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
336286212420	336286212988	336286213538	336286214088	336286214638	336286215188	336286215738	336286216288	336286216838	336286217388	336286217938	336286218488	336286219038	336286219588	336286220138	336286220688	336286221238	336286221788	336286222338	336286222888	336286223438	336286223988	336286224538	336286225088	336286225638	336286226188	336286226738	336286227288	336286227838	336286228388	336286228938	336286229488	336286230038	336286230588	336286231138	336286231688	336286232238	336286232788	336286233338	336286233888	336286234438	336286234988	336286235538	336286236088	336286236638	336286237188	336286237738	336286238288	336286238838	336286239388	336286239938	336286240488	336286241038	336286241588	336286242138	336286242688	336286243238	336286243788	336286244338	336286244888	336286245438	336286245988	336286246538	336286247088	336286247638	336286248188	336286248738	336286249288	336286249838	336286250388	336286250938	336286251488	336286252038	336286252588	336286253138	336286253688	336286254238	336286254788	336286255338	336286255888	336286256438	336286256988	336286257538	336286258088	336286258638	336286259188	336286259738	336286260288	336286260838	336286261388	336286261938	336286262488	336286263038	336286263588	336286264138	336286264688	336286265238	336286265788	336286266338	336286266888	336286267438	336286267988	336286268538	336286269088	336286269638	336286270188	336286270738	336286271288	336286271838	336286272388	336286272938	336286273488	336286274038	336286274588	336286275138	336286275688	336286276238	336286276788	336286277338	336286277888	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2787	3650	2300	2787	3650	2300	2785	3650	2300	2785	3650	2300	2785	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
38713	38599	42371	29395	22629	42675	41211	49467	41209	26156	10605	2480	711	405	341	335	335	338	347	346	341	303	337	369	338	361	333	330	369	334	358	342	350	326	397	365	316	394	346	347	330	384	377	345	376	344	358	334	358	354	370	347	393	334	319	363	364	341	369	311	346	377	317	368	326	335	372	331	312	310	348	352	344	347	327	342	357	372	359	358	300	354	344	331	343	334	343	328	365	384	373	312	349	381	311	366	342	333	344	385	347	333	302	331	328	350	309	359	338	380	355	362	386	332	348	324	313	339	358	345	329	309	380	330	306	333	336	346	359	366	343	336	336	367	347	347	359	315	372	365	359	339	363	358	383	350	338	334	364	349	359	330	356	330	365	325	373	372	378	364	367	329	364	366	349	377	341	348	352	348	335	333	362	350	339	352	342	336	388	394	353	349	365	317	373	357	364	333	381	353	377	348	344	367	365	349	362	388	391	326	317	328	371	370	340	291	349	332	368	342	323	338	336	384	370	343	365	338	324	351	330	384	345	367	366	337	341	363	336	348	349	384	353	383	350	383	355	351	344	355	339	369	377	365	347	356	325	323	340	346	376	335	339	329	358	321	388	349	348	339	375	343	392	319	360	330	360	346	320	360	362	331	315	347	372	337	317	345	322	371	321	347	337	340	360	329	342	336	354	340	346	372	347	354	353	321	348	357	324	359	346	343	328	347	348	314	349	345	337	343	344	343	355	353	368	363	366	339	350	326	358	377	358	330	392	328	346	347	312	333	365	337	311	326	339	351	374	356	342	334	350	371	337	357	371	343	338	351	375	371	361	381	328	371	333	332	357	364	342	338	342	344	378	347	362	347	343	358	353	364	355	344	354	338	342	354	371	342	330	320	362	331	327	362	349	374	370	358	321	363	373	319	333	353	342	318	336	378	344	345	350	346	309	302	326	371	362	369	323	324	358	374	390	343	329	349	404	375	336	312	366	373	339	383	329	353	362	367	319	351	344	365	339	335	360	345	325	349	384	336	359	324	359	375	357	336	349	368	349	345	359	346	347	355	355	341	329	346	335	347	334	343	339	359	296	331	361	360	346	374	360	338	360	350	371	350	350	345	316	344	300	335	336	373	325	337	335	332	319	337	336	337	330	344	362	340	345	368	383	361	359	333	337	334	336	358	345	351	328	324	349	315	367	367	351	363	392	365	349	340	331	341	359	360	329	358	350	341	351	365	358	366	317	380	340	330	334	376	356	343	333	341	348	369	322	337	340	359	319	349	330	350	323	333	310	357	338	347	317	349	349	342	341	355	341	329	341	369	332	318	337	332	341	335	369	309	362	395	337	351	359	349	354	339	314	340	351	351	363	352	324	349	389	345	373	356	354	339	347	371	316	367	344	334	358	357	373	317	346	351	320	349	347	385	346	333	335	377	326	346	366	360	319	357	370	349	350	363	377	323	357	386	351	352	342	334	329	350	348	367	320	397	359	306	334	341	379	335	371	327	363	359	334	331	361	337	353	345	327	308	329	349	343	331	341	335	359	335	333	340	348	345	359	338	346	337	338	336	342	314	354	356	358	321	329	346	333	370	381	320	370	330	368	356	375	352	344	322	334	343	352	371	326	337	351	322	354	368	342	346	385	343	338	373	354	353	336	364	337	337	367	347	322	382	368	369	340	374	333	355	352	339	322	318	351	347	362	335	335	359	337	333	346	370	330	371	334	307	371	357	354	378	343	347	341	325	341	320	329	361	345	362	352	354	358	358	347	352	348	353	365	339	355	371	345	348	338	371	334	324	333	339	374	380	382	370	344	366	353	363	345	366	346	323	317	365	369	338	363	334	302	335	333	334	343	350	352	341	378	358	333	334	377	309	368	338	344	306	371	367	344	303	336	330	364	367	328	369	346	339	335	330	370	371	343	356	320	323	353	323	364	327	324	343	333	323	376	370	339	331	322	360	347	363	349	364	373	377	360	343	347	369	353	326	327	327	306	328	332	332	363	377	346	343	346	345	379	362	352	354	391	340	357	340	311	358	355	359	371	341	368	358	344	336	350	374	348	372	367	371	310	330	358	320	377	365	371	396	333	341	413	376	363	338	326	372	374	328	344	324	343	355	345	362	350	365	335	352	392	368	352	349	346	355	360	398	344	347	366	305	338	323	350	352	304	363	357	357	341	334	343	342	363	350	390	345	369	356	366	366	332	345	330	374	347	363	309	357	346	358	358	348	315	373	369	352	352	344	332	359	338	330	317	352	328	323	352	382	336	340	378	340	353	315	359	372	337	355	347	361	340	360	357	348	360	317	331	331	363	363	360	363	368	366	382	364	347	329	378	362	354	371	348	346	352	340	325	373	336	346	348	335	342	368	358	377	385	341	317	323	361	365	388	329	328	331	340	362	375	359	355	337	349	370	357	360	368	339	317	382	343	335	341	378	362	355	348	322	326	331	341	295	326	350	336	348	338	363	335	322	318	350	328	306	303	363	351	359	339	335	361	329	335	356	319	366	350	337	327	319	322	326	347	335	371	333	319	318	343	356	341	345	324	300	319	351	369	316	328	349	389	343	323	363	344	338	337	345	358	321	354	356	358	329	348	377	354	368	343	368	375	370	308	366	360	322	365	309	318	310	334	331	353	340	364	353	334	319	356	348	330	345	349	329	340	388	357	322	323	361	330	337	355	353	327	351	351	343	344	366	380	400	361	367	357	330	396	358	334	349	307	349	401	311	345	321	359	348	332	341	357	330	380	384	348	327	367	330	322	324	353	354	353	354	350	319	343	330	361	364	368	375	354	336	370	336	338	346	325	375	349	358	353	356	365	364	330	332	343	367	328	388	318	375	283	347	345	364	356	329	371	300	344	335	358	340	351	329	378	375	346	387	332	349	364	337	350	312	325	307	313	346	324	363	327	369	295	374	317	317	331	307	334	350	362	342	340	352	381	341	362	360	351	355	341	319	356	382	360	365	384	344	388	355	323	357	344	324	375	349	331	358	347	333	357	380	358	338	362	339	364	314	319	334	346	338	362	345	350	367	334	379	359	352	321	365	347	344	353	348	347	334	365	367	320	343	350	372	387	331	348	381	347	351	356	345	347	329	361	326	318	319	354	352	341	369	328	391	356	396	351	348	312	377	350	307	334	345	355	353	340	344	342	354	372	328	347	357	331	349	368	347	335	337	375	333	341	341	312	321	341	337	360	335	384	357	359	370	363	321	328	326	350	341	343	321	284	341	355	361	332	330	343	385	337	324	361	350	345	342	340	345	356	360	372	334	354	337	320	373	330	315	330	348	328	346	351	336	342	292	340	350	317	346	329	333	361	366	357	341	335	339	333	349	382	314	336	342	347	361	361	376	383	315	354	294	362	345	365	366	343	315	353	339	341	369	365	392	342	332	341	320	375	347	320	351	348	349	355	355	365	342	337	399	328	361	347	376	340	332	313	342	378	360	333	341	351	324	341	339	357	364	352	343	363	357	352	331	345	327	346	371	342	332	333	371
26855	30517	39483	31903	32663	53294	51473	61769	54209	40685	22927	8132	2765	1218	1001	998	986	967	982	915	936	995	941	990	929	997	923	901	1003	966	946	998	990	912	918	965	957	973	970	955	924	963	983	941	973	970	1028	932	982	955	917	905	941	999	949	964	1026	988	951	962	988	907	935	936	892	949	1018	943	944	935	972	926	981	977	965	904	974	922	964	994	943	992	969	918	958	965	937	926	966	915	974	999	968	960	902	994	935	921	911	939	976	948	976	981	940	1005	915	993	1032	944	956	920	981	990	978	1011	968	1002	931	953	971	967	941	956	969	962	955	944	960	989	969	982	972	936	965	986	955	955	1015	988	971	962	997	1004	968	950	956	910	934	1020	975	973	973	978	995	994	960	978	979	1012	929	935	992	930	1009	907	1004	1011	963	958	953	971	988	996	1003	952	943	928	947	978	959	955	979	1001	952	950	927	958	955	953	972	965	955	919	915	941	914	892	952	1023	970	979	968	938	958	1000	945	959	1023	935	919	931	938	961	947	929	897	1005	949	956	968	941	956	923	959	915	983	974	952	958	970	910	979	974	995	919	983	942	933	946	954	925	973	922	897	946	933	1004	949	956	912	961	939	1001	955	984	937	998	950	942	979	913	982	993	1000	975	953	967	948	976	966	955	937	952	979	971	985	954	962	1020	982	987	957	980	967	938	993	956	965	957	927	939	948	999	937	980	972	987	1020	941	928	1021	922	966	911	915	909	913	930	979	908	939	1005	973	940	1011	940	912	958	1001	966	951	962	922	937	994	994	946	988	981	919	968	986	1001	966	1017	933	959	966	988	991	921	965	914	994	929	938	971	931	915	927	940	944	931	992	953	952	988	986	954	976	968	979	962	947	912	976	919	989	985	940	1031	921	960	941	955	960	1013	954	958	1024	1019	975	920	982	865	986	991	990	975	919	979	985	961	969	939	989	990	998	975	933	929	951	989	954	944	935	988	982	964	957	976	951	934	900	916	1018	936	970	950	1009	964	978	967	895	956	928	958	959	1000	1021	948	911	948	942	971	951	970	974	918	944	982	908	942	946	969	969	963	943	961	938	931	990	1017	959	954	942	939	1005	942	871	976	954	1018	959	966	965	961	966	979	1002	972	938	1033	971	983	937	973	959	900	1020	947	939	962	945	988	988	974	952	928	1012	952	920	967	1009	934	890	954	941	991	966	977	984	949	953	995	961	928	924	924	1022	942	934	991	966	979	921	959	968	935	915	946	1013	986	893	978	972	915	964	1031	945	985	940	969	966	968	967	954	892	1025	985	1031	1019	956	987	969	880	949	1004	992	949	927	988	963	910	976	982	959	965	965	964	961	956	978	927	960	963	939	1020	968	984	944	956	953	903	953	961	967	955	921	936	984	991	981	995	981	960	917	927	998	978	943	979	960	900	961	964	1004	980	1009	981	972	898	920	989	993	965	944	943	965	998	919	959	922	986	918	905	971	899	1029	924	958	930	936	956	1015	927	954	959	920	983	946	952	983	976	957	919	968	980	958	950	928	948	957	975	951	911	913	980	977	949	947	999	922	976	959	902	983	979	988	1015	952	919	957	936	920	986	969	976	969	913	908	968	959	933	940	957	952	960	921	939	1024	966	986	1013	922	928	937	968	970	951	923	964	918	936	934	985	981	977	930	885	931	983	959	963	982	956	1007	946	917	923	966	968	927	952	950	945	907	987	1012	939	959	880	1020	918	948	919	976	920	962	989	942	948	936	938	979	972	999	981	927	951	958	945	997	945	988	966	976	984	985	969	957	973	926	983	949	1025	887	944	997	948	1001	948	947	975	941	973	954	987	968	1003	944	945	973	977	995	987	926	945	990	986	985	936	966	921	987	1002	961	970	915	978	964	953	966	999	929	966	937	948	998	959	941	930	959	969	962	972	940	976	909	1008	940	950	1006	959	1043	955	999	911	937	957	981	938	987	925	963	995	999	948	954	944	911	965	979	893	1006	995	985	950	929	986	1031	994	975	947	953	970	943	940	959	976	942	915	957	956	1013	972	1016	906	935	1005	951	944	963	939	980	944	980	954	959	969	947	951	980	903	934	963	962	948	939	940	947	982	977	938	998	895	964	990	949	992	979	986	953	975	904	941	933	980	975	910	935	967	919	993	937	982	933	960	938	916	967	1007	964	976	1011	971	959	969	976	969	1025	947	918	934	1001	958	998	929	957	976	949	1001	958	946	946	936	942	928	970	959	967	979	942	936	958	977	974	1000	991	939	919	956	960	989	955	933	957	933	905	942	961	974	1000	988	952	1002	923	956	969	947	963	946	970	966	918	991	946	967	952	985	959	929	926	920	943	962	972	984	1023	956	908	974	994	948	916	964	1008	964	963	963	932	902	950	980	896	921	968	910	949	894	965	980	944	963	1027	986	926	933	937	923	924	921	961	946	942	947	984	944	903	957	924	965	970	1038	964	949	936	945	933	894	930	988	917	975	969	924	964	952	969	913	976	973	952	927	910	992	938	959	962	979	970	947	953	941	960	977	970	947	926	905	995	948	978	947	1009	962	918	954	917	951	935	986	975	973	988	975	973	979	941	960	978	967	1006	933	944	943	943	953	933	948	981	910	1022	960	1016	927	1003	949	1019	1015	959	962	973	998	1012	921	950	921	959	928	987	935	965	919	961	953	955	968	989	991	933	992	919	965	916	967	945	985	953	994	946	958	941	965	958	950	968	1003	882	994	963	986	932	988	898	946	932	965	936	1018	995	939	998	989	946	959	988	931	987	944	951	1012	965	950	969	945	918	954	948	923	950	967	946	886	985	952	988	895	957	964	962	946	972	942	958	988	954	997	977	964	945	930	981	917	921	1010	970	948	954	944	938	989	957	1002	936	943	963	967	915	1015	928	989	998	966	960	934	1005	955	953	922	949	980	1012	967	980	960	984	920	942	930	1029	985	955	955	942	866	982	986	975	939	924	895	957	877	962	928	980	964	973	961	946	966	969	918	979	994	985	958	968	921	981	973	981	950	987	919	942	966	932	939	974	926	983	988	961	976	981	985	991	986	936	939	942	894	976	993	947	950	935	962	911	957	1008	962	953	946	949	1040	851	939	989	920	969	921	952	1002	962	949	967	971	966	972	915	986	905	938	976	918	962	1001	952	974	990	991	975	923	923	939	929	996	946	930	1019	947	982	962	932	946	950	997	964	912	977	1025	1010	961	968	909	1014	960	960	932	967	997	945	958	1045	985	948	961	926	954	942	902	930	946	958	925	927	979	914	950	948	934	942	954	961	1009	990	1021	982	967	964	988	952	948	940	906	942	1020	958	941	975	925	933	960	983	919	912	965	947	1011	931	958	870	998	925	969	959	989	969	960	965	999	944	956	925	978	974	943	917	963	957	962	1004	984	962	957	917	991	981	888	936	954	1028	944	970	902	951	971	985	935	1001	898	894	949	994	965	947	995	963	947	988	925	938	978	951	1008	951	972	934	954	953	921	947	975	985	1009	959	1000	969	945	964	965	948	994	946	1007	959	1005	1009	954	935	945	930	918	1018	934	975	989	1038	948	1017	972	960	961	943	933	1008	967	965	952	890	969	984	963	982	936	958	959	901	913	972	993	986	964	942	975	1019	1023	952	1023	1000	968	932
14731	15937	21176	15141	11033	13567	10030	5334	4245	2455	1247	681	404	354	349	341	337	346	349	347	317	346	343	322	338	371	364	344	331	344	332	356	307	325	348	361	333	318	313	321	358	350	314	296	331	337	366	325	355	330	302	335	328	298	356	298	331	340	286	348	336	334	328	304	364	339	333	313	302	360	353	371	342	335	358	317	328	344	338	366	357	340	336	349	337	360	307	366	339	319	364	363	342	349	316	328	333	316	324	329	353	334	345	351	347	333	326	355	329	324	328	293	348	309	329	360	322	327	376	335	325	314	351	349	333	321	340	338	318	310	315	344	364	344	324	363	367	333	341	370	345	363	346	328	336	323	329	349	335	351	335	336	335	351	319	336	321	367	326	341	336	308	345	360	323	329	364	342	356	371	326	351	354	309	337	325	354	340	338	343	321	370	375	358	319	331	319	329	327	331	316	356	324	337	341	359	335	319	325	331	358	336	347	308	318	339	349	320	333	340	337	350	320	295	325	333	334	322	307	307	334	325	345	341	346	341	305	369	317	328	322	332	319	326	330	330	287	325	352	362	373	360	385	328	334	308	324	347	346	350	336	348	341	364	352	325	353	310	332	325	310	336	342	369	328	351	324	338	353	356	340	368	330	370	331	331	308	339	358	308	352	325	341	344	324	316	347	334	328	318	316	336	334	357	330	345	331	365	337	345	324	319	360	330	351	349	338	310	340	323	312	332	344	329	333	317	321	334	315	310	334	357	317	344	341	325	343	348	346	319	310	361	361	343	307	326	328	314	329	358	339	347	347	317	317	333	333	343	310	303	364	360	331	368	322	333	335	328	323	354	365	339	347	324	312	325	347	318	334	357	352	320	318	333	341	374	346	312	331	293	322	319	355	350	333	306	370	337	306	336	339	356	340	371	359	347	316	333	345	346	312	313	327	325	320	339	336	319	324	339	345	306	330	335	355	330	343	298	338	299	305	315	329	343	322	317	358	314	360	333	364	319	300	328	318	351	352	319	323	338	367	333	347	334	331	332	346	338	369	331	312	315	363	312	356	324	345	352	336	347	332	329	320	331	356	356	338	335	349	311	304	364	349	346	343	359	347	339	332	328	364	348	348	317	329	335	360	325	310	331	305	338	338	359	346	361	341	319	326	344	358	332	344	324	335	339	345	316	318	305	333	336	342	363	370	342	312	319	358	297	345	349	315	320	328	369	332	313	331	328	338	320	326	343	350	299	303	334	338	356	356	293	351	336	327	324	362	328	353	329	349	354	369	361	329	321	345	329	359	305	353	328	339	313	360	341	366	317	302	343	337	353	319	321	358	343	365	336	316	323	326	331	364	344	343	359	326	318	343	305	317	326	366	337	350	314	324	363	337	355	346	333	330	323	349	369	331	329	334	319	334	351	299	345	332	326	346	347	348	324	356	316	328	314	348	331	359	355	330	363	364	321	352	343	352	356	308	321	329	308	312	341	335	361	338	343	352	342	328	339	343	358	342	343	358	337	357	315	312	316	313	356	349	354	347	340	353	336	350	341	361	315	322	319	316	345	331	330	330	315	349	330	352	352	308	337	318	317	333	322	317	325	353	309	336	338	328	321	348	369	341	330	342	314	365	330	377	348	354	321	312	371	350	348	355	319	345	354	356	329	362	345	331	359	295	314	333	333	343	329	317	334	340	329	328	297	298	315	305	341	326	326	332	358	335	368	322	324	321	333	367	368	337	303	319	348	343	351	358	364	345	309	339	338	329	304	318	366	338	331	312	297	347	311	350	327	339	357	295	319	326	344	342	317	325	305	334	317	346	329	358	342	380	330	334	357	327	353	304	353	289	307	341	344	320	343	367	329	347	333	347	320	354	353	322	347	344	347	341	328	316	341	341	320	312	330	302	350	346	348	338	327	318	308	324	337	339	337	348	339	353	332	363	321	334	335	342	340	358	323	336	361	335	334	361	333	321	337	320	354	333	346	362	319	370	345	345	354	367	326	334	315	363	314	303	366	307	314	347	352	328	340	360	363	339	346	334	345	331	359	378	323	325	336	320	352	348	358	340	295	371	316	316	332	324	316	319	364	350	351	323	339	348	324	362	331	330	316	345	369	336	348	352	313	344	322	324	321	347	308	361	331	350	319	339	326	345	370	348	346	358	317	326	327	299	370	344	317	324	316	362	333	358	326	340	287	347	336	318	328	391	317	345	333	357	347	358	337	313	343	323	351	327	322	375	317	312	318	347	332	349	320	345	335	342	344	313	344	336	319	331	333	319	367	331	310	374	334	342	342	347	309	363	310	341	347	311	356	363	355	334	326	349	308	357	350	344	341	300	338	326	332	343	360	343	377	327	309	345	358	295	333	333	347	382	342	324	327	322	342	343	315	332	358	341	355	360	309	292	342	360	329	331	377	323	336	324	345	333	344	325	344	358	344	323	371	350	348	329	370	350	309	322	329	357	315	351	334	341	340	331	361	334	324	329	351	316	304	356	362	337	315	340	357	334	335	322	352	327	359	344	329	362	334	323	315	311	366	288	335	339	331	336	304	325	336	327	332	334	378	341	361	313	340	326	320	330	333	311	311	325	349	314	369	310	331	326	357	319	390	322	333	338	331	331	321	331	393	331	343	307	308	310	313	305	341	362	325	380	323	304	347	334	316	352	309	306	318	295	357	317	337	317	350	360	349	354	333	349	304	349	338	328	312	341	350	282	347	335	313	379	299	347	343	328	329	352	327	337	330	313	329	334	315	341	329	299	330	350	347	350	356	358	317	328	339	365	350	344	316	360	343	358	346	332	325	309	338	318	372	330	362	313	343	356	343	327	365	360	326	357	347	338	357	331	302	320	348	360	325	328	340	333	319	344	362	360	338	326	321	355	318	359	323	356	337	331	351	320	337	355	355	378	340	372	327	318	301	353	344	346	317	334	328	335	334	353	315	328	347	355	301	314	328	319	352	343	329	313	358	350	341	314	344	299	325	344	352	346	337	349	352	342	349	345	346	302	301	327	373	342	308	345	360	347	331	330	323	324	339	352	341	364	348	353	328	318	349	381	331	330	348	337	295	333	358	364	343	321	339	374	330	323	330	318	374	348	332	378	354	355	336	349	349	313	349	342	276	330	341	317	322	353	337	334	341	348	347	315	366	318	357	325	306	316	312	367	391	338	334	340	353	355	343	347	343	307	352	356	349	343	350	320	317	366	343	326	348	329	289	320	360	343	330	328	368	350	357	341	358	324	333	327	320	329	375	342	348	328	302	357	346	333	342	334	318	333	340	301	348	364	357	344	326	305	357	300	325	325	344	313	300	338	358	338	346	356	360	328	337	326	298	310	334	367	356	336	349	350	325	316	325	332	350	356	335	336	320	306	343	357	305	322	335	297	351	336	353	336	347	357	321	323	326	316	338	361	352	356	298	330	302	325	361	317	335	343	311	357	348	331	351	319	326	301	329	342	330	347	329	333	338	358	333	334	331	319	358	362	322	313	320	361	309	313	325
10332	13657	23516	22725	23073	29570	23888	17101	14335	8450	4409	2079	1144	1030	936	937	909	884	920	883	937	888	892	902	923	939	917	952	893	912	916	919	950	909	929	943	897	968	904	954	956	943	938	937	906	971	880	972	979	957	946	921	891	951	949	958	930	988	937	903	941	898	893	976	969	890	931	929	922	924	946	964	888	942	921	859	941	940	930	985	908	943	914	894	925	957	915	946	984	919	958	929	954	952	948	922	965	956	918	848	935	921	880	905	927	965	931	915	938	875	1003	967	933	905	903	915	924	1035	942	936	884	930	883	943	920	896	984	905	972	877	942	909	877	907	925	903	896	891	900	946	891	934	968	956	936	906	902	926	948	951	934	950	945	945	930	908	951	886	891	928	954	924	968	928	906	932	927	908	945	943	952	927	944	946	890	930	940	885	906	943	927	941	963	944	923	922	926	911	867	944	949	881	921	975	930	920	1009	980	943	971	947	963	964	915	931	889	948	907	973	935	950	920	916	904	932	939	911	917	971	943	958	887	933	907	966	894	923	983	925	913	994	954	929	914	913	929	926	964	927	944	892	931	925	914	937	957	925	921	869	928	930	938	936	918	869	970	933	907	920	919	951	899	943	926	960	951	962	964	974	924	950	934	922	951	946	938	985	946	944	915	896	877	951	945	988	907	926	923	917	965	927	939	932	976	879	883	937	963	923	925	997	887	915	948	891	924	926	950	949	977	884	991	918	902	892	873	941	886	947	918	927	938	967	917	904	900	923	941	1009	891	904	946	952	952	985	904	960	915	958	1011	934	902	884	940	929	937	911	966	933	942	958	879	979	880	910	943	897	943	917	948	926	934	926	925	900	930	947	957	867	921	909	921	928	948	945	945	860	922	940	937	979	905	960	949	906	955	947	1027	912	1016	908	964	894	929	981	903	939	965	921	916	929	940	895	947	932	929	942	913	937	945	873	949	904	958	963	950	917	881	941	938	882	952	905	937	961	907	925	917	917	952	912	945	979	943	941	937	908	887	934	987	936	919	894	973	906	911	937	937	961	938	917	949	924	956	896	967	982	910	888	861	885	923	970	932	900	972	969	929	903	885	937	920	891	901	898	958	959	919	928	967	951	970	944	920	916	955	913	934	982	961	897	984	923	953	944	919	968	999	899	898	894	908	996	954	898	886	942	981	927	935	944	950	985	884	915	941	977	957	893	989	946	958	917	929	915	948	888	957	961	941	931	914	915	925	972	934	966	897	939	905	901	912	965	896	893	942	957	932	883	984	950	928	959	906	901	938	952	929	943	925	899	936	932	920	934	957	953	947	870	914	914	939	866	955	936	853	946	918	922	918	892	924	926	1014	963	960	922	951	959	922	932	913	906	981	940	950	909	917	887	893	923	887	884	920	927	923	905	888	924	886	988	956	954	903	915	972	935	985	885	937	936	931	974	920	989	953	911	928	1008	938	907	944	923	972	954	957	898	893	957	857	909	898	939	914	918	890	913	950	984	910	930	964	927	936	906	946	900	947	906	921	928	930	967	973	949	935	896	942	964	958	866	952	898	946	884	906	921	934	943	869	940	933	949	953	914	930	911	856	946	909	895	920	922	966	887	922	953	849	923	941	915	930	965	973	935	918	931	938	932	969	902	946	929	958	870	968	951	917	964	896	968	912	904	935	938	967	871	933	905	976	984	962	957	945	909	901	936	958	1008	922	933	941	921	971	924	952	983	892	912	955	957	910	911	872	927	936	966	893	875	884	939	911	982	894	928	908	934	953	950	944	962	960	878	968	899	940	948	952	987	932	955	902	900	953	960	954	907	927	881	920	943	931	902	961	905	969	1007	911	954	921	914	916	980	919	887	907	960	934	935	957	912	936	892	929	929	955	919	923	950	970	966	918	944	872	930	971	930	890	900	957	954	932	890	857	960	921	925	981	926	946	923	941	910	909	959	939	930	986	906	966	964	951	914	936	915	969	915	951	911	939	904	954	934	964	955	940	959	896	912	899	972	939	869	905	902	902	949	927	926	898	944	956	956	890	907	901	919	893	900	929	892	925	962	927	964	927	933	901	936	896	952	914	849	948	896	916	945	961	963	920	899	913	889	900	920	923	973	964	899	940	980	958	902	972	915	945	925	916	933	989	956	941	938	934	917	948	923	955	919	922	944	927	979	909	928	956	888	926	958	964	940	940	928	897	933	936	929	891	923	937	957	919	941	946	937	947	984	953	954	949	946	919	934	977	971	929	922	983	968	897	938	921	934	986	953	970	977	960	920	878	941	934	928	985	961	898	895	933	953	869	937	907	928	949	941	939	971	946	903	1001	920	917	924	989	895	879	931	884	947	964	916	936	981	886	931	871	952	935	960	873	920	924	935	910	956	898	875	975	878	914	990	972	926	900	903	978	995	888	943	949	917	975	947	943	930	927	958	932	948	973	931	925	901	998	929	954	949	946	935	952	934	946	906	890	915	969	945	985	944	950	948	920	906	910	977	978	945	929	941	986	932	982	934	953	921	931	937	980	957	923	948	928	875	952	932	940	915	947	901	922	877	875	929	932	926	874	925	937	948	1005	964	955	959	922	923	918	891	944	945	960	967	953	911	982	947	932	941	919	934	912	953	920	906	947	977	978	918	939	906	943	942	947	944	960	909	976	960	926	928	937	954	916	901	963	955	909	909	937	971	947	953	948	982	915	968	936	975	983	948	929	961	890	951	951	951	940	985	865	949	899	900	886	954	927	951	955	927	955	900	885	937	883	956	934	889	889	909	920	947	934	948	910	948	991	942	963	948	890	925	930	913	908	946	916	965	912	979	952	948	930	916	879	946	928	934	887	891	984	952	934	904	970	961	877	937	927	903	959	969	956	917	895	921	920	925	877	942	937	899	902	960	955	911	925	970	942	919	923	925	922	951	952	991	911	888	926	897	945	928	975	899	917	933	919	915	921	916	991	924	932	946	941	943	982	961	883	941	895	913	963	909	877	914	915	959	929	919	919	948	916	919	961	895	950	940	955	976	954	940	957	987	876	959	968	905	913	937	939	959	939	926	919	936	1000	926	962	910	952	971	928	899	862	932	921	950	905	994	913	884	902	959	954	963	943	909	925	919	952	934	902	959	931	892	1002	921	959	923	945	960	931	932	996	932	929	946	928	917	1026	909	930	940	960	867	940	889	954	938	982	890	929	945	905	961	972	929	902	931	955	901	945	903	894	928	955	921	925	923	947	935	915	951	951	957	921	957	914	1006	883	932	912	881	926	928	895	952	920	957	974	897	921	913	890	923	896	958	922	930	930	982	958	932	929	924	974	951	931	942	939	930	963	974	897	949	973	940	951	967	956	926	920	907	960	919	906	963	968	945	938	886	895	973	926	930	907	925	918	905	952	943	917	938	945	930	951	979	947	908	907	963	919	894	945	942	930	917	921	932	948	941	914	934	906	943	884	961	923	918	908	994	929	922	926	937	871	987	873	877	895	904	991	927	930	943	859	970	915	999	935	952	947	936	924	973	911	860	938
28943	29730	36825	35229	27349	29237	30949	28596	32929	21152	9670	2919	863	480	328	346	326	314	315	324	313	340	337	332	296	345	338	320	347	308	304	322	299	305	343	320	319	324	349	339	308	328	323	323	335	323	351	368	331	350	338	293	323	324	343	322	344	291	339	287	346	321	332	325	321	336	346	337	336	305	310	363	331	339	347	330	345	329	328	324	327	357	283	306	309	351	318	303	363	390	363	341	331	333	351	342	326	345	289	323	351	339	345	324	338	307	380	363	348	295	335	330	311	344	348	309	325	300	325	304	348	329	337	345	328	328	309	322	298	329	290	344	348	316	316	314	316	310	305	341	342	316	315	333	319	318	340	332	346	339	337	331	297	309	287	379	332	329	339	302	320	322	365	316	353	329	387	315	355	342	334	325	306	338	329	331	354	342	338	338	359	297	354	347	325	349	299	341	336	342	325	310	340	299	280	315	361	306	329	312	334	364	310	340	339	316	314	323	317	348	341	290	342	361	317	360	342	370	324	341	302	344	339	332	327	353	326	326	306	328	327	338	321	337	322	336	375	347	333	325	348	320	331	325	329	332	343	323	351	322	329	330	331	335	356	333	323	336	324	314	333	334	325	317	336	374	341	364	363	318	297	329	332	331	370	359	312	343	338	298	340	306	335	318	358	353	351	352	344	328	371	345	314	323	355	312	343	336	339	322	346	325	314	381	322	316	326	347	353	359	342	317	360	329	323	356	344	338	351	329	307	349	325	302	373	304	359	346	298	365	332	345	323	333	329	332	316	345	310	321	317	334	360	358	327	329	299	357	328	340	325	327	340	319	355	343	322	321	345	330	310	338	348	348	330	335	355	282	332	317	353	313	361	326	330	301	288	320	302	333	325	344	327	349	311	306	344	358	325	354	294	322	333	312	328	361	372	323	337	324	343	339	336	349	326	306	308	337	370	329	349	341	318	333	331	337	292	352	306	390	339	333	342	297	319	339	331	335	331	358	324	347	334	316	355	316	339	304	354	337	343	324	298	331	344	306	343	342	347	321	297	316	326	378	318	314	324	331	348	331	342	306	309	313	340	321	299	345	351	348	303	353	344	357	311	315	323	302	343	333	289	328	317	363	347	335	349	315	323	344	309	347	378	331	318	325	341	319	326	317	316	355	315	349	341	345	330	341	355	326	322	335	323	405	377	352	336	342	338	338	336	340	289	338	333	323	362	368	347	334	335	356	335	332	355	328	349	334	343	310	358	314	333	339	321	318	341	308	346	351	321	337	342	356	320	336	314	335	330	296	355	329	302	353	328	362	315	351	313	364	368	343	362	305	350	292	335	350	349	334	307	327	340	363	337	338	340	328	347	344	316	335	325	320	314	346	335	330	334	299	323	327	343	307	340	361	313	344	332	344	337	339	332	327	322	331	321	346	342	300	300	305	353	312	328	313	324	345	329	334	346	318	341	324	302	302	318	352	321	320	330	320	315	349	320	333	370	294	334	302	324	343	347	322	313	317	327	306	330	313	299	334	355	350	307	356	367	345	351	338	370	335	338	365	341	310	296	332	365	294	349	334	325	319	287	341	352	325	330	314	330	331	306	323	347	356	334	332	351	329	338	338	321	324	309	315	343	318	317	334	324	328	296	295	316	297	351	311	341	334	323	355	326	333	368	344	318	344	339	325	328	374	253	307	329	339	351	320	319	320	324	340	304	318	341	311	343	365	333	321	334	311	300	352	342	322	343	340	308	335	349	348	317	314	325	309	355	330	302	280	366	325	305	304	316	347	301	340	360	316	332	351	352	332	349	352	346	345	327	340	354	366	323	315	315	328	330	344	307	321	293	321	306	337	344	338	305	350	334	338	351	337	350	326	370	356	321	331	340	312	309	376	344	280	344	332	358	376	363	319	330	335	320	322	343	308	332	325	318	330	322	335	341	373	332	321	348	322	336	330	337	306	337	329	339	318	340	324	322	350	341	319	359	326	296	327	334	332	342	358	317	324	359	313	348	331	337	349	329	339	332	358	295	316	353	329	335	298	338	362	332	335	341	346	362	344	330	368	342	314	378	338	331	314	344	303	328	342	361	335	340	360	333	326	356	317	334	321	333	349	342	340	307	349	338	312	358	336	314	336	336	335	300	349	359	328	355	335	344	310	330	359	315	286	308	320	334	349	319	307	350	328	337	345	346	340	330	333	345	321	312	321	349	316	328	326	325	309	345	311	325	311	308	314	353	328	325	321	368	324	326	336	324	308	327	342	293	331	355	329	330	352	325	320	311	314	326	312	359	315	343	320	314	337	309	326	314	349	350	322	325	324	310	323	347	339	300	292	337	349	289	340	310	335	357	332	334	364	302	340	323	328	333	327	325	335	315	316	308	362	353	352	342	344	376	346	320	349	340	349	316	335	350	352	339	338	329	331	321	320	339	368	346	358	342	345	314	358	335	360	334	325	345	338	337	320	318	321	359	324	346	346	305	330	335	302	369	366	324	343	316	304	337	330	333	326	312	356	348	323	346	320	331	319	340	321	333	354	363	333	370	334	306	327	299	367	340	360	287	346	335	330	302	360	357	335	333	372	299	336	312	301	338	334	286	350	325	343	321	345	311	332	322	335	330	336	328	324	345	351	321	322	366	329	330	322	332	343	342	349	358	330	340	309	314	323	325	308	350	304	340	332	345	303	316	332	366	336	339	342	345	320	340	326	331	312	336	362	322	342	312	354	327	318	328	340	356	321	326	344	354	328	338	300	330	342	339	347	299	318	290	322	355	307	300	322	342	364	339	298	353	347	322	347	359	295	355	292	328	316	340	294	341	348	307	335	353	330	322	334	322	339	331	331	324	355	337	316	374	332	346	335	338	325	340	326	337	357	360	331	333	328	337	344	314	335	348	366	305	343	348	324	332	342	358	316	352	309	349	326	311	331	330	339	319	336	346	325	324	339	298	361	353	338	308	325	335	348	336	307	332	338	323	312	323	344	345	303	369	333	367	332	353	300	303	340	324	321	320	324	325	340	314	335	336	333	292	328	333	286	325	336	312	312	353	338	303	312	360	318	348	329	341	324	336	344	346	332	342	344	332	329	354	329	335	336	335	326	347	347	350	326	333	333	330	319	316	336	321	350	293	306	323	341	347	352	326	328	335	318	313	333	330	361	322	305	302	349	335	309	360	347	347	305	322	325	344	358	307	340	302	354	319	325	319	320	351	346	328	366	317	333	343	326	328	318	355	348	323	336	307	323	341	359	331	350	322	336	324	325	336	334	333	342	341	306	320	319	342	305	347	355	331	336	312	338	366	318	332	331	340	347	303	339	328	332	327	367	337	312	327	301	348	338	334	358	338	348	338	347	341	352	337	357	378	323	325	304	325	328	360	326	321	319	340	331	323	317	329	339	325	328	311	359	355	313	360	347	312	357	350	334	316	331	344	338	341	312	331	271	305	314	318	326	299	341	324	362	353	342	315	381	349	340	325	339	342	346	360	326	355	341	326	321	332	357
19240	24239	36271	40814	37367	42828	43807	44418	48380	36840	23274	9750	3283	1563	1115	977	946	950	958	916	919	927	990	950	1013	976	964	922	894	932	930	918	943	923	938	913	947	891	910	927	951	950	927	928	948	912	888	881	967	905	918	878	960	941	928	931	886	924	891	844	939	873	883	899	870	919	930	908	978	936	925	886	943	926	912	890	913	957	966	898	936	937	891	951	913	888	902	943	906	909	979	899	945	952	913	893	934	960	871	944	969	986	920	915	958	948	931	954	945	910	906	950	961	909	923	908	935	930	944	941	962	908	907	863	926	902	954	863	864	854	927	925	947	938	948	951	916	942	986	953	922	929	866	935	931	921	950	874	927	938	954	914	945	943	952	914	915	894	920	980	920	908	909	957	871	933	992	902	879	921	940	898	903	919	927	926	912	910	880	924	945	911	939	957	932	891	926	916	910	922	938	882	881	914	882	952	837	905	990	887	921	936	964	916	940	988	945	935	949	984	879	878	923	922	930	890	892	951	876	913	893	949	914	980	867	922	919	903	889	890	941	884	940	947	930	875	923	938	880	913	934	881	946	919	937	903	942	913	875	937	909	952	959	959	888	899	917	879	897	875	914	900	874	986	908	902	981	949	941	926	927	920	920	888	926	923	1000	956	945	912	921	913	926	918	906	958	860	953	924	893	900	959	947	889	921	923	903	872	891	892	950	929	897	925	906	952	880	921	895	965	919	925	896	916	948	959	949	905	920	920	904	943	879	934	933	873	919	919	875	912	948	976	912	924	914	945	936	904	934	914	930	909	968	918	891	992	956	879	930	906	916	913	914	926	919	920	967	942	949	871	855	925	894	879	905	874	888	962	908	907	909	924	946	908	918	900	933	949	929	891	941	910	934	865	947	912	926	884	921	918	862	900	880	897	923	955	922	889	957	916	852	972	893	907	897	928	931	920	963	950	970	872	889	902	939	901	906	891	894	952	941	932	945	909	954	920	887	910	945	926	964	846	968	889	944	933	908	867	904	920	910	919	947	953	887	924	883	897	917	899	956	944	917	974	910	944	905	931	880	959	919	974	892	918	868	963	920	958	902	878	959	940	970	909	935	917	913	881	913	912	928	929	936	905	892	951	934	904	939	865	913	956	922	902	942	920	951	942	902	902	927	902	891	944	947	904	905	939	902	925	900	896	938	911	952	917	950	961	885	899	903	900	921	919	926	890	907	901	955	954	961	929	975	872	957	923	871	918	896	963	864	908	894	932	938	918	940	900	933	919	946	878	995	962	940	894	875	906	908	929	907	964	907	887	921	935	894	945	916	875	961	924	897	946	973	920	846	951	898	920	942	950	937	877	939	937	971	889	913	902	922	906	892	945	945	880	929	948	939	882	900	918	916	1013	852	914	909	936	893	923	939	938	961	879	861	874	900	888	882	963	921	869	945	904	901	901	927	945	899	869	896	936	946	901	941	942	944	951	929	906	926	908	957	926	918	945	917	953	985	924	921	951	889	942	872	918	937	933	952	981	918	911	917	935	918	875	908	937	926	939	930	943	923	885	972	904	943	972	905	901	908	924	919	925	955	907	896	911	913	934	919	903	902	982	937	901	867	909	934	911	898	928	960	924	936	943	988	905	936	930	913	867	893	896	941	914	841	924	914	962	941	932	958	885	881	914	913	980	884	885	917	886	885	971	884	917	928	943	974	922	956	939	949	936	926	890	920	922	889	913	893	919	883	885	948	953	902	921	897	975	940	925	923	899	921	976	943	952	947	958	920	898	907	905	933	884	921	951	963	936	911	883	923	897	940	851	887	923	930	953	921	983	871	959	871	938	985	937	961	928	926	881	876	897	912	870	953	902	965	899	889	931	890	931	916	884	887	939	936	973	910	932	843	876	942	956	870	939	942	903	904	870	922	890	945	946	911	964	897	932	908	946	963	929	930	880	955	894	936	911	984	912	949	907	911	870	907	876	934	931	956	909	910	931	897	949	911	946	907	898	940	864	908	888	860	874	922	911	964	906	974	896	966	947	871	930	912	937	910	903	867	911	895	947	933	953	914	977	955	881	936	912	916	980	905	903	962	943	960	950	916	936	906	945	928	908	927	912	982	909	892	906	957	956	882	901	937	942	886	939	938	990	916	960	913	898	941	915	945	963	907	940	930	936	909	946	938	906	941	937	859	891	922	940	924	878	899	849	924	912	885	938	886	948	898	921	942	903	931	963	909	928	972	925	919	880	952	895	895	957	931	908	937	927	926	959	925	927	934	966	935	928	873	907	882	942	959	977	969	936	982	928	912	950	926	927	983	907	910	883	909	907	858	966	958	904	946	906	917	963	923	924	886	934	958	963	896	933	905	887	949	896	895	933	901	923	903	941	929	903	966	919	899	943	904	899	930	950	920	901	884	908	911	917	1004	954	920	943	893	891	927	898	951	964	938	903	896	955	907	957	937	938	895	892	902	895	861	937	851	967	958	965	895	895	900	970	942	943	936	898	860	910	882	915	944	947	929	900	923	889	917	968	942	948	911	948	922	872	926	945	990	960	957	941	867	870	905	890	953	948	951	961	937	933	930	932	959	920	941	938	883	937	920	905	974	921	898	886	904	886	934	986	892	903	959	860	933	902	925	928	922	893	968	947	866	935	899	916	891	912	915	879	910	932	902	915	936	947	902	910	949	876	888	929	911	942	915	998	891	882	932	901	905	914	913	951	966	922	943	969	961	898	882	968	914	906	968	973	897	927	982	894	930	909	978	921	919	877	924	906	925	895	943	918	921	926	948	930	946	917	910	912	923	922	950	956	880	922	908	929	935	910	971	875	946	857	942	915	998	906	907	936	937	940	879	962	948	885	956	948	923	942	931	920	901	925	882	938	957	899	952	932	913	936	905	957	931	938	932	921	902	918	874	909	900	907	934	894	909	988	898	942	932	947	969	968	902	918	926	957	934	944	924	916	977	932	943	944	858	907	857	975	912	898	962	855	902	903	939	927	913	952	925	955	903	945	953	903	975	990	977	953	922	914	922	913	909	911	873	915	912	887	922	952	892	929	873	904	918	877	963	927	899	932	999	971	942	962	974	935	910	891	910	895	945	930	873	943	912	988	915	957	920	928	892	920	923	931	948	890	890	928	944	905	945	918	930	918	905	949	894	928	873	884	894	958	987	979	916	905	940	898	941	957	902	902	947	916	954	947	920	958	945	878	942	861	896	916	906	924	937	939	915	945	894	868	947	890	907	915	946	972	960	938	899	876	945	932	902	922	926	962	950	914	893	916	968	928	921	929	917	917	929	936	986	920	912	971	940	917	957	928	904	929	870	934	912	980	875	914	894	862	876	915	928	946	949	930	928	926	976	895	956	929	906	966	899	956	935	953	900	889	919	897	920	951	932	930	916	913	945	887	928	920	939	963	942	901	929	941	972	931	929	909	898	937	996	949	862	886	855	894	927	909	911	913	920	936	994	968	914	878	939	972	943	934	973	890	958	926	861	938	951	937	900	972
35320	36179	43912	41092	32741	34199	36500	27809	40459	32908	18131	6270	1668	565	391	337	362	319	314	319	357	353	358	317	309	333	324	381	333	332	352	342	386	316	337	333	357	311	337	345	355	356	324	335	332	340	346	334	348	315	318	363	298	321	351	328	352	356	312	304	335	321	366	336	356	347	329	297	299	351	303	379	343	325	329	312	347	315	296	325	338	323	355	312	339	325	330	327	323	322	317	326	355	335	319	319	314	307	313	341	321	326	330	325	344	361	367	312	350	339	336	343	357	324	343	359	361	302	316	338	351	374	315	339	341	361	353	300	332	295	340	295	359	327	334	311	317	322	375	343	338	325	299	319	340	332	326	319	315	327	324	350	342	366	330	336	333	323	319	344	315	373	346	328	329	365	357	348	344	337	329	356	333	346	345	321	307	381	344	324	328	331	348	326	341	339	310	328	316	318	335	344	344	334	350	320	296	337	312	325	335	305	323	322	332	361	351	345	318	338	329	353	339	323	327	320	325	306	293	343	326	331	336	364	332	341	326	359	338	338	349	353	364	328	353	367	357	336	328	349	303	365	339	358	324	307	322	331	358	321	353	319	344	350	351	306	357	341	360	318	346	340	309	372	340	339	341	365	327	348	333	353	334	339	316	334	320	360	354	313	332	326	348	345	343	356	357	379	338	312	321	325	339	326	338	343	324	315	334	345	369	332	338	313	355	340	354	318	333	332	369	341	343	359	355	349	334	320	324	360	313	306	334	370	356	327	347	351	356	353	312	320	359	299	323	335	354	329	356	317	336	307	323	308	335	333	339	353	333	336	309	346	334	336	334	324	348	328	319	297	339	338	334	314	314	303	323	320	329	358	324	348	314	345	339	332	333	305	321	337	297	332	356	343	327	311	339	335	335	317	311	326	326	326	334	344	333	357	348	315	344	343	354	343	315	339	332	312	358	309	336	350	365	333	294	318	321	328	350	321	329	323	337	332	368	336	335	320	311	353	331	317	341	342	328	305	358	335	351	323	374	324	326	340	335	322	339	310	297	309	320	322	354	346	315	368	361	373	351	317	349	317	358	346	325	341	318	299	360	307	373	339	358	360	337	328	340	329	370	314	308	348	298	334	348	379	327	341	327	328	326	364	329	345	369	333	340	346	347	330	344	339	316	378	353	328	322	306	318	321	376	343	312	335	303	356	324	363	330	351	331	335	328	357	340	329	344	378	356	351	337	328	344	318	320	329	348	352	347	324	326	341	341	374	310	332	349	314	343	339	320	335	340	346	313	326	333	315	342	335	317	354	326	325	343	337	337	304	341	310	307	328	330	337	334	326	322	326	368	332	334	340	390	350	325	306	360	326	359	338	344	300	311	346	319	377	375	339	301	324	321	341	323	297	341	352	339	306	324	339	330	315	361	329	319	290	340	316	329	310	341	335	341	312	348	346	294	343	350	364	307	350	334	342	332	327	343	350	315	310	354	315	355	350	336	315	325	320	328	366	322	370	384	343	302	360	335	340	288	350	315	311	358	353	305	324	319	312	318	313	330	344	339	314	347	328	346	357	364	372	328	308	364	299	340	330	351	305	354	330	325	351	370	352	353	353	315	309	333	342	363	355	335	333	330	367	384	329	333	336	312	330	347	355	331	326	351	320	340	312	319	322	322	330	338	340	349	339	342	364	309	318	306	314	352	352	330	302	353	333	324	338	354	313	346	356	320	351	349	330	311	319	290	315	329	325	346	314	328	345	328	326	319	335	320	339	315	299	342	329	340	365	385	349	368	338	351	318	341	296	365	350	319	300	337	360	339	299	333	322	346	348	303	328	371	338	301	340	329	371	363	370	329	363	345	360	361	317	329	330	325	335	301	350	323	349	326	315	346	347	330	336	301	331	333	357	319	323	320	374	356	314	324	316	357	338	362	326	330	322	328	337	350	356	362	321	337	354	345	308	348	307	357	349	311	349	364	322	353	331	344	314	321	353	343	336	304	302	340	353	330	343	352	343	360	328	323	335	353	330	363	329	346	359	349	324	320	317	359	318	319	340	369	339	329	314	310	338	297	302	329	359	314	345	324	333	349	342	398	323	319	332	349	312	340	347	319	349	326	306	362	342	338	335	349	355	360	351	343	360	347	338	330	292	300	334	340	342	309	342	314	339	339	332	331	353	347	322	353	319	302	306	344	313	373	359	333	297	357	345	309	355	317	312	353	355	340	345	323	313	333	342	306	344	360	308	335	365	317	347	347	331	314	337	327	335	339	357	340	317	352	344	312	335	322	336	340	348	325	375	317	341	343	310	363	363	338	330	311	338	344	305	388	324	320	356	321	316	296	332	372	284	337	340	334	360	316	326	337	356	357	310	361	355	325	339	327	296	317	300	316	359	326	339	354	336	338	346	318	330	338	333	336	330	370	344	320	332	351	318	331	326	339	339	365	316	315	309	348	355	330	342	319	304	312	329	332	340	322	327	318	331	353	322	322	345	332	355	332	306	335	373	328	304	356	298	348	323	351	324	324	357	316	334	335	355	348	374	336	315	352	334	358	346	334	338	327	359	315	326	338	307	312	328	331	340	326	348	355	318	330	331	336	322	344	323	348	325	321	347	317	337	336	331	307	334	357	382	332	331	346	313	302	324	328	317	337	322	345	349	356	321	357	341	355	374	352	340	332	306	327	355	362	358	345	325	342	334	346	335	356	320	352	355	358	345	363	326	309	335	341	373	354	350	315	373	332	330	328	335	339	309	364	345	345	305	349	338	333	349	333	343	321	304	338	370	345	335	329	315	346	365	359	344	317	344	295	352	319	309	352	346	323	345	336	339	286	328	367	324	332	363	355	345	347	337	338	332	355	346	289	341	336	354	359	334	318	313	328	366	309	320	345	315	307	363	324	309	332	342	335	351	344	328	328	360	325	346	351	344	334	307	302	334	328	326	338	315	354	326	342	331	353	358	327	323	343	355	331	298	350	345	311	326	354	312	350	354	321	362	348	346	356	315	337	337	346	325	316	338	333	305	378	337	333	338	327	318	327	298	341	357	330	341	326	343	286	309	342	317	337	326	362	326	320	314	329	319	323	330	326	342	310	328	319	333	318	341	334	334	304	350	360	352	311	326	373	313	323	339	332	326	339	319	333	324	360	325	351	345	347	326	338	327	312	338	306	332	350	350	342	322	332	312	345	358	366	369	338	353	350	315	375	339	294	323	357	323	326	308	322	348	336	320	316	339	347	371	358	315	332	349	342	354	301	335	314	319	353	357	328	362	342	319	313	310	321	323	351	315	371	340	325	312	339	360	335	318	310	367	337	339	313	333	324	376	329	345	334	365	356	326	371	324	350	335	326	377	334	364	317	358	354	338	344	331	305	310	372	345	323	336	346	335	349	332	338	334	329	327	314	345	359	367	354	344	318	353	358	312	336	361	329	340	329	322	356	302	314	330	361	349	328	322	332	344	336	336	318	327	298	330	352	313	312	347	342	323	303	364	339	306	345	344	309	323
23760	29790	41924	45226	40831	45951	38600	42397	54811	47437	32365	17256	6235	2104	1115	965	925	888	928	946	929	859	891	926	881	953	999	980	900	972	958	880	927	891	890	908	909	867	927	934	929	856	915	892	884	930	936	925	910	907	907	906	976	940	887	877	920	919	927	933	879	919	920	931	943	904	939	885	988	941	934	939	943	929	869	941	893	945	909	918	971	932	947	897	899	879	942	963	884	898	959	925	848	887	940	894	916	889	969	909	954	923	968	973	908	923	945	917	964	930	933	890	909	985	956	899	951	932	950	955	919	970	867	938	937	890	924	880	944	931	915	887	876	862	934	945	922	924	907	915	912	926	922	933	956	932	976	893	937	954	934	954	961	940	856	919	926	882	913	909	912	945	896	912	998	875	920	855	854	943	898	888	920	929	932	933	927	900	899	939	969	921	910	912	891	935	960	930	873	964	920	876	910	924	994	909	848	950	946	956	863	917	912	926	919	907	961	982	951	891	924	835	884	966	1005	951	902	912	933	942	923	923	945	921	903	902	911	894	890	862	909	916	924	894	942	926	869	959	917	951	929	883	925	908	958	947	911	959	891	901	906	893	885	922	962	876	891	936	876	918	873	939	953	902	934	940	956	909	867	859	920	916	960	955	901	941	917	913	937	993	911	918	874	924	907	973	918	905	935	889	874	862	938	962	903	912	976	913	936	884	959	951	886	866	930	970	935	897	924	913	913	924	936	977	915	960	969	940	953	955	992	912	888	938	916	898	923	922	947	917	921	895	907	982	925	980	893	914	918	891	993	939	915	931	873	913	937	932	898	910	930	962	924	945	869	920	964	929	948	945	951	906	953	917	910	920	956	866	954	932	897	962	927	906	950	899	917	869	904	916	947	908	926	935	952	918	917	915	947	952	919	811	906	941	908	930	913	933	913	890	975	877	899	947	924	962	900	894	941	827	888	931	911	967	899	884	917	986	883	941	917	940	904	943	902	880	901	977	1000	886	887	891	922	915	967	906	896	910	909	966	905	926	890	860	906	919	883	900	897	881	932	942	948	906	955	880	911	917	966	919	920	928	891	896	873	959	920	903	889	919	907	897	895	903	986	954	960	907	962	905	923	953	918	922	928	957	917	920	904	976	936	894	901	928	896	889	961	915	888	911	970	825	944	933	880	927	901	922	907	882	978	881	935	893	924	909	941	913	912	962	896	929	890	901	952	917	901	911	902	908	929	890	910	900	901	898	877	920	934	929	894	877	925	979	919	893	911	900	888	905	922	905	931	905	922	945	923	889	906	902	947	931	985	920	911	944	907	889	896	901	915	907	943	968	859	907	977	904	938	891	922	892	931	934	917	901	897	929	895	955	943	909	900	901	898	933	913	892	905	914	900	961	933	951	905	915	927	971	980	871	892	911	928	939	904	935	912	950	953	918	900	904	929	902	943	900	942	858	936	942	936	930	900	915	896	964	945	918	934	980	932	901	895	890	907	908	947	951	942	912	939	935	932	934	958	893	920	922	878	974	924	893	947	899	910	986	914	982	928	928	918	945	991	967	858	923	932	950	935	987	929	934	906	926	926	949	950	951	884	912	878	949	902	906	924	928	924	902	868	953	890	937	924	942	972	928	905	922	885	927	922	942	927	981	972	951	892	951	938	937	957	971	891	905	995	915	835	899	924	943	956	899	896	904	901	921	943	931	920	908	915	926	886	897	872	894	901	915	928	897	915	902	940	954	933	868	933	927	974	922	996	974	975	904	935	976	881	924	938	892	957	872	872	907	883	942	882	975	970	893	965	920	917	870	922	968	960	942	907	930	919	938	926	937	893	945	900	908	977	927	920	952	890	956	899	917	954	925	922	873	951	958	921	912	887	901	926	930	874	897	912	959	937	933	914	951	929	919	913	914	923	915	908	946	921	892	922	934	920	919	989	894	972	891	888	962	913	919	923	930	928	923	905	937	940	940	875	948	953	916	970	934	949	928	939	926	949	912	947	926	931	943	1021	920	910	951	906	910	874	858	944	905	879	959	939	920	880	916	918	897	912	922	898	910	912	942	905	941	897	953	882	938	899	903	973	894	937	944	915	933	924	927	908	939	916	968	928	975	920	991	965	892	969	903	882	944	895	896	912	911	919	916	905	938	920	914	942	882	921	950	914	922	905	914	909	907	887	989	878	900	898	936	906	849	913	947	934	974	855	924	914	916	889	900	897	936	942	939	898	923	883	862	924	987	927	972	904	983	937	921	914	956	922	956	882	965	945	894	962	903	938	881	825	943	927	943	964	913	913	919	941	932	885	930	950	935	894	918	915	888	972	933	917	994	883	919	929	962	907	901	873	971	903	933	887	901	909	904	936	933	937	918	908	919	903	915	936	924	932	924	897	876	904	920	913	924	871	898	957	914	926	939	907	915	877	886	949	931	919	912	898	948	884	928	939	875	971	916	902	940	896	926	909	877	929	965	894	947	845	940	908	885	918	886	940	927	905	901	945	931	895	911	876	992	905	860	939	851	952	915	930	863	905	961	880	926	960	894	968	940	903	975	941	962	863	952	914	922	927	899	960	988	939	922	924	927	940	911	920	983	941	854	943	916	884	892	949	945	927	936	955	914	929	920	896	915	886	886	923	871	928	916	902	896	977	936	930	937	928	929	884	909	920	883	897	929	930	908	928	972	913	964	899	958	924	902	902	939	897	966	895	979	960	924	913	941	926	883	910	973	934	936	903	918	980	884	845	962	984	883	942	928	905	929	965	948	930	895	915	922	925	973	929	942	945	944	917	928	942	944	929	975	944	899	910	940	901	926	950	922	925	920	892	912	918	912	937	882	950	918	928	942	940	972	918	853	861	920	854	855	914	956	906	905	886	920	908	902	904	953	997	926	930	933	955	951	940	891	937	923	974	883	952	965	912	918	940	968	939	918	942	923	907	929	920	933	937	944	868	872	941	901	952	919	926	937	905	954	967	904	928	903	911	944	917	928	937	914	970	887	854	919	955	934	893	855	911	886	940	916	907	902	908	887	920	855	939	924	887	920	933	892	914	928	932	966	920	934	916	946	921	972	932	943	936	889	971	913	906	904	926	855	897	976	911	878	877	950	974	930	915	946	913	900	886	961	925	944	938	904	857	949	880	943	955	930	897	952	929	884	951	893	909	899	951	936	900	886	915	907	898	850	905	974	951	943	962	907	889	935	943	887	958	905	908	859	940	963	995	907	934	916	865	897	927	934	927	900	916	915	887	903	905	902	963	961	913	945	865	941	920	912	924	872	913	970	921	893	989	874	922	880	1003	925	903	947	939	923	908	915	937	927	987	914	895	996	890	878	890	886	915	930	952	932	894	948	904	947	914	978	989	941	921	932	942	913	949	904	878	926	906	904	884	922	919	923	910	902	919	987	874	911	908	929	939	939	905	891	947	908	990	879	914	913	919	935	883	905	887	971	903	906	962	946	926	997	910	957	928	917	912	890	944	930	908	934	942	920	896	934	999	896	915	894	897	932
18474	27780	35021	27105	17923	9190	8094	5621	2976	2409	1329	619	413	399	361	358	338	333	317	329	310	339	330	345	346	371	341	314	295	341	353	347	336	325	348	329	302	333	323	327	340	360	298	330	357	358	356	322	315	346	324	319	318	356	357	360	351	361	355	323	362	318	340	327	358	354	341	347	362	344	335	333	337	344	341	346	346	330	337	344	348	323	337	339	356	339	322	337	329	316	321	341	329	340	323	334	360	320	319	353	318	335	357	352	365	315	365	311	335	335	315	330	345	349	346	334	334	345	348	372	332	358	342	334	324	326	351	352	319	331	348	312	366	331	346	314	370	354	350	333	362	333	345	338	342	371	327	358	319	329	332	322	342	309	327	336	348	370	318	364	350	324	348	337	344	345	332	332	312	374	305	321	308	321	378	318	334	332	294	328	351	385	347	358	339	345	357	343	319	359	346	307	344	342	309	338	342	363	319	339	351	352	332	316	313	339	345	372	335	332	324	339	324	314	353	346	342	345	343	341	309	328	330	342	304	325	339	307	301	340	344	331	320	356	322	375	365	335	338	324	329	336	324	306	322	387	347	334	328	313	331	345	329	363	334	343	333	352	352	336	332	348	325	323	363	329	343	355	365	332	344	354	319	379	331	324	331	345	313	330	345	299	328	329	348	344	326	323	328	326	338	331	323	343	335	310	332	358	309	370	302	362	332	297	355	367	337	371	322	341	343	334	337	329	361	366	348	332	319	355	341	354	334	324	326	338	343	358	313	341	330	349	348	346	357	313	351	344	342	349	347	343	327	314	304	323	356	328	317	335	328	387	359	325	349	362	297	333	338	307	355	348	334	321	335	343	346	351	340	335	315	350	338	311	344	321	335	365	318	322	328	347	346	367	357	347	338	367	360	366	323	340	353	321	340	315	381	337	344	309	338	349	313	331	348	346	320	342	338	320	375	356	371	347	340	347	355	341	325	355	346	366	344	330	355	313	330	333	340	350	319	340	360	347	348	324	313	315	344	378	322	356	333	350	304	285	351	323	347	385	305	367	344	347	331	350	363	337	342	331	350	355	345	313	324	318	326	311	338	355	352	332	352	323	318	332	348	383	307	318	291	317	328	346	362	358	370	332	320	338	337	346	383	343	347	357	328	341	331	368	340	352	315	355	342	352	350	353	333	357	348	311	312	324	349	326	335	332	355	304	367	373	336	338	331	351	301	345	379	311	343	342	343	358	361	362	347	304	327	352	331	365	342	341	342	351	325	317	317	358	365	329	347	331	310	335	326	340	339	348	323	356	349	359	324	322	351	319	328	352	333	361	351	373	339	347	349	348	330	313	364	342	355	309	360	329	335	296	351	332	344	347	330	299	351	314	365	326	323	370	347	331	334	346	326	352	353	329	325	328	357	344	318	326	318	344	325	336	329	345	340	342	343	343	321	339	353	359	345	313	330	356	359	355	359	317	339	313	358	320	343	326	332	305	339	369	340	363	356	318	314	341	348	373	321	314	304	319	325	346	366	335	309	327	320	316	336	335	306	359	351	347	335	336	338	321	346	348	337	360	307	326	306	331	379	322	329	364	383	286	279	359	310	330	319	337	319	348	357	350	339	322	340	338	337	329	360	329	356	363	342	337	330	342	320	321	340	339	322	320	319	343	335	359	341	346	338	343	361	328	343	323	320	335	311	344	326	344	328	361	357	340	345	338	337	336	323	345	323	341	336	338	333	363	337	351	321	341	310	339	317	355	346	373	344	345	316	311	356	312	384	335	316	345	319	309	348	322	331	322	360	313	348	327	316	359	340	349	342	361	312	339	364	316	327	292	336	325	310	342	357	377	340	303	331	318	324	340	349	310	349	328	344	351	312	342	341	324	336	337	331	363	330	321	341	342	332	347	349	334	345	358	341	357	355	324	329	304	302	325	322	326	336	312	322	350	358	298	338	318	349	359	342	395	340	317	320	330	355	364	338	318	326	334	355	305	325	343	346	359	350	334	333	340	348	347	358	348	365	343	324	341	328	326	308	350	355	346	351	355	341	359	355	353	321	351	325	345	338	345	334	372	337	361	318	323	312	362	332	337	350	337	351	314	333	325	334	350	284	359	346	340	330	366	357	295	338	360	332	316	340	344	392	320	310	322	354	323	328	335	329	367	341	332	338	339	337	352	326	335	335	333	340	334	350	320	346	330	370	326	326	342	329	308	344	319	324	348	348	342	398	330	376	309	358	326	336	364	339	347	352	343	324	327	353	367	321	330	347	313	345	348	299	333	347	326	364	325	331	377	336	319	324	337	338	331	363	349	369	321	341	374	357	323	341	341	322	356	343	337	348	360	341	349	337	313	291	345	347	337	286	364	362	355	362	349	349	323	328	341	350	329	351	336	336	347	350	357	343	365	343	355	345	356	376	386	358	331	325	306	343	357	340	345	342	338	381	312	289	321	340	341	321	344	345	325	361	339	307	381	329	326	339	360	326	342	324	328	336	370	358	369	341	353	331	350	325	346	353	345	324	314	337	327	337	336	351	340	333	359	341	387	347	309	377	334	309	385	352	321	349	341	320	354	355	318	312	317	350	330	347	336	366	338	326	382	321	328	321	328	333	349	362	334	350	319	348	343	327	332	375	331	344	378	329	328	311	357	332	363	377	360	335	327	312	324	300	323	338	312	348	348	324	346	318	353	315	340	354	324	323	339	320	327	340	306	348	303	331	359	344	342	314	334	335	329	371	337	330	338	320	308	308	365	317	334	322	338	296	319	336	337	332	318	341	335	345	320	368	328	322	315	366	338	359	317	313	355	355	320	325	327	354	312	316	347	316	372	352	359	370	349	346	317	302	317	353	348	337	328	350	362	329	345	317	344	325	345	314	333	313	324	337	324	323	295	325	314	328	364	310	309	319	317	294	325	376	316	317	355	351	345	306	314	301	332	309	333	289	336	322	375	344	339	349	351	362	351	361	355	330	333	339	337	295	357	343	340	354	327	379	344	349	353	336	363	333	362	309	368	327	343	349	369	330	363	332	311	328	355	306	359	342	354	324	336	363	341	315	365	335	340	351	318	341	339	314	355	307	344	298	327	351	325	309	346	340	341	358	300	303	299	341	351	357	320	326	290	346	317	353	352	308	349	323	328	316	341	327	326	335	338	346	334	338	318	323	327	361	327	332	326	343	341	317	327	317	343	345	343	313	363	343	306	376	361	358	349	344	333	305	352	350	327	337	337	328	349	362	381	328	363	325	338	347	365	337	340	368	358	341	344	370	382	361	331	295	322	316	358	327	329	300	317	318	317	337	346	341	320	348	362	348	350	331	357	298	351	351	345	353	339	352	364	342	341	338	334	320	324	358	327	321	342	335	310	359	377	346	367	314	341	353	306	319	346	313	347	336	315	341	342	343	359	361	349	352	330	366	346	360	325	352	357	328	349	327	342	328	330	371	344	291	311	323	354	338	364	351	329	366	312	315	326	323	322	345	339	341	372	364	340	319	377	332	352
13222	22702	34442	33164	28676	20497	22594	16709	10762	8310	4504	2070	1357	1075	968	927	858	974	925	981	913	955	933	988	918	922	973	917	916	900	959	929	911	942	940	950	886	926	901	923	988	938	941	898	903	980	925	958	961	907	907	976	937	990	939	942	913	930	898	944	950	901	914	948	912	893	963	877	939	904	889	919	951	928	877	931	981	918	882	890	921	952	888	892	945	888	939	988	963	943	950	966	929	960	966	990	953	946	894	917	979	876	927	964	902	920	930	935	941	972	880	938	903	1021	968	915	881	936	924	937	891	977	888	978	920	900	900	930	928	902	993	886	927	916	901	958	949	916	865	943	900	961	894	916	948	943	892	898	939	962	963	919	921	920	938	980	958	951	945	932	926	909	934	934	901	927	904	993	860	915	925	909	945	939	950	976	916	941	920	846	917	981	939	916	919	920	856	969	906	866	920	933	923	961	898	949	933	944	888	910	933	935	899	895	898	940	955	989	953	868	976	925	946	940	944	913	916	925	904	974	909	904	919	981	888	907	926	929	973	947	966	956	961	927	928	908	964	908	887	915	942	906	932	958	909	890	937	938	939	947	944	917	887	928	923	939	941	1021	966	972	902	923	979	943	909	901	952	909	933	942	887	930	905	901	946	885	945	931	935	907	878	958	908	943	915	964	923	868	939	936	892	936	913	936	907	951	925	945	922	947	954	912	877	970	944	956	910	903	929	930	911	977	952	979	938	942	876	894	950	921	890	947	894	928	905	917	899	856	1015	913	962	965	932	920	891	919	890	909	901	931	936	897	907	917	904	914	950	949	935	926	890	854	874	936	896	931	959	976	917	978	932	926	954	924	944	885	982	907	941	942	943	939	953	877	862	905	943	896	974	893	900	980	930	875	925	931	915	897	952	945	974	929	859	951	936	930	913	912	923	910	958	882	915	934	883	966	916	938	933	934	936	909	891	904	903	952	924	945	949	999	939	908	926	933	918	930	873	938	926	963	947	961	946	938	903	994	936	967	927	918	893	903	924	942	862	897	927	934	936	951	915	972	900	915	994	943	931	893	979	890	890	941	897	946	930	973	999	901	910	908	966	918	902	914	916	942	923	951	899	906	885	907	938	959	919	942	969	913	919	910	908	905	886	922	950	985	898	919	962	905	945	890	908	914	928	906	956	908	930	988	925	847	960	931	857	938	929	923	972	942	901	894	955	886	901	925	908	884	955	914	991	928	883	914	869	937	912	958	924	874	940	893	914	947	983	949	944	913	892	1017	944	919	948	888	946	937	898	951	944	936	930	935	940	900	954	911	936	924	940	912	866	935	924	918	897	948	946	937	893	856	918	881	940	1001	940	952	941	899	942	915	939	924	950	934	939	935	944	909	958	929	894	924	933	952	947	945	958	901	912	908	927	925	931	914	824	992	943	918	908	931	892	946	936	917	915	914	962	932	916	968	988	918	981	887	957	936	933	929	895	947	920	975	967	939	926	938	935	945	985	938	943	960	912	874	904	897	898	951	928	900	960	939	976	935	950	931	934	921	858	932	921	928	924	910	902	973	979	907	935	955	921	869	949	914	934	896	913	990	905	934	929	872	909	955	866	922	924	937	907	932	867	924	959	948	946	965	961	916	909	944	902	907	932	898	926	931	921	935	981	986	965	903	934	935	910	977	954	948	861	980	938	908	950	950	913	943	890	908	903	912	907	916	901	935	943	913	964	962	955	936	887	973	932	902	883	944	892	951	977	889	885	916	902	863	937	908	909	954	920	888	938	894	921	935	950	890	930	941	927	977	940	923	866	932	918	917	937	979	896	928	902	910	913	970	907	868	930	896	920	944	922	972	937	921	909	943	952	1003	876	935	904	947	887	953	941	869	902	972	933	901	955	910	899	910	965	922	904	907	904	940	933	925	983	986	892	960	881	902	935	917	887	944	944	930	899	956	907	972	947	936	873	949	949	924	958	907	899	958	881	912	957	922	859	938	924	940	895	999	884	933	850	982	888	954	936	902	960	998	959	925	952	931	918	889	960	902	925	937	953	989	946	934	900	918	889	960	952	994	932	930	959	882	899	869	915	961	941	954	930	872	946	925	927	927	913	917	895	942	914	921	935	891	930	935	935	909	940	912	945	850	914	926	969	872	957	925	975	968	938	869	934	919	931	873	921	935	985	841	917	905	931	920	933	911	941	938	931	932	944	903	963	952	901	910	931	923	940	975	905	904	865	863	954	952	905	944	948	917	930	880	942	900	855	928	951	953	953	903	905	917	948	860	937	880	892	915	929	914	952	938	900	970	950	964	972	910	900	922	938	916	950	958	959	882	923	906	921	895	920	917	938	964	886	872	928	958	917	979	900	953	901	949	927	876	1010	915	887	899	902	905	907	932	883	926	917	973	938	958	930	939	958	893	916	912	948	898	972	930	939	985	887	956	896	906	880	886	929	951	1006	911	918	917	914	935	951	940	867	960	953	928	962	949	923	969	970	984	957	846	924	936	939	939	908	916	998	923	948	974	903	996	948	955	896	936	950	937	922	906	933	926	863	945	899	941	950	981	944	860	919	882	869	922	924	930	902	971	911	936	901	950	880	961	894	953	870	894	932	936	969	968	1049	954	997	961	887	934	879	976	935	883	903	928	907	884	925	941	943	966	924	942	911	944	922	888	943	909	912	890	882	883	913	912	944	903	915	921	929	924	899	932	925	943	939	879	919	919	946	914	938	914	902	906	918	922	925	921	916	920	957	977	916	952	913	961	982	960	926	960	924	859	899	897	963	933	925	944	893	950	923	898	947	915	890	949	961	914	978	966	961	938	955	966	889	933	926	892	876	913	867	920	943	915	912	882	983	876	964	958	922	925	935	937	913	934	904	942	968	869	905	955	963	895	950	894	930	916	908	906	891	987	947	903	915	942	955	938	891	886	919	952	926	914	949	942	946	964	975	882	937	946	932	961	870	937	894	983	890	919	929	953	927	905	890	907	923	967	859	932	956	948	948	919	935	928	902	900	942	954	888	913	922	945	926	904	974	937	935	940	954	899	944	997	881	938	907	898	938	886	928	893	930	896	944	912	956	919	911	889	894	915	980	951	954	896	934	904	935	948	927	948	905	905	949	936	953	954	942	902	957	1002	894	915	954	938	936	917	941	978	882	928	934	896	937	930	868	920	964	878	946	959	899	945	953	982	874	927	909	896	956	910	971	983	929	930	915	981	966	942	927	936	936	907	941	949	954	950	888	971	952	925	940	939	965	919	930	897	961	937	920	940	905	940	899	935	1003	927	972	913	892	898	964	913	939	936	954	914	863	954	891	910	941	889	921	945	976	892	913	943	972	927	919	914	907	917	905	883	903	976	904	932	881	944	931	939	905	935	893	978	912	984	907	944	912	932	948	928	907	931	903	915	909	964	964	905	954	913	908	924	949	923	912	909	935	896	905	912	940	986	952	914	914	934	930	932	931	938	909	936	910	872	930	908	962	911	946	920	938	944	919	890	937	961	935	942	997	883
34085	39066	44329	31620	16480	10462	31218	40355	27109	17840	7998	2412	881	443	374	344	307	325	330	296	331	333	339	322	346	317	327	334	306	343	305	308	334	334	336	340	347	403	355	361	366	351	345	319	327	329	324	352	357	339	353	339	313	318	355	322	344	322	344	304	346	279	333	331	363	310	354	376	344	348	308	364	342	337	307	318	341	350	340	368	327	346	333	328	346	316	341	329	309	325	316	321	346	320	358	356	359	349	356	318	327	315	316	345	333	367	380	328	333	346	373	335	326	371	331	310	336	340	319	300	298	327	336	365	331	315	325	292	313	314	325	310	360	340	310	348	336	346	333	369	350	326	316	357	302	336	341	350	321	332	358	336	326	324	339	335	321	359	343	327	352	316	343	349	349	313	298	318	317	336	326	311	308	320	309	343	330	337	358	355	322	331	337	339	325	299	365	331	336	331	323	335	347	302	349	338	333	343	345	329	325	324	310	337	316	341	323	355	357	353	351	291	341	327	345	330	299	338	312	350	344	346	337	312	286	320	322	348	329	320	329	343	311	349	311	378	311	321	320	351	330	340	345	361	342	343	340	325	318	335	354	344	317	388	316	315	320	308	335	332	353	353	310	355	345	364	348	335	325	352	357	314	331	347	316	350	320	345	341	366	360	338	317	341	315	340	347	319	380	328	291	315	338	326	355	319	343	339	335	334	323	316	330	326	311	334	316	293	344	354	337	326	365	333	333	316	347	329	362	306	350	345	374	358	293	345	354	328	336	347	340	325	353	311	299	342	328	326	324	359	351	376	318	315	330	319	366	335	332	337	345	349	320	356	339	356	336	328	327	326	339	319	360	326	338	331	372	343	324	299	384	350	346	360	328	353	334	364	330	322	328	318	315	373	354	330	317	323	354	292	320	351	370	315	360	336	336	314	319	330	350	344	335	326	341	332	316	340	307	334	284	335	317	286	344	299	351	343	321	325	326	351	347	320	337	322	308	350	342	342	363	333	358	359	329	311	335	324	341	316	342	354	298	358	354	352	326	321	360	315	349	309	329	338	382	297	332	350	346	322	302	307	337	335	339	318	329	332	329	383	310	331	326	356	342	359	337	317	366	353	307	336	369	339	377	333	319	333	352	348	361	310	324	345	317	325	350	312	361	324	355	355	316	306	313	331	344	337	318	347	331	337	337	332	344	335	328	336	341	329	337	316	344	351	286	323	359	326	333	312	337	363	364	299	326	316	345	342	325	311	333	337	316	317	313	341	310	337	348	320	320	348	311	337	360	334	388	334	318	323	349	308	350	347	339	336	340	322	336	305	327	313	337	328	349	330	342	339	331	336	355	330	354	325	343	326	334	333	324	306	326	354	343	324	314	333	317	302	303	353	338	342	351	313	351	339	342	340	335	352	338	323	329	349	307	339	318	301	305	300	321	317	332	319	340	343	341	326	305	330	339	331	298	340	312	316	327	325	317	351	340	310	325	350	333	305	324	325	302	336	295	325	320	359	333	309	363	310	317	323	343	347	321	340	351	354	342	311	303	317	310	330	342	339	332	310	327	352	334	323	364	336	357	323	352	317	354	330	343	319	305	336	377	353	314	356	345	352	321	352	314	317	326	344	375	334	346	328	348	353	289	350	374	334	341	349	343	345	321	355	320	325	330	343	372	350	347	336	365	331	349	325	335	317	352	356	343	363	314	323	331	336	332	333	355	317	341	327	317	309	292	324	355	334	322	342	335	319	339	333	359	324	335	335	323	369	357	334	354	322	333	325	346	351	361	370	340	346	326	351	337	315	346	333	326	320	330	332	341	333	312	363	319	336	323	356	303	332	339	345	355	313	365	333	322	358	350	371	353	333	289	332	340	344	323	374	337	338	356	325	321	357	356	341	354	337	340	338	335	316	306	340	332	320	337	332	359	343	358	360	328	291	345	338	311	335	336	365	321	326	340	349	325	346	319	342	335	335	365	320	311	323	302	346	360	360	308	325	340	334	345	343	320	329	331	349	325	342	308	347	314	319	323	337	323	374	350	330	347	297	345	301	318	333	330	305	290	344	317	311	371	361	309	288	336	337	365	335	331	336	305	386	334	322	322	369	332	315	319	329	325	322	283	323	341	302	315	311	343	318	302	345	348	331	315	300	324	342	304	317	370	325	321	347	370	324	333	317	352	320	354	314	360	356	339	338	326	310	353	333	363	311	347	315	324	310	331	322	333	306	350	336	313	345	337	298	329	318	337	347	352	327	336	303	330	345	328	342	326	352	332	335	345	345	349	365	345	308	344	326	362	327	321	309	314	325	338	330	327	353	343	351	370	341	323	317	300	359	312	330	329	317	339	304	312	341	330	326	339	300	345	366	348	321	341	341	361	355	343	330	355	321	358	310	357	318	331	342	349	349	335	349	340	348	317	376	336	345	320	390	330	351	347	326	360	314	318	321	323	291	319	301	303	347	344	324	340	339	361	315	351	342	348	314	332	321	384	356	341	354	325	307	321	336	358	333	337	326	305	363	319	352	308	348	315	314	324	302	354	338	367	343	298	329	335	324	327	350	329	333	355	331	336	335	292	313	351	340	331	344	349	338	366	313	338	324	377	310	342	358	326	297	325	338	326	356	344	330	331	339	333	306	336	340	348	368	378	320	315	348	316	322	349	306	324	332	385	351	336	353	318	341	354	342	340	334	332	313	313	327	342	296	334	347	352	351	313	304	316	342	342	355	322	336	341	315	309	313	340	348	316	337	334	350	307	306	311	292	339	323	332	299	353	339	339	352	344	332	293	314	336	367	336	328	342	313	320	333	352	325	319	317	318	335	347	323	342	323	337	322	321	333	283	315	314	311	323	342	349	381	328	345	336	338	324	340	312	321	370	310	332	323	324	336	319	341	340	341	314	345	352	353	317	366	342	322	353	333	337	322	333	321	330	306	332	308	342	330	297	338	326	369	323	338	353	337	345	319	333	334	310	345	322	364	367	333	334	372	346	343	309	363	310	311	351	311	371	323	325	326	354	333	341	320	316	321	348	314	327	278	326	377	312	343	331	335	333	324	299	339	306	321	312	364	325	354	366	311	326	360	343	327	340	338	345	335	333	351	317	335	318	335	341	353	311	345	376	349	359	332	345	320	325	330	365	367	305	343	330	329	320	316	292	351	309	347	345	335	328	350	346	341	366	298	331	311	321	329	297	343	349	342	331	361	370	350	335	296	340	333	337	307	312	309	323	336	342	362	350	361	325	352	323	309	346	358	350	314	329	316	331	355	358	314	337	331	339	320	357	354	336	317	318	311	336	342	296	330	321	323	351	332	342	313	354	324	342	317	284	337	348	294	308	322	314	316	319	335	312	330	375	314	357	349	332	331	351	342	352	321	332	350	363	341	370	361	298	350	301	330	351	311	332	338	360	326	335	310	313	329	369	324	365	337	323	316	337	339	335	331	344	312	324	306	336	323	316	376	330	343	313	360	333	368	325	318	312	331	341	358	334	358	319	359	332	346
24022	32417	42251	33777	24729	22785	48202	52667	42232	34194	20403	8806	3405	1426	995	966	893	906	968	906	911	888	966	881	928	917	889	936	915	911	924	943	990	942	919	876	904	913	889	961	931	935	945	914	923	933	911	911	892	850	899	912	919	921	952	904	948	892	896	918	893	921	936	886	888	915	925	890	969	945	882	914	908	919	896	904	916	908	920	901	945	913	896	908	930	916	889	894	880	912	913	909	894	883	891	907	935	939	927	921	900	943	928	950	950	910	929	880	889	959	859	948	867	926	915	930	879	916	888	919	887	932	891	945	947	927	920	905	927	897	867	940	873	897	906	899	921	942	984	939	901	882	942	930	944	910	957	934	899	946	887	894	916	930	890	936	889	882	926	927	843	911	955	895	963	956	943	907	908	900	905	918	867	894	965	937	955	895	918	925	881	926	944	913	956	943	941	989	906	903	881	907	869	904	943	898	886	890	960	925	896	949	885	918	909	887	944	934	973	903	884	929	933	856	951	919	904	914	944	912	924	937	878	930	924	897	932	930	945	916	926	970	941	961	939	944	928	897	902	936	915	909	970	878	915	909	981	925	996	891	918	952	973	936	936	970	921	899	886	932	905	903	913	888	845	912	927	921	870	968	924	897	911	966	930	866	937	944	915	905	917	915	976	920	880	912	950	883	913	910	934	1000	944	900	943	893	971	895	929	952	897	966	933	845	961	948	940	915	916	921	930	928	834	932	833	873	883	877	923	934	913	908	886	939	868	986	942	900	926	956	912	958	969	981	867	888	942	941	915	918	990	923	937	1004	921	984	940	956	953	963	935	901	912	923	889	934	906	928	939	953	932	959	904	901	925	925	907	840	919	924	935	903	961	953	847	981	929	918	878	926	948	928	891	866	901	938	877	900	947	939	912	912	900	920	905	925	909	928	843	919	932	937	878	870	874	871	938	942	931	893	880	922	853	944	914	945	919	933	951	926	952	909	923	991	911	872	964	884	936	947	946	891	937	855	949	941	967	841	940	884	946	886	963	922	936	885	937	909	902	911	938	928	944	883	940	912	965	888	929	863	904	924	865	872	969	931	940	936	930	925	939	930	866	953	907	919	877	929	906	913	928	858	944	907	867	906	909	909	929	889	904	874	975	885	867	920	854	918	929	895	935	907	907	907	925	916	952	930	919	832	910	902	926	874	925	925	932	935	888	919	847	924	934	923	951	910	873	897	832	952	929	896	992	936	888	906	953	936	903	923	965	974	941	922	882	934	928	952	951	900	900	950	874	912	943	989	911	865	902	907	947	935	959	952	903	959	947	902	871	886	918	933	954	979	912	940	871	850	904	933	902	888	860	902	874	910	964	898	927	883	906	878	931	930	902	918	972	926	908	873	913	934	928	928	928	964	916	924	871	891	902	924	912	886	932	981	997	914	894	914	927	974	932	901	937	954	984	951	897	917	966	909	900	893	953	938	907	883	915	854	965	907	950	939	876	922	937	911	927	884	897	888	883	882	899	852	985	874	916	881	867	956	901	951	951	945	913	871	915	910	953	934	898	903	935	915	946	895	915	923	973	872	903	885	952	892	958	937	903	922	940	893	855	955	971	931	905	909	914	877	889	934	941	928	906	959	876	924	923	911	905	880	932	909	937	879	886	895	926	955	912	934	932	881	880	927	930	887	931	928	898	957	957	904	929	980	905	925	931	943	918	873	965	918	902	918	913	871	864	946	926	923	914	895	928	902	892	918	923	929	911	915	915	914	882	972	887	930	907	909	936	872	899	895	923	910	920	954	885	947	940	876	934	942	934	909	880	944	903	953	933	950	917	946	912	1000	929	931	912	922	927	955	925	852	900	908	902	933	889	906	973	929	916	995	894	898	908	975	899	908	944	937	927	911	921	958	897	949	969	883	955	893	904	884	958	934	987	893	854	923	937	908	947	957	916	876	929	938	930	951	887	908	918	919	892	892	936	931	904	924	921	952	948	955	915	888	950	924	923	930	907	948	903	959	986	958	902	921	912	895	891	890	865	1000	910	897	928	906	921	900	928	899	947	944	904	911	892	916	930	920	960	969	954	888	907	902	901	910	939	939	866	903	860	896	915	985	997	926	981	923	900	882	951	899	907	920	908	976	891	901	888	906	911	912	948	936	867	937	969	891	915	948	948	980	905	988	922	898	913	914	944	944	890	938	905	962	932	897	940	916	931	939	900	958	917	863	914	933	935	957	926	882	900	962	922	931	877	941	987	906	925	922	870	872	919	920	893	962	885	942	891	936	929	872	977	897	951	938	930	892	888	926	951	937	915	916	908	902	937	944	909	952	945	999	861	898	925	855	882	900	916	864	926	921	905	918	942	947	939	905	913	909	883	975	944	933	906	907	888	913	993	938	941	901	907	915	909	930	944	910	879	893	943	939	904	895	923	906	894	952	916	971	917	998	920	861	915	933	958	980	950	881	911	933	969	878	905	990	881	914	929	914	849	922	886	963	946	921	945	950	958	941	905	982	902	972	880	916	944	930	951	953	902	903	927	898	936	921	934	820	884	929	865	914	939	885	947	888	965	912	889	866	942	909	891	954	901	963	878	929	975	976	943	923	932	883	915	929	881	934	910	978	859	904	916	904	910	896	922	931	928	925	912	873	995	898	904	859	964	857	993	955	970	951	954	948	932	957	960	934	944	909	943	882	900	962	881	927	865	858	957	961	906	906	927	954	900	927	891	937	910	912	929	959	932	941	935	980	899	948	897	908	894	902	917	854	923	959	944	907	961	916	892	906	939	954	949	938	927	944	927	916	898	900	918	927	860	929	918	945	914	955	941	916	915	985	910	885	906	884	953	937	974	943	887	941	965	943	916	938	940	958	939	954	922	921	940	873	897	940	891	926	912	891	889	912	888	921	926	907	973	963	908	918	913	956	919	940	963	963	943	910	964	912	927	927	896	959	981	955	924	965	949	916	914	907	919	916	897	943	896	872	938	904	923	873	946	884	882	891	939	912	932	894	914	908	967	966	964	965	938	908	917	965	951	913	888	949	930	876	954	928	943	877	937	878	894	909	908	907	920	980	936	865	984	910	938	913	903	945	923	889	960	872	928	971	928	925	934	921	930	930	971	928	932	874	963	939	900	934	935	900	991	906	950	943	926	915	962	964	901	926	947	990	945	894	948	874	883	926	930	906	919	873	912	886	913	931	870	944	927	859	912	924	885	931	917	868	910	894	962	917	912	929	926	927	956	934	930	857	945	903	917	890	934	928	955	927	914	920	914	897	881	948	898	908	940	978	930	864	925	881	917	919	900	853	836	910	931	968	923	871	938	917	900	958	948	916	942	960	934	1005	887	866	903	928	904	869	885	937	934	916	874	941	915	955	928	901	892	897	964	964	865	907	889	986	951	902	896	939	883	892	925	881	937	843	927	941	936	887	992	889	963	945	888	889	883	953	900	935	937	927	961	947	885	923	917	903	877	937	889	931	980	941	885	961	950	921	930	857	925	959	914	932	977	891
39207	42168	44816	36569	20874	15384	47315	51314	37340	22172	9219	2642	1173	522	342	345	347	353	345	321	329	315	374	336	322	331	348	334	366	326	341	329	319	341	360	339	314	346	346	332	328	351	364	347	320	309	331	346	318	378	391	347	329	306	353	346	350	344	310	314	341	376	362	330	320	322	314	328	344	311	324	371	333	308	332	339	377	313	349	331	365	326	356	340	324	352	337	326	310	337	336	370	343	349	333	358	362	306	343	320	377	343	339	317	327	305	324	323	336	340	334	364	364	340	336	356	330	324	353	364	336	321	319	338	351	347	336	371	300	351	334	318	332	351	328	317	342	330	324	286	360	314	336	320	327	340	341	336	320	343	317	314	363	340	368	347	344	327	347	332	351	332	359	364	324	344	325	321	351	334	371	291	350	329	317	326	357	341	334	319	344	332	352	314	306	337	314	323	307	337	334	364	305	318	362	319	337	335	323	335	353	346	324	348	350	313	314	344	343	333	345	344	336	345	327	347	338	325	340	338	343	334	313	318	325	344	345	312	375	348	314	329	350	319	329	370	321	301	352	361	343	339	351	329	351	355	313	312	351	328	363	311	317	318	354	329	325	348	341	329	357	305	353	356	337	340	359	365	329	330	352	324	308	356	336	349	333	337	340	336	348	318	358	349	364	328	351	311	351	316	324	345	319	338	334	366	310	345	330	319	313	329	331	330	308	343	338	336	335	315	336	333	380	377	380	303	339	352	345	333	337	359	304	312	337	328	314	328	313	354	330	327	335	336	357	313	310	340	334	343	316	334	323	353	359	345	356	304	355	361	349	337	333	305	295	319	348	326	345	346	326	367	358	328	321	362	318	312	311	351	323	330	316	354	351	371	350	327	337	319	338	355	328	376	302	338	372	343	341	325	304	365	357	329	331	307	327	350	340	327	342	330	349	355	355	358	335	330	348	342	326	335	344	336	342	364	338	349	347	346	334	339	327	343	328	300	337	321	329	330	327	330	331	328	320	317	334	344	315	362	361	383	321	369	295	343	307	357	337	332	371	326	361	324	332	363	337	335	320	326	360	371	331	289	342	305	354	338	329	310	299	334	356	318	340	308	323	317	357	329	333	315	322	348	349	330	356	365	335	324	344	345	323	353	327	359	311	304	355	335	340	347	373	359	353	323	339	340	335	337	341	363	298	370	357	317	337	326	345	365	350	332	340	334	314	362	324	333	347	342	321	344	325	356	333	331	331	322	347	348	352	357	329	386	326	328	327	332	342	366	319	330	354	326	310	366	303	321	354	384	368	322	345	321	317	317	319	350	336	355	357	342	337	340	316	305	337	337	346	367	367	301	352	353	335	323	360	322	308	365	322	316	328	299	335	357	350	325	277	328	306	348	299	319	350	369	355	345	352	338	328	337	332	322	344	372	328	365	331	384	327	322	343	335	303	327	337	362	364	342	347	354	330	315	323	328	329	332	350	325	325	326	335	354	346	322	340	310	349	348	342	349	322	318	334	349	362	328	357	334	329	316	340	350	332	338	338	316	342	333	331	340	345	354	325	357	318	360	336	340	355	340	336	338	313	334	363	327	362	335	336	329	379	330	353	278	331	313	309	355	355	332	330	323	303	354	370	301	336	338	350	324	371	291	321	311	321	333	323	323	340	347	358	365	322	312	355	321	309	367	328	336	344	355	344	340	326	341	329	363	335	317	336	311	344	335	329	349	362	327	305	287	333	348	298	335	318	328	361	344	354	332	336	361	345	362	323	323	315	302	306	341	337	335	329	317	342	315	328	321	369	324	318	344	319	343	321	330	357	342	340	325	347	340	330	332	323	340	324	333	357	326	294	350	348	331	344	320	351	340	340	374	334	333	323	333	325	309	335	339	361	304	371	354	332	340	333	335	342	311	360	342	331	335	357	325	339	352	316	331	353	338	344	302	337	344	359	343	337	319	340	327	317	345	354	342	356	349	317	334	362	358	302	338	315	338	338	337	376	349	314	302	336	304	322	331	309	341	361	331	322	292	314	317	338	328	352	356	349	356	342	346	350	341	356	356	331	310	355	325	338	331	352	296	311	349	355	324	328	302	326	331	350	325	288	347	331	368	341	339	299	357	327	302	349	336	361	315	350	347	324	317	300	322	350	360	343	338	338	329	329	310	346	302	308	332	341	317	337	347	365	326	349	325	319	327	372	298	315	330	336	355	346	307	360	342	341	334	287	328	341	319	336	317	371	339	299	370	332	359	338	333	339	331	311	330	332	339	321	346	317	316	351	331	359	325	344	337	314	310	318	381	349	347	335	307	322	359	339	361	366	321	324	341	333	355	346	350	326	339	346	339	337	324	336	309	327	342	336	359	347	334	334	320	321	350	369	329	332	311	333	355	318	347	335	327	332	334	312	330	319	332	347	320	322	309	370	337	337	319	342	357	345	375	338	300	317	332	338	352	357	347	349	299	318	336	302	316	321	369	310	328	326	340	346	349	325	304	293	332	356	319	318	349	339	315	323	342	324	339	353	349	330	339	373	317	368	354	341	332	353	329	336	314	329	344	359	318	325	347	313	360	328	341	328	360	331	327	320	349	317	313	324	311	323	323	336	343	336	322	310	360	323	335	315	337	294	324	320	311	317	362	334	316	342	329	320	340	335	372	350	316	357	317	341	328	358	341	315	340	304	337	361	357	309	349	337	318	338	347	327	353	354	310	358	332	313	333	339	320	394	311	310	319	330	344	347	338	361	351	305	341	353	332	362	363	340	352	372	314	353	337	329	302	333	323	285	344	339	338	349	337	336	342	364	364	321	355	326	345	348	322	336	365	321	354	335	332	333	328	343	332	339	316	331	363	328	351	340	340	315	329	339	329	292	346	318	325	344	366	337	319	358	347	333	345	306	320	356	341	370	341	357	349	351	343	326	366	332	305	361	325	321	353	318	326	352	309	318	368	325	329	309	297	348	340	334	335	339	325	309	331	361	352	363	317	331	333	353	297	359	356	344	340	314	379	355	334	326	383	316	329	321	345	349	349	375	332	330	354	382	325	319	354	352	350	340	327	331	338	295	323	360	367	342	350	316	342	352	354	333	330	311	339	315	339	327	336	349	352	342	294	335	351	341	355	335	351	333	340	334	330	341	309	306	343	332	335	310	336	331	336	326	339	308	310	313	316	306	345	345	312	356	349	340	346	340	372	348	348	322	338	341	328	299	338	356	309	350	340	337	334	343	284	330	356	334	326	322	347	334	345	328	343	346	336	372	303	326	337	332	352	342	318	350	359	341	325	332	316	361	317	338	328	326	316	357	339	323	331	328	331	341	339	350	335	330	340	328	314	340	293	344	362	360	299	326	374	360	354	338	315	343	298	336	308	341	352	337	331	335	345	325	349	328	349	339	322	361	333	314	349	320	350	339	325	349	321	358	332	337	321	345	321	315	351	314	353	345	309	352	307	353	306	337	344	317	349	356	353	337	369	312	331	310	315	344	321	336	341	338	315	353	315	359	355
28057	35142	42432	41327	26686	29256	58882	62073	49835	36122	21518	9559	4544	1836	1034	965	963	902	912	962	871	905	900	967	931	879	917	909	953	914	919	999	905	923	982	906	962	911	910	874	943	932	872	895	905	933	932	943	957	915	903	974	905	910	998	890	897	915	883	869	888	900	872	874	946	947	850	914	944	997	994	915	928	910	901	937	962	894	919	932	898	902	896	929	930	907	869	952	919	958	933	857	936	970	892	938	910	876	1002	900	917	980	994	886	922	868	922	931	970	936	893	919	928	941	905	894	927	956	923	933	943	880	1010	895	941	914	943	897	864	903	935	900	929	864	903	927	956	939	905	895	895	890	847	902	935	968	935	869	949	924	891	943	973	944	881	837	867	864	966	888	859	931	916	917	902	915	934	906	953	964	904	921	902	904	931	937	943	940	908	953	911	896	926	912	954	878	936	884	931	886	918	948	925	901	936	903	943	953	887	964	923	933	943	885	935	905	952	967	922	927	899	972	917	947	913	950	957	893	943	909	960	953	893	937	981	950	912	893	917	943	962	894	932	911	916	914	870	954	881	906	902	935	942	891	886	889	889	896	921	840	870	910	946	891	921	911	870	922	927	894	897	883	937	942	904	888	927	915	878	909	946	909	927	891	936	932	904	893	930	896	949	924	884	940	864	911	942	951	928	867	968	944	955	944	949	896	958	902	1014	934	951	901	955	935	980	923	959	951	948	938	943	933	908	924	965	943	932	956	912	908	920	972	913	895	896	943	889	978	961	919	964	962	870	913	923	888	910	892	973	923	909	933	960	941	948	952	933	915	891	898	887	879	931	953	952	919	889	944	905	900	943	937	945	881	943	877	935	880	962	919	899	916	938	935	920	880	902	911	914	966	914	900	936	954	936	922	894	953	961	892	919	935	880	917	954	908	959	894	981	845	930	910	866	986	931	932	875	954	897	919	948	904	924	839	879	899	927	859	889	901	936	870	864	927	887	966	941	936	911	888	936	877	896	935	962	900	981	870	962	944	930	899	939	910	911	910	940	927	947	918	922	982	907	947	908	886	911	945	897	920	881	873	951	938	908	923	902	907	950	924	919	919	961	938	869	921	910	913	958	917	904	907	900	917	886	927	950	856	932	921	856	898	949	873	914	898	978	912	935	948	906	919	879	883	910	957	919	883	921	864	908	889	960	984	935	918	911	895	888	899	938	862	930	889	941	913	922	950	937	853	898	905	944	920	930	977	920	980	952	933	931	926	895	907	867	936	911	880	908	934	934	941	935	909	909	912	908	925	907	883	902	944	931	890	910	940	931	895	883	927	897	943	911	852	939	961	883	942	932	964	883	918	909	922	902	878	920	922	950	965	892	915	866	879	959	910	945	974	910	970	920	923	889	925	878	912	890	897	897	912	928	928	899	950	927	910	915	929	944	952	935	889	973	937	952	946	926	929	865	915	832	867	964	901	909	906	932	925	882	895	897	937	979	897	857	949	974	953	950	934	884	902	908	928	901	901	928	878	908	906	932	909	942	934	931	906	930	972	877	957	880	956	910	885	971	948	907	990	921	908	954	927	952	871	947	915	874	908	869	890	916	901	973	894	945	904	894	956	954	858	884	944	885	881	915	919	922	888	937	854	925	914	900	897	957	867	929	936	938	859	882	934	958	938	887	890	881	966	903	810	911	897	937	895	907	856	918	930	926	973	886	898	906	976	931	915	916	900	951	929	946	934	892	927	986	935	931	916	923	914	928	906	944	920	886	988	940	953	920	922	907	927	883	906	919	921	929	926	944	932	936	889	925	951	950	921	888	935	898	927	918	913	853	860	897	900	891	933	912	887	900	907	889	909	901	970	954	914	923	888	897	946	924	928	874	929	881	928	908	953	959	900	938	889	932	908	925	976	901	913	881	928	949	919	952	938	892	957	921	939	920	898	875	955	914	890	943	932	919	939	924	908	956	877	949	923	923	938	952	956	898	948	940	901	897	907	879	935	918	915	914	907	884	956	904	948	905	925	917	926	875	957	889	968	937	924	971	922	943	924	908	904	981	966	897	896	996	864	943	885	888	912	958	964	1035	922	955	898	885	910	889	936	878	950	906	897	887	975	941	951	919	923	946	921	906	960	926	942	859	925	887	956	920	915	884	902	975	945	913	907	927	942	922	929	858	939	907	951	972	941	997	908	892	941	883	945	949	883	915	879	882	950	862	901	910	943	884	936	858	928	888	880	907	998	944	877	907	893	901	898	896	891	896	892	901	947	982	931	888	903	903	930	934	881	904	942	859	895	924	886	934	947	922	877	931	909	913	947	916	918	874	919	887	895	914	915	900	921	902	979	919	917	904	910	906	908	903	960	930	934	965	939	898	884	911	952	907	875	915	914	861	922	852	907	935	917	905	965	869	932	891	923	933	899	921	910	835	946	925	902	910	940	942	927	961	919	866	894	904	955	908	959	900	888	895	936	897	938	940	940	918	934	958	950	883	934	872	868	945	968	931	923	843	883	904	910	911	948	940	920	965	854	909	929	932	898	906	906	928	944	903	932	928	918	895	952	874	967	974	941	903	891	877	922	940	917	935	893	898	906	938	928	895	930	959	873	1003	922	929	914	904	885	912	939	904	897	919	929	949	936	858	930	902	883	879	938	892	893	915	931	938	912	891	913	943	975	908	952	973	959	898	875	944	932	912	888	950	890	893	948	867	917	917	892	948	881	888	907	945	902	897	951	872	877	932	894	932	922	880	894	923	917	936	924	962	950	947	974	970	913	912	871	927	955	975	967	890	884	911	905	898	917	961	912	891	929	888	897	857	888	933	915	886	851	880	963	927	916	940	955	954	851	964	931	904	956	909	911	925	972	961	879	920	929	909	960	887	940	899	938	958	913	947	985	930	873	876	904	946	942	852	924	932	881	929	899	950	918	911	887	855	888	933	928	903	1000	940	912	885	906	929	915	909	914	915	918	829	939	883	874	911	956	940	912	875	901	877	867	900	906	948	969	949	886	900	882	939	946	912	937	953	891	965	955	857	883	929	955	903	867	951	896	942	934	903	894	922	917	913	891	919	920	957	873	912	924	826	953	886	928	972	940	917	940	952	869	891	880	889	961	850	909	916	912	929	911	891	923	898	914	953	935	906	942	922	894	939	965	884	940	929	910	915	916	961	953	946	931	861	889	940	928	903	901	913	940	957	929	917	923	896	993	870	946	971	938	935	892	887	965	924	963	882	909	850	962	871	927	901	929	932	942	866	910	903	929	912	909	925	921	914	954	956	921	924	936	902	930	920	923	912	933	907	965	936	943	895	940	916	919	904	917	959	901	965	879	957	885	959	971	904	879	934	963	875	934	902	915	905	964	976	921	913	905	878	985	934	954	950	905	983	924	927	942	921	873	892	917	988	923	922	941	961	926	892	907	939	945	943	926	955	905	938	891	944	910	921	896	959	997	939	891	931	930	943	939	949	908	905	878	943	950	865	944	954	923	923	905	898	876	907	963	897	927	901	879
25272	25766	22551	16806	10529	5655	5851	7002	5210	2501	1064	602	432	366	331	336	371	329	337	320	340	364	355	342	368	338	316	334	380	347	364	368	332	339	368	300	342	331	355	319	365	317	361	335	321	310	339	344	333	332	311	323	311	333	317	305	345	360	315	318	318	335	312	292	327	322	351	334	355	348	336	335	314	359	327	306	332	343	352	362	320	335	307	319	329	349	344	330	323	322	306	348	338	321	329	379	349	357	326	335	328	335	352	318	340	346	346	326	356	308	332	335	331	345	359	377	335	344	326	316	330	368	319	364	322	355	328	330	362	336	327	341	311	349	338	311	306	323	289	340	334	361	353	345	345	320	354	347	325	359	344	309	362	343	331	338	320	357	335	322	342	315	353	358	334	345	348	344	352	351	354	330	329	336	372	347	352	326	301	322	336	360	307	317	362	318	339	333	343	347	332	310	327	336	341	346	322	369	337	353	326	323	333	339	351	352	340	342	354	333	327	339	341	361	319	363	349	286	325	304	329	320	323	349	319	345	320	355	329	320	329	349	350	338	352	305	358	322	308	311	312	339	320	358	370	316	346	358	375	347	331	351	359	324	299	298	318	324	298	330	321	328	299	317	311	349	318	328	335	320	353	348	342	334	323	356	353	306	321	325	386	352	336	338	336	324	332	364	345	334	309	346	330	327	330	336	345	323	331	335	335	338	366	340	308	308	327	326	316	329	335	372	343	303	326	354	349	332	325	350	357	345	328	356	342	332	325	375	329	339	333	310	331	346	325	324	353	369	343	351	335	321	346	334	347	357	336	344	343	340	322	335	351	319	300	330	338	320	340	335	288	347	336	320	352	362	323	292	345	355	331	335	355	326	327	339	323	340	319	352	339	367	327	344	317	305	323	316	366	359	328	306	338	336	359	323	299	364	330	348	316	291	369	299	336	323	345	332	348	327	319	345	370	334	346	354	333	327	339	307	344	339	340	319	368	332	314	313	334	351	354	311	326	318	332	343	323	312	331	313	330	353	357	327	327	320	346	339	336	345	332	396	320	364	348	339	358	337	351	330	351	342	321	351	374	329	323	292	325	298	337	338	334	348	362	342	316	321	313	328	331	350	347	340	307	364	327	347	334	345	329	366	326	323	343	319	315	333	354	385	351	316	318	347	320	352	332	354	318	322	349	320	377	301	345	330	350	348	328	306	312	341	333	329	357	348	349	351	343	347	354	336	282	322	358	355	323	337	305	312	316	287	309	293	327	301	358	353	307	341	311	337	341	342	342	336	346	335	333	359	335	348	339	333	333	337	341	340	363	366	393	354	338	347	350	331	346	315	304	345	361	327	306	317	339	329	327	350	343	327	314	364	346	326	296	348	339	334	372	380	334	327	328	337	359	334	352	303	321	367	354	349	375	313	344	351	337	307	349	324	353	351	340	328	305	345	326	367	346	307	326	314	330	336	364	345	358	333	323	334	373	328	346	309	329	311	371	341	332	315	344	370	307	360	321	326	339	321	335	348	283	299	324	365	320	347	327	343	367	338	328	323	351	323	343	349	306	364	327	313	327	329	348	357	378	348	308	353	320	307	311	287	336	331	321	346	367	350	351	307	322	372	306	311	348	360	375	306	316	362	334	311	334	316	329	327	375	340	336	348	330	302	346	310	324	356	346	332	310	342	326	325	314	339	353	343	329	363	344	368	315	349	320	342	346	348	343	323	315	320	327	332	342	312	362	341	334	323	340	332	329	323	343	362	339	313	297	329	381	378	320	388	324	357	320	335	368	341	326	346	343	331	353	333	379	339	308	343	310	334	320	341	308	303	339	341	337	303	341	324	354	345	355	289	348	355	341	339	349	330	330	338	360	323	325	309	361	366	305	353	301	339	343	308	350	333	331	347	365	344	340	329	323	319	312	346	308	348	273	345	348	311	359	352	344	334	339	340	298	354	360	346	300	359	345	295	358	301	307	361	386	335	324	354	337	356	363	317	350	356	383	342	337	331	332	329	347	319	352	314	347	331	308	348	340	342	353	343	328	320	323	332	353	347	344	332	356	374	351	355	344	318	319	328	373	338	329	331	325	330	335	339	372	311	353	303	348	321	330	334	334	319	341	304	335	318	342	343	334	354	292	320	355	318	348	330	321	346	330	333	331	331	328	307	344	334	322	328	338	331	355	344	335	323	346	349	343	349	312	351	344	356	342	324	333	314	335	326	320	354	353	330	332	358	369	348	324	322	360	340	339	339	324	328	332	349	342	317	326	357	343	339	310	359	351	333	338	340	324	339	363	341	363	328	334	322	324	306	302	327	343	286	325	344	350	330	326	324	339	319	335	331	323	332	314	332	306	350	353	294	360	344	335	308	333	314	343	344	321	313	336	332	313	310	316	316	340	330	367	354	326	353	309	348	331	357	330	340	385	293	355	352	356	337	343	326	352	370	326	349	330	363	314	330	323	344	330	340	365	378	324	306	373	341	311	323	351	332	341	308	352	342	298	384	352	356	341	316	367	336	310	342	340	317	326	316	356	338	311	322	351	350	343	329	310	336	348	306	345	345	340	341	332	354	346	352	312	354	345	319	368	317	328	305	361	316	338	310	318	310	347	364	363	353	347	321	332	329	343	311	357	355	328	357	349	352	335	338	339	352	368	321	383	360	334	373	339	300	339	375	316	358	346	331	324	339	358	351	311	371	326	325	335	363	340	372	340	341	337	362	314	353	340	332	347	364	335	325	334	296	328	311	289	332	339	335	328	375	356	342	338	317	358	357	361	340	361	309	328	339	353	319	332	315	338	346	330	351	338	328	342	346	326	361	334	345	370	325	353	358	315	323	355	320	333	314	301	335	328	327	348	320	367	328	352	327	327	323	299	349	347	341	321	297	317	333	333	377	314	304	344	369	352	335	357	323	358	348	325	330	340	323	340	382	352	332	347	309	352	351	372	320	324	330	324	335	356	358	325	348	334	324	332	317	335	352	310	315	324	334	323	327	309	338	352	316	322	359	310	348	344	335	361	317	360	332	337	349	324	337	362	307	360	329	305	343	343	324	319	339	343	334	308	342	358	362	337	358	341	324	335	339	346	326	338	317	318	329	357	356	308	330	341	327	349	330	372	350	334	332	326	297	307	308	339	333	333	327	314	345	367	333	318	329	324	343	320	355	328	324	278	329	315	340	366	339	325	307	328	331	335	347	358	335	331	332	353	327	348	338	314	321	312	317	361	327	349	343	329	346	312	343	336	352	312	334	323	323	337	311	315	306	340	345	372	318	315	347	329	348	357	353	335	354	349	322	335	310	309	344	333	363	349	320	320	355	356	342	329	339	348	337	289	350	333	327	345	338	330	314	313	355	313	364	367	344	339	337	355	335	324	332	314	323	339	293	337	338	348	332	352	332	321	356	329	352	331	341	333	344	344	327	333	324	347	329	333	356	329	311	349	326	341	387	361	322	338	364	334	338	327	347	342	364	319	346	350	344	315	310	357	350	317	314	322	352
18256	18708	21288	23944	20588	15492	18079	21284	16267	8562	3898	1975	1211	980	962	876	949	909	911	931	929	900	933	899	923	903	883	928	970	912	949	937	942	884	917	902	912	931	959	985	910	861	920	939	941	921	918	905	876	938	901	970	936	956	979	908	937	942	930	971	953	965	908	910	951	871	939	902	889	931	966	931	948	912	972	952	956	921	874	952	944	963	862	969	831	931	882	925	892	871	930	881	912	885	917	920	916	993	924	967	915	938	965	906	913	900	896	945	933	914	912	884	898	902	910	966	931	943	949	933	964	939	939	1003	924	909	897	951	918	903	911	967	909	913	911	952	964	935	869	955	951	888	953	917	908	931	960	935	922	921	909	948	901	921	892	888	955	910	886	941	916	933	894	874	915	951	959	932	935	937	904	895	977	934	966	947	928	957	915	905	931	957	933	931	912	927	952	921	933	905	935	944	902	902	929	950	914	888	904	848	973	893	936	930	952	904	935	949	940	952	940	939	920	893	928	913	946	899	970	895	941	924	935	924	946	989	909	943	940	913	918	877	903	958	952	917	933	914	912	921	887	904	890	894	989	900	926	883	900	866	918	957	906	916	926	979	915	946	916	975	891	929	934	953	975	935	947	894	903	949	929	884	886	932	977	932	934	924	930	889	925	910	918	894	906	938	954	917	934	913	960	892	976	925	935	938	908	918	906	980	930	898	865	910	960	888	906	938	959	947	885	911	895	898	920	963	934	1003	979	885	885	893	878	899	978	888	887	933	902	976	890	889	931	922	898	904	894	929	916	929	887	899	858	935	947	957	891	936	923	936	916	937	924	949	916	1004	930	901	951	911	952	952	955	893	913	932	922	916	909	930	944	874	873	906	961	953	905	879	944	894	951	941	931	878	952	893	977	937	903	906	960	919	922	870	891	906	938	911	932	922	963	948	941	939	889	979	877	929	958	928	1022	932	942	972	880	952	964	932	920	921	966	942	857	906	943	931	957	920	962	1015	934	959	936	924	911	950	933	928	884	939	983	954	933	908	908	985	898	936	926	915	848	954	938	904	921	951	949	907	930	948	939	896	902	980	887	973	874	934	859	972	921	937	961	889	916	903	901	1015	953	941	959	948	942	932	872	934	943	921	894	970	958	939	932	946	893	929	959	920	893	926	933	913	914	913	901	983	927	937	912	905	989	901	872	944	929	933	928	874	979	905	992	967	945	969	902	954	955	953	956	930	922	937	885	953	926	958	915	927	935	934	941	851	940	915	896	920	906	908	910	951	940	928	1015	897	910	906	914	892	934	945	929	914	914	948	909	933	914	928	915	923	926	928	930	895	861	956	989	858	901	972	945	917	923	884	936	888	905	957	931	928	964	926	935	905	903	947	965	904	927	948	967	919	957	950	903	915	845	919	925	943	901	915	903	914	930	937	938	882	930	924	915	933	893	957	933	886	892	903	924	861	924	990	884	960	934	897	1001	911	929	982	891	968	893	904	894	960	888	940	920	968	913	939	937	949	940	931	974	939	887	957	966	934	939	934	907	914	893	901	967	947	934	930	901	930	924	914	905	937	967	927	930	976	923	904	923	972	921	886	875	930	919	913	864	874	958	963	906	939	899	901	939	895	979	927	1000	911	899	895	948	899	960	931	938	957	894	869	902	942	950	893	937	894	934	897	919	929	961	916	958	887	960	956	951	935	876	922	945	908	938	918	933	944	918	957	916	978	954	915	929	870	920	905	911	959	920	847	927	916	934	903	943	906	909	879	911	931	921	935	906	909	929	878	920	896	919	902	940	923	887	916	933	973	975	930	931	957	921	908	985	912	894	937	938	898	973	914	924	951	967	954	914	924	903	889	937	914	934	900	907	943	911	909	972	953	913	885	900	939	916	941	888	924	957	930	898	958	897	936	916	983	938	988	921	924	974	884	908	944	942	884	934	985	960	951	932	899	855	924	955	912	944	956	896	934	926	899	938	854	941	914	916	989	913	877	964	897	889	919	879	934	943	897	894	893	901	947	951	906	910	958	947	925	956	949	970	985	887	937	845	898	981	949	957	943	931	966	893	927	895	932	961	959	914	873	895	974	958	916	916	948	922	921	965	892	924	863	914	927	885	901	901	899	909	955	893	910	955	944	925	924	940	925	995	954	934	929	914	893	930	890	951	911	887	917	949	885	941	894	932	884	912	910	981	990	885	953	916	938	931	877	928	913	934	895	929	908	962	940	905	924	928	920	916	934	893	919	935	917	908	911	924	933	919	944	952	901	909	926	926	859	880	920	929	949	895	905	935	901	976	918	911	943	919	873	914	944	938	906	892	940	910	958	944	944	971	931	898	922	943	966	982	961	912	940	906	971	959	892	969	977	914	906	953	917	924	886	937	937	900	887	980	961	921	915	982	930	937	881	901	921	872	930	860	910	931	910	924	915	958	922	916	928	917	890	991	881	929	957	900	891	957	866	903	921	892	926	963	946	890	914	902	912	945	925	950	901	917	938	899	887	933	899	892	942	949	878	978	967	935	941	940	1019	890	966	931	947	965	941	912	900	868	904	900	902	853	918	904	931	958	961	923	915	908	943	946	908	923	951	920	928	931	972	968	916	908	974	910	919	961	929	966	942	895	926	970	942	989	978	905	950	919	911	941	917	918	929	971	927	901	892	920	858	916	964	941	929	959	942	901	928	908	925	926	939	909	965	931	891	921	911	943	919	1011	919	895	930	895	935	965	947	1002	917	958	945	921	975	931	907	900	916	842	941	898	949	925	948	931	929	914	865	970	951	911	865	940	943	884	921	883	860	958	963	968	872	917	1008	919	957	936	907	870	882	988	905	969	948	891	916	923	932	951	881	1017	917	893	961	929	903	995	942	900	956	899	929	960	948	877	962	915	892	897	925	942	900	934	962	894	973	944	994	866	949	936	929	1001	1007	892	931	941	895	928	909	915	889	974	910	891	953	955	954	922	965	914	928	981	875	1002	927	891	914	896	947	937	898	931	894	880	925	967	904	950	911	897	950	964	916	943	960	927	888	943	861	960	935	974	907	971	906	913	891	943	935	879	878	964	871	919	980	888	978	909	973	963	915	907	927	923	923	968	877	947	894	872	905	864	967	948	879	941	904	894	957	916	905	913	885	867	921	994	922	967	992	956	931	912	897	983	909	911	901	880	878	930	900	934	912	965	939	947	886	951	968	892	896	900	949	890	940	977	978	977	907	907	943	926	968	957	930	914	912	924	953	881	918	886	945	900	930	920	899	928	927	956	964	929	929	906	926	906	920	941	911	943	941	937	965	958	919	958	919	912	906	900	936	918	935	859	918	944	867	932	956	884	882	901	913	980	936	1031	940	863	913	940	908	957	1004	925	924	875	939	956	910	954	949	962	943	933	952	960	950	945	883	863	966	939	936	918	952	948	911	920	955	913	934	934	979	910	848	956	989	901	942	932	935	891	975	912	913	901	922	919	885	904	919	901	940	907	871	910	969	935	842	961	916	1003	946	915	997	937	957	921	939	957	899	987	891
34127	30050	26007	19675	16942	15961	16344	41450	37731	21847	8158	2417	860	436	312	366	327	320	323	351	316	361	350	322	307	324	341	292	340	324	298	314	315	330	311	329	357	349	361	324	312	343	312	327	326	355	342	345	330	357	323	334	349	335	367	335	387	333	366	319	368	341	317	334	340	336	289	339	324	346	321	346	330	325	314	324	319	322	343	342	314	361	340	328	340	331	329	352	347	317	338	336	333	328	342	343	317	329	334	334	338	315	352	353	357	320	337	330	330	342	290	328	322	331	305	299	334	326	341	333	325	351	332	348	317	334	306	292	305	334	293	348	314	324	315	310	325	323	311	290	335	333	327	327	307	347	347	355	348	327	361	349	337	319	363	345	333	308	349	369	316	350	330	334	314	287	328	309	309	297	310	297	307	310	308	321	316	334	336	388	339	304	321	337	326	282	322	366	340	342	354	318	335	315	334	343	333	324	360	323	291	338	345	347	343	317	347	325	348	332	353	306	346	291	330	323	326	342	345	328	345	308	348	355	331	338	342	310	313	340	329	313	303	337	313	357	347	334	293	324	350	346	381	329	335	356	298	382	316	338	338	335	331	346	328	330	312	297	340	334	317	278	340	324	290	351	328	327	342	330	346	321	328	303	307	316	352	339	344	373	341	332	348	363	340	343	348	335	312	304	326	301	328	333	347	328	338	339	332	337	327	351	348	353	344	315	351	348	311	294	324	368	321	328	319	336	338	323	324	326	321	337	355	304	360	334	320	313	318	305	332	318	312	307	323	333	318	320	368	327	357	347	317	326	329	377	333	351	320	349	304	312	342	313	311	336	332	312	351	299	365	357	280	367	369	321	346	340	305	360	293	316	305	318	328	328	332	318	356	323	341	327	318	320	324	334	299	292	354	334	322	329	332	295	352	341	347	351	327	360	328	348	332	341	342	336	368	343	344	365	314	326	338	355	340	281	311	327	351	312	347	351	329	330	305	352	319	360	359	327	333	308	335	324	322	340	299	335	328	342	313	335	335	320	348	334	313	334	384	338	349	339	318	322	364	334	347	361	326	347	355	344	352	339	334	367	321	333	319	307	321	328	328	329	332	295	337	339	347	332	352	343	368	352	318	322	369	331	344	309	325	333	326	325	325	340	317	310	335	328	297	326	304	328	314	341	326	348	340	340	327	294	352	324	337	329	324	334	335	332	320	372	315	337	327	329	340	329	315	335	326	337	292	318	361	357	332	331	333	313	343	305	307	306	350	356	334	322	308	315	323	325	335	334	350	331	344	317	326	343	322	312	354	338	293	326	359	315	314	309	324	356	365	346	353	340	342	338	344	323	334	306	331	325	326	297	346	348	317	347	320	369	339	345	301	342	358	312	325	317	327	310	345	364	342	329	342	306	335	307	339	376	340	330	327	334	351	301	337	329	337	318	360	316	320	330	335	352	332	343	334	323	320	322	328	322	357	308	330	320	305	351	347	340	365	341	323	310	293	321	306	312	341	349	339	331	339	347	328	368	374	330	335	311	333	301	355	326	351	326	340	319	368	308	309	343	300	318	321	326	331	351	326	295	331	335	328	308	287	316	359	357	305	317	319	303	348	332	335	318	323	322	324	348	329	339	334	346	365	320	364	346	336	360	344	333	316	331	310	336	311	351	312	311	347	330	357	308	306	336	315	328	319	342	312	337	293	311	320	345	334	351	290	315	327	329	347	314	350	352	316	339	321	353	300	338	308	294	304	328	314	327	335	296	384	333	342	343	331	292	333	323	336	324	342	312	321	330	351	313	336	332	337	305	344	315	322	327	314	321	314	327	328	323	305	347	322	361	349	340	328	345	352	341	321	331	307	348	307	321	329	342	307	325	323	337	328	321	327	318	304	346	357	296	334	354	355	366	332	319	339	318	337	308	310	350	318	353	326	317	299	371	351	347	345	328	332	346	329	341	316	333	291	310	363	336	310	360	355	368	335	296	333	298	317	338	311	311	362	338	325	356	346	324	336	344	320	315	353	333	346	315	336	335	375	329	345	340	329	366	337	321	329	378	339	322	312	314	363	325	303	316	321	324	337	299	324	329	300	323	315	326	332	347	348	337	305	331	333	324	323	308	346	317	334	334	328	330	340	348	349	348	340	329	353	327	316	364	334	354	315	352	342	297	325	324	354	326	326	386	316	313	361	357	319	385	346	314	348	347	321	311	331	331	325	323	336	341	297	332	338	321	349	332	362	336	323	314	319	334	307	332	339	340	322	339	324	322	324	318	316	364	304	327	341	372	343	311	308	345	344	357	333	314	338	353	369	335	321	350	299	349	309	339	324	329	334	357	336	339	337	318	329	355	329	358	332	359	327	308	341	335	346	348	336	342	312	321	302	288	312	302	338	313	337	331	343	304	321	346	344	322	312	351	333	345	370	310	319	325	324	322	315	321	330	330	359	342	371	324	342	356	305	334	335	331	331	311	332	330	316	321	327	310	313	358	304	326	330	349	327	349	338	315	331	338	326	331	344	342	346	325	334	306	316	335	322	398	318	303	308	322	335	359	371	297	327	301	336	346	370	369	314	313	344	329	328	302	320	326	308	346	368	324	337	314	318	345	345	321	319	341	319	346	347	311	321	315	375	357	319	326	324	352	323	342	312	347	325	284	319	320	361	360	326	335	307	324	339	352	334	333	365	307	349	357	347	357	334	372	303	294	351	321	315	336	329	328	325	309	384	348	365	351	333	328	302	353	329	334	342	364	331	359	338	314	386	357	341	296	323	332	318	335	305	331	338	310	346	309	334	317	366	371	328	347	331	337	311	311	336	331	303	297	336	298	354	324	333	324	342	329	322	329	325	307	325	312	317	355	319	326	362	343	330	347	340	364	336	322	320	343	351	329	342	359	324	362	311	336	306	340	337	309	319	334	320	323	333	352	329	352	312	358	349	338	314	347	316	301	344	342	316	336	300	340	297	352	331	346	331	338	311	318	317	343	334	327	332	335	311	338	326	335	307	358	365	353	320	354	344	320	345	314	315	313	298	317	313	356	302	363	349	304	329	345	325	342	329	367	321	293	343	305	336	343	307	317	306	336	320	274	331	342	319	347	343	328	346	287	354	324	315	367	362	301	312	362	342	284	333	306	350	319	350	314	339	348	340	347	333	362	336	303	356	343	320	298	328	309	366	320	347	356	337	321	344	330	358	322	300	376	326	350	343	333	377	315	339	310	328	372	332	322	348	310	298	331	309	339	328	335	349	312	332	353	337	319	330	343	315	355	294	323	332	332	355	301	317	342	337	323	296	323	317	347	326	329	334	319	303	318	299	362	330	337	347	354	321	310	335	333	331	333	333	324	337	334	329	306	379	323	308	323	320	295	337	340	344	357	318	340	311	316	367	327	339	323	312	341	332	326	318	322	343	324	318	318	315	272	336	320	304	319	338	328	334	324	350	322	322	333	330	349	305	330	346	338	333	314	343	335	313	324	331	309	305	329	335	330	284	335	371	356	315	335
23999	22825	24176	26916	29076	30692	33475	56161	50618	35734	20537	8857	3359	1402	1034	955	918	896	935	890	896	900	902	978	903	856	944	895	937	947	906	934	922	801	925	888	894	930	910	936	913	934	900	939	921	882	926	961	893	971	882	874	935	953	876	847	943	918	984	956	891	941	960	908	907	903	953	860	880	863	863	966	941	919	907	899	922	867	911	925	940	922	924	914	937	901	910	925	892	895	914	923	923	933	881	933	877	884	923	897	902	973	892	874	876	928	914	879	959	915	894	908	867	912	913	931	916	991	884	931	901	884	940	957	893	900	963	871	952	896	936	894	912	913	887	897	895	906	910	916	898	918	904	924	900	854	969	920	948	902	919	902	900	952	936	941	914	923	868	916	898	897	884	911	902	894	940	930	947	886	883	855	927	930	936	940	927	911	906	872	904	922	920	923	933	940	902	903	898	919	908	897	898	974	990	901	935	959	890	922	914	949	893	947	927	937	958	915	936	927	942	854	935	940	999	862	964	897	887	890	887	918	918	923	912	884	902	867	904	868	919	882	885	951	918	881	946	933	943	907	938	894	941	901	950	925	949	880	982	907	870	963	921	898	895	906	908	908	942	959	957	876	904	895	916	924	957	941	967	919	914	895	899	895	927	911	895	950	935	902	949	883	906	910	937	961	899	934	880	962	859	941	907	904	885	913	918	961	864	899	917	874	926	929	872	867	907	951	938	868	908	945	926	932	921	873	888	926	915	944	891	910	933	933	941	843	876	932	866	898	892	943	948	930	899	948	907	899	863	965	927	886	907	876	977	903	955	914	884	878	927	978	909	877	955	912	902	899	963	907	889	942	934	903	962	897	917	933	920	896	906	900	898	945	929	901	888	919	946	896	937	877	945	956	861	953	906	893	923	903	897	924	902	910	890	932	944	869	812	938	889	885	907	921	914	928	910	947	913	946	900	904	925	865	931	954	963	923	977	896	879	937	937	951	937	900	915	921	892	902	896	909	883	843	884	899	934	930	977	889	939	907	935	908	924	888	926	920	931	966	914	904	940	978	923	906	928	928	902	896	898	923	911	913	885	881	940	917	902	951	894	947	944	925	924	921	953	912	873	951	905	963	946	898	864	930	924	899	918	904	907	948	921	917	946	935	952	887	883	934	924	929	916	903	911	882	900	877	899	917	861	945	947	908	895	924	922	919	975	924	917	953	945	935	947	934	943	905	911	917	945	882	889	925	862	937	949	887	878	949	919	935	944	960	940	910	933	875	933	929	892	922	886	986	908	899	903	913	960	932	877	905	950	914	881	914	869	959	886	908	913	883	962	884	912	882	850	958	912	949	907	894	905	941	888	924	908	935	930	949	895	947	948	914	909	939	902	936	975	937	928	888	958	900	911	935	904	874	927	932	893	884	914	883	884	956	908	873	929	894	896	920	921	952	883	911	919	957	948	972	900	949	869	954	965	877	892	989	964	891	884	913	934	916	917	927	929	903	946	902	978	899	935	958	924	939	941	883	904	965	888	926	948	916	933	911	912	926	969	921	968	964	966	917	959	911	893	846	889	908	959	908	910	954	924	907	942	942	893	939	913	929	960	957	971	926	900	935	886	959	904	894	936	930	865	900	915	921	927	898	951	902	961	891	939	940	870	923	904	915	888	963	949	954	899	955	931	939	910	929	912	956	917	866	920	887	881	934	951	911	858	926	925	897	942	866	924	908	838	939	900	968	938	961	929	891	874	908	936	869	896	890	920	910	958	892	937	918	919	888	927	906	871	892	885	854	916	923	898	911	934	914	875	897	938	982	943	909	903	924	929	953	852	900	909	902	923	908	949	883	879	932	926	908	889	912	904	955	946	921	900	903	946	885	957	943	954	938	935	907	943	909	919	938	888	872	921	932	935	947	948	936	891	929	918	954	894	956	916	917	944	869	893	941	890	843	940	888	904	895	890	926	900	909	963	936	879	902	894	905	913	928	850	871	924	907	931	848	904	950	960	941	955	967	934	914	900	931	923	920	935	897	909	960	904	881	897	911	957	914	898	926	946	890	952	943	965	940	895	927	905	902	936	950	934	921	949	869	863	876	955	948	899	923	917	949	947	926	912	923	928	893	896	914	944	898	967	971	927	909	935	877	876	914	946	917	855	901	977	950	878	921	938	903	917	915	962	921	898	921	960	896	925	930	925	928	889	959	936	920	938	909	886	854	910	899	971	940	927	943	886	905	920	866	846	932	922	934	937	915	942	928	915	965	931	875	897	912	902	943	900	967	927	929	938	930	923	868	902	884	919	883	937	923	906	912	881	893	904	895	902	920	873	889	913	918	920	953	901	963	887	888	939	970	876	895	922	894	922	912	956	929	953	914	928	937	926	944	859	904	947	960	882	906	893	892	925	920	905	912	900	934	911	892	896	931	871	906	948	938	923	888	928	905	958	925	880	957	888	938	884	891	909	917	939	925	921	928	940	922	886	944	890	899	920	930	895	937	941	864	836	922	912	906	915	955	903	899	925	909	828	902	905	929	930	870	888	933	935	921	881	919	928	922	971	924	864	944	938	931	880	888	881	928	911	913	910	902	868	942	894	928	888	892	915	868	857	925	916	874	922	928	959	897	930	941	929	921	902	919	925	916	898	985	894	855	927	906	918	900	974	932	905	915	970	895	908	898	873	960	949	903	873	939	916	915	916	949	854	893	986	891	944	977	843	914	903	938	901	942	950	909	919	939	955	920	884	897	918	917	915	921	950	899	951	908	970	927	964	944	881	926	922	973	915	931	925	955	942	885	949	905	859	936	945	927	940	897	924	843	962	934	912	966	933	928	999	923	956	945	912	883	870	909	954	907	906	890	966	877	952	919	881	946	929	913	899	927	982	930	917	893	982	985	925	896	945	905	886	892	946	944	890	928	873	925	875	909	932	911	889	916	940	919	947	922	898	907	941	905	969	931	882	946	938	929	916	915	865	918	919	883	895	952	916	947	866	933	899	904	911	899	882	984	890	891	900	913	943	889	912	901	863	968	917	938	908	900	934	900	954	958	923	905	945	884	879	935	912	923	902	927	904	903	913	930	902	917	876	939	924	913	948	904	925	909	940	943	922	909	915	885	918	899	958	902	937	881	879	889	898	905	921	918	852	892	943	868	903	984	924	907	919	861	918	938	917	917	907	901	946	897	885	918	887	916	922	919	912	942	925	899	919	920	926	925	914	920	878	903	921	900	893	977	899	843	966	933	936	905	931	942	884	958	873	919	907	897	985	887	927	872	923	946	878	909	942	901	933	911	954	935	947	936	926	893	928	932	939	926	906	936	926	875	910	918	888	941	922	890	910	941	968	955	923	870	866	896	954	921	905	925	991	925	947	921	889	863	943	889	947	917	913	946	904	900	941	940	918	916	912	916	938	927	887	949	935	922	877	902	875	946	939	874	909	876	934	974	921	883	897	935	923	956	939	911	892	980	922	897	886	980	874	897	900	892	958	930	953	936	948	990	900	898	899	921
35452	32687	30621	25563	20831	17809	19389	50983	47974	31836	15143	4562	1233	510	359	347	324	293	352	338	339	353	358	305	319	297	343	338	369	318	336	323	329	317	378	304	332	319	351	335	347	304	338	337	327	324	387	339	293	336	322	338	320	316	360	328	345	343	373	348	335	342	353	342	330	329	329	322	336	353	340	383	313	300	323	336	340	340	338	351	319	333	323	333	333	302	339	310	313	313	343	329	322	341	323	323	324	335	328	332	322	316	341	339	321	343	339	341	327	333	339	325	372	327	334	336	333	358	330	355	340	305	330	373	335	354	323	348	337	334	328	330	347	335	351	303	386	314	355	332	323	324	339	337	324	354	306	331	352	393	361	311	332	342	343	346	314	330	345	312	317	324	328	346	355	350	346	320	320	337	297	308	317	278	371	322	349	314	312	323	327	313	312	330	319	319	335	307	329	357	329	322	340	331	354	360	368	344	328	326	342	324	339	332	336	328	346	344	325	328	315	317	349	328	314	339	333	332	351	322	351	349	356	311	348	351	372	348	300	317	318	348	313	361	352	298	321	332	303	321	315	331	317	315	353	342	351	325	304	351	338	330	321	327	340	313	314	316	323	334	327	294	340	333	351	367	346	332	325	323	319	318	311	334	314	317	345	311	330	354	340	321	304	327	357	333	326	318	304	318	340	327	353	341	335	322	356	316	392	364	328	305	338	313	339	380	354	331	349	344	326	307	319	321	373	340	340	349	320	349	317	327	322	339	327	306	354	328	315	358	310	341	358	342	336	324	302	347	316	322	339	319	307	326	338	346	317	315	372	338	294	345	352	327	332	332	349	299	307	322	318	321	337	357	341	292	328	331	322	353	315	306	359	356	308	315	306	337	330	318	326	322	318	332	338	324	315	298	342	370	312	346	328	304	325	337	359	316	317	342	322	317	313	332	339	346	321	311	337	326	296	342	348	332	311	331	326	376	305	313	331	359	310	312	330	314	360	362	352	310	339	307	344	360	336	319	331	348	313	342	304	358	341	354	357	332	335	350	326	308	329	355	339	367	321	291	337	345	327	326	321	325	346	360	345	340	316	291	316	306	308	320	322	343	337	346	308	324	325	309	347	332	324	330	337	373	322	304	314	312	319	326	307	341	337	338	325	337	325	339	308	311	330	341	310	361	327	351	344	335	341	379	364	348	340	362	349	314	379	328	339	330	321	335	306	309	340	312	320	336	315	333	313	340	311	342	337	336	333	332	332	298	359	369	338	332	330	340	327	348	333	320	343	318	335	326	355	312	341	328	333	319	354	339	332	340	308	324	345	344	321	329	302	333	277	324	326	329	331	330	348	356	327	322	312	350	328	340	337	393	344	319	345	346	340	334	344	324	327	309	328	340	306	333	336	343	316	345	332	325	321	345	347	350	341	302	323	336	340	310	349	338	314	319	332	364	304	371	321	319	342	315	324	315	330	335	304	345	329	324	327	359	338	315	322	311	352	337	339	339	314	331	324	305	312	316	307	330	354	352	307	338	323	328	333	317	361	335	347	308	311	368	312	311	347	345	303	303	308	353	330	335	348	351	359	320	330	327	325	345	303	328	307	317	345	321	350	337	316	310	294	337	344	308	317	330	309	324	356	321	328	340	324	343	320	352	342	314	357	309	307	317	285	332	326	329	334	341	365	337	354	322	324	313	319	297	333	345	316	365	323	299	337	317	318	341	332	293	370	344	331	329	364	329	321	335	307	308	336	320	327	336	315	322	338	344	290	329	313	313	300	322	328	337	325	345	325	337	345	310	323	336	337	276	334	348	334	307	360	339	330	343	328	360	345	366	337	331	290	309	316	343	350	329	331	313	359	286	371	368	355	336	296	338	318	311	348	309	345	338	350	337	324	308	347	344	337	333	343	283	321	329	323	332	331	315	324	310	310	333	321	358	332	312	325	333	332	360	344	305	353	359	380	317	324	364	337	347	310	324	356	327	323	318	341	358	345	329	342	321	320	303	380	339	317	341	340	311	315	318	337	331	363	336	349	341	311	316	322	338	353	300	333	335	346	317	332	332	339	345	302	354	314	307	322	335	326	322	317	335	367	368	303	331	316	311	346	329	318	314	349	317	331	301	349	348	329	312	334	369	323	321	318	309	347	320	364	339	317	325	311	332	321	327	324	324	297	337	301	375	310	316	320	320	327	353	307	291	341	310	338	331	323	326	344	358	335	322	343	358	338	319	349	294	331	316	330	325	328	334	361	327	342	305	349	319	294	342	317	310	358	315	368	339	357	321	350	329	333	302	332	353	314	339	303	313	286	333	337	371	351	348	329	328	359	342	324	304	323	353	293	314	299	342	296	320	290	341	335	315	320	314	361	339	339	341	323	333	347	348	333	356	352	323	334	337	322	357	308	321	322	327	355	282	354	301	347	339	323	350	320	330	322	327	315	298	334	279	331	350	283	336	335	306	331	320	326	339	331	309	329	346	357	330	324	313	354	316	356	332	333	348	385	324	332	316	311	346	343	321	365	351	309	363	366	357	338	336	327	359	326	334	323	336	329	322	361	364	343	323	334	352	339	304	337	300	332	318	334	331	330	344	342	303	307	309	325	339	311	292	336	326	344	324	330	337	348	320	343	352	356	331	326	362	342	334	333	333	342	325	316	327	348	336	362	349	324	321	290	316	304	331	305	308	329	352	332	337	316	325	318	369	363	368	343	294	355	355	342	317	352	311	344	315	336	292	337	329	326	352	317	314	328	314	325	361	328	348	333	345	320	308	350	307	335	314	356	360	307	344	325	340	331	329	306	337	340	306	340	326	324	339	356	333	325	348	347	333	335	324	324	320	352	327	356	327	334	327	319	374	325	338	339	309	330	368	371	336	335	328	351	321	298	331	310	336	369	339	327	306	323	316	335	366	325	305	298	318	323	330	293	321	328	368	333	331	338	327	317	341	315	331	328	314	347	344	337	318	321	339	354	323	326	331	336	344	317	326	330	339	341	338	306	295	338	337	339	319	331	340	314	317	303	313	309	356	332	322	320	337	345	312	312	331	305	282	354	340	334	324	356	340	327	359	333	340	311	362	324	336	308	319	348	366	336	318	337	333	344	345	316	315	313	332	339	312	336	316	342	328	333	339	313	314	360	371	354	327	303	337	336	361	330	341	311	316	331	327	352	336	348	335	304	329	295	337	341	333	354	331	311	340	335	321	323	310	305	342	307	320	345	345	322	295	307	315	364	332	345	320	343	337	346	351	319	318	339	329	328	323	341	353	334	337	299	358	314	342	358	321	341	323	315	354	353	312	332	341	326	318	349	342	353	329	376	339	333	315	313	346	353	339	324	317	331	364	339	308	340	359	336	350	344	300	335	319	321	353	299	344	323	353	318	344	348	349	282	313	316	327	354	344	355	372	320	328	351	345	301	334	328	316	341	334	336	347	333	316	334	324	349	334	320	345	310	331	356	301	365	324	298	327	371	349	332	326	340	330	335	340	370	328	305	343	313	329
24356	25652	27980	31991	32249	32341	36338	63501	59670	44911	28560	13420	4690	1683	1065	875	968	909	884	908	945	935	894	886	889	864	939	914	880	901	913	880	960	915	917	884	921	882	941	971	948	927	940	932	938	934	920	911	901	917	893	948	894	918	915	906	941	894	932	887	909	953	938	886	872	989	936	922	944	914	920	866	926	898	930	949	934	912	922	926	933	931	916	907	903	897	909	957	910	927	906	872	929	906	884	996	922	919	918	903	893	1005	918	873	992	929	915	924	938	901	862	933	907	924	913	922	887	856	893	868	920	874	908	891	932	898	936	959	831	911	888	908	868	959	927	943	905	912	917	895	971	918	976	926	913	958	923	857	928	897	940	893	947	985	925	849	938	941	955	904	857	931	906	894	941	879	923	913	937	924	951	959	955	865	854	947	941	905	954	965	897	922	834	877	951	898	945	925	987	907	927	927	937	928	861	911	944	909	896	935	924	912	911	921	949	908	913	854	919	959	953	892	917	949	911	932	886	882	868	944	922	928	926	881	887	923	873	882	908	942	949	914	943	911	930	926	875	931	904	919	864	915	920	929	909	903	931	929	896	930	927	908	944	896	927	955	986	908	956	893	966	875	954	938	890	936	964	880	924	937	932	913	926	926	930	942	882	910	934	902	937	906	896	976	882	935	874	935	950	957	932	940	967	837	862	938	936	935	953	940	883	924	970	921	873	909	941	861	934	943	878	948	953	887	953	972	927	945	917	874	842	916	876	964	889	912	958	923	864	887	927	866	956	917	929	916	938	871	925	929	893	874	904	940	893	877	902	865	877	950	917	897	948	860	886	863	951	894	901	905	882	926	904	913	933	944	896	884	926	898	899	930	937	913	961	923	917	935	979	884	883	908	958	949	967	969	919	934	887	957	953	974	976	870	951	919	965	932	887	894	911	923	969	864	910	898	982	887	958	964	907	939	904	908	931	942	867	923	882	928	944	930	937	888	953	884	924	879	892	950	896	916	941	989	945	917	853	895	973	916	944	871	917	879	904	935	919	883	927	944	903	948	877	927	903	936	927	935	885	952	887	919	931	907	901	912	907	915	912	937	928	923	928	939	888	860	922	957	959	912	966	901	957	924	887	901	860	913	903	970	900	919	940	884	887	881	848	946	944	927	906	992	932	895	934	916	963	935	951	899	937	940	895	923	880	928	942	971	938	919	905	909	928	964	947	899	914	914	879	902	870	896	924	929	969	893	1004	896	942	912	942	931	929	960	891	945	913	941	935	953	896	952	934	973	932	946	871	963	907	962	960	875	937	915	921	1002	880	987	973	872	910	945	918	909	877	960	976	911	936	936	848	938	923	940	909	927	978	939	959	910	895	952	906	944	922	898	901	911	916	900	870	899	931	920	882	921	928	902	921	912	932	926	895	922	968	916	906	963	908	907	891	933	896	932	955	908	899	927	938	886	930	945	898	816	936	875	934	921	965	899	892	882	927	926	889	919	869	926	923	951	879	891	905	909	916	955	933	917	958	900	886	875	905	902	892	911	889	885	902	954	895	978	926	916	921	916	926	909	918	896	927	921	865	935	853	867	860	927	940	927	950	942	963	915	926	955	923	851	924	905	883	911	892	913	955	959	910	939	868	866	943	978	862	868	912	873	926	907	883	905	937	950	899	963	905	891	925	897	911	866	938	926	931	943	928	932	885	913	909	902	876	942	981	918	868	931	945	913	892	911	899	886	910	923	941	953	936	874	943	942	895	963	919	954	982	892	990	956	907	888	929	901	915	893	901	924	884	892	922	909	930	915	894	919	946	909	908	906	943	847	961	872	912	946	927	941	882	888	954	969	952	907	900	900	948	849	922	925	907	926	915	934	945	910	944	916	899	923	922	936	907	894	936	955	935	929	898	921	916	887	923	923	888	923	947	908	909	932	927	989	931	931	901	905	960	920	957	870	950	910	906	895	937	986	891	908	904	950	936	916	833	889	919	996	904	941	886	926	900	961	897	869	931	965	886	946	873	894	934	896	878	907	909	889	923	903	903	929	931	852	884	947	895	904	889	933	865	897	951	964	869	917	891	930	908	924	883	922	916	912	928	892	939	924	936	968	947	894	913	893	871	916	884	876	912	844	938	877	895	930	892	950	925	953	935	955	871	893	910	915	883	868	910	886	957	928	906	929	919	864	879	872	958	907	914	922	853	980	969	975	908	932	905	928	938	989	901	920	932	966	899	884	893	923	950	918	934	905	907	961	939	958	965	927	923	960	873	914	893	871	935	895	925	890	953	920	909	899	900	876	931	939	950	922	867	867	893	887	915	900	953	966	933	881	920	911	944	921	931	828	905	922	892	921	930	941	897	947	952	957	960	937	927	915	962	929	945	920	914	954	942	922	904	926	919	953	924	927	925	877	916	937	898	961	864	892	932	893	941	905	933	937	924	932	961	928	915	962	933	941	882	926	884	882	904	906	895	902	961	935	970	903	915	949	973	901	968	926	914	908	912	917	905	923	954	892	904	856	869	897	982	895	886	869	981	955	898	912	918	893	932	919	927	901	929	909	939	875	886	843	904	940	922	896	864	914	964	912	916	916	927	921	930	936	931	922	906	952	927	927	993	893	939	950	893	934	895	912	913	930	907	952	887	957	928	951	894	898	904	956	891	890	921	923	927	916	877	913	946	941	912	935	861	901	963	848	926	852	887	945	939	914	947	915	935	894	939	940	913	876	940	932	924	939	947	920	889	950	912	956	935	930	934	934	881	907	927	968	919	914	873	948	949	900	871	900	942	870	911	853	921	898	870	924	940	930	905	955	958	900	906	946	907	949	947	932	879	901	894	934	880	925	944	882	900	902	931	912	936	884	923	905	885	917	927	908	968	924	880	900	898	942	947	976	888	935	905	902	970	915	927	880	888	917	912	888	907	948	898	914	900	895	998	875	947	939	916	948	893	871	909	926	866	881	885	905	906	874	865	911	955	952	915	949	899	985	929	904	1014	884	962	912	913	925	979	919	939	982	893	891	948	901	884	889	939	918	896	955	912	929	887	899	912	926	938	908	921	931	916	891	915	949	916	946	889	976	896	901	985	901	932	889	905	923	942	970	951	914	902	907	928	924	933	921	941	900	913	883	927	926	885	873	922	862	917	900	882	923	905	915	947	915	914	950	916	934	924	890	949	954	939	893	936	865	926	927	873	947	870	990	885	857	898	932	942	869	893	974	880	912	924	949	925	990	936	887	960	924	871	863	886	941	907	914	926	936	866	895	896	967	890	884	829	895	884	867	920	953	908	876	901	900	926	975	969	929	891	926	882	922	914	917	886	916	982	890	973	928	916	979	916	955	896	923	921	922	929	934	949	969	937	920	905	816	914	934	959	870	926	896	948	899	931	901	980	908	974	913	910	880	926	944	887	919	932	907	931	921	854	988	937	909	886	911	889	869	898	892	880	884	879	884	940	881	928	959	959	919	923	948	996	904	940	923	926	902	876	879	892	868	903	915	912	913	951	939
22042	22634	22623	18755	15089	10553	6573	6317	6081	3717	1832	877	483	371	340	329	344	346	330	300	330	329	332	334	353	323	307	329	328	331	314	358	334	366	324	339	322	337	334	339	310	347	312	310	347	314	335	324	320	352	344	338	362	358	333	316	320	355	352	313	329	307	331	297	333	320	332	324	355	359	318	313	356	278	320	358	322	335	357	355	345	320	352	315	336	327	311	332	370	341	321	320	317	327	330	319	310	328	363	344	350	297	358	370	325	330	319	354	314	330	345	338	336	373	306	318	315	385	330	322	327	323	362	360	301	355	321	366	333	342	336	341	324	370	327	307	330	345	347	323	341	341	345	361	303	363	334	338	322	307	362	327	349	335	356	361	343	328	334	324	364	355	355	325	325	330	331	324	326	316	317	304	318	318	345	366	331	335	330	357	342	334	317	299	340	325	362	348	344	325	311	361	329	342	358	300	347	310	355	321	346	349	361	343	303	339	333	321	339	332	345	317	354	360	355	334	339	330	331	348	325	327	348	351	329	338	327	333	336	319	337	361	357	336	314	343	333	358	324	349	291	340	372	333	344	297	342	345	334	307	324	323	334	346	324	354	344	314	320	315	341	313	369	316	326	343	330	355	337	325	325	326	339	339	313	333	364	316	314	337	305	364	350	336	343	318	315	352	320	322	362	368	350	332	338	335	381	372	333	319	331	353	307	340	318	307	311	347	323	327	310	315	331	326	303	330	345	315	328	321	330	328	346	333	342	323	344	324	339	355	333	348	365	348	349	300	364	308	319	330	339	357	344	332	322	361	323	335	308	338	327	338	337	347	319	331	337	348	340	299	335	333	345	362	341	322	319	306	335	324	340	326	330	309	337	310	355	322	330	303	354	327	317	351	341	352	328	295	339	347	344	320	333	359	327	314	346	340	346	350	364	350	317	366	353	401	355	345	348	346	343	322	319	332	334	336	362	336	337	325	302	330	312	310	359	317	332	290	308	321	349	306	342	327	339	329	295	366	324	322	345	364	338	306	306	316	356	321	329	332	324	348	341	310	362	323	316	315	335	321	364	339	318	315	378	342	290	334	300	310	301	356	339	308	345	316	361	326	355	342	329	362	313	328	335	361	344	346	341	336	335	369	347	304	343	328	369	328	328	305	327	338	313	327	324	351	344	338	295	349	329	329	319	341	331	341	325	331	304	320	293	377	324	342	359	360	336	356	308	326	358	329	329	349	359	361	320	350	339	305	333	338	330	336	317	317	326	366	331	338	329	356	338	334	331	339	370	358	334	363	320	346	349	349	313	361	343	322	326	302	316	350	323	351	340	323	346	301	315	359	298	367	322	345	322	339	317	357	351	342	353	390	344	331	325	357	334	339	308	307	339	320	356	323	336	327	345	370	317	368	346	367	354	345	342	323	377	359	287	337	339	329	367	378	284	317	347	338	320	366	340	331	325	333	350	327	367	368	359	380	335	344	323	325	352	330	326	310	328	326	341	298	320	333	325	331	332	305	341	341	324	373	350	369	344	337	331	324	340	323	362	339	344	349	368	330	342	350	307	345	347	321	318	326	352	341	308	324	340	321	340	332	299	329	320	357	322	375	327	362	328	295	350	329	344	350	380	349	344	345	357	339	377	345	363	350	332	282	335	312	353	348	326	312	305	316	333	333	354	348	339	356	326	339	358	333	308	322	348	348	337	363	363	315	335	338	336	339	328	314	343	324	344	349	338	305	344	291	314	334	276	341	338	338	346	348	325	349	333	319	359	304	321	357	320	355	334	315	312	333	305	329	351	343	335	331	311	330	321	341	321	308	329	292	319	353	315	350	321	342	346	329	290	327	327	348	340	349	342	328	316	354	354	323	331	331	332	317	321	310	340	361	334	320	313	353	321	317	322	329	327	325	358	359	373	317	320	294	318	320	315	351	366	320	314	336	337	361	306	325	336	337	320	330	357	335	331	345	322	346	297	310	347	329	318	333	331	351	328	337	345	336	323	314	333	377	337	335	353	328	347	348	317	318	366	403	335	332	334	389	338	347	340	359	311	327	333	359	291	332	341	329	344	362	338	359	372	336	322	312	313	310	336	321	350	342	305	309	373	349	330	322	327	346	361	351	323	343	315	336	320	318	324	355	336	341	314	352	333	341	334	355	355	355	342	312	338	348	300	328	323	366	319	341	356	345	328	337	293	339	333	337	324	365	356	346	315	305	356	318	312	315	322	338	342	324	343	323	337	334	309	356	292	318	357	365	341	340	312	351	331	354	311	337	342	348	318	310	283	291	385	319	340	310	332	357	316	343	356	320	298	362	330	329	365	329	347	323	358	377	381	345	276	344	341	332	362	337	317	346	350	348	367	312	342	340	367	316	322	312	308	315	323	318	331	293	355	322	358	315	347	356	346	350	324	349	307	333	335	338	305	336	374	314	338	384	333	341	338	335	315	330	334	310	357	327	363	353	350	332	308	362	344	353	360	321	335	340	333	337	335	316	354	340	354	322	305	308	337	324	332	320	327	332	337	325	281	367	332	337	360	346	349	315	338	379	306	340	318	347	302	321	320	331	351	298	339	333	322	347	336	324	355	329	314	312	376	336	346	358	342	355	359	316	314	329	346	358	352	355	355	298	364	348	304	334	366	329	339	343	342	337	321	355	323	346	336	329	343	327	368	332	324	336	357	336	338	321	330	347	325	323	322	328	351	330	373	317	328	312	341	341	305	311	351	353	333	315	331	353	302	340	331	350	362	337	311	348	336	326	338	347	342	311	321	334	305	349	384	325	318	330	359	330	305	316	334	325	351	337	343	347	337	362	315	315	358	325	332	350	327	326	396	351	347	344	352	319	350	338	328	336	328	348	301	324	309	326	328	368	342	337	340	354	320	343	336	354	327	302	314	359	321	325	353	348	361	348	325	347	363	307	332	302	332	367	317	319	341	341	326	301	347	323	329	340	340	348	330	350	342	312	315	343	314	306	347	300	365	326	328	349	324	337	302	337	319	325	337	365	361	333	312	317	330	320	372	347	317	339	345	346	342	328	328	319	333	342	333	336	327	308	341	314	315	320	344	358	323	349	328	311	312	325	309	319	331	342	357	359	319	327	371	308	333	331	346	312	364	331	360	343	343	346	328	312	324	368	340	329	311	347	308	351	304	351	348	347	324	340	315	353	317	371	334	354	344	315	333	347	307	304	366	307	319	340	340	333	319	337	329	336	358	324	361	339	334	330	362	323	279	351	353	343	359	339	331	339	337	354	336	336	335	310	321	346	372	372	318	335	352	352	315	346	348	314	335	323	333	327	368	305	351	362	352	353	297	339	343	333	302	352	320	353	316	319	343	323	317	338	339	344	344	334	335	350	339	334	340	333	289	375	358	331	348	331	355	325	317	357	320	350	337	354	341	381	344	324	342	309	317	333	330	327	390	316	345	331	336	335	349	318	314	342	313	336	333	338	331	314	338	353	350	304	336	330	375	307	382	327	339	320	343	302	328	311
15630	16829	22144	27615	27524	23775	18782	20087	19126	12137	6106	2759	1439	1069	924	934	926	913	950	895	926	913	885	915	911	909	924	930	964	918	937	921	940	945	930	947	934	894	941	910	932	937	941	920	908	950	943	940	922	889	963	922	944	928	960	929	965	898	931	973	924	931	936	906	919	894	908	908	880	964	954	918	930	963	1007	931	903	914	936	928	913	901	898	964	894	946	910	881	967	903	910	918	902	954	935	919	887	912	969	963	910	961	895	903	953	869	918	910	889	934	895	907	860	877	904	938	950	897	910	886	923	969	881	899	918	925	901	945	897	905	944	939	925	917	947	870	886	873	910	932	919	929	918	911	950	932	873	957	892	890	883	952	923	876	920	927	945	938	929	914	961	968	890	914	953	904	953	926	935	907	919	929	849	918	934	926	852	903	894	903	920	942	937	963	924	949	920	940	989	917	929	940	958	942	930	926	921	942	939	929	892	912	934	961	907	937	934	879	954	918	996	918	953	916	886	896	931	980	940	954	945	980	923	857	835	912	936	919	961	867	937	909	945	909	865	881	884	894	917	929	942	958	890	919	976	924	911	971	955	880	930	900	909	884	936	949	920	916	983	911	899	939	896	919	930	913	903	940	952	909	933	919	910	896	896	911	933	970	913	920	1010	914	965	963	900	955	908	946	917	945	927	922	873	892	938	909	946	938	937	937	950	914	892	956	944	922	995	904	955	970	972	922	924	961	852	958	889	850	896	905	959	912	960	934	901	887	939	930	908	974	931	963	887	936	877	886	965	921	889	870	948	932	980	940	909	967	950	961	907	877	917	901	910	904	923	967	919	865	941	930	907	925	924	951	904	927	976	912	918	974	905	945	884	909	837	910	883	910	941	916	934	935	911	873	886	966	925	894	883	867	916	950	911	900	973	903	956	890	901	958	958	922	932	963	950	942	928	909	950	935	886	896	876	920	966	885	888	916	942	933	906	913	942	963	921	916	934	894	891	860	904	921	946	925	948	950	995	934	964	943	956	893	954	915	918	860	968	971	930	949	921	920	963	907	921	1012	930	921	960	911	955	893	927	879	923	879	902	963	888	910	955	897	951	921	909	954	948	913	936	936	913	920	889	912	926	972	943	904	889	908	897	946	903	940	915	973	917	936	866	955	910	908	916	958	955	981	925	957	995	935	982	881	922	934	887	872	947	977	926	954	940	907	958	930	955	889	919	929	944	956	945	968	916	916	971	891	935	940	876	943	953	944	938	962	950	935	886	908	907	896	876	920	931	906	945	929	978	914	932	954	934	919	928	874	950	925	1001	863	987	958	948	956	896	932	976	927	970	895	941	952	992	880	902	928	944	900	905	906	902	915	890	954	905	898	937	939	913	933	977	895	901	903	932	961	957	876	913	921	937	911	944	906	934	928	881	945	951	921	923	899	899	942	898	992	944	933	929	926	885	874	931	913	933	861	905	869	916	898	925	865	909	971	967	945	888	915	949	855	938	925	938	928	956	906	935	895	952	939	973	924	917	920	920	930	899	907	908	901	916	944	881	901	890	879	891	917	921	959	910	903	869	939	869	954	991	938	882	904	973	895	939	980	923	912	859	928	872	909	949	937	916	922	951	881	964	878	949	917	888	972	954	897	901	891	938	898	901	916	908	868	897	970	931	907	918	962	941	897	939	862	913	885	990	876	942	912	886	922	955	934	890	891	901	889	905	867	888	951	891	911	922	937	929	946	966	911	882	976	897	913	996	903	917	908	925	917	898	935	890	915	969	906	950	917	938	982	897	875	905	926	882	929	951	903	883	930	904	956	876	956	947	897	935	902	907	946	934	887	908	895	905	885	902	904	915	953	912	930	960	1001	914	935	937	929	901	907	981	894	940	908	905	913	928	938	943	924	893	900	910	884	944	911	878	921	930	934	926	967	938	916	938	928	936	978	919	942	914	895	942	955	924	953	893	929	931	897	930	885	948	902	885	851	891	907	911	948	938	978	926	928	924	841	885	930	929	863	894	954	939	927	971	902	914	950	944	955	919	876	928	880	959	921	892	904	912	866	950	955	917	915	949	930	850	891	957	871	930	903	895	941	931	928	904	905	895	954	891	915	925	891	935	936	908	967	902	908	933	910	908	910	905	1010	952	888	877	901	914	891	927	903	960	916	919	938	896	954	923	917	962	965	945	940	913	986	968	990	936	967	902	908	956	922	944	941	880	954	941	920	921	880	954	947	860	940	880	905	951	958	872	931	911	895	923	849	916	927	919	877	904	926	922	900	890	895	921	958	961	874	883	942	945	905	905	873	920	928	863	880	962	939	927	934	862	907	937	968	958	914	923	904	897	930	953	949	902	900	927	905	918	958	977	970	898	891	887	920	995	946	972	877	992	939	868	890	969	974	966	899	862	948	907	937	922	900	936	922	913	945	943	908	936	865	944	930	935	943	906	962	951	935	936	914	936	948	924	928	916	973	910	901	1003	969	927	960	967	926	897	903	920	920	988	906	914	937	909	902	990	884	914	911	895	887	907	967	952	938	889	951	950	877	878	948	921	967	975	925	905	884	937	961	927	931	940	888	918	954	921	929	942	915	897	904	897	915	925	876	892	968	900	934	930	908	893	909	974	960	905	892	911	896	917	938	900	924	894	942	930	868	940	856	925	903	932	891	976	937	889	899	905	915	920	937	933	922	904	902	908	936	964	873	909	967	914	887	917	918	939	921	956	872	889	895	954	894	954	945	916	896	895	915	884	943	934	913	961	947	907	907	910	868	882	909	939	942	941	944	878	967	951	914	929	889	950	949	909	971	922	956	927	958	930	884	970	878	943	932	893	848	875	952	910	895	895	919	920	910	924	894	982	938	931	918	904	896	895	892	916	873	926	960	950	901	966	907	942	969	945	941	931	956	948	898	877	959	973	858	917	918	944	956	886	926	943	893	932	948	940	917	903	895	915	931	943	868	926	943	909	947	921	955	928	906	929	887	917	914	918	985	939	863	905	970	931	973	945	898	946	896	913	965	936	952	930	906	984	919	923	910	884	965	930	869	898	932	955	986	861	988	919	914	901	961	970	918	907	969	957	968	886	948	976	948	944	899	899	956	914	930	903	943	942	885	948	962	904	890	906	942	943	924	877	959	968	895	935	975	892	891	950	919	950	956	870	940	935	907	927	932	954	911	904	937	881	877	921	906	913	904	938	938	956	952	964	904	945	899	894	923	877	912	941	912	920	920	924	939	1004	925	926	911	943	935	947	906	957	949	940	944	882	864	917	969	930	877	917	978	879	947	983	961	972	949	943	949	902	917	960	960	885	958	932	924	966	894	955	890	963	887	875	914	893	961	897	901	966	929	869	891	951	911	888	921	994	915	897	968	961	989	932	936	940	929	914	944	910	920	951	929	948	878	882	964	887	897	926	933	904	959	948	978	900	933	923	965	944	902	926	936	928	982	937	930	893	962	905	928	923	902	914	912	903	915	922	871	890	895	927	947	892	919	896	909	879	914	965	925
32535	31400	31769	27023	22096	23621	38950	34119	29852	18156	7029	1934	701	395	351	311	359	341	317	325	329	316	325	315	359	323	346	374	298	337	359	322	315	348	357	359	319	343	328	347	346	344	341	330	375	324	354	284	344	306	339	338	320	349	336	326	363	337	342	324	340	333	334	324	334	331	317	344	333	310	346	335	336	342	335	326	304	339	353	318	340	313	339	340	343	321	322	342	361	323	330	333	351	318	332	356	342	335	371	342	323	337	320	343	337	312	343	345	342	322	332	321	324	328	362	318	295	315	356	334	306	332	346	357	340	339	375	323	316	319	306	351	348	341	355	321	325	334	344	339	339	343	311	338	342	293	346	381	343	280	353	321	327	352	318	294	302	320	344	360	315	354	336	353	316	323	289	329	340	325	314	335	336	323	328	333	350	334	334	320	319	365	317	306	320	319	313	353	344	336	329	295	338	313	314	344	343	301	307	322	343	347	350	352	319	296	354	369	340	305	337	328	323	337	317	315	322	369	355	328	328	309	360	304	325	361	339	329	343	358	350	302	327	316	318	359	294	344	353	347	368	317	302	337	366	299	299	320	339	327	309	375	345	333	316	325	326	358	358	312	329	334	371	320	313	303	343	340	340	318	332	302	384	311	331	355	329	318	310	345	313	347	373	344	334	295	369	333	358	342	379	343	337	329	343	322	349	343	343	306	325	318	347	377	319	334	379	330	327	342	341	322	337	347	343	334	350	349	352	338	322	346	317	327	302	336	342	318	324	334	298	322	307	333	305	317	334	367	321	293	329	361	334	354	330	342	322	332	329	333	333	351	335	306	339	331	334	364	329	306	323	333	343	310	345	324	360	308	345	315	361	345	335	307	347	320	353	322	317	329	348	338	330	341	353	339	336	323	316	366	299	341	340	289	339	336	324	366	360	318	323	346	319	343	321	359	317	335	313	310	339	340	324	330	355	315	318	319	334	354	331	330	338	320	329	306	347	337	327	310	327	333	324	328	315	318	353	329	340	325	301	363	316	313	370	324	325	304	333	300	320	310	295	311	333	312	340	305	317	303	328	323	346	330	347	327	342	336	306	319	272	340	326	320	336	343	331	308	329	359	331	314	334	299	365	350	338	340	350	336	363	368	319	368	319	306	333	326	344	343	346	355	312	342	322	333	305	330	342	346	347	328	318	341	311	317	364	317	291	326	332	311	365	331	337	351	308	340	318	317	323	360	327	353	324	365	373	304	310	313	342	336	339	342	307	306	340	314	352	332	331	347	304	314	332	322	345	332	333	358	362	334	376	306	365	328	370	329	337	339	353	365	308	308	341	310	341	297	339	330	299	329	350	350	337	362	309	330	324	371	310	319	292	331	342	299	290	330	314	343	373	331	316	342	361	353	351	298	342	332	317	333	302	376	324	337	310	345	289	333	333	332	367	313	341	321	341	330	342	349	354	323	357	330	332	354	356	307	323	358	333	336	344	352	321	321	317	324	314	369	302	332	342	337	299	345	311	355	330	324	323	318	312	318	315	311	337	318	290	324	319	345	347	356	341	319	316	314	316	349	324	323	319	358	332	341	320	357	315	311	317	325	334	325	322	305	366	328	358	339	322	366	333	324	343	316	336	330	333	322	302	323	335	329	336	319	330	330	332	322	350	338	353	277	331	326	339	322	293	369	352	329	333	339	318	342	325	307	326	305	340	333	315	361	328	353	329	351	345	325	340	336	337	337	303	357	326	355	325	349	296	348	340	343	365	311	316	359	321	350	322	360	344	345	320	329	335	313	344	333	329	364	320	348	287	345	321	364	307	364	335	333	358	319	320	324	341	329	354	349	369	312	328	342	308	306	341	305	347	361	290	331	301	342	346	341	352	340	313	340	324	373	352	304	317	337	344	285	299	341	343	340	341	320	343	339	305	356	334	325	325	363	317	322	318	315	304	332	349	329	296	335	307	364	363	299	315	316	341	364	348	344	338	321	354	295	332	364	364	361	346	323	323	342	330	305	346	316	347	341	341	320	338	359	310	327	316	299	331	336	307	328	331	320	328	320	326	316	328	345	341	349	337	339	353	362	337	337	317	312	319	312	343	335	343	322	331	347	319	381	354	328	321	317	325	346	341	327	346	355	320	350	322	328	326	337	296	319	358	316	380	328	321	325	345	312	356	316	347	320	310	359	305	348	310	310	344	318	330	307	308	340	346	336	345	301	333	306	332	333	323	329	324	336	296	302	340	300	352	331	382	353	306	339	335	327	328	318	342	313	321	327	318	347	319	324	311	358	356	306	361	312	330	332	312	336	336	326	293	354	320	330	365	332	309	351	346	336	351	301	311	306	328	328	307	341	331	373	277	370	309	350	334	343	340	327	308	342	328	322	346	342	300	308	341	304	346	330	334	347	318	354	353	345	333	338	324	320	327	348	320	366	311	332	330	383	349	322	336	326	340	354	324	336	329	327	352	336	341	315	316	311	317	315	301	337	306	316	300	320	308	327	304	329	334	309	331	322	360	348	320	315	316	314	367	359	352	327	348	321	340	301	330	312	353	330	364	335	325	323	313	350	343	318	342	333	334	321	329	330	333	347	343	345	314	344	330	348	334	366	309	326	364	325	326	339	342	296	322	339	305	361	322	321	317	343	348	316	381	326	342	298	336	313	330	291	318	330	331	325	326	328	323	369	323	337	301	338	347	342	379	308	382	330	313	305	309	339	346	366	338	360	338	316	320	342	358	337	331	346	317	326	323	328	348	299	306	332	350	269	326	303	321	343	327	311	331	348	313	300	308	366	339	348	350	337	341	359	323	315	328	328	350	321	321	310	311	287	290	348	342	313	353	361	304	297	350	327	356	360	308	322	325	328	331	313	343	285	306	312	318	357	374	316	321	325	347	326	326	334	337	311	333	354	363	326	369	319	319	303	332	331	328	298	299	335	348	305	307	312	320	325	299	328	316	336	302	315	325	332	310	335	308	347	358	315	353	337	325	332	360	319	330	311	341	337	375	365	375	346	300	350	317	370	306	343	344	325	343	327	346	343	316	319	348	352	311	345	332	301	308	357	348	352	311	357	310	311	304	314	350	351	334	343	310	306	344	331	292	359	330	310	311	354	319	346	309	363	340	340	339	346	348	323	350	353	343	326	332	349	321	348	298	323	345	332	336	331	337	344	340	337	364	316	309	372	340	325	324	330	312	338	329	346	295	323	323	333	320	333	294	330	321	325	293	366	312	338	333	350	346	324	319	308	306	327	352	328	345	320	313	312	323	339	333	331	351	300	342	331	347	354	295	308	313	375	347	355	338	330	323	344	326	315	339	319	305	333	309	340	335	339	346	325	349	346	347	340	318	320	351	339	368	346	380	336	328	301	319	309	358	348	348	299	340	326	299	344	361	363	310	338	372	301	346	336	318	338	337	334	357	345	345	368	344	328	325	352	337	305	315	362	318	313	327	317	355	343	336	311	353	351	356	327	343	337	316	325	322	346	325	390	300	313	337	299
22981	24664	30397	34131	33657	38831	50849	48030	44778	33313	18946	6976	2773	1372	987	934	922	951	944	920	908	894	920	932	906	916	961	937	913	912	935	892	937	889	937	957	903	890	986	929	885	938	965	920	917	913	946	841	899	889	921	894	871	885	905	934	932	955	876	917	912	896	904	905	942	899	940	916	971	972	898	907	959	955	939	894	897	934	915	910	894	895	912	923	899	936	916	941	913	863	919	905	927	964	918	930	934	927	951	877	974	915	902	955	912	953	900	900	941	865	982	900	885	904	918	892	936	913	960	893	942	920	904	957	925	863	943	923	876	885	908	913	913	970	888	895	847	946	913	975	887	865	946	900	972	914	892	896	942	885	967	942	915	930	987	887	949	921	923	911	888	935	890	955	903	900	904	913	902	935	870	871	963	870	978	932	921	900	917	885	926	946	890	892	913	890	909	916	879	915	895	890	937	946	951	893	956	932	826	974	873	950	882	888	887	885	868	965	968	898	921	928	871	915	902	873	909	894	903	917	948	944	903	898	935	916	891	875	908	922	978	953	927	825	902	988	896	930	902	931	906	886	929	882	894	919	928	931	921	913	905	860	928	969	902	885	938	890	898	893	933	968	940	917	951	917	899	907	920	940	890	923	921	911	939	914	949	950	919	848	945	859	977	916	910	917	915	901	899	922	935	919	947	955	923	911	873	969	956	919	920	949	928	910	953	904	908	880	882	927	944	947	923	932	931	879	949	889	913	899	926	914	885	944	922	920	947	904	896	909	937	900	917	879	888	943	935	929	910	945	954	880	991	929	938	866	907	882	981	910	857	910	937	1016	863	942	974	911	926	898	903	954	877	917	913	911	959	868	899	906	950	888	925	939	949	927	918	920	918	969	930	916	891	946	923	916	874	964	913	899	924	923	948	893	892	936	871	927	955	930	913	894	859	886	872	939	980	907	861	938	932	927	942	909	933	911	866	926	941	968	934	897	907	893	984	907	891	968	942	925	929	941	873	943	895	952	900	911	881	882	914	860	948	948	895	943	976	946	937	901	884	893	898	894	913	880	872	906	878	941	868	936	906	899	916	877	904	975	942	889	898	925	911	869	922	958	936	967	917	954	938	891	932	862	935	953	922	943	921	922	906	939	951	879	911	930	884	887	952	933	944	962	938	906	952	925	903	878	950	967	896	949	937	918	944	990	956	965	884	888	889	896	826	947	881	938	932	927	901	879	889	927	927	881	1010	894	984	933	886	948	937	904	934	891	900	884	910	885	926	942	893	927	892	899	931	901	920	944	942	977	891	957	943	936	898	914	924	895	927	941	902	886	875	875	928	936	917	925	908	916	947	890	902	931	887	963	902	896	905	923	888	981	939	903	930	894	949	872	933	917	873	945	904	953	892	889	862	878	911	877	923	908	923	915	912	951	962	900	934	945	920	884	991	887	931	879	867	875	878	915	886	893	861	896	884	885	929	901	887	954	900	934	952	920	869	937	925	854	939	877	950	915	852	887	936	850	916	953	957	892	955	934	945	875	904	922	911	932	857	870	893	886	959	924	925	876	917	932	848	970	874	908	911	897	937	900	903	930	891	912	970	948	925	933	980	895	947	933	913	914	939	875	924	861	884	943	930	880	943	892	881	939	934	941	951	885	879	911	918	892	924	917	905	922	945	903	901	890	899	955	905	918	928	930	928	918	914	963	873	903	883	930	898	973	879	923	881	933	922	981	871	952	905	953	904	948	891	950	940	892	885	885	899	911	904	939	895	907	865	899	879	892	932	946	950	896	912	936	929	925	915	840	959	910	885	982	938	936	947	879	937	879	920	919	907	900	975	918	891	914	949	931	924	976	971	879	891	901	925	920	907	897	948	935	857	931	846	943	902	957	928	894	928	934	889	956	879	883	912	884	910	927	918	936	895	930	929	903	928	939	911	915	928	930	894	921	906	921	878	870	949	878	934	905	968	965	957	992	921	913	928	968	914	904	912	844	969	924	983	874	909	965	930	904	900	908	943	910	933	902	924	882	889	914	886	935	900	947	914	878	899	914	946	913	919	990	918	929	929	921	903	868	912	901	932	900	899	993	912	897	952	890	894	887	941	888	910	889	960	925	889	921	922	905	904	927	894	933	920	902	928	909	976	924	880	903	913	942	888	919	914	940	929	901	944	926	856	933	918	972	946	966	937	883	921	908	943	933	898	950	933	954	901	941	928	855	901	903	948	878	920	875	908	911	953	894	939	858	978	924	920	938	961	940	898	873	919	859	936	919	942	939	854	911	881	919	997	903	888	926	907	933	870	905	906	907	879	957	940	964	874	891	916	892	937	899	899	892	917	973	906	908	927	923	907	914	917	941	886	836	888	939	892	892	983	911	868	887	940	943	935	946	973	878	927	951	897	978	849	909	889	934	893	952	906	962	866	940	968	927	898	915	885	952	886	923	922	934	952	914	903	910	942	911	910	914	963	940	909	934	900	906	945	936	951	1027	953	899	913	934	919	904	913	891	831	930	980	921	921	896	992	869	931	914	894	934	893	923	894	942	917	892	949	970	915	884	920	916	937	902	893	918	965	939	942	890	940	955	936	916	955	921	866	916	928	898	935	910	927	983	904	958	910	890	949	942	913	964	849	933	910	924	942	885	897	922	911	936	917	912	876	905	941	935	878	968	944	890	1001	938	905	918	923	874	918	859	895	883	924	869	919	951	907	936	860	893	963	943	983	946	956	888	958	833	906	943	933	912	918	922	965	890	965	897	913	1032	895	919	902	955	971	924	924	888	890	922	903	904	902	860	874	969	978	898	939	952	985	952	897	913	947	880	930	946	885	899	934	860	914	946	892	874	891	950	925	910	892	920	876	912	878	927	902	913	931	907	948	871	947	905	922	908	968	946	851	897	983	943	905	931	906	933	919	925	907	923	927	934	864	875	897	922	901	930	1002	901	930	941	883	928	942	930	961	910	924	887	899	866	918	890	937	927	942	862	935	916	932	918	923	922	907	937	896	965	893	919	889	993	936	888	888	880	910	910	898	945	907	932	943	913	950	907	896	940	920	957	971	915	945	849	957	914	943	904	877	915	897	931	959	917	900	933	879	908	918	895	948	903	904	916	901	869	886	884	914	915	886	953	899	918	937	915	930	933	872	962	911	905	889	891	897	934	894	921	948	932	918	924	890	930	954	892	908	921	922	945	912	957	955	911	898	864	945	900	920	898	910	943	977	923	922	909	904	1009	881	890	913	895	924	941	912	885	903	934	897	859	924	885	905	936	903	939	875	940	961	949	877	935	949	940	942	956	876	890	921	898	933	934	912	942	900	901	977	915	976	917	908	886	893	912	933	896	949	970	899	867	974	985	922	901	893	910	871	894	898	898	902	926	900	905	902	932	911	942	854	919	973	925	946	911	918	925	898	892	869	874	944	917	913	854	917	935	1000	896	890	921	931	920	886	844	920	930	935	857	923	918	892	907	911	953	953	889	915	895	932	918	847	926	920	939	921	931	936	991	899	923
38449	41056	39715	29746	25052	20189	17803	51026	48973	28751	13412	3534	1135	514	384	330	348	339	331	333	331	326	335	349	349	349	304	287	329	330	325	302	330	366	310	338	315	337	344	334	302	333	337	339	330	352	330	332	316	347	363	345	317	293	308	342	312	356	319	322	349	357	327	338	308	355	351	307	321	365	312	363	359	315	373	324	338	323	361	352	321	306	343	335	335	340	321	327	345	337	337	313	310	331	358	356	320	334	340	333	331	371	334	359	321	343	307	342	313	329	316	367	352	318	321	361	359	351	344	307	354	331	359	315	367	332	292	327	317	351	304	335	317	349	338	339	318	368	317	360	311	340	358	333	354	325	326	323	319	328	319	320	329	341	317	327	328	339	323	318	344	328	337	354	313	344	329	343	318	355	328	325	352	329	311	364	359	322	334	341	348	371	313	308	357	310	323	340	349	334	344	307	331	310	342	340	349	339	324	355	322	341	356	345	340	331	331	309	310	322	318	310	319	331	374	320	341	346	341	324	355	325	331	306	338	349	318	371	349	328	342	323	333	344	323	335	367	360	305	333	364	360	326	367	322	304	355	337	329	311	318	343	334	332	315	351	337	382	349	326	315	342	342	356	370	308	353	337	362	341	322	298	337	323	343	343	327	345	325	311	326	312	325	316	371	326	380	347	339	360	324	322	352	331	282	333	343	342	329	326	336	340	322	309	345	354	373	349	331	326	329	340	310	316	319	334	329	283	298	359	317	319	306	339	346	319	333	326	332	348	302	346	317	358	370	359	322	325	335	344	379	312	306	368	307	297	336	325	346	313	323	313	349	327	327	314	313	338	341	357	342	325	303	343	349	384	323	347	339	334	330	347	307	355	308	330	344	316	350	358	306	372	333	347	346	323	331	329	344	328	303	350	332	345	349	328	337	320	329	355	342	319	333	323	301	330	303	320	368	343	352	334	356	350	343	344	285	309	328	329	374	351	317	381	351	342	323	344	352	332	341	343	372	334	337	334	307	339	359	332	348	332	322	335	325	350	342	327	343	324	349	336	337	349	330	322	355	349	304	360	345	320	328	329	339	335	353	346	333	330	371	358	330	363	309	336	350	343	332	326	364	315	323	326	350	324	324	355	341	370	306	316	323	327	341	300	329	364	362	334	299	301	335	345	320	325	332	347	320	322	309	284	364	363	335	305	368	329	325	351	362	375	326	353	332	351	337	315	363	363	356	347	329	338	327	325	326	344	313	350	321	281	358	366	334	360	338	330	342	353	327	318	336	339	336	353	346	373	358	339	360	375	354	319	328	323	306	353	319	321	338	331	319	292	349	368	341	339	310	333	318	319	353	306	312	333	388	351	322	344	321	308	336	359	341	345	362	366	333	351	377	310	349	369	360	321	333	315	343	328	330	331	333	326	316	331	310	351	328	339	324	302	346	323	338	328	313	322	327	308	345	311	334	306	322	322	324	359	334	320	368	325	332	341	297	350	334	314	328	366	358	329	341	329	305	317	337	332	345	307	353	294	323	354	362	346	344	309	349	311	324	343	377	346	330	332	304	314	312	331	339	344	340	342	346	334	313	345	330	329	346	334	310	304	332	336	331	320	341	364	315	334	308	340	324	309	313	313	362	341	318	351	336	338	306	361	317	333	341	360	347	316	292	367	344	316	341	329	345	338	331	308	316	324	317	339	328	320	337	364	332	319	335	331	349	357	300	342	318	331	378	362	341	341	314	340	321	313	333	312	315	365	338	359	325	329	323	331	354	339	324	338	342	339	352	379	357	356	328	362	349	333	336	325	341	331	349	323	325	319	328	339	329	341	337	369	353	322	352	364	333	333	318	341	333	322	353	337	356	355	324	328	338	310	322	364	407	349	317	331	324	318	340	332	320	350	358	342	315	320	355	326	354	331	360	334	351	344	339	321	358	350	379	357	333	350	331	310	350	330	323	332	321	360	287	328	360	350	340	306	314	365	327	364	298	342	339	313	294	335	318	351	312	326	340	296	344	351	342	322	326	346	338	351	368	343	379	352	319	327	355	331	327	327	335	322	371	345	327	345	372	343	324	354	344	341	341	331	344	353	301	322	329	334	338	319	383	336	323	307	347	345	312	305	341	305	296	366	322	314	342	319	313	321	350	334	358	326	342	310	317	327	338	334	351	353	316	329	365	351	359	321	326	325	361	345	303	367	340	324	292	330	349	334	347	323	300	298	337	332	343	342	344	333	347	370	330	332	304	341	332	353	326	327	313	317	355	308	319	324	323	335	336	347	342	342	323	297	309	328	348	302	359	370	334	324	300	370	342	356	343	331	355	359	347	336	364	368	306	321	358	343	345	369	328	297	309	333	346	324	335	311	370	331	333	340	315	332	308	290	328	329	332	377	325	302	345	340	347	312	372	322	324	349	322	319	322	341	314	338	349	312	356	323	324	346	296	352	337	337	317	338	333	330	325	339	335	303	361	311	318	387	340	348	347	349	333	355	363	337	351	356	320	351	353	340	347	315	352	326	366	363	325	370	357	326	369	345	320	322	319	322	343	313	356	330	321	336	358	349	355	332	353	334	314	352	308	346	338	305	317	326	345	333	305	340	342	328	332	340	356	354	356	319	315	332	322	339	296	303	357	313	342	335	360	320	309	342	361	333	334	341	337	327	318	355	320	329	322	327	323	345	324	327	336	335	336	360	345	362	307	333	322	322	333	300	330	335	318	319	338	318	329	323	334	350	322	322	336	348	335	323	348	341	335	357	350	325	353	336	320	335	362	306	357	359	326	296	335	349	324	343	344	365	345	318	335	348	318	350	342	331	353	320	325	342	344	325	318	317	341	299	365	332	341	363	330	337	333	313	360	362	343	338	347	323	334	337	307	348	328	314	313	361	355	316	310	331	319	295	340	336	330	330	311	306	327	354	342	377	321	319	356	371	339	343	334	329	339	346	356	346	341	306	348	381	329	317	339	330	332	335	331	343	326	330	321	332	337	356	324	383	320	310	346	335	346	357	344	331	352	336	316	322	325	344	336	286	332	332	349	305	341	333	312	335	306	323	328	337	321	341	292	321	309	356	328	317	349	330	338	316	302	343	339	308	301	324	359	332	315	330	338	341	351	325	323	328	334	349	314	343	354	305	333	337	311	332	348	332	326	330	329	361	338	372	327	319	326	295	317	287	337	329	316	308	329	308	361	337	311	350	351	331	358	340	293	334	355	350	332	323	297	317	312	336	363	316	327	315	380	297	293	367	301	345	341	353	326	321	324	305	338	326	325	322	311	366	313	327	335	343	330	333	300	310	351	358	343	315	339	275	345	358	321	340	342	336	321	327	323	322	381	308	322	319	314	321	336	342	340	297	332	339	328	349	315	333	334	348	311	318	350	347	320	330	345	330	325	344	359	302	318	365	337	352	337	364	306	354	352	316	307	315	316	322	339	326	309	306	344	331	335	326	336	347	320	340	353	323	336	355	315	320	336	348	325	344	355	364	313	353	341	334	319	352
27536	33579	36827	36022	36060	33612	34320	64400	59765	41748	26765	11098	4297	1779	1134	903	955	901	978	926	861	920	900	933	918	922	913	882	922	949	891	950	926	923	920	983	911	969	919	892	856	942	912	920	926	921	925	919	949	915	913	904	942	927	885	932	898	885	926	898	897	892	886	907	915	929	936	927	920	954	954	911	1018	980	889	905	966	926	953	956	891	959	926	904	933	936	969	924	911	948	949	915	885	935	977	856	902	943	916	953	944	931	946	906	888	946	990	934	936	959	904	923	904	938	902	987	955	938	893	919	904	892	945	907	906	871	880	940	981	876	928	918	966	897	906	904	933	929	911	930	900	924	944	912	970	901	906	903	960	874	894	922	960	839	947	894	928	895	1002	916	911	899	918	955	889	956	887	932	972	947	879	911	962	965	977	950	940	868	942	954	892	933	874	935	900	924	911	926	906	946	944	878	936	901	882	890	994	849	868	903	967	908	891	872	929	905	949	972	919	907	941	972	961	919	927	958	882	914	945	910	977	922	933	942	885	969	940	886	975	941	938	909	940	968	927	951	916	961	939	908	873	935	926	922	892	899	898	891	969	892	949	889	927	915	927	899	902	956	992	903	968	962	919	929	894	893	978	908	969	908	940	919	907	935	887	929	915	919	925	912	916	902	925	907	946	941	895	1001	926	889	920	893	933	885	911	917	925	924	905	950	944	915	942	943	907	960	996	921	894	919	914	978	946	921	917	921	964	931	909	950	915	949	930	909	928	905	935	917	931	867	914	959	932	924	930	909	916	928	932	947	990	922	946	951	950	922	948	886	959	894	907	962	986	873	918	960	998	936	920	1006	919	951	851	949	950	891	937	933	883	948	890	957	947	870	896	924	894	968	933	919	910	926	936	926	913	887	927	916	902	929	930	943	905	881	952	930	865	956	948	912	939	888	952	918	955	885	934	908	900	866	943	927	919	917	900	904	929	883	944	874	936	948	939	937	930	947	919	903	956	934	875	954	918	959	958	920	908	946	930	893	907	896	905	975	916	931	868	949	909	958	920	924	973	966	976	905	912	911	885	943	854	909	941	927	858	913	963	924	938	932	912	906	934	933	938	899	904	912	902	929	887	918	923	971	924	952	856	934	958	953	930	866	936	938	885	921	893	870	902	871	933	852	857	962	918	890	943	893	953	900	869	908	971	937	925	958	922	919	875	923	919	910	920	855	957	942	912	918	945	943	943	921	895	957	964	932	928	883	881	965	934	903	920	920	964	936	893	877	911	876	888	888	912	957	908	951	914	963	914	871	940	956	963	916	912	884	894	918	930	904	903	953	894	873	901	950	957	937	951	852	907	968	873	917	955	936	908	865	931	951	940	858	936	916	876	903	934	925	896	905	952	895	925	898	909	894	911	938	925	909	952	912	964	902	875	890	920	947	980	944	903	942	980	932	921	919	933	863	897	880	897	902	930	896	964	923	879	910	953	970	933	929	886	874	1012	920	866	931	904	908	917	929	978	889	898	931	914	947	933	943	897	902	917	922	932	984	960	875	907	880	945	877	890	925	905	910	959	900	888	869	908	970	930	923	951	940	969	882	926	972	909	940	923	915	917	927	915	966	959	903	895	944	895	874	988	907	946	962	931	940	972	955	894	893	980	914	943	900	948	991	948	922	909	921	934	933	952	915	917	868	899	947	987	1025	924	930	923	933	918	879	953	888	901	931	981	923	860	927	922	888	914	933	935	941	946	874	951	933	946	915	934	933	968	964	920	899	906	942	906	919	903	940	928	955	910	908	924	958	960	902	904	913	944	958	913	889	880	924	854	944	930	887	916	865	881	948	954	904	932	914	928	917	932	920	829	926	894	949	909	977	939	940	890	922	980	959	868	941	888	889	889	884	921	869	956	919	908	864	948	927	863	973	884	950	961	928	903	962	960	880	892	939	927	960	921	914	928	921	935	942	880	891	975	952	889	908	911	855	900	945	903	893	916	887	952	946	928	885	907	979	953	936	945	987	975	963	926	921	929	936	964	918	933	899	872	901	927	918	929	911	917	954	930	955	927	980	953	913	984	939	908	923	895	878	889	861	929	923	924	895	905	942	885	978	914	967	903	929	959	971	947	968	944	851	924	935	915	979	936	972	920	912	903	911	902	959	941	966	963	921	906	980	898	861	883	895	983	919	877	940	932	967	898	962	904	973	901	904	900	901	919	966	891	886	900	924	976	913	910	991	888	939	985	901	964	893	906	930	921	938	914	901	951	903	948	960	950	900	943	980	889	940	965	924	952	928	901	872	941	955	905	930	890	887	923	946	905	897	930	899	848	971	970	875	922	937	882	881	945	902	852	925	881	941	913	863	893	930	880	954	933	924	1001	959	888	924	895	897	915	850	894	885	937	879	928	943	893	948	906	966	949	930	950	943	963	953	920	888	945	917	926	901	945	917	899	960	919	931	881	949	904	936	971	891	873	939	968	916	921	918	901	869	906	880	865	910	909	893	885	923	993	951	914	854	988	956	914	885	960	977	924	931	922	898	963	894	952	888	875	887	892	950	889	880	931	898	921	926	909	961	950	936	904	926	924	887	903	942	946	967	890	893	903	926	994	912	957	979	957	951	928	935	933	968	887	894	890	914	867	903	932	898	914	892	896	948	901	899	865	922	922	976	897	954	902	942	891	919	915	973	908	931	929	886	915	978	898	930	911	884	925	902	907	924	929	953	946	969	928	899	928	890	920	959	893	925	886	890	989	975	941	910	905	933	901	909	940	931	898	917	915	897	910	877	958	966	918	877	936	974	875	925	967	937	946	890	939	966	925	914	900	956	921	913	908	940	885	997	920	987	891	918	941	912	888	954	877	935	899	909	880	914	929	919	907	862	891	904	866	871	942	946	958	932	958	956	965	941	918	930	896	924	903	939	882	929	933	921	944	939	931	1000	891	933	921	918	921	862	952	963	940	919	934	958	878	899	920	971	969	931	946	892	973	947	909	922	901	912	915	901	955	890	917	918	885	929	1007	897	891	941	878	883	960	899	926	926	940	1003	970	919	913	906	923	903	925	932	855	895	940	927	878	988	949	906	974	887	900	926	935	887	935	957	911	914	921	934	910	916	926	892	918	910	939	941	939	944	952	928	940	938	870	925	972	887	889	959	960	926	897	914	937	933	963	937	889	937	913	896	955	956	916	944	938	909	893	949	902	881	976	896	963	913	968	948	925	900	890	922	898	936	929	901	951	905	933	896	932	936	915	916	953	950	934	913	890	928	916	978	946	864	903	926	947	910	915	922	927	908	989	935	952	937	994	915	937	874	848	900	920	901	927	890	917	943	871	873	929	913	902	904	891	937	903	885	950	938	946	930	926	994	884	900	900	924	889	923	954	881	969	910	934	920	962	952	898	918	934	925	943	929	975	955	907	931	878	957	940	984	923	964	932	936	987	880	923	917	887	943	899	883	956	881	912	891	923	939	898	925	887	867	950	881	931	908	928	932	959	968	876	947	949	952	919	924	898	884
24481	28647	26626	20101	13815	9579	6644	7248	6214	3337	1356	675	426	388	353	355	358	343	333	321	311	327	381	337	338	338	328	327	334	324	331	335	326	323	328	363	360	326	323	344	340	339	314	286	348	362	336	324	322	351	331	361	350	326	345	349	347	324	331	358	365	334	360	329	344	319	325	362	348	377	343	313	341	379	335	360	323	354	363	329	331	331	307	324	310	328	364	307	342	350	338	327	324	318	325	333	346	359	347	320	332	313	377	323	312	327	294	369	338	332	332	323	359	310	339	337	339	349	332	338	303	325	364	341	337	349	353	314	350	346	332	350	325	346	333	321	321	356	367	329	302	344	375	349	328	354	347	328	319	340	347	340	347	321	345	332	333	333	344	339	311	350	360	344	324	352	384	319	349	320	343	360	319	349	348	311	323	343	358	319	339	329	360	325	337	365	338	344	325	344	339	331	344	363	336	373	336	346	325	351	326	313	318	316	360	332	343	335	339	345	358	328	337	343	331	358	334	371	362	336	347	364	349	323	317	324	335	367	359	342	337	363	343	317	313	327	364	362	359	361	348	315	339	337	328	363	362	348	319	344	323	325	352	363	352	322	335	309	351	359	331	359	326	344	336	338	323	339	332	350	330	334	340	339	342	328	330	333	333	340	349	291	346	319	292	334	295	351	314	354	359	324	332	306	344	358	325	346	331	324	340	326	354	326	311	345	328	329	331	340	321	327	312	344	345	326	322	311	341	352	318	356	340	326	317	362	332	343	334	302	317	303	332	299	323	332	318	341	349	357	354	348	376	317	339	367	339	330	356	320	335	330	330	353	313	356	345	331	379	331	347	319	350	337	321	332	357	338	352	345	332	351	343	368	294	355	353	289	313	359	336	345	306	317	342	306	330	317	364	341	338	330	322	319	306	343	303	329	314	299	328	368	370	324	313	324	325	350	346	326	349	330	316	354	322	330	338	344	335	359	328	331	337	350	327	358	342	378	371	346	306	306	303	363	328	335	340	341	347	353	344	326	366	328	314	366	351	321	330	323	351	337	332	328	321	374	364	347	322	334	334	313	351	362	319	355	331	348	361	338	323	360	371	367	346	308	324	343	315	348	357	312	345	336	334	298	329	321	339	353	337	316	346	330	364	366	326	347	320	308	358	336	322	354	352	343	355	342	332	351	350	309	361	334	345	343	341	355	328	335	346	364	360	349	339	333	325	311	345	334	362	304	310	344	325	353	303	336	349	327	351	347	334	339	326	315	340	351	342	317	377	320	352	366	319	355	317	322	331	330	361	326	334	311	331	328	349	333	357	325	334	362	369	337	352	351	310	335	333	342	328	328	350	322	315	351	333	361	335	356	353	327	347	332	305	358	293	349	297	362	353	321	341	317	333	302	330	317	348	348	351	355	330	340	323	355	303	333	372	341	362	357	323	308	374	333	334	310	355	344	292	336	309	326	352	336	350	338	323	320	326	327	347	335	327	340	346	320	326	348	366	343	308	326	317	336	347	355	316	351	360	370	325	385	315	316	358	360	358	364	350	285	330	345	336	319	345	313	321	338	344	342	314	330	333	350	325	324	320	353	340	325	327	333	353	337	356	387	370	354	332	365	332	344	333	324	345	359	370	353	329	351	339	304	333	335	351	317	357	325	332	362	380	327	323	346	313	364	324	348	359	351	383	299	338	325	301	356	347	344	332	325	335	336	321	338	326	349	320	344	345	360	339	338	350	335	329	337	349	327	321	352	313	355	339	306	345	320	355	348	342	323	364	324	350	340	338	345	364	320	349	326	314	346	317	330	361	334	349	340	339	319	319	362	312	320	350	340	326	333	346	371	319	348	333	319	327	341	342	361	341	352	321	330	345	354	345	333	368	328	296	346	332	311	357	351	330	355	336	307	316	358	329	356	359	329	324	371	330	342	318	363	342	344	336	329	310	307	336	308	336	324	288	308	373	321	338	326	326	360	316	343	366	342	336	317	351	313	309	368	361	328	336	309	333	360	329	348	344	342	333	322	379	325	326	317	323	364	325	323	332	342	344	305	331	306	337	315	321	325	337	350	332	377	347	319	326	329	316	345	348	336	362	328	322	342	367	339	340	344	353	332	362	385	336	334	343	357	339	329	317	317	323	338	354	377	320	329	366	342	349	373	336	320	337	314	332	328	340	366	355	332	311	348	343	332	339	345	345	335	318	339	336	307	376	316	343	298	326	328	325	378	344	317	308	329	327	352	317	338	342	327	309	345	311	345	295	333	369	311	387	353	347	352	343	312	341	366	364	342	325	335	331	326	365	349	306	316	354	359	359	354	318	310	375	353	357	345	317	319	322	312	358	369	321	333	340	369	349	331	358	369	335	364	346	335	334	315	329	342	333	347	301	298	319	316	318	343	318	337	319	312	324	335	365	351	328	350	292	343	339	333	325	373	359	359	342	375	357	340	330	319	297	339	361	330	334	333	330	351	374	352	326	360	377	335	331	327	342	336	342	328	347	346	312	343	337	353	316	354	341	322	325	364	324	381	331	320	291	318	333	311	327	342	343	347	331	318	315	322	353	320	313	325	357	312	345	325	355	300	336	288	312	342	315	359	339	307	333	346	361	320	324	342	355	330	322	326	351	354	303	345	322	320	349	351	352	343	353	361	348	357	313	331	323	353	361	303	350	336	300	331	340	323	307	316	341	326	344	338	318	354	360	316	353	332	334	314	358	358	293	325	343	343	337	328	322	325	359	362	337	352	326	341	333	339	357	314	327	357	357	339	373	326	337	284	343	319	343	327	336	302	321	382	327	332	315	369	339	322	324	338	311	341	322	334	329	336	339	349	348	366	330	350	309	324	309	341	320	337	346	354	342	335	352	321	347	329	362	342	341	321	358	392	353	350	355	307	305	323	349	362	367	327	326	348	370	348	340	349	316	372	314	336	337	345	365	344	345	338	321	327	302	356	315	331	313	335	336	322	364	338	349	325	312	320	330	372	354	321	296	329	309	313	329	375	352	348	362	331	359	287	328	344	357	341	336	315	314	345	336	347	349	342	335	317	323	329	335	340	342	331	367	329	336	329	350	355	323	343	329	321	367	359	363	325	344	354	323	354	352	387	351	336	355	330	301	359	362	333	326	335	357	331	341	346	311	362	353	354	364	336	317	342	332	338	343	304	340	358	331	388	330	289	343	346	326	328	368	370	313	325	341	327	328	312	343	339	346	347	339	325	294	338	336	355	377	311	312	366	353	338	340	367	362	384	349	348	309	306	339	346	328	337	322	322	342	343	329	309	300	397	315	358	327	354	323	347	301	350	353	349	374	319	367	378	301	361	336	319	357	356	367	369	358	334	311	335	323	292	342	340	315	342	326	336	325	352	296	324	328	341	319	357	344	352	311	331	342	340	346	346	347	337	368	363	284	332	315	340	332	342	323	346	336	314	340	301	340	321	325	355	323	349	380	367	364	337	301	343	326	305	355	339	301	346	338	323	345	356	355	337	335	377	344	355
17417	22551	25495	27754	25640	22472	19344	22288	19481	10985	4827	2309	1296	937	1006	910	1034	944	938	911	905	929	968	948	963	860	952	957	887	886	879	925	920	929	833	893	956	913	958	968	945	934	919	926	887	926	980	911	935	937	898	1003	966	885	962	957	905	915	904	871	934	930	938	910	925	966	990	893	928	939	974	918	896	952	955	932	930	929	928	946	884	905	960	958	929	907	883	963	954	928	936	965	917	957	913	909	959	933	976	934	937	898	914	908	897	960	938	894	910	991	897	934	945	971	951	917	932	958	929	922	955	964	912	948	964	969	982	914	888	966	923	932	995	921	886	883	939	871	944	979	930	950	931	937	891	966	877	937	925	973	894	939	898	912	957	913	902	924	969	901	899	895	882	890	970	923	921	950	909	1007	960	918	886	904	916	894	932	940	921	923	912	967	924	942	894	939	917	939	905	943	837	905	931	905	932	907	945	923	947	902	941	930	922	890	971	934	893	926	959	911	902	886	929	907	948	910	925	891	966	927	921	923	933	934	921	927	899	939	925	918	957	922	934	921	884	896	887	901	985	893	949	945	942	905	900	885	975	934	891	883	930	929	945	923	869	941	924	927	974	940	862	899	932	886	948	969	931	906	920	918	892	923	894	940	914	938	948	919	896	946	970	995	964	881	944	894	933	925	895	912	935	948	926	889	968	873	945	908	992	916	897	922	910	923	926	941	935	976	977	913	900	940	941	943	924	922	930	896	984	942	957	896	946	912	886	887	927	918	971	958	883	898	935	876	964	988	891	974	940	982	949	915	922	915	927	920	926	963	905	890	909	895	928	978	936	933	991	930	889	905	905	938	910	923	896	909	975	951	915	923	922	922	962	932	897	889	933	895	883	881	928	869	929	948	897	908	934	937	949	944	916	944	918	915	918	938	941	908	893	933	914	908	917	897	955	919	946	938	899	896	982	944	933	929	985	907	936	950	895	943	910	947	968	951	904	920	958	895	979	916	844	948	946	899	863	928	981	938	878	983	940	967	973	927	965	938	925	923	926	931	956	972	956	951	872	919	965	928	921	895	909	962	894	974	996	931	917	1005	986	921	945	929	930	940	928	949	895	961	975	938	919	952	917	936	926	916	946	936	955	925	898	899	934	963	912	919	911	919	953	898	887	987	988	924	893	917	976	949	990	965	970	967	895	995	907	920	913	967	932	900	938	946	872	939	922	955	917	890	916	982	908	875	921	939	966	944	901	960	951	946	930	992	935	940	867	943	902	934	915	953	944	880	872	868	914	980	941	885	941	960	916	917	959	909	922	959	917	965	910	907	917	948	967	939	909	929	896	943	985	981	919	922	949	894	951	952	942	933	877	976	897	850	939	905	939	912	927	880	914	969	865	881	919	985	910	951	926	928	877	937	927	975	894	879	935	946	907	990	908	890	935	928	932	955	966	894	926	949	974	1013	924	959	936	951	888	951	950	932	907	885	867	893	912	927	935	939	927	932	946	978	924	939	953	935	966	951	909	895	947	957	920	973	918	946	841	932	903	895	959	889	909	917	900	958	919	967	909	940	946	956	920	893	947	945	929	904	941	930	901	911	920	941	931	861	950	901	951	881	898	906	917	956	923	909	926	938	856	960	892	906	929	926	882	952	942	978	922	915	888	948	914	951	955	975	933	929	992	927	894	894	918	894	896	964	905	973	905	922	959	897	944	952	871	904	926	935	865	938	877	939	953	899	957	941	920	930	948	923	929	930	921	953	920	912	986	950	895	915	916	956	924	929	895	910	945	926	963	879	963	931	922	925	917	937	945	913	916	929	916	941	885	942	970	944	923	888	926	952	943	963	944	968	922	919	904	851	931	916	891	883	938	919	915	887	917	942	914	926	1008	930	895	921	934	906	908	953	903	961	888	930	965	913	919	863	918	886	964	918	915	920	905	991	881	939	925	945	937	937	939	924	916	949	930	921	903	962	903	916	903	942	983	939	872	925	932	895	917	934	928	881	900	908	906	915	939	918	920	941	923	936	916	917	928	929	969	936	921	959	934	940	912	939	922	956	917	918	916	914	952	882	941	948	943	915	862	934	942	922	965	924	957	979	949	972	911	961	954	881	913	957	939	901	962	942	926	915	976	907	959	926	945	943	933	936	909	925	908	906	904	940	923	893	872	985	930	977	956	895	931	933	932	955	918	910	950	915	937	850	886	932	894	942	911	956	954	955	936	942	934	899	935	929	852	904	931	934	911	943	878	948	919	957	896	919	943	844	932	977	925	900	902	916	945	985	914	929	948	952	928	935	899	908	921	907	955	946	923	919	945	971	968	910	933	968	954	926	892	948	964	893	887	895	911	917	944	922	933	951	902	915	887	940	944	873	914	913	946	892	924	942	922	911	945	937	867	894	877	920	939	927	937	887	936	937	925	965	971	965	959	949	913	930	910	934	980	912	907	922	923	894	929	870	879	879	860	931	954	900	923	910	863	935	938	924	914	936	944	892	924	927	899	903	887	1009	997	953	911	919	950	917	984	905	903	912	892	944	931	864	902	905	928	952	945	897	923	921	953	909	930	930	965	937	954	933	922	881	939	951	949	958	946	915	926	900	894	936	956	927	960	914	914	945	921	946	901	958	882	931	937	922	972	916	932	955	972	907	912	948	933	935	984	900	929	969	975	940	931	917	969	931	933	941	998	989	911	900	938	945	920	880	920	970	929	929	931	935	925	938	975	950	894	905	1001	938	954	940	928	911	973	910	955	877	963	940	930	904	942	952	973	948	889	971	999	921	933	913	951	909	901	852	930	921	988	957	899	918	927	927	941	933	923	893	914	903	914	924	894	924	891	890	877	952	978	953	872	900	923	924	933	927	897	916	887	919	938	890	861	876	989	916	916	911	942	923	919	916	920	929	915	936	931	911	966	915	886	986	942	922	924	974	913	942	914	1008	964	1021	905	984	914	884	923	949	958	899	953	945	927	897	947	954	931	919	965	955	918	956	904	926	915	936	909	923	954	947	944	942	873	953	891	893	923	911	932	918	900	887	933	942	929	976	879	944	908	913	891	915	921	917	942	969	900	911	943	944	893	934	899	937	899	951	921	902	900	948	950	894	942	925	943	943	898	900	951	865	923	953	962	945	959	910	919	932	869	898	934	925	968	933	901	940	956	919	945	928	884	904	893	967	930	930	949	978	943	924	955	904	928	948	896	930	908	901	907	990	931	929	936	906	921	927	881	883	906	909	924	991	866	927	965	943	965	912	942	929	912	874	863	898	938	861	933	949	877	898	925	897	979	882	912	894	944	957	923	916	924	933	931	897	899	894	901	943	907	942	860	927	948	921	926	885	977	908	899	884	950	942	939	992	938	886	952	903	969	913	936	910	915	934	890	928	879	917	886	943	944	914	916	864	964	959	954	945	968	901	947	950	913	917	960	910	889	964	899	945	894	947	952	902	940	895	945	888	1010	971	957	911	875	883	926	898	970	913	952	930	945	908	913	926	919	952	918	910	940	903	930	929
35207	34069	36528	28436	20811	13837	9236	24833	39875	26786	11785	4040	1301	595	412	336	345	325	339	333	320	334	344	324	323	359	339	322	335	326	358	318	328	365	334	282	298	360	340	295	341	335	322	341	331	354	302	328	314	290	313	364	318	315	354	343	387	323	323	378	304	319	345	365	323	330	327	311	335	334	311	351	347	335	358	347	319	306	314	346	327	306	314	336	321	329	328	336	339	295	337	363	318	285	311	356	377	332	333	324	328	352	324	352	355	343	355	333	316	337	339	322	393	341	333	332	317	320	301	310	322	336	358	315	317	286	329	335	349	369	351	330	380	342	321	318	314	328	315	323	330	323	313	322	338	333	297	337	320	334	284	372	362	336	345	332	317	331	337	312	345	327	345	345	351	338	310	319	342	319	295	323	339	352	313	341	308	351	335	331	293	338	317	321	328	324	304	334	337	318	340	342	335	321	365	323	279	357	332	312	358	346	320	322	344	339	325	333	308	360	354	301	313	360	350	299	332	323	313	308	314	326	299	332	324	336	310	339	334	324	345	327	333	309	331	325	305	335	320	326	308	312	290	346	373	312	321	340	339	336	358	362	305	308	341	357	327	323	306	325	341	356	323	327	351	342	320	347	387	323	338	303	344	322	334	355	330	353	353	344	351	364	316	334	343	332	337	334	345	375	323	317	326	305	351	333	300	331	338	331	326	313	333	333	336	338	338	359	326	328	333	313	345	343	322	339	300	293	295	342	315	362	301	330	339	317	338	326	328	319	335	316	331	308	344	354	317	347	343	315	362	291	370	327	339	303	331	331	352	351	328	334	375	339	345	308	323	347	314	288	307	321	343	323	356	326	363	334	359	294	307	340	315	322	346	339	307	331	347	333	288	339	325	328	307	323	331	344	309	337	360	343	341	359	323	321	327	362	317	321	336	337	316	333	326	336	313	333	356	342	329	324	358	313	339	368	326	368	322	318	329	366	342	329	346	342	303	362	300	336	313	327	322	301	315	322	331	341	334	322	291	338	313	343	318	385	333	322	325	344	336	361	342	317	358	348	323	331	339	288	357	365	329	309	298	340	326	334	358	314	346	329	341	312	305	351	303	346	319	346	323	350	319	356	335	305	321	299	376	328	352	368	334	358	311	337	334	371	332	322	329	350	334	304	334	337	328	362	364	342	324	339	353	337	351	353	316	321	344	332	331	342	347	337	350	383	356	372	313	295	374	349	337	281	311	335	360	318	315	326	351	376	344	311	341	353	287	354	306	366	328	290	345	347	317	309	334	305	328	362	330	334	327	337	334	358	328	363	339	329	319	324	318	301	350	353	319	318	343	325	326	330	333	335	343	323	327	334	311	363	322	335	333	323	312	340	358	305	305	353	356	376	337	371	345	365	339	294	314	345	315	359	330	331	336	339	380	321	357	349	357	311	364	371	334	346	317	361	331	318	329	312	311	327	347	373	341	359	327	338	353	313	306	330	345	346	343	346	324	325	302	319	364	343	357	346	336	341	347	354	344	293	364	332	338	319	324	306	328	335	318	332	353	334	328	365	295	359	322	358	319	342	305	347	354	371	323	348	315	326	327	318	330	315	309	314	353	330	347	360	371	329	338	325	325	320	328	350	312	356	309	334	341	323	345	320	324	307	358	305	351	334	322	359	332	317	342	308	316	337	349	341	341	360	324	369	359	334	312	331	335	306	329	305	319	318	343	326	303	324	354	332	341	343	373	317	302	343	339	366	319	322	378	293	313	332	354	338	333	318	346	317	327	331	329	328	319	324	353	325	323	318	304	310	335	315	356	340	325	338	354	348	357	300	338	302	334	371	313	352	314	325	348	336	332	309	355	342	334	337	354	316	307	338	329	347	350	320	335	313	349	345	351	333	297	340	352	329	308	324	335	332	332	334	366	329	337	317	325	324	322	306	369	316	345	326	320	340	369	328	323	334	318	331	349	336	319	299	359	363	322	306	338	356	351	341	334	312	341	321	330	333	353	316	316	323	330	349	341	355	366	324	298	330	349	344	344	334	301	337	315	359	290	366	355	350	351	296	352	293	321	344	329	330	335	358	323	367	297	323	325	328	340	352	311	330	323	327	338	348	347	373	327	323	344	343	313	355	338	309	281	362	337	315	341	334	329	329	328	332	324	337	331	342	337	346	347	326	310	348	333	363	311	333	313	324	315	320	320	322	307	335	327	312	286	336	331	353	368	328	338	361	309	327	319	290	329	304	332	325	329	312	335	331	347	367	344	381	343	345	338	355	353	316	368	344	338	333	325	313	305	334	354	330	330	314	322	330	351	333	310	337	333	311	354	324	334	356	364	337	333	332	315	333	334	312	317	321	335	326	342	350	321	334	345	336	366	347	373	359	346	330	336	326	331	304	362	319	368	327	302	317	320	327	323	349	336	349	314	336	368	288	354	317	324	355	336	330	377	335	316	333	349	333	333	338	314	362	317	301	358	314	328	336	330	352	373	328	327	342	341	321	325	334	330	323	301	342	354	313	328	338	300	357	318	322	345	341	319	314	344	300	344	316	338	322	322	338	352	327	363	348	365	335	311	328	307	338	334	344	317	345	325	358	338	313	339	348	358	365	336	340	340	355	346	318	359	318	323	330	354	330	335	325	362	340	321	347	315	327	343	348	323	304	330	349	321	323	332	361	293	373	336	359	334	320	358	347	385	323	350	325	317	330	315	357	364	322	350	354	344	304	346	354	341	342	308	333	353	313	356	363	327	348	360	353	310	345	349	324	320	322	312	344	379	334	336	311	342	339	369	369	312	323	329	332	338	368	341	336	351	362	309	326	329	300	347	336	294	306	307	337	362	334	377	368	339	318	357	357	350	336	342	344	334	345	356	320	320	326	341	331	327	332	379	308	338	316	343	330	355	309	339	335	326	337	332	283	322	302	351	317	351	302	329	304	329	339	357	350	351	332	326	324	336	352	357	343	336	336	335	344	325	338	355	331	335	346	340	335	342	352	326	395	345	335	332	330	317	384	337	306	329	315	347	347	339	321	342	361	338	354	338	331	305	343	302	327	353	322	321	340	297	345	378	334	325	342	311	341	324	319	317	364	329	310	334	341	320	313	330	325	341	315	339	350	317	347	347	305	345	316	303	364	353	315	299	319	314	308	326	302	343	333	296	349	319	342	324	336	301	336	330	304	323	340	342	319	361	303	313	296	329	327	328	354	358	292	343	338	350	322	310	300	315	339	332	335	349	330	333	341	346	337	376	327	329	315	347	353	335	353	351	323	323	334	322	331	325	316	339	316	339	351	365	335	325	365	315	324	316	318	363	328	306	309	318	345	354	310	358	321	328	355	348	303	363	348	356	342	346	322	355	343	322	340	337	352	321	316	319	328	334	333	319	305	313	361	348	326	347	341	312	328	331	307	306	330	333	309	328	326	315	327	353	330	306	362	331	292	338	401	330	307	374	333	313	332	327	350	314	306	374	324	325	332	325	329	316	332	304	321	304	320	315	337
24870	27467	34708	34511	31700	27410	23826	43867	53841	40948	25654	12789	5028	2015	1175	982	903	907	900	908	962	910	939	939	957	923	913	909	934	905	898	982	901	905	956	914	951	939	878	955	904	866	934	937	916	915	884	879	964	925	971	942	867	901	890	949	901	882	928	990	857	928	922	922	919	907	928	917	910	950	948	895	897	931	872	896	967	922	938	938	861	882	901	940	940	932	942	912	910	967	957	906	958	939	906	916	923	918	924	910	911	892	930	978	924	954	964	947	933	920	925	940	961	933	914	884	984	980	957	934	970	928	947	891	939	926	919	870	942	875	918	885	931	911	927	894	903	903	897	924	918	881	910	913	900	940	972	928	896	887	939	953	939	922	892	916	907	949	968	926	903	906	922	914	911	969	880	872	914	939	935	975	984	984	909	901	1003	946	929	900	958	917	971	932	934	915	1001	934	886	892	924	884	910	884	895	947	931	915	946	961	876	929	891	953	954	924	886	885	953	905	894	890	911	924	950	934	888	911	960	928	918	921	917	917	951	919	911	905	830	917	858	915	860	932	934	883	937	916	882	929	896	959	964	947	947	910	919	964	937	906	937	943	918	956	928	892	923	922	872	895	900	944	927	957	904	900	900	956	940	876	944	918	921	913	921	945	928	898	889	951	958	894	889	871	906	922	905	936	907	967	907	1002	932	899	909	944	869	901	892	941	871	949	973	872	977	911	923	922	947	899	910	898	864	927	905	947	916	942	960	918	915	887	927	944	914	931	946	974	946	927	931	862	927	917	921	932	932	926	861	903	938	932	917	974	940	896	839	950	880	874	897	911	901	888	901	950	910	930	953	914	960	859	845	885	922	931	913	899	886	868	927	905	878	916	871	871	904	902	894	954	924	904	922	894	937	917	881	919	910	947	946	906	930	953	905	958	899	907	952	929	903	959	918	916	902	913	920	972	956	898	865	879	944	922	898	934	930	957	913	943	943	936	928	867	891	906	940	953	911	938	925	955	950	859	918	894	919	945	894	927	950	891	969	907	971	946	994	940	902	919	897	966	898	958	950	912	887	912	913	980	943	877	878	891	933	952	895	930	881	955	919	908	910	907	908	944	950	855	941	972	949	921	919	916	924	908	909	888	945	942	947	954	941	895	935	920	942	900	927	902	913	920	923	895	956	892	918	926	826	970	895	947	910	904	933	856	942	914	929	907	913	901	871	949	891	974	874	961	860	908	903	927	875	940	925	912	980	889	957	862	894	885	903	902	933	851	921	883	854	914	948	938	957	899	933	875	924	935	896	958	867	939	932	924	924	963	938	977	904	888	910	961	908	892	931	907	922	886	900	950	967	883	887	881	947	923	898	900	888	902	963	884	959	952	903	906	910	897	973	922	906	928	935	923	944	967	1024	884	896	903	887	1011	863	960	940	941	939	940	906	978	924	933	856	917	925	933	920	875	902	897	948	891	875	956	917	939	906	944	937	931	902	920	967	941	922	911	951	975	922	893	888	958	886	868	965	917	933	909	939	878	913	879	911	942	959	923	932	892	870	919	921	957	875	937	1009	891	940	865	921	930	907	891	926	958	903	935	883	904	905	881	951	910	869	929	950	948	882	940	946	930	900	905	893	930	901	912	893	896	949	922	953	908	923	907	942	923	955	937	871	903	919	900	916	893	870	966	948	936	926	916	900	956	912	940	908	911	911	906	934	951	975	939	923	953	993	869	912	916	1029	923	931	921	914	905	924	941	941	922	930	960	960	939	920	920	883	905	910	886	884	896	911	944	929	969	915	931	854	910	871	943	928	946	894	895	907	910	885	949	884	903	928	950	920	919	993	898	924	850	938	936	954	879	917	880	922	950	970	937	976	945	895	854	920	872	935	935	858	926	923	909	898	902	903	879	981	924	925	902	952	896	906	941	930	937	982	953	952	919	928	894	937	851	944	911	918	964	894	896	945	909	926	893	903	906	912	915	908	953	912	883	968	889	889	922	930	904	914	942	948	923	946	904	971	906	927	946	881	884	921	874	929	898	965	944	922	934	937	957	916	919	957	935	944	925	880	954	906	913	958	923	895	922	959	932	958	955	879	916	912	978	946	922	935	944	915	970	938	875	936	923	935	912	972	934	885	899	911	960	902	930	926	888	951	889	912	957	941	951	952	923	906	933	896	884	897	941	918	938	955	919	896	894	921	935	865	919	923	927	969	949	903	952	897	899	918	943	905	904	939	958	923	914	900	934	923	863	897	940	951	904	917	880	901	877	903	936	955	839	947	928	860	908	938	912	903	927	937	928	957	948	921	889	916	914	853	911	934	924	964	999	948	900	922	938	880	968	889	930	947	927	890	902	899	855	912	885	964	893	884	951	925	908	898	960	928	980	921	927	861	914	940	934	904	928	896	953	903	924	941	948	968	925	881	894	919	913	900	928	896	973	1005	940	946	938	909	911	895	942	890	906	912	887	918	910	910	899	907	987	927	920	904	944	961	919	925	937	883	907	930	901	897	930	938	938	897	911	944	890	948	972	898	895	945	855	923	911	954	956	932	948	927	898	885	862	937	914	856	875	920	939	878	932	891	870	945	848	918	903	927	944	894	924	914	898	933	949	880	930	909	906	882	947	866	932	1025	948	950	945	926	906	924	950	905	893	911	961	901	840	930	979	924	909	896	908	955	932	915	899	909	929	900	958	904	903	915	935	905	910	915	892	944	908	921	881	940	982	841	945	908	920	964	948	850	937	891	929	961	965	885	916	969	887	867	930	876	907	845	921	932	978	919	901	885	954	880	922	916	910	899	958	896	915	982	910	875	902	942	923	889	894	914	924	896	962	930	893	863	907	931	958	935	960	900	929	888	912	933	895	899	819	924	905	900	936	904	943	920	961	932	903	910	924	908	928	973	907	911	874	903	922	945	914	930	890	902	953	890	867	924	923	920	933	925	980	905	894	902	881	901	936	889	885	945	958	907	964	950	905	914	921	886	957	918	974	926	937	902	956	896	952	933	930	940	952	903	930	990	929	865	907	923	901	906	903	887	907	867	851	913	952	889	939	983	957	932	908	895	915	866	961	950	946	947	893	927	924	879	920	870	961	946	858	927	907	968	928	920	940	886	985	958	879	907	889	921	905	903	890	900	888	964	898	964	872	919	953	948	928	870	939	961	907	952	903	900	926	906	979	936	926	900	973	907	892	911	885	855	904	951	851	945	931	953	933	912	948	964	946	853	873	911	961	931	922	859	896	881	882	931	899	947	955	940	948	936	961	914	918	910	913	887	904	963	887	938	939	922	976	955	912	876	939	923	890	886	917	926	937	901	905	910	945	893	935	968	950	949	865	935	915	907	911	897	922	909	906	926	942	897	882	864	910	950	980	882	907	899	876	886	939	865	918	931	962	963	961	860	901	948	940	906	895	925	883	859	858	889	889	966	951	942	910	880	875	929	928	869	928	918	917	948	932	869	889	915	956	931	889	959	901	938	940	912	938	914	887	972	919	925	886	978	972	902	945	917	892
36961	36479	40086	30029	23980	16461	12625	37819	47362	36517	19123	8249	2695	910	463	372	358	351	331	343	319	330	312	325	319	309	295	353	352	297	328	341	315	365	338	350	319	341	310	330	323	329	345	293	341	333	359	316	329	341	303	361	323	330	329	339	349	334	325	323	332	341	307	321	325	334	348	367	320	309	344	348	339	334	336	332	312	377	360	333	324	336	351	316	316	284	326	329	308	320	327	352	322	331	358	331	296	320	325	333	346	336	363	344	320	338	317	347	346	319	342	361	293	323	328	333	360	342	318	342	353	350	320	330	331	330	352	324	347	342	360	364	348	316	359	336	309	329	337	287	334	315	353	352	349	349	359	327	309	347	344	334	339	330	308	305	358	358	358	332	352	330	303	337	358	317	326	333	349	337	371	340	343	310	340	342	359	310	345	348	312	352	334	312	324	319	311	328	341	334	305	324	345	304	371	306	341	320	334	343	297	308	340	311	323	364	341	346	349	343	325	293	341	318	319	315	321	343	341	289	364	296	356	367	332	338	338	340	345	351	347	330	336	293	326	308	333	291	375	340	296	356	356	363	357	340	332	355	331	352	352	324	317	343	339	332	334	296	342	336	365	317	329	316	379	343	376	336	350	320	347	306	336	331	319	334	323	326	332	306	317	345	318	303	358	343	333	346	338	383	313	316	299	323	311	313	328	302	358	347	335	318	345	351	285	346	318	289	350	341	333	343	313	361	348	331	327	324	357	315	347	325	303	319	295	330	326	318	344	355	368	363	339	344	304	350	339	321	355	338	362	316	324	321	316	336	336	342	350	322	334	357	359	346	350	318	375	356	338	333	352	321	363	322	318	372	368	322	344	322	305	349	352	323	350	366	331	310	346	309	311	356	363	338	328	352	326	349	325	368	335	326	315	351	315	371	366	336	349	317	328	334	323	341	330	331	333	311	348	338	317	389	345	335	352	327	349	339	333	354	360	349	329	340	358	341	352	340	326	301	337	312	335	359	327	306	328	344	363	316	338	325	344	334	344	349	344	347	337	334	335	343	310	331	326	345	314	331	331	363	300	346	352	328	344	364	319	349	301	321	321	331	307	324	311	356	321	309	337	361	344	321	339	338	327	321	369	316	327	338	359	344	344	313	292	306	309	355	358	327	325	363	326	331	335	305	346	311	336	354	337	336	304	304	328	329	342	357	334	315	320	356	327	329	348	345	325	347	338	306	326	329	354	345	375	361	354	340	299	326	362	332	331	314	315	342	329	349	368	339	343	340	351	342	326	335	350	364	348	350	301	318	320	364	378	331	342	331	295	346	336	350	326	352	333	345	314	317	354	316	352	354	308	311	332	349	335	359	335	375	333	332	323	377	317	304	354	362	337	333	345	322	320	344	334	322	346	321	323	354	344	367	352	303	305	309	302	278	344	305	343	343	343	353	328	325	316	339	318	359	323	336	358	325	347	347	295	325	341	333	350	339	351	340	341	328	331	293	332	320	319	332	346	359	372	345	348	369	333	339	324	338	351	346	304	293	371	291	357	346	306	323	316	351	330	322	339	325	338	325	333	318	345	330	304	363	350	338	324	318	341	353	343	329	347	310	357	332	317	312	341	361	356	327	346	343	321	326	348	305	333	313	335	344	314	337	345	333	333	332	325	336	327	327	341	360	308	345	307	327	295	380	324	347	346	329	318	314	306	302	323	326	324	310	321	333	331	342	339	313	319	340	361	339	315	322	358	364	315	312	329	359	348	323	309	344	329	313	319	344	328	358	321	301	312	349	326	321	325	339	320	338	324	339	330	339	348	325	333	338	321	310	334	346	337	337	347	336	329	300	366	326	331	344	349	340	345	325	318	347	318	346	345	332	330	365	299	319	339	382	374	352	329	324	333	374	347	329	325	320	334	311	363	326	355	331	317	331	349	348	367	304	324	350	316	326	356	339	345	337	335	346	361	338	317	350	284	334	349	375	334	314	326	336	325	370	370	326	324	359	327	313	323	340	354	355	328	322	378	329	321	333	328	338	341	335	360	305	322	335	334	308	327	296	323	366	331	331	370	344	322	313	340	325	328	346	327	331	336	331	344	356	289	317	316	335	371	331	319	325	326	346	344	350	338	345	327	357	324	340	307	303	356	320	325	354	350	324	341	351	336	332	320	356	349	351	334	312	333	329	329	328	334	362	362	331	322	314	325	302	347	347	342	325	317	316	333	355	362	355	333	302	340	310	342	325	318	330	326	322	340	312	339	343	323	329	347	357	310	354	324	312	310	318	385	350	332	329	305	301	301	323	331	312	329	300	384	333	305	339	351	316	334	309	343	351	291	357	352	361	319	354	352	323	367	365	325	345	306	348	328	301	342	339	345	338	358	333	359	340	337	354	362	375	365	365	351	344	334	361	340	351	301	362	328	348	362	359	357	309	363	345	341	344	330	341	371	321	338	338	318	312	341	344	351	371	333	376	336	335	331	348	356	320	356	356	312	395	336	333	321	327	327	333	320	290	334	315	337	337	299	341	315	349	361	330	317	332	330	326	329	296	299	325	340	351	352	335	355	341	326	334	308	322	356	365	308	328	324	343	313	320	320	344	328	329	337	320	353	312	341	305	336	314	334	324	329	342	335	355	334	299	312	369	313	358	352	318	364	358	298	357	345	331	291	321	326	343	307	328	352	327	330	356	334	357	323	312	325	290	328	327	336	325	314	307	352	354	338	330	332	312	334	327	312	295	342	335	312	326	352	319	387	334	351	321	349	317	306	346	337	311	347	343	358	339	344	319	345	290	343	329	331	347	340	334	360	355	333	313	336	351	332	346	301	296	339	314	359	317	344	378	324	332	348	371	343	335	321	328	352	340	341	329	351	318	349	333	325	333	342	375	321	301	311	348	325	309	312	349	367	354	325	346	337	332	305	341	325	345	330	341	339	317	336	303	384	348	337	333	356	336	344	341	326	328	360	327	329	331	353	360	341	344	344	324	353	299	329	317	334	337	314	342	330	344	311	317	342	363	314	356	345	339	354	351	331	326	321	312	356	338	318	308	336	337	365	339	317	308	361	318	300	338	332	308	353	309	364	361	329	317	319	351	332	309	331	326	351	355	304	328	356	343	352	321	320	339	356	355	320	343	334	291	365	324	318	327	327	334	365	318	319	331	336	320	333	358	324	322	382	326	348	333	354	364	317	338	332	329	340	329	359	344	336	329	325	327	356	336	345	343	323	357	366	326	327	366	320	343	335	335	348	359	324	318	363	347	343	352	332	329	303	366	315	347	312	338	340	348	304	334	302	325	352	354	393	324	297	333	339	351	330	373	335	322	369	348	359	306	329	353	348	361	330	330	347	319	356	296	329	359	362	328	345	360	320	363	316	339	321	328	334	336	332	330	325	329	357	357	342	347	329	327	344	353	332	321	353	333	347	332	321	308	342	339	327	315	342	329	331	352	335	361	302	303	356	343	393	321	337	301	319	355	345	355	345	299	331	319	299	343	345	350	326	340
25481	30135	36675	35638	34498	29558	29136	54658	60235	49351	33712	21526	9915	3594	1462	1130	964	911	922	904	916	883	866	915	899	935	893	955	940	911	919	917	953	911	938	942	899	954	915	926	935	921	944	900	931	907	964	940	918	948	936	908	873	947	924	858	869	947	874	911	936	914	867	925	875	980	921	945	968	875	855	970	928	907	928	942	899	936	950	883	892	932	919	896	891	998	896	941	922	921	936	953	952	899	881	961	936	905	965	943	934	903	927	963	907	926	972	974	954	910	931	830	845	942	891	879	930	882	911	874	917	952	901	956	932	898	912	895	930	905	962	899	951	887	933	954	907	842	933	911	992	961	926	926	960	934	924	923	879	928	943	900	953	922	949	967	921	925	889	902	912	902	921	938	926	915	910	958	959	934	945	955	950	942	950	921	902	947	980	931	866	939	897	951	952	903	932	924	942	963	924	925	906	870	952	918	935	926	924	927	912	943	920	908	934	923	919	943	934	939	925	924	926	925	885	888	964	986	912	972	980	924	916	950	921	930	836	867	890	907	902	934	905	936	911	896	884	908	928	891	921	927	949	925	948	910	936	928	923	910	922	914	896	914	942	934	894	875	916	949	907	949	892	993	949	821	883	962	963	934	950	910	959	903	882	931	941	890	920	918	918	895	976	885	890	948	921	916	981	935	899	939	890	960	957	888	946	872	871	939	851	940	940	913	944	920	899	948	916	898	937	926	909	941	925	881	885	989	949	870	912	924	918	884	880	858	941	980	899	959	910	955	937	939	957	926	850	885	903	899	935	850	898	929	931	944	909	911	918	926	912	975	872	967	920	938	902	930	938	918	894	949	888	920	897	897	912	934	955	969	918	927	909	938	876	917	903	868	910	967	938	929	900	894	904	907	939	876	881	936	956	970	951	901	939	924	938	918	940	905	865	950	929	937	937	920	903	908	937	893	921	898	903	883	962	906	944	907	937	971	929	929	900	910	929	885	897	943	956	905	945	923	947	943	891	944	923	931	898	886	889	933	917	850	949	878	995	974	901	915	930	956	917	898	850	915	900	919	987	937	901	908	891	935	915	898	937	922	864	951	908	943	886	930	913	894	905	959	905	907	862	909	899	929	919	922	954	897	870	938	919	905	927	941	966	890	919	901	965	872	915	869	940	927	919	961	928	971	896	932	871	916	888	974	942	881	941	914	890	891	902	924	947	917	892	903	945	960	933	875	957	911	959	911	903	938	952	930	976	891	960	916	923	977	904	925	947	923	914	896	956	864	895	917	867	948	941	924	914	901	904	946	954	927	944	890	920	884	919	938	888	974	955	912	954	859	911	900	933	958	932	936	963	943	937	958	927	855	958	905	895	935	954	937	930	914	926	895	906	918	910	918	907	878	877	917	918	894	883	927	932	939	913	930	896	896	961	927	925	916	922	925	958	879	912	949	925	950	885	915	961	923	931	985	914	913	924	980	913	933	958	915	919	948	879	912	906	890	903	976	947	891	960	895	906	997	903	866	931	917	990	935	951	918	895	919	886	922	907	884	917	891	941	915	911	916	936	947	937	964	958	912	973	900	964	945	849	962	890	919	914	863	916	867	957	930	901	961	934	873	923	923	923	966	880	913	901	950	899	955	924	940	955	930	921	990	918	926	951	974	922	903	971	980	872	866	947	895	920	969	938	892	917	928	888	919	930	921	950	947	920	930	944	939	879	961	969	998	893	920	916	890	952	914	897	940	917	874	928	928	911	914	938	933	896	887	884	959	931	895	950	943	888	950	893	925	923	866	911	916	907	933	965	850	920	894	887	941	911	938	930	917	902	969	946	917	877	968	908	912	956	888	880	925	955	920	931	916	906	919	930	922	904	889	915	950	938	901	890	940	922	939	879	985	881	911	902	843	928	927	878	944	937	947	943	922	924	931	942	885	886	920	888	907	885	911	945	918	953	953	918	919	901	920	876	929	902	947	917	886	953	908	947	977	946	929	936	935	894	899	911	931	949	929	915	908	909	885	927	901	897	886	908	967	834	998	928	957	905	913	917	912	941	955	855	920	940	923	955	947	883	930	937	947	950	890	887	894	924	963	899	896	886	913	909	925	881	871	930	939	943	933	884	919	934	894	889	892	902	927	898	875	902	916	952	959	925	913	938	937	924	911	939	864	922	913	968	912	933	932	900	921	892	909	911	937	843	955	909	911	873	913	864	961	914	943	903	922	950	922	888	991	907	917	974	940	880	904	961	912	909	925	848	975	936	914	935	974	937	912	954	931	952	950	926	931	889	946	952	864	846	903	951	910	915	896	924	976	990	939	896	914	858	901	891	917	919	878	895	939	923	907	938	892	917	940	885	904	918	905	947	926	923	905	925	986	884	969	959	934	942	865	863	890	961	884	918	935	940	993	913	903	946	901	928	891	928	914	937	961	951	892	960	902	880	849	888	913	951	916	886	909	925	906	910	973	892	901	930	876	889	903	910	949	927	880	917	900	886	961	866	933	955	891	885	889	912	937	925	924	924	917	871	936	929	919	919	954	901	940	965	918	916	935	966	913	923	931	927	927	929	926	896	968	916	902	871	893	892	882	943	932	913	936	854	909	958	946	907	912	885	929	902	902	897	905	905	981	889	975	901	945	918	901	939	918	881	947	919	893	890	925	895	985	901	944	954	864	844	880	959	952	906	959	919	916	938	905	937	860	919	957	911	923	953	922	949	945	961	967	1000	941	938	952	883	950	903	941	922	968	858	927	911	977	972	901	894	958	901	881	903	916	937	962	954	954	918	885	855	929	928	939	904	857	945	945	931	925	910	887	945	945	895	941	1005	898	956	924	894	891	964	859	939	946	931	902	901	914	910	976	943	902	945	919	955	925	866	932	871	918	976	943	863	973	851	875	905	913	912	907	924	957	945	930	919	949	957	933	914	944	820	904	928	956	936	937	939	912	898	936	908	929	903	917	927	875	931	942	898	969	935	940	934	918	931	905	924	855	885	879	872	974	933	859	935	955	924	1001	984	937	933	892	902	906	890	918	941	886	918	861	909	904	965	939	901	912	953	877	925	891	959	898	861	896	854	886	930	934	877	953	900	907	913	929	898	936	923	894	881	923	864	936	898	948	935	902	883	918	910	922	924	926	941	956	896	965	945	896	916	974	950	880	919	923	932	941	859	906	893	899	911	904	929	921	956	892	887	929	954	902	990	949	900	906	917	871	920	1036	923	955	923	941	907	953	976	996	899	908	934	978	907	957	877	948	930	922	887	888	898	955	884	947	952	960	988	929	886	887	929	932	951	944	923	967	911	909	870	931	878	928	898	936	908	950	946	896	966	930	909	949	900	863	880	929	915	945	914	937	919	902	919	935	957	937	912	892	920	908	907	927	910	921	929	931	957	991	951	906	907	952	916	923	902	895	946	854	912	892	933	940	953	926	927	913	872	895	923	925	934	940	891	987	883	968	884	873	940	960	922	949	877	915	868	897	902	907	909	866	927	936	934	978	916	949	910	860
18535	24811	25819	20888	15176	11459	7968	7015	6639	4738	2420	1159	611	439	362	327	356	327	312	347	307	334	339	336	349	314	330	302	341	355	362	329	345	356	336	364	354	338	326	355	346	363	356	341	354	326	336	325	357	331	317	341	308	319	347	324	371	340	314	302	319	341	355	303	328	343	345	326	329	325	378	364	299	316	322	339	324	296	358	327	288	341	351	324	344	311	326	332	329	275	339	342	322	320	361	377	322	312	320	331	321	348	361	383	323	358	324	340	333	324	324	353	326	329	332	367	325	338	323	355	338	347	353	337	335	344	317	333	325	309	305	323	340	346	326	306	345	337	333	344	345	350	326	321	351	354	314	328	322	307	291	330	355	340	308	348	358	321	352	336	328	325	327	296	340	344	365	358	328	320	340	318	336	383	294	354	354	357	325	352	314	331	349	333	320	337	337	343	303	309	329	331	342	320	356	334	354	337	334	323	313	339	327	352	350	334	351	353	357	348	325	309	361	306	342	315	358	329	335	339	341	396	329	341	302	302	336	341	319	330	361	306	351	344	320	325	321	354	344	301	340	326	319	293	362	354	329	340	347	330	309	325	338	345	336	332	342	349	331	363	359	335	369	326	336	338	311	336	326	367	342	344	359	323	348	332	334	326	339	359	335	357	337	327	366	356	313	311	315	346	332	337	343	309	366	310	355	352	385	306	333	330	357	318	367	369	317	326	329	350	347	335	326	332	325	319	318	344	362	305	348	327	359	325	338	348	352	340	318	351	309	339	309	334	346	330	308	351	335	324	306	341	373	334	347	322	350	346	354	324	334	359	340	354	337	363	321	322	306	292	394	344	330	377	361	336	302	331	349	344	377	377	363	367	353	339	340	334	333	317	305	345	322	338	342	346	337	340	325	359	351	344	349	302	340	336	310	322	329	323	339	350	353	358	335	344	346	360	315	367	336	336	317	345	331	366	345	323	353	326	338	339	311	348	309	322	308	355	350	341	345	314	344	359	374	349	352	333	354	318	311	340	327	353	322	340	349	305	365	352	334	358	348	367	328	351	343	345	339	355	364	330	294	333	350	342	339	353	348	350	326	352	337	328	350	336	320	319	320	300	345	358	333	338	345	355	344	345	337	346	343	328	354	345	319	346	374	336	323	311	339	329	298	324	339	348	335	377	346	322	330	322	337	344	356	378	337	314	319	343	325	365	335	348	316	339	335	332	348	318	361	327	362	336	353	346	331	316	344	358	306	323	329	329	350	289	328	366	320	369	351	353	343	351	322	340	316	324	348	343	330	340	338	356	356	371	327	329	342	362	329	377	313	293	360	315	374	349	329	345	382	337	362	346	329	323	335	348	336	343	328	355	359	341	335	309	367	350	327	322	336	319	340	360	345	338	322	319	384	332	325	338	308	344	334	332	306	331	318	344	302	397	333	333	338	337	351	297	346	335	342	319	327	337	338	355	372	343	332	397	335	336	340	337	350	339	348	326	340	369	307	348	361	304	307	333	321	345	329	332	313	307	349	309	333	306	322	359	334	366	334	340	302	341	331	347	323	335	342	324	358	328	337	334	331	327	321	368	349	354	367	334	327	372	319	357	326	316	348	371	318	352	358	323	322	307	340	333	353	340	313	366	320	345	345	348	324	330	312	337	330	319	361	315	344	339	322	340	341	326	340	329	321	339	313	317	338	326	356	341	362	377	359	316	348	324	333	323	374	360	344	333	335	328	325	349	321	318	306	339	395	346	352	352	329	306	339	301	336	322	317	334	323	348	334	356	345	359	352	327	324	340	333	334	341	359	345	311	356	338	354	312	362	337	353	360	333	317	346	350	316	355	357	337	326	355	346	339	344	374	341	333	315	345	350	314	333	318	328	357	351	337	323	360	368	325	332	318	346	312	315	333	322	350	333	338	347	308	377	331	322	364	352	359	333	353	364	355	361	347	363	375	364	354	332	337	329	335	351	335	347	360	361	328	338	328	344	326	332	340	346	355	335	301	327	341	338	300	331	366	332	332	350	367	349	354	317	311	321	358	357	322	329	314	352	354	335	352	320	327	305	334	355	317	325	331	339	333	295	300	337	287	320	345	324	316	370	346	333	360	339	354	344	312	345	308	362	331	345	330	350	332	356	340	334	317	334	336	339	347	356	322	341	347	365	351	317	303	320	335	326	338	383	318	340	331	320	336	341	322	346	326	350	332	373	326	334	294	311	355	332	331	340	292	352	350	311	364	352	358	340	334	349	307	360	343	348	316	328	328	345	312	323	334	298	347	307	335	319	354	347	348	312	339	342	379	354	386	354	332	308	340	364	367	294	357	338	333	364	358	339	325	313	347	352	364	336	383	352	350	370	321	314	306	321	331	362	350	327	338	352	342	310	297	351	360	332	339	316	305	326	316	341	364	357	327	313	311	349	319	338	321	316	284	347	360	362	344	346	322	362	345	354	326	341	340	325	310	374	343	343	348	323	329	367	345	332	325	328	304	347	290	323	356	343	329	322	331	325	346	319	300	342	339	335	344	347	354	344	330	312	335	324	331	348	348	339	342	311	351	324	339	362	313	350	320	345	352	340	319	346	358	326	363	326	312	355	341	351	351	326	316	288	302	352	335	327	322	353	345	336	318	338	295	295	309	338	351	323	302	339	342	360	295	353	359	376	327	329	307	350	305	344	330	329	331	344	355	331	343	319	327	371	340	352	338	354	330	332	326	319	354	343	330	333	304	348	354	324	330	314	345	309	326	320	305	335	369	329	330	324	336	326	358	328	365	291	345	342	339	352	310	307	328	333	332	321	330	313	371	357	348	326	341	361	336	324	352	327	314	334	297	312	335	349	337	321	384	326	364	347	385	361	351	355	350	316	362	316	328	317	321	339	310	344	362	355	341	318	326	351	318	330	309	364	330	314	331	355	342	341	357	343	363	341	342	339	340	354	337	317	324	389	369	310	346	375	341	321	347	357	356	335	337	348	313	336	337	347	345	357	333	336	333	357	331	357	344	289	319	334	317	343	362	344	342	336	372	331	343	351	333	313	346	318	300	368	354	309	341	329	336	323	359	338	345	324	337	350	355	333	337	316	363	352	332	319	373	355	301	300	319	325	330	348	326	358	330	337	340	339	337	306	341	330	355	371	336	298	323	334	317	322	353	350	359	363	335	382	338	349	326	335	322	358	353	337	357	357	322	359	330	343	355	353	323	320	321	327	353	302	354	350	352	337	356	308	334	310	323	318	325	330	327	354	348	344	378	342	318	337	376	348	343	324	297	358	334	331	318	350	354	329	360	332	329	336	330	325	306	348	352	363	367	373	322	335	332	309	346	356	291	352	330	310	362	363	352	350	335	358	323	311	297	303	310	349	328	326	330	318	358	329	347	327	312	363	332	322	332	334	339	318	330	365	342	342	354	318	342	333	351	351	357	348	352	343	392	372	323	340	338	302	307	351	354	338	338	345	343	342	352	337	328	338	343	338	343	332	345	364	325	331	337	360	318
13393	19784	25684	28749	27406	25629	21493	21874	20712	15382	8476	4014	1987	1244	998	944	928	926	936	932	970	933	926	947	989	904	912	953	915	900	981	878	938	950	957	936	962	928	895	967	962	927	906	853	984	911	956	907	919	927	949	925	926	938	907	946	905	926	901	957	936	897	935	944	960	904	995	958	936	943	944	946	927	932	861	944	965	927	920	919	925	944	964	984	968	963	958	960	938	914	909	960	909	976	938	937	933	932	950	907	952	982	905	898	909	930	899	1006	889	932	916	942	977	941	924	993	897	959	898	947	927	972	955	906	869	928	913	915	915	898	919	914	918	914	915	937	936	956	893	922	926	902	954	964	921	984	890	902	978	981	941	952	977	976	929	860	933	986	985	896	910	912	917	950	888	924	936	1002	909	924	916	932	987	908	926	932	928	926	943	933	930	956	978	966	912	963	918	917	956	919	964	984	925	912	925	944	1012	992	902	948	914	903	923	969	866	918	963	918	933	925	896	962	944	930	900	927	915	944	932	945	925	965	962	871	848	932	963	919	953	961	901	919	943	940	862	920	915	888	943	941	919	957	937	934	917	986	958	958	959	930	954	900	977	936	936	929	913	960	886	906	935	960	949	922	902	943	949	920	903	955	967	952	960	985	926	977	925	929	987	975	926	924	883	913	906	930	874	994	955	949	969	937	931	953	916	935	929	974	940	893	950	948	925	933	904	921	895	953	903	914	955	903	943	930	954	884	918	943	921	993	930	934	955	918	927	922	942	926	947	902	909	953	918	910	942	959	907	951	990	887	955	950	975	943	871	929	1011	947	998	861	934	924	917	942	890	976	937	935	958	905	917	918	952	932	948	929	990	908	905	958	982	924	924	933	961	928	919	952	937	945	906	932	968	989	916	925	883	915	949	944	941	928	951	963	915	917	942	948	913	880	965	953	927	954	916	894	905	930	914	919	957	972	883	933	970	946	912	1002	918	918	950	967	896	974	936	935	916	903	901	919	950	947	937	928	943	907	916	951	944	935	904	917	968	938	881	966	958	979	905	967	959	945	917	980	918	937	970	887	914	915	913	919	921	934	963	908	946	965	943	892	910	897	901	915	917	928	916	949	968	935	929	937	932	913	890	853	930	916	955	900	900	905	899	934	934	925	917	927	929	917	940	925	930	911	955	916	904	929	887	912	876	928	934	861	895	941	975	923	892	951	938	915	1020	932	916	950	896	916	871	897	931	965	920	906	967	922	875	916	965	936	865	915	886	858	980	900	934	915	917	937	929	887	956	899	922	971	915	912	956	958	928	956	946	941	915	991	919	921	889	964	956	962	939	947	961	946	862	933	903	1017	920	917	935	889	917	896	903	893	928	952	930	936	954	926	927	947	981	912	962	923	915	905	900	856	882	930	903	925	984	897	954	913	981	945	975	858	946	939	909	916	904	945	960	966	926	897	919	900	931	985	959	950	927	973	921	928	947	941	963	913	928	968	935	925	945	898	956	916	923	966	923	967	939	880	924	900	955	965	904	925	937	923	936	878	930	995	964	874	930	885	909	955	900	948	942	917	875	927	907	943	998	939	923	953	901	906	911	941	948	913	927	919	911	938	953	885	936	890	934	951	948	914	1008	913	956	910	953	921	958	893	967	963	902	980	922	971	960	953	937	886	904	935	903	920	939	914	990	904	906	934	919	964	926	968	918	884	924	909	898	930	971	926	896	859	901	965	919	915	962	956	926	941	972	932	928	892	892	871	888	941	939	921	967	929	966	896	881	949	921	955	977	929	992	932	951	948	907	967	922	948	949	959	903	928	946	921	882	894	896	953	963	947	914	891	892	877	926	941	904	878	927	979	922	941	990	941	886	951	926	958	924	910	916	973	873	855	910	972	929	900	900	944	971	904	930	946	941	903	906	944	966	915	925	929	906	951	958	941	915	892	891	912	936	944	943	974	944	875	903	939	914	871	924	939	937	960	900	890	916	942	927	918	934	951	1012	957	926	929	966	953	917	963	943	923	941	935	909	969	945	940	977	937	992	912	931	882	921	953	957	946	935	936	949	893	953	921	925	965	914	907	927	943	918	968	861	891	927	982	867	896	960	923	905	944	934	941	881	931	956	927	907	929	945	895	905	929	915	922	937	947	903	919	935	946	887	917	957	900	896	955	942	937	912	945	920	916	925	923	913	930	896	923	926	927	929	896	885	919	935	933	926	907	966	936	922	935	924	981	896	898	909	917	977	879	909	951	931	943	964	884	900	866	948	961	948	929	962	951	929	925	950	912	886	902	881	1002	912	946	889	898	901	923	992	970	970	963	926	951	912	959	964	954	947	924	908	928	902	939	920	898	948	915	910	971	949	925	995	903	937	898	973	920	978	928	958	919	967	894	880	903	909	906	949	968	923	942	958	928	950	942	874	923	939	936	916	842	917	958	950	963	946	917	968	897	930	962	919	940	996	943	1008	908	929	932	966	943	903	935	943	951	905	898	932	948	947	909	893	968	975	911	914	907	970	947	940	903	915	947	926	914	977	968	954	953	903	847	936	918	908	889	922	880	901	966	960	925	954	981	979	923	894	983	1001	945	978	945	887	924	880	962	936	940	891	891	922	957	1003	959	884	940	918	948	929	925	946	914	943	942	944	918	999	953	910	941	926	931	909	980	978	944	985	978	987	891	939	912	937	895	920	895	922	946	942	931	901	936	920	958	950	944	963	913	938	933	940	869	930	936	939	921	957	889	866	941	931	936	915	970	1006	935	907	984	888	926	954	941	921	931	908	931	971	876	954	958	993	917	896	922	953	924	969	945	944	925	929	934	928	917	987	938	972	894	932	965	957	938	956	955	959	924	961	956	963	930	980	948	896	986	860	906	903	944	936	908	977	894	912	968	958	901	940	915	939	888	951	939	995	923	983	917	966	868	962	844	927	916	947	908	886	890	953	913	909	886	902	925	922	946	1005	1008	913	896	888	914	910	909	940	907	909	904	964	879	892	893	960	925	948	961	984	939	930	910	912	947	976	908	909	932	956	883	972	973	913	913	876	959	942	915	920	934	906	926	922	936	952	913	933	930	939	985	955	955	962	993	920	965	980	966	949	893	929	921	930	934	938	969	948	942	902	957	916	912	954	927	897	892	944	897	905	988	967	962	933	925	900	891	903	880	923	932	987	905	957	952	926	949	934	931	977	939	904	929	918	896	932	975	923	919	907	944	880	969	885	966	926	905	964	935	924	916	945	943	934	941	894	922	915	923	913	932	947	905	949	910	932	928	918	918	931	934	960	894	917	936	899	948	979	893	915	903	935	930	975	923	937	956	943	945	934	944	966	928	867	942	972	959	943	959	917	903	885	945	911	925	956	908	929	936	951	891	968	927	876	952	945	901	918	937	921	960	925	908	948	905	967	916	980	889	929	874	928	995	898	949	906	960	906	934	962	981	960	908	913	949	894	922	896	924	974	940	919	958	916	935	947	943	962	962	939	933	956	890	928	930	867	957	967	914	933	958	1032	933	961	941	899	930
30777	33250	32254	25921	19449	15059	14510	24913	35088	27178	15413	6408	2478	956	529	361	323	352	321	341	345	321	331	351	310	338	308	288	322	335	336	341	326	330	314	334	336	341	350	310	353	322	360	329	323	350	320	351	362	349	333	325	329	344	316	335	341	358	339	326	349	341	357	355	351	355	365	338	356	341	354	307	330	325	331	300	340	314	345	334	337	359	335	350	321	354	372	347	325	323	341	356	337	315	313	325	344	315	306	337	349	357	326	330	328	318	310	326	340	322	335	377	354	286	331	326	338	331	337	349	313	331	334	322	328	345	332	300	329	338	359	329	322	342	306	321	316	346	332	367	314	334	338	355	348	337	296	335	339	312	334	352	347	340	336	316	337	349	340	336	338	323	310	346	314	305	347	325	315	318	339	316	330	316	348	343	317	326	328	326	310	358	315	337	344	336	345	297	356	364	323	347	340	344	315	356	353	347	355	339	352	307	329	350	309	349	340	325	335	312	365	329	356	335	332	304	330	335	327	325	341	340	341	343	322	350	297	314	342	360	316	336	298	337	330	314	326	373	335	335	342	325	359	314	352	302	327	339	342	330	357	318	342	322	313	312	353	313	330	310	360	333	329	349	319	335	332	322	315	336	334	335	327	363	321	337	345	331	297	323	340	374	373	306	328	341	321	334	349	310	362	328	305	359	334	334	366	369	364	342	361	315	321	321	339	362	339	327	339	369	344	349	375	342	362	352	377	294	334	309	353	327	334	352	360	353	327	308	325	386	350	363	323	330	337	331	326	337	318	337	339	331	336	323	321	350	334	317	345	356	335	308	327	349	312	308	339	386	330	348	360	292	313	302	349	343	339	314	337	332	333	374	340	362	312	321	315	356	312	353	333	361	353	337	369	350	331	342	355	310	319	327	336	352	369	332	343	354	350	325	353	328	319	309	324	348	305	349	343	341	349	344	329	346	321	290	361	328	354	337	350	357	361	330	310	360	330	357	280	311	336	323	337	311	335	343	303	322	338	334	327	353	354	345	349	316	312	341	344	346	359	331	335	339	314	339	349	333	346	334	352	337	331	341	351	354	331	338	318	317	326	359	321	332	332	344	343	359	324	322	331	350	331	311	339	339	358	352	327	373	340	341	327	330	369	340	321	324	327	325	311	339	329	328	313	342	351	372	333	369	355	388	319	377	342	331	347	283	309	360	348	354	315	309	360	326	368	325	333	355	312	307	319	338	354	314	351	339	334	323	348	305	333	345	343	333	363	343	306	290	312	361	346	337	318	361	348	328	311	369	327	304	344	326	336	332	303	347	312	327	338	293	300	338	326	364	339	325	341	336	344	338	312	359	360	339	340	368	344	303	345	333	338	362	328	331	338	339	318	318	370	323	352	315	298	333	330	345	357	307	324	323	349	337	339	339	347	318	348	354	312	330	322	345	353	346	344	310	317	320	337	357	336	328	342	313	348	328	344	359	334	347	312	321	336	308	350	332	357	335	353	321	343	308	360	294	323	330	322	352	323	347	351	333	312	322	336	357	347	337	345	323	349	371	274	334	318	324	331	340	297	318	337	335	345	338	346	322	311	309	319	358	298	308	321	344	294	342	326	340	323	361	319	330	349	342	357	324	350	362	364	299	333	352	329	338	331	325	326	326	331	312	361	310	356	333	320	321	306	315	307	344	364	329	312	331	336	339	349	318	349	361	306	319	347	367	348	333	318	341	310	327	388	300	335	358	344	340	327	356	334	327	341	349	332	338	341	335	340	338	342	343	318	351	320	315	334	321	319	302	356	334	318	326	368	326	334	354	325	302	333	327	346	334	301	321	309	354	318	345	353	359	315	316	359	341	318	358	328	342	357	324	320	352	345	315	357	341	372	347	356	325	308	345	336	297	339	363	344	331	343	317	332	342	334	346	324	345	326	335	339	327	316	328	348	355	346	330	295	351	337	331	363	333	311	328	325	335	321	302	307	364	326	320	329	316	310	349	328	369	341	325	368	346	381	324	330	332	343	342	340	311	336	343	333	360	323	343	340	339	359	333	350	332	345	333	353	289	344	344	343	292	350	306	331	343	322	334	323	333	317	301	312	297	328	325	328	336	355	346	343	330	335	301	342	339	331	365	332	305	323	342	319	310	335	332	312	324	318	334	339	318	341	306	315	344	341	355	296	353	351	334	309	365	362	320	324	342	349	337	325	340	352	304	339	339	333	333	339	334	332	343	311	348	335	324	351	349	354	355	333	326	336	301	321	354	330	307	345	335	311	334	349	334	361	368	325	296	348	360	336	322	332	358	328	351	335	335	349	325	343	345	346	318	338	320	329	340	347	319	348	313	293	334	354	317	331	358	300	319	335	332	346	366	339	374	332	307	344	333	345	352	345	365	356	346	334	350	317	308	314	311	293	329	331	332	355	310	306	345	318	347	339	294	327	345	326	340	336	344	335	327	325	355	309	317	303	318	312	345	342	345	298	345	321	345	300	329	336	306	331	331	348	326	315	322	334	351	351	315	324	296	320	333	298	330	330	310	325	349	330	339	337	341	355	350	326	325	287	326	317	299	335	309	335	355	352	347	331	330	321	331	345	361	325	335	328	309	309	314	332	329	292	292	337	340	321	323	343	352	331	345	333	339	316	332	345	327	338	339	369	331	339	351	326	347	320	334	365	343	352	331	330	348	334	317	316	335	356	322	346	316	311	322	340	308	347	340	320	334	306	330	343	322	342	293	356	335	359	321	339	323	347	366	340	331	338	319	331	327	331	369	370	326	324	282	338	332	339	312	342	329	327	331	310	334	357	350	313	319	352	370	332	306	337	331	308	331	317	351	359	332	322	321	343	321	333	348	335	352	329	317	357	325	350	316	332	341	315	303	352	360	364	336	333	336	353	312	333	319	345	310	303	350	338	378	388	328	319	356	322	332	335	340	338	315	334	292	356	337	331	313	313	317	339	336	376	349	362	334	314	318	340	324	336	321	336	365	324	338	314	336	346	324	318	342	303	342	333	356	346	354	364	366	341	325	331	331	315	366	349	337	368	334	340	305	343	321	353	319	351	351	316	339	352	331	333	330	345	339	319	306	341	329	370	363	343	323	355	306	372	341	312	324	335	340	362	333	341	339	384	348	334	339	336	336	349	312	298	309	346	343	332	321	340	333	340	333	342	321	335	339	326	329	366	334	323	352	337	321	349	326	357	322	351	340	354	346	337	362	327	339	329	329	329	338	347	321	355	349	329	329	339	335	328	309	316	336	343	318	323	298	364	314	309	311	341	374	342	340	304	342	356	345	326	304	305	376	320	334	319	346	310	330	340	353	317	329	327	306	346	327	346	334	347	339	345	354	344	338	308	341	315	345	313	328	324	330	306	345	324	357	344	345	324	347	340	330	308	386	345	322	337	308	324	320	347	322	338	342	347	335	329	325	344	326	299	346	335	333	320	332	326	289	325	304	375	322	381	324	314	320	344	365	337	358	354	315	324	341	322	323	333	308	338	351
21081	26461	30336	32496	31251	29555	31187	44279	50899	42971	30979	19239	9309	3999	1670	1086	903	953	913	900	967	951	854	1002	928	916	969	952	908	869	957	982	947	944	894	874	945	920	949	888	872	912	886	954	876	950	886	864	893	944	902	924	924	967	890	939	903	912	902	952	910	956	971	908	915	887	947	905	938	852	920	877	906	904	912	929	935	950	879	936	901	945	910	961	953	931	911	929	907	886	963	920	911	941	957	878	917	933	943	899	901	977	961	928	935	921	993	884	937	924	926	983	901	927	888	949	899	929	937	909	910	912	937	936	922	863	932	897	944	899	936	933	941	927	897	928	924	910	946	911	892	980	895	925	924	995	899	913	875	934	915	952	937	941	881	878	926	912	957	938	854	934	917	978	918	1006	904	873	912	857	901	910	1009	930	914	929	900	980	913	949	936	902	891	906	897	871	921	911	932	918	931	968	929	902	923	910	938	958	898	988	929	899	917	943	909	897	909	937	958	930	935	921	917	932	908	918	913	929	903	914	912	888	904	947	961	919	980	889	903	933	946	889	988	914	877	875	901	919	883	955	922	900	909	946	905	993	860	930	933	880	948	949	896	878	918	954	888	884	947	921	920	922	898	918	912	877	932	850	900	950	914	903	907	899	953	931	877	953	934	918	998	948	955	857	953	924	973	939	962	889	925	976	865	934	894	898	927	929	913	954	959	906	893	980	902	861	971	951	945	922	905	954	908	840	945	908	931	965	938	922	898	887	965	918	960	924	927	882	949	904	928	927	928	897	885	896	914	930	926	943	916	940	909	916	963	926	889	942	912	969	902	897	965	946	888	916	953	942	937	929	892	925	910	962	914	895	908	938	970	937	892	947	908	908	900	910	946	948	918	906	945	883	955	957	969	932	938	932	990	927	876	944	910	943	928	881	893	914	928	929	914	960	929	895	936	952	883	951	895	920	953	1000	880	879	907	891	928	915	941	910	936	972	894	942	937	959	903	922	924	942	906	934	932	913	887	954	984	899	893	937	900	978	883	905	895	905	910	934	887	968	881	905	939	892	949	923	906	921	906	897	895	935	952	930	936	913	882	923	916	933	910	934	949	919	923	945	968	916	940	904	888	953	889	865	927	882	920	1013	944	887	928	980	915	966	902	907	957	893	906	966	950	940	936	954	925	922	944	920	922	911	921	908	856	887	954	913	909	885	904	939	908	871	946	936	900	950	899	917	932	911	912	921	895	940	900	891	940	895	883	887	954	918	970	893	931	896	896	929	943	934	945	918	880	908	913	969	913	900	906	874	940	954	945	905	905	911	907	901	926	882	931	903	894	938	906	896	932	901	908	930	913	889	912	885	969	916	893	972	974	918	903	895	928	953	942	898	920	877	891	905	916	910	919	917	928	947	938	877	903	967	946	939	960	900	938	869	885	963	909	911	888	942	971	924	898	904	908	905	885	945	903	917	901	875	855	905	910	969	918	882	924	905	934	913	936	917	933	922	897	936	925	943	903	948	866	885	980	869	979	865	934	917	918	977	912	934	866	944	932	911	911	902	910	930	1004	927	965	868	948	917	927	875	899	942	896	898	934	929	961	940	946	924	952	932	919	922	891	899	909	913	952	910	894	943	874	940	876	919	938	950	923	918	897	950	932	875	916	878	940	939	923	918	888	935	943	883	944	934	935	908	917	904	922	888	915	944	937	1008	911	916	911	896	887	908	861	981	904	900	886	901	935	984	935	902	897	945	950	923	933	961	880	930	926	946	917	954	915	913	958	930	876	988	919	939	954	894	921	941	886	889	889	892	904	936	933	957	947	966	887	928	897	940	886	908	920	886	877	894	922	983	891	976	897	882	971	947	983	920	929	899	962	901	906	936	937	870	981	926	894	945	928	873	942	950	886	901	924	933	821	964	954	868	936	931	963	952	906	906	911	911	905	906	920	928	967	938	901	909	901	936	940	907	854	911	951	948	935	917	962	957	938	884	936	893	928	958	963	903	953	925	888	914	897	925	923	960	919	901	950	905	920	933	897	883	961	901	872	903	930	914	897	903	929	930	933	874	945	929	864	884	934	910	939	908	916	917	931	912	929	926	938	925	899	930	951	950	894	927	923	927	963	886	933	890	907	887	931	925	939	939	882	927	976	958	964	952	909	864	955	930	924	941	906	928	941	950	942	894	875	977	930	946	930	947	920	933	910	896	934	932	872	932	931	943	920	937	929	947	907	966	884	963	943	937	893	938	932	864	897	989	922	861	921	866	916	927	945	952	917	923	918	897	960	923	883	905	970	928	902	928	925	881	915	911	897	860	900	932	899	926	944	917	907	926	933	880	911	919	955	931	940	948	886	887	933	927	947	886	897	913	927	916	963	925	917	867	984	927	919	942	919	952	955	897	933	885	928	935	878	928	990	898	953	906	949	972	899	897	924	917	941	887	969	885	901	940	938	951	918	930	895	1002	942	938	915	951	939	928	974	871	932	906	927	969	918	902	999	942	949	928	932	951	943	936	861	912	948	946	898	918	892	905	902	981	973	805	898	920	965	943	908	897	937	942	957	911	893	914	968	882	899	903	950	890	938	916	935	908	933	921	931	959	951	882	897	907	960	940	938	889	912	904	909	921	955	904	886	919	954	910	927	908	912	946	975	878	949	895	967	919	964	896	936	917	934	941	949	884	883	925	960	906	932	963	914	942	924	901	923	952	939	927	932	934	914	939	867	907	908	930	898	881	852	869	911	938	967	911	942	925	899	906	932	873	931	988	926	872	971	933	920	914	940	894	944	955	943	941	897	925	936	960	959	966	839	914	893	883	953	929	939	935	949	988	900	879	897	932	934	930	858	899	901	974	923	899	902	965	929	909	941	917	929	926	935	893	898	940	935	936	936	901	937	928	924	923	939	892	868	929	921	925	923	933	874	922	905	872	909	971	868	913	916	935	940	945	901	909	930	892	912	931	935	931	965	885	937	954	923	917	936	933	898	966	861	892	918	919	939	974	894	965	954	962	865	869	927	872	943	898	942	946	909	904	911	919	920	974	902	909	952	865	842	860	972	962	913	989	899	915	950	891	845	947	954	927	920	929	913	928	966	879	886	926	886	966	950	960	912	963	894	912	932	907	931	919	896	943	891	877	903	940	989	898	899	924	887	877	916	897	975	924	928	931	924	930	881	927	867	946	960	912	913	959	905	894	922	936	899	867	936	956	955	886	877	946	900	917	950	926	909	931	935	866	901	894	879	947	946	932	922	906	920	947	922	950	946	896	920	963	876	934	949	919	874	906	922	929	922	893	956	957	912	992	929	924	954	948	943	896	951	908	933	889	900	931	907	923	897	944	938	944	921	949	944	881	942	960	953	935	991	912	944	927	890	917	931	903	891	894	962	930	943	921	906	912	863	953	901	897	970	908	982	924	923	953	969	944	926	953	855	936	913	933	866	902	957	981	917	918	911	887	930	936	933	859	937	924	954	895	940	969	937	872	894	877	965	941	967	970	933	897	898	976	892	934
36846	36193	39499	31143	24504	22215	18094	27621	42793	37832	23982	11442	4498	1683	652	411	323	325	311	370	343	331	339	328	360	337	320	349	324	344	350	336	342	320	317	333	325	299	345	345	352	318	310	340	309	314	308	338	337	329	344	339	330	352	344	322	351	305	348	330	335	315	358	335	360	339	300	337	333	354	358	319	342	313	308	315	332	373	350	355	312	346	330	364	303	331	333	341	323	311	309	317	342	336	320	336	343	333	350	307	337	352	347	322	309	336	344	355	364	300	333	327	310	332	313	339	332	353	339	328	347	329	351	329	370	314	352	314	326	313	327	365	334	354	369	347	331	344	331	328	315	342	348	329	326	345	367	361	336	340	343	324	307	334	349	330	347	335	335	338	335	342	333	353	343	326	335	323	337	316	350	313	343	356	342	344	333	313	313	331	326	328	299	326	365	349	361	318	362	327	347	316	317	303	328	337	333	327	372	359	324	354	359	311	345	339	349	341	338	362	331	320	333	355	328	314	318	374	340	351	358	342	316	322	332	386	318	327	347	313	347	342	304	341	358	343	322	344	332	337	320	338	315	318	313	334	361	331	318	376	301	318	296	313	352	323	322	348	317	340	355	360	291	316	339	345	354	370	385	317	332	326	326	355	304	334	347	348	341	335	334	368	316	299	343	338	309	346	323	312	336	325	344	362	330	337	315	339	347	322	328	325	305	360	358	317	339	316	337	325	339	364	307	309	320	344	370	327	330	330	334	322	343	325	406	335	343	344	316	317	340	348	343	306	338	331	326	314	365	329	336	339	339	328	365	311	321	349	336	332	327	336	352	331	341	335	349	309	321	313	367	349	344	328	375	311	331	333	342	327	309	304	377	354	324	336	344	371	359	341	315	332	309	341	317	365	327	308	308	355	355	311	362	347	339	346	332	346	332	325	350	314	325	338	330	336	329	357	305	334	340	303	321	334	307	300	317	330	297	341	322	341	334	322	353	338	310	336	320	377	315	324	332	360	311	335	337	345	324	351	302	327	333	331	320	337	368	329	315	316	337	341	339	369	325	297	325	323	324	356	327	333	345	319	340	291	279	337	318	357	378	313	369	328	345	321	325	336	337	310	372	293	307	355	359	322	331	326	338	329	340	330	344	323	321	336	330	345	333	325	331	316	313	334	337	360	374	325	340	337	311	351	280	310	348	343	361	358	323	347	326	360	315	307	349	306	342	334	341	313	343	346	318	342	326	323	351	339	327	338	331	342	317	333	334	316	283	335	334	344	344	335	355	344	336	334	316	321	315	321	339	333	343	328	353	335	320	334	326	329	334	332	349	296	356	351	324	336	339	328	311	314	304	299	326	360	321	334	326	372	358	345	320	316	355	319	354	323	325	321	337	318	325	362	318	323	362	326	332	323	340	343	374	334	308	305	332	349	326	358	335	335	345	319	353	335	305	352	336	335	336	307	287	326	328	354	374	351	343	344	309	367	334	370	339	333	341	330	318	321	347	340	331	327	336	325	304	333	329	340	333	310	355	306	345	323	333	330	341	335	315	311	333	318	347	317	327	333	327	353	369	368	349	331	363	355	324	352	351	353	310	336	336	347	340	320	332	303	321	331	325	322	363	337	343	300	315	352	339	352	336	329	349	321	363	343	326	337	317	333	361	329	332	329	340	325	337	356	354	318	318	330	344	339	306	324	348	335	338	342	329	316	345	349	354	341	344	311	337	332	293	319	343	342	348	345	339	334	319	338	310	339	345	325	369	330	343	361	312	336	317	309	374	329	345	321	315	316	337	345	346	353	305	334	346	355	344	370	316	328	335	321	338	333	326	330	348	335	334	352	332	331	339	290	308	359	302	312	366	382	343	316	347	333	349	349	326	372	343	374	374	357	327	351	349	312	338	353	343	347	318	347	327	329	347	351	332	352	323	342	338	308	328	323	303	317	337	325	314	346	374	365	354	322	341	334	358	331	329	360	314	322	328	311	361	355	359	363	365	336	318	314	362	319	328	326	343	346	347	323	335	373	326	353	356	343	327	340	345	356	333	313	348	361	330	345	336	352	345	321	347	340	343	340	320	329	334	345	339	369	330	307	359	348	313	338	337	317	326	356	330	334	334	345	339	341	390	337	386	353	358	322	313	311	341	317	333	337	354	348	336	357	343	341	315	335	333	332	301	305	351	329	363	311	306	321	333	342	375	317	344	359	299	305	315	334	368	330	308	330	326	356	346	327	339	315	343	339	326	310	339	350	320	310	320	334	299	334	361	356	357	320	321	320	346	336	306	327	340	332	339	323	320	355	324	319	334	324	335	333	354	331	344	353	345	317	334	340	333	336	381	352	323	363	330	337	350	343	357	338	316	336	372	356	355	319	349	349	337	322	341	308	356	344	341	348	320	342	326	316	335	337	321	347	335	344	355	288	356	368	351	349	334	322	353	348	340	341	338	319	359	320	357	358	315	303	336	349	318	358	332	368	353	319	327	326	334	334	351	317	354	365	343	325	351	331	320	333	324	350	338	332	347	340	348	336	320	341	334	329	338	351	347	344	328	322	333	338	341	332	340	331	340	335	357	321	338	329	356	365	349	310	338	328	352	325	342	348	325	343	344	360	366	305	331	331	350	304	366	349	335	321	353	317	324	315	351	326	339	336	326	349	348	314	355	339	322	312	331	314	310	331	335	341	321	335	356	365	295	341	358	320	350	325	328	321	383	345	299	349	357	331	369	341	335	360	349	353	351	330	326	341	333	301	300	332	316	355	365	367	323	321	331	350	345	291	329	340	339	347	311	335	320	301	311	323	358	349	320	344	339	348	350	324	326	312	304	319	340	348	309	344	317	326	331	348	349	332	353	338	322	314	314	339	299	321	329	339	323	324	339	321	296	308	339	345	323	337	324	324	340	334	335	341	356	345	358	335	343	334	329	350	356	346	360	309	316	326	368	319	333	353	346	321	332	357	371	335	343	361	345	323	333	312	369	309	330	330	374	315	308	347	323	331	363	323	349	311	318	332	342	326	339	336	371	346	356	328	357	327	323	322	339	290	311	343	359	335	330	364	332	313	331	320	289	354	312	335	312	354	342	360	332	325	321	317	347	356	347	329	319	330	330	331	329	336	346	364	327	351	359	302	323	380	326	329	350	348	347	325	364	343	357	345	333	330	316	375	353	341	336	361	328	329	318	329	359	295	351	380	346	342	339	325	310	314	310	348	315	332	366	337	331	336	319	318	333	306	346	367	375	372	334	356	337	340	339	348	342	356	344	343	321	337	357	349	351	322	333	323	326	333	339	324	327	346	308	337	354	326	318	330	333	306	364	338	349	348	376	317	338	330	324	336	352	330	350	334	369	378	291	322	351	324	341	316	313	339	324	374	322	355	328	341	330	327	328	343	326	320	324	325	331	311	329	326	311	313	316	355	352	337	315	356	388	357	315	296	332	315	339	348	340	310	308	332	341	348	361	326	336	316	351	355	329	356	319	301	296	326	328	338	326	351	341	320
25637	29356	36866	36605	35925	36149	34385	45381	57605	51654	39122	26255	15158	6672	2462	1185	1034	929	924	950	935	917	984	940	1001	934	929	921	901	968	955	932	928	912	952	955	928	933	911	956	951	971	909	913	865	937	900	942	943	920	930	911	928	933	939	947	934	966	971	876	968	917	900	897	922	911	872	905	910	980	923	928	989	910	942	914	946	882	928	956	948	875	933	930	949	916	935	838	920	884	946	949	961	925	869	891	950	921	957	920	915	948	899	916	922	941	903	925	950	940	915	922	901	904	951	898	920	915	963	903	983	940	911	885	881	918	940	915	942	939	896	869	892	903	911	904	972	894	933	971	951	923	905	986	945	931	887	906	883	973	886	962	907	930	951	911	874	953	930	921	963	931	979	880	896	964	950	927	903	872	923	956	999	906	934	940	989	946	896	928	955	886	998	941	974	923	896	890	954	959	927	899	937	878	917	951	876	975	974	983	870	931	967	900	924	939	875	913	901	942	893	934	958	990	924	971	933	962	922	965	956	932	903	879	915	937	881	857	900	940	956	940	875	856	1004	934	939	975	943	888	904	931	914	900	954	917	907	921	994	860	913	912	878	963	855	919	922	950	961	914	956	894	919	955	921	881	934	957	910	865	926	1005	923	991	932	948	934	932	899	907	893	953	955	902	891	857	897	897	911	912	881	900	943	941	928	959	918	921	956	926	909	938	920	965	962	913	930	970	949	932	990	980	911	998	915	894	905	957	932	913	891	913	958	948	943	915	897	916	896	938	970	947	957	918	898	921	934	894	882	956	930	933	908	913	898	944	930	939	892	887	931	939	889	960	965	923	920	957	948	889	900	929	926	960	954	926	920	929	943	905	969	917	891	924	861	901	918	918	931	924	869	889	883	958	897	936	880	957	885	887	911	969	941	935	939	916	926	947	927	925	862	969	971	933	956	956	891	890	878	941	955	906	846	921	974	918	868	954	918	900	940	909	926	933	904	953	916	952	925	943	997	929	940	912	907	961	924	932	941	962	930	950	982	924	926	921	857	928	934	928	934	926	907	1005	920	894	897	905	890	925	928	908	951	901	915	891	972	937	938	946	940	955	932	946	931	907	921	877	938	876	938	896	924	939	945	917	915	948	955	966	943	891	893	922	991	925	910	892	899	900	942	943	908	927	913	878	961	900	891	935	974	872	945	936	931	937	879	900	901	936	947	976	906	948	979	991	934	925	927	946	900	907	906	926	979	878	907	957	880	944	943	924	948	958	873	898	1005	901	893	914	861	909	911	956	949	894	931	936	936	941	992	954	959	961	922	920	897	926	929	894	977	984	900	921	954	947	971	905	892	876	904	899	917	911	947	963	933	903	906	967	940	926	872	924	939	932	927	929	887	947	991	977	929	882	949	932	948	925	978	933	972	913	928	948	912	908	912	914	915	933	888	900	937	909	948	884	944	1001	941	878	881	917	939	946	895	891	871	863	968	951	963	840	923	927	923	913	956	924	870	957	946	903	955	933	885	948	931	956	939	960	906	941	947	907	895	965	969	960	896	880	846	919	941	905	869	914	916	928	917	968	865	921	900	852	878	930	942	948	944	922	925	925	863	921	890	936	947	938	910	909	953	971	963	996	906	950	929	960	958	840	983	966	882	922	958	957	949	866	956	874	949	935	934	952	921	883	895	942	984	871	932	890	912	891	892	922	983	907	884	921	963	944	963	984	911	915	903	885	912	898	902	890	930	935	891	926	875	897	906	847	910	882	888	935	911	931	890	909	973	913	967	927	906	936	876	913	944	950	918	904	959	948	885	913	982	939	946	904	914	934	991	954	905	936	942	932	927	949	929	892	917	939	948	960	949	923	923	921	981	951	902	910	882	909	896	890	902	920	917	981	947	891	921	965	938	951	921	906	947	932	936	908	967	887	936	932	960	873	991	957	949	951	937	904	912	958	934	876	957	909	938	877	940	965	921	918	968	933	917	913	899	882	889	923	925	914	905	887	906	884	886	956	931	897	867	904	936	887	874	938	875	980	886	923	925	938	892	848	909	905	929	925	919	900	914	889	928	932	874	945	869	913	952	951	912	935	919	856	955	888	960	939	929	954	950	942	912	916	965	887	962	932	937	962	894	924	970	922	931	905	907	906	944	907	897	895	934	903	864	960	952	954	895	938	956	918	943	945	920	941	984	890	977	958	931	878	963	986	916	989	944	978	972	883	889	923	926	989	940	932	916	886	876	901	913	923	897	897	931	943	905	932	902	918	888	927	918	961	898	914	928	887	917	936	909	915	925	937	923	921	917	935	903	949	940	890	971	934	969	953	905	924	880	981	938	916	970	928	918	938	958	911	916	851	977	910	890	941	989	958	918	945	915	904	931	937	961	904	916	893	920	871	927	904	980	888	954	932	920	918	890	937	1024	909	903	947	946	954	920	921	962	881	916	970	942	933	896	908	895	937	884	940	922	906	961	956	894	933	938	901	919	990	966	917	942	892	925	945	925	901	891	978	887	969	914	865	917	958	965	926	913	953	937	986	903	963	920	941	946	950	930	905	997	888	949	928	943	900	950	939	922	949	935	897	925	913	955	914	991	896	976	952	911	973	921	931	909	936	922	939	936	890	889	910	891	957	911	873	934	941	915	910	922	908	982	939	903	923	918	940	926	877	912	868	953	965	938	956	920	948	914	906	930	963	950	918	911	963	918	885	935	900	958	909	938	867	914	967	942	915	938	886	953	917	878	924	883	961	969	914	914	910	974	930	907	969	981	954	927	845	923	887	901	924	917	954	922	893	958	940	913	956	938	913	912	902	994	897	934	961	890	947	871	978	898	888	875	919	911	933	924	933	935	889	910	902	912	885	927	933	918	913	856	900	954	925	965	940	890	934	948	911	921	942	901	970	905	897	912	894	948	904	952	901	929	932	934	933	926	931	921	915	907	917	908	973	924	880	965	890	940	942	933	916	939	906	966	931	919	949	955	916	939	896	911	926	881	897	909	980	927	949	946	901	843	901	903	946	999	978	941	915	911	937	914	893	904	880	984	924	905	912	917	970	919	948	884	898	961	945	888	937	890	885	956	894	906	902	904	937	985	957	953	948	951	880	889	940	934	917	860	899	901	908	908	947	910	897	908	924	963	962	934	936	903	958	953	913	883	928	968	923	913	961	884	927	906	977	915	906	971	902	928	907	880	936	958	944	929	900	926	961	984	895	895	920	874	911	938	898	949	922	941	967	928	883	922	953	931	927	892	914	910	897	933	943	912	907	969	884	919	944	950	898	886	936	871	915	931	922	923	972	935	913	951	948	955	952	918	955	942	882	950	916	955	949	939	930	937	861	952	939	934	909	920	958	924	950	856	884	983	946	915	939	922	938	915	936	972	927	913	905	948	871	920	960	872	937	878	938	914	902	955	919	940	914	890	893	921	880	913	925	933	969	897	893	941	890	904	952	958	955	990	958	947	902	867	924	950	953	956	955	907	949	953	928	932	901	892	853	895	949	963	914	924	906
19702	22703	28385	24202	14921	11168	7677	5626	5628	4701	3096	1926	1147	611	377	367	335	327	323	351	345	355	299	345	325	344	361	351	336	321	344	354	313	344	354	347	340	370	328	344	349	359	368	328	344	343	353	324	326	343	333	317	329	337	334	337	355	312	327	313	379	369	335	306	299	337	335	337	323	338	336	356	349	350	347	334	332	342	352	340	333	341	340	322	369	359	331	380	337	327	332	334	351	340	358	353	388	363	332	342	362	342	315	350	314	337	310	357	322	338	316	346	320	333	325	349	322	356	331	307	324	323	352	331	292	331	358	334	339	322	340	322	337	340	358	364	380	348	373	310	324	285	321	340	344	315	317	329	323	337	335	322	362	327	360	351	343	347	343	334	344	380	338	366	382	322	307	353	336	308	324	357	329	358	333	346	366	327	332	312	342	352	372	370	318	326	305	325	342	358	349	333	323	315	327	331	363	331	321	363	341	318	324	339	349	334	305	326	315	349	305	338	312	331	325	336	337	322	348	338	330	386	321	337	321	333	345	349	325	364	350	325	365	336	331	359	358	335	328	375	337	330	326	327	320	335	323	317	354	330	342	398	314	350	330	308	326	346	323	353	337	338	332	336	382	351	344	349	348	321	328	355	353	325	326	339	315	355	344	338	346	305	303	320	362	344	350	326	334	351	376	370	317	335	322	356	345	311	339	344	332	331	331	316	301	359	334	319	342	330	307	370	365	329	345	320	318	332	318	344	359	319	338	341	357	316	338	326	342	377	367	331	342	330	329	340	323	365	332	339	351	345	338	360	353	346	328	344	359	359	338	309	320	307	390	331	347	327	342	356	335	336	288	330	330	325	361	316	348	321	323	311	365	353	329	287	371	333	315	291	317	347	323	338	353	326	330	327	348	340	307	349	363	324	357	330	358	309	323	342	343	326	343	339	357	353	382	366	366	332	343	330	328	309	327	323	319	319	330	322	318	330	331	330	322	319	328	344	355	367	354	330	355	361	335	352	334	340	324	333	346	349	335	336	328	352	301	344	332	334	329	332	338	350	330	352	339	346	327	340	356	363	353	344	357	357	325	309	338	331	334	349	324	305	350	303	353	380	352	335	337	359	317	313	364	325	347	318	334	333	348	315	357	335	326	336	323	334	332	306	339	338	319	353	345	328	330	350	334	321	345	329	339	343	364	314	322	367	334	335	298	337	324	361	310	334	330	344	362	318	345	338	364	323	330	344	311	323	357	331	344	358	313	395	324	327	346	338	332	340	335	365	324	320	319	315	345	308	379	349	343	354	333	371	365	365	339	315	332	324	302	313	353	340	323	336	339	332	345	356	340	355	299	336	336	335	351	337	331	325	343	386	326	363	288	347	362	364	362	351	338	332	330	350	328	313	327	357	374	348	353	342	342	332	352	354	291	334	345	323	337	342	343	314	344	356	331	300	324	369	343	397	341	324	359	331	336	349	362	354	335	332	373	364	385	325	337	339	332	324	339	341	328	353	350	371	357	353	342	279	335	322	327	357	322	360	311	322	360	310	335	348	345	362	323	334	361	347	363	359	336	328	358	335	349	343	341	314	362	324	314	351	353	357	307	350	353	340	322	348	358	357	318	308	374	325	335	336	328	322	356	344	330	360	375	382	325	334	330	353	345	355	329	319	338	319	345	327	329	327	313	352	333	330	336	304	331	314	296	351	347	339	332	318	321	353	322	320	340	326	341	320	339	363	359	334	371	352	327	354	313	387	351	329	304	306	330	368	303	325	347	351	341	341	364	305	311	352	327	376	347	343	346	343	300	327	327	385	363	354	321	348	342	347	323	338	345	336	329	316	354	321	359	333	374	341	334	349	313	356	367	353	339	351	318	359	331	332	335	330	328	315	312	355	358	324	317	353	341	344	309	364	351	350	352	339	308	334	306	283	316	367	325	350	330	336	358	359	326	356	357	373	355	341	322	348	358	298	358	331	346	335	335	376	301	345	308	350	370	339	325	330	345	348	323	382	343	355	344	344	337	321	324	325	324	344	315	346	319	346	338	361	331	338	360	342	363	309	343	313	299	316	350	343	334	357	352	305	356	320	311	343	339	341	353	335	312	357	331	343	326	351	363	326	326	355	370	354	354	339	326	333	313	357	307	371	351	333	344	361	352	312	311	334	357	350	341	305	351	332	319	306	355	340	341	372	357	342	333	338	352	340	332	324	376	329	327	319	349	358	347	345	298	350	383	347	322	353	326	362	334	350	349	324	336	329	370	349	379	358	352	319	350	336	343	362	306	344	380	325	333	366	316	318	341	352	380	337	316	291	361	376	356	341	328	313	334	341	343	332	323	351	340	313	330	344	363	287	340	351	370	319	329	342	362	334	362	330	326	331	324	312	324	299	359	343	350	340	360	332	360	332	349	364	317	334	357	373	357	305	334	311	334	323	352	353	339	354	342	321	329	333	326	328	307	345	356	380	370	341	329	346	337	360	355	350	327	382	308	327	320	341	301	361	345	336	364	349	342	331	310	350	332	309	326	318	320	364	320	323	362	335	357	352	341	311	339	330	342	321	338	300	338	317	347	315	326	308	351	326	341	355	335	358	362	349	339	351	337	340	331	329	323	317	340	350	356	333	358	332	351	322	321	325	330	341	345	339	284	356	346	343	347	328	330	326	340	351	332	296	358	331	312	303	336	336	332	353	317	308	326	360	358	327	315	358	357	336	360	330	341	373	354	357	355	375	351	351	335	326	367	330	313	327	332	314	355	340	337	348	342	343	322	314	285	332	324	347	347	298	329	372	286	346	344	354	348	341	332	339	338	366	329	349	316	367	305	348	330	340	356	326	320	329	332	307	326	343	350	357	348	339	341	321	348	332	328	329	330	327	366	335	330	309	301	313	336	327	372	350	349	311	321	362	335	331	320	376	338	319	366	358	334	350	366	360	353	365	305	319	344	342	320	371	345	386	360	329	314	327	326	354	325	314	336	342	349	338	354	339	338	293	354	322	360	357	334	324	337	364	355	343	357	337	360	344	348	336	350	344	310	351	329	324	312	310	373	337	337	343	348	347	327	348	345	328	418	328	349	336	343	341	332	328	340	330	360	348	321	339	351	379	374	337	301	322	346	325	356	337	346	334	342	353	332	298	330	309	347	357	337	332	331	330	325	333	340	306	343	328	325	346	330	339	332	333	325	351	335	356	338	347	348	327	342	314	322	287	351	324	352	346	364	342	369	343	323	327	310	374	339	358	342	315	338	349	308	360	328	306	306	348	350	372	335	337	332	305	343	383	319	331	344	362	342	335	363	305	320	327	348	334	364	317	322	382	306	358	317	348	335	365	311	343	343	378	327	294	329	365	340	344	326	377	323	339	320	337	311	340	369	333	323	308	322	340	325	342	335	343	351	370	355	355	360	370	339	362	322	313	356	327	365	310	339	361	341	349	325	347	336	336	344	335	374	372	352	311	331	337	360	346	325	335	338	341	334	317	364	341	364	345	346	335	350	337
14035	17877	29385	31750	25732	25458	20981	18258	19382	16068	11118	7094	4107	2194	1309	990	967	922	962	911	940	916	984	979	936	883	948	912	960	938	932	932	965	938	986	918	914	937	936	896	947	932	949	978	937	971	959	920	946	1008	976	960	917	923	955	894	900	937	950	936	892	935	995	931	885	925	913	893	913	950	896	933	1002	891	894	954	1034	967	964	984	996	950	959	945	979	895	893	915	966	944	902	927	983	980	933	888	953	916	906	933	979	999	911	932	937	925	930	925	930	916	932	948	941	948	959	927	901	928	934	906	934	961	963	942	967	929	946	934	931	920	921	930	912	984	942	858	963	960	894	956	929	978	889	954	879	995	926	922	898	889	885	863	935	892	935	958	961	951	929	929	944	947	987	957	958	930	944	916	917	917	930	913	894	925	933	929	965	920	918	945	948	882	930	923	934	916	961	937	930	936	896	969	928	926	931	942	952	909	915	969	898	941	944	942	972	915	952	952	955	922	877	927	874	907	932	921	916	884	900	930	916	940	930	911	962	908	904	993	947	901	944	919	924	898	898	930	939	944	967	921	942	898	960	913	939	961	925	946	907	940	922	918	919	925	923	956	892	956	919	877	991	906	961	924	949	904	919	922	943	875	983	913	939	920	929	940	917	960	911	922	973	915	1020	987	922	927	861	968	932	899	913	917	920	918	878	908	948	938	972	938	946	941	904	916	895	918	957	924	941	917	908	971	955	899	889	908	898	909	943	965	907	920	927	946	975	935	950	900	946	923	927	928	954	912	922	946	939	906	927	926	981	1022	929	877	888	936	945	926	909	1002	898	938	940	927	925	951	903	943	887	888	923	902	949	949	931	933	1001	862	948	904	940	954	915	933	948	916	891	923	906	914	931	861	935	991	943	936	944	944	944	907	926	904	978	912	901	937	910	1014	941	877	948	945	951	957	955	1005	948	968	909	946	938	948	947	898	866	929	954	928	888	916	972	971	954	920	915	890	954	898	900	943	979	899	936	972	960	960	903	903	916	913	934	968	949	938	920	894	961	905	915	893	929	912	964	889	867	957	919	955	977	943	930	923	943	927	973	960	911	933	941	960	922	968	905	978	917	944	929	934	913	905	925	953	886	982	937	882	909	956	929	974	971	893	933	893	952	965	959	891	922	919	894	892	898	911	942	913	928	903	928	947	953	916	942	873	900	935	946	922	936	921	876	953	940	988	905	950	945	894	904	878	951	960	928	880	913	950	921	964	938	972	927	899	899	899	944	994	926	935	875	933	919	990	867	935	932	967	901	916	905	878	931	919	928	939	903	928	917	924	963	950	936	922	911	935	946	934	905	901	931	909	921	919	923	882	954	960	915	927	918	919	942	916	974	899	957	932	944	878	914	954	931	934	895	899	908	911	960	929	988	978	905	962	938	901	947	883	897	943	893	954	961	916	941	970	954	943	882	860	906	1002	944	918	930	947	968	918	956	904	924	958	975	902	907	954	898	946	913	951	944	918	970	950	948	948	915	928	991	936	925	902	867	943	957	911	906	961	898	940	980	936	954	923	911	927	922	916	995	1003	976	967	967	923	948	966	969	952	916	862	864	909	926	937	895	894	938	961	892	944	948	914	948	941	956	984	941	923	932	972	915	913	956	913	948	928	924	928	933	960	882	895	925	912	921	919	968	948	927	967	938	892	934	897	1003	952	927	957	934	930	933	880	876	944	930	874	876	939	877	918	867	905	915	944	975	887	919	901	948	914	926	950	916	947	938	876	943	853	950	962	915	918	1008	922	956	1030	926	941	930	939	897	949	971	871	912	983	963	987	898	912	919	915	912	911	945	913	887	916	945	924	916	919	916	948	952	980	911	968	914	925	918	927	933	940	903	922	970	893	947	903	917	964	946	929	865	932	931	910	957	922	953	958	872	917	875	927	945	973	913	935	901	954	968	911	903	1045	958	911	962	945	913	972	893	985	921	963	944	964	996	988	921	931	936	963	953	969	972	957	941	904	973	901	930	917	988	944	929	906	923	974	905	858	942	988	919	860	943	925	934	939	913	931	950	961	954	940	924	949	921	921	927	933	934	946	948	951	936	928	952	908	924	895	932	944	898	894	881	945	879	949	903	897	959	898	904	915	876	941	888	995	892	964	891	944	989	925	860	917	839	896	928	922	999	929	959	923	937	915	963	906	973	974	907	924	932	922	929	958	967	963	966	945	933	951	942	919	960	952	937	945	916	949	936	909	928	978	928	968	974	891	884	989	924	948	940	936	924	893	916	901	994	902	903	912	946	980	946	899	958	920	926	978	902	945	963	916	949	903	910	942	935	878	909	986	934	941	934	927	948	925	958	891	914	946	970	901	964	902	958	904	972	955	949	977	889	932	930	915	939	924	977	958	959	957	879	960	948	912	961	919	920	916	965	966	933	889	945	900	929	956	966	948	893	978	936	955	923	925	969	894	944	914	888	971	928	969	875	979	960	933	895	920	995	964	907	953	913	945	961	962	939	948	962	987	934	947	875	905	952	939	968	931	961	952	944	907	914	977	982	976	893	953	909	942	963	898	972	957	915	935	891	913	947	947	986	929	963	938	968	915	899	967	926	955	975	875	934	902	927	958	955	943	904	965	952	934	953	923	922	969	905	963	990	909	967	928	921	952	938	932	934	912	953	950	866	944	922	897	914	933	952	979	898	924	904	918	916	940	940	920	952	927	993	881	902	929	952	956	869	931	960	951	935	878	922	921	961	958	909	977	928	953	945	924	934	921	946	890	905	1000	936	947	932	878	965	941	886	955	911	937	964	946	926	899	882	939	939	970	926	944	974	906	920	893	988	938	949	863	943	970	915	951	928	936	967	949	966	912	952	888	921	961	886	937	926	891	948	902	956	963	923	934	935	913	947	973	915	953	925	908	891	977	941	922	878	903	1012	938	921	920	882	894	986	900	926	911	902	934	900	955	934	913	944	1002	920	939	974	946	943	971	931	948	877	911	918	991	917	915	879	919	941	940	961	938	877	891	907	890	893	899	953	926	929	917	942	930	999	939	916	902	950	974	915	979	932	1008	947	914	934	957	976	964	902	892	947	965	928	912	985	952	984	910	943	909	957	934	879	938	938	926	925	943	910	868	936	922	888	946	948	954	938	887	914	912	945	970	957	893	934	914	894	921	919	956	929	1012	975	960	908	930	948	947	901	913	934	972	938	943	926	949	899	896	953	899	937	948	956	949	884	910	946	939	969	916	970	895	917	954	914	960	931	924	914	929	961	903	950	903	949	955	959	951	939	924	946	937	902	874	946	970	945	928	953	948	920	978	965	912	909	913	889	869	928	981	932	953	883	953	911	898	942	929	944	936	936	916	934	909	879	915	933	923	984	949	927	940	873	940	906	951	927	960	920	898	955	933	945	951	969	891	945	977	908	928	973	969	909	946	917	911	891	904	979	942	943	941	925	998	954	937	885	930	940	920	923	883	900	890	883	946	928	960	977	935	981	861	915	955	955	884	967	919	963	887	977	897	940	932
30522	34565	37671	28551	24402	16759	11206	12844	26117	29808	20226	11574	5156	1740	727	462	314	339	314	355	350	306	311	338	363	316	372	358	344	347	344	350	358	315	359	390	326	329	344	373	326	319	357	332	320	374	309	350	342	282	349	324	331	355	324	340	335	342	334	328	325	347	333	335	307	346	308	321	380	312	340	345	344	343	304	329	354	342	336	296	369	302	330	326	325	358	312	326	306	316	335	325	343	343	360	340	378	317	316	323	353	324	337	310	300	316	341	342	334	332	314	346	332	352	328	351	369	340	327	360	349	345	318	321	339	313	330	344	309	326	333	303	331	362	314	358	338	331	326	320	352	325	355	351	350	311	357	364	332	368	329	330	346	323	354	351	337	358	337	342	339	336	324	332	339	298	336	328	326	363	372	323	378	306	345	306	329	358	369	321	327	334	334	330	340	317	323	340	328	353	323	299	324	321	334	320	344	292	322	350	348	309	337	359	335	335	346	332	345	325	348	356	400	320	340	343	339	354	378	350	373	336	325	332	341	325	324	322	356	329	340	315	331	322	330	340	319	338	323	364	339	307	343	345	316	362	326	324	350	312	364	326	322	330	350	324	312	350	329	327	324	352	328	329	346	325	372	338	364	364	342	329	324	325	333	330	332	359	345	329	327	331	354	326	342	347	323	352	319	323	348	347	352	317	353	332	331	335	339	335	316	339	349	322	317	337	351	355	344	325	381	289	327	322	317	346	339	366	337	365	345	330	341	356	349	340	343	338	332	333	358	334	317	353	312	349	294	338	317	325	293	378	322	318	341	323	322	319	333	340	341	330	313	311	321	358	346	303	335	324	339	301	336	337	354	314	319	307	342	360	326	319	345	346	352	354	392	382	340	310	370	315	340	309	347	315	314	350	319	324	363	345	340	356	336	304	311	331	316	328	321	353	366	371	337	340	340	306	377	326	366	317	357	367	358	315	333	361	312	352	357	353	353	320	300	340	298	337	361	350	351	349	346	342	340	349	308	359	323	338	309	340	316	300	322	337	318	347	322	339	318	304	354	325	322	346	331	317	332	349	346	312	325	338	370	303	320	329	318	311	342	328	311	313	348	364	349	332	306	315	344	304	358	325	357	373	322	326	334	342	346	330	325	336	361	316	331	347	342	345	346	318	317	341	351	341	369	342	325	329	318	347	350	321	321	309	317	346	316	319	314	332	312	359	368	345	349	337	327	345	329	337	341	363	364	298	335	339	339	333	306	355	351	347	328	295	344	381	357	356	332	319	337	334	344	311	330	355	326	323	301	340	331	325	324	352	333	295	334	335	323	336	340	302	314	358	338	322	317	319	350	325	365	346	343	352	310	314	326	322	338	330	328	304	337	337	345	319	330	323	301	324	321	321	348	319	357	318	344	340	368	312	334	353	312	311	288	327	324	341	336	324	339	317	361	312	316	318	309	341	376	305	370	312	351	334	299	286	323	325	325	345	345	300	312	338	334	334	335	334	326	362	344	326	320	331	341	318	331	333	370	387	330	329	325	313	345	331	327	333	310	322	360	334	302	305	341	342	337	317	340	351	332	330	309	334	326	341	373	328	318	336	349	319	342	361	333	289	344	317	319	285	353	335	291	366	327	327	284	336	306	294	331	314	339	327	327	351	329	307	331	362	334	330	343	349	359	365	383	338	320	303	299	322	340	366	316	360	340	313	335	322	324	301	312	360	317	341	331	350	354	334	370	326	308	308	329	348	331	383	343	369	288	346	344	342	320	329	331	349	341	323	353	345	339	326	363	360	315	338	313	311	343	363	335	376	337	321	324	369	340	322	335	336	354	331	316	347	356	343	320	324	386	381	342	320	318	318	337	341	280	299	314	303	319	330	348	315	345	339	357	315	301	337	333	326	324	359	358	342	315	332	353	317	324	299	338	339	347	307	337	340	336	339	388	330	329	305	334	345	347	316	329	342	342	314	348	332	331	315	317	348	317	304	334	357	297	363	289	304	350	349	343	347	310	353	330	334	340	344	334	322	337	345	320	349	361	376	326	322	367	330	339	304	322	293	322	341	329	352	338	338	328	334	300	364	362	341	320	336	360	329	326	357	352	328	309	332	356	349	328	327	316	346	345	334	336	337	325	321	346	327	310	368	342	355	346	346	295	325	326	316	317	308	340	333	318	307	308	333	354	337	365	316	310	331	332	325	327	330	335	336	328	333	319	327	302	347	319	309	317	338	368	368	341	306	333	301	321	337	341	323	333	350	341	357	328	324	327	360	314	349	319	320	338	313	297	327	330	330	310	324	340	348	334	329	335	362	343	352	328	334	288	337	341	344	354	293	329	309	345	343	328	326	344	348	349	324	311	372	323	330	348	383	354	366	339	278	327	344	337	345	338	341	322	295	300	340	350	305	332	296	341	345	351	346	384	311	336	321	361	351	348	366	325	349	322	328	345	328	308	362	313	333	336	324	362	360	338	328	330	319	326	333	346	334	342	369	340	298	329	315	331	361	375	355	350	338	346	335	311	351	370	321	358	309	338	307	318	327	388	348	337	339	316	351	329	345	312	360	325	335	319	339	360	345	312	329	313	367	327	310	326	342	391	329	315	363	351	316	345	386	316	322	303	349	320	376	343	349	312	323	311	381	340	331	344	345	343	352	361	341	356	340	284	320	344	357	339	370	340	301	359	320	369	362	314	338	309	305	339	331	328	312	381	332	330	332	351	323	338	314	351	353	353	345	309	328	332	347	333	327	315	347	326	342	344	370	337	301	295	370	311	350	317	337	315	353	348	350	354	324	357	341	345	328	348	332	326	304	328	356	337	348	323	332	329	338	345	333	320	353	347	370	328	322	325	320	321	351	346	311	324	344	326	314	307	332	320	354	314	346	311	347	342	362	316	333	332	327	325	331	334	314	362	319	331	358	320	302	374	345	313	348	341	321	320	322	356	332	316	340	341	331	341	328	313	288	338	353	324	317	330	353	312	359	338	330	312	308	366	376	332	341	312	339	340	357	357	320	334	323	368	344	306	338	346	333	354	319	348	322	316	316	307	357	362	339	360	293	331	354	341	325	334	334	284	325	341	301	356	297	360	331	335	326	343	339	351	326	321	314	342	305	339	325	314	398	346	320	338	327	337	335	301	349	336	336	320	382	318	345	340	345	319	346	336	326	346	340	343	320	341	345	348	332	349	299	381	324	331	284	327	331	326	309	312	341	332	339	308	348	296	326	352	319	349	319	344	318	311	297	358	334	321	327	316	340	354	334	367	352	329	346	320	329	306	336	322	352	352	355	349	338	346	362	307	320	333	320	346	344	350	336	316	312	322	310	344	338	357	358	336	286	325	332	325	329	333	347	341	342	340	305	337	325	310	325	310	332	357	338	349	354	340	312	364	328	335	359	324	341	357	322	318	334	314	344	329	319	360	338	350	334	342	328	363	346	344	358	321	327	339	329	355	332	322	342	338	338	332	327	340	341	339	320	327	324	338	332	301	349	371	369	354	306
21157	28408	35219	35647	35845	29748	26699	30704	45630	46378	37319	28091	17038	7131	2585	1347	1037	945	937	953	932	940	890	913	943	999	972	916	857	915	902	912	902	908	927	929	929	944	977	886	908	930	966	977	942	927	907	909	935	977	916	903	894	908	905	950	939	906	944	933	933	880	895	938	873	938	904	925	912	937	897	908	921	928	923	950	925	960	913	906	904	929	961	929	946	974	906	912	969	937	923	958	926	946	890	965	968	928	941	946	949	906	913	927	996	873	951	913	850	943	917	918	917	918	927	908	877	972	947	941	925	902	942	918	892	959	903	929	890	903	905	946	910	924	947	891	880	890	932	983	944	912	932	911	917	898	937	880	880	935	943	914	892	921	977	948	957	912	898	904	906	872	964	923	974	899	918	943	973	918	892	968	909	917	897	920	956	966	877	884	915	895	894	926	855	885	900	914	936	910	915	924	918	961	911	966	953	927	924	939	927	925	922	951	917	956	934	948	876	944	882	880	918	957	890	936	889	928	915	881	877	932	932	949	899	927	890	930	952	900	928	990	919	953	900	878	962	864	905	871	892	913	903	925	927	988	946	901	947	915	924	885	895	953	910	849	947	940	950	963	952	912	968	957	937	892	977	924	956	947	896	943	958	953	920	900	889	880	890	916	896	885	915	995	898	948	943	940	888	937	877	912	962	908	963	881	922	905	971	920	922	919	891	942	994	950	904	935	905	870	919	945	931	931	931	902	909	918	913	951	953	883	911	910	982	916	857	888	946	974	882	916	949	959	954	891	901	870	916	920	950	971	960	924	895	921	887	888	904	930	929	899	948	892	958	922	896	929	872	957	915	923	903	957	947	935	960	934	932	944	931	905	915	865	900	913	862	944	953	931	915	932	925	963	895	873	872	917	954	931	862	919	958	892	935	916	935	927	944	873	926	952	903	952	933	893	949	921	968	951	919	956	893	982	883	940	926	923	933	939	921	916	903	905	961	904	957	944	936	932	948	958	886	937	966	890	936	922	882	934	906	932	928	907	935	974	873	937	923	886	950	914	921	894	924	915	948	922	924	946	930	964	928	853	944	896	918	878	878	915	901	913	963	933	857	933	973	897	926	945	916	934	930	915	939	901	951	892	947	914	920	956	901	870	939	949	899	906	879	924	953	904	922	954	949	903	932	951	972	941	925	966	923	860	916	939	947	895	903	938	927	906	926	921	944	967	981	915	949	854	948	922	950	937	935	934	949	936	901	909	970	892	915	894	960	952	885	939	938	928	908	899	901	961	914	946	921	905	899	893	921	914	868	955	914	938	916	918	904	987	907	942	967	913	967	897	918	884	947	999	946	922	933	919	980	1016	864	940	943	989	938	909	991	907	932	977	932	914	971	917	912	949	889	950	874	1000	953	937	888	939	902	983	899	909	912	958	932	896	952	935	964	896	932	960	946	1021	938	921	945	937	896	951	942	887	927	963	922	981	927	928	894	929	954	958	934	963	920	932	939	919	947	865	872	913	959	955	995	958	991	926	922	941	898	910	928	922	965	912	1007	896	915	923	891	918	924	911	993	974	949	954	928	916	965	913	928	876	946	881	932	960	905	911	954	904	883	902	971	898	977	910	924	984	971	920	929	951	942	928	945	946	916	888	943	928	955	930	963	934	939	876	938	968	979	940	892	941	888	963	966	931	918	953	916	914	923	982	977	933	953	871	948	936	904	893	939	943	915	951	922	992	936	930	980	937	871	929	940	932	965	911	872	903	890	915	975	932	908	941	890	886	980	983	908	967	874	876	965	933	918	930	885	909	973	898	959	924	843	900	935	945	961	936	936	905	982	906	961	948	917	905	933	896	998	887	904	967	928	896	920	918	941	888	851	945	901	958	902	965	915	926	911	863	917	1019	947	931	850	909	902	999	944	919	935	940	928	946	923	958	940	924	942	913	943	898	939	956	940	925	903	930	1013	913	914	935	926	947	1004	918	951	914	919	877	967	990	938	893	913	925	911	880	904	927	925	946	973	905	928	947	910	850	903	893	876	958	974	913	928	972	953	865	920	942	912	946	973	972	872	996	905	910	1045	923	859	896	943	927	928	971	961	957	919	917	977	942	923	908	909	957	919	923	943	933	945	902	933	916	923	933	887	934	969	947	926	968	875	917	956	889	897	936	981	912	940	881	960	901	891	902	904	927	918	947	994	959	956	937	950	953	955	815	970	919	927	918	929	926	918	920	906	941	892	932	948	935	952	925	953	903	884	966	876	971	849	936	937	925	909	866	935	952	893	918	935	920	969	957	899	947	905	948	893	957	936	946	938	918	882	925	900	927	925	915	850	995	824	949	901	936	936	904	940	895	919	918	914	1005	909	898	903	920	926	897	907	962	949	974	997	948	918	914	893	960	938	940	973	943	944	951	921	981	979	944	943	882	915	905	957	973	927	942	882	922	971	940	941	922	945	891	951	882	879	906	927	960	923	980	876	926	908	930	899	910	904	919	945	965	971	963	971	887	940	940	928	903	868	939	928	937	896	915	895	894	922	919	933	929	938	876	931	916	984	872	930	931	920	898	968	948	907	883	893	983	947	888	931	914	890	939	942	935	925	924	918	918	927	917	944	954	922	917	996	938	982	889	886	913	929	945	948	935	882	937	941	915	967	899	927	914	961	939	907	930	980	989	932	940	925	938	944	841	908	944	958	900	930	928	906	916	919	887	880	938	932	913	934	879	888	892	957	943	938	885	943	931	918	885	940	953	920	908	948	920	988	947	906	896	955	891	929	865	860	946	929	883	919	895	929	883	948	906	1025	999	924	924	916	913	885	889	907	912	894	934	928	872	963	894	900	885	959	977	894	900	941	940	955	937	976	887	940	930	920	891	979	934	935	924	943	947	921	933	928	970	944	995	960	945	924	904	948	840	954	912	905	950	907	958	987	935	1009	988	934	959	948	904	942	928	972	912	956	933	947	936	919	951	911	963	949	958	918	947	937	927	1016	957	952	950	884	947	932	890	947	898	869	922	869	939	949	911	912	918	880	901	934	948	871	937	876	941	954	1000	927	904	945	928	947	895	932	968	933	934	948	945	886	942	910	938	925	919	979	907	928	894	935	880	968	931	910	905	898	927	894	962	903	874	927	924	941	928	900	908	932	935	942	856	939	915	886	960	896	949	958	883	892	981	934	916	936	998	941	901	881	934	985	968	946	960	918	942	957	996	900	923	954	951	897	932	893	946	905	913	929	886	883	942	894	977	924	946	932	909	962	973	922	892	932	972	941	925	834	943	922	859	896	933	950	903	936	961	916	924	881	950	922	965	913	904	901	959	934	945	908	840	921	937	960	923	921	930	952	958	932	945	958	902	954	923	923	933	911	958	870	915	900	892	960	954	911	960	928	949	954	913	915	909	975	974	909	938	908	903	914	907	922	898	957	975	909	953	905	983	934	963	919	944	927	1040	894	946	905	920	956	916	933	929	936	929	881	930	889	968	929	856	891	905	915	990	913	939	941	926	913	914	963	922	948	907
36254	40815	42623	31545	24715	20277	14979	24804	27719	38113	30802	18197	7379	2391	945	515	378	369	390	347	362	329	359	324	357	327	325	322	311	329	323	352	314	359	340	328	332	341	335	361	320	354	333	375	340	331	339	318	301	314	354	322	358	306	321	344	333	341	369	351	314	357	333	343	323	337	331	332	336	312	314	340	358	320	333	354	335	326	333	378	319	368	364	315	337	321	322	320	339	343	353	324	354	324	347	347	301	358	332	317	330	361	362	322	314	355	349	336	339	340	328	323	340	319	336	333	347	352	339	346	324	330	356	355	300	328	362	340	342	359	348	319	333	322	350	328	333	340	320	322	327	352	314	338	365	346	331	311	353	333	330	322	334	319	349	323	337	329	330	319	313	329	328	365	362	326	356	322	350	285	326	316	333	327	339	326	372	305	348	377	322	357	383	356	332	345	324	310	346	338	330	352	375	347	352	340	347	324	342	342	360	309	358	354	330	342	330	344	318	329	338	315	336	320	357	329	364	351	305	352	350	329	337	354	310	365	350	328	345	360	350	348	354	366	368	331	336	312	329	311	339	329	328	361	300	345	320	294	325	328	347	350	362	299	369	310	309	358	377	337	319	367	337	350	357	376	344	330	325	307	310	370	332	314	337	353	327	346	334	376	334	329	315	319	323	336	336	373	349	314	356	344	331	338	330	332	356	335	317	310	319	332	370	309	340	302	331	343	353	346	313	316	337	297	322	351	316	359	350	349	339	298	350	334	354	334	329	319	330	336	328	337	328	329	366	352	334	327	346	305	353	331	315	346	339	356	299	309	341	344	333	325	350	366	321	290	306	318	354	327	329	352	345	336	330	362	322	325	364	356	322	376	339	312	325	324	356	344	335	337	339	347	337	353	329	326	325	358	339	334	350	293	296	325	303	334	328	342	354	358	341	327	345	336	328	341	336	363	337	350	330	315	362	351	335	347	327	343	318	360	341	337	336	333	345	320	322	341	354	344	330	354	335	340	341	352	304	355	334	337	332	342	336	350	346	368	321	359	331	304	356	378	336	368	361	359	353	314	353	338	352	320	349	333	311	327	324	343	324	316	311	347	336	335	282	306	348	329	307	287	311	337	334	363	318	320	352	353	324	324	386	349	335	346	360	376	323	304	377	334	342	340	331	331	357	312	314	323	317	362	329	304	312	346	364	319	342	324	346	343	329	353	336	301	343	348	340	358	330	337	303	327	321	325	324	304	367	354	315	345	322	339	328	328	327	355	312	373	322	324	378	310	379	310	318	364	362	313	334	359	313	320	318	323	349	346	353	331	327	311	341	310	367	337	330	296	355	351	323	331	320	345	289	361	356	339	351	332	357	339	300	308	345	326	315	338	325	342	337	331	327	354	328	332	350	348	340	349	348	364	346	315	324	325	317	328	330	344	308	341	349	322	310	342	328	332	307	364	346	349	365	314	349	337	328	374	319	316	329	349	352	365	321	353	351	320	293	322	337	337	331	328	342	325	326	351	363	342	324	348	313	332	320	350	324	316	327	380	309	337	330	354	367	350	343	331	334	331	357	322	340	328	340	311	325	318	339	341	330	332	356	334	315	341	343	318	332	331	339	351	353	340	350	329	340	316	321	326	285	352	333	369	324	331	374	329	340	379	352	336	302	326	357	342	291	322	323	315	289	329	342	365	354	333	338	309	332	354	328	281	352	337	345	346	318	332	292	341	345	336	318	328	322	339	343	299	329	328	338	337	352	331	355	356	360	309	300	352	306	339	319	333	313	326	360	338	358	316	368	396	309	333	311	328	317	334	314	345	364	351	356	339	351	327	342	319	331	302	334	366	343	346	317	343	372	325	315	357	368	334	373	317	331	336	334	322	315	327	325	333	328	321	337	360	350	381	339	340	335	326	356	318	349	333	370	333	342	370	369	306	358	362	332	334	368	339	353	320	342	327	348	288	332	355	298	342	338	350	343	346	345	339	314	334	349	331	359	335	323	324	325	314	313	327	319	358	342	350	329	386	322	339	348	344	319	321	347	344	308	331	346	333	314	319	340	352	332	348	350	333	340	344	343	370	332	361	351	307	365	338	338	314	315	353	351	362	341	330	355	330	320	356	325	342	319	338	364	319	351	310	322	328	340	355	361	350	353	342	372	373	310	362	321	340	336	342	334	328	340	317	343	376	325	319	355	334	357	317	320	339	366	330	367	323	343	385	375	324	363	336	350	336	303	285	345	323	323	348	324	317	304	332	312	326	316	310	315	356	331	348	327	330	318	344	367	346	335	330	350	320	324	366	364	332	344	340	341	327	362	329	349	334	318	315	315	309	356	358	336	328	325	325	362	328	334	342	353	340	332	325	289	324	332	347	360	319	343	304	351	287	334	323	321	333	367	337	317	298	357	311	362	328	338	326	324	325	347	337	349	327	347	325	328	319	342	308	341	342	319	330	294	315	330	355	372	365	324	311	329	308	315	368	301	340	310	336	329	343	320	360	309	335	326	341	325	345	338	327	324	356	302	377	305	345	341	333	325	291	369	328	319	333	330	375	281	313	338	335	329	338	350	321	324	364	369	336	351	321	350	351	336	350	297	368	374	340	357	323	326	339	324	355	330	322	343	313	321	342	333	357	367	351	330	351	376	328	315	330	341	316	314	300	301	359	339	378	332	340	342	328	332	358	328	341	325	350	319	363	350	347	326	327	377	345	360	328	352	295	334	298	334	335	364	336	344	308	347	302	318	327	357	294	331	321	332	330	342	318	324	354	329	327	338	357	360	331	324	326	347	335	307	349	346	321	361	344	331	355	371	352	317	310	334	318	345	333	344	323	346	360	344	333	305	332	357	334	315	375	308	331	334	332	357	323	353	337	330	315	346	386	360	321	336	364	332	335	348	335	337	333	355	301	322	330	327	330	322	348	330	329	311	337	366	353	382	347	324	341	314	355	339	296	334	313	316	339	336	325	332	342	285	335	331	323	335	369	324	362	311	320	315	313	305	350	324	346	343	348	325	315	330	337	366	353	319	317	337	357	339	344	331	352	329	326	368	352	341	335	310	310	308	333	357	342	330	278	382	360	347	352	321	322	330	356	314	316	330	344	313	359	367	335	328	319	330	347	328	364	323	349	345	347	373	327	335	335	322	351	325	331	343	347	349	365	350	314	333	338	396	366	345	356	325	345	324	377	361	344	348	328	317	340	315	331	339	328	325	387	350	311	304	371	348	322	359	371	323	348	319	359	326	320	341	325	341	340	319	341	324	339	352	360	340	315	335	340	336	336	348	335	334	360	331	343	320	356	352	334	338	348	349	339	323	310	346	336	354	324	328	361	320	299	303	333	337	363	323	344	367	327	359	324	374	322	350	364	337	336	352	331	354	338	335	302	344	333	355	337	361	358	348	360	306	335	297	353	338	353	330	345	346	325	369	323	342	309	326	347	341	292	327	332	323	335	320	325	372	328	357	315	313	347	366	346	338	304	338	351	361	372	354	354	381	343	341	326
25235	33244	39973	36858	35473	34327	30741	39833	45722	53456	46292	34179	20287	9028	3705	1679	1109	941	930	940	894	917	957	899	946	959	962	941	948	981	912	937	940	903	954	966	905	879	877	963	934	921	965	916	842	884	951	879	924	932	914	938	921	937	953	934	883	931	896	915	900	926	935	948	929	969	906	922	925	958	902	924	974	878	916	905	956	930	916	972	902	927	915	918	936	906	977	922	998	942	889	974	930	927	949	965	909	899	948	973	953	911	895	957	940	985	907	912	936	928	975	915	917	944	946	939	961	915	952	960	992	909	981	910	925	943	916	912	926	983	956	869	954	973	918	882	933	904	905	974	954	930	899	925	911	858	875	913	948	876	961	906	902	911	914	893	910	931	951	1015	890	871	971	965	847	961	928	938	926	938	953	912	963	926	943	902	902	919	903	917	955	949	933	954	899	933	916	957	902	980	976	963	966	871	925	936	897	933	911	945	931	915	940	934	929	964	946	986	976	921	907	927	948	919	914	902	925	955	910	887	955	917	922	919	925	943	939	925	927	913	959	920	948	955	906	949	892	901	913	932	918	943	937	921	897	940	945	959	971	976	937	919	922	965	980	949	963	867	948	940	937	942	888	926	998	941	907	890	942	917	958	858	933	892	903	909	888	939	971	903	933	915	932	904	966	886	916	919	922	937	906	914	943	941	934	942	945	903	915	995	911	907	961	924	920	880	922	964	940	895	934	932	935	921	943	925	943	927	963	920	969	886	949	905	927	899	913	956	940	976	1048	944	927	951	924	905	920	926	927	931	909	893	929	972	921	952	925	858	914	861	917	907	920	922	974	888	933	945	933	859	910	905	908	916	906	941	924	891	950	910	910	907	882	939	924	977	946	964	963	903	953	947	941	946	896	878	916	865	953	928	913	916	963	964	921	912	906	934	889	890	933	938	948	924	883	952	921	907	974	931	905	925	922	939	912	946	940	992	910	981	941	953	921	885	970	937	956	953	926	885	933	926	940	935	905	957	966	859	946	920	940	968	1023	947	931	922	939	894	909	940	893	872	950	879	939	910	971	929	923	925	903	911	881	932	932	913	908	926	867	925	867	939	931	927	959	911	877	929	923	932	874	971	863	921	932	903	944	931	913	896	905	926	971	920	928	954	928	907	908	922	894	907	938	924	935	974	975	955	976	917	961	970	952	975	949	952	894	875	889	926	917	872	994	930	950	931	913	906	919	968	946	887	898	1001	908	920	900	895	950	902	965	911	889	859	874	922	875	928	892	906	928	938	935	890	928	941	915	906	955	898	934	925	860	909	870	903	925	903	958	923	968	916	919	986	985	884	904	934	963	954	958	898	929	956	914	883	923	904	936	929	951	962	946	936	915	956	897	925	852	965	929	947	926	949	959	912	960	943	952	975	912	932	900	936	985	952	958	917	968	934	922	953	1004	954	894	968	916	946	988	903	895	951	882	893	910	939	928	897	935	967	960	935	909	999	874	920	964	946	887	900	954	911	902	881	961	953	910	860	922	948	936	904	989	946	944	936	941	893	935	939	940	958	947	925	974	935	945	891	877	933	834	949	942	937	889	908	959	901	965	918	954	921	863	899	944	928	927	947	893	917	942	944	938	920	865	963	937	904	934	880	883	908	934	942	928	928	907	882	916	925	928	864	945	938	982	881	926	972	920	912	920	910	912	980	911	955	941	915	904	967	951	921	978	939	927	852	918	881	995	994	941	903	955	959	951	895	894	939	955	937	895	917	881	889	981	965	890	969	941	938	936	978	899	927	943	938	950	940	950	959	957	869	966	992	884	938	891	976	943	918	976	943	909	957	938	902	930	937	960	939	919	908	912	915	912	989	899	916	933	967	916	902	904	916	880	908	959	952	922	934	958	957	943	937	927	932	954	896	888	884	920	977	921	937	899	930	936	900	936	907	945	917	969	928	954	953	934	986	927	877	893	973	969	931	928	959	871	942	908	884	901	964	961	945	915	935	929	960	912	943	910	938	924	942	936	897	896	914	924	956	965	962	930	891	921	934	918	946	929	966	960	918	940	892	906	929	894	928	906	925	974	951	949	919	916	947	910	956	946	945	934	969	958	942	989	909	927	924	972	922	991	889	940	919	988	870	936	962	922	909	929	929	990	953	923	915	946	916	957	944	927	938	959	924	924	982	1001	926	898	925	873	966	860	912	941	958	909	923	893	918	978	921	935	925	982	967	960	962	944	878	992	916	908	949	927	948	969	898	953	902	950	909	910	1001	929	930	945	902	917	974	900	935	946	929	916	927	927	895	902	947	932	953	926	960	909	952	940	918	940	979	919	922	958	886	880	904	922	877	925	927	876	967	931	885	931	963	897	946	976	901	935	926	876	934	973	914	909	902	894	935	920	907	922	913	871	952	977	932	949	883	934	1003	908	934	943	933	885	897	874	898	955	902	941	912	950	963	927	894	919	877	951	915	953	931	872	931	908	903	907	965	929	928	898	903	930	916	957	913	924	953	935	896	885	921	950	921	914	951	934	965	927	919	908	950	883	1001	945	961	926	912	925	924	954	907	969	992	904	916	903	925	955	910	910	886	972	909	944	927	932	958	949	904	939	953	973	895	907	931	922	899	915	923	934	916	906	867	953	911	960	947	922	972	937	936	918	898	932	941	898	925	938	912	944	943	854	968	872	920	971	911	937	976	943	960	886	927	947	937	925	884	956	946	949	875	928	930	952	966	964	938	929	929	858	939	942	900	902	904	915	920	916	927	961	934	989	958	893	901	925	899	846	896	926	907	933	898	965	935	892	895	899	900	922	934	927	947	940	937	900	914	940	897	998	909	906	907	982	909	968	931	970	891	942	964	883	944	935	956	938	912	988	947	939	935	937	887	944	886	900	933	872	987	926	930	878	927	920	897	909	943	950	879	956	928	926	1018	957	897	922	914	930	907	971	960	934	956	927	866	927	889	902	829	905	989	917	939	953	896	905	929	968	956	993	857	966	950	949	911	970	936	956	956	929	936	907	952	892	942	933	931	894	965	893	936	902	956	911	968	930	948	968	969	905	917	926	937	904	897	918	851	934	920	944	937	962	915	911	891	906	957	942	913	928	959	936	970	901	899	915	898	911	879	932	914	876	964	965	918	929	942	923	974	900	974	971	929	909	925	884	929	931	931	903	928	925	983	861	945	906	936	928	946	955	923	936	913	927	902	943	949	957	938	914	928	907	891	919	913	935	931	932	958	1004	896	910	935	918	961	933	943	949	970	1014	946	868	936	878	910	954	929	929	959	886	906	903	930	960	916	936	980	974	936	929	966	926	934	941	944	945	916	938	927	901	890	894	918	947	882	876	958	898	914	927	948	942	918	924	912	934	944	943	883	931	924	928	942	948	915	965	871	946	941	973	966	958	947	904	886	935	954	983	904	947	965	903	889	959	921	974	905	909	925	910	889	940	975	953	900	906	945	958	969	911	957	963	951	955	933	957	933	915	970	896	962	932	958	946	930	921	906	915	935	914	929	920	953
19221	24210	29537	24082	18200	13169	10714	9539	5606	3661	2455	1477	819	537	393	348	322	325	375	332	384	348	324	338	329	329	360	309	331	321	332	355	336	320	348	342	326	314	353	313	341	348	342	347	304	354	338	327	361	338	327	372	340	338	331	349	312	379	335	306	347	348	349	351	322	376	323	330	348	335	356	351	318	319	353	347	367	339	345	331	304	380	354	354	318	333	333	375	349	345	342	361	315	335	335	331	339	371	335	311	323	364	344	337	317	357	380	328	371	331	367	348	322	352	356	374	328	331	353	337	331	330	349	312	360	338	357	327	341	328	301	357	365	326	355	331	365	353	330	319	320	357	333	319	366	361	332	340	358	317	338	345	300	311	315	350	375	333	333	385	345	343	305	346	350	311	366	328	307	323	363	339	359	326	370	342	360	291	384	298	351	359	345	317	370	361	319	345	361	344	329	308	336	342	356	381	369	291	329	324	356	353	335	337	325	317	362	309	321	350	338	327	371	362	337	363	342	376	337	394	344	364	360	328	357	348	347	346	340	349	341	329	337	326	332	349	348	329	316	335	354	371	333	329	304	328	348	327	334	335	335	359	310	356	379	342	354	343	348	368	316	331	385	345	325	329	361	334	320	336	356	348	346	345	321	315	366	341	345	328	370	321	361	334	340	350	331	369	357	329	324	372	321	346	327	333	337	341	356	359	344	335	341	353	317	324	327	354	333	361	341	332	343	301	329	324	349	358	346	305	322	341	343	345	315	344	333	343	324	308	343	361	337	360	334	325	322	340	341	342	301	326	357	301	348	318	347	356	350	337	357	321	321	347	359	336	354	338	339	346	349	331	352	345	320	357	337	371	333	364	355	318	326	322	354	331	331	359	318	323	323	354	374	336	333	334	334	327	345	360	343	359	360	349	350	368	318	334	337	334	336	359	356	337	322	326	318	369	338	328	338	319	342	351	335	338	359	371	354	372	334	327	345	343	322	310	341	361	363	344	328	318	318	316	363	370	317	334	320	325	346	345	347	343	341	328	362	314	332	361	346	364	338	343	356	362	332	328	311	307	350	382	338	339	362	347	318	364	362	330	329	346	373	334	362	341	328	338	355	324	330	342	346	336	346	352	374	335	328	342	327	338	330	374	338	338	335	328	333	307	359	337	325	348	359	327	323	315	342	354	358	346	323	328	349	368	322	331	308	349	357	296	323	346	372	351	328	344	376	331	346	376	336	332	344	347	341	344	338	353	386	304	376	326	309	305	338	335	322	321	347	346	310	355	327	331	333	322	368	348	365	325	337	352	353	347	330	346	340	337	341	378	351	347	333	333	327	338	321	322	364	348	351	334	351	315	314	342	334	346	340	343	317	331	356	346	304	320	365	342	349	378	366	360	319	338	335	368	329	339	339	332	321	365	355	347	344	343	339	347	313	353	374	388	321	335	332	357	347	363	326	326	317	329	365	324	347	339	356	334	317	333	343	342	315	344	341	347	324	332	345	314	359	342	314	345	345	339	346	332	351	327	337	321	338	337	357	363	351	341	330	312	329	329	345	353	356	328	343	362	349	302	313	363	363	327	294	355	335	328	340	306	348	331	313	345	349	343	357	348	347	338	303	332	336	342	347	348	323	315	325	330	317	355	334	319	320	337	367	346	346	330	378	340	330	332	371	345	322	342	336	327	318	348	343	370	326	351	351	328	332	324	354	341	366	367	342	341	345	334	320	360	322	335	332	372	306	324	342	334	336	364	339	375	338	348	317	318	294	336	376	325	336	319	346	344	334	306	325	350	358	330	338	350	346	324	334	352	367	361	373	316	349	351	344	303	321	327	334	330	328	366	337	337	320	327	337	322	352	338	328	316	366	290	360	340	336	344	329	338	328	349	303	332	320	322	355	331	336	353	323	332	333	347	330	390	342	369	376	342	327	362	331	342	362	361	345	361	316	324	338	359	379	356	346	344	339	318	362	324	335	344	327	353	326	344	330	338	341	347	322	324	355	325	337	313	359	341	325	340	365	314	339	361	307	353	322	341	344	354	364	347	330	329	314	346	343	325	339	353	338	334	335	349	316	371	333	349	371	315	356	337	293	341	345	341	340	345	321	334	332	373	321	352	356	348	342	318	329	337	342	355	337	337	353	333	372	347	335	375	368	323	322	346	354	332	370	382	344	340	350	312	344	324	330	317	337	330	332	309	319	335	336	360	324	349	365	338	353	332	339	329	340	314	339	345	323	332	342	324	343	362	368	355	310	345	359	329	336	365	327	337	317	321	342	329	358	358	327	338	300	351	347	346	333	339	317	328	344	375	330	328	316	373	330	348	338	324	366	356	345	361	319	322	345	372	336	371	337	335	326	375	323	366	388	325	345	308	346	329	313	339	353	317	358	361	320	354	355	343	323	347	336	293	338	345	346	350	315	341	352	366	337	354	336	324	350	339	306	347	347	333	312	378	354	335	345	362	349	361	362	318	311	343	331	336	315	337	322	324	296	355	344	314	306	279	357	337	393	303	313	345	368	350	381	344	370	343	323	371	351	344	350	361	372	356	331	352	316	343	348	312	330	321	337	317	327	325	321	335	353	301	323	326	339	315	349	323	337	347	339	371	362	351	337	339	310	350	364	357	353	349	342	309	315	351	329	348	365	350	320	345	338	310	334	351	331	334	324	338	323	348	334	349	341	313	343	325	317	341	351	351	382	323	309	336	346	312	333	363	327	307	329	346	335	332	330	305	325	342	376	321	360	352	344	350	352	361	332	321	331	318	364	345	327	322	343	338	350	343	339	298	329	344	327	324	349	354	337	359	320	351	309	342	317	350	335	333	365	333	328	324	361	345	351	333	336	354	368	342	329	349	342	298	345	394	323	325	325	354	368	368	356	304	314	364	350	338	339	322	335	349	323	356	334	339	355	307	326	323	334	327	358	360	375	349	327	343	356	317	348	347	321	345	344	364	340	360	322	338	331	313	325	348	337	322	366	340	355	333	374	325	309	318	330	331	342	355	361	310	322	316	344	356	335	338	342	337	332	332	363	342	334	361	353	348	336	357	361	322	318	320	360	298	350	323	341	375	351	339	314	355	323	315	331	335	348	371	345	339	330	328	343	339	333	355	353	299	360	366	330	374	359	349	337	334	318	358	323	347	361	335	342	369	351	348	341	335	366	328	347	339	338	335	332	300	350	346	309	366	319	363	357	356	327	325	356	326	306	346	368	382	306	336	327	345	342	336	311	356	327	328	306	297	304	340	358	357	341	338	361	344	385	332	353	335	344	344	339	345	381	346	348	360	331	320	328	335	339	326	346	370	308	336	371	386	343	334	318	329	378	351	347	370	327	330	338	335	323	357	340	331	359	351	332	311	365	335	359	317	333	295	328	353	334	336	376	332	321	315	320	331	351	349	354	345	328	353	351	361	319	357	364	359	337	334	335	332	333	346	333	372	314	337	339	299	334	342	351	356	346	357	328	338	349	324	341	338	333	324	334	330	308	343	311	334
13627	19381	29464	30834	30234	27356	26348	25180	17752	13058	8880	5378	2907	1705	1154	996	937	871	967	961	914	962	995	951	943	912	958	893	972	937	948	934	953	978	974	946	953	982	928	928	954	947	932	923	954	920	975	901	937	1011	943	933	894	935	901	943	939	938	936	859	959	933	926	916	908	956	948	927	966	959	943	983	961	934	978	894	949	982	904	961	946	969	905	939	917	922	944	973	985	966	958	903	926	946	971	915	955	948	884	978	960	923	930	979	950	945	904	917	907	908	905	995	987	917	890	900	892	924	914	934	1027	960	1011	913	946	928	912	927	934	970	940	969	913	946	931	968	994	957	964	879	952	967	909	986	922	857	912	941	914	931	940	918	888	943	961	977	960	862	955	918	921	903	938	928	905	894	965	956	913	975	978	945	914	905	907	933	923	866	938	948	931	959	852	945	945	966	957	952	944	955	949	942	905	928	937	933	970	996	926	941	997	924	916	891	929	882	898	929	987	961	896	890	919	954	939	965	951	895	939	951	889	924	964	918	985	953	889	923	962	873	932	963	888	877	950	910	953	942	943	912	972	1005	892	931	934	1023	944	911	951	928	911	980	946	941	983	921	927	932	920	891	1019	937	993	952	996	911	928	925	940	938	942	943	926	949	913	958	930	914	916	882	940	927	926	931	972	953	936	949	953	891	948	959	958	896	978	913	964	952	856	963	925	898	977	987	915	962	940	965	925	869	969	963	937	937	1010	880	876	953	912	957	920	892	927	971	972	949	925	926	953	917	991	994	946	919	923	939	953	969	901	942	916	966	934	930	922	978	952	903	930	859	937	950	1005	872	961	937	945	929	968	871	916	834	987	950	860	900	953	954	880	971	978	960	936	947	968	958	985	962	892	969	972	876	951	922	952	892	937	913	957	897	947	902	879	958	962	946	871	918	938	949	919	900	917	970	965	955	984	916	924	949	944	949	893	942	936	913	921	924	929	919	946	906	962	933	954	904	904	917	895	985	938	962	912	914	959	929	930	963	936	931	917	914	974	910	886	936	996	973	896	1004	946	937	943	938	910	940	974	891	899	911	950	911	974	968	983	990	912	971	993	916	916	920	972	950	1001	924	894	967	955	906	930	927	969	957	879	971	943	921	944	914	912	943	913	900	966	936	935	925	940	898	899	948	974	875	920	956	987	976	966	920	983	947	937	918	954	894	901	948	982	973	929	944	876	916	937	919	932	962	925	973	963	935	920	932	932	902	961	925	1018	974	892	914	978	929	930	931	931	966	907	899	960	936	979	925	889	872	926	947	876	899	945	927	938	931	940	970	939	896	947	946	921	944	950	928	907	868	956	959	925	980	982	892	933	935	939	953	975	940	964	930	964	929	1021	934	983	962	919	926	912	933	945	961	950	909	891	949	942	906	996	957	961	978	936	916	941	897	929	924	926	947	922	956	897	895	948	872	906	948	880	921	915	940	917	959	939	1000	939	868	955	916	906	937	903	1007	911	973	965	953	952	958	892	925	941	888	936	925	931	924	940	964	925	950	916	916	944	951	935	911	965	1004	995	933	917	935	921	946	916	963	911	979	953	919	934	967	906	967	981	918	909	943	907	915	953	946	936	923	956	998	992	952	952	973	944	973	936	941	961	867	982	982	902	888	976	916	975	961	938	989	931	990	931	936	1005	916	933	926	918	973	943	969	944	945	902	982	931	950	938	970	954	941	971	922	940	908	916	941	917	908	952	910	960	939	943	902	937	931	907	921	934	972	949	920	899	970	908	940	904	921	948	904	935	930	880	960	905	950	952	936	981	934	967	945	939	938	983	933	982	911	965	940	926	947	922	971	928	994	916	935	936	875	923	978	939	927	946	959	892	927	951	920	938	925	902	934	955	939	971	947	961	907	945	938	911	995	924	939	905	942	975	894	880	919	982	968	959	968	918	958	931	950	931	916	915	992	873	905	916	944	995	910	921	1005	952	896	906	949	993	967	915	969	931	918	934	939	873	928	916	967	950	891	947	997	941	1000	921	875	951	897	921	972	928	917	952	928	991	959	941	919	957	948	925	901	948	931	929	935	952	943	935	958	906	886	879	883	931	859	919	971	957	898	953	967	864	939	937	912	902	951	916	923	905	932	924	909	947	922	981	900	951	883	955	984	938	921	966	925	970	943	915	956	910	938	935	960	911	999	864	983	945	1012	929	919	912	950	951	919	885	897	981	946	964	954	891	898	893	878	950	997	980	936	900	978	930	932	930	902	933	990	884	928	918	921	931	936	941	975	909	945	945	1003	899	977	956	946	881	943	928	944	910	968	937	922	896	954	909	931	975	938	928	895	895	932	936	957	893	943	890	901	979	942	917	937	871	985	937	1009	914	910	903	943	952	934	994	956	987	947	902	934	931	900	935	968	981	964	954	923	965	952	989	961	903	900	965	953	919	974	896	970	950	905	927	885	926	946	937	994	920	879	918	942	968	951	938	939	924	929	961	917	980	920	938	923	980	946	964	923	888	922	929	928	940	903	990	964	992	916	876	905	880	939	998	903	970	916	974	940	949	915	940	927	979	872	971	965	949	940	956	939	912	956	963	968	920	909	924	989	928	913	941	903	962	934	958	970	917	909	953	945	916	910	932	928	912	983	909	967	969	945	943	954	964	922	930	901	933	946	968	951	921	928	903	931	936	903	907	944	972	906	905	968	963	941	944	928	948	939	912	970	999	945	939	923	941	979	905	953	916	913	906	920	964	926	932	915	937	949	972	957	947	953	955	900	905	954	884	968	958	949	875	953	962	930	870	992	969	968	951	962	955	970	945	955	995	924	907	942	921	956	951	922	982	971	949	935	950	939	999	941	922	907	825	975	888	1009	930	930	955	972	965	951	977	876	942	896	959	902	924	889	947	936	877	932	898	942	1041	991	888	977	959	946	931	863	940	911	931	915	921	953	928	959	914	905	930	954	921	956	928	924	944	939	911	965	963	909	973	878	1003	999	928	976	924	955	933	957	921	938	953	973	996	963	967	972	944	963	933	965	966	964	993	948	914	924	893	931	963	950	943	926	956	957	975	956	931	916	896	959	972	948	886	929	942	944	990	948	943	930	985	900	935	912	902	948	942	970	964	895	913	916	912	954	934	953	978	941	954	968	911	964	917	970	940	964	939	913	918	915	935	959	904	946	937	1003	977	943	913	992	917	858	941	965	922	947	974	977	891	920	916	949	929	951	913	935	972	945	909	896	915	983	929	910	957	966	886	932	927	859	934	930	904	868	925	955	855	977	936	955	927	966	930	953	933	903	926	911	903	920	963	950	991	978	971	996	911	965	912	869	996	941	964	948	976	973	993	913	917	905	947	932	912	919	932	946	950	919	910	909	942	911	965	918	924	952	927	887	914	926	931	917	938	936	944	902	952	934	967	940	926	888	966	932	900	964	931	908	921	996	948	920	904	956	936	911	943	953	900	944	933	894	927	922	924	962	961	924	956	954	936	895	972	917	921	950	931	1004	915	920	913	927	927	908	937	969	913	946	973	949
29882	32088	38197	28726	17311	30124	41841	34604	21612	13904	8009	3685	1641	697	435	345	350	328	310	356	356	343	361	333	366	321	364	331	353	347	347	338	327	345	358	335	340	341	351	346	333	366	332	318	336	330	345	326	329	331	334	373	351	368	310	340	321	349	320	334	379	312	334	331	342	313	329	300	353	382	290	326	334	318	346	307	361	351	326	336	335	350	296	347	313	358	344	358	334	338	328	311	341	329	346	365	335	300	319	343	315	353	344	334	302	315	313	315	354	328	352	299	346	327	294	371	367	371	343	348	331	306	348	331	309	336	331	339	331	361	353	332	308	300	321	306	333	366	336	319	351	322	342	354	326	366	305	339	323	333	333	340	344	320	327	319	294	362	343	322	342	328	342	363	359	359	374	371	349	332	326	338	346	325	361	319	310	348	353	355	339	348	322	319	315	340	317	309	350	357	331	342	349	312	335	332	340	330	347	339	324	345	341	318	336	327	340	317	361	340	329	363	333	333	311	325	343	344	336	368	339	341	315	342	341	319	345	341	329	309	296	340	335	365	342	316	351	354	366	323	309	362	333	335	343	323	325	323	340	331	330	342	316	346	302	305	327	330	329	314	363	332	333	367	335	316	349	323	332	330	307	320	334	335	329	316	349	320	326	318	286	380	372	322	355	359	314	338	347	355	338	336	323	330	348	344	348	327	321	341	368	333	327	345	337	345	344	339	362	337	320	347	342	309	307	344	336	317	312	358	353	369	349	328	348	320	351	337	311	336	333	355	337	366	323	337	334	308	347	343	342	323	348	320	324	336	322	331	339	290	324	323	336	324	333	374	313	336	333	344	322	357	356	320	317	357	343	330	319	320	298	322	318	367	302	322	322	339	321	334	358	282	300	343	346	354	296	331	342	317	371	313	273	345	331	317	349	363	331	359	349	314	356	328	343	364	337	355	349	347	333	335	305	323	337	362	344	307	296	325	307	338	336	332	344	376	329	355	313	336	341	327	371	305	310	326	320	352	336	310	314	343	349	346	354	315	324	328	308	331	342	347	337	346	350	316	340	336	306	361	342	331	339	335	314	362	329	323	347	337	340	326	332	325	285	318	330	361	347	329	370	329	330	327	340	331	358	348	358	330	356	361	312	312	338	356	354	321	324	314	323	302	309	324	343	318	336	349	319	340	313	330	317	317	338	342	296	321	331	348	327	352	381	350	347	320	338	340	357	321	329	332	315	347	323	333	340	352	337	298	291	338	310	318	337	302	324	325	339	338	333	325	322	304	333	349	327	303	358	361	310	346	312	338	368	342	342	322	303	359	340	315	326	330	348	351	356	352	324	330	308	352	328	364	310	330	333	319	358	344	354	365	328	342	343	308	316	343	343	317	318	329	389	335	325	328	305	351	368	321	326	323	337	367	349	324	332	310	332	334	352	338	340	317	347	327	347	303	317	343	366	327	329	313	341	359	348	326	360	343	323	346	333	341	310	322	356	370	331	337	367	330	342	352	318	308	323	341	324	345	353	324	349	371	328	314	331	314	358	319	365	320	322	354	350	330	331	346	329	345	333	357	326	334	323	352	332	377	360	370	325	352	371	331	295	351	332	332	337	344	314	319	347	320	306	329	323	324	357	335	332	323	355	381	331	321	298	346	342	321	309	333	347	337	342	354	315	304	337	353	301	341	325	349	346	330	346	349	367	344	347	341	313	319	320	333	319	336	351	338	321	291	299	341	321	315	331	367	333	333	351	339	321	364	291	321	335	368	358	311	291	346	334	321	328	318	355	331	302	344	328	304	328	335	346	310	340	338	353	352	336	329	378	357	350	303	311	315	344	349	340	338	342	321	339	347	335	369	343	345	354	331	349	347	351	349	336	329	359	330	346	307	351	333	355	344	314	329	318	292	350	311	325	342	328	327	347	334	350	365	356	318	321	334	327	345	296	334	343	351	349	351	368	321	322	337	322	352	375	339	331	327	354	324	323	348	332	346	344	340	354	350	328	305	307	340	349	299	339	335	336	326	358	342	338	339	331	335	341	339	318	301	293	333	331	318	302	327	347	348	336	328	372	369	321	336	320	330	326	325	340	358	320	320	342	338	317	340	335	319	353	317	338	343	335	352	348	350	362	366	358	346	328	326	343	334	351	337	324	331	355	347	367	340	333	332	342	329	334	344	345	329	342	329	342	293	314	298	361	314	358	338	340	328	343	324	354	337	367	350	341	347	357	327	338	331	317	351	354	344	285	321	326	349	344	353	308	344	308	332	347	346	339	332	324	359	303	324	326	324	343	324	311	336	357	312	345	319	340	321	303	334	331	328	347	329	303	343	366	350	327	338	310	332	335	338	307	366	342	333	319	363	347	320	317	346	327	349	335	323	339	335	342	331	333	350	310	347	342	318	358	325	324	330	362	328	323	369	325	337	350	346	319	345	369	302	362	319	307	341	300	335	310	368	314	317	352	341	333	334	328	327	333	342	314	321	313	365	338	340	340	331	325	355	330	329	369	364	323	411	344	355	332	313	356	353	334	319	311	317	370	341	353	331	316	358	285	323	301	305	324	332	337	342	336	330	306	336	363	346	281	297	304	365	350	326	351	340	365	328	346	342	293	312	324	329	356	346	336	335	342	328	326	353	346	326	329	350	318	341	340	329	317	307	350	344	343	319	314	345	305	364	323	352	332	311	328	368	348	340	334	351	315	330	327	326	316	312	320	313	370	336	330	308	331	374	337	345	317	323	305	320	341	382	347	335	362	335	372	339	367	334	330	335	344	343	328	354	339	299	310	346	347	313	362	329	334	374	339	331	362	359	333	341	320	334	307	306	337	309	371	342	315	357	343	329	343	331	312	354	327	365	337	318	351	304	319	328	342	331	328	333	319	335	327	356	333	321	332	353	344	331	327	350	337	319	376	322	370	337	339	321	328	313	346	349	373	358	359	305	294	367	331	340	359	348	332	350	325	335	347	347	326	382	344	348	313	330	348	325	363	298	333	349	308	349	325	334	346	297	349	354	342	364	338	316	338	316	321	342	345	323	321	352	351	331	356	335	345	320	349	341	312	335	311	376	314	331	340	337	329	322	331	295	341	327	315	341	378	341	345	341	333	320	345	321	312	329	350	324	320	312	350	346	319	353	326	344	324	333	346	297	330	331	326	340	308	317	352	340	318	352	349	336	318	310	325	322	357	323	331	346	338	354	330	349	326	354	307	346	309	322	347	343	301	332	353	359	350	310	345	335	338	349	343	309	331	334	322	346	324	360	323	345	317	330	326	328	314	342	335	330	337	305	319	325	367	321	369	344	348	331	355	329	329	326	353	333	330	360	323	345	367	361	326	352	356	301	356	317	334	346	346	320	337	352	318	339	343	326	387	350	311	303	341	324	345	345	322	349	354	346	362	332	342	350	342	332	331	287	370	330	329	300	345	315	324	333	335	303	346	351	330	338	337	320	349	355	327	339	370	320	354	354	324	356	357	310	334	318	339	361	372	332	348	326
20814	25990	35290	33702	27194	45992	53594	47391	37292	31140	22560	13670	6804	2878	1433	1100	1014	879	916	929	943	900	996	906	933	917	902	966	957	912	907	933	925	871	897	909	909	945	975	906	975	928	901	910	944	918	940	942	896	923	973	913	877	919	971	905	925	918	948	970	949	971	851	974	950	974	896	943	941	959	948	935	944	927	913	927	926	957	905	900	861	917	969	963	969	892	910	939	947	889	915	922	874	904	935	943	920	911	956	893	920	968	962	930	894	950	950	938	932	970	969	951	907	954	924	976	911	951	864	950	923	940	939	941	967	914	996	910	889	960	929	928	926	866	945	930	911	903	875	875	940	933	946	922	997	899	944	964	898	915	903	944	908	858	894	967	935	964	918	905	919	897	938	934	941	933	920	944	933	983	948	902	903	946	953	882	938	929	926	930	926	991	924	935	949	955	1001	953	915	985	869	963	957	912	974	915	938	963	900	916	902	954	913	897	985	891	938	970	897	955	901	897	930	991	931	935	953	979	968	940	964	916	973	936	950	925	913	887	1019	881	931	945	870	942	917	898	954	944	887	921	873	912	862	883	938	900	928	968	915	867	948	923	963	955	929	921	946	937	923	959	901	968	953	915	985	945	951	948	992	922	961	932	854	889	945	906	887	918	945	931	1027	939	955	924	940	940	981	939	928	923	982	927	937	951	883	948	922	901	896	910	896	940	931	943	953	957	951	879	870	972	963	929	914	951	947	937	917	916	936	931	928	919	921	881	984	986	956	875	902	964	898	908	908	965	929	911	997	955	841	921	958	902	892	884	932	932	929	906	930	889	956	955	911	946	936	906	970	880	919	900	897	965	944	886	923	918	886	961	908	945	891	937	911	902	894	929	956	920	964	942	924	942	882	942	912	977	976	901	926	894	816	943	934	873	901	921	951	927	912	932	953	969	950	905	961	894	926	920	939	929	901	909	894	926	907	866	941	884	924	933	977	953	922	951	928	917	984	893	970	927	925	998	934	896	977	880	966	961	852	929	965	968	962	938	939	938	932	952	920	895	936	931	958	883	1016	929	925	909	919	946	901	887	895	950	966	946	901	919	924	968	935	936	935	922	962	927	949	915	891	1005	855	897	917	912	937	972	905	898	953	871	912	951	928	929	918	940	935	941	931	906	930	1002	997	924	933	946	931	930	894	932	943	880	890	931	927	909	982	926	968	880	929	952	957	907	878	931	983	938	977	936	959	959	920	899	928	965	913	880	947	930	887	920	917	967	976	852	894	953	898	973	965	967	904	960	938	973	969	936	965	940	1007	960	928	978	892	926	934	963	925	882	941	973	966	967	955	906	909	929	969	942	944	932	901	934	930	950	949	944	996	953	955	914	886	909	972	973	879	909	958	942	936	911	900	915	961	921	902	916	901	921	898	937	873	915	884	903	909	924	914	960	908	927	929	891	853	913	945	938	957	964	934	939	900	941	935	984	930	982	923	959	895	946	920	906	958	941	945	906	941	877	950	940	908	922	959	982	959	941	932	936	930	928	941	910	939	898	915	883	911	892	893	868	912	916	914	978	964	937	934	954	930	959	925	909	927	912	875	922	933	907	955	946	929	870	878	897	924	922	917	946	935	900	909	980	935	909	950	967	927	940	963	892	921	909	960	919	881	898	916	888	954	911	898	916	935	950	888	926	984	940	928	946	910	950	924	954	870	909	905	959	933	936	910	925	943	917	919	905	949	920	909	963	936	862	965	895	925	962	901	974	930	928	951	918	929	967	952	912	917	982	934	898	929	919	922	969	931	905	945	887	955	918	916	909	927	915	909	911	921	932	944	884	966	904	913	955	906	916	972	900	907	935	930	933	935	975	952	917	952	925	889	966	939	948	885	939	898	908	881	916	945	929	925	924	919	900	924	893	949	939	905	916	937	957	928	914	902	952	936	880	945	881	903	877	853	964	943	893	961	979	919	926	912	881	943	889	899	925	959	936	939	926	934	980	881	909	944	969	932	910	942	860	949	952	930	915	878	913	919	869	980	941	888	963	908	893	921	912	928	929	878	937	943	949	919	911	947	977	960	929	900	921	914	901	932	1008	867	960	999	899	937	906	940	1032	977	932	965	958	909	861	936	950	979	956	883	950	899	861	885	915	939	923	910	958	938	941	905	928	929	908	881	978	959	925	905	950	892	954	934	937	914	931	986	891	921	928	951	930	934	956	922	899	989	939	900	933	888	969	913	920	910	948	940	943	922	932	922	905	961	905	940	903	951	955	960	931	962	900	916	936	954	915	979	955	943	963	877	987	871	933	904	907	962	932	907	975	926	945	939	929	951	902	951	992	948	942	929	966	958	920	923	886	1007	954	929	930	940	935	939	899	963	925	887	935	885	911	935	983	878	964	976	905	965	895	905	944	987	962	977	872	938	957	987	991	893	930	890	902	927	950	906	894	858	987	881	920	943	926	946	913	906	951	967	907	915	962	876	928	877	977	996	944	918	908	918	892	937	910	920	959	964	889	922	916	946	946	918	934	893	934	842	956	950	921	960	903	902	953	945	913	900	994	862	916	922	945	998	931	936	911	944	892	944	913	951	896	917	941	897	936	958	935	878	891	942	940	924	897	900	933	877	944	909	982	971	837	924	914	874	910	891	914	981	927	946	935	921	918	912	951	942	955	938	899	964	969	923	953	959	915	983	947	902	938	943	896	890	942	917	916	889	925	969	922	855	977	918	932	919	935	884	931	978	886	982	925	880	880	973	947	895	969	863	932	890	935	926	908	944	881	954	968	915	978	938	917	881	940	929	925	922	922	900	941	947	932	937	952	934	958	933	918	897	911	920	937	931	939	968	950	927	896	966	945	915	915	954	956	944	893	966	907	911	920	942	875	901	947	897	934	943	947	888	956	884	950	978	952	833	917	959	910	946	864	953	891	934	911	935	974	916	935	903	915	919	912	957	969	915	922	897	962	885	927	887	920	946	907	886	971	946	919	908	907	892	959	937	913	924	937	945	891	934	967	922	955	954	973	921	886	915	933	915	960	920	967	931	936	948	959	966	908	929	966	988	920	890	919	962	882	928	955	929	924	908	935	925	977	913	969	959	964	919	897	914	889	968	930	911	919	934	949	905	922	899	897	948	999	963	898	991	910	937	923	904	933	899	899	942	942	923	926	899	901	969	879	916	901	936	855	959	932	971	937	967	920	947	907	910	900	922	917	942	927	903	940	909	980	912	922	916	907	871	903	935	953	929	893	950	928	934	932	931	909	982	883	904	957	923	990	935	959	937	961	883	972	949	920	960	878	1001	988	976	966	973	877	958	919	873	904	961	936	960	927	872	964	988	918	893	936	926	909	930	919	908	925	899	938	942	948	909	926	919	930	952	892	953	911	947	907	933	903	900	870	975	920	899	958	975	991	909	915	916	901	926	910	962	931	966	917	926	898	960	922	863	930	949	932	930	890	959	933	936	883	913	936	929	911	918	920	934	941	865	887	972	901	927	933	919	984	942	956	932	965	946	919
35223	36935	36214	28165	23853	33116	56352	45271	21530	12701	14973	10778	4700	1717	656	384	332	322	349	358	320	323	331	353	363	329	353	307	347	346	341	319	326	384	387	362	343	384	346	330	361	311	323	335	364	314	343	328	318	318	345	296	337	323	354	372	349	318	346	324	316	359	373	334	339	324	337	353	316	345	360	311	340	341	310	348	316	342	350	329	352	342	336	335	323	335	310	326	345	334	332	358	340	348	317	326	339	321	316	362	356	343	321	344	354	298	347	343	325	342	369	351	357	351	378	349	312	344	328	335	358	304	340	330	351	329	361	361	323	347	310	332	323	321	332	296	356	355	339	334	333	326	363	332	349	341	307	343	366	335	331	313	337	337	305	328	329	305	333	306	339	313	335	347	344	344	335	304	362	325	354	355	319	368	332	325	346	353	347	338	354	342	307	306	339	338	306	300	328	346	296	311	366	341	357	330	303	326	365	357	324	348	331	332	368	354	380	350	368	343	353	317	330	329	300	321	345	348	355	362	342	332	319	369	322	339	379	362	312	315	350	332	334	311	337	342	314	333	338	344	341	334	322	340	340	305	334	330	334	359	342	320	319	345	346	344	337	329	315	306	342	328	368	375	345	310	305	357	321	361	299	309	327	344	375	330	360	341	364	340	312	316	345	327	336	348	349	348	326	359	372	359	366	348	348	337	316	352	353	334	334	333	318	330	337	318	336	343	362	345	342	349	350	312	335	342	326	334	339	316	328	330	356	332	362	309	339	323	321	379	362	337	322	319	342	349	346	305	318	302	319	311	313	316	294	360	319	333	358	343	326	347	343	311	354	320	338	342	332	333	305	331	310	308	320	372	332	359	349	331	350	331	354	354	296	325	340	333	345	323	341	350	345	350	330	307	353	303	325	369	328	368	328	328	344	339	317	336	286	368	351	328	312	345	282	316	310	350	339	324	297	329	330	299	301	314	366	303	324	371	308	347	316	342	335	331	329	304	319	312	345	375	372	327	305	324	327	340	326	319	346	325	300	325	359	338	398	343	350	319	330	321	346	356	348	359	334	300	350	335	340	330	361	361	334	312	348	338	308	332	349	362	346	330	323	345	330	345	322	323	344	350	391	340	310	327	333	341	303	327	313	358	314	333	359	346	332	352	361	333	353	314	312	360	347	376	342	334	334	330	297	311	335	359	323	309	363	341	317	340	342	326	346	380	350	361	322	335	337	348	318	358	317	287	338	325	326	329	337	343	350	327	362	313	307	330	345	340	331	327	354	358	350	318	338	340	343	331	363	280	303	340	327	328	324	333	367	330	346	348	347	350	325	349	341	367	342	329	301	347	334	335	339	337	356	327	362	330	352	308	318	330	326	321	349	356	331	360	332	359	336	335	326	353	327	335	350	353	395	357	366	321	336	308	345	341	337	337	320	336	320	342	342	358	323	339	371	335	355	346	338	354	338	383	357	328	317	354	346	308	314	339	330	337	323	355	335	324	370	354	348	349	342	327	358	372	334	325	339	312	360	355	343	334	348	355	338	323	342	344	311	360	377	348	352	340	338	314	362	343	321	319	362	346	362	363	346	309	338	333	351	320	352	330	340	330	281	385	337	340	339	337	345	373	361	343	339	367	351	304	331	358	325	321	347	327	350	301	330	355	345	353	341	340	314	323	347	296	343	350	366	363	344	362	307	292	342	353	337	333	346	313	338	359	337	337	312	337	355	328	319	346	352	325	327	355	306	353	371	378	318	343	350	330	329	321	326	344	362	306	282	350	351	320	297	350	307	310	311	350	347	349	352	320	338	324	292	351	318	351	346	347	359	314	319	328	334	320	369	327	326	359	331	340	329	352	335	342	317	295	336	314	372	352	324	343	320	321	306	324	367	317	314	341	315	323	332	336	340	331	365	329	336	344	331	387	337	328	347	341	307	322	339	365	336	339	339	325	341	343	397	332	359	337	336	317	350	358	354	352	349	370	326	345	361	332	315	325	360	343	337	347	307	355	338	327	334	315	327	313	330	334	354	307	325	348	316	328	330	297	333	319	329	353	389	350	314	333	298	308	330	325	336	350	304	335	358	339	351	352	339	323	329	344	309	342	340	339	358	341	372	329	323	356	374	314	368	322	321	383	358	347	341	324	303	354	335	335	299	327	323	351	343	373	342	321	363	319	334	386	340	328	326	310	346	326	317	316	347	344	318	334	306	346	326	342	319	334	349	319	326	352	342	322	344	333	324	335	338	359	346	336	335	307	334	351	338	360	356	367	335	350	319	338	366	348	329	363	340	335	342	361	325	350	328	344	334	358	350	335	360	332	348	341	343	278	334	327	355	314	343	313	300	335	346	389	328	316	310	331	350	324	360	349	340	370	357	358	353	353	370	344	314	334	359	352	328	335	326	333	331	350	327	335	311	329	364	354	311	326	306	305	345	295	358	342	351	307	332	342	341	361	367	373	324	336	341	319	331	368	365	330	334	337	321	350	357	366	326	344	312	348	336	331	360	325	352	326	361	356	337	337	321	324	356	335	323	360	351	342	324	361	341	336	333	359	349	349	333	339	338	341	360	341	339	335	340	316	332	319	343	337	342	362	330	340	346	355	339	319	328	334	336	329	325	324	329	314	323	347	322	350	363	333	324	320	334	320	321	353	313	365	363	328	325	347	336	340	333	320	347	325	354	361	336	323	313	353	334	328	318	366	324	320	340	315	342	322	370	318	349	333	336	329	324	366	363	356	324	331	326	343	357	334	364	342	342	357	321	334	315	296	336	343	340	337	380	323	344	317	328	336	348	328	346	362	336	338	328	327	333	325	306	339	362	342	321	331	338	342	333	338	362	319	348	339	363	293	313	287	336	345	334	335	309	362	336	349	336	316	360	287	309	341	349	359	307	328	317	346	369	364	335	330	317	330	349	351	332	339	342	335	334	343	379	342	340	368	328	354	346	331	337	336	327	336	364	343	292	330	338	367	334	368	330	359	358	320	307	360	328	350	306	336	347	343	317	371	354	368	341	339	309	333	337	336	346	303	337	366	359	335	359	307	346	356	348	337	328	334	308	335	318	308	307	308	336	350	316	323	350	359	351	330	355	336	350	346	332	326	369	334	364	361	346	336	341	343	341	332	343	327	319	379	328	320	333	317	380	351	343	358	345	315	350	331	320	313	360	340	335	325	349	335	362	330	312	339	330	326	339	317	282	319	372	309	349	304	346	334	362	336	335	330	332	334	341	355	347	346	349	389	348	349	355	374	339	350	321	363	308	347	331	321	321	360	345	300	334	343	311	333	323	322	315	309	319	356	302	345	327	317	336	322	361	311	369	389	351	360	327	334	315	341	369	344	348	327	373	331	354	322	334	319	353	333	337	341	329	321	339	314	325	368	361	305	339	351	334	335	362	336	346	305	337	368	354	352	368	329	363	335	321	373	333	359	323	367	342	328	327	315	290	318	349	299	337	300	313	299	335	356	330	343	321	345	350	339	332	342	334	307	374	339	331	331
24415	29503	33687	33828	35663	46491	66485	54855	29889	30641	34140	28017	16130	6846	2485	1267	968	926	822	908	950	982	915	959	966	947	915	839	895	932	921	887	977	920	920	1007	895	948	946	908	900	950	956	976	965	922	936	925	939	934	923	962	938	939	859	916	989	948	927	919	905	973	927	949	924	955	967	927	908	937	957	930	886	952	934	942	950	991	987	964	881	932	966	989	922	916	904	922	936	921	943	932	911	970	921	955	904	941	941	942	927	956	899	898	932	911	968	898	909	939	927	938	970	894	949	904	947	930	952	922	986	886	933	935	917	931	974	883	942	913	979	892	946	877	935	867	964	975	930	935	899	904	896	894	898	909	967	842	835	954	980	902	928	903	892	946	924	936	942	946	966	963	937	899	972	886	867	895	929	942	905	953	930	891	936	868	927	936	905	936	939	904	970	957	897	962	898	942	977	928	900	959	958	887	960	925	897	943	925	956	924	895	940	933	1051	910	880	955	971	930	881	899	943	959	924	892	924	958	886	921	933	895	941	871	935	901	1007	931	918	940	960	907	980	929	949	912	942	938	913	909	909	951	974	944	929	931	963	935	979	915	885	949	957	892	895	888	899	933	1027	867	889	907	981	999	951	936	960	924	933	942	935	875	923	920	916	912	913	908	919	944	952	936	916	934	923	939	926	914	887	965	913	950	907	873	932	928	911	955	936	898	914	899	936	942	918	887	941	952	912	935	914	946	927	888	921	955	988	969	903	882	948	927	908	958	948	922	899	980	900	960	984	932	898	906	926	923	943	955	926	901	926	936	878	927	937	966	961	907	1004	955	910	942	954	879	951	945	917	977	951	944	911	925	900	913	906	963	946	958	951	966	914	937	938	928	913	918	936	944	908	941	883	880	933	918	953	920	949	911	924	945	927	947	944	902	891	951	895	928	929	939	925	880	954	895	977	966	934	901	966	914	906	972	902	947	946	944	916	941	957	912	922	916	963	949	917	969	942	966	961	965	928	986	936	908	911	933	938	876	1006	914	980	997	962	1010	936	924	921	941	896	920	956	907	937	989	887	991	901	926	917	880	886	933	951	956	906	954	936	940	951	960	935	952	941	965	864	922	901	932	906	939	957	973	954	939	910	952	958	882	936	954	921	946	889	937	992	917	885	1005	900	936	933	947	878	917	926	886	1004	976	957	955	884	886	929	893	963	909	888	984	917	941	924	925	957	959	949	899	940	954	903	918	963	918	909	944	991	916	903	969	915	909	986	958	968	924	957	960	934	1001	945	945	965	920	974	929	931	973	937	924	937	959	924	931	885	987	859	878	913	949	939	931	950	887	938	941	927	932	915	904	992	884	938	950	919	957	965	949	951	910	928	941	944	970	941	896	920	925	905	959	877	951	924	902	933	995	965	957	924	939	932	981	910	871	908	930	971	887	917	930	980	920	962	911	949	932	993	851	980	936	935	925	900	959	925	938	917	920	968	872	932	933	951	969	920	896	898	921	910	981	935	888	955	891	891	972	973	959	890	927	966	925	925	925	934	910	890	942	956	938	909	984	935	942	930	942	991	915	914	888	907	891	937	896	976	921	931	955	918	941	936	943	931	962	897	906	963	928	952	939	985	910	903	929	926	898	890	973	916	907	892	888	929	916	980	992	953	896	935	943	918	891	895	980	936	925	985	981	950	961	986	919	967	899	913	970	932	946	915	928	851	957	960	964	919	976	924	934	942	944	1023	961	943	911	945	925	961	972	959	957	903	983	976	936	944	870	911	881	927	931	911	946	976	879	907	948	918	933	948	968	936	939	925	949	888	931	994	939	941	962	928	955	945	933	934	1006	932	945	943	935	924	941	905	968	908	892	946	932	897	916	958	972	893	936	944	933	875	883	913	918	912	957	918	963	919	964	935	911	931	906	896	920	910	935	949	975	965	964	906	942	939	939	867	879	958	890	935	938	956	955	958	1016	927	914	938	940	939	872	930	997	968	933	883	986	899	978	867	937	921	924	894	938	970	953	936	963	902	954	901	936	950	961	946	909	986	888	965	923	940	946	983	961	905	932	888	885	920	913	864	925	934	954	912	939	918	932	936	964	937	937	977	907	905	911	965	939	961	934	925	899	868	977	917	910	913	913	955	927	915	864	931	941	903	910	930	917	953	902	936	905	977	953	933	899	910	929	879	928	936	925	863	938	933	949	961	966	967	906	948	922	900	904	891	979	923	970	947	993	893	934	942	890	975	922	847	891	877	961	927	901	957	918	975	982	911	932	968	985	960	867	939	883	927	859	952	912	932	927	954	897	990	963	887	906	952	887	919	981	915	951	914	963	896	939	917	939	951	892	948	933	952	890	965	893	934	922	966	902	927	931	916	916	888	932	956	942	937	922	944	942	924	962	921	918	955	946	909	920	1002	932	903	961	966	942	906	989	906	919	873	916	938	870	920	946	952	927	946	1016	968	920	853	938	939	874	929	989	938	925	940	930	975	930	944	916	968	983	901	911	880	989	924	925	900	921	929	905	944	863	926	877	912	885	928	988	940	921	910	919	956	902	894	875	971	906	966	915	984	935	917	871	958	960	874	930	940	925	927	922	956	934	965	947	942	913	901	986	912	920	885	903	952	954	904	951	959	970	981	923	955	979	986	896	892	956	937	906	934	940	934	985	926	913	949	903	950	941	919	878	944	951	900	928	919	937	965	903	1054	913	934	937	906	912	900	922	892	892	892	908	927	960	903	936	972	930	937	997	916	914	989	972	930	937	923	966	902	907	953	923	885	947	928	917	926	941	921	967	893	924	951	930	975	882	949	921	916	914	919	964	933	897	953	906	950	919	927	966	914	929	849	908	939	932	949	931	928	959	909	923	908	975	955	978	946	913	923	918	911	921	965	876	984	964	904	990	905	967	940	943	923	934	916	924	934	932	884	902	960	960	921	918	958	934	929	880	963	923	969	934	946	909	935	859	916	960	951	912	924	927	951	978	911	959	920	986	930	914	896	926	916	996	861	876	941	951	934	913	899	919	882	922	915	936	925	873	932	959	940	880	943	919	927	932	915	935	883	979	899	962	926	921	941	943	892	969	872	912	901	932	924	909	951	925	936	959	916	946	951	945	1007	912	945	926	967	902	941	941	956	936	956	908	939	896	905	918	933	902	940	910	988	899	928	878	907	920	927	888	917	964	885	941	945	917	877	928	959	899	971	953	910	926	890	977	936	960	904	926	912	921	921	859	955	948	945	979	936	934	960	950	911	926	940	932	915	949	944	936	931	921	902	926	929	862	939	973	880	939	854	920	952	896	996	920	891	910	958	912	925	966	946	942	938	895	979	968	906	982	957	951	906	945	867	955	947	894	928	916	945	933	972	922	935	896	946	901	960	928	952	918	941	969	911	918	947	910	938	978	889	931	913	1019	890	955	958	928	962	922	875	937	946	940	888	915	923	903	900	944	913	893	911	932	965	953	894	910	913	900	908	903	922	929	909	935	921	909	931	976	913	898	909	933	915	916	906	993	936	900	943	894
19863	23319	24798	16413	13401	10461	10634	7155	2858	2147	1445	1098	678	486	356	326	354	327	385	350	302	348	370	322	333	346	352	347	340	347	332	333	354	345	333	346	331	336	343	342	363	359	338	352	325	318	365	360	326	341	375	367	325	343	343	361	390	337	373	326	350	346	373	316	316	342	326	324	354	326	347	334	362	340	357	359	323	333	316	350	357	317	357	370	331	338	318	312	341	384	352	343	346	305	374	341	325	347	303	320	342	339	324	352	331	359	314	313	352	339	318	328	349	346	339	353	374	328	324	385	298	323	344	337	346	351	344	330	358	351	349	342	366	316	341	374	351	332	348	354	312	373	342	343	338	318	351	363	360	345	323	315	320	375	334	310	334	318	329	329	326	371	332	323	322	306	322	327	371	317	340	341	341	325	344	332	362	334	355	349	330	354	372	323	339	335	363	360	330	358	319	337	351	322	357	334	324	335	345	334	342	345	326	312	334	374	319	333	337	355	314	365	351	337	348	333	352	368	343	348	319	346	343	349	333	349	364	357	334	348	329	335	343	351	324	327	306	341	341	333	318	325	344	342	303	366	356	355	334	361	339	356	349	352	348	335	338	358	312	322	361	361	340	347	357	368	338	324	328	318	339	316	351	345	360	401	337	333	348	364	326	338	335	336	366	378	342	350	363	324	359	332	319	344	325	319	360	339	340	370	348	323	330	310	337	358	348	334	322	346	360	340	365	372	343	347	352	310	330	318	351	341	335	352	322	339	343	344	354	323	348	325	344	316	355	345	319	343	353	335	345	318	348	320	342	304	330	321	343	353	362	360	352	322	359	345	344	349	353	331	355	361	383	360	313	344	339	323	345	339	341	321	374	345	342	333	312	336	373	347	313	314	323	344	341	330	344	369	367	361	358	357	311	404	332	304	360	356	363	334	351	377	343	322	353	328	358	334	352	302	339	329	388	340	373	326	329	355	346	337	382	306	321	326	330	319	349	326	350	312	345	364	329	295	329	361	357	364	327	380	357	369	358	358	350	343	329	357	356	330	329	340	346	331	361	365	332	352	341	321	339	318	367	310	356	368	338	355	313	328	372	347	343	369	363	357	363	353	348	340	353	326	383	345	360	319	322	339	366	320	352	349	364	341	328	387	364	344	339	335	352	330	363	364	345	337	328	354	340	373	328	331	321	376	352	352	360	360	372	331	341	311	349	341	335	356	354	334	355	346	355	330	313	330	324	317	356	333	327	346	332	356	334	339	361	309	350	345	368	379	354	345	321	311	362	367	330	319	342	301	319	326	325	370	352	302	330	317	356	320	362	347	366	316	327	344	320	335	336	324	323	347	352	356	331	328	307	331	327	378	314	372	380	349	359	354	357	363	368	333	324	293	342	321	345	339	369	357	349	362	386	316	341	319	360	381	335	330	329	334	341	310	338	334	340	372	336	362	332	317	325	346	342	357	332	357	333	352	361	330	352	349	353	322	353	358	332	387	354	348	320	341	338	331	331	305	336	349	323	328	336	336	325	353	353	350	365	339	342	364	321	309	331	331	337	367	335	343	317	295	343	321	348	346	347	329	349	344	340	356	360	372	353	350	348	355	304	329	354	344	362	332	324	330	345	332	325	362	340	354	353	353	359	326	331	353	325	358	315	327	363	336	326	369	359	333	323	346	347	322	331	342	360	329	373	306	340	344	327	314	352	315	342	301	347	339	330	357	367	313	326	352	338	356	343	307	322	330	299	342	347	322	352	343	362	331	339	359	321	350	363	332	370	343	343	336	365	337	366	345	335	349	320	321	332	366	335	342	353	324	399	309	334	347	314	311	320	350	346	320	348	363	362	324	370	340	351	350	356	323	371	334	322	341	351	358	340	314	364	343	315	335	329	350	279	340	349	383	340	322	377	333	342	326	351	325	352	332	331	373	324	360	320	346	352	338	341	346	362	353	320	342	366	339	330	344	357	340	333	318	339	339	355	321	345	354	335	331	328	382	361	290	379	359	328	344	353	319	349	325	341	342	391	308	334	286	361	335	354	327	346	356	343	343	366	360	368	357	295	356	359	339	329	336	320	339	348	350	355	332	317	344	319	337	364	303	362	351	336	365	338	359	352	345	339	333	375	317	332	365	392	330	343	342	331	341	326	346	331	327	351	350	347	336	356	353	339	317	320	342	331	367	356	330	345	348	374	343	371	343	281	330	317	313	355	327	320	340	343	338	367	324	353	334	335	364	316	368	341	325	310	316	315	332	352	323	312	344	360	360	335	337	337	346	389	365	341	340	357	331	317	340	322	325	331	347	358	348	373	349	325	338	340	326	325	383	333	347	332	308	305	331	341	321	312	345	329	346	335	345	322	345	333	332	328	342	359	342	311	332	334	332	317	345	323	367	349	334	349	322	347	332	346	308	321	330	315	362	368	323	359	347	364	348	323	312	352	346	359	340	321	371	353	341	365	348	335	357	348	350	330	337	337	349	356	325	381	337	353	327	343	355	349	351	344	348	333	337	321	319	345	336	352	350	337	321	368	349	323	348	328	363	369	342	336	352	358	344	323	326	328	355	343	383	332	315	334	316	333	349	367	332	346	350	340	342	340	333	340	346	325	355	364	302	341	351	371	336	322	321	335	356	356	341	366	331	357	348	353	341	352	341	393	378	319	318	358	342	339	333	322	330	346	369	370	308	345	369	332	375	322	330	357	320	333	344	378	321	333	313	304	343	343	372	366	349	358	353	313	330	319	364	331	328	377	302	373	353	332	354	348	324	347	337	323	328	402	338	344	350	353	336	354	321	342	343	324	341	355	350	359	366	333	354	340	325	378	355	322	381	348	324	340	316	373	336	334	355	346	332	360	341	340	329	348	353	331	357	328	358	364	348	345	303	386	341	313	360	340	352	336	398	330	355	326	335	367	348	310	341	297	334	332	318	366	355	352	348	356	373	312	362	378	316	370	359	319	333	333	335	350	336	338	340	319	331	321	326	334	343	343	357	286	334	346	338	342	351	361	301	355	336	352	348	381	337	326	347	368	367	339	356	338	328	331	333	357	337	350	344	373	389	317	332	379	301	333	332	332	339	323	328	308	338	342	314	339	342	340	345	341	348	378	330	319	347	292	328	334	367	340	354	331	355	347	366	350	313	367	327	326	349	385	350	349	351	298	358	336	333	336	358	359	329	356	368	348	362	360	325	346	351	352	320	334	364	366	364	327	313	320	319	313	343	327	360	351	316	329	313	344	335	338	332	329	312	311	342	334	336	357	339	347	339	333	358	357	350	351	371	364	350	356	340	359	338	360	340	338	352	305	363	334	344	323	326	341	362	317	332	336	333	376	335	341	333	332	335	302	326	365	315	340	351	359	352	324	358	363	359	334	361	343	352	345	388	350	325	350	325	337	337	337	336	353	362	367	351	363	367	325	350	352	308	374	372	349	336	296	325	336	316	374	359	340	330	332	331	325	350	345	306	344	354	340	334	314	324	351	348	338	353	363	367	351	338
14032	18225	24405	23743	25314	24033	27068	19822	10361	8471	5831	4016	2403	1515	1084	971	854	918	918	996	900	922	943	976	924	943	983	901	977	896	973	948	955	920	965	951	928	931	966	888	980	959	902	929	942	939	896	961	902	885	921	955	933	915	967	940	972	994	948	920	952	931	930	985	958	902	913	963	941	989	944	932	882	887	965	901	914	954	943	958	982	919	939	946	954	958	914	991	939	932	946	911	964	937	947	914	959	904	907	943	971	907	957	944	954	959	935	925	955	929	965	907	921	959	884	993	973	878	934	919	948	967	965	960	912	945	940	960	866	898	917	838	946	925	969	867	933	932	912	965	905	928	908	909	962	916	901	945	930	883	977	944	979	934	881	941	919	979	921	893	894	896	914	902	960	890	929	919	901	966	898	909	901	935	938	945	912	964	929	944	940	929	948	967	944	920	876	899	924	923	964	906	963	918	951	927	888	977	927	936	1009	931	973	939	911	928	923	976	967	992	937	930	974	943	936	919	957	934	934	934	949	915	899	908	970	955	972	933	872	907	923	1018	961	936	916	913	987	940	928	935	1007	884	963	928	907	913	897	927	915	916	898	962	923	907	926	963	953	935	891	945	953	951	936	931	936	983	947	890	949	946	914	986	924	949	927	906	925	915	963	912	918	915	974	938	872	981	941	954	920	1039	949	965	939	954	969	945	929	920	941	922	921	916	890	931	938	862	947	985	901	928	958	959	919	925	948	928	901	1000	949	894	934	1007	949	926	931	930	917	1007	889	968	873	988	925	981	965	926	917	939	923	913	938	890	944	931	925	915	908	905	922	916	913	925	925	964	939	947	937	980	953	891	933	923	967	924	948	958	886	1002	875	971	954	901	929	944	927	961	931	920	968	849	949	965	948	946	937	935	903	987	893	910	930	927	905	938	886	946	958	948	1008	881	911	932	925	958	945	922	942	932	963	959	939	925	916	931	944	940	887	954	968	905	959	903	890	942	945	911	921	950	984	933	920	923	945	957	949	941	886	875	925	955	941	961	958	921	957	986	904	978	944	921	920	964	903	897	927	974	926	937	981	894	911	958	923	966	932	969	888	991	893	999	965	972	942	918	960	944	937	946	908	929	928	911	986	877	977	960	894	964	912	960	953	867	967	941	930	967	913	891	985	958	980	933	918	930	954	948	902	966	915	966	981	898	962	932	1005	943	937	986	1023	954	972	881	907	903	892	940	961	878	893	1014	910	906	936	954	932	948	864	916	947	938	933	947	991	937	906	938	980	969	910	951	965	887	942	945	1013	929	967	950	940	925	904	970	949	893	958	947	925	867	928	923	980	945	953	959	889	956	942	905	945	928	977	924	956	938	963	991	954	945	887	922	944	980	965	960	968	897	900	915	874	942	1017	942	898	893	924	922	973	920	974	961	1000	958	908	890	960	917	951	925	939	985	944	890	988	856	926	931	938	977	937	960	950	920	975	993	914	953	928	936	910	927	1000	917	933	963	905	890	912	920	922	984	896	980	865	893	967	977	968	942	917	944	927	970	937	933	916	863	906	916	882	918	979	929	928	936	992	946	905	947	947	965	893	976	959	942	900	915	943	936	901	913	935	955	964	904	930	891	903	975	952	949	996	955	909	980	888	1004	911	914	982	892	949	934	937	936	950	933	929	941	912	959	968	979	982	908	963	946	957	950	920	977	902	918	879	924	993	938	967	956	957	983	875	935	909	945	912	928	955	952	977	964	897	922	917	994	896	953	920	924	897	997	837	1007	946	884	894	940	936	930	999	979	954	959	939	916	898	959	907	991	980	932	935	945	891	990	952	940	947	934	966	946	917	875	891	988	962	984	894	930	913	972	963	912	914	962	914	887	937	938	978	909	988	944	892	927	973	977	975	936	877	933	936	969	922	930	867	920	943	962	910	1020	933	886	974	910	912	929	957	899	924	985	982	947	989	968	947	871	911	954	934	980	915	990	933	967	911	966	974	917	909	881	914	921	906	969	976	887	932	936	930	967	980	930	877	891	923	920	958	1002	930	947	908	886	901	1012	931	971	931	902	885	934	940	946	965	913	968	955	921	914	922	917	918	980	917	915	913	953	925	985	927	954	895	938	945	951	901	933	948	919	1031	972	926	891	934	915	945	955	917	926	885	937	915	940	982	909	925	939	954	956	936	941	969	955	886	932	890	915	939	907	902	954	939	905	936	924	936	903	923	933	929	982	932	926	928	1005	925	925	918	969	940	944	978	908	958	902	947	937	925	967	971	948	908	923	993	964	932	957	989	956	950	966	919	982	954	940	902	960	938	981	945	928	900	930	974	979	949	951	988	933	896	988	918	968	934	931	961	931	906	976	949	963	933	920	992	934	936	950	932	993	939	936	944	935	987	946	902	924	908	932	918	882	963	901	915	952	935	948	925	963	858	963	929	913	946	962	947	946	910	898	986	974	917	922	946	920	952	936	957	962	922	952	928	946	937	873	869	959	947	948	913	942	943	963	925	876	970	952	901	972	980	977	924	937	1002	920	924	953	912	961	935	953	984	917	926	894	952	929	842	979	939	917	946	910	906	941	914	992	936	901	930	975	979	942	917	911	940	966	923	942	912	931	945	943	945	998	850	906	955	871	936	942	953	904	937	962	897	950	964	965	957	924	926	965	909	941	991	904	945	924	913	905	944	923	921	953	917	977	945	919	933	910	992	943	940	909	892	956	971	921	896	928	938	955	979	940	970	934	937	905	937	938	898	1005	954	922	886	892	963	939	958	928	939	930	921	941	968	874	950	884	972	924	927	930	959	950	954	961	919	926	909	928	946	913	903	877	905	953	933	980	981	925	993	949	977	926	960	949	935	906	980	960	914	896	917	966	979	993	889	921	952	924	938	933	943	959	963	958	923	941	975	902	901	939	944	958	937	928	918	962	937	971	943	901	903	947	925	907	920	935	934	917	961	944	947	930	951	963	929	895	956	928	969	885	965	947	884	993	916	967	950	981	890	972	978	940	898	952	936	975	931	901	955	892	992	928	946	950	881	934	916	990	947	871	949	911	883	964	916	875	926	920	882	978	894	978	945	945	968	930	973	911	916	930	893	914	935	952	941	941	876	959	930	942	927	947	908	916	1001	950	931	959	988	952	950	910	930	961	900	930	936	991	916	944	999	905	947	949	948	959	981	954	963	985	986	922	995	895	939	952	947	912	907	926	896	923	961	920	908	919	985	928	956	930	955	933	925	943	971	931	907	895	972	907	925	997	943	942	932	985	984	950	905	927	940	898	931	919	901	956	991	912	929	949	953	960	952	947	923	939	941	936	927	920	937	988	948	977	933	934	934	924	969	908	960	924	872	945	979	972	896	909	929	968	962	1010	956	956	964	910	942	926	941	944	968	951	952	940	934	975	984	931	955	910	972	923	900	900	943	937	922	971	938	866	932	934	962	960	920	885	943	927	919	937	905	947	898	967	901	906	996	968	920	963	916	946	943	906	937	938	926	1012	962	936	972	928	898	942	868	1030	931	1004	950	974	967	946	975	940
32361	40057	35251	24635	18626	18707	37933	40849	29259	15095	6998	2597	1127	510	412	326	388	398	353	325	327	338	346	327	332	321	334	343	343	328	333	321	329	297	322	340	347	332	319	309	321	339	352	334	333	314	334	329	366	332	358	343	339	317	324	309	340	311	351	320	383	344	320	334	323	345	324	339	304	352	336	334	311	327	349	362	336	324	310	331	334	349	318	323	323	360	329	308	371	323	350	354	340	358	368	317	314	320	340	304	294	337	333	352	341	353	356	341	325	340	329	344	354	321	314	352	336	323	335	341	322	334	313	348	323	348	325	366	352	354	339	364	348	325	334	313	357	317	351	361	329	331	323	357	323	319	351	332	346	325	352	317	341	327	369	335	322	326	334	321	338	344	344	380	321	347	329	316	296	341	295	333	369	304	324	337	342	333	318	341	320	365	323	376	354	324	372	315	352	327	335	337	366	324	370	326	372	346	321	340	370	335	352	360	303	330	354	326	361	346	353	341	340	326	347	325	333	319	331	338	321	313	365	357	321	332	337	325	333	364	325	345	345	344	350	343	346	347	320	329	343	324	340	337	320	323	337	338	366	332	376	367	336	328	331	324	341	325	334	320	373	357	363	323	334	345	346	347	372	357	359	331	318	313	299	355	350	294	350	329	333	312	328	328	348	335	318	324	299	340	352	335	344	338	367	336	339	334	337	318	327	302	331	303	362	338	330	313	308	326	318	330	298	340	366	346	333	347	352	357	327	325	347	377	316	322	318	344	304	344	282	315	352	352	343	362	342	364	347	347	337	318	331	331	346	337	311	307	337	322	313	338	329	353	351	377	352	339	361	318	352	334	322	371	341	339	357	325	323	317	321	359	311	355	336	305	359	322	360	350	348	339	326	357	337	345	310	355	342	302	320	350	323	343	313	348	330	315	395	347	330	341	335	347	343	332	329	307	336	335	356	339	337	327	353	324	352	322	367	320	345	322	356	366	330	348	339	323	291	347	343	344	337	350	349	342	300	310	331	303	327	340	294	357	334	361	367	329	305	346	386	340	375	352	322	354	347	350	324	352	358	320	322	351	326	333	350	333	337	339	320	338	315	354	338	351	359	315	335	315	340	311	327	354	341	314	305	314	320	366	334	341	340	321	341	330	323	332	358	284	332	368	333	369	316	327	335	344	385	332	314	311	307	306	348	319	329	330	340	318	344	331	340	314	345	341	331	305	339	344	313	330	345	326	295	319	342	343	336	330	361	351	357	354	310	349	347	301	349	348	313	327	330	347	364	368	329	305	345	313	345	349	348	337	342	343	312	315	320	350	325	326	282	303	329	339	333	345	361	332	334	329	340	343	326	314	316	354	335	307	315	316	316	336	356	351	334	343	336	374	356	304	354	358	357	347	351	326	344	344	351	348	322	346	311	346	352	364	342	361	356	324	378	357	332	347	336	304	356	346	339	328	365	336	355	366	351	295	360	329	350	329	362	330	300	373	391	315	317	327	331	328	312	316	299	354	340	335	341	323	330	297	330	331	348	332	314	323	337	361	329	338	358	341	348	357	353	359	363	335	346	366	340	346	348	327	368	356	325	337	342	339	320	303	346	336	353	350	332	375	325	333	333	316	360	326	321	344	307	314	340	333	326	344	308	361	322	346	358	346	354	317	319	314	316	343	360	324	331	364	332	315	341	354	369	335	328	319	326	331	325	345	339	306	327	339	329	333	358	348	357	348	341	359	327	315	350	331	333	318	352	321	338	320	321	294	353	342	330	314	350	329	336	302	362	348	384	355	314	341	332	348	330	360	336	321	359	337	361	343	372	329	332	327	300	340	332	338	340	350	306	332	335	325	361	331	328	316	323	351	324	336	344	322	345	348	338	322	328	334	339	330	377	347	349	339	353	331	325	333	315	327	305	349	310	334	334	319	366	357	317	324	304	358	373	352	359	366	320	322	365	348	329	329	348	343	346	358	352	305	322	326	339	311	355	322	307	327	347	312	354	328	321	310	343	318	321	348	344	353	348	352	377	350	350	341	316	319	336	343	307	328	328	322	327	357	325	282	311	344	379	377	355	385	336	337	344	317	334	354	327	330	340	349	329	313	349	346	331	358	324	330	330	326	342	341	351	325	332	340	391	330	368	352	332	346	330	334	343	315	331	347	342	381	325	355	337	337	308	321	351	364	338	349	330	377	336	356	311	357	324	320	342	321	326	307	313	297	337	351	339	322	339	305	363	323	372	347	348	359	341	329	325	343	291	342	318	357	324	334	336	330	335	324	357	302	345	334	365	333	349	342	332	370	346	306	350	312	348	316	311	339	343	365	340	358	361	373	325	337	353	309	335	342	324	346	312	349	336	356	349	298	322	314	326	353	334	344	345	323	337	345	328	327	348	344	336	334	305	318	341	367	336	310	347	360	333	339	342	342	344	314	290	341	326	360	360	336	341	315	355	354	332	295	323	331	322	333	333	333	326	298	358	337	344	327	319	321	307	330	335	355	323	340	339	336	332	324	370	355	351	341	380	342	319	312	314	331	334	326	332	366	354	329	317	356	334	289	338	335	334	314	332	340	354	359	377	347	347	339	344	311	305	304	326	365	356	307	331	312	310	359	341	363	373	357	329	305	330	326	348	368	319	340	344	318	327	324	344	330	327	321	349	328	330	339	309	295	338	327	312	310	336	351	365	305	349	324	335	343	322	323	345	335	326	306	338	330	327	336	354	337	341	352	343	340	348	303	314	340	340	324	339	369	347	351	367	314	320	351	369	342	354	324	344	350	306	386	348	336	311	309	351	315	315	352	344	360	339	345	348	311	344	377	341	348	344	320	355	350	371	322	330	342	350	368	345	322	367	333	328	338	315	336	314	367	335	326	368	344	319	346	345	338	330	340	292	345	319	327	332	358	327	322	352	316	339	330	372	344	341	321	320	343	338	326	319	353	334	383	327	331	351	337	349	378	316	332	346	338	303	360	304	325	349	328	333	320	333	325	330	339	334	336	351	329	322	331	323	334	320	342	343	327	339	319	331	348	353	326	365	286	337	346	345	358	350	330	307	313	354	350	298	350	333	354	330	329	308	349	349	318	330	380	350	331	359	320	335	311	336	332	346	341	354	325	342	362	302	336	334	356	345	353	349	353	320	352	355	326	355	363	316	328	342	321	375	346	332	337	339	299	343	333	344	361	332	323	378	333	350	362	352	328	334	330	331	320	320	303	337	348	349	317	345	340	307	328	338	358	342	298	339	326	349	294	302	360	336	348	321	333	307	358	347	377	336	313	326	349	330	341	338	345	326	321	354	306	358	347	339	317	367	339	296	330	347	317	336	317	347	355	368	322	335	351	321	329	344	326	340	337	343	335	335	350	331	324	330	351	386	330	335	346	324	348	343	352	327	339	307	376	318	331	340	355	319	339	318	365	354	360	331	356	356	329	323	339	334	375	299	350	366	319	328	331	332	362	358	330	317	359	317	317	351	338	344	335	312	336	342	378	347	313	323	313
23152	32621	32364	30264	30615	33947	52104	54365	42609	30479	19636	9999	4468	1844	1317	1069	1154	1081	994	934	968	874	937	932	988	897	844	885	947	930	952	908	975	985	930	966	916	942	988	918	937	945	913	962	979	937	904	905	885	884	955	945	936	896	948	933	901	917	904	938	946	927	953	918	990	877	931	921	931	881	948	928	878	935	909	869	973	872	856	932	950	921	933	933	970	962	995	918	928	960	919	905	895	951	900	922	915	919	977	889	991	910	952	970	930	937	934	970	869	960	890	958	953	923	958	893	923	897	924	897	946	902	904	951	941	884	924	940	959	935	898	975	943	937	931	900	911	912	898	971	933	915	921	909	948	915	859	929	934	922	948	956	961	942	961	862	967	963	940	935	983	882	968	855	895	944	914	899	911	940	943	920	961	948	883	948	907	942	924	933	893	893	963	902	926	973	933	885	920	948	1021	980	899	920	924	977	940	879	951	964	934	934	915	924	903	920	960	967	939	944	908	938	928	926	946	965	901	1002	911	933	957	892	951	873	964	945	966	901	925	894	956	928	918	925	873	938	956	951	911	941	901	942	938	939	891	1005	913	946	924	925	883	912	926	984	953	920	988	852	916	921	931	939	866	895	947	899	955	948	878	895	899	925	957	902	925	903	922	900	906	948	879	970	926	914	937	915	877	884	944	910	890	900	948	986	905	944	984	925	914	995	981	886	960	978	915	974	892	931	928	909	938	935	917	892	915	936	934	909	909	892	920	948	913	939	938	912	895	891	921	929	947	940	875	946	952	896	923	905	889	900	946	900	943	965	914	928	907	946	927	994	859	913	901	942	957	949	890	950	928	953	963	919	869	916	919	937	922	908	951	880	918	938	966	924	936	922	910	886	903	899	909	953	898	905	916	915	893	979	951	930	921	932	932	912	920	932	859	942	913	948	930	911	922	936	935	899	877	941	983	936	919	868	942	923	929	933	913	939	861	908	973	939	905	949	914	902	912	964	979	911	941	903	920	962	923	915	951	932	959	951	938	959	902	967	952	929	897	887	951	897	948	959	941	927	890	956	939	926	875	925	931	864	936	940	863	933	911	917	890	899	954	929	951	914	940	946	917	937	953	938	928	919	931	934	928	899	922	931	956	900	956	941	973	915	887	949	953	908	906	938	942	925	968	956	938	941	956	944	899	957	976	955	930	942	869	945	965	926	970	892	911	906	935	937	922	894	908	945	913	958	949	922	953	914	888	940	956	927	927	961	907	959	894	974	882	934	914	932	902	935	892	931	896	899	980	946	867	964	912	919	927	968	853	920	876	937	890	939	903	908	906	910	888	949	891	902	949	906	923	952	873	849	884	932	903	968	931	948	922	950	865	949	954	937	926	988	972	952	937	991	1002	941	952	965	926	972	885	994	968	919	970	917	946	936	931	874	910	873	910	913	932	918	927	962	973	1009	922	895	931	879	946	920	901	856	947	943	918	916	913	930	951	929	922	946	958	961	949	1006	925	917	923	952	940	957	927	925	931	953	914	939	925	923	927	938	905	929	923	877	922	917	889	925	992	932	989	891	1045	870	930	881	956	896	932	924	940	949	933	924	906	900	939	882	988	960	939	976	907	919	973	937	948	941	945	909	924	937	962	986	958	904	945	890	905	908	935	915	944	901	977	928	951	904	934	890	949	927	886	894	906	925	936	916	980	924	940	961	985	894	881	939	899	972	919	908	928	903	956	861	986	912	909	906	916	870	953	938	908	926	964	930	892	953	921	912	914	996	890	945	945	954	903	927	928	952	917	885	927	935	868	874	974	906	946	921	937	943	996	914	978	914	892	914	929	944	902	922	961	938	884	969	910	902	947	948	1001	956	928	909	921	984	904	934	905	942	932	936	956	954	875	983	917	936	944	931	918	964	945	918	995	900	897	989	946	890	939	921	939	929	902	910	945	935	894	901	937	951	898	914	964	870	982	889	944	934	934	897	929	943	903	939	935	965	932	942	951	902	949	920	901	919	938	1010	934	947	917	955	939	922	958	959	912	866	864	947	933	862	929	904	929	932	885	861	953	915	916	921	895	932	924	873	909	974	964	945	988	945	896	963	958	903	953	961	980	921	942	950	914	896	874	937	897	911	996	910	938	911	931	926	978	930	957	887	942	945	953	921	936	965	955	938	980	909	927	945	898	921	928	913	947	923	1022	886	914	952	907	951	955	918	985	942	937	912	921	889	942	943	920	949	938	933	912	911	940	927	968	929	927	927	909	916	875	954	972	959	989	952	890	965	896	942	933	942	898	891	936	888	929	904	971	949	942	948	950	867	939	979	927	966	897	946	944	893	969	940	937	910	931	987	878	924	919	900	895	971	915	971	936	923	937	953	915	911	950	900	954	912	940	957	975	929	907	917	944	931	979	939	918	926	946	921	948	919	945	902	948	938	911	1015	918	930	936	966	878	929	925	940	910	937	927	940	974	917	955	978	903	919	936	953	949	936	930	932	974	852	934	923	960	930	947	1018	898	961	986	941	959	965	949	916	902	930	958	896	969	973	917	956	923	914	920	963	987	889	888	895	932	962	963	954	929	918	925	957	857	946	1006	931	950	952	892	922	956	966	933	954	930	914	909	887	931	925	882	952	976	958	919	913	920	975	958	911	937	897	913	915	992	934	967	908	917	937	888	905	932	957	931	921	963	947	974	917	921	959	898	879	915	952	941	925	917	938	942	931	946	953	958	904	889	972	967	872	958	947	984	905	922	921	975	958	930	938	912	918	914	939	932	963	989	947	901	883	931	922	896	960	930	859	960	923	938	907	908	887	850	910	911	919	948	860	908	926	948	898	982	870	926	963	953	905	913	934	937	929	919	997	939	918	947	910	948	940	972	936	942	947	893	919	868	901	931	929	943	932	949	937	936	902	862	969	950	925	960	932	909	961	849	911	884	910	907	912	942	915	942	940	978	981	914	925	986	932	942	895	918	931	912	920	929	960	904	914	869	980	887	875	865	966	959	929	884	920	907	930	917	927	941	919	941	941	925	927	954	952	947	998	901	956	942	908	949	902	932	999	966	923	920	899	942	901	883	897	934	930	908	906	982	909	1008	870	887	955	979	917	919	952	915	921	884	942	974	948	928	951	961	897	913	939	936	935	903	968	929	960	890	928	894	897	925	950	982	898	966	903	927	937	949	970	939	948	954	932	941	928	942	967	930	1002	893	934	931	945	962	927	901	885	935	936	959	912	928	939	913	938	931	894	880	941	923	898	908	863	971	946	936	930	908	907	947	941	925	974	955	921	864	882	959	940	920	924	933	956	946	930	942	848	969	931	904	891	960	881	900	958	901	881	926	961	954	970	919	939	922	955	959	923	985	958	924	842	891	930	917	901	882	945	876	959	915	953	927	945	948	910	932	954	934	934	958	932	995	927	920	962	883	958	904	927	938	989	914	912	988	886	917	921	890	919	922	958	910	920	943	927	960	968	934	956	941	960	959	942	956	942	918	923	915	925	917	937	912	902	954	950	927	945	966	920
39660	43021	34236	28144	22751	23136	45940	46646	23459	27530	18035	9726	3590	941	931	558	544	480	431	383	334	356	351	363	340	311	327	338	355	342	346	380	371	316	356	349	321	338	343	336	327	336	334	343	319	337	348	329	359	342	314	370	340	347	332	359	333	329	324	359	315	359	333	350	306	356	327	328	363	313	342	354	386	357	351	348	317	350	337	352	326	313	387	346	340	302	320	339	347	350	346	340	333	336	357	320	362	341	343	352	316	382	341	354	343	336	336	364	344	298	333	304	339	329	330	355	322	360	307	314	316	335	335	325	314	316	312	306	315	317	365	305	331	366	339	329	337	318	334	325	313	313	370	351	317	354	337	332	349	329	357	350	351	345	310	349	339	364	326	321	339	322	316	329	331	343	328	326	360	328	316	321	360	324	330	293	338	361	321	348	316	343	355	315	348	338	336	320	364	340	338	339	360	324	347	345	355	327	358	320	327	340	359	320	334	337	360	356	311	330	293	317	334	306	304	336	352	370	289	353	353	333	282	327	328	348	331	342	351	339	357	352	331	340	329	350	356	319	361	334	354	325	371	310	335	323	324	337	353	302	346	325	305	307	327	326	374	345	366	336	317	354	380	313	342	337	321	340	338	361	363	341	317	337	317	340	335	328	317	343	345	331	316	379	327	348	350	347	341	356	350	346	348	341	342	332	271	360	331	332	329	350	325	308	364	335	311	373	298	359	376	349	296	320	313	325	345	340	349	313	322	308	362	325	343	324	337	338	363	326	331	349	370	318	317	351	337	368	363	319	364	343	355	343	333	304	350	360	317	324	345	307	331	327	324	347	345	354	329	341	343	335	335	339	356	361	348	312	342	360	365	348	333	362	344	325	288	322	328	315	313	343	347	303	357	319	371	339	319	383	344	333	330	338	339	366	345	328	328	343	330	318	329	337	352	342	352	340	347	328	335	358	272	347	337	351	339	339	361	325	325	346	324	330	356	321	301	346	345	342	342	354	340	358	345	368	359	341	349	330	342	340	332	358	353	360	318	363	317	336	323	339	335	348	326	358	335	364	313	350	336	336	340	339	329	314	340	337	323	334	335	337	343	366	370	342	365	363	347	332	360	341	340	328	350	325	333	353	326	367	396	321	347	344	313	364	327	361	368	329	310	347	320	377	366	337	331	358	300	327	320	343	337	310	330	353	300	299	342	341	355	333	323	331	309	338	318	344	341	342	347	344	354	315	330	338	344	350	351	347	320	341	335	334	333	321	338	355	359	310	334	335	331	363	347	351	299	353	347	364	349	343	331	353	318	366	331	366	324	334	359	324	328	336	331	344	363	333	364	358	333	379	331	350	341	331	324	337	321	313	297	323	353	335	329	319	358	343	335	341	338	330	371	344	345	338	280	346	340	348	349	332	339	359	333	325	339	343	350	331	321	347	341	335	344	349	334	314	317	349	340	368	329	347	363	336	298	347	315	371	362	343	357	326	326	359	340	338	365	343	334	306	352	314	346	306	333	359	324	319	373	362	340	360	345	369	350	338	354	345	315	311	337	335	356	333	329	322	321	344	328	336	331	328	338	336	331	332	334	314	371	341	362	354	353	348	340	367	321	361	344	303	331	345	346	336	332	301	354	301	379	336	341	335	337	342	307	335	344	360	302	339	333	308	322	329	365	357	320	314	331	330	349	345	345	336	345	361	325	337	372	309	308	332	328	334	337	336	327	338	357	342	315	352	336	360	328	335	343	338	325	378	328	347	343	378	317	353	331	329	341	361	362	333	333	377	370	331	352	327	314	355	364	313	308	301	358	323	345	333	352	360	321	361	337	350	333	319	331	349	359	347	356	336	320	319	317	334	348	326	334	321	346	329	349	319	348	329	364	335	357	319	313	346	342	335	332	354	324	337	387	350	314	337	332	346	324	306	323	300	329	349	350	333	360	305	361	381	349	343	338	344	343	353	334	364	366	326	328	341	347	329	342	323	332	354	332	343	363	314	314	327	318	303	308	324	332	349	333	358	296	328	309	350	318	357	346	338	344	328	345	365	353	339	356	344	322	309	312	360	361	342	362	337	312	307	363	338	324	341	327	361	355	355	341	320	352	342	340	359	345	311	350	321	339	349	374	325	341	342	319	335	382	352	348	309	322	344	365	351	342	329	321	349	355	320	342	334	350	318	330	346	351	370	367	357	340	327	330	334	336	320	313	363	326	326	339	352	355	333	328	359	331	352	311	335	339	353	352	364	342	375	324	315	305	375	338	352	333	322	325	326	327	341	319	349	335	339	343	333	329	291	338	329	297	337	335	333	360	339	348	351	299	316	318	297	321	330	297	330	333	337	376	312	333	356	341	340	338	346	329	328	361	300	368	352	326	355	332	363	345	381	371	361	337	324	319	339	347	330	339	334	322	315	340	337	346	343	352	350	341	332	374	322	312	373	363	318	340	339	309	364	368	349	332	363	359	317	316	371	324	351	350	351	355	327	343	331	334	352	312	345	352	356	370	321	360	316	349	368	316	323	339	376	353	335	364	342	335	327	328	348	336	349	350	299	344	329	334	309	321	320	350	321	345	336	353	338	354	347	340	345	357	368	337	344	331	338	334	320	352	359	341	350	351	348	353	294	336	346	359	330	367	361	337	326	292	346	346	348	370	333	331	329	377	321	330	319	343	348	315	334	340	365	311	318	332	343	322	322	330	350	334	325	356	302	376	319	360	355	317	366	333	341	343	353	344	361	344	352	342	326	381	366	339	414	330	354	350	343	330	329	309	333	331	338	329	322	336	323	333	330	328	330	331	337	338	362	331	329	332	333	373	341	280	362	307	331	293	317	328	342	330	357	370	337	332	347	374	339	309	349	355	364	345	346	341	313	299	316	343	334	340	345	362	314	310	322	311	318	366	314	336	358	353	342	320	301	326	344	352	362	342	335	345	325	386	331	379	353	357	324	341	355	343	336	366	308	326	371	327	339	332	347	327	349	322	309	316	339	372	380	333	358	373	348	329	331	322	331	360	345	370	351	382	352	348	318	325	293	357	361	347	372	342	322	355	342	325	350	345	352	319	323	334	350	315	323	373	303	326	326	324	296	345	341	334	360	350	331	337	364	354	326	341	336	354	339	328	324	346	333	340	347	309	341	321	310	346	351	349	350	348	326	326	359	339	314	362	355	352	331	357	336	341	329	324	338	356	314	341	339	351	366	334	345	318	310	343	333	360	301	327	317	321	347	322	314	352	346	376	339	315	343	333	329	324	356	312	369	350	299	321	333	348	294	335	338	367	343	321	272	374	373	344	338	332	319	354	353	347	365	342	355	306	347	348	347	310	321	368	342	305	365	331	383	364	313	367	366	352	349	324	362	368	325	341	349	338	358	319	340	328	347	317	330	301	334	331	333	320	348	328	356	366	327	316	325	312	342	345	288	360	361	347	340	378	337	302	331	364	356	343	318	362	351	331	348	360	362	376	347	352	350	336	351	348	345	320	331	335	325	353	344	347	372
28442	35400	30256	35079	33514	37956	59290	57332	32541	44295	35036	25189	12185	3869	4057	2061	1921	1741	1327	1111	996	907	925	978	923	868	966	919	943	904	916	964	928	904	951	909	975	1013	978	958	902	909	893	883	914	926	967	916	972	961	950	984	976	901	950	954	925	888	973	903	940	914	934	911	966	908	949	959	899	876	880	931	869	918	922	997	923	878	929	940	963	910	957	954	937	892	953	931	884	949	947	970	961	874	914	935	955	946	898	888	922	921	918	981	896	964	948	915	981	914	922	905	899	957	881	934	956	965	935	921	941	985	936	874	923	946	888	967	882	878	959	954	901	910	946	933	891	961	915	954	971	938	869	912	902	954	932	953	948	923	886	964	945	925	955	880	964	919	930	915	1010	1004	921	941	951	891	877	896	948	985	956	941	907	884	943	890	1003	926	952	883	882	915	969	929	911	969	984	993	897	953	956	900	912	930	960	980	959	918	940	898	924	983	941	891	909	916	937	890	884	947	924	896	920	908	913	966	888	914	940	988	916	949	952	963	959	940	894	995	938	957	875	937	968	978	923	917	937	969	936	861	966	890	941	908	958	953	922	986	952	1005	935	951	934	988	983	963	926	918	937	897	927	892	913	926	918	880	939	915	939	950	972	891	952	923	976	964	902	931	933	952	935	907	925	899	887	915	846	970	961	912	912	928	957	912	936	947	953	931	889	937	921	956	934	942	905	971	847	946	951	927	985	993	936	939	923	928	939	959	890	956	978	909	917	934	939	902	929	928	950	926	880	915	905	965	882	883	886	927	935	970	851	919	884	950	924	979	941	904	949	935	900	969	1006	920	919	971	894	945	940	928	927	994	967	899	929	888	965	975	935	872	948	922	967	942	917	946	913	941	1014	948	909	903	979	954	902	913	928	980	946	1032	921	897	952	934	1009	893	974	956	894	927	915	936	922	973	902	933	920	886	1003	912	912	903	963	949	935	927	919	953	905	911	941	947	929	896	918	934	974	930	918	950	984	928	946	973	884	934	931	938	916	927	899	926	958	973	990	964	1005	957	879	953	933	948	892	885	920	941	898	910	860	935	925	943	923	1012	992	902	930	874	955	946	933	925	931	954	902	926	878	888	963	950	930	937	923	945	948	905	931	915	927	932	960	945	966	925	950	936	907	920	933	877	920	947	930	965	972	918	903	940	931	930	952	875	902	937	896	920	1001	910	933	931	949	977	929	912	919	1000	985	935	938	998	904	945	923	901	929	945	924	935	954	934	919	964	952	963	912	934	882	980	895	889	931	946	937	917	922	947	939	929	929	867	911	933	908	963	871	918	970	950	900	965	930	925	923	846	950	939	927	895	904	917	910	914	930	904	902	902	907	943	934	925	940	924	913	961	940	952	889	969	927	915	940	932	875	900	914	906	899	907	914	905	934	896	894	949	896	895	921	956	938	916	898	945	966	910	921	975	911	920	958	960	896	869	915	948	944	911	964	939	915	894	907	920	915	901	915	904	920	918	927	937	915	895	910	945	932	962	867	901	973	922	940	982	949	952	961	963	904	915	953	905	954	881	945	934	961	882	953	962	934	958	923	923	893	925	882	972	995	898	904	863	928	949	899	947	892	958	920	929	925	976	923	909	952	913	955	967	994	998	952	956	896	904	942	980	925	907	929	927	970	904	962	893	908	896	934	913	916	902	970	898	913	936	980	934	931	935	902	937	947	934	954	954	930	911	889	946	957	934	953	908	872	945	885	982	976	978	875	897	959	896	880	900	917	925	882	917	917	903	981	958	965	954	947	900	936	920	929	917	925	965	909	899	916	944	917	895	914	903	955	915	924	949	932	943	922	948	906	890	910	946	926	983	890	931	951	944	945	904	935	960	905	980	951	952	895	969	981	887	963	901	956	917	987	930	943	900	956	964	949	923	920	944	893	886	908	986	939	980	997	937	921	920	932	945	904	917	920	964	957	942	955	928	940	851	940	899	939	941	955	901	914	958	894	972	949	987	928	944	892	902	943	916	922	895	941	948	941	958	915	896	898	976	939	976	957	963	911	939	942	925	884	933	914	956	958	931	934	871	925	949	892	904	870	885	915	937	978	1012	873	969	945	980	933	958	898	936	911	913	911	978	938	910	955	937	954	952	943	879	915	948	928	926	963	891	942	973	858	889	882	978	869	943	930	972	921	912	946	980	960	915	959	917	900	960	976	903	923	901	943	924	936	927	942	967	927	868	929	914	952	954	911	951	970	933	870	983	924	942	949	927	910	905	900	923	891	943	947	921	997	933	951	915	905	928	923	914	973	958	935	990	919	935	945	927	948	932	893	929	918	914	922	972	921	949	968	956	878	901	867	967	946	939	969	967	871	950	932	961	958	928	917	867	925	936	942	904	960	915	921	960	966	1015	892	936	914	938	898	931	889	899	960	930	872	860	926	983	985	981	914	925	919	944	937	928	911	969	879	895	917	963	843	938	921	982	896	916	942	892	908	862	959	923	957	942	965	927	948	930	921	950	922	924	913	972	927	955	963	926	897	958	921	902	923	965	917	965	973	923	969	896	940	895	902	910	947	886	917	892	962	964	953	880	947	918	931	937	941	925	934	920	909	896	948	908	915	912	968	967	940	934	915	951	899	917	945	1006	918	959	962	970	948	873	926	944	925	943	927	933	958	933	896	909	923	908	933	901	888	987	954	983	965	958	890	973	976	956	925	969	968	924	980	874	943	936	954	914	926	916	940	868	885	893	897	919	967	957	938	911	923	918	913	968	867	914	906	886	899	953	859	924	951	928	914	951	978	927	898	898	925	926	967	970	990	871	914	945	968	906	936	893	953	963	970	865	960	914	913	876	948	956	877	961	944	891	951	903	897	936	892	932	953	1007	937	927	957	959	906	970	946	930	949	967	946	948	929	954	969	951	921	1012	904	929	975	924	911	969	900	948	911	907	933	864	952	990	951	1002	990	912	913	872	902	921	896	939	915	949	959	930	958	906	994	929	980	940	925	898	927	929	951	945	975	932	964	926	953	853	950	953	921	947	880	940	914	944	942	946	917	935	910	966	938	932	912	942	929	956	918	944	949	971	932	936	920	941	959	1002	861	889	931	929	983	921	970	890	912	954	900	918	912	898	936	948	963	911	895	934	947	916	914	845	933	986	956	947	997	893	931	981	943	951	998	1001	959	940	863	911	960	921	883	935	938	932	964	931	913	907	883	963	927	920	975	998	864	951	929	905	978	959	964	920	910	887	972	974	884	974	899	901	935	952	934	911	910	910	945	926	908	955	958	912	914	928	925	963	928	911	938	957	906	882	909	991	986	952	996	930	959	913	976	912	932	924	931	964	939	942	903	932	965	938	892	926	946	897	904	931	916	923	951	943	914	937	920	956	888	923	956	940	944	916	891	941	981	959	898	931	941	950	921	991	924	935	883	935	948	938	961	925	912	939	938	998	968	903	933	910	918	979	976	954	951	910	955	956	928	929	961	896	945	925	904	945	960	898	941	957	955	903	958	882	956	991	903	950	957	937
23075	25833	27395	21294	13861	12000	9656	6435	4089	2702	1953	1132	666	428	408	362	375	321	333	346	344	367	350	366	354	334	329	312	366	323	355	324	333	358	341	337	354	338	365	336	363	351	328	338	324	365	355	370	310	352	332	365	353	319	356	335	324	336	319	326	348	311	336	341	320	383	342	363	376	333	359	342	344	342	347	373	350	342	360	350	339	338	321	341	351	324	349	364	358	316	313	322	337	335	329	356	331	326	361	362	313	360	350	350	367	322	322	330	344	316	343	349	378	323	341	334	346	348	355	337	345	359	319	356	323	314	353	328	365	348	326	343	349	362	335	342	333	367	370	369	341	345	348	386	370	310	335	315	355	365	335	338	340	330	332	363	365	359	357	332	329	333	331	339	356	346	321	334	327	347	340	359	350	351	368	356	371	345	341	332	357	353	330	336	340	355	327	322	322	354	360	329	335	316	314	343	331	350	351	327	300	340	307	328	394	358	321	340	340	324	370	358	339	340	326	364	320	314	349	330	320	351	327	331	372	324	316	320	357	340	352	329	344	324	331	361	374	368	367	353	350	342	375	370	332	322	351	340	339	325	311	315	321	306	363	329	334	327	338	365	334	333	319	356	371	345	336	356	322	342	332	319	349	330	338	338	355	359	366	342	334	358	339	349	301	325	307	374	367	327	313	345	341	367	331	336	341	319	323	324	343	327	327	352	340	333	340	342	364	336	344	348	287	350	348	355	331	356	375	376	351	346	353	351	343	360	305	357	343	321	324	323	349	325	319	366	348	342	346	355	316	378	361	328	360	334	336	361	329	336	363	350	359	346	331	354	366	342	349	354	318	312	347	348	331	362	355	318	361	349	344	315	330	314	322	344	366	332	339	316	350	333	335	356	322	333	358	346	326	357	321	337	358	330	342	334	372	333	369	337	312	336	387	344	307	355	348	361	331	366	373	357	344	368	318	341	373	357	344	302	330	363	354	322	327	327	377	345	341	361	364	365	386	313	348	360	368	343	361	302	373	324	378	322	326	368	319	341	328	351	336	330	329	354	324	309	360	341	338	332	299	330	368	298	346	318	344	350	348	350	356	338	332	367	333	319	337	324	333	340	334	355	323	305	377	331	328	333	363	338	357	370	341	357	337	378	345	324	339	351	363	323	354	345	327	328	340	354	333	358	339	350	349	334	312	329	341	352	304	356	308	357	361	363	333	351	340	332	325	326	318	338	329	346	352	334	344	369	362	345	304	315	342	345	315	321	375	332	348	343	382	364	345	349	337	395	352	373	342	363	332	293	329	345	353	346	348	325	373	339	334	343	311	355	333	338	345	352	333	363	337	381	338	335	322	338	341	335	351	325	348	332	339	333	345	354	323	311	336	350	371	353	360	316	338	360	347	398	368	364	315	361	358	327	365	330	333	320	323	335	354	335	347	343	345	348	353	364	307	351	350	297	351	350	335	307	351	368	361	325	363	357	337	342	324	363	364	302	328	344	347	325	308	341	324	373	393	361	385	313	344	356	361	372	346	324	366	313	347	360	360	334	313	359	349	337	339	330	314	365	359	333	362	375	321	329	297	335	313	344	361	321	333	342	347	351	318	339	347	316	330	360	332	328	348	339	385	347	351	309	365	335	359	338	342	303	347	359	340	333	298	323	363	343	338	359	309	348	304	346	343	337	335	349	356	358	369	342	303	329	335	332	346	356	371	326	340	364	371	310	342	354	358	335	351	388	322	354	312	321	332	330	350	352	357	372	377	333	338	348	306	346	370	360	341	324	362	349	308	373	354	309	331	340	328	366	337	351	327	314	362	360	339	349	357	330	354	333	333	359	386	340	324	362	364	346	351	353	323	355	329	345	327	368	378	321	340	335	380	362	340	320	386	306	334	338	348	349	307	352	353	329	317	343	325	316	335	327	342	333	350	351	361	347	344	335	345	344	334	369	335	341	333	310	355	344	333	350	351	340	357	335	320	336	395	332	381	373	345	347	328	348	400	336	324	348	361	343	332	342	371	353	342	365	353	325	341	313	334	352	346	348	347	348	371	366	342	359	338	343	327	366	376	351	343	353	341	344	346	334	362	344	369	334	347	384	350	353	336	359	320	361	333	345	360	342	326	352	337	368	327	347	344	297	354	328	321	332	314	325	333	333	374	332	311	389	373	337	316	366	319	358	302	335	346	321	335	337	378	336	341	317	371	329	345	298	333	344	356	350	325	342	338	334	365	362	313	348	351	319	358	349	345	337	350	338	347	370	322	349	319	342	369	351	382	358	354	345	376	325	370	348	347	351	319	377	323	307	332	350	345	328	368	348	340	343	347	372	350	358	327	310	312	342	330	327	334	392	329	345	326	320	346	299	314	330	362	353	336	360	371	352	340	337	330	358	357	335	343	350	312	341	333	325	344	366	336	317	341	329	358	352	350	328	349	322	344	349	341	357	311	337	359	334	337	315	364	353	341	349	365	349	351	309	360	346	348	322	324	314	320	329	362	341	306	363	336	353	340	343	357	354	341	365	352	367	364	328	369	358	338	369	335	345	324	342	329	353	347	376	346	342	349	348	327	312	350	344	344	381	360	350	337	350	357	344	338	348	349	341	344	354	365	343	329	370	361	341	345	319	370	335	305	387	337	387	365	350	320	354	335	337	332	342	350	383	353	341	365	328	357	327	355	368	344	330	329	315	334	349	339	351	336	341	329	303	350	337	343	317	340	348	346	352	334	346	302	351	370	372	344	317	358	321	323	343	355	317	373	338	345	344	340	317	326	315	374	343	327	352	355	357	361	332	337	368	337	318	355	313	297	356	384	352	358	347	349	373	325	322	368	358	353	317	342	300	333	326	353	348	328	345	333	328	332	320	345	332	333	341	345	351	358	341	340	346	341	309	328	320	347	345	345	369	348	354	332	358	371	363	361	364	357	373	338	327	338	376	327	311	328	355	330	340	370	371	358	350	306	373	362	363	331	347	324	319	357	334	318	344	332	331	312	342	352	342	333	334	319	340	343	369	348	381	345	359	335	358	335	360	338	378	333	350	331	347	352	353	342	360	330	320	335	362	372	347	329	352	303	370	322	315	329	324	314	350	337	318	331	338	334	329	322	328	339	350	319	366	289	304	354	346	356	354	336	380	321	324	338	286	332	333	325	332	310	367	346	355	342	352	342	329	328	337	326	310	370	364	321	360	338	361	374	347	375	352	353	311	352	340	307	351	320	349	345	348	347	316	368	335	366	345	322	350	327	380	322	340	334	361	328	305	313	323	343	334	331	337	364	345	350	347	380	351	364	322	336	371	358	350	339	314	339	348	343	331	321	364	331	339	317	362	296	340	353	368	341	328	340	349	364	348	334	353	341	336	337	373	340	352	356	349	359	328	315	340	327	333	350	335	345	372	319	318	330	354	341	336	348	369	351	340	350	344	387	354	345	345	334	355	313	347	368	362	354	344	351	382	335	319	328	354	354	368	329	362	361	369	346	322	337	345	385	337	342	336
16437	19672	26994	28334	25166	26858	24299	19318	14023	10289	7644	4313	2176	1490	1313	1145	1054	983	948	939	932	971	984	960	988	952	882	929	950	952	925	900	882	921	945	968	929	929	902	945	913	967	956	971	875	950	985	874	982	914	922	946	970	933	979	944	942	945	937	960	932	913	906	976	954	900	936	873	940	952	937	893	889	933	955	944	945	1000	985	880	901	934	944	937	927	948	991	949	958	919	996	958	966	889	925	922	916	932	942	948	972	925	972	954	942	885	962	879	960	905	951	900	954	984	975	958	976	920	973	962	915	959	922	926	969	931	921	1008	1008	924	945	920	929	927	986	918	980	919	917	934	944	876	932	940	954	883	968	956	897	923	923	947	940	893	1003	915	992	938	959	972	1009	939	930	964	969	967	933	902	909	940	956	974	945	919	896	929	943	978	972	918	925	927	945	978	965	911	942	919	917	895	939	979	926	992	959	1012	957	1000	936	991	922	960	921	955	938	911	965	957	959	916	910	938	927	943	941	931	979	924	985	903	964	899	948	987	900	956	962	907	937	924	917	1002	976	930	995	923	951	990	974	992	952	943	905	941	931	913	924	986	938	930	854	923	997	964	947	911	922	931	882	923	913	942	943	880	929	948	986	948	970	909	933	906	923	939	922	928	984	899	906	1018	911	923	940	900	970	997	963	892	932	981	969	916	928	920	893	922	980	887	975	939	942	961	916	907	988	988	959	964	965	928	979	947	924	924	935	902	906	934	989	938	984	868	941	951	956	928	944	903	928	962	924	940	951	935	947	941	964	951	924	936	914	923	925	961	904	946	961	979	1003	895	944	927	965	881	956	919	989	965	949	936	913	913	968	987	937	921	927	960	924	969	928	948	933	871	940	941	956	969	922	954	891	977	954	942	1007	912	920	960	941	908	925	961	945	952	1000	948	966	926	963	980	918	928	930	908	951	906	935	960	992	963	974	939	1003	962	931	912	960	935	926	930	902	897	944	986	989	957	879	988	972	903	884	934	956	901	991	929	974	963	966	910	892	979	940	955	918	950	992	939	926	955	925	898	901	963	971	958	911	907	988	1011	884	925	938	929	914	930	903	969	941	898	992	934	969	928	950	930	932	960	936	915	931	948	924	910	925	938	916	949	922	977	936	936	947	978	879	923	968	916	939	960	951	930	958	983	944	902	975	1041	989	889	1001	972	936	920	976	955	914	854	946	972	948	947	903	960	932	975	948	910	953	961	906	941	1018	924	927	944	971	975	989	929	920	1014	978	948	948	1001	1005	904	933	998	1011	918	899	993	932	910	946	896	934	955	948	927	918	887	969	970	922	940	953	1001	913	904	889	944	985	965	975	887	917	912	937	983	944	930	937	917	963	939	951	935	929	946	1013	918	924	973	916	996	958	911	900	934	934	931	985	954	936	942	979	895	969	905	916	964	893	955	953	928	1006	931	886	932	933	929	926	916	973	949	959	965	937	968	971	954	976	956	913	925	937	1005	970	949	945	962	888	965	973	944	922	937	923	931	924	930	973	979	937	939	978	968	954	951	970	937	933	967	960	962	943	941	961	916	919	945	937	887	892	952	954	942	894	917	970	925	960	945	932	967	922	900	955	893	943	971	944	954	903	970	940	963	954	942	919	976	1034	969	923	954	921	948	976	986	921	929	944	935	1004	949	920	951	898	987	910	912	936	967	987	935	934	954	933	948	932	932	899	902	952	912	986	957	985	904	1011	928	901	901	963	951	1040	957	916	962	918	889	911	980	908	923	897	940	954	957	933	959	920	935	998	970	1049	917	943	927	946	946	914	925	883	932	931	939	957	901	908	982	958	914	902	947	977	910	922	988	931	892	939	958	928	897	972	950	969	942	995	906	925	1015	984	971	987	981	865	955	952	965	936	922	972	939	965	894	983	913	943	898	922	892	945	923	997	945	943	893	1008	941	952	983	972	947	919	884	927	966	914	908	969	933	910	947	927	923	941	968	927	930	895	951	965	938	901	975	913	956	1000	1000	910	941	967	958	1003	906	975	898	906	931	945	893	979	963	902	894	992	985	879	936	968	953	987	970	967	922	955	968	922	987	960	931	928	923	880	903	932	953	953	972	927	957	962	913	946	984	919	970	947	913	931	949	937	946	948	953	960	935	966	975	942	911	968	918	921	919	963	923	907	964	899	916	944	974	919	936	922	906	964	961	959	955	945	958	1019	938	983	983	969	950	887	962	966	961	916	963	939	926	930	984	946	961	946	919	961	923	948	936	924	960	963	939	927	943	916	931	972	1019	885	925	921	945	951	983	928	938	932	947	951	925	858	963	944	939	928	922	954	995	982	876	936	977	947	923	931	956	976	957	1006	936	942	989	939	951	976	974	917	961	926	914	946	952	963	918	947	992	926	970	940	1007	895	969	971	949	912	904	1006	911	936	999	950	906	906	897	924	973	932	937	934	916	916	940	932	964	901	933	922	914	894	952	948	913	956	908	1006	968	917	947	991	958	922	945	1001	987	909	916	947	1011	988	930	896	947	962	995	910	997	886	968	962	911	958	959	991	921	947	950	985	961	933	940	948	904	929	985	920	989	948	927	881	912	925	894	925	945	949	983	945	952	929	916	967	911	978	914	886	919	937	961	913	915	891	939	944	895	916	928	972	962	938	864	964	979	958	953	936	1001	916	965	910	915	947	903	955	945	895	958	888	956	975	915	917	896	949	969	932	975	915	982	981	962	873	929	951	918	961	964	922	875	931	933	953	924	951	956	928	930	956	915	913	927	920	914	959	954	952	931	932	907	968	892	903	1018	995	939	904	876	930	900	919	969	942	932	935	984	902	953	964	971	977	911	891	908	924	937	931	962	896	916	930	950	891	953	936	922	957	923	955	946	928	948	905	897	907	896	1014	951	958	946	944	972	982	935	910	927	914	929	945	994	989	928	969	900	971	988	944	948	945	922	889	945	934	927	973	921	903	894	957	915	913	991	900	876	924	955	906	936	1006	938	925	942	930	900	946	920	988	922	1002	926	969	988	978	930	964	931	922	959	967	948	919	987	957	933	948	955	951	918	1009	966	917	896	879	951	937	986	892	930	974	940	922	1000	925	917	937	981	968	935	976	1029	944	1002	919	996	885	919	974	961	912	934	993	911	911	984	930	917	937	983	906	966	947	950	952	958	933	933	955	892	985	984	932	921	978	911	898	980	951	951	934	908	928	970	935	947	908	934	964	949	922	954	974	955	920	930	966	925	934	942	962	888	958	942	939	951	958	980	910	956	869	929	969	929	972	955	951	961	902	916	900	979	970	947	969	907	987	927	940	920	906	953	896	921	967	944	909	946	939	997	928	971	938	981	939	912	968	918	914	945	955	946	932	931	894	910	956	895	948	925	1010	976	921	948	956	931	953	977	1019	948	987	938	945	912	906	913	932	905	1007	913	977	914	862	962	945	947	910	959	968	891	993	985	999	911	1014	909	974	946	887	935	962	963	877	925	926	929	986	896	988	948	941	918	897	972	874	910	934	912	940	926	992	965	939	902	950	932	925	968	951	953	952	1000	917	926	975	928
32144	32999	40118	32482	25949	19041	14384	12371	19762	25242	22337	13595	5654	1731	773	528	382	359	333	368	309	340	304	293	340	314	354	324	344	341	354	368	326	325	346	324	319	339	335	297	298	334	326	359	337	311	355	339	351	348	321	323	348	362	321	314	333	344	341	329	322	334	306	332	316	302	316	358	365	309	337	352	344	352	354	344	329	297	328	298	315	364	373	332	341	339	331	349	330	333	347	353	336	334	383	346	323	311	336	348	338	315	342	315	367	328	339	353	318	331	342	318	320	346	328	343	320	306	322	311	350	332	289	335	350	319	343	322	370	326	331	340	316	317	346	309	347	294	352	324	348	321	337	317	382	325	324	318	335	331	316	358	358	318	314	294	308	316	330	363	343	319	299	338	319	315	360	344	334	344	344	348	332	353	332	284	341	353	332	333	342	310	350	324	322	346	353	323	298	378	354	325	337	338	340	352	330	315	343	342	304	322	348	331	350	321	375	333	330	337	360	327	360	365	319	310	346	317	339	329	330	317	301	365	340	318	331	307	322	331	364	329	321	347	335	366	335	330	356	299	377	357	349	333	345	365	375	368	331	332	312	330	346	326	343	362	337	317	338	341	335	295	336	311	351	357	342	333	317	366	287	349	345	316	331	353	312	330	342	345	324	312	336	334	330	320	328	334	318	329	352	326	326	347	352	338	329	325	357	324	365	343	339	352	354	345	363	347	340	321	318	314	348	321	339	336	356	357	370	333	330	362	318	325	334	364	356	366	366	321	349	340	292	317	325	358	307	322	318	357	348	332	346	343	316	339	313	323	315	314	338	342	341	345	352	321	354	365	323	335	343	339	374	314	334	327	354	352	330	366	358	320	356	324	329	318	338	323	355	318	327	325	320	359	367	313	341	329	353	327	341	337	317	352	374	302	349	343	349	304	332	354	268	341	363	329	352	336	347	330	330	354	317	359	354	326	310	341	327	351	299	302	348	325	323	327	348	326	323	366	353	360	330	358	329	325	331	336	327	350	339	347	326	375	345	323	302	335	324	314	321	354	358	349	328	344	328	364	342	339	368	347	340	363	350	320	315	331	339	345	382	325	349	357	342	320	310	353	310	296	338	364	307	348	319	313	302	336	351	333	330	326	325	369	331	358	352	328	321	329	326	323	341	340	317	327	340	358	347	363	337	321	328	373	340	333	329	354	323	317	326	341	327	336	350	322	335	307	326	348	352	330	330	312	325	348	348	325	323	320	347	350	353	331	318	343	353	337	330	298	313	319	328	299	329	336	283	339	339	342	326	365	350	333	339	322	321	332	329	296	324	340	328	357	316	340	333	327	322	347	331	350	357	300	347	324	313	350	321	323	317	348	345	344	346	328	338	308	348	320	350	323	296	282	342	346	348	371	325	326	342	338	344	361	323	362	344	316	334	360	315	306	315	332	328	308	327	303	347	316	375	341	337	380	329	320	324	337	346	325	332	351	309	312	316	327	350	358	336	356	372	322	378	339	366	335	337	291	351	334	333	312	355	337	320	310	356	336	349	318	328	328	362	335	337	343	325	344	319	317	341	363	378	299	328	319	333	327	315	342	348	323	349	366	346	359	324	332	337	375	322	328	317	360	313	354	346	328	338	336	353	320	323	332	346	349	345	342	325	329	346	320	346	318	337	316	354	342	343	356	339	343	277	315	324	315	373	355	335	300	327	350	302	346	361	335	330	323	313	329	359	320	333	349	337	339	344	346	321	338	397	350	321	341	361	310	349	308	357	342	311	346	352	341	310	365	337	321	327	316	338	342	344	331	354	349	357	326	317	345	346	339	342	308	316	321	309	318	302	338	325	320	348	324	322	356	316	333	318	357	301	352	324	378	328	341	362	321	339	338	337	336	351	360	302	339	318	322	310	344	323	340	338	338	319	335	304	320	330	356	332	366	297	314	346	319	351	334	364	349	351	308	347	333	374	323	337	319	351	313	334	343	366	365	316	344	364	296	384	323	313	340	367	321	325	320	327	362	322	306	340	339	299	346	313	347	343	339	330	309	349	326	345	362	351	353	362	314	348	334	339	317	334	327	342	333	364	323	323	335	328	319	323	369	311	326	345	306	340	342	375	308	339	332	333	318	342	323	311	301	329	316	319	327	354	355	351	346	319	337	341	315	339	341	337	336	370	354	290	339	327	316	329	289	331	335	369	348	344	333	311	332	333	336	305	375	314	312	302	325	302	355	371	334	344	350	368	346	325	329	306	346	315	330	342	328	312	331	341	353	351	350	321	324	352	332	332	310	304	342	339	337	328	327	355	343	329	344	337	335	358	358	307	335	303	335	329	359	381	319	366	320	314	377	366	346	293	331	350	341	341	330	314	364	296	291	348	347	322	349	312	314	329	336	364	332	352	341	328	368	362	339	316	327	308	365	359	331	317	340	331	332	330	326	293	332	306	333	372	316	328	335	319	352	356	345	331	312	312	356	354	308	319	308	359	330	361	311	352	330	325	343	336	327	323	368	332	336	302	356	321	346	382	362	330	329	332	356	345	317	330	343	339	322	328	319	332	323	347	377	315	352	349	318	327	342	326	314	315	367	296	348	293	327	333	314	316	377	343	372	337	308	315	354	349	334	335	361	336	363	336	352	346	352	327	352	339	375	320	328	344	337	307	347	341	339	360	360	326	311	336	332	341	330	319	330	336	320	333	320	335	363	315	350	347	335	321	313	336	363	349	341	304	329	359	327	349	315	362	365	349	324	349	337	341	324	331	316	353	335	336	340	340	325	363	309	310	359	360	344	328	361	339	348	326	317	304	349	344	339	355	323	321	318	326	323	354	341	330	292	384	335	340	327	344	350	315	344	341	366	341	324	332	332	346	319	346	310	353	336	321	317	337	314	353	339	328	342	312	349	345	305	327	309	351	336	329	342	352	315	371	342	327	336	325	310	307	332	353	340	335	337	356	302	370	355	319	325	318	328	326	332	327	351	387	344	320	304	358	322	350	325	362	299	298	363	332	357	340	342	385	338	342	337	326	341	361	338	384	323	323	330	323	341	341	312	332	320	335	307	308	332	372	330	332	351	343	322	348	358	316	332	350	305	361	354	317	320	325	302	363	331	330	332	332	320	344	334	313	364	352	368	317	331	313	368	332	333	346	357	342	339	316	338	307	323	329	354	327	340	338	362	361	328	317	333	336	329	336	341	346	311	384	354	357	327	322	336	345	331	316	348	351	356	329	334	308	339	339	311	349	318	341	378	337	335	337	337	345	336	341	332	341	326	315	318	295	355	357	320	331	353	331	317	311	364	351	371	340	358	317	345	313	320	313	358	317	318	329	315	334	296	379	344	381	332	310	335	354	346	369	322	364	307	343	349	301	330	306	337	330	334	345	353	321	334	325	367	324	324	340	354	298	311	357	360	353	348	330	351	358	339	312	324	342	327	350	328	336	339	332	350	292	341	336	349	352	330	391	390	348	344	362	344	347	347	308	360	348	341	348	346	307	323	346	349
22906	26739	37714	38696	36727	33128	30260	25817	39998	43115	40338	30132	17481	6740	3159	1783	1150	1094	945	972	937	908	947	949	983	934	912	952	936	965	924	966	925	891	905	932	935	960	921	951	880	877	892	945	935	907	912	968	916	862	930	969	938	902	910	986	895	963	896	972	924	926	891	924	940	911	921	940	876	922	959	899	948	952	903	941	933	951	922	935	943	892	923	923	971	935	890	864	887	867	958	942	907	894	943	933	956	911	972	971	980	935	874	919	901	931	943	970	936	903	1014	880	925	961	927	922	939	949	920	967	911	906	886	945	906	964	912	994	901	902	868	933	898	925	953	989	939	987	944	962	909	930	941	893	948	931	1013	891	899	943	934	971	871	924	910	951	924	953	915	959	906	960	893	962	870	935	961	945	931	931	898	879	901	943	922	875	932	999	906	888	948	910	944	880	879	896	974	961	920	967	866	872	906	901	954	926	942	958	950	881	979	957	918	913	941	929	936	889	878	888	953	913	964	887	922	954	922	954	879	935	904	876	921	882	915	883	887	935	899	965	915	993	947	957	939	886	940	917	961	942	948	867	945	1017	849	944	934	972	964	902	868	950	930	925	925	949	898	958	902	912	946	947	934	966	935	947	943	919	929	971	937	886	920	886	928	903	902	985	897	915	900	915	908	927	944	917	905	901	955	957	864	951	986	885	912	933	940	903	917	956	909	881	928	941	965	914	886	880	883	879	866	921	966	880	852	845	904	977	971	960	838	918	865	938	941	927	923	926	984	872	896	938	928	904	934	926	898	947	946	913	911	945	1001	942	926	925	976	968	934	884	972	989	892	959	901	815	942	902	982	900	956	927	951	956	909	955	890	875	936	950	904	972	911	921	922	932	915	897	916	938	940	930	919	974	938	983	988	932	911	933	886	940	863	889	908	931	882	924	925	878	918	905	927	964	984	978	922	920	929	896	898	885	910	944	894	863	875	973	935	878	889	949	857	955	940	938	859	983	952	879	943	979	847	983	924	955	916	923	956	844	959	987	962	975	940	905	1005	949	869	969	902	903	928	945	940	954	919	875	899	937	937	845	989	919	944	931	965	908	947	899	944	931	955	964	901	935	938	947	948	920	968	952	966	910	928	921	916	937	889	906	861	943	904	941	917	937	869	851	974	932	945	929	923	960	952	878	914	908	925	961	898	931	922	923	929	972	920	957	912	905	902	962	896	875	875	914	965	893	928	977	937	936	869	942	896	1004	934	910	926	915	908	940	903	976	985	897	943	970	960	949	940	921	905	883	965	959	947	956	912	903	924	902	903	878	942	938	939	891	939	901	904	924	915	987	946	939	959	933	940	904	944	948	872	956	928	928	935	954	915	870	885	917	957	870	888	958	955	916	915	910	907	960	945	953	975	914	879	901	961	931	927	920	924	936	953	882	948	930	893	897	928	899	919	918	956	904	946	901	928	948	932	901	886	965	921	961	953	917	891	943	891	944	996	942	908	955	904	872	877	994	915	910	940	931	995	833	906	986	946	870	939	929	963	910	948	908	904	928	898	891	895	877	945	904	900	947	949	981	876	939	883	906	887	906	940	932	956	904	930	883	917	953	927	876	863	921	962	880	960	901	895	877	949	873	944	900	915	950	932	921	959	957	879	963	972	944	938	908	937	945	883	896	927	924	935	946	936	953	917	936	918	881	941	902	897	964	913	882	909	909	913	874	916	963	929	949	935	969	959	931	1004	882	943	913	962	989	912	949	951	930	972	968	913	944	939	950	928	906	960	946	960	988	935	911	917	903	911	914	923	924	957	926	940	924	876	972	951	931	960	861	880	867	967	929	901	894	899	929	941	966	898	933	946	943	938	920	939	891	990	908	871	946	908	941	889	947	933	936	936	935	893	910	963	855	954	907	887	899	978	900	967	892	912	904	893	888	883	917	882	937	939	941	910	921	924	943	959	919	950	925	892	870	869	898	904	855	913	948	918	942	918	916	1002	964	933	931	899	969	908	920	873	915	945	980	936	950	975	912	889	906	977	953	989	943	864	901	906	910	908	897	884	941	939	892	930	945	901	916	912	923	890	912	956	963	905	953	922	917	938	963	949	887	890	944	902	953	909	943	946	920	975	958	911	942	985	918	920	939	921	924	889	961	974	928	947	907	954	887	929	932	912	960	904	936	943	947	905	923	915	951	896	927	907	921	902	922	910	936	913	949	961	914	919	931	911	962	945	889	917	912	926	860	916	964	956	889	934	884	899	967	906	931	922	994	951	952	927	876	994	954	916	927	966	939	946	959	916	876	953	928	921	935	919	957	933	908	910	994	925	908	908	915	854	888	910	917	858	987	977	920	913	860	949	939	919	889	912	915	939	932	970	932	897	902	943	907	922	941	953	932	938	957	920	906	952	987	873	953	946	893	912	937	966	914	963	960	937	971	938	924	882	949	948	914	998	956	913	921	907	978	927	882	974	912	885	894	919	929	937	899	877	974	912	892	912	923	925	973	956	865	880	940	923	927	952	898	897	949	954	914	949	895	986	888	942	927	924	949	910	909	916	935	962	972	949	960	922	931	960	953	908	944	1008	962	946	957	979	1022	891	912	939	928	900	945	960	918	914	856	941	909	971	951	933	918	955	930	965	971	854	870	957	907	894	964	963	952	942	895	926	918	954	947	904	917	966	923	939	932	922	954	938	894	913	975	931	881	937	953	921	971	968	872	915	926	886	868	934	922	947	913	891	963	932	960	892	927	923	937	975	875	963	921	925	898	943	933	900	934	952	967	910	893	926	1021	964	900	895	922	943	844	894	930	936	895	953	883	985	921	949	958	945	869	888	916	923	898	944	893	950	929	964	948	952	921	886	898	934	973	896	950	948	907	892	921	932	932	888	922	913	928	920	932	919	928	921	894	896	940	973	963	921	940	965	893	935	917	942	924	874	916	981	932	895	939	888	951	848	1010	945	947	926	954	904	936	939	942	896	904	968	885	935	935	927	947	934	960	922	916	923	938	942	908	936	978	894	901	904	938	932	953	904	905	909	943	855	985	924	930	946	969	907	932	842	901	933	914	958	929	963	928	948	941	953	903	891	936	891	925	881	935	960	883	836	927	922	936	919	893	901	925	981	928	927	946	936	908	961	924	905	876	929	904	969	949	933	938	873	928	882	901	980	976	840	909	954	950	927	927	972	856	929	972	921	948	969	912	962	966	949	933	950	903	903	924	970	919	951	913	917	980	842	876	950	926	941	925	950	887	971	890	902	934	935	918	879	906	916	915	968	946	900	918	908	922	896	915	941	891	964	912	947	980	952	943	954	908	934	938	936	939	938	872	918	967	903	933	885	911	938	898	934	940	953	906	952	938	982	885	960	933	894	943	910	933	942	944	889	943	928	947	943	903	880	926	917	950	905	949	912	934	859	988	862	905	905	919	957	914	905	887	899	925	969	942	904	880	932	947	964	933	960	901	932	922	971	902	934	948	987	935	943	953	948	911	899	925	920	917	928	967	959	987	943	892	911	934
38020	43649	41839	31701	26544	23763	26745	18374	21478	37711	29330	18667	9438	3720	1284	693	476	366	348	365	360	361	332	345	348	367	367	304	321	353	353	349	335	375	349	323	365	333	351	359	337	353	366	328	358	333	347	331	309	329	291	340	344	333	320	350	361	325	328	342	346	379	340	351	348	336	335	346	325	345	360	318	348	329	341	327	387	310	320	311	342	334	365	355	337	341	339	337	350	357	326	336	336	384	333	334	348	345	326	335	368	348	345	334	338	353	340	322	304	317	350	345	341	344	348	341	335	325	332	320	311	348	339	343	338	312	344	318	357	295	336	328	328	351	334	342	330	365	318	321	357	346	313	313	344	337	346	335	311	376	345	358	341	332	364	341	320	355	329	327	322	321	340	353	376	343	337	336	321	300	338	358	367	325	363	337	343	356	344	328	336	334	302	345	310	344	305	330	368	320	356	320	346	331	344	331	329	330	319	375	339	341	347	356	352	334	329	320	312	357	333	335	337	328	354	317	362	349	346	346	331	304	342	376	360	341	372	313	345	368	313	329	350	337	387	351	328	363	374	340	329	349	375	344	364	354	322	331	362	310	362	353	306	330	353	351	322	368	388	314	318	329	326	354	331	297	343	320	353	317	316	333	345	355	320	352	325	340	371	362	329	337	335	385	319	331	352	353	344	366	359	375	378	351	359	364	346	328	357	357	373	387	302	341	338	338	333	347	355	336	337	353	376	345	328	340	343	305	339	325	332	343	378	314	320	318	322	274	310	333	318	333	350	344	325	328	339	370	332	320	330	316	353	334	320	372	351	320	326	355	325	336	316	356	350	351	347	347	329	370	360	329	331	357	340	342	339	349	337	340	370	318	373	334	304	354	324	339	345	338	377	324	369	308	308	353	325	327	331	343	350	341	325	330	315	366	322	351	305	348	384	372	359	321	343	340	313	382	368	341	355	340	351	335	363	335	335	357	352	378	346	357	318	343	350	330	319	340	353	354	322	336	346	347	365	319	361	346	352	364	350	336	339	343	339	386	346	325	304	330	317	354	353	324	309	360	354	342	343	336	332	333	333	348	317	364	373	342	347	392	350	340	303	319	330	356	376	352	320	317	352	334	322	334	324	364	338	333	335	352	337	349	333	348	367	320	354	337	338	350	342	353	326	350	323	299	348	354	318	305	346	339	339	344	361	338	350	377	317	352	366	345	362	322	361	316	327	339	344	342	365	324	338	308	345	347	319	340	314	336	327	357	351	336	323	342	374	352	344	374	328	325	350	316	331	338	349	320	366	352	333	329	338	303	285	368	355	341	355	359	333	346	330	346	328	350	334	326	325	350	326	361	360	329	307	357	352	329	313	315	343	347	364	344	369	364	363	333	335	339	310	341	354	323	310	335	302	329	339	369	334	358	336	318	346	318	349	351	368	339	372	353	319	340	344	330	325	339	332	349	359	338	357	320	348	307	330	350	338	303	321	356	301	343	367	336	346	367	334	362	300	341	309	304	335	343	365	355	352	340	346	287	323	323	326	335	348	357	324	349	375	349	334	342	329	346	365	357	358	352	331	320	339	335	357	297	381	342	312	337	353	335	361	364	356	365	324	344	362	338	373	313	346	317	326	360	338	370	327	350	357	332	357	343	349	318	338	300	323	348	343	348	350	339	352	355	379	337	349	331	341	353	323	316	342	351	359	375	346	336	339	337	333	330	382	369	322	338	364	340	313	314	326	334	303	346	328	309	365	334	332	332	341	335	352	330	332	365	345	337	344	331	342	325	323	353	318	337	345	334	317	357	333	352	336	342	338	328	331	324	339	325	361	314	343	352	355	333	338	329	338	384	350	333	323	306	346	346	344	353	344	339	326	337	298	323	322	337	334	368	341	337	373	380	345	342	383	362	353	357	379	369	336	336	346	367	332	336	346	367	330	330	321	332	337	334	331	365	333	377	363	355	332	360	345	343	348	389	330	313	340	364	300	355	316	308	377	337	318	351	349	323	326	322	335	366	366	332	346	320	337	318	347	345	313	349	331	314	337	355	318	305	330	358	348	361	332	347	326	343	344	333	315	345	326	313	358	346	352	324	342	354	337	348	369	382	328	325	381	366	337	372	363	332	362	348	322	345	315	350	326	321	365	341	356	356	360	357	359	328	326	325	344	329	320	362	374	360	308	372	349	341	336	357	332	341	321	353	373	356	342	364	350	352	344	355	294	350	326	340	346	358	348	334	360	364	345	323	329	368	334	359	344	335	345	300	362	339	335	332	352	388	343	337	345	340	340	348	370	306	335	349	347	335	356	380	335	365	337	326	324	322	342	355	300	285	325	332	360	351	331	355	336	382	305	356	368	325	354	333	348	314	342	360	349	343	332	349	339	347	351	333	333	314	338	357	321	355	346	305	322	329	340	354	348	356	315	376	344	348	340	380	351	298	344	343	331	327	335	320	343	349	327	337	340	323	336	366	330	385	336	381	325	326	370	351	344	356	342	353	321	308	337	379	307	351	331	365	353	307	347	337	345	337	330	309	362	323	347	333	340	304	369	337	303	333	355	316	281	309	345	334	379	363	351	372	321	343	339	317	366	322	334	319	356	350	354	388	332	332	345	328	363	312	330	342	321	320	362	354	375	308	352	333	318	322	352	344	318	334	333	331	333	344	366	304	326	322	346	366	333	342	331	315	361	341	325	328	340	346	355	327	337	329	331	333	339	337	336	348	353	342	327	354	335	329	323	354	335	312	329	351	353	371	342	308	344	331	364	375	344	357	339	341	343	341	366	366	346	349	325	365	326	351	319	368	340	340	356	312	312	352	343	312	328	338	343	323	305	308	319	332	347	335	342	346	314	332	355	336	361	327	327	348	350	307	300	355	332	319	355	370	356	328	378	344	341	316	352	338	331	333	350	346	342	342	350	332	355	312	332	378	306	325	335	367	363	320	339	319	347	335	348	325	363	324	327	330	336	348	329	306	311	325	360	336	377	356	351	325	329	312	352	329	348	341	343	325	358	329	323	334	327	298	342	346	315	343	340	327	394	307	373	374	331	402	346	322	320	307	339	323	349	340	330	346	299	364	322	344	364	340	330	332	343	338	329	370	333	329	332	352	362	329	355	308	342	340	334	342	326	354	291	361	351	361	357	345	299	318	334	303	336	330	324	325	345	351	330	316	341	340	330	335	287	342	320	285	367	359	356	375	346	350	344	357	369	340	336	343	344	363	343	352	346	350	339	324	319	325	347	329	305	333	331	372	353	343	319	323	330	347	316	307	357	334	327	340	354	350	389	354	353	329	307	365	343	328	332	364	389	316	344	341	331	358	364	396	311	328	338	330	342	362	371	348	351	332	347	340	344	337	351	345	365	356	347	339	325	347	371	361	344	336	316	316	320	334	378	355	322	346	336	309	347	343	332	343	334	339	319	335	366	340	376	347	339	351	357	325	315	327	370	333	358	354	334	357	319	371	351	325	354	361	354	362	332	328	309	329	355	345	356	345	349	345
27054	36289	38658	38127	37541	38165	40767	32733	40137	53596	44015	35395	24152	13325	5621	2315	1490	1089	991	999	1062	964	956	938	937	971	960	1018	936	895	949	924	962	930	951	925	949	928	961	917	951	962	1006	897	894	945	943	911	914	936	917	942	900	906	938	947	912	904	948	973	945	939	955	902	931	900	911	942	912	933	1014	877	951	978	906	973	918	956	913	930	906	910	963	931	912	914	919	880	947	938	925	904	985	974	952	935	927	946	932	955	916	941	931	929	926	915	908	982	955	935	897	941	959	916	930	965	920	936	929	942	966	869	935	950	893	907	932	887	941	975	910	894	937	983	921	906	925	924	915	950	947	928	955	908	958	938	947	915	936	936	951	972	947	981	994	973	968	949	902	999	902	919	893	905	872	976	970	926	975	877	958	900	884	912	913	898	975	927	944	872	928	963	954	928	876	915	931	901	948	924	947	931	922	982	928	910	935	920	888	908	929	951	953	919	900	884	897	915	905	911	937	910	886	923	950	876	946	941	937	946	861	922	932	911	939	980	922	921	906	923	920	929	952	878	988	915	917	933	937	920	903	950	944	916	932	936	928	981	942	959	960	912	884	986	929	899	928	945	958	953	932	956	954	995	940	911	947	965	954	942	890	927	938	985	930	905	971	964	919	860	949	904	900	926	909	944	937	933	877	896	912	981	957	946	919	944	941	955	880	926	965	921	913	945	914	928	991	929	955	984	924	864	947	919	983	888	923	976	934	946	979	975	941	953	903	884	914	927	908	954	919	931	879	895	960	994	914	947	932	952	883	916	967	935	925	917	979	964	989	962	906	845	993	930	942	938	926	938	940	934	908	945	910	967	912	955	933	1009	986	941	916	887	909	936	946	931	897	922	917	881	942	930	911	964	902	928	907	897	876	952	923	914	970	951	936	957	936	868	935	923	887	866	951	977	956	888	955	952	959	1005	937	923	964	892	878	915	972	923	974	932	927	879	963	948	899	925	923	876	920	920	929	882	893	895	981	932	923	958	914	961	890	957	977	975	914	912	930	940	953	934	913	955	947	941	945	916	944	946	888	907	949	913	936	955	935	889	918	906	953	936	910	947	927	915	897	970	914	992	926	920	995	938	886	923	924	974	955	939	888	948	922	1019	905	903	959	988	941	888	937	948	929	869	939	885	909	938	892	939	902	932	976	959	947	829	984	948	910	885	904	859	982	944	961	937	980	925	927	919	889	946	925	914	956	905	898	929	964	974	967	912	920	935	956	960	931	906	965	932	956	977	933	942	959	919	889	908	934	977	919	958	959	886	931	917	992	878	1015	907	909	901	909	918	954	903	946	953	971	924	886	972	881	910	940	958	936	971	931	1005	927	966	920	963	963	950	888	903	927	965	952	907	978	934	917	952	937	895	979	919	887	995	915	936	886	884	944	926	943	997	940	912	927	906	983	970	969	944	945	959	937	929	889	971	902	922	871	929	950	944	960	932	932	945	955	915	947	915	951	959	926	948	967	943	927	994	961	986	911	977	944	936	940	1005	953	920	947	925	872	890	938	941	952	863	897	903	894	953	960	940	912	890	923	934	903	944	874	925	928	987	952	976	884	904	853	936	919	885	950	952	948	955	987	937	915	913	977	922	915	917	917	948	930	959	962	952	919	944	941	919	927	944	894	893	916	972	950	919	949	879	949	934	903	933	952	995	868	919	948	948	951	983	972	945	903	901	922	866	949	952	929	973	951	933	945	922	885	966	913	880	914	904	1015	838	944	937	928	905	924	955	965	919	874	946	950	912	939	932	943	917	1002	936	917	935	963	931	938	977	946	892	1017	942	948	936	933	1007	971	920	956	953	983	973	926	924	864	960	942	942	917	959	926	927	945	888	909	893	971	968	970	962	902	933	921	957	920	911	941	894	963	918	917	883	941	968	958	946	899	842	919	944	880	937	932	974	938	926	943	985	960	956	920	936	961	949	936	900	933	886	845	875	909	922	886	941	1012	938	904	951	957	971	929	929	932	957	943	952	948	932	941	906	963	966	920	905	961	945	890	946	979	911	967	949	935	952	916	914	913	905	885	962	955	941	932	900	942	938	911	946	926	978	961	892	906	928	972	943	955	933	959	924	932	919	905	920	968	953	943	940	959	906	905	909	931	1015	964	943	950	964	942	974	951	920	923	885	903	994	924	915	897	966	962	937	946	916	979	882	911	931	929	921	943	963	941	930	938	899	954	950	939	942	932	900	944	879	949	927	946	949	944	918	961	989	923	920	906	955	958	877	923	897	922	908	883	906	914	940	904	958	941	929	884	880	992	922	979	914	922	916	949	934	898	946	920	910	918	946	948	953	957	920	936	942	962	894	930	1015	964	920	984	934	904	908	967	917	922	921	917	913	942	937	932	892	979	891	926	920	930	937	963	930	986	961	907	920	927	931	873	927	886	947	897	871	868	952	972	979	936	902	978	970	988	964	945	915	947	936	899	921	969	912	979	953	942	959	954	906	971	956	895	911	923	909	924	911	926	955	948	934	967	920	976	983	963	919	927	906	928	965	896	924	901	956	931	864	923	969	932	913	896	913	924	921	959	961	952	965	929	971	962	960	966	883	926	911	980	917	938	940	930	893	956	976	946	966	941	952	982	937	968	905	934	919	923	934	970	911	876	953	961	956	945	948	956	894	952	986	949	954	916	891	918	873	880	926	958	945	947	924	920	975	956	939	953	954	921	932	911	986	965	941	929	934	979	953	993	922	932	962	933	925	930	915	934	980	942	964	974	924	863	962	925	942	944	933	982	941	971	973	960	1000	866	932	925	919	988	967	938	935	955	961	967	957	911	938	932	1008	892	971	945	921	933	967	927	934	953	970	957	911	933	943	978	964	921	919	963	904	940	919	936	954	1012	950	887	919	903	918	910	996	912	927	996	947	939	899	942	951	933	934	900	932	936	907	904	965	913	934	901	931	923	916	937	968	981	960	1004	937	942	932	971	915	895	890	961	900	953	932	903	951	947	900	914	895	978	960	890	931	963	1019	1000	894	922	892	972	920	973	909	881	1019	1001	943	933	919	939	929	898	960	968	969	876	984	928	931	977	922	973	911	931	919	920	898	942	886	937	923	943	932	914	926	904	941	938	909	953	998	899	958	944	943	945	947	875	949	943	899	906	923	978	957	926	913	955	974	897	930	926	893	950	934	924	897	917	916	950	958	936	992	988	959	920	905	949	925	870	958	921	911	895	939	908	974	955	912	934	902	923	951	906	935	955	961	953	912	950	944	938	969	936	920	902	971	929	916	969	952	897	961	936	876	929	990	908	993	957	967	956	967	941	913	891	892	896	966	928	937	970	885	962	994	959	941	952	1005	966	926	935	928	878	950	907	952	919	959	975	915	910	902	933	978	920	907	921	950	918	923	947	964	924	890	920	897	916	897	929	958	906	888	932	969	941	942	898	911	920	943	913	913	914	908	974	914	935	947	963	839	898	980	923	947	888	928	918	966	937	927	959	938	890	990	898	963	883	967	993	994	930	897	924	908
20041	25039	25829	18795	14067	9157	6294	5178	4367	3771	2419	1479	1064	685	470	401	329	328	335	362	339	351	350	356	363	361	323	303	359	339	329	350	325	354	370	341	346	367	330	339	349	338	339	341	340	351	303	348	362	387	327	322	339	345	318	367	337	320	355	339	338	356	393	351	392	351	343	366	370	330	317	312	333	354	361	347	319	335	359	358	356	324	367	350	331	327	365	347	364	333	358	337	336	321	343	349	319	301	338	316	333	356	382	356	323	325	328	359	338	318	337	342	338	354	371	345	345	343	331	333	347	324	345	328	370	356	339	356	348	327	333	355	364	359	343	356	321	335	332	361	374	329	361	387	317	336	357	356	374	350	352	317	325	340	359	370	387	325	346	348	369	358	327	334	337	350	331	353	340	336	382	342	313	351	339	337	353	303	325	360	344	361	346	335	325	319	346	328	316	332	314	326	338	298	308	364	325	325	321	315	335	334	374	352	333	379	354	355	309	328	379	317	343	328	335	332	351	325	347	335	339	360	338	345	355	332	355	341	342	358	361	342	361	315	340	377	348	336	365	356	355	327	299	350	337	346	334	352	349	317	316	339	352	340	360	385	367	337	365	335	335	372	337	328	339	346	335	325	364	312	319	326	330	353	351	395	366	365	317	347	366	332	333	351	343	341	337	329	334	335	343	349	367	309	318	368	331	371	351	336	369	326	371	330	335	380	326	336	351	334	350	329	333	337	344	341	349	332	349	331	310	350	348	333	356	368	310	336	311	339	341	314	359	358	345	340	309	361	351	350	328	368	356	356	326	337	366	343	368	321	380	326	342	331	352	328	358	372	331	305	339	368	308	363	378	332	334	302	343	362	304	351	352	352	352	341	342	343	360	340	362	352	329	346	339	376	371	349	321	352	330	357	364	372	352	326	322	337	332	359	350	335	375	319	342	363	351	326	333	365	335	344	330	367	344	337	346	386	370	326	344	331	345	331	365	355	353	326	334	321	334	372	361	355	329	359	324	363	333	331	371	360	324	323	352	340	362	377	350	322	373	330	352	350	316	301	327	332	311	370	352	363	330	347	327	337	322	350	365	278	347	354	324	314	359	303	343	387	313	352	356	350	310	399	361	359	367	351	329	293	335	340	339	356	335	361	364	336	376	349	336	339	318	333	341	359	361	317	316	331	346	330	344	359	370	335	379	348	361	363	343	330	321	323	323	373	332	331	365	358	345	316	373	335	353	334	373	351	368	333	376	345	361	315	372	346	333	325	324	331	335	354	329	346	357	359	319	322	338	353	326	332	364	371	359	360	360	350	345	372	322	337	359	360	335	367	359	345	318	321	369	311	380	324	306	341	351	344	347	320	336	366	358	319	367	350	331	320	349	343	352	313	338	383	329	329	318	332	332	324	349	352	333	353	365	350	329	331	330	329	382	335	326	339	368	297	321	367	366	350	355	342	363	331	350	342	332	348	347	332	331	337	357	359	323	344	353	364	348	350	346	349	365	342	359	336	340	369	324	330	322	309	347	326	337	330	357	352	349	353	324	322	324	328	355	324	344	350	336	362	344	341	354	339	348	335	315	329	350	319	310	342	341	354	351	339	335	343	346	355	357	351	376	344	332	293	319	317	329	337	370	363	350	362	365	338	322	352	360	352	341	336	347	352	363	346	332	382	343	334	353	365	363	326	363	344	308	359	338	365	345	322	340	351	353	337	346	362	319	327	374	370	368	323	347	340	352	363	367	320	365	346	313	283	314	377	365	310	344	335	368	347	352	323	364	324	353	334	349	326	342	367	338	317	341	346	348	339	311	326	331	332	335	326	337	355	350	331	316	355	339	326	339	332	311	370	362	351	362	338	354	345	358	343	351	325	374	342	372	346	345	347	347	325	324	351	398	323	352	329	331	335	360	345	317	359	342	351	320	369	332	379	361	339	368	356	369	334	364	360	341	332	323	372	321	328	354	366	326	336	349	365	326	355	348	350	321	295	357	343	327	337	356	361	328	325	323	342	344	360	359	327	366	324	358	343	351	366	315	349	332	337	364	353	348	332	336	340	367	324	367	351	329	337	323	333	302	360	354	331	338	343	363	337	355	378	391	329	348	331	347	337	363	342	322	351	302	342	338	348	316	327	315	350	307	369	335	367	349	336	361	353	347	360	363	349	354	351	331	336	329	356	349	363	342	319	324	345	339	312	323	347	346	333	357	313	353	359	345	350	324	354	319	335	327	294	362	336	341	331	335	374	345	335	366	345	338	352	353	357	350	377	369	320	347	324	327	333	372	359	348	343	327	356	328	328	350	322	356	387	329	315	382	362	364	328	323	314	370	315	326	346	334	351	356	331	368	368	350	319	353	353	342	354	336	341	356	345	348	333	327	342	372	340	350	351	329	304	349	387	323	354	333	360	347	348	322	328	330	344	334	332	352	352	335	349	360	358	347	362	328	325	368	321	332	331	333	316	327	335	303	347	358	319	335	351	340	338	349	366	350	339	342	346	350	329	329	307	320	322	348	322	374	331	368	333	336	314	335	356	339	354	348	344	330	343	355	336	368	352	367	321	324	308	375	347	364	337	375	332	331	341	333	357	355	350	319	345	360	327	312	326	345	354	333	340	324	342	378	321	341	326	308	348	338	341	384	335	374	321	349	343	381	341	371	350	332	351	325	326	356	343	335	329	301	356	344	389	359	337	351	346	335	360	327	330	340	301	343	349	386	346	336	338	348	333	345	341	340	323	351	339	331	342	377	347	329	353	340	319	367	331	357	377	347	320	337	330	330	343	306	362	305	379	304	372	312	367	362	339	340	329	323	340	367	320	348	359	354	340	343	349	347	385	337	339	378	349	346	357	339	314	342	311	345	326	353	318	345	320	326	345	327	354	356	344	348	337	325	342	346	325	320	383	335	351	345	377	328	349	341	346	373	338	348	373	366	351	377	350	318	365	327	360	359	360	349	356	319	347	390	328	315	334	389	356	348	340	358	342	350	379	354	334	372	316	331	353	360	365	309	327	314	350	334	351	353	332	375	340	370	325	339	311	309	331	354	349	345	322	359	344	362	344	344	351	360	367	337	346	355	362	372	326	333	341	351	346	354	319	339	392	310	339	362	327	335	325	351	345	331	332	309	307	327	339	336	348	332	315	330	357	355	360	336	343	353	336	349	341	323	370	329	313	347	327	339	329	343	330	384	364	344	320	355	329	320	355	360	329	337	331	358	325	308	352	331	329	337	339	337	355	349	336	379	336	351	356	382	325	341	351	328	336	350	328	331	325	366	371	339	291	325	335	364	304	311	360	350	322	346	323	345	326	312	306	335	376	377	356	348	373	341	338	353	329	375	343	347	313	333	345	324	341	347	321	313	355	342	372	334	307	341	349	322	353	333	322	354	356	314	323	362	345	394	341	359	303	336	327	324	343	357	352	375	369	326	321	305	330	346	357	328	352	358	334	354	351	349	362	313	347	341	345	365	328	356	361	371	350	316	310	342	322	313	330
13970	19982	24890	26695	25110	21705	17884	17099	15453	13710	8939	5845	3872	2321	1480	1116	1011	1020	995	996	973	1000	969	920	925	995	1004	938	913	957	952	963	941	925	977	920	929	866	981	944	955	913	927	939	932	998	926	957	893	978	942	956	946	921	973	958	995	984	958	929	877	889	976	966	929	961	1002	906	944	934	970	995	907	942	899	961	927	950	965	954	909	908	929	1001	941	902	892	958	943	931	955	961	960	959	934	921	915	958	944	935	990	921	948	914	933	925	934	955	911	930	906	941	905	929	868	944	963	989	905	995	891	987	939	923	982	942	912	988	891	933	954	920	920	948	926	900	925	938	972	936	954	966	904	888	934	950	973	898	924	930	937	984	933	938	931	902	981	955	1012	934	898	960	929	1021	934	895	968	962	938	941	870	939	924	978	942	938	937	939	945	939	930	972	895	927	998	937	939	974	949	992	945	932	930	932	938	952	978	984	947	937	952	961	1000	910	929	878	943	941	917	947	958	937	915	965	967	989	892	892	929	991	919	962	984	907	964	955	948	946	915	944	939	915	943	911	934	935	934	979	944	882	928	924	940	891	957	929	942	944	952	949	933	948	974	980	920	905	937	940	981	941	966	923	926	930	948	920	954	919	896	923	853	942	945	917	968	945	958	961	952	944	940	920	905	966	921	949	984	999	948	958	967	943	959	897	934	987	950	942	987	976	913	908	923	938	874	957	936	887	940	945	975	947	937	989	956	936	885	931	897	965	959	915	957	971	849	943	930	919	972	919	933	876	900	921	900	935	949	927	945	910	922	919	920	910	983	915	897	917	941	948	907	957	931	925	937	935	944	933	957	937	983	896	899	908	906	954	963	977	944	908	967	961	974	906	944	965	944	901	971	863	948	939	966	967	969	917	931	962	945	944	911	927	921	927	888	1016	941	952	923	890	932	922	936	1009	927	952	949	910	932	964	957	981	907	957	948	910	911	890	986	965	941	990	916	873	958	926	926	932	959	967	938	929	891	962	944	947	979	901	907	958	968	927	959	908	1002	980	970	917	936	930	966	938	903	969	930	945	900	954	932	913	953	969	976	910	966	949	1022	925	895	907	945	962	971	915	948	956	963	896	942	985	936	930	898	950	952	946	931	928	954	982	979	940	908	966	948	918	886	944	949	907	948	951	913	930	936	902	915	892	968	1058	930	952	904	969	929	923	959	977	936	966	937	915	916	931	957	941	895	950	937	895	964	989	963	937	967	898	927	944	930	917	949	947	940	907	944	909	961	944	956	897	929	861	999	952	899	897	927	901	919	941	925	925	910	879	969	965	929	971	958	977	951	950	966	931	966	996	968	893	934	925	929	958	872	928	963	912	910	937	935	898	938	925	898	958	897	942	930	876	956	888	869	916	881	916	941	922	955	973	946	966	955	973	943	918	926	978	979	952	957	1010	976	953	963	905	933	942	933	917	976	950	945	981	965	930	924	952	942	965	948	966	926	941	972	872	910	961	914	976	925	971	885	931	972	920	907	944	912	961	985	908	944	944	934	957	975	907	937	982	942	960	915	930	938	945	970	951	893	880	971	998	959	941	937	943	892	932	966	922	922	894	890	915	951	964	950	938	974	963	929	926	999	912	885	982	884	968	908	921	951	947	960	953	920	876	939	927	885	945	953	932	912	928	937	911	922	940	952	951	947	988	927	906	978	963	925	981	904	949	927	924	897	939	978	952	914	959	958	942	954	949	959	918	926	1004	950	940	985	945	946	907	921	903	959	984	994	923	894	947	984	959	906	964	965	962	867	965	948	1033	930	979	890	941	966	949	954	916	933	964	987	890	902	954	963	900	931	906	918	1006	954	1022	943	963	976	930	960	859	983	968	930	902	887	916	975	933	959	943	935	982	938	957	888	968	910	914	992	929	953	942	956	903	894	939	926	934	975	977	944	963	911	985	883	930	912	953	904	995	954	929	917	980	966	916	972	984	924	980	945	965	958	949	970	998	921	983	879	947	920	926	959	965	932	938	946	991	961	932	925	936	941	985	952	935	950	920	937	913	916	964	988	899	961	983	977	891	905	918	1016	971	943	958	969	941	930	941	929	900	992	938	903	923	945	914	969	974	957	930	990	940	941	971	918	956	948	967	976	957	973	934	995	911	927	927	899	959	938	942	921	915	996	956	931	926	962	925	956	932	996	919	942	930	901	940	928	946	944	911	916	966	899	843	977	917	945	932	941	931	951	943	949	935	971	976	957	947	869	967	875	916	916	913	912	948	982	875	962	907	963	931	946	972	918	894	908	916	925	912	958	927	942	913	935	972	980	910	934	947	920	965	965	939	924	892	968	895	961	894	941	910	985	964	938	919	947	945	926	986	935	913	945	966	938	954	953	932	966	947	936	995	961	937	953	971	923	915	965	942	949	941	981	945	926	959	923	970	889	927	913	953	914	941	968	912	969	984	925	936	966	944	908	952	835	958	939	964	953	937	913	933	921	949	939	929	926	969	939	967	929	893	906	956	945	903	910	889	922	1022	970	917	975	967	986	932	930	957	908	926	961	979	922	898	908	956	919	963	938	985	943	968	986	944	976	974	951	937	984	950	945	960	939	924	977	940	955	938	917	921	964	1025	939	946	871	960	941	965	907	839	910	974	937	951	930	967	959	996	979	918	908	949	964	931	890	889	958	940	899	955	997	981	974	912	997	943	962	945	972	966	922	919	916	942	996	916	942	917	965	922	999	922	971	918	948	966	956	903	976	945	987	888	984	924	1003	902	963	926	917	911	938	975	972	947	967	898	940	927	896	913	943	883	936	926	943	882	934	937	972	923	957	944	948	933	987	961	915	943	898	954	925	904	942	966	931	924	942	947	936	970	970	983	964	951	956	943	919	918	971	954	931	896	923	920	951	967	969	996	1004	902	918	971	926	942	929	916	944	919	901	907	970	942	946	948	896	878	944	986	962	964	920	914	938	963	951	890	907	903	937	913	971	974	984	905	925	946	947	891	923	974	948	927	971	933	930	912	968	921	938	956	957	953	915	887	947	905	964	875	937	954	907	953	974	934	902	899	964	956	972	985	989	923	925	908	906	942	907	972	930	896	867	907	984	972	919	952	898	894	952	965	921	1038	976	917	961	994	931	938	841	910	966	915	987	964	973	934	923	949	928	976	952	933	960	956	955	1002	927	953	943	1024	913	939	901	906	941	919	904	964	878	926	953	930	955	961	952	943	933	922	1005	951	930	934	943	885	992	914	965	952	918	953	962	915	952	956	935	929	929	930	924	918	887	911	883	960	933	959	952	935	944	920	912	983	996	933	904	937	949	941	869	923	972	893	909	925	914	920	958	923	941	892	948	933	897	980	947	958	986	968	908	975	1004	945	955	980	913	926	955	945	896	936	957	943	973	907	910	949	917	997	915	889	943	945	885	947	932	937	959	977	965	972	965	945	897	925	953	918	975	935	906	932	961	963	964	949	1013	914	906	957	902	904	866	911	877	956	941	892	921	953	960	942	923	927	913	909	935	942	988	968	924	972
32842	33388	32494	20699	19643	19421	24636	25888	29619	21480	9964	7806	5020	1965	648	340	408	403	495	474	371	326	312	337	343	360	311	317	329	335	335	380	305	308	332	327	324	347	308	325	336	338	348	312	327	336	338	331	338	313	344	359	336	316	308	339	342	359	356	319	306	340	326	367	335	339	317	353	295	329	300	331	344	305	336	333	316	332	338	346	320	340	313	318	306	291	323	338	336	339	326	329	312	331	313	317	338	345	325	330	330	332	348	335	321	324	369	336	318	320	344	297	324	327	335	338	312	339	329	321	361	323	309	309	347	346	340	337	321	326	346	369	356	312	340	360	352	327	358	341	323	350	352	346	332	349	301	338	327	354	314	335	328	323	305	320	355	321	315	347	317	356	310	309	337	348	306	325	313	356	335	333	305	317	345	331	353	358	352	339	322	293	333	332	340	325	321	360	334	326	336	311	316	336	376	342	367	311	306	344	310	349	349	337	295	316	314	327	331	351	352	328	353	307	301	344	359	330	326	300	317	322	341	347	322	370	321	307	333	320	327	333	321	328	313	313	348	330	365	361	341	351	355	325	328	328	333	351	311	325	291	316	367	320	347	334	352	323	364	328	348	352	314	313	309	354	334	314	328	311	335	323	304	324	353	328	330	320	343	327	339	327	311	342	308	345	360	345	342	332	334	346	330	328	356	333	336	333	310	305	354	315	326	331	320	310	343	335	329	308	325	352	317	298	313	345	312	336	319	329	303	323	328	348	349	343	333	313	343	344	340	311	337	317	336	322	318	354	354	314	307	292	334	319	335	350	321	316	318	341	391	341	345	347	361	351	305	338	349	337	312	342	320	322	333	332	327	324	335	313	320	310	301	326	325	313	359	324	313	374	312	349	319	359	320	319	331	361	333	363	329	339	333	331	304	313	329	330	323	334	294	347	323	349	328	339	329	327	325	310	350	341	336	318	365	350	305	335	351	342	335	312	354	339	343	329	345	337	355	340	325	347	295	320	313	351	334	308	299	357	321	338	331	350	325	340	353	332	320	348	352	339	299	322	334	318	327	331	331	341	327	326	314	311	338	330	324	301	306	331	345	337	367	330	323	365	307	318	343	350	335	347	312	310	347	358	337	336	334	313	323	318	336	303	375	352	336	333	336	340	367	399	384	320	341	320	326	352	324	327	323	324	342	354	318	332	342	322	306	329	362	336	311	321	313	311	342	336	324	338	283	321	333	326	334	324	363	304	353	332	301	322	321	319	344	350	356	330	335	309	326	319	317	366	350	324	346	307	325	344	331	313	363	344	371	335	345	364	308	340	344	321	328	365	358	289	379	328	328	312	340	334	336	361	329	309	299	372	380	355	338	355	338	342	341	314	357	340	330	328	329	346	299	334	334	315	339	354	314	370	329	331	317	338	355	320	315	318	352	340	337	322	290	319	328	323	337	340	344	314	309	350	362	341	334	333	351	334	315	350	333	310	330	337	308	309	323	341	334	339	347	333	313	325	347	340	363	338	351	327	348	330	343	344	313	337	326	316	346	332	324	310	315	344	313	351	345	332	341	321	318	366	326	338	304	349	334	317	324	309	305	316	314	324	330	351	347	332	315	363	367	332	341	328	338	318	318	341	337	329	335	331	322	350	340	321	327	328	343	336	308	317	307	340	312	301	313	329	353	327	314	325	307	335	350	361	316	330	348	325	328	332	334	334	330	347	301	317	363	352	317	354	324	338	354	330	363	325	350	316	358	351	307	331	310	312	308	355	318	330	311	320	289	328	289	332	352	368	337	340	352	337	366	333	334	323	314	327	317	344	345	326	328	354	333	333	344	360	358	293	345	320	327	328	361	285	362	304	330	358	338	326	313	342	325	317	306	317	301	350	355	339	356	309	345	340	328	322	351	346	393	307	345	329	320	316	315	366	331	359	346	341	310	321	313	337	359	339	340	344	345	317	305	317	329	320	342	324	323	333	344	357	327	363	334	307	333	318	308	362	347	307	335	284	346	348	320	362	317	330	363	341	318	332	331	345	298	372	327	325	323	307	323	335	351	315	331	346	324	340	351	335	379	350	316	284	360	330	332	320	349	325	314	345	358	361	332	313	324	353	334	308	335	344	314	333	333	351	324	361	331	334	315	372	361	301	316	336	297	332	321	354	345	321	323	289	315	387	340	337	355	339	340	360	316	356	358	343	315	308	329	321	366	339	326	288	373	332	323	323	365	336	324	339	321	327	344	305	319	338	305	306	296	312	357	308	355	354	291	343	339	352	325	347	355	321	325	337	355	351	309	325	344	326	319	339	329	348	344	372	326	342	308	327	342	331	320	341	314	339	307	347	331	363	351	345	301	350	339	307	321	353	324	349	329	339	343	313	309	310	310	351	310	341	336	307	329	324	294	313	331	339	304	336	295	341	312	343	326	316	303	317	322	378	295	331	332	365	362	350	352	332	314	355	352	356	304	343	360	320	336	322	339	354	345	344	351	312	323	301	322	355	320	333	321	309	337	326	325	338	340	339	341	340	318	365	325	348	321	295	338	306	356	320	342	342	261	311	334	317	323	372	319	330	315	334	308	355	345	305	345	342	325	324	312	325	287	291	305	325	332	341	355	329	319	343	285	317	326	349	333	326	328	339	328	341	380	354	300	322	323	365	343	325	359	345	374	336	319	329	318	306	316	316	343	305	330	325	337	309	309	345	327	335	298	308	330	366	344	346	325	346	325	345	360	320	358	328	295	344	336	360	331	346	300	340	341	314	335	357	345	316	344	355	313	321	329	339	366	322	338	324	309	342	348	315	347	341	307	301	338	356	346	345	346	336	314	315	347	288	335	320	324	334	369	314	326	322	324	290	331	323	328	327	354	317	325	338	345	325	330	311	336	334	314	350	338	368	342	347	361	352	316	304	357	336	351	338	337	329	299	322	321	302	340	311	345	311	299	325	342	311	320	317	322	351	318	351	307	328	325	335	304	345	348	362	319	345	331	328	336	328	349	339	333	337	352	333	337	315	335	307	339	408	322	331	336	360	304	320	344	361	317	310	341	333	337	321	331	377	355	323	319	327	336	333	327	346	345	337	338	335	357	340	323	343	312	320	337	334	323	316	351	328	333	343	310	342	316	328	365	357	325	305	315	337	324	334	325	327	327	375	347	353	357	372	311	336	345	360	322	317	337	332	315	330	344	307	336	332	302	347	351	341	347	365	318	296	350	339	345	318	334	312	341	339	313	322	311	309	328	328	296	319	318	368	308	316	340	331	338	314	315	324	369	300	336	346	326	355	352	301	362	407	336	325	348	340	332	313	354	314	326	313	344	332	345	329	343	285	319	277	327	330	320	354	339	338	333	318	343	320	345	320	335	343	354	340	323	362	322	349	334	311	316	338	358	335	308	317	314	335	338	345	334	345	336	334	325	346	325	336	298	324	375	363	376	345	322	323	320	329	316	335	323	310	316	328	311	337	353	344	321	337	339	353	334	337	340	353	332	343	309	359	333	355
23055	27055	29311	26504	32561	35457	36076	44259	45896	36227	26058	23689	18011	8337	2592	1146	1414	1579	1759	1642	1147	1039	915	882	935	892	956	875	954	969	939	888	965	893	909	892	974	981	881	910	926	903	917	906	910	940	898	908	861	867	896	910	967	929	933	882	932	888	906	942	891	936	943	900	863	942	910	878	880	894	906	960	952	910	927	915	933	965	926	975	865	847	881	904	925	959	886	911	948	932	980	870	906	931	897	923	960	915	992	947	891	868	903	890	974	924	970	937	929	911	906	986	885	883	943	930	943	958	931	897	930	942	936	980	906	906	894	934	924	924	940	912	930	968	885	938	908	913	899	905	926	880	915	932	879	922	960	948	942	933	903	893	921	878	920	939	927	907	926	917	913	928	942	908	923	919	911	953	931	966	934	884	887	910	906	857	888	852	896	910	897	898	926	937	937	949	933	921	949	918	959	892	953	912	930	913	930	979	943	968	893	899	896	944	945	926	885	939	922	933	914	927	903	932	951	960	901	924	911	924	915	915	950	880	900	955	892	905	910	909	876	902	936	855	934	930	908	885	921	932	895	928	942	905	918	964	878	958	905	944	901	906	937	862	904	926	941	930	959	857	1002	938	893	932	939	918	871	909	936	939	972	955	881	871	915	892	916	888	901	874	932	930	879	966	929	916	925	943	938	948	967	886	921	887	947	919	971	932	963	910	984	935	933	895	914	904	910	903	942	909	917	926	950	904	886	876	916	947	924	867	911	902	899	903	941	918	942	943	908	944	940	925	926	911	914	871	952	918	962	921	905	958	946	899	925	882	880	936	907	932	895	976	895	908	893	951	909	907	927	876	956	925	907	957	905	945	921	904	881	923	886	920	920	905	909	902	906	947	955	947	951	933	907	936	900	911	968	910	950	908	915	913	924	963	909	912	951	905	903	937	986	915	917	905	919	923	968	892	916	900	895	867	939	940	974	914	916	875	910	957	882	948	886	952	891	913	893	921	888	863	913	898	929	884	900	930	906	889	927	973	961	910	942	937	902	896	906	946	887	928	935	880	853	971	971	931	910	977	933	880	860	882	940	931	905	960	918	867	934	897	905	937	929	914	928	886	943	926	920	879	934	937	887	889	917	909	910	905	932	900	929	853	898	900	879	918	872	922	868	982	914	887	935	886	892	895	905	886	970	963	976	879	906	940	922	927	898	907	972	919	956	962	886	912	883	956	931	923	871	929	919	893	896	925	888	914	885	900	920	930	972	901	937	872	914	909	919	930	892	983	944	919	864	932	930	938	932	874	970	860	939	907	946	905	915	866	920	908	927	927	941	945	892	901	946	892	920	908	922	950	942	935	872	878	933	919	904	957	950	940	929	928	958	905	905	915	872	927	949	914	948	964	897	909	919	906	930	924	926	893	923	908	890	904	961	926	908	978	867	937	939	957	882	917	893	916	890	905	919	920	908	911	887	891	867	949	923	952	909	891	889	911	953	956	946	941	917	950	921	934	951	960	881	927	901	927	914	903	832	898	904	951	913	895	891	904	866	964	937	918	877	905	912	868	894	928	910	937	958	925	954	933	904	948	904	946	915	884	875	941	922	910	948	923	891	932	923	923	896	917	880	908	935	958	866	940	939	949	944	899	865	923	857	914	921	915	943	891	956	897	941	924	896	956	927	943	893	904	893	887	902	931	891	913	945	946	911	892	895	906	917	917	984	944	950	954	941	896	898	880	907	920	881	941	956	976	895	911	916	939	870	931	902	942	936	885	940	921	905	947	936	902	897	901	942	891	900	938	916	944	893	917	895	905	941	945	919	943	902	928	960	945	938	900	957	923	923	890	872	983	952	944	937	945	964	901	947	967	920	927	920	964	916	916	921	922	986	940	916	934	915	952	914	911	921	924	911	931	934	885	935	879	936	912	910	949	905	859	942	892	910	929	846	898	863	895	951	928	983	920	956	931	975	902	973	898	897	925	912	955	928	941	924	915	957	906	947	923	914	900	955	889	898	939	927	941	856	897	896	920	922	911	926	908	902	829	929	891	936	914	911	954	920	858	928	922	896	908	906	942	929	946	920	964	946	943	906	924	931	952	948	915	893	943	942	903	880	869	921	955	905	906	857	946	899	899	907	911	956	912	938	912	941	923	854	889	927	912	908	928	928	910	885	942	896	928	964	915	909	878	897	937	905	891	941	838	876	890	897	912	960	922	905	926	870	893	918	957	946	942	1002	898	918	937	924	951	954	962	913	915	941	871	943	956	909	921	935	914	938	929	953	963	937	854	939	953	947	952	964	926	907	906	907	946	863	904	972	905	900	935	963	918	947	914	912	966	914	938	885	891	927	871	919	922	902	933	890	904	939	915	908	910	932	906	968	849	912	921	881	870	887	907	937	931	900	959	916	887	889	886	903	917	894	886	957	916	909	895	874	879	936	915	943	904	973	969	923	957	934	883	899	956	870	945	957	944	888	926	962	963	916	887	925	911	909	933	916	913	879	916	881	864	919	886	944	937	896	915	901	891	887	889	927	935	938	937	942	949	891	950	850	910	919	880	886	890	946	931	876	938	926	912	963	935	917	926	947	884	914	949	899	935	914	970	932	927	875	892	920	988	898	927	951	912	902	886	960	854	963	940	893	916	878	920	925	917	965	895	901	921	899	859	930	875	950	947	967	921	869	946	906	929	954	884	898	877	927	918	906	935	932	938	900	971	935	928	940	876	858	915	917	914	934	941	888	943	942	885	962	908	914	840	930	903	937	948	884	859	877	864	936	944	895	940	923	870	880	912	893	944	916	907	932	910	924	906	889	911	920	932	948	928	874	972	902	931	929	930	912	912	939	924	936	925	922	856	922	914	920	884	932	947	888	943	912	903	890	937	983	880	869	924	892	948	902	906	922	950	903	892	896	872	929	906	863	914	952	905	950	924	973	908	934	929	920	862	920	901	877	907	924	930	913	915	945	905	873	892	887	861	955	932	913	889	928	915	911	935	890	937	903	951	918	936	1005	943	909	936	932	911	959	880	900	882	900	942	886	931	935	881	906	934	949	921	894	951	894	932	938	887	910	948	982	968	908	937	916	909	927	875	908	925	917	954	909	918	946	915	964	928	912	895	937	867	890	895	895	919	934	973	901	884	945	957	894	908	887	895	933	916	925	920	951	884	924	933	878	908	940	969	888	916	951	896	938	942	904	886	933	898	928	880	893	954	872	915	917	910	882	878	923	903	947	970	939	922	939	890	960	960	918	989	955	889	925	949	948	949	987	955	902	886	904	902	931	932	942	911	932	967	920	918	885	960	875	894	887	913	923	938	999	952	939	918	897	934	933	916	900	900	872	884	934	976	930	928	930	933	938	888	904	910	884	940	873	915	942	925	890	901	894	881	876	917	948	919	897	871	896	895	899	922	901	913	879	988	942	910	901	947	916	899	934	838	948	946	925	858	901	921	886	949	920	934	893	950	883	978	918	908	871	935	933	899	957	964	904	958	918	917	921	875	910	913	915	898
37886	37712	31765	24312	17916	26373	41611	32147	34086	29582	22709	13478	6384	2158	570	369	492	495	438	356	351	321	341	322	331	348	322	314	353	315	337	327	322	334	327	317	340	346	331	343	359	366	307	350	317	327	319	330	365	310	341	324	343	345	338	348	366	352	329	353	361	328	334	353	338	305	356	330	356	349	287	319	359	326	313	304	352	343	339	350	327	347	333	333	346	329	339	362	353	368	346	328	347	373	351	337	356	327	362	331	335	327	331	319	323	369	323	321	319	331	343	333	385	311	311	333	316	362	342	322	319	348	343	302	313	370	336	324	355	349	324	327	334	334	363	362	335	347	337	340	320	351	344	364	349	331	311	324	357	344	319	333	310	317	366	321	324	335	315	337	315	338	312	338	354	374	362	331	352	331	356	345	336	306	382	332	301	352	338	340	279	371	317	351	314	339	348	362	349	327	340	340	350	363	335	346	330	314	323	351	349	303	314	349	355	349	321	337	342	351	319	338	335	344	311	319	316	346	355	342	321	334	352	361	325	364	297	346	348	345	340	341	327	334	356	328	355	316	395	364	342	353	358	344	333	345	344	341	352	341	330	336	332	327	357	320	323	336	342	345	368	325	346	324	331	358	347	330	360	355	320	313	328	354	363	329	318	352	326	334	360	353	364	327	325	340	328	317	353	338	362	368	319	322	317	317	308	320	354	325	356	340	303	342	326	339	315	313	355	313	310	300	327	309	330	323	343	352	334	333	329	333	329	346	329	318	323	306	309	347	333	344	331	352	370	338	341	335	336	314	345	349	363	339	364	314	357	348	374	358	328	321	330	336	347	311	316	329	314	350	336	326	298	322	340	329	344	348	344	308	381	338	346	357	319	330	331	329	366	341	338	334	316	325	341	336	342	328	347	307	348	358	360	389	310	354	332	345	330	327	338	335	379	351	353	349	331	351	319	329	330	314	347	352	344	315	315	301	361	322	338	342	347	322	309	319	337	331	378	347	359	349	333	335	305	377	329	336	354	356	332	347	346	299	318	341	350	321	322	328	346	335	331	332	381	336	321	322	316	316	318	361	313	327	339	337	312	328	364	347	343	345	340	328	330	353	338	345	338	342	343	315	332	332	315	360	324	339	339	328	328	343	327	351	338	353	383	296	372	347	322	333	340	339	339	297	304	347	357	332	328	348	360	341	334	347	360	324	321	364	317	321	325	335	325	346	317	327	326	371	328	333	356	349	339	331	341	335	315	304	337	329	326	348	343	349	353	324	342	355	326	327	357	335	315	341	313	357	343	341	355	337	313	345	351	364	355	337	347	308	321	346	358	299	371	355	334	350	299	348	348	348	313	330	359	350	323	357	315	317	311	347	347	335	363	339	345	309	323	346	351	367	335	330	335	336	348	318	341	356	335	336	326	347	340	345	320	328	336	341	322	308	336	332	331	317	321	342	330	323	322	312	341	334	347	347	340	336	326	333	335	370	291	345	316	320	320	311	370	321	372	301	340	335	329	333	347	327	344	342	341	330	328	353	335	331	327	321	330	344	360	321	354	330	329	334	341	346	349	311	337	340	339	328	341	339	318	341	323	357	369	360	366	330	353	300	369	346	328	343	350	337	318	335	333	380	360	342	331	328	341	343	312	358	378	368	350	341	342	338	313	324	317	338	342	340	334	321	367	363	347	318	329	332	336	328	334	308	322	330	359	333	324	351	316	354	337	339	336	324	320	344	292	330	359	349	320	326	342	318	301	324	357	346	386	343	308	344	346	332	342	349	320	332	316	359	314	343	361	317	331	336	351	340	359	305	306	308	328	319	348	377	314	353	359	324	313	325	299	303	341	344	340	361	334	358	321	325	349	333	345	317	349	348	379	341	331	328	347	358	304	301	326	342	312	328	326	319	347	327	338	326	360	357	338	325	330	345	344	369	327	363	372	355	312	298	366	334	316	348	329	329	360	339	313	339	352	326	287	351	313	312	291	312	325	305	335	315	343	302	315	341	360	360	323	351	324	292	341	329	344	349	335	354	335	311	334	322	307	325	346	331	352	302	269	313	313	332	317	358	345	296	350	313	394	329	340	346	320	337	324	347	369	354	321	335	315	343	349	326	321	353	367	362	355	343	354	324	322	337	321	308	336	312	337	347	328	345	353	324	335	309	345	331	341	361	318	330	332	306	362	345	321	324	344	320	379	370	328	354	374	330	381	353	333	353	328	348	318	309	321	366	341	317	331	354	346	319	345	354	339	335	329	331	316	356	352	346	347	332	340	344	303	318	335	363	349	330	338	343	364	328	312	330	316	337	329	353	338	311	310	343	342	325	311	339	321	355	320	337	332	339	355	295	348	350	314	330	351	333	335	343	328	323	366	342	333	358	335	332	351	344	345	342	350	320	345	347	330	334	332	334	323	327	332	350	344	287	361	327	341	323	311	338	325	348	328	344	296	322	319	348	347	323	348	354	365	334	329	363	322	335	323	332	329	356	344	345	346	353	361	330	352	369	302	324	364	322	330	348	344	335	351	332	320	290	315	348	357	312	305	315	360	336	345	305	350	347	360	331	337	321	320	328	330	340	333	368	354	353	348	329	334	345	356	375	326	354	347	346	365	330	357	349	312	306	358	329	323	326	345	317	314	339	351	325	344	336	335	355	307	322	373	343	346	332	334	346	331	357	326	326	296	361	358	344	330	323	328	370	344	337	333	363	362	311	336	339	313	345	345	318	352	354	338	325	335	369	321	323	364	334	339	364	356	342	317	310	334	343	347	350	331	312	319	387	326	374	346	335	314	316	362	319	327	328	341	356	336	353	323	319	325	341	329	323	319	343	331	349	355	357	331	327	329	316	355	356	337	311	331	312	353	325	341	334	354	378	298	336	360	346	332	290	327	351	339	333	344	329	366	356	304	340	310	336	364	327	332	316	360	337	305	341	314	345	323	331	328	343	325	320	322	319	322	354	322	352	331	323	328	339	367	353	351	325	368	342	361	351	301	334	314	354	339	346	303	360	307	313	331	334	317	316	337	329	327	307	357	365	346	360	312	323	371	344	343	370	345	344	318	345	351	336	335	326	333	360	315	327	312	331	343	330	336	333	318	350	336	329	347	344	327	313	309	352	351	322	339	356	355	325	346	319	335	352	311	350	360	349	320	317	353	346	332	308	301	327	318	333	344	345	359	329	310	336	338	338	323	353	326	296	344	344	363	329	332	368	336	350	338	340	309	330	329	340	337	371	337	324	344	316	358	360	318	356	347	337	329	361	338	296	327	324	331	347	325	321	319	314	329	338	305	383	309	339	332	325	349	340	300	359	344	340	336	363	374	370	357	299	328	344	341	325	357	348	329	300	346	355	354	397	355	331	310	318	329	325	350	332	350	331	346	356	334	339	338	298	353	315	318	308	332	319	339	337	293	343	360	315	362	337	346	308	317	327	362	327	360	333	339	382	351	346	304	324	351	344	329	336	358	334	335	313	343	310	331	351	359	322	365	310	326	311	318	303
26413	30765	28715	30726	29917	42299	51450	46061	49559	44950	40107	29745	19803	8232	2038	1094	1614	1880	1468	1094	946	1010	969	916	970	929	963	917	932	885	920	942	858	926	906	952	947	963	940	900	911	936	969	961	952	977	832	895	894	903	877	960	956	905	924	976	930	981	942	975	887	924	898	956	884	878	930	910	918	917	937	897	895	930	923	942	897	911	961	958	922	913	934	913	912	922	902	891	928	932	917	896	893	927	921	894	964	955	914	959	938	965	894	946	911	984	868	949	930	932	923	942	913	884	899	917	940	912	941	966	947	934	991	932	884	926	906	911	931	947	943	960	967	917	907	895	927	872	882	899	905	866	942	898	972	905	969	936	903	1004	917	903	950	951	929	903	966	889	914	975	962	902	963	934	928	914	923	954	994	996	907	922	955	910	942	935	895	943	931	922	937	972	927	906	933	899	893	952	977	958	924	931	922	914	994	938	892	937	897	900	912	920	902	945	912	946	951	933	941	871	895	905	984	988	922	937	925	918	956	921	913	948	908	905	952	926	910	883	906	959	972	902	902	933	907	923	888	897	983	908	887	929	904	903	927	960	912	941	909	947	904	959	956	881	928	967	947	960	936	941	948	973	912	898	971	984	958	942	884	909	908	926	914	905	987	963	924	965	931	932	970	932	905	922	891	936	900	911	955	925	868	926	917	959	961	980	935	943	924	899	940	951	953	948	944	932	932	894	962	970	980	896	907	917	1020	905	896	908	931	926	973	972	930	943	925	896	946	946	918	932	873	921	924	893	955	889	928	960	893	911	902	887	950	920	917	919	949	899	963	949	841	955	907	903	944	932	1008	957	871	931	983	913	980	920	938	919	928	896	970	882	867	961	926	921	942	903	924	928	952	945	901	957	917	995	927	896	910	921	929	944	942	915	926	976	969	928	917	950	917	975	938	939	981	952	930	896	920	953	876	951	936	1003	1018	947	915	979	925	929	955	945	937	910	895	898	892	945	917	938	949	921	900	943	951	996	888	913	915	927	964	916	959	904	936	971	905	938	946	914	918	857	938	917	954	913	956	937	922	915	949	895	1006	930	916	945	859	932	909	959	936	892	999	909	900	968	945	990	923	974	936	990	977	962	931	904	924	951	929	932	929	935	894	935	893	935	911	920	973	940	986	903	988	914	908	947	989	897	954	912	955	954	894	906	936	965	889	925	905	904	907	933	896	894	964	946	909	963	892	918	929	917	905	953	924	903	924	933	976	900	941	954	930	938	975	917	907	891	940	925	929	955	938	873	919	959	991	921	945	929	893	1018	911	994	939	945	898	958	879	908	968	947	903	952	898	979	908	944	899	923	951	898	926	915	961	889	943	940	931	889	946	921	918	917	888	884	954	970	887	910	885	956	934	982	963	916	940	935	911	918	954	894	949	938	933	909	903	913	893	939	931	951	972	949	915	904	923	914	903	919	931	945	923	957	860	961	915	970	895	912	940	953	887	943	927	911	940	961	915	987	939	883	938	900	930	916	974	899	892	921	929	944	937	886	908	930	890	901	969	902	964	946	967	903	936	898	888	853	883	892	835	910	890	899	917	954	939	927	925	917	931	981	874	962	932	932	934	944	960	918	940	892	929	929	918	902	910	967	931	903	960	934	940	922	947	944	962	925	871	904	896	952	948	967	981	931	894	923	889	929	903	913	951	941	957	924	893	938	916	928	937	924	916	870	921	910	946	1010	907	900	933	960	954	844	968	969	911	970	924	915	907	880	943	901	923	913	905	942	932	903	947	936	905	885	1031	886	951	989	944	939	959	926	939	893	995	896	858	958	924	950	896	947	936	930	939	888	943	950	945	952	963	923	886	936	916	864	901	927	923	942	944	872	898	923	961	959	959	889	898	902	936	916	952	931	971	925	927	922	952	945	940	928	888	923	918	890	943	865	904	942	948	913	940	985	885	983	896	950	961	904	956	904	964	942	907	916	954	962	929	966	916	895	935	943	898	935	938	887	950	916	946	929	929	946	964	920	924	931	891	939	929	932	959	868	869	912	918	889	900	985	888	883	1000	914	905	927	888	901	998	972	933	969	956	922	951	882	964	930	911	960	920	894	921	905	918	897	916	957	900	936	934	975	948	929	912	971	935	878	937	911	956	880	981	914	917	927	946	937	960	903	893	924	889	972	890	946	931	895	945	917	938	892	952	975	884	955	899	870	904	964	911	905	903	956	946	962	938	912	970	984	895	928	961	940	924	910	900	885	981	941	911	970	921	915	941	915	975	933	925	900	943	913	906	913	928	951	963	944	981	942	917	940	933	914	924	926	951	949	1010	913	955	939	950	965	945	945	950	931	952	906	924	932	902	817	914	928	973	935	904	976	907	954	953	908	928	908	937	954	911	931	908	906	935	923	905	900	940	923	933	1000	931	934	958	932	894	892	913	949	919	959	931	883	937	914	947	937	939	911	966	890	890	965	974	965	939	937	912	928	1006	897	948	945	948	961	883	906	932	952	939	932	952	954	959	912	917	944	971	914	943	973	910	930	904	906	979	999	891	920	990	931	931	905	873	926	975	913	955	946	941	880	911	987	989	905	912	906	945	893	945	939	955	930	927	864	935	934	896	915	951	939	895	913	906	905	926	916	899	970	954	902	956	948	906	909	920	965	881	951	914	935	928	917	917	935	927	876	964	957	906	936	955	897	912	957	938	911	998	913	872	912	901	896	981	971	962	965	964	878	861	913	981	988	910	891	937	988	915	934	939	972	913	941	923	980	968	871	956	927	903	928	920	888	885	988	939	927	963	917	949	915	923	935	962	950	922	948	923	896	974	1007	904	941	936	904	944	975	962	905	895	876	919	940	916	936	932	920	959	933	928	881	917	919	950	945	925	910	898	904	933	929	957	921	895	968	903	955	902	917	912	929	921	928	888	960	914	889	841	929	944	949	889	923	932	929	917	901	939	919	921	924	910	924	951	919	942	915	922	940	967	897	918	993	957	981	955	897	949	926	890	900	890	912	925	932	929	909	907	927	978	922	930	916	992	946	955	917	929	905	863	973	953	937	909	914	946	924	908	944	911	916	934	927	1003	925	930	939	893	893	930	920	848	895	936	926	910	999	955	943	921	950	883	919	944	924	964	891	933	950	897	941	904	935	908	897	918	922	950	936	904	904	948	930	971	968	1019	938	891	939	928	935	994	909	951	946	928	916	962	944	891	877	921	941	918	914	976	926	929	891	973	940	913	960	990	926	942	882	942	912	947	968	921	925	939	890	900	900	898	868	884	919	988	948	953	912	916	964	954	858	902	963	899	918	940	902	908	849	976	930	912	975	911	932	945	950	1004	899	968	1011	930	916	958	936	920	947	885	933	931	927	969	953	947	921	938	895	956	953	954	870	906	925	889	892	952	984	899	944	908	908	908	898	905	961	949	922	928	933	971	908	923	954	964	901	957	950	922	944	973	945	953	906	944	898	917	950	899	982	894	920	950	920	924	912	927	949	934	889	871	919	860	939	951	913	887	931	896	927	965	959
20700	23130	22327	16158	9936	8179	7349	5416	4001	2651	1830	1371	889	541	364	341	371	363	312	362	371	344	357	342	335	352	333	335	353	315	353	379	305	360	335	340	342	324	332	334	347	344	346	349	359	371	360	351	347	332	336	338	358	343	332	334	357	363	347	323	335	306	364	319	356	349	366	325	348	329	325	335	308	329	340	351	351	328	339	332	316	368	337	322	320	342	358	354	354	341	384	319	357	326	346	349	337	363	346	331	373	340	306	349	347	320	370	319	374	355	352	330	348	328	363	384	359	346	296	329	336	349	326	337	326	349	317	352	315	329	323	339	346	328	343	343	322	349	316	332	320	324	334	347	378	310	315	355	354	325	381	333	310	312	344	330	367	338	309	334	350	385	346	350	313	347	357	368	351	329	328	341	320	348	340	322	343	344	327	375	339	339	350	323	340	315	351	345	317	328	351	347	332	331	362	347	343	366	347	371	343	341	352	333	295	328	345	347	340	346	307	344	321	332	355	351	351	385	359	347	343	334	316	326	336	378	372	349	327	333	320	366	342	308	330	327	331	393	363	359	336	334	345	340	363	344	357	322	346	341	341	330	360	326	362	338	336	329	321	333	356	374	366	346	313	362	331	338	355	329	324	322	320	373	340	321	345	364	370	344	337	331	341	335	317	313	323	321	319	303	368	335	344	319	355	351	360	378	332	339	326	347	333	321	364	341	337	345	331	327	334	344	350	338	313	331	366	368	341	355	325	322	347	347	325	348	337	346	359	361	348	341	343	342	331	335	368	337	364	340	357	345	329	328	329	337	342	363	355	328	300	324	349	322	343	314	313	357	326	356	315	328	317	343	330	326	314	332	312	318	318	328	351	330	349	333	358	324	331	364	326	330	319	345	324	369	314	347	334	354	333	343	328	326	299	330	368	345	320	352	367	340	359	319	341	330	345	342	326	319	345	326	345	370	371	333	329	348	350	347	334	309	312	326	357	351	339	323	341	335	338	336	361	355	329	325	349	332	333	345	330	340	325	338	340	372	320	354	344	373	349	337	348	356	351	316	359	332	322	333	337	334	320	347	349	345	385	333	335	359	349	365	340	342	322	327	353	386	394	327	321	328	331	340	363	325	322	360	321	339	338	322	338	338	341	370	317	368	373	321	334	347	320	333	388	368	348	323	354	304	303	331	362	314	376	368	349	360	361	353	334	339	401	332	339	369	331	365	353	309	367	303	384	348	327	297	364	322	306	341	366	337	334	390	345	340	355	368	355	368	341	327	329	348	367	347	326	353	347	333	342	333	353	327	347	345	348	348	333	348	362	325	354	374	375	373	342	350	348	332	341	314	366	355	380	358	362	352	359	341	352	321	343	328	358	343	364	330	342	353	324	340	382	346	339	349	332	334	349	338	358	338	359	318	356	312	337	322	344	336	318	373	363	337	316	324	350	339	320	319	345	317	314	332	326	359	336	333	347	321	301	336	347	337	340	337	344	377	350	306	331	353	346	341	336	338	355	345	337	347	338	369	335	346	335	321	338	337	336	323	339	326	379	318	334	362	341	329	349	338	355	357	334	358	335	341	299	324	346	342	354	351	361	365	355	293	343	320	357	361	328	339	342	324	334	323	343	337	333	336	347	328	348	326	356	336	345	346	351	319	369	314	361	312	333	365	344	342	357	307	334	334	308	342	347	310	328	318	377	321	332	340	357	321	340	362	355	331	325	317	348	345	348	350	325	360	326	343	333	351	331	324	322	329	323	320	383	370	321	342	339	359	339	357	318	350	349	317	382	331	354	303	370	359	378	345	347	318	332	346	324	369	390	346	338	331	344	351	310	365	333	333	359	329	361	317	335	302	367	358	357	330	348	318	359	337	348	339	378	318	359	345	348	354	340	347	328	363	327	323	328	346	318	322	367	356	325	386	351	336	348	323	337	343	359	369	357	372	292	345	357	306	352	365	325	379	343	354	352	332	363	341	389	331	350	356	326	336	335	346	331	366	375	342	348	372	310	358	381	320	334	320	357	330	364	322	368	348	350	343	352	386	339	348	366	354	334	335	353	362	346	350	331	318	352	326	342	322	346	313	306	343	319	324	321	340	338	300	336	337	370	375	343	338	363	365	308	376	326	348	327	317	329	350	372	337	325	341	352	295	353	348	365	384	334	345	336	376	339	342	333	355	301	324	352	345	320	343	358	341	319	338	359	317	328	366	363	329	374	313	336	361	355	339	320	351	366	346	352	326	352	339	368	327	339	346	369	337	346	340	336	343	323	360	373	347	322	322	351	334	377	321	352	334	301	376	337	351	405	327	316	321	369	306	333	350	351	330	380	350	353	343	351	318	320	354	333	357	344	341	333	339	334	392	341	374	339	321	334	328	343	358	348	333	351	312	331	328	305	337	338	381	343	367	333	358	327	331	353	301	343	341	318	352	332	320	341	330	325	315	330	330	314	315	357	341	353	343	306	324	342	343	362	361	319	374	310	318	327	341	340	352	329	335	333	353	359	342	303	368	363	366	318	314	319	355	356	329	357	320	322	315	357	330	359	352	319	329	361	337	331	314	344	336	338	343	318	350	349	319	340	376	343	337	327	354	300	354	346	337	357	372	358	353	351	355	336	330	341	324	319	316	340	336	353	383	357	357	329	332	380	351	321	348	369	312	329	342	305	332	324	352	352	341	346	340	329	340	363	367	331	326	326	370	372	354	330	324	352	393	379	354	363	329	344	334	340	383	327	339	352	347	349	349	324	358	340	340	403	337	318	316	310	346	343	323	355	347	381	333	367	347	353	366	361	351	336	367	336	323	347	381	313	345	330	340	371	332	349	317	331	340	350	328	370	324	372	332	336	339	362	331	308	313	347	324	347	336	343	332	267	345	355	314	310	336	343	364	345	348	356	328	345	345	310	331	303	359	342	348	351	317	338	328	314	329	332	341	335	360	345	362	377	346	332	334	331	339	337	348	335	304	324	362	384	347	352	336	348	317	338	317	341	358	308	309	315	324	334	352	328	329	365	334	329	317	339	355	341	364	348	355	348	357	362	340	323	364	346	320	322	323	367	361	340	317	343	341	358	359	358	340	344	371	342	327	353	341	340	336	353	366	363	324	345	353	337	382	323	334	327	358	334	368	335	344	350	319	339	316	312	338	339	323	333	340	342	342	343	313	372	305	368	347	306	339	344	346	324	328	336	320	327	336	350	358	335	323	341	351	341	347	356	365	331	343	335	340	324	353	335	350	323	339	356	325	311	367	332	344	326	350	318	329	356	353	357	331	361	344	341	373	353	354	346	327	354	306	339	370	281	336	364	366	367	357	303	368	379	360	338	321	362	329	337	343	326	323	347	303	350	337	358	369	345	342	356	343	328	299	321	356	337	326	371	349	338	311	336	330	333	355	364	375	347	373	352	343	336	273	360	329	352	325	345	339	303	340	336	325	320	377	319	340	323	336	325	310	353	365	323	336	354	333	372	366	317	359	364	328	336	354	347	362	343	319
14735	17766	23083	23575	20510	21737	20472	17626	14038	10076	7434	5506	3214	1786	1079	1031	1003	1046	966	955	917	936	943	1035	869	914	982	913	956	921	991	966	932	891	953	936	917	948	899	941	960	928	924	923	963	919	957	956	912	918	950	938	908	972	979	941	994	963	935	917	940	924	934	931	890	921	986	927	880	929	922	954	968	916	910	957	948	906	937	881	913	915	935	932	879	903	863	934	985	917	925	903	974	907	966	934	954	879	906	919	930	939	947	893	969	962	970	987	900	988	922	942	944	979	981	946	948	983	870	950	975	977	872	852	920	905	930	959	942	976	935	972	968	941	911	910	909	926	957	988	949	985	907	922	899	951	954	941	967	921	956	979	939	940	917	955	897	933	906	947	938	938	966	951	940	939	931	968	939	907	895	940	961	973	895	899	908	939	993	914	963	910	964	931	952	947	980	1000	924	940	960	963	987	955	948	920	921	947	965	934	906	970	925	923	936	926	983	943	925	954	997	916	898	948	918	937	941	923	945	923	888	954	920	959	957	960	965	947	963	962	943	960	922	955	892	951	889	904	979	919	936	933	976	962	929	923	949	959	951	990	884	951	913	935	961	975	993	931	871	924	963	936	921	920	915	919	902	874	912	918	889	937	939	977	924	902	952	994	912	922	952	896	923	965	976	959	912	941	947	939	929	910	990	891	939	935	952	939	908	940	932	911	917	925	939	907	933	941	969	916	927	974	971	961	922	952	929	967	922	930	930	961	899	961	909	927	964	933	973	895	915	919	958	961	956	896	909	967	949	927	964	865	916	931	944	926	905	912	925	950	967	931	973	929	974	924	954	925	888	982	967	976	843	959	907	885	953	896	899	928	971	941	916	915	938	899	901	974	964	904	882	967	918	950	957	883	981	940	899	898	916	980	976	949	930	912	913	922	961	950	926	943	890	905	906	940	966	956	915	945	910	962	931	955	927	958	926	931	988	944	1021	961	899	988	945	902	932	975	971	950	933	940	926	886	913	898	893	948	946	927	1005	939	913	920	953	904	950	929	878	962	960	948	905	890	966	904	945	923	905	936	926	893	926	937	968	948	960	929	955	947	965	922	936	921	935	979	899	916	940	946	947	926	914	938	893	900	1009	944	912	912	937	899	971	921	929	984	1006	958	923	901	965	912	900	965	877	946	902	936	935	909	873	934	932	942	921	926	952	926	925	896	956	927	971	931	928	959	927	950	998	907	860	878	968	944	922	942	998	958	956	910	898	933	976	952	938	927	933	911	1001	883	924	980	912	899	929	934	953	974	936	904	934	951	926	961	957	991	972	909	930	937	929	937	935	944	903	933	908	901	912	934	948	973	1004	929	924	929	962	975	918	993	982	948	920	937	940	962	907	956	954	916	888	891	1007	928	926	873	965	932	930	963	933	979	922	965	900	947	911	904	947	928	970	901	931	890	958	935	871	961	911	911	916	920	953	950	959	885	928	916	885	936	901	930	961	925	907	923	861	897	910	879	953	948	956	902	912	929	947	923	953	949	992	920	922	937	941	987	960	980	956	932	971	970	949	951	938	925	914	950	923	913	925	948	937	913	951	941	887	926	959	920	946	955	907	942	975	904	922	966	955	906	945	946	898	942	939	963	955	908	898	920	986	895	960	965	930	907	944	913	913	926	933	954	941	978	927	939	919	965	1015	965	922	974	901	926	981	911	852	924	941	903	896	935	937	937	972	920	920	922	922	976	982	936	933	865	917	969	958	931	931	997	923	903	862	877	944	968	943	947	941	930	938	967	952	900	942	890	884	957	924	888	923	882	912	931	981	945	929	944	969	918	947	928	938	873	917	929	943	1001	973	912	863	1024	909	936	935	917	959	986	899	965	925	955	982	918	938	903	973	905	918	954	908	990	944	962	993	871	889	984	987	961	942	894	892	915	944	921	933	977	983	991	925	953	877	959	937	900	1005	904	951	954	940	960	950	888	941	993	906	969	920	906	951	957	953	914	955	860	950	965	918	973	963	948	898	960	931	967	955	922	907	935	938	924	929	925	963	994	947	884	942	1000	953	923	939	934	911	915	966	945	915	916	961	915	925	923	927	932	965	967	928	926	924	947	949	896	874	911	947	958	949	931	870	922	903	946	997	951	1000	920	950	968	983	896	939	934	962	903	902	909	882	929	941	917	939	904	926	917	935	942	955	903	952	959	931	969	953	934	916	963	938	983	960	988	1017	938	999	908	904	957	931	917	927	939	926	947	953	941	923	914	1001	939	977	1023	935	973	905	922	932	912	944	925	928	927	917	921	923	893	970	920	987	924	948	930	963	958	891	927	963	938	944	939	914	912	876	961	912	941	912	955	946	953	948	917	935	964	961	977	970	914	942	923	899	933	937	996	949	921	949	951	945	933	964	912	992	939	924	1009	976	991	894	977	958	934	935	974	944	914	941	926	957	983	877	918	885	950	931	960	972	952	965	938	942	945	986	911	924	887	893	907	956	924	943	969	938	964	920	916	940	920	880	905	953	930	944	903	952	921	912	919	939	944	997	935	933	950	943	898	952	967	901	948	889	985	962	973	932	909	896	964	909	965	916	912	941	965	963	963	905	940	898	1001	988	945	917	934	936	982	965	941	920	955	909	920	932	922	922	912	954	963	956	905	939	891	870	945	892	915	950	961	886	919	900	917	947	926	972	940	960	886	928	973	912	984	996	921	907	1004	915	967	979	959	901	852	937	915	958	985	927	928	915	997	915	943	967	911	956	933	901	995	958	932	945	938	932	933	928	959	902	990	987	916	926	927	933	945	921	888	914	912	971	959	956	923	894	956	903	953	930	940	970	885	951	933	898	886	881	913	946	941	922	919	924	934	993	938	922	921	855	949	946	955	948	937	966	942	931	927	934	915	895	890	977	907	908	939	918	942	928	936	950	910	926	927	992	956	865	978	969	953	933	955	900	913	930	933	912	941	966	888	986	901	933	893	894	903	948	926	943	933	985	906	959	940	935	939	894	996	912	909	995	971	878	950	957	934	944	936	938	908	946	942	966	970	977	913	944	968	951	947	938	932	941	882	943	921	900	917	951	964	898	878	924	970	930	962	1010	954	974	932	899	933	922	922	910	927	935	965	964	935	913	939	876	949	924	917	1014	918	902	1016	930	972	951	942	927	927	958	875	993	903	981	984	936	950	864	926	883	926	963	931	987	969	946	938	920	940	1019	893	912	951	971	970	907	925	975	898	916	951	942	906	944	941	972	917	912	949	971	912	884	910	947	902	954	959	902	946	956	949	954	964	964	920	943	938	938	910	942	912	921	969	918	919	928	961	923	948	944	885	898	895	922	907	925	960	922	956	1003	964	946	918	975	988	974	909	903	878	936	939	956	872	923	932	950	967	932	908	929	923	993	964	949	935	970	933	942	976	933	954	924	922	943	935	942	890	928	857	960	978	991	947	896	926	965	970	901	986	913	953	945	923	921	931	956	930	992	935	928	896	918	927	954	956	886	942	922	928	979	914	903	911	969	896	912	939	984	955	921	1028
29185	31634	33853	25810	21841	36111	32435	21651	23655	17971	12579	6718	3168	1317	473	411	352	346	338	310	330	341	332	341	326	333	333	321	312	330	330	319	294	347	327	317	337	331	319	330	345	335	354	317	331	332	336	343	356	329	357	320	339	339	321	345	327	337	331	309	340	334	301	341	322	333	337	330	329	348	333	312	344	299	343	347	307	309	334	328	289	344	323	324	339	340	303	327	310	311	318	314	370	347	308	326	299	315	307	308	342	353	311	314	329	332	316	309	297	322	334	306	320	331	320	325	354	301	312	348	321	329	370	302	310	311	305	342	347	308	309	329	331	341	325	327	337	354	325	322	345	323	313	366	346	323	311	328	323	309	327	311	319	357	322	334	335	328	342	359	340	322	330	319	337	302	327	336	315	298	325	352	294	338	331	320	311	331	334	328	349	339	350	306	313	342	314	339	364	312	327	306	362	344	318	339	319	315	330	322	350	315	306	333	323	339	347	335	305	358	364	331	320	352	354	318	338	294	337	363	336	339	322	304	318	336	306	342	321	344	341	316	315	304	346	307	322	298	338	298	344	337	377	311	291	349	326	300	373	333	321	340	310	304	321	313	345	347	374	349	331	317	315	302	327	309	317	349	325	335	370	348	318	297	316	316	340	334	326	316	325	342	317	327	301	326	310	335	304	330	297	351	325	320	329	324	331	336	314	332	310	315	316	298	297	343	339	315	326	308	321	334	300	310	346	293	336	340	328	307	339	333	313	300	318	341	310	300	355	305	273	315	308	324	369	338	318	288	341	347	315	361	319	336	332	322	296	326	316	293	330	321	321	334	307	336	336	316	327	328	309	297	331	330	310	373	377	357	329	328	324	318	314	347	347	320	309	318	313	371	336	367	341	315	328	379	302	320	328	368	316	327	319	331	302	303	354	345	327	343	345	359	316	313	345	323	299	366	298	336	301	336	316	359	313	289	312	316	339	319	331	325	323	353	312	302	294	303	321	328	338	340	309	298	315	313	310	334	286	319	316	337	305	285	323	320	307	343	319	293	313	313	357	320	361	342	328	351	333	319	331	328	339	352	328	324	350	297	298	327	315	300	336	315	320	387	336	333	335	304	329	354	342	337	344	331	330	342	323	354	333	315	333	302	318	365	330	347	325	319	351	345	301	364	324	342	320	291	364	334	311	305	320	320	330	313	317	302	331	314	335	330	324	315	310	309	345	318	303	336	325	302	384	323	346	348	307	360	335	308	319	329	306	333	345	283	332	350	320	337	299	331	311	316	299	314	327	357	330	320	326	325	378	306	315	344	336	325	322	310	335	350	328	299	303	322	320	315	313	298	322	337	319	320	330	382	309	342	340	309	295	298	311	315	314	309	346	294	337	339	332	360	327	319	318	334	300	302	340	328	316	304	369	350	325	304	339	328	330	311	310	322	344	317	328	330	334	337	362	321	337	336	316	343	338	315	308	335	277	283	323	330	305	317	307	326	311	293	350	325	325	317	307	317	321	353	342	330	308	319	330	304	309	310	296	368	339	321	322	319	313	338	317	322	283	324	327	358	330	341	328	335	371	318	330	322	357	324	331	298	336	351	333	303	325	303	314	344	317	311	317	296	338	341	329	319	339	369	351	329	317	320	314	337	324	315	322	331	365	301	332	337	288	347	324	278	302	276	290	334	319	325	332	334	349	342	345	311	329	306	308	316	348	330	337	351	316	328	326	349	330	331	306	344	303	346	341	323	313	288	282	323	345	337	342	349	317	319	304	340	330	333	336	302	364	334	311	325	328	331	353	336	306	318	372	329	305	322	326	324	308	340	324	314	354	328	314	317	309	344	342	348	360	356	290	325	330	329	298	321	294	326	320	317	312	315	301	353	356	340	301	336	326	339	316	292	359	328	319	326	312	309	340	314	339	314	311	339	357	319	296	354	341	309	334	359	365	334	323	334	341	350	335	305	345	340	310	322	320	312	342	322	356	357	334	300	330	338	306	344	303	339	331	332	344	327	323	333	341	308	313	316	319	374	334	337	334	326	327	325	329	316	323	329	345	321	302	351	350	333	333	308	312	321	295	313	302	337	350	367	344	332	324	343	357	323	363	326	336	342	320	326	315	369	338	317	343	314	348	326	343	315	293	351	316	316	362	310	341	323	331	358	319	344	342	339	307	325	326	323	321	336	306	331	342	326	299	308	296	338	311	358	307	320	343	345	323	331	332	357	329	314	338	316	308	331	336	343	337	305	376	353	322	337	320	335	346	354	309	334	318	319	302	313	321	329	333	329	341	302	322	334	377	326	331	315	318	336	321	338	328	328	300	320	331	309	289	322	309	339	340	337	338	321	352	317	328	342	325	335	304	346	315	321	312	339	316	319	322	307	308	326	351	340	331	323	331	306	330	331	312	331	344	330	310	335	330	326	304	322	315	341	351	319	343	321	324	319	350	322	363	318	327	346	301	317	344	343	297	327	338	312	327	327	319	343	330	318	336	355	296	323	298	331	326	315	315	292	312	314	332	308	312	365	311	299	365	330	322	355	325	328	326	338	358	327	358	337	319	302	336	314	329	311	323	341	344	339	337	325	310	308	332	323	317	334	351	328	306	322	343	315	355	298	345	329	334	354	319	300	289	302	320	308	364	334	325	311	305	307	348	352	350	321	319	348	339	324	335	310	314	335	321	310	317	330	351	337	331	332	342	357	323	344	359	351	335	352	335	338	309	361	315	351	288	336	326	315	347	329	334	341	319	349	316	332	300	312	352	340	325	325	316	336	319	336	305	335	344	317	285	320	371	341	328	306	306	303	366	321	333	312	308	311	315	316	331	324	381	335	325	299	352	316	337	332	340	360	331	329	308	302	349	329	317	335	317	347	344	329	332	346	355	335	308	311	308	330	350	311	337	316	350	326	320	306	323	325	302	313	325	353	311	325	343	342	333	332	350	327	313	341	328	335	355	313	346	320	345	300	333	355	310	348	360	344	324	348	326	332	338	339	330	340	332	362	319	326	309	303	311	337	328	325	328	308	313	344	356	342	337	306	324	325	336	304	327	345	290	336	317	327	318	375	300	325	339	338	292	309	313	311	342	315	305	342	330	320	328	312	361	361	369	330	358	317	348	332	307	332	316	296	309	323	331	335	312	330	337	327	314	351	303	343	303	327	320	345	323	322	352	329	359	323	353	315	328	315	318	322	324	328	352	352	335	308	340	331	281	273	316	350	331	322	321	338	315	312	357	305	335	325	301	306	300	329	346	362	337	344	369	341	278	367	326	330	319	329	326	305	359	308	331	334	336	338	365	287	348	334	340	330	312	313	309	333	335	358	339	334	312	344	305	327	316	313	333	319	360	330	316	335	320	313	314	312	324	333	285	347	342	348	323	327	349	321	302	335	320	310	303	338	316	356	315	307	313	306	348	317	328	346	332	315	330	335	330	346	334	325	353	311	317	308	317	307	327	318	330	327	308	332	298	342	303	336	337	332	330	319	310	334	318	351	300	357
19770	25759	32184	32898	34176	48451	41553	36730	40494	35871	29709	20704	12168	5472	1690	1010	1032	1014	934	951	918	965	937	930	928	937	927	924	921	916	879	874	861	894	956	894	904	857	928	985	951	892	907	898	901	870	932	965	917	912	918	896	942	888	912	915	959	914	848	882	882	913	945	915	924	929	895	902	947	883	872	932	897	968	931	938	936	960	914	876	886	906	872	860	894	906	910	883	895	931	891	953	908	907	891	861	888	878	892	960	915	937	915	927	887	878	923	931	896	918	862	987	923	939	896	961	907	892	916	913	855	870	913	925	908	901	905	881	899	866	895	911	910	946	961	933	936	883	921	857	958	920	958	882	912	951	930	922	954	925	947	942	904	876	937	939	909	923	925	917	933	919	846	927	865	905	899	869	929	945	892	1003	954	913	873	886	909	909	953	965	914	907	904	882	885	885	889	900	917	915	972	883	923	916	917	877	923	869	950	915	921	954	923	893	863	927	930	877	917	932	866	914	911	918	872	904	923	854	930	919	813	891	861	877	931	913	902	876	941	900	872	928	923	914	939	902	896	873	929	882	961	870	929	874	901	958	896	892	925	879	916	865	900	872	903	952	954	949	922	918	895	938	945	858	891	913	901	892	906	946	911	921	877	923	943	941	923	909	910	887	860	908	901	918	919	936	907	893	900	918	902	879	848	927	939	918	899	919	944	890	896	941	860	892	910	911	864	891	858	923	872	875	918	942	923	908	883	898	890	948	946	939	910	884	869	919	928	874	917	928	917	867	881	904	910	913	886	941	918	889	889	888	917	844	931	931	902	903	891	865	898	903	901	883	933	917	872	902	950	932	861	922	884	890	971	920	944	898	929	893	922	937	965	914	926	878	858	904	887	966	942	883	858	867	924	892	883	891	966	909	896	906	959	897	878	902	965	911	880	962	926	922	888	916	913	904	901	976	897	980	899	949	890	943	911	901	925	922	889	886	885	882	951	885	875	863	906	920	899	938	921	893	955	879	943	927	934	931	918	846	889	966	913	923	840	916	908	909	867	848	941	901	919	890	894	929	924	932	877	939	899	935	865	925	845	917	911	862	856	900	918	955	942	845	927	930	908	867	911	878	927	977	935	918	968	904	866	886	940	973	878	900	937	951	923	915	934	875	900	924	931	902	880	904	920	881	878	939	902	889	945	896	895	876	884	867	930	903	908	880	924	951	877	932	894	923	893	919	939	941	909	881	854	859	933	872	862	988	918	905	947	960	927	897	922	898	839	896	901	896	951	926	880	954	846	904	960	881	915	863	922	886	898	901	875	887	926	895	976	909	883	912	888	928	825	883	925	939	872	864	927	864	935	931	928	938	897	900	899	921	925	941	878	936	836	932	852	889	941	901	877	900	950	931	901	870	882	920	919	959	915	915	886	879	900	890	914	962	921	882	878	866	875	893	881	949	906	941	883	901	854	903	907	853	941	906	971	918	945	916	872	887	878	946	912	896	906	881	888	869	900	901	948	955	893	963	909	935	853	910	888	833	937	931	944	967	901	922	927	867	928	920	897	927	898	895	859	891	883	878	929	964	878	906	986	911	921	871	917	892	889	926	915	901	900	849	897	934	871	885	917	935	872	855	955	926	924	858	896	876	919	865	891	898	906	921	914	892	888	895	889	879	892	863	962	928	887	896	926	949	880	946	952	893	866	904	925	920	950	853	919	857	860	891	912	935	924	902	934	919	904	910	873	899	886	897	927	883	893	916	894	901	901	912	928	852	887	864	892	922	952	905	865	919	901	944	906	964	945	911	862	887	904	888	938	849	914	859	900	917	912	933	902	912	878	902	878	902	864	924	951	937	947	899	894	898	890	934	906	904	929	869	918	903	879	915	889	931	921	930	897	929	980	929	897	926	911	833	964	976	907	909	937	873	932	874	922	922	867	888	918	863	906	943	898	884	836	882	890	908	899	880	886	951	883	921	973	922	911	952	908	837	968	856	905	927	931	947	886	856	912	906	877	935	897	877	921	900	894	858	973	893	943	879	860	914	912	910	956	889	956	887	836	872	955	859	914	941	906	910	878	917	897	876	880	892	895	907	894	897	924	935	890	941	857	959	916	924	908	886	907	942	904	901	896	883	870	928	864	856	961	887	924	875	950	873	860	983	932	872	938	942	876	871	888	927	876	893	898	876	885	890	917	878	885	939	871	921	916	901	877	975	903	914	911	911	929	907	906	927	914	978	901	858	862	898	927	965	946	905	928	935	904	926	920	894	885	912	924	865	895	936	892	936	901	961	877	922	893	922	858	910	912	921	932	937	928	966	913	889	934	878	884	916	929	960	895	907	898	908	902	922	921	888	882	884	898	875	930	896	876	917	896	887	913	885	899	933	926	876	854	855	923	895	893	936	884	860	908	928	902	894	894	893	897	915	927	921	878	912	905	863	903	841	913	905	892	900	931	944	918	939	936	987	959	902	900	961	872	853	900	885	866	890	862	935	901	934	952	853	882	918	895	918	891	897	844	939	863	923	892	948	920	900	877	937	873	893	902	902	938	896	917	912	925	935	851	883	946	913	891	892	852	908	923	949	923	903	919	891	882	881	934	922	898	830	859	864	922	869	955	877	907	910	892	983	918	929	864	874	849	903	896	980	872	959	898	918	886	883	906	908	915	902	873	923	897	920	880	910	950	873	902	885	931	897	937	918	912	907	904	900	908	881	949	916	928	866	924	942	918	897	938	926	918	938	899	937	941	932	919	865	918	919	883	944	894	908	891	930	932	895	875	892	904	877	852	926	878	926	967	893	900	915	881	895	858	940	907	931	917	883	882	868	940	895	867	904	910	873	906	914	894	833	899	881	868	905	853	902	891	891	904	855	923	899	900	913	934	912	867	898	918	945	896	953	870	854	934	913	941	897	932	939	861	905	910	884	925	917	906	889	926	936	929	956	920	951	902	902	864	925	922	879	850	914	963	914	938	892	877	893	866	926	932	926	881	885	867	878	929	910	921	869	944	845	848	892	875	891	868	924	907	934	838	867	865	872	875	906	907	885	929	941	909	902	880	896	907	931	931	883	906	881	902	930	918	954	868	897	930	942	930	909	940	917	858	900	861	885	882	886	923	850	921	897	867	928	911	854	932	896	933	919	887	910	913	884	885	932	916	898	874	909	916	901	921	973	906	900	916	933	900	890	880	889	895	945	918	960	925	951	886	913	943	920	869	921	894	881	897	932	946	943	928	920	924	971	874	939	889	924	860	889	909	886	912	921	864	938	909	844	923	909	924	890	938	859	898	836	963	924	960	946	866	884	893	877	913	928	918	893	956	908	960	945	940	956	871	937	901	882	900	879	957	893	932	876	931	945	890	909	908	925	879	846	884	895	941	932	899	926	965	934	919	907	901	930	884	949	887	941	919	868	907	946	883	871	909	855	904	862	902	935	919	931	935	911	894	887	901	915	906	910	868	926	945	919	929	929	890	884	925	901	876	929	944	900	944	886	851	975	893	924	956	930
33171	35175	40474	32684	27991	31710	47192	22585	22475	27869	25102	15045	6517	1626	423	428	474	350	356	307	347	341	410	343	360	387	374	322	363	326	314	327	352	318	346	346	335	347	324	334	347	310	381	357	321	328	340	334	323	341	339	339	316	343	354	341	332	337	313	349	335	330	382	314	375	347	338	322	338	331	337	320	339	350	287	350	300	336	379	335	353	365	313	365	330	348	340	349	346	306	330	345	337	342	340	331	338	335	331	295	319	332	332	296	333	332	317	352	301	338	343	345	360	302	334	338	332	354	359	328	307	306	330	345	339	353	331	328	368	332	308	350	342	350	353	343	323	338	301	339	299	344	357	334	293	333	385	334	341	328	317	322	319	357	359	344	342	291	330	368	317	355	357	326	320	332	337	320	353	363	324	355	335	318	309	338	326	366	319	322	349	367	324	338	307	331	321	308	301	324	333	328	352	357	310	318	294	350	298	354	333	347	359	367	301	330	376	337	334	324	330	351	322	332	348	339	294	308	351	347	313	348	344	333	338	337	336	350	301	338	288	357	315	306	344	347	364	323	325	304	342	314	322	333	317	336	363	357	352	339	341	347	332	303	316	331	360	349	347	312	313	321	345	316	347	305	314	351	318	335	329	317	329	337	331	362	331	306	303	304	336	350	343	377	333	315	336	334	324	336	311	323	321	293	314	357	329	343	305	350	346	364	343	349	322	338	311	340	311	334	338	353	331	346	312	370	315	333	340	321	315	345	313	300	301	333	342	334	306	347	331	301	351	354	329	349	310	339	323	325	337	319	344	338	318	356	373	326	308	311	352	304	324	355	348	333	319	321	332	325	350	317	353	304	344	345	340	340	338	344	341	330	322	329	332	331	312	325	327	314	325	344	298	342	316	341	351	308	313	346	370	350	340	331	359	338	329	363	335	352	346	337	339	355	359	317	347	328	339	320	361	335	339	354	300	351	312	323	342	329	352	328	311	334	385	335	336	274	330	315	340	328	298	295	320	359	358	310	315	314	325	336	343	314	322	311	346	334	327	350	316	340	360	352	362	316	288	323	303	375	355	341	336	300	329	332	343	322	330	298	309	310	345	344	336	306	351	333	320	350	318	345	360	316	340	323	293	313	307	330	362	339	335	332	327	334	343	371	391	321	322	363	330	349	335	333	325	375	357	318	346	316	345	294	337	340	344	297	324	349	343	337	314	336	341	337	329	311	354	361	319	303	324	340	355	350	317	300	350	331	336	358	309	356	325	321	354	327	337	310	354	341	362	364	328	348	362	324	332	340	306	355	351	333	314	343	343	343	325	349	332	352	329	344	326	328	341	305	300	350	305	355	319	334	313	331	335	310	357	347	332	338	347	341	323	298	333	337	346	350	357	350	305	330	313	323	323	321	340	358	283	310	329	320	309	359	370	354	314	312	327	335	300	334	316	347	315	336	326	340	333	291	341	334	337	332	335	327	338	300	378	330	324	340	314	320	350	303	308	351	362	308	340	297	313	319	335	345	357	356	339	331	323	337	329	318	330	336	295	298	331	326	309	339	339	323	326	314	349	340	296	339	326	319	351	325	306	326	308	348	330	306	327	310	324	306	327	327	325	315	335	327	321	347	329	346	341	338	337	330	301	323	338	377	334	345	319	314	321	348	344	342	331	274	303	363	337	313	342	303	330	327	331	347	344	340	293	325	344	324	327	310	379	336	341	320	284	319	336	334	372	301	324	344	319	327	314	328	321	333	344	334	331	326	322	325	334	296	354	358	345	354	296	336	340	295	330	299	306	311	322	302	307	320	344	347	350	324	343	308	366	355	299	340	326	352	352	343	295	337	328	327	300	307	330	339	320	355	334	339	340	279	335	365	331	319	314	344	356	342	347	340	369	339	333	336	304	313	327	347	324	345	327	323	353	328	341	316	342	316	318	342	322	336	331	345	342	337	340	325	344	329	377	317	365	314	360	342	340	342	327	327	358	333	344	303	328	331	345	360	305	359	304	345	336	319	312	308	346	359	347	295	270	311	312	321	340	357	369	349	307	321	357	365	351	342	302	334	331	315	298	332	352	345	348	319	318	348	344	309	318	335	316	316	322	333	292	332	324	333	335	330	349	325	318	365	311	326	327	310	321	338	345	327	314	333	369	336	309	334	327	329	315	347	322	350	327	362	321	320	338	360	336	346	343	332	376	357	311	310	313	322	311	308	344	336	358	362	300	318	314	307	327	339	341	314	344	312	299	349	312	319	295	342	288	321	330	348	338	311	330	333	314	361	325	347	323	346	334	278	314	321	324	333	328	325	336	342	346	343	329	332	346	334	346	346	355	316	355	340	346	324	315	328	341	319	325	308	334	342	346	337	320	309	376	313	318	321	358	334	314	350	310	313	313	318	341	332	331	328	345	309	332	321	339	361	332	325	344	328	312	290	337	315	323	316	327	309	359	328	339	326	329	328	325	319	308	360	335	314	326	350	358	322	318	359	343	329	324	336	328	296	337	298	354	316	353	331	309	317	316	317	302	362	334	366	333	356	352	332	318	344	325	323	318	330	336	353	291	356	336	360	368	364	322	350	347	346	344	308	333	295	330	316	325	321	328	357	350	279	331	342	359	319	335	346	329	308	370	307	326	316	319	344	335	344	324	348	348	345	325	342	331	312	332	361	319	367	347	330	347	347	321	318	295	332	336	345	352	346	337	344	331	338	314	353	315	324	348	307	315	360	322	321	341	335	333	367	347	322	300	338	335	313	347	324	334	341	316	300	339	332	361	326	361	315	344	348	340	320	325	333	321	339	373	335	292	364	299	306	309	338	364	353	327	335	309	300	306	309	378	354	306	366	339	362	343	331	347	324	319	323	338	337	308	329	304	328	343	366	325	323	305	312	327	323	320	349	324	353	380	347	325	334	347	343	359	336	318	368	332	304	326	293	324	342	361	352	327	338	367	354	385	315	319	315	337	360	311	325	330	349	304	318	307	325	321	336	353	328	325	345	336	305	375	340	298	322	313	331	343	330	334	329	316	302	322	321	341	320	338	351	318	314	310	314	315	320	341	313	339	343	291	320	308	341	350	348	322	308	312	323	322	342	354	344	330	357	347	338	325	353	349	345	316	316	349	326	332	292	344	343	310	355	355	328	330	318	327	342	323	335	380	322	313	337	311	336	322	324	349	313	341	358	345	334	340	335	325	366	336	353	342	342	344	331	317	349	317	327	371	336	319	340	313	308	338	323	329	320	327	346	328	326	337	351	343	353	349	315	335	319	332	325	353	351	321	337	316	324	354	355	338	345	325	345	330	358	367	359	333	319	350	301	343	352	351	335	362	350	340	323	314	360	308	315	336	337	342	326	331	360	310	349	293	302	334	349	336	321	346	318	337	312	307	331	368	363	336	328	336	311	329	321	293	357	317	324	330	356	321	363	333	314	341	323	348	333	311	329	334	335	357	341	342	338	341	296	340	336	341	332	352	311	349	314	318	355	334	335	344	371	336	356	320	341
21512	28921	38074	38666	39215	43818	51674	34626	39142	45680	41887	31300	18627	5911	1326	1443	1701	1254	988	995	1034	1025	1105	1086	1141	1019	971	915	893	915	929	881	889	917	917	984	916	938	881	935	916	906	954	943	895	888	865	905	933	895	919	915	902	892	914	931	967	925	922	922	950	937	912	896	937	887	933	943	896	868	934	913	869	915	896	951	859	900	946	898	995	899	901	987	924	969	906	885	948	885	921	949	944	893	953	901	855	895	974	929	915	938	962	914	893	909	936	916	942	932	876	875	902	929	847	931	887	888	861	927	937	941	921	894	860	923	925	941	877	889	948	898	939	927	911	914	944	925	893	907	874	922	879	920	861	925	861	929	947	877	924	892	908	938	888	893	902	916	924	934	885	905	943	924	935	991	935	881	871	938	897	917	906	916	924	950	951	928	879	927	843	878	945	923	887	910	916	902	964	935	890	918	964	967	901	891	980	922	913	902	890	905	894	890	927	913	984	953	897	872	963	907	955	926	918	808	968	895	867	942	918	915	971	832	920	927	912	990	932	889	907	876	881	953	890	875	933	916	894	945	913	901	890	912	933	880	876	848	888	924	948	945	904	882	912	880	961	951	896	881	900	899	920	948	906	959	931	872	955	928	954	919	916	926	885	885	922	908	847	917	869	917	943	925	944	933	939	917	918	857	910	882	868	874	902	878	894	957	922	931	890	904	936	951	922	927	871	953	992	883	907	885	909	905	924	923	906	878	916	896	903	896	880	866	895	870	917	924	900	912	916	928	940	924	935	910	918	916	891	910	890	891	910	929	875	943	906	924	933	937	978	938	928	891	956	907	922	868	936	924	919	952	904	919	969	896	898	948	946	939	853	919	966	898	885	899	908	951	960	896	947	957	898	856	956	992	868	913	916	930	886	877	902	967	933	938	918	973	909	929	885	953	910	940	902	939	893	903	918	895	907	953	902	887	872	865	920	858	908	861	929	908	948	906	926	892	965	932	915	919	907	900	926	914	935	893	897	883	948	905	950	868	869	936	911	917	927	963	885	852	973	897	919	960	936	926	935	917	975	929	923	947	908	950	944	936	898	895	887	862	956	918	926	935	877	963	894	920	906	880	943	922	951	911	893	911	907	907	925	911	877	912	920	920	960	886	912	890	938	883	893	889	951	927	964	962	861	863	923	866	896	915	887	882	880	935	897	872	885	937	947	892	906	923	922	918	891	924	933	918	928	897	925	953	954	911	905	876	957	887	935	925	908	876	841	883	959	876	943	911	921	914	898	934	944	914	905	949	905	885	958	962	893	892	910	892	895	931	948	855	902	909	906	993	881	944	899	935	849	908	916	911	939	973	886	890	953	903	895	908	930	943	898	919	916	962	947	961	911	881	903	957	931	875	945	906	908	956	878	915	933	870	922	905	951	916	957	897	907	907	882	910	930	889	939	912	908	897	902	924	946	879	909	884	915	914	925	927	922	915	883	902	931	913	923	969	954	922	931	919	869	928	918	923	915	931	909	915	853	974	919	933	917	929	934	967	901	951	985	917	898	896	912	964	950	889	904	898	946	892	935	927	921	933	887	901	910	937	878	909	893	911	917	862	909	890	893	919	950	913	930	956	898	913	909	895	947	880	912	892	890	835	913	904	947	864	954	994	924	917	899	937	965	913	928	923	922	976	971	899	929	919	908	836	934	941	942	954	903	924	910	901	961	929	906	884	906	913	908	920	911	908	942	936	927	909	930	893	935	943	941	943	919	919	926	920	903	992	888	917	916	967	893	925	897	904	868	940	871	949	910	872	957	886	933	878	940	914	922	919	968	905	922	894	957	926	897	899	943	903	885	878	912	918	943	943	907	918	939	915	948	932	926	991	899	935	892	985	945	881	977	921	945	865	899	946	955	969	933	912	910	898	940	969	944	898	952	953	900	895	931	975	886	873	891	918	961	897	893	906	900	937	963	951	912	915	938	896	888	934	909	845	880	936	971	894	931	856	926	913	948	855	945	973	909	893	919	941	914	927	870	935	902	923	876	930	952	900	904	874	866	952	888	922	907	912	924	886	903	926	924	946	927	923	936	908	941	906	891	924	904	935	935	914	915	905	896	896	898	863	883	939	907	932	914	948	929	937	944	915	964	960	947	921	866	929	931	895	936	902	908	851	939	950	946	904	938	918	884	931	909	945	910	945	916	911	863	1005	917	915	890	936	940	990	966	976	905	898	932	994	868	875	923	883	942	930	861	940	834	871	943	869	961	883	900	881	948	941	910	922	891	902	910	914	869	907	970	937	928	948	947	833	877	942	856	988	906	888	878	928	929	912	892	893	905	982	929	943	887	976	929	895	920	896	876	921	898	892	903	909	892	911	929	945	941	883	902	922	872	927	940	965	922	891	920	897	917	890	903	917	893	887	967	925	915	830	900	892	917	899	939	889	861	911	919	959	954	905	949	929	941	896	884	938	920	884	915	930	929	919	845	975	847	886	970	858	960	901	955	905	909	840	941	935	964	911	931	912	894	925	903	957	865	913	901	929	858	916	910	865	933	886	879	882	946	926	934	944	872	922	911	900	886	908	891	876	897	935	941	960	890	921	928	916	888	957	920	922	903	878	931	915	918	922	946	918	947	926	964	921	915	873	929	925	891	937	878	908	910	901	968	907	934	945	916	880	893	888	924	884	924	913	951	878	907	945	888	898	910	941	902	914	933	900	926	912	910	866	866	967	916	975	963	898	922	933	933	913	961	891	906	921	894	876	906	932	920	942	974	970	922	843	899	881	981	938	928	877	889	946	887	952	913	981	887	881	935	920	877	945	912	884	915	914	958	924	935	873	902	977	924	926	921	860	922	967	926	892	898	962	935	907	891	932	917	932	926	955	921	908	884	892	949	970	944	886	928	872	906	922	912	877	927	909	917	851	894	894	968	887	879	911	900	955	882	905	890	992	927	918	932	903	891	922	947	936	918	926	902	955	933	949	878	925	921	930	906	902	900	948	927	933	870	928	906	923	938	938	913	904	921	863	949	913	892	893	946	911	889	939	901	948	877	932	931	932	954	919	879	926	918	897	856	951	943	938	959	872	926	942	950	942	904	964	955	922	902	903	900	940	955	914	863	951	927	973	965	907	945	919	899	881	883	952	935	925	938	919	878	918	918	897	939	969	930	915	897	960	976	931	994	887	864	915	899	942	870	932	932	863	943	902	889	936	972	898	899	896	990	971	923	1018	931	865	929	920	931	881	898	924	866	905	927	903	888	920	939	909	939	899	931	896	906	891	935	965	916	937	913	957	912	857	905	942	896	960	932	911	950	917	903	935	940	902	918	896	869	955	958	923	977	883	866	915	955	980	906	898	948	969	932	874	923	949	862	925	937	930	947	932	842	913	882	925	866	928	917	923	892	961	913	963	895	940	918	910	880	905	894	930	932	904	959	972	947	905	940	968	936	858	895	892	881	906	905	980	942	966	919	950	878	933	927	905	903	918	954	878	947	933	891	939	921	942	939	956
14324	18531	23753	19122	12534	8574	6547	4068	3121	3094	2655	2175	1167	461	371	374	379	350	313	352	297	317	349	336	337	341	326	335	344	355	367	314	316	327	354	350	351	316	328	354	338	329	347	335	352	369	333	371	344	295	333	326	373	339	344	377	312	372	336	312	319	337	330	329	309	326	338	320	352	310	331	353	341	363	340	346	327	346	341	368	311	359	330	322	347	318	338	353	307	321	318	323	358	321	329	334	307	343	359	316	331	335	314	338	340	349	340	350	360	347	298	347	322	341	371	349	325	328	309	338	362	329	310	338	352	304	343	338	319	307	359	355	365	350	352	330	364	337	337	346	341	372	350	338	332	341	325	311	315	311	349	354	364	348	358	317	321	342	346	360	354	349	320	345	337	320	336	368	315	324	320	368	357	340	309	338	357	331	336	310	344	319	331	343	323	317	336	351	360	355	357	335	324	344	350	342	347	343	321	354	349	336	310	321	320	332	306	336	302	357	305	380	350	347	362	295	343	320	315	352	323	325	343	295	328	359	333	323	335	322	352	359	383	323	324	324	329	338	312	319	351	350	339	322	343	352	340	343	341	330	315	323	338	338	336	328	356	320	332	314	316	312	315	322	326	291	357	329	340	336	344	341	339	342	303	336	356	346	317	331	316	324	339	322	321	331	345	367	355	322	327	352	306	362	337	318	328	338	330	332	348	354	370	340	297	315	341	356	335	314	337	323	318	322	361	335	307	348	315	325	315	335	328	387	323	363	353	369	333	344	329	328	358	302	358	321	321	350	320	361	314	338	318	360	331	329	335	343	307	357	349	293	327	352	327	362	338	319	342	376	349	336	307	344	325	333	337	350	336	370	332	328	317	318	337	323	328	328	332	324	334	367	333	337	311	330	364	345	331	327	323	341	337	361	313	340	312	348	344	334	374	324	338	330	333	313	359	363	323	344	350	341	336	305	321	341	363	352	292	315	336	341	345	357	309	340	358	317	347	321	317	347	355	320	348	339	352	317	324	342	286	307	336	360	358	295	326	319	331	346	331	309	312	331	343	354	321	359	333	359	344	300	339	368	318	309	306	320	314	365	340	342	321	348	284	311	320	333	322	298	329	313	330	330	350	308	354	320	315	307	343	347	295	321	323	333	353	343	343	348	333	367	326	322	344	350	342	363	337	310	361	299	339	305	327	336	317	331	322	336	346	337	346	354	340	371	307	303	328	325	338	344	322	331	312	358	363	346	306	304	328	321	322	347	362	333	334	332	308	336	356	351	333	337	331	347	288	314	346	337	322	363	344	326	370	343	347	347	346	361	330	337	333	319	312	341	312	372	368	311	354	324	341	303	357	315	302	320	308	340	359	349	337	350	340	349	345	366	352	338	328	348	312	320	353	379	345	339	360	348	336	363	348	347	344	363	388	297	363	347	357	311	327	317	356	351	335	340	297	359	338	319	346	369	324	337	338	360	374	359	339	317	316	353	365	325	338	372	331	320	325	312	338	337	347	363	339	321	311	323	370	342	368	334	323	351	328	326	350	351	339	325	340	305	320	344	323	369	350	342	336	321	318	318	359	334	349	326	358	338	334	314	309	304	319	360	367	314	322	353	318	335	315	298	348	327	351	347	361	347	326	326	356	365	288	334	325	341	351	333	337	348	331	314	357	342	358	316	360	317	348	322	319	321	321	341	314	330	314	325	304	372	320	315	312	320	329	339	325	330	339	333	353	316	359	351	331	317	362	309	349	360	364	323	338	329	363	336	314	340	309	309	293	326	327	334	304	356	355	314	345	361	351	343	332	388	369	333	343	336	358	370	316	306	350	321	306	371	362	340	317	282	339	338	348	354	331	336	338	356	331	345	356	324	320	334	349	300	353	293	343	343	325	335	326	326	371	344	376	341	325	342	321	297	353	308	343	348	317	330	353	317	378	315	359	335	320	312	366	332	343	358	350	317	355	314	306	352	341	322	280	302	332	317	338	322	317	330	344	346	367	319	352	324	329	331	357	329	342	316	338	346	332	336	342	288	291	363	318	374	331	341	332	350	324	322	324	338	320	354	346	304	357	345	341	332	353	342	290	367	350	347	337	320	323	307	328	337	281	337	298	334	323	315	345	340	319	348	311	336	340	344	348	330	317	324	349	338	347	347	305	325	346	313	316	321	327	323	326	349	373	354	352	348	353	348	306	348	323	365	332	320	349	338	322	354	314	334	315	349	326	375	349	332	338	324	305	341	343	322	367	356	326	332	357	311	329	307	334	307	315	303	348	335	312	353	312	362	334	313	363	318	339	349	308	296	333	359	345	329	383	283	324	351	344	307	340	343	335	333	344	349	345	330	353	321	336	330	325	342	352	342	316	366	326	319	338	350	320	351	340	317	367	333	353	304	349	378	344	344	314	323	348	357	333	358	368	312	307	329	330	344	346	362	340	316	329	342	310	332	311	352	320	325	388	337	360	358	360	348	318	337	371	354	338	339	330	340	341	338	319	296	349	345	344	350	392	342	346	335	343	362	344	340	317	324	343	360	334	318	326	336	334	340	389	311	308	330	349	337	346	326	355	357	340	315	336	353	320	322	326	301	340	326	332	316	345	362	346	323	310	332	343	330	353	334	307	304	329	323	357	365	349	359	329	353	323	358	338	340	359	341	351	352	339	355	319	347	341	311	327	306	332	334	340	352	325	400	338	297	298	360	354	330	325	339	314	378	340	332	333	329	340	320	297	340	318	311	307	302	339	346	328	331	314	352	310	324	366	332	335	332	330	281	351	323	300	345	342	330	351	353	334	326	326	365	328	330	345	336	358	333	317	321	331	324	326	332	348	307	338	343	336	305	326	372	330	320	336	348	340	307	344	331	324	328	357	304	337	330	328	332	337	328	354	321	355	314	354	332	339	328	337	329	339	325	340	336	356	350	332	345	346	354	318	355	333	320	299	364	341	351	317	324	333	335	335	352	325	323	344	351	362	297	343	348	317	348	338	350	333	342	355	316	326	347	317	353	319	306	333	326	321	332	359	350	362	349	369	330	311	355	309	368	331	370	317	303	321	321	323	327	322	325	327	319	330	356	316	339	351	346	329	326	345	298	307	369	351	330	355	343	318	329	345	341	316	348	310	325	378	358	340	342	323	323	337	359	330	337	333	347	355	333	332	357	309	357	353	334	342	337	345	343	331	352	367	324	304	366	307	335	315	309	368	329	349	321	353	317	322	353	310	337	306	320	362	298	336	329	306	283	357	318	324	322	341	334	312	267	325	351	346	330	359	335	326	376	363	305	305	347	328	375	344	346	325	369	341	334	370	313	329	324	334	344	326	332	317	287	320	349	327	340	362	330	348	331	312	360	354	339	299	337	344	330	327	318	329	349	327	348	338	353	356	333	327	342	323	351	318	307	296	331	304	338	348	380	342	343	325	355	350	378	344	313	326	309	337	352	311	306	292	305	337	347	348	351	324	335	340	313	346	343	351	346	302	321	330	358	352	348	327	319	331	329
10000	15728	25214	27646	23974	21096	18858	14182	12440	12221	10485	8226	4232	1655	1166	1157	1134	1103	986	995	1021	962	940	953	925	948	960	872	954	932	989	936	968	925	894	963	962	926	927	974	957	924	960	900	897	951	900	903	926	916	905	970	942	910	920	915	902	937	896	924	920	892	884	931	934	927	983	899	921	894	863	884	936	950	963	945	911	939	917	946	927	934	932	902	1013	927	916	856	926	906	917	900	974	901	898	898	881	932	917	893	889	893	899	929	943	932	945	918	923	913	895	925	925	922	919	936	989	974	965	915	888	920	961	944	894	957	916	891	901	885	907	867	889	914	911	916	899	955	923	972	948	905	925	852	944	864	945	946	911	931	917	851	912	906	904	927	902	914	925	895	949	962	904	915	912	934	905	917	888	898	909	862	884	917	894	944	941	924	948	901	907	932	862	955	977	938	885	902	912	969	925	926	948	920	950	914	888	920	948	935	916	928	911	924	913	971	908	882	915	926	896	924	917	924	905	922	946	949	936	910	947	957	938	931	876	913	929	946	957	860	944	927	877	916	958	906	948	887	963	932	960	946	910	888	933	961	948	917	945	895	957	886	954	982	918	859	972	857	893	960	917	923	875	901	894	936	969	906	910	916	949	940	877	934	913	926	908	914	883	891	930	894	940	926	924	957	991	890	903	922	919	850	910	950	904	933	884	888	868	907	918	935	920	957	914	924	897	961	941	864	951	917	894	893	904	961	914	867	881	953	941	964	903	913	914	922	888	889	952	984	993	939	922	941	926	916	894	978	895	858	923	918	975	953	954	847	940	920	953	890	945	940	895	977	884	936	917	941	873	928	906	875	942	990	927	889	930	917	922	924	910	962	951	895	904	921	977	917	901	938	944	894	930	932	951	891	942	905	931	908	938	914	956	863	970	932	895	948	882	914	903	957	938	916	910	963	947	912	942	973	899	957	975	916	902	895	887	868	905	883	916	912	944	959	1006	935	927	893	850	906	906	950	904	888	945	914	938	881	932	888	960	957	913	901	967	929	875	929	963	897	923	937	860	961	974	955	919	958	918	839	914	927	926	919	886	939	962	868	888	932	909	891	905	874	927	898	931	924	928	870	899	912	941	993	896	914	920	909	901	920	898	881	935	956	936	997	897	903	914	936	877	875	909	902	938	886	981	934	886	924	906	944	967	982	950	907	929	898	890	949	935	877	857	966	893	937	953	936	895	948	913	921	958	913	897	894	904	897	901	907	921	960	918	887	943	968	933	865	921	911	864	947	912	879	937	866	915	947	903	892	920	876	954	912	892	913	890	935	907	972	970	897	891	957	919	954	922	932	934	904	895	950	927	941	923	910	938	944	923	929	889	932	867	907	945	930	902	965	890	912	960	947	931	931	989	941	902	951	896	932	972	938	909	911	953	940	945	882	908	899	903	942	914	891	964	950	902	946	972	960	949	895	897	914	949	936	918	972	859	906	908	871	926	926	963	898	894	921	879	920	908	904	930	961	994	870	881	890	1000	884	939	940	914	860	937	866	903	887	946	936	922	869	915	942	941	916	996	952	912	918	943	878	956	897	934	898	903	932	913	932	914	958	932	957	904	962	942	853	929	915	843	941	969	921	935	935	964	939	905	932	933	917	928	946	896	953	912	936	937	925	880	882	984	933	915	860	890	970	886	923	869	928	907	916	872	932	882	919	891	866	959	951	881	882	929	940	978	966	997	932	877	942	879	928	934	889	948	914	922	928	889	890	970	892	907	955	941	932	926	913	922	940	911	986	944	917	894	937	884	924	919	900	935	876	930	953	926	908	927	976	929	891	974	899	890	921	894	934	902	846	952	960	912	885	930	915	889	913	929	926	876	880	962	957	958	985	899	897	939	935	893	952	941	954	938	918	960	886	888	913	921	881	925	941	922	973	903	875	944	904	962	948	935	926	935	957	916	905	941	909	936	929	990	858	921	919	886	907	966	998	921	950	965	880	915	910	926	965	905	941	914	954	1004	893	952	909	927	878	860	915	871	892	898	943	879	940	952	901	939	928	921	936	945	900	930	911	881	881	911	918	888	903	923	938	893	948	951	902	890	964	895	938	913	930	929	963	904	931	916	874	934	910	964	915	855	935	979	894	935	891	921	908	914	901	930	927	925	941	926	959	895	923	935	934	947	932	895	871	911	946	926	902	908	919	934	935	864	920	932	910	866	949	932	887	906	903	914	930	932	911	884	941	912	926	879	939	892	922	903	907	922	919	960	924	919	977	927	937	858	929	953	944	832	941	911	888	929	933	913	930	894	945	930	926	909	889	901	933	939	921	919	874	938	916	935	952	905	913	854	940	912	929	887	939	974	930	939	927	919	879	945	921	921	887	917	960	932	872	871	930	953	928	945	938	900	941	959	888	909	934	951	933	914	950	920	936	918	943	907	907	894	896	940	935	937	871	928	962	921	959	917	875	872	914	884	912	899	878	944	903	913	846	933	915	898	900	925	951	938	930	945	943	882	939	955	910	913	931	901	891	891	870	919	913	886	945	904	890	916	985	950	941	915	933	950	944	893	915	930	934	900	950	929	889	926	878	934	884	875	912	951	896	926	923	871	906	938	940	914	941	916	884	905	926	884	937	934	937	944	959	936	954	941	901	895	858	986	884	907	934	903	964	961	953	933	972	860	909	925	986	929	920	944	954	951	922	901	958	899	894	899	944	935	882	919	900	923	957	905	935	943	922	951	963	927	880	881	909	929	858	892	915	964	912	990	881	963	904	974	903	937	882	990	914	913	904	928	916	940	897	869	951	905	905	958	917	933	943	905	903	920	896	878	967	934	916	904	897	881	957	933	939	902	884	918	937	909	863	936	975	932	889	911	857	928	931	955	923	952	885	972	951	903	922	926	944	934	941	950	900	963	928	938	933	932	948	933	945	919	902	953	936	904	916	925	931	893	911	877	961	934	901	893	923	930	916	910	943	940	878	921	917	961	895	890	953	858	898	912	982	927	922	952	932	967	962	913	903	935	919	917	1002	911	917	908	900	964	947	902	898	903	926	947	948	947	828	903	965	915	878	943	902	929	904	916	904	883	883	931	888	898	890	946	945	882	980	919	950	912	949	941	931	917	861	885	946	916	951	971	954	924	943	960	912	923	965	882	932	951	926	917	886	926	951	943	924	892	999	903	931	982	946	859	917	927	885	934	898	917	914	899	924	898	959	867	958	873	896	939	889	947	919	913	953	928	875	958	936	925	958	896	983	918	937	940	899	904	915	937	942	892	927	900	853	920	881	910	893	928	934	948	996	955	922	890	943	897	927	964	978	983	903	933	934	925	894	926	936	924	884	956	959	906	871	941	855	920	938	922	937	869	913	934	889	903	910	923	894	862	950	893	915	936	944	982	884	947	934	930	901	902	891	934	863	908	926	950	947	924	912	1000	892	894	892	847	900	917	894	939	907	975	936	983	926	915	921	918	987	891	914	921	883	918	867	882	919	989	899	895	893	887	917	962	944	951	925
27968	27698	32090	24834	19834	24111	31974	20490	20951	20396	15543	8825	1725	996	891	1047	666	473	378	345	305	311	299	335	341	373	299	314	325	318	311	330	291	335	302	319	320	295	305	342	310	309	313	290	312	332	300	326	300	283	321	282	287	330	316	335	308	316	323	299	305	323	290	310	330	305	285	292	323	322	341	325	331	314	276	302	300	291	283	299	320	310	324	307	285	323	277	317	280	318	310	316	336	317	306	299	306	317	325	289	284	359	298	305	324	284	314	316	302	326	311	314	317	327	310	296	301	300	321	334	304	311	285	303	320	274	290	289	276	385	294	277	312	286	321	302	310	307	286	323	290	312	282	297	301	333	311	316	306	300	308	320	296	297	354	310	332	278	291	294	290	322	294	295	305	306	326	322	300	273	299	320	300	288	310	309	293	293	308	295	339	301	316	334	301	294	339	334	325	316	285	310	303	314	286	284	317	329	332	301	309	304	301	338	313	319	305	314	312	286	331	312	325	320	281	318	322	326	333	320	301	312	341	298	323	337	288	332	319	297	289	314	309	299	320	309	261	274	269	331	307	324	328	293	356	310	319	306	306	321	311	301	296	290	331	317	286	316	325	298	323	331	302	339	299	315	319	292	325	320	252	310	356	316	304	325	300	307	324	326	308	306	291	322	332	296	293	311	303	309	314	303	252	302	286	337	302	333	349	303	293	287	307	299	276	320	327	325	265	317	327	299	321	287	332	316	299	297	327	314	315	313	333	336	312	285	299	312	325	306	287	300	332	315	331	328	313	335	304	301	323	340	304	316	340	347	318	306	299	286	284	324	297	276	306	306	290	302	316	303	320	337	313	312	320	284	293	317	302	313	278	311	253	317	318	297	327	323	310	311	313	285	299	284	296	329	319	312	334	278	309	291	301	320	311	342	298	307	297	312	328	306	323	340	309	308	325	294	321	350	353	323	313	308	309	307	326	297	299	319	289	312	324	268	300	314	327	309	317	307	304	295	324	310	331	294	338	295	332	331	305	258	322	308	361	318	327	294	280	311	320	352	306	329	342	315	295	330	322	308	278	274	278	334	335	310	302	337	322	295	286	293	310	269	317	298	323	304	315	325	337	336	300	321	310	317	284	306	322	341	314	318	324	319	336	315	322	313	301	274	291	305	320	306	283	299	302	312	279	327	308	275	327	330	298	328	301	295	277	310	298	302	332	313	310	283	341	340	279	302	316	318	311	305	303	320	312	299	314	296	315	289	291	303	314	333	305	320	317	301	309	298	328	302	314	293	302	298	317	301	279	279	321	314	303	305	328	297	341	304	336	312	336	309	280	313	298	329	329	308	324	324	324	302	346	324	322	315	322	325	323	327	325	322	322	326	295	291	312	332	293	329	310	330	318	332	333	321	292	322	301	305	320	317	322	312	331	304	320	319	320	315	283	291	282	328	339	266	308	323	311	298	317	302	308	294	305	319	347	299	365	320	307	283	307	301	351	316	317	315	312	311	316	299	294	321	310	287	301	305	317	324	334	295	316	300	326	352	324	314	318	292	294	293	295	304	309	330	317	301	328	314	274	322	282	308	315	301	284	313	302	323	310	302	297	329	306	326	299	307	325	315	307	305	330	331	294	327	327	342	304	344	291	318	298	285	326	314	303	297	314	300	300	322	270	293	304	334	293	291	305	299	296	293	307	341	332	315	326	342	297	316	284	294	330	325	326	335	317	281	330	310	330	336	323	310	304	274	320	335	328	337	343	293	323	314	309	299	312	317	284	326	309	306	324	280	300	296	328	324	290	334	319	300	302	351	299	306	353	341	325	310	276	338	315	325	339	306	316	312	303	314	295	275	301	348	312	312	327	311	307	311	286	327	323	322	308	275	334	295	265	298	291	315	309	339	332	290	299	320	298	330	327	287	328	344	336	321	343	294	302	303	379	324	297	322	311	300	302	324	319	304	316	309	332	296	322	325	308	300	318	292	308	340	346	300	339	328	297	304	370	321	327	315	323	293	307	313	317	310	305	318	315	302	325	339	350	319	325	303	347	313	314	311	317	331	303	282	312	310	282	310	308	297	322	341	329	317	292	319	324	330	304	326	305	312	342	297	313	291	265	299	310	319	329	304	294	310	315	281	315	341	342	274	325	327	297	339	332	324	284	321	298	314	290	285	293	268	332	316	318	304	314	332	308	301	301	324	306	292	315	291	337	317	327	276	288	315	315	327	334	293	327	299	315	319	356	307	334	315	315	313	320	309	324	316	313	303	256	321	289	299	304	313	282	306	311	287	246	350	290	322	321	299	303	295	298	302	303	294	328	301	294	310	284	305	313	300	331	318	293	281	311	306	320	316	289	288	285	322	310	316	330	300	341	301	314	317	308	329	305	290	296	295	356	341	312	291	300	314	357	295	313	310	324	342	312	324	283	299	277	307	299	324	318	290	304	327	308	292	340	332	337	288	296	332	317	329	300	331	335	323	321	319	311	307	329	281	320	330	340	328	308	304	347	324	321	253	298	316	288	299	288	294	339	306	335	336	317	282	284	339	296	286	305	310	310	315	304	315	298	319	302	316	316	297	293	280	331	313	287	265	291	331	307	328	315	313	271	315	305	316	301	275	308	308	312	333	300	331	260	305	351	311	310	328	295	286	302	287	334	309	313	297	311	297	322	313	297	284	292	319	298	328	293	299	338	324	326	316	287	342	289	294	317	313	286	337	327	321	284	315	314	331	299	330	303	325	340	305	308	313	316	317	328	302	280	333	300	288	284	285	277	372	299	299	322	332	300	285	326	304	308	319	333	308	318	297	302	297	272	298	304	318	293	274	271	317	292	315	311	301	315	296	345	286	319	315	313	317	297	300	325	333	280	315	295	308	336	302	315	306	294	307	313	297	331	332	310	326	317	307	292	313	297	301	322	301	297	284	322	283	302	341	308	324	357	323	325	272	299	314	321	320	327	284	315	327	290	308	293	322	316	307	295	328	297	321	318	306	300	258	306	303	317	320	292	300	328	333	300	313	327	327	313	339	321	320	329	315	322	316	358	306	327	318	324	319	293	314	292	305	317	318	316	316	285	307	312	317	290	292	321	306	296	308	315	305	318	305	328	260	301	331	313	315	315	334	298	302	286	332	295	315	284	303	283	276	305	322	319	326	329	328	324	297	320	329	290	332	299	332	297	321	327	340	332	292	315	328	279	301	315	314	296	312	329	315	302	298	297	280	300	311	319	314	326	284	341	330	289	328	323	328	307	310	319	304	331	301	316	284	283	334	329	328	296	287	338	329	287	324	310	300	325	317	326	304	307	310	353	311	321	295	330	323	331	301	307	285	299	293	335	281	297	299	329	305	267	308	345	307	303	321	341	327	314	289	325	310	308	315	314	319	288	328	279	295	304	298	276	306	311	282	299	297	303	335	329	325	340	309	276	262	315	305	298	302	330	308	311	282	288	324	328	291	325	295	324	309	312	325	300	302	314	311	319	319	267	309	288	303	302	316	280	314
18661	22737	31708	31499	31944	38430	44104	35479	38749	38516	33783	22900	6169	4665	4294	5232	2868	1748	1182	1074	1103	1021	1040	965	1043	1108	1111	987	977	1009	981	892	835	888	838	825	880	898	856	882	874	864	850	885	850	838	899	942	862	853	845	841	885	878	879	920	849	914	827	844	874	859	872	890	893	913	869	872	849	812	891	869	854	861	860	931	865	915	914	834	860	832	854	858	873	908	910	864	833	936	839	871	874	858	817	920	845	848	920	873	833	868	888	896	820	872	896	885	865	850	863	880	859	868	864	875	876	860	864	819	831	855	888	939	852	873	882	852	913	915	850	903	853	810	867	876	854	871	900	900	883	887	836	825	871	867	912	874	877	860	836	910	841	891	896	880	888	874	882	891	857	835	860	877	826	869	857	853	917	902	847	864	874	894	859	867	880	868	858	849	920	865	902	829	857	829	854	925	889	860	820	792	864	831	819	881	850	876	907	865	837	833	938	902	875	838	857	857	912	849	923	850	858	872	870	841	848	905	893	871	880	882	892	896	892	829	892	874	925	878	860	886	867	839	819	870	850	859	856	841	903	857	810	853	867	873	904	867	887	846	833	882	870	889	862	874	894	907	876	820	900	837	855	800	837	844	786	873	880	859	910	948	856	812	849	775	855	864	886	888	892	888	816	881	852	848	871	848	916	890	897	860	916	909	877	875	870	854	884	898	864	848	890	888	859	840	838	849	884	843	875	854	843	872	862	838	815	847	898	884	883	836	859	891	789	888	861	869	880	877	908	923	856	862	831	889	855	832	866	891	833	908	833	856	855	900	873	897	835	851	852	850	889	837	880	989	808	824	881	899	908	887	900	894	894	846	953	816	855	883	820	850	859	806	845	864	879	860	880	918	859	912	881	862	835	875	852	847	877	890	887	899	843	895	856	847	887	864	819	885	853	857	884	853	832	889	811	860	882	863	928	885	895	844	933	936	891	882	858	857	827	873	892	880	841	883	919	894	811	858	880	866	872	879	906	917	869	853	862	872	864	889	896	892	878	870	827	866	854	917	827	881	811	851	884	836	855	842	839	872	893	874	881	884	879	858	872	848	855	891	830	858	920	870	833	901	871	849	762	868	869	815	896	872	921	829	798	905	856	889	885	876	871	922	895	855	845	849	878	879	865	909	841	834	861	811	880	807	891	860	907	793	893	877	900	883	869	831	896	847	860	870	882	863	877	852	848	887	901	866	868	867	906	877	905	926	895	877	848	834	873	874	912	871	841	857	845	848	876	860	900	905	858	849	841	876	928	842	899	854	868	864	895	888	882	858	872	883	901	875	867	848	772	861	876	834	844	838	883	927	856	865	829	872	881	887	902	827	865	882	807	860	824	819	827	847	806	937	817	835	834	874	839	882	910	849	840	851	808	872	878	831	907	801	876	886	930	885	871	869	890	886	891	865	842	835	911	859	874	861	830	891	865	906	821	862	914	887	858	813	885	926	899	854	806	880	858	893	853	864	859	860	855	894	889	877	824	878	854	873	869	876	851	879	889	858	861	877	866	809	840	797	872	861	851	836	862	858	936	883	908	904	882	842	880	871	845	886	908	827	850	889	826	861	821	896	858	848	899	893	849	888	860	882	830	887	848	855	840	861	872	864	889	891	849	879	862	909	768	879	801	886	863	837	880	860	841	908	830	884	865	865	918	845	881	877	881	860	831	864	859	886	908	925	896	839	846	843	850	866	897	893	905	857	810	925	889	863	908	820	854	848	893	854	893	869	855	882	876	881	861	861	873	892	833	901	842	847	865	835	911	846	834	915	798	871	900	856	863	868	875	849	833	880	901	934	873	829	916	838	941	888	925	827	873	883	848	828	823	846	903	897	839	867	909	877	845	883	900	855	841	885	838	897	837	825	843	861	860	851	871	880	851	871	856	879	829	838	886	851	901	838	941	884	891	874	866	800	837	881	804	880	876	839	867	892	862	860	870	898	888	844	867	877	866	921	863	864	849	882	859	819	870	878	888	850	881	838	828	883	837	886	870	842	882	854	882	865	874	852	903	902	847	855	886	902	891	794	847	914	817	883	867	894	830	851	857	889	865	849	866	896	843	862	847	902	843	864	890	850	938	887	861	857	825	874	835	886	856	888	845	862	843	868	861	932	845	906	859	826	857	836	860	881	823	890	890	891	900	871	841	847	862	908	858	825	847	875	894	862	850	855	867	864	828	938	865	827	860	884	888	876	778	948	871	865	839	851	841	849	876	904	856	840	918	847	820	885	850	871	854	859	902	894	845	910	860	858	861	899	884	828	893	836	873	843	890	824	905	879	881	865	819	882	871	855	869	882	856	950	873	878	918	902	850	864	833	887	880	911	874	894	848	862	823	835	866	890	877	838	848	889	873	873	883	866	841	902	838	838	912	878	836	865	896	815	914	845	858	867	895	883	864	900	864	829	883	801	853	860	853	808	875	891	858	890	844	845	833	907	919	887	872	826	883	843	850	893	845	899	835	822	884	893	800	869	891	891	879	835	870	860	882	848	840	865	837	917	901	891	866	843	867	922	861	863	898	868	840	894	923	864	872	928	896	871	867	881	898	846	868	847	839	905	807	863	882	857	815	880	878	854	820	851	861	837	897	904	849	882	868	896	862	830	869	845	912	881	845	856	856	931	935	890	890	912	902	866	847	895	885	813	886	854	895	830	882	881	891	877	908	945	913	898	864	880	837	915	802	829	860	857	856	895	851	859	867	882	858	844	884	856	879	916	869	902	822	940	913	879	841	822	855	927	826	880	902	839	887	892	878	894	881	890	874	842	866	867	867	849	906	833	859	835	843	876	871	947	904	849	864	884	896	931	900	854	880	872	831	900	846	909	850	927	890	874	842	900	864	835	883	869	846	896	873	910	925	838	842	937	822	965	884	850	893	870	859	843	820	842	856	842	855	875	831	904	831	900	885	863	870	889	864	910	871	834	876	948	920	919	839	824	816	864	846	895	874	887	827	841	941	850	858	905	860	855	862	800	901	813	858	865	882	866	862	887	896	830	868	909	903	917	822	846	892	848	877	851	906	876	889	907	895	842	846	848	855	888	845	853	872	873	822	907	867	901	800	844	906	837	848	871	815	820	840	851	905	874	891	846	898	858	833	891	823	914	907	885	887	839	874	856	852	830	839	882	894	868	853	878	876	888	902	918	869	848	909	900	880	887	839	860	839	836	866	826	890	904	862	876	954	812	839	904	844	851	881	861	819	864	885	859	812	882	893	873	854	855	897	857	847	864	875	880	881	867	840	914	900	874	847	852	886	865	869	922	870	881	842	843	895	897	859	869	880	897	873	886	835	868	897	822	859	907	888	829	849	862	839	884	866	853	856	892	911	842	823	860	870	868	895	881	864	845	877	836	869	876	842	890	797	945	943	851	833	848	822	913	851	896	906	834	865	876	842	856	875	860	881	864	878	842	900	855	857	918	905	869	868	843	868	885	840	853	862	879	876	836	860	910	850	886	845	858	918	845
31972	29916	32998	28035	25353	46098	46826	39425	32321	22336	12998	5208	1350	1538	775	902	862	651	461	351	379	322	318	320	334	341	354	310	355	331	310	341	341	321	341	328	336	321	319	355	330	329	303	328	309	328	327	323	313	301	302	302	325	327	340	282	293	325	331	321	323	297	323	328	323	313	337	273	333	326	302	306	338	305	311	333	304	293	325	303	320	321	316	305	316	334	318	297	324	311	321	312	311	311	308	302	291	338	322	324	310	325	301	321	283	345	310	314	333	308	317	310	299	338	319	311	319	343	292	332	330	351	323	327	303	318	302	318	346	298	306	328	314	284	329	316	303	279	299	329	312	313	311	336	309	372	315	314	331	300	329	304	347	303	356	331	308	337	309	331	305	308	312	341	323	338	311	287	334	333	286	317	329	326	330	324	322	303	296	303	341	310	314	315	295	309	330	292	327	327	319	306	323	312	338	332	300	332	331	346	322	341	309	310	336	327	326	308	310	325	302	297	324	336	316	308	311	313	329	303	321	308	306	319	307	308	296	348	317	318	285	332	312	324	319	341	280	349	336	333	285	279	366	302	318	344	326	340	329	310	338	311	346	293	321	332	313	348	306	282	314	337	312	292	325	301	296	318	303	305	314	340	294	306	314	318	320	316	319	287	344	317	299	297	288	292	316	297	329	308	317	314	292	345	329	315	315	303	340	345	322	301	317	345	293	306	296	271	302	348	337	322	336	322	326	297	312	322	302	304	307	333	315	308	300	323	326	305	343	335	294	321	325	332	303	278	350	344	329	295	311	299	332	340	306	308	334	323	332	327	322	299	325	336	311	308	338	313	333	331	331	349	295	297	317	302	323	292	314	350	332	300	307	328	331	325	337	350	316	315	311	280	368	339	313	348	345	339	300	328	342	320	340	295	303	320	320	336	293	301	346	344	354	308	285	300	324	331	293	321	283	332	303	328	317	313	319	309	313	346	297	281	344	331	335	331	325	330	330	344	308	288	328	325	330	322	304	309	344	325	310	316	303	301	282	319	319	297	282	332	290	347	336	330	327	323	293	347	316	323	325	352	299	347	326	288	343	310	305	310	309	311	327	307	317	324	309	348	329	318	338	308	303	320	351	323	330	347	319	332	300	317	321	306	347	305	301	340	307	331	310	298	314	310	312	315	317	315	322	330	300	299	306	324	328	297	328	299	296	329	312	301	318	322	311	304	327	329	325	299	307	319	301	318	340	301	298	317	327	330	338	340	319	322	331	308	297	326	319	314	337	332	301	319	320	298	326	286	312	332	326	292	306	326	326	314	311	294	321	269	329	305	293	301	312	310	325	316	321	322	325	348	332	327	313	321	313	314	321	304	296	333	335	343	344	332	322	317	318	329	310	315	327	306	348	299	326	295	327	311	298	321	294	322	310	306	331	294	311	297	286	330	309	307	314	289	344	304	327	293	356	297	347	327	300	296	316	319	331	274	286	273	331	291	341	298	320	327	324	303	348	297	308	305	326	305	312	350	306	314	342	334	316	310	303	312	292	332	309	318	356	372	303	312	322	312	339	351	365	329	321	304	342	311	335	321	336	307	317	350	314	309	331	342	338	335	325	304	314	292	310	337	362	304	326	310	338	288	309	325	297	351	350	302	331	305	341	331	352	322	334	314	293	325	312	303	309	340	335	305	312	267	291	328	315	348	319	331	324	307	326	320	278	329	308	309	293	325	291	324	330	318	322	331	281	352	322	310	322	302	322	325	291	310	315	312	302	306	334	329	342	318	324	318	305	312	305	296	326	299	297	292	312	320	292	329	342	332	324	348	331	345	285	292	333	291	323	305	305	274	336	299	275	279	295	340	333	323	332	315	338	327	290	318	315	326	322	327	320	323	315	334	313	335	306	304	330	308	317	315	320	313	330	329	312	340	329	319	351	302	318	319	319	317	294	297	316	330	351	297	322	309	324	295	293	327	329	298	305	326	311	297	341	343	335	304	331	312	328	295	307	331	324	342	350	326	316	326	345	318	299	318	319	314	317	342	325	304	333	335	346	332	335	298	314	321	332	330	300	349	282	323	328	318	355	337	323	354	286	305	330	335	318	328	320	327	327	301	320	354	298	303	332	342	339	322	323	314	308	342	337	316	311	313	283	333	285	317	353	284	299	301	323	291	315	309	339	297	377	307	337	326	319	313	338	310	311	340	312	349	315	305	282	304	318	321	326	313	296	331	312	342	338	328	303	348	307	332	326	327	321	353	316	321	329	294	321	306	320	297	338	326	319	333	324	310	306	313	325	318	348	310	326	311	312	338	313	317	296	313	326	315	293	319	304	303	327	282	336	324	306	327	330	318	316	315	316	284	354	321	303	312	313	351	290	294	298	343	304	312	318	358	294	306	294	346	318	288	292	286	305	327	341	323	342	330	311	340	316	299	341	316	333	327	290	325	329	296	331	321	322	326	300	294	338	279	327	312	344	305	310	301	303	312	309	327	301	307	330	350	329	313	319	302	312	300	279	317	314	293	299	301	288	293	343	301	287	309	319	294	331	308	326	272	280	330	340	337	309	331	316	292	329	308	343	306	331	306	345	331	313	293	269	303	295	300	312	316	297	312	319	323	316	315	343	333	325	312	323	336	313	303	355	299	316	307	298	295	324	330	336	326	300	322	331	299	342	295	321	322	313	325	333	315	301	340	303	314	297	298	294	305	308	304	301	316	319	334	316	303	318	296	345	307	295	314	324	309	358	300	319	315	272	313	316	358	318	306	302	301	334	306	312	320	299	315	307	303	318	300	329	326	333	320	325	336	307	339	315	310	327	298	319	312	295	317	343	334	323	305	308	322	336	322	306	311	309	324	309	330	338	324	303	317	307	320	295	289	327	344	333	331	316	330	291	312	346	337	320	351	317	318	318	331	299	307	334	304	325	322	339	316	295	310	311	350	334	305	312	334	314	353	342	324	313	375	320	292	349	325	331	276	304	351	310	311	313	303	312	318	336	331	300	302	329	316	348	326	303	336	321	312	342	317	330	342	331	310	341	307	330	266	342	305	312	349	285	356	320	319	342	305	326	346	301	310	287	320	361	335	319	310	309	290	299	311	304	293	320	314	337	329	295	314	285	343	282	310	346	306	318	332	328	355	302	341	338	340	318	321	358	344	317	321	306	317	328	342	327	354	326	335	342	295	312	352	338	311	333	325	305	304	324	323	315	325	298	309	353	336	314	304	325	311	309	320	320	339	340	313	319	328	317	330	319	264	349	318	309	312	324	353	334	315	297	343	300	320	293	321	297	331	301	301	328	312	346	319	285	299	304	333	330	296	335	323	296	341	294	322	313	302	299	310	315	336	331	304	329	295	299	314	307	281	295	325	304	293	267	318	304	316	357	300	312	333	320	330	341	315	315	312	344	301	334	299	312	299	298	303	332	323	320	302	312	283	353	307	299	342	325	315	323	292	316	301	325	311	296	318	314	308	318	325	323	326	331	311	323	355	324	315	310	320	299	309
20971	23889	32434	34228	37265	53165	56448	52976	46472	38506	28843	16135	5468	7023	3467	4324	4013	2969	1478	1094	1092	1058	1047	1072	1011	1124	1047	1011	1042	982	1001	955	911	975	872	863	878	957	912	846	849	924	867	943	886	829	906	868	867	907	843	880	869	967	884	830	870	897	869	928	849	871	883	877	927	857	846	889	867	867	880	844	891	900	878	881	876	828	881	845	857	863	858	869	897	924	894	933	910	828	859	921	879	864	856	851	908	899	848	936	846	911	874	937	857	910	884	856	898	882	836	838	843	900	890	893	878	893	825	938	903	900	904	916	911	850	869	873	822	895	882	891	856	871	934	916	907	889	857	862	897	847	858	837	892	871	860	882	919	876	893	855	896	863	819	877	909	920	852	927	943	870	883	847	886	872	898	861	944	894	868	921	822	918	860	897	905	863	926	886	902	867	943	890	911	967	898	894	917	896	951	885	837	883	955	855	875	821	848	902	832	882	938	849	912	879	869	872	870	904	860	960	875	896	849	893	813	834	831	901	919	901	904	912	942	887	870	897	927	871	944	897	900	904	904	924	903	858	915	932	911	909	928	853	876	886	897	925	900	892	889	840	855	888	859	901	855	897	801	871	877	896	864	899	884	867	879	845	885	874	909	849	871	850	918	890	895	907	888	871	872	888	894	864	877	831	866	891	875	863	907	886	904	877	967	870	894	869	899	859	823	939	846	876	890	878	880	918	876	914	924	910	865	920	859	892	855	889	850	837	934	857	877	871	925	913	918	833	830	898	921	904	869	864	887	851	916	937	917	861	875	851	909	854	878	855	879	871	860	872	892	930	910	867	856	870	880	871	942	852	886	912	900	847	923	840	903	930	923	905	893	884	864	916	887	953	903	844	884	857	907	903	925	872	901	856	900	890	896	937	893	897	889	868	845	874	903	895	923	881	941	913	881	877	876	894	889	873	906	868	915	857	879	850	877	861	881	863	902	872	905	935	904	898	881	878	915	898	923	854	936	864	881	872	888	929	889	902	884	914	906	890	879	930	871	908	899	900	886	859	882	910	858	933	887	915	850	968	930	881	882	870	884	894	887	894	861	920	900	903	894	904	911	880	899	885	875	910	865	909	881	897	868	928	864	865	826	877	883	929	883	880	882	864	870	906	871	869	878	869	898	867	912	915	843	897	901	860	838	806	889	880	865	903	920	904	865	883	923	872	872	932	908	874	888	923	851	878	889	923	971	837	886	897	881	833	894	864	858	887	913	865	851	892	882	880	903	918	908	925	866	898	898	854	907	845	951	901	898	883	857	936	920	870	886	865	887	850	849	873	837	886	859	962	884	892	843	852	905	904	941	835	862	856	881	884	864	894	866	846	855	928	865	870	864	857	915	851	860	861	901	870	839	880	875	860	890	883	902	946	923	864	878	882	958	920	901	859	836	956	871	880	875	865	873	925	867	899	847	886	862	879	885	884	876	906	885	931	899	886	883	891	915	886	868	931	936	874	873	950	869	877	883	844	838	876	879	875	923	912	938	874	872	887	880	906	851	839	865	863	846	914	899	850	936	874	861	887	887	876	820	912	853	803	883	834	877	869	909	870	843	904	837	866	869	856	906	912	871	887	933	946	861	897	860	892	911	914	890	899	889	871	851	873	923	931	914	874	894	891	851	863	865	886	859	892	817	904	895	898	904	922	837	805	944	905	915	898	862	882	885	866	915	890	905	889	901	879	854	897	905	884	924	824	891	884	890	917	902	929	896	899	881	861	910	882	901	894	877	891	886	896	947	900	906	901	891	941	891	892	904	867	892	865	917	880	915	924	905	919	900	849	911	905	902	885	867	862	894	871	881	876	896	854	901	872	918	879	848	871	890	864	834	899	877	888	850	908	891	857	884	884	880	935	858	942	908	837	907	915	872	858	840	925	887	907	864	864	873	952	882	917	905	890	870	874	864	896	857	913	957	947	907	881	917	928	879	913	900	857	880	892	829	913	864	935	923	874	880	882	889	882	910	889	877	919	881	884	883	896	832	882	879	900	869	912	868	860	876	876	876	917	842	919	835	895	887	887	883	923	923	829	867	909	942	940	870	863	896	892	915	893	907	895	827	887	899	879	890	930	895	858	877	821	876	922	930	867	875	814	892	826	866	913	859	847	869	900	888	835	852	945	864	871	953	884	876	817	833	850	860	913	901	861	896	920	902	927	858	920	910	910	908	840	868	905	891	886	856	925	901	842	892	888	908	909	937	923	882	842	870	890	897	862	872	895	861	867	901	864	926	818	903	888	894	929	945	840	910	863	854	888	861	863	909	834	879	892	872	909	883	922	904	892	866	899	888	897	892	931	824	861	943	840	900	860	843	881	867	895	926	891	895	882	891	846	875	878	871	902	900	918	882	870	962	877	913	855	862	865	873	893	887	896	894	853	921	846	874	899	886	916	895	846	912	883	896	887	844	895	907	876	909	867	910	885	859	879	926	896	904	848	859	856	948	868	923	833	905	894	938	871	915	856	932	869	858	880	863	856	883	887	844	915	919	900	906	877	920	885	882	829	912	854	914	850	882	911	868	861	915	887	912	903	898	896	878	933	843	859	852	848	915	866	889	904	882	898	835	888	856	911	890	926	914	857	882	872	931	909	877	873	907	890	880	899	898	904	940	899	894	844	909	857	922	965	890	906	876	920	899	876	877	861	912	919	907	856	885	907	852	893	867	904	836	898	879	845	924	823	852	842	897	921	881	894	891	871	860	895	847	831	849	847	895	914	899	863	918	945	905	886	869	932	870	829	858	909	838	857	875	885	899	884	876	857	883	903	925	930	850	889	869	922	895	888	866	917	845	966	926	862	889	889	897	960	899	894	912	868	847	848	929	945	915	887	870	881	850	909	833	895	914	843	877	868	840	844	869	827	810	883	893	866	854	876	882	925	878	885	901	875	897	892	858	898	900	920	891	913	878	881	923	893	853	841	906	869	867	934	847	832	885	904	889	877	887	853	875	882	904	895	894	903	943	831	856	914	854	877	984	888	936	904	902	917	852	832	872	902	896	887	836	863	927	871	885	860	827	935	886	883	828	872	854	884	956	900	895	889	909	869	885	866	809	845	897	869	932	864	830	910	845	898	847	861	898	888	915	876	884	907	914	902	890	884	915	885	953	920	869	892	856	920	885	861	891	831	871	900	916	863	906	831	888	892	913	839	857	878	877	872	836	896	898	917	917	950	928	855	974	854	868	830	895	923	859	928	903	885	924	917	918	879	861	888	859	904	864	859	894	858	865	890	920	861	865	911	871	919	844	898	867	860	866	894	862	893	898	890	897	834	914	859	885	880	891	867	873	871	867	917	885	854	952	852	887	882	856	880	900	929	890	852	842	919	888	898	832	869	901	895	885	876	908	864	844	883	897	868	872	923	925	873	861	862	860	924	903	819	902	880	896	895	856	893	928	864	888	914	865	884	900	946	875	911	863	879	897	847	892	936	924	874	888	890	875	861	909	888	903	859	897	885	895	864
14448	17456	19424	14389	11687	8636	8424	4568	3090	2433	1506	1009	432	388	377	391	348	378	327	329	328	344	369	315	348	331	314	320	316	311	307	356	318	348	349	343	351	325	320	292	297	323	307	318	318	321	311	361	334	325	297	322	302	326	311	322	322	318	315	290	331	327	299	344	289	301	307	333	349	307	334	313	347	307	316	284	333	377	356	328	332	313	317	335	319	350	321	327	329	350	333	299	279	314	320	342	319	327	343	335	328	274	331	343	324	341	329	329	361	314	322	265	322	301	302	341	341	332	292	291	321	358	299	343	334	325	345	339	313	326	313	331	310	319	322	300	319	360	333	359	318	324	330	317	319	308	339	310	302	324	322	330	323	308	328	325	292	327	355	333	338	331	333	357	322	309	285	297	313	301	326	318	338	362	338	349	314	313	308	327	319	345	306	329	331	313	340	298	300	323	336	316	355	331	309	322	291	321	312	341	317	339	313	338	325	285	335	304	324	324	336	292	298	330	334	383	332	316	335	304	345	357	318	336	311	309	305	342	291	326	321	291	336	352	318	335	319	341	331	338	334	316	317	329	315	320	318	330	291	326	336	308	331	340	315	282	320	279	334	321	336	305	332	352	330	316	331	330	363	290	341	342	332	324	308	325	300	337	307	311	300	295	295	331	327	350	382	311	352	299	287	301	327	320	305	309	344	314	310	341	305	316	324	340	318	326	335	306	340	306	359	298	324	330	299	355	319	299	327	343	330	300	302	308	296	351	324	335	336	332	329	307	319	325	338	320	323	302	327	289	317	311	356	350	353	330	366	311	341	353	351	294	334	308	320	347	311	324	328	314	327	311	319	323	339	341	339	314	334	315	329	293	312	320	319	344	312	342	328	333	330	314	342	337	382	303	310	325	284	329	316	316	381	301	320	318	314	310	334	322	329	332	335	309	303	328	315	320	318	335	321	340	327	296	316	318	328	372	306	338	335	323	331	355	346	320	320	350	317	312	328	328	357	351	322	288	342	338	353	316	357	338	345	340	334	296	333	314	325	318	329	305	318	296	337	338	337	300	343	286	344	320	349	305	316	305	302	296	310	304	327	320	308	310	322	323	328	314	296	302	322	327	343	321	288	339	331	284	278	350	316	330	369	333	325	350	328	324	303	313	320	320	316	324	332	339	344	332	371	337	297	326	331	374	347	324	319	325	339	325	342	293	307	327	321	341	341	321	339	345	303	337	310	320	321	301	323	346	316	322	314	322	300	304	317	308	335	306	284	343	286	323	296	338	317	328	315	369	307	345	349	346	313	303	344	292	351	312	326	317	323	308	339	328	322	306	344	345	334	301	338	319	336	328	324	319	304	321	310	319	320	325	350	318	305	328	329	330	321	314	337	323	327	307	310	300	312	360	328	323	336	331	321	321	333	310	305	287	302	360	308	317	340	307	312	365	336	336	347	311	312	306	352	331	329	314	332	284	307	325	345	342	331	290	328	347	292	297	318	335	319	342	338	308	349	334	359	336	350	321	330	338	306	315	294	325	304	341	327	330	318	322	310	334	343	348	328	325	318	300	317	360	324	347	324	325	323	301	331	330	333	321	337	314	308	342	308	325	305	312	343	343	314	304	323	316	310	323	338	367	328	326	372	311	347	339	323	317	329	328	341	320	339	307	332	355	321	316	300	311	356	355	321	288	355	332	314	312	305	354	351	333	342	335	308	307	336	354	307	321	316	333	305	301	323	360	307	323	321	345	297	321	314	354	328	340	335	310	285	375	328	313	343	328	315	326	331	363	320	309	327	323	320	324	353	332	328	294	335	297	300	368	311	331	306	335	366	302	313	320	327	301	316	299	311	337	336	304	332	298	333	323	303	321	307	315	289	336	322	305	329	321	290	322	318	290	316	336	344	331	330	333	288	317	290	340	339	338	334	326	348	291	298	364	319	323	335	318	315	312	313	321	333	321	340	314	331	331	316	304	317	324	333	333	334	336	333	327	329	339	318	315	294	316	324	272	290	307	283	303	297	322	302	319	328	314	305	314	327	293	346	329	329	316	315	309	335	305	318	335	321	299	299	341	325	327	321	333	336	315	327	281	339	332	325	330	321	327	331	324	365	317	299	328	314	332	324	339	314	285	327	326	326	307	334	339	322	314	328	317	365	320	307	339	316	349	304	342	333	325	298	355	360	332	338	311	331	323	332	329	323	349	340	294	327	324	312	318	343	324	341	293	350	355	320	335	336	287	317	316	327	336	362	331	287	323	329	346	317	345	303	329	305	312	316	327	330	333	329	302	324	326	336	306	346	320	343	340	309	330	292	320	333	341	323	307	318	326	297	326	310	308	296	348	318	325	309	350	328	313	315	304	372	328	330	307	323	295	313	292	347	340	309	372	335	337	340	311	322	286	317	312	307	315	370	320	306	293	341	337	329	329	347	347	335	319	319	312	357	362	340	330	334	293	309	335	343	327	347	328	329	338	312	305	306	330	353	345	327	301	337	314	326	342	313	278	308	307	316	335	301	314	346	320	354	317	322	334	342	296	314	321	360	371	343	312	333	302	339	349	359	307	328	315	355	285	336	347	306	340	332	326	348	315	337	344	330	342	335	332	301	322	359	304	354	327	334	290	312	297	313	325	351	310	364	338	335	355	332	295	284	353	311	304	325	340	322	342	323	319	310	315	325	305	333	336	313	322	334	328	317	327	315	285	330	354	330	305	340	318	329	349	363	298	331	333	315	303	319	301	319	329	317	325	320	318	316	362	327	333	328	341	350	327	318	324	345	340	332	332	359	305	336	308	314	306	362	291	337	300	334	341	320	319	332	314	315	330	328	348	303	321	340	318	326	293	356	319	302	323	316	287	348	333	309	327	316	305	303	304	321	351	321	311	333	296	314	345	316	303	334	334	320	343	337	313	299	325	321	364	309	315	342	310	283	306	327	331	370	316	328	328	307	358	297	336	315	312	325	366	341	330	330	336	309	343	331	341	353	319	296	293	325	348	334	312	331	341	350	320	310	348	335	337	339	321	333	328	295	338	293	316	281	307	339	334	346	322	320	322	299	301	311	328	326	318	325	317	333	350	359	299	340	305	310	336	294	300	318	298	318	290	343	353	314	333	365	360	319	287	324	269	341	332	326	327	331	331	303	299	355	317	337	304	363	305	312	361	354	306	347	316	335	315	330	323	332	328	336	317	330	320	312	311	332	334	306	324	281	307	312	321	326	305	319	318	358	287	347	336	306	321	329	343	333	319	349	330	317	322	334	333	271	312	360	292	347	326	303	310	346	331	314	320	314	329	336	350	328	327	323	320	346	319	286	290	320	302	328	329	311	336	316	319	311	316	358	350	333	328	334	334	313	300	310	299	315	315	322	328	306	329	296	280	318	301	314	324	317	319	316	311	351	334	345	324	333	368	312	297	298	345	317	334	331	313	321	334	292	319	322	337	327	317	296	352	314	327	343	324	333	358	338	303	297	345	315	323	353	318	323	309	320	355	328	313
10421	14710	20856	23645	23757	21662	23214	14141	11656	9147	6261	3645	1389	1120	1222	1138	1171	1135	961	928	934	920	921	843	899	907	857	902	925	887	925	902	883	905	841	864	890	932	904	881	893	900	911	817	940	940	890	909	901	860	909	897	922	907	909	837	893	871	877	892	945	910	930	921	900	881	913	886	884	924	905	916	894	913	849	911	811	884	875	925	884	908	915	879	901	900	893	946	939	889	924	934	923	886	915	885	871	958	918	906	923	899	849	945	955	896	884	918	853	832	911	877	924	878	898	920	910	911	939	892	911	860	924	915	918	892	920	942	877	917	893	914	914	927	902	953	953	903	857	919	899	884	896	829	919	927	945	906	874	911	872	959	925	880	929	854	847	907	916	894	866	904	893	929	931	926	847	866	943	877	897	903	943	857	940	863	832	873	912	895	879	867	891	905	857	853	916	899	889	917	928	878	862	900	892	908	921	915	833	919	906	855	933	899	909	962	876	888	928	901	899	886	859	933	888	859	932	877	899	906	852	921	879	886	888	842	876	876	934	879	847	902	896	925	858	890	920	937	927	841	822	911	939	956	946	865	907	862	925	926	966	873	842	933	917	939	966	902	891	870	933	941	896	889	928	899	854	884	901	925	917	947	878	903	899	880	798	863	876	892	864	969	877	893	910	912	947	896	907	940	902	915	890	881	861	890	912	902	909	953	881	913	886	973	851	932	921	900	892	954	898	852	878	895	915	891	871	911	838	937	943	914	914	923	862	900	924	856	889	865	888	899	889	911	874	879	904	920	893	839	891	866	892	881	926	883	881	876	880	817	900	940	901	860	902	943	926	909	933	897	897	901	893	856	911	854	903	946	875	897	899	924	906	912	929	879	867	840	925	858	898	854	900	870	870	898	871	878	904	876	878	915	885	892	883	902	887	942	936	915	925	833	920	932	926	917	932	832	865	842	898	868	955	900	915	908	869	913	887	860	895	872	905	903	838	879	900	886	866	883	846	924	870	893	930	966	877	889	855	896	891	939	874	897	986	877	917	848	897	907	888	907	958	966	899	893	855	913	933	886	876	891	932	885	878	950	929	897	917	885	893	884	866	903	890	918	891	900	879	935	884	884	890	872	870	890	865	907	883	858	897	899	908	903	891	870	862	897	907	912	905	874	898	929	962	960	884	873	879	862	858	908	899	893	918	879	868	903	855	856	886	916	869	966	895	940	908	922	880	911	894	923	897	964	908	881	893	934	886	874	904	942	939	929	897	900	928	922	861	893	888	856	908	845	860	901	879	889	916	857	922	916	900	917	897	891	889	884	920	908	939	888	914	874	906	865	914	866	892	864	895	948	907	884	877	920	871	883	911	895	856	858	892	872	829	921	888	847	883	916	884	916	893	909	907	924	825	924	901	858	869	912	866	914	910	933	886	942	900	885	904	839	909	873	924	921	929	898	862	912	881	873	855	942	916	918	860	911	912	891	998	914	907	883	821	904	940	903	892	855	920	912	897	883	864	882	907	944	871	935	886	905	884	909	903	862	932	884	924	889	892	928	941	908	864	878	898	894	898	846	913	851	855	861	798	889	926	932	891	937	850	867	880	891	895	860	889	907	884	872	887	890	916	868	921	889	895	882	916	943	899	961	868	903	866	846	867	877	894	892	924	959	918	918	937	877	897	862	881	893	898	896	943	923	870	904	914	901	944	862	929	867	892	874	827	925	897	881	896	887	885	772	864	889	888	861	939	879	867	879	859	875	933	875	871	921	905	908	933	878	867	919	877	886	876	878	910	927	938	926	875	909	905	885	901	888	867	924	914	873	860	886	854	852	890	959	928	900	847	890	898	844	873	897	889	877	853	887	887	886	905	857	915	937	864	906	889	863	861	901	895	890	862	918	934	942	886	846	902	956	896	899	919	868	936	923	881	885	952	878	871	909	944	867	929	917	888	926	925	890	891	879	913	883	979	923	898	925	940	902	893	868	873	853	852	898	828	897	900	937	868	908	917	904	891	900	973	885	931	938	897	872	923	883	850	866	871	846	870	907	898	883	885	909	915	913	866	906	874	856	890	880	912	915	865	885	895	893	861	930	929	873	878	905	877	831	913	879	899	881	904	874	866	867	912	937	889	871	912	910	867	902	906	940	881	897	866	903	885	883	861	908	896	939	851	907	901	887	902	939	900	888	899	871	847	909	879	939	859	892	868	897	906	843	908	929	922	888	876	943	896	917	881	944	869	902	912	936	887	863	901	901	897	900	953	858	925	922	860	943	885	879	882	874	911	875	892	895	883	888	874	944	918	920	926	878	900	933	858	890	942	917	906	950	905	958	946	917	891	930	933	881	915	900	890	914	884	923	878	916	924	848	899	861	896	933	875	877	937	888	900	877	874	911	942	907	917	969	925	883	891	840	914	922	912	869	876	908	892	916	852	854	912	883	895	903	959	897	885	898	845	895	881	876	873	861	925	898	924	927	904	870	878	903	878	925	936	917	896	895	882	951	957	955	860	916	887	903	838	925	880	936	873	875	890	918	942	883	932	893	866	927	873	951	899	961	911	928	913	929	922	873	867	909	892	921	890	895	884	942	852	970	868	948	917	894	940	860	921	897	896	935	904	882	905	919	888	868	897	916	917	866	971	910	886	869	918	887	934	872	931	930	910	886	898	863	896	917	924	902	881	918	938	914	879	917	928	922	900	861	888	862	906	898	894	885	909	926	854	829	903	899	902	914	878	895	898	909	882	883	894	880	900	902	875	904	876	843	869	882	909	910	933	897	868	915	892	890	917	902	860	921	906	885	924	846	837	921	926	929	873	895	884	933	920	916	902	940	933	899	925	861	881	922	892	942	873	911	893	920	920	914	908	872	878	922	898	888	919	918	865	902	926	872	934	927	908	919	936	880	895	868	875	910	916	891	884	903	917	878	897	862	893	908	831	951	945	918	873	914	939	849	879	854	884	904	909	916	906	875	909	877	920	898	927	894	906	899	849	916	917	896	897	878	931	885	940	871	892	927	898	877	906	931	938	854	905	923	941	892	897	867	941	885	932	934	900	928	892	835	873	941	901	911	862	914	928	916	859	892	924	859	908	911	901	910	951	908	906	915	936	904	925	855	901	900	893	893	950	930	862	904	914	871	960	899	860	855	930	894	889	920	890	931	895	892	932	898	886	910	836	922	899	847	848	945	891	910	880	887	916	861	881	873	910	922	914	893	885	857	896	895	847	891	912	921	838	903	858	914	881	870	891	916	842	880	887	871	890	894	906	901	907	881	889	942	900	839	909	869	874	897	937	903	910	892	906	831	912	904	898	869	937	848	903	910	873	892	907	891	914	927	823	941	884	890	880	913	873	932	877	928	891	912	910	861	906	902	890	919	902	928	908	901	981	871	941	874	914	841	911	858	872	901	903	952	906	916	867	910	860	880	938	917	890	864	907	872	880	856	915	909	922	928	844	936	883	873	848	923	913	873	916	891	897	939	914	897	902	916	912	901	907	917	907	918
28210	25487	26217	23688	19585	17673	26300	37203	22083	18259	13066	5290	1323	605	1305	855	817	535	337	324	312	338	330	302	341	293	336	337	316	333	330	299	333	318	287	304	332	296	288	301	337	297	292	290	306	308	323	295	303	296	309	345	322	321	283	280	297	278	293	279	308	298	304	322	312	333	281	319	317	253	309	285	324	308	294	297	310	317	319	290	297	287	300	295	328	296	317	320	309	308	347	290	275	288	318	303	285	299	295	298	289	288	278	345	291	298	304	288	293	290	303	295	322	277	309	312	267	283	302	334	266	319	289	302	319	324	324	320	277	316	290	291	271	309	289	296	277	310	312	309	298	297	307	333	267	293	317	318	305	335	296	283	311	332	299	274	281	308	305	309	311	284	280	305	318	277	283	321	298	293	288	320	282	288	298	296	326	278	308	300	289	278	327	307	286	259	282	301	328	284	296	291	326	316	309	311	298	291	292	338	294	282	306	300	256	309	303	282	299	304	319	290	306	302	310	300	316	305	283	299	290	305	311	310	310	275	289	301	323	294	292	310	315	300	316	339	306	277	304	320	307	309	306	294	317	297	296	262	301	294	315	288	274	301	303	332	278	327	291	270	325	312	287	292	315	276	314	275	288	334	307	295	311	310	303	286	309	297	285	281	285	304	278	330	283	308	279	295	301	295	307	295	297	311	310	295	271	314	264	301	281	294	328	279	321	313	287	307	310	293	313	290	283	253	298	286	277	288	266	289	312	276	325	238	283	260	316	315	276	301	285	290	317	295	339	304	291	310	335	310	297	299	293	282	288	349	278	318	302	299	311	303	288	278	281	294	270	308	273	315	325	291	282	281	291	278	291	274	283	253	330	296	311	340	307	295	300	305	285	307	318	269	280	269	313	314	285	279	296	300	292	281	317	280	322	303	265	314	302	304	304	342	258	279	301	294	300	285	322	314	291	292	297	308	289	305	279	280	323	298	296	287	280	331	312	294	320	293	316	276	354	306	340	284	298	273	275	274	267	299	285	348	283	294	312	288	290	274	280	283	299	316	318	281	322	299	272	312	303	260	316	278	308	298	293	284	302	300	297	298	309	305	290	303	281	265	292	290	326	310	297	316	279	307	311	292	266	318	319	297	316	282	310	295	318	302	279	266	281	301	301	307	302	313	293	296	299	284	310	325	316	299	323	313	316	325	304	326	277	307	311	297	348	343	311	294	261	339	314	307	282	279	299	296	274	301	332	311	312	321	298	282	271	274	257	279	306	276	271	302	327	295	301	312	283	301	301	301	262	295	300	297	310	291	280	291	255	318	306	300	324	281	304	313	291	296	276	348	326	278	313	283	293	302	286	319	300	317	333	287	320	283	322	321	325	278	307	278	264	312	325	294	291	276	317	287	290	312	289	298	306	291	279	344	303	299	335	291	328	292	291	299	287	292	267	319	317	338	282	302	308	293	309	308	271	297	331	287	274	267	286	255	280	301	307	317	282	310	313	321	297	296	296	321	275	275	299	302	281	317	278	313	290	293	313	287	309	303	285	276	301	304	301	276	316	274	305	315	313	284	292	295	299	324	280	321	275	294	267	276	300	308	299	285	283	286	308	282	302	289	319	306	294	292	289	289	288	313	280	294	291	284	265	272	276	328	315	289	292	339	314	284	293	308	311	305	336	295	317	301	317	282	301	315	286	300	297	294	304	286	288	293	302	310	298	291	326	294	259	322	285	332	293	278	281	292	308	310	306	289	290	302	292	283	272	293	286	302	295	319	334	291	298	297	290	302	303	293	289	308	324	314	304	294	283	299	312	296	293	321	284	299	284	305	312	286	305	324	291	316	268	315	310	334	303	286	306	285	291	320	296	339	291	272	306	314	308	309	319	274	304	320	322	300	280	289	302	319	286	304	304	323	305	330	310	317	302	295	334	325	281	299	299	270	294	304	298	293	306	306	299	294	289	296	280	305	268	312	299	331	300	290	277	318	325	272	282	304	277	308	309	281	274	286	326	302	318	283	308	289	292	288	293	284	324	285	276	304	261	307	312	320	306	287	277	262	287	290	306	335	309	288	246	283	320	276	313	276	322	294	295	307	321	277	302	295	289	308	298	285	314	297	300	296	304	307	270	283	310	316	299	321	261	308	296	318	280	310	286	300	304	278	301	304	302	287	291	283	297	310	283	287	319	270	316	305	305	262	306	322	294	314	286	314	318	315	321	297	319	321	284	333	321	304	315	283	304	300	239	286	285	307	292	312	288	283	248	297	323	304	293	300	292	275	323	330	292	317	284	310	296	316	285	279	284	287	309	312	303	283	324	322	302	301	298	303	301	299	301	292	308	310	309	299	304	289	309	303	311	290	301	294	297	270	313	278	286	307	281	307	312	295	318	304	281	312	293	316	280	308	297	295	295	282	301	313	299	326	252	292	320	310	320	274	309	292	303	319	296	279	274	312	335	309	297	301	326	300	292	320	292	319	284	303	329	296	285	319	260	286	300	308	265	289	307	302	308	301	301	298	321	302	305	309	313	280	289	302	320	306	312	271	282	264	293	324	275	274	276	295	304	289	297	297	282	290	307	293	288	317	350	324	304	299	298	294	311	313	302	311	329	286	305	290	299	299	261	310	325	352	308	289	324	283	286	324	268	315	272	313	277	290	303	309	279	318	277	283	283	294	292	309	301	279	309	295	319	285	313	309	286	310	325	258	310	285	330	290	303	289	279	282	278	299	294	288	271	279	278	302	276	306	292	325	276	272	293	278	294	312	290	279	320	344	331	313	292	291	334	342	295	302	303	317	291	293	334	314	318	286	269	287	317	297	304	295	284	281	293	335	324	332	289	311	287	294	300	249	277	318	299	271	294	313	299	294	295	299	297	257	288	321	313	303	306	300	295	278	263	312	288	336	302	280	307	300	284	294	300	303	331	321	275	310	313	287	316	324	285	280	287	302	296	288	321	288	289	327	305	307	301	295	296	270	318	284	319	317	307	317	291	281	267	306	263	284	280	261	290	289	311	308	302	336	305	284	324	316	270	294	306	282	303	268	300	268	287	294	315	277	301	299	282	315	273	323	281	276	291	286	341	285	314	315	291	323	295	312	327	330	280	310	299	305	294	345	294	337	310	297	292	292	296	276	298	292	296	310	333	313	303	282	292	303	254	281	293	293	298	285	267	293	319	295	307	313	312	290	294	308	317	318	311	284	306	322	284	317	325	290	286	310	300	279	309	271	292	312	286	301	294	334	288	293	307	297	298	294	271	296	292	296	322	317	318	309	276	284	293	243	299	311	326	299	286	302	285	295	296	285	294	329	336	313	282	299	311	281	315	309	282	322	330	323	278	296	314	322	298	318	312	277	281	299	290	271	292	324	306	295	307	289	283	290	291	319	291	263	309	288	288	317	293	303	278	314	326	313	293	294	300	322	321	306	305	315	305	305	319	309	310	292	295	288	327	277	304	283	334	294	335	294	307	311	287	267	294	301	308	286	299	317	273	315	295	308
19178	19734	26410	31885	31843	28904	42507	49588	37812	36184	30155	15467	5460	2536	6515	3663	3583	2135	1092	916	968	911	935	840	902	931	906	836	879	954	878	845	815	857	840	806	838	836	874	853	814	798	847	865	869	786	865	832	830	843	858	784	864	826	830	854	830	829	805	854	830	824	854	874	783	822	888	836	842	846	817	814	852	799	797	831	810	880	831	897	836	807	864	858	828	881	841	850	818	847	798	817	805	821	816	817	885	824	867	802	842	831	868	830	857	846	848	847	850	878	879	878	839	826	820	888	846	825	846	845	828	893	770	837	828	860	810	848	794	860	893	848	802	814	837	871	820	894	815	842	847	847	863	808	850	813	882	892	850	859	831	858	797	854	822	853	844	823	823	859	841	842	804	812	782	841	841	861	819	868	819	811	828	890	813	859	856	860	805	896	835	841	818	808	760	853	865	843	864	816	812	850	835	847	787	831	881	834	866	871	852	818	834	854	825	806	889	828	869	806	846	863	818	861	798	859	763	809	833	871	821	874	802	804	795	863	867	879	836	863	851	818	821	811	810	851	795	797	869	856	845	874	884	845	855	829	866	804	838	735	827	859	805	854	837	797	872	850	811	792	761	851	854	818	820	855	792	860	819	843	813	811	836	848	878	834	840	814	848	815	803	855	804	830	873	867	884	831	805	847	824	828	873	771	871	824	785	843	749	899	853	780	813	845	845	844	810	849	884	839	859	860	893	847	837	828	862	840	824	861	891	893	788	812	883	819	834	853	872	832	828	870	849	856	831	804	884	819	826	788	784	825	843	824	819	809	839	804	827	851	860	848	793	787	824	850	849	841	848	830	814	805	829	856	881	829	839	906	820	900	868	853	860	851	853	830	809	820	791	812	839	862	855	856	837	887	861	886	843	850	865	829	809	853	810	819	819	814	885	867	846	848	848	813	810	795	861	854	820	839	856	923	820	914	854	863	852	811	827	858	850	849	830	814	848	793	798	876	810	863	843	798	836	783	860	869	814	832	809	839	804	823	845	833	834	852	848	865	853	821	885	882	833	870	859	871	840	866	882	851	889	823	805	850	846	854	804	865	839	802	855	796	849	877	815	845	830	890	846	835	812	833	797	849	834	830	854	845	786	786	789	890	862	799	818	839	805	822	855	778	837	811	833	851	812	843	824	856	786	861	819	834	831	832	866	805	873	815	820	859	849	835	819	851	826	864	865	855	792	833	846	814	835	878	833	872	833	832	828	847	871	857	809	831	859	849	820	858	870	770	820	858	860	820	861	829	830	850	928	852	813	844	835	822	839	840	819	847	854	848	876	803	844	850	820	903	858	842	844	817	871	836	841	891	887	802	818	820	878	815	834	856	802	844	845	842	836	844	871	839	888	798	834	839	858	874	909	803	855	853	884	838	869	785	819	827	871	856	827	847	862	839	812	832	856	861	825	847	836	848	839	811	763	831	821	818	807	804	845	802	837	823	920	833	852	797	837	864	831	874	810	884	872	823	841	818	851	877	830	848	818	834	819	839	814	849	887	824	816	795	826	815	851	860	890	833	803	876	848	795	840	840	859	833	852	860	799	811	830	812	860	816	841	847	837	842	846	883	879	840	834	808	810	804	828	879	816	802	858	780	845	825	860	779	864	847	811	861	810	841	824	835	838	814	848	888	834	828	853	859	847	782	845	845	819	827	789	841	826	819	901	840	832	796	809	813	877	800	806	823	886	820	831	850	821	884	877	815	843	860	800	845	849	834	809	786	843	793	845	856	857	853	829	870	847	842	869	876	813	793	829	824	856	870	828	866	870	816	806	813	815	814	836	870	867	881	844	875	823	805	878	896	784	828	809	821	876	839	845	806	798	844	826	845	857	842	850	822	818	843	861	798	840	830	870	813	837	805	838	860	851	838	844	822	825	783	907	836	827	824	868	886	858	840	801	808	830	885	792	829	818	861	864	843	829	836	832	785	833	836	838	821	880	837	829	842	802	821	860	876	866	865	882	810	875	810	823	873	874	844	817	826	801	839	841	856	842	822	837	805	867	830	848	817	831	846	801	855	851	807	807	896	800	777	833	825	852	824	931	847	816	816	760	820	802	822	834	847	867	810	870	824	867	846	825	842	852	795	785	857	884	818	850	786	855	883	875	842	830	848	857	828	793	851	849	835	778	837	794	889	878	866	836	863	850	871	843	876	828	848	804	831	849	851	861	850	828	788	831	788	788	852	922	916	819	828	838	855	855	841	780	818	817	902	906	800	818	876	850	855	811	844	856	854	826	840	885	857	848	849	855	874	799	813	772	824	864	848	832	830	789	820	864	827	842	857	854	848	865	875	801	827	801	853	831	872	816	812	845	816	853	856	811	857	814	825	790	837	813	818	870	856	857	881	808	844	880	800	814	848	810	873	828	854	847	835	834	884	828	825	832	806	845	812	888	867	853	873	853	877	787	811	861	837	838	851	826	880	836	840	798	858	839	797	816	850	870	756	853	850	800	836	820	804	825	818	811	854	867	843	859	892	823	857	796	825	847	782	912	845	859	827	873	798	822	821	817	841	821	811	881	829	828	776	848	810	821	884	848	840	813	845	818	824	889	855	878	842	819	879	871	870	839	808	798	837	861	832	846	846	809	785	827	849	803	849	842	830	760	793	855	843	857	853	844	837	842	855	867	798	823	841	876	837	792	907	831	803	841	793	832	872	843	817	810	888	852	841	818	806	801	770	842	841	798	864	820	833	879	844	857	863	837	808	820	834	806	804	892	870	863	934	820	843	818	860	790	836	855	850	805	803	879	829	793	819	795	801	874	787	832	808	817	887	815	856	825	876	849	831	818	838	810	784	844	860	888	857	821	796	809	831	826	836	786	884	834	888	825	875	842	905	874	869	843	891	826	856	849	847	818	857	825	816	869	864	838	850	789	869	824	842	824	902	811	839	925	812	912	815	840	872	792	835	829	786	867	796	846	835	824	863	796	808	834	892	809	840	869	827	817	807	862	807	879	844	829	808	821	868	856	834	835	787	855	820	897	850	893	822	838	816	831	838	851	800	814	824	857	855	874	878	867	848	864	851	831	839	843	828	826	830	859	803	807	810	807	855	866	880	862	873	814	838	874	792	857	879	892	833	871	756	817	900	791	851	803	823	820	857	822	830	864	858	867	866	825	859	856	814	863	808	828	795	860	800	826	837	880	856	828	856	853	855	876	817	846	892	864	821	830	833	872	835	887	836	781	817	874	820	836	866	808	841	868	819	878	815	845	843	871	825	807	857	796	812	843	862	794	855	900	827	828	802	810	799	875	832	823	848	850	845	829	831	782	831	817	868	798	845	850	828	781	859	875	821	820	763	845	839	816	848	862	812	815	824	857	829	830	845	819	856	768	865	866	800	813	798	813	819	807	827	829	877	858	815	813	839	848	785	775	802	878	804	843	835	772	842	853	846	787	828	853	832	878	819	824	829	800	832	816	846	810	849	859	878	794	789	894	828	822	819	849	816	792	822
35179	32548	32302	30698	23971	36795	20490	20140	29071	28259	22254	11230	5258	3859	4834	3084	1973	999	509	404	395	375	359	351	340	361	353	349	402	428	336	313	316	286	306	286	306	301	295	337	304	289	285	317	292	321	302	327	309	320	305	280	317	266	289	301	304	309	284	284	305	329	302	278	315	317	326	289	309	296	314	304	277	284	317	305	335	297	307	294	307	318	334	286	320	339	276	326	288	299	277	295	314	287	309	337	298	264	297	288	280	289	300	285	340	314	299	314	312	289	298	322	310	308	319	334	294	322	277	281	308	318	281	278	297	315	299	304	288	291	304	310	270	313	287	299	311	300	319	286	282	297	319	287	293	306	298	299	294	283	301	283	325	305	323	311	281	306	311	295	276	316	291	309	293	320	315	325	306	283	326	276	263	301	300	320	289	266	284	319	335	298	324	294	324	307	307	314	320	291	313	336	320	287	308	292	280	303	340	347	287	294	315	303	287	323	314	328	319	306	268	319	278	317	279	285	273	326	305	293	312	347	336	300	307	313	318	311	290	290	323	274	302	283	310	318	302	292	302	306	300	286	299	337	272	295	307	322	287	314	298	295	289	305	310	315	300	287	303	298	310	318	296	301	306	275	317	297	307	303	280	307	294	295	329	302	309	310	276	296	252	329	311	275	294	267	290	284	273	283	298	323	301	305	289	276	293	292	305	305	307	315	286	314	322	311	339	303	300	286	291	318	322	293	318	307	337	277	283	323	292	324	320	328	334	288	305	302	271	303	304	313	294	270	311	286	308	309	324	292	293	306	296	286	329	330	306	288	286	281	348	308	314	300	314	297	281	274	324	270	318	326	279	294	286	297	304	302	297	311	299	285	305	328	297	310	298	299	307	294	313	305	271	330	291	324	265	292	321	303	306	337	300	298	281	320	308	295	316	313	286	317	327	324	306	319	310	269	317	299	309	343	317	307	292	293	299	301	287	306	282	319	313	308	284	297	298	289	307	303	320	303	337	314	280	317	290	318	290	320	274	299	268	293	271	357	322	316	320	323	305	313	292	304	295	298	324	346	283	269	282	317	308	336	293	298	276	283	311	294	280	279	319	276	314	293	296	307	284	292	292	283	300	277	282	299	311	314	310	352	321	320	293	279	307	302	307	316	290	296	309	307	329	309	300	323	296	278	303	269	316	297	299	318	304	280	300	307	296	297	313	318	261	275	305	306	314	266	306	303	268	295	317	319	298	297	302	288	335	309	305	313	314	291	310	323	316	322	313	310	294	306	298	301	325	304	308	302	277	303	297	265	327	318	298	311	323	283	292	301	293	281	270	299	296	299	310	329	275	306	307	282	299	318	305	283	285	329	323	323	298	328	292	323	329	301	325	291	342	299	282	286	323	300	306	344	293	323	294	310	281	289	293	308	318	310	316	324	330	301	330	277	293	312	317	298	304	286	303	275	310	330	330	281	284	268	296	294	312	316	324	308	279	314	263	271	307	297	328	327	288	337	308	314	278	316	293	313	314	312	305	340	318	313	282	300	337	302	284	298	318	305	299	306	291	308	313	313	288	326	292	314	308	271	319	283	300	332	295	284	314	320	320	292	271	311	319	276	318	319	311	300	281	297	309	282	302	273	297	273	359	305	310	331	303	306	280	283	307	288	290	291	303	307	329	295	304	278	280	305	310	326	275	318	315	291	298	315	287	290	292	306	323	297	339	291	317	268	306	294	306	314	277	313	313	307	294	280	303	343	323	283	282	320	294	324	335	295	289	333	299	322	298	293	316	319	318	277	281	316	317	297	295	316	300	282	311	299	311	310	313	281	318	305	293	309	278	269	280	302	312	317	306	302	298	301	304	307	318	276	329	256	299	295	317	308	304	315	275	293	299	279	324	306	302	320	284	302	288	285	320	333	325	298	302	281	319	271	321	268	317	293	293	308	288	303	297	320	302	329	317	301	289	335	272	280	319	322	305	330	283	291	325	314	301	315	311	307	318	293	304	301	281	311	287	264	342	301	338	322	277	297	300	316	289	282	326	311	311	295	318	306	313	289	297	312	305	310	296	321	278	271	298	340	293	287	330	315	290	294	302	323	296	302	288	317	296	336	280	301	284	322	293	322	295	257	274	286	306	297	299	294	313	290	317	312	279	312	289	289	292	281	312	300	293	266	292	303	312	302	290	334	290	336	299	303	270	297	316	322	300	320	299	320	301	282	278	302	308	312	275	298	309	292	308	280	316	300	326	267	299	317	309	305	308	332	284	292	279	298	299	330	293	317	290	301	303	300	312	284	330	311	296	312	319	282	304	330	320	311	312	292	297	349	303	322	287	291	286	324	313	324	331	303	319	306	310	312	304	318	285	285	347	326	303	296	306	293	353	290	337	312	357	342	284	324	288	312	340	298	314	330	276	290	261	360	323	270	299	295	302	302	292	328	311	310	310	302	334	284	289	330	316	286	292	305	318	322	330	292	301	327	294	284	271	300	351	294	329	273	312	280	309	293	312	307	327	289	291	294	337	280	291	275	318	309	313	306	316	293	321	276	295	309	319	309	313	289	324	304	292	304	288	306	320	290	321	275	314	327	340	320	291	309	284	324	287	296	291	295	301	314	285	307	300	295	305	289	310	281	328	294	298	332	338	259	309	288	314	304	295	286	317	312	318	311	303	287	321	300	299	299	282	288	305	302	334	305	295	336	319	291	306	325	301	306	271	342	315	318	327	292	291	344	324	281	319	295	285	312	275	320	352	276	321	308	304	318	304	313	298	293	315	308	341	309	318	293	291	298	316	323	299	318	287	339	321	294	325	301	319	307	301	299	325	326	297	301	321	296	295	287	308	296	305	294	342	314	326	303	303	297	267	350	292	291	310	306	315	308	282	290	295	299	298	310	279	282	308	324	299	303	290	286	311	315	322	279	296	324	304	324	317	292	313	309	299	312	301	324	283	286	330	314	332	317	310	329	313	312	340	290	336	293	322	310	317	293	302	305	273	301	302	320	287	309	315	299	306	284	320	330	286	300	292	315	288	295	294	302	325	318	301	329	302	285	313	316	320	284	267	348	310	292	296	327	291	321	299	275	294	286	293	317	291	326	300	300	286	309	309	283	333	296	293	288	282	295	345	311	298	337	287	312	308	317	307	303	301	320	314	303	287	307	303	276	319	279	325	310	303	322	328	324	304	291	296	320	288	291	317	293	283	268	293	297	296	345	321	311	286	289	284	320	298	296	304	283	288	289	312	323	264	320	339	292	314	329	317	289	287	279	327	276	309	303	271	271	302	299	298	290	272	293	323	307	321	291	306	285	286	292	318	303	309	313	279	290	299	314	298	279	284	291	333	323	289	317	287	315	311	327	293	290	289	287	286	314	293	346	310	303	293	280	324	298	324	305	264	323	306	310	313	309	313	296	298	292	311	319	276	299	303	302	296	299	301	339	303	314	275	289	295	307	299	331	301	285	307	277	307	293	333	334	282	349	294	305	317	296	299	304	283	323	307	294
23729	25881	31128	37559	33946	44134	31427	37162	44349	45354	36205	26988	16885	15355	18622	12780	8729	4253	1990	1401	1393	1313	1109	1111	1109	999	1135	1179	1382	1381	1315	984	922	870	913	898	861	819	848	827	866	827	828	818	843	888	827	844	850	838	854	894	890	867	839	821	829	858	788	861	858	851	818	822	859	859	850	834	811	791	837	830	871	877	889	838	841	870	820	844	875	842	825	822	918	816	861	815	860	864	862	870	873	826	785	811	820	862	833	825	828	826	839	885	857	848	839	860	876	819	818	853	847	810	883	852	868	879	856	857	815	898	898	818	807	870	880	850	826	828	836	840	858	838	841	854	877	840	867	876	855	862	845	880	828	872	820	853	810	830	808	802	863	863	839	815	862	830	874	836	811	866	844	834	847	855	836	831	783	824	856	895	880	815	846	859	879	832	870	826	821	814	820	827	829	876	847	843	785	851	780	879	865	781	834	892	888	823	840	859	904	832	857	807	838	853	822	835	836	871	883	845	829	858	872	848	865	776	880	827	808	819	823	851	875	865	775	784	854	804	859	815	866	808	848	837	844	876	837	855	845	836	856	864	893	914	877	875	819	838	827	882	855	828	837	898	859	883	818	874	860	814	854	871	869	844	848	861	808	885	830	817	831	820	820	845	901	863	865	809	781	840	840	853	862	890	850	861	814	795	826	841	838	863	846	874	861	840	837	832	848	802	841	830	870	829	883	825	833	802	878	855	846	906	872	838	848	804	811	860	817	855	876	856	905	844	888	788	820	861	849	776	888	829	839	826	848	803	847	851	840	859	817	894	882	793	811	838	857	869	805	856	867	844	862	801	832	843	827	840	831	826	811	818	872	876	834	874	875	874	876	802	826	872	849	836	788	843	853	881	837	836	850	859	835	819	906	788	896	871	825	781	855	900	852	811	888	883	849	843	841	808	858	845	869	846	865	802	845	863	859	822	840	847	839	831	856	845	845	829	881	818	834	867	887	843	901	844	845	816	840	848	811	870	871	818	764	838	900	922	880	801	918	846	820	834	857	805	845	840	797	883	827	825	793	846	836	891	854	827	856	895	825	836	845	856	878	859	801	855	824	864	875	904	859	892	816	885	865	869	816	849	801	823	867	733	821	903	852	828	857	821	817	815	839	813	831	829	849	835	779	821	824	849	823	807	845	852	881	849	808	912	829	794	866	859	853	823	849	848	841	838	863	834	886	843	941	894	826	841	822	816	835	807	826	838	821	881	905	850	870	892	843	859	887	875	818	853	859	860	898	839	877	856	824	849	834	817	825	900	909	825	837	843	880	856	846	862	845	812	833	853	868	864	832	850	822	837	872	894	856	843	898	847	830	843	796	841	838	854	822	869	871	870	893	845	843	855	879	887	877	861	932	887	844	786	896	841	831	849	883	871	836	794	862	837	840	873	820	841	865	813	864	859	901	878	848	874	815	856	843	815	829	886	830	855	777	862	844	854	817	875	820	892	820	850	854	823	825	800	810	852	851	906	781	793	856	899	840	905	883	856	888	839	847	876	873	856	870	817	817	831	865	831	943	795	852	875	796	829	854	867	863	862	909	915	832	839	850	838	852	759	881	862	863	839	871	842	822	911	850	839	810	849	846	885	865	890	853	822	862	852	828	810	804	814	853	807	880	884	806	855	862	880	880	817	846	859	864	840	858	868	884	868	859	934	845	869	852	891	882	874	845	870	812	846	857	835	862	829	809	921	828	872	819	860	867	837	842	845	743	888	879	843	864	873	827	822	839	799	833	857	830	837	846	859	867	866	857	838	865	878	836	793	848	874	845	823	850	881	830	843	796	834	841	852	852	894	832	855	875	810	844	801	858	831	841	811	859	833	824	908	840	867	803	835	826	892	846	865	817	859	861	847	843	818	856	843	856	853	840	875	886	800	846	886	818	865	855	858	861	882	824	844	852	820	825	832	784	842	853	833	813	841	901	848	840	900	838	881	830	940	837	861	839	849	845	840	843	856	844	835	767	872	855	845	787	816	862	831	820	865	825	825	865	869	839	887	876	839	847	851	815	852	817	865	845	840	873	857	807	843	903	837	809	869	818	836	824	853	870	821	885	857	837	852	835	846	832	909	849	888	841	806	830	858	890	871	873	856	836	835	850	815	856	849	856	829	842	902	813	837	879	851	890	840	878	816	870	882	849	878	850	868	826	901	837	845	830	807	853	864	880	860	837	834	887	858	853	852	791	846	807	890	819	887	848	878	881	885	812	865	881	885	810	840	840	867	847	832	803	853	850	835	844	863	833	824	848	831	850	845	855	851	820	826	772	842	853	820	823	846	862	862	838	839	859	865	828	805	825	894	831	872	878	821	908	863	785	832	844	862	848	828	873	848	876	848	848	836	811	798	848	809	844	858	898	886	876	848	819	842	844	849	836	803	843	865	819	844	871	838	852	862	867	892	799	841	861	875	827	814	808	867	838	783	889	872	834	837	912	870	811	863	799	855	803	841	908	842	858	829	890	839	852	821	838	813	836	865	887	809	847	847	838	864	863	805	840	909	853	831	844	836	862	789	872	827	839	849	900	860	860	835	841	861	902	843	819	821	862	869	804	834	873	817	818	899	896	873	825	851	879	837	881	847	850	881	834	848	837	849	837	827	819	840	873	887	850	853	830	834	867	849	866	909	832	840	837	874	872	822	842	847	785	837	833	860	880	825	852	888	825	847	800	871	835	836	890	822	810	808	855	836	862	858	823	859	865	838	831	833	823	826	879	869	878	875	841	886	807	778	845	863	870	890	860	834	855	862	793	892	841	831	824	885	817	872	826	860	830	855	877	803	855	872	833	868	786	841	851	844	880	898	823	903	842	851	849	861	877	775	850	831	812	863	830	811	812	839	854	817	828	840	746	829	840	860	891	838	834	842	860	838	857	852	815	871	867	838	845	869	832	809	900	864	838	866	905	827	876	909	870	840	819	832	852	863	805	760	856	912	869	803	878	893	862	830	835	855	875	826	870	887	831	843	878	843	861	852	839	922	832	857	777	786	862	887	872	800	785	815	816	898	873	840	820	839	842	861	821	866	865	883	868	869	824	851	821	848	882	842	844	852	833	891	856	825	834	789	812	831	872	889	856	855	878	872	842	910	863	868	866	866	847	853	813	854	806	836	780	860	846	849	836	829	810	838	789	846	881	856	820	851	847	826	872	883	822	881	843	913	813	835	860	849	837	872	832	862	918	826	850	856	832	862	832	852	857	851	872	869	844	799	845	847	885	844	865	801	819	865	831	860	850	819	859	805	813	882	853	882	886	830	848	849	823	788	832	837	816	812	879	852	815	887	859	840	806	871	823	859	828	827	895	858	874	843	835	845	840	802	814	845	856	808	843	896	836	799	842	841	842	854	837	811	838	836	826	833	841	876	858	850	863	857	830	847	896	843	868	812	828	903	843	861	840	898	868	827	889	789	846	845	886	846	834	841	833	841	897	865	823	823	841	894	828	843	883	901	850	897	873	855	836	868
18010	16917	20517	16844	10269	7166	5672	4943	4735	2928	1717	781	644	552	613	550	535	359	350	308	324	334	303	303	322	287	327	311	302	333	324	334	314	302	305	355	300	321	318	359	321	310	294	324	285	318	318	293	335	285	308	322	346	318	317	352	309	302	290	331	333	296	336	325	305	304	324	335	317	316	320	302	318	324	328	336	289	321	343	331	306	307	289	345	331	321	322	332	327	289	325	301	291	299	324	296	335	327	328	287	315	310	334	325	301	336	318	306	320	324	315	335	329	317	324	309	318	347	342	318	302	346	320	314	313	320	278	330	328	306	315	359	334	319	318	310	319	315	314	341	337	324	327	295	312	334	323	353	304	285	329	305	368	319	333	352	323	329	317	314	316	338	304	303	310	329	337	289	321	298	283	351	309	293	352	305	315	304	328	365	305	348	316	302	357	321	303	330	309	353	356	296	314	316	309	340	304	292	351	323	323	318	303	298	309	301	358	317	328	322	323	321	342	329	323	312	292	347	318	299	323	306	326	310	298	332	323	320	304	306	322	254	304	346	335	361	308	304	300	336	324	344	332	316	353	332	343	346	309	317	331	307	308	310	329	300	333	311	298	322	335	302	325	316	295	340	318	297	325	282	282	320	311	291	317	324	307	293	306	324	370	262	304	301	313	292	345	303	308	293	317	304	303	283	322	293	293	343	342	298	316	336	309	303	281	284	358	297	295	313	316	305	344	328	299	314	318	343	336	307	332	323	323	324	269	279	332	295	332	336	292	315	293	332	321	302	323	314	317	317	287	304	341	317	307	310	311	298	315	313	296	308	314	323	322	310	313	312	315	304	328	309	319	306	307	344	311	344	336	335	321	311	298	310	329	287	332	315	310	275	306	292	335	329	324	286	288	334	299	329	332	309	320	319	323	299	306	316	292	303	327	310	284	351	317	304	329	309	297	319	305	319	343	333	314	296	311	317	353	341	322	326	305	335	337	343	305	301	315	344	326	310	323	323	317	327	331	285	332	286	304	342	322	332	307	340	323	325	328	340	322	351	308	315	333	292	313	324	324	315	279	313	330	349	312	339	330	312	306	336	317	317	310	277	325	333	349	323	299	315	308	346	328	310	294	300	263	311	319	364	303	292	321	320	336	301	307	312	324	294	344	306	326	306	329	297	323	342	331	298	311	325	275	305	334	344	319	317	303	319	278	286	320	329	300	305	291	344	297	313	313	355	327	349	314	329	317	290	340	317	311	325	306	318	330	340	327	318	334	324	294	310	300	302	308	296	341	318	326	324	341	295	327	287	327	288	313	323	302	295	277	307	285	288	313	286	304	294	324	310	337	348	331	278	349	331	339	351	325	306	341	348	325	320	321	331	310	314	311	335	308	300	316	301	330	302	299	313	322	320	321	336	323	312	314	326	321	319	313	311	301	308	303	303	332	323	323	315	318	314	285	295	325	320	329	327	287	336	318	314	332	267	317	313	335	360	312	349	301	294	321	337	343	287	302	329	297	309	328	331	306	325	347	321	327	308	308	294	326	337	298	299	302	338	304	335	346	357	292	320	326	324	301	325	316	339	332	319	344	321	325	298	332	351	344	303	335	347	308	297	343	345	300	316	335	331	345	329	330	320	307	337	304	329	319	302	321	329	343	352	321	339	312	317	305	341	328	342	306	308	310	313	330	334	345	331	323	312	319	324	307	297	318	309	351	336	303	310	326	286	320	302	314	333	310	305	305	312	342	321	334	338	339	315	331	313	327	332	297	288	332	353	303	323	339	307	302	301	307	336	363	290	345	293	318	330	304	315	297	315	279	321	292	330	337	319	316	279	314	288	329	307	313	332	298	331	325	302	282	347	341	322	338	304	336	297	334	284	326	319	291	304	364	322	311	292	301	351	320	344	323	359	329	280	316	323	308	332	309	310	314	306	334	305	314	315	306	344	304	309	307	338	309	315	343	327	298	319	326	317	322	310	309	300	308	270	306	336	320	354	349	315	304	314	326	310	310	299	315	322	294	337	285	337	303	293	319	308	325	353	322	334	354	316	296	300	332	329	336	318	337	316	327	313	358	325	308	332	341	301	316	319	329	307	329	319	349	291	333	315	278	307	325	319	332	327	305	298	312	353	321	299	314	338	346	336	340	309	338	307	304	313	310	346	326	326	326	311	293	323	327	319	321	299	301	320	302	321	336	321	309	337	309	330	327	350	292	329	317	290	327	376	318	327	339	324	297	314	307	294	326	303	332	322	310	292	318	363	309	314	323	288	316	347	304	313	304	358	352	308	335	345	315	323	346	328	329	323	289	309	300	340	333	319	302	317	277	319	317	309	335	313	316	325	340	323	337	313	323	349	331	313	299	308	357	337	322	287	286	340	309	318	325	338	306	297	306	317	324	336	296	296	323	338	337	317	314	289	306	299	292	313	320	288	297	351	295	292	337	327	320	329	313	328	306	323	304	331	324	315	289	349	321	288	288	347	280	338	332	273	329	394	298	305	296	338	318	326	321	308	340	328	329	321	301	293	343	323	310	300	309	352	304	298	318	290	342	289	311	302	321	317	300	319	288	296	311	346	304	296	313	348	315	321	335	318	314	338	325	320	291	317	309	322	293	324	344	297	346	315	309	337	301	308	310	289	322	322	317	341	309	290	321	321	282	329	300	289	339	313	294	312	310	346	336	311	315	274	284	293	339	342	314	311	316	316	298	285	281	319	290	329	338	308	291	302	333	318	311	332	291	298	318	305	291	328	315	325	311	282	324	344	307	305	320	300	289	312	289	312	320	322	316	336	296	304	314	324	326	326	342	313	338	290	341	319	346	315	315	332	306	338	310	323	313	315	313	289	285	316	313	292	310	302	312	308	319	314	302	321	295	346	318	344	307	306	285	333	314	318	322	295	288	330	292	325	333	305	316	324	306	321	302	319	279	314	326	293	327	287	324	335	293	317	304	291	326	342	287	317	339	320	338	314	313	342	297	318	342	306	314	309	344	292	309	321	333	310	308	340	307	314	314	326	339	293	314	329	274	301	309	316	336	316	302	318	323	308	319	320	318	346	307	323	270	295	333	338	296	302	322	340	319	348	308	297	280	315	301	300	325	358	292	299	329	310	287	336	292	344	314	320	328	319	335	329	320	315	289	342	321	316	328	318	314	314	318	287	314	328	339	343	319	274	307	318	297	325	301	298	322	295	318	288	319	336	291	345	300	289	313	333	350	293	320	348	307	332	309	303	302	319	325	305	313	304	293	299	363	320	311	344	304	324	328	327	305	314	326	310	310	351	320	334	346	317	305	325	340	324	319	307	344	317	314	316	304	287	316	312	342	348	324	281	335	346	333	289	283	316	342	310	314	337	321	310	320	306	334	315	324	298	305	387	329	350	273	324	321	336	311	331	310	325	293	283	329	299	305	301	303	289	329	297	329	319	336	306	342	324	327	327	306	329	336	309	311	326	350	314	321	317	331	369	316	331	313	308	316	299	309	287	311	281	325	328
12507	13072	23146	25210	21371	18597	17941	17179	16217	10615	6600	2986	2649	2329	2301	2001	1643	1093	1029	893	825	887	886	898	901	904	870	860	887	872	881	901	934	903	902	894	930	882	876	887	816	817	856	875	879	888	884	880	841	923	872	933	869	866	861	840	851	859	851	872	884	843	907	878	889	854	871	885	884	912	902	850	922	911	882	828	944	862	871	859	902	853	872	922	882	836	865	845	879	902	844	853	835	846	880	903	875	853	909	897	918	872	879	913	896	849	939	912	856	906	846	944	888	934	871	917	822	919	914	868	892	870	877	890	928	895	878	854	898	881	874	896	908	914	846	932	865	885	933	840	898	875	854	878	873	877	831	896	895	890	885	848	854	868	838	856	867	879	848	865	905	899	834	873	912	872	817	874	864	865	877	834	934	907	863	884	894	842	840	918	868	881	923	893	915	970	890	943	882	816	859	866	847	913	878	864	917	914	866	849	845	873	862	892	876	882	891	897	895	884	873	881	890	919	857	871	888	855	863	902	912	851	905	870	876	839	844	821	898	903	891	878	821	896	883	923	851	868	845	829	853	922	896	821	893	923	878	871	874	844	884	924	833	877	873	886	901	873	855	873	851	833	894	830	864	927	881	856	960	857	899	854	850	866	897	853	824	908	820	873	864	858	886	920	886	912	797	858	841	900	889	860	898	863	874	865	911	842	837	924	903	895	860	849	804	825	829	859	877	944	875	895	870	859	875	873	790	876	873	893	903	847	923	853	871	863	854	874	883	851	843	937	808	893	849	912	898	883	897	849	894	949	891	880	921	894	890	888	861	875	850	835	907	883	847	884	880	886	942	881	887	875	863	802	900	910	859	894	873	853	873	874	874	841	912	862	865	814	920	884	932	878	866	875	859	868	861	896	837	898	866	861	864	874	804	871	864	875	905	869	884	905	868	856	864	875	864	848	906	885	944	830	927	884	843	900	894	903	888	905	870	841	898	926	857	910	851	878	839	878	888	905	898	899	831	847	895	828	897	866	876	877	842	885	905	889	863	895	912	865	898	851	830	902	878	903	916	880	945	860	851	885	886	892	875	848	935	850	821	877	952	873	846	837	888	893	864	901	861	923	859	824	898	892	904	901	900	860	862	856	896	911	844	873	889	869	859	909	889	896	907	872	846	820	874	878	893	852	909	906	872	896	827	868	881	882	918	854	850	857	891	932	902	802	896	819	890	904	891	884	875	853	869	890	808	861	890	896	876	812	886	852	932	868	883	908	896	873	857	875	910	862	870	831	869	909	858	822	860	878	902	893	875	872	877	831	877	891	884	911	829	892	906	843	861	899	861	903	920	891	910	843	840	887	873	890	912	839	886	887	884	864	875	867	872	880	818	872	861	916	903	823	853	881	906	943	889	956	875	828	836	901	871	891	917	877	906	880	872	864	842	887	865	850	802	873	866	815	938	873	872	886	873	873	816	871	900	869	897	892	875	849	853	821	918	849	887	897	813	845	872	909	935	843	844	883	874	851	888	861	957	840	873	854	869	855	875	872	917	888	887	886	854	845	888	840	916	857	888	887	932	858	928	867	883	856	851	893	856	895	903	899	838	873	857	848	849	900	882	882	823	936	872	817	883	913	920	849	905	881	858	907	886	866	866	886	880	904	886	850	851	880	944	901	865	922	871	881	895	939	858	861	881	880	837	844	893	879	875	859	895	877	913	912	899	903	881	857	905	921	902	895	902	881	840	868	883	865	897	882	864	879	880	869	878	855	900	925	886	875	868	862	844	917	848	893	901	873	887	866	890	874	810	858	854	883	928	889	824	862	881	897	842	898	883	862	874	914	870	859	912	890	870	864	901	903	906	869	873	894	865	843	853	890	912	872	868	876	889	881	820	901	848	879	894	928	892	885	888	868	819	843	854	903	868	921	805	850	877	881	949	876	889	878	862	898	855	841	907	853	825	896	860	835	894	952	868	886	833	888	876	868	899	831	901	885	889	877	918	894	938	819	803	843	855	870	843	862	827	879	866	898	909	852	853	896	848	878	939	840	903	874	898	931	937	902	914	909	853	859	837	889	873	926	878	938	877	872	889	883	837	855	898	930	893	935	828	864	882	838	888	932	940	878	935	927	851	897	901	909	902	915	841	860	874	903	831	889	826	851	839	862	905	843	834	919	818	868	905	853	926	896	905	923	863	879	865	848	888	925	835	900	898	927	890	890	891	930	877	907	916	914	898	877	896	919	836	911	908	864	903	884	892	860	868	928	927	876	905	859	848	882	906	873	916	846	902	935	865	836	873	888	900	895	888	907	856	865	871	847	849	869	869	859	861	884	852	871	902	869	864	893	893	888	871	932	932	865	865	892	905	840	896	883	911	887	887	895	910	915	928	847	892	898	897	771	889	925	851	874	892	897	819	868	865	939	905	863	876	847	877	865	876	857	839	844	856	868	903	864	921	907	809	904	866	882	889	869	905	884	860	874	887	840	922	791	850	876	887	916	886	898	935	896	853	863	914	824	854	871	856	885	896	894	892	915	917	936	851	872	910	851	905	881	849	814	890	912	883	863	894	873	886	869	892	904	873	843	888	884	911	859	851	878	896	897	909	882	888	925	890	835	859	879	820	860	912	855	908	902	829	879	890	880	899	887	886	872	884	856	941	851	925	890	801	882	956	914	866	875	910	838	841	811	877	921	899	867	923	861	878	870	887	848	909	890	880	907	909	821	902	894	922	916	890	862	822	902	917	862	861	871	912	815	914	885	877	867	786	879	881	835	847	895	868	819	899	863	884	838	792	879	881	873	893	893	843	859	915	870	929	906	847	889	852	877	911	803	857	898	943	884	899	884	861	920	863	855	870	887	892	926	870	864	850	843	856	833	832	893	892	820	844	895	792	878	907	889	852	886	885	885	916	865	895	892	830	921	950	889	885	892	900	901	875	872	855	833	909	881	937	924	879	854	881	858	851	910	852	899	822	841	888	943	874	913	857	877	872	890	850	886	849	863	896	905	918	881	836	906	906	868	860	857	893	874	879	856	873	878	849	857	840	900	872	872	889	900	905	875	926	873	942	824	865	895	896	850	853	892	841	827	875	805	894	901	871	866	867	888	854	891	908	902	889	890	864	875	888	895	875	884	894	849	870	860	883	904	884	901	868	861	841	888	918	857	932	858	864	824	890	910	852	863	843	879	829	884	876	879	871	900	855	929	921	873	906	865	862	947	884	880	884	868	851	864	813	850	915	873	893	819	830	922	888	882	905	885	907	895	877	856	873	907	921	922	879	918	832	906	905	865	897	899	880	889	912	849	877	835	877	906	838	914	821	863	875	878	878	907	881	866	899	840	866	912	874	846	925	836	890	876	869	889	932	859	859	858	883	880	868	917	893	876	820	897	801	862	893	876	885	897	914	917	874	898	872	910	889	880	936	860	880	839	953	874	823	851	865	831	869	884	897	852	910	866	904	862	893	878	862	878	895	896	875	834	857	905	862	864	883	854	931	854	871	907
29673	27456	29379	22631	21809	36009	34642	35333	24131	11879	7061	2306	1223	877	736	717	504	381	354	314	302	298	303	319	324	296	277	288	277	282	279	286	285	316	286	269	291	265	317	280	288	291	300	291	327	290	281	284	284	315	304	303	304	268	286	295	310	275	309	324	308	307	299	275	291	296	265	320	289	290	267	281	285	311	281	284	272	300	311	297	294	262	300	296	255	253	292	310	294	316	295	295	284	267	285	273	312	317	260	274	259	319	319	288	319	327	284	308	286	272	277	324	287	268	287	308	279	284	304	295	288	284	316	306	303	273	291	289	308	334	286	295	287	318	293	295	320	304	295	281	291	270	259	298	318	299	271	292	292	284	296	285	309	307	289	306	303	318	295	269	294	284	305	287	262	315	282	279	296	308	303	301	281	298	282	298	296	260	300	302	292	293	284	297	285	297	282	291	309	316	284	294	306	259	293	288	295	304	294	289	284	268	279	282	293	300	312	306	287	260	277	298	306	292	282	289	298	271	297	300	304	301	301	302	273	290	279	269	298	290	273	294	290	272	271	297	297	286	293	312	278	285	264	268	268	307	284	283	295	307	238	307	277	303	278	297	267	259	257	313	332	320	295	293	281	297	267	324	267	262	279	295	288	309	281	290	279	269	315	284	328	269	323	305	274	329	303	293	257	251	289	290	271	284	273	305	304	290	286	300	286	295	297	264	312	306	286	283	286	290	274	250	299	305	295	276	295	292	309	255	293	284	258	299	303	308	287	270	272	273	310	295	287	300	320	326	314	294	263	294	300	291	267	271	272	290	297	299	281	296	283	297	275	327	310	274	316	294	299	269	297	289	320	305	308	310	308	281	246	288	265	301	310	305	292	299	305	323	298	270	286	289	300	288	262	299	293	281	298	283	278	290	297	285	291	297	299	320	263	316	306	304	298	308	295	294	303	275	277	288	284	302	290	299	292	279	323	276	279	296	279	309	281	275	290	281	285	304	315	315	307	282	291	284	301	287	273	284	297	264	286	243	292	251	293	300	280	281	302	277	288	296	273	300	298	269	282	278	278	337	289	278	295	335	301	266	267	307	265	275	335	301	307	319	291	298	274	284	306	274	339	273	299	310	330	278	282	270	309	300	274	286	288	327	294	303	295	310	282	295	295	297	285	306	268	309	297	295	286	307	277	257	299	283	299	288	293	298	274	295	301	284	307	308	271	265	253	291	270	298	268	321	300	293	278	293	295	283	285	289	308	261	308	289	264	298	307	267	270	293	316	284	280	287	284	270	317	311	301	260	265	309	290	299	309	291	307	272	310	283	328	288	324	285	307	278	297	301	286	294	280	319	295	287	277	305	284	297	306	306	281	288	292	288	284	274	274	255	299	293	287	303	294	276	301	313	273	302	307	287	289	304	314	262	309	303	296	293	281	276	281	318	278	302	292	287	327	310	309	294	318	276	310	294	272	291	285	273	303	302	281	252	308	304	258	283	270	285	302	316	303	262	264	296	296	306	292	289	281	341	292	257	283	308	310	318	331	305	274	289	273	266	291	323	267	304	270	287	292	313	294	279	305	302	278	290	312	307	306	298	264	308	280	274	279	291	304	270	303	270	309	308	309	293	268	269	305	304	286	329	280	298	345	262	326	287	331	301	305	275	278	304	296	295	275	305	282	296	284	278	309	308	293	279	290	282	315	301	288	288	305	291	309	286	302	328	322	302	293	300	301	301	304	294	301	310	297	283	285	293	283	280	296	307	276	317	275	267	279	252	305	255	283	310	289	283	288	287	294	263	239	299	339	330	305	279	286	274	309	305	279	291	315	285	296	288	287	295	272	248	312	300	317	287	290	315	300	306	276	306	298	263	283	313	310	262	277	253	290	278	304	248	284	287	311	291	278	288	314	273	321	259	302	289	299	305	295	266	277	279	280	283	294	301	290	293	314	290	292	289	267	286	277	296	299	252	302	297	322	298	324	312	295	245	300	281	303	303	259	299	301	256	320	297	304	302	309	321	305	292	296	272	269	275	318	307	269	293	322	272	295	277	306	293	313	281	291	282	303	303	278	263	290	294	306	284	322	250	293	294	313	285	297	323	288	315	304	302	314	308	305	312	280	288	295	282	316	282	292	291	286	260	272	324	302	267	299	294	271	302	268	295	284	306	299	312	292	276	286	284	304	286	282	279	281	269	276	311	305	276	323	291	307	300	293	322	286	287	302	319	285	279	315	304	312	286	303	269	288	315	302	283	287	302	290	287	298	295	278	294	296	294	274	316	279	308	299	291	257	282	294	303	259	301	281	260	292	280	286	278	326	291	306	329	300	289	299	282	310	293	303	301	301	291	329	277	282	266	329	282	286	291	275	303	306	271	298	322	317	309	276	265	296	306	285	274	280	276	289	283	326	285	279	310	302	281	302	299	272	275	293	284	287	269	291	281	306	290	288	301	310	269	260	289	282	314	295	295	311	293	293	299	255	297	292	279	283	307	323	299	330	313	280	300	287	287	315	289	292	294	294	284	289	274	309	296	322	307	276	271	292	272	263	285	304	328	286	265	271	276	279	287	290	274	293	282	294	307	296	291	280	283	281	290	293	288	290	325	332	307	294	301	288	318	297	289	289	299	305	299	293	306	286	273	281	311	268	309	303	279	295	288	274	323	286	326	320	271	303	302	280	286	277	279	307	291	310	305	280	284	284	288	298	292	316	290	281	287	290	315	305	294	281	300	281	286	296	281	284	325	304	293	292	286	271	284	292	301	288	295	291	284	300	273	272	297	288	257	283	287	320	303	305	320	283	295	289	274	273	295	308	298	317	281	291	305	285	282	312	280	307	301	322	278	293	275	294	304	310	312	282	292	289	300	283	320	304	309	309	281	300	299	293	255	316	296	279	268	292	287	304	287	306	280	288	296	282	319	286	312	281	299	297	271	294	264	303	313	308	291	315	302	267	273	272	284	256	284	303	288	285	321	298	290	287	313	291	279	325	298	309	272	277	262	268	298	289	317	284	292	275	302	285	279	329	333	323	301	305	334	270	288	281	294	301	285	337	326	303	282	296	286	279	302	305	307	302	292	294	300	275	299	304	266	298	295	259	281	279	262	267	304	307	291	299	298	276	271	292	323	316	305	298	283	275	287	301	271	322	291	309	289	308	272	324	257	290	291	293	305	319	277	282	298	297	275	287	296	307	309	308	276	297	296	283	272	278	293	287	288	309	302	282	298	313	305	313	323	275	295	272	276	293	272	326	286	292	305	295	292	275	290	274	289	321	308	279	318	286	293	278	293	289	278	284	307	292	299	293	296	278	267	272	294	276	289	309	293	309	299	295	281	285	289	259	292	302	301	305	321	304	310	292	288	297	284	288	303	297	294	305	301	277	269	299	310	306	289	280	297	302	303	297	298	268	329	273	269	289	284	272	280	292	295	285	290	311	295	308	296	268	266	286	287	298	289	311	306	309	295	310	328	302	319	300	299	322	287	309	252	318	299	290	301	290	295
20290	21732	29106	29163	35515	47704	48646	49300	38826	26316	21394	8333	5715	4095	3077	3059	2221	1375	1139	848	852	917	836	885	868	797	803	835	917	908	882	855	867	830	816	840	806	794	806	877	807	825	811	815	790	890	800	827	816	864	789	858	786	878	813	818	809	822	837	849	857	862	832	791	853	817	856	820	841	827	799	813	798	858	834	859	827	814	797	782	839	829	847	784	796	819	841	822	862	837	811	828	823	773	780	827	851	803	836	842	832	777	833	902	841	855	808	801	828	781	816	869	872	815	774	773	846	788	767	809	822	812	839	814	847	834	783	814	842	765	790	794	842	826	764	874	819	799	837	819	843	782	825	821	825	763	814	876	812	837	835	857	792	815	829	777	827	881	849	747	783	822	848	856	760	790	842	838	790	845	820	835	841	860	816	792	822	833	833	829	802	870	795	841	808	884	841	805	794	808	799	815	778	839	842	792	804	851	799	822	850	818	836	802	810	811	844	856	855	795	796	801	822	792	795	837	783	776	854	810	796	856	858	768	830	850	872	796	813	833	824	814	755	847	824	829	777	828	817	798	793	834	816	830	860	860	804	828	826	827	790	824	800	786	849	793	855	823	848	827	785	819	812	801	808	820	834	765	842	841	871	754	808	834	822	803	858	822	849	816	850	789	796	821	826	783	858	805	756	868	847	793	829	805	825	854	826	813	835	870	834	824	825	823	814	768	799	804	838	851	748	796	841	844	788	802	834	783	841	802	854	796	844	756	806	865	811	823	798	802	816	781	836	782	802	840	894	812	826	855	830	840	805	789	771	893	786	805	875	827	815	799	871	808	823	895	793	835	786	842	814	805	826	777	857	833	771	884	857	833	835	861	790	790	789	864	800	820	835	820	791	830	775	827	833	811	809	832	782	802	820	836	806	798	783	822	834	841	852	806	759	854	769	829	859	831	849	844	863	855	785	791	743	864	804	831	795	785	812	799	795	824	842	796	806	833	818	850	820	795	837	840	813	867	824	810	754	842	807	787	837	846	786	871	846	790	797	863	816	752	838	835	830	836	800	826	821	833	804	863	786	822	755	835	863	837	768	842	833	865	830	834	827	820	847	791	807	854	787	819	779	845	817	817	852	847	845	827	822	846	817	804	813	844	825	822	833	829	819	848	826	851	788	832	838	831	789	813	797	822	826	831	829	831	784	784	808	851	854	777	829	833	798	801	784	792	792	810	860	817	820	837	850	845	806	874	771	854	861	856	811	759	826	801	829	826	831	783	742	820	834	839	825	865	815	817	849	856	827	799	762	825	784	846	794	789	806	903	872	838	868	812	869	850	834	806	814	839	796	805	789	832	810	787	852	837	853	846	816	785	815	807	830	832	880	834	790	826	855	777	748	790	807	767	819	811	800	861	797	824	848	773	828	831	806	877	832	825	807	813	807	866	821	885	791	828	841	791	811	848	810	840	799	767	871	781	850	824	810	807	812	827	825	830	802	876	811	815	787	810	819	852	889	789	795	849	819	846	851	835	783	828	817	774	800	828	840	842	788	809	848	787	812	819	790	796	865	826	778	874	839	799	885	829	800	821	863	804	816	876	804	799	837	809	871	829	820	773	842	818	813	856	771	779	868	814	825	817	827	881	812	835	852	810	831	823	850	840	866	780	862	881	846	877	803	839	851	831	846	796	830	863	857	803	845	799	854	764	843	857	869	857	797	834	845	832	820	821	868	795	834	800	837	895	812	805	804	775	782	832	799	821	842	782	811	845	808	825	817	770	816	860	824	850	806	827	824	874	847	813	787	839	813	790	876	889	845	844	785	831	780	811	811	834	829	858	802	790	837	864	832	813	840	816	810	873	825	859	791	851	927	828	832	828	834	746	840	774	789	840	834	852	810	822	791	822	835	766	822	826	820	815	825	829	793	782	840	841	799	835	786	870	807	812	784	846	851	798	797	817	843	815	793	837	784	817	799	822	884	812	829	829	771	842	785	845	857	871	817	819	815	814	782	826	859	791	808	837	761	867	834	856	795	784	783	845	819	814	782	837	787	813	889	857	808	804	843	791	815	818	852	774	755	858	816	790	824	796	793	857	829	850	813	804	838	854	797	873	819	804	803	840	782	832	830	826	854	849	843	815	789	879	855	809	849	781	805	816	832	805	824	818	792	855	881	828	790	774	783	856	782	795	835	851	817	806	796	831	800	771	838	816	821	831	807	822	800	851	836	814	873	843	823	845	840	859	845	819	863	839	837	772	852	812	836	834	797	868	837	796	782	830	824	833	851	841	793	778	842	792	781	786	835	859	828	822	810	808	787	846	823	816	777	829	789	788	803	887	779	803	804	854	784	808	866	858	787	800	821	878	845	854	802	842	853	808	848	861	837	817	860	805	824	832	808	829	775	767	799	852	819	858	789	831	797	791	830	797	785	867	842	798	818	858	855	826	821	790	789	834	841	789	788	832	845	842	804	806	807	883	818	835	812	873	842	794	842	832	815	836	813	834	844	792	797	810	788	797	788	921	810	836	817	859	781	817	833	844	848	800	840	817	862	830	844	823	814	828	813	837	819	839	840	836	797	815	778	812	852	842	791	816	764	790	842	836	789	849	785	844	792	812	815	825	831	814	845	796	830	834	812	882	796	819	809	836	831	829	792	818	797	806	875	806	811	787	841	798	808	879	834	796	755	790	813	844	797	757	832	873	808	808	805	782	778	802	810	839	767	853	789	804	810	875	843	822	781	836	835	791	829	836	819	819	793	850	804	824	791	832	819	817	835	788	754	829	834	829	828	822	777	835	865	780	809	781	801	855	818	803	807	836	827	863	815	807	818	870	818	774	894	892	822	869	778	828	841	889	791	800	845	830	772	819	824	820	818	822	836	854	836	870	830	893	853	864	818	883	810	811	826	802	839	793	791	777	773	816	793	790	820	774	831	811	818	791	825	860	769	828	852	827	808	842	824	796	826	822	831	834	820	789	819	872	788	786	820	844	791	860	849	804	783	828	856	827	852	837	800	847	826	784	827	808	789	837	808	841	790	848	813	834	815	846	817	824	872	832	839	868	801	831	810	762	809	832	811	873	817	846	764	847	768	827	889	870	802	802	791	844	853	831	855	816	793	846	785	816	831	848	841	860	847	812	804	845	822	834	829	813	835	851	775	786	838	877	786	862	828	846	833	806	806	807	863	818	829	800	842	836	860	879	800	785	841	781	813	846	746	857	825	866	832	751	849	804	787	851	780	822	840	779	806	824	857	817	830	789	795	807	802	842	823	825	816	826	866	802	837	814	794	813	809	786	824	780	791	840	806	792	803	790	824	836	807	807	817	791	824	820	761	758	849	806	801	847	858	841	800	828	827	820	840	844	855	800	872	791	838	848	841	798	783	800	806	788	817	788	842	828	804	811	821	814	832	770	830	832	820	831	834	846	827	818	794	829	801	846	803	862	805	797	837	841	840	835	797	815	813	855	812	870	818	836	878	801	874	794	771	810	854	805	790	845	811	813
35212	34383	33951	30318	31380	61842	50658	39560	24432	7418	4534	1246	965	845	850	676	953	867	574	394	319	319	357	342	312	336	317	345	363	393	334	296	310	308	300	318	320	300	290	295	257	272	306	298	311	289	300	311	309	278	278	294	308	319	311	281	284	301	308	294	306	320	302	307	321	304	299	278	274	322	263	309	287	276	292	304	282	308	313	277	284	280	283	292	315	333	286	298	271	306	335	280	285	316	291	308	331	287	294	285	307	284	300	279	279	313	295	318	294	284	317	301	315	302	286	309	303	288	298	313	303	332	308	331	274	316	324	305	326	296	312	291	287	323	346	284	280	297	306	305	297	313	306	304	310	258	307	314	301	306	290	292	292	300	281	283	337	307	297	290	315	323	263	319	282	295	317	260	328	296	331	277	340	305	333	291	270	299	293	264	288	276	295	327	325	309	303	323	318	324	308	309	293	310	302	278	288	303	318	290	277	256	318	288	292	322	325	303	325	284	307	320	307	279	298	295	288	319	302	304	315	272	281	273	314	296	281	277	283	311	269	317	286	299	309	283	301	302	317	313	314	316	296	319	324	336	299	318	261	291	292	282	334	290	325	319	307	317	321	319	288	306	276	311	297	309	300	308	302	282	281	312	280	298	300	302	281	334	318	273	294	307	284	323	301	314	310	307	267	292	298	279	275	281	323	308	324	290	318	268	311	291	345	304	263	313	280	292	292	293	334	306	303	301	300	319	286	303	302	290	287	304	275	288	298	320	294	284	298	267	298	308	323	326	303	280	306	286	318	290	300	284	306	311	277	329	319	330	287	309	279	285	288	315	279	306	309	276	284	302	326	311	314	325	258	295	253	283	302	304	299	295	285	320	278	312	284	306	278	301	299	298	281	284	338	286	277	272	307	300	292	313	279	298	284	320	296	293	290	337	307	306	320	304	329	311	309	309	311	303	285	298	301	268	289	302	279	269	299	318	282	278	299	317	318	307	308	318	329	278	296	272	323	325	270	295	293	305	309	284	308	316	311	284	282	270	299	287	258	272	267	285	310	299	300	271	318	272	325	278	296	289	305	306	305	328	313	300	269	291	299	305	290	285	305	301	292	279	290	285	302	314	284	314	302	319	293	307	279	290	282	287	312	299	326	284	332	306	319	306	290	329	321	306	324	313	285	309	308	318	259	278	314	290	304	308	294	309	309	284	303	293	303	318	270	311	337	315	307	278	296	294	305	304	311	284	308	294	325	272	301	289	276	303	259	290	306	325	286	334	285	305	291	322	292	289	291	304	287	291	318	262	274	271	324	282	319	291	298	294	272	252	283	303	316	321	274	305	317	301	308	323	313	323	296	317	318	271	292	324	303	284	300	304	319	291	312	298	326	318	309	305	306	306	298	302	307	310	259	334	301	323	284	313	269	280	316	311	295	306	313	353	287	276	295	310	263	289	304	291	287	304	300	297	255	299	306	305	298	293	289	286	304	319	304	300	324	303	317	300	316	326	303	307	293	297	316	304	321	307	283	304	268	309	286	285	311	307	302	305	294	313	290	271	307	287	300	291	310	295	300	286	293	286	291	312	330	316	311	276	297	331	301	311	292	292	320	328	309	265	285	309	303	310	295	318	297	316	292	292	296	315	290	322	315	312	331	299	264	316	293	297	323	269	304	307	287	301	287	335	297	310	325	305	322	314	296	326	298	277	247	270	308	301	313	294	335	315	310	306	292	318	305	284	312	280	299	317	293	308	309	294	273	324	295	272	289	297	301	283	317	324	280	327	293	265	290	294	296	309	311	320	299	281	285	311	291	282	299	300	280	287	299	281	314	267	280	310	305	274	293	308	331	269	313	303	279	299	288	295	292	326	317	335	309	304	292	291	303	300	299	308	285	272	295	301	290	323	314	287	304	327	283	283	281	302	303	328	328	331	324	282	267	296	296	290	301	293	289	295	309	316	295	302	333	309	325	292	289	271	299	301	300	284	303	297	312	287	298	296	319	306	328	279	302	294	327	334	271	291	308	272	328	321	308	296	264	296	298	311	297	300	309	326	294	325	287	274	302	321	287	319	294	320	310	282	313	313	268	293	293	281	281	281	304	298	283	302	313	289	273	290	289	290	283	310	262	292	289	311	293	313	307	314	309	291	293	301	324	313	317	281	292	311	280	326	286	295	278	330	302	300	348	314	289	301	301	310	292	322	309	294	286	301	259	322	309	318	282	319	288	322	327	289	313	292	337	284	291	302	286	310	326	289	296	297	326	313	320	269	292	319	282	296	293	315	315	314	289	329	316	288	297	298	295	321	303	293	260	314	316	307	320	301	269	288	277	293	307	282	310	326	296	320	310	297	297	290	303	298	270	293	309	325	282	317	305	327	302	317	335	292	307	314	312	305	297	302	309	312	299	290	300	278	295	283	270	289	319	297	286	298	310	301	282	301	291	341	289	276	297	327	300	341	302	310	291	307	301	307	289	327	311	277	291	299	304	327	290	329	286	315	283	302	313	333	318	302	308	275	313	278	282	311	287	302	283	300	339	319	305	335	289	287	269	279	325	242	292	302	287	274	312	296	286	326	294	313	321	328	291	306	293	301	292	320	292	311	330	302	325	305	339	318	308	320	319	305	320	288	315	276	293	298	284	317	284	326	318	333	291	308	292	291	299	286	285	276	338	328	296	324	286	278	299	309	289	287	290	294	308	321	297	312	274	305	333	288	310	298	303	346	322	304	310	290	296	281	323	295	290	288	281	302	295	312	302	289	284	307	299	316	291	288	264	283	297	327	299	317	292	328	298	284	295	295	302	309	302	309	285	285	312	277	306	280	273	283	295	284	305	284	286	266	305	316	292	283	281	309	299	273	282	310	302	310	265	295	308	319	310	288	327	290	255	305	309	291	287	300	320	307	338	293	282	264	299	310	268	308	310	306	290	331	300	289	285	288	297	283	316	317	271	321	277	321	298	300	283	283	286	295	300	302	311	324	292	299	269	312	310	304	328	321	287	308	294	307	304	302	315	277	307	299	257	261	283	322	285	285	297	274	298	289	316	315	291	285	343	325	303	294	299	294	286	271	307	277	295	294	282	318	271	331	281	302	307	244	287	317	267	318	284	315	283	309	269	305	293	309	340	272	282	305	311	299	335	325	332	289	287	300	276	323	329	305	302	292	302	276	302	313	283	320	297	316	301	295	282	280	285	336	302	297	337	272	317	284	308	299	309	312	295	321	299	308	354	277	289	296	323	278	271	300	288	305	305	302	310	303	298	291	287	286	274	316	313	297	311	305	316	275	279	300	303	316	269	295	271	286	302	271	295	298	277	290	297	339	318	278	283	304	300	295	318	278	311	284	289	299	298	337	293	306	295	295	313	330	311	314	301	321	309	339	310	295	272	318	298	309	333	290	280	314	276	304	302	316	314	293	324	294	312	294	287	301	295	298	284	290	278	291	311	301	283	288	316	328	316	310	323	287	305	325	308	293	285	288	304	324	307	327	285	294	323	300
23713	27227	32615	36697	43468	69240	61043	51624	36058	16202	15219	4868	4788	3744	4141	2936	4791	4387	2596	1267	1247	1033	1163	1018	1010	1004	1052	1085	1286	1361	1151	932	875	874	835	848	855	836	763	821	839	814	859	850	807	864	842	829	833	849	834	861	800	811	815	823	786	814	842	818	853	890	852	804	803	799	841	832	826	848	802	858	838	819	861	794	869	819	811	843	840	792	858	870	844	864	859	858	824	888	816	864	877	822	859	842	798	812	864	797	839	832	857	797	826	909	846	757	835	799	884	843	824	881	815	843	861	868	835	795	806	814	837	843	866	826	847	843	867	838	848	798	858	829	860	832	829	833	850	810	843	858	819	848	816	840	857	856	866	768	852	850	840	863	860	806	865	833	824	792	856	868	827	832	828	818	816	792	817	849	819	857	814	855	807	870	828	830	843	869	844	864	770	860	821	817	826	846	878	807	851	840	801	862	840	875	825	833	874	877	796	850	883	832	854	817	786	856	831	830	806	805	865	893	849	821	825	814	801	876	809	816	824	844	814	863	855	802	829	860	842	837	841	855	806	844	859	856	822	846	882	831	877	848	846	851	867	818	804	841	813	823	844	797	841	856	830	859	816	845	856	835	796	794	851	859	859	838	779	811	838	834	807	860	835	833	821	826	849	837	836	861	867	858	868	824	820	800	819	861	831	829	848	827	828	805	835	817	835	811	782	781	917	845	783	854	832	833	834	825	881	870	849	875	846	776	806	877	838	837	817	792	807	867	796	819	846	828	814	838	863	818	867	809	850	885	864	770	864	833	808	795	845	819	834	810	839	883	888	832	850	826	849	782	876	839	817	816	841	838	834	852	866	829	822	856	835	902	816	822	802	851	796	871	818	799	877	863	801	808	793	825	807	834	820	850	819	892	900	756	844	850	833	856	851	875	869	821	855	878	870	823	875	827	830	808	862	821	820	841	860	865	870	834	819	831	812	852	874	808	832	816	871	803	836	828	776	866	830	827	886	811	815	877	833	858	845	855	826	831	879	790	883	828	790	844	845	801	880	837	832	870	791	830	840	841	847	913	816	860	840	819	825	836	837	820	777	791	838	839	865	810	797	839	841	812	838	837	887	776	850	812	839	851	841	879	840	863	817	843	852	885	852	855	869	868	882	800	836	866	821	828	839	854	888	814	798	823	852	883	821	874	818	839	814	833	845	844	848	818	822	818	840	874	829	809	820	788	856	831	825	851	852	858	866	791	830	847	834	868	787	775	830	868	801	803	853	845	853	832	858	827	893	876	882	846	851	858	816	859	857	823	848	858	851	851	883	852	831	785	807	829	857	873	836	808	837	839	839	790	806	836	827	806	876	800	855	793	781	826	874	850	841	849	811	812	838	871	794	784	834	871	821	777	874	865	860	838	857	880	880	868	870	827	840	854	861	793	888	836	840	823	791	839	784	838	810	848	835	819	822	835	872	837	865	827	860	860	820	843	893	796	817	844	821	848	860	859	874	832	847	862	851	826	841	782	827	869	849	760	858	775	860	870	838	862	848	916	854	853	849	829	837	826	818	853	838	809	892	856	869	854	823	836	819	783	888	862	803	819	847	884	885	840	809	857	813	829	807	786	848	834	825	843	869	847	805	880	880	807	851	831	824	873	839	855	814	862	823	846	804	815	868	844	859	825	784	824	902	813	866	789	873	863	846	869	857	830	831	864	863	807	839	868	845	856	835	840	846	840	831	817	823	850	837	844	844	818	822	865	842	858	798	805	851	871	823	867	822	856	803	835	785	801	838	838	808	781	847	853	791	810	851	790	841	782	856	832	850	801	818	853	805	893	831	897	818	847	840	845	816	839	854	845	849	895	825	826	810	848	801	848	837	801	799	810	848	836	863	851	806	842	795	855	837	833	862	871	798	828	843	843	865	874	853	867	854	786	822	837	851	847	770	806	826	874	832	844	817	822	823	806	838	860	791	793	844	854	824	816	850	893	811	844	870	867	853	837	826	838	825	874	867	839	879	822	850	859	864	869	857	814	842	850	881	826	843	835	819	843	824	828	833	854	870	808	819	844	843	875	864	831	827	887	817	805	829	833	809	830	836	845	789	897	837	878	845	843	879	817	819	815	796	880	868	884	848	876	826	841	818	855	814	780	872	782	898	836	795	879	816	834	839	818	830	804	865	884	819	864	795	796	831	842	793	840	858	856	819	798	832	853	824	882	824	781	831	838	801	806	868	877	827	823	895	805	861	852	874	842	803	862	856	816	828	898	807	820	857	868	852	822	845	862	852	807	816	864	843	841	838	876	839	827	805	809	826	799	843	848	821	840	818	843	831	833	852	835	796	807	885	816	753	846	780	833	826	835	849	879	842	838	823	822	830	842	836	814	838	885	821	838	788	810	822	915	850	810	859	879	810	841	878	872	868	872	815	894	818	849	814	813	829	859	839	810	858	830	799	814	845	833	854	880	809	894	866	813	865	832	798	822	858	838	860	850	796	860	859	827	804	849	831	821	834	851	817	828	811	818	871	847	844	862	814	853	813	812	827	866	789	875	847	819	817	842	798	840	826	888	835	857	847	843	890	811	838	851	825	884	829	844	806	816	886	808	862	855	856	824	858	843	818	826	838	857	860	819	873	890	802	810	811	796	870	802	832	830	814	853	846	837	878	809	808	808	833	825	797	774	866	817	818	783	861	813	846	869	850	850	819	812	842	825	835	812	850	845	810	859	859	794	806	843	813	899	835	896	829	766	869	808	810	831	839	804	824	868	851	818	855	879	815	793	853	840	847	860	919	838	780	808	828	812	825	869	797	833	795	804	853	818	824	805	839	831	837	873	843	887	799	826	811	875	871	875	829	848	791	857	833	858	868	844	838	879	874	832	863	844	884	789	852	854	833	815	800	855	859	799	844	886	811	831	819	859	850	853	827	859	800	804	798	856	809	870	820	824	832	884	821	825	874	846	876	871	836	805	837	823	837	880	889	830	818	848	835	848	833	843	787	817	849	824	841	847	893	809	857	841	818	836	853	809	870	883	811	820	820	834	812	866	830	875	843	827	881	829	805	818	844	783	817	835	808	872	848	840	825	842	806	883	844	826	827	783	803	823	843	791	914	778	809	853	803	826	821	858	880	847	880	850	841	858	817	854	806	844	818	868	790	822	869	844	815	829	846	838	800	844	795	802	851	847	853	838	777	818	856	851	858	837	811	784	788	821	830	810	819	862	817	836	840	829	870	824	824	834	806	816	840	830	864	865	806	802	873	836	774	829	821	837	872	806	813	870	834	874	830	857	869	815	826	859	823	829	843	793	849	771	869	852	857	826	835	835	784	798	896	759	801	833	839	849	869	833	893	828	815	833	829	880	861	823	874	832	810	899	886	853	806	828	855	868	836	849	818	828	836	842	932	821	837	829	824	810	825	818	885	874	843	810	827	820	831	790	793	806	793	859	853	809	827	850	820	844	832	879	808	810	815	824	825	842	811	817	839	860	811	855	798	837	800	868	831	883
16484	20791	24156	19710	11973	11329	7033	4372	2685	989	545	398	371	380	332	326	331	315	324	300	329	297	320	328	305	303	351	318	309	310	315	306	293	318	331	341	317	339	325	334	312	317	338	293	315	311	311	325	292	268	305	307	325	329	320	293	320	304	310	301	311	337	330	301	333	286	314	303	347	331	288	333	300	325	306	328	313	312	322	338	336	300	325	336	306	296	313	332	330	296	305	329	310	306	313	290	319	297	340	285	318	307	320	300	327	337	314	325	324	313	322	297	325	311	311	318	270	288	285	350	290	292	343	310	314	319	305	347	357	294	313	311	297	304	294	314	280	305	290	324	324	310	308	338	282	294	280	312	315	320	318	294	322	324	307	312	299	307	368	324	317	325	311	323	318	360	303	324	296	254	331	347	288	288	298	333	316	351	292	331	312	312	315	326	301	318	343	322	332	285	322	276	347	297	289	349	313	325	338	324	308	341	336	351	297	312	342	318	335	330	321	307	298	326	300	294	339	329	298	325	329	329	324	295	302	339	307	310	330	332	305	350	311	334	306	310	305	304	318	324	323	309	318	331	344	320	302	337	335	320	330	300	316	338	324	337	323	314	296	309	309	335	332	302	316	304	304	320	297	331	315	334	315	332	314	291	331	349	314	358	324	311	322	301	304	298	309	347	336	334	326	310	302	352	315	317	339	313	337	345	317	322	294	326	288	335	308	329	315	329	323	334	326	333	315	284	272	307	324	282	318	308	327	294	325	335	313	308	283	291	322	340	325	320	310	303	291	318	315	312	296	306	314	314	336	331	330	289	325	313	277	322	311	325	327	323	335	308	331	307	291	328	307	323	293	303	314	305	303	340	332	340	267	321	318	286	332	306	301	313	332	310	338	322	280	328	343	328	309	315	317	314	320	309	293	316	310	291	287	318	294	347	322	296	297	296	300	319	324	327	318	337	346	315	278	315	314	339	329	325	308	300	302	308	290	342	293	318	336	328	292	324	311	297	340	317	324	322	338	330	316	316	314	298	295	289	320	336	313	311	283	320	335	287	326	327	321	324	300	311	302	304	318	287	336	307	306	313	326	332	309	310	322	293	305	327	299	298	352	329	334	312	318	304	299	355	296	311	313	279	309	326	307	315	331	314	295	338	313	325	325	327	322	338	300	331	341	322	329	308	328	297	339	296	326	321	300	321	301	297	313	331	313	357	306	305	333	351	359	284	319	336	306	327	328	307	311	271	310	299	274	304	347	342	359	298	307	323	322	320	302	285	327	297	306	310	314	313	265	300	326	325	310	321	331	326	329	297	328	313	313	312	320	291	303	303	342	318	316	314	310	334	312	310	295	300	319	317	296	304	309	310	323	321	285	338	282	312	298	295	315	298	285	341	335	348	306	314	308	302	321	316	297	332	311	326	338	337	318	328	292	300	318	351	300	315	322	317	306	333	317	292	291	322	323	281	324	317	329	308	304	341	320	296	320	301	317	306	293	306	299	298	357	268	294	349	330	312	320	317	318	307	310	306	301	315	330	333	338	299	336	294	321	315	298	316	303	291	295	290	298	333	315	352	321	289	317	311	292	317	312	307	350	318	355	319	335	316	274	334	294	304	299	313	314	313	304	327	274	338	326	321	296	305	330	300	297	294	297	329	303	352	275	322	328	346	308	323	313	312	322	300	348	310	305	327	339	340	333	332	329	302	291	304	300	343	319	294	343	292	316	354	330	306	313	319	317	280	290	328	313	280	325	315	289	312	329	340	308	314	292	319	323	301	329	295	305	297	330	310	309	293	340	334	320	300	316	351	347	336	322	319	327	328	344	349	297	335	296	297	316	290	300	335	308	323	327	311	334	316	316	307	301	300	335	296	332	297	346	279	341	296	305	291	316	316	310	310	289	327	319	338	314	297	307	311	323	296	290	348	311	273	330	326	308	329	339	341	327	335	291	350	290	289	288	318	311	317	309	356	315	320	280	295	319	307	303	324	290	330	317	272	304	338	290	287	321	318	333	338	301	323	315	303	315	310	324	277	280	353	264	300	315	307	307	299	317	323	321	304	336	320	304	323	299	329	332	297	302	307	326	319	319	319	351	331	300	294	299	312	326	300	308	322	328	304	314	320	356	329	301	318	325	317	306	342	319	313	298	297	316	316	291	320	281	297	314	326	321	327	306	292	309	315	324	295	306	319	300	316	307	316	318	295	314	328	374	316	300	305	277	307	313	355	319	290	328	315	295	314	306	296	338	323	316	308	315	339	313	298	319	365	313	274	311	309	305	330	337	303	310	334	340	286	312	314	308	316	283	342	310	323	329	333	323	318	286	328	336	334	301	352	312	297	318	306	320	286	355	341	306	307	298	319	328	305	319	319	321	323	329	318	342	274	291	319	320	336	281	315	307	303	337	309	335	348	320	318	310	302	346	323	320	295	313	310	340	320	318	328	336	336	302	328	329	284	294	309	332	320	291	361	308	302	305	326	301	317	337	308	319	304	296	300	349	302	301	317	332	315	322	322	291	308	345	299	331	306	305	307	330	322	304	285	322	319	304	323	333	330	329	323	299	325	332	325	300	327	312	319	327	280	326	294	300	335	322	289	290	313	341	329	291	305	286	319	310	335	310	324	282	304	301	335	348	318	341	313	314	333	334	280	307	319	341	305	323	320	299	332	325	313	309	324	323	323	290	324	289	315	342	331	319	356	335	294	292	318	322	310	323	322	323	337	330	315	317	260	296	334	315	311	296	296	322	304	307	303	310	295	324	337	288	316	312	330	328	322	322	352	337	372	330	324	318	327	322	326	328	309	330	306	307	331	268	293	319	324	299	303	290	297	292	328	308	342	333	309	354	326	316	308	334	334	342	292	323	307	297	317	284	342	302	316	351	277	297	311	309	322	301	345	320	296	298	329	319	316	301	318	333	348	336	309	321	305	308	308	312	305	315	312	334	351	314	307	321	331	334	323	314	278	301	303	323	327	304	319	320	311	318	291	285	306	323	311	318	315	315	297	319	306	284	262	292	294	314	334	321	307	310	305	335	331	337	288	317	324	323	327	306	337	326	309	311	320	310	285	290	277	291	337	332	332	335	307	346	349	325	267	325	314	329	336	250	332	299	315	316	330	295	294	316	289	300	310	317	332	310	298	312	311	306	339	303	334	302	364	291	326	313	328	304	288	330	306	306	332	339	326	324	312	324	286	319	315	302	273	308	314	318	314	326	317	324	344	308	332	299	291	332	319	302	299	311	295	323	301	330	316	282	334	293	342	287	300	347	302	288	344	286	344	282	281	317	295	306	311	303	301	326	283	317	309	301	322	312	317	318	335	292	341	333	356	307	332	314	307	338	288	308	295	333	319	325	333	323	326	325	316	303	303	313	322	325	341	280	318	302	294	329	353	324	289	314	338	273	340	297	350	307	326	307	301	339	315	277	328	314	327	316	324	335	325	315	292	313	330	305	312	334	283	297	308	333	305	319	319	273	307	335	341	318	350	323	350
11562	16783	26150	26704	23535	26949	18931	14203	8903	3436	1863	1361	1287	1117	1034	1074	926	938	878	863	886	877	888	865	875	906	858	901	889	891	877	899	891	927	811	828	870	876	905	857	820	849	868	878	850	908	854	821	932	869	938	852	852	928	900	868	915	856	866	850	891	807	817	868	855	853	886	900	867	878	881	874	882	887	852	898	870	888	804	915	925	865	845	792	888	793	843	863	836	871	877	856	855	852	859	856	945	890	889	872	835	843	907	849	834	876	859	878	838	840	876	904	852	846	884	895	840	873	803	875	904	828	920	882	836	893	905	900	813	931	860	929	896	829	865	871	861	840	850	878	876	880	879	873	868	922	847	863	887	885	861	899	861	890	873	856	877	888	843	842	899	908	911	863	856	915	914	858	912	899	933	851	873	873	858	866	854	882	864	866	834	922	920	912	904	863	835	856	873	827	843	958	900	846	830	833	889	886	878	848	878	900	898	872	858	858	863	857	857	878	897	863	886	935	880	878	859	905	841	910	914	836	907	823	850	828	879	858	918	821	889	890	864	870	869	851	917	848	909	932	882	827	908	851	911	859	889	887	868	902	886	876	818	884	826	861	892	838	848	865	829	833	891	867	883	867	831	847	873	873	903	871	926	820	855	834	884	867	891	826	841	887	883	791	896	842	874	836	886	910	858	879	828	909	854	851	878	890	846	873	879	871	840	842	832	893	909	866	890	839	830	842	903	860	867	898	825	870	867	841	894	880	893	871	901	843	892	859	822	874	824	896	922	862	843	811	810	866	817	833	894	879	862	882	901	861	848	893	902	852	828	840	865	897	857	891	819	831	874	821	891	911	922	865	907	902	875	857	862	903	852	846	913	847	843	834	877	830	874	806	896	913	870	841	945	821	865	807	846	851	873	855	858	856	809	846	856	929	849	846	843	894	863	841	880	892	868	808	901	853	835	902	858	879	894	824	837	880	874	856	879	857	875	870	883	859	882	861	807	885	914	865	862	872	816	863	914	880	856	864	826	863	822	890	846	867	861	829	899	878	882	863	862	865	881	864	843	919	865	847	884	930	844	844	879	875	856	892	845	875	847	888	892	840	896	864	890	840	898	847	929	877	833	828	838	841	883	890	841	844	881	900	833	830	865	868	798	842	852	870	912	851	807	868	900	858	868	841	877	894	874	845	834	836	895	841	863	925	894	901	859	839	824	908	893	831	881	896	911	866	845	856	813	856	873	914	891	867	939	873	865	855	899	900	810	885	855	871	893	866	876	859	840	932	910	839	883	867	882	821	877	879	871	831	874	907	877	889	849	858	881	860	865	874	882	857	867	835	911	904	880	877	833	828	864	877	916	864	842	883	870	885	882	845	874	883	867	838	869	905	828	881	832	894	857	877	836	822	889	823	854	805	915	863	868	789	862	868	858	856	900	842	922	841	877	871	856	878	872	841	868	897	852	885	826	872	894	860	854	904	847	840	881	886	876	909	869	918	873	833	883	831	845	876	843	809	908	855	875	820	860	886	856	864	888	849	843	896	880	869	870	882	849	899	864	844	886	875	891	830	906	856	876	907	874	819	843	878	854	880	860	830	856	854	921	815	924	852	911	880	880	871	859	829	930	896	838	926	882	834	888	863	848	856	887	916	903	858	904	846	864	811	859	880	871	834	848	835	840	858	848	867	934	824	909	898	863	817	846	901	842	888	883	848	870	812	902	887	853	898	894	861	869	883	839	860	808	854	887	864	848	821	889	855	841	875	860	853	849	840	839	870	881	876	849	824	886	865	864	868	872	866	914	883	891	854	833	870	857	838	846	859	828	908	840	849	880	829	837	882	861	873	805	857	881	862	864	874	844	872	856	878	839	875	835	837	916	882	880	871	906	861	863	876	823	818	887	883	907	865	828	884	867	885	842	845	892	875	898	871	898	819	835	880	846	882	896	906	865	874	858	871	876	883	893	877	903	852	861	871	858	868	834	897	872	877	850	879	889	864	894	921	844	881	934	825	855	881	863	906	918	852	868	897	845	870	900	842	929	845	885	875	877	927	815	881	881	850	858	903	881	873	841	882	881	844	897	891	914	855	879	900	879	910	865	843	886	878	913	880	926	833	921	880	902	870	896	873	841	926	853	905	850	834	824	869	891	852	865	877	859	882	857	849	891	885	853	867	880	830	888	868	873	851	862	889	862	883	869	863	841	885	902	820	866	889	830	813	900	897	845	872	898	857	868	890	891	837	889	871	873	899	856	864	874	912	882	867	877	873	899	950	964	878	843	884	869	807	844	839	913	883	856	862	824	925	883	852	888	823	907	869	861	850	925	849	839	853	861	908	875	827	872	841	912	839	881	866	875	859	856	847	846	897	879	960	878	884	884	871	858	890	896	818	864	899	851	897	897	862	865	844	860	913	827	817	843	843	881	869	835	859	819	873	904	848	886	892	880	897	915	870	858	865	841	868	890	880	859	873	825	854	893	831	863	898	854	904	902	866	878	847	914	874	865	901	860	857	887	899	835	844	837	908	886	821	884	872	829	860	841	951	854	848	884	910	911	847	856	852	850	875	826	834	849	808	877	837	858	847	862	867	897	904	892	919	850	853	832	891	818	896	824	853	825	886	861	804	847	856	907	894	861	894	864	836	888	883	890	892	845	882	821	847	920	868	848	851	817	871	840	866	878	884	913	848	846	883	845	839	875	899	894	845	841	839	872	802	881	864	882	905	832	855	875	844	872	826	866	894	892	877	846	878	837	882	866	910	862	832	831	848	865	869	861	859	873	854	921	853	873	887	901	909	834	816	849	905	828	910	888	876	934	951	885	892	860	851	894	861	833	869	882	846	861	838	858	851	916	869	869	895	860	823	912	809	875	861	862	852	871	854	826	883	836	878	937	881	919	887	912	899	817	881	809	910	875	874	852	876	867	904	897	834	848	855	877	828	895	902	865	888	775	854	804	851	842	865	871	834	873	817	901	885	850	867	955	867	831	890	902	853	843	861	816	877	897	903	856	874	863	880	854	890	887	878	835	832	893	845	878	852	863	886	844	882	855	890	859	911	906	924	905	830	864	857	852	820	863	873	825	875	868	928	821	893	866	824	816	913	911	856	851	850	827	850	838	871	873	879	897	887	858	801	866	847	894	900	907	863	885	856	923	847	888	831	801	907	866	913	879	870	823	846	832	877	894	870	883	839	835	867	862	877	852	865	918	926	828	865	867	815	813	875	840	856	902	848	954	911	880	850	861	958	841	933	847	868	858	904	868	898	879	900	843	849	877	890	835	881	863	830	899	855	906	839	853	865	876	893	881	861	850	902	851	866	856	879	857	855	815	827	877	851	848	853	871	826	848	846	875	932	909	866	858	830	861	882	854	888	870	850	900	893	884	869	932	805	899	896	849	875	828	828	866	851	856	848	851	913	853	892	836	841	851	821	845	882	844	861	886	889	912	899	897	839	900	873	847	907	887	830	865	861	876	848	873	907	903	811	881	829	837	906	923	784
29468	29628	34586	27155	22283	51688	43509	27727	18917	8284	2004	533	920	506	392	370	348	324	343	297	307	292	299	309	258	285	249	263	290	325	319	285	271	287	299	308	291	296	284	289	284	285	290	306	288	282	275	305	288	326	313	306	292	312	324	279	301	321	305	299	283	312	278	312	286	275	295	280	263	298	294	317	273	306	266	260	274	299	265	275	321	308	271	280	280	296	289	308	312	287	278	314	282	317	310	274	303	260	295	273	278	279	283	305	288	280	290	313	279	290	269	300	277	278	256	299	290	314	276	276	301	291	269	296	290	282	301	298	313	298	287	288	300	304	322	266	272	284	293	294	254	296	309	313	304	284	310	286	302	313	310	292	287	286	270	269	296	283	256	292	265	302	291	300	280	252	311	262	287	282	264	268	315	294	321	283	327	286	314	307	289	332	257	296	282	295	294	275	317	306	270	284	297	290	300	296	306	274	318	295	291	276	287	283	299	255	307	309	313	270	292	295	273	285	288	302	291	280	287	299	285	294	312	276	269	245	271	297	284	296	264	277	304	261	304	293	296	308	298	306	308	312	309	278	300	293	297	272	285	300	282	285	304	315	282	281	311	277	278	311	282	287	264	253	261	294	330	293	275	313	287	296	278	280	315	290	300	304	316	298	297	296	314	303	290	304	291	307	301	284	303	287	293	294	275	280	271	296	290	290	321	333	255	308	314	299	304	273	307	263	266	283	266	294	304	273	314	301	295	279	303	304	283	275	302	284	301	264	282	270	271	290	303	246	318	285	269	262	297	286	265	277	284	316	307	281	275	298	305	322	317	296	298	303	297	309	278	277	275	284	285	313	312	298	275	291	313	302	282	301	284	265	278	287	271	286	271	279	281	286	294	301	287	277	277	283	313	286	302	287	271	281	272	315	303	314	275	301	269	294	270	315	263	256	267	314	312	292	320	251	316	306	295	291	280	296	301	269	303	314	276	283	274	280	293	277	292	274	311	292	299	271	286	287	297	307	298	302	265	330	270	261	319	287	274	292	316	292	244	306	317	297	308	311	292	310	296	290	306	296	278	312	301	296	260	262	292	266	283	299	302	291	280	294	292	261	290	289	260	300	286	318	266	260	304	251	298	279	269	285	288	301	278	283	306	295	295	278	292	307	281	286	261	299	298	284	286	301	284	275	259	308	297	310	294	254	271	300	304	263	284	264	262	273	297	303	292	259	315	313	273	296	320	281	322	312	306	288	299	299	285	268	296	290	285	273	289	287	279	299	321	287	260	301	316	286	303	320	291	307	287	276	271	266	280	306	264	285	290	291	282	267	290	255	287	317	299	276	272	267	294	278	286	277	284	298	293	257	268	271	277	307	301	274	315	301	303	281	267	270	313	290	286	291	293	282	300	296	270	287	293	287	284	259	278	288	286	301	278	282	304	292	300	276	324	291	290	277	326	281	305	310	298	286	287	294	283	283	285	277	320	320	283	292	295	269	301	288	280	311	311	251	267	315	307	305	306	298	270	292	290	257	288	283	270	292	287	271	284	317	305	300	320	271	269	267	255	295	288	298	289	285	262	309	315	277	294	308	279	306	262	285	295	268	297	309	320	281	307	286	305	303	314	285	285	288	282	294	303	312	282	266	303	280	276	277	273	291	282	276	317	287	246	292	287	299	296	330	295	282	293	310	298	301	301	308	313	299	268	313	305	313	316	291	296	297	301	263	282	274	289	278	312	308	306	292	298	293	314	300	310	306	263	306	267	286	275	303	273	290	262	304	287	307	320	275	247	292	330	313	300	270	293	290	268	294	313	286	330	300	339	297	282	306	313	282	254	269	269	276	281	290	312	273	330	284	281	301	283	311	285	291	248	302	314	293	318	319	302	301	299	323	273	300	305	289	284	258	285	276	272	283	276	298	307	277	295	297	308	327	289	284	276	257	291	286	307	274	304	306	313	284	280	314	306	292	307	313	308	330	285	306	285	297	264	310	275	280	294	296	281	291	280	261	265	261	295	295	276	276	265	280	314	327	291	319	260	294	288	276	296	235	322	260	293	253	286	295	308	307	271	295	269	280	304	291	270	283	320	284	305	292	280	302	306	275	298	278	292	287	297	285	276	297	288	316	308	269	272	302	277	269	272	291	305	289	282	267	275	273	295	284	309	291	307	277	289	284	300	287	281	295	318	264	284	250	273	290	313	321	295	314	258	291	310	297	275	285	281	275	286	280	287	285	285	278	298	303	310	322	328	290	295	290	314	309	269	265	288	286	327	276	316	311	294	279	289	304	296	264	293	317	274	278	284	294	306	268	308	265	305	307	302	289	308	273	310	289	307	248	310	328	282	283	280	293	305	280	310	263	257	293	277	311	301	304	294	307	297	281	293	308	287	285	307	297	276	273	308	328	268	268	279	294	317	274	292	282	273	299	257	299	323	299	278	306	299	266	265	288	286	289	273	273	273	298	295	305	256	311	276	272	311	296	271	276	277	299	301	306	303	288	290	284	293	321	307	316	270	265	297	315	309	309	295	285	313	275	308	273	267	270	286	288	302	274	304	265	311	296	290	302	290	286	294	285	303	301	314	293	277	305	263	284	266	306	284	294	291	291	336	320	291	285	301	304	288	260	289	271	281	293	309	302	300	257	279	285	297	269	290	268	292	299	289	302	304	294	322	289	309	298	286	290	294	267	304	269	272	252	267	292	284	288	314	290	297	310	303	290	302	327	293	302	296	254	289	267	287	299	294	299	302	303	338	296	311	305	296	301	284	321	292	274	298	306	294	264	281	336	274	280	301	278	279	293	320	293	288	301	321	286	269	276	301	254	270	288	305	289	279	324	298	298	301	266	308	263	284	297	293	260	278	291	322	301	308	286	287	274	317	290	290	291	303	296	278	266	270	270	319	272	286	244	274	299	302	289	282	261	312	312	259	281	275	300	299	291	303	293	299	272	327	310	292	284	295	284	264	279	300	326	309	295	277	330	338	269	292	279	294	256	303	287	262	277	282	293	314	294	274	307	242	291	311	304	277	278	261	283	307	298	283	290	276	286	297	299	289	297	299	301	299	314	281	323	256	284	286	316	293	273	297	301	276	266	298	272	298	316	290	306	302	329	247	248	268	297	294	289	312	269	325	285	288	261	274	294	304	269	312	300	296	313	300	266	266	304	318	318	278	293	272	281	279	296	287	294	291	268	280	285	304	273	279	312	338	290	306	266	326	309	276	296	271	292	278	301	322	268	340	274	307	324	285	264	296	280	293	300	290	285	260	257	275	292	272	296	306	272	287	287	276	294	282	330	294	318	290	314	300	285	285	271	270	292	283	317	282	288	295	245	289	259	314	274	295	281	301	296	262	287	311	269	271	274	297	301	278	295	296	296	285	303	287	298	294	277	285	309	294	287	293	278	256	315	305	293	257	308	293	294	325	296	311	244	290	296	308	269	272	272	315	289	286	278	294	269	297	269	297	276	275	283	312	284	287	289	305	288	294	276	305	302	305	298
20475	23724	34482	32687	35103	62257	53156	42180	34936	20425	7168	1952	4189	1742	1197	1271	1036	967	1100	970	883	843	877	879	827	818	843	903	869	896	866	838	806	826	818	851	873	837	779	838	833	820	844	784	820	835	823	810	804	816	825	837	791	860	808	830	828	796	756	750	852	834	838	779	777	832	835	823	834	824	795	817	769	851	823	833	813	845	820	827	831	815	806	814	793	789	819	811	841	810	792	770	804	826	790	834	800	860	864	812	841	879	839	847	813	808	807	887	794	842	814	825	803	829	810	818	777	821	885	783	808	819	832	860	848	827	799	813	816	805	812	799	870	786	846	777	793	823	809	803	827	844	808	790	806	824	800	830	857	884	853	829	810	801	820	818	812	816	802	820	831	785	841	792	804	794	778	816	844	826	796	866	806	831	799	810	836	799	817	865	844	816	824	801	777	780	817	856	766	797	851	824	786	847	815	861	797	765	773	810	835	803	810	810	807	824	786	816	802	827	795	808	806	883	773	794	813	813	797	874	801	814	787	841	781	798	840	806	851	834	846	823	813	832	781	847	816	833	849	885	831	861	792	870	843	820	809	783	796	879	798	829	832	839	772	838	835	768	840	858	773	796	824	876	799	836	787	866	831	847	788	806	766	819	798	875	856	764	859	823	822	839	873	795	824	789	772	861	831	787	829	789	843	792	827	804	823	803	820	849	837	781	823	746	810	859	857	867	731	832	839	822	862	821	830	815	850	827	844	815	800	798	828	843	796	852	767	793	845	834	837	819	811	782	838	828	794	887	773	790	826	851	830	845	809	831	816	816	814	824	834	829	803	792	798	825	830	829	860	804	783	819	792	807	793	834	848	847	802	771	781	841	824	844	811	832	834	800	815	765	820	783	806	784	825	815	839	819	811	776	812	819	768	797	858	804	847	842	797	763	826	788	854	845	815	801	781	818	776	847	848	843	849	795	832	762	814	810	858	789	782	831	836	799	819	793	865	843	852	835	816	820	816	865	827	841	827	763	843	794	809	870	801	778	793	814	855	798	805	793	830	795	867	846	834	827	805	823	793	806	833	885	844	778	884	784	799	813	812	824	848	788	829	797	815	835	834	796	839	801	788	820	801	791	827	790	808	820	830	823	833	816	838	812	832	825	858	823	811	823	811	852	809	809	797	778	840	836	810	821	829	829	795	811	834	797	769	834	778	822	788	818	844	829	742	844	762	847	827	835	792	907	808	857	792	801	792	809	858	829	819	823	813	887	776	840	871	780	851	799	855	791	814	835	830	813	834	781	808	816	797	815	791	770	876	762	837	802	823	819	860	808	789	815	786	814	840	846	776	806	794	772	810	878	817	829	840	834	830	850	809	827	862	860	858	872	790	809	838	833	774	793	792	802	857	780	830	834	823	778	826	779	816	827	815	875	856	832	829	815	855	831	869	804	770	813	830	828	781	809	805	821	843	839	836	835	843	856	806	803	806	839	798	770	816	779	803	769	800	780	791	838	791	860	789	781	868	849	830	839	813	800	799	823	828	809	865	777	781	796	855	813	804	792	819	856	802	842	822	810	773	829	822	841	797	819	811	826	854	832	782	855	788	794	811	860	805	817	815	819	840	794	799	826	809	834	821	769	844	828	817	813	781	855	824	803	833	845	806	785	853	792	849	820	830	823	835	804	825	804	841	804	869	748	811	820	791	809	794	835	843	815	743	802	787	799	808	833	776	754	838	851	807	819	844	808	768	816	800	794	799	764	813	753	782	798	819	760	812	864	798	822	830	806	820	762	808	822	791	825	870	850	814	830	782	774	801	777	819	808	764	800	837	841	851	890	807	813	835	805	775	754	859	765	865	815	841	830	826	791	779	814	783	847	854	816	848	813	810	836	831	773	793	781	821	781	813	818	838	837	808	809	824	794	826	791	809	848	802	811	787	852	848	821	808	827	831	768	779	831	786	814	786	817	794	794	849	852	759	855	803	808	836	786	819	814	757	801	861	860	788	770	829	809	810	826	861	779	800	852	804	804	838	888	793	786	874	805	747	838	815	809	857	817	839	847	770	814	781	883	815	824	764	824	754	826	818	829	819	829	805	845	786	803	853	766	822	836	828	807	814	832	816	836	811	820	804	803	794	856	822	797	793	848	842	795	819	803	829	816	820	820	809	826	817	828	812	809	795	831	779	835	842	803	820	843	837	779	824	796	802	823	753	790	824	831	789	787	805	770	802	858	844	789	813	820	868	815	797	778	879	817	734	793	803	806	862	865	792	838	845	824	797	841	845	816	825	775	772	787	870	807	786	823	769	790	803	782	810	849	788	790	805	811	830	765	816	859	814	806	774	805	792	761	857	787	842	796	839	800	826	762	844	820	783	806	822	845	829	878	847	778	809	814	794	806	814	827	764	802	803	831	856	802	853	820	829	839	778	810	794	757	806	790	840	794	855	782	821	815	817	826	877	819	796	785	815	769	824	758	729	782	800	816	876	771	816	864	849	810	839	825	816	806	874	779	807	842	830	870	801	831	855	811	823	832	808	843	814	802	866	846	789	812	853	797	764	813	825	850	818	824	813	785	846	820	785	826	816	845	793	849	818	847	808	853	823	842	824	813	847	820	817	839	786	857	828	788	843	853	838	783	807	795	820	844	860	811	831	817	834	848	842	789	818	784	844	823	788	842	854	774	806	862	815	846	831	822	826	815	813	814	811	845	850	869	794	859	808	784	836	848	832	798	766	835	835	802	836	840	805	808	825	785	817	848	842	781	762	788	783	773	824	803	761	853	828	850	810	845	818	848	826	811	823	809	799	816	828	870	828	795	839	786	758	778	867	835	805	829	820	827	830	795	827	836	856	792	864	801	827	851	792	781	779	767	810	841	804	808	770	810	773	747	868	835	788	846	821	767	771	782	825	808	831	826	790	808	834	843	862	844	773	851	821	808	777	764	827	821	829	825	804	828	837	800	827	778	876	822	781	833	854	772	845	885	823	810	768	850	889	754	823	801	828	790	814	802	801	788	810	866	839	805	792	857	803	886	855	777	818	827	824	822	794	791	809	798	805	810	790	835	850	796	790	788	857	847	827	784	832	825	807	873	795	852	822	821	822	828	837	853	832	811	807	816	836	794	868	791	771	837	810	848	848	784	819	809	812	768	864	843	802	854	821	815	817	813	780	833	847	821	817	799	822	811	827	783	805	795	798	807	776	791	784	814	814	815	806	816	825	809	841	825	800	817	857	834	831	802	831	786	804	758	842	808	790	888	866	814	806	841	771	788	845	853	806	789	777	799	800	801	811	795	770	871	817	871	836	813	796	828	799	857	817	855	852	849	775	778	792	794	846	798	806	857	824	853	854	791	797	776	831	802	817	775	831	793	797	858	813	809	817	792	810	854	854	847	847	825	813	795	825	829	864	844	825	826	821	785	809	824	812	799	859	781	833	808	794	838	779	804	838	879	820	803	859	829	805	813	819	876	788	794	848	777	805	808	847	803	834	816	817	850	849	753
35844	36079	40146	32270	26250	60154	57119	35994	25631	13424	4286	979	1028	466	439	501	374	347	285	331	310	324	316	330	329	312	308	317	330	306	318	300	335	275	306	271	287	318	300	320	322	318	343	269	304	315	310	307	288	326	326	323	283	317	263	305	303	314	318	285	320	302	333	300	289	282	300	292	319	318	325	319	318	297	310	308	306	286	296	281	299	321	317	281	305	312	316	295	318	296	315	313	313	328	351	280	324	278	316	321	299	309	301	293	311	296	306	304	320	314	300	319	289	351	298	292	313	297	304	331	315	293	299	293	310	301	313	332	306	309	257	325	273	305	294	315	324	307	266	284	303	297	301	315	313	262	315	304	314	297	288	308	326	275	316	287	304	288	282	294	297	315	304	321	293	299	285	278	327	310	330	284	304	313	304	310	312	296	281	354	326	305	281	339	294	283	304	305	279	320	301	307	320	321	320	284	321	302	286	296	285	312	292	324	299	318	281	334	273	322	290	315	322	291	302	290	302	300	304	307	301	302	315	301	293	329	304	286	306	308	322	319	337	326	306	299	320	307	325	325	270	353	301	281	296	320	332	289	295	300	324	306	331	310	326	311	288	298	304	281	296	291	285	308	307	328	286	285	341	328	298	297	299	301	312	305	299	304	307	310	288	294	315	313	327	291	299	313	311	304	293	301	309	329	326	306	353	298	277	265	322	268	298	305	315	294	314	288	325	292	301	291	296	276	301	291	289	293	292	327	283	292	286	315	300	347	311	305	345	303	311	298	298	316	306	302	297	312	308	313	327	297	295	304	308	317	299	282	303	325	303	333	294	307	304	302	325	295	292	322	331	328	292	309	288	259	324	294	306	317	283	268	332	351	310	323	313	311	290	296	312	307	301	292	320	301	300	304	300	321	301	291	315	322	261	311	301	316	305	328	278	308	342	309	311	298	299	334	314	270	285	310	315	328	313	296	282	287	250	307	296	271	273	300	280	283	320	297	296	302	294	312	314	312	281	311	324	320	296	301	300	319	261	287	311	310	307	282	289	335	293	297	293	271	317	315	286	285	276	323	298	246	311	304	311	309	301	315	322	300	286	270	313	320	325	336	333	302	296	286	315	305	312	301	307	345	335	298	330	341	309	277	288	279	308	300	329	318	298	307	294	331	297	304	324	313	303	314	308	321	311	307	321	307	327	281	317	301	279	298	283	276	279	297	295	327	312	299	330	261	283	328	307	295	318	303	300	311	289	286	302	285	324	305	301	316	275	314	279	278	344	304	317	321	298	286	300	310	303	304	321	307	306	300	332	271	288	265	296	315	299	309	308	324	290	290	290	296	315	275	298	300	298	309	306	290	312	300	268	321	297	293	301	299	284	303	329	346	286	318	304	324	266	306	296	312	323	318	303	296	311	275	306	308	311	291	300	336	313	351	324	322	320	344	309	315	318	327	275	347	288	336	343	309	313	327	299	341	322	297	298	299	287	286	271	287	328	325	330	306	299	290	310	290	296	319	298	336	316	292	305	289	296	287	287	282	303	273	307	323	299	327	326	332	301	310	297	314	288	297	275	298	290	314	338	323	297	271	292	288	301	314	303	287	298	288	306	268	342	300	314	320	314	317	265	291	300	300	306	312	320	301	278	319	303	294	294	304	275	283	299	289	315	276	318	302	306	340	293	333	315	302	309	332	326	294	315	322	308	308	337	319	326	299	328	333	293	300	286	305	289	293	304	287	334	307	301	308	325	304	319	304	307	302	351	295	306	314	305	313	306	282	281	318	304	306	316	327	300	301	337	286	313	326	307	298	294	291	303	307	293	290	310	305	269	313	328	298	309	314	294	327	325	301	297	326	320	298	320	299	286	293	296	295	285	316	277	282	312	311	282	285	287	309	270	299	308	293	303	293	321	287	329	274	316	296	299	329	292	288	268	310	320	308	306	329	323	292	282	308	280	292	308	289	282	314	322	326	308	268	305	310	273	326	304	317	317	328	310	312	287	279	312	322	287	313	292	335	342	307	284	305	301	298	272	278	329	318	295	298	275	298	283	301	297	288	308	308	328	333	303	317	284	267	299	318	284	279	296	278	305	293	338	305	316	315	290	308	309	275	337	295	315	279	287	314	286	308	311	310	317	317	298	262	300	310	309	255	308	333	312	317	304	314	307	294	320	307	293	321	298	307	282	324	304	290	295	303	296	287	302	314	297	311	297	325	313	293	291	320	309	311	325	290	306	301	306	311	318	315	296	279	293	293	301	320	326	322	290	331	284	286	317	299	316	317	297	332	304	322	316	321	294	302	323	288	311	310	325	282	283	308	302	321	270	295	273	278	326	312	296	313	281	288	331	320	291	330	297	303	307	317	268	273	298	310	309	286	312	326	342	337	280	270	278	299	314	299	314	282	276	316	293	294	285	304	248	305	331	292	294	306	304	303	319	310	311	321	321	288	280	298	293	298	267	286	309	275	313	267	292	296	308	310	352	351	319	315	297	304	313	300	313	317	318	312	321	300	299	335	293	292	295	308	317	272	312	284	322	316	292	339	318	299	316	288	332	306	309	290	324	287	292	323	307	308	276	314	291	313	295	316	312	304	274	303	309	296	320	300	305	323	288	332	285	284	285	306	315	300	305	321	282	283	294	320	272	326	322	275	338	301	299	285	298	311	322	302	307	313	301	315	304	298	316	330	311	275	275	277	330	301	287	289	295	315	301	325	299	284	294	308	307	276	289	285	280	298	295	285	299	298	309	320	330	312	306	296	298	309	291	340	259	275	330	326	295	328	313	312	316	313	318	294	324	294	322	284	313	318	286	282	301	327	317	300	305	292	330	322	292	320	287	294	310	294	317	281	315	315	305	327	295	296	274	333	307	277	297	309	307	296	298	313	300	323	291	321	291	296	312	266	296	316	334	293	296	311	295	338	320	310	292	258	314	292	270	307	310	315	304	290	305	320	318	296	308	291	296	308	295	320	303	304	330	286	307	295	290	258	323	311	283	256	296	300	329	319	289	271	318	325	267	293	311	311	287	316	321	305	306	314	275	275	303	284	303	258	321	295	322	283	281	289	295	312	289	289	316	284	308	281	279	306	289	295	306	322	302	279	295	298	303	291	317	306	292	327	302	308	312	287	312	302	325	291	278	293	305	303	325	305	292	311	306	298	301	304	292	277	320	302	315	279	277	305	299	290	285	321	282	314	314	293	325	324	314	302	302	310	331	305	340	304	288	298	315	332	311	309	294	271	322	299	302	301	316	287	269	306	340	301	344	295	304	286	298	296	302	292	286	329	296	304	311	325	313	310	330	283	310	306	289	312	277	296	291	286	355	308	306	284	282	309	276	293	293	314	307	303	304	330	334	318	293	300	295	308	284	312	295	294	293	297	293	280	300	319	272	289	275	292	265	292	265	288	316	298	289	294	292	303	302	344	280	322	286	292	319	320	339	299	315	310	339	309	291	298	308	341	339	319	299	313	291	317	288	320	287	311	282	296	308	313	336	279
24795	28673	38300	37394	38197	70686	65468	47269	40761	27293	13193	4016	4444	1496	1677	1730	1374	1220	897	954	872	900	859	886	846	900	885	902	893	899	846	843	828	858	771	862	841	859	843	845	867	878	838	891	885	851	853	862	838	890	847	837	878	818	837	800	813	862	826	871	799	916	834	865	822	890	899	788	842	847	824	872	838	870	830	847	821	883	905	840	821	828	903	847	821	848	870	873	839	922	830	877	836	891	874	824	903	833	921	866	797	827	851	841	850	840	801	837	826	875	858	806	834	859	828	789	845	830	888	778	808	808	856	857	827	897	873	891	781	853	858	850	846	844	841	856	820	832	871	881	883	830	836	891	803	830	833	855	838	784	883	828	820	844	814	871	835	877	874	811	837	831	822	853	791	836	816	863	813	862	810	830	846	819	864	848	860	840	844	860	864	846	800	889	851	848	805	823	833	842	876	905	854	805	814	877	854	854	836	869	817	860	858	859	901	867	828	845	758	827	814	836	815	798	833	853	853	881	864	830	839	875	863	851	859	884	859	835	868	841	869	851	822	868	851	815	840	801	827	869	881	834	847	854	858	825	828	878	861	862	824	851	848	847	829	859	843	864	888	813	870	821	840	825	854	864	832	847	826	840	833	841	835	796	832	846	832	823	895	872	847	806	862	805	865	904	883	865	875	870	834	830	815	835	870	845	852	848	817	901	847	860	873	858	841	839	811	838	871	896	832	836	835	847	863	794	862	839	814	815	804	826	813	826	860	832	861	818	797	837	893	864	857	891	853	864	849	826	808	857	863	921	847	844	816	846	805	899	824	834	863	851	841	869	871	865	801	811	802	891	859	818	813	770	828	837	808	839	879	848	887	772	849	828	874	819	822	782	870	861	872	836	865	865	849	821	842	808	858	802	836	883	826	903	830	888	866	852	842	818	877	811	832	839	844	860	901	833	767	843	809	827	838	844	806	838	791	858	870	862	848	822	842	866	796	806	866	816	859	806	879	854	863	865	841	863	819	849	809	823	843	839	840	864	815	808	864	826	830	839	812	848	847	799	856	880	842	761	845	861	879	877	843	869	802	867	819	820	827	843	847	899	864	843	858	838	868	879	832	850	877	835	818	841	826	872	811	872	842	802	874	832	845	865	857	844	854	843	822	865	804	854	837	864	824	820	854	858	904	857	832	860	842	844	834	911	848	832	852	828	829	865	835	839	882	800	848	833	847	874	829	859	843	883	833	865	880	831	866	828	838	817	791	842	830	853	839	852	852	831	817	840	852	798	860	885	895	844	927	815	862	851	832	858	879	854	845	898	828	845	822	835	868	893	874	851	863	883	878	857	856	852	815	812	832	814	849	895	801	797	818	826	826	830	807	798	829	911	826	827	857	833	862	844	845	855	897	830	825	887	865	808	860	830	833	830	846	882	882	875	840	843	802	837	792	807	789	872	815	809	785	866	865	840	910	832	842	871	870	805	855	853	880	817	789	830	885	852	802	844	873	859	877	767	839	852	856	788	823	872	849	858	852	857	849	846	834	838	862	907	807	833	840	882	840	877	867	802	820	861	853	835	833	795	806	877	776	804	854	828	855	854	846	872	834	841	896	834	866	846	887	827	823	857	832	819	815	846	834	832	849	885	825	833	848	789	857	875	836	845	849	821	778	867	856	824	832	873	826	848	830	869	906	835	885	825	860	894	870	864	811	841	814	838	838	767	827	848	829	807	810	837	832	844	853	849	809	807	873	834	796	855	837	835	858	868	809	883	839	865	904	855	872	835	907	810	854	851	819	834	814	851	805	872	852	881	866	868	821	852	852	843	893	855	813	849	832	856	863	859	812	857	855	866	874	835	816	856	874	850	882	809	821	855	824	810	844	835	829	797	876	820	807	824	791	853	850	843	824	851	818	836	874	867	871	851	892	861	846	830	846	839	854	830	848	864	838	842	827	849	866	856	835	815	832	896	822	855	891	841	854	859	799	811	835	877	877	860	881	849	854	881	869	836	863	869	824	890	783	855	840	868	780	841	859	876	856	850	871	869	844	875	807	879	846	857	790	823	881	841	828	858	839	846	789	846	834	807	812	854	877	860	831	878	845	828	893	842	836	847	866	803	840	853	837	820	817	840	845	782	821	873	869	804	793	879	817	831	865	814	825	850	875	864	831	874	821	888	827	818	872	843	879	868	841	860	906	779	862	866	861	864	872	842	847	863	844	800	870	835	835	817	829	847	841	866	882	853	867	826	862	846	871	822	874	839	824	853	841	845	813	837	834	831	768	866	864	818	825	855	867	835	817	829	840	810	875	847	819	795	849	838	840	848	856	852	827	833	892	832	849	878	834	864	873	849	842	850	861	850	845	899	838	866	903	870	801	826	850	894	881	820	814	837	837	860	893	835	871	885	860	785	865	836	878	833	900	809	826	818	842	881	850	859	854	856	831	844	849	853	896	921	866	874	823	853	805	815	859	804	863	887	900	914	809	842	839	867	830	824	819	867	820	855	854	854	882	844	863	798	883	850	847	850	835	791	853	860	839	893	849	837	847	888	817	869	830	843	778	863	893	799	833	849	829	841	820	826	864	833	820	847	809	827	838	811	876	830	876	823	855	829	804	879	869	818	851	843	819	825	852	823	867	869	843	834	838	816	866	871	844	843	836	841	875	901	885	844	853	830	760	842	856	911	854	836	873	871	852	845	811	844	829	853	825	847	884	825	837	887	787	868	823	888	877	811	825	836	832	794	870	827	849	828	772	826	822	856	865	835	842	837	874	835	833	848	879	861	837	852	858	801	834	845	806	868	852	878	875	882	867	823	920	866	839	835	818	819	827	882	878	840	817	833	915	843	866	876	822	864	887	820	853	830	853	829	856	841	821	838	869	832	826	871	866	857	882	849	868	892	852	867	829	850	825	821	836	827	848	883	856	848	870	836	878	825	869	850	828	850	847	814	833	881	814	807	854	816	813	840	834	858	808	851	873	815	812	816	882	829	920	918	833	872	787	843	895	862	946	841	867	843	844	889	846	836	805	845	851	855	827	858	858	847	892	864	861	930	839	840	846	817	900	879	874	876	767	871	797	821	888	837	852	881	837	866	838	838	832	892	832	824	885	927	862	856	802	840	838	861	814	855	858	824	872	831	842	881	798	827	859	928	865	864	878	854	857	846	832	905	849	910	813	860	838	845	873	850	821	890	842	834	790	821	817	847	851	900	862	849	879	875	852	835	812	859	891	791	825	868	826	839	826	849	847	818	909	806	853	896	863	834	895	855	854	870	860	831	842	840	887	854	863	856	849	853	826	840	862	880	871	868	821	858	831	814	852	856	888	829	849	828	852	891	815	872	847	844	840	900	840	818	893	831	901	843	904	849	818	845	798	854	846	876	860	827	883	863	855	840	847	850	921	901	892	813	877	851	861	873	812	821	860	848	827	827	837	855	821	880	841	843	903	897	919	775	840	875	830	873	815	850	863	850	823	813	834	856	851	812	850	850	878	863	824	830
17153	19851	24179	18621	11961	11016	8008	4177	2100	1256	686	422	332	383	340	321	315	279	295	322	319	326	309	331	330	278	289	314	321	311	353	306	346	298	335	311	299	266	292	337	313	295	323	316	290	315	300	317	332	306	333	300	306	322	337	324	333	261	331	299	315	297	336	291	321	341	294	318	306	294	319	322	319	312	291	308	348	327	290	310	320	282	311	335	287	331	318	349	285	316	325	306	330	315	309	294	310	325	325	323	323	330	297	312	292	287	319	342	320	322	317	330	305	341	308	323	295	287	309	338	316	299	332	337	323	314	328	331	311	330	340	313	313	330	296	325	345	309	330	306	347	330	325	296	321	347	333	327	289	313	321	316	319	330	323	308	339	301	292	310	344	290	298	312	319	312	317	326	290	303	287	310	294	306	294	330	292	311	305	301	296	323	319	305	320	269	314	306	288	322	300	320	320	329	339	322	306	307	295	283	303	309	307	297	333	310	328	331	316	328	305	338	312	304	278	299	291	341	333	287	336	315	289	321	309	294	346	303	329	324	312	341	309	313	301	312	335	311	345	343	308	318	321	320	292	302	329	298	299	303	340	306	307	312	296	303	305	337	299	336	345	301	311	307	292	305	351	315	335	304	288	312	310	299	332	350	307	314	301	320	333	335	356	327	343	315	315	299	310	312	305	315	305	303	288	321	292	310	317	283	310	312	327	333	280	332	300	312	328	356	317	295	328	311	309	316	292	315	323	325	330	345	313	276	298	335	318	316	309	296	319	331	308	308	324	327	324	314	320	349	322	306	300	300	331	314	294	323	306	315	313	298	321	304	337	321	324	324	351	346	306	316	293	281	291	322	298	308	329	309	308	298	299	309	324	322	351	331	323	322	301	345	316	329	346	329	305	309	319	317	300	324	333	327	298	295	289	320	305	311	309	313	280	310	313	294	319	314	295	304	319	327	350	318	299	304	284	328	296	294	313	295	325	315	310	314	300	291	313	326	326	315	318	305	285	336	322	317	322	289	349	293	310	304	325	306	299	310	330	312	319	294	297	297	334	321	289	278	303	349	305	304	281	293	343	291	350	319	350	293	322	293	290	322	310	311	301	291	334	305	302	318	316	326	287	308	300	297	320	301	321	321	283	304	287	275	313	306	337	303	338	336	295	332	314	321	324	334	330	311	314	319	325	326	313	328	324	278	279	308	305	334	285	316	310	314	307	287	324	330	318	308	311	335	330	302	324	340	332	346	300	314	305	296	287	341	321	307	309	337	292	310	357	297	336	371	347	327	332	301	335	318	302	296	311	276	316	314	297	316	324	337	303	328	312	293	317	317	292	297	314	286	317	320	297	344	297	300	307	332	312	307	312	284	342	339	322	302	314	289	297	324	315	317	310	304	296	352	342	322	329	333	306	315	308	317	315	282	297	288	298	309	289	277	313	317	310	292	322	312	333	321	303	315	337	311	337	324	361	304	330	319	281	328	304	313	288	301	314	296	320	300	298	294	339	331	331	318	312	300	332	317	293	335	277	299	310	297	297	318	306	305	289	314	314	306	340	320	301	314	305	317	298	330	318	280	319	333	324	331	314	314	316	295	306	347	316	314	313	313	296	304	313	300	314	307	328	314	301	317	284	325	322	304	309	307	312	292	302	304	317	316	316	324	309	321	310	310	340	352	318	324	313	301	295	305	312	274	307	305	288	320	331	310	299	328	329	313	326	295	285	282	319	330	330	345	313	293	309	298	312	339	312	324	285	341	300	310	297	309	326	300	326	304	293	318	308	327	297	326	308	345	316	305	332	324	311	300	316	335	328	338	310	288	297	333	307	347	327	350	292	322	313	300	326	319	322	313	315	316	292	298	302	304	308	299	326	308	328	297	302	288	327	333	337	334	312	336	330	268	310	316	289	298	313	322	316	306	307	307	283	300	338	297	288	330	289	328	289	326	313	300	303	286	324	329	332	274	312	292	312	322	314	336	308	325	308	316	297	304	330	326	308	349	286	301	298	293	298	302	301	323	349	319	308	288	314	356	320	343	306	295	348	311	321	303	307	329	302	334	307	308	317	323	319	340	291	317	291	312	301	354	350	315	298	340	316	301	315	288	298	336	315	309	336	307	302	328	296	285	338	301	310	309	315	331	298	279	317	314	306	342	320	295	353	281	306	314	321	301	326	299	312	288	311	315	314	335	330	314	335	313	309	241	331	332	304	344	319	314	325	323	324	297	344	333	311	273	289	285	316	269	313	314	324	269	357	308	314	281	299	334	324	332	321	298	274	319	285	307	318	334	319	319	319	318	319	299	334	324	325	311	310	320	290	318	315	282	295	274	319	313	335	297	312	311	313	310	322	318	331	294	329	358	303	315	316	310	337	310	340	312	297	341	310	286	341	294	318	282	304	288	295	343	303	299	294	311	309	280	330	318	311	340	322	317	318	330	301	323	283	310	315	345	306	337	309	333	319	286	315	312	296	297	335	306	307	305	314	321	306	301	326	326	273	318	321	292	310	319	279	291	321	301	325	311	319	313	322	328	312	343	331	339	304	302	308	323	284	317	312	297	318	294	336	301	314	335	342	309	332	306	311	295	286	312	324	299	292	274	314	284	302	351	342	316	346	290	295	295	279	292	317	315	322	311	312	320	314	329	310	320	326	317	313	314	302	305	301	303	326	333	347	318	295	301	291	311	319	299	320	282	318	298	300	345	311	300	345	309	329	297	313	330	333	323	277	303	323	330	314	311	326	306	317	314	327	295	315	299	312	307	319	300	310	306	320	307	324	288	310	288	284	299	309	308	302	318	301	350	316	311	302	317	275	332	321	297	312	305	352	317	308	309	291	311	283	323	312	327	304	286	296	341	317	312	289	316	292	315	345	313	313	344	322	324	302	324	322	295	338	275	307	271	294	293	320	304	317	289	294	341	332	327	326	322	313	321	303	309	348	294	304	331	300	322	287	301	322	333	318	316	293	338	318	303	324	295	303	313	328	297	312	292	300	328	326	308	320	326	275	336	328	322	307	311	325	306	304	329	318	346	307	314	301	298	318	325	321	334	311	328	336	323	288	332	301	296	342	323	316	288	311	311	291	339	314	289	324	297	321	310	303	301	340	325	304	301	330	334	313	329	280	284	326	345	354	272	315	323	315	332	306	318	331	299	316	304	295	313	296	317	319	301	334	336	310	309	318	317	313	291	320	312	296	331	296	343	308	308	306	291	335	279	340	329	295	311	344	310	329	270	308	322	338	287	307	294	296	314	317	294	295	278	309	339	334	278	300	295	335	262	292	319	351	315	312	326	331	285	313	306	337	318	318	338	300	297	292	325	343	303	334	349	316	305	312	312	351	303	320	333	330	303	310	318	333	324	295	342	327	320	317	328	315	323	317	315	342	313	306	269	301	321	306	333	308	316	325	345	312	356	303	300	317	332	329	297	293	316	305	300	335	358	299	308	315	326	319	296	319	330	309	333	301	297	335	312	295	334	288	304	331	297	309	286
11721	16276	26569	26891	24367	26167	21321	12876	7777	4355	2570	1399	1008	962	937	967	941	944	871	870	856	845	910	861	865	877	917	890	854	891	868	861	877	887	897	874	888	878	911	860	838	842	885	896	879	893	882	876	938	901	864	896	848	892	862	844	917	835	850	911	847	844	894	789	842	837	828	851	847	827	845	845	840	851	879	799	866	914	866	873	878	882	835	885	868	881	854	910	868	876	852	826	855	862	909	845	845	847	925	875	897	855	906	860	862	831	869	889	837	841	828	893	824	831	825	864	853	872	879	854	860	878	880	874	884	850	824	876	819	847	896	868	918	907	871	857	855	865	879	833	872	817	834	839	846	888	884	897	895	867	842	864	828	817	876	802	868	892	886	879	822	867	864	883	872	861	894	893	865	844	862	868	897	839	791	851	932	860	872	880	847	844	826	897	866	888	893	865	858	919	872	837	833	865	859	865	822	821	913	893	903	905	821	894	856	870	856	871	815	844	856	909	867	880	840	894	890	891	864	878	851	845	823	847	854	899	862	922	835	884	866	862	867	848	854	848	898	887	868	859	848	856	855	870	862	909	888	842	852	886	829	837	832	884	887	850	854	877	848	830	878	878	798	858	831	821	881	821	849	878	827	863	866	878	838	872	880	889	846	839	886	834	925	914	899	818	871	881	894	856	849	866	886	833	937	822	838	879	917	796	835	875	857	803	877	873	853	868	859	850	837	856	841	809	844	910	886	882	966	834	841	836	857	894	903	824	840	852	857	899	905	859	904	866	882	853	819	896	883	878	906	851	809	880	853	824	852	818	879	893	877	872	862	834	836	897	893	893	883	869	878	854	858	797	869	865	850	882	886	909	889	920	883	850	863	834	884	847	873	878	855	868	866	857	822	906	866	815	833	850	859	865	920	807	862	864	838	813	913	849	874	827	837	845	826	892	882	854	892	908	885	822	844	829	879	854	920	831	867	892	872	857	873	851	865	917	848	855	833	815	861	871	854	876	882	877	873	827	833	881	816	861	834	894	801	904	882	927	854	840	867	835	878	881	845	851	888	834	933	851	876	917	870	845	867	894	856	878	782	895	826	894	865	910	881	901	866	894	876	860	880	851	874	880	844	913	900	878	814	877	851	858	922	873	889	902	831	833	802	894	850	841	861	904	921	886	867	870	911	851	876	798	887	886	835	824	848	911	885	828	853	848	859	849	876	836	851	869	839	875	917	833	871	856	866	873	875	813	864	859	870	921	877	879	845	857	858	846	888	846	864	850	861	888	920	832	888	892	838	904	829	809	873	836	861	869	902	847	848	847	875	820	843	876	856	911	816	868	850	807	930	819	865	872	865	829	844	865	875	849	764	863	860	880	834	865	883	795	913	870	848	851	942	854	890	822	855	860	879	857	850	903	853	817	852	922	875	865	829	864	817	853	859	852	834	833	840	902	872	861	906	854	848	874	890	854	852	913	883	874	858	900	825	866	812	882	913	889	912	884	849	876	857	874	817	832	895	876	861	859	902	850	852	870	881	891	866	892	827	886	889	905	852	898	850	883	810	889	854	839	831	858	847	877	851	851	857	855	851	885	905	868	847	880	862	916	839	875	891	884	871	833	909	834	822	854	850	842	832	882	820	915	838	876	841	903	857	875	832	842	870	813	857	847	868	889	887	909	916	896	876	894	873	883	855	840	874	831	853	844	866	877	873	818	792	878	839	862	888	809	823	878	874	849	872	864	834	855	920	859	884	848	855	878	870	887	883	854	828	920	875	843	884	807	889	902	834	874	889	869	889	845	846	815	855	882	858	872	828	846	846	859	884	860	831	807	891	876	842	875	816	890	872	895	888	847	871	871	841	887	830	880	863	849	855	843	895	863	891	846	857	847	853	868	852	834	863	876	858	881	915	858	893	886	834	859	875	867	911	883	882	857	859	872	922	862	833	923	864	879	859	929	856	872	850	832	942	881	835	880	864	840	862	884	889	928	896	887	857	861	866	835	908	887	831	872	804	845	844	856	924	928	833	862	895	912	857	891	852	814	852	905	846	877	811	856	854	861	909	832	877	888	861	883	877	893	813	842	915	830	858	856	880	903	870	892	856	831	890	862	850	825	850	900	828	896	879	810	858	848	885	900	806	874	827	850	843	852	832	907	852	898	849	863	861	830	882	822	853	869	897	881	853	877	845	843	844	903	887	845	831	845	808	869	867	930	894	881	845	887	898	818	851	908	852	824	860	900	884	901	851	915	925	833	866	861	864	875	930	834	808	874	873	836	879	864	823	845	834	817	892	862	867	854	839	910	930	882	911	883	855	845	846	877	844	882	845	808	804	879	876	818	807	872	889	868	867	864	842	901	851	831	891	808	916	860	850	849	829	857	865	897	868	851	911	834	911	926	845	816	878	857	875	898	874	817	898	894	821	860	842	856	870	840	891	819	870	845	897	846	851	852	848	901	888	864	846	939	909	875	854	839	891	866	895	858	870	866	825	926	869	819	855	839	893	882	928	906	900	848	860	856	849	950	898	858	857	842	871	887	856	877	868	869	874	831	890	897	854	868	917	844	841	842	856	823	852	858	809	866	853	889	808	893	847	904	881	874	844	885	870	858	926	874	834	834	884	951	847	880	862	940	913	848	850	870	847	877	867	870	842	872	852	899	877	901	866	844	875	869	914	840	882	858	861	822	890	908	831	791	870	879	850	841	862	853	883	869	875	869	838	867	859	855	833	831	848	885	849	793	941	851	848	848	864	852	871	872	810	845	869	854	861	847	856	880	809	843	892	839	939	831	859	886	830	835	855	853	848	851	869	859	912	827	890	859	784	915	828	867	817	848	783	893	870	883	884	877	840	920	826	904	849	840	829	834	842	843	811	865	937	912	857	912	888	892	855	884	848	826	869	855	803	834	883	871	890	847	866	862	864	815	838	812	873	870	887	890	871	895	938	857	846	834	890	849	813	910	827	853	868	904	844	896	860	884	860	901	898	868	885	840	860	934	910	870	849	850	878	908	900	887	854	882	895	851	858	868	863	830	854	929	862	933	854	883	864	831	845	876	861	827	892	860	832	851	840	853	875	866	869	842	809	820	859	864	841	910	856	847	846	867	886	841	853	820	924	827	833	895	860	846	850	865	936	874	808	858	884	881	905	840	833	913	838	913	828	844	837	846	860	835	873	849	876	872	886	859	889	922	888	891	872	829	791	883	893	877	853	873	859	850	898	845	920	871	831	846	884	832	832	876	875	857	891	831	829	843	847	859	848	891	856	827	887	869	836	907	871	840	893	835	858	882	856	863	878	849	850	903	901	830	820	824	858	855	876	888	882	878	877	853	939	869	875	849	896	925	869	908	852	895	866	846	915	891	850	864	874	912	863	846	879	891	881	852	894	847	864	903	809	878	824	876	836	848	892	887	848	909	878	853	882	906	899	864	824	865	908	934	851	902	823	905	851	892	835	891	839	861	823	829	824	882	840	900	894	890	890	831	881	902	847	892	885	840
30424	34732	39681	30952	27545	51806	43952	30861	14285	5547	2453	1374	830	388	465	430	340	312	291	311	295	291	266	309	263	284	331	275	300	309	275	290	271	281	285	307	295	272	280	295	283	286	267	280	283	273	311	290	308	300	294	272	294	285	301	268	294	300	284	296	306	249	280	295	283	264	289	290	279	287	303	287	262	282	262	294	314	279	290	293	283	252	285	271	296	242	308	307	313	253	298	305	263	288	293	295	269	261	291	312	269	294	302	306	289	308	273	322	271	258	291	292	289	279	302	287	245	262	288	307	270	289	258	296	296	290	290	298	282	326	285	279	290	285	308	271	280	300	309	287	281	279	303	298	297	301	315	290	278	265	284	304	299	291	280	302	303	277	296	281	278	309	298	299	294	278	310	312	281	284	301	296	277	290	307	287	295	292	278	292	298	290	280	284	278	300	298	292	285	267	303	280	325	287	300	263	290	277	288	297	291	314	287	293	271	274	276	298	282	261	271	301	317	316	262	301	293	265	295	312	302	298	292	305	280	281	261	278	310	291	276	295	265	320	322	306	285	255	262	252	264	297	284	276	303	287	285	287	297	273	296	302	305	289	276	315	296	300	284	304	309	282	302	287	311	314	275	296	247	288	318	276	307	311	286	274	316	316	282	305	263	283	261	331	282	281	293	315	291	317	275	279	277	282	272	294	292	316	290	258	313	277	312	294	296	302	319	309	307	281	265	273	281	299	287	258	273	293	309	295	304	293	299	297	320	322	282	269	322	301	264	283	281	301	288	319	289	257	277	307	313	299	290	286	294	303	308	320	307	297	312	302	285	293	297	292	279	298	274	314	278	275	287	308	297	301	285	269	284	285	310	264	295	297	323	277	271	325	309	300	288	315	298	276	294	309	295	285	300	271	301	291	289	296	280	302	326	298	296	264	288	255	290	276	279	310	284	300	333	285	301	278	317	291	310	278	308	331	294	284	284	283	280	265	319	299	319	312	310	301	305	285	284	285	302	281	280	271	295	304	292	309	286	292	288	313	302	245	241	263	302	297	274	323	312	306	279	285	294	296	265	276	291	309	286	280	303	296	290	304	285	290	313	269	315	289	307	268	289	265	258	285	298	280	284	311	304	282	293	262	321	301	262	299	274	298	295	283	292	268	323	298	289	308	291	284	299	269	308	275	313	287	299	283	281	293	299	280	292	265	272	302	301	304	288	272	297	333	294	294	295	278	302	263	314	311	297	316	320	268	278	299	276	278	276	269	292	317	255	264	295	285	280	284	288	291	286	293	261	289	291	295	296	266	281	293	302	284	293	293	306	295	276	290	281	279	294	304	283	262	283	274	331	289	303	276	276	249	283	292	268	299	269	260	283	290	307	326	273	307	294	282	310	289	287	295	268	289	301	328	295	301	291	259	293	286	268	285	271	280	339	328	284	298	291	266	289	296	295	289	290	260	310	287	280	291	265	302	286	296	274	274	267	284	290	277	289	292	280	289	272	289	305	297	290	289	306	294	303	322	290	266	292	282	253	280	268	272	293	274	291	298	257	318	278	286	281	313	301	273	311	320	268	263	266	268	302	259	279	267	290	327	265	313	268	286	288	300	274	282	284	288	302	299	298	293	284	288	289	276	292	291	274	283	305	281	270	305	265	299	299	281	308	278	295	276	308	318	278	285	315	308	298	329	273	292	304	303	320	296	262	277	288	277	283	301	263	272	298	314	295	303	249	334	278	299	290	263	274	289	299	280	274	299	285	280	281	278	269	282	287	283	278	302	261	334	288	313	277	295	284	272	289	294	271	280	272	304	302	295	313	325	275	299	300	313	261	298	286	274	286	295	277	290	303	284	282	272	327	289	299	316	257	295	262	288	291	294	265	285	270	262	293	290	304	309	303	286	292	294	302	269	294	276	273	262	257	298	269	285	277	289	271	308	299	268	291	297	288	275	306	309	289	284	323	294	312	295	283	276	303	269	300	258	290	265	307	280	302	328	313	241	299	278	309	324	292	265	297	279	293	289	290	275	307	308	279	278	314	315	294	271	291	315	298	271	280	292	287	288	276	312	276	297	288	291	304	286	311	301	289	324	270	298	288	292	307	288	326	319	267	282	273	282	282	320	269	288	309	304	328	267	291	316	328	294	269	290	313	271	284	297	304	292	267	279	288	312	305	299	259	256	282	294	277	294	281	278	319	297	312	280	316	268	307	315	300	278	311	257	278	294	307	288	314	297	315	301	278	307	279	275	316	263	293	303	278	288	312	264	281	304	291	281	288	310	282	297	304	287	291	316	288	273	282	247	327	272	290	292	268	276	296	266	298	278	258	292	318	277	268	296	297	286	287	253	275	299	246	291	316	294	281	300	294	309	305	288	299	318	298	319	292	271	288	247	275	315	272	298	322	284	312	292	283	289	301	263	265	284	293	288	303	293	260	319	302	288	300	318	293	322	302	292	274	271	314	310	282	253	294	288	303	279	254	298	310	302	309	317	280	287	305	293	289	313	269	299	338	288	302	300	291	323	264	288	271	310	301	286	303	274	289	281	303	316	303	310	292	302	282	294	258	324	297	311	294	282	246	278	253	312	297	284	291	302	301	267	257	344	288	275	306	311	296	298	261	302	291	332	276	257	276	303	276	269	283	270	303	299	303	298	268	285	302	273	287	323	275	260	297	270	286	292	308	297	266	258	290	286	303	300	283	310	305	280	266	303	271	292	298	287	251	333	280	309	288	308	310	285	278	295	282	316	325	306	284	296	288	275	277	260	294	270	293	278	298	292	279	283	288	322	307	287	307	277	262	261	276	289	322	282	325	279	299	279	295	319	276	317	292	309	289	276	290	307	267	291	302	291	316	270	280	296	312	280	279	283	279	271	317	291	273	273	284	283	295	294	297	247	292	286	310	295	290	338	275	301	294	266	291	280	278	294	281	305	298	275	285	302	266	308	287	262	311	301	281	270	292	300	285	314	288	310	317	307	291	327	265	309	266	275	331	282	325	294	281	294	285	264	317	328	298	310	282	284	294	274	311	304	296	278	281	252	341	268	296	340	293	291	273	304	304	272	294	261	304	304	275	295	329	308	269	285	293	299	265	264	303	291	291	303	252	286	289	288	308	277	322	274	300	278	297	309	259	270	295	301	290	302	312	272	273	294	258	331	250	282	297	289	275	277	275	282	251	292	317	330	272	309	292	273	273	287	267	283	279	293	290	289	315	296	278	273	273	291	270	282	304	275	287	321	312	288	284	312	247	287	305	290	312	316	268	308	286	275	290	295	298	278	278	271	300	290	278	307	293	320	268	274	272	282	298	324	296	300	294	268	315	326	298	297	294	276	282	289	284	279	311	285	310	289	304	314	289	309	298	323	310	269	312	290	331	308	282	299	301	307	298	272	311	308	292	280	270	261	315	259	303	276	312	296	311	340	265	279	289	299	285	297	287	312	282	311	284	312	265	294	295	284	259	269	298	275	303	280	283	267	284	290	290	269	280	312	299	284
21300	28524	38318	36466	40126	61746	54287	43378	26987	16866	9846	6144	3758	1304	1750	1646	1143	952	863	862	776	766	835	837	782	790	822	826	844	849	801	779	809	813	810	772	812	857	767	821	812	760	781	820	828	772	855	833	836	839	778	828	796	773	769	794	850	804	802	803	813	808	748	772	864	795	833	787	833	777	856	811	802	774	815	796	846	807	874	820	832	818	807	819	888	817	825	787	828	801	816	783	767	719	817	813	809	776	841	793	813	807	806	763	806	772	835	807	834	793	805	784	805	818	863	808	813	846	870	809	851	852	840	820	819	859	821	800	791	790	828	787	846	800	817	812	774	776	841	850	815	841	802	823	782	811	811	772	828	833	774	780	726	784	812	832	820	806	811	786	822	828	772	796	763	835	850	841	869	802	889	802	844	812	801	821	791	825	819	777	843	842	797	757	822	794	766	829	829	840	858	821	850	809	836	816	771	864	769	829	808	799	836	716	833	726	833	823	837	785	781	793	820	805	819	780	840	817	828	830	788	785	779	778	808	821	812	809	830	826	813	888	790	814	776	816	775	789	817	828	800	799	770	801	758	799	809	765	782	842	818	728	803	828	768	814	839	850	791	797	836	806	806	797	807	830	784	813	777	774	770	808	797	852	812	815	858	809	774	813	807	823	791	843	786	776	804	804	762	850	805	835	805	807	806	841	790	841	793	799	771	875	781	812	846	797	851	810	809	788	837	809	847	839	796	805	836	806	838	847	845	797	819	839	797	810	767	801	781	863	793	843	844	798	858	804	808	802	805	803	817	793	824	787	801	806	833	746	796	809	774	815	865	854	828	844	821	762	809	757	767	830	813	797	799	843	786	788	829	797	844	873	859	836	822	773	824	789	833	814	790	827	797	789	816	744	831	826	832	824	784	853	826	865	791	869	809	845	809	846	811	815	798	813	799	833	736	836	819	771	817	799	837	837	801	865	809	804	850	867	768	797	811	759	812	810	813	818	867	798	826	821	825	773	781	780	826	841	762	801	830	771	795	816	741	814	824	829	814	825	769	859	822	797	799	799	792	783	814	771	786	843	826	826	817	795	814	773	835	839	793	805	840	804	795	786	840	841	834	791	794	780	808	799	822	836	766	785	807	797	814	790	848	815	742	761	847	770	817	862	816	824	868	790	851	754	825	857	839	839	830	794	811	778	810	814	747	809	803	773	799	805	816	872	799	797	845	807	856	852	812	782	803	827	882	815	861	801	820	852	824	810	789	856	825	799	819	862	828	771	753	798	850	782	830	789	800	765	896	820	824	792	794	802	792	793	788	811	815	812	784	796	816	821	770	796	782	762	795	803	796	832	833	819	785	831	774	829	795	778	801	802	883	825	845	797	841	818	802	824	854	809	808	818	760	821	843	817	814	814	819	804	859	801	814	817	819	781	832	814	811	798	837	836	834	779	779	784	808	789	792	800	784	867	820	801	838	820	837	800	829	874	773	812	785	781	796	786	839	813	847	821	828	788	788	825	817	808	813	766	857	776	846	828	822	801	815	824	847	786	822	858	814	803	820	804	786	826	843	787	809	827	773	842	819	773	787	816	841	802	783	770	828	836	869	812	847	820	839	813	844	757	833	774	810	809	856	824	790	791	832	849	792	779	825	797	798	801	774	835	812	812	782	791	833	800	793	886	821	811	836	815	867	848	762	826	802	786	819	790	780	851	816	819	824	822	792	819	768	798	830	794	849	798	815	789	806	854	787	796	792	823	812	875	828	826	832	866	826	852	780	820	821	793	779	808	829	812	832	796	797	802	810	793	852	820	804	835	832	793	780	826	846	810	820	828	827	828	789	857	769	835	778	842	818	794	835	886	804	836	828	773	778	812	800	827	778	802	826	802	793	782	838	775	818	814	726	787	799	789	810	802	794	833	820	851	801	760	787	861	818	808	809	757	769	763	775	769	837	780	902	809	811	796	809	773	792	816	865	836	781	744	833	774	774	902	828	819	835	869	809	807	861	843	871	799	805	921	767	819	796	817	827	810	784	830	775	783	774	812	840	776	797	838	848	770	857	776	813	837	824	823	825	817	805	824	811	759	824	790	826	778	777	829	816	871	801	803	848	873	770	811	763	795	821	779	830	774	807	808	792	835	870	841	839	786	866	784	787	812	844	777	790	858	763	834	783	795	825	841	810	788	781	833	831	839	807	778	793	798	859	806	774	768	828	797	801	856	848	769	785	857	769	838	761	803	797	816	844	809	802	844	834	817	816	843	821	808	850	806	843	824	834	797	772	798	785	865	807	727	757	793	851	836	849	808	837	812	864	792	842	830	835	769	832	836	753	823	834	850	842	797	817	804	813	844	836	832	818	825	821	798	832	824	835	806	814	776	852	799	770	767	795	779	765	842	813	840	821	816	809	748	756	859	833	834	772	772	870	780	870	791	760	813	814	864	793	819	790	813	798	795	847	820	803	817	812	831	793	820	821	833	822	770	757	789	815	753	797	823	788	832	845	747	787	797	776	824	782	801	782	801	808	785	772	788	794	803	811	860	831	776	771	824	810	794	797	825	838	800	819	804	819	850	813	868	811	856	813	757	799	797	768	854	816	847	836	822	794	792	814	808	819	770	808	809	822	777	872	778	845	820	864	827	819	875	809	818	822	765	809	777	788	782	787	816	854	826	802	780	825	845	813	739	824	815	796	814	818	792	810	851	794	792	793	812	836	803	801	834	841	807	805	808	769	815	857	762	897	808	848	802	812	816	830	818	763	840	776	816	829	778	814	804	781	794	760	833	792	809	856	815	797	789	802	771	813	830	786	800	811	817	825	779	832	785	835	863	804	804	838	803	786	841	849	793	793	818	788	851	811	800	849	820	820	814	784	795	789	797	777	807	854	861	866	791	832	850	814	838	835	798	791	881	777	841	807	828	797	804	777	811	811	807	803	834	767	838	789	813	856	764	851	815	786	791	804	826	807	830	829	750	807	775	799	836	799	789	828	780	853	810	822	827	778	824	793	758	785	887	799	780	809	807	810	813	798	807	816	839	828	821	843	805	805	785	849	826	840	886	832	826	825	852	858	782	810	784	847	872	808	808	794	791	834	805	797	817	792	833	801	850	779	779	862	826	791	780	791	834	813	838	805	820	805	820	795	827	797	815	832	817	861	803	841	819	780	835	796	843	800	836	801	830	844	823	876	815	775	842	808	809	810	835	823	842	782	814	813	803	844	834	815	819	801	847	843	821	798	820	825	796	833	773	845	787	809	921	771	772	795	827	804	781	832	750	829	828	779	844	763	826	833	810	830	779	845	815	840	829	802	813	760	773	789	794	830	897	821	815	836	843	810	761	837	831	792	803	775	803	785	829	781	834	856	808	831	778	834	830	813	794	839	794	761	858	865	786	848	856	823	791	827	763	786	846	831	807	783	842	863	795	774	862	788	815	776	816	832	850	808	800	816	794	834	812	738	798	847	846	782	834	800	798	805	827	794	787	840	842	772	805	803	815	779	851
35362	40459	36707	27295	29879	63790	50171	39394	24431	11200	4449	1494	1009	778	867	654	420	369	344	310	310	304	288	327	332	322	327	281	301	282	318	304	316	295	326	327	311	296	269	323	335	292	288	316	297	307	315	298	305	322	288	288	317	357	350	331	307	301	277	276	297	295	288	288	307	284	295	315	294	323	316	324	335	296	305	301	323	332	265	273	327	273	301	297	297	296	281	330	327	319	312	302	291	276	305	266	304	282	332	298	300	277	304	327	304	304	289	291	311	323	319	298	265	300	312	293	355	292	306	341	326	287	315	290	286	316	310	302	312	313	285	288	318	313	318	299	297	278	285	321	292	306	276	292	275	312	263	277	289	311	280	286	309	306	296	324	305	295	308	272	294	273	297	291	316	297	281	319	301	296	258	322	295	306	282	298	271	306	288	297	321	262	315	303	297	322	292	332	281	318	281	266	307	345	295	302	304	284	299	273	292	288	293	300	297	298	316	297	311	321	300	301	285	304	282	311	305	334	268	291	303	324	297	289	321	301	281	293	308	289	339	281	290	317	311	307	265	296	312	333	292	308	304	311	310	291	293	299	288	302	301	317	297	332	324	351	281	308	288	308	314	312	372	310	317	314	314	302	296	263	327	315	302	310	320	299	312	305	285	289	301	319	306	294	293	301	323	314	299	297	289	313	286	308	334	302	318	307	301	327	307	293	287	317	308	292	295	292	290	308	317	295	300	298	298	297	292	306	325	280	295	292	301	277	310	312	290	283	313	306	313	270	323	320	330	287	301	308	294	313	316	313	289	304	315	301	307	293	287	278	335	309	296	318	329	262	312	293	280	324	297	306	304	250	296	306	325	326	308	338	301	281	291	313	304	295	299	299	306	360	288	266	332	292	292	296	311	315	310	304	305	300	275	315	291	272	303	311	292	316	321	305	295	318	304	313	298	308	299	288	304	292	288	314	285	303	258	293	302	291	314	303	293	299	267	315	299	282	301	275	305	283	328	298	301	261	276	308	312	350	292	274	332	307	320	310	327	311	312	302	324	320	283	317	292	314	336	303	285	277	327	279	286	336	309	310	291	301	297	317	305	311	320	306	336	302	310	293	294	326	300	315	299	330	301	319	290	283	309	277	290	300	290	315	305	296	299	295	299	307	332	280	290	314	326	279	275	306	304	300	277	277	293	274	285	305	334	319	305	310	321	320	316	294	278	308	323	304	321	315	329	321	326	274	312	341	345	301	287	266	298	300	318	298	300	317	276	314	310	298	284	287	341	282	320	291	304	295	301	281	302	282	285	327	283	266	316	317	331	310	299	317	322	297	308	291	316	315	301	302	343	295	295	301	288	303	309	277	309	281	323	306	313	328	294	309	298	281	286	338	287	297	275	296	304	309	308	296	334	300	297	314	282	318	286	277	290	297	306	287	334	305	263	307	294	330	316	295	304	318	306	292	319	289	262	333	284	306	272	321	300	324	285	303	326	327	322	301	298	312	280	339	321	286	322	308	323	300	318	305	303	316	306	297	313	297	292	301	264	299	340	337	328	286	325	294	296	299	314	305	312	277	283	312	315	291	309	307	307	287	319	286	294	332	288	319	311	270	284	305	250	308	303	284	294	321	313	296	292	313	314	331	313	322	294	315	277	271	311	330	309	298	319	275	322	336	308	331	279	300	288	288	307	304	318	320	268	279	306	313	315	297	312	296	323	313	325	292	300	304	305	269	306	289	334	292	312	305	284	301	297	311	310	323	295	307	287	342	314	299	310	281	290	285	311	313	305	331	308	300	297	305	284	258	283	307	274	270	282	312	323	287	351	342	303	335	319	321	267	295	329	301	280	294	315	315	301	337	322	315	320	290	316	323	358	343	278	328	308	290	286	305	271	284	298	327	287	290	294	307	288	277	296	284	327	317	310	302	332	271	299	294	283	272	304	308	290	290	301	317	329	318	278	307	342	313	330	306	299	335	275	284	309	290	319	313	290	295	301	296	323	306	293	317	290	300	294	330	334	298	295	368	278	315	304	310	278	327	304	303	289	322	295	298	291	302	318	305	293	300	300	276	288	290	329	308	325	277	313	278	298	287	302	316	305	304	327	308	308	269	311	318	298	267	313	301	311	330	311	319	299	292	318	269	286	292	309	287	309	303	292	276	295	309	277	298	311	286	305	311	350	306	285	323	301	282	279	325	289	310	312	303	277	300	298	313	300	306	300	295	289	291	302	312	290	289	309	315	320	286	327	288	315	347	286	285	317	302	297	282	276	277	311	274	289	305	293	288	297	326	316	313	328	317	274	296	286	326	311	305	316	306	326	297	297	331	300	305	292	308	286	302	305	324	300	286	291	280	279	328	335	342	296	321	343	302	316	275	300	288	283	320	301	295	320	309	309	285	331	317	298	293	312	296	306	312	300	303	305	308	310	297	298	297	321	287	305	289	279	296	306	288	317	293	332	284	292	311	324	280	295	316	257	297	290	317	307	300	268	308	280	303	291	320	319	283	313	294	311	316	282	319	303	313	293	356	304	268	309	298	332	294	309	314	277	276	284	312	303	287	295	284	305	300	318	305	309	309	295	313	343	326	298	341	298	303	265	321	297	304	323	293	298	305	294	311	301	296	311	306	264	291	307	298	284	307	300	292	289	326	295	289	297	328	308	326	302	307	324	300	291	291	324	291	319	292	295	297	317	283	330	307	301	301	323	294	338	320	300	304	322	310	314	270	309	291	283	333	323	292	299	290	297	303	304	297	302	318	308	285	274	310	294	314	312	271	310	315	292	266	328	352	282	294	305	300	275	296	299	296	304	290	305	324	299	326	304	300	310	290	313	325	310	310	315	294	301	302	323	321	284	292	295	270	315	322	314	273	306	308	304	283	296	317	282	310	309	319	277	325	318	309	300	304	310	303	339	315	293	296	313	266	307	314	276	306	306	287	285	309	324	300	289	292	293	301	317	314	288	297	279	294	311	335	311	311	310	295	288	312	334	299	290	316	275	296	294	294	274	290	299	328	335	317	329	286	327	307	342	312	318	315	295	316	320	312	294	310	294	339	299	303	292	335	328	325	336	280	303	308	270	296	288	342	304	295	285	314	303	303	302	291	309	288	275	314	308	312	301	292	308	308	328	270	295	310	310	303	308	314	323	290	315	315	304	315	314	309	307	301	314	305	281	312	306	297	311	313	281	292	295	271	275	296	311	321	296	321	316	302	285	310	287	298	336	309	310	325	316	316	264	284	278	305	309	285	291	296	307	324	303	320	253	310	278	308	314	291	320	320	315	257	270	277	306	293	290	299	299	309	305	311	296	303	300	279	291	300	280	320	300	296	291	319	301	324	323	304	275	311	288	287	305	275	303	306	312	318	311	287	313	265	309	306	316	295	285	261	310	276	309	294	335	301	292	290	297	287	310	311	315	306	295	338	305	287	305	313	303	312	329	304	313	330	290	299	321	325	302	287	302	268	287	285	287	283	309	285	295	314	318	317	289	326	295	331
24155	33450	32505	34220	41985	72114	59352	52072	37780	24881	14428	6371	4334	3223	3879	2734	1752	1209	889	870	828	874	879	832	879	877	865	824	847	832	834	843	880	839	774	819	866	828	798	887	804	828	827	799	826	834	856	843	814	837	834	847	866	887	819	824	810	821	876	800	844	828	872	814	838	842	804	825	869	844	801	802	796	827	879	841	852	831	814	796	794	861	822	872	844	899	849	828	828	831	849	831	836	836	803	826	895	815	811	883	854	865	884	898	857	867	832	821	849	832	809	856	818	896	832	816	848	802	876	820	836	878	858	863	874	901	825	787	875	852	846	872	847	860	819	817	873	835	819	897	856	807	875	800	864	831	827	807	807	824	897	815	880	866	843	870	847	813	880	809	869	876	855	890	798	861	838	856	880	888	789	852	825	868	843	809	871	821	825	848	882	835	866	863	840	810	863	840	866	794	847	841	836	859	810	816	794	793	829	836	806	836	788	851	794	826	829	866	831	817	846	790	836	868	852	850	845	834	877	808	796	808	868	809	854	847	784	879	803	808	826	807	858	816	816	867	846	785	864	825	834	828	860	840	870	829	807	813	821	845	831	838	830	841	802	852	816	807	805	852	882	854	814	833	836	822	882	865	900	864	891	862	758	856	823	886	870	832	831	809	857	804	843	849	795	845	818	830	827	813	864	844	837	830	852	820	892	811	844	817	810	815	831	859	885	894	858	855	826	835	851	818	805	825	830	806	851	793	825	823	861	840	864	824	828	871	818	849	846	829	819	898	816	869	805	832	823	801	856	826	829	826	800	799	857	801	866	812	848	816	831	853	829	837	836	863	861	872	861	837	867	830	835	830	856	814	780	812	843	882	864	908	843	826	852	824	867	837	829	864	831	831	859	853	854	829	856	842	911	878	819	836	830	829	828	866	843	826	838	795	882	800	854	903	833	822	833	815	868	844	882	841	822	873	872	885	813	849	833	880	870	867	831	854	876	854	822	857	831	855	817	843	815	857	823	852	834	848	822	877	839	842	812	876	851	835	826	821	865	787	825	854	865	808	856	842	835	830	849	822	865	894	868	850	874	843	876	812	824	832	859	877	859	826	856	849	846	809	846	833	861	875	809	822	874	832	807	848	895	846	805	863	853	840	891	843	867	805	854	829	857	846	832	857	841	807	827	862	868	882	883	840	839	833	854	818	876	829	803	823	870	899	830	841	784	814	826	828	789	851	858	837	884	884	794	794	806	818	845	815	830	884	805	888	825	853	802	819	815	799	832	836	831	845	859	828	865	857	866	858	833	860	787	840	878	811	867	857	843	851	869	801	848	854	835	887	863	799	849	848	842	844	812	865	786	829	846	860	814	870	868	838	825	808	849	848	865	840	827	849	840	860	915	899	818	810	867	833	817	849	874	877	868	825	909	857	857	762	830	785	829	844	851	835	860	854	878	904	786	815	867	859	818	853	821	800	840	846	849	835	847	829	818	833	843	832	802	827	766	832	838	810	862	832	863	809	861	867	841	844	870	903	875	822	855	855	836	823	803	844	809	894	842	835	855	854	825	825	848	831	848	860	847	847	850	877	855	849	887	801	862	845	825	828	869	855	760	907	784	818	838	847	826	892	850	803	849	823	827	866	794	817	830	868	878	858	866	821	791	874	902	781	818	877	819	842	883	814	869	840	834	771	841	810	848	866	858	894	825	834	876	841	860	862	849	843	816	908	818	855	877	827	857	836	783	801	893	824	865	864	837	887	851	871	861	808	820	892	823	821	834	862	880	867	821	922	833	906	918	813	805	780	792	868	811	899	855	824	825	845	824	812	789	824	831	887	800	870	865	822	826	855	856	842	777	840	870	808	845	822	797	864	838	873	840	821	834	863	825	829	879	827	859	852	820	863	800	855	833	858	860	852	829	861	786	880	831	823	857	869	835	852	797	871	813	863	805	898	798	854	862	828	863	864	820	821	811	768	848	878	854	846	840	822	838	852	801	820	871	860	822	828	833	812	821	863	854	860	846	890	866	846	872	855	832	805	828	812	860	824	865	865	854	843	897	877	883	841	859	822	862	832	824	849	831	841	865	860	829	806	929	822	814	883	804	839	838	867	880	815	786	874	817	860	770	845	836	829	824	816	794	827	846	888	870	842	830	840	860	819	843	819	817	810	839	843	802	856	842	828	835	840	843	819	850	855	871	854	828	819	897	845	830	840	872	885	820	828	826	829	806	818	836	864	816	810	838	911	832	809	811	825	819	817	905	819	864	823	848	855	824	847	840	821	856	819	882	874	834	833	833	844	789	874	855	829	810	812	831	865	850	780	806	850	829	833	860	832	802	899	771	846	814	818	834	878	789	827	839	884	871	820	840	860	841	799	839	851	881	818	854	844	867	854	812	833	831	821	853	836	856	792	793	869	798	792	787	878	840	851	860	838	880	769	840	877	829	834	869	770	831	886	825	873	875	858	865	881	877	851	771	847	827	877	794	885	816	864	841	770	806	869	855	844	838	846	856	854	812	898	851	865	830	889	843	812	841	869	833	786	859	881	841	850	838	877	803	798	792	887	794	816	846	843	828	842	863	829	811	757	853	821	810	830	857	799	848	834	819	830	810	844	848	804	847	846	852	854	879	846	879	814	856	847	873	855	836	788	795	848	829	886	839	888	857	866	857	833	866	839	898	841	866	848	885	830	806	797	858	826	839	863	855	780	872	800	846	884	847	794	797	853	863	848	884	840	876	797	802	820	820	835	894	829	817	827	823	846	816	836	814	889	793	846	835	827	853	842	845	822	808	853	805	847	818	883	863	849	814	790	857	820	828	866	861	833	773	853	839	849	866	816	850	803	848	897	862	773	826	796	812	807	863	863	917	830	828	802	835	854	820	798	803	808	875	845	884	829	871	853	858	877	848	863	755	827	827	779	869	834	829	888	870	817	853	810	815	868	841	854	831	828	869	820	854	823	869	836	873	940	806	850	832	808	799	868	811	855	844	830	856	805	822	845	861	832	836	868	825	820	841	837	821	836	837	852	820	840	793	807	838	840	877	849	864	872	841	876	850	811	842	860	809	790	871	855	838	787	829	844	831	795	854	847	844	846	818	888	861	829	852	851	805	847	855	824	871	840	863	861	835	879	838	881	862	841	865	869	900	881	819	870	830	836	800	786	857	859	862	827	891	835	864	852	800	861	839	836	794	849	855	877	824	834	864	820	854	780	796	784	842	805	815	871	814	825	875	868	832	894	866	834	850	879	863	846	839	841	808	825	837	860	906	889	806	827	783	875	864	807	781	848	843	807	879	827	846	810	834	794	842	800	853	878	864	806	896	792	819	796	781	826	899	833	836	838	869	843	814	856	895	785	820	813	800	832	872	871	916	829	791	855	814	845	856	855	833	805	841	842	846	833	854	808	799	864	801	811	836	791	859	803	850	823	801	848	852	872	847	838	816	839	928	839	866	899	806	866	874	859	832	844	821	868	840	885	824	830	875	859	855	825	823	867	862	780
18690	21184	23118	16892	11719	11210	7314	4342	2311	1160	768	403	412	460	411	356	384	347	326	265	320	329	333	336	325	305	304	314	298	311	319	298	324	311	359	301	305	321	302	305	367	318	302	300	293	301	299	287	305	329	372	305	324	327	312	303	317	295	348	305	317	297	332	304	312	314	315	335	334	324	313	308	322	372	329	302	346	333	332	290	300	298	303	339	330	262	287	300	314	270	295	301	300	315	310	299	318	322	326	357	282	344	319	290	293	329	297	318	323	295	322	319	287	317	301	325	294	299	326	296	286	311	318	286	316	321	310	311	312	343	329	312	305	272	299	316	286	260	288	284	310	316	305	291	307	309	298	306	329	314	308	344	294	317	286	318	313	298	285	300	324	284	342	302	317	320	303	303	318	289	298	304	300	309	334	301	320	338	323	339	305	301	290	293	297	314	289	300	301	324	330	327	273	301	275	284	320	282	282	311	290	308	291	310	300	308	316	301	302	304	313	306	325	313	290	334	327	289	295	291	255	323	327	308	273	302	335	322	276	280	279	296	291	311	299	301	282	323	299	258	291	322	301	296	326	320	352	342	323	288	281	329	285	304	326	314	314	342	342	355	294	302	304	304	327	284	325	337	340	295	302	304	333	277	317	316	331	327	297	301	290	324	307	308	314	329	318	309	287	311	313	323	279	345	315	300	299	282	305	299	312	300	298	318	304	291	324	313	318	304	313	270	323	335	272	303	320	330	299	307	290	312	294	288	315	291	298	306	312	320	260	321	304	335	321	317	312	297	284	312	314	321	295	315	334	319	285	312	285	326	302	297	288	310	306	314	326	319	303	285	312	298	328	317	284	343	337	314	298	325	315	288	299	340	303	310	318	299	341	318	334	307	302	293	273	284	311	305	320	339	301	298	323	321	327	310	307	319	357	317	309	292	318	331	302	299	299	313	301	298	312	330	300	276	290	312	299	303	285	303	302	329	303	288	310	318	320	327	299	318	327	285	292	294	309	288	301	320	306	282	313	316	302	302	313	321	324	296	325	280	298	292	310	312	311	345	302	288	305	312	297	281	291	313	305	320	294	305	326	305	286	303	280	321	278	306	335	271	306	299	319	342	310	321	326	283	301	302	323	324	316	287	322	292	302	292	308	322	340	314	319	290	353	311	288	304	309	290	308	293	297	308	301	309	301	336	292	309	319	304	273	318	301	300	307	312	300	291	293	301	314	346	328	282	310	303	301	328	320	367	341	282	284	312	324	301	296	304	331	318	290	306	319	314	311	304	294	305	298	336	263	319	282	303	339	316	300	297	333	288	319	314	279	310	311	317	320	314	290	316	324	315	284	300	314	288	300	304	300	287	303	329	316	322	337	320	306	282	329	296	314	306	332	318	316	303	315	314	309	309	285	278	314	336	310	318	321	298	304	294	327	296	309	335	317	312	284	326	315	302	296	305	317	324	299	312	320	277	314	298	316	293	326	274	290	318	317	295	289	296	341	284	294	278	290	310	252	292	318	289	321	336	302	285	294	311	310	315	293	305	344	334	303	277	365	284	303	303	301	296	304	308	301	309	330	298	323	319	283	326	306	310	333	307	304	304	296	306	299	318	326	302	324	283	300	275	302	289	340	327	300	353	284	288	303	295	288	321	291	281	317	308	297	303	292	303	312	293	318	312	295	304	323	271	302	308	296	339	323	328	290	310	303	298	335	289	292	306	307	330	309	339	299	293	288	304	308	309	300	333	307	301	315	299	288	326	321	304	308	299	313	335	311	308	335	311	311	321	279	292	301	295	300	302	338	279	322	300	307	313	285	269	320	329	337	316	309	289	304	311	301	297	328	313	323	308	286	326	327	288	276	293	293	288	293	307	301	322	327	342	328	262	328	320	327	305	331	300	297	303	316	311	296	308	290	313	328	323	305	300	299	290	305	296	306	276	319	322	311	290	322	305	321	271	277	342	322	284	325	310	307	336	314	324	304	313	304	305	302	306	315	315	329	312	314	310	319	319	289	307	320	288	327	323	305	317	307	323	278	281	319	338	294	313	286	327	314	331	330	299	328	315	290	333	329	318	328	296	293	315	318	332	253	293	323	315	280	306	311	344	327	325	345	278	301	271	301	313	302	285	332	341	336	309	298	315	326	265	312	275	307	310	326	295	285	274	299	327	307	309	297	306	319	322	267	340	333	323	294	317	298	300	298	338	302	305	335	324	277	300	325	323	349	306	303	289	276	310	287	296	311	310	309	284	303	318	318	328	286	336	316	304	326	341	278	304	298	284	295	307	303	291	331	299	318	322	307	333	281	295	313	303	315	318	296	324	287	269	335	303	327	337	299	329	320	296	285	324	290	306	341	312	323	296	314	332	302	323	307	302	304	311	306	319	312	333	299	330	290	292	325	310	323	339	314	319	296	286	321	289	284	327	293	322	304	304	292	294	310	292	304	301	308	284	311	298	309	325	340	299	299	313	343	302	310	301	324	292	351	317	304	293	273	309	303	319	311	316	296	332	329	312	326	320	313	306	282	302	331	287	296	306	287	291	316	339	303	316	309	321	339	279	319	298	302	328	302	330	312	322	296	297	331	294	309	272	297	331	308	312	346	300	289	330	313	314	322	300	287	297	299	288	313	292	307	294	311	290	314	326	313	311	293	296	280	330	295	320	276	298	319	326	335	320	296	297	296	323	309	264	327	282	288	331	294	320	319	303	290	309	336	302	306	284	291	331	301	306	320	309	356	318	318	326	301	334	295	343	309	297	329	322	322	309	299	333	326	323	314	320	304	300	303	319	329	298	327	299	296	302	299	303	270	327	301	304	295	300	298	320	303	297	300	312	312	317	316	292	300	320	284	299	319	329	325	282	347	322	325	320	321	287	323	318	288	319	302	331	285	291	318	320	304	313	309	317	287	301	310	321	296	309	315	313	307	295	307	302	330	293	317	289	315	288	309	347	296	320	282	313	338	293	305	329	333	309	297	309	315	314	312	306	318	294	322	325	325	320	266	305	310	322	353	294	309	316	323	311	324	294	343	285	289	305	302	326	287	345	292	315	304	284	311	302	316	298	306	311	306	294	303	293	311	299	341	308	301	300	274	353	313	321	304	330	304	314	337	363	319	301	309	284	330	305	303	307	295	333	345	316	336	305	311	301	288	307	331	299	316	317	314	333	334	324	317	304	309	303	308	290	315	316	362	318	306	324	296	302	307	313	310	293	271	308	325	291	297	281	287	308	273	292	300	294	322	295	292	308	322	307	282	318	312	321	311	306	295	288	271	313	316	306	317	278	310	328	314	297	268	302	311	304	287	310	299	300	315	292	327	310	312	289	317	280	284	309	306	307	299	318	305	298	295	299	298	296	311	293	304	268	306	314	325	294	317	316	287	298	307	324	308	301	296	287	307	322	306	312	324	291	313	298	301	304	342	298	334	302	298	300	322	290	338	315	332	321	332	290	343	297	288	294	300	306	316	306	328	307	292	301	283	317	278	332	291	288
12794	17420	24706	25441	23415	26564	20095	13958	8295	4421	2826	1579	1463	1579	1395	1175	1035	913	829	851	925	845	877	768	827	890	883	851	866	817	846	860	860	810	854	854	840	890	873	832	848	820	848	877	817	856	852	878	821	840	868	803	897	846	827	836	837	837	843	858	818	828	890	864	906	871	828	931	829	825	854	879	871	843	890	866	830	861	891	833	887	821	890	849	895	830	793	789	878	865	889	858	858	835	861	885	854	868	866	833	841	848	883	860	784	864	846	826	839	841	844	859	824	827	816	817	871	878	859	830	860	820	845	860	859	852	855	879	876	869	867	863	854	781	839	832	872	912	846	864	878	857	871	861	889	787	846	869	875	873	825	887	846	908	820	887	863	797	913	798	838	902	840	859	870	877	856	867	867	871	805	862	797	823	842	894	826	895	799	887	854	921	840	845	841	850	800	854	834	802	811	868	861	869	830	861	831	875	907	850	864	823	823	791	842	821	873	915	844	895	856	865	867	895	860	861	886	861	874	855	873	846	885	853	835	816	802	846	902	812	831	860	845	840	872	848	832	816	849	898	818	854	827	835	873	873	848	851	855	789	869	852	834	853	833	833	892	875	816	873	862	862	864	833	870	836	847	852	838	823	824	900	888	791	833	824	859	887	857	848	844	890	841	778	874	858	841	818	871	855	889	798	925	789	821	833	894	868	831	902	844	818	892	888	833	852	866	804	830	798	868	852	830	811	886	878	882	777	823	892	848	870	943	802	826	845	831	862	876	892	880	845	819	868	845	851	814	908	860	854	897	854	880	889	875	834	809	855	846	826	824	857	894	855	788	863	870	856	857	844	862	912	888	894	864	847	900	884	860	877	917	849	859	826	869	822	845	804	864	819	886	859	806	839	898	853	842	803	900	831	831	877	800	884	832	836	829	876	802	851	846	852	768	815	879	831	881	875	830	827	875	858	847	816	854	867	869	864	827	891	853	819	834	865	822	872	788	818	825	860	908	848	815	853	857	862	860	850	829	868	865	882	865	836	851	840	841	854	851	815	854	823	828	864	851	876	848	898	838	871	859	812	846	862	887	887	852	880	879	818	816	831	853	849	839	846	875	861	905	890	846	892	868	845	869	878	878	872	823	831	835	853	844	898	854	850	882	810	843	854	869	816	815	831	913	790	844	805	874	902	848	859	912	813	839	870	881	861	834	809	885	838	844	809	834	881	889	917	857	818	848	847	872	844	830	834	925	881	812	820	840	824	862	832	802	851	883	844	891	873	839	883	845	846	889	865	858	904	837	830	847	837	866	821	849	822	826	821	827	842	817	854	776	831	826	836	869	878	887	832	853	864	864	868	832	826	838	900	810	814	840	878	814	840	810	823	865	831	854	860	825	850	848	861	845	845	823	853	837	824	825	824	884	834	861	867	853	859	830	855	825	816	858	862	825	794	879	838	857	844	856	815	817	856	813	842	870	807	815	864	847	820	867	889	893	840	853	877	831	831	788	865	837	902	855	820	848	843	881	886	812	858	860	863	883	890	844	885	839	885	859	866	872	882	856	835	834	836	821	820	861	799	849	868	866	844	899	873	836	892	829	824	902	848	875	863	835	869	829	831	880	823	889	868	876	882	865	855	829	796	866	836	891	869	828	876	827	860	870	886	876	814	837	835	809	816	905	855	883	851	890	840	821	820	965	825	833	840	877	831	861	852	821	832	908	819	849	831	870	838	890	863	820	868	883	829	841	861	848	863	899	832	870	868	885	839	885	837	845	798	849	859	796	834	834	854	795	833	853	817	862	858	895	852	824	822	825	837	854	781	842	865	876	895	879	862	915	904	867	868	813	859	851	860	902	814	839	832	842	872	870	825	826	830	862	864	845	897	795	831	864	811	858	869	877	838	841	906	849	856	828	870	815	860	873	816	860	831	901	820	850	839	842	786	841	892	824	850	831	884	844	873	860	904	885	886	823	876	797	871	840	875	899	859	899	809	865	847	882	875	886	878	808	859	824	890	917	870	853	902	845	860	849	850	885	881	824	861	857	829	859	887	881	914	842	819	874	879	915	822	823	823	840	801	868	853	906	857	800	858	838	815	843	858	866	859	908	862	848	873	835	856	875	834	859	854	842	847	852	821	879	905	815	840	879	841	793	792	857	885	801	876	870	844	843	868	912	860	830	856	819	874	854	834	855	810	868	829	890	889	842	856	816	825	833	890	837	844	856	874	875	808	876	854	882	852	835	821	781	872	825	837	853	874	799	878	838	832	888	832	892	838	893	837	842	843	842	871	829	862	866	879	828	875	835	853	868	797	815	787	867	918	851	870	816	878	868	872	858	826	891	838	871	912	838	875	787	882	814	837	839	830	916	842	901	901	818	833	874	838	880	785	837	821	835	928	825	868	837	841	876	870	881	863	879	870	812	891	812	890	843	871	895	839	840	859	823	856	860	872	821	792	839	855	915	831	833	862	867	845	794	876	888	841	863	890	895	887	842	846	791	834	837	874	889	813	815	854	851	834	808	824	875	878	899	831	830	870	821	840	904	839	848	858	832	866	830	837	894	850	846	818	805	814	875	895	854	800	886	824	818	816	864	905	884	876	875	903	858	835	811	861	880	851	809	853	860	871	817	818	872	865	854	843	839	875	835	874	870	855	822	887	774	859	853	860	798	853	902	837	862	829	828	798	816	833	825	860	861	806	857	878	815	845	789	828	889	832	834	863	908	834	840	861	906	905	870	853	889	841	873	891	785	880	861	811	887	805	841	830	821	888	848	848	849	890	811	840	883	868	838	850	834	896	852	879	783	924	875	870	886	892	842	864	891	808	830	909	832	858	813	876	850	837	906	825	848	861	858	839	861	888	829	853	826	857	814	844	796	875	860	844	843	810	910	842	838	843	854	852	788	878	846	828	884	828	872	842	833	865	870	877	877	826	875	856	874	873	862	841	827	843	802	829	829	888	858	888	877	861	867	864	900	853	843	861	800	850	906	871	853	851	843	843	830	835	846	862	872	828	860	848	819	836	856	843	874	873	869	859	848	885	907	858	867	861	899	861	888	868	857	820	878	845	862	833	846	893	840	901	873	878	876	890	871	801	863	857	828	832	825	876	854	874	857	836	873	883	833	866	885	823	852	818	867	858	897	872	868	884	866	863	866	889	795	920	857	855	857	868	896	825	783	877	816	856	815	833	844	880	867	852	875	794	898	825	864	802	852	867	883	799	830	795	900	857	880	773	856	872	873	878	818	899	828	819	865	858	853	845	891	913	859	835	854	844	827	863	852	855	870	844	865	858	849	871	901	809	835	818	832	827	879	862	844	829	870	848	861	906	849	892	897	822	822	864	867	797	802	871	839	861	840	912	852	781	809	818	805	840	862	857	816	829	881	812	904	837	823	871	845	889	878	798	864	888	853	849	888	889	805	808	846	857	840	842	824	813	816	877	813	860	885	890	864	868	873	860	876	876	833	852	866	849	835	800	859	879	835	819	876	853	813	809	856	845
31959	37035	35420	26997	20781	32511	42286	33591	23054	11704	2441	1406	2269	1475	1035	507	463	383	317	288	282	331	269	302	272	314	275	293	305	330	280	268	262	315	311	305	291	285	308	266	303	277	295	314	266	313	279	293	266	291	302	275	311	289	276	252	278	290	306	289	308	313	276	271	317	285	298	285	294	280	291	282	286	300	280	287	276	305	283	276	261	285	274	269	296	296	269	274	285	283	276	319	271	293	289	281	292	317	300	276	290	282	318	273	286	295	300	253	320	285	275	266	302	306	306	265	283	306	274	312	262	299	284	284	281	295	259	280	306	267	282	289	285	253	279	279	301	256	298	314	304	332	260	283	293	302	299	270	299	275	255	265	303	313	291	268	292	272	266	305	275	286	281	264	307	297	299	326	283	300	294	282	268	299	304	280	239	274	309	265	288	254	275	314	292	293	276	267	300	299	296	266	315	309	319	285	306	298	276	304	286	295	293	279	306	292	291	291	304	264	275	276	314	329	277	270	278	270	292	323	276	300	277	307	270	303	281	253	292	291	299	312	265	288	317	298	276	294	291	299	306	305	283	277	299	293	286	285	288	274	257	269	254	298	271	302	261	299	261	270	274	287	279	264	305	313	321	289	288	313	290	295	312	291	323	306	281	305	305	256	271	275	286	310	273	279	258	299	295	279	319	272	272	311	275	289	275	286	295	311	297	295	277	289	266	261	280	280	279	294	255	289	286	255	292	235	284	285	273	296	285	298	319	280	266	281	278	314	300	293	284	258	273	269	276	283	279	280	309	280	298	268	286	297	293	302	295	330	298	291	294	302	252	284	293	298	288	322	298	291	338	287	314	310	325	321	286	293	263	312	294	268	300	256	283	291	270	296	300	292	300	314	302	309	296	276	279	270	294	306	278	284	301	284	285	302	277	280	292	274	290	298	311	298	258	297	296	321	302	279	302	324	289	299	274	316	279	295	263	301	291	321	285	311	274	288	279	269	268	280	293	293	278	303	299	272	305	302	297	284	290	304	282	288	295	267	310	293	296	288	271	295	288	306	307	284	306	299	283	264	269	265	312	297	305	330	329	297	301	252	267	305	256	277	270	310	284	287	317	301	294	295	281	279	308	291	304	311	265	278	276	296	297	289	294	283	288	279	279	318	301	277	279	306	284	309	271	288	295	284	285	285	262	291	307	303	276	297	312	277	307	306	292	313	303	289	266	277	324	290	309	306	278	311	310	290	283	281	289	289	277	300	331	286	289	295	265	282	283	306	314	318	266	282	297	274	285	298	266	270	336	290	241	290	321	289	287	299	291	285	268	275	273	273	295	319	272	278	283	309	263	309	281	253	283	270	304	322	274	250	272	324	293	261	286	306	317	289	289	288	314	263	265	295	305	300	279	271	321	276	299	308	273	272	302	286	259	324	275	291	297	283	288	271	279	307	263	285	281	299	303	273	340	312	275	297	288	272	307	270	300	268	296	286	253	282	253	296	311	303	316	283	276	309	297	290	320	263	269	302	276	271	285	284	289	320	291	264	283	289	311	299	274	268	276	268	300	306	307	282	295	271	266	264	274	276	267	290	269	295	293	298	289	297	305	316	298	287	275	295	281	282	308	298	289	300	267	270	254	312	267	287	279	271	297	309	317	287	312	296	278	310	354	290	307	312	277	281	296	253	309	293	287	280	255	273	309	292	282	281	293	286	282	263	263	291	285	299	290	292	292	264	282	303	299	266	293	293	277	290	329	267	279	304	277	248	303	255	268	292	342	276	301	313	322	286	284	248	286	273	270	272	278	296	290	262	281	305	272	282	293	280	309	276	290	298	279	262	293	277	258	265	303	306	287	276	273	300	272	280	277	301	279	308	287	271	288	320	280	277	282	277	300	259	288	288	279	289	296	299	296	275	260	281	283	300	279	261	273	299	275	276	283	309	295	258	327	302	263	281	284	262	237	278	269	289	273	288	271	272	276	280	262	307	290	306	297	293	295	294	272	288	266	304	310	275	284	333	289	293	275	292	279	285	324	283	312	272	261	283	331	276	283	280	286	294	295	284	300	274	303	248	283	288	274	277	277	279	274	278	299	278	326	315	333	291	283	283	266	290	293	290	316	267	291	269	268	299	312	305	274	273	282	267	287	284	292	298	295	341	297	275	297	307	296	291	256	315	276	319	288	283	282	287	279	277	297	271	287	273	270	297	281	301	300	292	277	290	271	282	261	285	293	285	272	272	297	313	319	284	267	300	310	280	283	289	288	298	308	280	246	256	282	293	295	287	283	263	252	306	288	250	305	301	308	253	292	306	315	289	286	286	263	299	296	319	303	264	323	307	289	304	294	309	277	255	297	295	282	293	286	275	300	285	299	266	288	284	291	259	280	261	259	294	276	299	312	290	308	273	318	291	265	294	275	284	276	300	296	280	289	308	279	278	270	273	268	284	285	292	286	271	284	297	292	281	287	262	239	277	274	324	284	296	292	264	275	291	285	288	255	292	293	282	272	306	304	278	299	288	299	314	279	280	298	263	262	272	306	257	287	299	285	278	282	284	293	288	275	302	264	324	303	309	311	304	327	300	298	275	284	292	308	295	278	305	289	296	285	280	311	326	309	290	316	304	317	285	281	298	322	313	303	303	281	274	285	252	301	286	268	304	278	284	315	303	295	292	306	290	284	275	289	298	303	281	322	262	288	308	303	271	289	311	277	317	302	315	305	293	261	284	285	285	263	262	270	294	287	282	276	277	292	277	302	274	309	282	310	305	272	281	314	335	291	307	251	318	256	300	270	278	284	329	288	276	307	291	305	269	274	310	299	281	287	288	256	260	276	274	272	295	284	283	303	270	296	293	276	294	277	302	265	288	320	301	301	299	313	299	297	270	284	282	278	287	272	276	276	289	302	283	317	246	293	267	293	283	272	276	278	287	309	263	303	310	247	307	263	287	300	305	262	277	273	291	267	291	285	307	283	283	271	254	284	288	257	283	294	301	256	261	284	297	266	306	293	314	296	265	335	278	297	271	277	279	276	269	305	297	286	275	306	260	280	274	254	264	269	295	295	285	293	300	283	282	295	299	274	255	311	257	302	306	323	271	340	288	260	285	302	311	301	310	295	259	268	302	269	294	262	277	290	304	301	287	267	281	277	279	277	305	295	297	294	263	291	288	294	280	300	295	255	261	284	297	286	303	293	297	312	277	307	289	255	294	312	273	282	308	326	277	320	301	279	283	253	302	290	275	314	284	308	272	285	297	287	277	283	309	322	266	294	279	313	289	326	310	291	298	300	276	273	296	265	298	284	274	289	269	292	286	272	280	297	264	292	294	300	288	298	271	293	291	303	287	253	276	306	310	254	299	304	303	318	304	318	299	278	295	291	270	278	291	295	284	290	289	306	279	249	257	257	287	316	281	288	297	288	298	289	291	251	305	297	295	293	294	278	295	300	283	276	271	261	279	292	251	279	255	280	278	286	294	283	273	300	298	274	277	285	242	286	304	315	320
22132	30268	33347	32826	32130	47480	53886	46924	38001	26434	7017	6442	10138	7049	4445	2288	1735	1283	1001	898	821	796	801	859	792	802	766	854	821	846	804	829	802	785	769	746	809	818	819	745	722	782	804	806	785	799	844	803	795	757	845	791	799	867	824	790	793	801	803	824	792	800	776	779	810	801	781	788	791	767	805	811	800	786	814	822	784	851	820	800	828	835	777	751	776	786	863	847	820	847	786	783	768	783	820	844	814	798	760	820	812	845	834	786	802	830	798	830	844	828	828	830	785	810	787	824	806	833	809	787	847	783	800	839	791	810	820	783	798	794	830	849	856	883	852	801	831	829	758	859	849	786	792	790	784	766	775	840	761	782	796	825	772	803	804	823	759	817	790	780	848	806	792	775	840	818	813	831	782	839	758	797	826	797	807	820	802	840	815	822	857	777	794	864	823	792	767	838	868	783	774	823	833	796	821	798	783	801	790	841	766	795	733	916	808	832	827	823	770	807	790	851	804	755	772	773	850	772	793	756	814	832	820	749	846	775	821	772	792	796	792	819	842	801	826	845	777	734	827	807	829	836	800	807	752	809	824	786	786	771	756	831	789	753	818	804	817	790	815	816	802	752	843	790	769	812	779	802	829	814	793	781	786	835	825	824	826	765	799	799	810	787	780	780	770	784	825	811	849	771	773	766	762	806	797	863	785	776	813	806	768	840	842	800	759	819	816	767	802	800	811	807	829	811	807	774	820	806	826	829	818	791	794	845	847	790	848	799	799	783	821	769	814	824	844	796	852	873	793	804	794	777	769	808	751	809	800	799	799	799	801	830	780	771	742	783	755	834	777	794	812	804	792	764	819	736	866	792	834	840	848	852	861	838	786	789	803	804	817	766	780	791	809	814	841	797	819	806	827	857	841	831	774	745	766	799	812	853	819	777	858	854	826	787	792	840	798	790	835	775	767	752	775	827	810	787	825	769	813	811	796	782	805	769	827	782	849	787	760	805	796	845	795	826	787	808	809	834	810	808	785	782	770	773	820	845	773	814	776	808	734	785	823	797	800	828	760	803	870	844	782	798	848	769	818	800	760	812	826	829	780	844	841	751	803	730	768	780	763	841	779	801	816	854	775	841	849	792	834	828	828	803	846	811	775	821	824	824	775	820	818	789	845	781	778	805	727	799	815	823	778	803	745	780	816	834	787	840	773	797	848	808	789	797	863	832	798	868	767	805	767	771	831	797	840	873	800	818	816	799	817	825	815	813	807	804	832	752	823	854	821	795	770	809	823	819	805	771	774	799	779	818	821	773	772	832	855	798	824	814	875	737	820	838	784	809	789	789	825	798	820	788	789	835	784	849	840	814	786	855	811	812	821	792	819	798	794	807	757	779	858	838	792	791	848	816	813	802	778	859	818	821	750	841	785	751	816	854	764	818	842	785	803	798	848	771	811	825	823	797	781	764	808	823	788	776	786	779	811	777	785	782	850	814	765	824	819	833	777	799	763	807	767	810	775	738	807	781	791	744	793	765	801	787	787	792	779	808	821	779	819	800	834	809	802	838	808	827	811	790	771	811	799	796	799	774	810	779	787	863	818	809	773	827	760	820	757	849	802	772	822	790	792	793	822	844	872	880	811	842	788	790	783	809	804	847	872	740	784	817	824	883	786	772	830	810	760	770	795	808	827	808	761	786	833	805	834	824	746	793	847	834	807	774	835	805	775	825	804	799	796	819	830	770	858	867	826	805	833	785	811	769	824	783	852	753	801	790	772	817	853	778	861	767	808	801	803	809	742	772	821	811	782	845	782	810	814	769	806	789	788	756	795	805	770	766	826	848	770	831	794	861	772	835	798	772	798	742	788	835	823	825	818	829	761	783	846	798	783	779	770	860	792	849	797	802	763	833	809	779	776	866	814	804	808	788	796	830	780	824	835	820	805	816	825	826	783	811	840	772	801	793	844	777	803	852	786	817	743	776	820	807	830	854	807	769	815	823	765	766	833	840	803	792	826	819	798	801	798	801	797	788	783	801	814	815	774	794	781	840	789	769	812	852	784	803	797	790	817	774	769	807	779	758	823	817	753	827	814	845	793	824	800	812	821	817	808	821	788	818	799	802	774	783	771	850	835	819	770	802	826	807	824	855	802	794	813	804	840	869	831	806	793	786	815	777	803	820	830	788	886	840	850	835	838	813	776	824	822	850	751	815	809	828	820	795	804	778	809	803	822	842	826	799	783	843	774	772	797	773	821	816	801	789	847	811	846	810	807	845	838	768	800	851	778	795	814	775	799	797	794	812	780	774	806	782	821	792	802	766	839	829	738	794	836	818	822	812	815	828	788	808	833	806	805	839	830	825	830	805	813	818	772	795	796	865	824	790	837	794	790	784	807	820	872	857	812	845	818	804	712	764	839	832	803	828	796	858	825	757	748	807	825	819	795	791	809	790	825	839	825	795	793	757	747	857	835	767	825	878	822	818	781	788	740	778	790	770	819	816	811	789	778	838	820	819	787	795	782	802	828	806	774	822	723	828	789	794	818	845	827	748	778	805	765	827	837	767	752	830	765	789	801	816	787	797	764	806	771	783	823	770	838	809	825	828	815	762	780	846	783	831	781	777	766	803	806	879	777	781	748	807	806	794	831	805	756	819	888	865	853	788	816	837	767	744	744	791	847	824	796	796	830	791	818	825	829	832	809	813	794	805	837	797	800	798	782	852	804	846	773	849	767	830	833	817	780	828	804	834	797	822	810	752	807	851	791	847	839	851	828	857	846	818	814	798	815	787	803	784	824	787	781	809	789	725	852	859	798	834	785	831	793	840	799	794	826	795	780	828	788	784	808	804	856	820	817	798	792	769	805	912	814	794	849	801	829	801	816	801	797	782	846	813	823	837	797	812	821	801	810	786	761	816	852	793	795	827	752	804	842	793	791	847	833	752	817	769	832	808	766	839	782	789	782	798	827	804	852	817	804	803	793	787	792	850	800	787	860	804	815	787	840	858	788	814	817	750	788	828	781	789	840	771	790	799	800	791	804	765	838	838	909	839	781	829	841	778	832	833	795	802	776	795	811	818	800	743	814	793	800	801	824	795	854	802	804	813	841	794	847	836	823	761	798	854	781	815	834	904	809	825	805	834	799	827	842	755	823	793	832	802	764	821	795	777	781	826	816	813	828	780	787	768	808	795	835	805	862	828	845	807	834	789	771	857	826	847	788	784	781	841	755	799	771	824	829	816	809	834	790	775	855	840	892	861	848	805	790	799	790	771	810	807	815	803	804	777	775	788	797	868	767	823	762	824	802	753	797	850	783	833	786	829	814	801	796	763	766	800	773	844	774	750	800	807	829	825	837	784	789	831	829	784	829	777	817	821	813	813	793	769	813	787	860	786	809	802	779	852	828	771	787	849	805	773	814	802	839	825	755	863	802	803	811	822	783	774	852	792	824	786	783	819	763	773	848	781	809	826	826	831	859	768	820	788	806	848	839	800	788	792	801	796	808	817
39073	40694	36269	28370	26741	46675	53634	42300	29662	16272	5588	4218	2268	1908	1182	808	649	490	343	324	358	303	306	297	299	316	280	292	319	321	279	288	296	301	306	310	306	330	297	294	307	300	310	300	299	308	288	314	290	302	291	284	316	299	309	270	311	306	318	314	305	292	300	319	296	306	309	319	325	291	291	301	292	354	307	308	306	304	346	303	306	300	299	291	319	274	308	289	289	278	298	300	270	295	305	299	279	304	334	316	300	290	287	272	315	277	265	301	264	322	301	330	309	300	317	308	278	315	304	310	307	301	317	281	292	307	304	281	308	301	295	291	319	288	300	307	293	295	276	288	295	318	301	324	318	291	320	304	306	321	288	337	310	282	301	297	315	307	295	275	274	280	316	328	312	280	330	332	307	313	314	326	293	296	295	282	304	314	336	330	322	284	297	294	295	305	297	306	306	280	285	301	318	308	281	311	330	306	308	332	319	327	304	308	333	278	304	303	285	302	326	323	312	313	316	322	323	321	305	296	289	297	287	278	287	314	314	283	290	290	277	320	302	294	312	303	305	313	330	298	329	318	294	280	315	328	302	281	291	285	271	318	301	309	316	346	321	287	328	299	273	266	275	314	322	312	316	291	306	300	284	325	302	283	291	289	298	303	326	295	325	333	333	298	308	294	294	315	302	306	314	296	278	321	313	305	283	294	306	339	318	322	338	325	317	317	300	322	290	295	285	329	321	303	295	292	325	291	292	287	328	304	325	306	267	299	301	298	278	285	306	326	317	284	310	299	289	340	320	287	319	308	309	296	308	283	314	282	274	289	312	310	319	297	287	299	289	293	320	319	304	304	279	288	297	289	296	318	327	296	300	272	353	280	324	288	314	292	321	290	287	264	284	298	307	279	332	311	328	321	354	287	282	298	295	317	316	299	324	303	324	340	322	289	294	280	310	297	297	353	293	316	305	292	293	333	284	323	313	300	317	326	314	315	299	306	333	268	299	333	304	283	279	314	281	316	296	288	277	312	335	335	311	312	319	296	283	317	306	306	310	315	298	321	337	323	302	254	288	280	297	304	297	314	321	293	341	308	266	309	322	298	296	325	286	316	305	317	312	319	287	335	318	337	292	281	306	317	299	309	302	303	290	304	339	328	321	293	311	299	295	307	319	303	314	309	301	301	291	322	305	314	303	318	321	282	268	288	303	300	298	362	313	261	337	317	331	300	302	288	288	304	273	323	277	293	282	277	286	302	294	311	296	309	305	306	315	340	287	299	273	328	325	305	286	308	296	302	291	342	278	305	307	289	326	285	285	292	307	310	299	323	302	293	320	306	308	316	311	301	301	313	323	332	288	320	326	235	348	321	312	283	303	303	272	301	305	306	303	301	326	301	270	301	297	304	293	303	303	306	292	286	308	320	313	311	291	309	324	306	329	302	300	292	270	277	303	276	274	333	319	274	313	279	287	291	300	280	325	283	322	293	296	332	281	331	278	287	308	310	312	297	332	304	306	309	304	287	314	307	306	326	304	299	301	295	279	286	319	260	316	303	280	310	299	327	289	276	300	288	305	323	319	319	288	320	302	319	310	345	315	294	280	267	313	301	294	313	304	315	285	290	316	283	286	318	289	294	325	309	282	271	291	319	299	307	307	314	287	316	289	289	316	309	317	327	271	304	336	292	303	268	301	313	307	281	302	306	300	321	329	263	310	286	300	304	284	261	300	334	309	308	328	299	294	296	307	333	284	334	320	281	288	275	352	332	290	289	301	323	271	284	303	317	336	285	298	300	318	307	328	312	318	323	308	317	286	317	310	290	286	300	314	293	269	304	297	315	259	296	325	299	287	311	267	339	282	309	307	294	319	292	303	314	292	309	301	313	330	293	309	294	304	314	275	315	283	273	333	314	314	285	307	323	317	308	315	314	268	349	316	290	308	312	305	309	344	341	309	318	297	313	278	301	310	316	327	289	323	289	322	307	269	284	294	317	334	307	279	324	328	328	295	292	303	337	273	326	317	293	291	338	312	268	292	276	335	316	311	321	317	331	295	320	359	297	316	312	306	298	296	295	326	305	304	345	297	265	310	305	318	325	292	309	314	298	301	312	303	316	287	305	298	333	321	331	274	284	308	288	293	315	289	315	337	270	337	298	309	315	344	307	304	314	317	303	318	310	323	319	296	301	283	296	300	295	319	320	317	296	271	306	297	320	313	273	276	345	277	289	317	292	299	294	297	280	333	343	308	298	266	300	306	333	318	322	307	264	300	292	339	309	297	329	348	320	298	273	339	322	290	336	314	322	331	322	314	309	300	304	273	314	305	348	324	301	333	300	310	290	308	315	306	277	322	321	288	334	301	328	333	310	306	318	310	293	279	286	288	263	290	283	315	288	285	305	280	281	318	334	302	275	315	332	338	303	314	317	305	291	289	283	334	299	300	284	273	292	294	270	330	311	323	322	323	270	283	286	317	292	309	305	290	297	301	298	304	311	275	309	300	275	269	295	344	309	282	319	290	335	332	286	308	294	271	276	326	294	276	333	311	308	292	307	293	303	318	278	285	307	307	288	303	293	283	357	305	315	316	287	312	282	319	324	298	269	283	345	315	308	307	282	340	310	277	312	317	272	305	326	339	318	333	309	275	297	313	306	318	279	310	280	299	312	324	291	257	335	292	295	283	293	281	277	307	303	310	343	298	331	288	297	310	306	313	287	342	324	305	318	298	313	301	305	306	303	277	330	309	329	290	283	309	296	305	285	302	292	290	311	293	283	294	283	286	283	309	287	290	302	300	351	282	315	308	284	292	329	324	316	303	320	330	291	286	283	315	304	295	318	322	305	328	292	280	305	280	286	308	291	323	296	313	293	315	285	284	311	306	303	313	309	290	310	314	291	300	305	310	273	315	265	306	306	290	290	320	297	314	311	304	296	319	293	332	271	263	276	296	308	285	318	308	338	301	323	298	287	298	317	294	280	310	302	297	295	274	319	294	303	321	288	301	295	282	307	363	314	317	297	320	328	308	285	305	286	315	309	306	327	313	267	303	291	307	276	312	314	328	313	314	307	318	329	274	293	304	270	292	344	295	292	303	323	319	305	266	286	331	329	320	319	307	324	296	329	338	310	284	286	318	278	327	299	273	336	301	286	306	306	294	317	312	300	344	310	268	318	329	349	321	329	304	329	308	328	315	317	313	293	299	308	320	280	285	300	339	319	298	300	310	290	286	311	301	290	306	303	292	300	300	318	286	286	288	275	313	256	298	326	312	326	289	305	344	307	322	266	309	288	338	306	281	344	273	298	293	309	295	309	296	314	284	309	306	296	313	298	288	311	293	291	307	285	315	299	308	319	287	303	312	290	275	307	323	335	315	323	305	306	289	291	304	314	327	304	330	287	281	312	287	321	329	333	325	282	324	316	310	289	329	312	319	291	289	284	296	284	279	294	253	322	313	297	314	304	319	305	310	334	338	298	303	325	326	271	315	283	265	301	270	318	279	298	310	256
27007	33198	33269	34463	38186	58305	63452	53128	43963	28244	16908	14952	9806	8980	5491	3317	2651	1756	1131	924	849	847	855	862	835	818	796	854	822	855	871	822	866	858	808	852	795	821	844	847	882	814	827	829	863	857	890	849	847	840	851	845	839	876	809	797	887	800	827	844	829	899	793	822	874	816	857	816	880	804	841	805	850	849	858	788	822	826	804	907	824	839	850	826	802	834	860	833	866	793	837	813	878	841	862	878	845	783	833	889	842	881	784	852	817	869	863	844	862	842	858	835	821	813	834	813	849	815	860	805	807	810	830	856	898	830	895	837	857	821	828	859	889	868	873	800	869	830	838	816	870	851	841	888	797	835	844	868	824	873	834	851	841	814	830	893	817	835	784	888	790	848	849	855	834	802	893	869	799	827	791	887	833	859	826	851	836	877	886	869	818	849	864	823	836	813	858	873	855	897	858	836	837	857	789	803	795	832	832	820	794	816	825	866	835	845	822	844	850	840	818	860	830	830	798	838	841	828	795	798	863	821	805	832	830	840	843	849	790	858	912	896	824	909	855	811	822	853	877	844	847	852	844	902	809	868	839	877	837	852	811	846	806	859	862	818	839	860	813	810	835	875	817	826	776	862	850	895	800	843	912	858	881	851	838	889	839	835	850	877	834	830	840	847	854	873	919	813	840	809	881	815	862	877	863	878	848	835	836	875	847	864	797	848	828	832	869	785	829	881	841	823	841	837	814	838	859	806	872	887	903	872	858	799	885	834	808	885	921	819	852	849	819	842	882	856	855	791	872	823	853	846	876	889	861	841	855	854	869	850	800	870	781	818	807	843	850	870	883	867	827	859	892	843	822	833	825	843	874	857	841	828	817	808	842	851	852	839	843	829	858	805	822	814	861	860	816	815	856	819	814	816	838	888	857	863	842	826	878	803	846	842	832	810	851	836	841	871	848	832	823	820	825	846	882	798	786	851	807	896	846	820	837	865	831	826	803	853	860	862	862	840	882	807	857	835	776	833	865	867	853	857	841	826	794	878	878	852	817	844	835	809	847	873	858	809	814	816	860	784	877	887	796	824	901	819	837	801	824	895	824	818	850	882	778	807	791	767	826	785	826	834	835	858	844	810	863	864	837	826	816	813	828	793	866	866	837	856	849	818	812	799	883	845	859	877	831	813	815	806	816	873	827	845	876	836	899	831	787	846	897	823	856	813	853	876	842	793	889	879	817	854	852	882	822	836	879	862	874	859	829	821	873	801	866	822	786	855	811	820	891	871	831	865	859	876	910	808	913	839	819	841	898	815	866	841	832	854	824	815	868	824	830	838	806	804	833	840	818	814	857	857	867	870	839	830	858	826	817	833	815	816	827	828	842	804	846	839	861	855	837	862	785	882	906	808	846	831	866	800	778	913	850	827	873	857	851	848	873	829	822	807	783	887	861	863	832	820	833	867	852	886	832	909	863	838	842	866	847	820	846	840	834	891	851	840	891	819	835	846	851	820	858	819	833	844	829	827	818	866	875	833	793	824	857	779	839	806	824	851	782	843	853	845	801	857	836	818	791	789	843	897	871	833	889	868	828	840	859	824	845	886	815	886	869	803	817	861	832	865	869	881	844	792	827	813	833	798	826	834	845	818	838	849	862	876	829	802	821	871	824	846	851	818	854	844	803	850	868	824	885	793	850	863	805	870	845	884	812	852	798	840	864	826	813	809	763	813	839	861	817	853	851	789	905	842	873	870	842	847	858	835	801	865	813	814	828	853	823	840	876	867	822	866	856	841	886	852	780	825	831	815	812	819	878	863	852	855	871	812	851	846	894	854	808	883	831	881	865	887	825	825	842	804	852	805	818	866	854	854	816	817	837	854	830	835	828	809	859	834	885	873	842	899	863	870	885	875	841	844	857	831	825	818	813	833	859	775	860	835	875	798	833	870	828	862	867	840	817	850	846	836	788	888	785	889	853	843	858	791	886	822	862	861	843	792	813	850	833	835	852	858	857	791	874	816	875	757	792	844	843	904	874	852	859	824	837	836	843	863	810	814	784	870	852	841	858	829	879	816	820	868	807	869	872	849	854	857	875	880	879	866	915	841	780	828	799	837	806	824	850	900	857	887	810	837	864	838	845	854	851	834	834	806	901	813	859	835	818	839	837	820	867	828	837	850	794	808	872	802	798	810	817	899	881	797	816	876	833	828	837	847	885	835	863	836	818	827	833	860	843	818	853	832	806	818	800	837	870	815	864	856	845	857	824	846	841	853	822	849	853	879	810	818	823	865	879	803	820	839	809	823	825	839	850	839	863	814	828	844	841	796	848	848	826	860	891	852	850	867	820	852	863	851	844	837	805	831	859	806	841	888	819	831	844	816	830	828	854	799	801	856	850	853	827	831	861	855	876	849	796	843	882	842	819	836	907	824	845	884	805	818	846	830	800	831	855	881	833	818	856	820	802	848	831	834	835	839	832	828	844	886	853	823	814	852	887	860	819	784	830	891	859	855	852	887	861	846	822	893	819	817	834	804	843	851	849	860	824	889	853	859	868	855	838	845	862	823	805	850	856	808	841	909	840	814	853	826	855	801	863	884	822	872	835	875	824	842	833	869	814	817	810	857	826	851	825	864	814	859	809	814	860	814	857	798	813	864	889	826	836	834	868	870	823	826	802	847	797	803	867	840	837	850	803	808	857	850	898	825	858	796	847	871	819	878	858	923	857	808	770	840	775	836	839	813	863	828	844	824	846	809	814	819	877	865	840	872	850	776	803	875	847	868	906	830	845	796	819	902	815	860	802	779	853	780	869	813	847	842	842	847	838	853	776	850	821	829	823	837	828	811	858	830	804	845	849	814	806	872	838	849	818	836	819	831	831	824	881	832	839	843	909	768	885	874	899	877	791	847	846	841	806	815	891	858	831	861	884	834	808	871	836	802	818	826	864	827	809	814	839	820	856	857	864	851	909	875	878	805	794	834	827	832	800	822	804	792	858	846	858	842	812	847	860	889	864	879	832	850	892	800	814	832	826	791	837	810	832	873	813	822	809	859	877	865	852	851	866	855	851	852	891	841	796	836	815	870	825	799	809	878	811	846	797	886	856	846	833	810	835	877	870	886	881	803	801	825	761	869	838	846	850	858	834	841	848	847	830	828	911	853	850	838	841	829	799	869	839	839	829	790	796	828	818	883	864	797	863	853	835	870	857	850	879	812	824	833	877	869	848	864	812	816	797	814	856	848	835	883	839	818	859	803	860	827	880	896	860	841	830	871	804	855	840	843	878	870	838	839	832	853	826	840	873	827	860	846	825	830	834	877	852	806	889	840	850	817	807	872	838	853	847	834	865	797	867	839	834	818	812	878	870	835	881	830	822	871	858	834	831	836	837	839	833	840	898	852	853	876	861	782	827	805	856	819	898	829	817	819	897	862	825	826	825	842	866	827	802	838	863	787	820	810	853	875	837	837	844	847	878	852	817	819	793	804	898	805	847	843	812	827	812	843	850	832
20433	18430	16465	13586	11375	9536	7020	5158	2442	1487	740	659	518	448	422	371	395	355	325	334	293	333	334	310	319	360	316	311	306	338	311	314	318	326	310	339	300	290	308	324	304	287	344	323	309	304	339	293	287	287	319	299	284	317	295	318	308	316	256	283	299	323	283	317	326	305	361	328	319	326	322	294	331	317	317	324	340	300	302	317	289	306	343	304	334	342	308	290	326	302	328	345	314	298	300	266	298	310	281	300	291	315	328	332	292	302	318	312	335	316	324	309	316	309	305	288	299	298	329	308	297	297	319	318	305	324	332	332	298	293	312	297	303	310	296	302	326	273	298	300	331	334	320	303	295	341	320	329	287	326	328	318	331	313	281	305	308	322	286	335	311	285	319	291	298	300	304	303	293	334	301	289	337	299	313	316	295	329	316	310	305	323	278	329	327	316	309	324	321	330	305	336	302	330	299	296	309	292	329	307	323	289	347	319	275	304	314	334	327	304	338	314	292	306	306	309	315	312	284	291	289	306	306	335	303	307	333	313	306	310	316	316	309	295	319	313	332	318	300	312	306	312	326	322	277	310	328	284	297	333	308	307	285	346	326	323	336	300	338	317	300	270	314	335	334	294	272	318	324	326	342	329	335	295	318	344	292	273	325	343	301	334	341	300	313	327	302	321	317	283	278	289	296	297	294	319	322	340	311	330	318	312	329	317	326	314	321	327	335	313	336	281	304	318	291	321	323	317	330	279	317	318	321	315	302	332	269	305	291	297	332	300	293	283	317	308	314	345	278	307	275	330	308	307	286	362	309	319	304	347	315	330	332	326	321	318	303	311	298	300	343	336	305	290	323	301	305	331	307	325	312	302	307	312	317	308	333	288	312	295	322	324	331	329	285	299	297	313	315	308	326	302	309	287	305	285	293	317	307	325	308	294	328	328	338	297	312	297	341	323	317	328	313	299	305	294	322	330	305	345	311	331	319	308	335	308	313	283	336	317	288	309	317	310	298	310	326	310	308	290	297	292	342	300	308	294	331	292	292	317	311	327	309	325	322	278	318	300	319	311	310	321	324	328	335	287	315	315	299	297	318	306	302	331	325	314	274	327	328	288	299	308	323	312	309	286	330	333	323	311	333	336	319	310	308	307	299	312	314	296	323	325	302	316	356	300	319	283	301	293	320	324	328	287	332	336	330	307	303	312	307	326	332	300	300	298	316	293	311	299	316	304	284	302	319	295	305	316	316	342	313	338	329	322	308	308	319	342	337	331	327	341	325	311	304	285	287	296	316	306	336	309	298	293	274	340	290	295	327	344	293	331	298	318	304	307	307	339	325	294	293	322	289	299	300	321	344	339	276	285	322	298	302	331	316	318	320	347	300	256	330	316	292	305	307	312	305	300	311	334	326	310	315	296	320	311	310	310	301	334	331	295	299	320	299	314	302	335	302	354	358	295	339	285	313	325	330	286	339	315	305	316	314	347	292	291	299	314	313	306	316	304	306	328	327	309	301	314	324	275	328	307	317	326	308	276	328	322	322	310	328	298	324	311	310	335	309	293	309	307	310	315	317	287	329	328	273	309	301	313	303	308	332	303	293	315	296	272	294	320	334	317	326	320	313	302	320	300	337	343	292	311	311	319	331	334	288	299	309	288	329	308	319	292	331	313	301	311	296	370	309	312	306	299	321	294	291	337	348	337	282	306	308	338	301	321	288	291	316	289	315	316	297	331	310	345	295	311	317	309	317	303	315	309	317	296	303	313	321	291	326	289	300	304	319	365	322	329	330	296	328	364	309	301	310	316	291	303	313	337	342	304	332	276	328	319	300	338	319	293	293	323	271	319	330	342	329	288	317	288	313	317	302	346	332	323	317	304	314	301	302	351	307	294	306	326	305	308	310	310	296	357	337	329	347	290	286	293	322	315	337	324	331	320	326	285	325	303	302	332	325	316	307	331	275	319	327	370	308	327	275	307	288	343	343	294	323	339	297	300	304	294	320	294	301	315	285	352	348	315	322	288	336	327	314	306	319	308	308	334	297	314	315	292	313	302	317	298	314	286	333	298	304	335	314	307	328	306	321	313	328	303	328	310	328	293	338	310	323	284	331	310	318	306	287	285	281	310	290	310	307	331	328	288	317	346	336	314	288	319	314	293	279	290	294	314	336	311	290	300	298	304	287	282	335	329	300	316	314	309	282	337	291	300	288	339	308	306	314	294	349	328	354	300	277	291	316	309	312	321	312	324	318	317	299	314	313	291	317	316	323	308	328	347	322	303	321	282	315	303	278	304	285	352	303	295	329	334	303	333	307	310	338	314	301	299	331	322	347	300	298	294	304	309	347	296	302	338	308	287	325	343	296	327	341	313	283	307	309	321	295	290	331	300	312	293	309	306	287	313	322	281	340	338	323	324	317	291	324	318	291	351	309	305	304	324	321	326	317	321	321	301	329	326	298	313	306	315	338	306	326	305	333	319	318	319	295	315	311	302	331	334	287	346	307	328	306	307	326	350	307	322	300	342	340	335	327	312	305	284	327	347	308	289	288	353	298	312	335	316	326	316	314	277	283	319	310	325	328	317	323	300	271	276	307	284	311	320	284	289	299	302	311	320	333	309	301	286	344	305	310	344	288	290	308	348	343	312	290	298	305	323	306	287	309	307	314	309	322	321	337	299	295	290	312	279	335	303	310	290	314	302	289	313	349	313	302	318	294	299	286	306	272	313	303	346	330	298	295	277	325	317	336	330	333	290	313	296	301	277	299	298	324	311	299	312	322	323	341	324	306	321	320	297	324	270	288	302	289	335	275	302	356	311	325	319	307	293	321	333	328	307	300	296	293	316	350	324	321	300	282	336	320	299	324	298	346	313	312	306	318	291	286	282	313	321	329	339	333	326	330	306	315	319	302	301	316	331	328	303	322	334	316	296	280	325	324	334	332	288	335	314	306	328	313	308	292	335	304	324	313	318	304	296	328	316	321	289	325	326	316	316	322	303	326	318	311	328	339	327	304	285	321	291	313	309	329	331	326	311	309	298	298	305	300	319	309	301	290	313	312	283	303	305	300	312	339	300	288	307	295	316	300	314	290	322	326	312	315	309	320	354	316	299	300	319	323	290	295	269	325	346	308	325	313	330	298	318	313	309	301	325	322	313	317	321	296	317	316	317	305	317	336	297	306	326	326	295	332	331	315	324	340	345	295	321	329	318	288	309	290	322	285	311	310	323	285	323	292	328	302	301	314	322	319	314	323	316	322	293	338	293	297	311	334	306	310	322	336	295	336	309	327	296	312	295	320	300	340	303	313	321	306	317	334	346	309	327	341	277	283	337	305	319	356	311	328	317	324	296	302	338	321	322	307	296	310	318	321	294	316	320	319	308	313	307	335	316	282	321	298	347	272	301	316	332	311	318	304	293	306	328	322	293	284	302	303	320	325	318	279	291	279	307	303	297	314	304	303	330	325	319	331	307	315	308	295	328	303	304	306	270	301	325	301	318
14145	13941	19103	23193	24016	24112	20881	16494	9287	5884	2993	2667	2053	1707	1463	1270	1234	1016	962	883	862	858	853	851	853	847	884	893	880	845	821	877	796	852	844	913	959	872	836	894	830	867	883	847	892	837	833	864	896	825	899	814	894	798	863	834	866	862	875	831	826	884	868	874	861	907	881	886	867	899	906	830	895	884	846	907	892	855	923	881	812	852	869	849	896	920	837	846	829	814	871	836	893	878	857	895	796	904	854	877	900	891	810	858	831	882	820	911	827	894	853	813	869	841	894	846	904	882	830	873	829	854	907	861	889	864	861	902	883	890	867	876	827	872	903	846	857	865	877	898	862	875	863	796	872	837	878	852	870	838	864	849	830	884	865	858	847	900	889	924	840	828	863	849	894	915	855	860	856	877	851	877	869	885	881	886	866	919	839	868	932	904	884	842	837	879	865	861	872	846	888	877	850	827	878	925	848	837	878	856	870	907	902	874	825	840	853	880	858	865	828	830	827	848	828	853	823	865	962	840	905	856	847	844	892	861	847	895	786	867	835	863	895	820	851	855	861	841	833	835	887	851	899	866	953	845	830	859	805	913	854	850	841	876	870	879	904	880	845	873	893	885	805	915	891	869	856	874	873	839	924	881	893	852	890	896	861	829	926	867	852	852	863	911	918	832	865	808	863	815	883	874	834	885	820	871	837	859	857	841	857	866	859	822	866	895	878	818	824	784	870	837	856	902	860	854	855	846	875	908	836	871	917	874	850	880	855	809	890	869	869	925	867	835	876	828	862	897	817	878	898	861	831	910	871	874	898	856	873	867	842	863	892	836	876	853	851	858	860	860	851	857	862	846	837	838	850	843	863	920	853	932	810	901	854	836	910	841	875	864	840	875	834	892	897	831	855	890	866	874	923	886	901	889	882	855	869	861	899	848	882	869	875	835	844	889	793	924	893	845	871	869	851	836	880	878	846	863	855	853	848	898	870	894	886	840	897	863	859	864	870	809	841	900	855	873	859	851	900	857	904	845	872	860	866	869	917	873	871	893	891	837	845	832	859	862	874	872	786	888	860	828	823	848	857	897	846	837	836	876	864	836	906	855	848	889	829	856	876	844	916	843	906	885	835	860	883	896	897	807	850	836	902	918	863	907	860	861	812	863	885	888	906	884	848	828	848	831	860	864	898	884	878	850	864	885	856	872	913	860	821	839	821	886	844	815	838	833	894	863	892	860	878	859	902	837	852	854	855	871	852	844	824	915	852	879	893	874	858	875	849	862	874	883	908	848	826	875	851	921	845	878	909	859	813	878	857	862	837	845	888	897	839	931	846	841	881	874	901	835	822	820	844	889	892	833	877	893	814	863	868	880	883	897	888	865	875	858	840	886	878	853	869	851	871	853	850	835	891	875	890	874	889	834	913	881	861	885	863	907	861	841	820	902	886	870	912	865	917	839	878	874	852	847	878	880	829	855	851	894	803	864	834	861	841	863	822	839	864	849	834	879	910	799	861	825	910	859	861	837	823	881	874	845	796	882	821	823	855	880	843	873	827	884	896	893	911	838	881	886	832	889	892	889	847	867	861	903	832	859	829	871	875	861	862	848	899	854	865	854	867	864	843	910	872	901	852	815	843	858	907	826	883	892	849	907	877	874	860	871	857	853	853	881	898	841	898	847	867	911	841	868	901	830	814	832	874	832	874	863	855	868	875	854	868	870	867	850	865	845	841	926	816	823	895	880	876	864	813	868	910	823	811	885	842	885	876	843	901	895	840	858	851	847	886	905	860	896	845	900	851	852	867	891	869	941	866	803	853	909	822	890	888	859	884	883	892	908	900	892	860	842	906	882	914	897	932	851	883	804	889	880	871	915	892	839	884	878	895	833	888	858	892	851	862	817	851	838	873	888	834	872	921	842	863	838	915	912	856	797	830	917	844	860	869	908	878	885	824	854	890	906	816	906	856	843	902	925	846	879	884	855	844	865	883	815	846	865	905	860	807	854	862	840	861	874	823	859	850	857	867	885	892	834	891	862	845	848	904	900	901	880	824	836	905	872	921	882	865	829	882	800	835	914	854	923	865	861	879	913	895	812	896	877	931	861	905	851	835	868	856	890	898	879	888	820	910	865	913	854	875	901	820	858	860	868	899	794	915	900	901	827	833	807	825	875	892	864	840	899	878	885	873	872	861	877	860	922	895	845	835	828	849	869	843	823	883	858	873	948	886	870	874	857	853	877	866	900	837	882	881	892	835	920	854	874	872	870	826	875	878	920	880	878	926	901	888	797	816	889	888	844	828	888	838	855	883	836	907	830	866	856	911	888	825	848	906	858	879	833	843	872	824	848	918	930	860	860	909	874	823	891	913	916	856	867	851	863	866	836	869	872	846	873	858	899	884	882	875	903	865	832	857	867	910	859	851	888	839	871	847	841	857	876	879	824	865	823	800	893	842	848	880	796	870	865	848	853	842	871	858	875	859	895	812	860	923	877	878	861	895	834	852	848	834	886	889	832	884	797	845	847	834	850	871	850	859	885	834	826	911	891	827	842	885	858	875	890	841	879	855	846	863	860	899	836	915	882	922	839	822	890	880	839	871	869	826	865	868	798	882	875	845	864	854	834	872	835	829	842	844	905	876	869	909	871	889	885	858	893	841	824	888	844	854	902	851	868	871	866	884	862	863	902	859	905	887	863	867	866	836	875	883	904	864	879	872	832	866	888	877	792	819	921	891	854	907	891	892	870	894	870	914	844	885	877	842	860	843	835	906	844	831	894	883	870	867	912	807	852	856	810	861	877	888	879	842	900	861	812	935	837	839	841	853	841	818	868	820	850	877	891	851	862	856	937	852	835	847	844	861	883	862	903	844	882	893	842	866	807	834	846	863	885	852	862	858	872	854	842	841	888	906	862	894	860	822	835	872	822	823	897	894	892	844	880	893	877	806	889	851	904	886	850	827	861	952	856	832	837	858	818	870	871	914	884	853	868	911	898	881	861	865	819	838	871	868	878	860	853	898	866	856	841	822	856	847	849	847	904	831	843	891	902	803	857	844	854	883	859	831	806	872	894	865	872	886	867	885	949	887	909	855	878	842	912	829	820	880	893	871	831	805	870	900	820	840	862	878	868	874	871	809	895	838	886	853	878	851	889	899	916	875	878	820	900	813	844	892	903	869	865	888	878	846	861	881	836	925	850	808	913	896	877	841	839	888	874	877	882	821	899	906	818	873	916	813	860	876	824	870	916	907	803	850	863	860	898	882	861	795	860	908	872	877	911	870	852	887	882	868	834	883	899	919	890	835	858	901	844	843	851	843	905	895	879	866	836	842	815	863	855	865	828	904	849	890	866	856	894	861	886	820	847	854	836	864	902	881	865	902	872	896	894	880	902	842	841	852	889	849	923	823	867	865	813	845	816	914	851	857	842	871	888	893	816	872	883	854	889	830	867	879	841	902	863	822	920	847	851	894	883	873	887	861	856	890	824	890	818	882	876	834	842	841	910
34640	33716	27509	22201	28922	47369	39507	31522	19985	8139	3114	1036	681	844	749	475	395	319	299	285	288	305	317	335	263	307	317	313	289	290	297	319	312	295	292	285	289	312	286	288	276	324	307	284	280	282	257	291	309	312	289	305	314	283	293	316	285	263	272	309	305	267	284	294	300	290	300	294	299	287	289	288	299	289	313	311	281	270	267	282	288	277	277	283	315	292	284	276	281	272	301	293	287	282	345	260	290	249	276	271	277	281	290	313	294	284	296	309	292	282	291	277	277	276	307	310	311	268	314	315	293	260	295	305	335	316	294	322	289	285	317	276	310	295	321	269	286	276	295	259	285	258	302	288	290	282	273	298	276	299	293	306	316	299	290	299	311	270	326	292	301	305	274	303	273	315	301	296	286	300	308	292	328	269	273	276	305	295	292	315	298	315	237	297	282	270	289	275	283	293	270	310	281	286	254	277	323	282	250	297	278	298	302	302	315	324	281	305	265	275	305	289	270	284	312	295	271	298	290	323	277	283	291	270	303	312	295	314	269	299	296	288	248	312	309	289	298	304	305	290	313	289	294	293	287	267	282	307	276	268	294	298	274	286	275	293	298	322	259	269	267	292	267	260	304	291	316	299	285	298	309	276	292	295	287	277	318	303	298	294	282	294	281	297	287	300	281	295	331	281	276	293	285	282	331	286	280	256	293	299	274	292	300	292	282	292	316	282	308	261	273	306	289	277	281	293	304	311	251	294	293	308	296	315	307	299	302	287	283	305	285	269	300	275	292	260	254	269	280	270	319	291	277	293	298	272	281	309	275	299	307	328	298	295	301	303	285	296	282	293	283	294	280	310	289	277	292	281	298	278	283	294	275	297	318	281	309	289	275	273	295	286	298	279	278	259	288	306	296	248	293	290	281	293	330	271	301	326	261	296	304	305	279	310	302	282	282	252	266	283	270	271	266	302	301	285	300	271	271	289	301	300	277	296	291	306	294	324	271	251	283	299	286	296	304	304	264	275	306	291	289	319	297	279	286	314	309	310	301	314	277	292	291	295	324	305	305	268	323	279	274	328	303	299	298	261	276	286	291	296	292	283	319	321	317	300	271	286	286	298	273	290	265	313	274	280	286	264	311	296	284	277	299	298	292	291	316	330	273	313	306	289	292	269	271	282	255	272	296	263	307	316	314	303	264	296	311	292	278	276	284	295	288	324	275	291	301	299	275	294	280	262	267	309	302	265	297	296	296	289	297	292	285	270	293	275	304	270	311	276	317	284	280	331	308	294	301	312	281	281	298	310	281	307	283	303	268	300	303	278	275	264	279	281	287	290	299	263	282	316	303	272	271	262	270	301	326	258	305	279	313	291	271	305	302	289	336	291	304	254	316	298	292	314	321	299	298	284	294	270	321	324	286	306	286	282	301	256	284	258	302	297	260	310	296	281	337	276	316	250	296	306	271	299	294	284	280	284	333	318	263	296	275	297	300	283	282	292	278	343	291	281	305	309	302	267	279	324	282	288	289	288	292	276	288	259	292	253	300	303	307	330	248	281	294	286	271	296	305	291	285	280	324	282	268	290	294	297	304	284	259	263	303	238	278	297	259	310	299	284	296	274	267	281	320	245	283	287	296	303	274	268	283	282	331	270	290	284	296	298	304	269	305	286	266	301	315	260	278	320	300	320	305	299	321	281	307	288	298	309	308	287	280	307	300	291	283	291	284	299	303	269	277	294	301	290	283	282	296	300	262	271	307	284	304	280	283	307	271	283	268	272	284	279	312	261	311	285	284	293	295	306	291	287	297	299	319	306	269	287	289	285	278	302	303	277	271	267	299	284	282	282	311	298	276	263	313	259	263	272	291	298	290	301	280	299	295	274	286	303	286	297	303	270	301	265	274	277	260	264	309	312	268	286	255	305	280	301	270	300	298	279	317	293	312	301	297	329	272	280	289	280	328	299	286	310	282	310	282	281	278	242	304	312	285	290	303	291	304	290	289	295	289	315	285	277	312	297	324	293	284	293	318	329	328	296	315	312	305	276	274	300	282	297	279	284	254	294	341	299	309	278	283	288	313	282	307	280	280	257	279	300	288	261	256	309	323	309	300	280	282	309	286	287	295	279	267	317	298	303	268	298	301	263	269	281	293	285	279	302	280	269	290	307	269	271	272	275	285	273	326	283	315	304	295	276	278	258	300	314	311	295	309	274	292	278	276	283	252	294	294	313	289	307	283	267	314	265	319	318	279	305	268	276	280	279	283	295	312	286	316	328	295	317	310	293	287	303	276	301	319	285	329	305	263	290	284	263	262	293	278	296	287	287	305	296	286	323	291	301	293	312	288	270	295	305	330	310	300	301	318	320	262	302	271	279	286	308	294	308	311	283	291	307	265	298	286	305	321	286	274	297	282	315	287	267	294	303	284	275	276	276	294	274	299	297	299	293	308	300	282	271	285	299	264	273	275	295	269	288	296	281	229	249	271	311	298	309	271	295	280	293	308	296	288	267	336	305	254	301	291	304	269	294	306	279	292	290	288	282	289	311	271	292	320	288	295	276	301	277	292	260	308	292	265	289	311	323	266	299	303	273	299	288	306	261	292	277	300	268	276	287	310	301	304	292	288	280	325	284	257	300	277	281	274	287	306	290	306	299	308	285	320	262	277	284	281	312	273	282	285	274	275	296	307	276	304	274	315	264	269	277	291	253	332	255	290	276	277	311	305	323	297	253	306	272	292	298	291	301	278	289	272	305	298	263	279	285	279	301	297	277	320	271	276	306	282	325	281	289	281	283	286	279	284	285	317	301	289	285	281	292	286	272	285	298	311	272	329	327	297	303	285	298	257	291	270	338	283	277	308	303	321	265	311	321	298	270	284	293	257	310	294	281	267	284	301	318	321	293	272	285	295	292	304	293	293	304	247	265	307	289	247	300	317	288	306	303	289	310	322	319	276	277	284	323	297	283	291	314	292	323	299	257	285	248	280	298	270	306	319	280	285	295	290	300	287	302	307	278	314	294	307	297	299	302	289	299	283	319	289	297	282	302	293	272	281	306	284	281	283	305	308	284	288	311	309	308	275	282	299	289	290	331	300	286	313	294	294	320	309	305	277	292	288	290	268	289	274	255	279	324	310	291	285	313	284	317	279	269	273	313	272	293	317	311	290	310	327	272	317	276	259	306	295	274	296	307	278	300	309	318	307	272	308	283	280	306	292	303	302	265	315	300	280	290	294	291	237	276	298	324	290	263	282	296	287	275	290	304	295	313	278	305	288	271	300	308	278	300	275	294	268	278	262	292	288	274	278	292	257	282	266	288	315	287	327	303	307	293	297	272	319	293	275	302	276	291	310	299	309	264	332	284	277	331	301	289	270	285	257	297	304	285	272	290	311	288	310	283	278	270	285	271	302	258	312	278	318	275	261	279	293	277	282	275	272	275	301	272	278	290	275	272	295	292	307	296	276	279	256	285	296	293	278	294	302	301	270	297	302	324	307	279	306	285
24312	26336	25620	30143	42514	56720	51637	45125	34615	20801	10859	4393	2778	3750	3494	1894	1327	994	856	771	823	788	760	807	824	799	824	812	841	779	776	817	825	787	886	830	767	832	767	807	799	817	836	811	828	830	814	819	799	847	854	816	815	811	842	800	847	782	834	845	805	872	819	800	827	777	773	835	773	816	793	802	854	837	829	781	853	817	804	808	809	864	826	881	819	837	807	828	799	820	823	819	877	793	777	824	808	819	770	817	823	854	763	819	847	811	821	861	871	766	789	795	811	857	776	855	802	807	785	787	769	816	812	789	790	835	735	797	799	824	887	759	813	758	795	820	763	773	841	876	814	786	807	795	856	818	821	843	789	814	755	844	758	824	812	844	848	765	853	815	791	838	782	776	823	834	792	798	818	827	811	818	820	762	783	814	839	835	822	818	834	842	766	818	833	836	794	823	787	808	772	814	813	782	819	810	778	801	782	824	808	807	816	771	788	819	806	804	798	794	776	853	807	759	775	834	815	854	832	833	833	790	817	806	792	874	833	822	823	840	833	771	804	827	826	787	794	825	802	776	828	814	841	835	805	831	831	827	808	824	833	783	859	822	806	794	851	785	794	777	765	859	761	787	828	832	812	818	749	830	807	806	812	800	841	817	816	839	840	816	828	782	821	807	817	804	815	815	845	741	816	858	792	813	838	815	862	833	761	840	834	816	831	785	845	842	792	845	833	798	811	800	798	807	849	801	815	784	786	828	768	852	791	817	808	860	798	821	881	835	809	789	791	773	828	731	821	772	804	804	786	847	798	813	807	848	843	784	825	815	841	771	812	825	779	820	809	798	825	770	818	800	793	836	774	818	749	803	810	799	826	862	826	757	803	801	834	840	807	814	796	850	813	813	819	801	814	797	817	811	820	822	818	818	797	842	844	819	853	833	848	752	800	868	789	852	785	825	806	807	830	811	817	811	841	801	843	758	755	787	809	818	824	831	884	865	802	871	813	782	810	809	842	827	833	750	821	815	761	829	798	815	855	825	784	796	820	804	814	808	816	823	827	803	847	763	791	819	827	777	799	822	814	807	818	843	820	858	836	847	796	821	783	791	799	799	856	773	813	812	834	813	778	836	804	805	877	844	797	856	806	817	831	816	821	819	832	813	861	789	780	853	822	800	816	830	826	826	792	753	836	846	806	858	824	795	756	806	819	813	796	848	832	844	797	800	853	852	773	835	860	790	815	821	855	817	796	881	871	790	810	839	818	812	852	822	851	810	841	800	814	796	750	820	852	820	853	853	766	896	782	807	815	801	810	817	801	824	791	794	777	829	865	823	814	774	800	820	806	797	804	819	808	800	795	813	804	891	783	792	848	790	783	772	852	803	805	811	760	830	815	833	817	806	811	785	796	833	816	779	772	774	806	818	765	843	782	799	844	809	813	840	831	848	841	815	788	765	791	772	813	805	790	788	809	798	788	798	804	807	813	810	764	809	812	801	852	806	773	826	806	816	832	811	806	776	803	844	757	855	787	836	840	806	866	813	857	804	877	773	811	838	837	815	813	808	868	770	844	839	836	776	824	813	825	807	848	836	776	811	833	858	831	802	855	874	820	793	851	825	813	824	857	786	837	821	783	860	808	818	806	800	831	800	808	761	822	824	765	816	831	841	840	806	798	838	829	811	838	847	814	856	807	797	832	819	765	854	849	823	816	802	776	821	822	795	743	805	838	825	833	842	823	826	808	822	902	862	818	798	820	854	839	812	808	882	778	820	805	779	820	835	811	856	824	803	787	804	777	804	807	833	814	815	821	884	783	813	805	848	817	832	765	842	846	790	810	816	802	823	775	813	812	851	880	800	832	816	810	792	851	807	854	839	827	804	849	854	818	852	813	813	831	763	881	842	771	849	831	832	834	818	791	834	769	833	823	814	790	832	791	784	837	840	795	829	838	869	795	802	760	824	835	853	803	792	783	840	792	830	784	781	765	777	804	795	794	836	803	810	816	837	799	813	839	876	890	816	856	835	818	768	806	775	805	823	831	817	778	856	847	807	824	810	813	774	840	802	831	817	840	872	788	816	794	838	889	788	812	788	812	800	832	793	806	892	848	757	846	800	854	780	809	805	876	799	799	815	812	812	860	793	815	839	810	836	836	842	848	799	768	810	800	795	842	809	804	792	833	779	857	842	843	857	858	822	801	875	843	856	810	800	788	835	787	813	848	775	807	814	772	893	855	845	793	882	833	830	791	808	825	812	782	781	811	833	842	836	774	818	857	850	784	822	834	816	860	810	785	821	784	819	833	801	808	818	867	807	782	839	920	834	836	780	825	794	767	835	812	844	831	775	828	796	796	861	824	844	830	794	823	774	780	796	820	834	800	845	814	858	803	841	830	816	822	777	826	816	823	779	839	753	838	806	820	812	838	826	815	789	841	871	827	837	822	882	767	841	793	822	823	827	784	775	865	801	878	847	832	793	846	796	793	801	809	811	808	856	839	803	823	788	807	771	795	880	855	816	812	799	777	779	833	813	832	778	833	805	800	794	850	839	802	803	816	777	799	862	834	862	832	798	849	814	796	809	813	774	822	782	783	789	853	835	846	807	806	740	806	803	830	833	812	848	827	805	805	830	832	834	829	830	798	850	844	832	785	860	797	827	810	802	813	771	806	827	836	806	836	791	810	797	803	794	802	889	741	845	818	788	840	835	857	833	827	817	827	839	766	792	784	822	843	802	850	819	823	823	810	833	775	787	808	828	859	850	793	879	800	826	782	804	827	806	838	803	803	810	773	809	817	772	853	851	835	840	815	848	836	800	842	854	802	822	836	786	843	877	812	818	811	860	811	794	837	774	784	811	826	820	799	802	788	772	822	823	839	809	788	850	835	835	816	808	810	820	786	816	824	807	824	826	785	813	856	823	790	886	838	825	774	777	809	812	858	793	819	861	801	802	834	859	833	810	765	836	870	790	826	816	852	819	754	807	805	788	757	750	835	842	820	858	807	828	791	862	834	775	820	779	747	793	817	793	822	787	836	836	799	847	808	767	856	804	836	833	827	786	796	789	846	827	825	829	790	798	788	760	849	797	863	845	821	848	790	793	828	781	808	806	772	841	794	865	792	888	846	798	800	840	784	824	858	839	872	822	822	820	817	852	812	813	811	810	842	849	875	836	829	855	764	847	784	862	851	829	832	775	808	790	849	778	837	825	770	806	796	783	806	828	824	852	844	794	836	848	833	786	802	799	819	771	807	795	837	775	811	797	825	835	812	815	826	843	792	811	760	835	878	787	840	840	827	765	795	846	838	791	793	810	763	803	765	806	776	839	803	796	886	837	810	851	791	838	868	815	796	767	807	823	830	741	778	794	800	784	870	804	840	801	816	825	831	816	812	871	798	834	793	858	815	789	804	796	832	789	793	798	822	843	777	808	837	810	810	822	817	781	784	790	787	828	828	800	805	859	783	778	839	832	864	822	823	832	874	835	820	764	862	789	821	761	842	796	798	786
38843	35911	33753	26159	35456	55573	42696	42419	30761	17604	6371	966	1576	1720	1311	778	478	390	340	300	290	315	323	277	296	299	299	305	316	307	282	319	277	287	278	301	265	307	298	312	277	286	306	307	314	328	259	364	335	308	288	247	289	298	312	294	299	304	306	279	302	320	309	311	294	279	313	320	289	319	322	299	262	287	305	322	324	312	320	291	321	279	323	284	309	282	312	270	325	306	302	276	288	306	300	291	300	300	269	281	253	294	322	337	311	303	312	290	306	305	289	286	297	282	277	285	287	267	282	300	297	321	261	301	302	286	341	303	311	299	316	282	291	309	315	296	285	322	270	325	301	303	293	288	305	272	296	317	293	298	312	283	313	271	309	302	284	312	327	314	289	293	312	321	303	309	300	297	314	307	281	328	295	291	277	276	321	296	312	297	300	316	291	299	328	303	294	306	284	284	301	291	296	291	280	290	301	319	287	322	288	297	302	329	297	285	291	311	329	306	307	286	307	345	278	298	294	329	284	296	277	334	316	270	311	320	314	301	296	305	290	298	278	312	280	270	320	292	293	262	281	300	302	325	289	325	302	333	271	291	295	297	299	302	299	330	306	298	316	308	317	290	284	296	323	287	320	313	282	309	287	349	335	312	294	332	307	330	293	293	298	325	327	285	297	320	311	281	327	325	316	311	307	294	277	304	310	303	296	308	295	289	337	325	263	292	326	291	279	313	285	301	287	291	291	298	283	314	279	282	273	315	333	298	302	280	292	313	264	323	312	297	293	276	334	318	319	317	293	284	276	281	303	310	298	298	298	299	324	282	313	310	290	319	312	290	309	293	286	335	287	335	300	315	280	311	312	294	284	290	312	312	297	326	316	328	313	315	301	296	284	268	277	287	278	295	298	297	320	311	317	308	291	302	314	333	327	289	289	323	305	328	300	305	276	295	279	331	317	280	263	308	277	279	293	290	289	289	267	305	280	331	324	289	268	308	325	273	288	297	307	281	327	280	265	321	294	289	308	279	283	275	311	314	322	306	296	295	275	306	312	284	278	318	272	317	316	317	299	304	286	341	311	309	321	311	313	322	331	312	298	326	257	295	310	298	328	282	326	313	269	287	312	293	282	291	324	274	262	277	276	344	317	295	306	287	297	288	287	294	341	317	284	313	297	316	306	304	296	276	288	291	299	301	312	299	277	295	334	283	350	336	286	307	302	281	306	309	304	285	332	326	292	335	285	299	272	291	308	318	288	314	274	321	337	315	292	306	321	279	275	297	295	298	274	294	300	308	306	282	301	297	286	306	278	285	288	289	291	286	261	328	298	297	273	293	303	283	302	270	278	320	319	287	301	292	311	333	312	288	286	298	328	303	297	300	286	321	297	315	300	288	350	289	313	288	266	320	309	310	308	297	278	297	322	258	302	267	300	294	293	323	267	296	342	287	311	279	279	292	303	282	275	306	290	299	295	288	310	319	279	302	291	310	278	312	314	308	304	292	278	286	279	294	297	326	304	291	270	314	287	287	259	312	328	308	317	320	337	304	295	342	277	328	296	319	299	321	280	317	284	346	310	298	326	298	307	275	304	296	289	296	300	304	282	299	322	309	299	274	272	346	288	278	311	329	320	320	295	304	292	274	319	321	317	334	280	327	300	302	263	289	295	305	281	293	321	288	286	342	288	274	282	313	285	291	290	315	325	287	278	276	279	342	287	288	329	285	285	270	281	265	291	281	316	321	291	279	328	307	311	294	291	302	312	300	327	309	326	311	293	331	310	315	283	289	291	320	288	314	264	284	264	311	322	313	328	308	316	244	315	289	335	290	292	326	311	311	303	279	294	294	318	310	290	314	322	301	324	306	323	292	300	305	323	301	317	289	306	280	286	286	277	326	270	307	300	290	301	320	329	285	295	281	301	314	324	288	313	307	278	298	304	285	300	297	278	287	282	284	336	301	277	318	303	291	312	288	268	308	308	290	289	300	281	330	290	287	277	286	299	329	326	285	276	295	321	325	308	296	316	266	337	316	305	288	294	305	303	343	304	295	283	301	276	268	300	257	289	308	273	308	297	295	323	285	281	313	291	302	284	292	307	318	306	254	299	315	321	297	310	300	289	273	291	287	313	307	287	310	272	283	290	301	307	294	294	335	286	335	314	299	310	316	286	287	295	298	320	299	293	314	335	317	309	326	277	313	308	306	308	303	313	356	313	299	298	302	284	320	314	336	304	317	295	336	318	268	330	313	276	270	320	294	309	268	309	295	278	295	314	302	326	302	293	303	277	317	288	306	295	265	312	305	296	313	327	279	274	272	292	320	314	321	283	308	303	299	314	264	291	311	298	283	281	265	285	291	289	306	286	289	321	297	305	313	283	275	321	303	313	302	272	300	309	308	304	292	311	296	321	309	324	298	282	277	288	312	311	294	286	308	297	296	282	296	305	276	304	298	275	306	311	298	286	314	289	310	312	295	281	297	299	285	322	275	291	283	299	291	287	312	321	309	288	308	300	290	279	321	313	310	262	290	274	302	280	306	330	292	289	316	301	306	333	313	316	312	310	287	281	312	292	264	252	309	287	301	296	307	300	283	309	275	321	291	282	316	297	304	293	314	297	294	296	311	285	324	292	309	308	319	330	302	272	306	293	282	290	304	289	298	279	305	278	272	299	298	304	318	297	309	312	324	275	296	289	310	316	305	272	278	277	308	333	281	290	296	275	337	303	289	326	295	323	305	302	267	300	302	304	304	296	293	315	284	307	319	295	307	327	301	292	282	275	312	300	276	269	303	287	281	313	310	314	319	291	257	326	294	274	310	287	296	305	269	266	311	280	315	319	303	281	320	313	327	315	315	293	312	317	314	278	272	317	301	301	323	290	300	282	305	304	304	274	287	291	299	288	291	291	313	321	288	285	279	307	312	269	288	285	282	266	289	287	268	296	311	299	319	317	306	299	277	290	299	300	312	272	308	284	291	334	273	296	311	279	276	314	313	272	316	284	331	267	285	291	264	296	292	302	263	282	268	303	304	314	320	299	275	303	290	309	294	299	295	314	305	279	298	293	314	301	274	326	293	284	299	307	334	324	284	305	340	284	295	265	265	309	292	315	336	306	302	325	263	285	284	291	311	311	286	313	304	288	323	312	306	280	269	295	269	342	306	297	293	286	289	312	321	313	326	286	292	300	344	302	277	283	289	286	333	305	288	298	273	314	323	305	258	285	281	314	277	304	306	282	292	305	297	304	305	305	304	299	252	300	310	307	283	323	317	282	289	288	325	297	315	323	318	310	268	296	312	293	299	306	311	303	319	293	314	310	319	312	318	309	287	298	300	304	292	293	355	301	318	292	306	276	274	286	320	314	275	294	320	292	267	324	303	283	303	298	296	302	309	292	280	283	320	322	287	250	307	294	315	324	291	319	305	291	316	275	314	313	306	318	279	313	310	351	294	294	277	288	314	301	316	328	293	273	283	305	293	315	303	292	307	328	272	292	295	289	315	297	292
27186	28440	30676	33352	47929	61833	54442	54891	44598	32526	15821	3489	7379	8007	6369	3444	1967	1302	903	837	838	890	834	873	835	827	802	869	808	852	834	864	824	845	814	797	790	857	840	880	806	869	829	851	828	832	835	829	868	866	856	761	874	825	833	867	789	817	834	857	888	809	846	800	829	836	896	807	829	845	813	852	861	869	851	835	803	855	856	794	844	807	846	822	886	804	815	798	839	789	775	803	846	825	822	817	837	810	782	811	890	824	846	812	827	841	850	803	840	839	845	852	838	864	811	823	832	859	839	799	820	884	818	829	824	829	768	851	848	860	809	860	831	858	804	829	845	836	887	872	814	815	842	843	782	851	864	834	804	868	828	812	827	798	842	854	878	798	867	831	832	891	832	870	862	877	860	884	807	869	855	810	850	838	826	797	833	857	859	825	813	854	846	879	836	854	830	872	847	837	788	784	819	775	853	842	889	849	852	843	840	875	814	865	798	850	839	809	879	755	808	826	839	858	800	832	823	835	852	858	761	822	868	855	844	858	867	827	834	856	881	830	788	846	871	837	818	836	835	829	822	864	812	842	851	829	842	822	802	819	838	842	809	832	819	871	884	831	828	832	831	851	819	830	821	852	790	844	853	843	824	783	846	836	862	848	832	817	820	877	802	845	855	832	805	815	835	826	859	808	811	865	824	811	873	815	796	862	856	837	829	868	849	803	840	905	868	859	832	834	839	822	867	857	879	826	810	836	829	853	883	859	764	808	836	836	891	816	845	848	839	805	819	842	846	826	816	795	828	817	837	841	846	846	838	802	813	799	828	812	850	919	856	861	812	854	839	829	851	819	851	849	861	820	840	851	850	855	860	815	853	821	791	889	897	837	862	831	802	834	831	900	815	825	789	811	821	813	865	855	782	866	888	813	848	840	794	803	846	868	773	854	839	856	862	820	887	816	855	793	791	816	835	808	850	880	807	808	835	794	832	799	828	876	823	873	865	890	849	849	866	838	835	800	866	845	804	805	798	799	805	796	829	872	824	832	824	868	856	811	833	779	800	841	835	863	825	776	830	839	855	874	845	802	799	812	830	853	809	846	879	848	860	822	828	854	820	832	817	793	862	877	813	837	777	834	851	813	826	856	841	842	902	863	806	815	832	848	820	858	848	867	840	841	859	841	852	864	815	814	861	851	854	859	822	847	836	788	870	838	816	882	826	893	785	845	841	774	823	783	825	808	828	857	836	807	866	856	799	850	815	869	837	858	829	805	830	799	819	895	819	839	828	753	914	844	916	837	849	841	848	807	853	832	815	870	875	855	826	831	842	794	848	875	845	820	818	853	833	773	807	776	828	862	860	810	776	853	797	821	859	774	810	827	823	849	841	809	859	797	826	807	838	828	844	828	860	870	868	831	850	828	871	817	796	828	876	822	802	892	841	802	801	846	869	843	856	847	810	847	843	821	854	883	836	829	852	810	816	827	845	803	870	839	864	803	856	879	879	846	861	865	807	867	849	841	812	819	804	842	839	818	824	848	859	850	858	845	845	765	810	839	839	843	786	818	856	878	897	817	834	796	806	847	897	860	854	864	817	791	844	794	819	816	785	862	867	829	802	848	808	830	878	821	821	799	822	873	853	899	856	837	864	850	845	818	860	868	863	872	825	824	856	787	869	852	834	862	813	825	864	865	827	815	837	851	837	788	861	800	842	876	832	839	817	850	856	820	872	841	870	855	844	849	830	851	790	846	856	865	789	870	842	815	845	838	811	840	813	840	836	837	839	833	855	886	851	842	830	776	874	895	892	816	833	858	822	814	827	902	832	869	796	837	855	864	827	837	801	775	839	849	849	812	862	822	901	834	864	863	850	831	829	836	812	791	859	824	828	874	863	799	814	821	853	810	861	836	825	845	854	867	853	843	877	878	812	811	874	880	807	860	879	799	760	812	824	824	866	756	865	889	886	816	844	799	861	853	860	866	880	884	884	857	851	895	832	881	790	839	797	853	777	805	837	786	859	834	835	872	841	852	841	859	771	817	830	880	856	776	802	833	856	752	810	860	828	832	813	874	818	838	828	797	827	824	853	851	751	828	859	823	845	843	838	836	855	844	849	814	828	796	845	850	847	823	838	825	778	834	836	841	828	845	825	863	827	854	890	813	878	789	853	873	835	825	890	820	826	823	836	836	853	860	803	843	818	852	833	851	798	874	807	892	874	800	783	829	834	811	838	841	787	829	824	839	801	831	880	830	866	852	847	792	861	814	878	791	798	862	829	866	865	869	837	922	874	849	827	838	868	817	899	837	841	856	826	809	822	793	844	851	895	822	858	835	818	814	837	873	848	845	859	805	804	836	819	810	837	756	796	807	809	839	843	854	865	807	809	854	838	853	843	831	843	841	788	876	851	878	865	846	812	791	825	870	851	842	816	866	857	860	828	861	898	851	789	857	850	846	882	819	808	848	824	825	869	796	870	848	891	856	880	862	816	844	826	823	862	825	819	847	832	838	817	808	809	802	851	787	839	808	839	899	814	764	864	809	851	858	835	843	873	850	844	862	818	875	830	775	816	861	860	840	829	853	880	887	851	807	811	862	809	868	864	868	786	785	848	836	795	840	845	831	791	820	817	810	824	835	792	810	831	849	817	828	811	775	860	845	825	805	813	850	772	827	829	822	854	846	857	811	814	855	813	842	775	839	865	832	852	821	814	862	832	822	833	813	793	823	789	858	796	796	860	878	837	841	844	825	837	867	794	867	882	845	816	843	835	860	893	781	835	831	817	819	815	830	874	836	826	856	811	815	807	851	851	898	865	767	857	818	816	852	818	832	842	857	801	831	830	837	846	811	874	796	798	846	809	817	834	822	841	846	817	835	801	810	889	827	794	823	827	891	769	796	846	806	809	960	822	809	899	831	850	834	833	800	801	859	849	860	890	803	840	820	799	812	795	884	827	873	855	874	845	826	862	806	892	865	835	860	859	829	798	852	866	806	869	819	821	818	831	833	883	776	799	861	799	889	819	795	824	893	806	820	843	834	819	813	808	835	838	834	821	816	837	824	842	807	876	873	885	789	778	835	803	819	888	895	837	815	836	827	861	825	829	802	829	853	813	822	851	828	846	837	816	881	857	854	861	844	817	806	821	820	865	783	880	794	872	785	824	856	837	844	785	800	825	845	840	866	783	824	893	889	848	829	855	789	848	825	819	827	896	870	835	810	839	825	797	880	836	823	813	772	840	867	770	823	867	857	812	847	806	837	769	809	816	871	834	783	821	843	795	864	780	920	841	886	857	873	823	815	852	874	810	796	829	837	862	830	834	817	838	799	779	878	829	880	844	846	878	860	828	814	831	887	831	873	827	836	791	910	875	876	818	854	803	783	815	859	825	841	847	819	794	799	884	843	796	825	838	777	802	791	816	837	854	820	809	814	824	816	915	818	812	814	836	879	800	798	868	782	858	801	809	833	840	859	863	817	826	856	879	846	798	840	872	817	809	888	827	862	833	876
19950	19085	17667	13481	11955	12182	6385	4316	3152	2018	1109	601	549	484	381	390	333	310	307	296	320	296	314	310	343	335	300	314	298	274	338	328	311	293	304	332	305	312	307	312	343	290	286	339	299	329	309	285	316	342	297	323	310	309	279	316	292	323	317	297	307	292	275	285	312	333	315	325	328	317	323	324	311	299	270	312	279	297	300	325	310	312	306	338	334	297	346	296	323	312	278	300	277	270	330	330	322	323	289	301	324	320	288	302	303	324	343	325	310	277	334	314	310	333	329	326	329	309	297	325	316	326	347	316	294	294	307	336	332	327	338	322	296	297	327	291	282	308	308	322	285	364	296	318	352	312	326	303	325	306	347	281	307	301	276	304	294	331	323	288	335	298	322	335	354	298	321	306	327	305	315	283	311	323	363	307	330	317	332	318	311	307	297	324	332	304	313	297	296	308	363	321	311	299	333	335	321	332	303	301	329	315	338	297	297	283	303	317	328	292	299	296	325	312	329	308	308	293	291	316	307	320	301	318	305	309	306	317	325	328	323	315	315	316	328	302	304	317	323	319	277	309	296	291	306	318	312	309	327	280	318	306	332	298	325	281	303	332	298	308	303	314	300	287	318	301	310	294	333	317	277	288	311	331	341	321	305	340	329	291	311	273	285	305	270	303	301	303	305	336	336	315	328	281	316	298	306	326	322	354	318	305	318	320	324	320	325	309	338	287	308	301	266	318	335	298	319	318	299	300	311	299	309	317	327	318	332	288	305	330	328	285	318	287	279	321	296	293	325	282	317	333	292	343	314	286	307	339	308	306	301	290	307	282	294	304	312	306	303	289	312	329	319	333	311	312	314	312	301	310	309	312	309	308	307	310	311	308	319	299	368	314	325	317	315	313	324	290	297	274	315	335	315	323	337	330	288	282	298	314	331	346	333	299	308	338	315	329	294	317	334	324	307	312	325	294	296	325	331	279	314	331	299	284	307	319	348	311	304	305	293	318	318	330	295	313	294	286	319	335	323	314	280	311	313	313	288	299	318	311	292	287	308	304	321	296	283	289	335	314	311	290	315	299	321	299	300	342	320	294	307	305	299	319	316	305	346	317	305	316	305	290	300	323	299	306	327	341	308	283	300	293	262	320	305	303	298	291	333	301	314	287	292	319	294	317	318	294	316	322	292	303	311	309	323	309	327	296	320	305	295	325	311	296	321	317	322	316	286	283	308	335	325	303	305	307	343	319	317	327	289	322	313	313	300	305	307	309	316	315	306	312	301	300	340	339	301	325	288	315	275	303	275	296	282	297	295	294	285	282	312	293	341	313	312	305	283	310	297	333	300	288	302	283	325	286	269	295	309	321	316	319	320	304	337	284	303	313	333	333	299	302	287	334	303	313	312	323	319	321	302	289	296	274	305	305	277	308	309	340	333	314	306	306	276	298	308	332	315	299	288	292	356	304	335	334	325	332	289	350	312	299	303	282	307	312	319	312	276	297	312	293	304	300	340	305	303	312	313	298	298	311	326	312	317	344	338	305	323	283	319	303	311	303	314	337	315	285	315	305	313	312	294	322	326	283	308	323	343	278	318	304	324	291	307	336	306	366	295	282	287	308	329	288	331	308	282	372	308	295	288	312	338	329	303	310	302	304	273	295	303	282	298	298	305	315	324	317	292	328	309	287	296	318	305	326	340	282	339	310	311	306	308	300	304	303	327	315	308	323	311	328	304	319	286	309	334	322	303	327	328	284	343	322	305	327	320	334	324	332	349	327	282	314	316	315	287	325	309	290	297	293	303	290	309	303	313	278	296	297	300	312	315	333	323	314	279	337	299	315	312	294	256	323	297	307	288	347	317	311	294	316	299	309	330	314	310	329	293	292	296	310	288	322	296	297	327	329	319	333	281	309	314	321	324	298	323	303	321	355	309	343	312	289	333	302	310	337	323	332	309	316	296	286	294	330	336	338	299	341	316	266	298	333	313	354	328	305	308	300	299	282	292	332	292	320	314	320	324	309	307	283	330	305	323	283	320	288	315	304	320	329	299	301	329	310	324	332	305	329	274	297	307	289	347	344	303	326	313	290	331	302	323	342	297	283	318	302	356	272	332	329	293	298	293	304	304	318	284	347	310	308	345	349	289	322	315	309	322	290	334	291	294	303	278	263	301	314	336	301	332	349	291	318	332	313	341	333	291	289	321	287	335	301	343	343	306	313	353	308	344	316	318	315	305	307	316	308	333	300	315	307	299	322	298	351	300	353	288	343	292	297	329	300	293	340	348	294	310	289	314	308	324	309	286	307	305	292	284	289	300	311	347	321	296	289	321	293	277	328	360	317	334	317	282	324	311	331	303	306	333	353	316	326	338	322	281	318	345	322	296	291	331	297	334	318	319	320	314	308	353	306	322	309	306	328	296	327	308	313	325	305	350	310	308	309	318	298	317	322	341	350	323	333	325	322	344	325	313	315	287	307	281	306	281	342	316	299	319	310	309	316	326	307	300	293	310	312	315	314	320	294	304	333	302	323	312	349	324	338	306	314	351	302	303	339	358	330	334	302	278	291	302	313	305	325	323	304	276	308	285	306	317	312	322	320	325	303	311	290	328	302	336	313	312	330	284	295	317	328	295	288	340	268	340	318	294	293	308	298	319	307	315	299	339	305	291	314	319	359	317	324	293	318	328	301	296	279	293	297	317	320	302	323	339	331	304	300	315	334	308	316	287	301	301	327	285	332	289	312	312	275	286	346	333	339	329	320	292	275	312	365	345	289	333	310	319	335	319	307	285	288	297	331	309	307	292	346	317	318	282	280	316	312	327	333	295	303	320	305	312	295	358	296	294	316	305	351	327	290	315	318	284	308	326	280	317	276	316	303	336	318	324	262	321	305	311	308	304	346	264	318	301	306	314	254	309	310	291	316	321	326	291	291	320	310	302	309	332	312	323	314	293	327	312	352	328	342	274	312	296	315	294	323	323	335	281	327	303	302	301	312	303	323	301	315	315	322	285	296	340	315	323	345	314	355	319	321	303	328	339	277	305	321	320	279	309	376	311	295	337	302	302	305	309	316	303	317	348	328	303	297	311	293	346	331	308	293	303	310	299	288	329	316	326	327	308	330	306	321	312	301	277	292	314	319	304	324	326	296	293	309	328	332	296	299	339	330	317	335	330	302	290	285	311	307	351	313	311	313	310	332	317	322	324	324	357	296	301	298	335	298	303	301	300	323	284	343	315	299	329	323	314	278	300	338	298	329	340	311	320	315	276	334	304	336	299	285	295	290	298	315	323	325	313	315	316	298	342	307	310	305	303	345	317	322	322	288	309	302	317	320	318	313	308	307	308	331	300	305	298	324	314	319	332	331	303	303	295	283	296	318	289	307	309	343	327	320	344	309	357	325	268	292	295	291	318	298	328	338	321	303	273	323	322	303	331	318	333	307	288	292	312	316	313	325	315	331	328	315	293	305	305	303	277	289	326	313	323	345	281	307	308	326	302	293
13537	14269	18954	22537	25296	26583	18555	14657	10985	7726	4283	2261	2204	1609	1431	1211	995	969	865	915	867	863	891	835	912	848	873	849	867	871	885	879	924	901	832	826	840	873	852	820	831	915	897	825	867	856	889	857	836	869	901	918	839	843	869	964	773	868	836	905	826	888	904	875	842	889	841	823	867	872	841	852	870	872	843	836	901	835	866	860	878	867	847	826	872	895	890	850	857	866	870	839	898	923	850	867	834	880	887	817	862	870	825	840	846	860	835	870	876	846	837	850	818	847	861	907	800	854	884	832	866	851	842	830	860	888	854	851	873	859	884	878	892	888	836	815	840	855	887	784	819	855	847	883	832	865	880	805	917	889	828	843	820	848	872	847	854	886	827	884	874	898	767	899	804	836	832	826	806	896	860	855	802	898	840	854	842	879	890	855	861	803	856	832	779	789	878	889	872	892	845	818	855	877	885	857	863	817	911	862	861	894	865	895	891	852	854	815	878	833	864	849	877	870	909	873	867	884	785	870	871	836	884	861	862	826	908	843	900	895	872	868	816	904	874	863	858	849	839	868	841	893	897	909	904	852	835	861	854	774	880	868	882	863	871	872	831	833	841	861	826	891	876	865	877	851	866	853	843	877	840	873	907	845	799	863	809	809	811	892	859	852	815	862	823	883	912	919	882	861	847	875	837	914	837	881	854	802	842	847	811	813	914	811	875	870	842	783	876	810	837	809	872	900	778	889	849	827	831	858	864	850	867	857	862	855	872	885	847	840	897	862	873	857	858	878	807	868	886	878	842	855	869	866	842	852	839	853	904	886	852	883	855	853	866	838	858	859	867	816	846	884	792	812	878	866	849	827	887	861	860	916	882	877	862	871	911	913	836	882	881	871	851	829	813	849	828	855	911	831	912	836	848	853	835	791	848	851	813	887	917	862	857	829	860	848	869	871	854	871	910	896	896	901	915	820	872	835	868	900	915	876	907	856	843	878	903	885	829	870	829	798	825	849	821	860	872	859	800	782	831	858	882	866	853	891	913	852	856	895	865	845	853	847	857	852	857	887	848	841	834	890	877	824	890	836	871	879	881	854	822	822	900	794	866	815	832	798	825	837	875	871	850	851	906	841	881	846	880	925	842	856	813	903	893	872	824	883	832	848	809	851	807	868	851	852	834	916	885	853	909	790	900	829	872	873	818	911	872	875	908	850	900	872	860	847	860	877	855	855	843	866	822	902	861	885	860	871	823	940	854	866	901	848	888	846	836	824	868	821	840	814	837	881	889	878	855	822	819	868	877	864	841	893	816	893	815	886	892	866	824	857	889	862	815	894	853	859	918	936	931	848	825	863	874	871	887	855	836	885	837	877	870	831	846	874	873	865	837	880	839	869	881	896	816	805	887	915	880	842	797	818	854	907	878	852	884	875	822	864	833	868	903	919	877	850	916	868	870	823	890	858	828	822	849	856	874	884	815	871	833	879	873	882	871	815	872	803	899	846	849	867	910	878	864	875	858	903	859	885	866	803	872	837	886	891	877	910	870	876	876	863	883	838	826	833	845	864	869	904	878	901	877	854	851	804	885	825	855	862	845	813	875	849	862	797	878	839	826	815	846	861	857	824	853	853	860	841	858	893	867	853	808	854	878	826	864	854	836	846	847	870	858	852	900	829	882	816	850	881	829	831	836	871	860	871	860	864	866	846	818	887	842	895	880	821	847	878	913	882	872	865	916	855	817	865	850	819	851	886	884	885	849	840	869	832	836	818	859	845	860	907	822	872	849	859	823	842	833	829	904	842	912	822	877	888	833	869	847	837	873	824	864	877	849	759	867	856	845	864	849	900	872	827	855	867	835	858	854	907	818	841	842	839	835	891	839	866	850	906	856	942	859	866	904	845	863	878	898	853	848	879	842	816	820	809	871	850	928	903	921	894	838	828	885	877	892	908	838	872	841	844	866	887	849	841	885	858	913	866	813	833	889	881	847	899	869	850	843	882	890	852	869	917	844	848	862	820	915	862	846	845	881	909	871	840	857	835	883	901	937	846	865	878	820	831	882	848	828	894	813	888	879	877	868	842	834	845	883	850	860	908	877	841	898	842	923	826	826	846	864	850	910	850	882	848	885	902	885	790	855	837	854	873	887	859	904	845	813	907	846	832	860	841	872	837	842	867	858	859	871	816	943	861	847	882	861	793	865	870	883	876	856	848	875	850	899	803	831	856	896	829	860	840	855	839	899	912	857	879	909	858	858	858	883	881	866	914	872	864	876	866	880	897	803	849	819	819	848	858	848	855	847	859	874	901	878	907	821	842	839	833	843	860	851	868	880	893	862	829	864	781	839	877	895	842	868	863	862	887	836	827	875	885	924	826	872	887	878	863	878	867	848	862	889	823	850	844	873	869	892	902	896	850	821	890	817	870	813	896	839	893	871	843	873	891	857	910	824	893	874	845	867	799	891	854	848	886	838	810	870	831	919	788	857	911	882	885	929	903	874	832	837	869	882	852	880	857	837	834	834	836	873	862	907	844	881	862	860	905	848	863	893	799	871	873	849	856	938	917	872	819	856	844	899	828	839	904	888	882	842	830	844	838	878	858	914	822	859	873	829	877	875	851	817	888	853	849	889	898	825	870	847	874	884	890	859	820	880	890	856	852	931	826	796	875	895	904	855	837	849	892	859	912	920	908	889	877	831	870	834	864	858	785	828	889	891	877	844	868	899	835	897	843	891	901	873	859	815	889	848	842	885	811	861	828	882	848	824	841	835	905	852	848	829	876	834	865	885	843	920	928	851	826	842	888	842	802	864	819	865	854	820	788	866	845	914	860	876	852	887	900	865	877	846	840	865	842	859	872	850	825	867	831	894	907	856	871	902	826	848	830	839	846	868	841	847	856	837	841	866	834	826	863	869	833	854	865	816	858	863	875	848	873	877	844	870	855	886	871	867	851	878	899	859	873	822	878	861	822	882	875	882	830	885	841	835	863	897	836	882	899	862	916	829	866	861	870	908	840	810	851	831	844	876	881	866	829	903	855	864	846	862	890	887	835	831	823	904	860	831	909	848	862	859	826	828	859	860	832	818	854	833	853	913	864	860	890	847	888	885	882	910	807	901	841	905	875	857	838	822	824	892	865	873	845	820	901	813	878	830	857	878	877	865	822	842	853	899	879	857	825	902	871	852	815	858	828	816	852	885	913	851	871	819	890	880	856	886	897	813	900	898	859	880	842	866	836	839	883	885	872	859	822	891	851	875	844	873	900	903	844	899	850	840	833	861	835	833	882	888	821	869	906	902	840	860	848	792	843	872	861	798	856	871	823	891	859	779	888	859	830	903	832	824	834	846	837	848	863	894	835	888	813	942	856	885	858	860	829	843	835	907	852	831	821	899	827	857	892	869	899	824	890	900	847	866	807	843	877	809	838	857	879	902	878	848	867	862	834	856	827	849	866	877	819	857	800	908	918	820	845	842	855	930	906	791	898	897	838	860	830	856	862	808	850
32124	34545	32241	23816	28666	52498	40705	27114	12771	4830	3471	2388	1674	965	705	548	434	317	272	299	275	272	302	292	287	291	300	314	270	288	266	283	284	297	275	286	277	273	275	274	276	256	292	285	274	294	273	293	274	284	254	255	267	273	285	285	306	271	283	276	260	256	289	309	297	279	304	293	302	282	309	278	306	278	307	294	319	296	302	289	276	283	321	283	266	301	301	263	323	322	286	288	254	279	279	260	272	308	284	286	278	279	281	277	258	287	281	304	284	291	263	295	269	274	272	299	261	304	274	271	282	238	288	305	315	300	281	294	318	292	259	266	329	244	299	301	267	261	292	280	263	288	277	292	294	296	282	261	327	294	265	289	298	300	278	284	264	296	326	312	279	293	296	267	283	260	294	312	305	291	300	284	267	327	300	270	271	282	272	300	317	264	285	300	308	252	279	288	304	276	315	311	312	302	296	280	268	294	260	277	272	298	306	294	312	277	287	306	279	301	314	292	287	291	281	295	279	294	313	286	290	277	309	279	308	275	283	275	300	316	269	275	287	309	303	284	290	282	272	277	278	298	294	276	286	235	290	270	262	337	265	286	294	281	292	283	299	272	270	270	265	268	290	285	267	261	289	287	259	280	280	295	297	285	301	275	299	301	270	268	282	282	300	277	302	276	266	288	316	340	304	300	268	291	257	280	260	311	277	282	332	302	284	305	311	273	279	274	297	315	294	257	295	272	296	271	286	271	296	311	271	303	270	307	300	306	277	291	276	289	298	317	277	258	274	285	278	266	303	287	275	299	297	282	313	274	314	297	246	270	285	271	283	285	294	315	286	311	283	305	270	275	299	277	302	267	289	262	284	270	263	297	284	298	260	276	279	292	267	282	321	295	282	292	312	277	280	257	287	280	291	289	299	299	281	298	312	266	271	275	264	311	277	268	272	309	294	290	302	296	294	295	286	285	289	286	272	285	279	324	258	300	285	305	301	308	298	275	289	316	300	291	273	280	293	284	299	258	299	290	294	293	300	288	299	268	288	277	272	303	284	296	285	297	287	287	257	325	308	270	266	321	254	320	294	306	328	276	278	296	280	299	274	272	304	323	281	305	288	310	276	270	274	292	283	293	305	293	307	292	302	273	283	256	262	284	288	295	315	291	290	278	284	268	296	303	278	275	291	276	270	306	266	322	298	304	250	311	290	290	280	295	279	286	259	283	286	313	298	303	272	248	269	310	286	317	255	283	298	286	300	295	296	282	298	277	271	267	286	291	277	258	288	283	276	261	274	266	277	273	258	297	304	268	268	292	270	295	281	278	301	286	280	256	288	283	306	275	310	254	304	297	310	295	268	292	297	291	285	313	306	277	294	304	286	274	294	307	295	288	267	272	293	272	259	281	272	288	290	290	264	271	269	293	276	276	302	294	289	285	297	304	273	249	300	285	293	296	265	307	306	290	283	313	323	314	314	278	285	279	294	315	286	330	305	287	289	289	300	285	284	273	252	302	288	262	301	292	325	255	302	277	325	256	280	297	302	274	265	309	306	302	272	286	283	301	303	310	279	297	279	296	305	294	315	266	318	274	286	296	317	294	273	283	310	280	280	299	258	297	270	285	282	282	289	287	284	313	272	273	298	273	315	292	273	278	291	263	259	252	263	274	283	268	271	288	283	270	277	276	263	281	313	299	285	316	293	301	279	347	304	312	282	321	321	288	282	295	269	253	288	294	284	276	310	280	295	293	314	301	285	309	296	286	256	277	272	300	308	271	295	289	313	295	310	322	315	301	321	290	330	295	297	292	271	269	279	281	276	290	291	279	295	285	268	274	286	287	286	307	290	260	290	277	293	279	311	275	279	304	288	291	277	292	293	311	266	319	276	324	301	261	273	286	277	285	283	305	294	274	275	267	281	296	291	280	273	287	247	281	289	309	299	259	289	289	305	285	298	283	278	256	246	295	257	295	292	308	310	270	295	297	285	284	295	313	307	270	284	284	274	284	281	303	297	321	302	260	314	280	254	303	307	287	288	261	323	288	276	262	297	297	263	269	261	292	283	297	284	299	293	262	271	285	278	282	289	289	253	256	287	272	335	288	294	291	319	275	298	261	307	306	283	283	282	321	265	277	269	289	279	277	291	288	290	301	302	311	281	266	281	278	268	280	280	309	298	292	283	279	288	270	268	282	308	330	297	327	264	275	312	275	299	290	304	279	293	284	288	269	261	296	305	288	298	308	275	303	293	263	305	270	260	253	280	261	292	263	287	285	293	296	262	259	285	301	288	295	323	284	268	280	289	298	300	297	299	274	272	272	286	289	274	269	258	287	291	285	308	296	276	312	284	267	305	256	283	303	267	288	301	330	293	312	304	297	307	277	292	286	252	284	283	289	300	297	302	273	282	289	296	276	314	285	287	292	295	273	298	304	286	294	293	272	293	245	311	298	298	308	274	273	296	329	272	280	272	292	305	295	261	283	299	296	287	276	258	282	283	300	285	282	256	280	258	263	302	281	277	266	297	295	281	314	284	288	267	271	306	295	251	318	274	286	284	307	283	259	278	271	296	279	266	268	294	279	288	300	271	255	293	289	292	262	302	290	265	260	281	270	275	280	289	271	263	302	302	288	284	291	286	294	291	276	292	326	255	298	289	299	318	295	308	317	275	276	283	281	264	293	304	276	271	280	285	284	295	290	297	283	278	267	303	306	288	316	294	293	272	281	279	272	288	268	272	288	268	293	305	276	314	286	264	288	283	308	267	293	294	284	284	281	278	296	308	274	284	274	290	286	269	284	275	279	276	270	267	273	296	325	304	304	295	293	303	296	306	290	275	309	276	310	281	291	308	292	304	251	268	279	277	278	286	297	294	298	278	282	280	268	280	252	270	286	292	307	270	264	289	266	291	305	301	268	273	278	265	282	297	291	305	295	285	286	300	324	299	318	280	273	301	302	281	285	298	292	264	308	299	314	298	295	255	286	287	259	280	288	283	260	307	275	284	319	304	290	308	276	291	274	277	285	285	326	282	290	265	296	285	306	293	289	302	297	261	308	292	251	289	288	288	289	277	286	330	275	289	286	300	299	311	274	300	292	258	306	308	298	309	297	275	296	307	296	296	280	281	274	321	285	281	260	313	302	289	284	266	294	328	290	250	262	271	290	286	308	285	279	266	285	296	289	281	269	305	271	305	281	277	247	289	283	309	303	272	308	294	278	267	296	276	252	311	268	302	274	273	292	264	307	277	288	279	292	306	253	285	300	282	277	292	297	300	335	291	300	283	271	318	260	304	285	302	305	258	275	286	298	269	305	294	282	298	305	267	258	265	266	274	301	316	296	258	279	291	311	293	304	319	288	313	261	304	287	254	290	296	304	285	321	262	292	279	310	268	274	284	270	307	287	242	262	296	285	291	294	292	303	292	279	277	300	289	296	256	247	283	281	290	290	256	308	280	275	293	295	287	280	311	263	310	266	266	280	273	283	295	289	283	296	284	291	287	305	260	271
22036	28093	30689	29900	42304	61806	51604	40495	25881	15989	13658	10447	7807	4336	2988	2159	1440	970	804	854	812	778	807	848	768	824	774	817	815	791	771	840	763	795	818	791	841	810	812	813	789	821	792	823	788	827	788	767	808	819	792	814	782	767	814	818	813	754	794	762	826	862	758	780	819	828	774	820	825	791	803	803	802	822	820	839	842	833	801	790	811	858	796	793	824	803	801	794	808	792	816	772	823	809	807	828	775	837	805	811	767	808	808	845	826	803	825	752	850	796	811	792	783	773	801	801	802	806	822	802	789	775	797	837	753	799	809	822	820	763	831	788	798	850	735	820	794	777	825	845	803	806	745	765	790	815	826	800	831	781	798	823	774	766	811	832	797	812	800	762	794	773	823	787	829	737	789	791	786	769	734	767	777	790	764	797	815	756	815	777	783	822	806	721	838	814	779	772	761	835	823	770	806	793	845	807	816	796	800	789	786	781	826	839	754	811	760	830	819	789	816	822	825	786	744	770	825	802	785	826	805	807	797	787	751	865	814	804	760	753	819	861	776	766	786	785	776	791	785	834	778	770	801	835	841	782	779	767	816	789	806	845	772	801	823	839	840	782	748	773	817	807	784	752	787	796	796	799	805	816	783	797	795	804	765	835	815	834	822	809	821	818	783	816	789	812	816	856	887	818	815	848	833	840	854	836	806	785	822	798	774	775	741	843	766	824	828	809	827	768	793	851	739	805	742	794	866	789	833	819	744	786	797	777	812	811	779	767	817	760	831	846	804	804	806	829	762	835	844	798	804	772	800	774	789	822	811	789	786	835	785	755	791	818	804	846	809	858	803	786	777	789	803	764	751	802	770	807	807	785	817	769	769	804	769	811	769	753	816	911	821	811	809	788	791	791	819	800	792	751	817	828	762	792	834	759	839	744	805	834	832	845	830	793	816	806	821	787	794	779	823	813	795	816	760	796	810	789	775	785	774	778	795	762	814	817	792	797	853	859	799	770	810	801	819	814	824	820	800	771	835	755	789	805	831	798	824	760	777	787	804	787	798	828	815	755	773	778	806	736	823	784	809	751	794	818	788	810	789	802	833	804	820	877	782	821	805	824	812	771	795	756	736	793	766	770	844	754	768	762	790	782	771	775	847	805	793	816	779	813	747	767	802	825	779	778	810	768	777	818	806	781	770	794	781	759	757	788	809	819	760	784	753	816	742	834	738	822	817	779	820	831	784	819	828	784	762	803	825	761	767	819	824	827	838	835	811	787	827	797	786	771	771	808	819	783	807	836	800	809	775	777	808	771	819	797	841	829	833	809	775	783	836	770	828	828	742	805	760	846	767	843	821	806	832	847	804	755	821	769	753	815	775	813	829	811	784	799	789	799	808	842	783	790	782	762	846	734	811	766	809	791	810	786	816	823	829	828	819	832	842	841	800	781	830	761	787	800	826	754	802	803	787	833	813	765	822	817	808	818	810	813	760	782	815	757	789	868	801	820	780	753	793	778	791	860	834	797	843	808	832	791	781	832	782	820	801	736	804	792	773	820	795	772	784	780	841	845	800	858	845	809	769	843	803	773	811	772	818	798	800	765	794	769	846	801	828	855	797	770	788	780	766	824	812	792	783	780	803	809	827	809	831	794	805	780	788	759	803	817	799	776	795	811	808	799	809	885	830	748	795	803	800	795	832	787	842	823	839	824	806	814	783	843	802	780	819	796	821	821	801	814	776	819	795	838	809	778	770	817	803	832	804	833	784	812	753	778	805	853	783	830	809	816	823	777	842	782	814	811	815	771	780	830	796	792	761	804	827	832	796	792	762	783	803	765	793	790	816	848	792	806	736	841	833	801	779	820	807	819	784	806	807	766	805	809	764	817	766	851	840	803	837	790	823	784	771	770	768	827	767	805	794	764	780	816	753	773	791	815	844	830	787	756	805	793	818	838	837	819	832	806	875	812	850	779	772	816	851	789	832	770	777	860	776	826	822	791	730	794	811	834	802	779	780	775	820	785	773	826	796	857	760	817	778	785	782	793	742	775	785	802	836	764	772	790	797	796	811	758	808	786	788	811	797	824	814	772	816	795	807	826	784	783	762	846	753	793	841	802	807	793	774	810	799	744	794	799	795	852	758	772	821	839	794	800	821	737	796	819	829	810	798	823	761	812	805	816	802	763	787	778	767	784	856	811	795	789	827	813	845	832	761	837	797	808	792	736	758	805	781	822	820	825	810	826	842	751	793	762	797	782	808	753	784	764	809	807	790	809	825	815	824	781	803	791	805	796	809	799	825	784	806	823	853	833	781	821	771	822	775	808	845	806	800	745	855	822	786	793	788	799	813	834	847	749	761	783	734	766	848	816	804	828	813	801	768	842	840	815	823	808	830	794	799	796	772	787	780	829	801	794	811	812	807	796	823	781	803	770	818	817	823	782	768	792	788	748	764	783	780	828	776	790	772	836	807	817	754	770	817	789	783	806	796	802	803	814	799	831	859	796	838	785	778	778	792	832	871	782	783	819	805	799	779	799	840	763	824	818	792	815	814	815	766	759	809	801	834	809	821	781	847	814	779	792	839	802	754	819	798	801	790	786	771	806	787	830	773	809	796	773	857	794	839	828	809	796	805	735	820	825	804	822	775	822	783	809	816	816	773	841	815	786	818	740	766	860	777	810	727	768	843	795	825	809	828	822	792	798	799	773	821	769	776	754	778	812	773	780	834	785	809	784	799	808	803	788	790	794	827	821	840	777	829	802	877	848	769	821	783	774	837	832	797	805	783	814	791	798	797	822	849	801	758	775	837	766	796	820	796	803	743	832	826	845	769	802	738	800	769	803	801	798	834	807	815	794	796	780	830	777	819	791	786	814	784	826	833	811	809	774	778	833	786	807	787	781	779	770	771	802	760	809	792	806	811	830	745	767	807	815	775	773	790	816	771	822	751	824	780	788	857	805	825	786	811	791	778	788	826	768	804	754	777	825	798	844	791	818	810	805	800	829	791	771	789	814	829	809	766	753	770	833	814	842	806	790	827	775	787	813	802	831	775	843	781	814	815	806	804	817	814	848	783	776	812	796	870	814	841	766	784	817	828	762	762	753	848	806	860	840	782	813	845	800	794	825	778	841	835	832	806	825	743	774	770	813	776	795	785	787	771	803	809	800	798	835	798	807	742	802	780	809	799	786	835	749	813	765	847	815	769	831	742	823	816	781	804	792	808	736	780	825	826	808	754	807	758	818	760	785	810	829	836	804	796	788	796	810	790	766	791	796	839	841	776	817	781	821	791	881	846	756	854	795	797	831	797	847	782	797	833	849	813	757	728	766	823	824	816	750	787	819	766	828	848	804	770	809	830	796	766	786	819	787	756	802	756	815	785	807	804	824	807	798	827	810	806	820	786	804	799	790	779	833	831	776	791	804	781	827	836	780	822	786	796	823	736	781	823	752	775	794	798	781	752	856	822	804	820	843	784	746	775	791	833	812	847	865	747	835	817	813	782	767
37800	40737	42192	31635	32138	63184	51650	36430	21223	8655	2269	1332	990	1339	1993	1194	768	440	301	315	331	316	308	300	333	313	300	288	312	324	327	288	305	309	288	265	288	292	280	300	283	264	319	296	337	302	317	292	293	274	288	278	300	306	309	284	296	284	292	311	298	295	291	280	264	289	313	297	273	299	289	290	291	321	265	295	251	327	277	301	282	323	279	309	283	301	282	299	302	282	281	311	280	286	280	325	266	257	286	276	307	307	279	308	305	285	306	278	292	306	293	303	305	279	306	304	286	287	293	319	301	290	284	274	298	263	284	284	292	293	302	326	267	294	295	294	293	300	323	288	282	322	270	306	297	307	313	280	306	273	281	307	346	294	309	295	302	290	288	273	294	319	299	305	288	312	288	309	265	280	315	285	297	286	266	294	286	309	273	273	302	292	319	291	294	320	306	302	292	334	307	289	314	300	299	291	319	304	302	293	287	296	284	306	302	273	272	301	321	279	298	291	294	306	271	299	282	294	294	295	269	285	293	307	270	289	338	296	281	303	303	296	321	281	287	287	309	290	275	277	318	309	254	312	289	295	292	290	285	276	272	282	295	291	298	293	318	329	286	308	270	300	277	261	275	290	309	297	285	312	279	294	307	326	303	306	300	294	307	311	291	290	316	312	299	286	304	305	279	291	311	295	297	304	320	309	306	317	291	274	318	288	288	308	302	287	273	332	283	293	302	312	282	280	303	322	273	304	293	275	327	291	320	289	274	316	288	296	317	312	307	306	298	273	285	307	288	274	301	269	288	303	274	317	302	296	270	277	304	292	290	308	310	300	273	312	307	301	283	321	284	279	270	284	292	297	306	319	269	304	299	311	275	284	283	293	290	307	283	288	302	279	276	285	302	285	288	261	270	303	301	294	243	272	283	338	280	310	290	290	288	309	287	282	311	286	275	283	307	270	291	289	286	292	312	308	269	322	287	316	315	269	296	271	307	299	310	297	333	285	264	300	288	253	303	306	261	306	266	292	268	297	310	303	293	305	277	293	280	302	271	273	301	297	300	304	316	311	305	267	300	300	321	307	298	311	286	296	325	248	292	287	261	283	314	296	282	286	276	283	283	315	313	265	276	318	282	321	282	299	304	307	278	260	311	263	302	321	281	292	337	286	324	269	295	275	292	290	296	307	310	304	319	306	316	312	299	264	309	302	317	291	280	268	303	307	298	315	265	264	319	319	300	289	310	295	298	295	276	299	314	334	298	277	289	300	271	308	303	323	324	286	301	285	278	287	287	297	311	301	326	311	274	286	285	272	269	284	282	292	293	282	294	286	275	284	315	277	282	324	292	277	296	305	293	281	312	271	299	306	290	302	311	295	324	294	291	301	323	293	319	285	278	297	344	290	276	285	332	317	274	311	291	308	336	311	305	280	276	285	295	276	328	261	300	307	349	307	279	289	306	281	261	309	291	281	301	371	329	305	314	272	328	284	289	297	287	287	270	245	294	262	340	279	271	267	274	311	305	283	285	287	273	294	270	289	303	295	336	287	321	321	311	316	301	318	290	285	308	311	305	285	316	270	299	315	308	293	270	300	329	288	299	286	304	289	336	303	292	287	320	279	316	294	282	315	307	295	316	277	310	297	294	271	340	317	269	274	294	295	298	288	290	295	294	306	281	324	283	279	305	302	295	334	271	300	301	305	296	308	302	310	312	310	299	321	307	317	309	283	282	275	334	297	316	277	267	288	279	324	298	304	283	305	318	306	304	277	288	272	279	281	291	304	275	284	301	296	314	279	269	324	306	290	273	290	274	293	267	314	281	299	306	271	270	289	285	282	297	297	288	295	290	310	282	314	303	284	305	267	309	303	320	308	315	292	281	298	287	300	309	268	274	296	314	290	297	312	317	314	285	309	282	301	306	316	309	255	294	306	303	294	287	306	279	290	285	283	303	297	288	291	335	304	289	306	317	287	311	287	283	288	298	307	277	293	295	330	269	263	265	262	275	311	294	294	305	321	311	319	287	285	274	329	312	272	287	294	282	311	297	285	291	286	285	321	284	304	304	299	282	285	309	326	301	314	286	296	301	322	298	285	303	284	314	273	295	313	320	275	280	283	277	292	318	308	314	286	306	290	295	288	326	290	286	271	283	298	323	288	321	285	282	293	305	322	288	284	314	286	304	265	286	310	290	270	258	264	266	297	279	280	305	317	311	309	335	286	312	294	291	282	288	303	264	289	282	287	327	306	307	327	268	287	298	288	307	313	278	288	300	310	282	314	291	310	290	290	328	316	302	272	301	297	286	302	290	315	305	286	269	275	290	319	288	291	295	269	270	320	296	294	291	319	289	305	304	296	267	335	284	295	286	322	271	292	313	335	258	264	305	293	306	283	287	317	314	281	307	276	269	286	295	276	333	306	312	295	327	290	319	324	279	285	266	292	294	279	271	279	272	316	302	310	283	296	289	306	307	305	276	300	317	304	278	284	312	317	306	301	302	306	297	305	274	313	295	322	307	275	280	316	309	280	311	328	302	282	274	294	274	320	302	294	320	302	300	303	277	266	316	302	275	283	286	323	296	287	278	321	302	322	289	301	302	293	280	289	292	301	298	282	287	276	270	314	337	322	292	256	289	292	309	298	324	315	293	273	274	308	289	276	294	295	323	294	311	293	318	294	314	306	295	298	309	276	324	318	302	288	282	317	292	290	290	292	287	278	322	291	289	263	301	286	300	296	278	309	305	310	303	300	301	293	290	313	286	292	289	314	280	318	287	296	310	299	273	294	317	304	316	301	330	287	329	292	312	307	306	291	298	305	297	283	288	318	272	277	306	300	324	303	284	313	295	283	284	315	284	285	289	274	281	294	321	294	329	275	300	291	308	334	293	271	287	256	270	281	302	296	314	294	285	310	304	308	280	322	295	297	291	305	299	314	306	305	310	317	306	300	296	290	312	306	334	290	293	322	306	270	296	283	316	293	282	304	277	276	330	287	300	302	269	287	301	292	295	296	294	304	307	272	282	291	318	291	318	285	284	307	316	305	275	305	320	284	280	309	293	294	279	299	276	294	297	299	286	311	265	284	299	312	312	280	294	294	299	304	288	286	290	324	306	300	290	311	346	308	279	259	302	319	291	290	303	311	293	299	305	293	301	287	277	288	291	302	300	303	322	294	288	268	295	251	274	268	348	272	303	271	339	315	268	311	280	283	292	293	279	306	305	288	312	278	287	272	313	300	315	327	282	274	303	323	285	318	299	298	278	266	276	298	317	288	278	297	294	302	284	286	300	317	297	272	307	307	292	289	304	315	317	302	309	296	277	295	313	289	284	325	304	297	297	298	290	307	308	302	291	317	312	324	258	278	282	322	285	296	312	289	299	297	296	287	313	298	321	311	262	329	284	277	268	283	322	307	323	285	296	309	280	292	345	306	294	293	325	301	321	316	294	306	297	291	259	326	293	323	326	289	317	269	269	288	252	301	266	312	315	270	282	278	285	295	287	291
26695	33594	40431	36232	44194	71422	60636	48198	35869	19521	8153	5846	4581	6629	9121	5732	2984	1605	956	883	804	836	866	828	851	853	811	825	822	909	866	837	811	795	829	819	865	813	775	761	873	834	875	828	819	861	798	832	835	814	846	855	848	790	789	820	869	816	849	828	815	836	822	813	820	826	898	837	810	853	882	854	826	762	815	782	849	851	797	835	848	832	826	814	832	816	826	848	796	843	833	798	778	802	789	845	811	791	809	888	766	862	738	840	852	834	809	842	809	839	821	802	812	811	799	835	819	814	771	817	824	831	829	821	790	863	798	819	819	778	767	787	762	822	830	870	828	825	832	772	820	828	795	796	779	827	836	829	777	800	816	785	853	818	818	809	843	813	800	876	809	797	818	796	784	847	852	868	812	831	793	893	809	828	839	791	836	830	839	833	787	832	791	890	841	837	790	806	831	846	780	812	873	799	845	877	817	846	884	817	753	850	836	777	809	876	866	765	825	867	830	823	847	864	769	817	820	795	833	795	797	841	766	806	819	797	810	861	866	812	814	753	771	791	835	857	821	830	828	856	783	831	808	821	888	835	847	835	844	818	857	789	801	825	767	833	837	801	770	859	832	891	813	800	828	869	842	850	811	869	839	836	847	820	770	878	826	781	835	847	818	800	838	792	807	803	840	855	835	782	828	785	788	786	789	807	804	835	802	817	812	771	879	831	801	796	796	753	792	794	808	807	831	826	845	847	849	826	851	817	802	834	797	790	784	824	843	816	787	804	841	821	856	770	750	821	845	839	834	785	802	857	784	849	778	873	860	807	863	839	829	862	828	873	792	784	873	788	846	816	849	815	798	791	786	782	827	825	842	860	820	861	833	801	775	852	797	799	815	859	798	812	853	830	793	859	790	830	815	812	779	818	791	822	820	812	850	821	804	837	838	810	844	795	842	761	808	856	797	797	803	806	772	843	839	850	835	831	849	806	855	818	841	878	864	826	811	821	807	849	901	827	807	802	808	834	806	812	813	792	856	844	852	834	834	815	797	847	817	807	839	828	782	838	855	846	802	830	791	851	822	843	868	819	839	807	864	846	831	865	858	838	843	808	826	795	843	810	827	830	806	774	823	800	850	826	853	823	834	840	834	835	825	838	821	819	851	832	821	847	858	775	850	807	816	819	856	828	838	856	842	895	835	793	764	794	807	850	816	831	843	752	839	868	892	783	842	783	844	838	859	816	815	807	804	819	863	848	859	848	829	819	807	838	825	917	805	803	843	850	839	838	821	852	802	840	804	823	810	757	825	837	834	835	852	836	874	820	793	805	829	822	801	814	848	826	853	849	804	789	848	831	804	820	837	812	789	769	791	787	855	808	828	837	856	855	812	851	805	821	796	845	825	827	826	831	870	797	818	832	852	863	802	867	803	807	785	836	849	847	827	784	823	772	860	851	824	835	801	891	793	791	805	839	770	825	790	873	825	826	782	796	802	851	821	785	810	817	870	866	841	824	853	801	868	796	851	816	798	849	795	781	868	782	820	789	834	844	829	816	841	802	795	799	787	842	809	809	846	853	870	843	833	802	826	848	815	840	800	810	806	825	821	825	828	794	827	793	790	835	794	836	771	863	833	806	863	854	883	803	847	846	825	857	761	805	756	798	780	855	808	813	810	831	839	818	808	809	869	766	802	806	815	876	832	864	847	805	793	855	816	859	805	846	823	804	743	820	849	813	810	828	838	874	790	848	822	810	821	844	853	801	803	839	826	812	803	814	812	804	829	791	849	824	830	797	802	790	835	790	841	835	835	815	831	889	811	802	783	787	890	831	852	852	839	781	745	865	835	838	804	819	818	829	832	819	840	813	802	827	830	782	816	845	819	829	825	853	834	843	811	811	760	806	798	848	833	799	831	762	865	795	836	780	816	834	830	821	780	844	821	828	821	802	838	844	819	765	739	788	814	818	814	812	804	781	797	805	803	828	783	834	781	794	810	844	816	811	825	805	849	768	840	863	857	795	873	817	820	835	822	786	814	794	803	835	797	857	810	856	794	862	796	812	799	829	844	808	819	804	837	817	809	832	807	823	798	850	861	826	852	814	821	870	813	776	797	834	813	807	763	800	841	851	818	845	830	859	825	805	807	826	832	820	787	831	828	860	789	808	838	819	860	844	857	822	809	836	844	827	807	831	838	852	817	783	882	838	817	802	854	781	844	886	839	820	815	819	773	858	788	782	827	811	850	863	787	892	826	842	803	775	764	815	845	853	812	756	864	903	823	801	794	851	855	819	858	788	744	792	814	829	873	839	802	769	774	812	826	822	840	852	830	860	863	819	816	854	771	766	822	832	790	796	807	786	829	844	813	824	826	805	817	832	759	788	817	841	831	821	860	796	834	862	793	798	770	813	791	775	794	812	811	781	849	810	794	829	777	806	900	792	818	849	774	825	799	862	775	823	831	777	825	803	806	812	849	816	823	796	813	839	825	887	826	807	811	787	857	842	818	803	808	803	804	815	868	857	835	827	849	871	833	849	779	797	831	837	812	851	878	823	840	850	760	817	831	864	832	810	799	793	785	803	794	872	817	825	778	784	817	853	827	830	864	812	853	795	785	834	813	868	891	822	842	829	862	778	845	837	871	881	832	838	818	793	883	841	796	867	823	822	796	805	861	798	841	869	848	812	814	851	843	832	814	755	849	830	775	827	817	799	804	825	839	870	785	772	807	806	794	800	824	793	776	811	826	837	855	848	782	826	808	798	853	856	868	827	799	876	849	815	805	795	840	773	815	863	872	809	841	866	823	801	820	798	784	825	796	769	843	762	844	835	750	821	831	838	845	838	839	769	829	832	802	820	805	812	818	765	835	868	812	822	854	840	819	737	809	806	817	779	825	784	791	793	832	825	827	826	762	856	780	841	802	826	840	884	787	779	815	839	849	799	807	843	887	822	786	798	812	816	816	881	858	787	825	787	835	780	810	844	854	841	848	824	862	810	794	828	788	814	853	794	839	876	805	845	800	821	802	763	815	805	785	778	816	879	838	839	836	840	808	836	836	787	796	815	850	828	861	781	835	840	846	812	812	818	831	818	773	814	871	806	858	834	824	821	857	866	824	786	880	845	809	758	801	799	809	843	838	776	847	782	832	829	895	833	815	848	808	858	786	796	805	848	820	907	843	827	769	839	872	823	800	876	845	761	809	817	854	863	808	786	813	798	844	809	821	817	808	805	838	820	822	782	832	805	844	848	835	850	785	815	792	856	767	799	842	833	881	792	785	772	768	796	808	827	821	795	818	860	848	835	829	830	795	813	817	811	817	821	789	826	816	823	868	817	837	846	826	791	818	790	819	861	889	841	847	824	837	832	818	840	811	856	829	804	808	815	852	855	807	798	797	814	760	839	830	814	781	835	835	820	801	840	800	822	842	905	838	837	836	819	844	812	809	840	833	820	813	812	827	824	780	846	799	808	807	827	852	851	791	815	816	814	792	781	815	838	841	817	791	850	805	804
19533	23328	28664	20075	11658	10740	8246	4481	2133	1131	497	407	388	401	464	360	361	298	292	306	307	300	330	297	307	278	288	301	296	312	308	263	294	301	310	283	311	310	340	323	300	332	303	265	292	301	268	300	272	312	270	318	305	311	310	277	306	310	280	321	329	325	294	296	293	312	314	287	318	314	348	319	309	344	309	305	294	334	299	314	330	302	319	300	311	319	323	319	311	319	317	304	270	297	304	310	308	277	291	306	308	306	295	298	312	334	318	315	351	301	314	324	300	264	333	301	314	328	294	291	334	307	272	301	322	305	330	306	308	266	275	284	308	259	330	310	320	319	310	300	289	310	333	289	281	332	282	329	304	266	303	347	317	301	310	310	317	293	306	296	285	259	304	310	287	284	319	317	338	348	313	290	296	289	322	289	300	276	308	290	313	282	310	318	292	274	312	305	321	281	277	289	311	291	302	294	288	304	322	284	332	287	337	330	335	327	300	299	313	317	309	313	290	293	297	307	301	273	300	297	312	313	277	317	321	336	307	309	300	304	317	361	296	291	288	291	318	329	332	319	292	336	296	312	299	303	302	343	327	323	318	283	331	307	300	292	321	322	321	297	321	297	317	291	288	291	293	344	320	293	298	293	277	317	301	314	305	305	308	296	279	310	290	304	310	309	360	291	305	326	331	331	305	307	309	295	300	281	284	325	313	277	297	325	294	282	303	318	307	348	343	303	294	315	297	331	298	299	316	298	333	320	331	287	339	278	309	330	293	306	288	320	313	310	312	321	285	296	305	318	273	291	293	314	298	322	308	325	283	329	265	299	306	290	303	307	343	282	286	309	317	340	291	298	312	288	303	298	288	302	293	333	296	283	306	309	315	280	294	314	297	314	308	287	307	297	320	262	307	299	284	325	304	291	279	307	297	299	323	299	281	294	306	347	331	256	304	326	337	292	300	292	297	314	305	289	319	315	322	324	299	285	273	310	315	308	306	312	336	282	279	314	262	305	315	290	266	294	317	298	325	323	313	309	297	274	289	298	330	307	330	278	335	307	310	282	324	341	322	329	304	338	314	318	311	284	328	289	282	281	286	292	299	317	325	315	278	307	309	315	276	285	304	305	291	299	327	324	307	292	328	265	314	302	307	307	307	311	315	321	286	312	297	299	331	289	284	290	289	288	337	292	309	303	303	264	331	311	324	297	329	292	320	269	320	300	289	293	334	307	304	271	290	324	314	289	307	259	325	298	317	300	306	269	309	302	321	307	314	360	307	306	329	301	314	304	310	306	309	298	320	290	317	309	303	299	295	308	322	284	319	337	307	289	305	295	302	309	286	284	301	310	292	300	299	324	315	320	309	314	320	281	308	311	312	286	330	293	309	308	290	317	310	323	323	305	343	287	312	293	324	301	286	259	285	301	256	299	281	286	294	276	330	277	310	300	322	274	293	300	277	274	330	290	303	343	294	316	290	372	314	311	277	298	316	338	321	331	302	280	306	303	329	329	327	306	258	330	343	314	307	316	317	301	315	323	313	326	294	320	293	317	289	289	315	272	299	296	334	308	331	320	326	309	308	319	317	320	283	309	334	314	301	311	282	289	313	260	293	315	294	296	294	306	281	266	300	289	297	332	330	280	281	322	310	308	335	320	314	322	305	287	296	289	298	307	291	278	338	305	274	296	320	332	328	306	294	279	288	315	292	293	294	312	302	292	314	309	338	313	292	344	345	285	308	297	307	335	318	290	298	281	280	288	300	262	313	312	270	338	294	307	297	320	314	291	280	289	300	306	314	299	328	307	286	284	308	306	301	311	305	300	292	293	331	308	283	303	320	291	341	305	289	310	317	308	302	293	295	334	296	329	322	315	287	320	308	321	326	301	330	343	317	317	297	291	305	332	328	320	315	324	322	318	278	299	315	335	314	306	306	303	281	303	297	309	317	325	316	303	279	316	327	296	282	283	282	283	316	286	316	336	324	319	307	327	326	307	308	294	288	346	317	274	296	290	308	303	313	297	298	293	301	307	329	299	306	309	317	291	332	323	278	295	349	324	287	291	313	307	327	294	318	296	316	289	278	300	314	311	329	304	314	329	299	307	273	319	305	316	303	301	320	280	282	309	270	321	305	315	296	310	326	337	322	290	301	313	278	291	302	324	273	311	300	328	289	297	277	298	321	298	297	321	294	296	304	305	307	297	310	303	303	276	309	296	324	309	330	328	290	302	304	294	287	290	316	313	297	305	313	285	334	277	313	289	344	296	306	311	313	282	326	290	318	315	296	307	307	269	280	288	309	321	327	293	305	285	304	313	280	299	326	290	314	327	312	317	292	324	332	329	296	299	311	313	315	344	295	312	309	251	325	313	288	316	315	313	316	312	278	348	317	303	335	306	304	256	294	323	286	328	321	323	313	277	293	307	324	323	294	280	327	291	324	325	311	310	327	307	331	303	309	322	318	311	311	312	317	302	321	280	310	329	298	333	317	289	324	294	317	306	281	256	301	310	300	320	331	298	306	310	268	311	339	302	285	289	278	303	314	317	316	289	305	315	316	306	310	306	288	331	297	346	299	310	301	313	302	314	309	287	294	315	303	298	308	318	301	358	308	320	313	288	295	295	290	321	320	314	303	339	303	322	296	286	302	314	318	300	288	353	316	278	320	297	313	291	311	317	326	275	300	250	308	292	308	311	266	297	286	312	363	325	327	316	318	315	332	304	343	301	317	287	322	287	306	326	330	314	326	268	331	273	337	325	346	290	327	302	274	307	297	272	268	302	288	313	298	340	317	289	307	315	310	312	294	298	287	283	302	310	293	327	303	318	262	303	315	279	319	306	288	304	293	315	308	311	334	287	278	304	276	302	308	286	306	305	306	301	325	300	294	310	301	354	315	325	313	310	287	335	303	327	308	294	283	304	280	333	292	325	317	326	302	307	302	308	275	257	301	305	299	306	290	319	294	310	319	319	294	299	339	317	332	313	311	287	299	293	306	334	304	329	329	270	289	316	328	289	290	284	304	305	302	347	283	316	286	330	285	301	309	288	290	300	333	272	311	287	299	312	307	327	287	303	298	319	308	295	337	325	289	278	318	297	316	292	319	324	315	299	301	268	292	317	303	294	286	331	294	313	303	286	269	320	316	337	326	323	292	293	314	314	290	315	284	335	316	293	311	297	318	291	312	285	319	276	289	320	317	325	308	311	290	274	336	323	303	284	335	298	315	295	290	302	315	331	295	316	275	287	305	316	293	311	294	298	280	288	301	314	324	315	302	303	318	335	314	296	325	337	307	323	329	286	292	297	321	276	301	287	300	328	292	329	341	291	316	282	276	292	305	301	314	297	324	308	314	290	267	315	325	296	325	314	313	314	316	308	302	308	286	287	289	333	328	276	301	310	295	307	304	296	304	322	318	302	342	320	325	296	303	350	297	289	318	342	316	318	319	308	315	298	270	301	306	328	317	307	295	321	301	288	300	298	295	292	290	306	282	332	286	319	302	305
13275	19213	30247	27661	22796	25706	21959	14329	7600	4267	1861	1489	1337	1376	1564	1216	1075	866	894	851	875	907	815	833	878	801	829	885	876	820	832	803	855	794	866	823	835	870	836	820	829	834	807	864	835	847	855	892	868	830	814	850	849	838	796	829	856	856	819	844	888	796	865	785	869	886	849	874	832	862	845	872	880	789	830	865	798	866	882	833	876	870	845	806	832	799	803	866	825	837	836	852	797	843	863	833	893	866	862	838	861	851	797	833	841	843	817	849	828	824	862	840	832	846	773	841	834	853	807	844	869	819	830	868	821	812	821	882	835	815	854	846	860	916	848	832	859	851	831	809	837	807	802	870	869	794	831	870	835	874	884	849	847	874	838	867	863	845	890	840	871	888	812	788	867	830	838	862	838	851	827	886	805	831	863	835	847	872	844	814	855	831	808	829	833	830	833	838	825	814	796	821	810	844	799	871	887	809	872	848	867	856	856	854	848	824	848	810	843	824	820	863	816	839	890	823	869	837	797	890	818	840	845	794	824	843	878	842	831	798	798	870	848	882	840	840	876	827	790	857	877	824	763	823	866	855	882	848	872	864	857	825	871	825	815	897	838	835	858	818	812	882	852	831	888	836	813	841	821	866	810	885	853	825	860	831	888	850	832	835	897	814	847	807	848	844	864	781	803	856	823	860	776	812	862	858	868	830	876	832	865	836	904	853	800	836	876	856	825	818	848	835	836	849	868	884	868	837	826	853	826	801	831	834	805	822	798	851	916	827	815	858	844	837	847	815	871	839	855	842	810	852	803	859	823	829	835	865	821	839	816	830	818	855	859	831	866	855	854	806	853	854	853	875	841	848	847	822	791	868	864	849	874	857	839	841	907	835	804	833	807	828	890	886	799	850	895	894	842	819	852	851	831	860	857	848	801	861	864	829	848	816	884	795	890	823	832	867	855	864	865	834	805	879	839	867	884	823	847	812	802	852	849	888	799	811	861	852	826	830	822	860	827	795	816	820	844	836	826	828	829	840	865	838	825	822	799	869	831	863	812	805	901	877	860	834	829	875	874	841	841	827	827	868	862	889	796	866	812	823	855	811	863	841	846	847	831	850	855	825	857	814	829	856	873	807	813	872	830	813	784	877	800	829	801	837	859	843	822	850	848	832	831	834	819	844	854	772	794	819	779	837	837	826	840	903	869	756	867	863	797	809	893	834	823	812	900	850	791	835	835	803	836	824	823	825	844	845	778	806	862	823	797	817	829	845	871	818	832	855	824	835	834	861	867	860	884	842	801	794	883	863	885	855	875	846	876	866	833	773	806	795	854	873	849	856	854	891	848	856	827	833	831	874	843	789	810	850	851	814	838	912	829	819	850	842	867	866	851	891	822	848	844	782	861	841	797	813	784	836	825	788	905	829	808	829	873	894	854	839	829	859	815	848	811	843	818	837	882	899	893	870	837	867	825	819	823	817	853	830	808	828	854	765	817	839	860	875	838	835	878	784	877	861	895	848	855	865	844	887	831	890	853	806	894	826	856	816	816	831	823	888	859	829	837	826	832	864	878	797	848	841	806	796	841	842	836	897	866	827	874	876	848	764	896	884	814	876	843	855	787	829	795	868	856	881	810	841	818	876	827	855	830	830	820	847	867	849	829	847	846	838	830	836	817	807	807	855	831	771	873	874	855	840	879	806	823	834	833	826	809	798	822	862	844	804	876	873	809	826	877	823	839	827	797	862	867	825	851	883	870	864	795	868	824	846	824	825	839	854	858	852	836	858	859	867	810	874	807	826	834	836	831	836	809	811	781	830	860	812	867	849	824	835	827	883	823	863	820	887	791	871	873	837	875	847	868	826	836	852	817	876	822	829	816	893	819	830	878	860	790	865	839	838	837	839	821	871	815	798	845	843	855	855	834	871	839	838	868	850	872	913	853	868	806	777	846	845	818	886	813	881	869	860	842	891	847	864	856	810	821	861	835	855	844	841	824	853	821	802	857	819	837	798	818	873	893	851	824	844	794	835	850	836	896	835	777	849	893	862	847	797	868	881	824	853	846	832	846	858	812	785	873	801	843	864	870	845	803	842	828	812	812	872	825	836	801	805	841	824	847	844	810	832	873	827	892	852	838	887	860	835	850	828	800	854	883	866	862	816	862	838	802	841	851	942	839	839	888	863	813	789	874	837	768	786	817	863	850	837	864	802	887	868	834	826	792	895	842	834	831	813	835	927	821	843	827	857	798	809	853	868	848	832	861	824	824	827	789	803	865	846	845	868	835	837	809	825	799	851	852	839	845	815	813	852	877	832	879	789	802	828	811	800	831	822	859	836	870	816	825	843	819	864	867	856	819	834	829	897	930	874	795	923	807	857	835	875	829	816	871	832	843	811	817	824	878	829	842	893	853	840	857	810	842	840	860	852	850	848	840	791	857	891	849	810	850	802	840	851	844	884	853	835	883	829	794	843	780	849	772	826	840	836	840	865	897	856	819	820	853	852	798	832	850	821	840	909	838	843	860	841	819	831	867	820	839	814	864	897	839	829	815	834	808	832	857	836	795	887	814	826	809	832	848	819	824	788	846	847	872	817	834	897	815	837	880	779	820	827	819	760	842	821	813	860	892	854	817	822	863	839	878	877	844	834	839	867	869	808	805	845	847	840	833	820	834	858	829	842	875	829	812	805	832	835	812	808	848	875	842	848	838	871	773	827	793	817	853	856	861	857	810	860	805	876	842	800	778	847	815	847	823	861	857	900	883	824	821	910	898	857	806	847	856	841	806	833	842	827	854	856	883	832	827	790	822	840	881	826	789	871	843	875	857	827	806	871	846	849	842	819	838	826	868	907	828	799	834	888	877	872	843	784	830	850	848	846	850	820	795	821	832	803	816	830	844	809	817	839	849	834	825	895	849	819	873	882	827	854	854	837	818	850	808	841	823	838	833	858	871	812	837	853	868	847	848	859	817	874	857	849	845	823	832	893	815	836	845	811	818	842	822	774	861	842	837	850	794	840	870	816	807	841	856	857	786	831	825	869	900	830	739	815	850	838	852	848	858	832	924	769	862	822	851	810	851	826	825	830	818	839	870	854	790	839	847	823	833	855	873	851	888	844	857	841	816	830	873	855	858	798	816	815	807	867	809	837	835	816	833	779	818	896	885	845	877	850	826	843	894	833	859	814	844	841	844	861	854	867	870	877	810	854	868	866	861	786	795	852	866	835	823	854	857	858	832	847	859	830	823	810	772	875	839	774	821	883	828	838	849	815	888	846	877	846	852	842	845	849	894	864	863	877	864	841	822	859	814	833	827	847	819	828	847	804	838	849	824	846	846	852	856	769	866	833	882	836	852	844	816	873	839	863	856	861	841	837	841	803	822	866	838	807	825	784	828	810	843	863	847	814	869	791	782	860	866	816	838	909	832	848	852	849	845	892	843	812	839	816	827	866	817	879	810	831	860	796	906	844	837	881	872	793	812	857	803	813	872	843	799	837	849	877	873	903
42681	46495	44766	34878	29680	53990	39384	24316	13033	5057	1901	493	333	389	449	375	377	295	304	297	288	286	272	288	258	287	273	289	283	289	300	299	284	312	285	264	299	269	277	307	275	251	307	297	253	309	313	298	294	280	286	247	282	278	276	272	284	272	299	293	296	286	284	263	274	285	273	247	291	271	303	254	252	290	284	271	292	288	264	278	297	281	271	285	283	268	251	279	286	316	251	304	306	281	288	261	308	286	276	269	290	285	274	283	288	283	272	289	314	304	255	252	281	329	305	291	271	283	266	279	274	297	261	286	281	266	306	285	300	280	270	272	286	230	274	280	278	252	279	251	287	302	281	323	258	306	295	296	303	291	294	288	297	308	290	255	259	295	305	273	273	284	286	282	276	294	276	232	302	283	285	309	280	267	270	264	313	285	283	318	267	243	285	283	295	282	274	282	288	282	302	268	291	299	287	268	284	282	289	335	304	298	300	267	270	285	274	310	284	252	297	284	282	277	294	294	292	265	280	281	271	282	285	264	282	288	295	298	315	278	313	286	286	256	294	288	289	274	310	294	272	305	267	302	291	272	281	271	245	262	260	281	308	277	271	275	283	324	292	294	294	298	304	288	272	288	274	278	277	286	272	315	316	307	260	293	302	282	272	265	312	274	268	282	277	295	288	278	294	262	301	311	304	272	293	268	273	269	290	319	301	279	240	291	269	278	269	266	282	254	292	290	258	287	286	282	267	295	313	314	300	293	272	264	299	303	275	278	311	283	254	289	269	284	285	273	280	283	240	283	270	278	272	280	280	295	276	317	261	259	280	255	261	301	295	241	257	278	314	270	305	269	282	293	273	255	293	287	298	293	312	284	280	303	274	289	294	282	276	292	287	290	294	274	293	277	276	268	318	296	280	289	267	293	290	294	274	297	279	270	300	298	274	271	288	296	288	276	302	274	306	255	315	291	279	270	278	264	281	273	282	270	291	257	260	278	290	281	269	306	290	277	273	283	286	311	259	301	290	288	289	286	303	290	286	285	266	328	304	289	283	264	300	297	279	294	267	289	286	284	310	314	278	287	283	299	285	273	287	267	307	253	293	281	276	289	238	293	277	306	273	252	278	256	272	287	294	283	287	275	273	287	306	290	313	278	281	276	284	278	257	288	310	260	278	278	296	294	286	293	250	294	278	274	313	286	297	238	307	303	307	280	290	298	292	292	305	267	290	295	256	279	283	335	299	296	265	276	301	279	279	277	287	271	283	268	316	310	282	293	292	309	286	274	278	313	299	323	276	267	279	300	289	298	295	262	274	266	289	272	310	283	262	310	249	280	298	278	298	304	287	271	272	260	281	276	270	266	298	306	277	286	267	307	302	302	288	312	291	266	281	286	307	271	286	272	298	269	284	280	271	261	270	306	263	295	274	275	271	292	247	262	314	307	285	278	284	267	271	265	303	267	289	317	255	291	283	277	269	283	261	325	258	283	265	268	289	262	292	276	284	269	289	267	288	310	289	316	263	297	282	280	309	317	284	260	281	296	289	299	303	271	277	267	266	281	264	263	275	296	300	288	291	289	297	255	318	301	294	240	246	264	286	304	268	329	275	278	279	260	290	254	307	265	294	282	290	255	267	311	262	310	278	282	279	282	291	294	278	284	278	286	271	305	311	282	279	299	258	313	307	289	257	267	283	253	323	292	270	326	291	299	319	279	283	312	293	290	295	290	265	296	296	286	289	278	306	274	292	289	271	277	280	298	301	284	269	285	275	246	310	291	266	253	278	273	295	303	311	279	304	269	314	278	259	263	286	288	286	281	233	300	269	281	298	282	291	281	296	308	280	281	240	295	304	275	269	253	257	315	291	248	259	285	299	305	302	279	295	329	295	326	285	278	277	250	280	282	292	289	269	297	264	283	296	284	285	292	260	283	283	266	302	280	275	257	267	291	303	277	299	272	287	280	302	298	284	266	291	289	310	288	321	263	284	284	309	277	274	307	271	277	343	304	286	277	283	293	278	269	267	273	289	335	291	291	273	289	281	275	302	285	265	247	281	293	298	283	276	287	289	259	315	270	317	293	263	267	261	312	273	263	253	259	271	305	239	304	289	268	285	291	289	280	276	275	310	282	278	288	299	278	270	284	269	269	294	321	313	306	284	278	281	281	262	289	278	261	269	277	295	258	269	272	296	260	297	280	292	313	294	272	271	281	302	288	282	289	301	276	315	283	317	302	300	292	325	273	293	293	284	280	289	278	321	280	278	296	288	298	291	278	304	278	286	278	297	281	260	281	287	310	255	263	296	263	294	251	300	248	303	289	307	326	276	285	258	290	291	301	278	284	269	251	274	288	280	315	282	262	260	289	288	295	292	275	264	280	314	302	319	285	284	279	293	273	291	325	259	271	313	280	283	282	261	287	288	282	298	294	271	292	285	287	301	274	272	271	293	312	272	266	300	310	282	258	266	283	284	254	259	276	244	295	266	279	269	277	257	299	304	277	294	290	266	282	244	273	282	290	313	316	276	323	276	279	290	277	274	299	260	307	277	318	284	283	271	284	270	312	268	287	300	278	277	286	299	281	288	272	282	278	283	282	280	291	287	250	308	247	276	303	275	256	267	280	270	297	260	302	317	256	287	312	269	249	272	303	299	278	284	298	299	295	265	284	290	295	305	289	311	325	313	280	306	267	276	259	280	259	305	291	274	281	303	257	306	264	296	283	287	279	263	270	299	294	277	255	275	256	292	273	306	294	255	293	300	281	300	287	279	279	277	261	258	263	252	309	305	318	264	282	300	328	274	272	285	289	282	314	270	278	277	276	238	269	277	302	333	310	303	279	298	277	292	295	286	290	285	323	301	306	272	274	259	289	278	294	264	247	277	262	275	293	260	272	286	299	265	300	327	302	266	291	288	298	263	240	263	279	299	284	280	253	304	277	296	299	281	312	277	267	278	300	284	303	284	259	261	281	298	302	285	277	267	285	328	301	270	299	275	282	317	279	306	284	268	257	289	274	321	276	293	269	288	291	296	284	256	285	298	315	261	272	272	258	296	314	268	294	293	266	256	285	280	326	310	298	301	275	284	275	278	285	260	247	304	281	286	289	285	291	308	310	267	296	266	266	250	283	297	295	304	262	304	269	263	269	286	274	265	272	289	271	285	275	287	301	288	245	278	302	262	286	271	277	307	278	287	280	256	315	274	297	312	282	298	277	294	297	283	286	267	308	291	266	312	305	263	257	298	284	310	297	272	292	274	279	307	255	279	269	270	287	283	272	298	254	289	288	270	251	305	307	281	287	290	330	304	264	261	272	300	277	266	269	284	277	273	277	282	290	288	258	303	264	245	258	284	275	284	274	275	267	286	259	293	285	268	271	286	280	283	327	279	274	281	302	301	285	255	280	242	276	319	289	307	269	300	295	286	305	272	300	270	290	307	258	278	291	282	249	250	274	334	281	238	286	271	279	289	263	278	284	285	281	270	278	283	288	274	268	283	321	272	268
31318	39158	44988	38238	41744	63191	49814	38315	27224	15481	7441	1834	1083	1311	1638	1371	1268	908	845	834	804	766	835	822	813	746	758	845	802	799	801	819	786	863	789	807	805	802	833	803	801	772	748	822	769	775	804	840	778	797	790	831	765	756	843	768	781	788	800	790	831	767	768	777	811	805	769	816	768	803	822	799	800	777	825	785	765	759	778	778	787	769	838	805	796	788	762	771	764	820	782	840	786	738	799	803	756	781	756	764	784	814	772	782	772	784	809	827	812	778	782	846	816	808	738	820	821	843	771	769	775	795	781	769	795	799	806	767	786	780	738	764	835	751	799	794	771	752	841	771	807	811	775	782	803	786	773	805	821	751	814	814	812	758	821	802	793	803	756	778	833	785	730	707	778	815	779	742	823	801	779	809	771	774	771	793	789	773	784	793	778	857	806	782	799	757	759	803	801	784	796	808	821	817	832	807	744	777	831	763	799	806	820	807	770	822	797	798	830	841	779	774	826	831	788	807	812	761	768	778	763	822	798	792	807	843	770	780	798	784	776	744	769	740	761	817	775	729	832	795	775	846	808	854	766	775	803	772	757	797	814	794	785	813	748	840	821	757	757	820	781	815	836	780	802	823	801	808	785	774	807	794	809	792	813	805	815	805	763	820	829	811	784	753	767	804	780	783	839	735	812	813	828	776	799	781	803	842	838	788	793	799	790	812	752	771	811	792	741	829	773	788	816	795	824	809	753	820	808	809	810	829	843	812	785	808	763	778	779	742	799	786	795	755	815	807	777	749	831	775	799	827	791	776	803	798	766	775	740	757	819	763	782	793	763	763	752	810	770	718	816	814	791	749	798	782	778	761	814	717	780	799	840	788	771	707	832	807	795	830	794	716	761	791	720	788	789	805	802	838	771	831	760	781	791	768	768	820	754	827	780	775	760	766	830	790	829	792	813	765	782	755	773	764	784	767	799	803	836	771	823	825	829	780	790	782	778	727	749	780	807	834	749	823	802	781	809	763	764	745	836	813	795	751	769	793	802	779	787	782	814	811	761	813	762	787	761	763	760	819	835	779	771	785	815	766	758	757	825	773	775	776	762	767	758	766	797	779	778	805	826	792	767	765	792	781	845	828	800	791	802	820	783	775	814	801	825	818	784	781	786	789	804	817	799	761	766	821	769	795	797	802	866	755	810	808	717	807	740	761	753	769	792	776	810	816	835	801	800	804	788	786	806	800	767	821	837	786	777	812	776	816	797	733	788	800	789	814	760	798	824	781	769	814	797	724	741	832	826	795	802	776	763	785	788	799	798	804	771	786	772	784	796	791	786	797	784	821	797	768	796	806	815	776	783	837	717	795	798	768	786	787	769	782	769	759	858	739	745	795	820	829	767	780	791	796	795	825	824	759	824	795	785	791	767	775	795	769	746	773	799	796	782	759	779	761	814	814	816	795	827	842	779	834	775	763	754	829	779	769	763	789	811	843	807	796	838	801	785	813	762	795	813	854	794	788	785	818	775	758	829	862	805	789	753	807	847	792	797	753	854	780	786	767	810	795	790	775	791	799	787	780	819	777	776	781	783	809	746	762	794	848	803	798	788	795	806	783	823	802	857	792	771	832	775	817	818	771	798	794	768	816	761	784	776	761	812	764	787	790	730	807	803	812	803	852	782	808	797	792	802	735	775	816	806	793	777	771	793	747	773	779	744	815	759	822	799	766	768	813	789	780	740	832	780	817	828	793	849	826	814	775	754	825	792	774	826	791	785	819	820	762	787	786	753	765	777	787	755	764	775	792	720	815	817	723	819	780	797	821	726	745	815	766	735	813	811	796	795	820	832	837	781	803	775	797	850	811	799	821	807	791	776	794	753	766	823	811	839	806	784	811	779	737	767	778	759	756	761	840	760	747	826	761	764	822	763	728	784	780	753	801	781	819	790	772	778	790	785	810	790	795	785	751	793	782	822	838	803	746	768	825	805	734	838	790	769	771	780	810	813	733	806	754	784	814	768	776	806	741	763	783	834	796	821	756	724	767	800	817	812	765	828	820	755	749	784	760	809	790	808	821	764	762	788	750	794	782	791	783	793	780	815	767	801	767	785	769	735	772	775	750	805	806	781	806	791	788	799	761	810	755	829	786	832	816	805	838	813	788	783	831	768	844	776	796	827	822	782	768	849	773	774	762	787	829	764	801	813	787	770	824	770	709	805	747	835	757	768	775	784	799	787	805	812	761	743	790	787	772	794	807	829	789	826	765	767	731	806	772	818	788	825	773	797	769	846	742	857	783	747	798	745	767	802	801	731	787	773	834	815	758	771	822	778	780	770	808	782	820	784	817	845	774	813	782	797	770	829	773	773	765	821	807	776	769	768	767	776	745	765	788	783	752	740	801	740	798	809	803	818	789	791	876	809	757	797	704	739	809	783	804	781	847	773	800	777	790	757	802	770	742	772	790	817	784	745	843	805	747	812	804	783	788	794	788	854	776	782	810	760	811	810	776	767	812	737	785	802	777	764	766	809	745	777	813	819	750	772	797	756	789	823	772	724	777	833	771	768	804	779	823	839	811	815	808	742	765	758	804	804	861	833	738	822	813	800	783	768	757	732	779	809	792	804	748	759	725	764	739	825	785	816	791	807	825	787	743	746	753	784	849	808	737	801	804	784	795	765	830	816	753	771	796	793	759	761	859	804	783	812	831	851	784	824	770	822	781	833	770	795	818	819	802	852	787	748	776	752	797	824	763	819	830	836	787	767	839	797	785	790	812	816	811	753	806	827	798	812	777	763	752	754	793	791	766	796	750	806	841	753	789	823	774	795	776	820	756	798	822	803	846	767	784	830	770	741	808	777	791	832	784	811	833	757	799	792	831	747	726	811	789	768	764	778	858	817	765	850	761	834	755	805	776	761	770	788	820	797	751	786	771	738	831	758	811	804	797	798	806	789	816	826	850	777	799	730	796	753	745	736	799	808	784	771	799	818	730	814	790	797	771	806	752	775	806	872	849	768	788	805	836	768	849	777	767	818	788	822	808	792	737	801	841	758	802	742	844	786	766	795	772	807	795	779	808	794	759	770	777	809	777	756	797	805	814	793	795	780	788	805	765	739	815	765	757	739	772	774	792	768	862	779	758	801	789	808	805	806	811	798	764	793	793	766	806	811	761	837	772	791	836	774	773	801	821	779	773	786	761	835	787	801	787	735	807	864	810	784	794	753	745	783	775	810	750	790	819	827	771	817	797	813	807	798	740	760	779	793	783	781	770	810	791	793	820	772	785	772	762	769	802	821	766	840	856	769	812	790	802	799	805	776	770	810	776	769	784	791	802	769	805	787	816	789	770	769	817	797	769	790	750	793	769	815	732	802	793	780	772	801	757	822	783	829	819	768	757	766	818	776	796	821	846	777	763	770	784	786	800	734	775	791	821	713	800	771	787	789	764	792	806	828	838	841	783	758	793	735	818	764	759	826	771	780	800	816	813	794	780	809	783	787	778	782	776
43019	50294	44044	32981	32489	62034	51173	37745	23679	9356	3617	1521	585	538	503	474	408	351	286	291	288	321	297	290	295	277	318	290	329	298	312	321	313	310	278	247	290	300	268	264	283	291	275	304	270	276	269	297	292	294	352	295	345	276	318	314	314	271	306	278	338	263	349	282	263	298	294	294	311	294	340	304	311	312	300	290	294	280	285	291	285	334	310	302	277	291	282	311	310	294	287	290	320	274	313	325	312	282	332	277	304	307	322	302	290	274	285	332	294	311	313	315	294	292	329	305	296	300	289	284	296	290	300	272	323	306	287	289	308	291	292	294	282	315	315	298	286	315	285	283	306	307	309	260	306	303	295	289	276	291	273	303	289	295	273	306	303	316	319	307	314	298	343	305	332	305	290	313	301	306	284	300	297	317	326	293	324	292	292	300	328	310	318	304	310	299	297	321	285	277	317	282	307	312	285	322	277	293	287	318	288	304	321	278	275	316	306	300	276	289	320	280	291	300	273	296	282	292	266	300	294	288	298	326	311	304	287	318	319	284	304	287	292	298	296	300	324	313	286	289	297	284	315	288	287	292	298	301	314	267	292	276	338	318	298	244	271	276	344	307	290	295	322	334	309	322	305	306	300	303	303	328	336	309	297	318	305	310	293	314	297	293	295	280	291	292	280	302	289	305	294	304	285	317	278	289	306	321	312	320	273	306	292	288	323	316	286	303	269	299	285	292	267	295	326	287	267	298	318	289	282	289	319	316	300	299	316	274	303	322	291	278	280	303	315	308	285	312	309	311	313	271	270	293	289	330	315	308	275	319	311	286	310	297	308	292	281	266	267	300	285	301	334	263	258	314	332	289	301	288	280	310	308	301	277	324	308	294	331	291	295	312	294	276	309	324	313	301	279	290	312	271	297	338	276	288	321	319	283	291	297	298	304	282	328	291	291	293	315	318	280	297	311	259	274	297	298	318	307	336	280	305	341	304	297	286	311	294	290	289	273	323	289	327	283	297	343	316	299	285	302	286	308	299	293	288	299	282	278	300	276	319	282	288	306	282	301	286	321	284	289	314	301	297	326	289	285	311	289	316	310	309	299	339	254	316	301	316	312	301	312	260	316	323	271	314	300	329	297	295	257	293	298	348	319	283	304	292	304	309	302	330	332	277	279	280	293	322	291	270	285	287	277	321	308	284	289	311	305	315	302	318	287	300	279	329	302	308	284	300	315	271	310	311	314	316	283	269	306	331	300	301	277	320	279	290	314	301	308	263	331	277	260	300	298	292	314	283	293	326	297	281	273	294	272	275	295	302	317	321	278	302	300	277	306	295	313	304	320	337	303	320	267	318	315	278	334	350	335	300	267	284	313	300	310	328	296	304	307	302	307	319	308	325	297	276	287	283	292	315	296	289	298	319	266	336	288	262	298	317	314	328	292	296	306	328	314	288	262	277	284	323	322	288	278	302	292	300	326	287	299	296	310	292	311	277	306	300	295	295	327	325	288	277	305	274	316	297	309	317	302	274	286	281	284	296	271	329	288	308	269	311	275	337	275	321	307	309	327	301	292	295	314	262	277	313	295	274	307	286	269	292	299	318	309	288	265	282	302	321	298	332	304	282	325	316	290	267	266	280	305	278	247	307	325	293	286	286	282	300	278	308	284	321	281	287	315	308	321	293	291	296	309	287	325	307	335	306	283	339	293	285	271	289	269	278	279	264	289	341	312	295	279	318	286	309	292	299	292	304	301	276	315	290	268	302	303	298	305	319	285	261	303	293	290	299	310	277	289	293	309	312	255	287	304	311	278	311	294	296	278	298	288	301	293	293	307	294	292	292	293	319	318	295	314	286	286	298	285	271	301	280	278	334	311	287	320	313	310	315	284	314	305	307	301	270	308	299	290	290	334	277	300	310	314	304	310	312	341	297	291	304	305	296	324	295	267	271	288	317	334	303	263	276	294	323	295	287	274	276	287	271	314	287	309	264	308	304	311	291	286	319	305	275	308	308	291	309	294	296	308	322	288	296	282	297	290	299	284	286	279	273	310	328	303	282	327	291	279	324	279	313	308	297	289	301	302	311	289	321	342	267	281	286	290	294	287	289	297	287	280	295	291	326	311	264	314	296	306	293	283	307	308	330	307	292	298	316	320	318	281	308	316	305	318	334	295	308	310	317	302	306	326	302	329	291	282	302	296	322	300	294	286	298	297	321	312	283	286	322	298	302	310	287	281	295	307	310	300	293	290	287	302	304	286	301	307	322	296	301	295	304	331	301	309	268	261	338	276	322	310	302	290	361	301	265	283	301	294	311	322	283	295	311	317	312	303	331	310	293	283	305	306	292	280	304	298	309	279	326	280	300	276	252	278	293	324	281	292	307	293	298	278	259	293	298	298	332	273	300	274	270	279	297	295	298	323	286	306	310	291	291	294	332	292	312	305	284	272	289	285	323	314	299	306	302	278	303	324	270	282	312	287	309	299	264	270	315	281	301	294	300	318	327	276	299	313	287	284	284	314	300	312	292	285	302	295	308	279	311	302	314	272	283	321	339	283	305	282	269	285	315	298	304	299	313	311	295	305	303	279	265	258	281	318	312	317	281	317	274	267	292	306	287	307	302	271	330	303	304	267	277	290	307	285	304	299	287	307	295	293	300	285	321	287	294	288	298	301	304	298	297	335	320	333	289	292	325	324	324	288	320	297	294	291	324	269	311	276	298	291	293	293	294	275	277	285	301	283	298	312	295	309	288	273	308	282	291	301	289	279	321	301	306	304	293	304	307	297	296	279	285	303	285	292	299	263	266	282	259	303	299	292	316	277	334	309	289	312	292	299	289	284	303	320	294	298	328	314	283	280	304	282	279	312	317	322	325	295	313	312	299	304	290	305	274	308	282	263	295	330	323	303	298	321	297	312	296	307	285	285	316	296	306	286	301	282	304	296	320	290	270	281	265	279	320	288	297	287	304	305	321	317	293	276	321	299	295	297	281	316	308	290	302	326	310	308	326	297	314	314	310	289	295	268	267	307	291	295	306	296	278	303	293	319	300	301	286	312	298	290	331	287	281	280	299	313	290	323	312	276	262	310	294	324	290	315	297	326	311	324	296	296	315	299	296	307	257	286	291	299	298	282	294	291	294	288	332	279	325	314	302	297	284	302	297	298	271	286	328	320	308	295	296	288	301	316	286	316	291	314	295	318	316	279	327	305	329	284	264	290	299	298	288	309	302	319	294	296	317	279	272	291	331	336	312	321	291	296	304	292	309	303	322	282	286	281	309	331	302	293	289	328	309	300	312	308	300	307	276	279	317	303	301	316	274	283	274	299	279	295	292	325	295	319	267	290	293	296	279	288	297	323	305	287	275	296	291	263	280	289	290	279	297	311	292	290	314	302	285	306	300	267	282	281	306	308	311	281	329	300	294	303	302	306	323	337	312	294	290	265	312	292	288	304	328	303	298	328	289	293	294	305	319	285	303	308	291	323	286	272	312	273	316	307	297
31675	42211	42479	37661	45091	70453	60789	49812	37220	19339	13009	5914	2195	2165	2125	1769	1277	945	833	803	847	837	828	867	793	821	803	828	873	853	834	806	799	826	823	888	780	815	842	838	836	794	839	819	807	767	829	800	777	800	813	872	829	846	829	822	841	833	842	873	799	825	838	788	822	815	846	870	816	814	787	798	840	856	799	849	844	816	820	871	799	792	839	792	832	805	849	808	818	785	846	846	867	817	825	800	807	789	856	862	893	849	865	810	784	825	822	815	816	817	824	798	814	797	824	827	849	783	781	848	829	797	857	836	828	832	850	859	836	792	871	830	836	817	792	830	848	885	827	838	853	844	805	818	801	777	838	796	832	819	802	858	793	894	843	868	866	844	808	818	853	884	783	835	810	793	815	850	857	838	854	828	794	834	818	846	751	850	839	849	812	826	820	838	798	861	843	859	844	835	867	866	831	859	809	790	837	819	818	774	844	820	826	876	833	880	824	876	844	867	844	841	854	811	852	903	806	860	889	863	840	852	795	820	877	798	825	797	818	833	844	903	852	833	899	824	829	822	817	814	841	814	811	801	826	846	805	805	855	838	845	857	870	770	891	866	864	775	855	835	768	855	817	815	822	815	794	836	834	807	839	806	767	824	844	789	837	815	821	834	839	828	856	819	819	769	859	857	876	806	827	800	860	793	840	800	827	828	804	850	866	851	862	807	794	809	881	799	850	823	849	816	798	816	794	845	861	854	830	863	828	782	813	826	787	823	789	894	837	780	844	815	795	897	855	869	836	831	831	780	810	798	860	884	807	848	837	832	835	824	850	780	844	797	833	843	863	836	775	878	806	861	847	884	822	817	789	822	839	809	872	834	888	871	836	781	773	891	831	798	841	837	830	865	807	859	789	866	845	825	804	780	834	801	794	791	807	841	812	818	869	773	801	825	802	906	833	842	866	862	777	857	765	814	846	808	842	837	818	814	846	817	809	782	860	857	844	821	810	947	845	802	844	820	869	824	829	827	814	794	860	794	836	823	880	820	850	802	845	823	807	855	868	853	812	844	815	840	850	863	849	786	837	864	849	812	776	850	857	853	870	756	776	851	833	804	779	847	845	818	824	838	819	846	860	866	792	803	848	826	821	842	832	815	837	847	818	868	820	852	774	829	817	851	848	787	823	826	795	843	831	806	794	811	879	807	843	812	843	837	811	765	867	822	863	864	806	820	822	807	813	809	845	866	804	864	865	862	855	869	818	765	836	808	804	858	846	843	839	835	800	783	812	869	824	815	778	872	854	806	810	796	840	829	884	864	822	805	809	816	833	789	832	821	860	802	794	839	865	861	852	804	857	832	826	838	821	833	834	868	814	837	850	806	879	835	827	828	841	834	865	846	849	791	799	800	821	798	829	853	841	829	823	814	815	821	817	845	855	783	807	860	841	836	840	869	832	850	815	804	838	798	856	776	786	862	779	840	808	811	865	836	813	813	809	833	783	840	805	836	833	844	777	747	828	854	834	852	810	851	877	801	779	830	819	834	845	825	824	838	817	801	837	830	872	788	822	820	883	770	864	864	854	844	857	786	827	813	855	827	817	876	807	794	837	848	788	840	816	863	842	834	819	847	863	818	875	845	823	797	822	867	783	816	763	770	746	789	849	838	883	840	841	809	816	826	843	781	829	799	830	759	831	824	818	879	843	837	826	801	830	834	822	769	785	776	834	818	847	811	764	786	820	824	835	803	871	840	800	855	829	876	775	844	839	840	851	855	821	857	861	792	830	849	837	825	786	795	800	783	873	849	882	840	798	838	845	846	813	835	864	893	822	792	763	823	874	862	800	809	852	816	795	841	798	886	848	833	879	868	786	847	855	841	845	799	873	810	820	876	828	811	787	831	803	827	824	881	868	814	866	858	794	839	808	795	786	837	851	775	796	832	786	826	837	858	812	812	843	812	832	838	813	791	846	849	853	827	779	802	846	841	867	828	833	858	819	768	830	792	805	843	808	846	823	813	832	808	855	822	806	854	798	805	849	856	864	912	840	853	794	881	878	838	799	811	836	841	837	814	834	797	815	817	852	793	831	831	842	808	818	813	871	830	801	801	816	869	850	828	802	830	860	826	846	822	889	869	881	829	823	841	819	801	815	860	854	841	789	817	802	802	828	845	799	825	813	789	816	859	852	779	816	781	814	836	834	841	778	851	801	821	827	821	834	821	885	846	775	805	832	795	881	844	810	810	881	858	834	794	817	794	815	829	776	821	811	825	868	802	824	839	858	833	835	863	836	860	743	846	840	802	813	818	772	855	858	822	836	840	842	817	795	828	800	797	864	811	870	858	827	837	832	810	854	818	842	873	795	853	849	863	799	809	832	798	790	834	809	779	871	816	787	855	794	847	833	877	857	900	838	778	788	834	792	820	866	868	801	883	874	818	795	865	817	770	814	844	831	871	819	832	845	833	822	759	804	823	835	786	815	822	834	800	800	829	840	797	780	843	833	810	789	838	821	825	772	846	814	822	830	761	783	818	846	822	836	843	788	871	801	862	822	855	786	815	810	771	788	801	865	811	789	853	807	846	840	763	847	792	773	808	823	842	839	816	803	809	854	788	866	814	844	802	850	807	817	823	865	829	848	850	826	783	803	826	816	783	832	826	795	824	869	818	811	841	831	849	889	864	853	820	812	847	838	847	827	784	863	786	804	823	867	769	850	812	813	820	862	776	835	786	840	852	820	809	809	858	852	832	861	839	782	854	842	869	858	863	830	840	829	794	809	854	850	800	814	860	846	862	842	799	831	800	847	830	811	855	865	792	843	855	848	831	847	855	855	843	797	807	860	806	830	794	835	839	763	820	825	865	856	845	840	819	811	831	828	796	793	829	824	825	814	812	834	832	902	818	805	843	840	843	818	837	819	810	852	841	831	801	817	778	819	841	815	802	781	811	838	812	847	811	839	856	812	783	825	763	844	823	790	800	807	844	850	819	774	795	806	809	818	821	805	846	862	856	831	836	851	856	842	818	814	817	818	816	845	815	784	828	808	821	846	826	810	850	847	824	807	861	816	796	779	832	837	854	835	810	875	823	841	799	827	782	898	823	822	810	804	862	847	805	818	837	816	824	883	837	850	786	847	888	850	811	876	880	823	855	849	793	837	815	817	850	829	791	784	816	848	805	875	842	810	803	847	803	784	846	792	788	822	819	816	852	835	864	814	840	819	816	883	903	838	809	858	858	825	863	873	841	840	806	820	816	892	819	859	821	837	820	827	829	855	881	775	859	817	826	866	848	846	803	855	789	851	825	804	824	883	856	792	867	822	795	874	831	784	848	810	882	840	901	858	819	874	785	814	853	836	853	812	869	869	774	817	820	808	883	784	808	837	810	779	871	851	803	802	837	837	875	819	770	778	810	857	835	860	776	834	832	811	822	791	773	865	841	807	811	796	820	787	850	890	846	808	825	829	826	850	823	788	811	826	859	785	825	794	827	869	829	820	818	767	821	816	818
24653	26123	25226	18890	11608	11416	7118	3942	2428	1153	487	480	400	364	339	311	333	330	319	317	335	344	348	317	305	336	301	296	322	287	316	287	320	313	316	289	270	284	322	298	327	326	304	336	284	299	320	299	299	283	289	323	326	305	300	322	323	334	291	300	312	346	292	286	305	325	281	318	339	330	286	323	336	316	310	315	327	304	260	288	289	324	282	283	299	317	362	298	310	319	302	308	307	353	293	329	329	325	264	321	326	285	332	279	301	274	324	279	311	336	312	283	350	323	320	346	303	296	317	311	315	317	318	307	306	293	318	300	347	319	307	289	304	299	300	306	327	338	311	336	343	292	294	313	317	292	281	294	307	294	313	298	320	336	316	326	286	316	315	317	304	306	292	306	310	341	322	261	310	311	297	306	329	321	312	313	363	325	328	324	277	313	318	327	276	328	329	336	299	303	286	275	326	316	317	303	323	325	287	314	310	324	316	290	316	314	299	330	324	316	309	309	294	306	286	310	331	315	301	308	321	303	302	296	305	336	293	298	301	316	315	320	303	304	308	349	315	306	335	347	302	319	331	285	290	303	325	322	325	314	322	297	279	298	303	322	319	303	333	320	268	314	316	308	287	297	298	295	296	303	321	307	328	300	301	338	316	291	300	312	311	325	309	313	320	300	297	296	299	316	317	313	265	283	306	321	292	309	334	309	316	309	293	341	328	305	329	271	327	276	271	267	326	307	313	283	312	298	325	287	323	304	317	283	314	335	293	310	302	318	302	311	304	302	324	345	297	291	285	299	295	313	293	304	300	296	317	305	285	277	327	307	313	323	321	322	323	339	294	287	289	327	275	331	298	319	297	326	300	292	310	303	315	308	300	292	321	303	319	338	314	320	288	311	305	310	304	289	302	309	321	322	325	306	287	357	328	289	342	301	320	315	320	307	308	290	312	277	296	321	273	300	330	293	303	306	297	289	291	344	315	298	308	299	300	314	348	298	283	326	283	285	321	295	302	303	332	328	292	336	302	323	309	290	294	273	317	313	299	270	297	293	335	325	293	308	305	305	332	325	319	286	296	302	336	320	286	325	320	279	277	322	314	298	303	297	331	290	283	330	283	317	318	304	304	289	332	340	301	303	280	329	307	312	289	293	323	333	319	310	301	333	334	333	294	303	297	323	324	316	292	300	333	327	295	329	311	303	310	289	324	292	319	326	282	305	303	321	322	283	329	350	309	318	322	310	320	331	331	317	308	328	331	335	299	329	290	314	309	314	315	321	315	324	320	308	348	340	318	327	285	333	311	286	349	352	308	314	294	278	284	308	270	328	306	317	326	330	281	308	314	319	288	287	312	286	283	335	325	312	321	315	279	350	336	318	285	298	304	338	335	325	288	292	313	303	330	297	323	310	320	306	304	303	293	299	322	319	302	297	328	328	330	310	300	326	321	307	310	314	299	315	308	312	324	308	301	329	308	316	329	301	327	300	295	290	271	315	320	314	280	282	302	305	297	326	344	276	303	286	317	291	329	294	313	320	314	292	298	303	298	263	346	298	338	331	315	371	302	282	333	303	296	293	293	322	319	325	304	312	325	312	328	297	301	308	294	321	325	317	314	314	334	328	323	324	339	294	292	309	331	324	330	331	338	306	301	292	300	279	306	317	304	304	287	325	322	311	329	298	290	346	347	312	331	294	308	291	331	325	320	307	293	301	313	288	298	299	316	310	305	307	325	315	323	299	333	276	323	310	277	292	323	334	286	321	290	319	341	316	300	296	320	354	299	327	330	313	282	302	317	289	332	333	289	293	289	334	295	264	324	336	289	308	314	304	297	316	305	288	314	309	306	306	297	315	332	308	267	282	331	303	316	298	296	314	297	304	312	286	297	351	317	320	302	338	330	289	290	313	301	317	316	290	256	311	351	326	311	308	314	311	297	318	291	311	311	343	302	297	272	293	302	313	281	316	328	314	323	295	320	316	342	308	320	341	299	301	277	322	291	296	316	312	295	307	296	304	302	301	315	312	303	309	321	306	294	288	309	329	290	319	300	303	303	331	281	307	290	288	330	325	309	298	314	307	312	306	320	305	306	311	319	346	309	343	312	308	313	313	299	293	281	307	332	308	340	282	332	298	350	293	308	320	296	308	328	314	294	320	310	295	314	318	328	298	307	310	355	361	340	309	299	280	285	279	310	295	310	335	326	285	278	313	315	312	304	294	312	323	292	331	334	303	303	304	336	300	347	308	273	316	286	293	318	286	290	317	315	298	314	304	303	331	334	308	290	324	303	302	304	337	272	331	288	328	317	277	280	299	331	269	308	327	305	308	297	307	307	326	288	310	315	309	276	314	308	334	298	320	266	319	325	322	328	292	309	306	309	305	288	329	326	315	302	314	304	267	333	309	318	327	291	329	332	309	289	309	340	315	305	345	326	326	297	306	309	341	307	303	318	293	301	326	310	318	297	327	341	284	308	323	293	297	334	308	326	317	321	313	338	323	282	299	287	280	301	298	294	321	333	280	311	314	300	279	335	326	323	307	326	317	296	265	300	292	315	298	332	325	315	307	301	304	276	299	309	302	362	295	274	319	342	327	289	316	323	302	295	317	307	328	316	308	311	317	297	309	299	315	320	324	301	320	315	307	314	310	304	295	329	308	306	313	295	291	303	298	303	299	328	308	281	323	325	307	290	310	324	307	320	311	305	296	323	350	319	299	316	312	289	306	312	294	323	307	339	312	294	291	317	328	277	316	269	285	333	314	294	299	331	295	326	328	309	295	327	290	322	302	333	325	331	317	336	299	310	320	315	316	311	316	315	318	303	303	334	331	286	303	325	268	312	299	297	326	306	322	332	287	323	309	314	282	314	289	290	327	310	282	327	346	301	317	320	320	305	277	321	307	339	310	323	336	304	328	304	299	319	303	280	294	307	288	274	320	339	310	323	330	301	322	325	283	299	292	298	326	320	292	336	294	335	330	316	313	308	309	305	319	310	276	312	319	336	305	280	281	318	333	314	304	314	310	306	308	264	324	332	309	326	304	295	328	285	306	329	323	296	319	314	275	310	303	302	277	317	317	307	289	307	320	302	299	298	287	351	302	313	330	338	333	300	301	319	317	315	312	289	294	372	283	301	306	318	302	345	311	325	288	300	244	277	343	307	297	306	298	277	314	320	304	321	308	306	307	315	313	326	307	313	313	316	296	318	297	308	326	333	287	335	297	286	278	303	322	316	310	284	291	302	309	302	301	314	344	353	328	313	288	316	351	340	295	311	328	309	300	296	306	356	290	314	309	324	281	344	322	284	289	280	299	341	327	304	325	326	292	276	303	295	288	326	299	298	323	311	334	330	294	316	279	336	311	294	307	315	318	324	268	301	293	314	277	318	299	316	304	313	286	289	316	309	360	327	360	301	295	294	311	320	282	335	292	311	297	285	305	331	305	301	295	311	302	314	331	286	348	303	302	302	307	304	307	308	312	303	314	289	300	315	317	286	321	322	295
17612	19917	27106	26593	23688	26958	19481	13201	8728	4307	1750	1637	1220	1045	956	941	901	867	884	888	792	903	844	830	793	851	908	872	820	803	837	843	860	869	863	883	872	835	864	836	835	825	858	851	849	854	822	870	814	815	846	835	881	875	814	825	840	866	855	902	820	856	843	866	873	791	870	835	829	848	795	814	837	883	822	859	860	886	902	866	829	844	869	883	872	859	868	862	892	830	851	827	806	934	838	896	860	868	831	881	872	814	836	864	863	856	850	874	849	864	874	845	869	879	868	838	846	817	867	841	866	877	890	860	864	853	831	910	857	891	867	863	831	832	809	820	866	805	871	837	824	884	875	830	838	861	888	883	845	879	831	871	880	813	879	871	858	837	889	807	818	869	854	826	822	846	827	887	899	833	854	857	918	802	861	856	865	846	861	800	882	863	870	832	856	822	791	878	902	833	866	821	879	817	870	878	892	863	888	834	893	861	876	860	872	841	847	880	911	827	823	856	881	858	885	859	867	893	854	887	865	805	841	857	847	849	857	904	847	788	825	784	862	900	865	896	854	827	839	845	876	852	840	814	855	825	866	859	898	918	890	839	823	865	849	878	849	837	819	873	850	861	833	813	861	837	852	889	839	880	840	923	804	888	898	827	890	826	822	856	831	821	820	802	870	837	873	893	900	823	887	896	851	875	839	854	912	887	839	841	849	863	863	798	811	843	855	822	833	828	860	826	846	888	873	826	854	860	866	868	845	812	877	851	857	859	857	855	869	883	846	852	836	838	866	859	863	861	885	900	889	819	867	850	871	820	809	873	839	882	833	896	847	849	857	878	810	883	893	821	890	894	872	873	854	828	884	867	834	859	910	876	828	867	887	894	878	828	863	841	840	829	822	818	843	855	860	852	824	864	884	845	836	835	847	901	844	801	908	837	838	870	858	783	865	851	887	842	897	845	827	875	880	900	827	794	836	849	879	838	839	797	885	832	924	818	888	866	864	829	819	837	837	865	850	877	834	854	872	894	879	897	885	814	805	863	869	839	886	825	859	850	894	868	842	858	954	849	856	854	884	878	870	852	882	834	881	878	832	901	835	900	872	839	849	831	877	846	906	869	883	835	803	873	901	849	863	862	812	829	829	855	912	813	885	811	862	858	821	832	824	833	895	857	866	826	827	858	848	894	889	900	830	843	868	847	838	892	873	839	893	858	854	893	916	854	902	827	818	777	828	876	910	850	810	824	845	901	921	831	849	842	868	812	848	868	813	878	790	864	881	811	851	903	845	845	886	801	927	856	849	865	843	862	834	831	819	884	844	872	799	853	810	843	866	861	868	896	818	818	845	858	857	842	871	867	785	840	811	883	841	813	895	845	860	816	878	891	929	873	827	866	854	841	905	930	873	859	870	859	849	869	878	887	842	799	847	837	831	853	859	792	836	816	883	899	840	834	829	848	811	860	883	880	939	811	863	837	866	806	871	883	907	904	870	853	842	824	835	855	878	817	841	871	827	848	854	874	831	828	848	883	829	824	869	878	913	873	802	862	821	916	852	890	857	888	869	805	827	803	846	889	868	812	808	818	865	878	850	836	871	837	809	856	830	801	886	865	819	827	849	883	846	851	842	838	850	805	858	824	832	838	787	856	858	865	799	847	838	842	901	858	844	884	842	851	896	875	819	887	823	846	920	847	845	848	839	814	861	898	876	822	837	832	820	830	872	860	854	888	887	873	917	834	837	872	836	878	817	846	855	855	841	924	843	850	847	855	800	813	856	878	865	790	879	909	865	816	870	836	808	864	837	880	874	839	849	782	889	897	890	871	886	887	818	879	861	816	865	867	886	849	832	888	817	832	830	878	857	865	850	820	817	829	805	812	903	870	823	850	835	810	843	853	819	850	879	840	804	798	788	892	835	854	852	914	861	852	812	875	814	807	892	768	857	872	831	876	905	879	812	860	827	851	871	860	860	836	791	856	834	851	849	827	864	832	858	889	806	856	861	867	796	840	870	868	881	843	856	824	845	850	889	831	911	804	826	918	841	842	814	857	883	849	856	856	858	858	820	901	852	835	828	805	898	852	851	840	878	870	823	823	901	910	860	882	861	838	879	904	915	873	830	828	830	888	865	818	909	817	880	825	859	809	854	868	862	828	841	839	844	947	853	833	832	867	834	865	857	812	841	841	838	856	821	834	807	868	826	861	837	830	835	804	912	933	839	836	877	863	874	842	893	890	814	805	848	825	865	823	849	896	897	860	862	814	850	857	844	879	816	828	917	833	885	820	829	816	839	806	850	814	896	824	856	829	850	847	873	845	829	821	803	888	818	830	887	840	800	893	809	849	869	857	862	874	858	828	873	863	843	865	843	829	828	869	889	896	811	817	859	864	846	859	813	809	902	874	874	819	837	866	868	883	803	823	900	823	893	885	771	832	900	833	845	816	869	842	890	825	827	870	863	876	862	842	844	833	864	800	820	877	816	837	857	828	812	885	855	863	870	810	854	844	845	821	835	827	871	839	836	803	857	828	875	876	834	841	855	870	830	865	803	822	842	844	866	910	923	849	840	839	853	883	845	805	819	825	851	852	808	857	807	884	854	875	832	885	850	846	871	830	865	884	855	863	845	827	839	807	843	853	836	856	856	927	873	842	870	865	871	832	816	843	879	874	822	824	845	847	842	838	818	848	859	865	899	821	838	857	913	833	822	816	856	807	821	826	842	834	841	849	877	851	838	831	806	805	897	838	881	899	904	855	814	878	816	805	843	854	882	810	850	830	801	909	899	822	805	856	832	858	910	839	879	815	901	829	861	835	848	820	836	787	844	857	826	860	841	825	855	886	899	843	853	915	865	908	856	846	828	860	850	825	846	872	807	849	873	853	835	883	866	896	891	853	866	861	864	828	843	883	866	922	842	836	834	866	877	871	875	894	830	873	869	810	809	887	817	875	891	866	846	886	867	795	861	815	869	874	814	898	896	906	860	885	855	853	888	863	835	818	828	882	849	865	829	853	851	839	825	909	870	870	819	864	816	848	816	841	873	808	858	844	851	849	844	846	814	894	830	850	895	857	854	876	885	874	846	894	856	831	871	870	840	870	919	882	828	843	856	824	823	834	905	865	836	817	855	862	867	858	854	822	834	861	814	861	867	861	888	893	796	860	855	867	841	834	845	868	845	806	883	816	910	902	820	812	860	822	906	845	880	889	834	750	825	846	853	841	837	868	852	831	873	870	839	843	842	894	833	834	840	822	876	843	824	810	808	808	844	819	888	812	850	913	819	923	857	906	792	899	848	862	832	862	910	824	864	821	869	893	903	886	838	854	823	867	819	889	862	846	823	854	843	803	774	846	889	855	847	823	844	867	851	869	849	889	868	859	817	836	880	888	873	878	918	834	902	828	837	891	809	801	848	857	895	852	848	896	873	815	886	878	836	858	842	889	915	883	842	870	850	826	884	856	862	869	850	886	833	850	896	818	886	826	838	880	853	887	863	848	837	848	837	841
36795	35597	34051	26000	30009	43582	38439	31243	19210	9416	1039	1001	1194	985	821	462	376	362	334	285	253	328	262	312	294	307	261	285	298	259	275	284	301	253	289	244	297	281	281	277	279	278	272	279	278	271	274	277	253	334	260	277	280	294	257	243	277	283	255	249	258	288	289	294	276	299	297	246	275	278	277	298	302	300	276	296	297	289	305	301	265	288	283	274	279	277	273	277	243	296	279	281	272	298	294	267	298	257	270	297	291	239	275	284	293	312	288	297	292	309	281	295	216	268	302	267	275	262	280	270	289	263	259	275	298	272	297	286	292	256	292	290	266	281	246	285	258	347	306	308	295	309	280	267	298	270	261	274	297	275	273	274	252	315	290	306	273	287	289	281	285	251	301	294	264	309	292	288	289	254	290	294	279	285	280	295	273	302	286	302	295	279	299	272	273	296	291	274	283	284	269	278	289	271	325	273	268	265	263	277	280	271	256	280	290	281	265	277	280	289	261	270	287	286	259	298	254	271	265	270	282	265	254	277	298	296	278	244	265	309	297	279	268	301	284	302	322	293	257	284	286	275	274	282	287	302	242	293	269	266	288	294	282	264	260	267	274	284	262	271	291	320	277	281	294	319	284	273	268	256	278	268	289	260	265	301	265	306	291	292	286	280	269	276	291	302	303	273	285	324	273	278	271	274	285	275	286	283	274	310	255	282	293	284	301	247	288	272	260	275	319	279	272	257	244	323	274	275	302	254	297	264	263	291	293	270	293	283	280	293	273	293	304	284	301	271	278	261	263	304	302	282	273	287	286	274	322	266	277	286	262	254	284	262	296	260	296	249	258	301	317	265	279	291	249	251	304	269	286	330	274	254	282	271	284	288	296	299	260	267	276	294	267	300	292	270	264	265	245	291	263	275	283	269	282	258	274	267	298	247	306	287	278	256	271	309	261	284	258	270	264	285	288	302	251	276	268	284	259	257	249	306	256	267	259	285	288	289	261	269	313	293	271	282	269	271	294	272	277	277	279	263	252	288	279	301	270	285	302	281	263	275	276	286	286	278	290	293	268	272	270	291	251	286	300	299	298	295	273	285	322	275	313	284	307	249	279	293	290	283	309	296	302	273	240	250	286	289	278	288	277	266	276	300	258	261	255	270	247	293	257	286	273	276	283	298	269	279	279	283	296	285	272	276	241	305	297	254	263	288	246	263	293	267	271	259	275	262	274	292	303	295	261	285	295	259	283	264	289	273	263	293	277	265	273	288	288	263	260	278	265	293	300	261	249	315	284	297	276	308	263	276	245	260	284	270	276	267	260	289	294	273	282	283	308	298	283	283	292	256	284	269	280	264	278	302	279	277	287	293	282	285	278	268	278	286	268	292	282	280	278	290	289	292	285	266	278	291	311	273	304	268	297	297	286	285	265	295	287	277	281	276	306	250	266	291	271	273	259	288	273	241	289	299	274	278	260	267	294	294	264	278	274	252	301	287	286	268	278	281	296	270	266	298	246	259	290	248	297	263	278	308	288	289	276	299	319	304	288	271	272	284	284	276	263	273	260	274	293	278	268	292	277	291	284	274	251	283	283	304	256	264	293	283	300	272	284	283	275	282	286	260	278	268	290	277	273	274	256	269	294	289	286	272	266	300	277	264	271	275	273	259	298	277	286	272	270	274	275	261	284	269	255	305	286	276	221	282	293	284	260	262	299	281	305	290	291	271	297	277	275	295	284	272	254	304	282	253	283	245	268	326	302	298	280	284	282	311	256	251	275	270	295	294	283	280	300	265	284	274	271	265	280	273	271	275	290	258	267	249	258	292	262	289	286	280	269	246	295	290	269	261	274	284	268	264	328	279	253	285	240	270	303	273	268	284	264	257	287	272	261	277	263	285	273	286	252	282	263	266	278	254	283	286	271	291	312	282	255	305	291	243	285	302	266	275	280	304	314	275	293	267	261	264	277	296	303	278	277	267	306	268	281	266	326	305	295	290	259	270	304	290	279	293	277	292	285	254	258	241	278	282	277	248	295	296	267	298	280	274	280	266	292	301	267	300	246	272	266	280	320	263	278	274	319	273	237	250	273	291	304	282	287	280	271	310	274	291	271	307	249	293	262	256	276	275	303	286	271	273	304	268	284	312	258	254	296	268	255	269	274	257	282	275	264	277	253	282	280	279	259	273	266	297	271	305	270	266	293	281	255	301	230	290	311	273	299	272	282	288	286	289	295	290	279	284	267	274	273	280	264	297	295	267	305	275	269	283	304	268	232	284	277	289	275	298	303	286	304	281	285	294	277	251	281	260	274	253	261	266	247	299	291	300	299	256	302	282	297	306	288	270	286	293	316	295	313	286	300	274	285	256	295	288	266	296	264	257	255	298	267	287	269	265	290	281	278	268	266	269	269	276	264	280	287	272	262	249	300	300	280	283	303	264	288	297	261	279	273	289	285	271	247	261	283	273	257	288	259	267	280	261	282	283	270	313	251	284	292	324	268	262	286	296	262	295	274	297	294	273	271	270	314	317	292	285	297	278	274	292	276	263	285	280	277	260	253	261	306	272	295	274	277	269	273	273	316	278	276	309	268	280	301	256	260	284	296	290	275	295	265	282	291	275	283	257	300	260	277	258	282	305	270	272	272	274	262	306	272	303	281	294	292	299	293	264	330	289	295	282	287	288	267	314	259	295	268	261	287	275	282	290	287	314	311	278	323	311	273	273	302	256	311	274	286	271	280	280	303	292	267	272	291	296	262	264	268	274	290	274	284	262	259	284	258	275	275	278	272	267	266	263	282	284	276	287	310	292	272	301	246	285	281	314	274	271	266	292	279	289	282	271	302	290	274	273	276	289	272	294	277	273	272	274	270	265	262	288	256	258	261	284	276	258	275	262	298	251	281	274	281	260	282	258	303	264	282	274	242	275	262	289	282	303	251	308	284	260	301	288	275	270	284	322	282	308	278	287	282	266	269	294	268	287	319	291	290	277	281	277	271	317	280	302	275	249	312	274	295	276	280	281	296	304	269	292	274	262	260	274	278	292	287	285	271	254	263	276	313	268	281	287	296	261	324	295	274	294	272	309	290	293	281	299	289	293	286	270	283	290	259	265	282	273	295	291	276	303	274	292	285	288	284	245	282	293	287	226	282	318	288	277	296	276	269	277	243	266	282	265	289	293	244	281	287	288	292	284	282	256	277	300	262	256	290	255	275	270	272	302	274	268	286	294	289	289	268	317	283	271	270	285	281	269	282	284	278	284	265	273	287	291	257	303	267	286	281	270	297	298	253	258	279	244	284	299	285	262	270	278	256	280	303	257	257	275	303	305	279	287	281	291	250	268	259	299	297	290	288	256	316	291	271	279	307	294	243	279	280	282	286	281	274	263	278	297	256	282	269	268	304	289	284	264	268	309	303	276	280	283	294	301	290	262	292	281	303	270	319	269	267	305	249	275	272	292	275	298	297	302	291	288	297	273	294	292	272	284	241	314	286	268	289	283	281	305
25938	27779	32271	32783	42915	52909	50793	44887	34781	22088	3088	4664	5473	4847	3478	1983	1363	1216	1028	826	839	786	800	800	824	767	831	783	768	830	772	815	838	787	755	887	813	762	834	803	756	755	757	798	757	829	748	781	778	764	806	761	780	773	762	768	784	768	789	768	770	733	781	811	808	756	756	768	757	795	782	801	796	797	850	740	816	807	782	782	809	753	797	745	743	762	791	804	764	833	829	749	757	806	765	786	756	765	799	738	784	762	772	769	838	810	795	762	757	841	800	792	835	794	805	798	772	766	822	781	792	776	834	728	771	776	833	781	798	757	791	761	796	820	751	776	787	785	773	795	785	817	776	800	787	762	793	758	746	810	775	795	836	845	775	803	776	846	836	818	791	781	773	765	779	786	808	741	800	759	786	758	814	797	832	786	815	807	787	814	774	774	741	806	792	772	837	800	755	747	809	783	782	795	733	741	776	830	795	765	743	788	769	789	722	772	770	760	793	773	794	803	742	757	787	804	821	727	768	769	813	780	743	782	786	811	759	773	786	752	823	789	762	774	800	805	753	799	813	792	799	797	800	756	760	759	762	726	820	790	775	754	752	789	783	754	777	788	744	798	813	784	794	815	772	794	795	757	806	803	765	732	767	767	779	739	745	808	820	800	774	751	845	737	774	804	773	793	777	781	762	784	794	762	785	817	767	772	813	744	802	820	766	743	762	783	812	726	798	757	807	803	739	759	789	839	778	792	788	759	764	805	716	784	822	794	750	782	770	829	822	790	767	737	754	808	805	804	777	770	739	776	748	807	747	820	783	769	767	747	746	787	777	785	781	791	779	833	796	746	735	782	814	770	795	791	827	757	735	774	802	762	762	793	791	801	760	795	782	774	823	741	807	742	738	765	816	805	730	743	752	781	803	701	780	762	780	773	819	761	758	792	785	794	809	800	842	773	783	755	785	836	766	743	784	780	773	792	742	772	783	786	740	829	763	834	751	828	786	781	795	807	806	813	801	803	765	768	738	795	815	795	783	804	809	725	784	767	819	736	778	776	804	775	789	786	765	780	793	773	790	825	795	757	771	747	811	815	787	800	783	809	788	839	827	754	832	795	750	845	736	832	793	749	789	743	771	776	814	785	784	753	790	789	767	789	784	753	780	822	815	801	797	845	792	825	812	737	752	806	791	700	794	800	772	748	735	833	766	753	833	809	792	819	757	803	789	828	755	745	801	761	785	785	772	799	826	757	823	794	758	810	771	833	810	775	811	753	760	783	784	809	822	755	793	778	782	745	775	757	773	820	809	812	811	818	827	814	800	817	771	734	755	795	821	810	804	803	804	764	788	806	770	837	763	759	777	819	759	773	757	796	784	756	746	826	796	762	762	763	773	764	787	831	755	771	815	809	757	778	724	758	788	788	772	791	787	780	773	751	791	761	764	724	771	777	771	745	792	838	772	748	778	776	751	781	740	779	776	780	754	760	867	834	778	793	796	820	751	727	788	780	814	798	775	793	763	780	765	824	754	806	794	774	738	791	743	765	771	757	799	738	828	777	750	788	784	834	761	766	740	770	766	780	762	778	846	787	763	812	755	760	797	786	776	795	771	791	737	778	781	782	786	777	778	800	788	774	769	756	788	790	797	797	766	769	810	827	831	795	841	820	789	817	777	750	815	782	758	755	779	771	833	818	787	790	758	813	712	725	775	807	808	837	755	784	782	823	772	806	751	789	784	807	814	807	765	815	798	788	781	789	769	762	761	784	790	782	743	764	821	758	755	811	775	859	798	776	764	756	805	764	784	800	777	741	754	763	770	790	772	800	772	795	863	774	784	778	819	768	758	813	807	799	778	799	780	812	759	821	805	754	764	761	814	836	825	806	742	780	778	791	799	759	817	723	784	778	731	808	791	808	785	770	778	785	792	794	759	748	821	776	775	816	816	850	822	799	754	761	806	818	739	853	758	781	785	719	732	811	764	772	804	793	806	793	736	754	802	794	818	753	804	781	832	780	774	820	806	739	789	815	774	806	795	794	776	794	819	820	758	825	793	754	794	759	805	793	763	762	757	775	809	753	778	800	796	837	759	716	759	827	759	792	799	781	771	744	794	818	783	798	774	769	779	787	794	722	787	808	787	820	775	815	761	765	758	824	818	797	797	759	812	803	764	790	789	816	767	784	761	796	752	776	807	767	759	792	835	755	736	841	739	800	777	780	822	813	756	824	761	839	782	830	807	768	800	798	837	750	781	756	787	827	767	750	771	795	757	823	796	799	773	786	751	826	786	737	764	803	801	806	771	775	767	774	768	765	821	756	748	789	791	785	761	805	779	786	789	788	761	744	803	792	769	771	784	810	838	774	789	779	740	747	751	727	824	772	827	803	770	807	795	788	773	796	817	742	806	827	832	823	749	841	801	791	788	798	828	796	815	774	783	766	763	724	731	766	821	772	775	760	796	797	801	772	791	741	779	829	811	792	749	804	809	820	789	797	820	792	782	809	766	769	763	825	797	743	768	772	778	790	779	812	745	806	792	758	772	721	822	775	769	816	739	741	813	796	739	749	797	854	754	830	816	789	818	776	767	811	769	766	755	789	788	843	790	745	778	735	809	758	810	788	771	753	760	789	809	792	792	778	792	750	760	774	795	788	772	825	744	785	810	795	794	793	719	758	790	815	808	782	826	809	806	759	757	759	816	768	781	789	809	812	729	771	811	768	798	765	758	752	778	806	814	760	781	791	773	813	803	797	753	771	779	748	822	757	789	828	810	798	829	837	776	781	800	745	765	818	730	780	790	840	748	757	765	784	767	787	739	777	819	745	801	842	797	770	836	791	784	767	752	775	775	760	740	757	779	751	849	803	808	789	782	780	780	765	751	750	755	730	758	793	741	812	743	840	795	779	794	786	822	793	823	793	825	843	843	786	764	804	745	861	814	832	777	773	813	787	790	833	785	761	768	762	796	809	762	785	763	766	809	754	759	726	741	821	790	747	778	745	837	862	756	782	821	801	812	779	764	761	753	782	767	788	808	816	829	813	792	832	839	796	794	783	828	774	772	770	739	807	783	750	756	779	822	796	794	844	792	734	742	763	773	762	793	764	738	756	809	802	774	775	760	800	843	838	841	788	810	755	802	778	764	816	779	837	790	812	788	789	811	782	717	797	746	742	763	790	822	778	776	783	789	806	786	756	759	761	772	809	842	789	729	770	753	788	773	807	818	805	805	767	781	771	735	751	827	817	777	749	820	784	787	840	770	774	763	788	781	723	762	780	777	808	765	793	803	774	827	809	790	828	787	813	782	796	864	760	792	778	804	777	787	803	758	763	832	795	809	833	781	766	798	731	782	768	754	802	748	764	768	841	752	761	739	759	751	825	775	773	787	769	743	775	822	796	781	761	731	790	786	865	766	799	818	782	788	789	793	779	762	805	750	809	756	792	754	800	781	810	751	807	718	782	816	794	762	736	806	723	752	747	826	774	782	796	820	776	798	813	803	772	801	707
40634	37882	35597	30854	33257	49678	44691	41765	31334	17813	5116	2665	2181	1525	802	520	570	444	367	312	298	301	268	323	300	332	286	326	267	317	302	308	306	314	304	298	321	296	314	284	284	288	282	318	286	332	291	298	278	313	310	294	273	290	301	316	299	277	301	317	288	321	314	303	279	294	309	310	294	325	293	287	322	264	307	282	300	300	293	336	281	303	286	287	291	279	328	282	323	308	311	297	322	303	295	292	300	298	323	251	313	319	302	315	287	293	283	299	292	314	310	308	318	295	334	279	296	303	339	331	279	333	282	304	325	326	289	311	324	302	289	297	282	311	292	326	300	300	338	332	281	307	329	305	305	271	310	295	323	260	295	297	298	283	320	296	296	311	298	298	297	345	319	300	318	283	318	334	298	282	293	258	307	292	302	285	306	304	281	295	306	307	294	299	328	290	318	306	292	306	288	285	292	334	275	316	293	281	305	323	291	301	290	299	309	302	321	322	317	321	298	302	266	284	289	287	303	296	292	313	282	296	310	308	299	328	301	320	298	266	333	295	246	309	274	285	273	317	308	302	287	323	292	316	295	303	277	317	317	315	291	308	289	294	281	317	281	289	267	321	335	278	305	289	326	310	292	341	323	288	303	321	282	299	275	263	321	281	281	284	291	297	282	247	305	289	303	302	301	312	292	278	290	337	272	313	301	307	323	320	309	283	300	300	282	294	291	334	304	299	306	307	312	304	296	267	322	260	276	296	319	305	292	271	299	300	299	327	312	318	315	299	326	293	306	308	317	331	292	253	298	304	324	325	295	275	280	304	268	310	305	305	299	329	326	304	298	298	295	294	327	303	304	338	305	282	285	300	300	308	294	327	259	324	303	300	331	299	295	296	283	278	302	289	304	296	277	309	310	293	289	306	290	293	328	290	291	287	278	333	286	299	294	270	300	309	312	281	287	288	299	272	285	290	262	290	287	285	285	293	306	295	294	287	301	313	331	300	296	294	330	320	304	328	282	302	284	309	283	273	323	336	343	278	303	315	288	310	309	273	280	298	279	302	289	337	293	311	283	306	298	313	287	302	287	313	324	301	314	274	292	247	283	307	284	297	315	308	287	308	259	329	285	275	318	302	334	311	285	292	285	305	299	292	286	277	271	287	260	314	309	305	267	284	277	301	299	299	281	279	271	305	286	269	290	289	282	264	320	280	296	312	288	308	304	304	315	273	294	299	311	302	318	279	309	307	321	344	300	309	308	310	312	304	273	294	277	305	322	325	280	321	273	320	333	335	303	326	324	340	341	297	305	284	287	280	293	291	289	314	325	277	278	248	301	290	326	275	307	304	321	303	303	297	316	327	295	289	281	307	291	274	281	286	316	297	293	297	301	295	314	301	293	284	287	286	294	301	319	262	306	315	309	283	289	297	334	273	292	252	272	305	281	312	272	302	311	299	321	279	328	291	267	296	301	321	282	319	298	309	266	282	307	317	299	295	284	300	270	321	296	306	267	294	313	327	271	286	318	312	299	296	316	296	313	303	333	297	292	297	302	318	275	275	322	258	318	311	291	307	293	298	294	310	295	297	281	260	274	315	296	277	263	284	296	306	301	310	307	332	307	297	297	301	291	291	303	312	320	291	307	318	274	328	291	313	298	310	314	286	297	263	299	287	338	296	309	280	300	307	299	287	292	321	307	292	286	325	299	292	284	300	297	288	332	291	307	300	313	284	285	247	313	327	286	295	310	294	276	316	302	311	317	307	283	320	292	301	330	311	272	293	305	274	267	289	310	289	304	281	310	325	270	302	293	280	283	328	274	306	312	301	325	296	262	305	296	315	312	304	275	293	297	290	258	308	286	271	312	308	314	299	295	320	280	298	325	274	303	272	324	290	331	309	286	281	267	305	297	300	302	326	299	306	308	317	298	312	312	295	306	297	271	323	313	259	296	286	281	274	309	290	298	302	303	345	316	310	278	308	311	276	318	273	287	304	299	258	290	295	305	275	296	308	283	303	317	332	340	299	284	277	331	303	318	328	259	285	309	284	288	288	321	280	279	322	327	312	310	278	324	273	290	279	336	275	314	306	315	270	288	280	309	327	300	314	286	297	297	307	298	312	310	304	284	317	308	297	297	330	286	294	317	293	290	317	294	312	290	293	324	304	284	307	280	312	293	301	278	298	305	268	262	303	312	268	258	297	292	291	321	280	290	299	282	290	303	292	304	297	336	309	284	286	327	308	310	312	281	293	305	306	321	302	305	306	285	315	284	311	323	282	301	327	297	309	274	321	325	279	314	281	288	307	318	301	302	313	307	296	291	308	317	296	296	264	279	292	313	272	285	306	325	313	295	322	324	293	291	312	304	309	308	271	303	295	289	289	311	299	283	308	248	281	278	262	316	332	287	317	299	306	290	321	346	267	300	312	271	295	301	272	280	279	315	321	313	320	321	285	296	313	323	282	313	278	311	305	296	259	310	300	306	313	318	307	318	304	294	323	299	308	318	289	315	303	296	305	310	306	293	307	285	283	331	328	316	296	301	301	331	309	298	294	282	311	299	300	291	277	304	296	296	310	267	294	301	307	315	308	305	305	279	312	315	280	285	289	286	313	288	313	281	310	292	319	283	335	289	264	301	308	274	297	309	297	291	305	286	291	292	336	290	308	265	301	300	296	298	303	298	300	275	280	313	280	281	300	313	308	337	288	296	304	323	315	304	288	310	274	305	327	288	319	306	283	287	299	291	311	302	296	297	324	300	299	295	284	344	316	256	307	313	308	277	298	286	300	305	281	296	293	316	309	293	298	319	291	297	308	279	301	322	293	331	319	323	300	326	310	285	302	300	288	318	301	318	286	320	274	318	284	276	315	309	271	291	320	336	300	291	278	320	310	335	306	270	289	293	336	271	280	296	298	313	292	285	283	301	281	286	312	322	278	317	267	305	337	300	279	303	291	300	283	354	277	298	326	263	310	314	306	287	326	323	290	321	275	325	332	302	288	304	300	309	294	260	310	317	239	295	295	319	278	319	303	273	289	295	310	303	316	288	305	280	313	317	284	305	296	281	277	311	305	313	300	307	302	309	314	324	292	306	302	294	272	266	309	288	301	302	307	295	283	311	287	277	300	292	337	312	301	293	306	291	313	285	295	284	307	309	270	289	293	354	304	309	303	317	314	307	302	284	300	311	302	321	314	289	286	296	311	321	324	314	315	263	320	305	306	292	340	315	335	311	322	301	328	326	303	308	306	314	297	287	334	312	290	305	279	276	323	300	298	324	315	285	279	304	290	284	281	295	318	296	275	312	300	291	300	319	295	314	316	308	297	348	309	313	307	252	313	297	254	287	290	307	308	292	316	288	310	284	296	307	309	295	291	303	256	298	290	280	301	324	275	298	323	295	309	290	283	302	272	278	302	296	278	306	263	292	305	285	282	283	264	284	303	290	324	317	313	305	311	296	287	277	309	289	320	291	301	313	310	317	288	335	269	288	312	295	294	335	327	334	261
28298	30558	34142	36760	45047	57154	56515	54062	44877	31344	13984	10570	9682	6767	3616	2161	2132	1533	1161	902	838	809	836	817	895	822	818	781	835	788	822	778	798	827	823	809	833	861	814	792	856	789	819	870	817	842	874	831	779	836	807	864	850	864	850	819	818	825	791	847	809	803	849	820	873	802	841	854	781	861	853	844	813	861	859	851	851	869	798	788	821	834	825	852	898	837	763	917	818	941	841	852	798	827	884	849	815	837	809	839	807	825	842	845	827	830	834	796	850	788	844	834	812	877	828	828	835	811	824	853	781	795	840	806	794	822	872	901	811	803	797	812	823	852	822	864	796	797	856	846	827	848	823	848	816	865	869	802	787	791	809	815	889	888	798	868	812	826	844	819	838	843	790	801	854	822	848	849	807	783	856	807	871	887	832	842	889	815	839	816	855	838	847	824	865	846	815	838	805	836	791	848	877	834	831	823	850	834	812	796	833	822	822	815	822	821	823	843	817	790	851	853	877	829	852	833	807	823	811	818	881	829	839	873	833	792	789	794	817	795	862	831	813	819	818	816	826	788	799	811	842	830	813	774	791	817	856	795	857	833	793	811	854	804	859	798	814	833	826	868	843	849	864	829	829	857	838	789	801	856	849	851	812	839	800	869	806	813	847	826	784	860	803	829	869	822	806	796	842	815	837	807	799	838	849	908	877	862	819	820	802	834	879	861	882	803	762	813	825	819	875	856	904	845	828	824	857	861	858	874	863	750	857	821	810	842	766	809	783	808	780	872	868	845	856	816	853	818	880	843	808	858	807	849	846	837	813	824	837	785	794	798	860	856	824	847	829	821	832	840	851	838	838	814	789	861	847	862	819	848	821	885	821	814	844	850	849	812	772	852	858	813	845	813	794	845	860	833	817	819	867	797	817	854	857	856	825	819	826	861	836	866	838	806	843	802	815	839	843	823	809	812	841	824	800	834	818	774	820	822	830	834	809	837	788	828	859	819	798	842	861	904	831	792	825	877	842	821	800	799	849	853	864	839	819	812	807	842	844	825	806	830	879	848	872	757	831	871	867	860	898	922	835	839	796	859	865	796	847	879	859	809	792	837	850	864	833	803	861	837	837	807	870	819	827	844	781	791	815	774	855	788	875	824	858	833	809	832	861	816	814	806	775	796	849	851	849	888	848	844	851	851	792	844	823	826	793	834	817	876	855	878	856	838	855	880	830	828	889	798	820	878	868	840	823	847	821	798	762	905	827	831	816	815	860	874	809	847	846	810	883	837	846	830	842	827	837	875	870	813	838	817	851	843	803	823	806	842	848	858	890	788	828	784	863	839	795	870	869	848	800	824	832	840	823	806	828	802	813	817	850	832	821	803	829	854	827	837	791	809	878	835	833	781	849	862	829	875	840	774	819	831	829	829	845	847	826	823	793	818	801	834	828	851	830	825	781	807	816	817	829	851	846	866	786	812	849	865	841	785	790	868	834	828	874	849	832	837	777	749	796	828	816	810	846	799	847	833	841	847	801	815	850	841	822	835	834	872	816	806	885	776	820	824	837	824	816	828	833	880	810	788	821	841	849	879	789	802	768	880	830	785	847	789	853	785	854	809	853	828	836	896	820	804	861	844	857	813	857	826	876	897	844	820	835	789	849	836	783	826	803	816	820	803	810	881	843	852	827	835	850	839	805	864	830	869	794	797	850	842	832	836	845	822	832	809	819	847	872	838	834	837	884	773	864	796	873	801	854	826	881	885	816	802	871	832	813	787	853	813	822	825	839	834	831	870	817	863	855	860	844	765	907	835	868	857	874	879	828	869	848	841	836	782	833	840	886	860	808	819	832	839	835	802	876	812	798	790	815	825	820	827	828	856	862	807	811	852	826	830	846	849	826	852	834	846	802	845	799	861	823	817	832	840	807	883	829	828	846	855	846	827	840	879	844	836	834	810	840	843	797	836	798	831	813	852	825	845	890	876	800	820	800	840	797	807	857	877	873	816	845	804	856	830	830	851	836	862	796	807	884	829	847	822	831	847	813	829	827	836	862	817	897	841	790	811	826	864	878	809	811	816	810	809	822	837	837	787	865	837	777	862	860	794	798	836	833	829	845	848	799	835	828	838	818	826	825	739	808	823	866	835	808	837	849	863	814	819	840	903	897	773	809	835	801	875	792	885	794	877	835	840	857	855	831	871	777	857	798	805	778	827	817	800	856	808	884	798	864	861	861	822	887	864	787	829	817	840	793	879	879	894	849	852	848	832	806	790	850	814	832	859	815	849	831	821	871	835	811	873	797	831	824	818	815	878	817	829	835	921	862	840	849	824	863	823	775	792	899	838	852	815	849	817	870	891	811	838	829	836	832	813	837	802	839	850	837	857	898	882	833	860	843	814	799	790	833	869	813	875	788	868	824	804	795	823	842	801	880	841	833	848	844	818	797	819	875	794	805	817	828	822	877	821	865	849	811	803	867	817	800	827	855	804	833	819	810	818	872	823	862	771	867	787	817	800	820	870	824	867	818	817	837	812	861	834	818	840	816	772	835	860	873	828	812	800	861	813	840	751	834	800	793	808	805	793	853	840	853	849	800	824	804	797	833	791	876	822	841	819	838	788	844	844	829	803	832	830	812	836	810	824	886	813	860	824	805	805	831	787	840	795	789	773	847	802	790	843	807	851	872	875	866	830	870	827	823	811	857	875	843	795	820	803	860	859	877	803	887	806	816	899	843	842	761	834	829	787	853	833	856	853	852	816	817	858	881	796	854	846	821	796	811	771	834	831	813	799	910	901	839	830	863	857	836	804	783	804	801	846	814	872	809	808	844	754	825	825	827	801	795	820	809	894	807	810	858	848	788	814	838	779	808	823	797	896	847	789	821	820	858	850	861	847	818	808	828	826	824	795	811	835	850	804	853	850	834	850	867	821	829	853	807	838	799	846	806	820	859	824	804	832	877	832	814	824	862	878	780	818	811	822	829	877	819	853	842	860	811	783	868	898	817	796	823	913	810	821	844	833	874	823	813	847	880	782	819	790	869	850	841	825	847	824	770	855	851	798	810	818	852	810	745	813	823	837	825	834	891	822	830	842	845	804	813	814	806	866	849	819	788	840	902	806	791	826	847	846	782	851	814	757	798	843	823	854	842	833	780	852	769	871	774	816	809	812	867	812	825	795	829	854	842	854	857	851	830	887	809	804	825	864	830	802	844	801	868	822	877	804	767	857	790	828	853	805	799	843	784	817	845	894	813	842	834	817	796	837	877	845	859	848	836	782	801	818	790	845	800	804	818	837	818	829	809	853	821	855	808	823	881	783	781	813	791	810	831	821	836	758	836	824	841	811	839	842	882	803	823	835	802	826	864	840	813	823	843	845	879	801	869	834	833	880	861	887	813	801	789	887	868	868	841	856	889	797	895	844	774	823	874	855	842	828	835	812	846	828	853	813	846	848	901	813	832	778	880	835	833	845	852	828	867	875	824	798	787	839	827	833	820	817	824	798	808	836
18892	19579	19153	16540	12736	11031	7429	4764	2655	1586	547	480	476	462	392	387	349	362	331	319	302	329	296	319	310	296	336	300	319	316	330	321	340	320	309	291	316	309	279	341	322	334	304	304	294	311	336	340	312	299	329	298	309	339	329	325	306	319	294	273	295	344	324	295	313	313	294	324	297	327	312	299	300	329	310	308	297	312	296	309	290	319	331	312	327	326	313	327	302	334	318	351	284	313	309	328	333	311	279	322	309	275	324	308	307	294	340	287	315	338	327	322	314	309	333	332	301	323	358	359	254	319	279	298	300	338	342	347	352	297	333	286	301	305	321	307	302	297	331	287	310	305	296	365	280	315	311	304	301	304	284	309	291	322	320	316	321	320	299	310	310	268	254	328	300	323	288	325	275	329	322	294	339	314	314	326	285	313	310	334	318	341	338	333	289	313	320	326	302	331	339	299	307	317	328	314	336	333	293	318	310	303	296	281	319	293	312	308	333	264	330	315	333	291	339	324	315	305	285	316	314	323	317	301	307	328	324	333	306	298	324	297	296	327	296	320	348	344	343	314	304	314	315	321	314	307	286	331	287	299	281	283	323	302	318	326	305	318	331	320	330	308	328	281	290	333	310	344	240	326	301	293	325	312	307	313	299	288	342	284	316	286	308	340	326	295	310	300	288	299	319	321	342	319	348	306	316	304	292	314	338	300	320	336	296	312	333	329	328	315	326	303	307	309	311	278	320	304	324	309	323	316	305	326	326	313	320	293	300	288	286	315	320	302	312	328	294	283	323	335	338	317	326	330	351	354	322	341	302	259	323	354	350	326	351	323	301	304	332	317	323	297	310	317	306	315	312	311	323	306	309	288	279	305	302	316	263	287	308	335	318	296	327	327	310	308	328	321	327	306	308	318	305	333	324	317	304	288	301	307	305	317	316	319	328	316	325	326	325	313	340	307	321	316	300	278	321	328	287	312	307	312	308	287	354	318	299	320	300	325	304	343	333	330	330	323	324	320	309	287	326	354	323	349	297	312	329	294	307	307	303	328	321	312	309	310	315	323	300	292	311	324	307	288	337	329	298	314	295	297	333	302	320	308	338	296	309	287	309	307	306	303	303	316	303	314	311	295	318	342	315	300	286	328	295	336	270	320	291	297	336	326	296	342	325	325	335	313	313	312	344	333	312	287	323	325	335	310	330	298	311	291	307	327	335	293	301	288	326	315	317	323	298	329	331	328	335	298	295	317	333	309	310	310	270	314	314	297	275	305	334	306	337	305	295	329	305	320	300	309	294	337	298	315	340	320	356	315	284	339	289	282	314	303	301	300	311	294	333	291	362	316	331	306	312	300	319	360	335	332	311	310	304	300	309	291	349	275	299	294	319	331	295	296	310	291	310	332	305	337	339	323	279	313	337	300	300	307	334	328	323	290	304	305	308	291	294	330	285	321	345	323	302	308	313	289	303	291	346	313	289	302	295	329	295	326	314	287	281	296	320	315	326	326	304	316	310	344	324	322	310	313	290	295	296	313	310	292	332	294	311	280	294	320	302	317	341	278	295	342	315	283	293	312	308	307	314	333	342	306	302	301	365	287	308	303	288	311	287	260	291	337	296	311	330	328	287	293	310	293	280	320	335	294	331	304	299	322	318	313	301	305	310	319	345	337	307	320	305	297	299	275	307	305	274	323	317	280	310	276	310	319	295	282	313	311	338	304	320	323	315	353	319	324	328	327	297	343	326	321	316	308	296	295	351	324	271	318	322	303	280	296	327	313	311	319	320	329	328	303	312	341	322	297	302	312	306	304	327	325	339	329	282	340	331	311	309	320	303	318	288	321	323	299	331	284	311	326	327	342	302	292	331	289	311	332	312	317	335	312	329	320	341	317	315	301	310	289	302	300	309	303	314	345	314	302	287	321	316	331	324	262	284	310	322	343	317	295	304	302	286	302	328	296	294	285	326	312	288	334	275	302	312	328	314	314	300	336	290	313	294	309	283	311	327	314	332	316	322	291	323	312	315	284	302	331	302	286	299	345	324	291	338	318	318	321	300	282	304	350	298	309	311	341	320	291	266	329	321	327	327	318	302	295	305	278	308	319	309	301	345	324	298	304	313	320	316	322	311	314	321	328	314	307	330	297	316	350	287	339	309	319	299	306	300	315	320	317	318	348	289	326	305	295	313	308	335	298	323	318	298	328	312	299	319	306	309	285	301	300	304	292	313	323	298	299	317	297	309	337	306	310	307	330	314	318	296	315	301	357	307	296	296	291	326	327	327	306	310	319	334	297	336	306	307	276	294	307	306	322	339	316	344	287	339	306	355	295	330	297	295	333	308	334	302	298	288	308	334	313	325	282	296	329	301	345	332	291	322	313	317	333	328	291	312	308	321	331	328	304	310	342	312	317	315	316	326	310	307	307	287	331	300	307	318	313	302	326	287	296	304	292	284	295	322	335	347	309	318	302	325	317	314	285	347	315	302	297	321	271	319	309	331	315	297	280	325	326	315	300	343	320	337	309	311	319	312	358	325	279	319	281	280	308	300	296	291	304	341	326	273	302	316	339	314	327	304	310	331	272	304	303	316	321	317	299	332	348	341	332	336	298	326	282	313	324	349	288	324	325	358	307	274	311	317	295	280	318	288	310	306	340	310	313	322	310	268	330	317	314	329	304	314	340	326	313	325	299	346	318	319	305	315	292	315	314	344	323	341	296	332	311	321	373	297	330	314	326	303	296	327	318	320	317	309	315	322	303	351	288	320	289	294	309	296	305	293	338	297	319	310	313	332	306	318	297	307	287	331	351	326	307	294	291	283	342	295	312	337	324	331	312	287	343	293	338	305	346	300	297	302	324	320	316	288	334	333	325	362	296	302	320	335	328	293	345	312	304	293	305	328	280	319	325	326	331	300	298	274	289	296	334	292	302	316	316	312	342	285	335	323	317	315	309	318	311	310	330	318	289	320	315	336	317	325	321	305	304	348	272	322	311	319	298	313	290	295	333	301	298	285	327	302	328	299	300	287	346	322	313	310	271	280	311	320	338	314	294	305	277	318	321	317	321	326	322	319	348	329	331	320	324	305	318	319	298	336	311	320	282	339	325	351	316	343	319	319	354	350	333	316	315	327	307	318	289	332	304	319	295	341	306	291	325	311	276	363	344	293	295	304	314	321	281	323	343	316	297	330	288	316	328	326	309	327	347	340	315	312	344	321	307	327	316	297	337	305	312	309	320	285	314	290	334	304	302	333	327	298	325	303	315	301	321	307	313	318	301	298	300	309	317	332	303	313	281	315	341	345	316	268	289	349	301	321	334	325	345	286	296	312	303	305	365	297	305	306	274	346	325	306	310	358	343	292	310	299	315	325	354	322	290	300	280	312	309	299	313	330	338	308	305	315	299	304	312	338	311	323	302	336	328	309	319	319	321	299	309	292	316	316	311	330	292	328	304	336	333	313	314	294	314	316	347	310	312	315	325	297	292	298	317	347	322	322	307
12877	15518	20534	26498	24823	25539	20537	15354	9371	5827	2160	1769	1827	1757	1247	1205	1173	1033	917	874	878	816	813	888	887	789	856	886	892	896	872	910	814	847	833	890	884	863	889	858	888	913	819	910	883	845	865	927	892	852	878	858	871	947	904	803	873	852	812	838	866	848	831	863	836	878	853	862	810	843	834	868	847	877	881	873	853	821	863	845	867	919	868	899	850	862	827	811	901	833	825	845	847	923	854	920	808	855	897	874	850	864	869	857	828	886	849	897	837	878	856	847	856	861	824	802	894	886	870	841	954	856	853	832	835	884	882	874	834	839	807	888	812	872	837	883	907	872	843	854	911	865	858	880	839	856	898	847	802	894	835	834	830	881	862	877	909	880	831	822	837	872	839	862	851	883	858	882	836	858	881	791	876	833	898	826	825	880	908	811	878	838	839	865	827	845	862	837	866	815	836	844	848	883	845	869	859	880	868	860	805	894	852	862	852	824	862	841	860	833	858	862	858	874	874	870	884	815	860	897	895	891	852	871	810	926	910	843	858	822	836	865	819	816	890	901	894	870	888	898	874	870	868	842	873	881	847	891	871	837	884	868	861	899	874	864	852	834	866	841	822	803	854	854	812	894	888	832	876	866	869	857	896	816	851	862	867	844	836	897	890	812	853	836	863	845	858	840	848	808	801	870	810	858	861	877	843	801	853	888	922	836	886	833	913	877	875	867	832	848	855	869	837	861	899	848	856	846	900	783	845	879	912	918	842	882	875	842	805	837	919	824	841	874	893	889	882	872	888	901	898	825	876	869	876	901	880	859	861	850	877	808	828	869	899	810	845	848	874	796	873	860	794	892	872	879	877	827	835	876	898	922	875	860	858	829	870	903	851	796	806	823	893	868	908	908	841	855	927	872	841	916	898	894	884	825	864	848	864	878	825	859	848	824	838	870	906	842	852	914	823	829	851	883	854	823	921	842	848	905	903	874	871	818	857	852	856	819	851	823	869	913	851	845	880	820	866	828	832	888	863	875	874	890	882	865	893	851	890	864	792	845	856	856	848	903	847	892	854	799	958	840	886	864	882	884	883	825	872	847	928	859	880	828	898	863	843	823	883	834	817	882	863	873	913	838	862	848	844	857	879	859	821	842	865	898	809	839	866	831	874	884	858	884	805	840	841	840	867	909	843	880	865	876	833	866	913	902	830	891	847	805	863	869	897	863	832	850	868	851	841	858	875	871	837	838	854	881	867	842	885	878	836	789	861	789	894	852	936	833	898	886	877	842	838	910	900	829	894	860	839	853	844	829	856	873	888	881	838	851	831	901	846	827	867	805	862	905	870	862	846	874	882	832	888	889	889	844	893	849	865	889	841	879	861	860	858	890	852	856	883	827	831	817	849	829	803	849	877	887	776	844	863	837	855	862	808	915	890	915	870	895	864	832	836	834	857	921	853	858	835	868	863	855	867	859	901	861	864	872	804	856	873	862	839	843	835	859	860	839	835	836	855	904	862	832	894	868	873	868	841	805	880	877	866	880	864	905	878	850	870	865	781	867	897	852	831	871	874	816	898	862	879	835	868	859	851	851	822	884	888	854	898	852	875	899	878	837	871	825	827	871	886	836	859	874	829	947	848	840	797	857	830	864	851	852	873	882	852	844	883	811	927	801	899	837	914	825	888	850	872	818	886	859	886	799	844	809	939	848	871	875	895	859	902	841	879	865	872	814	863	828	873	832	835	831	829	893	809	821	872	859	894	833	801	839	846	884	857	862	854	879	915	855	885	847	842	828	868	886	838	901	885	843	846	853	860	865	881	877	845	891	866	858	888	886	852	844	812	854	887	869	876	900	843	866	882	858	806	842	842	841	949	868	864	879	824	858	872	859	833	851	892	907	850	848	875	907	855	880	833	889	895	879	830	884	831	921	870	866	850	856	865	837	844	916	868	863	885	893	864	831	860	867	878	864	867	862	847	884	879	842	837	914	876	898	908	891	847	845	823	917	817	849	861	904	849	874	894	826	897	865	855	877	860	846	885	843	845	869	863	832	875	874	859	878	869	840	907	890	861	828	853	859	845	868	824	852	888	848	885	889	859	789	864	886	916	855	815	875	841	851	833	843	880	835	866	832	861	860	918	865	850	824	906	840	853	839	873	888	830	774	856	816	870	881	881	850	846	828	857	937	848	828	832	822	868	882	808	798	859	869	876	817	877	841	926	789	866	866	826	861	808	936	830	809	822	852	867	893	835	900	860	917	857	873	875	871	839	884	856	831	871	890	866	842	877	909	811	850	870	855	905	905	862	849	837	821	884	870	878	886	878	848	870	828	892	844	805	852	887	893	881	834	867	868	903	890	855	806	867	863	866	869	885	858	874	860	849	847	894	900	852	904	902	786	846	848	882	880	882	821	821	858	855	860	827	835	832	873	875	878	882	872	861	852	859	877	858	876	840	866	829	770	835	872	864	809	866	878	836	875	894	898	902	857	848	861	826	876	915	876	901	848	847	871	830	851	839	878	842	835	889	849	846	915	771	840	871	880	875	827	876	865	877	810	860	848	880	910	843	844	867	880	844	850	878	860	817	816	819	848	859	807	855	894	865	829	883	895	885	840	853	843	887	856	898	792	820	903	881	889	847	862	862	830	885	868	844	833	878	814	840	888	842	890	835	863	867	837	881	870	882	846	844	885	859	849	862	849	877	880	860	828	833	838	865	829	874	860	834	860	898	858	932	857	854	914	871	868	852	812	866	871	873	804	867	881	817	848	846	862	933	823	886	887	821	859	888	868	805	828	831	850	829	899	923	889	861	872	846	865	879	875	840	864	879	858	877	889	909	917	917	929	867	807	840	873	901	861	859	911	846	886	868	854	815	857	836	846	888	872	883	880	863	850	870	851	852	832	809	907	890	837	829	896	855	875	852	826	842	844	901	869	849	867	876	882	832	891	870	828	885	873	857	916	831	878	825	857	854	855	844	825	856	843	841	872	874	882	893	851	877	856	906	836	844	846	893	958	828	845	843	812	840	856	895	874	837	874	819	820	843	837	882	881	825	824	790	873	849	903	831	924	864	799	859	884	911	808	844	917	814	827	804	792	787	875	810	813	883	787	885	896	862	884	902	859	822	834	873	791	843	813	862	842	850	825	861	823	833	865	879	863	864	831	839	838	862	875	862	820	848	812	893	861	891	834	848	896	837	943	849	887	842	886	893	843	849	821	799	863	799	868	836	856	861	848	875	850	840	860	838	826	820	862	849	846	857	835	870	858	876	879	848	835	860	914	778	857	850	878	879	843	863	876	852	903	818	926	821	824	918	882	838	851	804	870	817	828	855	839	851	906	812	894	838	921	879	876	841	862	887	810	847	878	865	902	864	870	825	859	817	891	842	882	847	855	874	845	883	880	880	854	877	874	858	856	886	830	860	881	810	850	816	859	859	854	873	849	841	895	840	830	880	851	868	852	798	888	852	846	852	901	812	826	856	883	841	857	856	880	892	889	861	865
31316	29899	33289	27796	22209	26540	28878	34562	24264	19138	7115	1921	1405	1160	880	1128	854	510	321	300	304	284	293	294	298	292	252	290	289	263	283	280	308	294	284	287	283	269	287	313	326	283	298	272	276	271	287	288	275	260	282	289	278	293	283	289	281	322	255	302	281	303	310	296	304	325	290	275	283	255	288	321	308	278	277	273	270	283	285	277	263	300	313	275	292	267	305	289	273	291	270	306	288	322	265	259	312	314	309	242	257	266	320	277	284	274	258	285	286	303	297	268	313	276	303	292	326	304	278	264	299	283	273	292	290	299	323	278	271	277	293	296	265	290	301	276	265	259	290	324	313	271	282	291	288	290	274	296	284	269	293	352	268	279	269	264	292	299	265	290	259	271	298	288	290	313	277	257	304	291	257	314	291	304	273	264	275	296	292	322	310	278	259	288	257	302	304	285	314	277	295	279	307	253	243	301	316	273	311	306	278	275	288	249	290	266	301	263	273	296	263	285	261	300	314	273	301	296	296	283	300	314	261	278	310	277	281	293	289	313	298	280	262	294	262	296	280	278	280	285	297	286	277	283	311	284	288	269	312	288	325	280	275	301	270	307	280	279	285	275	287	278	278	297	303	274	320	246	283	316	302	293	300	283	281	298	304	292	259	317	268	291	328	293	316	275	288	273	270	271	287	278	309	261	281	274	306	270	260	264	278	272	293	280	275	282	290	323	258	286	303	315	286	308	300	301	285	287	279	302	275	289	283	289	300	272	297	297	285	271	313	289	298	275	303	281	277	276	280	297	277	293	292	277	319	319	285	296	289	269	328	263	277	289	314	291	282	252	307	284	258	273	308	275	297	266	288	293	285	260	315	310	246	299	257	273	284	281	295	274	288	281	260	326	308	275	268	295	285	285	296	285	303	305	293	314	285	275	281	292	295	305	298	309	292	302	276	285	277	293	313	283	270	281	272	295	276	290	291	312	291	276	288	315	287	266	288	315	287	275	293	317	329	277	321	298	279	309	275	278	288	281	291	242	292	279	292	299	314	313	284	288	308	282	276	293	295	269	294	292	276	306	300	303	259	298	265	275	295	310	306	312	265	281	263	293	303	273	319	291	282	303	294	308	305	278	267	291	291	297	283	305	287	275	286	287	276	282	298	269	279	301	309	300	299	280	256	284	297	276	271	287	291	273	283	325	278	275	280	255	285	296	284	311	304	294	259	320	273	283	295	304	263	304	283	302	269	283	284	326	301	283	278	257	284	292	319	304	309	310	293	284	284	269	284	281	279	300	284	288	286	271	301	312	277	273	285	287	287	290	328	313	265	301	279	307	296	277	305	299	275	299	293	284	306	283	291	311	311	280	323	278	261	273	262	270	259	310	279	288	296	290	314	303	287	285	303	270	285	279	300	325	279	306	283	309	298	296	246	306	287	283	295	261	293	273	276	280	270	272	289	276	338	276	281	301	302	271	280	288	316	306	313	288	278	276	280	282	291	295	268	299	296	282	308	291	293	282	264	256	292	254	292	278	276	258	261	272	273	260	277	289	300	261	287	273	304	286	293	289	300	275	287	276	294	304	298	284	277	283	322	288	293	297	295	299	301	310	320	306	301	289	282	292	305	265	263	258	289	284	236	329	285	276	305	297	265	291	309	285	282	267	269	303	292	302	273	268	264	306	283	299	280	296	310	311	290	298	308	273	294	293	286	265	317	281	280	300	294	250	275	292	298	260	331	310	285	286	307	274	303	290	280	291	279	289	299	301	292	263	253	267	254	282	288	265	294	291	290	284	275	258	275	300	290	308	282	297	271	286	321	260	281	291	282	243	273	288	269	279	279	304	295	277	287	266	285	287	294	289	259	295	297	269	276	269	290	297	287	240	313	292	309	278	292	303	289	287	297	287	270	289	276	292	309	267	319	301	264	308	319	285	289	272	283	320	277	302	291	293	301	288	280	289	262	288	291	271	298	311	283	271	275	276	290	267	291	272	283	280	293	315	266	303	307	287	297	275	283	293	281	288	279	277	291	288	300	275	328	272	286	282	295	289	248	275	319	289	282	280	295	314	302	294	289	275	286	323	310	293	296	292	273	324	283	284	308	284	302	301	260	273	287	285	302	283	267	280	289	284	307	286	300	297	273	308	297	296	290	310	275	320	291	303	295	323	321	303	271	273	292	306	285	270	317	293	296	285	297	325	314	294	272	284	277	266	291	246	278	303	279	282	290	290	301	262	325	290	311	275	310	285	257	270	302	272	250	275	286	281	264	323	293	272	278	319	316	295	292	265	310	276	289	266	323	287	285	280	290	290	301	298	262	277	317	303	311	275	284	284	263	309	276	303	273	255	287	292	302	262	318	295	296	299	293	275	325	301	296	279	333	300	269	293	295	288	269	250	286	282	276	252	282	298	304	287	305	306	251	310	286	283	285	291	268	261	294	294	298	251	272	306	293	292	298	294	308	308	231	287	305	249	256	266	262	302	294	309	298	310	278	300	319	308	291	285	278	278	290	280	288	303	290	277	281	310	274	297	295	287	279	302	312	290	292	285	271	304	299	278	298	288	265	309	263	281	306	284	273	274	306	299	269	298	337	298	298	308	305	281	300	307	303	281	293	267	301	275	307	274	262	278	284	292	265	295	298	292	278	288	303	283	303	287	257	282	285	272	313	294	297	268	281	238	274	284	295	294	308	281	308	315	276	314	289	299	326	257	297	290	302	294	308	292	291	276	289	289	307	275	265	283	294	256	261	302	287	297	307	282	325	320	306	267	275	282	291	274	322	288	306	290	303	303	328	302	287	296	295	319	274	283	245	311	291	283	261	272	280	292	281	285	298	313	297	253	281	305	270	295	303	256	323	256	303	303	286	292	269	293	298	315	336	292	349	325	265	324	304	291	306	255	289	299	273	258	278	275	319	245	285	293	288	305	283	312	273	267	278	270	282	282	322	304	289	300	287	319	277	278	309	310	281	258	256	311	296	268	303	295	319	295	292	286	277	286	279	290	260	252	301	280	278	287	284	273	280	311	272	308	257	284	335	305	277	280	282	310	311	299	288	314	276	294	251	313	299	307	288	266	284	293	291	293	315	299	304	327	310	291	288	287	285	262	252	289	307	269	281	291	285	300	297	317	266	292	279	276	297	311	292	317	279	292	321	309	299	297	314	265	298	295	318	275	306	307	335	292	313	319	280	279	293	278	277	285	294	289	300	309	323	291	265	293	296	342	291	265	268	291	272	290	273	278	271	270	284	307	252	304	310	256	297	271	272	267	287	298	283	285	279	328	269	273	264	309	287	303	297	320	280	293	299	281	269	290	323	298	293	281	265	301	301	284	278	314	296	307	263	284	312	275	282	309	310	279	285	313	298	270	298	276	286	295	319	295	282	297	283	328	284	307	275	305	297	271	282	303	292	317	291	279	322	254	302	298	265	296	295	276	303	265	322	270	254	309	281	292	311	284	305	288	310	299	298	314	261	280	317	295	262	298	304	303	267	294
21316	23948	32407	34029	33028	39497	44834	46078	41190	35343	17895	7525	6258	4998	4500	5218	3816	2042	1148	906	797	768	798	819	804	791	788	813	787	816	875	829	780	826	823	794	780	842	781	830	803	824	777	820	821	829	777	803	855	830	795	812	801	813	858	819	790	806	789	799	819	840	810	811	817	770	788	796	748	787	808	879	808	810	789	824	827	765	820	823	812	776	814	880	864	794	793	835	801	779	778	800	809	848	801	849	789	843	796	785	769	844	865	739	812	804	838	759	799	801	799	814	819	771	802	829	804	805	813	825	833	780	819	799	831	772	816	801	816	823	787	835	846	817	780	742	827	798	871	805	773	862	794	825	839	786	757	827	815	784	781	832	781	789	805	824	844	812	781	736	822	766	777	826	803	785	775	859	808	838	787	812	805	824	777	813	825	795	810	775	840	820	778	831	772	799	775	821	787	828	782	810	806	770	822	787	784	797	792	792	814	816	790	804	817	841	789	799	856	805	826	792	820	800	777	835	841	748	798	765	804	798	838	814	817	797	773	828	793	761	777	790	769	829	824	804	814	773	798	800	780	845	802	846	829	770	831	796	801	841	799	801	830	807	768	842	821	814	833	867	805	838	850	844	765	783	771	793	780	787	817	817	839	829	832	815	755	821	825	792	799	817	766	810	794	852	816	819	833	782	795	801	816	773	774	769	748	773	728	806	801	810	761	791	828	808	758	803	803	829	812	831	812	801	774	846	838	812	836	806	765	802	838	798	801	776	823	794	847	789	841	785	817	766	800	817	797	819	831	830	842	815	794	792	847	820	829	758	790	778	835	880	763	866	791	863	815	774	794	856	781	834	778	796	740	748	810	838	785	819	854	779	846	803	782	832	807	795	784	828	823	820	781	782	792	807	813	817	809	860	776	843	801	810	824	833	818	841	798	784	819	765	754	845	825	850	830	792	773	793	818	835	784	818	808	860	794	775	803	832	805	823	823	800	798	802	821	767	834	846	876	782	815	825	776	854	774	838	835	749	771	794	781	792	807	831	849	776	798	803	812	844	824	816	796	749	837	821	833	837	809	807	809	776	832	845	872	801	788	843	798	785	764	814	814	847	819	840	764	821	808	830	848	796	764	797	810	801	810	803	829	805	797	790	824	791	754	814	801	852	846	789	837	815	856	867	794	804	820	803	823	812	757	812	789	853	860	782	766	777	781	822	807	836	841	828	835	836	828	827	795	819	826	842	804	798	822	796	806	812	814	812	817	785	843	796	857	780	806	787	830	824	814	783	823	839	861	817	859	825	807	761	848	815	782	767	842	830	776	773	776	791	859	853	839	818	774	789	781	815	824	802	790	798	827	799	827	801	809	720	827	789	834	803	811	796	812	809	827	841	764	799	824	826	816	774	799	798	786	830	804	820	833	807	760	845	793	795	805	807	798	821	784	815	783	825	762	805	805	802	805	831	781	786	843	816	784	838	839	852	815	841	828	767	815	824	800	825	747	771	795	770	823	822	829	791	835	828	774	819	737	788	803	782	852	810	788	859	741	784	789	747	780	827	826	782	828	823	782	788	822	828	820	845	801	805	797	837	792	789	789	793	832	835	778	854	853	813	814	838	797	809	802	820	806	774	791	814	835	830	840	799	812	800	815	821	774	793	825	778	842	827	832	822	820	838	814	835	824	789	823	802	834	785	811	822	842	849	876	793	807	823	811	783	791	751	823	820	745	819	822	815	816	817	751	830	871	858	815	836	800	800	850	775	778	807	801	815	830	787	793	803	807	828	816	803	850	807	768	761	792	819	794	794	811	883	841	820	787	824	795	903	771	814	762	796	777	846	833	790	809	827	793	798	842	781	783	784	793	867	780	825	833	822	777	799	869	789	740	788	788	806	791	814	818	761	831	763	806	797	803	790	815	821	794	843	805	789	815	805	784	882	798	805	804	820	799	828	810	844	793	806	820	841	790	825	822	850	826	841	821	832	822	827	832	797	778	779	801	809	817	831	762	781	835	812	741	771	806	843	778	850	804	843	807	843	818	786	811	866	823	792	826	807	860	753	810	812	817	810	869	817	819	779	781	849	830	853	805	820	780	809	831	787	789	762	812	862	817	731	795	809	840	789	803	788	866	828	859	835	782	818	810	859	778	846	820	819	835	832	832	812	808	767	789	830	751	811	777	792	778	786	753	803	813	795	792	810	790	885	836	785	801	773	848	842	783	822	763	785	797	811	826	793	790	805	797	815	811	810	824	816	789	804	812	799	805	775	817	783	748	817	847	845	790	822	811	860	804	821	831	832	810	870	787	804	781	755	786	776	792	799	840	846	807	801	787	824	803	822	812	767	880	785	821	842	769	814	779	860	798	812	849	795	769	821	753	809	813	788	826	779	789	763	801	810	805	790	810	865	787	832	813	829	783	816	800	801	818	816	782	796	855	818	835	786	802	747	757	822	830	779	874	827	789	820	787	817	809	795	783	811	799	808	778	786	826	819	787	800	843	804	850	818	796	854	819	780	816	797	787	789	854	804	779	799	737	860	806	781	794	796	780	789	820	805	821	805	867	774	823	855	762	838	815	809	800	840	874	792	793	815	790	811	814	810	769	804	756	858	731	806	811	805	825	819	835	799	811	790	836	840	813	817	783	829	819	784	807	818	799	840	863	871	891	804	828	772	820	787	805	808	852	788	816	810	766	804	833	843	835	830	814	804	786	862	811	741	811	831	863	825	814	808	769	852	831	838	823	814	768	844	752	875	786	825	788	812	820	789	809	827	786	842	846	806	760	812	834	800	851	793	805	818	793	784	776	851	768	847	779	788	800	772	811	813	778	811	853	805	827	836	794	793	818	805	761	813	822	778	799	821	746	833	816	766	797	830	785	822	840	805	817	840	784	855	814	777	794	799	729	798	799	774	797	797	888	796	794	769	824	802	818	798	796	878	781	815	764	855	835	782	809	781	808	780	772	844	848	764	803	812	817	817	772	827	837	804	761	809	829	815	791	794	815	834	829	789	846	840	838	845	811	793	822	822	814	806	817	826	761	763	798	796	823	795	824	793	739	836	781	798	812	842	830	821	797	835	805	803	846	806	836	863	800	797	814	790	759	846	750	797	787	779	815	806	842	791	799	794	839	793	838	799	755	809	846	848	807	860	799	831	781	816	756	803	801	821	806	807	798	810	812	865	761	785	861	782	843	854	779	839	827	758	787	781	760	812	795	817	800	795	857	838	817	775	792	806	853	775	824	822	802	773	774	797	830	841	828	829	844	811	821	820	854	776	822	829	767	818	790	813	804	821	830	814	799	775	774	842	762	850	824	744	850	815	845	835	801	775	812	836	845	795	809	814	773	778	801	851	818	804	833	800	838	801	790	797	794	846	836	807	801	817	779	784	770	847	774	788	810	792	783	841	828	808	840	776	796	825	817	780	817	815	774	818	816	791	834	846	812	813	794	838	838	803	774	807	833	830	815	793	831	812	790	843	866	799	813	807	794	852	801	805	844	763
37369	43080	45575	32378	27570	27354	34009	47722	27113	23171	14368	8387	2976	1342	1818	1708	1101	660	407	333	290	314	284	315	310	312	281	310	299	311	283	286	318	309	325	267	281	302	365	339	302	289	295	279	309	287	301	326	325	324	324	324	325	295	241	282	295	322	298	326	312	294	295	327	318	298	291	297	309	287	298	279	264	313	297	316	305	321	306	336	321	274	307	297	281	320	290	291	340	346	289	280	288	291	337	310	287	312	316	314	320	316	286	309	324	315	325	317	295	279	301	295	291	326	301	303	298	287	311	295	325	305	304	302	281	314	334	335	294	306	296	313	303	305	346	325	285	317	312	294	290	305	304	333	310	271	306	303	294	295	314	269	304	299	321	296	294	316	290	315	335	330	302	318	298	338	295	292	325	301	299	301	308	311	290	289	306	349	290	302	292	299	301	293	309	301	293	337	316	308	333	280	300	271	314	339	343	336	332	306	278	283	270	298	320	307	292	306	314	343	286	302	353	310	298	310	309	298	322	327	313	285	276	288	301	307	315	305	287	325	348	294	303	302	257	264	285	305	295	294	314	343	295	290	339	306	310	298	304	314	284	327	331	287	298	292	310	283	339	300	303	280	299	299	293	305	310	321	324	322	297	298	316	325	295	290	299	323	296	280	308	334	315	304	283	284	313	352	302	274	311	298	306	283	318	305	314	298	294	304	300	321	308	279	279	304	293	294	311	269	317	308	297	292	308	294	292	327	298	333	340	312	321	309	303	315	305	311	304	292	271	328	305	318	307	328	299	286	314	284	325	283	282	265	285	294	281	328	304	285	309	318	309	286	283	305	314	303	279	288	301	316	300	307	297	347	287	324	282	302	301	307	323	289	301	307	304	285	337	301	302	276	298	305	305	311	318	281	313	294	305	307	272	277	333	301	334	297	304	342	296	274	322	320	302	311	296	306	296	330	302	279	301	319	286	265	301	313	308	310	318	315	310	289	306	316	299	326	297	307	317	289	298	271	342	334	299	293	269	308	318	328	271	322	321	285	291	307	310	323	308	321	294	298	289	297	331	300	318	332	302	319	319	310	299	289	299	308	326	274	316	293	293	299	298	325	294	290	333	294	293	295	259	304	284	307	301	295	303	303	312	284	291	301	288	275	298	317	313	303	300	321	300	279	309	316	301	290	310	292	290	327	316	278	291	311	316	310	318	290	303	311	276	309	301	270	298	286	311	299	320	273	287	277	293	308	296	291	316	299	285	326	314	295	280	301	303	301	318	301	276	313	327	278	329	282	345	286	296	318	290	295	313	307	319	324	324	309	303	313	302	320	328	337	319	306	329	299	315	268	296	328	321	318	302	286	314	321	323	318	312	301	279	294	318	287	299	314	301	293	310	294	298	323	311	334	272	329	292	271	302	301	263	317	327	317	306	313	306	279	333	295	314	312	283	302	330	306	282	304	316	283	296	289	281	296	326	308	275	315	302	313	295	315	267	280	298	298	285	294	312	292	292	265	318	315	317	308	298	323	297	293	310	274	319	301	317	306	326	330	304	316	315	305	282	346	325	323	297	286	314	358	321	307	311	304	317	294	325	318	293	302	278	294	322	320	282	321	311	303	297	263	296	303	342	364	286	308	345	303	317	328	339	320	297	337	331	318	316	304	321	285	327	289	289	277	305	263	318	304	314	295	278	320	311	287	312	286	324	302	286	324	314	243	312	287	295	334	294	325	296	289	295	292	282	287	291	325	296	291	287	343	319	300	304	313	314	301	287	322	319	301	323	309	324	331	325	306	291	311	322	281	329	307	320	287	286	306	318	297	313	306	301	268	284	304	296	295	277	293	290	310	296	287	300	312	339	306	328	311	324	277	302	321	310	312	302	282	290	289	302	316	315	325	314	281	276	296	304	328	266	276	316	328	289	299	327	342	303	316	318	318	309	297	283	297	304	298	291	306	321	311	268	295	285	329	319	344	303	328	324	324	296	297	316	309	299	316	305	312	329	304	334	301	327	289	293	272	326	278	313	322	313	320	285	291	320	286	300	276	327	326	324	275	319	337	283	334	290	300	303	313	326	294	334	321	313	329	312	298	296	330	318	287	336	301	327	286	325	283	292	313	297	335	332	339	311	296	285	309	313	309	301	318	305	302	289	270	304	290	321	296	339	304	311	331	309	306	292	321	300	297	327	315	277	319	305	289	284	297	310	309	313	323	288	336	292	300	316	318	312	303	323	325	271	280	327	289	307	302	287	351	320	277	280	293	334	287	316	314	322	286	302	312	304	298	297	297	277	293	317	306	277	300	317	301	285	321	304	352	316	275	319	285	304	340	290	311	292	328	286	305	317	309	301	295	280	303	309	313	311	290	327	301	286	291	287	321	309	290	298	301	299	290	305	268	303	314	322	306	322	312	311	293	288	292	303	327	301	272	323	308	293	307	294	309	302	322	314	312	300	301	304	303	345	302	328	300	298	307	306	303	323	303	305	294	330	296	352	326	294	317	306	295	313	293	302	303	310	334	293	311	301	308	307	324	305	296	303	280	297	311	330	307	315	309	326	315	305	292	302	291	338	336	316	317	316	279	310	325	339	310	308	288	279	299	325	308	302	290	292	332	277	323	296	301	295	300	335	319	288	314	285	310	279	298	293	300	297	322	328	338	312	293	319	295	328	324	345	297	318	285	287	278	306	302	324	321	276	289	320	317	316	299	312	296	278	327	302	301	292	288	301	292	294	313	293	324	328	283	310	306	304	332	274	291	319	301	303	296	326	310	303	275	343	271	258	320	272	296	338	301	324	280	316	256	332	301	310	328	319	317	284	290	327	304	298	331	301	311	306	314	303	295	337	320	300	292	280	311	277	330	347	305	301	320	297	289	286	293	311	287	291	316	297	273	313	330	317	310	318	314	322	313	299	335	305	298	315	293	350	302	313	309	279	298	305	329	295	316	298	307	273	314	315	288	296	301	308	296	300	298	269	275	303	340	309	311	307	334	300	318	298	311	295	340	300	277	343	321	278	328	289	308	305	281	327	288	325	270	335	323	307	287	324	339	318	271	301	319	279	285	287	303	331	288	289	291	260	282	294	299	331	346	291	327	304	311	277	310	294	312	320	291	325	302	307	288	288	328	319	300	314	328	279	306	322	299	324	281	291	305	313	321	300	292	310	343	318	324	297	315	299	296	296	324	301	285	311	309	290	303	297	304	291	315	316	308	305	310	318	293	321	324	318	290	311	300	331	304	287	305	287	301	301	319	308	313	299	307	288	301	299	302	305	341	297	336	296	306	307	304	341	304	326	310	327	326	294	348	328	289	283	317	303	314	287	364	316	299	318	288	323	296	332	284	303	311	286	317	314	310	315	314	306	308	341	322	274	280	310	292	267	286	307	277	323	311	319	288	307	298	317	313	275	277	304	275	336	296	301	315	345	313	274	308	318	310	313	273	344	317	318	295	292	277	297	287	328	297	316	287	312	329	311	322	317	309	319	287	310	332	280	293	327	302
26209	35771	41937	37527	38563	37794	49040	57612	39345	39997	30390	23422	10955	5796	8577	8146	5492	2619	1367	877	893	853	842	872	812	822	811	842	792	895	839	821	805	796	826	822	826	836	793	882	841	845	835	888	854	827	815	849	860	830	861	837	854	791	862	801	868	857	821	793	865	834	875	822	842	885	837	820	821	853	850	872	860	865	882	826	864	880	828	817	838	851	879	851	863	791	834	791	869	830	871	847	884	849	845	848	842	876	805	872	865	827	821	805	868	817	815	820	804	797	878	806	796	823	863	810	827	821	850	816	829	834	863	798	849	824	833	865	790	825	851	858	861	825	805	840	795	828	859	850	849	924	852	839	857	837	836	857	823	835	847	785	847	853	828	858	792	864	808	841	852	838	807	904	805	839	859	841	832	850	848	838	805	787	806	852	840	824	823	871	858	817	846	866	804	846	879	816	849	832	890	800	819	858	841	797	832	869	789	842	827	840	845	843	863	873	878	857	909	857	834	872	856	867	791	846	856	841	814	811	843	785	809	844	823	873	894	789	775	817	882	826	843	831	845	869	835	809	850	809	798	868	874	804	868	854	881	822	861	865	814	848	789	836	857	845	846	841	835	812	831	822	875	857	877	851	849	892	838	837	836	833	829	853	859	893	784	893	842	806	844	824	848	825	866	860	847	844	813	877	811	826	845	865	832	833	831	888	823	814	810	850	855	892	871	863	813	821	859	830	874	830	828	836	810	864	835	822	864	855	807	863	830	824	833	863	846	803	815	888	832	813	867	864	816	875	820	890	793	823	849	838	839	826	869	874	844	802	800	853	869	794	874	877	857	837	814	854	790	801	873	888	864	810	749	824	808	784	847	805	854	854	852	841	869	881	841	789	812	860	859	850	896	824	848	847	897	822	888	825	815	843	888	868	772	859	837	844	843	839	851	855	821	840	800	840	877	855	792	831	845	854	809	822	847	833	815	831	846	898	819	826	793	808	804	816	843	850	848	820	855	880	852	813	829	812	853	828	795	839	834	832	823	832	818	815	851	818	820	828	809	856	824	839	840	845	838	812	854	861	858	864	836	842	838	825	827	795	924	861	841	828	814	819	861	858	898	851	842	889	859	868	806	822	844	823	856	829	903	861	852	860	866	890	838	812	770	901	793	857	904	841	873	902	839	858	816	842	821	837	862	873	854	843	867	819	819	888	861	833	883	813	858	830	828	840	797	839	795	843	809	825	822	804	859	799	882	833	866	824	799	822	801	874	893	832	869	838	850	857	839	844	803	827	785	870	790	867	895	877	833	858	886	854	798	818	865	857	849	852	830	817	876	900	872	832	876	893	867	846	877	828	838	857	780	824	859	832	806	889	861	794	837	816	854	911	810	871	821	844	843	801	823	792	824	838	847	871	834	881	816	851	816	834	813	858	874	805	837	878	859	862	806	855	890	804	843	866	876	818	801	833	801	804	839	843	815	821	896	834	827	831	837	810	895	828	813	888	842	844	833	822	837	789	887	844	812	848	872	791	860	814	855	815	803	858	844	817	811	819	804	853	872	844	792	888	849	871	769	847	895	840	857	845	898	822	853	795	902	882	854	834	866	824	829	805	797	811	871	858	809	842	873	870	840	845	795	836	814	833	835	866	868	812	817	851	844	822	854	869	840	870	852	916	873	817	837	851	834	821	793	795	853	917	868	834	806	822	842	802	816	876	885	848	839	851	858	834	841	828	857	823	875	818	818	797	844	882	877	884	837	835	781	832	849	847	863	795	847	838	862	800	827	870	861	838	826	750	835	812	837	835	822	803	808	833	853	827	872	827	770	856	830	833	901	881	820	860	815	908	820	897	878	839	842	842	849	839	827	820	796	777	844	839	807	835	839	817	830	826	872	887	840	811	848	847	806	864	858	813	830	851	844	835	859	788	800	869	810	858	859	796	849	849	841	815	865	855	882	874	808	837	863	797	877	798	867	814	879	798	806	839	874	830	887	809	889	846	857	830	892	834	805	833	804	853	838	855	837	825	837	830	884	830	883	912	867	822	858	827	835	841	826	818	822	879	797	827	837	835	812	822	876	793	816	853	887	806	848	868	851	868	810	909	876	840	858	855	845	889	792	812	822	827	826	837	809	817	771	773	856	865	923	836	820	848	854	858	800	852	812	823	841	906	851	827	838	867	805	794	853	826	871	866	814	820	820	820	865	869	854	814	859	795	873	844	874	792	843	813	853	803	854	833	834	824	860	839	861	882	871	812	831	840	877	848	778	851	843	827	855	758	885	819	877	865	867	892	848	821	791	845	834	868	844	845	831	874	822	849	832	824	853	890	812	858	865	891	853	872	827	820	920	825	869	783	858	813	827	816	865	868	861	811	884	797	880	875	826	798	826	811	825	880	857	802	855	827	863	855	853	810	868	825	881	834	803	813	846	850	867	817	782	817	844	835	799	851	854	812	894	835	831	851	782	807	855	879	804	846	865	841	825	851	857	831	851	802	876	857	801	845	825	855	907	849	857	888	851	835	776	834	844	873	824	796	824	787	894	843	822	818	829	876	846	847	854	873	823	833	834	863	839	869	901	906	860	848	852	826	846	823	845	885	806	836	827	838	869	861	850	817	813	800	824	844	827	843	839	830	802	847	824	867	832	826	807	791	805	791	835	849	847	829	781	838	843	874	808	805	772	851	860	825	873	791	842	795	866	814	833	840	900	823	830	776	854	892	832	777	821	854	878	801	870	837	823	842	856	795	846	838	862	778	872	833	836	865	809	860	796	822	841	882	850	801	869	796	784	793	844	857	820	839	904	866	879	874	782	839	871	847	855	809	860	830	817	817	830	842	855	806	857	817	800	831	845	828	881	824	876	852	839	839	828	802	884	872	838	835	815	819	813	876	856	875	802	854	842	817	842	834	825	815	845	835	847	871	804	840	872	794	804	821	827	850	856	885	875	891	856	832	817	835	847	810	816	850	823	838	850	786	844	849	815	865	820	829	849	817	873	852	862	829	843	862	838	832	849	856	787	869	876	864	811	830	819	896	826	820	809	872	832	839	857	895	855	803	865	838	818	845	811	879	838	829	819	834	850	812	849	801	841	862	809	826	803	831	833	803	849	843	864	886	765	830	857	800	855	807	833	805	844	847	903	812	843	842	828	807	837	768	809	802	868	859	879	885	841	826	798	819	846	806	872	913	850	825	861	852	786	857	840	838	870	781	869	838	832	800	823	844	831	834	854	793	802	834	870	857	854	868	802	830	804	855	816	840	806	860	881	804	850	874	781	868	800	831	865	861	854	769	870	819	843	822	792	807	833	850	871	807	851	889	816	847	844	872	769	879	758	882	848	807	822	835	840	800	824	840	863	838	838	867	858	817	826	847	859	807	810	873	863	818	855	874	859	786	882	872	839	861	845	829	857	834	858	849	816	814	851	868	834	855	799	862	828	856	813	835	806	817	832	837	856	842	840	867	828	833	849	868	832	806	866	828	890	852	854	828	839	792	842	820	864	830
21084	24745	23637	17186	12287	9811	6643	6624	4648	2278	1273	827	623	525	555	547	400	373	323	321	304	318	335	334	345	297	313	334	319	315	340	318	333	299	337	308	258	320	341	294	301	331	319	346	336	318	319	346	334	281	325	364	314	309	312	321	305	330	329	307	293	300	311	315	313	296	323	323	337	345	327	288	325	327	292	300	318	324	300	280	317	287	307	344	312	339	300	322	297	293	314	294	296	324	330	343	316	328	318	280	365	325	305	328	326	300	329	299	314	349	318	273	300	295	321	312	305	310	306	312	335	299	322	295	302	307	316	325	336	282	307	329	281	312	321	323	326	329	294	323	350	305	348	302	338	331	307	322	323	363	300	363	309	302	300	349	309	335	303	321	333	293	296	299	282	323	318	313	322	261	333	297	343	312	314	317	282	310	301	304	337	315	310	326	315	322	323	296	298	333	312	329	336	316	334	331	313	305	327	290	297	309	307	303	303	314	309	330	331	300	315	300	360	346	311	314	308	327	350	331	309	265	317	330	340	306	295	337	311	290	311	324	321	304	331	328	320	314	328	320	307	336	318	312	350	317	346	318	341	325	308	328	319	317	326	322	307	301	343	308	312	346	348	311	335	349	332	310	318	305	297	336	313	318	316	291	296	296	319	295	261	304	300	302	309	308	290	325	289	298	311	323	288	312	321	322	324	307	313	322	310	295	315	325	316	311	295	314	320	316	314	315	285	320	330	308	320	317	314	330	328	338	316	311	318	314	312	318	324	311	310	287	304	294	277	341	322	307	310	311	328	316	356	310	298	297	315	316	308	299	341	301	322	341	299	313	311	308	312	295	296	329	272	312	317	306	310	327	291	334	319	305	332	333	310	314	322	313	322	319	310	308	336	316	317	364	332	299	290	343	297	328	311	318	282	327	308	323	330	320	284	291	317	287	304	327	320	294	287	290	289	275	318	324	301	308	319	326	297	298	300	333	320	328	281	313	333	283	306	308	335	289	310	323	334	312	326	319	295	308	326	333	317	311	299	332	312	300	284	328	323	313	335	309	334	318	297	339	303	297	320	325	328	341	335	285	308	306	304	309	307	305	286	322	330	277	304	327	321	296	341	324	298	311	310	287	293	334	344	296	304	329	323	288	318	317	311	318	296	300	310	294	323	326	318	296	308	330	309	325	326	343	324	319	331	322	315	318	330	307	299	320	337	312	347	322	338	332	308	309	310	333	322	328	322	289	301	289	295	337	332	267	302	331	356	321	319	305	294	291	307	317	302	278	340	323	308	315	329	319	307	295	320	317	347	325	352	287	340	342	323	337	318	319	325	319	319	338	321	322	285	317	307	324	293	338	310	276	300	333	299	353	345	316	300	326	308	323	316	271	332	314	335	311	304	317	316	321	313	317	318	328	326	326	305	293	299	337	301	293	340	311	324	328	335	300	275	354	331	349	290	349	288	319	315	318	295	327	338	339	315	320	338	319	320	283	298	312	287	337	336	296	297	316	310	291	284	313	311	342	341	330	305	316	331	310	317	338	325	294	338	310	302	296	289	312	311	335	276	308	331	317	349	318	307	304	303	307	316	328	328	281	271	325	318	282	349	355	330	329	303	307	323	320	320	282	354	290	330	310	292	323	329	307	308	284	340	312	307	307	279	332	319	320	320	323	364	327	335	298	322	270	276	330	325	309	287	309	284	329	312	321	303	297	308	331	315	344	325	311	310	319	318	318	289	302	335	288	350	319	314	305	329	324	330	321	300	343	287	335	292	278	323	304	343	311	327	306	320	296	329	334	307	327	328	313	340	304	309	288	321	327	316	329	308	304	275	307	329	344	303	292	315	330	306	332	320	316	311	279	298	325	291	329	339	349	319	292	310	311	289	302	323	336	349	327	346	325	347	296	305	306	314	285	284	337	316	317	322	306	307	312	299	337	303	294	301	314	311	341	287	336	303	271	317	350	283	279	311	303	301	331	290	294	333	328	319	330	295	321	288	325	290	296	335	309	330	301	305	335	294	279	328	334	335	311	338	320	325	332	314	331	346	315	297	309	304	316	279	285	296	332	307	336	337	327	299	318	298	310	286	333	333	290	343	304	312	302	305	333	329	332	330	318	277	306	304	310	318	299	342	293	323	304	302	331	312	325	336	326	327	330	310	319	337	297	305	331	278	310	312	300	278	305	297	310	293	319	339	323	311	307	334	276	312	309	296	291	307	301	302	312	307	307	322	321	317	323	305	314	310	299	341	303	328	305	321	292	311	304	295	325	279	326	297	325	296	351	314	339	301	324	308	352	328	320	319	311	335	296	316	303	337	352	309	330	300	311	328	320	334	308	321	313	291	305	292	292	315	318	300	286	297	341	313	291	318	329	295	306	309	297	309	299	331	327	308	347	316	310	334	322	318	299	309	293	314	325	305	332	315	304	323	331	350	308	298	330	312	327	295	329	310	312	291	309	326	307	305	301	302	286	317	322	321	296	327	342	336	305	327	332	294	310	306	317	308	308	322	338	308	304	313	310	320	323	298	336	330	325	313	337	283	324	327	333	325	310	303	323	314	337	307	320	287	323	359	331	318	321	301	344	317	336	283	302	301	332	306	309	311	314	353	335	316	298	319	292	297	346	318	326	316	332	286	325	312	337	292	285	366	354	306	333	307	321	312	317	350	329	295	338	328	330	349	316	338	319	311	311	333	330	347	333	310	322	289	310	317	301	301	329	318	315	311	326	313	315	310	322	315	330	307	321	322	326	318	326	329	329	317	319	313	312	304	340	330	368	336	306	327	329	291	307	304	305	343	334	308	304	329	321	316	333	328	362	322	278	332	306	317	276	309	304	286	314	313	326	311	281	286	330	313	312	301	269	341	331	300	327	331	337	329	322	317	337	293	328	316	300	340	330	349	310	315	330	334	285	342	305	302	341	312	301	342	310	310	309	309	267	331	353	314	285	297	316	317	338	324	312	324	329	313	315	304	310	306	303	297	360	330	344	329	318	310	320	302	317	299	302	299	324	300	300	330	315	300	319	318	344	307	307	315	320	321	302	318	298	317	328	301	304	326	317	285	331	313	328	330	297	329	335	318	298	324	327	323	325	330	334	311	314	335	320	324	303	288	343	345	283	295	321	295	316	291	349	309	343	333	291	338	287	315	322	338	328	309	282	323	316	311	295	318	311	297	319	353	335	314	319	322	310	311	320	314	308	326	307	295	317	343	282	303	329	336	309	326	280	304	313	307	321	318	285	311	297	304	327	331	296	300	332	315	363	337	300	334	323	294	282	310	328	356	344	342	334	318	264	335	315	321	319	278	282	313	363	333	316	308	315	329	364	318	307	308	307	295	324	323	328	344	347	323	335	319	321	330	329	303	325	302	296	335	320	300	321	316	301	313	347	312	315	291	277	316	301	346	326	322	332	316	298	317	332	354	327	320	338	324	338	340	338	341	310	327	288	290	304	301	335	320	327	317	330	299	333	319	313	315	338	301	328	320	320	311	337
14936	19655	24004	25312	24370	23159	19374	20739	15081	8447	5067	3554	2292	2178	2242	2222	1486	1147	917	946	882	887	862	874	843	876	858	912	900	891	899	856	868	904	841	872	815	836	884	830	837	805	885	845	865	873	854	897	848	939	877	906	843	874	902	857	856	834	871	921	817	854	845	904	780	850	869	918	899	852	858	901	877	876	847	860	832	863	822	840	831	851	858	848	903	849	861	843	861	884	884	858	878	893	854	840	907	882	867	871	870	868	825	882	888	831	867	907	837	825	881	872	872	848	909	888	860	924	868	885	850	902	851	878	811	840	885	871	873	864	863	838	859	848	858	864	862	861	870	818	849	835	876	851	836	863	835	869	841	870	852	885	836	874	897	862	833	915	854	835	823	895	829	868	882	879	810	842	833	904	853	821	877	888	872	789	820	831	816	870	853	887	869	846	816	892	894	851	830	799	848	900	898	850	887	878	872	873	844	882	837	896	901	914	773	802	930	872	837	867	854	837	882	830	848	882	799	840	812	876	927	844	852	835	893	881	862	863	873	891	876	883	841	857	862	839	886	845	868	868	861	861	887	873	858	835	883	855	827	867	842	856	899	883	920	933	869	844	867	850	894	840	836	865	865	895	804	857	885	855	801	833	833	834	909	809	867	900	843	878	892	893	892	832	882	874	949	855	909	884	810	888	910	889	789	920	864	866	843	884	832	887	859	840	841	839	800	864	814	840	888	864	853	883	894	845	863	871	903	823	876	858	833	863	879	889	894	857	811	838	869	871	857	874	834	839	844	879	823	893	806	892	896	887	910	826	878	877	883	833	855	841	855	837	831	934	902	895	860	819	837	840	881	870	839	847	890	877	860	824	897	890	864	942	887	854	914	873	822	884	852	858	886	874	880	878	868	855	915	812	863	893	885	888	837	882	891	860	849	864	865	919	905	850	879	910	862	805	878	894	847	858	865	899	888	861	840	913	869	801	843	873	873	875	888	852	841	901	893	835	870	899	872	847	898	840	829	900	878	842	854	856	840	852	883	899	821	858	847	854	855	863	843	857	882	833	839	876	916	863	904	837	886	871	820	850	838	851	845	856	837	867	911	852	819	836	868	809	853	871	912	825	883	870	850	864	850	833	901	834	829	881	919	799	831	902	827	835	831	846	851	839	891	848	865	822	874	849	877	874	811	811	870	809	838	834	848	869	889	852	862	825	866	872	876	799	848	897	849	867	896	850	881	874	860	868	923	830	889	851	856	855	778	890	890	853	849	847	851	889	862	903	867	783	865	876	884	852	861	879	891	837	916	889	831	849	890	847	816	891	849	857	858	857	898	851	871	845	894	902	874	867	901	884	886	907	860	903	877	850	901	904	872	882	877	896	925	899	964	838	856	807	853	853	855	840	869	837	897	869	868	888	897	864	945	859	909	869	863	859	868	861	825	877	826	881	888	892	874	862	874	826	827	869	888	857	897	862	877	864	862	882	855	915	872	863	885	827	848	879	852	895	845	826	838	832	882	833	829	882	870	834	892	829	891	889	871	895	889	887	899	791	883	818	847	881	832	861	915	889	835	906	858	829	875	838	836	865	816	891	859	881	870	854	884	866	857	870	875	851	821	866	838	922	839	841	894	841	862	838	820	817	911	882	832	878	935	849	865	828	863	856	848	831	831	862	847	825	852	849	884	849	865	880	832	881	881	833	896	868	868	871	867	847	849	872	937	862	845	825	890	887	826	879	885	849	844	886	815	842	848	873	905	859	863	931	905	900	893	867	854	889	881	832	852	910	828	807	901	848	887	862	928	878	837	784	859	859	845	835	845	868	860	848	845	870	860	846	882	882	813	833	861	864	817	823	848	862	895	898	828	805	829	813	864	868	834	879	871	853	843	884	892	806	900	860	889	875	843	861	850	859	844	828	842	834	837	873	867	884	854	889	849	879	936	856	913	828	842	835	914	854	826	874	841	886	836	867	820	868	851	887	877	828	823	869	877	915	845	866	880	863	883	861	901	910	882	895	874	844	824	906	886	893	883	896	891	857	889	818	842	837	844	876	869	885	898	852	877	861	805	871	869	859	918	865	846	892	857	922	880	866	852	840	875	949	872	886	895	860	850	865	832	859	867	823	837	845	852	869	912	850	918	861	882	859	895	870	827	866	887	865	842	872	841	896	851	882	919	814	904	813	850	867	882	839	911	856	857	867	896	839	856	836	890	854	881	869	853	844	859	888	850	851	879	851	896	889	810	858	839	901	891	879	813	918	864	835	878	885	882	846	866	881	848	874	880	880	824	900	928	830	875	897	896	835	872	850	883	938	815	863	860	880	900	903	840	870	814	846	897	883	839	806	892	841	888	880	915	854	886	891	901	859	905	885	899	841	849	903	837	834	838	908	818	850	831	902	827	924	802	851	861	922	891	831	888	866	792	882	890	906	877	927	908	880	869	857	829	871	865	856	895	874	847	881	847	780	839	843	833	847	848	886	892	882	863	849	841	823	854	837	817	901	856	832	862	880	906	868	917	834	847	904	864	845	850	868	871	885	913	888	901	867	868	863	854	874	822	917	874	813	836	852	854	884	833	855	845	895	862	888	865	870	888	836	848	893	902	877	860	789	872	893	842	904	900	851	826	831	850	922	853	849	900	840	913	888	843	856	885	881	876	883	919	889	816	883	837	879	875	845	830	853	862	853	885	876	900	881	846	857	827	860	842	864	834	898	885	841	860	861	826	906	831	817	880	866	916	862	882	879	899	923	818	845	848	830	842	936	875	917	894	816	921	902	893	881	857	902	895	850	839	864	862	877	884	831	863	843	886	903	835	882	901	852	848	835	902	878	834	887	851	912	877	808	860	899	832	878	925	863	840	894	830	880	836	891	888	879	906	891	847	856	890	833	873	863	921	831	841	802	845	875	896	847	858	832	892	874	905	859	831	852	832	854	879	869	879	822	817	845	903	891	839	880	859	873	877	894	842	850	860	876	872	864	840	881	863	855	861	864	883	881	893	893	866	861	877	876	885	840	898	822	860	926	803	862	852	837	902	852	873	865	860	842	846	894	879	824	818	859	887	825	865	843	835	893	835	819	809	841	861	912	833	904	842	905	883	872	848	832	819	859	903	838	885	825	854	822	873	881	828	810	864	847	839	860	906	830	875	837	852	931	866	807	849	866	867	861	886	877	891	837	841	863	818	862	872	855	911	822	910	887	857	879	862	920	869	838	879	856	921	904	908	867	870	861	889	834	840	820	854	842	871	883	903	894	823	868	877	869	852	845	918	870	835	819	872	915	848	841	819	864	846	811	842	849	875	884	871	896	850	883	877	876	876	855	868	872	917	879	905	888	892	844	875	856	881	829	855	907	906	887	883	837	830	887	865	861	871	858	843	865	885	840	845	872	866	854	822	826	801	834	856	908	895	870	849	897	875	833	846	831	849	900	875	875	856	893	839	875	881	875	836	904	886	830	838	849	893	898	877	856	889	843	829	886	861	879	873	923	870	833	878	829
34710	35414	35299	27090	21204	21482	29599	28500	23370	14001	8609	3145	2292	3293	2843	1753	1061	605	344	313	279	296	308	317	284	288	307	287	324	314	287	302	297	276	308	304	286	289	297	283	290	296	278	298	269	279	294	289	289	299	293	273	280	324	301	314	284	306	297	276	283	283	304	285	325	284	293	285	287	292	314	300	289	283	322	296	261	294	296	292	282	266	317	288	311	267	307	272	317	259	302	265	320	282	276	311	303	328	268	311	313	305	324	295	284	308	310	270	300	287	291	295	300	287	309	258	282	278	298	265	287	282	286	274	312	303	284	291	281	301	291	285	306	304	324	295	330	292	299	275	273	307	308	294	292	282	273	311	269	283	264	266	315	310	315	315	286	297	278	309	287	321	299	286	275	272	282	331	290	274	299	301	307	292	266	305	306	298	289	279	313	307	312	286	299	283	312	301	298	301	314	321	318	314	284	301	295	310	273	276	286	283	285	283	273	317	280	285	326	279	275	294	269	303	328	271	267	305	265	309	311	283	302	280	304	287	297	287	304	287	268	286	291	290	287	301	260	303	333	292	276	270	292	308	276	266	287	287	301	283	288	303	291	278	284	314	306	277	308	328	301	283	311	299	292	297	308	280	303	292	293	279	297	302	298	324	260	296	298	270	291	290	313	276	273	330	322	279	304	316	293	302	283	266	248	292	310	272	288	322	284	286	263	291	277	282	271	318	300	266	257	300	257	281	294	296	274	309	274	308	283	312	280	286	269	288	275	287	295	314	274	304	301	283	294	301	291	321	303	279	328	270	312	296	307	278	282	303	259	282	272	290	286	255	297	276	275	294	297	316	272	280	298	295	301	281	300	294	293	284	323	294	299	300	265	309	286	294	283	314	288	311	291	297	295	285	277	281	321	286	303	289	281	295	315	302	298	293	279	270	258	255	277	263	284	272	284	293	302	263	309	298	287	284	267	319	298	279	300	298	296	341	318	303	266	294	281	315	324	308	305	270	317	304	271	318	255	289	276	289	267	283	295	279	288	313	291	276	281	279	298	287	264	279	276	325	277	283	326	311	280	280	290	314	294	323	319	274	283	317	311	265	262	284	296	293	291	286	306	264	280	308	286	268	293	296	296	306	292	298	295	293	305	304	261	292	296	290	287	286	278	298	271	329	332	298	304	297	312	266	296	287	318	294	278	327	286	299	298	271	275	298	274	292	299	283	319	304	326	310	282	275	315	300	288	299	298	300	297	279	259	288	289	276	279	256	301	276	287	341	274	252	271	314	314	303	300	311	269	302	291	307	252	291	309	310	308	306	291	276	307	290	321	296	314	332	300	268	263	295	288	289	357	325	320	275	293	310	284	289	281	305	311	296	333	290	336	301	308	288	347	263	303	262	299	295	267	295	287	286	279	279	283	288	293	285	304	296	315	291	247	276	277	290	294	283	302	329	303	283	345	327	283	285	296	289	273	296	276	283	288	294	299	313	274	297	267	268	290	299	312	312	270	269	287	298	301	301	327	264	331	293	275	274	299	271	294	285	309	283	302	304	281	291	289	309	271	278	275	270	275	310	266	284	315	268	297	312	338	296	285	285	259	298	269	294	255	312	313	274	324	300	271	275	301	308	283	298	298	276	303	296	301	267	287	323	319	298	269	295	289	311	296	308	265	262	307	274	274	272	270	307	291	291	311	294	256	280	276	299	288	270	343	293	286	279	267	274	295	274	289	283	297	303	287	296	301	265	268	298	266	321	297	313	315	283	302	271	304	286	314	311	268	276	316	297	325	268	295	299	295	334	305	309	296	295	301	303	282	302	276	296	290	315	308	302	290	291	312	290	295	299	311	287	253	300	298	280	284	272	260	295	285	311	296	307	302	289	289	301	282	303	273	276	286	340	300	305	309	305	306	301	283	331	314	295	272	317	306	255	255	296	292	297	264	254	283	286	294	317	290	286	294	304	329	315	277	308	270	268	279	304	283	280	320	267	307	281	295	303	300	314	312	311	310	271	306	299	314	301	277	326	310	255	302	260	269	297	333	266	309	284	302	287	290	293	280	293	293	303	291	304	272	313	290	327	308	297	280	292	276	283	308	290	335	302	268	335	287	316	283	331	287	270	292	293	260	286	300	280	311	308	342	296	292	322	300	294	298	276	309	278	300	293	306	310	280	291	286	274	311	305	284	307	321	273	282	265	283	297	253	306	265	279	311	277	307	290	307	302	295	295	288	290	304	290	313	278	307	278	278	279	298	319	293	300	276	292	307	327	317	294	296	274	301	282	298	312	281	305	321	317	252	316	302	306	308	288	298	276	312	306	293	291	283	284	283	294	303	294	310	287	301	296	274	302	291	326	307	344	299	315	256	294	269	300	282	312	290	314	293	274	272	285	285	271	286	294	317	304	286	305	269	309	301	267	296	312	318	297	286	275	314	301	294	308	295	263	327	308	278	337	269	315	307	280	288	292	294	288	297	289	280	293	314	289	291	294	282	272	285	296	298	284	273	284	295	281	330	287	285	292	261	255	307	300	307	291	279	306	281	288	275	305	305	300	280	259	291	291	300	330	291	324	316	310	281	293	289	290	293	311	305	280	292	299	262	308	297	315	254	301	294	293	299	298	276	258	301	289	321	298	286	303	273	268	324	276	292	268	248	287	310	308	295	283	282	289	277	301	314	297	307	299	275	285	310	314	289	322	319	309	305	301	300	259	280	309	304	266	258	298	300	303	288	295	242	300	281	324	279	280	283	303	317	260	271	288	305	288	298	308	317	292	302	289	309	270	279	280	276	299	303	323	294	275	292	304	298	308	299	297	292	281	302	288	297	305	315	294	273	262	283	299	303	278	262	298	294	290	280	277	265	276	289	287	297	294	304	313	317	317	306	303	299	299	273	278	281	294	302	304	304	320	291	294	315	295	292	291	278	298	308	311	283	290	317	290	291	291	297	288	302	276	289	304	284	330	307	275	331	296	309	253	286	304	313	274	290	271	281	297	314	294	280	299	277	318	305	296	284	300	295	293	298	268	297	297	347	266	304	316	282	315	309	310	280	307	295	308	284	302	317	294	288	257	291	311	310	308	295	295	297	308	295	290	285	248	301	308	289	284	314	320	312	289	320	303	276	316	290	282	291	306	317	309	283	291	299	268	276	308	311	275	326	303	299	304	307	282	314	288	328	285	287	278	307	308	260	293	322	291	296	282	305	280	295	272	279	293	265	299	317	283	285	296	306	275	294	296	269	253	328	298	269	288	309	286	293	300	293	312	281	276	290	306	269	255	277	302	276	293	289	279	300	278	298	304	288	274	284	290	290	312	298	286	279	316	289	297	289	310	275	282	280	314	276	311	308	302	288	286	303	268	287	252	276	269	246	295	278	340	288	307	288	289	307	292	299	305	305	283	325	270	268	299	283	296	283	321	321	297	285	298	308	259	280	283	283	326	302	312	299	301	280	296	296	294	315	303	266	292	282	299	281	271	270	283	298	291	301	299	294	289	284	277
24778	27960	34029	32079	32568	36943	43663	44506	38043	31426	23561	10956	10846	14441	12620	8326	4776	2368	1326	900	821	825	813	860	829	823	803	802	789	805	777	781	804	813	809	800	829	789	816	801	815	786	809	845	795	820	802	855	791	838	811	843	830	828	795	808	757	829	806	838	798	808	818	788	815	823	794	831	827	788	806	843	830	848	800	822	809	793	805	786	823	847	793	834	821	855	768	823	771	801	771	806	797	813	814	794	828	830	839	814	834	775	810	807	771	825	831	827	778	792	857	786	854	814	845	772	821	789	822	839	824	796	776	827	827	859	815	845	820	839	862	828	782	773	800	807	806	793	826	867	857	819	788	827	756	793	821	816	792	843	874	824	796	825	782	789	797	835	823	833	793	792	757	822	777	793	840	825	828	800	794	837	847	816	874	849	825	810	824	799	840	839	762	859	833	780	835	846	828	831	785	798	824	830	804	724	766	809	742	834	833	845	808	801	792	860	795	843	832	865	805	853	864	814	808	816	809	831	781	774	836	819	801	809	803	821	829	803	815	824	788	855	785	802	855	872	788	714	803	806	828	814	852	824	861	855	801	784	781	791	832	817	799	841	751	776	847	812	757	805	873	812	838	827	827	818	805	838	829	826	790	837	778	777	847	798	817	803	809	850	879	822	856	825	827	761	769	819	775	746	828	851	805	788	785	835	798	885	848	832	809	816	822	815	801	835	837	828	796	789	808	805	812	846	830	861	811	818	765	824	852	809	828	868	842	803	782	862	818	816	816	848	848	857	838	773	813	821	841	792	807	801	799	793	815	816	880	798	793	856	803	820	791	794	836	788	762	878	851	793	818	814	778	855	795	788	803	798	828	821	868	841	832	857	819	831	823	808	808	833	777	861	815	838	791	773	817	778	744	847	834	803	821	816	833	798	859	834	851	809	848	789	797	813	829	845	836	842	857	847	827	845	807	810	820	761	794	790	763	770	823	813	830	826	839	876	826	861	829	790	821	781	811	795	836	811	830	828	833	833	829	777	830	789	776	795	824	841	798	806	777	884	816	829	798	824	824	796	814	873	810	793	809	819	849	784	821	861	809	808	809	803	780	824	829	808	805	825	785	816	765	798	822	865	828	793	835	834	827	836	820	785	808	778	808	843	822	826	775	827	777	789	862	850	824	804	813	823	788	883	841	769	750	772	842	757	842	802	821	811	880	825	851	816	817	843	837	825	759	809	860	801	811	808	810	824	807	810	784	788	806	802	861	827	784	823	815	822	846	835	789	794	829	758	815	827	825	831	788	795	867	850	790	772	842	800	791	828	821	838	819	795	817	788	742	801	827	792	815	795	801	796	800	814	846	798	827	840	813	806	847	838	824	800	773	770	890	794	772	791	835	838	777	813	817	779	823	789	816	820	783	815	862	833	758	828	827	806	816	841	791	825	838	786	775	829	843	810	815	805	820	847	818	822	821	839	846	769	792	873	855	837	797	857	854	800	817	746	786	840	820	817	845	788	799	786	779	858	844	812	859	791	866	822	821	828	852	785	787	821	819	788	773	821	793	789	836	826	788	848	801	859	806	800	784	821	812	857	873	829	845	823	720	850	831	869	817	842	793	801	850	871	779	806	851	803	836	813	829	796	812	802	827	835	810	876	803	852	792	818	828	854	852	832	847	854	794	852	774	844	820	853	827	863	809	822	764	857	829	849	835	787	824	833	823	816	811	769	810	807	819	805	810	815	826	808	750	848	841	783	826	840	810	789	763	832	831	825	871	807	842	813	824	828	837	809	827	857	836	814	847	769	843	838	846	827	773	810	833	811	825	847	812	772	874	817	795	829	740	802	845	816	766	735	784	830	814	807	820	839	761	825	830	886	830	820	792	844	821	833	777	830	823	860	828	782	774	824	813	778	819	776	840	856	757	772	821	798	779	845	838	782	814	805	840	793	833	795	841	818	828	829	792	827	797	839	798	783	847	767	826	833	767	844	781	819	776	779	772	832	796	766	802	830	788	813	838	818	856	790	852	850	814	820	854	754	789	785	824	837	883	844	841	792	820	795	841	836	794	867	785	777	799	854	797	800	829	805	855	811	811	873	776	827	818	795	765	782	823	810	804	811	786	807	841	810	814	830	746	823	838	837	874	845	802	773	762	822	755	801	809	776	851	788	763	807	837	829	813	857	838	786	838	770	795	766	807	846	835	859	811	797	804	829	820	821	756	842	792	806	819	865	781	796	843	791	797	799	814	801	831	814	765	791	845	794	809	819	829	834	828	788	844	789	801	804	791	847	792	820	825	829	776	765	855	808	844	793	850	781	839	806	773	800	811	835	794	820	823	825	840	823	810	842	792	851	775	765	878	822	777	818	781	828	823	844	833	841	790	833	828	846	783	852	765	834	806	860	811	815	830	784	823	800	754	859	811	781	820	766	807	845	817	826	838	822	825	775	856	802	831	812	825	832	837	792	834	828	840	742	825	819	784	828	763	817	831	837	832	788	785	838	750	820	864	790	813	840	819	777	837	805	817	790	832	861	812	818	756	824	822	780	816	833	835	795	840	816	806	817	823	750	835	807	791	836	827	844	788	791	821	780	808	812	779	799	830	800	838	825	836	812	759	792	805	845	796	844	787	794	829	844	810	847	770	777	833	828	828	788	828	790	806	810	822	849	804	848	823	798	821	810	788	792	815	779	833	845	825	835	808	747	808	847	796	846	818	742	811	816	843	832	765	829	786	770	802	772	884	778	833	780	816	788	876	787	804	857	829	832	806	880	784	834	864	843	820	836	815	837	836	801	824	743	793	783	834	823	784	814	855	852	852	818	833	836	778	761	814	799	782	832	851	793	835	841	857	746	843	795	813	840	836	855	850	829	840	860	838	819	815	816	750	827	845	766	825	791	813	830	807	780	791	807	824	861	827	795	801	790	815	791	824	814	792	841	825	787	798	814	813	850	829	843	848	757	787	888	822	832	855	849	820	808	838	800	792	841	817	813	825	791	798	825	830	809	791	831	843	818	847	802	792	821	801	827	800	872	790	848	782	794	827	878	791	770	837	820	762	837	865	868	811	821	884	819	834	763	814	754	894	825	799	780	786	798	847	798	810	839	836	828	816	817	820	858	799	773	792	798	813	791	816	796	862	809	795	848	819	819	842	814	798	783	833	838	832	839	821	757	801	830	825	801	823	801	781	832	821	817	798	868	806	810	796	857	807	796	812	805	825	845	816	800	868	864	797	806	830	794	793	821	777	794	834	805	809	814	806	822	841	843	797	838	825	825	822	819	803	796	804	807	809	810	790	774	805	825	829	795	794	802	806	777	792	843	844	870	864	861	789	814	776	849	813	836	796	778	835	814	797	786	841	804	828	806	825	821	838	785	793	880	820	825	807	796	806	780	843	772	729	822	825	787	795	806	808	794	830	808	797	875	788	805	777	793	784	784	809	818	802	877	833	841	816	816	795	761	824	804	823	891	803	827	856	799	824	821	837	817	797	826	801	819	826	763
39888	39848	40969	30092	26522	24549	34153	40258	30950	21252	14805	12971	7426	3965	2373	1225	597	486	330	319	336	313	291	343	303	315	331	323	321	291	291	318	318	314	265	305	321	317	312	318	294	354	298	324	309	322	337	317	293	279	296	337	301	293	298	313	309	276	324	274	312	280	321	318	302	301	307	304	328	320	328	303	304	276	313	300	341	313	323	311	269	278	322	304	278	305	304	317	280	268	299	315	337	305	325	325	310	292	317	283	298	260	303	322	330	316	324	335	279	295	325	303	332	326	310	340	296	290	294	301	323	288	292	330	310	328	336	313	319	296	310	330	332	296	312	308	300	320	310	304	321	302	324	315	322	293	316	310	297	312	332	322	308	296	278	311	305	320	298	298	286	305	289	286	304	309	282	335	305	294	302	318	337	292	326	294	322	308	291	306	282	271	294	285	361	304	318	304	295	287	319	304	356	342	329	328	295	328	272	343	307	312	329	296	307	342	264	324	299	286	302	312	290	326	284	288	313	296	283	314	309	282	288	280	304	327	306	317	267	313	285	298	344	331	315	308	324	333	304	294	312	308	301	325	294	348	291	306	304	314	310	313	309	287	292	287	332	273	318	321	314	309	349	329	313	307	274	328	320	310	317	299	308	287	293	320	314	303	310	294	287	300	328	305	292	312	288	299	315	288	279	298	352	284	328	310	301	292	294	311	292	304	323	306	317	265	312	292	322	321	278	308	264	310	340	293	314	309	292	263	298	284	311	312	324	310	287	310	282	300	315	295	320	316	299	325	309	333	306	291	299	304	288	307	296	306	266	339	307	304	279	295	337	316	323	346	291	298	308	308	298	317	324	308	285	287	294	346	322	327	326	326	302	325	295	299	296	351	288	317	285	282	274	300	321	336	313	281	303	333	309	283	319	296	299	328	309	294	304	286	324	320	302	304	299	309	317	309	307	324	316	318	299	303	283	305	283	309	311	321	300	318	287	328	288	307	307	318	324	307	346	311	310	295	302	305	295	308	304	303	295	291	303	305	293	320	301	274	341	297	332	310	323	303	292	313	292	296	319	341	276	315	302	303	317	299	292	298	295	295	292	340	323	313	328	323	318	318	297	293	301	323	330	308	312	286	298	257	333	287	310	319	287	312	322	315	313	266	325	291	315	322	301	312	308	309	286	324	312	310	303	298	321	328	310	292	282	312	321	309	303	296	329	298	273	319	297	309	334	327	272	325	300	303	292	347	332	283	338	278	292	288	280	299	300	292	336	291	321	301	295	313	298	303	310	327	314	301	302	295	317	291	309	294	315	344	309	293	283	346	315	287	289	326	334	293	286	320	309	329	309	321	320	326	310	277	313	330	320	281	299	328	292	344	306	270	317	308	317	281	343	300	309	298	317	347	309	319	305	312	315	297	321	306	330	290	285	287	297	301	328	298	309	319	296	303	300	346	295	301	319	314	273	292	322	326	320	335	307	295	305	309	307	286	311	277	289	297	309	290	290	331	274	345	324	323	292	319	318	304	306	311	324	309	308	318	290	310	283	289	340	326	316	311	296	320	291	318	298	328	320	319	303	331	307	298	304	287	272	313	294	305	277	351	271	328	310	300	296	309	282	315	316	278	323	298	299	330	307	349	293	301	315	271	369	291	310	324	310	316	300	291	306	328	335	306	308	322	316	292	280	276	296	333	301	324	298	316	304	317	330	324	324	307	282	322	294	300	273	303	333	279	314	299	309	310	327	273	281	293	308	301	301	312	320	306	304	319	292	322	311	291	295	300	325	283	294	323	290	295	302	307	307	297	319	275	282	276	328	266	296	296	339	306	300	326	319	299	307	310	304	293	293	312	309	293	285	282	283	299	305	328	323	306	297	321	303	292	330	325	285	325	295	331	283	305	335	307	303	310	329	321	290	284	291	298	290	301	283	286	316	315	300	319	305	314	287	312	315	314	311	317	310	298	343	316	298	281	327	278	278	296	320	301	310	318	315	266	292	323	322	301	281	332	306	314	302	352	293	298	309	294	291	315	310	311	326	324	330	295	320	307	331	309	298	306	324	315	297	272	306	308	328	273	286	315	301	310	318	279	290	295	314	294	322	331	261	310	303	352	335	323	331	299	306	292	320	272	313	297	308	318	318	325	298	283	296	332	295	295	263	319	300	318	328	305	344	325	276	332	297	353	291	292	314	298	311	341	312	286	316	337	281	311	288	324	275	284	289	293	315	334	297	309	286	317	285	311	297	301	323	313	317	290	329	297	331	289	278	291	319	320	313	332	275	341	273	335	277	313	303	304	293	297	301	305	322	305	315	322	327	302	332	331	314	299	322	333	332	298	284	317	310	334	271	284	358	317	337	311	303	309	314	311	329	328	311	310	315	340	285	321	316	310	302	307	284	315	297	321	311	288	326	299	332	306	304	294	298	347	281	309	312	256	298	330	304	297	309	309	319	312	298	300	289	310	320	311	326	306	313	348	355	291	276	305	318	318	328	304	285	295	276	316	294	306	314	324	295	311	291	290	276	330	304	307	330	324	281	324	301	322	310	299	325	315	274	274	286	329	300	299	317	306	297	352	310	320	290	295	307	318	273	306	282	284	284	306	300	308	299	296	329	283	270	292	295	315	295	337	324	310	293	311	320	327	325	259	304	325	297	279	309	277	300	315	336	329	330	279	307	278	303	305	280	309	304	313	317	327	320	341	307	314	320	324	312	317	334	351	309	299	313	302	294	331	316	378	299	291	278	297	305	288	323	320	277	273	312	316	292	317	308	269	311	330	323	298	340	293	304	342	309	303	326	270	299	318	308	295	301	309	323	329	310	319	296	309	333	296	313	334	337	274	297	344	275	297	312	266	315	302	287	326	291	301	306	315	305	308	337	290	306	339	298	304	322	297	298	322	308	311	323	305	296	326	323	304	287	304	298	318	324	309	281	314	273	267	314	274	261	292	313	314	307	287	323	304	320	316	308	315	288	309	325	288	318	280	267	310	270	338	301	313	313	303	349	276	307	302	277	304	295	335	306	297	303	309	276	313	321	288	355	319	314	302	328	286	344	303	322	322	311	299	315	302	293	302	321	330	327	307	315	329	315	311	309	320	327	304	293	303	292	315	287	322	276	294	293	292	291	304	303	311	311	287	322	329	293	317	308	326	290	347	291	301	306	308	297	328	326	308	286	319	315	312	312	302	310	293	288	316	308	287	296	311	310	331	307	318	320	300	331	284	342	314	304	297	345	281	315	277	315	306	319	335	322	269	313	311	329	345	343	308	311	308	282	309	311	273	280	302	341	312	313	311	315	340	307	339	271	358	302	334	308	299	292	296	299	307	294	296	295	308	318	301	316	303	304	301	292	320	314	318	333	266	329	313	312	284	311	313	269	309	317	288	307	301	318	337	286	331	295	316	332	298	301	312	308	317	310	307	318	307	296	279	313	331	290	304	334	291	309	308	330	321	301	319	317	338	273	319	324	340	315	323	298	323	271	325	293	319	302	307	314	332
28674	33280	37781	35290	36936	37859	48489	51873	45050	37172	30305	31901	20654	15023	9775	5268	2611	1695	1152	873	838	903	900	848	867	892	860	866	866	826	907	897	871	869	834	852	785	840	862	843	854	863	851	800	899	844	832	801	884	872	835	845	883	847	828	834	912	827	881	838	847	873	838	840	806	830	794	795	828	858	851	874	908	826	842	830	825	867	829	845	854	854	835	873	829	885	869	808	805	826	843	809	831	931	850	830	852	830	832	807	873	876	881	853	819	841	852	869	828	850	867	836	823	829	925	861	793	874	825	872	885	840	890	815	838	843	823	843	855	846	828	909	798	919	831	875	844	860	877	867	866	864	811	893	790	860	854	824	816	860	836	844	854	890	904	909	812	808	829	873	877	845	851	842	807	815	853	799	910	801	859	892	835	864	864	858	844	819	831	827	836	863	825	845	848	878	775	912	892	852	831	845	886	820	823	826	859	892	837	809	853	867	869	818	844	916	805	913	802	794	875	860	850	885	817	836	840	860	838	862	861	864	798	819	872	895	815	880	804	871	873	888	890	862	866	895	833	897	835	828	841	829	845	803	871	884	857	888	873	897	860	828	850	929	826	782	828	851	819	824	813	794	846	861	885	866	836	889	841	802	874	829	854	880	860	817	863	849	867	772	827	883	834	864	895	842	818	827	831	845	849	824	910	834	916	826	827	843	882	804	892	850	800	822	841	867	813	848	855	825	875	829	874	851	897	820	864	822	846	856	869	891	868	854	822	825	863	863	834	894	847	837	832	896	836	835	846	873	820	842	829	869	828	866	908	823	851	810	830	848	812	880	842	849	809	867	859	869	900	824	815	848	865	885	816	832	825	866	854	863	835	872	845	836	846	836	838	880	788	833	834	786	827	783	851	902	853	792	856	821	812	816	841	828	852	851	848	904	862	823	864	887	840	842	842	794	890	852	875	835	877	809	838	860	837	834	896	840	887	904	805	867	820	782	867	833	830	856	870	847	903	855	880	825	879	861	826	802	811	859	832	920	849	856	819	850	840	821	846	824	827	904	829	854	873	815	853	815	855	869	848	828	882	848	814	831	842	846	853	853	854	862	823	885	859	867	805	818	808	849	875	804	846	864	848	831	870	851	831	861	891	844	810	879	865	856	866	899	823	895	851	816	813	840	810	836	799	835	788	825	845	828	784	875	835	881	875	868	815	836	823	851	842	828	830	864	822	868	817	889	831	849	868	803	830	853	843	841	845	839	821	814	862	858	824	846	783	817	875	826	876	797	828	794	848	847	803	830	852	867	864	829	847	828	820	808	870	801	817	860	876	854	850	852	819	804	851	802	908	865	824	848	845	863	867	789	808	856	850	892	876	829	851	875	923	825	870	813	830	843	844	883	816	843	918	826	844	882	845	835	861	772	830	804	800	907	877	852	847	797	839	854	858	832	807	836	820	884	869	855	845	822	874	832	856	869	850	843	868	840	832	795	832	869	813	908	800	847	886	829	850	818	874	887	821	875	932	862	844	829	848	874	856	841	872	882	825	835	813	841	855	813	837	843	836	830	827	817	859	853	855	869	847	906	851	808	858	886	859	822	797	827	829	852	825	859	824	875	850	816	778	886	843	917	881	817	836	890	851	826	806	847	845	852	875	925	839	853	884	889	861	818	862	836	859	873	854	914	912	861	858	874	860	828	851	837	828	873	813	812	830	859	858	860	903	840	803	884	837	871	895	864	840	839	860	871	882	833	884	805	821	827	854	822	866	863	843	855	845	866	866	849	826	875	875	841	864	838	857	843	843	909	853	861	834	859	865	837	866	854	849	875	897	888	874	808	820	832	853	873	853	890	789	844	823	827	877	820	856	873	806	793	848	882	822	830	865	856	828	820	812	858	829	875	882	846	883	857	866	887	826	859	893	851	836	876	867	845	896	937	844	829	875	853	853	841	879	844	830	874	872	842	890	860	900	900	867	818	896	819	834	855	857	849	830	808	898	861	921	821	866	875	888	886	826	803	791	878	872	876	904	846	776	829	836	853	840	807	854	866	856	868	884	880	898	822	812	857	844	871	819	822	820	840	826	852	826	848	835	830	841	839	818	842	888	840	879	846	833	899	888	820	854	830	889	821	906	810	881	852	846	845	818	808	819	864	857	821	834	848	869	790	840	829	854	848	843	842	876	860	834	815	798	858	815	845	914	827	875	812	787	856	843	836	834	861	819	872	841	872	837	818	842	791	819	795	866	883	869	861	887	788	871	811	848	896	881	851	806	850	845	869	854	810	888	822	813	804	839	840	864	830	827	839	839	853	869	854	825	792	853	845	872	823	794	825	847	847	820	834	836	849	866	811	819	864	887	810	823	842	818	851	838	867	897	846	836	853	777	871	865	873	869	842	850	863	812	833	821	865	836	825	828	883	857	818	826	851	896	874	778	855	887	786	871	867	836	844	854	861	874	869	833	842	898	795	860	872	782	817	862	874	816	844	881	842	809	865	805	867	817	875	913	810	863	865	873	824	829	847	852	841	825	857	892	836	840	859	849	822	889	798	830	873	835	836	854	903	883	846	844	838	799	876	873	852	825	895	812	779	819	859	879	838	845	845	816	830	851	802	831	802	842	769	811	859	893	844	884	796	926	861	868	825	869	900	824	841	860	838	867	823	819	867	867	813	812	878	858	799	772	848	941	886	862	832	817	846	844	870	887	831	813	858	856	849	862	849	849	869	825	838	801	860	840	877	866	838	850	868	922	780	853	827	861	852	847	832	862	832	824	862	827	806	862	855	827	913	825	843	860	825	848	883	829	827	874	820	854	848	817	868	865	877	877	790	846	834	866	847	885	880	832	863	904	868	881	864	921	850	808	846	843	832	905	803	852	891	827	843	851	869	820	838	830	869	858	840	841	897	838	851	854	861	877	866	845	820	779	885	840	845	823	837	838	829	838	854	831	807	831	835	844	884	888	840	863	855	864	861	867	848	850	838	842	856	829	869	831	801	842	865	837	850	852	888	870	840	836	800	848	824	800	851	832	841	806	851	812	867	844	871	828	852	868	806	787	839	852	825	804	869	817	817	840	921	858	848	795	834	869	826	887	820	847	878	905	857	847	834	815	892	871	830	845	850	803	864	863	852	848	832	822	849	894	879	876	832	889	814	897	825	786	833	857	900	823	849	833	870	832	834	866	827	820	861	805	836	869	871	855	858	829	867	850	867	834	866	848	841	846	856	860	920	855	833	828	838	851	844	893	882	859	814	889	800	868	836	835	797	823	848	817	824	836	839	851	824	879	787	862	845	826	841	866	821	851	902	860	845	827	863	848	817	823	811	858	904	889	870	843	836	854	852	867	845	869	845	833	863	829	833	846	813	911	886	895	861	859	847	850	859	853	835	829	862	888	838	813	828	882	866	824	914	842	893	823	881	845	819	899	824	857	860	814	841	820	868	810	863	839	829	850	814	871	839	898	840	890	849	844	848	870	842	900	830	843	825	899	815	847	847	797	881	884	806
20735	21931	24223	18660	10613	8240	8389	7298	3579	1727	1409	1110	870	703	490	408	344	337	325	314	315	333	285	320	324	329	333	321	315	332	325	276	305	330	340	353	339	330	297	290	297	271	325	344	317	301	299	321	329	316	317	306	287	314	288	357	294	299	289	327	326	307	315	332	309	341	303	311	319	303	292	307	319	324	306	310	316	326	331	338	294	326	320	361	312	292	326	314	321	293	310	336	305	314	299	320	338	318	323	300	325	287	332	328	327	313	292	331	332	307	324	286	296	332	315	299	330	304	302	325	304	325	309	357	325	308	342	317	305	324	305	306	330	300	292	340	297	347	324	319	323	292	325	301	334	323	329	332	324	333	305	349	308	302	340	316	330	321	305	323	300	300	302	344	297	290	377	334	299	303	329	337	321	305	296	320	285	293	311	308	308	336	321	357	306	314	321	323	293	323	308	333	344	327	284	348	303	302	301	317	299	301	300	322	319	328	310	315	332	308	333	305	317	347	311	337	328	309	358	322	316	352	321	341	273	327	321	301	316	319	332	320	319	362	336	323	326	303	308	320	276	296	329	321	312	325	320	323	321	340	313	355	318	314	323	344	323	316	325	296	356	286	319	335	323	300	339	314	355	339	315	346	316	309	312	296	309	305	332	327	346	306	313	347	320	332	298	318	324	305	295	334	345	309	321	292	321	310	343	329	353	327	315	332	302	320	297	360	340	344	338	313	320	319	324	271	320	307	305	335	315	322	293	294	321	290	326	318	298	318	288	333	333	330	337	339	313	333	302	294	308	320	311	320	329	285	312	308	296	326	349	324	335	350	314	321	285	315	298	341	316	309	292	293	309	350	356	343	337	303	321	318	345	325	313	331	334	312	295	307	307	334	323	329	297	305	318	341	310	315	324	300	328	297	306	311	308	317	324	348	292	312	306	331	337	316	329	315	304	335	295	320	312	325	317	349	304	284	321	351	290	322	326	330	325	321	314	316	330	314	301	294	318	328	318	314	297	345	313	310	332	308	372	298	324	297	308	323	337	317	328	297	324	316	293	296	322	349	329	320	325	297	297	313	342	306	336	319	327	334	319	322	353	302	329	294	319	335	317	310	322	316	281	338	327	313	363	365	304	298	317	320	320	327	316	316	280	324	309	329	294	313	301	279	319	328	304	302	346	309	309	330	333	330	304	292	292	314	329	332	321	316	334	342	333	330	314	292	364	324	295	299	310	342	314	314	306	325	316	300	339	317	283	297	322	297	310	305	300	326	361	338	341	325	336	317	313	336	296	312	324	325	338	306	315	329	338	331	309	341	319	299	331	356	326	298	323	352	288	340	342	335	308	326	327	329	296	315	344	287	338	322	314	315	302	336	328	340	337	339	300	341	326	320	321	314	343	323	319	324	332	323	314	346	293	343	348	290	315	346	308	305	289	342	314	329	349	301	335	326	309	337	308	374	323	318	300	307	308	304	311	304	337	299	303	317	295	317	317	296	303	293	326	306	323	305	366	337	294	333	301	322	311	305	321	331	317	308	315	324	326	335	300	341	324	318	343	295	280	337	316	333	302	298	332	342	329	317	315	288	328	321	326	326	312	332	318	334	321	323	320	328	321	301	337	286	320	296	315	302	331	335	311	297	307	308	289	334	303	308	322	298	325	307	337	322	324	301	314	317	307	328	329	364	295	300	342	325	314	321	310	332	322	324	293	317	300	302	308	298	310	316	337	347	324	326	313	333	309	331	347	328	314	345	310	306	330	307	311	310	286	316	306	300	343	293	292	308	322	349	305	325	322	322	288	323	315	301	285	312	335	319	367	311	303	311	309	353	311	316	327	325	300	294	302	349	329	329	335	336	333	348	307	341	357	308	316	265	323	320	295	319	313	342	356	322	296	354	309	332	291	303	263	268	318	334	295	337	311	334	326	321	334	311	301	330	295	340	306	350	316	304	350	324	319	321	297	329	322	317	314	322	328	347	342	295	356	338	298	285	317	309	287	302	335	315	333	342	291	310	370	288	285	330	313	335	345	328	319	286	348	322	369	316	332	320	351	327	309	311	308	316	295	310	319	330	329	330	333	320	312	334	332	313	341	299	318	320	324	314	296	310	307	329	322	288	297	305	300	341	341	324	299	315	331	288	304	360	319	319	327	337	311	332	309	337	317	338	294	318	329	341	364	321	363	284	325	326	296	323	294	292	329	322	324	344	324	317	325	312	324	299	333	316	322	336	288	307	296	343	305	321	327	304	325	285	326	307	317	328	348	304	306	308	300	320	325	287	302	344	332	307	346	323	305	299	325	319	310	296	301	330	290	316	280	324	344	306	312	325	322	313	323	319	314	332	324	311	315	330	318	324	318	326	329	347	336	316	313	330	309	301	352	331	306	349	316	306	330	307	331	295	314	329	331	328	298	317	293	283	304	292	317	333	330	308	307	307	308	295	294	311	339	315	300	285	338	318	304	362	312	313	311	308	331	370	317	295	328	290	338	335	347	330	319	273	308	310	333	320	321	297	328	335	371	300	322	315	315	319	349	331	325	294	307	346	289	330	315	315	306	307	305	318	308	290	313	320	315	302	309	322	323	305	312	310	323	319	331	355	313	317	326	326	305	323	312	281	317	298	342	324	326	335	326	282	320	316	310	319	320	326	285	292	301	287	301	287	307	304	325	310	311	299	369	310	291	324	312	324	319	344	348	321	320	311	320	345	341	333	293	321	301	314	329	314	307	297	300	308	340	286	306	339	339	260	351	296	310	284	328	277	317	313	308	333	308	330	333	309	322	290	315	325	321	289	313	326	326	331	330	308	276	348	314	314	320	333	280	315	313	295	289	318	301	347	326	313	343	316	298	307	387	301	339	323	313	315	297	309	293	294	288	325	306	338	319	279	321	293	291	300	320	313	323	318	323	308	330	322	329	306	327	297	300	329	297	327	305	298	322	326	319	305	330	324	316	312	314	312	302	286	302	323	298	290	292	342	344	307	323	323	311	319	346	351	334	263	302	312	260	330	312	373	293	310	317	308	304	317	298	306	309	332	292	332	339	305	293	290	329	314	343	302	344	318	318	330	299	320	347	314	309	336	330	319	338	303	310	290	311	304	319	314	361	351	331	314	312	292	302	312	313	300	333	320	292	337	294	331	321	360	275	328	332	340	324	327	264	297	333	327	333	305	333	323	300	289	340	318	345	318	340	319	304	308	308	334	323	309	310	303	315	324	338	374	306	338	317	319	311	339	317	313	307	325	306	323	322	307	314	321	290	337	311	345	316	303	315	329	306	288	319	305	275	298	323	288	314	311	314	316	336	325	345	309	305	324	304	283	313	300	313	297	317	313	323	337	342	297	319	309	307	321	351	341	356	351	330	326	309	305	332	292	319	320	316	338	329	292	317	323	339	331	329	325	326	307	328	291	301	347	313	338	333	318	330	291	324	323	259	303	311	343	276	276	313	303	286	314	314	282	319	295	291	310	309	321	342	292	333	344	295	315	328	303
14161	17152	26430	26719	21128	21233	23199	20979	12299	6617	5906	4676	3844	2770	1774	1316	934	935	890	870	877	880	910	899	890	901	853	865	853	886	830	854	933	901	920	899	882	836	903	874	908	863	838	846	876	841	857	915	901	846	827	864	903	822	851	868	894	843	860	852	897	881	881	857	902	844	855	887	849	873	882	870	843	820	888	842	892	887	848	878	887	846	873	939	814	850	834	856	876	830	876	851	896	876	863	922	867	832	857	831	836	846	849	833	911	918	856	876	898	840	873	894	873	882	867	849	856	837	820	868	856	848	904	925	892	878	900	872	864	896	906	883	853	860	826	945	932	875	855	844	897	862	829	850	871	865	875	868	836	924	887	873	817	879	858	887	851	933	880	817	834	855	805	856	878	861	901	850	874	843	860	887	822	842	842	873	831	919	911	857	824	872	897	891	842	861	850	908	892	829	811	900	853	804	844	881	900	882	888	921	842	874	901	869	839	818	931	889	833	829	890	924	901	868	884	896	908	888	859	904	893	846	822	887	906	881	908	870	868	867	815	845	825	859	832	946	867	854	887	882	862	863	866	888	908	909	869	874	865	811	884	874	903	873	896	867	893	853	853	935	898	867	861	854	880	837	880	894	858	845	868	897	814	824	912	830	851	900	879	851	852	848	832	856	841	896	839	825	871	890	849	876	871	841	833	844	909	864	878	885	901	862	893	891	807	803	884	828	904	852	849	863	898	869	852	861	822	876	849	855	923	896	830	914	835	914	944	890	861	852	888	851	832	884	890	875	851	843	871	890	823	876	884	897	831	845	852	844	873	910	879	865	906	901	895	870	852	844	881	878	896	892	892	907	833	809	914	848	860	867	830	845	898	880	861	895	890	843	886	853	895	889	833	881	882	849	835	808	883	906	854	863	890	841	875	898	909	846	869	884	914	844	882	899	891	856	856	888	893	859	880	862	851	871	866	876	843	889	871	877	927	828	894	818	883	849	869	864	874	853	853	873	894	894	891	864	875	894	851	861	932	884	869	830	865	829	866	910	901	806	877	916	868	883	841	892	889	906	872	902	869	895	922	810	873	922	865	858	832	848	891	885	867	856	903	813	841	871	844	885	882	905	874	876	881	870	872	826	892	884	848	843	844	904	845	846	818	839	890	883	837	930	926	881	857	845	863	863	983	830	857	870	842	869	861	872	857	847	880	828	875	876	830	864	904	852	890	873	854	915	889	811	931	895	824	875	806	879	912	896	885	912	863	880	877	836	936	861	865	871	847	890	846	819	869	839	827	900	870	911	869	871	881	918	846	877	864	887	893	892	867	923	907	849	883	845	830	836	865	837	895	883	896	871	855	934	833	852	847	896	841	886	893	906	931	838	844	876	852	846	843	887	879	837	824	910	934	867	843	841	821	820	846	822	916	876	816	906	842	891	886	819	859	901	890	877	913	844	899	892	849	853	840	867	855	830	885	875	864	870	877	903	852	889	799	871	888	895	862	884	888	820	923	852	880	848	879	829	860	881	854	877	886	856	858	854	932	813	908	902	884	858	830	813	827	856	856	856	825	895	843	864	891	844	873	867	906	834	906	924	876	864	846	893	806	879	854	818	846	837	859	886	840	860	873	883	875	860	868	879	887	856	871	865	872	843	832	860	854	850	848	891	857	811	916	890	901	909	838	948	842	904	852	878	868	851	878	877	911	867	939	921	837	857	878	877	844	870	870	835	880	862	876	875	861	892	908	878	890	854	856	830	848	853	854	851	838	875	887	860	909	876	833	875	850	879	862	866	834	893	841	812	855	845	890	870	865	876	825	836	873	923	845	855	900	894	892	889	841	787	851	905	908	867	889	895	815	877	918	900	832	864	851	856	847	906	833	873	869	883	881	881	881	945	810	831	877	978	904	840	891	903	866	881	833	858	910	873	881	849	863	887	872	810	859	844	894	852	906	876	887	891	810	852	802	883	853	895	835	918	876	869	911	887	898	865	896	877	809	865	819	897	872	913	925	848	885	840	861	871	915	906	891	817	840	896	836	893	846	880	847	906	890	866	890	887	856	882	886	883	878	879	904	887	848	858	856	826	884	826	868	907	851	905	900	873	828	840	829	834	841	845	887	905	874	868	905	887	875	937	877	872	866	875	852	834	873	851	854	862	936	836	903	870	884	854	906	884	849	906	872	846	889	859	878	875	873	816	877	843	943	844	893	883	838	833	866	855	889	869	836	893	865	908	862	889	848	928	885	923	926	862	853	871	948	883	887	858	879	839	870	920	943	877	912	870	831	933	883	907	867	873	859	878	887	854	835	883	857	865	831	896	919	901	874	843	830	897	821	883	830	843	837	849	893	905	863	891	907	879	924	898	876	845	888	874	893	878	895	871	896	882	857	891	848	845	905	857	853	813	901	826	880	873	859	873	878	843	822	868	826	895	873	835	908	892	892	872	847	854	876	854	852	927	878	875	875	913	821	919	864	879	866	903	859	872	910	900	873	861	881	859	857	857	857	931	921	840	867	845	910	879	868	860	870	914	878	817	869	850	946	854	854	876	820	872	842	927	797	855	836	811	875	876	847	909	839	880	892	865	908	883	832	827	875	857	865	854	818	842	845	849	852	876	851	876	894	904	922	883	822	874	850	863	804	866	866	858	878	839	887	864	813	858	880	892	950	910	862	870	868	899	832	826	891	877	884	872	846	845	890	889	856	849	885	832	915	779	941	818	860	926	872	883	891	824	875	879	840	863	901	865	832	886	801	825	899	903	875	867	829	905	876	878	873	902	855	907	845	867	891	845	847	855	890	856	875	860	853	861	853	921	863	896	828	825	881	867	901	898	861	857	913	930	864	906	868	864	876	928	844	864	840	861	862	812	868	810	787	847	877	930	890	871	914	854	879	894	858	915	921	897	889	862	901	880	856	873	879	885	912	943	905	903	863	825	805	834	902	850	884	903	857	814	922	863	888	921	927	852	832	852	888	877	914	918	858	892	862	868	910	876	906	902	837	864	876	860	879	876	922	848	910	899	827	889	871	904	849	841	880	845	840	892	855	830	884	829	867	873	884	839	878	912	893	855	834	878	851	851	855	920	875	871	864	892	819	910	883	855	888	876	817	887	899	814	893	893	944	858	886	885	876	908	904	905	871	914	886	844	893	844	842	943	849	899	877	906	859	886	903	876	911	928	842	897	900	883	907	856	846	893	834	860	901	868	879	895	879	866	833	843	857	849	828	890	899	892	879	932	860	872	849	866	867	863	862	836	833	871	888	858	864	864	899	882	857	871	858	852	891	895	907	881	839	904	856	838	809	903	884	886	877	897	864	887	849	903	903	878	837	871	875	852	898	853	886	838	873	834	879	881	860	874	816	900	871	896	881	848	855	867	859	811	877	878	834	898	873	860	825	891	841	882	830	886	906	913	905	905	889	860	866	861	876	873	867	840	894	841	906	881	866	867	869	898	871	888	856	847	846	936	856	849	844	909	858	874	853	924	854	868	883	920	839	848
34551	35615	41825	33663	27073	36581	31214	30740	24398	8558	3252	2195	2290	1939	1026	772	497	359	286	324	339	295	283	332	322	312	318	284	326	343	272	304	292	305	310	279	269	314	306	309	305	287	273	306	293	290	297	279	285	312	284	303	266	274	311	292	291	314	309	288	288	303	316	283	281	267	307	288	295	299	304	332	304	296	291	304	306	298	286	301	304	301	300	309	323	282	306	277	294	317	291	312	340	300	328	287	302	298	301	298	329	308	266	307	315	338	317	307	296	268	276	319	274	266	281	267	280	293	286	294	288	321	275	267	283	310	299	302	309	302	324	308	300	303	292	302	280	307	296	288	267	326	280	285	296	294	258	303	326	320	282	296	273	292	295	314	297	310	277	288	285	284	278	297	340	284	288	313	323	299	303	355	303	307	316	272	310	319	280	324	320	272	306	284	283	282	316	276	311	297	299	314	313	314	326	303	281	293	316	258	282	275	285	292	294	282	317	278	297	294	289	314	308	297	282	300	288	284	300	322	301	288	288	279	305	280	293	291	316	275	287	360	295	306	281	330	319	326	300	287	281	264	295	293	284	283	274	302	298	320	298	308	301	308	294	296	267	299	288	276	296	310	324	312	287	291	305	316	298	283	281	282	324	295	315	264	299	271	294	309	310	293	313	345	287	327	309	293	325	304	273	278	278	292	304	302	330	289	303	326	278	272	292	304	284	297	311	302	276	295	324	289	291	304	294	291	306	283	306	310	297	292	238	296	296	283	298	302	266	291	304	299	334	317	325	290	283	309	339	289	303	313	298	308	335	303	306	288	249	309	284	285	304	285	299	276	301	275	289	295	305	305	300	318	272	294	293	292	293	299	298	301	290	317	324	276	308	329	270	325	271	317	287	333	317	321	299	296	295	300	293	304	298	282	279	269	317	277	284	263	302	345	315	298	287	317	314	300	294	310	314	317	301	288	315	305	284	301	275	316	291	289	355	291	289	311	319	287	279	252	313	280	327	282	303	298	288	317	281	298	311	316	343	297	335	289	303	301	291	291	293	284	304	298	287	291	311	312	311	286	293	286	289	297	316	287	298	293	288	333	313	308	319	292	298	292	325	312	311	287	280	294	321	241	286	250	294	293	290	305	279	303	293	302	301	330	273	280	309	300	322	306	300	309	310	285	300	290	294	291	315	276	295	291	293	285	302	313	333	288	280	298	269	256	297	289	260	313	285	269	299	270	294	299	316	256	326	302	324	326	321	290	313	320	262	306	310	303	307	294	324	292	334	292	306	299	349	308	291	295	271	335	320	297	262	300	293	287	296	314	301	310	307	297	267	281	309	292	299	303	291	279	294	294	284	290	290	278	296	288	328	322	315	301	267	266	301	268	313	281	302	320	306	254	300	297	307	286	312	301	323	313	303	297	262	287	310	289	276	307	320	281	303	296	301	268	275	319	257	294	289	287	290	290	302	296	275	280	277	319	317	296	296	323	297	303	357	284	265	318	292	287	282	291	284	307	318	280	272	265	285	284	284	318	295	297	286	334	293	292	305	286	294	309	281	318	323	294	265	274	317	303	305	320	268	308	330	315	310	278	318	294	274	298	281	317	289	283	305	281	297	296	296	277	306	291	281	295	299	316	307	308	279	321	304	299	297	306	286	304	251	329	298	285	283	270	293	299	280	283	297	265	260	316	301	279	298	278	301	283	297	310	292	267	309	305	279	327	308	312	287	299	291	292	297	292	288	307	303	302	327	297	312	280	261	317	309	282	291	319	339	308	328	286	319	298	286	306	323	310	257	302	321	302	276	322	293	302	307	292	284	273	278	299	311	272	300	319	319	302	315	296	312	300	323	291	290	325	291	299	297	295	308	282	296	302	299	292	295	262	284	317	315	285	302	281	319	293	294	288	279	293	297	320	306	300	320	312	332	279	287	307	339	256	276	316	308	315	275	320	315	310	320	288	282	339	279	295	293	303	307	311	288	311	324	337	310	296	322	301	305	295	258	282	338	305	312	286	320	287	293	261	304	287	292	296	271	278	277	315	288	299	278	304	299	301	297	238	322	300	304	303	296	270	329	303	273	304	317	299	272	312	305	311	296	257	332	292	292	296	288	278	290	276	295	305	281	296	292	326	307	289	292	297	292	322	283	330	315	288	297	312	312	277	282	272	297	275	291	318	311	306	314	321	293	314	307	286	287	293	305	279	306	306	295	331	280	277	269	290	307	297	303	299	290	316	297	300	310	296	312	313	304	304	312	329	295	298	257	296	306	308	317	305	282	296	284	336	316	317	302	258	285	265	308	318	263	288	310	295	326	306	291	271	287	282	316	313	314	302	289	309	276	323	291	291	296	313	303	310	278	280	303	287	293	251	305	273	311	315	324	297	274	280	294	301	301	322	303	295	290	295	318	298	264	297	326	308	309	288	299	292	304	300	294	309	284	339	271	300	277	301	279	315	288	311	319	306	306	299	283	300	319	308	297	333	309	301	285	301	299	316	280	291	254	280	282	295	287	340	320	288	301	312	319	291	302	305	303	311	245	317	320	279	332	304	273	301	316	333	274	249	301	359	290	268	286	298	292	282	274	285	291	318	275	301	281	322	286	299	311	291	276	280	302	281	293	279	301	255	303	281	310	286	299	319	278	297	262	323	297	261	300	285	290	274	303	295	268	315	305	310	321	312	289	318	307	291	281	274	324	355	285	293	303	302	272	270	324	302	318	284	308	314	294	293	293	295	298	277	309	275	278	310	307	291	292	286	296	325	294	303	308	317	277	301	282	294	296	259	280	288	286	270	285	287	328	302	332	304	295	290	328	314	294	311	320	313	283	297	265	287	286	316	317	299	306	281	328	297	317	276	327	270	317	280	305	282	332	288	287	307	252	310	293	301	301	296	304	279	302	327	323	298	278	322	308	277	280	310	294	311	310	298	307	316	326	295	296	304	288	332	294	287	259	289	302	304	290	299	315	297	278	297	290	309	307	304	328	308	289	286	330	308	284	287	350	295	295	326	294	265	302	290	289	285	303	313	299	263	288	292	298	282	289	303	307	318	302	297	280	289	325	289	303	314	293	282	299	272	296	284	317	294	267	281	312	304	298	286	290	307	306	285	276	292	299	304	315	315	298	278	309	281	320	310	282	286	278	321	325	291	275	290	281	319	282	277	284	283	313	274	320	284	303	313	287	306	291	292	285	278	294	312	288	309	308	298	324	310	274	284	284	290	263	286	302	314	329	295	312	278	290	295	285	283	292	290	318	309	319	305	308	302	310	300	318	311	304	332	274	301	303	290	312	303	280	283	274	301	315	307	303	273	260	282	312	307	300	273	305	285	297	299	296	265	305	289	289	301	312	314	278	308	289	316	288	272	286	275	287	309	306	287	258	325	313	304	294	340	304	315	310	303	292	319	299	286	324	278	296	291	292	279	314	285	292	317	292	299	323	276	300	287	303	284	301	305	297	319	280	264	313	303	289	281	313	282	308	317	320	288	311	308	312	317
24981	28613	40456	39203	38208	47509	44975	46364	38457	19213	11680	9241	9860	8459	4905	3244	1862	1035	885	857	832	827	815	846	807	840	872	787	805	864	862	797	841	866	874	827	804	843	815	830	848	803	798	801	771	812	872	807	805	844	852	798	814	856	781	836	833	773	746	809	818	827	796	822	841	835	791	858	912	844	807	868	865	853	824	868	859	812	830	854	863	852	812	876	806	857	860	852	874	804	842	810	808	822	804	811	824	867	812	817	821	896	827	854	875	817	786	883	867	857	807	832	822	822	843	819	803	864	871	785	808	852	820	806	808	845	816	808	841	842	819	861	832	814	796	826	882	833	867	779	853	826	850	802	877	850	870	831	828	824	835	840	839	835	820	832	825	840	852	812	878	796	817	827	862	799	804	833	844	864	826	825	806	807	869	847	840	826	899	866	813	839	751	840	765	875	841	821	854	821	817	847	795	841	851	842	804	819	799	825	824	836	837	873	835	836	831	826	867	840	799	825	834	820	792	862	829	880	820	868	828	812	847	808	837	802	816	812	803	857	851	871	847	865	838	810	827	855	833	885	838	910	849	766	862	797	837	829	798	831	846	874	787	871	834	818	818	831	875	807	807	779	862	802	778	836	902	861	811	806	804	885	852	817	805	829	848	848	821	829	810	814	852	804	808	804	873	852	834	845	847	833	816	835	859	845	810	799	836	848	837	805	811	833	815	817	838	771	824	825	844	807	830	829	821	798	813	815	876	838	790	843	804	799	817	806	825	857	833	854	763	846	811	812	798	845	814	844	844	863	865	835	898	808	826	810	809	859	883	789	822	815	841	837	795	873	812	860	827	832	859	839	813	794	763	813	832	851	837	784	824	871	844	812	761	872	845	777	822	883	872	824	848	844	818	778	828	773	836	833	854	852	822	832	858	877	828	862	811	817	876	797	792	820	862	831	842	862	826	834	874	805	842	843	870	830	797	787	807	813	802	869	845	825	823	871	882	816	852	865	803	818	858	831	814	842	818	846	785	833	823	826	859	821	824	867	821	815	821	849	852	835	819	826	828	855	818	782	820	849	887	892	814	825	887	804	806	813	896	856	766	872	817	831	840	818	832	823	834	874	829	834	817	849	843	781	808	824	866	783	849	814	856	829	854	810	829	849	873	803	824	834	792	824	789	796	805	854	853	809	840	849	789	852	807	823	851	846	869	857	821	848	853	802	868	853	787	853	861	849	810	842	817	782	846	838	807	854	838	837	844	860	812	823	842	820	830	833	818	874	805	884	839	789	846	854	824	835	841	842	799	829	783	840	866	833	820	821	837	829	801	855	811	784	849	854	804	861	786	785	805	808	819	836	818	825	866	830	839	802	829	863	774	849	842	832	823	837	854	888	881	797	859	836	797	891	778	898	854	850	786	794	826	839	831	803	805	791	813	802	822	813	833	807	890	823	795	839	877	834	838	854	833	868	824	863	842	834	825	806	856	770	867	832	834	843	857	844	827	818	857	784	871	795	832	837	833	793	843	810	860	792	834	842	823	813	819	821	855	827	874	810	911	865	851	839	821	853	791	825	864	862	840	852	867	756	815	788	896	822	860	843	869	859	798	817	823	860	847	789	854	826	827	799	840	831	893	840	826	844	838	843	861	843	856	847	858	842	819	826	836	815	784	868	836	870	851	846	858	807	803	842	834	880	826	856	833	846	819	834	798	826	848	830	816	799	786	848	832	889	796	814	827	895	836	849	846	815	819	839	829	865	830	873	808	818	865	859	829	797	828	832	826	894	826	893	813	830	838	819	805	861	878	896	869	830	803	811	847	842	848	834	816	891	835	838	823	850	842	831	824	815	797	822	876	853	847	857	826	821	893	756	819	856	886	820	848	896	836	844	838	895	827	858	873	820	836	830	820	863	823	838	817	820	802	827	839	800	788	797	870	804	838	853	821	871	829	847	813	839	849	774	817	815	809	811	798	835	809	811	813	841	816	821	806	801	839	801	849	836	861	762	853	795	860	800	825	828	873	834	884	852	798	802	819	811	825	825	829	818	889	873	825	815	834	790	868	860	804	833	811	891	806	834	806	811	825	847	797	868	806	836	851	751	849	816	838	853	802	777	822	794	816	774	830	836	841	808	847	860	843	780	858	832	810	794	801	872	883	820	792	861	844	774	814	820	794	852	831	883	780	831	825	840	813	807	810	825	866	806	832	787	842	814	847	791	841	840	813	852	867	809	805	851	841	805	851	852	814	803	860	828	799	813	799	843	847	861	802	823	827	802	826	825	886	862	805	859	839	801	836	863	856	837	852	819	784	823	809	851	886	820	848	835	848	812	811	823	798	791	888	830	781	766	816	799	823	858	798	854	872	797	891	868	817	809	843	851	817	816	805	860	843	855	897	786	811	794	836	832	843	816	829	860	849	816	829	810	844	817	837	834	837	836	846	846	869	839	832	828	789	812	854	801	830	811	822	831	848	850	821	856	809	821	844	819	825	825	820	808	853	870	853	804	777	810	868	812	868	827	875	870	770	813	847	877	834	875	795	829	824	812	858	846	818	829	833	821	810	826	851	864	864	762	821	823	854	849	810	800	831	797	772	843	820	802	821	870	846	842	852	837	821	806	805	876	829	855	877	870	828	813	847	863	841	843	830	813	806	837	873	855	886	879	798	829	840	771	873	857	841	863	782	867	837	811	832	813	860	836	804	851	852	819	826	849	864	821	827	831	872	818	878	825	845	865	770	843	817	829	839	824	846	837	890	834	796	826	827	894	837	829	850	870	858	797	831	910	824	833	813	785	803	844	822	824	801	845	842	768	839	839	853	841	815	800	820	833	763	890	827	857	796	823	854	806	813	798	820	874	850	854	783	803	825	818	816	870	797	850	823	807	818	832	843	878	811	813	848	836	843	915	860	843	854	813	863	791	883	862	807	853	831	882	791	800	850	839	840	801	868	854	819	863	828	828	852	851	827	822	827	826	815	772	844	827	830	839	843	844	829	816	853	769	859	872	820	842	836	824	902	828	817	899	786	846	878	854	803	832	787	904	792	864	836	834	810	823	839	815	852	811	848	854	802	817	845	883	848	794	892	809	840	807	807	831	874	856	803	842	810	827	845	893	842	843	829	911	864	823	827	855	835	830	795	831	868	860	792	836	834	885	803	797	837	857	851	829	801	835	805	808	838	787	870	843	805	820	813	790	792	859	854	780	878	854	850	800	786	867	809	786	847	761	786	819	818	787	863	833	843	821	789	842	836	852	843	813	816	794	815	833	814	840	798	811	832	866	816	813	843	835	850	813	836	840	808	854	847	828	791	867	874	884	790	806	840	854	834	819	842	868	822	844	871	816	891	852	819	837	828	811	810	860	749	828	838	868	869	851	800	853	819	784	836	869	867	903	817	830	844	811	814	828	855	847	804	836	847	805	826	911	869	876	880	879	811	864	870	847	858	825	866	894	845	820	854	832	841	824	852	841	851	852	830	898	927	844	863	846	850	815	823	873	830	841
40703	40379	43376	36476	29473	34829	42514	40896	31174	17074	10734	4713	1582	2428	1785	1019	596	364	344	344	328	323	316	318	314	321	292	279	327	308	341	295	307	352	314	341	318	314	302	307	289	297	280	299	280	320	314	301	311	309	331	315	312	387	332	325	308	313	309	305	305	277	325	265	282	318	316	306	292	323	348	301	311	314	334	314	296	304	295	313	321	312	341	286	294	330	299	337	319	328	304	319	333	319	295	341	309	266	327	309	333	325	315	311	322	317	330	293	326	338	323	315	323	290	357	310	305	288	288	302	320	315	316	315	309	308	317	325	307	294	334	317	328	294	332	296	303	294	289	334	305	315	310	301	315	307	331	332	332	295	354	331	346	315	298	308	368	303	286	295	319	334	332	337	301	337	302	309	335	288	299	344	337	320	303	321	342	342	295	342	316	275	306	324	326	334	323	315	307	308	342	338	323	291	292	293	301	290	320	309	308	305	329	304	319	332	279	312	297	314	297	318	327	326	300	352	315	336	317	348	346	312	307	318	311	312	292	310	311	301	312	353	296	317	310	287	285	330	309	332	314	302	326	347	327	332	312	304	296	295	288	348	290	284	312	308	307	313	306	314	324	325	295	296	289	294	315	311	280	320	323	326	304	337	326	306	307	315	312	316	290	294	308	316	307	299	284	341	332	334	347	329	308	291	324	300	327	335	307	309	328	310	275	327	329	316	302	299	309	327	299	327	298	301	328	328	310	303	291	319	330	282	303	311	334	292	352	307	303	307	327	352	291	279	288	328	319	346	297	321	312	311	304	357	313	290	324	325	329	324	307	317	336	308	302	304	362	322	340	299	292	314	314	318	326	347	330	295	302	282	278	302	304	307	295	282	345	312	318	327	292	296	284	281	327	281	313	306	296	329	299	316	323	321	333	305	354	311	330	318	334	359	321	330	304	288	310	297	329	332	287	299	301	299	302	316	296	304	324	325	306	302	310	317	329	319	291	323	303	312	299	311	287	319	303	331	300	338	322	302	295	329	304	304	307	288	304	334	281	292	307	314	319	302	303	295	325	301	309	319	314	314	305	313	327	312	282	300	287	316	341	312	314	318	329	318	291	307	307	328	339	314	289	281	316	330	264	336	289	316	305	296	298	305	316	323	318	299	331	311	330	330	292	320	325	291	340	288	315	298	339	315	322	288	326	318	318	296	317	300	340	313	332	294	320	308	350	331	314	313	321	284	297	288	322	344	325	294	304	315	308	311	307	334	329	307	323	312	317	331	310	321	319	300	320	311	291	297	331	314	342	312	306	314	290	322	314	309	314	302	317	327	342	274	335	312	309	326	294	298	336	330	326	328	371	316	317	252	317	289	307	327	288	289	300	353	320	285	323	327	307	313	306	305	275	336	287	276	315	292	297	301	331	326	322	342	306	319	297	317	320	312	293	299	309	301	340	331	309	312	304	298	347	301	277	330	319	321	315	309	342	317	329	314	285	311	334	313	304	268	293	338	322	295	307	301	312	312	321	335	300	329	288	320	291	342	290	319	312	327	302	306	321	299	309	330	317	295	320	300	342	335	311	315	313	294	327	319	299	319	323	335	327	338	288	317	338	354	306	285	321	319	332	334	309	320	299	282	312	340	322	334	315	313	319	298	299	306	339	309	302	304	317	316	311	316	287	280	294	321	304	311	300	308	300	321	311	279	309	287	322	331	294	298	335	309	300	315	306	296	305	319	320	351	333	305	304	326	329	288	313	302	327	325	315	306	348	333	304	322	310	334	311	317	312	280	321	314	307	321	322	301	322	320	306	300	336	311	322	310	340	311	342	293	325	321	314	302	297	288	310	309	321	337	305	333	304	312	315	296	281	301	303	312	281	308	330	304	299	321	351	297	328	314	351	323	309	289	328	273	314	303	298	300	314	301	312	348	303	283	313	332	326	314	332	329	334	292	317	272	287	335	305	291	317	344	359	283	325	312	290	308	330	332	334	283	301	329	311	314	330	322	304	293	300	307	292	341	313	283	320	304	328	305	299	311	324	307	327	331	303	346	313	311	304	333	305	303	306	302	346	341	315	315	293	320	351	309	325	290	310	277	308	340	311	338	331	303	310	297	290	296	320	306	303	326	319	304	298	299	310	346	328	314	322	334	355	330	282	304	331	299	284	309	302	319	280	338	314	322	300	327	309	303	320	328	358	319	308	331	321	313	335	320	326	329	333	301	319	343	310	320	319	312	300	299	297	305	308	285	311	322	297	313	327	333	305	298	286	327	324	321	267	312	319	311	275	314	321	352	345	297	295	321	330	321	303	306	313	314	339	306	329	267	305	289	331	307	329	279	324	314	308	342	298	324	334	299	338	321	284	315	335	307	296	321	348	295	306	317	306	317	258	316	270	367	325	307	299	327	298	326	302	292	344	302	336	315	320	321	319	289	305	344	304	303	305	307	290	295	321	315	300	305	296	322	332	293	346	294	287	345	325	294	335	349	298	299	330	295	331	298	331	345	336	315	332	293	334	320	293	317	308	310	306	304	333	319	307	334	277	309	306	344	315	327	296	306	322	292	289	342	320	326	291	312	297	315	300	315	340	285	329	314	313	314	311	324	327	327	311	302	267	292	311	277	353	314	351	335	295	299	312	341	289	276	310	314	323	320	302	309	319	338	328	285	305	329	305	307	325	298	309	303	292	327	313	341	337	306	306	309	298	311	302	326	307	298	285	310	320	321	317	302	308	318	295	304	308	335	313	322	303	306	301	308	328	343	292	312	309	283	328	273	316	278	304	288	319	287	306	298	331	316	334	315	312	323	328	335	329	290	305	306	288	330	298	345	310	333	307	308	307	303	315	311	295	327	298	360	301	332	336	304	291	302	294	330	333	308	294	348	313	272	307	302	291	322	354	290	300	311	309	323	311	306	331	333	351	317	302	308	329	306	310	342	320	318	307	314	288	305	311	331	314	307	311	277	298	271	299	322	349	282	340	292	314	310	339	334	345	311	286	318	308	299	329	327	325	290	299	323	322	337	307	291	315	321	281	309	331	303	320	321	345	306	305	301	301	349	309	304	288	303	299	289	303	313	310	314	296	304	316	267	323	323	320	320	287	333	338	333	313	328	302	341	317	312	311	320	285	325	323	304	333	296	322	308	318	292	307	283	296	345	328	293	297	326	319	344	312	341	250	280	314	303	323	324	326	305	315	320	357	322	324	282	342	323	308	324	308	286	304	315	305	296	332	298	309	309	313	315	306	312	290	302	309	352	299	332	328	319	322	323	312	327	290	316	338	312	339	317	324	334	331	296	319	347	295	312	337	307	314	328	285	289	335	307	334	327	302	313	328	281	322	340	316	282	301	314	313	309	336	303	284	330	287	292	310	317	325	325	344	309	315	285	334	304	315	312	310	313	301	296	314	310	336	337	287	330	338	300	327	329	313	276	348	344	337	313	295	288	327	319	262	309	303	284	313	340	308	315	299	298	353	327	308	306	311	324	313	272	303	296	296	278
29043	33415	41568	41581	38494	46361	53904	54248	43975	31400	26836	14940	6901	10717	7919	4528	2367	1215	899	871	863	904	876	857	873	862	873	866	937	896	877	865	851	827	825	846	839	878	818	899	872	858	860	855	846	851	922	866	831	872	870	850	851	878	823	837	894	830	887	878	888	897	850	831	862	859	846	851	838	853	911	837	840	896	844	872	844	864	905	879	843	901	802	921	868	829	843	880	842	936	893	878	901	841	867	890	898	854	875	863	916	841	907	886	919	876	873	839	845	895	938	872	886	917	828	866	875	847	806	865	956	885	852	922	886	856	891	868	878	887	855	811	864	851	889	831	820	891	831	874	870	839	821	870	859	892	849	865	939	845	866	848	879	856	826	880	903	835	903	848	867	888	876	868	868	897	865	897	837	850	880	863	878	844	830	852	862	917	877	841	841	827	883	847	875	914	827	874	896	900	904	852	898	820	882	878	882	825	860	869	880	866	904	864	867	847	886	901	885	871	872	853	890	864	879	871	869	845	868	885	855	865	837	864	903	912	851	882	882	874	849	852	903	885	824	855	835	855	871	860	866	861	829	830	875	905	845	843	885	875	868	899	819	909	881	882	840	889	859	894	855	794	913	884	884	813	815	848	843	856	877	870	878	852	873	862	890	863	916	867	902	874	901	875	876	886	904	866	842	877	850	813	870	886	880	937	934	900	887	832	854	856	838	860	827	848	935	863	883	827	863	901	906	923	870	839	844	830	870	858	890	804	856	877	892	904	882	862	862	843	855	897	803	861	822	898	895	872	903	907	881	898	881	919	829	876	860	815	881	805	876	902	890	858	797	831	930	876	876	869	884	865	832	807	867	872	918	872	862	838	893	919	895	887	855	848	878	878	888	872	834	889	861	881	884	844	832	872	862	885	846	849	857	819	847	870	897	840	847	895	834	816	869	882	855	945	846	828	867	879	815	880	877	856	842	820	832	892	837	882	932	905	820	854	901	831	884	809	789	881	851	829	871	846	809	817	855	908	941	843	883	861	907	886	910	855	868	869	889	825	891	854	856	879	863	875	860	886	825	878	909	882	857	895	852	888	862	865	849	894	875	864	934	859	867	866	888	893	879	886	859	884	852	878	855	887	867	871	899	862	843	894	873	859	860	842	876	870	870	869	837	850	828	884	887	868	899	833	843	854	864	890	853	884	943	875	816	824	848	883	901	905	858	853	872	885	853	864	885	828	866	900	858	872	883	893	926	837	817	835	899	823	891	871	884	898	840	935	867	849	805	908	865	902	870	847	908	875	937	875	874	881	826	905	896	852	923	852	852	911	842	832	817	884	879	841	894	862	831	859	820	890	794	881	860	851	938	859	915	876	889	883	829	898	868	830	855	884	909	865	912	843	812	875	888	827	817	880	884	842	849	815	825	893	826	821	948	861	866	891	853	893	895	861	827	851	923	877	818	874	849	882	835	845	865	893	934	798	895	846	810	849	851	867	838	884	833	829	866	934	872	888	849	858	901	893	906	834	837	876	886	853	867	880	861	902	957	914	897	884	802	881	834	924	848	878	897	876	887	887	890	870	905	825	844	844	912	838	875	878	861	861	881	879	858	872	844	901	916	846	812	857	848	905	923	844	846	825	880	842	877	849	849	862	858	877	856	813	841	850	873	884	813	859	865	822	896	861	849	885	866	893	860	876	844	886	800	881	875	834	858	912	863	887	852	833	767	855	877	844	903	853	831	859	889	889	831	859	908	871	913	868	886	893	900	973	851	865	866	892	861	834	901	833	853	872	893	898	864	869	839	878	867	873	895	842	879	878	882	848	890	916	858	839	853	907	896	880	890	829	902	818	857	925	846	870	883	884	865	861	869	858	865	844	840	810	854	835	867	891	856	904	894	833	865	869	877	824	886	882	871	869	856	892	871	861	819	884	855	831	845	823	832	892	857	868	914	861	845	918	874	905	884	846	914	843	865	847	899	813	838	917	912	837	877	840	821	883	884	879	946	841	805	861	888	857	901	875	870	852	890	872	846	817	877	854	904	861	818	824	909	877	886	875	838	843	881	855	831	857	892	883	848	803	951	860	874	872	855	860	908	836	901	879	892	863	855	867	879	849	875	864	879	869	839	889	900	896	903	847	852	856	931	896	872	873	903	911	871	885	862	888	824	896	893	845	863	844	861	834	845	884	908	855	900	843	910	869	836	857	853	888	837	876	832	855	890	903	832	804	879	897	891	910	891	930	894	835	810	855	794	849	908	903	894	828	864	850	856	837	884	836	864	863	837	932	877	864	904	837	863	852	860	840	895	846	855	866	894	887	870	837	871	864	877	897	855	898	853	850	860	822	896	865	935	879	897	854	896	872	886	899	832	865	856	827	876	902	851	848	858	821	826	892	923	884	817	842	839	907	864	872	852	872	873	873	834	868	827	843	851	879	853	831	866	862	905	864	894	911	854	892	875	867	911	892	901	878	889	909	861	849	793	848	898	884	883	882	874	888	881	903	867	861	907	868	885	829	873	824	879	816	828	853	848	883	913	850	831	847	806	843	831	863	874	840	923	813	847	864	865	863	875	879	867	831	906	854	834	865	838	843	839	877	918	876	908	890	921	870	864	841	824	915	866	899	841	865	875	861	847	858	888	869	835	871	896	878	867	851	894	842	868	817	879	855	918	882	828	860	826	886	867	834	880	889	855	859	849	849	884	877	873	854	874	868	906	893	854	844	919	917	812	873	913	848	856	924	846	857	891	925	856	837	814	849	820	841	859	845	855	882	883	824	826	846	845	901	823	916	837	890	871	831	936	883	937	919	886	909	888	893	863	870	865	875	817	911	874	874	866	850	876	858	905	844	878	872	847	863	829	880	890	881	864	832	893	877	820	860	884	870	856	866	898	857	886	929	905	904	922	890	849	856	893	872	892	874	838	883	835	832	877	870	877	828	824	845	851	848	887	898	864	881	898	870	899	763	851	887	891	810	894	892	882	853	877	912	865	795	876	909	923	897	888	893	860	863	862	899	850	931	832	858	836	844	870	892	904	846	882	855	890	888	909	939	876	882	830	874	869	925	844	822	848	813	884	898	856	797	862	853	855	812	813	905	812	929	878	904	890	889	863	834	851	858	858	864	890	860	865	856	883	891	886	860	867	855	900	892	889	849	852	892	862	864	875	881	840	909	847	889	895	943	818	877	834	850	871	841	891	900	833	839	939	866	875	800	842	877	903	856	907	911	831	833	901	909	895	863	878	863	920	869	848	863	874	860	840	880	883	884	861	849	881	854	821	900	913	850	883	815	865	892	834	845	861	878	914	886	890	862	935	865	858	862	921	856	844	820	829	834	836	861	877	906	885	874	896	853	870	848	880	850	870	894	862	864	853	825	860	858	839	848	900	870	897	838	880	880	864	877	862	819	897	848	818	914	860	848	904	858	808	874	836	879	925	840	876	901	848	924	903	887	884	861	843	886	839	859	862	844	828	844	867	890	855	827	875	864	855	918	843	857	871	839
21223	23947	26061	19763	13389	8987	6896	6205	4410	2062	1266	769	517	444	460	405	378	328	294	319	299	343	330	356	319	299	335	328	339	345	338	315	330	332	339	345	332	342	339	314	319	303	324	336	323	316	321	329	329	310	342	314	344	308	296	342	323	374	325	337	321	346	329	332	323	309	313	302	322	327	321	291	328	315	326	364	347	326	331	324	315	339	315	324	320	297	317	322	315	301	369	310	271	332	292	378	336	345	331	310	333	313	306	309	346	303	368	298	327	343	335	313	324	314	308	336	323	330	319	316	317	344	313	313	309	296	326	337	316	320	331	326	323	336	339	325	326	320	321	337	315	320	341	341	310	336	330	308	316	332	350	297	311	347	313	334	366	350	285	339	321	332	300	315	317	318	338	348	272	335	342	318	314	304	330	348	309	316	336	325	342	309	320	343	326	323	323	311	312	374	333	314	317	325	318	305	328	324	311	342	372	334	301	342	332	358	328	353	327	308	332	320	351	332	303	335	340	356	341	318	319	355	322	364	344	339	306	311	316	334	354	351	326	319	350	324	307	311	330	350	327	296	314	346	316	342	324	334	282	338	330	333	297	306	296	360	315	329	315	324	327	343	330	302	293	334	331	320	328	300	298	350	303	321	333	322	337	308	355	333	309	317	288	317	341	339	334	334	332	326	331	318	342	362	315	353	331	362	310	326	317	357	329	320	316	297	280	334	340	298	372	314	335	315	299	303	310	346	333	340	341	306	316	327	360	344	346	306	302	293	278	326	327	317	305	352	329	333	328	335	334	353	331	344	375	301	321	346	337	328	343	338	341	313	302	329	314	331	319	343	378	293	330	346	310	325	307	352	331	343	339	303	329	317	298	305	333	383	312	346	277	305	283	353	355	328	328	328	276	359	307	338	319	372	308	305	340	307	299	347	329	327	301	336	307	325	290	320	297	358	341	316	333	327	320	337	328	359	331	334	320	309	353	322	308	288	346	275	328	350	321	315	313	297	313	362	384	301	331	304	329	335	365	323	338	305	320	296	358	309	288	330	342	334	331	325	316	345	318	308	323	324	314	327	330	309	320	347	318	332	288	314	330	319	302	306	339	337	314	336	309	301	323	325	320	300	315	360	288	319	308	305	340	331	321	302	296	302	324	307	322	316	322	316	331	322	323	328	334	331	305	314	327	308	325	330	354	340	305	324	301	340	308	309	299	308	317	362	336	306	359	289	301	351	313	317	341	344	325	317	297	332	346	299	337	314	342	310	330	341	370	370	339	349	306	336	326	307	317	309	343	365	331	332	343	319	313	317	333	331	307	339	310	321	291	325	334	291	326	310	352	305	302	340	355	316	329	336	353	303	343	310	334	314	316	322	324	343	348	290	290	329	342	314	297	328	323	308	340	322	299	319	326	325	326	337	303	320	338	308	339	312	306	299	328	325	333	312	334	316	318	284	329	367	351	346	343	309	323	329	337	358	338	304	312	340	357	314	310	321	290	347	337	314	352	311	351	316	335	309	320	354	343	326	335	335	350	330	336	329	303	300	322	326	326	312	333	318	317	321	344	326	287	315	307	325	328	305	340	322	323	320	323	296	355	311	310	270	342	340	328	313	337	343	319	314	314	337	305	352	335	323	315	309	326	299	320	336	355	321	316	309	317	345	298	328	331	316	330	322	342	366	304	368	319	333	342	339	326	340	342	346	316	318	311	324	318	350	296	337	314	298	297	323	357	308	331	295	338	320	309	301	328	331	326	309	357	328	330	301	370	345	325	326	329	317	328	333	329	348	319	340	317	334	271	337	329	324	322	334	340	325	332	351	330	323	319	337	332	303	344	312	318	350	337	316	325	295	325	349	336	308	317	336	300	318	297	305	313	348	314	330	287	306	310	347	333	317	283	351	324	367	377	343	346	323	334	340	324	333	332	316	319	347	325	315	312	303	321	310	328	318	338	348	332	341	317	291	319	332	309	315	346	336	303	327	321	309	310	312	286	304	329	343	311	304	309	319	358	327	304	305	320	328	309	305	340	314	336	278	324	329	340	324	290	318	306	311	333	337	339	326	309	346	314	332	305	349	322	289	361	324	303	326	301	319	309	323	324	291	333	309	345	317	343	335	338	269	327	292	298	360	327	332	353	337	350	334	346	321	323	315	335	345	331	320	331	328	344	310	322	303	338	350	324	318	323	295	313	306	344	323	291	321	308	343	326	350	324	328	291	323	313	348	325	340	293	293	346	316	320	315	340	341	329	311	326	300	316	367	292	296	328	330	298	300	329	365	328	312	315	343	331	306	314	334	346	343	360	322	318	334	322	321	369	309	306	336	307	332	343	304	343	339	315	281	329	328	339	352	319	291	297	315	321	338	296	312	309	333	306	316	318	318	311	334	317	335	341	314	329	319	318	322	319	310	322	328	319	294	330	335	339	318	327	338	308	330	316	344	322	321	335	332	333	311	311	309	326	338	313	319	345	328	331	318	321	283	314	319	324	355	351	334	308	338	304	350	308	370	346	295	306	315	327	329	337	319	321	313	313	329	362	322	338	338	323	340	311	333	334	330	330	329	346	317	324	298	350	324	327	316	314	307	364	300	323	317	290	344	335	341	330	314	322	328	327	332	344	314	355	297	312	339	322	325	340	328	308	328	323	316	307	306	297	326	320	326	338	305	355	315	325	342	353	339	336	312	344	343	322	335	314	351	316	328	307	326	330	309	320	317	324	301	321	336	334	352	321	331	324	310	334	300	328	337	293	332	351	312	317	317	316	301	336	349	334	344	313	319	303	362	376	343	320	315	326	340	328	345	336	349	314	342	305	332	319	338	301	289	319	324	307	314	294	317	356	345	312	300	332	343	348	321	343	321	318	317	346	319	332	300	310	340	360	340	351	334	346	359	308	326	313	365	354	293	324	334	317	320	324	321	321	337	360	338	316	355	306	338	317	330	310	293	327	347	307	318	299	347	324	301	330	295	330	305	347	299	358	364	351	337	306	326	345	340	324	329	330	318	321	324	343	328	314	302	348	289	347	312	342	367	317	296	344	365	336	327	309	306	321	350	360	364	339	305	331	330	324	317	321	294	323	310	339	317	314	320	347	349	355	333	326	345	316	303	329	324	336	351	349	347	313	297	312	341	330	328	310	333	285	320	300	324	341	284	305	307	328	332	304	337	316	308	339	334	322	301	337	334	307	359	303	353	311	319	321	320	317	309	336	330	317	315	338	364	341	352	313	326	311	332	303	309	345	318	334	347	344	377	307	333	321	320	313	286	342	308	323	296	306	317	351	339	346	349	318	317	338	333	318	308	354	317	344	352	304	312	301	340	300	344	343	339	312	303	367	349	310	327	316	332	301	321	326	346	323	336	332	304	312	358	336	336	356	334	299	342	322	314	341	361	343	335	353	379	342	320	315	335	293	321	323	352	319	339	323	314	322	306	342	343	316	319	322	313	315	344	318	337	343	362	312	330	351	306	332	348	316	332	338	309	319	330	347	337
14721	19282	27228	28487	25215	22230	19622	19880	14304	7707	5107	2639	1630	1772	1661	1429	1178	960	921	889	867	849	937	936	912	911	935	872	886	879	865	914	844	894	849	851	894	874	937	884	873	902	893	866	873	829	847	854	931	892	843	883	880	916	926	872	846	869	906	870	901	888	890	888	872	960	923	878	899	900	917	866	887	852	913	901	866	881	878	889	867	842	835	827	904	861	875	902	910	910	855	925	882	912	939	895	893	878	871	916	899	900	845	912	858	926	899	908	886	856	948	892	913	898	873	914	881	877	886	871	875	840	871	873	867	904	913	856	923	906	935	908	904	866	870	872	901	886	887	872	896	918	932	900	850	861	850	913	901	928	938	898	890	863	848	959	899	930	866	897	899	933	869	923	899	896	916	896	869	889	837	890	926	877	927	879	901	943	863	934	900	900	866	929	873	919	862	898	871	909	922	908	864	913	853	918	835	878	847	914	927	916	908	868	907	903	904	883	876	898	890	875	940	928	867	890	885	874	896	853	922	906	869	917	876	893	909	904	852	833	866	897	904	889	925	873	910	883	916	882	915	912	884	917	911	896	931	884	880	874	907	945	891	885	937	917	893	908	882	924	889	850	882	916	905	843	893	937	873	897	891	900	833	895	897	889	877	877	959	948	897	883	881	906	890	911	912	859	879	878	882	892	859	913	891	915	852	918	931	886	919	871	902	820	900	906	930	932	888	869	821	904	850	898	911	939	882	883	898	916	918	858	904	903	887	879	915	860	896	846	912	897	924	807	943	888	890	868	908	886	959	918	900	856	873	920	867	924	908	886	920	848	901	893	915	890	870	903	844	937	917	862	881	872	855	940	865	865	944	901	928	908	878	936	899	860	903	880	878	890	942	837	899	905	869	899	896	903	840	889	886	905	900	933	847	874	899	920	864	925	890	855	895	946	926	966	882	914	850	895	938	866	866	951	955	906	829	884	838	893	894	924	894	910	945	904	899	872	899	904	933	927	883	905	857	887	886	917	876	877	899	878	884	918	862	875	892	923	890	883	877	825	847	939	882	935	835	936	942	901	883	971	882	891	903	867	886	940	954	891	897	910	918	862	929	850	912	874	939	908	880	894	841	930	897	894	942	882	861	874	853	904	903	926	831	901	842	912	856	872	880	910	920	892	838	900	864	871	836	919	887	902	897	866	886	866	966	879	900	913	876	895	936	877	893	895	915	866	884	858	901	909	866	917	870	886	898	919	896	851	919	911	900	846	867	941	891	868	903	893	896	876	927	861	903	876	882	893	884	930	914	867	928	892	932	921	927	879	866	886	921	905	859	963	908	854	869	950	956	902	913	928	879	839	885	906	919	928	899	887	886	889	945	876	883	885	929	885	868	912	848	896	886	879	873	880	845	886	911	919	920	923	869	939	846	854	893	863	927	906	897	875	949	913	888	885	915	883	854	958	835	944	876	907	884	854	939	918	897	913	943	878	956	900	867	906	927	844	856	874	921	897	921	911	885	875	935	884	899	874	928	947	865	939	916	896	952	877	899	946	872	862	873	857	921	861	894	952	947	873	849	891	885	927	895	891	897	892	930	942	909	904	896	879	902	917	901	919	910	899	905	942	898	917	848	864	856	881	929	908	931	837	875	860	908	888	896	869	859	902	858	915	865	891	836	871	862	842	883	912	916	911	942	886	904	920	883	891	841	869	854	870	953	876	895	816	896	883	823	891	932	890	925	897	907	880	847	883	903	921	907	879	867	835	879	849	890	907	862	888	926	922	887	878	876	909	879	917	871	902	910	889	841	918	857	875	935	883	915	891	906	852	884	886	870	862	887	912	866	894	883	911	918	906	916	887	916	838	856	920	875	899	898	882	803	881	881	893	833	842	914	867	877	927	935	844	922	900	925	881	930	890	877	841	910	867	880	909	974	887	925	923	866	930	890	926	876	922	906	942	864	879	904	915	854	854	866	892	937	911	867	863	855	885	876	881	912	913	961	941	902	933	848	902	909	912	919	887	875	830	909	877	884	907	863	870	915	929	852	971	888	869	916	895	843	896	861	879	883	910	865	856	875	869	847	886	936	897	867	878	882	848	875	914	932	873	879	895	857	927	861	883	899	883	892	841	896	909	869	932	875	911	871	853	890	898	882	889	925	893	898	935	874	925	877	928	859	936	888	891	949	943	892	887	885	901	937	833	946	925	871	934	893	851	902	896	879	874	927	834	860	900	857	909	954	900	869	923	895	877	859	928	889	922	894	924	830	881	893	907	872	884	799	916	912	885	862	859	853	936	920	903	857	885	874	867	947	877	848	865	937	935	849	846	895	934	909	917	892	880	946	958	885	917	911	921	939	894	898	883	894	918	911	882	900	880	938	887	834	903	892	864	872	911	891	894	856	883	865	907	926	879	925	889	914	885	850	883	944	910	881	892	915	894	888	882	903	872	913	913	886	939	898	888	876	889	949	934	851	879	883	882	840	875	906	884	934	904	876	864	846	908	856	880	862	923	883	937	878	871	904	915	842	928	845	875	852	949	843	858	860	886	854	891	894	859	935	872	904	910	894	971	859	863	869	921	894	880	907	925	878	927	865	899	901	857	895	941	874	906	909	904	910	892	915	934	848	960	881	910	908	876	859	886	863	837	893	877	927	858	894	893	849	899	961	897	862	875	858	894	933	909	879	876	896	892	901	853	839	924	846	919	895	895	861	882	861	912	912	868	918	942	955	900	896	875	851	925	886	910	931	888	869	861	929	868	855	848	857	863	863	901	811	865	897	889	915	906	913	895	852	914	911	927	893	894	878	859	868	891	878	902	857	855	871	937	890	900	876	873	914	881	868	926	882	892	878	830	910	886	934	908	864	885	857	1021	857	802	912	909	910	914	900	889	937	917	871	861	887	887	856	872	879	925	930	878	874	866	906	914	900	903	889	877	903	882	939	887	956	886	939	904	914	919	936	894	933	890	859	895	919	906	881	940	940	888	829	920	917	921	885	919	836	948	891	861	885	905	840	963	883	916	917	915	906	867	852	880	892	879	875	891	912	905	848	884	877	850	868	897	940	867	963	892	898	914	869	909	868	871	871	868	880	889	912	895	884	908	949	908	875	872	897	904	892	897	946	912	902	883	896	898	908	874	932	869	890	966	922	824	898	896	909	927	858	917	891	852	869	876	869	905	861	931	843	903	894	890	864	871	883	897	909	935	910	893	894	916	918	876	866	859	905	874	907	895	920	900	891	887	894	865	900	906	839	951	875	894	847	916	952	924	876	934	865	947	889	841	885	918	912	880	932	883	919	914	871	858	943	935	893	863	895	946	904	904	827	895	859	868	881	929	872	848	899	901	942	888	915	913	928	883	913	877	928	866	937	876	897	860	916	856	899	909	925	808	901	888	924	919	861	876	831	912	913	933	890	871	890	923	863	903	847	865	947	889	906	878	906	928	1003	887	918	857	950	863	889	914	872	905	846	870	910	885	909	890	864	921	873	881	924	914	902	886	903	890
35746	34962	38075	34124	27203	25024	24628	27244	29571	17482	8501	4126	1135	957	598	537	423	362	315	314	325	302	284	318	292	307	291	305	325	289	297	298	308	294	311	360	331	334	316	310	284	338	345	274	292	310	305	294	278	298	284	262	308	305	299	296	313	279	304	286	283	317	261	306	298	307	299	276	348	278	298	277	298	277	317	296	344	291	268	319	285	331	303	254	291	289	336	317	289	300	293	336	302	290	303	330	294	335	316	268	294	285	300	294	323	315	297	309	322	309	324	305	319	277	310	324	265	309	306	311	310	292	285	310	296	284	285	333	307	309	324	288	318	325	296	298	297	299	319	305	299	293	325	259	320	313	332	283	315	297	345	335	284	319	316	318	314	282	297	283	299	301	319	306	304	318	275	305	311	307	296	307	301	283	298	290	279	305	317	324	334	318	299	332	294	301	301	295	292	306	289	282	290	304	267	303	312	298	295	293	263	288	288	286	320	334	270	326	286	298	293	287	292	276	301	289	303	292	290	298	310	314	295	306	327	308	284	279	314	282	293	293	320	286	293	289	306	300	318	307	305	307	297	308	300	315	337	303	293	316	274	308	283	310	343	282	284	305	270	290	281	291	293	275	307	352	294	275	287	314	266	284	300	314	317	310	289	300	311	320	311	301	305	327	289	306	271	319	282	316	293	268	318	316	284	275	285	298	316	317	290	299	308	320	300	308	299	308	277	281	313	305	306	310	299	304	341	287	315	321	310	294	280	292	307	299	279	311	314	268	301	290	295	307	275	285	278	310	278	308	292	308	314	306	320	307	315	340	309	299	295	293	304	281	291	302	283	322	292	293	281	329	308	303	318	333	287	328	309	308	299	289	296	314	275	268	285	334	290	292	338	287	304	288	304	293	300	308	304	309	291	315	270	325	324	305	300	311	292	285	296	298	305	262	306	306	303	311	286	312	297	318	298	291	318	310	307	291	296	293	325	306	311	279	277	296	327	322	299	306	343	300	285	282	316	304	318	306	286	307	310	291	305	311	347	287	307	285	298	319	324	316	254	263	298	292	305	325	279	318	288	285	290	292	326	311	279	308	293	307	321	290	261	309	286	306	298	297	288	300	315	304	309	326	308	286	306	303	314	323	344	280	294	322	295	307	275	318	271	326	300	300	313	339	318	311	311	318	277	302	297	314	309	282	312	305	294	231	264	310	295	286	327	316	280	280	337	312	302	321	300	334	308	287	332	289	279	313	327	313	321	347	313	300	311	322	293	287	307	311	297	295	315	305	308	307	303	287	326	301	294	295	297	303	282	290	329	298	273	259	310	300	265	300	312	320	308	316	305	317	293	290	323	277	283	316	304	283	312	269	303	298	277	289	321	311	292	309	288	299	322	287	279	298	301	297	308	300	315	291	313	295	307	315	277	271	299	300	295	318	263	298	303	310	292	320	312	312	304	337	293	272	275	303	283	295	294	298	269	283	291	296	310	299	308	284	288	329	309	257	321	279	275	298	316	287	288	305	280	309	309	269	284	290	283	284	306	281	258	313	322	316	285	344	304	278	300	297	296	336	304	318	295	314	300	283	277	303	294	282	307	288	279	301	287	304	310	301	285	297	326	284	269	310	315	317	312	293	295	276	321	283	312	288	289	299	315	286	278	261	303	267	299	288	297	279	346	281	285	301	315	264	295	282	319	306	295	281	298	300	272	309	267	288	306	309	296	290	327	301	321	308	306	278	308	305	315	295	318	280	304	306	295	314	301	296	286	334	286	292	329	309	295	287	311	279	322	311	312	280	299	270	287	284	288	279	292	326	267	277	300	296	304	283	272	309	320	283	325	294	298	295	323	318	318	298	291	293	288	294	285	303	300	294	284	360	291	335	322	294	287	304	318	294	319	295	307	297	273	298	297	306	296	307	300	322	335	282	289	304	306	287	311	301	329	305	325	292	281	317	341	312	313	320	329	320	307	282	275	300	306	312	306	295	308	286	289	304	278	314	316	288	265	277	318	308	323	305	321	313	313	301	309	303	289	312	319	317	311	324	300	296	250	298	300	292	306	305	332	316	335	312	282	308	312	311	316	319	340	276	287	289	291	285	302	278	321	301	318	315	293	256	289	283	323	309	294	331	308	316	312	312	297	278	296	308	281	294	330	312	297	304	321	306	291	280	318	306	288	314	304	335	292	321	274	306	302	286	313	308	293	292	310	265	313	340	311	303	308	289	338	300	298	325	319	324	300	285	314	314	303	292	310	315	295	303	306	303	310	311	309	321	317	307	314	283	328	286	291	317	298	294	294	301	312	338	320	304	315	289	300	307	308	292	308	342	286	292	311	316	308	299	314	296	288	280	304	313	313	286	290	313	312	270	328	300	317	305	288	341	281	300	307	287	313	295	284	300	323	309	334	280	298	309	330	279	296	277	303	287	314	287	290	295	314	318	332	309	280	285	314	353	286	288	307	292	316	285	294	273	313	308	293	299	310	336	309	292	327	283	275	299	308	332	311	302	293	312	284	294	288	312	299	265	295	306	295	316	274	296	330	292	290	351	293	299	308	291	324	289	303	281	273	315	318	324	317	317	290	272	300	293	283	309	294	282	298	303	297	316	259	282	320	295	283	279	298	278	310	266	283	313	299	296	307	279	272	336	323	305	331	325	264	299	271	291	317	278	282	301	289	306	292	326	321	289	308	325	269	302	304	304	298	322	279	315	281	294	293	302	284	292	306	306	279	292	312	279	285	312	265	312	288	352	303	297	267	289	293	310	307	296	287	294	331	308	321	361	285	357	304	300	288	318	302	344	274	298	327	306	311	325	309	329	289	311	305	309	289	286	311	289	279	303	280	348	338	318	278	314	294	346	306	318	293	311	294	303	290	286	275	306	287	270	273	330	299	300	303	286	265	310	263	310	298	283	305	310	285	277	328	299	294	285	314	302	306	338	316	286	287	320	299	329	266	302	304	293	288	314	288	308	310	307	300	319	340	311	270	309	294	278	327	320	286	271	312	286	307	332	281	303	319	305	289	306	264	289	265	278	312	284	289	307	295	317	280	291	290	308	306	299	301	281	273	304	342	303	298	278	274	311	311	325	330	269	319	287	299	314	294	321	309	288	296	292	283	333	310	277	318	324	322	318	293	318	313	342	291	285	258	296	282	311	288	307	304	310	307	299	297	304	331	313	301	290	282	311	293	278	311	288	324	304	305	313	291	325	306	316	284	298	301	300	285	284	291	278	304	296	277	294	290	315	286	320	308	313	288	282	298	330	261	307	318	296	315	285	270	292	273	272	297	326	288	303	291	303	265	297	288	267	287	330	332	307	287	275	331	301	305	308	320	291	303	302	339	299	324	303	311	292	302	282	294	268	332	295	333	280	262	313	306	296	281	305	313	324	277	303	320	298	301	293	291	311	291	328	284	304	268	298	328	300	329	304	300	321	290	304	311	336	256	297	297	299	300	286	284	332	318	312	321	305	293	294	290	293	306	309	306	290	303	319	277	320
25234	28594	36469	39858	37494	37993	37041	44748	44908	31771	23158	14698	4356	4230	2542	2298	1394	923	931	833	951	850	920	869	837	875	866	824	897	868	898	874	854	825	828	829	853	847	827	791	826	839	844	830	831	794	816	852	824	871	872	821	895	857	818	824	807	817	812	865	825	800	818	831	798	802	852	807	814	881	869	849	870	834	834	856	905	838	853	811	843	828	809	847	832	805	813	852	817	809	857	834	873	842	816	839	847	869	838	859	862	831	844	813	845	821	813	854	837	881	791	829	866	819	870	833	826	839	822	814	825	862	829	878	842	815	851	847	854	865	803	777	831	859	873	838	831	825	808	823	824	843	865	836	861	865	847	829	774	855	877	815	819	834	887	807	836	894	834	839	873	793	833	839	847	807	861	840	832	818	861	753	839	849	826	818	823	836	845	830	805	838	759	865	854	854	788	878	833	837	814	859	846	908	847	881	867	844	850	823	859	874	822	845	864	803	823	865	855	851	785	788	837	853	840	827	821	821	841	850	875	873	854	859	855	875	840	840	809	814	842	848	853	819	843	791	835	823	800	880	814	886	828	802	850	824	823	854	864	820	814	827	793	845	848	833	865	817	827	852	847	818	846	817	829	788	827	845	826	804	869	809	860	882	836	819	858	870	897	835	843	841	816	826	844	841	847	910	770	878	830	827	862	836	835	824	809	896	825	810	808	878	782	848	816	823	869	839	873	823	888	857	812	855	866	820	834	833	848	815	825	871	828	899	894	802	843	829	819	831	821	847	817	820	844	819	840	839	856	887	846	838	822	865	903	883	828	810	842	857	820	853	873	788	831	852	794	774	855	861	828	829	848	815	820	867	897	900	814	843	819	810	866	854	867	837	875	829	852	861	886	827	835	891	825	824	798	816	839	820	813	846	839	848	841	832	821	843	858	907	822	895	804	869	828	850	867	860	800	799	812	879	858	873	794	854	805	894	848	843	783	781	854	804	866	848	797	843	860	858	869	817	799	880	836	805	860	853	871	857	868	853	875	799	852	852	842	779	831	840	810	811	857	821	795	873	832	904	822	831	841	793	815	854	829	907	798	856	828	840	775	840	786	798	856	843	824	853	824	803	825	832	853	848	817	786	825	836	809	845	812	847	786	784	864	828	783	809	844	871	807	788	840	890	811	822	818	845	807	869	840	908	883	838	846	877	882	858	864	815	799	844	800	875	853	835	812	872	821	853	799	786	824	824	839	846	865	823	865	786	861	842	841	861	837	846	782	824	831	791	894	826	883	841	830	828	815	803	871	853	910	837	846	845	792	837	853	815	822	863	858	874	837	841	875	808	855	848	844	851	841	798	855	855	819	868	804	853	815	813	851	806	832	883	808	823	918	796	793	802	863	863	861	819	851	808	847	892	812	850	856	819	831	843	891	862	844	784	875	859	833	796	805	813	879	867	804	856	824	862	844	818	810	811	824	826	852	832	832	850	829	826	796	816	833	866	840	866	868	821	837	867	875	822	813	862	839	770	830	823	842	824	834	857	858	837	845	846	817	795	843	854	826	831	817	846	863	826	857	840	811	785	866	825	845	870	827	842	817	846	834	815	828	853	870	808	835	836	794	874	866	848	821	801	867	854	791	866	825	839	826	855	811	819	860	847	862	904	831	831	842	846	853	848	896	875	840	799	823	845	847	834	860	869	884	851	883	854	854	857	809	854	841	852	843	881	847	807	839	804	811	808	823	862	831	899	860	842	861	823	824	843	862	825	828	829	880	806	844	827	894	817	846	853	822	805	801	838	864	828	806	765	833	819	858	850	794	844	860	830	849	823	866	840	861	886	852	847	863	825	776	871	799	842	834	850	862	833	862	811	833	826	810	840	830	825	848	785	840	861	835	840	830	819	861	852	809	857	857	775	846	899	842	870	788	893	847	812	800	834	833	844	828	835	826	833	835	851	866	819	817	803	853	815	856	845	848	842	832	847	839	793	811	850	839	794	864	856	824	820	833	792	841	823	843	785	892	873	798	874	859	873	889	892	858	819	889	795	885	832	796	868	835	930	853	847	896	841	855	845	832	870	839	855	830	839	823	833	879	797	833	853	870	848	846	852	841	808	809	847	802	837	815	834	907	841	892	822	859	889	822	815	824	815	840	818	792	888	814	835	837	881	838	832	861	808	827	857	888	823	845	838	852	836	855	818	799	904	805	855	802	859	822	875	873	813	816	852	840	878	827	893	817	864	802	846	921	791	790	891	825	833	877	830	811	889	831	841	870	832	820	856	831	838	867	832	878	866	864	818	902	808	797	805	847	823	847	810	851	823	812	799	871	893	768	833	807	815	798	830	827	843	844	825	824	832	822	838	843	871	834	824	840	909	791	859	813	804	845	847	873	831	833	865	863	834	862	819	821	839	831	812	891	800	856	893	826	855	823	825	864	811	853	815	866	781	824	840	833	876	846	866	844	854	851	860	852	829	821	844	831	834	822	797	864	819	871	798	840	786	812	809	832	831	801	879	827	839	847	900	798	825	820	830	851	876	837	830	816	919	887	852	882	837	818	868	845	800	796	836	886	848	797	805	854	851	819	847	824	836	781	798	863	835	815	819	837	855	810	846	817	807	871	867	780	870	891	829	871	854	831	824	843	804	776	826	840	829	870	835	826	807	777	828	812	849	841	859	836	826	903	836	852	822	877	798	771	808	817	806	868	837	840	792	866	832	828	834	836	815	815	826	849	856	845	872	817	850	896	854	860	858	803	786	827	827	855	800	840	850	835	887	823	838	833	858	889	834	827	810	800	825	843	849	840	836	799	815	833	846	833	812	833	867	836	870	821	824	873	819	848	817	816	839	768	868	851	879	872	831	862	813	815	809	828	860	834	852	808	869	808	789	794	834	871	800	825	825	865	826	795	852	834	842	802	858	827	793	813	826	876	839	811	859	854	838	772	792	866	825	826	816	798	790	856	819	830	804	874	808	847	794	844	887	830	862	859	896	807	861	885	858	869	818	873	836	813	860	835	834	916	835	802	844	815	843	793	905	852	851	899	836	857	804	836	806	812	869	792	820	828	879	851	880	826	876	812	867	836	854	844	838	884	844	873	794	886	797	869	829	840	855	812	841	801	833	840	845	811	839	872	800	848	905	828	860	832	883	798	789	860	831	849	866	863	853	794	791	777	883	828	873	837	850	792	787	883	847	889	832	840	845	884	836	839	900	841	846	835	866	802	874	815	783	898	850	825	798	810	842	865	817	817	864	832	855	804	823	823	879	844	804	838	793	863	869	819	826	809	857	826	857	883	886	811	817	848	868	802	809	832	822	849	869	841	810	846	839	853	838	879	871	869	831	846	818	829	864	823	918	908	819	870	868	876	800	811	815	853	824	820	813	842	828	832	859	806	840	833	840	836	853	806	874	842	847	798	868	805	756	833	824	855	813	819	818	834	888	809	813	832	816	872	821	864	826	837	797	870	847	886	885	809	848	901	762	877	920	911	862	875	831	836	887	852	824
40212	38366	39673	35944	31054	28436	24987	36255	39784	27741	17575	8738	4190	1357	1112	570	407	346	331	341	362	338	355	344	329	332	344	321	292	314	319	313	324	318	306	316	317	341	311	321	292	307	299	320	332	278	324	317	324	332	301	310	305	306	311	325	317	288	322	301	295	324	327	308	309	317	272	324	315	285	307	289	328	313	316	340	323	287	303	286	350	339	338	346	340	332	297	335	322	313	342	311	308	303	307	311	286	326	318	295	309	303	275	325	303	332	316	305	322	326	305	330	330	328	295	337	337	302	337	318	323	300	309	322	328	305	328	320	327	292	321	305	346	327	342	335	312	293	308	314	318	314	314	302	358	283	353	326	295	312	334	327	306	320	323	331	351	314	290	294	288	338	308	334	305	267	329	336	298	325	283	333	320	297	315	335	307	295	325	300	311	323	313	320	333	285	333	325	338	299	314	298	295	306	328	299	311	323	288	288	301	299	302	350	290	312	334	315	287	299	295	284	319	314	314	307	311	303	299	310	296	299	352	319	325	314	319	300	312	300	306	297	331	326	311	322	315	291	299	279	305	314	315	312	312	322	303	332	291	318	328	317	304	316	310	328	302	321	303	296	298	296	305	323	298	306	288	296	281	293	351	297	346	313	290	321	324	315	292	330	316	300	312	281	302	297	289	311	327	333	301	289	327	322	291	354	283	298	320	315	305	328	319	303	305	314	302	311	299	336	294	303	300	315	310	292	333	293	290	302	319	311	284	300	313	333	323	325	333	287	335	329	320	300	288	337	316	287	301	311	326	304	321	296	296	331	309	264	314	324	316	304	295	329	308	289	310	305	258	304	277	327	326	348	304	313	350	331	361	335	302	306	299	338	293	303	341	315	322	308	327	324	304	307	305	310	355	310	328	286	314	352	283	346	324	346	335	314	326	316	294	320	330	298	302	306	329	308	325	327	340	322	330	341	339	308	326	319	300	310	310	313	306	336	294	337	328	314	329	293	326	314	332	305	313	312	315	329	321	352	315	313	336	324	290	300	328	305	297	312	295	318	302	305	300	316	319	300	321	330	297	320	294	285	349	295	316	298	312	325	325	338	304	324	315	294	299	314	310	318	348	304	315	338	301	305	325	329	298	317	302	334	314	310	301	362	300	285	330	293	294	327	310	380	338	309	284	331	279	304	283	302	312	304	333	317	319	316	291	294	324	313	280	324	369	330	307	305	317	333	324	334	309	279	318	320	318	304	338	312	327	308	330	304	337	283	304	348	328	349	328	317	299	319	321	315	313	289	334	312	324	271	316	334	321	326	294	275	279	334	298	309	325	339	301	334	327	306	315	348	295	319	291	291	317	294	310	279	316	333	309	318	326	301	314	321	315	330	300	303	339	297	324	296	326	307	290	298	308	295	322	308	287	308	301	318	316	323	311	306	295	314	319	296	342	340	297	331	349	288	316	362	312	309	309	318	342	289	300	315	326	324	317	318	279	321	319	323	319	298	332	302	320	342	344	316	304	330	297	298	336	311	305	283	315	317	335	310	327	316	308	317	315	299	324	276	295	312	310	332	332	319	338	326	343	333	318	328	309	292	334	300	294	317	357	301	314	328	305	301	301	300	321	301	303	336	316	291	318	306	281	316	266	296	299	318	311	317	324	315	300	311	301	310	316	303	308	286	281	338	308	347	308	324	321	358	310	330	326	315	289	315	306	313	306	338	317	302	318	345	318	322	289	338	337	305	302	339	331	285	296	298	321	326	322	348	300	327	312	328	307	322	299	326	310	337	302	316	336	302	278	319	326	318	310	288	341	309	318	339	301	316	322	291	312	316	286	320	308	311	334	320	354	315	320	318	327	312	327	300	303	295	339	346	293	313	333	318	328	329	337	342	316	304	312	298	317	333	287	331	303	325	313	291	339	304	327	330	308	312	328	322	323	308	301	347	323	352	320	348	310	310	311	344	302	332	319	327	356	332	321	355	299	330	299	308	319	304	310	326	310	318	328	317	332	332	310	323	306	322	339	343	290	337	319	313	331	307	312	312	331	329	315	324	310	327	350	302	305	311	338	315	350	294	320	313	368	342	323	312	296	341	298	311	285	315	282	355	341	304	311	320	302	324	315	310	292	318	294	306	322	281	294	291	335	326	323	323	308	326	337	317	330	322	320	306	306	330	311	317	333	301	328	319	333	330	307	310	314	313	302	326	325	301	308	305	324	321	303	324	320	323	294	295	314	294	318	330	308	307	331	347	286	331	323	327	285	330	300	335	322	316	346	313	328	336	302	321	296	297	288	329	298	289	308	337	332	323	311	337	302	371	297	341	302	299	299	309	361	324	298	351	322	310	325	297	319	311	324	281	319	306	316	318	314	307	327	337	328	341	328	335	298	353	290	302	312	384	321	316	306	330	325	311	281	354	328	353	314	314	339	351	333	326	294	320	302	316	329	296	321	325	314	297	309	318	314	301	313	271	304	270	292	317	308	326	349	316	319	363	338	308	288	312	317	307	311	319	329	351	284	347	330	316	322	304	306	333	315	328	282	301	322	343	317	332	271	325	294	310	320	298	294	318	338	324	321	284	312	311	310	336	323	327	305	337	327	345	331	278	304	306	312	297	321	339	316	321	292	319	311	322	339	362	334	283	296	305	330	312	322	298	314	338	345	336	296	318	334	314	353	308	325	303	303	328	302	298	311	320	309	355	323	326	316	342	302	269	319	308	320	285	314	322	315	323	321	307	318	276	345	344	319	333	318	308	306	330	334	329	334	299	312	377	326	340	302	314	330	298	330	314	302	300	306	318	358	325	319	299	310	324	320	339	316	344	332	305	287	305	317	311	292	296	329	301	329	288	301	275	316	292	323	316	340	311	319	334	289	303	306	303	312	314	337	277	349	270	297	313	303	313	340	322	343	307	323	304	318	304	333	329	326	318	304	293	316	280	301	324	295	281	303	315	343	322	321	312	315	342	356	284	348	334	314	284	304	287	295	349	302	309	299	288	328	324	307	317	319	332	301	315	330	278	337	333	372	330	331	331	298	309	298	315	303	355	304	270	300	359	302	321	306	304	324	311	322	330	337	300	284	299	320	353	301	327	320	323	335	363	334	326	291	329	316	313	301	311	321	342	316	339	319	313	345	281	327	311	324	272	295	289	340	324	355	307	297	311	304	302	320	317	308	273	313	336	275	294	310	310	303	288	322	330	315	303	336	329	276	311	279	312	289	338	342	305	329	303	326	306	313	316	338	298	313	321	312	317	302	316	317	310	274	282	308	297	302	293	314	294	327	341	316	340	290	318	324	328	350	310	313	307	322	316	337	313	318	300	320	286	323	320	313	308	309	337	314	341	309	307	300	338	337	303	334	344	354	300	306	312	282	299	269	340	294	349	340	319	311	317	345	277	331	307	296	324	341	308	333	290	323	310	328	296	283	299	278	315	309	330	310	299	334	327	324	323	323	299	323	333	342	338	346	324	305	330	319	300	293	314	325	296	310	321	323	290
28702	31546	37652	40990	40337	39539	37070	51851	52994	41980	34212	22965	14711	5877	4953	2452	1363	1072	1055	1039	1049	994	971	985	971	974	913	909	951	943	1046	1036	1019	870	860	883	837	801	856	869	865	927	857	841	913	888	875	844	867	843	910	885	907	841	856	928	823	881	888	836	838	885	883	863	928	867	897	881	821	899	863	888	860	874	845	867	858	838	925	888	871	883	870	850	929	858	864	901	861	853	824	870	844	853	884	814	843	866	904	813	832	908	876	900	880	827	829	906	877	823	875	844	892	847	872	892	872	863	859	915	872	863	878	869	900	854	885	914	886	911	874	889	867	923	836	827	920	933	875	887	892	862	841	883	885	911	841	865	876	891	900	963	827	872	918	861	864	891	846	849	865	844	842	859	846	891	878	857	874	853	884	899	865	845	867	916	821	866	865	919	854	817	812	821	882	863	900	861	871	845	875	885	912	897	835	889	868	850	836	877	881	848	876	848	899	867	869	851	870	903	845	793	857	901	866	873	835	854	830	911	871	846	947	832	866	897	903	865	891	818	897	826	856	905	920	898	914	854	855	863	861	869	858	870	916	918	935	843	892	862	860	905	878	857	877	840	841	861	883	842	840	861	880	870	854	874	917	898	862	850	900	813	865	850	842	875	930	858	897	912	890	854	887	897	828	899	977	884	867	854	819	865	868	912	878	919	851	814	851	862	906	828	875	872	827	873	874	828	903	882	900	902	870	869	845	865	894	862	827	799	923	849	878	891	861	882	893	886	837	898	948	849	872	893	896	829	857	858	871	848	862	827	898	881	860	881	874	853	876	901	917	844	886	883	816	895	833	864	931	857	819	908	901	846	904	883	879	924	940	881	921	847	832	900	876	896	935	876	885	835	892	901	853	846	862	839	863	919	896	900	877	849	875	886	838	867	849	852	872	898	869	856	902	944	864	888	833	883	887	894	854	946	849	863	854	883	882	895	841	858	905	879	861	882	874	879	915	900	835	875	867	854	832	880	872	859	818	805	912	920	892	911	919	841	867	937	872	916	877	905	839	849	891	827	877	897	899	822	858	852	877	904	889	848	897	893	877	859	862	847	879	859	870	877	885	892	865	914	863	860	867	851	891	855	848	889	908	831	839	867	869	917	848	907	893	837	891	860	891	826	846	896	895	840	877	905	886	868	870	851	857	866	816	859	876	864	896	882	875	884	863	909	869	886	853	872	893	882	934	867	877	892	855	867	852	893	902	927	875	884	868	932	882	902	871	869	848	865	878	911	909	856	829	872	887	918	849	887	838	878	902	933	809	893	849	829	861	863	858	848	872	855	938	927	882	885	783	853	899	811	862	883	897	865	874	857	903	854	900	863	829	869	884	824	867	865	879	868	868	876	879	880	870	877	813	882	885	881	903	943	871	867	850	873	928	836	864	865	868	887	861	881	872	868	897	832	928	891	870	878	943	862	866	869	905	906	902	839	837	862	817	882	910	873	845	853	862	916	917	899	869	889	875	935	874	942	862	838	887	896	914	893	872	839	893	913	864	839	908	870	894	894	858	905	850	889	882	904	881	844	878	922	850	900	804	907	874	843	830	871	885	878	835	890	864	849	821	878	824	862	915	844	821	840	812	873	917	901	893	817	850	844	853	894	834	876	922	872	865	912	885	930	872	879	856	807	878	844	908	792	830	896	842	837	833	902	923	847	834	882	861	889	882	923	857	800	926	878	884	807	906	885	837	907	910	812	842	857	879	890	840	785	923	808	860	899	870	910	959	859	874	856	864	861	871	902	901	887	857	886	883	882	842	897	887	877	868	869	841	882	944	898	871	848	877	876	933	855	867	864	873	951	863	858	852	873	841	870	845	862	850	917	896	873	878	869	828	861	868	934	892	861	878	853	809	876	859	848	883	904	905	907	874	915	880	891	810	848	877	888	888	859	918	871	880	864	876	882	854	864	856	818	866	862	917	831	915	830	881	859	882	873	813	917	867	904	885	840	863	936	815	884	892	842	847	844	841	839	883	845	863	883	862	852	859	880	864	872	847	860	853	884	886	865	853	874	895	841	875	887	864	825	889	866	836	842	856	879	877	849	829	913	824	878	821	857	861	891	850	877	840	853	927	885	926	840	863	881	857	851	919	865	850	829	818	857	841	878	794	937	894	869	863	871	858	863	874	910	844	876	807	904	872	849	852	922	832	849	858	866	824	896	857	913	848	873	924	806	899	889	889	887	829	851	901	850	909	837	928	876	864	882	910	898	864	919	892	882	825	876	940	870	905	862	899	870	843	866	853	854	827	844	882	872	874	845	895	871	890	924	877	873	886	895	879	848	889	905	908	879	843	877	849	822	855	904	849	892	954	829	852	900	890	879	841	857	865	808	790	895	883	891	838	864	888	845	843	887	895	887	851	893	916	837	917	829	851	894	840	859	897	880	883	905	836	900	871	938	807	928	844	864	907	855	842	833	880	887	889	873	865	866	819	893	838	840	884	806	876	867	830	904	877	905	818	905	865	858	879	824	896	895	901	877	855	879	881	910	845	850	875	898	886	848	889	829	900	897	869	936	865	879	895	841	876	895	862	886	856	886	884	821	861	875	892	870	841	895	876	976	896	819	872	902	852	883	899	868	929	918	831	904	837	869	936	866	863	842	878	865	865	883	883	834	894	818	929	880	895	892	940	867	948	937	908	884	881	912	892	886	867	816	853	899	881	916	885	867	888	916	877	860	860	882	837	898	951	885	866	841	859	904	865	881	893	859	868	843	875	837	891	912	850	876	892	888	898	885	876	852	927	882	886	923	872	889	881	842	916	916	830	931	887	839	879	800	815	866	852	885	820	861	894	883	892	886	867	911	856	911	856	868	883	887	884	874	861	912	888	849	865	866	890	904	938	885	911	869	829	871	881	863	852	870	909	868	821	844	824	866	821	899	876	875	904	887	849	865	862	887	881	865	904	866	845	890	850	869	855	867	869	888	877	899	873	879	843	819	911	861	840	878	847	883	879	834	888	882	904	874	841	932	848	864	861	884	900	846	916	894	866	833	892	853	891	879	873	894	871	873	860	871	867	936	872	858	888	874	868	841	883	865	908	877	887	849	899	876	872	870	880	832	832	914	884	904	803	875	865	878	852	811	903	814	890	877	840	880	863	834	865	827	845	863	879	873	879	902	883	826	867	827	888	921	880	820	901	824	899	872	878	892	887	910	819	904	848	850	831	796	890	870	896	821	899	882	893	850	879	909	852	826	890	899	879	913	898	911	918	915	841	863	858	878	874	824	891	862	808	860	901	908	851	918	901	793	910	885	853	864	836	871	908	904	913	864	873	845	861	918	869	907	923	912	909	875	877	878	927	922	885	821	866	870	866	830	843	907	846	863	842	890	905	879	873	916	892	859	842	909	909	840	869	858	852	886	866	826	813	905	874	859	860	854	895	860	803	853	856	884	910	897	878	871	905	872	855	870	887	812	906	928	880	865	897	846	878	853	866	900	922	840	857	897	850	843
23067	25767	26582	19703	13603	9652	5844	5164	4159	2647	2224	1368	804	578	441	404	354	321	293	321	318	333	322	311	347	322	326	347	312	315	331	317	352	326	315	328	323	309	312	339	304	300	319	303	332	323	316	341	337	326	316	306	327	306	336	313	346	320	311	332	320	314	333	315	343	303	305	322	330	349	344	292	286	318	310	319	320	339	318	318	345	316	341	327	330	336	333	310	353	324	299	304	303	357	315	344	355	318	338	323	295	331	325	310	302	345	333	322	336	339	306	319	321	327	343	324	332	324	348	364	340	325	338	346	305	320	325	314	287	324	315	317	336	333	358	288	309	292	327	384	321	353	341	313	323	337	314	333	313	333	313	326	309	306	319	317	308	317	329	369	332	311	312	328	363	354	307	329	332	335	300	338	328	309	343	334	347	332	333	334	313	314	337	346	325	348	327	324	317	337	325	335	309	310	300	327	325	306	314	307	343	311	332	355	359	344	311	342	340	325	362	342	307	313	302	314	315	340	357	316	336	296	323	340	346	330	344	315	326	311	324	323	316	342	336	326	332	307	330	316	322	302	319	344	309	338	328	336	322	312	318	290	334	313	373	307	328	361	327	308	308	351	306	296	330	314	321	351	330	298	320	337	329	287	316	340	358	349	340	318	327	363	333	374	336	348	288	279	304	334	331	330	342	339	305	310	342	337	317	334	326	294	331	340	319	299	309	320	369	320	315	312	316	310	323	342	319	302	309	306	325	306	326	337	317	319	314	301	300	309	339	376	311	343	332	340	326	282	321	320	344	314	342	305	341	342	317	341	334	312	307	370	316	329	310	299	351	321	332	327	357	322	339	342	286	326	370	305	327	343	306	327	280	319	318	338	350	292	352	324	358	315	326	311	340	319	368	321	309	329	353	346	356	330	307	316	332	347	326	293	315	382	334	353	335	356	327	328	337	316	297	319	309	345	350	337	300	334	310	337	355	309	335	312	362	329	324	345	342	329	327	297	308	322	326	314	321	319	299	312	322	301	286	312	346	329	344	338	328	288	345	339	327	330	347	301	318	327	349	335	333	309	324	318	312	334	309	322	354	333	314	353	309	345	323	349	335	344	347	314	282	289	294	329	345	315	291	334	319	320	321	321	338	338	350	293	347	308	328	312	300	306	331	331	294	311	358	315	317	340	313	304	324	350	300	331	349	308	314	359	316	292	361	316	297	346	341	332	287	322	311	351	373	336	347	326	370	337	334	346	305	329	334	301	348	333	328	317	310	345	320	305	320	339	337	317	324	312	335	328	338	319	329	312	339	312	330	318	329	322	304	320	322	329	320	295	322	307	338	312	325	328	284	327	304	307	318	334	325	343	310	356	342	347	334	313	316	328	319	330	319	334	341	320	300	321	339	301	309	336	327	323	309	372	326	329	331	329	328	313	320	336	315	346	325	284	320	280	322	315	316	330	366	316	333	357	301	316	285	324	330	337	303	305	307	311	294	322	318	347	316	319	346	319	332	318	330	351	341	288	355	352	337	345	315	310	307	289	322	328	363	336	306	327	286	334	332	301	292	302	339	330	341	327	338	342	333	330	312	338	332	370	322	339	313	338	328	315	323	283	331	327	340	322	327	309	324	328	353	327	333	333	321	322	294	333	335	335	288	336	333	329	334	346	338	325	371	296	325	325	336	328	328	288	355	352	326	330	328	323	306	312	360	328	324	306	300	303	316	317	304	328	360	312	342	314	327	307	341	313	336	308	323	299	292	298	327	310	299	331	322	304	333	294	356	297	351	368	336	322	347	315	316	314	307	304	343	340	325	285	298	327	343	308	312	340	300	335	314	332	340	339	304	311	307	343	310	310	349	354	286	343	321	301	306	312	345	315	309	347	302	332	311	332	325	336	316	338	308	320	353	283	336	327	317	320	320	326	306	326	322	332	326	310	308	345	317	308	318	335	303	299	309	338	289	297	329	340	335	336	293	314	336	327	340	331	319	331	349	301	291	328	339	320	299	338	323	324	321	290	325	350	382	298	321	289	310	309	347	307	336	300	307	318	331	340	311	341	308	294	325	328	332	296	298	317	332	348	311	334	352	307	311	334	322	358	340	313	370	326	330	331	321	321	328	317	322	321	332	342	320	348	341	295	325	309	312	345	309	330	328	344	332	320	321	366	338	341	334	313	339	320	339	337	337	329	360	351	334	309	318	317	329	352	347	291	300	309	339	293	338	307	356	329	315	312	373	287	349	325	350	330	327	340	317	331	319	319	342	322	335	350	294	318	327	325	328	281	323	351	341	297	314	329	307	304	309	331	323	298	310	328	343	341	318	323	341	296	300	326	329	332	341	329	344	331	327	334	335	336	292	342	351	349	331	302	333	349	305	331	311	308	315	343	301	340	319	324	310	334	297	312	334	343	340	304	335	325	332	319	307	331	320	345	325	294	325	317	352	346	308	310	311	348	305	331	348	343	324	322	317	330	314	314	349	313	342	332	354	331	316	317	329	342	339	351	358	328	306	346	300	301	344	326	331	355	313	316	324	353	342	338	331	296	297	337	368	352	321	325	326	302	339	342	313	336	351	310	352	304	335	331	309	314	312	304	312	300	340	360	329	327	308	345	324	352	305	336	331	330	281	331	318	316	320	355	336	323	326	327	319	326	297	321	341	322	313	322	311	299	323	308	310	316	335	311	334	325	359	337	343	352	325	335	296	310	325	303	346	333	330	340	347	317	323	357	323	330	325	310	312	311	320	343	328	296	324	328	361	336	295	286	304	369	317	313	350	313	366	310	340	354	307	334	338	311	365	315	325	312	307	327	311	334	284	352	309	357	374	350	340	354	326	321	305	333	294	326	336	301	324	278	323	366	314	306	327	311	325	344	325	347	340	340	330	302	317	323	304	299	333	315	372	335	389	332	316	316	304	336	302	334	358	336	298	342	328	338	333	311	297	337	312	335	345	347	314	320	324	329	311	354	310	323	314	329	340	316	352	322	347	333	367	343	317	345	314	309	302	336	327	295	327	356	329	324	342	340	341	339	344	379	321	321	354	310	326	339	324	304	315	316	329	305	331	325	320	340	332	315	339	294	366	329	319	304	294	303	322	318	353	323	294	334	299	335	307	333	346	336	348	324	334	270	339	356	343	323	319	327	320	306	345	316	328	318	311	308	287	333	362	323	325	301	317	318	358	296	322	330	301	299	303	321	328	313	337	337	330	346	312	313	339	323	324	303	329	343	363	279	340	330	334	309	335	364	318	348	316	306	304	343	297	320	323	322	310	368	303	321	346	328	370	371	330	314	301	334	313	313	300	315	342	302	351	317	321	317	309	295	325	321	335	332	333	304	335	278	325	321	336	342	342	335	359	311	339	322	341	298	350	325	297	350	347	306	325	319	319	322	322	334	329	335	333	325	333	317	324	335	319	344	338	292	291	318	327	336	311	318	329	301	350	324	357	315	342	312	313	310	316	330	310	298	320	314	313	330	332	318	318	347	337	300	295	309
16472	19915	27197	27483	25991	22380	17654	17484	14685	10026	9273	5483	2956	1931	1609	1208	1107	990	939	884	948	1014	962	986	950	920	951	980	976	902	937	955	886	962	824	915	893	857	869	908	829	914	869	917	871	908	912	917	870	947	942	880	933	829	880	855	901	861	862	919	880	961	888	867	890	943	930	907	848	910	929	890	885	895	914	875	898	896	878	868	895	873	937	893	912	839	891	890	873	883	881	896	913	827	886	892	900	889	835	875	880	909	847	856	904	896	888	901	908	930	920	908	893	888	910	854	931	867	905	846	844	905	930	865	817	851	930	873	913	908	838	908	915	897	882	904	904	927	897	945	884	904	878	910	845	930	890	876	905	928	849	889	889	916	900	872	921	864	882	918	930	910	868	949	868	882	914	919	904	893	935	889	853	909	857	909	920	918	885	863	866	908	866	881	872	963	861	887	921	950	875	894	951	867	891	872	876	887	890	904	919	900	932	882	941	899	884	885	890	836	863	907	927	893	934	874	855	849	869	909	884	905	907	926	958	925	897	863	857	882	890	880	918	954	853	949	864	929	873	900	853	907	827	873	919	865	821	891	933	873	833	906	880	889	935	925	888	854	886	900	864	861	919	863	893	871	913	905	931	930	916	898	930	873	874	921	945	857	880	937	867	873	872	954	877	879	883	890	869	880	896	879	895	891	899	893	888	893	909	845	895	847	878	887	884	903	871	901	906	856	877	895	959	942	855	844	843	890	900	863	925	882	902	862	885	879	901	918	890	865	854	869	864	903	884	893	856	941	908	823	894	846	841	882	893	876	907	922	923	859	877	866	923	935	900	905	854	867	919	926	890	912	893	869	895	911	873	881	850	913	866	928	937	848	900	881	907	904	869	854	850	899	900	839	924	889	879	865	907	869	917	914	911	897	881	908	869	963	861	860	876	949	870	891	901	906	889	893	907	916	885	905	856	826	915	866	903	885	859	914	870	869	885	942	844	939	883	949	956	902	902	882	897	875	927	931	951	849	932	868	918	927	904	895	880	951	888	895	907	877	869	913	875	878	905	899	881	867	887	875	894	905	898	911	930	906	887	914	885	897	954	886	878	902	906	867	880	931	906	897	914	928	941	881	929	921	944	905	857	825	903	869	889	879	939	939	892	928	898	926	876	911	883	893	852	881	894	910	875	869	880	884	965	898	875	900	896	921	909	960	938	918	900	876	895	871	859	904	872	904	947	885	916	885	845	970	890	870	954	878	877	910	886	931	938	892	896	915	923	898	892	840	937	834	973	827	875	867	924	875	899	858	861	922	911	899	963	910	840	923	850	886	893	858	883	851	889	922	847	890	893	866	950	869	923	948	902	906	870	907	889	876	846	889	896	858	908	919	899	871	916	879	884	932	897	919	893	903	896	906	904	901	852	878	859	967	923	885	894	915	905	851	873	875	907	893	888	925	878	921	918	902	915	863	884	914	964	909	899	882	893	855	855	917	867	943	851	929	872	869	883	873	916	859	903	862	879	848	892	914	888	860	904	906	929	910	866	873	900	890	842	856	928	894	906	920	913	853	923	901	912	915	835	872	922	929	899	867	948	881	878	908	909	890	897	945	872	889	872	868	872	867	869	859	899	867	936	910	833	915	912	865	825	874	883	914	873	908	874	894	856	928	859	888	906	927	917	890	897	883	896	907	884	905	851	882	872	894	851	884	892	900	909	913	872	885	839	932	829	934	903	883	868	871	849	903	866	886	917	923	879	902	886	920	902	889	856	907	867	888	940	869	916	864	867	862	890	878	878	877	911	918	926	880	916	892	863	868	915	942	913	921	862	908	876	892	934	818	943	813	888	901	912	923	892	902	951	919	871	951	906	896	949	909	920	922	864	854	880	866	898	960	916	840	914	926	925	917	866	870	910	875	883	884	930	815	865	927	921	916	884	887	861	911	907	911	895	888	986	945	962	925	865	877	909	853	917	882	882	923	884	857	852	883	880	898	935	900	906	874	848	900	879	848	854	828	917	867	919	933	946	846	836	865	887	893	865	870	899	873	915	947	897	847	866	881	862	835	900	877	890	872	909	941	888	839	908	872	927	909	958	884	851	842	885	880	880	953	919	927	898	909	948	916	950	888	879	932	898	854	882	954	881	860	850	954	902	876	881	928	864	897	907	870	897	894	897	862	922	923	898	870	869	906	897	941	904	902	887	897	887	891	928	910	881	867	912	898	907	883	865	954	843	873	924	899	889	906	879	935	926	861	940	937	875	868	885	920	873	879	830	919	919	919	888	880	888	904	865	868	876	851	902	960	909	908	870	883	859	853	891	893	869	912	886	861	919	875	864	871	900	908	853	888	855	885	914	913	870	894	940	912	902	886	888	896	967	887	879	893	937	894	893	874	924	872	906	937	922	905	937	885	914	917	863	870	933	918	889	906	907	929	877	905	939	884	883	863	874	886	895	872	866	917	927	871	944	866	891	910	832	875	893	885	914	941	924	908	881	896	911	923	907	864	850	891	876	862	892	909	904	862	846	904	922	892	843	894	899	907	869	913	862	870	864	891	912	959	899	930	886	902	912	930	941	862	886	913	937	900	902	896	969	843	917	878	896	872	902	908	874	855	853	864	890	901	863	920	860	874	949	862	887	925	928	911	872	867	869	885	890	918	913	857	879	896	892	850	921	919	868	894	825	892	892	834	864	876	910	880	926	867	914	924	909	918	943	928	860	877	890	860	905	889	911	850	901	894	863	911	890	877	886	833	944	881	871	889	926	958	893	924	874	897	909	905	932	875	848	912	869	960	906	914	914	888	895	919	884	889	932	914	856	874	848	858	871	900	886	911	803	875	965	914	879	908	865	884	883	844	885	894	873	913	954	895	850	870	917	930	856	867	823	873	924	966	925	869	913	886	912	964	883	873	890	909	910	891	893	873	888	903	902	911	867	937	920	857	890	829	860	888	876	865	905	867	824	894	880	874	868	873	911	904	852	914	928	951	924	887	873	905	902	872	869	895	874	927	933	932	866	894	904	842	863	894	925	913	855	860	835	919	903	840	872	922	895	877	926	859	875	893	930	895	933	881	883	881	930	831	836	866	918	928	946	899	906	888	870	906	931	878	880	953	904	882	907	895	878	882	877	901	895	901	876	920	954	898	887	904	895	887	864	909	884	866	899	879	907	886	865	838	873	873	922	876	898	896	898	888	928	909	932	892	914	855	887	911	908	902	911	927	885	877	905	889	897	912	866	844	888	921	900	899	849	891	945	862	945	876	940	881	906	881	853	857	893	909	929	904	894	885	858	929	891	916	910	881	884	903	894	902	871	897	934	907	936	926	904	897	891	912	902	927	948	861	886	878	859	911	951	910	910	914	852	914	900	864	893	860	867	850	916	912	921	887	941	930	911	894	968	927	869	956	887	863	909	927	824	897	933	917	886	854	857	869	880	860	882	867	926	902	899	884	905	945	900	862	845	889	845	966	839	896	919	891	918	945	901	876	910	885	886	876	869	912
34798	37394	38667	26945	21429	18671	23907	23642	26500	17081	9571	7158	3538	2850	1496	1105	1149	501	385	311	341	388	353	308	329	350	309	332	303	306	345	379	319	293	317	288	260	318	310	308	300	299	295	319	300	305	335	286	315	298	307	291	280	314	292	305	301	300	302	291	314	303	348	310	305	297	316	289	323	292	268	308	344	301	290	279	298	310	310	327	302	301	305	309	278	280	308	334	320	303	287	274	294	326	292	306	284	310	322	293	309	307	336	324	319	305	259	278	309	286	288	292	279	261	288	280	303	336	307	298	296	315	307	276	326	315	293	289	303	272	282	288	310	296	300	309	297	332	337	259	292	322	300	303	280	298	322	310	335	332	302	293	327	296	322	291	311	279	308	285	332	302	294	290	312	288	308	287	295	305	315	313	286	327	314	319	324	314	292	295	250	304	292	322	316	325	323	299	311	315	329	343	310	293	309	307	301	317	305	289	311	309	332	305	273	307	296	314	296	319	311	297	321	321	291	328	281	308	283	290	326	309	294	283	316	313	300	310	280	300	282	283	291	299	299	285	298	324	306	274	301	304	307	307	316	306	299	303	297	326	304	296	303	309	289	338	296	274	310	321	306	292	287	309	322	305	271	311	311	311	309	324	317	324	281	323	289	289	296	309	305	305	299	308	268	286	314	303	282	318	299	318	294	298	281	330	300	274	286	322	307	266	311	324	279	309	288	271	298	300	303	299	312	318	298	307	274	314	298	305	310	292	308	321	277	300	288	294	286	298	302	307	262	336	295	279	277	295	280	313	290	323	288	280	302	288	311	293	264	319	320	299	267	263	318	305	322	297	285	286	288	278	318	309	282	246	293	291	290	295	301	316	292	286	325	337	335	292	319	303	316	315	280	296	313	290	283	280	306	266	313	316	321	286	277	298	296	299	331	290	302	297	277	298	293	295	287	296	319	317	299	291	295	320	283	304	306	291	315	309	292	289	291	281	282	331	305	312	336	316	307	297	303	292	282	328	322	303	310	299	299	295	305	290	308	286	316	294	308	270	288	303	291	324	295	316	308	303	278	330	303	282	305	273	294	305	321	312	343	315	310	287	281	303	291	299	308	281	312	304	301	301	322	298	297	286	299	285	284	284	322	295	323	290	305	274	311	300	285	320	268	273	303	280	351	312	278	288	288	306	299	312	304	320	299	311	294	282	311	282	283	339	298	309	297	274	290	312	314	312	268	312	288	306	317	304	291	283	296	286	330	312	308	320	344	281	296	310	301	294	311	337	282	309	284	299	314	316	281	303	279	279	319	320	281	329	306	304	307	292	297	302	302	293	299	295	304	307	275	329	281	337	286	311	310	300	298	311	283	296	292	331	303	318	312	302	256	296	305	296	298	309	315	293	304	296	295	295	301	302	318	306	297	309	293	320	307	296	280	300	308	273	289	288	316	297	316	333	288	269	310	306	279	259	313	311	294	313	270	294	304	298	260	310	320	278	300	305	315	297	310	335	276	293	306	329	278	319	293	303	297	295	314	310	293	291	297	312	330	280	274	297	292	324	281	319	290	314	295	287	289	291	331	333	310	297	314	287	331	280	315	322	292	293	299	279	276	318	290	269	331	305	329	296	337	309	289	316	322	281	320	313	311	297	305	261	278	320	304	296	294	313	302	294	301	299	297	319	281	302	293	302	293	279	348	308	331	296	303	300	310	287	284	300	292	348	305	286	315	318	312	318	282	290	302	307	316	299	317	281	294	306	311	303	302	313	278	278	278	325	302	301	300	271	306	303	313	295	307	322	300	314	271	307	298	302	297	297	302	313	325	304	271	308	289	296	318	290	286	296	290	305	326	322	293	269	296	319	315	331	317	299	278	336	318	286	338	298	331	333	311	332	331	283	291	291	313	290	286	316	305	304	321	311	341	337	324	339	293	303	299	321	305	289	308	285	305	295	306	314	351	327	273	300	319	315	310	293	314	268	312	293	307	323	289	285	272	289	307	299	332	296	296	267	300	284	304	305	294	294	304	287	300	295	284	276	314	309	313	332	297	326	297	320	261	318	261	289	300	316	293	317	307	304	310	302	287	294	323	306	298	309	300	300	321	302	316	313	310	287	298	304	287	311	289	298	305	309	279	283	306	354	323	286	316	315	305	283	332	312	325	321	281	341	294	299	311	328	323	305	300	319	295	292	281	325	288	306	313	299	311	308	300	282	317	314	300	313	273	280	283	325	310	323	321	333	322	297	344	296	294	306	318	293	319	318	286	304	311	300	293	323	280	301	287	314	322	282	284	288	293	320	325	296	317	278	282	282	289	303	305	293	301	349	306	322	317	311	288	287	319	335	320	305	334	303	298	303	323	291	315	299	311	342	292	269	292	335	298	310	327	304	288	297	300	331	310	334	284	299	305	320	332	298	272	306	307	309	309	307	308	321	300	324	304	299	313	317	309	297	283	313	304	307	292	283	322	297	310	298	328	293	287	325	336	323	298	307	306	304	290	291	300	295	292	287	296	306	314	281	343	310	266	292	299	320	294	270	324	325	312	306	347	306	286	291	339	302	323	328	314	309	288	309	297	309	287	294	275	287	317	308	277	342	325	307	323	296	297	283	326	323	300	325	297	316	281	304	309	312	285	301	292	304	317	316	326	319	305	326	332	274	332	334	260	282	330	294	282	298	279	296	281	292	299	281	333	312	346	287	297	308	281	295	264	320	300	310	296	304	317	315	281	274	253	311	293	306	303	325	302	307	289	297	283	316	278	335	282	303	301	297	284	321	309	284	304	289	271	291	335	308	297	288	325	301	310	300	286	304	309	323	321	343	311	292	311	326	283	315	297	249	296	326	322	298	288	298	307	307	320	322	329	326	326	324	309	304	314	251	297	316	300	322	277	303	280	287	325	336	291	322	279	284	303	273	284	280	306	313	295	296	271	298	322	278	280	288	318	304	308	298	293	328	307	307	295	291	307	287	292	301	301	316	303	303	308	317	293	332	278	309	310	318	302	311	270	314	285	300	292	322	298	293	297	295	287	323	289	281	311	292	283	283	301	335	299	290	306	291	293	292	301	282	276	307	275	307	300	318	302	278	305	303	298	290	319	302	261	310	343	295	310	301	269	272	292	329	319	318	297	288	319	306	324	325	321	379	335	317	300	316	288	319	296	311	292	297	296	284	287	279	302	305	302	338	335	310	315	303	279	305	325	303	322	289	299	315	299	286	304	286	319	323	294	294	293	322	325	280	288	298	267	297	310	317	314	315	313	291	297	266	272	315	321	298	300	330	285	324	324	292	283	339	321	318	300	301	303	298	304	296	287	294	288	297	315	299	301	301	309	296	288	293	302	291	298	319	281	269	299	318	312	285	291	308	306	303	306	315	283	307	301	315	301	316	295	321	319	330	304	292	268	317	319	311	334	309	310	320	279	322	320	327	317	302	305	310	328	272	320	300	316	298	284	294	313	319	316	290	320	292	277	311	300	315	325	285	289	301	313	264	310	295	296	297
24913	30803	35558	32746	32450	32894	39694	39060	42978	32271	25985	20690	13676	12498	6494	5129	5422	1817	1170	1135	1251	1180	1115	1055	993	1031	964	916	926	947	1142	1103	984	914	853	875	880	835	817	844	904	850	868	889	839	843	860	852	833	868	845	843	844	808	857	846	856	827	821	857	820	841	864	834	840	861	857	861	811	859	829	823	891	843	868	838	861	893	827	879	808	816	868	891	826	840	828	852	878	847	850	819	886	862	798	899	840	812	827	799	822	803	858	860	860	801	873	790	870	820	843	835	830	849	802	904	805	825	890	855	885	843	834	811	803	876	909	810	870	872	907	810	861	857	822	825	795	845	851	813	865	851	798	876	806	905	860	857	832	873	869	837	816	853	829	800	882	840	822	830	829	843	828	833	839	848	826	823	808	866	830	816	835	845	839	872	784	864	835	856	860	839	811	832	835	807	810	868	840	781	789	828	836	837	911	874	856	870	836	884	793	875	863	796	866	837	908	847	832	808	822	854	860	846	852	812	856	837	816	861	832	785	810	808	837	848	835	876	827	877	885	857	830	818	862	870	859	838	877	814	845	833	808	823	852	832	878	799	815	851	869	809	808	848	824	825	840	871	854	823	853	901	811	853	847	866	847	776	800	829	842	844	870	842	877	848	841	846	823	840	886	835	834	877	828	813	819	856	858	799	853	817	810	792	849	802	870	872	869	804	825	839	817	843	826	865	909	860	842	806	830	823	868	841	804	896	801	874	876	822	849	897	820	878	832	841	822	850	831	815	862	846	833	837	816	883	846	848	831	872	848	816	838	818	935	890	854	887	818	805	882	882	847	812	894	812	825	862	833	882	833	806	844	838	826	857	841	863	827	875	826	833	904	862	851	821	837	810	841	822	847	831	825	868	840	808	859	814	822	805	879	785	830	842	831	859	882	806	866	868	877	875	822	872	799	875	880	816	823	873	876	791	846	770	846	864	845	872	779	845	810	815	874	885	878	850	870	818	797	845	893	838	854	853	850	876	819	802	867	876	880	851	826	791	801	810	838	857	816	840	804	857	845	837	787	828	824	829	843	835	791	818	842	857	803	820	867	897	863	811	839	832	859	927	859	866	843	815	898	834	845	846	785	810	826	841	879	881	870	862	809	834	829	841	825	857	817	878	866	809	862	866	820	822	878	905	822	860	894	887	831	836	851	838	833	786	814	869	858	826	839	875	843	948	843	829	833	804	885	846	868	764	890	782	835	847	819	859	890	831	885	847	871	826	860	810	863	855	819	848	871	838	871	880	835	886	897	799	830	926	891	873	868	797	882	854	847	857	872	832	812	838	822	855	878	835	797	833	844	880	824	836	784	848	829	820	846	810	842	818	889	809	806	810	839	857	860	876	829	837	828	848	861	820	878	874	824	866	846	870	840	868	847	843	899	895	888	880	838	829	900	814	796	848	850	846	819	813	835	897	849	825	917	852	861	820	877	875	802	831	863	851	792	872	927	856	846	803	831	824	830	799	844	864	851	834	814	815	774	817	872	794	894	857	788	851	889	758	850	875	891	825	830	861	832	860	826	825	874	863	811	801	843	803	814	825	857	850	881	798	791	854	882	844	918	844	832	807	886	904	827	847	847	880	863	854	849	883	848	881	853	879	823	918	851	828	824	862	924	856	842	831	778	849	858	829	873	823	771	832	846	837	884	800	897	802	843	839	872	861	800	879	839	843	837	802	820	806	835	871	804	862	839	816	905	869	854	819	861	878	872	876	908	874	831	887	855	842	792	867	862	833	869	826	841	853	833	873	825	885	844	841	849	840	889	880	835	856	876	790	879	824	865	850	826	857	910	861	857	827	854	872	857	800	862	864	844	855	807	851	829	825	862	811	819	853	833	852	873	907	858	846	851	833	890	853	888	852	760	830	814	842	873	818	838	875	840	798	842	849	858	835	839	825	872	817	785	911	844	801	832	824	854	884	819	849	822	789	792	850	794	837	824	863	815	797	889	862	833	880	848	803	844	868	856	834	910	899	839	828	868	912	864	815	830	815	837	891	850	812	830	834	830	838	859	849	836	901	807	863	783	876	852	867	868	847	812	817	852	822	792	813	807	823	824	843	857	824	850	812	865	883	822	821	805	864	856	884	805	860	881	797	823	836	809	884	823	832	822	917	842	847	801	850	847	872	905	856	832	832	884	829	850	818	814	854	844	805	822	881	823	890	840	882	860	849	808	894	846	860	823	821	801	803	813	850	782	883	866	786	802	826	909	808	793	873	813	858	813	814	837	848	833	813	836	820	794	846	853	866	896	819	844	836	857	833	877	793	878	868	861	853	807	872	841	824	815	806	893	836	856	804	799	821	829	869	846	847	838	840	871	869	811	845	815	829	880	835	887	844	811	861	767	800	875	854	869	903	837	834	828	815	865	852	861	775	894	808	866	882	846	820	850	798	797	890	835	887	883	852	871	860	913	855	818	788	869	847	811	831	858	815	831	824	818	882	877	804	838	872	843	886	861	837	856	854	862	849	838	851	809	841	776	810	872	830	806	826	810	824	865	880	840	845	880	814	802	827	847	817	819	847	859	843	893	877	865	881	851	840	878	853	785	879	855	850	815	865	843	780	842	802	819	880	857	822	877	803	841	867	920	828	853	843	799	821	882	846	865	845	822	846	848	862	834	813	807	813	849	847	805	846	844	845	836	838	839	836	819	846	854	854	844	849	841	832	806	795	853	867	823	819	845	879	853	868	859	865	818	904	828	865	783	863	904	834	853	833	848	812	907	845	829	810	912	845	852	828	843	842	839	799	848	897	906	817	812	880	850	856	858	849	828	804	890	819	865	846	813	822	865	830	856	859	810	863	850	836	908	772	866	842	864	847	810	836	802	815	815	855	842	835	784	835	823	829	877	874	861	889	809	890	855	884	843	827	873	845	854	863	850	820	897	853	815	840	810	839	849	876	829	878	825	811	820	835	860	818	841	856	860	821	796	852	907	888	830	831	834	878	813	808	840	860	814	817	891	834	858	812	829	829	866	814	863	892	808	847	878	835	857	871	856	858	854	867	857	878	865	848	821	821	830	814	820	830	888	888	839	853	850	913	846	849	852	890	809	856	852	791	845	856	863	796	817	866	816	875	864	832	865	839	888	842	812	828	876	825	843	815	856	892	829	798	882	810	848	813	874	834	837	831	856	822	847	896	832	859	865	897	864	810	825	866	894	859	856	841	833	848	865	837	834	831	791	797	820	817	794	868	822	873	792	828	829	857	828	814	860	840	844	834	834	820	800	820	847	866	864	807	823	827	837	819	795	911	850	836	804	818	861	781	884	880	807	842	844	834	840	895	792	831	808	786	848	887	805	877	810	873	824	846	829	774	871	792	867	809	802	849	865	847	817	841	857	813	815	869	855	842	898	830	832	816	846	866	892	851	865	855	832	866	800	820	848	836	839	837	846	828	824	869	818	828	807	824	799	813	857	855	833	858	830	871	853	816	840	864	845	808	815	830	815	807	874	857
40060	41210	37707	32478	25132	21499	31160	34902	30995	23481	15061	12488	8849	4096	3164	2383	1167	389	348	410	400	366	314	335	372	322	332	358	317	321	335	308	325	351	328	310	328	329	294	312	326	359	366	342	320	328	347	322	342	330	319	320	315	289	325	303	333	298	331	307	353	351	320	335	285	311	295	317	324	329	357	329	343	348	331	332	331	288	306	298	306	328	287	321	331	309	300	365	310	325	319	298	320	317	321	326	332	335	322	314	353	331	349	342	336	315	342	359	307	306	343	316	308	324	332	345	319	319	334	322	346	345	344	331	309	328	324	334	342	323	313	339	346	308	334	304	377	307	330	312	342	305	322	304	355	296	351	294	320	307	311	308	356	375	326	323	313	311	345	308	330	323	328	332	353	305	356	293	329	327	358	311	306	334	300	343	347	327	334	361	371	341	312	310	327	328	324	377	304	306	309	316	312	301	320	312	345	302	310	321	345	300	325	314	318	350	328	323	313	330	323	312	330	327	325	301	329	317	321	354	306	328	345	310	328	335	294	331	306	292	324	318	317	311	349	287	324	309	353	343	298	323	293	324	344	331	330	322	329	314	332	341	320	300	322	339	323	335	318	323	317	351	303	352	354	337	324	307	324	317	320	352	323	309	314	360	297	313	304	307	327	347	321	331	302	353	298	355	297	349	344	305	302	318	325	315	333	340	305	382	338	328	349	341	330	328	312	323	340	347	304	290	333	284	330	346	321	322	343	333	326	342	376	340	348	307	342	335	348	343	320	352	320	335	320	310	277	368	342	316	320	328	318	346	310	331	298	321	301	341	317	326	351	313	351	334	336	298	314	297	339	343	357	310	316	335	337	347	329	334	336	310	348	328	353	342	315	339	293	324	331	335	320	329	346	319	345	287	323	307	329	332	346	335	364	337	331	339	343	332	330	313	305	309	342	312	329	335	314	332	319	324	325	336	332	286	369	302	340	327	341	347	315	299	311	301	310	326	333	360	334	311	315	349	335	334	308	344	362	325	307	337	310	305	350	357	327	314	290	292	314	313	294	335	317	333	345	318	340	329	324	313	320	323	322	323	312	326	336	327	320	316	330	323	365	340	312	347	344	307	300	271	331	314	311	345	338	305	370	328	340	338	366	313	334	313	357	360	309	300	337	335	313	333	312	335	377	320	292	320	293	299	322	315	298	298	313	350	327	356	315	335	307	309	339	292	327	333	317	315	319	316	343	311	313	302	304	335	331	339	326	284	311	289	342	330	346	358	345	337	335	314	336	344	314	337	315	351	338	311	284	337	285	299	349	322	296	318	347	321	337	343	298	309	315	300	348	323	295	307	285	322	337	321	318	326	311	354	331	345	321	316	321	305	310	305	315	316	345	330	311	305	356	331	341	324	331	349	326	358	319	312	301	309	338	314	306	352	335	325	316	336	354	329	300	334	312	354	349	325	329	298	303	330	329	318	312	346	299	287	330	327	329	346	323	311	300	308	323	319	345	322	307	309	332	337	301	342	352	328	305	326	327	320	333	344	307	346	314	298	306	313	309	314	309	329	314	342	302	302	300	347	349	305	315	288	308	292	305	306	350	336	323	328	286	355	311	328	326	308	349	337	330	322	324	349	345	326	326	326	354	322	321	320	317	327	325	325	329	344	330	333	352	326	348	305	320	343	313	339	326	333	369	332	347	320	318	306	340	321	357	342	327	305	310	340	322	340	335	309	333	324	349	309	331	345	312	296	360	313	330	341	284	318	346	328	326	342	309	325	314	312	345	341	330	332	337	324	338	310	321	348	340	322	304	306	330	294	336	340	310	344	327	337	316	318	286	307	317	321	308	339	339	326	326	306	342	325	321	330	314	353	309	322	323	330	343	326	313	315	306	316	318	313	305	320	339	326	330	331	315	329	289	366	312	320	321	360	330	332	335	316	318	322	310	331	301	346	340	347	336	330	344	310	310	325	364	300	336	309	317	311	327	313	331	306	322	292	302	325	336	350	312	334	333	323	335	332	301	312	329	288	295	335	327	333	321	313	314	320	333	344	323	333	287	304	301	327	343	340	293	321	333	338	296	319	352	324	338	328	350	330	338	364	341	329	320	355	311	307	348	346	333	315	333	323	301	324	311	309	304	315	319	345	346	343	304	306	321	334	325	318	308	345	333	314	300	320	330	334	294	313	355	308	355	310	318	328	374	304	331	338	338	375	314	337	359	326	309	309	318	277	309	322	324	356	335	342	309	301	327	323	322	341	285	311	344	342	320	317	324	312	334	319	324	317	322	309	349	350	339	316	319	323	347	296	328	304	339	319	302	306	339	314	341	322	321	320	314	320	323	313	353	328	320	326	343	293	326	332	377	337	346	326	329	342	386	304	280	329	321	336	327	324	342	341	307	336	318	328	348	288	333	328	314	316	299	318	327	340	305	316	306	347	319	287	316	323	324	305	344	288	312	310	303	351	349	297	331	308	314	343	314	297	327	317	324	346	319	341	316	302	311	322	326	343	339	292	315	332	322	306	326	308	311	325	331	298	333	340	345	298	340	336	316	319	353	311	305	324	307	319	337	320	313	328	330	315	341	299	325	356	320	349	328	284	351	332	348	337	301	309	314	326	336	322	342	335	356	343	316	328	327	329	317	327	328	329	311	336	328	313	336	303	342	292	312	330	326	316	327	318	317	315	340	304	338	341	303	318	315	304	348	320	344	338	352	354	309	307	327	310	324	320	305	296	313	327	337	335	312	334	308	350	327	339	345	330	298	332	326	325	328	302	307	316	295	368	308	306	336	300	325	290	369	323	328	334	347	321	339	300	339	322	316	303	345	315	320	312	357	318	354	312	334	298	315	318	327	309	295	313	325	301	366	336	317	332	356	327	309	334	297	345	323	353	332	325	304	355	303	331	332	318	309	323	315	316	315	366	299	327	336	315	358	324	334	295	345	303	320	334	320	337	320	325	365	330	283	305	302	357	299	294	331	359	354	345	353	344	325	330	305	301	337	294	327	310	338	328	309	316	327	340	343	329	330	282	306	319	320	298	299	326	328	320	317	315	358	323	304	332	334	327	351	326	312	352	302	317	333	325	322	339	332	322	335	320	344	306	312	327	307	329	320	326	299	322	289	325	308	261	317	359	302	343	308	317	346	310	307	322	297	326	356	338	350	359	340	316	319	324	312	321	317	333	333	329	347	346	302	339	308	310	308	304	306	327	337	300	313	296	348	311	342	352	340	312	301	300	308	352	335	304	324	313	340	316	329	355	312	302	303	332	324	331	287	306	304	317	316	336	310	333	344	308	353	320	310	324	348	305	319	327	316	398	309	305	290	322	316	287	341	344	296	300	347	295	346	339	323	302	327	345	347	324	326	324	294	336	320	334	348	320	318	319	322	330	317	346	302	304	315	323	345	313	304	328	334	346	313	326	304	320	310	366	328	330	349	306	336	297	362	354	329	306	345	307	321	309	366	313	317	335	333	323	320	337	323	277	312	344	322	330	315	326
28734	34247	35479	37290	35672	34732	45782	48252	44622	38831	31676	30123	24043	14814	12967	10536	5137	1182	1068	1023	1103	1101	1090	1001	987	982	988	1010	942	1034	1032	1001	979	988	944	899	912	831	903	866	855	892	932	853	893	925	893	937	882	930	931	847	896	897	863	902	875	933	888	835	852	961	919	869	915	848	938	900	893	848	909	873	934	850	862	853	828	887	881	876	887	955	903	962	875	928	875	835	903	845	884	884	914	943	875	905	945	876	890	863	907	887	896	866	907	930	926	888	916	924	936	896	881	852	918	892	918	849	944	942	877	901	874	878	876	911	900	927	924	925	896	870	882	870	878	940	897	888	884	884	896	879	908	889	883	880	885	954	877	869	859	928	832	923	910	878	887	900	855	878	945	849	863	875	948	827	903	957	907	881	912	903	873	913	868	890	862	903	890	892	926	868	876	937	888	941	925	942	939	883	877	905	889	902	889	918	917	847	986	846	919	898	922	891	917	898	901	888	858	870	915	895	928	909	892	897	916	904	882	928	912	884	882	888	842	885	874	900	889	929	920	866	937	933	908	931	972	887	885	890	891	881	954	842	904	886	891	885	892	843	859	818	829	861	838	803	857	904	899	909	939	896	874	928	881	868	970	872	945	914	926	878	848	893	911	848	938	888	883	897	900	883	918	920	888	962	855	896	906	924	898	902	912	927	876	879	857	885	826	885	878	905	846	907	913	924	860	914	904	889	863	913	911	894	966	865	884	911	886	976	868	941	906	901	892	861	910	944	940	847	822	908	907	903	889	934	907	907	899	867	934	935	930	902	871	874	926	859	942	897	894	879	923	892	865	924	911	875	813	924	960	918	916	907	925	874	904	864	869	866	849	864	877	831	880	861	868	947	923	877	906	901	837	862	903	860	945	859	866	926	873	874	867	905	870	904	926	874	894	921	950	895	911	867	859	906	916	892	909	900	864	900	886	921	902	863	860	897	863	894	901	911	908	906	920	901	895	890	920	932	902	883	852	884	881	811	867	902	860	907	885	948	871	888	872	881	854	836	914	874	864	950	875	903	897	851	886	898	861	923	916	926	923	830	908	911	865	878	911	907	898	844	826	894	896	926	877	906	882	878	906	899	888	906	930	898	861	927	901	848	862	934	862	923	831	904	870	799	916	866	903	938	851	938	852	880	866	872	882	891	830	891	862	883	911	846	873	942	903	901	885	873	894	868	893	917	984	850	833	956	893	953	914	924	920	891	917	913	911	861	930	901	899	895	893	885	879	918	911	896	868	917	949	937	919	865	936	877	893	872	897	900	864	909	877	879	866	938	957	929	874	930	949	903	907	871	833	888	909	936	868	903	834	914	852	920	904	891	944	897	913	912	871	887	843	867	894	871	909	960	901	882	910	858	890	937	888	937	887	884	881	873	890	895	901	896	890	905	846	888	948	925	927	887	920	925	883	860	866	861	917	896	886	876	855	868	887	852	891	881	930	889	937	934	933	927	858	870	948	906	899	908	896	882	841	898	922	922	884	871	850	906	938	884	895	881	902	864	835	883	852	861	928	921	892	928	907	874	881	852	865	892	1011	929	854	902	872	922	904	864	894	979	895	834	918	882	919	877	876	854	875	943	875	972	845	903	864	929	875	908	896	920	934	912	886	889	891	921	903	948	820	922	933	843	889	889	930	891	877	875	876	897	938	909	971	887	857	862	953	900	902	845	851	888	934	883	920	918	905	914	859	905	869	911	916	938	903	903	876	859	852	934	859	835	850	905	880	857	902	897	882	865	899	935	932	932	881	828	913	919	879	849	897	929	877	899	884	877	880	869	915	865	842	939	901	964	967	926	922	910	935	907	902	930	909	891	879	880	815	900	950	883	928	884	922	906	854	893	932	877	897	914	894	881	898	883	946	890	858	905	885	914	897	872	888	877	855	928	881	872	929	938	851	856	878	915	923	899	869	900	889	902	893	956	887	884	941	905	877	886	916	896	908	874	930	943	847	904	865	923	900	865	875	915	858	861	871	939	922	896	886	958	911	841	928	967	914	911	908	890	877	847	944	921	948	846	824	894	924	940	867	940	846	862	835	944	876	870	911	830	826	887	925	902	904	881	907	854	909	852	923	891	906	850	860	914	836	874	925	866	898	856	898	885	870	904	901	930	940	915	920	920	868	916	877	874	927	928	952	916	896	890	862	939	873	931	855	874	917	912	879	892	975	862	897	852	885	962	920	926	917	879	879	879	898	897	958	874	888	885	821	911	936	888	896	949	904	910	891	900	937	893	904	891	873	863	921	878	863	917	842	881	826	889	885	861	869	850	871	843	919	886	891	914	912	895	861	896	954	897	864	933	885	934	900	902	923	872	904	907	871	900	905	901	920	922	897	943	901	946	871	915	903	915	858	882	908	878	913	878	870	816	890	891	869	857	891	907	901	886	866	986	900	858	871	891	931	887	897	930	936	867	930	936	956	894	898	884	922	891	837	888	900	873	909	865	823	940	892	917	898	888	886	844	915	882	905	923	879	864	883	897	856	889	888	877	855	898	894	913	907	906	881	908	929	953	825	934	843	930	988	937	956	894	895	910	873	821	908	894	897	929	918	911	985	869	908	960	960	929	908	924	918	902	882	916	923	892	909	939	906	932	881	885	932	876	852	897	916	904	913	906	919	864	898	875	904	849	974	908	917	879	859	915	921	917	846	866	914	920	856	868	917	868	921	941	893	899	911	884	924	945	934	914	896	858	929	898	898	879	898	826	908	908	860	888	888	837	924	925	877	908	910	946	887	904	908	867	915	841	913	926	906	910	866	913	906	866	872	914	939	912	880	896	909	855	910	886	884	912	894	923	850	885	928	909	906	953	865	890	901	902	931	922	830	867	843	883	901	894	884	919	861	924	914	884	883	916	891	881	917	909	905	909	926	906	900	895	887	918	879	923	866	879	894	922	908	886	873	883	938	859	890	946	892	900	937	927	925	882	888	867	903	941	887	857	891	873	904	908	880	904	871	924	874	933	898	921	876	881	880	931	869	898	906	910	899	898	944	888	863	884	850	938	893	911	930	910	892	863	901	897	915	947	927	928	890	853	894	884	878	874	870	855	926	879	900	842	919	847	926	903	844	906	887	936	945	894	900	880	928	921	890	875	870	828	947	923	925	870	877	921	900	883	911	898	964	943	854	891	932	917	880	901	900	890	901	898	861	888	902	915	890	823	863	964	892	875	874	919	875	878	865	918	902	885	839	891	925	925	922	898	891	836	864	910	924	904	888	848	911	814	843	847	860	867	917	869	895	873	881	912	935	920	881	857	878	898	885	882	890	918	895	948	909	881	838	861	968	905	889	888	888	875	908	899	909	875	900	898	935	881	848	870	907	916	893	882	895	864	946	877	935	884	867	902	940	876	902	881	874	866	965	877	893	891	918	841	894	920	861	897	889	881	946	924	900	884	873	865	887	921	872	929	917	897	888	938	929	911	879	906	909	891	936	854	925	868	892	931	900	908	891	916	883	890
24408	27289	23299	17899	12196	8646	7439	5451	3516	2201	1772	1075	839	726	623	542	383	358	335	337	318	370	323	370	338	339	363	328	351	323	335	327	308	313	321	344	364	334	373	362	335	340	351	340	350	348	354	305	355	355	344	358	337	343	333	343	327	324	345	365	326	327	340	351	355	325	350	341	349	360	335	366	362	346	367	314	366	350	316	323	351	335	350	401	369	321	331	366	312	366	324	334	344	337	345	334	348	346	349	325	310	337	345	342	334	348	320	320	285	358	373	335	323	313	351	325	346	331	326	359	312	339	347	320	348	345	343	347	341	320	307	320	367	351	346	313	356	343	322	327	347	320	318	323	352	379	359	343	336	332	382	383	370	365	320	348	351	338	323	343	309	354	324	340	325	326	357	357	362	330	315	330	352	314	346	342	326	320	344	344	326	352	377	338	355	319	328	357	357	323	309	354	313	364	354	363	341	359	317	333	346	354	325	290	340	372	346	345	321	347	331	316	339	372	357	357	351	346	312	321	347	327	306	349	317	321	329	327	308	330	331	322	331	357	351	329	286	355	340	326	324	299	331	342	335	358	322	326	353	340	339	326	312	346	318	313	374	354	338	352	369	358	350	345	322	361	387	366	334	361	343	329	360	345	311	318	383	352	305	339	319	358	335	329	308	344	339	342	349	343	371	330	330	351	311	321	363	327	330	337	320	345	372	343	353	374	354	356	337	361	349	322	371	360	329	334	310	357	316	324	351	332	357	359	364	350	330	341	330	345	327	359	341	336	361	314	362	335	346	343	353	362	344	343	353	334	328	351	348	307	320	304	304	362	312	349	314	337	320	336	336	343	369	335	321	352	334	357	366	347	321	312	326	316	311	358	322	341	355	337	354	313	304	279	361	313	348	324	315	358	360	342	363	364	340	340	340	348	338	377	362	344	328	364	357	337	327	352	321	356	313	389	319	375	342	313	335	319	318	360	355	348	373	372	337	345	324	361	323	307	355	330	343	335	340	351	330	362	326	342	330	334	311	325	314	321	353	335	326	367	321	340	352	339	343	318	383	341	345	336	319	332	330	328	353	337	353	358	306	352	330	328	338	301	383	325	329	370	339	335	324	323	326	335	363	343	321	313	351	358	346	363	352	372	359	345	353	382	324	341	358	337	334	340	355	325	361	318	332	388	366	355	346	363	332	345	362	335	322	340	355	348	314	343	337	358	332	355	315	390	334	338	331	348	335	340	326	340	358	359	337	310	325	345	356	313	365	335	382	320	323	339	330	352	352	373	305	357	335	364	284	350	310	331	323	361	311	338	358	318	333	346	329	334	340	350	326	337	377	364	369	373	339	316	346	370	341	332	348	311	379	345	321	351	334	358	329	355	330	342	333	331	292	338	375	334	332	325	350	351	349	353	317	307	336	334	288	350	342	308	323	348	347	337	351	334	305	322	324	334	348	335	328	366	382	323	323	327	315	352	343	337	336	338	344	352	341	332	332	334	345	349	336	321	314	326	367	359	336	363	323	337	323	358	359	351	373	363	347	340	364	324	375	323	334	354	331	340	352	352	325	349	318	341	339	354	337	355	323	361	328	326	331	327	349	328	317	341	366	342	333	341	328	364	322	364	329	325	328	341	346	319	332	354	326	297	345	358	340	327	316	336	313	318	336	323	341	340	344	329	329	310	318	325	338	358	329	309	357	339	294	361	360	312	383	358	358	306	326	331	307	329	368	316	355	335	329	340	337	351	335	365	344	327	354	343	347	338	340	350	352	314	342	333	390	335	365	352	366	349	335	374	378	372	376	368	325	354	336	346	328	356	374	334	317	336	335	326	363	337	361	370	358	346	348	360	334	305	347	350	379	346	343	318	320	353	327	340	346	340	334	340	340	335	327	346	326	317	329	353	328	323	362	328	341	354	317	335	324	345	359	359	348	344	329	332	350	343	339	332	312	326	352	346	328	317	368	303	329	338	302	365	349	350	332	345	314	342	323	334	394	345	342	327	364	352	341	344	316	357	363	329	343	350	341	323	349	366	312	317	302	311	349	347	367	355	334	336	336	342	372	338	350	358	330	337	332	319	322	340	329	338	345	330	386	336	345	334	346	332	367	340	344	319	322	329	312	346	331	363	352	325	339	367	360	319	357	334	317	316	390	357	336	354	339	351	365	325	349	345	359	345	320	360	342	354	338	329	350	316	318	321	339	343	334	368	332	337	331	343	319	382	351	351	355	357	310	334	367	318	340	313	336	341	338	338	349	309	339	335	343	362	343	318	386	339	341	345	333	346	315	343	350	358	325	358	330	377	337	334	363	331	355	353	347	349	346	326	334	337	327	317	339	352	350	313	291	331	378	350	328	311	331	381	360	334	323	315	341	360	353	344	367	327	375	309	345	361	371	327	333	293	342	335	321	379	372	359	331	334	325	364	329	347	341	343	349	345	338	339	358	339	339	327	304	316	351	321	305	341	311	321	337	378	326	372	312	352	350	362	382	316	341	337	340	353	333	351	327	347	359	365	319	352	358	359	349	327	363	327	351	310	353	355	357	345	328	347	351	322	375	347	322	333	357	324	347	330	357	323	388	364	349	337	314	354	369	335	343	330	305	344	332	355	330	345	330	314	347	309	349	335	356	344	332	367	349	356	308	345	366	343	314	340	335	360	290	329	316	331	361	353	346	342	352	320	327	352	367	335	353	353	311	319	353	343	349	347	354	330	359	317	333	323	362	372	343	313	353	344	307	345	375	347	350	371	334	332	344	341	351	350	344	345	339	393	311	346	324	357	324	333	350	350	346	318	328	346	381	324	361	359	337	329	341	337	332	358	376	358	341	380	349	360	352	340	345	327	325	346	346	354	348	304	338	331	341	320	320	323	325	334	321	347	362	335	312	335	339	349	363	373	309	380	314	314	337	363	358	357	349	332	342	334	342	358	335	314	400	330	323	323	333	297	341	324	339	329	348	301	338	377	343	331	329	340	329	325	332	350	316	369	316	338	311	341	346	331	332	361	341	341	316	374	343	363	344	336	345	318	371	331	334	349	335	312	320	359	363	329	361	338	348	350	313	311	327	328	345	349	328	301	355	345	350	313	290	319	319	363	390	303	334	335	322	382	341	342	330	330	363	343	349	358	368	350	309	367	335	308	360	362	343	351	303	358	281	320	328	342	336	300	324	351	346	350	328	330	347	326	323	320	373	329	308	365	338	321	357	322	338	368	351	369	355	325	333	337	359	331	339	347	324	348	344	346	315	331	330	335	327	316	327	313	293	323	350	358	358	325	389	334	335	321	345	348	346	321	374	327	339	316	329	339	302	344	321	331	317	315	363	323	324	381	337	354	349	332	315	305	318	327	363	341	329	324	388	372	348	338	353	333	324	354	318	328	315	325	360	352	339	355	374	330	324	305	347	344	342	364	343	333	369	327	331	336	333	323	342	336	335	351	318	343	367	340	311	297	321	347	324	357	333	322	331	362	325	320	327	359	361	309	324	322	355	362
17356	20975	23024	26540	22990	21465	21436	17553	12595	9173	7525	4567	3323	3184	2421	1826	1172	1005	1013	980	920	933	934	974	940	971	977	894	909	943	988	945	1010	926	933	944	872	965	980	918	893	953	974	966	898	929	966	922	920	947	936	949	966	908	946	958	874	913	959	922	989	962	936	992	918	943	934	939	898	916	931	933	962	921	912	950	902	910	935	963	958	926	928	912	979	872	962	902	913	925	899	1006	947	963	901	925	876	908	933	882	934	933	930	908	948	967	915	905	887	909	974	970	897	977	904	957	887	996	935	917	1000	947	932	925	923	897	914	900	979	925	940	964	951	926	912	917	899	942	941	937	946	905	937	892	921	963	930	925	911	898	952	900	959	920	933	966	957	928	909	944	969	927	923	917	918	943	913	947	919	934	951	962	942	927	887	907	916	903	952	942	970	947	925	954	940	920	942	900	924	966	893	970	933	980	916	907	917	951	918	943	933	909	939	974	956	928	888	973	951	901	910	889	960	945	899	986	989	975	935	941	878	872	928	900	894	921	935	953	882	900	900	950	939	980	889	1000	942	966	903	945	946	939	1034	985	970	960	909	927	913	920	912	930	886	968	934	952	931	931	950	953	904	934	922	911	940	995	945	937	962	949	894	940	920	910	890	970	966	949	918	922	891	946	954	957	946	893	867	929	898	974	925	945	934	942	995	927	885	910	940	947	960	935	973	945	936	907	978	898	891	914	916	974	889	923	947	905	995	923	960	925	907	922	902	951	933	915	967	896	938	998	975	919	971	952	881	941	952	941	955	971	914	969	936	909	943	934	943	951	959	921	991	946	941	929	902	948	893	940	918	883	931	870	949	926	911	946	976	976	947	959	936	901	896	872	899	949	943	923	897	874	956	978	928	878	927	966	986	974	908	871	920	942	908	911	933	958	938	964	929	924	927	890	971	898	934	941	939	914	930	952	968	959	921	909	948	915	876	922	966	974	932	972	923	920	953	921	991	921	958	946	951	926	930	969	902	960	903	943	914	954	987	940	946	926	929	944	930	949	896	868	960	856	898	909	977	916	939	941	841	988	942	940	910	903	954	990	919	870	974	932	964	929	943	891	956	966	957	934	925	879	890	927	941	940	927	854	902	991	913	924	905	930	921	869	926	920	922	884	998	952	867	941	909	911	947	949	946	872	911	966	956	888	940	888	917	896	912	939	969	970	976	997	915	893	869	964	886	971	968	883	931	899	908	902	914	893	948	975	930	942	936	958	955	971	892	920	963	913	941	965	896	899	925	900	898	935	899	933	924	931	935	942	964	930	990	893	931	925	892	967	950	934	935	905	972	914	929	931	881	851	926	990	921	927	945	922	924	929	898	982	956	854	900	906	914	940	972	997	890	919	897	957	907	947	917	912	896	960	858	855	908	921	927	935	923	942	961	994	945	918	929	911	852	882	966	935	944	901	947	954	952	955	1013	953	905	907	968	923	906	947	947	873	900	921	953	896	895	906	919	916	917	943	966	926	883	909	959	939	934	897	976	946	939	959	942	959	895	890	886	938	907	965	889	926	965	997	927	917	912	942	947	930	922	938	956	891	882	932	908	941	935	964	930	962	881	915	968	934	927	956	951	918	910	906	984	966	967	874	974	918	917	875	941	890	928	929	886	906	913	921	902	936	915	938	918	926	958	973	932	952	931	950	936	953	921	953	963	887	916	913	911	897	964	869	922	882	930	915	925	931	992	982	874	912	948	978	923	963	902	947	920	903	972	928	902	970	908	977	926	948	887	973	990	943	926	924	933	883	942	935	934	934	902	971	940	932	972	965	940	950	929	953	868	880	930	886	931	893	971	928	934	933	970	940	950	914	915	911	970	908	963	906	969	931	895	899	967	930	945	881	935	896	965	973	923	930	950	879	896	954	956	940	886	942	961	914	941	939	923	912	970	884	905	952	876	950	858	917	921	980	909	988	943	900	894	944	965	964	902	1004	984	967	947	941	890	966	933	982	913	942	960	876	937	1004	952	865	896	939	882	903	930	843	981	962	943	911	964	896	901	908	953	963	900	877	950	916	912	926	896	972	945	920	921	999	984	952	931	959	910	997	940	917	902	938	952	879	987	915	921	933	972	941	949	921	901	925	933	945	873	911	958	963	942	988	973	962	938	906	937	911	893	949	903	964	959	933	906	927	914	942	917	923	941	917	955	879	941	930	963	934	922	943	931	921	912	901	896	953	931	904	966	945	917	938	924	910	917	974	929	903	940	896	940	933	889	902	944	872	963	923	966	913	925	950	950	939	930	946	909	894	912	932	904	970	894	931	919	933	887	909	989	952	978	958	907	935	906	896	979	965	923	935	944	906	942	895	973	988	934	940	977	947	919	913	978	978	939	923	885	916	926	960	917	951	903	914	925	926	955	922	892	959	971	941	908	915	929	908	885	966	901	929	978	897	904	914	903	961	980	947	912	974	952	899	908	973	930	916	941	884	921	881	880	912	993	926	892	968	978	938	915	936	924	923	929	962	908	942	885	904	852	946	927	939	951	895	936	890	976	933	921	966	951	911	891	998	968	922	896	905	893	924	950	945	951	922	942	874	928	938	957	940	938	869	953	943	940	917	892	862	842	904	990	972	1006	929	962	896	913	915	954	916	971	919	917	920	949	906	915	964	945	955	964	913	947	930	913	974	918	926	945	934	978	912	921	951	915	936	949	963	906	926	897	959	974	899	944	934	940	874	901	942	925	929	963	959	866	903	928	940	974	902	913	913	885	960	903	930	931	931	891	896	953	887	957	928	983	920	939	887	906	1013	932	887	914	916	934	961	951	960	968	914	944	965	913	935	958	925	961	923	957	973	908	923	929	961	939	917	919	940	1000	987	978	986	905	957	970	991	886	924	929	968	924	934	918	973	922	970	900	925	931	953	944	919	914	930	955	941	977	915	932	951	916	922	957	902	915	995	898	917	946	987	951	902	877	868	926	923	922	976	911	972	961	950	1000	956	911	921	885	875	929	943	909	910	948	921	976	934	920	999	888	903	920	922	941	961	940	911	874	905	904	932	941	906	916	927	885	886	942	915	846	903	953	921	951	923	938	863	924	944	921	991	920	920	917	985	941	951	938	944	947	898	940	895	914	910	983	907	878	877	996	915	968	961	911	917	987	956	883	943	991	857	978	949	890	930	942	939	941	918	948	893	958	936	941	927	935	956	928	971	953	950	937	965	906	904	916	910	874	917	950	944	990	891	944	944	981	889	938	922	876	889	872	934	935	931	943	878	926	932	950	952	935	977	963	940	934	940	930	942	903	918	907	950	911	913	913	954	925	879	939	942	906	927	925	933	932	957	937	972	920	957	960	927	979	917	946	895	898	985	901	890	996	889	897	947	945	932	928	945	964	948	977	942	886	940	983	949	898	905	921	986	934	941	909	952	926	970	950	936	952	921	913	946	944	923	911	936	934	891	892	924	987	971	909	939	909	949	938	942	888	908	962	915	918	886	941	907	928	981	948	930	919	992	975	887
35505	41549	41346	27969	19351	16649	24588	30821	26412	15798	8649	5294	2239	2380	1715	851	409	352	364	390	337	376	345	312	332	340	313	309	314	340	328	345	325	349	355	335	313	285	295	351	292	314	325	310	364	293	324	325	313	320	305	305	328	336	295	338	364	312	329	309	307	290	306	330	329	300	318	312	313	347	303	309	323	354	327	331	365	307	327	306	334	328	336	320	353	318	318	334	329	332	340	307	333	333	318	320	334	303	331	336	327	339	312	323	332	344	300	320	343	305	308	307	322	319	308	322	336	368	330	306	347	306	326	295	321	306	320	318	347	332	331	336	300	280	323	327	316	337	321	310	355	318	313	335	310	316	347	319	309	312	312	332	326	335	304	309	316	357	319	326	310	328	324	297	291	336	319	324	338	330	335	322	331	356	329	357	301	277	355	305	341	329	293	322	291	315	322	344	320	295	336	313	316	350	323	305	314	337	330	312	336	332	343	315	352	339	329	324	309	339	316	319	353	321	334	358	290	316	330	290	336	332	349	303	342	313	343	338	350	333	293	327	325	348	320	336	291	310	301	306	273	305	343	277	338	293	330	333	309	296	295	313	325	326	315	295	347	327	359	309	328	290	342	362	307	303	303	314	337	352	292	331	304	321	357	300	308	316	346	299	338	298	334	306	312	368	272	332	331	328	336	333	327	340	330	331	309	289	340	360	333	306	328	312	338	314	307	341	319	331	319	297	324	311	292	330	327	296	331	320	325	318	319	330	341	311	275	358	309	321	306	300	297	283	311	285	306	320	326	343	333	324	323	350	309	272	315	335	326	331	323	330	316	325	332	317	343	352	346	309	307	310	315	305	318	305	319	363	301	313	320	342	320	325	333	321	346	338	313	305	326	292	327	324	339	348	306	302	323	299	300	310	315	297	283	330	335	326	331	328	299	313	328	350	333	343	296	344	318	327	332	326	323	329	284	312	295	320	313	334	343	313	348	329	323	322	303	328	334	316	350	315	310	335	340	338	326	324	310	316	302	352	329	329	328	332	335	330	344	319	360	323	313	329	322	308	315	337	329	321	317	315	342	291	295	332	316	287	323	319	336	324	295	365	289	331	325	329	314	322	333	341	331	335	299	327	312	326	327	351	312	295	293	330	305	315	323	315	311	339	283	313	344	331	338	282	287	289	342	324	345	318	359	365	280	302	317	373	316	355	299	331	336	338	330	347	326	320	323	331	337	305	286	341	317	285	313	329	344	338	334	324	330	335	326	290	302	314	334	293	283	322	327	306	316	342	306	314	328	327	292	340	329	326	345	293	310	321	303	320	315	303	320	306	310	349	299	322	325	322	342	317	338	330	332	330	329	327	295	322	352	316	289	315	301	317	318	319	350	326	347	334	319	328	319	311	340	299	361	281	311	315	321	346	352	307	303	311	333	311	334	344	330	347	354	333	320	309	334	329	324	302	309	312	345	309	337	345	309	347	309	322	315	327	335	336	313	330	316	325	346	325	306	342	344	335	342	350	347	315	318	335	321	325	361	311	299	357	332	325	306	323	308	298	287	325	315	332	323	351	321	283	300	311	315	311	302	327	328	325	290	340	360	344	343	334	316	327	329	323	313	320	334	322	309	339	382	322	315	310	326	309	328	333	310	338	324	347	308	327	299	298	329	300	312	325	312	325	325	310	342	321	322	309	336	324	315	333	341	301	329	318	319	313	350	336	358	332	306	321	335	340	321	345	304	333	344	323	337	313	318	329	326	326	338	337	334	304	325	282	313	348	288	323	297	326	351	341	320	312	310	319	365	295	294	314	317	312	291	303	337	336	342	321	291	330	365	305	354	317	343	320	312	315	309	329	327	330	310	348	302	307	309	318	306	357	340	308	311	312	342	315	314	349	331	309	343	313	298	328	314	325	342	334	343	335	320	339	322	308	321	343	308	324	330	337	332	324	348	338	327	311	345	306	338	339	318	304	305	325	328	326	340	315	326	353	317	315	299	294	335	331	310	324	310	353	325	331	290	348	335	329	336	313	319	365	313	311	324	319	296	346	313	328	328	333	331	358	310	316	312	342	307	311	304	326	345	305	325	313	329	288	323	324	324	327	369	313	344	308	322	304	300	311	337	352	344	330	324	304	329	333	341	351	332	355	325	348	304	304	329	313	333	322	315	292	319	335	304	302	314	324	321	318	335	337	320	327	330	303	306	318	327	321	304	340	332	297	333	294	299	347	348	333	338	327	307	323	328	353	324	339	297	307	315	346	297	371	341	326	364	325	295	297	300	332	335	315	324	331	318	334	337	322	308	364	331	318	343	329	331	344	333	361	341	274	288	320	307	350	324	309	365	305	331	300	306	335	365	294	316	325	353	316	329	329	306	329	325	305	300	311	321	292	336	327	350	346	342	319	330	325	343	322	327	322	298	333	307	304	299	315	317	321	334	319	303	305	320	309	338	324	309	300	292	335	335	330	317	337	311	337	288	289	319	342	335	304	304	302	305	342	337	305	302	326	339	330	333	348	335	307	325	337	370	330	306	333	314	340	353	344	338	355	331	305	331	337	336	317	316	314	301	318	343	361	292	344	336	307	336	350	345	336	320	304	352	327	360	333	311	299	307	326	330	306	344	301	327	332	291	322	339	309	313	328	369	327	305	359	307	288	317	337	318	304	321	345	350	308	292	346	288	313	354	328	277	302	312	344	353	337	300	325	337	337	316	314	280	314	308	295	293	297	342	330	289	338	343	297	326	299	314	332	343	327	317	309	299	352	337	277	299	346	326	301	345	299	338	317	326	320	327	308	303	289	315	344	320	349	302	312	354	339	311	323	314	324	356	351	322	305	328	291	356	326	295	303	322	364	313	329	311	306	335	331	314	345	342	310	319	321	313	313	303	313	347	317	298	316	353	337	339	349	311	300	345	332	351	311	336	345	308	325	346	320	307	334	326	360	329	325	354	344	299	335	327	327	306	323	312	281	344	319	337	326	336	323	318	324	338	314	336	306	354	327	367	348	303	336	338	358	325	318	314	296	317	323	333	344	339	293	314	304	333	310	328	308	315	298	338	305	320	309	331	333	319	304	342	311	298	300	360	310	322	313	343	335	294	337	333	330	354	349	316	338	316	286	351	352	323	328	325	315	314	301	344	332	307	324	303	330	326	309	313	363	313	332	328	303	343	320	304	352	349	326	330	336	317	309	335	316	314	323	341	335	352	312	334	346	349	320	341	309	331	331	351	328	336	313	338	284	314	291	297	331	313	324	308	357	317	319	331	285	326	325	338	315	323	300	331	310	336	326	333	340	332	308	303	331	324	320	322	331	323	309	317	317	314	336	323	331	332	357	322	314	344	333	306	368	344	335	313	355	344	324	340	322	336	318	322	316	306	335	335	319	334	327	325	325	356	323	317	320	331	304	340	331	321	338	334	292	308	328	341	323	377	329	288	298	315	324	295	308	343	312	368	384	348	351	316	323	321	359	325	314	351	335	332	293	340	344	301	324	305	320
26016	34281	38243	32189	29145	31216	41304	46649	42262	30462	24244	17371	9311	10246	7448	3824	1338	1014	975	1028	1005	987	942	902	945	953	932	905	919	957	931	985	917	901	963	885	938	925	914	861	909	939	881	869	853	892	915	871	919	879	872	950	932	897	937	901	950	839	884	861	945	911	915	875	867	952	841	884	859	864	909	892	890	916	917	869	855	908	916	925	894	878	969	942	901	886	927	909	840	850	876	938	915	925	962	888	939	922	866	881	913	908	934	906	896	890	930	900	924	946	864	870	956	882	927	935	897	906	917	919	879	916	897	906	844	954	908	900	865	895	879	957	882	947	854	871	871	891	912	893	902	911	918	877	929	831	895	890	872	884	888	903	865	904	938	912	887	869	884	867	828	981	888	896	889	878	889	885	918	919	938	909	917	884	877	879	868	935	889	906	899	903	888	888	877	935	876	889	921	899	908	831	900	881	909	922	870	861	901	919	903	941	908	855	888	895	911	888	911	885	883	944	907	908	975	850	897	867	863	896	923	948	881	869	841	914	881	880	885	884	863	904	903	898	896	897	874	929	906	860	864	831	843	917	874	939	910	887	906	938	924	959	888	913	920	875	833	882	953	929	903	922	836	858	861	897	911	888	889	882	908	911	863	884	828	931	915	912	906	861	903	887	888	946	926	907	922	876	898	920	890	858	902	897	868	898	928	892	907	933	815	910	903	899	896	940	878	884	922	895	902	884	928	922	888	908	880	900	863	917	891	876	919	827	875	870	872	911	863	872	848	920	875	867	889	866	914	897	908	948	915	927	923	867	906	888	904	961	885	903	877	901	905	892	876	838	909	944	900	914	896	878	880	905	900	885	869	860	860	888	888	908	897	901	953	905	869	908	876	922	877	938	824	873	891	839	938	849	876	914	917	893	883	917	933	938	919	891	928	893	879	894	805	886	920	913	909	924	887	898	896	883	890	888	918	900	926	888	885	890	919	860	937	897	928	961	893	891	899	965	880	882	856	904	886	876	868	928	912	944	873	922	901	938	925	917	834	907	893	899	895	907	835	886	858	884	888	911	924	881	932	898	903	886	977	907	921	828	887	907	912	852	879	911	898	935	923	927	981	875	935	904	871	856	917	916	941	892	895	903	954	886	907	930	910	878	883	879	926	906	938	904	866	879	913	896	925	927	874	887	891	940	895	968	889	926	906	860	913	895	930	903	865	837	915	929	896	941	858	945	913	929	914	884	861	908	910	938	911	887	913	925	895	887	952	914	907	888	887	876	878	891	895	924	848	894	853	900	902	865	869	854	874	873	906	931	873	921	918	901	911	870	898	950	859	885	894	954	859	893	856	914	868	889	858	908	873	888	868	932	926	882	918	887	905	873	877	861	899	895	881	916	867	926	907	876	868	942	901	891	887	883	877	927	883	886	861	886	888	891	910	913	969	910	948	898	933	910	826	884	906	898	883	890	870	907	919	882	930	878	937	914	879	921	882	866	880	897	912	910	948	860	911	915	874	910	887	891	939	891	917	899	958	938	906	910	884	882	879	904	883	865	914	871	891	921	902	944	862	833	844	892	883	919	864	930	926	898	929	951	890	899	894	903	940	899	894	950	960	920	933	912	948	963	899	910	849	894	909	907	918	943	912	877	877	894	888	919	905	933	878	904	920	934	948	871	944	831	938	864	866	963	913	898	964	901	901	854	937	864	896	867	883	909	921	907	945	872	909	873	844	845	922	900	873	872	950	875	905	950	889	944	897	862	940	908	862	889	909	914	901	945	893	819	940	937	977	893	937	869	897	877	878	943	887	903	864	903	892	904	911	914	878	905	890	863	848	878	904	920	884	935	865	821	922	886	903	897	925	877	924	824	870	863	849	900	864	878	879	855	932	856	901	870	869	932	888	896	903	933	917	932	881	920	902	900	891	920	932	931	887	925	874	879	921	911	933	915	924	903	892	875	916	928	955	927	930	880	831	891	925	887	920	877	867	950	913	917	979	846	945	888	855	876	880	900	902	938	844	909	923	856	893	888	878	903	912	935	926	921	912	964	859	884	861	854	810	896	908	880	879	914	932	866	856	915	888	931	905	905	881	872	918	919	876	924	838	920	905	871	919	863	913	862	862	932	870	909	930	916	882	886	886	855	939	847	888	938	908	897	877	911	887	918	886	903	903	918	932	902	948	914	909	888	886	905	878	949	908	919	847	890	918	945	923	886	929	902	881	923	922	871	954	890	915	911	909	875	919	865	869	932	865	956	941	930	888	879	908	946	930	937	859	968	871	894	889	864	943	873	977	890	858	850	913	871	921	907	873	927	915	943	901	966	934	928	891	920	916	907	902	835	862	905	866	827	935	878	898	918	869	856	901	892	902	919	855	860	947	879	873	927	894	911	942	831	830	905	868	883	819	936	924	903	900	872	928	884	907	932	933	922	866	921	881	888	921	889	925	890	906	905	890	899	878	877	925	888	923	877	848	903	913	904	880	891	882	864	864	867	904	911	862	862	927	874	894	878	927	912	895	886	905	846	923	842	915	870	885	933	934	873	879	851	932	854	919	886	904	928	923	909	886	929	907	948	930	849	831	908	987	909	935	913	928	915	946	910	898	869	886	937	904	861	848	886	905	907	930	927	853	907	859	865	873	848	939	890	879	930	886	907	897	978	911	853	934	843	912	844	929	928	892	901	915	953	875	880	907	927	869	933	945	890	856	866	891	889	907	887	945	878	950	900	907	839	857	915	908	863	930	872	912	888	953	925	924	929	899	923	875	880	920	851	932	938	942	928	961	927	909	880	909	862	946	862	890	893	924	873	898	887	873	886	918	888	900	851	859	914	892	898	861	867	831	917	910	888	857	901	885	863	902	835	880	853	932	845	894	929	946	880	858	923	874	945	931	892	924	879	938	909	938	933	904	969	916	897	888	917	893	919	883	918	919	908	917	902	928	931	891	874	904	880	954	868	853	905	940	940	941	869	895	935	891	883	896	859	897	885	841	917	899	861	922	875	877	907	894	946	917	967	890	886	877	868	878	930	900	891	867	965	919	875	892	893	876	869	917	872	922	909	917	846	909	899	966	894	871	873	902	921	879	881	867	909	955	894	904	855	953	882	897	929	888	945	893	896	938	899	889	885	908	870	895	864	880	919	913	902	929	938	898	868	940	897	870	892	892	857	872	877	931	868	900	897	946	911	914	900	948	909	913	921	954	892	869	924	895	881	923	907	844	913	986	875	880	898	887	850	914	892	879	910	895	910	871	899	946	939	841	949	886	860	857	936	922	901	926	875	892	912	937	903	912	929	869	869	853	870	921	965	917	885	905	836	892	933	879	906	958	904	866	849	910	949	901	861	912	867	890	931	884	951	905	859	886	883	966	917	898	872	903	893	957	888	911	927	841	978	923	938	852	951	857	916	902	904	952	881	889	867	932	934	856	908	892	898	951	909	882	887	945	921	872	875	900	871	882	892	884	893	868	903	853	915	930	912	895	869	897	927	903	888	960	915
42402	43495	39215	32981	27116	24030	35056	40133	38641	27426	16477	6881	2530	1008	545	426	354	341	341	344	365	377	328	325	341	326	325	338	372	355	300	382	340	338	363	324	351	333	351	383	342	344	372	347	347	347	329	351	352	339	338	377	329	342	370	316	346	316	329	335	337	348	344	331	359	349	345	352	312	333	358	325	355	340	328	364	350	373	321	366	322	375	360	331	340	352	330	372	334	343	368	357	351	361	338	357	340	335	326	331	315	342	361	358	341	358	341	338	348	330	319	330	340	319	363	328	363	332	346	360	324	317	331	312	363	334	329	347	296	341	357	341	320	384	342	349	325	361	314	345	340	364	322	345	333	344	316	342	334	326	335	359	329	349	298	347	349	339	348	346	310	299	336	322	321	336	337	330	384	308	337	330	330	323	338	371	320	355	360	354	384	342	343	311	321	336	321	329	354	370	349	341	351	330	336	319	350	373	320	325	334	347	306	333	334	351	358	351	335	342	342	352	350	328	313	322	361	299	386	333	352	361	334	339	352	337	378	401	338	337	357	328	336	340	330	344	320	342	328	316	341	327	333	339	347	320	357	356	344	361	349	352	328	358	305	344	323	337	350	345	346	343	336	308	352	363	363	331	341	335	336	323	362	319	346	336	328	290	348	326	314	340	347	310	343	344	349	324	337	360	343	330	368	374	334	349	359	362	301	339	358	336	329	321	337	305	365	323	390	353	348	351	350	304	332	357	335	352	343	341	329	328	343	338	345	336	372	337	318	319	347	347	346	315	341	361	337	297	332	286	334	332	339	355	323	324	342	324	349	345	367	324	319	321	343	321	334	349	341	321	331	334	339	359	379	328	345	346	373	345	351	346	341	298	348	382	326	357	321	383	305	362	326	359	333	335	325	309	348	319	335	339	339	366	329	366	361	352	336	337	342	362	354	307	364	365	335	358	339	323	338	369	374	340	338	369	311	341	370	354	389	324	333	338	320	330	352	319	339	343	306	317	385	340	320	362	349	331	325	348	338	340	316	347	363	338	333	339	326	350	345	343	334	298	345	323	342	334	343	341	366	334	357	342	306	328	330	343	351	321	379	346	339	368	339	328	359	386	349	360	302	332	372	317	334	348	357	343	354	313	335	329	337	352	326	340	372	355	327	333	365	337	342	348	326	348	346	335	347	349	342	364	324	337	331	333	351	348	356	360	353	343	366	333	371	360	361	338	335	338	352	327	374	341	295	338	307	365	359	309	346	324	348	359	320	300	322	344	349	332	320	319	319	336	345	337	371	330	360	350	353	356	337	336	294	355	315	333	342	334	341	346	355	334	331	348	336	349	384	343	354	360	334	356	330	326	348	321	358	345	335	350	316	336	311	393	326	361	332	329	380	301	324	342	348	329	375	339	349	372	347	333	339	341	320	356	355	323	330	303	354	312	373	314	340	313	323	327	326	340	305	332	327	365	362	353	335	319	363	349	360	345	313	333	344	358	360	314	324	308	351	342	338	338	333	354	369	365	312	342	327	328	313	330	350	324	336	318	316	341	351	372	339	335	346	328	342	340	325	346	304	325	354	339	350	355	335	310	348	342	313	335	365	298	325	322	349	303	373	316	300	355	359	393	345	349	341	350	327	328	330	339	310	334	377	344	341	321	350	338	350	351	371	323	316	346	336	313	334	370	349	310	326	290	348	356	307	300	331	337	339	357	341	363	335	335	349	360	319	314	320	323	319	361	329	327	362	319	355	346	363	346	328	328	329	342	297	357	330	349	306	326	328	333	318	307	319	384	338	363	354	313	350	317	322	325	336	365	344	340	372	404	342	339	344	328	358	334	302	339	396	357	346	347	355	372	354	329	315	320	377	339	329	332	329	346	360	346	327	368	307	327	356	327	326	340	337	333	383	341	357	330	334	323	377	336	335	337	333	344	322	350	336	373	350	341	339	345	329	327	351	351	316	382	304	357	332	302	332	336	361	342	306	366	334	319	312	308	307	346	328	355	315	318	343	348	310	354	329	334	342	359	381	345	352	302	365	359	344	341	357	330	370	339	315	378	334	341	350	351	349	322	335	365	326	319	341	336	318	305	344	330	366	322	341	331	333	338	341	348	336	330	319	301	341	341	309	337	335	329	322	366	330	318	331	327	355	341	319	363	335	342	331	342	344	332	327	337	327	296	297	301	346	371	354	317	339	337	328	340	309	388	361	337	332	310	340	348	325	358	347	314	358	338	319	334	332	346	351	323	344	329	344	357	354	347	350	329	328	329	356	334	352	331	403	352	337	321	361	339	337	348	351	346	361	361	360	309	348	343	351	352	369	374	328	342	345	346	319	324	317	373	349	325	365	318	337	332	347	288	355	355	344	337	337	319	325	326	338	330	327	366	356	340	316	338	323	345	369	292	330	357	325	369	329	311	317	352	368	316	348	347	335	332	357	309	347	346	327	358	347	286	323	365	335	361	366	311	334	368	351	347	345	345	360	356	354	349	338	332	310	321	307	320	352	328	355	342	368	340	376	366	326	324	337	325	313	321	340	324	357	360	317	344	333	330	364	323	311	328	334	370	354	366	321	391	341	326	341	309	311	319	305	357	352	330	310	348	332	329	323	364	358	370	364	345	321	330	323	339	342	314	323	354	340	352	344	347	370	357	334	326	327	335	337	330	336	375	335	338	327	345	363	369	290	302	344	362	368	329	348	358	317	372	351	359	352	348	351	345	340	314	335	327	325	321	333	335	335	343	326	343	305	317	327	332	343	317	344	339	348	338	322	329	320	354	343	342	313	338	304	349	375	343	358	353	325	325	321	316	350	343	351	354	360	320	364	314	349	329	332	322	314	363	380	338	310	329	345	357	318	356	363	336	324	322	355	375	343	345	341	383	365	355	350	348	366	381	345	341	382	386	298	370	306	334	355	347	375	337	355	362	356	332	309	367	347	322	354	359	357	305	358	329	335	339	344	308	369	352	358	325	354	334	343	353	327	338	323	348	343	360	354	317	326	342	341	342	361	370	386	350	309	352	332	341	353	340	323	326	365	334	338	335	369	332	351	312	352	307	315	362	332	307	381	365	324	347	347	327	317	358	323	299	325	336	340	327	299	321	311	329	383	319	343	340	355	294	323	326	358	355	340	325	314	339	363	331	345	359	331	357	305	316	350	322	335	326	362	335	333	348	333	328	363	340	368	354	304	351	315	358	345	347	345	321	353	352	323	327	334	334	315	393	334	337	327	356	322	359	369	349	363	331	328	381	381	339	347	350	362	334	346	364	340	324	363	308	339	314	333	364	391	322	326	328	342	374	355	347	372	330	328	366	351	344	346	303	327	332	374	342	373	338	328	375	348	322	336	314	367	366	329	339	371	368	329	316	355	347	312	366	326	331	354	324	324	298	324	332	335	331	331	316	361	360	327	336	325	364	360	344	339	361	324	320	328	356	366	345	355	341	334	323	310	329	341	332	355	344	308	333	360	291	360	347	316	341	332	398	301	341	349	324	341	346
30672	35560	35767	38569	36997	37254	48280	53743	51869	42204	32181	18791	9470	3877	1945	1217	1027	964	927	985	959	956	946	992	969	917	932	891	929	893	928	930	891	955	893	905	908	912	959	927	965	960	970	905	976	908	935	971	899	934	929	1009	950	944	942	982	948	925	969	922	941	942	926	954	962	917	938	882	918	909	945	912	948	928	959	1005	939	951	940	952	966	938	950	893	921	943	959	979	915	921	958	917	931	965	953	942	864	960	918	921	910	955	1013	897	949	949	967	953	915	951	881	902	920	902	972	895	968	926	946	963	975	938	924	952	919	924	945	953	959	877	915	977	947	894	932	971	891	924	916	909	942	934	888	950	935	921	876	911	962	923	928	963	946	935	876	927	947	907	954	920	888	921	924	956	937	931	900	953	968	951	977	915	930	908	938	920	910	911	957	917	955	942	950	910	919	938	975	916	959	921	956	940	932	927	909	899	966	926	954	1001	930	938	974	922	962	891	891	958	988	947	905	997	966	925	987	943	922	976	945	895	935	931	966	909	885	919	949	898	948	948	970	955	922	938	954	979	950	943	976	926	940	916	912	912	956	933	900	977	977	954	955	985	890	968	862	914	912	909	984	926	968	906	932	1007	918	929	966	922	882	899	968	976	928	932	968	965	926	957	968	949	907	1005	939	874	933	968	905	955	918	949	915	951	1012	956	932	948	941	884	904	963	954	911	987	953	957	955	936	885	890	926	951	951	941	948	890	911	950	1011	954	919	883	985	928	949	944	931	902	913	955	994	934	909	936	950	940	958	956	913	987	936	945	987	933	943	923	921	942	934	929	934	957	948	944	918	956	963	996	968	967	939	943	940	937	1000	874	916	970	902	895	982	982	899	996	929	922	944	920	975	922	989	947	890	966	926	896	949	910	911	936	877	906	927	960	967	958	942	942	965	972	911	902	948	937	1004	953	968	895	909	932	917	918	964	923	926	995	967	929	890	956	932	930	924	962	971	923	950	961	917	966	937	830	951	933	933	1020	939	960	969	961	871	947	971	915	919	964	922	979	922	855	947	924	941	937	949	917	944	921	956	890	945	953	961	925	951	930	955	937	932	935	936	912	981	923	915	962	940	932	977	932	958	916	953	942	897	915	942	962	916	990	931	940	898	920	925	964	902	976	982	895	931	965	926	932	961	943	973	941	909	951	981	976	933	1008	926	970	980	880	937	921	956	955	919	872	944	902	925	928	925	930	936	959	944	909	934	938	917	924	863	874	937	911	963	942	897	962	969	932	963	972	903	908	986	894	932	945	944	926	921	900	940	952	942	971	939	949	985	936	944	968	971	921	957	903	973	985	947	938	954	914	1012	946	879	976	928	952	902	899	915	895	901	906	980	934	924	929	993	882	882	947	910	947	879	946	990	924	933	915	943	946	935	922	945	912	916	950	897	961	976	950	903	955	950	947	927	875	944	906	892	923	951	920	930	931	947	965	939	920	912	964	957	956	950	933	926	967	913	910	936	954	936	945	872	930	1005	961	933	927	958	986	944	904	966	915	943	939	943	876	936	955	904	884	940	937	908	908	905	943	940	911	941	943	983	932	883	999	975	950	903	954	951	958	919	881	968	961	943	962	986	917	896	942	933	958	980	885	927	926	903	908	942	947	914	950	911	953	933	894	964	927	943	863	946	931	932	933	925	978	931	939	905	928	878	938	973	898	867	910	922	912	973	968	967	927	963	987	968	889	904	930	955	909	926	914	945	961	899	991	973	960	955	959	897	959	946	952	953	901	886	948	945	974	930	943	916	1013	944	999	941	893	969	976	937	906	917	966	956	962	936	924	947	993	955	954	971	910	957	923	935	935	1002	929	940	953	963	950	887	979	909	972	951	948	922	970	904	936	927	942	904	904	928	915	966	919	910	948	910	935	959	991	950	996	926	909	916	983	928	899	926	932	925	978	918	936	952	951	941	865	976	958	943	930	956	942	957	901	911	919	997	937	911	932	913	987	870	887	967	946	982	923	931	933	984	885	890	929	895	928	977	888	954	950	900	912	963	944	942	929	937	959	911	957	952	909	933	947	950	978	965	980	959	936	967	961	928	913	979	934	926	943	925	948	916	917	906	909	905	927	952	921	951	936	926	896	979	935	928	968	886	928	994	930	948	929	946	924	960	948	939	995	925	991	957	973	899	901	956	986	968	947	894	929	929	943	962	933	935	929	927	881	946	908	938	923	914	929	932	954	966	933	883	989	893	938	974	927	931	950	964	902	855	949	937	993	920	903	943	892	958	964	953	917	939	939	876	914	992	951	938	923	932	934	926	908	964	927	885	933	892	959	950	895	966	991	901	910	940	935	870	1017	965	905	930	878	977	1018	914	888	916	891	914	927	915	970	960	902	989	935	957	921	910	927	957	931	975	915	959	916	922	1007	961	921	929	966	992	853	932	896	915	879	905	923	904	912	915	936	979	950	914	917	936	903	931	1025	928	930	872	907	970	946	965	932	934	938	936	969	960	963	967	901	954	958	937	946	930	881	960	902	911	931	954	950	955	953	956	914	936	865	943	949	885	954	955	906	923	956	920	910	918	963	959	897	983	908	925	951	948	979	921	934	890	976	905	899	940	918	930	915	942	896	977	958	963	922	918	930	954	935	896	908	933	953	940	974	933	890	934	887	991	887	959	934	881	983	977	924	890	912	931	860	950	955	944	920	948	949	887	938	971	955	940	909	953	1021	944	904	992	975	916	980	958	987	916	907	951	1017	940	941	917	1003	953	948	951	944	941	940	953	928	968	896	978	934	949	919	913	894	933	931	976	879	928	965	962	911	916	942	957	921	917	919	955	964	905	966	903	971	927	946	940	909	971	971	920	890	946	940	909	968	945	946	963	934	917	929	951	912	919	956	916	880	892	963	940	911	975	889	930	887	940	894	951	894	929	939	917	881	949	942	911	920	999	964	945	910	862	930	950	910	883	948	932	940	858	921	935	904	967	962	903	927	881	935	912	910	907	915	915	967	958	916	933	935	932	955	871	921	914	951	928	944	902	912	896	920	948	936	944	882	900	946	952	926	949	916	895	889	993	1002	923	949	941	929	956	969	934	959	914	892	883	930	953	920	971	941	919	947	962	926	906	936	925	937	922	921	915	972	889	984	900	925	895	949	928	1013	934	949	936	969	959	997	970	932	944	925	991	975	952	982	1003	932	904	889	902	941	934	916	939	932	947	978	924	930	892	977	915	905	906	918	962	946	922	986	958	963	949	960	937	956	958	891	935	946	904	929	936	935	938	973	927	892	945	932	918	913	951	918	919	966	878	925	958	977	910	902	900	943	989	912	936	922	959	989	961	928	941	957	908	911	929	933	913	912	935	949	910	899	889	941	922	894	924	950	931	916	913	920	992	906	927	917	946	907	945	941	965	923	895	919	922	984	906	964	951	921	974	940	942	929	926	917	922	1011	898	927	936	954	946	969	924	899	926	987	867	941	968	937	961	953	954	962	971	974	970	942	944	940	948	979	936	894	927	965	904	877	930	949	976
22026	24243	24704	20046	13964	10117	7214	4630	4134	2838	1422	756	645	469	368	348	380	365	351	337	378	322	364	387	385	367	409	310	352	352	371	352	338	352	311	352	370	366	363	395	353	337	341	360	329	347	302	344	389	356	358	379	348	352	348	374	354	303	386	356	310	345	368	331	341	350	357	355	352	334	394	353	340	373	341	351	349	346	348	323	339	345	340	385	381	358	343	329	360	338	350	350	360	351	351	385	371	354	362	340	349	328	324	366	376	349	337	353	328	331	355	381	355	356	380	327	371	359	352	357	358	364	340	334	348	379	325	375	353	365	382	337	339	373	365	343	353	350	362	365	326	361	339	374	345	354	367	366	346	303	329	356	336	335	353	318	355	390	372	365	335	349	341	323	338	362	346	335	365	334	336	340	330	360	349	340	377	365	329	329	338	322	388	347	349	333	354	391	355	356	374	322	362	356	338	353	357	378	344	358	371	353	368	365	344	369	351	345	346	329	361	336	336	387	368	361	376	346	375	339	340	370	363	352	374	360	350	361	355	362	381	345	325	330	352	359	371	333	344	329	315	340	331	348	353	341	349	358	330	352	410	352	361	339	331	322	346	346	360	361	332	361	359	347	386	313	346	337	371	334	363	363	381	329	347	346	328	327	369	389	389	340	348	373	359	344	374	379	367	344	343	381	366	350	363	371	350	323	356	346	374	334	352	352	349	361	371	335	359	396	351	359	378	327	362	332	341	357	385	360	347	332	376	350	361	337	319	322	333	392	344	342	356	367	339	349	335	325	359	361	325	348	355	346	345	346	334	329	375	330	331	342	340	346	364	352	323	340	357	348	333	360	339	359	380	353	346	319	384	345	347	337	343	328	333	373	340	364	360	377	353	341	377	363	352	320	356	349	346	366	369	391	353	349	341	334	337	363	361	348	325	346	356	372	341	357	347	366	379	366	340	339	390	380	317	354	358	369	337	358	341	381	388	352	331	354	371	376	357	301	341	346	346	373	357	332	328	352	354	373	370	326	371	304	345	392	331	358	355	372	340	334	333	356	325	341	352	390	381	324	329	310	303	337	333	361	347	341	348	298	385	357	355	349	329	334	350	322	319	355	361	372	357	353	373	320	351	331	357	364	346	340	357	339	332	347	347	361	341	341	331	367	351	338	323	335	373	363	340	362	330	350	351	368	324	335	361	356	319	369	366	357	365	362	377	329	338	363	321	343	353	356	307	313	339	371	323	338	358	389	340	321	379	319	347	341	349	323	351	336	323	343	365	364	352	341	314	350	348	355	377	320	328	384	342	348	364	344	365	353	344	353	349	339	332	331	356	326	377	331	370	396	318	313	349	349	358	333	339	359	350	349	345	351	334	402	347	332	366	346	320	334	331	353	359	367	344	357	360	322	370	331	348	348	335	366	339	364	359	378	357	351	360	375	326	329	351	353	368	338	327	335	334	349	355	353	325	350	353	348	348	365	367	337	331	324	326	350	359	351	338	335	324	360	324	335	362	340	355	359	350	356	367	333	322	345	343	360	345	377	343	332	325	352	348	336	334	348	325	345	346	354	345	360	371	340	380	382	382	357	360	335	349	369	355	387	373	322	383	369	366	392	347	344	340	334	329	349	394	385	351	355	353	348	348	357	320	373	329	348	349	341	387	322	369	308	350	343	334	380	331	389	369	307	332	349	333	367	304	360	376	348	377	352	350	348	362	381	383	318	344	366	316	346	325	386	338	341	363	382	367	295	318	367	359	343	356	358	354	352	333	365	329	359	343	345	377	342	361	401	337	346	370	333	348	351	334	362	377	348	345	363	332	329	369	374	351	366	354	371	347	337	344	321	380	358	324	366	349	383	356	350	350	348	331	352	342	357	362	367	338	356	360	331	373	360	372	358	340	356	372	322	330	367	337	349	322	348	348	348	410	319	338	352	335	333	313	341	373	393	381	386	357	393	347	323	382	338	366	373	371	342	341	338	381	365	393	354	335	375	338	358	362	329	355	330	324	346	360	358	343	341	339	383	368	338	336	340	324	316	332	355	345	361	358	327	392	360	344	363	352	382	353	378	352	329	327	357	328	358	362	340	387	357	356	361	315	355	348	329	399	340	347	347	353	337	351	357	331	362	369	367	342	355	325	381	322	362	337	323	370	357	359	343	351	365	366	330	342	369	351	369	337	333	361	364	343	349	328	350	369	362	327	353	341	374	358	367	334	351	347	352	340	324	340	338	336	345	317	332	333	377	341	344	354	340	334	323	347	361	344	358	368	347	335	374	338	373	354	356	320	331	346	327	305	349	354	349	325	339	385	318	343	349	359	387	324	352	335	362	411	323	349	335	344	370	347	327	333	341	325	354	352	355	351	347	340	311	331	347	311	371	344	332	348	355	338	350	350	364	348	384	331	343	352	357	329	381	333	354	386	358	334	350	353	321	342	386	341	344	341	309	317	354	409	351	357	328	382	369	322	350	355	313	335	370	322	330	323	342	351	353	331	378	321	341	360	362	350	362	328	376	351	345	340	349	355	353	338	342	305	312	334	346	333	321	371	352	390	363	336	324	342	371	337	381	354	338	346	319	318	354	347	363	365	331	341	359	347	335	363	364	369	344	344	349	353	389	366	373	345	342	308	336	379	366	370	356	366	349	360	341	361	353	358	331	358	358	332	345	348	350	372	373	366	341	374	352	370	381	332	348	376	342	386	303	369	342	345	358	386	327	367	346	368	377	329	376	358	355	356	324	362	380	328	338	347	333	337	359	336	344	365	297	367	376	369	371	351	344	326	361	336	343	350	376	362	335	380	330	359	350	330	372	336	343	312	352	374	352	336	349	369	349	350	343	381	352	367	332	365	371	334	357	384	372	317	360	357	349	361	355	355	342	367	352	359	321	363	371	355	318	355	351	334	327	342	352	338	367	387	353	341	334	337	343	351	335	323	342	340	346	339	388	355	376	347	341	364	360	333	369	342	352	318	338	314	357	329	342	336	363	332	355	359	376	316	329	335	372	305	317	371	327	337	375	322	340	329	352	337	350	332	374	341	334	384	330	344	364	362	332	358	357	356	331	349	342	367	362	347	352	340	368	348	359	346	358	340	306	339	361	320	350	333	372	332	370	337	378	361	363	329	359	347	347	322	378	322	352	332	371	326	336	362	352	363	346	365	367	334	355	326	352	304	344	379	336	341	368	299	355	343	356	331	340	379	335	357	385	343	342	374	362	365	349	343	363	335	350	309	342	347	328	350	369	348	338	321	358	362	340	384	340	330	348	306	355	341	380	316	357	356	376	353	386	363	376	371	363	377	313	334	350	367	344	373	344	360	359	334	376	351	385	386	356	350	365	348	313	379	349	341	345	351	348	345	326	333	304	372	367	388	351	344	331	299	381	337	327	360	342	374	338	334	332	347	335	339	345	337	379	322	373	319	394	355	352	345	356	331	366	346	374	357	369	359	371	342	383	337	350	360	335	320	350	357	388	382	331	343	334	382	348	354	380
15408	19286	25382	28815	26219	23735	20319	15927	15124	10408	5464	2852	2124	1388	1045	1005	986	1006	998	1004	909	924	994	949	979	927	990	942	1017	913	1002	970	954	937	965	968	1019	986	951	928	917	1000	1039	947	950	959	982	969	997	1007	913	922	976	979	975	925	970	978	938	1003	968	927	1007	926	959	923	1001	932	996	994	925	922	954	943	938	957	965	966	935	950	956	987	985	948	960	978	987	975	976	950	991	950	929	949	950	907	964	938	959	1002	916	997	973	944	939	935	996	902	981	985	975	1013	977	1031	915	996	929	1026	960	976	959	1042	942	943	985	968	938	986	949	1001	925	979	896	971	935	1016	945	1023	926	960	1012	929	968	901	995	932	1003	970	943	1023	926	947	985	947	956	1024	1021	976	1020	927	980	911	969	931	853	958	958	942	934	977	879	915	955	895	958	987	950	927	937	978	995	950	996	892	999	954	993	995	1021	984	989	959	975	939	962	919	996	937	950	974	925	960	975	952	924	950	1004	959	936	891	1002	972	954	957	941	960	942	914	985	1012	975	964	1016	1044	961	967	983	976	961	947	1023	977	1003	998	992	926	981	980	946	976	927	961	954	966	911	963	1002	1011	974	1008	991	952	977	1005	990	949	963	971	1012	932	1009	966	994	995	989	951	954	962	994	996	941	926	1040	966	1000	948	962	924	938	989	966	959	918	928	986	993	967	977	940	973	919	911	944	948	945	935	942	920	973	1010	986	927	975	974	940	914	927	965	963	994	1023	960	972	882	969	974	950	964	987	995	946	968	952	954	976	940	948	1003	1009	952	904	943	949	930	983	969	936	993	963	929	966	983	878	961	941	948	970	1005	977	927	1003	953	992	953	927	912	963	899	960	1025	983	958	955	1008	1010	1009	941	1005	1011	1053	961	938	961	963	958	1029	960	918	943	950	916	947	966	950	878	959	945	975	897	990	942	939	953	952	995	982	923	949	923	946	954	940	938	962	944	960	999	999	968	957	949	997	937	981	999	988	1009	930	891	991	906	973	918	935	960	962	975	936	988	1015	940	940	954	979	986	952	933	1018	964	967	963	926	942	913	956	960	990	948	971	970	916	953	982	1010	993	975	946	956	938	954	951	926	971	983	956	954	949	930	940	953	937	928	993	957	999	959	1000	932	956	968	971	917	925	953	979	971	899	965	936	968	928	999	900	982	1012	946	974	974	976	981	951	960	912	979	942	1007	1045	958	912	998	916	965	971	1007	961	946	970	929	912	917	929	970	934	957	1030	1017	930	968	938	985	879	988	964	966	944	996	947	947	970	946	986	949	1008	949	939	964	968	968	960	967	1001	933	942	961	937	988	946	975	1014	972	919	938	963	953	974	969	1005	955	942	950	980	913	991	980	925	986	947	974	937	976	956	957	990	959	956	939	962	985	941	988	986	987	971	954	962	1015	976	976	969	959	965	951	1001	973	924	954	925	937	963	941	933	984	994	1012	1009	999	1000	983	964	941	983	940	968	937	960	987	964	987	998	971	968	995	944	961	954	897	917	928	899	932	947	893	919	940	954	973	950	939	959	943	947	934	951	981	1005	950	968	929	975	981	935	958	942	946	929	1005	981	945	998	1043	927	991	989	903	959	1017	932	991	973	934	928	948	953	981	953	926	927	974	1011	938	932	947	978	938	974	980	1005	967	895	994	984	963	941	946	949	952	978	971	964	977	939	920	949	933	967	995	978	954	985	943	976	970	967	942	938	986	960	943	940	973	887	983	1003	1013	941	941	962	950	937	958	959	920	954	967	945	943	928	919	968	964	948	946	947	998	976	961	987	1006	918	931	943	972	1001	988	954	963	931	973	991	981	945	1030	960	916	913	937	940	951	970	952	1025	959	963	957	1000	963	985	1014	954	947	987	905	985	972	984	917	975	1006	944	975	970	944	934	925	983	992	943	971	984	927	987	979	977	968	961	1009	969	979	967	994	973	992	1001	980	995	972	966	973	1002	941	1030	971	913	972	931	946	912	969	959	940	984	957	982	918	940	984	962	946	970	971	973	934	956	969	938	1035	961	995	1004	963	905	912	974	978	942	938	953	962	916	983	955	1000	948	931	966	937	946	985	957	965	946	934	989	1007	983	943	948	977	961	956	1004	929	1001	1027	964	970	978	976	958	962	1011	1001	982	967	933	957	950	985	961	976	974	967	913	930	931	969	916	974	930	948	1015	981	975	996	1003	966	1002	1002	928	957	945	963	976	970	942	954	966	913	968	973	973	1002	981	966	965	954	1000	983	1024	1004	929	979	937	896	946	917	944	946	915	977	923	916	929	968	939	967	947	967	987	928	937	953	975	908	917	943	956	1014	917	922	914	877	898	938	933	958	990	929	918	963	995	922	938	988	1014	954	957	963	948	956	936	921	976	969	1009	980	943	936	979	1035	1045	984	969	933	940	957	900	993	966	940	913	946	966	923	961	942	915	964	973	955	911	974	966	1006	900	884	940	918	942	995	1003	991	969	944	962	929	950	918	951	948	997	921	923	969	931	955	1021	946	958	930	890	987	939	988	1003	992	955	955	961	968	998	1001	963	940	972	930	976	986	988	937	985	987	959	948	991	944	986	1029	954	967	968	1068	966	980	941	977	961	948	919	958	960	968	974	943	965	964	979	915	891	941	920	962	936	941	1039	970	986	996	956	978	969	922	1042	942	976	987	952	984	979	959	985	937	918	928	996	955	972	972	966	923	988	1001	967	919	921	1016	927	982	985	948	945	889	956	1001	953	1000	956	973	897	916	946	1000	950	976	982	942	926	987	901	1022	896	950	915	982	971	974	932	937	916	930	990	923	984	970	951	896	924	964	978	941	935	968	924	956	898	942	980	916	942	989	987	972	929	987	1005	947	986	930	984	930	972	937	1001	963	989	986	944	919	958	993	912	1009	910	956	998	922	955	949	992	954	1006	956	942	1014	955	936	990	920	917	974	992	940	1005	1014	982	955	1004	990	967	961	939	1008	936	975	979	936	961	926	912	942	925	914	1026	984	977	945	1002	976	968	914	952	929	936	979	961	966	988	951	975	981	958	965	987	934	941	994	922	895	931	960	1016	992	886	943	1048	997	965	961	896	1007	986	964	1000	988	968	933	995	955	962	914	984	969	952	957	977	946	950	922	1026	952	1033	946	1000	983	982	958	929	993	951	937	968	946	1024	990	969	955	992	978	959	924	909	910	974	958	966	965	957	949	923	976	948	989	951	930	946	986	979	993	972	1004	962	985	972	940	993	964	1024	979	980	1006	987	913	950	972	953	969	994	978	1049	1008	967	923	944	993	985	956	932	984	954	956	939	949	964	980	964	928	983	974	929	913	935	911	975	946	967	954	926	978	945	960	910	940	968	968	993	963	965	946	995	883	967	963	967	995	967	919	925	1014	1005	923	993	926	895	959	913	940	1009	959	950	975	984	962	986	994	1016	942	940	1002	950	1006	1003	966	1033	977	919	970	947	943	964	935	986	970	930	958	956	914	1011	1014	936	905	951	972	954	981	971	973	1023	906	982	937	945	940	965	1013	999	943	933	959	921	946	951	952	1002	953	986	939	936	991	927	993	961	962	943	946	933	971	991	968	886	970	956	939	953	1038	985	884	978	948	990	987	967	952	1032	929	916	956	909	1006	980	999	932	970	949	955	984	962
37273	36722	36072	31378	28192	22415	27862	23461	27321	22327	12297	4144	2055	1301	610	357	353	338	320	334	344	331	339	336	312	345	327	320	314	372	340	335	305	360	336	349	333	343	317	361	293	339	352	334	332	338	328	306	338	313	368	340	326	332	331	363	312	374	333	326	321	318	368	316	338	338	337	306	340	335	314	337	340	340	339	354	349	336	321	351	327	349	330	388	349	367	362	338	325	333	323	364	327	370	311	307	361	317	314	318	323	304	325	345	311	323	352	311	318	324	301	324	333	301	333	274	355	297	334	293	337	317	318	325	363	304	338	342	325	337	339	333	327	321	349	346	359	333	312	322	359	347	350	380	345	319	330	327	318	338	367	308	342	347	333	326	359	338	322	316	328	327	315	339	343	344	335	319	340	353	339	351	332	339	310	315	358	337	324	332	300	313	353	343	343	340	341	370	317	341	345	316	325	370	355	338	347	315	301	347	326	308	332	344	348	345	331	326	341	330	328	347	326	318	344	329	333	352	316	359	329	295	299	306	293	336	324	328	353	343	342	353	346	328	332	360	355	328	308	332	349	329	340	344	296	318	353	317	322	314	318	331	358	295	337	299	332	298	375	322	320	306	350	343	349	336	352	306	334	307	333	312	301	328	310	309	342	346	339	346	340	325	341	339	316	308	349	366	325	304	326	346	301	364	332	337	320	363	343	326	332	373	316	365	323	342	351	311	344	347	321	352	311	322	322	298	326	315	329	332	328	358	342	356	336	342	305	338	333	323	332	314	315	343	306	304	343	347	346	311	352	307	332	343	327	345	345	316	306	317	290	348	321	327	329	329	327	336	315	318	342	345	325	317	346	311	360	328	327	348	354	353	338	352	331	342	328	369	324	307	313	347	344	316	355	308	341	334	332	343	342	328	306	334	359	316	327	324	323	321	365	353	346	340	305	327	316	345	325	357	343	364	319	308	343	334	330	359	348	380	337	343	387	337	305	332	315	299	386	303	338	335	300	331	331	331	336	340	330	305	333	339	327	351	351	331	363	306	330	298	320	328	346	305	347	329	331	352	317	325	351	334	321	343	356	355	291	344	363	353	354	367	326	318	341	340	343	344	330	341	318	323	337	354	326	369	333	344	342	340	338	324	343	342	334	325	342	308	349	339	331	316	306	314	352	318	334	308	321	349	341	334	321	353	348	344	325	318	334	341	333	329	323	318	354	347	323	377	317	309	348	321	346	305	343	318	362	350	321	403	351	329	309	333	345	324	363	341	334	365	352	333	339	332	347	313	336	318	324	346	316	323	307	348	330	316	360	326	348	331	316	307	340	360	335	347	292	327	334	334	322	336	331	318	375	329	342	308	342	393	316	329	333	332	340	323	318	305	359	322	343	297	279	303	323	318	373	305	335	335	328	323	368	323	307	356	346	319	331	338	341	314	370	364	345	349	342	336	313	322	336	332	322	315	369	339	349	304	354	358	340	307	338	357	322	351	319	315	317	316	343	357	380	352	334	299	371	326	355	329	335	338	307	330	379	308	357	360	333	318	338	293	344	360	335	325	331	344	338	308	327	303	344	316	320	336	372	327	345	320	320	330	305	322	316	324	355	338	317	352	289	337	327	357	355	358	365	335	317	335	346	348	327	300	353	352	343	321	339	312	320	341	326	334	318	323	349	358	336	334	342	335	331	348	350	322	327	360	358	344	333	312	331	335	307	353	345	379	348	320	346	328	343	302	304	328	319	328	337	317	318	338	297	316	343	318	327	355	343	307	336	344	323	344	358	296	329	334	348	349	331	337	331	329	333	336	308	328	327	316	342	340	322	349	343	337	335	361	337	311	324	342	321	352	358	336	346	338	297	355	312	339	324	328	346	343	336	335	336	327	362	313	332	365	325	334	363	366	311	340	332	404	331	355	374	327	354	308	335	335	362	355	325	340	320	318	328	347	330	353	320	336	329	343	336	346	349	331	351	317	303	337	356	327	367	351	341	313	346	346	366	316	328	336	335	343	329	336	327	333	381	346	327	336	345	355	319	328	351	356	347	356	283	342	357	329	322	355	338	339	348	327	338	372	335	333	354	338	305	343	320	317	346	354	344	349	351	326	307	346	325	304	335	337	339	336	337	355	367	345	362	363	314	339	333	310	304	359	335	328	345	344	319	337	314	328	326	327	320	318	288	339	345	336	325	327	340	331	329	344	321	344	362	311	351	317	332	345	335	341	335	322	337	363	344	351	342	316	360	332	340	354	338	341	356	342	327	359	343	318	339	331	338	337	305	332	322	324	343	336	325	355	319	329	294	318	312	338	358	347	339	344	336	323	334	323	337	354	345	339	327	332	351	308	344	359	343	337	322	353	337	361	356	330	349	345	297	348	347	352	324	329	347	374	350	322	326	307	327	331	346	317	312	345	348	331	319	328	327	309	315	315	361	338	334	308	325	307	305	329	305	325	323	311	326	327	329	367	337	337	338	343	341	319	341	329	315	317	331	326	365	343	352	344	342	346	325	350	341	329	322	349	322	357	312	336	326	351	328	350	335	353	324	345	299	353	334	355	358	338	333	361	343	357	306	320	343	345	339	335	328	351	316	341	340	333	308	359	289	340	346	308	309	328	339	343	341	346	308	293	318	334	365	333	349	343	355	314	373	320	330	308	335	345	327	309	344	332	345	338	321	323	333	340	373	342	325	330	349	360	348	303	334	358	332	365	323	300	333	335	361	350	335	330	336	346	342	312	329	345	329	323	351	288	363	318	361	327	342	370	363	336	300	326	359	311	312	354	343	370	338	342	335	288	367	332	320	335	350	335	314	339	331	318	319	337	349	306	350	351	310	328	309	363	313	316	335	337	345	334	332	319	335	332	350	355	313	336	330	332	358	318	325	303	335	352	324	335	307	308	348	322	345	317	300	351	364	325	318	338	340	335	326	337	336	297	334	353	345	355	356	314	318	343	298	332	322	320	305	309	336	301	352	358	352	357	317	328	338	338	312	337	327	354	349	337	341	348	302	348	357	331	332	372	309	336	339	355	320	341	361	359	324	352	337	339	302	344	321	348	346	317	316	332	347	340	331	331	313	359	354	324	308	379	336	289	353	356	339	328	338	311	357	345	337	318	342	354	324	325	331	326	333	331	307	333	308	328	358	345	359	323	341	329	353	344	375	323	357	317	309	364	325	334	327	334	324	335	334	346	338	343	368	324	306	315	375	327	319	330	333	356	321	340	356	350	331	316	326	361	320	340	313	351	378	311	345	316	361	327	334	349	321	327	346	328	285	354	337	341	326	334	335	303	290	334	333	360	389	362	354	371	310	339	376	343	333	362	341	320	321	289	320	348	329	369	333	347	343	335	340	329	344	336	360	338	313	344	308	333	327	357	325	306	309	297	304	314	337	327	337	365	334	349	360	309	337	353	319	359	341	351	354	321	323	347	309	294	334	350	334	328	302	359	337	340	333	337	310	387	334	375	347	319	310	349	350	322	322	330	329	345	349	337	343	326
26914	29018	34805	37870	39173	33876	42437	37798	44887	38754	27903	13538	8245	5716	2179	1121	1022	1027	937	977	974	945	951	929	949	892	955	920	941	959	897	934	902	895	925	953	881	919	945	935	930	993	869	950	925	936	874	921	876	963	958	922	931	956	907	925	855	900	944	892	865	919	935	885	904	928	945	885	915	871	905	935	954	987	956	957	929	966	964	918	931	959	883	891	945	951	991	1013	884	891	902	941	896	921	858	913	906	909	938	907	929	911	908	863	960	928	855	893	911	955	952	925	881	952	943	921	949	954	909	839	909	890	899	942	882	889	955	894	966	900	935	929	968	962	928	936	904	872	958	954	859	873	900	931	914	918	950	897	951	947	986	867	930	975	887	911	949	978	934	957	934	944	894	875	909	882	919	859	930	906	896	937	960	940	953	948	1002	961	941	857	934	921	898	1010	916	974	912	961	989	923	939	938	939	876	913	898	919	891	942	892	946	986	900	899	928	937	936	955	972	937	911	937	964	913	929	933	941	895	952	888	942	985	962	895	913	962	891	958	933	880	942	965	898	928	906	957	898	919	975	892	966	929	954	1011	907	946	915	916	938	910	942	940	955	909	905	884	922	925	949	902	904	871	901	944	948	940	910	910	971	938	872	943	921	924	884	952	893	967	902	876	939	945	913	912	952	916	928	931	954	900	869	912	897	913	931	914	941	936	917	933	929	889	919	891	934	903	948	952	914	954	915	972	831	862	908	945	864	947	920	927	961	934	891	905	944	869	955	946	905	923	893	897	947	931	958	918	869	933	911	943	973	965	894	935	922	885	882	961	969	886	914	899	973	878	959	934	903	931	961	926	864	877	900	967	938	945	963	917	909	947	899	928	948	926	920	959	948	915	983	973	946	961	928	915	918	863	861	928	1002	964	928	920	978	891	922	946	954	897	943	970	892	951	983	863	986	964	957	943	949	916	932	955	937	941	981	964	911	921	908	948	906	954	903	893	970	902	904	950	884	926	948	984	961	910	960	922	955	926	982	972	926	887	947	903	908	948	875	906	907	874	936	917	924	902	934	963	966	941	947	926	920	929	944	956	965	938	918	884	903	905	912	943	893	937	925	950	954	940	976	933	942	908	953	927	933	945	925	916	898	967	956	911	956	924	935	925	932	913	926	848	860	889	934	945	953	950	960	947	921	897	935	953	908	976	907	959	889	916	977	965	913	935	912	893	918	932	921	941	931	920	957	895	914	933	964	909	913	960	910	952	941	896	918	909	944	939	959	948	877	931	953	966	980	947	957	907	943	896	932	965	869	951	898	919	930	948	930	948	934	946	892	920	940	920	935	884	918	931	934	942	919	924	877	890	913	922	887	896	929	1018	963	875	937	925	917	938	879	860	949	903	858	927	916	883	934	969	935	958	975	904	868	950	913	920	941	950	948	910	891	979	890	880	897	966	926	936	902	984	972	930	961	939	924	918	929	930	937	913	952	931	968	939	919	963	968	980	892	954	914	963	911	911	942	871	907	901	885	954	907	889	931	960	931	921	916	950	898	905	997	919	895	889	958	919	880	889	892	938	905	953	898	923	906	894	959	928	917	987	910	884	901	879	881	953	929	899	933	912	910	916	963	899	918	898	898	929	915	921	980	892	958	949	891	1017	958	890	921	890	929	914	944	868	882	954	936	875	887	895	948	947	934	955	879	931	939	955	904	922	960	941	894	963	940	879	937	858	907	910	926	884	930	948	970	954	899	894	947	959	924	932	916	916	915	923	924	963	901	904	902	913	899	915	953	906	916	957	915	907	877	905	885	916	992	913	936	964	912	972	929	967	941	930	960	914	899	937	901	932	941	955	955	885	908	926	918	881	925	925	950	945	891	958	940	903	897	983	892	942	924	929	890	940	916	911	918	967	884	966	941	926	912	907	987	944	964	940	927	907	971	879	918	960	923	916	952	936	956	913	895	967	947	912	914	895	885	985	956	903	987	918	921	931	898	920	917	951	926	989	956	936	942	968	865	945	911	924	970	901	958	1020	929	913	863	909	941	943	944	934	924	884	942	977	954	996	953	925	942	942	955	921	999	942	939	912	890	951	911	922	891	917	903	926	943	917	944	961	931	905	895	936	937	917	936	914	963	934	892	927	912	940	970	885	919	964	881	893	907	906	892	928	865	954	934	937	926	905	929	972	896	919	946	952	943	941	913	890	1000	967	915	916	960	944	909	932	902	947	954	926	891	935	959	895	871	972	963	900	890	966	898	882	915	914	975	935	894	945	919	926	934	894	909	932	955	959	919	948	948	949	926	916	886	958	923	959	907	920	955	975	934	882	909	970	918	864	969	873	899	963	953	932	977	908	899	885	1003	888	977	939	935	984	877	886	937	924	961	912	950	880	968	913	918	915	885	951	958	925	909	929	923	895	945	978	884	869	923	943	957	962	888	885	924	932	881	893	868	982	907	923	942	919	921	967	890	951	969	928	903	933	903	888	912	921	919	962	949	906	964	945	885	961	947	902	962	898	965	948	911	913	949	924	918	956	926	987	863	913	884	915	945	966	868	949	885	943	912	913	912	929	921	956	908	916	892	933	923	931	969	923	902	899	926	965	880	962	935	873	925	882	877	933	912	958	934	937	930	958	893	898	977	971	889	926	911	900	925	890	935	924	913	931	897	935	956	932	910	936	872	932	905	980	870	889	956	913	988	927	926	899	951	912	897	910	949	972	910	855	921	891	916	883	941	880	919	929	926	902	933	923	976	970	950	921	920	889	956	920	921	940	937	917	920	902	895	943	960	888	918	934	913	929	944	908	948	918	936	867	913	942	968	902	968	907	904	983	994	896	918	909	922	901	897	926	925	946	884	848	916	989	897	915	930	906	978	961	972	933	896	914	961	887	908	940	893	897	928	912	898	969	918	902	947	993	874	933	948	874	885	944	947	937	951	962	949	923	900	956	921	926	937	968	911	932	930	928	936	929	934	919	921	932	939	911	936	956	888	907	934	972	935	902	943	983	944	915	855	928	966	966	934	929	915	948	929	930	961	870	963	933	924	969	890	918	919	958	973	929	937	929	920	959	926	908	953	983	906	947	933	882	958	969	866	934	896	884	943	919	982	912	919	917	941	878	962	902	853	961	940	925	913	973	904	910	930	931	890	955	874	896	987	953	911	886	922	882	965	879	910	901	939	928	914	905	902	926	954	942	924	909	882	921	929	944	971	930	892	971	908	987	954	903	947	985	965	953	912	962	914	934	939	900	904	927	950	872	929	924	918	961	895	936	945	945	900	926	896	912	956	891	939	965	882	921	892	932	891	1005	910	916	880	934	947	919	962	897	929	931	930	904	936	945	944	913	937	897	905	940	946	917	969	931	847	934	939	943	943	869	924	965	866	938	947	969	912	924	953	990	964	929	905	976	943	891	938	938	898	928	897	971	863	913	964	927	959	879	966	950	913	864	965	886	898	881	904	897	928	968	920	935	959	919	922	937	896	910	965	975	876	923	894	934	885	908	990	936	941	928
42620	43003	47243	43401	32380	27553	32622	32285	30007	30164	20297	10630	2853	1249	833	776	566	385	379	368	367	348	374	377	325	390	394	370	351	356	359	360	367	303	385	350	351	345	321	359	331	358	348	397	348	346	367	348	344	350	339	339	384	339	373	360	346	316	295	357	355	319	371	360	350	344	356	291	346	350	336	332	366	354	347	359	385	369	376	326	365	327	331	317	351	357	314	392	363	368	337	349	333	350	319	358	360	348	365	355	344	343	344	357	371	309	368	314	348	319	316	318	352	333	352	369	358	346	322	393	370	366	327	367	319	329	333	391	305	365	364	322	314	358	356	355	348	338	350	374	341	356	336	312	333	357	354	352	300	378	355	341	337	357	360	353	348	336	353	324	360	326	321	358	342	328	351	365	350	356	376	354	314	340	344	372	373	356	359	320	358	306	326	375	363	340	328	350	313	359	369	352	343	389	338	366	341	382	361	365	344	334	320	339	319	333	368	358	382	344	382	349	367	317	348	345	326	377	322	344	334	375	357	316	326	339	353	376	343	334	352	340	367	314	330	368	341	368	323	317	308	376	329	346	380	342	379	350	368	347	332	310	348	329	323	359	382	350	333	370	336	346	320	335	332	351	339	364	347	350	311	347	345	367	325	369	369	351	323	343	354	346	351	338	373	337	343	340	350	337	342	382	334	384	341	343	376	364	344	347	371	358	355	323	350	364	355	339	352	352	369	358	364	334	349	342	349	353	359	333	326	313	346	340	332	346	365	341	359	294	356	338	346	377	348	379	363	354	354	342	325	372	354	333	346	339	369	322	371	353	362	328	333	350	362	381	345	358	340	331	345	324	392	349	380	359	345	321	349	379	348	324	309	353	336	368	325	369	350	366	307	355	359	329	336	325	356	367	369	366	333	364	349	329	346	373	341	332	355	351	360	335	362	355	344	329	312	342	400	333	366	345	349	412	330	353	354	352	352	365	329	310	357	356	365	340	360	343	366	349	335	364	372	365	315	338	352	367	325	338	357	380	340	340	326	372	336	354	307	361	405	340	328	343	330	362	352	360	345	322	365	351	358	361	366	360	344	354	355	359	329	359	326	353	375	363	334	336	360	315	344	383	327	366	348	346	360	336	326	326	349	323	368	335	369	347	322	326	319	352	338	340	320	340	371	350	366	307	368	367	351	352	387	344	331	362	367	320	350	333	351	330	364	360	343	331	356	337	358	341	364	354	344	355	349	340	334	379	337	358	354	347	325	383	349	321	371	353	332	363	325	344	351	329	323	324	322	330	355	369	317	365	315	333	349	374	341	332	343	339	342	335	362	361	369	358	337	361	326	331	348	328	328	361	366	337	398	377	354	332	356	345	333	342	297	337	362	340	330	337	350	367	330	344	338	338	372	342	338	350	327	360	324	352	329	350	382	338	343	343	367	307	375	338	376	338	379	348	353	326	367	346	370	375	337	346	344	363	322	324	342	355	345	354	366	346	337	382	335	312	334	347	344	346	351	362	397	310	362	330	329	320	361	320	374	399	349	361	309	350	348	348	340	349	368	335	347	374	349	344	355	339	354	346	356	349	369	343	348	325	362	320	366	355	346	344	336	361	341	338	379	338	332	343	344	372	362	330	374	321	341	377	324	379	336	373	342	369	368	366	357	364	325	380	390	390	357	361	373	396	330	358	347	361	351	316	348	352	319	353	326	348	326	323	328	378	337	336	366	329	379	372	316	399	369	342	346	341	354	342	325	358	362	350	301	343	317	299	378	360	366	336	377	346	343	369	319	303	366	353	337	341	335	345	349	333	370	345	342	342	333	359	338	315	354	356	354	327	354	350	327	343	356	332	342	365	327	325	317	371	319	351	342	376	337	364	348	352	327	348	321	349	355	326	318	329	325	323	376	365	329	359	349	340	325	368	361	324	324	322	350	324	337	342	342	354	349	346	364	352	345	323	331	333	379	343	336	359	319	354	361	340	332	359	334	371	342	348	363	352	383	343	375	325	349	339	366	389	383	355	315	365	367	364	346	328	316	320	352	371	362	378	318	365	303	344	326	361	303	352	349	359	308	362	336	365	347	359	355	350	322	328	367	335	361	364	364	348	333	332	397	348	372	382	348	332	341	346	347	318	360	358	330	363	335	354	329	382	338	352	342	317	365	364	331	334	366	348	357	345	356	361	366	370	356	338	327	330	357	328	323	355	365	333	322	360	373	340	336	339	347	345	321	324	370	327	333	343	346	343	339	341	349	349	373	357	326	328	352	310	360	334	336	362	361	330	339	379	360	328	317	332	340	334	331	290	308	349	364	313	339	335	382	370	377	370	369	357	324	368	331	350	329	348	404	344	345	360	331	348	325	349	385	375	377	380	355	368	342	354	354	358	374	327	381	338	348	383	335	351	331	345	348	329	358	339	355	358	321	341	336	375	363	360	344	334	395	341	349	361	328	373	347	387	369	352	337	353	351	372	329	340	369	368	348	356	353	343	350	324	314	321	328	358	353	324	319	356	357	344	357	329	339	352	361	369	363	323	336	337	359	339	325	325	368	316	367	353	353	376	316	323	318	356	350	356	335	346	341	338	352	340	358	340	347	363	337	346	358	312	354	379	312	355	356	395	352	359	340	360	336	359	388	321	346	333	333	368	357	365	356	360	346	329	296	363	382	363	345	331	312	345	370	312	346	359	339	351	347	334	368	333	369	344	347	334	318	329	338	342	343	367	327	330	333	316	338	351	345	343	366	343	336	378	351	351	325	347	344	315	309	326	363	335	369	323	334	356	367	363	331	347	369	304	328	345	339	314	314	338	374	355	324	322	341	359	379	356	308	314	311	321	317	358	322	351	338	316	381	356	371	342	366	331	340	324	319	342	371	328	345	341	375	337	363	361	365	347	374	320	352	362	346	326	365	357	349	342	339	328	383	344	328	382	351	302	341	315	343	364	376	337	339	352	361	384	368	356	331	340	351	312	360	347	355	344	357	362	355	314	329	334	330	350	338	345	331	345	315	360	342	366	369	338	347	355	342	354	358	378	355	346	381	309	333	366	347	327	348	348	367	322	348	342	339	353	328	362	330	351	346	381	399	340	360	350	327	354	320	363	349	348	359	326	347	336	335	353	344	351	329	346	360	343	386	326	342	342	352	328	367	321	380	348	326	344	350	359	333	368	339	297	379	337	363	295	347	355	359	349	341	356	367	358	379	349	351	353	331	349	330	309	338	341	338	324	353	344	352	352	343	370	324	336	359	338	372	335	345	316	348	346	369	361	360	303	348	353	322	338	352	371	362	344	360	386	326	335	389	357	366	317	340	325	346	358	362	336	351	351	294	344	346	345	354	326	356	335	373	318	357	361	380	362	331	348	368	369	323	341	387	337	355	332	342	351	348	325	327	390	325	323	355	355	384	339	360	337	324	327	343	315	361	321	342	366	357	359	313	367	354	381	342	374	324	322	357	331	338	332	359	337	367	348	351	384	341	375	342	337	336	363	336	317	358	333
30803	35944	45341	47573	40839	37558	46693	42736	46804	45907	36129	25110	8697	5353	3392	3380	2214	1329	1107	1172	1109	1090	1121	1051	1010	1057	971	975	1020	1005	1126	1076	1055	964	951	946	971	976	948	950	970	979	960	936	957	975	945	913	956	891	931	959	915	908	988	976	939	963	946	949	951	942	969	947	926	945	946	975	943	988	998	941	1003	942	885	919	976	912	1006	964	972	971	989	996	960	909	948	954	934	936	955	903	977	983	996	939	931	953	950	949	933	921	904	956	968	910	963	901	981	991	983	926	969	912	967	925	916	909	901	889	909	919	954	1000	946	968	918	920	941	944	943	962	958	909	937	945	939	976	963	941	941	991	942	967	940	957	978	1009	905	978	964	957	1007	965	967	948	923	971	977	909	940	944	924	936	958	933	1004	936	940	1023	948	962	943	973	1017	898	960	960	944	974	934	953	958	1000	969	982	936	1001	971	955	956	913	936	953	961	924	961	946	979	902	994	901	889	902	966	971	903	939	914	948	998	978	953	979	921	986	970	919	925	985	927	930	930	1002	920	974	934	939	963	918	1005	930	966	989	954	943	970	941	903	993	961	910	916	915	943	939	874	982	969	990	928	939	973	1013	1025	954	958	921	971	959	952	944	967	888	914	985	935	1001	963	976	941	991	933	909	972	965	914	989	985	957	968	930	929	938	965	919	951	912	956	926	980	966	947	943	938	916	925	1005	894	1014	956	936	1013	958	917	929	929	921	983	921	942	932	992	954	919	965	940	947	907	955	952	983	980	931	943	988	956	966	970	968	938	971	937	948	972	947	974	935	963	906	927	935	922	967	934	934	931	933	958	918	977	941	926	928	933	971	1041	964	893	900	944	970	1050	931	914	920	997	919	958	1000	988	939	935	945	932	931	1002	978	950	912	953	958	969	971	984	982	918	939	951	984	972	967	972	916	929	953	976	929	955	969	937	947	926	934	978	933	888	991	915	994	1006	959	967	937	928	939	955	978	955	911	899	992	959	946	992	992	920	983	931	1011	1010	939	944	920	963	964	947	927	927	918	938	951	928	957	940	923	983	962	931	964	1011	951	935	958	941	963	947	931	951	912	977	949	903	951	985	950	886	929	1013	915	920	933	985	969	939	948	979	995	974	958	926	929	997	951	980	948	856	959	966	977	963	929	943	925	958	946	931	915	936	989	922	933	965	995	917	979	947	951	902	898	926	994	960	882	953	963	938	967	915	946	973	958	932	966	899	932	933	977	897	950	963	988	1005	986	995	978	963	956	1025	960	967	938	936	830	961	978	996	932	941	927	984	982	944	958	918	916	993	925	944	919	968	959	915	909	976	937	918	910	955	930	915	983	978	914	927	884	970	954	986	978	926	958	916	933	990	945	965	984	899	855	946	981	976	981	885	990	1028	937	957	887	996	929	1028	967	1011	989	909	982	1002	956	957	902	979	945	896	943	947	938	913	989	938	985	917	929	992	951	990	977	995	937	964	981	961	910	937	929	935	1029	956	960	947	965	967	928	937	952	1008	950	885	927	1002	891	934	973	925	932	940	952	905	935	927	957	966	960	1002	953	907	911	983	1012	976	932	969	957	951	998	936	951	916	910	906	1010	997	954	951	935	934	970	930	1005	951	967	907	1003	978	975	987	937	974	986	999	968	909	957	917	986	939	962	960	1006	968	975	968	947	958	979	1006	931	984	953	956	982	979	923	930	996	946	966	990	982	906	958	960	944	900	988	925	919	969	912	948	958	950	965	956	962	927	938	954	998	975	947	900	998	932	928	964	1040	973	964	973	1007	902	920	986	917	923	966	916	940	953	947	945	959	974	999	891	952	967	931	988	941	935	955	948	968	944	953	986	968	925	953	1033	958	946	933	933	987	940	975	935	939	972	926	971	994	1007	973	907	1001	935	954	982	986	923	893	903	968	948	1024	935	952	951	930	961	977	965	972	954	960	897	910	959	952	994	971	915	983	983	933	960	944	946	983	946	940	920	951	986	976	1025	978	916	1004	992	1009	1001	963	899	954	936	936	964	941	995	966	894	935	983	971	952	957	934	944	992	977	957	967	987	987	984	986	918	972	982	917	947	922	902	956	910	919	995	979	957	897	950	939	982	967	919	958	980	992	953	984	942	961	939	943	972	930	976	926	929	941	930	916	989	967	968	984	931	949	876	910	927	946	945	946	959	978	900	961	968	1007	912	957	910	961	956	984	981	925	933	966	891	941	967	938	996	964	1029	940	946	964	997	998	944	939	976	955	983	922	949	969	920	953	980	923	948	984	998	945	1014	933	975	902	956	907	936	978	944	1023	916	957	940	928	946	975	999	955	950	949	948	973	929	985	928	921	924	911	982	963	947	975	968	979	925	901	943	958	966	934	925	1020	998	970	1023	959	902	951	959	919	970	978	891	949	965	993	965	954	954	930	924	902	907	912	993	991	947	980	988	917	942	926	964	969	958	982	930	909	945	943	1004	973	910	917	914	1011	897	928	953	979	936	958	944	978	939	980	1008	953	951	983	946	887	979	941	975	984	921	970	1001	908	959	997	945	955	918	941	973	915	968	909	940	980	928	980	993	936	935	949	961	955	1001	959	1004	932	987	981	914	955	937	954	956	952	973	953	943	985	974	914	991	937	925	932	996	1025	1002	968	951	941	967	909	948	940	900	933	954	995	962	957	929	968	979	910	934	947	950	973	982	937	953	938	952	930	986	937	1004	934	877	956	910	936	964	948	905	899	955	946	934	947	964	943	936	954	904	936	962	972	972	954	974	877	938	1030	966	982	960	927	936	1002	955	911	916	949	963	987	957	942	938	1006	950	950	940	964	958	943	1017	949	926	945	938	993	974	918	928	967	984	959	979	932	981	988	929	971	989	957	920	919	991	985	936	957	929	951	937	987	935	956	939	991	955	1004	982	894	975	953	992	940	949	959	973	962	963	970	990	935	905	922	945	964	945	971	978	956	908	929	997	950	901	949	988	972	927	916	920	992	937	898	994	944	975	918	903	982	984	956	973	1001	922	948	1003	953	932	929	949	932	958	1009	978	911	959	924	907	906	972	952	929	927	946	960	951	1006	987	907	945	971	949	976	893	970	974	932	945	940	1022	956	988	946	974	950	925	951	931	931	968	945	892	991	928	986	958	988	944	988	932	978	958	918	1018	928	989	959	983	960	861	981	987	945	966	948	953	955	960	973	1016	926	985	973	955	977	957	891	916	1013	978	927	932	932	850	904	912	954	964	892	945	978	963	983	929	933	907	948	913	934	936	944	925	949	989	915	963	958	986	920	937	1015	978	963	967	972	952	970	885	961	967	983	980	948	978	976	920	956	952	947	1008	965	897	920	949	933	933	987	921	974	931	950	928	978	922	971	922	978	1002	981	972	972	984	932	1010	952	956	1011	980	968	963	998	913	910	977	1003	953	970	967	962	938	967	937	958	996	962	946	984	951	900	942	980	938	862	921	1012	960	951	916	959	980	960	954	1007	940	991	916	950	904	967	938	958	935	992	1003	916	948	947	969	916	906	989	943	913	942	993	989	927	952	974	1014	1014	957	977	964	935	967	942	966	1000	956	988	943	967	970	963	989	908	950	913
22655	26481	28603	22038	14322	10249	6358	4622	3706	2510	2420	1973	1212	580	412	430	393	386	352	346	365	328	354	375	332	372	382	351	342	365	380	412	346	363	354	345	375	340	313	330	339	358	357	360	353	364	328	383	328	360	329	344	344	353	327	353	368	346	363	367	346	360	363	382	355	352	349	358	389	347	350	374	349	343	380	366	419	359	359	339	336	354	366	338	357	383	345	364	340	376	360	368	361	359	320	334	337	367	341	353	354	325	314	359	376	396	339	360	354	361	315	351	359	365	367	378	365	301	326	363	342	385	327	366	364	362	342	348	334	372	371	351	382	401	375	372	365	350	357	384	390	324	353	383	362	364	344	371	346	358	400	344	369	375	340	375	357	364	359	360	354	319	354	343	340	354	353	355	349	331	351	368	372	348	364	340	343	392	377	363	368	331	384	340	342	333	322	315	337	368	340	324	344	362	367	363	348	385	385	361	358	373	340	346	333	354	382	373	334	389	373	409	375	356	373	356	363	350	375	360	332	365	330	356	368	310	364	346	318	341	386	375	379	342	351	334	358	356	346	347	338	350	378	360	381	338	374	332	384	371	365	350	372	343	330	337	338	387	353	320	347	324	365	355	354	360	352	352	336	369	332	332	359	377	361	356	319	364	406	359	371	343	327	342	338	365	350	331	358	365	352	377	398	339	360	336	392	353	383	353	344	358	341	348	353	359	341	323	353	330	348	365	370	359	329	349	322	327	408	341	383	338	356	360	357	351	398	367	362	340	373	347	353	362	341	335	368	372	344	338	348	351	365	387	348	374	360	336	357	344	323	335	359	388	345	369	329	354	389	353	350	340	338	352	346	339	334	357	394	342	357	358	378	337	388	353	356	363	332	325	375	349	348	388	357	383	356	396	374	339	323	343	363	358	384	339	369	332	366	323	368	367	358	328	364	349	407	350	360	357	384	376	371	351	401	332	374	346	355	358	313	328	369	320	350	358	312	374	358	383	342	334	327	369	337	334	322	335	358	388	351	325	345	343	361	383	357	368	339	315	371	375	358	380	356	358	362	344	344	345	346	341	357	374	339	342	356	373	346	352	334	379	329	332	351	370	366	383	341	372	371	350	350	343	351	355	354	358	346	351	345	396	338	400	363	387	365	309	363	362	380	369	376	342	354	354	379	347	370	351	347	334	356	355	350	390	346	345	348	367	350	357	357	384	385	349	360	326	383	354	378	339	365	325	350	378	336	329	359	359	355	329	373	323	344	412	351	356	342	361	386	350	377	388	371	331	343	367	364	362	361	357	368	339	341	368	401	356	344	378	333	344	347	346	355	346	345	346	387	373	341	377	356	376	390	344	360	343	318	358	359	349	306	330	355	327	386	384	360	346	326	369	342	375	353	340	342	353	341	355	343	399	402	366	398	329	351	351	344	390	364	341	321	358	367	371	351	393	375	319	357	332	348	339	334	324	337	332	379	354	356	329	327	376	388	348	360	368	341	330	352	377	363	339	332	333	339	365	328	389	357	358	340	346	331	331	348	352	362	373	372	314	392	346	353	336	331	357	341	342	344	349	346	381	379	365	337	357	359	374	353	380	357	360	341	347	333	334	364	330	347	335	352	346	362	375	335	345	350	380	367	368	351	359	387	351	361	315	367	330	375	335	365	354	373	339	395	373	324	358	349	325	351	335	369	368	331	352	380	347	341	332	368	348	367	340	343	369	380	348	357	358	373	376	336	359	364	367	347	333	344	357	369	398	344	353	360	371	372	359	337	364	355	396	377	395	352	379	351	346	352	384	380	352	338	355	339	323	344	355	338	358	357	354	348	362	360	376	395	352	357	340	358	368	362	323	355	335	374	367	365	367	323	325	390	346	353	348	382	392	316	323	352	353	367	338	374	360	353	377	364	373	339	353	378	365	341	389	353	362	369	369	371	321	374	347	355	344	315	328	398	325	359	316	340	321	350	349	319	405	334	364	364	348	368	327	353	375	387	368	376	368	383	365	319	361	381	374	346	358	324	368	400	351	354	365	363	362	357	361	336	354	335	365	352	341	366	368	359	331	327	330	353	349	329	329	370	334	346	343	348	360	372	371	367	356	350	341	347	367	360	330	369	372	363	341	364	361	340	362	358	344	355	367	340	356	359	336	348	340	361	358	324	336	361	328	354	371	343	356	354	367	362	385	342	376	353	382	353	351	354	375	344	347	303	350	367	350	387	345	324	383	363	332	355	344	358	376	345	350	338	355	359	375	362	334	341	355	381	383	360	366	347	346	358	371	374	414	343	366	334	371	377	368	366	395	368	382	379	360	347	341	363	371	327	370	357	354	335	347	356	380	375	345	370	345	358	382	371	350	356	377	386	373	342	365	341	356	334	374	357	362	355	363	335	379	338	397	365	384	365	354	309	432	352	363	353	334	352	357	328	358	375	347	383	328	343	378	328	361	346	362	356	364	344	355	366	359	373	344	340	382	376	332	400	359	387	374	360	344	356	346	342	383	370	374	362	385	362	366	326	369	345	346	379	341	340	360	357	339	332	378	357	315	360	352	377	380	371	346	353	333	389	367	385	356	361	347	345	333	361	320	352	345	363	344	384	367	318	353	327	350	349	342	363	345	393	327	393	344	340	352	363	354	359	374	332	339	361	352	328	351	307	320	366	345	375	387	353	351	333	320	346	361	374	307	353	360	354	351	361	361	364	346	351	352	384	392	335	344	343	331	338	363	359	354	351	347	336	338	365	327	374	367	348	342	342	353	359	381	355	372	338	352	366	348	351	324	354	404	342	348	339	348	375	350	373	321	366	394	329	335	331	346	360	334	347	364	369	321	370	375	338	352	391	349	348	337	353	333	367	348	351	386	365	361	388	352	323	319	364	397	327	353	326	360	384	352	356	344	401	356	353	330	340	349	373	320	373	388	354	369	358	342	347	365	374	353	335	370	349	325	353	367	358	371	360	342	372	362	334	383	392	385	326	351	354	399	345	341	365	360	314	388	349	381	360	345	364	359	344	346	378	328	393	363	385	312	367	344	323	351	358	367	382	374	340	376	377	388	342	361	354	350	349	367	357	362	384	347	384	383	353	351	363	324	347	314	338	380	347	347	327	306	336	335	358	348	305	338	390	352	343	377	378	346	324	371	357	372	377	362	346	401	355	379	353	336	373	377	356	320	347	397	369	347	348	403	353	318	355	321	361	359	353	390	358	330	362	344	356	380	315	355	359	350	391	372	368	369	345	392	386	357	341	351	322	399	348	380	379	344	349	353	375	363	394	362	301	356	370	364	355	361	326	377	364	353	358	376	373	345	331	338	364	369	324	325	396	356	367	380	367	329	353	363	330	373	354	352	362	340	336	333	361	357	319	340	354	400	360	357	358	348	375	333	328	329	396	344	351	342	379	353	364	351	323	377	318	356	337	396	359	361	355	372	360	346	351	387	352	357	354	390	352	367	331	357	352	381	343	351	373	348	356	339	363	355	341	349	345	370	337	372	371	354
15905	21453	29350	29954	26048	23112	18349	15742	13290	9583	9543	7629	4618	1887	1450	1405	1264	1043	953	950	1021	952	1009	952	1027	994	974	976	999	964	1031	998	928	1012	987	955	1006	996	942	982	995	1017	995	976	967	935	948	1004	971	945	988	944	946	936	1004	1013	1027	1020	937	990	953	925	1008	966	909	952	973	950	967	1008	964	977	897	960	979	932	964	952	947	977	957	990	966	946	998	938	961	983	941	1007	990	989	1027	976	934	969	1013	942	934	957	986	949	967	962	1015	965	997	1011	1005	927	980	968	964	1006	994	1016	976	980	973	974	927	979	971	965	1001	983	919	940	958	1008	961	916	983	959	976	987	990	995	1001	967	997	982	1007	957	905	952	964	976	1010	960	935	977	978	942	982	999	945	960	947	985	982	991	936	914	982	959	959	973	949	989	1012	1002	932	1005	957	978	956	992	954	946	984	981	937	1015	982	965	950	985	956	940	938	972	947	894	957	987	943	941	988	1050	932	997	945	949	980	964	987	1010	946	972	968	978	961	993	984	954	997	950	968	958	980	980	1006	991	970	984	972	917	983	954	969	977	945	1004	1013	978	952	1033	952	959	924	1050	966	980	958	926	969	941	1024	976	910	1012	900	998	973	956	1005	979	981	986	1043	936	910	940	963	975	988	1018	967	961	938	1001	1012	972	952	1007	969	998	974	988	991	1014	1009	948	962	1002	972	1003	943	988	1022	936	1038	983	967	1019	976	994	970	939	986	1022	976	1013	988	922	958	1002	918	976	976	916	971	985	953	1018	950	987	952	957	960	978	970	942	971	1071	987	926	981	994	1016	992	992	927	979	971	903	975	945	943	990	1036	916	991	968	944	1005	973	944	949	993	1030	1015	973	992	1003	967	960	906	998	1018	999	961	947	979	955	957	955	971	968	964	999	909	936	968	986	945	977	980	990	996	982	968	968	979	975	906	993	964	939	943	971	987	956	934	982	1010	1013	975	952	1018	997	973	966	927	977	976	978	905	1034	972	952	988	967	1067	923	955	981	1028	992	938	974	951	960	957	950	1016	972	1004	944	917	983	1009	996	970	982	1037	969	1043	959	968	971	998	956	960	978	1001	943	961	971	1011	946	985	1011	958	1024	980	962	1010	976	987	967	977	953	973	954	974	986	906	970	971	954	967	931	1031	998	953	982	999	1015	970	993	1020	960	995	992	974	1043	977	974	966	944	985	975	941	950	965	904	1006	1011	1006	971	1037	1002	986	962	921	965	923	993	991	1024	1051	980	940	913	897	971	949	973	995	942	921	1003	947	962	980	985	962	935	973	1008	938	983	977	961	902	1022	918	1008	987	990	1008	982	953	939	952	988	982	960	1023	985	991	980	927	1022	965	958	1036	981	953	987	940	935	970	996	1011	968	949	1015	968	935	997	989	1014	978	998	977	966	1009	939	998	960	967	993	988	965	961	1024	942	1041	912	969	979	1028	961	980	992	920	993	962	961	936	926	956	948	999	967	977	1017	943	928	1005	995	985	976	941	952	981	936	1041	932	1010	941	954	968	1029	979	932	958	957	1029	965	1018	989	1013	1002	1008	958	937	974	889	908	944	1003	978	1002	972	968	982	971	940	943	989	942	978	971	934	981	1027	952	939	969	975	1004	930	1002	931	964	998	956	1013	951	992	989	960	994	935	999	958	1003	955	979	983	1000	1040	989	985	998	961	1019	1004	940	951	915	959	1029	960	1032	991	972	967	936	1019	958	959	1004	1013	961	973	1008	926	1037	983	884	1007	924	956	933	965	997	911	1022	969	998	1023	978	980	1020	1008	948	962	1000	994	963	1034	1041	937	1029	995	927	932	970	984	1011	956	948	930	988	1015	963	960	970	937	990	982	998	971	947	993	1017	1010	977	981	980	1011	950	985	926	1021	948	966	1007	996	951	1004	897	990	988	950	988	966	926	964	983	982	999	974	951	948	1027	968	980	990	962	919	900	935	958	985	969	987	987	992	971	1004	948	1022	946	1003	952	953	966	976	1002	975	972	950	980	948	1040	966	904	1002	959	938	991	977	979	985	986	945	968	997	1030	979	956	1051	948	1036	986	965	993	991	939	994	1054	1000	983	998	965	941	996	967	1018	973	991	990	981	1004	977	1018	1007	904	963	951	1006	991	984	956	981	1032	967	988	1044	953	941	975	989	952	1040	968	1005	980	978	967	961	1003	1004	946	938	962	936	910	989	1013	964	963	969	914	966	974	963	964	912	914	995	1010	1030	960	1013	963	896	936	946	978	991	950	971	934	974	1030	973	989	936	987	978	962	929	930	949	1010	942	945	983	951	988	986	1021	923	949	985	979	937	978	990	1006	950	1001	960	979	1004	982	912	1012	969	1013	1004	943	986	1016	989	968	956	1035	961	1007	995	940	940	1012	995	1002	998	948	955	991	1024	996	1062	993	994	971	950	988	1004	985	970	971	1014	1032	974	981	955	1048	988	954	965	964	1031	1001	961	971	992	955	987	921	967	964	976	1007	964	965	984	1017	969	978	991	997	959	1005	960	982	985	983	967	914	952	1001	1011	999	990	991	990	969	999	979	992	1057	930	990	1028	955	1006	1003	966	1029	1027	969	997	1003	906	1034	976	945	961	936	972	984	986	1009	951	979	982	951	941	960	905	962	1023	951	963	975	996	979	1016	1024	1045	989	984	975	1031	1004	952	977	1015	957	954	988	962	985	937	959	1010	986	957	959	1008	1016	963	1019	943	1006	997	959	985	999	999	938	932	1054	986	956	1010	1001	1011	984	951	959	993	1027	991	1002	958	944	966	946	986	990	941	996	942	1013	999	956	1009	978	1014	988	996	1003	989	974	988	953	1009	984	935	1008	984	945	976	989	992	977	968	996	998	922	991	990	961	992	999	1040	969	888	959	945	960	947	931	966	972	918	954	974	937	959	927	922	946	954	939	982	899	982	890	965	1059	947	984	958	943	1026	982	916	948	1020	955	996	973	986	973	927	970	975	965	946	887	959	981	928	974	1018	985	939	981	999	961	1024	970	987	1008	971	987	994	999	943	961	926	973	937	962	922	982	944	998	1075	969	966	1000	973	942	969	972	1019	1019	981	1023	951	999	1000	949	1011	974	1055	922	946	974	936	957	1023	942	990	948	950	1030	999	942	916	924	950	1003	996	955	913	933	1013	1006	989	961	946	979	1015	962	953	932	1008	983	1003	946	986	1043	975	981	946	984	961	916	964	986	937	999	949	932	1004	992	958	994	1014	958	962	936	969	884	1013	942	927	987	929	991	933	1039	1010	962	1015	1007	934	997	965	914	956	989	935	962	999	1021	983	951	914	1009	1026	1015	971	971	983	950	939	978	1011	915	988	990	962	975	1004	991	980	969	944	954	1034	1005	963	917	1025	971	1015	1025	977	1015	996	977	973	969	921	1002	1028	1062	964	961	970	966	964	992	948	1020	952	985	976	1002	966	995	990	937	985	942	929	951	974	947	974	1001	974	937	997	953	961	1007	967	990	967	976	987	966	950	965	963	992	973	971	995	990	982	969	958	1057	982	939	949	1004	935	968	966	987	993	974	1003	962	1002	1042	954	977	1038	945	1001	948	979	945	1027	988	953	946	1012	962	949	993	1003	868	957	936	936	1011	1003	1013	1050	944	963	977	940	990	933	1008	990	958	964	1035	1017	961	977	1000	953	946	1001	944	1002	959	988	998	986	906	984	965	1004	1023	967	1007	991	919	1009	943	925	993	956	966	984	1003	1001	1001	950	1011	998	942	977	963	1022	955	961	941	972	964	984	1048	979	989	1003	1013	930	945	969	956	968	1027	977	967
38008	37455	39800	32100	25819	25107	19466	17667	14179	9160	15076	11479	7367	3553	2396	1649	837	460	414	381	386	330	400	351	369	335	355	333	351	358	367	348	369	358	323	335	361	343	346	334	326	356	306	335	319	332	365	339	343	329	336	334	307	359	330	338	317	334	338	376	370	320	343	342	331	334	370	324	345	329	305	343	375	366	340	321	334	342	297	320	334	356	336	307	336	336	332	354	331	352	373	307	345	314	353	366	323	334	350	345	366	316	340	312	353	342	331	313	357	343	337	341	337	322	332	321	316	353	342	360	356	329	323	316	318	348	312	338	337	282	347	325	357	364	308	297	336	344	320	386	343	323	329	332	334	389	309	306	350	333	328	366	340	307	338	339	353	374	346	332	328	360	369	321	318	344	365	375	319	320	345	303	359	325	344	304	364	313	339	346	329	371	388	334	316	326	331	329	355	340	366	308	317	329	318	330	350	367	326	340	341	334	324	326	309	328	316	365	363	363	310	333	357	360	302	330	331	361	376	335	334	359	348	317	319	327	360	309	353	321	337	348	352	337	348	333	361	323	323	328	308	312	357	358	298	347	297	324	344	319	312	376	351	344	319	321	338	345	316	355	336	322	375	371	356	324	352	324	325	314	351	328	309	344	326	352	361	321	379	313	349	332	371	360	391	321	329	348	335	345	348	329	354	362	371	350	351	337	353	307	310	359	345	352	320	322	338	332	318	341	328	342	330	382	364	341	333	323	380	359	329	315	352	340	345	314	323	334	343	348	365	350	350	330	343	310	281	346	308	340	327	318	318	349	293	337	330	321	342	333	336	319	340	374	319	318	308	335	320	345	346	337	350	332	361	326	364	314	325	313	328	353	302	359	352	334	338	369	342	342	333	331	325	361	320	335	338	317	369	325	367	350	333	347	347	319	348	328	327	335	334	332	340	325	346	343	336	310	358	351	320	337	348	356	339	335	341	327	336	350	332	331	341	340	360	328	313	331	351	335	372	386	316	351	343	351	338	334	346	343	350	373	317	307	355	314	353	348	340	341	346	352	351	326	334	367	343	368	328	335	355	342	354	326	326	373	337	342	304	336	332	320	328	369	340	320	370	366	360	365	339	356	337	343	321	333	353	342	338	329	347	336	337	350	332	349	354	339	325	356	338	339	359	341	317	335	297	351	335	367	359	345	337	372	329	331	314	356	363	318	355	325	299	308	352	358	329	324	385	335	353	342	340	309	349	330	348	360	342	332	316	361	316	357	361	337	362	301	366	348	348	324	323	335	338	351	314	338	336	336	337	351	331	344	336	337	359	357	317	321	360	326	335	360	357	342	297	349	352	354	349	319	366	343	341	360	346	318	318	335	364	317	355	361	359	323	326	322	338	363	342	318	329	342	309	349	311	339	333	324	307	344	376	384	352	323	314	346	303	323	351	345	336	328	352	346	338	335	332	336	345	345	296	329	315	330	355	350	344	336	346	355	309	346	339	323	366	332	345	323	346	348	333	278	306	342	341	342	323	346	357	316	326	351	330	353	344	361	337	340	327	364	378	336	355	334	319	312	333	331	329	378	339	305	386	330	363	338	359	351	330	333	339	369	328	340	341	358	297	339	336	357	312	339	330	321	320	317	347	356	329	358	385	304	371	334	371	317	346	342	349	335	314	342	378	354	359	326	366	307	334	349	364	334	328	325	350	338	342	298	342	338	355	365	323	313	346	314	352	311	341	317	344	352	329	357	345	336	316	356	328	310	377	355	292	365	346	341	321	334	359	356	333	346	345	343	335	330	344	368	339	332	339	341	339	356	348	340	342	336	377	330	363	336	337	340	324	339	337	346	333	311	356	328	382	327	344	309	325	335	336	321	318	361	309	361	329	339	320	312	334	379	325	320	342	344	322	363	334	351	381	349	343	362	313	348	369	344	342	339	351	321	332	333	348	319	351	345	317	335	381	353	335	331	311	359	332	334	345	350	323	352	321	313	350	307	323	324	325	371	320	351	349	296	335	329	332	348	332	326	353	309	351	347	361	346	350	328	318	346	361	368	320	320	343	325	315	315	347	361	337	338	345	311	371	350	316	322	330	366	337	363	362	352	353	317	335	320	327	355	345	345	311	312	357	330	305	353	357	333	328	349	349	353	377	351	351	382	347	332	341	332	311	328	339	331	360	322	351	346	312	322	318	316	314	352	339	332	305	319	335	377	361	354	352	348	311	311	331	356	355	355	359	334	313	321	331	340	377	356	344	370	313	317	329	346	301	346	348	332	370	371	326	349	330	321	325	330	349	337	347	315	367	319	325	325	332	366	351	338	319	321	309	299	322	298	358	306	358	335	364	377	307	310	359	324	347	330	332	349	339	316	324	352	348	328	362	339	329	336	356	323	346	322	336	342	325	334	311	340	351	334	360	334	304	373	318	315	327	344	315	304	318	382	336	347	348	334	344	346	337	347	369	326	333	345	333	332	334	337	345	338	350	296	327	299	361	332	361	340	368	320	326	326	322	310	342	347	330	324	342	332	320	374	351	335	364	348	319	355	350	326	313	334	359	339	324	301	350	341	363	333	299	343	352	335	339	350	313	341	337	350	345	330	333	288	374	333	342	359	331	324	326	359	373	346	312	342	355	348	333	337	326	337	323	350	312	353	357	355	335	293	333	321	303	303	287	353	365	370	319	332	350	353	321	356	339	314	325	319	352	317	317	356	312	340	334	314	319	344	332	326	347	386	318	350	331	351	349	350	356	352	316	310	348	334	356	370	328	331	381	344	329	316	311	347	343	331	332	349	314	352	348	344	321	299	306	344	311	327	345	343	338	340	357	359	320	352	339	306	343	361	314	350	340	321	360	341	337	315	352	300	370	359	348	359	330	335	315	343	350	346	349	276	341	336	346	352	403	344	341	326	357	355	379	343	362	343	348	354	326	344	305	308	363	333	350	336	310	323	355	341	357	376	336	335	322	323	325	336	329	374	367	344	353	328	349	303	356	326	331	380	338	355	351	298	347	341	333	366	336	372	367	319	338	339	347	352	327	311	364	352	324	308	331	311	300	319	345	315	347	361	326	339	333	334	333	335	322	350	337	357	319	343	345	337	318	345	357	317	386	363	336	339	331	330	352	312	336	340	349	331	377	342	355	331	310	347	343	320	337	360	346	328	329	325	326	304	346	326	341	338	316	354	351	333	316	339	340	316	318	291	365	325	331	316	356	323	309	343	344	337	345	332	324	363	358	330	326	316	336	322	343	364	340	346	373	328	323	354	354	345	339	330	339	352	318	323	326	358	328	346	293	363	334	327	322	324	367	375	353	326	358	327	358	322	312	341	335	330	351	334	354	363	326	331	367	326	348	352	332	318	340	319	300	368	374	331	338	321	358	345	329	351	355	356	348	334	334	332	363	343	355	323	315	352	324	332	376	331	321	320	310	352	327	342	356	347	333	363	323	380	316	383	332	309	327	333	338	341	334	329	340	328	336	353	339	316	363	313	357	346	318	316	364	338
27425	30950	38338	37715	36411	37676	33690	33158	29763	25333	34990	28734	21854	13118	9745	7023	3664	1501	1227	1247	1154	1150	1180	1101	1019	1119	1102	1063	988	1018	1166	1070	1008	985	938	966	938	914	938	988	937	999	966	921	913	913	953	958	927	929	949	972	970	934	976	912	920	897	903	968	881	964	927	934	967	907	985	973	952	953	906	949	982	895	930	892	939	958	911	901	987	953	912	948	890	944	964	938	995	902	980	922	895	887	893	903	899	958	939	917	976	980	921	936	936	946	923	1000	909	962	978	948	894	910	964	894	883	917	939	940	916	932	944	949	936	945	897	967	903	932	960	929	950	897	971	908	963	907	959	930	924	874	932	898	934	899	990	916	969	921	891	930	1000	902	902	936	904	912	923	921	912	902	966	976	925	926	966	959	929	917	928	938	927	958	964	922	928	926	876	939	969	960	963	910	942	918	989	916	966	932	964	866	936	951	889	911	888	903	950	891	926	909	956	902	906	932	958	871	945	925	889	959	932	897	938	926	938	932	915	957	934	842	923	956	982	951	913	904	982	886	947	917	941	941	968	923	917	925	917	914	920	957	957	911	900	895	874	977	966	884	969	936	950	941	935	955	919	957	959	920	933	957	921	958	886	947	961	929	929	949	895	975	963	967	967	957	947	947	956	923	979	984	938	916	938	903	874	886	957	968	892	902	995	935	937	911	961	892	891	949	870	931	923	949	911	907	939	937	932	940	918	871	942	973	908	904	966	902	979	927	942	957	902	960	954	986	923	949	901	971	984	868	977	920	912	958	963	937	948	949	925	951	907	931	966	898	920	949	946	893	902	943	919	931	974	945	915	933	899	938	942	909	933	861	913	932	966	895	935	936	956	953	942	890	962	929	911	912	933	915	951	913	915	911	940	927	967	922	962	905	999	964	955	934	933	956	955	890	941	934	997	911	906	886	947	933	967	890	887	926	913	901	969	940	926	947	899	967	933	911	948	959	910	910	923	959	893	947	991	953	932	989	1056	904	897	975	911	930	911	952	971	969	962	982	983	943	968	937	904	914	922	896	910	937	900	938	942	884	929	920	961	927	901	890	939	922	999	925	925	922	912	950	925	961	894	918	895	890	906	947	898	940	949	885	924	959	898	956	883	931	937	940	977	953	954	930	906	914	958	946	960	908	945	949	970	889	911	919	983	917	911	978	950	932	925	859	937	920	1012	930	912	875	909	889	956	970	863	964	950	983	908	935	901	919	897	916	974	946	927	955	924	934	1013	917	902	899	894	966	947	946	949	932	924	881	964	965	913	923	957	939	934	923	918	948	930	933	919	970	962	914	946	911	912	960	923	1001	928	933	883	1003	955	987	901	961	997	925	931	960	875	928	897	911	883	939	929	939	924	933	940	915	943	952	904	965	942	952	954	978	903	924	916	926	929	899	925	955	988	953	956	956	949	908	898	949	949	900	908	923	939	916	972	949	958	837	916	930	915	949	927	946	925	938	980	935	971	998	945	965	922	959	947	926	934	952	927	939	930	920	966	938	992	930	895	908	914	946	952	934	871	963	932	928	898	881	909	902	974	937	932	917	913	939	942	969	902	964	917	924	937	943	956	901	920	963	963	953	945	899	917	883	887	916	923	936	946	892	885	873	930	959	937	969	905	987	929	964	975	1003	875	940	934	953	938	974	890	923	962	952	883	941	916	977	916	910	861	949	891	950	955	957	944	924	943	983	948	954	947	985	952	923	941	954	903	935	883	987	939	902	895	968	911	962	926	985	957	965	930	918	930	927	964	871	929	867	873	953	965	945	903	952	878	948	957	936	927	922	932	896	904	922	1003	929	919	923	904	948	971	956	936	900	981	902	946	922	946	862	950	998	894	933	909	947	907	888	959	931	912	924	942	937	937	947	996	945	983	950	971	935	922	890	922	948	924	962	981	944	953	932	955	920	896	911	918	917	962	947	902	906	898	888	976	928	979	915	931	937	948	967	906	939	894	925	927	911	910	936	887	917	934	924	919	896	945	948	947	963	895	995	947	958	907	972	919	933	925	951	926	966	947	950	914	942	924	930	944	940	927	922	941	964	955	894	918	970	950	897	1013	928	931	893	918	931	901	891	941	977	966	926	939	972	953	954	908	990	914	941	968	918	889	927	940	945	924	962	906	911	916	943	927	929	996	930	937	945	925	912	904	962	979	941	935	952	943	920	967	914	911	920	922	882	953	940	934	903	930	904	944	923	980	902	966	990	919	915	951	940	916	946	887	931	944	966	935	949	919	1002	944	939	893	968	926	1012	1015	903	926	932	898	961	926	929	935	958	957	870	945	931	894	936	974	927	890	999	920	933	914	911	929	940	972	928	927	973	965	971	911	880	949	991	888	954	919	919	956	950	963	907	914	905	914	895	943	939	920	962	982	936	941	892	945	930	927	928	967	944	947	914	937	926	964	922	940	971	922	911	935	950	923	954	913	971	911	955	876	929	974	902	904	884	934	925	952	950	879	926	942	908	909	941	968	940	907	909	967	893	907	895	991	947	938	965	918	914	986	952	967	933	909	936	1011	920	1004	962	869	886	951	1001	904	942	903	888	912	920	860	937	920	899	932	916	885	934	907	897	929	944	915	908	895	933	894	917	957	973	927	944	951	953	938	919	939	899	909	950	966	933	976	944	939	896	933	924	959	964	909	993	959	932	940	940	905	895	980	944	967	952	901	901	958	938	907	903	968	932	877	959	929	959	927	942	943	929	929	948	962	926	945	904	951	947	913	966	944	912	934	867	941	850	947	969	934	934	952	882	942	973	909	921	941	924	893	957	921	936	927	947	938	965	930	936	943	956	950	932	976	961	934	939	930	983	938	919	923	943	884	915	976	933	892	917	935	917	891	884	927	974	926	958	966	938	911	911	917	917	924	937	882	942	862	889	911	895	894	909	893	899	961	1008	947	898	982	926	938	887	882	951	897	918	970	940	930	881	963	916	927	937	913	895	951	918	971	913	986	950	861	913	936	953	887	930	892	882	924	947	924	924	892	933	935	923	931	906	905	885	948	899	899	966	962	913	957	945	940	923	921	961	952	904	960	933	919	993	916	925	954	929	870	935	918	963	900	961	904	979	949	910	941	959	947	958	974	944	965	935	906	965	914	901	923	951	946	977	967	970	935	900	986	944	896	972	937	975	959	953	934	986	934	924	942	971	979	965	1015	995	940	950	967	911	967	959	924	952	972	927	932	915	947	917	950	930	886	916	926	953	931	947	897	958	965	973	963	875	953	876	909	983	958	1006	895	987	936	899	936	932	916	950	973	970	937	893	990	947	910	977	920	965	942	932	925	936	920	903	940	875	933	928	942	990	948	923	899	956	911	889	955	928	924	959	964	971	915	929	906	960	956	986	952	962	937	905	954	961	917	908	921	934	949	937	958	907	988	970	962	977	937	978	885	962	942	949	944	949	951	949	934	930	941	938	885	961	928	907	986	897	916	900	898	928	902	946	957	939	946	914	933	981	871	889	929	1009	865	920	977	940	870	913	889	934
41896	43434	43938	35814	31017	33078	25044	17107	17820	13896	17244	20617	12282	5975	4381	3080	1186	625	471	473	435	441	405	423	400	393	374	388	403	399	435	399	392	353	394	324	377	355	350	390	346	354	360	342	360	339	363	326	330	339	328	354	355	335	352	332	339	339	351	321	347	376	377	359	324	351	311	357	355	339	365	383	328	382	344	300	369	380	341	367	383	358	386	360	354	357	315	321	363	354	359	338	391	390	370	391	344	383	368	362	338	355	361	394	359	329	354	326	328	337	350	361	340	372	373	378	323	365	394	362	333	324	300	371	358	340	367	377	310	340	349	362	326	359	349	353	347	350	340	339	382	371	395	360	360	334	365	383	347	362	312	326	305	322	358	357	357	359	345	297	368	357	334	368	364	332	331	364	359	345	375	342	386	318	363	347	371	353	354	360	339	360	374	343	349	352	319	344	355	331	366	364	357	346	385	333	324	340	370	336	388	360	363	354	342	330	346	316	328	359	345	354	340	351	374	356	350	357	364	349	378	376	355	372	319	391	368	318	369	359	360	366	347	346	326	332	400	322	344	332	378	352	351	362	339	366	316	343	387	368	362	354	328	356	349	372	361	364	358	358	353	333	356	374	314	358	371	352	344	351	341	321	335	373	335	353	336	365	360	360	359	343	354	355	350	351	347	350	360	327	352	353	337	366	354	359	369	376	336	383	369	345	350	345	320	372	321	335	371	366	367	347	335	338	344	357	372	323	337	342	316	342	334	357	364	368	331	328	370	323	322	351	350	361	351	331	364	304	354	362	359	353	391	360	365	341	322	353	336	377	327	345	334	332	334	393	376	349	376	344	358	351	359	330	338	348	354	339	339	321	364	338	351	375	387	350	347	358	371	341	347	338	400	341	355	341	385	350	365	396	336	318	346	341	374	362	313	352	350	369	368	341	332	351	358	371	345	354	313	347	330	349	347	385	342	363	379	314	365	335	349	345	360	316	344	363	335	344	336	369	348	323	347	365	326	384	360	345	362	404	353	360	353	320	333	349	301	364	389	358	356	338	338	332	375	381	318	353	362	389	358	336	378	340	344	355	353	327	345	350	367	333	344	376	351	372	345	369	343	327	369	343	369	359	377	373	330	366	337	342	378	359	342	366	351	327	367	360	334	289	345	347	332	344	329	330	326	364	351	361	353	354	372	344	340	368	378	348	347	368	330	366	356	344	333	341	348	316	369	320	355	327	343	365	338	379	355	342	336	367	344	320	328	352	353	352	359	350	361	341	342	347	373	368	350	326	327	372	373	372	368	335	351	326	370	361	364	360	344	337	378	350	332	380	340	348	340	363	365	309	327	343	358	361	359	351	359	343	356	355	316	316	350	382	342	349	341	346	351	381	358	332	372	377	356	352	336	342	336	354	361	363	332	341	395	340	393	321	362	378	366	405	353	346	337	342	388	358	344	350	359	361	344	394	352	340	339	326	338	346	354	344	388	356	376	371	312	386	370	357	349	369	336	336	338	350	347	361	390	326	332	341	320	379	335	363	352	326	361	312	346	355	303	360	311	345	348	349	374	354	348	383	348	342	377	353	360	365	321	341	368	355	358	358	370	327	375	359	342	370	336	364	365	352	357	365	347	347	342	375	340	368	356	324	368	369	356	343	360	382	364	378	347	360	388	340	344	366	356	361	365	323	326	361	340	376	358	313	352	359	339	365	331	355	344	354	376	364	351	351	326	330	350	325	329	355	350	346	356	334	335	337	344	375	363	337	350	372	356	361	347	369	344	366	344	344	368	342	400	342	364	336	333	347	333	353	339	391	338	364	372	350	338	359	348	359	355	359	386	352	364	327	319	371	339	322	348	335	375	327	342	373	350	370	366	360	356	356	330	350	380	340	359	328	340	367	355	347	356	368	340	319	395	340	361	398	322	338	342	362	343	362	332	341	346	359	356	332	351	330	353	359	343	387	374	331	299	334	372	368	302	393	367	367	351	355	354	337	352	351	323	331	325	372	345	353	357	376	358	348	328	372	325	328	357	379	340	335	350	349	327	361	398	325	322	345	365	393	348	389	353	326	352	387	324	354	358	352	341	378	333	361	363	340	328	367	334	324	356	343	341	376	351	355	340	359	325	366	352	358	341	347	366	350	349	370	346	342	337	331	369	355	363	339	365	370	367	331	328	346	379	365	336	349	367	368	362	337	345	357	307	330	363	376	364	358	358	350	357	338	359	354	358	338	339	355	333	338	323	391	315	368	359	354	348	359	366	362	315	340	375	334	334	358	351	349	311	335	365	324	342	316	310	375	349	334	361	362	394	354	353	365	363	363	390	355	374	321	356	344	320	348	347	365	347	357	312	391	349	350	359	335	308	359	364	378	373	370	383	391	350	326	320	320	331	321	322	335	349	359	315	344	375	349	332	342	381	397	349	340	367	371	348	354	372	364	343	358	363	357	368	403	365	351	349	369	344	348	364	389	341	364	327	344	344	335	328	346	326	330	373	367	350	389	364	354	350	336	355	350	322	379	363	345	346	315	330	356	385	379	379	364	370	372	363	336	369	328	355	335	380	370	351	380	357	345	339	338	360	371	327	344	333	349	358	378	333	318	354	387	344	353	352	349	333	317	346	340	360	345	341	359	368	338	344	348	349	349	360	343	362	363	342	347	349	397	371	351	343	371	368	359	328	388	366	373	344	340	359	344	335	332	371	377	337	359	323	361	332	353	353	317	362	381	320	377	347	370	354	335	368	370	325	361	364	363	375	405	380	353	390	370	338	413	342	349	342	347	377	332	359	326	343	346	339	329	345	345	321	326	355	359	329	355	347	370	325	309	355	356	325	374	344	357	342	331	345	356	336	346	350	394	382	332	359	366	347	373	347	352	379	325	350	351	351	352	351	341	352	315	335	326	377	370	326	367	355	348	318	346	365	362	352	362	355	345	361	364	369	343	369	320	368	367	373	346	348	351	372	370	355	380	347	321	380	377	372	325	343	345	363	342	331	332	335	354	340	355	357	355	347	384	394	369	375	353	348	317	322	350	353	345	365	380	360	364	336	367	339	364	401	323	350	377	376	325	323	358	331	363	341	368	327	361	390	352	339	325	357	331	351	320	351	347	359	358	379	331	384	371	349	360	326	335	344	354	353	393	347	348	346	370	350	372	337	352	340	332	264	366	365	369	357	329	357	349	342	353	350	362	347	364	330	362	337	354	362	378	349	352	369	347	333	342	348	341	342	349	347	329	360	342	361	377	353	370	323	351	360	350	339	347	369	341	368	298	330	338	344	337	374	364	376	340	362	333	319	330	361	352	335	357	324	319	334	357	345	366	350	331	315	334	313	360	350	340	365	380	354	364	344	384	361	346	338	327	325	358	399	324	355	341	349	364	333	332	355	338	351	355	372	348	350	333	343	327	303	337	362	364	355	348	370	357	382	341	363	391	372	355	345	377	377	348	364	337	361	376	361	350	372	362	345	351	353	352	359	393	382	378	402	388	365	391	334	329
30878	36680	41628	41804	40374	43235	36406	31383	35683	25639	37241	37702	27384	19526	16813	11884	5038	2254	1600	1558	1486	1514	1435	1336	1220	1126	1149	1138	1117	1190	1381	1239	1181	1057	995	980	980	965	965	982	973	957	1030	989	956	949	947	969	977	962	943	959	1004	924	962	971	1010	923	986	1002	1031	963	972	967	972	943	965	998	1028	995	972	927	983	931	976	933	955	955	900	975	960	950	961	937	959	959	978	1011	993	972	1019	958	922	941	961	949	868	921	859	958	1007	926	892	969	958	934	973	947	945	975	955	983	994	997	961	921	939	986	992	965	976	951	1008	966	930	957	977	933	975	969	1017	976	944	968	952	992	955	925	978	988	975	969	970	1014	997	999	965	953	961	939	955	983	981	966	962	947	947	956	963	927	943	952	879	911	963	932	976	961	942	933	994	975	910	959	1022	909	1017	968	991	917	936	990	969	980	968	1009	952	1032	1012	906	979	937	935	937	944	999	941	913	949	977	993	979	919	950	932	941	967	937	966	984	979	939	1011	921	1004	962	927	959	940	948	973	993	921	915	980	919	922	947	955	969	988	887	920	966	945	976	1027	967	1000	949	961	920	924	986	1020	991	954	907	981	954	966	1014	967	917	1026	1036	962	957	1009	968	954	924	940	937	936	940	939	901	1011	989	985	960	958	945	981	943	987	996	996	959	951	964	991	948	1016	1053	991	982	953	1030	981	935	926	904	984	1016	985	949	933	980	956	951	1008	939	930	948	956	1008	986	970	959	988	958	965	965	940	927	971	996	998	996	914	944	1015	999	977	1021	909	968	887	951	974	931	981	930	964	987	943	922	966	978	967	950	974	946	978	980	976	951	960	924	922	929	969	1010	941	958	978	963	959	914	930	959	988	1007	986	1002	942	968	932	962	948	937	989	991	991	965	925	956	966	944	979	986	1033	890	960	931	903	961	950	1003	942	1028	932	962	970	920	969	977	1008	1007	995	940	966	973	968	1019	919	982	979	991	996	992	959	1039	1023	986	915	927	996	979	1000	987	946	953	963	1031	943	970	955	934	989	1031	963	931	942	953	963	1008	978	956	987	962	931	985	972	969	993	1074	967	927	988	971	942	993	938	932	982	1000	917	1000	998	953	1004	980	973	948	988	937	933	1010	968	1014	980	1021	965	946	970	926	961	983	920	963	955	967	948	946	1001	1010	966	972	968	981	953	945	998	945	932	968	968	964	988	967	952	954	995	945	1014	991	974	904	993	973	958	977	937	930	1003	995	960	956	967	972	959	990	944	955	958	948	942	892	933	938	977	1030	1007	953	983	956	961	952	955	940	949	988	979	917	968	975	942	963	1010	937	963	897	963	1005	969	926	924	1039	1000	957	969	943	967	1009	965	945	1015	960	953	977	953	952	966	1003	990	969	904	982	995	945	959	1014	913	902	992	947	937	953	952	936	942	924	939	923	926	979	940	940	931	957	916	1052	1027	922	928	1000	928	939	967	1024	939	976	945	974	1013	991	971	991	910	966	956	952	1011	947	927	997	992	973	930	971	943	992	995	948	924	969	924	962	984	968	958	986	993	947	1009	980	996	948	966	946	961	946	923	946	982	893	970	971	1004	977	940	938	948	981	925	966	987	1018	934	953	1010	941	909	972	929	966	914	1016	996	942	948	969	920	997	887	897	969	991	947	946	983	923	948	918	908	890	945	1017	957	1016	960	921	961	965	948	1014	991	921	971	953	983	981	968	960	975	994	949	993	936	1000	954	1012	968	965	952	979	944	924	961	991	949	905	994	984	983	944	993	1015	946	903	912	996	999	1024	938	937	984	945	958	932	932	971	984	942	985	964	962	1016	934	972	969	966	950	918	903	963	1017	961	957	950	941	944	1009	912	963	949	939	944	979	954	978	976	969	907	982	958	1008	967	987	940	1007	991	955	1003	931	975	879	935	1007	951	946	924	883	987	1011	932	968	965	944	910	996	987	924	950	952	1005	976	921	916	1008	953	940	953	946	1008	918	914	970	938	942	979	943	983	923	973	951	958	982	944	1007	890	915	946	980	932	940	959	952	992	960	955	944	1019	940	986	1005	934	984	998	964	942	922	947	930	953	976	936	992	983	938	954	961	1010	937	941	1001	980	980	993	1007	956	978	975	998	978	953	957	943	962	944	946	954	959	987	979	951	962	970	960	919	896	972	948	994	968	978	989	940	976	910	928	1003	971	950	1002	936	984	930	977	948	950	970	928	949	965	949	997	969	980	1001	961	969	966	902	920	990	957	995	940	952	1018	917	923	952	957	943	946	894	942	1004	964	977	947	981	934	979	980	996	974	930	1014	984	958	963	987	953	947	944	1000	909	960	987	977	977	895	1024	952	988	1002	973	941	1010	950	981	986	945	966	943	966	933	980	1000	938	955	959	944	986	967	940	1018	922	972	1000	967	990	940	962	984	960	968	968	1052	966	894	951	1001	956	925	952	1015	937	994	981	947	994	949	981	966	948	986	999	962	1003	924	994	938	976	914	1016	956	975	997	1009	981	994	940	950	1026	988	943	953	988	932	961	961	947	986	968	995	933	1032	954	896	872	939	998	979	883	979	1014	968	968	955	1005	882	938	983	915	957	944	942	978	987	938	1017	984	990	1002	906	925	938	906	949	1011	908	974	965	978	952	926	955	916	961	973	956	947	959	967	989	1010	986	929	926	955	1006	983	968	970	914	964	946	1001	988	993	944	942	951	933	951	916	919	961	900	980	966	929	969	967	933	968	955	984	1008	1002	885	940	940	979	969	1007	981	1018	968	985	925	966	962	1002	988	940	951	960	915	911	934	997	937	960	969	925	924	986	955	990	945	982	973	1016	956	934	981	950	932	978	985	1006	948	943	977	1025	959	905	1033	965	1011	914	951	980	1002	1005	985	955	914	983	950	987	1013	999	949	952	1026	957	1038	944	933	950	900	972	1015	950	983	945	997	950	940	982	985	949	962	1008	959	925	970	993	932	973	942	902	939	984	959	1013	935	951	922	988	923	970	957	966	936	900	1002	1019	990	962	960	905	954	958	963	934	931	1015	977	952	960	884	936	960	929	980	924	1008	939	923	975	920	985	964	995	1002	931	986	1008	958	932	921	992	959	947	959	974	974	923	933	960	944	979	939	950	963	930	936	941	922	935	984	947	932	957	990	971	964	941	931	990	956	948	955	978	976	908	974	911	969	984	932	1000	957	932	965	986	960	910	934	959	950	1013	923	984	942	964	985	894	964	954	919	975	915	973	919	928	983	955	960	972	936	1014	929	944	972	956	911	970	946	1003	996	935	995	1004	919	981	1020	1020	932	939	960	914	979	954	968	970	944	935	1002	964	1020	962	976	939	997	978	975	961	990	1029	949	991	955	989	978	965	962	965	974	970	935	944	959	991	996	1024	922	973	959	963	972	961	983	1027	1004	940	900	962	938	908	981	940	956	958	966	923	979	971	948	942	920	967	932	992	1008	922	988	988	955	932	981	953	926	939	987	966	1010	1011	927	991	943	958	962	924	921	940	967	1004	965	963	928	918	1013	1000	927	973	962	954	908	976	926	965	942	979	1006	960	989	933	900	993	986	968	918	950	1008	1014	959	1010	929	972	911	994	926	1026	967	1005	997	929	917	984	924	946	971	998	936	927	984	951	957	963	968	986	967	974	959	940	958	1007	890	957	981	965	980	943	1014	987
23504	27665	30126	23239	15376	10077	6986	4877	3296	2204	1977	1702	1468	1062	654	533	443	403	380	377	355	355	379	358	341	379	392	353	371	335	391	353	362	355	361	360	373	318	371	359	406	371	358	356	400	348	368	368	373	353	384	377	396	315	342	384	351	353	344	356	338	333	343	337	367	351	346	376	360	377	331	357	366	382	359	360	352	375	360	359	350	335	342	380	365	349	391	339	377	354	347	355	320	385	401	372	360	365	348	369	357	370	346	385	319	378	358	343	357	414	353	380	354	364	339	383	355	358	389	342	362	426	351	347	362	349	348	340	362	355	343	359	384	326	375	347	327	325	346	337	388	374	382	354	365	360	348	380	368	376	358	320	345	363	346	358	347	334	346	365	361	364	356	381	379	391	350	357	331	357	335	366	369	366	362	323	358	384	353	350	363	362	330	353	389	363	354	323	366	350	332	408	359	356	366	349	303	357	363	389	377	344	371	394	390	332	374	399	354	376	349	353	361	393	378	332	376	372	342	361	348	316	353	349	378	382	384	367	388	365	361	376	357	343	381	409	375	354	357	368	366	379	357	339	369	365	382	352	350	392	374	354	362	365	366	333	408	370	339	347	350	367	381	378	379	344	355	357	363	381	357	361	344	376	363	371	324	345	343	366	327	363	363	364	341	323	343	354	369	355	382	336	363	360	332	366	357	353	363	363	330	400	395	355	374	378	325	351	355	370	345	388	338	364	362	376	365	350	351	351	354	360	340	399	377	376	313	320	358	355	377	359	353	383	373	388	407	373	353	354	362	360	337	389	357	391	351	367	350	372	378	349	356	355	346	361	341	350	366	351	373	348	380	358	366	371	393	378	319	337	370	359	363	364	373	328	335	370	329	344	385	340	398	418	339	333	380	356	364	356	386	343	362	380	357	407	365	348	361	387	347	372	357	337	357	397	385	343	350	373	371	350	356	344	330	366	331	354	334	374	332	409	366	360	371	351	375	350	364	353	359	374	357	370	374	359	372	376	351	357	337	354	354	385	366	347	402	345	336	414	371	345	344	334	363	387	362	349	385	347	393	353	359	374	348	372	381	324	338	342	374	374	380	349	358	353	377	368	367	367	365	396	407	376	348	342	366	414	377	400	364	363	366	390	317	380	376	379	356	383	375	343	329	356	368	372	347	329	365	386	367	353	359	367	352	337	390	353	369	377	355	372	358	371	330	363	310	347	374	377	328	374	341	388	368	361	349	357	348	354	389	355	400	346	373	357	340	353	330	395	364	361	355	369	360	393	360	371	375	349	332	342	334	370	383	365	366	352	384	360	378	353	373	358	350	363	370	387	359	364	342	329	378	374	356	352	354	358	351	340	318	377	331	356	376	363	378	352	376	375	377	342	371	367	358	363	343	361	336	372	315	367	368	361	355	350	374	383	365	334	366	358	379	352	368	358	351	352	325	364	331	341	379	377	360	318	365	378	355	371	352	360	378	381	352	335	362	364	367	364	392	357	368	363	342	379	378	329	379	363	354	352	362	334	370	355	392	332	355	353	364	353	341	347	380	366	353	358	355	351	338	373	381	387	349	365	350	363	363	323	363	362	368	350	351	353	362	368	383	377	343	368	348	386	375	367	329	313	393	336	385	364	384	379	353	356	336	323	357	325	359	370	366	369	356	339	331	364	371	399	365	401	377	339	364	345	364	389	389	369	350	337	354	373	369	349	374	367	380	359	363	350	335	370	395	364	333	355	377	360	367	381	378	368	358	383	385	367	365	345	362	373	315	366	373	364	371	349	371	368	372	361	395	381	379	309	365	370	369	341	358	411	397	389	359	377	352	360	367	345	376	395	361	378	353	349	367	387	355	382	370	380	389	353	380	382	360	368	371	371	347	395	381	360	389	351	367	380	370	383	384	343	352	353	409	368	345	375	365	353	332	355	333	326	359	341	365	367	360	356	337	360	339	356	380	366	389	340	356	323	353	351	370	355	334	367	378	365	313	358	367	357	339	376	364	367	386	361	347	376	367	343	333	376	364	376	338	342	388	355	355	393	369	364	345	400	382	361	337	362	334	342	404	346	345	369	342	393	376	330	367	379	350	348	350	356	368	366	346	379	362	363	334	379	398	363	403	332	383	329	408	361	371	350	369	357	399	358	365	359	366	379	381	368	337	347	391	357	365	321	351	378	344	399	372	331	325	400	346	337	359	345	350	350	357	367	340	385	394	376	353	359	354	354	355	328	333	361	336	357	356	365	376	366	363	353	337	389	385	345	337	343	345	350	314	349	351	356	382	378	380	362	371	346	372	355	379	357	374	408	378	342	361	373	369	335	355	350	374	374	323	348	326	355	381	370	351	345	341	385	402	378	352	390	376	358	359	351	374	380	345	392	359	363	367	382	372	345	357	378	341	394	345	345	385	366	383	400	355	345	405	367	374	372	337	380	375	362	355	335	339	367	371	343	346	357	357	371	351	389	367	329	347	332	371	360	355	363	376	347	342	368	373	364	355	380	351	344	384	339	356	349	333	354	391	333	330	325	338	355	348	333	358	350	361	342	373	356	356	387	411	376	386	304	370	375	366	365	349	369	354	339	348	359	368	360	334	396	385	360	347	386	345	352	343	333	383	393	364	381	398	360	377	381	345	370	376	359	338	351	330	368	368	353	375	380	375	365	367	377	387	380	354	359	374	344	376	337	365	359	355	336	357	409	350	371	362	343	402	347	346	371	341	353	354	353	361	366	385	337	373	424	346	374	336	372	380	341	332	354	348	357	342	340	379	361	339	346	367	336	356	366	361	366	346	364	344	364	359	367	375	351	368	391	337	354	359	366	349	361	342	357	341	352	355	332	375	352	322	367	345	356	367	385	364	371	331	350	343	334	352	403	335	368	365	415	366	384	346	372	381	356	366	352	395	375	354	361	374	354	333	319	374	331	382	350	368	363	371	356	353	376	370	359	373	383	354	310	358	366	340	377	343	373	373	397	311	349	350	337	367	356	363	381	355	355	365	393	361	352	344	362	352	376	364	344	333	369	386	407	378	407	346	358	333	334	353	343	405	345	331	371	351	356	360	376	347	390	354	360	351	343	370	364	342	391	345	343	345	347	374	385	421	344	391	364	374	350	372	355	339	354	357	336	382	368	337	361	372	361	392	356	348	347	352	369	355	354	368	351	339	366	357	331	408	370	337	371	420	345	353	356	385	338	358	326	383	375	345	368	348	371	352	347	344	404	369	340	343	365	383	360	367	369	332	366	398	334	355	364	343	360	354	347	347	366	384	385	369	362	342	328	355	384	339	301	366	388	367	389	331	357	350	338	364	385	354	331	343	365	360	380	364	345	375	380	362	361	366	394	364	354	351	351	362	337	354	341	359	344	388	356	368	387	351	384	388	375	362	351	353	344	337	380	394	340	354	329	374	371	376	324	345	345	351	376	385	356	349	358	348	352	320	353	352	390	367	371	356	400	317	356	365	335	367	350	366	332	377	335	344	350	351	335	351	373
16636	22498	31142	31080	27232	22797	19170	15440	11947	8815	8328	7141	5876	4110	2399	1764	1332	1057	979	1053	1058	999	1059	999	982	998	949	959	964	1025	1004	1032	996	948	990	999	1107	1043	1014	962	1057	1047	1024	952	1014	970	1017	994	987	977	923	1008	957	1002	1006	971	1000	985	1003	1014	968	924	956	959	982	958	995	983	957	947	959	964	958	1035	993	1008	993	1011	1008	1032	1030	949	973	1027	969	1011	994	1002	949	922	1015	977	988	1044	964	1016	962	970	1019	995	955	971	966	1031	943	953	983	1004	1006	930	986	985	976	1020	993	1017	995	1017	965	997	950	911	943	945	992	969	1019	988	957	1002	947	982	964	972	1032	990	929	1003	983	950	992	973	972	993	944	1029	1000	1006	962	971	1002	993	1023	1003	972	969	951	955	1008	974	997	931	972	1020	977	995	991	986	1026	998	1009	978	1049	1024	983	977	962	995	944	976	994	968	951	971	1004	1010	997	955	967	954	978	1008	998	1000	947	962	981	969	942	1025	908	945	985	974	960	954	977	988	1017	1041	963	1021	980	970	950	986	961	964	999	976	965	993	991	961	892	987	1011	978	987	953	968	991	908	1020	939	957	956	956	979	945	982	997	986	998	989	942	948	1014	993	931	949	957	959	970	998	1039	959	991	998	1018	955	950	917	1020	1018	938	1024	994	943	970	894	925	1033	968	1001	932	932	903	992	924	931	991	955	976	1004	974	991	1024	964	970	997	968	999	988	989	970	969	1012	988	973	960	1006	982	1005	1007	946	965	1078	972	992	938	992	938	993	984	991	972	980	977	909	950	1007	987	966	941	974	939	987	1007	1047	969	1000	1015	960	958	966	964	994	959	1047	970	1021	962	978	980	942	974	928	984	952	968	1013	979	954	995	965	1007	1022	1023	990	984	954	962	936	980	995	930	972	1003	1005	948	1029	982	1007	1026	1007	976	1003	976	983	921	988	951	981	1024	983	934	975	974	973	985	978	964	989	998	1001	1013	968	985	955	1013	1005	956	968	984	946	1049	975	1038	967	996	980	1008	1032	974	935	1001	993	1035	997	981	1013	952	959	1018	994	1017	976	992	964	988	969	945	957	994	959	962	1013	974	990	1009	1011	1005	957	913	987	929	939	908	950	935	983	961	971	985	986	1001	989	1012	1003	975	927	1043	950	1033	958	938	980	944	927	946	956	991	996	995	1052	1013	962	982	953	972	945	930	940	955	1001	973	998	1017	1003	1003	991	976	1013	996	1005	944	1048	996	951	1002	970	1013	943	979	947	1040	968	963	990	1003	945	973	959	1002	974	1023	974	1009	938	965	954	947	964	979	976	1002	964	969	963	982	1003	1068	1018	975	970	945	1008	948	985	949	967	971	980	1005	999	972	940	953	957	969	997	992	998	1012	970	913	962	1012	975	945	935	952	984	976	1002	952	1029	961	1033	975	1025	967	960	978	938	927	990	925	955	952	940	936	995	976	908	941	1034	1053	1003	1000	915	971	1003	944	954	992	1014	1002	943	1009	951	950	992	967	977	966	953	1031	977	997	963	983	980	987	961	945	970	995	968	953	989	1017	951	952	930	967	979	955	994	990	993	967	975	1046	948	1007	962	946	950	915	941	987	911	963	968	971	994	1008	993	979	983	1019	971	974	1017	977	957	953	893	965	1058	996	992	1002	1028	960	1024	965	1018	1010	1035	968	997	999	961	961	960	952	928	1038	1012	1019	957	935	1019	990	987	965	1000	1005	996	995	957	974	1009	983	959	999	933	997	965	982	941	956	935	961	1006	942	990	989	997	943	961	976	967	1011	995	972	993	1023	967	970	1006	970	971	983	932	1001	985	1020	977	920	959	975	993	1022	1019	962	965	955	997	985	1034	979	942	964	971	929	1015	929	988	969	945	951	966	980	983	977	990	938	1025	1003	1033	1022	955	1001	1012	1020	991	1003	971	1010	958	963	973	1014	963	1037	981	975	1001	976	1001	928	1002	981	1027	1031	1020	985	1002	930	955	973	1001	989	981	957	947	1030	1000	980	992	960	1031	949	927	1025	975	962	964	1012	989	932	957	943	996	952	937	961	1014	998	973	1016	981	960	995	1013	967	992	996	948	1017	1017	1017	982	1027	939	963	1054	966	965	976	1046	999	925	911	951	980	1023	977	991	944	1011	967	972	954	909	959	960	984	939	994	942	999	967	979	994	960	979	962	1045	977	946	908	957	947	944	987	990	947	952	961	961	944	983	973	966	938	998	1027	1004	1006	976	948	1040	936	970	966	982	1003	985	914	990	993	994	909	896	955	1023	1031	936	905	1013	925	937	994	1048	973	980	957	958	955	951	960	1043	1014	994	980	1012	1049	1046	958	997	1002	982	898	1013	966	987	968	993	973	972	926	997	943	1003	1027	996	932	987	1000	938	968	946	1007	992	982	974	1018	980	956	945	959	982	987	1026	940	972	913	980	998	942	948	964	938	981	1039	1010	1016	957	901	890	994	1002	1015	998	961	980	1010	979	960	1021	976	976	961	1012	900	992	1016	891	945	933	953	1019	923	939	976	975	956	987	928	944	1013	1027	919	1047	947	940	942	978	1001	967	969	972	923	1045	977	984	1019	991	1018	992	946	972	942	961	963	967	1010	990	980	1016	954	983	997	971	955	1008	981	942	972	955	1012	973	935	935	1012	938	977	1007	978	950	1013	960	956	1062	933	1032	1011	995	958	1011	976	995	944	991	971	1002	952	987	1020	938	982	971	1001	944	1024	950	998	1037	972	929	998	900	1018	978	962	973	937	955	999	1021	971	941	966	992	983	951	1018	974	935	1002	995	1047	965	1040	975	994	1037	1044	993	971	955	1044	1008	988	1059	965	1025	952	908	958	984	936	998	978	1005	985	1003	953	930	993	972	993	991	968	997	1038	985	977	1012	980	996	959	1001	960	958	986	909	956	1044	941	952	967	987	1006	992	999	982	971	1018	984	987	976	972	991	1008	1026	940	962	1004	930	996	1004	943	970	1006	1017	947	941	986	983	1037	997	982	944	996	1047	1015	988	987	947	953	968	1042	924	978	1019	989	985	1017	997	926	905	958	974	992	1002	974	955	983	987	980	1031	944	1006	1004	924	941	970	940	986	981	959	1045	893	966	933	966	951	943	945	993	995	1004	1005	1035	1022	998	1029	1056	928	974	979	984	983	958	984	1012	971	985	951	968	984	984	998	965	1023	1012	923	929	993	998	1059	980	1011	1025	947	988	1009	997	1018	975	919	927	1029	984	970	953	968	990	956	997	1021	985	1022	1001	964	1033	988	1004	968	914	967	944	937	1029	1009	961	950	995	1002	942	976	1001	967	1022	931	915	1014	965	1025	977	1020	988	985	958	976	995	953	1028	1015	928	1000	936	931	955	943	945	981	1011	1036	997	1012	977	976	956	938	1000	1026	997	974	988	1014	977	1010	982	985	962	1029	988	954	996	965	1023	1015	969	988	973	993	958	995	999	970	982	991	963	959	946	1004	948	998	1027	976	969	916	975	969	991	1021	950	1000	918	1018	952	973	1019	974	973	1015	960	937	935	979	997	971	951	924	932	1002	949	942	971	998	991	993	959	964	996	995	1008	968	1024	971	1006	979	955	970	963	1017	992	1005	1008	941	975	1013	1024	969	1037	1002	975	964	984	965	952	979	972	973	1035	971	1041	993	982	952	996	1057	952	993	998	1009	966	966	1021	1032	967	958	960	991	914	977	964	989	969	1061	1054	997	962	993	1032	987	1031	976	1003	978	986	953	1014	1027	1012	1004	952	1006	1040	954	974	1015	958	925	1041	985	963	994	1017	938	926	981	957	983	983	970	998	988	940	1020	997	1009	952	967	952	1041	972	1012	990	942	987	920	1017	945	958	967	1014	952	994
37828	40643	42596	32815	26456	20633	15545	18381	14670	6123	6375	8118	7791	6786	3453	1966	1012	485	367	371	351	400	375	344	320	343	347	328	365	345	381	363	346	361	333	350	316	349	323	359	341	363	328	358	357	361	338	366	322	346	351	355	336	358	322	354	334	358	350	316	376	346	370	342	336	333	350	339	377	315	360	337	327	331	370	339	292	315	350	338	335	336	335	322	339	334	354	324	311	369	333	334	314	325	349	370	376	355	354	341	330	333	334	347	347	336	329	355	331	336	376	342	354	352	374	358	335	361	347	351	323	344	315	348	320	348	344	355	333	332	289	364	332	341	331	358	337	347	327	341	335	343	357	350	324	337	323	336	354	323	349	341	339	327	335	353	321	326	333	320	333	353	313	355	335	338	359	339	342	317	360	327	377	337	352	359	355	347	352	381	386	353	353	330	349	337	323	331	347	343	330	313	350	340	349	324	380	335	316	319	346	338	319	342	370	346	319	330	347	351	336	340	366	357	375	354	330	363	358	386	304	345	352	311	342	349	346	311	353	344	336	332	335	323	358	333	315	328	315	335	328	344	348	356	328	363	304	341	393	372	364	362	350	336	411	348	328	342	363	338	341	350	293	357	311	333	350	313	324	350	353	325	329	363	378	352	341	332	341	311	349	347	365	346	357	359	323	336	325	362	317	359	316	327	350	343	354	314	335	348	341	339	341	340	329	300	351	349	348	354	322	349	345	336	344	347	342	323	331	352	316	348	348	320	345	366	320	335	334	342	298	362	365	345	324	328	294	351	310	334	357	344	317	340	315	352	358	343	360	307	329	323	344	334	341	361	370	323	344	323	365	312	356	285	351	365	318	353	338	360	353	318	386	317	355	330	333	289	336	359	342	348	335	343	331	360	362	334	358	315	337	338	355	336	298	334	339	326	378	359	298	358	332	349	372	339	340	326	336	355	360	374	329	342	361	308	346	343	376	346	329	378	346	338	324	356	321	338	344	325	331	306	320	350	321	370	336	327	355	355	333	327	351	350	334	310	347	367	369	392	359	364	324	335	310	326	365	324	311	325	342	376	352	315	333	399	379	355	357	331	356	326	360	363	320	364	340	321	364	329	341	326	335	337	340	344	325	339	345	324	307	333	352	315	322	344	355	355	331	329	344	349	381	334	355	330	341	325	353	340	323	353	343	324	336	316	350	301	311	375	300	304	348	296	332	362	327	312	344	320	317	331	311	326	325	341	342	320	328	370	331	334	379	342	336	351	356	335	378	339	362	323	352	315	323	345	341	330	338	347	340	338	326	371	319	349	376	365	311	330	316	341	373	305	371	341	340	345	361	324	365	348	352	369	362	328	329	355	350	344	316	367	352	342	353	335	357	331	343	311	368	321	398	331	308	347	369	333	350	331	345	366	308	360	323	360	368	317	359	364	357	329	337	318	326	341	320	364	328	339	306	361	382	343	369	327	347	295	321	324	365	312	353	315	362	311	333	309	326	328	354	353	327	338	342	316	337	347	376	352	338	334	346	337	321	361	356	319	327	338	333	311	333	351	352	319	328	345	334	339	324	338	349	332	332	366	354	306	350	367	305	370	343	320	363	313	354	321	338	352	368	353	350	341	328	356	373	339	304	318	338	331	362	329	353	368	323	344	373	349	326	312	356	306	341	345	381	364	344	315	336	351	327	320	323	340	339	344	380	376	346	362	339	339	311	362	327	339	353	374	351	285	335	321	334	359	331	310	335	362	369	367	341	328	365	303	350	353	333	334	335	366	332	337	336	341	328	315	287	307	327	331	331	358	325	319	316	344	358	337	319	331	324	327	326	355	318	302	344	338	328	320	338	356	325	337	357	315	322	329	294	330	339	361	307	363	359	326	365	329	334	356	335	310	305	334	338	340	332	370	315	352	316	329	365	339	350	355	340	323	345	360	356	340	315	362	329	329	361	347	355	343	347	314	335	344	326	362	362	333	345	334	325	367	307	296	323	329	336	376	364	323	305	377	350	305	327	331	353	348	344	349	359	354	363	340	327	375	337	360	353	309	384	361	343	352	321	338	311	313	375	343	349	364	345	366	325	371	308	353	306	338	325	341	375	335	332	344	319	337	348	368	326	339	365	346	323	319	320	336	367	336	323	357	359	321	319	359	340	314	333	343	301	352	305	363	355	344	309	342	363	361	299	333	364	352	322	367	339	323	355	334	344	348	348	370	329	342	349	339	355	341	333	321	312	334	322	345	364	341	339	331	325	345	336	340	355	372	364	348	343	326	301	338	332	342	356	357	331	326	370	327	344	354	338	324	327	318	352	361	347	342	309	318	325	303	322	326	338	347	339	319	332	312	324	343	325	366	324	365	336	291	321	396	322	362	322	324	342	357	344	373	365	348	303	338	339	320	309	345	364	327	356	334	353	319	381	331	333	324	312	348	345	335	346	347	312	364	349	313	337	336	340	333	358	331	329	334	368	347	326	335	341	331	319	325	329	338	316	331	340	357	338	332	324	337	335	343	318	339	340	378	360	354	351	296	364	322	335	331	327	330	362	382	337	337	347	309	347	366	363	343	362	320	335	334	321	317	353	328	343	349	354	328	322	344	329	333	363	317	321	323	335	319	358	342	351	320	336	339	330	346	316	330	363	330	350	377	351	311	342	369	345	361	361	333	292	360	345	302	355	342	342	359	322	311	358	350	373	330	358	302	333	353	320	355	327	341	345	346	333	322	354	314	336	303	329	346	319	348	377	351	334	331	352	330	330	326	378	334	338	359	341	350	344	346	321	349	318	341	343	344	334	316	330	348	329	345	377	335	368	325	313	342	348	334	316	356	356	325	311	344	319	344	344	337	365	348	317	374	319	352	347	327	342	335	363	337	349	330	359	316	346	348	337	330	356	358	362	334	351	369	341	315	342	324	338	324	378	338	330	367	376	337	296	321	335	369	354	371	345	345	346	331	362	329	378	364	352	342	354	339	342	372	340	314	329	304	353	356	369	346	319	326	340	360	384	339	326	367	331	322	363	334	351	364	351	330	338	315	361	322	326	347	355	335	340	343	337	359	342	339	336	325	319	310	342	358	322	345	336	333	371	339	323	360	346	284	357	352	345	334	330	351	341	355	328	366	370	335	353	350	360	317	297	306	351	325	330	298	339	371	350	348	371	318	354	335	345	352	357	365	320	326	368	318	317	327	357	360	344	329	330	330	339	327	338	333	368	331	353	352	346	358	332	337	324	358	323	343	340	321	326	328	342	315	303	348	308	348	335	329	335	326	323	398	354	326	317	327	350	347	330	355	386	328	374	336	306	347	340	359	343	343	359	343	346	345	356	351	359	374	328	341	348	369	338	319	329	344	350	358	342	317	330	329	349	341	340	345	333	352	319	364	336	346	354	335	327	339	347	374	345	360	351	315	313	336	334	352	347	341	356	344	294	341	348	343	364	348	340	339	367	346	343	331	349	355	357	346	351	355	353	314	333	347	352	377	362	329	364	360	323	329	304	359
27660	33792	41178	38894	36271	33279	29955	34852	28911	18577	20888	25318	24457	22274	13211	8545	4004	1837	1109	1050	1077	1062	1041	1004	991	976	1024	997	980	979	1030	995	993	978	942	927	950	941	952	954	959	935	911	950	955	921	904	942	918	946	910	895	912	948	943	966	916	897	922	962	944	981	988	971	902	952	925	923	909	931	924	967	932	869	997	964	957	907	995	939	943	930	872	938	961	873	964	969	938	910	900	929	961	878	912	916	911	939	939	958	887	928	928	917	982	926	941	885	955	946	927	964	952	917	950	942	933	907	913	935	931	972	1004	860	996	899	952	879	940	915	963	884	939	916	907	986	953	864	893	1026	937	939	967	966	947	919	935	986	873	915	956	920	1014	965	927	965	926	909	928	916	946	957	873	951	920	969	960	952	911	917	929	906	966	953	892	908	968	923	938	910	946	974	980	961	953	926	975	954	965	961	952	965	941	986	925	891	986	956	932	904	869	945	909	943	947	938	979	957	946	927	930	940	945	937	911	901	972	945	948	926	969	885	944	1026	921	952	952	902	932	914	880	898	974	908	931	923	1000	956	956	930	905	961	949	901	957	943	940	902	935	948	950	915	942	952	915	914	913	950	955	923	891	930	945	885	921	928	949	920	906	930	874	881	983	979	928	945	964	947	914	1008	878	912	880	924	980	930	957	905	931	890	918	894	930	954	944	940	880	882	975	957	991	944	938	864	906	941	1043	968	973	976	931	926	994	939	922	898	947	877	941	909	952	901	938	925	914	934	945	940	941	979	971	943	926	924	938	959	846	947	942	884	968	939	924	984	931	916	916	943	934	938	947	954	927	903	911	937	963	935	909	924	907	943	940	926	907	893	921	963	931	941	933	958	891	951	941	950	884	928	906	941	926	943	885	943	869	904	968	875	957	929	918	954	922	1000	955	938	950	945	945	932	878	958	925	983	1003	946	960	969	947	910	990	925	942	892	953	944	952	961	922	974	903	959	926	1012	927	925	966	933	938	967	939	933	928	955	961	919	946	948	977	977	953	932	929	1017	952	955	958	969	965	940	920	989	924	930	902	991	933	934	940	911	1006	946	917	929	950	970	919	924	966	947	901	940	968	901	876	930	931	972	900	901	978	966	937	949	976	916	955	965	918	931	942	896	899	997	891	927	955	1007	934	935	946	918	900	941	959	913	874	938	939	930	931	915	961	970	925	971	890	931	942	1013	954	982	936	949	962	900	935	946	907	946	950	907	978	907	910	966	932	960	933	922	874	929	978	909	964	914	957	904	938	918	946	939	907	957	918	914	945	966	940	868	956	921	929	911	898	963	944	877	976	936	964	904	884	972	939	953	932	988	960	927	945	978	916	877	944	954	986	961	889	1011	975	948	947	932	903	890	924	991	901	939	936	926	961	891	993	987	907	940	912	905	966	925	987	956	895	884	986	890	916	939	900	922	916	955	899	909	959	934	938	961	987	889	994	939	909	921	945	928	947	963	923	925	957	876	958	937	986	936	913	954	962	953	945	908	984	920	885	953	904	982	918	904	945	907	960	965	945	956	886	947	951	940	911	941	940	870	960	967	976	915	959	934	970	957	981	940	1009	939	952	942	900	899	955	999	944	927	932	901	978	942	909	919	918	948	898	892	878	914	904	934	944	931	937	961	929	886	940	957	924	926	929	923	949	939	930	912	955	893	983	961	957	919	964	1014	889	913	914	977	977	885	933	1002	988	930	947	944	931	917	873	977	934	941	863	921	962	956	899	945	974	919	934	924	893	932	951	919	951	908	919	935	936	962	949	906	949	959	932	936	942	961	964	956	926	994	891	908	916	942	958	922	921	963	956	956	964	937	928	953	903	904	932	950	952	892	973	987	899	924	895	939	868	936	933	904	950	919	966	915	931	953	909	908	973	907	919	944	897	976	906	952	1018	951	916	936	933	947	948	966	900	928	925	908	955	927	958	950	929	944	923	933	973	964	905	941	953	909	910	927	986	959	1010	949	955	911	965	954	959	921	902	962	996	946	926	925	925	922	870	926	977	945	920	968	931	956	958	945	940	997	934	912	971	973	916	1004	892	905	899	969	944	928	930	936	940	924	976	973	906	944	956	979	921	969	986	922	964	909	970	918	941	895	916	912	903	966	964	923	940	971	985	935	961	912	963	889	903	933	936	955	949	950	969	947	908	924	919	907	959	973	978	941	983	952	995	975	892	976	937	971	945	934	882	976	923	942	968	927	920	946	995	956	939	901	930	978	959	915	925	904	938	935	905	932	933	876	993	890	913	933	937	880	938	920	926	943	965	926	932	913	865	959	983	887	948	930	945	917	909	971	959	949	978	918	939	971	965	966	956	962	941	997	932	929	985	925	915	885	963	941	924	948	924	1037	945	939	908	979	924	898	999	946	929	931	897	911	983	984	941	977	900	935	967	938	926	959	995	925	971	956	893	921	914	880	918	874	931	943	978	959	898	935	899	899	910	918	913	967	893	895	942	932	968	935	959	919	897	920	917	890	982	952	939	930	957	934	928	873	907	927	924	906	931	930	931	927	941	962	951	921	908	956	968	924	896	954	869	909	941	886	920	974	983	893	941	974	932	943	978	953	964	975	891	943	940	950	953	910	942	945	902	900	949	908	899	886	955	956	941	905	945	968	970	974	947	931	962	974	944	986	915	945	931	924	957	920	969	968	858	1007	983	922	935	911	942	910	900	909	920	953	927	946	907	986	898	967	888	899	963	899	935	928	946	963	978	924	961	931	961	894	941	969	930	925	919	966	938	899	909	940	894	975	946	939	916	928	918	915	935	946	900	975	951	952	932	926	933	978	914	881	967	918	958	970	960	930	880	915	925	972	942	944	901	952	894	984	981	1008	934	953	954	940	964	950	974	953	958	916	942	945	960	940	940	984	950	961	977	941	845	974	941	905	958	977	913	955	905	996	856	923	953	1022	916	908	1012	991	955	892	984	966	991	932	928	940	927	949	936	912	916	938	929	964	969	911	962	971	971	928	970	879	951	898	939	1009	936	955	893	943	943	924	957	904	896	885	897	954	950	960	884	925	991	957	894	931	976	944	868	983	993	855	903	895	960	906	937	900	929	884	881	993	936	971	920	889	980	964	963	961	976	992	938	948	943	964	933	929	941	876	921	958	907	955	970	924	949	930	927	912	978	967	1008	979	935	940	958	930	955	935	948	927	961	917	923	888	955	922	921	876	943	949	903	929	973	988	960	921	950	951	897	970	948	933	934	956	879	997	952	918	929	943	897	884	902	960	888	989	934	931	982	930	926	1010	916	846	889	984	945	910	1007	932	995	894	882	960	948	985	891	947	951	923	898	947	928	916	961	913	954	922	919	938	905	930	913	941	979	894	1024	957	966	959	956	920	939	953	950	917	958	945	974	923	929	917	939	913	976	936	975	971	952	910	906	915	921	946	976	921	921	954	1004	899	921	945	969	942	902	941	927	880	904	937	930	951	914	938	947	903	896	947	925	906	924	976	965	907	993	941	887	924	893	950	937	977	937	927	975	934	922	942
42298	45133	44757	36664	30714	26046	20863	25283	27970	11424	9321	10592	13161	8621	5504	2645	1057	424	443	407	367	378	331	386	341	366	346	363	374	352	348	358	350	357	373	340	345	340	359	383	375	361	357	355	350	384	336	337	364	356	313	343	349	350	351	346	390	323	376	322	340	321	352	315	304	343	357	394	325	357	365	349	366	364	375	362	380	338	326	372	353	380	355	316	371	363	375	336	353	346	351	350	323	382	354	360	363	363	369	320	339	355	371	365	299	365	331	343	363	354	348	364	346	356	346	356	350	346	352	322	354	428	355	370	369	386	354	350	323	359	346	326	350	365	360	375	360	364	345	356	358	391	371	356	354	359	362	314	358	356	334	317	358	376	366	357	330	351	341	328	387	339	388	314	323	358	360	374	355	372	346	392	338	354	329	343	335	326	337	363	363	344	367	317	348	371	350	361	351	330	356	351	358	365	338	352	347	364	355	354	364	360	380	377	352	376	372	327	383	360	383	348	353	358	361	395	375	340	362	347	343	350	333	366	360	344	343	345	379	355	344	337	390	363	347	330	366	373	356	352	376	320	329	342	363	401	365	379	346	340	366	343	314	348	343	335	351	369	370	346	345	343	355	358	376	364	361	352	338	344	329	350	349	359	348	373	350	359	365	391	353	373	336	350	332	337	348	342	332	364	373	367	370	382	347	367	357	331	358	354	365	364	352	351	342	358	378	358	341	339	297	329	317	357	344	333	338	317	356	342	348	365	341	359	368	346	347	375	367	366	333	346	357	360	336	348	361	354	368	355	389	376	335	344	352	367	349	342	357	352	365	359	348	316	393	327	327	337	363	374	331	367	334	341	331	372	371	364	359	381	350	337	368	366	311	364	347	335	340	359	348	363	352	365	363	368	378	362	366	353	333	354	367	335	332	386	323	357	357	343	389	364	392	366	348	377	362	390	323	349	351	344	368	342	350	343	377	390	377	376	366	360	380	378	360	356	354	327	348	385	401	359	338	322	335	364	379	335	404	322	336	376	370	353	355	367	347	317	346	355	347	365	348	373	369	353	346	383	390	323	358	376	341	305	351	338	350	356	374	354	346	333	349	372	328	358	380	346	389	370	349	399	334	360	335	329	330	349	369	372	371	333	340	351	347	362	363	340	330	371	349	341	355	343	316	363	357	348	344	325	355	324	361	352	393	316	362	374	345	361	343	314	374	383	353	346	353	370	402	345	322	345	332	383	382	336	363	378	386	334	360	354	355	317	347	352	387	370	321	366	333	361	364	353	374	360	349	358	363	357	345	352	369	336	371	347	355	349	341	376	368	356	396	372	371	343	371	344	366	355	350	375	348	320	317	360	347	352	362	344	354	375	361	332	340	349	357	334	359	339	353	344	319	391	327	338	372	332	353	335	352	362	374	334	372	364	361	360	317	346	372	355	336	366	334	330	310	343	354	379	404	377	347	348	347	368	341	324	373	346	343	347	379	351	351	338	377	345	340	344	363	365	361	366	345	359	344	392	335	345	333	338	347	338	361	369	334	385	375	345	356	344	359	348	352	375	312	356	380	375	360	336	362	358	383	360	324	362	373	351	374	346	325	333	323	350	341	359	324	345	347	345	348	344	312	337	347	344	366	366	350	334	349	334	393	388	331	372	360	343	399	330	359	373	342	354	355	377	372	360	373	349	336	361	363	346	352	365	363	324	364	380	370	358	357	361	337	353	326	344	331	334	355	348	340	334	362	345	354	330	350	376	378	367	320	359	376	337	358	341	351	345	349	366	350	328	369	331	346	375	375	351	344	340	353	357	325	360	360	347	348	342	380	391	371	334	345	323	312	361	379	372	342	366	365	314	335	364	332	335	345	324	350	398	335	356	373	353	368	366	369	341	326	333	336	389	366	372	330	376	349	343	343	369	347	350	363	373	363	357	326	355	360	361	360	334	368	348	339	341	356	355	352	343	367	311	322	361	374	331	355	352	340	341	347	314	367	368	394	330	320	356	386	371	384	375	324	373	338	372	316	365	390	369	335	361	367	362	363	347	333	358	344	331	319	369	349	336	368	352	355	360	365	353	332	371	324	356	393	362	338	336	357	333	350	353	332	363	343	342	335	367	316	344	355	341	346	332	366	349	371	328	332	342	297	331	308	367	332	347	342	343	350	332	369	383	337	330	314	361	331	343	353	364	338	334	362	351	377	338	341	378	344	356	359	310	340	348	360	356	348	345	316	348	328	378	342	345	362	354	327	360	296	344	343	319	371	365	376	348	341	347	353	354	331	362	390	393	340	367	350	369	361	335	354	323	368	361	325	325	336	362	343	307	351	389	323	328	346	335	362	349	374	346	348	332	362	386	320	335	358	375	362	368	353	355	340	353	355	351	385	360	369	376	360	331	326	348	343	375	390	359	336	385	328	354	376	344	371	334	348	357	322	362	356	392	373	345	356	329	350	341	358	360	338	359	346	363	353	328	372	335	333	365	348	324	350	380	344	375	341	350	329	358	320	375	356	344	366	389	305	347	343	361	360	341	377	338	369	374	354	351	372	344	359	333	389	352	359	312	341	334	340	341	307	327	326	353	391	324	376	367	320	354	359	363	325	366	359	325	362	342	345	370	325	338	333	359	379	351	359	365	327	375	364	356	337	323	374	349	361	337	345	385	349	313	367	362	370	372	359	330	364	326	357	346	335	349	366	365	393	344	351	332	343	356	364	342	363	365	364	360	345	359	332	358	353	366	374	341	355	330	383	397	351	355	352	342	327	355	340	381	323	363	334	346	334	311	326	353	344	338	383	349	326	348	383	350	335	374	389	352	372	347	352	357	362	330	335	355	353	352	351	371	346	361	396	342	322	375	348	348	375	340	356	329	320	372	367	360	365	349	324	363	350	356	350	342	351	375	347	377	312	333	363	353	384	332	364	351	344	354	332	356	322	359	344	335	360	408	350	377	366	355	336	349	373	357	370	342	400	372	358	369	333	354	325	362	376	326	363	354	366	342	363	374	400	369	344	369	387	352	354	342	348	397	370	370	346	355	321	370	342	343	355	358	333	348	356	368	357	361	369	356	388	350	370	368	310	326	354	345	310	346	327	336	351	316	382	349	351	380	336	366	377	345	377	316	374	370	376	374	333	332	337	376	377	376	329	326	375	374	346	357	357	372	341	349	322	353	391	347	385	390	389	354	357	341	322	377	380	351	380	358	371	330	366	341	325	387	332	391	349	328	357	343	343	341	397	375	327	349	376	341	364	350	361	336	345	339	357	335	332	350	342	367	352	354	353	315	317	328	356	338	346	339	355	313	392	340	331	340	369	354	363	339	350	368	367	360	331	325	353	358	363	363	303	328	358	340	372	353	368	356	381	372	365	366	328	349	367	351	346	366	387	357	363	380	332	345	320	338	349	331	392	348	328	303	355	328	348	352	362	356	367	359	372	351	355	359	350	345	352	349	352	317	354	330	352	358	355	383	379	324	325	356	351	346	403	384	373	389	356	337	367	347
31202	38173	42659	42793	40230	37046	34721	40659	41834	21872	25664	28021	32413	24802	18634	10330	4034	1526	1188	1169	1156	1123	1139	1055	1064	1027	1055	1043	951	1033	1110	1005	1094	1023	928	992	967	967	1012	932	927	985	909	967	945	975	989	981	984	995	926	1053	1023	995	926	1008	965	977	908	927	948	915	958	975	998	938	932	967	947	960	952	957	903	994	956	945	957	983	942	931	993	954	954	978	1027	974	965	942	973	940	921	991	972	954	927	965	953	895	917	957	889	1016	956	993	998	935	963	961	1002	975	947	964	983	981	949	969	950	997	983	1015	972	991	1036	986	959	919	1013	950	1021	966	966	921	950	950	1016	978	1011	967	971	980	941	918	927	954	984	965	907	1004	1024	988	991	1003	922	986	1067	965	875	925	996	963	948	926	972	1015	949	940	928	971	998	944	944	1000	997	920	987	1013	969	952	956	1030	1027	961	996	949	921	963	984	1017	929	977	1020	950	941	908	974	955	952	998	945	982	974	1010	986	931	938	963	983	974	988	946	923	969	924	894	971	919	1016	1003	952	948	937	978	987	987	937	928	999	947	975	961	1006	938	1018	942	991	952	923	976	990	976	955	1008	976	997	963	950	917	1007	959	960	1021	931	964	976	1008	961	930	992	966	976	978	961	941	991	930	984	993	975	1038	959	945	930	1003	952	935	977	957	988	916	994	911	1014	965	951	1046	995	913	980	1044	992	968	963	983	967	975	937	956	926	929	976	925	925	967	946	998	939	974	974	958	962	952	976	948	996	945	966	898	983	964	998	962	997	955	946	936	939	973	972	962	890	946	1009	946	941	963	959	940	980	975	987	1011	990	1014	1002	952	986	1029	929	929	860	969	954	922	958	1011	895	1017	989	977	1005	1031	961	952	979	959	927	946	928	964	942	951	934	979	988	970	931	1006	995	923	932	973	938	928	923	973	977	969	953	944	983	916	939	1009	934	1029	903	953	931	971	993	969	940	930	951	968	973	962	959	976	990	989	944	930	1043	926	959	966	945	988	985	955	972	973	987	939	994	1011	907	993	962	998	955	958	975	945	957	992	973	999	973	946	961	947	946	994	985	939	953	994	955	964	983	1014	958	917	1025	953	954	989	910	916	967	938	986	931	961	973	934	964	965	929	988	972	982	993	978	969	971	949	997	975	959	926	938	993	953	995	1000	969	941	939	979	964	1003	1006	967	972	944	933	1006	999	966	933	1000	942	979	980	985	947	1016	885	964	972	993	1014	956	931	1029	965	973	931	1009	970	916	970	974	953	901	954	993	939	996	951	971	978	909	954	950	955	953	964	1016	941	972	953	917	1052	960	945	1000	922	925	947	977	950	970	986	968	985	964	978	938	982	970	971	929	988	961	974	950	925	990	980	937	983	934	977	996	940	980	961	949	994	876	991	963	952	989	939	964	987	991	966	924	957	1044	949	1047	969	916	961	988	965	949	961	967	980	975	950	966	937	961	923	1014	970	969	1018	884	1005	1005	999	921	1010	952	970	944	997	950	936	962	955	971	948	888	932	963	948	943	990	952	999	950	928	962	949	932	967	992	1002	966	1006	973	926	993	926	976	948	921	952	952	918	918	908	951	925	932	958	972	970	961	976	919	973	1008	980	959	1021	984	975	1004	983	946	999	875	1010	920	908	931	941	942	940	959	931	965	937	934	952	927	975	953	969	943	951	967	953	994	1006	954	975	986	956	964	965	965	984	1006	862	926	928	1003	956	957	955	967	956	949	985	978	921	974	998	949	916	959	960	942	1001	966	953	943	958	921	948	964	903	942	993	937	950	964	969	960	905	991	1003	917	923	983	909	907	975	954	982	929	961	956	1004	958	973	951	1024	920	1012	997	984	955	946	963	967	974	943	1007	964	985	950	962	987	958	967	971	985	935	985	948	937	995	978	935	961	967	943	963	972	972	918	991	963	939	963	1001	979	1015	952	967	909	1042	949	975	971	943	945	921	929	926	959	1002	926	993	932	978	933	990	910	924	961	937	992	909	973	1010	927	999	942	950	934	961	954	1008	970	920	949	984	926	989	988	970	952	972	969	938	990	983	968	910	969	924	988	953	923	956	915	995	933	934	948	958	966	967	936	966	970	983	942	1008	962	966	954	928	945	948	956	1005	970	962	936	946	921	966	932	900	972	872	987	998	994	936	906	957	927	948	952	951	934	970	957	987	968	936	984	946	1020	905	995	948	1010	944	1039	979	954	971	960	966	1021	991	964	1006	945	980	943	967	983	1004	949	1005	932	920	980	1011	950	1004	1014	948	946	917	965	944	961	930	909	1018	971	925	985	975	1008	962	948	920	960	946	951	913	938	1038	990	951	978	972	939	951	906	1031	955	1038	964	958	947	935	1058	951	953	921	975	961	937	998	962	938	966	972	894	939	957	915	917	979	1004	1011	981	975	987	889	953	978	907	947	938	1027	997	975	934	959	981	954	985	941	928	976	915	1002	957	940	1021	952	994	904	950	958	923	978	949	967	977	968	987	1005	939	942	935	962	946	969	941	941	968	1010	992	1005	929	979	979	952	956	962	935	973	973	974	939	976	971	954	956	966	967	952	996	979	981	921	1012	950	1039	939	945	931	990	955	975	1026	986	971	958	949	975	991	968	945	907	970	986	1014	972	1004	943	965	913	979	941	931	926	972	1027	984	954	935	978	964	983	934	915	963	993	982	908	943	940	962	969	967	1002	974	963	940	978	901	913	978	894	972	1007	970	967	978	988	950	980	1016	935	935	961	987	996	946	967	997	955	979	992	924	930	959	969	927	989	993	968	1024	975	966	969	971	942	946	978	895	922	984	995	1032	953	967	961	943	918	986	949	959	934	981	979	976	962	982	925	1011	905	967	984	897	935	952	960	1013	973	892	938	986	980	950	963	980	978	953	952	1000	911	970	953	970	975	937	969	905	979	1002	953	1009	959	977	980	934	921	1003	995	928	995	912	910	891	972	993	1000	923	975	992	988	942	978	961	921	956	949	939	1029	922	936	974	937	894	964	949	958	991	971	947	921	969	995	924	967	959	930	952	966	970	968	948	1023	984	997	995	984	935	956	914	1006	1004	1001	937	946	965	938	970	992	931	1015	956	943	999	984	938	905	942	942	954	937	941	917	952	924	971	933	946	1001	947	983	960	932	1009	923	944	978	962	970	962	913	960	972	988	901	967	960	972	935	1002	946	971	984	940	1041	954	967	950	918	945	988	963	928	999	956	978	944	937	951	925	1002	974	968	981	976	990	948	878	911	931	948	993	921	928	958	977	955	952	970	963	931	954	978	929	1000	951	976	924	939	945	939	994	983	972	992	961	959	963	962	955	990	1031	947	946	952	918	947	951	938	972	971	926	924	969	975	934	935	1010	974	973	918	988	942	967	970	957	993	949	930	900	904	1011	945	926	945	956	1022	929	954	936	969	942	994	978	902	946	988	953	947	981	1014	973	940	999	961	1003	985	971	951	1051	953	922	966	959	984	959	1021	911	987	1029	1003	917	1037	1007	976	966	993	911	973	969	979	993	1025	955	953	964	961	961	955	995	988	995	956	971	901	913	948	947	1004	939	929	925	931	957	964	977	967	972	980	941	959	966	1001	872	1018	930	904	880	926	974	967	899	942	935	1000	971	1003	917	931	975	912	973	971	961	923	992	1018	955	996	950
21000	26601	29835	22554	13682	9102	5844	4316	3355	3072	1852	1267	977	830	672	520	394	390	363	351	368	383	343	364	359	420	355	347	362	354	356	382	360	340	375	347	396	376	366	367	331	335	358	335	367	368	393	321	363	368	360	378	347	352	360	348	367	338	345	388	347	320	360	377	387	350	341	341	340	368	342	329	370	350	345	367	367	374	373	412	358	352	357	394	369	358	376	385	370	355	342	323	337	352	344	366	340	376	386	353	375	377	348	372	352	366	354	353	393	375	328	383	358	347	356	388	354	370	333	339	326	361	346	349	388	360	330	378	355	376	341	352	383	395	376	340	366	380	368	320	364	373	349	345	351	349	385	345	360	384	385	397	360	383	342	364	342	355	349	347	338	334	353	348	370	376	421	352	375	371	339	365	349	340	343	322	383	388	341	336	372	311	358	381	350	358	371	370	371	341	362	341	349	388	358	344	388	371	356	336	366	331	374	343	372	372	371	367	319	360	370	369	328	340	363	394	364	337	347	378	333	330	346	400	357	386	369	363	383	354	367	357	417	359	343	362	348	341	356	366	350	392	379	362	372	332	363	360	371	345	375	367	388	354	342	396	328	330	391	343	392	347	344	366	376	360	345	338	366	369	365	355	328	347	329	376	336	349	374	368	348	377	335	344	363	337	358	360	389	375	391	370	367	359	341	358	379	364	331	398	390	368	343	375	357	352	363	378	323	358	334	337	358	340	384	396	352	383	371	339	351	361	353	352	357	339	368	377	392	392	382	329	348	351	404	351	352	346	375	386	334	328	345	346	338	361	395	405	392	388	345	347	377	343	381	360	363	370	359	349	353	324	354	320	351	360	347	351	333	330	358	355	371	346	365	352	352	345	371	394	364	398	342	362	351	381	377	358	359	359	378	328	357	332	373	369	327	332	332	352	359	358	347	363	368	355	377	340	337	334	333	347	361	332	339	360	368	363	349	353	345	338	343	378	332	368	331	360	358	408	337	368	382	383	366	381	351	379	384	372	387	357	352	330	372	355	354	349	374	353	353	324	361	385	368	377	393	332	360	408	365	330	375	358	324	362	364	356	372	357	370	349	362	348	368	375	373	378	346	369	366	355	384	361	356	341	370	340	330	351	372	319	365	342	336	342	374	384	395	317	361	340	350	368	367	371	356	387	378	370	349	329	363	341	363	386	370	424	350	354	352	353	365	382	356	378	386	352	383	344	369	368	378	396	376	373	350	368	356	395	374	381	335	400	341	359	376	361	359	350	355	343	376	370	378	327	374	380	345	375	360	352	328	370	335	379	343	345	339	342	370	377	376	362	419	379	330	348	339	378	350	365	371	348	361	348	376	347	363	379	368	329	403	345	348	380	359	376	360	352	383	366	358	347	363	355	367	314	380	373	372	357	362	392	340	333	332	339	348	373	360	405	311	350	349	345	378	347	347	328	366	341	337	337	382	332	352	376	351	365	356	337	342	382	404	369	345	388	381	363	366	363	360	375	342	367	361	349	368	404	362	344	357	332	353	360	346	370	336	365	384	325	347	384	388	315	386	345	381	335	342	347	356	343	393	367	342	351	353	393	352	370	362	335	340	349	364	326	346	348	318	333	358	348	372	355	354	358	351	362	363	379	362	346	388	355	372	361	389	374	357	370	318	367	360	365	363	359	344	399	335	361	350	386	337	346	332	343	364	348	336	372	352	362	391	385	344	357	358	339	348	379	359	370	338	346	343	384	344	366	314	384	360	392	354	360	362	343	373	348	373	364	386	327	384	392	330	332	361	339	344	336	359	336	372	344	345	340	361	375	342	389	342	346	330	343	375	321	368	378	379	345	357	411	346	360	328	380	379	360	342	327	381	323	373	323	322	373	387	398	358	382	365	349	381	341	359	336	344	355	343	380	370	344	353	378	331	379	374	347	387	325	391	361	396	352	359	370	380	373	357	322	360	405	346	372	374	347	362	370	349	376	358	372	387	358	339	356	368	373	348	369	347	329	356	379	393	377	367	378	370	349	356	367	366	357	356	303	348	367	374	335	368	355	362	384	336	382	357	360	352	348	333	351	319	373	351	366	348	365	351	348	379	381	335	349	337	355	361	321	350	378	335	365	360	352	344	381	357	383	314	356	355	367	373	361	360	363	335	368	349	376	354	395	364	393	370	354	365	363	377	380	339	372	369	372	382	340	356	332	375	345	324	357	367	368	362	370	363	365	351	338	353	360	355	349	357	354	368	353	364	390	336	307	337	380	366	357	351	360	333	367	364	339	335	349	407	352	366	338	338	393	344	379	355	350	366	347	377	366	341	341	330	363	349	371	377	403	352	394	376	343	353	398	343	406	350	407	362	365	356	372	364	352	335	354	368	329	319	373	364	346	351	349	363	331	362	374	370	383	340	361	361	351	385	344	385	365	341	356	355	386	336	343	378	346	411	355	379	369	333	358	355	365	353	340	387	373	399	368	368	343	358	336	391	355	380	390	383	348	324	339	371	358	353	361	393	370	373	324	363	360	367	348	366	358	355	359	338	365	363	354	326	371	375	338	336	380	353	396	352	374	353	408	374	338	359	344	355	368	380	366	335	355	359	372	368	354	370	342	350	328	385	355	359	351	336	330	378	398	366	385	356	367	366	356	393	351	331	365	359	370	345	381	368	376	325	326	350	362	360	379	396	367	352	325	354	375	355	377	370	362	383	390	322	363	337	365	348	364	342	382	386	378	352	322	356	365	406	342	343	342	361	353	384	368	354	382	350	392	351	314	316	364	354	366	347	419	388	383	332	369	368	386	369	368	380	357	366	360	369	385	416	340	339	389	349	300	391	353	337	367	345	379	350	353	312	361	371	366	360	410	382	351	368	340	353	331	381	396	324	383	383	339	356	366	325	382	368	379	371	384	352	383	374	338	388	361	366	398	345	334	356	369	373	369	343	345	344	378	322	381	368	357	369	373	363	345	358	360	382	349	381	339	364	301	383	359	327	357	352	382	372	350	375	331	341	352	359	363	377	393	401	326	361	371	367	340	362	391	348	338	320	345	347	351	353	340	396	390	387	334	351	373	362	367	387	371	365	382	346	377	348	381	317	352	369	393	386	336	347	372	353	345	338	399	390	325	357	338	384	337	362	334	360	381	351	392	339	383	349	357	369	367	367	380	338	385	319	328	382	342	327	391	374	347	321	356	354	386	364	381	358	385	369	382	354	382	391	360	361	371	345	353	317	332	377	335	373	382	354	355	377	355	351	346	353	331	348	350	351	354	338	343	350	379	366	396	348	357	360	332	348	341	369	379	384	368	368	331	365	350	359	369	387	357	387	384	354	329	373	389	379	346	342	375	352	354	345	329	369	343	303	363	349	362	364	338	372	367	336	356	361	358	375	377	372	354	332	363	338	324	369	326	346	360	364	330	372	373	376	383	330	373	340	366	389	407	353	389	360	360	370	361	348	348	342	376	362	355	357	380	359	368	388	363	342	356	350	348	349	326	337	346	359	357
14824	21994	31308	30560	24920	21579	17377	15132	12241	12118	7555	5446	4275	3146	2621	1763	1197	1054	1021	1026	997	961	1010	917	1027	990	930	950	901	995	1008	978	1032	1007	942	1040	972	1008	989	978	993	1001	1001	1000	961	954	994	970	969	945	1020	958	945	1005	963	965	985	964	955	997	1040	981	939	983	956	961	984	989	1016	1018	997	955	996	979	941	917	1028	962	977	972	953	1004	928	947	965	996	948	983	949	996	969	900	902	962	953	990	943	975	985	1003	986	918	955	988	993	987	998	1040	946	966	982	966	959	1029	961	1018	948	957	941	1000	943	985	984	1002	1011	961	941	984	959	987	1037	979	1016	996	1011	1004	1010	922	960	950	1003	1048	992	986	957	954	1012	1006	1024	1007	967	965	977	927	993	985	1020	957	967	938	949	1028	959	974	951	996	979	1017	1027	991	975	1043	951	1017	987	1004	933	980	942	977	962	900	947	911	991	955	925	938	979	1006	993	1035	1000	995	1012	929	1033	964	941	974	952	1000	972	1009	954	1010	974	982	1002	972	968	1043	1015	955	921	964	976	906	943	951	964	940	964	977	1003	1027	956	1003	1005	984	960	971	983	916	1011	988	964	960	966	934	964	983	971	984	966	1004	968	999	960	1008	936	954	965	995	965	949	995	1009	976	933	961	1007	999	984	954	968	1031	943	967	991	977	990	991	980	1011	990	974	984	973	965	935	958	997	961	979	1026	994	1007	980	1004	1007	1015	1036	1018	914	939	911	991	957	962	936	1019	956	1017	967	1013	982	960	971	972	945	965	914	972	956	939	992	987	959	991	1019	925	1048	1032	949	968	945	966	931	991	911	1002	921	977	991	991	1008	938	952	973	1015	956	974	1009	976	995	999	1006	961	931	984	921	993	954	1012	986	971	915	991	957	1024	921	1019	998	913	933	985	1032	948	1014	945	966	956	968	954	1014	931	1009	974	960	951	1018	937	1039	950	1009	918	991	989	994	971	1000	1048	1031	991	979	995	966	993	1022	993	948	982	1021	991	981	965	965	982	965	934	944	1026	967	996	961	1003	918	974	992	994	999	960	996	970	999	968	1031	967	981	960	930	921	973	890	916	970	1003	978	981	972	949	963	996	972	1041	978	1015	997	997	947	951	1009	939	936	975	950	982	1015	935	973	1034	978	1024	1028	963	1013	976	956	981	995	965	1032	937	955	951	1015	1038	1042	940	994	949	935	1032	1017	939	965	963	977	981	971	938	955	937	1023	963	948	944	1012	1023	956	996	962	968	1000	964	984	966	942	934	972	1002	968	921	1005	1031	978	972	1020	932	1010	933	1004	1015	986	987	930	964	971	974	972	975	1004	1001	907	999	1031	965	1001	1018	994	983	1006	930	955	992	987	1027	1000	982	967	973	1011	963	962	1032	994	973	973	983	973	1003	1001	949	1003	976	1000	962	981	1007	1019	1011	990	1015	1027	983	1044	999	956	953	980	970	990	1003	986	1030	1001	937	1031	1005	966	1014	977	988	957	972	1005	996	1019	947	975	1019	1028	993	958	995	965	966	978	970	981	957	1015	1010	958	972	988	921	971	935	982	984	963	1025	988	950	973	992	950	967	950	939	978	1027	998	945	966	965	999	954	1000	998	970	989	977	942	955	1009	1014	988	976	970	969	1012	1059	940	951	961	1006	1025	931	1010	956	987	977	1000	982	962	938	965	946	983	968	975	976	1003	1018	951	1022	989	970	982	942	1052	934	958	945	938	929	974	959	973	974	963	973	991	985	969	1029	927	940	954	910	943	950	992	949	937	1015	952	965	968	982	955	974	962	966	973	979	1013	984	972	964	886	937	971	1011	967	892	958	1021	983	973	1037	999	1030	1049	1008	969	987	1026	999	1006	939	931	947	995	945	935	1010	983	1018	1000	944	974	968	984	973	1037	985	1011	982	908	997	1035	1005	979	969	993	991	959	950	974	978	946	965	947	931	911	970	1017	967	996	946	939	1020	954	956	980	979	998	993	1038	963	979	972	985	922	979	982	993	1027	978	912	951	1015	967	941	945	1018	1028	994	973	959	1042	973	989	980	978	980	978	987	925	991	961	978	982	958	953	1007	1003	918	1027	996	970	950	977	961	960	936	933	972	948	919	939	1018	993	964	988	1011	946	970	962	957	955	1007	920	934	1000	964	992	1006	994	911	974	943	979	956	988	992	994	995	925	981	953	967	1030	1020	949	1002	968	1009	979	892	1009	980	998	934	973	914	1012	940	1014	949	962	1024	982	988	993	965	995	940	984	1021	996	932	944	943	987	1038	980	965	1002	969	980	966	983	993	980	979	1045	969	976	941	968	996	1009	954	1069	993	1018	1023	951	946	972	941	960	969	976	961	934	958	978	955	988	999	1024	1010	1012	992	971	1006	958	983	1029	919	960	994	1021	972	979	952	924	1062	993	975	933	1003	955	1012	992	966	974	949	941	970	1016	985	1004	946	1023	996	1013	970	918	956	945	999	1020	989	957	970	1002	1025	954	979	1007	956	984	1000	972	976	947	1019	1013	1021	942	936	985	920	993	919	960	988	956	949	996	1001	1005	1010	951	952	997	950	931	1018	978	979	995	964	1004	963	1034	979	1063	1001	958	983	943	970	1064	944	981	949	973	1009	997	981	978	1051	991	1011	1004	1032	992	979	979	1005	1014	979	1005	1000	951	937	949	947	984	974	1038	963	975	950	985	911	1047	959	944	991	993	970	957	1023	977	971	1017	1006	938	1033	957	986	985	985	1042	962	973	977	914	953	1007	947	1040	1046	1021	896	973	986	984	986	938	957	946	967	1049	991	945	1022	955	988	1013	922	965	999	1020	972	964	976	1014	1001	934	955	1006	991	931	983	966	949	981	919	983	988	950	997	952	1006	996	947	1000	982	930	958	1009	989	1012	950	969	1019	1054	951	1015	1037	1004	974	960	977	993	979	981	968	957	993	966	1021	983	996	970	992	977	919	1005	985	983	993	1010	988	960	966	998	983	1012	959	970	993	949	965	995	957	990	974	978	1005	997	963	956	1001	987	1024	1017	914	941	1024	965	976	938	968	977	998	981	961	981	924	982	995	1008	940	935	987	956	1015	979	983	968	988	969	961	1013	983	980	980	965	950	975	945	971	969	932	985	1045	1004	925	924	983	999	1017	999	979	973	997	955	946	1031	995	943	975	989	994	1006	942	949	978	937	998	999	973	967	1012	1032	942	1023	973	998	948	950	1002	938	972	997	957	956	962	934	975	989	970	1005	1029	963	968	919	958	946	961	961	977	971	948	948	1017	947	949	967	956	980	971	960	997	954	977	988	1012	972	1010	981	987	965	922	988	998	943	980	986	989	937	939	984	914	978	1009	963	962	943	972	984	959	944	1068	948	974	944	920	976	1037	963	962	992	945	963	974	931	991	961	1031	1020	981	1020	974	971	986	946	939	954	1008	977	932	964	962	980	1004	950	914	961	1033	906	920	947	1012	1059	942	976	958	954	945	961	1015	999	1008	964	1022	929	941	970	943	975	961	967	952	991	961	974	1000	1018	976	1003	952	981	962	964	1023	987	988	925	1003	960	974	973	925	1019	945	1018	979	1015	990	1036	953	982	903	936	905	929	958	988	964	945	918	961	1034	937	977	951	950	980	970	972	950	959	997	989	1034	951	983	934	1017	1031	990	1045	993	961	1022	976	947	932	1003	1000	996	1004	989	999	945	958	980	988	953	983	978	971	967	994	972	925	999	984	979	1003	971	925	996	954	952	983	1016	1018	969	959	915	986	1001	1008	995	1026	946	1034	1008	993	932	962	1014	922	967	1008	899	1018	971	1008	960	1001	973	990	931	954	982	971	947	993	1029	967	1002	979
34866	37705	39893	32106	23951	18816	14425	12115	8795	9912	16260	14916	7801	3261	1576	1414	649	504	466	469	416	404	414	381	383	375	375	370	366	378	417	372	373	336	320	328	316	328	315	329	340	319	312	323	364	314	338	339	339	315	341	353	334	319	339	332	298	307	349	330	357	304	385	329	309	322	306	342	352	332	327	347	342	328	339	315	344	367	332	318	334	352	320	345	334	317	326	341	332	340	319	357	314	313	294	337	306	307	348	334	319	322	350	346	329	314	343	344	283	327	387	339	346	348	297	355	308	312	340	344	322	303	352	304	346	360	370	334	337	350	322	312	336	345	293	326	383	325	387	356	320	354	294	345	321	323	327	335	301	327	324	345	321	318	358	323	355	331	359	362	296	323	354	339	300	311	333	328	356	322	319	343	353	304	326	316	342	314	324	348	317	321	338	351	317	326	332	349	347	349	336	341	351	339	330	337	372	319	306	337	311	340	308	332	346	334	343	351	365	320	338	332	356	321	319	336	318	311	331	339	315	364	349	350	330	306	360	353	382	325	357	327	333	321	303	339	356	309	340	323	326	350	320	324	326	395	340	357	332	349	339	341	340	355	359	345	345	313	321	328	361	337	351	322	317	307	322	314	331	323	327	332	355	309	318	304	329	348	310	324	318	335	345	374	345	319	304	354	317	359	311	318	320	331	319	310	346	313	340	324	297	338	318	351	329	346	334	341	327	303	306	347	325	334	333	310	324	337	301	340	325	308	332	285	345	326	345	352	336	317	353	303	328	347	295	351	373	337	327	317	309	345	333	344	332	336	319	316	317	301	338	355	337	344	341	343	323	311	337	295	313	309	327	327	357	341	336	323	343	338	337	336	357	311	289	321	296	322	366	289	337	362	300	319	330	358	318	336	345	314	349	349	305	339	322	347	324	306	324	325	337	330	339	326	325	345	344	320	355	305	327	339	344	339	320	341	341	300	325	342	316	343	337	355	332	318	333	341	350	358	326	320	318	310	356	343	352	307	359	334	347	328	315	336	356	334	313	339	351	330	330	329	325	334	341	336	304	315	339	340	315	330	339	335	310	303	314	325	313	351	315	305	363	325	351	323	313	345	341	343	339	362	318	333	306	319	340	358	333	354	352	324	338	337	318	320	365	353	328	318	335	339	349	345	371	321	315	346	333	347	333	342	317	309	361	352	338	300	340	357	340	342	283	301	345	336	315	335	328	322	330	339	335	326	314	329	335	305	339	355	334	341	332	330	358	298	360	330	321	334	366	316	304	310	335	342	319	349	331	344	310	346	309	338	343	317	305	340	357	313	322	328	315	343	333	296	358	313	343	337	291	355	316	312	328	333	331	340	319	324	315	306	344	384	341	312	341	363	328	342	319	296	306	316	336	294	331	334	360	339	337	324	341	349	338	344	315	345	375	330	327	313	305	340	341	356	296	318	315	353	344	337	324	352	338	317	346	313	330	326	340	323	343	303	328	323	350	336	349	334	313	321	334	337	339	358	344	312	344	328	367	334	373	327	330	364	331	344	357	349	323	324	363	327	322	364	334	290	323	329	316	316	326	345	293	341	322	326	328	365	366	321	326	272	352	327	341	293	323	318	294	310	298	340	311	350	297	318	324	331	321	330	331	359	345	344	324	310	355	320	343	377	320	328	357	358	307	324	309	361	327	329	314	365	335	307	340	332	318	311	332	338	310	340	344	346	373	356	340	351	335	321	352	321	349	356	322	320	304	311	318	352	289	349	347	324	332	312	338	295	325	363	320	332	332	322	299	339	336	364	302	314	329	347	324	332	338	307	314	317	309	348	355	321	343	313	346	317	315	370	339	316	302	328	343	337	335	356	341	324	323	343	344	359	310	314	351	349	316	306	338	330	327	341	307	315	309	336	344	357	347	344	332	308	349	328	345	333	327	337	324	323	311	324	358	306	342	332	354	341	337	323	332	330	327	341	320	335	346	323	313	348	325	362	337	316	305	344	338	359	331	313	347	303	343	321	329	346	348	347	348	337	319	303	336	337	349	328	332	343	339	334	350	312	345	335	322	328	318	328	319	328	362	343	284	376	321	320	337	340	380	333	335	327	286	341	334	308	344	375	362	303	330	347	322	314	315	350	356	315	339	331	306	349	332	337	321	319	354	353	354	356	340	323	335	321	352	314	354	335	300	320	316	290	345	335	353	305	316	341	307	322	351	361	346	345	331	339	328	341	337	304	347	310	331	333	314	346	292	331	335	361	311	342	349	330	326	324	319	324	328	318	334	344	328	329	334	350	375	340	335	331	330	339	333	336	334	337	333	337	318	336	351	334	314	302	323	367	297	329	314	344	351	310	345	342	327	319	376	347	335	352	329	333	342	318	302	375	329	332	308	303	356	316	330	318	307	340	335	345	345	343	345	319	348	354	304	323	313	385	314	356	359	331	338	330	322	307	356	325	280	338	364	343	330	331	336	326	332	342	329	312	331	329	312	327	340	379	307	327	328	353	309	336	337	297	325	341	330	314	337	342	342	313	368	324	313	312	335	315	329	315	328	315	331	351	362	318	312	309	313	329	363	360	372	349	336	340	343	338	307	337	328	297	329	318	359	324	322	315	310	294	307	330	330	342	316	313	316	332	364	327	346	296	366	322	302	327	311	334	334	332	298	352	315	333	356	302	327	354	313	347	378	320	312	351	355	303	305	350	336	306	349	337	359	348	347	342	323	344	299	345	292	326	336	332	357	347	308	324	348	317	355	346	357	358	344	348	326	296	361	330	304	338	331	342	349	324	309	319	300	303	334	318	338	322	309	316	342	308	356	338	326	310	314	343	282	351	333	331	303	339	322	334	307	323	363	321	352	324	322	334	324	321	340	322	299	303	339	317	332	365	322	326	313	325	319	369	324	330	358	343	315	331	346	315	341	335	364	343	330	296	308	344	311	320	317	368	298	339	346	338	361	323	359	350	337	354	314	361	359	349	327	311	323	349	348	294	346	305	341	315	338	311	349	340	316	345	354	329	340	338	357	314	366	335	346	385	332	325	321	332	341	313	306	318	334	349	305	339	347	322	312	314	331	357	341	316	331	314	320	332	345	325	320	317	317	343	347	338	333	344	345	322	359	324	308	319	325	324	291	342	314	334	376	337	314	338	315	377	301	338	341	321	302	345	315	334	327	350	349	324	330	322	317	331	326	314	333	326	317	336	322	354	354	299	329	337	292	342	355	331	327	370	326	354	323	332	336	323	331	337	339	338	323	293	341	342	364	364	319	350	331	348	345	312	325	346	344	343	326	315	298	319	328	322	314	351	330	287	331	323	339	358	361	352	319	344	322	325	342	323	313	368	330	347	349	331	337	352	324	349	325	362	324	313	338	328	339	315	342	340	317	331	330	341	327	341	320	315	372	354	342	348	321	303	347	330	330	358	318	341	327	344	344	347	349	331	319	382	340	300	331	327	311	334	334	292	335	323	311	327	306	321	301	314	320	320	310	323	338	330	347	336	351	330
24992	31059	38444	38316	33528	31645	28441	27288	23162	26642	35011	32974	21416	12196	7235	6776	2609	1820	1916	1561	1497	1415	1345	1385	1274	1191	1238	1188	1042	1149	1375	1283	1129	1012	935	923	926	970	932	986	889	879	907	916	870	880	908	909	889	926	873	923	898	918	942	923	983	882	907	913	904	932	941	925	907	892	918	922	908	927	965	920	961	909	855	894	952	872	926	937	961	858	894	942	930	919	952	957	956	913	960	923	896	892	924	912	925	877	850	876	943	935	875	932	930	958	906	869	900	892	930	906	957	972	898	924	917	900	903	956	937	951	911	899	953	932	918	928	901	924	936	923	910	974	901	921	925	915	934	945	935	917	984	910	880	940	875	864	900	938	861	979	957	935	893	932	879	897	929	847	928	924	923	958	936	969	928	894	953	944	850	944	918	958	954	878	966	855	868	898	922	910	933	957	888	922	881	923	927	903	926	956	891	876	832	905	962	896	945	888	914	921	945	932	935	898	896	876	946	969	921	900	929	981	890	891	910	876	865	965	895	949	868	930	885	929	930	942	929	941	892	971	951	933	946	897	905	925	904	903	958	927	916	923	881	920	972	844	963	940	922	910	905	902	917	937	887	910	879	924	926	939	915	894	937	936	909	963	916	943	898	929	870	904	893	916	945	953	876	921	883	918	927	945	889	881	956	909	910	905	933	902	932	943	900	915	912	934	1016	919	893	888	930	957	926	885	895	896	947	974	905	963	936	914	889	956	905	923	891	919	905	935	889	932	926	941	857	891	922	940	945	858	884	924	921	891	892	914	918	934	933	898	916	868	896	955	909	909	942	875	888	928	913	991	925	915	870	897	869	950	915	914	906	943	956	928	858	915	845	926	904	894	914	877	947	930	917	887	917	908	979	861	872	947	926	890	898	900	943	895	870	917	987	910	939	902	929	913	923	922	912	918	903	902	870	868	914	972	937	948	924	907	905	954	948	884	887	964	936	933	908	900	916	919	908	934	935	923	909	921	891	906	886	896	893	935	942	928	858	902	884	929	877	978	892	914	915	893	939	909	892	890	870	975	910	917	936	874	922	953	953	943	933	927	920	922	901	882	928	899	919	865	891	881	882	938	932	869	912	951	964	909	915	913	911	928	910	890	950	900	941	918	920	932	933	892	917	932	939	843	903	883	916	923	921	882	936	962	971	915	880	959	896	867	894	922	914	919	935	939	920	929	958	941	959	899	957	884	910	958	909	919	935	919	953	914	934	920	942	947	905	980	939	919	948	912	935	892	916	909	886	923	890	907	880	976	870	917	864	911	897	923	890	909	940	908	945	911	899	931	875	863	907	932	926	954	910	915	928	894	956	933	908	940	888	922	956	898	926	870	927	888	961	917	956	928	955	926	879	934	921	902	936	921	947	938	895	940	940	938	935	958	968	874	955	869	900	964	904	882	898	930	1020	918	893	928	914	916	894	889	885	905	908	898	849	859	887	916	939	911	950	884	910	865	919	911	925	996	892	939	939	869	929	951	889	903	916	951	908	885	919	859	881	915	937	876	871	864	895	984	910	925	865	944	911	968	889	907	903	938	967	912	904	896	878	992	948	919	906	973	944	905	886	896	890	965	876	935	943	840	950	903	900	926	903	954	882	930	896	920	884	956	929	972	920	936	913	868	894	954	949	861	894	917	927	937	935	943	954	941	870	925	879	883	995	920	919	951	906	887	945	905	881	889	928	907	882	939	882	906	951	923	918	929	844	930	927	929	939	940	897	933	874	902	880	874	886	942	972	974	930	901	945	901	933	951	903	856	935	935	944	905	919	891	940	939	939	926	920	958	924	874	907	936	916	891	873	912	947	899	901	953	979	910	944	921	991	893	916	911	885	889	960	895	880	927	893	915	963	944	925	909	867	950	932	935	904	864	868	876	962	900	926	914	956	894	900	899	966	952	944	900	891	893	938	919	951	857	923	918	926	948	870	935	917	924	953	900	962	907	919	879	936	940	919	919	904	854	887	909	929	897	909	860	931	899	924	925	945	913	902	952	906	887	906	973	893	971	879	919	912	928	929	968	879	921	891	898	887	942	933	887	882	929	914	952	885	897	911	891	914	848	903	958	958	915	895	896	907	969	910	923	940	919	959	896	908	894	904	920	971	956	882	865	953	893	919	883	914	857	904	943	850	936	916	990	951	903	970	900	951	915	907	891	922	901	934	932	897	943	878	928	913	894	983	977	875	974	950	909	880	929	922	940	883	876	921	929	906	928	871	920	936	929	954	900	941	921	901	848	863	895	906	897	961	937	976	901	957	924	904	952	916	918	907	907	900	919	904	941	894	908	886	911	930	906	911	883	914	863	923	941	903	886	907	886	907	937	957	946	869	929	958	943	896	928	973	972	963	909	956	895	931	879	931	896	913	975	909	912	934	931	957	921	936	914	948	941	923	893	928	912	955	947	892	959	973	884	919	919	955	918	908	906	922	903	867	953	925	916	886	951	918	939	926	892	943	926	907	933	916	889	959	865	972	955	825	918	918	925	840	945	903	889	897	923	953	931	951	926	916	888	833	929	860	908	876	921	965	895	953	941	944	874	920	991	921	922	912	877	876	907	907	877	931	916	966	948	948	873	893	854	962	885	923	933	877	913	923	946	886	888	916	933	942	883	918	932	930	891	891	908	887	974	861	874	898	894	901	916	916	915	886	1005	907	940	943	910	948	956	946	942	863	895	909	868	900	954	936	895	896	893	892	908	893	952	910	835	888	926	916	952	952	907	929	935	886	937	931	939	948	945	912	872	949	847	939	905	910	948	932	935	942	905	848	912	919	871	925	932	979	917	877	905	897	916	872	916	915	868	947	884	908	840	920	867	885	926	908	879	957	893	889	884	951	916	943	946	981	907	885	898	911	899	875	946	954	917	952	941	872	911	933	923	892	902	968	905	960	913	936	937	932	956	968	888	913	930	935	971	881	925	896	926	899	974	928	897	944	989	915	918	949	948	905	864	916	881	924	912	911	906	934	923	929	922	914	957	895	965	918	894	891	943	870	931	920	1001	950	905	938	943	956	897	928	881	916	890	922	927	902	888	904	849	919	900	891	914	914	937	887	942	929	908	935	948	895	928	979	928	990	1011	891	877	920	908	970	965	941	906	920	949	986	962	940	917	883	887	858	900	873	962	909	954	918	904	888	924	883	907	921	976	917	908	968	962	910	871	910	894	893	936	896	890	880	910	940	949	956	960	912	925	833	900	899	916	898	926	914	912	956	929	918	902	921	975	890	903	922	937	902	890	927	963	935	895	928	916	921	914	972	937	955	882	905	878	908	883	919	917	909	933	897	886	952	927	899	914	927	928	941	902	914	918	951	904	946	936	938	923	872	891	878	900	932	908	967	984	919	978	856	923	904	908	930	913	902	956	925	928	936	877	893	916	910	954	879	902	935	921	981	870	910	872	900	940	879	921	929	946	924	942	976	958	917	904	927	985	934	874	849	881	911	936	904	903	943	886	937	859	882	916	909	916	912	895
41220	41185	43841	37059	30021	24599	19668	15529	18615	29094	16854	15369	12932	6853	2314	1264	849	657	603	639	591	506	477	477	481	426	433	401	403	442	477	458	400	379	343	345	358	351	343	359	320	363	372	368	335	333	367	335	297	401	343	326	365	369	356	362	352	339	369	346	343	346	351	341	338	310	363	326	351	322	328	360	344	328	376	345	302	330	379	356	316	324	330	353	339	372	356	348	299	333	363	349	350	372	331	324	348	325	317	329	378	355	350	307	346	332	375	364	348	328	357	314	355	338	324	325	300	330	347	353	364	367	336	335	343	350	311	336	341	336	357	355	369	335	318	302	342	335	317	350	331	314	326	305	339	363	310	332	364	335	353	314	363	344	353	318	318	321	343	323	355	350	365	313	314	339	339	308	320	323	366	316	341	366	376	366	362	381	338	323	299	326	292	347	332	345	339	323	328	343	338	361	303	336	356	331	333	311	369	351	338	334	361	331	369	338	343	318	318	340	372	333	332	351	347	350	354	313	346	363	338	344	334	369	335	359	364	318	335	342	351	350	331	374	362	345	343	356	364	377	351	360	322	331	337	327	336	364	335	339	394	356	350	330	347	329	342	344	352	313	336	362	344	346	342	334	329	347	343	343	373	327	356	347	355	322	333	370	356	379	302	305	346	333	355	363	316	348	340	335	360	325	348	342	352	353	390	323	328	353	383	348	353	329	355	361	334	336	340	387	319	336	335	333	331	335	307	339	361	314	349	373	311	333	339	324	347	383	296	330	312	353	351	348	366	344	327	362	319	289	390	344	323	347	358	333	346	359	321	351	343	354	345	333	337	367	356	354	365	345	344	358	337	330	343	366	326	365	362	356	308	346	308	375	325	307	356	311	374	324	348	321	368	318	352	366	341	312	334	371	357	355	358	347	352	340	332	336	352	354	383	328	296	326	358	351	339	359	336	346	306	337	291	323	325	335	345	321	352	328	328	336	377	337	311	317	322	342	376	363	330	342	329	333	339	333	312	333	333	358	352	325	340	306	313	361	351	336	305	336	361	337	339	341	359	375	355	325	329	355	344	327	355	387	343	348	306	359	336	342	359	341	341	351	345	313	333	355	364	341	340	300	329	358	326	331	320	366	336	343	315	331	351	355	360	331	340	349	327	346	360	346	317	324	331	318	344	338	354	347	368	354	324	326	348	330	341	358	330	361	346	315	381	362	347	301	324	344	335	315	335	353	340	323	352	335	327	340	337	352	332	330	346	339	331	338	354	375	336	349	329	335	362	352	339	376	343	341	361	336	354	347	348	336	343	361	328	347	344	349	312	358	336	337	351	322	343	351	328	298	360	340	322	361	319	319	347	339	360	341	316	339	316	360	367	364	338	322	344	348	351	322	366	302	350	294	341	340	336	376	301	331	340	351	334	308	338	323	358	340	343	352	349	344	336	331	312	326	356	347	351	354	322	354	336	335	353	356	327	305	358	308	358	351	348	381	332	333	331	326	340	323	335	368	335	334	356	358	329	334	333	364	324	363	355	359	348	324	317	367	352	339	359	335	371	359	370	370	372	400	300	327	310	316	358	352	352	360	330	327	341	325	335	324	366	349	323	340	341	319	311	341	300	336	295	350	358	342	353	387	330	355	356	349	358	342	340	356	368	347	347	320	343	350	336	332	334	352	318	347	325	339	359	348	351	330	353	382	352	355	335	315	370	339	323	381	339	329	345	361	365	310	367	317	362	310	354	352	323	372	346	333	315	353	343	338	319	338	353	375	350	351	332	304	332	357	339	345	360	339	336	330	360	342	351	339	349	348	351	338	340	367	328	356	343	353	344	338	341	342	354	339	373	339	394	340	328	338	356	331	320	349	325	366	331	337	319	368	330	296	321	339	382	350	282	338	354	310	332	338	332	342	354	392	363	346	342	358	319	345	339	328	367	326	407	357	333	329	342	328	327	330	329	375	359	342	344	331	298	359	299	370	307	350	327	325	355	341	332	328	301	327	369	317	326	352	352	348	328	358	342	349	329	356	346	347	345	323	334	345	332	369	347	300	332	354	340	302	324	359	325	387	343	356	350	385	344	331	380	340	316	316	358	333	322	374	317	367	350	356	336	335	337	335	309	307	319	332	332	350	336	335	375	366	340	355	333	325	365	343	334	343	357	385	339	354	331	329	333	354	320	329	316	342	344	323	346	343	356	353	372	340	327	307	330	313	355	355	332	344	331	339	335	365	328	316	333	371	332	352	331	355	335	346	310	358	325	347	334	338	342	344	342	327	351	355	324	352	360	368	367	367	358	341	357	344	325	314	348	389	333	359	358	347	320	357	332	315	349	360	335	373	344	343	347	305	372	375	355	380	367	356	322	292	344	348	347	329	362	359	320	333	302	349	312	360	357	390	355	369	361	348	318	348	338	302	374	348	345	344	338	336	360	348	306	322	334	337	334	335	341	355	338	387	350	366	373	347	332	326	339	346	341	336	324	333	358	329	370	359	369	329	333	351	341	363	302	321	349	350	334	323	328	357	328	352	368	301	353	351	307	360	374	341	348	325	356	376	376	359	324	360	342	361	353	367	323	355	322	341	363	342	388	352	319	357	330	359	353	327	319	344	374	360	339	363	333	340	372	324	348	352	335	352	330	352	350	348	323	340	349	326	314	363	340	343	355	397	323	348	342	338	326	343	319	339	341	348	367	329	342	343	322	325	351	317	360	346	336	346	334	358	298	356	302	348	341	320	328	381	352	372	349	320	289	360	324	360	356	371	305	354	322	316	326	323	354	366	349	330	334	335	327	341	323	354	336	356	315	336	327	359	345	362	316	337	319	366	362	323	307	340	346	362	356	351	359	341	336	327	352	344	310	327	327	320	336	316	389	330	346	330	324	349	338	343	359	357	377	368	337	341	311	336	342	311	340	335	355	328	315	366	340	355	340	371	356	345	329	321	355	342	339	319	362	381	338	377	330	351	327	337	354	346	349	347	324	326	292	328	311	367	335	383	364	350	370	331	373	314	336	377	340	359	357	355	332	350	331	319	349	358	334	334	325	303	350	359	325	385	357	317	392	348	339	343	320	297	369	343	342	333	354	363	338	384	396	364	348	335	349	324	338	337	338	358	347	367	331	343	343	362	358	325	323	371	339	340	349	289	322	341	353	336	344	357	308	319	351	353	355	354	346	353	369	352	357	357	346	332	318	335	310	352	353	309	296	317	353	360	347	325	333	326	311	346	331	325	345	321	354	330	342	339	330	345	370	365	346	349	370	374	331	326	361	320	330	332	366	339	382	318	318	337	369	358	344	336	343	354	351	344	349	337	366	327	336	364	330	309	360	342	363	367	335	297	347	323	337	347	355	337	333	343	344	319	330	344	315	339	330	336	347	322	310	314	322	325	314	370	376	311	344	337	352	361	346	339	333	326	361	362	331	330	332	314	312	344	326	362	352	320	366	377	333	340	351	324	345	355	379	363	365	322	375	329	335	356	327	347	366	363	371	349	339	328
29484	33984	42259	41898	38344	36096	32814	30099	35928	43655	31477	34367	30272	19608	8890	5856	3619	2807	2915	2477	2249	1959	1903	1937	1845	1416	1533	1376	1300	1419	1851	1676	1378	1137	1025	998	938	998	945	931	930	904	937	907	933	955	931	959	927	938	1002	944	948	946	952	955	973	947	922	973	896	939	944	917	949	912	948	961	921	947	934	937	960	997	915	929	985	919	896	983	999	982	939	933	958	973	910	921	949	944	937	991	989	974	903	921	920	920	951	972	969	986	878	958	923	933	939	937	943	926	908	947	946	947	980	945	953	923	924	962	967	941	967	949	936	938	908	925	947	1012	946	947	910	951	937	949	983	911	910	959	934	947	936	928	903	954	921	905	921	981	945	972	966	934	910	962	1005	944	980	958	937	963	961	933	957	948	949	909	934	909	957	994	920	951	908	917	981	919	957	931	895	914	959	886	876	949	967	972	889	949	885	965	888	973	958	936	931	939	952	949	915	916	897	949	932	971	922	937	936	921	929	931	957	921	917	1024	958	947	942	987	914	906	892	943	959	914	965	934	964	938	897	978	1005	918	967	924	944	952	924	947	998	928	949	930	942	970	940	926	959	982	925	920	936	907	900	956	981	901	981	940	1000	955	973	964	910	997	925	973	918	983	937	975	938	944	879	949	913	942	950	968	965	948	870	1011	932	907	966	961	962	943	857	907	946	919	928	965	913	908	903	971	882	999	959	877	944	859	895	940	940	950	923	968	913	958	967	961	932	948	912	960	991	950	929	944	941	973	916	963	919	978	956	920	890	929	938	933	920	915	942	933	845	905	946	952	920	935	991	928	905	943	953	898	928	993	970	911	915	938	938	906	962	990	969	939	886	956	978	950	926	914	952	957	944	945	958	977	899	899	951	905	920	956	899	968	927	917	1003	947	930	947	869	969	909	946	931	919	969	943	928	917	944	998	982	976	1012	921	939	953	983	931	893	958	933	940	890	968	961	892	913	901	957	948	897	941	886	899	968	956	953	925	876	938	914	922	986	932	938	940	956	979	930	922	980	923	961	952	915	920	972	919	940	926	934	1009	931	910	946	935	885	889	940	935	965	890	949	927	935	903	909	949	904	958	949	968	968	901	957	952	942	935	924	904	968	928	975	942	888	922	900	962	967	924	968	931	908	940	944	960	947	953	945	929	960	905	906	911	914	911	964	983	952	900	956	915	924	940	961	937	925	960	923	888	950	971	911	951	947	925	963	852	883	942	1011	907	939	877	885	945	950	930	912	978	910	924	966	1005	894	912	928	910	904	929	919	925	895	956	973	927	940	912	938	913	901	891	911	920	962	966	975	966	954	918	947	910	974	970	978	951	992	922	1009	994	922	874	925	897	970	955	940	945	941	925	962	949	893	946	950	927	946	977	934	934	929	991	921	987	899	917	918	990	906	950	915	913	920	920	924	927	931	953	936	974	945	913	917	915	957	934	989	934	881	894	945	865	973	904	946	919	950	965	973	965	957	937	930	910	926	951	878	964	970	885	920	956	959	897	929	963	975	942	923	923	879	923	923	984	959	898	947	967	925	961	934	964	936	973	967	919	908	960	875	955	923	906	892	940	929	911	920	974	948	950	870	894	952	959	939	951	960	899	936	999	944	946	891	923	922	913	962	896	964	979	1003	897	934	930	977	948	912	923	933	930	865	933	952	992	942	936	968	942	905	930	941	946	933	965	893	923	957	951	895	968	973	967	969	956	962	936	903	940	889	1072	943	950	925	920	893	972	952	905	934	897	971	974	899	939	926	914	951	943	995	923	955	947	970	915	924	940	844	959	969	986	1004	895	968	933	932	948	939	908	943	905	982	890	912	955	950	949	953	950	909	898	984	942	945	971	898	978	954	948	971	956	956	967	981	963	968	914	991	920	991	933	971	886	932	930	986	932	855	988	851	867	933	964	964	974	911	920	990	894	997	1002	898	950	934	933	947	930	982	957	884	895	981	882	910	945	947	940	953	971	942	889	968	911	948	907	989	913	946	935	894	934	971	921	936	967	953	956	946	942	932	914	990	895	931	940	977	925	904	919	959	1031	886	891	931	915	963	928	928	965	929	917	908	947	969	954	958	927	886	934	880	913	930	972	1011	960	1003	955	923	884	968	890	945	972	955	917	920	942	913	971	1010	966	1030	932	917	975	969	891	909	946	972	928	950	925	924	964	934	913	955	1032	905	959	945	992	966	963	953	943	922	966	964	904	984	942	899	942	943	926	912	970	951	983	898	918	930	935	927	948	941	960	942	974	923	911	912	1008	938	943	963	938	859	943	973	918	936	926	925	935	923	946	923	874	925	938	902	957	952	960	940	872	975	922	920	965	947	942	887	933	912	941	914	943	916	947	907	964	921	933	993	944	987	973	918	967	919	937	888	933	931	943	929	967	956	916	953	948	966	976	922	936	974	947	934	971	921	911	985	940	955	940	931	973	973	938	848	894	887	883	976	943	936	895	946	989	957	947	953	973	903	923	951	985	905	920	914	949	936	927	950	937	916	923	934	917	927	920	946	929	990	950	942	933	982	930	889	947	962	908	955	908	941	901	950	938	943	947	950	955	972	932	901	947	965	954	955	942	949	904	922	955	1010	932	946	905	973	933	879	964	942	906	930	946	870	920	942	906	1001	918	915	962	953	901	938	982	937	954	905	914	961	934	950	950	934	985	916	999	978	942	879	974	890	917	922	946	987	939	918	896	937	894	899	949	924	958	889	913	942	969	950	985	920	944	911	937	932	871	879	916	913	897	980	968	939	948	908	996	934	987	932	934	962	957	920	879	967	904	944	940	940	927	913	947	955	969	943	920	930	940	975	963	923	867	920	956	975	923	916	877	965	955	921	927	888	966	938	979	926	969	933	953	889	986	896	890	937	1009	967	871	971	894	962	948	909	877	933	937	932	890	940	900	979	954	948	1000	954	940	965	926	972	943	922	974	918	913	997	963	936	948	939	921	1006	906	936	940	905	914	916	945	918	932	977	914	945	948	894	917	956	919	963	936	940	905	933	963	989	936	892	951	917	958	885	908	936	948	905	949	944	913	979	948	932	980	946	945	927	936	924	979	967	995	981	939	909	934	982	966	957	963	933	906	934	957	920	909	936	961	930	970	970	963	942	957	898	937	928	936	937	928	957	989	921	974	956	974	929	930	946	913	886	942	972	969	965	926	943	944	942	1016	954	918	922	945	936	950	914	994	928	929	964	923	978	971	947	984	985	965	952	841	978	905	971	958	1023	939	937	935	898	972	982	907	916	961	931	930	938	977	949	909	946	949	929	931	920	915	971	975	972	953	926	921	992	882	939	923	957	969	1011	939	993	908	924	940	964	941	908	891	928	945	941	948	953	913	932	926	953	933	1004	914	900	911	968	913	978	946	929	915	944	923	945	921	922	936	951	978	899	955	897	926	934	952	999	956	924	951	921	945	879	969	910	930	910	899	954	916	927	911	923	886	975	895	902	922	961	907	979	932	986	967	931	908	888	921	942	974	954	933	920	925	925	949	930	899	959	956	1032	961
21928	23327	23554	17709	12722	8682	6027	4571	4086	3879	2481	1835	1213	731	527	385	352	381	367	402	371	359	358	352	366	345	332	379	345	349	343	360	347	340	342	347	335	332	349	360	382	343	385	352	330	351	403	351	352	344	357	388	399	378	380	352	327	382	381	362	358	327	337	399	329	379	359	367	331	341	348	345	358	345	394	314	359	353	385	347	367	378	348	370	351	346	358	358	328	364	364	362	328	370	355	344	367	338	359	363	344	343	375	338	324	363	346	353	353	389	357	371	350	375	328	381	336	350	383	379	353	340	353	356	346	377	357	370	368	336	340	338	384	345	380	361	360	354	371	348	355	356	346	374	326	358	366	342	381	352	332	339	370	329	331	392	345	322	347	346	353	351	370	356	364	359	323	365	367	351	357	354	333	318	365	330	372	387	358	341	362	342	371	369	378	345	323	341	336	362	400	340	351	358	364	315	357	334	348	365	333	347	315	335	350	347	329	379	344	330	341	360	364	392	377	351	358	350	372	389	346	355	342	340	374	347	347	336	321	380	350	353	342	385	387	346	371	379	324	362	354	354	374	361	380	397	366	363	360	338	333	385	338	353	360	361	331	388	386	349	359	356	361	337	377	357	306	346	338	336	350	349	374	366	349	362	332	360	343	362	340	364	370	388	332	386	352	391	334	375	355	360	348	350	404	385	352	383	335	322	379	339	356	333	343	380	362	346	398	369	358	349	366	337	365	357	406	359	382	352	372	344	336	362	315	369	394	326	346	378	373	372	347	324	362	363	380	335	376	374	363	367	344	363	351	360	325	357	405	342	379	377	365	352	358	357	381	369	359	378	369	315	343	382	386	358	344	367	357	346	372	347	344	340	349	324	320	349	341	346	375	378	331	370	352	356	373	348	373	358	338	385	375	341	339	368	361	369	337	373	357	345	354	337	344	341	364	345	352	395	359	362	372	364	378	359	385	334	332	358	356	353	334	366	357	311	357	348	355	380	351	344	337	347	367	331	381	358	339	358	391	378	347	358	372	331	361	356	370	394	367	370	354	367	311	317	377	360	355	353	362	352	342	327	349	356	356	362	349	372	346	336	372	347	357	376	323	381	382	350	350	360	357	357	385	349	347	362	354	354	348	347	326	338	367	361	383	326	344	348	352	345	363	364	358	370	379	379	335	333	344	368	362	362	385	380	363	366	346	370	358	362	378	399	321	357	360	375	325	357	358	369	354	359	350	382	344	376	334	365	384	377	325	387	330	336	369	377	352	383	328	355	346	348	374	378	370	386	356	323	379	345	347	331	362	366	337	354	336	340	414	332	363	358	361	356	322	379	368	362	363	325	385	375	340	349	374	356	370	377	352	400	339	384	368	348	412	403	336	325	379	360	334	334	329	336	322	354	394	348	353	331	363	382	322	368	368	352	348	373	375	323	332	363	396	335	383	341	357	360	361	369	339	349	356	360	362	365	375	329	355	337	362	383	356	358	391	361	365	339	373	373	356	334	382	351	340	376	381	349	381	370	358	376	358	342	333	365	348	360	385	392	371	350	355	371	376	364	354	349	382	338	368	345	332	322	350	335	354	359	344	357	367	379	361	371	348	365	375	346	316	355	375	341	356	371	378	354	367	369	358	329	354	364	356	374	356	321	347	375	341	340	388	352	345	325	353	347	343	340	370	364	358	391	336	349	341	347	337	386	357	375	367	334	363	324	325	337	380	352	371	323	324	389	368	365	368	340	363	358	385	401	343	336	353	376	321	376	345	338	378	385	367	354	349	341	355	350	390	385	376	372	353	366	337	345	357	328	358	369	358	336	410	349	352	332	382	385	354	351	301	355	343	360	366	368	326	361	388	331	339	381	374	357	368	348	353	368	343	348	370	359	359	375	376	392	387	360	381	336	357	321	338	352	340	343	373	375	352	346	337	350	365	340	353	360	351	349	345	424	340	376	351	370	372	349	347	382	365	363	361	355	337	355	360	379	357	343	362	330	389	335	377	322	326	356	341	376	379	333	357	350	363	341	369	343	406	352	333	379	362	316	392	355	349	348	357	371	345	370	346	327	385	354	349	343	359	357	347	343	378	339	371	354	360	345	338	335	373	391	385	379	343	384	359	356	347	339	365	360	335	369	358	365	404	354	339	370	336	350	357	377	354	346	332	355	356	362	356	385	347	379	361	333	383	329	368	375	342	358	327	366	393	369	361	366	348	348	343	384	404	349	349	334	344	374	352	379	385	338	347	393	401	360	378	353	376	357	343	364	343	363	351	359	331	370	375	356	376	358	361	374	349	348	372	377	339	348	382	343	374	370	385	362	342	344	347	374	348	341	360	377	368	360	392	360	351	333	330	385	357	368	335	354	383	352	341	355	372	390	353	331	369	373	333	346	358	353	366	352	337	362	370	349	368	373	337	349	340	348	358	372	353	382	355	358	376	400	389	414	349	375	359	360	374	332	358	363	387	319	385	376	374	357	349	330	384	346	341	334	369	369	372	344	370	357	379	332	383	354	375	343	336	320	338	378	316	359	346	348	358	337	380	370	327	369	347	336	360	313	349	346	359	319	375	353	343	374	359	361	345	358	353	372	356	390	360	365	370	370	376	354	357	404	368	390	317	369	317	372	364	361	358	365	379	366	338	345	386	352	340	358	357	352	363	350	371	336	348	368	362	342	369	344	362	379	373	340	378	375	393	331	347	366	330	338	367	365	344	364	373	338	364	337	358	330	375	356	366	333	362	332	376	357	353	364	364	348	356	362	355	396	358	336	351	345	374	370	349	367	348	351	326	338	361	348	377	354	340	365	356	354	367	393	342	376	354	330	375	303	387	375	388	360	352	350	343	320	398	375	339	366	362	365	363	356	374	371	367	355	354	337	334	331	347	369	382	359	324	351	350	321	357	347	362	412	346	337	365	385	343	361	354	362	365	369	351	383	377	375	380	359	351	378	367	352	363	306	358	346	373	360	348	344	354	367	356	370	328	307	351	409	368	388	358	335	365	386	354	345	364	362	368	387	321	356	342	339	361	345	383	358	349	367	337	349	382	365	364	329	373	390	338	337	336	365	367	334	309	330	346	358	349	345	366	348	340	355	336	353	361	381	351	387	334	322	319	373	351	390	335	363	364	328	353	382	353	364	338	382	351	343	339	346	355	351	360	348	334	362	343	338	367	331	352	357	371	369	357	337	369	349	366	391	381	338	339	388	371	357	336	367	349	354	371	364	350	346	337	376	385	356	332	365	374	322	370	348	399	313	353	343	360	365	348	353	339	372	351	310	375	364	351	360	365	350	383	359	362	330	386	368	342	362	376	371	353	383	412	374	339	344	354	365	386	321	343	370	355	351	338	357	333	388	333	338	399	378	370	351	367	344	398	384	365	372	359	362	370	363	395	365	362	352	363	350	388	356	364	358	387	353	341	385	352	365	362	353	348	346	356	337	375	329	327	364	360	357	359	350	305	374	336	347	330	348	348	352	366	344	329	359	362	338	385	348
15217	18549	25886	26488	24501	21014	17735	15505	14597	14251	9591	7451	4664	2778	1722	1140	1036	1002	1028	996	1043	1004	940	954	989	1030	957	940	959	984	955	999	1016	993	964	986	1039	1044	961	1004	1014	996	1013	966	986	951	989	981	1016	996	933	958	946	923	974	1017	1019	963	946	980	985	976	975	1026	980	1001	962	996	992	984	918	1018	984	969	935	931	942	949	981	994	971	929	1010	989	1004	959	994	968	965	985	948	995	1020	988	975	1012	943	964	1029	1004	979	943	964	985	965	873	1022	993	965	975	975	990	993	948	980	999	966	977	994	931	961	998	974	992	982	951	964	988	986	957	1000	989	956	941	990	942	980	1001	992	977	962	947	962	957	975	929	974	954	1017	981	932	1010	933	970	1034	930	986	1023	950	943	886	982	1002	982	944	962	953	1030	1003	963	1059	1009	1005	981	996	1002	945	961	1007	1004	968	980	952	1003	972	975	914	954	1026	1004	1005	1031	973	956	1001	917	967	983	976	959	961	1013	959	959	954	971	946	1022	950	922	931	979	973	943	965	978	986	1011	946	931	950	967	945	923	978	918	959	970	985	1011	975	1025	974	906	985	1013	977	1011	937	993	981	920	948	954	1026	981	981	1021	1008	966	956	986	962	971	997	961	906	988	919	909	949	966	1022	994	1000	958	931	962	950	931	1002	1017	1012	962	952	991	988	960	941	961	1054	935	1018	913	971	1011	980	1001	967	954	1014	931	1023	979	985	969	1051	934	960	986	948	992	916	1012	1040	993	988	899	958	983	960	971	898	943	1014	1003	1007	958	967	960	929	1002	1017	925	980	937	956	1027	1002	996	952	983	993	1023	978	1001	900	932	972	940	973	1014	972	983	957	979	993	1042	1015	970	934	976	962	938	1037	997	961	988	980	956	953	1004	936	942	984	1013	972	936	955	952	1023	1043	928	948	944	969	1049	991	932	968	1005	962	1002	903	960	953	953	1007	1000	997	1014	981	981	937	964	966	969	992	988	952	986	936	974	979	970	993	962	995	993	930	997	970	1010	962	976	991	941	978	972	969	971	965	992	1001	945	996	947	931	947	959	984	933	994	1020	1012	961	1037	963	961	985	917	913	968	954	985	962	949	991	918	951	980	1010	962	961	959	972	953	982	991	986	943	968	1017	983	981	948	1029	992	994	1005	934	987	974	1030	1015	976	990	999	973	1015	960	979	975	1054	965	975	984	948	997	945	961	978	922	960	925	1012	933	971	994	974	987	993	978	1008	966	984	937	981	967	972	963	932	939	921	954	931	1005	962	956	939	991	944	952	975	1000	938	955	1019	968	1059	952	963	980	944	986	986	1021	1022	974	1011	982	1014	959	984	1015	962	971	998	974	976	960	1005	959	1000	1004	982	967	974	1008	955	936	942	991	988	973	927	973	965	904	966	994	958	967	1017	983	910	954	1016	1006	948	975	1013	986	961	935	933	998	1025	993	990	940	958	941	967	948	954	916	973	958	1026	985	1013	918	981	960	953	929	969	969	923	1011	963	962	957	944	1006	972	1012	950	941	949	1012	991	972	987	958	942	999	954	983	935	949	965	948	979	1032	996	964	957	940	965	1015	922	999	1023	1009	968	997	963	975	962	951	955	974	945	971	982	942	985	926	993	1032	990	967	939	955	950	990	1010	963	968	956	964	915	948	985	966	1004	1008	920	879	923	972	928	977	1013	975	1011	993	961	983	936	963	955	1022	984	960	966	972	996	931	966	987	951	1026	1000	999	962	943	964	972	983	1029	986	955	964	985	962	957	986	974	952	983	954	957	996	947	1026	985	995	966	952	959	986	970	958	949	952	1027	943	934	946	1046	954	953	933	1037	953	993	937	946	1008	980	971	951	937	963	997	994	983	999	926	963	962	942	911	953	972	930	958	990	931	990	972	970	969	975	1008	1020	977	999	923	1019	982	954	968	989	894	933	925	976	973	938	1013	998	1018	951	1002	998	934	969	1014	978	921	991	1048	1029	939	958	970	953	983	952	955	945	1026	1025	978	969	996	1057	990	953	976	996	1018	993	1011	980	1012	968	985	976	986	989	952	971	936	928	901	966	965	937	962	985	922	945	895	1006	1023	1010	975	1033	948	971	1027	957	933	1029	965	929	1003	929	939	968	1028	1033	1051	935	946	934	978	944	945	963	1040	903	968	993	975	980	1032	958	906	919	996	1032	997	1021	938	977	925	968	1022	930	940	986	993	1033	1005	940	994	972	1025	916	1005	953	964	942	1073	928	964	958	938	1031	1026	967	966	982	937	1027	965	944	960	951	1012	969	913	1029	948	977	918	950	942	985	954	927	986	943	951	958	963	1006	995	1039	1008	936	963	982	1003	1009	964	956	969	1035	1001	1004	1012	1073	995	961	973	988	945	985	964	1009	990	946	1012	970	1014	1006	997	979	1001	964	973	964	997	957	975	992	956	930	954	923	1008	952	920	938	986	948	912	955	947	967	973	980	939	1010	1001	951	1027	926	994	980	968	974	970	933	970	992	978	1011	1017	917	947	985	1000	993	1000	961	1003	967	965	1018	978	1017	937	1005	984	1008	1011	1043	1003	973	949	945	1000	998	978	966	984	988	965	966	991	945	967	943	951	1023	1011	985	943	991	960	960	1019	1006	999	905	973	1031	1014	948	991	960	996	966	994	928	969	937	1030	998	968	986	948	996	975	923	1028	987	985	937	1031	998	1025	959	911	965	975	943	946	956	997	1020	940	970	955	998	936	1007	955	1005	952	996	965	932	973	971	982	942	990	992	995	907	974	1024	995	966	996	1007	952	968	1025	946	1033	997	928	979	967	1007	988	1016	935	916	1015	959	960	1039	985	985	968	921	943	1014	1013	961	996	989	967	945	991	1006	938	1002	976	953	895	982	972	980	988	945	958	974	998	938	946	972	975	993	924	943	978	980	989	964	943	965	978	961	970	1020	979	917	925	973	947	982	949	1002	977	970	925	931	944	939	971	908	1023	1011	1004	977	982	964	964	977	1009	999	983	982	979	980	1004	972	932	982	988	980	986	932	979	997	915	972	919	990	955	938	933	952	1026	947	982	951	946	967	998	960	928	977	991	966	1009	998	962	915	954	971	1025	927	1004	1024	956	977	950	956	948	986	978	992	965	973	917	1012	967	970	944	962	985	963	994	946	968	1010	943	1004	950	1035	941	1036	964	959	1001	987	943	956	970	948	944	1015	922	1009	976	999	954	994	891	948	977	965	965	938	1009	984	1038	999	1010	992	1082	964	987	999	1011	994	935	1003	975	987	998	970	977	972	994	970	965	973	1026	954	964	988	950	919	970	944	981	961	1007	957	952	978	1025	1006	983	977	962	968	939	1001	924	989	966	927	957	985	976	973	970	944	953	942	946	987	1011	971	997	964	966	962	936	878	1006	1011	963	983	970	980	999	1045	977	989	955	1003	956	987	971	934	1044	972	976	1011	917	976	979	1032	1002	976	928	992	986	972	989	1019	964	992	952	981	996	964	983	944	978	952	946	940	1014	980	939	948	953	976	980	991	936	994	1004	956	987	983	1040	987	988	1035	981	973	930	976	970	935	986	956	935	944	1009	895	957	990	955	992	989	1009	1021	1005	952	941	943	993	968	957	979	1005	1012	966	915	922	1026	962	914	940	979	966	944	958	951	990	984	968	995	941	972	969	948	996	1008	1001	983	1004	958	939	985	958	968	956	919	943	1018	973	942	993	915	996	990	996	1000	978	937	997	927	961	968	998	962	989	974	964	1037	938	981	994	1005	973	1050	937	940	947	978	1014	970	973	1019	961	968
34475	38590	42284	35176	25549	21039	15548	14370	9848	11912	12233	10702	9922	7578	2817	1267	508	425	372	327	366	381	321	314	364	343	333	354	331	349	342	331	328	357	331	397	335	363	339	333	372	328	326	338	349	332	353	337	337	346	347	385	317	325	352	336	329	334	355	356	322	355	327	360	322	345	297	368	308	325	353	328	324	324	344	326	366	321	352	310	317	333	361	340	341	353	316	318	338	342	334	352	362	354	335	349	349	383	321	300	309	354	317	344	330	348	296	339	356	344	326	340	310	386	327	355	311	322	317	346	352	362	358	346	348	329	348	305	332	364	367	339	309	346	360	327	352	368	335	354	372	320	326	337	344	346	286	359	338	346	334	335	352	359	361	357	350	355	323	332	330	346	372	313	308	332	338	324	353	338	344	330	316	376	320	330	326	347	303	328	327	343	372	350	362	355	313	341	339	350	329	344	342	311	342	356	332	340	356	355	340	349	331	319	325	343	356	359	323	352	354	337	331	323	330	387	336	364	336	360	339	326	334	347	336	316	337	329	363	358	359	361	336	355	324	363	355	322	366	338	340	335	341	340	369	383	349	344	348	363	316	341	362	299	334	340	380	321	335	299	355	304	317	345	337	353	349	368	313	345	367	339	340	337	313	337	339	361	331	343	377	325	339	314	361	319	341	315	359	314	320	347	338	328	325	316	322	369	321	340	378	328	327	346	346	356	354	347	319	325	340	326	342	357	305	338	326	334	337	348	333	316	340	374	316	364	359	350	360	342	302	354	353	331	356	333	355	300	348	335	349	331	353	364	350	338	348	317	351	366	319	352	364	345	337	373	352	333	338	350	302	331	327	347	313	319	320	352	355	316	329	339	380	359	321	367	339	357	306	330	333	343	333	335	314	318	330	332	358	342	343	347	329	342	302	335	370	318	357	326	344	332	332	341	359	358	335	326	302	309	302	345	316	360	303	351	334	372	339	340	345	350	357	335	309	361	334	359	337	344	332	356	349	345	350	337	326	327	334	357	356	330	362	319	359	373	337	328	320	320	327	350	328	341	342	317	352	321	335	321	315	351	358	313	325	340	358	325	339	365	344	338	349	328	328	330	366	334	359	323	329	361	336	347	320	309	321	353	331	309	372	327	332	367	350	334	345	335	376	334	321	345	281	312	312	354	362	341	346	347	363	335	315	300	325	335	340	363	347	333	331	323	365	338	384	320	348	321	358	340	339	317	316	329	336	303	340	327	328	325	330	324	343	335	313	311	324	331	375	301	358	327	322	352	351	347	323	309	341	340	325	342	319	332	367	325	365	349	347	285	342	332	356	372	367	346	361	298	355	343	375	350	351	351	352	371	369	340	331	312	333	337	338	324	328	331	339	303	353	330	329	324	359	326	330	335	363	325	377	313	337	326	352	337	357	327	344	343	337	327	339	336	340	368	338	326	329	370	324	336	373	326	331	308	354	371	350	327	328	307	308	328	310	355	333	330	322	306	340	344	343	355	357	356	359	325	330	364	335	331	319	325	313	345	328	334	315	346	336	348	352	335	331	339	333	332	334	308	310	332	336	341	391	345	359	331	345	332	340	343	370	346	348	339	348	345	289	324	335	340	353	347	335	329	346	373	331	353	331	357	344	342	351	307	309	342	311	304	360	322	341	323	321	329	335	322	366	350	326	341	339	325	348	343	349	332	344	339	302	338	363	337	313	339	296	321	375	321	329	311	334	318	322	336	365	319	307	381	339	325	363	346	372	340	331	352	309	316	331	333	354	298	342	329	312	346	330	346	386	365	340	331	332	342	346	346	343	299	328	325	305	359	366	340	293	352	292	350	314	323	321	318	336	340	328	324	318	334	347	353	362	354	370	336	337	338	342	342	325	335	316	342	345	379	356	344	370	341	311	338	319	305	319	347	339	320	332	358	362	375	338	363	340	325	341	344	321	315	323	345	315	370	347	338	348	353	338	308	341	344	342	349	350	335	350	328	331	318	325	314	322	315	329	313	313	348	337	360	338	355	348	318	319	357	349	338	326	356	346	356	356	352	306	332	351	388	370	322	358	320	347	314	339	365	308	352	358	308	374	347	356	356	340	320	324	333	327	338	345	317	292	370	347	328	352	319	345	332	337	340	337	346	362	346	304	371	348	336	334	325	330	327	348	323	346	333	337	346	299	334	342	317	340	339	313	363	355	354	321	352	333	310	349	375	333	278	333	359	346	361	326	342	300	335	341	384	340	331	345	300	353	352	315	317	364	318	304	316	312	324	344	323	318	331	341	346	321	310	367	331	370	328	363	349	333	351	352	326	327	339	331	358	341	339	326	341	313	331	326	334	344	331	313	355	327	332	370	336	340	333	346	339	332	297	325	334	335	341	337	360	355	337	334	324	315	356	329	326	355	384	342	345	347	352	337	310	291	371	355	320	312	321	349	318	343	327	309	330	370	316	301	370	355	343	331	356	368	368	319	351	332	349	359	396	322	354	341	354	323	353	329	342	347	343	348	315	344	323	384	320	341	303	366	343	338	337	336	362	342	308	349	347	331	329	352	323	324	330	358	344	364	394	346	355	368	361	319	325	326	345	342	330	344	325	369	314	381	348	357	358	347	341	345	345	333	341	369	352	329	320	332	326	319	403	364	336	354	337	357	333	342	339	385	337	345	368	329	358	319	341	349	347	340	324	316	311	349	344	348	334	340	328	377	335	332	337	347	336	341	348	367	346	352	326	332	318	318	343	338	343	300	358	340	359	389	350	334	340	333	328	352	370	320	353	308	348	326	373	356	311	311	320	344	357	319	348	381	333	329	392	353	339	340	315	324	336	314	339	326	338	306	355	359	360	345	346	334	296	335	298	317	350	360	322	330	304	340	357	306	385	311	342	340	276	307	355	353	354	366	310	330	348	366	336	323	373	364	386	334	337	326	353	311	382	360	334	374	349	329	304	363	329	345	342	317	333	358	321	326	332	330	337	320	332	338	379	372	322	341	331	307	325	345	365	325	378	349	343	329	347	354	332	373	322	349	341	336	334	326	318	344	316	320	331	378	315	377	352	345	361	331	348	323	324	347	324	350	360	327	345	342	324	322	308	324	328	348	325	353	322	337	319	338	348	313	353	323	343	325	347	349	352	305	313	307	360	367	339	343	351	340	344	346	319	355	345	339	329	326	339	334	344	316	332	319	334	310	325	359	328	295	332	301	329	357	328	330	342	349	336	326	324	348	332	342	365	335	333	334	323	336	360	355	315	322	324	359	338	345	365	321	395	324	360	334	327	331	326	344	341	343	357	361	335	325	366	310	328	375	326	332	312	321	380	340	298	327	341	336	323	334	327	343	335	365	342	362	326	336	349	325	335	358	335	332	338	326	351	331	333	339	324	340	347	361	317	325	327	333	330	329	369	343	324	338	344	352	313	327	318	356	322	361	367	327	362	345	377	312	331	360	312	351	336	332	322	335	394	356	361	341	344	335	385	356	316	331	327	323	324	359	330	308	338	338	364
24409	32214	40892	40385	34699	32592	29085	30104	24302	29316	28867	26891	27392	20675	9811	5003	1855	1107	1075	996	993	1017	960	941	983	891	959	1025	946	954	946	960	992	981	918	904	942	963	938	889	940	972	914	936	969	952	954	966	950	920	945	922	912	979	946	970	945	946	957	942	959	908	917	932	941	927	892	981	930	936	923	915	881	880	923	976	914	950	913	934	955	999	942	958	936	947	930	914	977	937	896	946	932	891	913	878	898	927	968	975	970	1006	957	908	935	908	942	909	914	936	938	936	935	868	934	982	920	912	916	937	958	907	1016	963	918	931	887	953	904	958	921	961	866	941	984	939	925	910	971	927	957	912	958	1007	974	925	922	889	923	919	909	965	997	962	855	893	1028	881	1009	974	876	990	914	947	978	930	899	904	950	987	954	960	909	949	941	913	950	914	882	893	935	947	933	961	975	909	917	852	964	938	931	925	952	932	888	927	972	938	921	958	977	986	945	966	927	946	925	970	946	870	961	921	914	951	897	985	948	957	979	947	888	948	960	947	868	939	959	910	967	923	949	887	911	875	929	975	948	929	965	891	967	927	954	967	945	966	955	956	924	930	960	926	987	971	914	905	865	960	929	970	1019	915	993	933	917	889	929	908	922	933	950	956	909	916	1000	938	945	945	940	942	947	928	918	924	950	939	873	910	947	940	914	963	1014	943	943	921	959	957	923	954	911	944	944	939	1010	946	966	953	903	922	908	916	906	974	915	944	936	1004	936	950	913	893	946	932	968	938	921	931	916	987	971	925	897	885	917	927	958	872	940	960	907	947	975	905	919	933	953	909	937	1009	930	926	963	954	880	949	919	955	881	965	887	898	937	930	866	942	924	917	893	983	940	920	950	915	949	927	966	955	919	914	995	922	963	948	974	939	965	997	899	897	884	918	965	883	969	978	946	926	929	914	889	909	971	934	907	986	982	903	927	936	960	968	979	901	947	953	894	904	960	981	865	998	921	906	965	876	922	942	940	950	917	899	919	923	938	929	921	936	954	963	977	959	926	990	955	855	905	871	938	938	954	908	944	953	971	921	935	952	935	880	960	912	920	917	929	939	900	934	920	928	978	900	913	911	955	883	952	938	947	883	947	968	931	889	953	896	912	980	909	873	959	948	948	938	952	964	952	892	919	977	951	909	913	904	944	982	946	977	877	962	924	974	882	971	913	970	964	977	923	913	930	896	930	868	929	953	959	990	971	940	925	926	879	906	949	892	935	946	911	956	924	947	915	1002	985	970	938	937	915	940	941	916	920	963	941	960	965	964	949	909	858	925	934	948	952	920	951	914	924	952	962	937	967	934	903	923	970	918	975	917	896	941	912	911	944	892	957	890	953	935	898	970	926	932	998	987	930	910	942	965	959	929	935	972	954	880	911	968	924	978	888	966	966	869	948	951	938	906	920	907	910	920	948	950	934	945	924	888	910	959	928	940	947	955	945	932	929	928	989	988	922	916	952	918	972	976	929	970	882	966	1008	900	889	922	909	953	877	946	918	938	934	956	923	945	931	894	927	946	933	972	918	918	888	925	902	946	917	905	975	929	921	947	950	926	938	948	893	895	923	921	886	931	924	951	958	937	942	892	942	948	950	935	923	879	977	917	955	915	1013	941	942	910	957	934	938	928	968	1022	975	957	891	945	987	944	1025	903	969	989	926	919	970	917	907	955	917	915	923	905	947	954	931	974	954	904	965	972	983	1016	939	967	893	973	914	945	971	960	925	937	941	945	927	944	927	919	915	924	954	1001	940	923	963	900	901	924	907	879	966	996	954	936	960	890	955	939	939	945	972	944	943	869	921	946	930	922	950	979	965	873	894	990	963	955	913	882	856	934	921	909	952	897	870	998	952	937	947	982	903	951	891	915	987	944	881	959	959	981	957	918	923	929	916	909	883	909	954	891	962	989	914	967	897	978	890	954	950	866	888	935	872	929	939	925	897	907	920	903	922	941	904	935	960	970	909	941	874	933	864	887	971	938	1002	940	904	910	916	895	932	934	897	969	960	902	922	920	904	983	918	897	899	914	916	912	998	947	908	966	974	927	905	968	904	917	948	948	931	995	960	908	961	956	918	909	912	1008	884	934	901	942	934	936	872	925	959	930	923	947	949	914	928	960	890	942	906	947	880	901	958	896	936	945	942	927	911	908	907	1003	950	989	900	921	913	919	936	945	942	940	910	965	883	952	963	949	894	978	919	936	937	952	923	970	949	927	925	924	934	981	938	984	910	963	931	962	949	913	931	921	957	960	973	946	969	949	921	935	936	932	960	916	927	916	932	966	897	900	950	893	899	971	962	930	959	900	929	953	966	924	1006	949	909	937	904	975	904	965	959	861	909	930	901	974	909	898	934	966	950	884	936	935	911	935	946	1004	971	923	907	897	921	927	885	924	935	958	938	916	1012	967	949	889	953	971	897	934	938	956	929	948	936	890	968	942	914	912	960	884	950	951	982	949	915	935	923	909	941	958	879	943	971	979	938	913	923	920	923	956	924	956	974	870	969	950	937	913	913	887	938	936	984	940	884	921	964	929	891	926	960	994	930	923	940	971	924	942	942	903	909	968	896	938	945	931	953	955	942	953	976	961	926	911	938	916	963	943	935	970	964	948	930	898	997	863	904	918	929	936	962	937	936	953	900	910	920	916	969	926	945	951	942	936	905	945	927	900	914	966	929	923	975	940	985	950	943	905	921	874	931	975	961	887	925	911	984	860	929	943	918	958	929	927	946	895	898	920	924	956	965	916	960	940	930	942	870	928	964	892	953	921	925	952	902	940	931	934	949	899	897	882	952	978	910	937	959	989	934	929	919	963	936	955	952	931	902	936	916	914	966	906	927	939	914	965	928	884	898	968	940	956	967	892	921	893	948	931	965	936	902	905	941	879	939	913	992	973	938	979	957	908	965	976	977	969	965	893	981	896	930	950	887	981	868	927	917	983	944	992	924	972	886	933	919	918	942	972	890	992	925	913	929	938	981	935	919	991	941	895	908	916	909	946	961	934	922	952	950	924	901	899	900	945	958	922	931	946	950	942	987	930	982	902	921	926	975	855	973	898	933	925	945	916	931	973	950	968	914	917	882	949	929	928	903	911	921	917	956	908	952	911	882	959	1024	924	948	884	950	924	940	943	946	984	948	941	950	957	927	972	942	899	921	929	963	999	950	886	995	898	929	893	901	937	1018	957	909	952	956	929	905	888	945	937	900	911	952	941	928	929	964	965	899	893	954	949	973	941	994	949	887	920	899	891	982	993	933	906	937	953	924	934	916	924	922	1005	913	921	978	929	942	956	919	919	971	933	944	921	955	951	961	953	945	909	974	954	972	1014	918	926	908	905	904	943	951	915	964	970	932	944	933	948	989	897	918	923	896	946	943	920	900	989	921	886	950	862	939	950	852	936	939	873	897	888	910	875	953	911	911	925	923	903	930	918	886	951	933	893	885	919	959	960	910	959	940	986	986	950	949	905	972	948	922	932	931	894	964	980	930	984	974	917
40766	42422	49589	39474	29754	25294	21149	19916	16643	14792	10707	7041	11241	16684	10350	3637	1149	509	409	389	348	376	370	365	324	361	372	350	312	367	363	355	378	338	356	316	335	355	338	401	338	344	385	333	363	349	292	346	339	341	333	365	371	351	355	338	315	357	344	349	337	321	371	378	353	342	351	323	367	331	332	357	379	333	309	370	362	337	345	307	329	347	355	297	331	370	346	345	343	299	372	337	360	317	305	346	353	336	298	328	354	359	416	335	360	343	335	345	339	321	314	331	361	336	337	360	349	331	337	343	341	344	326	332	341	338	346	355	373	331	355	352	337	331	335	360	316	312	376	361	348	356	337	332	351	376	348	323	349	328	359	339	364	326	347	353	308	364	354	357	345	310	329	358	367	339	376	354	335	322	333	367	334	352	359	349	324	338	361	329	320	344	356	338	330	342	369	332	337	349	359	344	354	311	336	378	352	318	343	349	343	343	392	316	379	355	359	328	333	370	349	341	344	322	359	328	334	348	336	373	362	347	367	323	326	335	367	378	336	363	325	325	349	341	341	338	329	366	386	355	363	345	329	375	341	397	396	359	316	358	382	328	368	374	338	359	354	341	349	340	337	331	346	357	377	311	317	381	349	337	322	355	365	304	333	367	379	368	360	344	304	355	320	335	369	345	361	345	342	309	382	319	330	358	322	341	347	314	383	349	367	326	319	332	337	341	346	354	385	379	342	376	333	339	340	363	328	377	351	356	335	371	350	401	364	326	383	311	336	303	334	359	327	351	353	352	367	340	319	378	357	335	378	368	314	337	348	360	366	340	340	324	342	323	337	327	327	341	326	345	320	321	370	340	375	364	343	358	349	346	339	339	356	350	345	329	323	355	342	336	358	348	337	338	358	366	364	379	330	376	356	365	340	351	345	345	333	337	344	391	327	360	365	370	334	371	346	368	354	359	361	340	325	324	362	329	349	326	332	330	364	396	339	373	337	333	341	353	390	318	378	348	307	359	340	374	384	393	370	340	320	376	371	351	346	329	377	342	319	303	333	370	343	318	358	374	322	339	372	352	356	358	352	356	343	349	349	336	347	322	316	318	353	352	333	339	346	340	352	355	370	336	324	373	351	338	352	375	350	316	347	369	323	363	358	343	373	317	356	342	342	334	346	346	306	352	314	339	350	338	366	394	371	341	329	355	362	328	343	349	338	374	326	341	346	360	312	374	356	356	320	364	318	358	354	356	345	311	350	334	343	346	368	337	358	376	338	358	359	345	349	365	354	339	325	386	353	351	393	321	343	341	346	332	359	349	329	346	340	339	335	330	318	342	391	337	328	336	360	350	352	363	335	358	344	321	353	353	359	349	371	377	342	378	316	370	326	340	339	350	333	360	368	345	349	330	363	364	369	322	359	341	344	348	354	365	360	352	376	365	363	330	358	340	345	354	359	345	371	325	330	367	342	346	376	356	367	354	363	350	337	309	358	331	359	350	333	353	318	333	341	344	345	367	347	348	365	342	318	352	320	350	348	318	309	330	334	368	359	343	406	327	321	359	357	335	355	336	356	325	344	376	345	330	333	337	356	352	355	341	368	366	386	374	349	352	329	346	354	347	365	343	342	340	358	383	346	406	358	366	350	343	346	330	330	334	358	338	363	364	360	383	369	349	350	363	347	376	348	350	330	367	351	336	353	337	366	334	325	341	323	349	362	315	343	329	359	311	367	311	350	334	336	362	342	351	348	343	356	338	350	342	375	335	329	357	342	359	350	362	363	336	355	367	396	341	340	356	338	319	350	339	354	347	337	325	339	317	356	329	372	339	345	366	340	359	365	327	378	350	345	355	345	338	349	329	364	373	348	334	312	298	337	358	320	332	334	391	361	322	358	417	338	342	349	334	374	322	361	338	357	385	354	358	350	314	338	337	346	351	351	319	383	346	359	342	343	342	348	341	359	351	348	309	324	328	322	357	306	349	336	365	356	322	347	337	362	363	367	355	308	373	340	311	349	363	325	354	357	351	340	344	365	340	371	350	406	364	339	341	355	373	369	341	393	340	340	339	333	350	347	355	335	374	337	361	343	343	361	347	359	375	364	365	358	382	326	362	405	315	347	341	326	358	369	321	333	331	341	339	350	347	355	340	357	357	336	334	363	334	352	350	311	356	362	314	340	360	358	338	376	339	330	331	355	338	374	384	320	346	364	354	324	382	364	353	321	354	311	330	359	338	331	352	318	340	368	340	335	361	330	375	350	359	347	346	334	361	350	330	345	359	345	338	344	360	342	335	371	343	361	352	316	374	315	354	339	323	309	336	369	388	361	359	331	353	326	372	356	369	382	341	355	301	314	347	383	347	335	331	349	376	342	364	355	346	356	366	333	332	334	328	343	371	342	330	388	379	352	366	369	354	341	373	380	327	324	333	340	360	324	329	330	334	345	336	367	350	404	346	339	338	363	348	346	321	370	352	320	352	339	348	355	368	342	345	386	393	351	369	360	361	343	327	353	357	333	298	343	355	336	349	339	363	353	360	346	348	359	350	339	334	320	349	399	369	384	325	323	328	372	350	341	344	361	350	321	356	356	340	330	369	347	350	334	368	381	331	337	380	358	341	356	368	350	356	337	351	365	334	338	338	353	351	341	360	358	346	347	382	361	332	391	364	361	333	372	351	332	329	355	334	351	372	347	318	366	351	336	341	369	346	310	349	334	337	366	348	346	344	355	333	389	357	360	362	354	362	345	353	373	357	313	343	340	344	322	338	350	341	350	373	371	342	355	340	323	359	342	366	383	355	341	330	356	315	345	320	365	360	351	348	367	350	334	352	328	348	342	356	329	346	363	341	335	357	385	366	366	343	342	370	385	352	350	355	307	350	333	370	322	364	353	360	345	337	341	347	352	343	328	327	333	347	348	337	351	370	362	328	329	367	367	337	340	369	333	312	332	342	341	371	342	339	353	327	392	371	371	368	366	379	350	352	375	357	345	344	342	336	313	362	350	331	359	369	352	322	366	372	342	344	361	313	343	332	316	361	353	327	353	348	350	326	356	309	386	335	360	357	325	342	362	338	352	328	371	340	374	313	369	359	370	346	344	340	343	374	340	328	347	359	333	378	352	380	347	362	359	325	372	346	361	333	340	347	367	375	353	370	366	337	369	368	352	372	354	367	377	335	337	381	342	337	381	355	351	326	321	360	372	354	372	373	326	352	323	309	338	351	351	350	359	387	363	375	374	312	357	339	355	361	341	352	357	338	348	368	384	329	366	356	359	346	327	368	350	326	381	363	333	360	317	348	331	346	365	320	362	343	340	371	374	347	355	348	346	348	353	342	362	388	365	319	394	362	364	368	350	356	375	330	364	335	308	356	333	337	346	351	360	339	328	322	348	356	366	344	364	326	337	337	358	365	331	344	337	373	342	392	355	361	361	377	356	375	373	372	359	387	316	363	406	346	347	333	339	341	350	351	354	296	325	363	339	355	351	321	340	335	356	348	324	350	368	332
29444	35375	47231	42923	38744	36252	33354	34865	31384	30563	26233	21619	30786	36469	26358	12687	4590	1744	1209	1211	1211	1090	1074	1019	984	1026	994	1020	977	1017	1030	1009	1022	913	952	948	960	944	925	966	974	1008	987	915	992	928	985	944	949	949	979	934	959	929	980	927	946	943	993	950	988	994	938	993	889	941	936	961	1008	939	949	929	926	937	980	931	940	958	965	959	960	982	946	857	1009	957	975	1009	978	950	980	955	1000	983	999	960	919	950	917	948	981	936	951	975	974	1003	937	921	1030	957	922	976	981	976	1009	975	959	968	951	935	1009	974	961	932	886	970	948	936	907	936	919	950	976	928	909	944	900	980	948	967	996	947	989	989	997	998	947	944	961	942	958	895	953	917	948	926	955	1002	922	1010	998	987	974	969	960	1011	967	948	968	928	983	970	953	960	948	982	970	993	959	937	983	969	957	937	904	994	895	969	961	1005	932	937	951	989	961	971	952	950	933	961	960	965	966	974	951	899	981	939	948	955	914	957	948	931	968	941	962	992	940	921	871	955	953	942	1017	953	958	909	928	913	943	994	933	913	920	971	931	957	968	991	935	958	948	948	947	960	984	1033	916	974	902	959	956	953	947	911	945	966	972	874	972	1010	974	955	938	992	1013	967	1007	947	947	955	949	929	920	961	933	952	966	947	956	1045	969	963	962	951	993	970	1005	985	971	1007	986	920	930	977	970	1015	973	928	968	951	1004	964	979	918	917	986	978	934	912	945	887	982	957	930	1028	943	949	958	910	981	996	952	977	937	923	963	946	925	974	944	940	1027	922	958	928	913	949	986	936	933	969	943	1005	980	1021	962	953	963	970	994	960	939	961	943	925	952	975	956	922	976	967	968	985	947	963	912	958	935	958	956	998	995	942	989	905	969	915	968	965	955	1001	988	955	902	941	898	936	1012	940	940	972	943	950	929	954	913	999	955	952	1011	946	970	918	926	950	998	962	943	951	988	1003	932	986	990	938	905	1000	971	963	936	948	918	930	962	968	1004	993	953	960	960	965	966	939	928	904	923	1010	942	945	934	960	928	1009	1003	950	929	978	990	916	942	948	912	980	887	932	966	961	934	968	876	919	980	995	951	947	945	983	934	919	953	966	967	948	994	938	977	989	908	936	965	977	979	936	982	947	932	965	973	941	971	951	1002	914	914	963	981	929	948	982	961	1022	955	978	995	949	978	1008	953	988	965	970	971	957	935	981	973	978	902	934	935	952	956	932	926	985	982	882	929	952	915	970	919	964	940	941	988	946	945	992	949	938	955	967	966	970	955	968	979	968	931	959	987	940	965	911	875	981	941	985	973	929	959	949	939	981	946	972	948	930	976	957	945	953	966	943	975	956	953	954	906	898	967	992	947	970	978	926	960	905	939	923	1002	959	945	958	964	953	991	990	937	956	986	918	899	997	905	945	959	880	966	966	927	960	925	998	985	974	982	948	966	947	982	974	923	971	992	978	957	968	928	926	975	1006	986	971	993	952	934	1013	1028	981	921	929	997	988	935	950	1038	987	967	971	939	958	957	973	990	985	968	1003	973	994	959	1010	973	1028	934	978	981	987	935	895	952	957	923	944	940	931	993	934	972	960	956	996	938	944	977	910	1001	968	937	1012	971	933	971	952	950	971	930	949	1001	929	928	942	972	956	1002	952	952	974	1036	928	969	984	960	944	967	956	997	941	976	1004	932	916	950	952	969	949	948	997	941	994	947	973	976	971	905	953	982	964	951	958	969	960	922	948	902	891	946	976	961	947	929	972	949	961	985	989	933	952	997	944	1002	1006	968	961	1004	943	981	989	959	968	918	928	916	1017	925	964	930	1014	919	948	977	955	980	999	981	1016	925	946	911	969	921	957	887	916	950	990	950	998	918	974	930	984	943	958	950	931	935	969	1002	1006	913	1011	925	991	994	981	997	904	968	935	944	953	939	955	1018	943	947	924	990	1056	973	926	937	994	948	916	914	892	970	957	954	925	960	930	975	979	927	931	989	940	951	907	992	937	927	940	965	937	956	922	980	985	940	981	922	953	969	936	964	966	948	947	994	939	986	990	950	944	922	964	950	959	933	949	946	949	930	981	964	983	950	984	943	991	993	934	953	994	930	1000	1011	952	951	976	1058	910	957	932	883	1020	1007	928	970	980	998	965	883	906	982	1003	927	937	962	997	978	953	969	927	946	978	933	979	961	926	982	943	1024	943	1013	914	903	940	962	1001	1006	922	1028	967	979	961	948	976	954	964	994	951	979	977	951	972	958	998	948	1034	929	922	919	980	978	989	983	936	906	946	896	981	975	923	967	935	936	939	1035	925	954	955	940	949	963	918	990	971	953	959	943	968	957	904	948	962	909	950	998	935	976	897	1009	972	969	969	976	962	895	961	973	974	989	943	963	926	974	897	972	945	943	905	992	942	1001	956	943	992	972	941	892	1025	975	975	940	966	994	946	1008	996	969	916	934	947	929	963	927	957	975	959	982	879	933	971	957	940	972	999	976	923	1009	915	1005	905	951	945	920	972	937	932	996	993	934	898	931	957	961	914	983	950	908	902	985	948	977	906	934	1017	932	935	968	913	971	1001	923	960	942	973	967	981	916	972	964	1014	971	959	1008	910	910	1000	961	969	967	974	1002	959	932	950	940	967	962	959	929	988	929	951	967	949	978	999	1003	956	956	970	1002	896	1016	963	1012	976	949	982	957	931	961	955	916	998	936	959	991	935	973	925	911	1010	975	968	990	964	949	952	961	957	1003	899	960	926	951	990	963	924	965	938	931	924	950	996	947	963	966	988	966	908	1002	907	1013	978	976	970	863	962	982	924	1018	951	984	958	927	948	932	919	966	952	944	962	959	994	950	967	950	940	969	971	975	958	983	959	943	1023	1014	919	1028	926	963	960	936	964	1014	984	964	980	1003	946	952	957	912	918	935	935	950	955	987	939	950	958	928	991	973	947	957	931	954	960	986	956	971	939	964	946	922	973	885	979	992	960	922	984	916	945	934	941	947	968	931	991	954	939	986	888	977	939	975	919	935	919	966	983	957	957	979	928	993	934	908	936	960	988	973	959	982	946	925	962	938	956	896	890	963	975	968	1003	991	958	981	915	960	916	982	1038	983	957	980	999	951	966	945	985	975	945	949	962	949	913	992	982	999	944	948	953	911	940	924	903	960	945	952	937	919	990	980	950	978	953	964	927	941	967	1004	987	965	953	924	958	1008	931	1014	989	1003	958	978	1001	931	935	945	973	944	975	933	991	999	974	953	930	928	974	964	903	972	939	994	975	892	962	976	922	952	960	972	908	967	958	938	927	967	958	945	993	988	928	939	914	985	951	965	968	983	1016	917	993	940	986	931	960	942	925	934	1010	960	952	935	959	983	960	932	995	1006	1006	911	928	940	949	942	989	996	969	928	956	978	1012	963	916	934	977	974	919	964	956	952	897	895	926	971	934	938	930	988	960	956	979	1021	988	988	941	992	979	968	962	954	1027	889	936	943	921	936	954	973	960	991	936	966	925	963	969	939	946	926	981	990	999	943	896	998	987	975	972	1006	922	922	982	956	984	960	991	950	989	1008	921	945	956	1002	978	966	936	962	959	921	954	941
23113	26702	28585	20780	12609	8017	5826	4391	3994	3628	1856	1023	956	898	741	606	512	391	355	388	344	346	419	346	403	312	371	354	353	345	368	355	355	375	367	332	375	346	339	392	356	355	378	348	382	341	376	375	356	372	354	354	344	346	318	368	352	370	364	345	398	346	373	357	342	373	359	362	367	365	357	352	380	347	359	322	349	327	368	337	346	347	372	371	346	375	345	378	339	354	359	360	364	349	367	348	358	350	387	357	388	380	314	378	379	349	339	359	350	340	361	332	368	362	380	362	333	344	367	339	374	343	369	370	345	391	368	394	371	329	361	371	349	331	355	355	377	368	327	353	338	370	335	361	345	345	350	358	346	325	348	360	340	351	360	362	347	400	351	330	326	368	331	386	343	376	364	357	355	354	377	342	348	380	337	349	374	345	325	376	332	349	354	357	378	353	336	344	339	352	343	370	328	340	362	356	366	391	359	386	356	364	363	311	391	353	347	327	326	365	405	348	352	359	351	352	362	354	366	327	335	343	361	344	352	352	363	364	371	377	352	352	375	353	342	353	354	358	380	331	353	369	352	329	353	367	363	371	371	350	366	354	373	357	356	334	349	350	349	347	339	349	350	362	369	407	375	356	352	382	340	365	364	325	354	333	332	381	341	340	336	342	361	361	372	372	337	402	378	388	377	399	389	391	339	372	349	393	389	367	357	353	380	329	338	358	329	358	359	344	363	373	344	326	358	374	357	364	331	348	378	351	333	343	382	320	403	368	353	360	335	401	370	338	381	356	366	374	342	335	364	379	338	354	367	357	326	353	362	380	362	381	361	333	339	351	360	370	392	311	381	357	369	368	391	379	368	337	377	363	328	357	341	349	324	373	354	394	376	335	350	362	360	347	343	359	361	357	356	331	357	350	356	311	340	330	334	334	350	324	351	367	363	383	347	367	378	374	360	374	336	373	345	364	396	347	337	382	384	375	348	337	365	357	372	371	389	342	390	367	356	342	361	361	357	359	362	369	342	372	362	387	382	373	334	342	363	341	361	335	357	367	358	326	348	406	368	371	361	330	357	398	341	375	359	337	375	348	382	370	343	362	353	361	353	371	385	366	341	364	366	351	387	391	321	363	361	356	350	365	348	378	350	328	350	368	401	359	319	366	327	344	330	339	321	357	346	372	349	320	338	338	353	351	357	368	373	329	355	353	374	387	345	333	400	366	380	366	363	318	355	345	319	319	361	346	344	330	389	347	348	360	356	369	344	386	347	358	343	338	373	355	339	334	348	370	346	361	351	334	355	324	356	371	358	382	337	358	359	338	341	373	332	316	361	354	362	332	374	339	349	356	325	362	364	335	321	367	353	388	387	349	355	393	348	379	348	341	369	352	358	315	325	367	349	332	309	370	377	338	394	390	343	370	379	346	372	333	361	361	365	372	352	394	339	326	376	346	347	348	353	320	335	363	376	360	344	376	352	338	357	322	371	375	361	345	352	341	355	345	392	321	338	370	336	384	333	341	383	357	359	357	349	376	349	349	406	362	354	349	378	340	348	383	348	349	369	340	356	336	369	371	380	360	368	353	357	346	350	375	348	391	355	366	363	360	349	356	344	360	351	354	381	363	348	307	342	346	367	372	346	372	370	394	351	363	347	302	365	340	332	336	353	329	370	417	383	352	340	371	349	357	356	335	343	334	350	367	375	361	335	354	371	347	331	365	345	357	353	342	355	354	352	346	345	362	341	367	333	350	348	352	361	351	391	372	368	348	322	329	361	337	358	368	338	338	364	366	352	394	375	377	363	358	356	414	349	338	372	359	357	335	342	345	346	335	382	390	362	377	342	313	335	378	368	350	369	377	374	373	362	395	372	344	347	327	339	378	351	373	360	351	356	346	371	350	361	358	371	371	391	334	334	349	353	356	360	344	348	338	373	347	354	386	354	343	379	344	374	364	369	346	365	408	368	366	348	333	352	332	375	340	356	361	361	338	365	352	331	361	358	327	341	371	335	341	355	358	374	372	390	346	341	327	342	384	366	373	329	351	360	386	337	354	343	362	349	362	388	347	351	374	337	371	343	343	376	376	341	316	353	342	363	367	355	380	345	359	350	354	371	364	363	328	339	359	358	334	354	357	341	402	360	383	367	336	335	359	388	351	362	360	368	377	365	330	337	351	345	362	339	356	341	345	355	368	349	353	349	384	371	358	363	377	350	363	344	415	350	344	372	387	363	356	370	354	326	342	369	337	342	368	343	358	373	327	345	360	364	358	374	354	369	366	370	363	347	343	390	365	389	339	360	359	372	369	331	347	354	329	341	320	345	398	350	356	338	351	344	348	355	371	371	347	347	355	338	322	322	337	362	346	360	352	342	336	380	345	366	383	362	375	334	337	336	367	364	370	331	420	370	329	342	324	347	369	404	349	345	362	334	378	365	344	355	307	385	337	346	333	354	362	371	328	387	357	345	404	353	370	351	372	364	416	356	378	360	372	358	346	359	359	327	348	358	380	353	358	340	363	361	368	356	349	316	348	351	356	370	354	353	373	346	351	364	367	317	384	368	395	379	364	364	342	348	342	382	368	374	345	373	382	358	367	343	363	383	364	390	358	343	312	366	364	368	397	345	329	355	378	372	334	362	377	348	355	344	342	346	368	369	375	408	339	360	319	345	356	354	352	383	353	365	347	364	314	341	354	389	359	376	354	355	369	361	351	353	333	383	351	355	376	377	342	390	361	383	358	327	364	363	326	381	344	359	383	346	371	349	362	388	386	369	366	357	367	369	320	379	359	378	361	350	372	348	351	359	368	341	380	368	345	370	347	364	360	394	343	364	339	325	370	393	367	382	349	327	366	372	397	338	401	352	355	382	360	396	383	375	381	342	348	369	344	362	383	340	330	342	333	334	328	344	406	407	344	372	387	348	354	368	355	388	328	335	340	335	377	342	369	351	350	348	373	379	358	356	386	399	346	366	379	348	357	351	348	360	338	380	355	351	346	351	387	344	347	373	348	339	387	385	369	350	393	333	360	346	367	343	330	382	345	339	355	360	343	392	334	368	339	373	361	365	363	372	381	374	389	347	381	343	336	356	337	339	356	391	359	369	388	373	337	394	365	329	337	352	347	343	367	354	309	371	338	375	350	339	341	329	369	368	360	363	372	348	342	377	405	364	330	334	341	364	355	357	352	347	354	370	371	362	378	367	331	388	345	348	347	362	367	324	339	388	351	387	322	365	336	347	350	352	359	379	321	369	373	367	356	358	370	326	375	372	372	342	351	367	367	370	371	333	384	352	387	377	369	345	350	374	348	315	374	363	353	352	353	382	348	399	367	363	387	369	371	410	335	354	336	375	365	390	321	393	376	368	315	361	407	350	349	328	340	363	366	326	350	378	345	368	383	361	358	324	331	369	390	376	374	350	367	351	345	365	320	354	361	383	372	326	343	351	364	374	351	336	369	360	340	342	349	345	337	359	353	363	337	350	341	347	358	364	378	385	370	312	329
16485	21445	30142	29172	24198	20216	17342	14769	14516	13252	7290	4574	3975	3698	2945	2111	1475	1115	1025	976	1029	963	952	1013	927	963	1042	968	937	974	985	978	1025	966	1017	942	1006	955	1020	983	925	956	988	996	978	1034	1009	960	989	1019	983	979	964	959	959	974	983	959	997	950	964	992	926	986	986	1001	959	924	981	957	998	972	962	1043	963	952	988	972	980	958	993	916	970	930	968	965	958	955	990	1001	995	966	965	973	1001	976	965	988	992	962	974	961	986	957	931	993	976	1006	993	905	957	1014	991	910	980	1040	964	981	946	1022	959	950	974	976	975	1026	973	985	1007	939	997	1005	966	961	970	942	1026	918	974	928	975	985	924	987	993	889	933	943	1006	999	1043	989	1003	898	1015	958	937	922	921	967	936	973	972	920	977	969	1011	956	1001	979	953	981	968	1021	999	1017	974	1009	999	980	977	951	1026	974	1007	1025	944	1009	982	970	957	947	1032	936	1044	1013	988	987	956	1005	959	1046	1006	959	1001	983	965	920	981	1023	1010	962	974	959	978	980	989	988	973	994	904	986	992	982	997	975	991	958	947	967	981	961	961	964	968	970	975	978	971	941	984	946	936	983	1003	985	1010	1011	1003	976	1028	969	956	995	981	997	1002	987	1010	988	970	907	992	951	961	1036	965	1005	966	1004	999	1026	981	969	981	995	1050	985	1041	975	959	965	975	959	1026	931	975	1048	937	981	974	963	965	1004	959	951	945	1002	952	976	967	954	904	974	992	1015	998	992	973	971	980	967	1000	948	978	1006	956	1021	1031	989	946	952	956	941	964	976	1019	967	956	926	1000	1009	973	1029	916	999	991	965	1010	973	973	993	964	978	1024	1025	980	932	985	1006	1026	1014	953	987	978	963	1006	1026	1001	1000	930	961	995	999	950	1014	971	971	924	994	958	1045	1008	921	1034	1026	946	986	990	993	994	962	1044	984	905	966	992	1025	1019	955	997	971	970	979	962	1011	976	992	1019	987	938	1026	953	980	920	1009	938	945	930	966	948	978	966	944	948	950	938	919	963	951	953	947	976	1028	993	980	1000	991	958	980	958	961	950	976	976	948	1000	1028	969	1025	986	931	999	962	946	944	996	966	1013	960	998	1002	998	983	979	1029	917	1029	964	1030	967	1020	951	970	985	966	1003	1012	1036	979	999	968	930	971	1002	964	989	1011	980	954	992	1024	972	1041	958	963	1000	994	942	978	923	944	1048	990	1007	984	995	921	963	922	966	998	1031	920	1012	934	965	958	935	923	982	987	936	942	970	1038	1001	929	975	948	972	996	964	1030	949	1014	980	996	991	994	906	986	951	970	966	999	939	963	993	999	972	941	1008	909	967	990	985	1026	994	923	995	1012	929	983	920	1010	927	1002	1022	1056	940	983	968	942	996	993	960	1005	978	931	992	956	996	1007	1030	1002	979	961	962	963	1009	969	1018	1035	1023	979	973	971	992	998	964	956	983	957	873	981	930	1054	996	995	999	999	937	1003	944	944	976	996	1035	978	934	956	960	949	1022	965	1034	976	957	952	974	987	988	963	971	954	968	977	986	978	1023	1001	966	965	954	993	1003	1000	957	970	958	993	871	982	992	947	978	969	968	1025	982	989	979	922	1010	996	992	976	985	1000	961	993	976	984	973	956	1006	1004	936	951	921	934	918	995	984	1004	944	1004	964	962	957	945	979	969	957	973	961	986	1043	973	970	996	962	965	1013	963	962	997	1014	1040	1022	959	901	949	929	1016	946	1017	964	1014	1017	1040	934	991	972	945	985	995	960	962	937	908	979	1012	935	997	949	968	977	1011	1018	968	990	1045	928	980	1003	982	993	976	1002	1006	1012	1047	1023	976	959	1026	1001	995	982	981	1001	944	962	978	945	950	951	959	980	999	982	934	1018	966	959	990	944	979	965	1009	988	944	1022	981	973	979	973	1037	994	988	986	931	975	983	984	949	1005	963	979	995	969	964	957	975	954	907	939	967	973	1006	982	952	991	920	943	1003	991	979	989	982	997	1019	968	978	992	994	1006	1000	964	933	968	948	988	954	954	996	955	947	930	991	1023	990	1054	937	996	931	991	990	1003	1006	984	1030	932	990	1004	959	959	1008	925	923	994	1028	973	997	1055	979	934	981	915	976	946	1008	985	988	924	972	965	1031	942	1010	996	963	919	998	955	1000	990	1001	1011	1031	982	995	1008	1011	1020	1019	1016	1002	978	1073	998	981	1007	1003	986	933	974	961	958	962	950	984	984	1022	947	990	926	977	951	944	945	988	967	952	963	994	1004	942	984	940	1018	1001	978	926	1004	979	937	951	1005	952	957	973	988	949	999	915	993	971	969	957	992	994	977	986	967	945	982	977	989	961	954	960	975	974	1008	951	972	979	962	928	985	1014	994	971	994	1013	939	943	925	963	944	964	965	1003	1017	949	1005	988	1011	997	981	956	937	957	961	902	1014	944	893	1013	954	996	915	926	1004	975	954	994	1036	942	1040	991	1002	946	993	983	961	980	963	987	1007	960	973	1006	990	956	914	937	1002	982	953	976	969	936	933	954	979	941	989	952	1015	989	936	934	965	966	970	974	1015	969	925	935	1030	918	923	975	973	944	976	1013	950	1019	983	979	1022	981	1000	1057	989	1012	965	981	993	1025	996	939	1022	1009	958	1009	985	987	1003	975	995	978	946	1017	928	1010	902	995	1011	943	947	976	975	946	999	1019	979	993	982	1039	989	971	989	995	1009	1025	975	966	991	916	976	984	956	931	962	969	947	1004	1016	988	988	1005	948	954	978	980	976	1015	1011	1030	967	979	932	1010	998	980	992	995	939	1008	964	985	981	1021	1002	968	970	977	968	1013	940	955	993	950	987	970	973	1035	973	996	1016	921	997	992	939	1011	965	924	972	985	969	925	930	960	966	930	952	971	993	1010	1004	961	964	967	1011	934	999	953	980	987	907	996	966	929	969	972	969	971	965	1031	992	920	973	1012	983	958	988	937	1065	965	959	978	977	963	1005	924	949	991	983	943	1042	995	987	959	972	924	977	967	1014	943	931	975	958	954	1002	997	984	1010	995	1036	975	987	970	995	971	1002	1028	964	1013	991	967	972	1008	1030	983	998	962	1003	992	1045	1025	1020	968	1018	945	1023	996	1012	1023	976	1008	907	1048	1007	1011	977	928	968	935	915	978	947	988	1029	969	1014	1004	981	968	996	987	968	984	969	994	964	1018	981	955	977	1016	949	1022	966	1003	1006	962	983	958	905	968	1009	957	973	1008	950	1010	954	926	990	995	1017	1004	985	971	945	983	975	893	993	977	945	1031	958	1022	1025	981	927	1005	943	1046	1010	961	986	989	1014	1010	973	992	1013	945	976	968	952	920	1012	963	960	1005	949	981	962	1016	985	967	968	978	983	972	1027	978	948	985	962	965	909	937	966	946	980	982	999	1000	948	953	1015	940	1002	947	980	960	949	907	1009	980	942	996	959	1005	1016	974	915	1006	1010	1016	990	968	1012	950	981	961	986	961	994	948	985	996	981	955	972	955	976	1014	942	942	907	974	989	1014	904	1005	1049	902	943	1011	942	958	1007	938	999	967	958	981	935	951	960	999	993	969	949	960	965	1007	973	1000	989	1010	996	1023	968	1004	959	982	1037	943	954	929	980	986	1004	972	978	982	936	998	1015	992	989	975	999	1013	984	1021	1000	982	1011	988	1012	973	972	1044	1027	963	1012	966	938	949	1005	960	1007	932	973	982	936	969	915	1022	930	1014	973	972	977	989	988	1047	1007	928	882	914	977	934	1004	931	1006	948	1021	931	968	908	908	1000	952	973	952	969	980	934	935	982	977
36539	37336	39027	31734	24457	20326	16490	14088	22147	18528	13399	5490	1945	1943	3056	2288	1135	536	409	350	353	367	361	374	352	370	331	357	319	312	357	347	312	322	349	335	323	338	343	341	367	305	337	344	308	337	330	321	327	318	311	345	319	366	340	341	358	344	349	311	342	343	322	331	351	296	355	339	342	315	335	350	322	346	314	330	330	301	345	334	340	333	329	340	338	332	310	320	347	305	321	300	342	317	339	319	336	345	352	318	354	344	311	346	331	326	304	319	335	354	337	315	316	327	355	379	327	337	329	329	332	346	349	361	322	330	328	338	323	351	329	352	330	332	321	328	302	362	309	366	334	321	319	325	351	354	318	304	306	345	355	340	319	310	328	335	323	348	315	346	301	342	352	344	307	352	290	353	352	328	332	354	339	336	328	329	340	315	285	357	364	345	328	337	308	353	313	344	341	312	315	324	356	348	333	336	321	316	329	354	335	352	325	335	313	298	333	345	358	342	331	306	307	314	318	298	316	316	311	349	341	305	317	360	339	328	334	313	368	327	365	340	341	335	352	348	302	331	338	345	328	330	317	349	317	302	334	317	346	328	339	338	353	350	324	346	332	335	336	300	334	355	310	317	368	338	351	314	348	320	330	302	309	347	346	368	361	353	333	330	337	355	331	360	316	331	337	320	348	326	341	358	326	363	334	345	351	332	295	321	363	342	357	369	339	322	298	305	328	318	341	336	355	342	329	300	314	360	342	315	376	321	337	317	314	326	336	369	336	366	335	356	330	332	305	308	316	321	312	332	309	337	349	330	326	346	318	335	321	319	334	302	342	339	339	311	354	307	334	347	318	346	344	320	307	336	329	327	356	310	332	323	316	359	339	334	338	331	323	337	343	309	324	334	354	349	352	311	335	366	342	314	314	358	349	321	338	332	306	334	347	341	345	315	328	338	321	332	311	335	333	319	326	375	326	348	385	354	350	323	318	315	310	318	304	326	339	333	319	358	336	335	326	332	351	330	378	350	337	345	326	326	331	326	348	299	311	341	348	328	326	316	349	329	319	367	336	307	292	329	347	330	387	356	384	309	333	315	329	351	331	340	327	320	329	338	345	304	296	304	346	315	318	322	322	330	329	369	341	328	337	352	351	325	327	329	354	323	330	347	364	334	327	360	323	352	323	330	325	319	372	333	363	309	351	330	344	336	339	344	311	344	335	322	351	348	330	356	311	303	269	323	350	367	327	350	331	336	352	336	350	336	320	339	299	340	297	327	350	292	338	322	325	341	315	340	321	311	328	342	351	318	348	318	374	310	348	303	335	329	311	327	291	336	322	315	363	314	322	346	309	318	336	337	308	309	329	327	371	351	371	326	323	326	337	356	343	365	333	337	342	352	339	302	336	352	299	326	317	336	369	330	329	310	336	312	346	338	331	344	311	328	330	320	334	323	292	310	344	325	318	308	339	316	343	305	349	313	322	348	368	337	337	333	310	370	329	341	307	320	314	341	335	319	327	355	322	324	324	329	345	314	320	308	345	333	333	349	337	334	323	323	314	335	339	366	303	311	359	331	327	341	347	339	347	319	349	324	322	337	309	314	339	322	340	346	330	300	330	321	313	344	325	371	347	311	340	341	316	301	341	320	350	327	320	305	343	317	305	328	337	348	318	333	337	341	323	351	323	341	350	331	353	332	326	327	296	345	348	321	320	354	309	301	328	315	340	331	319	337	341	347	350	308	332	309	319	301	318	327	301	316	323	313	351	337	324	334	332	302	315	362	325	333	332	348	345	351	318	336	357	308	339	315	335	324	318	313	315	326	370	322	308	335	331	301	352	356	355	355	323	359	331	337	315	359	315	321	332	329	360	326	331	320	368	326	375	352	317	351	315	341	342	349	340	341	335	360	334	327	328	321	350	325	309	305	351	340	353	298	325	320	321	341	334	315	349	301	338	340	326	333	321	304	360	316	311	344	306	327	350	349	313	340	327	369	314	313	304	324	301	310	326	322	332	280	316	326	336	342	339	345	355	339	313	307	314	291	314	329	359	321	318	332	301	340	323	388	334	337	318	338	314	327	333	331	314	319	330	339	309	360	337	356	347	314	356	326	284	359	337	331	312	343	337	326	347	313	346	332	338	321	323	308	326	331	333	340	328	312	338	324	366	300	331	322	346	321	353	339	330	326	313	330	308	351	320	323	354	329	308	313	370	278	312	338	364	305	329	332	312	320	322	326	336	323	342	333	332	347	332	302	339	329	333	331	329	351	340	328	346	340	319	350	339	356	337	339	341	327	331	349	319	325	348	349	320	326	332	390	312	331	339	359	333	340	325	345	338	323	321	302	335	330	329	323	305	325	327	337	321	342	328	331	353	326	344	341	291	368	337	299	331	352	308	363	316	318	299	320	353	332	356	344	356	316	362	343	322	293	294	367	311	359	338	340	326	325	311	327	329	318	356	330	339	334	286	339	322	322	329	328	338	371	322	314	364	309	306	364	334	335	319	336	332	318	349	338	355	317	310	269	302	321	352	343	350	359	308	310	335	334	332	326	350	354	345	305	348	319	334	323	312	349	341	335	351	322	328	337	312	339	335	317	356	347	317	296	303	315	329	329	348	325	324	328	343	316	332	314	336	336	353	293	370	368	323	346	331	318	316	306	310	355	331	316	357	340	340	337	319	322	338	307	343	342	323	318	340	352	316	335	330	366	345	322	336	326	315	315	346	402	333	355	298	328	339	337	347	351	319	341	325	331	355	356	350	326	337	323	323	316	336	344	279	304	320	338	305	330	369	313	337	329	309	341	333	327	344	302	309	314	342	362	310	328	347	304	380	311	348	365	307	311	347	307	344	304	345	335	356	323	337	332	335	308	343	362	302	340	320	320	349	328	323	334	338	323	348	324	313	353	349	372	314	349	326	337	347	321	354	360	329	374	345	317	344	322	313	303	339	331	361	352	333	330	335	349	354	307	327	349	341	348	358	333	342	309	358	307	347	360	316	339	350	331	322	388	342	339	341	345	333	366	311	337	311	311	325	310	337	280	308	328	341	338	350	315	362	320	313	338	329	341	340	320	346	348	359	343	321	298	301	312	327	328	313	325	302	314	311	339	340	339	322	336	327	296	320	323	320	348	341	308	332	319	329	323	311	341	345	325	323	309	307	372	325	358	361	316	369	339	338	312	348	355	323	351	329	349	365	351	343	352	306	327	334	300	350	318	332	326	319	341	305	324	328	363	349	341	356	350	354	309	324	353	346	335	343	346	355	328	351	331	317	292	300	356	347	316	310	367	324	357	327	378	319	310	342	336	346	336	341	347	327	336	294	311	325	302	335	353	352	319	333	302	316	333	345	323	342	296	339	324	314	312	380	333	314	363	352	334	360	315	329	301	323	312	324	342	327	292	331	324	331	314	360	351	337	338	325	368	359	363	368	337	320	308	337	329	345	335	314	339	333	330	339	344	380	334	352	345	357	307	344	331	339	325	342	307	366	333	331	339	322	320
26127	30597	37369	38207	35073	33220	30936	30084	40527	35643	30133	15905	8452	9575	13459	9844	5228	1978	1298	1176	1125	1097	1031	1049	1026	1050	1046	987	939	1021	1100	962	1003	940	888	965	951	933	904	908	932	903	939	932	913	973	922	928	977	912	914	963	956	899	908	919	929	926	944	911	936	949	931	902	891	967	926	891	853	963	957	903	929	950	940	896	922	895	818	975	912	948	961	929	913	884	903	868	882	898	958	934	925	945	921	878	931	873	900	959	867	892	926	946	919	944	904	933	939	891	866	895	911	923	966	933	915	931	905	943	885	919	878	931	913	914	914	918	921	905	958	930	975	863	896	937	949	933	918	913	922	973	882	930	949	938	902	974	924	893	925	986	856	879	842	924	893	926	938	892	892	920	977	991	931	926	862	924	942	944	887	931	906	933	933	902	888	949	919	904	966	873	901	983	896	926	936	928	884	912	909	906	969	927	863	1006	905	891	951	879	899	909	974	894	959	923	938	889	884	886	942	914	894	948	926	898	897	957	944	990	882	903	905	923	971	949	978	980	909	914	907	939	874	956	904	892	908	945	943	958	906	918	933	894	909	917	892	927	937	864	899	911	935	921	934	917	919	940	937	955	937	955	920	950	871	946	980	940	904	967	960	947	896	906	895	939	869	916	989	910	958	928	926	916	960	916	916	920	980	879	890	923	852	920	930	984	929	918	914	918	905	912	981	915	945	938	966	996	931	900	941	934	871	885	928	929	909	965	878	919	944	980	976	944	907	903	942	923	936	918	933	881	884	916	939	916	907	941	915	925	838	918	906	856	903	898	917	865	955	946	936	950	957	915	901	875	957	928	895	905	954	866	868	938	947	931	881	939	889	899	912	924	948	945	926	934	920	961	932	943	954	924	962	865	882	948	951	957	894	910	911	935	946	947	908	911	943	926	899	901	946	905	931	904	872	898	896	994	915	939	882	964	891	961	967	899	938	881	900	889	931	947	958	895	904	907	903	897	902	873	889	893	902	875	917	923	943	915	939	899	938	937	960	887	887	944	938	907	875	908	1012	864	930	904	937	938	885	878	991	899	875	954	960	907	842	961	930	908	950	934	948	923	922	887	955	887	901	945	868	896	888	925	930	912	834	889	881	956	917	902	905	902	907	927	966	962	907	958	1027	913	920	868	953	908	949	965	944	910	918	964	873	911	921	927	912	931	923	938	947	929	963	922	953	933	969	902	920	864	950	889	882	910	915	948	919	904	921	979	949	887	927	926	919	954	987	974	893	976	949	929	883	926	932	904	900	915	862	915	941	914	902	924	906	961	888	872	937	902	946	920	876	952	906	968	955	890	950	909	910	985	929	950	882	929	911	904	943	988	902	886	941	901	929	896	925	869	886	956	877	899	894	950	933	949	918	921	972	911	933	929	911	975	877	873	907	920	895	914	929	925	928	915	916	977	922	929	893	985	885	883	939	960	900	884	869	906	896	887	949	899	938	905	942	922	906	894	910	914	936	841	983	970	934	894	935	901	981	919	957	909	882	912	946	945	933	933	999	931	908	913	904	932	924	940	979	929	957	895	928	928	972	980	917	923	958	943	931	916	928	942	890	943	903	893	882	880	952	928	923	901	949	909	862	886	948	913	976	950	921	933	907	917	892	925	949	919	924	867	925	871	910	952	932	913	895	879	903	877	905	912	949	902	952	884	925	939	951	913	886	935	940	946	971	904	908	884	908	901	858	850	974	922	937	914	853	898	927	976	959	904	896	965	935	905	899	926	893	934	932	942	888	960	952	906	910	871	913	948	881	969	932	905	891	918	933	968	963	940	922	885	916	919	919	885	938	906	943	906	878	866	929	930	912	911	930	926	897	874	937	912	901	902	916	906	949	909	912	892	878	920	908	963	883	917	868	923	938	927	945	935	888	895	927	901	884	901	896	897	912	889	879	891	990	923	930	961	922	889	960	900	910	945	944	909	928	863	917	899	909	887	958	910	897	936	886	900	890	964	923	895	958	943	872	921	962	857	946	888	917	909	904	940	858	899	879	882	930	937	934	908	909	937	922	916	909	936	947	860	893	935	944	903	935	947	930	911	942	912	953	913	937	872	898	934	921	908	940	894	924	945	852	911	925	875	901	944	955	900	914	967	918	893	934	940	877	902	948	931	930	921	889	1005	951	950	867	926	970	917	951	961	952	933	899	931	930	943	931	877	929	927	905	927	964	888	899	951	939	951	930	946	904	933	912	951	936	908	950	927	908	915	898	886	956	933	935	944	919	915	910	909	913	944	928	922	962	931	903	924	901	928	900	940	924	913	982	978	885	931	900	899	889	850	885	900	914	913	851	949	946	948	915	906	895	918	908	919	930	911	878	949	946	940	928	984	898	879	903	942	907	943	852	863	898	970	901	940	935	862	938	925	950	983	860	950	929	894	866	876	914	941	917	895	917	907	924	928	866	895	931	916	934	918	989	914	956	934	923	957	929	846	936	894	881	903	947	923	930	915	900	884	891	937	909	929	999	929	946	910	870	939	868	936	916	934	898	913	950	923	896	946	946	888	888	875	925	925	951	940	924	939	938	943	933	913	875	940	954	965	918	894	921	878	902	875	912	873	937	937	887	887	954	895	929	887	923	914	897	886	902	920	949	936	904	932	958	921	873	943	920	889	931	907	917	912	936	874	901	944	878	879	938	946	875	868	928	955	930	892	925	958	896	930	844	896	950	906	907	903	953	947	949	883	920	924	937	881	941	945	864	880	900	923	928	948	927	959	910	921	882	932	939	961	949	927	957	914	900	908	899	875	894	918	933	949	856	912	951	930	851	907	937	942	895	901	972	952	942	952	929	941	904	860	963	912	907	945	881	902	901	899	890	874	922	923	945	903	950	917	901	936	869	896	957	875	924	908	951	895	860	974	892	873	937	985	928	884	923	980	989	913	921	904	929	894	944	978	905	896	927	903	948	954	940	913	943	891	892	892	911	930	939	901	958	930	943	882	921	948	938	968	851	904	892	855	903	910	900	859	947	939	882	945	960	880	977	887	955	921	897	938	964	938	898	955	953	948	936	913	876	893	946	904	948	927	933	921	969	912	952	899	916	896	930	946	926	953	917	931	895	965	932	904	892	908	914	907	913	934	897	928	943	951	986	883	926	940	903	917	942	896	909	890	946	964	887	947	984	895	918	949	971	881	885	871	892	860	883	913	945	911	888	925	919	896	906	942	950	964	932	926	952	893	945	942	908	864	936	900	928	968	927	960	920	918	946	958	964	943	970	874	927	998	894	945	932	923	930	905	847	904	941	898	968	887	912	910	929	923	881	945	907	921	924	905	975	922	880	904	952	946	851	921	940	934	876	943	917	914	925	885	917	911	884	888	900	935	946	932	923	931	941	921	927	892	892	919	954	912	937	896	902	997	938	853	895	911	911	946	898	964	888	857	947	923	922	945	934	931	941	910	932	950	913	909	905	905	946	877	920	930	921	910	904	912	897	992	909	880	991	905	902	965	887	970	918	947
41081	41552	39044	34734	28978	24987	20885	17203	21297	28022	22474	8901	3173	2513	4801	4878	2616	1078	692	545	512	481	459	448	397	412	395	413	396	384	512	419	401	394	376	329	308	356	339	347	363	333	324	324	372	367	361	331	347	334	319	336	342	340	326	335	313	313	329	325	340	351	342	325	346	328	342	338	350	338	352	376	375	342	317	354	342	324	355	347	315	334	335	353	315	343	375	342	373	347	327	320	341	350	348	340	321	317	369	330	371	323	374	369	333	342	359	353	335	349	365	335	354	359	339	347	350	303	335	322	312	332	338	340	360	365	311	297	342	307	354	329	324	313	331	373	333	361	344	350	334	348	370	347	347	318	319	350	372	354	343	332	323	348	341	394	303	344	353	350	300	349	333	338	337	350	333	359	338	338	361	322	363	350	341	329	330	343	338	328	324	349	352	347	336	352	341	334	329	360	370	374	338	322	330	330	320	381	342	347	332	360	342	356	333	352	371	318	317	358	341	324	327	364	329	336	315	353	356	343	297	353	358	363	317	329	329	342	350	334	336	348	331	311	355	362	342	368	298	333	290	323	339	353	314	322	367	324	314	326	342	377	302	328	328	300	331	313	318	342	342	319	380	339	348	346	341	339	324	334	350	340	359	338	345	363	365	345	327	364	359	356	350	331	376	325	373	321	334	332	357	342	303	375	379	342	346	352	294	359	379	343	346	349	352	316	349	389	330	359	329	346	349	358	331	337	351	357	363	351	334	300	312	347	315	295	334	332	336	343	362	345	330	359	335	316	306	355	346	375	361	344	333	333	364	364	355	343	345	345	337	352	337	340	331	346	392	340	325	355	347	324	347	352	337	321	363	369	331	347	362	329	320	350	363	333	360	351	353	364	332	318	306	309	333	287	343	343	356	320	350	337	345	317	325	342	362	318	389	337	305	349	343	335	364	342	341	332	327	324	352	351	348	325	344	327	366	349	289	375	323	345	330	338	349	349	346	356	367	334	348	328	335	337	316	340	320	349	358	342	327	340	351	330	373	351	333	344	361	350	373	338	345	358	368	327	368	326	354	349	359	303	358	338	341	360	333	368	348	335	318	342	362	339	321	336	311	325	334	346	305	353	353	346	343	354	325	355	344	400	346	369	377	364	344	341	338	357	353	332	356	369	340	331	354	331	340	316	300	373	341	313	338	372	360	378	403	369	345	331	368	371	359	324	359	332	324	347	381	359	327	332	348	315	339	328	336	354	339	355	380	355	355	344	316	323	329	355	342	355	316	346	340	332	352	350	340	361	367	329	369	341	347	358	338	338	340	350	323	336	346	363	321	334	354	316	329	319	323	317	357	357	347	337	362	331	360	318	354	342	357	314	353	348	337	315	341	332	333	366	333	340	308	357	288	324	341	363	345	375	341	351	341	341	347	344	329	372	331	356	320	331	338	322	346	345	360	352	359	304	329	370	354	322	390	351	321	378	364	354	347	350	377	349	321	325	342	341	360	336	340	346	293	367	338	339	335	322	353	344	344	344	346	359	335	391	328	323	335	314	359	331	338	355	318	303	345	343	345	335	355	367	328	310	332	342	346	321	381	342	335	330	348	345	341	356	338	324	345	379	353	336	337	317	294	340	333	307	342	348	358	351	383	315	361	359	351	332	340	348	338	320	331	386	338	376	314	329	319	340	339	342	318	324	321	357	314	327	314	352	322	347	343	356	322	349	342	338	368	321	322	343	350	332	335	331	305	368	336	357	342	333	398	346	337	329	357	304	335	366	339	371	361	318	330	336	317	361	324	332	361	328	339	329	342	329	340	316	354	333	362	314	357	333	371	374	315	339	349	338	339	345	333	316	327	352	352	329	329	345	359	334	335	331	345	350	347	341	357	329	352	358	367	383	353	332	368	337	351	354	379	313	341	337	345	349	348	346	343	328	309	336	335	348	339	341	322	320	355	311	330	347	313	351	372	380	326	356	329	353	353	353	328	326	338	291	333	352	323	330	347	341	320	350	337	316	344	339	362	347	305	335	328	333	343	348	319	366	317	342	363	357	330	322	342	373	315	389	354	339	343	342	323	299	342	347	340	337	358	324	341	389	383	358	297	309	325	353	335	343	328	321	352	339	325	361	360	345	333	330	358	348	362	328	308	385	336	333	341	336	322	320	301	342	356	314	368	326	340	339	350	356	326	364	339	357	340	344	347	322	328	342	380	383	330	328	375	329	335	351	372	362	336	310	335	348	351	354	355	314	328	323	352	323	342	332	339	352	340	358	344	324	353	359	338	359	307	364	339	324	342	323	337	355	331	363	313	302	328	332	337	371	342	317	323	333	335	330	344	320	366	370	383	335	333	347	315	350	319	344	339	312	351	337	352	341	330	337	330	344	325	348	339	317	334	329	351	321	309	368	360	327	333	308	344	343	342	329	355	368	329	344	346	332	322	312	373	368	347	335	346	315	365	348	339	342	331	405	350	361	349	362	344	325	374	352	316	324	331	356	363	335	334	314	359	343	345	378	371	350	339	287	331	329	336	328	332	334	367	359	357	317	328	320	360	305	332	322	336	307	365	337	326	351	336	345	353	348	331	323	365	341	349	309	342	305	326	310	346	365	345	356	356	372	345	329	347	336	349	351	355	355	338	320	324	342	336	333	346	369	328	312	335	336	348	361	333	352	346	309	354	321	309	321	356	360	311	383	360	364	327	300	375	332	309	312	304	320	339	328	349	348	331	339	328	336	363	339	334	334	353	338	344	339	347	344	370	360	347	305	357	353	346	306	336	339	368	371	326	349	339	331	332	330	314	341	351	335	346	322	340	367	352	342	322	357	347	353	347	354	332	329	345	368	373	316	346	335	340	302	351	329	337	334	350	326	362	322	351	305	310	300	336	308	360	338	370	346	304	364	338	326	351	342	333	321	325	317	363	325	340	351	321	357	300	353	346	301	363	370	345	342	339	372	338	334	339	333	336	351	363	369	329	330	360	381	310	339	363	319	337	335	349	350	338	354	335	312	341	366	328	317	361	374	321	335	328	337	321	361	388	322	393	298	350	372	312	331	347	368	359	350	369	348	328	345	366	352	351	365	319	369	340	323	364	294	344	344	326	351	317	357	306	368	305	344	328	370	364	348	318	373	342	324	340	353	326	350	303	343	362	344	317	351	342	362	339	361	332	377	328	330	385	342	347	316	361	323	359	354	348	338	347	322	333	342	346	349	363	334	346	351	374	366	340	374	359	327	339	347	373	345	332	337	324	340	314	320	351	325	345	356	341	315	340	341	339	348	322	302	335	327	343	330	356	363	334	314	332	314	356	315	352	312	316	353	352	363	332	299	340	359	311	339	314	318	345	324	354	327	373	332	308	337	358	337	338	311	322	367	313	328	374	342	328	318	339	324	354	344	331	319	331	336	313	338	337	341	347	327	348	334	346	348	369	335	353	327	357	306	310	360	344	351	328	368	347	358	374	350	346	335	308	326	369	340	350	329	340	321	333	334	322	376	337	358
29536	34094	37162	40829	38591	37254	34263	32434	39172	43611	38622	20376	12061	11335	19160	18218	10644	4616	2985	2229	2290	1837	1623	1590	1381	1584	1431	1325	1238	1347	1749	1475	1227	1087	911	953	988	988	969	925	933	934	983	933	930	916	928	933	937	904	977	909	953	954	920	979	981	921	972	923	906	946	908	981	907	924	959	967	978	950	986	952	932	939	910	910	939	957	945	940	935	911	968	977	976	920	946	946	989	912	961	943	999	991	957	861	929	918	990	873	974	974	955	958	917	867	901	934	964	951	940	968	934	944	964	893	995	956	984	954	932	989	953	982	901	1015	949	943	937	927	953	963	959	975	948	952	967	923	900	925	951	938	980	936	944	911	966	962	952	952	935	958	985	934	932	938	908	933	944	918	931	947	924	961	922	906	971	905	967	914	983	964	974	972	958	948	913	953	941	939	940	929	938	951	955	929	942	925	1013	923	948	960	982	988	963	961	959	930	955	935	949	938	969	949	952	930	972	950	924	917	946	959	1004	906	978	977	924	956	903	884	1033	936	1002	926	950	881	924	952	927	936	939	975	967	983	908	905	972	944	934	936	936	925	907	919	915	949	991	968	948	941	904	941	950	958	895	928	935	959	933	976	946	897	916	856	950	903	928	925	980	914	950	928	938	930	952	976	946	967	939	947	992	973	906	964	965	936	991	950	943	923	979	930	937	929	943	929	982	878	915	999	962	961	968	953	967	902	924	968	891	923	926	932	946	912	955	912	1002	949	943	917	992	951	918	963	971	902	924	987	994	945	966	912	942	897	897	933	968	920	917	913	954	930	1011	922	961	940	901	908	915	954	952	878	912	956	905	934	907	975	879	949	916	901	983	924	992	925	1005	954	967	915	963	982	949	954	922	965	948	978	908	981	962	939	944	914	916	961	950	917	907	971	975	951	923	959	939	905	938	964	872	958	929	927	957	913	903	939	996	889	876	915	933	909	903	906	932	931	893	938	936	900	936	922	901	923	925	923	944	943	902	916	943	923	959	944	941	883	983	943	949	953	990	906	941	959	894	957	975	974	974	989	967	950	952	908	936	966	893	851	1002	917	941	936	980	1003	995	1003	967	917	925	986	977	955	965	922	911	902	929	966	973	961	902	937	927	941	947	918	956	943	947	925	958	963	903	961	937	1021	913	896	981	988	930	932	931	918	918	933	911	938	962	956	909	981	950	952	930	949	911	973	943	1013	979	967	888	971	890	905	943	958	894	952	911	927	934	961	942	952	908	986	956	927	931	934	961	906	944	895	927	979	960	935	939	932	938	903	944	943	951	898	901	917	922	943	929	948	916	950	937	960	957	920	920	944	918	918	984	921	959	956	934	961	975	932	898	934	933	916	1001	978	936	989	928	972	1006	969	983	934	939	921	986	927	944	964	902	908	961	986	1006	921	884	940	939	923	956	909	942	935	953	941	914	866	925	938	944	892	942	925	938	946	904	961	885	950	952	893	907	997	943	939	933	940	933	974	888	922	941	926	964	926	947	916	966	912	908	937	915	945	952	943	898	931	917	933	950	966	938	964	923	932	881	904	963	934	940	912	885	959	922	947	889	894	903	977	919	943	953	954	913	918	988	964	962	961	952	900	919	937	941	953	946	906	894	916	909	929	928	910	928	907	906	948	956	963	942	950	973	947	906	911	997	931	917	913	933	904	967	909	972	920	949	951	890	938	967	900	932	924	950	934	907	911	967	941	881	994	954	956	944	965	932	945	906	967	897	945	1022	990	965	974	911	956	882	994	896	943	914	931	927	910	963	934	934	919	983	980	987	925	943	966	949	936	940	886	1023	950	909	950	1010	930	964	934	930	944	954	928	900	951	984	996	923	965	912	972	946	938	926	893	959	933	942	925	1010	960	955	960	983	908	1003	941	975	886	937	944	935	947	882	940	979	1004	893	963	961	937	899	918	965	943	897	958	941	910	969	944	928	988	969	912	933	937	934	960	951	964	912	943	926	877	901	932	892	868	939	1001	941	934	963	1001	917	944	963	966	868	912	882	935	949	960	967	924	974	950	915	916	962	940	937	905	947	978	979	939	910	863	977	918	912	967	946	874	962	915	946	958	938	932	914	952	934	948	915	913	979	896	942	970	931	927	965	964	978	936	943	986	956	950	899	946	932	957	1010	970	925	912	966	908	924	971	938	949	969	969	933	948	967	943	970	931	909	961	964	884	944	924	928	1011	941	916	942	936	951	930	950	945	984	903	926	958	1039	970	913	937	965	866	983	927	998	963	929	948	909	921	941	930	922	974	919	992	944	896	1011	950	927	917	962	906	946	917	959	955	941	967	1021	931	902	1004	933	927	946	950	957	919	940	929	968	931	971	961	894	961	927	965	935	984	920	934	929	954	1011	907	952	922	924	991	946	908	952	954	905	879	924	921	901	989	1037	924	981	904	963	1003	959	947	977	957	983	898	921	918	937	995	927	888	961	962	969	980	932	923	921	986	966	902	959	939	902	941	930	923	954	908	971	955	968	925	975	889	999	946	967	934	954	978	1008	939	937	971	935	957	967	922	996	940	965	961	944	944	933	954	934	932	975	1006	956	959	927	897	908	906	914	966	927	924	913	931	951	964	908	913	970	895	973	872	897	924	955	939	972	948	931	923	965	906	947	970	978	981	949	947	987	999	945	933	934	975	945	963	928	937	908	927	968	913	918	927	955	950	900	931	936	956	909	905	907	960	952	939	929	968	939	958	962	906	959	945	973	950	918	984	954	906	890	940	996	950	953	966	930	955	945	927	935	933	960	903	939	914	915	889	974	953	922	983	962	938	881	969	979	957	971	960	978	940	1003	906	937	952	929	937	930	987	930	990	947	955	869	935	979	968	934	927	930	933	948	1004	933	999	956	932	957	945	925	950	953	921	905	918	956	925	935	940	955	934	970	1020	961	913	937	938	946	944	950	916	930	953	914	1018	924	935	976	929	926	927	969	950	932	968	922	957	936	953	955	923	957	921	998	916	957	947	900	947	897	912	931	939	917	905	935	910	1020	942	918	987	889	968	892	924	944	913	962	922	955	952	981	968	962	939	959	922	925	930	995	973	948	973	970	970	948	967	949	987	917	914	903	974	901	930	971	912	938	935	928	953	927	928	930	961	973	931	974	925	912	990	957	946	953	892	921	914	959	937	888	918	899	969	925	963	909	953	959	1013	935	949	959	943	959	957	909	947	950	905	923	936	996	924	894	957	922	991	926	953	970	896	924	934	980	965	942	928	969	940	979	978	933	969	952	946	993	973	967	914	904	983	962	945	954	959	915	907	928	938	935	951	952	937	936	937	1012	954	971	941	976	955	918	957	925	927	896	926	960	978	942	983	949	913	904	908	913	964	933	904	930	966	922	930	951	959	910	938	963	939	914	945	928	935	931	935	916	945	977	941	943	938	984	959	943	996	888	945	914	940	973	908	948	966	953	944	950	958	889	948	959	929	932	879	982	917	995	968	934	937	950	925	988	891	973	882	884	909	924	922	945	927	968	974	971	985	977	963	932	922	900	977	912	971	980	948	952	923
21620	23243	23848	18391	12444	8105	5907	4315	3581	3246	3353	1551	746	637	610	680	507	425	390	380	360	352	409	414	386	358	337	394	399	351	357	381	353	349	349	367	348	387	358	371	395	400	313	375	366	355	375	312	318	326	367	347	367	352	373	364	349	347	347	381	343	328	368	389	376	336	340	345	429	337	367	355	347	348	365	330	366	341	331	348	350	341	381	361	348	370	332	350	349	391	352	383	368	381	354	335	327	336	335	358	345	342	345	355	356	355	348	370	333	328	355	347	348	357	396	350	355	378	355	342	369	356	346	369	347	367	376	357	366	368	392	341	382	365	330	360	365	365	363	362	372	345	345	342	355	359	358	337	355	341	363	335	382	373	353	351	334	354	371	341	376	337	363	399	345	365	351	332	355	364	361	364	350	338	357	353	388	349	375	334	365	320	340	366	349	378	337	353	372	345	347	364	374	367	349	372	386	292	364	319	331	362	347	340	381	350	354	345	362	364	360	378	370	359	357	349	349	339	343	341	314	363	349	341	338	364	368	361	361	339	359	326	370	351	350	368	363	339	336	361	365	364	335	348	358	339	377	362	363	325	349	369	381	350	360	368	371	357	363	309	340	335	393	339	336	359	364	366	381	347	407	351	362	343	331	327	376	361	360	336	387	358	360	364	347	335	349	403	388	324	332	349	349	378	354	366	347	366	355	379	342	312	335	357	329	379	384	340	373	398	360	371	324	362	340	341	389	360	381	347	353	360	381	368	338	350	353	336	363	355	339	350	387	353	373	416	350	344	394	294	389	343	351	374	318	363	339	393	348	363	366	338	366	365	337	369	342	343	335	369	352	375	380	348	305	369	357	345	357	321	369	340	340	376	378	373	358	361	346	325	381	374	343	364	332	393	357	350	345	340	358	352	344	345	340	352	349	356	351	338	369	335	322	357	349	344	366	385	338	355	330	342	349	349	355	373	376	368	353	332	359	352	343	345	347	360	323	361	354	352	370	344	375	376	357	365	353	358	375	365	367	359	369	372	365	360	358	344	368	364	339	344	397	356	360	349	359	346	366	353	332	371	363	354	321	356	367	348	366	359	382	390	314	342	353	337	334	319	362	330	338	348	383	365	293	327	349	368	333	386	370	355	322	346	360	368	352	369	359	326	329	351	369	331	390	352	357	347	352	328	333	365	344	333	370	345	355	326	364	340	337	351	345	359	348	374	344	374	340	358	309	362	363	325	362	339	335	333	373	357	343	360	364	330	349	333	365	345	358	365	365	330	346	323	324	362	354	355	345	349	348	379	357	372	367	296	356	357	352	349	338	365	384	362	357	329	357	364	340	336	354	373	403	305	330	369	334	334	352	342	361	358	362	349	365	351	385	365	334	311	329	341	374	349	368	370	336	362	357	376	370	363	344	342	310	352	360	351	342	367	343	340	341	359	323	375	327	345	381	372	350	333	398	337	372	356	327	348	369	355	363	335	379	356	331	361	361	363	354	366	364	404	354	338	349	360	377	342	401	359	378	345	372	352	361	351	342	381	316	377	318	343	346	362	359	362	342	357	330	329	361	352	339	315	339	341	363	357	350	342	352	375	367	354	370	355	361	338	366	355	330	362	369	354	343	365	348	339	396	383	360	349	340	382	329	345	367	342	375	391	326	373	304	363	360	363	355	348	288	370	324	362	330	339	338	357	358	344	338	353	336	331	394	400	354	324	353	355	363	346	364	330	322	337	341	367	348	318	336	401	347	354	344	356	354	359	318	339	338	352	371	366	354	341	370	362	340	330	346	364	347	359	374	345	339	340	365	349	370	332	359	326	369	343	357	342	348	355	336	332	350	353	376	356	351	356	313	351	366	345	402	377	347	384	360	373	317	341	324	335	370	325	356	402	393	369	382	357	342	339	360	374	342	362	339	366	385	359	354	357	340	379	359	336	369	333	377	374	376	355	378	357	330	352	331	367	381	328	360	351	372	365	342	363	375	361	385	336	370	367	387	351	335	347	335	353	363	340	368	346	307	344	337	344	351	360	367	342	351	360	351	366	377	342	343	359	368	343	338	370	314	330	359	346	315	360	393	372	380	342	393	362	326	317	359	386	356	384	350	347	330	318	362	333	349	338	365	347	347	346	374	359	375	356	367	366	340	325	367	351	338	367	346	335	357	352	387	354	333	368	338	348	369	335	367	339	373	346	358	333	376	318	376	377	344	342	378	366	380	353	340	335	339	345	344	362	345	366	390	355	335	402	387	340	365	329	349	358	370	355	359	359	331	360	354	353	372	411	382	343	366	327	353	342	366	333	390	361	369	350	372	349	325	372	330	385	346	333	352	360	303	353	360	340	314	336	356	341	369	345	339	379	368	348	367	347	384	359	362	356	332	361	338	358	339	387	372	347	371	341	332	342	355	370	377	342	346	344	330	365	328	352	353	338	356	355	328	344	363	296	375	359	317	343	346	343	347	367	336	334	381	351	344	363	371	351	299	336	326	324	373	393	359	374	367	349	312	359	358	364	358	346	321	363	322	369	344	354	358	373	336	350	367	336	347	351	333	335	388	367	364	359	335	345	406	341	336	371	349	353	373	371	348	375	364	336	352	324	371	346	391	347	370	342	376	387	343	351	353	372	353	348	378	370	356	354	385	353	379	336	383	335	324	339	349	374	331	334	349	364	387	359	346	377	344	376	352	338	359	329	371	342	350	363	377	321	387	355	336	346	350	367	359	345	310	357	326	409	397	383	365	333	308	353	352	358	369	343	377	379	376	330	337	360	373	391	369	362	352	359	353	362	335	334	346	332	401	365	337	334	327	370	344	356	342	369	366	348	382	344	410	331	331	345	356	360	322	358	347	342	364	307	355	373	337	377	355	381	332	393	343	360	336	334	341	301	330	371	385	366	364	353	337	347	328	352	369	377	367	345	320	397	333	331	330	357	350	359	385	352	367	348	347	396	375	354	385	381	405	362	335	336	342	344	317	316	349	329	350	385	334	328	384	366	377	350	319	331	396	373	357	364	349	373	377	352	353	345	350	323	358	352	336	336	335	337	336	363	346	341	361	355	382	346	361	311	356	344	398	341	351	366	363	390	371	363	353	331	350	331	346	359	371	328	344	355	384	328	381	333	368	325	389	357	351	338	359	344	368	362	372	388	313	347	371	365	361	368	326	350	349	379	372	343	372	383	334	367	365	363	374	354	341	340	310	352	350	355	385	361	359	350	343	334	354	359	337	355	350	356	362	332	334	340	375	344	361	352	362	375	350	344	368	384	350	382	332	318	392	384	344	373	337	357	380	379	361	378	365	335	376	376	358	345	345	335	312	360	344	336	363	344	348	368	350	363	338	363	351	372	337	365	355	363	385	343	335	387	338	366	363	357	335	348	361	321	368	369	340	365	391	335	325	373	341	365	337	373	340	347	342	354	337	353	352	378	378	362	324	372	327	403	350	357	358	360	331	353	337	373	343	338	328	354	359	381	317	337	369	382	325	352	349	362	351	343
15067	18539	26360	27752	24676	21080	17770	15060	13654	13107	12886	6163	3195	2664	2538	2530	1752	1244	1142	1042	1105	1076	996	1070	1029	985	1030	998	1010	1010	1039	1046	1055	995	966	957	987	978	960	934	939	980	982	978	902	967	932	998	968	1012	966	935	999	988	931	956	978	972	914	935	949	1018	988	971	949	980	969	997	986	968	983	936	938	1047	932	981	988	994	994	956	972	965	970	1032	940	963	993	976	906	958	986	946	1009	944	937	986	988	989	965	992	994	938	1003	915	1030	908	997	965	993	956	1009	998	994	985	1009	992	936	970	943	998	1044	984	983	1022	968	990	988	965	956	917	961	924	978	1004	973	940	1006	995	967	990	942	964	967	997	942	953	1015	857	966	1022	969	981	965	940	959	953	1020	1024	998	1023	957	952	962	1006	998	970	986	970	919	947	972	957	966	959	982	958	990	941	970	1046	990	965	938	1002	954	1009	995	978	941	987	964	957	985	993	976	940	921	964	1036	995	951	1003	973	1017	986	1004	947	934	970	997	978	1027	941	970	985	959	941	963	948	982	974	922	974	1013	947	989	952	945	1011	985	968	941	988	930	983	983	954	989	964	999	938	996	1003	988	948	938	902	967	915	964	956	999	934	951	959	923	1006	974	952	1002	1017	957	981	1014	938	990	996	941	937	944	920	956	983	980	958	1017	897	1005	915	926	978	970	972	949	1041	1017	999	980	906	896	955	1008	981	947	1027	959	972	1005	979	932	978	908	988	983	999	988	950	1025	1019	962	944	1001	993	1061	967	1010	998	965	1002	954	968	1003	987	972	965	926	982	944	927	978	953	974	984	1002	955	938	958	967	976	994	962	1021	935	988	1007	982	990	988	909	967	908	950	924	1026	985	958	1029	992	971	973	1010	910	970	971	986	960	969	1011	1015	964	1029	1001	976	943	958	955	1008	978	1030	1026	1041	943	981	928	952	987	971	930	980	941	931	987	1052	959	988	959	976	1002	975	978	956	990	1034	1011	995	955	967	1038	949	990	984	977	1006	975	945	1006	927	977	1028	1016	937	1013	967	978	954	1032	999	980	1003	915	959	969	922	935	970	962	992	1005	1007	977	1005	1029	1007	906	1002	935	934	937	968	927	939	950	928	960	1022	1011	991	911	948	918	995	1004	981	943	963	958	1008	1020	915	950	1000	940	981	949	991	972	994	1000	925	958	993	965	887	984	970	970	931	969	921	964	1004	999	1037	969	999	928	944	978	950	1023	982	963	947	985	920	956	1002	966	1029	978	980	969	986	1008	979	881	929	1011	978	949	1008	977	1030	966	980	935	962	989	1005	958	963	1016	963	934	1014	1030	1003	1010	1004	934	1011	924	981	977	976	942	954	948	951	987	1002	968	929	976	924	958	925	929	973	1031	927	957	988	908	1030	934	970	964	912	973	972	976	979	1021	998	950	964	1040	949	940	960	1017	898	976	920	977	977	978	999	917	951	978	942	981	958	1027	918	959	999	981	996	989	972	991	933	938	1011	943	914	936	962	986	928	1037	890	981	969	932	1006	975	984	979	947	981	975	912	1006	968	958	990	968	1018	984	982	932	924	1005	990	899	924	985	911	955	961	994	1003	973	955	988	943	977	904	1000	990	1003	944	989	936	963	976	1039	996	1024	961	962	982	955	967	954	974	930	983	1011	951	940	1015	987	940	1025	1006	978	962	1016	997	978	946	937	971	958	958	951	993	981	923	994	969	959	978	993	1009	954	998	989	1009	963	968	957	1014	947	944	971	979	984	969	947	973	949	962	979	952	1003	1050	937	933	989	954	988	942	1000	965	988	984	975	1002	1014	996	958	949	972	997	935	978	940	933	1002	963	922	1022	931	911	1005	969	989	1004	997	982	997	946	918	943	941	938	982	969	941	1006	943	960	904	925	1002	985	971	1006	1008	990	1006	901	928	992	966	1000	1011	1009	964	952	986	949	1020	965	971	961	913	945	919	995	975	976	1000	969	939	951	1005	1007	963	968	982	973	1020	998	957	1011	954	980	900	1007	971	991	1019	986	940	1013	965	964	1021	931	1001	986	975	970	964	951	935	931	934	946	970	990	938	999	975	982	970	979	981	948	1015	979	976	984	947	929	981	972	988	907	966	973	996	938	1000	985	960	921	951	983	955	999	1009	973	1007	1020	1009	977	1025	997	959	985	1004	946	946	1014	932	952	982	980	993	998	963	971	997	983	994	924	1002	941	950	937	967	989	938	1024	944	955	997	954	947	958	916	967	1039	925	979	942	932	993	983	978	974	978	996	989	1021	926	961	971	957	959	917	938	985	993	952	945	946	929	976	964	987	941	996	956	954	973	942	988	972	944	983	1014	999	932	964	942	920	970	983	947	936	938	934	993	959	992	928	969	992	1052	951	979	947	996	996	988	969	931	971	987	981	971	891	920	892	986	979	992	972	1011	979	997	978	962	977	935	991	937	961	998	1037	902	945	975	961	1014	937	906	955	961	955	986	946	963	956	989	977	967	987	943	961	939	952	1028	1010	986	1005	1000	1029	965	967	977	941	932	977	911	971	951	979	950	986	1003	1011	930	969	967	930	947	970	961	994	941	1013	991	949	987	988	982	905	935	947	917	1008	898	983	918	974	983	951	960	1038	1006	954	971	939	939	962	928	941	988	988	969	967	946	965	941	948	1019	924	983	1005	976	989	925	983	983	996	971	918	984	960	956	1012	938	1011	981	989	939	944	998	989	968	976	963	977	972	978	1012	977	944	968	964	944	980	971	1003	985	941	1014	964	983	985	990	957	962	909	994	1013	1017	1012	946	1020	966	1020	985	1046	982	976	995	937	1016	932	963	948	1011	964	987	995	989	986	947	953	984	988	949	913	962	941	937	939	961	986	892	953	928	946	964	1028	957	1006	946	1011	976	980	918	948	995	949	980	987	1035	938	943	926	994	973	941	983	949	1003	992	962	975	942	1006	971	1019	1000	950	956	925	1008	977	913	1010	967	975	941	954	990	990	977	910	940	1022	955	941	983	970	989	1012	989	1004	964	995	991	951	969	979	990	969	948	944	952	964	939	987	953	973	1000	981	882	963	997	917	924	947	959	972	947	984	962	992	927	965	964	988	986	984	955	966	994	1010	1019	986	980	948	957	935	1000	919	993	1011	936	994	987	997	910	933	984	1040	913	906	966	966	978	964	967	984	988	992	947	1008	952	945	1002	966	989	966	980	945	1000	940	1036	939	956	931	1035	998	977	963	971	982	974	909	963	990	963	980	965	994	962	939	1001	986	960	987	936	1021	934	973	950	950	910	922	985	927	977	992	996	988	976	955	1067	1024	936	960	1026	911	999	946	944	944	980	971	989	968	928	978	938	988	889	940	903	949	980	941	974	958	931	958	941	981	966	976	996	1010	966	978	1004	933	986	991	937	1028	963	969	934	977	994	942	952	931	987	1044	939	1029	945	961	983	1008	1005	961	919	985	986	969	997	1010	940	910	1030	959	1007	972	984	960	984	1022	1003	1011	921	939	1018	886	1002	995	942	1033	993	916	888	977	1036	939	983	986	927	976	1019	971	952	939	947	1027	997	1053	955	970	980	976	952	992	916	967	1003	988	966	956	952	937	955	957	962	963	979	980	932	984	955	950	937	1000	963	943	1026	1001	1017	1019	936	933	982	956	929	963	1016	961	1036	986	965	932	973	988	1008	971	963	966	953	952	982	963	995	992	934	948	972	1003	1041	933	984	935	951	994	947	982	981	961	907	966	931	968	982	983	981	984	946	915	988
36065	36807	42916	32045	25732	20259	16184	12801	10090	10553	13360	9500	4270	2526	2512	4579	2836	1211	967	688	690	557	552	534	519	521	524	444	437	395	550	541	416	398	326	326	344	319	338	338	350	316	326	358	353	347	325	308	318	304	295	355	318	324	322	301	353	323	309	329	317	315	306	326	295	335	282	340	345	314	310	295	333	351	323	308	310	292	309	318	320	335	296	301	340	349	268	337	284	332	333	302	352	351	341	315	314	339	314	319	307	298	306	332	326	318	321	306	306	316	330	352	342	333	323	305	304	305	309	313	315	329	334	294	360	321	331	342	319	293	310	311	328	307	342	323	324	364	316	341	331	325	353	328	324	326	287	334	304	326	345	337	332	332	289	304	315	303	342	317	307	321	304	357	326	308	313	355	333	339	313	335	313	314	342	289	299	291	314	316	307	317	332	328	295	337	317	312	305	329	334	371	317	318	319	296	335	296	346	310	291	326	306	304	338	337	335	307	318	299	323	311	352	318	321	310	346	304	350	340	323	346	327	329	329	341	284	331	318	331	301	334	331	288	322	360	332	313	345	343	334	324	321	328	324	361	329	318	295	318	313	343	331	317	317	311	324	310	327	338	358	374	330	301	313	346	347	322	331	324	350	350	337	340	313	336	321	355	334	328	339	313	337	329	323	348	352	314	343	306	316	304	319	338	314	340	334	331	329	323	331	327	309	324	293	326	318	306	319	345	341	286	302	357	302	326	333	290	326	317	364	329	314	332	335	355	350	321	348	328	305	333	334	306	322	315	316	333	299	321	308	281	309	309	317	326	313	311	312	328	323	343	337	309	372	338	298	308	285	316	321	324	302	339	355	338	311	336	342	334	304	336	334	308	333	301	375	360	303	330	359	349	338	345	308	331	309	319	340	323	338	338	341	319	321	298	334	323	332	339	313	350	316	332	361	291	314	330	327	327	301	314	344	322	323	305	324	303	328	329	323	318	325	340	322	349	325	326	312	349	307	341	342	324	300	313	334	355	290	317	281	320	366	326	350	315	330	290	302	319	299	347	337	328	307	328	305	355	322	310	302	309	301	334	304	333	296	295	326	299	296	309	293	342	317	325	294	317	322	311	333	327	336	328	340	303	321	349	344	299	308	323	328	330	291	342	325	326	336	349	323	298	324	320	315	323	329	300	319	349	339	312	328	348	299	335	309	366	332	320	346	332	260	380	316	353	320	301	332	337	316	300	324	328	314	319	313	325	358	346	338	330	326	354	283	360	288	328	330	295	307	307	305	351	301	338	306	299	351	328	321	313	325	321	320	309	322	298	294	284	312	317	344	346	343	328	329	316	339	352	340	342	311	354	293	341	351	346	318	349	329	335	300	346	352	341	354	322	336	333	289	338	325	309	337	340	302	308	289	329	335	307	317	306	328	300	320	302	356	329	350	324	356	305	313	327	324	310	332	320	333	307	334	297	333	335	302	347	309	345	319	324	327	327	324	309	323	329	330	318	323	304	308	328	332	333	265	336	303	341	339	302	321	293	338	333	324	296	314	308	345	311	344	315	343	338	330	326	336	316	330	299	317	338	320	330	322	305	316	295	360	318	312	328	318	305	318	321	318	292	331	341	336	305	343	335	328	321	332	349	321	333	312	305	331	309	325	327	298	300	327	318	320	313	336	318	333	336	350	318	320	356	340	308	319	326	327	318	329	345	292	324	324	323	317	352	330	312	314	325	319	300	347	329	344	324	327	304	283	330	306	296	317	357	347	317	308	324	318	326	315	305	327	311	296	337	313	331	353	345	309	285	328	335	296	316	288	313	334	335	311	336	316	317	328	348	336	333	314	310	339	323	345	301	318	343	355	337	315	295	287	327	346	309	334	331	338	347	315	352	338	307	334	305	313	306	310	340	268	274	304	331	316	314	315	321	297	353	299	310	345	304	360	319	327	303	331	357	271	374	317	279	332	347	346	338	355	315	310	335	317	349	338	335	300	332	319	311	339	342	351	322	324	337	352	312	341	330	335	319	353	318	283	312	321	305	307	290	320	325	324	305	319	320	314	318	314	352	318	339	325	323	331	302	308	340	316	322	314	295	358	323	296	326	359	320	318	325	329	357	288	304	323	308	356	327	335	331	347	290	319	335	305	289	294	327	311	292	327	334	294	320	324	317	302	343	343	307	311	303	322	313	356	314	319	301	312	321	304	335	331	324	316	322	315	340	353	344	325	321	319	346	298	305	343	298	322	321	337	320	328	318	353	344	308	334	302	335	384	330	330	327	345	329	323	350	327	337	314	329	330	328	342	319	323	312	320	309	303	300	291	320	338	336	297	279	317	310	318	330	311	348	306	315	330	329	316	272	369	318	334	344	307	293	324	343	307	309	339	319	302	319	319	327	307	305	313	308	313	330	302	316	316	305	359	331	334	335	325	299	340	329	337	336	289	323	318	326	305	345	329	317	338	335	336	336	342	342	325	329	307	299	356	305	318	325	344	323	318	355	311	286	322	332	280	337	328	339	321	351	308	335	312	366	356	343	344	343	342	325	320	318	324	337	301	319	364	328	339	304	332	324	318	308	337	320	321	291	302	314	304	312	347	313	356	352	317	283	321	290	334	291	341	339	327	313	324	312	335	312	336	338	312	337	314	328	329	344	340	351	310	322	302	302	309	319	341	349	316	334	308	326	316	347	337	301	354	310	327	339	348	316	309	331	315	351	311	331	338	332	317	317	307	311	328	335	324	335	313	321	358	319	321	326	302	324	327	321	307	320	300	308	335	325	351	299	335	309	345	329	326	346	341	327	308	305	341	328	314	263	320	286	350	332	321	332	344	341	303	317	299	300	358	370	297	363	296	307	318	314	318	332	297	322	296	298	328	322	335	353	320	324	344	328	341	299	331	310	343	305	305	309	320	323	317	302	323	323	326	332	327	325	314	322	342	337	284	275	291	348	342	306	322	313	317	353	311	326	332	309	294	320	324	319	315	327	314	302	342	325	317	312	354	328	326	377	328	307	341	331	309	370	334	296	328	266	313	337	324	339	319	291	325	335	324	271	330	300	305	338	322	300	315	319	318	339	295	319	351	342	314	339	347	334	315	317	305	302	329	333	298	317	337	329	314	316	308	360	381	312	337	333	315	335	324	321	343	348	308	329	341	343	333	299	319	336	296	288	330	344	342	323	305	331	293	325	288	304	340	329	318	318	315	335	331	297	319	292	303	354	337	324	316	340	333	329	319	296	304	304	332	326	290	350	323	318	320	327	323	347	296	303	314	291	321	335	324	335	307	314	305	319	336	315	328	322	324	330	319	329	309	322	305	300	313	330	355	304	308	304	303	319	299	330	318	318	320	330	299	331	367	326	307	336	369	349	339	356	326	305	335	314	334	295	326	287	368	300	331	303	320	320	317	291	318	335	301	324	300	313	316	332	314	314	335	328	311	335	310	317	296	357	329	330	297	308	360	317	321	343	351	314	293	361	317	322	347	350	323	319	297	348	364	316	325	347
25302	30508	41987	36816	35793	32352	29994	27345	25488	27803	31480	25282	14652	11077	11349	18655	11887	5752	4095	3263	3019	2459	2297	2230	2105	2147	2285	1664	1433	1375	2460	2272	1652	1202	1011	958	928	908	921	867	923	839	887	882	889	922	942	902	900	895	838	874	862	879	912	868	893	927	865	850	857	863	851	948	880	906	940	956	948	929	908	902	923	899	939	921	893	886	916	856	877	905	903	876	892	922	906	862	925	931	861	868	958	851	917	906	920	900	852	912	869	965	969	927	842	827	885	949	958	897	884	888	950	877	909	924	935	917	838	918	910	885	878	924	916	886	898	873	951	918	897	913	902	913	915	919	933	880	869	875	908	865	869	991	875	892	948	842	919	905	882	902	928	896	939	870	889	920	858	896	844	908	910	851	876	925	865	886	932	852	917	894	893	908	878	884	909	890	867	883	861	937	895	906	951	921	896	860	933	928	862	895	919	952	903	896	943	867	912	937	886	873	903	866	894	897	886	896	891	894	912	912	862	845	941	840	912	850	923	921	912	898	826	861	932	896	868	868	849	904	947	869	917	896	926	925	911	853	905	909	904	933	878	887	903	853	903	855	849	926	917	898	907	942	914	913	879	876	948	859	897	888	903	909	879	886	878	860	906	902	931	870	956	896	872	932	912	879	868	909	892	915	883	870	914	844	898	922	869	855	904	922	985	937	881	873	938	862	887	982	857	880	891	858	903	885	893	897	860	894	878	883	880	899	920	922	862	933	858	932	888	888	910	857	922	901	939	1000	930	858	929	888	870	839	831	885	910	911	873	922	935	898	935	865	847	868	924	930	925	867	873	877	875	863	914	876	861	937	904	875	898	951	876	849	851	914	864	929	892	876	886	882	950	836	901	863	918	881	940	909	960	907	907	898	908	880	936	900	898	917	869	927	892	901	905	899	917	886	927	918	931	898	858	903	917	892	879	890	904	928	908	907	904	883	929	883	919	834	917	904	867	874	889	898	870	907	910	885	913	906	923	922	838	874	888	897	851	885	917	942	939	887	925	924	915	915	865	932	900	928	953	915	906	906	910	854	843	893	875	852	877	923	891	907	880	910	916	865	902	891	894	927	878	902	963	872	885	843	923	871	861	894	874	886	901	933	900	882	916	933	876	846	858	879	871	883	940	876	923	882	880	878	903	876	902	900	954	931	882	880	869	970	852	936	847	890	877	929	930	895	900	863	932	892	912	953	913	840	907	931	916	946	893	921	917	868	901	906	905	865	886	885	894	858	904	929	897	877	896	951	909	898	888	873	899	890	906	906	941	951	883	862	843	914	874	909	901	893	912	953	900	936	886	876	911	942	931	915	894	906	891	894	883	893	949	890	940	940	947	887	929	908	935	904	904	908	896	900	882	912	852	919	887	840	907	892	880	864	971	881	849	879	898	898	863	915	878	901	859	902	902	880	881	871	930	909	906	871	860	926	918	899	929	920	867	954	916	962	906	905	878	908	917	836	880	892	886	928	943	906	899	985	888	876	916	904	901	930	835	878	895	930	865	876	954	882	925	890	873	891	964	869	919	923	885	952	977	892	908	907	847	911	886	901	902	880	907	881	887	918	917	943	884	920	940	876	903	905	886	886	898	903	875	938	907	895	912	896	889	853	873	898	903	889	929	928	939	904	905	891	883	946	885	879	919	890	918	911	882	871	921	875	935	883	912	884	878	930	852	938	902	848	897	838	899	860	912	880	901	889	866	885	909	915	926	945	901	907	892	926	847	899	940	901	880	902	921	932	880	951	920	904	921	928	895	849	968	896	918	872	944	932	881	914	862	897	914	886	929	857	870	918	899	910	911	881	907	913	816	897	904	894	896	880	930	913	917	904	895	920	934	942	885	866	858	895	923	928	874	926	907	922	896	911	869	872	881	904	942	850	952	975	894	875	917	905	891	899	876	847	912	924	906	840	873	874	907	861	914	851	926	970	880	908	898	888	870	859	857	931	911	923	886	912	896	954	919	931	931	914	902	911	879	908	939	901	905	925	866	873	867	938	886	842	911	936	883	916	855	871	966	915	872	920	880	887	932	947	913	927	835	893	871	930	824	913	926	938	920	905	874	903	929	944	918	912	960	942	856	875	884	918	971	942	895	905	917	929	914	893	884	926	928	888	906	874	901	950	888	896	870	879	889	946	899	867	946	938	867	885	897	885	881	910	939	893	859	928	924	888	911	897	915	890	936	913	906	905	997	889	930	898	931	912	885	921	885	901	900	913	887	945	912	870	930	884	935	882	880	932	876	872	841	910	907	939	935	885	866	921	901	916	945	855	957	904	870	882	879	941	868	893	899	936	914	903	865	898	883	868	893	923	877	892	915	917	875	930	903	888	944	892	922	905	902	879	868	933	934	908	883	861	929	889	967	888	921	906	893	860	880	942	874	925	911	909	898	854	954	900	863	884	866	896	909	926	925	895	910	900	964	894	947	891	903	866	874	859	902	901	881	877	899	858	911	872	929	932	874	907	875	991	929	887	918	914	913	929	929	885	851	933	908	907	874	865	858	882	917	901	944	925	869	926	895	883	908	883	917	888	897	897	924	917	944	921	911	860	881	890	896	910	922	862	913	859	873	822	907	920	926	873	888	893	903	869	854	940	916	866	867	889	878	897	916	916	894	899	898	944	908	907	909	973	859	894	887	908	909	868	901	889	876	940	875	910	890	909	947	885	859	952	856	918	866	872	846	913	886	923	909	940	936	905	877	930	893	912	915	962	840	895	910	912	968	921	880	926	890	883	921	897	903	895	903	849	930	883	910	885	898	925	915	908	878	959	835	854	944	890	872	870	933	881	850	900	925	860	870	900	856	851	863	931	909	904	854	921	903	938	893	859	886	849	915	907	892	905	906	908	909	952	892	900	922	898	923	935	880	915	905	906	896	927	891	905	872	905	911	913	863	939	911	901	910	922	909	900	915	879	915	881	868	912	920	893	927	877	880	918	925	934	898	886	895	913	911	846	956	922	871	887	902	902	950	870	867	891	931	901	859	902	929	898	872	885	883	925	898	903	899	912	857	877	910	889	947	874	908	891	897	872	883	870	941	920	928	957	925	873	941	885	876	904	891	901	925	908	916	829	890	950	895	926	896	915	938	861	886	863	913	904	904	902	820	870	929	937	893	898	857	819	903	934	880	911	891	877	898	897	892	889	883	929	934	867	879	900	881	924	934	853	918	920	895	903	897	890	870	862	865	882	942	870	929	915	904	889	977	925	917	907	838	898	851	915	910	903	884	886	908	901	880	880	972	913	899	904	926	866	881	898	926	917	859	905	909	891	901	925	951	873	909	859	903	883	868	860	903	871	864	850	887	886	943	878	902	935	866	897	948	843	898	875	870	850	886	866	902	906	860	932	935	900	845	888	898	940	875	897	938	927	868	921	893	916	926	868	903	878	857	874	904	956	924	914	915	834	877	884	892	914	925	909	936	887	918	933	911	931	883	847	908	931	927	892	917	910	907	999	958	854	944	902	940	929
40289	44345	44890	34336	30963	26169	21237	17191	13880	11523	13928	11083	10017	6523	4871	4569	3596	3252	2287	1691	1495	1320	1191	1138	1107	1120	957	840	721	514	1099	1277	796	533	469	372	343	348	349	334	352	361	341	383	343	334	314	338	347	332	346	315	358	343	365	314	372	322	318	347	302	318	323	350	355	347	322	352	336	345	348	347	335	333	318	341	352	346	320	326	331	349	323	330	335	355	362	342	322	361	312	349	334	330	339	331	355	332	323	344	334	313	351	384	335	339	295	350	334	332	319	320	339	361	298	316	320	325	341	341	360	373	351	326	327	336	343	359	317	349	322	318	325	356	308	316	356	354	356	317	279	355	341	344	334	313	329	307	330	328	340	342	339	366	301	333	326	296	350	342	352	328	347	358	347	304	346	350	324	359	332	351	337	327	331	329	350	318	306	362	333	327	346	360	327	309	345	307	317	333	359	358	340	362	345	326	321	334	324	351	338	332	313	319	350	357	310	359	333	309	360	339	328	314	339	353	321	339	343	342	359	338	316	310	368	308	300	315	341	342	320	331	351	336	363	330	358	337	320	369	351	338	308	311	328	346	352	321	323	350	345	315	306	328	317	325	347	324	347	323	342	322	335	342	350	375	346	322	339	299	344	340	321	329	341	306	354	325	330	374	363	349	342	342	330	360	338	349	322	334	320	378	348	315	303	354	353	346	334	339	342	325	326	333	329	335	345	345	329	334	350	325	324	351	303	343	354	389	341	350	373	326	329	331	339	290	330	338	347	341	326	331	313	320	351	321	320	336	330	316	331	327	330	321	345	328	344	376	360	311	357	322	340	326	330	338	329	327	327	318	329	327	324	326	325	352	342	298	324	341	346	340	308	354	325	330	313	338	364	359	312	345	317	351	355	337	323	328	357	336	342	306	355	308	354	335	332	324	336	325	313	333	348	337	339	319	330	357	327	340	383	373	341	319	338	359	354	353	321	349	349	312	310	343	365	349	323	353	321	355	312	346	332	327	322	366	343	336	325	360	329	337	323	352	334	322	360	352	325	329	340	359	333	339	343	331	322	336	333	302	329	334	324	350	330	342	313	364	357	311	343	306	312	310	347	315	344	321	290	302	315	325	339	327	337	340	315	347	345	317	318	337	361	325	320	363	335	326	321	321	336	330	341	313	360	332	333	325	317	319	333	342	347	319	348	306	375	313	357	310	342	343	335	328	308	364	330	320	308	321	306	338	334	354	320	312	319	344	356	354	362	346	362	332	329	336	314	314	310	348	315	338	311	322	346	337	358	335	336	352	348	327	343	328	347	382	320	320	327	359	330	332	321	337	312	339	339	343	315	312	322	334	315	313	321	349	341	378	350	363	333	328	312	349	319	331	335	333	325	338	367	339	329	312	347	303	317	355	327	349	350	360	313	363	337	342	332	355	346	289	346	361	322	343	315	334	319	346	331	315	347	334	313	325	342	342	328	343	314	324	321	351	321	316	305	320	343	333	344	334	355	325	328	316	317	341	289	392	336	335	346	318	345	339	349	315	356	335	345	325	308	354	327	330	333	360	356	338	382	308	316	368	338	345	346	297	330	364	318	366	329	341	336	338	333	376	316	328	329	384	331	334	335	305	314	329	311	315	309	347	351	351	311	310	333	323	305	344	315	315	359	353	330	325	370	338	350	359	293	315	333	332	318	298	348	318	372	323	335	323	350	372	289	347	333	369	305	324	323	329	339	355	346	327	335	316	309	336	365	322	305	359	320	341	333	355	316	336	322	303	350	387	332	339	335	325	318	342	340	330	365	351	318	352	346	339	351	337	358	336	306	347	318	311	329	308	328	306	330	324	336	355	340	337	329	324	322	328	370	321	349	339	324	378	305	367	301	308	316	342	358	319	315	335	346	331	351	304	377	328	364	345	310	340	334	300	356	322	350	381	334	366	370	322	332	304	344	331	372	313	316	315	336	349	319	350	330	337	352	329	338	321	340	373	333	349	336	301	343	317	327	307	337	322	336	349	344	329	326	322	327	325	336	350	338	351	339	333	344	374	367	358	353	344	300	335	321	361	316	341	347	348	341	329	324	345	317	342	328	322	356	318	348	344	317	301	323	348	385	317	357	334	336	372	345	340	328	335	322	322	359	320	318	343	355	305	349	313	336	379	330	365	335	325	357	347	332	336	307	322	380	304	350	333	356	339	326	334	352	342	302	336	354	341	388	332	327	335	359	314	336	328	352	335	304	345	360	371	320	320	358	354	318	352	340	318	350	344	323	327	337	304	337	353	340	340	332	333	333	331	358	325	345	336	358	339	321	354	391	355	347	332	337	329	345	292	344	347	348	348	335	330	335	317	376	342	343	346	337	308	334	325	318	352	315	335	325	320	341	342	335	346	349	345	308	337	336	326	306	348	333	346	330	338	333	363	344	343	334	340	354	342	355	316	349	345	325	340	341	313	325	291	327	328	320	314	326	367	346	342	302	357	317	363	338	336	348	348	337	355	371	343	364	359	370	335	344	319	363	324	355	334	358	302	316	328	311	325	318	334	292	322	332	345	314	312	346	355	332	346	361	316	329	344	338	325	322	335	351	318	330	344	336	322	334	321	333	320	343	321	304	326	324	330	333	338	311	352	307	336	322	322	337	319	338	316	326	333	318	350	338	332	333	333	328	328	371	324	317	342	314	329	357	325	366	329	353	325	348	300	350	310	363	357	328	334	340	325	298	339	330	320	341	350	369	335	340	313	330	329	338	335	350	355	354	346	342	342	368	328	340	321	332	344	330	350	326	329	363	330	342	325	370	333	364	338	339	336	352	325	348	346	352	343	343	351	349	333	335	343	316	344	338	348	336	348	350	315	350	325	318	341	316	360	370	328	371	341	333	354	328	364	314	315	324	356	348	292	364	364	384	326	331	318	341	360	327	342	312	333	316	359	370	313	332	348	331	343	357	327	350	328	337	356	289	301	330	342	337	323	309	364	357	327	354	353	347	341	334	326	325	345	307	362	351	337	322	342	320	360	315	335	331	326	352	333	323	331	351	337	293	333	359	336	323	319	315	301	337	340	313	318	312	320	358	337	332	313	358	337	310	314	308	335	336	325	357	304	333	320	340	321	335	353	320	343	334	375	304	360	303	324	307	323	333	355	307	316	329	321	338	358	359	362	326	335	294	326	332	356	343	361	325	360	325	337	354	374	350	371	324	348	322	319	320	348	353	362	304	310	339	323	352	299	335	318	336	335	326	357	366	338	325	312	356	335	302	352	318	322	322	357	329	366	316	308	327	325	296	370	340	328	321	318	325	315	333	343	312	348	335	344	311	315	350	307	318	359	320	326	316	357	314	360	359	351	317	382	329	344	369	311	337	320	353	353	351	360	306	326	333	401	341	340	352	305	333	308	333	318	333	355	331	349	339	339	332	337	350	360	316	322	338	317	338	320	310	338	327	324	342	332	338	355	316	351	330	325	327	319	360	334	321	318	341	334	348	330	343	336	345	328	366	297	358	317
28942	37335	41638	40445	40168	37424	34558	31603	29147	27184	32202	27643	26349	20544	17729	17849	14514	13917	9991	8085	7591	6131	5688	5635	5515	5607	4881	4136	3102	2439	5632	6474	3519	2039	1334	1048	878	1004	942	933	891	974	906	938	975	893	883	954	908	913	927	977	920	948	922	885	881	881	949	883	910	897	893	912	915	958	882	895	965	969	931	960	917	888	985	885	955	973	937	913	899	870	944	947	887	934	961	942	961	952	857	914	953	881	891	878	982	892	964	904	965	942	932	898	918	919	914	916	913	902	954	887	945	856	960	917	932	932	969	961	915	897	868	928	906	931	975	897	939	893	896	897	887	914	951	912	922	941	932	905	945	928	898	884	888	930	907	866	914	922	909	916	931	943	958	929	966	866	941	911	910	920	937	881	933	875	926	951	959	942	922	934	855	928	952	972	879	952	982	879	910	899	928	919	967	882	888	919	902	902	938	940	875	906	920	916	910	900	898	958	883	928	878	883	905	853	905	942	940	918	966	922	938	918	877	984	901	884	994	847	900	902	897	977	927	921	950	944	916	950	896	937	920	926	888	865	917	955	926	953	949	907	930	912	983	913	893	911	955	929	882	907	974	917	921	906	919	888	908	943	887	985	958	913	913	897	940	895	940	935	925	931	919	849	954	888	942	885	899	944	919	937	938	941	926	899	921	884	936	873	887	896	954	945	890	882	974	952	899	903	919	851	952	986	882	931	936	959	877	900	932	982	902	914	938	933	869	892	936	909	959	929	887	897	906	914	896	906	932	876	916	907	897	958	895	921	927	945	917	909	942	895	925	901	997	901	894	956	905	867	959	896	955	923	955	945	902	944	943	870	886	944	913	935	925	919	933	909	934	919	940	926	866	929	936	864	924	915	888	958	866	900	937	861	925	919	917	928	939	901	893	971	927	896	921	913	950	965	932	904	971	913	953	930	892	907	931	935	925	941	877	906	914	861	899	885	935	917	984	921	958	957	951	913	951	816	926	939	881	883	920	894	920	907	938	892	959	896	983	940	888	971	933	901	898	947	931	866	899	893	878	913	895	955	901	956	917	890	885	1013	941	866	974	882	928	930	879	949	894	862	876	918	952	928	947	943	907	943	934	973	926	911	937	953	953	938	936	889	880	910	875	935	913	881	949	958	951	934	947	892	909	924	881	935	910	900	915	940	928	883	947	920	848	957	917	840	937	878	910	958	915	934	893	972	907	888	906	924	923	881	956	881	917	908	923	964	910	939	912	887	905	903	952	916	877	969	921	957	883	898	921	898	911	882	961	870	952	939	918	876	902	957	905	917	902	918	901	903	932	909	908	914	911	898	928	906	950	924	893	929	923	972	934	968	927	951	956	897	934	945	895	918	902	911	935	959	933	922	951	971	862	934	918	921	967	907	955	891	838	939	886	910	942	858	910	912	937	892	908	929	950	928	889	879	899	914	898	944	907	893	934	964	946	923	905	876	887	888	895	932	907	947	981	939	927	919	914	1006	908	903	902	898	938	916	985	1000	919	912	988	987	925	964	921	886	941	920	910	906	952	894	924	966	945	972	889	898	948	916	882	903	922	941	915	975	926	920	918	961	950	890	965	952	884	978	890	890	941	940	952	918	959	887	908	962	865	940	908	930	913	917	965	915	956	897	883	952	885	927	936	930	931	890	938	937	928	928	904	902	912	925	899	933	907	972	922	948	901	901	938	952	990	931	940	870	888	918	988	929	952	979	901	869	905	916	954	947	937	867	931	914	920	985	952	890	901	955	949	955	901	849	908	938	899	949	927	914	886	844	944	878	869	883	941	925	972	901	892	917	894	900	861	954	956	898	918	947	918	911	932	876	922	927	925	911	901	920	907	874	899	882	897	944	893	952	897	922	982	964	921	876	981	943	935	929	947	930	881	1010	888	903	971	932	939	935	944	930	1000	893	899	933	860	977	903	954	934	919	913	916	939	895	935	918	851	965	962	954	873	904	879	928	923	941	930	941	929	931	967	911	901	937	940	918	896	919	902	905	979	935	934	904	912	920	917	871	860	892	938	931	927	888	872	903	949	945	930	942	917	937	976	955	951	863	897	925	958	932	945	932	926	985	869	915	943	909	970	948	857	844	943	949	903	924	922	958	887	890	956	975	912	929	898	933	948	952	940	948	982	941	885	892	932	902	960	963	888	957	969	916	973	880	948	940	889	944	871	946	899	904	895	917	908	922	922	894	874	941	876	907	937	941	926	876	946	955	891	919	970	977	869	926	983	965	931	912	930	908	955	946	938	931	933	922	864	931	905	899	943	970	926	937	897	939	930	923	956	920	910	880	965	960	903	988	974	895	919	901	955	851	883	900	952	916	962	911	877	969	985	961	922	941	909	945	959	959	966	878	917	884	886	868	923	885	913	937	916	913	925	933	903	952	992	864	923	939	900	914	955	891	942	939	930	950	934	967	1002	925	916	943	896	899	887	915	929	947	947	915	946	957	954	888	903	926	936	918	966	928	939	910	948	919	972	994	937	896	873	968	928	910	920	906	947	896	900	908	893	987	935	904	898	999	941	918	953	967	941	948	959	910	949	935	888	897	981	897	875	944	924	879	937	878	893	891	907	929	904	892	908	924	949	908	943	946	916	956	906	935	910	916	901	959	856	929	904	949	881	906	898	886	855	913	942	890	909	871	928	908	893	840	915	937	956	909	852	926	938	918	948	948	918	898	930	901	930	871	936	935	822	896	939	896	928	943	963	932	879	918	928	909	926	966	903	929	934	913	948	922	967	880	931	905	894	939	872	969	968	938	914	895	902	878	912	942	864	913	894	921	926	935	962	911	935	877	985	915	917	931	914	910	930	914	896	885	904	963	903	948	970	900	933	920	920	883	861	937	893	936	879	886	927	935	921	894	903	922	923	934	975	875	933	936	921	875	936	904	892	976	946	918	872	909	937	952	917	870	889	926	885	962	914	939	892	926	885	924	967	901	953	942	958	893	926	936	914	877	936	907	949	896	920	947	876	929	869	898	914	903	879	975	915	926	925	918	927	924	960	903	945	928	903	910	906	915	935	916	903	925	893	912	936	899	917	904	938	969	909	954	956	923	962	923	985	926	956	970	906	928	969	910	937	892	977	916	948	943	949	922	946	976	916	980	912	908	1000	929	894	928	893	924	913	891	862	921	946	919	947	926	908	893	968	917	932	928	959	954	899	897	909	936	875	926	917	945	940	914	893	908	900	885	945	887	927	957	938	855	975	969	926	916	953	958	903	897	943	896	974	832	962	936	950	914	895	910	847	899	920	899	929	953	984	894	915	925	905	914	922	958	948	933	880	929	892	887	862	901	943	869	869	857	900	938	954	943	866	985	924	967	935	939	933	941	946	923	955	918	907	973	891	919	962	903	923	960	963	904	879	948	875	935	912	914	935	913	933	918	870	952	932	921	964	886	893	916	943	940	916	907	880	902	951	962	944	877	902	911	907	911	951	928	929	902	937	931	925	921	933	941	924	942	965	894	896	947	891	922	913	905
21049	23909	24760	18480	12744	9023	6387	4695	3669	2691	2106	1791	1375	1000	825	669	603	554	534	426	420	423	422	421	352	405	378	407	347	380	373	449	425	379	343	359	346	360	341	364	363	320	348	351	328	379	322	361	354	331	342	371	361	326	343	332	304	348	341	348	354	321	349	371	309	312	337	350	356	339	365	310	351	363	374	354	341	345	332	361	337	368	347	337	314	349	340	351	378	355	347	342	348	334	353	376	342	295	361	356	340	356	374	355	359	355	352	356	335	327	309	338	323	330	333	325	386	339	330	334	336	341	402	348	375	374	336	319	340	355	349	314	379	330	358	332	330	356	360	327	352	325	339	343	379	363	338	309	337	329	359	334	348	329	325	351	330	349	306	333	341	356	328	335	381	362	353	319	316	342	347	365	325	345	318	338	371	326	326	307	352	315	325	353	310	359	357	338	336	351	349	316	358	320	372	350	358	327	322	345	335	343	346	367	372	376	331	333	360	346	374	361	334	315	362	325	351	374	343	345	346	344	315	380	329	361	342	331	354	362	337	381	337	334	354	359	354	311	360	335	362	374	316	307	345	331	330	372	345	344	336	346	330	380	325	363	352	336	349	327	316	346	337	337	345	361	351	359	365	363	355	328	354	330	341	353	338	350	362	366	318	318	367	368	318	340	349	360	351	344	360	368	321	345	358	288	363	346	340	368	343	355	374	345	352	384	343	358	364	331	362	315	313	380	350	344	345	325	355	354	355	379	323	327	358	347	353	351	329	342	353	319	379	348	351	350	340	385	338	371	370	360	361	351	341	319	354	360	358	353	327	379	351	338	344	348	311	312	342	324	351	328	337	344	343	320	356	310	345	311	330	341	352	355	382	349	348	340	307	335	298	340	337	319	345	345	352	348	379	320	365	346	324	344	331	383	351	381	362	345	346	328	349	352	368	366	342	353	354	327	367	356	346	349	344	316	347	340	369	346	340	326	310	373	328	334	371	347	323	363	328	349	354	343	326	312	336	350	342	338	350	317	346	324	338	329	361	346	349	331	334	376	297	354	319	352	305	378	380	330	345	319	339	314	347	328	347	350	353	341	335	371	334	352	331	337	324	345	352	351	340	345	367	362	331	345	336	347	373	342	380	326	339	352	336	339	348	364	338	310	354	353	339	360	353	353	308	338	360	302	340	309	340	356	348	370	345	341	340	325	340	344	369	353	348	343	343	347	304	352	351	317	356	366	343	361	304	374	334	323	325	330	375	320	326	369	376	364	365	342	331	330	354	335	354	347	323	338	361	354	353	331	326	354	380	369	299	331	335	311	377	314	330	349	359	336	323	372	302	355	356	342	329	364	329	351	323	342	368	351	334	341	323	318	387	355	343	360	330	344	369	338	335	342	340	346	355	334	341	356	325	368	320	362	348	366	365	317	350	329	335	383	351	328	353	383	358	353	349	325	346	318	350	315	334	331	333	313	359	363	354	326	306	355	320	345	313	335	352	315	339	314	347	331	347	359	341	368	331	357	358	315	346	342	356	390	321	339	355	353	355	318	345	356	340	343	315	327	365	365	339	368	368	346	340	335	372	335	345	330	319	326	372	344	327	345	344	340	352	314	337	352	347	350	332	345	349	290	347	335	363	349	354	340	335	317	345	316	344	339	353	349	336	340	357	371	311	369	365	380	349	328	345	323	319	347	327	337	381	366	322	361	303	327	369	385	319	338	293	310	341	354	359	351	339	334	350	359	332	330	318	372	344	323	340	358	389	341	336	368	355	329	348	359	345	341	335	356	339	358	347	347	324	364	354	339	336	326	327	329	343	328	298	348	378	356	326	335	324	358	359	359	382	367	348	372	336	352	354	331	348	318	362	332	312	333	315	324	341	357	368	328	327	349	349	359	342	345	350	362	354	342	354	351	337	335	348	350	358	314	355	354	347	351	355	361	352	357	377	359	371	358	346	334	333	323	335	339	336	339	361	337	329	350	368	316	331	308	338	314	345	345	344	346	359	338	332	345	353	338	333	326	344	359	314	318	328	319	348	340	350	319	331	360	361	345	339	354	344	379	357	328	347	347	333	361	351	325	366	321	380	318	324	342	335	334	345	358	344	333	326	350	378	332	348	324	349	344	311	349	325	344	324	313	361	373	351	376	320	347	375	331	335	350	343	348	341	326	339	350	340	333	333	333	354	334	351	344	318	333	355	363	356	334	372	332	338	372	366	352	327	351	333	344	342	363	383	365	362	323	324	362	360	358	349	350	344	343	356	356	346	373	364	334	353	328	393	359	308	341	344	345	331	351	332	361	365	353	315	328	337	342	345	348	322	343	329	348	363	343	298	341	361	380	323	323	357	332	370	314	340	387	386	309	351	339	349	314	341	335	377	336	360	317	325	307	335	350	370	320	344	328	364	369	346	335	360	355	348	333	347	366	341	340	357	339	327	361	360	314	327	338	324	337	336	337	336	319	345	364	318	327	383	366	399	319	374	339	327	312	345	373	321	351	338	320	352	323	376	349	355	316	335	341	366	351	359	357	314	351	332	359	368	350	371	345	333	364	339	377	318	316	339	350	376	349	371	346	329	383	369	347	348	363	356	319	341	320	329	372	320	341	357	385	342	338	362	326	370	364	344	361	360	326	330	329	338	337	299	327	360	319	334	327	319	340	347	365	344	370	364	333	365	346	350	321	324	343	323	338	344	334	332	321	347	351	349	340	334	357	325	346	332	317	351	335	349	323	359	323	343	357	331	363	342	363	355	341	361	356	368	342	343	331	337	337	336	337	356	362	350	335	322	322	331	322	329	328	346	349	328	352	322	320	336	335	346	333	345	332	366	360	338	391	352	324	393	352	342	311	376	341	323	334	357	320	357	309	352	350	330	350	351	377	330	352	318	347	319	339	334	326	389	340	312	338	309	350	327	344	374	367	352	380	311	370	376	348	373	351	326	342	348	329	369	366	349	323	373	375	318	358	378	312	386	364	346	322	336	330	364	365	320	341	332	337	394	320	378	331	322	381	367	330	388	362	324	321	319	342	345	359	333	370	339	340	335	362	354	335	355	323	319	337	355	333	322	320	345	377	337	338	362	380	348	316	322	326	362	370	328	331	323	355	350	375	361	329	358	359	350	356	360	336	325	309	306	343	342	348	358	325	334	318	354	344	346	344	324	327	357	346	313	331	347	346	351	335	324	338	347	343	337	321	348	340	316	343	345	341	356	329	367	334	352	344	365	334	329	357	326	359	357	342	340	353	325	354	389	375	343	344	354	346	343	349	380	373	365	372	342	334	326	325	333	310	367	345	366	338	346	320	330	353	316	346	325	328	350	368	331	389	377	341	360	338	353	348	376	338	349	315	342	379	337	378	347	328	351	304	331	349	368	374	351	367	328	364	327	338	352	324	313	327	344	353	353	351	350	373	332	332	337	353	351	334	326	328	320	349	339	323	324	342	339	359	322	314	313	367	355	349	335	348	333	354	359	339	354	357	350	307	345	318	362	356
14533	19304	27019	27805	25079	22044	18710	15743	13459	10902	9385	7654	6229	4381	3589	3026	2551	2293	2010	1629	1540	1542	1382	1370	1351	1276	1213	1291	1210	1101	1238	1448	1235	1132	977	989	957	936	910	917	1003	941	911	978	893	948	984	933	952	934	918	885	891	968	933	877	969	864	887	886	884	889	940	948	934	916	978	911	974	950	951	910	998	980	904	938	915	961	912	882	916	931	937	958	997	918	950	938	889	919	932	945	969	933	947	933	951	917	940	957	939	878	948	925	964	885	938	939	946	965	970	976	955	945	884	1012	942	958	952	904	946	864	968	915	937	939	986	958	915	952	969	937	977	895	923	919	913	987	962	951	949	946	910	971	926	942	1006	898	932	988	972	933	941	878	939	999	924	927	922	878	933	950	937	895	972	941	935	897	912	1028	964	969	936	920	938	971	932	929	940	916	916	964	926	938	928	922	957	951	934	911	901	962	985	931	919	934	937	914	959	943	888	958	908	963	891	944	943	881	934	952	940	953	939	933	957	924	904	974	942	1002	935	887	958	937	987	989	885	978	889	895	930	941	925	948	905	915	976	919	939	946	965	910	999	983	912	946	906	940	945	899	970	923	969	921	901	957	986	984	1003	931	953	956	955	927	909	939	887	920	957	919	902	939	905	984	933	976	974	945	982	974	993	935	934	894	912	914	947	941	897	947	957	921	940	931	905	897	962	956	946	977	942	909	954	931	903	956	923	928	945	895	931	911	971	890	906	863	903	947	964	873	905	935	905	911	978	915	964	917	951	923	899	943	951	946	941	998	990	960	928	948	934	908	956	920	914	947	998	940	921	976	939	934	924	917	904	949	930	955	901	963	962	973	1012	947	977	980	948	954	937	960	943	918	935	993	924	962	916	902	957	890	916	914	919	946	915	910	960	939	922	1009	928	961	949	928	917	922	938	922	960	952	897	936	930	926	926	960	938	901	954	920	951	928	907	916	960	964	918	904	960	941	947	923	958	920	988	959	927	921	932	947	955	954	926	989	942	896	910	959	866	905	926	947	961	996	986	966	959	953	973	920	910	901	925	951	933	935	891	940	951	936	911	987	899	901	950	931	921	980	955	900	915	925	951	936	937	961	948	977	950	915	952	948	945	986	939	933	931	915	971	910	942	951	956	1014	886	961	947	946	922	964	973	938	950	952	896	929	957	981	864	938	952	924	932	914	919	933	953	984	939	894	948	946	969	946	947	972	918	913	917	920	966	996	957	926	959	966	918	881	987	966	934	899	912	918	904	981	948	942	909	924	969	890	928	904	923	924	901	983	939	983	993	935	943	910	953	918	890	928	946	928	905	950	950	981	941	970	886	911	955	947	958	912	901	913	970	913	987	931	918	969	978	942	910	941	929	969	949	943	947	963	902	925	971	989	988	1002	924	990	904	970	981	921	923	905	957	962	894	982	946	946	918	940	959	969	910	996	967	990	960	929	978	958	915	869	913	872	931	943	955	944	912	900	970	922	973	938	899	896	857	961	962	968	899	919	939	923	946	957	962	949	906	907	937	942	947	969	941	896	941	903	1008	942	953	979	953	954	893	894	989	913	972	972	957	1006	931	955	975	960	941	958	952	924	939	937	967	917	946	966	884	948	934	916	959	867	909	936	1005	973	930	957	934	911	933	910	1005	918	937	951	969	925	891	963	969	929	964	972	1006	932	956	946	932	988	989	995	916	922	948	951	949	944	946	933	967	943	968	921	991	934	950	964	953	929	964	970	963	944	896	903	894	958	975	942	941	916	923	947	932	980	915	935	895	965	935	999	903	942	906	1000	1004	964	903	951	936	976	927	933	960	900	953	961	911	929	894	984	919	927	958	949	912	933	895	892	947	905	944	931	883	939	1010	971	894	937	937	988	948	939	929	917	958	990	948	945	886	874	997	911	933	943	921	993	927	956	971	941	963	960	882	949	949	944	970	904	910	999	898	939	943	963	909	985	914	918	943	975	914	946	926	958	919	940	897	996	970	947	968	954	917	931	931	956	954	919	941	997	984	959	927	925	936	990	932	1008	929	962	942	937	925	968	1011	911	939	942	913	890	927	900	902	938	990	1032	987	983	944	932	906	924	936	904	941	962	988	964	883	916	947	919	933	937	886	994	943	965	976	926	952	944	925	1016	931	976	946	938	965	939	958	951	954	905	961	945	924	943	912	983	941	938	976	913	943	887	932	927	1001	964	942	932	955	1008	911	966	952	976	989	899	942	906	965	969	910	900	1006	907	1013	938	903	954	925	954	978	913	961	963	951	913	925	963	947	918	948	943	1004	941	963	911	956	911	931	973	889	971	918	926	995	878	993	933	882	959	973	969	937	918	959	938	945	911	947	971	1006	925	963	928	908	891	930	945	936	940	966	957	940	926	936	991	933	976	972	942	964	934	964	898	911	890	908	914	954	954	917	920	904	929	977	878	908	952	945	883	897	885	985	954	912	941	893	927	877	915	932	961	916	909	937	972	935	988	934	892	939	984	968	941	1008	976	930	952	963	912	943	932	988	909	931	963	946	933	991	899	945	992	949	912	947	960	929	940	903	973	922	963	899	911	961	882	989	932	903	912	866	886	986	934	991	914	954	966	948	945	912	919	948	940	924	917	889	940	877	959	920	934	954	906	973	948	882	947	952	912	936	941	905	994	975	986	937	927	960	934	989	955	918	949	880	973	911	950	980	948	939	945	971	895	919	988	892	944	950	948	924	977	984	930	950	987	879	1004	949	914	916	954	934	954	909	987	971	907	943	906	967	922	909	970	942	992	914	924	910	969	932	918	895	857	950	941	946	962	963	908	927	924	935	920	914	941	886	946	934	1018	953	942	960	989	960	948	909	951	942	930	981	952	956	959	967	983	940	953	905	940	919	911	935	955	960	902	1001	997	992	898	931	929	980	974	896	935	909	1019	942	997	922	925	900	967	962	955	968	964	945	954	908	927	986	933	1007	963	918	932	892	923	901	930	926	962	937	947	901	917	911	919	927	894	930	938	933	1009	923	974	915	990	898	934	879	955	872	937	961	970	953	935	898	950	991	938	994	929	982	912	873	950	989	951	916	894	912	922	998	959	986	944	917	937	966	953	938	1009	948	937	946	912	1047	956	929	937	1003	994	969	933	937	1012	969	982	985	942	965	920	945	999	952	944	921	959	930	985	896	915	917	976	939	874	945	962	891	950	926	926	954	925	940	945	930	927	921	973	938	937	906	923	940	957	910	914	929	977	942	909	934	977	918	910	959	962	947	931	954	973	972	917	947	910	959	963	973	932	920	981	916	941	917	960	1008	929	909	949	946	924	919	937	947	888	903	883	910	881	957	946	908	1004	990	967	961	935	978	922	931	967	923	879	929	931	996	916	951	936	940	916	964	944	915	910	960	942	934	894	982	925	947	925	947	958	954	935	979	943	941	969	922	924	939	965	953	939	914	956	1012	957	936	994	863	969	923	1000	883	984	981	965	924	985	913	970	980	962	930	915	937	928	937	895	997	939	888	956	953	984	962	943	987	896	889	908	898	943	912	929	921	951	950	931
35142	38337	38957	30938	24885	19383	14856	12304	10313	8472	6350	6663	6591	4853	4257	3090	2795	2683	1643	994	1122	1053	974	958	862	751	741	673	533	505	721	826	617	469	381	336	328	317	309	293	301	282	287	341	343	303	321	293	328	312	330	318	311	322	342	306	328	308	336	287	286	324	313	311	314	338	295	326	276	283	303	307	299	307	298	318	341	316	266	298	308	302	317	309	310	306	307	305	328	310	298	341	318	311	296	322	321	315	309	314	331	309	323	279	307	299	336	307	328	283	297	292	309	314	289	332	338	301	304	325	313	313	295	311	328	309	291	347	311	314	324	298	326	327	320	306	308	313	301	306	291	319	290	311	283	297	317	314	307	325	324	294	282	289	322	290	305	280	317	333	333	333	315	305	272	326	280	312	313	328	300	300	331	324	316	296	350	285	284	273	300	313	316	272	333	301	305	337	262	331	282	307	305	322	341	335	307	308	311	329	295	302	327	345	312	281	316	305	330	306	303	321	276	312	323	292	287	309	313	319	303	271	316	328	302	339	293	305	308	331	291	303	304	294	285	302	255	341	298	315	333	319	324	323	344	269	307	306	327	328	296	310	337	284	307	295	322	309	305	327	336	283	291	283	340	297	310	275	304	307	317	316	301	300	304	275	282	295	293	308	286	311	323	300	313	336	302	279	322	268	311	300	312	304	336	320	340	270	330	322	280	308	308	305	325	320	308	300	294	312	309	356	323	338	308	317	300	285	317	312	303	305	349	293	301	314	337	327	307	315	326	329	305	309	284	316	306	304	322	315	340	291	321	301	309	336	306	288	292	306	339	313	292	323	350	299	312	297	298	309	306	321	299	300	310	310	355	319	319	331	324	276	289	341	332	313	331	339	313	318	318	298	323	306	334	298	307	275	331	304	313	300	324	314	283	309	278	290	306	334	304	317	320	312	318	323	310	303	292	323	302	309	293	325	292	320	339	327	276	299	291	342	355	325	329	318	294	340	316	314	295	319	311	278	278	267	311	338	298	296	318	323	295	289	307	276	301	305	306	321	338	318	312	321	292	308	312	307	322	319	296	337	298	324	300	282	328	347	308	336	328	296	295	322	299	329	335	315	330	342	324	311	294	355	321	308	308	308	309	310	324	325	303	314	301	290	331	298	283	291	302	321	306	301	334	331	334	316	310	320	331	288	314	298	310	322	302	309	346	296	299	303	309	345	286	306	319	303	326	347	305	300	353	334	295	314	304	316	291	311	295	297	320	298	261	290	332	290	311	307	297	327	310	322	259	288	322	312	287	286	305	307	306	302	296	281	337	303	282	307	309	293	330	324	312	297	368	337	314	277	294	292	275	308	311	301	311	295	323	321	286	325	294	333	276	337	302	290	329	316	332	330	304	311	328	288	315	291	343	311	320	303	289	316	321	289	317	281	285	313	290	293	313	356	332	324	294	303	304	261	317	320	325	307	316	311	338	308	270	314	293	308	289	324	292	288	274	307	309	337	335	317	328	328	324	329	295	304	347	318	325	324	302	328	331	281	297	326	284	312	312	284	329	324	336	343	342	305	341	310	297	314	316	312	335	332	307	286	305	298	301	292	331	346	267	320	328	366	320	354	325	308	301	291	327	309	297	305	308	302	294	303	319	323	346	321	319	273	304	306	287	322	280	293	338	292	311	312	301	333	338	302	315	301	283	297	293	300	315	335	298	324	326	316	309	313	305	337	291	332	296	297	311	322	308	314	326	317	269	316	306	306	294	327	320	340	310	287	340	333	329	284	299	314	312	349	332	301	299	308	335	302	305	328	325	325	301	309	339	321	322	322	293	306	308	332	297	331	281	301	332	296	302	301	302	306	283	284	279	301	316	299	307	357	305	293	308	336	298	279	296	325	354	308	311	308	328	307	322	299	313	266	335	327	312	346	303	362	329	301	318	298	286	304	293	331	324	315	271	312	322	320	327	317	306	309	304	299	311	309	317	311	298	303	315	281	295	278	331	287	322	331	300	306	328	299	329	312	303	309	341	331	302	300	309	317	289	290	271	334	320	301	320	283	288	318	334	332	303	312	324	302	338	317	311	349	294	301	314	302	329	308	319	317	312	316	327	287	293	328	312	318	315	281	307	307	326	316	330	297	293	309	308	301	321	297	304	310	329	311	322	315	301	316	287	313	300	346	337	331	320	340	332	331	329	347	302	285	298	333	334	319	295	302	307	282	336	344	330	340	308	298	311	303	315	292	277	304	312	323	318	296	286	309	310	330	311	290	342	317	308	298	282	300	315	330	315	300	321	319	313	263	292	327	284	320	307	300	327	328	306	310	323	280	288	309	319	292	289	326	327	290	314	265	323	295	329	289	286	321	298	309	292	288	314	306	317	312	341	277	312	331	313	307	279	303	286	321	284	335	326	316	322	321	313	305	325	304	304	307	298	335	296	283	313	296	309	317	305	331	291	308	298	291	310	311	303	313	327	323	326	301	303	327	290	304	317	309	317	315	308	342	294	323	304	274	348	310	304	308	300	279	316	312	336	307	282	313	318	302	307	286	304	283	319	345	318	319	344	320	307	305	283	333	346	305	308	313	277	337	329	302	322	315	314	327	315	343	298	303	294	272	313	329	315	322	283	279	307	304	316	329	329	314	312	308	294	316	327	295	291	320	297	291	311	312	306	295	315	329	287	323	334	326	307	293	307	333	292	304	321	329	311	297	302	298	264	317	298	305	301	269	314	294	293	328	311	319	358	334	311	301	330	334	296	326	322	308	311	323	254	339	307	308	302	308	329	319	340	281	321	291	299	308	311	300	316	314	339	320	317	318	301	342	280	273	336	320	320	293	300	269	319	284	312	321	343	312	325	309	305	290	312	324	331	321	303	303	306	316	306	301	322	317	330	323	326	288	300	289	283	333	309	313	281	333	323	304	292	300	306	313	279	325	311	289	315	293	317	283	313	335	301	301	283	312	313	292	289	278	302	302	303	326	308	264	304	310	317	321	313	291	300	331	327	312	299	307	310	292	305	331	332	300	310	288	309	306	299	309	331	325	324	307	314	303	292	315	327	327	308	321	331	343	283	327	319	301	320	304	322	309	302	295	338	311	305	300	320	332	339	327	315	319	296	308	307	284	335	315	293	310	310	353	307	301	290	318	306	319	309	299	313	314	300	295	305	294	315	309	290	305	285	326	317	334	348	287	278	308	266	311	317	321	331	311	295	319	290	311	298	329	331	311	309	351	340	337	341	299	298	325	306	304	297	279	297	329	301	337	288	259	290	323	307	291	307	299	322	319	325	333	303	310	289	270	308	326	354	303	285	299	324	302	310	299	298	308	280	288	282	304	342	338	325	292	279	317	323	291	345	303	280	297	303	306	306	316	301	327	321	321	298	302	321	288	304	278	331	308	324	332	310	342	281	273	294	268	309	289	273	314	285	294	340	357	278	336	306	340	302	296	290	310	319	321	294	294	303	310	311	302	326	312	324	322	303	321	297	291	297	307	303	331	323	284
25046	31515	37288	37763	35703	32130	29999	27520	26518	22395	20448	22420	21464	18405	17094	13222	12759	12672	7849	5071	5702	5133	4850	4553	4256	3542	3598	3153	2221	2157	3510	4247	2993	1717	1200	908	913	876	915	878	804	869	976	888	870	834	908	900	848	841	847	850	860	883	844	864	916	864	910	855	838	849	846	852	920	867	820	890	824	831	833	850	840	854	825	833	834	891	803	847	859	795	865	843	880	881	871	881	859	826	831	880	856	905	882	868	822	800	808	927	873	868	860	886	882	849	899	898	843	872	855	926	804	842	849	900	844	863	873	871	837	860	833	897	820	879	830	857	859	890	891	827	843	864	892	876	891	873	887	907	852	818	790	867	855	845	846	819	875	903	879	871	910	860	853	858	842	909	845	838	880	895	843	887	828	824	913	842	800	834	823	915	879	869	863	852	796	859	826	838	870	805	851	893	891	871	877	881	843	882	873	862	833	863	854	869	847	879	851	836	830	869	872	851	890	841	864	841	835	870	849	848	904	892	829	854	829	855	898	820	872	847	836	789	882	873	840	851	834	850	851	826	834	847	914	878	821	922	827	913	884	883	875	854	874	912	886	879	873	837	866	818	870	840	897	911	835	872	822	887	935	872	892	858	847	816	847	849	901	864	865	821	872	832	894	845	867	903	854	849	883	847	897	819	886	908	911	846	853	810	837	818	876	863	856	915	823	813	846	853	899	858	859	839	851	896	920	842	871	917	889	894	882	882	894	875	832	854	835	874	808	847	793	851	857	894	929	890	895	879	874	913	848	812	906	846	863	895	843	894	882	925	829	854	862	876	843	880	863	868	816	884	860	862	805	854	853	891	872	848	855	862	872	870	918	843	904	860	855	872	853	838	881	864	860	835	880	874	914	871	833	892	828	897	816	875	867	897	851	868	838	866	863	829	861	851	834	824	911	884	830	875	818	866	873	813	906	897	884	859	862	825	829	798	915	824	806	876	875	858	868	864	815	902	849	847	845	915	850	882	898	886	862	900	829	836	917	852	871	835	926	863	862	869	901	893	831	861	871	832	847	801	874	872	842	851	901	878	861	866	887	865	882	927	886	885	934	785	905	850	882	833	850	843	784	900	886	815	818	865	889	846	871	874	884	843	909	869	872	813	868	849	858	865	903	880	861	830	774	820	835	867	857	811	855	859	851	890	860	876	827	882	891	840	845	864	894	923	830	869	902	839	826	890	860	875	865	850	821	830	824	799	909	827	828	867	866	857	871	812	874	874	867	867	873	889	858	889	893	875	845	865	898	885	901	853	867	881	840	856	884	896	913	857	850	850	853	796	853	840	861	866	914	870	861	944	880	832	885	847	856	864	883	887	868	844	893	878	897	860	895	906	880	837	850	831	806	866	834	915	903	855	856	859	870	800	858	818	879	913	818	843	851	894	838	835	835	893	876	849	800	847	811	907	830	918	884	868	884	863	820	868	873	869	903	843	885	877	871	843	902	846	822	823	844	883	812	865	871	879	846	901	863	869	850	871	866	849	813	915	829	899	924	823	847	877	890	891	882	843	917	844	874	858	885	891	877	885	868	877	882	840	927	932	878	862	855	925	859	840	864	874	899	873	848	911	887	886	848	883	902	871	916	851	852	874	863	879	868	813	820	866	878	818	834	924	849	848	907	853	884	840	845	891	882	844	910	904	894	824	870	894	871	891	856	882	894	904	852	859	884	868	816	851	864	849	838	845	911	834	835	820	903	870	848	885	863	816	845	837	839	840	895	852	861	911	877	875	859	871	895	910	845	881	856	923	867	840	824	842	874	819	898	875	847	886	921	856	885	850	853	868	834	844	887	819	899	864	886	855	829	938	888	834	818	830	847	850	849	807	947	885	891	863	820	854	873	863	878	886	851	891	840	882	875	843	907	849	850	894	856	852	930	821	881	815	848	888	877	889	916	853	868	911	843	884	896	813	884	856	842	842	870	836	892	838	884	931	833	834	880	817	807	842	870	862	853	867	895	862	879	819	855	770	863	836	838	895	809	853	874	878	857	916	819	852	830	823	904	835	855	841	902	862	829	876	818	895	868	895	882	837	872	853	917	885	871	934	890	872	844	863	821	896	908	860	875	888	910	819	799	834	851	881	872	833	859	856	833	883	857	906	832	842	886	859	852	819	855	883	841	863	887	873	844	873	869	875	871	862	815	823	807	826	903	841	861	862	824	822	867	878	865	893	899	806	854	848	845	916	831	891	864	890	886	865	920	899	803	868	847	873	868	844	868	839	845	872	896	808	863	891	833	864	922	846	841	848	875	879	854	885	821	843	914	895	868	901	867	926	863	877	815	858	883	890	815	888	873	884	886	913	888	845	858	848	858	894	890	832	838	858	882	850	891	872	883	861	831	849	855	853	857	843	878	827	867	857	886	859	838	845	851	914	905	897	944	880	902	887	836	842	918	821	879	839	894	886	842	894	924	815	851	885	829	879	864	842	854	844	847	833	842	863	849	885	859	851	860	858	834	887	857	818	875	859	889	869	820	888	861	919	851	903	860	866	877	902	845	885	865	860	866	855	841	858	870	833	798	870	884	832	824	885	828	874	825	883	831	859	816	863	888	900	873	841	928	906	792	830	877	870	852	876	833	868	834	802	939	885	850	892	804	856	870	882	872	848	901	843	917	833	857	869	906	882	881	887	854	850	863	784	886	812	851	870	870	902	864	823	871	881	816	908	857	897	898	816	848	854	932	906	824	917	874	878	847	872	892	884	851	878	823	893	845	838	825	853	911	871	900	886	934	880	840	830	849	846	824	877	867	812	862	867	918	871	910	901	837	860	859	839	877	907	836	867	838	878	849	873	846	866	879	913	907	895	855	916	823	830	829	861	850	894	867	931	873	903	877	857	850	858	815	845	878	805	844	882	839	860	872	873	866	909	839	884	855	916	866	839	921	876	828	901	870	854	857	872	894	866	847	808	838	881	882	865	870	857	867	861	892	889	845	918	849	852	848	915	811	905	851	843	879	924	848	876	895	889	828	891	885	859	855	840	860	917	863	857	831	887	878	865	870	872	876	849	862	862	872	843	853	902	854	893	838	832	920	882	827	880	900	841	882	833	844	844	867	829	867	858	887	874	867	891	867	882	830	791	853	881	837	829	858	893	868	842	901	906	838	915	856	862	919	845	902	830	904	880	865	871	878	866	885	877	810	920	878	817	874	817	835	861	869	784	822	884	877	944	896	819	826	878	860	835	883	842	852	887	863	877	826	831	898	891	880	899	810	779	897	833	804	823	882	856	814	914	835	814	837	880	811	860	832	825	916	874	838	888	866	818	907	847	900	885	883	869	882	865	858	869	842	868	867	833	931	848	830	859	854	842	836	882	827	827	847	871	869	846	894	884	900	869	842	910	817	836	888	853	839	837	867	833	833	915	893	856	906	885	923	851	818	821	889	853	877	859	884	832	871	859	922	836	926	867	852	881	836	867	904	815	876	868	875	820	837	855	876	884	875	853	840	867	914	880	886	845
40286	41279	42855	35981	30980	25778	20532	16806	13766	11134	8724	8831	13895	11151	7874	5969	4073	3216	1436	1309	1266	1311	1230	1062	1103	1020	870	688	546	468	866	882	706	488	408	343	305	348	334	303	373	330	314	314	347	308	320	312	350	368	343	347	306	322	296	313	347	346	305	316	308	329	299	330	347	365	351	330	341	329	290	335	337	338	322	321	332	324	343	335	345	312	309	329	306	288	316	330	335	327	283	324	312	328	321	282	329	318	306	341	296	330	323	333	340	312	345	301	333	353	346	333	310	307	324	308	308	349	316	310	315	317	329	351	348	334	333	294	326	348	342	335	345	335	337	330	369	319	346	340	346	349	311	334	317	329	321	320	311	311	335	309	315	339	311	345	327	307	353	351	328	333	335	348	307	333	339	322	325	318	317	327	341	310	332	334	301	331	318	293	299	340	319	345	318	327	317	326	301	346	298	309	335	318	341	326	323	311	311	313	307	341	309	344	297	351	331	324	348	315	329	328	312	332	334	375	296	330	359	321	320	326	344	317	341	326	326	345	319	339	335	332	340	352	334	371	321	336	327	324	339	337	330	365	314	305	325	341	323	291	320	339	346	336	326	335	341	359	338	327	316	327	376	348	360	352	322	323	317	347	331	318	337	328	342	325	302	345	346	367	327	295	304	320	342	303	327	346	315	317	337	354	326	306	347	337	319	341	327	355	339	327	316	374	342	332	334	327	344	345	308	344	319	313	330	352	323	333	323	339	335	367	300	336	348	321	300	323	336	317	335	348	303	342	322	364	317	294	330	323	319	342	354	342	358	333	319	360	317	333	345	318	323	351	329	349	354	326	311	339	349	319	353	351	327	349	348	326	297	347	340	316	302	341	352	283	324	328	328	344	332	332	341	355	330	342	341	312	333	348	321	347	317	298	304	330	291	297	316	329	308	322	349	362	338	358	309	314	313	321	348	335	315	285	344	351	358	338	331	323	322	319	321	331	347	338	341	322	316	319	287	283	323	319	302	321	319	341	326	323	338	317	309	317	327	357	329	358	316	337	326	331	306	311	366	319	332	307	311	332	301	366	313	329	316	329	372	328	334	332	313	346	315	317	322	345	349	354	327	333	332	311	289	360	329	337	338	339	340	334	344	337	373	349	323	303	335	349	333	297	342	317	399	337	367	350	325	339	348	355	324	367	320	336	339	321	335	337	337	366	300	303	315	304	357	326	331	329	332	308	324	333	317	346	338	329	335	334	316	334	311	328	330	340	327	368	331	339	276	329	371	348	302	304	312	343	329	305	342	328	333	334	339	339	311	362	291	334	347	322	324	332	330	319	326	326	350	359	315	301	348	311	357	321	336	338	307	313	316	321	293	332	309	321	319	331	335	282	318	326	319	342	320	356	370	307	348	288	328	351	309	348	310	347	378	356	330	325	343	312	308	323	332	338	315	335	328	292	319	335	363	351	355	328	338	337	334	345	364	318	337	314	369	321	374	346	309	315	333	327	278	328	332	331	336	324	325	321	345	342	328	319	343	345	307	357	321	298	337	311	283	330	327	318	356	317	329	308	334	338	303	333	319	330	348	341	373	329	383	338	325	292	334	323	309	352	358	350	323	309	331	307	346	327	351	333	349	380	326	329	332	326	319	330	342	374	332	326	334	349	300	309	370	305	321	305	346	321	292	319	342	354	334	306	312	326	329	345	325	298	345	314	323	330	335	299	320	315	316	346	315	315	306	354	327	308	334	346	311	291	319	307	341	339	372	309	276	302	325	322	291	328	324	341	333	308	306	333	346	331	330	296	320	332	349	339	332	341	337	317	335	343	332	293	312	347	303	342	308	345	356	329	344	331	319	318	329	340	321	322	324	319	301	345	356	327	355	347	328	342	329	329	309	332	349	309	311	346	340	350	339	326	321	339	335	333	337	291	333	321	325	300	364	371	270	317	313	297	333	352	340	329	318	344	344	304	337	309	318	347	320	299	317	316	347	309	356	337	357	324	318	328	349	326	317	318	306	344	312	328	331	292	351	352	316	295	322	315	337	328	346	325	342	348	315	344	310	314	324	319	303	354	312	336	338	315	333	320	298	335	334	323	362	333	329	311	309	341	332	357	308	347	320	358	298	311	363	338	302	333	342	361	325	309	325	331	324	323	294	336	301	309	325	347	329	369	334	341	318	316	340	343	326	310	334	336	343	324	357	347	326	336	366	305	326	311	326	335	338	310	326	347	326	342	296	312	338	337	270	309	297	321	341	324	326	329	327	349	319	334	335	354	328	312	291	344	311	325	343	352	322	336	337	323	345	323	359	314	332	332	352	342	335	348	343	321	355	336	324	300	341	333	337	299	326	342	358	336	358	318	351	296	338	327	333	328	347	322	314	353	289	371	302	340	313	335	320	359	334	342	336	370	320	328	345	325	271	328	308	332	315	327	335	311	343	317	299	338	340	328	320	331	370	337	331	280	317	329	351	348	333	324	334	328	342	317	356	316	324	317	331	324	292	305	346	347	326	349	328	315	354	317	323	316	322	304	372	318	302	341	333	308	314	328	332	309	356	325	341	305	312	302	341	348	324	316	337	353	328	370	311	314	297	319	348	307	332	347	307	335	344	314	347	315	321	334	345	368	339	318	324	323	358	322	351	295	322	320	331	348	334	337	320	349	374	338	335	340	329	334	340	351	359	293	313	329	321	330	321	318	340	291	309	344	309	344	307	325	328	326	340	318	333	325	327	313	359	337	342	317	324	366	256	338	331	339	333	308	310	363	278	338	322	301	285	345	292	343	328	317	374	328	329	317	315	307	364	342	340	341	338	330	321	338	341	361	295	321	323	299	315	326	326	330	332	346	314	313	311	324	369	338	353	330	333	336	307	342	339	303	321	326	328	356	366	341	328	343	365	329	338	347	323	321	312	309	334	342	361	315	292	356	316	350	343	339	331	297	343	311	313	338	315	326	333	320	334	358	320	348	312	326	325	345	321	311	307	345	325	303	348	309	317	339	342	326	315	346	347	315	311	316	323	323	315	328	371	313	354	342	335	334	311	324	345	377	351	334	313	351	339	353	350	323	323	328	325	291	331	272	286	322	356	343	308	337	332	331	340	335	351	338	356	346	315	313	313	321	332	297	365	328	328	323	331	317	318	324	329	312	321	357	345	304	325	337	355	337	356	311	341	307	351	330	322	328	332	306	351	339	325	346	341	311	296	318	372	334	314	327	343	338	327	326	317	327	320	329	341	341	296	348	332	320	338	341	325	312	297	353	345	300	326	327	351	338	328	323	315	305	347	312	334	321	374	343	336	371	346	326	326	322	339	345	329	340	327	352	324	312	315	341	326	338	297	322	331	295	303	366	336	364	310	335	350	352	337	323	314	346	350	305	319	342	325	342	317	355	372	296	315	336	318	350	331	342	357	327	324	325	336	336	359	327	298	329	330	312	309	312	336	303	302	335	327	318	302	321	329	323	343	328	307	363	356	314	336	304	294	350	379	345	299	345	306	329
28713	34180	40611	41846	40409	36763	34281	31961	29418	27308	24733	25783	33948	27297	24508	19789	15899	13441	6599	6452	6681	6493	6235	5267	5196	5023	4236	3170	2511	1974	4040	4358	3085	1780	1271	1001	972	908	981	964	990	891	925	853	904	912	936	926	919	915	929	877	895	878	947	903	901	899	880	939	967	926	897	905	863	917	910	948	895	919	893	885	916	903	872	953	946	908	956	887	902	905	901	880	921	885	897	904	913	889	871	881	980	904	869	935	958	952	942	938	929	879	905	936	872	910	901	893	870	948	939	900	911	865	883	859	838	849	933	881	930	908	926	885	887	946	861	905	876	881	902	917	928	920	876	919	941	926	948	851	880	904	919	943	918	892	929	892	919	924	894	878	840	906	905	928	903	875	892	892	902	911	919	925	981	874	933	893	969	861	887	866	883	893	895	922	907	916	896	963	882	896	896	893	866	924	925	923	880	939	921	944	943	921	869	939	874	932	871	938	931	897	908	896	893	919	849	911	914	905	906	839	899	953	899	945	892	876	888	901	924	968	925	872	924	915	905	868	930	897	858	875	889	905	874	938	931	921	870	904	908	895	926	896	949	930	883	924	861	920	912	879	881	896	933	911	856	859	890	864	880	924	892	963	895	838	873	899	940	876	859	902	879	887	885	940	941	870	946	912	878	899	919	853	885	943	881	903	846	921	866	957	896	917	915	917	875	906	923	922	871	881	869	897	878	932	948	956	918	855	893	903	955	880	922	853	906	924	950	924	911	885	904	966	853	887	861	882	923	922	906	894	913	845	924	948	899	934	914	903	907	951	942	895	842	920	923	881	953	913	857	884	946	919	902	889	925	879	909	944	919	865	881	952	858	900	915	946	910	914	978	929	929	916	958	904	903	876	858	939	869	941	912	896	880	890	918	886	865	892	921	938	827	912	883	949	917	943	881	912	888	907	919	873	917	895	892	842	895	905	918	937	921	924	916	879	879	885	939	967	865	908	916	842	884	920	950	898	884	900	848	960	886	872	910	920	942	936	887	888	888	914	905	910	909	876	865	873	986	930	919	910	909	973	942	911	853	882	910	849	911	902	886	934	871	909	918	902	917	882	922	931	880	897	896	906	912	940	925	911	952	885	923	891	937	970	949	854	882	857	923	910	877	873	897	929	898	889	881	900	910	897	840	875	905	923	946	871	887	963	905	936	923	898	895	965	910	939	914	862	903	912	923	901	889	837	872	930	919	916	905	920	907	908	960	894	901	899	914	907	906	851	971	880	937	910	900	913	971	896	902	898	878	915	950	889	882	902	975	927	891	883	923	909	924	884	890	870	934	931	928	896	926	925	859	878	894	901	873	910	927	867	895	934	976	932	888	886	950	879	901	917	893	895	926	963	924	907	872	893	908	936	881	901	854	897	855	889	865	940	944	908	864	917	959	870	834	892	967	930	891	848	911	906	910	904	900	899	923	970	928	911	892	884	888	905	918	933	858	906	929	861	924	919	880	894	867	943	858	887	894	900	883	949	902	913	921	846	905	823	914	903	918	903	922	911	922	927	953	940	900	896	923	878	893	866	855	919	881	915	909	923	880	894	894	938	934	887	930	884	867	888	933	852	855	909	900	892	953	871	928	883	924	892	913	932	876	923	940	920	881	929	927	897	871	871	935	912	907	887	929	901	924	921	904	907	882	869	916	896	903	898	910	903	881	867	909	968	926	929	923	894	852	920	877	935	855	943	871	883	888	889	880	921	863	911	936	885	961	885	898	940	892	902	929	912	928	867	950	888	892	908	886	926	911	877	866	924	869	895	896	879	922	898	863	922	943	930	888	909	939	901	879	937	861	879	946	894	938	892	932	932	896	892	899	932	921	919	894	876	897	920	939	855	881	884	918	905	917	953	923	894	885	873	864	867	870	936	939	857	891	915	850	908	865	910	905	955	950	899	889	915	918	881	937	937	910	966	869	901	898	934	901	936	905	862	899	909	896	940	869	971	918	892	913	888	890	888	869	895	873	924	908	894	906	850	915	905	874	928	858	953	932	937	921	917	822	930	919	877	911	899	906	887	932	898	919	952	939	937	887	894	884	862	944	886	929	909	905	922	914	890	854	929	860	894	848	835	987	858	929	889	867	882	868	882	912	934	955	875	860	889	899	931	844	929	939	903	883	896	911	919	888	920	905	967	916	898	899	898	934	931	850	906	930	878	921	951	918	862	901	918	889	879	870	874	868	909	862	888	966	945	897	913	893	920	895	960	905	836	851	906	869	899	855	893	873	855	937	898	888	901	890	916	902	900	950	958	896	879	920	917	887	861	861	886	871	876	939	901	914	843	918	906	865	879	839	920	935	935	813	886	909	890	867	854	932	911	889	897	876	872	913	902	897	879	943	889	882	948	866	938	894	910	923	903	890	881	885	930	901	939	898	900	887	883	863	965	891	936	902	906	918	934	912	849	902	920	871	916	892	949	900	905	882	884	871	908	985	954	891	892	894	927	848	958	921	886	979	886	916	898	913	918	888	929	876	901	947	868	907	854	875	921	907	867	881	873	941	856	849	926	908	881	887	901	881	934	907	926	884	902	868	897	935	803	915	948	865	848	924	913	893	908	949	830	842	919	897	896	924	921	916	906	890	915	910	913	950	910	910	958	886	898	935	874	890	860	899	938	916	934	914	938	878	917	925	898	890	908	895	878	890	916	910	901	902	877	904	910	903	861	978	965	903	929	905	928	919	881	903	915	892	912	888	901	918	888	920	911	937	940	916	925	886	868	917	905	903	926	902	892	838	862	1002	935	855	934	921	954	912	965	934	918	901	849	920	906	886	873	919	932	901	908	921	910	891	903	921	922	914	874	900	919	897	898	940	904	859	867	902	916	919	895	922	867	880	854	903	838	909	905	1003	1028	854	933	889	903	886	886	889	914	853	911	946	840	942	890	923	919	951	870	967	917	895	917	902	863	874	919	867	921	901	901	870	872	903	880	925	930	922	871	894	921	871	950	973	906	889	867	886	910	837	937	900	875	838	922	911	937	915	960	901	909	886	891	896	902	848	888	914	966	883	921	886	932	900	878	929	930	902	954	876	861	854	879	934	865	920	911	946	869	893	886	901	874	918	911	907	896	938	890	888	909	869	891	883	878	928	898	922	932	928	895	910	906	884	883	896	900	926	911	943	971	866	881	896	862	914	945	885	869	835	906	882	889	917	938	900	879	892	924	940	858	901	945	937	919	892	871	925	945	939	863	923	941	941	892	909	941	897	905	946	901	948	876	915	908	868	890	882	922	901	898	848	940	858	889	912	926	895	868	906	871	890	841	935	944	896	863	905	925	910	929	909	904	860	927	865	958	912	901	941	926	864	945	852	976	895	918	892	873	853	900	921	939	913	879	884	901	984	927	884	938	930	936	903	891	900	919	908	875	911	946	903	863	881	919	950	913	942	946	892	887	954	928	914	909	894	900	906	936	889	911	905	910	901	896	873	864	884	957	938	857	877	912	897	952	895	914	855	881	903	892	868	903
19955	22763	25207	19367	13477	8747	6308	4758	3474	2686	2004	1656	1522	1707	975	637	481	447	414	392	383	397	395	373	354	349	362	330	337	337	364	407	359	362	352	361	354	315	332	310	363	357	346	325	340	351	340	335	353	341	366	362	364	338	349	350	328	370	356	321	334	346	350	344	338	350	337	346	354	359	355	337	340	350	346	348	371	346	361	339	329	363	357	312	346	363	326	356	349	335	309	358	342	321	350	323	335	332	362	355	357	324	325	327	336	348	354	344	340	313	360	363	295	332	350	292	360	313	347	328	368	304	311	324	330	363	345	331	354	343	342	343	322	329	341	366	335	337	359	348	345	349	360	330	362	341	339	319	316	350	343	332	341	370	368	368	331	321	353	345	384	300	358	358	351	313	349	328	326	333	321	332	334	285	352	336	332	335	350	339	329	321	350	351	358	319	325	334	340	348	329	337	358	327	324	350	348	346	350	341	308	312	341	377	327	345	352	322	341	316	309	337	354	371	332	351	323	318	339	322	364	336	336	339	328	337	363	329	358	327	311	356	354	336	334	362	348	309	363	341	335	328	342	332	334	304	310	354	350	335	337	346	362	372	365	359	379	315	373	349	325	344	343	336	329	328	305	335	321	320	340	371	354	320	354	355	391	343	357	339	323	362	346	370	343	301	349	299	320	313	355	344	338	325	342	365	340	354	339	343	344	359	333	335	335	336	306	348	350	364	336	349	362	354	334	358	357	303	380	288	322	367	331	323	339	353	338	340	357	351	348	321	332	332	329	338	330	325	341	360	324	314	323	343	329	340	362	363	346	325	316	327	319	331	349	353	341	328	319	369	322	332	328	292	341	333	322	355	371	349	327	341	352	321	330	353	331	345	349	373	361	369	318	356	379	346	324	338	358	350	359	351	358	351	319	358	302	337	379	292	344	316	346	295	333	323	325	354	366	366	338	337	357	360	361	343	339	387	346	344	334	317	356	326	351	338	336	343	357	359	329	315	352	331	326	316	352	333	327	369	325	331	353	343	347	349	350	329	358	333	331	328	400	357	377	324	349	351	354	346	343	366	359	352	355	324	366	348	359	361	353	315	345	357	319	324	363	350	381	318	361	345	344	334	336	311	320	368	344	307	338	352	325	338	313	344	372	341	328	342	349	359	349	341	323	343	366	351	352	318	356	334	342	363	319	321	331	344	364	348	375	346	340	323	369	345	358	391	348	372	320	322	358	320	355	321	361	368	396	328	338	342	338	324	332	343	339	357	344	337	303	332	322	330	304	360	329	369	349	335	349	324	326	346	329	363	368	316	354	358	369	339	351	328	343	332	348	336	361	341	353	348	314	325	354	369	343	305	347	356	318	333	376	328	357	330	336	349	347	327	316	328	315	359	364	351	353	337	330	379	358	324	339	333	336	338	356	329	351	355	340	347	359	360	341	348	335	371	338	382	346	333	325	369	342	370	345	340	335	350	329	375	362	327	342	327	359	321	319	323	360	359	378	333	335	322	347	366	364	357	347	336	364	322	313	359	351	326	325	379	322	332	321	341	359	317	349	305	342	322	358	346	391	333	315	341	369	343	331	363	342	356	308	342	358	340	356	325	316	336	307	369	343	334	315	357	348	343	352	352	348	342	308	371	341	348	337	319	323	294	325	353	321	342	350	338	355	397	368	337	341	339	358	334	327	356	339	375	332	348	365	356	365	329	327	338	365	364	359	339	369	368	354	322	346	324	316	333	338	309	319	343	354	345	311	337	356	343	342	331	333	371	353	314	341	359	319	347	362	362	322	348	362	360	344	345	366	330	322	341	355	329	314	329	338	360	306	334	362	366	372	348	319	370	337	334	333	316	350	359	344	354	323	353	344	342	331	355	366	358	340	335	359	340	370	322	339	319	370	359	386	336	364	346	347	365	329	334	327	315	327	343	349	361	325	352	357	349	330	339	335	349	310	344	350	404	317	315	353	352	360	285	339	360	358	355	353	343	350	362	368	333	340	347	328	367	384	344	323	322	371	352	362	354	349	270	352	307	359	333	319	337	356	307	386	342	351	349	344	348	322	332	352	382	353	326	324	344	369	340	333	325	330	316	328	335	329	330	318	336	347	320	345	323	358	328	333	334	367	368	340	328	352	366	347	356	332	318	330	336	367	353	359	330	330	358	345	344	353	351	377	336	379	338	380	337	341	355	364	365	350	324	303	345	306	342	333	318	342	342	318	342	309	326	323	364	332	319	329	345	341	360	379	337	343	360	351	368	336	332	348	356	332	358	378	340	372	303	324	348	321	368	344	350	325	353	343	351	355	350	329	333	338	359	382	338	365	335	342	371	356	340	370	317	356	311	344	316	333	360	344	346	362	344	333	343	349	324	308	315	338	331	340	322	313	359	376	326	336	325	334	350	372	323	374	345	331	326	342	321	345	351	328	353	353	346	367	344	348	309	357	360	338	352	349	343	329	359	379	365	337	365	362	347	337	316	338	369	333	341	333	333	344	334	321	356	333	346	321	337	302	322	350	346	351	342	339	409	324	345	343	326	347	315	312	319	342	362	332	339	321	354	314	327	350	364	343	362	352	377	352	350	326	335	324	351	358	376	367	353	341	313	341	296	348	337	303	370	372	361	324	331	355	298	344	309	374	331	316	379	334	349	347	367	330	305	344	341	335	349	346	336	341	303	331	324	373	350	346	339	362	329	344	344	313	326	364	369	376	322	369	340	326	323	338	324	350	346	340	368	335	343	333	352	338	333	332	355	323	378	338	315	316	339	346	314	347	337	341	335	333	340	339	320	346	353	338	343	314	336	329	326	339	313	364	348	297	324	343	336	346	330	308	352	336	321	345	334	314	355	349	356	341	338	373	341	372	331	359	303	295	332	347	368	361	344	359	308	322	322	346	326	347	346	302	342	333	377	348	377	319	367	355	348	327	336	361	384	328	338	307	341	336	357	305	334	355	346	358	368	365	307	308	335	327	345	342	329	334	350	344	343	305	336	361	340	343	323	354	348	310	310	330	328	311	376	347	345	315	355	364	305	347	325	344	363	390	348	369	352	373	350	318	341	350	339	358	312	350	351	329	324	358	306	342	355	320	321	357	337	346	329	349	321	373	332	335	334	287	338	344	343	341	380	377	326	380	327	348	358	379	336	367	346	320	322	355	345	335	355	320	337	330	337	319	351	345	296	342	354	303	323	367	360	333	355	355	349	340	347	309	345	315	322	337	340	340	349	332	329	316	326	352	319	356	362	327	337	357	337	337	365	331	359	369	355	332	338	331	294	336	352	328	346	347	334	349	368	378	383	355	350	336	379	325	349	367	384	344	322	331	327	348	350	343	364	350	350	336	331	330	321	340	339	346	321	314	356	301	354	346	308	348	368	335	350	338	350	334	317	356	345	364	355	340	346	324	352	345	351	359	329	332	330	335	332	358	358	316	376	372	363	330	332	357	336	371	354	355	319	319	339	330	325	370	351	336	356	332	338	326	351	333	322	351	365
13696	18723	28062	28724	26066	21732	18339	16021	13187	10838	9239	7401	6898	7491	4186	2394	1976	1622	1351	1272	1189	1175	1234	1198	1129	1129	1106	1072	986	1065	1130	1140	1126	1022	960	990	927	911	918	907	949	925	940	917	896	941	958	902	953	991	898	885	973	995	949	865	937	944	890	870	919	923	956	888	918	995	937	940	899	908	929	910	903	931	924	934	924	935	945	945	968	918	950	895	934	926	984	914	969	951	847	932	932	967	974	967	912	944	921	928	966	895	928	965	964	962	907	913	963	931	982	902	940	963	915	966	926	941	879	931	904	946	915	895	968	933	980	928	947	947	938	904	935	955	941	904	933	962	949	984	877	911	959	937	936	927	957	922	927	948	977	912	918	924	988	959	942	905	907	876	925	942	915	920	907	928	926	993	943	889	910	955	946	935	903	931	884	888	970	904	958	953	945	957	969	923	982	905	918	971	925	948	963	938	946	924	897	926	923	913	938	954	984	961	932	932	934	972	964	958	927	918	910	972	918	942	963	949	880	937	878	976	920	934	862	952	952	921	898	945	941	906	966	926	904	945	916	901	933	958	931	950	921	917	923	918	957	974	929	892	910	991	957	951	926	962	968	962	953	947	938	941	908	920	910	978	946	954	941	970	885	978	954	938	926	939	895	856	904	923	914	941	971	911	911	915	882	978	970	892	914	909	894	922	907	918	916	970	872	917	920	907	941	918	969	905	948	916	998	937	975	905	946	921	929	915	934	938	929	915	907	869	942	946	890	941	916	930	948	895	993	958	958	952	944	912	924	926	917	922	899	958	930	935	931	915	884	887	929	891	1009	978	905	918	979	940	957	919	947	910	945	921	964	942	916	921	982	926	984	904	904	961	926	950	898	906	932	940	940	919	934	939	978	935	944	960	960	889	911	956	922	926	885	888	942	913	938	1006	944	941	925	954	959	922	954	906	892	974	929	918	965	959	932	890	924	908	887	925	919	921	937	917	875	935	920	969	967	905	901	937	938	928	928	872	956	894	923	913	914	939	930	961	883	855	894	957	926	951	951	953	910	975	926	929	1009	961	949	915	878	964	956	886	915	929	913	904	981	982	917	913	930	938	933	974	952	932	919	921	935	941	956	903	952	916	933	892	947	925	959	936	947	985	912	876	881	925	910	946	992	930	924	890	908	912	954	993	930	939	910	934	936	918	990	939	947	987	925	947	887	891	926	928	960	920	943	928	942	954	897	923	948	989	968	939	940	855	988	893	959	970	886	960	893	944	905	924	912	952	914	887	933	954	954	928	988	972	931	917	947	904	956	941	917	933	927	933	926	921	882	898	921	972	936	912	947	919	975	988	909	894	937	919	907	939	854	988	988	960	933	938	940	987	949	959	949	945	955	918	959	928	892	967	942	922	988	933	952	958	919	943	917	903	944	960	895	889	948	895	934	955	961	906	912	882	968	946	930	918	922	928	955	965	982	918	953	931	942	930	902	906	938	970	898	928	894	915	910	933	943	944	971	942	943	901	947	953	911	941	975	856	930	928	905	925	914	905	914	949	930	911	963	887	857	995	941	983	895	961	955	1030	930	911	904	881	902	897	922	937	866	876	910	971	926	948	908	930	918	968	950	928	933	938	949	905	966	959	886	905	913	940	884	978	885	936	935	883	908	918	1000	936	954	862	990	987	930	947	939	881	945	949	969	932	883	910	925	925	922	926	977	903	962	932	960	928	946	911	915	973	949	936	943	941	954	1011	921	870	892	885	955	943	902	963	919	924	883	938	956	897	923	934	884	953	920	920	922	896	906	912	934	912	903	918	953	895	906	983	993	927	905	904	922	964	946	938	898	939	1008	954	926	892	961	978	884	916	931	965	922	924	908	948	943	920	969	945	1005	910	935	929	927	959	991	897	931	903	966	915	967	931	946	961	919	962	952	956	926	965	946	948	958	976	942	904	952	932	929	953	939	915	929	933	937	958	945	942	922	938	980	927	876	902	986	912	921	967	952	1003	935	962	959	910	927	854	958	981	959	949	933	911	921	1009	892	952	855	898	945	929	909	943	904	954	941	848	950	933	986	930	897	937	919	968	984	911	860	933	933	932	918	947	884	914	891	943	934	952	933	897	912	898	940	964	976	908	931	978	942	932	870	894	940	917	965	902	928	927	914	936	948	957	895	955	951	944	960	929	1000	931	957	897	952	929	880	897	900	949	935	957	908	969	896	934	941	948	926	901	998	918	968	913	939	920	887	939	965	896	962	943	895	897	963	877	954	946	982	938	979	925	879	920	928	919	909	965	898	986	891	964	846	903	967	911	908	888	896	967	975	892	939	949	924	940	926	924	920	943	867	947	915	942	1004	987	916	947	911	930	940	908	944	906	934	940	888	970	927	939	1021	964	886	936	937	938	931	994	950	956	932	961	879	979	932	898	907	938	949	927	926	925	893	918	975	965	914	989	922	938	957	936	1000	892	920	932	982	928	989	929	930	959	926	910	927	904	937	902	944	974	932	963	880	928	900	946	931	945	942	927	887	951	864	931	934	952	899	967	978	967	976	938	966	960	952	929	923	930	987	914	957	938	964	936	953	907	910	909	959	900	928	987	959	904	948	898	965	918	910	945	929	917	919	929	948	966	927	962	914	903	928	957	905	850	969	919	887	868	880	956	940	968	832	1010	906	873	925	976	880	951	927	853	935	922	943	944	921	893	946	975	965	918	946	879	878	899	979	901	930	957	922	917	923	898	873	923	860	921	917	963	917	884	1013	912	907	960	945	921	932	944	926	933	911	916	914	929	921	916	918	953	973	960	910	970	911	928	934	915	956	918	921	898	966	936	964	931	887	959	931	949	936	921	946	930	978	934	873	884	967	973	906	929	917	928	940	901	963	957	967	892	930	918	901	981	904	911	907	909	935	926	927	919	932	985	927	936	1003	894	932	977	965	901	909	964	930	903	934	876	920	937	879	969	896	970	975	981	974	907	891	931	922	900	946	902	969	940	940	937	911	980	902	911	913	927	948	936	967	906	955	911	856	907	920	916	955	931	936	927	919	969	920	927	959	931	973	901	929	908	866	897	991	908	934	926	906	1001	952	931	961	904	894	906	942	970	945	958	887	906	963	944	949	954	984	917	927	915	948	969	971	928	936	923	937	937	926	926	914	852	937	961	904	960	894	913	895	867	942	999	860	899	900	875	933	901	921	904	926	883	927	934	940	935	923	903	978	961	989	965	922	927	894	867	965	943	919	882	927	949	991	909	884	945	942	953	937	934	958	935	974	942	913	885	919	896	979	937	946	936	938	890	916	890	908	901	964	936	947	917	909	952	881	893	938	939	906	910	999	930	932	908	1001	963	936	891	1004	904	923	927	925	987	923	947	868	953	992	948	818	920	913	942	964	997	948	901	977	918	915	908	956	962	913	982	954	934	942	965	895	918	941	969	964	963	952	974	982	970	951	958	887	914	893	922	912	949	933	955	887	941	936	932	902	920	905	972	900	950	906	982	944	910	913	960	947	923	930	899	960	988	943	854	937	968
34399	37619	38750	30931	25620	20289	15652	12494	10134	7800	6608	5391	4697	9372	7339	3083	2303	1762	942	901	858	964	733	660	718	503	623	580	431	367	623	593	493	367	331	292	288	286	299	308	340	300	299	304	311	286	335	300	313	319	315	288	293	310	311	302	302	280	291	311	335	304	313	288	290	270	275	289	303	303	287	322	305	295	303	341	324	305	313	313	318	305	277	300	292	311	304	337	307	316	304	297	274	270	309	292	285	313	306	295	321	310	281	328	282	289	292	309	283	295	294	307	324	324	280	299	291	281	307	305	300	335	308	300	306	269	304	292	287	300	331	329	283	334	307	321	331	298	275	299	298	300	307	321	292	289	288	331	287	322	305	296	281	317	309	308	312	294	301	325	284	290	310	294	305	288	302	324	313	302	327	279	311	314	303	290	282	300	283	338	284	310	330	293	308	319	296	282	322	301	306	309	312	304	315	322	303	287	295	312	283	306	320	268	285	289	296	283	303	294	296	319	295	284	323	304	277	276	259	307	306	299	314	330	306	323	320	298	301	285	292	291	332	327	308	293	297	316	307	261	316	300	305	321	309	318	309	309	315	304	329	321	291	301	280	327	303	338	317	280	295	312	291	318	288	363	285	297	316	303	309	311	317	310	340	287	303	297	312	319	305	282	339	284	314	290	340	310	314	303	301	313	318	308	312	285	301	272	285	305	318	290	297	270	345	290	275	306	308	295	311	282	298	281	303	344	310	287	275	274	322	261	299	327	312	325	295	310	323	307	303	292	321	294	299	293	259	287	323	289	285	317	302	336	309	301	289	318	307	303	287	313	296	312	296	285	281	296	295	289	306	281	306	304	320	309	305	291	305	298	305	323	321	328	273	296	285	288	301	289	314	335	295	329	354	304	322	333	273	278	300	289	308	319	329	316	303	312	267	256	309	320	283	296	275	305	300	317	299	308	315	330	303	311	326	319	293	320	274	298	342	291	264	304	311	276	315	283	307	292	340	300	314	290	293	308	305	294	306	272	319	261	290	316	318	312	346	329	335	283	299	290	312	309	324	319	286	332	278	315	314	295	308	285	328	311	328	272	321	342	265	282	298	337	308	292	307	302	278	318	262	312	329	326	319	302	311	285	297	297	274	318	314	321	304	297	274	316	299	266	293	312	315	288	302	264	312	321	271	281	299	292	314	302	310	293	310	332	311	298	315	327	310	313	297	299	311	297	295	303	312	295	295	310	285	288	304	316	297	314	327	329	296	292	297	346	293	293	288	294	284	309	289	317	294	333	317	298	324	316	294	271	311	317	272	289	345	315	272	334	286	294	334	332	327	297	281	303	295	310	300	297	269	280	311	275	304	338	291	277	306	263	317	289	281	276	311	298	295	278	299	340	321	300	314	274	266	305	334	311	297	302	301	279	305	319	312	313	318	315	327	293	302	310	286	295	290	287	283	328	302	324	294	312	305	328	319	326	338	298	322	313	312	299	288	282	280	280	322	336	315	313	278	296	311	281	291	325	301	289	327	333	284	345	267	299	304	286	308	304	316	337	304	278	297	273	317	279	316	309	317	311	296	296	321	297	311	300	313	298	328	267	281	279	307	333	261	286	292	282	273	302	276	310	338	309	285	308	298	279	291	312	308	292	316	307	325	279	316	292	316	302	342	285	284	291	337	292	324	283	303	315	302	303	330	301	293	342	338	279	315	286	284	314	281	291	295	298	310	331	297	313	275	308	309	285	311	283	293	286	319	313	322	289	300	264	319	294	261	278	290	325	290	305	266	328	298	322	329	279	280	301	312	294	291	286	330	326	298	308	296	301	305	290	275	270	288	305	301	315	325	313	285	270	295	350	303	320	297	289	275	331	289	299	298	295	287	307	313	330	320	277	294	309	293	327	272	298	338	326	279	291	312	311	289	294	316	285	295	299	305	315	314	307	300	281	318	286	309	277	329	297	315	323	295	326	313	307	327	282	281	317	272	285	315	312	293	298	300	299	334	297	311	284	312	297	304	299	320	322	283	299	305	297	292	310	277	287	314	309	271	305	333	284	307	309	313	321	314	297	305	298	331	303	294	281	309	318	316	308	319	299	321	292	280	302	312	311	319	292	292	298	301	310	295	313	275	292	290	320	286	290	301	299	318	283	314	282	268	337	299	338	305	309	296	287	284	313	310	326	266	274	294	303	331	297	286	315	304	287	308	303	304	315	325	266	342	293	297	275	325	280	325	290	300	311	299	297	295	287	297	300	300	304	307	303	289	309	322	311	299	298	274	272	310	280	320	299	287	306	320	277	319	288	314	287	321	301	315	317	305	290	283	295	310	273	318	324	302	312	327	291	300	257	293	324	338	301	310	323	311	320	283	289	295	295	297	287	279	324	319	320	292	290	302	295	305	274	307	278	301	308	345	318	303	302	286	320	288	286	305	295	305	303	288	284	277	316	328	308	292	332	312	282	309	331	315	277	290	285	310	307	301	303	300	315	328	289	307	308	286	279	291	309	286	295	280	297	282	274	315	307	323	329	331	341	297	309	290	326	326	276	301	292	331	302	324	309	304	288	319	294	322	274	302	303	294	289	319	349	292	310	324	282	326	315	315	311	328	308	298	296	314	301	305	301	309	294	308	334	342	270	292	317	265	321	309	275	286	302	291	284	336	301	309	312	286	304	302	293	294	294	306	292	304	265	279	279	321	320	305	306	294	288	289	317	298	318	300	299	283	294	309	327	300	276	288	338	297	314	299	305	296	282	298	324	287	285	302	318	303	296	307	281	278	319	278	292	297	303	297	321	342	309	306	265	317	290	290	315	309	292	300	284	317	318	283	313	308	313	289	298	325	306	306	300	328	295	303	315	309	298	313	294	301	308	279	305	275	328	321	304	299	297	297	306	324	317	316	313	306	291	296	296	299	308	300	310	305	284	292	291	295	294	320	286	307	308	290	299	329	308	303	317	327	330	320	279	328	330	312	286	312	296	293	303	292	282	301	314	302	318	293	305	260	316	309	290	317	314	331	312	275	279	287	314	291	315	295	315	313	279	301	299	279	301	307	318	298	285	316	327	261	265	293	291	281	306	322	349	300	319	279	318	297	315	293	332	316	298	312	297	335	330	313	315	309	310	264	300	290	300	313	327	286	294	299	306	308	283	330	318	314	280	263	288	309	303	306	329	319	300	292	290	294	308	325	299	296	295	314	282	295	308	304	299	282	311	325	302	307	347	318	311	298	321	285	333	288	284	314	325	309	303	302	296	303	291	277	322	348	321	325	304	286	289	291	272	272	298	324	278	304	294	320	289	305	286	301	299	302	312	322	313	307	302	315	291	324	310	330	310	311	292	317	310	292	282	297	325	277	301	301	301	304	278	308	314	304	280	283	267	314	313	304	321	290	298	283	306	341	260	287	297	311	281	280	299	318	331	299	313	304	328	269	317	317	298	286	338	309	311	314	333	328	248	321	303	305	285	306	343	319	311	335	312	266	311	269	279	314	269	296	321	314	331
24272	30864	37094	37644	36196	33223	30545	27837	25565	22361	21179	18842	18112	28495	22330	12271	10447	8117	4513	4396	4342	4834	3638	2861	3260	2464	2821	2621	1670	1381	2950	2937	1965	1273	1075	929	887	861	868	822	920	868	833	827	885	874	798	837	842	852	822	787	843	867	878	818	836	872	844	823	888	826	837	828	847	805	861	859	861	840	829	890	841	803	856	874	891	859	860	905	842	856	821	874	870	815	838	874	844	847	871	890	813	865	828	842	858	833	834	874	832	838	879	836	878	824	886	834	856	841	887	892	841	835	789	860	833	821	834	857	823	852	782	907	850	799	865	852	852	880	862	881	819	813	812	834	873	872	827	839	891	812	869	852	861	843	833	833	825	893	879	869	842	846	778	811	834	797	824	811	812	824	847	808	821	859	861	841	871	830	869	896	843	821	814	849	793	867	828	863	847	843	841	866	814	830	826	870	829	818	840	843	832	825	821	845	831	877	791	817	851	837	780	886	841	827	837	823	851	838	857	838	841	864	861	865	859	788	794	848	843	793	816	800	832	888	823	768	802	845	842	826	852	821	844	825	830	835	797	862	859	837	865	890	865	855	854	821	905	865	871	856	859	855	801	853	865	869	881	861	773	827	807	849	811	857	836	795	896	850	873	813	828	850	849	869	837	894	844	871	848	798	884	812	836	807	829	866	829	855	878	869	837	771	888	862	810	837	832	839	847	889	836	793	819	831	833	832	842	891	840	851	862	837	828	860	855	840	839	876	806	850	781	810	794	845	861	834	807	821	853	853	828	812	843	841	797	922	885	816	811	835	829	832	859	808	854	859	835	877	889	908	816	837	847	848	857	902	839	820	842	838	844	874	870	860	866	881	883	813	860	821	878	871	847	846	839	877	804	844	844	848	858	849	853	858	816	840	817	837	857	854	845	817	831	854	857	877	828	833	826	826	826	867	782	873	848	814	832	842	854	840	830	897	858	821	804	827	852	869	818	819	817	829	821	822	837	866	863	829	860	861	845	831	844	842	876	871	881	866	866	850	839	838	840	867	912	847	841	898	899	874	861	800	853	800	838	846	846	832	830	869	825	865	871	877	820	888	844	878	849	906	829	801	861	831	826	838	884	864	828	836	862	816	892	835	847	865	946	850	846	896	839	862	850	814	831	802	821	817	831	834	820	875	875	823	864	842	827	851	799	849	849	844	893	864	816	864	902	850	849	861	853	842	814	851	817	822	826	852	853	847	820	826	862	882	827	860	840	845	865	827	819	837	850	831	860	852	851	863	846	798	807	809	871	856	844	848	851	822	832	810	810	835	880	826	812	879	828	802	876	822	774	835	826	881	890	812	878	857	867	848	818	867	812	817	901	828	825	864	829	904	843	839	858	848	816	822	835	854	857	792	836	816	865	862	867	837	836	826	867	873	887	861	835	853	837	862	811	838	821	858	889	826	851	809	839	848	829	834	865	819	856	788	906	817	844	828	849	858	873	828	821	852	835	867	870	826	869	857	869	823	875	841	845	914	799	843	864	836	826	843	805	900	902	836	879	777	833	856	865	881	822	863	867	822	870	858	824	844	870	826	852	839	809	847	858	865	843	831	804	796	815	836	806	830	857	822	842	890	791	873	835	827	854	834	838	806	847	811	854	876	830	841	908	802	839	811	807	879	840	841	802	842	843	876	824	859	915	809	834	837	813	869	864	871	866	827	817	867	873	842	843	873	837	852	858	887	829	856	866	844	821	856	845	854	836	862	813	821	821	825	784	891	853	872	879	824	851	857	816	847	848	833	857	845	887	852	812	839	855	839	836	856	833	857	871	845	837	816	863	880	911	828	872	861	869	781	863	821	854	858	875	825	825	833	858	830	825	868	877	838	851	906	870	833	826	803	837	842	852	843	847	862	907	818	833	796	817	880	826	858	812	824	871	857	794	827	808	859	876	875	904	859	878	847	865	812	854	799	918	867	833	834	809	909	849	879	867	901	868	766	823	841	819	792	815	830	844	832	878	875	817	798	860	820	806	822	846	868	863	879	830	801	824	877	840	905	856	833	804	843	847	879	821	861	885	824	811	873	817	826	832	845	831	835	813	876	842	857	842	931	885	814	849	872	834	874	803	824	818	853	826	798	862	823	793	829	811	856	830	806	854	852	864	805	842	844	866	819	823	835	852	877	880	866	840	867	864	827	872	861	808	825	808	812	846	851	840	861	863	911	868	823	843	837	820	851	833	848	843	834	882	869	815	808	813	848	847	806	779	818	818	879	820	846	821	890	844	831	850	848	791	829	799	883	795	814	836	810	846	839	847	888	872	811	845	865	855	849	868	845	836	841	844	815	841	808	873	862	898	896	910	868	848	841	810	827	793	849	809	884	850	813	872	888	850	885	838	799	876	894	860	837	850	820	851	829	859	801	882	840	816	822	903	849	879	806	820	828	844	868	833	816	816	908	837	833	788	845	794	802	847	817	786	846	872	859	858	855	847	867	854	814	846	846	861	891	813	801	821	864	858	856	898	835	830	851	840	892	885	860	857	860	852	806	811	800	802	814	862	798	817	807	859	800	868	844	872	803	881	851	876	851	876	846	826	851	847	851	842	833	834	851	839	892	831	837	827	852	855	849	818	850	875	848	843	834	830	862	840	836	824	831	838	871	833	831	835	851	885	895	864	872	879	874	839	840	855	847	852	842	806	807	806	869	854	836	837	842	812	827	870	809	845	861	878	880	834	893	829	851	803	852	872	864	855	844	794	852	804	878	845	863	858	871	841	872	824	798	851	842	797	804	867	839	852	852	881	838	819	847	849	858	857	826	851	836	829	816	831	859	781	830	833	784	843	849	810	834	825	861	812	833	776	851	762	837	881	858	866	941	873	857	868	863	795	867	850	845	831	830	920	872	842	843	859	869	844	825	861	835	800	821	864	821	856	829	825	822	840	848	847	861	821	875	822	857	816	817	816	892	866	827	832	819	814	879	861	839	839	805	826	861	807	772	806	883	894	870	894	842	855	834	839	907	863	806	811	854	911	841	882	887	888	888	843	838	897	864	873	832	819	800	857	847	812	825	881	812	856	840	847	848	830	835	819	809	834	869	881	806	865	903	843	818	883	812	790	830	842	823	854	809	818	868	818	815	839	764	831	858	857	859	768	874	820	838	882	911	823	878	856	884	868	860	835	836	809	792	856	891	832	849	885	798	882	802	818	843	875	895	818	859	845	824	856	847	823	893	850	784	797	845	848	890	868	835	882	815	859	818	847	884	856	809	880	889	810	847	871	813	809	804	822	874	856	830	798	874	851	824	851	842	815	796	893	800	862	869	828	826	810	875	834	868	895	810	853	847	847	850	863	818	825	818	844	871	836	831	827	861	849	882	844	817	835	797	842	818	859	842	879	826	866	861	882	844	911	795	821	881	885	867	835	903	836	846	810	818	832	884	826	850	864	839	805	837	877	845	851	880	875	870	827	866	834	873	850	844	878	831	851	873	800	873	884	868	854	859	837	894	819	831	854	839
40506	42487	45411	34979	30395	25699	21056	17627	15552	12962	11207	9366	8372	10747	9205	6921	5626	4486	2105	2294	2241	2278	1468	1281	1378	1143	1168	911	634	535	1148	1222	850	577	432	346	354	330	304	334	353	357	317	294	330	295	300	299	320	303	343	321	315	346	341	294	308	314	311	312	321	308	300	306	328	277	348	313	306	318	330	324	289	308	323	299	313	326	328	280	320	316	294	293	307	337	273	324	300	288	302	356	318	297	307	327	291	332	316	325	322	301	307	296	289	308	335	319	277	297	303	321	329	309	322	324	338	314	307	332	324	294	323	335	334	344	300	322	325	320	294	315	330	320	318	329	314	314	321	323	316	286	312	314	270	287	312	344	308	313	308	311	354	342	323	282	301	284	261	344	281	282	307	296	273	312	318	316	287	313	347	331	305	311	343	309	296	317	321	326	293	325	302	308	316	304	295	311	317	310	331	343	320	318	341	339	325	295	329	297	334	294	332	313	306	337	290	305	339	344	313	292	341	322	333	299	291	319	322	318	307	302	298	306	310	309	286	299	330	306	305	294	299	332	337	282	328	307	288	306	337	336	294	334	311	354	296	320	309	311	292	329	314	300	301	277	318	287	297	277	333	282	326	341	286	307	346	337	312	284	287	293	326	311	279	288	316	303	301	310	294	344	316	310	325	336	309	334	290	324	303	331	335	315	268	305	340	322	294	275	320	349	311	313	302	290	301	310	325	317	330	307	316	302	311	323	306	294	298	327	279	312	310	278	323	323	307	304	317	323	300	322	331	292	314	313	293	315	316	308	298	334	307	316	336	318	286	326	318	355	335	259	310	299	323	347	336	320	338	310	341	304	284	314	311	316	297	303	304	319	300	336	318	354	308	286	283	324	334	297	302	317	322	318	299	303	308	346	313	301	324	306	310	296	298	309	297	328	303	345	290	297	287	309	286	323	291	330	324	293	321	342	326	296	305	285	303	318	300	288	339	341	310	273	309	313	359	299	322	307	318	340	336	319	291	311	320	297	316	292	320	326	308	333	310	312	314	319	335	302	311	297	317	310	331	345	334	327	337	336	291	287	332	303	321	302	329	333	273	315	307	326	301	342	310	277	298	318	281	299	304	300	288	314	304	341	317	326	321	293	325	344	323	309	309	303	325	315	309	322	288	307	332	308	302	327	318	293	334	300	333	322	334	312	309	262	316	299	323	326	339	300	325	295	297	295	281	321	268	311	287	332	334	279	288	291	304	293	311	305	308	303	334	316	276	305	320	290	321	306	295	326	336	294	306	327	310	310	293	295	318	306	312	320	281	308	312	290	281	324	316	297	306	279	291	308	280	325	306	316	312	305	345	298	303	301	302	311	337	347	311	317	303	326	310	305	302	305	301	314	316	339	343	298	320	270	355	310	324	285	319	324	282	304	317	321	306	276	326	316	319	336	302	309	334	303	303	315	299	309	310	294	307	298	325	272	298	322	297	297	352	298	286	303	300	339	274	335	300	309	324	302	323	309	325	322	305	316	290	319	329	289	296	302	311	271	302	321	294	294	316	304	270	314	327	303	292	287	263	318	306	337	325	302	317	314	314	301	301	328	324	269	323	316	313	284	308	310	320	328	321	311	332	335	292	330	313	298	312	326	314	313	311	309	307	283	340	306	304	313	318	325	321	335	265	310	283	282	315	351	318	315	300	271	292	319	265	323	292	303	321	308	329	338	318	330	329	307	318	347	328	310	326	304	301	273	313	329	319	300	314	324	336	342	284	330	344	297	326	297	309	334	330	317	285	310	310	333	297	305	322	308	306	329	344	307	310	336	302	305	290	311	306	310	320	320	309	288	327	314	295	307	278	297	292	312	312	323	307	349	304	284	327	319	280	334	328	320	278	297	285	300	329	300	307	311	315	293	332	312	329	309	316	311	288	296	292	315	310	324	312	301	305	294	307	353	346	317	328	282	310	325	278	314	343	342	329	324	325	318	301	300	297	282	314	300	324	313	277	310	323	263	315	305	301	321	285	317	310	318	308	342	321	319	322	317	324	327	303	293	303	300	298	295	307	314	309	313	328	336	339	316	303	323	340	339	318	329	328	316	317	313	310	313	298	331	321	306	323	307	330	301	300	329	361	324	283	329	303	303	318	263	290	320	306	324	311	329	305	312	308	302	318	284	310	309	333	310	339	287	297	301	311	316	309	338	306	308	292	289	301	336	311	348	275	302	303	322	307	317	308	335	326	312	314	318	342	338	292	328	299	325	307	324	296	324	287	349	329	295	305	332	276	285	339	312	319	345	285	303	310	306	288	296	299	291	318	308	359	280	299	339	329	320	317	339	304	288	339	313	301	307	313	284	332	316	307	262	346	334	312	320	316	283	331	332	304	308	318	307	314	293	282	317	294	314	307	332	317	298	317	296	300	325	271	341	342	328	330	306	308	280	321	295	309	305	318	326	295	276	306	325	305	324	296	306	353	308	310	286	296	302	303	326	310	331	319	343	331	322	308	305	324	325	338	297	322	269	343	321	337	305	336	319	280	312	302	316	326	296	323	306	317	278	335	291	285	289	316	317	325	297	306	269	305	320	317	313	329	317	312	303	329	319	326	333	313	344	330	312	292	303	305	309	313	297	308	295	317	337	304	291	302	320	307	295	294	292	311	303	314	336	294	292	283	342	279	293	313	308	333	308	292	337	329	315	329	282	332	314	342	293	314	322	308	331	331	292	304	299	285	324	320	322	317	318	308	330	309	327	317	330	309	294	315	304	298	318	305	330	318	295	296	319	335	301	307	322	310	317	298	296	349	302	309	324	302	302	292	310	326	324	337	302	336	311	334	314	325	324	342	302	318	290	308	314	301	285	289	313	310	309	318	349	316	317	335	284	306	299	304	316	302	304	311	291	349	338	329	326	282	308	346	303	302	281	324	325	265	319	309	350	324	306	304	305	285	336	308	311	312	316	297	291	300	302	264	332	321	313	319	319	323	306	317	307	283	301	305	302	305	333	308	292	307	288	307	295	306	321	308	294	314	314	318	314	309	303	314	313	327	304	302	321	316	315	290	301	333	349	301	328	317	314	337	319	288	312	319	301	323	307	364	272	304	308	319	309	319	291	328	308	277	327	314	291	292	335	308	342	317	306	294	311	317	311	298	323	290	291	288	284	332	306	295	328	295	299	316	310	302	310	283	328	291	320	334	303	324	327	314	338	300	301	332	305	304	302	310	286	319	310	301	311	317	285	325	324	292	336	306	292	317	334	326	323	313	314	324	324	292	316	316	310	297	280	321	340	310	334	331	272	311	314	309	343	319	317	333	327	328	294	284	309	308	320	326	342	326	328	307	327	316	289	295	311	331	286	335	311	315	280	326	309	315	284	302	300	297	297	293	343	287	293	324	318	331	311	316	288	316	305	318	315	325	307	310	286	281	307	322	262	322	314	281	302	349	293	339	313	292	294	316	287	331	312	299	335	315	294	301	329	306	302	323	326	301	284	312	301	325	326	354	309	298	308
29011	35723	42845	41537	39896	37315	35070	32881	31275	29265	27586	25769	24902	29854	27174	22462	20755	17021	9561	10634	11031	11039	6977	6340	7116	5785	6330	4267	2806	2409	5847	6170	3826	2492	1612	1151	996	943	998	929	982	920	888	832	908	896	894	844	883	893	885	856	840	897	857	883	861	861	871	880	897	850	889	889	885	837	868	865	869	868	816	854	904	873	905	849	879	894	903	924	799	885	841	853	862	851	842	853	840	843	898	845	886	851	856	841	883	874	865	857	812	858	851	864	859	837	890	805	873	884	848	840	839	872	865	816	876	807	819	884	849	918	874	862	851	861	824	853	874	820	897	774	831	844	893	921	863	867	869	820	844	843	852	846	892	913	881	868	831	910	823	862	896	797	856	888	874	865	885	907	871	906	849	833	846	845	864	882	845	799	862	833	851	905	911	853	852	879	875	881	860	864	852	845	855	849	845	879	891	898	861	892	904	846	866	907	846	871	819	820	855	902	826	875	909	876	826	860	916	881	880	869	886	861	881	904	838	867	887	856	841	894	845	871	926	802	887	858	834	848	853	891	875	804	875	888	888	866	830	852	900	806	903	866	911	892	871	828	857	927	866	852	835	851	832	875	911	879	834	867	869	902	916	831	870	871	881	825	854	846	890	900	812	841	899	886	828	885	852	826	856	842	858	864	859	816	871	879	875	878	935	870	853	854	833	785	873	864	852	867	853	866	851	871	913	850	854	849	861	857	827	819	856	901	878	887	905	892	841	825	856	844	832	837	848	863	884	838	877	851	849	858	814	862	863	828	934	871	891	848	876	818	903	854	892	825	847	827	876	879	846	808	895	822	923	913	916	859	833	863	817	853	815	877	891	838	825	858	841	857	847	866	892	889	867	823	858	858	882	879	889	828	836	865	849	831	828	886	870	900	852	840	829	914	803	881	822	826	893	848	829	849	845	841	855	848	880	880	894	863	852	878	889	878	874	828	854	862	830	860	814	902	856	826	872	898	832	836	869	858	848	870	851	804	828	851	831	912	831	825	866	869	841	851	897	816	835	864	864	884	821	824	857	860	883	917	881	822	860	864	863	879	855	837	938	888	860	883	872	873	805	901	894	825	893	845	864	845	833	833	801	808	861	875	837	823	842	867	853	847	898	853	893	896	901	853	830	895	806	902	888	869	841	814	805	874	805	847	851	834	841	898	875	889	908	887	861	886	876	860	848	830	880	861	856	838	843	889	828	906	886	818	836	838	841	847	881	868	880	909	840	849	866	853	832	871	840	846	901	842	860	867	845	877	813	865	829	844	858	880	847	823	868	862	849	807	866	926	879	850	842	869	876	862	837	862	859	829	853	814	911	871	866	875	889	848	817	917	859	854	886	839	879	820	860	865	820	869	916	856	807	859	866	875	799	869	822	854	855	889	866	840	884	859	839	841	906	874	861	857	869	857	868	829	845	820	839	883	801	852	918	892	862	877	831	842	910	826	878	878	897	846	873	861	853	831	864	810	910	864	903	812	865	844	808	850	894	794	864	906	892	925	869	872	829	904	869	874	834	809	875	875	828	837	915	866	841	849	917	848	820	860	820	834	850	894	821	877	874	886	899	831	846	870	881	816	846	852	880	846	898	871	866	849	887	878	841	880	866	836	859	895	890	892	847	883	879	880	867	861	840	830	859	818	814	895	867	905	857	864	852	889	858	825	847	856	850	853	898	903	880	893	849	799	902	875	903	874	778	842	842	868	832	881	856	839	893	813	865	837	829	887	825	828	840	837	878	806	809	817	801	871	841	833	862	851	877	887	858	848	883	884	931	829	850	882	870	901	839	849	867	831	851	926	873	873	852	891	888	841	866	890	871	844	837	793	912	831	889	884	859	819	820	921	896	861	838	905	825	824	910	907	892	884	836	834	910	859	939	869	834	886	831	850	844	859	851	847	887	867	825	842	866	893	880	840	861	895	872	926	833	875	881	871	835	908	813	870	878	841	873	839	858	871	848	826	836	884	832	879	873	875	893	867	869	830	853	856	906	868	853	864	878	851	884	874	890	891	877	847	847	873	911	863	874	851	889	866	870	856	867	848	889	860	820	837	825	874	880	818	846	850	866	866	833	876	867	846	846	811	885	876	882	872	851	870	859	906	897	868	880	925	866	891	884	878	874	868	848	860	841	834	858	863	845	871	899	846	861	816	893	833	829	881	849	840	856	849	890	829	839	863	833	886	900	870	841	840	817	838	852	856	830	861	852	894	815	841	869	815	883	900	846	852	823	873	895	840	897	869	820	882	862	841	893	824	839	910	889	907	847	829	849	858	866	874	873	862	840	870	877	875	918	876	878	859	859	820	843	860	842	846	918	891	861	862	853	846	882	885	892	900	887	830	877	835	827	856	885	850	906	857	856	905	874	839	852	862	859	892	873	875	923	871	835	874	876	852	867	842	835	861	890	875	897	874	920	866	835	906	849	842	830	812	885	953	862	886	837	912	921	833	846	818	841	813	825	803	833	832	869	893	834	868	875	856	891	885	888	902	895	877	880	854	857	847	822	804	820	854	853	853	856	881	825	883	822	850	879	836	883	830	895	855	798	843	844	874	791	876	854	868	827	874	855	854	850	869	864	846	847	906	848	898	832	853	827	827	844	841	894	843	851	879	847	889	858	856	812	877	875	858	831	824	848	807	877	834	880	869	807	855	885	902	901	856	862	873	832	875	835	914	847	817	915	814	835	869	857	926	892	847	850	873	844	872	837	875	798	922	857	855	869	903	805	817	886	856	866	830	886	892	886	820	867	864	869	856	855	838	869	834	875	866	920	807	822	832	906	883	844	879	871	880	853	841	858	847	872	867	882	878	889	867	874	826	852	818	842	839	834	896	904	917	844	870	863	856	865	871	901	840	813	844	833	830	916	820	922	886	857	869	860	866	811	820	948	854	901	884	867	854	847	881	866	836	850	864	850	834	845	870	831	882	861	880	871	811	846	902	828	875	848	870	845	872	838	870	856	847	885	844	866	901	848	888	889	916	824	827	895	828	879	869	875	926	871	899	901	883	868	813	841	966	839	866	884	835	892	843	841	832	846	872	871	871	819	841	900	802	864	863	856	872	834	838	840	878	886	893	865	853	809	865	836	899	914	813	867	865	823	875	853	876	927	865	859	890	881	849	902	836	898	901	896	877	872	848	849	872	838	851	880	904	829	858	865	826	884	792	869	857	887	850	857	842	866	884	909	808	856	851	860	834	834	888	878	841	903	824	871	886	853	873	818	861	857	882	862	866	865	856	826	840	887	892	908	841	834	871	860	856	830	823	850	817	808	841	837	847	867	938	889	868	929	902	892	842	857	887	901	839	870	915	855	877	905	844	900	877	834	862	879	865	854	866	894	826	862	875	838	892	895	874	828	853	883	873	900	890	799	922	891	861	867	839	839	918	885	845	874	884	855	803	836	867	914	904	825	893	915	832	845	876	927	863	831	860	836	863	820	838	905	849	889	882	916	852	797	850	868	827	903	870	852	901
19698	22229	25450	18494	13193	9244	6533	4925	3590	2743	2035	1632	1241	1039	944	851	652	573	503	507	447	499	393	400	413	380	389	390	343	323	424	449	383	384	373	375	354	319	321	333	353	317	346	289	327	329	350	314	326	341	327	345	313	344	333	307	336	337	372	343	314	316	316	324	319	305	309	312	315	339	297	298	305	270	325	347	347	341	292	347	347	301	302	307	328	289	310	307	320	346	329	318	322	289	332	324	355	328	324	289	298	324	304	286	338	320	300	344	329	317	327	331	313	312	364	353	333	324	327	308	328	344	337	347	301	287	325	316	320	322	316	322	325	335	328	304	320	302	301	333	322	335	328	296	328	358	328	307	327	329	323	319	288	324	320	313	318	296	338	307	328	365	325	355	341	301	340	338	321	296	324	333	307	357	318	306	303	323	316	308	327	345	296	341	294	311	333	321	338	327	313	321	309	305	363	332	325	305	324	314	348	297	296	341	315	286	314	339	340	311	314	306	322	334	323	294	338	323	322	337	309	302	334	338	311	343	296	325	341	303	326	303	332	336	319	339	325	309	334	350	360	333	350	310	321	324	325	306	344	346	332	320	290	339	333	296	333	307	326	359	324	325	342	311	332	300	312	331	355	326	317	313	323	340	316	313	308	298	311	336	314	346	306	337	347	346	312	376	362	301	333	305	357	310	334	330	327	307	315	314	342	322	328	326	340	342	303	314	315	309	320	341	298	336	340	335	332	290	311	305	336	308	312	302	317	339	321	334	298	315	301	320	332	326	326	312	337	359	320	328	326	310	321	306	328	308	308	294	322	323	327	326	345	302	326	338	336	336	322	356	336	293	325	292	319	310	320	325	301	353	320	342	332	336	352	310	329	292	315	330	327	340	308	300	279	321	312	303	356	305	311	340	325	334	284	323	308	321	331	312	326	300	329	330	343	312	346	325	357	302	351	338	312	338	312	354	312	316	313	335	318	316	353	347	310	347	341	345	329	297	332	324	343	306	359	346	317	332	285	335	343	327	294	309	289	297	331	341	310	332	334	338	310	281	311	272	340	280	298	292	332	312	319	306	328	331	330	310	315	297	325	338	343	328	349	323	342	352	311	326	347	298	302	349	329	332	297	329	325	322	339	290	327	316	314	322	310	333	335	302	343	344	319	353	316	341	294	338	302	296	313	307	317	310	327	320	288	330	311	313	328	315	330	334	306	344	286	331	316	312	318	311	314	321	332	325	310	343	345	308	346	336	320	330	338	306	307	342	321	344	346	311	358	336	322	322	335	340	336	358	308	317	353	316	343	302	313	308	321	343	355	318	346	312	348	317	342	313	325	320	313	329	316	295	316	337	321	293	282	306	303	296	296	285	336	297	303	346	321	319	302	268	330	285	326	315	309	328	302	328	350	343	311	309	323	337	353	303	360	299	317	289	307	352	315	291	307	305	335	308	341	348	290	316	294	304	310	356	320	323	323	306	329	316	309	327	332	346	341	330	322	327	294	287	326	325	328	318	329	324	310	326	312	290	288	307	303	287	299	331	341	333	313	313	364	321	355	354	310	340	320	305	328	355	318	333	362	317	325	288	310	293	318	322	327	336	308	293	287	313	335	272	320	313	358	328	327	306	309	292	337	314	337	361	333	324	292	323	351	306	316	354	334	334	340	295	350	318	346	314	325	328	327	314	324	280	321	329	315	325	324	346	341	319	358	321	363	313	326	329	311	357	357	318	340	310	308	298	316	352	347	343	343	337	329	324	318	346	320	304	326	320	317	309	331	319	335	347	318	291	317	323	302	264	361	318	304	355	303	305	341	299	344	316	322	330	324	302	307	316	318	325	327	367	374	316	331	320	341	345	326	305	324	312	335	331	304	306	346	311	327	324	301	297	323	344	327	307	331	293	315	322	303	362	334	322	320	316	350	333	369	314	317	304	320	330	295	317	353	315	332	310	326	354	336	306	333	319	334	311	308	329	314	330	328	364	309	295	337	299	329	299	321	310	311	328	332	310	331	346	348	306	332	344	310	328	306	348	319	324	325	297	311	341	295	359	350	335	320	335	353	327	355	312	317	328	322	309	326	343	320	304	319	322	331	295	308	308	317	303	330	341	316	324	314	334	340	322	313	300	310	311	318	320	292	331	306	337	321	346	325	325	341	322	307	309	328	342	312	328	350	335	341	317	311	341	324	332	337	296	324	323	295	311	336	355	299	327	294	308	318	328	347	318	326	331	321	318	338	298	313	332	325	330	304	335	301	308	344	343	325	307	337	338	332	320	318	310	320	297	337	307	298	314	331	330	327	314	368	330	343	310	310	308	324	304	307	317	351	286	342	298	308	315	337	358	298	361	371	329	331	331	305	331	314	332	317	303	313	303	295	332	300	370	321	326	323	328	334	327	296	314	301	324	324	359	366	337	332	340	315	339	340	331	343	302	323	297	307	336	306	353	322	315	333	285	325	322	328	294	308	297	295	351	293	342	323	334	281	317	326	368	330	341	340	345	328	313	314	357	339	348	320	312	334	281	329	279	303	293	334	337	323	305	323	275	354	306	352	313	318	318	362	305	316	341	338	349	342	320	330	317	303	323	312	323	307	326	341	320	318	320	325	309	329	339	348	314	309	335	340	325	339	304	344	318	326	296	344	344	330	317	309	320	272	304	344	352	331	304	299	337	331	312	328	333	311	315	318	324	326	335	351	314	321	330	324	310	319	319	346	357	350	315	334	347	301	315	322	346	320	335	294	366	307	309	324	320	323	348	344	339	338	332	293	345	319	320	307	342	334	345	308	329	339	342	302	314	321	367	322	345	339	320	309	341	315	344	338	305	335	356	304	304	345	353	323	346	320	317	367	341	339	359	353	336	293	360	332	321	334	319	324	348	307	304	321	293	340	330	312	332	344	329	313	356	337	339	357	305	323	335	325	313	289	316	295	330	333	296	344	328	292	319	360	324	350	326	339	306	350	299	309	286	311	350	319	343	312	326	291	302	344	328	327	335	295	340	303	347	313	317	309	367	340	355	335	328	306	321	338	300	299	335	318	311	321	367	336	320	355	292	322	341	350	341	347	329	329	315	325	310	361	330	311	345	335	339	327	322	312	295	347	315	326	278	349	328	314	345	333	312	317	334	325	288	301	321	306	298	370	294	307	336	296	341	338	319	372	314	335	292	328	321	296	347	332	320	304	356	316	297	306	335	326	342	319	327	327	321	320	342	313	311	342	321	324	321	302	359	337	335	322	298	317	330	336	331	367	297	296	311	324	330	314	348	329	315	314	308	315	347	328	338	333	314	320	314	298	334	299	296	344	304	320	335	349	323	320	329	338	306	348	285	345	317	334	338	291	325	319	342	299	328	330	325	294	334	299	330	311	337	318	292	331	314	348	327	315	335	359	321	328	336	331	291	326	302	314	363	375	348	341	335	320	313	292	319	327	338	309	363	348	349	308	328	298	337	350	330	310	318	288	325	304	318	341	353	332	324	343	347	315	320	320	330
13272	18215	27818	28086	25739	22502	19076	16381	13710	11140	8957	7313	5774	4713	4499	3749	2920	2484	1892	1839	1736	1593	1363	1409	1474	1290	1401	1115	1082	1092	1394	1492	1217	1014	969	894	893	851	904	954	850	853	922	918	856	909	846	881	910	926	871	891	899	916	907	894	919	859	884	901	885	867	906	843	892	897	941	895	905	928	904	924	820	883	917	864	843	913	940	930	881	870	855	887	868	849	901	848	901	880	905	886	897	822	899	861	854	893	897	926	893	905	865	932	865	904	904	876	888	869	908	934	927	869	907	928	920	872	865	853	943	867	874	890	892	860	888	889	865	869	873	879	897	876	907	862	921	872	837	893	871	857	905	917	877	899	920	861	890	905	882	906	886	892	860	877	898	893	812	882	924	899	919	899	879	939	891	920	904	969	870	862	894	871	900	888	853	857	886	915	924	849	896	896	874	872	922	888	892	846	839	898	913	907	892	871	858	853	862	866	886	920	867	896	859	839	900	899	879	899	863	906	929	887	881	887	875	851	885	916	937	869	928	929	898	876	870	916	897	910	882	875	934	894	870	898	910	966	900	916	930	872	920	916	934	867	882	900	951	897	899	885	847	863	865	873	919	897	878	892	929	909	929	837	947	866	867	846	847	918	904	903	883	901	886	860	887	878	895	877	855	921	857	943	892	920	921	892	868	870	873	903	921	936	868	906	907	864	863	884	861	887	927	863	841	908	909	863	912	866	868	875	909	889	872	905	963	849	946	873	895	877	855	831	917	924	881	870	855	895	821	930	886	868	893	853	913	929	877	946	912	840	888	908	865	891	941	914	896	903	864	901	888	897	886	841	880	911	921	929	925	878	865	930	843	877	901	857	877	896	884	884	850	855	864	882	847	848	866	912	877	891	902	887	850	944	884	905	903	850	938	841	880	863	835	948	870	884	802	864	877	932	880	908	921	802	945	860	888	872	842	841	885	804	886	901	850	943	898	926	899	895	923	920	843	889	925	889	936	897	887	856	857	865	885	898	887	882	884	858	852	866	840	873	890	861	897	887	870	926	908	897	860	862	933	879	871	890	916	913	891	868	881	906	837	898	861	871	850	885	946	923	853	852	856	904	880	886	878	935	960	865	870	892	939	847	935	906	868	920	852	918	971	910	921	839	916	881	852	870	902	883	837	862	902	883	891	875	906	930	859	858	877	873	893	854	909	854	886	851	906	869	913	879	852	883	903	870	896	894	937	900	852	885	898	902	858	937	918	912	939	851	874	853	908	882	829	872	940	875	894	883	895	871	870	878	869	836	906	884	849	898	868	857	800	893	899	887	887	884	845	872	877	883	901	925	918	912	929	892	907	924	879	895	881	869	842	907	877	877	914	908	896	896	905	928	915	897	866	897	844	905	845	902	895	860	864	865	876	922	923	909	932	907	916	859	892	879	895	929	899	894	916	908	900	859	920	879	889	862	885	909	868	848	933	913	806	854	871	876	885	912	889	945	911	886	839	903	907	876	911	895	862	897	891	884	883	874	893	818	918	867	865	918	884	899	928	893	905	877	921	873	871	850	848	887	890	871	922	904	919	863	920	877	907	877	880	872	941	853	921	883	906	897	839	879	917	900	879	883	846	880	878	870	880	899	898	887	891	854	838	851	916	845	869	879	869	910	881	889	891	897	809	835	867	912	895	844	855	882	903	884	924	857	893	928	888	849	873	829	908	888	917	872	938	894	934	880	883	848	905	832	937	845	876	868	889	876	855	896	822	890	890	912	909	890	910	886	897	865	878	892	902	847	870	943	893	899	874	889	892	902	910	837	876	898	899	914	807	914	905	882	869	877	905	852	894	859	849	849	877	894	975	903	918	920	901	879	899	883	925	881	908	866	851	892	863	860	828	900	934	849	897	865	881	860	869	884	840	915	854	891	936	920	858	882	915	926	892	836	940	876	879	907	920	935	860	906	876	927	875	929	870	891	875	910	895	855	940	866	921	884	890	842	869	906	893	902	842	854	912	862	923	877	851	920	883	871	910	823	918	880	875	867	849	873	903	871	894	873	869	906	818	875	926	915	907	909	899	869	901	898	882	886	864	874	912	905	870	914	943	888	916	901	893	851	899	891	887	884	930	872	829	895	821	866	849	905	827	872	843	937	903	911	891	858	864	872	893	817	816	948	883	827	878	908	880	901	879	896	894	840	912	886	913	902	903	874	834	852	959	859	868	892	870	879	845	870	924	914	885	900	878	881	900	910	923	875	932	880	880	866	897	931	877	885	889	923	904	851	885	932	884	889	890	893	916	943	855	875	870	851	881	903	857	904	915	889	908	896	882	848	889	884	921	889	883	835	931	876	889	894	906	857	885	889	902	907	901	857	861	872	885	918	850	908	921	913	858	849	881	891	895	910	893	913	835	885	895	865	874	869	885	915	861	852	878	893	924	870	956	886	886	856	916	854	846	850	854	926	876	916	944	910	916	880	912	869	893	895	911	864	852	901	884	895	941	866	825	865	865	882	887	881	902	862	932	921	873	860	888	874	889	896	861	887	914	926	876	922	917	936	855	900	898	922	846	889	913	857	920	886	898	874	877	887	917	900	940	862	924	908	881	927	914	908	888	927	954	886	894	922	857	909	881	864	853	860	890	876	895	916	892	890	888	892	930	932	856	825	889	872	884	931	878	884	884	892	869	862	820	907	921	910	901	913	878	893	836	884	902	855	872	894	860	879	891	898	873	879	880	859	922	860	838	827	896	889	857	889	924	901	850	897	914	893	927	867	902	911	905	884	904	894	920	898	841	924	886	908	892	881	942	885	899	885	874	892	908	902	858	864	902	901	888	863	865	950	866	865	894	876	866	872	919	943	917	856	859	869	877	879	903	840	910	890	894	885	862	906	811	894	869	943	841	852	924	901	870	909	863	909	900	911	860	854	922	971	874	893	898	856	865	893	865	869	921	854	883	880	932	881	902	889	876	856	823	885	838	917	875	892	856	904	830	864	880	871	855	928	898	892	941	896	944	872	909	873	871	901	922	843	878	895	902	947	847	866	865	902	898	894	925	896	881	856	878	924	912	875	892	888	905	931	840	910	893	921	832	899	951	885	921	832	884	885	845	905	919	866	887	938	898	909	943	861	891	853	893	896	866	864	871	864	907	893	935	853	857	859	874	896	883	889	878	919	880	902	888	894	875	872	864	844	888	896	930	924	916	840	927	915	942	923	878	975	917	933	918	813	916	908	876	818	876	881	892	845	899	904	908	813	889	918	900	829	877	847	898	877	888	867	826	876	885	872	874	913	884	852	892	900	887	858	847	868	875	873	908	836	899	863	893	897	888	897	926	902	879	878	937	879	869	900	861	872	906	903	935	914	879	908	866	882	897	898	868	844	827	907	891	888	886	884	897	881	897	942	885	923	901	860	914	922	816	878	899	877	925	879	876	937	911	909	886	853	888	884	856	873	880	865	863	850	837	871	897	836	909	839	964	903	874	885	923	836	876	873	852	838	881	911	850	934	858	866
34173	35057	37571	33077	25882	21618	16499	13904	10574	7833	6480	5974	4983	3860	4386	5118	3901	2871	1660	1572	1930	1714	1279	1169	1186	1226	924	645	555	714	1060	937	683	513	354	313	319	320	338	302	311	295	270	321	306	269	276	301	278	292	308	323	267	295	270	276	279	303	275	278	270	292	280	318	285	283	285	289	276	270	316	307	306	298	278	283	298	295	278	321	270	282	281	296	280	272	275	283	298	290	295	307	282	245	264	285	265	265	272	289	302	277	295	308	277	314	273	291	294	288	286	322	315	289	297	293	245	271	294	285	270	275	284	285	273	288	277	260	294	281	263	319	292	307	315	257	296	292	284	296	298	273	305	290	264	283	307	284	278	308	279	308	282	278	298	275	295	264	307	326	274	284	279	300	313	288	262	247	294	267	295	259	296	278	275	283	294	306	319	305	282	300	283	262	328	275	264	271	296	293	284	293	265	254	294	263	257	291	289	289	306	335	307	284	298	284	285	318	306	293	262	261	298	282	294	282	268	308	280	253	264	294	272	282	315	288	289	274	288	302	289	301	304	274	293	296	295	301	280	303	300	275	299	298	276	289	300	271	276	299	287	290	300	304	261	299	285	324	278	282	306	321	322	249	314	291	301	290	299	300	300	259	299	317	318	291	300	258	283	262	244	300	292	276	273	286	296	291	298	273	268	263	304	320	321	300	287	272	266	260	280	260	292	282	268	310	295	281	291	295	322	279	310	272	299	314	318	290	304	261	302	266	315	294	279	274	281	285	286	295	289	294	280	300	266	297	279	277	296	302	302	275	295	288	266	265	295	266	271	295	258	281	277	294	340	305	267	302	325	294	283	297	277	268	268	303	284	301	261	333	307	273	315	302	278	296	283	283	274	304	293	274	282	268	279	304	261	271	288	303	307	275	284	280	289	265	293	289	311	267	285	250	270	256	266	335	281	274	304	292	278	316	280	286	279	312	300	307	285	298	275	265	296	314	295	305	274	261	270	303	295	307	274	302	296	280	268	296	282	285	269	278	289	301	295	274	284	322	288	286	262	286	275	279	297	306	266	301	288	287	316	292	294	285	305	275	287	293	288	288	300	301	272	307	285	272	299	293	288	286	300	292	299	266	286	280	268	265	289	291	319	261	295	298	334	262	318	282	289	298	313	306	271	285	316	274	295	283	310	289	337	274	292	311	288	281	307	299	297	290	295	283	303	293	271	299	299	305	300	320	294	298	278	254	308	304	301	297	302	289	273	278	313	266	285	276	260	292	278	274	259	281	285	267	285	315	262	301	290	288	297	297	316	281	298	290	328	301	293	283	285	302	260	292	282	282	279	268	253	285	298	305	290	311	289	258	351	277	315	282	264	281	309	285	274	298	296	300	286	294	270	292	283	275	287	317	291	311	274	290	284	265	301	293	306	325	289	279	257	319	327	273	285	274	270	280	270	263	272	288	285	281	287	294	307	298	295	272	284	317	256	272	283	320	292	280	274	292	268	268	289	283	251	306	289	295	283	331	284	296	314	295	312	267	273	241	290	288	321	296	289	289	298	308	317	263	280	302	278	308	297	289	308	297	289	272	293	281	289	281	300	279	303	315	294	295	307	316	287	281	261	283	305	280	278	244	267	295	279	291	269	290	317	294	280	273	265	311	310	301	270	278	296	272	290	282	303	275	302	296	304	311	295	295	286	298	268	286	285	322	302	287	289	315	286	311	291	321	290	269	302	306	268	282	292	283	287	297	266	289	266	287	315	275	303	284	293	303	311	297	288	299	320	286	267	321	294	277	270	260	303	298	268	288	300	275	290	263	305	305	291	265	292	303	296	274	299	308	293	306	288	269	307	294	295	326	286	281	318	273	308	256	322	299	287	281	290	315	275	286	277	309	285	277	327	290	273	258	284	289	277	291	291	276	314	300	267	298	277	293	265	304	291	285	266	280	299	269	292	289	281	299	279	273	274	229	287	280	269	299	307	309	289	265	309	291	299	271	254	287	289	300	302	302	291	292	284	291	302	288	272	286	281	291	283	276	314	298	296	294	279	299	283	297	257	284	258	295	279	325	297	260	290	318	279	293	283	281	267	285	266	262	280	300	259	304	277	305	263	289	291	266	262	279	296	274	267	271	297	282	277	310	293	265	274	307	314	271	277	309	291	338	298	299	286	297	289	257	273	260	307	306	300	287	262	292	292	285	295	265	299	303	293	288	271	290	276	315	276	251	258	268	305	293	318	322	282	279	325	298	274	275	256	280	283	299	275	275	314	305	305	292	290	325	312	307	278	272	318	277	278	285	241	291	320	284	293	300	312	291	303	263	297	279	276	310	288	306	278	279	278	309	317	306	300	291	272	289	264	267	294	301	263	266	276	301	277	306	290	289	282	275	287	257	276	298	300	313	323	276	288	287	294	289	282	289	299	317	307	314	299	294	292	275	311	306	323	286	260	287	296	283	273	298	296	288	283	288	282	291	307	289	296	301	280	286	277	278	288	259	284	296	288	289	296	285	281	291	282	280	281	277	271	285	291	285	300	318	292	282	298	300	291	303	312	301	282	279	276	290	283	303	299	297	335	291	267	282	283	274	280	298	293	293	313	266	257	305	288	295	284	277	266	292	305	293	318	300	304	299	287	302	290	279	300	283	272	288	310	268	301	299	280	286	283	273	274	301	273	291	275	276	280	289	310	308	264	284	317	296	301	296	286	263	281	296	279	325	275	301	305	327	287	304	287	299	295	306	289	299	309	306	279	282	274	289	293	275	286	311	272	284	277	286	286	282	303	283	271	301	311	262	293	241	311	272	280	308	314	278	276	300	301	311	281	296	295	287	271	272	269	317	302	286	277	331	300	306	278	309	286	282	270	274	252	287	308	289	315	282	279	286	281	298	295	289	270	301	262	294	284	289	293	298	271	293	291	309	318	253	297	295	292	308	282	280	289	295	266	290	283	261	291	308	283	293	287	301	302	270	266	279	305	275	332	251	279	266	324	284	303	322	278	296	288	279	294	274	273	300	286	280	334	290	293	283	280	305	283	268	289	309	302	307	319	285	316	282	322	289	290	309	294	319	275	265	307	255	290	268	291	289	286	319	285	301	285	290	289	308	300	304	314	293	310	293	264	297	301	248	337	293	303	284	294	290	309	314	245	296	299	288	277	295	269	283	270	305	279	295	304	265	259	264	275	311	286	316	277	315	305	280	306	274	268	241	278	290	286	267	288	332	319	276	304	315	284	273	313	267	314	276	278	302	272	276	280	289	270	294	279	261	279	282	307	279	305	252	288	305	295	319	307	285	286	282	314	303	273	278	268	277	297	299	264	290	327	271	291	278	291	280	291	268	240	269	259	316	332	308	283	282	281	317	296	275	271	311	285	283	290	286	261	295	311	326	284	320	297	272	288	304	288	287	293	286	283	269	283	293	292	276	290	290	323	277	275	274	278	322	312	283	300	296	279	296	299	302	313	251	263	304	300	282	313	306	279	280	311	308	265	269	309	300	302	264
23817	28687	36745	39416	36855	34229	31179	29065	25616	22278	20542	19900	17990	15552	17245	19415	16506	12256	8329	7864	9362	8464	6411	5561	6329	6349	4873	2900	2439	3623	5613	4724	3004	1971	1237	1030	839	825	886	948	880	855	867	812	824	781	807	820	859	824	805	796	853	810	805	785	814	777	803	855	804	822	770	787	825	841	785	797	805	842	828	796	846	821	862	806	819	812	827	805	813	837	838	818	831	818	825	823	809	795	829	786	826	822	829	848	734	754	841	755	823	807	836	809	807	783	753	826	769	879	796	765	744	789	799	846	809	875	813	815	798	770	837	730	805	837	842	764	805	819	864	843	799	818	805	795	858	820	764	772	766	827	817	764	802	808	829	809	812	807	769	817	800	805	797	790	858	765	794	831	815	809	808	836	803	823	811	754	845	790	830	804	815	834	831	773	831	830	788	812	838	817	748	787	808	817	801	790	815	836	832	748	842	840	785	787	830	828	784	796	758	836	801	819	803	825	796	805	804	850	771	838	826	798	826	854	777	840	827	833	827	825	820	830	770	746	806	792	877	797	825	804	779	816	789	768	785	791	779	815	786	826	771	807	806	778	779	739	850	809	800	784	752	758	826	784	802	810	820	803	813	823	812	840	837	812	802	802	798	757	811	807	859	818	819	810	840	862	778	802	765	797	763	762	843	785	821	766	820	812	813	794	797	848	805	761	782	790	802	814	786	824	808	824	772	832	810	773	826	815	808	788	876	815	794	784	795	866	835	814	786	792	850	832	857	818	814	791	846	794	747	820	805	817	822	798	786	851	827	900	817	791	845	816	805	868	777	835	793	791	773	790	823	829	769	786	766	841	871	836	790	777	823	856	773	848	773	814	811	831	828	818	839	859	873	832	851	824	805	793	832	815	790	825	771	793	845	829	812	783	847	803	810	799	797	759	840	804	788	822	825	756	822	754	813	872	756	772	850	799	785	812	797	795	812	837	767	875	798	790	854	828	805	713	819	842	821	851	783	775	768	862	811	834	853	806	805	802	792	823	863	796	804	763	820	812	862	855	790	854	811	819	763	853	811	833	812	794	791	851	848	778	835	815	808	799	745	813	796	798	832	781	789	822	803	806	789	795	819	812	847	846	790	843	774	786	789	776	798	806	743	787	814	823	792	827	792	789	758	800	836	867	815	798	776	840	802	824	819	818	869	766	855	849	795	832	813	848	834	823	805	842	770	833	806	819	773	811	805	763	830	841	771	763	786	806	851	791	871	793	845	830	820	763	824	758	835	779	860	787	834	811	817	798	845	822	818	779	834	780	810	807	812	806	787	803	769	858	774	816	830	797	847	794	769	833	846	805	768	782	849	811	748	785	811	764	828	832	774	857	833	793	799	839	785	756	794	813	779	815	826	786	778	809	776	841	795	806	812	845	837	816	780	830	807	807	794	835	848	856	816	834	802	815	845	831	795	781	800	810	776	853	772	775	802	779	820	798	868	813	848	870	792	806	831	829	804	781	803	822	849	783	840	829	766	815	830	820	780	870	812	814	789	790	767	817	808	788	820	767	811	777	806	836	793	797	827	838	838	803	804	807	791	821	853	773	820	795	840	811	771	830	836	828	825	847	768	811	823	830	777	858	833	843	777	865	772	808	806	831	775	755	804	813	808	803	811	849	795	817	827	783	842	737	808	819	826	808	838	769	767	841	779	761	824	754	845	795	790	815	842	772	798	814	773	816	772	811	821	811	827	791	807	818	821	790	825	815	756	809	849	839	796	804	801	831	807	832	799	835	821	836	797	780	775	827	814	792	863	805	805	859	821	817	792	799	807	827	851	826	817	784	825	813	802	790	798	811	785	762	846	843	764	856	821	844	798	834	837	825	821	776	776	770	833	800	773	850	770	858	798	794	799	822	897	809	780	844	802	810	805	795	845	817	799	826	784	780	763	801	812	830	821	810	796	815	821	809	784	783	803	847	823	802	855	865	830	791	778	801	779	726	802	841	774	804	783	819	833	799	767	823	829	818	819	839	792	782	821	822	804	832	844	847	801	829	795	846	793	791	791	842	765	795	786	817	800	851	809	845	776	836	832	793	829	794	827	832	840	801	826	846	856	824	785	854	781	767	776	766	810	809	832	778	795	802	833	821	803	825	813	803	864	761	794	800	850	800	776	786	822	753	839	840	827	810	808	818	807	831	802	825	794	816	799	785	800	857	812	828	786	796	854	816	811	848	785	771	778	789	784	776	806	831	823	826	795	784	846	781	826	786	774	767	759	869	790	825	812	782	796	780	809	756	818	835	819	856	798	874	861	799	769	762	781	826	781	787	788	801	869	814	800	796	832	762	805	789	800	778	802	793	742	806	817	749	819	831	793	879	824	793	791	862	809	782	797	862	804	804	807	803	799	768	804	835	809	785	795	838	825	837	762	855	785	811	826	833	813	804	804	795	768	839	798	772	826	813	834	782	836	755	796	802	794	788	842	788	789	809	838	827	808	754	777	822	791	860	758	828	793	820	832	782	811	826	803	809	764	842	801	802	742	856	872	798	818	786	760	855	809	818	806	834	815	785	777	758	793	809	764	832	772	796	832	755	798	775	779	763	775	842	826	847	809	776	836	814	845	817	811	804	795	857	806	842	769	810	807	827	758	861	807	825	808	827	814	826	829	813	848	814	782	795	825	808	805	814	810	831	800	841	772	826	848	820	795	754	796	810	832	774	851	850	831	761	838	811	772	807	811	837	828	789	819	804	835	781	820	866	811	772	761	847	835	764	809	784	833	750	867	804	855	807	775	786	820	762	770	789	840	819	788	818	805	763	833	842	841	831	821	819	840	817	795	830	821	791	803	774	824	756	827	812	847	830	790	810	796	827	811	839	791	779	812	828	809	821	845	840	797	808	800	812	805	819	840	815	881	796	789	849	809	841	875	814	819	811	801	765	801	830	834	802	832	801	819	751	847	777	789	824	825	813	846	830	773	780	774	841	769	773	862	787	787	799	849	820	785	804	858	828	790	806	832	808	814	810	770	830	809	778	822	817	787	828	795	790	804	763	783	796	849	778	767	785	818	811	830	801	827	857	807	841	770	834	793	843	813	868	826	837	823	822	839	791	823	779	818	824	854	849	833	835	842	807	816	794	820	843	842	806	762	805	784	796	816	886	824	793	792	846	807	822	768	833	838	820	786	838	841	780	783	765	811	838	792	825	751	824	829	813	791	831	818	823	824	822	795	806	812	777	799	837	798	819	827	752	780	833	841	814	810	826	831	812	817	798	777	840	778	806	793	774	806	819	801	812	831	800	795	820	852	764	816	816	768	817	825	763	839	827	844	837	795	824	753	786	821	819	788	842	760	783	817	795	814	840	817	828	856	792	821	857	804	821	755	827	878	784	744	853	805	803	782	809	858	853	814	807	802	838	825	829	782	809	808	794	816	811	818	831	758	850	808	765	824	837	806	836	772	800	747	836	801	828	779	803	823	804	824	802	778	811	862	880	769	778	848	872	845	794	782	822	842	797
39298	38739	40982	35456	31301	28031	22852	19238	15406	12245	10767	10591	8723	6741	5399	7115	7068	5606	3194	3279	2916	3030	2005	1659	2028	2125	1019	1012	1022	1337	1810	1370	894	602	433	368	316	346	341	333	336	333	288	316	305	309	295	333	313	337	321	367	306	322	282	325	301	282	300	312	316	298	311	312	311	305	325	298	322	339	323	300	338	305	291	314	291	306	353	309	298	315	338	318	314	324	309	316	297	322	339	296	310	307	306	307	289	323	279	310	320	314	284	320	317	286	297	308	275	303	316	304	309	269	333	280	297	321	283	307	340	312	309	330	319	326	304	322	294	319	276	281	276	276	317	330	284	315	339	323	296	312	325	301	331	317	293	304	304	320	321	326	285	298	301	278	310	304	340	307	316	291	282	298	311	302	284	285	307	308	319	327	323	293	321	306	323	315	301	298	310	301	336	324	298	285	294	357	291	346	312	358	344	305	342	327	320	316	298	328	326	318	318	333	321	315	312	343	302	343	319	329	365	301	316	332	296	319	320	321	316	321	313	290	305	294	314	305	324	312	326	309	275	299	313	312	298	315	311	338	328	325	339	320	303	281	328	302	329	329	291	343	282	285	328	294	313	291	296	279	338	306	293	274	315	285	328	305	307	292	317	297	317	317	328	306	296	326	296	352	298	327	302	322	285	301	327	313	287	342	318	319	337	282	307	302	322	325	336	314	299	317	300	303	298	336	321	346	304	297	313	314	326	289	325	314	279	300	292	310	290	273	294	323	301	302	307	297	286	308	317	349	311	293	316	299	336	299	334	314	301	286	294	318	270	293	282	296	306	323	286	362	329	298	289	297	295	311	302	321	302	322	311	306	310	296	311	302	308	297	312	307	300	330	323	301	328	303	339	313	315	331	282	311	323	289	320	317	335	288	275	283	306	298	325	323	315	289	282	340	291	326	321	310	283	314	329	341	326	287	337	339	311	303	307	342	319	286	291	344	302	320	313	307	304	302	325	315	315	296	318	339	322	293	306	299	312	327	313	321	293	324	297	335	313	316	281	306	322	277	337	307	330	282	297	315	314	277	341	308	304	306	321	280	277	317	307	310	286	301	286	300	342	301	347	323	294	314	301	270	303	349	331	293	282	270	322	276	306	294	298	306	334	306	300	286	309	321	315	318	330	290	300	316	306	280	271	313	333	277	338	315	328	318	320	352	309	334	328	338	330	295	313	300	330	271	280	358	309	309	313	316	284	320	317	298	319	325	293	285	287	303	344	299	294	303	304	314	339	274	309	341	322	307	333	294	307	292	308	340	326	323	330	312	329	297	338	316	325	295	316	343	307	323	288	365	316	297	298	343	334	297	310	322	316	303	310	311	283	293	325	289	317	299	318	333	330	293	295	311	309	312	318	293	286	327	323	328	347	280	301	307	313	319	283	314	328	347	304	301	299	319	306	290	322	309	302	290	292	295	304	293	305	317	321	343	298	299	340	319	305	290	303	335	335	314	300	324	305	322	299	319	300	311	353	319	326	324	300	367	348	305	324	315	301	288	317	312	324	306	310	311	312	300	307	286	304	335	333	314	322	326	293	305	360	336	302	335	301	291	323	305	322	326	292	319	325	322	317	291	294	294	317	312	312	314	255	300	338	297	303	327	286	306	315	310	274	333	363	320	298	347	345	299	301	317	292	271	313	288	316	321	323	314	319	304	302	315	340	324	318	303	309	331	282	306	309	331	306	300	305	327	333	307	272	314	309	291	302	324	323	309	293	332	310	339	313	320	300	328	334	296	299	341	327	290	321	332	330	312	331	294	307	326	329	312	326	319	329	322	278	327	345	294	303	320	299	314	318	314	323	313	307	315	328	309	314	291	298	318	331	296	304	331	322	289	320	333	289	307	283	301	329	320	292	312	297	279	303	320	320	325	296	277	279	265	298	299	308	290	253	307	330	302	328	317	314	338	294	331	301	323	329	323	300	342	312	282	296	323	298	299	316	311	286	334	349	314	317	310	302	341	341	311	328	304	307	311	301	305	289	313	309	326	319	311	368	312	302	319	300	322	326	287	293	305	287	330	301	330	302	299	307	324	335	301	302	311	328	348	338	299	329	340	280	300	296	313	295	331	306	328	318	310	302	299	330	314	294	319	308	299	309	308	324	301	337	286	265	263	295	293	305	311	309	326	309	290	317	294	299	315	319	282	302	340	285	279	313	317	303	287	313	304	363	308	305	314	306	338	316	314	348	273	310	323	299	279	303	279	271	295	293	324	321	300	314	350	338	347	335	316	295	285	332	286	320	305	321	336	316	313	301	308	329	314	340	324	295	305	320	291	296	325	307	318	324	289	325	307	300	312	313	320	307	304	301	280	314	329	332	312	296	283	297	291	303	276	318	328	283	291	292	301	306	302	319	303	292	306	371	303	320	303	312	318	326	330	314	292	330	334	338	330	353	300	291	310	284	318	304	290	318	302	297	302	286	306	326	330	338	297	313	324	318	308	310	327	317	303	282	286	301	299	308	315	314	288	293	309	321	311	321	293	306	327	286	293	333	307	315	311	303	311	318	312	314	292	307	325	300	309	281	321	309	321	319	304	349	302	325	297	330	346	344	301	304	310	295	310	316	313	314	305	296	304	340	342	322	338	280	330	316	308	318	289	314	317	319	285	308	292	281	292	314	319	272	268	305	311	277	273	307	318	291	306	300	311	300	329	328	310	305	337	336	290	313	340	305	302	308	315	318	365	288	360	292	313	299	293	303	292	311	298	291	308	300	300	331	304	337	328	294	302	285	274	341	308	302	315	280	311	296	324	313	297	311	309	320	314	315	322	331	337	298	269	320	306	289	315	288	303	329	315	324	295	304	315	325	307	284	305	322	274	275	349	318	326	298	288	321	316	316	319	295	328	312	308	295	315	323	300	316	304	316	293	291	306	306	294	279	318	309	324	319	294	300	296	332	287	318	298	328	297	306	316	302	338	293	322	307	323	320	314	322	317	319	312	299	309	315	304	298	319	290	297	308	322	311	291	306	310	316	329	295	340	270	316	317	281	315	298	341	324	281	320	300	303	257	319	321	326	283	323	299	295	317	318	320	306	305	321	313	317	303	292	341	313	310	304	294	305	319	275	330	279	341	339	306	309	305	324	302	327	305	293	288	320	319	327	331	301	292	320	312	302	338	311	288	314	296	307	332	345	310	332	275	324	304	317	324	292	339	285	308	299	318	307	310	293	305	306	289	315	319	287	325	296	298	293	318	336	307	323	310	286	339	287	302	306	336	316	311	344	299	315	303	306	321	311	309	306	302	292	312	312	329	346	331	332	282	344	343	318	329	329	323	278	342	308	312	301	325	298	308	303	313	272	293	288	318	320	292	282	329	301	317	304	331	307	336	289	323	305	323	340	320	299	286	285	324	338	297	296	296	306	304	286	292	333	291	347	315	300	269	314	304	327	319	297	288	293	326	297	322	294	300	287	329	325	287	286	313	316	298	310	350	358	290	326	278	315	308	286	274	327
27408	32015	39152	41891	41522	39179	35986	34307	30475	27642	26715	27404	24599	20990	19400	24247	23510	19968	13424	13824	13084	13879	9772	8119	10419	10569	5198	5058	4987	7174	9632	7023	4213	2678	1463	1140	946	938	922	1025	914	934	897	883	899	887	883	854	885	862	850	888	887	858	886	890	877	857	867	837	887	865	861	836	875	896	832	844	873	871	850	873	813	921	878	815	877	877	844	878	827	825	860	771	831	821	823	878	891	848	904	873	813	880	838	858	847	903	847	870	857	874	851	831	853	897	875	877	889	829	848	847	850	851	843	856	862	860	823	841	845	811	874	936	837	809	842	871	902	873	843	854	853	924	834	859	901	931	856	851	905	814	817	871	885	868	767	890	852	846	869	811	792	841	880	814	874	917	850	873	852	866	823	805	800	810	884	785	877	861	843	907	845	861	843	814	916	940	853	872	895	878	917	835	883	858	897	869	812	825	860	859	884	849	902	904	866	806	838	907	856	874	857	825	886	850	879	846	901	921	850	853	819	822	804	858	872	844	861	855	822	847	877	823	843	897	898	849	865	870	829	912	875	891	823	793	841	887	811	897	905	891	871	847	842	848	844	857	884	865	858	815	853	857	874	857	879	875	858	870	833	885	897	903	811	840	844	831	888	870	861	884	837	899	846	856	862	834	859	913	854	864	882	812	885	840	920	870	882	865	883	858	865	884	814	794	849	874	899	868	852	817	872	841	816	831	855	805	835	883	898	876	860	910	868	819	832	849	842	831	869	919	886	858	872	882	852	899	825	836	849	822	865	911	880	824	876	850	868	844	863	884	852	843	857	865	885	917	919	854	877	865	866	802	874	807	846	867	876	873	880	790	895	879	897	824	853	899	853	809	865	895	858	847	879	825	863	844	871	898	842	830	880	887	878	814	875	875	863	848	907	872	914	911	832	857	917	857	852	845	838	868	851	848	848	831	837	850	794	775	837	862	798	886	887	877	872	851	891	868	855	879	896	861	881	831	851	860	867	891	840	887	860	862	883	863	870	839	880	864	883	850	896	885	895	868	848	913	836	833	919	872	870	831	859	863	846	878	866	853	859	847	893	825	867	806	888	873	892	906	844	887	877	851	812	794	841	885	882	855	861	861	857	885	860	949	876	836	820	867	862	821	814	814	907	861	843	887	822	849	858	926	796	839	858	867	856	825	867	798	836	870	873	875	859	896	879	874	902	862	884	881	862	846	874	821	879	850	836	896	878	872	844	866	833	882	868	892	857	861	826	846	910	847	896	835	850	843	823	889	851	840	852	887	836	855	820	883	895	841	876	871	883	878	878	865	866	859	831	889	823	847	884	818	826	905	870	859	892	906	879	836	823	833	836	878	816	885	860	874	835	861	863	855	816	875	844	833	935	808	924	880	878	872	905	881	828	840	895	860	810	872	856	894	877	858	872	861	837	852	876	793	848	839	801	842	889	809	840	843	835	847	874	872	860	848	843	822	889	862	856	881	817	845	912	865	863	835	861	904	894	880	820	885	925	911	878	852	861	855	843	842	896	899	895	843	859	845	839	851	910	892	846	850	882	863	847	834	892	861	877	847	876	865	865	867	870	847	873	855	864	839	844	873	853	836	865	867	861	903	854	813	838	889	916	844	875	913	866	814	882	837	855	866	889	866	816	907	875	797	866	871	918	828	838	827	849	847	859	872	906	903	859	898	865	869	833	845	813	828	801	883	869	877	855	870	838	839	810	832	829	887	832	897	846	839	910	838	808	850	897	875	851	837	818	901	883	901	927	841	873	827	924	840	876	841	871	866	874	893	902	819	864	888	878	806	828	828	838	875	889	880	868	848	883	864	822	882	879	837	812	818	865	861	867	833	816	842	875	854	879	886	889	840	844	836	858	821	828	898	857	864	852	819	899	846	838	935	854	871	834	866	862	866	872	818	887	847	853	830	868	912	862	886	856	869	859	828	874	850	823	866	901	861	883	860	935	847	839	829	873	923	870	872	895	821	844	858	802	859	798	796	829	820	872	810	841	842	837	848	879	833	884	848	812	896	902	897	872	847	851	839	870	779	874	839	896	893	900	870	857	908	829	912	843	891	823	877	778	869	835	823	870	855	851	875	853	869	870	870	840	856	891	815	885	861	888	847	862	869	865	867	841	868	892	831	868	819	861	796	874	851	829	814	785	847	871	857	862	863	873	848	812	888	857	869	847	899	881	842	882	863	900	866	898	899	915	823	857	888	867	887	905	828	870	891	829	894	852	907	867	884	884	869	909	817	857	925	879	876	910	870	867	876	883	786	888	857	851	876	845	923	830	860	864	902	831	920	848	843	876	830	858	862	893	853	878	841	890	879	862	805	820	850	852	895	860	823	849	856	894	859	921	873	838	853	851	831	854	870	866	868	834	850	880	827	859	836	897	864	857	869	857	895	848	901	821	868	858	830	828	860	843	838	821	888	836	889	848	878	841	892	891	805	849	866	838	876	879	844	855	842	837	809	868	863	871	887	879	896	864	922	889	865	880	825	860	811	858	815	849	849	848	885	877	860	847	869	880	839	875	879	853	948	929	914	844	876	859	887	817	856	834	875	841	840	872	834	895	865	826	854	860	810	872	867	904	830	843	860	905	823	846	887	979	814	858	823	850	879	887	860	821	891	876	841	801	875	812	852	859	843	911	810	839	827	848	875	866	925	916	883	878	881	825	851	880	868	911	824	890	929	869	885	846	857	911	856	848	907	856	853	891	882	870	891	887	894	885	915	888	867	867	845	831	855	785	812	873	833	880	899	839	839	878	895	926	873	853	889	858	903	865	878	903	845	842	858	857	865	872	853	927	890	891	894	864	883	837	843	828	884	822	907	884	860	855	892	865	862	898	865	858	913	892	923	874	809	911	833	889	867	850	821	825	888	859	824	857	909	905	852	904	869	839	852	853	860	890	887	850	842	901	825	849	866	851	875	866	874	831	814	863	803	871	895	846	869	829	864	852	829	816	892	893	824	862	830	865	874	859	866	884	898	813	859	825	838	828	856	871	884	842	858	878	851	861	857	847	827	841	868	890	814	878	842	853	826	805	871	840	856	793	853	868	839	871	839	800	829	867	853	829	830	837	854	876	833	878	885	905	828	839	850	867	861	840	822	826	833	902	897	864	891	853	852	908	911	860	846	873	843	887	821	895	833	898	817	866	836	840	897	850	836	857	858	844	860	919	838	893	842	884	826	885	847	830	828	867	877	884	866	800	805	871	889	842	851	916	859	873	885	886	899	854	808	859	909	873	888	865	818	888	821	861	816	885	903	812	878	846	861	846	851	847	872	870	873	843	904	879	874	848	841	867	813	905	822	844	849	906	899	889	836	874	835	894	843	871	846	913	850	835	899	881	807	845	854	821	862	849	868	821	844	862	863	897	822	836	843	854	882	878	872	805	892	828	877	884	844	849	813	853	856	948	841	881	850	862	839	867	841	890	863	812	803	895	862	822	837	842	862	862	889	841	870	792	824	873	890	843	854	859	856	869	871
20037	22172	24227	18425	13262	9816	6675	4829	3454	2520	1962	1587	1202	1004	867	870	847	668	567	501	476	491	417	445	435	422	374	413	404	416	490	470	419	355	326	294	344	354	335	332	324	352	307	350	335	337	294	317	332	339	291	295	315	331	328	315	326	307	320	311	316	316	309	323	323	308	349	340	344	347	353	342	345	330	343	312	355	342	324	280	313	319	332	300	373	321	335	320	314	317	321	318	334	285	315	333	341	284	324	284	329	346	330	339	325	321	359	320	359	348	356	334	343	322	332	312	311	319	327	305	326	322	315	357	355	311	339	315	341	330	323	341	330	318	352	279	341	330	320	337	351	336	336	312	299	293	359	333	320	311	367	293	340	320	278	328	312	313	324	326	303	283	345	359	335	321	354	303	311	295	326	293	321	314	333	331	349	359	337	334	304	299	322	282	307	332	325	298	321	342	339	332	312	330	327	311	345	344	314	309	321	351	349	327	318	326	332	326	329	337	370	331	310	324	290	318	309	330	341	324	298	329	321	275	318	326	346	309	324	314	331	324	357	316	311	324	343	295	304	328	342	302	338	340	303	339	285	343	325	334	355	334	323	315	333	327	311	333	305	357	296	301	326	296	332	310	328	319	302	339	334	321	353	325	322	308	366	309	334	292	341	289	320	312	334	313	325	325	355	341	335	342	336	333	334	314	345	329	342	302	310	333	328	302	319	329	345	326	300	315	307	322	307	326	319	322	292	334	320	324	285	350	358	336	355	322	342	293	289	348	337	325	331	338	336	349	309	300	389	301	344	338	310	313	318	304	348	342	378	322	309	331	285	327	322	334	332	333	298	340	332	353	309	305	277	335	316	334	320	355	297	334	344	292	342	323	332	326	328	323	345	342	339	341	334	327	337	327	333	367	328	309	304	320	335	330	309	321	316	319	344	315	339	319	336	306	311	331	341	320	331	343	305	322	351	313	325	307	335	335	309	313	321	335	282	345	307	338	300	337	329	333	298	329	328	337	340	324	350	366	324	300	299	335	332	325	352	302	297	329	348	327	336	310	310	325	341	362	365	321	342	337	274	308	329	355	296	352	319	321	302	324	310	360	332	346	303	307	322	314	319	300	304	352	334	311	337	300	319	312	313	306	321	335	308	316	304	327	327	317	318	337	309	336	347	344	318	305	368	307	318	326	314	313	343	319	354	335	328	329	344	318	359	320	324	312	332	372	324	343	314	329	294	324	343	356	342	353	326	311	280	315	348	303	315	325	335	340	317	310	317	302	329	358	336	337	338	296	329	354	318	341	340	320	322	352	358	290	332	325	292	340	320	305	332	330	323	306	321	336	312	319	331	324	332	338	334	294	346	334	318	308	336	335	299	309	293	344	338	295	347	314	322	333	339	324	336	302	313	325	356	273	309	317	302	351	321	308	331	300	366	342	309	335	356	325	313	304	323	317	271	352	338	316	331	313	335	353	339	336	302	335	335	299	324	346	297	335	299	312	358	351	321	320	330	340	358	336	349	338	323	315	321	328	328	321	290	322	333	323	319	329	337	347	345	354	301	341	347	332	326	316	297	328	288	313	335	312	313	346	321	307	349	314	331	337	338	329	341	310	303	320	321	353	306	355	311	322	315	324	320	332	343	339	359	339	352	312	317	310	320	302	322	319	299	319	344	329	373	293	329	320	306	319	330	322	321	330	331	322	318	310	311	355	324	330	363	295	318	330	327	323	332	307	355	312	335	298	326	319	316	350	283	331	321	312	310	358	350	339	374	325	330	333	332	301	302	368	359	346	333	322	316	353	333	294	309	311	322	372	333	311	284	328	316	306	331	340	321	329	317	312	280	315	316	288	322	310	344	333	347	329	319	313	316	324	337	308	317	316	339	334	346	317	322	339	314	350	357	322	294	320	341	315	313	339	277	304	342	351	330	321	319	322	314	316	357	346	330	341	339	344	334	270	293	299	332	331	323	303	320	330	315	303	298	314	332	315	316	311	303	341	352	336	313	334	361	321	323	314	324	321	304	319	310	327	305	307	320	347	319	311	326	359	326	331	341	335	324	358	340	353	309	342	319	366	310	329	334	327	344	302	307	366	331	325	347	337	316	349	283	302	302	329	346	348	295	321	316	308	338	312	316	309	339	290	350	338	334	317	294	304	301	309	332	318	332	308	296	330	347	315	338	319	329	331	361	360	328	355	362	340	338	323	345	338	330	342	353	368	330	337	375	338	320	307	341	333	310	363	320	318	323	301	331	338	344	314	340	339	332	342	350	348	328	324	344	300	299	319	325	347	364	327	319	333	331	333	316	319	320	329	345	340	342	359	316	324	332	302	292	348	320	328	325	340	349	381	354	324	304	290	313	300	288	311	341	320	342	333	337	318	298	335	293	354	293	313	347	308	346	328	342	309	328	354	291	327	358	337	300	321	345	329	332	335	356	318	295	311	295	337	342	298	358	324	343	320	344	321	341	339	321	338	347	342	315	284	339	315	340	292	316	305	333	332	325	321	321	342	315	304	375	305	330	325	346	330	318	338	316	320	318	314	307	331	329	300	313	315	316	345	322	336	304	329	324	309	328	336	327	338	321	329	335	318	305	329	304	312	319	317	364	318	323	355	318	339	327	313	319	327	312	352	308	318	352	361	319	322	348	306	325	344	322	323	298	332	317	319	320	295	314	317	325	325	331	311	340	303	326	279	323	345	342	314	319	342	327	324	314	305	309	315	349	306	322	324	338	314	367	346	338	339	347	326	351	331	349	331	331	338	341	312	308	301	337	339	318	336	318	327	316	320	319	338	305	328	320	337	336	320	325	311	322	322	335	342	306	335	330	332	362	342	320	338	345	331	333	343	307	299	323	311	300	291	322	291	303	349	331	334	305	349	330	318	315	330	340	326	326	320	335	331	329	297	305	338	309	301	310	330	329	303	340	332	316	304	334	376	360	302	341	338	317	324	334	326	341	295	347	350	305	333	327	307	344	316	327	346	322	344	314	332	351	301	352	341	357	324	314	306	335	325	350	348	341	327	331	327	333	327	319	334	326	356	332	361	309	313	303	335	285	343	338	322	333	336	319	339	316	339	325	361	347	346	343	331	305	363	304	301	337	314	347	308	314	335	342	341	336	317	351	345	354	297	336	340	345	321	358	323	317	341	313	324	334	307	330	342	317	318	335	332	347	333	313	338	344	356	335	313	326	315	335	322	300	320	324	299	353	324	311	331	281	334	316	317	317	304	309	346	340	364	294	326	324	327	310	324	328	329	322	333	312	330	321	333	344	323	328	352	320	339	323	362	309	301	321	323	303	322	315	319	289	347	315	296	358	342	295	317	319	323	329	337	348	327	326	299	303	306	311	319	333	348	326	327	287	313	337	328	341	307	310	289	331	341	356	336	332	311	332	306	322	342	330	352	318	324	365	316	296	352	332	322	344	310	319	307	315	330	335	306	333	326	312	336	295	345	329	358	328	320	331	322	340	310	346	317	307	293	334	328	336	311
13838	18320	26845	28003	25742	23385	19104	16218	12864	10543	8662	7115	5771	4494	3534	3742	3607	3079	2422	2115	2075	1835	1498	1577	1590	1635	1197	1229	1200	1373	1739	1562	1223	1017	954	895	917	901	879	921	956	895	902	855	846	908	841	911	887	876	810	921	879	840	938	893	901	933	892	893	872	910	930	922	907	862	939	870	858	919	874	913	916	898	919	850	900	939	868	923	905	890	898	939	865	959	894	930	887	882	887	855	907	923	875	918	891	925	891	855	926	900	953	845	903	868	862	853	936	898	908	831	872	878	920	898	876	955	901	859	868	898	879	910	874	886	857	882	843	911	920	897	891	884	921	909	861	883	893	937	895	852	864	931	865	906	890	919	907	937	901	876	862	853	858	897	856	897	938	875	874	841	895	840	903	848	872	868	894	912	912	915	879	872	886	899	914	888	920	861	925	879	954	903	889	933	926	928	913	924	921	850	861	890	855	884	938	927	915	854	972	893	902	922	902	847	883	920	843	849	858	883	901	888	899	895	912	942	903	885	899	868	891	941	912	894	937	896	915	887	851	927	918	867	907	877	882	871	916	953	872	891	844	932	887	934	858	886	911	903	890	913	869	875	902	906	935	852	896	883	893	881	854	842	874	862	861	884	901	893	941	911	868	861	897	891	874	938	896	908	858	842	868	896	875	932	852	864	915	926	867	889	891	904	837	940	891	855	889	915	899	879	883	885	935	881	885	905	856	925	888	857	874	859	830	860	949	889	893	851	875	904	897	900	891	887	906	862	943	905	897	903	884	906	903	918	927	913	885	871	902	916	888	867	899	875	863	891	878	894	932	917	930	840	901	919	866	917	871	826	898	893	899	868	934	880	831	885	895	895	933	943	898	893	828	897	873	876	878	928	880	864	861	869	914	979	928	875	883	915	868	910	878	924	901	907	902	898	890	841	844	903	887	921	867	867	867	857	904	928	875	929	889	924	890	999	917	884	879	869	902	899	928	880	919	922	935	894	905	877	925	889	863	874	914	879	914	919	879	903	930	872	873	866	888	888	891	890	856	939	876	886	884	914	904	882	956	890	866	832	906	878	856	903	943	898	886	899	874	925	889	868	895	890	851	927	921	873	910	882	857	906	930	908	905	955	913	891	847	887	879	924	923	909	851	865	894	866	894	863	923	939	934	844	923	927	889	895	885	941	850	916	905	856	906	898	942	832	871	938	894	916	875	912	894	877	886	938	888	898	936	912	922	939	900	917	899	909	911	890	883	878	895	891	842	927	899	885	963	947	935	894	888	820	968	927	876	882	911	834	905	899	902	870	871	874	906	890	899	851	924	849	880	911	896	964	837	882	923	884	907	898	890	915	894	900	934	870	879	856	910	913	886	883	887	885	893	914	887	890	880	913	869	932	865	875	852	915	885	870	938	905	929	938	922	907	928	867	931	891	854	922	834	934	887	919	953	875	893	879	861	883	854	860	925	924	899	882	915	888	920	895	876	932	958	914	939	876	919	929	909	885	865	915	920	888	919	932	855	902	893	899	898	941	937	858	948	882	895	950	934	895	921	868	905	907	892	874	836	920	897	970	902	910	899	859	880	887	951	840	898	847	857	917	929	903	911	920	922	869	891	884	910	853	894	886	923	949	899	913	966	880	924	887	854	891	840	895	872	928	859	883	862	877	931	914	894	921	941	824	862	841	905	917	898	882	829	867	879	928	900	882	885	901	865	860	949	861	905	835	889	886	895	864	868	863	871	930	917	877	881	861	873	864	888	913	883	801	908	900	870	908	947	882	846	899	856	880	855	884	918	905	878	911	881	913	904	853	895	875	881	911	951	940	952	902	864	895	847	878	882	896	861	867	880	864	901	944	889	845	907	865	927	911	903	886	880	873	878	932	872	876	896	866	914	942	905	854	869	921	912	883	883	977	846	944	864	866	860	898	912	877	878	892	932	900	950	916	898	910	887	953	785	861	919	925	876	919	901	906	856	928	845	874	918	896	878	878	892	941	903	897	873	932	850	933	892	894	876	906	891	877	859	892	903	875	908	929	860	939	846	848	832	885	876	922	889	912	919	878	878	896	933	829	896	878	880	893	895	906	939	901	882	854	932	911	877	891	901	900	930	907	905	878	911	921	932	915	829	846	873	895	881	890	865	941	899	874	873	883	859	832	888	977	984	885	876	884	909	915	868	877	929	884	839	872	938	870	896	827	920	850	874	849	867	885	866	918	896	931	910	852	938	941	838	883	872	877	850	863	929	882	863	862	856	883	907	863	893	873	854	852	917	852	913	909	860	923	895	879	966	923	911	859	893	908	876	883	907	865	892	914	850	934	877	882	882	895	858	933	847	897	870	853	905	866	893	946	873	907	881	932	924	873	891	891	924	885	839	892	846	896	897	863	859	879	891	896	881	864	933	901	856	875	881	966	868	897	919	855	858	856	915	879	926	875	902	866	892	929	920	894	863	888	924	955	874	899	905	912	895	896	889	899	901	975	932	913	957	915	929	903	847	885	914	916	904	845	925	907	904	917	890	881	902	870	909	899	886	884	896	886	930	908	893	924	905	887	907	882	894	913	866	932	922	946	898	907	908	885	878	900	847	865	850	866	879	849	909	897	917	880	875	868	929	935	917	904	836	902	901	906	898	913	879	847	889	834	881	893	867	858	862	898	832	859	890	895	856	868	843	889	884	886	885	888	892	925	952	865	929	901	928	849	906	940	886	860	890	888	882	849	925	919	916	846	929	887	884	867	933	868	895	876	875	914	897	894	890	907	890	899	938	894	862	859	865	874	904	891	900	899	875	886	884	880	910	888	886	908	889	858	899	925	875	907	866	919	937	884	856	854	925	903	956	881	895	841	864	910	898	876	891	898	883	894	899	957	919	895	889	878	909	886	854	940	856	934	903	854	883	883	926	925	884	866	825	921	907	896	883	895	925	834	911	916	908	915	888	909	920	927	943	873	862	885	907	923	919	872	902	909	919	910	930	885	928	859	856	840	890	881	846	851	854	881	887	859	902	886	935	903	956	889	878	926	907	891	883	878	931	889	894	885	873	913	873	950	879	865	906	922	874	876	815	827	916	887	917	946	883	846	867	922	911	863	923	926	936	851	885	890	898	914	944	877	918	944	892	939	885	917	895	882	936	888	883	914	875	927	890	894	898	939	852	907	902	891	928	890	915	918	879	899	858	885	900	929	871	899	867	887	930	880	889	853	887	891	873	900	935	852	910	874	864	870	907	918	856	882	882	873	858	925	892	901	885	880	869	877	897	877	885	931	866	854	886	907	897	900	912	863	933	948	900	909	883	945	898	864	920	894	938	888	894	912	913	921	885	873	874	949	891	884	901	914	889	873	847	964	944	893	852	926	879	880	902	889	916	882	865	913	890	935	892	879	915	907	898	853	941	905	882	910	903	926	930	946	917	965	816	860	957	857	886	881	874	895	897	900	902	862	894	900	927	879	876	865	898	908	902	948	899	938	870	913	836	942	870	914	936	879	915	879	812	915
34678	36304	37955	31799	26632	22411	17621	13326	10807	8480	7172	7135	5440	5265	3331	3329	3871	3018	2175	1799	1871	1525	1152	1001	1109	1130	680	593	570	866	1067	780	569	434	360	314	281	332	334	316	326	281	292	308	287	303	275	275	288	296	315	291	297	301	296	280	299	278	303	281	261	264	299	281	297	282	326	285	287	290	314	309	282	292	286	276	314	312	300	312	287	270	299	284	296	252	297	274	276	291	293	285	271	285	302	314	289	274	294	289	264	294	300	308	302	277	308	280	305	293	312	307	291	309	304	333	271	287	316	304	299	299	286	326	292	310	284	291	291	255	292	297	266	281	303	293	298	280	251	250	274	329	296	302	296	267	261	268	322	270	272	253	296	287	302	287	282	319	299	253	292	307	297	299	316	283	282	293	296	281	278	306	304	324	303	254	324	252	283	275	313	297	305	294	311	270	310	276	311	307	306	281	249	290	319	291	289	270	286	266	284	306	259	305	304	297	315	317	292	308	308	260	300	278	295	295	292	299	289	276	274	286	289	270	277	263	266	302	280	282	286	293	303	288	267	326	281	305	316	294	264	306	273	289	270	279	279	302	275	320	267	287	298	302	292	303	301	276	271	287	281	308	266	281	262	255	296	285	298	316	282	300	316	294	302	265	286	289	271	326	305	306	287	278	270	314	279	294	286	294	311	282	274	307	300	295	316	293	292	296	314	296	284	280	315	306	307	267	270	300	267	293	309	300	286	283	302	275	326	285	260	312	312	290	282	278	303	284	266	257	296	298	313	316	299	316	303	310	288	282	265	316	278	281	296	329	290	286	320	305	316	280	290	302	301	281	276	284	304	293	273	271	308	263	309	274	274	301	281	316	304	304	296	288	269	275	310	293	285	300	292	311	292	291	268	310	292	300	283	282	306	277	289	290	307	316	323	307	268	295	276	283	309	281	296	288	268	289	303	262	299	314	289	319	281	278	309	302	292	315	313	267	318	286	295	300	304	276	280	294	279	289	291	295	300	287	280	297	296	295	284	287	284	279	288	326	302	252	290	302	257	280	262	276	303	271	288	281	257	295	313	285	277	306	311	265	304	280	312	321	318	314	275	310	299	322	273	289	256	284	265	308	330	291	301	312	258	302	294	281	295	288	328	277	298	304	308	300	274	294	280	290	279	269	263	292	320	309	301	280	267	301	309	291	278	296	277	273	339	315	277	318	293	293	292	277	297	281	278	283	240	300	302	290	332	315	289	305	277	311	263	299	303	300	301	294	289	310	280	301	298	281	290	319	284	307	299	280	308	277	319	296	299	288	304	289	310	296	336	291	285	293	247	308	292	280	287	329	283	286	281	263	327	320	292	293	291	311	280	331	333	268	286	289	302	288	297	317	281	301	299	277	293	315	259	262	306	266	287	307	251	288	284	295	304	303	306	306	294	307	282	301	275	294	283	254	288	302	273	282	271	289	296	311	322	314	302	286	293	313	296	318	279	307	270	343	305	284	312	300	281	307	292	320	315	302	297	288	268	301	304	292	289	260	269	312	332	313	298	297	314	286	287	312	313	268	322	287	291	286	282	273	291	296	290	293	294	294	294	310	268	293	287	312	305	281	285	278	300	292	273	297	322	299	286	286	265	255	303	267	276	304	288	300	301	290	298	283	286	286	271	286	264	304	286	283	301	302	289	296	314	294	309	301	302	311	277	283	302	301	291	293	268	295	285	273	299	298	259	308	302	302	295	317	321	311	320	286	266	289	327	292	248	313	311	296	281	297	280	282	301	283	302	298	305	277	288	281	295	291	307	305	298	270	326	306	298	308	279	271	290	283	290	300	305	292	255	282	320	296	278	289	295	303	317	284	290	315	325	299	318	311	278	277	304	298	269	277	304	281	296	293	328	310	300	319	351	289	300	283	295	266	316	279	271	291	277	269	296	252	274	304	280	311	300	287	295	311	280	258	291	283	294	316	316	293	317	301	316	311	278	294	283	301	284	320	291	284	296	306	285	290	300	295	254	291	311	310	349	292	310	304	271	297	304	304	289	261	268	307	264	310	299	313	272	286	277	301	291	281	300	286	293	292	292	288	273	303	289	290	280	300	290	294	253	306	280	285	320	314	295	314	327	276	315	316	274	306	290	279	311	313	287	322	312	279	279	279	327	291	285	296	298	268	260	303	297	328	304	305	288	280	316	270	289	283	316	307	295	264	299	314	267	280	295	304	308	278	275	291	289	276	297	270	286	281	301	295	277	308	295	258	343	294	289	302	303	308	264	290	311	275	288	310	291	294	297	327	295	315	305	299	305	327	311	269	312	305	268	302	279	337	292	262	284	318	317	262	280	287	290	309	293	277	273	288	323	282	285	291	299	284	301	299	312	276	297	302	300	312	304	296	304	296	263	275	299	280	264	321	274	302	310	332	308	279	298	316	294	304	271	285	297	283	281	275	290	290	314	291	305	268	292	266	311	300	300	291	303	320	295	278	275	300	298	302	277	287	287	314	284	302	345	294	309	278	276	315	298	272	303	298	320	298	313	272	277	292	298	311	276	289	310	338	256	329	298	318	274	299	288	293	275	303	275	260	281	279	305	276	289	308	289	291	272	289	296	303	274	297	307	282	284	270	293	291	284	268	299	286	284	320	286	313	257	279	294	298	311	297	309	282	278	254	312	303	276	295	311	278	286	279	265	311	273	285	317	293	301	271	305	315	297	309	288	269	279	283	287	269	335	288	291	293	305	320	315	309	274	285	295	285	294	288	248	294	288	268	282	301	295	311	303	295	286	297	293	297	283	293	268	328	287	290	285	277	286	282	292	294	296	319	286	256	306	289	264	283	267	262	282	301	315	274	306	307	295	340	303	261	264	304	283	300	313	319	288	292	294	264	285	257	294	282	289	283	310	299	312	293	287	290	277	268	277	282	258	293	294	290	320	255	296	295	303	290	309	275	279	340	282	262	290	271	293	312	286	313	287	286	265	280	301	326	309	310	308	308	325	303	305	287	328	327	317	279	295	298	280	277	280	283	287	281	294	283	278	288	289	285	303	259	301	294	304	274	299	287	289	260	258	295	300	289	342	316	326	302	303	297	283	282	306	306	281	306	307	316	274	273	271	264	272	270	308	264	272	312	258	291	278	288	265	277	270	258	274	296	280	318	297	286	281	301	297	286	304	284	291	326	275	295	282	303	294	265	301	270	317	301	308	246	271	292	285	240	330	286	284	296	296	290	280	295	299	278	249	322	300	276	322	281	264	301	295	264	289	273	282	329	299	311	288	305	295	271	273	283	309	296	318	297	280	290	287	275	300	267	283	305	284	281	280	314	294	301	270	304	298	280	291	316	293	285	300	316	290	288	289	296	297	314	301	278	316	265	308	291	292	295	279	269	278	286	282	330	299	312	303	295	325	298	317	296	294	309	287	267	286	316	279	275	287	283	291	294	288	261	284	312	306	253	314	313	290	256	266	324	253	279	317	303	270	297	269	276	305	313	311	264	262	288	288	314	283	283
24826	30354	37033	38454	36961	35106	31688	28274	25530	23195	22015	22210	19126	18474	13729	14467	16527	13189	10097	8738	9113	8151	6025	5354	5858	5947	3423	2605	2620	4634	5644	3838	2413	1639	1098	911	872	846	901	861	868	863	874	833	830	778	826	805	827	827	813	825	861	851	803	773	782	816	830	767	805	850	814	803	814	840	798	833	842	739	836	836	819	899	832	824	824	855	866	801	753	839	792	850	863	817	796	856	762	745	768	762	855	828	831	815	785	821	800	815	765	841	862	813	818	807	819	817	775	817	791	802	801	828	860	747	825	812	770	816	801	809	826	812	819	815	805	807	913	803	840	788	792	750	839	821	838	840	799	827	830	804	808	805	856	775	870	765	812	820	802	794	769	807	836	818	797	803	806	807	820	796	781	851	811	755	768	759	792	805	839	832	843	840	772	810	800	801	812	826	819	854	810	859	858	815	858	788	863	805	817	827	829	826	787	793	823	857	790	787	827	868	810	838	793	806	860	791	776	799	794	854	835	847	834	810	887	813	853	811	848	821	824	803	780	792	824	832	864	859	847	837	784	792	840	826	789	826	852	806	794	799	821	819	781	829	749	857	817	811	838	809	816	772	826	787	773	821	786	814	778	845	793	863	840	824	757	794	794	818	787	811	830	788	788	815	822	770	849	855	826	858	833	801	793	810	785	833	763	848	786	849	777	794	846	771	835	791	801	765	820	822	809	771	807	781	803	851	826	807	817	848	769	790	809	844	781	775	780	806	807	789	807	884	823	864	833	789	812	845	786	818	793	784	841	838	807	790	803	847	848	827	781	809	821	793	776	853	783	808	764	835	857	771	812	842	748	787	753	843	808	819	802	819	774	852	791	862	804	799	818	853	794	812	823	758	818	788	787	791	820	784	797	808	777	803	824	870	845	820	820	750	810	847	798	809	804	801	876	820	877	797	791	802	874	791	798	822	814	805	869	816	833	836	822	862	797	840	765	836	809	829	831	803	850	813	807	830	790	842	804	853	820	786	825	843	808	855	803	809	805	799	819	817	798	860	799	809	788	841	784	867	797	842	789	806	813	796	756	805	829	858	838	791	788	814	829	802	842	798	830	838	837	800	858	878	835	824	824	811	815	820	760	805	804	798	754	799	867	823	815	828	821	822	799	878	799	831	772	875	791	767	829	828	863	848	888	870	863	796	824	777	825	796	823	820	826	780	785	813	804	835	830	788	782	827	828	805	792	810	829	790	837	794	766	833	826	772	803	845	781	775	802	837	826	789	785	788	824	817	839	863	816	803	802	815	824	798	818	788	856	826	787	812	804	823	887	842	806	778	814	834	800	820	828	840	815	841	834	804	796	814	871	809	801	856	818	779	809	806	828	796	841	760	822	846	825	889	793	805	808	805	810	829	867	817	811	803	880	821	825	841	840	866	851	840	836	839	825	827	816	787	861	844	858	795	796	861	807	799	817	815	853	821	806	848	841	835	805	765	833	864	796	826	815	816	796	780	858	809	811	760	816	824	784	878	810	844	816	795	841	792	789	819	800	866	774	752	842	765	868	811	825	820	853	818	764	856	833	820	832	798	824	793	829	805	815	813	787	866	888	820	791	741	816	857	777	838	846	809	801	850	756	839	803	815	828	828	807	834	768	848	840	778	812	828	806	807	831	789	799	828	834	799	751	866	841	813	834	871	812	831	812	825	814	827	806	835	785	833	804	815	835	769	783	799	772	854	819	862	820	807	771	743	747	780	835	891	809	872	843	826	809	802	849	768	811	810	828	761	784	826	814	853	811	837	806	836	845	807	798	844	785	824	856	824	809	827	834	807	814	780	786	814	774	832	774	808	837	819	809	782	827	806	846	819	843	810	862	802	820	839	854	785	817	754	795	816	806	791	858	837	771	884	785	861	777	796	804	791	858	879	826	827	834	767	870	788	831	793	820	815	822	828	831	790	812	816	850	845	829	854	786	836	819	809	776	805	850	838	844	814	850	801	787	788	867	798	815	812	874	840	809	772	848	796	791	834	817	814	809	818	780	832	832	838	799	800	833	779	769	824	786	820	808	837	775	771	829	849	818	820	820	856	797	810	802	799	849	832	837	874	859	842	816	823	838	776	837	770	814	820	817	835	799	827	752	851	817	789	822	818	806	823	791	820	841	876	849	789	795	829	794	792	869	839	825	882	780	857	822	807	865	839	810	826	840	793	807	837	816	816	773	869	834	804	787	800	836	828	743	858	843	797	840	826	830	811	804	818	813	833	797	828	828	773	822	821	822	861	812	828	805	829	824	882	807	794	843	840	801	815	825	808	786	798	757	807	838	776	805	749	794	779	804	836	781	784	805	768	784	813	793	793	845	842	777	834	828	825	842	757	790	845	855	860	810	809	805	844	866	761	836	830	853	804	808	811	812	833	817	821	806	787	800	804	815	842	822	837	837	807	798	795	797	841	796	843	827	838	822	789	812	819	837	807	822	849	818	820	771	791	852	807	837	770	810	805	805	781	820	801	822	840	793	781	864	834	857	774	796	824	756	812	823	790	796	773	804	841	833	871	807	778	802	817	857	809	785	871	823	811	850	862	751	811	815	784	843	802	826	809	806	897	793	845	789	807	792	834	795	816	764	806	855	831	813	845	852	824	819	803	855	798	805	835	891	803	789	862	833	843	853	815	803	827	820	821	817	798	830	769	795	814	824	782	807	848	806	790	822	809	844	781	812	860	828	838	809	815	809	800	803	795	783	826	839	855	765	835	822	828	770	803	775	818	843	872	849	856	879	812	840	833	772	867	796	798	780	819	835	870	840	849	827	797	812	794	814	810	836	791	802	780	818	814	860	821	791	838	848	870	852	811	880	839	810	848	790	866	804	789	791	802	755	803	829	784	886	814	825	813	860	825	760	835	804	780	813	806	817	786	813	818	812	784	828	821	908	855	772	790	809	792	822	754	739	832	837	817	829	786	818	785	785	827	820	837	806	821	847	801	789	784	831	821	818	853	797	889	801	825	796	798	846	767	832	761	841	827	821	800	779	775	774	814	787	854	780	771	817	809	883	884	809	831	814	797	795	848	815	826	883	824	848	774	823	819	834	875	810	794	846	800	814	832	835	786	854	806	807	806	830	806	825	813	785	743	824	829	792	771	892	808	829	811	792	809	842	845	847	797	842	850	851	826	801	824	820	804	833	846	810	795	767	836	782	792	801	803	845	809	850	858	873	854	795	790	824	813	773	779	799	812	839	808	797	865	798	814	850	805	834	775	827	840	783	809	800	861	820	785	756	769	815	856	770	841	837	842	826	865	852	793	781	821	819	787	810	888	768	801	843	823	833	793	878	799	809	866	756	834	802	811	818	798	810	853	765	828	789	839	851	849	779	873	824	822	841	842	812	869	834	802	843	841	793	818	840	808	820	874	778	824	817	753	779	794	868	821	820	814	805	827	824	779	814	790	847	859	826	821	797	810	782	825	762	800	845	822	847	839	800	836	846	786	840	779	820	798	806	811	846	844	830	860
39068	40539	43046	36179	31560	26797	21499	17652	13905	11567	11189	12724	14030	10182	5726	3771	4374	3697	2920	2025	2111	2221	1447	1466	1558	1364	1003	770	543	1153	1135	839	613	465	352	323	307	307	327	301	326	324	351	310	294	314	338	298	316	313	284	318	307	349	312	317	309	356	351	309	347	303	298	330	312	300	315	316	307	322	348	331	317	303	290	311	333	324	338	342	343	321	292	318	317	296	318	318	320	320	283	310	306	311	323	332	303	313	334	312	334	310	298	342	344	334	324	328	341	308	360	334	343	308	315	294	317	306	324	301	319	310	308	322	269	312	298	322	328	322	344	302	300	311	330	338	328	320	323	335	328	308	337	331	307	308	385	305	316	325	321	308	296	277	331	325	291	294	306	309	321	312	334	292	308	335	315	314	330	324	299	339	327	304	309	321	322	308	337	312	309	321	335	314	318	322	305	326	326	351	323	297	340	322	297	329	310	319	337	321	314	343	303	306	287	307	326	264	315	312	329	312	310	332	340	309	319	350	307	305	271	319	306	321	323	305	332	315	312	339	350	289	290	310	302	346	325	315	326	289	365	325	320	368	312	329	322	348	346	320	290	334	319	285	305	306	349	300	298	325	335	285	322	328	316	345	312	296	337	323	345	316	323	324	338	283	322	316	310	311	273	324	318	297	307	309	365	289	325	326	306	328	317	332	325	320	295	306	350	342	309	299	317	329	345	300	285	329	325	320	322	350	314	324	307	317	334	319	333	336	334	314	319	312	319	333	320	303	326	352	332	320	297	326	324	318	324	306	311	324	338	347	325	331	318	356	345	301	352	315	310	339	299	298	297	325	316	310	293	331	315	313	333	315	321	302	312	282	325	303	319	293	297	317	318	331	304	337	338	314	323	296	299	319	315	344	341	331	326	308	362	349	314	312	329	292	318	304	330	310	320	309	291	331	312	302	293	323	314	311	278	335	290	327	350	349	311	309	305	327	300	318	329	313	303	299	306	290	304	310	333	330	308	334	330	320	306	334	339	292	290	326	317	296	289	352	340	317	307	331	330	331	329	281	300	335	319	338	291	319	328	333	328	304	311	313	317	335	340	328	343	314	315	320	326	310	305	306	325	286	308	327	322	322	334	327	333	312	331	303	311	344	311	329	324	325	329	326	307	332	321	338	312	303	303	296	298	316	326	330	315	337	327	298	306	342	325	320	311	289	310	326	319	316	326	342	296	308	317	326	340	350	291	314	284	348	323	351	304	330	350	319	321	330	330	318	350	319	333	361	294	325	325	342	308	297	326	308	318	281	322	286	299	311	295	319	359	325	322	315	317	311	320	326	344	333	310	314	336	326	317	310	336	300	313	306	333	292	342	297	316	344	328	330	340	296	332	297	283	330	313	325	310	315	318	308	336	303	344	343	328	359	319	335	290	314	358	326	333	346	331	338	335	302	319	322	322	290	330	303	327	316	299	309	356	321	311	307	300	311	320	343	339	328	304	300	291	303	320	353	312	316	301	300	332	323	312	322	316	306	336	323	321	314	342	331	333	289	314	321	293	328	341	329	271	357	327	292	349	292	317	350	267	300	299	302	335	296	359	314	326	340	351	329	333	305	318	336	324	359	328	322	322	343	340	349	310	289	303	310	302	340	315	309	320	313	317	323	301	321	328	369	312	320	302	322	283	312	307	318	310	326	339	312	324	324	345	300	352	329	324	313	347	308	324	289	332	340	337	305	321	311	356	299	300	321	319	312	301	306	294	319	335	329	324	316	328	331	300	306	292	334	320	308	346	308	297	302	316	313	347	334	326	321	271	331	313	307	362	308	323	309	303	329	318	327	315	308	320	310	320	316	325	331	321	313	322	353	284	327	314	303	305	344	317	328	335	310	330	325	317	334	300	337	314	314	328	313	333	324	334	326	304	317	333	318	322	289	313	306	326	338	326	336	312	312	302	323	331	304	317	361	314	336	325	341	325	287	321	308	287	316	308	341	310	285	335	286	273	359	345	347	334	313	299	295	319	309	311	327	276	329	310	325	324	311	326	328	327	325	313	342	345	306	326	374	311	315	330	295	329	292	292	344	336	306	320	345	323	300	313	347	327	325	331	313	304	288	291	326	299	318	316	348	311	302	317	326	297	324	291	282	320	305	319	305	303	322	285	300	299	290	336	358	330	332	324	310	324	330	330	316	324	334	321	309	347	312	329	306	293	330	314	324	316	302	295	301	297	342	297	332	293	315	332	308	341	315	339	335	333	326	322	331	311	320	314	347	310	347	296	325	341	307	326	344	342	288	330	311	303	289	326	329	309	298	296	319	317	333	324	279	288	310	320	324	305	316	335	269	320	351	304	331	330	320	316	329	322	316	312	325	333	306	305	307	282	319	311	320	343	313	316	274	306	333	314	315	311	315	332	324	314	324	309	302	321	314	301	307	341	322	326	323	351	303	329	311	320	327	295	328	324	336	344	351	322	309	299	342	336	291	327	299	326	298	338	335	317	323	305	334	280	335	319	351	302	356	329	327	321	314	297	284	293	331	331	308	293	315	332	324	339	328	322	310	277	310	325	307	301	357	325	328	336	352	332	323	321	298	302	322	341	328	328	348	338	293	297	327	345	316	304	328	324	309	335	307	324	310	338	299	285	295	301	315	302	348	302	314	326	331	329	294	338	326	341	295	277	310	311	340	338	316	335	307	304	314	357	330	304	308	321	339	288	334	295	337	338	316	329	346	326	311	354	308	296	313	336	342	315	325	318	316	323	352	361	319	309	296	347	340	305	290	343	315	280	330	306	314	306	313	312	320	351	314	301	311	346	314	341	295	324	324	339	310	325	318	326	352	314	305	320	321	325	289	336	278	339	311	322	339	340	310	301	348	298	327	341	324	291	321	313	337	332	333	308	316	324	312	304	336	334	335	335	298	335	313	315	284	335	315	294	328	321	334	345	288	326	317	339	331	329	321	299	334	334	309	311	332	295	308	316	311	299	324	344	346	303	328	318	305	313	352	346	320	314	335	305	333	312	315	290	322	336	291	348	315	333	316	352	294	308	345	309	335	337	327	310	305	308	318	302	321	317	305	323	337	310	353	313	314	287	345	335	304	319	348	321	338	334	311	343	286	333	312	304	319	340	295	284	327	298	342	283	300	331	332	296	325	294	298	318	320	343	287	361	329	309	303	286	326	302	319	326	287	312	336	308	307	352	338	299	296	297	313	328	318	297	309	293	272	296	329	353	286	324	330	300	350	343	319	320	327	287	347	327	328	342	328	306	312	317	304	344	296	295	290	332	336	356	329	317	316	308	323	339	322	342	325	297	306	317	319	354	336	297	327	319	333	328	310	339	335	301	298	329	326	341	301	291	307	350	324	299	325	311	301	282	329	331	344	326	364	366	340	328	329	302	343	321	316	314	349	291	315	292	306	290	322	317	302	322	340	320	319	296	308	307	331	303	294	304	335	335	345	323	355	299	314	312	289	320	336	304	325	345	336	325	295	341	337	316	326	350	308
28045	33859	40825	42530	41033	38186	35230	32152	29203	27694	27684	31381	32474	25966	19016	14904	17548	15049	12489	9725	10630	10268	6954	7381	8059	7433	4940	3645	2312	6303	6006	3964	2487	1696	1192	939	914	906	933	877	915	891	895	848	835	876	942	917	878	879	909	841	912	801	882	889	868	871	873	854	867	899	856	895	935	863	848	849	894	879	862	902	880	864	883	870	886	855	850	882	834	878	918	889	883	891	880	884	837	876	895	897	881	827	854	921	849	903	899	849	869	895	887	859	827	870	888	859	885	860	834	842	880	872	878	894	883	872	854	836	856	882	886	860	877	892	900	909	936	890	876	893	898	919	850	850	904	919	858	840	888	939	906	856	850	872	847	889	867	897	868	904	902	904	883	853	843	858	898	887	873	838	894	847	914	922	820	814	887	873	863	892	879	920	864	819	840	872	920	893	863	868	878	865	900	901	884	856	870	872	881	854	830	858	902	837	888	912	871	891	902	862	858	851	908	887	861	894	886	841	879	902	886	867	879	835	878	862	866	880	898	903	906	908	902	865	900	858	920	887	889	884	879	886	832	895	863	928	810	856	873	885	843	871	884	865	814	875	858	858	906	880	857	895	846	852	888	895	865	889	894	860	888	811	874	856	866	896	893	873	852	876	849	830	848	866	853	869	866	866	870	991	874	926	913	840	925	933	870	929	848	864	875	869	914	838	824	877	837	904	910	892	856	876	853	869	863	899	881	881	879	912	824	887	870	880	917	866	860	866	865	891	886	864	863	885	880	896	843	876	838	920	896	867	858	879	865	904	877	885	897	931	892	913	916	833	906	867	865	956	893	925	822	881	875	906	881	844	867	908	864	841	850	833	914	867	892	849	834	883	873	869	849	878	872	865	867	881	899	836	931	917	865	850	887	911	890	841	919	875	917	916	886	908	902	856	821	873	867	895	905	872	846	837	892	937	883	884	856	927	879	935	905	893	837	865	874	917	867	876	870	890	902	911	842	872	883	890	889	839	915	888	857	886	923	914	833	884	911	894	841	930	886	863	825	907	877	883	864	898	846	905	849	843	827	809	850	835	898	868	888	886	902	827	903	883	881	887	798	890	920	912	876	858	888	867	872	827	887	925	826	854	911	863	860	831	835	862	847	822	864	884	899	929	836	901	870	870	866	832	884	885	896	887	900	892	864	836	836	872	847	905	873	871	891	889	840	844	867	852	870	892	829	906	907	904	851	910	839	909	879	885	887	898	915	826	868	835	930	923	850	917	911	900	875	921	876	912	863	791	905	863	922	944	857	892	845	847	901	925	903	846	865	890	890	913	826	861	857	865	886	878	836	889	846	885	866	874	886	873	832	872	816	913	875	885	852	931	851	933	853	860	882	883	837	854	859	876	861	937	931	885	890	851	905	871	833	864	881	874	841	893	876	866	874	896	875	873	814	851	955	931	857	865	864	915	843	925	817	885	891	858	860	934	851	906	858	872	890	883	823	856	863	874	884	854	867	881	890	900	894	908	890	902	880	890	826	878	870	883	828	849	926	944	899	844	929	881	859	928	896	843	855	868	887	898	934	919	882	929	917	907	853	898	885	877	809	876	897	858	893	882	833	948	871	859	914	846	886	909	836	931	837	890	840	889	863	854	930	926	911	924	876	817	903	917	847	904	862	896	846	859	916	890	852	890	858	862	884	915	855	893	913	883	864	874	855	866	900	892	907	935	913	880	811	907	879	913	942	913	885	839	870	847	898	925	926	890	858	907	894	903	876	914	864	873	916	900	887	849	893	847	909	893	839	841	861	856	862	908	849	832	905	878	924	877	875	890	859	871	877	826	878	875	876	874	820	884	841	868	897	862	884	887	890	895	839	873	878	874	841	832	871	827	866	884	859	887	856	916	882	867	894	944	809	896	881	865	909	903	878	851	882	905	902	902	880	858	863	859	891	863	901	895	772	859	899	912	878	864	867	922	902	923	824	845	901	883	907	870	965	914	861	880	944	897	882	833	851	875	817	840	871	882	929	940	863	862	831	873	870	892	880	866	844	880	905	872	867	873	877	911	850	844	904	875	902	863	867	892	838	826	870	900	882	871	825	852	904	912	855	906	892	864	874	864	886	884	880	860	854	910	909	878	905	856	877	867	878	853	900	879	868	890	923	860	907	839	888	901	931	884	869	850	883	883	886	847	849	900	922	879	788	858	900	901	909	846	934	864	873	828	836	925	827	884	884	881	890	865	825	837	938	932	868	959	895	896	840	895	881	913	811	884	899	890	894	881	817	878	870	912	915	881	842	902	872	885	895	910	846	836	920	895	851	849	873	934	871	929	918	865	843	881	868	829	888	854	862	822	866	844	872	869	905	877	862	844	861	860	856	851	839	902	878	842	905	887	869	904	869	934	921	906	899	875	902	843	830	888	895	891	855	863	838	897	846	882	922	854	863	951	887	879	867	857	841	873	906	854	899	830	912	862	845	857	869	896	851	878	814	851	840	870	869	918	871	877	857	897	849	890	885	884	824	860	899	899	851	852	856	911	892	854	867	898	866	887	858	881	829	832	877	899	935	967	868	912	876	890	894	894	894	876	854	841	831	900	870	853	922	879	872	909	867	894	909	904	910	875	867	885	925	868	895	864	882	882	873	882	907	890	900	869	904	887	890	883	914	850	872	851	882	894	906	857	889	902	909	870	941	891	902	878	828	849	888	850	896	933	874	900	896	860	931	842	888	909	910	834	937	867	852	879	903	851	838	836	882	944	834	853	887	911	842	873	886	894	833	912	870	897	900	843	894	872	867	866	862	802	848	871	857	854	851	866	856	896	840	883	842	861	879	896	851	859	891	915	899	866	871	865	882	886	845	886	812	875	875	873	841	867	906	853	900	896	871	864	881	894	886	852	849	889	861	918	864	852	857	917	821	855	841	864	880	922	886	870	837	821	915	888	940	881	906	869	903	865	888	866	845	889	917	858	875	902	909	890	849	929	828	899	905	837	903	882	894	839	875	871	904	868	884	866	882	882	833	881	911	858	889	835	926	842	845	914	884	874	894	874	878	911	875	866	874	933	834	887	884	928	909	915	884	898	870	916	848	861	842	860	883	898	880	822	901	830	857	839	861	870	871	874	888	913	912	844	878	892	899	928	913	842	864	838	885	861	878	876	883	857	873	865	817	869	918	909	882	886	859	879	894	864	877	917	900	884	826	858	879	922	872	872	864	820	847	890	858	889	880	843	948	843	865	936	841	854	893	861	854	857	898	914	906	900	864	833	900	900	847	886	841	879	840	895	911	877	854	889	853	944	862	875	868	897	893	922	865	843	876	867	871	834	943	851	905	861	897	927	877	890	908	890	888	853	821	834	896	881	891	927	849	925	869	845	931	845	919	826	844	870	859	867	831	894	875	856	942	881	910	876	917	904	905	878	842	874	885	921	873	880	876	894	886	851	866	869	845	883	842	908	908	824	864	913	853	912	938	876	881	910	822	855	882	897	858	891	889	880	857	874	903	855	848	881	857	886
20059	22718	24591	19193	13024	9251	6190	4114	2908	2163	1774	1389	1433	1007	739	658	632	517	503	464	434	429	393	408	397	391	402	349	358	390	443	395	405	356	334	351	318	327	358	329	369	332	326	330	305	336	348	342	343	332	296	347	343	319	344	326	352	287	341	354	340	337	344	341	358	317	328	333	341	349	327	342	333	335	325	333	346	364	337	345	339	354	318	299	332	322	335	332	318	321	307	348	349	325	361	365	318	340	343	346	353	342	331	354	349	310	353	324	350	321	335	347	339	283	366	317	302	334	346	305	312	310	352	332	344	357	334	336	337	319	299	351	346	312	332	345	378	327	314	357	334	304	339	303	324	358	359	335	342	311	338	361	337	324	330	349	290	343	331	300	341	333	368	314	307	333	334	304	316	334	327	299	316	333	336	341	359	310	307	337	319	337	328	330	346	303	336	337	324	356	330	328	331	321	290	376	340	323	347	383	336	361	340	327	331	321	345	350	357	329	335	325	351	337	314	321	343	364	328	315	341	330	305	342	310	336	341	362	314	350	372	334	331	336	340	315	317	329	378	312	373	323	301	346	317	318	355	328	341	326	330	321	343	347	351	323	370	318	351	381	336	343	369	333	328	293	347	323	331	355	308	299	323	327	316	364	354	316	329	325	321	336	373	337	350	330	356	354	315	330	337	362	340	354	314	340	338	345	329	327	361	321	335	335	313	314	360	330	310	368	374	319	296	313	333	330	336	326	334	348	331	346	346	338	324	332	304	342	316	342	342	346	307	321	322	331	356	330	331	316	331	362	315	327	315	315	350	333	292	283	362	322	357	307	345	336	358	337	333	323	351	323	305	360	301	329	318	319	304	360	304	383	323	329	337	339	332	321	357	339	338	350	342	340	354	353	306	337	326	306	335	357	298	345	378	358	300	312	350	329	348	327	348	329	350	363	359	335	362	339	318	308	362	318	362	323	324	316	349	320	346	322	345	313	332	344	331	347	322	373	373	314	338	339	334	372	333	379	366	282	354	323	328	319	340	343	326	372	352	317	334	299	321	327	324	335	341	339	352	333	326	312	328	361	346	343	299	363	370	326	355	315	353	357	360	330	339	323	326	317	351	325	332	331	352	353	328	323	324	321	328	335	361	339	333	316	338	326	325	332	318	311	351	374	340	345	343	311	285	347	342	316	350	357	324	332	358	317	323	359	294	336	327	326	313	383	311	325	337	324	331	355	322	353	337	373	341	360	302	375	360	333	321	359	361	354	353	326	334	354	370	357	313	331	346	318	329	336	352	361	304	348	333	354	333	314	342	302	353	320	338	308	340	359	352	340	340	340	317	336	354	327	342	326	316	328	325	310	362	330	331	287	296	304	338	317	324	342	338	346	323	348	314	363	324	311	320	321	322	350	313	371	316	344	322	323	327	351	329	321	329	350	354	342	367	319	315	338	347	342	360	323	342	321	340	314	376	341	316	339	357	333	342	371	351	349	344	330	333	332	348	345	340	306	291	349	317	336	367	349	332	326	309	340	353	349	320	349	344	306	306	312	323	348	351	313	360	339	338	345	352	331	335	318	319	310	323	296	291	306	307	335	343	283	325	300	364	303	333	347	346	344	318	356	321	309	312	331	343	314	355	345	367	321	330	327	323	298	335	316	350	317	317	323	319	343	347	346	333	358	328	353	333	328	356	332	350	336	314	352	359	332	285	353	357	334	340	348	340	332	349	364	322	359	309	380	332	331	309	307	313	359	301	322	320	354	337	328	329	331	313	341	369	351	339	343	344	346	351	357	344	338	332	341	351	326	330	321	354	327	331	291	343	327	344	329	336	366	301	324	326	336	326	314	319	350	318	331	343	343	341	308	323	343	339	348	339	315	343	351	333	321	373	326	317	335	330	335	309	333	313	336	326	334	330	311	322	347	353	371	341	363	352	353	331	337	313	319	326	352	358	293	299	346	331	379	331	329	373	339	334	320	309	335	350	325	336	356	331	322	355	338	338	336	358	319	329	341	316	345	318	340	360	331	322	311	319	335	311	316	320	290	344	351	355	334	337	342	319	315	333	313	368	378	330	344	326	320	282	346	328	339	314	355	351	373	335	331	367	327	323	345	306	337	310	359	312	325	336	336	356	337	339	310	335	303	321	330	351	337	359	308	345	320	314	348	310	341	357	329	309	324	322	355	327	320	342	337	300	328	331	336	362	342	351	386	321	326	334	319	335	325	299	326	303	345	310	349	348	359	335	333	340	344	350	324	339	318	336	331	309	350	334	316	304	345	337	311	326	302	327	334	336	329	314	310	333	355	322	303	353	358	321	325	344	308	319	344	360	326	361	338	333	354	326	321	334	333	309	316	297	343	338	328	379	327	325	344	328	328	332	333	316	372	335	349	328	351	320	311	360	317	335	317	347	322	336	328	341	326	312	338	339	342	358	325	343	311	341	353	325	299	303	308	359	320	334	369	348	339	300	316	338	334	327	334	313	344	351	355	346	332	334	336	361	346	311	343	344	311	315	348	328	321	349	353	329	364	347	344	298	326	351	333	313	339	357	369	326	329	348	352	344	348	353	349	341	338	317	311	363	344	332	360	365	300	322	318	308	341	358	333	311	342	311	348	336	319	295	326	343	370	336	319	339	339	370	316	328	305	338	329	329	298	348	336	352	338	333	349	336	325	332	321	302	322	300	319	335	341	369	329	326	346	345	332	311	363	301	333	328	343	399	336	345	333	330	326	351	345	344	334	314	333	349	342	346	293	347	322	353	368	357	333	341	362	333	351	308	345	324	318	316	329	346	359	339	361	362	357	314	342	318	311	301	349	312	317	325	355	368	342	338	365	327	311	345	361	338	340	333	327	347	326	330	344	340	350	302	335	360	360	356	336	347	329	328	335	358	340	321	392	351	326	303	334	336	317	359	332	332	325	321	355	348	343	357	346	333	342	357	351	355	382	319	317	337	358	318	339	333	306	308	334	298	330	336	350	306	301	347	312	301	324	338	346	321	350	351	348	329	354	317	306	332	359	349	323	340	381	333	335	330	335	305	334	333	322	353	345	322	346	359	324	359	342	337	347	356	338	344	319	350	300	322	349	331	364	371	321	305	329	345	337	354	342	315	355	289	306	345	332	364	329	336	343	361	315	317	353	320	335	341	345	322	319	346	347	350	303	297	346	341	329	344	359	346	349	387	327	336	345	359	355	340	338	321	335	345	347	329	348	332	325	329	355	329	366	312	357	322	350	317	328	331	325	320	320	349	313	327	350	319	361	328	334	325	331	328	384	322	331	317	366	328	331	352	307	339	344	324	364	351	305	347	344	363	339	312	355	362	346	346	348	338	348	350	313	360	339	319	318	347	325	327	332	334	325	332	325	313	350	342	324	353	351	346	325	345	304	330	324	313	386	354	348	364	303	322	333	338	314	338	341	344	303	328	330	332	354	327	306	306	320	317	326	345	332	304	325	339	341	339	341	330	315	329	351	339	323	304	312	323	352	323	312
13618	18411	26833	29187	25703	22273	18345	14458	11279	9097	7495	6391	6593	4038	3116	2745	2588	2398	2089	1808	1706	1547	1382	1465	1500	1299	1319	1176	1093	1365	1397	1325	1162	961	929	932	939	944	900	911	946	938	926	935	963	971	937	917	923	898	907	912	933	909	884	943	903	980	846	934	890	921	929	934	908	903	923	924	917	899	932	918	964	897	913	870	943	950	925	926	887	884	916	939	899	967	912	914	903	894	925	896	896	878	906	941	919	962	931	921	887	902	922	936	926	966	931	899	848	928	896	892	904	921	894	961	928	905	936	895	975	933	871	981	972	904	928	922	965	884	888	912	909	889	928	950	954	890	927	939	889	965	966	950	886	909	869	900	939	927	949	913	845	936	897	927	945	830	924	927	871	877	922	908	901	878	933	914	921	923	933	935	893	904	885	990	903	920	859	901	924	925	893	942	911	883	983	923	953	891	909	925	903	908	921	959	909	881	897	908	888	888	883	862	920	887	924	927	884	931	906	883	938	882	881	894	896	958	928	971	898	883	939	945	931	935	908	967	931	932	914	896	874	907	916	917	922	908	937	890	890	929	961	874	934	866	904	957	897	926	910	956	884	974	860	926	941	917	906	916	929	920	921	907	870	881	892	974	900	916	901	945	913	871	911	893	897	904	899	921	878	942	957	910	929	906	923	915	883	976	889	946	970	892	915	870	938	949	895	911	908	922	880	976	920	880	943	905	881	908	901	910	924	888	887	894	901	875	952	902	885	893	892	967	900	861	946	856	858	923	906	950	966	914	887	942	929	903	808	860	945	903	882	978	969	898	833	912	878	867	910	899	893	902	914	902	851	962	889	901	903	879	865	864	923	834	906	905	923	943	900	902	905	918	887	917	883	900	899	873	941	912	912	914	938	886	914	931	898	872	921	943	920	898	903	917	913	929	883	910	917	900	869	945	919	878	901	888	916	937	916	916	918	969	937	918	892	926	936	941	919	869	954	947	890	924	920	950	946	930	935	910	893	896	916	864	932	899	905	914	903	953	907	900	949	929	896	933	913	943	941	883	911	870	930	976	875	888	919	830	898	891	937	923	839	908	899	893	896	941	915	903	913	911	905	900	908	906	895	899	914	876	901	983	903	915	877	962	897	925	915	939	900	887	931	913	1008	919	900	904	926	925	920	926	865	938	968	874	926	911	898	891	908	914	876	953	901	856	907	936	1005	929	874	895	868	897	867	947	932	913	894	911	901	906	927	941	953	925	946	885	911	934	901	888	928	848	945	946	927	895	890	908	913	877	909	946	876	887	920	946	906	844	891	919	887	903	950	908	941	873	903	919	937	956	914	922	910	886	932	904	884	956	929	955	940	956	930	880	919	909	873	916	943	920	950	939	896	902	909	902	889	903	899	892	908	920	933	858	912	879	889	985	927	919	888	959	894	925	865	928	949	936	893	899	909	926	893	911	925	898	944	923	915	923	859	889	916	920	939	911	880	911	899	872	923	924	937	877	950	931	916	931	943	924	912	861	959	917	894	916	896	893	909	905	978	907	894	875	910	873	936	904	914	959	947	910	932	897	938	862	970	954	932	912	929	954	913	874	960	892	886	894	876	895	934	889	955	891	931	922	916	928	936	930	890	873	886	947	905	916	952	920	922	885	924	946	981	955	908	917	900	937	890	942	909	899	894	867	919	913	918	887	970	872	886	896	946	902	858	851	950	879	923	929	939	924	911	901	955	883	917	864	933	943	888	917	876	928	848	926	917	888	910	884	916	876	918	880	905	884	937	897	893	963	911	866	891	955	906	932	949	885	878	904	945	909	913	927	932	923	923	919	964	878	886	904	924	930	922	817	932	948	927	967	903	976	915	869	911	940	935	920	924	937	901	902	965	905	968	905	928	862	910	933	882	935	950	935	891	874	877	930	939	874	904	868	945	897	917	894	923	916	936	894	949	922	849	927	921	908	909	910	925	889	940	909	933	969	889	878	887	869	883	902	848	942	842	868	922	927	910	875	894	892	884	857	852	880	884	911	865	915	903	858	898	908	874	926	916	886	915	932	900	909	906	890	957	914	902	911	893	878	934	923	914	924	918	916	923	948	960	880	924	872	891	912	908	972	927	909	947	917	915	947	910	980	893	905	949	915	908	898	889	910	872	930	891	903	921	926	881	991	895	912	955	957	898	895	856	946	960	896	935	911	952	908	909	895	911	915	873	909	964	937	950	907	874	926	915	939	886	937	921	957	970	899	938	988	930	882	901	916	908	944	894	910	888	934	886	905	920	934	952	919	926	854	889	917	939	935	952	910	897	861	941	888	849	922	904	938	891	926	891	883	929	938	909	916	935	888	904	892	923	928	874	934	865	962	897	908	911	957	941	945	904	875	899	926	957	930	886	938	916	880	890	891	952	898	933	964	892	916	911	964	904	911	863	947	898	933	906	976	904	874	890	920	930	867	901	941	906	939	898	921	925	937	862	896	971	928	917	917	898	910	891	843	912	923	872	918	912	916	923	912	939	882	918	934	938	907	888	850	911	872	965	899	883	937	898	911	952	914	895	916	909	878	898	909	935	930	888	925	904	856	885	904	935	924	926	912	891	890	935	908	883	899	905	883	906	918	935	938	951	864	915	883	853	903	933	927	935	969	868	899	903	900	904	885	910	897	906	967	946	935	911	874	840	924	914	936	884	889	928	927	879	890	938	982	962	916	899	882	926	904	919	970	912	933	945	917	915	892	916	957	924	912	923	905	910	885	961	961	915	937	879	904	901	883	962	843	966	898	901	891	883	965	911	949	904	894	871	905	926	873	829	897	885	963	899	880	948	895	911	942	947	884	893	921	949	919	917	952	925	910	942	857	900	938	899	913	905	875	856	922	922	916	871	854	948	855	911	915	906	889	874	885	909	884	899	872	897	876	971	911	882	895	944	908	939	920	945	889	963	897	851	945	916	883	910	913	937	876	911	979	868	918	928	896	926	926	914	878	945	932	970	902	946	913	867	948	940	931	933	876	919	924	906	908	908	951	900	877	923	862	910	893	871	907	921	875	967	930	928	957	884	893	949	862	920	932	946	919	868	967	946	914	893	884	946	921	872	931	902	876	921	943	901	889	913	902	923	907	980	919	932	934	896	893	969	906	888	900	909	930	891	889	887	919	922	915	857	935	890	904	912	944	973	922	899	877	908	883	894	895	917	930	868	907	899	912	938	883	942	925	931	896	900	926	927	892	904	923	884	891	951	900	928	861	952	913	911	898	915	946	925	934	912	896	949	958	942	856	925	917	858	957	942	898	906	935	933	928	909	931	897	923	926	949	966	955	893	896	923	926	909	861	963	892	943	883	928	893	891	857	921	899	933	947	874	909	945	879	904	853	907	933	917	854	941	941	886	914	906	927	887	947	971	899	899	917	919	906	915	965	882	901	872	919	951	901	901	934	910	953	901	879	924	967	916	889	945	913	951	937	923	935	933	911	875	873	889	900	982	899	907	915	934	934	967	910	904	918	849	932	873	934
34446	35247	36802	32597	27411	21862	16903	13705	11035	9111	7836	6434	10273	5064	3384	3039	2912	2858	2291	1520	1287	1321	1150	1054	1147	1063	821	420	535	839	759	682	490	377	323	331	301	290	306	286	316	295	289	303	281	275	276	309	322	297	293	273	302	305	290	323	322	288	291	272	304	298	284	292	275	291	304	336	301	301	286	296	323	299	317	316	307	304	275	290	307	313	297	283	319	282	336	298	317	267	294	313	264	295	279	282	293	293	282	281	272	290	333	293	331	311	294	299	293	299	293	317	317	311	305	251	319	277	256	286	324	294	306	327	300	326	288	299	280	283	317	311	331	313	298	294	296	287	309	304	300	287	304	307	283	321	285	304	298	292	295	307	302	264	321	288	291	294	288	299	309	298	294	291	307	290	343	300	281	294	315	315	317	292	308	313	297	327	317	301	313	331	300	265	316	299	307	327	297	293	313	279	298	306	284	320	293	293	285	281	280	278	308	304	298	303	297	316	267	308	289	308	315	244	296	293	300	302	285	301	294	290	313	299	300	285	291	278	323	321	320	326	311	316	297	287	289	296	327	299	285	336	307	301	308	287	286	292	307	333	311	290	295	311	322	294	336	280	285	282	312	305	295	290	298	283	268	319	286	281	277	321	299	289	310	315	364	310	318	303	309	293	291	323	305	296	301	311	293	320	276	298	286	302	287	298	300	295	315	260	294	276	278	318	266	276	284	305	278	283	277	310	287	307	307	282	273	274	316	279	288	351	320	303	279	291	299	285	279	306	267	328	307	297	309	310	278	293	284	290	295	289	288	284	284	312	276	292	307	299	292	280	277	302	319	299	298	308	305	274	288	299	292	306	287	282	280	304	310	291	288	272	298	334	307	297	305	313	313	295	279	323	279	290	306	302	309	298	288	299	306	292	296	298	309	291	295	290	283	310	277	299	313	323	313	306	294	272	278	317	281	290	289	334	290	315	290	261	312	288	279	301	304	274	279	294	263	329	311	301	331	309	288	294	299	312	308	293	308	293	290	301	296	291	314	326	313	313	304	297	314	301	299	319	342	328	301	283	294	282	297	319	295	303	317	321	308	312	299	315	291	328	323	268	311	322	280	320	281	277	288	315	322	303	307	324	322	297	314	283	329	300	302	279	276	317	283	309	312	276	282	302	296	266	293	273	310	306	301	313	301	302	277	286	304	308	304	296	312	256	311	301	298	303	297	292	280	305	301	331	265	282	312	319	286	328	311	303	328	294	307	323	294	298	318	304	290	300	311	275	251	310	288	327	324	301	278	318	312	300	302	308	310	297	278	303	288	304	295	305	327	299	313	302	293	307	271	323	291	297	276	307	294	269	319	287	280	324	280	303	320	281	306	282	320	294	326	298	307	317	272	309	299	297	292	291	265	274	283	293	294	317	282	301	304	289	312	299	314	289	309	334	305	277	333	309	269	311	272	285	297	280	292	317	303	289	314	276	292	297	286	278	306	287	295	308	287	279	275	290	313	281	291	303	310	285	289	305	313	313	295	294	278	298	324	284	301	291	294	307	337	293	350	309	311	305	309	289	300	301	274	308	322	321	289	279	299	303	300	299	276	296	313	278	315	299	286	313	298	352	306	285	300	282	333	281	289	266	318	328	270	311	298	329	294	308	315	311	279	306	283	286	275	326	319	316	259	303	264	294	281	312	319	287	326	294	305	307	281	292	297	306	318	294	301	326	296	320	305	293	351	295	303	312	301	294	291	336	288	298	309	313	325	294	299	329	306	287	291	320	304	319	298	312	305	342	296	313	299	313	325	321	304	271	307	310	284	295	289	271	287	311	284	296	308	319	304	284	285	321	303	305	303	321	295	302	317	292	291	311	319	305	319	300	290	299	284	291	297	336	287	305	325	308	306	326	284	287	254	311	302	315	285	330	312	309	312	329	298	306	297	288	321	311	308	301	303	320	283	309	303	288	311	328	304	343	284	276	314	290	285	330	290	304	317	280	291	294	276	288	279	260	281	306	356	329	304	303	330	315	304	305	291	308	335	309	287	317	305	304	301	293	270	298	301	334	308	265	268	322	312	307	308	289	299	318	305	305	289	318	295	296	323	307	306	255	285	319	305	301	290	311	309	311	298	284	268	296	317	291	279	303	274	301	306	309	287	314	289	315	273	320	278	295	281	333	309	297	289	287	310	301	295	289	281	322	293	302	289	303	281	284	302	284	258	310	292	307	316	284	300	254	306	288	303	304	291	283	312	317	304	335	340	302	320	330	270	285	290	320	297	311	294	311	325	310	288	316	291	258	286	299	272	280	320	296	303	315	290	283	289	328	319	281	334	298	271	291	311	287	295	321	293	298	332	350	300	312	280	257	287	302	299	332	297	315	274	276	290	303	306	295	290	302	270	279	278	308	322	277	271	305	302	326	272	298	299	312	329	321	311	294	305	305	307	317	276	289	283	279	310	267	285	286	309	320	301	310	319	257	282	300	303	316	306	314	324	292	320	314	288	308	313	304	280	314	284	284	282	281	303	326	294	297	311	309	291	275	297	307	336	342	318	292	319	289	311	302	317	270	305	300	314	287	296	290	274	303	320	315	302	290	291	344	310	283	319	299	307	284	300	307	263	289	298	306	336	289	291	285	303	279	287	322	274	292	271	273	295	273	280	287	290	312	291	269	299	303	264	281	318	279	305	296	304	314	313	304	301	339	290	302	296	309	308	291	314	274	322	287	297	292	283	304	292	300	291	310	334	304	299	321	322	310	283	305	307	283	294	297	288	312	307	307	299	303	310	298	313	336	286	307	310	305	337	277	307	292	277	305	332	308	289	291	269	303	294	313	275	332	288	302	317	315	316	320	298	275	321	277	335	304	289	335	295	350	329	298	310	288	284	311	325	310	283	314	293	298	302	305	267	289	281	297	328	313	301	274	264	322	287	301	298	276	306	285	283	284	302	303	339	313	307	283	290	322	287	316	310	311	302	316	310	307	258	294	315	293	320	319	314	377	338	313	293	307	296	320	291	311	310	294	331	309	287	279	248	270	312	290	303	287	318	292	302	292	324	293	282	277	302	353	282	291	275	269	286	285	276	325	282	305	312	253	277	358	269	313	286	334	270	305	302	309	326	287	290	323	320	309	309	301	301	285	314	309	329	298	269	269	314	301	304	318	284	317	287	301	330	268	292	339	293	291	324	301	297	290	294	283	324	315	291	308	306	268	296	276	279	299	323	318	300	308	303	291	289	252	294	299	284	306	291	305	294	284	300	299	307	299	310	291	299	333	276	311	301	285	300	318	274	300	291	272	316	302	310	323	324	297	278	274	349	287	294	300	294	294	334	303	299	304	284	295	274	337	270	312	275	291	301	298	276	315	281	273	272	310	301	292	280	287	315	318	273	313	333	291	270	321	313	307	315	293	292	279	278	342	329	309	309	275	314	317	288	308	325	307	334	322	310	291	315	263	322	320	304	303	319	297	338	302	321	290	308	316	303	312	307	285	272	290	261	294	306	322
24173	28926	35897	39381	37458	34200	30939	28954	25770	24104	22668	21258	29129	16369	13434	13154	13018	12801	10161	7561	6581	6780	6401	5652	5916	5655	3853	1894	2391	4198	3951	3028	2060	1380	1044	931	823	902	807	873	887	831	822	860	899	845	848	867	869	861	822	808	793	826	817	861	833	829	866	819	831	818	824	797	813	878	827	843	858	831	833	873	843	828	803	843	821	795	857	851	837	807	815	792	798	862	851	823	841	817	862	827	845	810	851	841	772	821	849	861	819	835	887	814	874	810	803	847	818	824	870	858	847	863	830	846	841	893	817	853	838	838	870	853	813	855	840	848	816	919	819	826	840	831	852	834	845	839	908	804	891	872	860	854	800	790	836	890	818	828	834	802	811	869	857	847	843	814	782	848	829	837	857	837	860	874	806	834	866	845	792	865	849	834	842	889	838	797	867	882	812	829	805	828	848	766	804	838	852	828	812	841	838	838	842	838	866	811	865	855	838	852	830	819	859	845	870	839	815	834	816	804	850	827	873	818	827	803	796	868	809	853	808	817	784	852	838	860	836	857	827	825	834	801	813	810	845	818	807	877	864	816	816	812	864	839	784	832	848	885	871	838	835	832	799	811	861	843	883	815	829	829	853	824	796	850	862	823	820	815	880	856	836	819	845	850	817	838	855	861	860	851	834	822	873	800	869	855	793	827	893	867	853	821	833	805	837	821	820	804	831	830	802	780	876	816	857	818	852	825	806	845	842	860	847	845	792	811	850	811	840	863	795	806	826	807	846	821	808	830	834	831	817	817	843	823	855	819	822	816	874	841	874	865	814	858	883	805	810	836	827	828	925	839	809	853	834	877	799	808	897	846	844	833	868	830	806	780	840	832	846	831	828	845	826	848	785	830	795	840	810	828	830	806	859	837	891	833	811	850	828	860	831	857	801	824	826	837	849	860	802	913	848	852	833	856	848	798	789	842	773	872	816	872	810	831	858	813	824	852	830	847	822	884	790	858	802	874	828	824	869	849	800	876	901	850	813	866	884	847	850	854	879	899	858	838	838	805	827	842	828	814	842	846	835	859	868	803	855	842	836	818	882	812	808	759	841	803	863	803	854	861	832	858	831	816	819	849	875	850	839	836	839	868	818	824	848	798	920	770	827	831	858	817	836	835	854	845	848	832	898	848	836	853	823	818	835	842	838	848	836	819	813	881	826	787	841	832	838	824	795	853	803	848	827	860	813	831	845	822	840	813	832	806	838	870	814	816	876	832	855	861	859	824	857	819	833	826	778	847	809	821	846	814	821	834	819	829	818	863	902	827	836	840	853	838	846	837	846	829	818	808	818	821	848	859	843	857	814	850	825	847	798	886	824	846	861	914	839	824	800	817	790	823	838	834	806	790	849	768	847	863	875	853	795	819	798	815	927	858	792	836	824	814	853	858	863	791	874	803	896	874	830	863	863	801	813	879	867	854	769	848	883	845	845	907	864	836	815	839	797	853	860	814	882	826	808	800	812	829	871	821	851	858	844	876	810	851	872	837	810	816	855	806	841	814	885	871	812	836	828	844	865	860	879	856	854	813	830	819	870	868	882	838	831	890	857	838	813	842	809	808	875	810	805	834	862	864	848	832	838	841	843	846	808	797	843	800	791	832	889	798	862	884	820	808	832	811	818	837	892	846	843	795	806	821	811	790	813	809	822	865	801	812	826	863	840	845	864	840	874	848	850	844	831	837	888	822	803	852	861	858	822	836	826	812	863	800	846	835	831	841	835	829	801	861	847	896	801	793	863	792	866	826	818	866	800	843	832	848	821	860	840	824	829	843	816	849	852	803	862	836	840	845	828	815	893	854	847	871	856	883	853	823	818	841	861	775	872	866	870	835	804	825	855	812	859	815	859	862	848	881	841	855	836	881	821	819	840	867	831	821	778	862	831	921	839	837	808	882	823	920	808	868	848	839	801	845	847	842	869	836	856	870	792	893	819	860	855	794	815	871	906	789	866	838	851	831	856	852	800	843	796	903	826	853	861	824	817	858	834	856	847	815	900	825	868	869	826	832	793	844	835	845	867	831	815	792	877	822	843	837	800	840	837	802	833	825	861	873	843	840	913	885	862	869	838	823	863	859	824	793	849	808	815	846	857	811	854	839	826	874	845	848	879	843	855	842	806	797	840	834	823	842	865	846	870	848	882	877	841	793	822	831	845	814	815	833	846	816	854	895	816	779	879	821	843	851	850	834	849	829	826	832	771	870	804	827	852	831	844	837	875	840	807	850	849	851	861	833	868	798	814	807	829	834	837	836	815	918	840	841	873	846	845	866	817	851	801	833	834	864	871	874	841	856	763	853	804	884	826	865	808	803	845	857	796	813	834	831	827	847	830	800	806	808	816	851	809	850	870	784	843	784	814	890	867	869	801	837	845	858	820	860	888	815	821	821	900	819	811	812	827	808	861	800	844	906	800	843	845	818	836	844	824	818	809	808	826	855	861	850	835	826	855	862	788	826	861	908	839	842	835	852	883	822	815	848	855	887	787	834	832	828	873	781	803	824	912	847	828	820	852	798	927	895	808	810	843	833	797	868	842	774	874	858	834	850	791	885	806	848	802	849	795	790	858	854	780	887	879	849	838	838	872	871	874	854	865	842	843	800	806	827	863	860	876	879	786	832	831	849	858	868	788	838	818	809	887	881	887	826	846	862	789	918	851	797	876	861	837	842	806	836	822	851	865	880	832	804	840	804	837	785	892	845	846	830	804	862	794	841	816	857	836	819	809	830	872	877	860	872	862	861	900	799	827	871	871	832	814	846	786	829	851	865	825	848	848	877	832	816	811	834	808	768	785	837	801	848	850	800	782	778	782	839	806	879	840	847	863	794	809	853	824	780	866	898	812	800	838	812	834	863	808	850	836	850	875	846	849	812	842	862	898	855	850	851	861	810	841	867	854	854	861	835	832	884	848	838	860	809	868	879	855	838	878	851	853	821	785	824	859	883	824	839	856	828	818	821	816	843	821	843	819	872	880	880	825	842	824	829	824	849	864	823	839	882	827	815	802	812	874	828	835	820	847	849	872	811	822	816	795	796	837	860	855	842	812	837	917	810	815	848	850	834	788	894	880	841	869	872	833	920	867	823	823	870	818	818	838	848	847	825	833	868	848	823	840	829	831	825	845	838	838	848	869	782	796	853	855	803	891	845	803	906	808	832	871	819	813	878	815	834	797	878	820	828	851	854	837	826	868	838	869	853	819	801	811	822	846	809	842	814	820	863	799	864	879	821	862	855	869	870	870	863	862	822	857	849	898	831	803	860	785	888	826	799	850	827	863	859	831	775	885	810	829	849	845	837	850	850	854	865	878	777	858	815	846	848	854	841	887	825	850	868	866	827	851	848	817	807	815	808	847	845	868	909	926	828	822	797	845	865	894	817	849	842	805	848	867	834	856	903	826	843	852	807	768	851	866	832	824	814	846	869	859	820	824	826	786	845	848	833	847	822	822	809	849	786	835	859	830	841	849	814
31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
