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
338089142176	338089142735	338089143285	338089143835	338089144385	338089144935	338089145485	338089146035	338089146585	338089147135	338089147685	338089148235	338089148785	338089149335	338089149885	338089150435	338089150985	338089151535	338089152085	338089152635	338089153185	338089153735	338089154285	338089154835	338089155385	338089155935	338089156485	338089157035	338089157585	338089158135	338089158685	338089159235	338089159785	338089160335	338089160885	338089161435	338089161985	338089162535	338089163085	338089163635	338089164185	338089164735	338089165285	338089165835	338089166385	338089166935	338089167485	338089168035	338089168585	338089169135	338089169685	338089170235	338089170785	338089171335	338089171885	338089172435	338089172985	338089173535	338089174085	338089174635	338089175185	338089175735	338089176285	338089176835	338089177385	338089177935	338089178485	338089179035	338089179585	338089180135	338089180685	338089181237	338089181785	338089182335	338089182885	338089183435	338089183985	338089184535	338089185085	338089185635	338089186185	338089186735	338089187285	338089187835	338089188385	338089188935	338089189485	338089190035	338089190585	338089191135	338089191685	338089192235	338089192785	338089193335	338089193885	338089194435	338089194985	338089195535	338089196085	338089196635	338089197185	338089197735	338089198285	338089198835	338089199385	338089199935	338089200485	338089201035	338089201585	338089202135	338089202685	338089203235	338089203785	338089204335	338089204885	338089205437	338089205985	338089206535	338089207085	338089207635	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
49382	43899	46885	31662	11799	3335	1664	1270	1017	852	740	648	562	497	510	544	447	468	448	425	445	430	436	409	402	417	420	412	356	390	419	427	401	406	364	415	431	435	420	395	393	420	381	436	407	389	407	386	400	393	440	398	420	387	440	415	402	396	439	422	405	379	430	385	373	435	392	421	435	394	387	395	381	412	423	378	408	397	377	433	404	403	400	372	396	417	394	415	411	371	372	451	407	349	437	415	454	431	378	405	366	377	329	403	398	443	406	436	422	412	384	406	435	385	389	388	410	406	409	393	363	402	366	415	412	393	372	400	432	413	414	355	404	399	443	424	392	445	391	415	393	380	378	396	398	411	369	397	407	400	397	392	417	403	369	351	363	380	449	425	384	403	388	392	424	396	426	370	380	392	412	399	399	392	426	388	388	439	365	382	390	408	407	393	419	414	451	367	395	410	395	426	404	436	411	442	379	389	380	379	378	376	375	436	404	361	401	416	398	398	366	445	437	391	401	382	410	393	401	399	420	360	413	417	402	373	382	373	402	375	386	406	384	453	396	393	362	398	415	402	374	409	432	416	396	409	416	390	385	413	397	397	379	410	396	382	421	417	394	397	398	401	411	414	395	392	365	424	426	404	434	418	411	400	356	390	398	397	395	422	410	391	385	394	475	452	375	414	376	365	383	413	391	401	390	422	401	377	351	435	399	385	382	376	346	433	425	419	400	402	382	425	395	413	421	401	343	392	438	394	421	428	410	369	415	397	401	369	398	368	415	407	399	426	378	374	400	441	408	422	424	355	396	388	395	379	365	398	454	406	410	408	380	429	353	392	398	397	377	434	408	406	424	401	410	406	368	416	404	391	369	358	420	365	386	414	460	409	382	388	378	425	446	434	375	427	389	354	401	405	372	435	382	410	420	435	409	412	371	409	399	409	391	362	395	384	409	403	414	392	432	413	404	414	432	404	351	406	366	465	423	405	373	396	381	401	408	407	441	379	402	430	419	395	355	400	374	404	362	433	356	391	422	425	421	423	420	412	437	398	393	433	371	392	369	407	427	422	417	429	391	422	376	389	442	361	387	437	492	410	425	373	415	406	384	410	406	396	383	378	426	423	362	392	397	429	395	425	403	381	419	405	426	385	350	382	407	433	404	408	392	428	415	456	408	382	417	389	395	391	432	352	397	433	420	382	384	358	391	381	371	385	430	421	425	406	392	389	364	401	407	454	418	437	406	385	382	452	410	361	372	373	377	414	406	391	401	390	406	387	456	413	449	417	381	392	437	380	398	425	387	410	420	408	388	404	437	415	419	409	442	388	402	391	448	416	382	408	416	398	395	382	402	381	425	425	368	415	412	430	417	405	421	405	416	391	385	430	378	394	415	374	385	389	384	395	351	386	411	391	388	364	399	402	406	407	421	429	370	394	385	395	436	395	443	411	405	398	404	375	405	408	397	376	402	390	448	373	397	375	384	399	397	419	421	376	431	403	441	402	410	411	405	413	391	405	384	387	371	377	399	384	438	414	416	413	424	399	453	423	415	393	427	392	438	406	402	381	394	392	376	422	393	371	386	387	424	383	388	374	365	350	380	434	407	419	380	395	396	400	433	430	416	379	367	412	430	386	375	416	395	370	365	392	366	418	434	401	411	407	390	385	395	385	390	390	353	407	444	425	426	397	394	370	419	387	422	407	410	401	391	417	408	377	408	334	398	396	380	368	430	427	394	408	378	405	431	422	404	370	394	367	387	417	365	405	378	435	393	363	413	419	368	395	378	431	390	410	360	378	422	390	388	421	403	412	404	374	394	374	387	407	420	411	374	403	373	386	378	411	416	399	417	407	390	413	362	447	372	427	386	427	400	396	400	424	425	407	392	396	397	428	408	456	383	400	389	399	452	422	449	414	428	378	422	436	455	406	416	380	399	435	429	388	404	410	440	390	386	417	414	426	392	379	401	399	388	418	368	385	380	410	398	388	393	357	424	370	420	406	396	401	373	372	410	410	449	402	392	372	401	351	399	378	407	434	370	441	385	359	406	435	387	385	410	442	386	404	408	385	414	381	431	395	405	433	451	422	383	396	385	390	401	405	374	450	376	368	418	408	398	416	406	418	418	396	408	446	394	407	432	424	451	407	375	388	427	411	376	408	378	430	392	400	417	376	388	422	356	364	379	407	413	411	396	409	398	436	405	406	349	409	404	404	388	433	399	404	381	391	403	379	383	369	384	405	411	383	374	418	398	412	416	387	411	377	423	391	398	418	408	402	406	414	391	437	422	397	443	448	457	383	438	388	368	408	383	352	414	390	362	390	418	422	391	424	377	428	443	383	389	364	393	381	425	415	381	392	407	429	403	408	408	412	371	395	398	396	394	400	408	375	397	409	414	391	402	401	411	392	417	401	388	387	426	374	382	420	400	433	382	412	426	431	421	425	411	418	425	389	400	396	432	401	398	410	392	405	413	407	431	417	392	455	365	414	410	387	423	422	363	411	411	421	367	384	397	399	373	424	405	437	402	412	413	406	427	433	408	429	397	367	427	398	400	387	392	385	432	417	392	400	408	404	404	410	403	401	412	391	413	378	372	376	430	352	392	367	426	393	427	413	402	401	408	401	366	381	437	390	403	383	401	389	403	416	404	369	404	416	396	422	475	424	405	361	387	395	478	406	450	359	422	395	402	405	435	374	368	401	392	446	398	405	435	356	385	394	390	439	406	408	424	367	401	428	416	415	425	402	399	426	423	429	392	388	403	400	421	424	426	417	382	367	378	409	410	428	452	407	393	408	406	451	426	409	429	417	381	360	428	392	413	413	416	377	401	420	406	388	428	426	417	423	414	426	429	415	373	407	360	433	410	360	409	431	388	370	425	396	410	404	369	428	394	398	415	425	412	398	368	405	376	434	397	397	393	402	383	405	386	411	380	392	421	404	380	398	422	425	389	428	432	397	420	413	408	393	375	415	375	398	404	421	397	432	400	371	415	390	380	362	400	446	382	406	422	394	365	379	420	367	405	417	422	375	439	378	422	357	380	400	378	443	428	398	434	369	446	346	390	413	418	387	398	413	405	397	392	388	398	391	384	403	434	454	408	381	423	400	406	414	399	362	408	360	426	387	413	387	397	389	429	437	427	384	408	366	411	424	372	432	377	405	402	364	393	383	395	399	401	413	394	405	412	411	383	404	411	412	409	418	375	410	401	414	409	385	406	385	407	399	373	403	432	401	388	377	460	380	404	400	419	363	415	372	437	406	411	436	395	415	419	391	456	402	392	393	450	448	361	393	409	405	406	385	400	422	391	396	428	433	387	421	391	412	419	376	420	403	414	442	402	441	383	463	415	367	397	374	391	380	401	401	413	384	416	421	379	395	390	420	361	401	395	411	418	398	368	403	419	400	426	391	394	403	395	438	471	365	403	407	427	404	374	373	452	421	376	398	400	382	385	389	410	408	410	357	389	457	415	385	403	386	390	371	370	401	424	389	404	427	355	404	441	440
32177	34399	45067	34316	8371	4233	4141	3595	3113	2749	2393	2010	1704	1438	1365	1352	1186	1206	1211	1120	1051	1028	1071	1093	977	976	936	988	937	986	898	883	925	885	869	904	918	936	896	912	874	851	896	900	935	866	851	921	913	909	911	881	882	859	914	923	902	870	901	899	884	884	865	861	890	880	893	902	864	860	858	911	868	892	952	883	884	870	879	870	905	892	893	898	889	881	899	833	889	895	862	869	880	916	895	856	888	881	822	882	882	867	928	877	798	825	890	850	884	909	871	792	904	875	818	872	877	888	820	882	877	875	905	857	867	825	893	862	899	918	902	821	852	896	853	879	890	843	867	895	824	860	836	874	888	894	912	867	863	838	845	923	869	876	832	901	872	870	849	893	870	903	829	908	849	820	911	881	836	935	902	898	896	935	890	869	850	859	844	815	862	876	924	874	853	860	878	883	842	830	896	854	834	903	855	885	865	873	867	866	888	923	895	904	899	890	889	878	871	839	903	901	890	911	882	899	832	848	827	843	934	872	851	920	947	865	871	813	864	860	859	938	859	856	935	843	909	799	921	901	840	862	895	886	849	862	873	853	886	876	868	882	844	868	869	837	859	941	905	823	822	849	876	852	834	879	895	828	863	893	854	847	923	852	885	854	829	835	832	875	855	867	847	935	885	783	866	870	852	857	920	852	830	863	867	883	854	843	869	873	871	879	819	833	854	864	880	883	896	865	880	909	894	867	874	906	876	871	897	799	875	874	873	859	930	887	871	844	841	892	889	883	831	894	880	915	885	885	906	877	820	807	888	889	853	827	850	912	846	877	881	871	902	889	869	890	908	845	873	841	911	867	890	892	894	868	850	901	925	896	868	870	871	895	908	867	853	875	887	862	881	848	855	845	917	868	805	878	838	856	949	832	894	893	921	827	890	798	851	798	885	855	877	820	872	869	864	946	878	886	842	867	882	852	843	862	828	891	874	867	872	844	866	897	929	838	862	846	834	859	855	894	873	840	866	819	902	818	934	880	921	892	885	901	878	836	859	881	857	875	936	886	854	892	870	845	822	925	862	835	884	893	886	896	841	910	873	830	877	893	934	881	855	867	828	844	790	876	807	865	888	860	815	867	847	917	890	836	948	852	811	850	938	795	898	867	907	860	903	849	893	844	888	886	865	822	900	827	858	836	872	879	828	852	884	876	864	860	815	873	887	859	863	876	839	894	922	866	885	870	913	881	899	900	834	833	861	826	865	890	866	865	914	867	853	842	855	887	920	848	858	892	853	862	834	803	874	848	889	862	845	834	800	868	862	856	912	879	902	847	867	842	882	892	899	878	908	888	852	854	862	893	856	913	894	899	914	871	837	897	889	839	838	872	891	866	906	839	902	810	837	872	827	839	868	814	886	905	893	817	851	894	902	850	901	875	913	846	874	879	928	877	802	884	862	824	875	880	858	875	880	863	917	904	884	860	904	889	883	872	888	920	876	893	833	853	911	820	882	880	822	889	838	866	848	899	893	840	880	933	906	887	871	875	834	884	871	862	884	859	874	872	847	872	843	861	899	858	875	861	896	910	867	898	833	874	838	854	811	836	857	883	874	885	855	841	885	876	851	900	898	888	913	878	853	855	867	855	860	824	833	843	907	795	862	830	857	824	893	908	828	849	859	848	865	843	800	860	828	849	843	830	861	851	832	826	906	904	867	886	898	909	847	835	932	913	886	915	810	837	852	842	884	865	840	857	827	858	871	842	872	918	855	850	885	878	848	842	850	868	841	881	914	887	849	852	812	913	875	877	884	934	912	910	837	811	878	871	887	888	848	901	808	877	897	891	851	892	906	821	857	859	817	814	874	818	901	901	880	896	837	880	864	888	882	883	871	846	901	880	857	909	850	880	952	856	843	872	882	887	850	888	779	874	916	875	843	860	867	872	905	862	866	887	860	839	872	895	856	873	913	825	898	808	874	901	795	823	874	902	833	863	825	846	808	827	854	908	895	852	939	856	816	825	847	897	901	917	851	849	879	870	912	886	930	882	869	855	939	871	894	907	873	900	882	862	843	851	893	874	917	850	862	859	888	888	884	879	866	869	839	928	908	857	919	787	883	873	823	835	864	883	901	893	838	852	850	847	889	888	921	869	878	855	879	855	838	921	827	865	844	868	892	868	777	816	902	868	919	891	860	906	807	846	914	862	856	843	901	872	887	893	855	848	913	783	876	870	904	823	894	799	922	859	839	879	838	887	831	826	829	890	885	848	882	886	846	820	838	883	846	848	874	874	847	866	895	799	826	853	907	892	902	868	822	863	882	888	837	865	832	881	903	929	828	898	855	889	938	831	846	842	845	882	845	882	856	843	861	844	849	857	849	903	872	876	895	806	867	874	890	886	853	854	878	895	834	861	883	874	849	850	866	872	912	883	885	872	882	914	885	856	866	835	824	858	847	838	854	892	833	857	863	839	834	901	863	867	857	872	904	838	871	808	912	835	816	878	887	896	876	843	839	901	946	815	842	859	846	866	872	868	855	931	846	863	893	876	900	855	904	880	840	872	891	834	913	829	888	816	918	837	952	881	907	837	848	851	858	868	886	832	867	855	921	833	935	878	872	856	904	849	842	946	870	874	903	899	874	883	880	886	919	869	864	948	903	841	911	836	823	904	917	954	820	839	837	864	887	852	794	839	882	883	852	849	906	890	890	886	827	889	843	917	894	835	860	874	875	868	856	850	915	850	837	901	855	872	870	853	895	828	855	861	883	834	886	869	846	863	867	840	875	869	954	808	948	833	849	872	839	891	860	874	864	864	917	806	889	853	896	859	863	887	811	853	855	835	872	830	880	858	858	856	799	866	959	880	935	876	886	880	819	866	849	855	841	902	910	851	814	860	886	896	859	900	827	925	844	908	881	832	854	835	909	842	896	852	881	874	876	898	868	862	886	926	878	874	919	904	858	842	867	826	896	839	859	876	831	858	902	820	898	852	845	902	877	853	830	835	862	877	849	806	829	834	909	865	862	889	889	900	884	890	840	797	831	891	917	909	884	875	824	850	883	850	858	815	856	883	859	983	890	860	871	875	823	875	834	916	905	900	863	880	904	874	901	883	844	859	832	909	863	885	875	863	854	920	873	860	843	866	914	886	852	855	894	889	902	877	870	868	921	872	877	907	875	873	933	875	839	856	848	850	837	819	844	858	841	873	849	851	910	830	868	827	798	860	888	890	899	858	842	922	851	855	886	869	866	914	889	882	855	880	843	801	838	883	841	894	859	851	866	940	879	842	869	890	883	871	865	836	852	879	828	860	846	918	856	809	873	889	884	803	855	908	855	901	876	874	801	874	838	814	882	911	815	873	866	865	856	881	853	868	927	864	884	903	876	882	823	936	876	894	884	890	859	920	885	850	842	832	843	903	876	844	921	897	850	831	904	833	815	897	916	862	889	839	853	859	844	841	863	862	852	836	893	914	861	870	801	888	847	880	913	863	823	906	878	867	865	914	847	871	962	878
20801	12933	8756	3598	859	468	443	425	324	331	353	336	332	290	315	310	293	301	314	297	281	262	302	298	270	291	296	263	289	298	288	320	295	299	301	267	315	285	288	309	298	283	325	312	299	311	277	337	272	277	304	290	304	304	292	275	291	300	299	295	292	314	274	295	331	282	329	275	305	301	282	311	321	258	288	300	298	283	302	288	297	293	309	291	305	323	297	315	304	331	298	328	315	323	276	314	270	276	267	302	277	303	296	298	289	326	329	308	302	331	291	292	313	283	320	291	287	313	316	290	265	334	326	303	247	293	300	316	295	288	339	279	287	278	312	299	305	308	308	289	286	297	303	262	280	301	262	278	304	321	263	267	313	288	291	289	304	326	322	292	347	286	319	303	251	295	301	249	329	270	300	279	294	315	284	326	306	294	297	292	309	307	287	278	297	284	300	276	286	331	305	283	277	294	296	259	234	274	304	308	281	291	292	308	302	283	293	315	304	311	308	313	265	270	284	283	294	287	295	276	260	311	330	260	290	305	291	303	297	319	297	300	321	286	285	277	261	251	278	277	304	281	331	282	264	280	290	289	296	303	308	299	315	311	325	336	336	295	322	298	290	283	257	296	292	310	293	289	297	279	311	291	291	286	303	271	293	283	292	248	298	293	311	300	281	291	281	265	325	329	328	313	316	268	288	315	276	264	304	281	274	290	281	315	259	273	286	317	284	283	279	319	313	306	281	323	272	305	298	279	292	281	309	275	269	281	260	309	282	295	296	303	251	289	271	307	283	299	282	323	299	274	290	340	275	316	284	311	285	287	263	285	291	280	316	259	315	285	286	283	290	284	302	304	304	310	291	290	310	305	286	320	288	304	272	295	281	268	310	304	293	318	299	309	268	283	288	298	315	286	321	282	280	273	277	310	301	310	287	282	284	293	285	269	332	290	287	284	282	302	308	335	284	280	255	312	329	279	289	266	297	317	261	268	295	286	283	295	286	292	297	311	344	293	288	289	281	288	289	298	286	284	316	304	307	302	301	308	302	302	266	319	301	317	295	275	304	299	299	285	301	307	294	287	294	279	272	254	286	279	321	330	281	319	290	329	298	304	291	288	283	310	279	242	305	274	248	279	312	292	267	300	249	315	284	317	279	310	280	283	280	297	322	300	302	277	322	309	301	282	298	305	269	282	287	285	301	316	290	295	300	318	302	280	278	291	271	290	305	314	323	302	293	302	315	280	298	337	324	279	297	281	296	276	275	313	284	261	278	288	320	303	267	261	299	300	302	291	296	330	276	291	268	316	269	286	288	318	282	327	280	290	275	310	289	255	329	290	289	303	286	289	290	264	306	313	273	288	291	282	259	283	288	273	293	300	305	283	291	313	312	295	280	278	278	303	282	300	297	315	285	299	285	267	274	280	299	302	320	354	303	302	317	284	277	340	309	272	302	298	290	300	313	293	287	264	323	285	290	272	301	279	296	319	301	284	312	307	282	287	288	257	334	333	263	300	302	300	284	319	275	307	266	319	303	283	281	284	310	313	285	335	269	313	288	287	306	298	322	295	319	318	331	266	267	301	275	293	299	274	312	292	306	311	301	279	325	303	272	316	285	326	320	288	302	294	285	294	323	337	297	299	311	275	295	295	316	296	271	309	255	274	283	257	291	306	310	298	309	306	293	311	290	294	276	308	328	277	269	286	295	281	299	280	289	304	314	292	272	310	307	295	271	275	281	299	310	287	295	279	273	268	288	272	297	316	309	311	290	258	334	277	265	276	291	288	298	284	329	324	259	316	318	320	318	272	265	292	270	324	258	295	285	274	298	315	328	309	314	297	293	261	293	265	306	271	278	279	257	281	346	297	256	318	276	291	270	312	292	302	309	295	289	302	263	308	296	291	273	278	291	255	290	302	273	304	300	342	317	313	303	311	280	296	287	312	281	264	269	254	258	306	325	309	306	284	309	251	276	287	309	286	295	267	308	346	268	336	311	270	276	272	273	290	298	290	318	295	350	263	300	271	294	288	307	267	302	301	309	282	283	277	274	300	279	260	300	290	272	296	319	311	294	289	301	290	289	267	263	309	279	305	318	305	254	269	306	294	303	314	307	303	300	291	274	308	283	297	329	339	304	273	279	277	302	301	274	287	269	307	279	315	310	310	277	298	295	304	325	307	294	267	335	309	305	319	304	293	309	284	321	299	297	284	321	296	295	312	309	282	281	334	309	313	260	296	308	298	278	270	324	308	329	314	259	265	296	290	323	284	265	278	313	278	260	303	295	301	314	298	302	268	277	286	297	304	286	325	301	259	316	284	290	293	252	292	313	301	302	308	314	281	302	298	274	313	294	267	324	269	319	314	308	305	260	314	296	318	334	307	301	300	306	269	299	270	270	285	299	304	293	320	307	277	290	282	292	315	294	266	293	319	293	282	285	308	294	284	283	285	312	267	290	317	268	292	295	276	317	282	312	321	334	316	314	312	323	283	283	274	312	309	306	332	280	276	279	292	280	274	309	336	300	310	294	282	304	290	288	237	264	287	286	314	285	255	259	288	298	284	275	285	281	289	283	246	290	275	282	283	304	295	283	324	287	276	316	284	322	296	294	329	297	285	256	300	325	311	300	292	326	294	281	294	286	289	266	302	307	310	280	291	306	292	259	298	304	275	303	285	298	289	322	300	286	284	340	297	303	324	321	312	319	280	344	276	287	329	308	299	318	311	279	288	304	284	309	322	301	271	295	307	310	307	295	315	297	286	270	285	302	313	290	297	320	286	267	307	321	282	299	281	294	275	307	281	290	276	298	277	268	265	305	291	265	285	319	359	289	291	305	306	291	313	324	304	330	294	297	285	313	298	304	301	294	289	289	304	293	270	285	293	279	281	325	274	322	307	290	330	295	284	314	309	303	282	254	281	315	342	299	310	277	265	273	307	307	286	297	299	312	276	299	299	339	322	283	291	269	299	304	297	296	304	299	310	289	313	298	314	284	327	280	288	325	305	300	299	301	306	252	294	234	291	302	288	290	291	307	316	262	266	287	322	261	297	278	291	293	256	313	296	297	314	286	314	316	308	291	322	305	264	306	293	315	297	269	268	265	299	343	269	293	288	309	309	308	285	293	316	279	320	265	313	291	343	298	296	315	304	294	288	298	306	274	301	307	303	305	297	329	263	309	303	289	280	280	316	362	330	294	305	305	298	293	305	274	326	328	299	312	283	260	310	311	264	282	349	278	290	287	290	258	305	300	293	268	274	285	290	299	293	334	305	289	330	268	295	315	307	290	309	281	290	321	288	307	297	336	305	288	282	279	284	294	292	284	289	290	301	265	296	284	304	303	277	280	279	306	273	298	291	310	324	277	313	299	305	319	317	271	287	281	329	305	287	313	315	287	304	283	308	285	305	301	290	306	307	282	275	287	279	274	281	293	305	277	295	295	259	253	291	309	321	328	302	299	281	264	309	263	311	251	306	286	308	282	313	317	277	303	304	281	335	279	290
12463	10751	12906	8279	2210	1697	1448	1248	1075	987	995	867	807	817	731	803	744	795	726	767	764	700	724	735	684	663	669	722	664	654	704	686	660	666	687	667	655	695	635	658	636	635	697	606	721	659	707	668	671	698	684	664	622	682	672	641	698	676	650	638	670	688	636	638	630	653	664	632	672	647	695	652	679	692	642	642	735	655	630	629	659	654	706	662	695	709	639	669	681	653	645	653	659	666	665	659	660	604	674	625	688	665	703	634	682	674	683	684	689	693	627	643	704	679	666	665	679	670	689	636	672	682	665	655	690	724	664	680	705	688	717	651	661	670	677	655	696	701	687	686	692	687	619	649	670	666	632	657	677	677	648	725	639	658	677	661	645	656	625	683	661	682	622	647	659	698	689	719	684	662	642	710	644	674	623	663	674	628	640	682	681	689	694	642	706	638	685	640	686	639	652	682	649	618	677	630	662	637	675	701	667	688	685	681	636	668	632	698	619	650	650	675	677	676	653	697	666	718	689	646	700	662	639	670	627	680	694	671	712	664	645	646	704	616	708	644	659	696	695	636	643	654	684	655	630	624	657	666	675	695	645	672	646	663	657	661	694	661	681	645	697	632	659	687	679	632	659	704	647	703	669	681	655	639	652	680	643	683	684	684	672	646	642	689	619	672	597	665	715	690	674	631	699	669	714	656	686	681	628	683	597	670	655	663	640	674	675	621	694	684	660	601	652	669	651	647	627	627	693	665	673	699	696	700	629	677	663	675	677	641	700	701	675	614	666	621	718	690	629	626	678	692	674	659	667	627	643	639	698	632	681	665	669	699	655	636	665	644	647	672	631	635	617	672	684	685	654	646	641	667	645	657	648	666	733	691	653	680	638	664	666	670	655	658	646	653	681	666	647	671	672	725	672	676	647	621	698	650	704	619	675	651	627	669	681	697	662	699	631	635	651	622	677	653	680	613	608	667	675	676	697	702	679	635	669	650	656	658	673	679	699	654	693	656	652	670	701	672	606	688	653	681	681	677	680	649	638	672	659	651	642	647	654	650	684	712	702	690	693	613	665	612	686	650	661	690	706	624	701	648	669	652	708	668	674	674	590	659	636	705	644	672	701	637	666	686	685	639	659	701	658	659	676	650	678	672	617	653	654	689	685	636	712	630	695	656	686	666	676	625	699	696	687	668	661	635	685	701	663	649	629	652	651	633	631	663	637	721	628	681	710	629	681	672	632	669	645	661	666	683	660	677	643	703	671	641	633	667	705	647	674	652	637	689	616	653	706	653	679	683	660	658	680	672	642	665	630	614	628	691	618	648	649	653	656	718	629	632	706	619	672	634	703	651	669	671	635	663	638	668	658	667	675	639	678	657	702	663	642	616	660	665	651	623	664	681	658	636	710	670	644	681	649	670	677	676	655	661	629	708	651	694	667	665	654	657	701	661	683	635	673	650	683	675	694	686	676	674	709	662	676	683	694	708	670	681	630	682	641	654	651	650	718	673	737	656	669	671	653	626	642	684	666	651	638	643	688	653	650	630	716	658	656	670	702	644	656	634	653	661	625	665	641	685	605	662	704	676	708	637	658	620	655	641	663	672	657	620	671	648	685	648	699	693	646	682	710	656	706	627	678	678	659	684	626	654	665	661	664	639	672	707	659	633	697	656	639	692	669	699	671	692	661	707	664	648	654	625	640	662	676	667	699	636	661	628	649	674	656	704	660	703	730	654	636	672	673	651	713	685	685	648	654	625	649	647	666	653	636	644	665	678	676	653	647	650	692	666	700	618	651	616	688	663	653	646	671	693	628	676	650	612	640	644	658	636	633	721	721	693	670	673	602	643	670	661	675	635	617	678	674	691	612	634	702	709	670	667	658	653	727	659	630	655	642	636	669	673	661	659	674	660	635	711	652	689	682	671	673	650	639	678	681	695	642	666	662	629	686	696	694	661	651	656	668	707	673	649	610	627	705	701	650	623	657	636	704	692	669	658	664	693	688	677	693	693	635	652	642	704	674	684	655	675	674	629	664	716	652	621	678	669	657	648	639	655	651	673	687	649	629	619	690	670	676	628	678	645	640	646	695	653	617	683	644	620	664	635	629	653	628	682	680	655	676	715	672	647	637	645	641	670	693	664	674	673	652	631	647	658	680	640	656	683	662	669	687	657	653	674	628	679	677	693	658	696	653	720	695	692	674	659	679	682	715	668	687	656	661	684	681	644	685	665	689	671	650	671	711	656	656	680	663	631	682	644	661	671	661	723	669	684	612	635	689	634	656	665	599	674	673	707	635	703	633	659	623	636	702	705	655	673	630	665	692	680	653	683	648	692	657	616	673	651	643	717	607	692	623	695	651	680	646	689	647	640	647	645	669	679	649	631	648	636	639	646	704	619	673	676	624	634	712	673	635	710	629	698	664	722	716	656	690	632	595	651	684	657	623	713	646	681	678	644	646	636	691	682	709	639	707	633	678	649	657	699	654	627	647	742	664	693	671	681	670	666	657	679	693	643	682	630	681	648	660	708	663	637	636	644	681	665	684	641	654	697	636	659	644	653	709	635	646	711	660	671	658	628	655	654	678	661	660	706	636	680	670	666	660	629	660	678	675	675	667	613	666	647	638	665	724	617	682	653	663	663	685	659	697	638	658	645	687	663	662	699	677	696	651	645	657	659	682	637	673	682	672	700	660	670	670	685	693	665	657	648	650	688	693	618	697	656	693	673	680	681	677	638	624	677	653	665	661	686	691	613	675	656	657	568	670	647	651	675	657	646	637	634	614	683	681	661	671	656	611	659	637	664	629	660	678	660	659	674	650	683	673	658	686	676	670	661	634	716	713	672	634	665	641	665	729	666	632	649	693	720	638	686	673	662	687	661	647	647	640	643	626	659	661	686	681	713	668	662	676	653	710	678	657	659	663	658	670	665	667	689	678	655	667	632	667	681	666	638	693	684	654	692	655	642	687	648	654	680	602	676	668	664	660	637	685	660	657	659	638	650	689	685	652	719	641	662	656	701	686	682	690	611	673	680	674	703	654	627	708	669	663	709	679	666	668	663	652	615	662	666	666	684	711	695	664	685	684	672	663	653	656	683	647	690	647	610	628	669	709	655	646	665	706	699	628	677	666	655	693	649	686	651	687	655	655	654	666	639	700	636	633	634	632	663	649	707	642	655	662	678	671	692	648	681	648	601	714	668	697	629	642	690	696	621	663	633	676	680	691	639	654	654	675	676	673	682	690	670	697	653	636	668	675	640	618	635	695	680	685	677	629	679	619	649	658	682	672	676	633	637	685	674	660	676	724	625	672	678	693	685	711	630	607	599	679	688	634	642	661	645	677	679	684	676	662	654	660	666	699	652	646	688	673	663	660	662	670	713	688	711	645	625	643	644	647	678	657	647	686	635	613	601	666	624	648	615	653	680	720	634	658	671	664	706	664	661	693	645	694	689	656	680	693	689	694	704	663	670	645	702	723	668	702	648	685	661	657	648	665	632
38749	31874	32175	21902	4947	1246	949	752	662	551	489	421	446	364	392	408	417	354	339	377	375	366	348	319	350	343	344	338	362	314	310	320	303	315	315	331	343	348	343	363	339	320	344	340	334	319	320	305	328	339	359	319	352	343	325	343	303	320	355	320	353	342	348	323	290	333	318	318	322	308	326	328	329	359	313	349	340	335	315	323	323	361	346	309	299	324	336	306	354	347	321	338	332	344	323	322	340	315	365	310	303	351	320	320	311	326	336	310	319	356	334	319	344	329	339	355	318	287	303	354	350	353	344	353	301	336	302	339	341	383	361	366	273	310	334	356	323	301	339	365	326	343	303	332	326	341	334	329	348	281	348	310	324	353	333	299	335	345	347	314	363	332	322	335	330	320	343	344	312	320	323	352	355	333	309	330	335	317	369	365	322	320	351	326	333	333	308	340	338	328	309	320	362	326	330	326	333	343	327	330	304	327	320	339	326	310	340	335	324	340	356	338	346	341	310	302	288	363	331	362	353	308	315	336	337	347	326	330	330	340	355	334	315	344	318	317	302	323	341	329	333	308	330	322	327	333	335	359	371	331	345	325	361	326	351	358	318	331	307	383	346	355	319	327	330	326	314	378	333	300	294	347	322	325	343	354	329	292	333	331	344	307	335	365	300	326	306	346	316	312	333	319	340	307	323	307	344	328	321	317	337	339	357	359	323	310	384	361	349	331	364	320	316	330	313	335	321	312	295	322	344	322	329	302	334	335	392	332	324	312	303	319	337	331	314	289	309	350	303	328	325	332	325	321	339	350	318	307	310	341	369	321	337	318	309	359	352	340	334	335	305	332	329	312	332	303	322	333	331	337	322	315	343	318	346	327	305	343	311	316	301	290	316	346	334	311	312	318	317	297	329	309	315	341	317	308	321	320	322	362	315	330	365	331	356	309	337	303	331	335	338	319	340	296	341	364	344	319	350	333	329	322	326	334	329	308	326	316	335	352	354	319	320	320	313	336	328	290	335	311	311	304	320	319	327	340	296	322	343	330	314	324	362	302	323	326	331	310	325	340	342	329	331	310	338	312	339	324	358	312	314	314	327	298	317	326	316	301	330	362	359	333	293	311	334	364	326	327	333	325	314	303	337	341	361	334	329	313	316	347	340	320	314	335	343	347	349	350	329	355	323	347	315	353	329	332	299	326	338	364	327	340	333	317	313	320	330	338	290	309	322	337	324	311	318	305	288	318	314	344	344	355	337	349	368	297	323	313	314	331	291	321	344	338	303	322	321	341	303	305	331	345	315	293	306	316	298	332	352	312	301	293	311	323	356	330	312	318	340	320	346	293	319	352	352	365	361	352	312	321	347	314	319	309	347	326	325	340	328	353	322	317	305	385	336	282	311	329	311	341	328	343	333	299	332	341	317	351	323	342	337	330	325	335	326	345	354	340	334	305	340	342	315	331	297	308	309	331	319	304	311	344	329	298	308	303	329	312	306	346	311	327	302	332	333	309	341	342	326	345	351	373	338	312	319	301	322	345	364	315	364	330	331	302	324	335	295	351	329	364	318	334	337	293	316	327	298	320	312	329	318	341	338	307	311	340	327	333	327	324	319	332	359	318	331	315	319	314	334	313	322	346	343	348	346	320	301	322	340	340	337	327	321	351	322	339	335	341	339	322	343	317	329	333	351	338	369	341	311	305	314	318	321	331	345	339	355	320	334	297	310	331	344	315	351	330	341	344	311	327	319	320	336	302	353	331	345	323	316	329	344	327	333	327	347	348	306	340	302	323	339	361	325	338	323	288	323	320	327	377	357	295	321	358	341	361	326	323	373	320	314	344	317	358	324	311	348	314	292	314	368	348	316	308	320	373	316	329	336	301	354	342	309	332	339	302	344	329	307	346	366	321	292	330	326	337	320	304	334	339	302	307	331	335	346	286	340	331	364	344	364	318	322	313	326	300	307	311	343	317	341	359	311	285	321	319	340	305	313	337	346	322	329	312	311	348	328	362	342	307	327	332	356	324	346	374	323	308	322	334	339	349	323	298	287	313	308	321	307	342	322	351	368	310	326	339	356	301	330	351	350	325	309	322	338	331	306	329	321	334	337	323	340	305	386	309	343	370	313	323	320	310	361	321	328	292	297	312	343	366	346	325	338	368	322	314	329	346	342	333	309	293	333	329	349	313	336	380	345	345	322	310	324	321	331	317	353	338	338	355	323	307	363	325	330	316	329	350	313	309	311	353	324	347	335	327	351	387	330	296	298	336	303	320	321	342	311	344	297	344	282	344	331	334	331	329	357	325	316	351	347	321	320	315	334	346	295	335	329	334	311	357	283	298	282	309	310	312	329	320	317	344	340	332	335	357	337	335	307	359	334	335	336	307	320	336	335	353	317	320	334	332	335	355	324	326	371	318	326	362	331	315	373	340	302	364	300	333	309	343	300	326	330	341	353	294	323	349	337	356	336	343	317	331	339	311	346	331	320	307	336	340	311	312	318	341	297	316	328	352	319	318	301	336	327	322	351	348	292	320	348	313	328	310	303	336	355	304	327	377	332	374	338	342	322	327	309	338	350	342	351	364	358	335	330	349	378	334	358	358	315	316	271	310	335	371	374	342	303	331	333	319	352	335	312	336	335	337	313	296	341	347	312	303	300	354	327	320	315	316	327	328	322	337	378	318	360	342	322	303	333	327	320	333	345	321	353	305	317	349	314	325	381	311	311	324	365	345	313	355	309	325	318	358	357	317	322	333	300	339	318	371	332	300	342	344	344	383	350	346	341	355	331	352	310	341	353	354	350	334	341	336	331	310	319	303	291	385	303	357	355	322	352	308	349	336	348	351	311	331	339	303	320	322	345	319	322	357	311	332	314	332	326	324	348	316	341	335	353	309	354	302	330	343	335	324	310	328	358	365	347	333	339	368	320	338	354	314	333	308	367	334	327	312	321	308	298	346	325	315	350	347	317	343	331	347	322	353	327	338	317	298	342	322	329	320	334	358	325	383	346	328	317	344	322	341	313	362	307	288	327	355	328	351	335	353	379	315	314	310	328	342	333	343	343	307	347	372	333	315	360	314	316	299	338	340	321	302	327	321	315	341	349	327	319	322	305	321	329	316	344	308	335	306	318	310	317	352	331	318	322	326	316	329	363	315	325	360	372	330	349	318	279	350	324	359	348	301	327	323	298	312	345	352	318	362	321	358	341	308	381	342	300	320	296	339	301	319	323	359	332	338	325	287	335	336	309	341	309	351	352	367	342	339	341	328	322	347	331	320	317	304	317	359	296	337	313	303	316	301	348	292	330	330	351	327	299	370	302	319	317	356	346	326	373	325	325	310	298	316	353	316	330	324	326	349	341	305	302	303	302	302	302	301	298	305	308	332	343	317	333	332	353	341	317	315	326	356	344	336	314	348	332	323	330	348	315	347	338	304	329	344	325	308	328	329	301	320	347	349	357	359	352	320	327	301	344	313	306	374	331	303	324	317	348	340
24871	25285	34386	24763	5297	3119	2896	2475	2259	1785	1515	1434	1190	1118	1143	1011	929	968	948	881	900	896	816	810	827	780	787	781	774	762	747	825	727	755	764	774	761	771	765	732	754	764	743	766	739	749	721	729	770	744	752	764	775	744	721	732	740	741	764	777	774	725	745	722	744	743	743	729	764	767	724	736	768	719	706	733	742	750	743	758	764	753	729	761	764	724	736	730	745	714	725	728	737	754	751	729	750	731	746	722	688	737	728	727	742	745	737	750	749	737	722	743	706	722	721	767	691	712	728	750	726	752	722	705	766	749	717	681	715	748	740	748	714	686	784	736	782	702	715	743	728	753	684	689	765	718	709	745	749	719	730	759	751	712	702	752	759	721	733	755	753	719	768	690	791	653	724	767	742	695	722	761	688	734	749	706	751	803	683	742	776	745	745	751	735	728	694	778	724	730	743	735	745	741	752	711	763	724	765	700	710	700	732	756	721	728	746	723	822	734	758	750	739	701	671	719	722	762	710	708	693	756	759	744	738	766	772	756	763	732	736	750	747	756	766	731	733	739	707	763	798	741	725	735	713	729	684	785	705	739	740	719	755	689	786	767	775	710	751	742	740	777	734	719	767	795	723	806	701	732	725	703	724	761	715	745	728	703	790	696	743	680	732	748	682	773	721	734	722	771	672	765	756	724	731	740	737	681	717	749	775	754	701	717	781	783	725	748	706	771	759	747	707	775	663	746	741	731	716	753	749	722	741	765	758	731	715	713	729	742	747	725	743	731	701	721	697	730	704	808	718	740	746	744	720	717	718	757	727	723	709	741	770	738	740	751	739	699	738	746	710	733	713	761	769	771	794	724	737	766	737	697	734	705	730	712	704	781	702	751	781	714	691	671	727	677	723	710	727	727	748	750	725	702	696	734	747	762	749	731	716	731	754	723	729	710	753	776	710	731	727	730	763	737	742	743	744	732	703	696	747	753	773	747	731	709	703	752	727	693	678	747	745	713	755	749	709	742	709	734	732	721	732	766	732	750	726	731	757	775	782	749	792	719	730	721	686	750	736	730	728	700	716	736	719	755	696	694	773	783	759	761	703	701	766	702	715	695	718	726	735	751	750	710	735	731	746	760	804	729	718	760	711	758	726	707	745	711	726	739	733	731	742	749	744	746	715	677	690	734	785	679	738	759	720	754	758	728	756	737	792	731	737	770	701	689	731	746	711	749	702	785	773	735	709	746	730	697	721	769	730	721	700	770	788	726	671	702	704	727	743	692	741	731	738	705	778	729	760	740	739	793	725	727	722	721	704	734	724	747	739	771	762	728	773	791	720	792	726	719	715	756	735	732	809	720	699	757	685	720	705	746	750	670	674	691	740	702	768	709	709	748	708	727	720	724	718	713	740	717	724	718	721	675	731	762	680	750	741	717	743	765	702	673	740	723	757	761	712	740	756	747	723	734	714	696	783	746	734	731	748	747	752	727	740	807	742	757	783	724	756	760	755	694	702	740	736	741	750	696	739	709	729	732	714	760	711	765	697	725	710	776	732	711	700	753	734	704	736	724	773	702	752	706	728	786	701	722	730	686	745	751	783	695	732	764	761	727	760	761	730	713	763	750	757	724	733	711	769	735	716	723	692	731	739	760	719	719	720	745	712	728	730	735	717	716	706	775	744	673	688	714	757	734	718	775	765	682	748	733	770	713	734	730	769	742	720	693	749	767	732	764	753	682	734	720	744	743	787	719	743	732	696	764	757	721	753	788	760	703	752	753	719	737	753	713	758	762	769	708	732	744	741	719	730	664	734	731	716	733	690	729	752	702	772	727	738	722	715	731	757	795	730	723	744	759	728	695	702	792	778	763	734	709	719	782	719	777	759	726	690	752	742	712	686	739	706	742	696	774	737	734	691	741	708	751	759	764	773	785	755	738	770	755	732	737	742	728	734	706	727	718	713	763	732	717	712	686	742	727	743	733	705	749	721	727	745	724	707	770	717	769	704	743	719	797	724	751	737	817	762	766	691	788	714	725	735	740	715	731	709	759	717	706	736	743	726	740	732	760	721	677	787	760	731	753	730	766	744	749	746	705	772	756	781	702	784	741	745	715	748	804	765	722	741	700	749	737	710	727	749	726	721	753	705	713	740	727	765	759	693	758	682	772	754	701	751	730	752	757	743	761	695	696	756	785	731	749	706	699	744	734	691	719	738	726	774	767	757	737	724	708	735	781	714	757	686	786	798	747	726	747	745	743	750	736	751	734	762	716	780	672	746	738	696	723	722	742	760	722	693	772	724	703	709	764	754	685	678	773	754	783	731	753	759	735	704	742	766	721	748	775	725	740	735	782	725	757	751	723	727	743	740	782	745	744	708	772	715	732	787	721	738	673	775	724	751	723	728	733	700	731	749	736	760	761	699	723	716	716	774	747	713	743	741	729	701	695	697	725	745	768	709	741	707	739	712	751	763	755	686	721	710	763	711	744	763	681	702	726	739	717	750	757	718	691	696	722	674	706	744	714	755	736	682	740	723	725	763	743	780	711	769	755	718	718	735	680	750	761	739	764	698	672	735	703	693	762	750	769	725	774	709	720	703	766	732	695	760	741	718	768	741	769	714	740	727	759	701	763	711	731	708	700	761	719	749	691	717	719	715	732	713	763	695	726	760	736	747	724	760	721	730	681	735	772	691	721	747	720	732	751	728	720	723	746	710	722	732	674	707	776	747	684	705	762	771	735	732	758	697	732	752	684	733	778	759	731	741	704	783	794	756	791	795	763	706	753	678	736	730	753	703	715	723	733	728	751	686	723	679	714	744	707	737	726	773	686	715	709	771	712	724	692	740	678	745	752	723	800	676	724	771	753	714	718	741	714	718	771	721	754	716	749	755	696	743	749	774	706	752	686	786	750	800	731	758	755	726	732	737	743	681	787	707	688	778	697	729	710	702	696	728	774	742	733	788	722	738	749	766	775	757	737	714	730	688	725	693	732	721	756	744	714	726	719	733	733	732	729	768	703	805	749	709	724	775	765	714	730	765	758	683	725	737	710	749	723	746	749	760	720	754	756	733	812	770	729	697	809	750	714	716	720	682	761	768	718	745	745	731	754	745	724	707	715	698	701	725	705	749	776	746	774	740	729	777	726	746	713	757	760	713	723	755	714	750	730	744	763	747	743	713	732	759	755	705	743	689	732	728	729	742	717	694	740	746	784	767	751	741	683	753	745	734	741	679	763	707	721	726	728	779	741	703	769	794	749	725	747	691	749	708	742	758	743	700	731	719	789	717	750	746	702	724	703	722	730	735	762	745	718	769	757	690	702	694	729	722	699	709	749	744	748	751	760	735	765	751	695	759	701	725	737	696	714	749	760	798	700	708	797	769	742	722	706	792	702	742	731	749	757	693	732	752	733	738	756	754	753	745	759	752	731	705	718	695	695	715	740	698	750	754	704	736	758	720	694	741	750	753	743	749	732	737	711	729	674	736	803	728	719	704	689	694	766
48734	40461	42194	30493	10100	2598	1514	1215	942	785	615	581	524	473	440	433	473	406	469	411	393	383	416	401	396	369	364	386	400	362	358	389	386	394	364	403	390	375	410	353	366	386	353	366	360	373	370	362	371	388	372	337	368	376	391	351	401	335	368	367	399	394	368	379	359	398	371	361	387	369	357	399	358	378	376	383	351	385	374	356	381	373	387	377	354	400	376	375	369	388	396	372	408	406	370	397	357	430	396	360	377	371	355	372	359	338	390	351	401	356	375	376	400	370	388	381	396	359	378	345	414	370	407	423	386	383	361	380	397	379	396	335	376	423	402	349	313	371	380	348	394	363	368	388	390	377	372	408	372	383	385	378	339	360	355	407	413	372	379	385	339	389	364	352	367	376	363	368	356	386	368	374	386	384	363	374	381	378	359	393	395	363	350	357	419	365	367	414	366	332	372	368	363	368	368	425	370	408	377	367	382	415	364	363	386	428	413	372	382	393	361	412	377	359	382	377	378	382	364	385	429	359	364	362	372	371	344	351	390	351	352	434	402	325	378	388	365	356	377	389	344	391	339	376	390	351	394	368	354	377	417	384	359	373	386	357	340	397	390	391	356	380	405	386	370	398	344	390	364	397	384	379	374	377	357	367	332	391	371	366	354	381	401	352	353	357	357	378	355	381	414	375	376	390	392	402	346	402	409	384	370	365	390	407	387	397	372	364	390	379	382	398	389	392	377	397	377	412	388	369	387	438	394	380	368	412	381	360	413	369	399	374	435	355	414	392	372	355	355	402	389	365	389	411	375	362	384	379	371	392	398	364	377	362	326	333	383	386	374	398	334	406	419	379	366	399	374	361	358	383	382	379	407	391	406	375	400	368	391	388	326	371	360	409	369	384	387	366	377	378	390	376	365	364	357	398	394	371	389	353	353	359	375	370	348	375	402	397	366	367	363	382	403	388	372	360	380	326	363	403	357	395	391	369	377	363	343	379	389	368	397	380	369	342	388	377	387	360	373	344	356	411	384	361	362	403	419	386	401	392	406	404	366	385	380	389	354	424	388	363	411	363	377	418	397	413	360	358	348	378	357	362	393	333	374	366	354	354	361	362	395	389	378	355	364	405	363	384	400	361	338	358	369	376	375	348	353	407	385	350	422	352	373	373	394	383	398	405	387	380	403	340	363	385	401	348	383	390	375	384	386	367	414	380	349	315	354	393	395	396	395	355	346	337	346	408	383	397	337	355	408	380	368	354	352	389	383	406	371	378	381	410	334	363	368	431	388	362	381	381	383	347	366	362	398	435	389	369	429	346	359	371	374	397	406	384	373	369	364	367	380	398	360	349	383	383	352	355	384	358	372	369	345	397	399	388	393	383	435	379	361	397	381	377	373	386	351	379	373	371	387	402	389	363	401	371	390	410	387	388	403	398	389	405	357	405	402	389	330	360	398	417	363	374	376	345	355	378	392	352	389	381	385	378	388	390	354	397	408	389	333	411	369	390	371	363	407	361	350	375	399	365	402	348	324	362	416	396	354	370	395	365	387	392	361	385	384	368	362	376	380	375	362	393	370	378	392	353	395	354	377	412	378	364	395	368	400	390	417	347	357	388	387	387	401	375	353	368	356	383	417	370	346	387	386	376	348	354	314	350	388	361	413	391	374	368	370	401	325	349	353	367	374	379	404	350	382	362	344	392	379	368	389	360	391	357	357	346	387	341	405	397	377	353	386	387	378	395	376	344	370	386	421	400	369	392	341	394	327	363	410	383	396	383	370	359	380	387	360	341	380	415	390	381	399	377	420	376	385	379	352	366	395	408	370	383	361	367	396	374	364	346	368	382	422	379	339	354	352	425	410	400	365	350	377	411	362	367	320	332	360	383	384	352	342	361	377	366	359	380	359	385	353	385	385	410	387	396	347	384	367	368	359	399	352	329	366	389	337	341	397	407	383	368	358	385	352	356	411	391	389	402	368	362	360	401	399	364	329	394	376	377	338	371	399	385	385	384	395	375	354	346	384	371	357	322	396	407	389	383	375	357	357	409	360	349	365	406	418	389	354	364	397	400	356	395	393	344	369	409	356	400	364	372	375	366	378	352	412	344	377	356	373	392	367	412	377	354	385	415	406	406	388	383	393	386	359	390	366	368	399	340	406	364	361	338	372	397	366	382	377	388	385	377	411	362	391	356	382	394	411	356	372	371	360	376	383	356	374	362	381	406	365	378	374	407	353	393	371	360	387	395	388	362	409	349	368	423	425	363	332	388	367	390	381	382	406	364	384	389	378	394	365	344	352	362	399	392	425	397	357	388	382	408	390	357	376	405	388	341	382	372	353	395	353	360	400	351	379	397	380	361	392	413	380	363	342	371	384	371	339	386	349	348	387	355	360	375	391	354	378	396	397	387	344	362	381	425	368	381	376	399	407	349	378	396	355	385	347	384	345	362	403	366	348	355	403	381	366	366	384	401	370	362	424	391	335	369	348	380	371	391	392	414	358	370	401	368	374	412	379	365	389	421	406	411	360	379	359	402	399	362	359	414	381	376	353	378	370	352	402	419	377	341	368	366	335	377	373	352	361	382	383	349	371	399	390	437	375	380	384	426	370	384	392	350	421	388	387	411	387	386	346	398	371	386	325	367	389	401	374	396	365	374	367	331	345	405	390	397	391	383	323	339	364	400	353	395	353	377	349	377	426	375	370	385	372	395	398	361	367	359	355	370	387	371	364	354	372	390	368	358	355	374	397	411	367	404	414	396	379	386	348	371	389	366	363	376	380	353	381	385	400	436	360	388	398	354	372	385	356	356	403	399	354	409	347	363	408	378	339	414	383	408	378	370	369	351	378	417	348	364	397	361	385	401	359	374	389	380	392	414	383	390	398	370	352	372	372	362	400	378	366	377	356	425	379	357	361	425	385	327	375	375	391	366	386	380	357	376	362	399	369	407	371	365	400	360	390	338	388	361	399	314	389	380	413	429	353	392	346	378	350	433	389	373	371	369	377	406	392	382	389	397	347	342	369	414	384	331	361	410	339	392	341	368	381	382	368	392	347	369	392	333	388	393	358	374	436	379	353	406	365	367	401	416	380	378	386	343	413	374	383	364	365	380	365	383	395	388	366	393	417	377	406	368	385	410	366	348	391	353	366	391	368	384	381	414	364	362	357	382	380	358	360	392	351	346	409	398	390	380	340	377	382	344	376	361	404	384	376	357	337	357	314	356	365	346	408	399	427	372	390	377	382	387	378	429	383	417	381	369	358	391	355	342	383	356	396	366	370	405	395	399	425	382	350	399	387	396	368	381	392	355	376	382	365	369	386	411	434	418	372	351	352	372	378	374	393	377	387	367	355	357	358	370	407	334	378	381	369	390	385	410	384	398	369	372	347	391	343	398	363	364	418	394	391	387	383	381	336	371	346	383	329	373	389	389	386	362	369	365	405	375	369	373	393	389	419	380	388	366	372	364	368	383	362	387	323	361	399	395	389	328	371	344
31305	31475	42688	30556	7999	4302	3856	3792	3139	2660	2278	1801	1580	1387	1372	1244	1107	1222	1147	1065	1066	1045	989	978	892	904	887	862	840	840	876	888	905	873	810	867	859	864	850	784	834	834	831	807	849	826	838	848	870	789	838	824	836	796	840	842	829	842	775	813	844	798	822	859	837	883	826	821	805	837	871	813	819	839	821	887	901	833	786	829	824	810	832	821	837	809	759	864	827	784	841	825	849	781	791	819	875	845	795	832	843	866	786	836	856	830	812	838	893	815	815	812	806	801	801	805	819	803	775	831	872	859	862	824	823	811	795	821	821	849	786	839	777	861	803	772	808	836	838	830	874	798	823	828	828	800	838	829	831	837	801	816	861	857	823	833	818	830	793	792	823	855	810	810	841	852	841	826	811	820	828	826	843	847	873	798	839	823	843	870	813	860	863	802	782	789	805	796	839	853	848	785	797	826	829	813	847	858	851	834	829	866	805	811	830	858	870	869	824	859	812	809	837	843	798	816	853	861	844	793	837	853	814	845	826	820	815	798	851	847	808	867	818	813	813	788	841	837	818	833	826	789	780	832	831	776	773	788	763	799	803	800	853	844	802	826	857	753	803	827	757	859	824	830	827	828	850	796	856	832	801	791	784	835	822	836	790	837	842	836	794	852	851	810	829	878	766	865	860	775	801	898	800	830	887	854	841	802	830	844	790	817	784	833	794	821	823	809	837	784	821	822	764	775	799	841	831	811	864	850	824	854	799	830	868	814	812	864	852	780	790	790	857	803	791	789	837	765	858	820	793	836	899	802	806	827	821	894	814	894	832	827	863	812	794	772	830	838	838	826	833	812	792	798	808	918	814	811	819	812	791	790	874	856	820	858	828	771	812	826	847	802	833	866	830	810	802	793	807	856	868	825	812	827	870	825	845	836	796	847	870	804	830	786	897	828	844	847	863	797	833	813	821	826	822	819	795	789	790	822	812	837	873	815	798	808	863	772	830	868	826	830	875	838	814	850	831	830	851	813	821	844	803	858	840	762	813	816	818	838	823	880	801	844	812	828	843	834	820	778	748	824	831	797	817	809	815	844	791	787	841	819	854	820	822	809	823	834	809	819	854	829	807	785	814	830	881	795	849	779	839	824	794	805	813	761	831	844	848	831	794	894	846	771	866	760	792	804	827	780	807	843	864	897	841	844	807	822	846	770	850	815	827	855	858	779	785	830	804	797	832	810	872	874	841	824	816	829	850	799	783	865	829	831	839	858	869	840	851	787	901	811	776	853	845	828	831	816	832	772	825	796	783	829	836	802	833	783	792	831	830	809	808	826	797	824	777	830	826	778	802	830	806	804	792	828	797	843	804	827	811	798	804	802	851	895	807	815	834	825	840	818	808	824	762	793	811	839	806	845	794	850	819	849	863	847	804	741	858	842	811	820	838	793	792	830	811	838	772	812	759	810	799	783	788	834	817	859	821	784	805	787	838	867	843	831	842	816	839	797	845	804	814	846	840	819	797	840	804	788	787	812	796	818	847	823	868	830	828	893	812	841	821	808	750	815	862	790	809	796	826	842	856	851	837	806	813	800	803	808	826	797	788	799	783	780	873	813	785	783	821	791	773	900	802	862	836	817	788	839	817	814	817	798	832	812	867	762	867	808	800	811	801	843	823	760	834	856	806	798	752	812	781	815	791	798	830	837	852	847	832	790	806	792	836	823	789	841	804	870	779	848	830	809	856	803	806	783	847	821	765	839	839	810	767	858	870	829	811	767	789	838	762	805	819	828	799	818	782	813	881	826	815	777	784	809	857	809	838	843	838	824	814	859	841	833	804	814	838	810	799	854	820	762	905	890	814	837	867	843	877	881	843	752	753	803	857	802	833	830	804	772	806	852	866	813	839	813	814	805	835	762	840	820	813	748	837	854	830	801	807	841	881	831	811	761	848	819	868	803	784	834	839	840	821	783	825	823	796	883	799	837	878	804	829	837	821	825	804	861	783	795	849	838	859	786	807	888	790	818	863	810	888	809	824	777	843	876	808	823	872	769	844	812	779	826	803	860	796	847	844	811	851	834	829	768	801	819	798	791	802	831	796	846	770	818	815	801	802	789	813	815	790	785	789	803	807	823	857	796	792	817	822	829	809	813	804	803	825	821	798	833	843	825	856	837	811	809	794	848	861	823	849	828	820	834	831	813	814	824	873	823	782	822	797	800	847	827	830	816	849	805	834	814	819	789	842	845	791	842	815	825	824	852	830	821	836	866	831	807	813	869	889	818	823	821	837	837	847	807	805	836	767	851	784	838	859	840	838	802	832	827	848	790	833	806	813	834	816	825	797	772	846	826	794	778	810	820	832	819	805	776	831	867	817	809	810	814	812	785	805	879	842	785	788	819	791	806	784	793	827	801	867	817	855	811	838	852	844	883	822	846	780	857	845	854	831	808	795	862	836	795	822	833	861	865	861	842	841	801	834	822	838	787	761	788	802	813	842	875	846	841	826	808	843	802	819	819	828	796	787	805	836	821	786	750	819	829	829	831	804	845	822	856	812	818	793	833	808	795	797	805	777	771	829	865	854	806	822	792	851	780	788	858	789	817	791	792	803	825	800	818	851	862	828	800	807	800	778	831	853	851	836	832	803	775	803	804	735	848	839	801	777	810	815	816	801	841	860	805	830	819	833	831	877	819	816	834	793	833	813	801	782	797	839	843	822	839	827	834	868	817	824	824	817	822	825	834	812	838	814	809	818	855	816	825	845	821	844	814	806	841	834	808	793	830	781	856	804	800	763	830	794	876	822	835	789	784	802	822	841	770	781	762	791	789	798	775	900	865	794	819	848	822	793	816	820	815	822	796	830	864	843	802	839	774	872	832	822	856	805	830	805	794	772	833	814	814	832	780	748	810	831	775	791	782	814	850	808	813	824	853	783	840	772	840	798	813	832	889	874	829	868	813	888	851	813	847	788	810	849	786	802	827	843	778	823	856	877	816	841	835	785	818	874	806	828	856	836	833	822	801	826	867	831	784	781	834	859	827	804	844	849	840	828	804	743	823	814	817	813	817	821	823	855	807	825	802	818	822	815	805	807	827	805	884	820	824	789	825	830	837	772	799	816	850	836	830	817	795	831	840	843	793	861	849	847	818	824	822	891	845	829	856	807	837	838	825	797	846	830	821	842	812	918	788	814	793	826	778	763	860	851	845	808	851	804	840	785	856	887	808	831	789	807	776	816	883	821	816	826	844	810	812	826	792	780	853	908	789	853	767	819	839	802	829	771	792	869	834	837	836	847	756	813	785	816	823	820	790	800	822	801	851	812	821	823	793	837	792	800	830	803	823	839	828	809	828	792	794	873	814	846	806	819	861	824	806	880	786	815	804	819	850	825	812	810	852	840	791	819	793	797	782	792	786	824	805	776	827	857	838	821	766	855	833	842	830	809	809	766	796	821	832	833	827	772	850	812	836	814	862	809	794	811	819	824	803	842	811	873	825	788	823	806	849
21415	13280	9030	4212	987	578	489	443	408	332	370	320	327	320	325	300	310	315	285	305	307	320	314	315	303	308	311	325	288	319	304	306	322	309	294	284	297	312	282	300	316	282	315	295	325	286	307	290	268	299	328	299	256	333	284	296	301	319	308	257	296	269	290	306	307	315	301	298	284	284	290	299	298	270	269	324	282	282	294	284	309	328	318	287	330	285	303	287	323	298	295	288	320	298	283	282	290	301	299	286	271	284	299	291	356	288	294	264	311	293	286	298	292	292	289	313	307	284	298	286	345	310	285	264	288	301	303	257	299	301	322	267	323	267	274	307	322	304	297	296	305	298	304	298	289	325	315	268	272	320	323	311	291	309	273	327	300	274	279	269	311	312	262	286	300	261	275	308	325	282	310	306	305	277	289	333	273	293	274	318	317	310	313	293	301	270	290	292	287	277	291	275	341	313	281	310	296	279	288	300	291	327	316	317	294	322	322	311	265	306	304	291	289	324	294	310	291	303	280	279	301	296	295	316	307	313	284	274	312	307	303	299	311	296	312	291	312	305	288	309	312	259	276	299	287	307	319	290	308	282	285	280	321	290	329	310	276	282	285	280	310	270	291	295	298	298	284	278	310	249	291	284	292	297	268	298	313	337	303	299	283	317	295	324	302	317	309	311	279	265	297	293	321	317	279	294	280	281	296	322	285	304	265	295	301	275	303	287	309	310	304	294	297	279	296	311	298	325	280	322	291	292	308	303	264	281	313	283	286	291	316	295	327	264	287	305	295	289	286	310	334	319	317	284	330	300	290	298	337	312	300	274	310	297	308	260	257	277	263	287	272	311	287	282	308	291	304	314	263	317	304	282	329	302	307	264	281	290	302	285	294	270	325	337	282	311	308	287	295	302	298	277	310	334	249	291	311	291	288	313	344	287	289	295	310	368	283	286	283	273	305	295	322	301	317	309	315	285	341	290	306	312	322	300	295	292	325	301	323	296	314	323	270	288	314	318	290	291	296	302	293	324	274	321	320	317	281	334	290	347	315	303	338	264	273	280	310	302	318	309	259	279	320	316	308	311	261	328	326	287	279	286	286	296	325	315	325	296	309	296	262	285	310	312	290	293	307	318	315	290	294	332	294	303	258	296	260	282	293	303	323	279	273	313	297	309	300	305	307	319	341	321	336	297	289	314	315	287	307	313	269	269	315	252	312	317	334	284	284	291	302	300	293	305	295	279	289	298	290	329	310	291	308	291	258	345	313	317	314	286	305	245	285	327	320	257	318	317	284	285	286	312	313	317	262	293	296	331	317	306	314	326	279	300	294	320	301	287	300	300	343	300	297	301	324	310	307	266	310	285	299	274	288	292	286	281	295	288	291	289	261	277	287	286	293	305	295	292	329	316	293	292	313	326	310	313	289	277	320	288	296	341	288	302	288	311	318	282	311	310	285	320	283	346	296	288	286	327	313	287	305	286	322	282	298	289	293	301	239	302	302	306	293	257	288	296	309	309	300	292	282	314	317	278	288	310	291	315	298	334	311	305	318	300	303	324	287	283	287	276	316	278	323	283	269	274	301	303	330	266	319	310	299	302	298	296	287	287	324	298	329	274	295	309	300	321	303	282	312	294	319	284	295	296	292	300	281	288	283	283	328	283	266	287	297	324	296	288	277	334	297	310	300	298	279	286	305	278	283	303	269	271	301	295	278	296	309	300	296	290	299	256	302	287	284	327	323	285	285	250	297	274	340	264	271	277	312	310	295	289	287	307	331	271	300	297	283	280	305	277	333	307	321	319	307	308	336	330	285	299	270	319	346	317	304	336	262	323	267	269	281	324	303	278	280	288	262	281	292	280	294	299	328	297	289	310	345	315	280	313	288	301	301	279	317	325	327	289	302	285	297	286	305	309	290	299	286	292	278	325	319	308	292	315	268	292	296	285	280	308	321	296	303	301	295	306	324	286	277	306	293	287	317	295	329	281	285	334	294	316	281	267	322	325	300	321	303	300	315	310	313	302	316	267	292	286	297	335	281	325	273	307	284	268	307	296	294	285	306	302	275	308	302	310	297	296	270	288	302	270	322	290	320	284	335	283	307	287	296	329	304	288	307	327	304	297	266	302	308	312	283	283	323	311	295	312	275	303	274	331	281	280	299	283	325	283	293	302	310	309	343	280	282	307	297	291	307	291	293	310	340	295	279	313	287	280	304	290	280	291	269	322	277	297	304	298	306	275	287	300	314	320	295	269	297	306	288	278	315	302	316	301	312	304	269	302	287	306	267	299	318	295	310	269	291	296	288	335	307	305	321	320	306	288	276	288	286	330	285	304	286	292	284	289	293	313	290	294	297	282	318	333	347	339	262	322	298	345	302	293	300	282	303	298	311	313	269	305	321	303	303	332	289	308	268	327	300	294	294	272	325	287	298	297	268	324	270	319	307	310	310	264	273	305	299	254	298	299	283	294	325	295	281	270	271	308	315	324	275	313	314	296	309	306	292	292	294	266	310	331	275	299	291	274	287	277	303	329	316	293	309	292	280	286	306	310	318	324	286	300	282	302	294	291	269	295	317	306	305	288	303	314	281	300	335	287	302	308	312	302	303	302	315	315	280	290	312	344	307	307	282	329	308	291	321	293	320	276	291	323	353	332	298	298	278	281	319	311	308	309	308	286	307	295	299	321	271	306	295	296	315	307	295	287	273	302	299	293	324	300	300	282	288	301	321	319	297	287	299	269	292	307	325	317	329	302	287	317	291	283	316	288	255	317	322	282	296	321	298	282	339	306	310	303	324	290	299	313	300	300	319	259	271	278	299	264	324	231	300	318	280	306	312	303	294	309	312	305	292	324	276	278	309	248	328	300	279	346	350	333	265	307	321	299	291	273	273	286	296	306	282	291	283	308	329	309	323	322	338	353	322	292	281	305	284	312	265	280	283	273	304	295	304	315	278	269	302	328	271	281	298	320	279	315	273	267	280	266	317	301	310	294	289	305	299	326	303	303	291	310	262	305	355	305	315	318	284	289	295	295	309	307	312	306	284	272	329	274	285	344	260	304	319	292	285	303	282	304	289	301	281	305	294	276	314	289	316	295	290	289	318	341	301	309	326	292	287	291	267	300	277	300	286	272	306	289	266	272	317	283	290	287	311	305	308	322	296	312	295	318	282	267	356	265	258	328	283	322	301	302	286	289	287	292	293	286	303	324	294	317	313	285	288	292	294	275	292	332	290	288	300	284	300	309	291	308	271	271	296	306	340	317	322	328	280	279	290	297	319	307	303	334	301	326	304	307	274	304	296	305	309	313	287	303	285	295	320	321	312	351	283	276	278	266	282	309	307	278	295	286	273	309	294	312	292	283	309	286	268	265	286	294	289	324	309	291	289	257	276	257	296	297	295	278	313	298	287	281	256	300	312	279	293	301	292	309	318	266	252	265	303	273	266	290	331	301	301	310	286	308	279	286	307	288	321	320	304	299	321	301	261	308	271	294	298	295
12958	10790	13276	8948	2590	1629	1376	1259	1141	1054	998	913	855	830	796	757	792	750	733	710	748	767	733	732	645	691	686	690	695	682	728	703	693	683	665	702	626	657	661	678	673	670	686	712	665	662	681	670	704	722	713	663	636	653	676	650	718	670	681	718	671	683	631	684	714	649	670	669	687	657	641	666	725	695	644	667	660	686	641	689	672	662	676	631	661	665	691	667	688	671	639	644	674	677	633	672	678	655	682	669	723	682	657	686	706	675	645	718	677	689	627	697	687	661	688	699	683	703	743	706	643	645	669	652	738	634	661	690	667	689	709	675	716	667	647	646	684	647	630	662	678	675	638	712	646	717	661	700	684	681	726	681	675	662	676	687	599	630	640	689	671	651	708	648	660	689	690	717	702	635	684	666	696	632	683	667	675	699	657	698	659	659	677	698	675	641	661	700	698	669	679	680	660	698	747	690	672	681	660	717	704	686	636	658	662	680	668	685	681	670	663	674	689	640	691	731	698	678	676	670	680	665	680	698	665	661	675	694	658	726	689	624	668	649	678	708	672	644	651	633	684	670	670	648	687	717	630	702	714	705	637	686	711	667	697	643	685	663	616	662	642	645	628	661	689	628	681	639	694	649	675	691	617	679	715	679	669	667	686	663	687	693	689	671	658	708	640	680	674	695	643	667	679	633	654	631	657	664	657	646	650	692	692	679	672	644	696	704	688	672	682	632	674	618	647	723	726	661	640	626	640	649	714	641	674	669	685	660	643	704	714	673	669	678	678	700	671	692	683	672	667	713	653	679	635	741	696	668	662	692	678	691	629	682	688	662	681	703	656	706	618	669	643	660	724	650	692	647	636	648	705	634	632	651	685	645	661	682	671	642	700	720	712	681	702	628	649	676	651	621	646	701	633	699	637	666	614	644	668	628	711	645	654	697	674	646	694	639	663	731	634	654	651	691	635	662	666	687	656	686	669	679	657	696	652	652	678	653	672	679	649	642	680	682	692	647	701	663	663	707	660	669	670	683	662	679	666	664	685	650	662	759	666	676	655	677	695	654	725	691	655	683	712	694	711	686	680	704	641	673	654	637	654	665	700	729	663	639	690	682	689	678	689	706	680	640	648	637	650	661	691	711	731	685	626	678	657	744	658	660	666	673	674	731	709	658	670	659	654	634	661	630	716	635	648	692	669	654	667	662	680	677	678	661	685	752	669	682	709	645	702	667	678	653	659	701	709	683	673	686	685	670	672	680	706	700	667	713	662	677	670	682	696	684	691	650	624	643	680	675	673	681	633	698	651	662	731	679	628	675	695	685	654	661	713	704	656	672	648	670	718	656	684	660	682	686	668	625	674	668	661	672	697	625	702	709	661	622	608	686	659	704	634	700	671	662	649	676	654	685	674	672	661	671	664	680	664	668	638	679	670	665	656	631	671	656	656	751	696	645	633	721	635	645	664	671	669	663	669	694	687	638	692	631	692	726	662	623	660	674	655	676	637	730	697	676	682	665	673	641	685	639	699	631	685	693	662	654	653	654	630	625	677	674	631	648	641	673	654	666	714	703	680	691	683	705	657	654	675	673	678	695	676	677	719	686	662	689	728	671	661	676	675	661	694	655	684	680	700	658	663	665	658	679	659	655	688	688	703	644	641	686	645	674	681	686	651	641	644	667	663	668	650	676	676	663	663	680	697	698	644	648	638	677	656	692	690	663	642	640	672	703	672	690	691	682	695	693	657	646	673	706	713	696	637	667	683	649	664	657	688	666	738	679	643	635	624	673	664	661	640	654	696	707	651	699	666	639	620	686	696	674	680	597	689	690	666	650	690	686	629	626	684	723	685	658	675	660	685	617	611	653	655	654	680	699	663	720	663	633	706	665	713	690	695	666	650	673	688	629	688	736	680	720	613	673	676	672	668	653	670	709	660	671	685	685	648	696	627	711	651	632	749	669	712	682	692	618	692	673	628	690	711	678	648	670	626	699	653	681	701	646	698	703	668	655	698	715	686	662	675	682	667	703	655	663	629	698	635	661	668	658	690	651	659	667	636	716	673	632	696	662	696	686	691	653	688	626	683	623	695	659	671	703	631	718	643	729	673	688	703	637	741	639	678	620	672	667	712	644	670	671	661	682	664	628	644	663	679	679	643	633	665	628	667	681	680	662	657	629	695	688	655	685	662	628	648	691	660	701	694	660	606	692	658	668	692	634	708	708	664	650	669	644	658	705	681	633	663	683	696	640	689	671	641	656	702	665	658	710	689	643	648	655	636	608	669	681	649	678	622	656	647	672	689	659	661	696	691	688	691	663	719	687	661	705	660	730	655	647	677	664	664	656	663	613	659	712	689	621	701	657	749	661	707	674	640	627	679	678	675	649	686	662	670	662	664	677	688	677	618	669	704	645	664	672	669	672	662	672	673	679	695	707	703	664	668	686	681	681	643	679	716	707	686	714	705	665	634	669	694	658	680	665	662	658	697	640	646	694	717	688	687	678	673	742	678	644	668	667	671	682	644	696	652	728	689	661	656	675	709	658	681	661	636	620	720	654	667	666	632	656	695	699	732	673	688	661	693	639	716	702	662	704	667	666	633	656	726	660	649	659	720	646	699	681	679	678	666	677	674	646	675	674	706	679	704	624	661	669	643	663	636	680	668	692	635	675	699	666	662	676	706	664	649	634	706	681	694	662	638	678	706	638	686	675	612	647	716	663	683	665	673	659	662	643	675	709	672	690	690	640	628	630	673	635	661	636	691	696	652	673	692	692	652	675	690	686	682	686	656	701	657	676	674	706	700	722	684	710	690	712	655	610	717	665	649	701	706	656	679	691	661	705	593	638	650	641	683	680	673	716	665	620	698	644	682	650	684	645	654	650	685	652	716	684	607	679	661	664	645	678	668	666	692	708	646	658	717	690	691	641	665	701	627	689	660	648	662	685	674	654	663	644	685	622	677	623	654	673	608	692	667	669	659	667	635	662	675	654	650	675	636	683	690	673	676	749	677	699	658	654	691	687	653	615	662	633	629	632	714	670	694	693	680	633	649	662	660	663	660	657	650	708	680	631	633	670	659	698	676	685	682	645	651	681	685	664	679	636	653	681	655	710	662	657	684	721	622	640	695	654	725	710	699	697	670	693	707	634	643	679	675	644	672	673	651	674	654	692	676	669	688	689	678	689	721	695	688	676	640	680	700	672	642	641	642	698	685	676	624	695	694	668	656	664	675	672	664	704	658	684	668	656	653	652	691	666	690	681	629	642	657	723	639	646	712	682	663	667	661	659	633	642	661	666	652	651	606	671	660	669	620	645	693	657	669	695	636	692	631	702	699	709	622	624	624	659	628	639	648	656	680	655	634	660	661	654	638	684	705	671	688	639	654	701	639	677	656	658	620	639	692	646	637	669	676	644	704	707	676	721	711	641	639	664	697	651	669	697	705	673	684	738	666	669	665	690	682	739	648	685	672	680	642	648	685	688	677	649	696	660	619	660	648	664
39766	32603	32265	21531	5556	1454	965	796	667	589	449	431	400	434	413	415	376	368	399	339	331	360	338	367	359	364	366	397	361	366	326	306	389	346	347	371	354	363	361	318	370	350	357	373	360	337	308	371	327	309	346	386	367	334	341	351	321	361	377	348	355	351	353	358	363	335	361	342	356	346	339	362	369	334	343	379	337	357	320	368	385	390	332	336	319	334	349	330	345	359	376	333	301	349	334	352	337	370	380	363	349	374	397	355	374	338	371	363	375	358	337	365	329	317	344	353	351	355	349	339	327	329	383	343	355	341	381	341	346	375	362	356	361	334	324	334	343	370	355	370	330	368	356	353	335	356	330	307	357	341	330	340	366	350	335	363	337	334	364	373	350	324	330	341	313	306	354	364	328	339	336	344	334	332	413	365	337	352	321	315	373	351	366	282	319	359	324	323	336	346	341	356	348	354	396	352	353	372	371	362	350	335	371	338	359	347	371	383	343	328	325	340	357	337	345	345	370	367	350	353	322	348	370	368	361	310	372	338	325	356	377	344	328	361	346	359	394	341	336	352	394	309	364	370	347	349	324	347	364	335	372	369	365	361	302	352	386	335	332	336	395	379	354	352	347	346	366	321	348	363	372	370	343	339	323	349	331	372	339	342	351	355	364	359	376	357	342	349	376	316	352	350	333	313	337	353	380	339	367	326	356	375	367	350	326	354	346	333	313	352	324	386	362	352	370	339	331	361	354	307	330	331	374	346	371	326	341	354	341	373	359	347	348	362	379	349	378	344	363	356	334	351	341	374	329	317	350	344	396	321	337	332	352	337	334	313	372	347	371	318	358	372	364	329	378	349	335	346	341	298	319	389	359	374	338	333	361	344	326	352	336	346	340	382	316	335	327	369	376	337	357	366	353	331	351	314	363	295	311	332	362	331	346	340	358	352	347	318	332	319	354	370	339	356	355	363	343	372	370	343	342	346	359	346	334	336	318	333	365	336	363	321	372	388	357	361	353	339	350	351	340	315	329	372	368	406	362	421	374	349	368	362	320	325	348	350	353	341	368	350	351	361	337	374	369	344	365	350	371	383	291	334	364	330	327	340	368	320	335	364	341	346	336	325	376	357	372	335	321	375	359	338	357	371	322	327	344	335	349	340	338	378	344	335	343	324	354	364	370	359	353	353	351	339	321	348	351	321	356	364	338	372	361	364	342	365	335	339	356	384	328	344	340	354	322	339	372	317	353	340	327	326	318	337	350	388	354	372	358	311	346	340	343	352	361	329	360	333	357	343	316	344	380	356	320	359	346	328	324	343	378	340	376	361	372	331	343	368	333	339	347	328	362	362	372	364	313	348	330	325	323	345	352	336	363	340	361	350	392	368	390	357	340	318	365	310	363	353	390	339	354	371	357	368	355	328	383	328	317	348	406	364	366	375	370	337	356	375	348	370	337	351	334	361	350	328	300	328	326	354	348	342	335	385	317	351	363	349	337	354	329	379	344	370	334	386	324	370	340	325	358	350	341	304	387	353	306	360	348	376	334	337	361	381	359	374	337	272	344	368	341	363	327	386	345	326	371	331	342	352	354	335	347	329	351	368	356	386	387	357	333	313	329	337	323	350	346	331	327	319	338	354	306	341	329	348	357	359	354	373	355	388	380	336	316	333	343	372	356	330	346	311	321	360	344	329	342	392	351	339	367	394	340	316	346	335	363	345	372	335	365	338	351	334	303	323	325	345	352	358	361	356	332	379	369	341	360	351	344	357	353	374	352	376	327	348	344	393	340	336	346	328	333	340	337	357	359	349	320	341	333	362	365	363	343	336	321	362	316	346	376	339	347	333	332	353	387	352	325	359	370	374	329	343	402	337	357	377	374	346	396	361	348	344	326	356	343	353	328	355	358	373	355	367	335	345	334	322	352	338	369	322	340	376	333	374	357	348	333	372	330	378	347	356	360	326	367	378	355	379	330	346	340	364	371	364	340	358	318	361	372	362	358	346	338	343	348	312	351	373	352	341	365	385	335	313	344	337	329	360	348	349	315	321	348	349	343	327	338	329	352	336	372	346	371	333	330	327	355	314	374	339	376	351	335	339	337	366	354	334	348	335	348	308	340	272	338	358	352	354	360	334	383	296	327	374	330	374	362	328	333	369	383	337	352	372	350	349	341	381	315	332	361	309	366	369	353	345	339	346	353	333	364	365	365	325	327	334	351	381	353	342	331	356	310	311	312	342	356	333	349	360	343	343	360	384	347	349	367	346	380	339	369	376	376	335	353	327	350	376	350	403	348	357	362	345	334	340	360	358	362	323	383	317	341	326	362	345	377	360	343	358	337	364	346	358	323	349	358	350	362	347	322	315	364	312	315	348	340	354	328	338	339	337	385	352	332	320	357	363	343	345	359	336	373	362	363	361	352	383	333	384	307	321	348	353	379	312	354	332	361	394	377	327	367	362	359	348	370	372	328	346	331	319	354	371	383	399	380	334	318	343	373	359	357	365	414	403	349	360	371	332	391	336	356	368	350	347	372	362	333	378	357	391	314	367	364	366	350	315	368	351	327	337	351	315	336	349	338	323	358	335	330	375	312	339	359	321	334	345	371	335	363	312	387	310	325	370	356	370	353	353	323	348	345	376	362	329	354	343	356	321	342	361	344	371	330	355	358	363	303	360	372	331	320	322	295	351	356	340	339	358	345	325	347	367	347	325	341	344	379	355	366	384	328	352	324	363	357	357	364	345	368	350	355	322	348	329	393	365	355	357	362	321	316	352	350	364	342	350	345	356	341	363	353	352	367	378	335	345	373	305	369	351	332	331	355	350	335	365	383	368	305	358	370	330	360	358	332	344	367	361	344	370	355	362	340	340	336	364	339	323	351	363	344	369	340	320	350	323	391	330	355	336	325	331	357	366	343	328	331	350	292	332	360	318	345	335	365	310	326	372	357	354	353	311	348	361	349	327	336	332	326	348	321	372	368	309	357	352	370	331	330	332	339	348	389	317	358	355	331	350	335	351	322	334	340	372	319	324	342	341	346	351	364	351	357	301	344	334	326	366	315	344	324	348	351	303	339	349	361	366	335	371	355	364	321	370	350	293	373	348	328	338	293	311	323	314	331	332	340	360	306	340	348	345	338	308	374	331	286	312	324	359	379	315	360	362	316	310	335	372	327	354	360	354	354	316	326	316	346	379	322	368	308	352	367	330	347	326	328	327	347	342	350	388	375	365	359	350	404	340	329	341	353	313	366	347	392	340	346	338	348	330	331	379	365	371	307	299	347	343	346	380	335	311	373	314	358	324	315	316	350	327	346	321	373	356	346	318	351	333	309	335	351	349	365	370	339	343	376	370	336	356	362	332	338	309	346	346	351	334	382	356	356	331	295	345	355	351	356	316	383	374	341	343	394	367	297	352	347	362	346	327	328	359	386	353	362	340	343	316	366	341	325	330	370	373	354	352	322	322	332	362	357	355	368	363	376	350	339	328	359	349	375	342
25870	26013	34191	26234	5641	3131	2725	2680	2221	1836	1549	1351	1186	1111	1114	1025	980	982	946	935	932	883	884	835	887	903	815	787	785	812	786	798	805	818	800	813	836	803	784	782	815	772	737	827	773	738	779	794	810	766	765	783	766	750	781	805	771	764	809	820	786	812	845	782	793	791	750	757	761	763	803	783	804	782	744	769	716	773	775	776	804	779	765	767	762	801	820	769	776	754	808	789	756	785	752	778	770	802	748	773	787	824	747	767	774	858	783	779	778	777	841	774	738	786	739	752	748	735	796	755	719	732	763	809	773	750	766	793	778	781	752	823	769	779	726	821	746	795	794	772	762	781	789	763	754	765	790	852	802	773	753	711	755	790	771	723	804	786	780	822	740	760	757	797	804	800	775	727	757	786	803	768	754	770	789	787	760	789	792	709	733	773	755	746	764	788	772	802	790	723	787	779	767	791	769	821	733	749	791	741	816	766	757	811	730	784	778	795	754	796	801	765	786	803	787	789	798	774	734	753	764	763	734	760	752	782	826	764	755	793	800	763	758	789	752	792	794	717	806	807	771	727	747	735	788	763	796	803	742	747	738	807	708	741	766	745	749	758	790	754	757	771	761	768	783	761	765	831	753	775	753	810	819	826	798	751	793	756	754	750	778	764	748	760	757	738	747	812	754	810	770	766	741	732	783	811	795	755	795	770	798	726	788	797	772	784	804	816	772	732	742	772	809	768	789	802	804	760	789	798	761	757	793	772	784	786	796	807	834	762	771	753	786	782	809	747	786	726	784	772	811	801	742	754	779	722	793	777	769	740	771	775	767	776	791	793	787	772	732	752	831	723	838	745	766	759	765	755	780	768	742	772	791	749	784	737	792	761	833	748	774	742	820	734	770	745	749	799	757	774	785	778	809	812	781	778	780	776	751	782	772	756	778	792	739	822	796	752	786	796	798	761	760	758	747	782	742	761	758	731	789	794	778	788	842	772	795	750	770	766	769	800	729	811	791	743	762	818	783	778	754	792	828	796	765	770	785	753	765	773	746	766	767	745	760	764	784	806	761	730	748	752	808	802	769	792	797	778	750	741	808	719	792	757	743	787	756	716	753	801	826	776	742	775	748	840	806	780	789	815	761	822	717	770	750	790	743	787	779	788	787	752	694	765	746	754	807	755	776	752	767	787	803	775	745	742	818	815	779	757	792	750	783	763	746	715	766	762	790	741	816	736	806	822	771	807	814	814	738	813	812	758	822	777	785	745	704	799	788	749	812	767	760	773	794	803	768	730	786	813	785	820	804	725	764	810	744	798	788	778	811	815	777	795	762	755	791	782	844	804	776	768	739	736	752	791	759	758	756	747	774	749	712	773	771	812	764	770	834	749	808	763	823	785	813	785	782	796	776	783	808	784	791	786	795	752	770	774	741	797	870	755	752	791	719	802	799	738	782	752	772	765	774	732	769	783	730	828	766	848	820	751	834	788	740	807	757	762	778	776	758	767	805	785	762	793	768	791	789	759	806	742	777	792	759	814	736	742	758	742	785	800	799	730	754	753	755	835	774	785	779	765	765	800	799	773	738	761	832	763	740	726	801	804	713	766	763	733	787	775	768	763	759	821	733	724	750	745	763	781	796	785	784	773	762	768	801	738	786	750	756	781	773	744	777	799	759	768	756	761	738	734	769	780	762	768	740	805	767	756	734	797	844	778	804	781	760	725	749	785	781	790	808	738	775	767	808	743	790	781	797	765	756	776	750	783	753	756	742	793	749	750	778	764	809	759	791	797	776	796	816	750	752	791	772	803	763	854	790	750	747	789	741	767	765	766	792	758	748	800	793	748	737	745	757	812	763	732	765	815	757	766	756	746	744	770	732	770	746	733	812	788	791	818	740	751	771	773	765	766	719	777	768	757	732	820	795	752	764	792	750	770	813	775	784	795	830	794	825	762	752	777	836	791	819	768	734	795	742	804	781	806	761	808	749	775	767	760	755	748	766	786	770	814	805	757	776	812	764	733	760	772	795	802	796	791	771	766	772	770	804	744	791	778	798	837	787	778	759	765	767	822	768	759	800	771	826	756	825	787	762	825	738	772	772	742	787	732	773	758	791	751	772	794	758	704	835	740	772	742	745	824	740	794	787	756	801	773	790	785	848	708	797	786	777	764	761	815	757	821	776	763	744	757	732	759	780	755	826	744	732	767	792	759	756	795	727	748	813	813	798	788	797	789	733	817	802	797	775	796	763	769	751	810	755	772	714	766	810	747	758	779	803	768	739	764	772	756	733	742	784	750	781	792	778	770	755	766	789	778	771	772	765	770	742	708	782	817	724	769	811	770	780	787	747	783	765	795	766	754	755	746	811	769	818	762	797	751	754	772	789	725	720	786	803	810	747	769	753	792	744	799	774	774	769	818	768	761	796	777	786	763	757	722	782	770	778	772	803	808	705	782	802	776	773	763	730	745	737	764	733	804	740	748	751	769	805	801	773	817	714	767	763	764	743	770	773	824	777	801	730	778	741	760	716	799	749	769	787	767	792	796	738	807	802	741	777	792	755	795	808	802	763	769	772	792	811	738	809	766	771	832	810	782	788	800	753	784	824	780	794	751	785	741	794	700	764	797	715	776	757	834	741	768	818	773	805	760	805	813	766	758	774	776	823	819	734	767	795	761	740	784	754	792	817	802	774	778	698	805	813	797	779	796	787	781	773	785	786	822	763	802	750	795	752	761	754	781	780	752	752	754	756	769	762	801	760	771	711	799	734	753	780	760	785	737	816	748	760	753	748	820	753	709	778	771	779	776	744	781	805	797	776	759	790	791	744	766	750	796	751	814	742	748	790	763	831	737	753	716	746	785	788	797	766	781	811	801	774	792	792	769	793	810	772	826	764	808	803	755	763	777	750	759	749	811	793	780	775	768	772	751	756	807	727	770	748	792	773	833	801	775	751	731	833	779	809	821	741	782	839	812	776	791	749	773	759	778	760	798	803	813	775	834	728	753	782	713	757	782	774	800	763	815	807	720	769	784	781	776	771	754	746	767	740	755	736	731	742	755	756	773	785	785	718	801	798	783	787	751	821	803	775	780	777	778	750	823	809	784	798	781	815	786	769	756	781	790	785	799	752	757	795	732	751	763	758	775	789	774	755	738	758	774	774	777	777	800	745	779	797	754	793	774	729	787	761	744	737	782	757	750	783	761	786	750	761	765	812	755	808	797	791	774	756	742	750	737	794	751	776	778	791	778	796	782	807	795	824	762	792	826	722	707	770	768	800	757	808	825	779	795	770	769	813	760	775	712	747	786	781	767	834	793	745	790	804	742	745	805	804	766	760	764	800	736	770	789	783	805	788	756	758	717	749	791	777	841	824	806	757	826	760	732	774	763	766	778	785	782	780	781	800	802	731	778	748	738	767	765	762	752	782	805	766	774	761	749	776	753	769	780	792	765	743	713	767	754	792	784	778	759	746	747	737	737	775	793	762	756	826	763	765	791	786	749
50637	42680	41868	32862	10572	2917	1542	1243	948	741	585	613	534	496	531	463	451	474	463	484	429	426	416	472	448	447	421	426	371	382	422	428	405	384	425	385	398	413	374	400	437	408	413	403	377	419	416	392	428	422	423	386	392	456	416	409	361	401	429	440	379	390	423	431	437	390	435	355	418	433	385	373	375	427	381	386	394	360	413	395	382	392	420	435	432	411	406	407	425	404	382	379	431	427	385	425	391	364	404	411	391	401	417	439	344	376	412	417	396	408	397	388	417	394	416	418	419	389	390	394	440	444	416	444	426	377	396	453	380	436	381	395	380	385	378	378	378	380	421	395	399	402	423	442	401	378	375	430	410	445	412	403	423	365	434	428	428	398	428	389	382	409	382	367	350	391	405	406	384	425	414	448	387	359	376	389	429	404	398	384	428	402	449	463	426	403	389	398	378	378	394	416	427	410	388	394	387	383	407	428	440	426	376	380	404	410	368	410	402	374	387	405	444	388	429	409	394	393	381	426	401	395	407	420	404	382	411	426	427	372	422	375	390	404	448	352	423	403	382	460	375	397	423	395	402	364	420	410	375	404	356	378	412	394	417	407	392	389	386	378	397	405	388	368	438	419	430	406	419	458	372	415	406	351	390	367	425	407	422	382	390	415	388	403	431	399	409	404	407	432	435	438	412	400	397	406	417	398	407	385	383	391	401	402	431	400	418	388	458	423	392	450	443	404	369	377	370	402	428	431	401	431	386	403	469	428	442	384	403	374	384	372	390	429	375	420	382	411	417	396	415	379	418	397	439	386	408	381	413	423	445	413	393	402	373	410	354	390	412	411	390	402	418	452	377	407	399	432	414	408	433	424	437	396	397	437	402	402	399	429	448	412	441	415	378	414	416	389	411	416	395	399	397	393	369	394	426	421	405	380	365	398	437	385	415	407	365	398	420	371	387	412	368	396	399	387	389	375	352	417	404	392	380	412	405	394	384	421	418	413	374	419	380	401	400	428	430	398	391	395	395	417	383	424	418	418	370	384	386	392	445	389	406	425	412	419	418	450	398	441	426	381	418	371	424	419	407	426	420	417	416	377	374	409	390	365	417	433	402	376	434	376	452	390	419	427	432	399	384	412	391	368	443	406	395	407	417	434	392	451	409	418	364	377	408	386	347	367	413	383	396	411	417	372	414	403	397	384	454	407	385	436	455	419	385	401	392	405	416	419	421	435	391	412	448	438	399	448	384	407	414	409	350	390	402	407	404	440	429	396	395	424	396	424	401	391	411	411	405	421	411	404	417	406	404	404	417	431	389	384	396	426	420	415	410	436	381	380	405	372	405	390	412	405	389	415	400	404	422	388	372	413	415	416	412	414	390	393	402	401	402	419	401	439	400	394	407	388	398	396	373	444	400	420	397	432	407	411	391	405	399	407	420	430	372	482	402	432	395	431	415	371	373	376	412	402	404	405	379	360	410	441	431	412	369	399	407	401	365	385	398	417	424	426	435	412	429	378	407	393	414	407	362	399	389	412	427	422	393	452	469	412	418	424	374	376	417	443	399	409	408	382	409	390	391	401	358	420	408	427	402	378	409	405	434	395	379	407	393	357	415	396	412	379	417	397	420	390	409	406	395	389	372	425	437	438	421	464	430	386	425	389	421	401	397	395	390	394	435	372	428	390	430	398	413	424	428	411	403	420	399	362	419	388	404	423	436	403	372	399	381	449	422	418	389	393	425	384	374	387	441	387	415	400	424	396	428	388	424	394	409	361	425	451	429	438	381	417	398	380	393	411	404	387	352	437	406	440	439	371	367	391	394	410	422	364	429	421	404	406	360	406	438	413	409	357	383	399	427	432	386	406	450	448	460	393	392	424	432	407	412	399	428	406	398	414	388	401	418	412	398	408	377	408	408	380	390	421	424	419	422	349	413	436	376	374	344	441	398	390	424	415	408	396	403	405	371	399	376	405	403	340	451	388	388	400	347	388	369	397	414	361	377	424	371	405	387	391	381	433	430	412	403	400	441	433	409	416	418	434	388	427	423	440	415	445	447	412	391	376	422	407	378	417	445	435	335	408	373	399	401	437	373	395	368	417	431	419	439	394	378	390	413	368	373	417	393	433	424	409	419	369	391	390	406	403	382	390	371	382	359	372	399	420	450	415	362	381	367	397	390	369	438	429	403	416	425	394	367	418	420	430	398	390	448	442	410	392	373	450	390	379	378	424	449	407	423	427	433	457	413	420	421	403	399	415	424	342	409	427	408	418	450	433	454	401	403	437	422	423	379	402	397	409	456	388	369	367	414	444	430	359	403	434	387	384	427	413	458	379	380	401	412	434	379	422	398	387	404	385	383	386	428	449	384	392	417	423	429	347	431	399	393	365	423	408	428	418	395	376	473	406	396	412	411	380	451	406	440	429	420	396	393	433	415	394	392	386	419	414	408	372	414	405	425	407	413	457	391	384	388	387	437	384	399	385	431	416	418	423	393	379	369	416	436	411	420	421	384	415	409	414	423	406	353	393	417	400	408	423	438	404	394	420	410	429	395	419	370	396	401	393	381	409	411	421	408	397	423	395	411	428	462	404	431	394	432	429	419	402	406	427	400	385	410	406	397	402	419	395	385	412	412	411	365	409	385	419	383	424	398	372	423	412	359	423	409	417	432	429	395	412	417	412	423	374	437	388	450	351	400	416	434	401	404	436	375	402	398	387	377	398	469	389	390	366	395	399	372	381	386	387	427	390	427	402	386	402	429	387	395	424	395	426	390	401	397	386	438	418	423	389	395	403	422	383	386	415	374	409	374	415	413	410	391	416	399	339	369	386	379	432	432	464	400	417	406	362	386	417	444	419	403	396	415	413	415	391	423	402	389	392	397	375	412	394	374	390	400	400	371	451	437	415	412	436	392	387	384	424	397	400	437	418	426	394	408	400	402	386	477	400	436	434	420	408	415	449	437	402	412	423	426	379	377	418	404	410	414	422	420	438	427	423	428	435	414	406	413	429	386	369	416	382	427	388	400	414	431	386	403	387	391	422	392	405	415	440	414	437	417	391	425	392	404	425	385	407	422	375	389	354	397	388	390	397	441	421	383	415	430	401	403	421	395	395	404	438	414	432	431	420	432	401	405	388	391	392	408	400	378	414	374	392	395	410	388	409	408	399	419	410	414	389	368	405	370	390	400	409	404	351	377	424	399	413	346	403	428	422	379	438	363	385	421	408	398	385	401	446	416	391	413	396	430	407	439	415	421	373	416	386	404	368	368	340	436	419	411	366	390	372	436	399	368	435	386	404	359	385	379	414	406	382	435	382	357	385	432	428	400	376	416	367	409	388	401	394	401	404	431	441	396	405	386	424	408	388	422	441	406	430	415	416	412	389	387	363	428	397	347	427	391	379	405	415	403	403	418	399	399	382	405	433	405	409	409	404	432	390	383	439	430	388	402	431	416	398	390	411	407	406	385	385	429	408	405	394	393	441	420	398	400	439	420	391
33215	33225	41948	34155	7860	4419	3906	3474	3219	2658	1983	1698	1572	1396	1410	1270	1186	1192	1165	1116	1075	1034	1001	957	1044	1016	942	892	903	948	913	946	952	961	932	854	930	890	834	871	894	877	896	872	889	861	862	841	891	908	885	891	818	938	886	893	915	818	872	823	866	909	919	925	879	843	932	865	941	914	869	893	870	892	882	890	895	870	864	886	857	874	921	842	898	841	927	875	857	897	909	911	880	886	854	837	897	839	894	919	905	883	857	880	871	925	867	864	909	856	868	815	931	851	895	890	896	901	862	887	901	879	888	867	853	863	921	875	922	890	871	903	892	885	835	882	849	875	821	915	849	897	872	841	879	887	900	894	882	937	864	871	840	863	923	821	872	890	891	881	807	909	856	890	859	839	793	869	853	919	880	832	912	828	842	871	911	884	848	908	874	873	899	903	868	879	836	885	876	907	904	876	869	854	828	903	836	898	848	863	869	860	916	848	847	874	861	837	878	884	897	867	850	907	859	878	912	891	877	844	861	888	860	846	924	869	908	898	920	876	869	855	855	904	900	892	842	871	842	870	899	861	951	894	846	887	892	893	905	901	913	868	893	857	866	835	921	842	902	854	853	863	851	870	897	827	843	896	895	899	897	834	886	866	863	887	900	843	889	863	893	883	887	846	886	871	821	812	867	851	853	849	891	841	884	866	837	860	889	845	815	889	862	883	882	871	881	885	876	907	858	883	876	843	877	889	941	876	952	896	878	882	873	896	852	892	926	885	869	952	857	874	887	887	901	869	877	904	881	921	882	850	845	852	837	822	866	869	830	839	918	865	885	856	835	866	894	878	910	853	831	849	878	851	921	887	866	883	920	874	895	811	846	830	849	821	880	862	892	824	911	861	886	890	871	875	900	944	852	883	849	865	863	870	908	876	809	814	892	864	883	847	915	875	881	897	847	847	870	866	862	884	795	846	857	852	895	864	834	860	920	909	881	905	879	916	863	796	869	867	884	893	834	862	874	834	923	918	890	799	843	888	878	847	827	936	881	921	902	886	890	857	858	895	824	835	888	852	844	891	872	887	845	898	885	888	837	896	884	866	848	872	854	895	864	869	854	898	851	875	843	953	841	839	864	854	897	876	795	819	880	907	835	813	858	913	839	881	886	865	797	858	904	911	866	857	862	871	864	879	883	895	918	872	866	875	890	854	839	832	839	914	839	898	851	832	879	813	864	911	889	817	886	896	873	884	843	863	845	897	869	881	867	875	837	813	881	824	875	894	816	865	882	804	893	894	849	858	904	847	837	852	862	888	848	894	896	845	874	860	842	895	878	888	877	858	842	845	870	899	839	873	904	829	865	863	879	855	898	846	853	871	932	851	927	851	852	827	856	840	850	902	863	895	888	902	852	846	856	830	881	853	864	854	922	872	864	845	867	844	854	876	837	923	865	804	866	842	864	881	917	885	865	898	907	885	882	890	842	891	854	856	865	882	854	875	847	859	902	864	909	937	846	901	882	896	860	853	854	833	872	847	877	866	870	865	854	890	878	881	860	884	908	816	869	873	909	846	854	901	832	882	906	959	864	924	857	860	863	932	841	850	846	893	904	845	906	858	860	834	824	913	854	856	904	861	845	861	885	910	863	861	923	890	911	858	820	838	885	887	826	836	909	904	876	910	875	862	849	884	846	888	881	879	898	840	814	858	913	906	859	896	918	879	805	916	875	891	884	888	922	881	838	908	855	873	903	891	927	881	889	884	861	889	835	876	879	848	874	871	944	859	894	848	883	872	905	930	873	840	850	848	861	813	869	861	855	873	854	878	909	899	901	923	848	874	860	929	863	839	854	847	886	915	841	848	866	864	892	831	892	883	916	895	871	901	853	863	878	927	950	822	926	878	895	932	793	856	867	861	864	904	935	831	854	846	893	863	879	871	912	828	865	906	845	830	873	924	869	858	869	882	883	879	853	831	860	818	929	856	859	908	869	848	881	859	889	814	870	931	905	919	864	888	935	852	841	842	880	846	854	840	886	889	851	917	872	845	836	825	864	861	876	893	871	841	791	882	791	855	857	808	906	800	846	836	842	854	864	829	865	874	834	877	828	843	881	849	877	879	846	819	898	844	905	865	911	867	897	823	934	818	882	879	904	804	855	849	852	926	881	864	845	891	891	900	864	835	860	815	912	870	937	890	864	844	883	889	905	895	910	864	866	894	908	909	838	866	875	907	854	864	930	915	844	878	925	915	898	888	910	867	865	870	867	878	855	903	843	864	896	860	867	858	893	855	895	853	885	864	901	872	885	881	804	867	903	897	877	888	906	840	843	865	862	838	894	944	891	814	896	917	894	887	835	859	855	878	835	848	887	887	891	861	864	889	875	842	884	879	867	889	918	882	904	921	836	827	863	854	846	883	853	909	839	851	858	880	834	901	899	878	889	883	868	862	894	808	876	854	854	878	862	863	817	885	866	905	849	871	877	885	889	873	889	837	831	871	863	921	906	872	857	824	891	879	920	832	908	859	881	844	864	867	869	872	880	876	883	883	908	908	882	902	902	883	859	918	862	896	868	845	890	836	890	919	898	867	878	885	846	894	918	839	859	891	859	862	870	840	897	909	928	883	828	855	871	916	833	889	859	875	897	879	875	865	890	874	847	890	840	833	828	815	905	815	876	870	859	887	899	892	924	887	841	890	859	822	870	885	858	856	862	837	859	862	886	876	842	913	871	880	904	866	832	827	877	861	835	858	838	847	863	907	839	873	868	863	865	871	863	881	915	882	915	832	864	871	864	880	859	883	873	872	819	874	854	866	893	861	907	852	815	888	873	881	903	856	843	817	836	901	887	914	876	880	891	844	903	833	857	913	867	888	870	829	838	833	836	869	899	909	903	883	891	836	888	841	927	920	907	821	890	877	854	896	824	874	842	844	840	849	843	890	857	848	845	902	863	916	946	860	857	854	934	857	852	914	911	848	896	886	881	854	807	840	887	849	907	846	878	897	881	897	881	893	865	874	891	851	812	901	845	871	856	865	904	805	842	867	882	876	883	866	857	841	869	867	877	865	888	873	853	799	890	852	873	824	871	875	886	894	882	830	934	823	862	937	907	897	842	894	905	904	855	852	846	923	878	847	880	872	844	877	898	856	846	862	861	847	945	886	821	925	876	829	890	865	836	871	885	857	934	898	899	833	898	856	848	834	863	903	889	820	877	813	859	901	937	872	911	873	853	831	882	899	854	882	913	891	847	877	848	870	862	895	894	902	896	886	898	844	863	876	846	909	890	905	889	866	887	886	870	858	859	895	910	891	837	872	795	849	837	845	868	835	855	897	886	857	867	878	919	884	912	866	876	863	817	844	875	860	858	940	929	881	867	865	876	836	889	864	887	882	915	906	940	931	894	889	884	873	820	850	846	884	789	855	867	888	851	936	857	901	888	847	845	879	858	876	842	855	868	861	886	924	871	860	886	805	926	874	841	866	909	884	892	836	870	802	864	916	916	869	819	837
21480	13214	9729	4295	1051	568	508	426	419	383	380	340	343	326	382	341	331	333	361	346	384	369	348	325	330	294	322	342	323	330	315	290	344	361	331	332	304	339	372	355	346	299	349	306	319	324	315	325	294	337	343	327	328	350	322	357	343	347	314	353	340	326	326	309	323	321	354	336	325	340	346	328	307	322	324	327	338	286	337	296	307	337	290	345	310	311	335	335	315	319	325	340	330	326	303	332	366	360	352	297	320	314	338	334	325	328	354	348	341	287	310	340	347	322	342	332	344	308	329	327	296	345	317	303	341	311	339	348	359	343	311	339	341	307	319	306	361	306	332	314	329	341	309	331	327	354	334	349	315	285	340	351	348	318	313	298	334	333	315	334	294	322	339	305	373	353	347	296	325	336	343	343	374	297	327	330	307	353	324	329	359	367	347	339	329	358	310	311	301	317	327	328	323	324	343	307	322	316	359	311	381	311	333	338	350	333	330	360	338	355	348	321	351	340	317	341	305	278	314	345	322	323	313	335	339	325	381	354	335	330	326	336	346	301	309	353	336	335	361	334	321	318	370	330	326	333	319	339	330	342	347	368	338	346	310	325	350	305	368	307	311	332	328	332	337	339	307	348	298	316	344	333	343	339	348	329	321	296	341	341	327	330	304	318	362	310	330	320	361	309	325	314	296	337	333	302	343	331	379	308	313	318	340	308	355	319	338	321	342	340	345	310	341	312	334	328	290	334	335	352	339	364	345	324	332	326	302	324	334	317	345	355	342	357	316	303	332	344	330	291	325	350	360	336	347	325	321	331	339	334	337	334	344	352	339	364	357	377	321	322	355	337	326	302	322	313	302	313	314	321	329	316	328	308	312	338	363	310	319	294	357	354	340	321	328	337	342	369	330	333	338	345	304	321	316	314	343	347	314	331	326	316	348	311	302	313	331	360	314	322	363	326	330	333	294	295	332	335	313	339	349	337	306	334	332	319	323	326	339	308	331	314	366	355	322	323	350	305	331	365	307	318	351	337	333	328	349	313	353	345	366	331	321	347	321	316	321	355	314	309	324	338	339	297	345	318	321	304	334	359	354	344	308	301	320	348	290	306	346	329	332	309	378	326	331	320	314	318	323	321	298	343	308	321	315	317	325	353	331	320	328	318	326	288	336	327	316	298	360	351	365	303	344	318	327	332	343	367	324	325	327	329	314	363	314	335	348	298	345	363	339	338	291	308	306	347	342	307	344	319	312	324	352	307	311	316	307	342	345	278	320	317	321	314	360	345	335	361	354	319	319	290	347	328	327	336	343	350	339	342	290	355	368	335	350	339	355	327	300	309	321	306	306	322	296	362	334	305	325	329	352	332	327	309	333	360	300	348	337	334	318	314	334	293	367	304	332	339	314	347	313	332	321	316	344	313	333	390	331	330	338	367	310	300	347	308	356	327	331	361	359	350	326	331	345	277	324	313	346	309	350	338	311	306	318	274	322	310	303	303	324	326	313	296	312	327	339	323	311	331	301	351	316	289	334	369	327	346	330	336	295	313	329	336	360	308	353	351	321	382	333	311	330	331	317	342	338	359	311	339	334	274	283	371	312	352	301	314	357	330	308	345	307	337	310	327	308	311	318	316	302	356	332	345	316	355	368	333	332	324	360	338	340	322	311	312	316	355	357	330	367	339	300	325	338	339	331	347	324	333	330	317	302	338	355	338	346	323	329	312	284	352	331	344	337	344	355	308	316	311	324	331	309	325	359	324	336	291	346	361	353	341	348	329	344	325	325	342	358	317	316	325	356	354	331	353	320	308	355	352	342	319	282	315	360	321	342	330	362	346	326	300	293	306	354	294	351	300	331	328	312	333	324	336	365	351	335	355	303	355	337	347	313	296	343	268	307	302	329	339	367	304	351	303	357	305	354	293	360	342	302	304	336	320	292	339	333	354	296	322	334	350	326	307	374	326	349	330	333	322	348	330	333	344	321	336	333	330	352	305	343	326	281	300	320	329	329	318	329	348	323	327	301	354	322	339	325	342	368	332	330	350	317	363	308	334	336	323	332	338	311	341	325	338	326	346	311	365	353	310	342	288	353	341	332	312	325	297	336	320	317	354	318	347	365	329	321	345	332	362	365	347	332	348	320	299	322	344	324	327	351	319	335	302	329	335	316	345	300	360	345	304	328	316	322	313	330	327	306	348	327	316	322	342	324	337	318	305	295	318	303	307	303	321	338	292	306	325	327	308	349	365	304	344	349	362	342	326	311	318	320	318	346	347	317	346	328	349	366	321	357	323	316	307	326	316	322	347	337	340	364	339	316	323	308	346	335	361	339	322	361	315	335	326	365	347	351	321	311	327	359	338	331	348	357	345	301	307	310	315	324	326	361	347	329	322	331	331	312	330	322	331	354	301	342	341	322	325	320	329	308	338	320	347	329	309	303	309	332	286	309	354	322	300	297	343	313	317	321	307	324	354	312	369	347	342	356	343	348	301	285	306	370	318	329	312	374	352	366	302	337	310	339	324	367	318	343	360	337	321	351	329	340	327	297	342	350	341	323	349	340	345	321	306	325	345	353	357	319	297	338	327	322	312	312	333	336	326	304	353	347	323	342	370	331	310	310	312	324	329	338	375	335	328	325	328	303	350	356	350	350	334	346	344	318	356	356	351	361	321	289	345	343	332	309	341	293	361	366	322	348	319	364	339	321	330	362	348	343	303	354	348	323	368	309	329	287	313	344	355	296	324	307	326	345	343	360	322	338	327	323	318	313	341	318	340	340	328	367	324	327	335	345	335	311	339	346	349	341	332	326	321	299	342	371	351	341	330	343	323	324	366	333	325	306	285	338	303	307	338	323	322	342	289	328	339	291	343	326	339	322	313	334	325	350	294	317	340	315	320	311	319	301	348	330	323	294	314	306	313	334	324	275	331	343	308	310	336	320	334	337	314	307	372	336	309	346	344	359	320	276	325	339	350	350	352	325	324	334	341	318	369	331	351	330	336	336	334	330	347	318	339	328	330	335	313	326	335	325	348	340	327	366	326	297	332	302	324	299	300	349	352	345	344	306	306	306	338	341	369	339	356	343	315	323	335	341	332	320	326	353	319	334	319	317	353	338	361	355	331	346	320	352	334	343	323	349	322	363	326	316	324	311	348	345	304	345	331	332	312	370	315	355	324	318	296	303	327	337	364	330	349	315	278	320	317	314	316	309	337	370	332	350	340	338	303	310	309	325	352	378	344	326	329	373	358	333	339	329	341	328	291	305	312	348	336	324	316	354	319	327	323	323	340	333	336	305	332	300	357	308	345	327	350	310	322	312	375	345	310	347	345	318	325	364	293	336	338	312	300	308	321	317	314	338	335	309	330	340	363	310	347	307	344	330	328	333	320	346	314	316	317	315	347	325	349	339	335	298	320	330	329	347	319	317	304	359	305	324	313	295	348	306	303	321	362	321	319	328	317	303	322	375	358	329	337	307	341	356	340	322	312	324	334	315	370
12757	10594	14112	8849	2743	1723	1442	1257	1165	1109	977	944	882	874	783	817	852	817	820	856	836	753	756	736	751	761	746	831	719	736	764	750	753	726	684	756	703	794	737	737	763	766	775	771	743	780	736	770	722	753	725	708	728	744	744	735	763	738	778	732	749	724	759	736	722	728	799	764	756	753	714	709	739	742	704	706	775	751	722	742	748	742	706	743	747	699	716	742	722	726	774	764	754	725	768	754	772	715	742	738	733	766	784	728	784	750	771	703	682	731	713	758	706	711	696	714	724	672	709	723	751	740	766	715	783	709	741	793	756	709	764	724	738	730	741	744	754	785	726	756	726	722	702	759	740	702	766	754	735	749	766	745	765	736	760	704	755	695	734	690	758	708	729	698	745	748	756	750	732	732	730	719	756	737	734	683	740	721	768	719	697	767	763	735	727	740	762	741	767	699	725	688	759	772	743	741	739	742	746	723	754	745	746	715	746	728	780	722	766	743	763	758	726	780	719	743	676	707	741	722	669	764	720	741	731	727	761	728	726	784	737	740	785	766	743	752	764	732	685	757	722	722	740	718	731	771	718	726	723	731	734	699	779	753	742	718	696	741	766	721	783	739	743	769	762	770	715	722	699	758	754	694	732	738	711	702	760	807	686	738	769	709	734	719	760	783	746	746	702	723	768	732	742	748	731	746	755	738	720	734	707	745	698	695	744	683	719	758	735	771	750	738	779	759	747	738	754	735	735	802	731	728	735	762	738	744	724	757	751	726	725	751	758	769	706	718	713	713	725	811	678	787	769	717	723	737	711	753	708	760	770	730	714	711	683	731	701	732	729	722	757	725	682	763	734	755	744	743	685	733	751	721	756	747	759	726	732	738	701	776	688	773	779	716	748	732	733	758	765	778	771	761	773	774	731	750	687	709	754	809	782	759	759	735	760	703	737	724	727	776	779	763	746	734	723	749	720	698	686	722	731	757	745	755	760	801	729	735	716	736	749	742	756	756	721	771	720	709	735	706	723	731	772	758	730	770	720	760	740	779	727	730	702	757	691	734	774	757	723	743	773	770	717	748	704	703	761	672	748	727	717	750	693	690	780	731	784	768	703	732	706	774	728	712	789	733	776	780	717	769	713	730	810	767	725	777	697	712	725	775	733	764	756	706	768	719	721	759	764	736	711	728	714	727	691	769	731	729	708	737	722	721	694	783	725	755	709	760	766	723	734	708	689	762	732	683	766	708	720	747	733	709	721	709	764	720	731	735	738	735	759	735	753	721	740	681	745	738	721	728	718	727	739	727	750	738	774	732	735	709	751	771	762	720	727	739	717	723	765	741	707	696	757	703	763	733	751	742	748	667	740	721	731	775	750	716	715	759	754	715	719	708	691	748	691	777	708	747	721	746	746	720	730	746	698	780	798	730	740	709	698	754	762	737	748	725	732	726	732	715	770	693	735	755	707	757	719	744	739	725	706	758	730	703	749	693	703	726	735	754	754	733	762	684	728	710	702	731	745	773	741	706	759	743	737	715	745	723	733	729	701	736	717	792	747	798	746	752	785	742	762	722	698	734	774	765	719	738	731	733	723	732	759	722	724	747	752	792	735	747	750	765	727	737	726	725	729	739	714	697	739	785	675	731	721	739	759	766	776	699	745	797	666	731	732	705	751	703	691	697	747	742	739	746	731	714	721	737	714	734	767	719	772	721	709	769	765	739	750	674	706	744	775	753	758	698	728	778	720	722	721	728	738	725	763	713	778	690	754	753	708	730	709	689	717	744	734	748	676	731	773	777	735	719	771	759	714	766	707	721	745	776	714	753	732	706	745	740	728	746	755	708	704	712	732	786	715	729	712	747	722	747	821	734	710	722	718	766	766	725	732	713	746	705	743	766	779	782	775	738	737	728	730	711	705	768	705	711	712	727	760	729	765	716	709	748	757	771	715	729	800	734	724	713	751	716	726	751	747	770	714	729	709	720	738	735	782	732	801	767	737	714	757	745	716	781	730	727	745	728	712	793	759	734	758	729	742	731	708	695	705	719	740	728	708	805	751	771	740	698	709	706	737	714	716	706	778	731	737	754	720	766	747	700	744	737	728	754	743	758	764	687	730	769	780	746	719	716	759	732	754	742	737	714	709	721	728	750	749	733	736	708	722	698	761	786	775	767	707	750	739	734	760	784	782	681	730	736	742	682	746	725	744	720	734	708	722	723	741	727	765	766	734	775	754	714	746	707	729	747	765	719	745	725	692	752	764	704	768	757	727	728	758	768	725	712	750	715	746	716	756	746	718	711	695	732	771	719	713	705	745	783	731	752	744	751	747	714	717	754	702	735	735	780	751	721	703	801	761	747	766	760	736	718	748	742	710	737	752	752	716	757	749	702	698	729	704	742	727	766	728	740	738	801	709	756	753	759	748	715	754	739	731	697	712	722	733	770	750	748	714	749	721	743	777	731	719	740	701	763	737	753	752	778	736	768	758	683	699	698	667	752	803	750	724	773	730	706	665	741	735	733	778	671	653	711	711	709	706	713	728	738	764	708	758	764	710	717	744	715	761	696	703	719	762	741	735	773	749	785	772	722	685	735	719	700	738	775	719	739	749	747	752	722	701	749	677	731	698	738	810	764	743	685	752	688	715	697	748	738	679	722	690	704	733	749	740	776	757	714	707	735	792	758	712	740	756	700	700	711	760	801	749	734	755	702	742	732	749	718	754	776	762	678	714	710	728	736	691	771	738	734	802	763	721	719	782	744	690	756	738	671	757	749	709	758	737	710	737	746	722	746	731	746	744	763	790	725	776	736	759	737	710	734	692	725	769	720	726	731	763	690	729	682	707	723	724	747	736	742	732	757	712	731	730	696	745	712	709	705	695	763	760	746	722	774	713	772	775	761	708	767	747	723	728	746	673	678	768	793	746	752	696	726	706	752	722	743	733	750	753	736	733	734	783	759	712	706	688	703	719	766	739	785	753	743	712	736	738	714	728	777	704	748	710	758	684	733	746	692	770	743	714	767	729	734	730	749	768	765	764	739	725	711	725	730	738	745	679	753	774	718	787	749	747	744	743	746	734	752	728	753	794	717	722	739	748	726	762	767	747	735	742	713	787	759	714	761	719	699	775	711	747	694	728	736	737	727	729	765	705	738	781	762	689	734	733	743	763	730	704	749	732	762	781	749	735	714	751	739	709	710	711	715	791	710	681	747	732	733	756	713	734	726	723	765	744	717	741	730	734	709	803	743	771	746	755	714	770	774	742	730	731	745	765	779	729	736	725	699	740	765	772	696	712	746	713	762	710	752	739	740	702	747	698	782	754	710	699	725	806	706	743	749	754	754	682	716	743	698	726	726	704	761	761	720	751	720	723	724	730	739	748	726	685	736	739	706	720	792	775	730	721	782	730	702	720	795	753	757	701	731	697	723	743	754	779	717	727	740	772	770	758	746	736	726	766	716	744	721	735	768	728	784	735	712	767	686	709	704	723	791	713	776	778	772
39323	30970	30933	22601	6732	1333	898	736	653	573	492	476	473	404	437	408	419	421	384	388	418	398	371	376	382	351	399	399	393	370	342	386	378	381	390	396	384	363	389	336	386	355	348	393	391	364	366	379	365	383	380	374	382	363	360	382	388	397	333	372	344	352	364	383	391	368	376	344	379	378	375	381	356	395	376	388	336	360	406	365	378	363	398	341	375	393	380	379	377	352	371	345	395	382	326	369	362	356	373	373	406	394	410	413	355	378	338	408	349	363	362	350	385	393	355	372	361	375	386	395	386	398	368	368	338	358	430	374	364	361	355	412	377	397	353	377	408	376	344	385	367	373	367	357	341	335	351	379	406	378	386	368	366	351	390	350	364	373	404	378	378	366	358	345	339	366	389	353	386	388	361	372	383	380	363	408	390	375	381	346	384	359	407	345	361	408	414	366	367	397	358	359	387	371	357	394	366	356	371	340	355	362	378	379	330	356	363	380	369	394	388	362	374	373	346	387	365	398	379	346	392	372	327	403	405	396	391	417	350	369	323	394	410	351	379	368	378	362	408	341	366	358	371	379	364	368	367	374	379	358	366	367	388	367	387	393	354	359	379	391	374	365	372	394	336	371	375	360	363	339	372	381	347	342	381	373	365	368	362	335	341	379	377	356	389	387	368	396	424	378	367	385	356	390	399	381	363	357	363	409	337	355	332	362	405	333	374	327	356	337	372	372	379	386	340	357	375	391	381	370	368	349	357	361	366	348	395	410	376	343	395	380	370	381	345	362	386	400	360	345	340	367	324	414	371	382	431	373	374	363	366	382	368	381	370	368	378	387	390	358	366	366	387	374	382	364	338	402	369	345	388	361	390	371	379	365	368	413	357	348	351	349	357	377	376	374	358	358	373	389	401	394	365	385	365	323	393	378	361	380	340	356	327	389	370	341	396	391	341	395	358	352	363	374	349	358	374	368	344	375	367	364	376	341	395	357	366	351	350	361	387	406	383	372	383	365	375	387	398	337	411	361	377	371	414	380	375	389	371	413	379	341	364	364	358	390	363	349	377	386	384	386	370	365	350	362	364	367	415	358	368	355	396	381	389	353	342	382	364	368	409	385	375	331	381	346	384	359	371	400	419	399	390	376	415	354	374	395	382	372	381	365	393	378	340	377	344	401	364	412	400	339	340	392	355	368	365	362	373	338	376	349	373	366	366	379	380	368	375	328	392	366	375	399	346	440	383	398	346	356	339	382	392	371	388	396	371	339	360	390	362	376	420	361	357	367	392	377	372	375	359	375	376	405	351	356	369	371	341	346	356	334	360	401	347	382	373	380	386	396	353	383	373	364	389	344	373	387	326	333	336	373	391	374	367	341	370	332	353	356	374	343	319	373	384	386	348	364	349	390	412	392	387	364	346	353	384	386	342	378	356	417	348	389	410	404	374	353	395	375	365	365	356	352	338	371	344	394	358	380	377	365	336	366	370	371	391	378	380	399	388	338	372	385	359	350	344	339	385	384	353	360	357	370	377	366	325	353	383	362	361	384	351	374	351	382	392	359	366	354	395	351	389	352	355	369	354	359	375	384	391	355	396	366	352	369	345	361	407	362	370	370	344	336	401	346	389	378	396	400	373	332	390	372	343	361	365	346	406	367	354	355	393	370	349	338	372	396	389	347	363	374	373	385	385	380	349	348	340	369	326	335	388	357	346	368	379	391	356	355	347	360	364	349	404	366	343	377	345	356	349	369	408	385	360	350	383	373	354	359	415	416	385	338	384	401	361	350	411	374	365	357	352	375	383	328	385	340	411	348	342	411	379	371	341	371	379	353	329	371	378	339	379	377	356	362	395	335	388	389	419	372	351	364	360	353	334	366	382	365	369	385	346	384	364	346	390	366	360	372	394	398	362	345	334	365	376	360	356	341	399	370	363	380	410	346	376	349	345	367	365	383	394	380	345	410	357	393	360	382	360	371	339	340	363	370	383	365	389	373	361	378	374	336	365	370	377	390	373	363	362	368	365	398	379	375	342	371	347	375	389	371	336	363	357	371	379	377	349	372	379	378	354	362	341	364	343	381	363	381	350	381	368	407	369	357	423	397	364	372	335	381	363	396	356	351	319	380	379	382	341	381	377	396	366	383	368	381	371	413	355	364	395	402	371	337	380	365	338	381	383	340	365	399	358	377	377	388	355	383	365	309	384	387	392	370	374	358	408	393	333	373	398	376	407	353	340	337	360	371	327	345	355	363	368	349	351	331	338	351	406	360	336	360	400	376	387	374	389	404	385	379	395	410	349	351	346	392	377	381	344	379	356	345	353	354	373	398	379	357	354	375	355	380	412	406	365	366	370	411	365	389	366	344	391	326	369	339	345	373	367	405	355	377	374	395	400	418	357	353	334	338	362	373	396	370	352	354	363	379	357	346	348	369	349	369	361	370	332	355	396	364	377	365	381	332	328	352	364	379	369	374	354	370	393	348	371	352	394	361	408	367	413	356	356	388	405	374	371	371	362	353	351	357	400	362	381	391	359	377	356	387	350	346	351	342	393	421	378	372	374	362	390	366	363	367	381	364	391	380	355	366	372	350	349	398	382	382	385	375	365	370	375	369	406	368	369	399	398	367	366	364	355	327	378	408	356	375	379	349	353	353	392	380	395	359	381	382	373	335	379	356	375	368	408	355	344	342	381	375	352	378	368	363	354	337	355	341	340	374	352	364	336	374	379	367	387	344	360	371	365	336	346	388	371	349	344	378	385	370	374	353	385	356	431	394	378	393	357	345	355	358	386	333	330	354	385	379	379	378	386	369	372	365	356	340	366	362	417	369	365	344	370	351	383	385	366	355	388	368	339	364	404	380	355	342	387	411	342	387	371	397	342	361	366	333	384	331	359	373	348	357	342	367	413	410	348	374	368	373	377	382	388	365	376	371	309	372	371	359	376	318	342	388	354	353	340	381	359	342	387	370	390	368	359	379	359	358	359	350	387	369	357	373	361	350	362	357	404	369	365	394	369	372	359	351	381	366	383	324	379	357	398	396	395	380	362	381	398	346	315	396	338	399	378	341	372	404	387	365	406	357	376	348	339	404	399	381	390	374	366	346	350	387	350	376	364	369	358	363	358	352	378	376	371	394	393	417	369	349	349	368	342	374	415	343	362	353	391	391	371	366	366	373	394	369	334	375	391	373	328	350	391	369	354	358	385	387	324	353	374	368	346	376	358	398	354	319	345	364	389	376	373	378	364	402	397	360	376	363	339	348	358	372	367	370	392	357	357	386	361	317	404	335	382	347	341	408	384	373	361	366	369	377	327	355	352	378	386	378	377	348	365	371	361	357	373	351	363	381	365	352	345	379	361	388	373	350	361	366	394	334	337	382	404	389	408	376	388	377	343	373	350	332	363	373	348	368	341	370	361	368	399	391	381	365	420	332	351	376	360	346	393	370	373	378	396	391	351	353	396	369	378	348	345	334	356	360	380	382	372	393	369	375	386	391
25486	24433	33017	29315	7768	3002	2785	2675	2327	1920	1501	1310	1195	1200	1179	1105	1092	1003	1015	950	958	970	888	891	933	855	853	832	845	881	829	843	798	858	821	799	892	833	831	784	843	816	849	830	857	809	823	833	820	874	828	884	839	841	806	842	793	891	821	825	776	838	824	844	885	829	848	778	827	803	820	823	842	805	847	829	818	856	830	835	812	771	902	808	795	805	834	810	809	817	752	812	822	834	837	821	840	878	832	817	819	820	816	848	789	829	801	785	826	831	857	757	857	856	857	835	774	831	850	825	810	890	842	847	829	812	800	809	829	839	811	778	802	853	852	834	806	849	823	826	835	787	867	808	804	817	944	820	875	823	756	826	838	804	854	798	820	862	821	804	799	819	798	861	822	854	856	860	771	831	820	759	826	858	873	852	799	791	774	850	798	854	796	845	811	838	842	865	809	799	852	868	870	843	839	819	799	861	839	850	841	819	806	810	806	824	776	849	869	781	843	816	839	892	831	825	778	852	785	806	851	787	850	835	810	841	783	865	776	809	835	853	802	787	848	801	791	857	846	783	854	827	798	827	835	815	830	819	853	828	806	845	792	828	814	822	822	801	817	834	803	833	844	852	870	766	846	827	759	811	786	808	868	836	814	835	813	791	846	862	848	821	818	849	869	826	820	787	806	805	870	846	749	825	801	808	848	802	815	843	806	816	795	812	842	844	854	836	822	828	795	828	832	818	848	818	865	822	837	806	814	792	813	774	868	811	809	789	875	791	878	792	786	803	870	872	820	816	877	785	837	835	816	858	833	749	818	813	845	814	815	834	770	843	802	845	825	803	814	863	832	832	810	806	836	789	806	790	784	814	782	833	854	809	831	799	855	881	778	794	805	885	833	813	788	824	812	820	813	807	821	837	838	832	751	825	854	788	811	861	853	885	773	825	797	825	803	817	860	831	844	837	816	827	823	832	853	812	763	813	781	819	795	844	831	797	814	857	808	825	788	835	777	808	815	851	845	809	853	784	856	835	823	825	776	851	831	850	818	805	824	834	831	838	819	850	789	798	839	817	796	816	853	837	792	818	804	826	873	815	822	828	777	804	817	766	846	823	767	802	801	867	802	824	920	802	851	849	842	816	789	798	871	800	809	817	770	900	819	804	794	829	857	810	807	872	779	786	872	797	819	828	786	829	821	763	798	792	876	790	767	802	843	823	817	790	803	837	821	824	843	801	846	850	831	807	812	790	764	764	865	825	776	859	824	882	791	835	850	751	843	824	881	827	818	857	785	797	826	852	823	780	838	836	819	818	801	797	847	871	806	801	817	824	822	844	818	788	838	871	836	790	856	803	819	799	857	828	795	824	840	849	857	786	904	832	850	794	779	832	817	851	800	832	827	830	820	807	808	859	817	811	824	876	844	799	814	879	844	869	766	802	858	791	824	827	831	809	847	864	829	833	805	824	823	856	770	782	858	817	801	825	839	820	784	801	841	828	782	779	787	870	819	827	803	825	839	835	853	804	833	767	806	825	831	835	794	826	841	826	805	763	864	868	840	842	853	810	783	822	854	815	789	798	830	820	820	831	829	782	863	782	834	822	887	813	813	795	860	805	834	829	815	830	799	744	751	822	795	796	837	792	797	764	794	808	821	806	819	844	830	809	824	815	807	814	812	859	849	847	854	844	855	826	786	858	811	844	774	795	807	810	808	803	864	825	829	805	845	811	836	795	789	796	794	836	824	845	819	816	821	835	807	831	858	847	820	819	797	853	796	799	816	845	821	838	882	791	785	830	833	878	812	814	795	798	828	841	770	821	848	816	817	769	814	774	788	836	797	828	767	908	864	844	852	869	878	777	806	790	818	822	801	839	788	841	834	844	819	826	820	820	846	789	835	819	829	786	818	832	813	797	847	814	755	809	821	865	879	784	817	816	811	811	802	827	831	822	865	825	821	798	841	846	789	836	855	825	823	790	804	825	870	842	875	842	751	793	768	775	790	838	898	823	811	797	824	853	802	830	822	801	772	835	802	798	840	820	819	842	811	833	857	815	826	751	823	823	837	789	858	821	847	830	868	861	845	824	821	814	835	801	820	774	826	804	838	844	849	854	798	804	850	795	845	828	849	817	803	828	793	827	820	809	809	877	824	830	809	789	778	859	801	814	836	792	811	868	851	809	829	822	849	818	794	846	817	816	794	792	863	775	820	846	815	855	872	862	834	835	812	838	820	825	752	827	812	825	825	797	779	891	803	804	842	826	810	807	827	851	799	801	731	849	823	832	828	796	833	863	772	799	824	758	845	763	790	786	833	816	776	825	837	857	818	756	825	815	798	868	794	790	831	810	861	836	824	849	781	819	780	819	856	799	811	843	815	798	811	784	818	857	859	844	818	870	815	846	849	856	860	808	800	813	880	741	876	781	819	827	825	819	824	844	833	860	796	842	835	848	835	784	793	821	788	762	836	785	834	854	871	799	831	810	790	872	790	772	829	811	835	838	831	826	853	811	805	788	831	852	774	821	861	841	795	859	876	836	840	823	813	823	799	848	836	800	832	735	839	805	811	804	814	838	783	809	830	813	813	842	852	861	803	803	858	808	894	903	856	819	767	797	831	802	837	810	819	781	840	805	879	821	796	805	840	813	848	822	833	806	810	830	844	814	822	821	817	792	822	845	790	803	820	802	823	842	800	835	807	821	825	829	866	812	809	830	845	808	846	836	761	862	788	864	870	773	856	778	831	852	812	816	816	835	758	768	826	811	831	850	875	800	810	814	797	871	878	818	817	820	807	844	820	837	811	812	797	845	816	803	776	823	836	814	848	812	811	784	809	827	835	759	871	842	791	780	798	866	847	805	779	835	865	857	851	835	779	844	795	835	845	824	827	837	828	841	823	822	907	841	842	810	822	882	849	800	812	826	780	859	872	787	830	855	856	802	869	798	804	839	823	864	850	765	788	778	821	806	827	840	794	832	839	825	834	785	807	847	862	816	811	800	817	824	903	851	801	763	827	836	773	854	810	801	771	855	794	848	816	849	769	815	848	840	845	778	782	852	827	831	842	810	875	881	816	847	806	825	772	815	797	850	837	833	831	875	781	798	784	877	831	812	848	810	812	855	846	845	816	792	831	814	828	815	853	840	843	854	780	828	810	810	833	853	805	796	838	822	855	869	903	865	867	811	822	789	847	779	797	876	826	783	862	849	787	848	795	853	813	836	834	796	862	827	794	875	801	821	833	844	822	824	843	833	816	859	807	826	867	804	837	786	815	804	809	836	841	853	833	829	808	827	852	815	768	789	855	861	817	789	807	789	823	796	820	803	818	868	858	808	834	771	818	825	849	780	876	826	816	796	821	804	787	828	867	776	836	886	823	806	828	841	830	822	804	786	850	824	798	796	848	777	812	794	796	782	780	803	786	790	859	790	889	808	840	791	832	823	782	821	820	830	882	813	857	793	808	832	805	828	815	794	832	788	859	829	856	787	834	855	778	872	796	785	796	783
50274	41770	43691	35266	13748	3353	1515	1211	1042	796	653	559	526	504	516	553	453	473	436	418	451	437	484	456	431	455	472	431	440	428	416	420	430	413	420	363	441	421	408	429	418	443	457	385	419	407	391	394	433	404	408	410	400	431	419	447	403	406	422	401	414	412	413	410	454	374	428	408	399	399	416	411	391	387	413	401	432	430	388	400	453	419	407	413	417	406	400	418	425	418	441	462	407	398	400	402	394	399	428	422	400	382	382	444	431	413	419	435	420	410	424	426	408	421	392	446	440	454	401	442	458	410	453	411	419	373	427	412	433	444	427	398	396	425	411	415	371	446	434	401	415	418	418	425	409	432	419	410	420	425	415	380	402	366	424	428	391	388	428	424	478	415	393	444	436	414	384	390	416	384	403	411	431	401	412	407	423	420	414	431	421	459	448	463	420	383	408	389	403	451	455	405	393	422	390	394	386	410	380	436	436	405	418	399	405	410	427	396	398	416	390	424	411	406	425	404	372	371	382	407	397	399	401	436	418	432	426	379	425	402	402	383	432	423	455	402	395	422	420	421	447	419	400	418	397	391	471	407	378	425	415	403	426	439	454	419	411	424	391	402	410	415	403	399	408	403	431	467	363	422	433	427	392	440	403	401	398	414	404	404	405	398	401	425	407	437	430	402	385	428	419	408	396	403	419	411	399	402	395	371	383	405	442	437	426	385	375	411	388	456	423	436	365	401	445	389	385	426	423	427	355	408	378	397	407	469	424	407	417	445	430	424	440	410	412	393	431	391	442	394	402	405	403	404	393	426	417	417	421	391	379	393	382	413	371	417	411	451	439	404	417	449	400	393	391	352	405	436	418	401	382	382	414	352	391	465	415	431	409	393	431	388	434	383	462	427	406	393	419	427	398	427	410	376	385	402	443	440	393	441	429	383	402	437	380	433	411	424	424	414	393	418	410	413	411	411	391	413	353	389	374	422	378	377	409	381	356	452	430	392	413	419	471	420	445	391	429	405	432	393	402	397	393	406	443	415	416	399	419	378	423	409	416	430	423	423	409	420	414	425	451	413	418	411	413	424	436	413	435	400	398	389	404	430	406	422	411	401	421	395	415	441	370	415	418	403	451	429	414	405	419	417	381	390	395	437	454	408	394	391	417	435	426	391	420	433	399	375	449	424	449	401	389	414	389	433	376	442	409	407	461	403	407	415	457	403	411	416	432	427	443	403	417	401	410	409	442	401	414	399	394	387	400	439	479	432	390	416	421	452	435	389	418	408	442	378	405	405	409	389	437	409	385	404	374	421	417	379	412	415	404	423	403	414	402	412	407	410	453	441	392	432	456	391	366	393	421	433	403	379	418	421	403	439	447	423	376	407	392	396	404	436	399	404	418	424	431	388	412	432	410	423	391	398	415	440	413	426	426	435	385	432	474	420	406	376	403	422	424	424	382	402	429	435	451	362	434	398	397	381	400	424	391	416	404	383	425	434	435	422	373	394	437	407	428	470	388	396	399	420	385	405	405	378	369	450	413	418	430	420	405	426	382	435	434	404	405	396	407	396	398	406	370	377	380	414	443	431	455	435	393	436	388	439	427	409	410	398	453	420	414	435	433	450	445	393	426	435	377	462	430	433	431	394	449	404	420	417	376	441	406	383	435	416	403	403	404	387	412	424	452	406	379	432	423	419	377	406	367	429	399	358	388	411	411	405	428	398	425	411	427	470	411	398	437	432	411	421	408	377	438	416	410	423	432	401	388	444	351	401	410	405	392	419	410	396	414	436	412	462	425	408	422	394	403	396	382	375	384	422	392	434	420	425	386	420	393	384	415	396	431	397	434	430	416	435	399	439	419	422	416	426	400	379	442	437	421	450	401	423	437	423	403	409	448	403	409	430	421	369	408	426	431	431	402	410	415	417	408	396	415	400	398	404	402	444	441	431	394	402	386	386	425	382	408	386	415	459	373	426	426	372	399	395	403	414	406	386	404	458	404	380	411	421	406	422	429	417	393	403	447	378	387	373	435	418	409	419	405	406	415	417	418	422	386	437	381	412	412	425	426	432	444	394	409	423	380	376	408	418	392	419	427	389	395	363	409	432	395	413	405	424	376	406	422	397	379	396	450	399	395	405	414	374	439	424	394	388	408	411	398	406	410	384	435	443	381	370	367	484	397	435	404	403	392	420	380	401	415	393	412	438	405	427	411	440	427	419	434	408	440	421	423	365	437	437	417	418	387	457	398	391	393	406	432	387	446	413	427	405	431	369	400	412	399	370	421	417	394	407	365	418	420	395	413	447	395	418	396	421	391	370	404	435	404	401	412	418	403	381	401	422	414	392	392	382	429	404	376	427	410	434	389	406	409	323	379	430	466	402	420	420	366	396	427	457	387	361	384	423	439	395	402	386	401	403	403	364	371	408	404	434	390	420	405	451	400	413	403	420	420	445	429	421	426	408	437	405	391	389	454	410	432	459	394	425	418	374	367	392	389	411	402	424	421	440	433	397	439	417	400	388	391	420	418	392	392	420	391	392	396	394	403	421	399	398	408	425	406	408	380	422	422	366	401	356	404	383	456	394	380	415	431	417	410	446	413	396	411	409	439	385	405	404	412	396	410	424	410	405	452	407	400	346	403	422	434	399	378	416	411	436	399	424	432	383	389	414	416	421	373	447	405	424	357	389	428	423	417	464	405	426	410	443	413	409	385	420	392	389	443	389	403	410	385	358	383	383	371	434	426	407	411	431	426	407	404	388	410	431	404	442	432	398	401	409	398	383	386	429	412	424	377	379	403	370	445	391	420	399	431	424	422	411	425	384	421	424	393	396	415	416	396	378	414	468	406	385	401	465	417	429	387	373	404	403	418	453	415	393	402	410	428	420	415	434	396	380	424	398	423	426	419	407	386	407	372	392	397	456	390	397	449	414	440	389	414	421	445	358	401	425	407	403	419	399	403	404	400	398	410	420	442	431	432	367	449	388	413	442	421	419	357	394	410	445	422	389	415	382	380	415	425	390	442	408	420	424	394	404	442	411	396	377	439	381	400	348	370	406	412	388	407	413	399	386	383	441	423	464	452	421	365	393	411	407	381	388	418	394	449	405	444	447	382	410	380	381	428	397	431	420	437	399	427	432	399	401	447	398	433	424	403	442	418	421	408	375	433	393	409	438	392	403	381	463	401	442	372	394	449	438	408	369	395	388	390	419	461	416	417	419	438	414	429	397	395	428	428	417	397	450	440	419	392	414	396	432	443	403	437	390	402	444	414	407	425	388	400	407	376	365	418	378	416	385	415	449	391	399	409	425	390	409	408	437	429	419	393	435	418	459	433	392	422	388	377	452	439	420	427	412	417	412	458	450	473	453	416	412	396	443	436	444	411	444	453	404	388	401	430	395	386	387	402	443	409	400	418	392	377	415	408	387	378	452	413	397	413	391	389	406	414	350	429	375	445	381	391	404	418	418	383	391	464	425	442	376	403	402	396	434	410	374	428	429
32966	32519	42875	39834	9747	4269	3891	3899	3187	2578	2063	1767	1594	1439	1445	1345	1348	1289	1209	1119	1039	1078	1036	1040	1017	1009	1026	970	967	982	920	963	943	888	911	925	898	919	922	897	871	924	933	906	888	909	911	856	903	940	897	927	901	926	878	892	898	895	875	859	957	945	892	839	882	863	968	874	842	917	877	913	831	909	879	882	916	818	866	927	967	861	888	859	835	863	937	917	840	882	891	958	867	944	902	907	883	872	875	955	887	929	939	869	921	927	871	863	856	862	860	889	938	869	893	921	885	881	908	849	846	888	878	838	896	853	881	929	890	905	908	915	923	904	957	850	884	887	861	848	847	870	867	885	916	859	910	941	923	830	879	839	908	895	867	909	883	932	904	906	879	865	931	902	912	914	865	930	882	903	881	900	882	887	891	831	849	859	902	913	925	875	877	900	903	887	931	831	911	854	895	882	887	821	866	965	918	945	872	887	866	910	883	869	891	881	891	890	893	905	869	904	843	887	884	878	886	893	888	893	898	914	851	882	858	931	921	900	926	883	825	878	908	879	866	865	850	853	858	914	919	854	829	852	828	911	897	882	855	895	896	897	933	890	842	967	860	945	862	933	881	861	911	904	872	894	849	897	874	840	891	912	938	847	866	849	953	833	901	919	874	884	892	873	913	878	870	863	918	907	944	887	922	913	949	901	907	884	859	887	865	915	925	857	841	918	908	911	866	887	900	889	848	844	929	866	892	920	895	886	907	806	896	912	843	917	887	941	926	881	886	883	897	846	851	858	839	877	885	909	884	851	835	898	870	868	840	909	853	968	916	905	859	889	873	859	911	921	894	880	907	847	884	918	911	903	885	946	908	921	878	871	837	890	876	913	868	925	922	834	824	935	908	852	921	893	854	870	866	870	941	898	944	894	906	913	918	915	899	917	923	905	883	872	868	916	915	842	833	929	888	877	910	939	886	915	890	913	969	891	978	895	862	866	907	860	845	891	925	942	880	888	952	871	882	884	916	883	911	877	894	874	881	952	864	944	897	870	865	923	879	879	853	914	882	943	900	897	879	913	865	902	920	864	922	863	865	899	893	869	884	912	872	885	889	894	908	920	862	893	929	883	850	918	910	900	903	864	840	856	918	829	856	829	865	870	908	899	889	851	830	856	909	875	946	955	911	883	907	857	932	863	908	863	885	919	869	945	844	909	858	866	872	893	874	893	860	899	866	850	922	948	869	884	856	893	849	900	885	916	884	890	888	888	868	892	928	872	931	864	908	934	907	879	851	887	849	910	848	865	911	869	884	889	911	948	913	858	865	883	901	858	890	867	894	911	875	899	908	905	876	920	860	895	868	830	874	909	899	833	852	864	896	899	842	910	925	918	893	887	877	863	870	891	890	874	942	890	890	900	888	851	896	939	897	893	891	923	831	878	930	899	862	888	876	951	891	885	895	868	886	883	878	885	904	880	953	839	921	851	850	909	897	903	872	829	882	896	879	944	896	868	900	862	883	923	915	895	904	882	902	885	866	857	902	904	814	938	873	893	885	868	930	898	917	852	907	902	869	880	905	903	903	903	868	901	902	856	887	934	920	875	903	914	859	840	891	862	915	863	921	924	883	904	889	915	891	943	844	933	887	860	963	898	876	871	930	921	855	927	886	926	859	879	908	898	909	840	874	907	870	947	879	881	899	852	877	858	861	921	912	880	886	902	911	944	856	852	883	961	902	876	926	879	881	892	904	959	897	868	877	901	891	878	880	889	947	899	881	877	889	877	894	915	892	899	878	861	906	848	876	854	867	927	884	894	886	843	922	859	869	841	898	932	922	873	899	825	896	847	869	939	884	893	923	883	858	886	922	798	896	833	835	881	879	851	850	911	901	934	924	867	884	901	884	935	921	915	863	994	882	868	902	903	919	908	916	898	905	894	903	862	892	862	907	857	849	920	883	897	852	938	883	856	864	871	898	876	874	888	894	839	931	928	873	881	906	894	902	919	914	903	887	858	869	899	863	872	893	863	935	882	945	883	894	881	910	891	878	912	846	882	859	897	878	876	916	890	925	872	868	859	942	940	900	898	873	883	908	972	892	887	980	859	838	898	872	845	927	870	894	927	929	875	894	904	922	860	819	882	889	846	898	888	878	837	946	872	878	907	943	935	932	812	901	893	879	886	915	926	876	903	863	837	965	877	891	926	892	913	916	899	836	874	923	902	815	938	856	898	898	880	876	876	898	902	932	852	848	929	882	889	903	833	912	940	831	863	893	924	838	825	935	930	830	867	862	933	875	885	875	940	856	917	864	903	915	893	884	906	912	886	922	872	923	856	930	924	905	905	933	923	899	893	940	890	893	915	891	915	846	905	869	900	898	882	900	878	927	854	887	927	877	906	844	908	861	921	876	933	871	932	890	949	878	847	891	918	827	871	878	891	961	833	851	859	888	855	840	879	814	879	849	913	904	833	851	884	881	927	872	901	874	861	939	875	890	904	872	894	915	923	904	906	921	876	881	873	903	863	910	879	870	902	905	900	860	832	892	884	898	874	852	940	880	889	894	945	885	828	879	905	881	886	955	917	841	872	888	885	915	872	927	869	931	901	881	877	927	908	929	954	935	892	890	900	900	906	921	869	836	938	930	841	905	853	900	931	895	941	879	891	877	877	892	889	940	893	922	905	944	884	857	906	905	869	941	841	886	861	878	887	874	882	870	893	897	891	893	904	910	868	870	921	866	870	866	902	871	894	853	921	898	894	898	865	949	870	883	944	934	888	879	960	914	916	899	944	876	965	866	852	896	874	891	970	868	884	857	866	863	880	890	875	860	884	904	877	885	922	841	880	895	868	859	932	885	907	856	934	873	906	903	847	910	918	886	918	855	872	939	899	874	929	886	920	900	920	928	897	956	860	873	846	857	911	873	877	890	882	834	886	857	870	881	913	941	861	933	928	874	823	877	878	920	879	886	889	934	929	911	927	892	851	916	899	899	922	878	871	881	880	896	868	863	866	869	836	869	899	854	895	868	905	914	891	902	839	906	914	890	921	889	876	880	924	921	883	935	891	915	866	935	898	907	838	925	933	929	863	932	927	915	849	855	904	876	911	865	886	867	918	946	890	885	881	974	920	899	865	899	946	905	894	939	926	897	936	891	913	902	913	866	880	906	886	904	866	852	871	875	887	886	913	913	856	869	953	878	882	901	889	843	889	891	877	912	901	863	857	941	904	942	909	848	913	973	909	897	926	902	866	901	891	839	914	895	931	890	888	898	940	942	980	869	918	857	892	877	899	898	866	859	888	874	894	890	912	862	905	902	876	898	913	975	842	855	868	909	887	901	892	860	896	863	885	898	958	935	921	885	893	880	874	900	852	843	909	840	871	881	902	915	929	889	896	928	843	901	896	900	844	874	895	883	870	842	854	870	929	901	891	924	924	851	863	834	854	877	838	896	864	885	815	883	924	948	950	900	921	881	889	890	896	938	856	931	917	878	882	890	827	869	888	853	923
21514	13208	8954	4922	1083	547	494	438	405	381	355	381	361	330	325	358	329	356	360	363	319	338	317	321	309	319	353	349	316	313	311	309	273	355	314	312	334	297	336	334	331	343	332	319	325	346	358	300	309	340	331	309	331	340	316	313	337	345	338	356	382	335	308	322	344	359	357	313	302	350	335	321	339	350	326	324	331	343	319	330	328	307	320	313	328	336	306	328	334	280	284	339	320	326	374	329	364	308	310	352	339	372	324	311	296	321	355	301	303	306	323	333	334	317	308	347	330	324	347	323	318	350	320	305	307	343	317	323	319	299	305	307	316	333	315	321	332	301	287	317	311	327	313	344	324	356	294	330	339	329	319	367	337	321	339	332	318	329	329	322	335	300	317	322	334	331	297	324	281	342	307	340	345	306	335	298	286	329	329	330	333	315	341	321	320	292	350	324	327	327	337	282	305	342	316	346	310	287	327	330	360	311	314	301	332	287	337	295	328	361	319	364	330	357	284	296	300	296	331	298	307	302	323	334	326	330	316	333	319	306	268	303	327	316	345	321	297	319	346	311	336	322	348	292	272	336	331	278	308	359	320	336	309	315	314	302	292	348	288	306	316	311	305	319	308	348	318	338	340	318	328	293	338	314	293	311	303	296	328	320	296	295	357	323	332	323	314	300	330	329	334	335	330	313	337	313	318	343	346	314	326	327	307	297	322	323	330	329	300	315	312	322	311	319	309	330	330	310	350	330	316	330	302	331	363	362	322	302	314	293	280	327	302	307	326	311	314	316	294	333	316	307	298	282	319	348	326	311	309	323	323	306	304	334	340	312	335	310	308	308	333	334	347	317	335	311	292	316	314	308	327	338	322	301	315	343	330	339	342	326	319	336	347	333	286	310	322	302	341	314	294	343	324	343	304	346	337	327	343	342	328	342	284	308	322	327	338	325	320	329	307	305	313	343	322	326	280	340	336	338	319	342	315	340	357	297	310	347	288	314	366	323	322	292	321	328	327	288	315	366	356	299	326	319	311	360	299	315	337	330	341	341	312	312	305	312	284	345	371	295	307	293	295	337	274	358	309	296	334	309	318	317	302	309	277	308	330	326	314	316	302	308	307	331	323	314	331	327	316	342	334	309	313	334	345	319	326	314	361	333	312	307	291	300	342	328	313	335	325	373	324	332	321	308	309	337	340	324	294	293	351	343	313	331	339	283	330	305	323	340	312	310	331	353	346	303	339	334	353	271	317	324	301	338	344	336	315	325	314	295	322	326	329	343	313	339	326	317	324	296	275	317	313	318	333	334	304	331	339	347	339	318	290	336	286	310	321	314	360	357	335	348	342	338	311	309	320	334	303	351	313	306	365	321	306	331	302	292	309	317	321	326	290	334	339	312	331	329	334	308	330	316	301	297	355	318	320	321	319	284	276	346	312	335	345	309	313	333	336	362	340	324	329	344	325	320	321	297	298	324	347	360	343	328	336	343	342	322	296	330	295	329	307	292	286	303	339	306	354	288	319	339	302	351	295	305	311	363	351	330	337	348	355	337	315	346	361	323	292	319	315	312	341	328	339	317	350	344	323	309	332	303	338	343	314	325	319	357	328	292	323	298	334	303	341	324	302	331	311	318	324	291	315	307	323	320	315	316	319	301	313	310	299	346	306	322	312	317	321	303	311	312	295	301	315	326	316	314	323	352	313	296	314	338	331	342	363	321	360	378	323	326	310	314	297	323	307	316	324	313	346	316	315	319	312	296	324	306	323	351	334	287	306	320	347	295	316	320	310	352	318	337	346	338	324	302	282	360	302	302	325	335	329	362	378	309	310	358	334	319	327	320	314	352	332	321	362	300	310	334	324	359	314	344	309	316	342	312	311	338	316	313	339	345	313	314	289	316	315	353	341	328	324	326	329	331	325	326	319	313	345	338	328	311	309	345	366	305	337	302	350	329	311	337	326	360	292	325	336	329	320	344	313	301	317	302	291	324	352	325	311	334	314	289	343	321	354	312	333	341	306	321	361	324	319	350	300	296	312	309	301	308	290	350	332	344	322	326	310	300	336	303	330	330	324	336	303	311	328	304	329	289	326	338	317	299	317	331	274	322	342	331	309	392	317	349	312	292	321	313	332	312	312	307	330	307	317	345	347	313	323	354	327	305	319	342	278	327	320	302	312	314	334	321	279	311	335	316	327	313	323	327	293	301	313	321	321	295	314	314	337	304	318	332	310	302	348	293	335	284	302	304	322	338	294	307	341	324	305	353	309	288	293	280	295	371	330	300	308	318	298	326	309	340	289	324	327	326	349	328	331	302	322	323	327	358	328	327	319	317	315	306	294	278	334	287	302	301	323	321	338	337	314	323	324	335	310	318	315	311	333	307	359	341	306	349	312	281	312	333	346	317	344	303	303	330	358	329	332	326	340	354	352	319	312	326	332	277	303	314	287	291	330	311	313	294	326	341	295	343	338	323	320	302	333	392	320	302	350	333	317	351	336	328	336	309	327	325	329	303	323	310	323	305	260	340	322	283	313	323	323	345	329	338	294	341	324	331	338	305	297	299	305	319	308	331	282	309	326	289	328	356	319	283	339	286	316	364	387	299	336	331	295	340	339	309	326	350	337	316	313	326	301	341	342	344	316	320	280	289	315	315	306	345	298	346	346	295	330	330	328	306	352	371	303	296	343	346	338	339	312	333	339	328	330	316	322	351	331	332	328	316	325	294	322	302	319	353	309	319	314	353	347	384	320	295	345	312	324	315	325	300	319	341	338	337	305	288	339	340	314	352	348	334	285	317	325	289	333	319	337	303	309	333	335	325	323	344	283	305	322	324	342	307	333	321	294	326	325	359	358	318	333	318	324	296	315	355	327	332	332	336	308	330	343	316	270	315	336	302	309	305	353	318	301	319	301	327	309	330	321	285	335	307	284	335	295	322	305	334	356	328	322	320	325	311	287	297	327	313	333	319	324	355	324	343	332	285	332	331	323	328	252	339	360	388	331	327	298	341	316	311	318	327	366	336	348	296	345	318	351	305	356	308	338	313	298	310	314	325	313	320	337	313	354	328	339	306	331	341	312	329	329	331	322	273	314	312	301	316	285	323	311	321	312	307	326	373	348	300	366	309	330	298	311	307	342	317	331	299	303	339	334	341	320	311	320	357	328	365	325	331	339	322	289	355	314	300	351	314	319	341	315	310	314	319	326	321	319	332	355	341	349	325	366	333	335	291	289	307	314	308	313	299	344	334	313	329	315	323	306	335	346	308	314	335	317	351	362	317	360	344	316	335	339	287	312	275	310	314	314	351	317	312	312	294	296	281	334	308	341	321	303	319	360	298	329	339	283	315	327	320	307	295	300	317	338	281	310	329	301	325	297	347	337	293	322	303	366	305	299	311	315	318	325	317	343	317	316	328	335	340	298	348	300	289	328	287	328	335	353	324	346	331	330	352	303	313	338	328	326	300	312	325	356	326	325	324	316	328	339	298	341	334	318	294
12946	10635	13516	11092	2735	1694	1462	1318	1089	1064	1051	928	868	888	838	879	822	852	790	814	779	767	795	768	751	739	738	758	731	706	729	791	741	726	704	759	702	764	693	710	725	725	738	754	697	741	703	758	725	693	750	703	731	726	732	769	769	728	724	669	725	746	728	732	733	708	739	743	758	730	742	712	712	709	722	767	728	740	729	702	736	758	758	757	722	775	750	721	751	736	708	684	699	720	739	744	717	727	717	754	747	716	688	670	709	750	725	738	762	741	699	684	740	751	744	711	758	674	733	710	709	689	717	768	759	761	718	714	768	759	736	734	699	759	788	743	689	700	745	681	699	696	719	712	689	724	704	647	741	717	694	706	729	749	733	739	697	702	679	719	738	733	765	729	702	706	680	691	807	683	756	714	750	736	723	692	731	712	724	731	715	742	716	726	697	736	729	689	687	707	722	692	708	722	729	691	737	709	706	746	730	701	750	758	767	724	717	765	741	698	712	721	753	745	756	685	654	766	738	740	655	659	677	733	739	747	741	700	749	696	754	725	703	713	764	727	681	714	718	664	720	721	699	761	771	697	698	721	761	744	698	715	732	725	706	687	681	753	684	739	694	746	734	729	744	728	737	757	684	793	743	697	758	739	732	723	761	681	732	702	736	717	750	735	739	773	766	719	734	733	665	734	724	669	719	694	724	748	710	719	707	707	748	719	714	698	753	698	705	730	754	697	729	729	700	706	699	737	738	719	730	664	752	742	692	664	692	747	720	699	753	747	749	716	803	751	720	711	765	677	738	729	711	744	709	703	721	706	763	736	719	759	686	710	757	771	729	734	709	691	721	704	758	733	687	741	709	749	766	705	703	740	739	732	710	729	701	727	686	713	747	756	675	706	738	729	698	693	756	711	723	711	714	729	755	753	734	738	723	726	690	731	790	729	713	703	670	711	687	759	716	729	685	738	767	724	740	711	676	730	726	740	685	706	714	739	715	775	729	739	728	691	683	769	753	739	712	746	756	710	734	717	715	736	730	747	730	745	674	709	705	713	702	725	734	722	715	714	764	702	701	769	722	681	716	711	750	735	699	751	671	703	756	753	731	727	724	714	742	724	761	757	756	733	718	712	703	679	713	690	754	741	751	693	784	726	706	718	759	751	739	700	675	767	725	747	652	701	762	716	695	746	753	760	732	717	712	724	733	726	696	700	737	726	665	727	685	733	719	688	696	690	729	743	778	703	753	727	707	666	674	748	693	732	729	788	763	764	749	724	743	669	737	741	738	734	723	721	734	714	769	702	662	745	712	761	726	718	668	720	692	728	720	716	694	704	697	704	752	721	754	771	714	712	770	714	731	720	761	745	761	713	759	739	731	760	707	719	766	725	726	774	743	688	757	715	701	703	765	750	776	705	750	714	715	726	733	724	776	703	743	730	727	737	700	724	715	742	721	714	773	735	687	689	758	694	704	704	806	746	778	754	720	736	720	693	725	733	688	726	764	758	714	725	726	702	708	704	722	701	757	685	750	760	737	742	715	739	754	750	751	717	731	688	721	705	739	753	759	723	706	698	720	728	729	706	725	696	707	713	764	714	740	714	740	708	715	722	721	725	731	729	744	722	735	707	712	727	740	707	751	750	721	775	717	711	691	727	718	707	726	716	730	704	752	670	758	718	708	743	693	662	751	753	742	693	716	762	737	797	732	747	693	732	737	740	761	709	718	703	749	746	749	706	701	699	737	691	756	649	699	754	699	699	731	672	718	745	682	747	695	775	725	759	712	676	683	744	731	780	741	729	713	702	698	710	685	718	706	717	705	726	693	725	758	705	745	749	718	764	710	701	718	709	758	766	722	726	718	771	724	721	756	749	746	767	722	720	753	777	696	706	726	748	739	724	728	710	757	780	702	704	727	674	744	723	716	723	739	741	724	700	688	752	665	721	741	746	697	738	731	687	692	711	718	741	686	714	752	700	729	704	769	728	713	682	687	708	732	709	722	717	750	761	763	758	769	738	697	779	686	699	738	725	744	752	748	713	723	741	755	732	715	732	730	738	741	714	771	798	689	732	709	721	710	707	745	740	742	701	732	726	688	676	754	727	718	766	728	716	761	714	724	683	785	712	715	669	744	734	741	727	765	749	748	694	740	710	668	711	758	713	709	696	699	708	722	685	811	738	695	718	743	721	696	720	714	669	712	759	740	720	832	687	748	732	707	697	743	776	741	737	724	721	740	740	721	713	734	752	705	775	716	667	737	714	686	744	722	779	710	738	706	728	695	774	736	704	769	713	714	715	744	709	756	687	800	678	762	725	730	791	711	710	681	693	743	709	740	720	697	725	710	663	679	756	739	734	775	731	727	680	710	684	700	748	718	705	752	709	745	737	751	708	739	701	756	778	760	722	745	731	745	706	755	761	679	737	724	694	693	724	704	654	718	732	745	736	698	760	726	714	731	705	752	697	678	689	770	729	741	667	704	741	682	710	764	698	733	728	713	722	740	716	746	692	705	693	746	706	746	755	723	748	763	687	720	744	716	710	746	716	715	701	731	731	724	723	674	757	709	707	704	701	760	720	751	726	738	787	735	750	753	681	714	753	693	662	731	707	698	725	758	718	734	674	683	807	740	726	718	717	764	754	709	695	670	700	692	763	764	733	735	717	796	688	713	728	747	736	753	708	728	754	713	724	787	734	722	761	722	696	715	766	703	736	740	727	752	749	722	751	709	714	729	734	723	728	762	732	702	693	698	691	724	716	738	705	674	700	709	733	700	741	752	677	692	744	727	747	706	712	702	753	708	694	719	731	762	744	668	703	724	753	756	784	687	727	733	708	719	680	708	743	751	729	731	708	708	720	728	705	693	737	683	746	722	754	728	691	695	749	722	713	724	738	752	735	754	708	733	743	757	713	704	702	713	705	740	711	758	728	743	724	702	758	745	748	703	725	676	732	773	738	695	689	752	684	718	743	684	727	713	761	776	756	720	741	746	745	734	767	732	729	744	730	708	722	752	774	731	781	761	755	720	727	709	710	696	641	733	685	724	705	776	703	741	742	713	736	789	642	726	735	716	748	781	728	702	717	715	713	740	733	780	751	690	695	773	769	754	730	704	737	710	720	725	744	724	723	724	711	766	687	707	692	710	726	734	747	737	698	696	724	698	656	753	720	728	780	757	782	725	767	806	758	721	747	716	726	737	665	725	684	729	707	731	728	716	684	771	724	711	739	689	728	721	706	720	722	723	743	731	734	725	722	705	684	731	718	744	691	728	710	702	753	703	723	729	678	734	718	689	709	697	684	711	713	703	700	731	714	720	700	765	740	709	720	707	731	759	740	746	751	703	762	706	715	707	739	732	728	693	744	713	735	699	773	720	724	708	744	680	728	745	737	722	749	739	673	708	774	730	736	710	704	699	747	703	773	761	696	731	723	752	755	717	730	719	737	744	710	773	713	706	724	754	723	681	694	724	767	676	726	735	734	762	718	757	816	732	709	739	748	733	724
38952	31524	35056	27643	7482	1528	940	754	686	564	501	475	466	422	446	434	394	420	428	375	386	396	364	358	403	368	367	367	382	344	370	417	346	376	342	425	348	354	377	358	421	373	376	375	397	373	368	378	392	382	353	378	401	366	374	397	360	359	350	359	403	399	388	370	398	369	398	378	376	386	395	356	399	379	359	375	362	344	378	388	365	369	353	401	404	375	377	355	365	347	343	367	359	363	363	365	349	358	391	364	394	384	323	351	343	386	342	353	372	351	371	368	347	326	360	391	362	395	335	367	375	376	390	358	366	391	379	362	353	385	348	371	362	373	357	374	388	398	390	397	439	379	363	341	337	406	348	392	388	382	352	360	330	358	393	344	392	416	364	372	368	356	367	384	370	385	337	348	371	366	348	398	426	418	335	356	390	372	402	376	384	368	403	373	389	375	385	369	388	385	367	378	368	370	396	356	360	331	351	383	402	377	403	394	361	383	367	369	401	380	351	379	358	415	399	366	361	372	377	396	384	357	365	397	370	339	435	359	337	397	353	372	347	383	345	392	346	414	367	369	368	356	386	375	395	388	372	371	337	393	403	355	351	379	388	413	362	371	343	350	394	386	378	380	403	362	435	361	362	385	401	397	353	400	371	404	372	369	383	368	403	360	403	398	403	345	357	360	335	361	369	392	385	364	383	371	344	394	397	354	394	385	382	364	410	382	356	401	412	417	335	324	382	407	359	384	367	348	367	369	404	387	349	353	399	367	352	377	371	372	359	367	359	361	376	367	370	391	361	359	369	359	367	340	387	396	350	364	409	374	379	366	374	392	388	374	373	349	381	394	368	351	364	353	384	342	336	359	363	411	376	382	403	348	373	396	358	422	381	383	365	388	335	367	370	384	400	349	386	394	383	364	385	383	344	351	381	387	381	385	374	360	381	375	356	358	375	351	354	399	351	372	355	406	339	373	395	382	403	364	388	342	399	398	391	377	350	379	367	391	357	346	322	370	394	410	380	391	342	371	381	350	362	386	359	369	389	396	345	377	341	385	371	398	407	375	386	351	380	381	383	376	374	333	349	365	385	366	330	354	393	384	335	399	403	362	374	350	370	362	357	366	381	340	384	339	341	417	376	374	382	363	342	363	356	371	378	383	398	366	342	367	368	416	373	362	392	383	392	422	378	380	384	377	359	381	415	378	341	348	425	389	369	364	378	349	355	330	350	373	370	374	413	362	351	374	392	364	402	385	368	350	403	353	343	371	359	398	385	387	337	370	366	392	362	291	392	388	398	324	364	427	374	350	318	346	347	379	358	366	371	356	363	369	394	419	387	426	368	356	398	390	411	403	358	413	366	375	396	398	381	362	335	380	354	377	394	380	383	369	362	361	405	358	402	376	338	368	436	380	385	385	355	357	367	365	346	388	400	385	359	374	380	351	359	360	406	397	377	391	384	405	354	407	363	369	395	396	373	366	382	379	353	338	378	374	380	374	392	386	369	390	357	414	364	358	387	356	350	372	368	305	363	375	382	404	382	364	388	370	350	366	370	374	334	358	334	408	382	365	383	383	377	369	379	382	364	357	383	399	370	360	388	361	365	378	411	388	409	377	379	373	358	371	335	384	378	376	367	356	390	370	365	351	364	394	369	372	328	414	356	340	348	375	368	340	332	363	358	377	332	371	373	359	375	386	374	383	365	373	391	336	415	375	371	367	397	354	361	352	358	370	386	345	378	379	362	377	393	378	395	346	394	350	372	389	367	362	397	389	362	384	354	338	390	381	373	384	369	343	366	370	361	382	371	378	403	388	350	371	364	355	424	390	368	383	373	400	381	373	369	372	352	400	404	364	365	361	404	359	363	389	373	395	363	350	350	398	410	392	350	354	367	353	405	403	381	405	340	370	370	377	396	372	366	386	374	315	374	402	359	395	372	401	368	399	363	354	387	373	377	369	374	392	387	358	427	374	377	380	396	336	394	389	404	367	369	373	373	412	370	377	368	357	370	407	393	391	328	366	408	367	364	364	398	351	392	371	389	371	390	346	368	384	406	381	388	339	359	352	417	377	395	375	345	369	358	352	374	396	349	361	351	395	399	380	370	342	380	339	348	397	394	374	383	382	357	380	332	354	364	413	402	384	380	341	376	362	375	397	383	352	407	370	367	397	413	388	390	350	354	411	374	377	371	389	344	397	376	364	381	346	394	356	410	351	389	344	387	355	389	355	391	420	364	383	349	396	415	356	389	364	368	387	392	349	384	347	396	361	325	377	422	359	348	404	396	378	385	374	345	399	379	386	388	369	347	371	389	371	374	378	356	428	367	334	362	378	362	361	361	366	365	372	367	381	403	373	374	372	425	358	362	405	426	394	370	440	384	378	390	342	345	385	391	373	419	367	386	382	380	327	354	329	424	339	373	351	380	396	376	373	359	378	376	350	397	397	368	397	352	357	380	347	385	420	417	369	412	380	336	408	348	374	361	369	385	427	387	336	383	379	366	382	395	349	368	371	383	367	383	398	381	402	399	391	386	362	376	399	368	348	370	386	387	390	343	333	384	356	372	411	362	355	389	374	409	386	370	361	392	393	391	371	349	386	369	347	417	364	378	379	404	368	394	336	374	408	376	352	381	377	361	356	347	369	397	440	369	330	356	395	349	412	335	337	353	419	393	399	419	369	389	373	392	402	367	391	396	408	377	361	379	404	359	357	366	355	347	317	349	374	388	380	355	372	361	376	406	429	423	375	376	409	346	373	394	379	355	413	331	340	370	355	353	344	371	396	353	380	396	400	405	342	386	414	385	365	413	362	386	399	378	367	327	389	368	398	412	344	358	388	374	379	364	340	383	381	336	379	408	355	390	375	383	397	393	367	344	377	370	385	377	358	376	375	400	368	420	383	399	381	410	398	367	351	367	427	359	374	354	358	437	396	363	346	372	352	379	392	413	392	411	398	316	363	363	370	369	349	365	412	415	380	376	380	376	393	406	360	354	348	350	354	373	413	390	346	371	382	386	369	407	380	383	403	379	380	379	389	350	340	365	382	343	389	341	390	388	375	408	388	337	346	352	388	350	366	363	410	346	374	356	361	373	353	398	399	411	349	366	381	394	383	376	390	368	360	379	431	366	387	355	427	396	363	363	359	359	356	374	376	394	354	377	389	397	380	360	366	397	377	395	400	386	385	381	370	346	383	407	401	352	328	357	386	357	338	388	369	380	363	378	372	371	384	389	373	383	385	378	372	423	390	371	403	352	336	370	385	385	364	379	383	371	362	430	390	344	375	418	393	375	376	386	388	382	351	401	309	383	401	372	370	397	352	388	395	424	353	407	399	388	391	376	390	384	378	354	390	401	358	391	379	381	369	383	415	395	395	373	365	375	380	362	376	382	360	383	401	381	372	398	361	382	359	330	394	385	331	339	355	389	372	372	353	354	399	429	394	404	373	378	357	382	370	355	396	370	390	392	356	378	350	376	353	346	341	369	352	378	373	390	348	369	374
25109	25400	36775	31627	6909	3186	2836	2544	2125	1864	1514	1320	1230	1237	1159	1097	1155	1112	1032	1023	921	968	928	952	898	924	885	901	899	890	804	855	867	889	778	874	849	814	850	844	842	861	836	834	786	805	811	836	858	814	870	854	901	789	840	799	791	892	831	799	831	830	828	824	817	791	831	820	847	835	823	816	850	862	831	858	825	810	854	825	883	839	858	886	838	848	850	803	818	829	864	820	854	790	823	889	844	871	843	852	852	868	812	806	805	815	886	865	864	820	800	825	872	877	803	885	846	804	845	856	802	885	836	834	856	836	812	832	827	834	837	840	839	881	850	904	849	838	844	827	847	811	867	801	838	765	823	850	873	816	809	780	812	859	821	831	801	810	843	794	865	810	823	786	849	852	906	858	890	846	786	844	836	831	835	836	786	804	868	787	833	823	861	829	883	820	802	824	838	824	830	811	881	814	818	848	805	823	866	810	842	832	835	847	824	791	795	869	795	846	833	849	832	844	816	854	842	854	833	844	846	796	815	824	803	815	790	881	852	780	836	854	756	868	776	848	816	795	848	827	843	785	846	891	783	832	827	858	852	860	829	828	807	807	877	797	808	836	799	802	868	839	819	830	837	824	840	794	840	813	902	879	812	800	827	828	835	784	759	862	815	810	848	887	832	871	792	891	865	833	852	816	840	815	827	811	795	870	882	835	837	869	834	835	838	859	851	843	838	819	918	810	808	803	831	876	848	844	816	814	844	822	828	806	829	816	832	839	830	877	822	799	813	824	886	823	829	832	816	820	856	848	776	801	883	847	818	875	843	850	782	832	797	845	835	845	839	800	851	833	854	833	841	827	827	864	840	833	820	869	820	797	854	843	799	843	795	828	819	833	845	839	841	834	874	820	826	856	839	815	858	825	799	893	786	828	757	882	864	843	806	853	830	839	849	857	818	824	813	814	891	821	875	830	821	861	861	839	755	856	880	858	814	861	844	846	876	827	830	786	852	841	797	816	831	889	769	822	838	834	833	867	839	834	809	817	803	878	816	859	828	808	802	822	835	851	864	853	822	823	803	842	821	831	856	834	840	839	875	813	853	846	857	830	864	853	820	872	816	847	815	807	809	890	904	837	821	857	821	811	794	785	775	812	835	780	804	792	794	848	875	817	864	805	836	841	848	841	833	832	832	873	812	859	780	858	770	851	796	805	802	837	837	798	832	826	867	838	860	804	901	790	812	897	851	889	884	816	811	835	856	807	781	827	806	834	798	822	805	808	860	812	850	889	825	829	827	838	798	842	829	802	815	820	776	822	866	853	845	858	849	837	831	830	865	857	840	864	823	841	830	831	793	823	816	889	838	828	820	812	890	835	788	850	846	828	799	805	829	833	805	773	853	840	777	860	814	851	835	822	861	824	797	795	873	830	793	848	816	862	819	839	825	869	850	848	821	827	862	857	830	838	796	824	844	835	816	857	825	806	851	819	817	851	815	872	863	806	799	803	809	795	839	825	876	794	804	823	860	865	796	844	804	800	826	785	836	833	814	860	813	861	837	813	796	889	788	814	799	843	856	800	810	807	814	891	821	801	802	841	832	836	830	818	878	809	803	847	872	831	879	870	811	827	829	815	867	817	815	855	821	798	821	819	840	849	809	855	803	824	829	816	816	827	788	911	834	829	799	819	818	804	795	795	813	800	818	802	858	874	836	815	822	815	822	828	801	826	845	846	868	840	807	816	883	843	850	830	830	811	846	885	889	831	854	853	841	840	853	815	835	851	802	853	901	848	851	816	814	821	808	824	857	838	820	844	860	843	848	831	807	854	799	827	801	853	849	850	830	798	795	792	802	865	843	845	813	846	892	817	846	847	825	815	842	786	797	857	845	832	814	853	837	847	835	801	830	863	852	845	840	829	801	861	825	780	810	839	814	875	864	837	848	867	846	824	860	785	860	846	807	871	836	852	818	850	872	812	788	888	829	870	853	843	800	772	833	808	843	870	810	812	831	875	796	832	837	860	859	799	776	785	879	789	842	845	852	797	853	802	914	837	821	817	810	831	840	798	852	838	822	871	854	835	877	889	818	795	856	847	820	809	833	814	768	805	847	834	809	829	855	848	789	856	818	850	813	814	825	851	824	811	841	796	865	840	777	898	836	864	852	876	843	850	866	794	868	793	809	828	837	833	912	861	844	833	875	780	864	845	830	801	817	808	809	851	846	777	875	836	823	838	846	823	810	868	814	850	813	864	831	826	783	844	891	809	812	896	845	864	795	816	866	860	811	806	837	856	814	873	840	847	820	819	850	864	842	801	884	773	838	854	825	866	818	844	858	811	860	791	834	793	848	811	800	825	805	786	795	799	872	852	809	888	870	784	852	850	837	855	827	832	846	836	869	787	836	865	846	849	835	872	822	820	907	897	851	876	810	851	871	887	824	870	850	782	787	847	772	802	813	777	859	875	833	853	850	832	850	833	865	780	852	808	803	815	831	827	833	840	827	801	854	856	862	823	865	818	780	788	840	805	841	851	830	855	852	847	875	859	902	762	810	840	861	859	840	895	859	861	813	814	812	803	834	856	884	888	792	840	819	829	794	843	815	853	843	805	838	806	907	898	822	777	871	785	837	815	837	836	821	808	812	823	840	849	853	806	795	817	842	861	850	806	861	827	869	780	873	873	842	826	856	831	837	836	845	813	855	861	838	844	857	857	871	797	806	847	850	800	826	812	845	865	836	834	840	837	834	821	866	782	850	826	847	810	815	894	837	819	837	821	802	855	827	790	852	823	839	866	815	834	856	801	839	853	850	852	815	827	879	813	846	785	858	854	805	871	839	813	859	811	809	852	783	824	843	777	835	845	842	837	784	825	856	866	828	824	836	864	865	841	851	871	805	835	870	828	855	856	839	838	853	851	818	821	825	789	878	796	790	848	819	819	865	814	826	848	851	823	831	881	811	812	833	834	803	915	846	827	852	859	806	815	830	835	810	837	856	874	856	862	828	905	866	829	814	784	794	866	823	841	822	834	793	872	801	828	793	842	797	837	838	821	836	808	801	840	832	866	851	821	881	815	800	815	811	862	885	784	794	865	821	820	840	820	830	803	850	882	846	864	868	835	856	833	798	835	854	823	833	794	878	827	855	842	783	782	832	873	824	844	838	832	824	845	792	878	778	841	849	841	830	821	839	809	838	803	817	844	829	827	858	835	852	845	871	842	844	816	869	827	826	854	829	826	802	802	803	854	861	786	773	796	862	753	799	860	832	883	845	787	835	864	776	811	831	890	876	831	837	814	849	825	839	833	808	817	788	796	832	866	851	839	835	841	813	830	821	760	842	897	823	794	772	843	870	844	816	806	833	815	825	854	883	802	794	856	806	871	866	814	787	831	847	795	841	873	852	870	817	811	812	774	840	884	818	837	857	852	776	836	790	854	831	830	853	843	805	850	818	824	845	822	846	823	788	806	855	830	835	872	775	791	783	795	839	868	835	830	828	841	868	830	861	825
49057	43984	44673	36202	16118	3962	1614	1168	962	850	617	592	614	530	582	538	530	508	511	450	463	453	470	488	425	428	438	403	472	457	432	410	411	444	462	407	433	443	444	433	456	418	409	439	405	435	450	454	431	435	445	415	425	487	451	409	420	432	403	409	430	423	451	467	416	462	407	414	432	448	392	417	480	395	405	435	399	460	444	424	424	440	419	436	409	436	407	421	434	401	395	478	463	435	434	434	418	418	439	421	433	378	410	419	448	390	471	410	426	463	457	452	437	439	441	434	463	431	457	405	443	452	457	455	439	441	443	439	415	478	453	446	439	424	441	442	445	444	474	409	475	440	483	421	463	427	431	419	455	433	434	426	425	421	394	404	430	396	422	455	447	417	462	457	466	485	446	435	477	453	456	416	393	413	473	467	384	409	404	398	399	451	403	440	445	424	416	438	445	434	447	403	393	445	382	404	465	456	404	430	436	406	440	427	428	441	417	442	408	428	434	421	407	418	428	428	402	443	445	446	483	453	455	402	436	454	494	408	455	459	424	446	402	404	430	451	426	462	390	452	457	418	433	395	462	397	416	420	426	441	424	421	425	408	424	459	431	437	425	404	449	426	432	448	430	490	464	470	462	420	405	425	449	439	448	470	435	440	414	411	474	456	435	437	424	433	474	450	395	445	444	418	407	464	457	435	418	424	456	450	451	448	452	423	420	467	427	439	402	420	466	441	427	445	434	453	450	416	446	439	415	423	420	424	415	435	409	396	419	437	460	478	487	428	428	395	463	433	401	404	453	460	430	428	421	503	420	456	423	432	445	429	445	429	442	435	422	413	428	408	472	450	437	407	398	416	449	449	446	418	444	462	417	392	411	467	383	461	424	449	403	450	442	437	478	460	454	399	459	436	439	442	453	444	402	425	457	462	429	434	440	426	412	457	465	434	407	432	430	394	425	399	422	449	412	403	416	467	411	413	406	448	459	413	452	409	428	459	390	444	379	461	389	458	411	456	458	453	397	444	465	423	429	436	429	470	438	450	456	428	495	426	451	433	424	433	421	439	445	419	421	412	426	441	404	463	474	388	433	414	483	438	392	457	419	370	430	441	413	462	431	382	456	433	437	428	428	406	425	400	504	441	490	499	467	432	438	416	449	435	415	438	415	411	445	430	447	418	433	457	453	428	456	449	418	426	470	446	448	435	422	381	414	430	389	468	417	452	445	427	421	431	436	416	420	445	452	425	436	441	468	439	435	448	392	417	378	475	472	412	464	454	432	411	443	424	417	429	428	425	419	425	432	437	450	437	418	455	437	441	451	457	447	428	448	409	445	422	462	453	418	395	454	422	432	432	433	439	419	409	403	412	415	401	443	469	421	402	442	452	455	405	415	423	417	455	457	412	463	413	433	462	432	414	441	443	486	446	448	431	408	391	481	444	435	454	460	428	491	455	409	456	410	459	421	419	408	394	405	424	427	418	429	460	407	441	418	418	425	431	450	443	450	439	419	393	421	447	403	441	419	442	442	392	382	447	442	413	438	416	439	431	465	423	399	393	425	477	436	444	434	438	403	429	424	415	446	453	402	426	437	431	413	410	436	410	441	430	387	458	453	419	407	454	447	447	451	402	440	442	436	448	424	480	458	426	430	464	425	432	447	449	426	438	449	411	410	461	426	411	445	429	422	449	415	426	458	425	430	440	401	429	444	473	441	456	414	409	445	430	435	420	450	421	463	460	411	458	422	437	439	414	486	427	459	441	407	466	443	451	438	450	445	437	436	423	470	439	409	422	446	418	434	472	479	426	484	424	492	419	434	438	417	451	426	418	404	439	421	441	440	457	436	448	401	430	437	437	421	423	441	435	390	447	459	434	420	421	401	437	454	455	434	430	441	402	427	455	384	452	438	432	440	460	437	423	433	421	476	444	418	450	400	418	419	412	392	452	400	428	423	409	458	437	450	439	397	415	419	414	429	416	421	426	506	447	429	412	422	482	417	408	441	448	419	444	445	460	427	431	448	441	420	479	444	416	431	421	402	456	436	447	456	414	424	446	425	472	432	442	430	468	424	471	435	451	468	435	478	425	447	425	434	442	409	442	461	458	417	411	432	414	400	432	408	467	460	434	425	427	463	434	499	423	396	484	474	388	452	382	442	455	425	421	433	475	387	427	469	455	434	451	431	436	409	432	415	447	451	453	425	414	445	454	461	417	434	464	442	419	433	459	453	437	429	423	436	455	400	470	432	421	417	425	433	460	420	407	446	409	437	467	455	449	457	466	398	452	424	401	434	444	458	450	387	448	451	416	406	453	452	426	401	447	412	410	407	409	435	424	446	459	412	442	397	468	431	381	431	447	405	431	433	468	399	431	433	466	455	425	436	459	415	389	421	400	371	427	442	436	463	439	428	460	443	479	459	471	429	414	411	426	425	469	422	397	417	463	484	392	449	436	447	426	454	455	433	440	407	456	414	437	453	490	428	454	436	421	413	431	422	415	436	412	471	453	434	408	412	432	453	426	407	439	476	411	442	448	432	452	447	429	486	434	418	415	428	438	441	395	433	450	436	437	419	451	448	423	436	432	428	421	409	479	465	418	430	447	376	424	431	422	441	411	426	396	479	459	412	464	398	444	417	456	434	443	449	427	470	414	404	468	462	419	379	369	378	464	449	436	470	411	463	397	444	412	450	409	439	408	432	455	457	443	413	384	440	446	408	404	445	432	415	441	422	431	420	384	433	465	452	414	429	423	372	447	465	415	436	460	444	419	419	425	460	458	447	423	422	422	444	437	495	449	409	465	436	432	461	435	409	426	482	458	445	473	371	403	427	412	454	458	424	444	434	451	429	408	457	412	377	439	389	435	397	415	436	435	414	416	411	449	450	410	440	410	418	419	451	438	423	400	425	418	468	395	426	427	443	459	470	411	440	417	417	443	404	423	477	484	441	409	434	386	444	424	433	446	433	468	401	425	408	417	413	411	452	438	377	432	445	407	426	438	461	436	437	447	438	431	468	439	413	418	429	464	429	402	392	468	448	433	392	415	424	401	443	436	464	411	431	423	431	440	379	419	403	452	451	393	395	409	434	472	442	463	428	436	447	466	444	438	460	440	461	415	422	447	439	434	448	429	440	452	412	408	398	411	429	527	430	419	467	436	413	419	398	416	437	444	450	466	416	369	447	435	449	446	407	430	480	406	422	433	410	449	442	456	453	443	461	428	431	433	400	454	443	384	420	454	433	429	421	402	413	420	425	432	442	434	424	411	424	456	465	457	422	461	414	436	446	470	440	452	443	475	452	465	459	409	422	399	450	445	418	450	437	392	437	397	446	405	438	444	447	441	437	430	432	425	471	410	415	461	435	454	433	424	412	413	424	398	484	399	474	407	432	428	459	477	440	437	428	431	410	421	435	407	471	412	405	377	440	457	448	450	466	413	441	432	419	460	424	428	422	407	432	429	416	450	409	401	432	420	434	423	462	469	444	452	434	450	437	455	428	399
31574	35336	44280	40869	13991	4283	3923	3744	3311	2610	2025	1742	1642	1491	1538	1414	1427	1329	1206	1177	1123	1042	1106	1059	1044	1037	984	1055	961	1027	979	916	954	957	952	894	985	985	947	972	882	993	997	952	956	957	931	936	956	924	961	899	985	950	958	988	954	970	943	962	959	978	939	922	914	945	913	924	976	964	928	981	946	877	963	954	911	954	941	927	960	931	957	933	941	936	903	944	987	951	966	940	949	906	901	930	906	923	917	923	951	944	951	941	905	979	927	1012	943	938	969	928	946	907	958	906	912	882	962	909	898	931	946	902	961	902	913	901	932	939	961	952	966	942	926	943	931	979	952	966	969	914	888	962	889	937	971	897	933	908	968	921	909	886	953	881	919	996	961	877	989	860	894	926	974	885	936	922	893	913	871	893	896	974	946	899	946	928	944	875	944	980	992	943	935	912	971	911	937	988	918	982	923	896	942	978	886	931	961	920	936	935	981	944	948	933	973	904	886	925	949	1009	933	966	942	910	945	886	978	928	922	856	903	964	956	950	968	903	982	932	908	954	893	916	907	970	972	940	911	980	922	903	894	935	970	978	887	974	958	927	904	920	935	984	920	977	935	929	939	936	905	905	891	956	914	921	920	928	984	966	929	924	951	937	909	960	883	957	973	951	950	919	954	892	947	1002	903	901	931	895	980	942	899	908	956	912	930	954	923	892	925	952	912	899	957	935	923	927	888	953	965	961	896	918	955	1002	924	907	858	945	927	903	904	914	941	928	857	967	932	966	982	968	934	938	922	939	912	914	943	927	929	908	922	964	900	915	926	952	946	944	917	895	938	874	964	921	951	893	939	896	883	912	898	920	948	943	976	929	909	928	898	973	931	983	938	970	940	923	920	917	906	932	916	936	943	922	967	949	935	930	906	906	948	924	914	942	925	935	913	929	911	912	937	894	961	914	947	904	907	859	895	934	871	976	905	896	972	927	944	925	938	911	942	905	938	953	912	875	915	909	937	977	933	928	931	915	902	905	933	897	907	916	899	961	936	921	925	898	957	886	915	953	917	985	943	926	949	941	904	953	906	926	889	932	932	972	946	963	929	952	928	906	943	926	911	1003	941	920	942	948	972	898	952	896	922	913	938	963	973	928	898	914	869	920	946	884	895	959	935	940	974	943	999	949	911	926	931	983	917	952	886	949	999	929	958	927	939	910	936	945	951	912	918	909	900	917	943	976	935	920	970	932	951	887	964	929	962	911	939	931	934	952	904	935	934	905	909	946	951	934	932	898	982	919	888	942	941	962	940	972	889	914	926	926	880	929	935	920	917	945	973	951	924	897	941	978	907	956	958	944	916	932	924	911	915	935	893	921	949	955	981	890	962	950	934	933	956	958	899	903	960	952	933	949	923	917	948	1001	928	903	958	951	946	881	963	965	940	881	933	876	872	901	937	953	951	985	959	968	878	918	942	948	907	947	912	960	966	902	909	942	959	969	950	896	994	969	918	986	945	935	955	913	939	887	951	1003	876	938	893	897	938	922	899	964	957	953	910	919	922	954	951	911	913	907	958	960	947	986	909	916	927	973	930	964	943	923	948	928	914	890	950	944	947	880	921	985	905	924	864	957	914	913	1000	926	930	938	972	950	975	1010	890	954	935	925	955	881	962	908	975	879	926	927	922	907	948	911	855	909	937	924	949	924	904	913	982	962	925	952	965	876	944	938	963	948	926	889	923	947	917	885	947	945	911	942	952	938	964	937	925	959	961	908	923	962	986	925	916	929	964	897	927	922	943	953	931	928	918	925	943	927	932	900	982	965	892	922	912	934	990	966	951	916	916	939	914	902	953	921	951	936	958	935	935	914	912	926	919	933	870	950	912	946	916	930	911	929	871	954	917	966	981	957	932	963	967	949	909	934	905	964	922	942	973	952	848	929	942	939	919	906	934	890	950	959	956	973	997	917	876	997	952	982	925	911	974	952	926	956	944	935	981	908	951	931	918	912	949	930	935	900	917	968	956	926	979	910	912	929	928	970	974	926	938	951	978	932	965	963	971	929	986	951	955	982	957	929	963	910	904	941	908	948	944	883	942	958	914	913	972	916	949	916	920	972	944	972	913	960	937	919	886	948	967	941	881	893	993	926	963	949	966	951	931	942	875	928	907	952	892	933	966	941	933	888	935	907	937	926	906	956	960	920	947	945	973	906	893	897	957	902	958	938	921	952	929	905	951	892	932	917	916	937	931	925	942	977	989	931	922	951	956	935	893	927	915	895	893	938	911	939	878	962	920	864	996	961	914	900	946	916	906	1007	941	928	900	968	887	940	979	982	915	870	920	921	924	908	947	949	918	948	897	920	989	928	940	927	923	902	930	948	930	916	888	930	879	979	944	946	867	960	938	943	954	909	924	933	978	912	898	902	973	917	915	881	929	898	886	886	918	916	945	945	892	936	944	900	942	906	942	933	890	897	901	988	907	869	946	943	954	939	948	907	959	960	920	956	920	934	902	923	921	959	975	977	936	874	900	958	924	906	927	887	962	919	932	916	883	945	917	953	912	948	936	908	940	925	935	870	963	926	945	972	929	955	920	965	960	883	913	932	951	938	939	957	904	910	935	999	962	893	976	911	958	892	909	998	885	978	949	1002	919	912	862	913	947	911	947	936	935	946	938	937	938	899	906	919	939	869	918	954	938	955	943	938	875	960	953	907	954	853	941	902	912	924	937	961	915	942	959	931	932	930	972	958	950	932	936	938	927	975	890	915	920	947	942	929	889	926	895	984	941	978	936	956	901	1001	891	955	960	913	914	903	916	922	908	945	918	927	940	901	950	929	913	883	956	948	916	980	915	889	916	914	969	913	915	919	936	980	924	961	901	965	931	920	886	942	923	930	920	953	963	923	915	928	922	963	923	930	880	906	907	948	944	929	906	950	949	931	907	931	940	900	939	962	932	870	935	930	982	944	958	914	943	969	905	966	891	965	929	968	937	886	915	953	924	939	956	938	885	910	900	926	952	946	936	980	935	861	951	890	968	950	896	926	885	1002	881	952	918	943	965	930	890	824	921	952	953	899	915	931	957	963	982	941	888	889	975	922	951	964	941	873	881	922	867	893	927	933	932	953	945	972	958	895	940	928	899	905	933	982	923	906	957	922	914	899	945	889	937	933	894	888	951	907	904	852	922	921	933	954	966	940	977	972	1021	910	927	923	922	951	921	989	910	921	908	889	901	950	906	892	943	949	936	962	914	920	944	893	890	943	961	898	983	896	881	919	924	954	983	964	912	989	977	950	953	902	946	916	962	930	894	914	896	943	961	898	926	881	892	933	905	977	928	946	918	927	918	926	932	971	932	884	943	901	910	895	930	945	973	887	947	962	931	928	973	931	944	941	968	896	907	966	891	914	942	886	972	905	1003	931	924	929	945	942	919	951	982	930	912	904	917	937	925	977	942	944	907	883	919	871	944	1015	945	959	956	948	885	914	930	902	898	931	927	962	945	897	976	920	941	882	955	963	916	926	938	898
20710	12398	8964	4557	1133	630	467	387	378	399	393	371	383	344	345	384	359	337	376	328	327	337	355	345	332	332	313	328	345	344	321	373	323	328	328	302	330	306	339	320	351	363	335	325	317	319	357	336	290	319	345	321	336	309	327	323	332	313	335	363	334	331	299	327	327	297	310	340	309	315	343	335	300	373	316	320	309	315	289	311	349	333	342	303	350	330	357	369	365	326	348	372	358	312	331	353	307	324	317	332	305	342	375	330	375	341	330	320	366	347	301	323	320	298	332	355	371	332	313	333	307	324	355	341	327	340	337	313	307	344	334	362	363	324	332	328	333	308	314	362	311	319	326	351	321	316	334	306	361	333	309	360	342	332	289	346	307	339	351	349	350	314	314	345	338	295	316	304	316	352	293	318	328	345	322	327	339	335	355	354	316	342	328	349	309	369	329	374	345	345	307	370	304	314	327	308	345	356	337	359	344	351	335	340	333	357	334	336	310	321	326	332	340	364	320	309	352	346	352	350	349	366	342	329	326	332	338	342	341	308	321	301	299	318	323	364	335	318	295	327	344	381	318	333	340	341	328	330	331	388	330	332	359	322	334	328	345	327	343	331	336	319	361	366	358	343	281	326	383	344	351	352	344	351	327	345	342	322	360	349	296	349	377	318	332	368	353	341	317	315	345	334	317	331	336	337	356	370	335	349	303	321	356	331	349	319	341	300	310	322	335	317	353	327	305	315	349	318	333	306	335	348	354	381	352	373	301	310	325	343	348	328	377	361	305	315	324	331	351	314	317	327	308	352	322	342	359	337	358	352	347	319	325	348	332	307	330	325	315	314	321	327	284	295	317	330	336	331	332	340	337	385	330	360	329	317	356	314	332	323	325	312	344	345	328	314	308	318	328	341	334	343	292	350	318	321	309	352	340	332	374	323	336	357	326	316	364	310	355	348	314	333	369	351	300	339	310	340	366	351	312	323	337	336	347	354	366	345	355	306	334	336	337	363	335	325	337	308	372	318	326	350	367	366	324	377	332	336	333	325	359	377	302	282	363	380	364	342	333	328	375	326	321	336	325	375	326	308	346	375	345	341	320	336	325	316	326	330	346	372	325	328	317	342	344	339	346	351	352	334	318	296	350	342	353	331	337	334	322	325	318	319	315	333	327	337	312	349	352	320	327	313	338	356	331	363	388	356	311	329	326	341	373	329	323	354	363	320	348	312	335	323	334	293	316	318	345	309	308	316	353	349	304	320	351	387	325	356	334	305	327	319	300	330	320	343	338	338	342	297	341	327	322	319	328	336	342	344	349	321	311	326	321	341	312	351	319	334	371	341	324	323	312	299	320	382	332	330	344	341	317	311	322	319	380	333	343	328	340	325	317	312	349	317	315	340	319	341	316	329	301	343	321	309	339	313	347	311	318	325	316	329	368	343	333	308	333	329	361	327	319	333	331	335	355	347	324	316	336	328	357	368	362	335	332	374	348	316	319	305	344	347	350	330	335	341	309	355	325	342	348	334	347	352	344	342	306	354	327	377	313	320	373	324	354	311	312	336	286	328	360	352	291	314	375	308	358	340	329	338	327	319	342	306	350	395	323	333	352	322	325	337	326	354	303	344	321	339	323	321	336	311	286	305	347	359	285	346	346	317	333	341	330	327	364	327	348	334	296	335	325	358	314	312	348	365	329	348	310	341	343	339	325	329	321	338	292	381	335	321	321	355	330	323	330	326	299	334	306	320	314	264	318	352	368	340	309	353	336	339	370	361	360	335	361	331	320	336	340	357	372	344	326	405	351	320	312	332	328	325	332	320	350	366	313	353	357	346	333	349	336	335	334	362	307	319	367	336	339	345	336	353	331	357	334	343	329	331	313	375	380	331	326	317	342	336	341	346	306	347	323	324	338	329	330	343	339	330	331	316	326	322	347	346	354	369	361	356	327	366	341	308	371	314	331	302	336	312	328	353	344	323	336	361	364	314	347	342	354	344	354	317	316	336	355	364	308	341	349	328	347	343	330	354	325	287	320	361	310	306	327	369	331	318	374	347	322	314	344	327	321	342	335	279	297	330	340	342	321	334	368	307	293	285	311	328	349	305	367	343	335	372	349	367	326	322	313	330	340	341	317	356	326	351	347	333	337	352	320	336	362	328	358	359	326	359	379	352	312	356	315	349	357	315	338	308	353	362	355	343	342	370	332	332	338	323	354	356	340	347	306	331	340	345	314	339	346	336	335	335	336	316	327	310	311	338	281	313	349	330	331	339	322	338	345	364	334	329	319	311	372	378	332	343	346	336	357	354	299	316	349	334	338	316	339	331	373	320	358	354	340	359	318	325	286	355	309	336	351	345	332	324	345	348	315	334	331	329	338	343	318	344	339	312	353	339	306	328	340	320	311	359	347	319	378	356	331	302	323	323	323	346	326	351	313	312	320	365	313	319	322	310	345	342	301	303	340	313	344	383	366	362	337	350	332	338	355	343	338	340	366	323	329	324	311	312	307	352	325	344	333	329	331	311	332	347	312	337	343	312	346	337	348	331	365	334	345	348	365	346	295	324	325	376	318	296	344	323	360	346	351	343	340	326	325	364	341	345	340	323	304	350	343	320	344	378	313	336	332	340	294	318	341	347	342	349	354	332	328	362	306	332	294	294	324	303	306	323	329	357	356	310	296	306	326	318	365	334	320	345	361	341	281	311	358	331	328	330	313	367	345	294	316	340	316	335	343	325	326	322	330	363	352	318	344	344	330	345	339	346	350	352	359	347	330	333	365	342	318	331	335	341	322	313	350	322	317	338	303	342	350	343	360	314	338	297	356	326	349	324	351	379	334	343	368	321	298	295	336	351	327	285	343	331	344	370	347	322	327	318	340	311	338	296	321	332	356	353	321	328	328	350	324	374	343	337	372	344	309	323	336	311	333	324	309	312	344	348	375	361	325	374	336	308	322	353	353	291	318	341	340	302	331	317	332	294	335	314	346	341	338	378	339	340	319	371	342	330	370	296	327	332	339	406	321	325	370	314	322	309	362	325	323	360	362	309	308	323	334	365	319	363	345	344	329	333	356	355	387	335	354	372	324	341	354	331	329	320	364	340	350	328	311	346	315	345	343	340	330	362	327	324	341	294	344	303	328	338	293	345	321	353	338	360	355	329	350	306	305	332	346	369	356	334	341	337	336	326	314	290	320	309	332	359	309	342	315	330	316	345	375	344	352	306	344	347	327	301	336	307	326	340	335	319	322	315	345	346	365	298	330	319	352	365	337	323	307	314	328	359	340	362	362	321	348	305	341	318	346	333	314	350	352	328	329	323	311	325	317	335	312	319	333	336	346	320	344	324	327	356	362	333	353	340	315	362	385	320	333	337	386	360	327	353	353	333	304	339	336	333	316	326	358	332	328	292	318	352	327	365	355	387	325	338	322	360	338	326	364	371	315	306	333	298	350	328	332	312	291	320	366	313	340	345	345	303	297	341	306	328	328	304	329	342	333	346
12495	10313	13513	10906	3116	1740	1352	1237	1150	1084	1010	976	910	922	921	884	863	782	826	826	804	783	769	807	807	778	746	732	732	765	740	807	798	762	719	773	814	698	794	770	761	777	760	748	709	757	742	720	715	797	728	733	754	736	754	758	757	755	724	746	737	694	744	776	731	730	707	743	801	724	732	689	735	671	719	725	758	740	740	774	807	803	668	750	721	796	765	718	749	742	769	738	766	732	716	762	745	753	753	820	754	744	759	753	704	754	738	726	760	767	737	784	743	797	748	744	728	766	730	780	758	796	777	774	778	735	767	746	754	768	759	787	685	712	737	759	743	711	753	731	757	738	742	776	733	789	748	700	768	792	730	745	696	734	715	725	725	713	757	712	697	722	754	755	743	741	772	735	712	750	762	777	735	756	710	796	771	746	762	736	708	768	709	804	713	716	726	750	765	706	720	734	765	760	785	779	696	734	719	719	723	777	756	735	752	764	712	730	704	742	783	770	756	772	729	736	739	793	761	740	769	755	711	746	721	754	778	738	738	745	734	763	747	761	738	749	740	737	814	722	751	726	710	759	740	796	741	787	736	749	795	780	769	712	680	718	749	743	756	731	756	689	734	710	698	738	735	776	726	765	691	708	763	757	760	711	696	720	767	759	719	827	779	739	768	729	703	778	745	713	750	753	806	764	742	768	742	751	707	769	749	765	709	754	772	755	729	738	703	762	694	718	730	727	753	778	777	747	760	705	749	698	711	759	702	741	752	764	712	750	774	745	742	746	735	726	777	774	782	744	751	738	737	715	742	760	809	737	754	750	742	741	729	761	751	744	721	714	758	770	721	769	700	711	737	730	762	702	697	737	736	728	740	806	668	798	740	731	741	738	671	788	773	744	744	736	695	729	735	793	781	759	773	716	717	762	722	743	757	799	739	749	753	783	724	806	776	700	763	745	712	742	747	736	738	762	772	774	797	733	758	728	726	731	725	701	704	716	698	824	782	757	781	749	717	775	730	691	719	728	710	731	763	727	729	759	766	750	742	731	736	711	728	755	715	791	789	755	790	684	718	730	737	744	765	806	692	730	758	718	780	768	789	782	775	715	792	721	723	809	732	767	708	796	763	741	761	778	726	738	723	766	797	768	752	744	759	747	768	755	753	777	760	777	776	779	683	749	771	768	732	705	732	770	752	674	728	720	772	743	665	742	753	737	753	786	773	805	738	760	705	722	752	750	747	767	712	763	738	748	764	691	734	771	751	746	791	724	771	718	765	792	779	744	755	745	724	718	727	734	771	782	813	732	730	794	748	731	740	713	778	760	691	728	781	726	745	764	749	789	719	679	745	727	797	769	786	769	711	739	773	757	789	735	703	782	733	803	734	719	774	723	733	746	748	709	777	762	796	741	736	736	758	748	751	759	722	715	758	722	756	732	786	749	753	754	745	724	755	758	728	748	708	767	753	784	694	710	739	747	765	761	794	735	734	738	684	765	804	769	732	753	739	790	743	777	805	739	758	699	768	746	759	753	723	716	762	720	704	744	747	734	792	775	781	757	782	721	731	783	713	729	716	757	747	746	748	690	710	750	756	729	761	710	746	755	762	743	765	719	688	764	723	738	777	716	776	745	736	730	714	719	799	724	717	757	734	746	813	761	712	771	770	731	713	725	751	760	762	751	744	762	697	724	804	750	741	765	755	735	760	749	739	705	765	750	778	804	735	789	727	744	791	729	775	768	712	709	726	782	750	741	762	725	727	735	716	765	760	795	730	737	719	755	759	747	742	727	784	733	726	802	736	803	743	764	761	726	682	720	757	743	767	707	737	703	766	716	754	772	775	727	709	784	783	758	699	774	760	703	751	689	763	766	777	729	736	744	719	763	809	750	796	751	776	759	750	771	737	680	747	734	757	759	771	704	771	763	715	745	729	756	690	716	719	756	804	775	785	772	727	742	781	724	776	746	741	783	747	765	724	778	719	736	751	747	753	710	806	711	722	727	774	733	726	735	742	735	731	783	727	756	739	737	791	744	701	761	776	774	761	752	754	738	737	796	753	735	769	724	708	746	731	767	739	750	718	728	728	783	755	744	734	734	765	756	798	732	771	751	733	730	762	734	797	740	756	783	746	716	745	786	747	760	700	676	780	736	733	728	780	774	744	780	751	744	754	752	783	737	745	776	730	739	740	736	745	728	756	762	715	745	714	787	752	725	766	709	710	774	781	753	755	755	737	705	727	712	758	694	763	754	697	789	721	745	746	779	741	744	748	705	748	777	766	776	773	717	744	721	728	757	773	739	744	837	743	705	798	704	694	768	745	751	773	758	730	801	737	759	746	733	771	724	792	727	706	753	723	762	723	771	720	771	748	759	732	749	753	762	762	746	740	716	736	697	701	749	738	728	687	722	745	710	802	729	678	759	770	791	757	737	740	737	712	714	772	734	777	790	763	758	740	749	719	706	789	752	717	795	728	731	774	739	761	800	758	746	730	764	715	693	756	715	771	747	764	724	732	731	825	749	790	734	689	745	777	763	756	766	690	716	793	755	760	739	744	733	714	790	767	737	755	715	751	770	757	766	732	726	728	762	728	780	715	794	802	752	752	761	724	757	745	730	696	759	739	765	737	732	724	732	727	769	761	727	737	715	785	740	730	749	764	722	778	696	697	753	760	737	772	784	765	739	766	730	736	741	725	719	699	773	726	779	751	767	745	725	745	714	794	751	748	775	700	700	753	739	771	723	784	739	812	758	745	772	716	757	698	714	773	733	750	798	703	729	733	706	755	757	744	748	719	748	710	779	752	735	767	745	730	701	752	747	747	740	729	760	785	792	736	794	733	760	735	721	726	747	738	763	770	693	702	782	687	739	713	792	751	742	712	734	710	753	759	763	791	739	775	737	755	756	766	725	697	723	742	740	719	698	730	736	763	782	790	672	786	769	750	725	743	745	730	757	741	760	742	794	781	773	770	800	728	776	739	736	741	724	790	759	749	754	746	756	769	760	720	725	722	754	732	760	748	775	752	774	757	770	770	705	763	772	751	700	757	746	724	769	777	724	766	768	757	747	739	731	735	729	734	766	767	739	733	747	738	723	730	726	744	743	755	735	682	783	760	721	760	776	755	714	726	723	763	779	725	776	753	765	751	771	763	773	756	726	764	731	770	738	768	738	754	761	697	694	727	763	739	731	670	743	719	782	728	745	730	749	819	717	687	807	734	760	754	742	740	756	776	781	738	760	725	759	746	755	740	739	706	739	774	745	778	726	761	760	760	780	751	751	750	723	720	749	735	732	745	737	739	724	743	734	765	764	738	762	751	767	742	743	753	743	785	712	713	740	789	760	819	796	789	679	727	706	738	764	693	686	725	781	804	760	738	767	760	730	771	733	775	754	748	739	770	786	759	765	792	795	735	739	774	741	752	725	745	736	725	756	741	742	793	755	733	784	746	741	759	748	702	716	746	768	755	775	742	774	730	765	724	772	742	735	751	723	769	773	786	756
38463	31756	33951	27850	8583	1586	930	780	587	501	504	480	466	419	470	398	380	366	424	378	431	401	425	398	401	390	374	348	395	368	357	357	365	354	364	393	362	382	359	397	378	384	363	358	366	407	397	346	410	398	360	372	392	372	371	368	366	321	343	400	386	358	386	331	401	371	354	357	341	353	346	374	375	375	345	346	362	346	385	362	355	376	322	357	392	356	370	352	353	354	373	369	378	359	335	360	355	374	397	374	381	346	341	363	347	360	375	379	341	394	352	397	378	358	415	350	382	379	385	421	395	366	365	389	363	370	372	348	395	408	373	381	358	384	387	348	374	350	351	333	368	363	375	349	362	407	358	369	392	388	368	357	397	399	388	376	392	343	384	380	343	377	348	404	360	363	345	365	386	407	395	373	378	378	373	416	394	336	360	332	343	345	400	342	318	403	357	394	386	370	354	388	359	354	366	353	410	388	363	428	362	382	378	383	386	337	370	393	367	363	376	363	363	378	364	398	382	366	391	332	376	362	365	384	353	385	361	364	354	367	343	356	377	371	379	371	398	393	350	369	414	360	341	353	363	356	359	406	388	334	377	373	384	357	369	378	376	367	360	374	382	384	390	328	391	388	339	377	354	378	329	340	331	340	367	341	366	350	373	377	391	347	383	402	401	371	354	339	331	367	366	341	384	381	335	374	371	400	384	354	369	368	398	376	367	364	368	392	358	348	373	373	367	406	348	375	349	364	394	377	389	365	364	415	410	354	336	375	346	391	348	355	366	343	350	341	375	381	354	361	359	365	357	331	383	378	373	387	418	398	392	349	387	356	383	396	378	374	368	394	357	425	369	394	332	334	408	375	371	391	382	385	351	351	366	332	367	351	345	364	417	365	366	372	408	360	389	382	380	366	412	395	391	382	363	378	371	392	375	363	338	395	391	381	358	342	383	396	398	379	353	357	390	362	333	376	362	323	313	379	388	393	367	342	381	391	382	378	387	406	337	398	391	381	401	424	373	398	368	369	376	366	405	359	394	348	361	330	348	376	395	372	381	378	361	336	390	389	368	361	351	373	353	338	382	378	368	353	376	403	362	378	413	346	409	358	419	408	401	331	357	349	395	340	358	374	350	372	380	357	360	392	380	352	391	384	347	344	345	362	370	379	348	370	390	359	359	379	380	360	370	374	303	351	330	347	365	371	424	373	378	374	367	354	365	397	336	341	367	346	384	401	431	393	352	399	398	379	350	415	386	350	392	347	382	334	366	348	372	401	367	435	378	349	365	334	391	351	372	370	347	359	370	391	389	375	378	359	359	354	391	378	342	390	347	354	365	360	354	363	391	409	333	359	383	366	371	379	407	371	363	386	353	351	379	328	409	386	407	431	368	362	406	366	410	373	390	378	370	375	361	356	357	396	362	394	367	357	380	407	367	406	392	423	393	376	337	353	393	346	374	414	408	362	384	402	364	371	346	338	393	368	405	392	412	402	420	358	398	349	371	394	358	317	360	390	350	395	333	374	364	352	379	358	349	373	336	350	368	410	396	359	334	327	361	393	384	380	372	394	382	374	381	395	377	381	370	377	374	403	365	363	395	395	395	403	390	352	347	359	351	352	376	387	404	382	396	381	379	394	392	402	363	345	404	391	359	373	348	371	363	377	409	369	405	371	382	343	349	387	350	397	369	381	411	383	404	365	400	358	345	376	423	360	388	367	393	358	357	394	373	371	319	412	384	407	360	369	390	368	347	349	395	352	374	350	371	351	359	397	341	355	401	383	353	368	381	384	355	369	403	380	366	375	324	358	391	386	354	370	364	343	338	349	396	370	361	364	393	364	338	383	390	349	391	356	354	372	398	351	322	367	358	393	399	345	369	342	383	352	333	361	375	369	424	389	388	386	345	365	363	326	360	350	359	359	390	344	368	375	348	383	357	368	341	358	388	384	356	360	327	324	356	360	364	373	341	378	388	367	374	383	341	331	368	388	409	372	340	353	379	364	377	384	367	379	409	364	377	420	392	356	406	345	414	326	383	330	339	373	379	416	410	387	353	363	339	338	339	376	392	334	380	358	350	349	408	380	384	329	378	374	367	359	407	421	384	359	356	320	387	380	373	371	395	386	381	355	356	362	387	359	380	374	381	369	368	340	351	341	394	395	375	363	387	422	385	339	380	402	359	392	357	366	358	387	335	355	373	345	394	347	390	377	351	358	414	405	358	386	375	384	366	413	362	385	367	345	348	396	405	351	365	387	378	367	360	358	355	357	382	349	421	365	354	368	332	331	382	364	353	367	384	383	355	388	386	357	371	381	383	345	346	356	355	336	361	409	403	368	376	359	358	356	333	357	384	371	367	340	390	344	374	381	361	373	385	378	314	351	362	382	369	383	366	353	339	344	377	376	388	375	339	370	343	360	368	363	344	339	392	377	359	375	342	344	373	386	377	387	393	381	402	385	357	343	400	378	400	370	407	360	377	376	399	354	382	357	396	366	370	350	385	328	388	376	353	345	390	380	362	379	381	366	372	366	353	392	386	400	372	378	397	379	395	417	403	365	360	348	374	384	372	359	311	364	356	369	352	363	340	373	365	337	382	332	352	343	385	389	399	366	385	399	347	354	377	380	380	373	368	366	366	350	400	350	335	374	372	383	350	394	404	351	363	382	345	330	362	372	367	336	350	384	393	338	453	389	376	365	368	384	340	360	364	384	410	383	356	406	345	371	419	384	349	386	361	377	356	373	426	386	402	362	418	411	406	379	323	367	353	369	353	353	373	388	381	386	329	344	368	373	355	371	406	393	331	367	335	373	397	392	376	379	380	369	359	358	316	368	371	386	354	372	379	385	367	367	369	421	384	385	365	362	369	352	366	359	362	395	370	361	331	380	380	350	400	372	360	384	394	368	362	354	402	356	398	379	345	389	379	412	382	411	384	381	348	360	405	370	380	365	383	390	366	342	378	366	352	358	354	361	388	355	357	355	361	380	372	368	363	355	392	379	373	356	380	354	366	332	362	372	334	422	402	393	391	350	377	361	392	391	351	376	367	381	368	379	356	385	360	362	342	355	359	343	386	359	375	361	369	400	346	374	351	366	366	381	377	373	387	348	402	359	376	369	383	371	372	379	392	347	349	355	402	342	396	391	402	395	388	360	394	379	383	360	355	389	431	363	356	356	388	348	369	371	374	428	391	403	382	416	390	329	398	343	356	382	370	315	398	395	388	335	370	367	386	382	414	372	366	360	386	369	344	398	374	376	394	381	365	371	371	382	363	361	374	381	380	378	371	403	368	370	367	376	402	361	346	353	364	365	344	387	368	362	369	361	356	360	349	389	376	391	379	413	410	347	354	385	390	338	356	374	390	355	375	371	351	330	395	368	363	340	387	385	381	364	379	393	368	355	392	345	319	365	352	348	359	356	352	341	335	371	372	327	340	386	436	364	341	339	402	383	411	339	358	363	361	341	370	369	378	351	385	366	395	355	345	386	352	357	369	373	403	371
24788	25711	36017	33244	8764	3137	2848	2569	2148	1724	1474	1313	1338	1217	1199	1178	1000	1048	961	973	1013	930	942	860	909	865	895	895	846	828	830	895	857	815	825	815	840	847	815	837	802	848	846	774	836	860	848	802	782	837	876	827	854	792	874	800	868	882	827	787	835	833	882	837	811	846	829	802	851	838	829	832	845	824	792	824	835	832	826	837	855	826	783	790	842	773	840	843	868	804	820	852	807	819	837	762	844	835	799	828	821	787	830	860	826	831	838	807	794	808	885	830	849	829	799	850	788	867	847	789	865	863	828	810	858	852	876	791	886	798	841	805	889	830	843	899	805	830	800	807	786	871	814	821	778	732	838	835	831	799	825	826	835	853	745	809	822	846	832	813	835	835	826	823	783	824	823	822	816	815	835	831	800	795	832	807	825	814	803	863	872	820	786	816	779	808	807	834	829	804	808	834	783	827	813	786	854	821	831	801	773	823	847	817	783	793	827	853	799	857	780	854	843	854	815	803	867	817	817	837	798	803	812	816	808	834	866	759	867	757	869	789	869	826	837	823	805	786	877	814	823	774	897	782	796	788	828	847	758	807	866	800	809	814	783	836	806	824	791	846	835	809	864	831	787	783	805	797	804	804	801	856	834	818	793	785	800	832	797	812	784	794	777	792	807	798	799	795	823	818	805	806	814	819	889	805	770	875	802	804	863	830	825	797	835	850	817	818	807	806	843	851	774	830	828	774	835	854	880	772	823	851	783	833	810	806	842	849	804	795	804	857	813	821	803	850	794	826	846	802	834	888	855	847	798	795	864	899	750	794	829	839	788	812	851	804	841	830	813	785	790	858	811	867	809	825	813	811	855	789	792	804	845	833	821	797	820	727	822	764	799	850	812	827	835	839	848	783	825	831	830	851	862	796	852	863	814	835	824	848	818	803	819	792	808	817	857	840	837	835	871	874	855	858	811	808	872	793	812	779	892	787	822	835	832	831	834	789	824	831	835	783	790	851	823	849	846	872	806	811	811	862	797	839	800	757	828	860	794	843	810	853	803	832	811	793	809	805	848	852	828	844	837	808	844	867	831	868	844	816	790	855	828	878	788	815	803	801	835	866	774	845	824	846	841	854	840	862	870	776	820	861	865	827	831	819	867	845	825	875	838	806	825	806	814	866	807	833	862	788	803	865	848	816	857	854	825	815	901	814	847	820	845	785	837	837	874	831	871	892	846	816	833	821	858	855	828	805	833	847	810	807	831	807	811	843	826	840	856	806	832	816	770	810	824	849	812	854	827	846	804	841	820	873	771	817	841	802	829	787	823	811	836	816	807	794	852	872	826	856	833	846	824	806	874	849	822	845	793	853	853	827	847	847	858	809	877	864	845	820	789	820	852	792	844	806	847	789	751	845	829	830	828	779	799	854	834	818	834	843	803	821	822	805	834	851	839	826	793	898	822	810	847	869	790	813	818	803	861	829	814	815	794	783	818	769	794	863	833	788	844	846	836	778	848	809	781	831	831	828	831	829	760	858	843	849	777	794	818	816	820	841	881	802	835	869	797	812	803	809	821	847	827	827	813	786	782	807	808	831	866	828	790	847	856	798	845	839	861	838	801	864	807	802	859	783	879	793	804	869	820	819	815	788	821	833	821	821	768	811	826	854	822	818	839	818	834	809	852	783	809	827	809	872	827	848	833	805	792	825	881	816	862	811	829	856	832	813	838	818	785	817	813	810	798	838	847	845	789	823	861	850	761	803	803	852	811	758	808	815	881	852	860	874	798	791	858	828	819	844	799	828	804	743	820	833	792	879	854	801	771	821	865	808	839	795	882	850	767	791	801	837	809	825	823	831	823	771	838	830	843	816	783	863	824	839	839	836	780	832	775	798	829	828	829	841	796	837	828	802	827	810	798	799	790	801	800	839	796	783	829	788	809	859	833	874	793	789	803	809	824	831	825	847	879	833	824	808	813	815	797	790	866	891	798	807	822	832	772	874	868	815	836	829	823	811	852	843	804	792	846	839	813	820	832	812	834	806	860	869	807	823	833	855	832	867	769	858	854	791	776	802	829	832	821	866	830	842	795	807	845	803	739	839	820	827	812	830	798	846	842	838	866	825	807	833	812	821	826	799	852	797	830	809	785	844	781	829	869	808	838	790	797	810	790	852	834	861	860	859	778	877	876	860	815	832	832	845	815	785	833	840	814	779	808	849	838	788	815	756	820	777	828	840	839	800	828	845	814	821	798	833	841	841	812	830	859	786	829	792	824	870	879	834	839	867	825	838	809	779	815	807	803	834	851	829	857	794	751	787	835	783	841	808	841	843	788	856	833	798	784	836	811	798	800	794	858	864	837	844	780	815	790	814	796	837	793	828	845	845	833	798	850	840	813	834	853	854	819	819	837	799	794	821	792	797	848	819	779	823	820	838	821	849	875	833	811	798	778	773	814	857	860	838	794	808	842	810	819	846	813	870	763	796	838	822	826	819	838	847	776	827	815	812	801	825	825	885	815	820	841	818	807	840	786	762	873	836	804	811	816	803	837	805	813	853	842	846	802	848	845	829	850	861	813	798	815	845	873	815	808	838	855	844	828	807	852	739	802	792	873	786	801	814	802	836	817	830	829	843	825	856	819	794	799	856	815	864	787	809	834	893	835	776	830	818	768	817	848	816	811	820	807	805	841	800	855	828	790	831	766	799	806	774	777	837	802	856	874	820	810	818	798	789	845	872	800	825	797	804	864	836	804	805	835	835	863	869	839	806	803	827	870	817	813	825	771	850	820	857	782	852	846	854	868	815	817	857	845	827	841	810	850	834	819	823	849	855	762	811	815	813	796	827	897	812	814	814	842	807	800	780	812	783	863	846	824	825	772	801	828	788	832	758	832	818	810	839	795	847	841	794	849	816	815	799	825	843	777	825	853	825	872	792	828	826	857	818	853	823	881	760	844	865	797	853	843	828	827	848	789	788	788	819	842	848	810	839	796	830	855	820	820	827	806	858	801	833	814	857	838	815	819	804	849	813	849	792	810	822	825	812	880	799	818	872	800	842	867	782	750	790	849	819	879	803	803	793	845	803	827	845	813	819	841	833	811	865	842	886	845	824	842	857	840	785	761	770	795	816	824	808	773	854	809	810	813	827	765	841	800	803	807	749	815	813	849	859	883	840	851	845	799	807	824	818	766	796	786	819	819	831	828	804	848	811	827	857	831	829	880	755	830	813	814	812	833	815	866	824	811	814	815	862	864	835	795	792	812	800	830	801	817	871	755	847	870	782	830	850	845	833	873	805	849	877	800	812	809	828	836	796	816	820	763	863	846	847	795	812	803	848	851	808	802	819	802	840	820	763	838	825	826	841	868	808	849	796	847	806	838	824	794	831	836	787	835	834	848	875	841	858	823	773	866	789	801	836	830	796	815	812	830	828	827	763	823	852	816	788	810	856	819	828	833	826	782	801	801	840	846	832	798	763	805	786	795	852	824	907	864	838	855	832	869	831
48961	41329	47306	37020	18117	4503	1693	1306	946	780	668	664	564	576	525	469	462	503	486	492	469	456	477	409	454	393	452	464	441	421	430	404	429	420	423	443	412	397	416	431	410	417	447	418	444	463	382	438	409	423	444	422	430	419	406	402	409	423	460	431	454	449	432	424	452	385	457	410	459	415	412	414	427	439	432	452	432	410	419	423	396	424	407	418	431	410	423	428	411	369	418	453	402	440	421	422	437	399	378	409	416	395	425	433	464	410	452	395	451	418	412	452	436	451	416	393	467	444	409	438	416	387	416	375	466	471	417	405	414	427	431	382	391	390	407	417	440	422	453	438	479	418	425	380	381	394	380	428	403	398	415	404	423	369	442	414	417	400	455	431	412	420	401	421	428	446	391	435	437	445	411	391	406	412	398	417	436	394	456	416	391	445	384	391	381	401	433	396	442	458	431	432	441	465	402	427	431	439	409	432	406	446	424	390	395	402	394	452	431	390	408	422	425	390	414	432	423	468	409	410	446	423	382	432	428	457	435	420	449	431	376	450	456	400	398	411	438	458	424	422	434	444	432	386	436	413	392	409	401	385	446	448	423	432	373	417	446	413	455	427	455	425	424	367	421	387	429	436	409	407	412	419	431	407	437	414	416	400	417	455	447	415	449	410	427	387	400	386	437	386	411	387	460	470	408	431	393	399	391	448	429	426	369	419	417	372	428	404	405	435	411	373	408	425	425	419	425	418	454	418	406	446	369	405	426	419	442	402	383	386	398	437	421	449	425	461	423	452	433	392	447	400	421	371	420	431	454	398	435	466	449	406	463	416	411	380	424	399	392	447	421	427	422	430	414	414	415	394	389	416	421	415	386	384	396	416	426	416	410	431	424	425	419	388	418	444	413	399	409	423	440	401	385	410	457	425	442	386	421	421	448	468	405	399	459	371	388	426	384	387	411	429	443	425	434	414	399	477	393	401	428	404	419	425	383	419	421	423	463	435	423	389	450	417	402	431	437	421	446	378	463	432	397	425	413	401	441	447	446	411	422	388	439	411	444	427	420	436	453	454	419	465	431	383	431	423	429	418	418	380	410	446	410	415	411	431	430	416	421	424	430	423	390	419	381	405	434	394	393	422	403	395	442	414	403	446	458	445	432	428	399	438	421	415	402	430	419	434	442	394	415	425	422	390	398	445	406	412	425	428	461	418	425	406	427	465	433	400	412	404	429	418	421	440	408	459	415	404	419	417	405	418	393	403	444	445	411	413	405	459	402	401	398	397	443	442	436	440	416	431	428	444	440	395	434	436	400	410	450	450	371	425	427	408	447	400	403	419	420	379	409	408	439	426	462	403	429	421	444	415	387	475	438	398	412	391	436	451	459	434	428	414	396	408	381	397	441	444	396	399	419	371	413	459	359	395	422	426	415	416	419	421	415	420	417	424	418	416	445	415	417	428	451	403	381	419	399	443	420	430	404	412	473	424	406	419	428	395	400	412	458	417	458	453	387	423	441	400	425	402	426	410	400	418	453	371	424	415	415	388	402	445	376	482	385	451	401	452	428	474	464	433	460	397	402	440	440	418	443	413	426	457	434	439	394	407	406	432	433	451	418	432	399	444	439	449	402	418	428	433	431	404	425	429	426	398	401	445	430	434	386	463	392	389	413	444	453	356	421	420	478	425	424	389	387	410	442	485	446	434	405	412	438	412	391	430	432	427	428	416	434	397	402	427	407	417	434	433	432	392	424	453	442	428	380	389	438	404	397	423	396	451	474	441	425	426	424	430	386	387	404	396	443	432	411	383	430	434	464	403	374	411	430	420	427	404	441	430	434	473	440	455	421	431	426	416	421	424	427	425	419	396	430	421	434	423	393	432	439	437	467	450	453	421	410	394	411	408	410	402	416	396	447	429	379	391	440	413	452	425	432	431	445	383	447	412	408	400	432	450	441	386	437	395	414	412	424	425	419	421	437	433	400	401	415	463	440	419	442	429	410	394	417	396	410	416	417	390	434	413	428	409	403	426	436	439	459	454	420	425	420	436	425	442	412	425	397	378	423	378	430	443	428	432	421	439	418	455	413	411	409	406	442	413	423	384	403	415	392	414	416	382	414	432	412	384	430	447	405	413	428	402	417	382	415	436	399	434	390	428	405	464	411	410	424	425	387	409	403	432	455	397	416	452	390	430	436	447	422	417	443	393	412	431	416	414	413	451	385	428	443	396	462	412	431	454	411	440	468	449	418	440	406	445	422	420	460	426	464	406	411	430	400	418	416	404	395	382	437	442	454	485	391	395	394	425	384	437	423	406	476	425	415	400	424	413	429	402	413	425	412	431	454	440	415	401	403	455	434	455	379	370	408	472	406	402	431	419	460	370	443	432	445	427	409	400	417	464	476	412	444	413	404	415	451	443	424	411	431	447	428	419	433	440	415	364	425	394	375	392	443	423	374	437	398	415	421	389	431	436	413	415	400	384	424	406	425	428	387	391	397	433	399	447	462	419	419	455	383	419	466	385	450	436	385	449	426	423	425	406	390	421	503	387	408	435	438	443	430	411	442	443	408	382	438	425	405	429	408	381	418	421	439	429	450	402	386	440	431	453	404	408	383	413	428	409	407	406	415	418	411	416	406	423	481	477	439	423	445	382	440	462	413	388	414	428	440	402	425	428	378	423	442	458	445	415	416	471	419	413	427	400	403	414	430	428	431	422	412	442	448	420	370	443	385	409	422	414	420	452	431	427	413	418	437	389	368	426	417	419	429	436	448	433	408	412	436	406	452	426	404	430	385	406	407	441	442	454	404	482	424	439	424	444	417	449	428	409	406	423	438	437	413	443	442	436	449	472	423	407	431	441	426	432	446	449	408	425	411	405	468	397	450	403	431	373	436	416	418	397	411	429	417	429	426	425	421	411	402	413	434	436	428	420	405	395	444	423	439	394	448	448	437	421	418	436	396	403	418	450	432	437	411	443	420	438	435	417	463	421	388	424	413	381	400	427	409	431	427	425	409	456	405	402	415	430	409	417	423	424	426	447	455	437	414	444	457	422	384	429	454	398	461	388	441	443	429	400	397	447	450	471	432	413	392	417	393	433	405	439	418	443	403	407	427	439	482	417	447	443	435	420	447	448	412	414	419	427	445	427	405	446	429	433	419	430	440	414	422	456	413	424	439	462	397	420	416	445	410	448	403	407	393	395	394	411	452	429	421	398	442	435	414	451	465	420	447	419	438	407	408	414	440	435	417	449	405	454	418	423	435	432	420	409	400	424	436	468	417	413	417	400	439	414	403	383	386	413	377	415	454	436	384	448	418	426	409	436	440	399	412	436	454	419	439	391	409	437	402	418	408	430	431	423	408	420	406	410	449	493	384	427	421	444	392	422	418	402	443	360	427	436	402	428	427	410	408	416	411	441	447	412	411	377	402	418	389	459	427	415	431	448	407	413	428	381	345	382	398	437	440	452	435	450	442	392	394	429	429	396	452	419	403	434	409	414
31654	32843	46321	41322	15974	4316	4040	3637	3163	2563	2077	1906	1750	1580	1478	1353	1367	1319	1237	1218	1143	1135	1074	1065	1048	967	1031	1000	960	950	974	943	968	923	938	960	960	944	870	978	913	905	938	937	926	927	886	1010	870	1010	876	896	947	929	929	883	911	865	906	953	880	919	935	888	955	902	942	914	921	933	908	919	907	939	891	885	914	940	927	926	910	897	925	925	860	912	952	862	907	886	909	906	884	891	910	910	873	924	856	912	928	901	944	882	931	899	880	899	913	933	843	882	907	979	849	887	954	903	934	909	925	880	889	972	919	956	891	873	847	947	918	893	908	947	930	880	919	915	911	939	880	884	914	918	936	909	891	910	858	889	908	857	907	926	876	949	892	966	936	875	882	865	953	907	927	843	951	836	911	872	967	895	897	917	896	964	899	924	921	905	900	888	907	947	906	915	861	888	972	884	884	924	959	920	861	906	894	934	903	932	876	877	938	951	820	934	908	907	903	935	920	921	883	892	847	900	947	939	872	887	934	915	946	940	927	908	931	992	888	875	917	928	928	937	881	939	881	942	925	899	942	928	927	907	897	897	901	879	937	888	895	950	934	937	942	907	932	872	923	945	943	930	868	917	896	960	854	897	953	887	900	871	887	909	911	927	909	961	897	948	916	977	844	909	940	837	906	882	911	898	936	907	941	890	942	847	937	919	931	879	899	977	928	931	899	873	910	967	935	887	909	902	892	866	919	913	920	968	899	915	892	950	885	949	903	950	900	906	884	936	889	980	963	875	891	885	927	896	891	890	887	913	926	893	921	891	911	872	941	919	942	885	898	912	886	903	864	907	938	967	886	906	912	878	901	898	895	917	907	869	922	878	957	919	874	920	914	925	839	935	875	900	915	986	888	929	878	976	923	881	873	900	913	903	888	968	953	921	901	909	993	939	916	900	935	915	962	895	859	852	920	962	933	906	901	919	876	897	965	883	953	906	882	899	945	885	899	925	938	911	911	948	945	927	959	890	903	952	934	931	924	883	919	921	889	983	903	869	935	935	894	925	910	933	936	896	911	874	932	852	904	941	896	931	954	895	889	890	881	970	907	887	899	894	922	838	872	956	887	947	906	921	922	877	967	996	931	845	911	925	952	921	855	874	926	850	937	939	929	854	903	903	899	922	916	847	914	870	965	903	918	906	991	914	919	830	957	982	910	894	880	909	907	896	870	889	916	952	918	950	964	869	915	887	897	935	931	941	836	957	920	952	855	936	908	858	925	938	912	884	862	909	913	884	902	859	895	897	911	907	892	942	936	912	892	941	922	922	902	859	938	923	867	818	922	936	913	956	908	900	913	957	921	892	876	936	915	839	908	935	898	911	952	918	883	925	940	947	984	942	949	902	913	889	884	938	942	925	905	883	926	930	901	899	896	914	942	860	918	866	935	924	884	883	899	950	892	973	915	919	896	865	942	929	890	938	856	951	938	958	921	919	917	901	888	966	910	951	851	924	883	912	919	882	923	887	926	938	933	921	908	866	897	893	948	939	922	938	954	944	955	924	907	956	937	894	917	903	947	892	898	875	883	849	929	920	930	934	866	925	927	968	904	897	905	944	931	938	930	914	962	970	946	948	912	895	918	889	880	974	890	888	864	854	907	896	868	886	938	869	872	961	891	908	932	894	938	888	926	952	966	921	885	886	953	928	922	909	968	913	836	885	924	911	877	928	954	911	889	984	887	867	907	869	923	895	911	913	913	934	922	896	902	940	891	927	905	904	894	840	924	966	904	904	952	964	899	970	992	909	944	931	926	909	902	901	914	936	923	881	957	918	917	920	906	968	887	947	895	912	864	927	903	909	898	884	943	936	872	932	893	948	899	901	908	896	900	916	907	886	905	886	913	942	899	978	895	938	914	887	933	884	937	915	918	931	915	875	902	892	881	944	923	934	911	932	855	895	889	901	942	963	932	871	862	928	914	895	951	894	868	876	889	950	950	906	921	907	908	880	919	892	908	833	950	880	885	907	917	917	950	948	913	869	978	928	948	912	919	897	858	931	933	940	970	887	942	906	912	959	921	910	929	880	946	966	900	907	912	910	844	927	904	895	903	883	924	904	901	904	965	885	901	932	907	901	929	921	916	914	939	923	966	893	873	866	925	978	905	932	973	942	986	927	920	940	925	958	896	930	946	882	965	920	876	893	877	926	886	879	942	871	916	942	872	949	886	911	942	925	873	904	883	924	939	946	955	927	900	934	906	915	921	872	968	921	944	913	921	943	879	885	945	901	833	946	938	874	959	906	908	931	943	891	906	975	867	888	889	902	948	877	909	913	938	926	921	903	971	864	892	904	934	905	945	916	979	956	965	847	899	939	920	924	929	926	930	911	932	950	898	908	904	883	905	890	917	907	868	899	998	928	909	865	919	967	929	904	959	887	903	896	960	847	917	948	879	913	894	911	856	940	926	932	917	953	910	888	919	921	953	934	830	913	860	908	966	941	910	915	943	907	909	852	883	934	908	933	887	903	909	930	928	871	892	900	938	909	917	960	908	951	889	877	937	940	911	992	935	951	875	869	876	924	905	914	923	926	908	912	907	928	923	952	958	928	903	911	934	882	922	893	928	916	897	939	910	866	947	917	879	934	943	886	915	876	878	898	879	931	981	896	849	888	879	925	903	914	878	932	896	855	906	916	924	881	904	921	887	948	894	973	951	910	895	933	887	872	944	954	932	974	917	902	921	918	936	886	923	909	915	943	932	926	935	899	933	881	926	901	876	844	958	965	941	905	892	910	929	936	899	973	964	942	892	881	919	922	863	906	948	929	904	835	870	921	954	914	865	835	922	877	891	895	953	899	861	878	915	879	936	924	869	883	901	914	947	932	930	958	855	886	861	898	910	894	893	936	904	937	929	976	895	893	856	861	932	979	898	946	978	963	907	892	878	962	943	891	934	923	886	910	913	986	885	974	912	887	869	927	945	918	871	942	898	913	922	899	859	880	938	914	947	862	977	923	959	946	955	954	901	890	912	958	932	942	897	871	956	858	919	887	965	913	966	895	936	911	873	897	875	904	980	905	868	928	898	948	958	894	898	878	880	925	934	904	905	904	881	908	902	888	894	929	916	918	915	938	943	925	905	903	881	929	901	883	897	885	888	891	867	920	949	894	904	928	933	859	930	937	883	920	892	893	921	880	940	934	925	932	899	949	884	910	923	936	865	897	918	944	924	941	933	892	925	912	873	916	863	883	951	883	910	928	908	901	900	927	924	935	917	950	909	913	920	914	899	910	886	879	949	906	915	910	921	953	953	927	926	928	904	946	920	962	928	899	943	863	923	904	919	895	919	922	928	928	903	869	903	951	932	878	927	885	917	932	896	870	903	889	876	879	931	954	875	856	957	947	971	893	894	920	902	875	905	931	918	952	966	906	908	964	889	877	902	924	956	884	918	905	918	882	908	957	927	912	940	909	914	913	953	912	919	941	933	912	878	935	947	943	882	917	925	883	943	922
20449	12541	8711	5052	1644	548	517	390	398	383	347	392	346	354	353	373	376	336	354	342	375	345	352	370	349	352	340	352	351	356	314	355	353	364	321	324	326	318	328	322	326	326	306	306	360	373	315	329	339	332	329	311	369	359	329	362	377	373	312	334	345	323	350	306	309	306	345	321	312	352	343	334	326	361	310	354	349	285	346	326	324	335	340	359	324	344	339	371	316	314	346	328	360	333	318	328	306	348	324	340	354	345	365	313	303	350	352	351	340	321	304	294	328	333	328	321	332	326	310	340	330	331	335	333	324	368	350	289	333	351	315	325	328	363	339	353	326	347	361	364	342	309	366	335	312	345	325	364	341	315	356	339	334	327	345	326	360	382	322	338	303	346	390	333	312	312	320	344	317	343	336	332	346	333	335	333	332	291	345	296	323	347	335	311	391	328	339	337	360	367	344	345	360	355	402	356	302	334	362	318	359	365	345	320	373	352	299	380	326	341	353	328	296	327	322	324	353	326	361	340	333	338	348	332	303	330	305	334	339	358	342	366	300	310	308	324	337	310	339	315	354	316	306	339	333	349	332	377	348	328	345	356	339	314	323	368	337	409	338	380	349	308	337	340	348	326	333	322	348	319	313	361	331	347	298	324	316	327	344	337	328	336	355	319	302	311	346	351	358	360	323	279	313	335	343	355	361	354	347	329	317	331	288	316	339	332	337	358	337	327	331	340	336	302	375	338	335	288	311	310	296	337	362	309	337	356	354	352	312	330	347	312	321	328	333	335	357	329	379	272	338	347	351	334	374	326	323	342	369	337	305	367	330	337	336	341	333	365	370	337	279	307	314	336	354	317	327	339	358	344	370	347	323	332	320	361	349	342	320	309	301	333	331	336	400	365	306	317	323	321	317	295	365	330	332	336	362	347	320	306	341	348	292	318	318	341	347	353	351	326	315	343	360	332	356	330	332	341	300	328	323	318	327	356	332	344	379	346	358	380	369	320	367	345	356	337	335	349	346	365	328	321	327	326	312	340	331	347	344	311	326	345	311	345	328	316	346	321	331	392	363	354	355	308	356	378	315	338	350	334	343	345	306	341	363	319	363	387	355	332	326	340	329	286	350	328	310	331	339	334	354	328	337	311	325	295	336	311	331	333	364	350	330	348	316	356	347	316	357	320	343	336	321	359	323	359	333	334	316	297	355	312	326	299	342	344	342	330	338	311	327	334	334	298	355	348	362	341	322	349	331	379	354	343	287	345	336	340	358	327	306	343	329	334	351	336	366	323	371	328	294	350	330	319	333	331	311	353	305	349	308	332	333	362	316	343	342	299	335	368	344	334	350	349	310	320	348	336	336	330	365	278	324	329	327	357	320	355	345	278	338	349	345	307	344	356	361	344	307	362	358	290	351	348	364	332	360	343	333	311	331	310	336	341	342	361	340	353	333	302	310	345	325	336	347	375	366	291	349	339	320	343	323	336	338	381	331	326	363	320	319	326	334	371	334	318	353	341	344	318	358	281	375	342	380	329	345	350	325	326	328	343	317	349	416	359	353	334	322	357	351	355	360	314	345	335	297	359	356	333	366	365	350	311	359	330	315	370	354	375	349	345	312	324	319	326	337	349	309	314	314	338	289	333	332	301	330	365	345	348	332	316	330	328	328	320	324	323	336	306	355	353	326	314	337	353	333	317	291	384	300	321	302	298	319	354	327	368	364	413	346	336	363	326	312	320	295	320	338	292	330	375	337	319	330	303	357	370	355	323	329	368	326	344	313	323	318	346	337	357	343	354	324	315	345	320	316	366	345	358	339	345	348	346	376	354	333	339	324	302	347	332	307	365	366	337	350	333	316	333	334	337	335	334	361	334	339	357	321	334	328	332	358	342	343	331	350	330	355	326	329	310	365	314	347	323	329	329	334	312	321	330	336	344	329	356	351	340	352	321	358	313	344	333	313	355	341	360	346	375	339	324	334	378	405	326	320	313	343	362	336	291	288	338	358	334	326	292	318	333	362	307	320	333	340	317	346	349	299	353	306	319	356	326	332	349	372	329	362	314	330	345	330	340	318	346	336	338	351	353	329	346	338	352	324	351	327	308	303	352	354	372	343	335	333	341	382	341	331	340	333	306	338	342	334	345	326	318	324	317	312	338	369	348	318	341	316	332	305	308	305	327	315	360	351	331	331	369	327	342	350	349	327	361	343	314	328	323	316	347	354	329	329	336	335	328	329	365	355	362	354	347	337	331	367	331	339	309	344	320	364	360	326	359	356	312	309	346	346	340	341	354	306	356	334	322	380	320	321	317	343	314	352	299	340	346	335	301	336	385	345	340	381	338	372	339	340	354	320	364	312	337	320	286	344	302	330	345	337	350	330	360	332	385	308	377	367	382	311	320	341	340	347	394	318	364	311	341	353	355	376	347	326	350	349	320	308	306	342	338	357	358	305	377	361	314	335	357	368	341	305	329	308	351	330	331	360	333	316	334	337	357	340	365	301	376	321	306	377	341	362	330	318	310	349	328	310	320	306	360	331	332	328	296	343	323	343	336	310	309	339	374	344	349	308	299	356	344	306	338	348	338	330	317	338	310	318	358	384	368	344	331	340	315	344	299	336	331	304	358	325	359	362	354	352	343	315	314	338	344	297	324	361	313	356	337	332	346	358	361	325	359	336	285	354	319	330	324	308	367	330	282	328	345	350	334	313	344	318	312	314	328	313	330	324	363	327	330	343	327	375	376	331	330	339	312	367	325	356	366	325	372	338	338	312	319	339	335	312	331	338	341	339	347	345	321	322	289	350	367	351	348	339	339	346	297	352	300	347	321	301	349	335	351	342	304	325	338	325	338	307	321	334	329	343	376	364	334	286	369	342	321	323	355	350	337	342	359	335	313	327	319	322	342	335	317	349	344	337	330	330	325	375	298	324	306	338	312	349	351	314	327	330	348	318	359	361	337	329	331	332	332	370	321	336	383	320	369	378	370	322	321	369	325	358	351	351	338	335	376	327	359	323	356	345	331	338	352	303	319	376	338	316	323	324	360	337	321	330	356	338	336	348	316	342	334	354	353	320	313	355	346	310	309	359	313	312	363	331	357	382	364	307	318	310	321	319	311	336	325	353	314	337	346	335	311	337	326	335	371	350	347	323	330	342	307	372	349	342	368	351	371	307	343	360	346	340	303	327	381	332	312	350	336	363	346	343	320	289	341	342	330	372	293	361	321	344	286	373	340	321	364	304	350	311	351	349	345	353	337	360	365	351	328	322	328	356	325	331	346	356	312	315	319	352	337	337	357	306	357	321	331	321	330	339	357	315	308	332	338	344	324	314	338	338	343	328	347	324	344	365	331	344	329	329	377	316	345	360	324	320	295	326	352	353	330	329	348	352	350	313	319	317	335	322	345	302	362	328	340	331	361	357	361	364	321	350	332	312	344	323	347	332	305	357	317	369	328	337	370	319	340	379	359	332	370	358	353	322	343	335	380	307	330	363	354
12180	10382	13414	12322	4636	1773	1438	1244	1076	1118	987	944	881	886	880	861	886	842	835	778	819	818	778	850	780	773	769	743	769	792	734	780	753	758	752	762	807	727	742	733	761	725	733	707	765	808	745	793	777	798	758	769	757	738	778	770	760	766	781	773	757	761	791	746	765	760	776	796	741	774	732	731	766	736	752	756	741	720	793	794	725	802	756	778	766	730	760	735	762	742	749	745	767	738	762	768	733	774	743	791	748	673	743	748	725	767	700	716	782	721	751	743	743	765	786	748	741	704	758	713	747	782	773	738	779	787	758	761	792	767	784	729	765	710	765	730	749	713	763	748	743	773	763	730	780	784	759	746	740	781	709	706	775	753	727	798	773	747	741	740	747	720	718	724	762	749	764	717	742	798	760	801	719	716	758	773	738	752	817	690	764	718	778	729	758	797	774	719	743	746	752	765	765	770	740	711	789	735	784	754	732	742	784	764	782	768	712	719	748	750	759	784	772	713	773	704	734	778	754	726	770	731	782	768	720	756	809	758	728	716	766	768	748	736	771	746	740	777	730	829	753	701	734	756	773	797	766	792	753	742	726	735	771	768	757	798	760	738	720	739	743	742	781	728	760	800	742	737	737	789	759	749	798	774	789	788	757	765	750	732	752	793	715	750	724	749	766	787	788	716	791	759	775	769	763	748	754	769	746	740	769	775	748	737	780	740	748	756	752	739	782	762	761	763	726	745	732	760	751	746	745	768	742	736	766	753	809	728	735	783	718	716	746	797	744	727	741	732	737	737	744	742	737	718	779	774	730	735	757	761	711	770	770	759	729	715	699	769	755	795	735	756	756	792	749	751	734	762	727	786	736	724	736	692	725	740	785	743	757	735	782	730	719	721	736	700	767	732	707	739	749	730	773	712	745	797	745	727	751	732	772	758	805	820	765	740	776	761	766	729	747	713	727	790	804	744	739	722	702	752	742	769	782	769	781	786	713	769	724	785	745	750	826	762	740	764	728	706	768	744	767	735	774	766	753	747	722	771	738	760	796	742	756	720	731	729	755	780	731	787	759	796	769	738	778	743	706	762	783	771	743	796	778	730	735	804	741	750	736	721	767	718	743	753	746	748	775	752	773	773	713	753	728	753	769	780	744	769	710	753	723	733	771	798	734	751	745	736	768	764	758	808	748	735	749	763	725	801	719	777	742	755	747	763	747	747	757	779	744	800	780	726	728	729	758	779	768	724	756	811	758	763	780	762	743	771	738	711	722	806	714	715	766	776	761	807	737	745	766	672	781	758	717	725	786	741	757	767	803	772	765	709	742	749	747	750	803	762	785	759	749	783	760	786	765	768	776	735	710	745	747	755	747	745	747	784	767	761	761	709	779	756	734	761	770	769	773	729	730	773	740	734	812	781	782	750	706	783	711	728	761	758	723	808	723	758	718	695	775	785	761	797	754	716	776	742	787	763	724	743	786	738	728	714	758	780	783	784	733	768	748	721	713	703	746	719	794	734	786	751	687	738	771	767	722	732	740	787	753	741	775	806	740	704	691	753	785	748	750	778	751	750	730	748	762	770	711	743	769	735	749	716	768	756	802	779	733	784	786	772	746	753	769	761	766	782	732	773	788	776	764	791	767	807	743	750	763	750	759	777	769	711	756	769	744	781	766	769	740	778	748	728	737	733	715	697	743	776	775	741	763	798	772	769	761	763	722	725	735	775	759	801	807	775	756	783	730	727	712	740	714	726	724	776	780	733	781	797	752	740	797	800	749	742	767	768	781	774	662	738	748	791	858	780	736	781	748	774	733	786	739	774	774	761	738	748	771	704	746	752	779	736	745	754	703	775	745	730	730	734	795	769	745	712	771	729	764	710	747	755	731	818	747	782	718	779	750	748	781	748	780	739	737	739	793	772	768	747	797	740	733	801	748	812	758	747	772	724	741	749	755	761	722	801	745	727	719	749	724	815	736	754	750	771	767	753	797	751	737	828	738	783	771	728	756	773	776	775	754	741	730	765	717	747	749	758	771	754	748	752	775	793	714	805	731	758	768	751	771	753	731	759	822	774	725	716	759	779	742	789	771	729	750	745	721	743	759	741	731	762	763	788	782	803	761	739	670	743	735	750	689	759	736	776	744	742	717	751	752	748	785	743	777	725	732	756	767	724	711	724	777	729	750	731	784	791	694	734	775	786	743	722	730	773	746	737	773	716	751	734	785	792	742	738	753	728	787	731	709	750	690	750	719	757	739	742	760	730	734	769	763	722	786	736	732	778	722	778	712	765	736	761	801	749	757	783	735	790	748	760	743	767	745	759	698	750	710	806	750	742	774	733	773	709	719	762	732	755	731	767	728	716	790	759	767	780	780	768	728	767	753	757	720	780	703	771	773	732	771	731	753	768	768	766	741	746	775	783	763	792	735	742	734	812	744	721	780	770	791	769	760	773	738	737	771	763	779	750	757	763	744	736	764	742	729	791	804	794	736	776	754	758	785	738	733	774	728	751	803	734	799	773	741	773	784	773	786	756	745	749	705	714	796	754	755	781	723	732	729	779	734	752	746	714	785	771	751	719	742	748	737	765	738	760	749	730	751	739	728	719	750	702	750	727	773	754	794	748	758	743	728	748	768	736	766	785	741	772	777	713	775	743	700	784	793	791	751	733	763	768	705	755	734	770	750	776	784	757	734	745	771	742	741	730	726	753	754	749	700	769	813	736	685	736	805	733	696	739	710	712	769	788	785	718	706	735	764	796	746	714	757	760	764	761	768	742	764	765	744	743	771	741	734	754	728	787	765	739	771	741	704	771	730	721	748	781	750	770	780	752	730	714	768	745	725	726	717	743	734	724	726	744	774	748	759	731	739	753	754	756	754	744	721	717	769	760	792	779	771	714	752	733	719	808	692	753	793	752	808	742	756	744	709	730	736	782	762	789	739	763	757	761	814	768	727	784	746	813	768	738	785	733	736	775	774	704	741	706	778	759	738	707	746	761	760	770	739	751	709	754	742	755	762	724	787	751	733	812	760	743	729	785	797	772	788	744	778	735	797	770	774	750	753	777	758	748	726	807	739	702	779	797	748	758	713	739	744	740	774	720	713	821	776	751	791	765	788	769	755	731	771	789	755	725	803	809	712	791	750	767	753	742	759	829	724	732	707	756	756	764	751	778	782	768	721	728	736	732	735	776	699	717	753	761	772	775	717	698	816	796	728	750	716	735	745	729	806	781	763	737	737	721	734	687	748	778	745	787	732	740	738	693	785	761	755	772	788	752	767	772	773	720	736	821	758	801	774	797	746	679	777	733	726	778	741	771	763	706	782	759	800	712	745	783	747	771	784	678	799	677	745	734	722	772	789	754	765	773	707	711	764	790	770	816	763	766	776	759	747	759	718	765	750	728	699	757	729	782	751	760	722	769	794	772	780	765	796	789	706	758	785	752	758	722	763	771	751	773	726	726	790	783	804	768	742	743	743	739	795	743	756	719	753	733	756	775
38071	29846	31574	29467	12657	2105	961	855	693	547	522	492	468	463	408	489	411	408	411	430	436	367	384	368	420	377	387	360	374	413	365	375	435	411	391	405	441	368	378	364	359	347	398	372	365	421	382	395	364	361	376	367	381	351	363	359	411	351	380	383	371	402	382	354	365	352	408	374	395	399	387	368	360	373	417	368	407	416	422	382	374	399	366	383	383	379	368	368	389	379	401	394	399	378	366	373	375	348	391	413	426	381	385	375	388	377	388	388	368	379	383	359	407	405	362	368	375	396	373	351	390	403	392	349	412	386	414	389	411	366	392	335	404	357	373	376	378	362	363	386	360	377	376	382	388	388	386	347	406	384	371	367	398	411	442	363	341	397	390	433	393	400	389	400	411	409	381	366	383	382	387	418	391	359	425	393	370	376	410	380	383	365	373	372	405	369	397	387	452	380	365	396	389	379	361	398	400	369	371	383	416	385	372	358	368	352	372	357	367	396	369	332	383	374	377	416	345	402	375	372	400	377	397	407	420	362	381	377	388	381	385	393	352	396	355	402	360	370	384	402	430	378	400	402	387	390	387	405	411	425	394	393	376	432	412	368	367	420	403	377	354	375	338	380	431	371	386	383	370	409	350	373	364	357	415	366	387	367	381	379	365	393	378	395	351	389	386	375	372	354	392	355	351	403	406	406	393	391	376	378	385	408	378	385	347	379	385	420	373	395	373	405	387	383	387	371	346	350	352	428	381	401	383	362	371	402	417	358	389	370	386	370	376	383	395	358	413	350	368	380	388	405	404	430	360	406	395	361	381	387	376	382	398	415	389	398	390	352	375	361	387	375	442	390	360	357	403	398	375	367	398	367	396	396	373	392	402	403	336	395	402	364	416	371	382	374	395	354	407	375	390	384	354	419	363	400	387	415	367	364	398	419	389	354	383	379	394	424	410	386	366	405	388	397	383	396	359	384	389	362	390	363	340	362	389	374	368	368	387	397	372	400	362	398	394	365	360	396	400	399	369	362	424	362	371	359	384	350	390	408	402	413	368	381	381	398	377	380	382	332	362	365	405	411	402	417	382	388	378	367	383	441	372	358	382	342	351	379	376	342	379	363	374	411	379	413	354	397	415	359	370	398	363	359	400	399	370	358	385	380	421	376	394	383	397	360	386	369	358	379	398	381	370	384	374	417	372	374	388	415	411	386	366	378	360	355	360	380	397	350	392	375	389	413	424	396	352	411	423	401	363	365	362	388	387	397	381	376	385	368	383	402	425	393	365	388	379	387	382	407	378	421	373	357	353	394	393	373	422	430	428	385	418	372	382	397	379	363	370	373	386	387	412	400	402	383	358	362	375	415	392	387	355	335	443	387	394	377	366	346	333	406	397	376	351	336	371	379	386	378	398	379	407	400	393	389	373	377	352	376	388	382	396	363	400	394	375	403	417	371	371	416	384	383	395	392	381	388	406	423	409	361	371	419	409	361	357	395	355	393	371	344	368	392	359	424	367	371	369	377	392	349	399	388	367	372	379	319	391	407	350	426	375	380	402	370	351	394	398	351	382	401	389	384	357	345	408	410	394	401	379	364	410	400	386	339	371	398	394	392	356	384	400	388	349	386	384	369	398	423	397	360	420	428	414	346	392	401	371	360	381	393	398	372	410	377	356	360	365	426	354	359	386	386	390	362	414	373	384	406	397	393	403	405	358	387	385	408	355	390	414	379	365	355	404	377	410	385	411	399	374	384	393	407	394	415	382	376	414	365	419	385	414	371	360	405	377	355	411	394	398	383	382	417	360	395	398	421	354	360	391	386	379	361	380	322	383	407	380	378	377	363	422	396	371	392	370	361	388	425	397	398	382	439	354	376	413	371	430	421	382	358	345	371	374	359	398	384	375	382	402	363	379	364	390	406	418	364	387	356	393	383	393	358	352	422	399	402	399	366	344	373	403	366	370	373	370	375	387	361	367	371	417	398	382	349	379	375	392	383	402	376	358	392	372	364	394	388	370	393	385	418	360	358	380	421	354	390	394	399	373	393	374	397	368	362	418	381	391	368	364	362	381	425	406	372	399	390	374	360	386	373	338	381	413	385	357	403	401	398	409	389	399	371	374	408	349	376	382	400	409	379	370	391	372	404	372	358	352	395	386	396	376	377	390	384	376	378	400	385	362	409	407	378	346	360	404	383	387	399	383	409	369	344	345	395	375	410	395	362	376	344	368	367	356	404	349	366	347	389	368	366	405	374	361	331	339	352	394	390	369	411	357	417	368	385	383	372	363	362	373	427	430	372	366	398	382	362	357	369	410	386	375	396	371	391	363	430	364	348	415	385	377	384	373	374	376	394	378	389	401	382	373	410	354	370	424	383	350	355	386	368	355	371	351	437	381	358	414	415	424	368	390	396	335	388	400	367	358	364	370	348	358	398	356	373	342	395	412	363	414	394	367	414	403	381	381	420	402	398	391	405	401	396	384	408	407	372	410	392	381	384	415	425	388	359	409	357	402	342	385	375	380	392	371	377	338	394	362	399	342	388	389	367	351	402	406	365	411	367	403	366	379	372	424	385	398	404	352	360	375	374	402	378	409	380	394	361	383	396	366	371	359	386	367	375	388	408	417	381	326	354	383	377	384	381	383	392	392	366	404	391	367	374	382	389	358	380	318	340	383	360	394	419	402	378	371	345	377	380	361	387	403	398	359	353	368	355	381	422	397	353	388	365	373	406	361	371	371	355	413	404	379	343	349	384	367	368	366	385	400	381	421	371	384	383	359	374	372	397	387	357	349	367	377	391	389	389	406	376	380	399	373	393	404	418	377	383	343	346	403	390	411	368	377	385	388	369	372	415	410	379	375	382	396	378	390	414	385	389	397	398	386	428	354	370	357	361	384	367	365	355	361	388	381	366	399	407	378	371	415	321	380	437	394	389	402	419	374	349	377	355	400	387	408	386	361	370	389	387	384	381	367	376	374	388	414	364	380	393	360	385	376	354	361	395	362	395	405	366	358	379	417	405	378	365	357	451	385	370	408	397	399	369	346	361	404	357	383	378	353	368	366	358	346	412	411	450	399	401	370	396	386	374	394	371	381	376	387	392	355	385	401	366	413	408	383	408	364	380	367	400	418	399	419	392	373	391	381	362	381	387	390	384	396	392	374	383	363	367	382	373	424	399	401	368	376	459	357	389	379	407	387	373	348	368	395	379	346	402	377	397	409	366	358	393	359	360	375	406	394	391	373	402	353	391	373	381	426	355	348	345	393	366	354	369	402	415	382	351	407	388	398	352	394	331	395	411	416	390	323	345	403	428	385	375	380	404	378	402	370	367	353	397	346	407	382	352	366	410	391	386	382	390	413	382	393	377	395	370	381	396	373	354	403	407	392	381	389	400	370	350	341	364	361	432	382	398	392	394	433	384	369	385	374	371	357	363	386	386	403	396	403	403	392	401	440	373	358	395	373	386	379	380	399	399	390	402	428	402	374	404	371	403	369	419
24191	23778	34429	36046	15714	3084	2703	2621	2151	1804	1510	1480	1299	1241	1273	1169	1103	1105	1014	988	968	981	986	947	963	884	878	905	910	878	914	869	867	889	870	787	813	880	853	884	847	830	862	840	861	843	850	880	850	876	916	858	838	910	859	829	860	848	854	859	908	838	853	843	830	869	891	800	850	869	835	848	837	809	844	820	841	825	830	804	837	782	895	848	812	815	883	901	799	800	852	813	903	789	836	834	874	889	841	835	802	872	828	849	839	868	845	867	842	801	867	842	800	846	877	809	804	816	836	853	839	846	850	812	854	879	842	816	855	877	826	827	816	908	798	852	816	845	870	813	876	801	870	882	838	843	884	876	869	842	897	822	851	800	843	837	860	803	857	894	848	780	801	821	862	822	831	883	802	833	794	813	836	817	872	807	832	790	906	821	871	826	854	856	850	796	831	868	861	860	838	901	865	843	845	896	878	830	884	914	845	820	829	816	786	844	884	861	868	854	813	895	888	830	876	862	852	858	862	855	841	825	882	837	865	804	851	821	865	838	850	800	873	868	840	850	773	813	832	869	868	854	825	849	874	864	875	824	822	789	848	884	845	863	813	822	884	841	833	839	864	845	827	890	845	851	854	858	827	864	885	880	810	838	842	854	851	850	826	851	834	822	829	811	884	836	861	848	858	864	858	853	788	839	846	853	830	824	796	844	836	837	850	868	810	780	868	790	810	856	843	822	788	846	871	898	844	864	811	846	850	859	869	848	870	890	809	866	867	840	809	848	870	828	793	861	878	855	815	853	851	842	872	882	801	810	890	790	844	868	872	849	872	804	907	848	878	848	780	837	774	856	812	853	846	818	825	833	825	853	797	876	822	858	864	825	815	780	819	855	864	833	838	831	854	823	815	797	781	843	842	839	818	841	903	840	853	846	886	866	850	894	839	787	823	845	857	825	853	886	855	839	844	903	871	789	867	821	848	867	837	803	835	812	858	855	844	867	827	864	832	880	870	834	850	860	823	878	840	878	849	833	786	774	863	832	850	886	812	851	815	826	843	854	830	828	827	859	926	871	812	864	853	916	834	817	846	807	862	840	837	867	892	828	900	869	852	817	784	838	864	822	903	877	826	835	856	828	865	807	866	819	813	813	874	842	837	884	832	885	823	857	816	822	883	831	838	871	880	865	861	847	813	876	838	884	866	845	849	837	851	871	884	806	845	866	826	859	842	815	842	873	913	831	860	796	868	848	846	855	840	831	850	863	819	834	783	896	830	816	862	841	797	887	892	869	844	854	852	862	817	810	842	850	852	848	842	784	852	836	895	848	836	856	878	840	825	854	839	843	856	888	821	855	854	880	825	802	803	825	772	839	762	874	824	854	827	898	815	814	875	837	838	827	792	797	883	915	895	867	859	795	821	839	782	872	864	860	819	836	839	825	817	898	847	880	864	807	855	819	824	891	843	836	841	813	824	892	897	862	871	869	829	865	843	826	733	832	842	858	868	852	866	867	828	878	839	837	788	831	838	837	860	891	851	844	856	883	831	872	863	806	826	876	828	831	879	843	843	862	791	847	871	838	886	871	870	854	861	845	872	885	831	896	896	857	797	870	797	862	830	789	869	852	823	807	858	829	841	879	891	867	807	880	811	925	810	778	830	844	762	847	817	822	835	831	854	817	824	874	824	860	849	814	850	816	915	862	849	826	882	864	897	815	829	859	827	846	812	883	876	793	852	837	820	836	871	816	843	831	861	829	832	863	888	828	897	885	859	884	874	835	905	791	824	898	826	814	842	806	836	824	848	839	820	891	851	876	882	814	898	817	872	880	862	878	886	900	835	819	938	893	858	815	851	823	875	871	819	823	810	840	816	834	902	859	809	858	811	858	868	870	829	858	854	826	894	869	875	852	868	880	838	862	810	820	853	878	868	823	811	869	880	854	860	809	874	852	822	848	802	812	865	824	845	884	852	871	919	844	865	890	837	800	789	819	838	872	874	842	869	838	835	819	833	826	804	801	799	855	853	791	841	868	864	846	855	860	852	859	845	880	881	772	839	829	854	870	827	857	800	892	827	869	827	879	804	862	842	844	810	851	848	921	841	891	792	848	832	810	855	826	841	812	850	865	853	825	874	852	839	920	872	876	834	877	813	858	794	840	861	917	883	840	834	871	813	853	866	839	844	855	845	858	835	871	836	850	871	847	820	858	833	820	824	873	860	813	877	813	854	841	795	807	849	883	888	839	909	834	857	809	846	829	851	859	850	837	834	853	772	831	871	859	839	828	831	838	795	842	871	830	859	816	849	820	843	800	812	835	839	857	857	867	864	851	844	871	838	822	881	842	842	860	859	801	861	873	897	836	812	873	835	873	864	875	833	823	871	790	818	907	870	893	860	896	765	846	860	824	891	798	857	863	846	855	824	786	827	829	795	836	819	843	819	846	819	859	838	871	818	837	851	833	843	832	871	855	843	857	871	847	831	877	812	865	846	841	893	818	865	873	882	881	845	857	824	849	851	844	857	877	882	809	840	854	858	831	863	787	855	841	834	844	830	886	876	801	840	863	838	867	805	874	822	839	820	820	862	814	834	826	835	891	820	829	818	898	862	830	881	845	886	803	834	825	918	835	863	838	825	868	784	833	832	828	871	893	835	828	861	820	832	821	799	852	852	873	865	862	867	844	865	840	838	855	866	879	827	834	844	798	830	860	830	860	855	789	802	843	875	882	881	868	854	845	847	858	846	831	887	836	810	863	843	845	849	866	814	874	782	786	854	798	827	876	818	819	829	814	848	889	869	878	857	877	844	856	836	839	826	892	856	831	766	902	858	820	859	868	899	856	810	798	830	863	883	877	819	811	819	825	854	820	839	905	862	851	829	864	856	872	805	846	798	897	802	891	836	815	805	833	812	863	863	867	903	832	866	839	824	888	881	847	772	834	828	857	859	878	845	830	875	849	853	867	838	833	839	896	837	843	874	834	829	804	896	822	869	930	840	856	841	857	876	834	851	852	825	887	833	881	821	858	832	849	822	856	828	831	863	828	840	846	874	832	848	822	817	848	892	802	826	836	847	854	863	859	834	818	864	839	860	812	821	839	808	870	864	847	840	869	856	849	788	863	789	854	831	851	838	875	854	866	830	867	821	811	865	874	815	791	811	817	859	815	821	876	862	854	874	854	844	844	830	871	880	804	809	831	876	843	831	859	865	854	806	827	829	833	838	849	886	841	830	870	837	825	847	829	857	855	846	890	823	908	842	832	806	864	826	830	790	807	820	845	824	852	864	875	865	911	810	858	844	856	844	841	850	833	843	863	812	829	837	901	843	842	815	841	836	896	866	846	856	836	869	830	891	879	828	837	809	848	889	833	843	822	808	863	849	874	857	853	851	854	818	817	849	837	856	900	816	817	880	873	853	829	824	847	865	828	895	849	817	862	844	837	855	828	796	817	798	828	881	840	779	829	846	836	778	861	836	822	843	812	852	837	864	832	860	766	876	830	819	858
47586	40064	44041	43045	21830	5365	1737	1234	830	719	628	604	588	528	506	497	470	533	514	461	487	448	435	486	402	426	404	403	413	459	461	448	425	408	473	419	417	414	440	456	471	478	412	392	419	454	412	416	420	430	403	434	419	416	424	446	445	413	419	420	482	458	407	403	432	432	369	460	433	447	467	464	465	430	404	457	415	396	478	416	448	456	439	414	428	422	403	422	417	439	410	439	428	464	447	442	374	430	406	459	416	402	426	411	431	450	381	408	460	432	416	421	417	440	404	422	434	425	431	462	461	428	393	447	375	392	445	409	431	455	425	386	415	446	406	455	420	445	428	437	448	411	451	441	432	408	426	426	443	422	407	410	386	443	441	431	447	444	421	394	461	448	426	425	409	425	457	400	380	419	374	438	457	435	442	450	402	420	401	421	438	436	382	406	410	412	401	366	442	422	415	387	459	380	410	374	398	457	408	467	426	410	434	432	419	424	427	408	405	436	401	430	422	417	464	451	432	383	396	434	415	455	476	419	391	426	454	425	452	451	439	420	410	413	404	414	435	410	425	463	406	410	418	417	421	404	440	417	417	427	465	473	467	410	454	405	457	471	409	415	420	467	405	408	411	406	409	455	400	427	410	433	425	429	415	395	416	419	392	413	449	438	445	415	425	436	418	418	454	445	442	424	423	442	448	414	444	454	443	408	412	480	488	441	402	424	426	410	451	420	409	427	408	422	430	443	411	396	453	459	444	443	405	443	378	384	407	419	410	425	429	453	428	439	421	396	380	397	433	388	479	381	438	439	456	410	425	446	423	413	420	436	437	468	408	442	420	455	391	469	420	398	424	436	451	369	436	442	483	411	416	403	456	408	394	394	415	404	485	475	431	446	433	395	357	428	395	404	450	416	425	444	397	407	436	434	426	430	480	428	458	408	455	414	451	436	444	415	412	429	429	340	413	397	465	412	443	455	409	408	418	372	447	406	398	400	391	392	429	432	471	421	402	426	434	373	417	398	454	404	408	442	400	421	400	433	401	416	448	396	450	432	425	449	451	374	384	398	400	396	400	355	424	418	447	432	464	438	408	438	437	444	476	420	395	474	410	421	466	440	435	438	407	373	437	446	375	437	399	408	413	428	405	446	401	413	426	451	462	436	428	474	416	447	439	401	452	410	435	442	461	408	456	436	419	402	408	416	382	469	416	488	411	427	414	412	398	418	430	465	435	392	424	427	426	416	416	406	461	435	407	400	408	433	407	438	460	418	407	375	432	456	436	430	417	454	434	435	476	459	469	399	422	389	468	429	446	441	406	464	424	446	405	438	455	418	471	390	386	409	423	464	420	431	457	432	450	388	400	408	410	402	423	430	485	445	417	428	402	425	449	394	403	446	449	445	421	470	418	420	411	430	453	427	427	418	430	434	433	386	378	420	390	433	406	413	423	465	419	432	391	426	421	445	407	443	400	427	427	414	406	457	421	445	452	402	470	429	440	418	427	440	412	426	428	418	456	436	423	458	447	388	464	430	488	433	471	450	384	425	410	378	429	442	428	394	399	469	437	421	423	407	439	426	413	456	416	432	484	425	373	427	431	434	441	386	401	421	472	402	457	415	402	423	454	426	449	395	425	443	418	437	436	446	429	425	392	437	418	411	447	407	429	432	391	489	419	440	426	437	440	436	405	448	441	425	426	436	390	449	429	461	451	437	461	428	420	427	420	436	411	415	395	438	422	434	406	406	406	453	396	427	423	434	455	398	425	424	395	387	427	423	377	414	410	392	438	415	412	395	371	423	397	425	438	422	410	413	465	423	417	465	427	428	415	414	477	406	461	430	414	449	407	404	435	402	445	422	401	421	437	434	400	414	407	415	409	422	482	447	411	458	417	438	413	433	429	414	432	377	453	405	400	409	399	417	388	419	436	445	411	407	458	447	455	413	435	436	412	433	435	428	438	450	434	421	397	439	379	364	426	414	427	483	411	462	406	407	409	407	443	391	384	459	423	426	430	452	406	383	454	444	457	422	443	419	428	449	440	429	446	423	439	375	429	419	439	424	417	459	405	440	455	443	407	422	428	438	436	437	406	457	413	440	449	391	406	428	415	447	450	410	447	443	409	436	424	436	447	461	429	428	439	435	439	427	412	481	421	447	446	398	410	419	402	396	424	398	403	420	404	431	423	409	438	410	440	431	372	430	413	439	422	418	400	430	447	445	428	426	416	423	382	413	412	416	437	447	452	408	430	411	440	413	439	412	422	435	420	418	419	428	393	419	398	421	431	419	411	434	426	407	399	420	448	446	387	410	471	409	426	424	391	408	447	399	427	469	416	432	403	417	410	384	416	449	462	425	410	430	451	456	446	406	424	442	429	416	439	405	402	438	452	375	428	456	411	433	389	405	403	415	415	435	453	445	403	432	390	387	447	416	429	420	410	431	435	442	404	442	401	445	431	404	448	401	433	425	449	396	412	437	434	428	440	397	393	439	435	447	442	388	410	426	460	466	381	451	425	417	394	414	401	422	417	407	410	439	403	432	434	433	430	436	467	417	432	456	442	447	393	407	398	468	452	402	427	472	417	443	406	419	431	391	418	408	431	406	417	458	423	463	420	453	434	410	435	398	428	437	445	450	384	474	424	401	428	434	435	418	402	406	437	419	408	363	423	424	422	437	402	392	396	477	447	434	405	401	391	449	413	432	435	420	421	455	442	414	424	468	448	450	431	411	428	416	443	412	410	422	399	418	438	410	430	403	401	423	374	433	426	465	467	403	398	420	445	423	437	412	434	449	433	440	411	447	447	404	395	377	433	399	426	424	415	448	411	376	427	410	439	338	430	426	458	439	431	451	438	428	410	452	442	393	430	423	435	427	419	377	416	431	398	456	437	399	416	438	404	418	419	415	430	439	425	432	447	443	458	419	402	391	413	442	438	448	424	481	386	423	414	447	434	470	432	422	414	463	357	391	421	440	434	393	403	418	406	381	417	428	423	435	439	437	420	405	429	459	401	450	382	406	423	408	451	427	455	422	398	418	454	427	422	445	409	421	424	443	421	412	428	415	407	427	426	428	400	455	429	489	382	411	440	428	408	410	443	380	419	409	426	440	400	404	443	419	420	416	428	441	456	450	451	359	401	443	446	425	420	451	435	391	440	414	430	412	459	452	451	422	413	468	436	420	437	442	430	421	382	395	458	410	436	388	450	445	430	398	398	418	476	414	418	378	405	453	425	442	449	429	437	417	461	408	434	394	400	428	399	389	397	440	420	398	406	422	416	424	462	436	474	472	457	447	441	424	375	433	411	423	430	447	460	425	411	404	419	429	419	393	409	472	390	423	451	409	407	440	417	423	416	408	413	435	447	429	417	396	478	411	436	418	393	404	426	386	424	401	420	450	434	418	432	480	451	412	472	418	436	400	443	444	425	423	395	402	438	461	433	440	432	416	450	451	424	413	409	417	433	419	403	419	385	393	429	419	449	440	419	402	403	368	399	450	445	402
30645	31480	44043	48313	19420	4084	3758	3693	2880	2379	2011	1874	1733	1510	1473	1408	1285	1256	1321	1214	1107	1071	1082	1013	1021	977	963	973	1000	987	906	967	974	973	999	949	938	944	921	938	937	965	890	922	962	981	899	856	919	930	881	978	964	881	995	917	991	937	904	941	926	956	936	955	944	938	889	942	903	940	894	924	871	928	904	944	952	918	901	944	961	982	927	911	923	942	915	929	958	934	943	962	919	942	922	904	917	927	928	925	905	926	936	943	944	919	911	877	929	870	972	964	927	877	932	949	942	897	937	924	906	911	913	885	953	910	913	941	931	966	955	899	924	949	945	971	941	979	933	895	955	903	930	941	921	924	950	881	919	918	900	921	939	912	849	895	965	948	869	919	897	916	938	914	962	961	919	943	929	937	923	905	908	892	929	875	958	930	956	890	904	905	917	894	923	934	919	885	960	912	962	886	907	946	924	968	936	875	919	944	977	874	947	945	965	926	911	930	927	939	909	972	924	921	931	946	946	936	942	897	902	946	895	950	910	891	859	942	899	982	924	961	911	895	918	919	941	899	928	944	906	932	889	942	896	945	901	899	920	924	999	956	899	946	912	932	935	896	965	889	961	908	978	894	873	906	867	906	928	957	947	922	943	897	904	919	985	963	961	949	903	860	922	920	917	955	879	930	907	908	858	942	939	890	902	907	880	929	979	932	915	970	925	959	922	931	921	896	932	934	906	878	933	905	906	898	882	933	910	916	913	907	876	934	891	895	935	897	958	957	908	888	924	861	956	914	937	888	955	909	897	985	910	884	912	933	895	926	899	896	921	949	908	933	898	915	896	957	920	888	924	879	915	875	908	941	930	955	901	922	921	938	946	946	906	886	903	979	977	919	925	923	931	908	904	897	931	913	889	892	908	941	937	873	917	898	898	947	920	899	893	907	930	933	841	937	915	969	898	913	934	948	949	898	920	886	877	940	895	927	890	933	971	892	923	859	950	923	904	895	922	870	926	930	903	919	955	956	962	861	900	940	902	954	914	926	903	877	931	876	934	961	908	922	945	909	906	922	922	907	925	925	893	870	938	946	890	916	900	932	862	886	959	927	895	975	876	861	904	902	948	922	920	977	966	879	924	898	935	917	895	931	941	958	897	904	892	925	886	922	899	888	918	925	918	895	897	892	951	891	977	905	902	913	896	889	891	887	905	989	901	939	935	904	910	947	900	900	928	931	926	886	940	968	867	906	896	890	899	944	932	887	881	912	939	948	975	919	943	932	932	867	942	921	897	923	928	895	957	930	905	922	948	863	905	893	996	855	952	955	883	934	916	916	925	954	933	949	921	896	868	921	958	945	905	913	923	927	896	892	919	877	879	933	894	918	953	943	883	906	887	883	932	869	898	944	946	900	926	915	902	933	969	952	902	924	855	916	897	895	940	950	876	922	942	980	906	968	968	886	916	881	888	897	888	944	888	846	926	911	940	903	942	920	957	909	933	911	886	931	875	903	928	944	905	922	901	905	909	914	941	903	955	927	876	882	948	932	929	931	881	936	923	975	899	896	889	904	938	912	923	928	918	908	874	911	892	915	899	887	951	919	878	902	899	897	978	934	903	928	918	958	939	945	934	937	888	953	935	976	899	919	922	957	888	944	928	882	927	904	981	953	983	977	933	946	947	891	913	905	894	904	950	902	929	932	863	927	929	950	847	942	907	955	949	866	942	868	954	936	904	944	855	929	949	868	914	946	901	954	951	895	892	905	876	918	929	896	908	882	889	903	865	873	921	908	868	898	953	886	916	920	874	899	912	941	916	881	929	909	936	881	935	865	879	881	919	997	945	913	846	899	927	878	895	932	872	973	903	930	891	876	878	894	885	892	950	925	902	867	948	872	928	892	895	914	894	943	935	925	936	934	944	913	947	928	909	940	918	930	870	907	989	891	885	936	898	920	941	913	951	885	908	875	924	897	917	892	906	962	911	941	944	884	866	973	923	975	950	913	922	932	920	928	872	976	886	926	927	906	942	916	885	868	908	911	915	893	886	851	897	890	941	957	960	907	941	943	853	907	943	934	926	932	849	935	971	896	917	914	904	875	921	918	942	911	928	937	911	878	918	926	932	910	936	913	905	881	938	871	905	915	924	949	902	884	928	913	921	948	879	916	880	903	874	900	934	913	911	904	880	899	885	896	945	957	886	933	902	953	897	891	916	910	905	928	912	902	895	937	906	922	874	994	870	932	904	923	952	889	850	905	970	877	931	922	974	834	905	897	902	861	936	867	954	921	897	925	915	926	924	923	876	927	928	902	969	938	883	925	912	940	956	914	925	885	900	893	931	908	885	901	924	937	944	926	927	929	977	918	949	900	951	922	953	882	911	867	937	881	942	918	925	929	924	954	969	978	947	909	881	925	866	921	933	929	993	907	938	959	913	862	916	920	907	936	859	903	926	916	908	908	948	895	951	890	906	938	932	913	935	914	951	964	927	932	904	887	939	943	884	866	954	870	910	934	947	987	918	921	929	917	933	915	947	927	953	961	917	858	901	869	922	895	898	906	905	913	918	902	874	870	947	908	891	898	897	914	986	970	888	935	902	863	914	928	887	900	941	922	901	908	969	911	936	943	946	860	909	906	892	860	872	886	880	908	928	862	919	915	909	962	946	916	899	919	883	921	887	969	959	869	925	933	928	873	907	947	933	896	978	925	961	896	924	931	911	935	878	973	982	902	970	895	950	897	891	892	906	902	945	954	898	944	960	881	906	939	894	876	922	916	921	899	924	920	930	910	890	942	903	914	903	863	877	953	879	922	862	910	915	943	904	941	919	897	897	864	922	916	857	976	889	943	927	948	923	925	905	905	914	914	877	913	930	939	884	968	935	934	853	923	916	903	899	929	991	906	975	911	960	905	899	897	933	903	898	917	938	980	960	917	884	908	907	927	889	931	919	928	907	888	993	938	941	906	893	969	919	913	864	892	915	914	948	946	903	901	926	881	926	901	970	946	932	872	953	965	925	943	908	924	885	866	935	998	929	905	922	920	901	904	931	927	929	959	898	876	915	919	925	894	915	874	975	927	871	954	895	925	909	908	882	928	984	914	855	935	982	916	901	991	941	887	940	930	944	920	940	899	930	900	956	867	867	877	902	953	914	882	912	968	941	970	847	904	919	954	925	908	905	994	978	861	956	873	923	947	876	920	874	933	915	868	914	912	937	862	898	912	942	943	918	921	890	846	949	942	923	865	910	865	844	930	965	913	886	887	934	914	909	999	945	941	911	927	976	947	933	925	931	897	898	902	889	911	903	946	933	940	899	897	879	928	928	861	921	908	916	921	949	931	857	928	888	943	939	881	935	921	909	940	920	901	901	885	898	888	843	948	879	850	897	944	934	939	942	885	919	888	839	910	924	923	954	885	928	911	946	886	933	946	874	926	950	903	890	951	935	921	948	931	873	896	957	898	893	921	895	918	915	896	906	962	949	875	919	917	890	918	902	913	928	971	944	943
21380	12786	9298	6465	1612	619	468	411	387	384	401	371	376	338	349	337	367	374	390	337	376	333	355	336	325	326	374	351	358	349	330	360	338	329	343	350	328	333	317	331	304	319	337	325	353	342	329	349	305	370	343	373	305	302	352	326	363	366	343	333	339	309	348	332	351	356	373	368	316	342	308	352	342	345	329	312	344	313	351	356	328	335	298	336	354	325	313	328	344	311	307	331	356	313	320	326	329	331	335	356	362	364	340	350	319	357	331	339	299	330	308	348	338	319	336	303	332	344	353	299	323	350	320	369	329	304	347	326	333	326	320	337	324	330	336	318	360	327	357	328	325	350	348	342	335	322	360	349	313	286	306	373	338	348	306	344	314	340	330	348	344	315	347	335	342	342	323	310	328	339	355	365	311	317	349	321	329	371	336	330	383	354	372	345	336	336	359	322	362	322	345	331	352	317	342	341	291	294	388	336	346	361	317	341	345	327	296	331	301	316	320	349	312	364	336	323	325	330	331	293	330	330	353	332	341	361	341	300	344	337	361	332	336	334	300	350	327	321	316	305	357	308	310	310	323	318	305	362	333	315	317	324	310	336	333	300	345	337	340	326	324	313	326	343	317	344	344	307	350	341	325	339	318	320	337	281	342	330	353	312	308	346	344	334	351	319	301	360	340	314	350	326	330	348	340	327	344	310	330	349	341	317	333	330	335	324	326	361	356	340	333	352	349	320	329	316	344	321	348	326	306	317	312	344	309	342	357	345	343	333	341	316	292	308	346	347	365	337	308	346	287	344	357	370	315	346	359	361	313	289	321	351	302	364	335	343	335	335	333	358	319	291	294	336	361	327	334	352	299	326	306	310	339	327	328	331	314	307	317	307	335	313	338	317	355	340	353	342	332	363	309	314	347	327	296	349	386	300	310	341	320	347	336	349	360	308	343	331	314	342	307	325	357	302	330	331	309	335	312	311	362	321	350	335	305	339	330	321	323	331	336	344	347	356	304	367	291	316	331	310	325	310	345	328	340	320	321	354	336	301	345	359	338	335	314	329	341	364	324	367	343	327	343	360	343	352	323	311	323	331	318	341	386	300	342	329	344	331	311	349	315	347	325	314	312	318	316	301	319	307	328	325	346	340	336	315	346	376	285	320	395	324	338	339	325	379	322	345	305	324	324	357	318	334	308	357	334	315	344	324	312	348	352	326	312	328	374	327	341	328	381	345	338	336	327	346	313	345	318	326	342	303	325	333	338	330	344	335	373	350	351	343	349	333	347	300	357	338	358	321	307	306	328	325	301	334	395	333	338	315	352	341	391	365	343	299	351	357	314	338	339	353	314	301	298	329	332	363	343	323	327	325	338	330	335	343	308	307	324	347	331	341	341	305	310	302	339	320	339	344	327	357	309	320	361	308	292	325	334	317	370	362	337	336	343	329	345	353	306	300	354	349	354	333	342	324	324	351	324	333	364	333	308	324	346	299	320	337	350	301	329	323	310	341	324	344	331	336	336	357	362	315	345	293	323	327	300	309	361	340	330	335	350	399	325	339	313	343	330	370	319	342	324	353	361	337	324	343	354	336	329	305	344	321	355	308	316	331	326	315	333	350	339	335	356	331	345	352	329	334	330	317	339	382	362	299	355	337	328	338	346	326	299	303	348	335	316	338	363	355	322	351	330	367	334	335	313	344	308	361	352	381	296	354	372	309	343	349	340	330	343	342	344	318	341	354	331	337	326	327	318	347	331	350	349	339	328	344	305	334	307	385	372	359	344	359	350	333	329	341	313	333	338	332	313	338	337	333	348	340	339	281	329	337	378	319	327	324	337	319	332	326	320	294	333	354	363	331	365	323	311	353	319	333	327	320	312	335	327	335	353	346	354	386	306	323	330	320	372	312	301	345	302	343	326	332	311	352	348	335	334	314	338	318	309	333	335	341	343	318	363	326	363	336	318	329	340	333	354	340	320	329	323	335	355	330	320	312	322	358	340	350	341	307	330	352	318	321	332	361	367	308	368	318	338	340	333	322	359	326	332	321	284	354	331	365	314	346	336	321	305	349	338	349	340	357	344	316	313	308	342	329	365	356	352	349	332	390	343	350	344	323	378	317	351	354	345	363	337	323	343	328	319	308	340	345	339	326	311	301	341	341	305	305	365	346	337	342	344	331	307	316	317	304	346	351	319	313	344	330	347	307	336	350	366	300	317	314	355	311	342	357	339	315	343	328	321	341	326	332	290	310	327	319	332	359	334	336	306	321	319	386	349	311	287	334	334	324	328	309	353	323	310	339	380	363	378	376	324	364	320	313	336	323	372	351	343	294	340	340	305	346	335	297	324	333	317	341	333	363	348	323	334	375	347	338	343	318	317	392	318	326	361	373	291	362	347	311	346	300	342	334	348	344	332	318	345	343	333	373	372	334	342	343	328	345	316	360	346	326	345	304	338	342	325	355	328	336	323	357	332	360	345	324	344	344	363	338	348	344	333	310	330	342	347	369	359	322	298	295	320	340	351	322	325	316	313	346	374	350	340	344	289	341	339	322	299	345	347	337	288	342	302	318	339	361	358	327	319	319	319	328	339	334	340	326	332	325	336	374	332	332	345	380	317	340	354	336	344	325	310	312	354	320	329	302	342	303	334	296	339	345	328	351	333	344	326	330	375	291	323	343	314	346	314	312	365	344	326	347	293	307	357	312	346	354	362	331	299	348	315	336	294	292	322	376	349	319	329	318	331	319	347	333	319	318	329	348	321	291	309	335	353	320	315	308	318	339	326	356	356	311	322	334	338	353	356	357	320	303	327	319	356	337	317	332	328	320	330	334	340	318	338	372	287	320	338	354	323	337	330	310	311	352	332	335	372	323	305	353	342	313	331	341	341	322	287	307	305	331	319	368	361	359	321	343	322	313	346	334	352	309	340	314	325	319	313	319	338	367	315	337	327	331	334	322	333	330	360	335	304	318	342	327	343	329	295	387	288	347	316	339	335	342	332	350	304	314	331	304	354	337	371	307	357	312	340	350	301	305	322	326	350	322	340	361	384	335	320	343	310	323	305	314	346	343	350	302	323	316	335	330	335	318	321	323	324	324	331	338	340	343	325	346	313	302	323	324	335	343	334	346	310	364	361	328	349	366	293	333	323	317	347	328	334	318	329	338	336	317	319	327	344	342	346	342	359	309	333	329	306	320	353	318	322	321	330	306	331	338	289	314	356	326	344	314	326	327	317	309	329	323	330	310	344	320	361	353	354	309	327	347	343	336	348	330	332	316	328	314	325	338	335	332	342	339	354	402	359	328	327	380	329	346	349	338	293	326	355	370	336	338	318	316	352	323	320	354	333	333	317	339	331	325	357	342	329	348	304	334	323	307	320	352	359	316	340	333	293	311	344	309	311	339	317	368	331	324	345	363	330	321	349	368	316	345	325	349	360	282	319	324	345	380	349	342	322	323	320	332	322	336	358	338	309	300	344	296	329	355	350	349	341	351	328	307
12935	10596	14221	13321	3753	1591	1427	1299	1191	1076	1052	984	933	913	893	810	860	835	792	793	837	793	788	763	743	792	743	748	766	759	757	788	772	650	757	749	739	715	717	751	786	766	765	730	773	715	725	732	780	784	796	778	811	746	778	763	776	740	737	711	747	723	791	728	713	762	769	733	809	719	752	751	772	710	755	779	775	757	725	769	728	707	763	786	757	780	757	743	778	736	760	756	730	700	743	737	778	718	754	733	729	722	768	748	756	803	710	750	753	751	745	760	717	679	821	788	712	719	756	785	733	735	680	729	740	740	774	799	773	729	725	770	735	734	791	749	762	798	760	770	766	753	771	778	754	743	734	745	749	738	727	745	762	750	775	777	792	769	721	737	759	756	752	733	755	770	730	751	781	776	777	703	765	746	728	764	750	777	749	800	759	780	760	728	768	743	837	776	767	707	764	752	764	767	788	747	721	753	739	800	779	740	750	797	718	731	775	794	749	759	706	780	717	721	732	791	709	736	720	759	758	732	758	711	714	719	739	727	738	737	788	747	720	735	741	729	731	752	717	764	699	759	762	762	792	766	754	758	774	732	740	791	728	702	761	714	744	778	798	768	758	743	761	761	774	749	711	727	728	775	743	726	790	749	728	729	699	744	764	715	761	747	723	762	739	743	771	747	756	730	776	742	798	731	742	773	796	702	768	767	717	744	759	769	763	756	749	733	771	759	765	722	748	754	750	771	761	730	797	710	697	737	695	728	782	730	760	771	692	737	761	703	739	699	738	692	734	716	780	698	740	759	719	777	760	752	722	726	714	780	783	749	723	782	717	757	711	746	745	717	759	757	815	717	742	716	726	759	711	754	682	769	720	736	728	758	784	766	749	742	775	777	765	754	748	807	743	776	769	713	778	755	752	760	742	748	738	730	777	747	753	731	814	725	738	768	737	746	810	774	783	769	746	698	755	765	691	726	736	730	771	753	740	730	797	763	750	768	746	762	723	751	770	742	757	713	762	696	772	763	768	786	773	756	773	774	766	749	751	762	738	772	759	728	708	728	732	709	783	809	753	808	761	706	770	755	791	747	764	769	725	737	768	716	721	736	716	774	755	710	752	731	746	758	718	703	725	721	769	792	748	755	743	715	810	727	731	751	755	768	789	758	769	753	747	753	726	746	710	734	721	712	778	744	736	720	723	796	712	755	765	736	732	771	731	734	745	777	742	719	751	731	757	767	771	695	732	735	777	751	806	738	756	745	704	784	790	724	757	707	766	725	732	742	746	757	745	684	758	748	760	743	726	760	772	711	745	795	710	740	706	739	755	745	740	734	765	719	758	730	754	753	773	750	734	703	771	751	773	769	728	700	727	783	701	730	790	769	729	754	737	709	697	753	691	763	760	739	790	769	742	757	761	788	730	784	731	717	776	769	718	683	780	737	774	705	763	779	767	773	743	754	767	733	705	701	730	766	739	767	733	747	730	759	735	747	774	748	742	729	730	759	744	765	773	778	763	764	764	727	745	752	751	708	770	795	723	762	769	735	761	782	722	740	720	756	762	739	786	751	742	714	685	778	682	754	769	772	757	721	747	731	768	735	740	709	765	748	778	801	788	733	747	758	779	744	753	715	762	759	761	736	702	739	731	740	720	747	723	733	763	731	721	691	708	754	742	778	755	781	758	737	765	769	749	803	779	717	827	768	777	734	679	730	753	711	730	771	736	783	752	701	722	727	768	742	737	774	801	757	763	714	759	729	759	741	745	736	759	737	699	741	763	719	802	696	750	758	757	739	782	770	757	766	744	748	787	738	773	709	747	828	741	727	763	803	726	698	779	709	756	756	702	739	787	713	742	828	734	761	721	745	808	721	758	721	742	757	751	726	761	756	754	762	734	765	728	716	714	719	727	732	746	748	769	770	760	774	755	777	704	744	721	763	709	772	756	746	732	776	777	775	733	709	750	808	716	740	728	766	735	757	761	768	790	771	776	754	758	755	754	743	762	747	768	748	730	765	679	771	766	762	749	774	780	725	739	699	758	770	754	787	758	744	783	725	674	731	728	779	789	722	773	708	745	739	729	685	715	730	751	802	792	765	739	742	717	743	747	793	720	758	778	739	700	726	751	770	754	806	710	699	712	751	771	731	721	780	732	722	702	800	729	766	720	729	733	732	731	811	784	739	681	736	722	737	790	708	771	733	802	732	728	743	792	738	750	776	756	701	740	792	730	767	743	719	740	772	761	720	738	690	806	742	766	709	762	739	736	763	699	731	777	752	777	782	794	738	754	755	733	735	749	756	705	762	733	724	781	763	717	690	730	744	711	758	717	708	756	725	753	790	763	724	708	724	770	737	737	788	753	717	753	748	753	723	776	708	726	805	745	743	747	716	743	712	755	742	764	750	753	742	749	734	781	694	780	735	723	783	740	686	769	728	763	780	733	785	769	769	778	744	713	773	732	755	806	736	718	747	819	752	758	722	797	752	722	706	711	755	778	759	750	760	759	768	692	740	712	739	780	711	744	755	757	746	782	715	758	788	787	723	760	736	735	738	827	776	714	737	791	775	754	778	723	739	756	723	709	765	718	756	656	675	727	719	750	771	705	768	736	720	808	728	704	713	757	728	767	755	722	733	762	747	742	737	745	779	748	756	736	747	754	742	768	741	731	745	757	712	785	730	788	735	748	748	710	767	715	744	694	743	810	749	736	816	756	784	737	747	709	718	732	739	727	758	722	769	748	790	700	767	753	782	760	718	704	756	797	743	716	751	745	729	745	695	763	742	743	749	710	815	750	719	703	763	745	759	728	816	756	725	751	775	759	785	722	751	757	727	754	735	735	740	775	749	717	784	793	771	703	765	729	713	689	772	772	747	711	742	707	730	755	793	698	744	724	726	830	751	750	752	768	753	734	734	776	699	767	771	714	743	709	743	729	746	763	783	727	759	700	768	786	714	773	729	710	725	732	770	704	730	749	749	767	758	769	771	716	753	749	754	735	762	743	774	720	726	725	773	798	792	762	715	734	781	681	758	776	783	745	779	707	709	776	770	732	706	716	729	743	748	697	778	770	750	741	771	771	744	799	765	744	752	704	778	744	737	742	743	756	735	762	782	780	777	747	759	765	732	816	737	761	733	768	765	732	739	717	774	716	764	738	754	777	742	714	767	737	770	712	785	702	775	776	738	739	726	726	803	784	743	753	742	756	814	787	755	764	768	754	731	715	714	701	733	715	748	777	772	753	729	759	752	806	786	756	692	771	730	776	729	702	715	749	730	764	737	741	740	744	776	764	759	811	754	732	793	764	759	717	740	744	736	754	722	794	742	723	779	742	735	734	708	750	749	786	715	760	739	763	699	733	743	761	697	689	749	823	749	690	729	769	749	769	814	741	771	736	754	771	750	771	704	737	723	708	740	706	735	771	699	773	783	751	755	730	758	759	744	751	778	719	783	717	709	749	752	777	744	736	662	746	788	751	706	756	695	729	744	733	776	769	714	728	742
37942	30422	34469	28569	11793	1951	928	856	642	601	497	462	454	408	439	462	427	396	404	415	358	408	378	370	367	362	404	371	375	373	343	377	347	364	339	368	412	371	390	353	380	396	395	412	388	381	336	358	390	355	341	358	376	379	363	314	367	406	361	354	396	397	368	373	333	363	382	352	416	362	408	329	388	364	350	406	421	378	357	360	399	341	385	349	431	357	394	412	375	372	390	381	408	362	337	364	387	383	362	380	374	369	368	359	383	363	358	373	348	371	365	366	363	369	370	372	369	419	386	402	363	359	355	391	378	367	359	345	392	400	407	377	368	391	352	387	357	383	334	391	395	373	390	354	341	330	353	366	384	411	336	379	397	355	352	384	416	378	379	393	361	375	376	353	371	369	394	390	413	391	363	326	357	347	375	418	401	370	361	384	392	369	377	328	382	395	391	370	364	361	345	368	403	355	375	345	362	370	336	394	370	354	385	401	340	357	334	371	367	342	353	383	356	357	357	376	387	354	380	341	357	393	366	398	344	354	367	378	378	369	370	339	356	414	354	341	368	388	381	358	380	379	381	368	362	371	365	369	354	376	408	376	386	409	387	372	385	335	394	396	379	384	375	332	353	337	357	372	332	343	375	359	349	399	366	379	335	405	400	377	346	364	382	343	381	364	374	411	354	372	367	389	378	387	385	416	388	379	415	360	366	381	410	347	385	349	370	369	412	405	387	390	368	363	363	389	383	373	360	373	363	389	399	382	403	354	390	391	382	388	360	388	378	404	345	341	378	355	391	406	358	366	350	332	358	357	362	382	418	364	357	363	412	359	377	368	418	376	408	354	354	331	375	353	405	373	416	359	383	414	375	372	355	401	367	345	388	374	381	365	389	361	363	360	376	395	397	324	389	392	366	370	419	368	374	383	362	344	359	382	430	341	350	376	374	374	366	378	382	342	389	351	374	393	370	388	337	388	358	321	363	381	406	388	390	370	346	377	424	381	389	352	367	318	321	366	365	356	388	355	371	368	400	380	409	392	376	383	372	394	390	359	390	343	404	372	331	368	351	369	370	387	419	364	358	356	362	367	386	384	357	370	369	370	364	346	345	370	392	366	356	355	376	376	434	377	360	363	365	358	379	363	354	364	373	379	385	383	367	351	370	363	385	382	351	371	401	394	397	369	371	371	376	365	391	364	378	398	404	390	369	370	393	389	396	336	382	364	380	377	378	376	366	370	381	398	391	391	374	366	379	394	344	383	373	385	382	361	353	345	399	364	374	368	338	374	351	421	390	387	389	381	377	365	348	408	371	418	373	335	416	360	409	378	356	355	373	351	350	401	374	353	350	373	377	375	363	348	329	362	394	374	405	382	361	399	343	348	373	348	447	397	371	356	377	336	325	364	337	381	373	339	358	379	364	372	369	385	391	344	350	340	363	380	395	405	371	359	384	398	395	350	391	349	413	336	336	393	386	318	371	377	408	377	394	365	337	378	393	371	395	399	383	355	335	370	365	356	386	382	358	362	384	373	369	366	377	334	380	402	340	384	362	356	354	385	351	349	341	374	356	397	381	377	373	370	413	372	384	367	350	395	352	357	370	373	381	370	365	334	373	349	402	350	440	385	364	347	374	354	376	390	409	390	373	409	343	337	377	398	352	375	373	406	350	385	365	389	381	379	372	385	352	369	385	376	381	366	414	401	369	401	363	353	321	355	394	354	345	352	366	361	368	373	390	360	361	362	363	373	428	350	364	351	388	384	336	416	393	360	366	392	362	422	358	377	399	344	401	362	368	344	387	386	331	388	390	337	348	362	376	370	354	371	325	328	382	359	417	379	341	374	392	391	369	388	387	369	420	402	402	350	349	369	375	367	339	329	409	374	340	378	407	379	384	381	381	408	380	346	359	355	400	382	355	342	392	376	390	410	343	353	378	370	364	392	373	364	387	387	379	339	393	428	412	381	383	392	347	407	386	408	353	369	374	339	375	375	378	396	375	397	405	385	350	415	390	384	393	342	341	384	360	369	386	366	387	368	359	384	358	369	352	378	351	345	376	379	374	365	384	379	386	359	379	377	366	370	373	371	376	359	361	358	339	364	356	396	403	334	337	363	367	378	370	387	370	339	369	358	405	386	381	352	392	381	371	362	408	383	374	413	385	336	383	376	381	379	370	353	419	354	356	334	410	330	333	404	396	349	364	387	335	370	382	370	378	380	373	382	389	407	373	344	386	378	361	374	362	360	370	329	365	396	406	350	384	411	352	372	374	371	348	435	353	403	375	389	363	349	372	362	354	410	386	379	357	338	382	381	339	365	341	381	376	361	386	404	387	318	371	362	340	404	383	350	380	396	359	410	351	387	382	372	348	340	376	380	387	373	375	399	380	386	388	386	381	344	335	375	369	386	369	376	378	387	391	378	371	394	359	360	355	393	385	351	359	411	396	428	369	390	354	400	343	356	356	375	345	388	370	419	381	372	356	357	346	355	345	408	364	379	377	371	369	366	400	362	392	373	366	372	370	354	367	348	362	417	369	371	366	374	375	425	382	380	379	355	349	388	413	367	380	358	391	367	362	405	354	392	388	403	345	356	374	397	423	397	365	379	392	374	373	365	387	387	352	370	371	343	363	368	367	399	343	390	380	368	387	379	375	389	394	353	381	326	405	365	376	352	441	368	394	369	375	334	380	367	381	365	317	334	395	361	394	408	390	368	339	368	365	355	412	336	412	326	357	387	375	368	384	365	362	350	343	388	415	366	335	357	380	331	363	344	376	386	425	377	336	338	381	360	384	375	348	375	350	390	427	413	375	379	348	312	347	373	394	363	371	347	416	384	341	352	350	353	377	380	376	388	373	372	398	369	415	357	365	367	375	362	378	376	373	334	336	413	386	376	350	361	385	377	388	369	343	360	367	371	386	360	396	373	368	392	357	395	366	354	418	395	371	355	380	348	358	355	373	371	370	384	355	374	396	382	348	379	358	364	392	346	377	342	370	397	358	401	346	349	369	408	403	388	369	363	366	385	391	387	377	376	385	373	378	390	367	399	330	373	375	337	335	349	344	354	341	342	335	357	383	371	387	359	344	382	351	388	364	357	395	401	395	360	386	379	368	399	394	368	393	389	408	374	356	391	375	376	372	386	352	363	370	363	376	392	365	373	384	411	397	391	337	366	381	364	348	383	355	362	363	385	352	367	404	362	364	377	382	338	397	380	374	357	420	394	361	373	378	382	382	381	388	360	378	366	403	379	373	340	377	372	394	400	402	365	373	387	417	389	354	393	340	382	406	357	400	351	378	374	395	400	370	347	309	386	388	364	369	348	367	361	345	389	382	342	358	357	350	375	356	356	348	358	378	381	368	376	361	347	353	330	358	342	346	354	338	348	398	353	388	382	387	355	372	360	366	378	362	353	378	381	318	380	384	355	351	383	379	375	336	352	405	357	392	370	376	417	375	359	381	411	417	402	400	376	402	398	379	381	379	373	366	377	340	415	355	367
24227	24334	36585	35049	14054	3031	2632	2519	2037	1673	1519	1492	1222	1256	1172	1128	1101	1097	1049	1042	931	910	904	903	881	840	873	863	854	871	844	855	854	863	832	830	882	811	815	837	839	872	832	828	825	821	812	814	837	823	796	818	793	802	796	838	796	864	844	825	839	767	834	865	797	829	780	826	822	786	816	799	790	827	791	815	883	812	859	841	850	787	860	800	787	804	853	824	829	799	893	864	805	818	820	839	853	757	809	801	851	863	828	811	832	818	842	820	814	771	793	815	878	825	872	814	800	816	875	822	801	853	842	926	865	845	816	785	849	860	882	802	809	779	858	860	861	777	834	836	843	825	773	832	781	856	772	851	832	799	854	788	836	799	812	851	850	849	859	807	841	837	795	830	855	801	820	790	848	800	771	751	825	788	786	866	800	812	809	821	800	858	772	797	804	826	840	806	842	867	811	858	841	814	874	777	796	851	827	808	847	818	815	806	817	875	819	829	848	838	826	851	876	815	810	811	822	835	816	851	869	806	833	792	836	837	858	830	805	792	817	836	846	852	832	799	833	808	783	857	847	779	798	765	841	804	804	833	828	798	840	819	865	813	826	844	866	843	810	845	841	832	843	856	860	808	764	818	790	795	839	778	848	922	807	837	804	842	845	811	841	801	821	815	764	835	853	815	867	832	832	798	817	817	823	866	821	872	810	826	830	877	799	829	876	804	836	847	860	832	813	798	845	822	835	864	841	865	819	813	789	827	756	774	809	825	840	812	821	805	815	824	793	831	849	819	782	800	839	826	812	802	837	837	870	841	822	864	813	792	844	758	815	841	820	807	848	812	831	797	812	757	823	828	845	860	776	842	804	871	835	800	827	818	845	796	833	815	834	861	832	862	802	834	850	887	815	832	853	787	797	805	820	847	822	814	830	786	798	821	821	835	781	826	833	809	835	849	840	841	821	811	798	825	789	848	771	780	804	825	880	829	776	821	864	821	829	796	809	843	838	812	843	830	818	800	778	807	811	867	830	854	826	839	791	805	817	815	795	813	789	800	839	828	803	881	827	870	837	860	821	787	797	797	809	805	797	800	826	839	839	859	856	790	833	785	811	857	866	815	836	806	806	811	821	806	836	786	826	839	837	788	814	857	777	820	831	768	831	821	852	802	812	837	849	808	789	833	825	803	863	808	771	835	834	844	827	813	859	823	853	828	830	804	855	787	823	838	853	788	825	828	850	877	803	813	784	835	825	855	794	851	816	830	834	858	799	810	807	782	802	826	822	802	842	874	805	808	857	767	865	875	833	841	779	845	827	831	864	813	852	839	884	838	800	796	803	830	797	810	834	854	777	835	890	774	800	830	784	820	834	845	831	814	825	809	829	838	842	873	843	803	804	831	817	821	821	837	848	778	839	844	843	823	818	812	810	848	818	840	819	871	866	846	829	781	840	795	816	831	810	846	864	798	861	838	823	828	805	860	847	827	851	799	875	837	793	821	824	777	828	866	799	870	804	862	775	843	776	827	843	804	782	794	828	804	835	835	758	798	787	861	850	810	796	856	848	795	834	809	849	784	780	828	820	756	771	849	831	861	832	831	813	794	831	816	826	819	827	835	857	759	810	804	844	785	885	805	812	803	816	798	797	790	868	810	799	830	806	848	826	823	783	773	803	852	827	856	844	776	844	770	794	837	830	812	805	785	851	884	793	845	809	811	840	844	839	855	833	783	823	807	827	789	797	800	855	758	761	801	798	818	800	840	818	813	814	809	799	805	822	803	797	817	840	789	844	787	866	822	819	808	854	798	856	833	813	838	803	774	801	860	817	835	872	834	852	846	792	789	794	815	865	830	817	829	773	859	820	812	808	824	841	854	839	783	812	783	826	795	836	817	823	801	831	816	773	869	773	832	825	819	787	826	843	788	805	840	820	812	820	814	841	872	816	841	780	830	833	804	836	767	854	820	832	833	792	804	873	875	794	804	782	874	845	831	842	812	847	799	837	823	764	842	853	796	850	853	845	852	835	858	812	779	790	808	873	867	790	841	841	783	820	837	810	814	809	864	813	868	844	852	840	840	861	835	876	824	829	832	822	838	800	822	816	820	809	761	828	836	802	841	787	787	827	818	922	818	825	856	834	798	803	802	851	794	844	823	848	865	811	837	803	810	847	805	852	848	814	817	826	830	810	826	806	858	791	847	855	852	832	828	828	799	807	832	813	813	824	830	852	820	822	832	820	868	826	839	835	820	810	798	811	810	814	819	772	798	810	835	767	829	813	846	837	858	795	846	873	895	831	822	845	828	840	834	829	823	813	801	840	821	750	800	839	833	833	829	859	963	819	829	793	872	887	783	826	794	813	833	833	845	809	810	852	858	811	760	809	845	764	779	852	821	848	854	785	843	887	821	831	857	817	858	809	785	793	782	847	837	803	803	804	828	767	832	823	811	820	799	796	797	811	782	842	827	813	858	845	809	797	829	858	868	828	853	803	800	796	827	826	801	854	795	838	828	780	855	831	800	869	859	813	808	838	835	831	837	868	814	784	809	886	795	791	785	854	808	807	831	816	785	852	850	852	827	819	802	828	824	815	863	791	791	826	897	832	808	847	880	870	789	812	806	777	750	838	731	814	882	809	850	850	829	834	824	826	808	845	780	827	873	865	813	811	835	811	825	833	831	820	814	839	810	799	811	879	796	823	820	792	822	839	793	876	810	822	824	793	839	904	830	865	838	816	811	827	831	893	848	761	792	833	787	820	830	826	850	840	861	822	755	829	826	884	829	814	844	864	812	799	816	811	804	803	871	842	757	786	787	796	817	784	821	831	818	832	858	804	772	846	810	787	819	833	795	864	831	791	867	777	781	768	849	838	825	814	786	851	799	825	856	784	824	851	805	834	811	834	809	830	856	873	843	775	843	847	831	779	835	840	830	823	782	821	808	837	800	822	793	817	801	794	798	842	802	864	834	851	842	830	778	789	820	854	827	851	846	825	832	821	822	879	831	835	841	822	797	843	843	847	839	825	821	812	738	858	809	814	831	807	808	817	798	830	808	814	801	807	818	836	806	882	828	861	796	813	811	809	824	830	805	827	814	841	805	768	804	751	836	863	842	821	821	810	854	820	841	862	820	781	837	790	814	829	823	799	820	808	768	790	793	831	778	793	830	866	837	855	824	825	783	840	834	831	844	836	798	840	787	813	843	830	822	829	815	824	842	851	807	806	805	802	836	776	831	832	828	797	797	799	806	863	849	802	835	839	773	859	833	820	815	803	803	757	814	826	819	860	887	829	834	818	806	820	833	860	802	848	781	780	855	792	812	819	867	822	812	824	817	813	807	857	789	813	835	830	845	797	809	800	874	835	855	803	803	879	839	854	824	870	783	845	830	826	831	824	791	814	823	779	835	785	792	829	865	795	815	843	853	823	823	823	817	800	823	822	815	856	845	812	800	805	808	808	822	769	818	825	799	827	864	829	775	821	824	831	828	820	819	858	798	843	822	827	803
49772	40674	44827	38613	17976	4442	1704	1414	949	786	655	619	600	497	558	486	511	441	493	476	428	463	432	408	442	455	413	440	402	431	408	432	412	415	421	445	407	421	400	419	404	414	410	410	400	433	413	417	460	406	410	398	389	459	418	422	429	426	408	438	399	440	404	374	378	393	413	408	421	412	398	418	422	420	423	410	429	396	400	416	414	436	412	392	447	410	380	361	437	410	375	458	413	426	410	446	402	465	412	406	416	443	422	430	421	390	411	418	458	446	387	417	382	411	395	417	403	427	417	396	386	364	406	389	365	441	425	423	394	385	430	413	401	420	398	434	405	397	437	425	446	428	393	416	447	354	429	413	408	454	424	383	376	421	394	410	418	414	396	408	391	377	409	432	440	406	406	410	422	393	361	434	411	395	464	382	419	441	425	400	395	427	402	450	404	416	367	364	413	463	416	415	448	404	448	393	398	410	473	427	439	426	454	433	423	429	391	392	431	444	411	403	428	464	408	379	415	424	453	439	403	406	426	392	432	400	427	422	434	406	416	407	400	410	440	393	433	439	435	400	385	395	367	375	424	444	413	424	451	375	361	387	432	399	392	403	428	426	370	443	389	446	406	411	398	429	402	371	403	409	389	402	399	373	398	427	417	414	378	369	400	370	400	409	427	439	391	399	368	454	412	405	446	402	443	407	420	417	416	385	401	412	396	401	402	388	412	433	436	443	412	408	401	454	418	445	390	434	415	425	422	404	394	408	436	412	400	410	422	415	418	433	465	414	386	423	437	428	436	432	392	440	442	421	428	448	442	418	446	420	389	415	400	415	386	397	381	399	408	367	393	415	439	397	420	408	414	418	396	414	460	440	403	402	408	440	396	419	380	421	428	392	398	393	420	408	390	413	399	422	400	449	432	417	361	428	422	420	445	436	427	419	418	416	431	416	414	399	398	375	431	416	438	421	402	398	442	441	389	382	426	427	420	413	421	425	425	410	428	452	413	405	424	380	416	408	405	423	455	456	418	382	404	354	422	395	375	446	440	378	419	405	432	399	418	416	377	452	459	398	429	440	437	412	409	428	374	432	380	383	396	444	424	426	364	432	438	393	383	403	356	407	386	460	422	403	454	407	409	393	402	389	393	412	447	419	390	415	426	446	408	444	439	392	373	413	394	421	366	408	431	413	427	417	408	397	414	424	409	385	418	397	451	425	447	420	451	418	441	410	433	401	396	375	394	425	441	424	406	413	407	404	385	443	441	429	424	392	402	402	417	407	473	370	437	386	412	409	438	409	440	406	404	436	427	402	429	416	405	424	433	418	422	414	415	388	411	378	452	410	406	434	407	464	404	401	407	402	409	412	389	412	412	408	400	467	386	401	381	403	396	425	394	413	434	397	389	404	447	419	394	437	414	399	405	384	430	398	405	408	430	396	425	380	363	379	380	383	416	377	430	437	409	377	366	392	432	420	420	403	392	444	418	459	401	404	417	404	404	444	393	410	427	400	430	412	436	438	406	435	406	411	426	415	373	410	486	403	419	406	424	392	445	398	409	389	443	432	356	444	402	366	437	398	408	401	426	422	403	390	429	440	375	415	406	412	457	409	420	425	400	417	427	396	422	418	423	399	409	408	443	371	425	448	406	383	391	419	396	426	402	437	430	407	408	404	449	406	367	408	402	409	410	406	417	436	394	437	430	400	417	421	407	401	405	417	389	381	410	416	458	406	431	371	401	388	440	374	426	388	403	389	416	390	426	391	399	412	422	425	427	425	417	391	405	381	434	410	434	419	372	407	447	394	405	425	408	404	391	422	410	428	411	374	404	381	376	383	375	407	445	453	407	424	416	399	423	423	417	429	412	394	456	450	420	421	419	419	397	444	400	425	371	419	423	441	423	390	408	397	415	418	400	370	433	389	428	413	410	382	419	424	412	440	401	404	419	425	438	437	406	429	422	382	409	401	422	424	429	424	397	452	431	409	368	416	429	417	440	401	401	378	405	430	412	396	416	388	407	407	385	403	430	415	429	466	416	423	371	406	400	402	409	413	427	427	406	415	431	408	390	427	418	447	445	391	338	432	475	399	422	434	425	429	398	371	405	393	360	435	386	410	397	381	412	460	383	385	430	433	424	395	386	411	429	480	414	417	378	392	372	406	425	424	404	409	403	395	401	391	436	406	426	397	433	402	403	398	414	433	346	412	416	423	376	406	399	394	423	429	419	433	412	417	396	417	355	391	421	411	398	462	412	419	390	441	448	436	458	401	393	411	416	448	429	407	454	429	422	411	447	397	442	417	459	428	390	449	412	401	447	404	459	392	376	389	397	377	408	385	403	401	361	427	391	393	434	392	394	429	429	429	416	357	410	398	414	408	386	438	406	407	452	444	391	400	457	386	378	451	396	403	399	402	414	445	380	405	400	451	366	384	378	392	396	393	407	455	433	407	435	422	396	419	404	436	444	409	436	380	454	383	382	450	434	396	402	403	400	455	396	397	441	424	425	431	417	430	413	381	384	418	436	383	425	406	392	443	404	401	416	417	403	405	400	415	406	381	418	426	406	448	414	425	408	402	428	448	386	431	394	402	400	391	389	405	441	422	418	443	439	422	401	382	428	466	439	381	404	392	417	380	379	408	458	408	428	428	422	430	414	442	443	400	399	506	401	424	399	420	411	431	384	398	417	404	428	407	409	374	392	404	402	406	420	417	388	384	398	407	389	403	418	421	447	440	421	421	417	389	381	418	394	411	434	444	411	425	369	441	351	381	377	388	416	393	394	389	413	390	420	411	395	441	431	420	424	439	426	402	379	384	430	414	394	400	387	399	444	459	407	409	440	426	402	428	432	407	390	372	407	416	436	404	402	417	424	436	378	392	356	398	408	394	377	369	401	413	438	446	445	404	421	426	424	383	435	409	408	392	429	404	422	392	390	433	417	439	392	396	405	402	380	457	428	424	395	380	426	400	436	412	401	404	405	422	431	430	389	404	391	426	417	400	435	405	406	419	398	435	466	379	442	377	392	421	419	401	414	416	435	438	436	398	428	391	431	440	399	381	405	402	428	420	413	413	430	399	436	419	437	410	413	423	439	418	402	410	428	377	410	430	427	415	423	412	430	415	416	434	430	449	412	426	415	447	410	416	404	417	412	413	428	412	456	430	424	392	440	464	437	432	368	397	405	456	392	409	397	396	398	421	406	403	464	389	389	376	410	415	438	416	376	398	393	432	439	406	439	386	402	391	452	392	433	425	420	443	442	373	402	414	396	410	411	435	417	407	394	393	380	379	391	418	461	402	356	398	418	394	419	379	452	430	434	408	408	432	392	392	384	439	437	404	416	419	397	373	374	389	383	413	431	419	451	418	417	425	421	429	446	453	402	420	365	375	398	403	390	426	445	449	414	414	420	426	438	402	395	411	412	422	451	394	432	434	451	420	402	408	358	396	402	392	400	381	407	394	378	407	403	413	422	422	416	431	372	408	406	408	397	417	390	401	436	413
31950	31728	44141	43072	15970	4074	3941	3602	2868	2471	2118	1852	1669	1491	1602	1424	1268	1289	1268	1133	1080	1030	1002	963	1029	998	944	930	953	958	895	932	959	870	950	906	924	912	898	864	904	845	922	906	913	917	907	906	909	905	948	889	920	885	861	928	934	906	939	869	920	859	912	842	914	914	870	873	918	838	829	893	859	934	887	914	879	837	819	873	803	920	835	842	860	925	883	905	905	891	896	929	864	907	862	879	870	914	909	877	898	929	909	908	901	938	937	874	925	933	847	887	904	890	935	869	889	909	935	884	886	906	906	838	882	856	820	866	892	942	949	846	936	960	904	930	903	909	900	880	874	909	894	912	892	873	895	906	895	868	858	860	915	926	905	936	894	901	873	886	843	834	884	938	885	912	908	851	864	892	864	870	895	885	853	860	879	909	925	873	876	879	917	864	868	922	836	917	877	926	879	940	889	931	866	903	892	875	904	909	861	855	870	889	850	855	811	848	915	852	902	895	885	915	966	921	931	937	859	853	818	872	888	872	891	914	876	886	911	878	874	895	871	886	873	892	888	918	899	890	846	855	824	896	887	878	912	899	912	935	913	942	866	880	881	876	809	922	940	860	858	901	887	847	821	855	957	883	889	920	873	921	886	929	842	874	882	857	945	866	857	907	890	886	873	920	862	871	918	912	895	942	889	862	865	917	915	855	934	881	901	907	844	939	868	865	901	901	888	911	953	884	882	874	857	873	890	868	876	910	902	896	902	859	879	890	904	900	873	864	938	938	854	893	898	959	876	869	895	882	890	894	876	890	854	876	884	870	865	887	902	886	864	918	815	864	902	919	854	870	887	843	943	889	888	868	880	882	846	886	878	865	873	886	903	886	874	908	887	899	911	897	901	877	864	910	888	899	943	874	861	907	870	886	865	864	894	932	875	886	870	932	910	915	908	887	878	918	893	852	942	907	940	886	885	912	898	902	840	879	882	857	869	924	893	917	902	883	884	905	963	905	948	886	861	885	910	898	893	881	877	911	880	835	871	862	882	837	887	861	911	902	885	893	888	850	870	880	886	869	876	862	873	899	925	860	919	893	894	870	809	890	903	870	870	893	935	958	829	887	900	887	874	930	882	850	849	919	909	913	839	897	888	839	873	871	871	926	932	910	924	891	839	910	891	966	915	897	847	890	870	933	933	866	894	846	856	863	885	865	944	894	902	837	859	915	903	878	903	854	914	902	916	927	905	868	881	905	884	876	932	918	885	879	866	898	897	834	904	881	848	872	854	887	871	940	851	883	876	897	880	872	866	843	855	799	871	966	915	902	855	863	874	871	915	873	897	919	899	892	875	934	908	879	916	905	901	911	908	931	838	868	869	861	918	916	909	926	860	897	890	889	906	904	887	947	864	884	910	935	930	907	922	924	894	872	849	835	923	892	888	917	889	872	947	936	957	864	897	895	879	934	903	888	877	877	900	928	894	908	836	862	940	889	891	954	864	905	922	858	860	872	949	886	856	872	870	898	888	843	902	884	899	878	840	857	888	961	894	893	912	907	860	912	852	864	941	868	887	926	923	884	902	957	896	810	879	879	889	881	931	893	881	856	925	885	868	896	902	894	887	858	865	818	911	906	890	859	843	889	892	912	878	900	894	816	864	897	875	888	867	899	858	875	884	920	915	936	844	973	873	939	870	907	894	852	875	875	918	934	930	893	892	877	927	883	828	903	877	886	855	895	918	881	909	968	913	910	912	879	866	890	866	888	900	881	885	863	852	838	834	878	869	890	906	938	870	859	843	863	897	868	906	779	889	873	851	872	933	881	879	939	889	947	834	858	899	890	886	871	851	873	908	932	929	946	911	914	883	888	868	795	878	884	898	874	905	869	924	902	886	859	853	907	861	864	879	853	926	881	949	891	869	907	857	935	917	867	982	921	920	815	952	868	877	877	916	873	845	954	876	891	864	894	874	896	894	893	852	901	927	908	877	915	875	903	854	886	880	933	875	890	833	871	902	879	892	856	914	838	872	921	901	891	895	923	846	935	838	890	888	949	883	955	859	878	887	920	884	867	898	877	893	882	891	806	938	911	885	886	875	870	892	921	926	940	855	895	900	946	895	889	905	870	905	890	883	872	908	928	901	934	890	874	903	868	901	925	900	875	838	859	896	885	864	921	935	869	917	895	919	894	924	898	873	967	861	908	900	891	878	882	869	888	881	861	881	919	931	852	884	909	859	888	840	879	860	899	855	938	874	886	903	891	940	889	895	868	896	912	874	867	882	933	891	882	880	867	898	873	878	912	937	882	902	907	881	909	884	895	863	879	883	895	907	846	881	861	901	921	949	907	934	888	856	878	890	876	917	904	874	931	889	911	856	905	873	828	863	942	889	870	940	885	865	828	846	909	910	963	819	887	944	887	843	865	870	865	856	924	934	921	929	909	864	858	912	844	889	905	878	861	908	837	890	911	866	912	914	885	908	899	868	836	928	843	879	890	900	853	919	879	918	925	912	898	931	846	869	865	894	876	891	879	898	881	870	903	886	905	934	955	855	918	858	882	887	938	872	902	838	836	893	875	894	934	873	920	914	880	912	853	932	928	922	885	876	889	901	884	900	905	900	914	896	847	829	927	915	883	942	885	856	878	948	937	862	913	891	956	881	889	856	922	913	896	913	899	887	878	824	830	900	890	855	901	875	861	858	887	881	826	881	913	828	836	861	882	900	861	911	961	914	884	897	871	938	892	839	873	954	856	905	844	896	908	884	898	895	911	894	863	883	855	869	883	897	857	836	897	883	893	888	856	967	873	912	880	886	868	899	901	920	897	941	870	871	872	900	910	924	906	864	902	880	866	872	874	912	901	907	934	948	932	881	900	881	898	867	895	856	904	876	887	920	883	842	871	916	874	843	862	871	888	920	883	895	906	883	962	910	875	895	888	899	903	842	860	939	890	866	899	902	922	857	897	871	862	861	902	893	921	951	978	907	860	909	891	864	907	923	857	862	872	882	863	867	880	889	874	846	891	915	933	862	871	887	900	895	866	903	947	918	916	899	886	833	861	898	847	860	940	906	940	902	890	915	888	850	880	903	881	858	912	862	833	869	868	851	827	896	902	856	904	891	860	894	849	947	848	915	852	907	907	872	892	931	924	869	891	867	889	862	863	936	946	852	921	901	914	881	926	869	879	859	870	886	915	912	854	930	868	902	904	883	944	878	852	901	873	864	950	862	911	860	813	854	868	852	906	884	876	875	917	908	928	882	877	883	873	934	872	806	939	862	873	901	881	829	849	915	903	886	871	951	897	910	892	889	882	868	860	887	895	932	918	937	908	908	887	880	896	914	914	897	844	853	914	925	874	879	887	882	946	881	907	928	886	932	909	908	907	874	932	913	848	883	909	952	880	933	835	882	897	881	908	917	902	917	884	923	908	917	943	887	899	943	869	818	916	897	868	900	885	829	912	900	885	881	858	861	900	884	923	933	908	830	869	895	910	896	912	868	892	932	942
21538	12516	9831	6430	1584	525	461	417	410	411	392	357	370	360	317	305	351	370	342	335	337	345	339	306	330	341	314	373	331	339	303	334	341	328	309	316	316	315	331	300	303	336	339	336	315	332	327	315	307	300	348	349	307	344	330	315	325	342	335	328	318	333	313	332	319	314	349	296	316	318	307	315	312	321	305	318	319	331	321	351	350	315	311	322	352	276	309	303	321	304	356	321	316	362	312	285	310	349	333	306	340	276	323	321	293	324	308	334	312	320	294	334	336	306	323	330	304	353	288	343	338	330	308	296	296	311	311	336	315	314	323	301	334	309	307	361	333	343	315	321	320	362	365	338	345	333	323	318	297	307	304	328	291	313	332	339	341	317	315	310	321	319	315	331	318	300	311	293	313	343	335	314	343	309	365	307	362	330	336	314	330	328	314	336	343	325	366	340	325	321	311	318	354	369	335	328	326	338	318	305	324	332	325	352	334	390	296	306	336	336	332	311	321	331	334	342	344	326	305	355	315	322	292	356	330	307	318	351	334	330	338	314	317	333	346	319	303	327	336	349	365	322	316	313	315	339	325	324	317	334	332	357	329	321	338	321	287	314	302	320	339	327	334	338	320	322	328	330	362	329	305	320	310	321	338	338	345	361	283	343	348	332	329	334	319	355	295	320	319	322	341	344	309	335	304	342	335	337	298	335	322	329	364	308	335	336	321	317	317	295	330	352	316	354	292	329	314	335	291	307	342	322	302	297	297	298	330	294	341	311	323	326	337	331	345	326	318	308	370	295	323	326	309	302	315	348	358	348	284	296	335	349	323	285	307	320	338	304	372	306	317	318	303	328	341	316	318	319	333	341	333	323	329	302	304	336	325	295	356	311	344	303	318	321	310	299	305	339	316	338	314	328	317	322	348	338	349	314	355	348	321	310	347	338	305	319	309	315	303	328	304	302	351	327	344	351	322	298	318	308	321	303	272	318	308	306	314	317	342	321	325	357	320	320	289	304	350	334	327	309	335	325	308	296	360	291	312	306	323	322	313	323	326	344	326	296	302	321	320	317	351	339	308	330	341	342	363	335	332	295	355	332	305	317	314	274	327	338	331	351	291	311	312	284	318	315	289	348	344	276	338	316	314	278	346	308	305	285	336	279	322	314	351	341	323	349	301	349	319	308	332	325	317	284	298	329	314	334	336	323	357	331	314	323	281	347	329	337	328	330	354	311	310	355	309	308	327	336	313	313	336	312	330	323	330	287	331	323	322	353	322	338	300	321	298	332	309	339	327	323	314	324	288	283	317	365	341	360	320	299	306	337	297	359	302	304	335	305	334	324	315	333	337	325	319	330	306	305	316	324	346	329	299	345	313	335	320	284	347	327	317	321	349	309	338	341	341	323	326	335	311	329	307	347	345	308	314	338	310	304	287	304	341	317	330	295	334	293	317	291	319	315	328	336	362	306	313	329	305	343	335	295	314	332	300	312	302	347	313	324	328	308	319	309	283	298	289	345	298	296	330	307	375	322	301	329	328	311	319	302	346	329	287	324	350	330	267	290	287	335	345	331	301	294	347	345	320	297	316	349	309	303	311	320	331	343	287	365	317	328	314	305	380	327	353	311	328	339	332	303	312	332	332	312	309	294	304	349	340	329	333	314	323	301	294	361	309	350	336	309	321	321	314	309	286	320	327	363	329	321	309	334	313	340	322	318	329	334	317	304	278	322	333	326	352	340	292	322	324	342	349	338	308	296	305	306	325	323	298	315	324	339	343	339	304	296	313	350	348	343	310	328	316	328	302	340	330	298	310	333	323	309	305	344	313	308	330	301	299	313	317	317	290	339	291	309	311	316	313	298	339	315	303	294	328	330	339	318	355	366	330	327	296	284	340	340	310	335	322	294	341	335	332	299	317	313	287	369	344	308	318	312	352	345	280	324	309	326	332	318	343	319	347	306	329	344	326	348	369	310	354	308	338	317	298	293	312	307	327	321	326	339	342	312	325	353	335	304	312	341	302	345	320	327	321	324	324	298	315	297	303	314	339	295	304	294	311	310	303	321	314	304	319	352	308	327	311	328	291	333	327	294	313	355	321	287	322	316	312	351	300	320	326	334	300	329	308	333	314	301	297	323	313	327	330	316	314	328	280	298	341	318	329	309	340	325	325	309	314	331	330	322	275	326	333	346	348	298	321	298	301	315	292	312	312	318	310	316	300	316	344	288	305	309	287	303	322	296	326	312	303	302	346	331	301	314	366	312	327	338	342	308	333	348	321	318	294	336	330	298	318	321	315	310	329	286	332	291	320	345	339	360	338	379	341	372	363	322	322	344	285	320	347	319	316	341	323	319	328	328	307	322	297	300	315	319	319	313	316	337	324	315	330	328	341	314	320	278	361	332	364	343	316	343	339	307	335	320	339	311	311	337	337	303	290	345	364	341	305	340	314	360	330	301	335	318	313	342	354	328	314	326	342	336	294	330	303	331	316	290	343	345	311	329	323	308	329	326	352	310	316	311	324	326	308	340	338	315	323	300	304	343	316	288	355	306	287	282	322	307	333	336	316	313	313	332	334	305	343	327	296	354	334	321	331	299	337	313	315	301	339	337	330	276	298	325	332	302	380	344	354	340	347	325	310	347	351	320	346	330	311	309	370	334	328	336	333	313	321	339	293	332	353	310	320	326	283	353	332	330	295	326	353	279	335	317	301	333	343	318	310	323	334	298	332	343	304	305	312	312	322	321	317	328	309	320	324	305	336	336	340	312	373	314	326	345	326	334	317	333	293	332	318	311	318	332	308	311	327	322	309	324	327	352	349	305	337	338	325	330	361	324	270	333	344	301	296	335	312	339	356	383	322	347	320	324	308	348	337	363	306	310	359	349	323	314	297	321	327	314	340	330	340	317	343	346	329	298	307	321	295	294	326	291	326	337	324	294	307	329	304	361	360	299	339	309	304	362	333	297	327	354	317	318	307	340	310	303	326	295	344	341	351	330	313	304	363	319	348	331	298	318	320	311	337	334	354	310	346	310	345	306	324	347	313	293	308	332	344	292	318	307	301	290	312	329	360	315	337	304	367	324	303	353	348	322	294	327	292	323	291	346	316	318	369	313	297	325	292	300	328	324	307	332	326	307	308	329	314	307	321	322	303	308	307	317	328	323	305	328	324	340	319	334	330	293	322	343	319	288	310	335	312	315	306	284	336	331	287	288	328	317	299	335	343	342	357	327	326	331	352	316	330	320	327	329	334	348	282	334	339	347	318	313	346	330	301	334	319	327	320	308	327	310	320	313	332	312	311	339	283	316	317	310	295	291	347	320	298	284	311	317	322	298	325	303	296	323	341	336	319	314	331	293	323	318	311	294	298	321	301	291	290	316	314	345	331	331	351	333	326	333	327	331	335	305	315	343	324	345	325	314	314	308	322	316	292	337	366	338	328	314	332	309	340	326	286	325	295	305	279	338	292	331	297	316	316	338	347	332	320	360	303	333	346	316
12793	9892	14825	13909	3686	1675	1429	1238	1133	1004	993	951	869	954	942	911	876	888	799	752	789	739	747	740	754	806	800	707	724	779	715	765	713	754	735	738	687	713	760	731	749	691	706	702	694	756	725	717	766	728	729	709	728	794	720	689	734	716	704	739	704	700	724	699	720	706	692	745	744	737	706	736	701	683	776	714	697	680	783	684	751	711	683	709	675	777	703	739	721	709	726	665	708	721	724	684	705	735	746	738	696	753	724	710	721	745	732	730	713	745	752	711	730	703	796	753	727	730	720	723	770	734	695	776	727	746	725	751	749	751	732	727	737	679	709	706	709	692	748	764	724	732	750	790	743	737	720	751	715	765	723	754	754	659	750	749	792	675	689	679	727	718	682	708	749	683	700	670	791	750	723	729	732	662	702	747	724	702	738	706	764	736	708	723	678	716	763	738	747	712	705	700	718	717	701	699	726	760	725	720	686	763	717	770	785	668	708	720	711	734	684	715	769	761	732	798	704	726	761	747	710	694	732	728	762	729	717	702	695	718	731	715	782	709	722	737	750	756	711	745	751	715	752	721	720	731	774	732	729	729	669	691	769	691	686	753	677	719	724	735	688	711	742	749	726	713	702	714	753	711	744	726	704	740	719	693	731	706	729	753	746	655	757	771	769	763	709	758	725	723	747	749	712	715	724	736	726	727	707	713	664	758	745	724	727	735	667	713	751	740	700	745	739	730	703	728	716	741	716	736	730	715	683	755	769	758	750	708	739	734	719	770	752	701	743	709	778	705	722	769	726	705	732	725	722	732	690	705	736	750	724	732	698	728	695	763	739	723	684	730	685	690	721	717	721	705	756	719	687	697	683	731	742	663	700	710	725	678	759	734	706	735	749	719	723	738	674	686	766	736	705	730	725	758	745	724	704	736	722	733	736	713	733	770	774	735	737	717	711	784	711	675	724	737	733	729	755	685	734	712	760	724	724	748	730	756	734	685	703	709	724	737	741	735	776	724	751	716	699	698	731	739	722	727	696	718	753	720	736	750	632	718	745	710	749	690	755	679	751	702	725	765	710	734	774	764	731	724	733	710	698	705	681	714	721	712	768	695	775	773	644	715	732	701	718	722	779	705	721	709	679	717	719	716	666	730	721	751	698	769	736	725	747	710	747	704	792	751	744	746	747	712	730	744	716	696	736	705	739	751	724	712	718	713	724	739	680	748	712	700	702	713	714	746	703	706	709	742	695	730	731	730	698	706	723	731	689	760	742	737	744	702	778	704	711	702	798	776	709	758	709	757	758	689	718	702	742	669	731	693	714	683	758	718	718	700	703	697	699	732	708	722	734	729	718	675	634	735	751	726	702	690	682	694	743	711	737	734	720	725	723	718	757	720	718	730	752	754	734	701	712	733	784	717	708	727	722	718	740	720	718	722	699	781	697	767	701	700	680	695	703	737	706	774	680	711	730	748	690	726	724	727	733	696	732	789	736	717	715	743	701	730	765	713	739	760	709	778	725	702	735	702	688	704	715	753	722	691	715	776	704	716	738	724	747	699	715	733	726	747	693	724	714	738	724	758	730	750	724	720	726	745	748	712	762	762	741	666	776	717	728	730	708	716	744	704	705	730	716	739	711	712	679	699	796	730	714	689	711	734	702	735	750	696	704	752	705	715	728	715	727	710	745	742	746	722	717	733	677	736	726	685	751	716	748	702	735	715	747	736	671	774	750	726	707	781	701	713	700	702	728	717	775	771	727	698	738	774	683	675	695	723	743	721	751	745	685	703	763	683	737	779	771	681	753	736	716	705	704	734	674	759	715	668	711	741	722	729	759	697	741	740	700	742	731	718	720	747	740	760	740	715	756	724	739	690	730	764	747	770	752	691	754	730	673	755	750	723	747	719	746	706	728	753	699	719	723	710	688	721	745	680	717	721	718	717	762	718	700	730	772	733	748	727	712	659	695	748	693	735	704	752	683	730	751	728	643	732	720	741	720	748	737	752	740	733	728	728	724	737	747	736	703	678	692	745	708	726	682	723	705	768	650	792	709	720	739	665	776	753	776	678	728	726	751	684	675	697	729	724	775	709	721	779	763	733	729	698	741	660	717	721	724	725	708	734	720	670	695	736	707	741	688	692	712	709	716	742	720	727	693	693	742	724	764	749	763	721	731	774	693	692	775	728	735	705	692	766	746	746	685	772	714	747	767	753	723	769	703	737	677	712	759	705	774	754	722	703	748	718	703	736	758	736	724	709	715	691	734	752	721	723	735	789	728	730	738	734	761	742	730	774	746	719	709	700	710	734	792	684	695	764	732	706	656	725	734	737	715	770	745	739	735	729	750	722	704	704	688	729	741	723	710	727	732	717	749	734	692	684	681	700	754	718	737	756	717	699	727	769	721	751	710	768	740	700	744	692	736	707	700	700	678	718	743	720	730	735	744	734	693	705	706	682	766	698	695	727	743	735	719	681	711	678	737	745	701	703	783	727	716	721	713	712	710	703	739	719	722	705	765	742	734	726	740	747	721	685	704	724	780	723	734	696	728	696	744	741	614	711	681	648	729	729	770	707	762	723	721	728	698	737	709	715	729	746	704	762	692	713	728	723	682	708	715	728	751	717	716	766	717	726	718	728	700	796	731	734	708	742	730	707	717	696	685	752	752	710	765	660	682	739	659	689	742	748	685	723	749	702	715	721	720	726	733	700	684	708	752	719	707	720	683	709	742	745	684	731	722	706	746	709	724	760	737	690	734	694	761	732	741	708	769	702	761	744	739	721	734	709	710	685	741	719	732	742	770	769	683	736	693	718	712	756	732	679	739	726	745	736	753	673	718	672	700	760	770	710	707	738	704	724	675	730	696	739	712	689	766	698	716	706	709	727	754	711	726	696	721	726	720	761	713	712	698	748	765	687	740	756	717	742	719	740	756	736	755	689	696	668	730	727	666	743	685	704	711	739	752	720	785	738	675	707	770	716	719	761	731	726	809	735	729	775	722	719	730	734	742	675	724	731	711	717	754	712	705	707	685	724	714	720	700	710	719	696	706	705	731	721	754	752	759	646	699	711	763	741	732	715	726	741	713	733	752	719	699	683	731	759	744	715	694	764	764	764	720	744	719	723	761	760	753	715	711	714	715	737	723	712	757	750	687	706	726	720	752	686	695	650	719	721	728	744	751	714	749	755	760	704	774	765	715	697	703	726	736	700	711	714	708	664	769	741	733	706	700	680	704	718	738	755	761	740	760	723	710	710	707	711	757	682	705	736	728	711	770	708	709	725	705	686	742	706	718	739	695	666	732	745	708	783	736	776	700	690	680	737	734	717	739	780	760	732	706	727	747	671	758	701	719	725	712	719	708	740	745	732	750	700	742	740	732	709	760	739	746	717	734	730	730	722	720	698	725	757	712	707	731	720	720	753	723	774	703	703	687	781	727	722	723	681	731	734	749	738	705	724	699	709	729	706	719	665	755	686	747	703	736	749	706	715	692	692	788	710
37684	28877	33788	32231	10666	1839	987	696	603	562	488	482	456	442	433	391	370	456	358	372	384	393	379	385	387	345	363	353	351	330	383	376	364	344	383	379	340	397	370	374	332	364	334	388	393	368	358	374	336	346	383	353	371	359	370	348	362	345	383	385	378	353	338	366	379	362	390	364	354	397	348	383	341	373	317	385	348	372	322	345	354	390	381	335	367	330	349	384	345	351	381	361	355	345	368	366	394	351	353	377	375	355	375	352	392	368	384	348	354	339	353	364	373	342	361	359	336	329	328	361	369	371	328	356	387	344	383	349	358	366	344	363	367	374	333	395	384	374	356	379	355	381	395	364	356	360	367	350	385	413	380	337	343	322	362	382	383	357	377	329	368	366	327	363	389	392	348	343	357	370	409	403	345	350	343	342	360	356	361	320	348	374	369	364	352	365	369	346	392	392	362	344	348	358	367	428	399	356	357	360	372	371	370	321	339	339	397	319	356	380	362	329	376	387	338	353	319	393	370	341	347	360	367	336	396	338	386	356	362	370	355	364	375	378	358	353	345	378	338	333	393	372	336	354	376	345	368	358	364	402	360	367	351	352	303	344	329	342	331	369	346	337	352	399	387	346	359	363	370	418	364	362	329	369	356	365	363	349	360	339	302	377	348	363	336	368	340	334	379	348	351	363	347	362	379	359	354	367	380	371	388	367	353	331	363	433	394	355	359	372	354	342	358	342	388	332	383	354	354	373	339	358	364	330	375	359	361	370	352	364	365	369	299	356	342	322	384	355	365	366	351	337	404	368	374	389	349	349	375	352	342	353	378	337	336	369	319	349	393	355	344	375	332	372	413	362	361	348	383	344	381	356	375	349	328	393	367	357	341	375	358	363	375	344	385	338	336	371	335	339	390	382	353	358	372	378	388	398	374	335	325	328	339	350	373	384	346	345	357	379	357	365	391	320	330	350	389	361	337	375	390	324	363	321	385	338	359	342	343	358	348	387	337	377	352	338	330	349	369	418	359	354	347	369	398	374	363	345	351	339	337	396	349	376	370	336	369	349	358	389	403	365	357	335	374	335	335	388	360	373	374	386	358	357	341	351	365	392	342	345	387	369	376	352	380	352	351	339	357	333	375	354	380	320	363	357	335	359	331	361	357	388	368	353	351	399	370	371	371	319	378	353	372	381	397	340	346	358	363	348	339	369	346	343	344	395	331	398	358	375	331	349	339	361	346	345	360	348	328	346	399	356	343	390	373	353	368	366	377	413	377	395	359	339	338	357	327	371	363	375	373	372	366	346	328	311	344	349	311	371	321	345	380	389	378	356	375	375	361	360	359	361	354	382	383	358	356	365	335	346	392	358	335	351	362	380	374	316	346	321	388	342	316	356	338	394	370	363	398	354	385	378	387	356	356	346	341	349	379	363	365	377	386	385	339	384	387	349	379	320	332	395	327	379	369	354	369	389	352	365	372	371	338	348	386	339	378	368	358	386	352	312	376	370	373	349	333	384	348	367	329	374	334	372	369	360	346	352	345	367	399	364	358	376	378	365	387	327	335	337	377	361	352	391	330	394	363	378	334	319	370	373	332	384	351	374	355	366	344	361	332	375	346	339	374	340	373	356	361	333	339	370	374	362	404	312	352	374	377	387	362	362	376	373	345	365	386	366	348	374	355	333	362	353	353	380	375	354	339	327	330	342	393	340	337	359	328	354	351	398	368	365	347	371	381	364	347	347	352	352	372	356	351	342	353	343	326	380	395	382	352	330	353	357	371	338	334	355	374	345	384	388	334	391	388	372	380	388	373	352	393	361	346	373	361	369	345	349	378	356	379	382	381	347	355	359	374	337	323	350	341	369	355	383	364	358	344	373	338	345	366	341	363	356	325	414	373	367	358	333	353	352	354	371	382	395	366	339	336	364	361	395	342	354	340	351	355	353	402	345	348	317	334	387	349	325	373	386	353	339	347	338	412	361	357	328	352	355	336	350	351	350	342	369	351	331	395	360	350	368	312	370	365	369	334	348	373	392	337	359	354	337	369	354	361	358	360	373	353	376	374	385	356	374	376	374	326	370	337	336	376	347	400	384	346	386	342	355	323	379	389	356	383	364	364	385	332	346	318	363	360	355	350	369	356	381	359	387	396	336	346	366	367	374	410	330	344	339	370	376	370	370	336	346	367	371	399	384	381	376	369	366	318	380	364	343	378	354	348	331	346	383	375	359	316	360	365	353	360	365	349	369	341	364	326	389	375	379	381	368	368	346	370	351	378	349	350	360	371	355	345	359	373	344	350	362	340	368	322	350	364	359	347	394	348	361	361	343	349	356	312	386	381	399	330	367	330	344	375	394	351	369	389	360	334	421	361	355	341	362	368	388	382	376	346	338	361	391	347	358	365	378	380	363	374	349	329	372	385	328	373	336	352	350	334	343	337	352	383	363	387	364	302	367	373	377	337	331	370	390	371	315	358	392	310	339	343	381	353	344	369	380	379	363	356	356	368	324	386	390	380	355	322	354	340	364	373	367	330	349	351	375	368	395	347	329	356	345	351	343	359	344	346	349	364	353	396	404	319	372	358	368	353	361	367	362	365	362	386	361	414	399	345	316	379	384	331	380	323	381	369	339	369	341	343	378	377	370	420	338	368	381	401	355	356	351	354	338	340	363	357	343	332	359	354	356	346	380	369	386	352	377	376	346	383	394	371	391	351	349	371	357	353	337	360	327	327	351	321	357	426	390	365	347	372	363	344	341	360	317	367	372	371	372	337	354	365	363	340	322	361	394	382	401	344	347	353	388	313	356	349	364	395	339	381	335	344	327	346	392	330	388	356	392	388	375	347	379	369	356	355	377	381	337	366	353	415	341	367	404	366	380	352	357	365	345	327	372	323	358	348	365	353	374	358	330	318	341	342	363	378	368	334	338	348	396	329	310	357	362	376	368	403	386	391	409	385	336	377	360	388	352	332	384	396	344	335	344	351	371	338	401	363	385	362	366	351	346	365	352	374	341	390	365	342	356	397	339	350	368	356	364	334	391	343	343	378	357	381	405	354	354	346	362	344	376	342	349	380	381	351	358	346	345	350	376	382	352	343	357	343	367	339	374	388	337	363	358	373	362	325	368	330	372	374	398	366	380	347	340	337	356	335	347	359	346	386	354	346	358	373	327	334	357	346	371	341	342	375	346	334	349	344	334	373	331	394	380	333	376	314	383	375	365	347	335	355	359	364	357	349	388	350	341	389	357	347	345	348	395	362	360	348	357	377	374	385	392	379	339	366	375	363	337	380	350	370	379	393	345	355	345	347	371	354	319	370	397	378	351	353	390	361	368	398	341	384	366	367	341	390	362	356	364	336	343	390	340	371	338	350	352	340	358	367	366	384	353	386	390	371	369	366	368	365	371	364	323	344	352	368	367	328	365	330	365	380	354	352	361	323	361	347	398	320	359	367	331	352	349	353	323	385	371	363	370	363	345	357	378	375	340	350	379	322	339
23504	23458	36851	37856	9731	2853	2702	2473	2000	1855	1526	1380	1299	1202	1149	1090	997	1097	1013	996	934	903	867	915	839	891	826	866	867	849	895	807	830	781	853	782	794	804	803	841	804	845	824	771	788	789	800	828	809	806	774	826	791	829	853	810	807	813	847	808	791	842	844	839	829	816	825	785	772	758	788	779	803	843	820	788	830	778	789	831	835	782	822	774	787	847	834	828	852	801	853	838	842	828	818	777	764	821	829	795	779	847	767	792	771	867	794	811	816	792	803	802	776	780	849	830	742	830	815	812	797	762	791	839	794	802	833	806	806	836	799	816	755	816	833	824	789	826	798	850	820	760	833	809	829	794	787	768	763	800	783	859	843	804	789	792	746	813	802	811	859	821	754	740	762	809	769	757	816	788	773	783	777	805	771	807	769	782	839	814	840	813	813	827	772	828	835	745	808	775	756	773	777	810	803	799	800	816	775	810	779	802	832	810	763	785	789	807	812	779	836	821	826	815	780	800	818	799	779	830	837	789	748	777	854	789	778	816	785	850	782	786	788	798	790	801	790	770	789	786	793	804	806	804	770	794	800	776	838	751	829	848	812	799	791	822	791	802	802	764	807	777	779	795	807	758	810	785	825	808	798	813	817	798	842	791	718	845	752	783	793	772	833	793	798	795	771	764	783	826	812	794	791	772	787	793	788	747	788	812	800	805	817	782	824	774	847	803	812	806	796	876	877	812	809	796	792	800	815	843	805	819	764	800	842	832	818	759	758	823	797	820	813	808	796	801	856	825	808	797	795	791	810	802	813	792	811	752	807	853	833	825	773	796	788	766	815	752	751	779	821	813	795	834	809	826	833	790	775	835	819	807	807	808	797	779	793	827	797	764	767	817	798	825	789	790	884	844	841	793	811	781	776	764	725	792	815	808	773	828	776	821	800	827	845	831	777	779	807	792	768	818	798	784	819	817	813	816	810	871	811	792	740	790	868	824	833	758	780	779	782	829	771	804	809	752	796	755	833	786	801	821	774	810	838	835	783	778	794	812	812	805	821	790	759	824	739	813	817	841	818	774	863	792	895	771	821	858	790	769	781	757	786	775	770	821	831	737	792	781	839	823	808	801	786	802	796	833	789	776	754	827	820	861	821	830	775	802	802	793	793	809	800	809	834	796	768	803	762	808	829	816	796	819	800	831	797	762	794	798	818	802	787	817	759	767	802	822	824	804	799	804	739	778	798	841	771	764	796	781	799	826	786	807	847	798	764	801	764	754	811	810	804	857	800	760	835	823	874	761	782	779	792	794	783	809	798	767	778	793	826	828	812	847	773	856	801	802	775	820	802	741	795	801	789	779	785	732	778	784	801	814	805	840	767	789	800	840	793	832	817	796	808	804	809	825	807	825	762	857	754	788	818	786	769	763	757	843	766	766	853	803	817	836	802	796	803	806	784	794	828	786	831	778	806	792	784	824	776	760	781	784	813	831	791	802	770	773	767	771	770	780	819	852	827	829	803	842	786	817	812	778	764	736	829	817	845	813	811	817	746	747	767	805	798	835	786	806	793	732	823	832	778	780	811	809	790	815	833	839	858	775	825	836	787	830	786	804	805	798	794	758	826	769	823	798	773	844	833	794	836	812	767	826	833	837	774	729	846	815	839	797	777	820	744	829	773	795	775	804	806	825	830	813	769	794	819	741	831	756	827	729	774	822	810	808	790	790	822	738	851	832	790	866	888	751	806	825	832	806	854	793	755	823	836	813	739	791	791	774	796	825	811	837	826	768	748	735	743	811	848	776	794	771	780	766	787	816	824	772	813	784	790	809	806	783	834	751	811	801	821	800	808	798	730	797	765	807	783	775	786	818	789	790	803	782	794	820	813	811	788	793	807	823	803	799	781	751	806	784	795	839	856	850	759	730	794	833	786	799	810	812	778	818	845	805	788	767	819	802	789	802	772	810	804	826	831	826	781	774	772	827	827	842	841	798	819	774	739	824	831	825	761	765	863	780	790	799	829	806	811	803	785	845	805	838	815	804	815	805	796	798	792	784	820	804	800	873	855	785	823	813	806	808	806	840	830	852	821	800	820	811	836	892	810	864	843	818	798	810	778	807	785	813	836	823	794	784	839	808	786	790	807	767	804	795	774	755	796	829	744	833	764	804	801	773	781	775	735	754	804	795	774	776	755	829	783	817	762	796	796	815	806	778	794	747	808	765	821	818	744	775	821	811	788	765	777	745	753	758	787	741	779	805	764	794	766	838	833	804	770	793	823	779	791	770	797	789	812	798	787	744	799	839	755	805	763	786	814	797	834	793	804	819	798	829	767	853	762	810	851	747	765	775	786	817	767	765	776	797	784	798	814	839	801	852	830	766	813	777	776	827	799	815	825	757	760	736	780	786	799	792	753	792	779	811	792	807	790	828	808	798	804	762	778	795	763	806	774	821	803	808	806	778	818	782	825	862	808	835	834	790	786	777	781	819	791	772	748	812	752	852	816	800	786	824	856	785	807	837	786	808	815	800	792	818	827	812	804	817	774	844	812	798	801	787	784	808	768	764	759	768	827	793	844	831	823	798	813	811	828	749	805	826	833	800	741	834	830	826	786	763	800	841	803	802	806	821	779	816	813	838	808	809	766	847	808	791	740	786	789	847	762	810	778	746	730	824	784	810	821	824	737	784	764	809	807	816	780	840	805	734	831	815	787	747	849	845	825	831	779	753	805	763	797	782	806	787	796	817	782	768	832	807	840	841	832	822	792	769	807	767	833	831	803	789	783	728	737	748	815	777	820	805	823	724	746	774	832	764	827	818	834	807	799	800	759	790	758	794	797	821	818	797	834	769	757	763	799	787	836	798	826	795	781	816	758	824	784	860	816	780	821	762	822	787	767	806	782	778	778	814	767	796	832	735	863	807	815	801	787	772	803	860	839	823	817	835	769	836	822	788	786	812	775	805	813	861	813	792	788	773	795	788	780	788	800	845	875	823	738	768	842	878	756	771	835	770	786	821	778	792	750	836	773	788	776	811	821	817	831	784	798	801	819	843	807	826	798	753	820	841	824	808	764	779	741	793	806	806	800	784	773	790	750	812	771	817	808	842	820	857	841	782	811	791	780	774	787	811	867	752	794	813	828	814	808	782	789	844	776	842	805	763	829	761	800	802	786	803	809	816	811	837	774	793	805	815	780	808	765	817	806	834	797	808	804	741	844	811	830	827	780	817	749	822	779	824	812	793	826	848	804	814	807	770	762	756	817	829	802	772	822	799	824	789	817	786	794	812	758	819	823	827	769	836	797	841	799	783	807	793	813	794	744	787	778	741	777	796	795	856	792	832	827	828	782	737	863	782	776	831	810	777	763	803	831	766	805	769	808	802	780	762	819	859	750	792	848	808	791	807	834	745	789	820	819	795	786	772	748	801	823	785	835	804	797	827	776	771	785	780	803	794	810	827	844	802	777	760	782	772	834	780	836	835	820	761	788	797	784	772	773	762	775	810
46598	40693	45723	42405	17635	4821	1893	1285	878	781	597	623	517	544	520	574	510	485	440	429	427	462	442	423	457	414	428	414	439	408	399	390	434	421	418	389	420	442	403	446	385	426	410	391	393	411	424	400	433	465	470	448	437	430	444	423	443	426	441	387	422	384	379	412	407	405	424	387	410	388	425	442	371	455	397	436	423	432	420	424	404	430	381	398	430	392	414	442	416	421	420	441	428	403	405	437	399	420	395	366	431	440	431	370	390	435	379	408	422	421	452	423	441	416	409	439	418	447	397	385	384	393	429	435	379	418	403	422	388	386	398	444	434	393	406	432	436	425	407	400	425	404	466	400	412	424	379	417	384	417	449	412	407	407	447	422	425	423	425	374	400	409	413	415	390	384	396	411	402	383	427	427	420	416	433	423	419	364	423	408	445	396	417	391	398	407	421	392	421	397	407	419	429	392	428	408	418	400	443	424	417	441	420	439	413	428	407	371	446	412	396	417	428	431	412	425	440	438	451	403	448	367	432	429	413	345	412	430	441	372	401	434	397	411	388	411	405	428	391	411	412	397	432	441	418	386	394	381	427	377	415	395	443	394	412	396	462	412	424	396	398	377	422	404	385	451	438	433	416	431	421	404	415	436	442	426	398	389	452	450	438	410	393	426	445	384	403	397	410	404	420	379	439	425	404	384	408	457	468	401	422	438	426	420	430	471	438	436	407	411	382	388	417	399	391	461	415	335	441	423	437	444	416	410	426	422	432	440	407	443	442	411	401	441	452	418	398	394	423	417	409	412	414	403	405	409	413	415	437	414	418	423	431	419	391	381	376	419	458	445	423	425	434	414	429	411	438	425	395	414	444	405	407	415	419	389	385	463	433	425	407	469	399	463	396	396	454	419	424	425	430	436	398	365	411	427	399	399	404	449	434	430	387	446	405	406	382	397	424	385	396	400	418	397	397	401	445	431	398	374	450	419	393	419	392	422	413	404	415	440	402	432	453	459	421	391	392	381	392	385	414	425	362	399	438	412	420	439	407	438	421	374	420	420	456	393	403	445	411	425	382	440	416	390	450	412	430	418	439	407	443	422	409	440	399	377	424	449	391	426	399	419	405	407	405	422	423	409	401	402	372	413	440	419	405	421	427	409	413	413	410	372	391	440	417	420	440	417	444	426	404	403	401	376	425	410	413	425	430	392	404	424	429	366	427	419	454	403	382	443	423	413	402	387	419	417	442	383	381	435	410	422	428	428	408	437	424	412	399	419	432	403	428	424	415	414	399	411	388	433	394	461	384	439	388	419	444	395	449	357	436	459	390	420	449	413	444	381	450	443	425	416	429	367	423	428	432	424	413	372	392	379	454	394	412	405	417	379	438	438	406	426	373	391	372	407	385	415	361	412	392	432	407	410	419	444	448	417	387	399	392	421	427	394	481	432	437	399	384	409	414	428	420	379	374	405	416	407	417	430	411	421	454	451	477	349	379	420	399	405	398	406	416	449	411	396	387	405	441	421	430	401	366	387	428	413	418	405	428	400	420	399	416	443	377	454	399	419	378	364	409	366	439	393	366	393	366	425	434	457	418	412	396	389	430	438	418	419	426	427	374	435	419	434	404	423	429	431	389	446	440	442	415	405	449	433	405	416	416	426	440	400	396	372	362	398	438	424	413	447	389	382	413	397	391	426	479	436	393	396	419	346	397	431	418	467	379	392	414	422	408	404	383	405	408	433	438	457	410	433	400	450	417	421	408	392	371	410	427	402	412	379	380	387	418	436	390	360	408	431	375	423	398	441	406	423	449	393	433	427	443	421	382	397	429	402	452	415	410	422	431	380	384	398	390	353	441	452	390	408	395	414	401	414	374	406	396	386	387	438	410	404	413	394	427	394	363	411	367	404	432	393	426	403	423	434	441	407	486	465	445	411	393	389	391	384	419	421	442	418	431	443	425	408	428	420	367	407	441	412	443	424	414	393	425	404	465	391	412	435	414	435	409	448	415	370	452	418	433	458	388	449	435	426	404	422	419	411	434	433	385	399	414	423	396	423	417	403	395	416	418	390	385	444	403	398	408	406	411	433	429	429	414	406	416	425	383	406	421	434	413	429	410	416	388	398	418	462	391	426	422	362	439	388	428	406	405	400	398	438	438	425	430	414	421	395	376	416	423	411	404	386	391	376	372	398	382	379	450	420	408	396	385	405	432	401	402	423	433	431	438	416	371	431	416	389	453	370	425	408	434	415	389	429	406	404	445	379	397	404	430	407	407	435	410	381	427	405	409	396	448	402	445	434	454	430	408	432	420	448	413	396	395	402	416	431	388	463	441	404	382	393	396	463	451	416	390	385	431	419	409	399	414	393	443	406	410	399	441	466	410	393	420	395	411	406	391	438	453	436	421	386	431	447	444	435	432	453	445	416	385	440	427	413	401	419	450	406	456	387	379	448	411	423	391	375	446	398	377	411	413	408	405	374	387	427	374	358	391	408	405	439	409	434	408	412	379	404	408	423	435	394	376	420	391	436	376	406	405	412	400	409	415	465	421	416	409	409	432	401	392	410	395	400	432	454	402	424	392	371	423	402	420	403	438	435	419	427	387	409	419	413	382	420	418	433	403	412	394	400	439	393	373	421	418	385	412	425	392	440	420	418	432	400	428	396	407	438	416	421	422	467	381	436	414	425	411	430	440	379	431	406	391	400	400	412	425	395	418	412	395	422	371	429	434	418	446	376	393	437	411	389	446	391	378	406	384	405	406	449	446	413	399	376	364	415	388	407	371	360	419	420	406	424	430	426	395	453	395	442	414	434	428	420	401	423	423	419	363	413	430	422	427	427	403	421	447	425	399	443	424	424	433	427	420	413	417	417	423	372	400	396	394	395	413	394	442	434	399	418	390	415	404	411	393	378	412	424	433	431	408	453	438	433	409	432	427	411	435	405	423	425	407	411	401	428	388	417	391	407	412	394	444	394	380	382	419	393	431	391	391	447	391	398	424	416	385	387	431	426	413	406	427	437	431	415	391	414	419	379	423	410	413	397	397	436	425	443	423	420	422	427	398	412	410	421	441	446	427	409	416	402	417	416	434	409	438	409	450	418	391	436	423	425	437	406	441	429	472	470	465	413	416	424	388	400	395	427	443	401	422	400	386	422	419	394	400	383	407	422	406	395	426	414	429	412	415	394	421	423	417	428	387	446	356	435	424	442	368	367	435	413	377	407	413	418	428	429	385	436	409	389	443	442	430	431	446	423	430	456	420	425	429	422	398	405	386	430	428	436	410	388	390	434	404	420	461	440	424	415	402	409	378	398	424	435	400	434	424	434	460	404	402	421	393	408	432	406	427	415	467	381	434	443	432	430	423	424	407	439	394	419	415	426	403	409	411	428	442	390	413	444	414	422	451	402	403	385	455	429	421	375	411	404	407	401	400	390	389	427	419	426	417	450	441	410	406	394	406	393	411	383	388	424	420	410	371	424	417	422	406	446	438	377	425	408
29528	32205	45178	44475	13256	4231	4035	3728	2968	2590	1923	1812	1588	1510	1500	1358	1350	1308	1253	1170	1087	1080	1063	1046	1009	981	941	973	925	955	892	933	940	962	909	850	938	912	928	952	929	903	878	862	871	934	906	951	940	919	936	827	898	889	898	906	864	889	884	884	913	889	889	919	884	916	911	846	929	884	836	948	917	886	836	895	964	866	895	879	861	890	916	904	904	914	863	896	804	892	839	905	864	863	837	889	883	883	920	853	896	842	920	934	911	930	854	949	867	956	953	884	940	914	851	911	909	897	945	847	872	907	872	871	886	927	933	895	941	840	891	855	883	875	881	938	900	871	921	898	882	893	893	883	1007	977	908	855	861	916	920	912	854	880	900	898	883	910	906	867	885	937	901	868	910	901	884	856	883	844	856	886	871	913	962	872	914	862	930	981	878	853	898	902	946	894	921	880	870	910	882	883	878	862	880	858	911	873	919	916	874	881	904	907	880	921	841	906	871	915	893	907	878	843	908	932	881	863	938	925	840	887	907	914	883	862	869	828	878	890	830	947	861	914	866	897	897	915	892	893	892	873	855	877	866	931	927	895	873	909	897	842	879	879	846	897	869	926	859	914	875	880	885	939	873	918	856	937	887	850	876	923	906	902	825	855	867	903	857	834	885	938	892	928	873	887	893	907	924	883	899	903	878	831	855	881	818	924	885	869	844	898	862	883	849	888	893	874	914	926	934	877	877	865	897	905	910	849	880	947	842	871	927	921	869	895	914	878	920	915	877	879	862	889	882	828	881	892	890	871	919	856	879	903	884	861	879	861	947	887	865	860	866	851	858	849	890	894	927	945	891	847	907	924	879	921	909	915	878	891	930	864	915	876	893	899	868	898	864	872	873	887	924	902	906	857	876	922	872	903	879	910	881	942	934	892	859	885	909	915	918	898	876	884	837	852	903	854	879	844	923	886	880	882	897	878	917	900	943	921	909	849	882	899	923	870	930	817	930	842	895	891	889	881	906	928	874	909	895	908	914	878	876	857	911	864	857	886	905	929	869	881	886	850	835	905	884	842	898	925	910	845	935	858	854	878	886	902	945	851	898	901	891	958	914	891	864	933	825	873	953	865	893	905	885	890	855	896	907	901	908	850	855	864	865	919	890	954	918	945	827	841	942	905	904	917	903	853	862	852	915	909	894	854	913	888	874	860	913	865	865	870	882	910	886	883	922	866	890	897	893	932	915	886	893	889	916	848	826	944	873	893	894	891	884	836	851	884	886	906	922	935	857	912	960	888	890	846	880	894	909	883	928	914	906	970	905	904	920	935	921	874	878	902	922	871	881	899	927	869	873	880	889	943	889	871	908	876	816	877	890	912	883	929	883	893	949	855	959	955	912	912	903	915	850	945	929	924	888	927	941	890	919	910	877	918	834	906	909	900	846	843	913	917	888	881	866	881	858	880	861	927	950	905	895	908	855	914	854	909	846	911	910	896	868	889	921	885	935	895	874	900	914	939	921	876	920	906	912	846	864	897	864	894	895	891	879	880	830	861	902	957	820	911	857	898	878	922	929	894	886	793	899	903	878	886	928	889	930	892	882	901	918	884	837	836	867	884	859	888	863	893	938	834	924	948	858	837	882	901	922	922	899	866	898	840	893	961	910	930	920	891	876	843	887	846	926	861	843	835	857	925	913	810	909	886	905	917	915	865	897	892	863	862	905	872	910	805	894	830	889	842	861	846	899	910	840	877	857	854	879	894	897	872	918	875	879	896	833	928	904	914	892	933	883	973	885	910	886	903	893	935	888	902	870	858	923	926	917	884	888	846	927	951	945	951	881	843	930	898	926	955	915	928	948	879	865	844	877	990	855	866	927	908	866	919	866	875	883	921	945	870	932	886	873	919	864	899	915	882	928	915	902	906	863	912	853	883	856	868	928	875	904	882	921	912	893	935	836	860	842	919	904	916	891	839	946	905	929	857	879	867	881	909	886	910	910	925	882	859	876	894	929	920	845	909	884	868	878	831	897	889	872	929	889	930	878	911	861	876	884	872	895	848	939	909	888	849	866	910	884	883	896	935	911	887	850	893	909	853	824	878	906	914	875	884	859	877	840	847	858	908	866	884	901	865	820	946	848	824	941	899	889	873	901	918	900	898	889	917	903	884	913	896	921	869	856	882	915	865	937	885	872	894	889	883	842	914	914	907	916	894	911	860	888	854	882	867	895	902	922	875	885	901	894	902	906	856	883	916	898	920	891	925	907	865	895	955	863	882	877	905	924	871	958	890	861	882	924	933	903	901	892	890	894	897	911	877	876	856	909	920	894	956	920	910	875	860	874	890	854	841	889	868	899	928	919	865	954	847	885	915	887	878	889	912	885	889	892	819	870	873	862	879	931	894	910	888	878	925	856	916	870	922	843	908	916	834	848	923	884	889	880	872	854	893	871	912	936	932	862	919	915	864	818	861	934	921	925	877	885	878	919	930	870	859	899	850	909	882	895	906	899	928	893	880	898	878	940	923	929	887	931	866	976	913	869	886	852	918	891	885	864	885	906	888	893	893	938	875	907	886	890	886	890	879	911	892	874	884	878	937	895	868	903	868	928	892	856	901	869	910	888	939	869	893	874	905	877	861	869	867	853	879	910	907	894	892	890	820	912	859	898	901	879	907	862	888	853	870	854	899	912	933	892	904	891	891	884	882	881	898	857	878	857	886	910	890	889	892	885	930	897	905	921	882	918	902	831	882	891	866	896	911	942	905	930	861	883	895	881	906	912	875	878	875	895	941	888	897	841	938	833	869	891	925	870	909	889	915	850	956	896	886	903	898	857	861	931	892	928	907	876	885	908	873	862	850	818	881	896	942	901	896	921	866	866	859	922	842	915	882	933	891	909	902	926	905	904	933	865	931	859	882	885	913	909	907	906	908	866	894	896	878	874	908	878	887	907	850	905	920	876	870	920	921	921	893	899	857	867	865	883	879	863	930	834	929	908	897	938	880	853	881	904	912	869	896	930	903	829	884	907	901	898	855	922	855	875	881	890	893	948	888	931	920	933	841	858	875	832	904	863	917	897	871	895	859	869	903	873	841	880	861	966	903	884	835	897	900	903	928	919	893	923	889	894	923	912	876	825	840	867	858	858	845	914	916	872	895	865	869	871	890	927	900	881	840	850	879	875	908	952	883	893	902	850	923	882	885	877	925	925	878	853	873	903	917	876	872	876	895	868	896	928	907	861	893	877	879	893	857	919	909	927	869	913	900	877	890	906	870	889	918	872	854	889	854	917	846	910	864	928	909	904	922	921	900	875	915	885	945	866	921	835	841	911	903	913	880	894	882	902	953	964	863	896	893	920	885	874	876	878	847	908	848	953	902	871	863	908	890	858	935	903	844	884	855	870	897	943	921	830	858	831	903	949	860	926	871	852	866	902	851	910	900	925	911	896	884	856	855	892	901	867	827	876	899	886	943	912	915	883	909	898	882	938	917	934	926	902	859	875	846	885	887
20748	12528	8987	5736	1592	579	454	426	396	408	412	380	311	384	348	385	390	370	338	312	351	360	327	364	347	366	356	355	355	311	356	365	330	324	336	354	335	353	343	308	365	333	311	358	344	318	357	293	365	313	358	349	362	352	341	350	328	331	340	356	362	321	326	330	344	320	319	317	335	375	340	288	294	322	361	332	337	349	294	324	326	326	352	361	316	326	321	355	336	344	329	358	318	362	326	333	311	340	338	318	329	337	332	334	317	333	354	344	326	352	338	335	343	357	346	358	308	334	329	315	310	316	351	350	367	334	331	352	327	324	338	336	373	331	304	336	348	366	339	350	322	327	357	337	358	327	352	341	350	296	323	332	321	352	360	372	330	328	324	362	329	362	333	329	319	312	324	338	356	331	334	348	331	310	328	320	339	370	358	341	347	351	311	380	290	316	300	338	335	351	370	340	372	272	306	353	333	341	333	327	338	320	377	348	317	335	365	345	332	363	330	342	314	340	361	348	332	330	350	347	345	307	384	376	346	346	322	366	383	334	362	367	331	344	344	332	328	320	326	360	358	331	319	335	358	327	321	323	309	350	384	354	347	337	319	326	365	347	373	325	326	330	346	305	341	329	331	359	357	319	315	337	378	310	336	329	370	357	324	337	336	376	338	317	317	334	292	306	335	338	306	369	348	334	347	353	351	343	338	328	349	321	349	375	334	329	335	342	328	344	361	337	306	333	350	352	358	323	307	335	330	309	363	324	334	312	359	341	317	390	339	365	366	344	327	332	361	325	328	337	327	313	346	353	349	405	343	303	344	319	342	341	316	340	327	318	297	299	320	327	347	331	327	339	360	315	296	354	370	318	294	377	328	355	340	346	385	345	340	377	346	370	319	342	346	355	345	328	326	309	330	330	314	341	316	352	360	375	367	324	335	325	331	348	311	389	333	329	337	349	291	302	316	354	373	358	357	345	304	345	346	386	328	373	318	358	304	327	349	313	341	339	367	330	330	332	343	357	329	322	357	334	302	328	324	314	367	368	343	344	307	343	317	354	306	365	369	336	358	362	337	342	334	382	356	323	363	330	361	332	343	339	330	338	322	339	348	351	355	324	332	334	350	328	368	366	357	309	354	351	365	355	377	363	348	354	361	342	308	315	344	381	356	325	345	369	357	354	346	368	343	342	331	354	339	318	325	365	344	334	310	328	321	310	331	347	342	286	346	346	328	327	355	346	330	302	321	352	354	336	367	321	304	306	361	346	291	327	346	323	319	369	334	335	336	308	345	316	348	329	329	328	326	329	330	303	330	327	289	346	330	356	308	341	323	342	346	318	345	333	363	350	348	366	331	360	314	324	343	366	330	351	315	314	302	350	315	339	304	315	311	341	365	346	348	345	370	336	320	341	311	345	338	370	322	375	319	336	339	343	347	353	325	358	319	330	334	306	337	317	304	341	371	370	344	345	311	352	354	346	334	348	315	337	344	368	370	374	312	353	349	364	356	356	344	333	329	313	348	327	345	332	374	351	367	344	331	338	305	332	309	322	360	321	321	333	342	347	325	339	357	332	350	335	352	380	334	355	323	322	329	377	305	327	321	368	323	323	315	332	335	302	298	321	319	348	317	336	305	326	306	288	319	328	338	356	373	342	319	330	329	327	332	341	348	328	370	341	346	335	348	353	357	392	352	320	303	356	355	332	326	309	322	344	313	362	331	342	333	336	363	354	341	344	303	343	332	358	325	387	318	346	357	346	347	361	364	329	346	320	326	367	371	376	342	321	373	344	319	361	324	384	367	325	363	302	354	335	334	335	351	329	341	323	347	343	324	332	338	344	359	353	330	333	343	320	330	313	345	366	330	332	330	326	326	328	335	381	372	337	314	347	339	311	363	380	349	316	362	341	355	343	336	314	292	365	370	342	332	317	332	309	326	349	377	343	344	308	325	344	339	332	366	349	323	404	331	334	340	356	334	385	354	325	312	298	353	335	356	339	341	323	335	340	361	357	345	343	373	344	339	327	317	349	331	325	293	378	344	299	361	345	334	346	338	342	327	340	347	332	341	324	313	348	326	339	343	351	298	352	311	318	313	336	324	338	329	355	314	355	367	344	340	338	328	333	359	369	341	352	338	338	323	342	329	340	292	332	355	328	314	332	336	322	323	316	342	324	344	320	338	361	325	351	317	334	336	361	332	341	327	331	357	338	338	321	303	351	314	358	361	323	329	304	361	319	311	362	335	392	330	327	335	375	342	336	351	337	369	391	340	372	344	319	348	309	352	312	323	328	334	322	334	367	327	318	326	331	333	372	348	357	346	336	324	362	285	340	316	330	356	318	366	325	340	370	315	335	344	390	369	357	331	320	343	346	331	342	332	341	304	364	348	356	332	329	374	333	387	354	358	313	359	354	357	337	332	330	368	320	368	383	335	336	357	319	316	343	318	348	323	323	326	316	344	341	351	350	321	358	341	339	381	364	330	307	335	332	349	322	344	340	374	330	341	353	341	334	343	353	356	338	366	360	309	359	350	328	322	366	332	338	362	321	346	294	312	375	348	331	316	343	377	326	332	313	354	350	336	333	363	307	318	339	350	338	336	336	356	331	306	313	353	352	324	307	323	332	359	311	334	356	346	302	347	351	310	342	354	337	349	307	323	338	372	303	333	338	338	369	340	313	339	329	347	335	322	318	310	371	343	328	322	322	306	346	321	369	311	394	374	311	351	360	323	359	302	343	329	315	362	332	321	332	332	388	393	343	322	332	318	329	303	346	321	342	353	350	345	349	353	294	356	358	351	348	348	333	349	343	347	348	306	359	338	325	317	363	353	361	320	307	322	310	339	310	341	334	349	323	313	364	334	311	338	337	327	352	334	336	333	335	340	315	358	313	342	316	378	334	325	368	342	336	336	348	324	302	371	333	342	353	321	353	353	335	330	311	333	324	343	328	324	328	340	302	340	368	344	332	300	330	290	340	372	359	335	361	306	378	325	344	344	354	347	331	341	383	318	323	296	387	309	321	361	330	346	338	353	329	377	297	298	316	332	313	363	329	347	333	341	320	331	308	337	330	325	327	370	334	312	346	319	303	317	329	344	348	336	345	360	315	309	322	337	367	297	315	347	313	291	374	372	335	346	323	319	355	360	345	379	336	357	323	346	309	356	360	381	327	348	350	299	353	326	324	342	338	339	367	328	327	310	322	375	377	320	317	370	371	332	361	334	341	328	327	339	382	346	317	326	359	347	338	319	353	355	339	349	325	336	329	328	305	327	352	332	343	357	334	331	368	366	337	323	359	365	355	341	342	349	365	361	312	344	347	318	389	340	334	336	331	353	331	328	396	330	361	359	373	326	373	355	305	323	358	367	330	357	354	286	343	321	349	310	332	347	294	326	323	367	327	346	312	373	347	306	378	336	326	330	360	326	339	313	373	335	371	329	343	314	347	332	335	331	302	339	332	320	325	332	351	358	348	324	359	334	347	347	322	365	332	330	362	362	330
12317	10193	14220	13332	4295	1578	1425	1236	1102	1040	998	951	1012	898	844	958	899	880	872	821	855	830	751	800	746	766	801	808	790	794	767	747	800	733	766	731	773	747	803	776	750	724	770	704	782	739	795	781	761	745	760	769	757	756	757	776	778	759	732	781	787	738	756	745	773	839	740	751	804	750	803	725	729	702	777	722	742	783	705	726	720	741	766	711	740	726	718	725	757	791	765	727	732	792	730	783	771	763	791	718	766	759	741	721	761	754	759	757	742	783	770	773	723	751	747	792	765	806	767	778	730	735	768	721	798	761	763	739	735	708	768	718	742	760	727	739	755	753	795	743	741	771	724	786	767	774	759	773	744	787	755	736	738	743	745	680	726	740	749	693	783	786	751	707	748	707	712	808	785	730	798	783	748	743	774	739	728	787	781	740	739	783	707	748	787	735	751	753	799	792	757	723	752	701	749	737	770	761	744	772	697	725	749	759	754	742	741	775	754	778	739	766	809	749	691	783	786	757	743	748	690	737	747	753	816	781	799	749	797	757	751	746	751	757	727	767	701	704	730	748	719	718	753	725	755	744	727	758	766	749	681	783	755	693	760	750	690	721	751	733	798	762	712	781	761	747	774	693	772	768	728	752	735	771	752	738	774	780	733	773	763	723	764	780	735	733	753	764	751	711	750	746	809	750	777	755	735	769	785	720	776	757	737	756	770	757	746	795	715	727	776	746	742	752	751	761	767	757	745	724	795	772	757	772	751	758	790	796	768	729	779	728	727	744	728	739	748	721	770	783	733	706	718	749	746	780	736	760	751	765	740	710	728	765	733	750	776	724	747	717	748	706	675	734	760	731	779	792	754	721	705	753	821	740	763	808	791	721	722	722	807	757	787	744	734	749	750	763	803	697	785	775	760	749	781	741	762	760	750	774	726	745	798	756	726	721	756	756	768	739	809	740	797	762	756	724	803	759	774	758	757	742	688	731	699	723	735	744	720	722	744	738	790	775	821	750	723	745	759	702	755	771	719	736	798	791	753	748	761	767	754	735	768	759	777	773	724	765	775	735	728	753	775	748	738	762	691	763	815	738	764	742	742	765	781	755	778	740	725	715	773	716	805	782	778	761	800	719	794	739	805	801	796	821	790	785	727	760	743	785	781	739	752	719	739	754	759	770	770	702	749	758	741	738	758	776	760	752	757	790	738	791	750	790	732	723	737	765	710	806	744	756	728	712	689	741	737	736	776	764	737	704	778	779	721	739	762	737	724	778	747	726	759	724	755	779	762	750	718	759	777	779	775	748	731	774	695	727	725	790	780	704	783	778	804	768	726	726	717	755	738	721	729	733	742	727	734	753	765	791	761	730	780	780	757	734	741	762	757	792	799	750	742	762	780	780	762	732	760	759	726	680	766	725	720	773	732	731	759	706	733	746	796	789	763	751	738	760	733	776	754	715	775	770	800	804	795	743	758	759	728	783	764	733	759	767	774	815	763	736	745	754	768	761	788	709	826	732	757	755	762	764	722	754	787	762	765	746	802	791	802	723	752	757	754	745	745	742	777	725	733	784	742	716	703	751	780	750	737	757	767	857	743	741	708	778	748	736	757	754	739	795	729	732	746	760	755	734	786	784	753	786	690	729	780	757	730	762	722	730	804	737	703	769	754	762	744	781	778	754	745	725	738	741	723	704	735	748	760	785	722	725	761	797	757	748	751	773	721	763	745	725	743	712	775	809	735	757	732	718	749	747	734	740	707	788	769	742	733	773	766	756	715	714	745	780	712	706	794	731	736	762	768	819	768	747	713	783	750	748	728	755	771	759	784	705	748	718	746	748	775	760	742	781	736	769	771	779	741	731	718	738	729	810	796	715	761	764	782	804	692	725	786	747	798	756	746	789	788	756	770	747	762	764	747	772	787	783	742	739	708	742	781	764	765	744	744	829	740	756	753	759	759	743	722	746	781	752	751	716	801	738	771	693	779	774	779	774	730	788	746	722	712	704	775	791	733	738	719	756	718	712	742	718	724	740	723	711	723	731	763	779	802	759	757	760	687	698	713	745	749	754	734	776	753	792	736	748	754	769	743	737	728	753	749	766	709	835	725	812	771	743	689	731	732	743	747	751	759	756	755	801	763	701	746	739	741	752	730	714	786	763	783	744	728	753	741	749	778	727	713	721	708	790	729	727	751	749	730	761	738	708	728	781	785	773	781	737	783	772	691	770	749	753	741	728	769	753	740	784	747	739	736	769	755	749	729	726	710	723	740	678	765	748	775	776	757	716	762	794	792	765	742	759	703	771	719	735	789	748	755	725	750	774	759	770	738	751	754	764	762	768	770	801	746	707	712	753	741	778	779	769	752	724	695	759	754	802	788	725	725	763	785	732	706	787	722	712	759	777	744	786	705	749	722	712	736	751	788	738	745	700	785	719	774	760	759	679	791	724	735	730	744	730	768	743	775	747	727	786	724	764	758	790	766	766	716	711	750	800	703	732	735	736	727	784	797	793	781	761	755	685	735	820	723	748	717	731	773	722	687	733	735	710	722	755	742	750	725	773	781	742	751	759	774	759	822	747	779	751	785	785	702	773	793	741	772	782	767	737	743	787	784	768	752	763	741	729	745	724	707	770	759	715	764	800	690	752	733	799	822	737	713	757	737	747	780	743	803	775	795	762	733	679	769	796	738	750	771	773	736	761	767	759	780	794	788	704	752	715	773	718	731	780	731	688	757	773	767	739	771	790	763	744	770	744	733	771	767	754	739	777	766	753	724	739	755	786	805	732	768	771	703	741	770	786	726	766	774	738	786	742	743	727	717	742	719	777	825	749	772	781	728	759	784	751	744	752	732	785	750	806	793	717	741	764	716	783	786	726	781	730	769	722	760	721	734	782	754	717	791	703	725	785	781	746	755	741	737	767	751	710	745	732	799	752	781	714	759	758	741	732	725	774	760	782	763	729	791	744	794	742	759	762	774	761	745	763	788	734	774	736	724	757	762	758	767	719	745	772	680	763	744	744	718	782	726	749	735	762	786	699	752	760	722	753	750	766	781	726	735	776	721	682	743	685	744	724	745	750	754	772	774	771	737	694	788	787	779	784	760	726	803	729	733	767	750	778	731	730	748	735	791	783	766	752	755	795	707	725	785	777	792	781	741	736	753	794	739	745	746	809	774	760	707	824	786	719	738	766	727	772	768	804	700	736	763	754	768	818	748	738	765	783	733	731	730	718	776	780	759	777	791	720	765	780	764	764	753	774	691	731	717	688	787	731	737	784	703	737	744	730	767	762	768	717	768	761	739	757	742	762	758	785	786	812	762	659	763	764	778	747	749	746	778	757	784	741	731	803	725	737	766	734	739	769	743	746	722	747	745	708	770	731	769	744	766	758	725	774	718	767	804	761	775	712	797	776	762	704	696	749	740	736	755	813	756	787	722	736	758	790	733	724	742	744	801	755	748	711	756	737	773	765	761	737	756	723	770	752	709	692	742	690	767	750
37593	29025	32732	31400	11107	1978	935	839	646	565	515	495	461	478	438	473	411	422	394	385	359	387	406	379	390	420	431	406	405	370	377	402	392	370	389	367	401	384	389	354	359	360	410	389	401	338	359	386	400	363	359	369	390	390	368	417	357	391	385	354	374	365	378	413	394	381	363	410	355	362	356	378	372	380	369	352	359	396	380	385	392	364	368	363	369	395	379	397	374	426	373	379	379	366	391	388	384	361	379	415	389	385	408	407	365	375	384	368	407	389	392	369	366	364	402	368	392	359	357	426	403	378	355	410	443	400	394	352	365	364	386	375	369	344	382	359	397	375	393	379	328	404	423	416	391	383	382	374	415	399	396	330	386	396	372	357	346	383	357	381	381	351	382	362	355	391	365	382	385	341	402	301	387	387	372	380	376	373	390	381	372	407	405	392	393	371	383	395	397	384	362	374	366	412	381	395	382	367	375	370	342	389	381	425	360	380	388	401	366	396	386	368	367	394	392	390	378	338	382	400	364	344	323	390	415	378	371	373	348	348	391	362	372	351	418	376	390	378	382	351	359	405	385	374	397	356	361	400	402	388	399	429	387	368	361	363	397	372	335	329	385	356	388	366	381	393	403	343	371	364	359	352	399	383	366	403	372	373	400	386	313	354	390	363	378	372	403	400	392	420	401	371	391	390	389	403	352	376	369	380	380	389	407	376	360	363	382	371	374	354	355	405	400	371	346	356	376	342	381	372	383	377	386	348	374	371	392	370	341	381	388	361	357	409	371	396	375	385	346	381	377	380	374	404	403	370	417	376	347	386	389	393	369	363	375	388	392	395	408	335	404	386	338	374	352	385	400	405	358	423	379	386	363	394	379	394	363	418	355	382	325	368	392	366	364	428	379	389	400	388	357	348	336	389	366	390	367	408	396	359	363	348	352	362	375	370	386	351	352	357	417	367	396	397	357	393	351	397	355	398	377	356	383	401	336	377	388	352	372	365	401	381	348	372	418	362	365	385	366	389	392	335	409	360	407	403	357	327	372	400	421	353	416	388	349	372	381	401	387	395	369	397	393	355	346	368	380	344	382	367	364	375	369	358	394	380	406	378	394	345	377	405	402	374	417	374	405	370	368	391	364	339	335	364	386	349	396	351	390	376	359	379	372	384	400	364	373	425	389	369	378	404	367	419	390	401	389	405	380	395	395	337	366	384	381	349	380	369	376	368	320	354	386	372	395	367	401	377	387	389	404	359	394	348	387	385	348	399	362	374	393	355	343	400	375	402	367	387	382	360	392	386	334	357	369	336	416	385	360	389	404	368	376	376	379	371	387	379	382	383	367	394	390	328	372	375	363	378	390	384	384	385	385	366	364	373	365	358	375	385	383	359	397	413	396	387	385	383	383	414	376	347	360	390	379	351	380	379	371	349	369	378	410	397	389	338	373	349	407	389	335	360	336	356	408	386	360	383	368	401	396	377	397	344	386	416	360	359	394	408	396	360	366	381	391	368	386	361	382	379	383	406	363	366	357	369	388	385	385	353	399	386	385	356	373	387	387	396	396	376	351	382	363	366	441	363	416	371	383	386	339	388	392	358	376	450	383	369	407	383	345	350	384	351	353	365	377	381	362	346	369	388	357	370	380	389	396	398	414	396	380	376	366	335	367	359	387	403	351	354	378	360	361	359	365	378	340	399	370	391	392	371	384	384	408	389	347	367	418	347	379	366	380	363	375	375	354	374	396	449	375	363	380	354	383	340	385	355	403	359	345	384	361	402	405	380	369	362	399	375	387	376	383	443	427	391	366	384	371	413	355	389	411	387	374	389	361	373	389	380	371	365	325	331	356	362	368	373	369	413	389	385	414	410	361	364	423	363	391	388	358	414	390	369	364	370	372	344	383	384	422	404	351	390	424	394	377	379	357	362	362	354	381	354	362	343	378	375	402	362	370	351	380	360	376	369	377	331	371	353	345	355	372	402	365	372	417	388	359	375	351	387	403	384	332	359	397	364	400	352	370	390	372	402	357	420	401	353	404	396	389	388	377	376	392	350	380	407	400	374	402	384	382	392	376	362	354	370	352	351	397	371	360	375	385	399	408	410	384	372	365	348	377	368	351	378	404	365	435	407	401	372	364	392	400	365	360	387	374	386	388	384	412	366	408	400	359	422	329	332	368	423	426	364	398	343	362	349	330	406	389	413	359	378	386	366	387	401	382	374	396	329	364	389	364	351	329	351	387	382	364	382	379	396	354	389	357	386	379	354	384	409	396	342	327	374	367	377	358	382	419	387	377	386	308	370	370	401	365	400	403	381	370	397	355	398	362	383	365	361	385	422	398	414	393	406	389	403	379	368	372	420	369	375	406	355	365	356	420	367	389	379	366	403	393	363	368	369	391	393	368	319	382	407	399	358	388	355	362	344	338	360	385	367	407	399	412	418	387	366	343	345	364	370	396	411	380	376	370	412	403	388	384	382	389	335	364	373	391	367	379	368	384	343	362	339	378	388	334	391	414	341	417	406	374	351	398	386	378	382	378	394	391	391	398	402	392	386	411	405	357	381	404	376	372	376	400	408	402	382	409	384	394	363	394	369	373	399	406	423	382	389	425	388	367	410	366	327	391	349	330	343	353	417	380	425	379	386	355	393	394	388	352	357	399	397	364	352	406	389	401	402	382	331	348	353	404	378	372	380	376	374	358	384	400	360	379	397	386	342	378	398	383	372	369	405	390	394	357	358	340	348	378	386	398	373	365	384	380	394	419	362	358	343	374	371	389	394	393	394	345	385	354	401	388	342	367	385	342	360	359	372	375	408	415	355	375	348	355	381	393	347	368	328	393	414	390	391	369	384	347	382	396	371	356	357	401	380	382	375	355	413	353	377	414	401	356	371	363	416	382	368	360	380	369	369	359	355	409	370	377	399	368	388	392	391	372	359	401	376	371	348	419	406	372	393	342	355	347	362	353	377	368	384	380	404	349	351	406	397	358	366	364	378	394	384	392	389	371	362	382	399	394	406	372	349	398	360	416	373	385	384	409	348	402	374	385	383	379	383	386	356	363	376	381	358	362	387	368	350	388	421	411	358	403	365	415	379	422	377	368	394	383	378	416	385	375	380	374	358	377	371	369	360	370	361	363	387	479	410	377	393	356	355	340	421	375	401	361	360	390	384	357	359	347	372	384	367	370	366	416	384	383	340	371	385	382	363	374	385	331	358	384	349	372	376	392	346	363	395	368	408	374	387	437	396	376	321	349	395	385	401	396	372	377	415	399	358	409	376	386	376	421	392	375	406	376	403	346	349	377	359	356	329	391	364	367	379	337	387	387	345	367	384	395	369	421	392	406	395	376	381	387	395	413	395	357	403	387	396	360	396	384	371	370	360	350	361	388	367	384	392	398	365	389	381	422	365	378	402	408	436	370	383	374	379	341	338	369	394	361	357	362	360	354	373	415	392	395	382	370	393	372	378	373	386	391	399	378	377	355	404	369	364	396	405
24173	23066	35781	36393	12495	3005	2714	2434	2073	1763	1531	1474	1364	1249	1267	1168	1159	1087	1115	983	989	861	956	965	852	911	837	885	837	866	885	902	910	806	835	853	859	901	823	858	863	839	852	873	813	804	822	807	815	851	845	860	859	813	878	839	864	855	834	875	858	843	849	863	860	845	862	808	818	824	856	830	839	820	847	820	864	856	812	868	779	836	839	774	803	810	872	786	824	872	841	875	831	862	818	863	867	839	834	782	880	818	805	817	821	790	830	844	856	823	841	818	832	832	839	848	835	866	836	795	798	807	823	838	851	825	871	779	804	857	908	837	815	847	822	865	861	822	863	841	828	846	794	852	800	787	775	800	810	854	841	810	907	850	840	787	841	855	833	839	840	824	830	842	808	910	887	831	862	889	879	836	805	866	804	857	811	804	801	811	868	792	842	836	813	840	834	817	803	827	782	867	832	863	826	908	844	901	822	903	830	890	903	843	843	902	825	781	862	862	859	855	833	814	836	866	828	811	864	830	852	816	825	803	822	837	798	810	807	864	823	816	802	844	858	828	820	847	882	824	840	831	821	809	847	797	866	779	803	860	875	883	816	835	847	792	830	860	860	854	853	799	839	852	818	840	843	824	875	843	808	861	903	827	832	792	854	866	858	839	769	844	871	789	868	821	847	785	812	856	848	856	827	830	791	873	856	846	892	812	791	841	859	816	885	812	837	855	855	779	837	839	880	815	876	788	840	862	847	786	815	792	846	864	814	827	826	812	848	794	847	850	872	877	807	812	804	835	855	860	822	830	878	811	856	809	829	830	822	865	834	829	848	799	816	842	869	887	851	820	843	854	906	843	853	870	856	813	852	853	860	828	832	756	765	826	838	813	812	856	842	816	823	838	839	793	832	830	875	850	889	871	833	812	854	825	845	902	899	851	807	851	842	872	823	852	816	852	821	805	847	852	761	780	805	884	851	825	823	854	810	821	854	820	811	848	843	845	916	827	863	862	833	810	848	852	785	804	856	830	809	811	777	880	842	861	878	829	843	871	834	868	819	862	801	829	805	860	833	830	820	850	839	866	860	820	898	817	846	856	852	831	772	840	841	852	770	812	804	865	804	788	790	814	847	829	911	799	825	833	883	840	824	829	854	822	865	830	838	861	850	841	846	852	832	823	807	794	816	839	832	845	809	814	802	874	856	870	856	835	800	807	875	813	878	846	829	853	852	820	871	913	832	850	879	846	864	787	839	825	813	850	831	820	812	772	784	792	840	829	810	852	783	816	832	839	852	808	800	871	813	801	787	839	798	832	874	862	857	837	847	821	854	810	810	822	814	809	887	878	854	831	783	796	823	862	800	823	867	816	849	872	821	864	864	781	846	831	902	817	804	841	832	846	803	799	863	865	833	808	821	828	834	862	850	860	840	868	857	798	816	847	858	825	849	855	846	820	828	854	792	801	805	856	848	843	809	874	830	787	833	879	855	805	858	807	794	848	852	830	876	814	854	809	864	825	833	903	847	869	801	869	844	847	845	790	891	860	830	808	859	871	810	805	828	853	881	864	801	874	818	865	846	831	814	872	837	855	815	839	849	831	820	829	840	791	882	834	866	855	851	858	794	831	837	851	874	816	793	836	848	856	833	809	807	842	863	856	845	852	857	809	793	809	806	872	847	845	817	879	800	869	801	852	839	843	797	906	845	823	838	867	804	851	896	814	853	867	840	819	862	823	900	796	811	825	861	852	806	860	813	777	821	814	832	808	799	859	816	827	838	782	856	887	789	837	850	841	839	846	872	875	868	771	835	782	848	796	846	834	829	795	830	853	796	836	863	830	848	852	863	904	840	815	830	881	847	867	849	878	879	808	775	843	776	842	827	788	820	839	818	836	783	848	849	803	884	852	825	836	804	866	828	890	855	848	856	837	804	809	818	858	842	826	779	822	813	802	827	851	788	873	925	866	832	817	868	832	803	804	849	833	827	831	812	802	816	814	859	855	858	796	833	775	858	863	855	796	807	823	831	862	841	879	822	793	851	850	785	853	820	849	794	878	806	820	840	829	899	842	875	831	892	852	820	827	821	826	784	845	859	851	834	907	876	802	857	872	803	818	840	892	833	848	777	804	861	821	882	827	829	824	804	825	813	850	868	858	836	882	879	813	877	856	814	827	837	804	754	878	823	789	868	802	818	873	877	823	840	841	883	789	813	877	852	840	856	799	827	864	847	817	819	825	848	832	857	805	810	834	835	842	814	870	854	839	847	818	869	841	859	792	821	859	842	820	800	823	857	819	827	850	843	857	799	816	825	814	818	816	904	844	857	810	799	834	817	811	837	845	866	803	818	844	858	826	818	855	845	886	836	873	836	825	813	823	825	847	875	855	903	862	879	872	853	898	885	888	858	834	801	846	818	854	815	845	825	865	860	781	879	839	822	844	851	829	837	856	814	850	868	833	834	812	817	894	855	868	854	837	808	836	797	788	859	883	792	854	819	877	827	837	838	874	837	885	822	831	826	847	826	848	847	820	799	820	810	882	876	825	868	868	866	838	809	858	843	852	837	893	848	822	818	851	795	853	804	885	877	810	803	814	837	868	821	868	803	810	874	814	817	837	807	862	840	834	861	854	819	848	914	784	754	774	872	807	889	848	826	815	845	811	801	803	847	795	821	798	852	855	790	897	843	838	875	827	823	811	869	802	839	787	781	844	887	899	844	820	834	859	812	867	811	828	815	789	841	806	827	835	842	824	879	811	851	816	848	827	863	827	820	803	798	770	847	828	849	834	810	872	833	843	829	832	836	841	822	842	773	838	840	866	873	828	849	767	824	815	885	834	853	846	840	820	872	820	827	793	867	802	854	844	824	816	852	817	844	848	813	811	834	829	782	854	789	811	854	826	867	825	870	865	839	762	786	889	813	800	855	873	841	828	920	876	858	827	872	824	864	830	835	808	853	863	787	805	863	838	852	868	794	842	885	841	838	810	852	846	822	860	830	897	818	832	896	783	831	772	825	812	764	832	887	845	807	851	885	846	854	896	809	823	786	847	827	828	864	797	797	842	832	863	816	822	815	862	810	858	819	833	865	816	856	797	828	795	854	864	884	820	847	873	847	809	805	869	851	877	883	827	791	857	810	829	848	870	837	790	866	840	911	844	842	848	850	809	859	822	811	843	872	831	812	791	842	796	863	802	850	797	814	840	832	862	826	830	845	841	850	800	882	868	820	801	836	892	806	808	833	813	807	814	822	864	813	876	844	821	843	863	824	839	871	834	826	902	829	842	882	814	835	824	820	813	857	815	868	797	888	835	847	795	843	879	806	803	861	839	845	831	867	801	872	861	840	813	828	851	931	807	830	783	827	839	876	772	785	825	847	830	805	801	825	830	830	826	846	775	914	829	807	845	878	816	848	861	813	823	829	896	839	851	865	821	831	787	816	847	852	802	814	830	875	817	796	860	801	873	852	819	848	894	811	805	837	819	849	810	837	930	865	834	800	854	846	812
48353	38582	42934	38413	17024	4183	1598	1180	925	764	663	601	615	572	528	480	532	526	480	458	466	476	476	463	453	433	446	398	429	399	430	434	407	389	458	422	416	397	402	406	435	434	427	430	423	435	409	416	399	428	464	460	403	403	422	430	405	391	450	450	469	447	408	424	379	431	430	419	396	450	411	431	401	423	493	453	431	388	436	410	430	426	391	409	442	447	380	432	425	449	405	393	412	399	401	414	429	438	441	387	426	472	380	449	444	422	403	419	420	387	387	416	455	419	421	397	406	391	454	417	426	421	439	439	412	427	380	412	421	418	457	426	411	385	412	398	415	418	400	400	389	409	438	415	460	442	423	406	396	405	443	428	410	455	432	408	428	389	379	439	373	397	436	394	448	427	420	401	429	417	428	393	426	419	411	430	398	434	418	425	417	424	420	431	436	445	418	410	428	403	399	456	427	401	402	423	430	409	406	374	413	472	425	423	432	413	441	417	455	395	413	428	452	429	403	368	405	406	384	388	416	416	412	406	427	434	383	465	431	383	450	410	446	447	414	408	403	422	399	432	433	415	406	434	409	421	438	438	396	488	415	385	431	427	398	400	373	396	403	456	431	431	413	389	420	440	389	433	432	419	420	465	410	425	452	395	431	412	426	434	403	451	422	394	418	408	419	431	435	465	412	418	437	424	412	403	411	436	401	416	398	447	432	462	400	384	399	460	402	412	401	440	395	426	408	366	438	428	452	441	433	405	381	432	397	440	381	402	440	392	409	399	398	397	393	409	442	425	420	408	440	400	431	423	463	385	423	421	383	404	444	414	392	418	442	428	395	416	424	433	415	441	407	465	422	428	401	404	411	428	418	431	426	393	410	422	416	395	423	448	494	413	434	428	414	426	452	441	391	420	478	390	426	477	432	442	380	436	406	431	453	391	416	430	431	411	413	445	454	405	440	370	395	388	417	391	440	417	395	417	411	417	461	433	406	407	415	419	413	395	418	407	415	411	420	393	398	398	395	412	435	387	418	439	398	399	415	433	406	428	421	413	407	382	411	405	405	433	380	448	472	415	395	403	405	440	443	417	444	408	466	447	421	387	433	388	477	410	411	387	410	400	408	414	387	427	428	442	442	413	399	371	436	381	444	431	421	396	464	457	413	419	393	439	420	428	438	418	436	427	431	441	427	402	427	449	439	430	445	380	436	390	413	404	384	428	411	418	455	416	388	436	411	464	412	409	438	418	417	422	438	428	394	392	430	401	443	506	391	430	436	453	411	402	357	430	465	435	444	432	405	397	421	415	481	432	407	405	470	411	430	413	409	466	435	452	452	413	425	393	422	442	429	358	392	417	421	404	459	399	443	407	427	424	422	415	376	408	409	424	411	441	382	445	401	410	391	423	430	456	415	375	423	439	424	434	441	445	433	434	398	410	406	401	418	411	373	453	442	452	417	367	444	430	388	383	422	401	425	411	421	445	426	373	438	411	415	428	422	429	437	424	396	433	422	397	421	433	419	388	439	407	411	410	417	453	423	399	403	410	424	397	421	423	434	402	403	406	428	387	412	417	426	425	415	410	421	421	427	410	447	416	423	381	401	413	434	415	382	471	435	397	403	402	429	397	465	410	412	429	429	426	414	425	443	404	392	411	447	402	439	404	423	420	419	415	425	441	426	455	407	434	418	410	439	425	418	460	437	430	378	445	424	418	394	399	434	425	429	473	437	446	398	430	403	420	393	427	405	416	431	451	417	428	406	435	422	429	403	418	404	469	420	396	396	428	417	405	437	423	408	414	435	430	446	435	415	390	366	418	427	399	399	427	419	412	453	430	409	395	395	429	392	396	419	409	412	387	417	401	418	449	456	455	419	448	442	436	421	425	420	481	417	428	384	401	462	408	442	412	386	421	384	456	473	428	423	424	425	418	422	417	417	414	443	400	400	436	416	421	371	396	405	442	382	464	400	443	416	395	461	450	447	451	431	447	437	411	412	448	413	425	464	429	396	419	450	397	423	406	432	386	382	408	447	429	435	415	455	423	398	415	432	438	387	387	428	437	414	422	419	410	421	407	458	390	445	420	440	375	364	431	413	412	382	418	422	391	433	412	451	426	423	436	437	432	383	411	443	429	374	377	419	443	436	432	436	461	436	408	413	438	401	411	360	385	423	465	397	409	417	418	404	407	390	418	430	403	441	403	389	394	408	447	425	417	442	407	403	408	412	409	359	403	446	408	437	436	457	418	421	430	422	429	410	383	403	437	397	395	404	401	436	438	461	436	456	420	421	448	399	425	467	422	409	434	404	387	421	431	384	431	394	395	424	392	403	450	424	417	411	396	425	442	434	386	403	437	426	400	399	415	455	378	412	441	424	400	435	450	403	420	410	404	388	420	392	427	433	457	444	434	431	422	462	414	484	398	404	444	430	432	417	400	422	429	422	457	420	392	397	429	402	450	434	413	471	438	408	398	432	406	400	430	399	414	426	477	430	435	423	452	451	423	430	426	451	423	417	447	446	396	410	413	398	439	405	434	412	464	407	411	388	439	379	436	412	394	359	458	416	396	418	427	432	406	369	419	401	399	419	388	434	402	411	456	395	400	422	408	395	406	429	433	468	419	427	398	430	462	451	395	389	386	443	440	404	444	420	453	409	379	444	421	441	383	411	410	417	415	445	421	389	449	397	414	472	451	394	393	417	414	413	413	414	442	410	414	430	416	412	387	411	418	460	389	437	428	446	439	430	475	431	430	405	415	443	421	404	426	415	403	411	433	423	412	413	419	431	422	422	430	426	466	383	446	410	426	423	383	420	429	446	398	445	425	435	371	398	446	421	379	393	439	422	418	431	458	433	403	404	448	429	429	426	376	418	369	475	438	401	416	429	398	420	441	381	395	453	404	381	405	436	395	416	400	388	418	380	421	423	408	421	415	402	412	431	416	453	425	417	448	445	406	405	385	395	407	439	424	388	392	424	408	411	423	450	457	407	392	441	434	440	448	441	432	417	413	398	424	420	475	453	458	393	391	420	416	430	405	398	407	419	456	452	376	396	398	380	439	474	444	410	403	381	405	451	439	425	430	421	432	436	402	419	378	400	431	419	401	435	438	455	384	395	429	428	438	400	372	403	403	401	449	432	437	413	408	374	462	446	391	416	421	431	404	445	414	448	441	419	393	434	416	398	433	437	413	421	394	398	405	417	428	452	448	432	382	410	487	415	487	434	410	441	437	402	399	416	428	427	359	421	374	397	422	421	420	394	419	401	434	407	401	403	427	404	417	432	387	411	403	418	438	413	467	407	390	407	415	368	400	409	405	386	392	410	439	439	414	400	403	450	451	428	429	368	398	429	408	426	452	453	433	437	428	402	369	396	391	431	433	401	429	403	466	418	436	405	404	421	436	436	421	431	419	390	421	385	429	443	470	427	447	430	368	404	418	424	402	446	462	382	416	383	412	449	443	412	344	411	444	455	411	395	374	404	397	410	418	433	406	422	442	391	412
30714	29970	43336	42440	15927	4328	3754	3548	2985	2325	2054	1899	1679	1630	1439	1374	1447	1339	1179	1184	1090	1109	1066	1019	967	1052	1053	973	884	942	948	929	978	993	938	922	912	861	934	909	863	923	914	895	953	925	909	947	927	931	917	892	980	901	922	898	894	924	920	868	932	925	874	899	968	894	931	913	870	919	922	874	911	841	911	884	900	911	914	943	984	918	962	884	892	945	888	911	868	946	828	879	921	877	889	873	891	974	920	962	905	907	921	916	872	936	858	900	886	886	929	852	897	946	894	931	889	920	934	895	945	919	901	872	884	951	909	948	913	917	881	899	908	929	933	923	947	884	887	846	882	925	871	920	872	951	954	938	889	919	856	931	913	900	949	951	948	909	893	902	864	874	886	853	958	926	895	928	948	948	903	901	863	900	935	896	904	888	905	940	896	907	930	905	862	937	905	872	916	910	922	862	884	922	954	954	885	920	911	894	886	944	861	1021	943	861	905	896	931	892	891	885	901	901	931	901	884	891	906	903	872	935	910	930	943	884	911	881	980	904	873	924	958	848	933	911	936	908	947	887	862	920	953	901	946	929	886	894	926	848	902	889	940	883	915	954	905	904	902	912	943	851	906	823	920	917	860	892	892	909	910	898	923	876	934	888	897	882	945	936	926	904	954	857	947	909	886	871	889	899	971	881	896	955	902	931	893	945	851	856	872	910	875	955	907	883	930	930	930	885	916	907	919	854	901	896	905	862	886	821	941	886	894	886	862	870	898	943	931	950	836	922	928	869	930	921	915	856	882	882	916	930	918	861	941	931	898	941	949	955	914	891	909	943	936	871	852	918	853	898	897	922	860	906	855	901	842	889	926	911	859	917	928	880	929	882	925	900	919	917	911	945	869	902	883	953	906	904	920	878	890	869	920	890	927	912	945	894	933	900	935	936	869	914	937	857	958	934	902	906	909	893	834	940	883	915	912	839	911	938	839	865	891	951	891	879	862	882	910	890	910	891	915	898	923	919	941	858	914	884	941	917	912	882	855	891	897	926	913	965	873	930	934	911	941	926	937	864	902	878	948	898	964	894	907	931	892	898	914	927	897	904	955	910	883	943	899	927	950	919	894	874	936	967	870	831	892	914	946	932	884	890	904	897	878	886	932	916	917	926	862	939	858	867	864	904	857	926	925	935	885	875	913	852	891	915	878	862	847	887	848	943	890	926	927	966	918	885	892	898	938	905	906	921	928	862	909	939	884	921	886	876	952	931	885	940	940	871	913	894	908	888	914	878	883	944	912	905	928	878	954	902	860	898	916	868	943	962	915	884	910	837	913	886	906	924	895	901	953	925	927	877	873	889	917	953	859	923	931	959	908	886	915	869	899	892	937	865	881	918	950	898	916	945	939	882	914	931	885	913	878	956	911	871	902	884	906	844	902	912	927	938	920	865	869	898	960	930	908	963	832	949	841	938	902	857	849	909	893	905	915	949	929	912	935	877	927	944	924	822	916	884	845	898	916	893	924	950	930	915	925	936	919	914	902	920	878	880	928	919	925	890	976	878	899	903	847	889	919	860	855	868	873	902	917	897	915	935	974	890	862	935	928	887	964	915	892	908	886	916	865	936	902	876	903	937	897	981	862	884	908	949	897	888	921	870	892	939	884	907	932	920	853	908	901	911	840	889	862	910	899	908	901	867	940	889	942	870	902	879	948	915	925	894	879	935	801	925	851	895	836	923	929	928	894	924	930	869	898	888	904	865	908	923	884	910	896	876	871	912	878	912	859	927	931	896	949	933	865	866	861	904	854	921	892	891	899	885	949	976	886	879	874	918	932	947	920	947	846	941	928	903	851	926	910	881	933	927	934	916	920	900	951	890	908	895	900	970	941	881	904	926	920	924	935	893	893	897	839	940	915	895	953	875	947	950	904	926	880	912	862	906	894	818	889	895	893	845	881	946	883	897	928	935	896	865	921	893	846	842	926	922	850	890	930	892	912	901	883	892	936	916	938	893	912	866	882	926	961	893	876	923	846	880	919	897	859	922	892	893	877	957	895	906	922	891	953	899	886	937	937	968	920	887	914	880	917	934	904	903	918	926	919	927	938	876	915	906	934	884	926	911	884	908	918	895	912	904	923	923	902	848	915	993	898	886	918	894	894	878	895	885	906	879	847	908	886	937	896	927	887	966	827	844	926	873	896	919	917	911	886	874	889	944	917	863	948	921	906	852	919	910	907	901	865	932	904	872	929	872	850	916	904	885	934	907	916	901	935	1000	892	952	931	918	941	882	916	838	902	860	948	921	890	911	879	865	928	853	920	940	916	916	898	894	900	883	898	941	959	892	900	906	900	925	922	924	947	897	893	882	920	919	936	960	899	973	932	894	883	901	840	941	892	908	944	913	902	899	926	985	952	939	896	924	903	875	867	883	932	943	978	939	913	887	904	938	946	924	962	940	864	917	917	860	895	939	944	940	913	847	895	860	908	906	911	937	834	932	921	956	873	828	880	919	909	916	927	907	870	900	944	899	894	969	917	940	908	899	913	940	894	919	875	960	941	913	897	897	857	940	916	868	872	920	860	903	869	944	941	935	903	871	874	853	884	887	871	893	928	948	914	904	934	860	943	970	906	877	950	875	874	930	878	867	911	904	897	856	898	885	939	936	907	839	941	888	932	876	887	874	902	944	917	935	896	887	896	930	956	897	955	915	922	908	951	911	966	939	879	929	878	905	896	935	877	972	880	870	908	921	873	906	886	938	969	905	935	860	904	866	884	866	977	856	956	933	931	940	893	927	876	868	917	907	924	907	896	923	945	897	864	921	895	893	904	927	907	868	919	953	944	903	847	883	945	926	893	885	950	907	931	900	940	906	928	906	917	901	909	980	914	925	888	936	896	893	875	900	881	865	944	860	920	888	907	937	900	828	911	948	920	933	902	920	885	871	936	896	884	868	895	928	898	894	850	921	932	878	890	918	880	902	918	905	916	922	869	855	940	933	881	883	913	909	903	871	897	875	898	895	894	942	885	956	930	880	928	872	918	922	898	906	905	951	915	914	904	891	903	972	960	901	923	933	942	939	878	904	918	857	873	903	927	908	887	880	938	930	903	878	913	872	870	917	936	886	957	901	906	930	919	916	889	891	936	895	930	878	912	917	892	985	945	871	907	836	956	880	920	893	926	926	911	895	841	878	892	891	916	862	894	908	946	895	907	886	912	918	880	886	863	867	874	856	929	895	907	887	904	927	939	852	931	898	890	905	862	894	890	880	902	913	946	925	930	943	926	906	912	884	902	882	958	910	948	954	946	931	944	931	929	869	923	913	873	937	888	920	907	871	914	964	926	853	900	915	943	958	933	935	922	861	862	927	954	988	896	898	920	914	924	904	842	883	931	936	882	877	858	907	867	918	863	894	876	881	941	954	933	922	935	930	892	877	889	914	955	893	902	939	932	878	924	902	931	880	928	922	872	902	851	935	928	863	903	918	880	930	852	946	928	920	901	924	921	923
21452	12706	9058	5356	1509	632	505	434	430	405	409	427	380	385	347	384	389	341	349	373	370	367	362	374	341	359	350	378	363	361	343	322	352	331	357	360	336	374	391	319	348	333	350	337	351	360	363	392	376	327	308	323	341	331	371	359	331	374	319	328	323	354	353	342	322	357	317	332	357	364	369	368	352	333	353	357	376	355	344	345	354	344	333	342	357	337	339	315	318	339	386	338	322	316	341	322	348	344	323	340	343	355	377	354	348	355	339	386	344	369	315	354	318	318	322	354	348	385	377	378	337	354	363	375	372	370	329	352	355	334	358	352	350	338	355	342	341	353	370	330	341	345	301	345	331	340	319	387	344	355	334	358	324	373	370	343	360	357	358	365	341	346	337	351	315	353	345	306	338	315	330	353	333	324	355	349	385	385	356	362	331	350	337	322	356	379	347	352	322	341	351	338	331	378	333	381	374	364	306	334	333	341	313	316	340	369	332	330	322	372	364	356	323	341	339	334	358	349	367	340	343	392	338	306	343	392	322	326	351	381	371	368	378	365	356	349	337	296	337	332	337	374	395	364	346	348	359	314	350	343	345	327	354	374	349	335	376	331	331	315	344	359	340	349	303	311	329	355	347	346	320	317	325	339	364	365	322	381	349	343	369	368	332	395	329	357	329	313	352	384	356	368	326	357	370	338	372	369	343	313	327	368	348	326	322	334	332	343	355	349	324	324	356	361	382	332	335	306	336	344	333	352	330	322	344	374	355	346	366	349	374	321	361	336	357	384	362	341	333	330	337	319	322	350	361	374	337	367	350	341	340	364	352	315	339	386	368	337	339	308	320	352	348	337	346	323	354	330	352	352	331	329	347	379	325	304	337	372	367	332	325	329	352	318	357	358	332	347	329	344	358	378	333	346	382	346	384	357	326	379	336	338	328	346	305	369	354	369	351	335	373	369	347	358	360	323	348	350	358	325	342	332	345	348	320	382	353	316	370	354	341	370	352	359	366	333	330	354	356	350	346	351	348	378	383	347	338	329	341	333	327	317	336	356	329	353	351	377	389	330	372	350	353	334	347	359	334	350	334	364	334	341	350	353	368	362	358	347	326	337	349	289	339	338	319	366	352	320	326	363	357	358	311	323	380	326	335	368	361	333	344	395	361	312	330	325	342	331	349	321	341	349	356	327	325	366	346	348	379	333	310	364	334	334	343	327	360	330	339	329	322	340	322	351	343	315	344	363	330	338	339	358	323	355	305	295	364	358	383	320	323	352	389	352	321	361	344	357	339	364	354	350	335	373	312	323	307	354	328	351	347	350	349	386	342	335	334	316	316	338	376	340	311	312	360	317	375	344	353	354	340	334	351	355	370	358	338	341	343	326	348	357	347	359	295	373	364	366	317	342	328	347	337	369	352	319	315	336	359	355	331	327	316	368	341	326	343	341	323	313	303	341	348	369	352	360	327	311	347	360	360	382	357	322	324	350	353	323	367	318	360	321	323	353	340	385	374	321	366	343	363	339	322	354	347	328	315	346	360	337	332	337	350	350	355	377	337	345	372	305	346	369	327	347	344	381	352	383	383	349	321	353	340	359	324	319	338	338	341	345	364	366	363	320	310	303	395	352	362	318	321	334	332	311	334	374	338	342	304	354	349	339	321	329	321	319	346	343	334	343	388	350	338	335	341	328	320	332	353	350	358	357	324	357	303	352	347	365	325	353	381	350	354	357	332	327	360	362	353	368	332	368	358	357	341	332	353	322	336	348	318	341	344	326	352	328	311	349	316	309	368	354	324	327	356	346	361	339	368	351	357	361	333	369	364	365	344	313	335	379	369	304	346	366	327	335	364	362	347	331	335	369	332	351	348	354	321	362	397	358	346	318	362	382	369	325	394	366	375	345	353	346	341	361	325	337	321	328	367	361	324	368	379	367	354	335	338	315	377	349	352	323	321	386	371	357	357	353	346	356	338	350	334	343	311	333	353	370	367	371	352	321	332	379	297	327	342	339	358	332	323	318	365	348	349	341	319	305	300	353	318	296	321	339	360	359	333	335	337	326	347	358	338	342	357	348	381	324	332	299	344	322	361	349	379	322	341	368	322	311	338	360	394	322	373	377	334	373	357	339	356	344	359	385	325	332	331	329	318	379	345	329	361	355	388	347	354	381	375	401	377	333	335	361	367	351	342	333	327	291	326	351	339	325	386	340	334	327	334	310	366	343	375	368	351	342	351	319	322	346	322	374	340	369	298	340	385	322	349	360	360	302	342	318	356	335	351	342	344	373	338	343	340	378	345	329	353	339	343	365	330	346	329	334	370	352	378	340	351	367	334	327	334	320	351	392	323	353	326	327	304	340	349	332	364	347	330	307	353	308	331	371	329	360	325	332	341	346	300	353	347	335	363	350	338	341	359	345	358	283	305	333	337	344	332	362	372	352	378	351	343	337	370	344	382	377	369	366	361	388	366	334	342	305	291	336	334	330	354	344	360	355	345	344	339	327	363	311	352	390	406	307	344	333	382	370	363	336	401	318	382	352	343	314	355	314	326	342	347	342	382	372	324	332	335	359	338	345	341	335	362	374	373	348	338	393	330	353	371	346	336	345	359	290	317	363	321	344	341	331	362	339	368	338	339	320	369	367	348	345	357	328	379	364	363	357	344	338	322	329	316	353	344	351	323	349	369	357	357	347	335	328	340	341	330	340	400	345	321	344	337	340	362	376	349	355	365	358	334	375	318	317	345	380	351	322	353	350	339	370	391	343	397	333	333	351	353	379	323	337	325	348	344	328	368	370	342	346	360	348	349	331	324	361	339	329	354	342	349	386	351	362	342	372	312	341	356	375	333	352	354	308	337	365	343	350	367	332	328	344	344	316	332	329	311	350	343	326	324	354	339	328	364	336	323	324	354	340	345	338	360	358	334	363	373	322	328	290	353	337	325	357	355	330	310	362	349	365	350	357	361	320	373	346	353	370	361	340	356	375	332	356	340	321	357	386	342	356	328	354	347	345	364	348	356	356	336	343	330	339	345	354	342	324	360	348	328	334	371	378	310	293	314	329	330	343	320	352	361	366	311	347	336	328	326	341	328	352	352	344	363	342	297	354	352	377	347	348	351	338	347	375	321	349	310	348	361	333	311	326	325	308	343	355	319	323	321	323	321	318	327	329	327	363	334	328	359	339	344	315	380	339	331	348	335	381	355	341	320	348	364	307	362	326	327	341	371	351	345	366	335	369	375	336	353	341	378	356	348	327	318	342	306	362	349	343	377	331	348	335	379	349	344	325	361	331	329	306	347	356	351	342	341	329	340	342	358	364	338	348	339	326	347	356	342	344	353	334	347	356	355	353	352	345	342	357	364	327	367	364	312	352	353	358	375	350	338	321	348	338	358	360	348	374	340	337	342	359	345	367	353	329	308	310	304	313	353	362	346	356	343	356	355	349	322	310	334	368	346	364	308	336	324	347	352	295	333	351	343	362	342	335	323	348	352	346
12932	10219	14068	12296	4070	1744	1463	1270	1180	1179	1050	1004	971	956	945	922	941	880	860	861	838	860	824	846	818	754	796	810	813	755	791	732	795	757	842	796	818	789	738	782	817	753	786	735	716	773	807	711	797	806	822	781	763	801	762	721	794	776	731	794	778	762	737	777	759	743	775	773	728	761	751	764	785	805	741	780	771	731	789	778	736	757	768	745	775	766	794	759	770	807	784	787	771	747	735	777	767	754	763	746	752	762	743	722	784	754	760	821	751	755	801	774	806	757	705	810	765	783	762	740	787	803	731	815	751	768	784	781	799	764	793	773	776	800	792	791	817	805	817	767	808	774	786	774	786	743	777	749	815	776	792	762	812	771	777	757	763	774	783	738	784	774	774	740	809	751	786	771	789	776	786	776	772	750	800	750	713	729	768	748	786	732	753	770	797	825	778	773	755	763	750	790	779	807	772	757	766	762	754	749	784	753	773	805	822	742	759	767	775	785	673	785	808	750	765	767	743	760	731	764	796	790	790	731	788	808	746	785	704	815	755	747	769	777	765	777	766	756	808	726	820	708	749	719	792	760	786	781	752	768	771	804	733	734	788	784	758	727	760	810	762	764	800	792	766	785	689	748	778	790	723	756	728	770	763	742	751	762	762	779	782	737	755	724	798	717	761	751	708	778	776	751	776	753	794	780	761	796	745	775	741	748	771	792	762	772	760	746	766	773	777	769	740	808	783	765	745	723	805	685	756	774	761	766	750	745	784	789	818	759	772	802	776	718	764	735	785	790	802	727	757	791	807	730	789	739	788	729	747	845	745	723	808	762	751	722	765	777	814	800	760	787	752	736	771	753	749	755	753	766	742	765	770	788	752	755	777	788	790	767	794	766	753	788	747	822	777	761	783	764	792	769	807	743	746	753	794	799	767	739	757	781	734	769	817	751	803	809	738	780	801	787	774	728	820	820	789	792	772	770	783	811	838	743	735	758	743	743	730	777	736	817	772	733	722	764	735	785	771	769	796	725	775	702	738	726	771	775	764	779	770	814	738	738	795	760	757	789	808	730	780	777	763	742	747	763	800	750	771	766	794	768	757	726	753	780	790	751	765	794	767	778	748	769	805	747	739	805	740	721	779	793	738	764	738	759	757	788	761	750	824	780	784	779	744	773	763	751	763	798	749	737	751	785	781	779	805	777	818	795	777	761	827	848	749	760	738	767	756	752	771	806	751	771	773	740	743	769	771	745	747	773	746	817	797	721	748	754	781	735	772	802	745	732	766	738	759	874	728	714	780	788	776	785	749	806	752	798	780	743	835	790	787	771	764	779	785	793	710	739	728	764	795	759	750	795	750	780	765	778	727	748	780	811	734	820	785	715	727	790	744	795	822	772	761	746	708	754	763	822	759	732	744	726	798	736	760	769	715	761	779	779	723	798	765	788	783	748	753	805	770	803	774	808	733	786	794	799	737	773	791	748	826	768	735	778	751	763	765	770	773	772	731	771	794	784	771	806	794	739	780	748	804	801	758	787	758	775	800	837	806	778	743	775	740	824	777	779	756	767	777	785	758	775	769	739	803	798	834	764	722	779	745	753	764	803	774	761	760	766	797	790	773	790	755	789	780	799	750	796	697	797	772	803	785	744	731	777	768	787	786	720	754	790	760	754	774	760	793	783	765	774	778	810	771	758	755	745	777	771	771	716	745	727	805	799	732	749	739	752	751	751	744	748	711	749	736	746	766	779	748	790	789	785	743	770	810	742	807	796	774	755	829	772	783	780	794	713	782	773	781	741	683	796	769	777	761	766	799	752	803	794	799	784	735	760	732	805	788	782	727	759	817	750	742	803	785	783	795	771	783	713	727	753	803	780	807	776	779	785	760	806	804	791	786	777	768	769	766	770	755	764	762	808	764	772	802	769	765	764	739	843	787	800	756	818	828	738	780	737	737	768	763	733	763	765	787	737	797	780	729	792	801	758	754	765	728	745	747	766	765	763	736	782	784	779	772	782	779	768	789	742	754	728	773	725	748	730	794	752	727	775	777	779	771	796	789	787	758	776	786	768	747	758	767	730	763	799	789	757	830	761	710	798	781	794	761	755	807	799	767	754	764	798	775	797	851	760	741	798	721	780	732	781	754	729	763	738	744	820	818	707	752	757	792	734	797	713	787	756	811	794	769	734	749	759	717	767	779	704	775	770	758	764	777	747	836	772	772	757	735	759	739	744	775	733	702	769	764	703	764	774	795	772	772	736	744	756	775	713	758	733	808	770	725	798	722	771	785	791	783	775	753	785	771	752	762	741	791	774	764	768	765	736	754	757	773	821	749	738	824	780	771	736	785	773	781	798	816	752	829	772	708	770	778	771	795	757	805	775	767	788	797	779	768	746	782	805	750	739	777	778	804	744	811	842	776	829	740	784	776	731	749	801	720	792	711	738	769	745	755	769	749	721	829	752	729	752	762	761	777	739	757	791	746	787	747	730	762	768	736	793	780	758	809	775	753	750	746	763	706	774	765	782	805	777	819	778	795	748	763	738	781	778	765	738	815	766	731	773	764	768	776	784	800	795	721	830	745	746	770	787	755	834	757	761	799	712	750	788	766	780	769	764	760	741	763	803	717	790	809	770	801	798	784	762	744	779	772	742	778	736	762	714	777	717	825	776	782	780	739	778	763	775	804	822	751	775	785	771	763	778	805	782	772	772	749	737	804	772	782	748	760	791	763	772	734	728	740	737	742	819	740	698	831	767	738	793	758	730	710	755	788	778	782	772	730	729	794	809	816	807	772	810	833	762	774	796	773	813	776	762	793	777	793	789	755	802	819	770	829	745	780	786	760	772	773	734	728	776	794	780	785	739	763	750	747	776	688	829	745	751	765	729	718	725	800	744	750	734	745	795	733	786	787	802	808	808	761	775	772	767	745	775	765	777	733	799	740	743	801	801	782	768	812	742	777	748	790	723	765	789	779	815	788	759	727	795	791	751	797	758	755	701	760	812	800	807	718	779	782	790	754	815	746	725	739	759	787	746	741	771	766	820	783	774	776	780	742	791	809	781	812	817	774	785	781	752	747	780	770	780	775	744	767	765	741	741	787	793	773	750	772	785	763	758	763	769	757	749	805	751	751	805	745	755	808	754	820	759	764	735	750	782	774	747	794	770	787	786	795	778	768	757	786	714	758	752	765	749	714	763	699	780	762	801	747	790	770	809	807	747	760	795	801	781	752	731	820	753	779	763	754	774	706	760	825	761	826	728	801	761	794	773	802	768	750	793	811	793	772	766	767	767	831	700	784	806	764	742	751	790	770	778	756	789	756	767	772	738	726	779	755	832	741	802	755	754	714	784	800	760	763	746	779	756	774	782	727	759	726	798	788	764	768	758	792	729	755	752	787	793	765	789	723	747	811	739	729	725	800	785	827	798	754	741	727	763	802	768	779	795	812	767	777	757	763	755	760	800	785	815	728	708	765	783	782	776	789	792	759	762	720	791	776	770
38350	29494	33534	31835	12490	2201	951	780	586	523	474	462	491	507	476	463	446	461	445	426	428	408	393	383	404	418	421	429	450	398	414	446	429	370	438	437	389	432	369	415	428	401	375	390	426	430	372	373	394	434	420	430	387	411	403	422	415	452	385	394	385	417	356	399	390	395	394	408	399	427	436	399	402	414	407	412	387	394	387	402	399	402	426	422	424	392	405	367	356	414	391	381	394	381	402	380	438	414	416	381	407	393	402	431	380	408	452	388	350	402	422	408	443	394	343	397	407	384	391	351	410	385	361	402	413	424	389	383	415	422	438	403	390	414	403	380	423	401	392	391	413	424	404	421	426	420	393	465	415	363	407	425	419	407	398	398	378	384	432	359	454	408	433	385	418	380	390	373	414	363	376	389	424	409	379	401	364	396	406	404	415	405	378	368	359	379	390	394	449	381	418	413	393	397	394	400	420	397	393	415	416	425	390	380	411	408	368	419	408	408	389	450	372	400	409	392	411	411	435	383	407	402	415	370	369	410	393	373	424	404	395	435	385	422	394	422	393	411	374	414	360	405	376	397	394	359	403	362	360	406	386	395	375	433	403	388	413	418	399	388	379	410	418	408	389	387	430	382	393	406	394	379	354	407	341	438	451	396	379	414	379	422	388	395	395	432	389	396	350	395	387	379	400	374	382	414	385	415	387	379	380	385	361	406	392	378	420	435	460	382	417	410	395	421	444	372	415	411	409	403	407	400	398	415	373	399	386	395	396	405	370	434	383	366	402	379	364	379	418	426	391	370	428	381	419	396	419	410	421	405	366	372	393	339	411	413	396	379	412	381	432	428	416	383	419	414	398	431	393	394	385	404	405	363	372	356	407	392	387	414	429	417	395	414	422	405	370	361	412	405	426	405	405	388	409	396	384	379	409	425	438	423	410	422	421	417	397	391	405	416	394	401	401	412	423	416	386	429	418	419	423	394	408	446	438	409	380	426	429	429	362	448	380	426	406	416	356	433	377	466	429	428	419	403	420	404	362	420	440	385	400	382	362	360	404	402	420	403	412	383	406	406	427	420	382	412	424	372	383	398	434	432	408	392	383	421	400	376	387	416	434	380	427	412	411	410	393	430	384	411	381	388	410	364	398	417	412	419	391	418	401	430	401	405	383	390	388	390	394	400	395	419	373	429	404	447	428	403	395	430	434	370	396	378	366	398	420	377	397	395	398	392	386	377	384	390	355	375	389	399	462	425	377	397	421	413	435	393	411	413	397	403	428	448	395	434	399	393	409	386	411	408	358	414	411	406	405	420	387	424	374	414	382	390	370	416	406	417	408	401	414	377	394	372	437	357	381	396	420	397	423	418	462	394	400	397	393	398	375	373	414	403	387	412	431	405	440	419	420	429	351	408	382	448	374	378	421	439	403	394	369	364	434	374	401	392	402	392	371	384	427	358	384	427	419	420	384	394	427	408	432	385	420	419	423	421	383	377	417	403	354	395	385	417	450	427	384	387	387	382	407	406	373	399	397	434	394	402	403	373	335	402	394	371	406	396	388	379	440	447	381	380	392	370	388	384	417	436	379	423	427	391	391	387	384	349	410	381	384	374	400	372	435	365	393	411	384	417	381	369	382	357	391	413	410	374	398	407	407	393	417	393	359	399	428	401	450	382	420	399	389	405	390	399	372	396	408	398	387	390	426	439	407	421	395	386	422	402	397	421	396	438	390	403	386	410	359	405	401	419	418	429	432	400	414	371	407	395	399	392	404	365	400	373	379	389	406	414	412	388	425	399	375	419	361	424	420	425	375	400	400	394	373	406	422	379	376	397	408	372	386	425	396	370	400	349	391	368	399	418	380	404	425	417	385	415	413	400	402	418	374	420	376	450	409	401	396	396	389	459	439	394	419	362	386	397	399	357	363	382	394	394	430	372	382	382	398	407	415	395	394	363	387	439	401	415	416	383	442	388	400	398	422	402	419	377	365	390	389	426	385	399	402	374	373	399	396	380	362	401	426	421	368	390	420	379	383	386	397	388	441	391	394	393	401	385	363	427	389	399	434	440	403	368	409	352	433	388	396	371	372	409	373	397	423	407	413	419	389	412	431	409	415	410	376	368	402	393	397	411	436	434	451	454	371	390	407	408	390	400	349	364	409	408	401	374	419	399	433	386	415	386	372	411	446	425	431	431	418	400	388	423	373	396	393	433	406	395	372	383	409	397	396	382	376	383	450	382	389	416	360	350	397	413	433	416	348	418	402	403	403	397	376	357	400	387	389	383	398	414	409	409	417	412	418	448	411	396	391	380	424	394	411	394	400	401	387	414	397	410	432	383	412	398	428	430	414	348	381	373	407	402	419	389	402	390	379	383	384	427	406	393	477	399	413	435	406	449	381	349	379	446	409	420	415	407	373	382	438	399	386	396	376	417	407	362	361	404	380	375	395	422	408	414	352	372	432	423	396	385	404	392	416	406	355	376	433	406	371	399	408	369	425	394	399	383	423	406	370	415	397	408	462	399	412	409	412	408	406	364	404	387	394	369	427	406	404	422	404	400	366	416	420	415	395	406	381	391	352	379	382	401	403	422	401	401	412	406	414	402	403	392	404	392	404	429	415	421	427	426	438	441	391	389	423	403	384	379	444	424	384	399	416	367	361	369	445	398	383	424	382	386	388	397	423	432	395	368	414	429	397	416	379	382	371	416	385	412	396	380	395	450	425	448	411	436	393	395	395	373	408	377	437	431	392	406	412	420	404	421	379	386	400	356	393	380	379	403	406	409	414	423	366	386	417	415	402	392	406	376	398	383	381	377	444	388	389	379	357	391	397	390	391	371	368	414	369	374	410	393	436	416	438	401	391	443	403	473	383	400	354	456	421	393	367	390	461	406	421	418	424	424	414	377	438	409	413	379	393	400	387	407	395	475	381	412	448	412	391	393	427	378	416	366	383	411	452	396	422	437	404	386	399	399	396	399	398	426	392	412	393	352	374	409	412	386	405	357	395	393	424	395	392	452	371	388	416	398	435	398	423	404	415	420	390	427	377	427	406	439	426	395	420	377	419	397	394	387	408	411	362	389	434	400	404	416	419	372	393	431	420	405	414	372	403	402	386	402	397	399	461	409	405	402	407	419	411	408	401	396	414	378	388	391	398	400	433	409	402	373	392	435	374	408	390	411	394	380	379	394	372	384	397	405	410	430	357	436	448	405	418	402	428	385	401	437	412	404	370	374	394	353	381	393	388	377	390	355	433	361	415	385	385	373	408	373	412	386	393	425	454	384	403	396	396	370	414	369	411	422	395	418	468	425	405	379	397	420	375	404	389	355	394	412	419	386	388	382	434	409	415	411	386	362	386	378	411	397	388	401	411	411	406	414	420	411	404	388	392	360	425	435	453	386	436	375	419	406	402	365	422	413	384	424	401	399	393	371	368	403	351	354	377	396	388	407	427	403	390	386	386	408	440	378	401	363	427	394	418	389	373	430	412	417	401	390
24380	23595	36228	37751	14425	3276	2572	2341	2095	1783	1577	1509	1353	1321	1264	1244	1187	1184	1082	1009	968	953	1004	991	940	953	950	922	908	922	856	869	898	900	891	904	899	888	847	878	862	887	895	876	858	818	859	901	907	899	909	838	882	936	947	871	951	914	841	904	901	854	898	831	852	873	885	882	832	839	859	877	881	884	907	904	915	858	926	897	840	926	850	897	846	904	888	869	918	883	891	884	873	877	847	866	889	847	908	924	958	904	850	877	863	862	920	905	952	836	889	880	886	867	881	957	862	880	854	873	858	894	878	842	949	860	936	938	846	906	894	813	913	905	880	864	885	853	896	891	867	855	910	930	857	913	940	884	913	907	912	856	863	897	877	880	894	884	857	831	907	863	866	935	904	897	869	915	846	843	844	922	842	890	902	828	873	864	865	889	912	868	846	962	896	848	892	868	878	865	891	864	871	873	909	919	893	840	850	871	846	887	908	840	850	871	885	879	901	941	920	912	930	908	882	846	882	882	889	857	854	874	888	829	906	862	925	841	865	902	837	863	797	916	867	906	838	888	879	864	930	902	837	888	856	851	855	878	901	842	890	836	867	906	903	929	861	910	868	909	867	925	900	904	893	831	853	857	867	863	910	883	879	917	871	859	913	870	951	868	929	871	842	873	857	917	881	907	870	877	902	898	902	881	859	862	878	893	875	856	859	861	864	896	933	862	902	873	831	915	876	833	842	906	907	885	900	849	918	892	894	883	818	888	916	901	904	839	920	839	865	792	832	863	872	904	902	863	901	864	911	915	930	845	881	881	874	891	869	843	852	879	857	864	858	835	898	881	903	901	921	890	864	858	902	835	814	869	916	885	867	852	908	901	882	899	896	858	884	881	884	879	891	882	892	886	898	887	860	856	856	894	868	875	861	865	886	849	836	870	876	901	943	885	848	854	928	885	929	879	857	873	887	846	869	887	882	889	957	878	931	921	898	840	880	919	877	853	878	866	871	943	896	867	921	819	845	818	863	838	871	876	903	916	876	886	895	937	884	952	890	868	832	906	875	869	921	898	891	904	888	906	873	853	914	871	906	827	853	947	872	811	912	909	871	810	855	862	857	915	884	885	862	889	908	838	897	853	887	840	908	861	881	926	921	874	925	878	914	897	897	884	901	833	919	845	871	918	849	893	874	885	883	853	825	886	895	842	906	900	823	845	851	880	906	880	920	869	832	835	855	898	876	881	880	866	923	902	916	862	892	846	854	925	863	900	900	872	825	917	847	888	873	901	885	844	884	826	931	930	858	860	910	932	916	884	858	846	885	890	887	925	902	904	889	853	900	868	858	902	856	892	788	843	885	876	915	920	870	844	894	917	899	881	926	907	833	874	910	855	843	879	909	923	884	888	860	836	874	896	908	887	853	881	827	871	924	908	894	847	959	917	854	914	869	840	909	889	851	898	845	882	890	916	892	914	912	892	865	889	906	904	863	909	886	877	903	912	854	883	892	862	887	894	876	841	846	876	879	907	850	844	888	882	943	954	909	899	919	837	891	843	887	906	887	916	892	895	889	868	898	879	857	847	913	877	896	902	829	868	865	889	914	909	837	856	820	882	878	904	842	919	864	891	854	889	857	867	895	823	851	892	888	898	921	854	922	824	899	830	877	890	876	891	866	901	884	873	853	886	871	963	889	951	900	856	940	828	937	935	893	882	882	915	857	884	844	838	825	906	845	935	905	863	816	875	879	911	885	861	885	896	865	869	847	861	905	864	906	878	850	891	940	912	835	858	914	857	871	931	846	880	873	900	843	894	859	883	898	886	838	916	874	832	887	921	863	882	875	856	862	835	876	857	879	888	935	854	900	938	884	904	855	885	873	826	944	856	869	890	913	830	856	896	893	844	885	860	920	832	878	849	868	874	917	861	862	939	843	919	862	887	899	859	877	881	865	905	889	857	839	846	853	906	908	835	823	842	924	945	882	885	821	924	904	866	883	866	867	823	869	914	890	853	946	906	887	837	860	879	828	877	843	908	873	902	873	890	862	866	901	850	808	858	873	926	892	834	925	888	884	882	849	889	909	835	901	844	856	904	899	966	868	856	884	909	907	893	837	903	837	873	857	891	879	892	899	875	899	831	877	908	862	873	878	888	896	872	945	918	864	908	909	848	815	946	884	854	883	851	815	897	881	839	832	891	856	834	877	902	861	880	903	872	905	849	913	907	878	882	826	896	909	848	871	831	880	860	822	901	849	882	834	884	858	853	884	952	887	875	918	929	841	893	914	880	832	916	878	889	880	804	878	852	850	881	893	837	908	899	939	901	918	857	868	857	854	876	871	871	903	906	829	887	868	786	812	876	887	892	907	903	869	826	898	883	891	855	898	858	885	863	917	878	869	878	865	919	960	894	885	895	870	894	901	909	896	913	881	869	902	862	875	893	840	891	919	908	875	855	855	893	898	855	855	863	859	916	872	909	878	909	888	891	848	877	864	919	920	893	861	872	896	915	850	965	873	841	905	920	926	854	834	922	885	874	872	873	896	902	879	854	910	857	834	853	926	891	904	842	919	837	877	864	921	863	876	825	907	958	848	859	923	846	918	874	888	887	914	842	858	901	848	910	848	791	873	860	909	850	875	929	853	896	874	876	891	891	891	858	851	903	926	831	845	916	871	938	895	926	920	915	880	913	862	926	849	900	897	861	874	880	899	837	908	836	927	864	830	894	875	885	862	859	828	847	869	930	926	839	867	910	827	902	869	860	912	880	892	947	913	899	851	919	870	880	865	885	894	911	910	916	898	902	865	889	888	830	884	906	923	853	895	889	924	843	881	878	887	908	823	893	851	940	903	887	886	936	858	848	886	867	899	852	941	814	902	869	904	865	876	863	915	851	836	873	889	865	962	922	905	888	903	851	934	893	836	845	874	869	932	873	900	904	878	958	903	893	873	853	941	892	839	891	866	906	894	912	909	873	846	895	887	894	905	886	902	897	859	934	893	883	846	850	836	839	848	903	837	892	943	885	939	900	852	852	872	907	913	885	898	886	876	914	870	863	928	892	896	914	835	872	883	862	890	859	870	877	886	903	882	826	873	905	800	900	895	914	924	867	865	914	870	911	850	879	849	857	881	927	876	862	884	898	893	852	870	834	867	886	900	877	894	900	870	914	921	852	851	872	849	820	863	912	885	881	881	895	856	884	895	915	896	895	906	867	882	889	892	896	911	885	849	887	861	889	883	881	834	922	853	852	843	861	865	878	896	872	850	883	853	907	885	856	875	846	913	920	884	894	868	951	908	875	907	873	847	902	872	894	873	912	875	879	918	867	888	933	897	857	911	912	830	811	903	879	853	921	888	924	887	912	875	873	872	896	872	898	849	908	916	855	898	875	815	862	899	896	872	887	891	862	920	900	877	916	924	841	851	900	897	847	880	932	904	856	875	879	886	842	943	889	844	848	894	900	911	913	847	874	897	958	909	842	904	863	855	947	902	868	893	915	891	891	897	859
48849	38764	42094	35361	19478	4808	1700	1177	850	747	692	603	575	524	558	538	490	508	505	453	526	438	432	484	417	432	453	418	431	434	435	453	458	438	446	449	453	456	486	463	451	450	443	442	433	438	449	505	463	421	448	450	386	431	425	442	452	457	428	437	462	448	479	423	458	450	442	425	436	463	452	462	420	429	399	414	448	432	439	451	440	420	406	447	419	404	471	442	428	418	453	447	441	440	456	420	415	437	448	417	437	423	441	501	477	463	413	418	461	461	413	416	414	447	448	411	446	435	452	436	423	468	467	435	436	458	441	470	453	437	409	439	429	469	402	439	406	422	415	457	425	449	425	429	435	459	428	469	473	415	421	437	419	410	406	428	450	426	404	413	463	432	472	393	406	468	417	434	440	433	440	430	428	447	407	437	395	442	468	502	427	408	446	434	437	433	443	403	447	391	425	404	426	435	462	447	449	418	448	445	435	462	449	424	451	396	440	414	430	475	444	474	432	414	445	435	453	422	448	418	438	458	439	477	409	394	458	413	473	407	411	449	396	425	455	498	420	463	403	430	414	410	441	415	444	445	440	436	388	447	435	432	425	456	390	364	456	439	449	454	465	429	447	441	467	421	436	394	407	405	445	427	405	432	426	480	464	445	415	407	425	444	453	457	448	425	426	456	401	401	451	480	395	464	432	442	479	437	415	481	471	426	431	423	436	415	399	437	455	409	473	430	436	453	471	448	527	494	447	421	427	415	461	439	433	424	408	430	402	465	483	391	412	444	442	414	487	426	416	426	437	445	442	443	443	450	432	421	434	435	426	405	415	440	447	411	443	437	446	437	451	467	411	405	411	439	379	439	439	411	440	462	468	446	468	456	435	436	439	411	443	453	440	494	434	433	457	407	457	429	425	432	431	421	463	462	458	415	438	456	481	452	395	426	437	435	446	455	431	436	445	438	420	424	430	461	450	441	402	472	431	472	418	458	433	457	463	447	441	459	402	446	424	411	392	448	459	388	480	450	443	429	444	460	430	404	399	403	429	410	466	449	408	427	435	487	412	452	414	447	442	394	409	487	438	459	421	432	463	435	464	449	475	469	422	445	424	445	473	428	425	487	398	477	492	447	454	503	460	436	461	427	407	414	460	408	413	470	468	486	462	457	409	437	426	461	426	424	458	430	455	446	474	469	470	457	447	412	464	404	431	414	462	405	446	455	453	467	471	427	431	467	460	423	431	416	451	436	449	438	418	452	458	443	461	467	423	459	448	407	413	439	424	455	466	444	443	449	452	447	438	460	453	435	436	430	466	404	459	455	442	406	432	433	430	450	428	416	453	391	443	421	440	458	429	436	437	433	428	436	427	383	427	425	431	426	470	397	429	433	471	451	388	419	396	418	481	460	469	460	426	458	432	460	441	441	399	464	407	430	456	410	387	465	429	417	448	443	427	459	415	453	440	427	451	429	450	415	433	399	428	391	448	420	462	452	418	429	460	457	444	396	443	442	440	442	461	437	451	445	495	459	413	408	456	437	393	436	449	464	422	405	429	434	432	399	408	430	430	463	453	431	461	434	457	447	465	452	464	430	491	470	467	410	437	442	414	417	448	482	425	461	446	418	423	442	420	433	478	425	452	422	422	441	492	423	430	455	439	415	437	453	477	398	429	441	446	439	420	422	405	433	440	442	392	408	456	463	428	429	489	410	450	448	433	412	428	433	471	476	496	445	422	444	422	431	453	442	424	466	439	387	439	411	494	479	430	475	425	449	433	460	424	459	457	445	455	418	450	456	434	451	414	452	435	454	504	428	433	472	464	422	486	439	458	463	445	438	464	448	424	410	480	425	433	444	441	456	474	431	439	457	429	446	459	460	421	416	468	439	443	429	414	421	473	428	480	449	445	460	400	426	472	443	472	399	452	412	487	468	411	449	463	456	443	470	454	415	419	432	447	447	435	451	447	436	418	403	419	451	441	433	427	457	436	420	464	422	456	424	451	384	446	446	412	405	400	408	419	456	436	455	456	438	418	404	482	440	415	451	461	461	465	432	424	421	428	414	452	427	468	447	433	467	452	429	444	414	437	405	427	463	443	451	431	470	429	432	425	408	425	410	426	440	427	467	468	403	477	444	459	480	397	439	477	442	426	452	469	467	412	432	420	409	461	416	429	404	422	431	430	466	443	410	460	466	427	463	457	465	456	423	448	476	423	459	475	428	440	498	433	431	432	433	413	450	416	482	406	431	399	432	432	471	434	457	469	435	474	468	478	443	393	422	457	394	422	421	439	446	420	450	437	422	427	411	455	434	467	415	447	430	480	424	395	412	468	397	434	453	432	468	472	434	396	474	468	431	433	407	423	467	432	465	392	438	446	450	435	464	483	455	449	428	436	433	432	416	461	411	426	440	449	437	472	484	415	420	456	439	449	439	476	448	427	437	412	397	441	397	396	428	434	414	418	446	436	406	448	449	438	456	458	451	439	457	418	419	417	426	419	467	423	452	456	399	453	450	420	401	489	460	469	475	439	414	429	447	457	450	477	402	431	423	430	449	438	403	405	455	418	445	423	487	458	441	448	455	460	483	420	430	468	458	449	445	475	470	427	435	445	406	430	458	446	468	460	449	445	409	442	387	426	472	440	408	411	426	416	394	408	461	427	444	471	453	417	419	441	393	422	460	430	441	428	444	412	454	460	466	414	434	437	476	416	428	419	464	416	441	422	435	468	459	446	443	423	429	452	425	451	465	449	469	425	436	453	431	374	413	431	422	450	433	447	440	375	413	445	430	426	459	495	408	429	439	427	430	411	413	479	422	444	453	441	470	448	432	416	452	464	450	451	439	418	436	409	440	445	463	451	425	428	462	432	423	424	419	429	461	458	433	479	416	458	451	438	418	431	447	447	471	406	427	461	442	411	416	432	435	403	454	458	459	403	447	428	452	477	411	418	422	415	433	459	403	455	425	388	457	448	453	399	483	474	421	456	475	414	446	477	420	468	471	470	449	485	432	440	408	415	420	424	389	450	430	475	435	405	431	419	447	423	426	451	415	428	472	464	471	425	393	456	455	427	424	439	493	433	434	494	423	506	457	394	470	489	489	449	420	431	408	437	434	474	424	447	416	442	448	444	441	480	495	456	452	411	428	429	459	416	470	455	461	460	407	445	414	442	447	462	418	430	478	423	437	456	441	444	456	427	442	437	414	426	447	455	445	421	450	435	439	456	452	421	425	412	473	438	467	407	449	435	400	467	454	455	443	441	464	481	449	430	389	425	443	462	457	502	431	460	453	454	409	416	431	444	430	447	439	475	451	430	460	426	420	425	428	445	465	410	437	471	410	413	458	472	427	440	446	451	454	422	445	430	433	421	408	469	412	447	440	450	442	418	428	432	453	454	414	431	418	421	439	461	459	498	477	395	416	435	455	409	437	481	448	424	444	430	461	451	410	424	448	441	401	470	407	406	411	410	387	400	394	429	470	416	438	457	444	456	469	402	451	466	479
31035	30089	42192	40551	22073	4956	3957	3574	2839	2421	2133	2023	1746	1586	1584	1493	1398	1253	1215	1234	1139	1164	1084	1083	1103	1095	1060	1080	1000	1026	1016	1049	926	1042	939	981	932	996	920	967	943	967	942	933	974	951	986	964	946	901	989	963	970	944	904	1015	1003	991	960	955	995	984	932	958	953	995	951	931	1001	894	954	907	925	947	961	958	939	951	932	921	936	962	947	936	923	962	959	959	964	965	949	930	908	960	997	965	997	947	960	959	993	949	951	944	894	934	950	934	925	1009	900	970	981	943	971	993	909	895	919	955	956	967	934	982	957	909	987	920	939	1000	933	917	929	944	941	901	1008	925	931	911	955	925	975	952	1018	943	897	978	933	941	949	878	951	953	974	982	916	954	939	1000	980	990	938	981	959	883	931	940	934	961	991	918	934	918	963	979	941	941	911	959	907	910	969	957	988	977	958	911	991	952	951	943	943	891	946	931	909	944	925	984	941	967	980	938	893	922	954	948	950	984	901	918	945	961	920	939	942	983	971	934	948	942	948	949	928	987	959	972	964	958	942	926	956	986	927	966	920	980	959	948	924	947	945	952	901	946	895	937	973	912	947	926	966	978	954	980	918	935	909	940	913	946	933	915	975	942	908	968	968	916	937	954	997	940	936	939	911	947	974	939	958	934	945	981	926	926	944	952	937	969	972	954	912	999	917	933	979	925	1014	988	898	912	976	922	952	954	968	938	910	991	984	1000	1000	977	921	944	936	922	1003	964	1011	974	986	949	899	912	944	915	972	941	951	956	972	980	965	895	947	945	915	979	960	954	952	942	944	924	923	994	950	970	958	978	919	947	972	897	969	974	869	910	964	1009	950	973	961	960	936	906	949	957	964	941	996	952	933	956	1001	887	931	969	958	881	940	968	988	979	956	941	970	935	944	1022	893	914	956	952	966	997	1004	1011	899	949	946	926	931	912	885	977	931	960	994	981	915	1006	928	983	936	920	955	901	942	906	989	920	956	941	927	923	987	927	895	953	907	901	941	975	960	972	899	974	889	944	922	974	927	948	916	967	969	969	980	989	928	984	973	966	962	1006	925	962	927	917	945	987	959	937	936	930	984	982	958	891	954	934	963	957	976	930	954	961	960	956	972	1027	991	971	968	948	1021	978	934	942	900	962	926	1038	915	939	905	926	949	983	925	971	986	931	945	970	956	977	938	971	901	879	932	953	889	1016	953	1011	962	967	1013	960	964	945	952	914	961	950	932	968	971	931	942	964	932	925	939	960	966	990	891	1021	941	906	977	966	961	960	931	988	961	937	934	901	939	986	967	930	946	984	916	978	902	1017	932	922	998	900	910	960	908	940	950	982	978	896	959	904	943	921	1005	921	967	949	934	870	959	884	916	934	1021	933	994	927	897	952	944	906	945	935	928	943	948	983	928	974	963	985	907	907	982	951	915	1007	960	974	934	909	905	939	984	968	921	963	966	970	945	875	961	953	1015	877	923	931	932	955	947	933	938	951	961	936	970	920	967	983	941	929	990	907	956	942	978	968	948	951	897	984	944	999	990	964	919	973	956	962	919	971	937	915	928	945	1003	924	934	927	1019	927	936	972	979	1019	976	975	922	894	905	908	953	937	932	969	964	946	912	964	969	963	982	922	942	969	968	947	931	956	900	919	969	954	957	930	956	984	966	945	971	954	863	926	923	982	914	930	938	966	947	908	905	930	902	977	919	945	982	872	991	971	911	929	918	996	993	975	957	988	923	950	906	1006	971	1016	970	956	949	918	975	939	880	963	958	962	889	929	962	944	933	927	945	991	953	954	942	915	920	912	976	961	947	958	966	911	966	947	932	919	929	927	948	909	943	880	928	967	923	922	925	1011	947	910	913	959	944	926	916	882	962	979	1000	975	949	941	947	944	939	997	960	973	967	971	948	923	1000	949	961	963	910	982	879	914	927	930	973	951	906	977	998	946	912	963	963	935	982	998	915	912	996	961	954	928	939	919	977	932	935	949	931	951	940	1004	981	958	953	965	936	985	941	978	948	923	942	972	975	916	1005	948	929	975	925	962	983	922	991	946	942	925	980	968	958	920	977	932	975	962	948	962	993	919	918	972	981	948	973	922	974	1012	983	973	909	971	937	944	941	964	950	899	975	1002	935	886	967	910	946	980	941	985	972	909	960	950	972	903	921	945	927	961	991	929	1004	933	953	981	966	933	939	956	984	934	905	892	935	958	953	954	975	947	925	926	939	911	934	947	964	967	926	1000	929	913	942	925	946	955	925	962	967	938	945	955	935	919	926	963	968	988	958	881	887	949	943	908	993	913	975	965	968	959	942	923	951	959	924	944	934	932	925	944	988	903	947	932	955	962	932	920	898	941	1004	967	983	967	932	921	975	932	918	963	975	934	962	949	944	952	938	945	893	1028	994	902	940	975	996	872	962	931	1007	951	891	929	863	952	923	952	957	949	973	973	905	964	943	979	939	998	970	966	965	918	1034	918	966	931	946	1015	975	961	952	989	961	962	903	968	1004	993	963	916	966	974	1019	968	957	974	994	904	979	924	953	908	956	865	965	949	945	924	991	898	937	911	933	951	1000	910	983	901	907	978	918	871	994	941	941	945	925	939	922	1015	897	942	956	931	993	902	873	995	952	931	924	960	989	911	920	929	948	941	1020	921	903	938	927	972	986	1003	894	940	960	963	961	982	897	976	926	931	962	982	1011	1029	912	962	893	940	956	955	926	930	944	963	985	890	951	947	961	925	924	966	938	898	990	983	939	971	928	953	931	906	947	974	947	909	946	919	922	959	896	947	893	972	902	926	942	948	946	980	935	963	942	937	954	943	926	959	929	925	910	931	1022	919	1006	963	920	915	913	944	983	960	971	899	964	942	958	966	964	976	921	920	944	917	935	945	935	932	894	898	1009	975	938	912	923	976	977	967	951	991	926	929	955	949	935	922	982	928	896	968	935	960	986	945	980	905	942	962	934	940	928	902	977	897	996	954	954	982	935	895	925	970	939	976	954	948	907	900	966	976	963	964	951	906	981	977	926	967	915	956	962	952	953	961	922	945	869	979	1001	932	921	985	911	928	903	948	956	975	1013	969	929	973	942	958	977	923	959	957	897	971	966	908	966	913	897	984	964	962	959	957	918	956	991	933	902	951	919	981	940	950	932	919	965	937	940	951	958	995	948	948	957	925	953	954	968	959	933	969	932	904	962	974	949	907	939	969	957	975	913	946	953	968	960	962	932	918	992	937	925	937	971	974	941	930	938	948	887	1003	930	969	1015	954	966	925	954	899	998	986	957	1010	922	937	961	983	911	948	932	962	1025	986	922	934	969	927	959	928	981	982	978	935	923	959	1001	937	944	1004	957	929	899	972	972	953	929	960	905	930	1014	932	924	948	959	921	942	996	932	920	927	915	946	982	957	935	1033	927	940	948	968	924	981	953	940	947	953	1015	976	924	909	999	934	944	1033	957	951	921	903	948	1013	946	968	990	972	914	949	946	932	928	944	973	1018	928	917	971	959	982	960	943	962	962	939	864	900	923	949	907	947	990	937	956	950	992	967	957	966	967
20855	12390	9301	4881	1842	659	523	460	422	403	396	431	386	415	419	388	377	352	380	348	377	381	387	381	400	360	391	373	353	349	385	352	351	379	363	343	371	354	386	362	378	342	384	409	378	400	368	358	384	379	382	396	328	366	358	348	367	380	370	363	396	400	326	361	369	404	350	330	386	370	395	320	333	351	406	378	384	365	349	355	411	355	364	349	362	318	373	393	343	326	355	392	356	402	386	331	350	367	360	367	392	376	361	365	371	359	354	339	358	375	349	362	334	366	351	326	352	327	366	342	395	388	364	372	371	363	365	330	347	345	358	416	397	361	371	343	343	360	360	371	370	367	372	371	364	373	340	371	352	333	370	364	334	368	403	357	371	317	358	357	386	352	346	350	385	342	337	319	344	365	348	337	351	363	357	321	356	359	392	379	437	314	341	333	392	368	343	372	356	334	380	351	348	347	358	393	368	345	377	325	338	367	310	351	327	337	375	363	355	344	329	328	370	351	363	363	366	357	391	375	381	353	316	365	401	335	391	340	357	331	324	358	366	379	349	378	379	384	355	364	370	359	368	363	340	368	372	338	336	345	358	359	348	382	364	379	349	379	363	344	341	329	329	338	354	360	398	383	373	400	326	365	380	356	332	365	326	336	378	368	378	355	364	331	391	355	401	350	358	369	375	346	328	399	351	319	372	367	399	369	389	379	371	368	342	316	375	343	377	347	382	367	339	378	339	354	365	366	382	385	360	375	339	342	371	357	385	344	420	346	356	371	342	360	364	348	376	366	342	382	370	381	377	357	345	361	353	349	377	370	366	348	392	332	366	352	338	384	359	347	442	380	374	395	357	397	346	334	357	370	348	348	322	343	384	363	340	336	367	324	395	359	356	335	388	365	341	359	378	379	397	385	390	351	372	383	362	338	336	341	358	344	349	368	373	369	323	369	393	329	363	353	388	344	375	305	400	393	363	380	364	321	377	395	321	354	361	392	328	381	397	318	319	363	401	326	397	344	369	340	396	376	366	330	369	353	318	346	372	359	367	372	320	345	355	345	391	352	333	346	391	308	340	362	345	381	386	357	355	344	394	394	390	369	381	330	367	346	352	324	344	374	353	356	350	357	364	358	318	361	362	351	405	392	372	351	347	355	358	352	340	356	348	326	365	362	366	352	365	347	361	326	381	344	362	365	352	377	352	344	321	364	343	337	371	412	328	378	345	369	382	363	347	373	387	318	371	353	358	340	374	384	387	332	388	344	373	371	329	382	342	358	335	380	355	362	371	349	353	434	414	377	345	353	365	357	360	361	364	354	303	349	334	325	372	348	341	366	350	346	385	339	337	375	385	333	348	376	401	351	342	323	353	310	395	403	327	380	348	379	346	316	352	378	388	399	356	340	379	385	387	370	371	378	380	353	328	357	348	396	351	367	347	362	372	347	378	348	373	369	359	334	399	349	350	338	333	365	343	385	353	369	365	353	372	321	341	331	330	364	357	404	359	324	398	344	357	333	353	370	346	357	301	373	373	398	361	380	369	328	372	356	357	395	338	375	321	363	359	382	348	374	399	386	340	355	381	371	376	394	357	359	376	365	360	358	365	339	355	387	352	369	362	379	412	396	408	372	344	378	358	353	339	323	325	356	383	338	372	312	329	365	327	319	376	337	325	322	341	380	356	376	396	358	354	369	420	389	370	380	335	366	406	351	385	390	334	373	349	376	349	378	359	343	359	363	364	344	354	368	361	320	330	376	365	404	359	350	387	369	351	317	351	360	358	369	369	346	371	355	356	329	395	345	349	383	337	387	374	351	392	350	362	397	363	338	334	384	401	358	347	395	375	363	354	358	340	344	356	349	364	389	376	399	355	356	356	359	366	333	353	351	351	333	388	356	338	383	388	334	375	378	354	345	347	397	337	334	357	368	341	318	328	333	350	340	350	339	367	353	350	370	350	345	353	387	353	410	354	407	349	351	382	372	358	319	367	372	370	362	329	371	396	340	342	379	379	341	360	353	368	388	363	355	354	370	370	385	368	327	366	342	373	356	391	334	370	371	355	365	371	368	364	357	326	363	355	352	335	347	349	375	351	368	348	372	363	376	330	343	365	344	373	379	369	326	338	349	347	360	380	361	351	306	369	351	368	348	362	350	338	359	374	359	353	364	388	388	337	357	350	376	331	361	339	330	372	374	367	391	387	404	360	388	346	324	358	359	379	363	343	372	335	346	320	342	379	387	385	379	337	374	392	360	332	355	352	363	350	410	370	399	362	358	351	366	327	385	371	389	361	317	371	391	340	336	337	345	389	353	409	343	388	351	356	381	332	401	405	309	386	351	366	361	383	361	337	360	379	385	315	356	376	339	362	352	346	365	361	347	317	367	367	344	385	364	362	353	356	369	364	359	369	373	344	375	311	343	328	360	361	386	351	361	367	364	365	367	385	361	387	356	341	347	362	356	356	379	307	364	377	364	335	356	344	359	339	356	368	347	342	371	353	349	339	362	367	367	360	376	358	355	378	376	361	347	376	358	372	357	386	334	363	340	374	337	333	368	383	351	348	410	376	341	355	361	393	349	387	381	373	387	352	355	319	335	358	364	372	358	332	361	325	375	362	347	372	334	350	371	337	354	397	370	377	393	386	322	371	378	329	382	352	335	367	365	353	336	358	369	355	355	388	368	369	409	363	337	324	356	368	355	373	345	357	357	335	355	379	395	339	342	334	375	369	381	352	357	373	367	340	337	371	354	339	330	358	395	343	345	360	380	322	394	340	344	376	349	395	382	339	371	352	325	356	340	356	353	353	369	355	379	388	385	337	369	374	407	352	352	373	325	340	379	355	363	390	372	333	358	400	347	374	358	378	309	337	350	328	360	359	350	366	342	367	391	366	409	384	338	363	359	377	381	330	306	334	385	360	341	347	368	387	376	387	366	411	387	323	326	371	372	346	325	356	333	337	359	401	353	345	356	381	369	373	315	350	354	373	383	361	381	367	386	347	360	347	349	376	337	346	361	357	359	345	338	360	332	363	372	378	345	384	353	369	351	351	369	382	362	351	402	360	373	345	401	340	366	355	325	365	368	351	384	332	328	380	360	384	346	342	377	378	379	344	365	346	335	311	343	354	373	363	351	361	367	344	392	353	375	365	361	330	375	369	362	346	360	375	362	306	347	383	365	359	365	378	387	337	356	371	371	370	329	357	332	345	367	347	361	345	350	394	370	330	386	315	348	337	376	384	359	360	364	347	382	327	354	360	366	361	398	388	344	362	376	346	384	365	342	328	360	358	347	322	361	346	346	371	377	344	329	378	305	380	359	363	381	387	365	348	323	346	340	401	384	341	385	374	347	391	377	352	368	345	338	410	356	357	385	377	376	354	373	327	316	373	339	373	376	322	350	353	342	322	349	336	351	342	404	341	358	347	377	369	380	339	369	401	353	370	367	346	352	349	338	349	379	354	375	343	356	361	307	378	352	336	338	364	318	334	337	336	355	363	383
12418	9859	13962	11602	4735	1865	1489	1283	1254	1155	1103	1103	1046	1063	1004	982	989	892	938	907	875	846	848	893	887	827	858	877	803	843	792	770	804	832	808	813	805	815	813	791	779	749	826	839	809	799	848	787	784	815	811	861	777	796	759	826	817	838	825	800	824	811	813	786	816	810	827	815	758	827	767	808	833	809	777	792	776	855	840	808	799	777	797	774	817	813	799	820	788	826	775	746	771	798	770	772	759	771	758	806	827	825	841	829	810	837	803	793	794	789	832	808	776	864	793	846	810	784	796	767	811	831	793	770	827	832	779	794	812	786	783	734	861	847	770	806	786	819	754	798	813	797	816	793	784	796	809	816	769	813	826	825	824	748	817	808	809	774	758	877	802	767	773	793	811	770	792	847	783	844	831	788	821	776	775	797	773	774	768	767	767	808	780	795	785	796	829	816	820	802	791	753	768	850	811	793	808	791	797	818	767	756	811	821	783	762	787	792	794	836	828	804	820	795	861	780	801	795	845	835	832	766	773	797	796	809	852	822	803	827	806	793	806	767	763	805	740	803	744	790	806	778	793	794	805	741	802	819	824	813	814	800	862	801	802	802	764	793	801	778	779	846	778	787	790	788	855	837	760	793	806	784	779	848	816	799	814	780	814	827	832	818	819	764	801	797	870	775	818	830	820	787	799	824	816	790	739	793	800	814	779	852	856	808	835	797	762	781	777	852	814	817	798	802	818	773	793	788	832	815	779	818	873	805	777	849	756	786	784	757	794	838	823	760	822	815	766	819	815	781	765	841	820	813	836	811	784	754	842	815	854	830	801	831	823	821	822	790	815	789	812	845	812	789	751	802	779	777	776	825	826	804	807	783	817	816	790	846	827	818	781	831	794	810	796	770	792	854	868	793	781	802	813	764	774	777	775	803	812	818	827	836	812	800	754	813	775	801	804	768	763	831	787	808	813	807	775	786	772	830	752	795	825	817	792	830	797	811	776	828	791	749	846	790	777	772	791	747	799	815	795	814	812	757	805	765	821	799	827	759	829	826	786	809	749	800	787	868	800	834	810	809	847	789	798	807	863	787	836	769	831	810	840	806	845	820	866	790	812	779	840	820	778	755	806	758	806	824	835	799	834	785	815	762	826	790	820	765	790	777	815	811	825	846	780	769	781	796	775	788	782	803	802	819	812	850	784	855	779	786	786	808	805	789	803	763	805	830	844	809	817	805	794	785	786	813	820	815	779	818	780	831	723	835	839	781	810	815	792	840	796	791	791	830	828	797	784	782	817	782	763	791	748	782	779	788	819	776	807	758	768	827	785	848	806	817	755	802	760	799	817	842	786	797	790	797	828	795	801	784	786	793	792	761	810	837	816	805	799	786	766	803	791	818	839	809	790	754	839	823	830	785	788	752	799	858	857	770	810	786	832	817	811	814	787	776	783	809	826	836	786	821	831	779	744	820	809	849	787	824	838	736	798	799	828	754	840	854	808	809	815	781	810	835	791	832	801	786	783	782	868	796	772	812	746	785	805	825	813	742	832	807	868	842	822	784	827	793	808	815	805	788	806	758	787	827	855	787	803	811	805	856	764	809	819	777	808	817	789	782	803	815	750	845	829	775	810	810	804	769	825	818	755	783	790	843	831	880	841	850	811	789	853	824	801	821	894	800	855	809	776	787	835	766	738	773	855	772	770	795	828	795	793	823	825	741	767	810	802	783	835	802	781	777	846	847	769	850	814	768	783	759	819	826	782	805	806	858	775	804	833	797	751	831	792	824	785	791	788	827	795	814	811	755	777	806	810	850	829	814	758	778	858	859	780	811	746	815	801	847	781	750	829	809	793	781	776	837	787	847	855	773	783	830	837	770	771	793	795	784	804	754	797	813	803	798	783	814	788	814	774	824	806	799	813	801	807	803	774	837	793	821	731	853	872	800	814	765	844	812	763	770	790	844	761	818	801	824	817	754	856	788	777	804	824	812	781	782	793	812	804	827	762	796	782	808	821	817	830	808	789	781	813	803	771	777	799	838	845	828	832	803	824	859	781	839	838	831	867	759	815	800	792	879	834	807	835	811	786	807	796	805	781	832	788	795	758	818	821	799	790	839	804	814	784	799	828	821	802	849	808	801	801	819	842	757	832	791	829	828	762	799	827	789	778	807	797	820	836	781	776	806	781	825	784	749	794	872	804	818	792	814	792	808	838	784	772	842	806	759	797	803	799	792	749	806	739	788	816	798	819	803	819	833	786	760	809	767	796	862	836	793	829	821	809	856	836	767	792	822	811	824	830	814	797	802	849	754	778	782	812	838	819	807	849	791	801	756	785	749	855	758	827	845	822	786	819	755	787	804	844	839	831	812	820	835	839	819	855	781	741	778	760	825	799	812	852	800	769	790	819	834	781	814	788	867	817	790	817	799	763	788	756	793	805	781	784	816	771	783	809	848	809	787	755	843	797	820	776	823	858	790	811	809	806	825	792	778	748	815	809	778	821	775	773	782	838	857	800	818	807	796	808	785	769	841	818	849	757	859	798	816	773	821	782	840	831	826	790	808	779	807	771	860	820	822	823	820	858	804	830	802	792	852	867	769	864	777	793	843	844	828	799	759	842	858	802	835	787	844	818	835	774	803	858	847	777	846	799	804	812	759	799	813	789	841	818	830	764	807	812	785	828	818	810	762	822	789	832	803	798	765	806	841	785	816	867	822	822	743	757	803	767	828	817	785	787	806	784	819	804	760	834	873	866	814	793	812	800	798	799	780	815	838	889	803	815	829	827	796	865	851	812	793	819	787	730	820	806	781	823	828	785	821	826	815	790	817	841	791	799	754	803	786	759	785	804	823	774	802	784	780	834	780	822	806	842	748	778	831	796	811	842	772	751	809	761	762	810	807	788	795	843	821	788	799	811	794	804	790	777	835	798	817	818	828	767	847	774	819	788	810	800	801	799	814	817	828	774	840	799	827	756	824	778	752	789	796	827	788	842	817	827	759	806	745	795	791	814	786	831	771	779	795	776	855	757	850	806	791	790	821	811	829	823	767	767	812	782	814	832	764	789	830	846	806	791	816	827	779	788	851	772	810	820	803	813	819	837	809	850	835	763	823	777	844	839	824	816	854	797	756	814	824	834	859	824	801	807	820	852	787	812	798	801	819	821	788	792	764	793	814	796	771	769	873	788	841	779	761	828	801	782	813	789	790	824	773	794	814	819	812	790	818	782	761	846	770	825	817	838	779	807	802	805	786	856	780	773	808	826	810	865	818	852	854	786	799	828	791	796	793	775	806	775	808	802	832	810	792	814	836	802	801	803	799	827	809	818	816	856	786	794	791	816	807	825	819	719	821	792	766	812	811	790	865	767	842	816	776	810	805	753	790	876	792	850	801	816	772	794	834	777	818	812	851	828	795	802	806	816	786	820	748	787	791	822	799	818	766	818	821	856	787	861	814	780	746	757	797	804	852	784	819	830	839	824	801	817	730	792	796	820	817	732	786
36966	28839	31755	25068	8863	1704	872	808	694	618	619	539	487	560	487	470	513	468	450	433	480	437	436	457	448	403	416	454	441	427	438	451	445	425	402	398	427	455	397	438	419	404	418	446	454	415	474	426	435	430	408	445	434	448	438	388	415	411	424	434	451	416	438	413	411	401	467	408	418	410	443	432	435	401	415	395	451	451	483	438	436	439	452	437	472	413	452	429	389	384	422	395	464	478	457	414	425	419	427	501	447	427	428	417	428	431	424	458	425	386	406	431	413	439	418	401	422	426	429	433	401	475	413	433	397	385	430	447	423	429	417	434	452	404	443	434	409	412	482	436	417	442	455	467	434	423	412	408	420	433	423	425	388	394	417	450	427	423	421	435	438	438	385	424	419	440	421	428	427	427	443	463	445	416	447	421	466	438	424	410	473	421	426	443	397	427	451	466	425	428	495	400	379	391	427	419	421	444	416	435	461	427	467	438	433	448	476	420	433	426	443	442	436	423	474	425	468	432	458	473	411	415	436	428	408	449	428	394	422	429	435	427	399	457	405	381	391	420	433	445	405	440	432	408	433	393	407	411	426	460	434	480	451	437	429	426	434	412	461	423	445	449	401	427	461	468	434	423	458	386	405	438	426	457	458	393	422	458	473	456	449	391	426	433	454	449	429	423	429	410	411	453	410	408	399	395	422	446	451	435	410	424	443	462	422	404	409	454	471	425	419	421	418	390	428	393	423	418	395	452	422	434	399	439	428	423	438	424	404	419	449	432	444	377	400	416	423	453	447	416	451	432	459	481	445	426	406	420	416	425	383	441	421	415	411	439	426	432	435	466	424	435	415	435	440	435	391	407	445	466	441	447	437	430	387	438	416	456	369	422	473	398	439	425	407	433	406	453	445	430	493	461	431	412	438	396	350	445	470	428	410	433	429	449	448	426	451	427	433	425	435	427	433	407	377	412	464	420	421	414	442	406	453	446	429	430	455	403	442	418	399	429	403	427	456	455	441	422	423	446	424	447	408	416	427	429	429	428	421	456	444	448	463	413	439	425	413	423	403	415	450	453	419	382	418	440	411	425	424	407	397	395	403	443	429	422	439	392	445	437	424	461	435	459	416	411	426	415	423	492	469	431	441	404	403	422	386	448	431	396	437	465	439	405	402	407	398	419	424	420	434	421	396	417	417	439	398	462	445	409	455	449	430	428	386	423	435	401	438	427	463	413	411	458	428	419	427	419	426	421	432	421	448	464	434	451	420	419	456	455	420	434	414	403	486	473	400	389	427	444	421	399	429	442	426	458	462	461	475	457	428	444	474	435	465	455	422	431	413	407	434	428	433	444	407	468	397	421	426	411	432	451	409	461	438	453	437	416	450	471	407	436	413	399	470	445	418	406	462	415	461	436	440	455	426	454	390	446	429	431	454	405	438	429	428	415	422	455	462	460	427	418	441	421	392	404	423	446	401	464	437	423	391	444	416	422	445	456	491	403	451	402	425	415	427	396	419	431	413	422	426	429	426	442	428	440	428	424	423	394	417	492	445	435	444	412	451	435	426	434	437	457	439	429	407	446	347	403	436	389	387	406	416	424	423	437	434	405	440	423	439	441	442	386	408	426	419	475	449	420	415	410	449	413	430	395	408	408	433	401	408	403	416	469	420	449	439	450	398	371	397	414	415	421	439	430	449	436	397	459	451	405	435	433	408	425	424	451	480	464	380	409	466	448	389	422	406	425	425	420	429	412	409	422	443	449	447	473	443	448	465	428	448	416	395	453	415	407	421	451	434	473	430	459	447	434	425	415	454	435	456	435	404	446	440	446	421	411	411	396	431	469	428	431	440	459	439	452	454	436	429	431	413	437	445	396	444	432	439	391	402	456	449	451	404	446	429	427	451	457	403	402	462	438	437	476	439	440	456	392	428	421	412	429	456	440	426	390	449	392	391	421	412	408	415	409	434	452	442	441	469	413	395	456	415	409	416	439	429	416	419	441	474	435	416	474	420	404	418	407	432	447	416	452	426	453	452	413	438	416	431	388	400	395	426	419	441	413	433	426	450	446	431	439	440	414	452	447	427	457	436	390	406	391	379	391	409	436	428	419	435	432	412	407	454	446	446	439	437	405	436	457	469	406	457	428	425	441	463	448	399	435	431	382	493	435	437	481	446	391	398	429	445	404	388	397	437	426	409	470	414	437	446	458	460	424	446	433	426	413	416	437	446	419	437	448	443	456	414	407	417	437	400	441	407	436	436	389	435	411	448	430	432	434	439	430	411	433	395	394	432	424	449	449	396	412	420	435	387	425	421	422	437	453	404	434	411	417	423	452	433	425	387	421	412	424	453	441	403	480	444	444	436	423	454	446	417	432	452	400	424	389	412	406	437	403	441	427	427	418	443	417	432	451	449	450	411	424	413	433	441	446	412	448	457	415	403	418	396	414	438	448	415	429	426	399	390	445	406	407	433	445	429	429	447	398	417	408	435	395	423	428	394	432	434	437	449	467	415	426	453	419	440	433	411	413	383	409	427	443	419	443	452	460	392	406	454	412	425	428	445	457	414	417	409	440	435	448	462	414	429	419	401	406	447	376	452	453	440	423	428	416	408	425	447	420	429	441	428	435	460	434	425	435	474	439	424	391	398	427	424	445	435	431	472	433	423	445	404	413	452	443	412	420	359	434	391	420	438	440	441	440	431	424	403	425	414	418	395	478	423	436	447	384	440	412	385	402	435	470	447	438	444	444	433	438	434	443	430	419	427	421	449	435	405	480	411	397	394	453	402	412	448	424	464	460	448	401	416	417	415	373	420	446	447	428	433	437	470	434	414	425	458	421	431	410	462	417	429	436	409	430	473	454	446	394	406	460	399	460	392	400	395	392	413	392	455	423	405	431	423	427	414	453	435	440	440	401	440	451	413	423	442	440	437	429	419	422	450	413	416	415	414	430	450	431	430	390	409	421	433	411	408	431	429	464	432	394	396	394	395	448	389	442	440	455	466	450	435	438	429	489	461	435	458	465	414	457	470	418	385	419	433	420	451	436	432	408	470	425	419	412	403	428	460	415	446	405	453	412	447	446	408	444	439	409	410	437	395	403	406	451	449	404	482	411	429	445	419	477	446	457	457	468	410	441	461	469	414	447	407	405	436	478	444	432	431	408	412	401	408	434	395	446	409	476	438	406	451	464	454	403	454	454	433	407	433	408	423	419	362	383	430	441	386	430	446	430	424	401	442	456	417	456	431	422	404	419	436	413	433	465	436	453	405	431	398	393	419	441	400	404	373	437	440	431	425	435	426	441	433	444	430	424	451	462	385	429	428	431	443	439	419	429	402	456	452	417	434	426	399	449	462	478	413	425	437	393	418	456	463	405	400	432	463	445	403	459	434	416	404	444	440	413	436	421	420	452	419	435	452	443	441	409	493	444	394	413	411	419	411	438	457	470	439	449	444	465	478	421	426	410	411	454	438	414	447	449	455	468	450	429	399	409	412	437
23748	22954	34844	31285	10406	3237	2583	2425	2088	1904	1699	1653	1446	1404	1372	1257	1262	1163	1147	1124	1032	1043	1033	1060	1039	1001	1048	1010	990	942	1020	933	987	938	989	993	901	915	924	992	975	993	938	962	1049	932	929	969	957	956	961	961	1008	1046	971	966	961	940	944	977	985	948	973	926	957	918	935	915	957	922	978	929	958	922	924	956	1030	971	927	892	954	922	868	916	948	959	963	969	1003	920	957	975	914	968	973	989	978	935	897	1000	979	961	937	916	908	934	978	963	949	941	977	878	929	958	925	913	919	979	902	943	926	964	921	915	974	931	941	923	943	963	929	924	988	941	964	975	938	956	963	985	908	888	946	879	958	949	993	943	948	915	925	951	904	930	935	898	912	893	995	988	936	927	981	956	979	976	970	979	929	908	960	924	968	957	947	948	913	944	929	932	934	955	913	933	952	999	987	964	919	948	941	901	926	956	902	959	951	925	929	1022	929	939	956	911	906	930	882	943	988	936	973	900	980	906	990	912	1006	988	993	935	941	944	930	916	960	940	886	940	993	918	996	930	944	923	947	925	915	919	929	967	933	944	912	946	946	918	941	992	957	978	947	961	880	929	929	916	896	949	968	940	895	968	929	913	941	975	954	944	880	976	925	920	861	955	934	913	907	866	919	939	954	904	951	954	917	948	919	1007	958	929	1007	896	959	932	956	916	892	894	989	925	962	958	956	937	971	941	951	930	962	953	922	947	993	932	939	1015	970	962	939	914	933	928	992	922	920	954	903	920	931	931	989	882	931	957	935	950	914	1014	929	968	926	871	970	889	906	964	945	926	918	932	939	962	907	932	942	918	945	941	991	922	938	936	967	954	934	980	928	951	949	926	943	931	924	941	919	913	982	927	997	895	929	956	911	946	905	968	966	933	998	917	996	911	946	910	939	903	946	978	967	942	890	976	966	923	1016	895	906	910	927	935	902	969	911	992	961	947	950	937	899	944	936	926	906	910	947	950	947	948	884	935	974	946	932	964	976	928	923	981	936	932	903	983	910	936	916	994	913	924	899	952	948	920	948	921	864	909	974	960	921	965	977	946	893	928	872	941	940	933	913	951	957	954	944	1017	925	943	986	931	920	950	945	884	915	970	972	950	955	1024	943	973	964	914	940	911	993	951	937	909	975	946	952	967	959	940	935	992	970	929	971	964	965	932	939	964	901	991	973	949	890	904	957	994	953	964	910	948	950	905	965	862	988	948	928	939	919	971	904	913	972	919	926	922	947	983	935	949	932	886	971	973	910	943	927	899	937	943	958	956	979	987	912	885	975	971	892	948	905	953	909	896	947	916	917	945	939	834	897	940	951	975	937	922	963	948	954	943	914	976	929	977	940	912	904	942	948	903	995	940	884	937	893	926	959	986	954	939	906	948	945	926	933	922	981	882	930	940	922	942	891	911	957	906	905	970	979	975	941	967	986	924	949	978	942	978	934	890	990	934	916	969	945	974	905	884	991	940	923	969	888	946	908	946	920	959	982	925	952	937	878	977	892	925	915	975	957	938	901	951	945	902	956	948	971	938	910	946	916	936	975	950	973	918	938	948	936	922	946	910	980	959	949	895	935	949	986	999	933	970	903	964	898	988	933	965	950	983	988	957	867	901	921	922	863	908	1001	972	955	920	950	1009	939	922	959	949	941	891	979	966	941	949	961	927	946	993	990	955	910	975	968	917	958	918	884	910	928	888	913	901	935	993	952	922	958	917	914	913	941	903	944	928	951	957	942	986	940	941	954	903	890	968	958	912	900	979	882	938	976	959	955	972	941	945	928	938	893	975	990	970	982	907	968	920	933	993	964	907	906	962	905	958	924	958	937	943	958	941	939	981	925	964	893	956	954	966	912	910	929	902	906	986	950	987	899	988	940	969	911	939	910	950	932	912	948	922	980	938	970	883	921	989	942	944	996	1000	898	949	936	934	916	927	990	916	944	912	935	933	938	928	935	952	990	941	959	955	952	926	941	967	942	992	876	908	943	968	1028	932	967	909	920	955	942	945	953	921	903	992	980	927	916	913	939	943	945	910	917	908	898	935	935	899	941	948	928	952	913	950	937	925	952	949	906	908	929	945	902	955	933	931	874	937	933	921	909	971	958	908	924	918	902	940	957	949	955	864	983	973	997	965	964	945	919	914	908	968	882	994	953	896	932	911	936	887	940	908	955	959	910	935	940	980	956	957	962	957	929	925	903	948	919	993	989	922	904	942	950	909	960	961	931	914	920	949	897	936	954	981	915	896	964	905	959	918	1001	926	973	925	967	914	916	916	930	928	964	977	923	918	976	946	910	932	906	901	976	859	935	930	961	955	913	990	940	942	937	1002	953	896	924	969	943	949	914	947	988	979	877	971	892	949	981	956	949	968	945	909	918	976	946	951	944	969	993	997	909	963	928	962	898	977	914	960	972	963	880	936	979	908	964	967	965	934	930	975	937	1013	893	889	884	926	912	880	906	966	937	960	900	955	984	940	912	985	964	929	956	984	939	942	1000	956	971	1005	989	941	946	922	930	939	969	943	912	949	967	988	971	941	941	930	949	957	964	950	949	960	908	938	905	955	930	940	985	957	935	854	971	923	901	967	972	927	966	929	930	999	991	996	917	925	916	960	927	916	929	896	938	937	921	923	945	918	940	977	956	879	927	940	911	905	926	965	948	971	955	981	959	891	934	944	952	1009	959	929	932	919	928	951	915	913	873	936	943	906	919	949	947	951	964	982	924	922	926	950	926	911	892	942	935	875	910	951	954	914	933	935	957	962	943	978	950	950	951	877	970	943	923	889	925	950	968	958	974	981	896	960	939	947	960	936	969	909	908	947	945	945	963	912	918	944	968	947	926	880	952	963	979	917	951	931	1017	917	964	998	940	958	957	953	971	939	878	939	930	948	972	898	850	934	994	912	982	985	939	960	860	906	933	1000	968	966	899	927	979	922	967	951	904	933	928	903	946	922	976	981	928	996	955	960	1004	927	909	939	923	955	949	921	978	934	990	983	991	912	914	853	942	946	958	957	926	950	959	984	926	982	942	955	946	911	924	943	947	877	921	954	942	955	962	918	890	916	945	965	908	947	935	994	913	960	978	944	915	933	982	881	958	915	920	960	901	972	972	964	997	949	872	925	887	960	956	984	911	929	917	896	906	934	889	952	913	941	935	1030	938	965	941	976	902	936	951	960	923	922	965	906	832	940	953	923	901	940	971	893	904	975	936	918	931	979	889	959	906	906	912	939	958	968	943	903	932	962	935	935	889	991	960	936	874	965	1005	932	952	942	942	950	925	952	946	926	938	996	957	983	929	934	932	1000	979	926	988	1006	944	955	898	967	945	994	959	947	959	947	913	917	926	921	930	954	980	983	925	969	943	927	921	894	957	962	1014	958	923	926	952	1014	965	970	927	897	939	916	959	920	891	977	931	921	970	954	902	894	994	967	937	1026	953	944	940	962	968	979	906	890	942	922	976	996	944	953	906	886	956	913	943	898	880	899	1006	986	964	918	946	996
47650	40306	42956	35592	14298	3676	1645	1254	924	802	730	651	671	644	595	553	593	537	522	497	568	487	469	495	524	498	512	525	458	429	502	520	522	480	500	469	457	506	459	456	459	517	508	481	473	524	533	490	497	513	494	478	536	496	481	495	531	452	492	484	502	448	510	469	486	445	467	482	478	438	459	470	483	499	519	536	530	511	503	489	479	516	478	463	518	462	489	485	462	430	487	483	469	455	475	523	472	506	469	444	476	493	453	504	489	539	465	473	491	431	468	526	437	474	446	485	470	475	475	457	522	494	519	502	496	495	533	474	498	527	474	477	499	468	478	461	430	509	477	454	458	489	545	489	503	508	477	481	460	443	475	492	460	501	442	528	497	469	496	459	472	449	477	449	490	497	443	464	501	468	483	501	495	457	532	475	461	520	493	469	536	466	476	497	504	457	526	470	458	499	502	468	499	462	490	455	484	502	516	507	466	438	448	477	479	487	501	528	489	462	508	458	488	492	442	447	493	481	519	507	507	463	438	496	510	425	471	504	471	485	486	471	479	498	457	463	494	471	494	454	485	513	484	467	559	532	474	505	539	520	495	471	485	451	453	478	440	509	466	481	464	496	467	519	490	506	488	520	457	478	476	476	442	487	508	491	498	511	470	470	483	503	428	512	479	464	506	500	476	456	488	498	453	518	487	531	504	501	505	475	432	479	490	487	526	460	485	486	418	520	495	474	437	526	490	503	534	511	465	530	461	481	477	493	482	455	494	521	482	519	534	453	469	504	490	463	482	506	481	452	457	455	470	493	510	501	480	475	498	491	512	476	471	428	459	460	482	460	465	470	496	486	495	492	529	459	467	515	477	509	476	491	493	496	451	495	479	485	514	504	463	464	553	487	482	484	438	425	497	523	503	463	495	441	493	470	458	493	450	499	478	470	476	441	500	460	486	488	516	496	476	482	499	542	475	453	529	514	480	496	530	460	486	524	477	474	461	478	490	536	474	476	422	425	474	472	453	504	524	456	473	469	493	464	502	463	500	501	503	459	466	457	468	501	492	455	460	509	507	515	526	516	483	488	521	469	469	495	482	485	487	493	442	497	478	490	444	512	499	481	492	456	501	441	509	467	445	488	497	473	473	471	480	464	486	489	485	520	478	498	491	488	438	510	475	489	464	464	469	467	512	464	460	471	480	434	469	516	439	451	512	508	469	445	483	463	519	474	494	486	482	450	515	480	506	470	475	477	483	517	479	459	497	494	490	440	506	456	503	479	496	465	514	511	474	466	446	452	499	491	487	494	482	496	435	478	449	497	502	474	458	464	474	504	511	460	495	459	530	456	465	467	491	432	481	525	482	458	497	515	517	492	497	450	487	498	500	430	467	487	503	454	443	500	487	509	455	482	447	492	482	477	515	501	487	505	509	446	507	444	479	511	507	461	539	495	489	437	506	519	468	467	491	458	511	477	533	474	452	473	491	447	467	509	520	450	457	491	461	456	460	461	473	489	493	488	492	487	507	504	516	469	470	482	505	475	510	443	506	467	488	480	494	459	503	477	507	481	456	476	511	490	496	495	415	489	521	457	446	501	481	515	528	508	492	478	471	520	485	447	440	465	470	462	543	462	499	507	487	460	458	497	474	480	504	486	520	550	471	466	482	424	469	492	481	466	512	491	460	485	467	474	483	491	509	463	488	502	500	503	457	460	478	476	524	476	501	492	500	461	534	499	506	492	440	430	505	478	487	472	505	459	487	491	466	484	445	492	543	495	508	464	451	439	551	494	505	518	445	478	479	507	487	470	521	502	493	457	465	446	488	534	518	487	509	458	449	508	415	477	448	504	463	480	487	465	492	445	463	479	445	478	472	459	497	527	470	477	467	462	509	481	532	505	470	489	477	467	512	484	497	457	453	472	479	453	452	528	495	496	493	487	474	487	452	494	457	489	446	485	534	492	478	494	499	502	484	489	461	443	482	475	462	420	460	555	505	507	490	482	503	414	486	460	483	516	495	478	479	475	506	483	432	485	498	492	504	488	483	498	491	532	487	501	507	463	489	495	499	471	451	477	509	461	459	473	469	501	524	449	478	448	462	481	469	482	486	471	485	464	488	437	486	494	447	467	529	510	493	476	487	525	488	521	467	501	478	508	480	458	464	499	480	474	473	456	487	460	508	455	478	472	482	520	516	472	464	541	519	437	455	548	472	460	514	477	486	439	461	518	460	503	468	507	476	434	485	467	472	501	491	458	501	479	492	457	484	494	510	504	459	522	511	471	478	464	491	475	445	474	495	512	446	457	462	482	522	512	480	419	455	471	466	477	478	498	455	482	461	491	482	470	491	488	462	501	476	473	528	529	513	496	479	470	504	501	460	497	507	476	461	499	431	446	494	488	453	468	479	472	493	519	524	459	479	442	509	435	488	490	477	489	483	504	515	491	481	463	458	503	545	465	476	488	499	487	491	471	491	532	498	524	478	511	472	445	492	496	482	505	481	515	489	504	503	477	471	485	453	472	480	500	542	459	481	512	488	492	458	500	497	552	494	464	494	492	482	470	472	526	497	501	440	431	512	490	500	472	517	516	456	453	526	482	503	501	480	498	494	490	517	492	469	446	488	507	494	503	506	509	509	500	479	500	486	478	468	489	479	488	501	496	502	506	456	466	479	472	450	475	452	469	482	450	467	492	486	482	485	478	479	450	491	502	481	465	452	461	500	491	482	463	508	511	471	515	469	486	527	493	507	491	461	495	477	483	472	507	500	439	484	449	447	437	466	487	449	454	509	465	455	452	481	482	463	510	436	504	499	525	481	480	518	482	488	507	467	492	432	533	526	498	441	475	525	453	467	488	495	459	511	493	448	458	457	480	457	488	487	437	454	502	505	494	485	429	477	484	448	536	461	495	469	475	480	493	488	425	461	477	493	474	432	453	478	456	449	507	489	470	469	467	483	477	485	506	453	494	443	496	494	465	482	486	486	485	466	524	495	523	517	526	490	500	493	451	478	442	453	524	478	485	518	515	491	454	506	494	506	497	463	477	468	464	477	478	478	524	498	471	498	498	482	467	442	490	459	464	492	479	479	506	452	487	444	489	423	516	490	494	448	469	467	468	479	505	503	494	484	480	446	511	489	476	472	468	501	483	484	502	466	460	477	490	454	520	460	486	511	480	485	451	434	468	456	463	490	466	482	480	502	477	481	489	524	497	456	464	509	434	497	466	492	516	472	487	473	496	510	441	507	493	491	491	454	475	525	472	493	533	445	529	480	487	482	515	486	459	494	501	492	480	470	473	475	473	482	462	430	437	493	453	444	476	480	501	500	474	478	499	467	498	497	477	486	467	471	481	459	507	480	491	498	520	532	518	471	473	478	519	484	502	511	491	513	492	470	483	488	506	488	467	494	456	488	462	491	439	499	490	476	453	453	496	492	519	478	478	498	446	485	496	474	537	476	469	462	464	512	479	463	468	468	475	468	470	573	523	524	511	493	518	437	470	447	455
30485	31529	43176	39205	12175	4741	3908	3793	3082	2618	2302	2048	1812	1912	1708	1620	1480	1387	1314	1268	1184	1272	1236	1230	1129	1210	1139	1105	1105	1093	1069	1150	1137	1087	1128	1067	1075	1059	987	1030	1018	1104	1021	1062	992	1025	1009	1017	1053	1040	1042	1033	1011	1035	1038	1044	1032	1031	992	1037	1094	1083	1089	1019	1084	1027	1067	1011	1029	1005	1008	1056	1009	1047	982	1041	1081	1051	968	1045	1031	1063	1037	1008	1048	1038	1038	1024	1006	1039	1003	1053	1001	1139	1037	1066	1049	1027	1011	1043	995	1088	975	1086	1047	1038	1011	1057	1076	1113	1057	982	1054	1074	1030	1002	1050	1036	1039	1025	1018	1026	1023	1062	1065	1033	1010	1018	1007	1040	1063	1033	1037	1054	1015	1070	1062	996	946	1066	1048	1058	1015	1015	1012	1024	1020	973	1084	1012	1028	1041	1010	1083	1056	998	1080	1071	1053	1032	1053	1033	1064	1048	1034	1022	1070	1020	1018	1077	1033	946	1033	1052	1056	1014	1009	1026	1075	1014	1061	1057	1029	1070	1052	1050	1024	1068	1051	991	1040	1004	1018	1025	1008	1038	1050	1012	1044	1038	1062	1000	982	1061	948	1114	1023	1065	1016	1072	1067	1010	984	1079	1066	1025	1033	1032	1094	1019	1035	1017	1051	1030	1110	1040	1049	1081	1027	993	1049	981	1073	1003	1041	1012	1045	1098	1025	995	1069	1076	1008	1044	1071	1037	988	1073	1023	1048	1010	1006	1069	946	1020	1048	1040	1040	1090	1042	1012	1029	1030	1088	1068	1064	1010	1010	1013	1062	987	1075	1001	958	1069	1016	1016	1061	1056	1016	1015	1028	1050	1013	1028	1024	1072	1000	1048	1081	1042	1019	978	1030	1069	961	1033	1019	1026	1048	1125	1074	1024	1038	1120	996	1069	981	1047	1012	1070	984	1019	1061	1003	998	982	1003	1028	1014	1057	1046	1059	1043	1044	959	1009	1039	1050	1053	1054	1032	1050	1044	986	999	1076	1040	996	1027	1012	1090	1045	1023	1032	1030	1024	1055	1009	1077	1058	1062	1033	1055	1069	1085	1024	1044	1009	1051	1026	1067	1027	1075	1049	1030	1091	1036	1026	1020	1112	1093	1081	1012	1058	997	1041	982	1112	1028	1009	1040	1053	1020	1020	1029	1055	1012	1044	1012	1051	1009	1045	1061	1009	1006	1083	1030	1056	1054	1015	1021	1015	1030	1075	1058	1025	999	1058	1006	1026	993	1062	999	1032	1030	1028	984	1033	1075	1012	974	1077	1034	1010	1019	1006	1003	1019	1043	1033	986	1067	1064	1003	1071	1084	1019	989	1044	1017	1092	1064	1022	1008	1071	1071	1021	1043	1039	1018	1082	1104	1046	1044	1006	1001	1021	1004	1056	1026	1078	1088	1033	999	993	1017	995	1015	1041	1015	1033	1039	980	1037	1003	1048	1076	1032	1086	1003	1040	1044	1020	1075	1028	1018	1021	1052	1102	1014	1052	1037	976	1072	1071	1050	1031	1007	1042	1044	992	1095	1035	1012	1033	1073	1013	1048	1039	1003	1040	1002	1093	1010	996	986	997	1023	1015	1041	1056	984	1057	1017	1046	992	989	1065	1027	1083	1039	1045	1036	984	1054	1043	1017	1023	1061	1038	1055	1050	1090	1028	1018	1004	976	1037	1037	1047	1023	998	1056	1092	1060	1059	979	1054	1092	1046	1010	1006	1043	1091	1060	1021	1074	999	1150	1039	985	1045	1051	1013	1024	1015	1048	1021	1045	979	1064	1060	1003	1061	1049	1047	1007	1058	1024	1030	1051	1074	1053	1066	1017	1024	1014	1039	1000	1005	988	1013	1040	956	1038	972	1003	999	1064	1062	1007	1005	1076	1045	1008	1065	1089	1037	1050	1014	978	1003	1017	989	1028	1021	951	1048	1115	1052	1055	1014	1028	1041	1023	1009	1008	1018	1065	1008	1045	1103	1048	1003	1085	1018	1061	1012	1022	994	988	1090	987	1055	1046	1053	1020	1043	1047	1022	1037	1015	996	1035	1039	1079	1059	1059	1023	1100	1044	1018	1012	1062	1113	1047	1112	1015	1067	1032	991	984	1050	1062	1037	1034	1081	992	1088	1047	1054	1065	1042	1000	989	1053	1058	1059	1042	1045	1028	1035	1069	1002	1039	1034	999	1048	978	1055	982	1068	1023	1065	1006	1065	989	1006	1072	1067	1040	1076	1094	1039	1074	1044	987	1060	1038	1056	1031	1045	1078	1014	1084	1049	1017	1009	1024	1064	976	1102	1036	1033	1032	1087	1019	1013	1018	1031	978	1001	1037	1034	998	962	1009	1051	1043	1064	1019	1009	984	1061	1033	1034	1057	1069	1067	1068	1026	1076	982	1003	1044	971	1092	1036	995	1028	1006	1082	998	1036	1020	1014	1089	1074	1029	1077	1027	1017	1022	1045	1059	1032	1015	1064	1047	1027	1056	998	1095	1028	1011	1101	1054	1046	1025	1075	1014	1034	968	1027	994	1023	1032	1026	1020	1011	1045	1002	1008	1027	1019	1000	1024	1025	1054	1029	1102	1069	1009	991	1016	1047	1049	998	1015	1023	1017	997	996	1036	1039	1060	1003	1017	1056	1015	998	1038	1015	1001	1013	1006	1033	1035	1037	1054	1082	1112	1055	984	1052	950	1051	1023	1084	995	1019	1060	1021	958	1086	1017	1050	1025	966	1064	1056	1007	1000	945	1111	1085	1010	1019	1050	1019	1004	1034	1016	1061	1151	1026	1015	1062	1011	1061	1045	1041	975	1106	1065	1005	1013	1039	1086	989	994	1035	1031	991	983	1016	1074	1064	1013	1055	1050	1054	1044	1013	1103	1042	1057	1074	1084	1020	1014	1018	994	1020	1078	1071	1073	1048	1080	1045	1004	994	1041	1053	1047	1047	1039	1007	994	1014	1090	961	1054	1014	985	1031	1029	1027	1023	1062	992	1018	1022	1058	1060	979	1018	1011	1032	1057	1063	1047	987	1032	1012	1083	1033	1025	1026	1032	1065	1003	1015	1048	1055	1012	1025	1044	1022	1000	984	973	1007	1034	986	1040	1005	1049	1116	1011	1018	1035	1026	984	1049	1065	1002	1054	1030	1049	1059	1068	1034	1033	1060	1002	1121	1031	1051	988	1027	967	972	1052	982	1086	1069	1006	942	1059	999	1077	1041	990	988	1073	1024	1066	964	1000	1063	1013	1010	1000	1032	971	1039	988	1089	1041	1012	1035	1113	1063	1033	1025	1045	997	1052	1090	961	1048	1045	1068	1005	999	1066	1000	1011	1049	1003	1053	1031	1012	1011	1029	995	1077	1009	1026	1033	1028	1003	988	1006	1044	976	972	1003	1048	1046	1025	1007	1068	1011	1079	1072	1030	1056	930	1016	1051	1022	1054	1048	1055	970	1078	1071	1051	972	1060	1007	1052	1076	1070	969	984	1072	1026	1025	1039	1078	1009	1008	1057	1013	1032	1033	1050	978	1034	1013	1022	1028	1062	1026	1040	1053	1056	1064	1042	1004	1018	1016	1027	1020	1057	1052	1034	1044	1023	1005	1040	1001	1059	1065	1051	1046	1036	1009	1016	1007	1020	1026	1081	1067	1080	1031	1035	1049	1039	1023	1027	1013	1058	1020	1049	1028	991	1001	1060	1088	1048	1067	1004	1020	1048	1070	1039	1026	1043	1060	1011	1030	1006	1041	993	1042	1043	1022	1022	1031	1012	1086	1077	1051	1044	1009	1039	992	1050	1011	1062	986	1045	996	1031	1103	948	1039	997	1043	991	990	1030	1040	1033	1063	1052	1053	1079	1050	1008	1066	1007	985	1027	1009	1000	1082	1056	1034	1015	1059	1047	1015	1048	1111	1078	1015	1040	992	1019	975	1006	1079	1030	1001	1073	1011	998	1074	1045	1062	1049	1069	989	1089	1041	1025	1021	1082	1072	1043	1026	1025	1024	1013	1036	1021	1013	1064	1053	1072	990	1042	1000	1070	1068	1058	994	1011	1099	1034	1122	1040	1042	1054	990	1006	1036	1149	1067	1071	1048	1046	1035	1016	1033	1049	978	1058	1075	1041	1040	1047	974	1052	1108	1034	1082	1038	994	1067	1063	1023	1051	981	1009	1046	1017	1065	1013	1036	1046	1011	1024	1023	965	1025	1052	1038	1088	1052	1012	1013	1043	1033	1015	984	1008	1046	1057	1032	1022	1001	1051	1065	1043	990	1029	1078	1016	976	1035	1059	1054	1097	1077	992	1013	1039	1079	1071	1052	1039	1005	1037	998	999	1038	1034	1019	1000	1024	1062	1033	1059	1003	1053	997	1042	1005	973	986	993	1001	1043	1059	1028	969	1056	1015	989	1066	1004	1073	1091	1009	1041	1054	1058	1022	1029	1061	1004	1063	1014	1032	1021	1040	1023	1042	1042	1032	1030	1065	968	1052	1095	1025	1007	1026	1063	1037	1043	1077	1084	1013	1022	1033	1058	1014	1015	1061	1039	1033	1038	1022	1036	999	1013	1048	968	1051	1008	1017	1067	1030	1015	1067	1048	1032	1017	1014	1010	998	1070	1038	983	1025	993	1083	1091	1057	1051	1052	998	1008	1063	1017	1036	999	1046	1118	1096	998	1037	1051	981	1065	970	982	988	1038	1002	1038	988	1090	1045	1014	1065	1072	1041	1047	1025	1043	1050	1059	988	1097	988	1000	1093	1022	1043	1082	1024	1000	1009	1021	1031	1046	1026	998	1023	1017	1046	1045	1028	1048	1051	1033	1027
19585	11668	9412	4964	1396	663	510	493	433	412	441	441	463	451	429	416	387	411	394	443	420	388	423	423	374	395	359	398	369	393	446	394	403	386	407	363	340	384	425	362	392	340	392	402	396	376	401	370	365	414	381	385	395	391	364	408	422	354	402	382	366	379	412	383	350	407	401	439	396	381	389	392	365	434	394	390	352	433	408	359	372	394	382	380	422	402	400	403	420	426	380	386	361	404	417	395	382	371	430	399	424	379	348	437	375	416	408	395	364	398	370	408	379	395	372	383	449	388	419	404	391	397	367	392	388	375	434	435	408	391	381	378	408	418	378	396	414	401	391	377	402	400	411	379	406	394	390	388	409	432	392	374	396	389	384	354	374	380	416	388	376	412	411	380	363	381	412	350	422	401	390	401	396	405	373	395	377	398	392	392	399	400	380	362	385	396	415	406	408	420	396	404	393	384	404	380	387	391	407	423	404	412	392	380	404	377	356	423	393	396	395	402	431	420	414	379	403	415	407	395	379	379	427	399	404	408	395	379	388	405	415	410	390	398	370	370	409	365	390	387	393	382	390	379	420	405	391	399	384	390	402	385	388	397	381	403	387	430	385	401	385	363	391	390	375	362	383	408	394	394	372	426	422	407	370	426	424	397	374	394	394	405	392	404	406	369	394	398	366	369	392	422	394	434	425	402	360	410	409	378	393	369	383	410	384	396	379	393	390	375	394	386	387	379	396	392	427	417	416	401	384	416	360	340	381	385	374	380	418	367	409	424	370	395	364	356	387	422	410	368	362	411	387	413	434	371	383	378	433	392	403	384	417	410	393	384	385	375	386	407	375	376	382	393	397	389	384	357	435	448	397	377	383	409	380	381	390	395	366	384	416	415	379	408	394	453	385	404	398	402	332	391	399	387	425	389	400	394	372	394	398	423	395	396	366	421	429	396	416	383	413	390	417	334	384	413	406	396	420	392	389	384	428	407	362	400	412	380	379	394	404	398	374	411	403	402	400	363	406	370	390	401	393	374	396	383	368	339	398	402	436	438	424	383	372	436	433	397	372	386	375	400	418	393	361	398	387	360	409	394	423	418	372	382	403	385	388	402	404	419	398	385	379	401	403	386	388	399	392	411	415	392	404	405	405	393	383	419	430	417	436	432	418	400	378	390	418	394	379	430	383	381	410	409	368	331	383	389	440	388	394	390	392	397	395	352	391	416	372	393	391	390	385	383	401	424	397	358	398	400	417	377	381	388	419	412	394	389	406	416	397	383	338	355	424	370	404	413	359	405	413	411	409	379	361	388	379	440	391	421	378	373	391	396	391	369	366	380	375	368	418	359	394	383	375	409	394	386	398	403	386	382	408	393	394	413	397	419	383	377	404	391	378	374	416	404	392	415	444	364	420	376	376	373	410	371	409	374	420	418	395	393	382	433	407	419	389	379	389	385	358	377	405	396	425	389	383	372	392	429	441	392	398	383	451	381	359	404	388	384	400	404	413	408	401	414	371	383	386	378	418	356	389	407	372	408	375	412	376	395	411	367	380	387	417	415	387	425	409	379	373	366	374	382	378	385	407	348	415	370	373	395	367	397	368	384	422	411	440	387	395	402	412	389	378	377	414	422	390	352	420	391	393	402	388	410	394	385	385	362	373	367	356	394	425	379	375	403	394	396	413	407	384	367	395	374	387	429	391	392	411	373	389	346	348	418	391	378	358	322	367	430	328	341	391	392	366	353	377	392	380	362	381	431	344	391	386	370	360	352	350	398	391	360	392	359	421	406	408	417	415	364	401	395	375	371	416	391	396	365	411	385	433	401	381	377	434	399	441	375	387	433	346	424	436	387	375	373	405	428	364	404	374	375	400	371	373	380	404	403	404	399	407	379	401	396	391	389	438	363	409	373	389	351	351	393	391	364	383	377	382	354	415	414	388	383	409	437	357	397	391	391	411	408	369	385	416	408	405	359	419	380	422	421	380	422	385	399	423	391	366	424	355	376	361	453	428	430	397	416	388	370	423	384	376	330	402	411	369	371	385	403	372	435	386	427	361	411	418	408	396	398	410	392	398	377	422	377	397	411	390	391	381	395	359	379	396	390	361	363	359	351	348	392	368	400	382	394	376	389	387	404	412	387	401	379	390	365	401	370	394	392	404	400	374	400	377	371	404	399	380	372	393	425	429	341	406	416	422	382	391	414	407	382	397	383	374	346	405	393	400	373	383	422	404	378	415	419	362	401	394	431	374	439	398	390	390	420	392	394	359	410	412	390	392	378	356	407	362	403	363	377	431	361	379	404	355	381	404	381	429	377	397	365	395	393	387	383	386	379	397	376	415	418	408	358	410	404	382	413	394	377	389	384	353	367	414	353	391	402	359	392	374	427	444	415	402	375	410	384	373	398	445	389	379	434	428	395	412	400	391	406	400	407	388	381	414	392	367	411	401	382	393	404	395	350	377	359	423	414	425	401	390	456	396	394	389	413	388	329	378	366	421	411	377	403	412	374	381	368	365	396	408	380	363	383	406	392	380	380	363	365	411	338	391	365	394	366	423	415	398	377	419	333	392	401	416	410	378	393	438	417	390	353	380	381	368	383	395	401	430	375	356	375	383	422	379	407	404	422	393	416	421	415	406	419	377	415	412	396	390	382	376	379	425	381	386	394	439	400	426	421	402	395	426	407	341	376	400	385	433	384	420	338	371	458	372	412	404	427	354	347	356	395	381	363	375	375	416	409	415	358	411	405	380	399	401	409	384	406	390	423	419	368	406	376	389	441	403	378	400	401	393	397	418	401	393	370	371	383	356	418	401	373	427	379	402	397	405	356	391	394	408	412	392	398	400	349	382	404	431	395	386	377	389	415	408	406	382	385	392	392	381	418	369	397	370	379	370	390	367	368	381	374	405	412	393	385	387	391	409	403	383	391	433	391	392	423	394	392	399	389	385	406	387	375	389	416	415	395	370	429	382	407	438	413	391	415	399	394	402	365	368	409	383	393	402	382	416	426	385	424	379	399	391	381	407	376	383	351	385	367	396	383	364	390	410	401	369	349	363	396	350	385	330	414	388	351	412	385	414	414	376	414	379	387	407	404	412	398	415	420	393	406	384	391	409	367	383	379	368	408	414	369	370	398	408	392	401	359	378	438	389	378	414	389	428	371	358	383	356	383	395	414	387	372	369	379	388	374	367	400	380	351	382	421	389	418	400	399	406	413	344	398	366	394	406	397	424	395	404	383	406	415	397	384	387	356	394	414	417	349	412	369	418	393	428	377	373	370	412	444	374	451	378	386	372	369	373	380	351	387	396	407	448	378	371	413	391	359	377	385	412	381	355	370	413	377	420	404	392	382	406	407	369	450	367	410	381	361	400	374	390	430	417	364	380	372	382	416	404	380	386	404	403	401	385	373	374	356	413	384	376	388	396	396	386	377	345	346	391	381	382	376	378	357	401	389	413	408	382	413	388	344	384	378	395	366	443	420	383	388	402	390	394	370
11978	9562	14722	10867	3570	1902	1520	1358	1239	1232	1194	1183	1150	1126	1044	977	1006	991	947	941	941	951	914	884	921	928	872	878	876	884	896	906	877	857	885	845	868	804	886	876	893	894	847	866	856	874	841	850	882	848	838	823	876	871	866	863	860	894	860	898	834	838	842	865	833	843	846	885	846	824	904	842	863	832	875	865	894	893	839	911	840	892	814	809	862	832	869	867	831	856	883	906	874	879	802	888	877	849	842	914	910	844	931	858	866	893	841	898	815	870	820	882	864	835	855	849	911	868	862	874	865	844	872	836	802	860	817	846	883	822	846	842	887	865	829	843	910	853	843	809	844	970	812	852	862	920	948	905	867	898	916	864	857	876	880	845	827	858	841	880	850	856	849	917	864	845	898	874	819	855	859	840	912	834	929	824	853	895	909	814	868	835	874	928	866	859	835	811	876	873	837	844	870	872	875	857	848	844	843	908	901	831	890	882	905	853	853	916	820	917	935	867	894	829	863	865	882	863	837	973	853	840	868	872	941	877	897	873	812	864	851	887	867	859	850	874	891	875	844	873	865	889	853	878	878	878	876	877	901	823	833	910	859	900	863	883	893	874	837	924	872	842	902	835	841	849	926	869	895	831	821	896	861	824	881	882	840	886	873	869	852	907	885	877	865	925	870	825	812	825	876	819	920	841	850	830	861	925	850	798	854	817	868	872	888	900	853	914	879	865	842	910	799	839	883	840	865	866	899	849	879	865	894	909	909	837	861	843	850	922	831	853	840	819	899	857	933	855	908	828	861	859	885	911	864	834	847	895	878	888	868	830	823	902	839	875	867	897	877	857	908	820	861	824	808	902	877	893	844	895	951	821	841	890	878	838	873	848	888	852	842	860	859	857	873	791	862	830	832	914	905	848	892	899	847	906	877	785	825	886	874	897	836	843	877	878	841	845	822	849	886	885	839	867	869	896	865	900	893	892	874	917	862	858	897	880	880	867	838	868	866	792	883	871	845	841	883	894	843	872	886	884	864	884	889	856	911	831	839	884	809	809	897	876	837	909	864	871	864	882	844	866	879	811	809	891	885	820	823	818	843	856	819	844	874	820	834	860	898	844	826	874	839	887	867	921	920	861	887	842	889	821	904	842	837	920	853	904	865	905	860	911	898	824	863	864	911	829	867	860	862	844	803	856	842	884	840	857	890	892	832	890	812	866	857	846	864	866	910	843	897	908	827	895	851	866	890	842	833	875	826	821	836	868	848	864	900	858	821	872	848	882	819	878	939	792	898	841	869	897	882	860	859	886	893	889	924	840	826	907	865	838	854	865	819	905	833	836	889	868	862	859	937	889	906	862	864	821	874	860	852	886	830	839	915	871	871	896	907	836	805	893	875	835	891	866	868	884	842	914	861	867	888	851	827	901	879	801	845	852	849	847	811	817	854	887	845	828	854	875	814	855	828	842	816	878	870	908	887	889	849	860	892	847	871	846	865	844	912	839	901	858	878	865	879	819	919	882	872	876	847	852	869	848	816	882	848	812	862	875	844	841	899	916	880	936	860	926	846	920	798	865	852	882	891	847	889	815	862	894	835	880	854	857	869	912	862	898	790	885	924	842	883	848	832	866	896	853	901	872	873	854	890	870	925	851	884	876	856	868	794	858	875	853	886	900	868	849	866	895	825	879	860	919	891	799	889	881	889	860	844	804	870	865	868	878	866	917	867	870	863	906	863	853	809	904	895	866	897	847	888	905	898	858	890	879	843	835	878	844	892	869	897	852	906	840	876	846	813	864	835	868	858	825	810	848	841	863	869	898	840	868	819	860	784	863	842	866	848	863	919	871	897	835	867	856	838	844	804	912	907	860	887	845	831	842	872	894	902	874	863	837	841	823	870	877	879	918	896	883	825	878	927	909	823	854	840	872	949	840	826	856	871	887	882	854	893	780	866	827	888	853	877	874	852	920	873	937	854	846	872	852	866	836	865	860	868	858	883	856	893	868	858	956	785	835	870	862	923	889	863	836	851	884	882	845	855	897	852	824	896	848	870	892	888	894	796	892	866	859	857	857	889	895	845	882	862	882	820	876	901	913	861	896	842	873	886	882	882	856	850	874	890	872	872	863	873	849	831	877	921	850	821	855	875	942	861	878	868	815	826	836	814	894	851	859	835	851	895	813	892	840	889	879	854	834	864	886	866	852	869	856	881	885	881	845	838	840	851	883	903	886	880	860	914	888	864	843	854	868	849	883	915	889	857	872	835	831	850	873	884	883	814	887	845	840	880	876	874	894	894	867	868	859	885	897	849	906	890	849	846	859	878	927	860	860	905	900	861	880	888	857	830	925	926	877	905	836	852	824	873	895	914	845	845	882	912	912	832	865	856	909	906	891	855	882	876	862	892	854	829	856	851	908	902	868	900	807	854	852	880	911	863	819	881	888	909	887	881	883	839	861	883	866	870	915	854	878	837	878	882	861	888	882	828	861	873	914	899	827	877	882	884	835	894	855	870	888	842	856	872	851	865	825	873	862	866	884	840	843	858	913	877	902	847	915	911	793	859	824	869	849	886	864	901	892	901	813	864	850	857	883	869	854	860	863	884	816	928	841	860	903	868	837	904	911	879	882	864	910	885	841	833	879	887	934	853	836	812	846	886	854	856	842	843	831	870	855	856	855	831	868	905	873	873	887	868	895	838	826	869	837	843	908	812	862	900	908	838	851	883	816	867	904	879	915	918	869	891	903	882	832	884	843	865	848	837	857	875	836	866	858	914	845	868	880	866	845	896	893	916	845	870	872	866	879	845	847	887	901	833	826	869	860	814	868	882	883	878	902	818	853	878	860	868	874	870	831	830	821	812	892	901	861	895	839	899	819	798	846	829	831	900	889	836	854	843	824	884	826	823	904	874	896	875	921	874	868	836	910	875	886	869	906	872	838	829	850	848	906	837	822	862	836	902	869	868	854	841	848	799	886	874	854	867	819	877	893	856	897	857	881	878	879	884	894	885	835	859	844	843	901	852	849	872	916	875	852	903	891	822	889	897	883	842	813	889	828	876	890	837	867	914	873	843	868	889	845	797	850	890	885	876	823	882	852	898	892	823	833	853	847	871	905	883	883	826	835	905	908	838	806	872	863	873	876	877	862	887	821	835	848	876	889	879	859	889	897	844	794	833	824	810	868	855	892	879	802	895	832	847	873	870	860	805	876	841	910	828	856	892	878	848	855	893	856	865	884	864	886	853	785	833	838	847	816	840	813	882	838	808	854	898	827	913	874	883	946	904	855	876	885	879	886	850	846	874	861	875	857	842	818	888	896	854	899	876	904	804	832	858	862	841	881	890	862	903	836	817	889	834	909	883	866	883	897	870	875	916	898	877	869	870	842	856	799	903	902	891	866	897	870	816	866	835	854	884	906	879	834	886	883	847	866	824	827	809	858	897	833	858	832	862	854	862	871	895	912	845	867	872	849	842	876	874	852	878	903	822	880	872	860	848	883	874	848
37315	27529	34150	28355	8722	1783	1075	831	716	604	562	529	553	523	459	501	484	454	449	493	460	454	407	430	456	434	391	481	443	451	436	419	436	450	443	396	421	433	455	401	446	432	458	422	448	450	409	434	420	434	455	444	431	383	414	443	427	437	443	425	448	412	433	416	449	413	436	400	417	439	419	442	452	464	436	422	438	446	435	453	450	403	423	413	400	432	428	446	441	431	423	457	412	416	406	435	395	411	450	423	468	438	430	420	443	416	469	457	436	423	426	473	410	505	437	405	413	415	485	455	430	408	441	449	428	443	418	446	409	427	438	448	401	396	420	412	405	381	410	449	451	470	419	439	425	435	478	430	433	411	419	440	423	433	424	429	437	424	449	408	452	441	405	387	466	411	410	406	419	409	407	452	478	435	423	409	400	440	462	415	462	394	438	465	459	405	395	488	443	436	404	483	402	413	456	445	414	480	409	449	463	443	436	405	476	413	394	460	446	468	429	443	466	429	436	446	466	418	485	431	463	420	410	469	390	416	428	397	401	461	438	415	437	430	465	451	462	465	459	451	467	400	425	481	399	455	435	429	482	414	432	463	460	414	438	463	438	402	392	405	455	425	432	447	446	453	418	488	436	438	451	421	442	381	421	439	443	424	406	405	414	412	416	418	392	435	434	442	430	394	405	414	475	392	429	436	428	420	447	447	494	424	446	416	444	456	444	439	439	489	424	426	452	429	410	444	432	394	455	447	418	442	454	409	457	431	466	461	424	441	394	462	414	428	426	446	469	428	410	431	434	407	436	432	387	421	458	454	415	427	454	410	458	422	419	432	446	415	422	407	402	423	440	423	446	417	414	445	441	456	416	442	416	453	468	434	437	462	433	395	420	434	462	473	422	431	429	471	439	399	417	436	456	448	427	441	469	424	481	430	407	451	397	406	422	460	459	446	473	442	463	457	441	395	444	468	388	445	436	446	465	436	423	448	430	425	425	466	441	438	411	451	420	475	433	438	414	465	453	467	456	421	462	450	441	430	446	447	430	433	420	435	439	429	421	453	438	444	432	426	413	448	449	431	427	370	444	442	448	451	387	431	424	466	423	460	432	447	449	438	463	467	420	451	438	446	386	430	411	443	412	421	453	470	444	427	375	416	419	424	424	429	456	454	417	468	413	435	425	430	392	455	436	431	433	414	445	433	472	422	468	437	414	435	415	433	432	422	438	452	393	438	432	423	435	436	444	411	428	431	462	471	426	456	462	412	410	438	476	425	423	450	435	440	411	433	423	393	380	429	483	462	425	395	456	437	445	461	438	412	454	423	429	396	420	454	417	441	425	396	430	462	449	433	476	403	459	436	435	400	397	474	470	406	463	404	442	443	446	409	424	456	437	469	434	463	417	432	407	405	422	461	406	471	445	440	433	425	451	437	408	457	499	440	422	414	433	462	408	460	410	410	440	430	427	411	428	443	416	411	446	456	380	408	435	399	373	430	442	433	410	395	448	450	442	435	438	432	462	411	391	425	438	452	417	426	437	446	399	437	431	422	509	475	406	422	438	395	414	414	437	451	476	402	409	413	431	418	486	432	468	448	420	398	460	399	445	412	407	438	422	437	479	451	411	426	414	403	428	389	438	411	421	420	455	425	401	443	411	447	461	434	444	405	433	469	383	473	422	428	463	433	424	430	443	432	452	480	428	439	403	431	412	439	400	410	440	438	425	444	434	433	477	446	437	429	443	377	433	429	439	454	443	393	454	424	445	437	461	461	404	405	412	453	425	430	417	432	440	444	456	430	423	423	451	465	390	423	395	488	396	458	462	427	396	433	421	461	477	443	446	466	403	439	447	413	419	419	473	461	432	391	436	457	411	409	421	423	423	397	452	388	427	417	450	443	449	423	415	437	412	462	474	476	406	442	441	435	464	396	408	447	433	461	437	474	427	432	427	406	420	434	430	453	441	434	453	444	400	465	430	441	398	439	435	391	375	472	464	401	404	444	444	455	429	404	435	415	481	444	408	461	442	400	417	446	432	430	422	462	431	455	451	417	432	391	408	437	414	429	442	405	444	446	377	414	439	389	406	415	479	388	417	471	452	425	442	406	430	442	427	425	447	407	464	433	440	426	442	409	434	420	478	462	413	432	447	464	456	435	467	449	436	412	419	389	391	432	431	425	447	473	444	449	423	433	436	436	386	454	425	419	401	444	429	444	403	441	451	437	427	456	412	437	406	436	457	441	405	441	432	405	407	422	421	413	426	430	475	440	473	428	448	469	439	466	460	403	433	446	463	444	447	439	419	404	439	462	456	443	432	434	422	391	440	431	424	459	431	429	445	429	405	402	406	425	464	395	412	447	436	467	430	458	401	436	437	432	409	406	440	403	430	424	414	432	409	413	411	415	445	427	404	475	416	376	440	451	439	422	444	447	424	417	446	438	395	462	457	449	439	416	394	461	481	392	444	421	420	457	426	435	405	415	455	432	473	431	420	458	443	419	414	441	454	455	419	417	404	479	447	443	428	429	436	426	415	423	456	449	404	420	430	415	422	448	457	434	441	378	430	388	437	466	443	432	466	470	462	426	458	452	398	456	371	409	421	439	433	435	470	433	436	430	398	407	426	425	459	438	410	460	442	448	454	432	437	394	428	431	430	423	464	432	455	445	399	439	390	430	429	436	473	434	416	444	462	452	440	428	442	492	419	435	417	404	459	407	423	449	431	439	414	447	422	416	441	440	473	448	479	443	435	439	452	472	442	415	441	436	420	440	435	425	416	406	421	426	401	445	412	400	424	425	433	372	398	435	421	430	410	467	444	417	462	406	453	462	412	423	464	426	482	459	409	421	429	445	426	443	390	448	452	409	437	423	412	453	412	440	425	454	432	395	449	448	430	460	413	413	413	417	428	421	394	395	436	377	507	463	459	436	391	439	434	456	429	449	442	434	408	449	436	421	488	443	431	405	409	447	449	417	425	444	410	445	401	435	440	448	461	438	456	430	467	455	451	426	423	409	482	457	444	479	428	451	468	445	432	449	432	437	422	404	446	413	448	434	449	430	432	386	448	390	421	431	429	472	431	410	436	423	436	438	425	447	403	444	444	424	426	419	440	446	435	435	427	411	455	414	456	413	439	431	429	432	394	431	382	408	426	437	406	425	458	441	430	492	432	436	413	409	390	410	428	445	441	443	444	397	424	382	416	432	432	462	433	466	459	418	444	456	462	427	436	452	422	405	425	415	383	394	412	476	437	465	414	467	428	418	446	422	446	439	418	454	426	411	417	435	417	410	428	399	443	409	448	402	472	419	407	407	412	385	455	445	491	459	454	415	429	370	415	400	412	426	446	426	430	481	462	458	425	462	471	485	458	448	481	447	392	443	405	459	425	404	448	451	420	440	431	438	420	397	410	452	480	443	399	421	408	435	458	458	446	444	440	451	417	440	419	422	419	418	423	448	436	400	398	428	424	417	477	411	427	389	427	432	448	437	409	429	427	452	450	453
23868	21482	36887	33263	8697	3419	2681	2509	2158	1813	1721	1598	1442	1374	1411	1303	1254	1181	1114	1025	1108	1068	1048	1098	981	1029	986	1015	1030	1024	965	967	979	937	978	998	969	1023	993	992	934	960	957	940	918	901	916	960	926	940	966	1005	974	969	939	902	937	953	979	969	985	989	935	1076	967	940	973	930	972	965	890	952	904	920	946	953	944	1000	893	956	948	963	992	928	941	868	893	934	925	960	956	924	914	962	916	974	929	961	921	981	937	950	960	947	971	943	980	876	949	931	972	994	900	895	963	889	946	892	955	926	997	952	1004	917	922	956	1011	990	927	947	932	946	924	905	945	924	967	967	950	953	958	960	924	936	948	963	935	958	987	918	904	923	891	905	930	939	941	952	996	897	940	980	931	935	1002	956	905	901	942	938	913	884	948	936	977	917	959	944	908	934	935	945	948	936	938	947	916	937	970	883	918	916	1029	911	933	946	962	937	891	971	981	941	936	962	935	951	993	938	912	935	923	934	951	909	912	1016	916	1011	945	1023	1000	892	941	950	983	1006	923	938	946	904	878	908	940	905	963	914	919	957	917	1001	912	979	951	964	946	921	943	926	931	905	920	983	911	920	982	939	933	940	871	992	955	914	932	905	960	972	921	958	955	933	945	912	912	950	966	934	895	927	957	915	926	923	962	940	1020	868	954	933	901	946	948	945	921	961	918	929	982	1007	904	898	920	962	981	950	981	956	993	964	909	955	997	919	867	896	918	932	984	948	967	960	946	887	997	940	964	921	969	920	942	917	949	958	972	928	983	950	858	971	952	946	960	908	986	982	951	945	895	944	901	946	906	959	915	977	1000	929	939	966	916	943	973	981	934	858	950	921	963	981	986	895	971	930	929	901	946	997	961	946	926	924	927	902	949	959	943	960	961	924	906	913	952	848	1004	963	973	905	926	906	933	927	920	952	930	959	959	899	929	973	1022	1006	987	989	920	979	925	947	945	967	924	893	942	974	950	932	970	935	1003	959	966	903	926	1016	926	950	961	952	968	972	944	923	930	937	982	912	876	962	851	938	918	942	930	910	939	940	926	928	973	943	899	900	951	966	923	941	961	958	1001	994	917	982	939	958	999	1005	949	942	960	956	990	1034	998	937	896	963	894	947	942	923	970	955	978	943	973	931	981	948	985	927	945	888	940	921	904	926	983	1023	947	940	941	948	920	969	951	995	928	939	966	886	925	912	936	944	929	965	903	961	949	964	930	914	913	888	962	939	945	880	934	992	884	928	892	903	925	927	922	950	968	925	938	941	959	941	959	947	935	934	905	958	943	972	931	959	925	904	936	1025	991	916	951	884	976	948	911	967	912	936	935	886	950	930	926	956	963	964	928	955	991	1008	940	933	981	938	862	955	968	916	926	982	906	942	962	964	965	945	954	965	976	977	962	926	962	920	925	968	956	918	905	929	949	939	861	946	996	972	892	952	947	956	898	940	904	951	944	961	927	939	917	916	932	1009	991	942	958	929	934	930	982	909	948	978	954	1008	956	965	939	951	933	955	946	905	934	910	950	1013	922	926	960	935	968	909	928	996	953	953	973	907	922	905	896	894	932	939	887	892	874	996	952	979	948	953	983	976	909	929	928	962	1017	937	962	958	933	961	938	885	890	976	939	958	935	955	949	974	916	950	911	1020	971	929	928	916	958	962	937	997	906	920	926	919	909	997	928	898	923	909	924	941	929	921	931	986	985	943	986	959	970	903	931	952	900	953	941	915	915	957	961	899	983	897	933	914	942	897	966	939	899	951	963	937	945	920	917	965	940	986	963	947	927	954	902	895	964	886	967	941	928	980	963	952	960	1033	950	954	946	900	953	943	938	986	992	985	932	925	908	932	933	975	935	943	1007	982	935	989	964	990	968	931	991	929	947	948	932	942	956	973	925	940	956	1015	929	939	906	889	899	879	958	906	934	974	994	986	991	932	969	911	977	942	984	937	954	988	987	863	908	966	974	941	942	947	923	904	928	942	892	929	890	949	874	957	985	976	964	947	1042	945	952	957	938	943	940	988	983	911	938	906	889	975	909	900	907	945	1010	978	929	944	921	951	968	946	935	951	957	904	957	949	961	973	912	977	999	926	949	970	985	890	967	1021	960	971	962	956	893	949	903	939	970	954	927	946	951	921	995	980	963	959	957	990	978	1006	934	932	957	929	924	971	939	1000	964	917	967	941	925	874	959	948	984	969	957	960	984	921	900	967	876	969	928	962	934	963	951	934	942	931	1039	908	881	919	926	971	905	905	947	947	939	986	898	966	916	946	928	1005	963	970	939	939	971	973	984	930	982	973	948	912	953	935	936	952	901	944	953	946	899	960	933	971	942	931	894	962	910	932	956	975	966	985	948	946	940	980	974	973	901	961	957	949	910	989	921	996	885	976	925	976	934	947	917	920	919	952	922	967	889	879	934	955	911	959	987	947	959	953	952	960	942	933	969	919	946	972	931	972	914	929	993	971	928	930	935	945	905	870	957	966	956	932	952	947	927	926	902	954	897	971	991	963	946	948	944	974	922	907	940	981	941	959	951	954	981	908	934	971	941	1000	930	997	972	946	921	904	926	966	956	950	934	902	908	953	963	974	906	913	971	938	971	926	965	1011	939	1046	912	920	965	945	945	928	963	963	898	922	942	977	972	928	938	950	941	933	977	975	946	955	868	927	958	908	915	958	950	961	929	1015	918	941	972	958	949	887	953	940	970	923	936	952	955	960	934	932	952	928	956	992	905	959	932	951	914	972	932	959	942	911	943	922	961	869	907	927	927	937	1018	952	999	970	971	960	940	919	995	900	950	943	929	980	964	974	940	998	943	905	944	910	989	957	990	940	988	955	938	918	981	902	933	948	954	968	909	978	941	991	944	886	928	971	943	946	926	923	899	893	958	923	981	960	956	1019	911	955	936	941	915	966	919	963	931	972	929	894	939	917	988	903	928	956	963	956	910	971	900	950	918	939	937	953	959	950	950	931	966	935	949	964	934	943	933	958	963	893	988	926	912	919	910	991	958	938	951	985	911	1015	933	957	907	950	980	929	928	935	1003	968	923	871	944	929	974	968	954	948	967	882	966	954	915	1017	971	963	895	932	937	930	923	979	901	903	933	949	905	898	1023	902	904	942	938	877	932	926	928	954	971	924	931	945	977	919	953	953	960	927	902	964	968	956	939	974	908	947	969	974	943	961	951	977	971	976	923	980	916	900	934	937	909	915	954	1012	989	942	969	954	927	917	957	939	985	902	940	1000	967	895	944	1029	912	919	929	963	899	946	917	957	972	917	931	957	950	992	968	960	932	960	958	938	940	966	904	958	919	964	948	1000	955	968	971	928	909	921	977	928	900	908	959	940	973	951	910	990	920	946	958	923	907	902	986	967	953	989	901	962	991	961	969	945	952	924	973	953	936	927	915	903	940	969	917	1004	932	937	915	1021	922	934	948	937	904	943	918	1002	908	935	966	962	955	947	904	945	920	945	954	918	957	973	916	983	976	986	906	897	921	922	903	982	942	923	935	936	945	901	943	956	918	920
48281	37905	44568	36044	15737	3853	1497	1132	950	737	685	680	629	667	590	579	545	499	491	494	498	478	444	460	506	456	489	484	465	461	522	486	457	447	446	465	460	452	445	425	427	428	444	484	516	434	432	492	465	444	451	438	476	462	428	448	448	441	480	461	485	454	481	434	466	465	404	466	446	469	483	465	445	448	482	495	479	470	460	397	448	474	480	445	436	430	450	395	465	435	448	441	443	458	485	460	446	453	438	462	454	420	435	466	486	464	464	464	442	434	432	425	465	446	448	468	440	432	441	461	480	456	426	410	449	511	454	458	483	477	467	448	438	465	449	445	440	437	446	455	454	468	437	453	451	490	430	447	458	477	438	442	428	432	489	467	457	458	445	449	434	412	491	432	468	481	451	464	467	493	458	439	429	492	459	463	469	482	471	474	421	455	445	448	463	477	484	477	456	465	469	461	464	458	463	472	443	474	446	450	466	439	435	427	453	468	446	455	434	454	477	487	471	481	425	437	461	473	456	442	453	452	450	455	472	430	448	433	473	452	430	444	475	449	398	480	460	466	507	438	480	454	452	482	463	456	455	470	473	425	443	445	427	471	476	461	464	450	464	497	458	490	420	447	495	470	448	478	447	443	475	454	467	477	492	475	476	407	465	506	435	483	441	397	485	454	480	480	450	417	436	435	469	456	450	439	505	464	466	445	469	472	475	456	446	445	442	415	474	492	471	464	465	419	448	467	466	447	501	464	497	480	442	438	475	438	453	462	462	467	475	465	439	455	468	453	448	394	470	408	475	467	510	483	437	465	465	458	484	447	486	499	456	482	470	484	486	453	472	449	455	431	476	432	470	431	420	449	473	453	489	424	474	433	410	457	394	459	440	484	476	478	451	509	460	449	457	459	418	504	489	428	444	481	424	469	477	460	421	472	483	480	459	447	436	430	461	478	480	424	454	453	491	493	455	456	480	449	459	424	457	499	446	424	467	482	442	445	446	466	447	464	478	462	454	464	442	480	476	434	443	471	433	467	471	489	473	437	420	396	483	481	461	431	440	492	444	470	492	458	456	420	464	485	463	467	453	473	471	477	512	456	451	470	458	464	441	487	505	462	520	477	451	449	495	470	494	483	459	476	484	433	411	443	444	418	469	421	448	455	489	455	455	410	450	487	495	451	468	442	534	452	487	456	471	469	522	433	477	515	444	488	505	466	428	431	486	471	456	482	429	443	479	466	496	468	491	487	454	475	455	495	468	420	430	479	490	491	459	433	424	472	490	458	452	470	447	448	517	453	450	471	457	451	462	460	483	482	460	467	474	462	502	431	451	431	439	477	469	479	469	468	402	453	485	485	512	395	439	459	428	471	453	444	446	445	449	503	446	458	485	529	469	402	483	482	467	444	451	485	472	474	438	452	469	460	445	420	486	435	444	481	472	453	469	423	433	480	445	484	453	434	472	426	497	444	463	484	448	448	466	471	465	476	481	450	441	457	452	439	497	461	454	445	474	460	477	431	447	469	471	452	451	477	471	447	486	452	419	455	465	431	465	452	425	445	467	469	455	458	530	436	429	474	462	441	481	418	463	447	455	478	469	416	437	457	473	438	474	439	462	422	461	479	479	452	434	439	425	491	438	437	502	423	464	477	466	482	478	504	467	445	441	447	462	489	484	477	490	484	478	503	421	465	451	479	435	463	446	460	456	385	464	442	424	439	438	467	456	442	476	450	448	474	464	494	452	501	490	491	433	491	425	448	441	457	509	468	459	516	484	441	471	500	419	406	456	505	453	424	490	446	445	463	438	467	458	519	445	449	450	474	442	461	437	491	427	494	455	491	454	472	458	455	464	440	461	455	485	428	431	475	453	492	452	455	437	450	506	490	463	499	432	456	448	408	498	470	415	460	451	458	485	434	469	447	464	455	448	474	451	449	433	486	407	414	458	469	470	425	441	444	493	455	432	464	444	477	449	458	450	440	466	459	460	443	464	432	454	436	443	495	471	441	437	497	455	441	472	458	452	451	500	482	447	490	488	486	509	459	461	437	485	470	434	430	413	443	449	434	485	493	456	481	477	434	483	454	476	462	515	421	425	472	447	445	460	473	470	503	453	437	463	418	449	441	469	456	449	483	445	431	447	470	424	443	472	437	503	492	481	440	459	476	461	453	445	455	465	444	503	438	447	458	463	447	472	479	510	471	449	473	456	445	480	442	463	455	415	437	448	470	455	443	455	482	499	458	484	433	486	460	430	446	450	448	460	426	448	481	462	502	444	449	492	467	460	448	513	462	445	454	442	456	446	437	455	419	483	453	473	471	453	483	458	466	462	476	461	438	437	475	450	466	519	462	459	490	463	502	425	433	473	476	444	465	491	464	438	478	471	480	486	462	437	402	469	460	461	502	475	468	490	496	415	430	422	476	476	463	455	455	443	465	449	456	452	444	507	462	496	469	468	427	477	481	503	425	437	467	415	463	449	508	449	447	460	470	447	402	450	474	467	396	434	447	460	450	456	492	468	460	477	442	431	458	461	435	478	428	478	488	487	481	471	438	418	421	425	428	476	455	448	455	466	468	433	443	399	439	452	463	443	458	481	429	444	443	459	448	463	505	496	493	448	490	450	435	430	455	458	475	477	430	461	456	450	473	435	484	473	448	438	442	411	446	430	472	493	448	439	439	460	453	433	509	445	434	478	479	449	469	497	451	450	468	507	458	505	464	454	478	510	465	474	465	441	445	428	409	442	442	465	444	468	432	440	497	475	471	447	429	460	496	484	454	453	456	464	462	454	488	437	442	432	475	497	470	441	456	463	442	479	457	443	485	474	422	431	488	432	484	417	456	462	432	437	414	428	447	448	473	461	506	450	429	507	438	449	424	469	516	473	476	487	510	432	476	431	452	470	469	505	467	456	454	477	485	448	426	396	444	473	466	448	479	482	485	478	506	453	472	475	434	484	464	490	404	475	456	472	501	444	456	458	448	517	464	472	431	413	458	492	465	455	446	481	446	411	451	475	488	449	450	431	435	467	473	516	456	506	468	451	436	426	467	440	476	446	458	436	454	433	423	476	451	438	474	443	423	466	436	458	464	469	462	472	491	444	452	461	471	427	490	485	444	446	479	414	455	468	468	439	481	469	468	436	470	466	448	488	465	461	448	481	469	449	457	446	457	455	447	507	500	478	516	440	455	430	417	500	428	440	480	465	461	429	462	455	454	470	457	442	489	441	403	473	455	483	464	446	457	454	438	481	454	475	442	502	488	482	484	433	456	478	436	464	446	446	524	480	407	458	485	441	440	412	479	494	438	460	466	509	418	444	486	493	442	466	429	491	483	471	435	452	449	501	455	457	481	441	479	480	443	480	476	451	480	473	446	421	476	425	450	432	478	455	467	463	415	468	427	447	436	475	472	391	445	480	454	424	438	414	450	464	465	464	446	484	459	483	422	454	430	440	445	508	497	465	471	435	432	440	499	452	458	468	483	510	439	424	414	450	456	426	481
30463	29623	43553	40577	14482	4645	3485	3432	2887	2429	2397	2047	1889	1813	1714	1553	1354	1332	1222	1190	1139	1155	1106	1095	1095	1108	1036	1081	1000	1084	1058	1050	1032	1033	1016	1051	960	973	970	973	950	987	1038	960	1007	1023	992	1028	1015	964	985	969	1010	972	1030	984	980	1001	1024	991	962	978	1016	973	983	970	972	977	994	959	1046	941	1004	928	1017	1012	1013	944	964	1009	967	991	1048	1009	956	979	1001	978	982	1007	1022	982	1017	1011	996	977	1022	1001	1048	1015	1023	983	1033	967	954	970	980	968	957	986	1033	1007	943	937	930	977	973	994	988	976	1003	997	1031	950	939	1035	1032	1017	1005	980	995	963	1015	990	950	969	954	1002	998	979	996	995	991	971	992	1010	940	985	989	1030	931	963	953	991	993	935	918	1000	989	993	969	1038	961	949	1005	956	1025	984	1020	972	1018	989	976	976	976	958	997	961	984	1008	979	1004	979	1031	1036	961	996	934	968	952	963	932	961	979	1012	982	955	965	1013	993	1005	994	938	1013	1020	999	1011	974	1037	979	1017	999	1052	942	980	975	944	1022	994	1002	966	1041	981	941	983	962	971	1019	1005	1004	1040	927	1005	999	1050	959	1015	979	1008	935	1017	1026	1015	1034	1005	982	1018	915	984	1024	971	968	966	984	1018	992	968	983	989	1045	987	979	1024	977	966	1031	990	985	975	1030	991	1002	995	958	1048	963	1050	1012	948	970	962	962	979	970	945	1000	1021	965	949	977	1013	975	958	1008	971	985	1044	958	999	952	998	1021	964	1044	1027	975	1009	988	989	967	1052	938	960	974	1005	970	1019	1041	1051	996	977	953	966	1055	1025	936	1016	951	972	1016	970	961	993	971	897	958	1069	988	978	1006	978	1037	964	940	1054	994	977	1011	1020	989	978	1036	944	1023	1003	970	982	981	940	1035	1006	973	981	944	1011	1077	999	1000	1002	1004	986	1016	932	983	1007	1003	1018	1018	990	1003	1038	1002	984	968	968	1001	998	968	982	971	933	958	961	958	1007	1006	975	941	1051	946	962	969	966	1055	948	1016	989	981	995	969	991	986	995	1005	1006	1029	978	956	961	999	981	1011	992	1067	946	1008	1006	977	989	1047	1037	942	927	997	1059	981	932	988	959	981	1017	1004	989	985	996	959	1018	1006	996	1002	999	1006	972	960	1010	994	989	989	965	1030	962	910	1005	1010	963	960	965	998	958	943	1000	975	937	996	974	952	889	970	1018	948	1030	999	960	961	996	998	1037	919	997	974	959	1011	997	1053	1044	1013	964	1010	982	950	983	929	988	1027	973	997	992	1018	1026	940	925	1001	1032	937	957	1038	1015	1003	929	967	982	991	995	942	1057	966	995	1042	1054	976	982	1016	956	1018	959	972	951	942	980	972	937	912	979	905	1019	962	1006	991	964	1013	1003	973	977	1005	900	1016	950	983	900	948	1005	991	998	1043	983	978	954	944	927	1027	1031	973	950	973	988	1004	1033	1022	987	1021	924	966	987	1028	981	960	939	961	991	964	990	909	996	939	978	1019	977	980	961	996	1019	1018	952	947	1051	996	977	968	1031	994	959	975	1020	985	975	987	984	970	970	943	1030	970	1001	1057	939	989	1039	1003	985	1024	983	961	959	958	980	941	972	939	966	1010	967	973	1004	970	976	989	947	1028	926	980	974	1006	993	994	1020	961	1008	997	966	979	954	982	993	934	1022	968	975	955	976	910	920	1009	969	987	964	996	980	924	984	1001	1022	997	950	970	972	1003	1044	905	1036	985	1050	987	981	944	943	1008	1019	997	982	1000	984	965	1027	960	934	1022	965	948	990	938	976	931	942	917	1029	1037	953	993	1029	1009	955	988	990	1004	982	1005	985	990	951	977	1029	999	993	992	980	965	1004	999	987	992	955	963	1026	1001	1025	1032	984	991	1015	1002	956	1000	997	1043	964	962	987	1056	984	997	938	993	962	941	1007	966	992	964	944	983	1006	965	1023	988	967	1027	1011	956	973	1010	1053	985	952	997	978	955	1015	965	1006	1015	1046	980	1021	955	981	999	1009	972	917	1014	972	957	994	948	976	978	1032	948	952	959	1018	972	965	955	1005	978	935	988	922	980	935	992	964	999	998	987	954	981	950	997	998	966	1031	919	992	1026	989	1017	986	985	987	1000	977	1084	960	983	945	1042	998	1031	951	995	972	1047	1044	1020	965	987	1048	972	1007	1001	1005	969	975	990	984	961	967	961	1069	992	960	904	991	1000	1000	936	1004	936	1051	978	1039	1075	995	989	1072	997	985	969	980	994	964	950	1031	1011	946	975	1023	1018	996	1025	953	1001	998	980	1009	932	976	1005	943	954	958	978	1008	993	1027	980	971	1016	962	997	927	1001	1014	978	992	1011	978	963	994	1004	988	923	996	1042	998	978	1009	927	1010	1001	1045	980	999	998	996	992	1014	1010	991	971	993	986	969	954	989	984	1031	997	1005	1001	1053	957	1015	1021	1027	964	1012	971	958	951	975	999	1022	974	1006	932	977	954	1035	1027	962	984	940	987	942	961	995	989	1009	1026	1028	995	964	975	960	1001	1022	997	1003	939	995	1034	990	973	982	970	981	929	1041	1011	951	998	979	924	952	1024	1023	981	1019	927	1022	992	971	1002	959	1009	909	987	997	922	921	1002	1023	1012	973	983	1006	999	1033	998	1030	1013	997	974	972	970	944	980	956	945	967	913	962	1004	1003	959	948	984	953	979	1026	976	969	1027	969	1011	1026	1004	942	931	950	979	988	960	1037	981	1013	1003	959	942	972	994	976	970	947	977	976	1014	935	992	884	1005	1009	952	982	1014	960	1061	1018	959	960	971	1022	1041	1018	993	958	1031	948	1003	955	931	972	1004	1036	1013	936	968	1023	961	956	1008	1030	957	992	986	996	1002	948	937	924	985	970	967	1029	1000	1011	973	1019	987	963	944	976	1007	1040	1007	961	1036	968	982	1001	978	983	1064	1004	992	998	955	921	1018	1007	993	1002	968	994	981	959	1010	963	977	971	1065	929	968	969	927	1009	995	908	949	1009	1041	1008	944	978	994	1041	959	1037	1012	1005	1008	952	950	962	987	1021	1036	991	986	976	990	1028	940	946	973	950	962	986	959	974	1018	945	938	1007	931	1000	998	947	1006	973	957	982	983	970	966	986	999	1042	963	954	1000	972	992	968	987	992	1044	979	996	1002	989	1055	1012	930	1032	1013	969	1034	1019	996	911	956	1007	986	1008	977	929	1042	966	936	968	927	963	932	998	1000	958	999	985	991	939	970	960	1017	1021	982	933	977	1024	962	1013	983	1010	993	1020	979	1074	922	958	901	974	993	961	987	939	1006	980	970	992	1003	986	977	1005	999	1005	989	950	1019	995	1020	955	1050	1052	1011	982	980	921	1049	1016	1057	952	947	1037	971	1002	959	970	1033	998	995	1028	981	1006	965	1014	934	956	942	995	1019	1011	980	974	945	946	1012	1015	1005	953	997	1003	1029	959	1012	1010	1049	1012	998	994	1016	969	982	1024	1011	957	1003	958	978	964	964	974	1017	1013	962	1000	1003	1011	932	1021	994	987	955	994	945	1018	963	1021	984	992	957	987	1038	996	959	1010	932	1003	966	1013	969	990	998	1010	1051	992	1008	978	958	1005	969	985	1000	986	1056	992	997	998	964	1018	1022	1019	992	1026	957	995	979	981	989	929	996	997	973	952	967	928	971	970	969	1016	937	998	989	992	992	1005	1042	971	980	1013	978	998	985	923	1004	960	984	1008	993	927	974	947	978	893	1027	989	970	972	952	1023	1036	1004	997	952	1000	992	966	991	990	1018	1028	971	978	1013	948	1023	914	1008	976	977	960	948	1006	1038	990	977	979	977	1028	1032	1000	958	999	979	1017	977	1013	966	956	995	987	948	1019	1048	974	1022	1018	983	982	964	1013	1000	950	992	977	948	1033	992	1033	970	941	972	1020	952
21212	12304	9099	5178	1570	613	460	511	446	413	448	392	391	362	395	404	389	427	388	408	392	327	358	365	385	337	362	338	385	355	361	377	377	325	343	379	338	372	361	330	383	358	381	367	356	323	391	355	338	339	404	407	375	331	359	370	382	355	373	341	360	314	351	383	390	370	364	380	377	340	364	363	409	377	351	337	387	398	334	335	358	348	368	337	379	348	357	342	340	378	355	344	361	378	349	341	340	324	370	393	409	367	379	367	347	357	354	369	366	357	371	331	358	397	369	379	336	360	361	336	363	367	398	381	355	367	378	352	362	384	338	358	381	373	353	347	392	367	369	383	328	374	379	325	337	361	366	367	378	385	367	374	334	380	344	364	366	340	355	393	378	331	383	344	405	360	371	366	323	345	319	369	357	414	346	380	336	364	363	348	383	374	351	368	370	349	314	345	336	389	371	357	364	398	387	373	389	334	340	360	429	368	358	334	356	429	397	371	377	398	372	354	367	334	370	407	358	362	372	385	377	396	351	370	340	364	378	377	351	324	403	347	362	322	346	347	355	378	365	378	382	355	373	352	374	404	382	359	343	326	377	346	366	348	363	366	312	346	370	357	324	378	362	365	342	344	371	379	402	340	334	376	354	331	382	374	404	352	355	352	381	347	339	338	350	369	398	365	350	375	385	332	365	372	396	401	364	380	346	368	378	373	377	364	403	311	353	360	361	350	387	375	372	391	359	391	397	366	371	396	399	320	323	346	394	364	360	347	343	364	370	341	343	364	403	311	369	328	378	343	355	376	365	357	367	387	360	348	353	349	366	366	348	364	387	381	332	355	378	385	344	373	384	345	377	390	375	387	333	351	382	392	401	339	357	390	342	369	374	412	365	349	373	368	358	363	356	342	387	341	386	311	352	345	350	361	382	365	370	317	327	360	360	368	367	358	364	333	380	366	386	378	345	359	373	368	360	390	357	350	384	348	351	343	376	366	360	357	351	397	397	367	366	357	376	382	365	368	363	367	336	383	387	350	354	353	352	346	377	385	386	391	383	358	322	356	325	410	367	397	345	374	381	382	345	391	311	340	344	352	353	359	388	356	366	391	363	347	360	326	384	357	337	417	378	361	357	385	330	352	339	347	343	363	379	345	336	366	387	404	340	380	396	362	341	341	353	376	344	363	393	365	381	355	345	376	363	378	355	358	347	377	356	344	383	392	360	362	388	345	367	340	370	362	357	343	354	355	341	368	361	312	375	347	349	354	377	344	396	355	374	349	378	366	349	369	369	370	384	345	338	371	369	367	335	370	347	371	370	371	364	361	391	405	369	342	380	366	400	392	387	378	360	392	331	374	413	379	354	359	381	385	331	373	349	358	346	340	375	341	368	344	343	367	333	371	348	330	348	383	348	368	344	383	360	355	374	374	380	345	400	369	368	357	408	421	365	385	342	373	361	381	365	373	404	400	357	370	356	390	347	410	336	377	341	351	384	323	387	386	365	337	366	374	361	345	340	389	308	384	392	356	354	367	347	367	331	393	381	354	345	328	366	386	327	345	349	346	378	369	397	364	349	330	369	355	373	346	373	395	378	337	372	382	376	336	382	391	366	361	348	349	371	351	365	312	368	334	344	338	361	360	383	376	377	381	377	363	364	362	373	352	376	351	352	332	382	350	353	375	361	363	365	371	387	341	336	339	367	382	347	365	382	379	371	363	341	340	331	351	359	349	358	357	378	365	323	360	356	360	347	369	346	372	393	385	365	385	357	342	372	314	378	376	371	367	361	378	380	368	338	378	389	372	349	345	380	338	353	350	317	355	363	342	391	335	343	380	387	336	356	386	377	351	347	355	351	366	386	377	333	344	352	384	368	373	399	392	349	357	357	396	327	370	408	395	362	358	378	368	337	335	358	377	408	370	391	372	355	376	376	401	363	333	355	376	369	361	379	369	355	376	391	375	369	340	392	355	363	349	391	355	380	378	366	394	365	349	346	352	365	351	360	369	360	364	318	339	376	368	360	350	379	355	352	355	381	340	386	421	406	359	362	389	370	359	397	364	366	382	329	375	352	356	360	339	388	376	393	338	340	358	347	333	370	355	356	351	352	366	383	327	376	396	379	358	388	355	355	374	339	374	355	369	304	340	366	351	396	402	385	387	382	345	354	331	341	353	378	350	362	371	362	349	317	374	360	347	331	364	387	352	410	344	317	356	361	348	381	356	392	365	350	340	371	349	389	389	356	398	400	360	358	337	335	373	336	322	359	397	349	343	367	357	321	354	324	348	336	379	366	393	398	375	385	374	346	333	379	390	366	321	325	343	336	351	377	345	361	328	375	387	373	380	368	334	333	347	377	359	379	355	322	368	343	379	369	389	335	356	345	391	371	342	370	343	375	353	362	369	368	391	370	368	339	363	316	361	349	381	344	367	369	385	360	365	361	364	379	365	367	366	347	374	371	321	357	324	381	359	353	386	372	357	393	369	374	393	360	338	408	408	361	336	338	336	331	375	361	353	341	381	354	364	397	364	359	354	404	417	386	350	315	360	376	349	364	364	345	397	334	342	354	381	364	375	361	380	414	385	388	398	374	378	320	386	343	373	347	377	360	350	362	349	360	348	344	353	391	330	372	384	393	390	338	347	401	383	387	354	358	343	413	331	356	401	356	332	396	365	391	381	360	370	371	344	350	334	343	376	346	334	362	402	368	389	350	367	317	344	312	346	333	368	331	332	399	385	356	404	381	340	374	340	338	379	362	349	351	388	336	375	367	321	374	378	351	323	389	357	370	374	411	361	381	357	336	325	353	357	385	368	346	395	406	347	356	360	332	382	326	360	386	381	389	366	363	375	363	373	355	323	344	352	356	397	333	347	402	380	376	357	359	348	379	392	346	367	387	357	354	326	334	369	347	371	326	308	360	347	362	401	370	334	343	327	362	365	337	380	374	393	327	388	399	366	379	340	336	365	380	345	374	379	371	356	351	342	385	364	382	384	355	395	348	399	374	347	381	380	386	362	345	354	378	355	343	361	363	347	359	361	396	369	327	391	360	354	364	336	375	381	383	354	361	375	365	359	343	385	373	358	351	336	347	390	338	358	409	364	350	368	386	341	361	374	322	309	337	347	356	351	350	395	335	380	350	374	366	335	347	363	375	407	329	367	373	352	368	366	343	327	382	345	352	345	384	371	380	380	396	381	373	353	349	376	357	400	390	379	376	363	382	366	407	403	370	414	347	374	388	362	366	376	341	389	343	359	377	361	372	376	362	329	347	346	379	370	339	367	378	358	350	380	373	347	367	353	366	352	380	344	345	377	372	413	350	363	348	333	357	354	374	343	349	346	342	330	384	333	339	368	368	362	362	355	355	390	344	385	379	357	380	357	361	362	329	402	338	332	326	376	368	387	366	368	378	372	339	374	350	370	359	340	363	358	380	381	367	359	354	373	373	328	336	352	358	379	327	333	357	333	354	358	359	355	343	375	373	329	337	369	356	372	342	378
12520	9815	13628	11256	4583	1712	1467	1384	1224	1256	1162	1088	1058	1014	963	953	934	864	903	869	864	837	830	850	810	862	870	820	811	836	788	795	808	862	846	796	811	849	830	773	778	767	823	807	736	800	799	778	768	807	752	810	784	769	791	858	821	786	783	809	804	818	798	857	840	760	791	786	812	799	832	850	813	793	849	802	802	785	771	734	835	807	832	793	800	792	769	835	828	780	865	750	833	803	849	813	856	829	748	796	833	760	827	849	805	866	768	778	779	733	822	767	818	803	863	792	820	792	836	811	802	802	780	830	840	809	811	770	791	794	829	802	817	795	814	839	812	812	815	792	786	788	834	800	847	833	820	811	781	756	843	832	860	815	821	791	847	821	792	789	811	730	765	770	784	779	854	860	789	835	765	773	772	788	807	754	805	812	810	804	834	824	775	798	792	813	834	810	830	772	755	797	794	820	821	844	765	843	770	746	822	820	783	819	786	804	807	796	763	787	809	805	811	807	800	815	744	815	774	779	797	816	779	781	804	771	822	770	820	850	795	836	782	772	741	805	797	849	839	790	830	787	800	830	834	730	796	805	800	791	782	793	791	814	779	796	801	853	834	838	770	847	799	749	853	779	806	860	852	790	770	781	784	808	839	818	791	792	843	811	749	776	746	844	793	753	786	787	792	843	796	827	834	782	822	823	820	816	835	872	816	813	833	775	787	803	807	767	814	814	812	809	838	784	780	790	796	809	843	720	757	753	754	821	751	768	819	787	770	823	834	800	861	790	819	808	835	799	801	785	753	842	788	816	826	779	795	788	816	824	803	735	825	776	770	758	830	881	776	801	840	758	788	780	804	827	792	765	818	789	819	809	783	758	829	843	777	792	806	768	808	790	834	823	792	816	771	868	834	810	824	765	790	780	789	819	770	823	806	776	829	842	782	871	818	808	764	838	811	773	801	793	801	789	842	838	816	777	743	815	796	793	782	805	839	787	765	810	810	795	831	816	792	803	801	833	799	842	798	784	784	819	769	853	836	787	746	801	849	790	804	781	807	802	757	751	809	814	819	816	808	809	758	780	755	831	780	771	816	784	801	824	813	766	822	858	771	761	763	744	768	847	826	764	766	797	812	846	826	794	798	777	819	803	842	746	771	797	775	810	813	860	777	808	776	828	821	764	775	827	827	785	802	788	749	794	838	807	805	756	808	828	831	754	799	737	776	775	818	792	785	806	825	857	784	762	756	769	780	772	826	786	820	841	803	781	798	805	811	850	783	807	802	803	782	762	817	825	894	825	796	758	825	757	835	754	777	781	778	800	810	816	856	802	798	821	856	772	831	786	784	813	776	746	808	786	786	825	786	772	813	827	756	821	814	835	763	824	774	817	764	847	828	791	845	782	823	796	795	789	866	847	839	805	766	818	795	853	804	772	880	749	812	799	796	826	831	799	849	777	864	789	787	822	847	784	793	764	826	772	779	778	830	864	788	854	796	785	822	829	799	822	793	816	818	794	793	807	786	810	818	792	761	825	788	791	792	789	758	830	791	779	837	815	813	848	779	763	780	759	802	798	766	766	799	818	810	771	780	806	796	848	780	760	832	809	779	789	864	851	800	759	810	843	786	844	798	811	814	777	835	794	844	743	792	785	830	810	799	790	806	792	797	808	842	810	783	803	742	807	817	767	763	779	828	820	815	788	884	784	781	818	806	805	775	831	858	821	775	840	734	770	778	780	784	837	747	785	835	737	780	792	774	801	818	815	760	774	827	808	822	763	795	762	753	792	799	784	798	790	773	867	778	805	771	792	837	795	816	860	824	788	798	783	787	791	796	814	801	791	794	781	838	781	782	790	787	762	830	746	774	755	835	794	767	819	839	788	820	743	734	807	797	804	760	765	815	764	817	820	843	818	822	801	790	851	793	757	804	767	768	778	776	843	822	770	856	780	803	832	787	828	823	787	764	818	816	816	826	774	811	813	777	775	842	809	783	834	835	732	810	800	782	809	820	874	830	768	783	760	762	778	769	791	825	808	762	790	843	857	817	812	849	815	817	803	868	835	785	815	823	821	784	776	810	787	806	821	819	813	806	781	833	750	800	740	778	820	834	781	848	803	782	803	811	770	756	784	812	807	837	790	804	800	756	771	815	773	774	772	813	790	755	783	769	833	800	799	862	820	803	809	800	770	872	795	794	793	808	818	817	820	802	799	863	782	769	743	804	783	785	871	804	804	742	744	775	834	818	787	789	785	766	789	795	811	812	792	771	853	776	808	795	793	801	765	769	817	787	795	793	852	780	819	824	844	846	833	769	841	826	798	845	763	850	770	801	792	775	826	747	788	755	812	817	801	789	784	801	799	799	768	771	774	845	810	813	816	851	822	748	836	827	802	808	812	720	807	782	758	778	842	804	804	781	786	766	827	760	830	770	776	786	794	773	792	820	761	776	827	750	863	786	818	778	829	782	761	786	778	818	843	818	813	830	787	770	787	808	769	761	838	799	799	812	777	792	805	827	798	791	802	823	795	781	818	775	792	793	853	746	797	856	857	760	798	817	844	772	831	835	770	768	836	791	750	751	807	782	846	797	785	815	806	830	833	813	784	790	822	795	778	813	780	780	793	819	752	790	825	866	760	824	819	781	769	771	761	754	801	789	861	804	822	816	795	764	766	819	813	794	812	809	834	819	834	788	815	799	713	826	834	802	845	801	802	821	827	849	798	809	785	825	839	760	789	784	795	753	866	826	784	818	761	812	800	781	803	801	855	769	812	827	802	837	808	824	813	805	761	749	856	758	816	760	780	809	815	807	823	800	735	795	787	845	789	798	848	816	796	842	781	818	841	770	796	828	782	834	822	809	811	827	789	798	798	789	799	793	802	764	777	794	800	768	826	787	826	830	823	780	766	779	797	810	785	818	849	759	792	838	766	833	836	798	846	827	835	823	811	793	797	827	839	791	815	796	792	800	819	819	813	755	801	809	837	795	774	797	763	816	794	799	805	805	778	766	789	785	780	778	790	814	734	787	775	764	759	822	817	802	799	850	775	771	797	836	822	823	727	790	763	829	852	829	882	787	817	798	768	816	821	775	844	808	792	825	749	759	833	813	820	773	815	777	775	866	787	793	808	844	807	786	765	829	793	832	793	763	778	824	781	824	797	858	876	792	791	776	774	827	844	777	813	795	804	782	829	882	787	794	811	788	775	826	764	769	809	782	831	831	805	813	765	811	785	818	788	835	835	810	819	786	802	768	777	753	769	777	832	778	787	794	773	803	778	779	784	801	773	795	786	780	780	776	779	789	840	782	761	783	816	829	769	796	813	778	843	766	813	799	775	818	795	832	819	801	852	777	753	760	755	810	809	788	775	783	825	816	782	761	768	793	800	821	765	783	842	840	798	795	798	785	814	810	771	783	797	762	807	843	784	858	792	868	797	807	775	853	831	794	784	745	760	800	799	792	781	812	807	784	804	813	756	771	744	857	789	806	757	788	780	812	828	771	790
36689	28361	28757	22841	12356	2097	908	762	655	640	505	517	477	492	475	433	424	426	413	426	392	389	405	406	402	417	394	353	446	423	412	364	387	425	380	394	375	346	368	409	436	376	362	381	410	374	382	435	415	390	401	400	410	373	359	405	382	424	382	413	410	422	417	383	397	409	396	411	391	415	403	385	386	375	378	358	377	404	381	395	431	417	404	401	380	398	406	409	385	414	362	397	379	373	384	366	381	390	367	410	397	365	343	374	382	350	424	417	417	399	394	393	416	386	376	375	373	428	390	411	421	387	375	388	391	341	406	365	399	369	382	347	366	402	376	387	382	360	415	392	405	381	391	335	404	423	401	360	363	346	391	417	382	371	373	366	383	381	397	371	407	409	401	418	424	424	365	376	402	389	368	408	401	383	428	398	366	387	374	388	398	402	389	367	339	381	409	370	345	402	377	397	368	395	371	399	367	421	390	412	392	417	358	428	378	367	433	375	430	377	383	408	405	370	386	394	404	415	403	400	386	395	389	399	383	420	387	371	397	355	376	384	376	380	376	363	414	386	370	381	377	371	400	398	395	436	384	370	354	352	401	388	419	354	399	434	383	376	377	377	395	377	385	379	349	358	413	423	411	407	430	408	399	385	421	390	434	407	430	406	420	408	335	405	365	385	388	394	393	374	396	397	373	368	381	359	411	397	395	390	412	419	399	403	378	378	385	373	364	387	400	379	374	391	435	400	367	405	415	377	378	393	431	378	395	406	388	420	394	375	374	409	408	381	401	396	416	371	380	395	366	392	341	349	403	409	383	394	389	409	342	429	428	390	338	407	432	373	429	394	380	386	414	378	351	385	396	389	379	429	378	428	375	402	394	410	368	362	389	419	416	404	382	392	384	410	441	397	405	398	374	368	352	397	384	386	413	378	399	428	386	404	382	353	381	359	380	420	364	370	373	402	386	431	418	382	376	388	378	437	393	342	404	378	398	406	354	342	396	370	406	394	429	407	409	385	368	387	409	391	384	410	406	411	380	364	374	345	357	414	375	380	408	402	398	393	394	371	398	408	426	371	387	360	390	377	379	376	386	393	374	386	418	378	381	371	362	378	380	378	377	404	421	367	387	401	407	429	391	417	359	386	418	348	379	423	394	399	414	398	407	383	373	398	407	371	389	381	400	377	368	365	365	399	414	372	393	391	367	361	389	360	421	411	355	387	403	374	400	370	382	421	403	438	387	416	406	387	391	421	380	394	360	358	333	370	401	384	399	392	410	404	400	368	402	390	403	352	438	385	410	373	407	420	345	392	404	380	345	393	391	367	428	355	387	380	398	389	412	390	368	410	429	375	380	394	434	382	390	420	373	391	397	406	396	363	389	369	358	367	370	394	382	402	350	391	428	352	401	348	405	393	416	392	373	352	397	373	389	395	368	413	389	404	358	392	412	394	428	401	412	395	390	399	467	411	382	407	386	380	405	366	381	378	372	408	381	381	371	346	360	414	364	387	389	424	418	382	427	382	395	412	392	375	384	390	405	426	399	359	423	399	381	438	408	356	372	364	390	364	378	409	382	412	353	344	373	384	382	400	381	400	405	378	414	382	373	379	390	412	384	373	413	347	389	345	364	372	384	345	364	406	367	376	398	384	391	373	375	402	394	432	415	392	437	378	427	401	396	379	360	383	401	374	382	381	387	380	386	398	405	384	358	374	370	401	391	383	361	367	435	378	392	377	354	365	427	392	397	364	387	398	406	411	399	401	390	374	399	405	358	420	420	404	412	370	389	414	434	373	387	391	354	373	414	383	382	380	352	398	371	367	404	382	387	390	432	367	366	404	432	416	428	370	392	430	357	393	395	391	380	395	366	388	354	389	358	369	361	418	386	373	368	402	380	397	385	375	387	407	375	413	428	385	399	402	414	394	397	374	373	428	413	395	366	404	411	404	345	385	411	399	398	445	368	391	393	380	387	414	392	331	402	405	362	420	378	402	404	381	385	387	434	391	369	401	398	389	379	403	431	360	435	338	384	377	423	338	384	390	400	375	391	422	362	453	367	403	403	381	392	377	372	386	397	403	378	393	400	341	377	429	400	377	382	385	357	352	358	382	401	375	367	333	385	388	391	389	383	388	395	349	373	384	381	419	385	384	388	403	402	404	383	426	425	385	387	349	373	431	373	347	374	382	408	377	416	415	383	406	376	416	425	409	396	424	401	413	355	369	375	366	364	419	400	360	389	407	395	393	422	378	409	352	345	369	378	380	380	388	383	403	351	373	381	350	379	386	416	400	387	357	381	349	381	415	398	387	420	375	379	386	375	405	409	421	354	364	393	400	383	435	409	395	368	378	389	383	406	410	374	360	372	417	406	380	426	378	422	409	386	356	383	373	362	391	378	401	349	373	399	377	389	407	365	393	448	405	327	389	342	424	401	406	389	390	352	401	377	409	398	376	370	366	412	419	360	383	374	386	366	405	402	405	384	384	425	354	420	432	382	401	368	376	410	403	381	419	417	353	363	408	363	400	390	378	375	416	397	370	392	423	422	381	415	424	421	371	423	377	369	402	417	388	358	404	342	398	344	400	386	368	418	429	400	401	410	363	402	406	372	389	384	400	413	401	429	417	384	374	395	366	383	403	403	399	419	358	444	341	434	409	391	385	403	402	376	358	357	416	416	416	400	410	436	414	369	386	407	398	389	377	383	420	376	374	402	412	408	352	429	394	404	438	376	373	378	369	380	402	389	358	392	400	386	428	380	380	372	403	373	385	394	424	431	417	406	417	376	395	383	414	377	398	394	380	385	393	370	435	392	373	375	359	419	332	391	404	381	429	365	396	394	397	379	410	363	407	390	379	388	394	393	404	391	395	394	349	368	363	456	385	393	418	421	396	377	345	379	424	393	419	401	391	387	393	425	410	380	405	424	407	424	377	361	382	404	371	405	393	366	390	396	385	403	379	389	366	373	384	397	358	361	396	375	400	351	354	385	389	422	362	426	349	426	416	398	403	388	369	328	392	397	431	416	412	353	385	384	418	414	379	365	371	387	385	405	385	371	403	409	382	432	404	403	389	388	395	372	414	359	408	399	418	412	417	407	389	399	389	392	409	425	371	379	393	423	428	408	389	393	362	408	395	404	366	401	381	362	443	366	429	384	410	349	385	373	375	388	418	361	353	407	402	399	411	382	395	392	377	389	386	378	372	364	395	371	408	412	410	403	422	410	410	370	420	379	353	402	419	379	409	411	422	382	343	415	378	383	393	401	380	412	420	376	383	367	324	370	403	377	397	388	396	389	357	416	397	367	401	395	409	399	399	374	384	401	402	392	385	397	437	411	369	362	426	393	370	388	375	376	371	349	407	372	383	427	377	374	413	399	404	390	382	369	402	412	408	397	375	366	367	394	349	349	375	393	388	384	395	375	377	397	371	407	376	342	372	378	414	378	444	403	432	408	380	388	383	356	368	434	379	391	381	370	397	382	379	377	380	400	386	438	384	381	366
23237	22685	31833	31131	20931	3437	2682	2462	2089	1924	1596	1499	1426	1438	1300	1233	1117	1040	990	1043	950	999	974	884	960	938	924	909	876	900	884	857	873	867	906	848	866	871	898	811	849	839	864	857	890	883	844	894	880	848	807	841	887	847	879	851	855	832	849	871	871	858	839	919	893	861	848	847	876	864	905	869	868	882	879	819	827	881	825	857	878	858	849	865	912	889	891	844	898	873	811	829	888	817	902	842	828	890	859	833	881	821	900	956	851	896	830	815	861	867	884	840	873	819	867	867	891	863	853	884	836	887	871	863	916	892	837	853	836	864	859	892	860	870	867	859	894	840	875	865	896	940	870	846	851	818	863	857	855	884	886	833	868	861	862	880	927	845	867	840	838	898	892	870	865	887	929	867	842	897	883	859	835	918	848	875	867	887	921	898	831	856	901	883	883	858	912	883	823	874	850	859	881	871	832	859	863	869	906	862	832	955	892	858	836	860	838	846	858	893	929	843	874	856	835	846	911	831	869	870	848	883	858	873	892	835	819	860	855	828	877	860	827	834	862	861	834	846	881	887	841	838	830	828	837	889	904	856	856	842	830	873	839	869	899	862	857	838	821	934	847	849	820	811	898	821	872	800	879	818	856	878	837	888	813	865	922	874	841	848	815	877	844	870	878	832	840	811	866	900	895	872	877	898	871	857	848	860	852	831	877	849	811	815	830	864	854	829	904	793	847	843	914	846	844	886	851	832	863	850	881	824	847	890	847	865	836	849	863	852	900	888	853	847	850	884	901	866	893	813	853	900	835	821	889	860	858	874	783	812	855	859	865	915	851	866	833	845	802	833	826	853	877	821	842	782	865	860	882	873	849	864	858	925	824	827	879	849	897	839	866	877	902	824	805	835	895	859	922	841	857	849	878	824	837	905	854	839	816	849	808	881	847	853	882	820	860	833	880	857	867	833	889	818	848	827	832	843	879	826	869	890	837	881	856	870	833	817	869	825	862	887	818	877	894	890	834	862	862	835	877	801	835	869	884	859	850	862	874	845	837	834	878	829	893	886	845	847	855	850	851	836	902	889	793	839	881	862	864	882	853	850	875	798	885	900	812	878	862	801	899	872	820	886	855	815	823	870	896	852	844	860	850	857	844	853	862	846	850	845	863	856	859	895	890	861	821	844	795	860	894	877	825	888	853	836	822	872	893	829	851	824	874	897	863	864	869	873	852	906	825	884	813	864	846	773	906	859	826	850	866	851	862	909	907	880	904	912	894	864	877	856	868	886	858	842	912	866	885	804	856	814	944	921	839	853	816	883	872	867	833	811	850	842	869	877	776	872	863	867	896	846	841	874	879	892	859	840	883	851	873	896	883	917	863	811	887	845	827	924	876	864	871	911	923	886	851	819	816	882	922	828	863	853	878	865	857	853	879	863	877	880	779	841	881	910	863	857	792	841	840	875	868	884	877	857	841	916	904	833	873	828	795	834	852	804	890	853	872	855	863	849	913	861	862	870	828	861	894	832	887	908	854	885	826	890	826	870	856	841	826	895	857	900	829	869	870	878	883	836	910	890	880	881	894	854	871	844	875	926	796	904	921	847	850	851	856	855	861	913	908	878	839	834	854	848	862	811	842	828	836	855	872	859	847	839	868	871	883	809	803	820	917	879	886	832	867	865	871	872	830	875	841	847	868	877	854	855	821	823	902	840	878	807	894	835	874	892	888	860	836	874	877	838	830	851	868	860	889	851	865	828	838	909	898	899	830	854	865	910	819	861	885	888	796	901	871	875	905	872	841	866	857	887	828	859	867	837	862	849	843	849	891	912	803	895	884	817	855	853	866	798	864	876	857	897	848	892	901	834	859	838	900	832	830	872	833	869	869	873	819	860	864	820	923	885	884	821	811	809	861	806	869	835	813	822	882	922	885	831	847	855	861	846	782	850	847	843	819	865	822	836	867	876	863	872	840	847	862	876	813	851	824	829	825	841	829	868	874	831	872	882	851	862	865	889	882	911	822	818	848	874	870	834	818	857	908	828	831	889	855	846	865	812	887	881	855	901	878	839	837	875	833	861	857	889	852	883	832	825	837	849	833	875	890	862	859	887	855	857	916	887	871	841	849	878	902	856	902	904	850	802	864	893	894	841	864	831	896	849	894	841	854	834	826	873	877	900	797	908	844	880	883	840	865	859	865	855	825	901	854	831	869	870	816	869	851	862	868	846	877	899	857	834	853	835	882	853	838	881	910	910	872	859	870	880	912	837	914	896	857	877	860	802	807	905	813	853	886	817	837	841	865	895	820	869	856	937	891	853	886	869	861	854	805	861	839	821	859	888	846	893	812	836	878	913	861	891	852	836	843	883	838	823	841	896	838	888	852	873	880	872	859	870	837	854	889	883	853	888	865	873	854	875	884	870	809	838	896	827	905	870	881	869	871	831	858	899	860	898	872	904	851	817	871	840	889	844	877	890	833	864	845	875	930	903	846	887	880	896	858	812	829	886	884	846	853	850	828	846	780	869	864	858	799	883	833	821	828	845	908	854	872	869	828	860	927	822	893	868	872	817	895	824	842	892	946	779	866	875	811	866	883	857	859	866	850	866	896	812	884	804	879	911	878	825	866	892	866	896	895	861	840	860	859	830	859	883	858	828	865	869	891	830	876	910	804	872	894	831	868	900	854	859	932	902	929	835	869	864	861	858	858	832	866	853	887	880	850	863	914	836	840	793	829	895	863	859	862	812	870	937	890	893	907	821	871	871	884	879	853	876	875	914	873	780	849	879	848	882	882	857	865	851	860	860	835	845	827	868	892	837	857	908	858	868	835	893	871	841	953	896	893	891	915	816	843	827	874	866	899	874	843	862	851	903	845	801	912	821	875	904	807	838	805	866	910	887	909	870	792	854	887	843	841	868	853	842	861	879	863	862	837	840	858	850	828	835	884	904	848	884	852	810	851	811	842	856	841	876	880	858	835	861	835	817	829	882	863	800	885	865	897	802	884	796	869	884	866	887	880	833	895	890	855	844	843	880	846	860	891	853	808	900	870	827	856	851	883	893	901	834	916	825	822	872	807	882	868	897	824	863	835	878	839	885	796	883	846	817	844	877	869	881	878	838	862	842	875	859	882	824	876	860	863	846	918	872	841	832	859	827	847	864	881	869	865	839	894	842	858	845	852	859	829	865	866	820	826	862	804	828	821	835	877	862	859	805	845	859	865	874	879	918	853	836	866	839	887	820	883	850	886	851	818	859	873	853	861	825	885	879	895	887	841	882	850	891	870	864	860	855	827	842	829	849	858	850	832	851	901	846	855	866	880	844	858	818	864	862	837	867	850	867	867	869	839	875	857	878	831	868	886	834	854	874	865	848	855	849	856	869	826	864	851	915	826	921	869	886	851	828	884	885	873	828	841	891	864	865	855	845	802	826	883	834	854	873	873	845	862	865	901	851	770	893	862	833	877	844	874	853	842	844	849	866	827	907	820	913	864	873	912	874	924	877
47099	38830	39467	38210	26563	6172	1680	1197	871	822	644	594	604	562	547	493	496	467	496	453	481	456	456	442	413	479	465	411	490	424	429	385	431	442	442	416	433	412	472	441	472	405	373	418	415	428	415	423	430	427	447	449	447	446	427	434	455	441	444	391	449	433	398	427	436	447	416	458	446	425	441	445	408	444	389	428	456	383	492	456	406	419	432	422	414	398	455	428	378	467	444	413	436	465	426	417	423	424	431	467	442	439	452	423	421	431	430	474	391	432	407	445	424	392	448	483	447	464	413	475	453	426	385	417	461	416	397	409	414	432	453	413	468	433	406	472	465	410	441	440	391	463	436	422	442	415	457	431	432	422	418	431	447	438	474	434	438	412	408	432	442	380	435	425	435	414	411	425	465	454	421	448	368	469	452	428	427	396	445	393	443	425	415	416	434	416	420	416	400	435	425	442	440	414	450	430	428	453	401	417	486	411	459	389	407	424	433	429	447	430	407	408	402	434	440	408	460	406	434	427	408	423	412	447	411	446	455	482	430	424	422	452	468	457	453	446	445	419	434	414	411	406	426	450	392	450	421	405	426	457	409	420	383	437	410	392	430	406	450	423	428	412	433	428	439	412	423	416	403	443	430	455	421	434	463	455	410	425	384	461	460	417	381	416	433	441	420	434	476	407	445	420	406	405	438	426	457	410	418	432	416	413	393	423	420	428	417	429	419	428	452	431	411	415	422	426	428	419	418	426	418	430	406	445	463	438	432	389	417	409	414	482	424	401	422	445	423	468	427	439	418	395	429	462	414	462	459	432	477	436	407	443	402	410	430	420	452	435	464	456	444	474	427	436	447	427	435	435	473	429	465	420	440	423	482	436	399	401	394	411	443	466	423	441	423	422	432	422	439	418	427	373	395	437	426	441	415	416	419	386	446	440	455	427	422	432	426	441	399	446	410	497	426	435	427	428	445	456	450	391	462	412	437	433	431	439	427	473	418	424	380	430	422	403	423	404	434	432	425	427	405	402	438	405	412	436	411	451	461	459	454	469	431	443	406	429	453	413	424	459	406	486	465	414	396	440	404	401	458	427	436	410	451	436	438	421	423	438	445	414	460	451	399	396	436	433	402	406	442	428	482	499	439	416	428	412	435	388	437	428	450	421	456	437	437	438	458	426	410	439	450	413	467	436	432	449	407	409	465	397	400	412	368	359	426	446	422	436	444	429	413	410	442	424	426	382	409	419	443	453	426	459	418	417	397	428	443	437	428	478	455	418	457	385	425	437	428	424	451	425	438	440	417	428	403	374	408	411	411	388	395	443	472	434	394	437	411	423	427	423	403	418	436	451	424	439	411	435	417	460	448	434	437	446	444	429	428	405	412	465	426	434	417	444	401	456	419	412	425	408	443	441	433	430	435	423	412	407	429	410	406	416	467	420	431	406	434	439	423	466	425	398	444	426	474	409	433	412	470	410	451	402	447	464	425	480	431	411	422	428	406	399	478	404	432	441	477	441	405	436	417	404	460	408	443	408	451	421	452	436	439	431	378	402	475	424	472	476	418	441	475	412	450	407	441	438	422	434	423	417	403	414	405	443	431	410	429	459	434	404	411	375	397	417	397	449	426	438	456	401	418	402	441	444	408	424	439	426	438	412	453	415	410	474	419	401	439	397	437	416	414	464	463	397	437	432	423	455	438	436	424	475	443	391	405	416	402	469	444	433	434	396	437	408	395	428	427	424	429	445	424	381	404	408	455	437	406	426	407	426	447	425	445	440	456	429	394	451	431	440	427	440	436	411	464	399	414	400	449	412	432	454	442	460	402	438	452	395	391	413	448	417	456	449	428	389	440	424	462	447	431	380	465	422	396	415	393	485	451	399	444	443	477	442	454	432	443	468	436	494	401	451	408	418	467	428	427	398	438	434	425	429	440	441	424	430	423	419	395	408	402	448	434	454	433	411	433	476	424	434	410	390	412	457	423	365	443	446	414	448	402	459	442	431	454	431	441	401	428	413	420	465	437	396	436	402	413	435	449	425	461	413	416	444	400	409	450	406	433	381	359	511	450	424	423	458	408	419	443	459	471	429	391	460	488	427	435	370	433	399	435	394	435	367	394	442	399	406	401	427	470	433	432	435	452	420	425	374	419	427	400	436	464	451	429	399	435	442	452	435	411	436	445	385	429	387	464	426	433	440	453	450	444	483	402	416	451	436	449	457	397	412	437	434	410	449	420	462	441	416	428	435	457	405	446	446	428	460	433	442	405	459	446	411	395	439	421	442	437	425	450	443	424	448	425	438	444	432	405	439	405	439	418	424	475	408	439	434	466	412	441	446	420	432	406	438	447	455	463	434	435	434	386	444	434	424	466	443	422	418	419	442	415	413	462	406	417	438	435	433	401	439	417	432	428	416	430	393	419	437	411	424	413	416	435	400	465	430	425	465	435	445	427	437	422	455	449	397	438	427	426	392	412	436	414	418	416	416	451	440	439	424	413	401	421	419	452	471	412	430	453	424	405	416	404	430	394	453	422	421	427	460	414	422	428	402	427	420	384	432	458	412	405	399	452	415	463	413	405	480	458	444	388	398	438	426	443	416	441	432	427	407	408	432	389	394	465	458	373	429	448	437	411	448	412	424	459	407	419	441	407	437	444	468	425	397	408	407	410	407	439	421	447	386	416	449	416	446	397	392	396	413	419	435	464	438	424	426	436	427	469	442	437	436	479	459	416	443	437	437	472	419	408	451	445	422	405	402	376	404	402	444	454	444	434	409	441	426	454	417	469	442	449	427	449	450	424	459	411	417	477	423	443	443	431	446	419	434	448	417	430	435	402	396	439	438	425	435	466	467	440	435	435	457	389	417	435	415	412	426	466	426	432	425	442	438	424	423	412	399	410	450	423	427	439	439	418	423	412	450	414	426	411	425	446	419	443	424	422	443	407	392	431	431	422	395	379	402	434	435	435	447	415	402	426	408	409	418	406	408	402	365	445	405	401	412	429	404	414	412	439	437	454	411	477	436	397	417	490	442	418	428	394	423	448	373	474	472	438	440	422	445	422	400	479	442	428	425	408	458	445	450	411	437	459	432	426	462	425	458	426	483	433	458	434	473	445	443	435	429	405	417	424	390	419	404	439	423	435	431	435	418	440	423	455	435	414	429	436	432	428	397	440	446	404	408	416	419	434	400	433	476	450	380	408	395	415	390	415	412	416	434	440	391	449	425	399	419	417	421	452	429	452	403	409	392	407	432	408	481	431	406	419	391	421	438	459	472	405	463	406	409	421	397	431	418	407	438	427	446	399	422	441	406	427	434	414	427	406	404	419	377	433	409	432	399	447	418	404	429	437	389	432	448	480	450	413	399	434	414	450	420	423	424	394	426	399	418	420	396	417	460	376	456	428	370	399	405	458	436	457	438	390	404	430	438	430	413	478	415	456	405	438	450	452	403	429	413	444	476	425	433	449	410	417	434	419	456	427	436	438	440	433	455	415	394
29449	30193	39846	45758	29761	4721	3897	3461	2868	2577	2240	1964	1728	1652	1633	1356	1338	1303	1238	1195	1126	1056	1001	1006	1043	999	1004	1028	995	1009	1022	949	977	1022	939	950	945	942	902	972	884	903	944	916	902	935	924	910	938	934	941	914	920	917	931	920	936	960	917	939	923	937	989	967	950	913	923	928	1000	942	919	956	945	951	934	960	949	911	892	909	910	933	927	900	906	942	885	918	868	874	931	974	951	981	949	872	912	868	941	942	927	930	943	924	935	985	985	908	946	986	944	993	905	911	923	890	937	866	991	887	948	940	865	914	890	974	880	909	922	930	919	978	944	925	928	881	955	900	933	954	892	943	925	887	912	950	930	928	904	922	893	937	908	903	947	920	877	940	905	892	952	926	903	965	963	893	971	916	966	868	916	894	959	969	950	904	891	923	903	957	897	940	904	904	934	909	892	943	953	924	914	947	900	921	949	930	950	892	890	938	910	924	923	867	872	969	904	1013	920	934	906	947	913	948	950	953	925	913	924	888	878	935	901	838	952	938	888	906	916	897	902	902	873	904	924	988	973	950	942	960	923	944	942	926	867	926	904	941	929	943	972	930	904	952	954	938	914	927	954	901	909	951	975	868	918	923	901	913	894	893	894	872	897	940	920	977	916	926	931	881	861	897	899	897	899	896	1002	933	862	880	982	891	938	915	951	907	897	923	906	892	916	935	962	939	921	926	920	919	923	949	934	908	924	921	916	941	889	898	927	936	918	954	904	946	919	1003	892	932	879	915	888	908	933	942	915	926	915	930	913	873	925	967	892	914	934	926	956	935	901	882	892	986	990	977	936	908	921	943	911	972	934	917	876	974	882	917	890	923	948	922	883	883	895	997	910	923	870	915	938	907	970	943	970	919	871	925	930	941	917	941	931	897	969	958	891	923	956	924	884	953	934	1010	934	892	935	917	887	900	909	939	939	939	961	910	935	895	987	901	967	943	905	908	925	981	976	916	907	896	927	946	934	905	938	909	848	944	905	988	885	936	908	901	888	942	914	914	926	921	936	976	962	949	950	885	929	936	910	971	909	911	929	897	868	948	907	942	864	873	901	937	922	951	859	939	938	944	977	963	942	938	873	932	904	915	954	891	907	948	911	902	947	920	913	920	964	964	936	891	929	903	939	930	910	917	863	951	931	899	931	945	887	882	917	951	896	921	913	940	912	911	923	905	921	891	882	895	913	914	893	915	952	928	937	915	893	884	883	937	881	902	950	967	904	966	937	927	963	889	934	906	906	927	926	922	940	955	923	915	941	920	875	898	919	907	896	909	911	929	936	922	969	912	931	904	880	895	886	903	958	946	908	941	944	912	916	885	973	922	920	900	945	1023	919	932	918	936	927	889	911	958	977	938	941	938	936	929	920	929	873	960	890	943	945	909	963	894	917	882	899	908	909	930	917	956	867	928	911	909	928	1020	958	959	908	913	882	917	901	876	922	994	902	850	882	922	994	950	968	914	889	912	950	952	922	914	955	926	923	938	931	929	921	920	902	948	947	923	968	907	860	889	942	888	870	907	915	894	894	950	858	909	867	939	919	959	935	949	949	946	876	889	896	885	957	926	947	949	900	943	912	934	940	867	915	893	916	917	933	953	952	867	920	931	878	936	885	904	959	905	938	906	907	945	905	926	922	912	903	912	874	909	906	910	915	934	952	954	949	924	887	925	964	951	954	980	901	934	872	921	925	923	939	954	932	898	906	979	969	914	916	867	888	901	899	926	883	985	933	894	890	917	905	961	952	921	902	926	902	956	908	986	894	941	958	947	948	935	923	885	975	957	917	834	999	950	928	940	933	993	976	924	931	956	954	941	944	959	902	977	927	950	917	912	943	885	937	956	870	923	915	902	901	936	893	919	896	933	940	926	923	876	928	969	891	931	881	929	953	883	929	921	910	900	908	949	961	931	919	923	896	876	945	899	941	950	941	908	931	908	976	915	965	946	941	1014	922	936	879	942	883	944	947	943	914	902	895	966	949	976	963	932	891	925	926	965	932	890	935	963	918	932	955	958	907	914	894	931	865	947	939	937	898	916	986	949	895	931	894	897	930	913	920	900	928	957	941	921	1020	937	933	906	948	978	889	907	947	928	972	941	933	843	957	909	922	894	883	929	908	905	920	889	920	902	943	942	951	938	929	969	949	930	944	934	953	905	947	962	945	994	894	951	957	882	918	948	941	922	945	903	888	915	905	934	915	977	909	927	876	900	968	928	936	948	912	969	946	945	912	881	973	932	905	939	936	951	929	920	955	981	927	937	933	920	922	919	904	929	938	905	961	942	915	936	898	914	939	959	967	866	952	943	892	933	941	901	959	898	945	940	982	963	930	893	977	939	924	881	992	912	968	906	956	944	913	888	900	902	909	975	910	955	884	909	911	938	949	939	902	962	921	917	928	919	929	916	962	936	957	921	951	933	879	935	917	886	926	907	971	945	907	909	937	927	936	873	912	876	913	946	922	885	902	872	920	885	933	905	945	977	929	910	908	909	978	926	901	932	917	946	910	887	941	914	921	896	916	909	966	883	949	910	971	943	951	887	888	876	896	891	870	892	933	956	987	931	896	905	916	945	903	995	906	936	925	919	907	940	919	917	938	922	874	939	914	922	944	942	908	956	947	924	943	974	932	950	861	964	941	924	946	909	921	930	924	860	886	910	917	924	1005	853	918	929	921	911	944	931	888	897	939	919	948	892	939	984	904	870	928	947	903	921	904	938	905	899	864	849	903	927	919	916	858	921	925	956	917	933	918	919	954	880	915	981	828	905	877	933	901	942	904	950	962	935	933	959	919	901	925	906	930	960	938	937	865	901	958	970	918	907	941	998	890	925	933	968	934	869	906	941	962	912	920	897	942	939	953	915	892	941	942	938	933	921	918	920	936	909	945	947	918	958	903	973	938	954	926	905	1000	879	933	951	920	926	929	935	895	887	925	916	911	881	942	953	928	950	869	941	907	954	911	940	908	911	890	951	876	934	958	898	928	973	963	938	880	949	868	891	962	920	948	935	949	930	982	925	951	939	908	954	858	948	944	893	954	920	908	897	946	888	943	911	898	953	909	914	949	916	943	936	933	928	979	946	930	941	988	909	901	979	969	932	917	906	931	978	979	917	879	939	907	916	952	962	881	921	968	918	866	873	959	918	834	968	898	886	943	922	912	973	927	986	961	928	983	946	925	938	943	942	910	926	985	898	953	968	957	864	900	884	917	916	923	913	954	902	916	935	940	960	921	894	917	932	938	958	960	936	890	955	932	936	876	874	884	971	904	916	931	893	915	866	917	926	911	948	911	975	922	951	850	919	942	916	932	924	936	880	918	909	907	894	896	878	933	897	922	912	930	911	991	935	960	916	944	930	905	887	969	892	884	888	940	929	936	931	957	869	900	979	915	924	937	956	912	942	938	847	888	959	933	974	918	979	895	923	949	903	917	933	941	985	913	873	878	923	935	907	910	936	942	899	907	972	921	942	914	904
19847	12048	8699	5787	1826	633	533	485	433	432	449	406	386	379	353	383	391	384	361	337	327	345	310	379	359	374	384	356	323	365	390	341	330	327	312	366	337	350	329	372	316	333	362	328	343	342	349	316	343	314	326	351	348	345	370	338	341	361	373	354	345	348	366	348	338	343	361	339	323	340	320	319	350	339	381	358	363	345	317	309	338	357	357	364	334	306	376	316	328	316	354	321	344	327	337	355	338	367	338	307	327	366	343	371	352	301	364	341	331	360	364	329	355	394	338	367	355	315	364	362	344	335	370	317	315	377	306	374	335	376	361	351	380	331	363	367	376	342	329	320	325	373	361	384	370	373	335	361	383	354	354	365	323	353	330	320	329	330	364	310	346	337	332	344	317	378	336	349	322	285	357	316	316	330	352	343	363	314	358	334	325	332	347	352	345	348	371	323	311	336	342	338	367	387	356	341	329	393	394	317	358	326	328	339	333	348	310	357	320	358	354	327	324	347	353	347	340	354	329	359	375	328	293	306	326	343	355	311	354	353	298	364	349	325	335	361	383	306	309	341	321	321	359	338	347	374	370	354	370	320	329	382	347	365	358	340	343	370	374	342	345	347	305	326	334	328	313	338	350	332	331	332	367	388	357	373	359	332	350	351	356	354	337	352	339	380	378	342	323	360	350	346	322	341	383	370	361	389	320	342	323	373	357	337	384	342	325	389	350	364	337	351	310	308	326	328	323	358	369	353	341	319	345	403	334	364	357	339	319	345	318	331	347	337	344	350	338	375	387	352	359	351	346	302	360	353	304	327	303	369	358	361	369	341	314	341	329	330	390	344	376	349	363	351	312	368	341	353	385	369	352	335	310	334	362	349	318	377	346	369	343	347	358	345	379	369	355	344	330	344	383	373	341	328	352	318	354	341	343	345	370	337	370	340	332	362	344	349	365	363	351	359	337	310	342	306	334	353	363	377	311	358	357	342	323	328	310	354	363	353	346	363	351	387	338	353	300	336	348	334	389	339	331	328	341	367	336	357	338	359	374	329	356	367	321	330	333	369	356	355	373	356	370	336	353	346	347	373	376	338	332	361	347	363	359	343	363	377	325	347	360	350	362	346	359	353	356	335	366	364	351	334	352	359	316	381	352	328	331	323	348	407	330	365	336	361	339	345	347	331	350	339	368	319	365	359	340	340	364	391	324	357	328	366	344	314	345	401	343	336	338	337	358	325	368	323	331	340	325	328	342	372	365	386	311	354	357	329	303	347	369	342	363	351	338	329	299	369	369	341	353	323	329	372	376	318	338	364	345	357	345	332	335	338	347	344	384	347	386	370	383	350	346	355	338	343	376	344	319	336	336	372	352	355	367	313	358	319	342	334	353	384	362	354	360	362	343	348	365	335	349	307	333	300	364	347	310	351	326	313	324	336	354	380	347	353	341	354	328	319	366	351	332	361	359	360	365	359	357	355	358	346	375	369	341	315	341	333	323	324	379	344	330	386	386	345	330	347	328	358	330	373	382	338	348	358	363	316	326	369	362	361	331	325	340	336	342	335	346	347	348	335	318	339	315	347	338	362	356	349	328	343	349	357	355	337	330	317	344	332	322	352	363	326	344	371	333	357	379	372	361	356	324	346	356	353	351	370	361	355	383	344	332	343	339	352	357	329	349	342	325	337	357	347	325	347	349	375	326	315	337	358	330	333	349	405	372	358	313	335	346	330	369	348	370	326	335	375	327	329	345	331	344	378	368	339	364	365	325	350	348	349	372	331	369	389	343	373	326	372	348	349	362	333	360	341	310	330	329	341	332	355	332	343	344	347	377	334	364	333	308	340	330	354	348	355	357	364	345	315	381	352	379	367	341	387	311	365	338	302	359	357	338	350	349	355	354	346	338	361	384	339	369	364	378	352	368	372	358	347	325	355	353	367	326	313	337	367	344	353	372	334	371	326	350	329	363	343	382	326	345	325	370	379	411	325	353	339	312	334	379	336	330	367	368	349	348	323	368	353	321	376	354	332	348	380	323	332	360	332	351	368	345	394	344	378	353	357	350	353	302	321	359	364	325	364	368	332	340	314	327	341	315	338	326	338	336	337	385	344	361	383	322	317	375	359	304	352	328	359	341	349	320	355	349	317	343	340	321	379	348	352	316	321	363	299	354	326	326	368	309	351	368	331	388	352	345	318	329	364	331	322	323	362	316	331	337	375	311	342	362	308	351	311	352	368	350	367	345	351	338	346	358	328	334	357	361	378	371	335	316	340	350	367	327	335	329	365	317	349	348	355	352	338	340	342	344	332	357	378	334	325	375	379	369	390	351	374	353	359	324	339	352	351	332	341	338	343	290	358	371	323	323	333	336	345	398	313	350	359	373	323	342	308	407	358	331	308	363	348	376	346	353	307	365	392	360	332	300	356	334	343	325	363	403	357	323	350	373	313	361	328	360	350	344	352	369	343	361	360	344	310	337	359	364	340	359	331	320	337	396	370	366	339	359	349	351	331	334	310	350	296	387	348	345	327	359	352	333	344	323	346	361	363	363	355	379	345	321	318	371	334	348	355	336	348	333	324	351	376	375	345	333	351	330	345	346	364	341	328	365	343	353	389	379	354	314	344	373	355	297	319	341	374	345	345	333	363	331	349	345	340	350	351	285	352	368	340	342	355	393	374	337	347	389	360	340	378	351	351	318	333	317	336	364	360	324	319	303	322	321	354	355	332	358	349	374	353	354	371	334	347	367	344	338	389	303	297	357	371	326	362	316	353	358	338	350	364	353	334	345	353	298	378	347	356	359	331	351	344	332	388	358	336	342	334	344	383	372	349	370	365	366	360	323	310	304	333	371	341	340	394	361	341	317	338	357	334	363	348	299	368	368	329	347	348	340	352	346	332	332	336	348	342	343	351	323	331	375	372	381	367	355	364	329	306	320	353	367	331	369	348	361	340	357	315	355	359	307	340	365	333	319	290	376	368	366	339	342	335	341	380	337	372	374	373	358	344	343	316	330	354	344	312	347	396	332	321	329	342	361	359	359	361	317	314	344	351	327	370	332	336	333	293	361	345	322	315	396	352	334	333	355	372	341	331	334	352	303	364	377	376	303	373	328	344	347	337	362	356	360	354	302	357	316	348	340	332	347	335	324	323	346	342	339	332	354	275	336	337	340	360	342	328	349	353	295	317	328	371	359	354	344	311	322	356	329	369	360	331	353	372	365	344	354	354	372	329	326	331	288	313	356	316	333	345	359	358	349	309	369	324	343	357	367	395	318	383	370	350	320	326	310	330	354	356	365	344	340	347	381	324	369	378	362	353	358	343	359	356	341	325	365	314	323	347	343	336	359	354	337	344	348	360	357	329	329	358	364	324	326	360	358	347	354	345	331	319	350	326	365	326	340	328	345	331	346	342	348	366	324	360	334	374	346	326	337	353	320	347	322	344	319	354	350	339	358	375	377	355	363	309	339	356	304	333	346	379	343	278	356	397	374	339	342	350
12036	9916	13107	13304	4663	1898	1511	1342	1299	1191	1163	987	1011	1013	949	950	865	808	839	799	810	794	802	807	789	791	817	820	798	832	819	836	800	765	789	757	738	710	804	788	784	744	812	789	836	753	743	756	787	735	820	717	786	792	749	795	800	805	792	795	759	763	814	779	800	802	838	778	753	846	793	791	770	747	730	813	758	773	714	737	777	786	778	781	770	775	772	767	790	803	778	735	736	749	768	822	801	798	765	791	772	751	790	766	705	760	801	733	734	712	755	766	775	818	727	816	799	748	792	755	803	740	752	795	776	766	772	789	776	784	747	768	771	773	782	754	812	724	825	754	794	746	793	722	799	817	737	774	788	770	729	772	776	776	770	777	784	819	772	792	785	803	804	760	830	705	796	794	777	807	754	784	726	750	738	762	773	786	756	736	758	780	785	774	842	727	810	796	792	770	757	786	722	791	785	772	772	754	714	827	778	783	792	782	773	771	750	790	820	752	754	742	759	736	770	736	739	794	776	773	778	742	753	781	713	753	791	767	741	746	735	785	797	769	756	753	742	810	750	754	801	745	766	756	763	748	768	793	767	802	776	803	704	738	780	728	769	785	736	785	776	802	745	788	756	750	727	745	762	736	815	744	773	736	793	767	789	765	787	744	792	763	750	788	766	774	768	765	738	788	789	793	764	765	745	763	739	784	735	763	750	818	810	801	784	773	783	787	762	802	788	776	761	810	786	798	847	756	768	807	741	787	782	737	771	772	791	747	811	767	769	756	774	806	770	740	782	754	810	792	734	792	768	784	763	787	763	771	722	754	747	807	775	744	810	749	757	707	777	768	795	793	751	790	717	813	794	771	755	789	790	787	779	745	736	763	779	740	784	781	755	791	764	757	757	748	750	799	762	778	794	697	823	770	821	772	737	778	782	815	760	754	782	773	754	782	755	759	744	760	774	763	832	770	712	793	752	827	744	779	779	827	788	757	762	720	782	763	775	772	763	789	755	799	782	760	815	786	745	806	761	773	791	804	806	818	795	813	750	755	752	750	775	811	781	756	732	776	786	753	753	797	731	775	746	752	774	763	803	744	795	766	746	743	791	746	756	763	799	731	755	792	767	796	771	771	796	756	730	768	761	723	763	790	721	754	774	769	794	805	819	779	770	757	802	752	760	770	769	797	800	770	743	788	789	757	812	786	807	829	715	789	749	784	808	746	789	810	804	718	833	751	793	795	729	766	771	797	802	775	817	728	762	790	798	775	744	770	800	806	719	762	752	757	791	770	763	738	748	740	784	780	732	803	704	780	796	752	784	784	765	714	742	781	781	749	780	763	731	787	800	732	728	788	766	762	796	783	748	759	813	760	776	782	746	777	777	790	762	713	734	806	771	753	733	721	769	762	768	786	781	770	783	753	728	744	756	734	747	766	754	732	767	773	749	770	768	791	797	754	763	724	778	784	727	761	834	805	821	739	760	792	759	794	751	686	796	802	782	737	769	754	790	726	790	793	829	757	787	762	785	786	810	750	772	739	746	750	785	768	730	765	794	717	782	760	762	804	775	824	779	803	771	764	758	748	800	781	728	760	799	794	775	758	869	810	832	814	770	737	761	743	774	769	773	773	827	793	759	792	786	805	774	790	808	749	777	773	780	768	804	745	840	805	757	764	775	809	762	782	804	780	740	779	791	768	773	785	803	811	765	735	745	796	766	766	803	780	795	781	726	776	733	769	805	740	787	726	774	781	754	739	813	726	727	755	758	741	738	798	744	760	772	740	722	805	748	776	798	718	769	764	789	719	714	771	779	786	749	785	782	797	738	760	757	794	738	783	772	727	798	859	769	805	773	769	795	701	798	722	750	834	748	788	756	771	768	776	796	806	787	793	743	772	764	722	764	807	760	747	714	783	762	773	748	793	776	744	775	767	771	798	756	780	778	767	781	763	805	792	784	771	795	751	789	810	764	780	719	786	765	756	757	777	760	793	792	770	746	754	777	727	790	786	773	772	802	757	791	757	723	731	749	779	756	746	783	734	761	786	788	778	744	740	814	763	795	770	743	746	752	816	816	744	737	732	769	782	779	760	711	809	756	760	798	785	739	724	732	772	784	775	765	720	837	760	737	767	758	832	765	736	761	774	810	793	784	779	769	783	786	762	729	766	759	762	802	720	768	722	787	713	722	750	759	727	819	784	784	762	762	760	790	779	747	783	818	785	801	795	801	751	772	779	751	740	750	774	774	727	753	744	779	761	749	761	768	767	776	748	762	768	746	789	757	761	817	786	716	741	795	784	757	725	719	738	786	731	806	810	773	741	774	780	672	810	798	746	724	823	791	728	797	815	770	781	735	737	772	813	770	781	750	809	722	789	757	818	775	759	778	788	780	757	793	731	769	720	791	774	785	838	785	801	736	802	714	738	740	724	806	798	742	798	778	778	799	753	786	779	751	814	761	794	719	765	802	767	797	764	768	724	750	745	761	794	760	803	772	814	730	754	794	813	781	762	757	811	805	735	806	781	753	785	732	799	785	809	736	827	774	767	748	703	756	714	764	777	813	815	785	742	777	775	747	787	723	779	784	781	788	733	809	735	746	773	732	792	794	772	756	772	748	768	728	735	784	725	800	760	766	761	726	750	830	768	758	772	750	785	760	729	796	789	769	734	778	770	787	802	750	757	771	795	742	748	728	755	788	768	788	770	734	753	816	786	720	761	797	768	760	744	778	722	750	744	751	776	734	723	743	769	775	825	786	795	734	749	755	788	734	758	785	761	747	738	765	759	736	768	788	748	755	803	782	697	731	807	751	777	732	737	797	767	797	787	759	804	744	750	740	715	766	773	764	776	760	762	765	730	801	823	766	705	767	729	790	806	757	774	750	810	794	790	762	805	709	785	734	725	706	765	754	787	761	775	746	763	742	754	744	748	822	747	774	808	760	793	789	787	792	751	783	811	782	737	753	782	736	725	780	741	791	755	729	787	785	716	836	789	753	757	737	779	845	767	821	738	742	775	774	766	744	750	810	750	743	763	744	783	793	807	825	797	785	809	715	769	700	731	759	725	803	789	773	826	812	721	733	752	782	761	760	796	843	839	778	746	786	745	787	745	742	733	735	750	756	746	761	794	806	758	767	795	779	781	755	809	774	796	769	748	764	828	817	756	792	782	771	742	856	750	747	763	795	784	828	771	801	775	787	752	750	819	795	787	781	755	769	781	750	789	790	732	763	795	764	778	702	786	764	745	768	804	733	785	734	739	828	730	754	774	749	764	780	755	753	780	781	829	795	804	743	816	767	757	802	797	805	757	754	765	782	809	769	767	749	783	763	833	714	823	778	732	771	739	800	756	777	796	757	729	771	727	758	786	727	749	756	780	749	766	746	715	766	755	738	770	765	814	754	776	776	720	748	742	775	754	739	849	747	757	749	773	804	777	750	775	768	805	729	747	812	783	797	754	776	775	836	749	789	782	759	717	794	783	769	737	805	769	799	776	764	787	789	751
36452	27946	29790	31926	12850	2128	963	726	657	578	504	462	454	465	440	396	394	406	411	378	403	364	430	359	401	416	409	391	363	378	364	365	335	327	373	359	388	349	427	347	375	346	360	332	370	361	367	416	395	358	365	344	382	341	381	380	380	395	348	350	374	374	364	375	371	365	345	377	387	385	342	374	391	364	364	364	336	359	364	333	350	354	381	378	366	375	385	334	365	365	373	349	356	365	368	368	384	379	377	360	358	344	399	334	349	372	395	393	357	330	346	352	379	377	358	408	352	372	363	349	390	363	378	378	345	376	365	382	346	370	368	326	354	400	389	351	394	373	383	370	349	396	360	354	371	376	368	350	387	393	426	393	398	370	356	367	404	357	376	367	354	377	375	385	333	380	370	355	375	395	354	393	337	404	388	356	367	364	360	375	394	382	354	375	334	381	416	367	368	385	376	386	360	346	346	359	346	333	339	374	396	401	323	361	382	354	370	340	339	375	354	411	351	335	378	349	405	370	363	348	358	338	363	366	373	352	388	332	366	348	363	347	365	353	371	419	368	365	412	419	377	389	373	387	353	354	367	350	388	360	374	365	345	409	366	334	334	347	410	376	381	370	349	348	393	347	316	367	376	369	344	335	400	345	389	371	365	354	337	357	347	381	334	412	388	355	334	373	355	372	364	348	357	333	363	367	322	349	368	370	378	376	388	367	417	403	306	370	318	369	388	350	361	342	361	389	381	371	384	373	384	394	361	331	368	348	347	344	380	376	403	363	331	323	365	374	385	326	354	376	388	366	332	324	364	371	374	360	379	388	362	388	367	379	317	397	349	339	336	385	363	332	371	357	398	357	358	344	344	382	347	374	377	350	377	360	393	325	377	370	337	407	385	387	339	342	392	400	342	351	346	342	357	347	357	375	365	367	342	382	372	343	347	370	382	341	371	353	379	374	378	364	375	371	370	315	338	349	343	370	381	386	363	356	373	354	382	397	376	376	379	348	379	367	374	325	382	366	380	359	344	356	349	355	363	392	372	419	338	350	346	393	357	359	366	394	394	384	351	380	345	369	371	334	374	407	415	405	374	341	353	386	375	350	372	370	334	369	353	342	377	359	356	364	365	372	377	352	343	384	363	402	400	377	383	359	347	387	369	339	398	364	355	370	374	407	331	360	341	406	335	346	394	337	373	374	373	356	364	350	360	378	374	400	335	383	383	384	359	392	367	323	380	355	384	378	371	395	399	367	362	375	373	410	367	379	343	347	375	386	383	354	379	420	402	385	350	350	374	350	332	363	336	367	344	373	353	374	368	368	346	360	354	372	386	392	387	380	404	359	352	344	363	369	394	406	361	342	360	353	364	362	371	355	360	363	342	390	373	371	366	349	376	372	364	325	389	343	349	362	353	352	359	387	376	378	384	349	334	323	340	354	386	371	358	355	379	380	396	355	342	391	355	352	355	393	376	371	392	326	383	329	387	336	345	405	353	370	369	351	340	362	348	342	349	375	341	405	323	363	368	340	352	374	354	363	372	359	356	317	352	358	387	364	392	364	341	351	324	352	369	338	338	336	358	375	398	417	344	367	312	343	366	339	367	342	375	331	396	394	372	375	329	323	361	367	337	395	327	327	344	377	344	350	350	358	347	344	354	381	330	351	354	373	367	394	368	372	365	370	317	336	356	383	393	386	343	368	327	382	333	347	375	370	337	328	379	386	391	385	336	343	339	373	387	395	359	342	370	343	375	355	342	350	366	370	370	367	361	359	399	378	373	370	353	352	347	401	360	373	361	331	344	373	397	357	364	354	369	374	382	394	363	349	346	373	363	373	385	365	348	357	380	380	329	366	357	370	404	346	383	393	400	379	361	372	395	377	304	356	346	342	388	388	384	357	346	404	353	353	351	415	359	383	390	352	365	376	376	409	402	383	388	360	345	373	397	406	350	383	329	347	382	374	368	348	331	358	405	340	352	373	369	358	362	387	364	373	370	359	371	361	359	344	369	338	336	359	363	365	373	413	381	375	380	366	388	347	411	387	353	359	376	337	352	341	379	396	359	334	361	361	366	407	326	380	354	349	416	364	391	379	354	357	390	332	339	381	340	366	372	372	363	376	421	385	328	372	372	409	359	366	369	374	334	347	356	377	348	354	348	371	364	369	384	384	338	368	406	362	337	351	378	385	366	339	367	393	364	327	362	323	385	384	358	335	376	370	401	410	351	370	376	377	365	326	366	381	366	365	382	350	378	379	375	364	405	367	350	357	378	391	375	374	367	335	368	356	392	348	333	393	387	404	361	399	400	378	377	357	372	377	375	371	372	349	328	407	366	387	370	371	407	383	388	395	387	362	387	389	422	376	378	339	398	376	366	391	368	362	416	362	391	376	361	351	368	359	359	366	375	408	392	320	370	366	376	375	357	382	362	368	414	374	370	391	406	382	320	393	327	379	382	390	379	400	349	391	382	343	299	393	374	333	333	320	390	307	397	364	365	379	344	366	387	352	359	322	391	364	404	343	349	352	335	381	395	402	342	368	344	363	375	343	359	358	357	387	367	344	396	374	389	353	339	383	418	358	346	367	378	408	353	323	362	409	369	376	356	373	362	405	374	378	375	360	377	344	328	342	385	394	341	360	389	336	366	371	408	346	334	351	356	407	328	318	336	316	369	353	372	344	338	359	398	378	356	378	350	349	344	345	404	358	358	388	344	360	350	354	351	377	350	359	362	359	374	343	364	380	386	346	342	346	330	342	379	364	366	384	391	348	369	369	344	384	374	364	376	369	368	371	367	344	361	364	387	365	373	366	323	347	363	341	368	340	354	371	335	350	368	372	360	375	370	377	374	368	375	379	352	372	374	397	407	378	361	387	396	372	365	395	431	323	402	361	378	358	360	376	408	394	362	348	371	394	396	377	349	353	363	396	355	366	360	378	349	368	379	411	386	367	370	351	394	369	374	392	373	355	377	336	366	364	311	374	354	409	350	382	357	337	365	370	405	375	408	334	313	345	343	382	382	366	331	329	348	400	314	322	380	374	375	398	390	338	348	355	369	359	355	390	367	417	369	379	356	354	372	374	390	357	374	390	378	335	335	348	343	367	359	354	323	394	377	387	349	335	379	363	380	336	374	362	356	385	383	368	337	364	363	388	382	369	342	354	349	369	372	398	344	373	373	371	378	351	373	402	396	382	326	374	370	366	367	381	410	363	376	355	370	358	354	394	371	361	357	416	397	371	353	385	365	347	355	382	405	348	340	373	377	361	352	361	378	364	392	338	339	342	370	353	379	364	368	374	373	347	396	400	364	386	387	362	364	334	372	373	394	377	351	376	381	373	342	375	345	382	359	365	337	393	321	439	341	368	356	369	395	349	392	384	354	332	366	329	352	352	370	380	363	339	372	344	356	371	380	378	363	363	352	376	348	364	394	385	385	375	414	368	370	374	351	361	367	343	372	336	351	366	367	371	357	353	354	395	366	395	332	351	367	363	382	365	381	377
23579	21678	33335	38847	14348	3051	2853	2371	2114	1758	1668	1487	1332	1236	1153	1121	1086	1072	1000	991	937	881	886	901	920	935	906	829	887	814	818	807	807	876	841	837	873	799	771	838	786	849	790	812	848	802	822	852	816	776	788	849	811	775	887	769	869	826	791	795	826	844	744	800	800	789	772	778	836	838	840	816	816	830	799	808	851	817	851	829	835	805	858	819	847	801	783	752	823	815	824	777	838	802	792	838	846	780	802	830	818	815	780	762	828	821	804	847	831	824	796	799	823	823	806	821	804	840	820	831	796	801	789	802	807	857	775	826	838	810	827	840	810	781	782	840	779	797	819	856	822	845	854	800	867	769	840	789	807	832	786	839	825	818	786	823	857	794	810	811	816	860	831	795	821	791	783	793	774	794	837	818	807	801	848	787	779	828	799	752	853	833	817	778	818	794	901	798	845	772	831	826	813	796	766	816	817	812	787	780	837	795	802	795	856	788	829	840	807	812	868	792	777	825	817	823	810	770	738	809	726	775	844	831	803	830	819	804	820	844	841	809	801	892	817	788	758	775	794	798	763	839	778	829	821	840	792	786	853	832	773	818	807	824	798	783	807	810	803	797	913	745	769	781	838	778	882	812	755	835	842	787	760	803	821	812	817	801	815	823	820	801	847	802	801	819	808	845	843	821	830	828	770	836	829	761	837	779	816	855	835	801	752	853	821	821	824	813	746	816	810	772	755	809	804	821	746	805	814	772	803	850	814	793	762	849	825	816	828	832	791	798	812	826	784	846	833	806	769	786	862	806	806	787	840	781	828	787	838	805	812	843	821	875	821	841	848	878	852	803	797	785	772	807	821	821	797	791	806	844	790	810	829	723	790	810	877	848	850	845	842	821	800	787	771	782	800	815	814	835	852	830	870	834	810	841	854	841	829	807	830	858	853	779	831	821	766	799	772	796	787	816	779	772	817	818	798	770	789	812	781	820	787	802	756	782	809	831	834	806	803	854	790	804	860	779	813	785	816	866	767	820	790	809	837	830	790	786	761	773	829	823	821	805	845	792	822	819	800	780	847	805	790	790	830	794	812	832	856	752	769	827	810	796	773	830	842	798	810	832	801	806	848	859	784	849	810	834	832	816	786	784	787	792	825	766	807	804	815	798	787	772	812	855	785	811	807	795	821	843	806	824	811	809	756	794	839	805	852	806	823	831	839	778	812	808	807	828	800	816	822	792	812	844	821	765	829	805	810	825	818	821	851	823	825	849	796	836	839	838	804	766	842	786	805	828	816	838	802	817	812	820	791	808	821	850	813	828	827	767	810	836	796	833	794	830	872	848	831	816	768	806	741	835	807	804	797	800	837	810	783	796	766	793	840	757	773	769	842	871	841	831	841	753	823	826	834	833	837	770	791	790	849	826	789	838	841	823	846	808	795	781	870	845	824	799	806	827	776	810	848	773	785	829	841	835	802	775	781	852	814	816	809	823	851	828	808	821	807	863	773	811	825	787	828	826	848	748	805	801	835	798	774	820	791	805	781	836	790	851	802	830	773	818	844	811	822	831	789	831	810	733	799	785	785	755	794	804	808	842	820	834	767	807	736	851	756	796	804	824	846	829	748	773	787	851	825	829	763	837	847	821	794	803	867	794	802	786	844	838	851	835	773	779	831	869	753	780	836	848	786	829	726	812	820	829	823	785	842	827	834	766	816	799	839	785	875	807	824	803	835	783	853	808	820	799	817	816	803	843	815	799	818	832	788	830	797	839	852	829	780	809	800	814	817	850	796	789	794	861	791	781	755	808	803	745	814	781	799	826	778	793	851	840	818	865	813	870	808	872	829	783	804	842	816	802	785	841	831	830	831	791	749	826	794	776	746	774	805	825	846	828	828	811	839	851	798	822	794	754	805	791	823	806	878	827	798	812	826	866	795	789	835	772	799	831	819	785	793	826	775	860	833	812	762	804	856	866	836	827	804	760	758	835	785	799	816	813	809	785	818	793	837	771	831	863	848	837	821	796	764	763	794	793	842	876	828	803	817	823	798	796	850	737	825	779	837	759	749	812	813	849	791	842	827	786	820	805	793	847	783	863	744	787	808	769	816	808	774	822	826	782	815	818	787	801	849	856	798	760	815	759	827	792	802	823	800	766	793	824	829	798	824	805	832	828	865	796	800	786	825	796	838	778	797	838	817	813	778	782	796	849	826	808	828	788	811	821	810	819	825	794	822	786	822	803	769	830	833	834	849	780	831	783	836	827	821	809	786	771	785	804	758	819	796	788	821	808	827	836	785	765	821	782	871	838	782	769	797	871	821	807	766	823	826	782	848	783	842	836	819	844	781	848	843	806	825	829	809	850	790	882	841	837	767	805	867	835	826	813	780	831	809	817	775	821	821	835	856	764	834	870	788	793	785	812	824	809	799	781	810	826	865	816	774	796	810	817	789	847	850	821	781	796	820	749	867	825	770	833	824	818	839	852	809	804	791	814	807	808	843	805	823	802	825	794	820	830	843	823	843	802	827	850	871	833	806	857	813	825	802	818	780	801	861	845	805	839	824	857	813	774	808	838	811	838	817	761	826	842	800	801	778	792	846	830	824	838	769	801	821	804	824	827	831	787	789	837	775	824	785	801	822	787	827	849	833	790	858	839	771	846	809	851	788	810	817	811	853	830	801	802	791	814	806	828	816	762	822	839	864	807	800	785	813	821	761	819	809	848	867	829	836	799	808	739	808	784	785	862	793	823	789	801	821	833	897	815	777	814	887	805	773	815	778	862	811	850	843	822	794	820	762	856	809	816	715	838	807	805	815	786	890	816	799	791	818	849	852	796	806	822	839	827	810	810	831	760	775	783	816	824	793	813	774	862	820	753	830	794	831	822	801	826	800	777	831	826	837	753	808	782	795	805	800	792	785	770	773	761	811	873	834	834	820	798	808	771	807	812	841	787	829	798	841	794	813	793	867	801	845	797	818	810	796	802	742	832	790	769	825	862	789	805	815	801	885	890	830	837	841	785	844	809	756	786	803	750	821	820	820	881	800	795	848	806	790	785	809	766	790	838	744	874	813	834	789	768	814	822	835	768	845	794	840	849	818	862	813	764	855	773	819	779	858	812	842	846	802	879	808	790	815	834	801	813	812	809	742	812	805	828	805	819	756	810	840	819	840	805	802	861	802	812	819	823	839	800	793	787	776	859	729	805	771	839	808	825	781	810	817	813	867	856	846	817	802	774	780	814	792	809	795	851	808	841	810	783	842	777	863	812	827	792	800	814	794	784	818	833	795	823	788	787	795	824	833	814	805	792	817	864	804	783	759	796	758	864	779	787	838	815	824	813	768	816	802	843	803	776	777	755	793	798	875	839	812	870	783	780	772	799	777	805	755	843	811	805	803	818	841	861	836	765	801	792	834	798	839	827	795	800	835	770	801	800	792	813	772	808	818	790	827	792	802	828	795	838	810	789	847	842	809	804	768	846	838	828	813	819	800	802	797	787	790	798
47444	37765	44963	43002	20148	5312	1889	1144	796	666	653	576	568	540	520	501	503	470	427	422	429	414	432	420	413	399	400	401	469	390	344	404	453	396	435	437	413	402	412	418	388	379	434	405	406	416	449	390	406	400	374	344	450	388	400	447	411	365	398	420	392	409	349	388	408	380	392	384	404	428	387	360	359	363	384	385	425	358	393	382	411	383	413	411	428	409	399	403	416	400	388	400	378	437	420	367	404	429	388	408	441	411	389	382	400	390	387	361	375	397	397	384	403	402	393	360	370	376	373	393	413	392	394	395	408	388	413	383	390	391	378	367	425	420	387	389	380	346	435	396	388	376	407	380	383	421	398	396	400	406	402	390	417	419	373	384	378	416	404	343	360	378	380	401	360	384	372	386	414	382	366	370	413	389	391	427	409	370	389	404	384	416	418	379	370	384	433	422	351	368	407	369	415	391	358	404	375	394	411	409	394	386	393	394	388	401	376	377	401	391	392	373	398	386	436	390	358	357	434	418	423	421	372	357	413	388	414	343	424	415	379	409	359	374	385	391	390	406	390	390	425	389	386	356	386	444	380	391	431	352	395	367	416	368	374	379	404	374	398	391	404	432	339	400	395	407	402	383	369	367	411	375	405	363	388	411	407	440	393	405	390	422	380	404	389	384	385	400	426	397	380	419	366	400	382	400	413	387	391	386	364	381	400	411	408	406	390	369	397	383	395	399	363	383	380	392	374	399	335	387	382	355	372	404	377	397	354	363	368	397	373	378	395	374	396	407	420	376	458	394	436	364	382	379	409	370	383	406	375	375	373	422	381	372	399	348	380	374	414	406	369	393	406	373	402	410	411	406	408	425	392	412	390	394	393	377	366	365	390	406	391	397	372	402	421	387	412	387	374	398	390	378	418	380	371	370	432	398	387	379	389	352	410	393	391	430	394	371	436	353	391	411	393	431	380	392	425	413	388	400	366	387	424	440	342	397	395	393	377	389	416	377	374	391	389	421	373	363	385	392	406	425	416	404	402	353	406	390	401	375	351	366	370	381	379	435	419	400	409	408	392	408	404	372	407	392	378	425	406	431	409	384	371	388	393	420	378	375	383	432	439	386	396	431	381	404	399	393	381	400	432	421	422	438	381	429	349	330	374	385	337	349	432	419	416	381	423	422	411	374	382	391	394	397	346	427	403	420	405	400	356	429	404	384	425	399	411	393	414	390	389	397	421	376	400	408	411	401	386	394	414	433	410	407	373	365	387	389	405	414	356	406	406	389	376	400	405	389	455	378	412	433	435	356	402	399	402	434	415	347	428	370	393	437	387	381	417	389	373	360	401	363	361	401	406	439	404	397	392	434	409	392	394	391	397	404	422	375	413	405	383	405	406	412	405	396	394	413	392	386	359	395	406	384	427	429	385	397	399	388	390	369	391	369	370	444	364	395	382	393	384	381	421	394	382	385	387	361	416	412	409	380	391	416	389	398	414	400	374	365	452	397	354	386	425	400	417	380	381	385	433	362	411	353	384	411	404	382	399	380	376	368	365	402	355	388	394	385	389	390	403	378	415	381	374	445	424	387	361	384	351	375	387	369	450	432	372	415	411	381	412	366	401	403	385	372	400	408	421	405	394	414	384	393	373	412	378	385	384	398	419	383	389	376	369	408	421	379	408	406	429	398	400	371	412	424	417	383	368	392	375	409	387	404	412	368	401	364	360	384	428	489	380	375	417	402	363	387	401	408	367	407	400	348	383	389	391	409	408	368	430	354	387	408	386	389	431	382	377	396	374	398	429	362	384	362	384	464	420	379	383	401	415	410	427	352	398	440	405	379	398	410	401	412	379	402	354	393	387	374	391	411	381	370	395	379	349	377	372	369	370	369	373	337	417	415	407	395	396	396	393	408	394	399	397	398	388	389	400	405	394	390	401	369	384	392	401	376	363	394	366	355	369	387	419	409	435	372	387	402	366	370	389	405	394	367	389	385	405	368	389	377	394	439	396	405	407	426	404	402	406	406	409	404	428	409	379	363	415	404	376	385	380	409	347	420	433	438	397	391	429	408	390	394	398	390	367	405	414	408	418	383	363	422	420	388	381	394	420	394	391	389	425	351	413	377	380	407	376	392	387	385	357	385	374	398	409	408	420	344	419	400	428	390	419	396	381	396	374	420	396	352	432	421	408	400	423	384	415	375	388	406	400	408	430	415	426	397	408	438	398	371	394	355	415	405	414	425	405	417	392	399	378	403	394	436	404	372	427	426	397	393	417	392	427	410	416	411	419	370	387	394	371	404	391	418	410	386	389	384	394	387	400	399	399	364	387	400	387	371	412	380	402	389	393	384	406	360	375	391	428	390	379	376	400	434	397	372	389	409	374	402	402	401	396	450	375	409	410	434	442	403	426	389	400	375	426	439	379	416	407	391	391	436	367	456	404	378	368	376	396	371	404	407	397	388	407	396	397	390	374	356	382	381	390	436	389	348	403	412	437	388	383	390	396	375	406	352	342	365	399	377	401	378	373	412	450	408	432	385	409	402	412	379	376	400	422	378	364	402	370	435	392	365	385	368	375	439	365	406	400	404	364	430	400	383	366	397	386	405	397	375	350	423	364	390	407	382	388	456	419	409	388	402	396	395	419	441	418	414	379	412	364	397	413	364	463	369	376	396	368	396	389	391	403	404	372	414	387	365	400	439	416	362	399	391	351	376	412	418	373	397	418	414	380	401	401	439	378	380	417	398	378	427	412	388	373	408	337	367	387	370	380	376	383	382	430	379	429	417	433	423	387	376	430	399	439	410	411	395	366	361	350	386	410	389	342	398	378	380	390	423	372	377	374	386	429	390	394	407	399	427	373	403	341	371	407	338	400	377	355	350	426	400	407	414	404	381	408	408	389	358	395	406	429	433	358	399	406	361	392	407	380	378	453	400	410	378	422	405	408	400	394	387	392	401	405	427	401	430	367	402	420	410	370	385	374	376	412	408	385	378	358	384	408	431	355	380	382	385	393	410	407	385	380	387	379	369	390	396	399	366	345	383	389	417	433	385	353	402	420	392	431	406	389	386	406	453	418	403	338	371	412	431	385	368	391	384	403	386	395	411	378	372	383	405	378	413	400	397	387	386	387	367	413	362	426	448	355	369	417	410	349	379	399	392	345	366	360	365	395	377	385	384	413	369	400	385	381	353	403	372	395	410	408	375	364	374	405	380	407	399	413	376	362	413	400	419	417	423	389	381	404	356	411	354	403	392	390	371	389	371	401	412	372	371	413	407	413	415	426	395	415	401	426	401	406	415	351	385	398	403	397	446	388	414	378	403	422	374	407	403	394	397	388	364	387	389	395	372	432	399	403	364	344	408	409	391	398	408	421	408	363	417	397	396	402	412	361	385	393	376	384	387	397	392	384	373	423	395	415	365	390	378	396	375	379	378	394	402	372	402	377	394	422	382	356	423	389	415	367	337	373	394	420	419	403	411	410	402	426	407	382	427	437	376
29882	29326	45035	46022	19439	4024	3773	3472	2725	2324	2121	1811	1636	1657	1535	1349	1291	1183	1149	1080	1025	1032	987	953	955	996	928	904	942	885	916	869	926	855	851	862	877	890	871	875	857	861	848	875	888	895	844	915	866	859	854	836	838	818	870	936	855	863	873	896	846	863	879	845	878	890	865	883	864	857	914	845	842	826	843	901	895	851	870	841	818	825	842	853	845	878	824	843	856	852	883	897	820	788	864	849	855	906	852	828	851	845	904	850	861	833	837	862	810	822	880	795	875	867	840	846	880	813	824	835	905	891	845	939	844	833	837	891	833	853	872	884	848	863	869	843	919	850	859	864	892	840	891	812	829	853	865	889	834	830	849	896	832	868	844	830	822	825	857	796	843	833	833	859	885	842	875	864	805	869	872	844	870	830	841	886	920	866	861	864	842	860	900	845	922	843	839	858	851	819	891	893	920	811	863	877	793	860	880	850	878	879	874	846	854	820	840	858	916	902	889	814	885	837	885	876	913	849	866	822	863	834	866	853	876	865	852	837	814	847	836	809	862	855	939	847	891	850	864	891	850	822	858	906	880	863	923	829	844	831	859	857	820	861	873	831	854	831	886	852	890	861	842	851	846	848	833	868	862	875	825	868	765	844	851	803	879	835	834	892	825	855	849	847	775	845	851	872	871	829	841	833	906	823	860	782	893	832	868	856	898	804	906	866	867	819	845	821	778	797	812	844	867	859	795	906	857	865	876	828	905	891	834	866	905	839	831	872	857	849	869	817	836	899	823	885	839	850	830	853	862	809	876	815	883	879	824	875	863	879	842	842	830	838	894	881	856	855	793	805	802	839	849	833	858	867	874	842	842	908	903	843	853	862	804	829	782	811	775	882	830	875	851	865	866	856	910	791	851	797	865	898	829	904	847	862	810	887	826	859	864	913	832	855	882	829	864	851	869	856	826	778	876	816	836	847	827	874	833	817	845	851	880	865	876	884	854	805	823	904	823	812	876	854	883	853	830	832	833	852	867	857	866	870	887	883	781	832	870	855	789	801	855	883	821	892	839	843	838	842	877	841	824	822	842	876	885	861	933	899	837	796	893	843	843	861	826	824	833	819	789	847	893	841	824	813	818	822	846	857	866	896	830	844	920	833	846	841	841	859	872	836	871	885	888	829	833	815	887	903	899	922	811	851	859	872	828	831	835	849	885	913	931	870	840	898	891	904	847	836	832	883	886	837	879	832	892	818	870	871	897	836	876	844	859	827	820	874	870	860	905	842	863	881	863	868	759	842	788	863	848	821	873	838	894	865	834	867	900	815	821	825	839	892	864	908	846	889	904	793	839	802	877	846	817	828	850	854	869	850	892	842	891	841	884	860	867	864	836	888	840	818	852	855	860	833	797	842	865	866	899	804	837	861	832	863	894	859	886	791	842	880	886	857	843	831	856	867	797	864	906	848	864	834	855	809	865	790	851	852	863	829	812	859	824	865	849	849	831	798	892	867	766	847	848	871	821	820	870	835	892	858	813	862	853	856	865	893	817	870	892	877	863	887	805	890	875	814	840	848	882	833	850	825	877	862	852	837	897	848	825	823	814	847	889	865	922	918	872	839	894	829	865	812	889	869	827	828	871	867	877	872	883	840	834	823	856	801	869	818	879	866	831	843	849	886	807	856	870	885	884	863	896	826	904	891	893	887	845	869	862	894	850	863	845	901	861	873	807	860	854	810	853	829	860	838	864	879	846	869	864	860	931	889	879	873	845	828	847	883	894	871	855	873	876	846	849	833	888	865	830	859	850	857	878	867	866	860	843	886	799	833	874	822	870	880	859	907	851	804	833	828	847	805	861	848	838	847	858	835	859	836	837	885	824	870	832	844	903	811	855	800	869	882	900	909	804	883	901	797	857	887	875	856	906	881	798	837	863	804	879	863	839	859	866	861	826	828	814	832	915	806	893	856	809	835	878	897	873	891	904	903	858	866	804	866	850	837	863	844	824	853	864	847	874	851	869	862	830	831	863	898	848	848	855	872	864	837	867	880	819	859	813	807	828	796	804	855	822	840	874	823	877	852	844	814	838	812	828	855	874	890	897	863	880	852	822	847	836	871	814	926	913	875	826	855	856	894	853	837	827	850	853	856	877	857	886	840	852	860	844	867	822	823	841	866	905	857	887	826	842	858	804	878	806	847	841	831	894	884	835	861	829	801	851	833	795	889	819	900	816	840	839	853	826	827	865	834	834	913	867	852	868	919	878	896	843	839	922	838	880	853	815	824	885	814	796	878	845	869	815	824	854	876	835	775	899	815	840	901	823	849	844	866	892	857	877	806	901	809	844	888	846	895	874	873	860	868	800	882	839	861	834	837	825	844	848	862	824	859	862	859	865	795	858	812	823	866	789	855	896	833	857	871	864	801	805	851	882	822	882	872	850	877	841	868	882	828	829	893	842	857	843	805	878	858	866	844	902	798	850	905	888	858	893	807	906	824	844	818	834	823	816	841	855	772	818	817	905	822	864	866	809	879	838	907	844	882	916	865	863	854	833	861	863	853	857	822	858	884	854	864	885	845	836	863	820	872	882	834	858	867	852	871	851	836	835	847	861	857	865	869	805	814	906	874	893	820	844	871	878	830	860	896	831	821	908	894	828	857	850	843	889	790	847	885	817	841	862	878	894	847	815	838	862	822	868	887	885	840	864	866	872	889	898	851	844	849	879	878	802	902	902	878	809	837	862	920	848	799	871	892	903	831	892	891	921	846	860	871	890	864	894	860	873	858	892	878	867	902	830	860	847	825	837	811	861	835	819	870	866	839	819	869	891	895	812	822	838	870	794	808	897	848	835	805	807	854	821	874	884	840	870	822	790	865	826	872	879	873	909	862	898	841	874	801	853	826	851	813	852	807	888	817	847	885	884	853	852	905	865	800	879	869	860	839	853	812	889	835	797	898	861	900	857	854	865	860	862	837	837	835	841	889	851	872	824	854	841	841	813	891	847	805	874	825	816	837	852	907	857	838	868	880	853	828	780	795	830	838	793	830	858	813	881	833	914	887	881	882	821	877	888	861	860	815	845	850	884	840	864	888	830	856	865	863	853	839	784	848	877	913	882	870	850	870	872	865	831	891	899	873	883	849	833	883	892	895	868	844	902	870	863	809	942	848	858	837	878	805	879	894	863	851	823	834	877	829	813	874	855	852	872	892	817	847	855	786	865	838	859	869	862	851	843	846	804	848	851	908	849	822	845	858	852	894	846	829	867	884	852	846	830	847	878	863	832	856	853	824	897	918	833	825	832	850	874	871	821	843	833	815	854	892	813	819	832	890	820	848	882	856	857	861	859	819	865	869	903	855	866	847	856	878	857	874	823	852	869	893	902	837	869	849	873	840	849	856	831	847	858	858	854	856	833	871	877	829	816	901	811	872	863	858	850	854	859	887	838	826	863	849	869	839	833	908	833	862	837	857	795	839	849	865	839	876	855	821	794	913	825	847	847	824	906	810
20282	11354	9528	5324	1439	599	453	441	401	372	344	346	352	340	375	367	341	318	327	307	312	320	328	295	273	283	295	317	281	288	300	288	351	312	310	282	292	302	303	310	302	304	297	308	312	307	304	302	331	301	324	260	299	274	279	271	312	307	296	324	328	269	298	320	317	328	311	305	284	294	304	288	315	310	321	308	333	331	310	317	335	275	301	303	282	293	298	313	315	305	278	282	317	286	304	311	280	293	318	288	300	323	293	286	302	285	283	312	292	317	298	330	318	334	289	284	303	292	293	311	328	319	297	296	352	282	306	330	308	294	297	325	276	316	284	282	298	312	304	313	302	309	298	325	330	280	293	293	322	302	319	299	274	276	308	319	284	296	272	293	295	339	293	286	293	282	278	276	291	289	327	304	317	270	302	300	292	324	295	284	320	322	289	320	337	318	278	271	287	282	299	280	269	350	307	291	296	303	290	264	331	295	300	319	314	290	319	296	317	309	314	296	320	311	338	306	303	310	311	278	333	324	357	312	315	292	314	325	321	287	317	300	317	329	309	289	319	338	305	299	278	285	336	254	289	294	313	283	261	299	300	285	283	335	295	316	271	296	296	293	291	259	309	294	266	321	309	320	288	287	313	292	289	298	340	312	340	308	314	274	322	295	290	297	302	317	275	290	318	306	291	314	255	307	310	275	289	270	306	267	323	309	313	281	323	298	332	278	293	272	303	309	302	328	301	327	281	319	302	319	333	286	290	267	310	353	292	261	302	279	373	303	289	293	296	270	295	279	286	315	319	298	316	348	309	273	280	286	295	329	307	281	302	349	318	299	291	284	331	306	270	296	290	307	302	296	308	289	276	321	289	269	318	282	307	315	319	305	294	307	292	311	268	271	292	292	307	315	332	284	266	325	301	307	305	293	301	291	274	308	321	326	322	316	308	281	301	285	320	304	304	303	270	298	298	321	287	295	309	291	298	288	355	321	306	275	314	332	275	312	284	311	303	307	330	317	303	313	312	300	297	337	310	312	292	276	299	299	264	279	294	286	286	341	302	282	280	290	290	258	316	342	293	284	293	274	307	292	264	292	266	309	300	325	294	307	310	321	278	287	271	327	304	293	319	288	299	305	298	300	307	284	343	274	290	319	284	312	351	343	280	323	290	311	257	298	324	292	286	323	287	271	337	278	325	334	338	265	277	286	326	295	303	286	310	309	321	313	309	316	299	259	277	302	299	295	313	280	328	307	317	293	278	288	289	298	289	292	312	301	351	311	273	299	288	315	306	311	315	314	311	253	313	282	295	296	262	292	310	319	311	291	313	296	297	301	328	291	300	308	298	281	297	336	310	301	279	339	301	331	320	320	325	298	306	300	319	325	311	323	266	282	324	321	329	283	272	296	302	312	287	302	327	295	284	262	294	269	285	284	316	314	310	288	285	282	292	333	312	278	270	283	321	296	298	307	270	307	316	310	323	307	286	304	290	315	304	297	301	308	286	324	298	329	300	333	309	305	302	292	289	312	305	300	308	301	310	317	283	294	291	303	300	335	291	304	291	261	327	302	296	297	308	340	294	289	302	269	305	276	322	280	297	313	299	331	329	277	272	289	276	275	305	314	317	311	329	337	291	328	309	292	311	305	324	276	299	252	320	322	320	345	341	291	301	313	311	294	319	294	266	302	284	317	308	277	328	312	303	297	260	313	315	272	289	301	328	283	321	325	311	327	308	292	334	297	275	295	288	277	316	292	323	300	313	276	290	290	311	314	291	290	340	298	281	312	285	277	333	284	288	298	301	307	329	296	294	281	325	294	295	296	282	298	314	324	308	296	359	289	319	319	294	289	339	309	327	311	312	314	267	325	293	326	314	331	317	325	305	310	296	312	259	299	307	337	313	323	269	299	294	286	299	300	287	279	328	318	283	336	330	314	324	326	295	313	311	286	319	276	334	296	287	308	297	307	278	347	263	321	280	290	309	354	316	266	332	299	340	319	305	272	301	337	310	312	321	335	300	334	302	306	338	295	296	322	274	282	286	317	311	330	285	288	300	332	292	322	317	294	297	316	306	290	291	344	293	291	347	295	288	291	315	300	327	294	273	291	330	311	311	320	313	324	274	284	288	306	328	312	306	325	285	288	331	300	295	317	290	339	324	336	294	287	322	308	318	330	303	314	305	314	332	314	301	324	336	316	334	325	321	337	299	291	323	303	306	310	306	303	290	336	294	295	311	243	287	287	280	306	324	303	329	268	302	301	294	307	332	325	312	293	329	304	319	288	297	308	301	326	330	317	279	288	332	287	285	301	319	280	309	310	319	309	268	289	313	307	309	302	295	350	279	310	351	319	326	304	312	299	312	299	314	305	282	324	286	290	298	309	293	302	330	303	289	285	315	327	303	302	282	286	332	306	297	263	315	348	305	324	319	294	338	306	320	307	305	301	300	278	304	329	316	323	279	297	311	249	306	309	293	311	289	309	279	311	270	314	311	326	295	309	290	287	275	307	290	301	290	305	309	308	325	315	308	307	291	291	311	307	285	304	313	332	304	296	301	332	304	313	309	272	278	284	274	339	285	328	311	301	320	272	289	332	270	315	304	282	285	335	316	315	290	301	304	299	331	306	326	302	279	311	296	338	298	276	351	294	260	308	305	275	295	294	285	304	290	292	283	294	327	274	276	305	292	281	292	323	281	304	285	303	287	295	310	320	296	298	287	300	327	313	277	320	304	307	306	320	342	307	279	299	298	295	303	315	329	339	292	301	307	341	288	298	299	309	312	255	295	277	302	309	250	313	282	303	276	293	284	319	289	260	315	305	317	323	320	305	257	310	303	292	318	323	336	320	288	333	291	251	303	274	326	303	296	274	263	296	319	351	309	299	288	320	339	289	341	279	319	297	290	284	298	305	301	277	287	298	335	299	300	317	277	287	280	270	322	313	315	273	290	301	326	339	292	284	315	282	276	276	304	291	308	299	285	302	297	311	337	339	318	311	300	289	277	356	332	290	305	289	310	289	296	318	315	291	279	339	306	300	318	315	293	325	332	327	267	345	315	303	321	290	311	320	302	274	312	276	279	299	275	322	282	318	296	305	278	270	321	305	301	263	293	320	308	309	274	293	314	266	327	301	316	325	331	312	336	306	296	302	310	309	294	316	297	299	320	289	328	313	307	285	306	289	332	289	284	309	311	298	339	293	302	338	272	299	287	316	277	286	299	320	274	268	290	297	311	308	296	314	299	321	331	319	300	329	322	301	309	313	283	314	299	321	263	273	312	342	307	280	276	298	333	280	316	322	299	331	297	265	292	327	318	296	338	271	276	321	321	291	299	279	291	330	300	301	297	276	295	275	305	320	280	338	290	319	319	296	320	288	322	301	303	299	297	341	306	306	331	305	285	314	282	299	288	290	313	282	310	355	294	259	304	295	309	306	313	310	336	346	301	298	263	304	276	310	279	302	311	316	301	287	318	312	306	300	293	282	305	294	344	345	304	281	289	304
11922	8911	15212	11858	4107	1629	1445	1307	1146	1098	1000	984	913	814	812	794	838	788	711	737	749	663	730	709	725	696	713	728	709	689	677	675	693	688	684	703	671	679	741	688	708	685	692	721	726	668	687	679	700	678	623	677	705	700	649	729	722	706	670	647	684	707	649	695	674	686	707	668	689	647	715	668	672	733	709	655	705	669	706	670	694	689	701	639	664	656	670	642	667	680	678	703	673	637	658	663	661	701	672	707	677	706	671	700	665	673	691	645	670	708	669	705	680	703	701	656	670	665	677	667	672	708	680	690	697	674	647	682	692	711	677	735	659	691	693	697	665	676	680	691	664	668	708	691	671	709	672	722	698	699	720	688	661	654	686	696	686	689	676	677	660	665	667	632	674	667	656	704	702	670	718	669	655	682	718	726	738	671	671	721	683	648	736	693	670	680	719	669	668	675	665	675	709	652	688	706	656	662	688	673	687	662	715	675	713	651	699	662	662	652	663	673	677	655	662	687	662	687	648	685	703	643	680	634	694	680	650	680	731	698	648	695	692	674	649	664	653	675	613	676	728	709	664	709	684	685	698	652	626	674	662	659	704	667	639	691	651	667	705	616	668	666	654	677	648	648	646	687	684	675	648	673	729	679	657	656	686	721	639	688	687	690	682	719	650	638	696	675	683	656	715	679	663	684	655	698	642	671	689	617	711	653	680	691	663	692	720	675	698	698	676	689	724	696	721	681	730	666	616	692	704	634	714	671	658	690	704	728	668	670	671	644	664	692	715	708	694	696	702	635	738	702	663	681	653	702	694	671	679	691	668	665	687	689	672	670	692	701	698	655	692	713	682	637	685	684	628	680	655	665	646	659	670	694	683	665	714	669	688	678	711	687	709	695	698	626	692	697	642	661	682	713	611	666	675	661	715	701	691	734	689	697	639	686	700	681	655	670	664	696	676	685	706	656	637	692	666	698	680	674	674	683	696	652	669	682	676	683	668	662	670	664	701	651	659	678	653	701	673	729	691	704	661	687	682	656	672	694	645	685	730	676	698	674	655	685	676	738	684	667	678	624	689	681	706	660	684	656	658	708	724	679	716	688	688	685	681	694	716	674	677	665	703	660	663	685	698	662	635	708	715	685	668	739	699	691	699	704	657	676	716	671	647	626	715	653	671	696	662	708	712	698	674	677	758	648	671	697	751	641	706	689	671	724	684	639	621	687	641	680	716	665	679	645	614	651	736	686	676	655	640	733	658	723	683	689	692	686	702	723	637	669	645	693	687	685	673	716	695	685	689	708	706	683	677	689	675	735	698	692	696	680	677	689	723	655	686	705	689	675	702	649	700	666	740	674	669	698	612	678	664	702	710	676	694	699	689	692	682	689	670	626	673	679	679	701	669	667	686	698	647	665	746	668	719	700	648	659	670	715	680	714	624	701	668	660	664	700	672	650	665	690	672	665	689	652	677	685	669	677	698	634	664	723	676	724	694	635	694	695	617	661	685	720	709	721	714	683	662	722	654	702	696	636	711	686	656	685	681	687	695	626	638	686	634	671	691	676	713	653	662	646	699	750	708	660	656	661	715	669	677	641	650	674	710	709	696	687	734	686	701	678	706	668	662	684	707	694	688	655	673	648	687	694	671	714	711	731	680	739	711	702	656	720	655	676	661	700	674	690	721	730	681	682	702	657	692	696	666	639	662	656	703	682	697	683	677	657	692	671	633	667	718	671	653	680	689	707	693	674	706	657	703	711	643	658	691	681	689	667	648	655	643	755	655	637	751	641	671	640	703	636	672	701	718	719	668	653	705	661	677	685	726	648	663	645	690	703	670	691	711	689	689	700	657	651	645	695	671	664	711	704	649	721	678	664	615	627	688	748	670	633	655	678	662	671	664	710	650	670	700	687	634	644	657	740	635	686	607	686	680	620	692	664	707	610	657	677	655	672	678	685	739	644	691	651	643	691	625	706	688	649	683	628	702	680	696	712	677	655	674	672	710	674	652	663	691	687	668	704	656	683	678	642	741	696	643	701	664	684	671	654	660	665	665	703	674	694	688	700	673	690	669	749	676	660	652	650	683	687	678	659	683	697	629	682	664	662	645	654	671	681	670	683	686	693	668	683	697	694	656	663	642	690	707	700	655	683	690	646	687	677	678	690	666	669	698	680	701	686	725	679	703	722	682	691	688	676	708	671	688	665	649	726	653	659	637	662	675	698	700	696	683	676	661	710	728	711	684	678	721	670	654	653	705	688	660	692	697	692	678	685	704	695	676	707	740	686	641	706	666	738	630	740	720	644	674	654	653	668	675	655	685	667	681	663	678	722	668	659	645	695	648	615	712	647	639	651	665	694	671	684	667	647	700	682	646	673	686	671	709	700	638	660	715	696	684	718	679	690	635	682	740	712	690	674	680	685	671	647	648	680	700	665	659	677	642	659	764	671	683	673	677	650	709	696	662	672	686	635	667	659	654	718	670	630	668	680	666	676	724	672	652	688	648	674	713	674	673	651	711	712	677	671	681	713	702	661	690	678	689	681	647	692	640	673	715	688	718	656	665	643	658	683	671	658	705	659	636	684	664	714	692	679	676	669	668	712	688	717	649	717	738	688	673	671	695	645	669	657	660	678	673	696	712	696	666	688	676	690	615	657	655	700	650	647	669	711	674	652	690	677	682	690	641	697	691	699	665	696	624	624	701	673	673	653	688	663	677	634	697	651	625	671	687	642	666	687	673	704	698	700	639	722	677	684	643	653	643	661	688	679	684	630	647	668	648	712	661	672	700	666	680	697	661	635	656	655	700	693	666	678	673	677	669	698	676	677	659	644	703	699	653	680	665	687	672	681	637	724	652	721	695	666	625	718	698	659	700	714	663	658	702	721	653	679	644	638	662	694	683	655	675	653	672	711	692	671	706	671	658	663	714	710	657	727	654	636	663	629	671	679	676	629	669	647	650	664	692	670	645	676	662	673	710	655	731	665	658	660	699	693	665	639	640	651	663	658	670	678	675	702	700	698	679	627	699	681	652	693	631	673	674	648	668	669	714	642	690	705	655	697	653	685	725	689	683	684	698	678	685	650	676	764	647	720	681	699	667	663	677	708	692	664	674	675	656	702	679	712	671	732	633	674	674	684	667	680	702	696	697	701	696	657	650	693	686	690	687	649	674	635	707	691	688	634	653	692	690	654	677	645	670	663	670	710	637	664	698	759	687	652	712	640	646	657	693	712	660	660	677	678	731	661	630	688	685	687	724	668	692	669	688	694	703	678	661	712	709	708	693	645	654	677	646	714	713	649	705	706	694	697	692	645	692	680	642	734	696	674	719	665	699	671	727	652	636	677	681	662	736	669	683	693	710	672	677	733	673	696	715	703	704	696	666	658	667	716	663	692	661	666	652	664	667	704	654	721	650	629	687	674	665	695	674	668	639	684	701	628	672	647	750	662	660	698	679	664	674	637	671	698	706	689	681	684	645	690	690	698	643	697	672	670	716	647
36311	26563	36457	30122	10748	2287	934	720	576	491	473	433	402	426	394	399	400	355	365	342	304	360	349	323	319	328	326	363	322	361	344	339	320	330	335	347	316	326	348	301	296	336	295	376	321	336	323	355	371	368	396	350	344	329	379	373	328	310	336	335	326	350	322	352	337	343	334	290	345	338	326	341	313	329	359	341	330	343	357	349	326	337	316	346	327	358	326	318	355	305	318	357	344	301	326	332	315	341	316	335	329	309	339	347	351	334	353	316	325	350	330	340	300	335	314	345	350	346	284	328	315	319	307	327	336	299	334	340	319	327	329	322	332	344	317	351	374	352	358	300	313	321	352	334	358	348	321	331	340	358	338	371	325	362	354	321	324	333	359	322	326	367	319	288	348	330	370	368	323	336	370	355	295	308	317	350	304	348	336	354	333	355	328	325	357	354	354	351	319	317	361	357	326	344	322	335	310	354	344	340	333	355	333	351	335	365	330	343	383	349	334	313	324	320	329	369	327	358	383	333	360	336	386	340	349	352	349	338	333	323	337	313	335	333	323	334	318	336	353	347	340	395	325	345	347	313	310	346	336	344	315	337	346	367	296	326	303	344	365	364	326	374	340	376	315	327	318	352	343	322	289	360	348	335	369	346	337	350	332	323	328	347	359	355	325	316	299	334	347	299	304	341	325	292	317	370	327	301	370	359	314	315	333	351	338	335	351	348	333	340	335	309	372	352	328	344	310	338	336	303	388	328	301	311	343	324	320	346	338	383	373	314	360	341	378	311	337	340	345	345	307	313	341	345	302	296	344	336	335	354	352	336	340	314	327	330	346	330	360	378	307	369	366	332	338	366	348	333	348	330	314	329	339	314	335	285	306	320	320	332	306	324	367	321	353	343	328	335	337	317	313	347	321	332	332	343	344	323	367	358	358	310	329	315	341	365	311	340	344	393	322	334	307	343	329	315	331	331	343	340	332	380	352	339	334	333	350	386	351	320	336	310	353	365	345	340	339	377	348	339	344	355	353	291	336	306	380	341	329	323	322	345	339	344	330	387	334	357	337	336	338	326	305	345	353	304	348	337	327	343	344	325	343	332	353	317	325	371	341	331	349	370	308	338	350	311	316	322	378	316	351	364	328	365	321	322	320	319	329	357	355	355	355	312	324	330	350	341	357	358	321	338	345	356	347	329	346	297	338	319	302	333	325	361	328	350	336	321	348	311	321	336	341	338	319	332	340	362	348	338	339	322	328	326	323	329	334	395	372	362	311	330	317	309	308	353	368	363	317	351	329	335	310	301	324	328	342	324	298	360	347	353	369	352	345	299	371	370	345	320	334	343	327	334	323	331	318	316	329	314	319	323	327	346	333	362	370	325	337	341	336	319	347	332	355	321	315	327	343	326	345	304	335	300	351	323	323	306	305	343	316	304	326	311	329	312	330	345	369	306	347	322	344	332	336	343	310	310	318	332	334	321	350	332	342	335	362	310	325	321	317	369	346	377	331	328	335	392	316	338	325	282	304	323	332	339	343	343	310	335	347	329	337	343	350	360	330	290	323	360	334	342	352	331	325	366	322	337	314	333	337	299	315	353	306	328	331	322	333	374	333	340	333	323	331	314	357	322	352	353	352	368	320	349	312	339	313	336	332	330	374	344	324	325	297	335	337	368	351	366	314	301	328	342	327	320	323	369	335	345	285	306	379	346	370	345	345	270	317	312	328	318	294	333	341	329	359	347	356	308	360	341	309	348	347	337	320	354	327	314	312	324	377	341	327	343	322	336	341	345	310	336	324	303	361	336	325	345	318	312	336	316	342	312	315	336	318	328	312	361	326	356	310	309	324	390	369	342	304	347	331	307	321	350	326	351	331	337	360	382	348	343	311	338	325	323	340	361	323	349	337	307	320	371	353	356	319	329	344	308	307	323	333	339	336	336	308	354	308	304	337	321	348	307	334	310	329	337	337	340	339	369	350	328	297	340	333	334	341	327	345	308	323	310	324	356	367	328	359	340	325	343	351	375	352	372	335	332	328	322	292	339	378	346	320	318	353	344	316	358	323	318	327	357	341	330	340	344	319	328	312	349	343	324	360	333	330	332	334	309	323	353	329	346	374	357	321	320	346	355	315	304	309	330	298	356	320	304	319	363	337	322	360	316	315	349	363	354	357	373	303	319	325	325	342	323	344	337	305	329	349	320	377	364	302	312	339	312	320	346	324	366	319	329	324	366	326	313	316	332	351	322	314	309	346	286	318	353	366	356	350	346	345	340	347	360	305	317	334	338	346	330	318	326	335	332	296	327	372	318	349	355	312	341	333	307	332	348	337	320	316	318	324	326	332	325	333	356	349	381	335	322	343	320	364	327	302	334	334	352	359	350	346	327	320	319	322	342	370	343	351	333	364	355	367	343	308	346	329	365	312	362	382	348	323	350	349	323	359	328	325	285	357	320	298	321	326	335	333	333	341	335	332	332	349	364	351	343	318	322	348	325	365	364	334	369	334	336	329	363	365	359	363	326	325	324	354	348	318	335	361	338	327	329	354	317	351	311	352	335	310	339	328	320	336	366	342	339	350	338	364	372	278	346	350	372	401	338	349	355	328	318	326	345	330	308	332	356	361	332	321	345	348	315	372	326	332	327	316	296	327	339	356	296	361	313	308	332	371	362	320	365	325	299	370	352	334	299	322	315	347	372	357	317	324	358	307	373	326	333	344	332	307	362	348	341	346	348	310	351	329	344	303	344	317	333	302	305	347	313	340	339	335	332	316	338	318	327	366	347	317	363	321	348	346	357	316	339	380	331	347	338	311	327	314	337	309	332	329	346	347	309	317	332	286	321	352	351	320	335	316	362	323	361	328	322	315	308	326	376	346	364	337	336	344	337	357	335	334	302	324	328	351	324	326	321	325	370	351	348	317	334	353	358	329	333	303	355	320	349	326	362	337	349	356	307	351	347	384	349	350	345	361	312	358	330	324	350	350	352	341	317	345	339	296	301	391	360	347	320	346	284	367	337	361	286	302	312	375	368	304	295	350	333	299	338	371	368	314	303	352	350	349	339	332	321	316	338	339	329	335	323	344	344	355	328	321	343	333	316	322	331	330	289	368	345	351	316	333	320	352	346	310	326	328	301	359	314	315	295	327	391	326	323	357	322	308	361	318	321	339	323	340	353	331	331	327	359	331	360	337	332	302	324	349	355	339	312	309	329	329	331	369	354	332	335	377	337	330	362	344	331	339	357	340	310	355	304	322	329	353	320	329	318	354	354	342	339	324	285	362	336	322	359	327	317	330	349	338	322	304	322	310	357	378	315	334	338	335	356	338	371	342	294	303	316	326	328	306	342	336	349	293	306	344	358	362	374	333	355	294	313	316	361	401	353	338	352	315	338	357	330	325	326	370	328	321	315	341	303	356	316	324	352	312	297	359	320	353	316	318	319	355	322	369	336	324	355	316	352	343	313	325	327	330	337	320	323	339	329	340	331	321	335	294	346
22909	20756	38780	35397	11326	4122	2774	2345	1879	1672	1458	1323	1298	1232	1280	1051	1008	986	970	884	872	809	877	813	809	831	830	755	808	804	752	767	774	751	783	666	724	814	750	713	748	751	734	729	760	742	756	757	771	777	772	761	772	763	740	704	729	763	756	798	760	732	756	773	754	767	796	767	739	784	753	743	782	782	750	753	768	727	744	745	761	748	747	742	786	808	721	783	748	777	752	733	735	750	785	744	709	749	718	729	772	715	715	763	735	770	734	757	763	697	734	754	713	707	789	805	744	740	775	776	826	778	758	776	701	711	713	742	748	675	743	731	737	731	703	767	752	773	737	751	738	766	737	777	754	689	701	719	740	709	765	747	746	779	703	761	752	735	742	789	759	731	733	723	741	771	739	747	766	729	750	777	766	773	726	768	760	725	787	733	742	798	751	695	762	710	739	760	781	725	748	697	739	810	745	765	758	744	722	736	759	748	803	718	804	757	755	756	763	782	821	777	726	728	773	716	755	716	778	766	715	734	752	748	827	706	760	746	703	753	701	736	735	737	717	767	685	767	726	821	768	738	750	750	720	758	726	798	715	725	740	739	788	786	735	721	741	724	759	751	761	683	800	770	713	770	784	738	757	743	734	791	722	700	766	734	759	810	705	740	783	757	739	729	701	795	709	771	711	773	790	769	747	718	765	735	730	796	761	761	717	753	755	748	715	775	747	724	740	754	708	732	750	744	745	751	779	802	768	691	780	786	758	747	780	726	651	748	707	736	693	787	732	758	745	771	759	781	776	730	733	723	763	767	710	769	653	723	788	773	765	752	769	798	769	751	750	701	739	707	699	717	705	755	783	764	759	788	713	728	761	779	757	763	734	722	738	731	778	724	714	778	751	705	772	768	767	763	725	772	747	707	809	714	688	805	778	689	744	722	706	733	786	724	662	749	768	780	721	755	743	753	719	763	801	786	762	751	769	748	752	773	721	728	803	754	752	708	780	722	777	747	713	719	798	808	755	749	764	716	759	800	785	748	751	688	736	771	716	761	732	752	739	753	737	734	730	724	768	777	739	810	718	717	739	772	712	737	764	746	724	795	746	674	725	740	754	765	693	707	748	767	741	752	762	729	756	770	750	732	731	769	777	735	774	751	730	785	708	761	739	745	733	760	739	737	746	730	737	726	734	774	754	736	693	778	751	759	720	740	699	784	716	724	746	717	773	743	748	761	717	748	791	781	718	679	734	770	759	740	741	770	736	807	711	712	742	761	736	735	759	726	722	757	710	747	784	707	785	734	734	704	762	713	775	763	714	733	710	751	745	723	730	757	739	783	757	758	714	782	747	740	730	762	797	736	767	801	780	719	728	744	788	717	723	748	778	747	786	750	726	780	721	716	720	737	760	762	738	743	765	764	798	778	744	745	761	734	752	772	719	715	777	751	733	755	757	773	793	710	738	735	680	714	760	781	763	739	715	755	761	712	694	679	764	775	705	710	768	784	752	773	785	754	728	729	746	752	749	737	776	724	787	735	707	787	732	721	723	773	727	707	729	745	722	814	748	743	726	761	833	791	763	713	734	731	755	717	755	770	700	752	743	722	768	777	753	752	757	774	721	764	769	758	737	736	795	714	760	707	809	745	731	765	714	791	723	731	734	732	788	754	749	674	797	774	734	728	717	744	741	752	738	804	761	757	710	847	707	737	779	774	760	721	715	760	715	716	730	723	713	737	755	712	737	750	718	786	781	726	787	781	717	783	705	742	723	737	756	720	719	733	746	786	720	710	704	698	752	795	771	736	761	739	729	756	733	719	764	767	723	766	766	753	758	752	738	708	714	770	741	718	724	720	766	742	747	742	755	742	717	786	770	673	704	704	733	729	796	748	716	731	717	721	760	763	763	746	753	689	742	778	740	757	746	743	769	739	734	749	743	769	757	775	725	757	724	745	785	740	760	790	741	755	730	771	741	740	743	748	730	750	792	777	750	805	759	735	694	724	756	776	731	744	804	770	724	751	745	743	753	721	741	728	752	702	777	706	729	767	737	738	787	712	759	753	759	725	725	766	706	795	775	758	736	762	733	774	731	776	719	734	754	713	735	769	745	708	754	790	764	711	718	767	728	743	744	719	709	753	786	772	755	787	716	730	754	748	747	705	766	770	803	717	726	699	781	754	756	731	740	765	778	807	725	769	815	769	757	788	766	727	763	739	771	760	748	743	792	752	729	805	729	785	734	731	759	741	758	780	734	722	681	784	735	766	757	742	728	764	771	734	782	737	751	726	701	787	751	730	728	744	706	750	711	733	754	754	734	707	774	699	766	776	739	727	769	761	755	735	709	743	716	774	776	771	778	767	749	741	752	710	759	770	723	720	729	700	766	708	786	765	689	788	764	761	786	706	734	773	736	716	728	764	745	722	695	765	762	747	790	762	739	706	678	740	759	765	727	735	732	759	719	718	758	760	782	715	708	733	720	757	783	711	717	738	751	766	742	736	765	772	784	768	793	802	800	773	723	728	767	760	719	751	724	776	740	735	733	728	728	771	757	788	752	718	767	771	771	708	746	750	743	767	754	733	769	730	764	777	764	768	764	709	759	720	721	739	759	785	704	753	764	719	724	773	737	739	771	735	701	803	698	734	711	732	757	694	755	744	716	734	704	737	759	736	743	701	721	748	768	756	743	735	744	767	703	751	759	716	773	749	728	721	777	779	768	736	776	742	753	754	768	746	757	799	748	758	770	781	753	738	714	760	735	806	780	756	803	716	742	780	786	721	774	714	761	779	776	763	782	729	796	733	776	720	710	752	745	802	757	722	722	789	736	768	746	761	702	721	761	792	736	721	713	731	778	743	755	732	739	780	770	755	792	760	778	727	751	767	763	757	712	810	717	787	778	768	721	756	777	762	746	775	735	781	727	798	797	737	751	754	761	738	741	714	781	760	714	784	699	724	750	730	732	710	752	765	711	712	776	744	786	764	749	742	746	717	704	709	740	753	747	740	706	722	792	736	754	732	781	753	710	737	765	784	773	784	720	784	745	707	739	734	728	741	774	776	782	736	769	715	739	729	773	787	789	763	707	780	728	749	748	803	730	664	822	797	758	744	777	765	746	794	743	734	750	723	737	748	725	730	719	728	743	760	787	740	743	744	715	724	750	755	758	716	754	730	752	701	743	759	736	770	733	722	708	749	773	747	765	743	766	772	734	765	808	735	763	775	743	735	731	739	779	758	755	726	742	778	760	773	770	727	716	710	802	747	740	752	794	784	749	742	747	790	749	762	724	722	764	770	712	761	775	733	747	766	744	731	718	761	743	774	708	738	736	772	753	739	748	763	742	774	759	784	746	729	738	769	786	750	779	798	719	735	756	765	742	713	730	741	748	710	748	742	730	741	712	774	791	784	759	733	751	744	773	769	724	750	733	758	735	750	750	782	736	737	794	763	767	789	730	699	760	727	738	767	742	760	735	781	742	790	731	715	739	760	734	790	727	804	740	723	746	760
47317	37113	44669	39772	18607	5396	1657	1115	848	679	533	582	485	483	494	464	458	424	409	396	417	424	389	400	410	385	415	410	372	387	384	342	380	373	396	397	406	381	399	389	375	375	359	372	395	415	398	361	394	379	357	357	409	414	399	378	410	353	396	334	379	356	349	367	392	392	386	379	409	377	374	388	399	347	389	378	412	411	393	398	386	378	390	361	363	365	374	363	359	395	418	404	392	425	357	381	415	339	380	437	394	394	392	422	416	368	329	417	399	374	341	372	378	395	412	400	421	404	403	398	343	340	376	388	361	373	394	407	391	386	391	373	375	354	394	378	356	379	401	363	381	366	366	369	363	359	389	404	395	408	371	409	402	353	382	354	340	386	382	382	368	376	369	354	398	416	392	423	387	407	409	416	378	405	369	373	434	362	391	361	408	398	369	418	367	395	356	372	359	383	397	377	361	397	389	397	347	367	379	382	378	375	432	396	418	399	385	399	366	353	348	379	370	414	407	405	386	362	414	395	397	396	405	383	372	402	377	412	369	385	359	360	394	370	365	368	397	371	365	402	395	382	390	365	389	378	407	384	398	374	377	397	383	376	350	360	384	352	341	377	394	394	401	398	379	410	391	405	435	398	386	372	378	396	382	367	371	378	371	366	385	408	370	328	406	421	380	383	364	398	408	386	373	385	406	387	420	375	385	396	366	399	330	363	410	365	347	379	360	388	367	390	385	366	380	394	348	385	380	390	441	412	374	349	366	390	372	398	369	389	369	383	379	378	394	381	385	406	379	419	378	366	385	376	430	390	368	379	397	388	400	363	360	387	340	387	351	394	375	382	359	361	388	357	385	398	360	350	375	363	373	387	427	359	409	373	363	418	380	335	393	396	379	373	351	364	346	354	430	364	356	375	388	436	395	412	385	397	384	379	370	385	368	373	409	393	358	382	343	390	336	399	385	369	384	394	389	381	409	385	389	362	390	380	377	366	395	367	356	364	358	374	370	375	375	395	363	409	416	369	372	354	390	378	358	379	380	387	414	402	348	377	392	334	387	400	358	400	374	376	369	414	382	394	373	382	360	353	426	398	415	385	361	354	383	406	361	357	379	425	365	394	380	414	397	366	381	334	396	377	392	350	407	389	382	400	387	372	361	346	412	381	363	351	395	373	367	353	362	366	378	394	369	353	386	388	363	387	396	412	391	387	375	410	376	404	361	375	405	387	391	405	397	403	401	412	368	397	436	386	379	354	371	403	377	391	396	361	371	406	350	396	372	363	359	425	387	374	407	372	412	376	361	378	412	357	395	407	389	401	384	373	406	384	402	384	385	351	359	351	349	380	385	363	363	373	362	387	366	381	399	394	373	388	371	404	390	369	335	428	388	388	415	385	398	380	397	394	384	402	397	394	384	325	352	370	386	325	388	410	390	413	421	361	373	411	395	367	392	363	370	377	365	391	374	375	378	406	369	396	385	415	414	359	356	386	360	378	384	383	369	402	376	383	376	411	386	389	405	400	362	359	374	382	391	398	408	380	430	346	422	414	394	386	374	323	383	382	354	352	397	434	422	424	386	383	364	351	384	369	375	397	377	370	361	399	415	406	365	360	350	354	349	370	360	404	379	388	366	365	408	401	378	401	392	382	384	370	377	382	391	379	353	366	366	374	364	355	378	394	382	393	359	382	372	394	390	384	395	435	396	385	382	371	375	385	382	391	376	348	373	367	364	345	370	372	425	400	397	418	372	375	381	397	370	382	398	379	366	388	372	392	393	377	376	378	412	399	354	384	413	397	372	387	400	398	377	355	373	402	429	398	407	362	411	398	405	399	387	387	383	394	380	371	405	382	391	357	348	359	395	336	387	375	406	363	384	369	379	391	370	334	372	384	366	368	370	390	413	385	394	387	377	407	409	374	341	400	380	378	368	385	358	365	401	396	357	345	363	389	353	377	403	360	366	356	374	411	392	391	370	396	401	400	372	370	377	392	379	406	397	385	375	357	391	393	355	390	398	403	402	396	360	379	367	402	404	389	390	398	376	408	368	406	394	407	404	418	370	425	388	346	409	372	385	382	358	375	332	333	392	378	377	402	403	384	426	382	362	375	377	382	358	403	348	415	389	377	385	409	403	379	400	376	378	391	395	392	381	361	391	357	401	382	411	377	360	380	365	415	351	391	417	362	375	330	354	353	373	348	398	375	359	362	365	359	368	406	366	369	389	391	375	361	377	355	373	359	366	379	361	378	387	387	373	401	379	406	359	406	384	381	376	401	427	404	356	390	379	407	387	345	368	390	409	361	430	415	399	367	367	407	400	362	378	392	323	406	406	411	380	381	417	381	409	363	361	424	365	391	422	394	408	389	406	358	373	365	410	410	389	374	380	376	369	396	372	372	352	352	332	355	370	370	376	388	369	361	391	390	371	413	381	387	339	402	417	396	376	395	384	381	338	375	373	350	398	365	365	357	421	353	382	383	400	417	314	398	390	364	357	380	392	360	353	377	335	356	380	399	407	376	339	391	372	366	368	398	409	404	393	366	360	361	353	383	383	371	399	359	431	380	368	396	375	382	368	404	363	344	378	354	375	357	420	392	411	374	371	381	416	342	387	368	427	389	408	354	372	374	402	416	428	376	382	356	412	413	387	370	372	399	418	365	390	366	344	379	378	391	397	393	384	370	392	396	381	350	377	364	382	396	368	402	381	393	388	400	402	374	391	359	381	411	415	345	400	436	399	406	380	367	378	385	397	396	375	406	373	361	380	385	381	369	358	370	423	377	395	393	364	399	413	388	384	361	389	363	363	361	398	383	411	394	395	381	376	370	361	367	378	356	390	388	401	407	409	399	416	354	366	385	399	378	390	398	412	358	382	385	376	398	366	382	412	405	361	366	410	369	351	398	387	383	365	387	396	362	407	388	423	401	407	363	388	405	349	399	395	373	371	370	377	351	344	358	358	374	395	390	362	399	404	393	367	381	386	349	351	370	338	352	338	404	351	381	359	385	419	388	399	389	399	394	389	342	355	385	359	325	369	362	377	388	361	379	343	391	424	357	435	389	389	395	409	392	339	365	387	371	368	426	347	374	382	357	373	342	385	383	368	382	388	394	373	375	410	363	373	388	381	395	339	394	380	388	357	391	365	393	348	365	373	372	409	420	373	392	368	357	369	390	382	374	375	383	412	364	415	388	394	348	372	367	362	383	361	374	414	380	407	415	372	350	343	378	372	395	386	380	387	398	405	379	405	418	397	355	385	357	371	380	433	413	384	412	403	361	381	386	393	377	414	382	419	393	355	333	326	345	402	379	386	399	391	399	357	366	400	385	411	358	382	423	360	366	387	410	346	373	370	362	348	382	428	361	390	364	370	400	379	398	386	367	418	383	351	387	371	386	346	356	429	418	406	384	350	353	364	333	347	375	442	399	401	377	416	369	374	391	382	399	405	386	379	340	373	399	384	388	389	402	410	377	420	369	386	394	397	374	399	389	411	365	405	387
29516	29053	44240	43673	18578	5845	3865	3131	2667	2182	1891	1701	1714	1625	1492	1270	1158	1140	1110	1015	1078	959	996	945	942	890	906	902	873	860	882	864	882	861	854	882	852	880	855	771	839	805	849	822	817	807	870	828	864	853	859	861	794	865	807	874	814	820	878	827	831	797	828	872	841	825	833	796	846	838	843	832	794	891	867	784	851	844	827	822	808	810	786	841	831	801	852	783	892	821	869	803	804	827	800	817	787	812	832	839	840	792	877	853	845	838	827	805	841	852	826	851	846	851	824	888	811	824	850	764	830	825	844	845	877	886	866	831	868	781	822	862	795	821	844	858	833	809	816	847	798	873	757	802	869	829	867	800	821	883	850	778	835	820	748	826	814	832	833	842	836	825	790	809	801	811	840	840	850	791	808	802	813	826	843	818	825	748	846	837	788	789	816	826	834	812	849	809	802	805	800	836	851	839	859	826	840	848	872	821	845	847	853	874	834	861	870	849	817	876	848	834	800	847	816	910	799	799	792	815	812	875	778	831	782	817	846	827	811	779	815	864	834	825	870	798	832	879	831	812	825	845	823	777	830	862	839	828	851	830	792	771	869	792	833	787	830	778	823	807	810	823	851	839	800	807	775	802	792	830	763	854	800	864	796	834	826	829	830	844	840	825	827	791	832	813	789	865	844	828	784	823	853	809	809	790	774	841	862	803	814	797	883	812	845	840	847	774	834	830	829	860	863	793	823	849	858	799	825	776	850	846	809	839	815	851	830	842	833	798	802	808	827	776	846	804	798	837	837	838	863	814	816	845	863	845	826	818	840	817	823	818	833	754	795	836	761	853	769	760	882	816	840	845	768	812	850	761	847	834	786	876	843	830	810	821	817	809	796	795	814	852	828	793	844	823	788	833	828	805	753	832	838	814	856	831	853	814	820	815	841	821	864	828	810	856	893	787	793	783	853	786	793	826	805	816	848	817	763	823	890	858	799	804	816	821	806	843	856	821	793	804	848	787	842	830	783	809	859	811	841	835	833	796	826	821	869	849	795	845	840	797	810	842	845	790	845	764	809	872	818	847	839	842	833	848	819	879	764	828	797	840	829	807	807	836	810	863	806	801	850	815	837	807	875	848	861	857	871	824	816	811	840	801	837	777	817	791	834	853	863	823	816	843	871	845	825	800	818	813	846	784	809	842	821	832	812	857	844	805	823	781	810	876	863	755	787	836	836	822	784	828	854	817	807	837	866	829	815	817	813	820	790	768	825	813	866	781	808	795	849	863	823	843	838	855	831	849	821	811	867	797	824	783	839	831	782	779	832	851	842	817	841	812	788	824	827	858	813	810	774	836	789	854	798	838	826	829	793	815	820	775	812	798	868	845	823	845	840	784	846	783	823	796	828	847	824	839	867	872	827	823	794	827	818	873	798	812	827	838	821	843	810	836	865	851	861	785	853	805	811	863	807	851	848	769	792	856	814	851	868	837	844	852	785	782	873	822	816	822	794	848	769	849	806	833	798	866	786	842	835	847	853	862	847	785	779	823	834	833	805	811	863	852	841	811	818	776	872	794	906	789	783	829	808	836	861	850	861	847	829	854	828	794	876	780	783	852	814	847	831	871	839	789	845	816	854	881	842	872	848	830	795	782	759	827	836	837	773	833	790	827	803	830	836	831	835	836	875	847	839	843	806	876	841	791	849	803	838	863	835	849	785	842	831	861	841	833	856	822	815	829	851	811	768	816	877	842	812	775	832	818	804	848	831	845	799	804	797	849	898	821	841	853	826	817	832	842	873	800	811	798	803	807	814	830	779	783	789	821	826	798	785	790	808	755	864	852	782	828	900	801	804	832	827	811	794	818	830	833	824	804	797	796	851	857	829	819	858	797	824	799	812	857	766	843	780	834	794	781	829	814	896	848	812	814	833	844	832	846	846	853	841	834	802	818	779	805	789	828	789	848	795	824	833	840	808	849	810	778	870	838	817	838	826	852	854	813	831	788	839	869	813	842	799	824	833	862	823	789	855	804	794	767	767	834	783	838	774	887	854	837	843	831	780	862	828	801	809	806	874	831	853	803	822	811	825	866	814	830	833	836	849	836	847	807	845	811	812	810	877	782	787	854	812	845	855	792	748	800	804	810	885	817	804	858	840	811	817	825	867	816	838	896	830	825	770	796	823	815	855	804	837	833	840	796	825	848	834	801	841	849	811	864	851	820	812	824	797	846	806	804	824	866	829	810	797	796	901	887	776	768	841	815	825	787	827	845	834	843	814	861	824	835	843	769	791	821	780	832	789	887	808	881	822	892	847	820	834	826	799	787	829	785	875	852	909	806	844	813	806	858	792	822	862	826	843	788	805	886	803	836	858	790	834	890	842	859	794	847	851	789	852	857	780	826	810	878	864	789	820	878	825	829	811	824	826	808	840	811	844	814	815	857	835	877	810	781	833	821	848	787	819	848	809	848	840	814	837	834	830	821	818	787	812	786	852	808	825	832	891	849	790	849	838	839	816	835	830	829	831	854	813	790	789	855	848	827	833	802	848	826	825	830	767	848	794	839	838	805	826	776	844	820	859	842	858	856	854	864	793	804	853	856	807	851	826	866	818	818	828	805	853	871	842	861	836	828	816	873	817	825	822	838	838	830	805	802	787	825	817	853	800	839	819	790	812	885	836	797	800	833	854	847	821	776	790	789	856	792	827	826	794	836	809	844	859	834	812	884	846	823	850	801	783	862	901	822	851	805	822	865	784	831	857	796	785	839	808	839	856	874	824	862	810	843	784	871	806	820	813	821	807	830	812	816	822	841	778	824	816	826	787	826	763	809	790	872	864	799	823	825	827	858	824	824	818	833	817	810	818	826	860	850	841	766	833	805	823	841	859	839	859	826	801	817	779	828	784	867	766	830	777	846	813	798	799	833	844	854	854	863	814	841	775	820	827	855	808	809	817	810	816	787	790	842	839	797	815	819	840	763	850	842	828	843	788	816	869	814	797	797	854	828	856	800	839	863	805	834	836	826	806	808	797	855	803	801	808	847	782	805	782	869	818	778	840	837	809	779	849	846	794	828	791	810	862	848	859	834	833	839	828	830	748	855	815	798	797	858	874	785	791	796	793	815	848	786	885	861	767	847	805	834	803	824	816	785	823	841	836	806	828	798	807	858	810	817	804	823	813	798	822	849	760	863	860	772	812	830	823	841	821	826	825	824	865	868	829	798	865	840	785	823	822	838	833	802	832	834	804	851	826	790	854	842	805	825	841	785	831	870	745	823	772	826	815	819	777	832	809	857	818	817	780	849	816	819	835	824	837	761	851	850	839	860	827	818	795	842	823	855	829	848	847	832	823	795	840	826	794	820	864	856	801	795	852	862	807	765	851	881	806	814	831	824	820	874	744	834	868	803	794	810	848	838	840	826	833	825	816	816	831	815	830	844	842	788	827	834	787	886	831	869	819	831	862	787	843	796	835	790	831	786	832	866	808	828	819	773	842	787	807	828	768	826
19249	11217	8734	5333	1531	612	450	441	394	402	381	364	349	324	363	345	322	290	290	325	299	325	307	307	268	307	292	311	336	288	316	284	273	283	307	288	324	285	298	259	293	283	308	293	275	290	314	289	310	318	278	275	278	275	294	280	290	314	263	300	308	281	291	285	285	291	291	304	283	303	280	322	283	305	284	293	293	290	244	263	305	303	258	296	305	282	255	296	300	299	269	301	333	305	293	327	299	267	315	286	313	269	280	298	280	285	293	326	328	299	347	282	293	275	279	302	317	295	264	294	315	281	267	303	267	252	306	270	291	279	306	288	293	273	290	293	287	284	329	300	288	283	294	299	293	268	304	299	320	287	286	333	292	269	288	295	312	296	299	290	331	297	289	293	312	342	319	264	310	295	335	292	292	274	309	282	310	277	289	284	281	284	312	268	290	300	290	293	319	301	279	307	287	299	317	265	289	271	277	319	300	301	308	295	306	305	275	286	260	273	297	291	301	271	253	311	292	286	301	268	283	284	281	291	344	284	302	323	283	301	310	278	318	301	255	309	277	298	272	258	263	276	299	298	286	304	262	290	318	279	278	278	317	271	328	266	275	283	259	298	315	279	304	299	297	289	295	313	304	269	276	297	257	255	319	288	326	267	287	253	267	327	291	297	260	298	303	285	304	307	307	300	300	290	283	295	254	316	305	281	285	269	329	282	297	308	315	304	256	284	280	287	306	249	277	268	299	250	265	269	308	306	277	295	262	267	289	312	307	291	274	297	282	310	308	334	284	330	275	291	291	279	248	276	277	323	283	290	301	305	303	304	276	291	317	302	305	298	325	267	272	309	301	336	273	272	284	288	312	323	282	257	294	283	306	287	289	283	300	286	315	271	282	318	293	264	285	301	295	268	287	276	326	302	276	297	321	318	290	311	297	290	274	278	301	306	273	296	316	298	287	262	319	274	291	285	283	312	285	290	313	306	303	298	323	285	263	264	281	278	300	272	269	289	262	331	290	275	270	305	296	267	312	308	266	298	314	243	321	300	293	297	304	290	318	286	313	282	294	300	300	270	288	280	309	288	290	280	292	286	288	305	324	268	282	275	291	287	308	286	293	278	307	259	309	280	284	286	275	302	297	295	308	267	304	282	266	285	274	275	312	269	331	315	300	321	311	296	297	277	262	300	306	263	322	292	294	324	289	316	306	297	302	301	295	294	289	301	310	293	312	266	264	293	291	298	283	304	287	285	268	263	269	303	274	284	305	327	285	261	297	286	287	311	327	275	311	262	303	296	292	285	296	312	284	282	292	300	280	315	252	296	297	281	338	293	281	296	253	280	292	279	324	252	292	308	288	318	264	302	296	298	293	292	295	283	286	283	282	286	301	312	286	314	288	269	281	266	309	310	322	290	260	274	322	265	270	303	305	302	305	273	337	308	288	314	308	312	274	295	261	299	306	311	286	301	297	237	276	309	270	315	272	279	291	287	288	304	310	287	299	280	304	284	279	270	309	277	330	283	308	309	286	271	319	295	315	283	314	323	301	283	293	285	285	302	279	276	292	324	327	306	249	279	255	275	301	274	301	281	268	313	291	270	299	305	261	291	285	279	295	289	264	303	272	292	312	308	273	273	273	308	290	315	265	284	303	268	276	306	287	319	318	271	297	306	284	298	270	308	270	307	285	308	310	281	289	303	276	292	293	258	297	298	288	272	260	300	290	301	280	270	266	292	278	310	311	290	313	289	327	262	318	327	277	294	306	237	292	287	294	297	265	252	293	262	291	293	301	285	276	297	297	288	284	271	316	282	288	280	282	311	294	313	268	324	292	298	282	284	269	294	293	294	294	301	321	283	264	256	270	275	301	321	302	268	321	278	330	268	321	293	258	299	326	276	274	303	269	291	288	308	295	282	316	298	299	302	262	335	286	290	289	282	285	306	307	294	310	327	304	303	314	286	305	300	266	300	275	317	286	290	284	283	284	262	264	286	315	286	285	301	280	256	333	309	265	301	277	288	291	291	296	284	307	315	300	286	306	257	291	280	285	305	276	313	308	278	304	280	304	275	317	284	275	289	338	286	280	297	276	298	282	282	309	279	277	305	248	288	302	266	280	305	329	326	327	337	295	278	297	281	297	292	277	286	285	259	278	313	340	339	279	307	290	310	309	325	255	273	280	310	285	273	337	280	308	298	310	287	294	302	255	312	270	320	349	284	296	295	267	298	286	285	276	331	271	305	291	254	279	293	302	266	295	277	273	291	310	286	304	308	285	277	295	273	284	298	300	323	288	311	312	290	296	290	276	294	278	308	291	293	288	281	290	316	294	276	324	272	286	263	273	308	292	313	254	302	280	292	285	329	307	280	268	286	279	279	323	283	292	300	283	281	280	295	313	253	297	325	304	280	292	253	277	293	253	311	266	301	292	299	286	280	290	324	309	290	260	291	296	261	333	262	320	295	316	310	330	308	285	253	288	283	291	301	274	290	306	268	296	280	268	265	302	300	314	295	281	281	269	290	274	294	259	280	297	291	278	301	327	283	266	290	298	302	257	283	303	274	287	282	324	287	310	280	306	250	276	291	298	275	322	272	270	273	285	261	305	302	281	290	279	279	299	265	299	300	277	289	257	282	243	299	299	249	311	306	327	285	261	288	307	275	297	274	330	281	274	288	281	280	272	286	299	289	277	270	304	288	297	299	286	298	290	275	294	269	293	314	323	279	309	326	301	268	302	320	300	278	287	271	283	260	314	309	314	277	267	311	295	296	344	337	299	285	302	314	304	305	269	305	297	304	274	308	325	252	274	270	325	299	292	300	261	317	298	286	296	303	303	289	297	308	303	292	354	292	322	285	304	303	305	312	291	283	314	312	278	284	310	273	265	269	297	307	324	281	294	286	283	252	286	292	295	290	281	275	330	309	278	293	331	281	280	300	292	287	303	288	261	334	261	273	304	288	292	268	278	274	252	304	312	280	281	278	254	337	308	336	267	302	300	326	303	295	286	335	297	260	314	285	287	280	276	313	292	320	315	292	274	317	284	263	276	291	280	304	282	307	314	305	300	295	319	296	283	254	302	299	267	322	270	298	263	301	277	361	318	283	280	311	276	277	298	309	280	335	312	259	234	303	288	322	296	305	268	278	260	310	312	354	278	254	372	270	302	255	280	286	256	272	299	297	298	266	311	272	287	272	302	296	278	294	311	318	304	291	263	288	301	281	303	290	310	295	327	284	332	285	306	273	290	298	348	294	273	289	266	285	281	315	301	287	285	284	265	292	296	306	286	294	299	291	295	287	282	310	256	318	293	299	286	250	295	293	335	321	298	291	304	280	288	271	308	284	297	285	311	290	290	281	281	297	291	294	281	252	301	280	309	266	330	309	333	310	270	269	289	267	275	282	300	276	329	306	297	280	285	294	276	278	293	289	311	315	268	289	280	307	284	304	316	312	303	274	295	308	352	284	329	296	279	299	301	314	322	274	295	273	260	260	304	272	267	300
11211	8872	13582	11858	4139	1876	1452	1330	1144	1011	972	935	919	920	823	806	829	742	719	746	737	707	717	704	682	682	668	685	687	658	648	663	693	713	662	697	693	671	660	670	663	641	636	659	681	633	646	683	667	682	667	687	700	666	657	655	647	648	667	715	649	680	702	683	657	638	683	688	647	662	650	636	664	648	656	632	681	666	629	687	620	673	651	623	652	623	680	680	676	672	690	635	657	661	644	656	639	650	686	674	656	639	654	625	726	657	651	629	690	644	664	617	662	688	665	664	679	633	612	674	689	685	646	704	688	638	691	646	685	691	655	622	638	695	693	651	661	659	631	660	690	641	653	644	672	686	671	652	666	642	598	677	679	624	667	665	685	624	626	661	633	643	632	648	599	690	629	651	648	694	614	675	634	613	668	703	675	669	641	637	661	687	669	666	626	644	660	657	642	659	653	669	663	671	697	680	657	671	670	676	629	647	681	648	658	669	667	682	676	672	657	663	639	641	620	631	654	611	636	678	622	617	666	612	643	696	638	619	649	615	644	664	669	674	629	650	669	658	655	640	673	647	705	651	658	669	665	706	664	662	626	643	673	642	718	680	635	665	700	669	652	644	658	632	672	672	680	659	641	617	660	634	609	631	697	644	673	669	645	663	648	653	693	655	687	624	653	661	653	618	648	655	701	662	677	678	632	685	662	682	684	655	662	660	659	653	650	661	683	642	659	683	698	657	721	678	670	635	665	645	643	602	652	645	681	653	644	665	665	621	665	638	669	665	667	684	647	647	660	711	684	687	643	692	627	616	667	640	648	663	688	647	657	660	687	669	678	634	633	689	681	714	640	662	655	634	667	668	666	704	644	709	643	671	659	663	649	621	652	665	709	652	657	621	649	681	666	670	675	619	676	645	655	695	668	635	661	654	653	648	609	677	712	636	690	639	673	636	615	660	658	665	679	695	638	599	691	681	653	625	662	632	656	634	618	608	667	698	630	655	686	683	668	687	710	658	660	678	648	588	645	701	615	688	624	674	640	694	690	676	716	634	660	672	627	674	686	683	683	691	682	669	703	647	705	653	644	668	634	673	647	715	661	697	640	676	685	695	625	672	650	671	629	643	641	681	647	671	669	676	648	665	690	655	639	677	690	635	720	653	648	623	663	649	648	661	629	696	680	706	707	669	683	673	616	678	666	628	650	619	658	688	657	661	627	661	642	659	667	628	680	597	687	626	626	653	637	669	648	654	655	645	641	664	659	662	693	727	687	646	636	658	671	677	632	646	650	661	657	666	681	639	629	681	656	639	662	607	626	695	687	673	649	640	633	694	654	627	599	645	646	693	688	645	730	605	623	656	655	626	678	686	648	600	661	650	639	684	659	608	653	690	632	614	669	637	576	672	642	658	654	649	636	659	651	683	655	675	684	653	634	681	667	606	676	671	655	638	695	666	662	701	630	684	610	641	660	689	643	654	610	645	662	683	669	652	660	704	696	671	697	669	665	651	628	645	678	653	656	618	727	639	629	671	601	663	640	644	652	665	631	654	613	592	663	645	663	578	667	624	692	676	662	657	628	685	656	652	701	624	676	663	635	647	601	631	648	626	656	650	653	661	653	618	616	691	644	645	633	658	705	682	704	653	627	645	645	661	697	673	637	675	641	658	635	693	669	693	678	643	671	674	650	675	659	675	690	684	625	638	643	656	648	682	676	647	707	651	692	693	647	670	644	672	584	637	610	657	650	619	669	679	706	628	670	626	659	632	626	677	644	660	643	656	678	682	728	648	673	675	652	666	665	649	648	651	620	643	681	644	689	636	655	666	690	641	627	629	666	701	655	632	662	650	652	659	693	699	644	657	635	654	652	668	684	668	634	644	654	651	730	651	648	682	665	660	662	660	684	685	668	646	660	633	647	670	663	664	634	632	699	644	617	697	587	724	643	626	651	636	676	658	674	630	655	705	675	650	664	661	663	686	697	634	674	682	642	656	676	689	685	654	645	620	646	687	670	611	658	628	690	632	650	644	642	649	635	622	663	660	643	654	633	639	644	628	661	663	657	653	627	648	656	622	665	645	671	674	614	697	650	652	680	643	660	614	663	648	704	655	651	665	659	665	662	693	666	647	615	671	673	685	676	650	706	687	744	673	673	679	714	682	653	622	660	644	649	659	644	693	664	640	690	663	673	661	681	675	668	626	672	648	666	649	700	666	632	676	636	683	657	660	650	713	671	681	664	630	676	688	661	668	646	621	622	629	690	665	672	655	628	655	647	671	631	637	653	623	645	660	622	599	672	635	638	658	645	667	664	720	628	691	659	651	649	653	661	696	656	652	630	648	621	642	677	634	688	664	622	620	654	635	707	679	639	659	662	599	664	636	624	603	652	659	629	652	695	682	621	676	635	728	644	617	698	668	677	630	674	693	627	694	658	622	637	680	679	620	678	653	675	630	671	635	666	670	630	703	630	654	658	640	647	653	674	727	680	687	637	673	645	682	681	645	644	637	650	619	712	696	653	666	645	640	660	682	684	624	652	623	635	656	614	664	638	633	657	673	683	645	648	636	664	637	585	717	623	686	690	578	600	643	691	705	626	654	633	631	674	670	682	700	647	670	631	640	691	659	644	620	678	698	656	655	686	680	607	654	687	676	678	699	570	644	625	710	625	624	663	697	690	657	616	629	631	660	681	666	657	654	687	658	676	674	673	657	698	683	680	662	637	648	651	661	663	705	661	642	680	668	712	643	678	637	649	625	657	686	629	690	632	694	663	681	637	686	652	658	622	619	651	596	640	675	620	678	666	615	658	694	676	677	640	618	604	681	630	681	629	619	670	692	672	672	695	609	667	675	643	648	629	666	661	660	648	638	703	692	646	638	660	633	652	671	680	657	655	647	660	667	653	658	668	682	659	696	667	600	664	652	676	645	671	642	617	712	656	631	631	642	610	603	625	651	685	651	628	651	630	634	598	667	691	691	681	703	633	651	656	654	679	645	632	661	699	709	642	631	715	663	647	672	684	623	629	696	635	694	657	628	646	640	690	612	656	641	679	677	644	668	729	662	673	651	638	667	649	655	631	609	705	648	658	632	654	623	702	639	693	648	645	617	668	661	633	626	659	634	638	661	640	709	652	651	660	643	687	661	708	668	661	641	668	643	673	651	670	613	646	657	684	672	672	658	677	676	669	659	673	623	669	626	644	683	680	668	673	666	617	663	658	651	686	660	714	665	666	695	690	642	683	715	687	653	666	663	690	699	692	687	640	672	634	670	623	636	635	690	669	644	686	656	661	666	659	626	612	682	631	652	681	625	682	679	701	655	647	637	624	711	648	693	664	611	629	655	663	643	645	665	630	655	620	645	660	686	656	665	695	655	607	662	677	641	645	688	659	613	616	663	664	673	693	672	689	660	645	632	667	677	634	667	655	712	667	671	652	687	666	643	684	631	661	663	631	676	678	601	665	685	694	645	649	615	660	661	626	674	684	624	696	634	625	667	642	656
36453	25936	31761	30070	12700	2323	956	748	553	504	442	391	425	438	428	388	391	376	358	358	375	361	312	337	352	342	339	319	336	326	320	383	318	350	341	327	330	336	311	334	342	335	331	341	311	311	323	299	369	330	317	323	342	347	353	288	337	320	362	333	296	337	335	342	317	272	312	311	305	337	343	361	344	310	346	357	329	369	354	357	338	330	326	348	326	301	337	316	365	353	328	318	354	338	353	347	343	329	348	319	333	355	311	327	342	338	345	320	366	348	340	318	312	320	325	338	292	318	354	321	320	347	373	308	363	343	327	337	326	350	343	339	327	304	311	318	330	315	355	312	320	346	341	376	333	319	362	319	349	350	336	339	343	341	315	330	350	313	335	345	341	344	315	344	347	322	320	348	318	308	328	342	339	327	358	342	339	329	312	321	336	319	328	364	324	321	335	328	321	326	347	326	323	343	323	337	342	329	345	362	340	340	357	336	346	318	325	342	338	330	333	337	340	321	338	329	381	344	321	351	339	346	309	325	310	333	300	307	344	330	324	324	293	317	340	346	339	313	293	294	313	337	345	347	315	347	335	303	317	329	354	320	310	302	337	333	343	323	317	342	368	329	311	310	342	328	289	367	315	324	342	304	375	315	371	345	341	358	284	340	299	307	309	332	296	313	319	353	332	313	340	318	307	333	318	318	323	343	381	351	321	347	308	319	369	336	335	322	309	337	336	333	343	339	322	368	338	374	351	307	343	365	343	348	328	305	364	332	324	336	376	314	306	348	346	332	347	314	324	354	359	340	350	306	357	334	349	329	315	327	324	349	335	287	300	362	353	359	344	369	345	315	332	345	365	346	342	347	368	336	357	340	321	334	330	329	362	320	340	314	330	299	320	343	286	331	336	318	356	323	315	345	321	346	335	361	353	290	381	315	321	340	340	317	296	332	305	311	342	333	324	318	327	320	328	316	338	315	275	350	317	356	321	306	345	363	330	352	348	338	327	328	343	338	353	321	282	301	344	342	329	334	312	345	353	318	327	298	313	319	335	320	336	297	342	355	319	314	323	329	356	314	299	321	336	311	351	334	313	323	335	369	326	298	318	333	354	347	327	332	329	369	315	345	318	346	326	322	325	334	318	352	307	350	344	299	304	354	336	323	300	338	341	339	315	319	341	330	315	324	320	317	303	324	352	324	347	318	319	361	303	356	337	318	336	346	317	338	341	328	289	293	333	343	309	323	340	299	332	330	341	329	354	329	333	314	348	326	341	352	331	331	337	311	339	307	319	306	330	338	360	358	322	317	304	298	340	348	317	293	328	352	312	320	311	330	304	316	309	355	341	312	319	341	357	342	343	329	293	337	311	362	329	374	297	313	331	322	338	349	343	302	394	361	336	353	369	321	320	349	334	344	350	350	308	394	324	295	346	338	331	358	304	336	325	322	330	373	374	321	356	361	327	279	325	322	343	363	301	322	336	335	355	309	343	321	337	322	367	320	341	326	326	330	321	327	309	326	315	324	343	331	329	344	307	303	319	322	336	353	371	316	332	356	340	287	310	316	360	354	340	335	323	341	338	313	302	285	304	363	317	342	346	292	324	315	344	331	347	335	330	323	337	307	345	309	359	330	317	319	317	337	282	330	336	301	347	304	323	339	298	351	355	342	313	337	333	322	299	312	299	361	327	320	350	316	350	364	346	331	336	363	334	314	298	314	332	305	317	334	372	326	334	322	300	356	347	357	349	354	333	303	319	306	367	359	353	345	303	308	311	332	325	329	334	414	321	325	298	302	347	353	396	333	338	314	329	330	339	313	311	310	310	327	332	328	360	342	313	331	302	332	326	388	359	320	344	364	328	345	308	343	350	349	347	336	312	315	342	339	314	345	317	295	316	340	367	358	297	312	294	329	320	334	325	331	339	343	346	352	343	331	326	293	336	320	312	328	323	351	355	375	332	321	324	367	336	323	336	334	315	327	291	344	347	322	334	359	359	329	346	361	333	343	343	363	350	316	317	315	306	356	361	343	309	277	326	336	315	327	331	343	342	312	360	319	330	335	288	309	360	355	309	301	320	320	321	296	356	315	325	318	334	337	328	326	372	292	341	321	265	367	304	308	325	354	318	333	343	326	338	322	353	348	325	334	337	327	304	355	344	307	314	319	332	314	336	280	319	322	348	323	353	312	336	336	373	353	300	372	314	385	334	340	316	352	326	313	301	357	303	288	322	319	345	310	311	336	348	355	327	336	344	292	294	351	340	338	359	356	335	327	329	334	315	329	328	341	312	352	355	366	319	313	320	369	288	324	333	326	331	337	310	298	304	332	343	334	345	326	341	381	355	327	330	340	305	317	359	325	360	293	361	326	332	350	346	311	346	357	335	345	351	348	319	338	322	355	313	346	340	335	324	337	335	328	333	341	316	337	319	344	340	339	361	337	310	346	320	346	301	328	361	346	312	317	324	366	325	344	336	342	338	334	352	329	328	356	332	322	344	343	333	339	323	335	278	346	334	323	348	303	324	303	340	313	336	324	361	334	337	333	359	312	308	355	334	341	312	317	369	361	338	322	317	335	322	327	313	310	322	336	302	357	337	339	284	326	366	344	338	332	341	323	325	347	335	344	340	336	309	329	330	322	310	377	394	307	341	333	337	367	331	350	353	357	361	311	341	332	342	342	340	350	330	314	319	335	355	309	345	356	316	318	295	338	350	326	308	348	294	336	324	310	350	332	320	319	325	343	348	291	347	304	304	322	342	332	356	326	351	323	324	297	332	340	360	313	331	333	322	311	340	304	358	361	331	317	315	325	345	328	353	344	320	327	319	300	331	338	337	317	330	324	349	376	307	314	311	306	359	356	330	333	293	324	350	322	343	340	338	337	321	305	342	310	349	332	337	326	318	337	324	320	312	370	349	358	311	304	296	336	366	351	374	341	349	323	339	334	335	335	338	338	320	311	326	346	346	375	359	375	318	344	350	317	306	323	330	337	291	342	306	324	331	324	315	307	349	347	335	347	358	329	361	339	334	340	306	324	348	356	328	352	350	297	306	367	365	365	368	375	308	320	306	364	344	370	358	328	345	308	319	370	336	337	319	347	305	322	326	318	330	319	334	331	343	358	330	306	339	330	395	394	321	286	339	330	337	308	345	350	312	340	300	319	323	348	301	336	320	328	350	328	337	328	305	353	355	334	328	310	329	305	306	364	344	346	359	319	340	342	333	345	341	325	324	302	376	317	306	336	316	320	333	332	332	316	344	352	325	322	324	299	303	305	381	356	357	336	347	335	319	372	388	320	325	375	325	279	304	349	331	300	307	341	308	381	323	343	332	317	361	315	300	322	336	350	344	310	378	345	325	290	342	335	359	346	319	299	310	369	319	311	309	324	319	366	345	308	330	320	331	343	342	350	318	310	320	322	318	317	322	321	344	348	283	346	327	347	337	335	337	333	307	353	356	332	337	319	347	300	316	325	289	301	309	359	369	333	325	328	354	306	347	290
22982	20039	35218	36933	15463	3449	2795	2223	1839	1546	1433	1442	1382	1216	1231	1080	1029	1002	927	852	891	890	876	829	879	869	795	808	766	801	759	753	732	763	760	759	817	735	725	716	781	796	746	731	727	735	762	733	730	748	758	705	724	773	715	739	754	751	737	747	782	781	704	713	747	784	765	745	734	718	779	745	757	715	726	741	726	701	733	725	753	728	712	739	742	700	740	725	740	715	724	791	769	821	766	710	779	730	755	769	684	724	768	704	727	727	778	797	770	704	768	768	747	696	692	722	702	713	702	740	730	737	749	754	719	784	776	708	758	762	737	712	712	745	731	754	779	725	709	785	709	798	700	768	659	781	729	730	741	772	754	672	769	726	711	769	749	760	738	714	761	719	725	752	734	768	756	756	748	741	745	737	722	743	675	683	730	763	782	786	746	757	759	751	768	749	758	721	747	754	707	761	697	734	776	721	710	707	739	788	742	780	712	762	741	747	757	776	732	737	750	763	724	734	745	775	730	788	715	721	730	751	745	768	791	730	751	737	773	758	730	727	709	694	720	773	749	737	752	775	751	754	719	763	752	746	742	752	796	736	722	761	686	735	677	731	771	705	721	717	764	746	696	714	741	657	732	704	727	755	778	737	741	741	751	735	741	727	705	740	739	734	779	698	742	682	703	733	717	801	773	757	731	722	761	757	737	729	760	750	725	797	726	766	742	677	721	735	764	748	695	712	755	750	760	751	739	743	747	709	733	737	751	744	697	767	720	793	777	763	728	728	778	727	761	692	752	720	692	707	750	706	747	736	740	794	679	736	679	749	736	728	734	747	783	757	754	712	749	757	723	716	693	724	756	713	751	720	763	713	717	800	766	765	747	762	703	752	717	722	692	717	710	710	691	768	703	766	743	727	752	693	774	717	731	705	722	723	754	728	775	713	770	782	764	773	760	756	722	685	709	691	799	716	745	739	764	754	712	782	745	800	682	738	703	760	748	724	734	749	789	722	733	722	793	736	734	732	744	781	696	707	744	719	763	736	740	752	751	739	787	738	750	748	785	766	745	742	712	731	717	737	732	702	788	731	807	778	775	754	730	729	730	733	716	738	748	773	683	761	789	721	721	737	771	696	750	693	737	736	766	768	722	720	748	732	718	717	713	785	701	728	796	736	718	774	768	763	686	787	793	798	725	691	742	763	693	767	728	750	718	759	761	717	703	762	721	767	730	772	762	686	796	722	765	741	703	728	733	714	737	764	762	747	752	747	747	702	764	753	765	729	767	726	737	789	780	745	749	754	803	702	740	748	747	735	708	728	760	704	782	685	765	721	749	740	724	720	690	792	719	697	735	769	756	760	723	748	694	749	701	723	770	751	750	786	768	727	739	717	765	755	765	754	729	752	731	695	727	767	709	763	727	729	734	761	685	730	747	740	715	783	780	765	749	716	737	690	752	750	744	717	782	778	730	775	691	768	743	711	709	752	730	746	747	700	713	758	679	759	811	752	704	784	770	732	768	748	766	717	750	750	759	759	749	754	720	750	764	714	730	680	734	720	682	757	725	759	742	713	732	731	770	722	693	707	765	725	712	718	786	730	799	767	747	756	736	786	767	728	726	785	767	748	696	737	707	758	745	720	697	763	764	761	773	758	745	695	725	708	697	756	752	731	744	733	694	756	735	770	761	741	733	724	747	745	747	731	718	715	738	718	756	709	752	793	707	750	744	782	702	703	740	759	719	792	750	780	758	708	760	714	747	768	794	773	764	715	722	747	741	720	739	757	743	736	747	766	723	746	743	698	730	753	740	726	754	779	760	744	750	765	769	785	847	774	718	723	770	703	796	744	790	732	725	706	736	734	707	740	798	719	654	759	678	725	725	749	748	708	757	732	717	795	729	750	721	748	742	679	788	753	787	745	754	727	757	680	720	714	758	744	743	769	701	707	732	687	762	719	777	771	735	720	750	732	727	747	773	744	816	681	747	719	701	728	706	730	744	753	750	731	760	773	716	723	735	774	727	778	757	780	765	827	754	750	767	723	752	747	743	745	719	765	730	769	759	764	761	770	748	707	788	755	739	719	764	758	711	755	765	745	767	712	686	765	724	740	747	729	784	726	725	797	718	766	731	720	709	773	739	796	714	679	723	708	753	752	759	686	735	746	754	727	736	746	718	738	756	738	753	715	699	773	749	740	752	746	703	723	759	745	715	729	670	695	753	675	766	754	737	686	758	751	720	762	747	744	739	698	748	722	699	730	785	786	740	760	747	776	729	731	719	751	745	737	721	710	721	756	723	761	810	756	760	712	728	723	746	749	758	753	722	743	777	773	737	732	711	751	757	752	745	763	724	745	730	697	734	734	721	758	749	728	752	716	710	736	744	760	764	712	727	705	721	743	757	686	686	730	739	708	693	728	737	762	732	728	705	747	742	769	758	799	752	737	739	754	755	752	712	763	735	766	719	780	746	741	791	767	735	757	695	759	713	771	741	691	735	753	756	795	753	761	773	787	688	755	805	728	747	724	709	725	737	714	776	736	748	753	692	754	721	716	726	740	725	768	752	747	739	707	737	772	721	778	766	739	715	701	744	752	724	727	722	746	723	759	726	749	777	746	790	737	727	746	728	729	733	773	769	684	759	693	768	770	689	730	707	691	719	759	687	731	755	759	740	760	745	775	711	752	722	746	765	781	817	736	734	708	740	752	782	699	729	740	767	750	717	752	679	756	738	785	780	729	769	729	731	680	773	717	751	751	741	744	764	733	695	749	803	688	729	715	738	787	716	797	719	729	719	763	784	702	741	725	759	723	738	705	691	723	747	698	713	718	714	747	717	727	749	741	701	734	786	760	696	718	700	724	706	714	740	671	707	773	739	834	729	750	713	743	783	707	764	706	715	690	730	704	751	716	744	716	743	764	693	723	707	729	759	736	765	745	744	733	704	743	740	710	705	744	706	742	712	694	732	754	768	751	722	798	754	746	744	736	732	739	702	730	707	755	766	753	725	777	705	763	714	734	769	738	727	692	780	710	744	727	727	721	726	707	720	727	713	734	685	737	819	739	730	718	787	737	794	684	726	774	739	734	765	700	729	754	725	748	788	783	772	722	687	779	787	750	796	728	759	729	705	756	761	712	737	756	746	730	780	718	738	727	693	712	737	697	724	750	755	753	750	769	699	724	698	795	748	721	780	762	730	767	746	742	734	726	703	689	731	697	781	715	786	744	769	711	748	735	733	750	734	749	710	759	717	688	788	781	747	713	767	734	762	720	718	761	724	713	731	760	705	739	749	734	686	737	728	708	757	706	737	741	749	744	728	750	756	742	723	751	706	719	728	732	773	787	723	758	751	711	739	714	775	696	701	703	788	749	745	765	766	759	703	719	704	692	753	701	731	705	721	720	738	753	728	721	755	732	728	739	767	681	781	762	745	720	775	733	744	718	779	787	763	738	720	717	707	738	660	758	768	738	765	730	779	743	722	746	761	697	737	744	747	701	782	708	733	744
48008	36073	42884	39267	19408	4646	1458	991	742	722	683	556	552	553	456	443	471	416	405	410	385	411	395	400	408	384	427	369	362	359	410	400	393	384	415	444	424	380	404	411	379	389	390	435	366	370	359	341	364	374	319	328	394	380	376	348	370	384	368	387	368	381	394	327	403	348	402	354	350	401	394	359	387	360	392	363	356	421	358	342	395	367	359	367	354	340	317	377	364	394	352	373	357	350	412	371	365	402	373	413	362	380	400	370	373	371	387	372	366	364	374	372	392	355	386	382	348	353	371	386	346	380	388	381	391	344	390	396	406	381	350	374	414	377	375	396	366	434	384	396	369	381	360	419	339	400	359	346	393	405	383	372	391	376	367	345	379	403	371	372	387	366	385	382	364	347	365	360	337	395	388	385	365	383	371	433	371	379	396	409	337	369	357	366	363	347	367	362	369	398	386	396	382	335	400	356	385	383	389	363	368	383	379	422	346	359	401	360	393	404	359	336	341	414	388	348	359	405	390	380	371	368	393	400	388	387	363	349	394	381	361	350	398	382	382	371	423	393	376	406	357	349	370	351	392	383	375	352	391	373	355	391	389	365	384	391	384	371	381	367	404	341	378	354	373	385	379	363	401	371	369	356	383	361	366	370	379	369	370	374	385	387	382	387	388	349	413	381	370	391	345	370	358	380	397	390	381	379	408	355	363	361	321	363	358	361	370	387	365	385	364	422	358	371	406	365	349	398	381	375	405	373	365	383	406	388	382	356	370	372	369	390	380	384	386	358	356	343	367	423	355	376	380	394	411	352	372	377	374	417	367	380	385	405	395	374	403	382	413	361	353	364	356	369	350	398	363	362	395	358	358	343	351	372	366	369	418	390	391	376	371	374	367	421	341	389	374	418	388	340	388	388	410	400	345	358	382	400	337	327	329	375	372	386	410	358	336	387	381	414	370	394	370	408	359	404	425	398	368	390	366	366	421	370	394	398	409	401	381	360	390	384	373	392	386	361	344	376	393	359	396	367	369	394	365	370	392	368	377	409	364	393	396	366	406	395	432	375	388	369	405	375	408	380	400	347	380	373	373	375	364	358	373	379	391	352	352	363	400	351	355	385	392	398	360	395	355	360	402	386	410	370	411	348	359	386	329	377	388	334	405	411	413	395	376	411	401	381	427	377	400	402	398	382	340	387	373	380	378	378	390	330	360	350	382	380	328	382	372	354	341	359	365	383	360	387	387	344	428	367	348	370	371	374	395	330	372	377	380	367	358	377	416	363	388	392	390	376	350	388	366	372	400	395	363	369	411	352	367	360	394	388	361	430	367	363	382	358	369	349	368	377	341	410	383	398	410	370	352	399	380	375	378	401	372	354	349	392	369	386	358	378	375	360	394	406	362	414	378	349	373	371	373	399	364	382	369	396	416	377	365	372	358	381	398	336	406	386	394	341	384	378	345	384	394	406	374	370	362	340	348	404	379	388	390	392	369	363	374	367	368	369	382	416	411	372	390	354	349	395	373	374	351	359	348	368	342	331	388	420	394	381	364	367	403	396	409	417	360	391	385	391	361	391	382	329	398	400	364	377	343	399	425	374	401	432	371	373	391	374	362	403	377	377	392	345	370	376	379	364	359	403	364	383	362	379	379	355	370	366	365	357	382	354	405	340	366	414	393	395	407	390	352	420	394	369	404	358	354	383	405	356	330	389	350	389	392	401	387	382	373	373	380	376	382	363	354	335	355	360	348	370	355	364	365	369	374	381	362	359	385	391	377	353	351	374	386	394	414	375	393	372	393	394	383	432	341	403	360	380	367	357	399	380	412	401	393	348	363	386	382	393	395	415	424	391	337	342	375	365	413	369	390	371	355	333	361	369	387	355	372	371	379	374	369	359	370	377	357	391	397	426	418	383	381	405	394	376	371	384	406	387	379	411	369	387	372	418	391	372	374	395	402	373	379	388	374	357	348	385	352	367	383	381	354	384	363	344	369	377	353	372	409	389	364	373	387	405	388	331	396	389	310	359	341	379	357	388	325	369	373	384	369	380	397	388	410	400	358	356	403	396	421	381	360	359	369	373	388	376	378	355	391	384	408	393	367	372	357	373	408	394	343	380	377	375	357	385	377	355	390	399	348	393	375	391	362	352	334	340	392	376	374	386	343	377	396	365	366	388	361	356	359	353	371	347	383	380	378	388	350	344	356	378	353	369	366	363	366	411	368	386	365	409	410	417	377	404	375	397	358	364	340	356	336	366	379	406	388	363	395	340	379	395	396	409	387	398	381	389	379	328	369	420	358	379	373	372	361	381	358	361	400	377	399	346	370	383	408	380	371	370	402	347	346	407	407	393	362	376	368	408	371	374	377	388	380	402	379	361	398	347	355	380	361	399	346	334	397	394	351	359	360	393	377	391	426	387	374	403	372	385	381	397	379	369	356	378	385	364	353	363	419	360	401	377	358	393	380	327	404	386	420	352	396	373	384	365	390	374	365	369	330	400	367	373	382	387	381	368	386	337	376	383	368	373	363	333	400	377	329	356	366	388	322	374	367	400	382	367	415	376	339	363	407	361	352	349	356	345	361	378	326	364	352	358	393	365	397	405	373	350	367	336	383	361	392	385	397	370	393	377	348	393	393	358	375	412	388	371	363	400	385	385	367	402	370	386	387	372	391	393	412	358	387	361	429	389	388	397	353	374	413	403	374	369	363	375	422	388	386	387	343	370	350	364	387	420	361	336	406	400	381	395	378	349	412	371	356	397	377	371	354	342	355	355	359	369	426	373	425	421	394	355	417	394	396	395	349	380	378	386	385	373	405	371	326	413	356	383	350	377	370	374	360	374	372	376	364	395	350	369	372	348	403	387	418	384	384	366	375	360	360	391	352	352	370	389	370	351	363	382	344	346	371	377	355	379	409	389	376	366	370	429	412	346	389	410	360	409	376	374	397	419	384	363	369	411	411	395	334	378	395	366	393	395	393	371	384	380	387	353	344	383	395	398	402	353	359	383	376	332	384	365	384	406	377	362	347	374	367	402	339	380	409	375	380	361	346	382	350	396	366	364	379	378	407	395	350	339	347	353	364	352	388	380	365	390	373	399	377	385	375	370	334	347	388	394	384	414	367	395	359	363	387	386	388	417	367	381	373	391	332	368	375	401	372	381	415	392	350	335	366	381	376	370	354	377	341	356	342	397	384	394	350	344	354	376	392	367	362	347	399	355	364	369	364	423	370	353	402	382	393	393	370	360	393	350	366	347	374	349	373	402	393	396	370	364	384	377	338	419	382	343	357	374	372	389	405	378	387	374	396	379	375	381	368	396	349	382	383	391	333	386	382	409	316	350	365	387	374	351	354	351	383	403	404	369	433	378	382	376	336	368	360	386	394	343	426	380	366	388	403	373	331	396	386	394	399	378	352	387	394	373	365	410	378	360	366	371	378	374	379	386	341	420	362	377	369	363	375	386	352	370	365	381	351	386	372	391	434	377	372	375	379	379
30137	27647	42934	43449	19799	4835	3633	3038	2533	2139	2026	1786	1674	1749	1568	1378	1232	1137	1124	1087	1013	1004	1005	911	933	838	881	866	854	845	863	862	865	889	810	835	871	859	846	812	841	797	857	809	861	829	839	798	844	822	823	853	814	845	802	887	827	815	838	865	816	828	821	853	804	815	825	834	803	823	808	797	814	817	843	832	824	805	796	800	831	807	778	806	825	756	848	795	842	781	822	807	780	837	815	832	834	838	868	776	805	867	806	837	819	867	848	879	801	856	817	870	869	847	843	838	828	804	800	855	843	857	840	794	800	824	813	826	823	844	840	859	792	811	861	862	788	857	827	850	785	797	803	791	814	842	824	811	778	806	832	872	773	858	850	865	816	884	835	799	781	846	826	829	788	838	836	847	787	801	797	822	823	808	773	793	841	768	782	779	843	888	792	785	836	846	804	834	834	775	831	796	790	799	827	808	840	814	782	832	825	827	839	812	822	783	803	810	841	852	804	825	848	845	822	854	836	799	819	813	830	871	836	855	840	804	834	835	791	822	798	841	784	851	815	833	777	822	858	839	787	788	799	773	808	849	822	863	800	814	821	828	843	789	835	816	779	813	784	809	830	856	819	825	836	827	824	847	770	839	788	768	832	817	801	821	844	829	847	803	792	797	843	812	835	818	803	783	822	772	813	819	776	792	878	820	833	814	811	790	827	835	818	805	800	849	825	802	823	820	852	791	806	834	845	840	782	838	852	801	790	834	808	832	813	783	794	811	744	780	849	789	839	853	773	839	814	799	821	839	828	858	849	793	800	820	815	843	810	832	805	810	816	832	809	819	818	815	799	830	784	813	808	814	823	816	782	789	833	871	819	830	818	798	834	842	785	826	817	856	820	803	843	838	844	822	793	780	815	779	818	837	831	770	832	770	853	820	850	807	798	818	779	795	831	856	836	854	870	800	843	752	825	802	832	804	808	785	808	815	837	801	816	842	851	822	796	840	853	791	795	782	798	795	794	815	855	795	819	842	793	746	769	841	839	807	819	820	813	772	826	803	832	784	769	796	810	849	799	822	831	841	828	725	803	812	837	866	826	829	835	836	811	823	820	863	835	835	809	822	857	777	849	826	796	798	804	779	804	813	809	789	826	872	831	837	841	821	799	840	808	845	828	833	831	785	851	844	830	841	860	829	805	821	829	829	843	874	784	776	845	804	847	839	819	797	799	806	822	867	831	851	797	794	828	808	855	787	811	810	744	745	840	815	819	823	855	766	799	844	841	856	824	868	819	761	818	792	825	809	843	774	811	786	777	807	846	798	836	828	808	825	854	782	810	835	825	799	810	856	837	791	798	824	796	774	831	844	847	841	774	792	827	814	860	846	805	795	809	783	864	861	807	786	776	852	794	823	786	828	821	769	820	787	741	837	918	804	857	832	841	795	812	823	821	824	779	752	814	805	779	805	833	827	845	843	813	780	767	852	781	839	820	803	835	814	826	794	842	805	831	786	789	793	759	913	825	757	814	809	829	819	802	805	846	784	819	834	785	794	806	770	835	804	859	825	806	808	844	823	820	805	815	827	806	852	822	784	828	840	871	805	772	777	832	825	846	785	846	788	815	825	887	826	822	842	830	908	818	810	821	843	817	864	881	798	844	855	822	816	819	810	811	824	833	760	762	844	771	736	811	852	797	822	742	825	789	795	861	756	785	782	820	795	812	780	769	781	756	845	832	808	843	827	794	795	819	848	789	841	830	803	756	800	846	853	844	807	790	900	861	760	787	852	772	820	855	817	803	816	831	843	814	814	737	801	824	842	803	815	869	845	810	797	802	777	840	845	794	843	821	840	838	786	800	801	815	844	809	805	753	851	796	796	819	846	802	817	783	835	789	779	817	802	830	829	818	763	829	814	816	835	819	879	844	846	742	787	834	803	773	778	838	841	824	799	817	842	819	857	811	822	864	796	823	887	826	817	763	808	862	802	789	853	831	793	843	828	804	808	783	827	798	768	850	808	840	815	769	825	830	810	781	835	791	759	764	793	791	841	804	794	813	789	796	822	818	812	792	753	832	831	787	830	772	846	790	836	816	796	850	843	799	814	819	843	851	837	816	780	760	826	797	792	804	800	777	809	872	804	790	818	876	816	851	856	855	771	795	821	769	807	772	849	808	809	816	861	869	785	810	822	829	787	811	851	796	805	836	782	818	840	800	807	805	810	838	777	850	860	825	802	785	826	792	811	832	836	837	832	802	806	814	806	845	845	793	808	770	807	833	820	784	780	832	832	868	799	825	826	857	760	863	787	860	822	782	823	809	805	798	819	776	798	858	769	815	807	814	808	827	817	825	818	850	815	827	808	792	845	843	824	829	819	826	842	783	844	833	886	792	822	789	852	805	821	830	804	795	825	795	803	778	784	809	810	839	843	797	822	829	769	738	790	868	804	830	811	821	787	810	834	846	825	835	758	796	828	810	808	789	817	867	787	791	818	823	829	813	801	854	822	796	791	811	841	858	810	795	788	803	834	832	823	815	853	801	799	784	795	794	840	824	812	823	795	824	860	868	789	861	834	797	845	810	841	788	790	874	866	895	804	840	797	830	857	833	864	842	820	803	816	815	798	817	778	825	861	804	800	837	825	805	794	849	820	790	896	837	805	798	789	815	833	803	805	841	821	845	856	861	798	824	791	773	783	832	806	819	832	842	789	845	822	758	779	795	778	799	841	845	806	828	775	869	793	828	810	827	810	843	793	850	856	819	811	882	825	772	774	811	767	798	756	777	807	816	811	841	806	778	789	845	812	821	814	775	826	768	780	783	832	791	851	853	789	752	844	783	786	796	802	797	847	807	806	830	852	795	791	794	880	823	834	820	789	827	782	805	821	826	798	841	817	827	816	892	812	800	815	765	834	852	790	785	858	808	866	807	818	820	818	790	822	783	817	812	851	814	833	765	836	810	801	769	815	833	876	804	835	783	850	858	817	823	789	856	771	849	824	793	814	762	790	798	858	776	826	784	745	832	795	832	836	854	833	819	780	790	814	796	838	839	782	769	823	823	777	839	806	811	761	794	810	851	726	791	785	812	827	778	767	822	808	811	801	834	847	816	822	820	837	846	837	838	812	785	806	786	759	855	863	848	864	838	800	839	811	821	852	816	800	816	808	845	828	763	854	803	801	809	842	799	792	763	827	744	824	806	816	828	811	846	830	774	824	808	819	852	833	772	806	830	793	834	773	811	784	827	837	820	811	812	827	775	822	840	846	864	859	821	778	824	774	805	804	803	875	803	825	831	838	809	816	800	818	815	773	828	766	793	850	834	782	828	814	867	806	841	867	798	832	808	782	771	772	813	856	782	831	843	857	807	847	829	863	816	849	837	819	808	791	832	826	830	816	765	769	816	792	825	837	832	818	899	783	781	799	836	805	811	853	863	843	805	857	783	782	807	793	753	862	750	776	850	818	833	829	796	825	806	791	805	821	887	816	824	776	838	825	822	807	801	793	836	864
20046	11613	8789	5354	1651	563	442	429	393	347	329	334	330	328	335	317	324	319	288	288	325	296	284	290	316	298	283	283	292	341	259	280	270	297	293	283	285	288	308	292	283	331	284	295	274	313	289	302	284	293	319	319	313	295	292	288	264	314	302	302	305	304	273	295	294	305	280	319	306	275	291	281	273	303	263	305	292	301	303	298	282	286	284	318	278	285	299	289	279	296	264	299	297	305	309	270	282	263	290	292	297	292	290	317	253	299	307	266	255	287	291	270	278	259	301	303	275	281	278	289	300	294	281	311	324	278	295	298	250	296	279	299	308	289	288	287	283	297	307	303	302	312	280	293	313	267	280	288	275	255	284	259	273	314	270	300	264	274	318	253	283	299	288	289	299	332	283	258	275	274	293	314	298	258	308	286	262	291	291	287	278	298	291	315	289	284	313	285	300	281	270	309	281	333	296	282	272	312	293	288	285	298	317	297	269	288	274	303	267	266	318	294	272	277	275	301	301	301	295	260	285	312	309	253	292	281	291	262	272	258	254	285	317	292	318	290	277	256	348	294	277	295	299	285	289	310	296	296	287	305	276	268	271	314	269	315	272	299	285	304	279	265	260	296	299	323	270	332	290	287	272	287	252	270	292	297	311	289	283	283	259	252	285	273	314	268	280	294	276	272	258	292	292	311	284	277	286	280	305	270	280	321	261	279	271	324	250	304	278	298	307	308	268	294	319	300	298	290	313	270	270	334	250	310	276	278	267	291	331	291	291	287	302	286	289	320	286	285	269	310	285	310	271	292	282	277	272	310	292	289	296	301	299	289	273	283	268	317	279	269	268	267	298	309	287	318	298	280	312	282	298	316	306	307	286	263	320	324	301	284	302	268	311	311	288	289	259	287	282	287	270	305	249	307	277	293	260	293	271	310	280	274	287	308	288	315	264	270	299	311	292	283	283	288	303	287	284	281	299	311	281	312	293	284	285	300	282	279	313	266	289	292	281	306	246	296	278	314	302	298	287	285	257	290	287	295	291	296	296	280	301	283	268	290	285	320	275	295	353	300	299	303	278	282	291	301	263	263	291	317	273	280	300	276	280	273	279	320	315	298	295	314	323	310	307	277	310	297	279	278	309	284	297	319	319	286	285	292	271	302	282	295	281	306	307	301	262	310	305	297	293	289	290	300	270	271	306	313	295	251	290	280	276	313	337	276	310	290	254	277	295	274	249	310	265	289	322	302	303	296	294	262	289	279	298	299	292	293	284	267	284	292	288	280	259	272	267	282	301	304	328	280	259	301	321	340	280	309	264	303	291	304	268	288	282	285	259	289	311	319	269	308	313	254	310	279	296	296	307	304	293	292	292	260	316	283	286	271	282	307	271	297	278	302	266	285	292	317	303	272	306	280	276	306	293	301	307	268	280	282	315	286	292	256	290	288	267	304	269	274	246	302	289	307	277	271	278	274	282	321	267	283	277	269	310	269	281	279	273	268	277	303	259	255	310	303	282	276	296	262	291	323	276	253	264	312	328	261	316	307	332	304	312	309	323	310	300	282	301	272	294	293	299	271	284	291	288	297	282	311	293	311	278	284	285	304	338	280	298	269	330	294	284	304	280	280	265	278	307	314	289	273	255	287	274	287	312	282	304	311	278	255	310	302	287	287	320	303	319	292	277	292	302	294	296	253	303	287	262	316	294	291	289	268	279	308	285	280	294	265	295	276	303	315	295	262	282	293	269	300	283	301	292	253	288	307	260	304	299	315	285	290	291	317	278	295	290	263	285	295	275	270	289	311	298	297	269	269	280	296	279	307	312	294	268	298	265	302	342	298	282	288	296	298	306	273	285	290	318	267	305	300	306	292	282	250	259	301	285	307	315	308	281	294	289	290	251	287	306	327	282	302	280	282	297	308	317	262	285	307	298	280	308	256	296	265	312	309	261	271	300	279	275	277	265	302	290	297	285	291	302	300	312	257	300	283	279	306	287	293	299	284	317	253	290	269	295	290	275	308	274	248	319	290	293	295	283	266	317	298	279	272	274	277	271	312	303	296	311	316	247	304	328	273	308	257	294	261	282	259	300	297	299	261	266	302	291	305	292	294	321	283	293	308	313	284	287	289	272	307	285	283	289	285	279	281	289	282	290	290	243	266	288	298	308	316	282	308	259	283	259	294	257	306	282	310	277	287	302	259	231	279	300	305	295	291	262	296	283	300	313	291	310	277	289	284	305	289	275	280	284	285	298	322	269	279	258	262	289	312	296	257	276	277	303	311	307	288	299	323	291	269	290	294	313	285	249	319	285	316	276	249	259	286	311	289	282	274	303	272	292	272	302	273	285	302	301	280	289	292	261	300	311	289	310	284	298	297	308	284	290	290	300	296	275	315	267	284	270	291	258	283	315	275	275	289	297	271	278	281	291	305	292	282	295	279	271	279	287	291	265	228	264	273	264	282	272	307	258	302	322	278	314	277	280	261	300	266	265	308	282	271	279	319	296	268	299	306	299	284	317	316	308	334	268	321	274	295	274	274	275	289	283	299	302	270	285	283	274	253	316	317	292	295	294	301	295	306	310	326	273	315	287	290	272	297	277	286	281	267	301	276	287	325	303	285	302	296	322	314	291	279	288	297	302	289	273	298	276	279	317	285	283	271	297	272	289	309	301	280	274	312	265	291	268	274	261	268	307	292	289	298	303	291	264	269	272	269	305	286	282	281	272	291	290	312	315	307	293	292	301	277	328	277	277	305	333	301	290	301	292	327	294	313	256	287	258	277	302	320	308	306	326	260	263	283	275	303	321	292	260	263	264	299	287	298	307	250	266	295	274	287	309	293	298	307	289	313	309	246	271	281	298	292	289	308	258	261	294	291	290	298	242	274	273	303	292	296	316	306	284	286	261	285	301	277	304	285	320	299	286	269	279	300	283	280	317	267	278	318	291	304	289	283	299	303	279	282	304	240	269	275	264	303	289	300	277	293	291	298	331	294	311	326	261	292	267	290	277	248	270	268	247	283	303	297	260	276	293	304	282	296	299	246	291	293	256	322	343	297	298	278	291	294	336	282	272	293	276	273	325	262	318	279	320	346	321	284	321	276	304	309	271	265	281	279	296	280	295	268	282	317	283	270	301	261	285	322	324	277	271	265	299	283	309	278	310	289	280	319	269	312	316	285	291	279	278	297	294	282	273	302	293	287	294	308	303	317	285	306	324	286	277	269	289	300	293	280	299	289	283	303	291	269	284	295	283	266	303	318	294	295	316	308	284	289	316	300	316	294	303	285	297	316	281	277	307	314	282	340	286	289	263	302	259	262	287	253	290	301	306	287	280	299	308	294	319	283	284	301	319	287	310	295	293	270	314	276	295	286	288	298	291	299	282	325	293	281	304	324	292	296	265	277	272	289	292	316	298	315	294	306	294	285	285	284	298	274	280	265	294	301	284	273	281	278	281	349	272	283	297	289	265	315	270	265	283	306	253	259	266	301	311	303	278	318
11952	9231	13287	12223	4949	1798	1416	1275	1171	1015	934	863	879	883	890	784	751	762	760	696	731	726	666	734	725	671	704	677	640	665	638	690	671	640	666	690	687	660	683	624	689	645	657	671	664	681	685	653	640	673	638	646	615	674	652	666	651	676	653	624	623	643	645	681	646	651	641	653	650	646	693	685	663	645	659	655	659	647	611	659	638	646	630	645	616	681	672	696	596	640	618	700	681	685	695	646	663	647	670	688	665	647	651	656	643	674	685	700	615	667	653	675	667	649	638	623	664	639	676	662	676	632	655	662	588	624	655	666	663	647	651	607	653	661	671	642	650	704	661	653	697	622	638	657	657	665	704	628	644	668	678	658	694	650	634	695	646	686	640	650	635	684	648	589	653	688	629	682	637	626	632	680	676	694	693	661	670	635	665	607	662	617	650	619	627	695	700	622	619	678	643	648	616	649	687	625	655	621	618	653	707	675	676	646	673	645	654	641	642	668	677	690	662	648	641	636	674	669	673	662	651	679	644	667	670	628	666	644	718	637	588	637	669	710	651	649	675	629	675	723	690	714	632	619	630	658	676	660	631	648	664	617	668	634	644	712	673	643	633	652	706	635	662	711	659	620	645	692	655	666	671	626	694	651	700	674	666	609	626	681	674	675	636	616	677	691	690	668	602	633	717	646	659	678	626	698	624	622	684	630	667	605	660	708	704	634	639	682	625	703	665	676	638	685	667	634	681	640	647	676	661	667	610	630	644	661	667	694	658	634	586	634	660	735	641	656	668	675	682	669	643	650	663	601	588	637	667	680	661	647	610	633	610	629	642	596	660	631	714	675	669	690	631	679	648	646	684	625	663	675	694	639	660	689	653	645	684	626	688	668	619	699	651	623	669	662	683	604	662	642	671	613	637	661	659	643	723	633	629	688	650	681	645	665	613	664	643	660	641	659	637	674	646	631	696	669	676	634	678	602	654	672	646	688	646	674	643	658	681	627	651	643	668	666	652	629	654	682	654	663	658	664	664	674	681	663	683	707	678	642	653	641	687	688	639	675	656	655	664	673	662	659	687	682	649	675	647	635	630	622	659	580	631	678	620	646	648	649	676	661	653	638	674	674	666	633	630	641	638	646	625	633	663	637	622	659	612	607	594	697	708	692	678	637	624	666	637	646	691	658	654	634	621	635	647	624	653	567	687	675	665	654	627	637	675	679	654	655	601	630	658	677	711	699	699	633	625	657	686	656	657	603	623	699	661	635	661	631	675	655	638	631	657	679	685	677	631	640	638	632	663	637	660	624	663	638	647	646	622	649	636	617	622	684	646	664	661	624	645	660	620	629	685	645	653	670	699	707	640	637	629	653	627	629	621	639	643	669	645	626	699	700	699	704	671	635	636	637	680	697	668	670	642	659	641	712	714	664	714	668	653	651	651	645	650	632	685	652	692	639	697	645	658	674	694	651	676	652	675	664	625	610	672	675	628	648	655	683	663	621	663	675	621	620	651	626	632	624	679	648	664	652	669	617	667	679	624	675	686	601	603	638	658	656	639	633	673	633	617	682	632	630	657	649	663	624	679	645	668	656	633	697	639	676	624	642	669	649	671	666	630	638	645	665	669	637	629	652	663	647	614	643	662	636	686	677	683	658	674	648	662	603	639	661	639	664	670	610	662	635	648	647	704	646	666	600	658	613	630	665	629	655	651	682	623	627	653	702	686	635	643	639	658	653	668	658	672	685	643	655	659	665	706	698	699	647	653	676	657	674	695	668	641	658	624	668	626	639	642	674	635	662	667	675	644	693	658	624	644	710	680	620	662	641	661	624	684	627	656	616	663	706	677	659	659	702	683	669	687	643	657	614	673	705	679	659	624	653	644	661	640	664	636	666	634	656	658	624	690	689	604	656	662	637	665	677	636	660	648	680	668	661	670	613	632	655	623	678	655	590	660	674	642	653	640	663	621	650	687	683	645	619	631	680	646	677	653	670	669	685	651	672	655	693	648	614	695	677	602	621	656	710	637	684	623	649	626	692	662	622	640	665	695	637	662	662	618	680	655	646	691	704	686	624	671	692	694	666	634	663	638	648	623	649	625	621	634	667	645	672	645	636	671	633	618	663	665	667	625	622	663	647	694	645	670	633	678	667	638	647	651	628	642	631	679	665	639	661	631	687	654	655	705	655	630	681	680	655	709	717	726	643	637	666	668	620	675	654	656	639	628	676	701	637	629	629	645	656	648	645	631	649	677	635	669	648	631	615	689	679	651	635	659	626	668	644	666	626	647	679	648	636	660	649	631	650	673	626	674	647	640	677	645	620	614	668	654	684	691	653	675	611	625	640	643	685	670	611	653	610	619	718	638	672	661	602	671	681	652	665	688	655	650	655	640	647	647	677	655	639	668	645	638	624	621	631	665	642	608	677	637	657	667	646	611	688	675	662	666	642	637	635	623	650	631	656	685	694	649	696	630	706	631	618	653	636	619	645	603	666	656	641	648	637	654	634	634	648	635	675	652	716	636	627	665	628	634	661	635	680	657	692	631	675	650	652	649	631	676	629	664	681	627	672	690	628	684	635	670	670	622	651	613	662	663	668	654	680	679	638	673	673	648	671	677	676	681	702	640	670	657	652	675	608	646	663	666	689	672	625	623	672	640	648	730	704	720	664	620	702	625	665	682	676	630	622	622	608	683	658	641	688	651	669	620	694	584	619	657	646	635	669	671	713	666	722	666	660	640	644	648	650	687	656	594	620	638	631	662	634	659	672	652	654	702	687	670	603	623	670	655	671	661	633	633	587	665	656	635	662	665	680	651	625	658	649	674	616	663	681	690	676	642	661	638	683	636	668	669	647	640	692	648	651	602	600	655	658	683	666	655	630	679	683	673	662	630	630	687	668	630	654	674	639	657	626	670	625	673	662	640	637	640	691	710	661	693	689	641	671	671	657	684	659	625	622	608	673	625	661	659	640	634	668	632	683	612	699	639	633	635	677	639	665	669	657	640	652	682	686	637	648	627	667	685	677	672	695	651	652	599	669	701	691	666	657	632	649	660	648	652	622	714	630	650	647	714	673	637	673	624	663	662	642	623	661	630	609	651	685	674	646	650	627	641	694	666	646	666	670	656	662	634	644	616	671	656	637	657	633	657	637	643	645	639	643	681	625	677	657	645	654	640	623	628	623	630	657	626	627	665	678	682	695	677	659	631	675	662	654	643	710	653	641	672	654	644	653	671	647	693	628	640	688	686	702	671	666	587	639	628	660	678	635	656	621	634	622	666	672	689	613	673	720	627	630	654	626	672	665	671	689	671	641	640	644	649	657	695	641	631	683	628	640	626	665	637	625	639	674	674	618	686	708	721	666	669	643	678	651	660	623	682	637	623	633	653	662	678	674	635	628	634	683	620	673	654	612	677	687	666	693	639	692	625	669	641	682	691	667	689	609	613	629	623	649	664	678	606	631	601	697	674	620	665	675	637	621	637	682	654	672	627	599	671	660
37571	27156	29733	27484	11450	2196	806	657	565	532	494	447	448	454	400	431	395	403	397	379	338	354	357	369	366	397	334	343	367	360	348	322	370	349	371	353	332	356	376	326	337	354	321	355	348	341	336	326	348	359	339	329	354	338	358	345	379	344	372	343	358	341	356	383	357	341	379	374	338	323	347	334	350	359	376	371	376	357	346	343	345	335	375	325	361	377	328	345	355	351	376	336	339	364	322	325	346	374	373	327	376	333	373	306	365	336	351	324	323	335	327	343	346	331	353	327	358	353	349	357	386	371	342	363	329	318	358	333	342	362	363	369	388	343	315	352	336	344	355	375	338	362	328	372	346	309	344	369	357	389	333	343	382	294	332	331	354	342	353	370	317	345	371	350	336	337	341	302	337	347	345	344	347	375	362	313	380	338	396	367	332	346	366	333	366	376	364	327	341	376	395	376	356	343	358	356	380	380	379	367	328	345	346	314	329	367	323	347	381	360	315	360	398	323	349	355	331	325	350	395	359	341	329	343	360	326	352	332	341	354	328	325	361	352	382	330	356	368	350	346	370	339	362	340	325	337	327	377	351	351	352	381	334	403	374	311	346	375	396	318	324	333	323	383	347	378	365	370	354	345	358	325	357	354	343	356	378	322	330	334	347	340	325	370	371	381	328	363	354	352	360	353	362	355	332	376	341	326	355	313	329	366	313	318	351	327	336	385	403	348	344	313	356	365	359	351	356	347	353	344	354	345	344	362	329	353	352	352	353	312	339	370	366	335	359	364	330	371	324	310	356	338	321	349	316	320	369	341	374	341	351	349	369	348	380	370	328	297	364	333	355	349	346	329	326	380	387	369	356	386	361	362	355	349	325	375	356	358	364	347	384	360	344	334	374	382	364	341	360	341	361	354	341	318	337	348	346	339	357	375	346	372	323	338	335	348	347	366	323	383	333	338	395	370	353	373	344	343	333	333	336	362	339	357	318	356	358	375	336	333	334	346	351	392	385	333	353	339	369	356	352	355	327	359	356	336	357	342	347	327	356	346	353	372	348	340	383	356	346	349	349	338	335	334	340	345	359	351	345	352	337	363	362	364	343	365	336	335	339	366	323	378	363	352	311	372	362	363	320	313	399	357	365	360	363	316	357	369	373	389	328	372	368	350	354	326	381	385	363	301	331	344	340	376	355	357	336	358	351	389	331	344	349	342	339	376	378	370	345	316	355	339	326	339	339	329	341	379	362	313	339	323	329	354	321	341	359	373	351	365	355	319	352	354	316	355	378	344	376	316	361	341	365	383	341	341	340	373	318	340	337	342	336	342	379	318	326	378	303	348	366	360	373	367	349	329	346	335	326	363	328	349	374	385	339	339	357	358	356	345	330	349	324	355	344	357	319	372	344	335	379	370	342	318	327	356	333	335	364	339	354	370	361	328	337	358	334	359	337	324	348	344	350	384	364	310	346	346	352	348	348	324	337	392	319	357	362	393	360	335	337	342	318	332	326	342	315	301	337	324	355	357	323	373	360	361	361	341	318	373	348	336	335	343	359	317	335	317	327	346	339	364	332	353	362	355	354	366	333	345	333	334	333	323	372	358	344	344	365	365	371	345	351	341	365	380	386	390	343	323	341	355	334	347	353	374	346	354	336	345	351	374	330	357	360	395	323	323	355	342	331	373	373	352	360	347	379	345	341	373	377	366	346	339	307	325	324	364	361	324	334	352	373	398	353	377	387	346	361	372	344	365	363	367	319	342	356	394	359	330	348	389	336	407	363	313	351	328	356	344	307	332	342	369	393	362	372	371	335	352	332	313	358	340	357	364	354	327	309	346	335	383	400	355	350	332	337	347	335	334	343	379	348	370	365	360	346	333	352	354	308	382	381	318	350	332	399	383	347	379	332	346	340	340	368	349	356	367	321	336	353	337	357	359	332	359	334	335	354	327	340	335	355	363	332	365	341	344	329	369	350	320	364	344	325	334	369	364	350	368	344	302	327	368	393	366	352	348	341	341	353	374	348	361	329	361	368	354	348	363	331	338	347	341	337	334	331	336	372	350	368	321	355	396	358	364	366	351	307	348	343	355	344	341	388	353	336	324	380	338	333	348	353	363	334	334	345	373	343	360	370	364	364	343	344	347	330	381	337	349	312	349	298	357	360	346	345	358	337	336	366	377	346	336	349	324	351	327	339	391	347	369	346	369	352	328	333	329	378	368	353	345	354	346	326	365	370	360	372	376	378	356	357	387	347	344	330	372	337	311	348	344	342	341	363	348	327	341	319	317	359	387	337	373	353	348	328	326	351	337	330	314	394	348	354	332	331	341	292	351	344	319	317	354	345	392	341	356	327	323	320	374	344	328	349	351	360	401	373	371	357	371	361	363	325	339	361	365	385	346	354	349	311	323	341	325	385	340	293	383	353	343	353	333	358	373	327	347	334	378	363	355	321	353	343	340	348	330	363	346	351	348	365	398	350	368	331	413	335	304	353	336	401	317	349	336	329	330	383	363	323	321	404	363	348	364	354	342	368	353	364	340	353	355	337	355	331	361	382	367	358	326	355	372	345	368	397	345	343	376	330	350	345	345	351	342	324	343	361	350	362	357	319	340	357	344	336	361	357	341	326	343	375	356	367	349	353	355	334	316	348	386	340	374	369	323	361	365	360	329	347	323	346	340	389	359	289	385	375	348	387	371	358	327	333	340	354	332	365	321	371	351	315	325	363	347	348	351	370	366	347	385	321	323	341	351	351	362	358	359	345	372	331	350	343	327	354	356	345	323	384	352	335	355	339	339	359	380	381	351	333	336	375	361	346	325	372	362	370	372	357	330	363	338	349	366	346	333	303	339	325	349	350	351	342	358	352	342	323	293	333	361	339	340	341	387	355	368	350	352	331	377	344	321	334	317	340	369	381	343	356	322	369	330	334	344	376	381	371	310	366	349	376	349	363	316	372	364	377	342	310	375	367	331	392	327	353	370	333	374	335	364	354	366	364	369	331	378	382	361	335	350	363	357	358	307	322	350	339	342	348	371	325	362	395	378	354	366	341	373	338	385	367	324	380	340	372	409	370	337	360	359	320	374	362	342	338	350	367	348	325	416	360	324	357	357	347	356	323	353	329	322	360	325	342	341	332	349	329	304	349	361	336	350	338	320	345	348	355	343	309	354	305	343	343	360	382	347	358	343	364	361	375	389	336	326	370	339	378	301	369	332	345	341	371	355	358	356	316	365	348	361	359	370	361	339	343	308	365	356	350	358	343	336	355	331	340	347	330	368	341	341	321	348	315	397	328	339	325	331	335	356	376	352	345	384	363	278	365	298	358	356	370	366	332	323	386	375	331	359	302	373	344	347	345	321	335	366	369	395	378	354	321	360	368	312	355	333	326	349	305	374	368	365	355	360	324	339	335	381	319	386	347	364	356	343	347	337	325	346	339	373	328	367	366	387	341	347	341	353	363	332	339	364	361	353	323	364	331	347	356	357	329	379	339	368
23866	20990	32805	35263	14226	4192	2562	2244	1866	1593	1459	1475	1408	1345	1248	1050	1026	985	978	937	960	906	876	878	841	839	857	824	799	734	793	800	821	798	761	749	788	755	814	784	795	815	779	803	795	737	766	782	804	787	755	809	764	775	800	823	719	752	761	799	788	785	739	775	819	794	784	765	803	792	820	738	788	761	814	740	801	738	779	783	794	801	772	773	745	776	756	799	774	776	823	743	774	754	801	779	767	699	753	763	786	817	755	784	771	738	757	776	790	791	771	804	771	768	766	810	805	730	774	761	756	788	786	742	738	790	781	790	787	766	718	745	796	752	776	759	804	714	774	743	773	790	790	778	782	764	765	732	765	826	792	710	794	794	773	749	816	769	811	746	820	760	788	749	763	737	770	766	756	803	818	731	752	780	789	797	786	783	715	830	795	835	761	771	748	785	801	786	724	770	755	782	780	814	768	788	757	787	764	822	782	800	764	767	766	786	797	846	796	769	747	802	841	821	790	746	749	755	759	801	768	814	757	788	776	777	724	754	760	712	775	809	785	801	771	775	751	765	718	755	728	781	824	786	792	761	748	785	811	829	785	774	766	761	789	777	778	813	770	760	754	780	745	750	755	756	768	785	783	784	722	765	795	740	730	785	807	799	820	813	785	736	769	836	754	757	773	754	807	729	774	780	755	823	763	812	754	770	811	782	791	748	746	780	747	798	771	817	816	757	792	799	785	730	724	787	786	742	762	748	714	840	806	771	771	747	767	776	777	759	764	802	756	748	788	746	763	739	825	800	809	769	806	772	799	793	785	772	778	820	805	814	784	774	753	781	798	774	752	770	775	724	789	784	742	770	781	739	794	754	765	797	798	787	776	748	753	792	798	793	764	755	790	758	730	792	758	782	749	760	781	770	762	805	769	733	820	745	802	758	735	830	790	755	748	750	765	762	772	780	803	745	802	806	742	778	788	787	775	793	770	758	751	791	756	767	773	772	783	799	777	757	798	774	797	806	770	822	763	748	730	788	743	688	760	769	753	771	759	821	774	780	793	743	720	779	766	755	808	786	740	773	744	727	739	738	776	830	754	773	804	800	751	783	798	819	839	782	773	770	770	749	811	791	746	816	748	793	815	783	718	758	714	777	802	724	767	777	755	733	781	741	771	785	817	769	739	771	760	728	786	750	759	764	806	793	765	823	769	700	786	766	802	754	777	761	760	749	779	771	774	766	821	816	786	779	780	756	794	750	786	783	776	814	752	778	776	748	768	764	756	769	781	731	774	760	789	766	800	787	811	784	710	733	776	788	796	751	785	820	770	773	783	796	752	773	777	802	747	735	763	779	764	782	753	787	750	785	765	778	748	761	787	754	796	751	789	740	797	772	748	733	784	782	760	781	793	795	754	751	764	759	725	781	775	760	802	752	777	735	738	759	756	878	809	789	805	777	745	773	779	782	788	782	726	764	796	775	752	759	732	789	726	755	791	761	722	749	788	748	791	745	753	793	805	809	792	738	792	774	750	749	803	693	764	790	789	803	774	753	837	785	754	734	757	808	765	779	784	797	788	786	796	773	785	779	738	781	716	816	807	763	761	807	735	766	794	813	803	733	755	789	802	713	767	802	733	766	794	768	794	776	755	808	771	760	751	806	747	784	776	780	722	796	776	759	802	770	787	743	752	769	749	796	778	782	774	743	755	829	781	793	777	743	798	728	778	792	763	782	740	752	803	725	742	762	756	762	800	772	751	774	781	807	757	774	793	736	774	745	779	772	740	776	782	804	753	812	786	749	784	785	793	783	748	801	787	798	749	746	793	782	753	762	807	750	784	759	783	789	743	747	731	783	776	787	779	759	764	771	747	766	738	732	736	784	796	783	782	759	725	788	766	805	722	717	746	795	763	793	743	758	824	749	780	782	776	758	789	798	740	774	789	824	726	810	806	778	805	748	830	719	784	804	746	794	822	739	742	754	736	734	788	749	761	752	748	754	745	764	763	745	814	805	747	794	772	766	802	789	706	773	820	750	774	753	757	784	746	799	763	780	762	762	803	771	767	768	731	786	813	745	782	806	771	796	814	797	779	712	782	786	746	766	774	748	710	751	798	816	746	758	742	750	804	780	763	790	742	759	809	781	759	751	803	803	800	712	802	795	819	754	804	769	812	790	767	754	775	690	777	782	824	777	799	782	719	810	771	798	804	802	778	759	776	777	722	754	759	799	786	739	817	745	850	797	750	782	783	793	777	782	767	740	762	752	770	756	829	729	816	820	796	749	783	832	833	795	787	747	744	798	770	725	796	741	808	728	778	830	683	715	734	805	759	814	737	762	757	744	767	717	758	808	754	730	766	780	743	759	745	741	770	825	809	806	819	753	730	718	823	709	775	761	778	803	763	758	775	812	746	768	789	759	752	778	755	769	772	738	755	768	776	805	805	795	708	797	841	760	738	793	731	823	755	784	790	785	807	829	760	777	807	794	780	749	695	814	737	795	757	720	757	794	795	780	709	774	733	741	799	741	799	770	809	806	761	757	737	801	782	772	805	764	770	779	761	719	752	805	790	748	768	760	786	744	747	777	780	745	719	779	733	818	791	784	778	810	759	728	810	760	769	759	742	729	792	787	753	815	761	776	735	758	742	751	781	819	727	766	785	751	770	791	745	805	791	756	734	788	719	728	776	729	759	761	714	763	841	808	764	764	844	740	794	752	735	767	740	791	772	790	839	743	746	785	766	814	772	804	801	758	791	747	732	780	779	791	777	821	788	760	755	779	785	790	785	779	777	795	789	779	766	814	745	824	760	775	808	769	758	798	758	758	808	777	778	776	770	777	806	793	736	741	752	755	813	825	765	771	719	811	770	776	814	786	749	766	788	792	782	790	768	791	785	760	785	769	738	779	792	802	699	801	784	746	752	746	754	848	759	765	759	746	764	774	752	805	816	792	753	752	742	813	779	767	792	749	775	802	776	750	787	761	767	805	783	795	746	735	734	739	764	716	787	826	784	773	780	824	774	771	744	763	762	814	717	760	803	781	778	821	824	771	792	769	806	762	826	805	761	721	714	774	769	738	813	755	762	725	842	777	813	797	758	782	739	771	794	780	775	785	725	788	831	773	793	800	753	739	755	752	805	774	797	770	747	808	755	764	770	760	773	828	738	793	810	714	769	763	732	699	795	771	764	807	751	752	749	746	785	808	721	732	777	719	781	785	825	734	775	766	744	720	741	821	782	781	779	798	764	823	787	792	771	769	796	783	761	787	813	741	747	768	801	779	763	802	815	723	725	765	782	784	762	790	761	813	797	810	747	733	785	789	750	780	738	736	756	764	734	723	770	795	784	783	782	798	744	713	747	755	773	809	738	806	829	786	714	795	787	723	759	768	765	745	746	784	779	747	792	751	741	792	809	793	837	786	747	796	816	755	776	826	757	779	706	799	747	757	817	780	765	722	785	761	824	756	757	800	762	712	767	790	761	770	744	803	793	772	792	785	812	781	773	747
47585	38121	44207	43781	24727	7983	2048	1072	824	721	615	569	553	512	479	450	433	488	451	498	432	401	419	440	400	399	389	404	378	422	409	406	369	408	408	418	376	384	386	379	403	429	387	451	389	388	375	421	419	397	394	395	411	384	425	389	370	437	402	362	403	423	368	386	378	420	404	370	422	397	404	382	376	406	383	364	364	393	437	379	358	376	410	402	412	421	417	394	390	420	375	373	404	447	401	371	402	398	363	397	411	405	387	370	413	412	417	397	403	380	386	358	375	429	401	358	421	442	398	354	414	390	425	369	392	402	385	375	387	381	398	401	335	339	390	432	412	419	411	368	399	406	397	385	361	379	371	449	384	362	354	390	409	379	374	375	394	399	433	404	348	392	403	417	391	345	381	394	386	396	394	422	387	409	388	371	380	383	394	359	387	409	414	364	390	385	405	394	358	399	433	408	361	365	394	356	405	411	390	429	383	397	407	389	388	403	392	400	391	391	398	370	396	398	394	400	424	379	391	426	374	440	359	410	403	432	419	397	435	401	424	412	378	406	415	424	360	407	368	382	393	397	429	412	411	412	415	394	396	386	400	394	416	405	404	401	377	377	444	404	374	440	363	360	400	372	382	401	369	395	394	413	407	380	368	377	405	373	418	374	380	388	389	386	390	400	404	399	393	415	363	362	387	403	398	422	408	402	371	402	389	405	406	359	388	416	381	371	389	383	382	429	391	399	384	408	423	406	385	359	400	421	382	381	405	404	409	370	383	392	379	367	396	405	375	383	379	380	414	393	353	381	395	424	392	394	415	389	410	385	357	362	412	404	414	393	408	371	417	381	367	405	430	354	435	357	378	369	373	432	399	386	414	424	396	396	402	429	398	388	398	395	416	423	419	338	385	371	378	413	414	366	369	411	392	399	375	366	344	374	391	368	392	372	412	384	371	411	371	401	441	391	382	414	415	400	402	421	397	394	414	382	401	370	383	390	397	378	388	361	339	392	412	449	444	416	363	412	406	403	342	400	378	408	378	390	420	403	417	438	395	366	407	380	418	393	424	404	378	402	352	412	388	414	399	421	403	384	369	378	361	383	391	379	381	399	365	397	432	413	373	413	401	387	421	413	359	369	355	358	376	367	412	376	389	382	407	350	420	423	432	378	434	388	399	381	415	392	413	384	397	386	399	403	413	457	389	401	392	448	409	379	387	390	382	393	388	407	410	366	374	386	402	405	416	384	394	364	389	425	382	384	392	378	388	370	362	366	402	375	387	438	398	410	404	427	402	445	369	444	408	405	411	399	384	361	371	399	397	410	387	384	383	347	399	379	378	396	352	389	403	389	407	404	381	407	400	415	402	405	380	326	368	378	370	360	369	390	401	403	428	361	395	395	407	408	436	425	370	418	383	407	404	369	345	371	355	423	400	393	402	394	400	392	394	396	409	362	406	435	416	377	401	350	385	453	445	369	400	380	393	409	395	370	358	380	377	362	368	409	380	424	382	409	394	410	386	361	383	382	421	398	408	390	390	364	377	381	413	367	378	379	374	405	399	436	392	382	408	391	429	394	383	354	402	395	415	363	404	405	397	393	399	429	378	348	373	443	419	428	405	402	386	403	374	421	432	407	405	404	386	436	384	408	374	387	421	387	387	404	432	405	388	396	429	392	424	390	420	377	397	378	362	422	387	421	376	367	366	368	363	387	440	405	387	393	391	389	463	417	360	427	359	356	389	396	376	374	414	416	427	413	406	389	421	416	378	374	428	346	361	384	381	385	380	380	359	415	384	390	387	421	411	383	366	389	392	406	412	387	390	386	368	417	414	418	402	374	385	364	398	338	439	391	428	407	410	403	391	358	384	427	413	410	364	372	389	417	398	388	398	427	376	405	384	400	414	428	380	388	398	423	412	404	413	377	367	375	394	420	382	410	405	390	381	380	389	364	413	419	392	392	376	411	406	381	424	413	405	391	398	425	400	394	355	436	401	396	360	399	384	410	416	405	386	390	374	389	391	375	362	371	364	370	432	409	366	380	405	404	383	389	368	386	380	377	405	372	451	379	393	377	407	371	379	408	385	405	384	426	387	428	385	389	386	437	384	420	405	390	369	423	436	376	388	430	404	382	398	375	409	405	402	437	444	401	395	394	397	358	403	373	370	368	394	400	391	385	391	361	371	383	384	374	363	402	387	390	409	402	404	393	402	394	371	394	397	406	422	406	379	384	387	392	398	400	416	413	375	396	419	408	378	385	345	420	357	382	391	373	426	393	402	412	387	393	428	431	386	366	409	384	377	334	348	389	415	358	364	399	416	393	416	392	377	381	369	356	405	404	397	441	410	411	334	374	365	419	372	437	360	409	348	392	379	388	440	395	397	412	437	395	402	417	424	411	404	385	439	390	395	396	412	391	420	404	404	376	344	389	397	405	379	414	398	381	409	382	426	413	404	360	407	384	395	375	385	403	384	413	399	380	387	392	370	405	375	397	400	399	407	420	423	380	366	399	435	389	371	400	377	381	390	391	415	405	380	378	392	396	435	397	434	350	407	388	386	401	442	366	400	415	438	404	356	414	395	371	401	395	415	357	438	428	389	407	395	381	363	379	433	345	370	404	401	435	398	402	372	383	390	395	408	396	379	386	370	345	364	388	372	403	418	379	431	426	393	375	404	384	407	404	411	380	436	378	404	353	378	380	392	402	417	398	402	421	409	416	399	385	407	374	394	400	427	410	385	412	392	366	380	389	345	396	369	359	401	442	385	382	396	390	420	377	420	380	397	386	389	419	361	347	399	372	374	384	388	386	416	405	410	372	402	394	393	399	425	377	412	400	373	376	379	366	420	415	433	397	410	405	393	369	404	437	395	388	410	374	383	377	412	368	373	408	373	390	422	407	412	379	377	403	388	362	368	330	392	388	391	399	364	386	404	443	386	367	370	416	390	394	439	404	405	394	417	358	407	359	380	388	363	434	362	411	426	396	371	369	386	362	415	392	376	393	388	391	436	391	396	400	401	405	393	368	402	385	365	395	395	399	373	361	418	360	362	426	385	384	392	378	410	371	374	381	395	375	362	375	407	376	421	398	409	372	394	401	379	413	407	403	411	399	404	395	436	364	392	377	384	381	408	389	387	396	378	414	404	385	358	383	417	428	399	404	336	390	418	421	413	374	405	377	396	407	388	432	356	381	412	387	407	357	418	382	429	404	426	391	427	378	388	403	409	369	383	351	382	402	380	391	429	394	401	427	358	401	377	397	361	417	387	413	419	407	364	387	331	354	373	393	397	394	345	409	386	409	409	407	405	393	429	422	427	410	422	395	407	441	386	410	388	413	398	374	378	391	380	369	396	398	403	406	413	365	377	359	402	394	428	369	425	366	433	378	408	415	387	385	363	412	413	398	414	397	370	386	401	389	378	379	392	395	372	339	407	399	377	380	425	404	392	390	415	387	384	393	368	401	353	378	441	379	352	375	372	416	388	401	367	405	373	392	392	400	419	406
29803	29444	43613	48989	25823	10141	3826	2991	2465	2296	2075	1858	1773	1746	1660	1340	1153	1194	1211	1118	1109	1069	979	949	918	905	934	898	868	922	937	927	895	880	865	883	860	813	909	913	861	858	861	879	857	840	898	868	821	865	872	884	849	905	871	844	840	844	869	869	883	907	815	840	837	803	881	834	828	837	852	840	842	802	838	881	811	826	860	855	815	862	851	890	903	886	826	892	860	824	859	904	825	846	857	881	847	870	871	843	901	877	898	850	815	816	873	859	783	794	849	843	877	899	891	818	874	887	817	855	841	851	849	861	884	895	843	868	812	860	821	851	853	850	906	867	851	884	879	834	844	831	873	835	829	883	856	830	847	812	870	829	852	854	859	844	842	862	839	841	859	878	840	835	869	911	846	886	862	866	846	821	807	811	843	836	834	851	831	865	818	841	828	893	895	838	863	848	884	856	819	846	832	870	849	869	883	877	833	833	868	855	873	865	882	830	863	867	860	860	856	840	821	865	838	854	806	835	874	845	785	861	844	849	830	881	846	866	801	840	854	850	835	869	859	882	850	893	876	817	846	829	828	862	857	871	857	853	841	878	888	874	851	854	797	882	832	772	855	900	893	856	842	842	861	829	850	876	828	836	875	842	840	808	837	874	860	838	824	853	836	869	828	863	881	869	858	890	852	887	918	845	842	827	852	833	820	844	838	872	834	816	869	788	847	800	830	863	843	874	810	890	853	860	799	860	837	782	850	858	860	863	832	869	903	852	822	874	791	891	851	881	857	819	852	861	823	824	803	835	845	838	875	870	834	908	837	887	884	835	857	855	852	836	810	820	835	835	891	844	868	799	852	859	895	845	838	857	859	872	795	855	884	844	887	799	851	803	818	853	828	818	797	821	846	829	862	890	851	812	834	862	869	847	850	809	883	862	856	816	840	877	844	890	869	829	793	816	828	849	780	814	856	845	891	907	834	773	887	805	894	869	808	805	825	787	851	837	864	853	820	867	841	805	910	886	841	870	853	817	891	856	815	847	840	862	842	827	833	890	819	873	854	819	855	875	875	853	827	837	912	839	868	835	891	891	873	862	876	869	858	837	851	838	848	854	848	869	842	853	904	875	835	894	859	876	877	836	894	870	868	840	892	815	848	868	884	860	888	832	903	831	828	826	832	823	815	829	890	867	869	868	850	809	861	840	861	856	866	858	878	802	851	860	875	846	841	873	865	780	819	821	823	817	844	830	855	879	843	815	916	896	800	809	841	864	811	885	790	823	864	816	833	862	875	867	822	853	834	819	865	882	822	813	857	895	832	873	876	807	831	849	846	869	846	847	838	837	841	822	828	865	843	872	853	863	882	832	881	861	837	878	893	889	793	817	860	851	783	809	835	909	831	812	872	854	843	884	825	864	892	863	865	910	850	876	897	883	844	818	842	869	852	836	815	886	804	852	875	909	864	834	847	876	861	816	839	867	821	846	823	848	876	843	861	856	922	861	839	885	837	854	868	815	838	910	927	847	882	853	862	864	833	817	853	921	793	850	859	849	851	846	850	859	832	852	865	865	850	800	806	861	890	820	881	874	849	878	850	867	874	820	887	869	839	860	848	864	896	852	858	790	863	838	815	834	843	885	847	856	822	844	847	892	786	845	876	804	764	868	881	854	853	788	875	857	885	901	876	858	877	862	874	830	829	835	824	855	844	868	908	834	874	873	838	865	859	842	862	876	871	782	812	804	859	825	846	844	832	868	866	860	877	850	902	887	829	901	844	844	917	899	865	805	897	819	840	833	846	824	887	863	820	865	865	802	813	864	857	860	807	886	901	834	835	890	864	826	807	797	836	797	795	863	845	810	834	832	844	885	845	827	870	869	818	840	766	837	850	828	850	880	840	832	893	833	894	824	852	849	850	840	853	819	875	853	849	831	840	823	838	858	836	840	852	891	845	842	895	857	890	878	816	803	803	895	851	841	854	861	885	852	851	824	855	842	851	855	819	876	813	795	800	781	837	876	835	851	860	852	847	853	848	857	824	896	817	862	886	832	832	872	863	850	890	907	833	847	836	862	861	840	812	828	849	916	814	806	886	846	862	856	884	858	845	913	856	892	860	826	838	833	824	861	818	827	831	838	793	830	788	795	846	873	863	837	881	814	909	823	847	807	822	851	837	801	886	842	834	809	813	874	847	876	851	847	825	822	884	894	851	819	821	862	854	806	888	840	894	856	876	840	810	827	898	862	844	875	857	919	865	832	875	827	820	850	852	872	859	870	839	847	851	830	862	867	812	819	871	842	839	863	868	835	931	860	814	848	829	877	846	826	855	832	870	867	857	879	796	847	859	813	848	901	889	850	843	847	859	810	835	874	844	882	855	804	846	810	850	873	882	847	893	882	790	848	819	877	885	885	863	816	816	890	862	910	825	855	892	846	851	918	861	840	846	865	839	857	837	879	821	869	838	900	874	904	883	803	820	814	841	825	829	855	811	860	872	834	808	919	885	870	837	868	877	873	824	897	817	874	882	871	868	826	869	864	845	808	863	854	836	852	822	917	840	832	842	835	791	832	903	811	847	895	823	889	851	835	917	830	847	829	850	843	925	803	840	873	812	870	760	858	832	909	887	877	830	839	832	851	863	863	890	909	879	829	871	861	799	866	867	859	863	837	817	842	853	844	838	813	835	804	875	850	842	803	848	848	840	849	861	860	826	833	838	848	836	859	918	836	877	900	826	898	882	826	816	884	877	843	857	832	810	880	883	822	836	871	883	856	834	859	853	839	789	892	867	835	874	870	836	846	830	878	820	866	846	826	883	837	887	862	806	847	832	890	819	869	831	840	831	828	811	821	865	917	836	814	843	851	853	793	868	864	834	791	845	909	864	907	869	819	868	900	863	845	837	896	837	846	861	844	843	834	827	850	910	835	866	887	825	862	856	846	851	818	841	857	829	811	835	826	895	840	895	775	869	865	822	850	824	866	830	839	843	923	843	858	837	897	832	827	878	843	833	845	876	847	877	846	846	865	861	836	879	875	896	864	851	820	849	857	825	855	861	851	876	870	834	881	861	814	881	879	853	846	849	833	855	860	849	837	813	824	868	871	826	829	869	834	894	823	871	877	825	859	842	872	867	854	917	816	864	804	840	852	803	852	898	849	887	836	817	834	845	833	849	893	834	832	846	835	893	900	869	781	835	846	856	833	819	805	891	847	854	808	831	835	835	875	897	811	890	860	832	856	867	829	853	897	841	878	820	831	864	849	861	816	801	847	817	852	797	828	861	857	883	836	874	853	910	823	857	875	862	884	843	820	877	841	837	889	841	912	853	773	818	874	900	808	882	885	822	873	832	858	857	856	837	868	830	843	829	802	847	794	830	841	878	875	898	864	862	836	814	836	843	859	914	865	789	849	811	875	841	836	891	820	799	819	844	849	837	835	862	866	864	862	863	831	863	908	847	869	870	882	828	873	845	826	827	829	797	830	832	873	853	899	819	848	837	872	831	812	851	857
19758	11264	9056	5423	1838	713	500	414	442	345	334	365	339	327	347	339	360	307	316	325	312	284	329	313	326	306	325	299	291	285	273	307	310	278	300	306	284	292	307	323	316	294	336	262	340	338	319	272	296	263	311	336	311	284	306	305	282	308	320	303	356	302	307	292	288	310	283	307	323	317	295	278	311	323	315	267	294	333	297	327	312	328	296	337	337	304	279	296	305	320	296	325	303	303	300	279	306	284	276	264	293	345	316	326	291	326	286	277	297	278	305	327	312	323	284	306	309	343	312	296	321	309	323	327	307	318	331	319	307	282	305	280	329	323	299	341	291	300	288	306	272	266	331	291	317	324	307	317	304	335	305	294	307	270	290	298	293	314	306	303	275	313	288	297	306	305	291	308	316	291	311	285	309	319	305	308	311	290	319	282	315	335	289	263	296	307	300	290	289	314	329	311	293	294	321	308	293	288	318	317	309	295	304	308	323	331	307	323	299	322	331	284	302	304	310	308	324	284	316	318	296	297	329	342	297	297	271	321	307	291	298	332	319	287	291	276	307	325	311	317	293	297	276	300	311	312	325	312	299	305	279	276	307	284	283	285	323	310	297	302	301	289	314	293	306	275	294	336	301	296	323	302	312	330	285	314	291	299	300	294	296	308	325	313	281	304	301	300	259	311	326	287	323	312	294	319	325	339	316	305	296	273	322	313	315	319	299	324	311	318	329	308	326	308	334	291	322	306	301	296	255	322	341	281	321	303	322	318	300	272	323	318	296	307	280	297	292	299	340	306	328	267	308	296	274	298	292	329	301	295	329	298	311	310	294	283	310	273	279	302	304	308	305	286	290	312	281	295	333	319	346	324	287	335	303	323	295	320	320	319	324	283	258	303	257	325	320	299	279	311	311	318	287	303	320	298	342	315	279	295	314	277	285	290	308	283	296	307	295	348	288	271	283	296	347	297	302	304	300	312	305	281	283	334	326	313	309	340	297	335	289	320	292	274	334	293	294	288	283	288	278	309	294	341	349	340	304	278	291	297	323	322	317	309	304	306	326	292	287	324	282	285	304	286	296	313	282	309	320	318	315	342	267	300	300	291	289	281	279	331	287	298	312	308	242	308	299	314	306	328	339	294	309	314	308	276	294	311	293	290	304	301	299	299	288	324	323	313	281	292	296	311	283	284	314	304	316	293	304	306	313	298	277	292	291	322	324	307	331	319	309	299	322	318	301	267	286	288	295	294	327	313	314	307	274	295	282	280	299	292	313	335	317	305	343	335	298	289	294	299	335	329	299	302	380	312	327	313	284	325	275	347	348	294	272	306	313	301	281	293	286	296	302	322	294	321	321	291	307	313	294	294	275	298	339	293	300	263	329	300	305	299	316	305	330	312	318	272	360	264	291	303	292	286	276	317	320	282	316	345	284	334	318	315	288	318	309	303	323	322	306	309	318	312	312	281	332	280	280	298	299	310	308	306	275	299	318	288	313	296	324	326	300	300	305	293	291	343	296	308	333	260	287	299	290	308	288	299	312	287	327	334	296	322	303	280	292	306	314	288	312	335	305	311	288	334	325	303	318	317	271	306	341	329	277	269	312	326	331	313	287	335	309	290	297	316	304	278	297	321	333	335	326	285	298	337	295	317	316	335	300	299	264	296	321	261	318	281	315	320	320	319	300	284	302	310	322	304	300	277	287	311	337	330	308	274	333	350	325	313	294	323	291	298	320	323	274	287	307	295	321	295	314	312	325	331	293	257	331	296	316	334	339	305	327	327	315	318	336	296	314	316	306	307	342	333	282	319	306	291	295	293	295	317	331	294	341	316	306	318	315	292	326	311	262	332	316	319	295	303	317	307	331	261	274	318	323	296	290	281	292	323	342	291	318	305	317	311	307	340	300	301	282	289	330	269	308	288	305	296	296	315	290	265	332	302	312	311	306	327	310	274	313	321	317	305	347	309	321	318	339	289	307	280	289	307	323	301	295	290	316	290	286	320	323	306	315	312	294	315	325	305	298	300	326	293	272	283	303	323	330	322	301	311	299	288	333	312	321	297	284	268	283	319	298	312	305	290	296	303	302	294	313	302	322	332	295	328	310	301	310	274	323	299	343	284	307	289	347	288	274	296	298	329	289	272	270	318	346	295	320	311	283	311	284	312	290	278	316	311	303	330	313	300	295	318	304	356	324	290	331	322	310	302	314	285	312	298	290	341	298	310	317	318	306	319	329	307	325	312	305	291	301	306	307	304	307	305	329	308	287	312	329	293	291	317	249	295	269	318	272	288	288	314	289	296	289	303	291	319	318	281	323	299	291	273	307	297	294	322	318	299	311	303	298	334	318	277	274	331	291	310	317	334	341	299	333	292	296	314	302	312	307	306	321	283	309	314	297	323	315	271	276	291	301	271	284	284	291	309	300	290	281	336	298	276	329	273	277	287	348	303	314	295	319	309	333	340	317	332	315	296	293	309	312	282	300	277	286	307	292	300	301	281	287	295	282	321	307	300	282	326	331	307	333	309	340	310	283	299	303	331	304	289	296	316	300	281	295	292	278	312	309	300	289	302	311	316	302	297	303	314	285	271	301	279	346	300	308	321	324	335	320	280	277	323	295	275	283	264	275	297	278	326	269	325	296	299	323	308	297	278	329	309	316	292	315	288	292	289	271	301	303	326	333	290	344	268	297	311	305	338	277	283	283	353	324	281	319	317	302	296	328	320	338	292	317	278	309	296	277	300	304	293	288	332	284	305	310	311	289	275	306	306	291	299	287	331	305	328	296	284	315	285	298	268	297	301	266	322	326	312	342	310	288	271	297	313	321	328	307	306	335	342	309	289	311	298	303	326	301	255	298	291	279	306	276	265	309	309	307	298	278	296	297	336	334	315	329	320	300	366	313	316	316	305	308	346	337	310	293	329	298	313	273	300	298	320	300	287	302	275	306	335	298	277	306	312	319	303	341	298	326	306	332	335	305	296	319	296	299	306	278	298	265	304	281	290	323	320	293	281	294	290	293	280	293	305	286	315	306	300	333	305	272	305	285	294	309	321	307	304	315	318	317	251	317	337	292	328	298	317	328	304	285	318	293	295	276	344	269	332	322	256	292	300	296	341	278	260	278	310	306	316	293	326	311	292	308	295	264	306	315	320	292	293	344	323	311	275	289	304	308	288	317	304	323	302	313	301	289	277	309	313	288	324	281	309	296	328	313	333	309	270	314	317	296	309	307	320	297	337	300	294	322	324	283	254	303	281	289	299	315	322	312	317	305	308	257	312	293	331	278	308	327	323	276	315	302	304	324	327	311	299	304	304	294	275	308	319	313	312	297	315	328	310	290	307	290	277	267	305	295	310	328	298	287	295	313	318	281	320	268	301	295	272	284	361	320	321	266	287	281	327	294	302	292	312	285	320	313	284	297	305	283	322	276	302	325	314	278	338	302	311	293	309	309	314	300	296	302	334	298	314	320	329	290	287	288	271	312	306	292	301	300	316
11634	9018	13984	12349	5366	2504	1555	1227	1117	1006	969	948	938	909	850	767	758	831	717	788	757	737	739	713	750	718	699	710	739	672	702	692	712	697	678	705	739	696	689	698	669	673	739	689	690	664	713	681	673	672	678	684	720	660	679	673	657	691	653	687	648	664	703	682	657	687	647	696	655	677	658	695	684	663	714	692	688	685	702	743	668	667	711	678	663	669	698	689	741	721	700	685	679	650	702	669	671	725	675	658	653	692	706	682	664	679	697	669	715	679	653	651	693	695	630	683	636	677	662	708	672	677	650	701	656	678	677	675	696	688	661	657	689	678	700	690	670	705	665	641	699	681	715	644	691	667	667	698	693	656	743	693	669	691	647	702	677	708	723	674	628	707	697	673	692	684	629	664	646	698	743	700	675	711	686	670	712	708	708	677	710	703	677	627	712	659	697	666	714	718	643	672	677	658	748	681	658	711	629	651	720	712	695	715	655	717	721	716	739	688	651	692	708	686	679	689	621	681	705	668	663	692	613	696	730	650	676	735	710	659	691	645	713	682	699	646	653	681	646	692	636	656	676	644	628	726	646	688	691	639	690	594	687	668	672	664	681	674	660	717	687	681	663	676	725	681	678	665	658	660	688	702	716	674	705	682	654	669	693	723	692	660	681	657	658	645	662	698	660	689	685	726	744	654	719	722	670	685	687	664	720	699	694	701	673	654	694	658	724	675	674	684	643	638	670	711	672	642	647	668	702	657	667	667	667	713	698	706	688	703	648	669	680	707	704	652	714	668	649	716	679	598	702	670	674	668	677	637	728	671	653	710	662	729	668	655	661	658	690	651	668	686	635	658	679	688	700	668	684	712	647	704	653	673	663	666	660	666	655	758	693	685	754	699	644	682	646	706	643	659	669	688	667	691	746	648	690	680	690	666	677	713	669	662	698	688	690	689	683	701	674	690	696	678	660	666	687	679	733	659	726	704	683	691	679	680	706	669	676	714	694	643	678	714	680	679	676	668	678	680	680	682	635	691	658	661	651	674	710	671	662	692	650	732	630	733	666	676	650	685	678	684	698	712	692	664	638	721	699	683	673	675	689	706	619	677	680	663	651	666	674	657	704	700	740	684	680	688	655	729	682	709	676	661	684	712	699	646	642	682	651	664	725	660	662	637	711	650	659	665	658	656	645	696	647	695	689	695	692	699	657	674	688	622	761	693	722	670	707	646	718	737	706	636	644	715	663	713	700	673	671	662	742	655	666	673	692	658	729	690	650	658	643	728	646	683	688	649	696	676	688	684	693	624	688	657	640	695	678	670	656	704	683	682	691	687	667	662	658	706	666	649	664	661	668	656	708	683	685	655	685	695	644	664	704	717	692	672	651	765	719	695	717	669	707	631	737	746	729	721	686	671	680	690	691	647	630	684	667	714	654	681	658	705	706	672	717	694	682	675	715	668	657	703	698	723	673	715	692	652	665	675	713	695	643	697	672	673	681	633	679	696	705	731	707	683	695	652	665	652	668	694	694	684	698	705	676	677	691	728	692	729	669	653	664	660	638	679	664	710	632	661	689	646	711	658	658	720	721	633	692	724	680	673	688	714	657	664	679	696	676	651	664	638	710	658	677	643	672	673	672	712	686	665	695	693	682	638	685	675	712	686	680	669	695	714	680	677	626	682	663	618	714	696	657	653	662	718	721	742	685	638	616	646	683	708	671	667	671	687	666	693	622	666	675	697	682	676	670	646	671	624	652	644	677	663	688	671	662	675	699	734	665	669	690	691	689	694	701	698	667	710	706	713	731	675	655	641	668	676	688	686	684	652	684	674	636	720	659	655	702	648	650	689	734	669	713	658	686	674	685	641	682	673	700	638	699	678	654	712	672	682	681	658	642	644	686	663	662	687	660	687	689	656	693	686	635	700	645	680	701	692	619	680	647	680	721	713	659	659	684	635	659	662	723	679	689	646	698	682	656	674	678	631	658	739	683	598	678	678	636	707	692	682	647	661	691	691	702	623	655	655	688	667	736	686	672	687	719	644	696	667	708	670	691	655	675	755	695	654	658	653	685	652	617	744	692	683	686	656	684	726	641	673	652	659	629	668	695	631	681	688	709	698	710	701	684	723	702	727	690	656	672	682	662	721	739	674	678	663	706	678	709	690	689	690	681	740	676	686	735	674	621	676	678	706	672	677	650	679	664	655	644	666	669	676	649	620	656	657	701	640	682	654	699	681	702	737	704	690	666	682	680	657	676	710	687	706	700	668	667	667	694	649	675	674	677	649	641	680	697	634	648	680	620	715	704	588	625	623	646	688	701	644	693	688	677	637	679	696	683	687	625	680	671	707	679	666	695	688	651	681	657	680	660	674	691	664	667	658	666	665	691	680	675	703	674	672	672	685	677	707	641	689	680	666	715	637	678	693	641	700	675	693	646	686	649	692	703	672	651	645	707	708	644	662	673	680	726	673	696	682	711	704	663	657	700	688	626	663	691	655	682	691	647	735	683	686	695	708	646	675	684	684	738	713	680	695	662	676	660	717	648	696	678	693	665	696	636	683	651	690	699	642	707	649	695	696	625	657	651	693	707	664	675	653	677	646	641	640	694	671	670	707	641	620	691	665	637	679	701	695	717	683	671	688	694	685	657	669	628	644	706	697	618	681	746	655	691	691	679	675	654	671	686	687	697	740	714	638	682	702	625	656	714	682	675	678	650	695	698	723	653	694	695	690	699	686	689	625	700	665	724	712	715	688	740	717	685	712	711	713	694	680	698	707	694	690	744	678	615	688	660	686	710	629	672	628	710	693	679	727	730	650	671	669	686	681	701	686	722	634	699	610	693	706	717	683	663	648	667	699	717	691	682	691	679	662	701	649	658	688	680	669	685	698	675	739	691	649	709	678	709	662	692	706	683	676	677	677	642	697	661	683	714	644	699	674	686	650	678	702	708	640	717	673	710	662	707	744	649	700	696	643	627	642	605	721	696	679	716	706	712	669	634	664	734	679	680	682	652	677	672	699	673	706	658	725	696	711	664	684	661	659	691	632	686	692	688	699	707	666	709	697	672	710	648	678	686	722	668	709	720	659	652	698	682	654	658	686	618	706	682	663	657	706	641	688	657	658	690	646	711	722	687	740	691	680	680	710	702	690	690	714	651	632	680	663	697	696	695	707	664	707	667	680	652	638	739	683	681	693	709	731	693	651	696	693	668	682	685	676	665	671	692	686	665	720	685	693	709	682	690	717	702	694	698	683	666	670	639	673	678	671	667	696	671	701	651	652	705	739	726	636	748	724	686	639	674	642	682	712	684	701	673	700	668	666	663	666	724	704	662	698	711	674	688	653	653	657	668	696	676	656	690	693	632	695	674	639	698	724	734	682	677	656	677	672	641	696	725	673	671	656	709	692	651	682	667	666	666	700	671	683	689	654	668	716	657	704	637	708	720	718	739	675	641	687	696	703	707	676	652	690	665	696	657	655	679	691	674	672	673	717	691	698
36836	26549	27426	24108	10731	2782	862	646	572	509	480	443	467	443	381	379	372	365	337	360	340	344	383	329	362	331	310	353	313	353	318	371	348	387	352	362	302	328	343	325	353	319	347	339	355	330	312	363	361	343	311	368	369	351	346	334	345	382	322	314	351	343	399	336	351	347	335	309	367	339	354	365	324	347	351	382	366	334	352	363	359	382	364	333	318	301	357	351	358	368	344	359	366	350	314	334	335	341	349	311	351	365	312	348	321	325	383	318	341	354	349	337	371	339	343	379	346	365	324	336	358	319	353	389	346	355	336	303	322	348	370	352	331	361	379	336	351	318	296	334	337	341	350	334	360	332	349	340	326	332	344	331	340	325	368	351	382	329	356	319	344	337	323	348	315	330	347	349	357	355	363	369	325	331	308	369	349	341	368	317	367	371	356	345	324	324	326	366	336	320	328	316	351	301	314	321	320	327	413	356	343	353	305	352	342	369	350	321	334	343	338	365	359	340	365	377	348	367	302	319	324	327	354	301	336	346	313	322	324	320	336	321	336	354	333	344	306	331	338	326	351	375	339	352	359	355	345	344	315	316	339	335	312	352	337	338	345	332	355	365	374	398	355	305	336	351	350	329	336	327	367	356	350	347	347	323	352	315	365	375	354	388	335	299	350	354	333	338	330	326	297	332	342	355	363	359	338	328	339	254	335	352	363	321	324	331	318	357	306	325	307	341	396	359	337	317	364	389	361	348	351	318	307	347	344	327	350	333	343	357	329	305	317	341	365	309	341	320	370	365	364	350	332	351	359	341	327	308	322	356	358	357	304	308	314	346	346	352	344	340	326	294	317	369	352	334	350	358	348	387	370	363	307	344	345	319	340	337	305	346	354	370	362	334	309	343	326	279	367	337	333	367	375	387	353	342	351	348	366	325	353	311	339	346	331	339	370	348	347	351	380	298	374	334	349	317	335	319	350	354	328	302	322	353	372	354	351	333	329	362	322	407	316	342	318	348	333	347	339	347	380	317	356	330	342	324	343	327	356	353	353	341	320	306	327	350	355	343	335	380	318	343	350	368	347	332	334	332	362	323	344	305	338	343	353	346	321	350	332	317	367	359	351	338	380	371	319	328	347	307	330	322	319	319	330	342	333	343	307	347	350	297	336	317	329	357	336	361	333	327	377	308	306	345	361	323	359	309	348	360	338	377	368	322	354	328	327	348	311	312	363	339	308	350	316	335	349	355	322	322	337	330	370	347	347	316	372	377	391	349	343	367	348	304	348	351	338	344	338	362	355	328	356	359	338	328	308	315	314	334	300	336	360	340	331	329	323	339	365	345	365	333	307	329	378	362	321	347	359	313	336	311	293	333	373	318	316	336	326	316	348	356	346	349	339	322	346	359	360	332	350	328	387	376	345	353	317	340	321	323	362	355	354	348	328	355	313	350	335	327	349	349	374	313	305	344	325	364	357	368	342	357	313	339	345	366	317	339	319	298	371	358	325	334	336	307	354	336	345	345	309	367	328	323	344	384	333	350	335	313	314	337	347	355	375	372	317	358	338	344	365	356	382	334	313	346	368	332	352	338	357	375	337	359	337	378	355	291	341	354	325	344	319	331	339	377	309	346	342	336	306	358	350	340	319	326	342	355	305	325	344	313	313	329	333	364	361	343	319	323	345	317	342	307	306	336	345	315	357	330	335	333	335	315	351	323	325	337	323	333	345	352	307	332	351	308	380	323	331	312	332	335	349	349	335	328	353	323	350	315	335	355	346	297	335	329	367	327	365	327	348	355	352	302	345	370	390	338	372	368	350	367	319	319	366	355	363	350	364	351	323	363	389	335	378	348	310	340	364	382	357	347	341	335	341	339	365	351	342	347	347	342	358	342	375	318	359	322	356	365	330	323	293	365	313	364	364	313	343	359	326	353	318	344	332	356	345	373	344	366	335	347	325	347	340	336	373	332	372	367	369	368	337	334	317	389	337	339	309	353	364	378	307	366	349	305	366	376	326	320	347	331	366	344	340	388	339	321	344	344	343	345	346	324	362	350	377	327	332	328	342	311	328	367	341	357	331	379	345	323	353	344	352	342	354	304	339	331	373	365	339	345	355	360	326	325	362	364	332	302	352	324	363	350	320	324	306	340	329	345	364	362	343	340	339	361	337	306	309	338	354	340	372	331	351	334	314	337	304	313	324	345	320	347	331	309	316	339	326	330	342	394	326	305	344	375	341	351	334	334	341	347	378	329	331	326	349	340	315	348	331	357	398	319	333	329	337	345	371	329	319	300	311	366	312	334	338	322	366	343	376	320	335	378	326	332	337	364	311	336	367	362	372	352	336	323	368	318	303	361	326	334	357	339	349	354	314	333	336	345	332	343	342	321	332	342	309	294	330	333	377	346	355	344	364	332	329	374	340	351	361	327	307	346	328	298	332	354	332	328	352	334	364	305	316	371	339	354	319	362	335	361	312	354	332	334	353	366	339	322	319	355	368	348	348	361	313	339	351	336	323	358	331	338	344	316	310	321	330	370	341	344	356	352	350	370	320	353	345	318	363	315	319	310	337	361	355	337	353	314	340	329	343	359	307	312	325	342	341	320	349	332	352	350	360	349	302	330	381	318	330	321	364	349	304	319	338	317	331	368	311	366	324	340	336	350	346	323	331	330	327	358	308	336	326	350	339	325	319	397	371	335	313	355	328	330	360	378	341	335	350	343	337	374	297	331	338	335	319	311	341	333	379	385	402	361	369	356	351	354	354	331	348	348	294	336	362	325	396	370	322	343	368	370	322	326	325	376	335	333	326	317	311	372	374	324	349	365	383	356	336	371	308	348	340	324	371	359	333	347	357	387	333	339	365	340	321	364	323	353	323	332	383	364	359	336	315	323	357	337	311	343	329	344	334	384	343	327	339	357	360	356	341	323	338	339	331	333	372	349	343	362	325	348	335	351	357	323	319	349	318	336	368	314	328	330	370	358	367	341	320	364	313	322	358	329	355	363	291	306	335	344	344	354	398	335	341	321	373	333	338	342	355	361	380	334	320	345	350	338	356	353	330	351	322	327	355	314	327	375	366	335	319	328	327	349	355	341	355	335	337	349	335	359	345	372	343	378	342	329	368	308	323	368	354	347	335	338	307	373	375	321	332	327	339	314	386	364	315	355	337	354	327	329	348	322	345	343	362	313	330	352	298	329	331	332	327	343	308	367	361	313	331	367	351	372	341	294	338	331	334	377	362	343	332	358	333	338	351	353	377	337	344	336	302	332	317	370	298	401	346	367	321	342	344	387	326	335	339	351	297	311	334	331	340	368	325	348	350	314	328	313	329	347	335	351	338	360	322	366	357	340	323	335	337	320	377	337	365	363	341	321	332	323	363	376	354	303	317	319	332	362	366	323	343	339	361	338	342	316	343	307	326	329	327	381	305	321	394	377	335	286	337	338	377	309	375	325	320	323	341	349	322	324	335	356	336	349	303	334	364	333	327	346	313	368
23123	21060	30982	32462	16567	6795	2461	2155	1872	1734	1534	1467	1372	1314	1272	1091	992	987	914	984	892	873	859	829	842	800	835	824	800	781	766	730	748	849	824	763	755	786	790	792	735	779	785	797	758	770	786	704	758	761	718	769	773	761	744	721	774	719	719	722	759	737	785	728	744	809	760	735	764	664	827	760	764	721	799	761	772	781	727	742	762	741	792	755	765	739	719	714	726	757	706	734	748	726	758	752	755	764	711	701	777	784	779	727	758	728	796	761	772	806	737	741	744	780	750	771	720	702	777	769	763	754	784	708	753	742	746	734	757	740	740	779	748	800	813	767	744	789	770	804	680	776	740	752	708	794	775	761	796	726	779	750	759	763	769	740	806	795	738	742	735	757	769	755	773	738	752	672	744	779	756	784	770	749	733	725	781	734	739	791	768	790	766	709	790	808	767	724	756	786	764	745	790	786	750	770	748	745	709	745	719	783	785	735	720	757	778	781	745	774	756	775	754	759	763	785	729	782	741	744	738	761	792	775	769	759	722	779	681	764	755	756	751	755	761	757	747	788	778	756	735	764	736	744	696	786	765	745	727	770	774	761	760	763	770	774	761	776	701	762	785	798	764	767	734	798	724	813	763	720	732	768	721	717	713	795	769	700	758	738	748	769	717	759	757	770	755	745	787	749	754	752	789	706	773	778	768	741	780	782	768	760	740	795	785	722	751	725	739	778	756	690	781	724	751	749	746	784	783	726	782	841	766	760	753	804	779	778	798	769	751	778	802	743	705	757	767	732	763	792	774	726	756	754	729	768	743	753	752	769	731	748	761	736	748	760	768	768	721	749	737	744	712	743	741	776	766	757	786	759	698	763	756	773	764	732	706	740	729	730	748	780	726	730	783	802	748	788	748	730	762	766	761	755	773	735	789	767	725	781	760	782	745	807	765	722	781	778	723	740	753	736	742	747	751	761	719	741	774	727	744	735	772	736	789	756	743	767	733	792	743	794	752	763	812	699	797	783	764	766	729	736	745	741	750	767	732	738	776	764	778	763	772	754	761	700	780	789	786	753	752	747	782	770	794	780	702	759	737	798	753	800	742	759	775	774	727	767	778	735	738	750	768	791	730	755	757	758	738	760	733	763	775	801	717	736	758	757	733	790	778	739	788	742	804	745	770	688	806	766	775	751	737	674	776	747	740	773	740	740	761	771	762	742	747	731	712	766	754	778	770	775	754	741	743	753	707	747	747	696	707	726	755	759	676	753	730	801	724	743	738	710	791	727	764	762	762	765	737	766	728	801	800	763	688	767	747	685	721	752	741	759	790	777	789	768	815	761	763	809	797	782	768	748	754	688	743	777	781	760	737	776	797	772	771	779	834	766	811	741	744	715	788	744	767	734	751	791	770	764	745	795	775	780	728	734	743	733	749	775	754	737	757	757	713	769	765	705	745	793	800	770	786	734	802	732	718	719	748	831	800	712	801	751	730	724	738	745	773	715	745	787	773	720	736	741	736	743	775	752	734	755	729	775	781	757	771	764	773	744	737	795	749	743	761	786	791	756	772	788	749	776	783	780	754	771	732	736	716	729	777	727	740	772	741	746	732	769	696	718	744	749	742	782	801	721	737	752	771	787	784	739	746	779	764	753	783	727	761	746	747	756	744	736	784	738	753	775	732	778	750	715	746	731	753	785	769	773	768	789	790	712	805	759	794	795	731	754	750	722	819	714	766	744	761	776	752	739	762	784	729	757	792	713	742	727	755	751	793	774	730	773	746	768	812	752	777	752	781	772	743	675	733	694	763	694	770	720	751	731	778	757	746	769	779	768	746	789	739	737	731	740	729	739	754	686	758	778	790	748	761	693	771	782	774	749	738	693	689	751	786	750	776	769	747	747	736	785	836	720	767	793	798	762	764	765	800	782	789	763	737	777	730	757	771	775	742	744	802	721	770	768	754	756	763	688	783	727	733	794	778	719	799	773	743	752	727	769	747	753	743	745	747	768	732	724	783	758	813	740	814	781	736	745	790	754	745	701	743	761	787	783	708	784	726	731	772	812	748	737	808	740	741	732	761	772	796	725	769	745	802	758	758	763	753	758	740	779	746	724	738	736	787	761	702	780	737	714	756	750	766	716	722	760	726	789	773	738	730	735	792	763	739	715	748	823	773	753	762	764	742	751	773	773	803	757	761	753	697	785	723	722	746	763	742	718	741	735	717	736	740	728	759	708	729	726	775	697	782	785	767	765	761	729	761	745	739	739	758	745	767	710	745	734	765	729	743	667	736	815	751	766	748	783	697	804	785	709	764	810	778	762	746	835	715	803	769	726	771	707	726	712	803	749	746	760	756	787	716	762	775	765	734	740	776	784	781	723	782	764	771	783	727	724	773	779	790	760	773	727	768	758	799	761	746	728	768	770	790	748	786	743	776	769	785	817	765	771	778	751	768	735	773	707	758	792	765	730	771	716	709	778	762	744	749	757	751	786	768	758	736	741	742	796	777	748	779	757	783	751	729	795	764	761	725	776	789	763	739	774	756	795	738	785	760	783	763	764	705	725	789	789	776	719	746	706	756	801	751	737	720	790	753	714	774	743	728	719	764	761	768	791	739	707	699	827	738	821	689	737	761	732	731	704	739	779	692	746	792	731	717	792	766	798	768	755	738	761	783	760	728	798	736	697	742	765	736	800	783	742	770	742	755	725	783	748	760	739	787	755	750	795	785	731	786	753	772	770	802	763	767	764	745	752	749	778	791	770	783	753	769	829	770	807	740	735	704	767	678	752	794	762	758	700	766	772	734	774	720	750	788	768	722	746	772	770	778	774	711	780	742	736	766	784	733	732	765	802	702	752	765	776	738	707	757	755	742	698	733	785	745	693	759	779	781	754	777	783	749	755	755	802	765	772	730	770	754	779	747	713	763	779	732	725	730	748	701	804	751	744	729	720	762	774	775	758	718	817	728	716	751	753	777	757	675	799	782	788	743	714	728	767	753	707	752	763	694	773	771	817	761	778	700	744	744	723	787	815	770	717	772	733	735	741	784	753	767	784	728	788	780	747	758	769	758	748	766	759	760	727	786	724	772	804	720	762	794	754	744	757	729	851	764	762	698	774	749	686	788	805	757	736	772	752	749	777	758	775	771	746	729	754	832	759	773	780	769	747	738	808	748	764	749	707	747	754	770	810	753	776	800	786	790	750	719	733	743	783	784	739	749	718	717	734	794	759	769	752	764	769	776	726	777	771	709	842	732	799	699	757	766	782	756	760	749	756	784	853	752	737	746	782	729	772	784	752	762	738	743	801	742	769	759	745	732	756	793	754	780	783	775	777	785	759	780	697	758	796	756	817	776	767	763	791	766	690	789	838	793	766	751	774	723	737	762	762	773	700	756	785	802	817	753	748	739	717	765	687	727	773	753	799	769	731	779	741	772	754	736	750	753	691	722	734	764	735	741	747	730	735	764	726	763	780	720	780	735	736	745	790	769	808	755	751	771	742
45869	36573	38673	35723	22139	6809	1530	991	777	671	608	572	590	500	546	462	437	475	442	460	423	444	442	460	437	410	370	351	383	428	395	374	413	367	433	377	368	361	390	331	405	373	375	377	383	378	373	344	341	355	384	377	366	454	388	368	370	353	381	369	385	397	381	395	366	375	351	362	352	380	348	371	403	385	411	417	367	381	415	364	354	393	353	386	345	405	390	392	368	400	344	373	365	357	361	364	363	382	408	382	385	398	383	408	361	347	355	397	336	356	345	382	394	378	394	385	361	366	346	397	407	395	363	369	415	414	402	411	378	346	382	394	400	387	355	357	333	381	420	373	380	385	351	371	357	392	369	394	357	343	379	364	389	366	366	411	350	354	355	406	397	328	365	382	378	363	369	390	363	353	343	353	369	390	392	365	435	397	379	363	384	360	379	373	345	405	402	365	356	368	399	362	380	401	355	427	403	392	414	364	372	341	391	383	372	417	399	383	375	355	404	392	396	374	415	367	383	355	413	384	381	355	412	411	399	379	363	381	407	375	349	356	418	365	393	358	436	419	336	382	414	356	365	403	364	365	403	372	433	381	401	403	358	400	426	362	370	368	356	386	367	356	368	390	365	396	398	370	397	375	373	378	386	421	387	377	371	362	395	384	391	391	397	389	377	391	374	430	390	376	408	357	354	388	425	399	367	369	348	381	390	393	422	386	348	392	386	405	389	337	422	428	359	373	340	370	377	400	418	379	424	386	380	364	407	413	414	406	405	361	396	409	402	388	382	351	344	386	416	376	376	370	373	374	352	398	378	373	358	412	380	403	381	396	355	397	386	380	415	405	374	383	361	390	375	387	389	368	375	424	438	375	360	380	373	413	405	384	365	352	357	399	377	396	360	371	355	376	376	359	405	361	409	419	378	413	408	362	353	320	353	398	385	387	376	356	366	371	362	381	363	406	366	366	439	390	376	381	402	330	336	348	354	390	415	382	375	420	403	368	365	403	400	362	394	368	390	367	370	393	399	382	377	355	371	384	364	360	373	390	384	332	413	401	411	361	385	406	384	364	355	403	418	388	385	379	363	358	406	345	372	429	393	360	378	376	369	369	388	361	390	342	387	405	414	418	399	354	337	372	390	366	381	386	345	366	353	375	406	400	361	428	373	408	382	406	338	375	405	372	362	393	382	386	407	359	372	364	409	388	386	369	366	410	376	380	385	351	343	404	400	352	357	378	378	340	382	344	421	390	400	398	396	369	392	394	378	394	386	389	391	382	389	372	379	375	384	407	392	378	401	344	384	387	398	372	391	398	397	396	381	378	432	409	384	386	405	412	378	369	343	350	372	358	384	384	367	374	414	416	372	409	401	409	350	361	358	357	402	382	373	367	378	354	352	375	362	410	347	373	365	398	352	398	414	372	376	364	379	389	381	400	378	376	372	402	367	402	365	389	404	366	374	375	398	402	360	370	405	378	391	425	370	392	377	377	398	400	380	341	370	385	364	332	351	381	384	370	379	381	388	397	380	371	375	365	400	385	371	358	372	404	417	430	392	376	388	424	388	352	371	392	363	352	399	368	390	386	373	355	373	374	340	373	394	362	377	372	384	336	366	417	396	377	400	350	407	414	389	411	394	397	414	367	398	364	373	360	366	395	384	398	418	346	375	414	409	421	406	376	377	390	365	387	366	347	383	354	358	422	403	351	383	345	368	353	347	383	399	367	377	331	353	378	432	388	393	365	362	381	396	381	376	424	374	353	445	378	375	375	377	367	347	373	370	360	401	369	380	380	346	410	410	392	351	370	363	385	359	406	348	352	371	375	370	432	422	373	378	382	378	395	419	401	402	388	355	375	354	394	405	379	384	382	381	394	363	401	399	375	379	398	390	410	352	382	401	383	380	359	388	405	390	377	362	422	381	358	424	396	414	383	372	399	404	378	416	401	408	382	347	397	390	372	386	381	386	377	409	355	361	370	393	395	375	378	373	375	349	370	379	367	390	373	354	383	362	369	371	359	388	427	393	356	419	369	369	368	358	364	375	391	378	360	433	365	405	389	405	347	370	373	381	372	364	361	379	381	379	342	341	367	356	382	411	383	365	384	385	364	340	352	392	347	392	367	403	382	375	376	379	355	395	400	354	322	371	402	387	367	386	358	355	365	385	338	404	340	363	362	362	351	365	361	388	393	370	364	349	383	360	373	368	387	367	419	400	398	463	393	412	357	330	365	400	366	359	377	369	399	377	411	365	340	354	379	366	387	381	399	392	413	378	375	393	390	384	401	378	415	378	382	361	348	387	330	381	367	369	409	425	357	370	370	402	353	386	380	355	374	415	377	364	368	370	428	407	410	401	337	397	385	401	405	341	398	382	402	391	409	394	363	380	352	402	398	398	379	385	372	413	384	423	374	407	383	395	381	412	367	388	362	395	373	363	409	368	369	355	413	411	377	397	375	372	348	359	359	323	359	373	350	392	353	370	348	382	397	378	385	403	368	351	372	422	363	380	397	385	385	394	393	383	381	360	404	359	392	411	368	366	398	376	392	369	400	383	368	382	408	364	368	358	376	419	371	385	398	367	404	378	403	404	389	394	364	402	354	350	353	352	359	390	378	368	402	384	371	347	408	391	390	391	357	380	397	372	355	380	369	391	392	415	383	378	432	408	389	387	363	386	375	382	368	369	422	410	360	422	357	335	402	360	385	372	373	368	366	376	390	377	355	361	381	372	372	397	386	391	347	385	403	405	415	386	404	365	374	384	382	367	397	400	361	406	370	354	342	378	366	383	365	353	387	363	368	346	389	364	394	379	395	364	366	366	390	370	373	363	403	366	396	381	376	394	417	395	363	349	359	409	391	412	383	368	393	351	390	412	383	404	365	380	391	413	372	380	386	372	440	363	385	353	364	387	349	324	349	371	439	402	370	391	388	370	380	388	389	391	365	391	375	374	391	401	380	374	346	366	393	374	373	364	377	383	416	350	348	384	370	378	388	409	361	419	365	379	367	389	377	371	390	408	385	379	401	378	389	396	398	400	408	364	390	389	391	398	345	403	370	390	379	362	393	345	369	397	365	393	373	401	380	392	421	348	409	382	380	385	377	348	407	384	375	391	376	380	404	350	377	394	337	367	382	366	388	364	382	357	398	367	428	399	373	376	389	393	401	398	395	365	358	380	372	414	401	362	385	393	403	378	412	399	439	411	358	375	331	354	368	408	429	357	362	349	396	367	364	359	352	348	377	377	388	353	364	384	376	401	419	434	400	394	359	387	402	374	353	360	385	358	358	417	375	435	378	354	380	379	405	382	354	338	359	390	349	375	379	345	416	381	392	341	392	393	357	380	367	366	397	416	388	446	391	395	382	359	388	394	385	352	341	400	383	380	389	381	376	369	398	391	384	362	401	360	334	376	369	377	406	392	396	366	382	370	353	367	397	395	381	376	351	414	380	360	387	339	337	390	378	384	394	356	356	392	356	339	403	360	378	374	396	369	381	365	385
28674	28295	39167	42116	29492	8354	3622	2979	2503	2211	1974	1872	1839	1795	1633	1379	1243	1157	1179	1074	998	1003	964	973	943	918	909	952	898	924	841	863	885	881	864	842	805	867	875	828	805	765	788	830	886	897	829	858	811	856	835	807	832	832	852	846	863	798	834	822	885	875	816	839	826	832	865	852	846	853	810	864	827	819	821	828	797	758	818	828	785	846	809	841	850	799	855	806	897	864	863	863	881	829	848	804	843	884	807	809	807	759	815	828	849	912	766	837	864	849	818	848	828	846	854	818	783	815	848	847	838	850	826	821	868	846	810	807	794	818	823	825	786	829	872	768	830	806	860	851	806	846	819	831	800	846	809	822	770	743	857	795	783	893	815	821	801	881	767	822	804	795	835	874	793	839	812	820	840	826	830	829	830	825	820	852	846	849	824	856	832	809	826	789	772	817	798	819	806	846	838	830	825	862	798	826	860	860	777	847	850	798	788	837	836	822	828	819	840	872	862	794	864	844	842	846	820	800	859	852	818	805	887	862	799	798	781	828	838	895	837	815	786	807	834	845	883	822	869	808	775	794	807	866	801	866	831	834	815	801	831	820	819	796	834	821	783	754	819	871	833	826	815	821	822	889	847	841	815	803	803	786	784	853	780	833	834	828	807	848	792	869	818	775	814	784	822	836	827	801	818	823	852	829	799	811	803	820	767	803	826	787	842	849	818	850	845	848	780	767	788	851	872	820	815	829	855	883	809	784	874	752	798	806	851	781	817	868	769	828	819	804	828	788	829	855	792	755	843	832	828	838	804	863	863	811	779	778	838	825	792	788	809	809	801	831	822	786	856	804	781	854	854	846	815	859	841	803	833	807	798	790	770	820	840	813	767	788	855	838	830	829	797	777	831	837	825	759	861	820	812	824	837	846	869	804	809	799	792	840	795	828	813	793	802	774	781	768	771	830	783	832	843	875	802	846	830	856	846	816	805	832	793	846	824	803	865	876	838	873	739	859	846	847	835	823	801	833	871	794	834	830	810	773	817	819	805	800	819	832	842	823	820	819	856	841	815	840	801	807	847	771	815	809	848	828	805	794	806	851	871	827	839	825	800	830	793	808	829	813	808	822	831	793	807	819	853	768	792	861	774	837	817	850	788	816	841	784	813	843	798	805	797	844	848	846	829	810	850	824	860	857	854	861	807	803	835	805	851	807	837	841	827	763	822	810	801	773	854	791	835	848	853	801	830	827	854	818	791	783	878	778	829	839	806	826	814	788	818	771	821	829	813	822	809	828	850	837	787	811	814	843	807	822	822	812	822	840	863	823	846	797	817	827	837	747	818	877	866	789	803	806	817	780	811	864	831	860	809	824	786	752	806	803	885	816	824	840	791	825	797	813	816	797	792	802	795	807	838	850	801	826	802	883	815	811	792	818	835	809	811	807	782	798	848	798	787	782	798	865	856	801	826	815	847	845	793	882	816	817	769	839	838	844	827	850	782	849	844	800	870	871	814	798	833	827	839	813	776	783	827	822	838	820	804	774	826	818	832	802	829	888	798	782	852	816	806	804	826	802	823	839	837	814	837	812	847	817	862	813	825	800	820	795	846	833	798	825	834	784	842	845	825	801	839	838	848	854	766	839	840	831	830	828	816	796	799	816	859	851	851	837	814	781	797	785	862	866	832	825	846	829	891	834	803	872	835	862	806	804	873	836	829	756	833	813	781	803	827	805	778	805	795	756	790	795	820	813	843	858	821	852	788	824	853	805	823	798	855	797	790	855	777	804	825	837	845	834	778	808	836	831	789	831	756	846	845	804	753	835	794	812	848	764	819	845	821	827	796	815	789	840	867	829	832	840	846	901	833	811	790	816	818	816	842	792	825	784	778	849	809	860	761	804	821	839	811	845	823	861	865	821	864	863	795	831	827	859	822	879	856	797	828	795	845	818	839	871	856	810	798	840	823	799	807	849	808	815	836	845	819	867	834	821	829	830	829	803	816	800	845	874	843	845	764	844	805	877	803	793	791	799	869	837	852	830	834	799	835	803	810	824	785	899	790	842	841	857	842	785	836	854	831	806	814	843	810	850	833	843	853	826	790	847	811	853	773	841	810	775	829	808	846	840	798	830	763	843	808	778	796	829	807	786	842	839	801	814	830	818	854	852	870	798	822	804	833	844	848	825	873	866	836	841	851	792	806	842	816	847	836	852	849	800	804	840	822	834	827	786	777	777	797	776	782	919	813	824	834	869	827	846	847	842	795	851	833	826	818	786	810	806	785	798	778	829	780	829	883	826	801	822	819	780	818	846	839	804	874	797	842	826	807	783	783	774	831	850	847	831	864	833	834	788	796	838	812	827	772	829	798	802	766	783	794	796	784	849	811	785	781	820	765	799	815	824	832	807	817	785	823	833	820	802	819	839	830	819	898	840	818	793	847	784	761	820	874	813	819	804	814	799	837	894	874	862	887	838	806	804	842	819	825	807	841	781	872	832	819	837	841	849	847	799	828	810	813	783	814	839	804	820	776	777	857	802	832	813	856	847	853	822	789	870	895	860	810	841	854	815	878	842	835	868	857	812	900	824	834	778	839	808	802	833	794	795	811	821	797	793	827	796	892	852	876	806	835	776	777	795	805	826	881	861	852	834	864	790	795	832	814	785	819	811	829	787	846	857	841	829	847	853	806	823	863	869	755	843	864	805	737	832	739	782	841	842	831	784	806	845	840	811	838	836	868	827	822	832	812	861	816	800	830	795	843	824	807	796	808	792	835	857	833	853	783	878	829	752	802	786	834	828	814	804	764	814	831	853	801	826	865	825	782	833	829	807	785	807	852	766	784	777	829	806	824	812	814	853	872	840	829	830	818	812	860	829	799	778	845	779	806	802	842	825	864	869	805	834	812	817	832	782	772	801	757	839	784	840	805	770	823	836	807	804	784	811	834	809	820	861	787	787	848	810	758	811	820	797	869	803	844	792	811	871	808	859	850	857	834	806	817	841	856	798	847	882	819	795	857	779	757	828	809	832	806	808	799	833	844	816	839	798	811	853	873	869	836	821	797	869	809	838	798	833	821	802	837	833	836	840	817	857	853	809	824	844	829	844	819	839	844	823	838	825	810	854	807	837	814	835	757	780	853	760	801	870	796	828	857	896	830	786	873	826	774	833	850	773	807	819	787	861	782	803	792	849	815	827	817	870	844	820	801	820	780	817	831	883	828	824	833	885	803	811	850	791	882	815	858	828	793	833	800	838	845	828	785	812	810	776	809	798	833	822	829	827	791	806	837	788	820	841	831	819	780	807	858	760	819	806	846	847	843	783	862	828	809	791	806	791	791	853	831	870	856	814	803	810	815	820	802	846	800	875	844	826	762	823	813	784	794	866	833	897	884	857	812	838	821	811	803	812	859	789	800	812	768	816	800	865	877	815	856	865	762	834	841	796	817	827	803	877	752	893	814	811	825	805	788	807	826	875	825	845	831	793	808	817	836	850	839	866	759	813	810	834
19071	11066	8789	5535	2167	777	473	401	415	376	358	303	344	319	324	333	309	307	305	305	321	293	288	263	307	309	276	272	316	311	326	287	272	323	299	282	274	276	283	291	279	297	310	280	274	287	276	270	269	279	316	258	261	276	271	301	296	303	290	253	301	275	298	263	290	302	291	289	292	284	288	282	277	297	299	315	279	278	300	340	283	277	313	271	268	281	311	289	331	301	290	264	318	305	267	276	288	294	268	314	298	311	281	295	250	267	288	297	299	289	303	302	296	277	273	297	221	305	296	271	295	307	326	275	267	275	317	270	266	305	266	279	307	296	301	285	307	291	285	299	320	277	309	289	281	265	282	281	252	286	329	292	313	289	327	313	290	277	282	270	285	309	298	276	300	269	319	286	263	315	297	293	290	284	264	274	292	275	306	327	307	278	303	287	325	319	317	271	271	273	309	324	264	288	267	307	284	292	274	298	282	295	302	331	306	245	268	295	315	287	274	267	280	272	284	307	274	270	291	282	311	254	293	276	307	310	299	307	289	308	289	300	257	250	299	282	271	271	320	270	251	280	264	283	285	314	294	294	315	302	257	281	281	283	293	265	327	320	277	273	278	321	291	266	254	305	333	316	257	268	328	308	303	294	280	301	331	317	306	232	286	265	285	295	307	317	329	282	292	263	281	278	312	271	300	286	285	302	284	270	294	322	307	293	294	294	283	329	300	295	299	294	288	285	286	285	251	293	322	298	274	273	277	282	305	274	266	283	278	287	263	300	286	276	279	292	303	273	292	286	284	279	284	298	301	282	305	281	292	297	309	335	299	292	285	299	291	276	288	295	261	279	259	289	307	275	271	279	274	268	291	305	300	265	285	287	283	312	288	296	285	279	297	304	297	290	298	298	249	280	293	327	309	286	280	287	293	327	277	334	299	279	274	298	282	278	295	275	273	326	290	286	267	293	316	297	268	303	301	310	308	275	302	292	283	281	257	286	258	308	275	296	267	280	270	295	285	287	273	279	312	294	242	291	296	262	279	288	282	312	275	295	284	282	299	305	298	286	341	320	296	299	284	270	256	260	294	281	309	299	272	274	298	278	313	288	260	266	315	254	303	298	273	314	274	279	281	298	244	250	275	290	293	295	315	276	285	254	281	301	260	279	309	299	312	308	297	286	268	293	317	304	280	293	305	288	307	283	273	275	297	285	304	272	279	253	251	296	267	317	315	300	281	277	268	322	305	324	284	292	297	276	296	275	283	284	265	284	296	303	294	255	306	307	304	293	274	302	253	293	310	276	274	310	297	276	295	287	282	260	299	284	256	300	261	247	260	277	265	302	320	275	275	266	273	306	304	295	276	230	293	292	294	272	277	267	276	272	291	259	249	267	299	284	284	284	283	282	263	280	262	302	284	282	267	317	277	293	274	263	286	297	290	312	324	312	337	289	282	304	319	318	284	259	292	297	291	238	285	285	272	272	283	306	261	261	268	262	266	304	267	245	302	270	284	255	312	281	316	291	282	257	280	267	282	302	313	288	281	300	278	296	282	285	270	278	292	275	276	284	261	264	291	308	295	267	279	292	302	317	282	289	312	300	316	291	282	299	327	282	267	249	249	300	274	295	268	326	312	265	276	272	273	306	313	294	264	250	302	307	291	284	280	275	331	279	312	287	317	308	257	263	254	272	294	312	290	282	299	318	302	266	286	296	292	295	328	264	262	297	296	301	305	266	275	273	267	300	311	320	260	263	292	263	304	314	342	288	321	255	287	323	310	315	264	272	303	266	311	280	298	262	263	272	310	299	290	301	267	297	271	297	259	293	291	270	315	272	287	246	328	273	292	271	263	254	288	309	289	273	332	264	272	276	283	254	242	273	294	302	303	281	284	266	302	288	291	285	288	258	322	300	268	270	261	318	270	313	328	298	295	299	290	294	283	257	301	291	269	288	297	305	301	280	295	319	266	291	306	313	304	287	291	323	268	273	282	281	272	338	270	282	294	289	291	274	287	287	311	277	306	300	309	306	283	318	293	278	284	313	288	288	248	279	315	300	290	330	290	309	290	251	314	313	303	302	282	294	277	257	307	298	275	317	275	320	274	276	296	276	281	309	313	291	250	300	274	265	270	325	331	291	330	310	270	244	290	288	282	264	292	301	266	294	302	283	302	286	266	266	305	308	289	307	290	291	293	274	321	303	259	295	258	329	308	308	306	291	311	278	301	276	298	284	293	278	286	271	287	327	328	279	299	261	299	287	321	297	296	268	321	270	301	278	273	310	301	279	301	264	293	272	325	271	266	309	287	298	304	297	301	282	284	286	268	279	322	283	298	259	272	261	265	333	300	272	302	308	305	315	293	272	305	274	283	298	309	266	307	325	308	258	301	264	296	305	312	268	300	312	280	247	288	286	303	294	253	289	297	312	288	289	266	277	275	293	312	294	251	301	278	294	286	248	271	260	314	277	275	286	308	274	278	303	294	268	240	264	266	311	305	262	280	289	336	299	283	278	280	300	273	287	275	293	285	297	319	276	293	281	298	298	335	294	248	263	276	311	326	284	300	295	238	279	274	270	268	246	302	292	298	287	313	304	287	283	308	325	279	266	291	284	310	285	314	309	323	281	302	299	313	285	280	269	297	299	290	297	304	317	288	305	302	305	280	289	296	304	311	269	306	288	241	291	285	266	256	290	277	269	276	289	295	283	321	296	309	263	320	269	287	262	296	274	332	288	300	288	284	289	269	284	291	285	275	304	288	321	309	274	273	273	289	278	294	296	315	280	269	304	259	267	336	284	282	314	341	283	287	276	305	241	315	310	267	303	283	287	300	278	286	308	292	290	277	302	287	350	294	299	293	285	323	281	302	280	255	276	320	256	298	295	266	298	294	241	294	255	305	286	325	281	265	310	270	305	289	334	303	290	283	273	300	269	316	284	300	274	290	282	281	307	274	276	292	291	265	305	294	338	265	254	304	288	240	300	305	277	307	283	298	336	293	280	301	274	250	300	269	286	298	300	300	262	267	298	289	278	293	272	293	282	266	286	289	273	287	267	264	306	274	297	287	265	301	279	258	271	282	288	294	293	287	268	276	291	278	271	309	298	282	268	286	291	275	286	276	291	293	263	246	263	303	295	279	299	275	284	294	273	314	272	289	270	270	304	291	310	281	293	308	301	270	256	295	279	294	285	282	305	297	300	261	290	311	297	277	268	293	293	337	301	288	299	283	281	307	262	285	261	293	267	275	290	277	260	292	295	293	306	284	288	328	297	306	312	275	282	301	278	300	292	307	297	286	272	259	267	299	264	262	296	333	300	294	308	267	285	302	296	271	281	303	264	294	308	280	332	311	300	274	269	318	288	308	318	296	277	304	283	304	316	280	248	302	271	302	288	291	300	276	322	289	281	326	291	307	260	285	272	275	296	314	292	316	295	289	278	277	293	304	266	304	274	304	295	307	284	228	279	281	250	321	250	292	282	263	303	305	303	283	291	268	276	279	327
11167	9050	13385	12688	6470	2226	1411	1180	1115	1015	970	927	953	837	859	837	755	812	779	750	684	705	679	699	691	726	702	692	658	672	645	646	691	652	650	631	680	680	626	639	652	668	636	677	655	632	685	661	617	652	641	637	657	628	664	660	636	680	660	663	598	616	657	650	661	696	641	646	674	635	613	626	630	628	679	642	689	681	628	643	630	666	619	657	670	644	679	658	594	585	625	658	667	621	639	636	679	627	640	650	643	633	658	631	613	677	648	637	652	666	664	650	669	609	656	650	629	619	664	652	625	682	626	647	657	620	638	669	623	662	640	663	661	682	661	679	621	657	620	617	709	677	649	619	686	711	666	667	622	665	633	653	665	637	620	664	664	655	665	710	670	679	679	683	629	658	657	690	675	624	618	652	678	686	642	636	711	600	632	663	664	606	625	629	664	670	664	677	629	674	662	652	635	670	653	656	671	641	644	637	635	670	642	631	651	636	640	636	647	625	669	623	722	673	667	648	652	637	660	677	642	662	663	670	688	643	655	671	647	674	667	637	650	683	685	629	655	700	655	674	625	634	655	652	639	642	631	640	628	668	632	635	668	646	669	649	632	683	679	654	662	670	633	678	649	636	640	616	618	646	617	687	667	635	645	661	648	645	643	608	654	639	644	685	621	683	671	705	642	678	641	627	604	650	692	677	669	620	654	629	625	616	649	663	657	679	630	622	690	658	670	662	616	634	645	666	651	644	675	592	639	688	658	675	661	632	648	633	651	633	643	691	675	662	651	671	639	671	616	640	651	677	645	633	657	597	662	660	698	701	659	663	657	635	697	618	695	603	696	625	637	638	693	691	653	651	633	663	657	670	613	612	647	610	606	643	605	644	678	644	646	635	615	636	680	617	665	657	683	667	658	664	647	665	633	641	643	687	660	712	630	654	637	668	673	650	657	673	614	620	657	647	661	674	698	650	642	603	605	651	651	632	627	645	648	715	643	627	693	645	634	622	662	670	659	675	668	644	672	627	640	613	632	625	611	614	660	612	632	685	683	634	648	672	647	658	700	691	696	616	688	652	618	630	688	617	655	661	638	644	627	617	634	662	593	698	643	667	673	651	650	675	620	621	663	582	673	624	655	627	653	664	665	648	692	623	635	602	673	648	625	614	655	648	640	652	638	685	637	647	680	664	602	596	635	611	679	651	675	680	668	642	643	663	648	704	654	641	693	618	630	626	655	662	716	649	652	689	646	673	633	623	610	664	631	626	645	646	669	653	651	639	674	655	632	688	640	638	670	680	646	667	638	616	650	646	665	661	647	664	667	607	658	672	639	671	631	678	636	656	635	673	664	682	667	646	651	642	638	676	661	661	660	615	595	666	650	683	672	594	655	667	663	665	630	665	625	679	610	628	644	655	633	637	688	647	657	589	643	673	691	642	647	618	665	653	604	686	641	625	679	659	655	641	670	697	615	683	632	671	644	680	657	618	682	633	648	576	629	664	619	679	627	641	640	659	665	632	629	668	676	654	638	632	647	651	649	614	632	602	644	656	624	654	647	639	660	659	623	684	668	659	641	647	611	656	646	641	652	636	647	664	652	692	666	646	659	617	641	686	606	635	614	662	608	605	659	649	641	650	649	657	647	664	653	635	674	682	631	640	681	676	685	654	651	662	659	660	648	592	646	672	659	677	656	645	652	683	653	625	652	670	693	644	685	661	663	594	663	658	655	640	616	654	637	688	661	670	625	641	627	667	682	667	687	666	623	629	671	654	658	675	686	627	664	642	661	688	623	700	653	644	649	697	634	630	731	633	656	653	661	687	653	646	691	647	652	647	637	626	621	624	666	639	639	641	671	677	641	628	643	610	687	665	659	675	671	620	645	634	634	643	646	660	640	664	645	677	650	692	637	678	675	648	664	622	642	666	667	634	653	610	676	649	671	648	655	656	635	672	652	597	607	691	678	630	648	659	640	674	666	648	625	629	631	651	645	660	677	623	670	665	654	613	634	625	653	662	686	661	673	646	641	638	655	641	655	643	639	657	627	658	640	711	647	698	663	657	658	654	615	645	631	660	647	596	613	588	650	648	644	681	607	671	663	667	649	676	656	626	657	622	636	619	635	650	638	632	682	662	639	654	620	688	639	640	627	648	639	646	652	675	686	672	666	620	608	650	673	630	611	642	649	644	637	639	665	631	651	608	673	659	664	647	666	681	664	690	664	711	681	628	656	646	626	657	624	656	663	642	705	643	628	673	680	631	606	655	628	718	649	649	648	644	644	683	672	690	644	623	664	632	650	616	669	629	665	673	633	580	651	634	625	637	689	673	645	621	634	640	709	646	671	613	618	660	649	678	663	623	635	664	649	636	694	632	670	675	643	653	664	644	653	633	708	666	643	605	632	676	598	637	644	617	676	636	667	695	675	694	636	646	636	665	673	646	628	657	645	620	674	683	638	640	695	647	658	685	631	651	624	681	651	654	705	635	639	645	680	614	608	666	670	669	651	601	652	630	691	645	649	668	645	684	677	683	677	659	664	633	628	630	671	664	606	669	634	647	707	696	660	639	636	575	650	662	625	653	635	662	578	677	639	611	686	634	663	664	650	647	653	659	657	639	652	664	633	667	706	666	644	622	632	612	640	665	672	630	668	693	652	617	629	665	687	674	663	659	630	611	666	647	626	587	654	668	609	614	670	671	606	628	664	636	650	625	656	633	620	601	630	698	644	648	635	648	673	635	677	649	660	684	637	690	635	608	608	624	651	638	674	663	678	668	620	669	648	674	611	649	650	612	676	632	666	675	605	625	664	649	645	654	657	666	673	668	692	630	681	660	644	663	631	625	630	634	683	617	598	677	675	619	634	646	668	654	680	638	646	639	646	651	688	668	635	678	731	637	656	641	704	622	645	591	647	647	678	629	671	615	649	648	642	674	636	660	622	682	659	681	669	674	644	656	658	663	656	699	651	670	626	652	704	628	669	685	665	667	617	649	626	639	594	635	673	696	645	643	708	614	660	638	666	667	618	677	640	661	586	640	683	598	660	660	671	621	671	674	707	634	656	659	658	672	664	644	661	645	650	653	659	659	651	652	639	658	670	639	654	643	631	664	630	704	620	633	670	656	689	629	631	663	637	637	639	674	693	621	648	704	636	645	618	611	596	681	641	682	624	635	666	657	627	661	671	591	637	629	639	640	669	684	645	664	672	647	647	605	644	687	636	624	626	596	644	609	646	599	608	660	653	668	667	619	619	639	649	654	650	666	673	638	642	683	667	684	664	648	674	649	649	659	634	637	668	628	638	627	662	628	630	640	619	688	658	644	677	651	638	633	642	685	658	690	603	609	654	656	636	669	669	618	678	637	695	659	679	606	610	655	642	649	642	674	644	654	671	584	656	666	653	640	592	634	674	665	680	649	649	664	650	639	585	625	626	654	661	646	645	652	642	681	640	664	669	635	643	649	680	670	644	628	677	678	618	629	665	606	680	666	668	616	715	667	701	643
34735	25961	28970	27057	12437	2636	841	645	568	525	498	447	460	462	429	371	385	380	372	361	386	390	369	393	330	349	379	329	349	327	323	355	337	339	339	352	340	311	368	326	370	370	355	364	322	320	341	370	355	359	329	348	319	347	295	320	363	350	331	323	346	367	319	345	369	353	357	308	357	335	331	329	377	361	347	363	297	355	364	359	320	351	339	371	361	333	312	345	370	363	331	358	358	346	365	319	350	333	370	355	300	320	368	344	330	338	379	299	330	339	324	330	376	353	354	316	348	346	343	355	353	332	349	295	349	327	322	368	351	373	383	328	317	358	325	355	344	362	356	351	354	354	337	308	346	294	344	315	308	314	322	326	335	345	360	370	377	343	393	348	328	344	319	353	331	333	312	327	334	326	350	366	290	349	338	330	319	354	334	361	321	331	362	381	323	363	362	331	340	330	358	309	332	328	352	374	351	338	351	361	339	334	312	369	356	340	352	346	381	314	342	334	355	358	339	319	345	314	329	361	338	389	379	345	314	322	314	338	365	330	353	316	322	353	356	327	336	347	343	311	360	371	303	344	325	342	344	333	326	320	300	347	342	352	312	342	334	363	311	326	331	347	359	359	316	349	377	368	365	356	342	335	355	319	316	330	333	375	376	345	339	320	336	352	344	322	307	345	361	295	340	347	316	338	342	374	309	336	332	312	340	386	329	367	350	362	348	341	315	373	348	307	335	370	334	360	364	333	383	357	370	346	292	316	351	338	350	346	354	326	313	348	332	344	358	325	329	321	320	338	329	287	353	319	335	330	363	343	314	320	363	330	328	366	361	337	361	356	394	340	347	342	343	331	364	343	333	328	370	369	328	309	305	332	322	330	341	323	347	361	389	358	333	314	330	332	311	369	337	349	355	331	342	357	346	328	354	306	363	345	320	321	343	326	351	375	341	373	363	314	344	321	356	349	361	333	328	336	370	315	329	353	384	325	314	325	331	355	324	341	342	338	352	328	309	322	346	351	335	361	385	356	331	327	352	328	335	323	328	364	331	348	341	336	361	344	318	363	333	372	357	332	339	342	319	348	361	357	333	336	348	336	350	339	343	349	335	327	342	367	336	341	332	330	303	343	357	319	327	386	353	327	338	358	347	331	316	321	314	310	348	340	276	332	365	353	355	359	346	327	331	324	334	369	336	377	334	396	347	368	351	333	356	331	349	326	310	351	346	314	358	353	335	337	361	346	358	372	315	339	320	337	354	334	354	361	354	350	330	341	359	365	354	332	345	360	350	320	348	321	312	353	341	351	343	379	322	341	339	323	322	327	309	392	342	355	357	364	320	348	364	349	364	337	365	364	337	324	343	337	327	339	348	376	310	346	307	362	352	320	336	383	348	334	358	366	321	346	344	324	335	366	363	351	343	331	300	328	347	304	328	336	336	325	350	359	384	348	373	340	341	303	340	360	331	346	335	363	299	347	358	337	320	334	323	354	296	380	357	357	317	332	327	338	363	298	322	349	324	325	331	311	357	354	364	364	346	345	322	335	344	352	360	359	359	322	371	342	355	329	271	345	329	351	352	318	313	337	315	343	347	358	317	341	282	314	384	353	341	331	295	327	355	302	340	358	334	389	339	366	319	338	349	349	338	324	363	307	357	316	330	299	326	350	321	376	360	331	346	340	329	389	316	339	360	382	335	342	346	348	341	333	323	318	351	348	292	355	355	329	329	324	312	329	330	323	340	333	357	335	359	305	340	336	350	361	347	312	295	330	358	329	349	329	342	364	354	360	324	382	328	295	310	317	351	341	324	369	332	329	349	329	343	309	347	346	389	348	314	282	353	345	365	336	329	333	342	362	321	316	316	323	309	349	365	339	344	346	338	348	332	357	370	345	335	331	362	350	293	346	342	348	342	310	352	361	333	318	363	341	323	325	340	338	340	344	319	390	350	363	361	342	366	357	372	391	334	339	360	327	388	344	353	338	344	361	291	293	337	339	336	336	326	316	322	346	328	312	346	398	375	316	332	370	340	373	362	350	366	336	374	328	350	311	327	313	378	350	340	309	319	328	342	341	348	387	325	326	341	296	332	356	336	342	312	330	357	345	333	345	305	353	330	325	316	339	331	340	337	320	356	338	367	314	305	347	311	320	347	367	325	341	314	305	310	320	363	326	303	336	348	350	333	343	345	401	312	357	319	371	334	310	331	287	351	334	350	347	322	309	340	317	357	341	318	311	308	344	338	362	325	365	330	367	314	305	335	339	329	338	359	387	304	347	346	339	377	335	364	314	341	304	334	313	299	306	348	320	314	340	358	361	364	338	323	360	385	331	342	328	337	335	392	319	339	362	367	365	345	352	323	367	388	340	333	370	314	337	309	333	380	308	364	327	346	367	346	356	358	355	364	322	333	362	343	343	347	367	325	350	337	293	313	353	321	338	337	348	337	343	314	341	343	344	331	371	312	317	293	322	333	325	337	331	326	354	359	339	342	322	316	317	327	317	373	333	373	352	332	347	344	337	342	372	332	338	352	330	351	353	324	354	343	330	321	357	326	345	339	366	314	332	359	371	345	348	344	338	362	362	335	335	348	324	328	350	355	329	345	349	351	331	364	318	335	353	347	354	361	349	364	341	328	353	337	383	315	329	350	348	348	342	330	357	343	352	353	376	334	352	370	340	395	350	360	337	328	319	333	338	362	354	318	375	371	351	300	401	347	331	356	343	343	307	329	336	362	367	330	360	344	340	358	355	348	334	347	364	336	337	353	353	340	348	351	318	342	320	334	314	313	358	339	346	343	344	321	344	328	358	301	294	346	367	345	351	344	353	312	332	313	342	307	373	330	336	375	373	365	327	315	363	302	359	329	377	351	323	347	330	384	352	348	366	355	339	362	366	336	328	357	316	334	360	350	327	366	335	308	314	329	347	359	372	345	327	326	306	297	338	291	308	300	363	353	301	344	352	312	353	325	319	348	325	351	359	359	366	303	327	356	332	357	305	358	348	396	338	348	336	359	335	375	339	357	357	332	312	319	378	317	325	319	349	326	353	330	327	355	339	335	324	350	369	347	311	325	313	364	349	322	350	353	348	327	371	344	324	348	308	375	362	323	362	338	350	334	345	357	356	332	369	341	399	356	365	338	356	384	305	338	337	344	316	356	379	355	351	336	329	325	370	350	347	372	362	331	370	311	333	328	322	298	374	373	297	371	342	336	334	338	329	348	330	322	359	335	339	320	336	335	325	353	326	354	355	328	330	356	355	358	335	353	350	367	363	328	353	341	350	338	324	344	319	361	335	356	324	361	337	329	336	335	307	346	350	308	365	376	327	373	346	325	392	358	335	349	336	372	351	324	316	353	338	331	318	342	366	391	352	367	347	330	317	333	304	312	326	343	399	390	349	332	349	367	330	366	367	354	330	327	309	335	310	359	384	336	317	328	326	345	362	338	357	360	336	337	344	373	346	340	327	328	360	337	313	359	365	366	342	332	344	346	325	325	337
21619	20519	32620	34612	19890	4739	2381	2029	2019	1737	1533	1472	1361	1351	1238	1094	1030	919	930	919	890	907	904	806	812	799	812	813	781	783	816	787	769	801	755	783	750	780	797	781	779	783	764	809	759	720	781	737	765	778	797	719	806	735	703	768	793	791	800	744	756	757	760	773	761	777	694	727	725	785	765	767	741	755	775	718	724	776	741	747	754	793	755	785	760	758	734	732	723	732	767	741	766	766	774	734	773	753	739	768	692	776	716	757	742	753	699	746	755	722	753	759	775	742	754	760	748	753	757	760	721	755	768	757	769	776	740	729	727	792	787	782	756	747	766	731	710	712	766	752	795	738	752	747	793	785	835	748	735	785	751	722	777	776	755	772	731	755	735	768	799	743	769	746	757	755	815	753	700	753	754	807	739	762	797	744	776	707	774	840	764	736	740	740	734	730	771	778	786	814	776	739	732	767	740	766	762	764	747	819	742	768	758	722	723	751	787	788	728	734	741	766	781	752	747	778	699	755	803	733	713	808	814	703	780	788	759	712	738	747	783	767	718	766	716	792	737	763	694	750	737	745	748	823	709	748	718	704	814	756	771	753	757	740	778	737	749	783	723	815	756	802	799	752	767	719	731	789	762	791	746	790	756	693	768	721	759	753	765	755	748	760	710	758	735	749	725	723	765	746	786	821	796	743	759	734	702	755	749	755	749	763	809	791	790	829	714	761	782	744	744	728	760	771	747	785	748	773	720	752	751	776	758	757	734	799	749	794	770	757	759	735	774	753	751	713	787	750	719	748	732	812	707	749	775	720	777	746	713	740	777	748	805	784	729	818	773	796	776	726	745	790	774	759	699	734	769	774	773	720	786	737	798	754	735	813	742	776	755	779	745	735	713	719	733	755	773	773	767	777	795	749	774	765	718	741	761	810	794	719	746	800	739	786	701	718	737	720	773	740	768	789	759	806	756	778	736	772	721	763	779	730	752	751	783	760	748	805	763	740	765	796	772	739	736	775	803	764	735	790	750	752	807	790	769	765	733	792	757	779	770	781	707	758	688	796	740	765	760	767	786	754	755	789	772	742	781	760	765	757	740	690	777	762	782	727	757	735	746	781	753	737	765	732	729	784	713	767	775	739	733	797	747	692	767	748	755	744	809	785	744	775	750	750	739	752	756	808	757	739	758	756	781	787	727	738	745	797	770	698	788	779	749	749	759	790	788	718	755	733	770	778	755	794	746	732	798	760	774	764	815	763	762	755	743	754	786	729	740	763	690	703	776	758	744	739	738	745	738	785	777	718	731	733	744	797	736	822	757	778	752	713	778	714	752	775	782	730	757	782	735	735	751	756	802	697	747	762	800	740	759	742	793	709	736	709	773	763	754	747	790	735	738	734	711	752	718	771	700	760	737	746	795	735	757	781	751	783	780	748	798	765	807	732	768	750	729	750	731	773	717	774	733	743	782	754	765	767	755	739	797	800	752	727	765	749	761	793	779	740	766	729	760	787	763	724	739	776	720	746	792	750	739	758	753	797	759	737	788	734	830	797	765	759	745	750	751	751	765	781	796	767	756	779	782	711	826	746	756	800	731	725	752	743	736	797	753	781	716	806	740	746	748	723	749	773	755	756	797	766	790	761	777	731	763	696	772	817	766	743	778	767	768	726	746	751	739	763	812	738	773	731	792	757	743	741	762	757	729	734	770	785	780	729	806	780	776	773	792	697	731	740	770	823	768	732	765	772	739	731	675	759	758	760	756	744	756	750	758	772	752	770	743	790	765	764	778	763	761	738	787	750	772	809	770	775	769	762	759	756	795	737	691	733	735	733	752	788	737	721	748	769	775	787	744	805	794	739	815	765	732	726	765	808	717	723	749	723	710	759	757	762	771	743	735	741	750	680	752	739	762	716	782	767	769	732	747	767	778	750	751	736	731	783	806	821	746	773	751	801	743	787	759	805	759	733	745	752	780	764	730	769	784	753	777	773	706	774	710	746	754	728	787	760	767	746	756	757	738	796	793	751	775	738	760	727	727	768	746	757	731	742	751	757	734	777	756	790	773	753	777	775	749	783	804	765	728	771	762	697	742	778	751	745	757	772	770	725	705	736	862	783	707	779	745	778	764	758	708	735	728	700	725	792	727	737	752	711	747	767	745	736	766	742	726	763	791	745	778	733	772	732	752	764	722	760	695	757	747	752	706	753	783	729	766	802	751	766	689	770	776	736	776	775	720	769	773	778	717	756	753	767	755	789	836	786	745	770	807	743	781	756	789	767	792	772	775	721	707	724	772	720	785	729	795	750	753	696	718	728	755	784	722	766	765	681	758	789	723	794	798	792	712	775	725	752	756	753	762	741	748	759	722	722	786	720	768	773	751	718	777	765	804	764	747	807	705	753	732	726	731	745	767	728	816	763	709	801	750	746	782	752	787	764	720	789	800	710	764	785	704	750	761	767	731	738	784	733	747	785	758	770	749	744	737	771	763	764	760	727	702	789	749	747	723	791	763	729	729	797	718	789	774	774	764	739	767	796	711	780	747	740	711	743	749	789	791	798	805	773	752	736	768	773	796	753	756	722	722	744	798	793	790	747	776	743	757	757	738	734	781	788	745	783	760	723	758	767	757	757	716	768	744	765	828	759	756	757	747	776	805	746	735	726	740	759	756	722	760	749	707	719	775	752	735	729	714	746	726	707	728	750	696	772	778	767	748	738	738	745	738	762	744	787	755	787	766	750	782	723	723	724	777	770	742	779	769	752	739	765	776	710	766	771	755	764	698	750	760	739	704	788	753	774	724	718	718	749	794	818	777	753	770	737	704	745	757	770	782	743	763	767	776	800	804	786	757	738	742	717	746	747	774	789	776	779	760	741	722	711	790	737	737	833	790	774	698	772	749	748	764	734	774	683	732	770	769	776	768	739	766	750	774	730	712	821	759	747	729	748	718	712	729	795	768	757	800	764	753	760	763	730	770	730	754	741	723	763	742	752	739	730	747	756	777	726	785	743	782	737	764	835	801	766	776	730	757	782	719	745	765	753	775	752	746	707	775	765	754	734	774	749	725	716	761	780	764	747	746	755	767	737	752	729	770	752	791	755	720	762	769	759	705	778	761	775	728	777	773	771	768	709	754	737	754	716	771	759	725	748	767	768	750	732	745	794	750	748	792	755	739	747	768	737	800	729	709	728	763	769	749	753	756	750	724	781	723	720	777	760	717	812	737	744	776	758	776	753	747	743	727	791	749	696	729	734	739	757	798	739	776	727	735	733	791	772	733	740	764	766	740	779	790	779	749	795	765	808	705	747	759	808	822	749	718	796	700	746	760	755	773	745	763	820	796	793	727	788	720	783	748	756	717	756	744	761	753	778	751	757	706	788	759	795	759	774	718	779	783	748	721	785	734	790	786	725	801	743	775	732	785	710	804	802	770	746	751	738	769	787	720	787	711	778	743	730	730	748	774	707	736	767	715	785	828	798	785	695	777	719	744	750	778	793	709	789
44475	35907	39908	38414	27054	9428	1859	979	825	785	642	575	548	519	497	507	492	457	412	461	436	415	375	382	398	436	427	363	378	386	389	391	385	434	382	409	390	427	409	396	407	428	396	362	376	383	389	416	373	393	383	380	435	346	396	392	403	420	420	419	366	362	401	380	393	396	381	406	398	389	350	403	434	404	353	426	364	397	411	388	386	361	403	412	375	430	398	397	417	396	401	398	380	373	360	425	411	378	384	379	361	390	378	410	389	397	370	353	425	372	400	449	388	381	421	385	439	395	423	414	358	386	364	396	377	383	393	385	392	452	432	374	423	355	389	387	419	379	426	411	404	390	393	406	402	384	392	420	385	380	378	421	389	382	405	369	408	392	384	411	399	399	399	427	388	373	385	426	399	397	375	417	399	405	397	392	403	395	358	403	425	390	421	417	373	378	376	397	373	399	393	386	406	398	385	424	378	394	391	393	386	349	429	358	359	413	414	353	368	381	426	382	414	410	370	360	419	385	371	369	361	378	367	382	401	422	368	371	427	393	377	420	391	402	403	412	413	419	395	358	404	375	353	417	409	393	417	413	364	393	414	362	354	382	413	393	382	387	404	398	401	385	418	398	402	385	418	411	397	397	394	403	373	385	396	377	357	381	432	394	401	397	387	407	414	427	375	392	385	432	361	442	407	392	406	393	418	399	411	394	395	375	407	402	409	375	382	425	383	399	398	393	387	414	409	377	399	429	417	366	410	390	429	469	382	404	391	401	419	369	404	376	404	380	376	413	395	423	414	365	374	402	358	388	370	428	404	417	416	410	362	374	395	373	383	420	390	365	392	364	402	413	404	384	409	369	358	355	358	409	376	416	381	395	433	367	375	358	394	366	398	404	412	394	370	398	398	400	421	383	420	384	415	377	414	364	413	392	396	392	373	424	405	374	398	409	414	411	401	368	379	394	400	371	388	395	367	405	345	376	385	401	422	417	385	391	375	382	379	391	382	398	409	379	376	371	358	382	461	419	415	386	378	381	392	395	380	380	414	382	358	362	420	408	395	406	407	401	375	388	414	411	389	392	393	415	370	392	381	417	381	364	381	390	384	436	414	398	395	412	384	367	429	388	408	368	362	375	385	394	388	399	360	391	418	354	371	360	387	389	372	406	365	396	384	413	437	397	393	374	388	401	382	410	392	403	333	389	387	363	388	388	404	387	403	396	389	394	408	376	367	386	359	368	385	418	428	393	418	413	406	381	397	395	405	369	375	393	378	394	409	377	397	389	387	374	395	367	435	400	401	389	367	350	394	367	415	419	356	402	405	419	355	390	411	352	394	357	386	402	402	377	396	368	391	433	394	402	392	416	467	392	356	345	361	394	384	377	414	376	417	393	388	350	431	393	374	422	395	407	380	391	360	412	393	402	363	393	413	384	364	418	389	416	450	318	346	381	387	390	400	405	376	379	415	385	416	417	391	377	382	429	400	436	426	392	398	407	363	392	417	372	385	368	382	426	417	418	424	360	432	361	386	417	395	361	382	433	427	423	395	397	412	404	390	398	397	373	408	388	381	393	428	372	377	384	376	407	376	388	356	333	393	387	369	400	398	388	401	400	411	426	427	390	370	425	405	379	385	371	390	361	387	431	381	387	379	379	406	385	436	415	393	383	402	394	360	397	421	394	376	419	404	396	389	399	395	411	378	385	428	380	386	378	404	368	415	393	406	365	410	411	405	399	390	382	407	432	433	423	415	409	377	403	411	395	364	397	396	391	358	375	394	370	413	386	387	408	393	405	393	369	389	368	400	348	388	392	373	377	379	407	421	402	382	406	391	385	388	366	358	413	424	380	392	375	406	418	352	407	401	413	373	360	369	377	394	408	389	427	396	417	425	360	383	410	401	378	410	356	378	396	427	396	376	405	346	419	418	429	405	355	402	428	421	417	408	363	375	430	428	346	422	403	402	396	381	408	370	356	395	351	379	420	411	398	403	389	402	420	387	392	383	366	395	345	370	383	361	386	419	427	385	391	424	412	404	376	445	389	400	379	416	406	420	396	373	392	419	427	435	378	395	398	363	364	410	373	364	387	407	375	396	384	375	361	417	393	367	433	435	399	352	437	351	411	411	393	403	362	371	382	383	423	378	342	417	392	407	343	402	411	389	408	408	418	396	401	378	377	380	359	387	379	389	367	401	367	355	388	395	397	426	435	380	376	405	395	406	417	373	414	396	384	443	393	415	410	403	354	401	375	385	424	371	396	440	379	417	401	405	399	415	378	452	410	442	404	386	368	423	377	403	390	391	392	353	360	378	374	435	456	387	374	402	405	416	394	396	381	356	391	405	418	401	403	402	409	426	404	420	386	412	434	361	392	420	379	434	386	396	399	386	398	399	424	385	373	401	377	373	415	412	365	368	395	377	407	389	401	378	409	436	345	394	407	413	342	351	374	390	389	378	379	431	395	391	386	383	359	403	418	397	384	329	401	403	381	401	382	404	403	405	421	414	410	372	359	393	397	380	419	409	412	370	397	391	412	420	425	385	402	386	423	403	369	371	362	369	452	388	397	393	386	379	394	422	391	400	387	407	387	390	450	377	433	443	427	379	416	405	430	401	446	384	407	430	396	377	371	399	378	413	391	367	400	397	371	411	428	428	395	390	432	340	409	361	362	393	402	382	395	361	395	422	404	427	396	417	402	379	410	414	343	374	358	406	404	401	380	424	391	426	388	383	425	369	401	385	419	385	371	406	373	402	359	410	376	410	398	393	407	423	382	405	434	414	362	374	397	391	384	410	387	418	377	416	415	376	392	438	399	437	431	430	379	409	417	373	386	358	404	378	401	383	415	420	444	370	373	413	477	390	401	439	384	383	391	373	414	396	392	397	379	418	372	393	408	419	434	381	399	387	388	363	405	427	424	412	352	404	401	406	392	419	372	347	412	387	413	423	375	366	433	370	367	401	431	406	347	326	420	399	416	390	416	365	369	403	427	423	421	421	398	395	442	422	397	392	402	359	412	362	417	405	394	382	412	417	393	378	375	409	373	396	387	390	422	426	390	387	347	366	385	413	367	389	405	391	378	393	393	400	409	420	426	383	402	361	362	385	387	383	396	408	405	405	372	389	393	411	409	379	403	402	365	401	432	387	403	404	375	384	361	394	376	367	407	406	422	418	354	381	436	380	364	409	402	422	401	435	409	400	409	401	398	434	372	367	383	404	390	399	403	393	376	362	404	410	371	367	384	401	381	406	386	411	407	392	406	384	408	387	425	407	375	343	380	371	351	368	386	373	407	385	396	415	384	388	386	387	389	402	423	424	412	347	392	423	368	401	366	396	405	394	392	437	372	407	411	395	416	412	388	407	369	415	386	415	402	399	403	366	346	388	369	385	411	399	364	393	363	419	371	396	404	384	440	391	399	385	438	400	386	393	397	413	378	390	399	417	405	411	395	378	405	378	395	427	351	386	342	398	376	356	341	354	365	397	399	359	404	352	409	391	381
27831	27597	40156	45168	35262	11356	3540	2813	2663	2380	2078	2029	1716	1748	1733	1363	1252	1267	1105	1164	1054	1048	958	936	962	989	886	943	918	909	837	893	846	869	879	890	916	846	860	926	925	859	817	947	909	852	868	872	829	875	861	805	956	877	847	868	858	845	846	848	835	837	841	850	833	864	876	877	804	855	794	855	866	854	866	847	837	863	818	825	851	855	858	794	830	847	826	798	855	861	849	856	871	892	825	840	862	828	826	940	854	844	807	844	871	886	875	851	825	884	852	841	834	860	812	864	876	822	840	815	901	846	828	847	875	890	839	827	864	814	881	901	874	790	802	883	855	851	829	814	906	869	869	854	871	843	829	858	803	829	859	834	851	837	816	875	771	904	878	809	847	834	879	882	841	857	876	838	889	817	861	843	879	830	827	853	823	867	867	866	882	856	831	842	878	880	833	864	857	893	849	841	809	910	834	826	865	853	879	848	815	862	871	876	853	858	855	877	821	844	850	871	863	882	867	895	883	851	822	841	868	889	859	882	881	819	893	888	834	859	890	812	797	846	821	843	849	886	885	832	873	870	840	870	861	832	870	851	864	874	836	886	797	882	840	823	879	908	894	840	881	849	829	810	894	908	837	861	858	909	849	890	845	845	880	918	779	886	830	852	890	869	830	889	907	880	895	849	826	864	881	826	826	865	863	829	877	875	851	829	866	844	839	803	838	859	845	871	811	866	865	888	877	805	883	830	851	794	872	868	880	880	844	874	908	787	888	886	828	854	833	818	914	809	862	871	854	842	838	905	844	829	826	893	830	822	790	867	834	883	860	801	878	825	845	874	835	839	822	860	863	850	881	832	855	861	863	799	804	828	863	859	838	830	840	886	891	876	879	865	870	888	839	838	844	871	880	852	848	885	890	847	836	871	849	882	842	878	900	836	877	844	871	835	879	847	800	872	850	855	789	900	855	893	831	834	817	888	882	863	833	897	813	861	802	832	873	859	906	869	865	886	882	819	788	848	798	787	831	862	890	855	922	868	817	858	872	868	793	863	858	882	849	856	901	852	887	867	904	839	857	833	881	815	848	864	869	836	811	874	808	847	883	839	874	860	868	861	910	900	866	872	852	838	843	853	828	852	859	838	817	876	856	841	836	835	859	854	866	831	830	833	813	894	826	834	867	862	857	798	840	846	801	864	875	898	806	839	891	811	779	895	821	807	808	837	818	868	858	850	829	826	829	831	828	847	909	889	852	899	833	808	888	846	890	836	858	851	858	830	901	862	842	841	836	852	855	812	840	864	855	872	879	861	825	797	845	828	856	854	845	862	848	861	864	867	894	855	878	842	867	874	909	821	831	875	834	878	864	797	819	840	853	825	814	893	849	838	830	873	867	888	833	900	843	901	811	842	920	842	886	827	891	808	863	937	892	828	831	850	871	819	835	833	872	852	874	852	861	868	837	801	812	854	862	865	884	848	884	871	848	809	761	859	888	861	826	860	868	874	854	858	834	864	884	772	832	870	881	843	862	866	891	872	841	850	883	837	907	907	874	882	818	874	833	823	842	844	817	830	838	876	849	859	836	781	903	869	833	833	819	824	908	820	847	829	866	824	810	817	863	913	818	850	854	852	866	850	874	822	874	874	857	860	839	824	842	798	826	929	869	836	815	843	849	820	867	821	847	863	865	821	847	848	820	844	850	838	846	850	882	886	844	842	864	891	814	843	849	870	882	911	854	841	839	815	801	857	851	872	832	791	845	858	913	846	875	857	831	843	864	856	860	878	815	782	838	875	791	847	874	846	892	800	830	855	803	818	876	809	854	795	821	907	844	832	822	835	845	851	796	834	846	867	789	896	819	824	867	838	846	838	883	851	884	842	825	846	862	848	884	838	814	847	849	810	810	867	858	884	886	840	805	823	852	888	880	809	845	861	840	845	840	842	881	878	861	826	917	829	835	845	835	809	906	856	835	871	805	841	825	806	844	864	866	858	824	882	858	843	899	848	812	842	897	840	817	842	837	845	877	843	852	860	937	853	902	866	806	804	765	873	897	841	829	867	869	843	840	833	834	867	860	838	847	861	847	858	879	918	792	869	816	851	924	872	907	847	863	879	861	845	848	795	872	818	810	817	865	869	785	804	846	863	824	838	856	872	879	824	830	802	836	851	877	802	858	887	882	889	843	825	871	839	908	876	853	855	780	903	896	880	825	844	832	859	856	850	865	797	832	844	814	850	833	880	891	858	854	839	801	841	879	900	811	854	790	884	901	796	894	823	871	864	795	859	865	870	846	822	780	913	866	828	791	823	888	909	865	847	884	817	820	840	912	878	833	869	877	861	824	854	848	830	831	849	846	891	864	857	877	807	811	863	840	876	885	825	859	827	904	829	864	828	832	836	830	882	872	857	826	857	845	806	857	867	852	852	821	850	842	886	853	861	820	860	871	839	832	907	900	861	873	841	815	864	842	860	837	853	828	829	848	838	825	829	837	868	869	890	867	837	900	860	870	858	846	836	897	844	870	873	850	875	878	838	850	849	827	823	858	810	855	834	851	832	845	838	838	810	819	847	888	799	859	861	790	863	849	855	794	873	859	862	833	842	894	823	798	861	880	807	827	872	857	879	828	852	882	853	872	825	833	889	848	796	877	863	842	860	810	871	827	833	843	857	875	870	813	793	839	856	829	862	847	837	901	844	880	841	869	818	847	854	834	877	926	815	806	904	843	812	836	819	843	886	830	858	850	884	858	830	861	844	840	839	864	826	869	860	814	859	881	832	795	861	910	843	893	878	844	868	860	864	861	848	839	864	858	827	841	885	834	829	903	865	870	857	833	838	845	849	846	892	857	868	857	903	841	814	804	862	878	864	875	827	869	886	825	888	862	828	838	823	844	847	791	874	823	864	856	844	830	853	921	876	799	851	819	851	807	847	811	793	833	887	822	870	872	835	843	835	849	823	861	817	873	861	861	901	895	856	787	850	859	823	892	824	811	840	835	806	897	888	822	828	858	877	816	891	897	879	826	831	874	824	828	842	791	870	861	867	819	935	837	846	822	838	856	824	856	836	853	888	822	806	862	890	839	828	924	848	866	845	831	842	873	825	862	848	864	842	831	833	840	868	828	838	869	836	855	860	823	877	869	880	865	865	807	882	820	865	830	856	836	843	847	869	831	829	860	864	910	842	858	828	888	853	856	823	865	833	876	798	860	834	864	844	859	852	844	855	797	852	791	866	831	803	853	811	884	864	871	856	828	836	810	846	854	884	838	818	930	827	849	898	848	830	836	857	821	825	818	867	810	892	840	856	845	897	861	837	854	871	826	855	814	837	927	869	784	934	857	899	833	865	850	822	865	863	888	885	833	888	874	863	798	790	854	848	830	794	819	866	853	832	803	858	873	830	892	835	831	869	865	826	889	844	898	853	852	870	862	860	823	915	891	865	831	874	810	852	857	919	865	839	852	812	870	826	849	790	834	842	850	808	835	821	826	846	868	813	833	830	858	828
19185	11611	8249	5485	2451	712	472	416	403	361	355	345	320	340	349	297	315	332	321	322	311	310	305	320	339	292	331	325	307	331	314	331	315	264	355	339	321	318	272	296	310	309	268	318	311	299	325	309	329	292	301	312	315	334	319	274	275	285	287	297	337	293	323	313	328	334	315	288	290	286	346	361	301	315	304	339	334	287	316	338	313	312	286	306	291	296	300	302	288	310	284	329	304	283	293	306	302	321	273	320	301	317	322	300	299	298	302	282	299	358	309	306	288	298	299	316	308	305	285	331	344	303	316	304	326	328	299	305	323	341	258	310	289	307	322	301	308	311	284	299	314	244	312	296	299	268	296	311	321	312	341	336	283	328	314	285	334	321	294	302	327	309	283	324	323	272	321	331	296	288	322	317	307	354	282	326	295	318	277	308	338	295	327	316	293	315	288	303	317	314	313	312	281	306	297	287	298	278	325	289	296	309	307	295	321	303	299	342	316	281	331	317	303	305	305	307	337	325	279	284	290	319	351	329	315	295	316	310	323	327	337	323	306	289	306	301	302	326	319	324	309	336	320	316	284	316	302	301	332	358	314	342	261	296	277	345	313	313	315	278	308	288	339	319	302	313	296	328	302	311	304	316	304	309	321	306	289	298	311	292	330	304	322	301	275	295	312	320	283	326	299	338	301	317	311	322	311	293	317	279	326	307	286	324	282	310	268	279	306	284	281	298	310	302	278	304	309	274	315	339	290	323	300	286	308	317	317	328	294	290	289	298	309	311	325	309	318	346	331	256	292	280	289	298	317	298	330	303	300	311	303	275	314	286	287	308	256	289	275	310	283	322	320	293	318	295	283	274	292	281	265	296	310	323	302	298	322	335	303	288	304	322	330	318	307	337	284	297	312	297	329	318	300	316	305	297	309	300	326	320	308	302	345	288	335	309	300	321	309	308	307	312	327	304	313	317	294	311	263	299	291	305	297	345	337	300	281	294	300	329	329	308	340	309	313	312	303	310	280	307	303	316	300	339	317	294	322	314	337	295	318	292	326	320	305	327	365	346	311	288	304	293	315	310	328	298	297	271	308	291	306	311	295	303	299	292	349	318	304	317	308	312	292	285	305	327	295	299	303	268	264	299	296	328	306	292	288	317	293	326	313	306	312	291	298	296	312	302	319	322	283	301	297	306	310	324	307	333	302	299	326	332	284	308	348	303	294	331	295	333	325	295	284	289	317	290	292	274	311	293	324	338	301	303	307	312	296	331	306	274	313	282	298	306	299	296	289	314	290	270	293	347	309	318	305	351	319	324	337	318	303	281	306	320	290	292	308	292	299	302	322	316	295	320	320	346	328	312	295	321	307	290	298	304	274	272	302	313	317	319	303	295	271	322	298	336	313	316	315	319	353	294	323	278	316	321	321	293	296	267	290	328	314	337	302	282	312	309	316	276	301	310	314	327	337	320	299	301	323	277	306	300	292	300	292	310	332	340	310	298	286	295	315	310	308	291	310	307	318	311	313	310	306	323	332	277	320	306	302	298	304	286	303	325	316	331	322	292	316	321	306	314	300	319	334	322	312	293	312	330	296	288	294	307	317	329	298	332	321	332	319	319	307	338	300	356	297	285	326	271	307	319	295	295	344	283	294	312	299	303	268	309	301	320	308	304	318	349	289	344	274	298	336	273	314	286	291	289	335	309	325	305	297	347	304	315	285	275	306	318	304	321	333	269	324	301	272	299	330	295	332	315	273	324	330	315	376	325	339	304	295	301	328	286	247	322	292	312	316	302	290	313	295	321	328	323	324	278	298	334	302	316	322	332	311	320	317	325	310	297	310	290	301	302	295	322	252	321	326	320	335	298	306	280	308	314	313	312	317	301	319	309	287	307	312	276	301	294	306	326	341	292	303	312	299	343	310	305	319	274	289	349	293	330	307	297	291	316	327	319	328	283	311	337	311	300	292	336	318	312	300	323	312	313	331	300	309	312	311	297	307	276	285	322	306	326	326	308	300	319	261	305	279	302	283	309	287	285	297	319	296	304	322	313	294	300	278	318	305	290	312	285	281	309	301	298	313	324	286	341	290	304	283	336	282	288	301	325	318	341	271	303	288	331	332	279	322	333	290	305	313	329	317	317	317	318	328	316	290	270	322	308	327	276	294	306	294	300	292	295	332	311	312	312	316	286	311	281	306	304	296	284	319	330	301	282	273	314	280	274	300	293	310	346	296	307	306	315	293	305	315	308	315	351	352	300	282	328	310	312	329	312	325	310	287	298	333	323	319	308	300	328	310	308	336	305	315	312	318	311	300	301	302	288	286	300	298	304	323	328	308	343	320	286	317	318	327	287	323	319	294	286	313	290	329	355	300	326	348	348	324	304	298	305	277	261	288	308	320	320	352	300	305	290	300	289	283	283	312	308	296	328	293	335	341	318	319	305	339	310	311	310	314	275	313	297	298	328	300	295	299	293	300	320	277	351	283	311	306	287	314	257	306	345	309	273	318	319	316	351	336	330	267	296	282	309	280	293	295	314	327	310	324	295	308	319	301	309	302	284	316	310	300	291	332	314	306	321	332	340	304	305	309	313	297	294	304	317	290	309	337	320	323	319	304	304	289	318	299	316	289	304	298	278	332	285	343	321	294	317	327	313	307	283	326	323	319	335	286	304	298	327	329	288	315	292	342	323	324	305	327	317	312	319	270	339	276	306	331	321	291	313	339	300	302	316	315	325	291	300	302	307	307	296	293	268	337	355	303	306	320	301	321	316	327	321	302	328	299	357	320	322	301	291	282	335	270	335	309	298	287	314	363	338	320	335	310	290	329	283	320	317	319	326	312	295	343	285	297	310	315	308	302	295	287	305	303	321	308	316	322	316	275	269	285	293	303	328	321	309	318	317	350	314	347	327	319	322	301	289	289	321	296	336	308	304	334	320	313	333	304	317	304	315	301	303	319	299	329	327	324	333	312	313	282	306	331	335	309	322	321	322	289	314	319	297	305	303	314	307	333	327	319	342	292	333	303	366	295	300	286	318	320	330	299	300	304	338	298	328	327	325	334	288	346	307	309	329	293	302	324	295	313	301	317	308	301	296	328	307	284	314	307	301	301	350	299	336	319	274	315	307	300	327	297	316	316	272	311	307	330	280	299	281	279	319	306	314	343	302	279	307	355	340	295	308	293	314	319	316	302	284	290	311	318	272	298	292	292	305	291	287	308	312	323	299	261	294	317	303	329	310	306	256	280	295	342	334	309	359	315	317	329	264	345	305	309	311	335	315	344	299	319	276	280	295	310	334	303	278	314	305	323	320	297	335	310	298	296	330	288	286	299	295	310	310	315	300	337	268	296	308	314	311	281	308	316	286	301	314	304	295	290	264	323	324	275	330	334	332	277	329	335	307	316	285	319	296	316	259	287	341	321	345	313	363	321	314	307	318	292	300	312	285	264	339	311	318	314	293	326	294	312	305	323	298	330	300	265	313	292	319	301	347	283	303
11340	9131	12751	13349	7189	2344	1383	1236	1130	1027	968	927	859	859	858	807	794	796	724	774	742	747	712	676	741	726	742	699	716	713	654	738	715	708	691	694	725	707	642	669	739	700	713	649	658	676	687	708	706	692	666	656	710	684	705	690	735	705	669	719	729	719	700	747	714	734	707	695	664	739	706	668	698	670	621	714	739	739	667	679	744	692	707	708	716	694	736	703	750	668	741	722	704	707	638	654	690	735	706	705	655	681	703	665	690	706	653	671	678	697	667	661	715	699	745	674	710	703	710	708	731	728	704	665	658	683	659	682	696	706	710	671	702	670	721	681	695	696	666	699	670	675	704	686	683	700	644	737	684	710	693	727	674	706	689	661	654	687	671	666	641	697	720	667	681	667	713	722	731	716	672	727	696	677	671	653	671	660	700	687	658	669	676	702	700	690	699	681	677	688	655	732	739	700	645	729	728	705	677	732	705	753	704	617	746	674	731	699	719	716	734	656	685	713	664	677	661	735	688	736	659	703	698	683	670	675	738	693	637	660	730	666	753	693	658	658	680	672	656	699	687	715	686	683	709	681	644	680	690	691	664	740	667	693	640	710	709	652	708	716	679	677	659	687	762	677	712	682	680	684	704	647	750	718	692	690	675	667	724	712	692	694	630	699	723	694	670	727	670	702	712	685	723	682	697	712	688	662	695	710	680	733	667	710	681	699	665	686	682	650	716	714	750	680	700	711	693	697	675	684	706	699	705	670	651	693	698	720	721	692	692	660	749	655	668	711	679	732	706	730	683	683	696	741	691	723	741	697	676	706	707	667	707	649	707	702	653	648	648	729	660	665	665	697	690	668	723	730	695	714	706	693	697	682	704	718	708	725	694	678	655	669	732	700	668	746	692	692	690	660	698	702	743	674	666	654	703	708	652	705	685	730	637	707	670	696	685	719	659	700	686	713	679	671	685	684	683	663	651	692	725	654	717	637	707	681	736	725	720	677	693	697	670	685	686	692	653	708	674	717	679	685	710	692	698	673	684	682	695	655	694	703	674	713	644	644	674	640	712	704	709	746	679	701	661	671	695	700	727	719	716	680	732	667	661	732	701	685	690	685	627	675	717	750	694	679	660	735	699	673	695	664	736	682	704	695	655	690	668	752	690	699	651	689	751	682	697	728	661	709	652	704	682	677	711	653	718	667	718	700	687	686	689	749	733	669	688	693	724	690	692	687	763	655	714	725	685	682	697	683	680	681	658	683	680	719	666	675	693	661	689	672	695	687	634	680	665	724	664	688	671	696	726	657	668	671	684	706	643	623	628	721	638	671	671	661	666	691	655	693	710	666	670	692	665	694	698	711	651	703	721	726	681	689	735	691	713	708	706	712	693	699	678	670	736	691	673	710	696	680	656	690	673	700	658	688	684	693	703	677	687	655	651	648	693	711	737	721	653	666	645	639	672	664	679	673	676	660	710	718	633	706	737	726	688	671	624	677	684	673	688	687	694	685	683	701	659	750	681	698	695	736	651	687	692	778	679	675	629	656	715	721	662	675	695	689	718	673	661	677	698	730	682	664	695	692	686	706	733	661	714	679	720	687	716	705	719	650	690	649	694	694	679	646	693	654	695	691	651	697	735	722	643	694	736	641	708	669	748	690	691	681	691	729	675	683	687	676	683	682	717	751	672	662	661	688	722	657	639	682	644	717	629	675	678	683	691	677	713	710	673	706	732	680	678	740	710	643	699	675	687	721	716	698	699	713	687	705	708	674	707	666	683	725	636	678	682	675	702	709	668	685	730	680	656	663	671	718	701	703	703	735	688	715	698	681	683	671	708	659	670	685	701	705	698	701	711	638	691	681	686	702	691	682	704	734	721	715	705	711	722	706	684	697	708	679	639	689	689	664	658	618	678	746	698	673	685	694	700	693	666	690	640	700	690	656	687	716	701	664	660	680	753	677	654	689	689	688	644	710	699	682	691	677	732	721	686	692	709	694	710	692	682	719	663	688	707	699	684	691	679	642	685	677	715	720	642	713	683	668	747	707	662	663	692	727	640	669	735	647	706	660	702	670	711	695	687	706	688	689	688	668	657	674	725	667	674	706	716	698	649	683	679	669	689	710	655	718	645	651	748	706	701	662	671	698	688	718	712	719	727	683	709	707	687	707	680	684	666	711	703	707	692	684	729	689	633	667	647	691	675	700	696	686	763	726	709	667	697	654	669	673	629	677	636	731	720	636	651	691	705	714	709	654	660	674	710	677	705	676	682	678	732	700	680	657	685	651	686	738	722	679	649	679	692	701	704	679	680	684	675	698	685	725	660	639	694	745	690	713	687	682	708	691	669	705	716	727	657	715	679	686	660	718	700	702	660	686	698	717	658	727	690	702	694	681	714	707	647	664	694	693	695	688	703	679	672	652	707	701	700	696	694	740	664	695	705	684	691	677	685	732	660	665	667	717	681	675	688	704	711	689	736	706	693	656	661	724	654	714	724	697	705	682	717	717	691	681	670	708	684	715	723	700	718	657	679	677	705	709	662	624	645	735	747	719	737	720	680	699	709	721	686	687	663	713	698	702	703	699	684	698	716	640	673	662	732	662	692	688	678	654	678	720	658	720	741	688	664	743	693	693	710	690	651	706	702	669	721	701	700	653	639	725	687	700	724	676	718	655	717	656	704	651	671	671	706	685	682	645	657	649	697	673	674	678	698	666	679	649	639	714	687	712	700	720	623	671	683	647	677	674	705	676	701	686	668	661	699	687	692	706	667	705	696	656	631	744	656	717	690	694	705	689	674	699	701	655	686	696	734	642	705	683	710	691	691	741	667	673	706	680	712	668	695	673	690	721	665	646	706	679	645	684	724	651	711	690	665	706	714	747	704	680	691	712	636	665	689	632	745	671	717	709	681	675	681	667	681	661	711	679	662	708	671	720	640	666	686	677	734	717	649	670	696	712	653	708	656	708	635	709	743	648	673	681	697	740	708	657	728	754	687	692	648	675	661	662	709	735	730	683	627	692	716	676	723	693	763	713	718	702	673	684	681	648	661	728	672	695	747	750	696	718	697	712	724	698	685	691	687	710	674	747	685	701	707	653	672	719	707	676	686	679	657	711	711	680	707	695	655	687	679	668	663	695	724	731	690	661	704	689	731	635	675	674	729	695	677	727	710	663	703	684	685	667	675	716	652	644	709	701	685	720	665	726	705	647	737	712	665	696	706	694	657	691	718	737	704	641	704	677	681	677	708	646	671	680	694	671	690	706	689	672	687	721	712	695	682	748	695	670	758	749	702	737	755	675	687	687	720	675	742	702	715	691	716	723	677	747	722	717	723	692	697	741	700	720	696	725	667	648	731	703	671	639	648	681	678	691	681	670	664	705	660	700	701	685	649	671	737	722	675	718	667	665	744	680	683	725	725	682	650	713	713	727	703	677	694	728	686	715	693	668	712	683	692	697	682	754	676	669	696	662	689	648	696	727	700	703	651	690	674	660	751	677
35180	26203	27866	21105	11544	2081	740	604	569	512	468	415	389	434	418	361	416	371	392	350	382	364	356	363	380	342	366	349	379	370	363	355	353	340	356	344	356	391	334	336	346	353	343	337	327	361	344	344	344	361	359	360	391	373	328	334	367	345	307	326	389	358	338	349	331	326	378	350	358	338	345	334	326	377	368	351	361	359	329	331	343	338	299	353	366	365	295	331	381	380	346	350	346	370	356	370	333	374	326	317	359	336	317	347	372	345	334	316	296	325	371	342	393	359	348	359	340	336	331	331	370	312	366	334	358	350	350	325	342	319	289	380	392	386	327	358	326	385	331	323	340	350	348	337	338	326	335	347	361	391	365	326	331	351	331	359	349	383	334	343	359	324	343	352	365	362	338	345	348	332	330	356	365	377	353	339	367	360	336	337	312	374	320	340	336	340	367	312	396	371	357	358	330	359	328	351	335	371	362	363	378	329	314	320	355	375	365	322	349	355	321	388	342	371	349	342	354	353	340	358	374	353	361	365	352	348	383	380	384	344	354	375	332	358	345	344	355	326	354	357	351	375	375	363	374	329	339	343	361	365	356	329	362	371	352	354	325	319	348	327	373	355	334	378	343	348	363	354	351	357	370	378	325	328	379	319	396	366	372	366	331	356	350	365	358	327	353	379	373	353	332	360	332	314	333	369	317	359	323	351	350	355	343	337	352	348	386	351	323	328	323	352	389	376	335	364	376	353	346	329	332	357	353	361	341	337	366	336	358	315	325	336	348	362	362	353	355	347	369	360	317	369	354	342	383	330	350	358	333	400	369	321	361	340	351	351	365	351	323	360	332	366	359	359	333	348	374	338	304	382	350	323	345	328	364	346	374	359	339	340	343	334	349	327	389	352	336	351	356	360	316	352	347	329	348	364	355	352	337	362	358	361	368	372	324	319	332	325	355	330	315	356	370	337	355	343	325	342	381	339	321	326	303	328	353	337	354	323	364	381	372	342	313	370	373	333	324	362	372	350	344	346	310	362	404	379	353	361	378	362	331	324	388	360	365	335	361	364	347	346	356	361	324	362	359	322	342	321	352	354	289	352	369	367	352	351	364	316	374	366	310	329	389	342	358	328	364	332	332	372	374	348	354	335	330	371	385	357	364	390	351	323	384	363	322	363	353	341	341	335	312	351	333	335	356	349	396	362	382	364	369	366	340	339	331	366	373	337	341	368	346	357	338	350	355	339	342	361	325	338	371	345	360	341	334	348	336	326	318	361	328	351	352	305	388	382	339	348	308	329	345	325	368	326	371	377	343	361	370	348	342	333	296	367	373	345	327	361	309	337	360	338	324	331	325	391	340	327	365	348	376	361	376	362	360	330	333	371	329	352	361	348	355	365	343	309	350	354	342	337	351	363	326	357	353	343	371	359	333	347	314	366	373	367	370	362	331	339	370	398	360	358	385	345	335	342	334	316	343	366	342	328	315	369	352	337	340	350	336	361	349	343	344	333	365	356	382	368	320	339	348	401	362	352	373	347	386	342	356	343	361	371	327	343	360	358	337	396	363	339	369	333	368	323	375	334	348	370	374	371	381	392	345	299	371	345	352	374	358	368	371	330	353	366	327	345	339	340	324	324	326	337	304	360	362	359	342	364	356	362	363	367	338	348	364	347	376	341	378	375	324	333	322	338	340	357	348	370	392	373	358	352	317	336	335	368	306	329	315	329	320	346	327	326	336	365	344	337	345	352	370	341	340	339	341	373	372	369	333	378	340	341	330	347	330	319	379	350	342	357	332	365	356	375	330	347	347	351	348	342	333	327	357	370	366	359	323	354	370	353	352	353	337	374	365	343	349	335	317	339	331	329	361	352	365	384	335	389	337	342	328	378	361	330	355	357	356	333	357	342	339	401	365	374	372	320	370	335	328	391	340	336	324	362	341	381	363	382	372	339	348	334	369	362	349	372	374	380	339	358	387	369	326	360	363	362	363	327	353	315	355	381	374	357	387	329	375	328	306	348	345	372	345	335	360	331	351	370	392	350	307	341	340	354	342	354	335	355	347	352	351	345	316	353	337	349	376	368	395	353	367	362	366	322	330	323	345	338	363	366	359	343	312	338	375	381	364	362	331	366	351	335	371	354	388	330	369	351	366	349	331	367	367	319	301	326	312	338	348	374	390	374	360	402	346	358	347	352	335	320	339	375	353	377	406	361	336	342	368	349	360	352	350	335	391	345	341	379	355	367	398	367	361	336	365	326	312	326	319	326	331	388	313	396	398	339	322	364	367	372	363	345	343	387	349	347	348	371	349	353	317	368	341	332	331	351	372	340	302	341	339	349	356	334	353	364	338	372	352	334	344	292	321	350	353	356	415	350	305	363	363	352	346	348	348	392	322	359	368	333	339	375	336	372	358	355	339	344	321	365	361	364	302	347	364	338	354	336	389	329	327	346	357	353	338	355	376	333	352	344	366	338	340	336	320	339	347	313	311	330	347	370	346	346	363	342	365	340	367	337	337	353	369	378	357	335	364	351	357	364	365	310	345	418	335	316	358	344	353	342	342	350	373	358	363	358	291	372	346	340	344	358	373	360	340	342	359	356	326	336	343	346	388	342	325	335	346	355	361	360	297	324	363	330	364	344	339	343	360	321	354	332	334	378	321	334	337	375	355	357	309	352	374	376	317	365	336	331	339	349	316	357	333	342	332	351	335	341	361	354	349	323	344	319	366	343	348	349	359	340	346	344	358	376	317	305	390	342	360	336	370	310	305	327	352	359	344	376	346	354	366	330	353	374	315	328	355	351	352	404	356	344	317	349	352	361	364	309	320	327	332	322	349	355	364	352	332	329	345	372	341	331	348	350	356	345	329	344	372	349	350	370	353	339	331	337	351	375	330	355	375	328	347	341	370	366	323	352	373	311	346	328	368	335	369	320	369	387	346	338	397	366	352	368	288	345	301	342	336	339	346	355	339	380	346	330	331	372	337	342	367	309	309	375	351	321	354	341	334	387	348	341	333	354	361	398	354	361	337	345	329	349	369	335	351	378	319	361	337	354	342	415	365	363	331	367	352	364	372	300	327	354	325	355	311	366	350	357	314	328	354	351	325	360	342	330	328	375	317	343	356	357	351	349	384	318	399	354	348	357	318	322	360	334	341	324	362	349	351	367	369	375	355	356	356	349	388	347	356	350	372	336	333	380	375	382	325	377	343	336	320	349	348	367	344	350	363	366	376	330	337	355	344	344	387	383	339	347	357	390	334	394	383	322	363	334	344	357	396	340	349	350	352	345	360	356	338	375	353	346	349	343	349	340	376	355	330	346	358	303	307	337	347	313	367	369	337	365	372	335	328	388	393	357	322	327	357	315	356	358	350	334	349	355	316	386	365	350	325	303	365	326	381	338	370	366	360	352	344	340	370	344	322	323	339	335	371	324	329	390	372	344	332	364	340	360	358	355	346	345	386	344	368	330	344	340	381	338	343	297	349	334	338	346	357	393
22269	20666	31162	28708	20250	3555	2197	2207	1940	1677	1550	1369	1319	1300	1256	1186	1023	1009	975	959	935	841	860	841	883	816	886	849	822	822	804	836	784	822	795	792	736	808	801	754	759	726	794	764	770	775	842	769	735	746	734	828	799	747	788	808	753	814	784	799	773	754	800	748	821	806	729	774	810	759	823	819	767	746	752	780	807	812	770	754	856	747	760	772	793	767	778	795	766	754	798	763	807	769	742	765	789	798	812	713	798	788	782	812	733	797	794	772	723	794	779	737	835	767	771	801	805	717	732	743	780	810	783	762	758	804	789	824	789	789	749	773	738	779	745	747	825	792	769	750	774	737	774	754	785	759	726	767	750	740	783	777	824	749	809	725	803	739	765	791	787	785	778	828	789	783	721	772	791	748	754	812	778	760	811	809	733	732	781	792	788	829	811	777	774	778	770	770	772	808	780	749	767	769	809	766	798	775	833	764	781	803	756	815	769	844	752	775	801	793	737	775	784	731	763	776	743	800	789	776	712	744	778	759	766	775	746	771	836	791	697	749	775	769	792	736	708	811	805	758	733	791	828	799	765	798	780	726	822	756	766	745	734	822	777	791	805	836	705	773	769	782	818	760	829	759	787	788	761	759	745	749	767	803	795	770	754	794	792	770	752	765	802	804	811	811	769	773	766	820	776	752	737	763	782	775	818	798	816	712	766	804	806	800	748	756	760	758	757	790	814	738	779	781	764	802	757	804	789	768	776	814	751	758	816	792	731	772	738	760	806	785	792	712	785	757	790	759	781	820	700	798	812	793	790	799	755	748	774	754	845	726	815	738	759	759	709	767	791	751	770	776	774	778	744	750	727	749	778	755	801	799	801	753	781	763	724	764	784	785	794	783	759	818	798	801	777	744	774	771	810	745	772	751	765	797	778	797	820	776	814	825	787	721	749	776	779	781	782	750	752	774	745	755	804	766	784	786	758	788	729	806	784	739	760	752	775	806	789	742	760	734	741	793	777	764	760	810	779	755	770	718	762	771	765	746	752	771	752	757	771	784	751	788	788	783	746	748	777	761	784	762	771	749	766	745	765	762	794	752	774	745	779	735	788	771	713	810	766	757	738	804	796	826	768	743	816	744	777	805	738	802	754	794	778	761	762	768	753	740	771	701	789	806	786	796	753	804	750	751	808	781	822	757	752	801	770	820	752	747	739	780	790	751	794	746	765	742	768	785	769	767	787	749	772	722	733	788	734	778	784	788	786	751	750	850	737	760	763	781	815	759	778	788	744	785	736	786	747	811	752	781	806	806	789	751	783	736	753	796	788	828	775	768	797	762	761	800	774	821	758	756	772	801	791	728	803	796	783	772	787	783	835	810	781	802	812	750	791	764	743	718	785	798	809	807	767	783	729	809	816	718	751	794	767	808	750	755	741	778	792	783	779	803	688	757	762	803	789	751	755	763	730	799	790	787	758	736	746	799	756	773	820	764	793	776	756	749	762	729	826	770	791	794	821	774	791	752	802	785	785	775	814	790	785	799	768	814	746	734	793	771	769	795	801	756	785	697	787	783	807	815	802	769	743	812	810	732	740	795	793	720	761	759	766	774	731	738	729	742	742	785	783	773	765	749	749	747	756	776	766	758	787	783	802	784	777	739	766	705	779	779	772	797	731	756	761	779	757	828	758	788	767	808	730	758	778	749	809	769	750	722	761	845	781	783	795	784	763	778	814	792	781	740	804	727	747	778	745	737	780	784	788	769	779	761	735	728	789	745	776	776	775	798	720	805	766	778	770	763	765	771	752	800	817	786	788	831	746	727	779	794	764	820	723	728	767	779	783	742	743	754	780	768	804	744	788	802	693	782	814	768	783	770	723	826	761	786	786	794	762	760	745	727	824	803	722	805	843	770	773	822	816	760	772	775	767	764	765	791	801	750	772	795	752	761	781	807	770	774	735	806	810	764	855	783	767	767	799	784	787	731	734	758	817	769	815	783	764	742	741	761	776	737	769	815	808	801	727	776	815	737	783	760	733	759	758	795	749	799	800	777	792	802	794	744	826	778	796	753	777	746	829	751	787	751	782	773	770	769	751	732	729	794	753	787	789	762	792	790	749	831	797	824	725	743	803	782	755	754	829	808	763	797	816	756	801	781	746	747	750	772	800	752	748	769	783	781	785	790	800	749	785	782	756	737	821	800	771	821	741	858	758	760	768	778	788	801	758	807	732	784	755	821	731	757	737	762	801	740	741	744	763	735	792	708	787	745	744	821	793	773	801	740	772	749	752	799	839	800	790	747	812	815	768	791	813	778	731	760	742	800	748	764	744	797	792	765	764	790	745	792	729	762	763	789	790	762	765	794	751	763	764	744	780	781	790	764	753	778	789	789	814	778	756	765	725	787	782	756	716	779	766	771	769	782	795	759	785	786	770	758	734	811	748	779	827	773	783	798	752	828	735	765	726	770	784	768	806	728	772	803	791	775	808	792	749	777	753	815	726	755	820	749	802	788	774	767	745	798	755	744	780	736	746	799	759	773	787	785	778	737	832	788	781	688	754	792	802	746	755	816	772	755	782	809	783	806	794	787	781	751	800	760	770	723	784	813	755	784	730	794	739	775	816	756	751	792	773	780	721	803	819	725	740	789	759	793	816	751	761	734	785	756	787	795	755	808	746	748	748	759	777	720	798	801	795	690	817	736	778	731	744	782	752	820	759	795	802	721	788	794	795	730	764	743	822	803	726	759	823	799	806	786	780	745	804	775	732	730	731	749	762	785	767	726	776	823	840	799	758	771	772	802	830	777	739	778	774	767	741	802	789	800	709	766	799	775	772	783	741	735	778	824	786	758	728	762	821	757	788	723	795	773	741	784	712	765	743	808	772	784	777	772	752	762	776	747	800	742	771	783	754	797	813	763	795	767	794	728	756	792	740	819	761	792	773	771	769	809	785	780	741	758	752	781	764	742	734	804	784	760	787	794	782	759	774	810	732	783	778	792	770	749	777	773	784	810	790	762	746	776	784	826	814	773	775	758	745	787	745	809	746	771	750	813	799	746	794	829	740	759	752	793	794	757	794	737	793	772	720	783	794	756	806	760	784	736	746	743	834	804	799	776	755	797	786	770	747	781	764	798	814	804	780	801	795	753	780	763	771	802	731	820	760	753	799	770	740	786	787	797	751	751	718	751	777	778	808	789	772	788	768	772	807	776	799	800	784	735	756	789	774	781	826	734	768	713	747	774	814	801	708	765	793	769	731	751	758	777	741	751	759	720	768	812	801	784	759	752	760	753	850	773	736	744	800	776	798	744	741	750	728	734	773	775	832	784	786	793	817	759	762	796	748	761	785	764	775	713	808	780	759	795	819	751	743	787	742	751	811	795	779	757	800	757	794	783	750	685	815	765	827	769	765	807	783	793	783	804	726	825	717	794	735	799	780	824	776	748	788	789	778	766	782	796	811	798	764	816	853	737	800	783	839	750	732	763	809	789	723	706	763	791	749	779
44752	37014	41376	36141	20126	4890	1337	933	848	700	658	570	530	575	525	456	441	455	440	379	427	413	439	407	404	391	416	388	375	395	379	370	385	411	405	420	372	398	434	368	363	371	403	447	374	423	418	387	348	399	402	424	416	410	410	395	388	395	383	406	405	396	390	427	422	393	429	429	414	402	414	397	357	406	377	411	398	388	377	376	428	408	415	406	380	385	400	415	401	402	423	325	393	393	379	382	388	392	395	433	382	397	393	387	364	373	386	418	419	382	434	395	370	404	414	409	401	430	441	424	376	386	397	405	403	413	384	423	371	422	434	388	403	379	388	395	389	420	389	423	403	391	389	407	395	397	414	444	402	414	393	408	366	370	408	419	379	407	388	407	396	400	368	398	413	366	379	375	414	384	445	415	379	399	425	390	408	418	419	409	391	353	392	423	366	393	354	389	415	409	375	403	369	368	339	415	368	406	396	380	383	393	436	418	426	409	414	389	413	370	371	391	390	380	351	389	403	400	353	422	388	407	408	417	383	416	385	394	414	364	399	375	421	391	381	383	401	404	405	416	402	390	372	404	369	414	371	403	354	412	360	379	384	393	383	395	412	386	399	383	401	427	409	400	421	405	384	394	387	408	440	380	372	392	372	394	375	430	432	409	378	372	402	378	375	426	425	381	407	378	406	415	384	375	447	398	408	375	380	394	396	373	372	394	395	411	393	406	413	378	401	384	362	384	380	388	414	445	369	409	393	366	361	381	400	400	377	372	414	396	435	428	411	369	418	370	377	412	360	391	374	375	424	419	381	375	402	390	394	382	388	399	428	419	418	383	376	378	396	365	450	383	387	393	409	373	379	422	396	410	384	448	388	384	405	383	417	397	386	405	387	414	419	395	419	381	374	381	354	439	422	400	396	400	387	405	381	387	366	398	403	370	393	429	374	410	345	440	396	400	406	385	405	385	430	399	392	420	410	420	428	425	429	385	377	375	427	409	421	393	373	415	421	374	379	458	416	391	439	377	382	388	388	381	375	398	386	433	466	420	394	363	401	364	394	388	413	406	369	407	395	394	370	387	405	430	452	385	358	396	415	382	413	393	387	425	398	398	384	386	349	376	415	410	334	370	405	354	385	385	376	384	446	385	401	438	412	407	382	355	350	391	401	406	360	391	365	352	391	409	385	424	406	417	393	406	371	376	438	374	379	376	385	388	369	350	382	393	377	425	380	412	388	417	390	409	381	395	391	414	388	390	342	428	393	378	389	399	337	388	373	398	416	362	419	389	362	388	380	395	419	380	371	394	385	405	391	371	357	357	378	408	395	415	383	408	429	374	383	365	393	376	428	412	406	377	402	419	410	405	433	437	374	386	393	384	345	386	401	394	387	383	384	367	376	380	419	400	413	412	393	439	432	357	366	420	393	397	380	394	398	392	377	412	404	386	347	353	388	402	415	376	362	441	391	439	392	367	376	387	402	425	432	395	387	403	374	379	373	418	348	396	364	424	392	416	396	388	418	393	352	395	399	390	387	382	368	394	392	396	386	441	366	393	423	398	412	396	413	392	403	405	414	377	380	376	399	386	429	367	416	387	413	411	388	377	398	407	394	419	374	425	415	386	420	420	398	409	404	385	396	400	383	377	400	391	433	393	423	347	432	422	379	384	416	379	408	390	359	395	374	363	367	393	416	455	390	400	384	384	389	391	425	422	390	391	367	375	374	369	400	408	424	415	415	369	349	432	414	380	388	448	390	372	401	435	399	375	396	394	382	388	419	389	361	423	406	366	382	377	424	405	354	377	414	377	445	393	405	416	383	400	375	425	418	363	393	419	412	404	400	413	389	420	359	400	402	385	378	395	408	379	423	377	434	430	390	352	407	379	366	393	403	366	392	400	429	420	395	396	388	388	373	384	381	399	338	394	402	381	368	392	367	371	446	377	412	379	355	383	363	398	431	373	391	411	375	420	409	412	403	403	358	411	423	399	406	402	407	399	379	412	378	356	406	391	372	394	370	375	396	387	384	383	388	375	388	410	379	416	367	425	396	391	399	393	339	401	369	388	349	383	356	375	381	390	384	423	385	396	390	375	378	394	369	365	403	427	387	420	385	387	390	405	379	378	402	390	392	442	388	425	458	418	388	435	394	380	428	394	399	403	415	366	383	419	381	424	411	380	381	399	395	393	385	384	397	383	373	374	365	387	373	387	419	373	373	381	384	422	369	374	362	386	381	367	420	376	376	460	429	438	398	384	415	373	374	380	402	353	387	372	424	346	411	355	401	404	402	362	388	424	400	384	385	413	396	382	437	447	397	405	387	394	397	393	389	439	418	405	406	356	426	396	379	405	403	398	419	390	392	403	390	352	404	373	370	383	394	387	399	372	386	422	417	383	387	395	437	403	398	383	403	378	409	365	381	387	406	394	361	409	372	413	428	387	358	419	421	437	375	406	373	357	388	358	393	353	400	420	433	397	412	438	412	384	371	388	388	409	390	403	406	386	405	361	350	402	417	397	411	349	416	374	411	417	372	358	407	382	392	398	408	413	388	404	403	403	392	376	397	385	399	391	380	397	402	385	366	399	375	372	414	363	392	425	431	373	400	373	384	401	407	390	404	382	403	399	424	411	409	416	402	366	370	421	413	377	344	420	363	397	362	382	391	397	376	400	396	407	386	405	387	389	400	385	423	401	383	369	411	419	402	354	391	378	394	393	380	397	385	399	412	396	399	407	414	388	354	379	389	404	397	381	417	398	398	361	420	372	395	397	422	392	382	387	383	401	393	404	384	413	395	397	432	418	430	390	392	395	405	435	403	379	362	419	434	371	409	414	416	375	428	389	368	430	363	398	375	390	382	433	407	387	420	408	364	368	401	430	391	397	416	385	403	384	388	422	325	418	386	380	428	406	451	423	391	399	396	386	371	418	420	353	416	393	400	385	361	392	340	391	393	405	368	381	401	359	362	406	411	384	401	387	381	426	401	378	389	404	433	403	380	403	410	378	391	397	366	408	362	378	402	459	401	371	401	387	387	413	401	392	390	386	383	373	433	367	410	372	370	428	382	409	400	395	379	413	407	374	382	416	349	408	406	374	387	354	405	425	388	394	390	372	416	389	385	391	387	390	391	370	421	443	402	399	427	432	371	405	377	404	388	373	400	377	410	435	378	388	403	399	381	399	404	441	375	417	435	406	340	387	424	401	397	366	369	392	354	426	384	366	454	417	388	371	412	378	454	397	426	390	388	382	391	410	431	412	403	391	408	395	367	404	392	396	383	435	419	386	410	425	380	392	387	416	381	367	355	372	419	372	380	392	407	420	426	407	390	397	383	393	367	376	371	416	405	388	413	444	425	403	382	417	398	442	381	352	394	403	375	404	371	363	424	387	386	395	396	363	387	388	425	422	411	372	414	409	377	376	419	404	365	367	389	381	394	371	449	406	367	396	407	400	382	395	445	392	388	416	408	423	404	411	374	385	389	383	381	402	384	392	419	398	400	398
27760	28839	41501	41020	25028	5318	3131	2942	2674	2159	2059	1896	1702	1754	1542	1411	1434	1288	1171	1138	1061	998	1016	962	928	958	1014	947	891	938	868	914	886	897	936	895	880	920	842	878	874	861	853	858	869	857	881	872	852	821	883	888	854	871	872	833	830	844	837	872	879	811	855	890	890	795	853	851	834	880	829	839	825	852	881	808	892	896	867	841	842	836	816	769	873	880	861	830	880	790	860	793	894	850	858	861	848	834	882	812	849	835	865	872	841	871	858	879	835	872	865	862	859	866	756	852	904	893	875	870	847	919	832	887	841	863	824	847	820	906	889	909	896	859	851	837	866	820	899	817	827	813	853	847	832	855	859	856	880	825	867	823	812	817	855	827	845	890	865	831	892	851	913	837	862	879	825	913	862	868	843	890	841	873	872	882	824	909	887	850	901	885	828	848	827	846	802	820	867	890	823	888	877	889	772	834	829	859	823	873	910	800	835	844	843	821	843	838	835	879	881	870	877	832	898	833	858	876	929	839	861	841	832	857	859	869	823	867	827	836	879	863	879	853	897	835	798	871	873	851	843	862	937	866	853	835	887	803	797	887	852	864	864	821	796	834	856	853	846	823	852	815	868	848	888	877	869	833	779	854	832	829	863	832	824	888	821	823	827	875	828	877	818	821	807	850	830	818	878	861	878	882	836	805	831	900	781	783	885	800	905	818	813	778	801	820	881	872	835	897	858	849	822	862	856	845	829	834	863	861	882	884	857	864	864	828	878	887	797	832	865	892	875	891	824	786	879	840	836	854	924	837	872	837	829	849	818	883	825	865	856	819	838	842	891	785	840	865	886	815	824	873	917	841	852	853	841	808	862	815	817	819	859	838	917	805	839	819	839	887	862	849	870	878	844	881	843	836	867	892	813	847	911	811	876	885	834	865	912	884	874	846	853	838	893	852	845	900	834	900	846	852	809	809	813	865	876	769	805	874	851	800	842	858	833	857	869	864	835	867	839	919	839	898	857	876	825	832	862	881	854	814	850	860	845	884	841	837	814	823	854	883	881	824	864	826	869	858	859	838	825	787	810	904	874	823	810	884	822	824	856	888	854	896	869	858	796	826	810	804	876	809	849	872	873	825	899	840	838	912	852	860	851	829	878	880	886	809	905	792	842	856	858	803	838	868	875	838	808	858	820	842	839	826	889	859	811	853	867	882	868	824	833	845	838	826	850	778	869	876	838	827	880	795	854	837	870	834	848	866	870	910	871	806	875	858	855	863	796	857	879	854	866	838	880	854	849	854	839	854	836	895	840	804	838	823	824	835	856	824	843	896	875	877	862	886	845	860	819	855	845	892	876	887	800	890	799	846	869	875	876	872	799	815	870	890	849	852	862	883	839	845	840	848	851	805	824	905	845	847	847	886	846	798	858	841	867	827	823	873	835	867	819	841	837	850	842	899	851	841	824	851	853	870	847	855	838	829	819	859	848	858	895	862	863	842	867	897	830	889	832	841	895	911	859	828	919	858	817	880	834	837	883	867	804	856	821	902	892	795	832	867	896	812	820	875	836	805	798	826	883	879	879	841	873	895	866	853	854	848	883	877	779	832	856	804	927	831	859	865	860	815	829	808	896	883	880	823	867	853	891	838	869	836	837	810	820	878	903	802	838	856	874	847	863	839	851	876	866	827	886	849	819	897	827	798	895	840	839	877	836	845	889	856	901	917	780	841	805	828	867	856	819	869	827	854	819	833	884	855	851	844	806	820	842	876	837	874	841	823	780	893	848	771	872	794	810	827	840	855	813	785	892	882	796	850	850	835	807	914	867	848	840	851	895	861	837	845	871	847	802	831	831	833	823	852	875	835	860	857	781	820	821	838	836	855	810	824	858	881	841	854	921	841	850	820	875	828	868	854	824	813	841	895	808	844	852	842	877	849	841	865	835	862	776	852	881	857	857	846	857	853	927	850	851	845	820	855	837	816	873	839	825	845	825	866	852	836	832	898	801	795	881	841	864	842	833	852	854	847	898	859	798	901	796	834	801	872	903	851	838	904	856	846	866	815	820	837	850	806	854	797	879	860	835	837	815	834	896	804	851	838	858	795	866	858	861	853	853	890	849	858	825	862	809	819	833	835	835	861	833	837	870	886	882	810	860	849	840	848	877	886	839	856	874	878	838	869	871	856	805	884	935	839	870	832	815	845	848	832	847	840	823	820	794	858	856	836	862	860	860	806	846	889	840	792	843	873	866	862	824	825	888	808	856	833	868	881	812	852	845	860	852	894	886	805	874	898	761	763	874	825	817	868	873	835	836	869	857	897	843	808	890	846	818	838	839	807	822	813	847	885	848	884	823	860	879	815	816	834	839	876	813	849	838	814	835	813	904	860	871	832	833	848	879	826	840	811	856	862	865	866	899	851	831	862	846	827	874	894	892	844	831	804	815	895	845	817	874	897	840	929	845	816	894	885	813	888	878	857	881	873	856	827	814	823	846	862	858	884	811	851	855	860	839	882	879	835	845	845	888	901	770	820	834	853	864	863	852	848	843	860	889	857	861	849	834	888	837	786	863	871	884	819	865	832	851	884	851	870	843	822	843	842	854	882	832	848	822	858	763	820	841	836	851	840	845	847	864	858	885	871	862	853	889	839	903	816	855	869	808	857	828	857	873	830	791	883	823	859	873	829	921	873	840	793	864	853	852	841	840	855	845	887	865	832	872	896	845	824	864	827	840	828	907	872	778	861	833	847	846	844	855	872	830	850	861	826	837	866	885	842	878	860	830	855	860	856	818	834	825	881	874	871	857	860	881	834	727	845	813	925	870	817	832	838	848	856	894	860	812	887	860	814	797	839	872	849	900	816	864	805	870	865	889	862	836	843	881	876	913	828	877	853	853	870	818	913	890	832	876	858	880	850	832	870	843	845	825	845	863	882	861	817	794	807	858	826	815	811	916	820	817	822	882	843	862	841	861	830	886	825	858	826	859	883	827	865	819	828	868	810	804	845	903	809	843	841	870	846	862	885	823	810	836	818	865	871	843	818	898	864	876	872	872	810	855	846	875	865	839	811	864	815	820	843	893	834	863	836	831	799	825	832	863	862	817	866	856	870	790	827	877	825	864	831	826	829	873	858	822	811	832	876	851	835	841	859	834	910	844	830	852	830	848	842	874	817	880	849	853	779	885	838	890	868	826	896	855	859	838	839	809	816	879	860	887	829	830	865	896	829	840	868	852	882	830	891	873	835	859	830	860	850	842	892	954	865	812	833	861	873	855	878	869	861	890	845	820	900	849	862	879	818	818	851	851	853	835	854	868	880	812	838	874	894	838	869	862	889	843	816	831	850	847	855	867	821	866	854	818	867	921	849	859	843	866	859	817	841	861	842	835	866	878	855	839	875	874	845	845	894	854	847	815	852	842	933	858	833	836	884	826	905	858	837	844	860	894	892	820	897	801	783	853	873	849	907	833	878	807	870	836	832	851	828	901	851	843	844	892	822	897	873	870	862
18975	10899	8911	5224	1710	617	443	420	404	395	340	337	340	389	344	323	305	322	297	326	318	313	337	267	294	288	322	330	293	268	276	288	308	312	306	257	318	304	312	274	269	323	302	289	324	283	298	335	288	267	309	307	304	294	311	300	291	301	305	289	317	290	278	326	310	337	295	312	259	290	279	277	295	293	311	317	297	325	283	297	308	313	275	315	279	287	292	282	294	325	286	286	315	304	306	296	288	279	282	277	299	303	306	282	277	305	311	300	286	306	320	306	297	328	284	274	302	267	335	305	303	280	327	338	308	301	275	317	323	282	307	273	312	291	266	262	308	295	302	300	313	301	280	302	295	297	303	306	278	268	303	273	317	305	305	294	303	317	317	328	285	299	311	285	300	288	336	298	311	285	322	303	265	308	280	260	283	332	299	286	301	309	292	270	298	276	274	312	320	287	322	288	293	290	310	286	295	306	313	254	334	283	303	285	293	280	303	312	286	311	296	296	292	280	294	282	300	305	269	292	282	320	274	318	291	290	295	306	340	320	323	292	282	323	289	308	309	333	287	293	297	314	311	305	314	289	301	288	307	302	283	251	308	267	292	297	299	285	313	287	290	338	268	296	308	255	295	310	372	301	295	327	301	279	288	289	332	318	301	296	299	273	301	276	286	306	317	290	313	291	291	330	281	318	289	312	290	299	307	294	329	296	293	322	285	281	310	295	309	279	307	291	275	302	298	295	298	307	273	305	307	293	303	286	282	272	287	346	311	266	285	307	321	300	289	293	318	310	312	302	305	305	291	270	298	330	318	288	294	282	299	319	260	314	265	331	291	283	301	311	283	308	330	306	334	298	296	321	303	276	266	283	335	332	284	319	317	285	293	292	266	286	294	305	304	313	306	320	307	320	311	293	323	316	277	317	312	301	316	328	315	267	309	271	294	306	296	304	305	338	291	303	269	288	293	315	295	281	310	306	313	300	272	297	283	284	288	308	304	302	289	292	298	308	292	337	296	268	249	297	332	298	313	315	287	309	317	286	347	285	299	303	290	261	312	305	285	304	316	276	301	289	323	306	332	297	327	318	265	317	293	313	302	328	309	313	319	280	271	324	292	291	295	315	291	267	299	272	288	320	320	316	301	281	316	301	333	298	335	321	280	326	317	286	276	288	304	293	286	292	268	271	291	287	302	320	316	318	331	325	287	288	304	320	297	331	316	288	316	265	290	322	311	284	298	294	344	308	313	286	317	294	258	341	296	297	272	291	284	327	296	274	294	311	281	272	297	279	294	328	280	284	286	312	342	292	282	301	284	292	302	324	344	283	293	347	299	319	282	326	291	274	287	293	318	299	306	287	273	314	349	283	303	313	276	331	295	304	300	273	328	297	303	318	300	309	282	295	275	318	289	343	290	305	297	331	307	328	294	323	318	270	254	292	314	285	303	277	305	275	286	293	267	289	305	308	291	298	313	312	289	281	277	297	308	328	298	287	275	295	282	275	284	301	285	275	289	311	285	311	290	333	322	318	270	296	301	314	296	297	309	311	315	283	299	332	297	278	335	291	294	287	294	276	289	349	308	295	296	317	302	285	303	273	307	295	318	291	271	316	325	298	302	319	310	324	278	306	289	316	297	295	323	274	281	314	274	304	332	311	294	289	299	261	303	277	314	313	310	327	302	273	323	274	304	271	287	294	324	318	321	296	326	290	336	334	288	299	304	297	311	338	280	288	296	318	309	309	271	310	269	318	296	321	306	287	259	300	273	316	309	294	300	282	299	293	336	300	285	296	310	311	325	318	319	324	275	319	285	290	319	299	320	289	294	298	301	313	304	291	291	308	274	308	307	284	286	283	272	292	313	296	286	301	324	321	277	320	309	285	296	280	286	287	307	296	295	306	289	291	300	282	247	331	282	276	281	299	286	302	319	334	297	292	269	275	283	311	307	300	290	310	312	301	307	302	309	300	322	299	303	264	304	297	303	295	294	288	278	283	286	322	279	289	321	275	306	329	265	284	320	302	321	308	290	312	295	288	296	278	290	298	319	313	285	293	267	282	300	312	274	292	304	288	311	284	270	286	296	297	291	303	286	263	286	325	312	308	311	253	265	253	338	310	298	321	295	274	287	278	336	286	292	311	343	311	286	313	289	289	293	277	299	335	284	315	336	301	291	294	287	310	307	376	295	310	335	275	294	289	330	305	335	285	287	300	287	291	270	253	275	288	315	322	270	290	316	307	328	293	286	274	284	339	292	339	305	298	305	303	294	335	295	298	296	300	298	307	274	308	271	297	300	315	313	282	315	283	328	246	277	312	289	284	290	307	317	314	341	329	319	271	281	308	290	277	289	287	284	329	313	280	280	309	266	337	307	304	288	312	292	307	277	303	297	308	293	290	266	313	290	284	320	306	310	298	318	312	266	295	272	282	298	297	304	290	326	294	288	306	294	298	328	295	289	316	308	331	288	289	278	333	300	308	286	306	307	341	285	314	293	317	279	301	300	327	307	279	328	324	305	309	301	281	300	298	293	314	303	282	264	291	333	322	280	305	282	304	274	286	269	263	277	273	288	277	288	307	293	309	304	277	289	292	357	296	298	308	303	321	289	317	284	287	313	320	312	299	315	318	314	300	296	280	293	295	281	282	326	300	309	337	271	279	318	305	286	279	305	324	278	294	293	324	295	265	295	313	292	269	339	307	316	279	276	308	339	306	288	319	315	294	320	343	309	312	297	284	294	303	311	288	303	296	316	304	315	284	278	259	308	319	318	306	266	274	281	309	293	293	307	266	318	305	267	283	280	274	273	255	276	321	301	307	303	291	314	314	301	261	319	314	328	331	313	284	289	261	280	276	271	284	322	309	326	308	264	291	288	319	268	302	295	301	288	308	286	277	331	296	285	330	307	315	339	291	303	301	316	297	309	291	284	270	297	286	283	350	266	283	312	322	288	309	290	287	282	300	306	309	290	288	306	304	314	280	323	300	288	300	292	301	321	289	290	273	298	298	287	318	306	293	313	287	324	313	307	307	316	309	325	321	317	274	302	270	321	286	356	318	318	291	289	305	340	321	300	322	289	308	282	309	305	289	335	315	290	287	319	293	310	327	325	295	274	320	306	282	268	287	286	312	329	323	307	278	335	306	308	306	305	313	278	287	288	301	314	309	297	279	301	307	283	298	310	293	292	301	364	285	296	295	299	296	281	302	317	346	296	315	306	291	289	303	319	314	271	307	282	270	294	297	322	327	313	257	312	279	305	318	332	312	295	304	301	283	271	297	316	286	288	300	306	319	321	313	308	306	281	314	336	293	314	273	283	322	321	304	300	323	263	252	322	314	300	285	300	320	294	303	306	289	312	300	297	341	289	289	352	308	306	320	319	280	300	276	314	311	311	293	284	291	281	307	290	330	328	310	305	297	290	291	283	332	299	313	296	311	320	291	282	264	312	301	338	291	314	327	286	299	284	293	290	303	311	317	322	326	288	291	291	299	293	301	287	294
11181	8985	13844	11843	5281	1791	1367	1298	1031	906	888	887	910	852	894	788	864	819	806	752	693	736	750	755	722	713	686	684	683	687	699	673	705	647	715	684	675	644	678	676	675	667	652	698	664	632	701	737	688	645	683	713	690	693	706	671	621	673	651	719	675	704	703	735	694	693	665	644	622	634	668	709	669	715	665	625	663	652	654	638	701	699	694	688	700	722	641	684	659	700	655	704	707	669	633	665	687	639	723	696	679	713	713	686	707	640	674	663	721	644	706	650	632	677	613	644	665	728	660	706	646	669	690	636	643	657	656	672	663	643	629	648	664	690	640	671	667	652	638	653	655	678	671	680	659	668	687	692	630	681	648	687	691	657	693	669	679	630	677	681	632	652	625	700	659	695	652	638	681	633	655	718	668	688	718	690	647	694	647	723	651	690	662	640	689	666	657	717	672	697	689	684	667	656	673	640	662	680	659	684	667	685	726	650	670	662	689	718	627	689	668	706	672	679	699	688	683	682	676	695	636	663	640	612	649	704	666	635	659	632	687	614	679	651	649	684	671	674	681	687	733	669	643	697	711	631	649	683	681	693	688	650	709	633	661	695	636	640	658	645	626	671	681	670	679	676	662	726	714	672	646	653	689	675	624	624	684	685	668	676	711	633	639	689	711	679	681	646	706	655	690	665	669	658	653	690	702	600	638	655	671	637	681	693	641	675	682	640	680	676	636	696	695	665	654	652	669	685	660	644	638	621	696	723	668	638	715	637	680	717	668	688	683	637	659	715	664	643	702	685	684	665	683	620	660	696	655	676	662	663	659	622	644	640	698	646	654	633	672	646	656	625	666	656	666	656	730	660	677	681	621	654	666	675	711	659	682	681	675	654	678	638	705	684	673	690	669	697	694	629	685	648	609	654	679	692	704	701	677	681	661	668	675	709	673	678	677	694	673	654	703	679	666	700	678	687	671	650	698	679	656	656	697	645	680	618	666	670	654	674	684	709	661	700	685	695	683	656	632	709	657	686	642	642	694	681	693	647	630	632	657	677	656	660	697	681	626	681	699	700	676	669	642	700	681	695	734	676	653	669	662	683	644	695	687	706	673	664	666	669	717	726	695	640	717	668	668	685	660	674	668	685	656	655	659	709	647	686	662	663	621	676	629	638	659	665	621	651	673	695	680	637	689	672	665	644	641	690	684	697	695	696	677	660	700	694	655	677	645	618	653	660	707	656	653	683	603	678	674	655	695	734	672	675	687	710	674	656	671	690	656	673	691	662	680	683	610	667	643	634	640	610	694	673	717	689	669	686	657	677	687	661	685	713	690	658	685	610	709	622	700	661	646	608	643	704	724	632	644	690	652	692	666	683	683	652	668	650	688	693	686	693	677	652	645	691	665	645	648	676	689	691	661	676	648	684	691	678	672	676	663	666	697	707	717	632	693	655	655	665	674	692	645	652	668	742	711	702	682	645	694	675	690	640	661	692	640	725	646	665	643	646	685	631	702	640	617	675	687	675	694	639	667	676	721	688	688	654	697	719	702	670	696	669	681	677	693	651	640	630	669	672	644	661	679	690	620	688	678	693	687	672	686	677	702	721	702	673	690	687	655	695	660	688	697	663	694	679	678	651	706	677	656	641	650	715	671	650	675	681	664	704	686	735	669	664	663	696	635	696	665	669	683	633	644	648	691	691	695	655	662	637	648	700	663	644	670	631	653	681	676	672	659	729	708	723	674	688	689	705	697	641	642	667	650	709	687	671	699	646	697	691	649	698	674	681	696	696	671	673	674	648	679	680	652	666	720	667	650	674	657	647	684	684	670	692	608	718	719	677	691	635	700	624	627	676	696	677	718	699	739	664	706	682	679	630	696	728	679	684	663	647	671	708	688	710	674	664	665	654	686	728	645	700	677	673	658	647	687	645	659	635	669	656	705	688	651	670	672	671	681	702	722	668	701	686	674	681	677	649	679	700	660	644	682	670	652	653	654	683	668	656	684	656	653	676	661	703	705	682	650	636	685	650	642	691	672	725	705	660	652	649	702	659	663	698	657	669	658	704	690	655	692	661	640	681	654	674	692	678	711	660	679	684	679	636	743	615	675	660	686	679	677	704	686	647	682	656	670	638	686	621	677	665	641	647	688	679	666	647	704	712	631	648	646	672	699	652	733	667	654	675	685	686	627	661	675	703	677	695	675	640	685	678	712	664	673	633	652	672	640	667	683	637	695	732	647	684	656	672	691	712	704	696	692	687	667	696	662	697	707	680	677	669	677	643	631	691	667	703	634	665	665	665	679	659	663	693	649	672	641	659	690	682	672	676	641	649	653	664	704	696	682	716	672	694	699	639	697	674	670	701	696	676	681	674	678	700	709	649	682	655	705	659	671	651	658	659	639	638	659	683	682	691	656	685	671	698	693	669	694	688	693	660	696	707	622	701	697	672	673	614	710	692	643	653	678	650	653	689	693	680	661	640	660	688	730	699	644	676	718	641	633	659	678	662	652	677	660	694	627	682	647	660	636	709	687	649	702	678	651	705	680	653	662	674	635	633	696	690	658	665	690	646	682	681	668	716	650	669	673	679	633	665	693	696	644	688	677	642	661	689	645	665	714	685	681	671	664	670	631	672	680	655	664	652	637	677	686	734	690	631	665	667	675	716	663	719	684	681	671	608	685	696	721	683	650	669	653	665	682	651	690	614	630	644	675	685	655	684	690	646	706	647	666	665	663	667	697	661	649	661	669	670	687	684	664	681	678	688	626	644	626	681	648	717	657	665	645	666	658	670	717	677	627	658	681	685	702	678	656	668	668	729	680	677	754	624	698	692	724	632	733	646	686	649	662	655	714	675	680	697	698	682	669	678	667	692	725	694	705	668	676	688	705	656	699	636	679	678	658	632	657	661	661	715	675	656	660	691	708	690	693	726	649	655	700	673	666	681	636	693	646	639	695	727	734	670	661	716	699	690	657	687	711	704	694	648	696	715	649	682	699	703	661	677	671	639	666	679	697	708	721	645	690	679	622	675	671	650	630	702	641	670	732	691	674	694	644	684	681	656	648	689	657	628	649	684	697	654	703	667	678	668	679	638	606	634	692	670	651	700	630	670	671	687	696	628	653	701	671	659	687	680	675	678	670	654	702	660	670	661	690	685	697	675	674	685	655	659	660	668	634	670	679	661	681	658	657	691	669	659	663	613	657	720	674	697	664	731	700	704	674	671	651	669	680	694	628	704	700	692	660	659	699	655	696	625	707	635	657	694	659	637	619	659	682	672	648	669	668	736	703	648	666	694	640	652	667	675	700	668	679	651	681	645	664	654	654	667	689	643	646	627	702	672	666	652	649	703	747	651	665	689	668	631	715	707	696	663	691	642	671	656	683	657	698	638	648	687	670	647	744	681	685	673	681	679	648	688	636	672	673	660	664	684	691	639	665	652	690	641	634	698	648	690	714	682	669	708	689	693	635	674	686	656	692	637	643	687	663	640	667	679	662	693
35390	26652	30345	23649	10958	2482	858	590	535	474	432	424	415	416	442	423	419	394	388	374	374	357	364	326	356	324	354	369	358	335	356	333	327	336	334	296	308	291	325	350	366	337	375	317	341	318	346	301	353	327	329	354	371	344	359	354	356	343	349	332	332	329	318	381	292	324	311	354	343	334	329	322	342	327	349	336	316	317	351	299	319	328	315	363	298	320	311	316	332	315	332	346	350	348	346	392	340	295	341	341	336	341	339	368	300	339	360	291	331	320	306	342	360	345	312	343	350	311	339	310	331	334	325	322	341	322	323	323	335	349	359	300	323	318	326	338	334	332	335	323	336	356	329	315	336	326	323	334	332	340	329	343	305	325	331	338	343	340	302	349	369	332	327	291	312	353	345	319	329	372	322	324	284	340	340	323	319	317	379	302	338	351	329	308	333	306	352	331	331	322	301	318	323	392	325	361	363	321	357	354	331	319	341	312	333	345	275	312	322	318	332	327	326	368	347	331	350	338	339	360	329	363	322	368	328	298	303	332	359	331	365	350	345	328	340	321	355	360	337	353	334	302	367	324	369	356	364	333	337	328	340	310	287	338	340	359	324	317	353	307	309	306	317	348	320	333	342	346	323	301	334	325	354	359	372	336	325	370	307	348	320	360	336	346	310	346	309	333	350	325	343	346	378	348	306	356	343	339	362	324	336	345	377	370	340	347	340	333	322	313	356	319	294	339	357	345	318	355	356	307	310	301	334	324	317	321	337	372	334	350	356	367	362	358	327	323	323	299	305	349	298	331	345	344	355	311	297	312	320	321	328	336	333	348	298	332	321	324	299	320	333	318	327	326	318	316	342	317	306	345	364	349	358	318	331	333	345	361	359	362	367	343	326	321	322	347	307	333	355	340	311	327	338	313	361	319	335	337	341	342	338	345	340	309	326	331	316	303	340	346	354	351	331	347	307	343	329	361	357	339	320	330	309	359	318	333	324	312	318	306	308	333	313	349	346	325	338	346	325	338	325	330	348	345	333	356	344	362	347	314	321	336	320	334	318	311	365	340	329	327	356	348	321	313	320	378	344	336	334	321	386	327	354	347	345	362	363	344	338	346	347	322	303	316	330	347	302	318	321	362	346	300	342	351	352	314	315	376	375	330	378	335	325	292	356	353	321	336	322	336	339	334	297	347	340	320	345	300	339	361	319	343	338	310	314	339	303	330	373	331	330	312	363	337	325	347	324	353	319	341	348	343	298	290	317	312	320	358	309	341	321	306	337	356	320	316	321	328	337	356	373	361	348	327	298	301	337	300	338	364	340	353	308	335	361	337	305	363	358	328	327	325	354	339	354	337	344	373	343	322	352	320	321	288	310	355	346	355	283	327	329	328	344	350	337	329	337	343	342	327	338	305	314	337	370	338	299	371	327	344	368	307	324	336	361	332	359	313	349	349	290	327	318	313	309	344	348	289	329	291	331	345	347	366	319	330	326	307	327	341	305	286	341	320	354	321	312	311	349	335	358	333	322	383	361	318	357	346	311	354	332	317	356	333	359	300	319	357	316	324	327	350	354	333	348	353	360	351	353	338	321	343	295	365	344	295	332	353	318	316	309	315	306	336	377	345	328	321	343	319	314	312	334	352	301	309	351	354	349	349	326	321	279	334	329	324	321	309	345	319	348	315	341	365	311	343	316	335	352	317	297	362	330	331	338	341	342	370	327	316	282	356	356	330	359	342	324	315	309	337	342	343	361	354	343	334	343	329	335	346	346	345	299	309	352	307	343	368	337	312	326	317	348	376	341	317	353	368	331	312	343	354	342	359	344	337	370	314	316	293	337	311	333	367	330	320	328	319	366	334	348	302	358	295	331	331	311	350	361	306	350	356	344	331	311	347	336	367	323	324	282	320	363	310	317	308	347	342	350	356	282	309	313	363	322	350	312	357	330	317	294	307	340	374	324	362	328	307	344	326	306	312	336	359	316	322	336	329	294	325	342	339	326	319	358	341	358	298	357	327	289	290	327	329	325	341	301	343	313	297	327	316	342	381	310	367	324	321	321	326	350	319	316	342	367	360	326	361	338	349	319	334	346	300	337	314	334	351	337	354	333	319	329	394	349	344	360	349	364	295	333	345	342	318	355	296	329	339	318	356	327	320	385	314	342	335	325	367	321	335	315	312	312	303	314	312	325	331	346	327	341	338	382	316	309	334	306	349	308	291	299	330	341	348	324	362	329	291	348	334	385	369	341	316	347	349	330	313	324	333	304	298	320	371	338	330	349	336	330	354	337	320	334	366	311	381	319	335	352	350	331	335	342	335	333	337	313	308	356	357	340	341	354	365	336	300	391	325	328	371	335	326	326	344	326	326	341	336	298	288	338	348	310	362	381	349	317	332	329	335	342	330	297	358	326	334	315	314	351	324	328	308	345	317	366	353	347	352	325	341	346	345	307	342	295	344	325	338	320	352	351	365	324	340	363	327	341	342	336	317	379	321	348	379	336	393	322	308	346	314	319	315	313	324	339	349	354	333	339	339	329	327	350	322	376	304	347	320	347	351	341	294	359	360	354	332	343	347	333	351	326	325	350	351	324	333	338	333	324	307	342	326	335	363	314	316	319	336	375	325	332	316	331	343	285	360	322	317	345	310	333	354	355	356	319	339	325	339	352	357	364	351	319	337	365	333	345	374	322	341	312	323	327	318	328	336	361	307	314	349	360	329	321	339	279	325	325	340	352	342	327	305	349	354	337	326	338	310	340	326	340	335	360	362	350	386	343	333	321	359	332	332	317	325	334	340	393	362	346	351	332	303	323	331	371	314	355	362	322	349	327	345	358	314	340	356	323	341	365	308	391	281	318	361	279	292	330	364	342	363	353	321	298	316	315	318	346	317	405	352	337	360	294	327	359	334	365	370	311	340	374	372	371	339	347	351	354	353	296	314	274	358	323	350	329	302	347	341	356	355	350	351	344	318	311	359	334	319	329	322	317	331	322	329	284	337	333	335	324	320	337	309	328	309	341	328	350	328	334	352	330	358	368	318	301	358	336	327	369	323	330	327	346	305	327	363	359	378	330	341	339	327	337	343	329	341	341	326	344	337	332	345	338	326	355	367	346	350	301	334	322	299	328	313	335	334	335	348	359	325	357	335	341	363	324	320	334	360	312	346	261	371	350	325	346	337	349	347	329	350	342	323	312	289	331	332	342	364	333	310	340	327	327	357	330	336	371	340	351	342	284	326	340	373	338	347	344	352	309	357	343	334	327	335	329	331	332	319	363	331	338	360	331	315	334	334	340	326	361	322	348	342	358	341	372	352	337	357	324	312	352	313	321	352	335	338	280	331	351	367	316	344	348	312	328	320	303	314	327	344	314	347	314	335	325	337	318	318	297	334	359	317	344	310	294	326	323	328	309	341	310	370	345	385	304	323	341	325	361	320	332	356	349	318	355	333	365	333	344	325	367	341	348	336	356	325	355	316	329	317	315	307	330	337	330	299
22320	21004	32816	31354	16447	5550	2377	1956	1735	1627	1471	1335	1243	1327	1337	1171	1044	1052	972	928	874	870	797	829	801	777	825	718	747	798	792	792	755	755	752	797	738	746	746	725	754	806	760	780	735	727	751	727	764	743	751	701	738	780	704	720	799	694	713	776	783	680	695	766	753	731	745	756	746	732	741	730	770	744	729	742	750	701	732	772	746	758	717	693	754	716	768	763	752	773	746	737	794	753	749	727	770	719	743	698	733	742	737	752	738	716	726	728	774	737	705	666	767	752	725	751	721	743	745	781	715	748	723	759	742	728	713	723	730	783	736	683	731	755	750	714	738	726	690	730	729	730	709	711	755	755	764	730	780	727	728	737	771	702	756	744	766	690	770	782	751	778	698	722	726	754	773	739	763	751	715	707	753	756	769	693	731	816	776	687	740	773	708	736	718	726	706	739	715	722	742	720	736	724	725	715	726	731	748	720	750	765	741	784	709	729	730	742	708	729	770	745	752	677	748	737	710	749	734	766	792	733	756	750	747	715	725	757	732	772	759	740	709	727	754	759	728	801	736	711	726	744	726	755	761	693	742	726	742	745	735	738	742	759	786	773	748	767	737	761	721	722	785	743	742	781	719	760	742	698	748	724	778	740	712	698	741	726	758	696	758	746	734	770	778	760	763	749	713	706	731	720	749	716	741	722	768	765	734	762	754	731	711	742	694	735	732	727	744	700	733	711	771	765	761	770	768	709	724	745	767	735	702	678	729	715	689	713	749	758	703	715	744	769	756	765	749	723	748	724	760	719	763	741	744	733	672	793	760	695	714	729	732	714	728	738	746	706	742	760	738	728	717	700	743	759	734	771	717	730	752	744	757	784	732	750	734	736	750	754	672	705	763	761	744	730	705	741	744	732	725	742	738	729	734	725	757	730	729	752	755	752	786	720	765	757	736	718	764	735	756	757	747	723	752	732	759	740	756	759	725	744	750	744	755	776	720	720	753	778	726	723	744	773	698	723	738	710	750	699	745	731	716	754	772	754	742	744	750	718	747	732	746	757	753	697	751	755	687	768	724	714	732	827	727	779	766	711	741	758	743	675	731	720	799	759	725	732	768	744	759	760	742	739	728	700	702	730	747	702	734	728	735	763	730	743	738	726	751	714	726	717	766	737	765	716	740	749	742	716	715	733	735	747	776	772	738	801	762	767	739	682	754	750	733	729	699	750	721	786	762	725	717	743	705	758	740	716	704	734	724	737	733	702	711	720	720	706	714	776	716	736	749	791	741	713	747	736	770	719	734	747	744	758	714	720	698	746	736	692	720	784	732	758	722	741	766	771	736	779	770	737	720	728	717	755	722	751	731	697	709	740	747	720	777	715	749	787	697	742	735	707	764	784	771	781	728	702	682	768	771	731	722	755	764	721	758	737	744	719	784	765	705	735	799	745	729	741	779	729	723	738	784	730	748	697	782	764	722	778	718	760	752	734	716	725	716	748	757	738	756	732	727	667	726	753	786	712	700	804	691	711	774	763	750	699	790	743	751	780	765	732	731	779	737	706	787	763	709	718	745	733	737	702	716	736	666	772	722	736	778	733	712	715	713	754	740	725	764	714	728	735	734	720	741	678	675	717	750	784	744	685	755	744	721	681	707	687	722	749	804	744	760	728	741	756	772	744	723	738	672	737	712	753	741	720	777	737	744	660	724	716	775	705	765	750	768	713	711	704	748	753	763	716	748	768	748	722	802	780	722	804	763	783	760	749	744	740	758	726	706	709	718	719	747	719	752	698	746	767	723	694	682	743	724	742	742	716	722	783	742	738	771	728	746	752	735	769	749	702	686	703	725	754	760	768	696	726	749	769	735	760	755	740	761	768	737	702	714	684	738	699	738	755	752	692	715	689	714	689	718	743	745	758	694	690	723	682	756	762	769	719	709	700	710	765	706	763	746	749	767	735	794	774	741	771	744	760	707	722	735	730	746	764	735	745	717	784	718	718	764	739	737	724	686	753	736	737	726	734	765	761	718	722	699	738	790	807	749	761	715	787	696	760	744	714	733	690	774	719	753	718	752	771	705	752	728	780	735	775	727	720	760	761	738	729	747	707	745	754	719	736	728	758	740	790	746	765	707	732	722	752	767	752	754	709	738	718	752	710	730	760	757	738	764	742	756	742	751	707	709	709	735	770	751	757	727	749	790	766	695	689	774	725	778	698	764	752	744	759	729	734	729	726	777	757	725	719	788	776	757	747	726	740	753	793	744	727	732	777	715	762	726	729	706	708	788	741	672	733	727	740	761	743	761	754	694	742	740	740	752	774	695	737	736	728	804	745	785	800	735	739	713	763	745	710	754	770	708	789	720	770	751	774	739	736	789	732	735	757	724	753	715	701	703	784	731	754	715	746	741	739	776	747	750	746	753	746	796	765	728	715	719	742	702	704	699	711	731	736	727	746	722	721	742	741	751	696	744	730	696	758	699	706	685	792	761	765	712	739	802	723	743	759	734	732	697	765	759	799	716	695	727	759	743	729	724	716	708	716	733	737	714	739	713	756	704	778	686	761	728	737	754	715	710	694	759	774	715	773	741	727	724	742	715	802	694	743	743	786	743	702	751	733	719	741	769	744	746	753	770	710	735	744	714	730	776	742	740	739	712	706	790	713	721	718	778	704	800	755	706	725	719	728	752	740	767	743	803	741	730	780	785	753	691	745	715	739	775	705	692	726	717	731	733	782	722	721	722	776	761	745	767	733	751	723	753	735	703	711	697	798	719	717	743	695	768	750	714	818	714	761	696	766	766	719	730	725	724	718	718	748	706	793	760	742	712	745	720	718	740	740	743	777	754	724	733	723	712	763	779	700	745	722	711	737	729	744	733	725	753	762	712	797	768	711	756	714	758	763	772	708	738	719	734	711	727	750	752	771	764	732	731	697	719	715	747	713	678	731	755	722	722	696	710	722	774	728	765	747	752	732	722	755	770	765	744	767	778	754	722	710	750	725	756	733	722	736	738	708	748	766	767	746	753	694	700	748	722	739	758	747	748	762	707	805	743	763	772	696	692	711	721	685	711	743	725	721	728	711	774	718	725	773	765	743	717	755	783	782	732	699	736	722	718	665	749	751	728	694	723	712	763	750	754	750	745	675	738	714	708	741	761	726	740	724	742	722	733	714	694	748	760	771	764	737	705	725	755	778	743	759	726	704	782	778	738	755	770	724	726	732	737	781	742	686	746	716	722	720	778	724	710	787	753	732	698	739	752	698	780	745	728	705	699	733	768	740	741	798	766	739	741	728	763	767	762	709	739	745	775	706	762	711	752	746	733	745	771	723	751	771	727	699	770	712	742	716	772	764	725	719	738	727	688	735	762	699	706	705	739	761	758	731	672	721	723	741	757	734	783	738	748	696	707	737	715	703	734	722	698	756	762	721	817	756	744	740	785	687	713	743	714	706	732	731	767	749	728	728	682	708	724	775	711	742	750	726	704	750	708	735	746	759	712	747
45672	36737	39665	31730	19467	6209	1416	829	669	622	599	532	522	587	545	470	458	423	404	417	386	403	389	397	361	394	373	391	377	387	386	332	429	392	378	389	339	384	374	374	382	412	326	363	405	397	362	361	376	385	409	366	339	381	399	369	363	397	386	358	347	380	335	380	372	367	395	384	364	345	362	319	374	358	355	340	380	363	384	372	383	362	409	373	351	350	328	382	354	382	393	371	406	429	340	387	395	402	374	347	374	373	373	341	347	380	381	394	383	345	385	359	373	330	351	379	344	337	364	367	358	381	374	368	383	343	375	356	351	376	345	367	358	348	339	368	366	373	384	359	406	361	369	401	374	394	385	354	379	385	388	359	378	346	315	388	415	341	344	362	344	357	347	374	381	364	385	399	361	372	330	347	330	388	383	354	377	361	370	394	355	367	371	369	363	383	383	373	374	342	349	364	393	391	379	313	348	396	359	371	394	369	374	354	373	327	381	348	350	350	358	364	350	318	355	397	370	377	378	354	345	374	368	394	379	377	387	360	385	397	348	343	362	371	337	358	372	335	341	404	385	345	388	320	422	387	377	369	352	352	336	375	350	388	351	349	406	354	380	345	347	350	354	355	374	344	369	371	358	324	371	385	372	384	366	382	362	350	378	373	348	376	400	389	358	386	376	376	387	387	362	342	363	366	376	355	379	406	347	355	386	369	406	394	349	342	370	342	427	367	364	338	360	379	351	359	393	360	346	387	409	413	387	385	317	348	356	372	403	411	347	382	356	357	404	391	360	357	354	367	373	347	365	377	393	379	330	322	402	346	375	366	341	365	340	380	359	359	322	390	390	366	364	371	378	387	359	364	367	388	325	363	415	370	347	374	352	362	346	391	353	357	373	358	399	345	389	387	377	377	377	347	356	351	360	362	348	374	395	370	370	326	333	339	371	338	422	336	369	368	388	344	366	352	332	343	383	349	372	363	355	352	345	351	385	375	359	338	334	365	381	371	347	370	374	341	352	369	335	389	379	365	386	375	327	345	337	372	335	387	398	349	366	349	336	406	375	404	396	341	348	389	373	361	320	360	361	377	341	379	373	369	424	390	370	388	369	354	408	375	361	372	363	382	349	339	388	383	354	357	397	381	364	352	357	377	356	364	383	348	390	390	377	404	366	357	341	342	344	360	355	361	384	402	327	401	354	310	398	362	346	381	373	360	339	366	356	330	410	344	361	388	359	373	375	370	418	349	388	388	360	343	369	351	345	368	338	379	376	355	351	365	428	376	336	377	355	347	347	349	328	393	359	352	343	382	378	371	343	402	402	413	359	353	394	400	360	369	395	344	363	360	314	365	377	366	365	358	370	414	360	361	355	368	366	349	373	333	418	340	380	348	385	390	367	350	383	380	357	355	353	408	358	343	364	346	367	342	356	388	367	349	349	351	387	376	365	361	341	418	357	406	389	390	358	369	336	328	374	380	382	367	369	357	327	378	358	366	407	378	382	363	377	377	384	372	379	392	338	352	340	362	392	312	341	383	375	379	351	371	331	345	311	374	399	357	342	353	389	332	397	365	401	355	332	381	381	360	359	344	385	366	361	361	370	385	355	358	343	362	355	369	374	356	366	391	377	362	333	413	389	349	350	352	341	385	345	346	375	356	385	363	369	396	401	361	378	400	388	345	395	342	350	357	367	366	348	393	359	374	335	337	368	348	385	361	361	379	388	350	371	399	355	352	358	333	377	366	379	351	380	352	406	378	357	328	367	359	370	380	358	377	375	353	352	379	340	385	369	376	363	401	349	419	371	377	365	384	366	353	424	347	372	381	364	394	390	402	382	359	371	333	396	388	367	382	351	372	393	360	348	394	380	379	332	384	391	382	353	333	360	394	364	364	375	341	377	349	372	361	354	376	370	353	355	358	389	359	341	325	366	376	343	377	398	340	410	381	363	337	382	330	360	400	375	348	364	361	367	356	340	325	353	375	344	352	338	403	393	399	385	369	360	365	390	373	387	349	349	348	377	372	421	366	392	399	372	390	354	362	351	352	379	369	358	352	360	330	383	358	358	341	351	394	372	367	356	342	392	405	379	385	389	377	368	370	401	354	379	386	359	388	388	369	369	342	352	355	370	358	342	336	384	375	357	359	336	367	363	350	397	392	361	356	351	417	418	359	355	412	417	373	349	375	398	373	351	364	356	337	348	394	363	386	360	340	340	360	371	387	382	365	359	366	359	373	347	372	349	378	353	368	332	327	382	397	337	403	342	381	337	350	386	382	352	354	316	379	356	363	380	364	363	396	381	369	364	358	358	395	391	377	347	352	381	389	367	362	395	377	355	378	381	350	366	362	380	376	343	400	378	364	349	360	342	353	382	363	398	389	372	410	379	353	373	397	351	365	352	403	351	390	374	373	338	355	404	381	355	379	375	410	372	353	345	353	366	370	341	417	353	355	391	397	333	367	313	372	383	374	357	378	351	363	391	419	378	386	369	357	348	364	336	372	387	380	359	329	396	328	359	400	350	377	362	404	399	350	359	388	364	398	398	380	374	411	350	361	386	333	370	370	350	389	375	374	401	408	395	377	375	369	408	362	355	392	351	360	344	361	362	359	392	373	368	382	379	413	360	361	349	365	342	370	353	341	378	349	366	343	354	350	356	407	391	367	349	398	366	308	382	340	352	378	327	349	338	366	371	329	365	373	347	363	371	386	367	362	359	389	370	360	364	368	370	357	368	381	381	405	366	337	369	372	329	408	432	361	344	362	342	364	376	382	362	352	391	383	372	383	382	361	370	359	391	364	332	336	407	353	355	363	383	346	381	371	376	339	375	374	366	388	394	375	389	369	340	349	382	354	394	412	353	388	379	335	391	378	401	348	365	432	379	428	367	346	360	327	346	353	357	366	390	366	406	342	330	353	357	373	365	359	348	341	361	382	359	370	380	362	382	375	374	368	356	382	382	366	392	347	373	372	335	413	391	359	363	371	384	350	361	378	362	391	411	380	352	350	349	349	350	372	367	368	378	379	361	356	351	389	392	398	380	368	342	388	388	336	393	369	358	361	402	350	370	388	393	356	419	364	346	393	392	373	416	352	352	363	412	397	369	379	377	387	375	368	377	357	363	381	342	374	356	348	346	356	403	370	401	399	366	371	361	355	364	406	417	389	354	385	347	336	381	404	350	391	334	360	344	313	343	366	318	355	388	373	362	414	351	379	366	370	377	343	406	372	397	387	370	359	331	372	350	368	332	380	382	348	366	393	406	360	388	344	382	378	349	355	335	364	345	383	367	361	350	377	349	330	352	384	384	369	370	375	395	330	338	361	367	365	369	346	373	359	401	311	358	368	367	378	440	383	348	367	344	379	345	388	362	360	338	358	361	382	376	374	356	350	368	396	358	387	392	374	372	332	359	350	359	389	344	348	407	359	357	356	354	336	320	357	377	398	367	339	378	354	377	354	359	362	354	373	373	350	404	330	380	370	387	388	405	348	357	392	399	380
28633	28498	40632	37912	24970	9876	3153	2662	2430	2239	1981	1763	1582	1698	1687	1513	1452	1274	1210	1117	1010	940	929	898	940	899	877	811	849	869	825	792	822	816	843	812	845	784	851	886	832	822	815	765	855	869	770	814	765	801	804	825	772	878	794	785	751	829	806	803	808	801	813	823	822	835	813	794	818	794	803	855	770	809	757	794	795	809	748	802	756	837	795	814	800	806	785	818	835	769	771	816	787	800	802	759	826	750	793	760	810	773	784	771	843	823	765	832	865	796	790	811	788	787	796	822	789	773	784	768	722	764	810	806	790	839	794	793	791	809	800	779	831	789	802	793	811	852	760	787	814	757	792	823	746	829	750	808	819	833	789	747	834	804	842	764	859	791	821	792	832	799	830	807	765	827	809	778	749	787	782	815	788	801	785	802	763	811	838	837	788	822	818	788	813	793	804	770	794	801	793	804	842	765	800	783	804	834	814	782	793	784	805	820	861	761	828	769	810	803	838	817	777	820	794	773	785	848	821	810	825	773	854	759	813	815	844	817	776	748	811	760	745	783	778	835	801	768	795	760	734	777	800	731	753	769	834	807	792	816	810	812	753	802	799	802	820	766	812	770	759	812	777	777	802	817	824	828	806	790	791	753	848	781	804	820	839	809	809	825	771	775	807	876	814	750	782	747	801	790	819	791	771	848	813	786	788	831	791	785	809	746	807	758	802	755	820	811	808	798	805	804	810	818	822	783	836	793	837	835	848	793	797	777	774	804	797	835	779	822	772	852	802	766	763	773	792	769	811	807	797	847	828	805	829	817	747	734	800	793	808	792	786	778	845	771	764	795	784	783	802	788	799	815	823	798	779	815	824	806	807	791	805	826	840	786	776	789	765	789	816	809	832	836	795	816	756	784	801	816	795	816	845	756	809	777	850	804	781	803	771	796	796	814	789	798	819	814	780	814	801	831	766	789	768	780	782	824	784	796	784	799	820	815	808	785	856	820	794	773	777	777	827	809	774	772	801	777	805	822	850	824	744	810	766	776	819	794	823	798	775	808	791	784	783	803	793	821	796	790	792	801	803	805	819	772	765	739	797	753	775	747	767	788	829	815	773	783	814	809	776	787	804	839	777	813	789	790	794	793	796	765	759	780	788	786	840	767	778	853	800	771	831	813	751	793	750	743	808	781	797	803	825	803	872	801	801	774	785	829	815	783	803	832	776	791	792	769	849	823	813	860	833	787	818	794	760	818	818	854	780	782	749	784	781	800	790	798	825	820	805	794	810	775	801	850	762	749	812	774	781	800	826	830	806	794	861	810	795	828	825	762	764	802	796	795	819	769	741	801	747	823	837	806	821	781	805	782	843	829	795	756	763	815	798	793	736	821	772	793	827	823	793	791	758	862	802	758	857	819	806	794	835	745	836	811	771	760	794	780	825	811	792	769	775	752	755	815	807	779	793	813	801	798	831	809	769	816	793	790	845	788	777	837	858	824	807	826	786	798	769	774	794	803	797	784	746	831	775	770	797	810	780	764	783	778	822	775	793	818	746	776	823	837	765	879	767	756	766	795	797	753	796	815	806	755	772	812	849	818	794	763	790	851	814	809	793	785	768	790	807	810	774	803	784	834	838	790	810	794	746	787	801	841	811	754	803	781	797	853	837	805	805	754	782	775	797	810	818	807	760	800	804	777	826	781	818	806	737	778	780	806	799	798	747	780	812	827	798	800	788	844	797	784	792	813	779	788	781	771	797	823	810	819	795	796	782	832	760	797	808	814	758	788	798	791	738	784	841	825	767	802	774	789	766	780	782	818	755	791	783	781	811	807	803	795	804	819	799	789	771	805	793	800	816	749	763	811	807	799	777	810	789	832	756	804	816	811	858	784	790	840	813	778	815	836	835	787	793	862	803	816	801	786	768	811	774	792	826	780	753	800	775	779	818	820	799	749	807	796	777	784	825	770	791	814	762	772	768	775	800	805	784	737	843	786	861	820	809	787	817	809	806	797	809	793	788	780	860	788	779	770	765	818	835	808	811	803	765	781	824	801	832	833	812	813	774	751	801	823	787	775	817	816	813	733	864	814	765	767	840	801	833	750	816	768	818	781	797	832	799	782	811	813	832	796	776	811	785	806	853	789	790	806	740	821	776	794	776	732	756	824	817	831	766	793	787	773	758	758	781	793	796	810	782	834	789	802	795	772	784	792	795	822	815	770	786	778	812	802	776	822	812	818	786	706	776	822	774	770	804	765	771	808	840	800	776	791	768	790	856	834	781	819	811	803	778	802	815	777	811	782	828	805	812	841	792	805	772	816	812	832	774	777	807	800	780	780	787	799	764	811	776	790	823	787	791	785	808	799	818	848	818	778	790	718	820	862	772	785	806	827	798	840	792	783	764	808	809	810	753	806	803	746	774	798	795	762	743	787	795	829	803	801	804	836	862	809	803	796	768	802	751	779	837	800	791	758	809	784	779	776	805	763	773	724	851	759	757	732	788	835	802	777	768	797	816	747	795	804	792	797	740	842	865	791	864	869	751	844	773	793	805	784	864	828	781	816	829	844	774	780	829	799	856	812	775	757	857	824	812	794	728	852	793	822	836	800	784	778	796	794	817	832	800	854	791	879	846	782	790	747	750	778	768	797	755	760	833	800	814	846	799	770	784	772	813	785	792	751	794	764	786	824	807	814	734	818	752	823	778	758	821	821	815	806	838	839	759	806	796	826	787	820	765	758	771	827	780	785	789	793	779	789	783	782	805	810	776	787	758	760	800	748	790	812	737	766	779	747	762	793	859	777	795	798	775	756	815	814	821	802	771	786	786	808	806	786	829	827	816	809	784	814	756	723	790	733	848	785	862	751	815	797	825	762	772	794	801	761	816	790	792	819	892	745	776	837	820	744	765	780	854	791	795	789	807	793	807	822	746	796	797	791	767	831	792	811	820	811	809	808	780	847	768	796	783	799	828	840	789	820	774	811	795	808	777	770	806	800	836	846	769	805	804	827	786	803	790	765	841	802	765	796	788	788	773	813	821	868	754	825	852	760	804	792	818	833	786	791	779	795	830	821	754	755	816	772	799	801	830	764	836	846	772	796	797	756	807	842	801	783	842	796	814	770	767	825	764	777	770	783	734	783	824	842	792	769	809	768	738	828	815	812	776	780	847	801	801	804	748	760	790	830	797	769	851	778	774	770	808	799	784	847	769	808	810	769	781	759	800	774	833	795	775	834	812	790	820	782	771	814	819	742	824	827	823	782	835	841	747	792	794	765	799	788	769	811	762	757	738	810	759	821	769	812	795	812	794	714	842	802	809	844	841	774	821	786	839	746	802	819	812	838	761	764	790	829	788	839	831	842	792	781	798	818	799	839	788	834	767	772	772	824	764	825	791	847	831	797	775	812	798	799	808	802	863	801	801	756	790	824	851	844	775	793	787	779	822	803	766	810	793	798	751	830	773	762	796	760	805	831	809	803	779	769	787	804	771	825	801	799	776	824	793	772
19184	10799	8755	5100	1835	616	390	368	360	310	332	303	286	327	286	274	278	331	300	324	239	269	237	264	256	286	284	253	260	295	252	263	285	277	292	257	258	250	281	277	266	259	277	284	246	243	285	226	256	250	311	292	265	273	277	285	282	274	221	274	249	276	249	270	280	264	208	279	275	250	271	248	304	282	262	285	259	252	231	285	261	267	282	246	244	258	279	295	231	294	279	258	263	279	245	259	269	282	301	272	249	280	270	285	317	267	265	274	242	283	275	280	275	249	293	289	279	261	249	279	291	246	254	244	277	221	312	266	239	277	266	300	278	296	259	286	286	302	253	300	275	249	260	265	237	277	294	278	296	278	256	272	315	279	300	261	268	275	297	276	257	285	243	239	306	277	289	308	292	303	274	257	272	311	287	295	255	286	248	274	274	264	299	289	323	277	286	268	268	269	255	279	288	289	243	257	263	246	288	285	273	266	265	265	336	303	271	257	271	306	260	242	294	252	271	276	266	268	271	237	269	273	255	264	290	275	260	257	257	266	268	266	256	284	290	264	288	256	271	275	255	302	279	316	292	304	289	261	282	283	266	256	272	282	278	273	282	288	250	256	259	290	266	279	307	275	305	289	303	258	279	297	286	269	268	252	287	251	252	250	252	260	286	270	282	266	258	278	269	243	261	290	284	267	265	283	286	290	268	273	278	246	302	260	279	275	321	278	265	280	312	294	298	241	261	238	276	291	289	282	283	284	283	284	265	280	275	258	272	267	275	267	264	286	288	262	267	265	252	255	269	273	287	289	266	269	257	264	297	281	265	253	256	290	278	262	284	267	317	274	221	258	279	267	255	289	233	250	251	272	227	300	265	265	277	252	236	247	263	270	268	269	257	293	256	290	263	265	287	273	264	255	277	278	261	294	270	248	250	274	245	244	288	276	255	252	270	266	290	289	285	309	283	295	284	267	266	279	307	265	251	258	285	255	253	276	256	287	277	274	269	236	272	287	263	284	226	262	294	272	276	252	268	251	281	293	252	266	276	276	284	293	288	274	265	262	248	270	250	259	287	314	230	230	263	258	277	277	273	244	250	282	272	274	251	257	251	284	246	290	220	276	256	289	250	260	266	289	287	284	288	258	277	260	271	278	244	256	250	254	268	268	282	269	275	282	237	275	253	280	260	281	247	269	304	287	261	260	281	258	271	304	247	288	257	270	267	288	289	251	258	265	245	260	276	288	255	274	294	283	296	266	287	272	251	291	241	249	267	289	257	283	264	267	268	309	292	246	248	244	262	276	263	294	299	298	269	248	291	258	277	283	244	237	280	293	275	234	295	265	263	290	272	274	244	263	317	272	284	257	229	300	267	264	293	277	285	290	246	230	282	252	282	286	280	281	259	230	253	303	263	255	266	261	279	264	256	275	294	273	273	254	303	249	235	265	242	246	265	224	271	258	263	245	241	257	273	280	261	258	309	278	245	307	255	263	254	295	255	288	283	258	226	259	233	261	273	286	276	254	274	278	280	282	292	277	281	309	259	295	274	291	228	282	249	259	259	251	244	269	268	260	280	257	247	254	333	285	260	280	264	286	250	269	254	267	266	267	293	279	277	272	308	307	256	316	274	253	247	267	269	254	267	281	259	261	262	264	255	256	266	256	249	238	266	269	288	277	260	231	246	297	272	277	260	275	274	267	250	279	302	280	244	257	278	274	249	277	259	258	256	264	261	315	255	260	281	289	256	340	285	231	279	290	256	267	270	243	231	255	289	274	229	243	282	275	279	278	276	272	241	232	291	303	278	266	268	281	237	245	278	257	279	232	280	246	286	286	287	246	271	276	281	281	257	249	232	268	267	249	262	281	246	256	232	286	310	258	281	262	264	245	285	271	242	290	264	260	240	250	246	262	260	281	235	316	265	250	266	294	287	306	279	283	289	278	265	282	320	265	269	276	302	249	272	285	253	280	263	272	286	264	266	296	276	244	238	289	247	233	259	264	259	255	262	291	288	258	274	266	267	235	283	269	256	293	261	288	294	288	284	292	252	265	251	284	284	260	263	264	267	272	299	284	271	286	270	273	275	281	297	256	285	274	275	270	257	249	275	263	257	256	298	282	252	278	291	278	279	290	273	301	249	266	273	244	293	258	274	229	281	279	298	308	279	277	258	291	280	285	233	283	269	272	279	274	286	299	277	254	306	275	250	276	305	256	252	260	243	262	299	284	292	298	270	306	323	281	285	289	233	272	271	293	282	279	254	285	253	272	261	246	298	268	266	281	276	294	235	271	283	300	253	269	244	242	281	261	236	242	285	247	289	252	251	262	281	289	275	263	273	315	267	287	272	264	266	282	245	234	280	258	282	287	261	258	260	284	267	273	275	266	283	275	259	259	260	248	304	269	296	284	258	276	251	250	279	283	257	266	277	271	261	286	258	260	243	315	261	268	262	274	279	292	287	271	273	298	284	267	288	315	235	248	282	312	276	266	302	254	257	275	290	278	272	285	287	288	285	233	277	262	269	269	274	265	288	275	247	259	246	269	267	275	264	281	226	268	267	270	294	273	296	280	260	262	263	243	283	290	257	306	254	248	279	258	292	281	268	247	295	262	258	256	267	269	258	257	302	266	258	279	241	258	284	287	254	270	247	265	247	282	273	258	301	276	303	255	263	273	262	274	292	267	280	262	297	262	287	244	281	249	275	262	286	250	295	250	281	246	288	202	264	267	269	288	245	270	282	275	299	267	290	270	262	302	260	268	292	274	280	283	235	292	264	273	266	249	266	252	256	277	264	298	287	289	283	236	266	289	285	253	289	269	272	290	265	290	275	247	297	228	313	296	280	261	279	304	272	280	253	281	273	241	251	274	251	292	235	251	250	247	277	275	270	237	242	272	273	312	290	252	275	283	255	269	261	276	275	280	289	268	272	243	277	262	277	277	257	261	266	247	272	275	248	233	270	268	280	241	269	259	244	284	301	294	276	292	297	282	236	279	284	263	277	273	258	262	271	296	283	282	284	294	276	268	275	296	251	284	265	268	257	255	249	258	246	223	266	275	239	287	302	266	275	269	304	273	284	287	268	268	289	259	285	281	286	260	242	255	235	289	281	253	290	248	281	276	280	244	270	263	226	261	283	271	244	284	295	269	258	273	259	262	302	266	265	272	249	237	264	275	266	265	232	266	283	261	282	315	256	253	283	274	268	264	303	274	263	280	260	271	243	271	292	273	232	240	286	265	277	256	283	270	273	269	289	281	254	287	263	261	264	271	296	271	269	289	286	266	301	255	243	264	278	268	254	266	251	306	266	256	224	264	278	257	280	272	227	253	280	253	245	303	253	277	262	282	284	269	284	288	269	265	268	269	279	248	266	253	280	236	274	287	277	291	262	248	259	234	259	253	248	272	274	251	285	271	279	289	250	262	284	284	276	258	271	276	280	300	256	275	283	263	304	295	275	260	275	293	305	268	260	252	268	293	257	290	264	284	273	254	262	262	254	265
11423	9159	13411	12253	5411	1913	1300	1054	997	967	912	819	769	793	785	762	748	699	723	709	614	681	651	650	659	629	621	679	614	616	631	583	653	619	640	657	650	593	588	619	606	613	601	673	629	623	620	624	636	637	598	658	610	604	574	655	615	613	644	609	620	628	649	624	618	593	599	603	597	618	639	618	599	650	594	592	677	634	588	611	603	595	631	617	629	646	634	622	604	647	607	613	584	631	587	611	614	566	588	631	628	600	614	623	604	596	622	660	646	641	624	626	603	642	602	605	663	585	592	652	639	660	615	617	605	627	573	604	587	620	614	602	595	576	582	601	610	581	606	642	629	619	598	605	584	640	602	642	608	641	611	575	623	591	605	622	619	574	640	607	600	615	636	600	610	601	603	613	641	598	597	537	606	632	607	604	612	634	642	611	624	630	605	577	637	619	642	581	642	622	631	635	598	648	658	661	601	561	648	641	608	632	657	632	618	580	608	616	630	599	636	596	614	605	623	649	642	652	586	647	587	639	619	644	605	608	643	589	630	605	626	586	608	641	607	618	597	593	615	629	589	608	618	579	615	599	639	624	636	590	615	624	638	591	608	580	580	621	598	628	601	599	622	586	647	596	631	600	638	619	538	619	566	622	592	596	635	575	624	657	625	607	617	633	605	626	653	606	625	592	583	584	617	611	650	592	622	657	621	585	553	618	617	630	616	669	631	608	652	631	617	609	596	602	625	588	616	619	642	647	611	635	606	588	634	616	651	627	546	644	619	612	584	622	616	603	600	595	649	622	630	646	609	600	629	594	584	609	594	590	624	652	602	623	627	666	607	649	593	633	650	571	633	600	607	578	570	614	633	656	638	598	636	570	616	607	641	642	697	610	622	587	617	566	617	639	562	643	639	615	637	610	605	593	617	562	598	577	678	592	622	622	595	603	630	600	608	619	627	617	608	605	635	574	667	603	600	618	583	581	652	611	592	588	623	614	623	632	611	660	629	636	642	619	583	575	606	605	587	624	606	641	586	610	643	616	598	628	638	629	630	623	602	593	616	625	572	595	611	611	621	591	591	603	621	615	617	589	617	635	609	535	602	569	617	627	585	595	616	635	613	604	612	617	639	596	606	605	600	656	671	595	619	626	638	602	561	615	637	607	619	642	603	644	598	615	611	615	611	596	580	668	581	614	630	597	607	614	618	632	635	581	614	569	633	664	572	632	549	589	634	621	612	607	583	633	592	629	611	678	631	570	603	624	614	578	614	597	608	624	605	642	620	622	602	598	600	645	644	617	662	642	624	671	679	608	578	583	607	638	582	602	623	648	593	610	596	627	619	629	599	575	663	590	629	639	609	647	624	610	612	567	625	639	600	627	584	630	571	648	602	619	630	628	578	610	617	660	616	619	618	609	615	624	608	654	603	632	607	608	646	632	567	622	639	605	558	578	605	604	586	622	588	602	631	628	565	608	608	658	618	631	592	625	592	582	616	538	656	673	636	605	641	603	622	636	636	652	627	618	609	614	637	593	621	635	601	641	617	574	585	646	603	621	617	644	642	676	594	610	624	661	626	613	617	591	607	594	650	593	621	561	618	614	554	593	560	577	650	640	652	596	568	645	650	621	603	602	575	619	628	621	680	633	595	610	613	603	580	559	603	601	607	631	631	625	590	557	619	612	583	628	625	617	648	571	571	621	618	564	628	638	669	635	580	668	645	613	587	619	619	622	645	670	576	545	631	592	591	618	629	614	638	620	625	610	625	591	596	600	611	600	644	563	615	621	620	626	605	628	569	634	580	664	576	639	600	595	588	632	655	665	628	593	626	589	629	597	567	622	640	607	653	581	639	614	659	624	614	632	610	612	640	618	616	620	635	596	617	615	618	573	614	616	633	604	616	618	592	599	638	677	631	634	599	607	660	659	619	581	637	601	671	575	584	617	619	693	595	594	654	631	631	585	667	668	582	635	608	636	619	638	635	594	647	622	588	622	575	649	608	565	634	583	646	652	630	609	671	606	613	640	598	613	606	625	583	608	636	622	564	624	636	617	622	634	644	603	635	602	624	578	605	571	601	604	618	579	622	640	636	574	601	617	633	573	644	648	569	662	602	610	634	642	621	616	593	616	630	604	670	616	585	633	625	575	574	636	649	608	631	658	633	580	603	569	589	633	594	561	557	622	595	623	603	623	634	597	623	635	678	610	604	615	597	626	588	646	596	602	656	642	638	613	631	601	609	593	631	601	607	614	577	609	601	619	637	648	629	634	610	598	606	612	641	563	627	607	622	582	626	618	605	614	595	613	647	594	661	606	619	594	600	622	646	620	630	595	564	621	636	618	631	565	579	634	614	563	637	623	616	593	639	625	572	641	606	616	637	576	595	614	682	614	601	658	599	663	618	610	594	635	611	634	594	605	641	649	590	580	600	616	594	621	596	622	627	595	585	623	538	599	578	648	631	644	598	671	650	627	610	600	668	610	609	629	608	616	653	571	594	625	580	640	612	629	590	591	552	637	607	600	609	590	645	599	617	594	587	587	652	641	595	599	603	609	638	578	621	589	616	617	605	573	583	633	598	626	650	669	612	599	612	643	605	611	606	635	610	644	628	594	591	636	642	629	610	601	626	583	650	625	592	619	628	625	627	635	587	634	604	596	609	619	636	637	610	640	612	652	615	645	584	624	636	605	594	578	600	643	640	611	613	594	649	657	610	625	596	577	626	599	647	640	619	617	639	601	612	610	655	608	642	608	616	626	609	604	625	624	606	680	609	586	623	642	565	628	599	599	627	621	635	622	593	640	597	619	650	613	627	631	609	618	629	645	629	626	632	599	608	618	603	632	629	638	624	587	648	616	615	613	641	591	656	605	584	593	564	601	620	593	611	641	601	624	636	648	574	586	584	609	619	561	614	590	628	618	588	651	625	606	606	657	596	561	628	596	623	620	593	570	588	646	592	575	567	603	587	550	602	649	628	622	579	654	630	637	618	594	661	621	618	587	603	617	547	631	579	564	631	549	633	604	616	601	657	601	639	644	636	627	629	617	635	628	626	579	596	630	602	562	617	669	682	582	629	660	600	625	644	609	605	604	631	608	603	622	590	635	629	648	622	601	605	560	625	619	612	636	663	617	641	640	619	616	624	626	616	567	599	594	639	593	622	644	662	603	612	579	597	630	659	627	653	580	616	579	647	606	621	604	625	609	595	661	638	612	664	619	593	612	614	652	624	576	626	571	630	593	625	599	648	601	562	609	626	624	582	580	665	640	583	583	605	588	611	615	637	598	610	602	588	617	617	623	584	594	626	643	589	637	590	652	592	606	633	613	639	607	561	620	627	634	612	649	642	621	536	626	613	645	622	606	559	627	632	625	625	592	632	605	618	603	570	600	592	586	599	603	604	624	618	601	612	631	650	579	622	630	615	623	629	573	626	624	572	642	608	618	621	635	606	631	648	622	613	603	586	609	636	615	628	642	681	617	619	607	654	578	605	623	634	602	583	653
33696	26264	28304	23290	11078	2481	722	586	525	475	457	433	392	416	436	354	364	381	360	345	341	367	342	310	352	321	317	308	309	319	293	300	336	329	303	312	329	330	273	311	319	326	312	355	318	324	316	349	304	312	362	294	311	296	308	320	326	326	319	313	317	309	335	326	305	361	306	298	313	337	320	347	362	325	344	328	306	355	322	325	281	329	325	302	322	324	331	323	324	330	327	330	319	310	333	328	328	317	325	335	345	317	281	318	327	381	313	304	324	323	329	326	331	286	302	349	301	352	291	299	308	323	311	292	342	299	281	308	334	332	331	347	318	291	343	325	284	323	309	287	289	325	293	333	334	298	332	313	318	363	327	309	300	298	307	315	345	345	305	336	315	300	334	290	311	330	323	294	334	313	316	332	352	336	323	299	330	359	297	303	300	356	303	302	324	326	298	315	311	318	328	342	317	299	339	321	338	302	355	339	329	299	306	318	331	322	320	326	332	324	322	306	311	325	325	319	295	298	298	323	313	350	316	295	324	307	320	316	288	309	320	303	303	328	305	316	326	283	308	342	303	300	300	308	341	331	304	292	328	309	312	335	311	313	327	316	336	348	342	340	308	301	284	298	319	307	309	325	293	320	328	338	340	372	356	318	302	315	319	313	359	318	334	321	305	292	352	336	315	309	323	334	315	324	360	318	309	309	344	334	324	352	322	380	334	304	313	320	332	352	329	316	301	289	290	318	310	304	313	345	300	350	308	317	309	291	315	335	306	328	367	307	344	327	307	327	307	314	291	293	327	340	297	317	325	331	314	314	339	330	295	304	351	343	339	298	346	299	306	291	317	283	317	317	284	277	346	322	329	344	319	344	347	314	284	323	310	325	289	320	313	329	337	330	325	302	308	314	317	310	311	316	329	334	326	333	328	282	370	335	312	356	336	294	277	317	342	302	354	318	334	299	332	321	321	324	326	309	314	331	332	329	300	312	313	321	301	282	287	309	292	315	330	315	321	350	289	306	318	323	297	313	302	306	328	336	341	279	328	325	329	311	303	285	308	297	338	317	346	310	323	335	356	302	315	332	315	294	326	314	348	338	281	281	324	327	321	320	335	309	309	346	337	310	308	339	348	333	339	332	304	300	289	319	332	321	326	318	324	366	348	328	317	349	321	312	299	356	314	309	356	301	352	311	311	306	347	320	336	316	307	332	350	361	335	333	305	324	291	360	317	311	320	326	342	316	327	293	321	331	340	296	343	344	373	330	307	326	313	333	289	338	359	342	334	325	302	296	310	319	293	329	312	366	319	291	320	344	328	295	300	317	340	244	323	338	316	322	325	303	275	361	304	335	328	319	334	354	353	317	315	330	329	336	318	317	341	307	313	292	297	321	340	332	334	326	305	303	306	360	309	317	340	299	299	317	340	321	288	346	296	337	311	325	330	323	337	345	318	345	329	342	366	319	284	327	364	334	329	323	303	365	338	314	368	307	323	330	334	320	336	332	314	326	341	327	312	313	340	280	309	327	327	282	345	310	326	340	335	330	333	305	310	294	293	320	305	301	309	324	337	350	311	346	292	319	326	322	316	286	347	340	323	312	346	286	321	333	352	315	334	314	320	326	369	321	334	334	345	347	338	318	336	322	322	303	291	308	305	299	291	341	290	319	342	320	305	293	326	330	300	341	336	327	333	337	301	327	305	332	325	260	329	317	305	345	290	325	294	304	346	328	325	356	317	340	310	302	322	331	313	301	353	330	315	332	340	328	317	318	309	291	294	300	301	308	330	334	323	342	316	284	320	318	306	314	338	314	353	307	335	282	306	315	339	346	316	337	325	311	308	321	321	309	334	320	282	349	352	352	325	315	307	298	285	319	304	310	338	310	341	319	336	325	311	300	331	304	300	301	350	348	327	318	306	314	310	305	308	326	313	330	322	309	319	333	290	314	313	334	357	271	327	292	323	319	312	309	327	277	356	296	310	325	310	322	326	367	312	301	333	283	302	343	318	330	335	331	325	377	350	311	358	305	305	298	316	323	311	290	322	321	333	301	304	345	316	327	325	315	334	303	327	333	291	328	324	330	321	325	329	307	339	362	310	323	305	299	296	304	347	346	341	303	293	342	384	293	310	309	277	312	336	325	331	296	319	325	314	325	336	354	340	332	360	306	342	320	323	334	301	305	315	358	346	327	325	299	290	351	319	315	316	345	371	317	308	281	324	306	302	308	324	275	299	298	334	324	314	313	364	300	314	306	298	303	334	323	368	323	293	307	318	373	316	333	320	322	328	309	317	317	313	350	321	318	344	305	323	320	365	361	307	303	323	329	306	302	331	326	304	303	315	323	318	304	309	368	335	324	281	287	321	324	324	333	318	339	296	309	302	311	299	326	305	318	287	281	301	347	316	330	323	285	351	336	305	353	310	298	362	335	328	325	344	305	338	326	309	313	308	371	301	328	325	318	344	325	332	308	316	345	317	309	297	348	333	345	333	339	331	342	322	274	330	329	301	300	346	320	338	332	321	296	316	295	314	296	340	315	382	318	297	312	318	356	319	315	327	303	342	311	305	293	300	321	331	291	323	318	348	324	277	288	300	328	312	337	330	324	293	319	346	295	308	334	335	327	311	331	369	310	314	353	290	317	348	321	376	320	337	332	317	314	306	348	321	306	335	346	308	308	336	326	323	289	329	355	360	328	338	297	326	368	338	324	311	296	317	306	332	349	345	330	325	326	334	328	304	346	331	341	342	341	292	309	317	347	332	326	305	334	333	293	312	345	369	353	302	330	311	354	322	321	310	350	326	347	333	299	306	308	348	344	320	343	319	294	312	306	332	341	331	308	344	295	297	325	343	305	279	321	316	292	330	326	328	359	341	321	304	330	284	328	291	354	325	308	277	318	307	309	286	334	347	316	319	337	297	297	315	317	338	321	318	299	376	345	312	320	316	329	311	339	311	305	337	315	330	338	310	340	313	324	330	321	332	313	320	302	323	337	330	300	345	299	320	298	315	319	328	317	306	323	325	316	327	329	355	300	360	324	294	341	320	334	325	332	312	353	299	326	311	306	302	322	303	332	295	314	326	348	306	354	307	290	322	338	299	302	348	318	318	343	349	309	293	324	342	336	302	320	327	311	280	330	315	299	316	350	297	322	321	310	320	325	320	357	295	342	301	336	312	331	317	316	334	336	317	302	329	308	343	350	347	330	320	313	344	343	319	316	303	298	330	306	348	320	312	288	338	338	327	310	341	319	329	325	303	309	305	307	341	353	315	302	325	347	293	328	351	319	309	319	334	290	306	331	329	327	320	354	350	335	301	346	307	293	311	294	310	316	335	315	304	304	350	321	346	317	307	341	306	336	326	334	301	352	361	309	286	321	329	310	313	351	345	319	373	304	313	327	312	314	329	330	297	352	339	322	309	300	345	327	279	315	331	329	318	314	306	302	333	316	355	341	294	357	305	318	305	334	326	333	298	341	338	343	317	318	333	359	343	341	332	330
21575	21004	31788	32055	17872	5302	2305	1952	1781	1544	1391	1313	1248	1254	1322	1131	1105	981	903	880	803	839	789	827	795	763	783	753	742	764	734	752	718	729	744	745	734	750	717	711	729	725	708	711	712	675	707	734	729	742	718	772	705	693	731	712	707	729	688	752	725	721	746	697	698	726	736	764	719	707	727	699	703	748	665	753	724	733	774	669	711	738	716	711	770	718	724	675	736	723	706	716	726	744	718	736	702	705	701	731	734	698	743	729	729	662	680	716	725	715	703	701	729	678	686	738	713	742	709	680	723	711	709	711	724	671	712	716	695	723	722	738	733	712	710	726	779	678	692	720	701	694	697	796	702	743	712	703	711	767	733	715	744	739	710	731	769	682	711	663	765	677	701	682	715	748	747	717	688	703	730	699	723	722	742	697	709	730	713	734	675	698	766	694	743	752	656	704	684	709	725	701	755	773	706	781	682	705	722	741	683	740	673	717	676	703	702	724	730	729	755	721	727	761	690	720	711	738	679	703	709	731	708	734	725	721	700	693	676	670	675	685	733	699	706	677	732	719	702	726	720	726	680	731	702	719	733	729	718	713	691	745	753	797	767	742	717	707	707	684	674	748	718	725	692	665	685	734	736	714	722	744	739	729	757	730	745	732	741	723	718	732	735	722	741	688	711	734	743	679	665	663	774	735	656	720	767	705	717	743	732	695	758	726	785	671	751	763	676	671	684	713	716	714	697	735	757	675	706	687	713	730	750	708	770	708	670	672	692	706	772	660	706	720	718	747	721	661	705	653	754	716	774	710	729	690	745	755	788	741	693	719	726	744	715	742	722	698	801	727	703	790	715	680	756	686	703	705	704	728	750	742	697	742	669	705	732	726	749	743	671	702	722	696	774	717	746	708	731	697	749	746	705	732	690	733	697	706	719	701	747	749	717	702	743	741	728	667	743	713	675	736	756	713	751	679	761	737	730	697	782	693	750	743	741	725	700	735	690	667	703	750	769	731	740	667	657	673	721	708	695	733	717	725	733	717	717	779	719	750	733	739	720	743	779	669	722	726	713	728	706	686	734	655	708	757	700	731	714	757	705	698	727	734	725	736	709	713	690	703	706	742	698	731	670	765	760	736	707	745	742	715	739	704	665	740	714	742	684	715	662	698	762	721	749	666	694	740	700	740	692	703	669	697	688	679	710	697	716	687	678	705	711	738	750	707	698	684	713	749	757	730	743	704	732	742	693	713	713	718	682	707	718	739	704	757	692	736	756	718	728	698	706	715	734	695	752	729	758	719	742	717	714	736	733	731	778	702	712	711	757	716	707	683	721	660	715	726	740	688	682	691	682	709	713	689	751	719	707	724	704	733	690	716	679	706	720	736	738	664	715	715	739	702	746	746	723	710	738	750	715	757	738	736	700	723	746	738	702	752	658	735	737	733	723	714	702	732	780	711	725	678	776	722	717	719	698	718	698	678	723	711	697	711	706	701	698	685	678	728	730	720	742	652	714	727	734	710	693	736	668	693	746	741	734	707	739	703	681	688	703	775	660	739	768	701	730	700	756	736	711	741	719	758	692	744	702	704	720	749	704	783	773	753	732	678	754	687	737	756	733	711	730	717	714	723	717	768	742	751	710	784	719	663	670	716	762	741	693	682	699	742	718	690	720	691	745	700	705	696	718	688	701	712	709	660	710	690	755	761	715	698	703	722	736	710	766	699	724	703	671	710	683	677	717	704	650	750	703	734	712	662	670	722	677	762	733	721	686	715	700	734	696	686	736	724	728	738	729	699	713	687	724	704	714	726	681	707	704	710	698	725	773	729	719	704	651	657	720	673	743	756	699	739	671	678	720	751	717	704	720	739	705	635	685	734	733	689	742	754	721	734	750	692	704	712	720	742	650	720	711	734	687	752	739	680	690	735	723	703	714	710	685	695	728	748	736	746	741	676	703	754	711	690	700	755	701	716	691	756	679	705	729	699	742	709	729	773	697	745	746	714	700	742	718	714	726	707	676	703	714	755	696	729	719	736	716	731	692	711	700	724	720	682	751	724	708	685	700	756	726	729	702	692	733	710	713	717	701	696	719	735	698	761	685	713	681	711	735	698	725	724	749	708	711	683	733	694	711	706	708	691	726	708	691	672	718	679	716	741	717	685	762	747	689	729	706	743	723	711	731	740	755	734	707	754	675	658	704	715	745	735	708	691	734	734	749	717	708	748	715	726	720	750	696	724	697	710	734	731	703	687	750	707	706	764	716	723	704	760	700	721	733	714	696	726	739	700	735	762	727	751	762	694	758	710	735	706	710	740	755	663	741	709	695	712	693	726	730	751	744	735	719	686	673	741	700	729	710	710	673	738	739	709	701	753	678	679	720	748	744	718	692	717	689	659	708	722	653	704	680	720	706	721	730	736	718	734	741	762	725	679	787	730	706	722	682	728	725	712	738	690	772	768	705	744	736	686	718	726	710	687	665	699	780	696	724	704	740	726	726	706	728	755	689	693	729	692	734	701	698	627	731	719	706	691	705	752	690	752	734	716	686	726	685	664	685	733	708	723	678	720	795	652	732	700	761	706	739	723	695	721	703	747	741	700	694	748	713	671	732	714	703	721	696	698	704	726	673	726	684	739	757	710	718	730	718	740	731	705	753	710	713	705	751	730	687	752	719	675	684	691	728	717	792	711	705	707	789	702	715	752	701	746	735	664	714	714	734	736	728	671	705	701	768	723	691	700	650	700	756	740	749	728	725	731	695	680	737	740	763	698	713	747	704	744	766	703	682	782	752	713	714	686	702	742	727	704	716	710	673	703	718	676	707	730	676	682	722	736	749	668	790	730	670	689	706	716	749	670	736	786	721	690	709	721	711	696	724	679	736	724	740	738	710	709	750	699	723	728	720	738	710	705	737	709	719	756	657	686	733	748	720	682	710	672	725	735	705	696	763	734	739	718	702	722	760	701	754	700	744	693	687	710	702	718	728	726	699	746	712	704	710	702	699	696	718	704	739	762	712	755	755	708	756	712	681	736	770	684	701	763	701	741	769	725	727	713	716	703	724	744	695	718	713	737	715	709	697	736	699	743	711	719	701	730	736	719	719	745	730	695	717	726	673	670	772	688	722	723	735	698	680	728	712	690	686	696	749	749	711	729	676	741	743	728	664	725	710	715	718	691	724	734	769	722	732	740	656	726	713	739	723	645	704	702	744	755	719	689	687	712	686	757	774	696	764	693	737	730	728	728	718	680	698	697	704	723	724	687	723	716	712	777	758	703	736	723	716	762	676	720	747	717	713	700	730	703	704	715	694	737	730	712	716	722	717	690	689	685	710	681	728	717	712	703	730	714	729	704	705	666	708	711	689	740	679	716	731	722	726	732	699	731	740	751	698	706	739	743	695	723	694	739	662	697	728	725	730	742	730	711	733	755	748	708	765	724	739	741	770	690	765	707	749	747	745	695	715	713	733	710	753	693	744	748	733	738	675	700	704	684	696	691	740	730
44586	36991	37395	29914	18098	5544	1333	916	725	586	604	578	555	545	549	488	447	426	428	430	411	432	448	396	380	401	402	361	406	384	413	352	367	419	406	427	377	376	382	393	420	387	396	358	360	410	396	332	382	395	375	402	377	382	349	385	395	372	385	387	407	370	397	400	353	370	382	351	413	394	334	383	368	375	404	359	382	403	377	380	371	346	369	374	399	390	409	393	371	358	364	390	380	376	398	366	349	408	409	411	395	376	392	440	408	346	363	398	415	389	382	371	390	390	378	389	384	370	390	382	399	393	345	354	387	399	381	390	377	354	383	387	388	376	399	393	393	363	367	405	384	365	375	354	381	394	370	388	377	369	401	378	384	402	375	370	367	375	418	358	374	370	404	379	432	393	378	374	409	371	381	392	373	398	382	401	419	378	391	359	381	413	373	364	373	406	410	350	385	373	397	365	401	387	421	368	377	354	399	357	354	379	346	385	377	347	372	351	409	367	393	404	401	383	365	375	356	356	338	372	373	423	347	378	364	392	384	387	357	411	367	371	376	392	371	356	371	350	333	400	377	378	371	394	362	385	353	391	390	357	408	386	364	403	390	338	378	370	391	361	399	391	415	389	407	375	400	388	379	385	340	380	379	420	368	379	374	422	397	361	401	363	354	366	377	406	393	376	433	420	363	378	386	368	360	374	368	423	418	357	406	389	393	409	402	363	363	346	361	380	372	363	381	365	368	393	394	356	399	372	359	369	376	359	363	379	425	389	401	371	408	417	358	369	359	445	421	392	386	398	374	392	372	347	366	396	407	376	424	364	420	374	395	389	391	349	383	342	375	434	394	375	380	379	341	342	348	374	374	360	396	401	408	355	388	350	419	369	346	371	403	331	392	373	399	378	382	389	344	366	376	436	386	366	331	363	414	377	389	370	395	371	377	372	364	396	369	374	392	397	406	374	382	402	376	357	394	403	410	334	358	396	375	388	374	378	426	374	379	338	371	380	366	363	362	365	421	421	394	360	368	345	397	405	376	388	387	395	368	375	367	368	375	394	428	346	401	387	376	367	358	370	435	385	405	400	418	400	389	391	378	362	373	409	367	394	385	390	360	422	349	368	391	398	372	400	381	400	383	367	407	400	383	391	400	372	367	369	390	388	383	362	369	355	407	378	396	363	367	351	382	412	396	387	350	378	378	376	370	406	393	362	352	401	417	359	338	398	355	391	344	351	373	375	357	388	381	361	383	404	397	356	382	399	388	402	399	353	389	396	356	387	389	353	399	370	365	395	384	378	362	404	373	394	366	389	360	375	376	384	382	366	392	392	370	409	346	368	375	417	377	360	376	380	376	354	349	376	360	395	373	368	397	406	392	372	376	416	336	419	370	383	382	395	364	378	408	400	386	412	350	336	394	375	378	394	354	366	357	404	337	376	349	382	361	369	408	336	382	413	401	394	346	391	390	395	400	367	363	356	372	374	405	377	363	434	348	422	392	358	377	397	390	368	370	375	413	365	364	378	354	388	395	412	390	392	417	355	389	390	378	398	382	363	365	366	383	372	402	414	379	394	371	359	404	388	366	356	389	419	402	379	377	363	352	372	379	403	353	325	338	409	434	393	384	402	376	388	420	405	400	392	385	374	400	404	372	356	370	386	335	335	351	412	368	390	410	349	372	423	358	353	364	360	353	395	402	372	367	364	368	394	416	410	397	373	404	365	400	393	398	307	338	376	383	381	346	379	381	388	400	365	360	355	369	368	383	347	383	416	373	344	393	404	383	371	395	363	416	403	387	389	360	394	415	382	374	439	370	382	363	343	393	387	391	390	389	386	359	385	347	398	385	419	360	345	357	380	333	346	383	393	356	374	396	380	418	371	428	363	381	367	415	356	362	359	336	400	366	384	389	374	369	368	379	381	383	405	370	398	371	368	364	376	364	400	397	355	377	356	421	410	346	352	361	351	368	364	365	391	349	393	392	393	406	357	372	373	376	361	365	400	386	406	356	388	405	376	402	395	395	388	360	389	412	434	385	395	372	366	387	375	373	391	360	370	413	385	400	355	365	416	353	400	356	401	412	375	394	366	365	365	378	414	377	414	426	412	440	397	377	371	371	322	373	376	378	356	395	349	394	374	371	381	353	411	411	405	422	367	384	391	381	397	380	374	406	362	414	381	377	414	382	396	389	399	372	356	368	402	378	359	380	396	377	377	380	396	395	368	376	371	371	378	401	389	393	373	368	366	395	384	341	371	361	384	400	372	365	372	395	363	395	412	396	371	341	363	376	408	419	370	372	377	435	414	366	408	366	369	359	377	401	366	359	357	398	367	372	362	372	410	363	388	374	389	391	380	422	386	381	355	396	376	388	397	376	359	383	352	379	391	381	380	373	376	361	375	413	419	343	387	378	351	367	372	368	366	384	395	356	377	380	357	397	350	390	407	388	414	375	392	385	376	379	392	395	348	340	389	408	345	399	412	385	364	389	422	435	382	381	414	319	401	371	373	334	359	418	398	406	377	356	353	372	392	349	356	368	385	387	395	379	390	398	376	388	380	405	352	392	365	361	360	406	388	409	420	374	368	361	408	370	336	394	370	394	403	399	398	368	375	335	373	375	358	389	387	405	408	407	378	369	372	415	359	376	361	394	368	430	387	369	361	381	391	381	388	374	382	370	393	368	375	399	402	401	428	385	371	403	420	368	331	402	371	359	377	425	396	359	386	368	385	392	359	373	406	375	334	375	380	347	365	389	378	405	413	397	359	373	420	357	405	391	405	380	378	387	379	420	412	411	394	330	446	347	401	386	398	377	389	373	355	412	353	392	371	377	385	382	381	342	377	390	354	396	392	348	387	375	407	387	403	385	414	380	387	370	411	387	364	373	377	402	332	367	358	396	383	341	370	392	374	429	411	385	401	398	411	371	379	377	365	382	352	347	385	396	396	372	368	379	368	413	366	346	387	389	321	383	364	422	378	391	388	367	395	357	406	394	372	421	374	371	343	383	369	389	371	344	362	391	336	380	412	394	389	387	358	377	382	362	360	353	370	419	353	383	391	352	337	354	368	414	404	367	419	378	399	367	405	406	399	379	367	389	341	357	368	341	359	384	365	386	414	390	360	399	349	368	391	423	386	391	354	363	366	384	398	387	354	394	415	399	395	357	387	328	386	430	397	375	390	389	391	377	338	408	360	381	382	372	344	401	354	387	403	376	394	361	378	375	394	397	365	375	370	399	390	378	370	390	374	392	418	405	401	372	383	350	442	403	412	410	365	373	399	371	381	375	400	389	375	419	411	382	367	417	357	350	403	382	395	412	371	387	381	390	371	417	361	371	389	371	397	372	368	410	324	407	403	436	377	393	417	402	372	401	391	414	385	367	390	376	361	395	381	350	415	364	385	404	402	372	387	361	383	393	388	393	370	411	421	374	437	401	366	382	392	363	382	383	379	365	379	332	353	378	366	388	408	421	412	383	398	368	363	336	405	419	375	373	378	378	365
28211	28347	38565	35923	27518	8432	3145	2733	2321	2117	1968	1805	1778	1726	1694	1559	1418	1219	1190	1156	1004	982	1052	972	897	917	870	919	899	895	853	861	881	881	806	764	849	842	831	833	790	883	865	833	808	854	786	848	835	847	794	851	865	840	861	786	865	847	827	820	848	867	831	821	788	840	824	806	872	883	863	791	834	837	799	848	783	882	806	822	869	806	844	792	758	849	832	818	759	812	785	830	853	819	793	784	821	830	834	853	780	906	830	836	846	828	872	814	853	828	846	822	841	771	840	810	784	842	893	775	803	830	856	828	838	783	844	803	845	775	812	845	841	853	822	814	802	835	864	798	794	784	799	807	885	817	839	794	813	838	799	821	773	858	785	817	792	832	790	859	821	796	836	824	808	817	855	820	788	798	786	832	843	804	865	852	820	836	828	814	830	856	788	802	795	844	827	813	855	799	748	854	819	844	836	854	846	835	886	826	842	807	821	858	796	829	808	835	782	837	832	881	855	803	874	800	885	838	854	838	871	858	835	826	803	832	803	800	842	815	834	832	836	867	860	777	827	836	871	821	799	863	819	794	841	852	798	884	806	829	782	798	762	836	840	811	841	829	814	818	764	824	813	786	766	809	805	804	848	773	797	809	815	794	795	817	814	844	821	830	817	823	856	757	829	828	831	833	840	848	852	843	761	839	860	832	810	832	863	836	791	851	765	854	846	799	827	805	794	818	838	834	832	837	793	851	851	827	814	837	811	808	840	784	850	871	856	839	806	803	799	857	786	850	842	876	925	809	837	879	792	837	831	835	849	815	823	828	843	791	769	835	813	825	866	779	849	845	820	829	834	802	797	791	840	848	798	862	813	838	793	806	819	842	877	840	863	829	809	816	827	799	836	849	882	837	824	811	847	852	797	757	817	845	843	846	860	837	795	814	874	884	863	803	872	802	725	816	845	829	834	819	831	869	806	786	818	805	776	865	815	813	894	819	797	870	829	845	809	794	790	867	820	874	823	826	836	810	794	779	807	825	825	790	855	919	825	822	800	820	825	861	838	803	757	809	830	825	776	840	839	861	800	811	834	820	824	836	842	820	834	817	819	816	823	862	803	817	818	804	844	833	814	827	839	869	862	824	815	824	815	819	846	860	889	808	798	809	815	843	883	859	860	798	852	867	815	879	797	823	883	807	817	806	848	821	815	847	816	828	840	836	786	816	833	802	821	816	819	816	840	847	805	797	830	796	841	843	822	838	864	863	826	852	861	796	802	801	843	794	829	809	823	788	835	842	808	822	865	779	872	805	827	816	825	817	845	800	812	809	808	745	769	816	845	818	777	850	841	824	831	813	809	834	819	785	834	784	808	886	798	800	812	859	838	845	845	816	790	866	825	860	847	831	813	838	816	789	862	830	806	836	838	819	854	805	828	825	811	834	821	791	844	845	812	811	796	811	833	832	804	829	867	828	775	838	806	869	838	767	836	833	815	789	786	887	844	801	841	814	723	800	802	824	841	830	865	807	814	829	862	835	859	785	785	839	827	828	863	769	860	828	866	840	830	841	792	814	853	831	816	834	838	831	799	785	820	800	818	812	820	884	801	874	836	786	846	769	770	892	839	809	819	798	757	811	839	855	848	878	805	789	812	803	884	808	834	843	782	824	862	821	879	888	805	888	815	833	765	813	830	794	836	830	796	856	840	875	854	828	828	826	794	833	861	889	807	827	808	834	856	829	840	843	815	799	843	779	803	841	772	835	846	819	837	837	851	793	820	844	812	827	809	861	845	808	830	832	853	813	886	840	830	825	839	810	853	832	809	826	820	856	795	769	790	780	857	855	813	811	848	796	810	854	844	802	870	824	784	849	864	800	831	802	806	809	844	817	813	834	789	829	829	848	811	824	838	774	825	866	838	839	815	854	821	884	807	815	818	823	829	845	850	797	830	873	815	791	818	802	797	815	817	806	771	823	777	811	792	821	835	805	854	834	858	874	798	833	778	781	823	809	827	797	847	819	893	814	816	817	842	824	809	881	798	852	843	844	837	819	854	806	807	819	855	825	851	820	808	858	840	820	781	807	820	814	867	840	822	831	827	762	818	832	835	852	833	829	840	817	888	857	826	793	862	803	796	813	791	813	826	794	784	864	840	796	803	842	851	814	774	825	843	800	862	810	817	814	847	780	804	836	782	811	831	895	842	832	839	858	822	842	841	836	830	828	829	849	848	840	830	792	776	808	844	830	776	852	799	810	861	814	774	787	790	847	811	859	818	850	835	913	799	801	793	801	840	812	847	829	795	806	838	817	818	849	840	816	858	790	857	825	862	845	807	837	840	812	826	835	780	856	835	897	828	764	842	816	813	787	835	824	850	830	872	771	867	852	820	817	793	825	834	799	818	850	869	812	837	816	794	849	846	806	784	851	866	868	799	816	815	802	809	850	799	851	824	831	858	819	769	866	819	825	799	783	843	846	815	833	810	835	811	798	837	804	810	804	863	819	879	842	804	825	762	856	803	845	798	819	798	817	805	826	842	874	781	810	840	817	841	806	853	789	797	812	828	866	835	815	789	873	835	782	857	846	845	818	817	836	871	831	836	827	810	823	847	831	862	837	809	803	839	829	813	824	811	829	818	826	867	882	858	801	850	858	846	858	830	796	816	829	770	829	784	806	857	818	810	809	832	846	836	832	819	795	798	852	848	799	844	862	791	828	846	830	837	844	788	847	843	856	787	808	882	835	796	814	838	820	800	814	835	783	901	872	877	861	843	880	814	876	763	797	771	852	806	815	840	811	834	844	798	838	797	823	811	802	817	863	778	822	826	831	880	811	822	845	793	794	822	843	846	852	843	897	765	840	816	826	803	843	846	837	856	845	829	836	794	866	828	864	813	808	784	803	839	816	846	864	852	815	799	805	812	842	820	818	806	789	867	855	817	804	849	837	821	845	799	799	838	813	812	818	845	800	849	806	828	831	818	789	799	867	802	844	798	866	787	896	839	877	783	829	770	810	836	834	841	829	794	837	846	828	809	811	818	839	812	813	837	802	842	867	851	800	777	891	782	826	788	817	824	830	809	779	828	808	837	789	827	825	789	867	853	778	824	803	806	804	857	833	840	839	827	821	823	800	838	829	869	821	836	804	856	831	798	847	809	847	785	832	852	825	820	846	837	817	810	835	829	801	819	845	914	799	815	827	845	808	830	841	789	846	794	837	804	828	866	781	803	798	790	806	869	820	837	842	836	863	844	833	802	862	776	814	817	863	820	749	786	822	831	821	816	754	835	811	814	809	757	866	881	825	836	822	811	816	796	803	833	821	811	820	782	828	789	841	899	810	815	825	811	811	851	830	839	832	795	790	854	804	809	809	827	806	840	838	824	855	862	850	818	852	820	803	816	815	781	839	823	914	822	857	790	783	817	878	821	831	836	809	789	879	848	885	788	841	859	874	824	801	818	853	859	823	780	838	820	807	818	832	822	822	840	822	782	773	813	803	804	811	856	795	857	835
17901	11311	8907	4616	2129	928	397	374	396	361	338	317	291	335	323	310	333	337	321	286	346	320	300	320	314	323	334	298	316	321	353	325	305	322	329	313	347	295	297	346	312	330	307	303	281	317	330	312	312	307	302	310	305	337	313	301	296	303	310	301	276	287	298	316	308	307	301	317	311	307	310	284	318	287	267	318	289	294	294	292	357	307	276	306	298	336	311	280	296	304	331	277	297	301	293	320	327	310	307	295	294	303	323	328	282	287	310	293	291	316	314	331	276	268	283	333	330	320	284	320	322	296	306	297	293	310	302	294	298	349	320	275	332	330	301	297	282	291	298	332	296	327	296	302	285	303	298	294	309	295	268	322	295	331	279	344	285	296	333	298	328	323	314	309	310	296	321	317	308	308	284	299	301	288	324	328	310	353	286	319	301	308	258	291	322	287	304	319	322	279	296	322	306	336	298	314	331	275	305	315	285	317	329	303	295	299	313	312	304	296	321	325	318	343	329	261	290	307	325	291	330	311	314	288	297	311	315	364	308	333	316	289	324	290	286	306	285	307	319	298	324	284	283	305	319	303	301	299	295	287	352	298	307	298	298	321	336	311	309	322	289	274	272	315	334	295	313	271	303	297	290	293	328	315	284	340	333	308	318	312	315	313	314	321	309	296	277	280	305	310	304	308	326	326	315	266	314	328	293	299	307	311	290	333	306	285	287	302	283	304	318	315	319	284	310	314	329	300	298	295	290	292	300	285	317	320	308	290	319	294	292	318	333	300	293	297	314	305	330	281	312	339	292	301	260	331	293	311	311	324	288	299	335	305	294	332	334	300	305	281	298	314	339	318	298	291	297	302	312	301	321	297	280	323	299	305	312	300	300	323	293	289	323	286	323	319	308	320	313	296	329	300	349	298	293	329	309	326	281	352	294	277	318	310	288	281	291	341	351	365	287	321	318	275	343	309	313	276	310	315	282	304	309	285	276	297	287	307	306	325	316	295	299	298	281	327	296	302	314	317	297	331	277	319	305	321	293	318	296	323	334	287	272	301	299	294	306	304	298	311	348	302	312	301	300	321	337	304	304	298	325	287	316	303	329	297	316	330	296	321	270	342	302	299	278	303	309	270	314	331	325	322	288	314	300	318	324	327	317	297	289	294	295	292	287	274	310	305	292	295	275	339	345	314	303	306	310	327	284	320	319	357	286	292	281	308	322	283	293	352	328	298	300	277	360	333	308	318	304	332	294	297	342	321	313	328	282	297	295	308	326	306	334	295	280	319	314	338	317	283	300	353	273	309	281	315	332	297	292	337	322	309	305	284	334	342	291	281	301	323	276	293	320	303	303	340	304	306	326	342	324	310	305	304	339	299	306	289	288	339	278	292	308	332	319	310	316	331	296	313	303	297	318	321	289	302	311	298	297	285	335	282	294	335	347	307	295	302	299	302	324	293	320	291	295	299	290	316	321	301	265	300	337	313	338	330	311	315	314	275	295	322	277	312	324	316	305	286	310	314	342	343	311	292	297	294	326	327	304	284	311	311	348	288	301	324	292	315	332	346	302	282	312	268	319	304	315	267	305	345	276	317	304	300	301	250	276	337	311	283	336	312	303	287	286	287	307	291	310	273	332	337	310	322	331	336	300	325	287	296	311	294	296	326	295	302	292	273	330	314	288	306	281	299	294	290	311	311	311	320	304	291	333	304	295	301	319	320	325	326	324	317	303	328	327	337	315	280	324	355	301	275	313	333	279	296	301	324	332	279	292	301	311	317	285	320	302	327	332	313	291	313	338	278	324	324	277	304	269	287	292	335	320	324	313	294	288	299	311	330	311	330	320	317	314	300	336	334	293	322	274	293	345	288	315	305	321	320	296	296	319	298	333	278	317	320	295	325	322	300	286	295	278	299	273	328	309	333	329	304	294	320	271	278	312	306	304	309	306	358	315	304	304	274	282	334	315	305	330	314	324	286	275	299	337	325	283	285	340	307	283	289	339	308	315	304	294	337	296	309	272	318	336	319	325	313	296	283	298	319	296	299	296	315	297	305	287	304	329	321	311	307	357	315	299	302	323	329	305	331	270	287	299	287	309	319	303	300	326	312	331	284	321	296	277	285	300	326	303	337	308	294	321	312	314	357	329	314	329	313	328	271	327	325	300	323	326	322	338	291	286	269	292	287	307	332	322	317	280	337	320	318	319	312	270	314	320	314	311	290	298	262	302	336	303	304	341	315	282	299	306	301	291	334	311	298	328	284	306	344	304	285	311	318	287	275	299	333	309	297	332	319	292	329	323	304	309	297	309	318	326	305	341	305	350	326	305	378	301	300	307	328	308	308	326	325	321	322	301	327	314	306	324	298	321	290	299	299	313	301	300	273	295	311	324	316	310	295	321	302	295	331	314	313	281	320	288	300	320	296	311	339	324	327	303	304	307	282	312	293	256	343	312	316	285	317	294	324	284	342	311	304	330	305	296	311	305	375	303	315	307	323	295	287	290	333	293	293	312	324	330	323	335	300	274	363	360	310	295	342	304	309	310	290	282	286	301	273	318	304	307	306	297	302	293	323	318	299	316	268	319	283	317	308	325	303	296	332	316	306	320	303	332	341	319	313	341	298	310	347	285	309	329	281	322	293	327	330	360	301	301	289	330	299	313	292	316	295	333	308	293	322	282	298	299	283	347	274	292	304	315	315	285	317	313	284	297	303	306	330	292	306	315	319	303	314	309	299	364	339	321	309	309	327	298	323	366	346	307	296	310	305	330	308	293	333	318	303	288	307	314	302	355	313	338	305	315	309	322	282	304	284	297	282	278	327	347	306	321	313	294	341	313	266	294	314	316	291	305	303	317	314	324	285	294	317	313	270	281	342	320	334	331	321	292	286	273	313	308	314	311	294	311	293	277	330	296	305	299	294	299	301	314	321	295	313	307	333	285	327	330	261	306	254	288	290	273	300	323	258	319	304	337	290	307	304	341	345	300	315	312	309	265	326	282	333	303	273	292	305	322	288	333	294	366	297	295	281	346	311	312	286	305	313	369	322	329	326	343	283	313	360	311	326	283	324	350	291	310	317	328	317	272	334	332	317	290	302	325	278	308	296	303	322	304	343	321	327	318	269	337	350	296	267	314	318	313	320	321	292	319	291	291	293	281	305	334	297	286	312	298	277	291	314	263	316	331	288	316	330	326	303	308	314	292	297	264	315	282	344	297	321	278	306	331	321	339	271	281	307	317	319	329	302	288	281	316	290	310	295	307	331	305	296	325	335	301	350	280	307	315	307	267	336	322	295	293	287	333	293	322	287	275	339	296	283	319	299	316	288	299	331	335	287	280	285	291	323	309	308	316	304	315	296	328	285	304	285	315	307	298	309	293	340	286	308	336	325	294	341	289	330	324	331	297	307	333	323	322	310	308	257	312	306	293	336	291	291	341	332	283	268	282	301	291	324	335	308	304	294	259	291	284	315	337	303	307	317	290	275	282	296	268	322	326	300
10843	9219	13793	10879	6870	2870	1341	1112	1022	1014	950	912	905	935	867	843	764	812	770	773	738	743	711	718	679	704	712	709	721	769	792	686	679	716	711	687	707	675	706	716	728	726	690	644	714	717	716	661	657	696	697	702	709	690	684	669	693	669	718	681	742	705	678	712	647	736	631	673	702	719	681	688	766	689	717	689	678	686	712	697	732	651	732	672	730	721	716	674	676	695	716	707	684	672	722	732	667	675	657	710	691	635	693	692	684	653	627	696	699	658	677	646	692	668	713	703	721	698	723	672	762	766	674	647	679	690	725	722	631	697	697	694	709	705	687	689	702	654	681	684	717	724	675	650	683	666	719	711	698	678	724	669	637	687	696	715	691	691	688	638	692	678	702	698	667	679	678	722	707	706	704	700	712	683	693	690	665	687	734	707	728	656	682	673	678	698	668	662	663	649	687	700	704	686	618	686	668	729	692	708	727	718	682	721	694	683	701	647	638	688	699	754	714	689	700	683	726	648	682	698	702	652	679	658	632	728	674	645	689	692	738	671	748	693	720	664	681	647	723	676	656	688	702	700	681	670	694	706	687	711	699	724	650	701	695	690	640	674	690	687	697	667	653	712	748	700	665	689	667	652	710	725	682	706	729	653	676	737	662	735	684	679	652	690	719	692	697	720	655	740	712	647	692	696	676	673	704	677	686	703	701	688	692	682	689	666	706	705	695	696	702	713	678	678	710	682	692	671	714	712	689	700	741	651	722	681	678	679	707	729	706	733	709	691	685	646	709	687	690	696	705	696	716	638	716	704	664	695	700	728	663	718	645	680	689	668	697	690	675	710	707	686	691	653	679	684	691	735	701	720	732	721	658	689	699	653	692	700	672	668	666	665	629	675	715	700	714	683	706	709	691	752	654	676	720	656	701	694	722	700	690	682	676	679	711	703	661	702	668	732	702	723	671	688	699	703	677	639	714	698	705	678	711	733	688	670	719	685	701	677	695	660	663	748	675	665	682	697	664	695	648	676	692	692	718	712	672	721	676	666	680	714	681	709	687	661	709	665	672	681	661	684	681	668	687	717	677	694	641	695	748	693	703	673	667	697	673	711	654	748	699	725	689	669	717	717	683	678	718	672	686	674	630	708	687	682	683	671	672	703	726	719	754	699	673	649	712	714	692	646	695	674	687	691	723	697	656	702	710	671	731	715	684	656	700	709	703	700	666	685	689	691	722	694	690	700	677	682	732	724	707	711	712	663	698	717	655	709	696	703	707	714	682	707	697	657	653	675	668	695	709	690	655	690	688	689	698	699	658	660	701	724	660	716	656	677	696	690	736	671	710	681	675	720	681	678	714	754	693	619	702	749	701	693	720	703	686	705	667	722	684	700	659	716	736	697	699	737	703	658	682	705	669	723	694	717	678	680	659	637	664	739	706	640	698	671	699	682	671	725	647	638	667	697	682	666	731	684	695	664	713	656	700	692	668	689	694	696	675	716	698	708	661	686	720	713	717	634	710	694	697	698	693	712	682	680	701	728	642	692	668	700	692	658	659	694	673	694	710	743	708	686	697	670	684	693	692	668	678	656	695	671	666	681	662	730	720	698	705	742	713	701	652	729	752	675	702	736	703	692	700	678	664	659	707	677	693	679	692	655	675	687	631	671	732	712	657	720	636	733	673	717	704	685	700	689	689	696	696	698	654	692	688	703	682	674	685	650	658	701	674	710	652	682	744	695	707	718	701	714	690	710	714	669	687	701	689	661	656	729	682	720	692	641	674	691	648	657	668	685	709	688	682	693	695	679	705	701	677	703	667	649	702	702	691	706	708	723	712	708	725	699	663	695	664	647	715	734	670	671	707	702	664	720	670	644	688	683	739	678	681	682	657	684	671	701	706	703	727	702	734	702	686	631	681	736	731	697	699	672	737	680	696	680	765	667	633	738	629	659	715	652	682	719	704	709	715	730	679	665	663	674	732	708	687	698	683	744	666	659	686	699	666	640	685	695	701	698	705	687	707	712	686	689	722	689	672	690	699	709	655	725	697	677	693	669	717	753	704	724	722	708	665	669	664	726	659	702	708	688	702	693	682	682	694	701	673	735	694	726	720	687	711	699	678	646	715	719	697	661	751	739	705	666	727	697	726	698	621	705	697	703	699	684	692	661	716	671	674	647	674	701	703	675	671	705	717	715	702	675	670	725	699	666	656	681	687	694	742	670	707	676	693	689	710	693	692	684	695	650	718	666	720	643	629	644	669	690	711	706	727	706	680	728	688	661	717	693	708	710	713	694	690	661	683	717	737	724	693	697	692	702	696	667	712	721	700	690	685	658	688	682	677	660	666	679	700	687	645	722	676	695	683	672	700	691	765	677	680	640	707	695	694	636	695	719	702	700	715	725	704	695	741	671	706	682	719	708	663	734	676	614	716	674	716	698	690	659	692	688	728	740	687	654	622	691	658	714	721	736	660	738	653	692	651	658	732	710	742	697	687	655	685	666	704	678	688	762	734	679	702	682	706	732	693	692	674	707	682	663	711	666	656	733	657	690	694	712	654	702	711	674	713	704	704	702	701	711	683	732	690	681	724	691	644	700	685	647	709	729	760	669	674	709	695	719	689	692	668	693	656	700	638	726	702	726	696	659	649	680	677	705	701	657	681	695	694	723	695	675	749	676	703	673	667	686	667	699	728	708	691	651	703	664	672	670	681	745	727	725	672	640	712	685	664	658	667	726	701	661	692	663	687	694	667	687	704	684	671	700	703	689	696	685	735	725	662	666	701	767	664	662	657	708	659	685	700	722	717	686	725	660	692	625	670	706	650	655	717	673	686	690	692	678	703	688	687	669	718	721	702	745	694	688	708	673	718	679	640	672	707	744	690	672	704	706	717	687	688	688	653	677	722	716	697	727	725	712	685	671	695	750	671	692	696	689	673	657	766	705	702	738	700	693	690	694	645	741	675	708	688	704	700	730	683	704	678	688	698	703	673	658	685	725	728	693	669	695	681	721	674	662	723	679	683	652	720	662	655	708	688	691	716	714	704	709	690	657	667	737	690	704	662	675	733	690	660	681	673	710	718	697	697	704	680	679	709	721	687	735	701	700	681	654	688	716	690	651	709	675	719	685	676	699	660	641	687	674	680	696	641	674	686	697	698	675	695	669	678	728	713	703	695	658	708	701	704	703	729	682	652	683	683	687	711	752	676	710	683	674	747	690	675	687	705	682	733	698	699	697	730	694	671	689	714	691	717	673	689	673	705	742	642	661	648	649	699	703	670	698	700	671	666	682	650	657	677	670	726	701	689	662	749	667	693	721	693	638	656	723	722	710	672	674	715	720	677	716	658	723	663	707	677	694	687	704	675	719	692	667	655	717	658	674	711	668	729	730	699	655	658	677	671	678	645	673	702	731	661	665	693	709	728	681	666	689	675	702	680	614	706	678	659	675	665	663	664	669	705	696	683	719	660	687	751	677	670	683	665	704	758	683	670	656	682	701
33584	27168	27074	22376	14634	3376	853	601	589	485	446	474	449	417	442	428	421	395	373	391	374	407	397	407	368	353	326	389	367	368	350	359	386	374	383	354	327	358	356	317	335	328	333	348	341	365	349	340	367	344	347	346	375	353	346	365	362	361	350	346	334	324	361	351	328	408	327	371	307	329	372	367	370	321	358	352	351	389	345	350	349	363	327	370	355	361	381	385	400	421	379	376	363	340	335	314	337	366	364	325	381	358	345	326	363	362	359	348	361	392	335	377	381	365	333	359	328	348	358	391	348	341	402	369	348	345	361	362	371	394	367	312	328	353	363	323	348	366	345	349	346	368	345	338	345	357	362	394	415	380	377	355	369	366	349	366	379	321	335	348	391	367	356	359	367	338	337	364	354	357	355	347	350	351	335	378	365	354	369	378	398	358	367	342	379	344	354	335	363	397	339	334	377	353	383	405	403	334	359	381	349	334	361	368	361	351	366	327	364	345	333	393	358	358	364	339	348	371	330	410	346	380	345	343	317	376	324	327	330	363	369	373	362	372	358	327	321	366	384	318	326	354	354	351	325	329	344	335	314	323	365	375	363	360	344	331	356	360	400	359	344	357	344	360	367	354	334	337	344	339	358	353	348	337	377	371	355	392	351	351	372	334	362	378	343	339	346	373	342	330	350	342	348	368	338	333	341	355	359	330	355	379	345	349	331	352	321	402	378	371	340	329	340	371	374	339	369	367	339	358	352	391	371	355	339	356	380	359	324	340	358	354	345	379	431	350	362	342	362	378	323	363	344	379	361	362	317	331	355	361	321	338	361	340	348	378	333	360	379	365	392	348	339	335	344	340	359	356	350	354	338	379	333	319	342	366	351	365	374	385	391	381	392	349	340	375	353	380	363	303	349	387	372	326	371	342	385	368	355	333	339	325	370	358	355	381	378	328	368	358	337	370	317	317	354	344	364	343	343	342	385	340	341	362	354	337	339	345	386	335	320	341	361	358	381	374	321	335	350	354	366	361	333	385	367	352	331	340	369	342	326	361	363	310	396	368	368	350	349	329	326	337	361	373	383	329	331	332	369	335	340	369	359	360	355	353	341	355	362	359	314	319	393	313	368	393	360	354	349	338	375	371	346	338	346	356	311	387	352	347	361	365	392	388	354	365	359	325	379	367	401	355	370	386	371	353	354	394	347	342	379	341	355	364	354	350	369	364	375	354	392	357	372	352	353	362	372	347	370	357	355	343	371	338	321	348	371	369	372	344	357	343	376	368	353	348	343	349	380	328	394	355	350	381	325	357	351	384	368	370	360	332	352	364	346	354	308	367	372	386	351	403	366	373	342	363	310	321	379	357	372	342	379	348	348	332	360	358	352	367	328	374	337	334	333	292	352	369	370	308	369	365	390	392	344	350	333	357	373	351	374	348	361	354	302	344	347	331	358	322	341	339	333	360	346	356	332	352	372	375	322	333	383	387	370	341	371	341	353	338	309	363	346	380	338	330	336	355	323	369	397	344	350	324	347	380	339	334	379	339	363	359	320	350	333	339	365	352	351	377	370	393	319	371	371	379	331	322	373	386	325	334	340	377	311	351	322	327	337	373	348	337	375	355	362	373	358	396	387	354	326	362	351	372	316	373	391	380	349	328	332	352	376	330	335	399	366	330	366	349	374	376	374	388	363	362	350	337	396	341	339	364	423	336	396	356	355	336	320	379	364	349	327	319	355	344	329	384	366	329	373	317	366	367	388	346	375	360	345	355	369	347	332	383	367	342	359	368	337	378	359	355	375	354	354	343	359	328	344	353	335	331	356	353	359	384	318	328	346	347	349	315	363	319	352	339	342	324	359	352	382	385	396	335	362	340	373	346	338	379	343	356	367	336	363	375	371	386	348	388	363	327	325	371	375	393	350	370	370	335	368	359	336	383	349	343	341	345	310	381	332	353	365	390	392	359	370	351	351	364	367	380	371	333	365	346	343	325	349	347	368	357	358	388	315	345	337	366	358	328	338	333	351	398	353	377	341	415	340	387	353	345	382	375	357	344	344	299	313	341	366	380	385	364	365	366	359	386	374	365	339	367	354	331	373	325	327	349	312	364	369	337	358	319	389	352	336	332	322	322	332	363	355	349	322	363	363	314	335	353	336	352	326	332	315	359	355	354	362	370	334	352	364	333	328	363	351	367	344	342	315	390	362	387	335	352	348	362	341	341	339	346	357	348	358	330	371	340	327	341	362	361	370	384	359	374	320	374	356	388	349	361	373	387	340	312	359	366	364	340	371	332	347	356	367	384	396	366	305	357	361	370	379	364	348	331	362	356	315	333	315	367	371	360	334	369	389	339	353	379	351	301	312	366	370	325	351	344	328	338	355	329	357	373	350	365	371	350	336	334	357	350	320	327	314	329	375	315	346	369	372	326	358	351	345	346	357	333	312	376	351	384	372	336	364	336	366	381	339	353	365	392	349	366	366	345	314	376	369	403	287	336	348	384	372	372	322	334	353	375	370	390	383	406	369	349	407	320	333	351	341	310	360	330	368	363	399	384	362	389	389	332	373	394	364	345	351	345	403	367	356	334	328	369	356	340	354	363	343	411	356	344	380	360	370	383	376	332	324	318	353	349	329	322	355	410	359	380	366	328	356	356	363	395	339	372	371	360	282	336	362	359	367	350	352	324	340	324	347	361	344	357	379	340	338	366	321	365	364	335	315	338	346	354	321	335	366	328	385	347	341	362	367	327	363	358	367	367	346	331	361	364	313	334	343	343	345	305	353	352	381	347	366	326	403	370	350	349	350	347	338	323	362	346	371	389	350	331	322	375	356	326	353	342	355	352	342	334	332	375	342	327	341	386	344	349	336	347	351	353	327	367	343	346	358	353	367	392	373	331	356	335	360	366	360	329	372	375	340	381	329	365	375	403	338	354	360	356	377	354	365	326	339	335	355	354	342	366	367	393	382	340	363	349	356	346	368	367	351	351	369	320	318	380	346	373	342	360	348	382	326	335	330	341	319	318	326	356	353	338	322	344	345	346	325	336	342	344	307	358	346	323	343	340	383	341	339	363	352	354	369	417	341	344	357	317	354	355	324	361	346	389	381	382	364	331	326	375	378	369	372	371	395	363	314	334	339	354	361	363	384	308	351	351	372	358	343	387	394	371	376	336	370	346	388	353	354	351	311	310	325	360	375	338	373	349	374	335	350	349	340	347	365	334	324	366	350	344	324	339	325	366	316	342	334	365	321	380	345	360	354	360	362	366	316	363	390	312	344	344	353	295	342	346	379	366	347	345	369	336	358	359	343	339	335	334	332	354	367	344	348	338	398	308	361	372	341	364	386	407	349	333	341	381	366	365	393	364	324	346	330	355	355	360	328	311	393	394	332	369	355	322	329	376	360	403	360	363	308	357	348	326	377	396	352	337	360	366	362	356	364	356	388	318	337	367	367	341	371	373	346	332	382	344	359	357	360	344	351	356	350	367	329	358	362	378
21440	21982	30553	30994	25470	4576	2242	1921	1743	1609	1424	1399	1285	1376	1258	1239	1152	1017	948	894	864	910	866	825	823	812	836	784	826	812	805	786	850	775	834	828	824	807	786	777	778	757	770	782	766	799	784	756	790	790	780	780	886	772	790	767	804	794	808	824	837	830	760	800	794	763	787	786	825	850	821	741	780	776	836	775	738	781	801	787	803	790	739	810	767	771	820	800	752	803	777	816	785	799	842	781	768	785	769	804	796	825	755	769	804	780	743	842	749	788	788	807	776	792	791	790	789	731	796	810	798	826	778	781	844	768	812	765	759	792	780	748	760	775	798	811	793	801	800	752	773	753	820	791	813	791	741	785	800	791	767	765	760	830	794	764	800	740	744	791	793	742	761	794	779	744	798	788	788	722	766	777	838	767	748	762	780	730	815	785	804	762	773	783	812	785	765	812	812	801	753	831	794	703	777	786	806	798	746	735	744	839	793	807	813	812	799	783	801	769	769	762	804	824	805	796	777	781	833	828	805	816	791	815	761	796	755	765	785	800	800	831	832	809	759	820	810	810	811	797	784	873	808	791	761	721	747	735	826	773	760	765	763	763	746	758	781	788	751	778	800	778	828	873	806	758	787	793	768	765	824	778	766	775	771	827	806	744	773	762	761	780	795	774	788	819	742	759	790	739	802	786	824	756	801	768	774	794	787	783	779	794	764	710	797	801	773	772	758	808	801	805	792	790	747	770	765	800	729	839	865	810	800	797	837	793	797	792	827	757	824	806	795	779	807	796	779	749	748	829	772	774	804	823	779	825	770	781	793	796	770	809	790	741	792	795	792	773	791	778	766	805	784	821	821	782	769	767	798	789	781	801	736	801	782	786	813	782	815	793	781	813	767	741	769	764	783	778	812	798	784	792	780	798	807	809	774	782	806	802	782	814	801	781	796	761	803	787	817	773	794	783	814	794	789	822	777	756	781	777	817	832	821	809	776	774	807	799	792	792	750	780	727	795	799	825	758	790	778	763	780	765	768	788	783	760	792	783	719	800	798	803	817	779	810	754	818	755	790	798	766	826	791	807	827	839	812	760	800	792	788	771	800	775	794	768	823	791	788	769	752	828	769	801	752	823	779	754	780	748	817	805	791	774	784	769	793	822	794	763	844	787	774	799	725	778	819	783	746	760	788	774	733	799	781	779	798	800	828	764	814	808	795	767	841	810	761	743	790	772	743	731	809	795	815	753	826	769	791	786	762	782	758	806	757	791	774	833	805	812	767	717	758	728	797	796	796	750	746	796	762	808	775	804	750	721	795	840	787	773	747	777	769	761	813	806	779	736	743	827	800	806	781	755	763	758	771	754	786	779	764	700	760	760	836	800	789	777	813	782	795	743	775	806	783	800	805	788	797	751	819	771	758	731	854	811	788	756	802	800	829	803	782	788	820	759	776	750	813	793	821	780	774	745	784	797	794	756	819	762	735	789	750	759	763	845	745	781	778	829	769	735	815	753	848	807	779	787	830	798	821	795	832	812	772	802	797	755	777	795	801	756	812	783	783	827	813	713	787	813	777	729	783	757	794	767	745	794	810	802	793	825	775	750	725	802	745	800	792	801	814	751	768	806	820	755	756	835	758	770	838	759	810	776	762	807	783	764	780	699	775	788	840	778	765	807	795	826	772	771	787	802	712	776	839	783	783	727	753	815	808	726	808	759	758	824	761	793	829	792	825	794	806	797	800	768	771	797	832	750	783	799	775	767	775	775	802	791	780	746	751	802	771	741	780	867	785	811	807	826	838	779	800	776	767	827	812	798	792	827	760	774	792	829	769	746	810	797	750	836	774	811	817	805	748	777	787	816	822	805	808	780	772	759	757	799	767	782	807	779	829	755	800	785	767	774	792	777	790	755	730	748	750	803	771	821	759	823	740	809	776	797	748	765	789	783	748	748	797	775	828	768	799	814	811	755	799	787	792	804	816	773	785	786	813	734	796	763	773	830	806	817	782	825	777	788	813	759	812	818	821	734	792	782	782	807	816	805	799	794	844	760	745	787	798	794	794	797	785	741	762	742	798	780	800	800	749	837	776	761	758	741	777	816	772	755	761	797	782	777	771	820	742	689	829	750	771	795	778	769	818	767	800	807	821	829	771	758	801	734	813	827	821	773	775	810	815	770	768	794	804	763	742	783	723	798	788	796	792	806	769	791	772	781	765	828	734	746	801	783	802	819	795	785	854	781	826	768	780	748	797	753	748	803	756	804	860	772	806	804	802	779	783	772	831	737	809	798	792	767	776	744	762	777	792	798	795	767	768	737	772	766	804	758	786	786	751	794	792	815	748	790	808	789	750	819	787	755	819	804	828	817	763	799	781	678	824	738	753	769	773	817	782	709	747	786	754	752	813	766	795	783	813	709	786	793	772	768	746	772	806	784	791	798	796	798	745	784	761	733	800	772	764	829	781	781	770	770	800	793	742	809	827	849	821	782	790	738	771	792	769	756	729	805	802	769	821	778	790	825	805	776	777	731	798	852	826	734	785	739	734	754	770	763	823	814	807	760	794	801	785	785	772	807	811	764	758	730	775	777	828	771	831	778	782	818	759	828	782	805	781	759	746	829	822	807	761	787	827	835	768	795	810	776	784	769	743	757	760	763	748	817	754	776	855	792	779	811	763	799	793	762	761	796	829	800	727	819	797	826	772	774	743	801	791	853	753	782	802	786	747	821	758	813	739	836	809	816	783	815	799	783	788	774	805	773	786	808	786	762	845	765	806	799	785	830	778	756	757	827	788	752	772	783	713	771	806	766	790	750	742	816	805	800	786	799	781	772	778	768	772	845	812	826	763	779	770	804	768	774	798	832	765	809	822	734	765	777	775	800	810	777	772	813	804	819	775	739	794	782	728	765	804	817	782	776	752	806	748	795	812	741	830	765	785	756	750	801	782	819	828	778	790	806	752	798	807	801	781	793	813	776	773	833	758	748	801	783	764	784	746	755	795	810	747	763	788	767	784	774	781	777	835	768	782	820	755	777	820	817	759	841	753	759	765	774	772	786	798	799	749	813	776	769	797	767	758	788	825	761	793	758	792	769	770	796	803	748	791	744	766	722	778	784	808	751	827	843	811	786	808	814	827	794	803	762	810	757	773	746	767	740	797	833	753	787	770	757	765	818	793	809	849	798	778	833	764	786	700	769	787	744	767	724	791	812	763	815	787	780	780	778	802	798	809	767	792	765	836	803	777	755	780	769	783	739	784	784	850	735	767	782	813	777	814	711	820	793	784	836	827	783	723	795	772	796	837	784	790	794	804	744	781	811	752	788	797	786	828	770	775	819	795	776	792	814	813	758	793	872	756	753	774	779	774	774	810	705	807	796	757	793	824	804	788	815	775	755	790	780	797	802	835	836	797	787	803	739	798	764	767	787	761	793	803	801	792	805	773	748	770	812	748	830	785	770	754	777	823	787	779	838	774	747	709	768	789	767	797	814	799	755	775	817	828	782
45477	37332	38704	29909	17185	3590	1136	825	722	658	597	579	566	545	596	530	502	460	461	445	439	417	413	443	393	413	421	378	406	365	444	420	375	408	382	387	404	426	418	404	369	366	364	369	399	400	399	415	408	395	363	380	397	395	411	419	382	431	371	438	411	354	407	438	407	415	377	403	406	369	382	366	411	443	450	456	407	444	425	435	390	416	417	386	454	391	356	394	409	414	415	407	420	425	373	389	410	423	431	398	393	398	458	411	416	384	435	402	391	412	419	407	411	410	384	390	399	369	392	403	356	404	435	401	402	401	418	441	415	387	385	411	419	379	417	373	412	395	393	365	393	389	404	405	379	393	434	432	418	426	381	362	388	362	408	425	387	428	424	375	417	405	406	406	410	374	372	427	416	358	387	415	396	424	418	432	403	413	387	392	398	410	399	385	433	414	432	424	353	390	413	416	372	399	378	374	450	377	383	417	421	394	418	424	434	396	414	380	417	406	380	404	392	423	418	391	415	424	467	453	424	405	404	445	412	410	430	392	415	403	369	407	378	423	410	456	408	389	363	395	441	394	376	395	409	414	367	391	387	390	382	378	377	414	404	368	377	422	362	372	409	414	428	378	407	368	396	407	417	421	373	372	406	411	380	360	383	382	409	381	425	403	373	423	399	408	424	407	449	420	394	415	345	396	398	412	436	452	384	393	379	358	414	399	439	406	379	439	464	408	439	409	396	437	414	394	365	427	419	418	401	420	411	371	435	412	345	415	368	396	425	413	409	407	396	406	381	423	372	400	387	408	382	399	381	407	419	396	397	365	448	368	462	403	442	401	419	389	373	398	387	429	405	426	377	399	443	381	393	406	404	349	418	418	352	409	436	409	414	407	388	398	437	416	383	426	410	415	374	443	371	388	375	350	355	406	414	395	391	403	390	425	413	360	414	432	372	431	419	432	387	461	407	389	393	390	414	433	427	399	405	430	409	391	421	445	414	425	424	383	401	452	405	414	421	432	399	429	395	389	390	432	382	416	414	416	437	406	438	417	405	432	368	402	433	399	404	401	430	437	450	377	412	411	411	401	436	424	391	412	401	389	447	434	369	411	419	409	418	449	389	397	424	397	433	420	370	376	419	396	372	394	381	430	416	385	405	395	407	372	426	379	433	435	439	419	432	445	395	438	416	382	433	395	370	414	386	408	429	454	430	392	418	388	366	405	393	444	395	388	459	403	456	408	418	375	428	407	466	378	383	429	417	398	403	374	415	404	427	418	379	404	369	362	379	388	396	473	393	385	401	421	426	385	409	402	407	376	394	413	406	435	395	441	396	406	381	386	420	403	407	415	415	419	432	439	395	413	430	384	402	390	409	405	454	415	421	428	414	404	418	449	419	389	387	386	402	411	372	425	376	426	389	421	401	394	383	409	367	388	408	375	384	386	387	373	387	400	426	398	393	416	413	411	408	399	406	396	408	350	444	398	408	382	403	405	396	414	402	419	416	402	402	413	371	429	418	440	420	395	439	408	409	404	383	401	410	397	391	372	424	429	383	397	392	388	361	397	425	422	434	388	403	438	421	409	429	393	384	376	438	415	378	415	450	395	411	387	393	391	408	400	399	400	446	421	381	360	392	363	419	408	393	399	420	432	381	451	423	404	389	398	410	443	406	367	426	419	393	411	399	442	366	431	444	410	418	404	438	376	406	406	421	387	372	418	391	384	459	431	406	435	416	409	385	419	409	409	406	412	417	381	430	422	381	392	394	403	412	412	408	377	451	448	412	377	393	376	431	434	414	408	447	391	406	409	382	385	400	392	441	393	404	404	420	417	400	431	399	359	403	391	433	431	425	370	400	384	406	383	390	360	439	371	407	403	417	400	365	366	406	391	374	440	366	422	429	409	373	441	409	410	432	372	404	379	374	405	405	411	403	415	379	401	378	379	386	426	411	431	391	388	398	395	423	400	409	399	446	392	408	398	411	394	383	422	376	393	425	441	382	412	398	440	395	386	371	400	417	394	446	446	374	389	388	399	434	412	395	437	412	417	387	430	403	386	429	409	375	435	408	380	413	401	406	397	418	414	383	397	404	399	396	397	388	393	380	399	376	451	427	389	415	433	386	380	427	473	412	428	415	365	378	433	381	381	401	390	388	397	416	395	411	435	407	391	425	394	394	396	444	411	392	382	402	414	372	399	439	402	361	418	411	421	384	390	401	409	442	419	413	376	402	382	436	399	414	427	393	438	408	422	419	434	385	383	397	376	373	384	406	408	372	431	403	402	403	418	431	427	435	406	387	402	430	398	396	425	402	422	377	442	394	411	406	376	406	385	378	386	398	375	372	389	419	378	374	390	417	401	379	402	404	417	391	450	381	426	405	405	416	383	376	377	397	374	372	398	379	423	419	400	405	439	391	421	379	413	378	385	418	408	413	411	389	401	434	404	389	409	454	416	418	397	389	417	395	406	374	392	407	370	396	434	441	391	394	383	349	416	404	435	404	424	412	394	421	393	389	387	381	381	411	411	397	399	421	435	419	413	423	449	449	436	396	426	460	422	385	417	450	387	424	420	411	409	450	420	393	397	376	389	438	391	415	426	354	427	407	409	426	397	405	449	378	425	408	419	389	422	426	416	409	438	418	424	392	358	366	401	403	435	422	370	432	399	405	370	376	435	396	427	414	391	412	376	374	393	385	408	420	442	379	406	385	398	423	403	426	411	445	372	419	406	385	414	388	433	402	421	386	388	395	420	462	384	375	385	426	420	376	430	371	387	366	402	377	374	401	471	401	429	410	427	413	399	401	426	408	392	391	392	413	422	352	386	429	413	427	431	393	424	353	399	426	429	407	389	377	370	385	419	381	395	404	402	391	416	434	414	409	448	411	380	422	402	429	417	411	390	430	404	417	381	404	381	434	349	413	427	447	425	385	344	423	430	394	367	390	402	395	454	392	442	447	425	430	397	424	421	422	432	407	376	398	412	410	378	379	395	406	385	385	420	392	388	372	366	378	422	352	441	375	404	401	409	419	420	390	394	397	361	392	432	421	383	423	401	402	428	437	424	363	386	387	419	405	429	429	416	432	383	430	397	409	378	373	397	406	438	423	410	359	405	455	412	436	391	404	388	396	360	397	372	392	368	446	428	378	408	420	420	402	416	368	430	396	407	406	427	413	392	403	393	389	394	414	402	410	439	415	405	378	427	433	458	377	391	395	428	401	385	379	430	384	372	391	392	382	370	399	424	390	443	391	396	437	385	394	407	412	430	427	412	414	440	407	403	442	417	451	427	364	412	381	412	419	414	409	376	416	416	408	385	402	370	434	412	398	416	417	393	408	413	393	404	411	440	399	411	456	456	398	412	414	394	358	395	445	378	417	340	441	395	422	411	383	401	382	415	397	383	385	407	404	384	384	425	401	408	435	435	364	409	413	416	403	382	370	386	406	356	365	422	459	413	387	407	397	420	423	416	421	390	438	398	372	376	417	431	466	373	402	412	443	381
28448	29242	39613	36855	21610	4812	3065	2531	2247	1996	2001	1800	1759	1817	1741	1566	1408	1329	1172	1137	1038	1055	1025	1012	1005	935	949	989	974	968	882	932	926	937	930	885	885	850	873	949	893	910	828	879	886	926	882	879	877	895	863	892	907	862	831	847	838	898	898	888	871	920	896	845	894	864	893	910	861	872	818	865	910	867	794	837	916	898	864	819	854	852	908	905	866	883	922	867	883	893	928	851	882	911	853	887	865	849	903	847	845	875	894	916	880	858	852	877	872	912	849	892	924	882	891	877	886	834	867	843	885	799	902	924	830	877	906	841	851	943	903	854	882	875	864	862	851	886	802	913	892	895	880	874	898	841	914	900	888	924	911	825	879	913	853	941	912	861	892	872	879	816	939	862	844	856	869	826	903	845	891	880	832	888	929	836	884	927	881	888	903	908	844	848	895	850	864	901	880	925	911	830	858	837	891	850	823	878	815	896	833	858	914	878	881	874	881	861	829	871	839	908	851	898	879	860	894	877	928	924	888	867	837	881	884	845	875	850	867	851	901	875	881	890	869	859	879	867	903	874	829	884	893	892	932	816	852	899	826	873	852	912	911	857	870	874	903	887	909	885	917	857	837	855	847	793	888	822	874	919	868	857	885	879	786	924	826	835	887	924	860	915	869	862	875	880	837	874	880	912	856	841	858	902	908	893	874	823	859	925	934	851	857	880	826	818	865	861	948	937	907	903	818	843	917	845	927	886	853	816	875	868	927	943	888	862	860	880	908	893	901	877	829	876	902	882	894	909	897	897	888	862	906	826	908	889	851	860	870	889	819	849	913	908	831	848	844	857	834	893	973	867	938	918	864	909	902	921	934	870	889	927	879	844	857	911	874	818	820	903	887	884	864	858	902	853	855	862	864	841	844	882	879	826	858	825	891	870	865	858	803	889	909	907	893	873	864	898	975	861	888	859	912	881	871	910	899	833	880	819	886	906	928	849	859	879	879	883	897	898	922	874	800	852	901	865	884	852	881	865	875	842	862	899	872	871	884	902	900	859	909	855	879	866	922	838	860	886	869	879	906	852	896	837	864	839	811	880	871	864	911	867	852	886	909	900	858	872	817	831	891	879	844	892	867	894	882	877	863	850	895	817	824	903	921	873	813	853	895	873	823	872	845	867	875	830	856	874	899	870	862	938	859	855	870	808	855	897	834	822	909	898	895	855	823	829	904	924	867	853	866	848	866	879	889	896	913	853	826	922	854	874	899	866	871	904	877	857	858	866	906	876	869	862	827	863	858	848	883	827	826	868	919	861	899	917	874	864	880	874	912	841	845	872	865	882	824	846	873	903	860	910	859	855	850	883	941	840	896	944	874	837	852	896	889	870	888	874	844	811	876	867	849	882	888	880	849	936	897	877	889	873	860	824	854	898	875	875	905	878	860	864	911	886	868	920	848	833	878	829	847	851	915	851	862	850	868	852	843	840	886	854	853	865	887	846	883	842	856	898	904	855	851	861	906	894	924	888	813	861	846	864	860	865	863	897	886	856	889	868	860	899	908	878	890	848	896	863	864	883	901	962	859	916	891	902	872	896	890	869	873	846	884	916	868	868	870	858	906	888	846	935	856	879	906	861	899	855	872	866	937	889	883	862	840	822	835	879	887	865	896	890	875	886	875	907	836	843	847	884	902	904	902	836	905	934	895	922	881	921	867	864	886	856	938	880	917	920	850	904	886	873	856	815	856	851	886	876	894	871	852	881	896	884	886	893	858	889	847	866	840	885	874	896	955	873	866	829	874	885	919	854	878	869	861	878	872	856	854	866	937	883	870	910	866	868	893	921	865	903	928	849	906	886	872	878	916	908	889	860	871	857	872	856	915	905	845	924	877	820	847	885	862	840	936	855	936	814	875	842	910	868	831	905	902	905	899	878	879	889	877	918	897	843	836	920	895	852	881	861	900	867	860	828	831	886	878	863	845	838	871	890	889	850	928	917	858	919	869	842	886	895	829	862	888	937	874	871	859	839	893	890	955	931	900	827	853	803	875	893	858	872	914	880	873	890	873	862	868	859	897	877	909	919	813	856	879	904	880	888	888	886	890	882	880	834	903	871	828	876	881	898	882	878	922	863	884	918	834	882	897	880	835	843	838	860	849	854	855	878	859	856	853	835	852	923	882	880	879	823	890	876	877	907	920	898	906	845	867	908	880	891	881	848	885	869	890	905	862	871	908	867	847	889	873	894	897	899	858	898	868	857	921	861	861	907	918	831	855	849	827	856	867	868	892	891	881	893	895	901	829	941	895	856	860	836	886	929	907	938	915	917	905	869	886	835	896	889	900	863	847	858	875	877	865	887	855	880	870	913	884	881	842	898	897	915	884	936	884	853	880	872	915	771	871	800	915	882	874	880	870	868	877	881	941	829	865	873	891	870	855	945	846	901	921	882	853	895	889	855	903	864	873	911	897	843	876	926	868	882	850	873	888	877	902	872	906	877	893	848	859	818	826	847	900	883	833	890	887	869	869	864	903	884	861	877	881	878	815	876	869	889	828	868	861	922	816	853	888	869	889	939	855	862	822	840	933	892	852	909	852	858	903	883	854	933	889	860	884	862	875	882	865	865	829	844	914	876	886	892	861	865	916	848	883	844	863	842	837	879	895	871	898	881	866	887	897	851	922	870	851	876	836	862	802	865	867	904	835	863	913	922	893	884	855	847	907	875	930	843	865	858	859	851	861	921	859	858	906	901	964	907	917	858	904	855	860	875	835	900	860	856	818	910	898	811	907	866	895	853	913	874	828	818	883	858	849	873	909	866	869	869	891	921	863	862	863	886	869	852	880	880	858	908	851	889	870	896	877	881	934	883	912	892	890	858	843	863	874	907	856	856	831	866	929	929	893	922	882	868	910	895	879	941	845	845	839	840	847	834	839	873	889	900	855	823	890	891	872	861	866	897	854	839	812	817	888	833	887	881	880	895	899	836	892	863	872	874	839	833	903	876	865	919	850	855	895	876	814	857	901	926	886	891	835	859	847	834	884	885	889	875	923	906	896	884	878	894	891	880	879	880	884	901	869	895	904	856	895	876	854	864	866	872	913	880	886	919	795	910	894	876	893	855	876	864	803	920	878	885	855	915	847	876	882	890	856	842	809	876	902	896	846	850	826	904	909	824	862	875	845	836	890	848	846	873	850	812	875	875	847	873	875	913	873	893	867	877	900	847	867	886	881	850	884	827	873	887	895	862	881	849	906	828	947	852	867	899	927	892	833	873	894	869	859	915	837	835	871	887	904	883	936	843	859	865	856	918	862	873	908	899	869	852	860	888	905	876	846	896	910	919	845	770	864	867	892	907	890	819	846	867	841	864	926	903	927	857	857	839	817	916	880	894	886	847	860	881	853	897	859	894	860	875	860	938	840	892	844	877	837	866	843	878	891	880	908	892	914	896	894	898	900	836	888	875	822	861	863	907	872	912	861	847	838	872	908	874	901	889	839	903	817	835	924	914
18735	11301	8690	4245	1615	619	466	415	358	393	346	336	374	409	360	351	343	316	369	346	330	350	358	344	294	316	332	326	371	332	376	347	326	322	334	342	342	336	316	355	341	370	344	330	331	327	361	334	346	351	322	355	326	339	314	301	326	312	346	333	335	356	334	361	335	368	323	326	330	304	349	362	325	341	368	350	278	295	345	355	379	377	343	333	358	360	362	339	338	349	345	331	314	322	348	301	331	310	337	342	393	320	335	309	315	317	327	343	333	356	346	317	367	329	364	343	345	342	347	347	326	330	332	336	342	326	297	352	326	338	321	318	313	357	329	322	377	345	333	316	353	344	354	340	349	350	371	337	314	346	397	329	302	335	323	327	336	345	323	360	351	305	349	349	352	339	368	378	342	321	360	349	287	359	297	331	338	274	375	304	354	331	339	364	358	329	306	308	345	311	324	330	322	348	316	343	367	348	300	318	372	352	309	307	336	336	337	321	334	324	360	321	317	330	324	328	328	332	297	317	366	281	336	339	346	358	310	324	354	350	338	319	331	348	355	330	328	323	288	293	320	315	379	341	340	341	323	329	310	305	328	348	311	328	354	318	328	327	317	330	363	319	304	360	352	342	334	317	315	316	303	333	349	330	342	349	345	328	319	334	317	326	316	342	391	322	330	347	322	341	375	354	356	324	352	336	348	305	361	317	302	319	345	322	370	328	356	319	350	342	276	333	305	368	355	327	353	340	376	312	341	315	343	391	333	317	383	333	362	365	366	337	354	328	330	323	357	326	325	372	319	317	318	334	280	327	341	309	306	324	332	328	313	328	327	301	359	331	334	341	357	353	345	301	330	336	317	340	308	349	345	329	347	336	349	323	339	328	330	296	342	370	357	327	345	343	367	362	346	300	325	347	337	329	335	293	350	355	336	349	346	357	327	325	360	327	333	366	315	325	326	367	300	295	289	338	343	331	356	364	334	350	311	364	365	321	310	329	338	388	339	366	336	332	350	339	322	350	354	315	338	334	348	321	342	316	316	343	329	348	324	298	324	396	348	333	343	320	357	343	329	301	331	336	352	335	359	314	302	325	334	303	317	320	308	347	337	304	343	365	338	345	344	349	368	322	299	347	373	355	330	324	364	348	375	327	321	334	367	336	316	352	369	355	328	268	310	321	355	352	337	288	328	347	345	327	357	326	314	362	356	288	328	320	323	350	350	339	321	338	340	320	329	334	326	349	321	328	348	361	349	356	324	376	357	345	340	374	330	324	307	361	321	331	324	347	325	345	339	320	346	331	341	347	378	347	332	292	377	367	324	342	313	299	313	347	338	301	306	332	374	372	330	345	331	357	380	358	341	351	350	332	361	313	352	326	303	330	311	337	342	303	338	326	303	349	311	327	359	316	323	331	355	346	363	341	316	342	324	358	305	357	339	330	315	330	310	332	366	340	342	328	330	354	332	334	348	325	361	290	317	327	313	347	324	335	341	341	324	361	319	311	366	309	314	318	387	344	320	328	358	311	312	319	300	356	359	337	357	326	321	341	347	352	383	339	312	312	338	315	290	359	349	334	341	332	344	347	322	343	330	330	319	363	314	326	323	311	340	311	347	309	362	348	353	318	329	340	350	332	306	335	371	319	340	323	331	348	309	322	310	343	318	354	317	330	329	328	324	338	317	317	361	333	338	333	332	313	343	335	305	295	360	276	339	323	339	327	342	325	339	357	335	331	315	335	312	337	352	357	338	364	352	341	339	348	328	331	352	322	362	358	327	324	298	324	371	316	364	306	341	328	327	329	339	324	356	346	328	342	338	340	303	347	347	329	313	339	344	330	347	379	322	337	344	323	341	315	296	351	324	328	312	341	300	318	335	329	322	334	330	322	388	297	328	352	343	359	360	349	338	305	334	326	321	354	327	354	340	355	329	356	350	306	332	326	330	337	342	320	342	336	335	332	329	324	325	345	367	353	302	322	318	320	335	320	318	346	348	332	331	328	358	303	349	376	323	331	346	358	403	381	380	316	348	317	348	326	322	338	355	329	333	347	324	340	347	337	347	349	307	337	362	328	328	328	362	344	350	343	331	357	316	312	299	377	310	326	330	357	355	313	334	343	309	323	345	326	310	334	364	342	311	334	382	344	334	328	341	333	363	313	363	322	325	343	335	319	350	346	355	318	325	377	332	337	357	277	314	310	325	315	324	293	310	343	338	334	326	327	339	347	343	308	301	332	349	342	317	349	328	342	358	331	317	327	326	347	350	338	326	309	335	339	327	292	344	308	323	329	320	318	355	345	331	330	317	366	360	334	332	333	367	333	340	331	334	346	316	359	325	320	335	296	315	301	320	350	344	354	386	380	351	320	347	316	321	330	325	362	330	327	360	350	362	340	362	331	354	347	324	316	338	352	330	303	355	333	354	352	339	351	369	294	353	314	315	362	342	307	336	368	338	363	321	331	327	312	354	352	333	319	331	307	330	357	343	330	341	342	318	328	341	327	347	353	344	306	316	343	324	339	349	320	330	327	313	348	285	294	340	355	383	312	333	339	327	315	306	357	327	293	327	355	335	349	348	343	330	353	379	363	275	314	336	363	345	336	298	325	336	347	330	332	351	289	349	335	332	337	316	305	330	319	334	346	353	357	347	343	336	358	357	324	350	317	349	342	335	350	341	347	288	345	311	321	307	359	327	324	373	291	347	333	327	283	341	320	359	335	305	337	322	320	348	326	309	321	330	328	330	303	337	359	308	345	327	322	321	296	324	351	346	303	305	340	348	338	345	318	322	351	349	339	318	387	353	338	326	378	333	321	314	312	321	330	377	377	341	288	329	342	332	344	361	314	335	323	316	336	284	317	317	375	301	332	326	355	331	345	326	349	337	348	335	347	345	311	362	343	326	337	369	295	339	322	297	333	351	337	341	348	326	318	324	333	328	321	307	335	358	392	335	338	336	320	345	352	347	351	344	354	367	373	342	349	355	373	334	318	316	344	352	345	335	338	308	340	330	334	343	325	331	345	308	345	341	291	343	350	352	342	276	357	309	338	336	377	350	346	330	343	340	329	286	342	328	336	334	326	344	331	327	333	337	305	350	324	292	301	318	354	338	320	293	344	333	318	332	333	318	364	344	339	365	344	313	364	398	363	353	379	323	361	334	361	328	317	310	308	322	361	382	350	349	347	319	352	315	326	340	342	333	341	342	300	356	339	340	327	349	342	320	314	297	335	358	313	333	314	368	382	339	333	363	314	350	338	307	355	355	316	347	311	332	353	348	351	322	345	300	309	333	313	327	321	331	339	314	307	342	314	311	311	366	327	311	343	324	322	299	341	332	337	298	329	304	317	323	325	333	316	346	333	322	315	345	337	328	328	346	362	333	351	372	313	337	339	340	357	360	307	333	326	327	343	323	355	304	318	340	375	330	349	338	336	303	339	350	329	370	307	341	364	307	323	327	351	323	347	321	367	325	313	363	349	288	312	327	343	340	345	355	346	313	324
11092	9499	12979	9836	4858	1922	1307	1231	1097	1031	974	1001	971	1003	980	873	865	799	765	826	780	807	772	786	785	772	751	758	734	774	821	795	755	761	803	720	726	780	744	700	756	709	760	698	748	746	742	765	724	727	771	753	736	740	754	764	730	723	757	678	712	755	754	776	751	753	769	755	758	771	727	767	757	741	712	748	759	776	747	739	763	704	760	771	772	814	742	731	762	794	688	757	738	764	724	780	768	745	717	762	734	753	765	752	755	724	723	738	734	752	757	785	709	702	701	711	751	730	711	691	696	755	737	734	724	747	731	738	747	745	710	726	782	717	782	719	764	724	747	771	759	712	700	717	717	777	788	769	780	791	822	701	762	717	708	738	786	733	742	715	714	762	772	777	763	710	727	706	721	724	706	751	755	768	741	739	759	732	710	771	752	685	764	721	739	758	763	738	790	766	697	765	803	753	789	729	784	768	713	735	759	762	763	777	772	749	730	783	762	775	763	713	753	766	739	729	760	776	755	760	784	736	756	758	740	816	765	805	778	716	695	787	765	767	723	742	757	775	767	757	723	775	810	744	739	776	726	788	721	750	752	769	756	741	753	766	788	741	773	726	680	771	721	731	767	763	739	762	737	736	710	712	743	702	744	734	756	808	711	754	786	747	714	723	804	731	729	760	748	750	734	753	745	743	744	743	766	750	731	773	722	725	767	766	733	736	753	782	707	719	779	705	746	748	710	735	707	801	760	761	750	757	766	746	719	725	733	738	702	716	675	759	728	787	796	764	750	735	727	710	726	733	729	727	719	708	782	764	753	771	774	742	770	717	726	756	750	751	755	735	699	732	748	736	794	781	756	701	747	738	809	747	706	733	726	767	747	738	802	756	707	757	758	780	703	804	709	739	738	734	769	736	727	764	728	772	755	704	725	768	737	738	712	793	725	762	752	731	727	777	785	723	741	721	721	731	748	704	754	784	727	738	731	778	732	739	730	745	759	733	743	749	732	752	744	784	744	724	724	758	765	791	754	719	776	724	742	768	760	760	754	742	696	764	731	763	756	722	764	711	707	774	732	717	719	719	731	794	751	790	724	726	780	747	728	743	774	763	762	773	797	728	736	790	740	739	761	700	757	772	758	749	733	763	776	700	758	692	781	789	731	717	721	734	746	723	729	711	752	759	762	733	744	713	732	720	758	719	728	743	693	747	704	748	732	763	781	733	718	742	723	840	812	734	766	743	777	736	769	770	694	765	702	720	714	760	806	744	760	764	729	762	730	777	728	747	727	790	723	746	740	714	763	759	735	738	743	698	768	694	717	709	763	767	743	770	768	774	751	763	763	748	733	807	719	716	738	793	743	772	701	783	744	733	737	711	701	695	770	740	720	752	739	732	762	716	722	802	728	732	747	736	736	798	767	763	729	719	714	729	768	755	752	704	774	727	744	761	680	712	732	767	757	697	726	792	750	741	744	712	712	765	776	726	753	768	783	766	698	756	759	760	751	760	758	742	745	756	783	720	720	727	792	737	765	748	692	772	760	768	744	768	783	743	779	748	711	746	754	733	735	747	760	698	756	770	759	726	768	752	811	774	747	718	758	750	764	773	718	767	742	737	737	753	735	772	762	771	752	770	772	745	697	749	754	783	725	774	757	754	763	752	782	760	763	714	721	765	727	702	798	773	746	766	752	748	756	799	748	721	755	751	764	733	733	757	787	739	745	757	695	740	742	731	735	705	722	741	761	748	738	733	760	712	795	767	753	713	792	762	798	754	761	711	753	795	772	786	735	724	722	754	766	782	742	739	788	729	727	752	778	760	738	758	753	785	766	730	718	777	716	736	766	724	757	763	761	781	729	754	766	716	748	746	753	742	710	683	759	761	722	731	726	725	764	775	712	753	759	739	737	751	719	764	736	759	767	744	751	745	728	730	780	748	771	742	749	750	762	767	752	746	742	728	786	734	755	689	754	763	742	753	677	716	767	733	752	767	729	728	729	770	708	717	702	795	711	723	759	770	742	736	713	744	716	698	744	679	739	758	745	705	773	725	728	712	717	707	728	770	766	806	746	739	740	746	757	699	750	710	768	712	773	765	780	710	715	801	704	717	778	715	725	722	763	789	740	788	730	732	726	752	731	695	739	735	756	803	754	800	761	754	711	770	739	753	755	749	753	758	788	725	782	757	745	758	778	767	740	695	765	772	747	728	738	775	759	742	714	769	749	755	768	725	755	728	746	755	698	775	758	707	738	730	763	750	754	755	802	754	722	782	752	746	709	720	743	747	756	727	777	755	736	731	772	751	780	759	752	723	726	766	745	703	739	772	738	767	747	714	744	744	732	758	729	703	727	675	757	724	767	706	752	764	778	734	731	732	785	772	742	763	740	749	758	706	747	797	782	776	762	721	723	741	774	760	758	777	712	758	778	729	733	739	700	753	743	803	746	783	757	770	702	739	772	704	758	732	773	804	743	668	735	765	785	722	751	734	743	684	734	734	765	745	757	739	700	707	773	771	714	710	738	766	716	749	769	792	746	748	779	726	721	704	797	689	715	738	745	709	731	746	779	740	722	742	688	688	756	760	749	762	811	735	711	726	745	753	782	786	798	770	744	748	754	724	766	711	763	751	719	752	720	763	711	737	728	756	754	696	734	705	705	770	722	740	751	783	718	780	772	727	757	770	727	737	755	705	751	757	744	768	702	753	726	730	750	790	769	777	779	754	714	786	741	748	728	769	715	774	796	693	731	752	710	758	718	756	773	771	774	792	728	732	750	742	772	767	783	730	772	770	759	773	767	714	682	768	745	759	715	731	716	747	741	709	739	819	746	736	748	746	712	730	762	695	781	756	735	719	692	757	790	753	794	786	764	777	768	715	748	743	763	732	720	693	763	736	693	734	739	761	785	715	752	747	727	757	745	733	734	739	736	742	751	780	785	724	766	685	752	751	723	725	764	656	730	703	738	739	716	744	742	718	699	779	720	716	740	755	747	752	744	743	717	747	816	766	693	741	727	741	730	733	731	758	759	748	769	734	744	763	750	771	744	743	753	782	751	689	753	770	779	744	734	756	788	778	787	722	740	759	747	732	734	713	815	757	743	791	763	769	715	759	740	762	819	723	743	740	700	744	734	773	767	740	787	776	707	734	750	709	773	729	771	763	797	779	705	721	767	722	718	748	748	770	772	784	759	754	721	743	812	761	783	763	806	716	699	755	768	700	766	787	736	726	709	713	710	739	761	672	725	730	694	725	733	729	704	687	775	727	722	736	743	797	771	741	753	752	757	770	772	763	742	754	746	747	733	771	752	748	744	762	719	757	742	742	750	728	751	739	760	707	748	772	751	722	742	746	763	750	773	755	761	753	743	732	738	749	731	757	741	738	742	772	747	757	726	738	752	753	760	725	765	722	745	724	727	754	759	779	738	764	706	783	745	758	752	769	804	723	722	765	791	748	813	804	744	728	705	746	781	707	766	731	739	748	732	747	699	752	756	776	709	749
34519	27119	29406	20638	8314	1572	867	643	584	547	496	509	555	498	434	456	444	424	433	389	430	375	391	396	395	396	387	399	366	401	412	361	402	392	362	385	418	397	403	350	398	353	418	349	383	422	407	344	355	406	403	409	388	358	384	388	342	393	412	384	380	378	425	381	399	415	399	394	398	391	415	370	353	375	406	404	366	403	390	402	390	393	382	384	407	370	415	378	415	384	409	331	355	362	389	339	386	353	417	363	381	367	352	412	404	364	369	359	396	387	395	365	392	385	373	400	339	376	431	385	377	392	367	424	427	366	398	410	405	393	388	380	368	337	363	379	370	388	384	375	375	379	382	390	425	397	426	371	371	396	365	393	384	366	388	384	366	391	367	369	406	379	411	381	402	407	354	371	403	423	398	395	422	367	385	407	385	396	412	355	382	404	358	392	411	375	380	400	379	393	417	385	392	378	361	424	389	398	410	412	343	345	394	376	410	368	389	406	342	388	383	386	408	393	399	397	393	407	334	383	393	425	373	412	401	407	381	385	391	362	356	388	385	411	363	385	365	434	372	367	364	395	357	379	398	398	358	396	391	379	384	371	383	387	418	368	400	391	418	380	379	422	367	375	413	332	357	389	398	340	368	386	413	371	412	407	386	372	344	402	411	414	403	402	366	427	398	353	359	400	384	378	409	385	393	397	388	376	355	368	385	386	365	387	390	379	377	370	370	405	382	390	388	367	384	399	416	382	383	395	426	366	374	389	420	400	382	422	352	392	414	405	377	357	394	374	371	377	366	402	356	423	420	360	372	389	381	391	370	359	394	406	354	374	382	340	391	367	392	387	365	396	361	382	359	359	344	377	366	424	365	362	350	371	380	431	414	370	383	389	370	390	425	371	380	388	356	422	413	395	391	359	392	392	376	363	381	392	382	407	375	399	400	397	388	345	372	347	398	390	412	366	374	368	402	394	373	391	389	388	364	397	428	388	369	377	422	381	396	398	393	390	421	340	392	376	393	384	377	395	368	366	412	346	388	394	378	383	387	374	414	359	353	357	390	424	372	395	394	413	386	390	387	421	383	368	392	403	410	394	355	343	388	376	371	398	381	348	392	353	377	403	371	365	388	384	363	375	384	419	403	397	392	358	363	409	392	348	353	387	365	352	399	386	351	387	378	384	372	418	412	341	357	361	419	412	391	368	377	380	365	354	369	367	372	413	384	404	395	394	349	364	402	390	389	366	390	382	389	409	372	383	389	418	366	430	377	391	393	374	398	400	396	382	412	391	382	399	386	401	384	438	376	413	382	384	394	391	369	341	393	372	408	396	369	378	347	408	412	415	373	353	379	398	395	377	388	296	371	399	390	415	387	452	369	391	347	391	410	405	375	369	377	385	405	401	377	382	381	367	405	428	390	410	366	393	370	416	373	384	370	396	384	343	382	397	384	405	381	394	364	391	342	431	378	359	374	377	394	401	375	388	410	394	442	375	398	368	415	419	345	384	365	367	361	361	402	411	387	422	374	375	343	386	389	400	388	395	384	369	383	393	368	381	360	395	364	407	373	362	390	371	372	407	364	409	374	401	372	405	343	370	403	382	374	391	380	367	354	380	381	383	367	388	378	386	387	389	346	385	364	388	379	370	424	387	392	374	349	400	386	376	357	371	366	385	381	378	409	368	378	389	347	396	402	400	378	384	384	379	350	355	346	343	388	355	377	370	390	386	388	368	392	373	356	408	396	385	374	421	354	383	435	391	407	377	380	396	376	381	384	374	379	406	418	386	399	399	383	375	360	402	382	398	390	392	389	397	400	404	407	371	390	373	391	372	383	362	376	381	388	371	381	354	413	423	377	367	374	415	428	416	402	413	374	379	370	371	393	395	390	395	406	409	429	395	331	367	410	388	361	391	373	393	380	382	365	360	414	401	374	371	385	388	387	400	405	413	377	362	384	420	372	375	373	376	411	376	376	424	360	399	427	394	373	383	373	371	393	344	385	390	376	372	396	350	411	368	360	391	407	390	409	350	344	364	385	379	398	360	427	391	355	363	402	403	392	378	404	373	360	371	383	375	366	382	379	348	446	399	358	375	338	411	403	380	402	375	386	383	395	399	346	395	365	384	408	361	356	358	393	369	375	371	358	353	372	414	415	387	384	401	376	429	423	427	415	372	363	397	427	382	395	372	370	378	371	385	344	359	364	365	393	394	425	376	385	354	392	353	422	397	416	385	392	405	400	388	351	346	400	406	424	383	358	392	367	386	409	380	367	371	363	372	408	392	384	393	376	335	333	385	386	402	393	394	415	363	405	389	392	410	418	398	390	401	377	384	369	360	325	415	361	370	374	403	373	380	365	392	393	393	352	364	375	370	396	361	407	371	364	367	415	412	394	419	374	354	342	418	401	378	396	386	414	382	417	399	393	411	390	422	378	419	356	389	370	418	390	352	364	413	411	393	378	374	390	400	407	400	355	369	402	399	379	402	388	382	394	372	378	363	366	415	394	365	418	381	356	374	334	385	388	405	413	385	380	376	399	406	408	400	390	393	375	378	395	368	377	400	375	397	404	381	373	405	380	374	370	411	417	408	402	389	406	392	393	398	392	386	408	409	383	399	383	371	427	348	402	396	381	395	392	392	416	392	373	348	405	398	392	388	361	353	397	380	403	381	369	386	361	370	405	348	378	394	393	388	421	442	412	427	400	389	359	353	390	341	385	395	368	384	397	366	394	370	396	352	392	398	343	336	395	390	368	366	368	379	360	409	378	397	415	397	374	366	397	384	390	434	426	371	350	385	348	411	378	399	383	374	413	399	398	345	413	364	411	385	366	385	432	371	364	392	386	402	382	399	353	371	389	380	339	375	366	405	374	364	362	417	385	412	406	373	382	378	392	392	396	378	408	380	357	394	407	356	393	425	394	366	380	383	380	382	381	450	386	388	401	392	396	408	386	395	376	387	421	404	419	380	425	362	342	421	421	415	445	403	399	371	402	358	382	362	376	360	343	340	400	377	352	352	398	396	442	362	362	366	407	362	374	380	367	421	387	409	374	364	403	340	359	380	374	404	396	386	427	378	406	415	405	410	407	394	426	380	371	383	405	391	398	373	418	432	403	410	381	377	389	394	405	393	387	367	355	369	354	428	405	400	402	362	368	399	362	398	428	406	399	384	363	397	405	399	376	365	353	388	409	391	388	395	363	414	442	397	367	397	402	390	396	394	397	398	402	386	398	343	388	378	373	391	395	359	408	385	359	373	385	381	351	363	385	405	405	372	420	415	385	372	420	363	389	385	361	366	356	359	366	372	382	355	349	360	395	371	345	369	404	389	381	372	380	339	414	340	383	388	359	365	364	405	352	346	378	367	369	371	406	391	337	379	384	388	362	387	395	400	408	389	343	339	373	372	388	394	349	415	385	398	400	381	381	336	395	401	423	383	387	384	375	373	385	373	415	402	369	417	403	378	428	345	401	382	374	378	379	401	393	376	366	410	358	385	455	392
21914	21685	32272	28251	14058	2946	2481	2021	1666	1714	1538	1496	1594	1548	1262	1263	1225	1087	1078	1030	1002	960	898	925	919	947	899	890	888	875	867	869	847	872	911	920	869	851	847	852	868	815	842	818	857	840	859	805	860	851	854	890	802	807	927	859	861	893	868	911	883	826	833	848	820	879	867	882	881	821	858	858	882	828	887	842	845	844	857	859	900	843	849	867	826	897	868	888	859	829	864	886	837	829	905	859	871	853	840	837	871	862	901	864	788	839	866	854	843	857	834	857	845	870	864	893	843	847	892	818	832	880	887	825	848	859	830	817	846	793	844	888	888	847	839	904	812	832	882	879	838	910	839	877	897	802	865	840	813	884	853	847	905	825	829	860	827	864	815	861	887	850	868	856	811	866	866	860	866	842	849	858	855	900	869	869	844	892	832	847	762	848	820	812	805	829	848	839	815	840	854	838	781	845	841	818	893	831	828	877	867	813	821	900	850	847	858	866	807	823	827	880	806	826	882	851	874	799	845	854	855	873	843	847	809	808	821	875	806	827	833	818	884	866	865	833	857	869	842	836	828	838	819	880	865	908	852	827	825	833	816	871	832	897	813	835	855	867	788	866	858	843	871	828	857	830	849	852	837	911	805	847	877	815	835	828	838	809	839	884	878	870	830	843	863	820	836	877	806	866	848	898	854	849	875	799	798	783	872	830	881	847	818	858	853	838	846	818	865	832	800	843	838	908	866	839	799	838	872	812	805	799	867	846	877	870	849	874	852	855	868	832	823	876	860	865	852	800	850	838	834	828	880	905	850	838	841	860	827	860	822	873	792	871	816	818	813	841	829	842	849	797	781	858	874	842	845	838	826	841	858	844	854	855	873	872	795	831	826	861	845	892	875	821	770	811	859	822	823	855	874	828	842	829	887	866	835	870	841	901	951	859	803	842	828	877	824	899	879	867	853	804	818	807	811	837	833	838	834	859	841	845	872	856	819	837	855	848	832	865	842	859	856	837	827	887	851	856	870	819	810	830	818	874	867	849	797	893	829	781	860	843	829	838	826	822	890	843	856	814	878	850	808	870	845	847	840	846	819	837	844	813	832	877	833	845	786	874	885	864	831	855	964	847	827	851	839	891	887	832	877	830	871	853	883	871	813	881	844	845	809	851	846	831	844	905	867	867	865	847	880	794	835	842	860	805	830	790	815	813	910	876	835	848	826	860	867	845	857	875	814	852	827	896	886	851	823	886	888	849	907	846	804	853	863	799	826	812	822	859	860	855	846	832	788	839	815	897	879	820	856	876	826	887	813	816	825	846	862	893	827	843	855	858	850	861	886	827	855	826	892	841	836	881	827	871	823	819	835	858	886	877	867	865	814	851	857	892	863	854	861	849	883	827	860	819	873	840	794	846	833	863	826	896	836	786	845	859	794	840	837	845	828	808	836	894	859	853	864	869	789	853	791	864	827	801	861	852	843	861	872	865	824	858	872	813	867	836	857	850	794	846	829	835	844	880	841	879	857	907	830	858	834	854	775	858	809	838	830	850	844	815	873	851	820	873	809	805	834	838	837	805	888	875	869	857	816	847	819	824	836	857	848	856	837	832	817	817	846	871	852	855	866	863	857	853	864	810	830	831	828	862	889	852	813	875	807	825	846	822	872	837	887	867	856	865	840	921	867	836	837	783	832	896	849	896	859	855	893	819	804	815	829	785	860	840	822	830	827	842	810	857	832	862	899	864	833	846	871	841	804	863	854	901	831	859	855	863	831	844	887	840	814	827	819	852	827	837	899	849	880	832	825	880	848	800	851	845	855	889	854	857	802	839	832	849	813	838	895	865	843	852	857	854	867	885	805	796	838	865	813	845	803	854	866	788	852	837	863	886	866	860	824	832	852	815	884	855	847	855	863	871	799	857	883	832	845	823	842	894	829	850	899	880	836	870	863	846	894	848	824	881	849	858	863	812	835	871	848	828	848	816	849	877	793	879	874	870	848	825	791	874	863	834	836	849	844	816	876	809	875	818	960	890	841	856	855	872	891	849	823	852	822	854	802	817	859	807	843	867	857	872	869	790	852	880	839	796	819	826	814	879	856	800	857	852	835	829	849	870	851	876	828	801	872	857	858	839	902	808	854	882	893	851	816	859	866	899	875	868	831	893	833	827	866	873	870	785	894	877	862	854	876	820	871	822	867	854	816	829	878	869	880	837	878	842	846	823	845	863	901	824	834	903	844	850	860	830	870	820	851	847	848	864	864	853	831	848	868	847	833	865	876	821	801	824	843	842	847	858	839	826	813	811	867	917	868	849	830	871	847	834	855	808	942	906	797	835	849	846	826	809	808	819	857	835	848	900	845	831	830	866	838	888	856	831	803	829	808	864	811	859	829	879	831	849	786	866	858	855	829	826	879	804	843	807	826	846	809	871	894	834	909	909	847	809	878	845	832	835	817	849	879	844	844	853	852	899	821	842	825	802	818	861	907	861	824	865	839	832	856	855	880	822	859	841	872	827	837	846	845	899	872	883	853	824	818	885	904	848	822	852	873	892	846	852	828	826	857	816	864	802	894	866	847	791	876	833	884	842	796	822	829	864	799	836	832	867	886	838	846	873	858	832	857	831	823	869	847	925	827	824	860	858	845	805	854	830	840	815	881	807	835	873	844	862	876	829	814	822	853	869	820	886	808	836	822	860	846	867	808	875	852	868	844	889	848	840	817	845	830	822	863	902	906	823	822	823	841	849	847	874	801	834	823	848	820	810	845	827	859	793	840	821	872	896	881	840	856	829	896	803	890	850	868	842	832	795	883	846	841	878	799	862	781	865	803	829	851	862	847	869	854	909	839	840	828	854	802	832	862	856	854	863	836	848	859	906	860	866	805	839	850	873	828	900	879	822	866	886	859	863	827	808	842	821	862	850	830	847	891	868	849	824	791	843	834	895	836	821	876	840	824	890	826	808	848	873	850	851	846	878	906	891	841	820	851	870	881	868	851	835	814	839	850	873	833	796	911	799	851	830	856	818	849	856	828	845	860	864	827	884	868	840	860	771	883	849	843	854	792	877	815	841	801	827	879	843	832	831	889	861	826	860	926	882	827	819	874	836	880	837	878	825	837	798	805	831	834	854	791	823	806	819	815	845	897	851	867	847	807	874	852	838	860	829	854	826	845	855	883	828	898	787	819	852	819	855	802	826	845	823	906	844	837	813	857	849	827	915	859	904	848	859	847	810	839	850	803	846	867	814	854	866	793	794	803	871	836	857	823	849	850	846	863	823	823	885	856	876	843	857	820	863	846	879	804	906	828	875	889	873	849	835	818	802	795	811	826	874	835	842	912	818	869	874	841	818	874	822	854	890	779	849	870	863	849	833	854	853	860	857	821	837	849	803	815	895	825	868	882	860	837	802	801	885	857	818	842	847	831	858	877	831	839	852	861	887	820	827	797	839	895	864	833	829	858	861	874	835	805	882	827	815	881	857	811	835	890	912	859	828	869	883	805	848
45714	37780	38515	29434	13357	3100	1281	847	750	757	643	701	601	644	603	521	506	470	514	463	468	469	470	453	454	380	405	435	417	413	411	413	360	428	425	417	436	461	387	454	440	399	442	392	421	419	448	461	403	409	422	460	454	405	438	441	423	437	383	433	423	399	415	408	433	441	440	428	390	399	402	443	467	380	404	444	417	450	428	407	419	379	428	448	432	424	462	440	456	441	419	442	449	429	409	403	427	414	406	458	414	444	432	392	416	425	432	411	456	403	405	366	431	408	428	468	406	408	425	406	420	433	421	417	397	404	424	410	392	419	420	392	406	403	439	436	424	409	425	398	433	444	437	407	398	471	400	414	429	402	414	423	409	388	382	436	442	415	414	447	425	416	444	416	397	395	398	413	457	407	427	412	380	420	422	445	383	420	414	436	417	392	416	450	410	426	398	442	418	468	387	427	425	416	416	425	444	383	386	441	423	423	395	429	380	407	412	441	409	383	425	450	401	422	404	440	414	416	450	461	397	414	400	435	475	407	459	448	416	402	406	419	464	414	413	446	410	413	422	454	431	426	378	438	438	376	395	423	437	410	421	410	415	443	437	430	400	426	433	465	432	426	388	399	426	423	451	421	419	421	397	387	451	425	408	393	403	427	405	418	420	407	426	433	429	413	385	426	403	375	395	380	423	418	393	404	411	442	434	429	423	401	413	424	450	432	409	440	419	420	422	402	416	403	416	401	436	400	423	403	399	416	403	433	421	393	409	411	386	379	401	453	420	428	431	410	425	384	429	404	448	400	406	419	394	445	427	446	425	411	409	386	408	380	381	408	393	432	428	411	410	455	440	386	398	395	445	421	399	397	389	428	392	413	452	464	421	426	447	430	408	427	394	407	422	394	444	384	441	427	437	443	428	420	422	425	449	452	414	443	386	386	415	430	400	385	404	435	383	424	417	463	423	403	432	450	423	422	393	436	471	401	423	427	398	391	434	416	425	409	443	438	442	446	392	427	465	410	415	413	414	425	444	431	391	414	416	422	444	448	416	439	401	402	432	420	424	453	408	456	405	412	409	448	454	446	410	438	365	380	428	404	390	445	408	442	436	441	414	406	438	399	378	413	409	445	461	429	398	404	444	442	422	385	440	377	435	401	427	442	405	440	433	456	419	453	401	431	444	434	380	416	417	470	437	427	416	416	433	405	401	418	441	384	419	469	440	394	405	398	433	436	430	425	396	412	428	408	404	396	465	404	432	418	374	427	391	400	402	397	382	434	421	410	402	419	360	411	444	363	429	397	456	384	411	431	406	455	464	410	433	437	450	437	422	453	435	432	395	454	444	419	444	457	439	452	388	463	433	387	401	424	460	461	438	410	419	391	390	392	429	417	439	409	442	395	421	430	452	426	423	409	390	416	412	417	417	402	403	430	415	423	423	411	423	422	435	419	403	431	396	387	422	422	429	421	429	425	415	395	392	428	446	441	404	431	438	452	388	424	415	397	460	404	437	400	389	410	438	437	441	419	390	431	431	408	425	392	411	388	423	395	404	398	415	414	371	406	372	412	422	403	434	465	409	464	427	428	419	444	418	440	446	458	415	425	422	458	427	421	423	441	425	441	436	396	406	415	394	454	445	422	396	370	429	410	419	383	400	399	388	388	397	429	460	377	432	415	417	440	429	396	437	450	413	418	440	420	439	451	457	433	390	425	456	378	404	426	410	462	403	400	415	424	411	415	416	420	436	365	398	443	445	439	394	408	401	467	466	426	407	386	429	390	420	398	422	411	370	405	434	433	388	421	405	419	391	391	413	412	438	402	403	380	431	430	419	384	394	433	385	434	417	409	406	424	418	396	400	399	408	418	434	440	432	434	411	429	419	393	407	396	428	447	422	418	435	413	411	404	463	445	456	433	454	389	440	395	476	405	416	411	407	404	426	444	418	421	464	412	410	383	393	431	422	375	410	400	435	431	424	398	391	422	434	406	432	429	435	431	396	441	405	429	450	449	420	400	398	391	382	393	433	448	434	453	388	416	444	411	421	417	407	420	378	434	440	421	415	427	383	480	397	423	441	427	433	452	423	424	432	418	413	423	428	415	404	403	418	413	455	422	401	422	485	438	437	409	424	396	424	417	415	428	404	398	409	381	420	419	430	448	412	399	405	434	403	390	465	417	444	429	447	416	413	407	449	374	394	446	410	417	413	384	425	415	413	446	365	382	460	438	465	423	461	409	408	410	413	430	399	404	431	456	422	423	435	441	423	424	453	432	412	444	390	401	414	400	409	401	396	442	415	438	404	390	420	460	398	385	391	399	399	418	403	412	418	376	381	424	458	406	433	422	427	433	425	399	426	438	429	428	413	396	419	412	423	420	403	417	437	392	388	452	394	410	408	407	409	443	409	427	387	391	415	404	406	405	386	372	440	406	375	410	464	427	377	399	474	380	431	399	432	434	465	438	419	425	439	410	386	387	395	426	427	438	380	380	456	416	436	413	405	448	414	391	448	428	435	428	406	413	456	403	499	453	413	395	411	429	397	451	440	424	398	411	384	432	434	422	386	416	440	427	383	400	412	418	400	381	409	461	452	435	402	452	363	405	462	434	374	418	432	392	407	422	411	403	421	420	384	361	412	408	398	403	404	414	397	449	423	447	419	399	449	425	423	423	398	420	378	422	402	448	438	416	411	419	470	401	432	409	426	402	423	412	430	412	395	455	403	452	431	435	396	389	366	407	435	383	415	435	443	442	402	399	409	408	408	420	428	400	399	376	438	458	387	425	394	456	401	407	426	411	448	388	393	447	400	381	422	420	401	393	412	401	381	393	416	410	384	404	443	427	418	443	420	430	403	378	409	447	407	442	416	438	430	439	442	378	406	398	399	418	401	434	423	481	433	406	390	429	427	405	427	424	418	396	408	399	409	373	354	404	393	413	414	397	432	406	438	445	460	420	407	375	427	421	421	413	435	390	434	427	427	430	415	394	405	367	425	418	470	407	408	430	435	433	406	415	386	406	416	384	455	417	419	431	426	410	441	416	423	393	427	425	397	431	457	414	448	419	426	444	437	443	413	447	422	401	433	419	384	407	425	394	386	389	410	433	442	404	406	386	407	390	441	372	405	405	401	419	427	434	432	383	450	408	400	453	413	457	394	402	372	368	391	382	380	410	438	458	417	399	413	394	386	400	412	437	446	435	441	432	451	417	452	420	430	427	424	412	419	415	407	405	406	452	378	394	392	394	433	447	451	472	432	385	452	422	439	455	431	429	428	444	446	413	446	455	438	442	459	397	452	381	445	433	429	409	426	424	404	465	389	462	411	409	425	423	425	443	459	407	434	397	440	377	420	425	399	422	442	372	408	407	396	413	461	393	423	398	439	436	414	423	471	423	396	410	396	423	408	408	425	437	395	422	421	397	448	382	417	407	393	434	466	408	398	411	428	442	431	414	403	428	403	378	401	381	398	427	405	400	441	433	405	412	459	434	444	397	390	386	428	395
28972	29083	38646	36497	15144	4739	3551	2586	2484	2220	2059	2030	2112	2111	1701	1687	1511	1372	1237	1188	1185	1123	1119	1101	1058	1040	1034	963	1050	955	963	936	961	891	975	946	948	913	920	903	879	951	951	939	912	946	930	928	932	891	922	872	950	874	906	906	880	929	984	910	899	935	903	879	918	926	906	946	926	938	884	920	906	869	874	920	910	951	924	862	897	930	960	952	866	916	872	893	887	903	899	908	910	894	888	887	915	885	915	926	905	902	897	905	895	887	904	935	912	904	947	885	895	932	918	937	904	873	894	886	919	924	926	856	830	905	896	931	855	950	905	877	890	856	927	872	902	855	957	891	899	866	855	921	901	810	912	906	929	911	911	903	916	848	883	884	866	865	904	918	885	895	927	938	897	870	945	922	908	902	890	860	930	930	908	862	933	959	887	935	859	909	902	910	869	902	910	885	913	952	879	886	866	896	919	919	914	883	903	894	857	890	885	965	942	887	903	916	842	839	947	857	882	892	900	940	908	878	874	940	916	898	935	870	920	906	941	895	861	888	878	904	949	966	893	907	948	895	940	928	866	908	880	909	878	921	881	903	853	878	897	894	836	950	872	924	884	924	889	881	955	897	907	882	908	914	879	894	869	848	941	917	888	975	881	907	940	934	908	924	883	873	902	905	923	956	913	908	901	931	886	911	910	966	917	893	839	879	893	934	907	936	886	943	939	900	828	948	875	867	900	894	929	940	895	954	933	897	874	878	941	924	927	915	891	856	863	925	961	899	903	956	872	899	894	881	907	857	946	909	901	909	918	882	925	911	887	893	928	893	900	925	898	1000	860	910	862	941	870	869	891	912	894	939	868	930	1010	906	891	890	874	881	933	896	916	923	918	939	926	886	917	907	907	904	907	896	832	973	915	874	909	898	926	887	897	876	864	880	854	926	905	979	875	879	912	842	897	900	943	934	930	943	918	889	949	869	861	878	856	910	931	925	878	944	918	925	938	921	908	890	934	945	947	909	910	873	931	913	864	888	872	887	911	931	912	907	851	910	880	882	879	940	890	899	937	918	919	866	867	879	912	876	906	893	935	924	878	884	876	947	916	916	883	898	904	898	937	889	915	957	885	913	889	853	927	898	945	872	920	936	926	867	890	912	901	879	929	934	860	905	894	882	873	880	852	919	888	868	969	937	970	918	887	889	914	923	862	888	911	916	922	874	874	886	906	906	870	881	883	889	844	932	926	906	891	888	870	855	958	917	909	959	895	915	908	944	909	884	906	871	934	880	897	878	935	899	874	826	882	954	941	862	915	859	868	887	940	930	898	917	899	879	881	872	926	914	882	946	918	939	915	952	872	971	920	925	892	938	943	924	882	923	921	939	946	948	893	920	877	959	858	894	888	960	925	965	931	963	893	926	914	888	915	885	894	908	865	879	929	888	861	906	904	878	913	952	885	914	913	884	892	920	926	914	923	889	873	952	877	930	896	861	944	914	928	869	892	890	882	885	925	875	879	899	856	894	882	903	934	895	905	878	877	894	915	887	892	872	864	932	919	860	942	928	917	880	903	927	877	930	898	871	947	939	893	903	875	882	894	977	896	948	903	915	894	907	897	865	921	912	908	912	911	943	923	992	907	934	847	875	889	876	899	920	950	905	896	895	886	925	942	890	894	821	916	899	901	888	902	906	897	900	921	855	945	943	927	869	895	857	892	929	911	852	911	897	865	866	858	898	888	882	954	873	916	896	892	929	909	900	899	887	900	887	857	899	890	863	892	875	922	914	920	874	957	909	905	874	918	956	903	869	873	923	886	887	942	967	893	916	939	895	831	867	865	921	870	917	898	913	911	881	910	863	912	880	898	883	876	889	924	939	884	952	917	813	906	900	914	918	875	953	840	925	923	880	936	885	952	904	893	910	913	872	898	898	845	959	917	908	907	929	964	890	891	922	944	879	910	905	913	907	937	884	898	856	896	926	851	939	946	875	931	913	875	914	905	883	919	906	928	902	887	890	900	881	881	856	958	859	891	966	934	872	930	872	868	911	846	916	940	891	920	879	927	914	900	865	898	866	890	931	908	907	925	904	870	899	860	901	952	872	878	933	955	929	902	931	901	931	944	903	916	839	841	904	883	912	881	904	890	944	906	882	889	940	947	833	900	963	907	865	945	925	890	955	915	863	876	922	880	906	909	910	895	892	892	863	930	898	912	928	920	897	895	917	932	944	931	864	916	881	845	906	909	923	878	877	894	847	861	872	941	938	882	952	914	923	943	939	861	910	913	898	910	898	899	908	884	934	877	952	901	901	919	876	941	975	889	889	935	923	877	985	883	861	861	910	907	876	953	923	919	891	894	908	917	882	931	911	905	965	901	883	929	872	930	905	902	912	926	895	870	927	867	862	911	909	914	955	911	919	833	903	874	859	884	872	858	871	905	913	932	889	902	863	903	937	914	888	912	918	862	912	920	905	896	875	860	865	919	900	917	872	892	890	885	908	852	965	887	965	907	928	870	869	899	922	932	924	909	929	909	943	880	922	926	884	930	896	897	907	930	888	879	907	949	929	927	923	870	879	920	938	887	900	884	887	901	892	892	932	890	860	889	922	887	879	893	902	883	900	918	878	845	928	928	881	856	921	890	894	886	853	908	888	887	960	937	915	867	943	867	898	935	898	886	836	889	889	884	880	935	899	912	901	948	893	853	903	889	892	921	912	912	864	901	946	879	877	885	915	894	871	930	900	888	898	909	876	903	946	934	882	900	864	946	929	926	910	932	928	936	896	874	912	899	925	924	940	910	911	900	890	902	897	934	895	892	892	909	867	945	856	876	930	944	912	923	930	937	941	910	882	915	860	866	958	910	876	951	883	965	914	920	943	917	902	860	909	870	944	878	888	951	883	920	850	916	885	929	880	914	859	903	933	916	908	889	868	917	902	943	862	905	865	933	886	947	906	914	929	931	879	918	906	929	905	916	910	827	915	926	838	864	900	890	877	964	900	898	920	886	879	915	860	885	940	951	892	909	935	906	901	834	907	890	862	918	929	890	925	905	936	968	894	862	885	922	855	900	906	907	924	866	905	942	860	874	904	853	899	905	870	883	905	891	917	909	864	964	913	820	897	883	909	934	931	862	911	895	908	900	864	831	900	910	948	857	871	918	946	901	884	910	924	907	870	939	903	865	917	908	931	902	896	959	938	937	921	882	973	928	883	893	828	844	901	862	932	923	877	907	921	898	905	905	915	924	882	951	886	862	891	912	911	874	846	921	929	894	834	959	858	857	939	887	896	968	860	876	914	923	875	880	902	918	923	929	919	914	901	897	907	965	933	924	916	848	870	896	913	895	929	850	931	897	845	879	863	886	944	947	877	881	910	938	935	965	883	855	904	908	902	906	944	860	875	927	928	931	910	926	967	913	950	915	905	863	891	889	916	906	904	898	903	896	909	943	893	956	909	897	925	977	967	900	902	864	861	890	930	871	918	929	911	941	928	899	863	889	890	912	911	924	924
19064	11128	8591	4045	1401	610	468	411	395	389	398	403	392	376	370	372	350	344	347	339	347	368	361	325	398	347	332	312	335	320	322	304	364	314	326	325	311	340	309	322	322	361	331	327	354	329	324	322	319	338	296	352	313	320	330	332	363	357	337	365	376	310	317	341	330	334	347	334	345	317	326	330	354	295	336	313	316	326	359	369	355	319	336	356	342	299	360	330	320	336	336	321	371	334	336	351	344	323	333	346	293	318	328	339	366	350	354	316	355	345	303	329	308	343	320	322	352	337	316	329	332	357	350	356	331	328	370	342	313	309	358	350	315	339	313	339	366	337	331	304	371	373	330	315	372	304	347	339	378	302	353	346	330	320	351	349	352	321	327	333	365	317	313	325	359	324	318	358	350	308	317	350	346	345	316	352	315	333	335	340	358	323	314	351	332	332	334	362	354	339	328	303	328	326	316	318	339	313	324	347	351	364	298	322	311	327	324	353	335	310	328	345	323	317	330	322	330	311	318	325	353	375	369	319	319	329	352	319	356	330	342	320	364	332	333	364	334	318	346	328	329	348	338	315	342	330	319	354	362	301	327	315	349	324	351	328	319	305	338	316	338	304	324	326	294	335	338	346	304	339	337	327	350	367	315	320	322	326	332	348	308	307	351	318	350	358	359	366	325	362	345	328	314	324	320	360	299	286	371	317	345	294	333	321	366	329	342	334	334	313	331	342	330	321	319	364	307	327	328	353	328	291	330	356	359	322	342	293	331	337	309	334	328	303	324	347	312	341	326	343	296	318	334	342	346	322	337	315	316	316	355	357	307	359	326	294	333	328	337	341	357	382	356	312	329	340	326	325	310	338	302	368	342	341	335	309	300	290	340	354	342	329	336	339	350	358	330	352	283	322	325	289	324	342	310	342	344	333	360	344	328	318	309	327	340	333	346	355	338	334	347	296	350	332	336	323	366	313	337	336	318	350	335	330	315	347	344	364	338	331	291	284	340	312	334	339	317	364	356	330	331	349	354	353	327	330	320	302	333	312	325	358	301	342	336	336	353	321	320	284	351	331	354	334	323	302	315	356	325	321	328	328	351	341	324	334	350	346	314	325	345	356	350	374	320	318	289	341	347	344	359	293	322	335	344	351	306	297	339	343	348	315	348	334	323	352	305	314	335	350	340	342	355	325	288	314	359	307	330	266	338	352	312	311	322	355	349	318	327	338	356	339	369	340	309	323	318	356	332	334	308	349	342	322	355	334	328	332	361	355	366	320	330	318	335	332	349	342	324	339	317	341	330	346	341	346	313	362	322	334	337	314	337	331	353	320	357	359	316	317	317	302	322	343	363	338	330	325	330	319	353	324	308	371	347	348	315	321	335	375	359	345	361	301	345	316	302	324	310	329	335	334	346	334	364	338	358	339	328	353	335	325	344	330	349	364	333	320	371	325	371	338	339	329	402	338	328	313	332	331	301	297	366	323	338	353	355	356	339	324	316	340	375	328	347	328	382	323	383	355	296	338	353	331	340	304	320	326	339	339	361	320	334	349	334	331	356	331	319	342	319	348	311	361	299	307	342	342	326	354	336	367	310	317	322	357	298	348	362	326	353	359	334	345	340	347	322	298	321	341	305	331	329	328	344	303	339	336	344	323	315	312	341	304	298	351	325	317	328	331	302	344	338	300	323	334	329	309	306	321	327	353	346	306	334	311	290	313	317	355	332	324	332	352	325	340	347	324	341	314	356	331	310	354	330	337	318	353	358	337	318	316	317	320	352	341	340	312	325	360	300	360	346	343	336	315	338	329	309	333	331	325	335	360	334	345	316	329	346	351	311	350	340	339	302	316	324	353	342	336	324	323	310	315	335	308	351	281	328	330	321	312	327	337	346	308	323	321	328	319	317	347	314	336	329	325	343	333	340	333	344	322	328	367	363	355	332	353	342	314	338	335	301	327	343	342	323	310	331	316	329	352	322	377	337	322	339	324	355	321	339	354	356	311	346	352	326	345	372	361	339	316	350	335	312	332	331	320	319	354	347	330	332	371	343	350	331	324	340	331	314	319	323	373	344	339	336	334	350	357	376	335	360	338	374	339	319	315	329	338	322	359	354	334	355	339	332	353	322	344	309	290	325	371	313	328	316	349	341	334	333	336	324	345	293	339	373	358	319	305	370	323	341	308	339	344	329	365	325	322	316	339	330	360	344	311	332	336	337	314	342	300	321	321	348	317	361	353	321	336	368	351	346	337	352	335	370	340	337	328	388	322	323	342	340	343	321	317	389	310	310	340	315	313	349	315	354	319	341	327	386	357	286	352	325	334	327	359	343	350	324	313	314	302	348	342	350	301	325	352	326	331	299	335	329	353	303	332	342	325	369	323	307	319	343	385	307	322	345	331	329	341	342	313	302	335	324	336	326	320	349	343	350	327	319	282	342	351	325	352	366	368	306	343	321	320	341	326	352	298	310	334	305	352	332	361	369	360	369	334	346	325	352	383	357	332	325	326	293	317	347	339	351	324	332	333	337	328	340	330	331	360	348	328	302	325	323	278	334	336	337	352	320	355	308	320	360	328	295	358	337	325	309	364	290	365	350	309	336	331	379	305	350	349	295	310	343	363	328	312	349	303	347	310	361	330	354	334	352	307	320	365	355	332	316	319	304	306	306	327	360	346	360	340	315	322	323	321	335	331	338	346	327	339	349	364	343	315	321	326	334	329	285	343	337	290	314	318	321	339	300	298	330	333	335	338	330	350	308	332	342	370	372	337	327	330	318	354	340	340	351	356	352	332	317	348	337	322	348	310	352	323	316	317	282	345	351	325	312	316	334	334	347	340	344	333	328	362	344	340	348	326	333	363	349	313	342	333	353	314	302	360	313	329	353	296	325	362	344	311	322	339	353	335	337	324	355	301	319	307	317	323	337	326	355	353	315	323	332	345	351	333	318	347	318	303	331	318	329	314	342	309	352	323	335	342	327	322	320	294	312	314	334	309	342	324	337	333	320	337	302	322	341	351	324	346	294	318	331	375	364	362	333	359	332	330	302	330	328	339	378	335	326	304	334	322	331	351	340	307	317	355	378	336	350	304	325	355	381	348	347	364	324	309	342	329	370	335	302	339	324	324	318	326	370	350	331	343	338	332	361	304	314	375	318	323	351	339	319	364	342	344	326	322	350	324	336	368	352	333	332	358	314	331	377	360	330	329	353	327	371	328	343	365	355	323	312	325	338	343	333	298	289	358	297	357	341	351	352	320	303	342	340	349	405	319	342	341	323	309	347	329	355	360	334	297	346	315	342	359	336	317	345	331	330	336	321	353	348	368	321	358	306	322	351	364	315	342	342	330	333	303	324	359	322	323	338	328	320	348	364	348	352	350	328	352	337	327	341	350	317	356	306	364	319	323	281	319	344	348	355	356	403	307	316	308	308	334	354	340	333	316	313	319	342	349	346	315	299	330	340	364	331	334	322	295	351	335	323	339	319	305	342	300	339	324
11378	9343	12778	9780	3745	1787	1341	1143	1089	1086	1047	1080	1043	971	936	887	844	845	845	889	831	808	837	817	770	791	839	797	751	755	761	756	797	763	742	747	751	758	748	752	747	796	775	743	739	778	776	743	749	732	710	802	708	738	737	703	698	770	759	762	724	757	734	734	729	756	723	739	729	775	705	753	746	731	744	765	714	734	711	732	733	771	734	753	741	779	742	751	791	773	754	802	744	758	699	703	743	778	728	740	791	738	757	691	726	714	734	771	779	749	746	722	729	813	781	704	750	723	793	756	751	696	738	720	742	770	772	764	709	795	761	748	744	722	738	750	743	743	771	743	770	775	733	736	729	762	788	777	701	745	695	726	764	706	740	735	703	745	771	760	787	683	750	726	748	683	762	691	733	731	771	778	755	709	740	734	753	745	791	754	775	741	723	715	738	743	731	741	771	744	740	773	737	725	759	763	780	743	742	709	760	745	706	760	800	753	788	749	753	758	697	743	743	743	777	745	774	720	798	758	759	746	746	717	708	696	736	751	757	704	747	770	774	724	740	730	765	696	707	739	740	763	770	755	757	726	732	737	815	803	758	765	761	703	714	780	732	735	744	764	774	777	784	768	791	812	736	767	770	770	745	795	725	741	729	756	803	736	709	706	708	785	752	747	780	755	764	731	733	753	715	750	704	679	759	741	738	710	772	751	780	775	743	773	762	806	759	748	702	718	734	716	765	762	715	720	768	704	731	691	701	754	769	658	727	754	726	748	724	752	751	725	721	759	725	780	758	759	711	752	738	769	694	762	743	712	782	760	699	776	776	741	749	780	765	788	740	759	775	704	789	725	719	769	741	692	762	734	688	744	724	744	737	786	729	764	742	701	691	760	768	758	772	781	775	792	718	768	759	756	772	745	740	716	715	707	745	768	735	720	775	774	747	729	774	761	749	740	745	789	745	749	745	717	751	789	741	723	744	759	770	741	782	794	737	734	775	734	750	754	769	728	772	730	742	731	750	733	730	782	756	718	733	732	750	740	720	726	729	742	723	763	753	744	795	742	768	765	747	740	686	774	759	740	747	792	763	727	731	776	729	729	708	715	744	765	679	770	773	751	780	784	726	756	721	748	821	768	729	780	718	755	731	786	759	794	729	783	743	722	752	770	738	772	718	748	738	716	727	711	700	766	741	799	744	737	763	739	711	763	769	732	733	753	741	806	777	764	736	750	778	767	741	714	753	782	765	771	726	756	700	729	761	753	742	716	730	727	732	759	727	766	735	736	800	739	739	756	775	805	762	766	750	752	707	701	795	743	815	766	789	729	713	722	702	787	712	780	726	743	751	741	777	750	764	765	816	768	793	730	739	743	701	801	739	709	756	706	763	726	732	719	769	720	709	747	723	711	769	720	757	778	699	771	750	717	720	729	742	776	705	734	714	798	762	784	759	752	712	733	759	759	721	754	759	758	707	735	755	735	742	741	716	744	793	776	742	744	746	790	743	720	744	776	742	717	753	717	720	817	773	764	772	746	661	763	761	712	766	742	753	759	714	790	776	760	769	746	709	726	751	709	749	709	712	741	712	773	733	690	719	727	741	717	721	694	778	738	717	809	778	750	763	781	750	825	781	748	758	783	754	715	786	764	749	745	761	777	731	706	763	756	752	775	719	763	699	719	726	721	755	743	730	773	736	772	714	753	764	744	696	723	748	757	784	761	807	812	779	708	821	733	715	745	785	752	739	750	748	749	790	734	766	737	704	817	715	756	792	737	727	734	758	770	741	716	740	698	765	747	765	754	705	718	752	775	712	790	739	715	700	741	736	744	738	701	710	708	749	720	720	752	736	815	777	727	776	780	760	804	777	763	751	745	729	743	744	769	751	778	736	785	743	754	742	704	702	731	743	756	728	787	718	733	736	762	747	737	746	766	724	720	732	710	690	800	722	733	757	730	795	732	767	741	755	730	732	769	723	763	759	724	747	762	747	775	749	788	755	703	725	744	746	710	719	757	745	741	749	738	740	775	731	754	734	770	755	732	774	716	706	849	749	792	737	785	788	769	739	735	786	762	750	752	719	734	719	766	757	724	774	813	735	787	732	749	745	753	740	753	753	797	704	743	747	778	779	770	727	778	701	748	730	731	715	715	771	728	738	721	722	721	750	780	746	730	775	738	773	697	803	732	719	775	782	715	712	727	782	752	742	760	729	758	796	776	815	755	730	785	756	747	738	758	770	769	777	757	742	773	731	730	710	792	808	730	733	758	692	787	796	758	742	700	745	778	678	770	733	732	755	714	784	744	792	719	751	716	788	746	725	698	761	682	779	760	737	765	755	774	764	741	760	732	753	722	759	706	748	766	708	735	686	730	728	757	716	680	722	725	757	764	753	744	791	777	732	729	714	712	742	791	790	741	726	758	786	755	768	730	702	738	740	800	748	781	786	755	753	728	742	737	761	771	724	773	725	745	761	782	762	749	824	715	735	732	748	766	799	738	767	744	765	754	758	766	710	764	724	750	726	729	778	765	777	823	754	688	754	758	793	755	777	751	740	744	744	721	748	758	741	746	774	746	767	811	808	689	701	754	784	722	717	768	774	783	709	746	734	725	783	745	784	729	763	797	746	773	741	786	767	783	665	762	749	719	730	743	744	726	728	750	689	758	744	743	758	753	766	761	669	766	771	721	653	769	770	758	706	742	707	721	784	751	736	744	761	700	781	770	738	804	747	744	744	782	751	757	743	725	748	766	731	733	734	743	764	749	700	745	711	734	724	736	735	721	760	717	772	738	717	773	778	734	773	750	762	762	748	757	776	742	718	737	801	817	735	750	755	750	745	767	737	815	745	757	784	740	714	756	732	732	728	732	752	750	761	773	764	757	714	793	754	739	768	801	742	759	733	712	743	696	774	761	745	713	784	688	751	757	776	790	721	733	732	744	700	778	758	703	750	746	751	732	728	747	797	698	726	703	702	746	747	724	739	752	735	713	757	766	789	770	755	735	757	724	815	767	761	775	797	739	752	784	706	724	722	713	764	700	743	760	740	791	719	668	738	770	755	734	774	738	732	794	791	727	741	770	709	734	795	689	767	759	732	785	742	741	721	714	744	702	770	784	692	761	735	724	735	745	711	754	693	784	817	704	728	761	770	768	744	749	718	737	760	779	748	779	718	770	762	703	765	751	738	686	761	709	736	774	751	749	734	743	691	705	720	775	751	778	760	740	787	781	722	750	706	812	759	733	737	766	772	723	792	768	779	795	767	692	755	710	753	719	747	744	730	748	767	735	754	766	770	746	744	758	726	724	748	782	744	695	765	766	746	737	767	781	776	761	754	724	808	720	773	786	749	777	747	739	782	800	760	765	735	728	708	770	745	760	805	792	753	752	696	742	770	767	742	789	683	745	727	723	761	769	753	731	747	759	738	716	746	756	751	747	724	767	729	769	748	726	759	746	752	734	707	765	727	722	760	716	725	755	809	707	774	734	763	795	767	710	749	756	759	721
35550	25815	23146	15002	4617	1151	768	606	519	575	564	500	493	491	454	465	417	364	439	405	418	412	412	428	425	379	437	386	399	420	384	348	362	361	386	401	350	403	397	397	361	409	351	382	373	383	407	394	336	399	357	380	389	384	391	392	364	375	374	396	377	399	417	384	368	372	352	378	394	355	388	403	353	420	424	385	398	382	409	352	384	363	397	394	343	359	365	376	382	388	417	384	384	369	388	400	378	386	378	374	422	406	389	368	377	391	397	370	370	353	369	398	389	371	410	370	419	361	420	368	358	395	378	399	351	395	406	368	396	381	395	401	410	407	421	418	391	356	366	362	369	384	343	402	373	350	393	379	372	401	366	412	442	424	368	342	402	391	376	418	380	385	388	366	394	420	382	340	383	420	368	376	390	394	366	366	353	392	347	357	335	383	374	394	382	365	368	388	370	377	422	363	398	395	429	383	382	390	385	374	421	433	379	404	430	385	363	346	386	373	388	393	381	389	380	397	374	392	400	393	368	377	337	379	347	373	383	390	376	397	401	408	383	385	395	370	390	406	410	371	421	370	403	394	355	360	345	381	394	368	389	378	372	378	380	404	395	395	366	377	387	377	374	427	363	375	404	379	323	398	387	357	403	364	372	390	421	359	395	364	403	378	390	403	376	389	378	397	386	432	387	361	374	367	408	383	368	414	397	371	386	374	328	379	413	380	389	394	391	406	430	435	410	389	391	355	381	410	450	344	387	391	347	396	400	399	408	373	385	368	406	361	349	376	408	393	395	395	396	393	374	388	381	348	398	376	377	367	365	368	354	391	400	374	412	412	430	335	364	338	395	385	365	370	371	376	400	367	393	368	376	371	429	378	354	351	396	381	361	390	352	371	398	368	396	340	359	387	418	422	357	374	376	336	399	378	402	382	400	388	345	398	388	387	385	391	396	382	398	403	364	409	394	378	387	379	355	378	407	375	379	386	362	367	412	403	387	378	376	380	419	357	382	406	374	389	393	383	434	355	422	388	410	409	398	426	412	395	390	383	371	349	399	341	364	411	369	407	316	335	397	419	403	414	356	407	360	382	396	408	379	373	359	378	411	399	393	373	403	399	397	358	325	391	386	406	395	397	383	392	379	388	384	400	372	372	381	387	384	378	389	372	384	373	356	388	400	378	366	358	392	376	386	395	422	354	404	375	380	395	398	408	419	383	377	379	328	379	381	373	392	345	403	409	350	364	398	423	379	393	389	397	354	399	413	348	354	391	390	420	385	367	399	354	388	435	414	394	356	412	378	406	402	375	369	389	377	398	385	383	391	382	434	430	385	355	344	379	380	399	380	374	395	419	406	378	384	396	381	386	412	405	390	343	404	372	422	351	387	406	376	403	387	366	408	381	347	414	395	408	386	386	368	369	374	418	374	399	387	360	385	372	366	351	352	411	381	374	381	369	389	378	371	358	397	384	395	353	403	348	406	347	414	373	405	410	400	356	372	376	397	395	386	368	376	378	373	392	379	392	369	385	382	375	382	381	358	362	414	407	366	410	364	425	371	381	379	382	396	404	347	414	347	431	388	382	403	374	399	387	384	363	376	389	413	377	391	376	404	390	359	402	415	414	368	394	416	427	411	352	370	382	405	359	360	364	402	360	390	355	398	352	390	412	420	376	351	348	379	377	402	383	385	411	419	394	371	367	378	370	411	398	371	390	362	393	395	372	350	357	400	378	382	415	402	349	384	373	385	346	363	374	401	375	402	412	361	399	363	414	370	362	393	347	417	384	382	400	446	397	411	357	364	387	356	409	363	370	392	412	389	344	398	397	377	395	392	395	401	386	377	367	404	400	407	355	348	374	353	407	376	408	407	403	404	394	378	388	398	377	354	364	381	346	397	407	392	386	397	390	372	390	417	390	413	366	361	386	407	397	382	389	398	372	385	377	372	407	358	384	401	408	368	341	418	400	380	364	384	401	374	350	397	373	391	415	384	413	371	396	397	340	371	402	392	382	377	379	406	384	388	382	349	388	383	389	402	417	360	401	392	387	364	399	417	390	388	416	375	396	375	395	425	410	371	380	405	401	409	343	397	363	392	380	380	461	355	387	393	402	441	381	399	385	356	375	393	398	405	353	387	386	376	372	389	375	374	402	359	412	328	370	352	405	349	380	401	395	360	406	377	416	400	370	382	391	371	375	376	358	403	361	376	424	370	358	414	387	382	362	347	386	385	360	415	374	386	381	340	375	383	411	436	374	368	394	412	433	371	385	354	416	402	372	414	366	426	383	341	404	388	374	377	393	406	419	388	348	412	396	365	391	425	376	410	384	367	375	390	374	364	386	378	373	384	371	384	364	425	399	372	416	368	389	397	398	371	381	374	412	393	389	405	388	402	394	372	393	408	406	397	378	429	386	387	356	371	379	374	361	392	385	383	357	347	356	326	422	395	378	383	357	405	371	421	371	431	381	388	400	400	399	365	372	382	370	408	419	403	350	396	364	405	396	364	373	372	410	408	393	395	382	347	364	363	348	397	373	378	367	349	371	395	388	389	405	393	429	377	383	334	401	366	385	369	420	407	384	387	421	388	368	365	388	379	367	409	369	363	380	378	377	386	427	390	377	371	409	395	358	402	378	378	365	415	372	360	395	395	390	382	366	397	386	387	355	367	362	377	411	402	375	390	356	408	358	351	381	397	389	370	347	402	380	345	383	406	407	393	374	394	366	368	373	387	403	372	380	394	395	357	386	358	368	377	397	340	362	401	351	379	414	389	405	422	389	375	347	382	359	386	382	379	430	386	405	403	372	383	408	418	367	374	384	402	384	382	359	389	356	395	402	357	338	386	386	383	380	376	376	361	374	409	390	360	387	404	363	385	363	372	354	369	365	376	391	395	402	350	410	314	374	370	332	408	381	362	389	405	357	371	379	374	371	401	371	404	387	383	399	365	371	337	365	377	377	370	374	397	418	373	364	360	372	394	380	361	407	357	383	457	380	379	372	386	386	376	408	389	357	368	384	365	396	399	407	371	360	352	377	397	344	381	387	364	373	346	348	362	406	358	369	356	386	366	384	351	380	355	345	390	400	396	388	365	384	413	391	397	372	358	398	353	400	377	413	369	385	406	378	395	381	369	380	366	369	374	417	387	406	342	370	408	374	359	379	384	370	364	354	369	396	368	404	373	374	387	369	366	336	384	383	375	402	400	398	396	385	360	367	409	327	373	352	387	363	355	350	383	353	345	399	400	380	386	400	377	352	386	384	398	380	361	358	351	376	370	391	374	401	349	375	409	341	389	397	369	365	409	393	390	399	352	379	385	387	372	371	363	362	366	410	381	401	387	367	351	394	397	332	358	418	424	401	333	409	351	364	383	411	367	374	413	380	363	357	379	442	376	401	434	398	420	410	359	404	386	385	373	395	386	347	367	345	383	374	381	379	406	392	384	420	411	369	419	431	363	340	386	388	403	395	376	378	393	423	422	370	365	368	422	389	392	374	395	358
22302	20972	26246	23825	8369	3032	2334	1890	1793	1755	1705	1664	1497	1434	1366	1234	1136	1041	1027	995	961	983	963	989	937	957	914	881	933	827	873	879	910	844	906	880	845	860	845	903	881	902	857	819	848	867	849	845	795	839	866	842	890	850	855	837	871	813	896	829	891	818	833	909	870	798	883	844	889	830	820	859	818	854	864	849	828	814	855	825	849	843	833	844	853	834	852	862	814	853	839	828	853	891	873	892	856	800	908	916	841	843	883	813	816	861	791	836	857	853	818	858	868	849	830	839	884	832	821	891	860	842	866	902	860	870	840	840	860	875	821	822	845	880	873	835	847	826	800	877	853	819	835	849	853	841	840	771	834	821	824	864	805	828	846	851	875	829	802	817	808	864	856	811	879	876	792	820	801	855	870	854	862	888	870	862	831	832	849	833	894	855	856	843	854	819	844	887	886	884	913	787	820	862	862	813	834	896	895	863	823	803	840	821	843	849	815	842	918	869	860	864	771	847	801	831	882	875	839	836	876	847	831	891	863	917	828	879	874	789	858	857	812	835	868	896	898	788	827	860	831	858	776	814	855	838	840	861	840	906	860	879	846	859	873	853	832	820	824	837	813	848	825	804	836	811	816	852	882	876	812	801	779	821	842	839	860	840	872	874	876	835	834	821	824	880	847	825	886	836	861	823	822	880	822	843	834	847	856	889	864	807	801	850	821	838	896	884	839	832	862	857	858	890	850	895	877	844	876	867	892	845	828	902	875	848	853	852	897	844	868	840	823	821	836	799	862	855	819	856	857	854	855	801	825	847	834	847	848	843	874	811	804	822	821	820	832	868	794	839	841	826	859	892	849	837	873	852	868	883	851	813	788	816	831	829	817	807	836	869	880	899	788	858	819	794	831	813	841	837	813	847	842	783	853	815	883	834	858	862	854	861	842	844	847	818	853	858	886	858	843	833	832	841	866	808	820	830	837	788	879	848	865	822	836	857	884	819	852	853	829	845	848	868	835	837	840	816	840	889	873	840	865	885	918	858	899	863	861	836	872	818	858	904	874	838	789	819	861	843	818	850	857	783	886	801	820	780	894	823	855	803	897	881	836	849	852	798	829	832	836	849	855	873	870	813	847	879	850	846	861	855	890	867	810	843	850	837	874	802	856	816	849	809	827	864	857	854	848	803	895	868	840	814	846	842	821	893	836	866	838	819	836	821	826	859	816	824	828	904	806	857	884	839	854	836	821	839	888	859	877	851	838	826	902	834	834	814	831	870	795	862	886	844	810	841	853	844	851	808	883	909	910	837	834	815	826	805	867	813	884	828	828	857	837	887	880	848	877	889	861	833	867	835	883	854	787	838	833	889	802	833	862	811	782	867	854	842	819	826	921	823	835	915	868	830	850	868	874	807	885	873	838	837	848	804	836	884	817	830	851	888	889	863	847	822	862	868	819	852	827	850	836	847	850	882	900	864	797	860	841	862	810	827	910	866	804	900	849	814	843	817	773	840	877	897	837	788	853	834	815	860	834	863	855	816	815	821	798	894	820	821	802	864	822	808	844	845	815	830	860	820	839	839	857	865	817	853	822	834	808	852	795	818	841	845	895	850	842	852	831	825	849	836	870	851	806	873	860	808	825	870	841	865	815	831	835	858	810	852	775	843	877	833	848	874	820	863	857	855	885	798	836	855	815	865	866	824	844	877	871	842	858	800	808	831	825	847	830	828	877	870	835	868	820	838	878	891	879	863	837	839	826	838	860	849	830	908	831	899	884	895	827	860	889	772	857	896	870	858	882	822	842	821	821	800	834	850	877	836	835	832	809	761	867	834	807	891	853	827	862	861	843	860	807	867	855	893	820	868	848	885	899	806	859	862	828	828	829	845	851	874	857	854	861	842	860	868	864	819	862	821	898	848	826	898	874	815	869	817	859	894	795	860	882	858	865	823	838	857	834	868	866	805	909	739	848	915	856	827	813	872	849	813	831	893	792	841	881	782	808	855	841	784	885	826	845	800	850	793	834	847	831	830	853	825	843	865	905	821	823	818	858	835	833	869	827	843	856	871	876	805	810	872	871	821	823	849	827	799	806	879	824	860	840	876	846	797	813	822	889	859	850	836	888	845	786	863	823	807	858	840	834	868	830	840	845	825	812	864	771	835	823	851	821	834	849	852	828	806	845	883	871	854	804	842	850	833	887	807	796	828	858	839	824	830	816	859	856	829	865	896	832	874	810	837	822	837	839	835	893	791	795	830	827	876	897	840	860	836	836	898	859	850	843	850	817	872	909	867	853	850	858	852	850	856	833	818	812	840	825	858	857	833	848	839	815	817	888	891	794	862	821	825	845	857	829	823	830	785	815	787	850	872	847	851	873	833	814	855	834	809	869	833	881	861	871	793	885	842	849	870	799	810	842	841	844	825	813	820	838	855	906	809	834	829	853	893	849	852	856	804	848	889	855	826	866	825	863	827	826	840	809	797	828	886	879	924	894	844	875	841	874	861	832	833	856	809	836	865	857	850	778	801	830	866	841	920	881	869	826	856	898	818	812	842	834	890	869	817	803	851	814	861	882	804	861	836	850	864	833	769	842	842	845	847	833	858	855	821	853	912	848	873	839	815	852	889	845	796	851	816	784	922	874	861	797	800	824	825	855	866	844	856	845	826	797	789	851	833	816	845	859	842	839	809	823	859	856	841	809	847	872	867	846	852	828	844	845	832	822	847	832	828	876	851	880	798	836	869	860	843	818	856	875	854	865	834	810	825	830	883	887	854	865	824	832	892	895	836	854	815	870	896	836	803	852	807	874	844	905	842	906	844	838	792	827	828	851	852	835	817	835	890	851	845	819	848	835	851	843	869	841	868	836	857	826	850	850	850	880	872	811	803	862	841	883	850	863	775	837	812	797	873	854	811	864	837	826	842	872	830	841	825	819	817	857	871	877	887	828	863	841	843	854	838	825	832	829	841	897	835	832	838	819	823	826	853	848	818	805	841	842	831	852	874	819	873	841	815	863	827	820	832	878	833	862	809	882	829	814	818	844	831	820	866	803	834	833	890	862	765	834	855	860	838	781	875	835	852	845	850	844	895	812	847	863	848	839	820	828	855	857	828	866	852	820	859	870	831	835	826	813	846	860	855	793	816	832	859	817	797	891	852	801	768	817	853	817	877	871	837	839	801	828	860	813	871	889	883	874	808	848	845	824	843	849	828	869	887	827	821	857	853	808	852	826	803	807	794	828	845	844	864	813	857	871	800	877	796	845	845	906	827	836	885	845	887	876	873	847	862	909	879	773	826	856	871	861	866	829	809	819	847	868	835	881	831	816	860	844	844	868	827	869	812	841	853	811	880	801	836	887	808	801	844	896	840	847	829	832	869	833	844	820	814	812	819	906	881	840	823	910	858	836	854	897	883	837	851	844	880	876	811	826	872	871	889	840	815	847	805	873	808	795	831	852	878	826	830	896	877	897	865	852	917	816	907	818	839	894	868	841	819	864	860
46109	36378	32794	27260	8762	2002	1186	870	809	711	671	655	642	621	592	509	487	488	500	472	444	403	472	437	420	466	422	445	458	400	436	399	440	448	425	467	397	449	401	426	433	446	435	468	399	405	451	371	414	408	409	414	405	407	418	446	425	384	396	422	415	403	424	476	422	377	432	398	410	407	423	395	414	423	413	438	460	439	459	451	422	404	370	426	406	427	418	447	408	385	435	451	434	435	398	406	429	432	428	414	414	425	447	482	433	423	440	431	404	413	434	401	413	397	385	414	426	412	402	435	430	386	471	427	451	436	418	436	403	372	370	416	433	472	432	418	462	442	413	406	414	373	420	400	441	412	424	414	423	455	449	397	421	441	399	432	405	409	426	451	391	409	394	428	367	426	434	413	462	436	402	429	429	390	405	419	391	422	385	379	380	382	422	472	401	397	402	430	396	416	416	450	409	374	442	418	397	428	465	426	436	407	409	423	383	406	423	429	410	387	412	442	421	455	427	417	368	402	439	454	428	413	416	420	420	397	414	437	413	399	440	422	413	413	420	449	412	425	440	442	399	413	395	394	464	439	398	412	440	427	416	410	408	441	445	382	385	402	437	444	394	460	464	414	418	474	418	412	389	418	454	385	427	415	428	405	426	423	458	441	419	439	424	382	429	423	431	429	396	426	457	403	423	417	463	402	458	424	425	439	432	377	408	434	412	403	398	429	407	409	431	464	424	395	358	448	435	413	454	433	409	426	432	442	437	416	402	455	443	409	459	417	447	450	431	430	458	406	440	428	432	418	447	385	406	412	386	442	424	446	384	430	382	428	418	404	417	418	388	406	442	401	406	420	391	416	385	413	423	412	419	430	425	394	415	422	456	410	434	410	465	415	403	420	391	439	437	403	384	408	447	415	432	407	453	440	425	395	448	403	399	392	438	469	433	453	411	436	420	415	476	391	437	379	433	468	446	435	409	426	413	399	415	396	439	396	388	390	476	389	408	419	415	432	441	454	375	388	454	434	446	395	433	427	413	434	409	397	460	408	467	429	416	431	401	408	417	451	436	463	401	391	421	436	424	445	449	408	435	410	360	372	390	442	391	450	452	435	451	439	413	417	401	408	388	448	414	447	463	427	432	413	421	443	416	398	475	405	425	381	447	408	413	407	432	405	440	414	460	412	416	417	431	427	422	440	430	426	436	438	407	435	424	432	396	446	434	409	453	392	452	444	454	442	440	400	375	416	419	369	438	396	423	400	444	442	426	444	412	422	428	443	392	410	451	361	420	368	409	454	438	409	459	409	397	412	444	419	422	419	397	409	409	419	425	438	414	430	413	445	454	427	402	425	380	406	384	433	440	422	399	422	383	367	434	393	405	413	422	459	423	409	419	423	446	394	397	415	453	436	412	417	392	458	424	424	396	489	398	415	386	398	427	410	451	423	393	395	371	428	407	412	387	411	402	383	383	419	384	445	399	442	426	442	440	428	399	395	395	440	392	407	436	398	426	410	441	432	436	425	418	374	397	425	385	379	396	385	411	414	417	431	397	420	428	391	410	420	431	439	410	422	417	416	403	423	400	432	448	438	433	413	433	425	433	385	405	454	411	447	380	370	389	410	439	379	426	460	429	436	408	440	429	452	413	445	416	447	437	438	404	428	430	408	437	393	406	419	413	409	467	448	445	443	395	408	395	442	445	452	420	411	373	397	481	419	441	409	408	429	412	448	456	376	414	418	400	431	403	437	414	426	434	413	430	398	432	426	423	446	419	404	454	411	423	416	456	403	439	432	367	426	398	388	469	438	411	468	425	441	413	454	416	435	434	415	407	449	425	431	399	432	426	433	377	419	421	431	413	417	461	399	433	448	380	443	385	426	396	432	431	489	436	436	436	427	444	406	460	422	443	431	414	459	462	428	433	411	390	423	430	418	430	426	455	403	445	437	409	427	441	442	449	408	447	401	426	436	422	419	405	448	448	405	429	464	445	395	416	399	424	396	408	434	405	389	442	450	410	385	419	397	440	395	397	436	407	362	421	422	438	437	453	395	412	406	429	425	405	397	428	404	449	434	433	408	407	435	399	424	440	428	415	441	445	418	369	393	448	408	387	417	432	414	375	397	402	416	428	434	422	397	406	425	418	434	458	429	405	391	428	449	394	430	415	407	393	389	396	444	394	432	420	436	438	414	455	450	387	409	435	419	399	412	440	373	432	434	460	409	415	410	409	430	446	441	406	399	416	430	398	417	410	434	404	418	475	417	433	415	427	408	412	445	429	427	419	471	434	419	423	439	399	386	422	399	420	437	412	365	456	406	404	449	415	420	428	464	437	435	384	424	454	402	433	445	396	433	403	441	453	412	412	465	380	402	423	426	418	389	420	413	437	464	415	407	442	457	430	395	407	422	464	425	409	369	441	419	436	414	412	403	420	431	420	429	398	396	430	402	425	390	358	378	457	443	402	430	434	452	467	417	410	404	399	393	390	394	408	449	452	457	442	372	411	414	419	408	425	418	404	419	399	414	425	420	423	393	409	402	425	410	398	445	500	385	444	434	425	401	459	456	460	443	367	401	411	441	422	468	419	386	423	412	449	451	426	400	402	426	439	381	409	419	421	388	430	447	440	405	431	393	431	454	424	380	453	419	456	449	421	403	406	469	433	439	403	442	408	427	427	430	418	431	419	429	420	444	385	412	439	409	420	424	402	416	421	460	442	405	426	432	408	427	398	405	437	441	369	392	391	421	449	421	427	440	390	411	397	404	419	424	458	441	421	405	393	427	403	400	422	392	418	450	446	397	462	409	432	428	443	431	439	411	463	386	430	396	435	419	428	378	472	435	418	408	441	443	391	420	420	423	486	395	421	436	418	411	479	423	446	402	449	424	396	413	405	425	431	415	412	409	376	429	414	439	418	444	419	440	408	407	428	419	441	419	395	458	434	424	379	420	424	418	434	410	421	435	411	423	422	423	414	443	396	442	443	444	426	415	422	417	450	403	416	391	391	405	392	416	424	399	393	433	410	394	419	391	412	448	394	462	414	392	407	410	459	415	468	411	423	388	415	441	446	415	421	434	405	431	411	416	433	442	413	388	395	414	401	395	409	404	417	416	409	427	431	436	405	373	416	422	448	450	441	399	416	446	394	377	407	461	473	447	420	390	437	404	397	394	405	419	454	423	395	432	418	432	451	434	471	406	380	436	385	430	438	411	460	411	414	442	429	396	420	461	426	457	405	420	401	454	400	403	409	423	404	401	405	445	426	431	409	422	407	420	359	380	412	454	432	410	379	405	443	410	455	408	431	377	410	449	434	402	470	480	441	417	418	420	422	394	408	468	422	408	390	391	407	432	420	388	409	404	418	419	451	412	396	412	434	444	461	441	427	425	403	413	408	450	427	424	422	451	437	406	419	386	390	421	438	445	462	415	434	424	419	401	406	425	456	403	404	399	411	415	395	440	421	427	401	383	416	403	418	416	410	431	399	448	427	484	428	355	423	423
29116	27574	34372	33561	8571	3661	3178	2642	2580	2451	2286	2173	1998	1991	1718	1615	1378	1363	1231	1156	1142	1089	1121	1089	1131	999	1000	952	941	945	1011	969	876	943	953	925	929	963	948	953	926	954	931	913	917	968	921	864	916	894	878	881	891	896	855	947	868	914	938	950	909	947	897	872	919	909	920	892	926	900	918	873	901	870	946	937	910	904	906	907	904	885	931	902	897	905	936	909	936	878	870	926	907	883	960	877	902	902	898	929	905	954	834	919	950	922	932	917	940	922	900	921	893	963	886	911	913	918	902	898	884	926	922	925	892	909	902	880	936	898	908	918	869	893	893	929	891	985	924	880	874	893	916	917	936	919	943	889	917	941	854	961	963	914	896	979	927	953	848	924	866	893	926	921	884	919	902	866	859	921	903	940	913	908	929	878	950	934	845	953	905	868	896	887	895	916	839	888	855	870	927	930	927	930	906	891	876	872	916	927	902	910	887	899	925	928	915	926	892	938	860	900	893	931	901	902	927	893	877	897	906	938	909	907	919	931	894	925	945	916	917	981	906	945	894	899	851	943	911	916	934	927	945	875	943	901	870	867	950	914	889	877	960	906	883	919	875	878	904	894	918	860	930	871	925	914	884	886	921	903	913	957	922	858	887	908	862	909	926	898	874	903	927	898	905	883	893	837	915	990	925	890	886	916	914	917	855	878	927	951	950	875	854	880	891	905	878	864	875	871	930	883	891	861	934	917	948	867	919	848	869	856	880	908	920	863	941	869	914	938	927	922	898	929	900	906	920	942	878	855	905	886	874	939	917	855	886	941	932	960	896	871	902	902	921	919	909	962	865	915	950	898	932	906	949	906	949	916	938	866	943	899	877	824	917	867	866	909	911	893	843	921	900	940	922	845	862	897	887	878	904	918	930	906	879	889	876	930	911	857	927	898	846	973	902	864	882	889	921	865	879	933	885	857	861	861	933	940	893	915	850	873	911	909	947	917	900	963	909	875	932	922	863	849	897	939	876	851	919	915	900	916	930	878	901	901	895	880	917	917	926	926	903	897	912	877	928	890	865	867	871	886	870	959	902	957	950	885	968	876	867	920	883	903	892	859	879	921	880	924	913	958	869	943	862	883	887	919	836	932	884	845	881	879	910	938	865	905	901	938	865	877	907	933	914	952	885	895	880	884	913	902	893	935	871	912	967	914	885	899	897	933	893	888	881	922	874	898	957	939	950	918	862	901	915	981	895	823	870	933	963	878	910	951	897	911	903	913	890	905	882	921	868	937	937	913	887	908	887	895	963	886	925	895	893	931	910	881	873	910	925	901	881	913	903	877	892	902	892	908	871	927	886	927	882	851	976	889	945	910	913	928	933	928	880	908	859	883	911	939	898	874	871	891	960	879	911	889	899	915	950	923	922	879	900	897	932	904	896	929	917	844	916	954	914	919	902	888	954	861	885	849	928	903	875	932	961	904	893	915	865	922	892	942	850	942	909	862	920	889	932	888	927	909	862	866	959	901	898	868	943	887	901	885	912	919	971	907	903	933	892	931	921	884	915	890	900	900	931	925	887	894	867	914	875	931	899	945	923	892	918	942	901	938	932	942	884	903	956	905	901	878	905	893	874	916	957	944	860	940	928	913	921	895	872	917	890	908	939	914	915	871	906	914	926	916	885	937	893	902	902	928	925	895	900	936	887	879	930	885	864	904	887	914	945	905	919	907	923	953	893	911	885	904	908	911	954	913	901	876	914	948	914	905	983	903	887	930	878	831	973	908	881	939	938	900	940	896	858	894	857	919	885	927	906	900	942	907	933	988	879	819	827	881	927	909	847	918	894	884	958	947	932	911	877	883	878	896	914	937	896	905	910	902	863	929	916	937	950	909	915	933	960	932	903	885	876	950	926	925	904	955	895	897	875	911	860	910	898	919	876	899	899	839	910	876	904	832	862	924	997	954	900	893	945	918	913	905	882	852	919	908	931	952	910	910	960	925	887	861	883	940	861	949	884	935	886	881	884	911	945	939	914	954	892	931	914	925	890	921	892	936	851	909	894	917	934	931	877	919	902	915	895	941	847	872	908	858	937	903	895	941	892	927	914	959	881	874	926	876	868	926	947	888	895	919	887	869	908	924	877	968	906	901	938	871	852	867	880	935	930	908	908	951	923	870	958	898	949	921	839	962	915	912	913	923	994	989	902	983	887	920	936	912	903	871	929	909	887	881	876	880	893	902	879	925	898	934	918	928	825	906	907	891	949	953	887	867	896	907	878	983	894	898	959	905	889	896	908	893	961	905	917	848	934	907	881	939	987	920	875	888	895	898	857	876	919	880	886	908	889	888	904	925	860	902	916	983	891	886	911	974	906	924	931	928	912	940	864	898	918	898	868	865	911	909	909	901	924	903	889	927	884	946	909	908	915	909	890	881	915	952	882	879	930	935	871	945	901	902	916	908	949	881	909	960	887	881	861	866	869	889	912	897	885	955	924	954	873	921	857	916	914	935	890	913	973	876	918	967	894	929	916	895	878	891	884	942	902	884	861	908	952	877	894	895	903	917	903	893	865	958	911	859	847	945	930	872	938	885	921	911	910	929	910	901	946	907	879	949	902	871	894	869	900	868	868	936	914	917	830	958	923	886	876	883	919	930	908	906	929	942	899	955	845	836	874	907	788	917	876	913	913	936	977	902	900	870	856	916	889	897	952	870	912	931	939	854	937	967	900	836	947	925	955	906	909	916	859	902	904	907	902	912	870	893	918	936	882	922	905	900	851	892	900	882	903	907	887	920	879	903	904	834	904	896	895	904	899	894	933	876	930	906	904	910	921	924	881	888	897	890	956	860	897	937	917	906	869	914	863	913	923	931	935	952	921	900	956	889	867	851	889	870	897	899	829	936	928	878	872	943	868	915	876	892	872	848	914	922	925	957	911	898	940	879	931	904	936	882	982	921	927	886	868	944	876	870	948	888	840	939	890	897	989	882	948	886	995	943	891	917	897	897	944	936	944	933	894	881	911	863	890	885	901	915	886	877	898	906	894	928	870	879	912	857	954	878	900	909	913	836	886	876	919	916	970	879	856	956	893	943	910	926	867	879	952	906	915	923	915	993	886	915	869	964	910	940	921	892	884	907	891	878	939	854	889	830	927	874	909	833	958	945	899	900	923	904	886	878	957	877	915	948	949	957	871	987	848	903	869	889	897	906	880	890	883	934	910	934	849	916	911	883	849	901	948	841	890	920	899	943	910	882	932	896	870	908	933	936	847	906	941	910	927	884	925	934	881	914	908	899	899	920	893	884	925	933	889	919	910	915	932	940	879	922	879	874	922	920	881	904	921	855	917	835	909	905	922	946	856	913	896	852	879	935	886	888	933	903	934	852	876	878	893	945	919	963	880	929	906	952	985	873	924	884	918	915	958	879	899	881	863	851	906	926	939	922	868	925	936	901	894	892	934	945	905	870	904	893	921	900	915	897	918	890	906	916	882	958	938	889	863	887	927	828
19719	11704	8477	3845	788	525	487	415	394	431	431	428	401	354	344	334	371	376	350	327	365	332	339	385	351	359	330	301	317	348	326	358	332	340	370	330	347	316	364	306	335	296	356	313	321	368	313	366	344	313	361	342	330	324	311	363	335	357	359	337	339	366	373	308	345	346	321	305	336	335	361	372	318	330	341	335	304	331	327	306	312	321	356	347	353	329	354	326	374	347	329	334	327	344	356	316	308	355	377	311	317	349	341	299	379	316	320	364	355	330	357	337	361	353	341	327	343	301	334	372	327	309	312	349	361	329	353	327	311	323	311	332	363	351	309	321	343	327	312	336	335	330	367	364	356	328	354	349	337	379	327	342	315	326	334	375	348	323	363	335	350	339	372	344	331	318	337	323	345	335	324	353	333	309	334	314	326	305	339	346	354	290	338	335	360	323	358	313	319	333	308	332	319	346	301	372	323	345	329	325	330	336	340	314	352	345	307	302	339	372	311	350	342	321	328	340	321	297	349	306	346	355	337	319	315	348	335	330	351	371	319	321	323	366	362	329	356	321	345	350	319	338	307	368	348	319	326	304	324	354	346	330	345	327	349	308	323	318	340	336	362	288	294	362	330	327	334	326	338	328	311	362	316	339	338	327	332	373	326	362	305	371	307	310	303	353	336	312	346	317	339	339	359	362	342	363	330	343	298	317	361	339	306	335	353	338	337	332	359	313	333	338	346	345	392	326	301	320	342	321	359	315	362	335	341	349	311	326	351	337	357	317	355	333	339	334	362	381	320	299	313	319	307	329	314	326	359	311	340	325	367	347	340	325	331	342	328	330	353	321	322	313	358	334	313	361	344	322	347	317	330	324	309	350	356	341	330	301	341	325	308	347	327	330	370	326	326	350	337	322	333	291	351	374	341	302	332	335	331	356	334	347	312	340	352	323	339	325	336	331	349	356	360	367	352	375	324	323	337	396	341	362	315	370	348	318	334	310	328	290	316	344	332	319	367	313	308	321	350	349	345	328	364	355	311	335	349	346	298	379	341	352	348	298	333	340	321	327	322	333	339	344	305	328	363	329	336	333	322	342	330	324	308	330	318	327	364	343	321	331	345	358	342	337	303	281	324	320	312	343	357	319	368	355	331	345	327	340	294	295	332	332	324	303	314	347	352	326	321	354	333	328	311	336	321	324	339	359	337	319	350	340	324	372	375	335	309	342	319	343	317	333	330	350	336	284	359	327	334	327	338	358	339	325	325	322	322	320	369	325	345	340	341	310	354	311	322	332	331	374	356	348	364	367	348	318	356	322	307	311	347	304	347	370	309	336	332	395	320	331	348	329	335	336	290	330	344	322	351	329	346	340	363	352	312	333	340	320	309	327	293	315	327	356	312	313	332	360	344	321	349	356	328	328	356	355	298	348	367	360	368	328	290	341	374	319	348	352	334	354	360	302	330	337	336	360	337	323	324	337	329	339	319	325	335	343	343	320	300	333	370	326	325	358	341	305	310	361	335	317	359	338	333	352	343	309	314	329	340	332	331	354	336	311	353	324	350	346	344	335	359	313	361	344	330	345	316	336	330	321	353	360	352	340	330	325	344	335	312	317	341	380	344	340	335	354	334	327	352	290	320	331	346	314	343	348	318	352	333	311	324	349	340	328	368	378	344	331	334	366	340	320	367	339	353	290	313	333	314	312	328	313	323	339	314	344	365	325	340	387	330	337	327	341	355	324	324	326	330	349	301	363	317	360	346	310	384	289	360	334	308	347	326	293	311	337	356	330	333	332	333	324	339	340	314	320	338	346	329	330	365	325	351	344	356	343	357	349	339	286	340	355	341	309	341	345	325	357	349	344	326	364	348	329	325	346	343	297	312	315	318	320	329	347	376	350	302	326	326	335	361	334	323	322	334	306	334	313	361	353	335	349	408	351	347	297	339	361	316	310	289	331	349	354	346	296	338	371	386	320	353	323	318	368	352	318	340	337	370	299	325	372	342	338	358	312	374	332	360	385	277	333	341	374	316	347	363	334	326	328	334	347	348	324	338	325	353	340	328	342	363	343	359	332	403	322	337	323	303	326	314	330	321	345	336	365	333	359	333	338	319	338	347	318	330	357	323	337	319	345	305	315	306	366	309	337	317	342	318	314	298	312	330	370	328	356	346	343	326	360	328	355	333	348	322	304	324	334	358	370	322	337	306	321	311	365	348	277	315	332	320	337	371	344	295	359	308	321	307	396	340	352	311	359	330	313	347	365	328	341	346	322	351	345	347	319	301	319	332	303	339	330	322	371	373	339	368	362	331	337	336	304	318	342	358	329	363	324	341	346	355	329	345	364	355	331	315	325	339	356	325	329	339	345	312	336	340	370	320	312	315	334	329	364	302	361	350	351	350	330	342	349	333	337	339	320	343	327	304	319	386	334	340	332	315	357	317	345	358	334	325	343	341	365	335	329	352	353	311	345	381	324	331	353	335	357	346	340	317	340	345	342	340	374	322	357	307	354	371	323	356	326	354	344	348	330	350	348	343	320	325	349	345	380	322	314	304	348	321	318	376	324	307	370	364	341	285	321	325	342	310	332	338	326	336	357	360	325	355	331	368	335	335	336	357	370	347	338	354	369	375	359	367	375	354	308	339	350	378	339	317	352	318	358	352	349	333	322	354	316	321	343	363	333	363	357	329	332	327	335	344	329	355	366	348	355	348	341	361	374	322	341	342	364	315	353	384	318	365	364	345	324	357	340	328	370	358	311	332	338	342	334	293	326	313	348	306	338	316	332	354	341	345	337	318	319	315	347	358	343	306	341	318	320	357	347	323	383	323	356	341	391	303	322	357	326	305	351	379	332	345	335	367	360	345	352	332	388	373	317	334	347	320	324	362	329	369	315	340	351	335	356	317	347	303	325	308	326	359	291	346	345	326	334	390	341	324	319	332	321	358	329	341	324	364	360	309	326	338	326	315	347	336	327	362	359	364	321	374	336	343	321	351	350	331	350	320	327	318	334	385	354	321	321	323	368	309	355	287	355	342	359	354	325	314	335	346	302	323	345	321	313	319	329	345	339	328	354	324	332	323	315	322	348	356	371	326	343	339	333	351	337	339	346	347	354	338	328	351	347	368	353	312	326	336	331	357	326	366	343	302	368	303	348	328	343	332	355	313	309	343	367	321	310	368	366	343	332	309	303	313	304	341	311	341	315	343	358	321	336	363	322	366	321	299	354	301	342	361	355	332	312	375	330	351	357	345	376	353	328	327	323	361	368	369	366	373	351	327	303	320	336	306	353	338	322	335	364	334	306	335	336	336	353	306	367	329	336	366	336	326	350	311	397	316	336	349	329	325	317	367	313	297	346	351	310	327	334	355	335	323	311	339	359	339	338	330	352	299	343	371	324	342	323	345	364	317	375	349	342	315	342	356	343	328	363	346	351	343	335	329	348	337	342	323	337	338	307	311	344	375	331	348	330	311	338	362	331	316	330	328	328	358	343	354	328
11908	9580	12950	7981	2244	1635	1404	1192	1139	1156	1158	1086	1051	943	911	871	855	830	820	783	838	798	812	777	783	785	798	793	769	757	794	780	773	783	744	733	764	757	796	832	737	751	775	756	732	729	737	728	729	768	782	732	706	711	711	745	760	763	746	763	748	727	762	743	755	772	772	726	793	745	736	788	766	720	761	767	788	768	740	783	719	726	777	716	739	753	730	728	767	810	734	711	750	764	736	780	743	755	713	721	763	734	774	752	760	749	756	741	741	781	748	700	732	756	691	798	748	738	750	755	768	708	764	717	757	800	743	748	722	737	723	774	726	751	721	735	774	763	765	766	748	745	773	747	758	777	781	776	717	744	749	750	763	755	773	768	745	728	784	740	731	765	718	714	765	756	800	704	748	791	720	746	749	753	766	741	769	715	721	745	772	790	727	713	771	736	728	742	781	721	767	742	757	727	760	741	766	726	723	749	730	724	743	724	756	787	801	699	801	780	733	772	773	793	727	719	739	734	768	696	770	785	720	777	745	702	780	741	813	789	711	775	744	665	769	756	770	750	787	757	703	778	750	748	736	771	773	718	741	756	764	731	748	748	728	747	710	723	752	774	741	757	776	695	721	763	756	767	742	764	757	771	718	733	752	734	776	757	716	727	738	735	770	757	781	704	719	820	711	734	757	770	777	742	764	729	775	763	692	758	726	739	823	752	772	733	770	699	749	756	714	732	714	746	745	765	769	746	789	734	716	767	744	719	739	767	681	717	755	741	751	708	769	705	734	750	744	715	794	742	756	772	750	734	706	788	750	764	802	723	757	710	799	774	800	753	760	738	743	720	747	734	726	750	779	748	709	762	750	764	735	721	717	747	759	772	746	736	737	771	728	729	747	789	702	791	708	720	721	754	778	722	718	728	732	747	750	742	741	711	732	786	747	754	777	702	736	776	711	755	717	781	751	765	753	769	777	729	848	709	747	760	799	787	796	729	744	705	814	727	749	769	736	737	731	791	748	773	730	719	764	757	750	752	771	688	784	762	742	759	754	734	738	766	774	699	720	706	739	745	730	754	745	764	710	705	736	715	766	764	777	749	753	767	752	714	764	754	706	754	748	777	726	702	788	759	728	749	746	748	735	776	733	758	785	762	715	772	760	757	700	773	748	776	694	720	746	685	773	747	716	749	781	725	747	712	730	738	712	717	709	727	769	756	776	693	735	778	724	774	774	749	739	761	747	778	730	791	744	769	732	748	792	784	739	759	703	766	742	732	736	746	752	741	730	768	777	773	775	690	750	748	773	756	711	725	701	767	721	738	792	771	712	684	736	706	776	792	738	756	747	770	744	749	705	766	728	758	760	731	720	765	796	721	724	758	764	737	762	772	732	784	768	758	734	709	756	774	741	755	727	798	685	722	729	697	750	734	769	714	721	778	757	744	714	712	747	720	747	742	742	746	789	751	757	744	731	795	738	755	748	718	749	800	759	768	787	753	736	736	729	785	729	768	808	670	740	789	755	756	735	764	740	765	775	767	796	747	808	755	738	771	737	723	688	745	797	759	717	739	750	739	758	715	760	706	727	742	708	754	756	709	745	801	743	770	737	739	774	794	750	759	738	785	803	748	752	747	827	751	786	746	736	772	738	780	776	739	756	749	776	767	779	763	738	795	707	729	766	833	718	766	776	781	766	794	716	811	729	749	756	763	761	739	756	753	702	719	755	739	709	727	776	725	778	768	759	729	671	758	788	738	734	742	737	779	706	755	743	777	719	726	791	770	721	790	724	829	748	773	727	746	771	745	765	757	750	701	729	783	729	790	755	769	778	746	762	725	758	709	729	744	720	720	715	700	794	793	755	721	736	705	760	748	723	719	734	748	702	729	767	788	756	729	768	733	705	690	752	723	700	761	732	720	745	734	717	716	761	763	736	717	757	712	719	729	746	771	741	766	717	761	746	755	729	726	759	787	774	735	741	772	767	749	686	763	687	755	755	732	766	752	751	759	744	764	749	733	732	754	782	752	776	759	719	714	754	742	702	756	786	770	770	763	754	763	725	744	723	767	773	713	768	749	711	773	754	691	753	728	734	738	776	712	769	749	687	757	761	765	748	713	770	761	764	756	716	744	762	752	735	735	751	728	722	716	793	691	730	743	746	765	738	733	746	755	706	797	754	771	736	747	767	753	729	734	737	736	729	771	769	741	744	720	743	749	740	753	762	726	721	723	717	756	728	770	758	703	763	718	773	724	718	719	781	783	768	750	774	735	797	755	732	752	728	733	737	727	738	704	761	728	779	746	785	730	771	729	730	769	771	687	782	717	806	775	703	753	721	724	736	785	705	782	811	756	752	729	740	741	775	777	764	751	760	770	757	778	737	752	744	758	782	714	755	764	755	727	766	786	700	687	791	739	719	705	685	713	723	762	736	765	728	802	768	764	736	726	735	741	768	743	773	762	767	723	791	781	737	754	727	748	740	763	769	733	808	761	757	723	743	752	727	737	803	717	737	759	790	746	722	768	768	730	783	747	749	760	781	744	717	747	753	763	724	756	733	760	814	748	778	815	738	757	713	735	756	775	731	779	754	706	721	739	762	735	763	822	743	755	743	742	754	683	769	713	753	763	714	794	827	752	735	713	699	746	788	711	739	772	740	710	753	762	754	795	763	702	717	782	781	766	768	727	696	751	765	775	728	748	730	760	721	787	722	706	732	805	755	747	741	716	725	746	749	738	782	775	752	722	758	720	757	757	760	760	735	731	761	737	775	784	751	717	722	742	730	770	766	777	760	718	734	705	735	773	799	731	759	765	769	720	781	788	747	767	759	792	737	736	756	775	720	728	757	713	732	729	740	738	771	773	729	747	711	705	765	766	784	755	751	760	742	710	780	736	744	753	778	725	757	744	700	743	705	783	696	697	731	780	761	789	742	696	771	729	715	799	738	726	706	755	734	784	793	725	747	773	766	735	736	738	707	788	725	694	792	756	715	724	742	781	746	747	770	733	764	667	751	744	724	780	751	808	757	651	777	749	745	752	731	762	725	783	770	750	771	788	762	722	756	741	764	763	743	715	713	719	744	747	754	747	708	715	725	764	744	803	742	761	720	727	755	774	752	783	755	714	700	746	797	769	723	743	767	762	764	736	703	745	758	739	759	751	723	774	742	735	779	779	708	739	747	748	739	765	773	756	757	757	723	785	768	776	787	710	744	737	670	710	785	765	712	744	778	718	714	786	782	764	698	762	761	716	776	735	732	723	734	720	748	780	750	758	837	722	766	758	728	733	791	767	698	777	765	728	768	749	700	752	768	740	812	780	783	751	796	759	760	708	706	802	777	730	732	777	768	792	794	784	727	768	737	752	738	782	746	720	801	741	715	756	735	733	744	698	751	772	747	753	705	740	734	771	697	746	734	765	745	741	733	718	724	756	693	741	772	713	694	731	788	696	720	791	763	750	709	748	714	758	760	731	763	774	778	773	726	734	720	737	809	734	696	676	768	799
34506	27251	23720	12498	3721	1041	769	606	585	600	536	550	460	515	470	425	409	366	386	401	402	365	390	388	391	369	358	372	335	328	362	398	344	365	405	370	415	367	341	379	374	366	384	373	361	346	360	358	377	338	390	330	391	383	384	387	342	350	332	400	374	380	368	334	344	392	408	425	373	402	380	359	399	358	378	372	382	371	351	376	378	381	364	416	344	350	385	380	414	376	390	353	366	390	369	353	370	371	339	372	353	391	387	368	337	377	425	406	372	337	363	366	359	412	395	350	359	364	317	372	346	420	427	370	428	395	366	388	359	369	396	363	359	384	375	399	373	348	347	330	359	388	355	372	384	369	336	354	372	406	336	369	355	403	372	347	404	380	383	393	394	393	376	366	349	341	363	383	367	369	380	379	357	364	368	394	358	388	385	324	372	377	388	373	364	354	376	362	366	355	357	373	359	355	363	357	363	349	415	379	364	404	376	386	369	377	358	402	351	363	352	381	347	362	342	393	413	378	384	346	330	403	361	368	363	393	403	357	395	364	421	374	387	357	396	366	376	375	358	388	354	360	362	368	394	354	400	420	327	334	390	381	380	360	349	347	356	377	339	373	342	346	371	336	378	362	383	342	386	338	354	357	373	367	337	359	395	352	393	380	356	369	389	370	406	347	389	327	394	345	357	398	360	377	381	395	354	377	382	368	361	363	332	357	368	361	354	347	366	361	404	366	394	374	367	416	387	374	358	364	388	368	403	344	345	415	409	384	374	383	359	394	335	387	353	390	367	383	344	385	382	354	365	407	361	370	400	383	360	380	387	384	353	392	381	364	374	345	370	398	370	373	395	366	333	365	401	333	422	396	330	392	374	415	344	390	386	385	378	371	384	336	397	371	390	385	343	357	401	369	334	380	349	396	352	359	387	349	341	347	371	393	364	362	359	378	344	346	367	343	357	400	367	395	382	335	386	346	410	398	359	369	369	325	371	379	394	366	335	374	364	345	355	397	363	358	345	422	355	377	376	395	368	361	320	402	346	381	389	402	387	379	418	371	407	327	366	385	348	410	402	398	344	385	386	337	352	335	339	347	383	406	381	373	360	376	373	397	373	368	341	361	390	354	375	344	374	383	401	408	351	394	397	366	352	367	365	357	407	442	386	365	366	346	398	382	372	348	418	327	390	362	385	424	385	364	391	369	373	354	341	368	394	361	357	399	336	410	369	370	389	351	364	389	379	357	386	384	376	368	367	378	398	380	352	426	359	343	358	336	355	425	341	397	371	368	414	374	370	365	354	393	364	343	377	358	401	392	332	389	399	355	377	377	368	373	403	371	385	369	352	356	392	383	353	411	364	365	356	368	398	371	380	378	400	363	376	374	369	363	387	360	413	384	350	351	337	400	349	365	360	378	372	405	369	378	363	420	325	388	381	352	385	369	385	389	379	383	339	393	394	394	356	366	354	358	347	370	357	388	395	359	361	389	402	376	384	369	381	346	407	347	360	377	393	408	364	371	367	374	358	374	352	385	346	378	397	363	348	364	359	393	354	380	390	380	380	356	351	374	387	373	367	370	339	368	321	396	376	359	377	391	392	354	392	439	360	397	359	366	374	391	357	383	368	355	384	377	360	369	371	353	392	402	342	350	369	394	362	371	382	378	395	362	331	368	356	409	354	373	353	359	370	402	381	371	361	377	352	378	358	355	358	385	398	361	366	362	384	354	360	372	350	337	426	381	381	366	386	396	374	350	392	399	353	384	342	399	371	393	362	401	364	372	385	389	380	369	345	380	384	379	344	358	391	390	406	341	399	386	395	385	362	374	336	392	331	347	367	383	393	396	384	339	404	410	351	378	385	399	404	343	349	369	398	380	370	379	379	409	352	393	417	397	393	371	401	348	373	395	362	389	371	406	376	379	391	383	351	383	395	364	400	375	360	341	400	346	395	315	349	389	390	396	378	378	353	387	379	403	399	354	376	370	391	334	387	333	393	394	339	347	391	359	361	369	385	407	391	368	421	357	360	392	354	379	351	400	353	367	386	353	380	345	355	359	358	361	370	375	306	366	419	384	382	343	379	389	376	358	374	364	369	368	359	334	386	373	413	368	361	354	378	377	362	376	357	382	359	375	377	406	301	388	366	394	356	359	361	392	402	329	379	362	321	390	384	379	358	384	359	360	362	366	359	381	384	380	366	367	351	371	384	384	374	364	357	362	374	363	391	372	351	387	376	374	388	366	401	387	404	363	399	363	388	382	387	352	360	373	364	394	392	342	388	376	369	380	363	346	332	383	349	440	381	366	388	394	353	393	397	349	365	401	365	361	385	365	347	353	358	373	412	373	339	374	357	347	351	349	340	369	392	358	381	322	353	386	366	383	413	382	357	380	308	378	368	369	367	369	353	390	359	399	369	363	345	375	384	376	357	360	367	331	350	357	340	364	394	397	347	377	377	331	344	357	354	406	415	379	350	381	340	393	384	333	380	357	393	413	386	350	386	387	402	368	386	346	359	367	359	373	379	348	360	372	378	373	360	344	385	374	392	357	390	384	339	342	391	352	363	397	361	398	379	371	359	363	381	363	367	386	372	374	353	363	381	351	378	371	407	365	346	377	393	373	390	321	353	403	332	335	360	394	352	391	383	382	364	364	380	348	371	368	366	407	347	352	382	365	362	329	366	349	343	339	329	379	369	337	389	384	354	358	397	370	357	369	356	373	373	403	385	354	364	407	361	402	375	365	360	364	386	388	397	405	391	396	372	414	392	373	370	395	330	395	406	367	394	399	332	338	418	362	364	371	385	371	385	377	350	355	388	375	398	383	383	360	353	408	377	357	360	379	360	358	348	336	353	376	369	385	367	359	405	333	381	381	352	369	374	399	403	350	335	394	385	366	384	395	401	383	370	358	357	349	387	387	321	388	366	394	375	367	333	382	363	414	315	370	404	371	360	394	375	377	362	367	365	382	396	389	394	343	343	422	381	392	383	383	394	385	379	406	380	356	384	348	382	356	328	396	390	339	343	362	416	375	375	384	313	345	396	368	391	357	373	371	385	397	390	370	364	384	392	403	385	390	357	384	377	402	363	390	386	380	388	380	362	373	354	356	394	376	347	445	389	394	378	349	420	365	399	319	377	341	393	429	370	381	312	348	383	379	383	379	395	395	350	369	364	370	381	341	375	417	366	358	350	354	403	319	396	385	366	353	374	361	369	366	367	339	390	409	396	356	389	416	377	372	370	396	386	347	350	361	372	402	376	407	376	378	305	379	335	375	369	362	372	370	375	352	341	356	380	420	369	358	369	382	392	391	361	367	372	379	400	350	361	367	363	355	345	368	393	385	375	383	348	363	392	402	334	379	381	403	392	393	366	346	378	361	350	350	357	389	371	374	380	368	377	337	358	384	367	366	362	362	388	380	397	401	339	357	419	352	398	322	370	348	352	393	404	367	366	331	375	382	356	373	381	347	371	389	337	335	372	392	372	379	366	358	372	389	408	365
22056	21767	27273	17357	7289	2917	2475	1997	1989	1949	1765	1623	1451	1495	1362	1313	1105	1037	1035	990	944	964	957	918	887	886	863	879	852	870	844	873	806	871	785	854	810	876	837	858	854	823	852	802	848	882	886	823	824	810	868	828	863	824	843	771	835	803	864	811	843	775	851	865	865	815	836	815	808	777	826	810	852	794	775	806	794	812	845	777	843	861	851	802	849	825	804	831	835	807	802	815	781	770	848	834	847	822	842	795	812	874	795	808	840	810	822	794	832	831	829	848	779	807	775	876	760	847	816	798	797	837	842	845	817	847	762	818	787	857	784	786	829	815	810	856	794	847	834	814	777	855	825	814	811	813	786	820	824	805	781	818	807	763	834	827	772	833	829	849	795	829	813	877	815	808	837	833	853	809	830	843	817	867	828	828	810	830	841	890	869	850	802	865	817	820	819	810	840	818	848	847	859	804	820	809	850	840	827	844	855	894	806	821	882	832	815	833	800	829	813	851	811	791	870	834	815	886	864	781	779	851	847	805	822	896	817	848	841	822	795	782	837	825	808	846	805	812	789	800	877	790	828	810	878	824	802	800	820	845	832	818	833	835	807	785	825	793	840	805	813	783	835	817	808	814	810	794	855	774	851	859	820	770	805	858	827	867	857	883	888	860	773	795	828	860	833	801	801	830	849	815	826	822	872	838	764	818	793	824	829	773	832	812	839	861	865	854	793	811	812	789	840	764	875	823	812	813	798	769	821	769	826	849	827	861	807	816	786	852	832	774	814	781	839	843	815	840	829	823	818	833	871	804	805	810	813	792	815	840	795	768	839	836	807	817	867	828	836	778	837	870	764	866	846	881	804	823	864	852	876	830	792	822	789	830	817	778	834	814	834	810	813	808	815	809	751	799	824	856	819	876	845	795	789	767	787	825	882	836	829	811	783	796	811	832	810	799	800	805	825	789	845	831	818	841	791	790	840	813	841	805	816	796	831	804	847	846	832	844	815	836	851	756	784	833	809	809	843	788	831	815	829	900	788	847	866	828	836	813	862	875	801	831	846	875	796	801	815	870	824	819	875	846	855	845	827	829	857	803	769	863	790	832	791	789	795	843	796	817	841	850	786	864	827	821	797	810	830	829	819	815	839	874	822	818	796	807	851	834	808	835	852	808	836	826	866	797	837	825	841	823	808	846	870	770	835	785	825	789	809	784	863	827	853	788	812	818	866	827	827	794	838	778	796	747	792	817	857	845	782	844	802	857	827	841	796	820	831	821	854	842	829	858	828	820	817	802	802	841	806	813	869	795	762	826	839	852	838	860	819	800	812	862	807	774	853	815	857	824	843	791	833	797	834	817	810	824	852	775	785	810	804	808	814	792	801	842	840	812	795	822	838	786	817	810	823	816	845	810	782	850	828	843	799	831	852	804	790	861	816	813	872	815	801	843	768	810	801	806	789	856	861	831	835	792	792	824	813	836	789	847	814	816	795	819	868	832	839	858	791	812	827	810	822	777	812	819	813	803	800	824	858	830	826	782	820	800	810	785	793	805	787	812	791	824	844	866	815	789	813	839	850	835	808	804	834	862	813	837	830	839	879	837	820	810	876	813	817	797	854	777	807	833	807	818	843	819	848	826	806	834	856	829	835	827	804	795	847	822	842	811	854	829	771	826	826	805	809	822	806	749	806	772	854	853	835	829	836	821	789	824	817	811	850	795	852	858	852	812	862	857	851	812	810	763	836	837	820	859	820	838	847	784	859	866	832	776	822	794	853	831	820	773	754	827	827	824	830	814	824	812	805	829	877	807	836	827	808	809	830	811	833	837	824	826	866	781	893	847	809	799	805	785	838	870	827	790	838	799	818	824	835	782	810	812	920	804	801	826	776	805	798	862	791	795	816	816	822	786	779	801	776	805	803	758	824	846	851	837	769	805	778	792	798	826	790	791	776	835	831	795	878	801	823	822	819	830	836	763	852	811	818	888	799	859	838	816	811	810	859	823	843	807	849	765	837	804	836	837	848	773	849	809	832	832	827	867	804	800	837	856	823	796	828	826	853	815	838	820	783	801	808	850	879	812	829	870	779	792	827	791	829	820	814	861	866	788	836	848	848	843	838	806	879	842	818	794	820	797	813	805	790	831	785	811	818	835	822	827	825	764	797	812	789	843	834	825	863	803	841	849	841	779	780	780	798	826	828	842	830	782	843	865	851	814	835	803	851	828	848	775	834	827	810	856	782	823	762	851	825	860	803	738	828	847	786	856	848	855	794	856	815	824	789	856	805	807	857	847	783	853	858	812	888	850	828	782	849	803	855	788	828	804	818	810	849	780	770	810	834	822	847	821	784	850	820	851	870	827	863	811	845	842	873	789	858	826	833	824	830	887	804	838	846	857	842	868	825	807	812	828	806	797	812	825	794	792	798	864	837	803	856	807	818	833	815	765	814	822	813	814	810	836	765	850	800	767	805	831	804	814	847	777	864	802	853	830	799	823	814	842	790	831	777	887	842	805	816	788	844	817	843	811	778	805	794	825	824	864	758	774	792	805	881	760	848	791	783	849	821	798	829	838	862	827	866	843	798	827	823	829	725	848	806	806	800	851	829	883	831	782	823	866	856	823	815	840	792	797	823	808	778	829	770	822	838	867	837	832	800	867	804	839	829	854	879	814	793	856	819	837	839	813	819	818	814	770	886	837	828	847	810	825	820	811	794	775	785	815	820	836	788	860	822	804	832	866	793	829	859	808	883	823	763	808	759	778	817	819	819	847	785	852	816	794	841	784	836	848	832	864	858	873	816	803	872	751	826	810	865	825	797	882	792	742	799	770	806	850	859	848	849	797	839	816	800	807	822	846	800	790	805	837	834	870	826	808	847	786	829	835	832	829	847	852	861	796	800	770	810	820	834	771	830	810	829	790	821	826	844	825	818	805	803	829	830	827	833	820	837	832	848	789	771	761	822	853	790	857	876	902	841	809	775	794	873	840	842	864	790	815	868	836	793	824	790	829	819	837	814	815	801	770	830	865	821	826	795	825	824	783	805	746	817	813	776	860	831	748	803	868	899	823	801	870	831	807	804	839	830	829	816	815	822	803	830	826	799	850	803	839	821	824	786	823	823	819	788	844	846	793	826	772	863	847	830	854	840	795	802	853	808	825	790	804	833	831	832	790	771	868	869	783	786	802	803	834	844	838	849	831	874	801	864	860	791	855	859	848	766	796	807	836	814	781	815	785	837	809	856	780	862	787	856	799	823	783	820	820	867	838	862	810	832	789	816	817	805	845	850	894	817	849	814	822	868	838	795	807	849	851	800	821	815	818	783	836	835	853	858	848	810	805	814	799	769	778	792	791	849	851	850	858	779	847	820	856	898	816	821	807	803	873	840	879	829	842	829	832	788	767	821	847	826	835	863	808	787	819	768	812	776	788	832	808	818	785	851	801	791	815	809	805	811	824	846	789	820	802	775	805	806	875	817	826	809	817	814	809	838	841	804	844	835	847
45576	35903	29060	16033	9732	2223	1077	919	857	805	681	703	581	573	562	525	466	471	468	427	439	446	425	439	414	458	426	408	414	411	362	393	401	369	400	422	381	434	432	375	406	422	404	388	404	379	387	407	450	422	390	374	435	395	367	393	399	385	420	413	400	438	414	405	396	350	411	413	381	435	407	408	422	377	399	413	389	414	420	411	397	448	395	410	404	368	421	418	422	398	386	385	362	391	388	399	393	413	420	376	404	421	400	384	398	419	379	404	405	425	415	420	388	430	415	428	401	374	442	421	400	440	415	395	402	424	390	431	371	393	425	381	383	380	388	402	392	379	414	401	400	366	420	411	375	394	401	407	391	344	384	409	376	396	386	388	454	371	421	397	426	386	397	396	391	417	413	415	398	403	404	402	385	424	382	439	415	397	452	396	429	431	409	355	369	408	390	413	418	393	406	383	405	401	385	379	409	375	407	399	440	440	407	440	409	407	427	387	390	423	386	405	410	349	416	411	369	365	364	394	374	400	376	405	410	414	410	385	366	422	391	405	425	400	417	404	406	397	379	406	379	392	429	379	393	382	389	409	396	401	421	394	413	367	362	411	435	397	407	424	399	398	385	391	379	400	395	404	384	428	417	390	421	370	411	404	396	383	419	389	387	415	388	417	390	393	418	391	414	392	410	382	379	354	403	394	371	404	402	383	387	371	380	380	407	383	407	395	414	392	430	364	394	406	427	422	404	386	391	364	398	401	411	351	381	361	391	412	401	381	413	442	379	440	351	362	390	403	417	383	399	413	388	378	428	430	426	400	416	412	394	371	436	424	388	380	420	410	380	404	376	360	386	400	396	385	412	429	435	426	417	405	427	350	394	383	372	423	389	401	384	352	409	425	368	378	412	433	409	371	384	429	431	400	380	386	399	385	395	400	415	407	411	421	356	358	401	384	411	419	378	405	396	389	376	431	365	370	390	397	382	422	399	395	417	418	389	392	371	384	411	359	391	379	393	384	384	426	373	390	388	425	371	378	374	385	397	396	381	415	375	403	374	437	419	407	364	411	412	475	451	405	418	427	401	399	391	372	409	383	405	409	412	405	415	396	404	400	371	408	422	435	419	399	423	393	446	393	389	403	391	413	415	380	412	397	397	380	407	372	411	392	368	400	377	386	405	404	414	405	376	389	352	412	370	453	403	410	425	423	394	389	344	410	420	392	400	387	359	391	434	393	395	375	424	398	436	448	414	431	454	411	359	422	417	392	431	444	379	368	401	378	401	362	438	374	380	431	375	422	393	361	392	403	415	395	421	384	385	390	423	408	374	433	386	417	365	401	376	421	418	394	417	377	415	423	360	416	369	405	395	409	406	379	424	391	353	396	423	425	389	413	437	374	402	382	421	400	400	380	409	379	434	431	432	404	413	412	410	394	406	428	397	438	370	383	361	390	404	425	413	375	381	408	391	418	411	413	424	408	417	383	424	391	385	442	378	415	373	390	401	422	364	422	415	452	395	443	411	407	390	399	403	402	434	375	412	332	419	431	421	406	374	374	381	444	376	412	406	371	366	401	399	391	420	402	361	392	395	419	371	405	421	397	389	394	386	451	368	389	385	385	436	412	412	398	408	398	411	416	419	397	404	391	408	425	382	385	400	375	389	398	416	370	362	462	417	374	428	386	404	395	422	399	429	401	398	403	360	410	380	436	411	400	383	410	449	391	441	433	383	354	396	404	422	375	369	380	413	406	402	408	353	376	409	367	358	399	398	439	391	390	425	402	382	400	403	418	440	410	425	371	432	398	379	412	400	405	411	400	417	423	387	390	426	368	428	416	371	417	415	377	383	410	404	378	436	370	394	415	429	435	399	422	430	445	375	400	383	415	436	387	427	413	419	427	391	423	423	423	402	414	414	382	390	394	376	380	410	411	378	373	397	423	449	399	367	422	422	390	423	386	414	425	410	379	373	417	374	417	409	425	417	374	372	375	368	406	374	426	410	446	364	389	412	376	423	388	394	437	422	393	435	394	435	346	385	398	403	382	349	403	378	372	401	401	384	389	371	436	423	384	390	409	407	369	425	395	417	360	389	390	417	379	359	397	421	371	380	380	430	396	416	417	424	394	427	351	436	393	372	392	389	421	366	422	432	377	346	387	409	427	427	375	370	402	371	365	374	454	388	397	422	434	442	368	370	399	391	409	401	408	407	406	420	409	392	396	426	422	434	404	388	411	377	421	373	418	372	378	419	422	371	389	428	415	388	387	422	399	440	390	410	389	415	389	409	374	407	414	400	449	422	411	389	401	405	461	399	411	424	425	384	365	426	402	428	396	445	378	404	392	391	353	404	406	405	395	408	394	389	394	357	403	385	380	414	376	397	406	447	412	389	396	389	399	387	407	392	409	449	402	452	386	408	420	412	392	415	398	397	436	390	418	396	396	396	397	382	386	367	440	405	383	384	383	403	407	436	380	403	400	434	421	392	416	397	388	380	391	410	376	386	408	440	389	363	384	408	422	450	414	408	398	413	410	375	386	375	387	415	410	360	398	400	411	383	409	414	401	356	424	397	371	402	418	419	449	347	345	416	372	444	342	435	438	379	448	419	388	385	408	368	389	408	369	421	401	365	401	415	410	383	394	377	419	399	416	373	362	387	397	403	412	432	378	397	364	381	349	443	405	385	392	401	418	405	406	376	392	397	356	440	392	407	383	445	397	354	391	401	378	371	388	400	399	416	381	383	443	420	387	402	404	367	412	367	419	403	409	386	378	383	397	463	445	395	380	389	400	414	384	423	421	419	386	403	388	403	452	367	396	408	393	400	417	403	430	422	420	433	411	412	388	374	395	413	411	413	388	376	389	415	388	409	377	395	391	399	421	385	409	430	415	383	395	386	395	403	395	379	400	395	359	414	434	407	359	383	397	428	429	411	389	457	416	379	409	426	387	435	387	341	405	377	390	375	415	381	396	370	400	395	408	356	420	432	422	369	431	398	370	414	395	399	416	378	401	413	428	410	398	396	394	438	414	402	370	452	417	407	398	382	390	409	379	466	392	430	380	429	384	403	385	357	387	377	410	423	404	389	346	400	418	428	355	396	417	364	383	390	406	381	400	415	409	430	369	409	373	408	414	398	391	376	363	394	405	412	423	431	424	398	398	385	405	366	385	406	405	371	372	387	395	401	379	399	417	409	376	414	405	401	424	402	404	392	387	385	402	402	418	430	404	389	395	390	400	427	393	395	403	377	411	368	398	364	394	428	387	389	412	407	427	441	420	397	387	385	397	398	387	393	404	396	386	382	399	405	386	409	403	385	394	409	406	408	402	377	423	406	399	394	410	430	419	396	394	412	391	367	400	381	379	374	367	388	461	385	387	418	404	372	382	444	409	373	382	404	384	373	372	400	409	387	399	386	428	392	381	433	408	431	403	438	410	394	409	388	411	402	399	408	409	417	410	378	368	386	397	408	382	368	414	382	388	412	388	367	393	393	359	397	380	400	403
28643	27453	28084	22940	17803	4169	3384	3038	2914	2738	2316	2232	1964	1953	1877	1598	1355	1267	1249	1122	1092	1092	1019	1041	961	1074	893	930	983	910	950	878	932	893	874	874	854	809	906	894	860	881	884	925	888	872	838	836	835	843	857	852	824	851	854	852	827	840	866	867	912	886	892	828	857	866	884	868	881	861	862	858	860	925	861	866	864	883	839	855	834	810	885	851	855	895	886	861	863	847	873	937	822	834	841	815	896	881	848	891	935	872	845	882	902	911	878	848	860	902	863	842	877	898	882	853	874	854	907	854	862	911	833	879	897	839	864	866	867	874	930	876	857	880	824	888	857	889	896	850	847	937	878	885	915	878	860	836	898	850	833	843	888	911	884	877	850	855	858	870	896	882	861	898	903	904	893	896	869	865	850	906	876	826	808	872	845	892	831	870	832	848	811	809	825	904	856	801	890	847	869	885	789	868	872	903	837	865	890	907	826	912	848	874	850	873	885	898	866	892	821	842	829	884	878	880	854	889	893	867	830	887	888	856	874	848	837	869	838	850	846	833	824	842	907	881	833	790	881	884	880	848	865	882	885	827	824	896	812	871	823	844	868	883	849	844	928	849	876	898	866	792	873	833	821	848	857	821	937	926	873	833	886	833	857	898	853	825	801	830	836	850	872	834	874	896	879	864	861	859	826	869	862	862	850	842	855	825	814	864	897	832	893	892	887	865	879	820	897	864	854	823	935	823	868	866	923	859	883	834	850	879	848	841	913	874	876	832	808	853	820	795	874	880	881	852	881	842	873	821	882	868	907	873	882	800	856	835	875	827	831	890	786	879	866	864	864	834	840	853	856	889	858	882	915	876	868	877	808	834	913	874	852	833	845	871	844	816	871	876	829	874	862	879	864	895	867	886	872	842	849	858	854	852	906	860	846	893	913	869	877	893	931	868	802	841	895	927	880	878	846	860	791	887	815	909	882	841	854	849	881	837	898	881	889	849	879	866	859	850	820	819	907	858	877	817	867	883	907	862	881	848	890	853	931	878	893	887	857	790	836	854	946	865	875	848	837	844	842	873	885	822	843	818	888	896	832	858	887	898	866	865	815	840	865	876	834	869	871	855	872	866	859	860	861	826	820	891	869	839	874	846	897	898	865	866	899	885	853	899	795	857	893	873	857	881	837	871	795	853	870	839	862	894	833	888	847	859	890	841	898	872	856	819	831	859	844	860	870	846	851	851	873	839	881	907	844	863	843	856	891	947	867	796	893	847	874	863	876	918	828	885	895	825	863	870	839	838	860	868	887	883	839	863	890	881	896	807	887	817	890	876	812	840	823	801	878	862	829	919	908	864	851	859	859	863	847	848	901	813	885	881	881	860	913	861	873	850	903	859	850	853	880	855	900	828	835	884	899	831	863	894	856	847	884	932	880	841	869	822	837	864	833	844	838	837	889	876	868	870	858	917	856	855	872	839	861	902	871	833	849	840	866	796	877	905	863	880	847	830	832	835	837	891	872	859	870	907	868	814	868	881	871	836	817	948	930	846	895	834	920	832	885	843	862	827	858	852	825	868	855	906	903	817	843	846	925	862	890	890	882	844	914	904	857	885	836	893	889	848	877	831	860	849	849	836	874	829	855	832	834	843	917	834	831	903	859	831	912	858	858	853	815	867	836	866	821	838	872	913	867	861	861	859	883	859	854	889	872	798	830	794	890	859	817	873	856	845	869	856	877	858	850	848	840	859	856	928	860	865	829	833	866	846	840	834	890	850	875	832	826	869	840	884	901	859	854	871	823	865	847	864	869	860	866	885	873	809	896	831	822	841	869	855	888	908	874	852	857	896	831	870	856	824	838	845	893	870	905	830	856	829	860	866	835	824	877	876	861	876	797	891	854	870	877	896	885	831	884	815	884	853	822	906	829	842	882	896	797	858	858	894	867	891	845	841	908	860	879	855	875	909	867	898	856	818	864	836	891	880	875	862	828	783	853	889	843	891	899	867	871	783	833	861	860	852	819	842	842	877	816	885	827	849	772	833	889	880	798	904	886	878	830	868	888	897	795	893	855	881	902	880	825	925	884	886	873	883	846	909	839	882	872	872	829	851	846	902	850	846	855	854	851	895	874	859	870	844	837	861	842	887	927	858	879	871	856	874	849	857	812	873	854	879	867	886	927	852	827	913	881	809	909	884	837	842	825	871	865	901	867	815	873	855	901	868	825	877	870	873	829	847	845	888	825	857	886	895	884	810	855	852	837	886	880	811	885	858	855	890	886	819	917	840	885	867	875	900	836	875	886	875	888	861	887	870	887	865	854	838	790	848	871	846	921	903	865	820	869	853	914	863	908	883	882	867	882	820	835	826	891	835	865	846	864	808	854	887	941	877	818	900	869	858	912	859	898	862	851	832	851	873	867	842	879	856	863	859	899	892	871	910	888	878	879	833	851	837	863	872	892	890	888	839	853	860	862	842	786	894	882	881	881	822	822	882	930	830	862	871	868	815	867	879	799	896	791	827	845	839	905	887	877	864	874	826	892	849	860	871	853	829	940	902	884	883	881	834	893	863	900	890	911	819	871	849	877	889	856	831	783	838	894	842	866	864	832	795	862	865	845	850	884	838	884	869	844	893	858	906	865	868	895	896	878	817	877	863	860	817	860	827	873	873	858	860	882	842	910	855	832	885	817	827	873	865	857	841	825	883	906	846	887	876	877	880	842	863	896	866	868	844	866	887	926	860	823	894	890	834	831	841	889	867	870	853	913	882	879	907	833	812	918	869	853	869	855	844	892	876	851	852	827	861	873	859	925	829	876	891	827	849	875	882	868	845	840	860	863	821	828	857	846	855	864	924	842	864	843	874	892	874	888	887	881	808	821	884	854	930	893	865	881	927	882	858	890	888	871	818	889	866	880	839	831	867	847	810	882	817	797	865	852	820	858	874	890	857	917	842	876	882	857	889	835	839	847	844	887	845	833	846	855	862	840	888	872	858	851	801	854	859	855	921	839	897	868	873	855	826	865	901	853	934	853	848	867	870	886	871	876	852	892	849	859	898	874	766	895	835	799	889	914	833	879	841	901	857	901	840	871	847	850	865	867	910	882	843	894	824	881	878	815	896	856	870	843	836	900	822	871	901	882	839	856	857	884	850	907	900	871	878	862	849	839	836	880	888	891	853	851	832	858	894	868	842	882	892	838	857	840	858	859	839	885	883	874	876	871	804	817	866	923	821	914	853	839	812	901	853	856	883	876	944	815	860	900	884	891	844	817	872	857	857	867	865	869	869	862	847	816	853	881	847	863	869	902	905	904	882	899	828	862	845	842	871	879	886	896	895	890	857	849	863	856	864	907	882	860	860	864	844	830	908	891	886	845	878	893	881	874	898	886	866	855	874	863	866	851	880	831	872	868	902	875	843	877	853	842	842	853	938	815	818	826	901	852	873	886	864	837	850	902	922	895	914	911	843	836	863	863	910	838	873	825	829	865	879	845	892	929	893	867	883	857	866
18924	11397	7631	2791	1313	528	436	375	387	388	353	362	329	335	314	315	321	325	355	316	330	315	316	292	304	283	287	322	325	304	307	295	296	273	331	318	313	292	320	310	325	315	325	304	289	302	329	324	316	323	310	279	280	300	289	314	284	275	283	282	265	330	310	303	288	290	286	300	264	299	294	295	316	293	316	292	283	305	293	326	310	287	322	308	293	309	277	277	334	308	317	310	329	352	302	291	300	294	355	312	306	292	299	312	310	322	332	307	341	306	328	294	297	272	300	273	343	310	302	297	321	300	317	288	322	279	316	308	313	321	295	280	319	299	291	328	323	321	308	276	291	288	297	296	313	281	283	302	320	289	271	273	279	265	287	306	321	320	275	300	315	327	338	336	312	282	316	336	338	314	282	299	298	298	294	300	309	288	321	284	303	330	285	304	310	303	314	296	320	304	281	325	320	312	281	298	285	300	291	322	293	263	335	292	271	291	290	310	303	297	296	291	299	304	322	295	301	298	302	304	325	325	284	294	273	300	271	325	303	327	311	330	323	276	327	315	310	282	298	322	314	303	293	279	282	295	304	296	319	326	300	299	319	288	278	280	306	297	320	296	306	296	295	325	328	298	315	308	315	286	304	306	318	269	297	269	291	296	315	321	310	311	298	267	290	284	296	329	295	310	298	277	332	281	328	305	291	312	296	328	317	311	340	290	310	317	336	281	303	301	325	298	293	278	306	309	290	295	292	307	316	297	287	262	318	307	296	305	295	294	282	276	281	342	322	312	297	313	302	280	315	285	305	307	295	327	337	333	315	306	281	300	318	331	295	309	335	313	350	293	293	290	289	314	285	309	294	297	290	312	276	281	270	302	297	290	281	296	277	306	278	269	312	308	269	332	301	312	291	289	323	281	294	267	294	304	288	284	334	298	290	314	315	295	310	279	293	290	284	279	295	302	308	291	321	299	308	315	341	337	314	318	318	306	365	314	313	333	261	300	323	312	296	335	295	305	285	291	286	297	303	327	289	289	283	320	304	276	285	293	307	291	303	291	325	313	281	294	258	257	244	294	290	296	321	296	296	280	293	317	298	304	309	289	289	275	306	312	293	304	270	298	274	302	296	329	322	306	291	296	287	273	306	284	292	305	278	307	329	288	312	270	299	294	298	318	332	311	309	286	297	286	291	295	285	318	306	309	284	336	301	304	294	298	307	309	292	334	328	294	293	288	325	286	311	303	292	270	280	330	317	291	280	311	273	311	303	302	321	303	327	271	303	294	283	290	321	330	301	315	337	331	300	308	304	305	287	328	303	244	307	330	321	303	308	297	288	307	302	320	301	316	309	311	341	313	307	300	291	331	299	296	327	266	300	296	295	313	335	307	317	302	308	335	296	325	265	284	330	281	290	314	299	323	317	289	280	306	301	306	266	335	293	289	335	300	278	283	307	301	296	314	323	298	281	286	286	330	287	298	314	294	307	337	315	298	322	277	284	334	308	284	281	247	316	290	304	303	295	321	296	313	275	273	298	290	311	296	264	288	284	308	267	315	300	269	317	301	340	280	325	351	272	321	307	296	287	282	325	320	298	318	297	278	313	311	319	303	319	301	282	315	334	268	320	298	321	310	337	314	287	309	316	315	297	318	285	313	313	270	289	325	324	299	302	322	274	282	305	298	285	302	295	291	300	341	331	274	303	261	310	293	331	306	327	305	300	316	292	303	286	283	319	336	313	331	297	314	310	319	310	284	281	289	293	267	298	327	273	280	294	300	291	308	293	288	313	305	316	321	294	301	319	298	309	300	295	338	332	295	334	303	263	303	270	282	316	293	310	289	358	289	319	312	302	301	339	303	326	300	309	303	326	305	307	289	260	269	298	292	276	293	295	319	307	303	304	305	310	269	289	301	301	300	289	320	340	293	275	284	316	299	275	301	279	331	307	276	293	318	307	338	289	306	295	318	322	322	316	290	285	344	332	283	254	290	304	267	274	297	300	298	322	303	315	315	292	309	351	322	280	294	329	294	315	303	299	302	306	348	303	310	321	309	286	283	341	306	280	298	293	264	296	316	348	301	299	281	314	297	268	313	306	305	320	327	292	337	284	300	301	298	306	320	312	321	311	280	284	322	319	328	294	291	286	313	285	285	345	321	283	290	340	283	312	277	309	308	328	306	300	317	287	316	302	328	337	315	304	319	311	295	308	286	282	298	306	290	311	303	297	280	326	293	286	296	261	316	285	334	308	302	304	295	306	278	324	314	313	320	321	282	337	283	334	293	299	324	272	304	280	301	319	287	318	270	295	325	291	306	272	341	304	304	318	297	265	306	322	292	348	301	296	311	302	267	294	319	301	301	275	306	300	300	305	315	286	305	315	327	311	302	287	283	307	269	316	280	298	287	298	289	292	298	323	292	303	325	312	309	320	326	292	305	280	315	336	331	305	323	276	269	260	298	307	285	286	312	286	312	308	281	333	299	320	297	297	308	303	282	312	273	281	279	298	305	290	312	295	300	297	314	313	266	281	308	288	266	304	348	293	280	301	309	285	304	301	328	278	290	282	285	302	300	281	319	284	285	348	314	304	310	297	288	294	300	305	308	293	281	286	306	330	289	289	296	255	314	310	298	259	295	315	279	282	297	298	300	283	313	275	337	291	298	319	290	277	302	307	334	292	313	307	324	339	359	239	329	325	313	264	292	320	320	291	277	295	289	324	296	288	300	303	294	288	331	302	318	328	309	274	307	296	283	329	294	300	289	296	316	292	318	325	314	280	314	291	264	322	328	281	304	298	303	322	279	337	337	321	284	278	279	332	276	293	328	322	307	312	316	306	276	291	299	272	296	284	275	280	250	304	325	290	294	355	328	318	328	325	305	321	303	329	270	316	322	307	297	287	342	302	302	303	274	310	287	294	288	297	284	328	294	312	307	303	321	299	291	300	307	290	286	295	290	332	292	303	308	301	298	260	292	282	314	293	269	283	323	325	289	272	315	315	335	296	313	316	305	277	272	314	323	278	295	305	330	291	298	284	317	337	326	268	307	314	290	336	309	271	267	311	310	284	305	282	297	322	282	301	270	312	307	279	294	295	277	296	283	322	293	293	307	293	303	306	314	314	299	295	290	280	326	341	309	311	306	304	288	293	285	305	300	309	306	284	303	304	298	318	283	286	334	309	292	304	298	315	289	312	304	310	325	315	309	285	349	280	285	268	296	301	321	314	285	316	291	289	270	303	294	320	291	298	270	293	293	284	283	297	329	307	297	268	342	300	282	256	312	300	280	286	284	284	325	284	330	333	273	305	302	285	300	315	282	282	336	300	304	318	274	293	306	282	274	313	297	290	300	334	274	327	341	319	340	292	312	277	315	334	305	275	295	285	356	310	288	291	304	283	265	302	281	313	334	274	320	327	280	285	301	310	311	305	281	318	298	305	290	336	279	296	295	329	322	334	309	315	282	332	321	298	302	303	304	311	329	328	285	298	301	294	299	337	363	287	271
11140	9438	10951	6663	4186	1696	1271	1174	1144	1115	1022	998	929	882	811	816	786	781	780	753	741	765	698	774	752	765	745	697	705	718	731	733	674	713	683	700	660	689	692	667	681	680	686	650	717	690	646	650	666	664	708	693	712	662	685	661	723	712	643	728	667	721	640	665	662	689	642	699	650	699	669	707	684	630	687	717	653	686	678	721	674	640	670	696	685	690	709	662	730	645	717	704	718	675	659	705	752	679	674	702	644	650	676	675	694	631	659	658	697	693	620	703	690	727	691	729	666	649	687	680	676	682	660	720	712	650	649	709	745	665	680	649	678	774	661	688	684	627	703	675	655	670	712	645	621	675	689	682	697	711	721	675	673	683	666	693	683	639	670	694	725	660	730	662	688	699	683	695	681	659	663	657	679	661	714	687	686	684	702	724	680	698	688	666	632	673	686	698	642	681	664	704	713	687	717	658	701	674	654	645	699	667	714	672	701	690	663	660	644	733	686	630	696	698	679	629	684	674	683	693	674	701	691	690	660	700	681	729	684	674	675	702	675	682	725	706	688	655	669	665	675	717	707	687	683	684	714	688	671	684	705	641	632	711	664	722	747	676	685	685	619	712	678	665	662	666	664	679	672	707	664	709	688	725	688	658	656	661	671	662	686	664	627	660	651	644	672	664	676	706	668	675	636	677	705	626	677	672	687	748	664	660	651	694	670	707	665	692	674	659	676	617	667	689	673	675	688	709	680	650	711	680	712	699	638	717	682	726	680	712	693	668	647	681	657	671	691	638	723	667	713	716	679	698	705	692	675	681	661	713	683	679	684	664	684	696	692	653	715	673	686	677	686	624	715	660	667	704	676	722	738	704	682	686	683	694	689	730	663	707	679	683	726	690	685	713	660	661	664	705	684	671	679	660	655	659	751	696	671	703	719	670	688	681	694	706	714	696	689	693	674	691	657	687	659	692	654	642	682	709	659	716	674	679	707	665	682	688	696	693	710	692	680	680	682	678	694	678	679	705	734	705	692	667	655	679	665	711	685	708	663	672	689	682	669	643	669	702	637	704	657	616	688	638	688	697	669	720	678	667	691	711	650	696	640	664	705	672	655	665	649	659	711	694	688	656	685	683	671	696	694	690	717	723	649	680	705	700	657	653	675	702	698	619	702	659	678	691	703	700	710	658	708	671	689	640	675	693	648	706	698	661	670	683	700	727	689	736	679	649	689	710	727	657	674	607	665	705	701	683	674	701	680	618	668	678	657	619	672	654	671	687	654	673	656	666	729	639	694	694	676	643	649	673	691	678	658	700	715	672	688	652	661	625	669	660	683	717	622	667	692	678	677	680	693	668	643	682	668	668	674	664	670	674	671	639	677	721	599	706	689	693	651	703	669	680	736	683	652	705	653	625	697	699	651	666	645	666	645	670	705	681	681	696	657	710	650	672	685	681	686	669	692	731	689	717	707	690	727	668	727	684	671	689	698	748	627	705	689	678	672	650	682	669	684	699	672	674	653	642	689	641	646	678	652	703	664	683	691	670	703	662	691	712	643	666	659	700	708	656	657	683	671	629	683	698	671	688	644	683	708	670	648	748	661	690	724	663	733	629	663	644	664	738	689	709	679	696	706	640	704	725	688	648	650	707	661	676	618	665	686	701	650	692	638	691	674	677	728	683	710	709	667	630	725	661	682	659	637	702	681	615	693	687	720	709	708	666	680	702	711	659	653	686	661	696	715	631	687	660	718	696	681	659	711	652	670	665	687	654	676	687	673	721	696	666	719	686	645	676	705	669	633	702	676	673	654	665	674	664	658	684	709	683	688	636	684	685	681	690	673	711	667	672	693	702	667	692	654	691	663	642	692	647	677	718	692	698	678	678	645	692	664	680	733	708	705	643	680	662	679	695	645	693	721	680	643	697	628	696	696	659	694	692	625	681	685	731	700	691	730	682	661	666	709	720	698	685	679	625	707	653	691	665	701	664	694	665	669	722	718	717	706	692	673	732	673	681	641	721	667	646	662	668	649	664	723	692	733	677	682	647	672	671	731	672	678	668	669	703	688	685	645	691	676	648	671	680	647	666	707	728	688	720	652	699	676	669	706	626	657	698	677	659	634	664	693	685	676	676	640	676	718	644	687	677	674	659	687	723	689	676	658	664	643	697	712	687	677	659	688	667	688	655	683	684	712	663	687	609	696	682	667	711	703	647	666	697	665	661	689	660	679	687	678	630	650	671	655	692	691	662	676	718	687	668	639	714	688	701	678	719	730	687	675	693	704	694	673	684	687	686	651	676	698	704	691	702	670	650	707	742	690	720	671	659	650	688	637	607	700	715	719	689	695	723	665	700	722	682	677	670	671	667	674	727	660	690	649	714	657	644	678	696	682	650	705	694	646	697	679	695	668	679	634	676	708	656	651	662	688	701	695	706	665	712	648	685	707	640	691	701	681	643	628	653	694	673	712	690	716	651	690	698	678	672	736	642	703	673	642	640	686	664	691	648	678	633	655	647	678	698	682	672	707	672	662	682	715	677	647	667	681	656	664	700	673	654	620	674	693	685	675	690	646	696	688	675	694	654	705	676	664	653	713	669	700	692	687	647	682	694	715	690	632	682	653	664	644	701	695	655	728	680	713	717	637	660	692	654	693	675	667	662	667	664	703	709	698	633	669	651	695	683	636	732	680	708	681	692	682	640	664	740	650	666	667	709	661	715	649	687	684	735	664	702	672	661	694	738	699	645	681	699	637	657	707	683	689	692	636	698	723	686	663	685	683	677	659	659	671	680	665	673	691	616	668	737	645	693	656	623	707	687	664	676	664	673	664	634	673	655	710	700	682	679	698	701	661	665	629	684	694	730	681	657	679	674	680	632	669	680	671	693	713	661	730	661	691	711	712	668	705	710	671	666	693	659	675	691	714	678	683	700	651	668	632	672	680	714	694	652	700	672	713	688	713	675	654	618	704	628	697	716	669	696	685	643	680	672	708	708	664	650	727	690	676	684	651	710	705	678	697	676	658	685	712	701	649	683	677	657	634	687	651	670	693	681	668	687	686	715	660	691	660	674	705	719	675	650	700	730	690	701	703	659	689	662	709	641	666	675	677	682	683	695	657	674	648	653	688	679	714	688	667	647	635	723	688	627	673	677	659	680	728	703	688	729	657	655	662	642	657	651	681	683	684	650	672	636	713	642	660	694	639	681	672	721	665	710	661	728	672	707	679	662	668	665	633	658	658	657	667	657	672	698	691	691	628	707	639	671	687	689	655	654	699	688	683	664	677	689	690	661	658	720	650	615	671	677	683	706	686	635	676	644	683	619	677	641	661	678	659	678	642	690	683	714	699	695	687	708	692	639	660	708	713	687	699	663	653	698	670	751	688	665	692	711	711	712	653	646	680	643	728	676	653	656	675	669	683	671	669	699	678	686	644	646	669	663	711	660	698	676	707	703	681	650	712	671	656	715	727	722	686	679	700	685	655	633	666	676	674	644	653	700
35349	25524	22882	14057	6560	1360	754	671	638	512	467	443	404	434	416	416	382	396	373	355	337	362	372	354	369	377	334	373	379	351	403	318	363	342	345	367	343	350	340	323	358	338	307	336	354	344	350	377	354	352	371	362	321	330	347	335	339	309	335	326	345	353	360	344	350	332	345	376	320	317	358	352	344	373	359	332	366	342	392	357	383	331	343	360	343	330	349	350	305	348	345	315	336	314	327	336	315	362	368	349	353	332	312	339	390	356	326	345	296	311	307	366	321	374	371	316	335	381	342	342	325	358	340	357	350	355	338	306	354	312	338	357	356	360	366	358	377	344	338	333	355	332	342	345	363	376	363	360	320	321	349	322	334	338	336	350	345	346	354	334	336	327	347	363	352	383	326	358	382	327	363	358	338	298	352	352	369	319	320	378	390	341	342	358	356	362	343	342	348	342	340	379	370	363	364	309	367	332	369	332	358	353	349	369	346	342	356	370	377	379	325	348	330	352	314	360	330	316	353	343	347	328	340	356	351	345	357	344	340	341	377	350	343	314	368	341	378	336	366	340	358	351	342	370	343	344	347	357	362	335	338	378	330	343	412	339	323	343	368	338	338	358	329	375	360	375	330	310	350	333	330	365	320	360	327	367	333	367	329	336	359	327	396	384	328	302	338	314	335	328	333	375	345	359	346	364	345	379	363	325	382	339	333	329	345	340	336	343	364	325	392	360	364	337	367	344	331	379	317	327	350	328	311	336	329	322	322	352	341	352	357	317	354	320	336	358	346	347	348	350	384	358	386	354	324	320	343	294	308	351	341	365	330	346	359	339	352	327	320	342	347	355	392	354	339	338	336	377	365	352	363	383	379	360	343	344	309	374	348	365	323	363	326	319	357	354	312	312	360	341	353	372	341	382	364	325	322	345	401	350	329	306	335	341	371	332	333	314	346	334	327	314	341	322	367	376	335	339	330	340	364	354	386	320	329	331	358	383	330	326	370	349	336	353	358	351	347	311	334	339	321	354	330	348	376	363	364	351	339	356	323	334	333	358	330	338	377	324	338	337	343	380	371	365	358	363	340	332	309	313	308	346	337	321	364	300	372	319	336	322	334	321	346	328	336	367	340	345	330	316	339	346	288	372	357	326	316	346	368	355	353	316	348	331	358	335	316	317	346	382	339	309	307	333	330	325	341	350	352	347	374	348	335	339	341	357	335	328	366	315	373	354	367	363	347	344	345	349	361	309	339	331	365	313	326	361	348	355	343	373	339	313	336	356	343	335	357	305	337	356	341	336	358	338	337	324	383	390	357	342	360	370	310	347	349	348	322	349	355	355	395	336	346	349	325	322	338	333	362	357	361	335	340	315	371	342	321	344	344	350	362	335	368	316	315	342	330	350	336	339	321	327	322	355	335	313	348	318	379	359	331	349	361	344	332	356	365	314	345	346	325	340	368	366	325	368	348	368	339	355	334	343	342	343	371	362	356	352	319	366	304	329	350	347	355	329	376	345	326	354	352	336	365	364	335	341	356	325	332	354	329	378	324	338	342	355	348	328	332	388	381	346	330	329	342	326	357	348	356	344	363	331	361	340	326	386	331	340	351	359	348	370	334	324	358	355	357	333	347	344	351	329	310	344	344	354	339	344	330	362	343	332	352	360	365	321	346	321	343	351	343	337	325	345	376	375	358	363	359	315	343	322	347	342	373	333	330	371	317	305	351	382	380	328	334	360	331	299	385	314	360	297	308	300	341	379	356	322	333	340	350	348	323	355	341	319	349	363	363	351	348	350	339	300	330	360	319	343	375	331	328	302	347	343	340	372	356	325	354	343	334	352	354	302	338	336	350	354	353	354	340	353	389	333	360	329	312	330	365	384	361	336	321	336	312	378	368	336	369	353	360	298	330	355	332	332	375	305	361	321	324	362	359	359	324	295	348	340	316	303	328	327	303	347	329	359	342	317	363	337	325	353	355	328	377	357	332	308	334	327	335	318	328	342	328	369	346	343	349	345	362	365	352	326	357	347	325	367	344	317	343	353	342	337	321	327	323	347	312	324	354	364	347	356	355	335	351	380	331	365	316	329	342	377	358	379	335	358	370	389	363	342	365	345	355	280	363	343	356	366	389	341	330	352	382	358	321	344	359	354	376	341	318	364	361	360	334	348	378	337	343	374	336	369	319	346	375	349	352	404	332	328	334	365	331	348	358	339	342	365	340	321	309	366	341	345	329	357	324	333	319	337	346	315	381	371	367	339	340	368	356	355	363	377	318	341	331	385	348	355	326	353	350	374	332	317	366	351	334	348	306	341	333	338	351	351	358	352	333	368	344	349	318	328	346	360	320	367	327	350	354	331	380	364	328	401	349	341	376	349	372	336	353	370	368	368	369	370	360	329	341	369	383	281	335	331	329	342	325	365	371	315	353	345	341	324	302	324	353	359	380	339	327	341	370	360	372	321	374	307	361	331	320	320	364	348	353	332	318	343	326	343	325	360	386	367	349	333	343	346	340	358	340	308	357	359	371	365	319	363	372	325	334	341	340	345	333	364	321	349	355	371	315	344	342	342	324	353	380	367	375	323	337	333	323	310	315	348	355	363	327	325	363	319	325	288	328	352	335	321	338	338	332	350	346	358	345	313	335	329	336	340	348	357	313	343	357	339	336	326	347	338	314	360	332	373	358	371	304	325	362	341	333	302	354	334	392	346	337	313	357	304	355	357	385	351	318	359	373	341	346	341	351	319	342	360	305	368	354	358	397	295	336	354	359	367	311	378	334	355	348	326	345	358	347	364	360	327	390	346	329	356	349	362	352	337	362	333	295	321	370	373	345	361	356	338	320	327	342	351	363	375	395	322	315	335	319	341	348	344	318	333	363	350	328	363	377	375	328	344	324	356	345	352	335	328	381	360	354	371	324	314	314	346	364	370	334	345	352	356	365	320	325	348	334	326	365	377	343	337	391	349	324	345	359	313	349	350	336	351	336	344	327	362	350	328	380	322	333	355	351	315	347	334	329	332	330	354	355	361	339	377	342	345	350	359	354	361	327	348	371	325	337	349	332	381	333	339	354	374	374	338	353	356	365	333	331	316	359	317	358	321	365	363	339	359	350	343	328	341	336	339	334	339	355	372	382	360	355	343	351	359	354	337	319	343	330	349	310	367	281	365	372	308	361	357	354	315	353	346	339	344	363	366	302	357	338	330	345	371	373	316	362	359	327	315	338	365	388	357	362	330	354	342	347	342	347	340	332	360	374	332	333	318	386	366	343	325	344	325	352	379	400	348	354	361	347	340	306	327	349	327	351	330	345	343	368	315	330	367	348	340	369	353	333	301	376	333	357	324	360	384	335	332	325	357	379	357	325	348	357	345	326	339	338	370	383	341	329	323	312	364	345	325	329	322	361	358	343	349	323	307	314	337	349	352	352	375	351	331	338	301	357	330	349	324	339	334	371	329	333	326	362	347	342	394	374	353	361	358	297	349	336	313	330	339
21985	20334	26587	22295	13000	3002	2400	2120	1981	1843	1544	1418	1334	1345	1224	1208	1125	991	970	922	943	893	870	827	834	828	798	794	831	836	815	760	828	771	736	780	782	752	784	743	764	778	790	791	772	768	831	738	743	727	801	755	736	771	763	732	770	753	726	775	818	795	777	784	763	776	777	801	755	723	783	762	824	793	775	759	754	753	746	730	748	758	769	772	722	763	793	794	801	741	712	793	761	723	745	779	796	740	821	711	761	805	793	760	728	808	768	764	740	730	753	786	776	767	782	755	763	778	765	743	787	707	742	744	789	745	796	790	718	780	803	706	753	748	791	791	788	789	768	800	702	742	721	721	812	756	743	753	762	767	835	732	720	732	765	763	777	780	748	784	745	709	766	805	740	739	713	769	788	783	782	777	741	814	762	781	733	756	723	767	762	766	740	758	746	773	734	720	792	747	734	745	768	776	794	736	786	747	744	769	783	800	775	755	786	741	763	752	775	787	747	794	728	731	762	694	769	741	750	772	727	702	754	781	811	735	791	749	773	750	761	749	773	766	768	758	773	763	793	768	782	821	769	772	752	712	792	805	754	769	746	761	802	752	792	737	787	771	763	794	797	689	811	773	765	745	724	695	762	762	757	772	754	701	764	775	764	723	762	801	749	782	736	729	734	734	765	774	776	782	810	765	748	750	755	758	725	770	792	730	728	761	773	781	760	751	779	753	765	787	711	776	696	775	746	733	719	749	754	775	765	797	774	777	761	775	763	755	744	768	717	769	758	770	819	755	761	754	777	757	740	748	719	798	748	779	791	769	798	752	801	748	726	767	778	752	744	743	725	758	808	763	772	772	788	774	749	776	799	731	788	752	760	767	805	761	777	751	735	750	729	806	741	736	758	762	690	780	790	748	754	754	805	786	748	737	759	746	752	770	772	769	750	764	788	775	799	790	789	741	771	725	767	771	794	711	734	766	751	783	774	746	764	763	753	792	801	780	736	699	761	725	791	740	760	731	745	793	769	751	777	767	775	759	736	762	786	795	735	751	747	757	775	773	759	738	709	733	788	765	724	772	762	714	745	727	716	808	757	751	809	734	788	779	782	742	712	782	756	742	740	778	816	751	754	742	744	751	750	781	785	773	792	779	771	778	790	713	803	751	760	736	770	782	754	738	777	787	786	804	765	709	754	794	756	748	789	775	807	774	733	731	754	784	764	776	704	788	786	772	716	736	788	742	740	751	774	704	767	828	763	693	767	736	766	787	769	764	792	763	742	790	752	763	742	803	766	772	761	782	778	750	800	737	778	775	754	822	766	773	768	823	736	779	822	804	804	752	808	799	776	791	739	787	794	735	766	753	771	797	761	826	818	785	804	787	822	759	763	758	717	748	766	771	751	743	792	783	782	783	782	766	801	758	778	740	764	795	778	753	742	724	770	767	728	751	776	785	775	744	816	766	746	746	721	762	786	773	722	742	762	755	778	774	704	824	764	795	751	775	727	781	722	762	768	764	735	772	763	766	755	727	777	788	738	768	756	794	773	733	754	762	767	699	745	793	791	745	759	777	800	714	762	741	732	751	791	754	744	763	765	737	811	776	761	781	728	797	757	755	700	777	767	809	805	774	758	721	770	773	719	793	742	734	774	749	778	739	709	774	800	753	719	753	752	792	765	756	763	741	757	782	779	757	740	783	722	757	715	697	738	807	772	755	778	797	728	735	769	766	801	733	753	799	797	758	781	733	750	736	791	714	753	700	742	752	742	800	777	782	745	772	731	729	760	739	756	767	741	729	766	708	785	728	757	730	764	823	776	781	703	735	781	765	768	771	782	704	806	804	749	752	812	785	788	778	748	739	737	760	778	793	782	735	780	704	728	719	716	744	783	740	780	766	716	711	745	726	725	758	760	815	757	725	770	783	792	776	756	780	687	743	789	759	796	780	727	775	736	733	793	759	785	742	755	816	745	751	719	802	766	702	772	803	725	786	746	746	789	766	737	753	789	804	719	766	773	743	791	760	733	784	796	751	735	750	758	789	818	818	764	772	780	781	775	763	765	773	766	754	733	732	802	712	751	807	793	748	804	753	784	723	734	802	804	830	732	759	732	758	724	727	801	771	698	765	753	721	737	772	760	768	782	797	769	796	754	749	787	779	753	757	800	755	753	792	823	741	769	753	760	764	766	757	726	785	758	804	751	768	790	762	768	814	792	760	774	731	772	787	758	740	702	780	737	758	729	782	764	753	761	738	745	748	770	729	734	806	735	770	802	759	785	756	737	758	763	744	733	735	803	754	729	777	760	809	743	788	810	761	772	731	762	810	782	803	760	780	756	746	756	736	760	817	756	767	812	764	775	805	803	786	791	743	755	777	739	794	734	733	778	809	808	723	712	775	791	777	759	812	739	803	758	804	781	793	779	763	722	749	797	805	785	810	800	796	771	712	799	757	705	731	772	728	779	724	771	769	830	783	794	729	775	766	757	748	791	770	760	746	829	768	736	752	776	734	798	787	780	799	740	746	785	785	766	762	765	798	748	846	776	776	754	793	791	760	798	761	792	780	759	733	727	768	781	798	749	751	695	748	796	769	777	780	760	803	750	803	741	773	761	740	756	764	773	779	754	775	759	747	790	763	747	764	721	806	777	732	760	778	766	722	774	835	751	750	721	737	750	798	781	735	754	785	750	690	752	734	718	730	769	779	788	763	752	765	770	783	757	712	753	781	752	802	806	779	737	781	779	746	744	741	766	736	771	782	778	808	743	762	736	743	742	789	767	747	754	776	812	764	745	798	734	741	772	780	767	738	756	764	697	726	719	770	774	773	766	840	729	780	759	805	794	802	790	770	825	781	745	755	747	773	739	742	748	709	817	795	829	733	756	763	728	774	777	823	771	757	750	738	768	771	776	783	761	782	824	731	760	790	772	746	775	788	707	790	755	766	728	744	773	771	764	780	747	738	757	786	738	700	777	811	758	815	804	696	751	762	731	754	781	758	748	749	720	762	807	781	798	792	799	771	754	759	786	801	719	751	755	726	784	790	772	781	790	768	805	739	792	739	875	736	776	813	754	756	776	725	760	810	772	762	757	770	766	785	762	746	781	725	777	765	782	792	796	787	773	768	772	765	679	774	819	748	763	790	793	732	746	761	790	768	747	757	792	711	783	734	743	810	741	808	776	781	763	732	751	781	781	724	746	748	768	724	713	817	750	781	736	715	784	726	757	814	737	732	784	824	799	711	734	734	806	731	771	807	744	781	725	790	769	787	733	766	763	773	756	753	760	783	775	739	765	739	779	738	744	744	805	742	733	739	782	767	794	771	763	775	754	789	772	766	741	822	753	760	743	785	776	792	777	734	740	784	783	748	769	726	745	758	796	777	789	769	769	754	775	755	770	732	807	768	792	773	744	736	746	785	783	786	790	718	733	774	759	745	779	795	769	722	796	792	773	766	775	796	773	798	740	766	726	718	751	785	745	760	729	771	748	723	767	745	737	729	725	755
45775	36618	35799	27722	13714	3096	1151	896	785	708	646	595	580	508	509	482	449	433	457	425	436	408	427	396	410	389	416	399	424	374	405	359	362	399	403	401	381	403	411	408	417	387	344	409	378	347	413	420	349	364	384	375	406	410	375	394	380	376	377	352	350	380	371	377	401	367	391	391	381	385	378	376	381	366	316	392	359	413	383	357	351	374	365	380	420	430	375	374	334	388	368	379	333	385	384	386	388	376	361	370	370	381	375	339	380	387	365	350	399	382	371	378	352	398	356	362	351	376	350	381	337	364	373	375	403	352	347	423	375	378	365	358	393	358	358	375	399	365	335	385	383	350	402	408	384	338	395	374	348	350	350	404	406	382	348	392	401	377	406	398	339	361	376	395	390	364	355	372	405	393	341	374	362	359	368	409	357	428	373	376	349	374	414	364	374	372	378	385	350	370	352	416	384	358	386	428	379	373	379	356	345	393	362	365	397	375	339	383	377	400	399	375	369	374	359	420	416	384	382	377	358	397	381	352	373	390	382	398	357	383	362	380	349	372	363	350	381	358	378	353	367	380	362	414	393	366	363	364	350	354	403	389	361	381	357	388	359	390	369	355	392	393	379	373	354	350	395	380	393	346	395	367	389	391	377	327	397	399	394	397	357	425	404	401	381	380	431	353	357	390	368	374	381	378	371	392	352	390	391	386	374	380	403	366	374	371	368	351	383	389	373	360	363	343	398	335	395	403	364	376	428	382	375	375	401	388	355	377	396	381	361	391	375	356	355	364	357	379	381	401	375	383	373	342	359	396	368	365	367	356	369	356	362	356	393	387	422	404	379	374	376	390	378	360	404	402	397	328	382	349	415	372	420	353	354	383	398	343	396	367	352	366	329	360	402	356	394	397	349	379	381	416	366	379	372	349	420	338	395	394	379	381	376	402	390	380	400	403	365	373	418	372	391	350	375	361	364	344	397	411	371	362	386	385	383	376	390	386	390	350	354	331	334	390	377	391	355	395	366	377	322	394	372	395	364	337	373	338	373	410	412	377	358	380	373	416	390	386	382	356	376	364	354	351	383	363	344	371	375	373	373	364	350	377	349	402	333	399	386	373	367	392	377	363	369	343	379	362	350	363	356	379	353	363	368	368	345	376	396	351	315	382	378	397	395	356	379	377	432	370	358	414	363	383	381	384	357	402	388	383	393	410	386	359	368	386	402	395	386	356	413	398	386	391	377	378	393	361	416	412	372	382	391	360	375	386	359	354	369	358	388	440	398	378	423	380	398	356	403	381	401	344	369	407	353	346	386	384	364	405	400	385	347	371	380	406	376	364	389	384	371	407	378	390	350	390	368	373	394	409	379	337	355	385	368	375	331	360	394	386	386	413	376	369	391	359	351	376	351	370	354	345	362	357	330	357	363	389	384	406	352	376	368	361	378	425	424	370	381	406	394	369	364	347	367	366	387	369	346	387	376	388	387	363	351	383	361	379	363	383	393	388	379	409	330	387	401	337	355	359	349	424	375	345	390	354	339	381	369	364	346	354	371	386	362	407	364	381	380	352	389	352	355	380	351	366	353	385	402	377	406	357	380	388	354	375	412	391	392	351	389	371	349	410	389	387	397	381	407	389	392	418	401	371	418	372	361	358	355	374	368	388	370	420	370	382	299	425	365	374	393	379	370	372	380	360	381	355	377	388	386	373	401	380	372	384	353	353	329	395	393	352	387	346	369	371	366	395	346	330	377	384	379	411	389	376	361	366	394	401	375	355	387	359	338	415	332	358	400	405	412	411	362	391	398	352	359	394	364	381	367	373	364	399	395	357	403	358	374	414	414	329	391	392	367	361	355	360	405	407	361	382	391	408	381	389	353	379	395	382	381	366	365	340	360	377	379	365	361	338	392	380	370	363	354	381	343	390	373	394	396	360	375	361	358	367	385	355	396	427	350	347	407	382	409	387	343	372	381	385	313	348	357	387	314	365	358	428	380	341	375	374	382	404	369	380	391	386	396	348	343	368	389	375	373	414	400	405	402	390	350	337	367	401	415	348	375	379	349	368	370	410	373	361	359	378	361	397	394	365	372	409	370	412	347	383	382	392	402	370	387	398	365	381	372	362	384	334	352	388	367	329	384	395	384	343	393	385	378	399	386	400	401	368	405	377	360	385	401	398	413	352	343	374	387	373	360	361	370	377	406	369	380	363	367	357	385	364	366	342	427	397	411	389	340	408	402	391	371	410	370	386	367	389	392	393	368	367	397	377	378	362	369	358	359	399	394	416	367	402	400	362	332	373	323	400	382	374	366	398	366	393	404	394	350	402	386	334	364	365	379	371	380	373	405	398	425	348	357	349	348	369	369	360	389	388	396	401	392	380	393	422	390	372	379	394	341	391	396	335	376	360	393	364	390	410	371	367	389	431	369	379	387	351	354	386	379	356	399	353	334	357	351	357	388	399	361	375	353	388	388	349	407	356	372	353	364	379	379	349	381	385	380	348	376	417	392	349	378	372	403	332	386	396	397	397	371	349	368	392	377	390	386	404	334	397	361	368	380	343	375	351	393	362	379	365	390	389	378	391	409	348	336	401	396	361	388	401	417	380	369	387	348	394	393	368	408	378	373	429	396	383	366	372	399	374	359	412	331	402	338	357	348	377	347	359	350	396	373	344	368	356	354	336	360	355	397	381	382	379	377	390	379	351	377	409	349	402	361	376	363	376	398	361	398	360	395	386	384	370	363	335	397	396	400	372	364	360	372	379	386	359	364	351	377	352	391	390	370	399	399	364	359	433	399	373	375	399	362	404	401	345	371	400	371	409	410	353	374	405	353	364	346	374	356	357	357	400	368	365	383	374	330	371	364	374	419	389	401	368	393	350	421	383	373	338	356	398	389	414	394	399	378	400	335	349	362	375	392	360	380	377	390	362	388	390	395	388	407	367	380	400	405	379	416	359	333	364	412	399	368	379	367	397	392	375	387	389	400	354	361	359	367	406	405	367	399	357	329	376	409	358	356	355	387	378	402	388	394	389	388	366	405	400	396	372	376	370	358	344	353	335	386	356	366	381	391	364	379	394	402	378	338	368	397	372	340	369	393	410	392	367	362	356	385	378	376	357	377	332	393	379	359	347	353	403	369	363	387	350	348	401	389	376	388	382	383	443	402	390	387	386	348	399	385	373	386	438	361	357	407	393	404	379	376	357	355	385	351	352	346	381	391	386	342	390	344	367	394	389	373	379	358	380	369	389	366	357	378	413	400	366	395	390	429	376	353	393	389	380	378	349	354	421	366	368	377	362	399	369	387	375	385	331	395	370	396	359	359	395	410	364	359	397	382	383	388	379	366	342	364	350	356	408	387	391	359	346	433	380	380	402	379	439	384	394	399	350	335	369	400	354	335	358	372	334	375	400	410	401	408	380	373	387	378	356	395	361	360	401	358	361	383	379	395	373	392	385	355	398	368	346	375	436	402	407	336	363	378	379	343	365	384	351	393	385
28945	27997	36894	33805	19800	4338	3073	2680	2686	2318	2025	1927	1755	1798	1558	1508	1310	1222	1061	1002	990	1035	936	936	915	916	878	932	869	893	897	881	830	845	833	887	837	815	820	815	784	850	874	869	824	894	844	816	811	809	850	813	828	810	840	818	834	855	828	801	815	815	801	836	833	853	825	809	864	780	850	840	857	794	828	830	790	834	825	810	835	784	804	854	832	822	827	774	812	858	821	808	795	757	785	774	856	812	819	827	791	785	817	800	854	780	828	831	852	748	762	811	761	831	832	874	817	832	835	842	831	803	842	789	801	807	794	850	843	801	851	840	815	819	810	829	807	772	805	798	851	813	779	854	874	826	787	785	821	790	826	865	801	802	862	827	830	840	808	776	853	831	853	782	851	785	791	806	793	833	804	832	807	758	790	826	847	837	877	862	791	830	849	829	828	818	790	816	823	821	849	776	862	821	839	838	828	825	811	827	870	853	812	796	770	824	802	786	809	822	833	845	786	842	790	816	819	805	789	846	794	854	828	836	804	804	820	867	850	778	792	789	849	805	822	790	873	842	748	814	797	735	885	800	861	826	797	865	819	797	766	825	786	841	805	829	778	800	810	810	807	831	795	838	748	826	813	805	783	839	847	751	799	756	804	843	852	855	799	801	811	869	829	836	832	786	815	844	863	865	815	799	842	831	870	810	814	838	770	839	781	754	803	849	790	777	806	801	826	787	843	805	804	796	764	828	813	845	848	833	815	827	829	844	824	797	834	824	818	842	795	801	790	851	821	811	835	811	859	824	807	779	816	825	768	862	836	796	852	781	805	833	796	809	886	819	848	776	769	808	805	796	852	848	807	818	814	781	845	870	782	819	752	841	790	838	812	866	884	759	807	821	795	818	791	811	814	859	811	788	784	847	801	841	796	794	814	781	839	777	834	833	797	821	821	811	823	774	885	772	792	804	835	801	842	805	784	797	852	822	834	816	825	798	793	815	802	830	816	804	837	813	815	829	829	835	824	832	821	806	856	791	830	828	859	779	824	819	830	814	803	762	810	815	854	867	799	803	822	820	874	835	856	790	817	816	807	821	833	806	774	819	818	779	838	819	864	801	812	767	799	784	802	832	821	802	798	823	823	832	854	808	820	808	810	774	831	797	841	817	833	809	818	781	787	839	797	857	785	807	849	821	809	779	789	779	772	789	797	799	803	838	823	808	816	813	863	782	821	816	818	848	817	870	812	835	843	791	840	863	807	878	808	824	795	823	812	815	825	838	816	844	788	816	835	828	800	819	838	806	839	821	838	844	804	797	807	841	841	844	793	793	819	791	811	823	856	818	852	833	858	836	793	843	798	814	820	834	840	873	807	801	761	837	849	840	831	792	808	839	836	778	815	818	839	748	798	844	821	799	819	817	761	827	830	820	824	838	793	813	783	811	818	806	829	779	801	851	881	788	848	845	793	843	740	797	843	781	816	899	875	783	791	788	810	792	778	792	838	844	763	775	814	828	779	825	824	809	760	826	809	833	810	893	801	823	791	815	789	844	825	836	828	809	835	827	870	785	833	847	810	778	834	801	845	828	791	844	776	822	807	805	819	803	818	769	789	833	782	808	838	802	861	812	818	883	824	817	813	781	774	810	841	810	807	849	812	863	782	802	827	832	833	850	764	835	847	831	819	829	836	830	826	783	784	806	812	810	898	783	797	793	818	839	841	863	853	849	827	865	817	834	809	820	805	789	829	804	805	834	836	851	823	813	853	825	815	808	791	792	805	863	774	838	831	854	805	772	813	794	844	800	806	835	878	842	814	813	852	853	809	845	805	788	806	810	765	829	849	848	836	807	822	794	821	791	800	828	808	803	797	851	780	828	839	810	820	789	778	821	816	775	772	809	805	822	810	838	807	836	821	774	804	806	828	835	840	772	818	810	816	743	779	774	810	842	809	802	802	805	804	822	832	827	777	791	875	793	850	827	822	814	745	822	844	822	832	814	829	860	780	832	828	842	831	859	779	802	834	811	772	791	762	832	804	783	842	808	794	806	779	793	805	819	812	822	843	890	845	826	835	779	841	805	809	799	808	813	779	799	848	813	776	795	812	813	822	808	804	833	807	817	893	862	890	795	841	829	818	896	801	805	830	833	767	822	856	806	794	802	792	828	803	841	816	818	865	814	801	849	814	795	810	824	832	808	802	840	826	832	859	836	842	790	859	800	804	806	799	846	832	848	799	801	768	830	819	799	770	771	816	785	881	816	845	787	809	786	798	827	759	832	851	807	821	810	826	826	847	811	836	787	834	809	817	813	806	779	828	857	822	808	874	802	874	869	796	843	848	786	889	840	836	834	786	805	820	833	791	765	793	836	792	829	809	821	810	808	814	837	793	789	831	834	792	828	802	879	827	761	830	822	838	827	851	814	770	856	777	829	742	830	771	838	800	845	796	838	827	846	822	773	796	799	849	826	828	850	808	798	830	789	837	834	774	824	855	847	805	799	819	810	833	847	800	850	793	848	812	799	785	801	874	828	781	828	820	814	871	829	841	774	883	794	830	816	817	818	835	858	855	791	823	775	837	763	798	799	818	850	838	789	801	806	798	816	856	850	872	825	849	784	825	819	834	823	774	818	758	866	800	794	783	848	822	803	828	841	836	840	848	805	856	817	808	845	886	864	785	831	796	799	798	842	838	762	801	806	793	806	823	859	808	865	800	778	823	840	833	800	814	791	790	790	833	764	812	795	769	823	821	778	836	801	770	819	800	822	827	881	798	773	856	854	797	804	858	815	834	802	814	821	821	834	836	822	808	795	798	867	881	825	773	817	789	785	827	866	811	749	815	853	841	816	807	852	831	838	811	800	776	789	825	828	828	832	813	776	791	782	768	809	792	781	738	812	862	792	840	875	816	826	836	797	840	807	825	813	788	763	813	809	799	821	822	823	812	843	846	832	807	878	793	760	784	833	822	817	833	799	822	839	800	793	825	775	857	746	814	793	836	840	848	804	825	810	824	840	810	812	801	811	766	775	836	800	786	824	859	841	807	845	802	807	820	830	806	828	787	796	811	795	810	852	825	802	871	850	736	809	762	828	839	815	824	801	807	790	828	772	773	821	849	815	830	778	856	863	810	833	833	805	827	823	828	855	819	860	797	804	803	836	810	828	828	864	862	818	843	829	800	821	820	797	779	868	796	807	836	875	800	843	814	805	785	805	789	843	801	801	796	881	806	811	808	873	806	785	786	852	842	809	763	807	824	850	728	830	799	798	849	811	837	796	851	818	775	810	783	812	838	835	835	801	762	802	819	785	827	833	811	813	841	754	825	821	839	812	812	784	828	806	823	816	815	824	821	845	786	806	789	821	808	827	795	840	832	877	820	852	858	874	784	858	801	848	795	839	820	818	817	840	806	804	756	833	850	796	821	818	767	803	820	832	801	864	833	818	857	821	779	834	832	781	811	817	873	782	707	859	822	793	825	805	812	846	826	853	847	804	843	792	839	855	804	826
20410	11955	8820	4622	1483	499	444	390	397	360	359	339	317	282	299	293	292	300	295	311	317	259	266	297	309	249	291	289	286	318	307	286	282	267	301	274	285	286	279	299	272	300	275	289	251	314	276	270	275	294	276	243	310	334	269	232	281	278	312	279	286	292	275	265	262	270	262	276	303	322	276	291	282	302	293	302	319	264	299	267	242	276	296	325	268	288	284	254	278	294	269	283	260	273	278	304	300	264	268	267	333	298	274	254	284	241	285	276	317	300	274	260	278	275	280	298	271	298	313	266	273	305	278	310	274	288	290	286	292	275	310	293	303	272	268	289	282	279	285	299	288	256	269	277	302	277	279	270	272	318	272	270	293	281	258	289	282	280	305	300	316	292	284	277	294	246	276	287	260	257	287	295	273	340	305	297	288	281	272	270	280	266	288	307	240	272	260	284	289	322	283	304	288	285	289	237	265	297	264	259	283	296	267	261	285	267	265	261	277	299	268	267	315	288	289	273	312	289	259	267	285	256	259	277	257	252	283	246	298	285	264	302	278	281	289	314	301	260	293	283	259	290	307	267	284	276	282	295	314	291	279	275	272	266	312	265	291	267	254	247	297	271	261	288	270	263	306	282	287	276	297	308	277	244	292	286	299	306	298	264	288	279	276	287	271	277	290	273	277	293	287	258	273	298	259	302	291	282	296	279	309	273	270	277	285	307	306	300	296	312	290	272	304	256	287	257	297	284	281	257	289	277	292	308	288	273	304	254	298	301	301	283	292	275	272	303	289	277	302	292	284	274	280	281	332	261	244	269	260	283	297	272	280	294	268	277	284	285	313	273	304	302	289	280	265	297	282	252	283	286	291	280	304	311	286	286	261	285	315	287	286	263	295	276	287	262	293	302	301	321	281	277	292	290	315	285	282	309	267	311	304	300	264	294	296	255	293	338	260	298	260	289	280	267	295	293	311	305	282	284	274	285	297	291	285	287	284	261	282	290	321	295	257	282	320	283	284	296	279	259	267	296	299	323	292	257	255	314	293	313	274	273	293	290	269	267	287	302	343	271	272	281	292	253	276	280	282	258	284	239	252	291	292	304	292	288	300	296	278	335	268	272	305	283	258	285	306	268	250	246	274	280	286	270	295	286	314	281	278	321	309	259	277	264	290	318	280	275	306	270	267	279	281	322	297	277	265	266	306	276	289	285	261	299	275	265	280	298	304	294	290	327	278	263	276	273	278	276	274	285	270	280	271	261	256	280	289	262	278	277	256	289	300	279	262	306	294	267	263	288	298	229	291	253	271	274	273	273	281	286	228	278	275	276	259	289	300	276	303	270	292	302	284	286	289	271	299	299	267	299	302	290	318	255	309	311	273	292	269	270	262	291	283	300	322	288	301	296	279	296	303	270	281	307	278	288	293	257	279	286	309	304	262	261	282	297	253	283	267	298	297	283	271	313	277	292	286	277	289	322	284	242	287	260	286	286	257	255	267	262	259	266	272	272	305	276	289	292	278	283	288	271	305	279	276	282	305	283	285	241	296	264	285	255	283	288	265	310	280	299	277	281	247	267	298	314	291	283	252	278	290	268	286	266	276	280	278	273	269	255	261	288	298	276	257	277	287	276	276	313	307	319	261	254	315	291	265	278	291	291	265	281	298	286	284	279	254	297	272	269	254	294	303	266	296	283	296	279	301	263	266	266	265	276	317	261	274	290	272	266	291	263	276	298	284	311	295	305	294	284	266	288	309	266	301	294	274	272	276	292	285	262	315	273	311	272	274	262	243	279	296	302	262	258	275	305	308	306	302	272	319	283	283	293	306	277	276	259	286	284	287	226	252	283	256	272	258	242	316	297	271	293	267	274	283	296	275	315	314	305	310	290	300	259	307	302	304	266	278	272	275	274	259	271	282	275	293	272	286	262	289	292	284	263	291	272	272	274	271	305	290	274	267	273	285	263	279	284	278	264	263	301	293	332	313	272	298	307	269	282	260	320	285	280	271	289	286	307	278	295	308	274	263	271	296	308	294	262	321	300	268	268	298	290	319	281	299	297	248	283	285	270	317	298	256	276	281	294	282	260	260	256	289	295	262	282	280	277	261	272	252	280	244	277	249	271	254	291	264	302	275	298	268	295	290	293	307	286	297	268	277	285	277	283	299	295	308	305	284	268	281	265	305	280	282	268	274	301	259	287	270	259	291	290	259	288	284	309	320	265	287	252	292	297	278	294	295	269	262	265	310	259	294	303	277	288	303	293	275	240	285	264	265	297	255	301	281	305	272	272	311	307	310	289	315	325	254	275	311	274	265	321	309	270	254	247	291	263	265	298	292	259	281	281	294	296	282	295	276	271	251	288	279	266	296	286	279	249	287	265	285	296	287	268	281	291	265	268	284	278	270	278	301	305	302	279	312	289	290	293	296	263	288	276	274	262	306	298	289	277	306	260	280	273	271	285	242	285	286	257	302	252	298	292	306	291	293	277	271	281	283	286	306	268	301	295	282	297	283	276	240	297	286	262	275	266	275	270	315	324	286	309	269	301	292	277	301	272	265	285	304	255	289	292	271	278	261	252	277	271	280	294	333	319	289	280	308	268	284	271	269	292	294	283	272	279	311	263	284	305	279	305	276	279	260	297	305	290	269	250	277	278	274	245	286	278	300	253	294	255	310	256	272	291	274	315	313	271	247	278	307	255	300	266	276	271	279	302	263	322	313	288	275	306	268	260	295	294	288	303	275	274	277	240	249	265	267	252	290	320	284	289	286	308	291	272	290	312	279	315	277	291	270	254	288	316	308	273	273	319	269	260	293	291	256	262	294	284	280	267	323	303	317	292	291	277	309	287	290	241	297	311	265	249	253	294	278	279	278	293	267	309	292	290	267	285	280	295	287	275	276	284	300	265	274	249	303	290	261	270	307	260	257	308	277	310	283	278	269	305	297	276	318	299	269	240	278	254	286	240	283	292	254	275	280	266	260	286	267	292	294	280	301	276	283	281	297	282	279	309	276	266	259	283	272	274	269	303	280	263	274	292	254	295	310	307	283	261	271	285	299	252	273	280	272	262	265	290	307	253	271	283	280	274	284	273	271	278	293	279	299	299	276	297	261	287	307	289	276	331	295	269	292	289	282	273	287	314	291	282	271	283	300	296	286	264	307	279	294	246	298	287	234	278	289	279	269	247	287	289	268	304	248	281	270	273	290	287	273	252	281	295	281	309	296	269	275	280	261	269	272	306	250	267	282	292	254	290	310	252	290	266	303	273	290	261	272	272	272	270	274	303	268	304	290	284	280	311	291	309	296	296	265	286	283	273	277	272	258	276	263	295	297	284	304	285	272	274	253	279	305	254	288	292	264	272	284	296	296	312	281	274	301	341	288	277	306	284	266	282	295	295	318	252	235	279	260	261	282	294	277	311	279	263	262	291	277	278	309	276	283	264	307	292	253	312	280	278	287	283	286	308	234	293	296	306	291	309	296	290	270	295	266	285	322	262
12175	9700	13101	10552	3921	1464	1246	1244	1166	1048	983	903	858	796	786	750	770	732	747	723	657	697	663	675	676	711	686	672	628	616	693	640	657	683	677	634	624	613	643	635	602	611	618	612	666	571	647	657	642	593	620	651	644	622	646	669	645	634	665	608	673	642	606	635	649	643	660	631	602	638	645	618	649	616	646	621	641	658	603	634	675	620	649	633	657	617	649	666	642	643	676	648	615	674	676	609	630	656	642	658	642	634	627	661	674	647	591	677	645	670	630	652	661	669	653	648	621	628	633	647	612	657	628	648	632	650	661	665	633	680	614	614	675	620	603	634	644	593	605	664	616	623	625	626	606	605	618	658	670	631	671	631	628	623	663	663	661	683	633	639	657	695	716	624	601	618	676	590	632	626	625	620	647	647	643	605	660	587	647	608	656	649	640	636	612	658	642	664	646	631	587	647	624	646	637	610	650	620	607	640	658	635	603	666	627	627	673	625	700	612	656	626	608	615	655	619	650	627	634	642	628	627	668	639	592	602	617	641	637	680	640	630	641	645	614	655	615	624	629	639	639	629	592	669	647	621	699	620	655	658	646	640	637	645	644	638	627	637	585	612	620	660	648	654	643	644	591	604	646	659	622	675	670	681	617	658	642	621	629	585	643	673	663	672	635	648	682	641	597	669	604	647	666	611	662	660	605	728	678	633	657	623	680	637	629	624	665	614	623	664	649	635	628	635	619	665	696	599	647	615	680	616	662	647	618	617	634	641	644	621	634	598	623	619	627	648	635	634	636	638	629	625	622	655	616	642	612	640	676	654	645	605	645	633	655	637	622	635	645	632	632	614	620	641	633	665	678	652	658	681	655	668	681	636	654	681	621	606	680	601	647	596	646	675	608	629	645	616	631	633	623	628	636	636	651	608	689	678	650	663	662	579	613	609	612	616	629	648	610	598	624	653	602	615	624	691	634	640	634	643	672	621	655	638	633	627	654	664	633	637	663	633	626	630	660	608	598	608	635	657	645	627	659	644	651	684	692	652	645	634	652	605	705	639	654	648	612	652	590	673	693	631	622	619	615	612	626	645	640	654	598	632	640	618	620	621	644	611	627	658	648	625	616	672	640	638	645	628	661	679	649	682	645	676	617	619	642	646	663	616	669	657	639	650	597	622	626	651	622	660	647	644	687	597	626	631	658	715	633	593	619	633	612	640	663	707	648	643	648	674	658	613	646	598	636	619	607	642	662	665	637	640	621	649	641	698	625	678	642	643	613	641	677	604	628	606	648	611	714	667	664	657	666	666	625	644	625	656	623	651	592	642	621	617	655	679	682	645	679	675	650	603	673	686	611	607	657	635	655	649	634	639	618	677	602	620	610	645	685	659	607	620	617	626	642	613	606	635	627	659	651	646	657	670	634	625	613	623	605	615	648	644	616	599	642	618	601	624	651	571	593	634	676	611	657	639	669	631	698	684	636	591	669	661	617	631	622	645	663	598	664	638	622	616	649	655	625	609	619	648	621	639	582	631	630	635	636	626	623	671	622	624	664	634	659	624	666	672	613	618	622	627	661	633	628	602	657	653	617	620	636	687	656	645	610	634	629	655	621	650	653	575	627	709	671	703	657	664	637	644	615	634	641	662	620	666	683	653	620	659	652	681	600	638	629	639	624	684	661	635	636	600	606	635	641	668	678	672	617	643	626	674	627	664	629	649	622	634	673	621	616	609	613	614	664	651	634	658	628	637	622	606	663	623	616	621	629	614	688	682	646	660	621	632	652	583	640	600	622	610	614	630	624	601	644	645	648	707	623	635	596	624	664	664	609	656	598	651	658	603	654	662	599	634	657	628	675	661	624	654	645	641	601	612	615	565	665	654	623	659	658	630	642	591	640	616	614	610	624	672	599	656	635	645	676	642	659	618	680	639	619	656	608	612	639	639	665	637	624	604	619	681	593	659	634	653	609	618	589	604	601	630	612	635	642	630	690	618	629	616	634	666	634	658	659	643	631	652	614	612	644	628	596	674	664	642	663	631	626	660	641	697	655	714	624	613	652	679	669	664	648	632	613	645	638	599	614	685	653	646	617	645	643	614	645	622	604	626	665	679	637	684	621	657	591	658	653	626	661	633	634	627	636	607	660	580	608	607	650	617	604	642	655	638	647	645	686	657	628	651	651	669	613	630	649	621	640	627	669	643	634	641	634	621	592	655	631	711	611	617	665	670	618	653	624	624	639	664	669	679	663	648	656	616	659	631	642	649	625	667	586	639	669	637	662	660	614	676	624	578	629	649	580	626	682	614	726	660	646	617	634	644	572	626	625	628	647	644	658	670	601	668	715	599	646	661	632	603	617	595	650	656	654	595	613	615	604	644	630	617	619	578	655	635	623	629	631	664	620	624	632	648	642	610	644	644	623	618	647	661	672	621	651	661	574	648	654	627	682	637	643	607	631	628	634	605	674	574	649	647	669	633	609	607	650	645	673	647	673	670	630	630	632	687	642	665	617	670	636	639	644	638	631	656	652	620	668	655	647	636	675	618	565	625	657	681	615	630	629	647	639	628	640	627	656	622	642	609	665	604	630	613	683	606	654	608	640	628	632	668	697	628	680	646	637	630	647	664	667	663	623	590	644	670	613	610	667	616	648	608	689	593	560	653	639	623	632	650	641	657	652	636	637	636	583	624	580	656	676	651	652	633	663	597	676	643	652	633	647	668	621	665	621	688	664	633	624	587	631	641	643	615	615	651	640	660	634	634	660	665	664	618	682	610	613	681	596	647	641	633	635	653	644	615	675	664	601	676	612	635	687	649	648	629	651	612	659	637	635	651	607	686	617	645	629	639	622	637	638	647	636	588	649	640	640	606	633	645	628	581	573	639	659	626	642	678	619	693	641	638	652	670	624	657	657	603	628	663	627	632	657	595	664	666	600	656	672	658	591	689	642	602	675	634	676	631	647	600	647	592	671	659	666	602	625	625	613	640	628	670	636	644	640	647	615	630	601	599	692	624	590	637	622	624	609	653	629	631	687	627	654	630	656	644	644	653	610	608	661	643	657	628	669	615	683	615	630	609	672	629	619	640	623	618	614	587	685	678	610	656	638	678	658	649	616	601	641	675	607	664	625	680	627	649	619	622	647	663	623	649	646	637	648	629	589	625	611	694	634	635	558	667	627	582	668	632	650	622	635	626	608	587	613	619	622	669	679	624	620	619	627	642	678	631	661	609	642	630	639	604	642	634	597	672	626	589	654	612	651	616	680	624	668	626	657	639	641	622	684	623	665	639	639	644	615	627	636	694	641	662	625	667	654	634	623	638	628	661	627	634	652	616	619	617	631	649	648	666	642	613	706	633	623	641	604	642	620	632	588	669	646	647	641	658	639	666	636	653	620	640	650	642	607	688	622	663	654	647	674	629	668	625	658	603	632	623	629	624	645	670	616	614	575	588	642	640	641	647	611	608	613	635	616	632	619	627	691	640	682	664	676	654	631	647	613	639
35750	26064	22730	13449	3558	944	650	642	579	541	475	471	442	387	334	367	392	354	353	345	338	362	355	320	325	312	299	351	314	357	332	287	337	319	313	296	300	322	305	317	325	295	312	308	343	290	348	323	332	329	315	306	327	354	322	283	316	304	285	347	346	322	322	299	327	328	339	331	302	340	304	337	347	283	308	321	348	332	309	298	304	306	338	347	306	324	307	310	316	321	349	341	291	320	310	321	347	308	311	321	315	357	312	339	359	356	311	327	348	298	325	376	340	319	314	336	363	342	330	345	339	311	307	328	323	336	329	281	323	370	319	314	339	337	327	324	325	320	305	292	315	335	332	319	337	336	357	379	345	327	301	343	306	336	330	337	340	305	336	326	332	309	349	314	320	311	307	341	292	314	300	326	326	310	278	332	353	338	338	312	336	342	289	350	317	333	333	316	299	315	316	309	338	351	304	348	348	342	320	324	319	307	350	353	339	326	325	297	357	326	312	333	322	344	351	293	311	333	333	315	295	310	308	314	329	333	317	293	326	337	318	330	302	295	343	344	323	314	309	341	331	332	305	340	331	330	347	335	340	323	316	314	303	317	311	342	336	333	312	347	320	350	312	314	334	332	319	335	330	304	334	362	307	367	316	329	335	282	331	291	297	320	282	267	365	325	334	324	360	294	295	338	315	350	346	317	329	329	370	360	317	305	316	268	357	314	346	273	277	324	332	313	331	311	331	334	327	311	319	287	346	330	317	317	350	306	313	313	302	355	314	309	379	314	373	337	292	264	340	313	326	315	326	329	341	338	357	296	339	330	346	277	307	321	346	326	328	330	283	297	328	323	358	345	300	299	351	334	291	309	280	329	342	321	332	304	321	354	312	315	340	325	309	332	348	290	327	347	302	358	307	359	331	319	333	366	338	385	319	334	317	297	335	355	329	294	329	287	328	354	352	358	318	300	302	356	294	311	281	330	308	335	299	298	308	316	307	338	288	327	320	298	309	367	323	308	318	295	322	348	301	306	330	311	353	335	312	293	351	327	314	321	341	344	329	302	295	318	316	298	315	318	360	300	348	266	313	363	312	321	355	332	339	312	350	329	333	328	333	349	332	309	314	297	317	352	317	352	328	329	324	298	353	313	310	286	299	302	292	342	314	320	329	321	310	339	303	358	335	343	283	330	294	300	334	371	325	321	351	327	338	340	356	313	325	338	320	305	302	298	299	322	342	344	340	311	280	326	326	332	318	319	309	339	291	340	321	339	303	340	311	310	315	343	341	322	355	304	292	338	301	308	282	330	339	308	364	357	344	312	356	337	322	289	321	338	320	337	349	330	333	334	306	340	328	318	313	334	343	332	332	347	322	322	296	274	309	301	357	363	326	312	331	317	340	333	336	372	348	297	316	326	319	291	327	323	334	307	323	336	328	336	317	328	346	293	355	344	309	317	330	292	330	320	302	319	332	338	311	298	362	299	384	315	326	348	289	361	310	316	331	326	364	346	296	322	317	294	286	327	360	334	318	336	319	352	301	331	351	302	327	328	331	345	325	321	314	336	305	266	350	335	347	352	330	346	346	340	376	379	319	359	329	326	354	311	319	337	308	345	317	318	290	317	320	331	302	353	349	313	355	306	306	312	331	309	368	322	335	325	348	370	331	347	268	317	330	322	312	351	347	359	338	318	330	331	308	285	295	321	298	277	312	309	326	317	323	340	306	286	334	336	328	378	320	314	297	296	363	269	308	318	332	336	289	348	318	282	354	323	298	328	301	308	338	333	331	308	298	297	314	274	285	304	300	315	341	321	312	335	323	317	325	357	341	324	304	324	344	315	290	334	320	324	325	319	296	320	316	339	288	318	322	274	317	296	305	344	379	352	317	334	304	316	326	319	306	339	324	335	313	333	326	368	295	313	326	323	316	332	331	282	300	370	290	334	339	323	343	341	323	353	314	326	323	340	315	288	351	320	304	317	337	326	320	329	339	356	294	302	313	362	335	347	344	307	324	356	326	295	357	343	314	281	318	329	320	352	297	339	308	319	318	373	365	350	338	283	327	303	335	296	343	312	325	366	299	343	322	296	335	367	281	356	306	363	291	348	300	308	360	310	333	351	355	291	304	336	299	297	357	275	307	327	309	288	344	335	309	358	373	333	337	303	345	306	296	326	312	314	322	332	306	332	329	285	299	315	287	326	319	304	328	344	326	317	322	370	306	338	333	337	336	341	303	300	316	312	328	312	305	323	319	339	330	322	308	303	336	321	373	335	326	313	323	327	325	320	324	317	314	331	333	318	309	318	309	287	293	327	322	344	326	310	308	312	297	301	349	296	308	260	340	316	345	310	324	315	326	322	278	323	341	314	317	340	313	282	324	368	334	347	353	288	311	340	291	341	283	363	299	296	345	332	326	335	301	331	346	362	316	335	332	306	315	314	362	371	302	321	287	343	328	326	331	303	336	327	305	276	330	298	321	313	338	300	348	309	277	279	353	367	308	341	356	304	343	344	314	353	284	317	306	292	326	322	325	313	331	347	311	325	289	306	308	339	316	343	325	330	325	327	354	313	343	295	337	326	321	304	345	375	306	291	322	347	308	324	330	355	345	303	349	329	333	342	315	292	358	389	310	342	340	336	327	330	312	340	323	311	360	347	318	314	349	342	309	332	322	298	295	345	311	320	324	331	322	351	372	329	301	316	338	294	325	319	312	311	318	310	310	320	337	321	316	364	308	316	331	322	355	303	365	291	352	321	328	328	362	330	304	332	333	309	322	341	370	316	322	332	312	308	308	329	347	333	320	334	337	322	329	343	330	364	288	321	349	307	329	331	323	338	343	320	323	340	333	300	316	303	309	334	316	324	309	325	282	339	320	333	332	316	303	345	326	324	331	370	338	320	323	284	293	304	283	325	306	339	325	308	311	346	330	334	358	332	331	363	331	300	350	351	294	316	299	300	308	374	284	322	345	323	289	332	316	312	319	289	303	345	295	311	310	347	320	326	329	311	328	310	326	330	312	330	303	323	314	306	309	301	355	316	328	320	321	277	317	299	343	310	346	324	289	315	306	328	352	351	349	319	312	327	289	311	326	329	319	318	336	292	307	318	331	321	346	324	332	340	309	348	332	318	324	315	308	332	344	315	302	305	317	318	305	302	303	333	306	293	309	304	306	301	319	329	305	299	280	337	357	322	312	319	335	311	324	342	353	320	340	361	345	304	325	321	332	316	311	324	314	318	364	338	315	342	343	320	352	313	339	324	333	335	291	331	327	317	350	316	306	301	319	336	299	298	342	347	315	314	342	329	338	331	312	310	338	343	317	320	343	342	319	314	353	332	344	344	328	322	294	334	331	298	327	324	316	273	337	274	271	323	347	330	318	313	299	305	368	356	317	297	324	335	331	334	314	303	356	296	329	311	344	314	354	339	312	307	328	326	334	315	328	306	303	295	328	309	317	340	333	337	303	354	288	297	274	284	319	309	313	322	326	336	332	339	305	352
22691	20474	26054	21182	6533	2490	2268	2103	2003	1690	1433	1360	1302	1226	1202	1146	976	973	881	865	839	865	824	835	771	775	778	846	762	712	744	771	725	752	713	737	775	693	696	778	710	741	728	689	724	707	730	714	745	749	728	745	740	736	763	694	686	738	718	722	689	733	733	706	735	733	798	724	675	738	679	703	705	768	680	663	691	669	721	722	743	717	712	659	722	758	774	707	767	765	687	741	755	750	737	732	713	720	727	708	711	696	781	687	711	733	717	742	694	731	698	738	663	693	698	694	646	725	687	728	731	712	676	720	707	670	735	753	736	714	734	693	699	714	713	684	674	719	719	750	707	682	745	750	724	703	693	689	761	731	721	656	705	743	731	699	716	787	668	750	724	713	709	684	694	745	729	717	736	685	749	721	697	722	750	729	713	677	675	707	726	710	721	705	732	749	722	715	711	711	722	686	682	744	718	702	725	753	718	734	739	694	736	688	720	741	719	756	726	758	777	705	688	662	673	703	738	728	676	744	726	674	725	718	751	700	709	698	661	696	725	702	703	719	694	717	735	718	698	693	792	751	726	689	719	734	635	742	709	716	717	725	680	691	751	681	724	708	713	671	702	709	720	724	674	731	711	708	711	731	736	737	731	709	729	751	725	716	725	735	747	741	759	678	748	694	697	733	700	723	753	724	732	707	700	739	657	755	713	750	714	762	722	695	749	758	747	685	673	686	755	743	740	714	714	729	655	691	705	728	665	701	742	731	711	714	732	765	732	738	714	728	709	690	682	729	664	753	677	682	703	706	734	716	717	724	745	704	723	695	702	750	690	715	716	723	722	691	756	683	735	668	686	688	723	707	684	718	688	706	733	699	701	727	719	696	760	756	719	725	713	714	745	696	677	736	750	725	738	780	696	715	741	715	753	729	701	752	736	708	677	651	701	747	688	702	730	708	688	701	748	745	742	725	715	711	696	726	742	703	678	701	718	662	765	744	730	735	722	759	694	682	728	698	743	721	683	735	701	738	699	746	774	769	740	735	729	711	716	700	737	710	677	724	713	678	707	765	760	699	731	729	749	725	694	732	705	734	703	739	715	744	733	685	729	671	670	714	692	689	713	771	710	738	734	739	711	779	686	684	713	735	774	732	769	722	693	668	714	682	746	758	712	734	726	684	722	692	711	684	710	726	665	684	705	723	721	729	765	668	720	682	747	747	693	700	724	712	727	687	696	667	710	745	696	728	712	676	712	732	688	709	704	730	744	748	729	676	717	698	724	754	721	728	682	689	706	726	666	739	724	724	736	733	703	748	738	728	686	713	703	747	681	729	741	682	734	725	757	712	702	724	689	691	669	677	708	688	657	698	716	707	722	698	708	771	744	702	708	693	750	723	743	740	714	639	770	711	734	745	691	730	698	742	739	682	724	746	721	708	732	750	734	735	695	734	738	752	732	708	666	714	729	681	747	740	714	724	704	704	732	695	701	715	707	708	704	734	732	698	697	707	679	674	717	713	729	677	750	680	762	761	701	705	716	717	741	761	734	687	722	721	714	683	736	726	721	686	733	673	692	708	758	725	689	737	703	716	727	707	752	730	721	716	725	692	750	694	711	719	723	700	697	728	718	727	731	704	686	748	666	731	768	720	703	719	737	699	718	754	689	685	758	710	690	729	726	694	736	740	691	660	726	707	758	702	678	726	726	702	715	686	662	721	699	743	731	736	715	673	725	662	683	746	688	692	702	701	726	711	745	685	743	751	715	721	687	721	738	736	737	757	776	714	687	693	700	730	711	716	766	707	723	755	681	738	750	678	707	727	720	700	711	753	716	691	728	734	742	700	747	753	698	712	719	705	728	737	748	753	762	701	733	737	685	731	728	700	703	738	744	738	737	714	710	679	707	689	741	717	665	746	742	730	725	691	668	740	709	726	701	690	686	699	735	687	745	700	744	698	700	743	701	694	724	705	747	696	755	683	719	717	727	733	684	694	705	692	696	723	681	647	679	687	730	735	730	729	726	672	719	737	743	739	701	701	736	700	712	737	661	684	704	714	702	719	688	727	721	707	689	710	703	715	702	748	697	668	750	697	761	737	672	641	722	752	699	715	731	715	704	730	710	729	708	707	738	759	728	716	712	709	713	733	770	665	704	739	752	718	705	757	693	679	753	743	769	698	705	714	694	714	728	728	711	758	694	682	721	717	695	718	732	709	710	759	719	705	737	769	703	715	749	720	725	705	716	736	704	693	733	727	715	670	711	715	719	695	717	705	697	699	636	675	758	722	710	725	687	722	707	767	774	718	716	759	724	738	768	735	717	696	688	733	727	738	726	728	682	704	699	751	711	697	763	713	740	697	697	716	732	718	716	703	727	724	698	657	679	697	702	749	699	724	697	686	702	717	760	700	669	725	659	707	684	757	716	754	712	715	696	707	700	731	711	700	711	734	724	754	727	714	725	740	668	740	769	727	687	687	699	758	719	706	728	773	696	692	673	674	699	724	705	677	741	675	693	732	716	722	640	701	736	769	722	694	734	722	725	722	686	715	706	697	675	764	744	711	709	730	693	721	702	746	692	702	720	749	724	766	723	702	729	726	742	717	671	748	710	697	731	669	671	709	710	767	727	724	724	730	709	689	725	732	767	703	706	776	747	758	740	735	698	694	708	751	690	725	699	733	697	685	747	712	741	739	674	709	699	719	733	683	742	761	742	754	685	710	752	702	698	688	721	736	696	731	706	680	739	666	722	724	718	689	690	718	727	710	695	696	744	693	739	702	719	678	703	713	722	699	658	688	690	729	699	697	753	718	707	718	709	774	729	741	724	665	725	698	761	710	673	658	707	729	693	717	728	692	755	731	733	713	713	740	708	737	721	729	702	685	688	726	697	710	727	730	707	688	692	737	755	732	681	731	737	730	694	688	697	714	683	721	701	690	698	721	703	705	726	703	693	705	745	675	748	680	721	716	696	705	755	740	766	700	728	687	664	746	756	759	750	677	731	705	721	757	708	733	682	671	729	759	705	741	700	685	689	717	680	744	709	647	719	742	705	702	746	705	741	742	694	745	746	738	721	701	729	705	711	717	716	704	734	708	769	702	763	747	742	722	679	665	722	683	739	718	718	729	722	722	707	723	726	780	712	702	728	677	734	714	714	675	696	722	709	699	740	658	693	731	718	727	704	762	741	666	743	725	728	702	738	712	707	760	686	690	735	751	721	769	780	729	703	703	762	703	711	666	736	702	672	691	694	729	730	720	701	691	730	752	719	676	731	706	731	743	748	712	683	680	721	735	673	703	759	697	720	737	710	749	728	735	684	720	717	736	704	688	720	727	725	748	697	691	728	703	718	748	700	705	757	696	705	699	687	667	757	710	703	706	695	672	748	671	751	737	667	710	671	714	725	737	713	672	688	686	717	726	692	708	709	748	710	767	708	706	725	749	697	738	697	739	712	764	714	696	737	697	713	706	688	746	726	704	695	700	727	723	731	729	719	723	730	658	691	692
45137	35397	31972	21628	6135	1515	1101	1020	801	617	539	522	494	486	486	520	432	389	375	359	364	429	360	368	389	368	410	420	381	380	397	395	374	373	344	362	384	318	345	340	350	347	350	394	361	361	379	330	351	374	327	346	356	352	361	337	369	373	376	365	367	364	367	351	368	327	347	350	364	350	409	366	420	422	383	411	382	355	401	365	348	367	362	355	359	355	343	369	347	386	374	368	337	335	362	350	361	368	357	375	361	373	340	365	341	352	353	340	386	362	350	349	363	362	357	316	351	381	333	344	356	358	403	386	392	358	367	345	328	359	343	376	337	345	325	355	318	327	364	369	357	363	354	348	343	354	353	367	391	366	373	368	323	404	359	339	361	350	376	355	348	383	374	396	374	357	357	362	360	326	357	356	374	335	316	339	357	326	338	350	342	328	370	323	353	390	367	405	354	319	369	365	382	347	357	374	370	384	336	395	348	363	383	359	337	352	343	342	343	344	331	345	354	353	357	342	382	351	336	339	350	369	369	362	363	366	356	354	369	316	369	370	357	370	363	345	370	384	387	382	366	328	364	339	358	381	339	376	362	355	348	352	365	356	318	344	364	346	362	358	351	376	398	371	327	342	351	338	374	358	379	356	341	344	330	316	367	372	340	353	346	350	335	355	356	326	347	365	356	362	363	379	347	378	352	360	383	368	345	354	351	371	321	359	374	384	340	371	328	367	351	376	354	346	362	390	368	371	355	381	356	392	367	366	368	364	357	328	382	325	351	326	351	376	369	310	351	357	320	350	388	354	340	326	368	344	366	375	358	338	361	359	394	356	356	367	380	338	370	336	348	321	356	371	347	353	361	354	395	340	331	387	353	310	400	336	350	370	362	387	354	346	346	325	340	369	374	343	350	352	364	397	338	352	360	377	384	360	362	345	334	349	383	384	365	334	365	378	361	356	308	370	349	347	337	352	364	387	393	393	356	343	326	343	338	366	355	353	333	328	368	340	357	340	325	373	366	330	378	339	369	347	352	344	336	371	362	337	396	359	367	349	342	329	381	369	355	358	352	398	370	354	371	369	338	373	364	368	368	365	352	346	344	363	355	359	370	357	375	367	370	350	347	361	369	373	358	344	364	324	365	350	363	345	367	364	364	385	346	344	328	319	344	343	357	347	339	375	345	367	348	333	370	352	382	334	357	337	353	335	373	339	351	368	378	359	358	375	348	325	391	341	351	338	381	360	347	359	328	367	338	341	300	329	376	372	365	361	326	341	318	346	341	345	337	350	396	361	343	368	361	367	344	326	352	344	369	365	379	348	361	345	369	361	381	341	358	346	394	367	359	361	333	358	332	350	359	391	361	366	385	347	335	356	335	346	347	417	334	368	333	312	359	386	353	338	330	364	386	367	362	353	377	388	334	367	351	349	341	360	362	380	367	345	351	382	337	377	347	363	361	336	348	333	362	350	355	363	374	403	375	358	359	364	360	399	357	346	365	373	347	353	354	362	377	364	323	343	341	380	334	351	379	348	377	301	360	332	340	364	382	384	354	330	355	367	315	358	360	372	339	343	385	365	345	379	343	379	363	331	354	344	343	331	350	350	350	334	394	382	357	395	362	346	359	366	335	392	372	363	368	365	355	418	347	316	374	368	360	380	389	347	356	349	364	370	371	370	371	392	365	359	382	346	358	330	364	352	357	335	341	345	357	335	403	344	374	370	366	329	365	350	353	354	354	367	387	341	351	382	355	347	344	320	349	377	367	338	299	337	349	352	376	363	392	376	369	371	322	353	349	357	361	332	352	358	331	339	322	377	382	360	366	348	362	352	329	310	351	345	360	341	380	335	346	349	364	365	372	356	393	313	363	355	413	354	387	341	383	333	330	313	364	356	332	353	336	357	388	352	370	359	386	361	387	354	361	336	343	342	366	367	319	364	344	319	342	323	327	382	346	352	347	382	355	339	343	351	383	370	353	354	349	345	369	361	390	379	364	330	377	349	356	366	341	360	350	326	385	341	353	337	388	390	380	330	346	352	366	334	391	327	360	365	356	335	326	338	354	344	392	354	336	387	419	372	346	336	398	358	420	348	374	341	392	349	358	361	367	374	340	341	396	379	333	370	387	331	389	352	327	318	377	355	356	397	373	373	356	360	373	353	390	321	376	364	324	336	396	365	332	370	358	399	349	343	365	365	330	354	352	322	364	348	401	332	383	330	395	398	346	371	342	350	351	374	375	359	358	368	379	375	325	342	391	367	340	354	342	322	348	366	376	362	373	393	363	330	359	370	391	336	337	314	356	366	371	330	354	342	320	370	389	342	372	338	383	376	350	357	354	356	384	356	342	353	338	341	364	357	356	327	359	333	334	345	347	350	355	342	350	309	387	377	378	384	370	322	322	339	360	335	339	357	371	362	353	388	370	362	332	349	336	367	359	342	313	376	340	388	366	365	361	340	350	377	333	340	366	387	346	351	391	374	336	399	375	377	350	376	334	323	380	371	392	337	412	359	399	369	347	361	350	353	380	361	385	332	331	372	379	362	347	384	329	364	325	364	352	351	379	359	332	332	372	384	337	361	379	345	349	357	313	353	352	347	361	357	383	358	342	365	344	342	357	363	386	335	368	367	327	343	383	343	371	363	316	384	371	319	326	331	377	371	345	345	373	365	376	366	380	358	364	351	351	358	351	311	368	367	314	374	358	340	393	347	382	423	346	328	377	371	345	328	348	341	323	332	380	391	363	392	356	342	374	356	408	374	380	377	393	367	359	404	415	376	349	337	370	372	365	361	327	396	363	346	315	364	335	358	383	354	364	378	373	365	355	341	323	310	340	353	382	338	366	336	391	359	372	375	361	373	394	348	322	370	350	341	331	338	351	363	367	402	370	364	335	342	360	330	352	379	367	390	377	342	384	338	343	349	352	340	356	324	340	382	371	349	346	378	334	347	351	394	355	403	392	368	330	364	347	348	382	384	400	353	346	372	351	364	331	361	360	362	329	362	369	356	350	347	382	353	352	367	343	350	349	345	363	380	367	386	367	365	363	372	347	340	361	346	409	363	334	362	369	363	386	338	358	307	350	362	389	379	324	396	355	354	329	387	357	355	378	377	379	353	354	333	353	371	356	396	356	331	389	332	352	330	336	352	365	345	384	340	354	362	368	387	303	376	358	390	384	360	365	371	367	349	349	347	340	336	362	352	385	409	332	342	388	389	380	387	333	338	369	363	359	343	374	365	301	378	361	339	364	354	361	391	410	386	337	359	373	355	352	334	361	364	330	338	359	367	394	352	356	355	327	375	355	376	340	364	369	320	350	349	368	364	351	350	367	348	316	347	370	349	345	380	356	367	354	409	384	352	380	387	339	351	324	350	339	344	360	335	363	358	350	328	386	339	365	381	338	370	357	390	366	359	360	366	326	360	307	346	342	335	363	353	349	359	393	354	377	367	358	323	339	359	346	321	358	359	348	387	347	359	359	363	339	369	390	322	345	314	333	342
28298	27305	33839	27503	9255	3456	3278	3171	2744	2376	1942	1751	1650	1677	1641	1571	1268	1135	1087	1039	935	967	981	935	905	848	843	898	854	821	809	814	833	834	846	808	760	812	760	736	828	732	768	775	773	732	818	773	803	797	809	824	787	804	807	839	801	783	812	761	794	810	801	790	814	785	765	816	763	779	807	778	814	818	787	736	735	755	759	779	773	743	791	821	760	775	806	762	745	829	753	783	763	768	773	766	756	799	775	809	772	776	750	766	769	781	721	799	767	784	810	801	759	791	753	838	873	788	803	807	795	820	788	779	746	787	813	787	787	766	824	769	775	781	794	771	772	771	747	773	821	825	794	761	772	767	821	785	796	763	738	787	790	756	816	799	794	756	746	772	835	764	808	777	764	774	788	747	792	772	702	801	809	813	828	740	815	807	744	763	751	804	772	798	816	727	774	770	738	763	749	724	813	727	798	803	811	792	795	777	772	798	747	803	840	769	841	780	766	781	759	843	814	773	777	803	778	808	779	757	801	777	758	809	785	805	783	784	786	749	816	778	758	808	746	746	748	770	774	738	779	772	784	752	772	799	813	738	803	824	776	771	837	789	778	726	751	772	814	806	821	779	807	784	743	750	831	776	800	776	780	774	760	761	794	728	739	772	763	753	769	765	812	776	776	777	801	805	794	757	797	805	761	757	767	766	769	825	782	780	815	739	782	818	748	807	786	781	819	864	761	766	748	749	787	778	789	808	837	768	736	740	761	775	808	740	799	747	769	791	728	802	762	796	797	765	780	820	770	786	762	781	732	818	801	805	741	792	743	826	777	789	744	730	764	797	788	745	759	795	759	814	710	803	785	846	780	764	774	756	814	750	763	790	762	800	727	829	778	789	736	696	835	726	771	748	776	787	762	758	759	786	772	803	792	762	746	780	794	775	752	736	766	797	779	827	777	767	828	832	756	741	739	782	797	828	816	730	775	768	776	830	735	795	801	810	764	779	739	735	813	756	722	729	702	798	834	804	797	725	757	806	755	823	744	766	796	788	786	737	750	752	796	810	810	752	780	748	793	755	763	753	790	800	816	774	740	795	755	768	808	763	767	759	796	799	788	753	759	796	760	739	780	790	812	733	784	802	815	769	779	777	789	806	757	775	798	802	766	738	735	773	819	760	773	780	713	769	714	751	794	793	782	728	740	765	780	798	761	802	804	749	825	797	763	787	771	787	792	787	741	809	743	764	786	762	792	766	763	771	780	778	758	774	752	761	832	753	778	808	753	772	757	759	749	767	802	778	745	812	703	796	777	776	785	785	807	762	804	776	730	781	733	812	795	725	783	813	785	761	785	782	805	834	790	791	790	773	814	836	780	796	749	789	781	795	772	796	760	777	794	777	795	787	822	716	769	805	785	772	766	781	733	783	782	786	764	799	745	760	775	747	740	762	786	772	749	748	728	743	778	809	733	764	781	817	781	761	792	745	754	756	773	765	732	770	754	813	790	799	783	785	727	731	794	759	798	791	774	774	812	807	754	788	748	789	744	801	790	744	780	779	780	795	813	762	733	776	792	805	755	786	812	716	774	777	776	780	749	835	766	822	788	746	763	785	797	770	802	852	810	760	799	749	791	775	771	782	765	759	767	840	769	753	782	741	768	774	724	820	721	780	781	712	829	800	728	812	840	767	781	761	707	808	757	773	749	781	788	770	797	778	843	748	800	701	713	769	788	807	758	759	807	752	782	745	769	765	797	791	811	811	759	757	752	713	777	801	798	704	762	767	798	797	759	766	788	782	778	755	742	796	810	825	769	780	820	789	830	770	773	798	774	754	792	762	786	764	784	786	770	792	845	768	760	789	753	781	763	773	807	776	800	765	703	792	748	743	809	781	758	764	733	818	797	789	795	814	812	718	733	767	733	808	794	826	772	815	765	791	754	770	836	774	781	713	785	752	768	823	781	736	775	746	743	804	811	798	792	798	765	764	751	814	763	849	758	752	790	802	789	782	765	789	745	793	764	754	799	770	774	806	816	754	739	743	787	752	735	813	796	811	753	765	777	728	827	787	760	748	754	736	762	768	760	763	791	762	823	767	763	766	792	731	753	813	747	777	792	791	799	823	775	810	829	769	795	791	805	760	757	755	765	769	761	711	738	814	768	796	798	809	804	795	793	797	772	790	788	789	746	799	764	827	748	785	743	765	739	766	744	798	808	814	807	763	746	817	807	724	733	759	731	830	737	809	759	812	826	781	754	787	770	804	747	750	776	830	762	815	817	797	758	796	799	804	766	782	752	806	788	781	765	799	802	734	822	801	813	801	777	743	785	745	795	744	750	789	802	739	760	723	801	807	760	788	760	757	782	783	764	773	784	777	796	801	764	757	767	757	846	765	776	774	798	772	782	764	778	789	778	784	756	788	765	801	746	763	749	784	820	828	798	802	726	800	747	794	821	729	748	757	789	822	751	796	789	800	783	779	795	802	759	769	765	787	797	787	760	753	762	766	760	769	769	751	745	774	772	761	771	851	741	747	779	787	806	747	774	792	770	752	793	801	765	761	778	738	822	758	757	750	800	732	738	735	777	832	782	790	778	735	783	770	776	762	767	755	772	777	758	756	755	737	811	786	793	784	730	803	790	775	788	787	792	769	751	745	726	762	748	795	756	813	784	739	759	762	753	785	787	787	796	786	786	778	816	784	772	846	814	792	818	743	764	808	787	822	802	800	806	825	782	830	736	745	828	801	728	800	793	804	717	767	799	766	771	755	743	772	776	782	773	794	769	778	789	813	749	800	779	765	779	790	767	806	816	837	821	748	748	768	849	767	767	779	744	794	791	742	786	820	789	783	756	795	778	764	761	768	774	747	809	737	792	820	753	758	769	817	772	772	749	755	810	815	866	776	789	770	812	726	743	772	737	776	775	772	799	772	757	802	802	768	813	824	813	813	815	748	728	749	794	768	793	776	712	782	751	805	758	741	801	815	752	805	786	778	750	752	784	798	738	787	779	727	797	814	758	766	802	778	793	741	762	783	755	785	779	771	788	822	764	788	783	770	815	703	811	749	810	819	751	816	752	777	763	795	783	814	753	757	786	774	789	786	777	762	806	789	741	773	734	746	769	744	836	758	749	837	809	826	796	736	814	822	724	713	791	734	753	763	769	802	780	803	806	760	785	761	796	800	774	760	782	778	767	739	816	757	768	817	817	791	769	774	769	762	750	752	804	755	820	745	777	787	747	760	763	768	749	794	775	768	777	806	782	748	759	776	752	770	758	764	798	754	810	777	744	794	789	782	815	788	788	815	800	758	789	797	776	769	740	824	750	786	731	816	781	790	833	821	805	749	794	802	758	757	754	756	750	760	825	834	800	773	783	800	791	806	766	724	771	777	823	744	825	792	804	833	767	755	806	750	815	758	743	789	788	778	795	773	815	747	791	778	758	762	778	807	785	781	813	790	759	728	764	815	792	779	775	770	803	750	735	775	751	819	791	770	794	795	768	823	788	764
19475	11537	8270	3462	845	444	406	371	360	343	336	286	270	291	293	299	274	272	247	281	264	250	265	266	238	261	265	273	278	264	278	263	272	263	251	282	306	276	242	280	277	284	258	285	246	264	237	259	254	248	247	272	251	313	257	291	289	249	252	247	291	274	243	260	243	246	276	249	237	260	262	249	250	250	261	238	254	266	250	286	251	275	255	245	258	260	253	271	222	253	250	262	265	254	263	282	261	269	277	262	262	260	268	253	266	278	271	253	261	272	240	247	221	262	295	251	273	260	260	262	261	244	235	296	256	283	272	256	261	261	269	233	253	283	269	262	249	245	274	236	262	270	262	261	259	230	255	261	255	260	270	268	228	258	262	251	255	243	276	234	275	269	256	288	276	246	264	297	268	264	264	256	266	239	250	277	254	261	242	238	232	265	264	249	289	262	259	219	251	264	274	270	247	243	234	241	243	259	265	285	275	244	247	258	271	247	245	281	249	271	251	252	253	271	263	264	254	260	281	263	248	317	243	262	230	284	231	259	254	257	252	234	266	249	245	298	289	257	254	257	267	248	275	260	267	231	270	257	236	260	257	255	310	240	233	309	272	260	246	252	263	260	260	275	265	239	246	282	271	241	263	289	267	230	264	265	244	245	239	259	236	246	241	276	232	279	258	243	255	269	240	240	260	273	295	266	300	253	284	262	264	242	249	300	245	255	278	248	225	253	264	274	242	256	291	236	256	271	245	253	215	273	241	272	250	284	254	247	270	271	286	233	273	261	248	258	272	268	257	259	283	273	261	246	295	259	267	277	288	270	276	245	276	250	268	268	253	243	274	250	251	256	211	243	248	294	266	239	258	251	273	267	266	235	286	273	281	247	253	241	256	256	269	240	235	249	249	275	250	242	275	261	248	238	257	258	269	320	254	232	263	252	236	285	270	235	246	281	268	292	264	241	239	284	261	258	236	256	264	278	254	287	241	261	260	247	265	278	285	253	275	268	262	261	259	254	247	247	242	249	259	244	238	254	260	263	285	267	238	275	255	274	280	243	260	301	258	285	246	256	241	273	269	258	251	268	243	234	282	250	248	248	270	253	239	253	246	270	278	231	261	259	256	290	234	247	252	263	239	249	264	266	230	276	265	277	249	249	237	279	274	259	230	253	277	261	262	260	262	284	250	242	276	220	270	226	239	277	250	288	248	240	269	278	261	247	239	220	244	261	257	257	252	240	242	270	267	249	246	272	261	290	248	264	264	278	284	250	275	270	267	253	272	232	270	252	228	235	271	267	261	272	239	282	283	254	284	254	238	234	254	259	253	250	286	266	269	272	257	268	262	274	245	269	280	251	248	249	288	238	237	284	274	244	247	265	251	279	250	230	268	277	243	238	248	278	251	273	249	239	271	262	248	240	276	226	270	285	278	276	270	268	281	277	269	253	267	289	264	275	250	279	258	253	296	263	258	294	272	274	271	288	258	277	261	258	263	276	241	285	265	264	266	268	253	254	262	298	269	248	284	258	270	297	244	255	267	242	254	286	303	268	267	239	248	249	271	261	249	230	262	259	263	275	274	263	295	266	242	286	270	258	254	262	271	258	279	264	291	254	261	269	258	234	295	284	268	279	254	234	236	253	277	238	248	284	266	244	269	286	268	266	222	253	266	237	260	263	265	259	275	258	247	252	290	230	246	250	248	255	289	287	243	238	249	289	263	278	257	265	270	255	255	250	259	248	257	247	262	271	251	252	266	258	264	264	246	303	260	265	258	273	282	274	268	269	253	211	287	274	251	290	269	240	251	226	241	256	246	269	269	274	251	254	265	256	255	275	289	283	266	246	253	284	279	266	240	266	257	285	269	269	257	280	254	267	273	249	277	263	228	253	291	267	263	246	259	262	289	269	262	270	240	248	242	256	264	268	236	256	278	255	248	245	269	251	247	264	269	286	255	262	273	281	260	255	254	248	259	297	265	262	269	239	262	259	232	220	265	270	289	252	262	264	277	290	270	266	231	246	248	290	263	240	284	299	256	235	281	287	248	272	251	254	256	250	282	250	278	224	272	288	272	252	279	216	248	242	264	251	246	237	253	261	259	263	263	264	287	259	257	244	254	293	254	281	249	249	243	254	283	230	254	278	245	278	273	278	276	247	270	219	262	219	263	257	273	274	271	277	265	262	266	263	272	271	254	274	273	254	268	282	257	253	238	281	253	277	258	254	240	254	259	248	286	268	245	281	253	287	270	244	240	262	258	273	236	258	250	270	261	299	242	276	258	232	279	268	289	258	248	238	257	235	226	249	255	263	243	291	297	284	264	268	266	238	252	280	258	260	266	263	245	272	238	259	219	252	287	248	258	235	255	259	254	274	254	223	237	240	263	247	286	252	240	245	262	227	238	267	266	285	278	295	257	269	288	249	260	272	276	271	266	278	245	270	242	258	266	241	258	254	255	246	267	242	268	251	242	275	245	244	298	280	281	257	282	240	250	285	252	256	267	233	263	230	266	244	234	249	262	248	262	269	291	260	264	270	258	269	235	274	244	259	267	279	249	248	267	269	263	286	267	265	302	243	275	241	263	273	284	255	253	269	229	248	259	271	282	237	265	285	230	237	245	275	240	251	237	271	256	259	242	246	264	276	259	248	259	237	247	257	256	263	244	326	290	259	236	280	273	276	262	269	282	268	264	259	261	232	281	252	266	263	260	261	298	281	236	251	247	268	237	249	233	256	234	262	260	292	272	273	257	255	271	244	252	234	254	256	261	254	295	253	279	259	283	259	257	259	236	257	271	264	250	253	249	275	260	264	254	249	239	269	270	237	279	255	249	279	254	273	251	278	270	276	254	270	263	239	232	238	260	270	238	268	262	272	268	262	260	248	271	253	273	274	266	261	281	264	297	261	263	238	269	248	265	248	235	255	261	258	259	256	232	273	247	269	266	306	264	241	279	257	265	252	258	238	285	276	266	280	255	253	251	246	236	261	254	233	257	249	274	273	258	240	266	241	275	250	246	299	247	267	255	233	274	257	263	251	243	259	270	270	240	259	272	231	280	267	249	247	272	247	268	247	254	248	254	236	259	276	293	268	265	247	260	276	248	258	274	252	280	290	244	307	257	245	258	258	266	240	243	274	277	265	279	271	269	252	257	266	277	252	256	254	242	250	275	227	304	287	285	240	253	258	275	228	281	276	268	287	260	274	264	293	255	275	228	250	272	252	278	236	261	277	261	277	282	251	235	239	277	255	240	236	273	264	245	253	249	252	271	299	290	249	275	247	278	254	257	273	249	243	256	271	252	269	244	291	265	253	260	263	242	245	248	239	247	262	268	255	223	257	285	258	270	284	278	267	273	261	265	295	289	246	225	225	273	273	264	271	266	255	282	252	250	255	244	224	304	237	285	243	258	262	281	262	242	262	259	278	263	276	231	246	265	236	250	277	303	274	292	248	244	239	292	241	267	266	285	237	255	263	257	235	276	295	280	304	285	295	267	252	255	262
11735	9543	12714	7767	2731	1418	1380	1203	1203	963	920	848	836	785	765	819	710	670	649	627	621	659	647	683	635	616	610	629	611	592	612	607	629	664	616	598	617	572	590	615	579	584	588	590	617	592	646	582	596	595	568	561	626	565	617	565	560	589	576	610	609	589	577	573	611	585	547	594	643	619	584	611	581	617	641	584	581	565	602	593	589	582	554	582	577	597	551	586	579	570	545	600	576	575	628	591	638	619	616	603	592	577	618	629	614	601	544	605	602	595	589	584	592	547	568	654	597	585	590	588	636	593	611	616	599	577	544	613	567	636	617	578	612	600	601	590	605	616	634	584	596	594	621	611	611	620	594	585	593	545	595	582	653	589	555	589	599	581	645	609	590	595	616	628	603	624	598	614	590	606	582	608	587	611	609	588	604	602	585	594	589	631	574	575	581	615	561	608	581	662	577	552	615	602	574	589	578	593	586	539	613	582	558	597	607	594	578	614	581	626	550	606	587	595	607	588	619	578	622	593	624	619	577	613	622	618	608	594	623	636	553	629	608	622	618	554	570	585	575	605	597	571	623	590	606	605	612	543	618	592	616	578	588	621	606	577	594	552	598	629	613	594	590	611	625	585	578	598	616	599	623	561	604	645	605	585	582	580	617	582	601	567	562	603	556	602	606	570	561	599	627	575	601	581	593	620	581	551	558	588	569	576	600	583	579	619	605	559	566	599	601	578	589	576	580	609	586	606	590	584	610	630	568	601	599	579	595	623	605	572	575	597	560	597	569	606	600	613	578	590	610	579	593	564	582	609	605	622	608	635	564	615	621	576	596	557	610	588	545	587	598	573	628	628	597	544	633	577	575	588	633	631	567	585	590	588	639	596	574	582	588	615	582	624	634	592	559	559	606	684	604	549	605	597	636	601	606	617	611	600	567	637	587	598	585	648	617	602	588	578	588	611	570	567	573	589	601	552	614	587	553	633	567	641	581	636	625	603	610	560	606	585	626	544	601	570	545	613	564	600	604	641	608	573	631	602	633	558	624	595	609	570	574	584	586	594	602	636	558	578	549	587	592	586	579	577	576	625	630	605	583	593	606	577	609	622	618	605	581	608	612	634	606	634	613	583	577	626	604	577	586	621	606	596	611	612	619	636	591	597	603	569	627	580	602	576	583	560	603	630	594	627	621	596	583	619	581	643	576	595	616	608	578	623	587	582	601	623	588	566	594	588	601	587	639	570	582	593	606	600	670	541	559	635	590	583	655	568	593	626	612	588	578	594	577	574	593	581	564	620	589	575	671	623	631	611	607	609	596	600	631	606	625	548	619	605	632	650	590	602	652	617	608	536	590	583	636	563	593	570	634	633	580	597	620	619	562	601	640	602	616	599	580	593	576	617	568	604	566	580	560	629	590	542	657	608	615	622	585	594	622	625	567	646	541	582	593	601	586	591	602	613	594	589	604	586	626	597	626	578	615	565	592	588	587	597	604	588	580	611	596	619	635	602	607	586	599	563	578	626	597	581	600	600	590	558	591	627	613	554	620	584	590	547	599	607	578	579	586	585	613	548	638	610	622	599	606	602	638	637	596	535	585	651	620	555	573	631	595	586	633	609	573	622	578	561	580	599	636	624	560	633	603	609	580	579	622	603	574	582	579	632	571	591	598	627	586	548	595	589	597	552	618	580	580	607	590	621	623	584	586	571	629	615	581	634	630	555	602	596	618	569	593	578	608	599	608	603	580	581	606	635	605	570	617	624	600	609	634	580	601	566	609	601	591	573	612	576	597	563	585	607	607	637	611	600	591	559	585	597	618	647	593	582	566	613	582	600	606	572	600	604	558	615	605	587	529	584	558	589	606	633	601	661	616	659	546	619	620	624	574	593	587	573	612	571	584	577	608	619	595	573	612	601	625	572	585	579	558	593	549	631	641	588	609	602	599	555	586	526	624	620	671	609	611	625	611	571	586	589	661	591	590	558	618	597	572	565	601	535	576	609	614	636	601	605	562	592	572	586	612	575	605	586	586	581	570	606	594	604	529	552	591	561	640	565	587	606	630	592	566	620	618	613	594	610	562	622	553	584	589	567	587	613	587	575	593	592	560	574	579	604	591	553	503	609	636	605	606	585	601	613	568	548	580	570	558	625	613	568	593	592	582	561	628	628	597	616	614	608	638	579	577	534	594	591	615	602	618	604	608	604	584	542	615	569	581	619	610	616	589	637	605	581	616	615	590	569	594	620	641	604	619	609	583	590	608	636	596	577	615	561	617	601	590	606	616	599	559	604	559	600	569	574	622	636	580	600	574	594	625	627	617	579	576	580	619	590	583	592	601	540	578	584	615	633	601	574	576	636	575	561	551	606	599	578	598	578	609	566	586	624	588	567	599	621	584	570	564	564	608	582	584	628	572	547	599	557	578	607	595	592	573	589	595	613	618	564	597	602	623	612	622	589	549	582	558	613	597	557	541	673	593	593	574	585	590	621	586	586	621	598	622	627	546	600	616	611	587	582	632	594	598	596	573	617	626	560	605	609	558	609	607	580	587	608	605	599	552	582	613	598	608	575	652	614	589	634	550	550	674	597	558	593	612	594	618	617	596	582	577	567	623	613	632	582	618	596	601	598	560	610	636	562	611	609	609	567	551	567	527	574	632	607	574	581	637	649	653	602	603	628	595	582	621	566	598	611	571	564	604	605	599	623	552	570	584	574	586	594	639	615	585	575	590	623	580	598	598	590	581	652	609	561	615	591	603	585	535	531	623	598	591	606	630	591	625	648	574	585	608	612	566	604	586	589	616	592	604	597	615	626	572	619	596	595	611	608	590	585	587	539	577	613	625	592	570	581	573	609	574	599	599	606	592	593	617	567	578	598	586	635	562	551	562	605	614	578	610	581	542	606	608	612	565	638	658	594	589	604	596	590	599	573	608	602	611	586	618	602	591	614	632	586	606	570	589	607	594	576	606	608	609	583	611	598	550	595	640	601	578	561	599	610	574	553	573	584	609	614	567	619	601	593	589	581	653	569	595	644	606	606	579	585	609	598	604	606	584	635	580	561	605	596	561	613	566	628	603	609	596	636	540	561	611	630	588	601	568	616	601	575	638	601	591	593	566	621	593	579	559	574	584	588	579	588	553	597	613	610	564	602	600	568	625	603	604	667	617	610	598	607	572	575	596	622	585	608	602	606	600	618	607	597	555	592	591	585	627	633	622	629	631	618	562	627	605	620	590	617	565	621	581	599	598	591	600	597	597	576	626	584	560	601	529	563	600	585	579	627	600	555	569	621	602	600	594	569	603	643	638	625	588	579	594	637	622	589	573	552	650	624	604	634	616	582	607	609	565	596	612	611	610	550	575	598	651	571	602	614	613	597	584	615	639	609	596	604	573	622	648	585	613	582	622	570	593	597	592	636	602	613	593	601	584	597	580	641	628	581	568	554	588	567	601	585	631	649	657	605	563	589	608	605	633	594	570	608	654	587	568	654	554	651	583	594
36064	26038	22557	12746	4261	889	618	624	592	507	471	439	396	405	443	370	348	338	354	320	327	333	326	310	322	326	343	319	330	299	310	298	292	315	287	290	322	305	325	320	299	337	288	317	332	341	316	312	294	305	305	325	281	282	294	295	323	296	287	297	279	307	369	321	319	305	320	299	280	316	323	316	339	298	293	299	322	297	319	292	322	315	288	305	301	278	316	328	333	305	309	318	326	308	288	304	310	331	302	316	309	323	305	316	315	292	323	296	338	304	317	296	339	310	343	284	254	320	323	344	340	309	288	299	309	255	315	269	289	292	270	302	300	305	363	288	281	291	305	302	300	294	311	279	341	321	303	314	304	319	309	292	293	319	312	289	278	320	326	344	303	326	280	323	304	338	311	293	281	283	333	303	326	311	309	324	308	315	280	278	297	318	292	285	289	315	332	291	331	263	321	310	311	304	297	316	321	314	307	298	291	294	313	306	303	302	271	294	323	291	266	309	315	308	311	298	269	326	328	309	295	344	285	307	297	307	324	305	300	279	289	291	305	338	320	298	319	361	287	331	319	303	323	304	319	297	324	292	301	255	331	288	332	337	316	304	305	299	318	314	314	312	296	313	260	316	274	335	315	300	325	301	306	307	303	290	325	338	316	330	271	309	336	323	309	306	325	313	333	316	276	281	294	293	293	301	292	331	319	342	316	281	304	277	287	322	311	305	341	296	295	300	313	306	301	313	339	338	306	331	321	311	315	306	308	306	319	272	306	267	282	296	306	308	293	299	311	327	307	317	313	300	261	307	301	270	309	288	311	308	324	297	296	292	313	300	325	280	313	299	326	324	301	304	329	290	314	298	301	315	306	309	301	296	319	326	314	295	304	314	332	304	334	323	303	319	319	319	277	284	314	305	286	315	292	296	317	313	303	308	314	306	317	302	315	312	304	275	299	331	333	349	305	339	337	323	291	314	308	296	308	295	343	316	288	297	305	362	312	301	272	305	276	292	343	305	300	286	283	310	303	300	289	345	299	294	308	277	302	301	316	314	317	332	269	303	283	333	336	308	316	304	347	301	286	311	312	288	329	311	291	313	306	306	310	287	329	268	320	283	280	289	277	306	325	297	311	304	309	289	288	320	300	330	314	305	312	337	320	279	319	338	307	306	318	300	316	310	332	338	346	304	304	296	284	306	285	274	300	295	295	313	298	330	325	294	303	316	325	293	321	313	280	315	306	327	333	300	298	268	333	301	306	290	298	277	348	295	294	320	319	278	310	320	285	308	309	305	308	305	309	313	324	313	302	332	347	338	294	306	271	267	298	292	284	302	333	320	316	301	288	305	310	315	292	319	326	332	291	291	312	313	293	275	283	297	304	332	317	295	286	274	332	290	309	315	308	276	313	297	297	288	345	333	325	299	304	323	292	324	310	282	293	323	308	284	281	292	310	320	314	323	312	298	287	294	282	288	294	275	308	301	314	331	300	307	303	313	314	307	300	292	291	307	308	295	292	312	284	284	327	335	282	317	336	336	305	270	262	277	307	293	293	307	330	318	319	335	334	307	331	300	285	308	310	311	309	313	298	276	308	305	295	319	324	303	279	273	316	283	317	330	350	290	270	316	313	281	321	310	313	330	355	327	300	329	323	297	298	308	250	283	315	306	298	294	294	281	295	306	324	336	298	306	315	324	318	297	303	331	315	270	307	303	301	345	294	317	329	311	311	331	308	309	312	288	322	307	325	314	282	283	281	305	285	301	299	296	282	304	272	297	297	302	332	292	315	328	319	306	306	308	291	287	311	301	324	312	332	338	287	269	299	291	316	287	324	301	277	291	295	313	307	300	279	281	291	282	297	330	280	314	300	267	295	311	314	329	276	319	279	325	329	286	313	325	278	301	320	261	299	297	298	300	286	292	290	279	324	303	327	300	310	296	327	307	286	333	299	316	305	321	330	283	293	300	348	291	327	325	307	332	289	328	283	339	336	317	327	322	319	320	285	350	334	284	322	290	306	261	332	318	278	288	305	312	294	327	306	307	300	307	306	325	294	271	300	291	302	264	263	311	301	328	273	314	287	312	326	312	316	294	303	301	308	300	292	308	286	301	273	328	300	310	294	296	276	318	327	301	282	336	318	304	326	318	302	291	291	293	313	296	294	317	314	295	293	291	285	297	344	336	319	336	346	305	303	281	311	308	296	318	294	334	330	321	304	323	301	277	304	282	294	292	329	305	288	322	315	304	307	312	282	320	310	291	288	315	315	325	309	327	296	299	331	284	325	307	310	268	309	298	291	301	287	317	312	347	303	306	275	321	320	290	332	347	304	306	319	299	326	302	319	335	303	309	292	287	303	300	285	309	301	330	288	326	302	300	277	316	323	300	329	304	283	311	314	313	322	301	293	304	290	343	309	312	330	297	277	300	322	321	292	283	336	301	290	307	310	298	284	308	319	278	322	298	324	315	295	287	309	349	282	291	304	262	294	288	304	293	271	312	315	322	350	345	309	331	287	308	328	278	317	322	310	302	322	320	315	277	302	359	289	306	308	312	287	315	319	322	327	279	379	297	302	289	303	341	324	287	326	305	308	308	305	341	301	307	316	313	339	287	309	254	300	300	283	303	300	301	311	308	305	311	354	314	300	311	302	306	339	306	303	306	316	304	277	278	280	312	304	304	351	325	324	306	305	317	298	333	286	329	283	274	312	294	292	337	339	283	302	303	326	337	291	312	340	344	327	357	308	292	305	296	274	310	269	320	310	292	298	319	324	309	277	319	302	279	287	283	328	299	283	298	343	320	290	298	307	359	325	316	312	305	272	304	310	304	308	282	315	310	296	280	271	328	322	264	313	341	291	319	337	292	287	317	344	297	310	298	334	307	311	307	282	300	289	310	306	332	308	336	312	309	281	298	324	311	299	310	281	311	309	302	331	287	316	301	326	347	298	294	304	319	306	296	297	290	283	318	299	320	291	300	317	294	326	331	282	293	303	320	299	296	302	280	314	283	307	300	307	248	298	303	289	307	298	309	333	313	284	318	333	299	310	292	331	299	269	294	322	336	301	309	302	290	338	333	313	288	286	287	325	316	318	310	314	342	321	292	316	298	318	298	319	306	305	329	292	303	314	291	308	310	294	278	327	308	301	293	304	304	301	316	341	295	317	306	289	312	301	333	317	299	282	312	285	312	332	324	296	289	264	275	303	295	314	286	298	300	326	309	312	301	309	285	274	297	305	285	313	326	319	300	316	337	319	314	290	309	330	282	280	301	315	250	284	318	328	293	266	289	294	297	316	294	317	325	299	302	275	307	306	310	277	327	296	310	343	306	343	323	298	308	275	298	329	279	306	283	336	325	264	314	266	297	298	303	274	317	309	284	300	281	285	339	339	309	323	308	344	303	307	318	297	327	307	290	306	321	310	342	305	330	286	300	332	290	335	300	326	294	307	338	311	332	335	307	336	314	280	307	302	293	310	307	329	304	276	300	296	305	305	328	315	275
22682	20104	26337	19481	8527	2481	2259	2373	2029	1642	1518	1365	1319	1230	1365	1135	988	911	884	878	786	790	812	797	738	758	731	708	771	679	671	711	731	750	744	693	681	692	740	694	700	679	669	683	672	684	674	681	646	727	708	692	672	696	683	693	664	711	696	715	718	715	696	725	673	697	697	695	683	703	709	666	675	707	679	673	667	660	695	702	704	657	711	673	697	725	682	697	643	685	715	658	704	678	734	749	678	674	680	673	674	667	661	653	738	676	676	674	669	683	699	696	688	682	673	725	710	742	655	708	698	615	717	746	676	697	680	717	688	681	689	656	657	643	611	696	757	691	627	700	706	689	723	718	641	709	694	709	658	682	658	687	688	664	694	700	729	738	711	705	738	671	691	691	688	696	724	685	706	712	664	648	706	696	670	728	706	694	647	680	685	672	673	650	668	678	671	686	716	688	683	662	699	671	656	700	649	627	732	707	717	716	700	657	667	671	671	657	689	716	747	651	618	713	689	621	669	673	678	695	648	719	682	714	664	673	669	677	669	695	671	712	686	699	666	688	709	665	641	710	709	643	679	675	683	681	668	724	737	692	701	631	676	708	744	713	728	747	684	688	699	692	678	693	694	697	682	676	646	670	730	661	689	717	723	715	751	662	663	639	670	695	674	687	659	688	673	709	661	672	746	652	670	667	728	676	711	663	718	675	678	675	705	732	690	656	670	720	668	757	706	704	700	686	728	661	674	692	708	704	665	686	693	693	731	682	735	647	721	706	733	745	700	680	678	660	705	651	699	655	666	719	674	737	668	710	698	702	755	694	703	702	695	718	663	706	684	699	694	675	708	697	669	694	702	697	722	684	664	659	706	721	713	711	672	654	680	706	627	657	663	624	705	676	651	729	732	694	708	693	708	721	705	718	741	727	717	709	673	647	716	651	700	703	647	691	672	676	683	678	743	684	710	671	658	751	615	715	643	719	689	668	714	692	697	693	694	675	684	695	652	707	695	672	724	670	721	683	668	689	687	704	676	682	697	746	674	680	683	698	732	688	705	662	656	673	638	692	697	680	720	685	664	688	672	699	687	723	711	709	669	686	693	704	696	681	662	652	735	693	655	699	719	662	706	735	689	661	706	687	656	644	653	696	725	662	699	664	674	716	671	700	711	688	692	668	705	645	656	739	649	701	657	685	682	661	650	688	697	672	704	692	680	704	722	669	681	728	706	680	637	717	700	710	668	752	771	715	668	689	684	671	664	740	693	682	708	714	629	673	675	674	659	680	733	681	730	696	673	679	673	684	727	703	725	690	676	688	706	710	670	700	655	663	707	659	681	725	706	703	664	693	703	722	708	654	708	695	694	687	736	686	697	700	680	675	679	739	695	696	651	683	689	662	693	696	722	702	659	693	674	752	741	690	704	679	686	752	656	649	641	643	696	664	740	686	700	691	707	673	672	671	682	637	726	692	685	645	664	693	678	721	734	717	664	661	707	701	692	640	731	668	660	697	688	657	764	697	716	698	660	682	672	674	721	672	704	688	690	746	657	687	705	728	690	680	697	644	691	749	699	716	706	703	652	691	694	687	654	674	671	659	720	666	733	712	677	724	755	693	678	648	716	697	667	727	668	714	659	709	688	709	682	662	662	701	702	762	657	691	661	664	661	655	673	654	674	715	719	663	678	718	661	684	701	722	683	682	664	705	742	697	700	660	688	679	693	627	669	701	733	654	740	680	681	662	690	697	700	615	677	682	653	667	715	720	648	660	707	709	688	670	659	656	691	645	660	742	685	747	656	665	719	715	680	603	684	654	692	696	690	691	708	698	679	686	692	683	695	654	714	710	706	665	710	675	734	684	674	659	673	687	701	687	730	687	693	659	709	695	684	712	729	723	620	670	644	682	671	654	660	698	643	652	713	719	678	653	681	733	724	714	682	685	669	657	697	690	679	694	688	703	633	688	673	699	672	702	736	662	743	667	698	719	682	685	716	685	716	721	717	667	668	688	673	695	691	679	689	697	647	697	659	643	645	683	738	722	653	690	684	689	717	737	721	715	686	680	674	685	682	707	679	664	697	708	649	725	658	735	652	683	701	729	658	737	676	641	721	731	681	685	633	674	702	680	713	670	699	680	638	682	713	737	635	712	688	666	688	693	678	676	650	664	680	716	653	655	658	693	677	719	654	631	719	645	672	696	697	718	721	626	708	725	682	711	678	702	682	701	697	641	675	671	696	684	728	692	674	700	705	736	738	679	645	688	671	638	675	707	638	679	697	697	682	685	656	703	696	707	667	680	693	737	691	688	658	667	716	649	678	697	671	654	670	672	694	690	707	705	676	665	697	699	717	678	719	684	664	700	680	751	673	672	685	693	740	699	700	697	669	708	686	729	685	654	685	706	742	699	678	736	698	700	684	695	734	727	691	696	685	672	709	696	751	696	697	704	691	703	669	699	671	731	707	685	679	698	665	701	716	713	704	712	715	699	700	685	686	749	700	657	674	724	705	740	668	700	732	678	667	674	680	702	732	650	708	719	642	638	708	697	698	684	651	701	665	638	706	718	648	701	706	667	708	708	644	718	726	741	671	682	649	686	703	668	714	624	674	655	688	642	686	664	656	731	697	673	690	672	697	690	676	701	683	703	707	654	705	718	663	714	688	691	666	699	686	708	689	671	700	705	674	721	668	654	741	739	667	699	684	704	698	664	674	683	696	658	705	695	657	687	629	700	686	695	698	658	666	670	667	688	692	721	698	695	722	647	686	690	700	684	692	708	648	659	671	715	703	689	676	686	689	665	704	719	655	656	671	724	687	657	697	666	700	708	682	682	688	679	678	692	642	686	670	704	665	703	748	704	649	630	740	638	689	672	656	675	676	666	699	678	701	686	729	678	686	723	762	671	625	658	699	733	672	677	672	706	740	704	677	705	678	662	689	673	660	660	661	674	700	643	669	743	728	660	694	683	663	691	659	674	713	698	680	674	670	703	666	704	709	672	646	668	708	656	726	691	693	731	698	660	690	718	724	723	731	710	702	707	742	723	697	650	704	652	662	704	696	710	699	725	671	723	668	681	708	688	710	686	669	680	724	663	672	738	664	656	626	747	634	657	649	700	725	692	664	730	720	683	715	664	678	737	675	721	680	703	706	721	661	669	702	657	696	688	708	671	663	673	654	645	681	660	706	690	661	652	746	654	691	654	669	700	704	649	689	685	708	703	707	713	680	711	710	692	715	665	660	703	703	709	698	697	700	647	670	648	647	669	669	708	662	660	665	654	724	688	702	675	695	717	667	649	680	694	661	690	668	697	735	688	718	708	663	692	652	689	673	709	693	732	667	697	703	723	709	702	665	666	692	741	655	690	718	653	716	674	697	688	681	660	726	657	723	680	697	646	746	682	667	650	717	729	749	637	708	699	636	698	712	661	657	729	664	682	735	675	690	706	721	643	654	716	697	700	709	685	666	729	645	650	731	732	702	698	712	707	661	673	688	651	678	693	642	685
46608	35737	33632	21258	9437	1835	1124	966	798	628	612	510	537	515	531	449	409	404	410	362	401	392	434	370	398	389	387	350	397	360	384	347	396	376	371	368	369	387	368	349	341	348	345	373	354	349	354	367	373	388	354	340	402	351	365	345	331	368	371	354	352	368	366	361	376	346	382	351	384	337	369	346	389	364	361	345	359	342	351	387	342	401	346	376	355	369	347	338	337	350	367	358	329	374	358	350	389	370	301	361	324	350	321	395	356	354	379	381	354	343	334	344	321	327	341	357	375	348	353	368	338	355	374	336	327	336	343	320	354	329	341	360	376	336	335	342	373	385	348	299	368	348	366	335	357	344	368	379	386	354	333	361	334	324	354	330	384	383	334	361	332	371	317	355	360	361	380	344	353	341	401	402	356	365	360	366	386	369	365	332	318	379	393	364	340	374	337	365	357	326	332	372	378	349	317	392	355	328	366	352	361	358	348	353	346	358	375	341	336	338	351	379	349	366	336	326	328	332	335	356	348	326	387	346	340	337	339	380	357	364	347	354	322	339	363	359	337	345	378	343	321	375	370	354	320	338	372	342	356	343	363	357	326	345	360	339	391	358	330	335	343	322	370	372	335	357	310	355	354	369	351	342	330	348	329	340	342	353	375	358	371	356	335	319	383	354	342	352	342	330	352	377	361	395	320	383	347	359	352	354	346	376	353	367	385	339	389	323	338	352	321	352	351	331	362	338	355	347	352	380	359	358	345	357	360	330	360	353	353	317	332	368	381	351	345	364	363	325	338	351	340	364	345	350	360	363	336	368	328	350	352	350	360	352	343	329	371	377	358	365	365	332	353	347	305	333	381	331	332	356	379	373	350	352	335	330	321	338	334	361	337	363	354	375	360	355	361	335	368	336	343	361	332	326	371	333	357	375	381	370	340	369	373	339	375	357	388	376	378	333	341	329	353	365	364	343	344	338	348	340	335	375	344	338	379	357	394	317	371	324	320	335	370	366	392	329	350	364	347	336	316	387	390	332	365	350	386	340	343	374	338	316	337	377	359	402	373	355	356	345	326	335	345	356	332	360	369	335	337	382	317	345	360	356	368	340	341	376	350	342	345	352	338	389	405	319	325	377	345	365	351	337	408	373	341	315	343	342	347	355	353	354	360	337	370	342	347	317	319	358	356	371	393	365	334	302	330	360	379	308	352	353	344	336	339	358	347	354	357	345	378	376	352	359	331	382	384	355	393	322	349	375	388	339	309	396	351	361	352	330	369	368	336	337	334	376	356	322	360	359	381	381	356	348	346	330	322	341	354	383	359	304	345	359	356	370	360	315	350	386	368	342	347	335	322	357	298	342	344	359	367	376	383	368	328	370	382	314	378	358	334	333	347	336	339	367	331	347	356	366	362	359	344	364	353	371	333	363	343	350	403	359	353	364	361	353	320	377	368	335	333	315	332	360	321	357	337	391	366	345	357	337	361	368	327	371	351	364	321	349	349	375	308	387	372	388	343	347	362	346	380	340	356	353	358	363	326	402	375	335	321	371	306	329	364	378	351	361	342	320	356	342	373	359	353	344	358	316	361	326	363	340	331	335	342	334	324	350	351	364	328	376	307	359	343	325	348	361	331	363	350	381	375	343	341	343	328	381	367	380	356	348	358	393	345	328	380	380	376	347	342	367	356	325	372	376	346	339	344	337	333	365	356	289	349	361	392	361	343	365	378	370	328	366	348	397	341	379	394	351	349	382	352	318	381	364	370	296	366	330	346	366	364	343	340	344	360	355	353	346	303	358	388	355	372	342	336	332	390	342	362	388	333	384	370	349	337	354	316	354	362	339	346	304	342	334	324	352	366	368	365	342	333	353	340	338	343	375	355	349	373	366	333	353	362	372	362	335	351	345	332	351	381	345	342	351	360	380	360	381	363	393	335	370	357	371	346	315	360	363	393	364	362	337	373	361	341	348	347	328	347	335	383	370	309	351	365	332	388	365	325	345	386	394	359	375	360	382	331	351	352	326	364	368	363	360	362	371	344	337	347	324	365	367	348	306	350	330	374	352	354	381	337	357	343	317	376	360	384	392	359	343	360	376	353	355	324	375	337	344	314	369	349	354	338	346	314	355	343	367	372	364	344	366	305	348	342	376	362	364	392	369	382	327	372	377	327	350	360	356	351	347	346	352	357	382	328	379	356	363	354	361	376	344	322	367	329	348	309	371	345	309	338	364	351	325	322	363	337	380	360	366	362	362	363	373	379	334	316	360	344	356	338	352	353	347	379	339	360	345	362	359	360	342	372	316	337	386	334	385	334	325	380	332	332	357	315	342	353	323	339	319	364	376	357	333	380	354	367	381	315	345	320	349	329	360	324	328	349	327	302	354	338	333	342	335	345	351	363	374	310	369	332	373	409	361	312	336	372	345	339	332	366	385	339	368	325	376	337	353	343	341	330	335	375	376	367	370	356	348	361	395	389	409	330	386	358	345	334	407	337	344	313	359	372	386	333	339	353	357	316	338	349	374	398	347	312	339	331	348	348	367	346	387	368	365	388	375	365	349	365	350	337	321	330	385	340	343	350	361	355	369	319	353	324	369	344	328	384	368	338	368	361	364	363	340	405	380	367	337	359	344	343	336	332	341	333	391	359	346	387	382	358	347	385	386	334	340	346	343	344	341	381	341	348	382	359	320	322	328	357	370	367	330	344	379	347	352	392	376	346	348	359	396	313	328	349	363	338	331	366	386	343	357	338	378	347	380	350	356	362	332	331	365	365	344	347	354	355	343	366	407	356	342	344	366	340	383	319	338	361	339	350	330	370	345	359	341	301	354	346	326	329	367	387	349	332	364	361	337	359	355	333	361	334	352	345	316	360	351	357	384	413	364	350	368	369	362	353	385	366	332	339	349	371	337	374	346	337	388	350	351	344	388	386	346	388	366	347	335	379	384	396	378	356	385	358	326	360	355	375	338	337	346	360	348	355	356	403	331	351	326	322	374	355	341	356	334	344	352	390	351	356	346	339	364	366	349	411	356	401	359	343	345	365	384	353	355	333	368	341	364	339	334	339	315	349	404	370	341	377	369	318	362	368	337	360	355	343	390	367	387	371	399	375	325	356	335	319	347	369	380	333	362	355	352	336	366	359	339	336	337	324	365	361	333	350	341	363	312	349	338	358	353	353	358	353	373	378	398	379	335	367	334	357	368	379	383	370	325	329	369	359	370	345	378	343	346	350	345	353	345	357	354	366	376	366	354	357	342	319	364	385	336	338	340	367	343	327	344	366	374	332	379	371	330	355	362	380	340	330	302	355	354	333	344	340	348	367	353	350	362	378	389	415	392	337	349	354	362	346	362	331	341	331	368	352	349	364	324	375	376	384	352	358	386	350	358	314	331	364	356	351	362	375	341	348	324	357	322	351	351	365	380	369	367	354	348	319	371	379	362	366	341	370	400	343	370	358	338	354	365	363	348	360	370	336	364	344	335	333	371	304	355	372	342
29571	26879	35208	27133	14819	3569	3819	3272	2879	2142	1970	1868	1733	1620	1768	1435	1191	1086	1039	1000	990	1011	879	929	900	882	836	830	849	818	831	829	847	787	859	856	784	812	772	803	807	781	792	754	759	756	723	755	776	804	795	770	782	765	758	784	732	786	764	806	778	778	774	766	763	789	755	819	773	786	762	726	742	746	790	728	798	741	713	797	729	760	763	793	750	740	764	770	768	769	788	760	762	757	851	811	764	734	783	799	773	777	783	786	777	759	712	729	778	806	825	726	750	739	758	769	748	734	790	841	820	767	766	738	785	829	708	774	757	734	768	759	746	825	803	756	761	806	751	805	804	774	767	731	779	805	767	781	792	767	770	791	775	760	769	797	785	788	772	750	744	745	753	795	768	826	731	776	772	804	769	815	771	780	840	732	801	736	795	765	719	777	761	800	738	808	790	743	807	761	769	781	873	806	787	785	758	753	753	730	729	735	765	721	742	763	804	827	793	713	776	753	768	714	786	780	793	772	741	780	740	781	715	715	747	776	783	794	759	755	752	763	796	717	796	776	737	775	768	720	736	775	754	769	752	811	746	772	805	760	753	760	791	785	811	786	742	771	738	763	760	759	751	728	769	749	769	824	788	795	809	750	773	750	774	831	789	781	770	773	804	777	742	772	811	767	755	803	774	733	794	742	789	758	781	775	751	748	759	786	794	742	799	744	798	737	711	740	772	787	775	801	810	740	744	768	804	731	802	763	746	758	803	783	768	819	756	753	755	813	789	785	756	781	804	769	756	823	783	793	747	747	718	720	722	744	782	806	729	773	771	749	794	786	742	708	714	777	760	761	761	733	800	766	779	765	765	791	765	757	811	745	782	781	741	815	791	724	847	749	720	788	772	743	771	750	793	772	779	764	765	750	751	741	734	720	749	802	817	701	759	765	748	805	782	781	766	794	745	773	788	824	816	769	750	763	750	770	762	752	768	741	745	749	790	779	788	752	745	761	725	724	790	748	807	776	771	781	743	769	763	806	773	769	751	732	768	739	799	762	746	784	743	772	783	770	763	763	785	782	790	796	754	713	732	768	750	774	759	783	718	785	781	797	740	762	712	742	806	771	739	784	780	732	755	750	801	783	796	756	726	790	773	804	736	771	725	755	781	757	744	758	803	777	779	771	779	789	801	748	798	770	790	782	775	752	769	779	762	792	791	758	722	802	789	773	767	788	758	769	770	766	773	733	779	831	777	813	783	766	763	815	748	729	761	744	813	743	758	830	807	749	754	776	764	735	712	738	731	773	796	785	800	806	789	776	777	801	778	746	783	745	742	783	794	722	706	775	741	779	767	766	742	775	768	780	757	709	789	743	793	741	771	766	741	806	744	739	795	732	831	768	772	765	792	820	780	794	820	764	802	778	811	730	751	771	782	803	773	753	764	744	761	787	768	735	804	779	767	798	808	716	761	790	742	789	739	768	772	756	729	743	775	714	781	763	753	790	781	771	813	818	758	750	775	759	741	780	773	783	758	758	766	787	741	783	782	755	790	780	784	753	808	711	786	749	762	761	733	771	782	792	790	758	732	770	761	795	783	771	756	764	764	703	791	796	726	766	834	787	763	768	794	787	812	755	729	750	756	833	751	790	798	756	785	739	818	795	744	731	791	821	802	754	807	729	747	762	786	785	767	811	755	769	815	789	787	768	759	836	802	737	693	805	772	790	785	769	784	790	733	789	761	799	717	754	759	738	759	798	791	767	785	771	816	808	763	779	770	790	750	775	780	754	692	827	725	718	761	760	745	772	773	746	802	788	767	779	788	770	697	749	801	794	780	723	768	774	781	789	735	779	791	805	815	783	774	766	731	777	762	770	743	771	738	758	828	830	806	747	755	791	710	761	754	743	784	764	749	731	785	799	796	775	727	776	755	698	790	711	808	737	763	750	740	780	766	778	771	712	745	830	777	812	769	811	737	770	730	745	778	779	752	764	771	788	758	785	777	775	739	812	756	752	747	741	774	785	720	773	764	780	780	768	805	747	753	778	792	702	734	764	770	781	748	800	756	736	789	764	805	764	781	787	807	761	775	813	731	743	756	760	764	786	783	730	798	755	781	782	795	756	729	723	739	792	777	814	720	723	775	797	726	804	738	760	762	786	734	820	773	734	793	765	805	783	784	790	810	748	781	773	779	795	760	792	791	770	815	742	755	757	744	833	733	749	772	709	741	752	778	725	736	746	779	788	772	783	804	746	743	729	745	711	786	829	761	760	791	764	729	776	786	816	768	739	746	768	759	780	733	793	796	765	787	747	796	750	784	776	754	803	762	781	760	760	769	788	740	756	843	789	793	754	736	755	790	732	757	773	769	734	801	796	778	787	777	762	774	799	744	687	778	767	784	749	801	810	763	768	752	768	717	748	755	773	772	825	767	760	742	838	768	742	768	753	777	810	709	823	702	790	814	750	792	767	747	755	792	841	750	743	810	740	813	758	772	796	810	707	768	744	812	754	787	746	739	759	789	794	775	767	740	775	794	760	795	789	749	785	770	778	845	724	814	784	807	744	778	767	740	732	811	745	736	849	770	783	788	716	767	781	777	793	811	785	768	776	800	788	794	782	790	778	763	788	727	768	750	753	759	756	767	756	789	756	763	770	743	757	758	771	777	762	832	764	770	758	777	770	776	802	763	757	761	715	778	815	744	772	781	762	780	802	798	803	772	772	733	763	764	747	784	766	801	750	758	776	801	801	802	754	790	785	727	782	816	816	771	754	766	753	742	782	775	744	767	753	748	745	805	773	788	815	770	731	808	779	781	720	767	754	732	827	709	756	781	763	769	773	772	738	736	821	780	774	789	786	759	701	794	804	741	779	768	805	798	776	765	766	755	765	764	744	762	750	771	833	772	791	792	741	759	766	786	779	776	725	790	743	782	744	797	764	766	808	757	811	775	789	748	840	782	754	740	794	772	739	809	777	735	750	726	743	765	787	742	765	745	768	703	706	808	781	749	779	789	756	758	769	796	715	804	750	746	711	744	801	735	782	763	729	742	787	788	775	765	800	798	738	759	738	768	792	781	783	802	765	748	771	775	768	774	745	738	772	763	761	763	767	766	772	784	776	767	813	757	776	752	805	802	755	765	772	722	779	796	771	778	800	729	738	769	764	773	751	741	756	745	788	752	809	811	764	783	815	737	824	744	770	763	775	777	759	757	759	766	791	706	749	744	787	764	798	757	822	766	748	807	780	783	725	785	801	737	759	777	763	764	772	746	747	747	770	781	774	737	747	760	783	749	732	759	790	741	804	800	754	713	730	758	733	798	742	780	766	677	750	748	734	804	802	770	761	783	789	717	785	778	759	737	781	741	779	758	736	764	785	784	758	732	774	788	747	771	768	770	804	795	797	750	783	827	736	770	759	770	814	776	728	751	741	740	744	773	757	769	806	693	691	807	775	792	787	770	798	753	754	761	767	773	788	809	733	795	746	721	746	782	796	768	784	736	731	789	780
20708	11539	7789	2593	1014	481	462	420	388	343	337	308	315	317	330	323	296	244	295	291	273	270	309	253	286	267	295	272	249	254	277	261	291	253	280	263	296	251	274	289	256	278	288	280	295	259	266	269	270	293	265	254	280	274	291	266	266	234	271	263	263	260	239	257	288	248	271	276	255	274	278	240	264	278	303	285	266	273	241	277	290	286	268	285	252	256	297	282	307	263	290	264	290	267	259	277	295	272	240	276	284	268	248	259	265	269	315	259	284	257	287	282	246	289	321	292	267	288	258	272	306	264	241	290	295	300	280	302	273	249	282	303	266	306	260	268	267	274	277	284	318	281	262	273	277	294	264	300	287	261	257	276	282	282	270	260	282	275	280	316	285	296	263	252	263	240	274	248	245	262	272	300	277	267	266	288	267	257	287	294	274	281	268	255	285	252	274	293	287	229	311	274	276	287	274	301	269	249	269	274	287	280	254	293	263	261	257	280	274	258	291	263	284	312	267	272	283	281	252	288	261	281	286	253	292	276	278	269	283	266	261	266	276	278	294	249	262	273	251	268	296	262	297	262	304	271	287	284	293	308	273	270	300	278	300	308	300	293	288	273	320	297	276	260	276	240	270	290	265	258	249	316	266	274	278	293	277	271	282	274	283	313	275	266	278	263	263	297	279	244	254	260	275	265	272	275	259	285	247	315	267	263	263	266	275	277	270	266	263	291	285	269	243	268	277	318	261	286	263	305	237	281	273	296	264	253	309	306	296	266	268	271	284	288	281	285	284	249	306	282	287	287	279	280	280	258	240	262	262	260	260	269	306	270	277	288	299	271	262	306	296	291	281	304	275	281	287	282	260	292	256	259	294	313	234	278	246	249	290	254	281	268	259	254	300	250	261	272	272	291	278	276	258	285	277	255	285	272	289	261	261	255	261	290	279	258	259	274	280	267	288	306	271	291	234	287	272	263	252	299	264	227	261	282	286	291	256	262	269	269	295	292	274	304	293	261	259	296	280	303	292	251	294	323	299	320	282	268	269	265	280	266	288	276	248	273	265	302	284	301	277	284	300	264	276	278	277	235	242	297	329	267	254	252	301	261	313	306	235	296	278	244	273	277	275	272	288	280	278	265	278	286	278	312	286	255	278	288	293	302	306	285	274	286	282	248	280	305	291	301	306	272	295	286	263	298	258	258	317	294	290	278	292	255	303	283	273	291	260	288	246	270	277	270	256	305	281	288	263	282	284	278	273	269	285	275	289	325	258	272	242	293	307	244	299	280	283	271	299	267	243	249	258	287	285	239	294	287	271	316	260	263	291	295	290	279	287	290	277	236	283	265	290	277	307	289	278	277	251	277	286	279	267	279	274	276	300	291	281	253	301	277	309	267	304	256	295	273	296	264	254	294	308	258	271	256	284	265	264	309	278	284	285	252	259	247	282	271	268	293	272	281	283	285	288	263	286	268	261	280	260	269	248	282	299	253	270	295	320	290	266	290	270	230	302	302	298	283	270	241	296	283	292	252	280	283	268	258	252	260	281	250	243	274	275	269	276	274	292	258	281	248	265	241	285	295	288	252	276	282	240	240	286	299	271	260	301	273	249	264	281	268	265	274	275	273	299	311	246	271	274	268	285	287	275	295	289	293	276	257	295	281	307	272	256	273	250	274	255	278	247	250	265	257	291	246	287	239	279	264	283	291	249	271	241	293	266	293	290	298	282	234	283	329	272	286	283	254	275	274	318	272	279	279	284	286	287	299	233	259	242	253	274	294	292	270	303	289	262	287	262	286	265	276	263	282	279	281	295	274	283	260	305	265	275	293	293	275	295	280	284	279	266	258	289	295	279	254	276	279	305	276	287	292	281	300	267	268	250	280	261	266	295	279	313	280	266	279	280	264	285	300	268	223	251	263	256	252	280	300	258	262	256	264	245	287	312	274	284	297	279	262	279	287	272	294	284	272	299	266	290	260	288	285	299	296	265	242	271	282	303	291	279	307	271	220	273	281	280	265	269	302	276	279	285	271	268	305	270	259	287	242	281	272	288	257	281	287	296	237	292	264	296	274	297	302	241	271	269	283	273	309	293	299	275	289	294	308	296	274	307	243	266	268	265	273	285	290	286	279	299	252	284	305	284	241	299	261	257	290	251	260	274	226	251	274	249	265	266	283	284	291	305	251	278	255	272	245	277	296	297	290	296	260	243	291	268	244	287	297	284	275	320	266	278	279	299	274	256	298	256	249	279	268	285	257	276	289	284	298	298	292	260	253	272	276	249	277	269	294	278	241	264	257	244	293	278	279	266	293	286	299	317	291	236	272	277	266	274	262	293	305	311	271	294	272	245	255	291	263	281	299	306	270	280	266	249	255	268	292	233	294	288	283	263	237	294	237	287	274	273	277	279	307	296	285	257	275	278	282	296	263	265	252	289	231	269	258	232	271	293	271	262	288	297	279	311	285	285	276	246	262	266	277	285	298	295	272	272	322	285	262	293	262	258	262	270	264	265	251	259	253	287	279	306	277	275	247	283	267	279	281	278	292	284	281	248	281	272	271	301	268	259	245	274	281	245	253	280	267	281	270	322	283	282	282	269	277	266	278	267	256	249	268	275	286	264	280	288	266	250	319	261	258	293	303	292	317	267	248	281	241	284	260	289	276	257	295	295	280	283	295	273	281	298	275	239	258	263	275	274	292	307	271	267	276	302	260	275	261	284	292	307	270	264	275	271	268	294	271	299	285	294	263	274	293	265	315	277	275	289	291	280	276	251	287	241	260	270	313	297	253	267	259	242	275	254	297	287	273	236	280	272	275	275	269	274	250	251	298	263	272	273	286	278	296	259	278	318	279	290	311	240	285	271	274	257	260	281	273	254	283	289	248	271	283	282	287	275	315	280	269	290	287	257	286	259	271	288	295	273	286	287	275	281	292	282	286	261	270	275	294	273	238	263	303	268	306	269	309	267	279	283	292	272	297	310	257	272	274	279	257	300	287	276	282	285	260	303	255	282	279	295	255	270	257	260	265	269	301	274	270	254	274	281	305	280	281	288	266	298	308	285	266	238	281	281	282	278	267	286	235	272	284	278	274	274	256	287	291	277	271	267	282	269	236	271	250	264	287	292	295	313	290	282	286	281	258	281	262	271	258	266	275	270	282	271	263	289	300	281	300	260	298	286	290	277	294	281	257	282	285	285	269	275	286	289	262	290	277	276	261	269	284	284	284	243	276	256	265	296	272	285	285	273	254	312	259	252	283	267	292	275	264	278	293	268	290	297	277	265	267	270	245	267	263	270	270	303	250	238	264	275	276	274	297	266	279	261	263	291	264	261	275	280	276	304	298	276	291	226	285	269	249	289	284	266	254	254	291	285	278	264	282	283	301	287	292	266	265	231	268	266	266	284	262	294	290	296	310	285	279	289	302	284	317	269	264	281	283	266	262	289	244	256	270	279	313	330	291	277	254	293	283	295	234	271	279	282	241	309	256	246	300	282	263
12249	9166	11812	5781	3200	1751	1516	1383	1125	984	890	904	875	799	786	758	755	728	747	752	741	696	653	659	647	643	640	672	665	669	635	626	627	637	615	657	601	625	599	660	641	617	613	607	648	642	610	615	614	630	611	645	655	599	624	635	638	645	666	625	638	619	625	622	650	617	602	627	625	674	631	584	621	637	639	630	639	622	606	616	604	612	583	594	609	650	634	606	626	657	631	639	609	650	643	630	630	657	678	639	632	601	614	641	644	656	605	631	643	622	641	625	626	585	651	625	621	619	641	650	659	604	637	654	640	633	627	664	626	617	614	654	592	614	610	596	587	624	622	588	598	570	593	631	644	608	612	604	666	619	631	669	622	640	638	621	659	665	643	609	600	605	637	618	641	586	612	652	607	626	652	602	646	610	615	606	640	606	623	651	628	667	605	650	665	606	623	598	646	638	650	611	595	625	614	667	717	600	644	628	635	600	632	637	650	591	633	662	574	610	626	626	675	663	646	634	656	635	627	644	643	593	657	685	636	683	672	644	579	665	610	614	611	590	608	640	610	637	648	631	684	628	644	576	625	603	639	606	658	626	639	565	628	663	620	608	624	620	639	611	604	584	579	617	659	611	605	646	640	623	606	665	575	612	663	623	674	591	602	621	624	591	645	568	599	575	604	595	628	659	623	660	637	636	667	625	635	595	603	612	589	598	645	599	608	614	614	633	628	658	616	616	619	628	654	653	638	594	667	631	615	612	679	625	604	619	586	612	572	556	618	652	648	638	631	644	613	635	628	643	620	613	628	633	612	628	661	678	641	615	603	609	636	622	579	630	651	629	602	652	616	603	610	609	618	611	643	588	651	601	617	619	666	644	641	629	581	608	641	589	623	597	601	605	645	606	638	616	635	598	624	615	623	609	603	665	622	617	644	643	621	642	609	600	622	630	629	610	641	617	602	627	659	606	595	601	573	619	638	587	608	651	620	572	639	685	578	577	636	630	599	607	601	596	647	623	648	633	660	677	606	620	630	622	601	643	606	638	639	584	638	653	650	581	625	642	638	596	635	626	679	619	631	612	618	663	625	648	635	652	567	619	604	574	636	653	649	619	585	617	628	600	645	648	630	625	603	608	664	619	626	607	618	592	599	633	650	613	631	632	661	632	608	628	630	625	614	614	653	606	614	630	666	683	585	630	634	603	622	627	628	620	635	629	602	593	588	642	647	587	649	602	598	605	661	640	585	624	672	677	627	630	619	606	617	616	614	591	571	634	596	668	643	649	609	627	637	596	636	625	596	623	645	635	625	624	635	649	635	571	603	598	579	646	619	570	648	612	650	607	616	588	643	615	658	636	662	611	620	607	625	646	628	588	621	621	681	607	609	589	616	618	580	619	643	632	625	657	631	615	649	620	662	622	598	622	625	644	635	627	634	563	608	642	624	587	677	606	639	650	581	599	614	630	585	603	600	616	612	651	585	627	651	625	640	611	620	614	629	610	636	621	621	663	655	664	610	617	617	663	614	618	679	603	631	620	635	631	601	639	648	664	614	637	621	636	636	607	617	590	611	590	599	597	623	627	616	659	634	624	622	643	611	653	576	657	665	627	615	624	650	591	605	617	622	611	655	659	612	625	611	584	640	632	617	603	629	616	640	608	622	617	667	588	615	640	605	599	639	648	634	651	630	636	622	646	663	649	643	590	613	673	651	568	570	644	616	618	586	611	638	634	620	621	598	665	617	620	609	652	645	600	610	616	624	615	645	633	641	608	615	609	626	623	661	602	647	606	624	615	665	598	621	638	653	629	605	626	619	595	571	620	627	642	596	590	616	626	627	629	602	631	635	649	629	631	615	622	647	671	613	660	609	629	605	631	645	645	630	660	600	602	624	592	648	622	624	599	613	630	597	572	677	601	622	649	640	616	603	662	669	611	599	619	599	624	590	622	675	656	631	616	617	618	623	647	567	632	658	643	633	633	594	587	638	624	643	595	629	642	636	605	637	635	604	659	618	680	593	623	591	643	594	604	631	640	592	614	628	623	587	603	575	684	654	665	596	613	631	642	689	642	625	694	666	661	589	597	588	604	630	635	620	631	629	629	661	687	618	590	593	594	592	613	647	591	619	636	616	599	622	637	630	641	616	632	641	615	608	607	615	625	613	633	633	619	629	670	618	610	634	631	633	614	601	589	641	625	631	594	642	616	646	657	657	584	602	639	640	603	645	658	617	621	640	596	620	625	647	631	593	667	645	657	669	591	626	577	610	641	591	593	573	628	592	601	607	629	588	658	646	614	636	636	602	618	681	640	604	655	657	624	637	676	629	607	596	618	590	597	610	640	640	622	615	647	623	621	623	679	611	601	618	613	610	621	622	651	615	663	632	614	622	617	634	607	598	624	589	612	614	608	614	625	623	618	562	615	628	606	636	584	629	608	620	601	649	661	616	630	638	639	625	614	541	612	609	594	653	615	611	592	645	624	642	632	626	583	615	591	648	611	617	665	609	650	647	635	604	655	650	630	594	662	661	620	641	635	634	603	634	610	621	648	610	646	633	620	638	564	615	588	620	594	630	650	602	642	605	585	596	592	674	614	665	604	632	615	652	623	602	642	629	667	601	685	671	628	602	657	647	605	583	627	671	619	676	643	586	663	646	648	602	607	606	617	625	655	652	645	636	617	653	628	663	623	614	654	609	632	625	624	667	630	597	645	616	645	620	637	612	647	618	619	641	650	612	608	654	635	599	643	605	660	610	608	654	649	586	648	621	602	656	629	657	618	682	608	643	656	622	662	638	630	603	592	644	596	606	590	606	627	636	581	592	641	597	651	640	597	616	620	586	597	627	673	602	603	596	573	626	645	637	586	639	647	588	622	645	586	626	603	588	602	624	615	628	616	611	630	617	603	627	627	601	611	627	617	554	580	603	605	640	659	616	669	624	605	598	661	621	595	629	651	600	606	665	647	614	598	604	608	633	624	619	598	644	654	622	622	658	632	605	633	597	623	634	582	620	641	673	612	581	644	628	579	632	669	618	646	566	627	615	628	615	629	627	627	599	619	615	616	640	611	629	648	626	635	626	638	595	606	632	624	605	634	621	641	595	628	662	635	576	578	618	599	651	589	600	595	612	646	655	661	625	592	659	639	613	626	576	669	613	674	639	648	623	604	667	652	616	607	657	577	617	604	654	622	630	634	553	638	610	597	651	610	637	635	635	654	637	570	613	658	593	595	620	630	628	612	632	606	657	615	616	653	590	681	646	653	627	588	623	665	603	615	635	611	593	621	602	638	604	643	631	621	598	608	659	641	630	630	577	625	620	638	651	620	624	618	595	578	624	592	612	644	609	625	589	636	586	659	639	607	653	578	654	621	628	622	643	600	622	615	639	609	608	609	640	608	662	584	622	591	649	636	600	623	595	592	649	643	636	604	611	619	600	650	662	614	621	611	595	645	607	623	603	635	602	597	602	582	628	656	618	625	641	639	624	626	652	632	606	597	595	653
37805	24801	18800	9727	3884	1025	793	673	563	499	478	468	445	421	394	395	358	360	322	327	374	372	324	365	336	360	332	298	309	330	330	309	309	349	277	364	332	341	318	334	318	289	315	313	320	314	309	319	328	333	347	331	283	294	304	305	342	292	289	286	312	327	320	338	353	290	302	344	315	271	306	334	321	328	326	315	284	336	318	298	341	324	318	346	350	318	319	379	340	312	290	321	307	321	338	323	310	285	357	332	308	314	313	317	325	298	304	315	314	312	311	343	343	319	346	319	332	296	320	328	303	318	330	309	303	319	339	331	302	327	298	331	331	318	331	301	335	299	300	298	343	283	327	283	349	342	289	313	310	306	351	334	318	333	307	344	319	353	298	302	323	327	301	311	303	304	347	358	328	310	334	301	335	319	295	327	365	318	336	288	285	306	309	318	308	293	323	322	329	320	314	350	354	304	300	306	333	315	305	347	285	331	339	296	324	302	298	295	349	368	320	308	303	310	344	292	344	308	316	353	315	322	321	330	281	344	305	321	313	326	281	323	313	298	328	321	356	305	339	322	334	323	338	311	313	328	326	350	295	309	308	338	332	312	342	348	320	345	286	342	292	343	331	314	302	335	304	314	373	265	335	325	314	287	279	309	311	313	334	306	274	325	289	346	298	332	322	311	375	313	333	310	324	294	323	308	306	296	336	292	285	298	298	310	306	323	304	326	356	380	296	320	308	333	350	320	319	324	338	317	296	291	306	318	305	311	317	313	306	319	325	352	339	315	308	292	315	295	351	301	302	306	370	341	301	316	336	313	321	309	320	337	290	274	326	280	343	311	320	292	337	395	356	322	321	302	317	364	327	307	284	331	338	328	321	330	313	332	318	314	321	368	335	299	326	339	305	325	336	313	351	323	310	303	330	289	326	291	319	302	317	344	324	320	313	326	324	326	330	329	311	333	295	306	310	307	324	317	340	335	347	286	307	309	309	285	321	346	309	344	311	305	341	309	298	297	286	344	359	308	303	298	323	298	320	329	322	304	310	338	335	343	283	362	285	305	298	351	289	322	330	320	329	291	334	307	313	344	341	314	340	316	315	295	307	333	317	325	361	344	316	347	327	319	306	338	287	296	330	313	287	318	309	318	318	299	304	307	310	329	333	315	311	264	322	315	285	329	315	306	332	330	317	317	348	315	299	322	304	312	299	307	321	280	316	315	336	334	349	336	330	328	323	335	334	345	304	304	304	289	339	314	322	323	287	346	319	350	329	308	323	306	297	308	295	330	308	292	326	280	315	308	346	293	311	313	319	327	314	325	299	304	290	311	317	329	345	317	287	303	333	290	343	347	343	281	296	305	312	332	329	290	328	313	307	302	307	300	292	307	317	326	319	332	283	318	291	312	323	298	302	335	335	356	315	304	328	298	323	314	303	307	302	331	301	289	291	307	291	329	296	305	340	322	313	335	315	277	321	307	335	299	328	305	288	313	333	300	345	299	290	311	310	331	320	323	332	321	340	343	308	325	311	336	332	339	302	295	306	297	338	341	347	329	317	305	321	340	305	327	324	319	312	317	299	354	329	304	340	295	313	319	318	326	321	308	320	313	335	311	323	351	316	319	300	311	312	320	332	299	325	326	323	294	340	319	297	334	307	287	333	298	326	358	305	302	299	333	293	325	322	311	301	294	336	268	312	328	307	307	301	330	348	316	343	333	300	306	320	300	310	339	305	320	298	317	327	317	299	292	306	305	329	342	322	339	310	332	289	311	326	330	333	329	363	342	334	310	317	301	295	302	317	316	349	314	327	273	322	309	357	308	359	357	326	331	271	318	329	298	343	300	339	344	308	289	299	339	298	318	338	318	306	308	358	341	307	333	331	274	306	317	333	343	289	335	309	311	333	332	324	306	346	325	322	305	342	330	302	312	265	286	339	327	266	326	324	276	322	299	289	333	306	320	314	311	343	308	327	313	342	335	326	337	279	307	329	322	318	331	329	339	320	297	323	299	278	334	295	331	322	341	319	295	317	303	287	342	319	282	332	328	313	329	310	305	309	298	309	330	320	324	334	333	304	312	276	293	323	315	313	327	318	319	326	319	332	317	284	310	338	320	308	327	333	322	293	308	314	362	327	314	331	327	330	378	312	332	343	309	314	305	317	330	297	280	343	337	366	344	290	343	319	314	327	327	291	323	333	317	318	288	320	319	331	349	321	304	312	297	306	327	325	327	298	311	301	337	328	361	347	315	298	295	296	289	336	325	356	336	324	320	287	324	340	310	334	277	329	298	314	319	321	354	330	305	300	272	331	351	308	290	307	361	294	303	303	332	296	289	333	307	327	318	336	321	314	331	305	313	326	334	330	320	313	342	304	308	323	339	335	290	339	311	322	317	311	325	319	347	308	315	290	321	297	305	339	310	298	318	314	308	308	319	287	328	281	315	306	317	324	334	297	298	331	320	322	346	320	317	340	347	312	337	317	331	294	299	326	332	319	311	340	278	303	331	315	261	322	308	340	294	349	305	358	346	304	326	347	372	330	329	327	329	281	320	306	321	308	298	276	332	329	314	334	295	331	306	293	286	321	325	319	334	329	335	289	306	351	326	318	297	342	268	315	324	335	325	301	322	317	316	338	333	292	320	295	370	298	320	320	310	306	319	357	287	333	336	317	321	285	332	323	359	344	353	317	313	304	318	319	318	304	318	327	284	326	335	306	329	314	315	341	283	313	292	342	307	287	295	275	284	303	334	311	333	342	312	341	319	318	317	314	316	351	288	316	314	340	325	322	323	318	322	287	289	338	305	325	295	309	326	367	334	339	274	301	340	299	336	298	333	350	314	312	316	301	284	318	340	301	307	293	311	296	323	328	316	339	283	322	348	303	337	323	320	324	273	322	314	312	308	303	330	328	329	313	321	302	340	303	331	329	319	340	330	331	290	331	303	307	303	315	331	356	357	321	321	334	319	374	310	321	354	311	319	295	288	344	346	336	337	321	299	316	336	332	338	301	304	309	313	330	323	294	299	361	340	349	325	308	323	299	319	330	314	345	326	296	325	307	314	322	341	349	334	363	316	306	336	326	322	306	290	332	320	322	325	318	304	345	281	300	310	293	308	315	353	285	329	346	333	314	312	330	299	283	315	337	325	302	319	312	291	317	315	326	305	334	328	311	316	333	324	330	300	334	327	299	296	307	344	336	330	312	331	322	311	322	340	333	333	331	306	331	301	307	307	294	317	309	284	282	317	338	305	330	324	290	295	333	340	316	334	309	324	304	330	346	322	343	343	325	302	308	319	300	330	304	310	307	339	303	361	325	329	314	345	311	303	296	313	296	336	329	317	292	331	306	319	292	324	329	328	320	328	323	353	324	274	332	299	299	323	319	313	283	293	331	310	292	310	282	280	334	323	340	317	346	333	304	312	330	307	337	363	340	339	302	317	296	298	304	314	291	332	319	318	286	305	296	346	314	292	315	327	312	329	321	322	287	306	318	299	327	312
23677	19366	21284	17505	8044	3197	2954	2459	1894	1706	1500	1515	1346	1224	1247	1182	1045	928	955	940	860	831	813	839	761	787	778	710	745	751	786	749	736	786	746	736	739	765	694	715	691	700	744	755	751	667	745	713	675	697	759	697	802	708	754	735	717	743	670	736	696	731	718	742	744	719	712	673	710	711	727	700	741	656	677	741	720	701	742	708	703	754	728	712	699	724	708	759	694	697	719	713	693	714	737	743	732	731	804	750	753	694	698	691	738	697	735	708	744	694	693	751	773	726	753	705	729	747	728	681	693	720	712	725	711	677	722	726	702	753	703	748	728	694	727	704	736	649	692	716	692	695	689	722	696	751	709	711	730	744	750	698	729	735	702	707	719	733	732	689	697	712	720	724	687	765	727	660	768	714	736	716	726	709	739	741	701	781	727	727	704	683	734	715	765	704	729	719	708	725	717	692	739	713	668	722	709	746	686	689	712	734	707	739	716	746	672	673	673	740	732	716	727	697	723	711	671	717	680	725	665	722	724	712	711	735	737	753	711	704	697	709	718	719	707	728	706	679	690	686	704	717	683	719	709	685	712	758	680	715	694	705	715	706	741	731	668	710	705	728	739	738	737	738	723	719	702	715	713	686	722	689	710	682	649	720	721	720	675	727	696	733	750	733	681	676	678	668	707	663	725	702	697	709	739	698	749	701	703	695	742	703	718	750	711	717	691	720	759	738	711	668	719	705	762	742	698	741	681	692	706	706	692	724	751	713	678	731	649	716	722	688	725	703	745	691	721	730	708	655	716	686	680	731	695	684	676	697	748	708	729	738	696	710	746	711	721	726	670	714	730	682	754	686	739	730	699	719	694	707	701	707	735	695	698	701	727	756	709	682	735	698	710	736	633	743	731	759	707	675	722	728	731	737	726	737	704	733	692	674	706	715	754	740	710	680	709	720	728	726	730	730	732	696	752	774	733	697	680	770	761	719	702	711	766	726	715	681	731	740	726	701	717	690	720	733	682	702	718	702	686	717	710	708	709	713	684	753	690	730	722	744	681	722	695	699	700	687	729	683	714	680	762	699	772	700	688	678	704	706	706	747	725	708	724	758	761	714	661	687	712	687	693	737	758	708	680	696	736	709	734	702	684	702	740	758	718	719	697	726	740	733	741	726	718	730	721	664	668	652	679	721	667	727	686	718	670	750	665	782	737	720	753	703	668	733	694	671	736	695	670	715	700	706	715	687	710	727	683	779	659	684	729	693	722	709	744	711	693	672	741	702	675	685	686	704	686	695	703	701	677	692	742	747	678	684	707	701	718	690	721	743	697	741	685	736	751	716	779	755	694	692	725	722	684	725	711	732	704	682	691	746	723	693	725	700	690	714	694	685	728	733	684	685	714	647	731	755	731	722	735	709	679	751	711	705	706	688	675	690	705	726	703	688	729	741	703	741	702	724	699	746	723	689	733	748	709	730	716	694	748	748	735	742	731	722	733	723	682	722	709	695	730	712	649	696	719	760	672	706	692	708	703	749	683	713	756	702	690	740	694	740	722	692	731	756	702	680	728	720	722	747	748	754	735	705	727	735	728	667	725	746	729	680	724	719	689	711	705	745	723	709	700	723	686	691	668	700	700	717	724	730	730	678	731	724	704	714	738	776	717	734	725	718	747	697	708	721	708	716	711	702	713	710	745	737	725	699	709	692	651	727	722	745	644	690	741	738	700	738	715	747	719	728	750	672	704	707	736	731	697	680	711	691	762	680	704	702	746	704	726	664	743	754	730	727	683	732	731	734	711	691	720	723	739	716	713	698	691	703	731	710	695	756	679	722	728	750	732	654	662	669	735	726	666	670	695	691	717	662	745	690	747	667	751	713	732	696	695	698	689	718	780	681	731	718	710	709	688	734	705	734	657	694	679	685	675	746	674	746	671	745	701	691	721	695	715	714	705	723	694	744	706	730	762	727	730	750	680	799	688	723	728	732	761	715	682	725	725	731	653	739	738	709	720	710	728	709	682	740	714	702	743	729	755	705	720	752	692	736	678	672	716	686	758	715	677	684	692	727	683	691	726	729	683	700	711	724	674	754	678	718	757	731	680	741	715	707	722	738	695	687	712	681	770	693	748	683	686	711	688	743	677	689	739	698	700	682	696	691	737	710	743	771	706	720	700	699	730	723	705	752	720	752	706	728	714	668	686	706	712	705	737	651	721	723	697	697	736	720	709	709	723	701	764	751	734	762	737	703	701	691	688	732	686	697	731	727	732	686	722	714	761	681	712	773	670	746	726	706	728	718	748	680	733	717	720	752	679	719	702	703	717	707	681	721	698	724	716	723	734	701	687	686	685	724	665	657	721	698	734	701	740	739	695	739	717	707	692	670	713	723	678	758	736	717	660	702	687	758	738	665	718	705	653	714	716	681	731	642	688	691	678	756	704	740	671	699	689	687	694	709	730	738	722	692	715	716	703	774	680	703	692	721	726	728	740	734	736	714	670	695	695	713	709	663	709	723	723	668	740	680	725	697	726	725	707	719	743	687	662	723	666	766	671	724	683	757	694	704	761	759	719	732	720	694	700	689	770	731	752	698	684	741	723	717	679	770	686	701	699	686	748	715	778	723	697	675	712	720	733	741	663	679	710	728	718	729	709	731	698	695	702	713	733	675	734	697	714	646	760	711	748	658	723	754	681	710	707	702	728	701	655	725	700	717	643	737	689	707	700	731	694	733	678	702	702	684	747	718	789	692	682	720	701	721	711	699	720	737	738	701	700	715	728	713	703	732	710	697	729	685	758	716	710	718	698	665	699	733	719	685	699	725	685	705	691	712	667	710	703	659	716	674	731	682	727	746	724	693	706	738	695	702	734	702	710	718	748	721	720	648	682	756	721	732	729	725	759	697	652	704	666	773	686	723	706	718	708	755	658	695	695	687	739	705	726	667	709	701	729	711	723	730	750	703	662	666	754	697	698	668	752	693	682	731	726	688	752	672	730	745	752	746	740	729	718	765	762	702	683	680	713	718	697	692	722	766	675	701	725	690	696	657	693	742	718	664	757	713	757	689	729	708	711	724	704	693	708	702	755	739	681	722	737	744	704	716	665	771	703	705	673	716	715	738	692	704	698	700	685	693	734	754	741	730	714	731	687	677	691	734	698	664	744	708	739	722	739	714	745	725	717	725	707	727	710	721	679	711	753	663	725	751	756	703	758	680	721	721	714	675	746	726	729	732	748	704	719	731	710	722	758	722	705	729	711	694	682	733	743	754	740	697	700	737	706	728	735	705	717	715	726	719	684	721	737	716	721	715	701	681	705	723	735	683	668	697	726	690	697	723	743	688	735	703	663	687	750	727	712	688	744	706	683	757	674	741	735	728	688	716	726	749	693	724	702	728	676	703	676	765	723	733	692	771	688	745	743	738	723	743	726	661	703	697	689	712	770	712	676	734	713	741	659	740	753	763	685	685	702	766	678	706	723	686	703	714	663	712	694	711	712	704	743	695
43592	33818	29781	17990	9079	1986	1377	1010	775	614	632	616	521	571	480	467	407	427	407	383	369	352	348	364	396	368	368	380	402	369	373	346	359	344	409	327	357	347	343	348	378	351	325	354	393	391	314	373	366	378	384	349	355	331	396	361	353	345	372	375	385	351	355	356	343	332	387	333	322	354	333	384	355	342	352	312	323	366	337	344	340	328	354	354	352	339	352	370	337	389	358	393	355	360	349	332	356	380	382	364	363	323	361	350	388	332	361	364	340	308	359	358	326	395	363	339	367	368	351	351	363	378	312	327	342	350	331	350	380	373	384	382	403	333	363	342	365	365	341	355	338	354	370	391	373	347	339	397	349	325	360	319	354	376	366	389	350	337	355	351	336	334	387	366	337	351	401	348	364	364	364	335	382	403	359	344	348	340	401	347	348	329	358	347	383	333	341	346	354	377	337	373	364	391	354	368	392	355	374	357	372	359	364	383	395	397	335	365	333	364	390	351	357	330	344	369	371	347	366	354	344	351	368	361	350	384	367	348	341	355	376	356	365	386	355	357	346	349	381	316	352	329	339	325	311	327	365	321	353	336	366	339	322	352	385	348	357	377	346	334	339	336	359	372	363	364	346	346	334	335	320	338	327	347	354	343	362	348	338	377	348	371	366	352	331	355	384	368	375	363	364	367	386	388	363	348	349	306	367	346	338	343	363	360	297	370	340	339	350	379	358	345	366	389	349	354	350	381	337	361	342	328	326	329	360	357	349	329	316	342	353	324	333	356	392	353	363	355	383	338	336	320	344	378	381	356	330	352	367	380	322	376	345	345	324	405	370	361	371	360	344	359	380	359	330	392	368	398	366	324	396	340	361	336	348	314	359	348	361	350	398	371	346	345	362	382	317	379	312	330	349	380	397	350	386	325	379	345	361	386	324	322	373	348	349	370	310	364	316	341	376	347	354	368	347	356	348	391	352	393	349	381	334	346	362	341	330	357	346	357	326	371	363	329	363	357	342	361	354	360	326	366	358	343	344	348	334	369	378	363	360	367	346	373	380	381	322	358	409	367	353	337	345	359	347	326	306	335	373	357	388	352	334	369	342	370	364	341	365	385	350	363	337	364	393	361	361	339	337	353	373	344	375	353	342	392	327	351	329	371	367	343	353	383	352	333	353	364	312	331	351	363	359	369	339	352	331	357	321	382	364	362	348	399	344	358	349	356	339	374	369	337	344	325	345	365	362	356	352	366	316	352	348	339	349	378	401	355	361	381	361	376	329	360	350	354	362	367	360	361	377	344	343	346	354	354	379	361	330	344	410	381	359	378	367	339	347	365	364	364	344	346	334	331	370	346	383	374	385	403	365	419	366	366	366	329	366	351	390	347	360	366	372	348	333	346	392	402	371	329	351	365	370	353	389	367	356	345	361	362	347	379	366	377	346	359	336	339	369	345	333	353	302	397	397	382	369	394	342	324	345	384	353	386	339	331	365	376	330	335	350	375	336	358	339	348	318	354	348	366	353	334	364	315	367	373	342	364	405	368	386	313	339	374	359	376	353	345	335	363	396	367	347	396	348	349	364	371	343	386	357	345	365	371	357	386	374	361	393	337	374	352	331	374	391	357	351	364	338	377	339	386	345	350	357	361	391	370	353	362	316	345	362	334	348	372	357	344	397	368	370	335	363	365	337	376	335	368	358	340	323	354	326	361	357	321	347	333	353	362	372	347	362	371	415	323	376	392	359	371	374	335	361	333	368	335	376	327	370	319	346	348	355	335	377	337	357	338	345	348	350	388	353	380	348	349	338	342	363	340	386	377	373	346	359	368	345	332	366	362	328	346	353	392	374	338	338	344	385	388	355	349	342	378	363	350	421	332	315	374	362	356	354	362	351	347	356	344	337	319	314	358	446	321	383	328	348	334	333	375	349	355	367	337	388	330	338	350	355	378	373	373	375	357	310	334	361	357	331	341	349	336	304	339	352	383	338	372	359	387	365	329	347	339	339	367	379	333	385	363	342	373	325	344	332	326	334	357	303	361	376	351	349	361	363	376	355	347	383	331	397	388	350	327	377	329	380	339	352	355	358	342	360	381	368	360	354	346	336	348	377	350	349	336	373	347	330	342	381	357	333	342	400	357	352	360	351	318	410	364	323	354	357	348	343	377	391	351	358	359	346	340	371	427	352	353	369	350	350	331	348	369	365	365	402	378	391	359	341	356	378	332	338	326	356	357	369	378	342	329	381	350	360	352	388	340	361	334	409	333	336	387	404	340	349	365	354	376	339	374	379	344	398	356	360	352	373	351	382	335	364	333	332	352	393	364	367	383	372	338	362	350	389	364	374	354	327	357	388	330	315	371	370	331	349	345	347	349	366	347	356	344	354	324	347	405	379	353	356	387	363	361	352	362	398	375	368	403	375	347	381	333	339	375	341	352	360	347	332	351	330	379	386	328	363	362	390	335	393	375	347	375	329	378	377	396	351	356	366	318	361	358	365	378	385	347	332	332	363	348	370	369	388	336	323	361	372	359	377	370	341	369	379	371	373	397	338	364	357	364	398	350	368	375	335	351	368	332	348	333	332	388	347	343	324	393	341	345	353	363	348	333	375	365	325	344	315	362	378	342	368	382	343	388	325	355	377	386	366	353	370	374	371	361	349	368	329	380	408	347	326	377	361	343	353	377	338	376	384	359	332	335	348	371	383	381	342	380	329	378	370	322	369	353	355	370	358	359	370	370	363	359	387	347	349	349	315	350	392	352	351	354	350	376	362	348	391	355	354	360	299	389	370	351	332	352	348	339	363	372	315	346	369	355	349	344	329	347	355	373	361	352	341	352	356	359	319	346	365	322	381	340	339	320	348	353	307	401	356	359	355	373	355	364	345	394	362	327	435	371	364	381	340	376	358	354	395	369	367	349	359	314	361	350	361	397	339	346	347	407	354	358	371	374	353	370	353	361	348	345	357	341	315	365	380	358	390	375	387	344	369	377	387	386	350	338	355	326	361	366	380	350	359	339	371	351	352	369	377	364	349	336	383	412	362	337	378	367	397	359	332	364	337	376	356	371	368	377	351	375	334	376	376	332	360	367	385	355	331	367	368	371	331	370	360	389	393	368	353	353	357	328	354	322	332	344	396	375	366	330	403	378	375	347	339	331	352	360	334	358	368	370	382	398	344	351	368	410	360	361	361	351	386	359	359	370	354	374	339	348	332	364	353	376	371	363	329	347	385	359	338	345	356	358	391	341	357	345	355	340	346	317	358	351	370	390	354	313	341	368	352	353	355	362	372	386	319	354	350	382	380	420	349	355	353	369	383	374	349	352	346	320	370	378	342	368	357	389	333	365	373	358	366	351	328	317	359	359	358	373	347	350	352	370	385	327	359	376	349	381	372	332	349	334	380	352	354	360	347	362	351	363	348	405	414	369	349	374	367	361	360	352	358	362	354	373	363	327	358	347	360	343	378	326	357	361	376	400	382	358	333	367	351	357	341	338
27050	26206	31166	25964	14417	4702	4142	3379	2738	2234	2043	2091	1637	1597	1580	1301	1174	1193	1100	989	1049	934	877	921	882	830	871	845	826	795	836	818	866	834	798	840	760	802	817	808	780	744	780	758	790	810	782	783	844	773	762	799	772	851	770	799	810	784	786	810	795	786	729	817	839	821	760	798	736	826	811	782	793	759	793	807	776	813	812	817	803	796	798	793	804	771	776	785	789	811	762	785	801	809	810	830	764	821	770	770	798	761	786	737	745	750	754	803	791	786	736	766	803	763	778	714	771	761	766	766	730	761	781	848	809	831	844	800	802	739	773	783	786	837	806	783	787	746	784	784	807	759	757	785	777	773	786	833	844	775	795	793	784	785	715	757	764	827	805	736	771	811	768	789	798	845	808	816	791	778	802	810	777	746	796	743	789	781	828	769	777	824	778	773	798	816	804	780	804	771	786	782	782	763	787	824	744	748	804	801	762	810	791	813	798	802	776	817	800	816	774	829	761	831	772	761	790	737	827	739	774	828	776	796	761	812	789	806	800	802	794	816	767	780	788	757	745	756	802	829	791	802	820	746	777	727	777	839	776	775	767	787	746	804	723	831	749	770	802	796	818	721	771	754	735	769	784	749	770	758	793	732	743	829	828	764	784	800	785	768	794	823	788	793	762	777	788	763	760	794	731	769	722	750	796	731	759	807	767	805	803	729	821	805	790	800	763	791	771	773	839	756	778	767	843	786	797	828	776	780	772	752	816	769	783	796	769	762	772	747	758	823	767	766	748	752	803	779	761	769	777	748	810	814	807	762	806	801	785	771	753	740	758	757	768	743	806	803	792	813	770	810	692	754	771	764	841	771	770	775	750	797	756	787	810	750	762	744	733	789	769	757	743	831	772	800	819	806	805	835	768	751	794	813	742	765	727	753	778	806	796	782	804	734	746	793	772	804	842	804	748	790	847	824	782	711	830	763	768	837	758	789	776	798	785	743	788	767	787	814	793	769	837	797	813	787	765	789	839	818	801	784	737	755	777	732	779	757	772	783	777	773	775	771	842	746	805	768	776	780	770	778	768	756	761	789	812	794	752	746	791	735	780	767	797	736	749	785	816	728	776	736	823	764	743	820	815	761	838	756	800	757	767	748	784	771	763	795	772	764	795	788	787	800	763	790	779	771	813	747	814	779	760	785	760	836	756	799	783	761	791	750	769	798	774	817	782	822	798	730	794	799	803	775	803	841	755	755	781	772	796	804	742	830	815	810	769	791	744	775	817	792	827	737	791	758	814	763	766	763	739	802	767	805	791	806	788	772	735	806	819	814	813	811	815	772	801	751	847	810	791	781	815	844	796	713	806	771	848	825	764	761	796	777	750	745	826	726	813	781	797	795	774	796	823	771	811	751	769	787	756	803	795	748	759	781	770	766	783	815	792	761	828	771	812	794	821	769	767	795	795	771	797	773	743	795	786	799	770	789	733	749	846	781	800	737	740	791	804	808	764	828	784	740	791	752	851	755	784	823	812	784	703	775	744	747	752	725	835	812	796	783	780	781	795	758	763	727	801	733	772	709	748	781	795	779	836	746	756	818	737	787	795	781	798	757	769	763	762	779	731	814	711	771	783	730	768	837	725	779	797	799	738	801	763	789	786	809	792	789	827	790	800	808	766	803	769	766	756	740	776	715	797	741	784	813	772	812	787	771	762	797	793	772	762	742	770	796	811	756	799	794	805	794	760	753	796	871	725	797	784	845	853	746	765	826	783	771	803	792	787	818	727	755	736	759	783	781	724	700	782	739	764	790	780	743	767	728	767	771	776	765	794	744	815	802	793	740	789	731	790	769	776	750	770	759	858	748	790	798	796	754	786	832	703	767	753	786	738	785	773	839	800	789	789	805	802	777	823	833	788	783	802	771	812	815	752	776	780	788	782	762	785	777	755	769	826	749	794	778	783	788	758	767	790	763	805	829	788	811	815	826	750	749	726	844	774	753	744	790	757	779	798	837	790	837	768	784	764	820	769	813	747	791	800	751	734	781	747	766	792	780	770	745	780	722	805	807	812	745	803	762	753	801	758	817	794	757	760	777	817	795	741	742	771	777	806	779	784	758	811	763	799	794	784	821	847	799	756	812	772	756	807	760	773	783	746	827	785	780	755	819	796	794	758	762	783	763	776	788	804	842	797	773	790	777	783	758	771	771	759	797	739	751	800	760	809	747	746	791	838	773	800	775	780	807	755	832	750	762	760	792	750	794	800	801	755	782	775	742	782	813	828	801	728	768	813	763	774	762	798	733	711	766	769	781	750	773	781	806	790	802	730	786	795	821	803	713	783	806	778	757	833	777	778	744	785	755	792	755	776	734	780	779	761	783	810	750	804	750	768	766	760	741	807	783	785	810	829	729	835	798	785	773	760	832	811	768	821	821	781	769	817	846	787	737	785	805	813	798	769	735	747	777	742	776	797	743	748	752	799	765	748	776	746	824	836	793	785	774	779	751	738	760	714	782	737	796	775	819	802	768	763	783	752	795	812	763	762	796	768	795	801	801	727	778	812	740	741	716	785	757	786	772	802	826	723	801	777	800	779	816	730	817	757	779	779	742	793	753	750	808	818	770	759	802	804	816	799	790	752	802	815	776	820	788	804	751	767	781	817	755	802	783	780	791	764	773	768	812	809	762	787	769	774	742	749	732	801	754	744	767	751	781	776	721	767	809	736	791	781	821	833	780	766	754	783	772	827	827	801	800	759	773	802	806	779	758	838	783	796	855	798	739	832	790	783	780	820	783	800	761	752	824	745	764	795	765	777	737	811	754	758	748	806	742	793	842	760	753	786	809	791	818	774	789	784	762	845	795	776	787	804	826	732	766	746	774	809	764	800	769	749	771	800	819	706	804	775	752	799	785	755	791	765	782	726	743	751	752	758	784	774	753	799	794	845	756	828	799	756	750	785	756	811	756	793	781	800	751	802	767	803	779	766	773	775	782	752	770	780	853	788	780	826	759	770	783	828	821	787	738	809	793	825	768	792	777	778	759	800	758	772	795	766	800	746	724	782	854	760	794	808	801	833	776	813	740	753	813	783	787	757	730	754	756	767	777	727	805	780	789	769	812	755	753	765	780	762	774	792	783	779	758	786	807	793	821	745	797	754	728	773	752	796	752	831	810	805	834	746	778	779	767	772	793	766	762	773	811	776	797	758	813	777	773	731	779	765	803	792	783	791	773	764	735	779	785	769	774	819	795	795	777	789	763	826	746	818	804	808	769	775	812	775	785	800	798	742	754	781	757	760	845	799	740	776	772	781	782	772	813	818	769	773	787	813	812	749	807	767	779	775	802	768	759	786	782	773	768	821	816	763	805	787	757	826	801	794	715	790	780	788	829	727	757	774	770	776	781	787	758	794	775	737	776	804	794	803	781	770	797	732	770	764	799	785	762	731	824	752	784	774	808	767	787	834	779	759	794	772	773	807	783	784	744	786	797	797	820	801	794	786	817	782	825
19317	11012	6490	3208	1030	586	518	451	382	343	326	370	327	299	291	340	292	268	280	280	286	274	273	254	310	280	281	293	280	257	288	276	254	273	286	277	289	253	300	241	269	251	262	284	283	279	276	285	280	262	271	261	245	288	265	273	291	270	285	285	267	258	257	257	273	273	274	282	317	258	249	287	264	304	286	284	269	265	298	296	295	300	263	276	271	295	318	269	258	269	268	256	301	270	276	222	255	239	288	290	261	278	285	293	289	263	314	257	275	293	255	250	270	303	314	260	277	278	233	260	324	273	252	267	263	269	274	282	273	276	260	284	309	278	261	298	293	280	263	293	274	288	259	279	274	293	290	291	278	303	256	256	308	275	271	278	272	263	326	300	280	263	273	271	295	295	276	271	290	279	248	269	282	274	282	280	293	254	283	291	282	238	275	245	253	314	276	281	304	281	292	307	257	258	278	287	336	283	274	247	295	297	272	261	287	269	296	280	275	256	296	285	256	296	267	254	262	241	296	287	264	295	280	264	296	274	260	271	261	283	268	266	243	256	269	267	258	292	295	280	277	274	259	274	299	267	261	292	279	269	282	296	240	244	281	280	295	274	275	301	277	282	271	280	294	270	256	247	252	271	297	290	333	294	286	267	284	266	259	267	293	261	247	275	275	260	264	280	261	279	289	265	245	258	261	300	319	269	279	327	253	276	275	268	291	268	241	259	286	285	246	249	270	245	267	271	303	297	293	271	282	307	270	298	283	279	259	277	249	286	276	265	281	293	300	277	283	255	283	230	294	273	269	279	254	264	278	266	256	289	291	285	277	312	271	328	296	293	290	294	279	294	280	227	246	258	262	281	273	320	291	277	248	319	279	297	255	273	307	285	262	269	273	251	246	259	271	285	263	265	265	279	269	284	246	295	284	256	296	304	298	289	298	311	291	282	301	257	286	278	269	268	263	285	253	268	273	277	266	273	270	303	274	272	281	269	305	281	308	291	300	263	262	293	251	270	275	281	295	299	280	299	241	310	271	286	272	242	280	238	275	278	294	266	288	289	267	297	278	264	237	255	273	312	299	290	306	288	286	285	261	296	301	260	283	296	264	276	283	287	238	264	278	301	243	274	269	262	253	282	273	262	281	263	265	240	255	272	270	277	272	285	296	293	289	278	275	282	249	274	303	311	285	302	246	281	281	278	268	278	262	306	273	290	281	267	266	269	264	266	263	275	275	263	283	271	260	276	290	273	244	296	277	247	277	297	278	277	267	301	265	253	298	242	240	272	287	258	271	295	280	277	323	305	264	310	284	305	247	273	270	231	271	297	266	254	266	260	287	269	291	257	269	296	294	294	273	259	288	259	289	255	272	289	316	290	252	272	266	229	270	285	283	279	299	276	276	265	269	280	311	280	272	259	257	251	260	281	264	307	263	258	284	277	283	275	260	285	249	297	278	251	294	268	270	243	285	276	301	265	284	271	247	243	282	267	319	263	275	265	251	280	297	265	271	285	320	299	296	273	312	282	278	272	281	269	248	252	273	259	277	279	256	297	278	247	260	232	297	257	321	278	301	272	281	292	273	296	322	263	273	269	280	280	285	271	304	301	259	279	275	255	259	265	242	285	287	263	261	273	292	266	300	297	270	270	278	280	257	287	314	275	269	269	291	277	292	298	261	254	268	261	287	283	295	312	267	285	258	258	286	280	263	262	280	259	295	290	282	296	258	286	291	296	281	302	261	248	253	277	271	263	261	293	318	272	249	264	264	284	282	265	265	284	266	287	269	295	299	269	264	277	296	270	288	262	266	277	251	287	270	302	302	292	267	263	300	298	283	303	265	292	302	283	286	284	271	296	288	315	318	300	273	283	281	276	282	274	298	315	281	227	288	290	327	272	293	283	267	224	261	282	274	259	300	263	283	274	271	254	261	280	256	291	268	242	264	259	297	286	283	288	230	255	285	294	262	231	294	282	289	251	267	279	303	290	277	267	265	301	277	290	271	281	305	266	299	265	251	276	283	260	260	251	267	274	255	282	299	289	259	264	275	278	290	245	291	280	274	273	296	277	306	268	264	288	266	259	278	307	288	275	258	261	248	247	278	242	240	260	289	261	279	295	249	293	274	280	278	284	295	264	253	305	274	263	297	295	281	276	270	269	278	271	261	271	283	284	286	273	311	290	292	293	277	296	292	274	302	259	264	279	277	273	308	297	284	287	259	257	291	283	254	274	278	299	301	316	284	239	248	259	304	271	316	262	290	278	298	284	291	275	285	305	285	262	256	298	276	292	266	286	278	262	283	284	286	263	288	269	284	285	287	247	254	292	303	259	258	267	281	277	284	267	283	328	281	277	282	272	256	239	272	284	263	308	247	296	263	262	250	298	296	274	272	253	263	274	267	273	262	289	298	285	278	284	279	264	292	270	285	273	272	259	281	292	235	262	284	254	292	249	262	271	296	308	261	305	277	254	269	245	263	254	264	287	295	288	263	246	262	269	287	270	278	282	260	290	283	279	281	312	288	258	272	295	271	269	262	265	300	276	289	297	263	255	300	277	254	287	285	268	285	281	281	272	248	283	262	261	259	288	260	250	292	301	279	300	272	301	280	287	240	266	287	275	271	270	270	282	273	275	284	258	289	279	277	260	298	307	288	302	292	285	294	273	296	310	270	252	274	252	275	284	277	225	262	305	267	267	266	251	274	227	292	274	279	274	249	290	270	275	256	298	288	266	256	258	274	308	278	294	283	272	250	242	278	272	284	285	264	282	291	264	270	267	288	276	275	257	288	264	266	259	279	265	291	316	274	268	281	276	259	253	266	266	285	315	244	309	273	267	295	275	262	222	281	260	241	282	308	291	283	258	298	244	293	281	300	257	284	270	267	287	285	293	281	264	271	297	257	258	257	300	254	267	259	257	269	295	270	295	296	275	276	270	272	243	271	278	247	335	274	283	310	266	295	261	302	281	269	288	268	280	247	250	299	260	264	306	284	276	285	277	286	251	279	247	291	287	260	286	291	289	279	271	319	253	242	270	281	284	281	293	291	259	266	281	289	256	266	292	281	281	304	248	255	313	258	256	271	275	270	295	266	281	292	265	269	258	277	284	257	303	307	265	238	258	270	281	277	287	270	269	295	254	274	264	277	262	275	278	273	321	295	271	273	252	273	277	262	285	282	303	291	277	275	273	290	301	279	324	294	284	277	236	306	261	259	258	266	274	266	287	282	258	291	251	289	298	273	287	273	276	292	281	275	289	232	277	260	273	284	268	254	273	303	273	257	254	285	257	276	242	277	279	293	285	271	277	303	295	253	274	226	276	279	252	279	297	282	287	277	296	257	295	285	289	278	289	287	282	267	313	271	269	304	266	302	286	257	257	245	265	236	286	277	262	265	267	299	250	284	291	272	278	276	301	279	263	270	264	256	282	280	321	274	303	283	281	231	274	290	289	251	279	276	280	217	248	272	267	298	285	281	265	306	249	235	281	259	267	282	279	242	282
11622	8752	10219	7699	3091	2048	1695	1254	1165	979	979	889	825	765	758	751	767	730	728	710	703	685	624	676	634	627	648	630	658	615	631	641	629	610	628	639	639	635	649	627	638	631	647	568	638	618	615	603	578	616	580	634	678	555	652	605	645	613	619	622	630	634	639	633	618	619	631	656	635	654	627	613	591	619	637	610	617	615	618	606	616	678	597	615	627	597	642	612	567	609	628	594	610	628	647	651	600	623	645	597	610	587	619	588	600	641	670	625	644	637	629	662	643	645	633	675	619	628	598	584	653	652	641	609	607	608	618	685	604	587	584	643	674	639	641	656	648	634	642	622	607	615	609	640	604	598	635	602	631	638	658	637	677	660	637	584	567	596	612	610	634	625	618	630	633	631	606	623	626	681	635	622	631	616	588	630	666	607	650	629	585	622	668	672	635	625	653	634	648	609	645	651	619	621	672	644	670	639	631	632	593	575	631	639	642	633	625	614	614	642	627	581	609	633	639	608	623	593	638	659	640	637	650	612	651	602	651	625	661	654	671	614	604	628	619	625	604	611	659	620	646	609	676	627	659	638	596	683	654	644	592	587	607	657	603	606	608	618	643	630	673	603	616	635	589	630	596	602	695	610	645	651	688	637	652	623	627	636	605	625	600	651	633	635	644	620	599	621	630	639	607	642	674	599	641	643	607	617	541	605	635	647	663	637	579	613	635	651	626	630	607	636	632	618	650	629	628	646	636	620	624	595	639	633	621	648	631	666	615	641	660	605	574	630	624	587	615	570	622	639	648	607	587	628	625	646	650	642	613	583	635	578	593	640	600	669	624	615	637	643	633	630	603	593	616	634	588	620	656	616	613	634	632	673	670	618	620	655	611	619	642	637	549	629	683	624	637	606	633	619	614	677	642	602	636	644	666	606	594	621	614	659	580	619	592	605	619	594	611	636	576	615	592	632	590	608	568	610	599	656	612	615	619	619	631	586	596	618	618	595	602	641	637	599	639	580	625	628	649	588	634	621	593	604	653	615	623	657	634	579	608	634	703	664	598	587	632	609	629	627	617	667	635	598	641	635	604	595	646	677	650	626	632	642	636	563	640	631	627	628	610	627	631	624	641	591	570	625	632	683	651	614	583	629	668	612	612	618	621	662	612	620	591	640	628	607	604	660	621	599	601	645	618	636	617	621	587	629	621	603	587	602	580	661	669	620	653	639	611	606	623	591	649	628	633	643	650	588	621	597	601	638	632	644	671	616	613	628	639	616	624	654	632	626	613	655	629	601	621	590	652	633	615	649	634	636	599	659	622	596	594	646	634	622	629	614	605	620	616	634	591	607	616	621	638	633	664	605	590	636	651	622	618	641	629	710	607	595	657	651	572	650	650	589	620	591	584	645	639	623	600	611	623	638	614	620	635	638	622	643	604	640	648	623	631	603	600	639	611	634	605	639	642	620	604	624	666	620	625	643	627	606	633	679	635	644	605	590	609	634	623	630	622	596	626	608	605	623	683	695	585	646	622	652	638	597	585	596	657	629	606	601	638	644	619	596	647	598	625	620	586	649	631	659	599	611	650	604	608	611	613	614	629	605	615	603	628	628	635	624	613	608	635	667	618	589	612	607	627	616	615	609	645	659	616	639	641	609	591	626	609	638	602	657	643	593	670	623	611	651	591	596	601	594	613	626	682	650	643	621	635	630	633	618	572	612	639	653	680	587	642	595	591	619	671	632	576	595	615	629	658	589	630	638	672	628	612	627	604	580	631	616	636	658	637	599	610	628	655	658	619	646	655	625	645	580	618	575	608	625	661	626	609	606	600	646	593	600	653	584	626	622	611	629	629	655	648	669	603	613	631	636	634	636	573	615	597	621	630	639	594	625	661	602	709	628	568	647	637	581	598	604	646	623	627	598	623	625	630	603	617	581	617	637	623	652	631	622	621	647	655	622	638	656	610	669	638	626	614	646	579	618	648	631	612	602	655	598	648	603	610	625	616	644	599	664	600	581	617	606	572	648	608	657	620	598	637	622	624	655	602	609	630	639	604	616	599	612	651	606	618	621	562	596	604	660	634	598	627	640	581	584	633	631	639	641	571	633	556	597	628	614	663	643	633	617	599	625	638	639	662	672	601	615	609	622	613	611	630	650	609	632	636	600	630	606	684	640	646	655	621	656	660	620	683	639	650	597	647	624	641	580	632	586	605	663	593	668	611	610	605	647	640	619	610	596	636	644	599	638	612	626	626	680	609	630	667	604	630	605	609	670	605	649	572	601	603	628	644	625	650	598	606	665	603	664	616	651	589	612	601	614	590	594	597	652	633	664	580	633	615	632	639	619	623	615	652	650	633	636	624	602	617	613	621	571	637	630	628	617	639	598	626	605	636	615	585	596	637	605	579	603	604	612	648	649	624	626	627	643	597	638	614	614	610	605	644	656	637	617	658	623	648	656	601	644	596	663	593	604	621	650	553	582	623	644	602	603	627	591	624	643	653	633	614	659	608	600	606	629	616	674	587	597	623	626	625	646	629	646	627	631	599	603	619	621	656	588	616	585	605	599	631	637	610	605	589	656	677	586	622	617	640	621	621	604	596	602	637	613	613	625	640	642	619	659	637	659	620	597	630	636	612	613	591	595	618	709	621	623	603	626	640	606	590	654	639	611	619	610	648	596	613	635	594	603	640	615	635	624	614	597	577	652	624	638	605	632	632	595	629	620	631	621	612	688	601	631	643	628	671	608	613	651	634	605	643	614	569	603	629	642	616	599	639	637	623	618	599	598	573	604	606	657	625	633	626	606	633	562	617	562	648	574	661	634	602	658	646	616	625	626	630	603	661	619	623	602	644	659	612	585	670	559	616	655	635	643	605	632	646	611	619	627	640	625	626	650	619	631	658	655	632	620	630	620	623	630	619	627	601	638	663	613	626	615	627	606	581	629	640	598	617	654	634	587	610	596	643	605	597	623	616	612	652	609	596	621	643	638	609	613	598	588	632	570	618	655	640	663	622	650	649	674	587	591	590	614	642	620	610	655	599	625	640	601	638	609	612	636	594	628	609	639	597	647	599	620	593	586	615	648	637	605	667	582	623	618	663	664	604	630	591	629	624	619	664	637	608	634	646	669	601	641	630	617	660	631	612	628	565	624	641	618	618	610	608	612	626	638	659	646	635	568	618	670	677	612	609	639	637	580	663	640	616	629	640	627	647	645	678	642	638	622	590	652	591	650	589	633	641	626	589	580	654	638	653	678	669	643	596	607	616	681	625	636	653	609	630	645	659	613	660	648	561	641	611	621	654	668	600	646	586	614	610	637	597	628	632	607	647	599	629	650	612	649	589	670	601	595	649	626	587	642	596	634	607	585	577	615	617	642	606	632	639	622	636	599	577	580	635	618	647	612	650	608	626	655	591	571	639	619	601	641	632	670	613	620	652	659	639	624	648	642	620	637	635	603	612	611	619	644	572	617	658	592	639	595	575	631	615	590	628	633	635	602
35971	22607	19450	12647	4086	1220	797	645	541	475	475	438	361	464	378	394	397	346	338	380	358	326	345	319	357	351	365	342	337	342	341	366	360	324	332	323	307	362	350	318	312	314	325	331	303	327	325	333	275	334	311	331	315	332	317	340	320	335	302	317	299	329	292	321	321	328	307	327	321	305	328	315	307	317	314	359	279	374	353	306	365	328	282	333	327	358	357	353	284	309	328	297	319	339	341	355	301	338	292	318	331	315	351	352	333	347	345	310	330	321	343	337	328	330	306	349	364	336	329	317	345	317	352	311	343	296	319	321	336	383	327	319	350	324	311	304	368	319	334	322	306	342	328	356	303	308	302	337	350	350	328	308	307	341	331	294	326	308	306	330	321	298	322	358	322	322	334	320	363	371	319	327	330	322	319	343	300	331	358	315	321	336	329	326	319	341	324	332	321	341	318	310	299	324	350	317	342	343	315	323	320	333	293	332	318	296	361	329	327	335	312	316	313	331	340	313	344	338	311	317	315	330	349	327	381	320	322	328	341	303	315	309	321	358	349	338	317	284	308	311	333	324	317	318	360	345	326	331	328	347	333	321	339	340	324	328	335	335	319	356	322	354	315	343	339	341	339	303	339	354	334	316	328	312	321	344	348	337	330	352	342	324	337	323	329	340	381	348	316	341	360	339	307	327	331	322	319	321	318	356	296	300	337	323	316	309	327	328	305	279	334	321	352	314	321	339	323	315	292	351	335	320	343	310	312	340	312	334	321	358	344	303	313	317	334	347	319	322	323	326	335	317	341	376	325	304	335	342	345	346	338	305	327	348	337	318	334	303	316	338	344	320	340	336	342	297	329	320	347	352	332	349	327	331	332	300	319	331	375	330	331	341	312	321	337	323	360	313	314	348	342	343	334	324	369	315	309	303	319	305	316	315	330	344	326	331	308	320	348	321	293	350	320	330	342	327	351	359	337	334	342	354	351	385	293	327	336	336	325	332	328	294	325	325	322	340	338	333	352	342	337	337	314	370	336	295	317	310	379	331	348	323	285	347	350	302	335	315	349	332	338	321	300	316	323	314	334	340	343	350	320	335	343	342	349	329	335	332	313	332	333	313	360	338	311	342	301	338	369	300	322	317	307	338	328	338	341	351	316	297	340	352	322	330	283	352	318	320	354	317	356	345	307	297	324	320	337	299	322	282	339	325	312	336	289	339	337	315	293	321	305	330	313	353	331	320	341	333	314	311	309	302	324	306	324	297	334	354	327	336	308	297	321	309	335	343	325	337	326	369	352	285	313	325	330	353	342	330	344	324	371	312	345	338	322	313	334	325	293	317	314	323	293	314	329	309	319	334	339	326	334	358	339	312	337	309	351	334	346	324	346	338	313	338	325	290	317	333	333	356	342	325	336	326	322	332	306	356	314	327	319	330	330	309	361	331	310	317	340	327	319	353	347	321	327	327	344	352	330	314	324	285	334	325	336	337	325	319	297	318	307	341	358	339	333	322	343	329	326	282	318	326	333	315	361	338	327	345	375	367	316	291	284	324	366	316	356	312	304	367	306	315	315	331	317	325	309	320	337	317	323	366	338	328	350	340	345	309	331	337	351	300	319	317	335	344	334	354	320	345	324	314	341	327	365	305	325	298	333	322	345	318	330	310	312	342	344	332	292	358	299	337	346	304	333	320	330	349	274	287	314	319	312	336	360	345	331	313	312	309	316	313	320	327	331	321	300	337	340	350	342	336	309	340	330	333	307	358	327	328	334	313	317	289	306	356	298	323	310	296	316	352	325	356	338	327	312	333	356	316	325	332	305	340	316	306	342	331	323	359	308	320	319	308	322	321	331	341	306	349	331	358	335	325	319	325	370	328	312	300	338	353	315	344	322	317	290	309	348	368	365	346	328	316	310	341	296	339	333	276	308	312	324	303	317	363	315	370	333	362	342	348	367	312	292	325	337	347	299	307	297	302	329	305	328	343	339	315	343	365	354	353	334	331	344	355	351	315	363	369	336	322	341	320	341	332	319	325	294	319	336	313	324	333	344	340	305	314	327	313	308	340	331	280	302	303	316	336	321	316	361	323	287	302	327	369	344	341	318	311	336	369	322	345	358	316	326	344	316	345	328	321	346	344	330	361	332	325	311	341	338	345	321	322	349	313	333	317	321	344	334	336	312	342	346	305	329	334	310	319	380	355	310	300	364	349	328	326	295	321	325	340	344	326	313	335	316	312	329	318	316	317	291	333	323	317	350	261	321	342	341	312	338	320	321	283	314	359	360	334	327	347	311	348	325	342	314	320	302	333	339	328	330	356	338	368	332	350	341	317	307	317	323	374	317	344	320	328	306	311	329	291	350	351	316	353	337	306	347	327	334	327	377	319	354	309	324	351	328	298	357	312	311	373	348	307	295	333	293	340	324	331	329	329	311	299	343	323	328	295	358	335	338	345	375	307	300	331	342	357	311	325	329	328	342	340	353	339	327	316	307	320	333	329	309	340	311	314	335	287	381	304	304	320	358	318	310	300	337	363	318	295	274	322	356	331	330	334	334	334	352	330	339	357	360	295	328	304	332	336	340	326	329	331	368	307	328	306	327	325	316	292	315	316	292	333	299	311	289	353	316	313	320	321	320	336	317	325	318	332	322	306	335	307	317	321	322	346	300	340	319	337	301	294	318	349	328	352	316	312	300	331	284	305	345	322	328	335	346	308	337	314	378	289	326	342	333	327	313	303	319	345	335	333	311	381	328	335	312	327	324	337	325	290	303	313	340	356	343	328	308	327	327	304	308	298	361	362	339	328	328	326	310	337	315	350	330	316	355	329	358	339	287	309	331	308	318	363	356	361	361	354	348	323	348	322	330	327	368	342	310	346	321	354	311	348	351	352	319	304	286	316	361	342	356	322	347	318	340	326	307	347	336	324	322	326	341	362	314	336	338	341	311	347	290	344	318	358	328	339	329	327	370	289	291	316	336	309	356	291	293	302	288	354	342	316	325	312	366	330	352	358	303	307	334	308	324	310	354	345	350	305	346	335	339	363	333	281	323	338	348	334	317	309	324	322	325	351	317	343	305	333	324	315	338	325	370	338	340	322	322	306	331	351	367	352	320	338	314	336	298	336	317	325	332	340	321	342	344	349	346	321	308	302	336	359	366	354	322	328	308	320	318	368	319	285	334	337	318	338	312	312	324	340	336	355	348	329	308	322	293	335	331	347	356	340	322	327	314	336	327	330	312	341	345	321	358	318	311	331	339	297	339	359	320	329	335	326	339	293	320	338	344	322	338	352	307	346	326	301	316	330	344	329	309	317	318	331	333	345	312	328	343	309	335	332	316	369	328	324	320	337	358	350	349	342	343	334	298	303	326	348	353	345	331	349	288	322	341	332	320	326	327	335	323	331	321	296	343	347	342	317	322	340	307	301	335	322	332	335	311	334	322	306	311	328	303	330	329	358	310	316	323	325	338	282	340	345	349	304	329	322	322	329	314	328
22579	16721	24291	21669	7692	3635	2773	2193	1898	1557	1612	1339	1246	1304	1112	1037	973	1022	953	869	831	787	813	839	854	802	785	811	796	812	771	743	797	730	706	745	784	797	738	733	751	748	747	712	723	750	781	743	747	761	718	738	755	675	701	715	732	779	709	713	718	755	753	785	725	750	752	749	746	727	741	700	723	684	766	732	732	699	724	759	755	784	771	748	779	714	743	699	779	771	774	732	794	707	742	782	725	692	727	731	741	714	735	779	711	697	778	767	721	761	705	777	779	751	729	743	709	758	720	754	745	698	761	729	735	738	797	706	742	748	717	766	739	726	752	703	740	759	713	718	723	731	727	745	715	718	740	719	715	714	697	716	705	733	751	797	731	668	744	719	732	688	756	682	745	764	721	728	756	774	742	698	706	746	762	788	750	696	728	692	765	745	764	764	699	704	701	715	721	730	743	723	733	711	710	772	714	788	750	716	766	744	718	741	718	735	753	693	715	717	746	756	670	763	730	705	713	686	718	726	684	744	725	746	731	742	724	767	713	718	760	758	727	789	771	767	761	746	735	722	766	721	714	709	696	727	768	744	728	760	715	730	738	771	714	740	722	755	736	762	700	781	771	704	730	742	716	795	720	731	715	692	688	740	742	757	712	713	675	751	761	768	726	764	706	655	710	693	713	740	728	806	737	715	723	751	730	754	733	753	727	722	703	751	678	702	697	687	712	757	744	708	768	718	736	753	719	746	744	744	712	731	757	708	711	760	733	736	758	807	776	761	712	700	721	757	761	752	761	723	716	729	732	739	700	743	694	724	712	748	695	754	731	699	681	790	725	772	750	712	745	733	732	728	720	700	757	726	725	729	735	681	709	673	718	761	723	717	715	686	718	722	719	767	760	699	752	742	715	707	720	695	770	780	729	775	721	721	693	722	747	709	693	742	774	724	687	785	697	702	745	749	724	723	706	765	728	780	752	736	722	772	681	758	694	724	726	740	710	735	710	746	745	749	714	767	742	734	720	722	710	724	729	693	716	729	679	714	716	728	704	732	722	711	769	735	731	746	730	749	755	734	727	739	738	714	722	800	711	773	742	735	705	739	729	715	750	712	762	753	701	660	694	725	704	703	759	777	786	722	737	713	726	682	693	682	770	759	753	737	735	800	739	733	722	796	738	743	681	690	783	755	738	729	769	751	772	661	696	720	708	704	670	699	771	732	769	729	749	709	774	748	730	752	717	714	775	708	714	743	745	696	732	726	755	763	717	750	733	746	777	708	757	684	718	774	739	728	754	687	720	744	766	740	773	720	741	769	693	735	751	730	722	789	733	697	733	750	754	735	764	738	730	699	696	729	716	713	735	748	715	742	746	742	786	737	710	693	721	745	751	736	714	715	747	696	727	785	808	757	742	690	739	726	762	732	759	719	694	720	723	754	740	795	755	720	735	750	721	705	729	739	716	756	721	739	763	746	702	688	755	661	750	715	731	708	697	747	715	729	730	748	702	698	718	754	726	719	710	701	753	754	753	766	769	714	787	724	696	766	721	700	709	734	743	680	712	723	717	662	750	738	760	701	788	798	732	762	767	723	731	775	749	725	771	723	697	768	738	710	759	735	713	730	735	730	725	740	718	706	766	705	762	708	725	761	733	743	699	733	728	749	740	690	695	762	759	733	693	776	741	723	713	695	715	712	732	744	744	719	739	725	735	739	699	724	672	679	748	736	779	679	811	734	762	753	771	753	753	733	764	727	747	778	678	751	726	713	742	693	793	824	701	739	696	686	778	686	733	720	719	717	739	746	685	723	724	768	749	709	683	736	719	738	739	749	706	725	737	691	753	676	716	705	756	734	729	700	723	724	749	744	720	709	774	752	709	737	694	762	710	708	701	698	713	753	776	699	750	755	754	736	715	743	726	744	761	713	729	679	739	746	741	745	759	711	730	719	735	714	713	743	712	771	728	718	714	712	753	766	764	706	779	722	728	751	735	718	779	754	798	755	747	713	764	694	729	766	752	757	712	732	724	672	739	735	743	731	717	702	719	759	741	698	707	683	731	751	691	755	675	698	727	729	710	752	692	699	753	781	742	767	704	722	717	738	752	801	755	735	746	785	766	732	715	729	723	725	672	759	681	694	745	720	753	723	726	784	687	737	763	778	737	749	713	748	675	738	767	713	686	752	745	779	741	702	756	745	712	691	729	652	679	753	744	751	714	735	692	743	787	751	762	762	781	715	699	759	675	748	754	708	739	727	711	758	775	720	753	729	771	735	769	721	701	718	719	726	743	691	750	735	715	751	757	701	690	736	692	692	744	703	721	709	747	732	691	689	767	760	769	763	716	736	718	712	753	748	739	719	720	702	765	743	723	709	709	726	726	742	751	735	761	678	709	710	743	743	761	723	763	719	730	740	773	754	756	692	723	697	741	776	765	742	688	712	711	724	687	726	764	709	726	778	747	739	715	769	773	731	721	687	709	738	698	751	728	708	782	738	713	683	709	719	703	755	665	757	733	676	733	741	724	763	696	750	756	723	758	753	716	711	755	776	738	704	707	755	728	758	776	763	696	722	727	716	747	767	725	751	701	738	697	688	707	719	725	753	734	730	727	770	709	718	769	719	711	698	755	794	732	738	684	748	751	761	714	735	750	734	736	720	727	706	709	784	741	732	754	750	687	739	707	741	763	711	734	738	744	728	730	736	738	753	675	697	733	739	719	742	762	722	692	732	686	721	728	686	724	731	719	726	719	721	733	708	743	719	707	708	709	744	699	773	744	711	748	747	722	774	724	737	700	741	767	767	732	749	738	743	714	734	696	749	751	736	698	782	710	739	726	751	757	738	685	768	766	753	672	730	744	746	724	768	732	701	751	737	777	672	732	742	760	750	733	713	764	740	703	713	728	715	743	733	728	711	743	739	746	754	686	760	693	734	743	689	758	712	756	696	704	765	752	778	709	742	788	725	753	755	673	739	773	742	747	749	769	721	713	710	726	737	755	762	735	728	745	658	699	775	746	766	752	713	763	732	713	739	719	724	726	781	753	733	743	712	713	751	721	729	737	736	686	759	706	740	762	696	739	753	794	727	702	734	763	741	724	734	754	694	699	739	802	725	752	683	724	740	725	766	717	772	686	712	721	681	786	731	731	734	707	714	703	739	688	723	759	708	762	696	689	735	680	751	775	760	736	727	707	659	737	716	730	726	778	767	716	708	732	769	732	722	732	745	761	768	685	741	705	706	751	736	768	703	748	725	721	731	710	757	722	728	799	716	721	753	716	736	696	703	741	747	757	714	713	675	702	711	726	742	737	730	720	715	748	726	757	711	762	753	736	770	734	744	736	734	745	751	747	751	702	720	771	749	734	769	779	760	718	774	698	766	715	744	710	783	747	728	792	711	729	714	753	763	715	778	740	712	757	735	714	744	746	724	757	713	735	758	757	773	732	772	697	737	775	699	709	690	723	703	688	759	745	763	746	758	695	714	734	729	745	757	691	743	743	733
45629	33275	29291	19473	6769	1838	1173	941	786	710	645	591	470	530	461	449	395	395	410	401	388	391	373	378	414	343	410	368	400	368	393	391	381	378	387	378	397	367	326	377	376	362	389	350	363	377	385	378	353	381	389	373	352	394	367	328	374	348	392	376	359	394	379	409	404	396	342	385	361	363	356	372	367	354	385	367	395	364	366	356	345	402	394	392	398	362	363	365	376	365	325	362	373	352	363	368	405	327	374	380	358	374	362	363	406	385	346	373	385	360	371	388	375	363	350	371	329	337	338	372	360	376	379	360	367	312	358	375	377	357	348	381	360	367	368	383	364	375	372	373	377	382	374	391	359	372	367	364	397	336	337	381	373	364	367	380	373	353	335	382	331	338	354	365	331	343	367	362	372	351	352	332	369	358	378	346	400	365	383	363	367	354	360	369	347	351	360	403	399	341	361	388	356	371	366	359	376	348	372	363	394	382	331	365	390	341	374	379	357	373	365	383	360	386	365	379	385	372	372	398	351	348	362	336	403	354	357	348	356	381	377	428	354	354	387	358	371	377	368	353	317	384	364	375	377	381	316	359	344	395	367	347	375	386	358	381	372	340	384	359	314	343	356	394	368	334	337	352	371	363	371	360	380	361	356	389	340	366	359	362	381	350	351	376	360	389	360	390	356	362	370	391	347	345	404	398	349	345	383	393	341	395	328	375	340	375	375	345	357	352	368	325	382	357	364	369	332	339	395	355	373	385	365	383	361	372	381	394	352	386	382	323	352	360	365	347	381	363	349	366	366	349	375	328	361	386	345	334	388	382	358	371	364	357	361	334	374	390	364	372	367	325	327	397	377	370	422	366	357	309	336	340	357	363	334	399	377	356	364	323	403	362	391	351	350	367	379	354	320	362	365	348	359	365	388	371	353	357	358	346	360	350	384	381	387	351	351	361	400	366	395	387	383	427	356	352	370	354	328	379	382	367	353	377	344	330	369	348	357	384	353	353	360	393	350	379	355	373	348	393	395	348	375	385	381	331	356	402	365	343	363	390	363	353	349	386	391	393	391	359	313	385	355	339	370	355	358	396	382	373	363	347	400	308	358	376	367	359	362	372	371	356	369	344	356	306	339	321	376	352	371	351	359	358	396	347	389	353	371	379	340	393	377	372	399	352	361	360	344	394	360	385	377	357	359	372	366	377	412	401	357	372	368	374	392	373	322	342	356	349	385	355	355	357	368	341	371	407	364	333	389	350	394	360	363	363	359	407	361	385	390	340	336	360	375	390	367	403	333	391	426	331	365	373	368	353	368	364	341	348	395	370	366	364	375	341	386	353	383	359	391	356	416	376	359	366	378	371	349	363	363	384	376	371	395	360	367	349	361	335	350	356	360	381	369	334	344	414	357	351	358	362	370	378	373	325	352	347	358	375	379	346	327	341	375	367	346	382	361	377	371	354	400	351	373	345	352	354	378	351	347	364	430	384	387	404	365	340	384	334	369	334	344	361	331	338	374	361	370	361	397	380	334	414	395	400	346	353	350	364	359	380	349	344	363	347	366	334	384	368	356	361	322	376	347	373	344	379	382	352	369	324	364	378	374	369	367	362	339	382	385	402	350	354	360	367	369	370	387	353	375	341	381	375	395	333	357	360	381	372	385	367	354	348	350	341	342	363	342	364	380	377	352	348	351	368	397	378	390	325	342	325	331	339	366	358	389	376	332	341	382	339	373	311	350	369	326	339	366	387	372	410	366	362	383	353	316	352	358	372	382	365	354	331	399	333	365	363	366	387	339	372	351	361	341	357	391	351	364	384	350	313	353	395	370	381	401	343	373	400	384	394	339	344	342	332	364	360	364	367	381	366	379	387	401	374	381	382	391	398	341	352	347	357	383	341	312	446	354	403	369	382	356	371	397	389	356	349	351	365	384	351	374	373	375	362	393	404	347	341	384	354	348	375	368	356	364	378	373	337	356	346	387	371	380	350	368	339	336	406	340	349	363	338	370	348	358	374	386	367	383	340	369	391	315	371	378	369	372	384	392	327	337	365	353	377	378	404	370	386	386	353	369	348	360	359	370	357	382	392	392	334	369	380	356	348	359	358	339	350	391	354	379	360	357	345	407	361	360	333	329	342	365	368	359	361	356	365	343	352	370	377	365	363	371	368	364	364	369	374	356	317	346	374	311	352	358	370	359	349	368	395	360	359	329	367	351	434	380	374	374	358	341	370	361	354	360	332	397	336	400	343	375	325	366	394	369	406	371	379	350	397	373	371	362	367	376	377	379	351	392	386	368	350	348	377	359	378	357	330	336	361	374	368	367	377	338	335	392	362	380	363	384	404	325	383	348	373	379	370	370	371	317	368	366	394	394	397	350	348	363	387	385	351	376	372	320	375	386	327	361	382	393	367	359	344	391	357	344	364	347	359	401	366	355	370	347	375	356	380	389	358	381	345	366	371	399	347	391	361	382	374	370	348	372	352	332	372	343	343	397	365	372	387	340	375	369	402	326	342	370	378	404	357	379	334	363	363	345	352	404	367	318	381	394	392	381	380	368	375	393	347	368	360	370	341	364	372	326	336	384	356	351	361	367	343	345	368	414	385	386	382	393	345	346	331	369	369	356	341	340	353	390	373	387	356	349	344	382	340	373	368	366	368	361	345	367	405	374	399	397	366	344	391	373	334	383	340	329	350	415	371	398	385	384	364	334	403	384	347	368	361	384	352	380	368	374	322	364	330	342	373	361	368	388	378	385	363	370	375	379	339	341	374	381	373	357	389	390	365	363	330	388	373	396	393	332	380	349	396	385	371	362	372	360	356	356	329	333	367	356	374	332	346	380	383	366	342	404	385	379	308	354	326	393	384	392	364	381	370	391	370	373	360	370	378	332	369	362	352	350	359	387	348	342	381	334	383	369	321	323	369	358	384	350	335	338	388	398	368	370	393	364	365	362	371	340	329	371	336	330	364	360	325	350	373	407	345	382	379	360	330	366	358	321	356	361	333	346	351	357	328	378	326	375	350	369	392	335	359	367	367	371	369	376	331	347	334	359	352	365	372	383	363	348	348	373	385	367	367	377	376	382	341	405	344	373	371	357	397	361	368	372	357	369	375	404	373	391	364	399	405	392	346	402	389	383	380	351	398	350	353	358	403	376	376	375	357	354	368	376	390	365	349	371	384	393	359	361	364	356	390	362	346	383	355	397	381	367	367	395	382	357	342	379	342	361	355	324	350	386	370	382	365	381	369	390	346	394	354	357	344	359	356	325	382	416	386	366	371	369	369	393	349	312	380	388	328	357	332	367	366	346	349	335	355	348	358	387	360	403	375	369	350	386	339	364	349	382	388	345	381	380	384	325	381	364	344	359	370	401	358	344	364	320	357	371	372	386	362	343	353	380	379	405	365	333	360	344	366	356	362	362	386	321	334	385	376	399	394	364	380	368	363	367	359	355	395	367	379	408	367	353	398	374	379	382	379	362	363	360	388	399	363	362	338
28346	24738	31360	27875	9597	4745	3896	3229	2551	2535	2121	1849	1728	1651	1376	1350	1294	1123	1069	1018	953	974	998	933	923	869	924	910	878	887	874	847	841	825	857	824	846	858	830	790	867	772	782	826	768	811	848	798	839	773	794	777	800	817	834	804	808	823	814	783	842	787	749	808	767	816	758	766	750	842	807	782	817	786	796	834	824	769	807	807	836	827	826	807	840	792	800	858	765	794	813	829	778	787	808	843	791	732	833	835	747	780	804	820	799	752	822	798	786	793	852	805	776	808	819	813	824	803	795	783	811	832	747	806	795	791	801	811	837	798	785	805	828	842	841	767	782	816	756	827	706	812	796	788	821	777	820	855	803	766	801	851	759	753	788	800	775	749	821	773	807	781	797	830	769	821	758	790	827	876	845	843	797	783	782	789	827	753	789	811	780	774	767	845	799	802	757	793	844	789	820	761	836	836	815	822	853	819	788	760	830	781	788	815	788	803	810	812	825	789	766	815	784	806	812	774	790	808	745	819	840	781	787	768	759	812	776	786	812	788	762	789	753	841	780	803	812	806	829	733	790	772	762	748	772	825	753	830	769	832	805	759	789	801	822	778	801	801	797	797	809	791	736	763	785	807	808	805	806	878	771	850	807	792	808	832	796	747	760	773	780	815	735	751	772	828	807	771	785	845	771	812	780	801	753	810	802	861	830	789	774	796	786	813	815	737	823	823	760	792	836	849	760	778	781	784	796	777	790	772	824	752	801	814	775	804	795	782	791	860	789	781	765	822	776	764	802	803	770	773	784	821	831	785	805	803	775	821	764	820	784	767	773	850	781	758	822	795	753	844	798	801	797	825	768	782	802	811	809	822	771	782	772	775	801	786	802	760	776	839	820	795	797	794	853	759	781	791	782	772	809	794	828	814	801	785	804	782	788	801	793	788	841	826	755	759	814	820	772	788	802	819	827	774	720	774	804	793	803	787	853	774	839	795	838	784	753	796	804	868	847	855	775	798	772	788	768	732	814	795	779	804	795	782	808	795	770	781	791	778	803	771	821	808	793	813	839	840	829	778	766	821	790	788	780	772	845	800	784	773	854	779	811	752	791	795	800	821	775	805	793	812	793	780	781	790	763	768	739	813	752	733	774	815	771	790	794	841	796	802	810	754	717	765	781	832	773	831	741	789	823	832	794	812	810	845	735	769	784	810	842	802	835	793	783	799	816	803	832	806	822	790	742	769	735	737	829	772	795	752	842	802	787	780	788	822	818	780	817	750	748	814	773	768	816	772	802	737	771	838	806	802	761	801	776	836	749	794	798	793	816	814	808	810	825	759	852	846	739	743	782	845	758	805	755	813	792	813	771	850	775	816	818	772	765	807	838	764	832	764	760	803	775	804	780	839	737	786	761	817	789	755	771	793	802	788	796	792	792	811	745	810	807	797	782	801	740	818	790	780	791	834	785	807	828	786	765	808	749	765	758	805	830	807	785	803	753	798	802	814	794	758	799	806	838	800	813	823	801	762	752	782	811	844	766	764	837	790	797	814	818	808	839	748	770	803	776	834	772	792	794	820	793	788	771	817	782	794	785	835	776	812	803	834	772	811	815	800	774	780	768	847	773	797	800	769	792	825	788	782	798	786	821	794	807	832	752	796	784	820	849	798	829	840	822	771	733	796	740	769	800	770	788	761	819	761	857	817	791	802	759	796	771	762	835	833	764	785	805	783	826	802	806	780	796	754	750	792	806	764	762	811	791	820	780	746	800	773	785	857	791	772	814	791	722	780	829	775	836	794	776	796	762	781	794	832	800	789	874	796	817	772	790	749	788	772	816	788	783	761	787	801	790	833	725	764	796	795	764	771	830	769	816	827	816	766	823	829	787	805	788	800	766	788	807	734	778	787	780	783	747	836	809	802	787	793	802	820	787	806	837	779	770	815	754	787	765	778	791	795	780	794	760	788	786	757	812	750	783	794	811	827	782	887	787	822	830	803	807	752	778	783	788	771	782	800	794	806	821	761	838	795	795	844	804	826	801	795	778	800	767	786	780	741	865	791	818	787	791	844	802	840	780	770	800	781	790	736	870	788	791	775	740	742	790	770	788	810	783	830	768	812	801	733	775	823	797	792	738	814	774	850	816	788	814	805	805	742	794	782	798	780	809	813	774	808	748	818	828	740	770	763	798	804	761	756	814	778	775	741	833	775	881	812	795	828	819	853	767	796	811	773	770	798	752	752	811	817	834	797	777	827	843	795	796	792	795	863	768	766	752	841	797	788	794	779	791	732	751	796	826	837	814	786	795	815	801	786	765	749	802	736	795	788	811	809	794	780	780	813	818	793	838	797	752	792	729	760	746	806	802	807	816	822	801	749	773	806	798	810	761	767	778	817	735	791	814	757	797	775	773	769	755	796	786	767	776	842	795	752	805	809	789	846	807	793	819	748	789	808	863	773	796	786	803	792	786	801	786	788	798	786	792	817	777	803	749	774	802	810	835	809	814	766	744	795	772	766	787	772	767	778	781	823	805	811	774	780	758	792	802	836	810	792	781	788	803	782	787	802	747	754	785	812	818	778	795	788	784	779	846	787	813	794	769	778	758	810	803	844	805	801	785	803	712	831	796	856	756	782	800	798	773	740	828	767	833	780	821	789	822	821	787	751	756	795	767	759	798	792	802	802	897	819	779	805	755	805	834	781	785	880	772	831	778	818	760	791	787	811	818	775	780	809	762	790	823	812	806	823	782	763	807	840	819	825	800	798	762	825	807	753	779	818	790	800	790	815	769	805	805	807	730	778	823	795	835	821	781	781	804	763	792	762	806	806	787	746	783	735	767	769	778	783	841	801	778	776	772	825	790	779	756	822	811	826	792	745	746	752	807	845	810	832	796	780	786	749	836	810	876	807	774	787	782	797	852	788	761	811	805	824	790	805	776	855	824	796	779	756	776	793	736	822	818	777	788	770	760	818	802	812	778	835	793	803	827	840	805	807	796	800	817	784	789	803	831	722	795	774	762	808	774	774	707	779	745	812	833	789	829	759	777	766	781	783	796	837	805	768	791	776	828	771	807	776	795	797	752	824	738	779	751	837	795	789	748	753	818	750	783	853	796	774	818	804	802	806	741	850	787	797	789	807	811	814	765	775	737	768	839	804	756	779	761	804	847	813	777	825	816	768	825	827	736	803	828	828	775	751	830	805	771	816	820	789	789	820	807	783	814	802	780	812	786	803	814	828	796	844	792	746	777	798	747	768	824	809	802	784	798	824	777	763	784	791	839	830	824	785	768	800	816	728	769	776	810	763	805	799	819	809	802	784	769	817	783	738	805	727	839	812	797	773	811	799	810	771	814	782	825	786	793	811	809	835	780	789	767	830	760	765	769	833	767	764	763	794	747	776	749	854	803	795	833	777	797	731	842	784	813	835	776	751	795	780	791	817	795	784	823	780	843	780	765	725	811	780	795	766	768	794	814	790	834	794	872	795	764	765	771	766	788	799	771	796
19801	11351	6890	2417	859	527	484	425	397	364	380	313	320	316	301	301	265	299	283	283	225	272	286	312	273	306	286	280	259	287	280	263	301	292	268	234	285	253	266	239	265	286	248	278	273	278	287	260	287	278	298	258	255	276	244	268	272	258	298	278	264	280	283	251	278	245	257	246	301	255	305	284	273	251	297	309	295	277	311	273	273	300	282	262	250	257	305	272	293	266	257	262	263	249	276	304	254	296	273	284	249	263	286	285	299	296	245	280	280	287	283	294	269	266	274	281	307	252	229	248	302	278	261	289	273	256	291	289	241	297	277	275	262	281	255	295	289	266	255	261	264	316	308	280	266	273	273	286	271	255	308	259	310	258	269	302	286	273	274	293	284	270	265	291	280	318	318	243	288	298	324	267	307	277	288	286	268	273	246	252	280	271	263	270	298	273	278	248	273	266	275	273	275	265	287	297	301	301	289	279	315	287	280	296	283	264	258	277	276	272	267	281	260	263	267	260	285	281	284	271	267	291	253	287	296	291	273	290	265	300	301	251	278	301	279	278	281	244	278	267	241	254	252	282	292	274	266	322	263	273	314	301	245	273	293	274	274	266	297	257	275	267	275	291	276	246	275	250	251	281	283	302	250	299	285	267	263	271	259	280	304	258	249	236	278	296	277	258	291	255	278	258	272	259	264	289	281	273	286	291	294	246	270	279	263	258	261	270	283	279	269	272	284	281	293	264	272	277	273	290	270	258	288	264	270	279	276	266	241	274	296	280	261	294	285	253	283	259	252	278	279	269	277	259	268	264	257	292	257	289	269	321	258	269	283	251	245	262	287	285	293	268	275	259	251	270	241	261	284	286	259	279	307	300	257	266	285	254	270	272	274	273	272	262	259	288	289	272	258	284	301	295	293	244	269	248	291	294	294	300	269	283	272	269	313	283	268	284	284	266	245	257	244	299	269	242	247	261	281	277	282	274	298	271	240	294	279	268	262	270	283	272	326	275	256	297	276	270	241	297	278	258	243	284	261	297	269	288	291	271	288	266	281	275	254	280	273	292	282	254	296	273	302	299	280	242	261	272	270	303	285	278	252	284	276	293	266	269	262	269	282	292	258	289	289	288	291	268	287	270	266	270	254	297	264	291	273	240	286	279	240	318	282	286	294	262	260	300	264	294	312	261	263	286	271	243	269	276	270	299	266	260	289	287	277	282	262	242	268	245	258	294	293	296	284	267	304	283	284	274	273	268	274	238	267	295	266	301	309	259	300	292	241	279	276	272	288	266	269	268	287	325	305	260	289	266	304	274	260	249	244	274	295	256	263	306	270	292	262	285	299	256	266	277	268	301	269	271	270	256	269	271	256	265	278	269	286	249	279	275	298	282	303	260	276	281	256	291	294	287	268	263	273	286	312	294	263	259	265	260	270	293	293	303	275	260	252	304	291	271	288	285	291	242	289	267	306	261	282	253	268	268	261	266	279	264	250	266	262	263	255	278	268	256	280	282	308	247	292	301	272	288	306	279	272	253	273	279	274	291	300	252	269	257	236	275	296	329	245	275	273	283	276	241	245	257	251	278	261	280	283	290	287	265	281	265	255	259	300	285	281	251	281	238	281	279	275	249	235	280	271	283	260	297	255	239	294	279	262	270	283	272	255	293	278	267	253	276	249	294	252	253	295	258	273	282	291	281	277	271	263	279	274	260	262	272	256	274	295	293	267	276	294	274	274	287	269	245	269	264	264	286	265	276	284	259	293	304	285	241	297	273	279	242	258	277	275	295	254	270	238	280	288	272	263	263	301	263	265	229	299	255	295	268	305	273	276	260	279	280	258	251	249	317	269	290	270	277	262	265	274	272	297	275	266	274	245	288	248	270	239	279	274	312	268	289	316	234	286	265	278	297	285	282	259	299	279	273	260	271	275	279	291	248	252	278	282	233	244	289	314	312	223	255	303	279	266	264	261	261	276	240	275	300	295	296	278	279	290	288	295	294	286	262	244	292	256	292	283	259	271	272	285	301	266	275	303	294	308	295	240	270	278	254	251	290	281	282	305	258	301	281	245	280	254	274	238	263	300	265	261	268	256	278	279	287	257	256	289	268	250	303	280	289	258	261	289	283	301	302	256	265	262	282	307	300	318	237	285	300	304	274	255	245	285	302	274	237	308	268	294	285	292	295	276	253	268	263	254	267	275	253	293	294	280	271	282	281	263	331	268	324	272	279	255	249	276	265	262	256	258	244	298	274	279	257	288	279	276	295	283	249	261	256	278	279	275	283	295	271	282	292	281	264	282	265	287	281	302	257	291	277	273	302	251	273	248	273	288	262	269	273	220	299	282	253	260	272	251	258	271	253	272	279	276	282	270	249	275	259	261	289	250	276	274	271	295	281	282	284	295	291	324	250	255	263	262	274	277	285	289	283	296	283	277	253	288	271	281	273	275	260	278	297	292	277	291	308	263	233	263	266	275	237	283	288	269	307	255	270	306	259	297	266	282	263	240	286	269	281	265	278	273	282	300	271	246	286	243	282	238	256	264	284	298	305	274	273	294	301	291	272	266	282	254	268	262	275	248	274	258	232	261	234	276	266	254	271	254	290	223	281	302	279	289	267	306	295	257	254	268	263	270	309	259	296	314	277	288	255	253	274	260	286	289	301	253	276	290	276	285	273	287	308	273	291	288	294	247	279	271	273	232	282	283	248	294	272	257	285	320	279	279	272	258	257	280	310	279	272	286	300	279	274	261	288	283	263	257	288	299	288	277	274	242	278	279	228	243	296	265	277	264	272	287	270	268	271	289	278	259	300	266	241	301	285	288	280	305	296	263	309	288	284	259	237	289	294	270	284	279	307	300	277	266	277	285	284	275	273	287	268	268	280	260	251	284	295	257	289	271	296	245	297	275	274	274	312	254	263	277	270	289	280	289	289	267	282	274	280	253	288	264	262	264	274	299	263	274	265	245	277	267	279	261	272	273	265	271	306	282	296	249	255	307	275	258	241	256	300	278	294	266	247	265	266	269	274	289	269	287	280	289	246	292	271	299	270	273	278	273	270	269	300	288	270	295	290	273	260	296	278	310	250	302	302	262	277	268	247	274	266	290	290	301	270	249	279	273	282	249	281	307	301	279	262	260	256	285	269	259	284	273	280	298	279	250	273	262	264	289	290	247	267	287	307	283	281	253	267	308	249	286	315	278	275	287	309	265	270	282	298	292	234	272	277	264	302	268	272	282	242	283	294	328	274	264	266	315	269	292	299	309	296	252	308	292	238	283	241	302	282	284	312	266	272	277	245	269	262	308	278	285	281	271	243	286	284	298	251	271	264	272	298	299	243	271	264	280	233	297	274	311	272	263	269	286	283	316	271	237	311	289	301	271	274	253	281	264	260	269	279	290	225	283	264	261	290	289	258	278	272	308	281	266	287	236	263	274	279	292	317	262	258	278	261	315	254	263	258	249	259	240	299	293	267	278	295	262	277	281	303	248	290	276	283
11692	9213	9872	5636	2683	1854	1591	1312	1140	1016	1000	857	843	782	823	741	752	717	713	654	672	661	686	653	643	626	625	652	634	653	654	662	657	605	634	628	655	657	619	647	668	668	621	588	638	612	624	628	606	578	638	630	622	705	657	614	596	628	642	625	615	602	612	647	599	630	628	650	586	636	644	641	643	590	583	608	635	626	652	653	603	607	626	594	597	615	670	585	697	622	595	607	640	607	620	638	615	652	648	608	608	561	546	603	587	628	619	679	627	651	621	600	619	620	629	631	598	615	609	667	637	631	589	597	605	612	660	595	683	581	602	612	622	632	626	616	616	645	632	590	557	618	586	624	643	617	611	654	601	628	669	608	638	599	582	619	621	605	671	597	633	615	676	591	564	581	685	591	618	639	647	628	608	649	596	595	618	568	641	655	601	601	589	616	607	587	626	602	610	615	604	628	622	598	595	616	608	635	614	591	679	659	679	609	664	573	594	617	658	602	636	594	624	605	593	632	611	609	593	643	608	618	594	604	623	610	580	647	612	614	630	614	583	629	609	638	591	658	661	611	602	614	699	581	598	617	615	583	666	594	604	612	619	602	630	600	586	629	611	648	616	610	629	668	590	621	623	645	622	633	648	650	658	622	617	623	610	666	613	617	544	622	643	640	603	642	637	618	591	657	599	600	611	653	616	637	613	595	634	593	620	637	624	655	612	621	595	599	635	622	642	620	581	617	613	596	613	590	641	630	635	636	607	641	577	638	595	577	627	615	603	642	648	613	608	603	646	638	607	634	635	635	648	594	601	667	637	619	591	603	602	593	601	617	617	605	657	661	640	621	637	608	636	668	610	600	603	618	640	629	616	618	617	613	620	629	591	572	628	622	660	589	585	612	606	620	617	663	591	611	619	594	621	653	630	672	680	616	647	660	640	638	560	639	621	619	640	612	598	561	633	601	631	624	587	601	618	609	627	619	639	568	634	651	624	604	614	642	605	588	615	632	601	617	617	586	597	635	609	636	630	607	603	601	620	611	634	615	634	629	606	654	632	645	616	596	617	581	621	606	673	591	618	607	662	661	600	584	606	623	651	649	609	608	614	634	590	623	629	650	653	647	689	611	600	585	622	643	678	621	632	615	603	638	636	599	590	609	632	634	662	630	602	608	644	646	682	641	643	617	623	625	681	634	610	605	649	672	619	690	632	635	637	627	629	650	610	600	614	630	626	610	595	625	607	613	604	627	558	613	598	602	636	637	626	633	605	593	593	635	601	609	627	624	567	599	646	590	589	626	624	639	601	632	640	651	628	593	640	638	607	647	619	642	591	635	619	634	609	630	607	607	610	628	607	620	618	595	648	592	620	652	620	615	611	617	599	640	595	589	609	667	655	593	664	622	651	602	574	640	565	619	636	625	589	540	629	625	594	642	625	577	633	600	607	622	660	644	589	658	640	613	625	636	603	613	636	629	622	633	586	634	654	617	616	620	651	573	644	633	636	622	593	621	586	634	618	628	604	627	685	576	588	598	608	637	645	662	602	603	571	647	667	626	652	595	595	601	575	605	592	580	602	615	631	627	596	624	646	605	644	651	619	603	651	623	583	631	621	609	581	622	647	649	654	643	647	655	638	600	644	626	618	611	610	616	610	645	632	627	621	590	639	613	635	617	593	618	673	635	640	616	608	640	611	608	595	641	626	605	590	625	592	619	640	640	581	609	632	641	612	638	592	595	593	634	626	628	635	619	647	642	598	650	577	632	615	638	649	632	638	646	629	632	648	628	627	621	644	634	627	641	599	605	600	620	636	637	585	608	606	662	661	616	660	633	642	634	641	627	653	618	596	587	640	649	621	592	640	603	589	680	624	602	667	618	617	590	654	582	636	602	638	624	592	667	604	575	623	636	636	621	617	607	601	636	629	599	669	630	616	611	593	648	597	642	633	647	623	596	589	610	625	649	608	641	620	577	612	600	647	599	642	658	595	623	640	609	600	592	629	591	609	615	627	674	619	637	647	639	622	639	643	585	664	616	661	590	586	600	644	624	617	630	598	614	638	632	642	624	648	600	628	608	630	659	621	667	601	644	601	662	617	593	645	594	626	659	617	634	611	630	647	613	622	627	613	600	607	584	604	652	657	616	640	613	649	629	623	649	599	602	638	649	604	630	631	603	626	621	593	661	620	647	645	622	636	577	606	665	619	614	632	637	616	640	630	657	646	622	599	628	660	652	619	626	666	633	635	592	621	605	602	583	626	654	551	599	578	613	611	603	650	618	628	603	643	620	623	614	632	658	617	610	604	602	639	611	647	612	580	592	640	619	637	611	602	589	640	649	603	639	639	631	592	621	600	650	632	618	618	648	635	653	607	624	587	684	607	622	642	636	645	639	591	645	643	648	637	586	598	602	614	566	627	632	604	621	656	602	640	595	595	621	612	636	602	611	659	621	604	638	671	645	577	615	596	625	600	615	603	588	616	637	665	630	609	597	606	626	597	616	619	628	602	634	620	627	624	621	606	648	660	576	617	626	661	615	590	621	649	617	597	616	635	595	645	579	631	617	602	598	648	574	639	611	597	618	608	631	575	570	588	629	635	660	606	609	609	618	662	614	623	608	621	641	627	653	606	551	626	602	676	642	672	638	660	591	590	635	590	631	613	653	625	619	618	580	632	615	663	620	620	622	621	622	582	623	628	632	648	633	606	678	627	600	603	639	638	579	638	638	623	601	655	656	630	620	642	599	616	579	649	589	579	662	627	611	597	601	640	622	546	615	617	633	589	594	604	621	610	663	630	602	612	614	624	633	623	650	633	627	596	604	610	655	639	629	632	665	640	615	657	609	627	586	601	676	618	641	618	617	649	612	659	637	624	644	607	613	628	566	617	641	592	637	637	638	619	628	609	595	612	623	600	583	623	636	642	601	624	607	627	600	650	644	592	619	613	585	610	637	646	635	616	626	646	578	620	618	629	645	619	633	614	619	640	571	652	637	627	630	577	668	627	642	659	582	606	613	650	642	624	603	627	604	654	624	633	614	629	637	622	641	665	576	603	636	636	607	616	613	648	645	659	624	625	647	622	602	633	630	669	626	597	654	621	592	645	606	631	638	659	623	615	629	602	596	592	567	651	594	659	638	669	643	609	612	600	672	675	580	656	624	637	652	620	616	620	645	610	646	673	625	667	621	656	593	602	608	626	648	637	604	662	591	639	653	589	628	628	593	619	662	621	615	623	623	649	573	633	605	628	620	634	611	655	600	632	614	642	617	658	623	631	696	592	689	620	603	631	672	664	657	586	587	672	611	596	633	582	631	581	629	618	630	586	633	629	645	671	635	598	593	601	634	609	654	598	629	630	596	649	631	627	634	634	630	650	659	636	578	619	644	618	629	613	583	628	597	610	605	623	651	597	612	647	631	639	605	629	587	624	652	651	663	631	678	613	641	602	611	616	628	591	637	639	594	611	639	583	628	616	660	632	620	586	602	609	622	623	623	605	639	568	594
34656	23361	16260	10151	2896	1187	884	629	628	519	426	432	391	422	406	371	344	339	328	354	335	345	302	310	335	365	332	307	319	351	308	311	321	343	333	284	334	339	352	347	347	299	320	298	323	307	340	347	349	283	320	314	294	325	316	339	332	348	375	336	293	352	330	312	333	348	299	346	332	323	362	292	290	347	296	352	309	301	313	329	325	298	371	315	348	312	315	326	308	329	331	352	313	316	336	349	318	309	297	293	318	278	317	320	338	293	328	331	318	307	331	341	341	334	349	320	362	335	312	294	331	322	318	315	315	301	315	312	314	302	322	347	310	341	317	309	315	307	295	336	347	319	324	324	332	305	322	313	300	321	331	311	308	315	352	290	275	348	271	320	334	329	296	283	320	269	299	324	330	284	315	328	365	334	334	301	337	274	327	295	301	299	261	301	319	291	287	337	312	323	307	321	316	335	294	305	321	314	294	314	316	326	321	313	282	315	354	284	308	279	268	297	287	308	328	314	362	293	322	316	338	281	342	307	340	324	307	310	289	335	328	307	297	315	300	318	306	298	330	358	337	297	279	292	281	300	319	312	341	340	349	340	322	313	275	323	301	334	338	304	306	336	310	280	327	344	311	331	329	297	331	306	325	323	308	323	332	311	343	334	335	306	320	318	324	327	318	302	304	341	326	317	323	287	333	323	340	326	296	310	310	357	314	329	343	308	301	316	342	344	323	315	313	335	315	291	330	340	297	303	304	320	331	323	315	327	335	295	306	360	304	318	299	335	316	329	282	332	304	317	299	324	313	307	314	314	313	340	289	292	265	330	310	283	327	330	322	325	309	324	321	310	324	318	352	330	317	321	338	311	318	310	280	304	325	316	304	334	316	291	290	353	314	304	304	291	304	328	312	310	330	294	309	290	320	307	321	342	302	315	335	293	314	349	339	333	316	283	353	333	330	317	293	324	326	326	312	323	310	301	276	302	331	312	300	306	302	301	318	327	304	321	345	333	315	309	319	331	298	337	325	319	286	309	358	314	330	289	308	336	290	333	316	300	312	317	310	289	348	321	314	307	303	292	297	312	324	345	295	294	335	326	304	293	293	301	311	306	331	319	303	334	303	332	312	307	316	299	318	304	306	289	309	297	329	298	302	324	292	335	349	326	285	295	315	324	322	330	349	330	310	299	289	331	314	295	324	304	332	328	313	315	332	307	299	300	345	356	309	280	288	307	339	321	303	343	313	333	295	300	324	294	317	339	332	330	349	303	330	310	323	312	290	300	364	305	309	298	281	312	301	291	286	305	362	289	300	322	291	295	308	284	302	283	318	307	289	325	348	309	334	320	316	341	331	332	334	358	303	270	304	317	314	301	333	309	301	306	331	339	307	324	311	331	330	332	316	290	297	344	333	326	330	312	313	331	314	324	337	317	296	314	315	293	294	310	314	311	313	337	317	327	331	338	306	277	323	286	302	317	344	284	319	322	316	306	345	339	323	334	345	329	291	374	307	315	283	308	365	284	286	288	300	327	330	338	322	286	308	291	298	321	317	312	289	338	305	297	320	275	349	321	324	340	311	325	323	315	305	341	314	332	327	295	333	281	286	325	281	308	308	316	364	318	334	345	313	322	327	277	327	323	330	308	316	332	303	340	352	336	347	305	326	319	309	327	322	319	302	304	303	312	309	306	282	319	315	298	330	314	298	311	312	323	294	336	319	333	305	316	289	303	310	307	318	280	297	321	293	298	300	291	324	298	306	288	289	323	310	344	337	312	329	305	310	307	325	310	333	306	298	332	311	333	313	310	306	291	345	296	319	310	347	302	299	308	328	295	324	332	301	309	317	288	313	373	316	322	345	341	348	299	344	359	318	346	311	279	302	279	342	333	328	315	310	294	326	341	299	319	337	320	294	324	336	334	309	309	325	290	296	291	340	338	315	319	342	325	346	373	334	306	315	305	351	309	336	305	308	302	318	322	345	293	340	353	316	312	297	327	317	342	322	338	316	325	313	287	291	326	306	291	353	313	259	367	316	339	331	273	326	306	339	365	326	310	299	318	280	298	282	325	328	319	319	308	285	351	307	329	345	319	296	344	294	343	303	348	378	343	342	304	295	347	310	319	273	329	342	333	338	317	309	305	297	337	329	312	283	301	301	294	299	312	326	273	316	310	337	292	290	320	337	308	352	325	330	335	340	334	317	307	288	307	320	327	346	314	298	286	315	304	359	265	325	338	313	293	322	336	304	311	329	323	300	306	335	302	321	314	322	336	317	275	323	284	311	319	322	325	305	311	301	320	323	309	332	332	327	309	285	317	333	331	308	305	324	295	299	318	302	316	302	304	269	314	360	283	308	294	349	324	317	328	304	334	322	330	282	332	299	323	324	378	331	299	288	301	292	305	359	301	277	317	308	350	301	300	288	292	295	302	280	320	315	288	317	331	312	303	318	316	317	327	305	330	320	323	273	364	325	331	323	290	318	331	309	327	328	327	320	293	341	321	363	304	265	280	318	313	324	296	313	319	335	325	327	355	311	312	321	307	319	298	319	319	298	323	349	306	343	332	331	315	315	320	346	326	310	308	302	306	275	309	311	301	339	329	298	298	301	300	296	284	321	331	292	328	309	336	317	357	320	281	315	307	295	329	284	340	317	315	331	321	307	323	310	295	329	326	310	300	306	321	289	290	320	332	326	298	314	334	315	314	303	281	327	320	293	319	313	307	295	329	345	326	295	305	301	312	301	324	328	282	319	279	287	326	333	320	324	330	323	332	318	311	307	310	334	343	326	326	339	311	319	272	329	308	349	298	315	301	333	330	310	327	329	284	322	341	280	301	303	342	262	326	321	324	313	323	298	309	306	298	309	297	337	319	311	324	317	321	266	293	318	316	303	312	314	305	330	352	365	325	341	322	343	314	316	293	310	314	316	308	321	302	321	316	327	315	314	310	303	310	313	299	330	325	339	371	339	306	352	329	352	291	316	349	331	337	363	338	274	284	297	359	332	319	352	319	305	318	300	315	332	284	301	335	311	323	311	332	321	312	317	329	327	350	299	345	288	328	342	319	308	325	343	310	313	282	328	307	324	305	341	312	320	302	306	306	299	329	315	338	343	321	311	307	327	329	301	331	327	319	333	297	301	316	322	314	328	303	319	315	300	318	329	291	314	280	307	293	317	340	337	320	332	327	330	332	324	311	298	326	357	335	342	328	319	333	329	353	344	311	330	325	292	288	299	356	303	320	321	295	334	328	311	316	303	309	299	316	281	292	297	299	292	324	312	318	298	322	304	332	314	336	344	280	302	319	311	283	327	304	303	333	294	324	312	334	325	321	339	304	329	311	322	279	313	329	307	338	292	314	296	312	303	317	355	289	291	331	338	303	324	316	298	351	310	339	334	317	323	333	311	324	306	312	312	349	340	320	314	341	314	318	320	334	295	303	303	307	344	294	313	328	318	344	284	296	305	289	294	360	318	352	304	311	333	318	315	341	302	305	305	333
21751	17921	19415	17470	6182	3775	2897	2336	2069	1835	1532	1397	1404	1131	1108	1142	1023	950	839	858	783	881	833	863	841	827	782	749	726	750	686	711	743	745	711	699	683	708	721	740	725	725	733	724	654	734	706	706	697	668	746	692	732	708	694	702	684	770	756	674	723	767	704	733	704	679	736	745	760	667	681	765	679	707	682	692	713	688	674	675	741	779	680	676	684	707	737	723	669	725	737	707	701	779	681	713	665	741	721	747	682	736	729	655	716	746	737	733	709	749	729	705	695	727	719	739	691	713	695	725	709	700	717	707	711	685	729	678	694	768	689	729	692	706	669	715	686	714	687	698	692	655	709	713	692	689	742	675	704	708	677	716	755	703	724	703	659	685	712	702	725	707	713	706	677	708	694	673	728	751	645	698	709	760	685	668	733	736	718	733	737	735	745	676	740	726	690	718	688	733	670	717	734	685	681	682	709	711	714	700	721	696	715	701	728	707	719	733	702	681	765	726	709	716	688	692	680	735	694	650	689	725	698	762	670	667	715	643	710	703	690	690	744	697	706	718	691	724	699	700	704	700	702	710	666	713	704	664	742	701	741	684	747	718	667	724	724	722	711	705	693	711	675	687	720	723	670	754	768	741	744	681	674	708	657	699	720	735	732	720	759	714	705	693	700	702	688	723	722	682	696	746	742	721	681	705	689	707	686	679	753	703	699	708	735	669	694	685	740	714	697	655	681	708	722	691	710	684	716	700	673	734	703	698	722	711	723	670	707	717	708	723	704	728	691	684	736	723	721	694	739	679	690	734	711	705	682	668	713	693	737	644	705	743	704	720	701	718	693	685	749	739	697	675	732	712	720	706	708	670	715	682	703	701	679	682	713	739	704	716	707	696	657	720	729	716	698	662	692	687	702	686	720	717	735	683	712	695	722	719	718	764	732	696	657	719	696	721	683	702	703	713	692	715	706	752	704	682	743	754	663	711	724	748	733	768	726	765	736	690	724	701	695	715	693	709	694	718	636	710	675	700	724	744	717	743	734	718	753	705	682	737	687	722	755	721	686	731	674	712	670	665	707	670	776	709	706	744	663	705	683	729	683	738	727	673	723	658	683	733	668	680	712	747	721	690	733	697	672	727	728	698	717	707	758	709	747	741	693	683	689	684	717	726	672	745	658	662	736	717	712	713	694	756	693	674	738	681	730	723	700	741	708	713	721	675	737	683	706	727	685	740	741	682	732	699	677	680	683	705	759	710	666	718	671	730	723	736	674	728	692	683	724	760	739	683	712	704	746	685	703	719	721	709	749	711	635	717	671	701	725	694	724	698	681	680	712	692	691	705	692	714	721	688	693	689	724	731	692	628	730	693	754	739	697	738	739	695	701	755	696	708	705	687	698	729	735	677	701	704	674	695	725	658	718	690	668	739	683	730	678	721	671	701	689	656	743	691	685	702	704	678	733	705	681	706	740	793	715	754	727	673	697	746	703	694	720	704	783	673	728	764	728	670	724	760	671	764	697	681	722	704	644	694	718	728	721	701	754	707	733	733	652	707	699	683	736	751	758	698	722	669	688	674	767	681	731	667	680	703	693	720	711	731	721	725	722	724	709	737	718	699	660	675	695	698	708	698	725	712	718	716	730	675	686	659	684	709	750	697	708	715	685	742	722	756	678	735	716	725	725	727	676	725	689	696	696	712	673	731	692	653	684	693	749	695	668	705	686	723	708	670	686	692	667	711	744	686	708	637	693	706	733	732	698	733	672	716	703	711	702	740	743	692	674	654	725	700	678	707	717	669	765	677	729	723	695	699	703	725	706	723	767	706	713	752	710	672	695	723	691	666	715	712	687	720	704	700	696	726	713	719	694	738	728	693	655	711	732	747	706	702	614	712	701	737	678	729	743	729	702	705	755	715	697	738	663	733	711	720	709	642	772	693	724	724	679	746	701	687	728	691	711	659	736	715	706	713	702	669	701	698	707	774	728	674	708	709	694	643	779	709	709	718	676	690	698	727	726	727	698	664	699	695	698	728	726	691	703	746	743	693	709	689	696	756	707	712	655	666	718	707	730	735	742	746	708	706	687	752	700	676	734	693	691	706	722	690	681	679	685	682	724	690	698	685	689	713	676	725	704	743	711	694	715	704	722	728	747	701	649	689	732	706	689	682	688	730	700	708	735	680	717	692	737	700	729	731	715	684	715	737	694	724	682	717	716	685	668	733	741	656	728	722	728	732	679	693	710	679	709	713	722	726	645	724	698	735	722	749	698	686	664	719	703	670	663	698	667	710	675	694	669	699	707	713	728	700	731	707	726	700	688	712	692	714	735	655	682	693	734	694	682	727	700	682	712	696	706	702	764	632	699	691	736	712	690	708	741	665	695	759	742	717	761	692	733	698	735	695	713	709	676	765	685	733	703	709	694	664	685	699	737	698	683	688	705	722	754	677	733	727	753	730	715	699	708	702	700	663	701	687	716	718	715	679	727	684	669	710	665	748	702	678	686	739	689	676	711	682	694	707	713	699	669	661	726	654	713	675	750	713	708	709	746	677	732	660	704	689	732	764	701	708	726	721	719	679	671	747	684	710	702	691	701	699	720	719	689	653	773	697	722	699	722	744	696	701	699	715	708	682	764	707	707	720	759	683	780	721	744	733	665	769	714	726	700	669	712	737	653	667	723	687	671	733	732	749	740	707	772	703	737	722	725	690	676	717	687	695	733	684	673	688	771	696	705	721	734	728	729	708	729	711	739	731	713	714	720	673	704	736	682	652	666	717	683	700	686	738	690	694	693	689	664	712	711	689	699	708	683	699	733	724	728	705	731	707	709	693	676	698	720	687	697	691	707	745	692	679	703	695	753	689	707	747	698	714	756	692	730	700	732	725	741	662	726	734	669	692	684	686	723	726	710	702	767	639	692	720	708	682	696	664	708	728	753	721	687	743	746	694	739	658	696	695	703	650	693	724	676	680	713	742	743	727	664	685	737	727	687	704	717	727	711	710	692	716	697	697	761	690	697	699	741	681	683	714	701	664	729	703	703	713	694	683	733	672	686	698	727	686	731	678	732	731	710	670	691	685	725	701	709	691	734	694	725	769	702	737	679	708	689	681	686	736	721	693	733	705	660	726	720	654	708	684	738	707	727	661	662	693	656	721	726	704	711	692	630	725	741	699	713	701	709	713	766	698	667	727	719	689	715	695	681	712	720	684	669	743	711	681	731	701	714	719	723	660	748	747	675	707	669	720	752	650	684	715	726	733	681	728	739	736	764	702	701	711	719	726	746	656	658	689	678	712	661	678	680	699	714	685	715	672	674	675	699	666	693	696	700	680	669	752	722	720	694	705	742	691	705	705	716	697	709	692	740	702	662	759	685	721	743	689	678	699	732	727	720	727	741	740	692	721	722	655	737	742	660	692	710	730	693	729	720	696	703	669	701	716	696	715	738	711	714	687	706	710	726	722	666	707	665	701	700	692	683	676	710	732	696	737	752	698	679	721
44983	32668	24517	18338	5061	1980	1341	912	732	720	564	558	572	491	451	423	418	395	359	416	353	377	405	381	341	369	329	374	391	378	375	365	338	349	367	373	339	356	351	365	344	381	360	374	348	316	360	365	329	378	365	380	353	376	353	358	354	361	398	359	367	312	356	343	345	345	326	319	358	326	327	360	343	344	332	339	381	372	358	360	334	354	370	324	358	365	328	346	369	385	339	328	334	330	344	374	354	331	340	362	321	347	378	311	335	349	342	384	339	310	332	344	379	322	322	367	369	346	399	374	380	369	316	343	312	322	323	346	326	317	349	389	338	360	313	354	354	314	386	346	388	368	355	340	360	316	338	313	337	362	344	372	342	336	359	364	337	338	353	373	361	368	323	340	323	360	374	337	356	373	378	375	345	382	354	329	346	346	330	362	401	370	337	372	371	336	363	368	371	334	303	388	360	322	331	344	366	345	333	332	373	340	334	333	354	383	346	361	368	354	360	364	350	348	350	352	339	356	345	369	356	337	368	363	347	321	380	360	379	334	327	326	358	361	312	344	340	322	308	348	355	350	341	352	317	361	356	401	354	379	393	336	344	350	392	367	379	390	398	327	329	333	362	335	402	337	333	359	337	328	351	371	346	343	341	360	380	366	317	336	343	398	364	330	382	322	363	319	317	345	363	324	340	340	331	352	320	330	358	333	335	359	370	344	322	346	340	329	349	336	332	332	289	370	315	334	329	368	366	358	353	342	307	336	358	365	358	340	340	365	330	388	316	325	376	347	392	353	341	319	365	320	342	331	367	306	326	378	356	357	352	349	337	343	343	332	346	365	340	351	310	352	368	371	323	336	351	364	310	368	369	376	374	325	344	335	324	351	341	369	366	341	318	341	396	340	383	340	348	351	342	331	335	336	367	359	326	328	369	328	313	348	361	392	345	336	351	364	321	366	364	312	335	344	344	360	336	401	391	339	383	325	348	371	355	325	351	407	387	336	338	334	338	346	341	364	334	344	368	362	337	358	364	338	351	351	348	346	366	344	335	364	380	346	367	370	309	329	364	393	360	330	361	345	336	356	361	329	362	374	371	342	363	323	336	374	333	351	345	350	362	340	347	361	379	348	358	343	353	347	320	400	336	351	383	330	339	344	342	363	347	349	365	347	348	342	333	345	364	393	369	342	342	357	339	365	351	360	355	397	353	356	334	355	340	365	355	343	387	368	355	332	348	349	313	378	373	385	346	348	358	358	322	332	351	349	335	391	367	354	339	358	370	377	376	379	343	360	345	375	346	315	379	351	370	348	370	350	360	365	359	385	381	343	369	364	362	320	332	378	335	335	315	374	363	345	335	378	333	338	369	353	366	344	377	372	327	374	327	373	350	362	367	355	342	372	343	354	358	368	372	410	362	352	334	354	305	358	319	331	348	334	376	332	330	411	342	369	376	344	358	348	341	333	337	357	331	368	334	360	352	350	377	349	371	331	383	347	349	348	342	337	401	304	358	349	343	324	360	373	348	334	329	349	354	371	395	334	334	359	329	371	309	354	351	350	294	342	328	360	337	343	345	354	377	357	338	337	326	335	354	317	359	382	348	377	334	359	362	391	356	344	346	360	358	355	370	379	348	332	322	337	372	356	331	346	345	355	346	357	360	339	358	363	351	331	300	346	368	354	425	358	339	354	340	349	377	359	318	331	356	331	336	385	346	375	351	335	333	325	342	328	369	335	349	342	368	328	339	299	350	309	341	348	366	357	373	348	369	319	335	375	361	364	312	358	354	324	357	361	382	353	391	313	318	343	366	338	368	374	376	351	332	400	369	353	351	298	336	334	334	347	357	358	345	366	345	387	374	335	358	331	333	344	322	374	372	365	352	361	346	332	337	385	358	344	356	338	333	329	366	351	355	317	335	332	326	388	367	364	346	355	346	327	353	343	380	339	359	340	346	336	323	384	348	383	362	359	327	343	317	382	348	339	386	376	353	318	306	347	375	332	324	336	390	343	357	356	366	385	373	342	334	329	368	423	352	355	373	344	336	352	342	357	323	336	335	343	382	339	313	326	357	368	322	377	357	364	360	337	375	366	343	345	322	297	289	342	324	293	317	346	363	342	320	322	299	378	347	380	368	359	354	351	359	337	339	327	375	334	380	357	347	359	405	322	352	358	356	357	384	354	346	368	325	340	341	400	331	332	354	386	355	345	352	358	424	350	358	325	362	369	364	356	383	347	332	376	360	358	356	346	372	345	344	340	373	356	335	321	344	363	307	331	340	351	332	333	327	308	361	340	333	320	349	325	374	347	331	336	348	340	340	358	344	397	372	328	332	310	329	348	356	353	354	354	310	324	334	378	338	365	307	347	355	378	334	358	342	364	322	319	330	314	344	341	330	372	348	355	341	390	361	329	364	343	323	360	388	366	360	339	329	373	341	346	366	362	365	375	321	370	314	358	348	353	350	325	330	304	363	338	382	331	350	367	340	361	334	370	329	335	380	371	379	329	359	318	358	364	367	359	349	330	299	368	344	346	351	343	381	381	364	387	342	355	332	321	332	319	347	345	364	384	369	364	363	346	346	343	384	346	317	336	373	328	371	313	377	326	357	327	379	346	331	365	361	350	360	335	315	373	382	334	329	367	389	369	388	335	349	340	355	346	334	349	407	404	317	365	360	343	348	352	354	312	319	372	342	339	384	320	357	372	366	358	335	376	367	334	397	367	358	339	339	369	354	340	340	351	367	400	365	379	356	346	326	338	336	359	362	333	337	351	356	351	339	399	356	327	362	352	373	353	380	366	353	370	318	327	360	351	345	332	321	353	365	372	372	341	341	343	368	325	335	330	345	360	344	386	364	361	310	352	356	359	335	339	331	319	368	381	319	361	355	337	348	374	361	327	367	362	344	344	347	337	364	361	318	328	323	331	368	325	397	386	350	362	347	368	343	358	342	361	351	353	371	334	343	340	341	347	388	369	354	377	352	340	363	367	358	333	386	325	369	373	336	358	353	343	314	354	334	377	385	347	386	370	338	359	360	342	354	369	327	370	342	392	348	337	347	331	354	369	362	333	341	340	376	353	353	365	375	340	342	359	319	334	333	320	366	319	331	372	366	371	353	341	318	337	356	421	358	347	377	365	315	361	342	383	349	367	361	352	357	341	313	358	338	339	347	349	342	327	365	369	356	364	343	338	351	363	351	357	337	345	350	352	340	364	374	383	321	366	347	317	338	399	370	347	334	366	351	363	395	339	356	378	377	340	353	329	362	360	305	329	341	323	377	352	347	340	365	358	343	307	366	336	389	373	324	345	370	387	338	334	371	341	359	355	327	350	302	337	355	338	391	341	366	352	339	377	337	380	368	365	333	316	309	329	395	406	369	353	395	299	320	345	347	348	347	370	360	331	354	329	359	361	310	332	359	337	340	397	379	365	341	327	366	315	353	373	342	354	392	389	330	376	321	328	416	359	339	324	327	371	362	356	360	333	352	341	358	330	363	362
27882	24179	25834	24516	7538	5015	4090	3220	2910	2419	2038	1944	2047	1541	1524	1296	1219	1142	1063	987	938	952	899	956	904	851	890	907	835	844	868	854	808	781	855	799	831	818	805	766	771	751	781	823	791	776	807	757	801	738	814	763	802	807	750	793	762	801	735	787	818	814	815	801	745	740	766	812	770	761	764	760	771	779	743	748	717	818	773	794	810	764	777	828	725	753	739	787	737	738	833	737	759	751	801	740	766	766	778	815	732	747	739	755	786	750	773	770	718	817	797	733	783	814	755	757	798	723	774	754	806	785	775	734	768	747	729	798	739	773	715	713	750	773	714	791	776	758	799	770	766	785	768	744	800	794	796	787	750	755	762	822	763	752	771	750	806	765	792	758	795	789	802	766	785	759	823	765	776	787	750	758	809	750	764	755	778	770	794	756	797	740	752	748	751	769	798	754	775	776	779	727	792	847	783	779	766	755	751	759	801	763	798	760	696	760	811	740	770	750	738	731	780	774	794	801	794	804	730	747	807	730	771	739	732	749	734	740	767	767	776	735	761	773	788	827	786	739	782	788	756	825	801	771	780	751	809	771	796	760	767	708	778	787	770	751	771	758	744	804	789	811	764	748	787	765	780	792	780	726	783	742	750	789	783	751	765	829	805	740	801	781	761	794	736	742	716	786	817	761	808	775	751	748	800	792	764	757	779	743	808	757	762	785	822	762	765	796	756	769	768	766	780	804	734	783	687	733	830	734	787	751	691	739	746	766	747	759	785	737	802	749	774	769	761	768	752	753	751	765	796	776	760	768	779	778	728	692	770	764	801	726	826	851	754	774	822	779	772	760	750	754	814	762	770	744	795	769	730	752	796	707	747	749	810	746	734	802	775	797	729	746	821	807	792	800	768	774	830	778	785	748	792	736	790	752	757	770	748	764	751	785	796	781	782	756	759	784	716	759	791	774	767	738	784	751	722	805	821	748	802	771	802	757	799	722	781	751	813	721	799	761	749	783	807	754	760	757	770	772	791	725	757	747	763	781	752	777	755	760	732	799	791	780	789	758	740	729	782	829	753	785	786	789	742	765	746	775	755	784	718	753	762	782	809	703	777	773	776	792	751	766	791	783	746	802	714	778	815	780	747	803	810	774	791	783	783	729	759	792	768	783	708	769	727	789	767	763	722	751	742	752	763	749	828	721	780	730	726	776	747	754	729	751	782	757	749	802	745	802	782	768	747	766	728	797	801	793	712	763	752	771	764	739	794	749	734	756	782	738	750	792	797	745	796	742	764	762	763	741	784	787	791	760	733	792	758	768	781	822	772	801	772	768	764	782	830	780	794	757	723	737	782	790	757	755	783	701	793	790	730	789	767	807	804	777	778	758	758	766	742	741	773	767	834	822	742	809	807	732	754	759	742	779	768	787	750	789	800	770	806	737	776	783	779	776	765	766	754	738	779	753	704	773	777	758	806	737	755	809	775	706	787	780	761	772	757	804	762	783	754	759	786	794	771	765	787	779	751	735	779	767	764	728	778	753	745	778	804	773	768	779	698	755	790	740	824	708	816	778	771	723	744	803	770	826	766	703	761	765	743	762	726	803	789	777	744	745	826	773	787	747	789	771	771	786	781	753	761	749	781	763	763	724	766	761	766	730	776	709	789	818	758	753	710	736	807	774	737	805	824	760	787	765	755	780	739	770	765	786	800	783	714	766	753	773	796	764	781	751	753	779	772	759	752	786	792	800	773	798	779	717	762	763	778	801	807	818	765	743	764	773	784	803	774	699	756	766	771	732	791	807	769	788	754	808	735	799	767	811	758	773	737	818	807	794	771	761	771	743	768	744	745	748	795	786	805	758	767	762	688	749	772	768	771	782	832	734	697	755	707	777	800	748	769	810	805	738	745	749	800	752	751	768	819	806	737	794	731	794	792	774	786	783	773	724	778	796	762	755	816	780	730	780	734	721	760	772	784	745	738	784	780	771	786	766	735	750	750	781	741	775	750	735	764	747	797	770	751	725	774	768	726	733	771	745	724	773	723	780	768	724	778	782	785	773	747	761	767	782	784	752	730	748	770	729	729	774	758	720	726	771	759	781	773	746	775	723	759	828	784	762	772	774	771	807	734	763	805	709	727	768	805	798	788	748	824	794	753	804	801	754	755	765	745	770	768	766	792	783	764	782	792	743	758	767	809	760	785	777	732	836	803	786	781	749	787	729	763	780	782	782	713	754	720	741	762	820	784	750	715	756	817	755	760	753	758	785	718	786	741	760	755	809	772	767	732	755	781	789	779	723	786	762	775	803	759	798	805	676	767	733	756	792	749	748	745	773	729	715	736	790	777	726	738	773	820	806	805	765	775	780	846	793	760	777	831	785	748	758	744	767	795	786	736	754	788	740	703	707	730	786	695	738	785	772	789	768	734	768	773	808	788	749	772	758	777	781	806	773	800	789	782	799	771	793	737	794	780	778	728	800	768	770	785	747	767	741	754	758	749	731	787	778	766	777	773	759	803	784	827	775	788	754	783	739	776	777	774	798	767	802	766	752	718	765	792	734	793	727	727	752	730	794	777	789	761	760	795	792	798	753	745	803	737	774	785	796	741	785	736	785	757	742	778	750	749	751	753	747	745	768	732	780	725	714	741	774	783	813	788	739	768	780	761	786	757	767	742	768	799	745	742	763	793	771	765	729	783	744	789	736	785	747	731	756	756	743	776	765	720	718	766	738	741	752	812	769	766	749	759	784	828	797	781	766	735	739	784	794	767	768	786	787	778	764	795	751	714	749	790	802	776	756	725	823	812	769	736	791	785	731	776	750	730	767	745	750	776	717	777	736	743	782	711	771	778	798	759	719	764	753	797	786	744	728	778	765	745	785	828	724	761	780	801	755	748	766	741	740	760	794	753	821	731	744	749	768	777	745	809	807	770	752	788	773	743	702	785	738	785	780	809	760	714	730	768	758	752	783	754	764	737	813	726	734	792	791	741	751	778	802	777	776	764	769	802	771	795	802	753	766	755	799	781	784	797	781	754	774	711	768	801	780	782	753	733	810	777	779	752	779	770	802	781	782	798	758	828	797	770	768	803	769	759	747	780	744	733	778	793	746	759	804	742	724	787	789	750	782	783	737	759	794	740	827	739	769	739	776	755	737	819	734	766	761	748	769	763	801	766	745	788	739	780	737	789	840	806	736	748	746	747	738	792	719	765	812	756	790	789	774	774	735	756	741	741	745	774	753	766	750	761	747	786	751	788	810	745	747	742	758	765	786	738	717	777	763	751	798	791	781	758	789	716	730	756	802	773	775	871	729	781	794	788	780	761	792	755	783	750	779	824	729	771	736	751	832	790	768	752	762	774	777	778	787	748	739	780	768	800	752	782	763	745	786	757	754	761	785	759	754	755	829	766	712	752	746	766	774	791	783	786	821	759	723	733	794	783	752	777	838	769	766	731	794	798	798	812	765	783	770	751	753	763	744	769	794	791	745	796	763	775	785	740	780
19549	10019	5530	2543	957	496	443	375	381	344	304	311	302	316	276	280	269	274	280	280	272	283	268	260	256	250	257	260	285	260	307	241	258	258	267	300	271	275	251	291	268	260	284	245	299	269	262	286	323	245	259	244	259	261	250	267	293	240	259	256	231	312	260	252	276	265	271	273	263	268	253	271	259	279	281	268	248	244	284	227	244	282	263	259	285	285	234	271	225	274	273	265	289	247	266	244	272	256	232	255	266	264	241	245	281	265	251	275	261	263	269	239	248	235	241	248	243	273	235	245	276	246	240	265	252	257	263	263	264	268	271	255	245	249	282	301	250	285	307	288	264	270	265	291	250	265	264	254	249	286	263	236	266	236	275	254	273	258	250	265	258	247	280	256	263	264	275	275	263	273	261	265	311	285	263	270	270	287	289	277	247	250	290	242	260	267	293	277	272	262	250	285	243	279	263	261	263	285	242	288	257	258	259	258	266	253	256	274	254	259	285	284	292	260	302	250	262	246	276	251	300	267	273	277	277	259	245	267	276	220	255	253	273	256	270	255	256	284	244	260	253	266	270	267	285	278	260	275	243	240	281	262	249	287	286	272	250	243	272	287	288	274	255	256	275	259	238	240	253	267	274	251	237	257	247	272	277	258	248	262	257	282	273	282	272	261	270	256	285	297	263	254	266	260	250	300	265	260	244	268	299	246	300	253	262	264	236	261	246	276	282	275	239	232	236	254	251	272	251	284	269	243	288	262	286	256	235	281	276	244	285	273	287	270	290	232	258	301	274	257	255	268	261	235	260	252	282	250	255	263	240	256	262	281	250	246	272	262	260	263	224	259	256	250	243	260	264	262	237	278	271	272	294	283	255	273	275	264	266	267	280	273	256	248	281	286	266	276	228	271	276	249	297	244	254	295	286	267	267	248	261	285	260	287	257	290	214	254	286	269	278	251	229	270	236	289	253	246	256	283	261	271	284	278	275	278	266	260	263	274	254	265	263	232	282	243	241	274	267	262	229	285	238	242	257	281	253	276	273	280	269	249	273	251	241	310	251	247	259	289	238	283	256	270	239	281	250	233	262	289	260	284	286	275	250	252	245	278	273	295	289	259	260	248	235	229	237	260	281	256	265	283	261	264	276	273	241	294	246	238	236	286	245	285	252	261	263	260	275	255	241	303	260	239	281	250	250	270	240	252	276	222	267	284	274	260	267	262	286	281	296	268	288	285	269	261	246	335	259	281	282	270	281	277	250	271	263	253	267	262	247	258	244	278	254	251	271	309	274	319	278	283	294	249	273	274	274	245	244	250	283	263	264	297	279	251	243	271	268	290	252	235	255	232	279	246	263	245	260	262	273	255	267	289	252	261	263	242	252	253	264	251	271	263	249	256	257	290	234	271	269	292	296	307	261	264	251	275	266	270	300	270	264	294	233	294	258	253	248	277	250	247	277	263	237	290	262	269	260	291	248	261	254	271	279	255	256	271	257	275	227	265	258	272	285	277	271	261	268	265	247	290	262	262	250	281	266	269	245	299	257	276	246	286	270	275	267	274	264	289	258	278	262	255	302	241	279	269	285	269	250	271	280	249	257	250	279	259	251	284	273	286	270	266	256	274	276	243	241	242	272	252	233	257	247	259	265	257	257	245	266	270	222	266	244	241	253	261	267	275	237	262	242	274	267	243	261	282	290	261	258	241	262	266	269	262	284	297	229	284	256	278	264	255	263	241	246	292	239	270	295	254	269	235	213	232	273	273	238	263	276	268	293	289	247	273	257	252	289	250	296	264	281	269	236	298	254	275	241	278	239	263	278	312	302	278	288	251	223	283	250	270	246	270	219	268	206	250	257	261	286	243	284	274	251	260	300	277	282	272	252	260	300	260	267	266	300	291	281	276	273	258	254	261	278	235	285	274	271	239	229	253	261	248	265	289	270	254	264	243	278	223	253	288	249	249	259	252	242	277	258	274	258	255	258	245	270	274	240	244	261	279	279	255	259	287	231	251	239	272	285	261	255	233	273	302	286	258	269	241	275	259	244	266	246	248	232	262	263	260	285	275	274	260	272	237	270	254	259	284	265	272	236	254	289	252	274	297	270	280	256	245	263	297	250	289	276	277	271	276	253	267	257	294	281	282	259	254	262	242	247	258	266	270	262	239	248	291	301	276	264	306	240	261	281	240	265	281	268	263	256	274	280	270	279	257	291	268	277	248	223	256	223	264	258	287	257	273	273	293	268	240	254	236	275	264	261	279	256	246	249	293	262	244	263	263	262	242	235	261	278	300	279	240	249	254	283	277	238	267	261	265	273	269	285	254	266	241	273	264	257	239	237	263	263	291	240	229	285	295	256	272	257	258	267	270	255	255	269	254	269	261	263	251	275	253	289	281	285	283	246	252	256	283	301	236	265	285	284	273	277	264	291	288	256	280	252	257	287	217	271	242	275	270	250	270	287	260	270	297	254	249	213	258	257	295	299	274	254	276	236	252	270	230	277	236	237	274	251	279	245	266	284	288	244	282	293	281	292	280	238	241	265	259	280	255	273	268	262	214	252	243	254	255	282	258	269	281	263	257	262	224	235	259	256	256	261	281	284	252	249	243	253	271	267	249	231	254	216	258	244	243	254	262	248	238	229	235	288	296	266	281	246	296	244	228	291	275	280	263	257	287	277	264	246	264	255	283	264	263	294	278	287	275	308	240	281	278	279	264	243	277	243	275	280	265	307	272	242	238	303	231	235	283	273	237	284	289	267	259	290	241	275	280	268	259	281	229	249	278	266	248	264	271	283	250	277	289	282	254	260	274	246	267	259	242	239	258	267	282	260	242	238	271	261	258	258	257	262	278	286	292	283	262	237	235	263	279	246	284	286	256	247	279	277	257	273	261	245	289	261	255	249	278	251	286	285	261	284	243	257	268	272	292	281	239	261	282	250	277	259	260	276	268	260	244	268	269	282	266	265	273	250	255	248	277	240	242	287	256	264	256	250	270	254	249	248	271	237	258	235	243	295	271	241	250	257	299	279	268	266	265	253	285	255	274	219	263	278	263	259	287	284	315	245	240	243	274	293	260	267	283	269	249	229	227	262	250	292	282	257	249	280	275	297	236	264	233	280	251	295	241	228	239	289	259	244	260	257	261	244	252	291	237	272	279	242	273	239	268	245	281	257	252	288	264	258	259	266	264	255	254	240	261	300	273	279	272	288	255	251	245	259	269	220	243	254	235	255	252	281	297	273	273	254	247	280	283	252	279	286	290	267	254	267	258	263	299	241	238	304	239	259	271	231	279	295	261	256	269	279	279	241	247	276	239	236	257	245	239	276	233	267	263	245	265	251	240	257	273	254	273	290	279	241	251	264	277	245	274	277	244	260	284	268	264	247	260	262	249	265	276	293	263	259	256	232	262	269	268	272	262	257	296	262	257	260	233	246	249	303	259	288	255	267	252	248	284	269	279	239	256	297	255	259	256	241	273	289	260	261	238	265	277	244	299
11677	8007	8434	6198	3063	1752	1484	1357	1199	1010	896	876	841	745	800	761	754	680	688	748	636	652	643	643	645	628	625	633	591	633	639	604	620	544	633	622	609	623	613	640	574	586	597	578	606	597	613	585	590	568	567	604	560	627	593	615	631	624	578	643	623	581	614	630	600	604	614	583	575	632	598	608	612	559	588	543	618	624	629	566	582	602	582	640	598	622	624	596	597	619	586	600	576	621	643	639	587	571	608	577	599	586	571	600	610	620	631	631	590	589	628	586	630	589	617	638	636	596	582	675	581	586	623	626	590	626	632	638	642	574	557	612	613	616	577	582	590	609	622	561	626	611	594	636	600	575	605	587	642	596	621	611	589	602	623	575	563	583	597	591	591	611	567	652	591	559	595	588	582	596	604	570	600	623	594	585	592	598	615	664	628	579	588	607	610	597	584	584	595	587	604	625	582	608	634	593	575	589	605	591	609	600	586	595	612	588	585	633	592	582	613	646	610	642	628	605	577	596	611	598	584	575	588	592	618	596	607	588	595	619	599	600	583	596	573	611	551	618	557	588	606	606	598	588	598	584	554	571	603	595	621	566	592	611	639	628	624	607	573	566	559	635	562	582	619	594	606	605	559	622	620	616	613	588	595	611	579	632	615	608	564	632	593	631	624	583	599	612	612	582	598	577	577	619	610	590	589	600	582	599	629	604	587	589	614	608	628	582	609	595	602	606	593	584	577	607	562	594	622	604	624	620	644	619	622	579	637	586	609	618	580	631	648	574	593	570	599	592	628	611	624	576	660	554	580	575	561	650	621	603	596	613	611	599	596	595	595	594	576	596	599	556	602	580	663	608	590	581	569	590	617	567	578	587	623	577	595	571	578	604	595	600	575	571	572	635	606	612	610	651	588	574	601	600	569	618	613	664	579	620	596	619	614	617	603	621	614	654	627	599	579	586	577	602	593	567	612	607	620	606	614	617	602	611	622	634	578	571	627	606	576	573	631	605	587	569	589	593	584	620	615	616	570	654	569	627	562	605	569	625	591	597	566	600	609	595	619	590	607	561	642	623	573	589	635	635	683	586	601	589	603	584	596	628	605	592	663	631	619	556	610	581	634	595	580	617	578	575	602	581	609	602	624	604	568	598	614	575	626	599	606	627	600	561	643	568	603	618	607	631	562	609	585	621	616	608	616	596	578	578	585	626	581	620	579	624	589	634	597	561	623	569	606	611	540	625	593	661	566	584	582	604	582	622	626	578	596	613	616	604	585	609	679	598	672	616	649	556	571	561	649	660	625	575	635	637	565	613	605	584	582	605	584	629	584	576	610	608	606	623	582	608	585	607	585	560	628	615	578	588	574	643	603	576	597	618	596	636	575	605	611	600	630	593	605	609	585	604	580	638	544	599	609	549	612	596	608	618	623	589	615	618	595	616	576	601	601	632	583	555	589	597	584	587	617	665	592	629	593	600	611	608	584	637	617	594	636	606	618	626	531	580	606	612	577	610	589	645	589	581	606	628	560	612	564	597	540	589	628	541	620	609	607	594	588	606	561	636	582	603	576	613	575	685	651	604	586	596	613	602	595	613	583	580	605	565	637	640	569	552	648	570	604	579	594	590	568	583	599	594	609	648	589	588	583	600	616	643	629	621	595	636	547	614	575	592	603	567	578	563	590	569	580	620	607	585	602	607	578	589	647	611	626	620	592	598	617	626	575	645	570	603	602	571	567	593	592	561	579	594	601	600	576	602	607	592	621	606	621	574	590	624	601	556	616	593	618	618	595	652	643	628	598	575	602	592	591	579	611	635	594	593	620	564	580	589	607	552	639	574	592	561	572	610	607	587	583	590	588	580	583	599	613	570	623	606	578	613	574	618	595	563	588	627	627	607	595	592	585	601	565	611	578	603	622	623	628	605	590	554	653	572	656	589	612	569	612	601	605	569	595	595	575	637	600	607	575	602	593	609	595	596	585	559	588	641	570	549	611	556	586	587	607	625	559	622	590	617	607	577	618	584	573	567	581	592	571	594	590	594	586	612	575	610	589	641	614	609	620	580	619	609	604	584	594	552	615	619	629	599	589	604	599	586	624	598	628	563	620	589	581	621	586	612	627	610	606	637	561	570	650	656	605	599	635	587	561	584	616	588	607	634	580	604	576	598	615	614	631	566	599	604	609	582	636	616	573	569	605	664	611	594	618	581	666	572	582	573	612	569	614	615	617	650	584	609	646	600	599	604	564	560	608	575	586	655	604	584	617	600	634	576	544	608	546	624	626	599	617	634	661	607	616	628	598	614	609	618	594	594	644	630	631	596	606	638	551	656	569	596	616	602	595	623	586	586	602	562	587	598	606	612	624	601	599	570	616	631	594	550	607	609	609	549	630	608	569	593	610	586	677	590	600	559	601	590	579	644	586	585	619	637	592	600	616	579	577	631	585	597	646	589	603	575	593	581	625	637	574	609	603	623	569	573	620	562	625	586	559	576	625	579	600	611	612	639	631	626	593	590	601	595	598	606	545	633	579	590	607	615	594	521	621	585	597	582	612	585	619	583	611	633	667	576	598	610	593	650	623	581	616	640	660	591	587	635	618	634	589	575	620	617	614	592	613	553	588	580	624	611	600	582	582	614	593	608	629	608	583	616	598	611	610	623	641	596	570	600	622	578	605	623	603	591	580	595	568	600	640	609	613	604	593	609	553	656	619	624	593	620	629	605	608	582	608	590	632	614	612	588	582	577	623	550	587	609	649	610	633	622	643	616	599	622	591	583	583	617	624	649	590	597	579	616	633	577	640	581	600	613	617	583	596	628	591	616	624	578	604	619	610	572	577	625	645	589	588	576	578	584	567	605	596	612	627	598	571	626	595	569	607	601	564	586	619	580	609	547	627	632	578	584	585	557	655	598	581	580	585	603	606	568	621	612	592	601	579	592	577	592	577	600	641	624	619	616	644	615	620	629	611	629	619	631	614	581	598	631	584	601	610	580	573	599	640	588	629	619	566	605	558	608	591	606	552	592	593	652	599	597	568	659	610	586	625	641	601	605	620	574	583	607	580	597	558	628	557	613	589	569	649	596	617	615	617	582	602	640	581	577	587	586	611	590	625	623	611	619	588	578	633	603	587	588	626	629	560	618	608	580	582	577	600	617	612	588	599	617	618	556	574	586	609	571	612	585	573	592	594	603	619	596	615	601	558	642	567	631	597	619	605	618	549	575	603	595	571	602	620	619	595	620	585	629	550	558	544	608	588	587	592	578	626	612	610	598	599	608	610	576	605	605	616	572	589	603	577	612	632	622	632	610	617	611	638	574	610	570	601	606	579	592	593	572	588	601	632	649	609	605	602	589	643	575	551	567	608	599	583	606	633	558	566	580	601	607	610	607	610	608	630	582	612	581	594	614	548	617	622	565	653	604	600	618	594	582	603	592	588	564	606	611	620	570	598	609	633	571	592	592	621	591	622	619	626	616	574	628	586	604	596	614	605	594	560	592
34025	21935	16322	9529	2403	1147	896	774	583	504	472	438	465	416	393	374	370	353	397	353	328	337	345	322	316	360	301	326	322	310	340	334	336	317	285	327	334	328	322	317	289	279	327	312	296	319	312	310	306	320	299	303	287	351	338	296	320	328	324	324	343	349	307	278	289	311	298	330	304	286	331	303	292	316	301	339	305	325	296	346	314	296	332	310	319	267	350	332	316	346	328	329	349	319	338	353	319	317	333	312	355	310	331	304	301	319	304	335	330	269	341	325	303	303	321	319	297	307	311	303	329	325	297	299	298	375	334	338	336	338	348	344	332	376	326	274	349	320	349	304	320	298	305	296	310	319	331	313	317	366	336	294	321	302	317	326	296	325	334	281	332	306	333	304	349	345	304	292	329	305	278	336	295	334	290	299	280	291	325	319	306	299	309	320	320	329	333	286	303	348	322	322	328	277	293	282	303	320	338	291	312	288	326	309	323	356	363	343	321	313	299	336	303	319	304	330	310	327	306	312	287	310	329	306	278	300	321	303	322	276	339	325	361	309	302	330	337	326	281	315	307	315	311	294	315	322	300	281	321	327	329	319	290	287	309	275	331	305	327	338	338	334	340	300	332	296	317	315	356	301	349	334	345	338	311	337	351	305	295	301	299	303	328	311	280	318	295	298	306	321	306	277	324	322	307	323	319	279	337	317	305	298	303	346	303	295	324	309	313	330	313	296	314	319	310	327	289	302	319	323	331	290	306	332	310	294	353	353	310	300	321	300	333	330	336	300	311	286	290	291	320	323	318	308	325	346	322	339	320	315	285	312	322	258	294	327	307	337	340	280	318	328	311	324	344	324	309	298	271	315	319	314	348	321	325	316	287	291	299	324	319	290	337	277	324	320	307	323	314	310	332	307	286	349	280	333	333	336	333	340	337	314	320	306	317	378	362	281	327	315	299	330	337	319	309	331	310	323	344	313	295	341	360	308	320	331	284	310	328	297	297	331	344	325	300	343	279	317	311	301	346	342	336	296	304	285	309	295	355	318	377	325	301	336	302	333	268	323	283	296	289	329	318	313	308	316	267	309	294	318	296	342	315	306	287	292	309	320	324	294	280	346	318	270	322	324	305	309	326	321	348	332	310	341	296	331	326	320	343	318	321	324	336	331	316	321	330	292	302	321	329	287	306	331	303	306	281	312	333	295	328	342	323	294	339	336	329	333	307	309	325	326	310	356	304	327	304	354	344	326	320	287	335	316	313	332	309	334	313	336	298	275	264	306	292	275	303	272	326	306	297	277	300	299	305	317	337	306	344	328	300	288	306	293	314	319	330	324	308	328	327	324	305	287	302	304	303	292	316	292	337	316	302	301	296	319	314	297	289	311	304	318	353	348	319	304	319	317	311	326	318	326	314	282	307	308	351	339	318	288	351	307	359	321	291	318	312	342	336	309	284	316	282	303	306	307	301	308	302	304	330	313	342	305	290	341	318	331	338	328	302	310	343	303	296	312	339	311	355	317	287	312	308	322	310	290	346	315	304	307	287	322	309	363	286	327	328	311	293	304	293	315	306	329	324	287	333	301	342	301	312	302	299	296	346	293	285	324	320	303	332	322	336	329	292	315	333	296	337	317	302	289	301	302	322	285	314	314	287	320	319	291	320	316	318	310	311	295	285	311	313	337	269	300	351	313	289	314	293	346	350	318	350	330	278	283	296	332	295	303	325	281	311	355	309	325	322	327	323	322	296	297	293	329	299	310	294	318	302	313	319	321	306	335	318	308	291	272	268	291	349	327	294	303	291	297	247	291	271	345	329	345	341	292	305	305	334	314	312	306	276	292	304	274	288	334	336	305	296	298	302	331	307	282	353	329	335	330	313	314	299	318	299	341	318	325	311	308	320	316	319	289	328	331	328	326	307	292	318	314	296	320	318	354	298	330	327	294	315	312	331	316	298	305	302	294	322	343	304	345	344	306	344	322	316	334	281	329	332	333	318	351	324	329	327	287	287	308	327	317	306	344	285	342	309	326	290	300	331	312	322	355	318	338	286	314	331	309	303	326	298	302	292	322	324	298	363	344	315	302	324	379	336	339	321	311	322	320	314	290	315	322	291	333	294	315	293	360	315	329	322	327	302	317	302	315	327	343	335	289	320	319	291	336	305	310	313	332	308	336	296	302	320	324	347	315	318	309	301	298	327	336	342	297	323	340	348	284	311	339	301	284	291	269	342	328	277	322	286	318	325	337	306	306	319	328	314	289	314	299	302	304	307	308	305	330	309	322	328	361	354	305	287	342	341	345	318	365	307	318	296	296	316	353	286	323	343	300	313	316	349	289	315	321	302	303	310	300	301	312	332	316	300	308	319	408	329	322	318	321	291	341	317	333	303	341	339	310	308	328	297	263	310	299	279	322	297	323	307	314	337	333	316	318	301	319	316	321	315	314	331	341	312	295	337	334	316	275	322	325	306	305	316	289	324	311	347	311	330	251	291	321	284	328	329	311	325	329	319	306	294	304	380	347	308	274	311	336	275	318	331	325	286	305	305	322	338	304	283	284	297	311	323	308	340	317	297	348	332	334	300	331	297	327	333	331	305	324	336	287	290	327	280	319	310	308	289	318	296	325	296	337	308	323	330	280	333	310	324	318	290	309	317	324	315	308	310	316	350	376	320	298	324	317	365	295	308	315	334	326	279	300	330	325	344	325	322	308	275	261	306	297	328	311	315	318	288	340	333	308	313	296	308	302	304	312	314	308	303	308	286	294	287	320	315	321	308	310	324	368	299	341	331	293	332	313	302	315	325	291	301	330	299	315	301	305	337	306	309	298	310	326	288	300	314	352	294	327	304	355	308	320	312	334	303	289	305	288	355	293	291	306	324	314	327	330	325	292	317	293	299	293	308	293	307	355	313	293	335	330	326	312	349	335	321	330	324	312	304	320	333	331	298	294	332	299	314	313	318	294	333	290	300	325	283	317	330	330	311	330	323	319	334	330	307	342	297	324	299	335	299	283	305	329	309	324	299	328	341	342	328	330	303	352	331	330	319	303	317	328	312	309	310	300	303	310	308	344	283	305	296	355	344	290	303	319	316	321	302	302	304	314	312	310	311	326	335	278	323	293	319	336	316	319	328	326	320	330	294	302	298	308	331	319	332	310	303	310	291	321	309	339	298	301	310	314	360	311	315	289	281	331	334	351	330	329	296	325	334	308	332	325	305	258	298	313	261	323	291	301	281	317	284	354	313	284	307	297	306	315	320	314	301	327	321	295	329	308	320	276	295	331	304	326	290	296	331	326	322	339	317	319	298	280	306	319	355	354	303	318	305	294	323	311	323	324	338	323	322	302	329	319	331	300	331	342	324	313	330	325	286	291	265	318	321	305	300	265	334	301	298	315	311	297	304	346	302	309	298	335	303	332	355	342	289	302	351	337	319	296	314	320	321	306	313	310	279	289	314	325	311	305	314	302	284	340	307	309	339	318	316	305	328	318	321	310
21715	16592	19624	16733	4948	3585	2871	2657	2095	1635	1616	1447	1439	1228	1245	1127	987	946	878	924	878	824	788	761	783	741	791	766	750	764	748	765	734	719	708	763	698	777	738	682	730	701	715	686	725	710	680	666	711	698	728	719	701	688	740	720	676	689	679	709	701	693	708	629	736	684	695	686	721	732	660	688	680	683	674	650	651	661	696	656	665	717	737	686	699	681	715	722	715	668	695	710	697	705	690	710	709	699	696	657	718	709	706	726	770	715	685	706	696	708	695	691	695	692	675	681	655	700	736	680	688	707	717	710	723	736	676	725	695	722	719	650	764	748	707	697	716	690	699	667	659	664	700	723	687	706	722	745	695	710	715	707	701	704	718	693	730	712	658	715	683	736	720	674	739	722	714	674	715	734	669	656	698	716	724	752	712	733	730	721	716	693	674	684	693	672	673	666	673	720	735	719	685	702	671	753	726	757	731	645	658	680	691	714	742	693	732	677	719	698	720	711	719	695	701	711	699	691	710	675	718	713	725	705	732	681	683	692	658	717	711	694	701	681	726	726	701	662	679	698	706	664	734	732	684	746	673	618	673	688	734	681	749	715	680	732	719	708	712	697	706	712	723	671	717	711	720	694	670	720	661	674	734	718	665	704	706	707	709	657	705	734	724	714	690	688	718	698	713	686	695	683	753	663	727	668	728	670	683	666	706	733	670	737	689	678	709	694	731	689	689	638	709	716	675	705	733	712	654	701	715	746	676	711	713	657	705	660	703	716	744	689	723	713	714	720	692	723	684	702	726	643	690	679	691	661	705	699	711	668	698	723	648	736	653	719	736	708	734	748	700	676	684	697	727	684	672	742	755	667	681	755	719	739	688	690	730	722	691	717	719	755	702	672	700	661	727	703	727	777	749	733	701	722	710	691	683	757	694	694	741	717	699	694	667	716	721	716	718	683	709	742	723	680	722	716	687	724	723	717	657	722	665	677	695	712	691	696	772	715	707	708	729	655	674	738	641	719	717	709	711	700	657	706	715	720	724	683	700	692	683	669	688	679	731	671	703	660	725	727	717	739	653	689	724	679	743	700	659	776	713	704	707	691	712	724	656	726	700	732	706	674	712	703	641	752	707	691	686	647	697	686	698	776	673	709	706	676	715	677	680	685	706	675	714	685	676	687	682	721	684	726	702	710	721	714	709	689	676	704	695	692	706	705	692	697	714	673	642	677	711	751	683	678	668	695	713	705	713	727	686	722	754	697	717	736	725	630	657	718	709	703	666	714	673	743	709	701	683	732	681	703	682	763	706	721	680	717	719	677	699	709	661	665	753	721	715	644	718	691	705	730	691	706	631	683	723	707	688	714	673	651	681	652	693	696	681	702	678	676	716	692	721	656	679	739	708	702	768	703	699	716	661	704	664	742	714	683	683	685	674	657	717	712	691	688	699	703	718	690	725	659	665	713	698	762	690	756	669	685	630	730	736	676	729	649	686	671	708	680	671	673	679	694	734	691	693	696	667	688	666	730	715	711	716	673	702	706	690	737	751	714	662	632	663	720	699	708	682	762	741	728	721	704	707	674	700	628	664	671	706	723	695	687	720	678	688	752	720	693	717	715	672	670	682	697	714	724	672	723	733	692	668	732	692	687	682	719	600	708	717	705	641	749	686	734	708	720	696	709	737	699	726	708	700	685	697	710	737	738	717	683	708	668	747	743	713	697	725	683	657	682	724	685	730	706	688	687	719	694	686	730	673	707	677	679	702	671	697	690	699	682	698	671	697	747	675	697	702	713	688	676	788	648	700	667	707	714	688	694	706	670	737	674	687	703	735	702	704	699	716	660	700	691	713	709	702	704	732	747	704	686	716	705	679	700	683	687	740	729	713	704	668	710	717	681	706	689	709	695	720	711	682	754	717	739	706	677	707	651	748	740	675	678	699	734	674	686	660	700	658	686	683	679	728	730	725	669	714	652	735	653	725	654	667	699	708	718	738	724	706	649	690	720	680	676	697	677	731	723	706	713	673	682	727	721	705	662	696	716	685	716	674	725	696	696	692	683	680	741	683	748	689	702	733	682	706	695	743	752	714	697	712	703	726	727	725	642	700	713	678	727	679	715	682	713	726	748	746	741	729	699	672	765	681	697	718	628	689	686	714	688	757	699	726	682	691	652	705	704	704	728	762	683	706	683	710	690	689	692	717	687	722	686	661	715	747	693	623	710	695	689	665	669	679	703	701	698	729	695	718	712	686	700	693	706	723	686	652	737	693	736	710	701	725	713	699	701	687	761	681	673	693	711	692	724	668	711	725	693	674	693	732	723	723	691	700	681	702	716	702	751	705	734	656	718	691	669	725	685	725	729	652	720	719	712	675	657	707	730	675	661	685	740	675	694	689	689	664	750	732	631	694	655	714	684	706	709	685	682	698	676	726	712	696	707	687	717	706	737	717	671	747	708	682	733	723	700	695	655	714	685	712	715	656	681	697	678	661	652	766	680	704	697	694	716	703	682	734	651	668	708	701	731	683	703	748	753	719	706	711	682	688	674	672	715	685	680	708	723	744	712	703	717	674	662	731	697	727	719	661	757	744	654	687	755	704	673	640	657	647	756	650	689	686	720	667	666	750	681	718	693	722	702	675	688	717	677	686	735	715	641	688	668	715	704	689	751	679	716	690	685	686	686	716	682	716	626	696	739	708	748	696	688	729	719	694	697	684	699	697	709	669	712	696	729	708	692	664	737	704	697	703	722	721	688	704	692	693	746	724	734	678	726	698	697	695	711	724	745	691	726	691	696	711	723	755	686	715	717	685	700	703	652	678	673	686	728	694	729	705	736	709	689	682	654	711	688	693	705	740	678	715	685	684	705	677	734	760	704	708	701	675	694	722	686	660	710	674	681	727	662	670	700	707	681	678	742	750	676	724	739	656	764	669	726	725	714	699	697	725	675	709	694	680	719	655	700	701	736	667	698	719	690	704	741	680	728	665	643	737	729	671	721	706	703	730	687	746	683	672	730	731	658	710	695	729	703	696	717	709	700	719	691	726	723	690	719	751	722	664	673	685	731	657	722	735	696	667	691	681	680	727	682	726	687	711	710	746	712	700	684	677	706	707	692	694	710	708	707	745	679	765	713	676	695	686	651	715	689	736	669	712	632	680	677	738	691	712	706	762	708	686	680	715	700	697	669	704	689	732	665	695	750	718	688	690	721	656	671	728	718	708	703	745	702	650	695	691	688	738	737	747	725	736	674	689	676	725	689	710	714	738	683	691	696	730	682	700	753	694	678	708	686	698	679	728	716	695	747	690	667	713	696	692	691	679	745	684	705	722	681	744	756	681	712	671	704	703	675	686	674	732	708	684	728	708	711	716	712	691	709	708	691	728	784	686	741	755	698	688	752	703	688	675	700	696	721	670	734	681	703	696	684	716	708	752	701	653	664	705	692	662	671	700	701	698	663	704	713	740	709	676	711	707	687	700	686	679	719	748	718	718	731	682	689
44687	28521	24425	16128	3817	1900	1394	1151	798	781	650	628	578	522	487	462	454	417	392	374	395	409	398	360	343	413	356	360	357	373	383	364	343	357	354	326	348	363	325	377	357	364	364	372	405	352	347	360	338	322	357	335	367	378	336	337	310	341	331	341	345	338	361	364	352	371	358	409	351	367	375	357	351	343	335	364	371	352	322	339	359	333	365	330	365	347	385	367	354	349	388	328	335	353	356	340	347	339	368	362	370	354	335	373	350	389	357	350	372	321	344	315	323	323	364	338	350	349	342	331	339	332	411	364	354	387	368	351	364	401	359	379	365	336	360	359	398	325	353	351	361	339	357	345	353	365	366	357	361	339	314	328	392	339	321	347	336	346	345	371	396	341	404	349	338	330	394	325	358	362	330	369	381	367	363	338	362	344	315	325	352	344	383	343	355	338	307	344	316	331	344	318	359	381	354	351	369	357	332	343	333	340	378	359	386	382	346	375	358	361	357	331	363	379	359	347	371	356	342	367	377	385	325	395	355	330	383	390	378	354	338	379	373	331	367	330	337	344	348	401	377	339	340	347	328	349	343	348	358	366	347	331	333	328	349	350	316	375	335	361	368	375	374	389	366	347	328	388	365	387	314	376	315	359	333	359	373	360	378	366	339	322	355	333	336	352	351	370	329	320	373	367	342	328	367	358	374	350	316	315	363	361	351	396	363	358	332	357	355	351	345	399	349	344	364	374	343	326	392	384	350	386	357	334	319	352	339	360	363	338	376	341	336	343	340	337	339	336	368	380	384	386	374	370	373	368	369	337	354	360	350	360	330	337	360	364	357	334	404	369	359	340	365	404	314	373	382	379	331	344	387	359	370	332	332	364	386	356	308	379	361	342	340	373	324	358	352	344	328	313	357	418	367	364	356	350	353	337	365	334	353	395	347	391	306	367	369	367	374	373	346	386	370	350	326	338	358	339	355	318	326	371	379	383	374	358	337	351	347	350	378	396	359	360	334	361	361	342	357	364	347	340	363	366	342	366	384	343	363	339	365	359	378	350	357	327	364	362	363	336	350	359	346	357	349	339	330	353	360	326	350	365	356	368	345	351	336	348	351	340	363	323	328	323	345	375	365	369	383	384	362	316	370	353	356	369	351	358	332	363	353	362	347	358	355	361	370	381	338	364	370	368	340	354	384	337	356	336	347	344	364	335	371	354	375	366	333	348	368	356	358	350	366	363	323	350	358	340	362	392	348	310	373	368	362	409	356	322	362	352	384	368	359	364	349	324	345	376	334	335	391	342	356	340	341	389	344	371	379	369	327	350	398	328	376	344	364	369	364	346	325	340	361	321	341	360	384	340	364	365	355	369	365	331	378	376	367	376	396	359	308	333	342	360	355	367	346	348	357	376	380	356	378	338	344	376	362	358	368	369	349	363	345	364	369	346	364	348	378	395	374	373	339	382	363	373	379	361	352	403	403	327	356	339	311	350	337	325	331	389	360	363	357	366	367	371	371	359	340	346	341	385	367	386	373	346	343	373	335	363	381	341	344	340	382	342	391	346	360	346	322	341	348	341	348	379	306	375	325	364	330	352	348	346	370	350	363	354	355	352	344	350	397	390	365	377	418	326	371	389	385	358	355	357	375	330	350	376	342	344	379	334	365	326	353	358	354	305	348	381	378	373	344	376	375	356	338	402	345	395	356	350	353	383	347	364	353	375	381	353	372	329	366	365	371	368	329	389	362	355	347	356	379	329	350	357	342	387	318	355	369	356	345	376	313	375	345	334	344	350	368	360	357	354	344	373	384	358	365	351	362	333	375	388	342	342	359	345	329	388	387	375	333	372	355	352	342	351	395	361	366	367	336	338	366	346	363	352	349	326	363	360	344	341	325	342	405	335	351	350	322	289	385	357	354	379	353	334	353	358	369	359	353	381	355	373	353	370	359	368	372	353	389	371	362	388	367	360	348	333	348	366	339	369	381	324	347	334	353	334	370	343	348	327	348	378	336	337	361	338	374	334	328	401	334	361	375	337	349	366	330	363	358	375	377	376	360	342	362	344	375	333	375	358	414	365	370	356	358	348	356	360	354	379	351	343	377	318	379	353	386	388	321	388	368	340	301	322	387	348	351	376	368	357	363	344	362	347	375	387	404	377	358	384	340	367	328	348	319	345	399	367	340	300	356	341	334	330	362	322	376	353	360	379	400	334	325	379	357	354	398	348	342	361	330	405	355	357	340	356	379	372	361	366	400	340	350	355	318	366	402	360	340	352	358	317	361	404	334	348	353	343	393	321	325	305	350	354	396	389	366	374	347	367	374	316	361	356	361	343	313	351	385	344	366	353	325	385	370	346	351	342	378	345	342	391	392	323	389	376	368	350	319	336	368	383	358	354	365	348	321	347	303	325	359	355	328	345	359	345	336	375	320	394	353	350	361	366	349	344	370	389	370	352	339	325	361	326	354	346	332	397	346	343	382	366	355	368	340	327	337	363	382	368	346	351	385	356	354	359	363	352	354	362	352	356	333	358	391	410	373	344	341	348	371	394	391	353	346	307	381	383	362	337	362	339	329	340	332	335	383	345	367	327	379	386	395	332	372	374	349	388	354	369	352	334	334	335	335	352	363	357	342	372	334	325	373	378	369	360	364	362	363	361	348	344	370	366	356	355	332	344	320	345	323	362	338	365	329	348	347	336	366	358	334	333	353	363	355	361	394	371	357	320	336	311	339	361	341	335	328	369	381	333	318	362	375	351	333	337	332	369	353	379	369	354	364	364	359	354	382	381	397	331	379	359	336	348	350	347	346	338	359	350	357	326	377	411	395	355	371	336	370	388	366	372	360	391	413	350	333	355	380	374	361	355	345	342	354	351	323	349	314	295	382	383	341	329	369	396	344	394	370	344	329	289	374	371	344	325	369	368	355	366	356	367	365	353	359	383	316	358	346	374	351	367	344	346	343	347	356	330	340	371	340	347	384	360	361	323	341	397	350	417	342	346	345	375	354	365	332	343	354	367	359	364	337	376	358	330	309	368	349	356	364	345	362	335	371	346	375	372	388	344	350	361	367	365	366	320	340	345	373	369	332	345	381	314	368	362	350	354	339	350	349	329	324	332	385	344	346	342	370	355	364	325	354	316	383	326	355	378	390	378	341	364	355	342	362	352	342	314	314	387	374	366	384	384	364	376	356	360	369	338	348	369	320	351	353	379	331	340	388	380	351	346	330	376	378	329	359	355	375	348	353	366	338	377	338	333	370	343	337	326	351	323	347	392	388	362	371	346	394	364	343	348	360	337	324	352	353	337	353	376	353	367	349	349	321	363	359	361	364	334	350	337	338	371	363	345	360	315	337	345	400	364	355	381	361	339	356	342	379	383	321	325	351	340	342	364	356	340	337	341	350	377	376	346	318	320	361	364	319	334	345	358	353	370	368	334	362	347	353	365	370	384	352	363	311	349	358	371	361	348	348	315	353	350	372	363	380	332	363	413	380	346
27333	20248	26876	20989	6105	5159	4640	3603	2802	2452	2308	2207	1876	1661	1697	1604	1218	1164	1120	1068	1047	1018	909	956	1004	929	935	888	859	854	869	809	855	807	787	870	800	774	785	783	825	807	769	776	825	785	780	782	798	788	786	790	780	757	749	846	786	753	837	802	755	776	821	738	743	825	817	804	761	799	764	743	738	816	760	801	766	748	766	769	820	808	735	798	800	796	728	780	773	826	791	805	746	842	789	798	802	760	767	723	760	764	770	754	749	743	806	786	753	743	775	802	767	807	768	771	771	804	813	817	754	792	804	740	789	790	762	773	807	747	777	784	776	760	716	784	770	767	802	781	733	797	724	761	779	792	760	744	787	786	767	761	814	836	787	782	793	760	748	764	795	838	779	778	759	743	739	794	795	730	846	765	740	753	782	798	721	746	769	740	784	769	788	754	789	793	763	790	750	789	745	829	763	802	783	772	794	789	777	806	787	766	795	810	814	753	794	785	791	785	753	777	744	814	779	783	758	767	769	783	753	768	794	795	731	771	734	781	780	808	772	772	778	795	743	805	790	779	824	731	766	801	780	754	765	759	757	782	787	769	726	783	726	732	797	739	765	727	776	781	765	776	793	776	756	738	839	787	732	721	789	771	776	745	798	808	780	756	720	798	841	794	761	766	740	771	737	774	764	797	734	799	795	810	750	773	761	736	740	761	775	778	800	781	774	809	733	764	694	745	784	727	810	740	788	793	782	752	817	770	745	762	837	793	760	759	762	750	782	751	750	784	794	801	779	789	774	773	775	803	792	753	817	779	798	750	806	802	780	803	772	758	813	779	784	778	807	750	738	800	776	759	782	784	769	725	732	749	827	830	805	759	761	757	796	772	719	744	767	733	805	795	795	751	851	809	803	780	824	848	802	785	740	768	737	756	753	814	745	791	712	761	773	793	776	798	775	794	797	806	737	779	735	785	804	783	793	780	791	773	753	823	747	782	787	756	785	720	784	747	785	794	729	819	721	754	718	790	795	792	822	725	783	793	817	779	791	790	778	723	776	745	786	761	749	746	766	781	778	737	756	750	753	752	755	772	725	794	817	791	706	789	779	734	765	762	831	759	769	762	765	832	749	780	802	735	766	816	737	784	732	837	789	824	769	728	822	767	775	759	781	777	785	807	776	806	770	770	735	738	767	764	741	731	789	774	772	743	739	790	793	768	797	796	802	775	813	773	847	745	799	761	744	802	803	780	766	786	818	752	757	810	772	755	743	794	769	759	751	766	807	814	782	801	808	831	798	746	773	758	723	760	761	767	819	727	775	801	794	750	744	783	750	811	760	746	797	758	808	739	804	737	794	749	809	762	751	819	790	701	799	773	764	769	748	782	791	718	792	753	826	748	803	794	810	732	805	775	768	771	753	789	803	774	787	758	831	783	791	803	804	826	797	783	783	771	786	834	756	717	802	768	807	779	742	783	777	763	811	755	756	747	749	761	733	743	767	797	738	739	774	773	760	771	768	779	843	731	785	740	762	791	837	805	799	779	767	758	790	802	793	786	743	743	789	714	771	786	779	788	754	737	754	779	804	753	731	797	758	736	774	827	752	790	794	791	740	792	771	792	800	748	787	745	761	845	782	806	782	737	724	707	797	751	740	794	815	782	755	782	837	794	749	810	732	784	825	766	800	789	803	796	775	753	784	721	773	785	733	719	784	736	761	822	758	798	781	815	772	763	724	821	804	822	747	791	787	723	781	836	796	799	755	762	726	779	820	729	816	749	813	788	773	758	812	803	765	801	763	795	814	731	765	779	784	788	754	801	793	770	787	742	747	788	760	795	796	782	763	839	763	751	760	779	777	757	761	763	736	760	784	749	792	821	756	770	746	792	750	761	771	773	741	789	786	781	735	765	768	785	748	774	767	762	753	770	752	738	742	812	750	748	781	807	736	759	764	824	792	693	763	753	755	766	798	804	784	778	797	759	744	756	743	753	746	795	827	739	797	747	771	826	761	786	767	792	782	772	788	724	782	805	822	736	765	766	816	771	759	746	778	800	789	747	769	805	762	763	779	729	787	753	767	807	775	821	760	792	772	753	723	778	842	763	781	780	735	763	784	792	764	785	742	791	782	745	841	777	717	749	748	760	782	810	777	779	802	851	724	762	759	784	760	770	779	797	775	777	778	766	793	736	731	781	785	747	733	777	822	763	761	778	721	820	771	722	765	813	777	766	787	751	766	782	796	761	741	761	751	776	744	709	777	753	757	734	736	705	818	850	749	782	791	727	780	801	744	743	772	739	745	774	789	757	823	799	743	800	802	835	753	805	700	778	802	755	737	753	736	769	788	769	783	810	759	793	790	751	834	801	745	816	777	776	804	771	776	826	773	771	773	780	746	799	783	812	746	761	752	768	776	745	768	748	780	755	827	752	785	732	759	793	776	762	805	727	749	776	820	799	761	787	761	813	818	738	780	798	772	801	741	732	817	756	798	809	840	757	765	814	776	747	800	745	786	750	799	715	744	746	787	791	802	783	786	773	784	746	769	747	788	777	715	774	732	817	776	763	761	743	717	818	805	747	799	781	832	788	780	763	768	809	823	754	791	772	796	768	773	760	790	821	783	774	761	767	790	841	784	770	813	794	777	793	745	785	761	784	750	780	792	816	761	804	780	730	766	777	808	757	803	763	767	779	764	754	775	743	780	762	828	747	754	760	772	755	785	764	752	764	824	798	777	734	770	765	781	789	822	762	810	735	753	746	734	764	768	766	757	732	795	813	779	800	802	771	816	780	761	804	784	765	768	770	779	755	797	762	795	760	785	762	803	796	736	838	821	772	796	739	771	827	765	748	755	713	779	797	770	766	799	803	777	784	799	760	706	754	693	788	769	801	789	835	738	750	818	757	797	791	734	748	839	717	799	789	739	783	788	792	755	772	778	790	801	791	876	817	806	851	718	785	762	798	735	744	723	788	798	763	740	755	809	791	782	764	759	760	722	782	788	798	790	751	781	763	793	750	773	806	752	815	810	782	810	767	779	799	780	790	705	808	792	854	781	781	789	751	761	754	753	797	765	791	799	795	772	795	764	800	778	788	730	782	729	775	778	735	804	781	775	726	771	789	774	803	746	794	755	726	796	798	790	747	771	758	776	774	754	757	803	770	724	820	775	727	729	755	728	803	789	791	764	769	734	739	800	811	795	774	811	785	738	791	811	797	793	780	777	787	751	750	823	718	801	773	806	786	802	754	756	784	708	783	754	744	761	807	776	816	762	810	778	802	727	752	779	760	775	796	787	729	750	792	802	820	782	791	790	832	737	805	785	752	769	771	758	785	743	803	769	780	785	776	765	779	767	793	758	806	755	764	763	780	769	758	732	796	756	852	775	783	744	778	790	780	771	801	752	757	760	789	765	802	742	765	789	759	729	772	742	800	780	716	793	769	767	767	711	831	751	808	761	798	763	780	774	814	756	779	759	768	756	847	785	791	804	778	785	820	763	744	795	802	819	800
19440	8920	5084	2725	966	569	459	377	333	336	302	359	299	258	289	288	308	257	283	307	292	309	263	263	282	296	276	263	270	278	263	271	298	261	285	274	231	289	285	248	279	281	273	301	269	225	289	290	287	269	291	274	252	276	284	225	277	254	256	242	255	245	257	265	267	293	255	237	266	271	314	249	255	244	264	293	257	261	256	248	252	295	244	254	282	305	250	263	252	294	255	237	283	273	236	231	271	295	265	247	246	269	237	251	283	275	273	274	271	251	304	263	266	269	228	264	289	251	261	274	242	296	292	265	276	238	255	264	299	262	276	270	303	229	255	239	261	233	256	224	266	289	252	262	263	223	263	284	262	234	248	266	279	251	259	280	261	283	254	267	264	270	246	248	263	257	272	287	241	232	298	256	272	269	257	256	287	278	283	275	265	256	289	274	236	264	244	267	269	247	258	286	266	275	232	237	263	251	285	267	262	275	241	278	252	273	278	283	309	225	260	256	240	237	280	280	264	230	232	248	295	274	247	244	252	277	265	249	259	268	306	262	264	250	278	274	230	268	275	262	257	273	276	281	289	257	267	269	269	272	252	243	251	263	287	262	268	285	283	258	265	267	276	240	261	292	272	239	272	242	250	282	280	247	286	259	297	278	261	277	280	271	272	267	282	287	275	265	245	295	254	245	220	269	273	259	287	222	283	275	249	254	293	250	231	261	267	283	277	251	270	284	296	297	311	244	269	260	279	258	266	252	269	257	265	279	243	284	260	250	268	254	288	255	261	276	288	280	247	240	273	266	264	253	247	286	292	243	274	252	260	285	264	272	260	268	286	250	271	263	249	287	277	271	288	270	289	250	249	228	298	301	246	244	278	274	291	259	261	279	250	261	237	230	270	260	273	271	272	277	275	291	272	246	261	247	264	266	271	294	284	258	252	264	285	266	266	265	252	276	278	260	264	282	254	267	271	296	277	261	279	271	263	261	254	258	294	252	244	277	249	268	254	283	283	255	265	264	287	257	265	267	257	259	266	258	274	257	302	273	292	269	246	291	273	277	268	263	271	292	287	255	252	247	268	302	271	256	259	245	243	256	272	282	248	300	267	267	286	279	258	287	295	243	262	273	266	291	272	252	278	248	279	246	230	236	281	263	287	277	277	257	261	259	230	245	264	228	259	225	238	252	258	220	269	272	272	268	258	266	266	268	248	284	275	232	279	265	252	262	295	285	287	287	250	260	259	259	276	266	293	263	272	268	250	266	256	283	288	300	255	306	262	253	286	276	260	268	261	284	278	286	275	273	296	262	270	293	278	274	280	275	251	300	260	270	276	233	254	263	244	265	259	264	287	255	277	280	279	250	290	276	282	271	279	306	268	259	284	266	248	283	280	307	284	265	296	236	269	261	275	258	274	259	241	255	270	246	265	283	258	237	292	267	249	282	260	301	283	255	256	258	266	264	248	258	283	258	265	273	286	295	269	267	239	239	260	279	248	276	262	311	255	231	238	243	270	255	237	242	262	277	274	235	245	241	252	294	241	293	262	276	256	244	262	263	250	280	286	273	252	258	252	249	295	267	269	263	280	279	278	268	227	259	267	293	245	247	238	280	264	282	281	248	233	278	249	271	249	232	299	264	244	273	285	279	288	249	271	247	253	245	302	254	265	245	247	276	285	275	261	274	279	222	260	248	259	273	263	265	269	293	273	287	318	265	254	258	256	235	285	260	297	257	294	260	288	239	266	281	291	272	277	278	253	253	263	278	262	285	259	298	237	282	232	286	267	242	269	227	256	295	269	259	284	299	257	295	286	269	247	241	284	266	272	290	291	281	287	286	290	299	272	262	276	285	282	289	263	279	257	287	281	262	263	265	268	269	269	251	274	275	262	287	267	253	265	245	222	217	250	270	267	268	274	249	258	266	268	238	268	267	278	281	290	277	246	233	260	306	250	267	255	271	247	286	279	272	268	238	278	249	255	237	266	245	226	261	252	236	264	279	273	255	269	297	217	277	256	287	313	274	261	278	255	246	275	248	305	289	266	257	240	273	287	296	225	270	240	254	251	270	282	267	254	275	273	283	248	273	264	264	276	240	278	238	266	283	240	252	263	275	265	271	243	232	237	209	289	285	245	260	268	273	259	273	271	249	270	250	287	265	240	277	279	282	269	267	266	284	265	283	251	265	274	232	256	265	271	260	262	272	246	257	279	291	237	280	261	262	269	287	316	269	254	238	248	281	257	239	254	294	280	265	261	269	261	284	248	275	273	281	237	289	265	241	287	267	232	257	267	255	265	285	259	280	275	269	262	248	272	281	261	277	267	282	245	289	305	278	269	285	266	244	268	282	298	252	289	254	270	278	255	268	287	271	305	253	255	285	258	266	243	266	277	273	249	238	304	270	290	260	268	274	287	285	283	280	282	264	238	257	265	266	263	275	269	246	264	272	259	258	287	270	261	296	285	266	269	284	275	247	288	240	281	271	267	259	263	265	282	258	294	253	282	270	263	278	295	236	299	268	242	249	242	257	277	288	286	265	272	214	257	268	250	258	268	261	249	262	232	276	270	278	297	242	246	241	249	280	270	297	283	291	258	301	282	290	258	261	266	294	261	253	246	266	263	263	276	258	261	237	267	284	234	253	249	297	278	258	285	272	242	256	261	273	293	254	273	279	255	243	271	268	264	260	258	289	303	281	260	255	261	275	295	255	249	250	246	234	271	283	260	268	286	295	243	245	274	229	277	270	238	275	273	276	255	261	253	262	287	268	275	278	274	251	252	313	291	247	280	285	270	279	282	266	278	261	269	261	257	244	251	263	245	235	272	268	275	276	285	288	256	248	252	247	289	241	254	249	278	260	301	251	245	264	266	240	286	281	247	277	246	265	259	260	256	259	270	270	279	278	293	279	276	300	271	273	233	263	237	255	303	273	248	257	282	285	261	272	269	264	265	271	297	245	218	255	265	259	302	275	232	250	259	254	276	266	285	268	265	240	262	239	277	251	245	294	278	236	244	291	270	277	280	295	266	281	273	252	270	273	300	279	244	233	244	260	267	247	287	231	261	246	287	253	252	272	260	264	250	281	270	282	260	267	236	253	234	292	248	259	263	235	272	246	259	268	262	241	249	246	257	277	298	235	256	251	262	272	290	262	244	266	222	247	279	266	286	291	255	246	240	267	251	246	245	296	288	258	287	261	284	278	272	247	280	250	262	243	268	284	249	287	252	246	266	266	254	277	300	278	279	274	287	282	283	279	239	300	293	327	276	276	258	267	297	268	240	285	276	278	246	249	278	263	243	252	258	235	265	265	256	296	289	256	257	267	276	251	313	266	275	239	252	264	272	253	264	275	263	277	285	277	279	250	271	221	250	238	265	249	271	259	300	276	269	294	256	288	295	303	283	277	278	277	267	252	254	287	283	265	262	237	252	253	268	242	270	259	275	297	267	274	282	271	241	263	268	248	257	259	296	287	274	251	268	285	281	293	295	290	286	248	251	263
11534	6927	8100	6976	2722	1948	1562	1259	1068	1030	906	850	839	823	877	789	670	715	702	688	676	692	638	671	664	664	659	643	650	623	632	653	575	619	574	613	574	636	595	600	625	583	589	617	608	598	611	619	607	565	586	612	636	625	587	661	639	611	642	598	584	615	613	627	638	621	590	600	644	602	601	605	584	606	584	604	608	651	598	631	575	578	621	612	577	621	622	610	615	602	575	607	615	643	578	601	620	578	649	586	618	616	578	589	563	593	602	550	620	595	604	614	545	599	630	609	572	635	576	572	607	621	601	601	589	603	643	607	571	605	625	622	601	583	631	598	619	575	600	608	592	618	603	600	618	580	618	652	601	542	585	589	630	628	551	607	571	584	649	662	615	554	627	570	599	647	604	610	629	603	610	594	594	640	637	587	639	615	586	587	599	605	611	599	589	591	600	621	610	607	618	588	618	604	619	595	670	607	594	608	603	568	616	624	596	590	634	602	567	558	610	664	609	583	641	613	623	590	608	594	597	569	568	598	621	576	628	574	555	619	618	622	603	591	617	622	643	617	552	603	599	615	585	627	575	630	587	596	618	571	604	597	561	650	627	646	596	650	598	632	564	587	636	613	600	607	587	577	620	605	617	626	568	619	598	662	611	594	585	582	579	625	593	616	633	622	625	580	631	585	580	580	610	624	618	623	565	610	620	629	621	602	589	599	601	603	657	580	620	549	624	617	606	575	576	604	594	596	587	590	585	621	612	646	612	647	597	592	623	596	585	544	614	572	624	660	578	620	570	588	581	547	626	652	627	587	623	598	612	600	611	614	599	600	590	604	613	628	595	648	594	629	622	614	589	582	567	582	593	560	587	592	625	590	564	610	587	607	578	629	593	613	610	576	612	607	605	637	584	591	589	582	609	628	559	589	567	595	604	561	568	597	595	600	652	609	595	611	596	587	623	620	574	583	640	610	623	623	606	624	580	604	604	596	611	596	629	649	612	599	590	595	547	615	613	579	595	583	601	639	617	635	625	574	620	580	608	586	582	657	647	612	624	578	639	578	573	576	566	613	645	635	608	633	610	611	634	645	614	634	635	601	616	607	565	575	636	625	595	618	644	584	590	603	619	623	577	582	618	562	593	622	634	555	573	618	608	589	576	624	604	622	621	617	615	583	586	589	534	662	628	615	610	591	599	606	592	605	628	588	610	595	609	641	640	619	626	600	612	593	624	596	643	582	633	611	610	595	633	609	612	607	596	592	575	620	603	570	578	669	612	609	601	646	593	580	611	644	567	616	607	602	623	643	596	607	617	578	614	582	601	605	591	563	619	610	589	622	569	646	581	645	567	587	613	628	588	614	547	598	606	635	598	602	620	586	665	575	638	611	546	584	577	635	588	608	553	597	616	595	626	642	609	618	576	628	590	598	604	620	586	666	635	603	639	562	571	617	559	597	608	665	593	627	603	593	613	648	603	639	593	613	572	581	627	622	606	609	611	568	579	602	626	579	652	595	580	584	665	616	618	585	607	635	589	627	591	581	610	588	601	589	643	557	571	618	603	585	603	598	613	575	562	610	615	603	602	638	595	593	599	575	634	586	611	588	621	615	584	627	632	588	611	576	582	628	645	609	585	632	579	605	633	583	602	571	623	597	585	594	615	648	592	602	609	625	648	644	579	621	587	634	619	618	581	603	619	573	580	614	590	594	584	589	594	556	609	605	561	610	610	606	629	618	593	571	604	604	672	619	622	606	629	593	599	584	593	597	572	574	557	596	614	606	579	589	567	577	606	670	548	567	573	565	617	575	600	611	583	593	570	594	581	656	617	596	610	588	593	578	626	605	656	584	590	615	643	631	640	632	575	640	649	594	605	620	587	643	591	624	557	602	605	598	563	600	619	574	568	671	628	619	600	612	630	612	565	637	599	575	619	606	606	626	635	609	603	583	552	600	613	599	603	590	562	573	653	633	579	592	588	580	615	637	574	629	589	612	628	624	605	590	635	598	641	547	627	649	575	626	627	631	618	613	592	607	630	605	606	596	632	594	597	609	571	599	583	550	556	572	647	610	593	593	603	579	568	633	605	583	604	583	604	615	626	598	546	631	631	590	605	636	623	605	552	596	626	585	607	622	542	597	596	584	604	624	629	603	586	596	594	599	653	568	659	632	648	564	616	628	635	610	548	657	644	587	614	594	604	602	609	657	613	564	632	598	642	646	621	593	582	600	603	568	608	593	581	606	652	637	618	625	613	636	616	644	664	590	598	570	598	619	585	602	614	632	630	603	602	584	580	622	630	578	651	596	602	614	617	609	588	610	625	610	586	616	649	609	607	616	610	623	618	597	627	594	590	617	644	612	613	586	605	573	606	596	562	587	619	619	598	603	632	653	582	643	643	627	614	609	599	606	606	601	573	552	624	613	616	632	626	595	633	601	586	658	587	548	634	602	614	606	606	559	577	625	638	620	643	573	612	621	599	585	622	585	566	606	617	553	615	564	591	597	592	589	597	629	577	613	623	599	601	599	563	611	640	606	569	567	603	541	611	576	630	606	593	614	623	584	595	558	602	599	600	635	588	601	627	666	620	633	565	618	607	587	558	583	576	613	634	600	649	593	586	582	589	599	592	632	618	593	588	611	622	648	582	581	609	615	612	570	641	612	577	611	610	622	596	587	595	614	599	611	662	596	606	623	589	623	635	589	561	580	644	578	666	599	607	617	569	601	637	608	603	614	612	555	590	643	605	618	622	601	606	624	583	627	594	609	600	595	617	576	609	611	611	598	627	633	569	627	612	620	581	594	601	600	602	620	581	620	672	638	593	648	608	602	581	611	588	604	618	589	576	570	606	625	597	584	598	610	613	632	568	603	608	588	615	599	591	613	602	595	624	570	635	573	612	568	603	607	605	595	677	594	591	595	602	582	632	630	575	586	614	630	639	562	588	550	599	597	591	614	563	574	599	527	552	626	599	591	646	623	562	589	592	589	618	605	558	635	617	560	600	587	613	585	589	620	593	627	566	605	627	540	611	584	619	564	593	600	624	636	558	584	611	601	631	608	600	612	585	569	584	561	549	618	623	561	618	580	603	596	635	619	586	570	624	625	566	548	629	562	635	580	603	649	603	577	578	603	596	597	584	647	626	589	639	600	620	561	620	614	615	606	589	615	596	616	626	573	637	603	569	634	584	634	582	653	588	603	576	629	586	591	634	603	592	622	627	591	572	616	597	590	570	602	589	588	599	600	633	620	650	601	570	613	645	630	632	543	560	654	600	642	566	602	614	641	645	603	596	635	619	636	631	613	661	592	592	599	571	652	589	612	611	611	582	583	632	631	630	570	625	566	634	617	645	596	618	586	524	589	596	608	611	608	619	585	580	613	662	606	648	629	616	568	624	621	619	597	595	623	572	594	662	633	585	620	577	601	581	600	583	566	590	620	612	607	538	614	599	578	563	585	620	626	648	664	618	598	621	561	632	589	624	622	558	581	613	613	600	615	603	589
33557	19221	16968	12308	2709	1209	857	651	572	541	520	439	431	401	429	397	389	328	330	337	336	343	310	312	301	348	323	327	335	315	357	338	322	286	334	314	291	303	294	289	289	307	288	306	322	284	295	309	335	323	289	319	313	320	326	294	340	319	320	323	280	312	323	286	330	309	295	343	354	279	311	329	271	296	303	337	311	316	286	302	306	338	309	331	276	340	291	322	334	341	331	322	307	305	297	279	316	318	322	299	294	326	294	336	298	301	304	289	305	318	297	311	321	295	335	283	329	340	302	310	328	334	328	323	281	317	302	312	296	327	321	304	310	295	310	304	349	321	272	336	284	357	294	312	327	303	305	311	318	316	338	305	292	308	317	332	333	330	324	288	356	328	284	328	306	338	282	298	321	329	315	296	308	316	301	299	290	323	316	304	328	318	276	296	321	309	323	308	333	271	294	262	297	306	310	290	305	295	316	299	332	305	364	292	295	360	314	268	319	270	266	318	273	300	302	314	294	286	318	317	300	311	292	309	337	291	283	319	297	282	298	339	319	293	291	305	287	289	301	315	321	322	301	307	295	325	314	323	303	327	300	338	328	309	298	314	298	323	344	333	304	308	285	292	330	276	316	318	341	349	272	286	324	291	322	260	315	311	326	321	315	307	319	292	296	334	368	307	314	314	339	315	334	317	289	283	347	329	299	283	319	326	275	294	286	334	346	334	341	332	318	292	308	295	308	278	315	312	322	350	314	341	314	321	329	312	296	309	302	332	337	300	329	314	299	326	288	299	315	302	287	317	332	302	285	310	352	313	306	326	296	287	324	352	321	281	277	308	309	294	278	333	297	287	321	353	308	313	330	285	321	302	279	293	302	331	362	306	312	352	300	312	293	347	296	312	322	327	303	320	298	332	312	296	299	307	289	319	306	272	311	292	317	318	298	312	287	304	344	302	317	301	289	329	319	337	343	310	301	329	301	324	297	300	276	306	292	305	292	301	293	297	284	300	309	310	285	284	320	304	365	324	296	315	302	333	313	306	316	323	314	349	321	311	303	287	305	294	287	335	317	331	345	316	320	312	310	317	320	306	314	295	280	279	342	285	334	340	284	320	331	339	294	301	303	314	306	310	303	323	341	310	303	331	322	309	308	341	336	284	317	300	316	320	334	328	334	289	307	308	346	338	330	301	327	340	293	299	338	299	328	307	336	322	320	305	296	314	294	292	299	291	305	289	304	300	306	284	298	346	309	335	336	309	337	319	311	327	294	304	329	308	323	281	334	315	332	321	334	316	321	293	353	303	297	304	305	299	301	335	289	317	322	295	301	339	326	294	302	280	317	325	327	295	297	286	346	302	284	302	301	315	303	323	304	328	282	293	339	295	326	340	332	311	334	314	312	318	283	313	271	317	307	281	297	298	335	346	281	305	324	337	291	290	304	312	324	310	315	293	298	323	294	304	334	294	314	296	302	327	313	293	326	307	268	330	328	347	317	286	334	317	299	335	319	338	355	291	278	303	298	340	330	320	321	329	293	306	325	262	336	324	320	306	313	309	313	268	262	311	302	317	313	301	302	343	285	312	292	308	300	324	317	318	323	322	331	304	284	304	306	304	301	344	333	317	282	284	293	316	293	302	297	288	303	276	297	321	320	315	298	351	304	291	295	286	275	340	303	296	300	332	301	331	297	310	321	362	324	299	327	272	306	359	322	349	305	298	291	295	322	312	308	290	323	298	304	268	292	307	265	290	318	332	293	332	307	299	305	311	317	317	291	315	333	303	314	279	359	328	319	299	314	317	302	313	297	294	291	303	304	307	303	292	300	321	289	293	311	267	288	301	338	318	303	332	346	274	311	330	305	297	284	305	325	313	324	335	331	279	311	305	305	323	293	299	312	291	283	299	308	353	326	309	283	330	315	311	314	359	330	291	336	325	278	326	323	340	286	274	291	327	278	282	299	304	323	368	306	306	275	304	322	316	318	283	302	267	300	308	324	314	339	328	320	323	327	341	319	309	316	287	344	283	334	336	296	286	328	310	286	304	327	302	303	361	289	307	325	329	336	322	317	309	302	288	305	290	316	316	292	326	315	351	296	301	293	274	300	315	302	326	337	289	322	312	253	288	315	269	309	313	285	311	292	276	285	284	276	259	305	315	300	294	336	307	293	318	318	292	295	316	308	285	306	296	318	318	310	314	300	309	336	321	302	285	322	314	354	315	294	277	295	301	319	310	309	321	329	316	265	302	301	301	341	265	301	292	325	317	332	304	307	318	282	317	300	319	320	251	288	330	278	318	307	299	325	314	324	320	310	286	301	300	332	320	329	314	284	289	320	306	330	308	295	290	303	305	299	315	339	279	305	315	310	320	320	318	311	300	319	263	276	325	288	320	316	296	285	318	309	314	309	310	324	349	327	294	312	327	296	329	300	286	297	307	281	323	317	308	343	304	326	297	328	294	294	337	328	324	293	302	342	304	293	290	310	328	328	359	335	300	288	292	302	251	314	309	358	301	303	283	300	295	292	264	330	305	325	307	273	331	295	286	350	305	280	288	274	301	293	283	312	321	329	319	314	344	294	309	315	299	311	316	312	291	316	304	357	276	337	296	322	318	303	310	320	286	301	273	296	305	347	317	271	299	335	332	320	354	303	343	313	311	312	321	295	333	295	309	343	299	323	313	300	299	309	269	305	286	301	291	294	323	294	289	279	306	322	317	303	303	310	304	279	299	319	309	324	321	279	313	317	342	297	301	312	280	302	344	308	278	330	319	323	293	328	330	339	271	287	311	324	301	326	276	319	326	304	316	289	301	315	328	331	292	350	328	331	317	293	326	283	300	295	296	277	283	303	341	306	289	322	301	254	318	299	326	325	316	318	313	310	352	324	308	341	299	317	285	297	311	329	304	324	322	322	311	318	329	322	306	335	375	321	310	325	334	319	291	277	311	317	329	324	283	288	333	289	300	366	302	299	307	358	337	288	318	318	318	294	319	320	322	267	307	300	306	285	348	306	339	337	316	321	294	322	315	296	339	305	293	311	314	283	338	286	311	331	308	299	318	270	338	288	292	316	321	305	327	285	354	297	346	307	298	287	305	309	285	320	309	310	313	332	318	305	284	295	311	303	309	318	325	319	304	299	266	327	320	297	294	323	313	307	312	348	334	338	287	283	301	355	357	328	293	304	298	288	265	309	317	349	315	301	333	308	299	301	303	320	297	304	343	315	314	305	319	331	320	321	327	325	321	298	337	281	277	310	310	290	303	301	291	296	318	340	310	327	312	279	293	294	283	300	297	309	288	299	304	337	296	295	302	289	309	309	316	287	306	321	289	297	285	284	333	339	305	377	332	311	289	291	319	296	308	336	322	301	315	312	342	328	301	295	327	311	295	304	335	315	295	313	278	319	288	345	311	314	297	310	342	276	327	326	300	281	308	297	318	337	349	336	294	322	317	330	314	275	275	312	335	323	327	318	298	288	308	317	325	297	340	314	342	315	307
20734	14626	21464	18518	4738	3517	3166	2313	1948	1757	1689	1508	1421	1327	1247	1162	1019	957	914	839	805	843	802	836	830	827	783	791	717	712	723	674	694	716	691	731	693	678	698	689	703	726	665	722	716	671	729	700	684	686	706	668	698	671	693	687	692	726	724	688	704	725	708	662	708	727	668	718	666	711	643	717	688	698	734	716	654	695	749	665	732	670	676	700	658	704	730	720	652	714	706	703	661	717	681	711	782	692	728	662	648	711	721	728	648	709	671	707	708	695	679	700	714	664	752	737	695	649	715	704	703	711	686	739	644	700	709	665	724	672	686	716	705	709	696	710	699	634	721	741	692	680	665	693	673	695	741	696	694	696	724	659	695	681	687	723	663	667	657	683	672	723	731	691	663	656	729	711	714	712	669	763	688	669	705	700	750	738	702	729	724	703	679	730	684	747	676	696	677	689	684	639	651	638	665	721	684	652	699	686	740	674	644	713	701	709	696	703	710	752	683	655	719	710	690	645	662	683	666	696	679	685	726	664	707	693	692	735	724	695	711	696	705	695	692	688	700	745	702	646	677	711	670	712	705	661	677	707	658	701	683	701	690	731	655	676	650	710	689	696	710	641	642	672	652	687	700	728	687	695	697	702	700	718	679	667	657	700	686	689	731	695	710	664	680	689	693	688	694	686	668	676	695	718	713	711	653	717	659	666	709	703	731	723	711	687	689	691	688	695	695	673	695	693	697	714	706	689	700	661	695	661	699	685	678	684	674	697	695	713	634	689	722	697	689	690	656	700	652	687	730	710	688	701	708	723	718	709	722	785	667	681	726	687	688	667	734	716	699	682	710	715	672	680	709	663	685	731	668	665	715	697	678	715	745	719	721	683	698	706	688	698	707	680	742	723	676	689	642	704	688	681	707	700	724	639	673	684	697	723	738	691	677	695	724	703	742	670	651	662	669	716	680	694	676	682	708	709	707	717	665	656	684	728	711	674	727	680	733	674	682	627	701	707	711	716	711	744	710	690	709	686	694	662	762	681	699	730	711	694	688	646	681	692	710	719	712	657	685	688	679	682	671	703	703	682	663	721	741	695	725	661	680	644	636	710	697	670	657	695	709	657	703	702	683	698	694	683	659	681	709	709	685	727	678	728	686	681	684	666	687	674	649	685	708	700	686	685	697	673	732	734	688	708	691	688	680	674	679	706	666	714	707	631	640	666	686	663	708	700	700	737	693	673	691	698	729	672	710	672	659	672	731	703	718	640	701	746	725	675	676	675	655	699	673	702	670	688	706	686	733	737	664	673	640	710	671	748	721	706	682	660	679	693	688	701	714	758	661	715	705	692	678	719	667	755	738	715	692	687	664	688	721	690	656	671	687	680	701	748	630	708	701	696	707	680	727	682	726	751	654	678	689	735	656	696	647	657	670	694	738	759	697	722	704	683	691	674	702	672	715	664	660	665	667	681	662	687	706	717	647	699	691	660	675	678	731	681	702	697	644	699	711	693	684	677	685	713	692	648	706	696	703	704	700	725	698	724	724	705	686	731	709	731	706	719	664	664	672	716	685	701	674	699	684	661	717	759	725	644	683	702	698	670	677	713	686	665	687	683	703	722	748	691	709	690	683	659	642	692	666	707	676	683	701	675	659	705	674	653	690	685	718	681	699	721	693	690	690	697	715	725	724	699	710	678	740	707	692	696	711	635	731	691	702	684	657	670	641	700	689	685	719	667	716	741	724	691	682	671	725	667	659	716	694	659	668	716	691	703	763	717	682	673	634	684	661	743	687	664	626	734	722	690	724	709	693	713	719	689	671	699	701	679	672	686	673	730	643	648	692	696	651	672	696	675	679	706	721	673	673	704	713	726	729	700	774	698	671	669	720	701	721	733	726	712	708	666	670	663	702	697	698	670	713	737	739	653	693	690	738	731	676	699	695	672	685	714	696	740	710	665	708	708	701	716	738	690	737	718	715	687	704	714	648	703	675	680	695	699	661	664	697	742	686	691	724	696	670	680	714	717	680	670	681	701	757	688	672	651	702	716	663	696	689	700	676	731	754	724	729	688	748	674	704	706	696	737	640	722	733	714	699	705	691	713	703	700	653	692	710	724	717	693	678	696	698	666	732	734	701	693	711	676	693	686	678	700	703	742	693	673	688	720	702	685	682	699	676	734	694	677	697	668	661	700	704	697	708	706	724	673	702	664	670	699	717	725	692	638	767	660	716	711	663	727	694	699	730	704	683	695	675	657	678	709	662	699	735	678	681	639	649	698	650	676	650	687	727	703	684	712	689	662	723	686	662	721	727	701	745	722	716	712	668	684	688	756	670	705	725	738	702	674	679	680	702	749	693	649	674	708	694	717	630	684	676	709	682	691	746	673	692	693	657	680	670	679	677	710	695	657	719	713	672	711	726	699	729	660	740	690	722	718	691	658	678	720	688	647	741	703	699	679	659	714	695	750	666	699	692	680	669	687	721	671	676	684	722	684	702	730	667	700	719	715	663	708	642	652	735	675	710	665	702	676	639	682	718	725	726	735	690	695	687	667	733	653	697	718	659	710	786	675	720	701	714	687	675	678	676	722	636	734	684	696	705	704	684	705	681	632	709	674	724	667	704	677	724	706	687	681	705	689	656	654	715	699	689	679	679	701	685	690	636	713	721	707	710	720	692	682	692	703	612	654	707	691	717	729	688	672	692	645	683	664	717	697	642	720	671	673	725	743	723	731	695	702	724	707	706	665	699	681	683	679	672	719	728	697	695	669	674	727	690	711	685	673	657	695	673	744	675	727	672	717	741	648	721	668	670	684	671	670	723	694	728	725	702	695	684	670	657	716	697	659	685	673	699	705	662	708	732	662	682	644	746	697	688	700	686	660	683	698	663	723	720	684	700	679	733	690	713	704	711	718	653	648	659	640	719	712	684	723	713	659	704	678	653	666	711	696	678	706	661	729	673	723	693	665	661	669	727	654	714	690	665	700	685	699	742	675	674	698	720	698	691	683	660	648	662	640	625	649	709	764	685	650	713	682	694	664	695	644	694	730	674	727	715	687	676	711	652	679	731	705	691	631	674	680	694	722	667	696	697	697	697	663	720	678	693	679	707	723	706	702	674	660	681	679	695	668	705	727	749	728	691	697	732	695	659	704	702	702	691	665	697	681	682	660	696	706	668	664	672	665	699	715	679	723	680	677	732	707	720	698	663	670	683	680	704	677	725	700	706	688	717	714	697	699	723	641	675	702	686	661	714	672	681	682	713	702	645	703	658	729	724	696	676	681	683	686	723	728	638	689	721	690	693	667	754	714	638	709	638	692	706	674	664	701	688	657	679	676	657	716	757	684	720	667	702	725	701	702	703	688	706	692	668	688	682	691	702	689	702	734	654	678	725	729	687	702	684	753	729	704	715	701	699	732	684	646	687	699	690	698	680	674	697	673	701	686	727	700	714	667	686	679	692	712	696	663	717	661	687	663	687	712	699	688	680	710	648	701	683	717
43408	28770	25523	22679	6420	2005	1324	974	772	761	701	595	581	533	427	500	456	454	418	408	411	389	370	340	373	371	379	371	368	343	332	321	364	312	393	350	392	359	390	337	370	332	335	367	353	378	353	343	321	334	362	366	353	380	376	370	335	331	349	341	325	359	344	383	413	320	394	351	341	346	374	379	365	347	374	346	329	390	370	343	387	323	369	319	361	355	337	328	331	399	328	340	379	363	367	362	354	357	389	345	349	336	370	359	362	346	343	372	350	342	359	345	358	359	373	343	360	316	360	343	340	384	353	382	320	351	329	339	364	341	355	334	361	351	336	346	369	350	344	320	369	331	363	364	358	334	368	369	338	330	320	329	359	340	350	359	342	327	357	337	305	361	358	335	359	365	360	355	377	364	362	348	380	357	330	368	357	340	359	335	361	357	383	345	342	357	348	372	322	344	362	391	335	359	363	356	338	301	358	357	343	366	337	368	346	347	370	374	373	330	336	338	383	327	356	377	338	363	354	364	399	363	363	351	368	376	367	317	383	357	347	353	379	343	324	355	354	370	389	338	384	363	334	341	364	339	351	348	328	369	353	348	327	327	344	367	345	339	353	341	358	379	376	352	336	374	334	331	355	352	393	359	360	364	359	362	356	331	373	360	346	335	353	346	367	327	334	345	341	359	366	345	380	367	411	376	332	356	350	337	335	336	337	391	351	347	358	352	357	395	343	342	367	319	318	344	423	365	365	359	375	329	353	381	305	365	339	359	323	329	365	303	349	375	315	370	371	356	350	342	362	306	344	371	317	345	349	351	366	351	375	362	357	364	373	369	372	334	312	375	395	349	381	359	357	369	368	337	356	305	324	343	389	328	344	353	350	343	340	372	345	363	392	336	327	334	357	368	349	361	356	366	365	333	357	365	355	320	352	371	322	357	348	340	306	380	334	342	339	365	316	358	380	329	335	357	304	323	328	356	345	336	331	324	370	346	336	364	400	339	338	353	328	353	352	342	351	350	354	375	368	326	344	333	362	341	340	321	356	366	341	316	338	329	346	355	335	342	361	336	371	351	378	340	356	345	329	334	355	370	372	341	353	397	371	333	330	315	347	373	333	314	318	349	327	373	328	340	353	329	342	383	363	363	347	371	361	363	375	337	395	361	346	353	368	358	343	368	339	333	338	317	359	315	332	351	375	389	364	346	350	388	361	391	366	351	354	345	328	352	321	337	355	325	317	284	341	309	386	353	356	337	368	371	357	385	360	303	353	362	358	367	352	346	384	339	297	346	365	373	336	348	338	343	401	342	391	422	352	328	343	338	360	353	401	399	356	334	337	315	340	343	327	395	313	316	302	348	363	370	354	395	360	338	369	354	355	338	326	362	342	350	354	376	365	347	371	345	361	320	336	367	379	340	386	359	354	313	370	340	394	345	355	359	330	363	340	369	335	335	360	326	342	353	340	328	340	372	350	331	357	343	324	359	346	344	338	356	336	343	377	358	342	350	340	379	349	364	412	349	346	362	354	347	381	350	361	372	331	361	340	340	365	390	343	321	345	381	324	333	371	349	357	384	319	363	369	377	341	361	343	332	349	379	321	351	345	300	346	327	350	418	344	362	349	359	351	322	330	345	306	361	337	364	375	353	329	362	358	339	345	345	341	366	347	375	339	337	333	390	312	387	355	334	355	353	363	348	348	346	344	359	370	370	355	341	338	378	382	339	320	328	346	335	354	351	342	344	346	341	343	324	373	356	345	318	352	360	353	364	323	333	344	345	332	339	323	323	389	352	350	363	341	350	380	344	346	366	372	354	305	332	352	363	326	354	355	344	346	344	314	343	371	361	363	367	383	381	358	335	342	338	342	360	339	321	343	367	371	306	375	322	356	361	340	370	375	355	354	373	343	370	316	355	370	350	333	335	337	375	345	327	329	347	299	352	364	345	361	343	348	355	331	352	326	343	346	360	344	323	389	350	347	328	358	347	358	342	364	381	382	382	333	361	379	336	350	315	374	351	349	360	325	342	370	354	362	354	350	333	334	307	363	371	364	352	353	351	343	372	367	371	369	362	383	344	373	364	422	351	330	392	345	331	347	359	354	383	334	374	352	325	356	369	361	351	336	378	305	372	348	330	354	350	330	363	326	346	353	311	356	377	352	346	337	363	344	348	345	367	338	339	363	359	339	320	349	366	320	355	354	366	346	342	364	354	371	346	359	339	345	352	349	383	361	348	371	340	325	353	358	360	366	320	347	365	332	343	327	367	354	358	359	368	328	351	347	382	376	346	398	369	384	377	358	336	396	322	364	369	363	356	336	373	331	340	350	366	351	371	351	332	379	330	338	338	331	299	368	351	369	349	346	351	356	380	327	332	348	366	349	336	369	347	344	373	341	343	362	346	357	335	316	349	322	354	355	349	335	315	379	367	379	354	342	323	369	330	372	356	412	393	338	323	319	366	334	313	327	320	333	333	365	383	353	366	340	368	383	357	356	356	331	368	368	365	374	347	345	406	361	388	349	358	354	341	339	347	396	381	377	362	356	315	344	346	334	303	340	375	315	348	387	351	301	382	358	397	331	370	366	386	330	371	356	358	381	334	344	356	344	394	352	322	381	330	380	314	363	367	351	366	321	335	386	384	329	366	336	346	327	365	320	371	358	375	357	363	361	365	346	378	363	374	355	396	349	341	301	362	340	357	344	363	330	391	324	360	339	334	324	356	343	341	349	326	347	371	330	327	362	337	361	333	344	349	342	362	345	343	339	356	302	367	396	367	361	337	376	354	322	345	323	405	367	356	359	354	378	347	320	358	333	360	317	364	349	348	364	367	358	353	345	341	320	376	337	349	344	350	389	367	331	345	350	389	370	368	371	356	332	400	348	369	297	377	358	360	381	323	341	349	351	347	358	349	334	364	372	332	347	341	358	347	343	366	324	320	354	326	341	360	359	382	371	348	373	316	294	325	333	350	322	349	359	348	342	318	356	374	326	381	366	374	370	350	383	353	325	358	391	351	370	364	380	360	340	352	355	325	343	326	381	366	370	370	367	322	363	360	350	373	373	366	350	373	345	352	368	368	341	337	363	313	375	383	379	391	361	338	325	389	349	389	344	369	316	332	337	383	374	366	329	348	357	371	381	312	347	329	359	336	328	374	375	348	363	362	347	291	362	348	342	373	338	355	348	372	340	378	351	373	375	356	335	367	348	326	363	400	369	362	346	354	363	373	379	372	333	347	358	358	303	379	346	343	348	326	373	345	354	343	352	369	350	344	349	321	324	367	354	361	376	335	392	375	341	368	380	372	372	351	318	349	329	353	360	356	375	374	366	375	335	353	380	333	360	338	378	324	329	333	373	362	354	354	384	389	377	349	354	345	352	373	375	397	335	387	348	357	404	370	307	346	357	332	342	345	361	338	389	336	358	391	351	350	331	345	343	393	377	355	363	388	357	371	375	331	333	354	347	334	375	336	348	337	359	351	354	382	352	347	357	347	330	382
26526	21082	28287	28595	8313	4688	4345	3233	2860	2634	2451	2152	2067	1689	1559	1498	1239	1139	1100	1046	1037	959	965	925	986	933	918	828	872	875	804	808	823	750	761	801	786	840	750	723	751	767	737	755	832	810	775	796	761	812	762	756	778	778	802	781	732	806	782	734	760	782	755	799	748	757	768	784	760	777	755	702	755	766	750	775	740	774	774	757	759	735	792	780	750	797	796	774	770	779	787	783	741	736	797	788	791	783	699	821	805	775	797	782	751	767	774	755	795	809	802	793	783	756	768	754	789	706	768	763	815	768	722	747	777	787	762	740	771	793	783	790	727	782	786	770	732	768	756	774	797	769	800	783	779	765	761	754	821	738	804	781	796	778	756	758	753	754	778	800	840	769	758	796	703	792	778	768	800	773	775	810	761	739	793	816	762	780	758	715	802	781	775	705	788	768	734	805	776	807	797	764	800	771	767	757	758	820	766	763	810	797	756	780	764	694	807	768	776	804	787	760	792	733	726	782	756	745	753	754	742	760	746	740	807	782	811	782	818	752	751	781	820	796	732	766	771	766	743	741	729	714	715	785	768	798	757	759	741	719	818	720	742	693	807	761	804	742	724	725	787	754	805	768	783	730	781	743	757	785	721	749	730	739	759	760	776	801	769	746	802	754	773	770	837	715	745	747	773	815	741	753	728	804	715	729	745	774	697	746	774	770	736	809	780	747	759	752	769	764	755	774	759	794	754	736	696	756	756	741	749	718	748	776	735	802	744	769	791	781	799	736	754	774	761	756	772	739	763	777	757	758	767	792	752	745	774	762	783	719	799	731	746	787	763	790	757	744	764	808	746	750	782	751	762	811	734	759	798	730	745	749	726	800	802	769	762	728	799	744	775	802	740	744	746	757	782	705	753	761	785	718	749	755	829	773	729	733	747	766	740	777	744	809	748	801	769	736	734	757	741	741	749	734	769	797	773	803	811	726	749	775	798	725	723	757	755	781	749	781	741	764	778	773	767	746	784	738	792	841	754	756	758	792	752	730	730	726	774	763	795	784	694	750	755	730	721	759	807	737	805	732	753	794	738	717	784	770	766	750	757	717	716	784	786	755	770	801	768	793	767	782	797	742	715	751	746	719	759	728	738	752	789	805	735	775	743	776	760	732	759	752	695	772	765	764	810	739	808	752	771	743	784	734	778	787	735	730	773	724	749	800	731	720	779	777	755	766	750	764	759	734	770	764	756	813	787	753	747	765	689	818	778	774	733	754	725	829	753	737	754	821	720	767	715	760	761	775	762	769	806	752	774	769	770	780	763	765	744	766	719	742	782	804	762	752	765	769	733	799	799	747	801	800	753	744	759	773	706	791	771	754	766	738	789	774	752	717	731	778	781	769	772	759	767	743	745	811	787	798	744	775	751	777	777	771	775	671	740	810	767	744	716	769	783	749	781	793	766	743	757	740	813	786	748	723	783	798	724	786	777	763	754	749	771	817	769	781	755	736	757	745	722	773	728	733	743	715	761	786	754	753	776	743	765	784	752	776	738	758	740	796	789	753	763	748	821	802	771	772	708	832	792	739	764	765	725	792	797	775	749	771	755	784	789	725	748	772	727	787	766	700	707	821	757	710	753	776	751	739	821	753	738	731	803	729	729	771	788	773	815	808	780	736	746	745	770	812	788	767	766	784	761	749	795	760	799	776	753	761	767	766	776	811	763	693	748	780	728	757	727	768	796	736	754	793	809	802	752	786	795	779	762	762	736	786	781	766	785	724	712	751	796	768	728	800	785	784	780	791	755	768	839	812	756	777	728	729	783	728	752	789	770	773	789	800	746	726	742	768	750	792	810	808	724	759	765	765	762	768	799	744	788	760	780	733	781	761	766	757	771	764	790	719	731	791	778	757	776	777	752	742	805	762	814	772	755	773	737	819	806	781	726	713	731	777	749	782	765	701	740	774	796	745	791	780	762	768	757	774	759	766	752	773	754	788	718	724	741	779	797	750	779	744	752	780	739	725	737	762	745	737	727	769	700	779	734	767	793	756	731	727	747	698	725	764	789	790	766	764	758	743	779	812	745	744	731	764	795	739	755	736	785	753	770	804	775	739	786	737	794	759	816	776	758	791	746	809	774	793	733	762	787	773	787	753	737	775	757	749	754	728	754	711	784	829	765	701	722	721	764	780	775	761	778	776	765	720	763	763	817	773	731	729	732	805	752	779	761	761	723	756	757	713	753	768	729	752	720	798	750	757	757	807	827	751	750	739	773	764	787	784	743	783	695	743	734	811	741	804	748	742	726	779	763	790	773	718	799	756	765	795	763	744	791	750	791	753	779	749	767	694	782	750	723	706	765	796	733	758	771	758	807	742	754	790	757	743	769	743	781	760	776	756	802	750	800	726	777	726	782	785	752	753	785	743	774	780	739	763	761	796	783	797	791	761	754	730	787	825	743	753	724	766	799	725	748	715	766	776	761	759	769	796	778	780	777	791	780	723	767	758	775	806	758	763	773	753	757	724	782	769	739	779	773	762	752	761	739	762	755	721	755	789	752	745	732	757	746	747	737	758	797	762	748	744	717	817	761	769	794	797	772	766	731	684	787	767	782	816	769	772	761	730	766	810	752	789	777	808	769	762	727	759	763	746	789	767	773	789	773	762	734	773	778	787	738	737	813	706	754	759	761	747	772	742	725	764	789	758	716	780	802	757	777	773	767	719	792	775	705	759	807	687	782	730	717	784	731	729	802	770	827	741	780	756	727	784	772	717	748	750	743	757	782	785	760	740	765	788	771	741	783	768	774	750	785	811	784	795	740	745	760	794	801	749	751	781	732	791	739	699	742	731	725	811	797	829	732	753	797	777	769	811	774	747	746	759	796	731	766	786	733	709	720	789	773	735	780	821	790	796	766	756	797	788	728	779	756	761	745	738	700	805	732	770	798	768	776	780	747	732	751	790	769	754	757	791	812	802	725	772	763	779	821	749	775	765	751	797	774	776	755	744	764	748	762	756	780	752	750	749	793	738	762	753	788	771	736	780	757	764	733	802	783	738	773	793	761	787	758	783	758	766	776	782	765	781	763	770	753	738	762	795	770	745	753	721	775	746	768	746	738	786	742	738	710	756	740	705	793	744	774	772	768	832	745	752	804	728	763	835	769	763	743	760	778	783	765	735	770	787	760	780	775	769	770	736	783	822	765	807	759	701	706	788	776	784	725	694	768	755	767	739	769	733	801	767	777	750	763	770	838	741	737	743	802	719	779	674	751	747	750	764	759	782	768	724	767	723	772	790	753	748	763	787	738	767	756	767	745	755	777	792	695	768	804	762	788	744	755	814	741	711	793	804	759	771	781	787	733	775	720	783	724	777	821	771	771	747	733	785	787	726	734	678	777	761	796	747	723	797	694	765	734	787	763	784	842	761	788	763	768	736	749	791	729	768	779	768	795	787	760	779	731	740	747	812	779	817	824	794	782	788	805	789	761	733	767	705	804	743	802	762	761	802
21172	9500	5209	3127	968	591	444	376	382	355	341	299	293	309	265	317	290	309	295	267	284	278	270	246	260	273	245	281	270	278	246	265	234	293	241	298	264	249	280	264	264	285	280	265	279	257	300	279	244	250	262	270	247	278	271	279	284	274	272	276	234	257	240	288	278	263	271	262	262	268	267	271	277	275	260	284	278	288	304	236	283	270	257	245	266	270	262	272	302	257	260	286	298	267	294	265	292	247	245	268	257	274	241	268	255	289	286	274	273	252	248	271	280	245	260	293	260	286	312	262	265	212	270	275	273	280	278	270	284	258	255	277	271	252	245	254	261	244	287	267	267	303	288	248	263	251	288	273	259	281	291	277	261	249	280	268	260	232	246	281	253	234	256	242	241	291	306	258	271	273	239	279	233	296	261	284	261	283	275	294	280	286	287	261	263	278	304	259	259	288	285	268	289	281	303	297	265	242	292	251	268	277	255	247	253	270	285	276	248	248	278	247	270	265	295	292	294	298	264	267	283	272	274	254	266	279	250	256	273	267	236	266	290	277	267	277	280	233	313	258	281	300	274	235	258	296	271	251	266	233	255	281	276	270	289	301	242	310	264	261	248	286	286	260	232	263	281	276	274	262	248	281	245	273	272	231	234	267	268	256	274	249	297	259	291	278	296	285	278	276	245	259	270	275	255	287	267	263	257	299	276	258	266	241	243	298	257	279	274	258	270	241	250	256	282	255	264	254	285	247	255	234	280	254	270	271	294	301	288	290	264	257	278	255	276	264	323	298	274	302	259	266	264	282	254	277	265	268	277	309	269	246	286	272	250	239	279	235	284	256	276	293	251	255	280	232	269	255	243	253	253	269	257	284	271	241	234	260	266	253	315	260	265	285	284	282	279	257	280	264	280	245	263	261	293	258	275	265	272	256	255	269	235	300	255	262	288	276	241	259	289	236	257	290	233	251	287	277	287	288	280	246	281	258	243	259	289	252	309	282	267	274	267	254	265	292	283	310	258	251	241	256	274	277	246	235	280	249	285	245	281	265	298	279	242	238	244	265	292	273	261	239	297	261	274	260	276	285	260	265	294	264	268	261	245	260	261	286	265	283	302	236	304	298	250	254	299	254	292	314	276	269	289	246	284	253	280	269	267	285	273	266	267	267	275	277	261	257	274	237	300	253	279	270	283	280	307	274	237	249	256	244	257	271	290	247	251	276	288	283	275	275	256	288	292	261	270	278	254	251	281	237	262	249	259	294	272	265	277	262	260	282	282	255	289	255	243	278	284	265	258	269	258	273	270	254	229	277	266	280	290	288	255	243	270	294	261	250	270	262	256	293	265	285	286	286	256	278	281	289	278	249	271	272	300	243	282	278	266	283	271	267	300	266	281	286	262	298	274	277	271	290	309	269	252	269	280	294	284	264	275	254	262	245	258	296	282	281	257	278	301	290	256	240	257	275	251	259	254	303	239	235	266	256	261	274	260	263	264	272	265	244	286	246	285	268	255	278	264	266	297	257	273	271	290	296	275	290	289	262	243	259	273	261	282	246	290	271	249	256	270	272	227	252	276	238	247	277	255	282	266	292	250	266	245	235	276	282	267	233	304	278	268	263	268	266	273	277	270	259	273	252	275	236	250	286	274	256	272	252	248	262	292	279	273	266	279	257	273	244	256	269	293	275	291	270	266	280	282	262	268	274	277	262	262	252	261	272	274	265	282	269	286	252	279	285	257	314	237	270	250	288	252	257	281	267	291	238	277	257	251	262	278	281	271	290	260	258	257	283	270	238	261	239	261	283	269	291	291	287	249	238	261	263	253	247	237	266	262	280	262	273	245	274	273	273	285	271	230	260	248	274	313	293	258	263	270	275	275	261	235	270	301	274	250	269	248	274	272	236	244	249	285	297	290	291	278	256	280	275	260	270	255	257	282	259	281	254	280	267	272	289	269	296	247	263	288	235	273	269	260	279	254	268	288	283	271	250	294	234	267	256	267	253	268	245	324	304	266	283	271	258	289	253	289	265	249	267	297	255	245	271	257	266	283	318	269	288	294	312	288	278	275	288	279	269	254	280	289	285	279	275	254	268	277	251	271	296	260	276	288	287	258	257	259	286	245	254	256	269	266	269	261	257	248	243	293	242	274	290	252	283	281	296	293	245	270	280	262	255	267	277	278	275	263	286	262	282	309	248	250	290	296	272	265	271	264	244	250	270	263	241	264	281	279	256	303	300	274	264	290	268	249	251	265	276	259	262	253	272	293	251	274	253	278	292	256	269	275	249	266	241	269	280	243	274	293	266	261	258	272	265	281	272	254	234	269	296	288	277	243	237	295	257	268	251	263	271	271	290	260	285	272	268	319	295	287	251	276	256	261	288	266	270	300	258	280	299	293	263	265	276	269	282	246	258	291	269	305	282	261	236	259	279	261	281	294	265	266	312	269	253	269	255	291	286	286	272	241	281	248	258	257	259	266	268	296	280	270	266	253	245	313	287	265	262	253	270	263	278	278	266	264	274	287	273	296	279	262	250	249	297	279	261	247	261	259	266	237	246	281	253	297	260	235	278	280	272	254	270	270	259	277	266	279	227	250	281	262	265	281	263	281	267	238	260	259	271	295	289	268	295	258	285	257	241	242	256	258	266	254	309	264	259	280	280	288	277	272	271	236	264	259	260	286	275	299	284	253	285	297	278	292	257	283	263	261	251	261	261	267	282	275	287	288	245	261	279	312	306	231	289	290	261	272	288	299	257	262	282	297	248	280	288	297	273	281	265	263	277	296	271	255	289	300	266	285	271	251	277	256	255	242	279	259	292	284	238	260	267	258	280	253	267	285	268	261	256	293	293	287	297	306	268	261	262	261	296	267	257	266	278	260	234	285	266	245	265	255	282	269	267	274	256	286	251	287	256	248	274	259	244	248	238	297	251	277	272	253	257	273	245	260	268	240	282	290	268	272	227	281	278	277	284	259	304	279	255	254	284	248	275	253	256	271	258	263	268	297	266	267	285	274	260	290	263	290	270	278	264	250	270	262	285	263	279	294	270	271	244	239	258	238	277	260	265	278	264	258	261	271	294	285	260	289	245	243	233	255	262	236	281	297	273	269	285	259	293	254	248	277	259	255	274	277	292	287	282	265	265	270	245	286	273	274	271	275	296	274	270	278	272	240	242	279	262	291	262	241	303	274	254	271	279	274	228	259	304	257	261	260	251	283	270	262	267	279	261	253	300	294	268	279	246	258	265	267	263	284	277	276	278	247	264	263	254	239	292	257	307	276	283	280	315	276	246	228	272	266	258	267	290	284	291	281	289	260	268	252	222	264	288	285	315	301	266	253	270	252	264	271	239	268	300	222	254	260	280	274	275	258	253	274	301	276	229	268	282	212	265	250	258	277	296	241	264	247	247	269	268	255	277	267	237	270	242	272	265	233	259	297	287	261	289	288	263	290	281	286	281	265	271	248	268	286	268	231	245	274	277	273	259	269	241	288	259
12642	7135	8270	8016	2876	1786	1386	1210	1095	930	875	943	923	860	799	737	750	722	684	676	714	652	697	700	649	679	696	679	649	682	647	609	583	607	649	672	610	647	642	619	653	582	576	643	622	589	625	609	615	608	626	591	606	608	609	605	595	611	648	571	594	616	609	620	623	641	642	620	628	645	617	638	570	601	599	591	617	618	632	619	646	640	645	568	615	624	627	601	582	603	644	606	594	649	616	609	602	602	600	586	604	634	611	570	610	604	597	634	623	589	577	601	578	581	609	599	625	621	567	612	580	587	616	574	583	634	653	600	610	610	601	644	585	619	623	655	628	601	612	609	606	638	599	656	602	588	644	597	630	637	618	596	578	606	580	602	637	629	618	586	596	628	601	572	618	588	627	555	614	604	623	544	644	578	636	630	645	590	621	612	578	613	606	566	623	631	606	604	598	597	624	581	628	588	617	643	632	598	619	607	590	597	652	577	646	662	640	612	616	637	643	672	589	623	570	632	636	609	571	580	603	583	592	607	660	596	615	601	623	645	604	596	620	585	642	606	594	625	599	629	599	611	627	615	604	600	610	639	631	633	647	585	624	614	628	598	641	634	605	605	568	583	622	615	598	575	623	587	572	585	682	644	626	570	594	572	629	615	610	626	604	620	609	614	606	598	615	594	643	595	604	643	610	604	662	579	599	596	601	610	648	603	578	615	650	605	640	582	624	566	559	619	624	604	618	664	631	617	594	618	604	609	619	583	608	616	596	636	603	631	585	587	626	630	579	598	586	609	598	624	616	626	588	609	651	646	585	602	619	644	590	630	647	585	603	609	627	609	636	632	590	674	609	595	578	601	596	615	645	602	582	627	641	631	587	613	635	605	607	657	594	582	627	615	592	626	626	583	573	602	599	596	626	625	608	636	621	590	544	597	620	583	579	636	615	604	621	606	609	573	576	595	628	599	663	653	606	614	604	611	590	627	618	611	579	604	579	639	672	628	602	625	605	618	603	580	635	630	625	570	573	623	598	647	647	597	588	582	594	653	632	582	635	560	639	581	641	594	616	633	639	601	603	566	638	599	608	616	624	588	610	598	618	627	631	605	629	610	633	634	591	603	634	615	609	609	580	599	590	632	640	594	638	580	623	610	610	570	651	612	630	625	570	556	578	624	593	584	616	640	591	644	607	598	604	599	549	590	595	603	566	582	653	615	618	611	599	608	608	583	617	598	638	619	608	598	581	618	594	611	596	548	599	604	636	598	587	624	654	594	592	591	634	590	594	626	596	576	580	607	579	640	599	593	606	586	656	634	630	593	614	641	655	583	640	570	643	614	614	610	583	586	599	622	587	612	613	598	600	614	623	580	581	594	614	559	619	629	631	606	581	589	595	618	632	626	641	635	635	606	622	620	618	641	655	584	632	627	623	631	612	615	639	611	587	606	584	605	655	606	628	620	682	631	600	580	600	628	591	611	578	611	594	548	618	595	628	651	580	587	597	665	612	610	586	611	637	648	652	660	612	663	604	607	633	609	627	572	605	654	587	568	623	659	579	594	643	647	542	633	612	576	623	573	605	610	603	642	573	593	574	587	596	598	604	630	613	619	608	594	579	609	578	618	612	605	612	622	606	602	616	596	620	586	598	611	638	591	619	604	627	633	619	591	608	599	624	587	646	641	630	613	628	581	589	608	645	608	616	612	593	625	621	584	642	641	625	596	602	641	602	624	599	637	631	615	612	604	609	652	633	627	631	601	570	625	639	576	624	595	626	598	636	586	623	644	620	611	613	608	632	568	605	630	653	566	627	590	601	611	583	647	595	593	619	602	608	612	585	597	628	628	602	601	602	597	600	604	607	620	613	651	593	676	579	636	594	635	655	586	611	600	603	610	629	627	553	601	574	609	613	668	626	633	576	663	621	630	604	592	672	608	610	603	611	619	586	641	630	617	669	627	600	570	591	666	602	559	590	606	625	621	628	630	639	655	632	577	589	621	625	598	576	585	617	609	614	573	597	632	606	601	590	554	638	598	614	641	603	573	612	593	611	642	629	629	611	628	622	622	594	608	593	604	613	576	564	611	595	615	635	594	630	619	652	609	597	609	568	592	585	651	629	619	616	603	603	597	644	629	614	589	583	624	612	621	573	585	634	569	607	615	578	636	591	592	616	624	609	614	619	623	597	645	632	606	645	598	612	619	604	596	639	642	595	624	638	564	619	597	597	599	609	611	575	647	612	621	581	579	618	571	604	617	601	551	606	613	610	627	601	652	639	576	607	609	642	593	646	588	610	615	603	602	656	637	598	599	675	610	588	599	591	651	573	630	649	649	611	608	680	594	622	669	611	635	614	614	642	620	560	616	601	577	631	606	628	611	584	622	620	622	587	625	595	596	645	579	594	591	603	599	583	669	615	597	559	583	621	592	602	570	622	593	639	603	611	627	598	651	631	604	595	627	590	609	623	598	619	620	605	623	596	562	593	612	618	621	602	591	608	627	622	633	621	591	606	617	610	599	630	608	657	642	609	609	625	642	635	643	587	627	596	645	613	617	569	625	629	559	641	631	611	627	617	590	612	549	599	624	610	590	618	587	619	590	630	578	606	615	606	614	601	617	619	661	613	603	624	557	643	591	601	635	646	602	619	617	612	646	615	593	611	614	617	595	586	634	621	613	648	592	619	586	623	661	590	584	582	607	553	621	628	619	591	638	636	586	599	632	612	610	614	565	587	591	624	618	621	596	601	623	659	605	613	622	557	609	619	569	585	604	652	630	621	610	607	655	622	614	599	584	602	591	620	566	606	615	565	632	635	620	623	617	628	613	594	580	608	602	615	599	594	561	572	592	627	583	602	618	604	617	573	597	565	551	584	600	660	615	621	615	602	630	579	578	583	674	604	644	585	637	625	616	626	599	659	591	607	609	648	625	620	602	615	594	603	607	657	620	606	619	646	620	587	595	596	660	619	620	611	626	621	604	624	594	580	621	662	602	618	597	595	643	568	583	613	617	607	621	624	602	613	617	608	600	589	603	608	576	578	622	611	648	638	630	604	622	639	652	641	607	658	649	610	612	633	682	580	599	639	620	674	669	612	611	608	600	610	595	612	597	606	625	649	614	604	666	620	603	608	587	596	613	622	565	602	570	654	647	623	622	595	602	592	651	581	625	624	630	585	600	615	629	606	624	613	628	601	628	641	622	621	614	575	614	591	636	586	589	596	661	599	571	607	643	608	607	610	622	574	599	571	619	584	606	608	629	617	569	612	620	641	620	585	589	591	584	622	552	599	600	578	592	638	606	588	610	571	595	588	624	604	636	637	634	573	593	603	599	571	595	597	635	609	596	610	622	596	640	575	620	625	572	598	642	646	597	622	613	634	620	615	618	607	578	604	607	583	648	644	616	612	593	599	599	613	587	564	585	581	624	619	600	660	612	620	576	652	603	628	626	605	657	589	578	658	591	572	651	616	599	616	637	579	602	614	619	610	660	596	637	622	654	610	608
35956	20835	16423	12581	3272	1060	747	649	578	521	461	487	423	396	370	331	365	366	351	329	314	324	365	346	334	325	311	339	310	314	307	284	342	309	313	316	364	330	359	325	279	301	319	314	310	287	295	283	308	299	319	303	307	309	309	340	299	290	340	329	300	312	328	327	340	285	298	288	339	340	305	299	317	292	298	307	290	317	295	326	322	301	297	294	310	316	292	307	314	334	313	310	335	336	310	315	296	314	330	328	280	337	315	306	335	320	306	309	301	300	305	304	333	317	338	295	354	313	320	347	296	346	271	333	340	312	297	319	353	339	339	315	305	321	348	304	316	304	306	330	311	329	296	312	359	335	319	306	311	302	367	311	289	285	274	309	313	323	330	299	321	274	334	332	319	288	336	320	349	306	285	304	333	325	318	291	321	315	312	325	325	290	347	360	336	274	305	299	313	317	286	327	303	347	321	352	380	321	329	318	327	300	336	303	303	334	315	314	328	343	331	332	320	306	314	308	335	308	306	335	338	346	319	304	306	289	291	315	326	317	332	346	315	290	296	334	356	335	283	314	327	293	332	325	315	282	303	363	276	282	290	320	312	331	358	285	301	290	313	273	325	312	345	337	321	297	302	288	306	348	297	337	320	337	305	341	351	318	310	305	293	302	293	318	306	302	319	314	314	333	323	352	317	328	314	324	327	308	287	299	315	256	329	326	326	330	315	310	309	324	305	253	311	306	303	292	328	313	307	315	316	309	360	302	335	337	315	295	332	311	306	368	284	327	358	311	320	300	328	366	324	301	300	325	285	331	330	315	324	303	326	292	335	311	345	338	317	348	321	340	314	292	308	311	335	309	326	324	323	336	326	292	357	331	300	282	295	281	329	324	333	343	276	305	303	299	319	298	324	330	322	332	286	330	320	337	333	286	296	333	345	299	310	329	294	325	323	308	313	294	331	318	309	294	328	277	287	305	326	306	363	331	332	311	317	298	323	276	271	298	304	344	302	284	299	307	330	313	333	299	303	329	306	328	322	340	341	325	317	297	303	311	298	335	347	321	314	284	317	327	322	301	315	286	299	327	288	289	323	292	316	323	319	310	330	336	325	361	316	332	321	294	309	348	297	335	341	311	326	331	311	334	300	336	306	302	317	316	297	317	286	294	306	299	349	361	308	298	328	309	327	313	309	308	325	313	274	272	300	307	299	298	306	308	316	313	292	330	296	311	305	334	309	326	316	338	335	284	286	317	300	287	294	308	305	312	329	317	318	324	341	309	290	270	330	338	304	317	339	348	311	323	318	291	351	276	313	327	340	293	327	339	297	345	291	320	313	303	291	330	282	290	315	341	329	306	309	294	354	319	299	302	346	305	309	326	312	360	324	288	352	296	343	295	327	310	342	338	345	337	320	302	315	298	356	368	310	324	345	308	332	296	309	331	300	317	336	337	296	309	331	332	291	324	342	347	303	326	338	329	309	307	335	344	353	341	308	328	309	318	309	323	303	320	307	345	312	300	340	325	323	327	313	329	306	314	302	330	321	319	305	314	318	323	309	329	317	277	328	306	372	325	299	284	307	319	368	323	317	309	292	319	325	308	300	336	330	363	318	298	315	301	293	335	331	337	334	332	336	341	303	313	302	290	352	316	290	311	299	300	311	355	303	310	326	333	321	305	301	303	320	320	305	319	294	329	345	304	327	317	300	320	318	321	310	321	335	304	296	307	310	337	322	301	354	348	325	328	315	276	307	325	295	321	306	344	315	327	301	306	271	303	305	338	295	333	323	288	336	297	301	302	340	313	313	326	324	355	293	311	323	330	262	323	357	311	261	345	321	297	317	329	336	330	301	307	319	313	354	311	328	308	331	313	290	326	304	317	313	293	347	293	309	298	254	318	303	314	320	303	317	303	374	328	349	330	310	343	327	305	290	302	318	308	319	327	330	309	316	313	327	315	361	316	299	316	318	332	299	300	324	293	331	297	315	310	319	335	296	312	317	314	326	322	353	330	314	319	360	309	311	307	315	289	298	281	322	329	300	300	281	311	337	304	329	314	331	291	309	338	350	269	327	292	319	328	323	334	303	312	322	309	305	328	309	298	318	311	336	300	355	323	331	307	308	285	292	306	329	312	354	337	322	339	303	272	312	353	310	312	324	311	293	325	307	324	294	311	327	320	359	340	330	329	326	300	278	334	323	294	331	284	302	305	332	312	336	307	301	312	316	354	306	341	330	327	328	300	304	301	326	327	348	334	302	322	317	349	303	323	340	316	336	350	314	329	320	327	325	304	322	335	337	303	330	299	299	319	305	337	294	278	335	339	319	340	345	304	312	295	318	317	350	309	323	333	312	317	286	351	336	364	290	321	292	355	348	326	320	317	346	312	328	308	323	304	333	293	319	279	311	326	325	305	329	279	339	305	298	313	341	303	338	297	322	319	311	324	286	286	335	314	327	306	331	349	326	314	336	331	299	291	349	341	302	327	278	298	313	336	295	329	355	341	313	308	314	308	299	322	295	314	321	316	303	292	335	303	302	327	363	314	303	372	348	323	318	305	299	300	305	353	327	346	335	301	283	293	307	337	320	325	365	329	288	267	310	327	293	349	301	308	314	352	332	368	325	363	304	312	316	325	337	320	312	317	271	329	311	314	338	336	333	302	332	300	301	282	311	299	322	323	304	283	309	328	305	315	313	305	315	336	328	315	318	323	331	317	319	299	311	283	283	324	352	312	294	302	331	313	364	308	323	302	301	306	298	295	334	328	341	321	329	309	310	315	336	308	320	325	308	292	359	332	311	298	302	341	316	327	327	308	344	311	289	345	312	316	318	321	315	300	315	300	318	314	322	271	308	319	354	303	336	339	314	309	344	289	302	280	311	318	292	332	321	303	310	300	314	297	333	335	311	272	348	345	340	336	296	329	326	322	322	325	363	319	324	306	322	313	300	301	331	269	326	291	285	299	330	320	286	291	284	317	310	278	363	335	306	331	301	323	322	324	309	312	300	315	330	288	341	329	291	308	343	330	349	344	295	329	291	312	288	299	301	311	332	277	320	295	301	350	323	310	308	293	288	322	295	309	301	319	340	308	319	267	325	313	316	325	265	327	314	318	307	298	320	360	306	306	308	324	311	300	330	296	300	298	320	325	285	320	302	331	350	284	303	282	327	319	302	310	295	329	306	295	324	333	311	322	289	307	317	295	293	317	341	312	312	284	315	282	302	318	305	348	310	318	306	322	320	338	289	344	316	295	334	312	299	354	299	309	278	276	331	314	316	316	314	344	321	328	312	329	304	319	304	287	295	306	317	314	338	310	289	319	309	303	344	320	344	347	300	305	323	313	314	312	325	329	325	282	343	296	333	330	297	336	304	318	305	304	309	323	323	335	301	312	316	328	314	289	326	331	320	313	301	319	334	304	316	304	315	313	326	296	326	310	314	329	327	284	309	315	299	332	310	303	323	296	328	307	313	308	311	345	335	299	292	312	322	261	299	321	334	318
22898	15308	20850	20278	5575	3200	2725	2221	1979	1792	1670	1567	1355	1135	1149	1021	930	894	869	946	909	896	821	825	772	759	770	759	802	795	791	721	684	717	724	790	722	681	738	755	758	673	710	685	713	706	702	702	708	709	742	709	752	667	757	753	698	719	680	715	746	758	726	677	691	730	705	712	676	742	699	725	721	679	752	726	711	658	668	749	709	724	690	742	714	740	741	708	725	738	716	722	722	670	688	686	683	713	717	679	667	661	651	712	689	708	738	709	711	725	715	672	694	710	682	716	736	750	753	717	693	743	754	718	718	703	741	684	694	739	724	710	695	685	644	710	695	732	735	694	702	705	742	673	661	735	767	711	676	667	716	717	678	736	703	694	707	688	691	703	706	710	746	748	720	654	683	699	737	699	667	733	731	707	724	696	710	703	702	699	665	748	734	682	720	706	731	739	704	710	709	681	694	736	727	676	713	710	750	748	706	691	687	696	683	704	696	730	693	729	692	716	672	708	757	706	674	685	741	720	700	686	724	690	716	715	742	746	735	656	669	697	716	713	673	725	739	730	700	741	670	679	694	687	724	711	719	752	692	700	662	664	703	683	696	705	703	731	670	717	740	681	726	710	721	703	668	633	658	694	691	782	699	724	691	678	796	730	670	704	702	716	775	721	712	682	705	706	667	694	706	690	682	726	715	701	738	706	724	686	637	686	758	726	684	770	710	747	721	646	735	691	660	744	688	714	759	635	686	694	712	707	689	731	739	717	697	713	718	698	711	710	731	716	753	683	701	731	649	704	724	707	675	686	717	693	688	725	708	683	683	722	710	725	688	714	709	651	734	734	703	706	689	666	706	748	677	731	664	719	697	645	749	723	679	730	732	704	713	721	689	679	689	734	713	707	733	721	695	710	705	726	676	746	721	676	725	707	677	681	697	719	729	715	716	744	693	691	664	696	731	761	720	705	748	726	662	705	740	694	710	716	719	671	734	721	719	709	709	703	755	690	724	694	720	691	704	741	731	709	727	751	685	709	665	692	725	732	670	709	742	695	708	747	669	669	735	729	723	686	711	718	687	742	687	687	682	706	715	711	699	672	701	695	685	724	698	706	715	739	724	705	710	754	725	716	748	699	705	697	687	718	727	715	723	705	686	703	687	712	700	663	714	682	655	759	721	657	732	784	748	725	718	677	634	743	712	705	752	682	707	688	706	749	679	692	690	684	699	715	683	743	685	651	739	693	709	706	701	684	705	662	730	723	677	692	737	671	722	708	715	695	685	676	700	678	718	689	674	697	697	704	712	718	719	736	699	655	704	725	724	707	705	736	668	708	739	703	714	697	654	736	681	734	734	729	698	734	745	685	644	672	695	690	705	721	657	714	701	724	688	682	675	730	726	684	742	664	708	671	706	720	740	703	720	726	698	741	750	686	718	708	717	732	721	654	677	729	667	704	733	700	735	685	717	685	694	711	709	659	721	722	720	689	708	679	728	736	713	738	701	688	703	701	708	697	703	697	769	737	691	687	737	701	695	683	722	710	712	727	661	715	691	763	682	694	691	669	688	657	729	723	661	678	727	713	747	707	746	728	702	695	754	705	689	688	705	697	686	725	687	714	702	706	710	720	694	720	734	710	750	706	648	673	729	709	683	758	746	650	711	684	688	707	708	718	745	716	680	752	679	721	659	688	756	732	716	693	710	698	672	709	743	633	733	717	735	658	685	702	700	691	722	727	710	712	705	686	721	665	705	738	707	642	717	730	668	700	673	668	686	719	647	702	711	751	664	675	701	707	723	714	709	712	752	667	725	688	723	703	709	742	717	692	714	674	699	721	739	715	709	673	682	697	712	658	690	729	710	668	730	729	742	692	708	667	717	707	675	742	681	712	707	702	762	700	743	737	722	707	685	727	716	670	716	722	689	706	725	690	736	722	696	717	698	751	692	704	729	743	716	695	681	706	755	728	668	693	689	684	738	716	664	735	746	725	703	688	653	728	677	687	700	710	705	700	712	681	694	715	663	715	664	681	672	698	715	698	713	683	669	688	703	726	724	699	707	745	669	715	739	685	691	704	702	634	706	744	720	706	720	659	716	678	735	712	721	705	691	742	715	740	718	688	709	703	722	729	710	740	679	759	746	684	764	713	715	683	707	678	759	705	719	719	674	666	717	695	684	716	649	693	683	768	678	697	688	695	699	699	711	747	730	758	731	700	656	703	667	687	682	721	664	709	704	661	711	712	679	732	696	713	668	691	714	771	670	726	738	694	660	642	710	682	684	668	696	696	697	711	699	666	675	740	709	686	691	712	709	721	719	662	722	708	749	665	667	726	731	732	726	720	701	741	718	664	738	710	719	669	728	663	729	669	674	743	699	681	703	772	686	702	698	675	715	727	722	696	715	755	710	716	694	687	674	716	700	730	720	715	701	665	712	684	729	674	677	696	712	661	704	693	667	717	751	710	734	709	702	690	714	732	722	755	658	715	692	735	670	700	688	672	697	684	692	675	738	748	762	677	661	728	731	699	733	759	683	761	711	670	686	735	742	704	753	672	722	702	735	706	657	731	690	708	693	692	718	727	710	681	698	701	704	677	710	742	684	667	672	737	748	692	676	750	712	710	697	707	688	667	716	709	735	708	677	670	704	754	715	686	737	699	729	714	692	664	710	715	707	703	690	716	708	695	719	714	675	717	710	675	704	708	721	684	726	730	714	715	758	721	702	716	734	672	735	685	725	700	691	688	701	719	670	726	746	668	706	702	720	685	711	710	757	705	697	730	743	739	676	740	746	748	704	694	717	704	687	699	676	716	724	745	725	706	761	684	701	747	721	746	721	727	735	720	644	699	766	698	706	693	700	697	739	708	647	748	736	683	745	684	708	747	700	687	680	728	685	656	685	692	702	668	691	719	707	753	714	698	698	753	715	757	688	692	647	718	711	729	715	681	731	726	735	685	720	688	724	709	675	765	732	726	678	705	681	738	702	713	782	699	709	675	686	726	728	717	700	684	704	717	768	699	707	686	743	740	765	717	718	679	704	689	747	710	699	695	723	705	706	717	732	722	721	672	714	728	695	730	694	728	742	707	709	713	692	770	684	685	724	660	717	702	681	696	692	671	729	701	725	706	695	757	745	691	693	707	678	733	685	729	681	724	713	704	717	732	686	702	710	732	720	695	742	677	716	733	673	742	710	696	703	703	740	699	699	707	718	735	699	731	703	739	698	685	696	727	746	712	693	636	679	725	701	652	705	663	715	674	692	727	700	702	717	744	716	723	706	699	750	735	706	740	717	698	664	658	740	703	681	685	722	750	741	696	725	676	730	735	693	740	748	700	717	703	661	704	671	693	691	730	660	781	694	697	757	689	684	691	729	702	695	694	741	707	736	705	718	702	684	653	757	719	723	728	763	710	733	704	696	645	717	758	689	709	708	694	665	711	698	662	699	742	710	678	693	699	736	722	712	726	763	719	722	764	708	699	701	710	678	697	741	720	686	673	697	719
43943	29501	26535	18929	5084	1741	1295	979	788	763	646	567	545	510	471	422	413	426	414	379	403	384	366	384	416	365	404	363	388	342	345	350	376	358	351	321	338	354	355	350	403	333	408	368	382	403	385	340	347	379	357	365	335	360	364	363	362	361	356	343	337	344	367	342	379	377	359	368	383	339	358	327	359	361	367	408	368	352	349	347	316	340	327	348	402	386	368	352	341	352	373	342	359	339	346	326	355	357	390	359	372	339	359	353	410	345	335	333	346	317	361	338	366	355	359	368	402	325	374	338	356	339	388	365	329	373	331	332	328	367	364	324	352	338	352	346	367	398	350	346	351	340	331	368	342	374	350	337	370	341	389	393	359	338	370	371	372	290	368	360	363	337	385	370	380	339	354	329	344	331	376	362	325	379	365	370	352	329	335	345	376	356	373	323	364	389	402	337	347	384	365	356	366	347	362	308	359	346	350	383	320	340	327	374	316	379	359	344	370	377	348	420	345	333	407	368	367	360	369	388	332	363	315	381	357	366	377	376	348	364	354	357	316	340	360	397	413	393	361	319	360	390	345	386	336	368	338	362	347	369	369	363	381	380	313	351	375	347	355	341	335	337	345	361	334	354	373	344	357	347	356	385	352	368	333	372	366	320	329	375	344	400	349	380	390	347	358	373	377	367	364	353	363	365	352	339	330	316	314	301	337	340	331	366	325	349	374	342	374	350	346	321	328	349	343	360	393	388	371	365	363	390	363	352	373	349	338	372	339	344	362	340	344	339	379	353	352	367	338	359	338	327	345	341	382	368	395	362	337	330	357	334	365	384	413	336	368	336	395	404	355	365	361	355	332	363	345	380	385	343	369	348	378	327	336	360	363	343	343	359	362	354	340	342	370	347	328	321	360	404	352	339	332	342	357	327	335	367	330	345	376	371	352	365	387	422	372	376	333	334	385	365	366	359	351	369	405	387	387	363	340	342	336	387	337	361	319	364	385	354	371	390	366	336	364	347	350	341	355	367	386	350	366	405	392	345	368	321	372	389	323	330	346	373	358	389	319	348	368	366	372	393	360	379	335	351	331	342	381	391	382	387	364	341	354	338	371	395	336	337	345	354	331	315	350	368	366	367	342	349	363	358	329	335	370	335	364	334	363	339	359	327	382	374	367	384	355	375	308	315	371	396	325	404	378	342	395	393	344	333	356	375	326	342	361	341	351	380	345	355	360	397	384	391	375	319	350	351	372	374	379	367	343	374	357	341	372	360	323	338	379	370	331	353	361	382	354	366	370	354	413	348	363	329	336	355	363	372	347	380	333	358	330	330	354	360	346	387	303	350	387	344	379	342	349	365	375	357	334	359	341	350	362	408	352	369	306	353	343	315	354	298	346	364	342	348	320	359	370	294	332	360	360	339	339	356	346	355	352	362	354	334	378	336	378	350	379	358	329	353	351	379	353	341	344	349	345	335	361	366	325	375	380	340	339	372	364	377	347	342	396	384	338	391	346	359	355	373	353	357	325	381	333	356	322	373	355	366	343	360	361	379	373	344	336	364	364	371	404	374	388	351	340	348	387	336	349	342	343	376	372	342	388	376	380	351	368	395	363	327	370	359	348	348	352	340	389	329	326	364	348	387	369	338	356	348	343	361	375	360	355	385	376	369	347	335	345	352	360	372	359	368	387	381	346	376	343	344	356	355	353	352	329	342	343	405	389	318	357	378	362	331	328	351	364	320	394	364	347	336	338	364	348	388	303	346	325	379	325	339	387	393	343	361	376	368	328	374	354	341	386	340	343	384	375	334	338	370	351	326	369	418	334	360	372	317	373	383	370	331	332	336	358	337	347	377	357	329	366	328	333	356	362	367	362	337	381	343	359	357	364	366	326	359	331	335	341	354	342	352	364	347	383	322	315	343	363	351	382	391	364	358	355	315	345	336	347	385	343	375	360	358	323	344	393	378	378	392	340	370	362	336	341	357	359	362	336	402	360	352	337	352	350	375	331	343	398	351	369	323	314	375	354	362	329	354	362	405	386	361	377	372	373	331	341	340	359	328	363	324	327	299	344	381	346	344	362	346	372	392	355	348	365	362	375	333	396	355	369	341	380	341	385	374	354	350	413	368	362	362	339	393	347	370	325	315	343	364	380	378	343	365	333	357	348	354	340	360	374	375	386	370	362	330	366	398	381	342	368	361	370	361	358	328	340	314	394	366	361	361	349	366	383	375	365	324	346	372	385	360	342	363	356	353	331	360	360	378	335	360	351	353	356	321	367	386	362	373	395	386	362	375	346	326	375	362	377	370	372	346	318	361	355	340	363	347	366	368	383	400	347	356	360	341	352	363	368	345	371	347	398	321	347	392	386	339	374	360	350	358	355	341	344	338	384	359	328	389	375	374	337	366	343	368	358	377	350	372	322	330	350	375	398	342	314	373	357	388	361	343	364	372	337	373	346	351	320	342	369	331	384	385	343	371	380	376	369	355	349	323	321	338	350	355	367	377	378	331	347	347	390	401	345	369	343	357	348	397	348	355	366	334	376	391	376	324	334	366	364	383	345	351	353	380	329	375	355	347	352	393	346	347	337	315	360	377	360	360	360	358	412	372	336	360	359	333	342	355	380	353	340	383	383	327	370	377	341	395	354	399	343	361	393	367	337	343	363	361	362	382	385	336	343	385	314	324	368	359	338	365	354	399	378	329	346	353	375	371	350	351	384	362	354	301	344	345	351	378	354	355	325	356	366	357	338	353	354	369	355	399	436	355	388	358	371	358	404	336	340	376	345	346	368	342	343	390	393	359	377	355	374	353	354	360	401	393	378	368	332	339	318	361	357	369	376	387	322	336	337	364	346	323	360	361	353	326	358	332	358	350	377	357	322	334	324	358	351	400	348	313	368	329	313	348	370	329	355	395	343	386	340	360	354	318	391	366	378	325	344	356	362	388	341	351	323	358	379	376	323	340	348	343	345	349	320	363	347	353	351	405	362	352	384	338	344	378	330	347	342	365	322	336	363	341	369	337	326	365	348	339	363	372	361	346	371	369	382	374	364	375	388	389	388	344	341	341	327	352	336	407	391	351	346	385	359	355	372	353	316	336	333	339	397	376	406	370	375	372	333	347	359	373	383	368	363	326	310	339	336	375	334	374	339	354	346	376	380	387	349	348	389	308	364	373	342	367	350	334	353	352	378	348	379	383	353	380	372	378	391	347	354	380	359	363	397	296	350	346	334	353	336	373	366	368	359	337	341	351	365	392	332	352	356	405	339	380	378	348	368	396	364	319	336	330	349	321	377	371	368	321	340	351	345	385	386	400	364	381	356	366	357	340	396	353	417	333	367	355	363	336	356	334	366	331	342	366	363	342	370	377	380	337	370	374	371	337	380	362	364	362	322	377	372	346	388	390	349	335	355	383	324	384	380	372	372	366	378	371	388	346	373	381	389	347	376	386	360	367	352	415	357	371	344	369	323	339	376	372	355	352	329	345	338	360	339	319
26958	22141	29086	24009	7700	4380	3992	3190	2974	2516	2281	1997	1716	1580	1481	1259	1133	1117	1162	1087	1037	960	954	889	910	907	863	935	813	860	850	841	781	838	805	808	793	862	865	792	823	798	778	798	793	810	808	789	843	810	778	756	813	760	797	804	817	738	750	813	772	829	776	778	769	794	788	775	815	816	838	743	783	760	762	753	801	745	822	763	731	767	763	772	850	777	815	821	745	807	771	750	803	850	745	759	816	785	834	746	758	741	837	770	801	802	766	775	744	763	807	792	797	767	759	757	767	779	760	773	815	772	836	794	818	748	800	801	820	746	743	812	798	843	799	745	813	769	781	793	734	775	817	810	777	821	792	766	765	810	801	751	778	792	779	754	811	751	782	767	842	791	773	757	792	752	780	791	796	781	754	800	743	785	740	783	816	752	801	742	788	768	809	785	790	756	812	789	798	778	803	717	743	804	834	805	789	784	800	784	800	807	794	795	807	730	769	784	791	747	807	788	820	746	787	795	784	783	841	708	740	729	781	800	810	803	790	758	819	811	797	788	786	758	778	735	810	745	754	765	755	750	741	792	790	755	784	775	793	799	778	771	770	799	777	773	772	755	756	759	761	778	811	771	830	749	770	799	789	843	785	805	765	764	730	813	747	764	762	733	775	787	796	783	807	787	785	716	776	791	757	765	807	761	726	747	733	745	757	775	786	776	790	751	779	785	761	763	747	747	803	762	761	817	741	800	775	775	839	791	789	774	796	803	781	743	813	784	780	779	737	736	771	752	751	802	756	761	784	784	801	744	771	795	750	781	788	759	777	819	746	735	760	815	805	760	750	776	756	753	801	792	755	780	768	776	735	745	793	778	822	800	786	773	731	750	778	735	764	733	753	743	732	800	795	792	781	788	790	796	778	789	789	761	830	794	745	791	754	720	818	775	746	768	766	764	838	775	802	795	735	802	769	793	748	784	738	804	780	762	781	803	791	719	777	771	766	818	781	733	753	772	800	773	800	785	790	783	746	780	753	710	816	765	741	811	748	760	798	855	832	779	788	829	778	769	776	744	818	794	748	765	801	795	745	773	767	779	765	804	796	767	739	776	805	815	823	787	778	777	784	782	812	811	774	822	784	845	786	753	759	788	814	818	807	791	764	743	785	802	809	750	763	740	758	750	823	787	758	814	786	822	746	763	774	777	810	775	798	807	785	771	761	763	836	797	750	748	816	778	822	791	788	802	795	790	774	807	784	754	788	765	745	774	800	745	754	766	784	803	823	741	752	802	778	817	795	752	796	749	824	796	786	738	806	721	790	747	789	818	759	783	701	779	801	782	768	796	813	812	819	799	785	804	767	804	769	795	791	830	781	786	797	828	774	828	751	821	754	776	763	780	735	820	745	764	819	806	790	839	791	793	819	804	793	708	784	818	735	788	787	758	788	795	738	811	819	792	729	775	791	782	771	786	746	750	815	784	784	804	753	772	727	761	803	780	758	802	758	792	770	790	770	815	779	759	743	801	804	766	744	768	783	781	750	777	748	732	769	763	798	804	784	787	757	770	781	757	836	776	770	796	770	819	810	753	800	806	831	784	776	798	800	819	771	779	783	785	741	801	794	772	771	798	800	807	800	828	829	741	761	798	793	771	770	763	746	771	784	806	785	772	786	804	803	754	808	815	763	757	795	773	787	769	797	752	789	794	795	783	759	778	782	759	781	779	754	763	809	813	792	832	793	765	810	740	768	843	769	767	768	801	747	740	754	777	788	766	797	796	788	801	784	800	792	743	779	768	763	745	787	771	736	805	810	831	777	776	759	802	787	839	801	775	773	779	803	742	813	801	779	832	776	741	769	771	672	816	812	782	736	846	757	773	737	757	727	770	778	780	767	781	766	796	799	773	796	795	760	735	737	792	806	785	849	738	783	801	754	799	739	777	786	757	797	823	793	775	825	720	788	791	806	759	774	767	785	754	762	766	758	766	770	771	810	769	801	795	731	821	760	800	770	784	781	759	835	739	735	806	779	809	775	756	748	792	793	754	774	823	765	775	795	814	785	764	766	796	795	760	756	788	776	786	779	710	751	768	792	816	750	756	815	831	790	781	761	767	732	812	790	799	773	807	799	718	781	843	767	829	811	817	806	827	787	789	751	771	806	742	738	747	798	771	759	776	783	723	789	762	814	819	778	792	761	766	747	768	771	794	783	777	792	771	712	774	851	773	790	769	828	745	753	768	828	768	801	720	779	757	772	797	821	774	779	792	785	749	796	727	760	789	761	772	770	771	815	773	783	780	830	734	705	774	766	815	786	773	793	761	842	787	814	775	746	777	787	780	741	758	819	802	759	737	770	792	810	757	792	769	798	774	811	803	820	783	737	792	798	787	760	781	802	794	810	765	778	799	726	811	818	789	753	778	740	746	740	766	805	783	725	770	769	776	760	786	789	753	756	775	788	782	795	795	754	802	777	796	735	795	773	774	779	800	790	855	792	771	726	738	777	748	754	775	754	782	727	768	790	790	787	770	760	790	808	823	775	790	764	727	761	774	806	808	852	797	812	772	771	791	800	761	820	801	779	748	800	731	803	805	782	806	782	757	828	797	791	750	803	806	707	793	762	774	846	783	783	754	784	743	818	777	775	773	781	780	822	744	756	750	781	753	776	779	807	784	840	773	808	829	730	813	744	798	803	784	791	748	761	803	724	775	796	800	820	699	763	779	804	834	774	799	788	802	781	818	798	690	790	848	761	805	819	769	763	790	770	744	773	743	740	802	795	773	736	773	768	807	771	795	747	760	790	751	763	817	785	754	813	786	842	739	731	776	801	788	783	768	801	732	767	777	798	762	773	800	771	772	747	763	764	835	793	786	766	767	776	769	791	784	789	785	808	762	746	762	766	764	712	788	805	773	779	791	781	736	784	757	761	856	753	783	771	758	735	767	817	758	762	802	806	794	752	775	769	785	773	765	782	766	795	751	745	758	800	847	807	800	777	764	772	784	823	748	787	775	790	750	795	799	749	774	819	797	785	808	759	800	810	784	810	760	743	775	830	758	733	761	787	811	805	792	829	822	787	763	799	759	779	775	757	812	820	761	802	835	756	778	779	809	778	825	770	733	773	820	820	776	766	753	808	807	718	742	792	786	806	738	757	746	748	786	836	817	723	734	781	753	777	800	748	771	761	740	784	794	791	794	779	807	779	812	764	793	816	801	776	820	735	764	792	788	772	784	806	778	806	780	764	814	740	759	751	760	757	776	782	784	809	756	804	800	706	800	801	742	743	759	798	766	799	761	765	795	755	761	751	774	781	713	746	845	774	804	798	792	762	783	816	799	804	753	819	799	793	745	813	824	726	784	763	784	782	820	767	743	776	782	770	805	767	708	780	772	800	800	821	799	766	817	789	747	846	805	785	764	759	828	794	830	769	733	762	782	791	730	784	748	796	771	788	738	804	774	755	760	777	748	770	779	774	757	784	729	756	719	799	808	756	794	757	784	730	774	783	775
19559	9267	5229	2962	819	534	454	383	330	358	360	340	342	326	321	289	273	303	289	273	278	264	279	276	254	316	269	248	282	262	244	257	285	276	251	272	249	250	280	267	261	252	281	253	256	266	244	282	253	267	271	236	248	283	234	279	291	283	267	239	309	276	278	301	246	244	276	294	288	270	270	294	275	281	288	279	258	304	273	257	282	257	248	243	299	273	299	285	264	282	287	269	287	278	274	247	278	271	275	291	283	276	276	272	252	306	290	256	261	265	246	239	277	272	273	257	281	271	256	264	268	254	286	261	282	246	270	301	254	294	253	283	261	277	296	283	270	258	260	263	256	273	262	279	254	246	259	255	282	301	285	312	298	280	257	265	258	285	274	267	265	250	287	283	279	260	264	273	265	275	289	275	284	276	269	265	247	296	307	283	269	292	288	274	272	259	263	282	272	287	294	287	287	259	260	285	283	272	276	276	254	299	268	231	299	262	283	231	271	294	252	256	259	273	282	309	270	310	251	282	247	249	269	255	282	296	255	271	259	257	256	239	240	249	245	259	306	257	263	248	301	292	289	263	289	286	255	280	255	284	285	301	261	247	271	268	292	253	273	277	274	251	267	287	299	302	297	282	259	281	263	278	261	271	286	268	265	275	274	268	285	277	277	291	260	322	269	240	265	267	296	283	290	263	283	272	273	277	260	300	277	305	258	259	260	297	263	307	259	261	249	251	306	269	297	292	285	298	253	269	263	256	251	259	277	284	287	286	283	303	271	280	269	269	290	269	249	267	266	284	275	273	277	276	234	274	280	263	291	295	244	238	276	253	283	255	266	254	291	279	256	235	245	258	272	288	241	266	285	335	239	285	257	290	263	283	255	267	267	257	255	291	275	292	264	279	273	239	291	253	260	262	311	276	249	279	260	283	264	255	254	241	257	271	249	289	276	244	266	252	258	276	267	256	251	258	280	273	266	286	288	256	271	261	252	265	275	257	285	274	266	315	299	267	276	271	272	263	323	297	269	260	275	266	292	281	266	270	265	295	301	260	265	261	256	267	281	273	312	284	279	241	312	256	247	281	275	294	275	243	243	289	313	260	262	306	261	271	265	290	274	279	259	287	279	281	285	257	286	244	241	259	294	271	295	238	288	266	255	290	272	273	305	264	266	284	266	263	265	273	296	255	268	268	253	311	247	279	288	286	268	297	300	302	298	256	273	281	242	284	253	282	232	268	267	296	255	244	272	265	235	280	251	282	212	270	292	244	269	256	272	281	305	271	255	230	281	273	238	262	278	277	286	257	275	256	295	273	280	257	265	294	290	255	243	249	256	260	285	281	283	300	265	249	279	263	306	263	318	276	259	282	279	238	244	263	274	282	274	243	274	288	260	291	260	298	275	242	284	269	266	272	271	285	280	284	250	284	273	303	291	300	253	292	305	287	261	296	272	277	267	255	283	275	281	252	256	262	289	248	268	276	298	270	263	254	252	298	276	278	270	316	259	234	278	279	283	252	245	282	259	279	291	272	247	280	245	282	305	279	307	252	261	289	275	264	284	278	280	241	263	262	279	270	297	286	311	296	272	258	257	267	269	248	273	299	271	261	252	250	264	275	259	251	258	268	268	280	284	247	269	264	264	244	272	266	276	289	273	278	275	266	272	274	279	292	244	258	243	238	267	254	264	264	236	273	229	294	268	267	248	260	275	261	259	266	280	238	269	265	276	283	261	278	269	283	292	262	262	258	276	271	256	222	271	240	264	252	268	270	279	247	263	234	310	270	288	279	259	268	274	282	239	273	280	281	241	290	298	259	290	286	294	267	266	284	284	274	283	251	281	249	279	251	250	291	289	287	257	260	300	266	300	293	274	247	235	274	308	282	278	267	276	287	266	254	240	252	253	290	278	292	305	297	278	282	279	280	272	294	267	276	286	257	281	277	269	290	305	291	287	244	259	292	247	250	264	286	270	263	305	265	257	282	292	266	264	267	259	296	283	298	268	259	278	256	305	280	270	277	289	239	283	275	255	278	241	236	273	276	276	305	279	284	266	264	257	295	290	248	271	254	254	271	266	264	255	269	268	270	279	257	282	257	255	274	266	262	266	269	268	271	218	256	274	284	270	258	276	290	260	271	256	276	268	258	254	270	275	243	271	268	270	271	295	254	260	287	271	272	264	308	276	258	255	285	278	263	281	267	250	245	266	260	282	300	252	285	288	289	289	274	273	296	269	274	287	271	251	249	297	286	244	272	288	300	274	287	243	264	266	302	237	268	279	305	262	258	273	239	300	255	262	255	278	281	268	255	266	275	263	262	284	262	301	271	275	279	281	261	276	274	277	261	304	282	272	245	274	252	270	290	280	254	278	256	292	268	272	265	260	267	267	300	247	295	273	293	286	249	270	274	283	263	262	283	256	279	290	258	271	258	301	241	288	254	274	281	255	275	240	269	269	284	262	250	252	298	277	271	254	264	250	252	242	267	284	276	285	276	242	266	302	270	287	275	268	262	259	266	250	277	293	279	260	275	283	275	279	257	291	263	287	275	253	260	242	265	248	275	266	257	289	290	254	233	279	278	293	269	218	237	266	268	280	282	272	301	264	280	245	251	244	256	316	291	268	258	287	225	269	257	294	282	239	279	248	279	292	285	284	277	305	286	294	319	265	273	258	238	268	273	262	253	253	247	310	271	242	278	252	287	254	266	258	278	254	282	271	279	282	270	280	274	272	297	274	275	272	271	276	269	244	233	272	228	245	278	263	213	297	306	237	262	248	276	283	265	264	248	262	256	284	255	277	255	274	272	239	265	250	275	259	283	288	290	279	332	279	287	300	257	293	290	295	264	273	285	259	278	274	287	314	300	226	311	294	274	269	276	278	279	226	242	282	253	250	257	265	304	254	256	276	255	255	266	292	280	262	257	283	276	284	297	276	253	248	262	267	264	253	266	253	247	312	278	294	285	283	286	254	245	268	257	276	267	282	270	273	259	289	291	302	270	286	289	261	295	290	277	281	247	260	282	282	300	261	286	253	281	296	268	286	256	254	258	272	278	295	284	272	291	267	248	282	240	270	264	247	255	260	294	262	300	289	282	242	286	249	238	245	277	273	269	266	298	283	258	274	259	279	294	233	255	259	265	275	255	303	278	254	267	239	249	268	277	281	280	291	257	303	263	253	250	289	307	269	265	257	221	279	287	269	243	301	301	266	250	248	256	247	229	285	299	253	259	269	257	240	264	292	264	282	255	258	283	282	293	250	280	271	291	299	263	277	271	280	272	257	301	289	263	289	246	286	262	238	287	283	269	256	265	277	280	273	283	279	307	274	276	277	267	282	252	269	241	292	255	264	265	251	286	290	282	270	277	280	282	250	243	274	277	275	260	242	320	293	300	252	259	266	252	306	286	287	274	252	259	284	261	287	267	267	268	264	284	286	250	271	280	260	300	283	279	247	256	268	290	298	278	285	256	296	276	275	282	287	275	239	245	298	277	253	260	250	254
11897	7429	8762	7188	2646	1777	1497	1351	1102	1031	1043	955	846	794	802	730	778	820	740	723	681	679	699	668	656	672	634	648	651	600	643	636	631	637	623	614	631	654	629	632	591	598	629	660	623	653	580	657	606	668	618	596	644	623	640	608	657	601	614	583	573	633	603	618	591	636	614	672	575	596	599	576	618	610	596	596	604	622	656	632	608	598	590	586	610	658	606	599	609	622	667	630	623	625	593	601	669	609	619	645	653	587	652	597	645	592	633	639	645	669	619	557	608	588	623	600	626	642	605	567	652	596	612	594	622	653	627	614	647	575	655	587	602	587	593	620	635	577	608	592	652	581	596	609	614	621	636	568	638	626	640	679	585	606	670	629	640	614	621	666	655	615	567	645	601	627	627	590	638	646	631	582	631	578	706	593	634	624	591	595	642	597	598	631	600	569	620	606	603	610	609	601	633	638	607	631	653	618	639	614	597	617	590	610	606	624	654	615	615	579	621	631	611	625	661	635	634	626	696	586	627	609	598	628	601	601	671	612	623	624	636	658	629	601	639	635	624	609	607	641	587	649	626	589	598	612	638	587	621	628	613	614	584	637	607	597	675	594	615	588	615	620	624	583	644	623	611	584	613	626	618	589	612	620	655	609	598	587	623	633	616	621	618	615	644	623	657	600	601	594	620	638	629	609	637	578	658	587	620	612	633	594	640	642	658	658	572	602	612	600	578	621	620	635	652	603	617	590	628	628	635	597	620	604	583	599	572	589	605	678	632	624	562	628	620	583	613	620	645	598	628	603	627	587	595	622	602	641	609	623	603	612	599	591	608	651	625	604	612	596	637	619	621	639	609	619	588	594	634	597	672	632	596	637	632	645	625	621	637	603	617	618	584	596	607	632	593	606	627	602	611	626	625	571	606	626	592	588	628	655	635	637	590	579	613	592	630	623	631	588	643	586	623	597	613	575	609	588	624	611	628	639	606	621	639	606	619	603	612	633	650	593	640	637	595	607	596	624	612	610	628	644	632	622	606	600	632	638	591	625	557	635	604	618	624	630	607	653	570	582	579	601	629	615	621	630	614	615	604	636	629	656	647	643	608	607	640	617	623	618	593	595	566	630	597	626	573	592	633	633	628	613	605	589	595	618	581	588	665	619	622	648	627	604	606	607	645	652	559	627	646	643	626	651	612	629	639	636	611	645	568	625	662	627	634	626	629	606	611	592	640	659	622	633	614	627	618	611	586	626	601	594	644	593	617	614	648	644	588	582	632	593	606	618	610	667	592	605	623	649	634	617	613	620	608	609	622	577	641	574	585	607	575	662	588	612	611	648	634	615	617	620	608	566	597	598	609	600	607	596	624	598	621	644	639	613	612	621	573	608	607	628	611	665	571	662	653	607	622	619	588	593	624	600	643	577	609	640	674	671	657	591	573	623	592	588	623	588	639	604	627	593	633	652	586	607	628	630	602	594	629	577	634	644	645	658	608	612	612	599	616	632	573	598	565	622	595	615	600	613	589	629	614	626	583	608	601	637	630	600	610	620	579	607	583	562	631	636	616	601	621	634	661	624	588	610	634	645	620	641	609	629	605	612	619	574	619	605	591	642	615	639	628	607	647	584	618	611	580	579	621	594	645	643	639	648	639	621	617	613	606	595	619	609	609	595	579	641	625	628	654	589	584	605	626	611	612	633	607	640	645	627	581	628	605	609	657	644	647	605	574	603	650	653	611	601	599	631	628	634	601	669	636	577	650	607	629	632	652	616	619	628	576	555	582	628	628	599	580	606	591	591	611	571	628	628	551	639	619	602	662	596	624	587	602	608	619	649	606	566	640	636	598	622	665	622	552	639	615	656	609	591	600	613	642	649	665	641	622	646	622	608	600	626	594	609	641	602	626	637	569	605	621	610	630	638	610	653	580	638	605	651	583	621	592	604	602	617	634	655	585	585	630	565	652	633	633	587	615	615	604	617	648	665	611	634	643	603	552	616	617	637	622	619	590	650	600	606	601	602	606	644	633	579	650	650	597	603	667	613	643	665	623	605	623	635	626	628	597	607	578	588	624	584	612	623	636	630	632	620	616	592	633	596	630	613	605	649	625	658	601	643	608	599	643	616	617	632	589	595	594	612	610	644	641	628	588	648	605	567	616	617	604	597	595	608	623	607	675	628	656	633	624	646	578	669	597	619	570	577	593	609	621	626	631	639	607	609	633	604	601	614	589	614	632	629	597	580	630	626	594	622	618	610	615	615	649	642	615	590	598	611	623	644	640	627	584	602	614	577	626	600	599	600	602	570	633	633	563	604	621	595	639	627	605	633	573	630	588	637	633	653	599	629	646	614	595	641	626	654	613	630	593	629	619	605	571	571	624	554	630	604	580	612	596	576	625	627	642	606	613	619	618	582	611	609	589	638	626	618	680	642	577	607	589	601	632	659	610	647	566	631	583	599	642	588	598	588	652	640	652	575	597	593	643	664	611	603	587	625	622	592	585	597	618	631	592	599	635	618	639	601	629	635	629	597	586	632	641	635	587	622	616	614	657	629	592	617	627	627	613	611	617	616	585	601	616	623	566	617	625	622	583	608	585	626	626	657	563	615	622	618	675	597	613	595	622	663	635	639	668	597	650	642	620	658	646	605	657	598	638	601	631	637	624	623	613	569	616	626	615	596	612	586	622	583	613	606	624	609	635	606	612	642	588	636	593	617	581	606	595	624	632	617	672	629	600	584	605	602	591	643	609	611	583	597	616	642	617	591	620	652	607	628	598	603	624	639	648	645	598	616	649	601	589	644	590	665	601	623	595	644	632	573	625	674	615	626	651	635	621	647	617	615	600	619	637	612	642	621	657	630	603	585	596	619	611	599	585	619	619	617	626	648	596	603	621	626	626	626	574	655	608	579	594	604	614	614	609	618	600	608	646	629	599	589	636	594	631	593	658	629	555	651	650	611	626	600	593	611	611	643	650	600	616	645	615	648	644	619	620	610	598	586	572	609	581	617	585	620	640	609	616	609	638	610	613	620	609	622	616	633	589	649	637	622	653	592	662	622	622	640	663	646	576	665	580	593	600	602	597	634	629	625	653	622	589	704	643	591	580	581	666	611	665	643	647	647	646	566	614	591	594	589	672	615	659	631	593	597	620	579	586	602	624	604	585	655	558	624	609	624	572	564	647	623	579	639	637	636	635	612	629	651	627	625	640	605	581	588	627	632	624	607	615	615	647	625	658	662	606	598	622	588	581	616	617	643	645	622	575	609	657	609	620	623	599	652	623	572	619	644	618	595	594	632	612	586	571	606	605	638	609	593	624	576	608	614	615	609	633	634	636	592	637	613	610	632	613	602	646	575	564	632	597	640	580	593	606	629	595	667	622	571	677	571	591	609	635	579	577	597	617	617	638	617	608	621	581	613	578	617	597	636	617	624	592	630	576	623	582	603	659	647	619	650	627	621	621	630	622	609	632	621	626	611	674	583	638	639	605	603	612	589	610	621
33501	19804	16463	10092	2607	1012	872	636	576	520	485	397	433	396	405	334	348	375	308	325	358	373	363	328	308	333	335	302	327	336	312	301	341	281	318	306	294	296	304	308	312	330	300	336	336	337	333	306	289	300	303	325	352	283	313	331	322	316	290	301	351	291	296	327	324	317	331	298	313	357	270	308	337	346	344	297	315	304	271	292	312	312	331	323	295	323	343	337	305	288	317	312	316	325	345	309	327	304	304	287	328	319	295	304	325	305	302	307	315	357	293	306	317	290	292	295	281	311	278	340	281	317	267	304	355	277	325	310	309	330	322	337	299	291	335	337	309	321	301	299	299	315	307	318	293	313	289	298	306	331	296	300	339	300	317	303	310	305	312	320	300	304	332	339	300	316	338	324	305	291	316	325	317	305	277	315	283	314	351	319	297	333	308	294	330	339	293	277	304	322	303	270	305	343	351	299	316	299	333	323	322	319	303	310	312	302	311	323	309	322	299	303	345	338	290	304	318	312	304	357	309	319	318	314	313	318	292	323	314	334	296	299	331	295	288	323	327	296	321	326	301	304	330	328	319	268	315	347	333	340	345	294	305	297	333	280	302	300	334	313	307	320	337	312	279	320	328	318	307	308	335	339	332	306	332	304	302	324	345	284	333	298	305	280	341	311	338	333	291	295	306	328	320	318	327	327	282	313	331	323	256	302	321	303	309	283	330	289	304	309	338	334	314	305	338	322	354	316	323	299	303	317	291	292	274	329	298	301	284	300	272	323	322	310	338	357	359	317	300	290	294	280	311	319	303	269	337	317	304	317	318	338	332	332	306	320	325	293	330	309	288	326	287	328	300	286	322	344	329	312	279	338	320	314	320	307	346	301	270	262	306	312	322	354	328	320	326	274	321	334	313	319	323	298	329	327	347	319	294	329	292	301	329	338	350	300	314	297	342	323	292	292	322	287	307	293	314	294	319	329	326	346	328	332	318	295	310	306	312	312	284	332	314	316	299	306	322	250	322	310	331	322	288	305	333	290	326	304	312	321	315	289	306	320	305	313	299	290	323	307	312	312	378	315	310	345	296	313	312	280	319	298	304	308	308	280	324	283	305	311	323	307	320	328	308	316	272	286	287	307	287	315	313	309	321	314	338	290	316	330	291	309	304	315	310	296	322	303	315	317	284	339	323	312	330	322	291	300	294	327	337	322	329	333	293	313	302	295	315	294	330	310	295	329	331	332	302	342	298	293	315	348	323	290	290	307	311	308	331	315	349	329	329	296	310	297	345	302	327	327	311	331	287	350	354	338	335	313	301	305	289	316	311	338	325	325	318	292	299	277	305	290	302	338	297	327	346	302	340	300	315	314	321	281	331	349	316	321	333	294	309	287	327	324	284	325	326	308	329	348	299	338	304	312	340	305	331	307	346	368	309	315	318	338	332	304	306	305	312	305	349	299	321	314	311	319	307	291	307	323	349	297	311	322	323	316	322	350	308	281	347	274	307	319	319	332	314	299	332	317	309	340	327	278	313	328	315	330	336	333	333	360	304	307	342	277	336	292	300	298	295	311	299	293	304	337	313	283	287	324	264	331	300	297	319	307	309	301	310	290	277	289	367	324	293	316	323	299	283	298	305	311	324	306	311	314	353	336	311	308	365	326	294	300	345	324	340	351	323	308	303	306	296	314	296	343	343	334	329	326	320	315	347	330	306	327	316	305	309	300	329	294	317	310	311	291	311	335	306	304	276	261	346	311	331	331	320	321	324	308	337	350	341	324	286	290	320	303	325	366	314	288	307	297	303	333	344	316	351	306	355	330	339	310	322	328	324	331	328	309	326	284	316	320	324	311	311	288	307	339	327	350	362	342	294	317	310	293	316	314	321	335	319	289	329	331	302	314	304	339	301	282	288	335	323	327	303	305	333	291	292	310	325	300	296	317	288	299	308	310	330	320	323	318	341	334	318	320	284	318	308	337	317	310	335	340	325	351	309	316	320	308	296	314	342	344	314	308	319	302	321	316	323	320	301	319	324	300	323	310	313	330	313	290	300	348	334	296	297	276	328	304	306	295	318	307	293	308	309	327	274	316	281	347	298	339	300	327	327	302	336	301	313	307	329	332	308	330	283	339	278	316	290	357	354	297	344	304	298	312	329	317	315	275	287	278	333	278	300	325	337	302	280	362	274	326	296	304	326	334	325	334	294	312	298	315	328	328	306	307	309	331	333	342	333	329	309	300	274	294	317	304	293	313	288	346	287	347	344	301	317	325	309	299	313	324	293	292	323	273	306	306	291	300	351	310	297	299	313	325	298	287	303	308	328	271	330	321	328	354	307	326	307	313	324	329	268	336	343	300	282	338	321	334	293	312	329	292	301	352	333	275	309	307	323	305	334	340	277	304	350	292	300	341	328	322	307	321	304	344	343	291	339	330	303	299	291	298	290	330	312	321	325	304	301	335	324	310	336	313	302	330	323	286	343	320	341	339	315	305	291	279	343	324	286	297	305	318	328	304	335	332	311	298	341	310	304	330	315	305	338	339	294	339	315	346	308	286	358	340	342	315	305	308	304	325	350	311	316	313	309	344	309	298	336	309	319	314	339	338	322	344	289	312	336	311	319	303	284	286	342	316	339	283	292	287	321	308	313	298	315	324	291	310	339	295	326	305	332	285	322	329	331	309	316	313	318	322	294	295	319	270	309	329	297	323	330	321	330	322	330	354	355	297	299	295	282	323	310	294	325	328	298	346	298	322	311	347	316	300	300	340	322	345	305	348	328	343	308	316	309	324	333	302	301	339	345	328	323	319	293	304	314	307	370	321	306	298	325	287	295	294	312	320	309	311	308	312	301	298	309	310	321	332	314	328	336	312	313	312	344	311	340	320	333	328	324	312	293	296	336	343	328	298	321	309	331	300	332	288	317	298	302	304	305	350	342	301	324	298	326	333	304	313	317	305	278	360	318	339	318	318	336	306	304	345	308	320	350	296	311	301	327	303	311	315	334	286	344	315	306	313	321	324	370	314	320	329	317	291	301	327	320	316	302	293	301	293	316	306	320	328	342	318	345	276	306	308	334	318	296	311	312	304	307	279	312	306	310	320	322	319	311	317	284	314	324	274	284	313	342	285	347	330	339	313	286	289	305	320	296	342	308	318	321	343	265	325	331	287	297	296	330	305	308	312	291	333	307	337	297	327	372	337	304	309	328	285	312	309	308	305	312	301	312	298	322	308	313	316	340	337	336	304	358	333	281	323	294	310	341	321	329	345	354	319	330	306	296	290	327	326	311	344	306	287	329	323	291	344	325	298	305	331	322	331	320	337	293	297	297	336	339	320	298	302	303	318	285	300	327	341	329	331	316	322	331	313	348	304	320	316	334	315	321	269	321	302	302	334	313	350	329	314	335	339	323	333	285	306	341	310	320	322	302	327	304	282	292	308	301	305	322	308	354	311	331	316	327	328	322	282	320	318	306	346	297	328	316	334	328	304	352	317	324	371
21009	14439	21234	17725	5358	3429	3035	2403	2127	1896	1727	1407	1412	1323	1123	1014	969	1058	975	917	846	794	765	850	855	866	764	766	779	721	686	742	774	721	753	739	779	696	721	744	746	709	702	702	727	674	753	698	692	686	695	704	716	768	717	729	709	706	765	745	730	728	660	728	701	692	699	716	671	677	729	669	684	720	713	717	710	724	719	694	673	686	687	709	732	699	689	766	734	704	722	709	679	731	730	732	747	743	706	696	686	726	687	742	720	642	692	692	758	674	700	705	727	733	711	703	721	691	719	711	679	766	732	729	707	712	698	707	711	704	770	684	697	724	715	664	670	713	681	692	714	688	717	705	715	674	664	725	719	720	681	730	699	685	736	727	714	685	647	698	746	709	694	723	674	690	703	731	708	697	705	712	689	715	714	721	752	721	725	723	686	698	723	685	713	732	685	676	704	691	747	717	688	721	725	710	658	672	712	723	683	726	713	705	755	695	745	726	701	697	714	703	705	697	737	698	675	657	700	684	666	712	735	707	682	735	685	700	724	761	694	705	668	690	724	715	701	729	768	707	700	756	731	720	661	708	657	736	702	678	671	745	711	703	731	730	741	676	719	694	702	696	727	658	711	719	676	695	698	687	688	717	690	675	669	713	720	698	691	613	697	701	755	693	689	712	612	689	722	673	709	676	695	745	648	702	681	707	707	713	735	720	714	714	728	672	700	682	752	757	737	737	723	655	740	731	682	728	744	756	751	666	675	671	698	710	725	684	723	741	651	726	694	757	686	693	710	715	704	726	721	687	634	698	677	706	713	772	718	735	742	708	649	701	683	714	735	656	688	672	680	749	708	675	743	691	697	704	704	720	780	758	745	754	710	723	688	748	741	683	697	742	689	745	694	727	686	698	672	720	748	666	723	748	731	726	657	717	734	700	744	733	710	720	695	676	668	683	698	690	658	691	697	692	773	717	715	703	732	729	715	693	700	746	706	678	658	721	730	743	722	716	733	719	729	709	686	704	756	725	696	691	658	715	723	722	724	707	710	732	720	700	674	755	701	688	745	705	697	636	693	726	701	712	706	695	705	675	692	677	708	697	705	692	727	708	727	743	752	704	712	739	707	690	774	694	723	671	707	734	676	703	775	691	759	752	702	666	686	742	705	697	693	775	691	706	738	730	725	651	717	731	688	714	729	714	680	747	709	718	717	714	726	624	725	719	679	744	758	690	679	718	705	771	742	730	728	695	724	702	731	694	762	714	672	685	649	678	726	697	668	691	707	731	712	727	698	697	726	737	664	723	662	725	679	649	660	697	686	699	696	687	665	709	724	700	694	736	680	711	700	730	680	714	744	768	671	695	698	671	736	661	733	719	682	686	714	692	713	687	750	694	696	742	649	688	745	741	698	699	756	702	734	697	667	704	737	705	695	715	740	733	721	750	721	682	702	697	704	720	717	759	690	672	704	742	680	709	674	731	691	686	723	685	735	700	737	704	687	705	727	720	756	691	741	676	664	722	684	700	670	732	736	720	701	694	715	730	694	741	689	657	730	690	712	709	720	683	713	694	703	705	696	737	709	708	735	713	716	695	722	714	722	705	746	688	757	702	691	708	708	724	658	651	748	688	693	694	728	662	704	623	755	701	714	736	705	722	722	684	680	696	686	680	688	691	711	705	719	705	699	740	675	717	759	704	691	651	682	691	683	696	703	695	722	674	691	735	681	696	711	702	686	728	749	710	692	704	735	708	701	673	684	670	705	689	695	690	676	715	701	775	727	761	702	716	678	699	751	720	699	695	770	699	714	735	699	696	741	697	733	665	712	684	725	723	704	709	695	736	737	720	690	677	748	715	715	696	697	722	732	704	700	686	771	667	771	731	738	691	726	694	678	689	738	696	705	660	717	672	714	692	711	704	716	713	663	671	749	668	741	700	738	713	694	696	735	683	685	659	721	733	701	722	678	753	716	736	700	718	732	743	677	722	711	695	709	730	711	741	712	697	717	687	731	679	723	761	642	733	722	665	750	653	701	696	719	716	656	699	683	686	760	702	655	717	717	740	664	674	702	750	723	710	695	703	754	713	724	689	670	749	654	759	740	719	681	761	702	699	715	703	666	689	688	698	699	740	699	669	732	692	687	704	758	699	720	700	696	741	690	709	688	696	684	773	723	724	684	716	742	710	712	741	703	718	724	736	676	695	660	726	732	675	724	712	727	704	678	732	726	677	706	681	703	723	747	707	691	736	718	699	720	736	686	712	751	732	749	693	704	673	727	726	728	729	714	687	736	718	726	680	708	698	700	770	687	684	721	667	714	721	718	719	736	721	699	708	688	722	728	721	709	681	719	692	682	683	730	705	727	706	707	665	688	710	668	695	720	654	717	673	735	682	758	719	701	730	704	749	669	746	718	689	645	675	707	699	725	712	683	729	699	672	732	729	721	763	737	701	735	732	677	736	671	744	704	740	719	709	740	712	702	710	677	730	736	713	711	756	647	736	710	703	687	693	701	710	743	657	705	753	691	718	742	745	698	686	706	685	705	726	635	756	693	691	719	683	710	711	704	750	729	720	699	705	730	726	717	698	745	712	725	733	714	726	699	664	699	708	674	739	687	710	731	677	722	707	683	736	716	702	731	750	684	715	679	677	670	728	702	682	748	712	683	735	709	725	645	709	739	711	717	694	687	687	658	734	677	681	684	689	740	711	658	720	695	781	706	746	717	698	702	712	736	732	765	721	674	714	700	690	721	670	729	700	727	673	739	700	679	690	697	682	711	670	704	709	750	688	677	721	714	728	689	711	707	726	688	661	701	723	721	736	717	705	746	693	678	717	674	709	736	660	713	717	733	630	690	717	690	736	690	708	680	710	695	710	736	668	742	700	744	710	730	667	747	686	708	773	686	742	711	770	726	698	709	668	718	736	711	679	705	721	712	733	667	646	711	654	700	732	658	716	731	713	676	738	681	716	711	730	696	693	723	693	739	696	707	688	717	694	759	738	681	727	682	714	677	713	690	714	712	761	703	747	685	739	746	688	735	669	741	713	743	718	673	702	721	677	690	724	705	720	737	705	727	697	740	740	722	779	684	738	759	701	737	731	753	671	672	732	701	686	739	706	705	733	675	722	750	713	666	691	658	689	741	727	669	723	673	700	735	753	708	709	767	754	693	698	735	707	682	704	746	721	730	669	767	698	735	713	689	733	748	735	696	707	719	723	715	716	720	723	712	713	692	706	712	675	686	712	687	721	676	738	703	673	676	664	683	705	664	711	718	749	699	762	686	657	730	740	681	721	723	717	687	728	742	723	769	694	761	703	664	744	693	717	680	716	765	706	753	746	699	691	719	678	685	697	702	700	712	719	684	692	751	705	685	722	677	723	709	716	710	721	723	734	738	719	705	707	726	751	707	718	717	671	659	673	706	700	683	687	677	736	764	737	656	714	667	694	741	707	686	718	721	711	737	713	697	713	715	730	704	707	704	655	716	674	710	688	703	669	666	733
42868	29096	27213	22223	6121	1910	1376	1015	878	750	626	594	497	467	445	474	414	433	426	415	358	409	402	384	378	379	337	351	412	364	394	375	352	340	338	395	378	362	404	367	369	342	367	380	325	377	364	349	335	311	409	356	337	346	362	359	374	376	348	372	386	361	384	356	325	404	376	380	336	355	394	364	335	361	367	364	363	356	360	418	392	346	315	377	346	357	376	351	354	348	344	331	334	363	412	376	341	351	357	423	393	368	353	318	372	386	377	364	360	381	398	336	384	367	368	391	371	352	336	345	390	374	351	365	371	339	375	380	347	350	379	386	372	369	380	361	323	392	355	359	344	369	363	369	311	356	335	353	322	344	367	335	356	381	399	365	366	330	334	381	348	355	333	371	368	364	347	354	363	346	392	392	386	379	376	329	356	335	372	374	342	400	329	373	362	387	337	348	336	346	379	362	348	355	381	359	358	373	369	371	372	366	410	354	354	374	383	358	345	331	349	386	378	378	356	330	383	401	335	407	390	376	332	357	358	391	354	355	364	347	333	338	375	397	368	370	382	349	370	382	376	330	333	343	374	371	376	359	362	366	327	320	383	371	338	373	343	372	347	383	364	358	351	333	372	382	331	347	350	361	342	362	360	357	379	348	380	350	357	350	358	350	374	369	375	352	366	349	398	364	364	354	367	354	358	388	367	404	352	373	383	350	380	315	383	355	338	402	355	339	340	363	330	347	339	346	328	337	355	395	361	353	355	317	353	359	342	357	315	361	360	324	368	352	368	341	336	337	371	369	380	366	336	330	344	377	355	362	355	346	381	378	359	375	332	353	326	372	349	343	350	408	379	351	366	365	347	371	373	362	365	328	343	366	350	365	392	353	325	365	368	375	364	377	336	380	386	389	334	351	338	357	398	367	385	357	366	353	388	376	354	340	337	384	361	359	363	357	360	328	373	389	375	342	391	415	381	369	345	355	332	311	349	366	361	358	352	334	358	407	372	360	353	346	358	331	315	326	343	363	368	321	356	371	358	346	359	372	363	341	380	348	344	332	393	387	335	336	314	431	374	386	319	325	360	396	353	346	365	367	342	336	378	360	360	381	349	328	337	338	324	360	322	375	368	379	385	386	383	329	326	377	350	380	368	332	368	379	396	359	368	336	329	375	351	383	423	351	386	388	350	355	366	345	389	340	361	393	400	308	376	384	401	353	373	330	419	333	349	366	339	361	352	424	343	376	366	351	359	372	378	383	366	391	348	377	369	368	344	369	366	387	388	359	352	363	391	362	356	356	358	348	345	327	364	352	390	369	368	346	327	371	373	319	323	322	364	377	394	355	385	369	326	348	353	352	374	371	379	366	343	383	363	340	330	368	313	336	359	359	354	366	384	367	349	362	368	324	347	331	372	310	327	318	329	346	381	325	369	373	359	377	346	388	327	372	356	373	370	370	337	330	335	394	383	409	349	364	339	367	363	380	368	360	366	375	356	347	391	365	373	317	382	354	399	365	363	381	374	330	353	398	333	358	315	388	324	369	365	325	355	349	336	360	352	335	391	385	355	365	333	331	363	332	353	388	345	385	364	354	341	376	413	399	367	369	365	402	337	356	412	361	363	364	362	370	349	326	348	361	348	332	356	393	345	331	357	362	332	377	361	347	382	409	344	335	344	355	343	368	352	369	364	390	390	310	349	377	362	346	361	346	366	343	381	336	341	386	371	364	369	400	358	369	344	372	372	358	359	405	347	374	350	334	342	384	331	358	335	342	354	353	353	346	336	377	359	340	351	398	369	344	334	327	336	322	332	333	356	354	351	381	358	341	343	368	353	388	338	345	365	336	369	358	353	353	367	345	341	380	340	389	372	411	339	340	315	379	397	391	368	407	337	352	442	350	371	404	334	328	351	355	392	357	389	348	344	339	353	384	368	318	350	332	379	344	354	363	367	361	387	359	350	334	396	374	351	360	373	353	355	354	364	354	359	375	388	357	316	356	348	430	389	333	371	360	318	348	356	361	355	390	348	314	321	357	337	337	348	344	356	344	310	338	355	374	377	347	348	443	342	348	328	334	386	334	335	366	351	367	387	382	349	360	421	355	397	361	364	390	337	339	368	362	374	354	352	357	386	330	330	363	374	347	362	311	370	400	362	337	372	359	339	342	405	340	368	374	387	319	359	369	412	378	362	331	343	365	341	344	371	356	360	346	366	355	409	377	365	381	378	345	345	351	335	392	363	387	378	343	360	375	371	362	349	312	327	378	368	380	353	359	367	376	333	351	357	335	351	346	349	359	332	331	358	339	328	359	364	360	362	335	345	410	382	361	372	369	365	360	370	347	329	346	344	382	358	357	399	338	361	332	324	368	353	341	326	339	376	347	358	367	331	358	344	387	382	322	345	393	338	372	368	362	401	375	352	399	352	352	365	331	346	368	374	391	365	352	362	363	335	329	346	334	391	347	342	345	359	368	362	395	356	353	373	363	379	344	355	371	367	396	355	362	359	323	375	359	378	329	379	365	372	342	351	351	361	387	356	340	401	356	371	358	356	320	343	351	345	345	354	390	342	332	382	348	365	358	395	373	411	328	362	376	381	368	341	337	337	367	319	351	334	371	371	359	372	364	378	369	347	347	347	362	387	394	353	362	337	364	364	356	363	362	328	362	307	382	360	337	365	345	357	393	360	355	339	366	354	331	351	359	367	353	422	365	376	337	355	349	344	341	371	335	333	329	365	379	354	367	361	362	315	411	412	369	331	375	345	369	325	329	372	348	358	371	354	373	349	343	339	380	351	359	348	350	319	395	362	385	360	396	349	375	325	361	367	351	380	382	379	382	355	374	390	375	357	408	368	380	379	344	391	322	333	363	336	342	391	377	365	372	352	321	356	389	366	351	371	349	345	394	370	358	316	364	351	391	367	342	337	369	360	378	375	367	386	352	349	340	371	352	342	346	371	320	331	328	341	371	343	323	344	389	367	379	360	348	359	374	384	361	335	381	350	370	356	303	371	388	342	364	323	328	345	361	373	378	351	388	336	393	372	368	298	345	353	356	386	378	379	357	363	361	355	371	419	371	364	354	367	353	329	335	302	377	366	361	320	355	352	349	394	399	363	352	338	336	382	336	358	391	342	312	354	362	383	383	328	368	345	343	337	340	385	363	367	356	372	355	345	341	361	375	361	366	332	334	377	380	360	345	380	366	328	372	321	385	354	369	322	346	350	371	338	373	351	338	388	386	314	357	350	370	378	327	337	356	343	331	356	315	331	338	349	368	346	381	369	385	352	367	379	337	328	354	340	341	357	362	375	346	350	362	387	365	343	379	342	331	379	356	324	377	373	380	383	383	368	366	362	378	335	365	325	406	357	361	346	400	396	363	350	381	383	337	356	388	377	356	367	365	394	358	367	354	377	325	374	349	351	349	363	358	408	350	364	361	402	356	354	382	393	361	369	367	377	324	369	383	354	363	364	332	346	333	359	359	371	366	367	382	370	320	398	332
26276	21089	30610	28274	8284	4978	4385	3230	2991	2690	2204	2004	1905	1519	1250	1195	1237	1192	1104	1023	1022	995	954	969	946	933	865	888	867	832	855	847	816	787	782	841	808	881	746	850	804	778	785	812	808	805	819	793	776	855	801	777	763	799	812	827	803	763	789	829	826	850	792	794	790	824	804	793	749	814	808	792	787	747	784	768	731	789	738	814	724	742	758	806	763	729	783	765	735	819	789	731	811	790	782	737	788	800	822	755	759	804	809	784	801	857	751	769	742	828	772	837	771	788	767	781	821	758	792	777	792	790	788	770	796	778	801	774	799	767	747	754	753	783	761	812	792	806	797	767	800	806	763	782	770	794	815	741	758	826	736	772	793	750	752	781	803	805	767	798	752	800	809	816	748	769	761	786	787	793	771	811	772	773	806	785	779	735	804	765	734	792	766	790	792	767	783	818	771	828	832	818	783	805	731	806	794	785	783	778	764	807	814	821	729	770	802	805	816	755	810	810	785	764	801	806	814	775	790	788	742	778	752	790	762	836	788	786	830	728	844	776	757	775	787	787	782	788	771	795	772	782	800	777	817	775	744	767	759	759	823	744	796	798	796	788	799	784	823	767	745	796	773	826	769	741	808	757	755	798	765	736	741	811	769	798	812	726	765	741	749	821	761	799	800	852	774	766	766	752	747	777	746	755	843	819	796	783	785	762	772	786	759	782	833	826	788	797	798	705	765	788	789	752	809	774	811	755	742	765	824	829	767	796	755	786	826	771	787	836	788	809	810	817	792	787	810	809	785	808	837	807	825	771	768	736	794	768	772	742	767	770	812	741	796	713	802	798	780	774	727	806	760	801	793	806	797	761	783	791	805	784	750	767	770	762	837	848	822	769	772	749	791	776	761	777	839	766	801	791	788	810	796	791	781	802	756	801	827	776	790	768	744	788	854	787	849	768	791	831	822	780	775	768	791	761	809	800	744	772	763	772	815	817	797	778	785	811	759	719	759	735	819	775	822	799	800	740	777	763	778	816	814	749	764	793	821	767	783	812	801	799	811	772	789	771	844	784	804	787	756	830	795	795	758	785	817	748	766	796	745	768	753	786	771	780	777	795	796	762	758	791	836	813	805	823	768	734	769	735	806	781	750	757	727	820	771	729	757	793	762	793	803	722	786	789	797	786	827	823	788	771	797	779	835	801	790	827	857	738	794	797	766	785	779	810	773	758	773	771	708	752	841	791	740	772	758	777	770	770	805	740	791	763	806	814	774	752	747	765	782	771	787	796	791	820	744	789	780	797	789	752	802	782	769	798	787	767	787	771	775	765	794	832	736	763	769	787	768	738	769	760	801	795	803	801	823	743	766	809	790	839	741	777	781	822	768	773	763	792	821	737	817	763	743	738	811	773	815	792	817	816	845	820	829	781	848	757	756	806	810	725	758	771	793	783	777	818	769	767	801	844	855	737	809	805	800	751	771	769	778	765	805	736	784	761	787	783	770	798	770	810	789	788	799	772	761	771	813	746	833	812	782	774	805	781	754	800	775	735	810	772	787	739	739	807	785	828	801	782	785	767	742	789	829	771	792	811	799	775	798	804	807	778	793	766	733	832	761	789	753	831	786	741	796	834	820	824	752	761	778	779	787	759	836	833	782	790	789	743	772	696	759	784	736	733	815	811	807	766	848	834	828	784	842	772	782	885	810	735	795	830	784	746	790	798	837	838	780	835	783	728	774	846	781	799	794	807	760	795	823	777	791	800	787	773	771	774	730	782	771	746	819	793	788	830	767	766	807	741	832	813	787	764	792	775	832	816	798	820	813	779	780	787	768	821	824	817	817	774	790	821	817	796	756	831	798	831	768	773	761	815	803	758	738	736	785	823	775	820	763	787	822	792	784	818	761	800	771	774	721	735	801	812	820	813	805	794	829	759	799	760	789	761	711	754	828	784	762	733	810	801	803	808	750	759	769	820	792	733	819	764	779	782	809	782	790	806	807	809	774	779	831	812	772	752	771	754	789	793	782	819	788	786	809	770	774	802	777	845	808	817	779	800	797	735	807	775	812	757	777	776	773	749	762	773	833	814	781	778	781	830	763	752	788	819	779	765	817	821	762	806	774	800	752	746	787	741	801	767	758	811	771	778	803	815	811	838	840	792	787	754	754	739	757	801	785	780	784	768	745	803	819	833	810	781	784	791	807	768	812	767	731	759	760	800	795	819	794	785	780	820	787	817	799	834	800	781	758	782	810	773	791	820	760	797	749	779	847	723	817	770	816	800	780	757	835	732	748	834	834	759	775	766	830	795	804	783	813	803	774	781	823	761	818	766	763	756	743	837	797	765	713	822	802	808	744	741	812	771	811	738	762	741	802	761	771	816	823	731	783	771	800	774	711	799	773	825	776	830	794	787	773	784	736	828	756	783	757	801	743	756	781	861	803	784	801	814	778	784	750	821	745	825	762	782	810	774	826	856	784	824	785	761	814	736	805	741	778	788	792	796	789	797	787	772	819	737	784	794	812	769	795	826	764	791	754	707	779	750	789	840	752	815	779	768	776	837	739	791	788	793	824	809	744	740	868	814	792	761	776	815	793	833	820	812	774	805	808	755	764	788	800	799	777	786	801	784	779	801	796	785	836	727	794	787	828	780	765	799	798	832	801	784	783	777	763	748	807	766	766	788	773	832	812	785	796	776	832	785	729	829	789	803	733	779	813	776	762	810	823	836	761	748	816	774	815	764	812	771	797	776	778	781	756	796	844	782	789	781	807	787	843	796	759	760	810	760	820	748	793	803	781	758	794	775	764	788	804	792	807	793	779	796	773	749	767	788	806	776	809	823	775	760	785	758	794	789	769	766	756	777	765	773	839	785	773	815	775	804	773	799	795	828	774	821	836	780	799	804	778	768	736	789	764	826	791	754	838	739	761	797	797	839	790	771	764	758	765	810	759	736	750	778	812	799	846	766	789	795	814	840	764	803	742	746	796	773	790	829	764	798	784	756	767	838	838	771	781	779	824	777	740	774	786	786	745	804	813	826	842	801	769	791	785	802	778	774	780	809	823	841	785	765	796	739	751	787	812	727	786	719	832	827	763	787	796	800	808	776	736	813	715	777	815	833	825	801	741	781	782	749	770	740	797	758	808	786	781	762	810	765	796	827	812	792	744	788	771	794	777	773	742	749	785	781	809	782	786	838	804	775	788	783	795	799	844	790	791	800	779	793	792	776	772	750	743	765	794	770	780	779	781	830	793	801	781	807	768	797	746	810	788	757	824	765	805	774	803	801	814	839	764	757	766	791	839	837	782	785	813	821	793	833	809	789	787	801	787	818	825	755	784	764	817	792	791	748	827	765	787	785	808	750	804	815	779	799	809	792	771	721	740	792	763	751	799	728	784	786	798	780	777	748	765	767	784	809	790	758	834	808	800	771	798	777	784	821	788	808	755	787	768	800	788	767	816	859	748	750	792	801	744	809	795	783	772	776	794	782	799	785	803	803	823	738
19163	8545	6678	3083	1008	622	537	410	402	425	382	362	339	328	330	313	349	341	315	300	328	322	301	315	309	327	317	278	290	312	304	311	267	316	306	334	308	288	318	301	326	310	297	307	283	264	286	317	291	270	289	312	285	275	300	291	304	251	299	272	270	286	313	294	322	293	294	289	330	285	325	287	300	294	306	272	296	307	296	298	307	304	327	286	282	315	301	287	310	311	271	293	302	294	279	291	281	275	292	290	302	307	330	278	327	312	285	324	288	269	314	303	289	259	270	288	318	292	269	326	313	285	295	309	301	286	327	308	272	341	334	305	294	277	322	302	264	321	344	277	313	320	298	266	309	317	269	337	319	260	300	316	306	325	325	312	304	352	309	307	300	262	299	317	322	326	316	332	315	266	296	300	279	290	289	282	321	306	312	319	303	313	310	328	314	310	306	307	310	282	316	296	301	264	280	291	280	298	323	293	311	310	285	289	333	280	273	297	292	308	285	295	301	306	312	302	327	305	279	310	271	312	308	276	288	341	293	296	297	297	296	321	294	302	281	310	318	319	315	338	316	291	322	293	302	279	305	315	310	267	319	307	302	308	292	289	312	312	310	303	315	273	306	296	274	291	287	287	285	309	289	271	309	296	332	301	319	280	319	288	264	299	298	315	287	296	294	347	303	330	296	295	312	302	298	295	301	274	296	309	315	310	314	277	323	315	325	291	302	326	287	327	310	286	289	314	296	293	317	309	300	315	297	289	316	295	299	305	315	282	282	296	313	288	310	337	295	303	315	308	288	308	294	292	300	313	310	317	316	290	296	307	287	297	279	277	281	299	346	301	293	303	311	304	300	325	322	275	270	287	290	327	321	262	288	272	302	285	260	301	331	260	291	328	281	307	320	283	271	295	329	270	343	267	287	345	334	298	315	311	326	328	288	321	300	285	284	303	284	277	284	306	286	303	280	311	290	286	304	262	306	317	299	329	279	326	309	283	285	274	311	296	317	327	300	307	288	330	318	316	319	309	296	328	326	266	321	323	316	268	345	292	305	288	242	331	309	255	336	299	291	291	286	335	312	324	295	277	310	293	333	263	333	303	300	320	275	284	307	295	271	291	323	295	280	268	302	284	274	310	317	317	303	322	294	279	272	290	307	322	315	284	316	307	322	285	262	329	317	339	265	345	292	281	359	279	325	295	299	317	272	314	279	313	305	323	309	293	289	284	296	294	299	302	316	295	309	298	303	327	298	313	278	304	275	289	335	317	323	297	304	299	309	343	318	288	290	300	278	314	307	315	321	321	315	310	275	289	292	290	304	322	319	308	292	291	261	328	280	282	324	308	338	284	298	291	313	317	326	298	310	303	292	308	307	290	289	284	317	285	293	284	320	269	248	270	297	303	299	325	314	288	300	322	280	292	308	288	298	343	274	351	258	282	320	286	281	292	291	268	327	293	293	266	317	250	279	317	292	307	318	295	320	318	316	281	266	295	329	288	299	314	263	313	310	301	313	325	292	301	311	284	310	285	304	318	289	324	294	293	334	319	270	294	338	301	286	304	303	294	299	341	278	299	282	269	298	295	317	295	293	293	288	294	292	303	282	298	295	321	299	283	305	290	291	264	305	299	299	292	318	313	324	301	302	325	321	316	295	315	293	318	315	310	293	308	311	284	302	277	271	285	315	288	307	321	313	280	313	320	322	336	307	300	326	299	314	310	294	297	275	311	299	327	308	302	282	327	253	312	305	337	304	314	294	318	326	283	332	316	322	306	311	295	299	307	294	327	298	328	292	295	279	271	308	312	283	281	279	334	311	295	321	311	287	312	295	329	322	332	309	333	335	303	305	324	265	316	308	296	283	291	290	287	291	303	320	299	314	325	326	307	313	297	341	306	299	300	282	313	320	294	288	304	316	326	293	320	280	316	297	328	301	280	299	309	311	317	271	302	304	277	295	324	281	303	283	294	300	296	265	285	297	286	345	307	347	304	344	313	294	287	305	284	303	295	310	300	308	302	310	285	289	274	287	357	304	282	312	305	301	332	305	304	287	316	281	307	306	298	293	320	313	289	319	300	311	270	323	278	291	304	296	337	321	312	288	306	280	320	258	303	295	289	280	262	296	278	290	318	321	314	309	296	298	283	288	306	311	302	297	333	306	313	317	305	320	282	288	248	318	310	284	304	284	327	298	332	298	281	311	249	304	312	318	260	304	283	315	280	303	310	275	275	298	307	282	307	316	307	291	308	310	311	319	298	287	314	315	303	253	304	290	300	297	310	274	307	297	324	313	282	296	315	282	315	297	303	307	296	286	288	271	315	327	278	288	318	332	298	312	311	295	320	296	304	284	291	301	265	292	297	280	279	331	306	329	285	333	320	314	320	287	319	298	315	342	306	272	276	322	322	289	283	274	294	316	290	314	283	295	300	276	310	291	288	258	280	296	297	311	319	319	285	295	279	301	312	266	314	284	295	295	296	306	301	327	284	254	309	335	285	320	286	278	309	278	333	276	280	308	298	280	311	322	305	282	306	301	317	304	296	321	313	292	326	313	323	310	313	291	264	265	348	310	280	289	311	286	283	300	333	283	290	285	291	336	320	276	278	314	264	293	279	286	311	330	301	302	297	316	305	314	308	297	294	301	314	324	295	334	296	301	287	311	282	281	302	303	321	311	317	324	332	297	277	277	294	332	280	306	286	301	316	304	309	268	302	318	310	289	327	290	307	313	290	297	333	321	280	282	303	317	316	325	348	285	285	347	338	305	288	321	275	361	294	303	297	275	287	290	336	308	304	296	279	293	278	292	322	327	310	285	276	298	293	321	293	302	288	289	281	290	283	272	316	322	331	290	327	322	293	312	277	318	325	315	313	313	298	320	306	317	302	330	312	319	291	306	313	310	313	345	317	336	284	293	325	334	328	280	284	309	274	313	292	290	344	323	315	305	335	323	303	303	326	307	317	324	288	301	303	281	314	312	275	317	270	292	316	316	308	310	300	306	293	338	304	302	289	295	324	357	310	317	263	316	279	268	314	319	271	323	273	331	303	300	321	305	305	317	326	320	314	299	321	277	327	289	291	319	305	310	302	296	334	311	353	310	272	290	296	267	294	295	297	299	344	272	272	289	324	295	312	291	304	315	290	286	298	325	268	281	290	274	297	288	325	309	299	294	306	303	283	333	302	346	285	288	339	282	314	316	296	289	279	324	270	306	284	290	269	275	281	280	304	296	316	338	274	321	299	282	307	328	282	358	320	300	307	311	302	274	294	289	282	274	288	278	283	290	343	298	296	291	290	326	351	288	298	315	292	304	283	291	323	294	334	311	342	287	293	325	333	301	292	321	283	308	307	302	272	324	290	311	285	297	312	312	284	297	321	315	287	329	299	300	288	283	282	326	260	313	305	314	266	269	302	302	303	310	301	320	277	324	273	298	304	311	270	296	328	274	295	273	296	274	276	299	307	283	296	291	320	313	306	281	305	326	284	303	273	286	331	275	295
11325	6650	10756	6631	3120	2083	1581	1335	1267	1171	1066	1033	929	895	833	872	828	811	772	741	771	760	746	780	710	699	716	701	696	695	694	629	702	723	678	655	630	683	697	648	691	681	671	653	651	721	685	650	680	714	674	698	647	692	650	654	689	699	690	663	619	687	722	683	669	642	644	661	639	680	687	683	695	673	689	672	709	658	702	662	670	676	702	678	730	636	611	643	675	735	660	639	653	677	687	678	680	674	657	682	685	661	673	682	679	704	650	664	700	631	630	678	641	704	697	613	724	687	699	686	663	660	678	696	624	686	652	666	706	672	650	682	673	672	641	700	664	636	690	673	663	702	662	658	701	717	658	656	657	643	696	677	667	646	655	710	629	712	666	654	616	671	709	668	664	714	677	655	707	664	662	697	685	682	689	662	673	660	643	672	741	687	659	640	634	660	682	682	695	663	729	672	697	673	747	657	667	670	707	684	681	686	671	666	666	669	672	640	644	684	692	709	675	650	688	688	645	709	703	658	702	738	653	630	698	717	648	649	734	645	699	671	657	679	697	649	627	690	640	693	684	629	682	648	690	702	680	664	683	708	644	697	639	614	674	638	624	674	688	628	640	730	679	712	673	668	676	648	710	693	654	680	673	677	667	703	656	626	666	678	656	670	652	680	671	625	635	688	642	713	708	632	689	676	689	668	620	676	703	672	642	664	681	696	686	733	693	687	680	644	650	694	657	655	663	676	688	657	699	673	638	709	657	670	693	673	633	652	672	688	700	670	685	671	611	697	659	668	689	664	727	695	714	696	703	674	708	637	670	701	710	696	649	704	674	711	625	726	646	683	717	649	662	661	661	664	674	635	635	651	671	668	710	621	641	715	694	699	683	656	669	662	671	705	715	708	695	636	657	683	694	689	680	699	685	683	722	651	700	656	659	680	667	697	719	652	629	690	701	687	658	639	644	649	631	674	679	673	624	724	699	660	682	678	632	675	717	641	656	705	652	665	679	652	660	638	675	696	682	643	682	673	678	605	689	631	640	695	666	712	651	687	659	663	664	664	726	641	697	689	665	695	704	662	705	703	671	668	677	685	674	658	664	671	654	711	662	654	741	661	648	718	651	686	692	646	656	631	679	667	675	684	609	681	671	635	666	687	686	619	714	681	662	688	709	665	694	693	718	708	620	692	668	613	686	704	709	632	682	663	686	668	680	754	694	672	660	729	660	657	697	672	676	629	682	656	645	701	633	680	650	670	659	705	714	646	701	663	636	663	677	665	632	658	642	687	675	646	651	663	665	683	672	702	644	686	622	634	699	698	724	635	647	617	664	689	665	624	667	726	668	706	689	700	728	676	706	671	685	660	653	714	727	644	684	696	712	661	644	646	644	693	625	701	719	652	682	694	679	696	691	726	668	637	697	667	632	650	674	716	669	696	690	700	707	655	631	670	643	679	663	652	686	647	655	674	675	684	695	673	685	641	683	673	642	679	713	707	683	648	664	675	663	644	688	673	707	724	663	662	629	670	638	676	681	667	673	663	691	707	676	665	697	706	670	725	698	654	664	680	671	660	636	673	663	681	665	677	667	668	652	684	688	702	660	683	687	709	652	636	663	674	657	633	681	688	690	669	704	676	649	656	659	625	673	696	675	681	658	712	682	651	681	668	681	689	671	701	707	639	658	642	681	688	666	639	679	697	659	643	669	646	700	698	702	700	641	668	641	672	687	647	708	634	663	700	712	664	656	669	662	627	660	662	682	680	667	637	701	672	632	693	669	649	725	698	672	705	636	634	662	646	655	743	685	634	677	702	690	650	645	741	681	681	629	669	691	613	696	625	692	686	691	659	694	643	654	629	708	695	657	668	705	671	695	711	701	664	592	685	670	649	624	630	717	667	685	667	649	713	695	665	663	653	687	647	657	723	719	715	678	692	749	643	707	692	666	679	694	702	652	657	678	663	711	687	663	653	694	658	673	708	693	610	656	664	711	648	664	673	668	708	714	700	670	674	693	668	656	648	695	668	693	716	661	646	622	644	694	696	690	688	699	645	669	663	711	700	623	664	651	625	716	654	643	688	664	712	688	695	678	631	660	689	662	733	692	691	680	677	685	671	695	701	689	688	625	656	686	685	677	653	681	641	681	666	659	672	693	656	686	695	668	652	687	688	703	692	682	689	670	655	628	637	662	664	640	673	694	697	667	670	692	663	705	690	713	639	668	631	674	703	663	690	678	638	649	689	676	663	687	647	704	729	672	718	700	654	625	660	691	634	669	686	673	658	663	717	627	694	708	658	757	677	705	669	693	660	673	660	686	696	671	665	649	679	690	663	691	624	677	675	667	704	628	673	678	678	675	672	671	715	619	678	692	710	628	679	638	642	650	665	688	665	657	656	681	680	662	672	628	684	683	641	673	681	683	671	688	693	684	634	648	675	683	696	668	670	678	695	660	687	652	659	695	677	690	614	699	691	659	649	676	677	655	692	660	701	726	684	625	642	684	628	671	663	711	699	681	637	640	670	696	693	673	688	668	703	670	667	685	662	673	688	653	637	676	703	660	636	613	653	668	686	685	716	693	715	712	707	686	660	648	646	714	700	687	650	682	720	636	624	714	691	667	669	682	762	656	704	655	697	639	718	667	676	704	665	727	656	658	684	701	646	672	664	709	696	695	629	693	688	695	687	720	669	671	625	697	664	665	709	688	669	648	688	703	678	695	652	665	708	629	657	711	723	688	654	666	691	670	626	655	699	662	675	675	661	698	650	660	679	656	667	656	672	738	681	650	670	644	715	676	651	666	687	687	700	709	675	698	665	646	647	619	661	676	680	688	677	682	643	667	633	652	696	641	653	669	683	752	661	685	670	657	666	670	684	643	657	660	642	684	642	696	660	676	692	683	716	650	669	666	657	691	681	657	670	658	670	654	634	686	683	625	689	661	650	658	686	628	658	683	680	679	674	668	670	649	689	635	683	671	678	663	700	650	685	658	686	690	687	667	653	702	699	683	696	654	669	647	650	664	700	672	705	661	655	651	702	684	662	695	667	680	672	650	647	697	656	689	682	706	649	661	694	668	668	686	697	680	680	702	675	682	666	732	679	657	631	727	692	639	697	702	646	731	657	628	675	686	634	662	702	661	675	626	652	617	708	667	664	658	694	676	685	657	650	660	731	694	673	665	620	652	664	646	675	653	659	710	705	698	680	682	702	705	689	677	664	663	694	641	703	658	679	709	662	703	626	750	668	661	645	661	709	654	628	649	716	640	679	641	686	697	695	651	647	678	689	669	698	677	681	618	658	615	692	696	683	643	673	649	659	683	614	671	678	696	698	686	700	628	655	643	633	703	678	655	716	699	655	661	632	642	698	684	640	707	692	685	694	670	701	671	703	707	698	662	679	681	676	656	627	652	696	685	649	636	662	684	674	614	649	655	662	662	629	656	676	701	666	671	688	648	715	680	636	654	665	661	657	670	685	661	635	650	707	643	665	681	645	664	704	629	650
31432	18700	19211	9777	3230	1385	868	770	660	547	525	553	433	420	435	419	363	350	347	392	398	353	345	348	400	372	367	341	335	366	332	367	335	331	342	345	377	349	365	351	379	341	311	338	354	308	377	341	355	330	362	349	320	361	354	342	340	341	359	347	328	345	347	364	323	341	345	357	332	345	379	352	350	338	328	383	387	336	334	314	323	341	318	363	379	352	319	361	351	354	341	344	322	358	353	315	329	332	341	346	339	343	344	303	357	335	355	305	308	338	319	328	355	344	328	306	309	322	322	345	361	307	312	309	317	333	335	336	369	355	331	392	322	321	347	336	339	354	351	369	332	338	345	368	319	331	333	342	333	342	355	338	350	345	342	335	366	377	305	345	345	321	315	363	304	366	337	331	342	347	297	360	355	382	356	351	363	354	374	359	355	336	359	327	324	339	356	348	374	366	332	338	321	299	321	350	330	314	326	325	342	373	330	371	351	362	346	321	333	337	314	301	288	328	317	338	327	334	336	338	369	380	360	323	370	324	318	320	343	351	330	354	335	362	326	313	355	299	321	338	394	330	343	367	339	338	317	355	354	337	383	326	322	315	320	341	320	326	398	340	371	302	329	346	340	346	367	328	361	364	343	364	348	372	325	338	327	334	319	361	338	332	330	333	357	343	380	346	304	329	371	350	338	339	314	343	349	366	364	341	343	347	297	322	316	332	313	371	368	341	344	352	356	359	359	331	329	330	378	360	363	313	349	339	365	317	367	359	343	342	373	376	334	319	316	323	377	350	333	328	352	315	356	352	349	355	354	381	371	359	346	328	334	347	371	335	347	331	305	303	346	315	315	373	332	342	365	324	350	317	368	334	365	350	349	366	360	354	322	330	324	331	335	318	337	357	322	328	362	370	343	358	330	325	331	356	351	332	324	329	338	351	312	348	341	333	303	345	324	307	326	314	362	358	322	328	341	337	309	316	304	325	364	336	331	338	366	344	335	370	350	359	337	349	327	344	353	334	372	348	345	362	347	330	319	324	346	370	334	357	351	315	361	373	346	343	333	358	343	334	340	345	323	343	336	385	359	297	328	290	320	378	334	358	316	323	349	344	312	324	358	349	349	355	353	346	351	328	323	330	365	344	380	354	313	335	330	346	356	332	336	335	360	347	329	331	350	330	383	335	312	402	374	328	372	321	350	329	323	321	345	337	381	323	362	366	362	337	356	337	345	349	386	357	349	349	365	314	326	306	324	340	358	337	325	355	343	320	350	340	379	314	353	350	329	322	327	384	325	340	324	343	373	312	353	347	340	319	346	345	375	346	354	338	348	328	354	351	346	368	300	325	334	345	314	318	321	358	367	326	321	350	325	337	332	345	339	337	354	365	306	273	325	317	344	376	370	382	310	376	333	377	324	346	353	357	350	334	356	342	321	353	345	357	346	353	381	327	301	330	371	380	304	336	346	333	354	348	344	317	378	351	323	319	326	327	313	350	327	362	381	328	333	333	313	335	325	330	352	328	306	303	342	314	311	355	352	354	337	340	332	359	355	332	322	334	334	316	325	349	363	411	334	316	346	377	351	374	349	344	311	298	310	368	356	354	352	302	338	329	353	356	338	329	295	371	320	332	335	351	349	315	330	341	360	364	380	350	357	301	351	359	358	351	327	319	343	324	323	366	298	358	339	348	308	333	344	331	316	353	320	355	325	314	319	330	326	312	322	375	324	335	328	349	375	361	382	342	336	335	344	351	335	333	348	323	350	323	336	339	306	327	314	336	369	366	360	335	332	312	346	368	309	344	336	349	343	296	332	349	333	336	305	336	355	345	438	338	339	320	316	313	298	363	346	315	311	353	333	317	325	323	350	340	376	337	296	332	346	313	365	336	332	367	317	344	342	356	363	341	344	324	333	361	349	347	337	318	324	341	325	378	371	334	342	340	364	296	347	335	327	312	331	358	373	320	329	326	330	318	342	355	355	311	369	330	315	328	352	341	351	331	329	352	351	346	359	353	359	378	356	352	319	314	332	313	339	321	348	338	339	406	357	339	345	327	361	369	315	367	343	353	352	344	315	342	362	371	313	339	312	311	336	324	361	332	340	336	351	357	350	327	342	324	358	341	369	376	359	360	361	328	366	355	364	337	343	373	361	366	346	304	329	330	352	330	320	334	345	354	330	372	348	371	388	352	374	332	337	345	349	331	316	342	321	341	326	324	364	308	341	338	306	335	342	339	361	327	354	322	328	349	355	343	348	273	324	334	325	352	314	337	335	335	309	341	305	338	375	346	348	328	360	345	344	333	309	303	347	365	344	372	353	338	303	338	319	371	347	306	345	318	356	331	333	318	286	368	302	351	348	329	372	334	324	343	380	363	372	321	347	337	325	338	373	349	343	308	340	346	349	326	338	365	340	328	336	329	357	315	331	347	344	350	370	338	346	349	293	340	331	313	372	343	316	322	394	305	346	362	347	324	348	341	335	301	341	317	346	359	310	344	371	347	338	288	358	330	313	334	357	342	296	334	359	336	341	332	332	358	368	339	301	293	316	325	332	310	315	329	335	337	359	328	329	326	354	321	329	313	350	320	330	333	366	337	359	343	351	355	356	353	342	339	350	360	351	350	332	316	337	342	308	332	317	322	345	371	353	331	317	361	362	350	347	322	350	326	326	353	327	315	316	352	324	328	335	343	335	340	318	354	328	351	377	340	354	352	340	344	355	312	324	327	333	333	325	312	304	331	327	323	346	330	332	335	350	337	369	328	335	338	364	322	355	358	326	311	310	346	344	340	328	373	377	381	328	353	376	298	304	367	347	321	301	335	351	351	367	344	319	346	343	327	346	374	333	357	313	363	309	336	335	341	339	290	333	310	322	409	357	329	343	336	321	388	368	345	329	352	298	329	321	311	348	351	313	351	348	328	312	364	344	343	339	311	306	353	356	347	339	333	322	293	325	329	359	322	333	366	341	339	373	379	362	328	354	346	386	342	360	325	319	343	346	334	371	358	320	346	313	335	326	335	310	298	328	341	377	347	355	311	351	339	325	318	362	330	337	325	352	335	359	353	354	344	334	358	346	326	321	376	312	338	301	315	338	368	310	307	341	339	335	336	308	355	327	316	328	381	348	372	385	357	337	357	349	331	308	340	318	292	323	331	353	328	367	322	358	324	338	344	379	326	348	353	310	345	330	339	349	345	334	323	317	359	377	330	353	319	357	327	359	305	343	336	353	336	326	352	337	333	328	318	366	347	354	302	342	337	309	318	343	317	333	330	315	333	358	336	363	400	312	343	364	397	336	333	371	359	321	337	335	335	338	343	358	333	353	350	366	357	344	340	388	357	377	344	311	327	342	355	315	326	369	351	331	352	381	338	342	330	345	376	322	310	362	317	329	341	346	298	312	291	345	364	326	299	323	308	325	346	353	335	344	353	312	354	307	335	344	349	344	321	341	333	381	349	324	321	391	368	338	336	337	376	322	333	356	354	360	308	298	324	343	318
19261	14542	23343	14310	7108	3709	2956	2502	2413	1992	1803	1666	1407	1285	1236	1103	1069	986	966	892	976	966	904	943	910	921	849	841	779	842	814	839	846	810	766	771	792	775	756	773	822	759	798	747	772	785	770	704	787	759	753	795	777	774	768	775	799	823	747	776	725	775	766	717	816	733	761	746	743	766	758	755	742	788	819	728	749	771	733	806	738	713	783	835	713	736	723	748	780	725	723	789	758	756	790	755	722	763	776	800	759	787	753	738	799	747	752	756	795	768	753	761	720	784	754	704	783	728	744	806	794	752	811	770	769	793	787	758	772	767	798	747	731	727	778	717	751	696	764	759	784	810	726	765	751	739	762	737	726	703	800	768	757	721	837	727	783	761	751	784	759	705	723	780	790	739	724	786	760	762	803	766	726	802	741	764	763	742	751	721	774	756	763	728	800	768	738	768	716	769	783	757	759	753	785	763	718	738	714	779	760	760	765	718	751	722	739	786	773	797	795	792	776	766	793	750	781	787	752	760	733	739	758	761	766	763	754	778	729	754	764	727	752	751	755	750	775	752	765	750	760	732	787	787	747	721	714	759	689	756	784	759	759	706	729	759	711	744	766	711	779	747	779	756	749	782	764	812	746	727	760	753	762	727	773	743	753	738	778	739	721	780	676	767	795	767	734	828	740	795	750	765	763	763	793	728	711	784	751	754	746	764	762	740	777	778	804	739	736	771	760	752	779	759	815	727	792	788	800	714	780	763	729	710	756	752	730	740	785	768	753	765	712	752	723	754	744	758	759	721	752	748	751	751	785	749	736	759	748	742	723	786	719	858	716	740	774	727	709	742	752	766	775	816	739	779	726	775	757	747	752	740	770	765	747	777	757	739	753	762	751	724	778	803	778	740	698	746	742	774	720	727	722	741	705	747	759	733	746	741	785	742	752	781	780	790	770	763	826	778	761	775	717	757	739	758	745	763	739	799	760	779	756	722	788	780	752	747	759	702	679	790	764	744	787	758	778	816	799	785	740	725	732	768	800	745	773	727	735	766	736	796	797	806	767	742	769	780	777	785	709	742	737	766	775	743	752	788	771	731	797	795	781	770	800	770	774	762	803	749	741	750	761	766	734	771	709	804	771	745	730	747	761	791	726	707	749	755	809	770	742	833	755	759	696	736	742	719	760	730	741	744	758	748	739	721	781	697	753	697	750	795	743	791	700	765	803	773	701	786	742	769	750	736	746	705	723	771	778	741	781	760	776	746	706	755	707	780	717	809	730	754	764	707	749	752	752	736	717	789	782	772	717	727	761	789	788	751	746	724	738	744	728	790	809	789	746	781	752	755	737	762	724	736	783	736	745	754	799	762	749	763	742	726	721	790	739	737	728	745	759	712	797	745	736	784	737	771	781	761	762	779	749	747	735	797	757	780	760	721	726	740	832	745	735	696	736	755	763	781	756	803	785	737	769	750	766	779	711	773	775	797	705	715	683	780	736	790	760	758	790	740	718	805	784	748	775	749	746	750	747	775	771	759	771	754	815	719	766	691	755	754	707	734	783	770	765	742	790	758	773	735	733	754	759	744	746	748	730	740	736	710	750	754	776	796	775	768	746	743	777	730	781	755	723	699	722	756	790	724	814	754	770	826	697	770	772	750	793	803	786	737	811	787	718	760	722	774	743	822	787	765	735	773	751	745	747	795	755	794	812	744	746	781	788	782	723	707	756	786	803	723	744	740	802	757	717	755	783	757	811	732	732	737	755	797	764	692	780	689	777	779	776	766	801	758	718	742	773	762	821	818	738	763	753	746	782	712	772	808	787	737	777	741	737	802	805	741	737	796	692	733	747	762	758	788	769	740	747	746	716	787	776	797	792	772	771	718	785	749	758	732	792	804	802	716	753	764	793	791	784	747	756	741	771	745	760	724	792	735	783	762	769	741	771	782	751	762	756	739	768	743	749	792	759	748	759	721	807	733	770	752	734	791	770	824	721	748	729	790	726	749	756	807	739	752	782	756	788	781	760	775	715	798	753	796	809	738	772	807	772	763	789	782	749	778	726	776	777	714	713	774	781	750	765	742	774	687	677	709	759	777	783	779	760	741	775	750	725	768	798	772	760	767	736	725	757	816	802	747	766	717	761	774	772	741	756	755	751	748	766	771	775	767	757	782	723	768	769	726	767	798	728	762	736	727	709	757	826	750	762	780	773	778	743	735	780	787	775	771	706	786	726	819	756	727	765	747	735	759	739	764	766	764	738	823	746	802	753	790	780	760	738	714	776	804	772	777	795	785	788	759	759	754	779	750	748	741	752	759	765	770	725	795	720	729	791	710	744	736	769	824	806	734	753	770	788	768	800	754	748	726	715	815	778	783	788	746	794	754	790	772	777	758	803	759	783	736	767	764	816	740	770	748	813	796	763	731	765	715	742	726	799	798	761	741	749	788	775	703	769	705	740	783	751	746	802	755	736	722	732	797	737	800	733	745	762	696	754	744	752	713	693	734	745	672	726	776	744	753	777	762	774	718	724	749	761	784	742	761	782	730	767	757	751	748	731	751	751	752	756	777	790	742	748	696	776	774	764	733	787	768	759	708	738	684	787	732	817	791	795	752	738	795	756	756	781	780	746	726	765	715	743	751	770	764	756	780	708	792	773	755	772	746	717	801	758	705	751	717	792	804	764	748	783	714	771	737	748	764	716	779	741	741	729	721	723	786	782	748	735	782	769	773	752	744	729	731	801	785	773	785	752	785	787	792	715	745	794	786	766	775	754	753	754	745	769	713	748	734	727	793	760	755	752	759	792	761	758	709	734	803	753	782	760	749	706	764	813	789	777	743	750	750	711	705	814	726	736	778	769	771	777	755	731	731	789	790	783	746	803	783	701	759	752	758	774	773	768	760	779	755	741	798	803	696	721	762	722	749	742	762	778	753	709	783	789	791	812	754	750	771	738	742	742	795	779	787	726	748	767	750	749	795	758	747	758	769	768	721	810	775	754	742	757	717	785	730	732	741	720	744	759	748	728	746	742	751	813	754	764	773	756	734	778	779	761	733	755	813	723	722	770	760	791	731	770	731	779	785	768	741	783	751	751	777	783	767	724	780	755	738	741	714	781	750	775	757	772	740	724	801	739	745	717	796	713	756	749	749	781	794	753	757	742	758	733	765	733	766	766	766	757	734	787	712	769	746	763	756	767	792	737	789	776	748	701	775	760	786	762	747	772	756	765	722	793	724	763	763	754	755	751	785	745	700	795	730	756	732	781	745	798	770	761	740	753	763	794	729	733	753	765	758	771	772	736	732	763	808	778	751	787	789	772	789	740	788	787	730	735	737	732	741	759	800	740	818	770	796	811	791	771	736	765	756	787	784	767	811	764	780	740	740	745	802	753	786	709	769	767	773	757	820	731	730	758	754	734	715	766	718	811	791	759	766	723	728	777	789	780	689	740	764	799	802	791	708	735	742	748	782	779	771	765	788	721	719	736	715	704	720	768	708	771	742
41852	29117	26219	15009	5287	1760	1191	991	868	762	697	611	533	429	471	466	419	421	424	403	436	376	393	408	364	388	358	356	361	383	405	416	373	332	393	377	360	397	366	348	396	380	358	363	319	310	373	356	379	368	360	354	393	437	390	388	397	385	394	348	393	348	370	379	348	416	368	393	371	360	389	347	363	371	345	370	405	414	361	386	382	356	372	391	341	377	375	371	324	374	348	377	377	377	314	356	355	322	354	362	376	373	400	370	339	364	369	362	367	368	380	315	395	372	360	351	361	367	405	370	367	376	356	331	368	375	374	389	344	393	384	369	394	386	378	361	356	369	404	392	372	338	383	419	373	373	398	362	408	388	371	369	371	341	384	392	374	374	374	403	361	362	354	387	357	371	391	396	374	366	367	417	400	403	329	346	359	381	387	382	397	336	354	364	373	373	398	376	373	339	365	389	391	376	353	385	425	364	366	370	351	379	371	385	380	352	355	380	381	382	365	405	389	371	379	313	370	375	356	365	351	340	394	356	338	367	351	385	352	379	383	383	377	366	362	355	363	389	398	402	366	367	392	379	346	382	371	343	390	399	425	386	358	371	405	362	360	376	348	381	392	362	356	357	347	337	368	357	356	332	398	371	365	348	375	356	401	374	409	395	361	418	349	383	395	395	407	330	400	362	369	397	326	346	376	363	390	345	389	405	348	397	388	385	375	361	369	372	380	376	391	400	397	352	377	370	363	364	370	347	360	389	388	391	364	346	385	395	360	367	379	371	380	333	354	376	390	393	353	377	381	348	388	353	374	371	335	348	386	385	381	374	374	398	380	372	382	378	367	367	400	347	392	360	367	362	423	378	405	391	354	370	395	401	349	377	374	339	365	369	375	339	390	322	373	382	365	395	395	352	352	362	354	381	370	367	393	358	370	388	384	345	365	365	391	363	391	407	358	371	357	342	369	394	358	347	368	390	375	354	357	396	393	369	344	339	381	406	408	371	374	365	378	355	370	368	328	357	375	351	392	372	362	374	354	365	358	369	370	367	357	396	356	378	377	388	361	398	378	374	397	377	369	344	386	375	387	390	364	386	384	384	346	363	338	353	390	340	362	356	356	387	379	348	354	365	387	356	404	364	379	357	381	391	351	367	362	363	389	356	355	364	358	335	373	359	341	402	402	403	366	372	363	411	356	400	359	375	350	365	335	350	377	367	341	328	372	375	405	377	376	342	394	374	416	403	363	321	335	372	394	377	364	365	370	362	358	349	345	349	373	390	382	357	384	396	377	342	366	391	353	367	388	364	357	381	371	373	390	388	385	370	364	341	378	365	357	372	381	380	364	375	371	368	369	399	395	351	363	375	366	375	354	389	355	391	390	337	362	394	378	373	388	380	387	380	352	396	365	391	374	354	384	388	358	389	408	351	359	381	352	360	392	359	362	360	362	346	361	340	361	345	324	349	374	350	360	368	321	381	354	373	396	364	373	332	375	398	376	340	376	360	393	390	357	346	363	384	367	377	423	374	353	372	431	373	379	387	377	401	349	349	346	381	376	367	372	378	378	323	365	405	355	395	388	358	369	365	369	360	380	403	393	378	354	397	340	362	353	404	375	376	349	355	400	369	365	340	335	397	345	358	377	326	367	379	366	402	346	421	341	318	368	430	394	384	440	386	359	424	361	350	350	351	350	381	355	359	388	346	375	376	353	386	387	397	385	387	396	392	417	363	366	370	370	373	388	383	394	360	388	364	392	374	368	341	349	413	390	375	340	379	349	398	394	384	349	363	383	353	370	374	380	407	374	422	353	372	370	403	354	380	351	384	374	366	383	416	353	395	387	377	391	364	399	393	351	381	380	372	382	331	390	420	407	359	361	375	380	386	347	309	363	356	389	347	350	411	378	377	379	368	355	402	363	394	372	342	415	338	341	382	363	392	420	378	392	356	389	365	357	375	385	409	355	361	359	368	329	382	388	393	411	383	347	373	430	388	344	368	397	350	379	368	370	398	382	379	399	361	357	358	410	400	369	391	360	356	370	377	378	372	374	369	401	389	380	336	369	362	366	382	403	325	391	367	371	384	377	381	371	376	366	368	353	350	369	380	388	381	357	347	367	365	363	353	381	370	353	347	358	365	410	375	383	352	370	350	350	365	359	350	386	359	345	382	389	370	359	358	382	406	362	382	389	365	363	401	331	377	367	351	377	401	368	381	382	345	369	378	384	403	371	370	357	388	373	396	405	437	435	366	341	350	321	377	357	363	412	369	385	416	356	385	397	360	369	349	364	370	365	382	383	388	388	356	329	342	362	376	357	365	406	394	389	400	389	359	356	378	387	368	356	380	383	352	367	362	341	388	383	406	345	379	382	337	341	362	381	347	367	379	371	363	360	355	392	362	348	344	354	364	361	383	345	382	357	386	382	359	383	354	432	347	361	390	377	333	353	371	368	404	356	337	375	368	370	353	352	372	346	342	362	360	333	358	349	340	371	366	391	391	365	374	360	353	355	329	380	390	384	374	369	357	377	355	363	336	399	390	368	360	361	377	396	404	378	342	331	355	386	355	342	341	341	372	380	388	374	367	371	384	399	370	373	358	397	374	364	365	364	395	402	340	380	379	339	360	354	374	347	347	369	334	345	377	386	381	389	371	333	390	376	332	350	376	348	338	372	370	401	387	398	411	342	365	346	360	347	351	385	316	382	340	391	359	347	361	355	360	335	339	389	348	364	403	402	346	363	390	369	367	396	386	359	361	381	376	372	362	368	394	384	385	400	381	413	356	365	379	341	343	363	350	427	347	356	366	356	367	379	325	354	356	345	376	384	391	394	364	392	404	387	387	393	387	376	360	378	358	357	402	382	391	425	386	379	369	376	338	363	391	423	350	376	387	359	373	377	350	360	359	349	347	372	395	369	379	390	340	352	376	346	376	358	362	380	394	379	379	396	382	381	333	364	364	380	377	416	383	378	371	374	348	387	375	407	364	374	361	373	362	380	363	367	354	368	371	371	371	382	370	392	379	384	405	339	371	340	341	338	357	346	349	357	353	403	374	357	390	396	344	372	366	359	398	334	404	423	388	373	402	378	357	375	385	365	382	351	356	379	377	373	413	354	336	362	381	391	355	362	358	401	351	396	376	348	400	369	340	382	385	401	380	394	363	367	360	377	386	374	365	375	370	374	399	376	336	382	377	364	411	363	399	349	375	359	321	343	352	346	350	343	414	378	384	354	346	364	339	392	406	367	370	420	352	367	335	381	393	371	360	395	366	363	361	365	354	351	366	377	407	414	384	365	385	379	375	319	363	397	382	388	389	360	290	365	386	417	362	360	346	361	322	343	356	318	360	386	369	315	349	373	370	357	382	377	391	394	369	361	373	370	352	354	371	373	380	369	372	353	375	339	371	349	368	398	375	390	358	350	351	362	372	373	372	364	381	367	412	397	331	360	396	370	379	373	420	407	362	363	363	355	345	383	367	336	382	358	395	359	391	338	353	402	349
25570	22068	28153	20639	9514	4573	4104	3479	3269	2663	2273	2036	1837	1568	1431	1243	1176	1102	1035	1109	1049	1011	1036	939	954	974	931	885	862	848	851	872	828	885	873	800	837	774	812	842	860	807	822	832	818	820	822	805	833	873	787	814	827	821	798	859	844	836	814	890	807	858	802	843	834	829	757	809	818	818	860	760	794	838	772	819	817	831	820	790	800	762	858	781	788	784	820	783	775	800	767	750	839	789	777	814	786	797	810	855	768	785	838	801	816	783	799	807	811	804	791	824	832	814	828	837	796	795	803	829	853	813	831	804	844	784	835	836	805	827	856	826	750	826	829	814	804	772	835	822	793	776	818	829	806	761	890	804	803	845	829	830	848	811	803	809	815	786	799	737	778	802	804	817	813	819	866	803	801	795	739	811	865	814	804	843	828	808	791	826	819	763	781	800	849	825	807	833	819	840	795	784	730	821	817	819	830	825	847	799	828	824	772	795	836	886	789	810	811	806	822	767	839	838	766	840	795	796	739	826	777	819	783	752	802	824	829	786	843	818	810	817	792	817	760	813	800	830	831	834	788	787	841	831	803	828	727	806	805	837	802	819	816	809	822	822	817	760	780	763	828	807	813	827	811	819	827	798	776	811	781	838	775	781	832	830	812	763	832	816	785	831	801	788	825	785	812	793	764	782	829	810	798	784	817	793	811	778	823	792	772	777	833	831	811	796	819	778	832	836	780	834	784	803	863	849	796	782	802	854	814	917	816	776	811	817	841	817	804	829	801	743	808	813	837	775	747	810	830	793	761	830	781	793	782	769	809	825	800	812	775	827	784	813	771	794	781	840	811	834	827	805	808	750	812	817	791	813	794	797	820	785	814	761	817	837	809	811	788	810	802	829	812	832	849	872	764	811	851	812	827	815	734	826	821	818	805	784	812	763	802	785	838	761	793	871	799	797	850	809	851	819	779	824	801	817	859	818	815	828	779	770	799	792	843	797	774	793	831	773	812	816	780	805	804	789	796	809	837	869	808	842	805	830	816	773	805	800	836	812	758	811	819	807	808	809	781	808	830	786	829	778	825	790	824	760	842	788	834	836	753	811	834	814	833	802	824	790	740	796	793	819	810	785	797	790	779	823	811	848	805	844	806	893	782	823	821	835	765	774	844	820	842	778	805	845	761	817	761	844	824	813	832	811	792	804	824	837	784	770	829	768	858	788	821	795	793	789	842	777	828	768	821	804	739	833	813	728	812	797	850	811	805	787	812	796	847	785	780	840	847	749	799	818	762	816	825	849	815	830	849	836	784	862	795	795	846	782	774	836	838	810	766	827	833	777	800	809	818	823	807	828	781	842	837	790	765	837	784	836	786	787	798	819	793	842	795	813	811	831	828	797	815	796	729	791	754	788	791	781	829	787	819	816	841	850	800	845	823	851	801	814	799	794	790	841	801	828	778	785	784	784	798	830	860	790	803	811	810	750	766	799	758	799	778	783	853	840	808	884	824	823	826	814	815	831	766	810	859	769	825	833	798	810	803	831	826	801	841	822	765	775	769	830	794	854	785	805	783	831	795	833	827	818	792	781	814	809	794	757	840	814	780	777	776	786	759	779	756	788	809	832	786	811	792	780	788	783	811	794	819	794	794	798	824	834	839	803	786	782	761	830	805	817	843	787	804	799	824	791	795	773	792	828	827	779	786	803	831	798	833	813	824	783	812	819	795	845	831	818	832	805	799	841	745	796	846	798	829	815	789	789	827	767	837	820	837	809	806	830	797	815	839	868	779	767	791	842	804	834	846	833	817	755	849	834	804	818	832	793	802	861	826	838	811	813	827	811	806	774	826	833	821	798	823	816	799	767	824	785	796	734	774	805	802	821	794	816	798	769	825	820	826	798	776	785	811	794	827	818	824	799	835	809	794	769	776	828	811	789	859	820	844	836	774	821	850	845	780	833	879	830	844	823	847	771	827	844	771	830	828	822	797	814	825	820	802	786	775	862	866	790	837	776	768	820	834	870	833	859	798	821	839	840	786	844	792	789	823	821	816	818	770	835	827	831	821	816	854	803	802	816	796	795	806	776	763	839	834	772	796	778	855	832	821	808	786	794	799	823	842	787	785	850	800	807	854	774	818	793	820	817	836	795	824	830	784	823	796	815	794	880	800	801	733	795	827	830	820	807	826	838	790	800	782	809	856	785	811	814	815	821	795	807	798	851	831	838	800	797	755	775	842	823	836	810	845	844	832	785	821	788	819	830	818	818	760	807	832	780	823	817	782	784	822	866	774	832	816	817	772	789	787	783	886	804	829	810	806	798	835	795	810	812	829	808	788	797	826	872	821	771	854	805	821	808	895	777	778	740	841	800	773	794	797	812	808	817	814	829	820	833	830	815	817	837	841	819	784	804	848	813	826	785	770	799	815	815	830	798	796	822	825	773	895	808	804	819	810	860	804	783	852	784	814	793	834	807	792	761	765	814	829	769	838	805	838	835	838	795	771	819	786	820	802	780	807	793	829	828	856	824	781	808	793	790	839	765	778	772	822	788	804	782	774	789	753	818	816	781	838	829	784	792	817	795	838	838	783	803	794	850	779	746	820	785	814	777	774	807	838	842	815	776	766	817	791	776	835	773	798	793	813	778	817	814	846	766	844	834	863	823	834	803	797	826	792	828	761	798	864	848	773	805	797	761	801	790	821	827	817	775	807	777	806	865	773	782	781	801	853	788	805	789	792	751	795	802	769	816	830	827	853	796	795	774	826	807	813	802	778	855	825	841	785	818	809	814	830	793	845	824	819	849	812	786	792	757	783	809	839	797	883	888	859	848	775	777	822	786	780	832	821	843	769	836	811	785	808	800	841	774	825	817	796	842	835	840	786	788	852	812	785	827	737	844	855	832	812	790	843	816	786	779	803	792	795	788	850	817	815	849	867	779	806	842	882	838	873	823	826	751	823	847	815	797	829	823	778	816	814	786	789	861	727	821	771	807	825	784	833	790	806	816	807	845	870	789	848	856	808	791	852	798	850	844	760	807	808	699	825	800	797	798	915	796	831	853	775	775	825	793	823	810	852	815	843	796	799	798	827	782	782	831	800	854	814	843	804	822	780	829	818	821	792	809	853	837	763	801	821	809	818	761	837	853	775	796	805	809	821	839	854	856	757	755	798	798	839	777	763	791	799	815	779	857	798	795	861	792	775	799	808	813	801	772	872	768	784	815	738	814	817	757	800	777	776	828	821	789	781	793	841	779	753	780	811	800	826	799	821	804	824	789	800	874	793	805	860	817	794	828	747	818	793	829	809	811	820	803	804	793	812	868	798	825	749	817	811	791	827	838	780	806	854	803	779	839	875	855	820	771	801	786	789	798	795	752	842	806	762	821	777	866	814	787	830	794	808	841	802	815	768	816	779	858	766	814	843	783	793	865	812	781	799	825	796	838	855	795	857	801	862	836	783	795	815	831	853	820	818	830	768	814	727	829	858	728	800	797	845	822	875	805	828	843
20557	9229	5668	2341	939	526	485	420	395	422	367	331	321	328	309	280	290	345	291	267	308	293	319	297	359	295	333	275	295	293	299	305	285	307	314	286	281	280	312	287	297	286	300	274	299	292	280	297	322	304	300	276	271	276	294	292	304	278	279	332	324	325	272	265	283	314	289	282	301	288	285	310	321	313	309	314	313	303	296	286	298	288	279	277	274	291	306	338	305	266	273	277	305	306	294	328	306	298	294	325	329	314	307	285	300	298	289	318	311	294	313	312	317	272	287	283	287	289	325	269	308	281	330	284	279	266	299	329	265	272	322	282	303	281	295	273	313	323	306	287	309	286	314	303	297	270	280	294	312	273	283	292	271	318	307	297	321	275	288	310	318	269	283	280	294	291	294	329	287	260	302	291	281	297	300	303	286	269	293	295	254	280	270	281	301	307	297	298	272	300	279	310	307	295	304	278	281	283	299	299	321	311	333	304	295	310	288	289	301	281	305	294	276	292	277	290	290	271	284	275	280	281	283	292	282	346	290	339	305	301	300	292	308	293	303	290	262	270	272	269	293	287	291	271	289	301	286	296	300	289	306	308	314	282	314	292	290	280	307	302	287	280	324	315	277	272	303	325	319	307	280	303	292	311	284	307	298	309	304	284	286	325	311	274	290	263	296	311	305	316	262	290	292	287	292	302	279	299	281	316	275	273	278	245	325	283	294	291	314	331	303	272	324	307	300	276	278	290	292	295	290	314	276	306	245	291	287	288	294	309	277	309	337	307	291	268	291	318	287	288	297	316	289	301	322	312	337	293	309	296	296	301	299	287	321	292	314	290	305	295	305	303	306	294	283	274	296	334	313	307	273	251	293	297	312	301	319	272	283	307	323	290	266	299	297	293	287	272	282	305	342	266	270	293	290	277	282	304	303	274	309	263	285	280	272	278	297	303	295	311	263	297	316	272	281	304	299	308	267	281	320	283	309	287	266	295	291	300	293	282	268	266	264	311	309	319	308	291	307	304	289	285	314	293	309	305	279	315	303	296	301	292	325	323	275	313	315	274	290	284	288	291	305	310	263	300	306	270	325	310	279	295	294	311	294	309	307	270	284	292	293	288	284	295	275	289	329	286	300	293	299	293	288	310	291	318	282	295	287	274	307	293	249	287	296	269	276	319	258	285	313	299	297	276	285	306	301	294	306	266	298	292	308	272	285	275	317	281	298	280	280	281	306	335	307	321	295	299	302	288	321	311	298	288	290	314	279	307	336	297	299	299	307	279	279	300	297	277	293	290	263	302	278	287	288	283	288	310	288	292	314	283	304	285	302	322	296	291	321	274	270	280	309	273	315	328	306	301	311	296	289	279	292	277	310	307	313	288	322	290	294	294	269	288	287	288	300	290	263	277	275	315	260	295	283	291	284	267	290	278	283	300	289	303	265	289	313	282	257	269	305	313	284	293	298	295	276	316	302	267	274	262	314	304	290	295	296	280	292	283	301	276	310	291	306	284	271	311	259	292	321	253	292	277	316	340	297	298	319	285	270	266	251	265	274	267	312	313	303	305	291	272	306	278	339	318	333	283	294	277	271	347	271	279	287	299	301	307	312	295	280	272	290	291	286	288	292	292	273	283	320	281	287	285	314	296	299	293	293	288	298	304	289	302	269	282	290	283	272	325	288	312	285	298	323	321	261	267	332	272	328	255	291	301	318	304	287	316	284	322	289	278	284	298	293	304	297	309	295	295	325	303	316	316	291	276	288	298	283	271	327	273	314	299	270	286	330	270	271	293	311	284	330	313	290	285	329	298	319	308	278	273	315	293	341	311	296	321	294	281	308	279	322	298	249	271	281	288	311	287	277	288	298	294	297	309	295	292	319	292	273	294	309	291	292	312	300	335	261	267	333	306	267	284	296	287	313	318	331	253	295	294	283	315	308	304	318	324	283	291	293	274	291	287	283	307	282	291	331	255	266	266	266	316	289	290	314	284	275	258	290	292	277	307	289	265	299	310	307	273	266	281	290	311	312	306	295	299	300	272	299	281	310	312	296	295	298	267	295	324	323	236	286	320	338	314	293	304	274	264	278	285	330	293	272	276	302	328	295	304	312	293	267	266	283	305	303	293	306	310	273	313	323	319	256	325	289	314	294	264	320	307	309	330	280	264	305	274	264	326	279	314	304	248	329	338	303	263	291	295	271	298	314	301	307	304	269	326	284	276	299	342	272	288	275	313	294	307	309	271	274	302	304	287	304	290	314	287	321	314	293	301	297	292	288	289	293	283	285	296	304	293	297	252	292	309	289	262	288	286	267	282	281	295	276	289	282	278	303	265	296	292	291	301	276	310	314	274	273	259	273	315	295	301	306	316	292	314	287	283	313	311	300	334	286	308	292	303	324	301	289	294	274	294	255	295	313	317	305	305	298	291	272	321	290	260	300	255	292	282	278	296	294	313	322	284	285	242	278	330	304	249	285	286	304	279	339	290	299	293	303	280	296	286	306	249	259	276	304	307	287	294	279	289	295	311	275	276	305	298	289	263	272	260	283	299	307	291	317	306	272	289	266	296	289	304	317	277	308	271	295	307	307	287	305	269	301	284	317	274	252	286	289	292	298	285	280	301	291	306	312	287	313	251	265	294	309	288	273	297	284	306	319	302	263	266	304	283	307	291	284	284	283	280	302	297	337	276	292	304	304	307	316	293	284	299	299	308	307	323	285	302	304	292	297	277	286	329	298	282	296	277	312	279	287	279	260	297	295	327	264	295	314	303	304	276	284	282	295	274	310	307	316	286	301	307	307	330	305	267	290	266	306	294	291	303	286	326	314	318	288	351	301	292	318	283	279	325	299	297	280	265	291	298	275	280	297	280	305	305	330	280	251	275	321	280	276	315	315	294	319	289	311	290	288	298	298	308	303	323	291	269	281	289	300	304	286	292	283	277	308	272	277	323	264	282	287	281	294	288	322	285	294	308	309	271	265	281	328	290	313	283	314	306	309	292	328	297	258	265	310	334	279	316	271	305	266	299	314	254	297	285	292	285	284	290	307	293	327	283	328	296	284	306	284	298	307	258	294	312	306	269	304	263	299	314	304	308	269	295	295	268	277	317	305	311	289	285	254	290	306	292	285	280	320	287	295	279	289	290	296	293	310	285	280	320	285	317	284	277	285	251	277	327	288	292	299	321	271	304	281	282	287	310	280	298	302	315	335	308	304	327	288	306	273	305	288	334	286	270	309	281	289	267	304	300	291	302	251	285	286	290	295	311	279	289	293	286	288	292	300	302	303	295	286	297	295	306	292	294	317	296	290	303	290	295	290	305	269	311	315	288	288	273	273	294	300	301	299	298	300	288	343	305	290	300	345	279	311	290	288	286	283	309	320	314	275	291	315	303	290	318	285	259	314	311	268	342	314	301	313	332	274	268	287	295	274	316	321	295	274	279	280	302	289	295	277	302	262	284	319	263	287	302	313	300	280	291	282	308	297	293	332	295	257	305
12499	7147	8800	5792	2796	1782	1509	1363	1163	1260	1074	940	926	900	810	732	780	807	753	751	729	691	777	714	717	735	668	655	706	715	683	681	644	741	636	666	680	698	679	648	706	665	635	627	606	681	638	704	681	647	625	644	669	667	691	706	644	667	674	676	659	703	702	730	646	623	692	683	696	664	634	696	700	657	701	685	655	699	604	641	644	687	687	661	686	635	623	664	630	680	659	649	621	674	655	671	696	643	664	661	666	699	647	653	652	675	683	648	634	696	650	585	682	672	679	632	635	666	686	673	647	679	657	627	624	677	650	655	678	668	640	664	649	656	674	682	690	673	703	639	667	696	666	651	653	605	654	652	660	692	686	701	684	646	674	629	659	638	675	674	662	682	671	679	629	712	667	691	600	678	668	660	649	673	650	675	656	629	697	673	695	665	635	688	652	642	672	645	646	723	659	687	703	684	690	695	679	663	700	681	657	684	674	660	670	650	681	638	662	649	639	647	663	690	707	669	694	648	639	683	700	660	643	669	711	655	684	691	635	635	638	695	663	642	653	655	684	617	638	672	688	654	680	691	684	667	659	714	699	657	653	697	672	685	672	664	643	676	627	675	635	624	644	690	679	655	654	701	625	696	662	635	627	706	657	645	677	681	677	618	702	636	650	654	679	617	663	671	673	678	657	646	686	692	640	708	704	684	661	683	655	642	613	733	685	681	667	722	683	664	675	631	664	678	674	719	678	670	672	663	635	732	640	640	680	677	656	665	634	662	697	655	641	679	732	666	627	631	647	618	679	696	661	621	670	658	642	697	666	674	652	625	661	630	664	657	664	670	660	630	664	701	636	620	705	669	664	689	646	623	654	638	666	659	661	704	652	677	674	711	648	649	721	670	670	693	677	712	646	690	647	639	669	646	693	620	644	663	703	671	666	716	663	681	651	686	639	646	655	685	698	662	671	606	685	618	658	657	611	668	649	684	672	661	681	653	663	653	641	643	673	734	652	634	661	627	649	651	641	663	713	607	655	643	633	665	624	639	693	680	670	681	574	689	661	625	603	686	685	648	680	651	637	664	636	648	684	660	671	650	649	692	630	683	719	686	707	656	678	679	631	676	692	667	655	675	639	662	674	640	671	679	649	666	653	623	682	657	640	681	686	659	672	678	633	652	683	637	673	665	660	641	695	654	643	660	623	675	681	633	631	663	636	622	710	655	653	668	673	686	654	652	681	658	654	685	675	702	668	700	655	678	693	638	653	669	599	616	672	681	663	685	664	669	677	670	673	684	641	638	658	668	702	680	654	629	739	667	663	649	676	647	676	614	628	664	673	657	687	636	632	673	704	637	665	705	655	639	730	623	680	697	668	691	662	635	702	680	625	659	667	623	641	697	690	693	677	656	667	606	648	675	711	690	702	646	646	730	671	681	651	647	702	649	640	690	665	631	638	597	625	676	661	676	670	650	619	685	672	668	682	618	689	678	636	677	680	656	647	661	684	704	658	636	656	684	666	662	636	707	597	679	670	661	636	669	654	650	693	653	609	622	676	694	674	652	689	652	668	686	645	616	638	694	682	638	682	665	650	647	699	638	721	637	668	664	698	696	674	672	652	623	649	644	735	633	714	672	659	661	640	638	663	642	716	642	660	658	691	658	680	650	671	683	651	669	631	647	650	674	654	631	692	685	656	681	659	643	657	626	631	646	634	619	686	651	676	649	641	688	664	644	619	687	625	729	665	642	630	712	706	671	611	634	643	695	708	671	675	689	657	612	654	666	670	645	697	638	599	684	686	654	676	678	636	652	651	653	639	654	658	685	626	673	630	656	719	626	649	640	679	604	661	651	689	667	688	627	706	598	657	657	691	691	707	687	616	659	629	652	635	632	664	671	673	638	626	657	729	643	659	719	637	696	709	694	691	676	653	636	675	725	664	692	691	674	722	671	634	651	679	681	647	691	703	679	676	686	646	678	643	628	652	683	639	639	639	648	671	652	683	615	735	600	616	621	657	719	669	630	708	640	643	656	655	690	677	647	669	675	677	642	624	693	683	668	660	653	694	667	666	651	656	620	694	691	670	658	650	682	666	674	634	672	634	683	667	634	655	659	684	673	642	668	673	688	687	648	667	663	706	624	712	653	647	719	665	680	620	676	652	648	594	695	635	661	678	682	668	665	671	681	662	673	725	669	649	670	653	655	652	664	699	677	666	685	699	674	695	699	663	679	690	649	709	679	706	635	648	668	689	676	647	641	652	650	678	619	663	705	632	693	674	651	672	644	669	660	654	691	632	656	641	612	678	651	666	648	758	667	634	676	665	681	633	688	653	689	671	686	650	622	631	675	646	650	675	678	668	680	659	707	679	703	673	660	678	669	610	655	662	666	656	710	681	670	719	641	700	676	655	641	676	644	671	658	703	667	644	679	661	641	640	696	663	658	632	651	656	673	678	670	657	723	673	628	634	690	692	639	671	658	715	665	645	654	633	677	688	686	704	641	614	651	692	657	652	681	663	704	657	651	638	675	624	658	683	641	628	697	653	690	690	688	666	650	656	650	681	648	663	675	620	692	648	671	693	671	667	698	637	659	650	732	615	674	656	661	683	665	676	698	654	644	678	647	639	666	633	644	686	687	631	661	598	717	672	713	637	665	665	633	695	632	712	684	674	699	650	668	645	659	672	658	637	636	629	681	652	685	622	607	623	679	674	645	634	656	657	677	642	712	646	706	680	677	649	668	683	688	640	685	672	682	651	696	645	688	640	666	671	658	690	647	635	708	623	627	656	690	630	680	704	614	669	651	638	660	697	676	628	666	690	670	659	708	703	612	655	648	667	671	664	706	630	659	714	654	704	643	676	697	682	685	626	650	700	698	690	653	654	636	626	625	636	640	643	686	642	623	661	671	670	692	656	636	668	635	667	659	699	656	652	639	698	651	668	672	698	677	663	638	641	690	698	721	671	712	702	658	690	685	672	653	691	650	671	681	642	654	649	725	675	649	676	629	679	632	630	677	605	619	639	703	651	658	656	651	652	666	693	679	646	699	685	659	637	727	653	717	658	673	654	661	688	642	647	707	717	626	646	672	674	689	694	669	682	598	675	723	665	621	692	668	655	682	672	695	664	623	667	643	648	658	667	654	693	665	644	647	642	637	680	667	669	665	672	654	667	658	706	705	661	635	623	658	658	615	613	648	670	679	692	678	674	690	671	615	670	692	634	637	620	628	658	638	663	651	709	678	689	689	686	631	635	639	621	728	679	670	676	657	641	643	670	681	706	640	650	664	654	679	647	666	711	615	628	701	691	674	674	691	676	638	700	714	678	664	710	664	625	658	628	630	706	707	638	681	661	668	649	645	613	708	667	687	666	683	654	669	677	644	677	597	701	669	662	661	660	666	621	661	672	611	669	647	703	650	655	695	671	669	684	654	664	641	699	664	708	664	645	674	695	661	626	684	649	680	659	644	641	623	678	660	685	689	694	678	696	671	642	701	630	642	651	642
34483	20871	18308	9986	2583	1009	841	723	607	562	491	484	430	390	380	361	403	369	349	317	368	367	337	390	341	303	330	332	328	316	295	328	349	348	316	338	307	334	350	316	354	304	369	347	330	308	369	340	359	341	325	379	296	323	330	321	335	383	325	299	335	296	365	343	316	355	350	367	300	321	383	308	308	282	366	334	330	323	351	330	326	333	351	372	377	307	324	290	342	361	298	299	347	345	346	317	346	317	327	326	354	326	313	334	347	357	352	345	338	341	339	323	347	313	366	330	320	340	334	315	321	328	328	302	338	286	359	336	315	327	317	358	317	309	353	334	301	345	355	363	365	341	340	351	318	349	349	326	343	298	294	351	304	352	337	347	346	321	332	316	360	347	333	320	337	370	337	334	385	348	349	325	344	322	334	337	334	373	303	361	315	327	301	335	334	332	307	350	357	336	311	318	333	315	299	295	344	342	314	363	326	326	331	347	308	286	279	307	337	297	357	308	324	298	323	345	300	349	299	314	330	388	307	301	313	364	324	322	333	370	323	332	308	325	345	329	284	301	342	339	354	317	332	321	328	362	331	310	347	335	335	317	340	322	357	339	349	323	325	342	315	318	302	358	355	316	348	346	325	320	315	334	360	346	358	341	342	311	311	318	307	352	308	323	322	306	322	312	277	319	324	337	315	319	330	338	303	346	338	361	304	327	351	338	316	317	314	328	323	342	356	361	339	324	331	341	336	318	302	353	340	315	317	330	332	338	313	315	329	322	332	327	318	295	335	336	307	338	327	384	336	359	316	331	337	343	339	370	369	358	341	340	334	333	364	307	329	319	351	353	362	356	353	337	322	348	342	343	338	292	299	322	360	284	322	341	324	357	321	282	311	290	365	345	334	340	331	349	329	335	348	311	343	345	334	319	329	294	311	344	348	370	362	328	341	339	342	338	312	332	319	348	332	300	322	354	322	315	330	331	333	345	335	331	336	304	334	312	322	338	329	321	333	352	326	299	365	324	331	346	332	352	286	351	333	346	309	286	344	354	343	323	303	307	312	357	339	358	350	320	326	294	316	327	332	349	333	309	317	330	365	325	333	325	318	342	326	330	317	332	351	349	318	342	354	342	307	314	343	378	321	317	315	307	351	328	323	328	316	323	307	311	343	324	350	333	364	320	303	337	346	319	324	335	337	355	326	334	296	300	342	338	319	335	319	341	346	349	327	327	326	355	315	332	317	317	336	360	348	315	359	365	322	347	346	350	326	333	350	324	333	360	358	325	327	313	329	364	338	316	365	309	339	373	321	312	362	335	309	320	331	318	319	303	334	337	313	338	337	307	325	322	323	339	301	325	304	298	296	313	350	335	354	380	323	312	351	315	330	336	355	319	354	340	293	315	349	313	330	342	351	313	354	331	320	337	293	315	310	308	339	325	352	325	357	314	357	320	286	321	340	340	296	341	340	333	380	337	334	358	322	376	343	327	295	374	310	343	330	311	307	322	321	347	354	342	309	360	329	345	358	340	316	314	330	338	319	333	336	318	295	299	344	322	340	314	370	326	318	309	306	307	327	311	336	305	323	338	320	323	362	328	356	369	344	340	322	327	367	334	358	310	322	323	330	321	302	329	307	313	356	299	360	321	338	326	334	310	313	333	342	337	310	307	327	301	329	323	326	360	365	345	329	293	336	351	302	336	343	345	329	351	330	338	313	337	358	321	315	317	332	380	342	354	342	345	278	353	328	307	345	316	335	345	302	333	315	316	342	311	289	338	339	349	352	332	340	317	300	319	325	308	303	332	355	319	363	317	341	323	320	307	335	340	307	318	324	331	325	344	344	334	349	312	352	307	340	335	357	314	293	321	367	328	348	348	352	337	291	352	377	365	314	299	336	349	324	334	312	347	328	297	343	298	338	301	302	314	326	346	338	329	315	360	286	320	318	339	319	336	302	375	317	338	353	328	345	315	305	328	369	320	327	329	336	309	339	343	355	365	308	347	331	353	327	341	344	375	331	328	307	304	364	323	314	334	347	344	355	325	369	320	321	314	320	291	340	303	312	361	330	340	303	334	309	326	359	351	334	351	317	350	347	317	345	347	346	315	284	307	314	323	334	295	354	315	338	370	320	376	351	300	327	326	347	326	327	353	322	307	318	334	331	349	328	332	296	303	304	304	363	334	338	323	357	358	333	319	338	312	291	325	298	294	307	328	346	322	330	331	317	345	314	328	309	335	331	319	329	341	335	322	362	331	385	314	341	303	347	332	303	328	315	301	351	341	338	303	336	318	329	334	370	330	320	327	331	346	347	311	308	338	337	332	308	320	344	333	327	333	285	307	348	361	322	301	295	320	301	313	327	315	314	321	330	311	330	342	319	315	353	286	327	308	335	333	298	336	349	356	309	312	351	365	344	345	315	324	348	324	332	298	320	355	313	347	314	352	311	342	309	352	322	349	342	345	292	306	371	350	352	327	346	325	301	312	328	306	347	341	327	345	347	322	346	368	321	282	343	340	340	309	290	326	364	312	314	325	304	350	326	341	325	314	362	316	344	321	337	346	363	340	347	322	299	353	321	350	321	340	326	294	331	323	357	362	319	332	335	388	342	359	308	324	354	320	304	312	326	351	316	361	342	375	362	331	309	335	347	329	290	333	335	331	313	351	308	313	308	357	343	330	338	344	332	325	354	293	363	294	326	302	321	337	307	378	350	360	310	331	326	311	331	333	332	323	350	310	360	352	325	368	331	321	390	328	331	323	328	311	287	341	332	339	326	370	304	351	336	304	287	340	304	343	315	331	320	321	350	333	326	311	355	305	292	300	356	328	315	335	370	349	327	309	328	362	317	283	305	339	356	383	335	363	323	323	273	321	329	341	299	330	295	336	356	321	310	382	314	268	303	302	329	354	336	334	365	330	315	350	306	330	323	339	360	314	312	343	360	336	335	355	339	336	336	276	303	307	335	339	362	367	315	303	338	338	333	339	349	344	344	327	307	326	355	285	342	307	330	316	319	318	297	327	325	341	339	298	340	310	343	340	368	325	321	295	311	336	359	351	327	305	339	308	301	353	301	316	317	358	315	338	324	372	325	337	343	341	346	374	335	366	319	345	328	324	357	316	323	352	359	348	355	299	353	343	312	339	358	331	363	333	280	287	325	354	322	321	391	340	322	327	326	354	332	368	347	333	342	305	337	325	300	261	328	324	308	288	311	313	338	349	339	353	309	313	355	314	337	326	292	285	351	354	302	338	305	342	330	324	364	341	370	313	315	327	337	326	304	311	378	321	306	357	329	310	321	331	345	296	352	340	316	333	368	365	311	307	331	292	292	349	368	349	343	289	362	347	340	337	349	329	346	336	356	335	317	355	352	356	334	354	305	365	356	335	333	318	324	329	326	310	319	332	311	321	358	323	306	339	312	312	324	311	344	291	330	319	377	306	339	316	342	358	352	335	306	328	313	305	356	329	334	340	321	322	336	346	349	329	345	311	348	322	311	327
21629	16141	22265	15928	5251	3119	2923	2555	2180	1977	1622	1522	1276	1153	1095	1033	969	936	942	933	901	949	928	862	784	818	775	796	794	753	767	801	735	788	759	776	738	746	780	727	754	700	737	738	717	754	724	718	730	731	718	769	695	784	760	748	753	716	765	772	737	765	734	757	751	777	724	726	706	769	712	739	746	742	753	728	738	734	743	715	732	699	699	754	748	722	719	766	700	749	711	773	659	709	749	702	736	751	707	737	751	732	756	698	731	703	770	768	702	747	694	708	750	724	725	715	725	754	735	770	782	774	720	732	704	731	715	714	724	756	738	792	723	719	741	751	708	769	726	737	707	772	759	751	723	754	726	754	738	727	693	754	711	729	738	712	708	760	736	772	759	725	723	695	753	756	740	748	778	744	698	765	769	750	834	735	757	684	750	743	752	732	708	739	696	729	713	751	761	769	750	740	741	750	770	743	736	757	720	740	726	726	709	793	789	736	754	745	777	709	727	730	734	748	732	720	747	714	776	734	733	709	726	787	746	721	748	725	768	790	751	745	744	721	737	792	753	743	772	767	719	721	714	719	706	737	750	764	697	731	724	750	777	756	730	731	713	736	738	726	744	721	766	769	717	739	725	742	776	707	703	765	761	738	720	724	745	749	740	721	738	718	762	724	753	669	775	756	716	783	748	707	780	757	759	707	728	759	753	728	768	761	734	711	736	696	744	742	740	696	758	726	761	779	714	729	715	714	809	769	702	734	733	736	725	731	739	708	717	810	695	723	753	763	733	711	768	744	714	743	702	787	712	741	748	718	793	739	739	780	764	738	720	736	714	688	720	729	775	729	740	754	739	689	699	755	727	693	734	691	690	797	758	721	750	761	756	729	712	723	731	719	722	745	777	709	719	780	717	754	768	747	731	753	736	726	794	707	752	742	767	728	766	771	751	778	717	725	673	745	721	763	689	725	719	760	704	688	699	738	687	756	728	692	703	743	775	755	742	743	751	750	770	741	729	760	710	764	759	729	713	765	717	714	742	731	733	761	781	684	734	763	688	745	718	691	729	708	749	746	724	731	724	729	703	696	715	725	742	759	718	723	758	775	733	718	770	759	687	738	726	714	729	724	681	755	780	692	725	739	717	789	725	726	747	740	745	727	718	723	718	740	771	760	699	737	773	724	739	730	801	749	747	726	731	728	741	741	773	708	738	714	717	767	745	703	731	694	735	754	745	780	751	714	681	735	739	723	736	777	709	698	722	747	784	766	766	703	750	737	682	761	720	756	744	759	734	732	720	785	694	716	676	720	747	774	778	677	699	700	799	747	739	729	764	744	714	727	733	737	687	753	719	714	832	710	725	755	696	733	750	760	740	728	765	751	739	802	750	770	775	739	746	740	769	744	736	725	768	770	734	758	752	704	737	739	734	704	749	727	728	681	701	751	701	738	755	719	688	710	716	747	714	759	726	766	724	781	691	739	764	737	731	727	704	760	763	733	776	781	713	729	771	708	692	766	729	696	735	746	762	761	762	713	737	782	742	705	764	770	758	753	738	704	744	708	774	749	744	748	690	756	828	770	727	696	748	751	783	726	714	753	742	704	762	736	727	731	720	738	732	724	722	735	739	706	729	755	729	754	760	734	757	769	762	747	760	733	795	756	710	763	744	709	787	715	785	726	762	768	763	739	790	680	744	812	717	725	740	802	750	783	761	702	718	762	725	765	684	746	747	758	732	746	761	772	673	679	717	745	757	710	687	711	727	705	757	724	700	708	741	734	721	748	763	746	751	720	789	673	768	742	754	722	739	745	766	734	765	757	778	779	722	767	757	732	730	688	754	694	764	729	722	760	755	741	738	741	730	779	724	720	698	771	705	717	739	760	785	702	735	770	744	748	728	728	723	735	749	710	749	799	692	725	784	700	728	770	712	768	754	755	777	707	737	721	712	757	709	717	731	776	718	703	719	758	754	682	760	774	734	769	706	778	747	772	714	797	774	736	754	724	838	725	738	701	729	704	748	724	717	722	721	739	734	780	740	730	733	751	713	793	784	746	743	741	742	771	721	751	728	700	728	718	763	726	738	702	757	796	722	763	739	689	724	748	767	728	757	731	734	751	726	691	753	768	731	748	758	746	761	727	688	741	765	801	737	729	729	704	773	763	702	752	739	734	734	734	696	758	702	708	722	722	719	744	772	719	722	770	744	729	729	741	733	782	733	720	735	730	739	757	719	732	708	709	768	747	747	710	794	755	775	735	720	736	755	751	756	741	780	729	746	769	739	762	745	803	736	768	755	687	737	796	719	715	711	784	765	736	702	754	742	729	745	734	732	749	720	697	728	752	748	738	737	750	742	752	722	745	782	763	802	768	752	741	800	746	723	724	732	741	728	711	765	758	710	770	739	759	738	776	731	745	769	733	744	731	787	712	754	727	754	725	745	712	743	744	686	698	770	756	752	756	746	739	746	760	717	768	719	758	691	724	772	737	731	724	762	738	754	716	705	727	716	753	743	769	767	760	750	774	742	748	689	773	735	746	767	713	738	706	773	739	769	785	771	728	678	778	720	727	745	749	714	707	774	730	754	729	767	764	707	740	813	771	746	751	751	677	742	745	739	764	775	703	744	730	742	721	759	811	790	764	773	728	704	743	751	782	727	754	742	778	730	699	709	703	748	735	762	729	758	745	740	732	731	771	728	718	754	735	700	706	698	720	725	695	758	756	687	760	770	728	731	750	762	722	761	712	740	742	690	726	767	772	753	739	731	723	788	736	708	731	743	702	706	678	752	771	730	690	707	709	719	763	753	763	782	735	749	736	770	732	766	743	725	753	752	761	784	761	722	737	711	736	755	770	724	775	711	738	741	719	723	745	725	783	800	696	731	716	701	745	753	721	764	692	740	742	746	776	746	718	691	735	708	748	708	772	759	736	728	742	744	718	739	754	740	768	736	735	719	727	743	717	743	769	690	753	740	770	741	707	750	761	721	743	758	712	737	703	782	724	741	747	754	731	735	738	713	749	689	720	755	722	737	717	705	753	699	746	730	744	746	764	718	729	754	766	709	744	726	724	704	769	733	702	778	738	736	741	716	769	749	703	789	760	738	687	732	724	759	747	717	721	773	730	716	763	776	707	763	743	748	757	746	723	706	756	731	744	720	754	708	752	729	806	740	753	740	776	722	754	724	747	761	720	731	718	708	711	700	739	698	738	727	775	714	692	740	782	715	715	707	761	733	732	769	750	750	775	744	708	783	757	710	759	796	760	731	744	703	761	730	777	728	752	768	772	770	808	804	710	820	721	742	723	689	768	762	749	727	771	716	753	768	753	728	719	682	702	744	742	761	694	720	722	729	752	718	770	754	726	779	753	662	736	753	806	757	728	771	740	780	767	768	741	727	739	776	751	730	737	783	745	749	794	684	737	741	724	764	742	722	773	749	777	748	736	685	735	768	718	736	755	744	765	736	771	728	763	727	740	766	777	722	744	696	751	760	726	774	765	738	753
44835	30874	25880	16443	6227	1831	1358	1010	896	712	709	562	478	497	480	461	456	433	437	472	414	420	389	422	440	393	368	402	385	405	383	387	363	363	364	378	373	372	371	376	394	396	394	386	355	364	380	380	375	377	398	380	384	371	405	412	369	352	383	380	409	396	386	403	380	407	375	371	385	405	374	376	340	375	359	363	393	396	375	379	393	348	373	359	345	351	400	396	406	363	385	401	381	399	398	398	383	357	395	349	403	373	371	415	383	398	360	378	383	356	368	397	369	405	352	391	365	404	423	358	383	394	389	383	400	319	343	356	349	374	414	382	398	356	371	347	347	360	422	397	367	365	374	368	404	369	375	372	412	365	374	372	394	393	377	401	386	390	386	392	394	394	363	400	373	345	379	406	352	422	370	366	356	332	422	387	365	391	418	389	377	346	342	351	346	355	397	361	331	393	377	415	383	354	372	363	338	329	383	374	375	385	418	412	412	360	374	375	395	413	405	391	421	396	387	376	379	384	379	370	378	408	388	389	345	361	379	405	400	388	374	378	361	396	370	395	370	400	370	367	392	388	414	372	385	358	394	372	391	393	375	379	386	354	386	396	383	349	402	332	368	379	407	373	389	369	385	395	375	403	376	427	396	377	402	369	357	396	344	397	424	364	383	398	345	387	371	403	416	376	388	364	425	343	438	391	372	376	417	393	345	375	382	369	403	394	411	376	376	394	402	393	347	358	383	360	366	376	379	434	390	387	404	368	409	434	370	383	401	366	371	393	409	395	395	379	362	391	397	384	392	368	376	397	390	365	374	355	364	383	344	367	382	377	389	340	370	404	396	388	384	362	343	374	404	374	355	396	386	363	427	394	380	384	404	383	362	386	373	316	354	400	332	410	386	355	434	369	383	390	390	364	394	357	400	370	449	380	359	366	414	405	379	354	379	409	384	367	404	401	409	371	372	367	368	390	407	397	384	423	389	409	397	405	336	420	364	397	377	395	359	391	419	395	376	339	375	419	369	403	398	368	375	390	392	358	384	347	349	383	387	392	367	376	402	359	400	424	365	392	367	401	401	343	355	365	378	411	399	389	391	407	351	403	354	374	378	402	374	343	393	386	423	420	401	368	362	381	342	363	364	373	392	365	359	361	385	396	406	420	409	419	364	398	358	396	362	365	353	376	364	410	418	394	371	369	387	393	401	406	378	404	363	346	375	445	371	393	400	391	373	382	376	379	413	354	390	343	385	373	368	357	365	368	400	383	418	389	378	386	386	420	389	403	389	356	408	407	379	388	403	397	381	403	329	388	413	376	349	344	406	407	405	338	412	386	365	401	371	364	360	378	420	387	383	361	358	383	378	387	409	381	366	414	354	388	356	352	374	385	395	412	389	340	368	316	409	384	385	400	401	404	384	377	384	419	392	393	377	401	389	416	386	371	420	429	392	354	359	372	398	370	374	373	356	354	365	398	367	402	366	347	351	364	356	395	396	428	358	347	390	403	396	421	347	333	391	407	354	387	379	413	406	389	348	383	368	382	402	371	430	380	343	423	391	376	376	373	411	328	359	375	358	382	379	395	371	404	409	360	387	379	371	366	373	361	394	420	376	405	360	418	378	362	370	350	381	374	362	398	401	384	376	338	380	377	382	373	387	379	371	339	362	360	397	406	364	371	400	379	366	399	355	404	405	354	399	376	423	409	407	432	353	404	383	398	389	379	412	389	378	361	398	375	395	368	384	342	382	417	389	374	433	384	401	420	392	391	372	362	357	384	397	400	366	390	358	364	358	347	379	386	367	351	361	352	386	353	341	375	388	367	398	397	350	346	372	374	358	375	374	403	354	416	409	375	394	373	385	382	375	370	358	401	386	396	387	358	417	383	376	406	391	338	367	348	396	370	363	356	362	379	371	373	350	398	398	411	410	395	388	388	419	376	368	392	370	376	390	371	370	372	379	386	382	387	414	371	377	365	419	364	382	418	368	404	359	359	414	364	399	390	398	317	375	379	397	363	376	383	426	402	432	361	386	368	422	397	355	373	427	393	389	406	368	373	367	386	384	377	381	375	361	371	419	427	364	347	424	432	389	361	415	361	378	345	382	389	376	385	381	374	360	391	403	379	345	367	372	381	378	395	363	342	378	375	390	383	382	369	354	384	403	397	356	381	335	370	370	359	363	374	427	414	408	364	344	362	397	362	377	362	356	363	369	365	391	405	343	361	379	376	387	359	387	346	389	366	395	407	367	365	375	366	384	361	363	333	380	385	389	378	343	395	365	389	366	390	365	360	363	384	377	403	347	407	354	370	377	416	392	396	393	381	382	349	416	364	389	403	376	353	392	383	371	359	351	362	372	378	392	386	377	391	413	351	382	376	372	402	374	359	346	393	399	366	360	391	358	344	361	341	373	399	376	364	352	365	362	379	392	388	377	362	361	395	360	359	363	368	353	391	398	392	434	388	392	386	369	408	387	384	401	382	343	388	386	396	396	352	384	358	355	367	410	409	392	412	373	384	404	398	396	384	384	345	356	366	353	380	387	392	404	390	403	392	405	364	407	411	380	419	372	372	373	381	386	380	407	392	367	401	338	383	375	377	402	338	398	379	348	413	400	390	366	372	380	392	395	365	390	390	362	392	398	367	388	366	380	396	359	382	343	377	352	397	374	402	336	387	395	388	401	382	374	362	408	356	376	416	370	376	376	382	380	391	381	374	394	406	335	389	388	371	384	373	388	382	399	401	391	374	423	376	359	365	381	374	384	390	352	396	356	349	380	385	353	348	405	394	414	406	385	395	381	350	368	413	370	413	386	383	403	340	384	407	357	405	347	415	406	373	392	373	356	404	362	339	374	370	384	389	359	372	435	412	381	376	359	376	379	383	398	391	368	376	397	385	405	379	394	356	393	381	366	352	407	422	405	387	365	409	369	391	360	439	426	396	390	402	369	418	368	385	389	358	371	374	370	331	383	390	385	397	376	390	379	403	403	376	421	383	399	389	392	369	403	387	399	388	413	342	368	359	372	412	430	424	390	389	385	390	376	364	388	349	373	374	385	372	299	403	358	364	408	369	401	342	370	386	354	367	341	329	368	375	364	360	419	349	372	365	370	393	355	351	427	435	399	409	411	398	400	378	373	319	403	345	361	398	411	359	366	382	384	411	423	370	367	396	388	420	386	372	348	420	381	368	388	348	357	383	391	390	357	374	396	386	382	383	361	349	354	381	337	377	411	388	440	347	330	389	399	337	336	392	379	408	408	371	371	366	375	395	357	367	376	369	374	374	414	407	367	368	366	412	354	384	402	352	409	390	388	383	402	363	385	370	389	412	389	399	363	413	372	390	378	408	360	396	375	374	393	394	365	392	428	412	412	428	372	392	373	348	339	369	381	361	352	405	369	373	379	388	401	368	390	370	380	370	370	357	378	396	353	375	379	373	424	376	362	365	380	396	428	382	391	381	387	334	383	321	375	436	328	356	362	342	371	362	369	388	360	387	359	390
27823	22934	27449	24220	10343	4424	4348	3515	3312	2568	2231	1855	1685	1434	1351	1207	1265	1181	1179	1119	1128	1097	1043	1008	970	978	964	876	894	892	902	872	903	877	875	853	830	915	846	814	837	862	766	839	830	871	830	823	784	816	845	869	868	861	826	859	882	803	875	833	858	830	803	788	830	849	830	840	869	894	827	827	818	837	841	840	828	807	841	815	889	804	804	851	788	807	811	789	866	764	788	865	791	871	829	849	777	800	805	803	846	821	876	842	888	817	821	810	841	826	848	825	805	859	810	861	860	875	837	852	805	797	813	792	848	824	843	841	822	799	810	794	824	786	892	836	798	881	802	855	853	858	814	840	830	783	849	853	856	891	838	883	844	830	854	801	818	797	841	809	797	869	861	830	814	806	841	909	802	849	790	826	847	843	831	884	848	886	847	821	813	848	845	838	812	814	861	861	873	844	841	833	812	824	816	820	806	824	821	835	832	825	819	831	834	868	901	829	845	826	847	844	828	814	827	845	883	840	897	820	846	796	845	844	814	862	843	855	816	812	828	826	834	847	839	829	843	831	817	849	897	847	877	814	859	845	825	874	885	789	838	903	883	796	855	842	847	870	831	808	878	825	814	757	790	816	858	865	814	823	850	831	879	859	830	811	846	835	829	797	786	805	843	817	828	868	849	852	795	827	813	820	835	847	846	823	797	833	842	773	775	887	881	814	860	815	809	830	858	845	812	840	824	866	890	847	856	799	827	782	827	832	798	803	858	864	849	832	800	829	842	843	850	853	838	797	813	846	812	826	827	822	806	837	796	856	791	837	835	862	826	834	813	806	846	802	785	865	834	838	859	825	840	816	804	818	833	845	856	845	841	849	839	871	849	861	794	899	854	874	821	812	803	871	875	811	837	857	792	852	857	846	808	794	834	894	779	830	842	859	811	873	909	832	842	838	809	886	868	870	828	822	834	831	856	783	859	827	827	829	872	805	834	826	811	844	846	817	830	855	824	779	844	881	831	810	828	801	825	808	840	788	818	794	819	793	828	861	809	856	815	778	798	785	795	794	891	831	857	820	845	864	817	817	795	845	881	820	899	828	785	890	805	880	836	841	809	795	856	766	847	811	820	861	855	825	765	795	818	852	842	819	839	850	836	796	827	823	846	809	884	862	795	836	825	852	826	788	830	766	833	803	801	834	821	774	856	826	828	867	829	829	794	827	832	820	856	856	837	866	823	834	847	895	804	830	825	809	824	803	798	827	808	821	804	863	882	890	824	833	785	862	819	857	794	801	803	865	815	865	830	845	852	880	821	880	811	860	805	847	803	807	885	831	770	892	843	831	813	817	829	871	864	870	827	787	866	817	831	757	805	847	836	877	874	840	825	858	777	851	826	788	810	834	859	816	855	839	862	819	819	794	814	838	839	825	813	812	832	823	866	856	826	815	818	850	832	799	833	884	833	799	769	852	806	847	829	867	845	803	821	805	839	799	795	821	859	884	831	807	824	820	855	815	821	804	833	789	850	823	849	808	798	850	838	802	798	822	836	848	834	849	778	859	824	860	856	823	802	850	844	796	835	845	884	826	796	831	805	822	844	767	876	832	835	863	874	837	817	855	821	854	841	825	830	831	837	867	844	788	839	820	809	834	843	862	884	811	824	769	833	837	840	853	852	838	847	733	820	861	805	782	820	884	846	839	857	831	806	821	830	813	883	826	808	824	852	827	811	797	823	865	875	820	824	851	846	786	810	822	842	808	826	866	849	842	868	809	829	804	808	824	826	843	875	804	819	846	794	821	841	869	820	834	821	844	818	779	873	852	829	840	832	891	875	806	855	874	819	843	826	811	814	825	849	848	803	829	836	852	849	826	819	852	868	824	815	861	844	899	834	822	851	831	830	791	817	838	838	858	794	809	850	842	821	867	837	808	849	789	824	833	863	868	856	794	816	833	816	843	792	807	847	804	855	851	799	818	862	786	776	830	795	768	869	852	838	906	855	817	849	798	809	857	848	869	793	800	806	877	855	878	821	859	829	856	863	825	848	850	820	828	827	843	827	821	828	833	824	857	822	807	783	826	879	854	844	840	841	821	846	810	817	820	802	876	852	828	836	856	787	861	810	787	878	822	841	815	894	838	819	799	780	833	842	822	839	865	874	825	878	786	828	821	835	830	845	828	786	843	808	836	862	846	753	782	787	821	833	830	827	825	812	770	789	795	856	842	836	867	866	839	825	904	855	824	820	840	846	852	835	857	856	787	817	862	879	829	842	871	822	774	834	811	793	771	858	866	817	849	858	786	860	803	828	835	859	795	842	871	820	868	863	868	890	790	887	846	838	813	846	863	835	801	822	821	880	868	836	830	799	809	845	791	817	777	855	868	859	820	826	831	831	878	864	820	847	818	861	855	840	788	792	842	854	880	792	787	833	827	828	805	869	810	817	870	821	828	845	793	780	813	867	805	826	812	849	833	868	796	831	844	816	831	758	848	865	822	765	843	847	807	805	757	837	867	860	733	794	809	831	856	850	841	827	866	817	841	780	895	839	844	842	779	760	829	811	845	815	814	911	790	825	767	838	773	865	831	850	898	830	793	873	820	786	761	854	861	818	843	847	806	831	779	813	827	845	848	803	860	796	821	826	803	823	817	837	835	829	818	832	801	846	788	830	844	833	871	784	889	856	823	769	779	846	853	848	810	861	842	830	867	821	843	865	874	840	836	840	744	848	874	828	779	840	785	833	818	763	856	855	824	808	856	794	813	851	855	772	818	802	855	813	872	832	793	850	811	873	849	826	826	822	796	821	870	841	867	820	793	818	809	880	821	816	832	850	812	842	817	844	832	822	835	843	866	868	803	782	831	862	835	841	823	806	790	852	805	812	797	883	827	851	848	823	872	864	815	808	794	771	849	829	829	845	848	813	852	826	807	821	844	844	824	786	865	789	772	836	834	841	842	802	832	799	868	802	868	849	800	836	839	830	833	842	795	836	782	805	865	837	869	855	829	864	801	835	765	812	851	850	779	811	841	858	853	822	809	827	839	850	826	811	842	880	867	810	816	879	846	882	841	813	883	868	821	871	797	830	848	872	884	836	878	858	841	852	854	843	785	849	835	875	784	814	856	801	822	796	862	798	824	869	850	812	791	848	805	841	804	823	775	873	844	859	853	796	850	854	812	819	832	825	830	794	785	831	822	862	862	818	903	833	814	810	808	826	805	866	822	864	897	800	788	820	802	797	826	804	804	884	857	856	826	807	842	820	834	849	866	841	810	846	839	820	793	877	767	874	858	827	832	831	839	844	862	827	839	831	793	849	792	832	789	826	854	815	810	834	813	852	814	840	856	801	846	850	806	801	852	831	858	909	876	798	891	781	817	842	821	850	806	827	820	824	822	827	874	827	853	832	819	811	789	812	850	840	799	862	829	840	865	837	827	869	858	874	812	800	848	829	841	839	823	814	841	817	819	888	828	813	830	819	892	877	837	806	807	807	881	848	838	806	823	821	806
19246	9740	5541	2848	1031	548	484	432	446	391	406	343	359	330	344	325	320	383	366	371	361	350	325	325	322	288	320	345	326	322	313	324	306	317	327	304	291	316	363	320	291	296	281	303	319	318	306	306	349	327	322	316	311	326	348	350	329	316	293	350	361	319	322	319	299	348	320	333	352	339	302	290	300	351	356	303	289	329	315	328	346	338	311	295	305	322	302	287	289	308	328	350	339	333	340	345	300	312	285	295	296	320	330	318	296	314	326	316	297	284	309	340	333	330	318	352	328	277	337	320	351	308	319	298	329	304	315	293	284	314	335	337	339	322	314	347	328	329	295	309	322	295	294	305	303	309	328	335	340	327	316	325	300	297	300	325	283	373	376	288	330	307	320	327	337	286	317	329	313	287	313	362	292	318	334	305	308	340	305	314	275	316	303	311	320	285	315	294	319	333	319	314	300	315	301	321	303	311	269	305	339	325	308	284	303	330	353	326	336	317	307	338	265	340	318	337	329	330	307	327	321	313	327	357	339	325	296	298	292	324	294	311	316	343	304	313	284	321	344	350	287	300	323	312	332	323	314	321	283	330	308	329	334	334	329	272	320	323	322	320	302	299	316	294	293	338	283	307	305	324	317	329	324	318	300	347	328	354	304	313	324	319	330	321	339	300	303	284	289	332	305	325	321	295	330	291	310	292	296	313	291	315	340	324	308	343	360	344	317	341	331	308	314	316	318	278	285	317	349	309	301	353	301	309	323	281	329	344	353	296	369	294	273	339	317	307	353	322	334	322	327	316	273	330	332	287	345	315	341	309	331	314	304	340	323	326	300	337	332	319	334	325	320	301	316	324	337	356	315	296	322	322	328	375	325	344	329	351	317	346	335	352	302	281	348	280	303	305	358	297	267	329	313	310	343	313	320	328	319	308	321	348	316	329	304	313	354	332	332	351	323	322	314	341	333	316	300	298	306	312	332	296	334	310	360	353	321	313	318	339	330	336	320	273	337	325	328	301	278	313	331	344	319	307	322	299	301	310	334	308	341	325	325	302	295	324	318	318	308	317	327	307	307	324	295	321	306	287	305	312	320	339	313	291	299	291	347	303	328	327	321	305	285	309	319	312	327	328	334	328	324	333	326	344	316	330	289	310	338	290	294	297	304	336	341	352	281	327	314	303	336	329	296	307	325	287	323	344	292	302	344	318	323	331	341	304	306	344	336	339	331	318	304	325	300	288	296	296	333	301	315	333	305	309	324	331	289	287	373	312	315	303	296	293	355	317	326	303	285	313	319	321	321	304	323	340	267	316	344	307	311	337	319	308	311	312	298	308	315	314	289	302	301	303	333	312	325	313	315	325	331	322	338	290	340	308	329	287	311	317	349	328	289	310	326	343	322	349	309	319	298	331	341	319	322	296	307	284	289	313	312	320	308	325	301	334	351	301	328	301	327	326	367	302	281	338	324	301	310	294	299	319	330	312	276	328	296	354	322	303	312	320	329	284	313	315	297	313	321	325	329	302	320	318	299	326	343	310	319	343	296	321	276	300	310	284	305	332	333	337	315	301	304	296	311	308	315	347	311	326	334	314	333	344	302	306	304	339	334	347	340	328	279	315	333	338	344	327	297	288	310	320	309	321	321	335	292	305	316	271	284	344	323	294	307	317	310	275	346	323	329	324	310	323	321	307	316	293	332	307	309	259	332	338	314	295	308	302	352	291	313	326	326	314	308	314	337	300	341	309	285	296	324	273	322	307	289	304	338	317	310	347	309	283	325	358	313	325	297	326	340	307	309	345	294	324	354	311	302	304	320	335	338	280	315	317	353	278	308	312	329	343	294	321	310	347	332	319	313	302	350	329	317	319	274	307	302	331	330	314	339	316	349	307	317	304	322	337	305	297	338	314	307	337	321	324	307	327	323	298	320	336	293	341	296	349	330	291	289	347	289	331	313	296	328	318	328	287	327	308	307	330	342	323	288	329	287	325	306	299	318	303	305	337	300	294	326	331	317	311	331	327	334	349	311	295	323	355	304	320	326	342	333	345	328	331	367	276	335	315	311	369	313	285	322	310	283	297	332	306	300	334	352	297	296	306	308	313	293	298	313	328	293	322	291	322	292	331	329	317	298	337	297	299	295	330	305	333	320	284	297	336	265	288	289	325	339	297	285	316	354	362	334	324	338	315	349	321	297	361	315	307	334	322	312	340	327	287	327	330	324	287	305	326	321	311	288	325	315	295	300	304	313	266	325	291	307	292	315	294	343	331	302	276	319	333	305	326	312	327	338	309	327	314	333	336	344	334	309	308	306	316	328	311	284	358	324	309	314	322	320	311	320	297	314	293	307	328	340	332	337	334	326	295	280	295	307	324	301	303	300	326	326	306	334	300	367	319	328	314	343	323	340	316	307	321	317	364	304	310	328	326	336	316	295	344	344	324	306	320	295	336	324	329	330	320	325	327	349	305	313	313	319	340	287	335	358	322	317	341	321	332	329	319	315	292	300	304	296	311	329	334	314	293	331	310	319	330	301	325	331	297	314	328	327	327	296	333	360	331	337	315	321	322	318	283	299	282	305	296	312	286	341	304	337	342	280	316	362	312	312	334	330	295	315	305	297	306	299	327	319	306	326	303	323	306	296	300	292	314	285	348	356	322	321	305	310	324	333	343	327	298	321	340	334	314	333	323	351	315	320	353	326	271	301	295	310	355	292	285	314	336	311	292	300	300	340	312	287	323	321	312	322	330	290	316	330	338	362	347	307	333	274	300	311	336	323	277	344	320	330	318	318	314	299	345	332	343	359	310	323	304	305	304	340	292	306	316	311	311	269	326	310	299	296	306	340	321	314	303	329	303	327	302	309	342	295	316	346	307	325	339	326	309	335	279	328	280	332	314	320	300	284	330	321	323	322	326	336	325	340	324	310	309	288	300	329	326	294	324	318	308	308	272	309	315	315	310	341	311	308	319	286	324	317	329	323	339	353	291	327	334	258	364	313	301	313	320	312	299	306	298	323	344	356	316	302	302	300	286	325	317	313	330	304	333	304	316	309	337	312	305	318	315	322	304	321	311	325	295	329	279	290	290	339	304	329	340	296	295	274	327	344	301	293	317	338	320	299	268	327	322	323	314	324	320	310	307	294	322	292	323	328	287	338	317	327	328	304	304	299	355	316	305	279	333	327	324	308	303	322	306	331	312	347	285	316	345	310	336	318	333	318	277	312	338	328	320	307	322	313	345	276	324	299	311	317	333	333	371	306	312	324	287	295	308	331	266	305	306	361	333	327	302	303	321	307	342	337	326	310	323	294	324	307	357	329	339	330	288	289	282	341	314	313	293	305	308	314	302	304	300	311	329	277	306	332	315	319	365	332	307	351	341	327	348	333	290	301	327	317	312	323	318	310	315	330	318	310	302	340	310	295	325	305	318	331	305	307	302	310	295	346	295	313	298	304	309	309	339	324	353	315	274	311	298	309	313	326	329	311	291	301	298	350	313
11894	7860	8747	7093	2805	1862	1580	1465	1450	1110	1079	995	963	897	843	841	770	863	830	850	832	771	785	740	760	751	717	749	767	786	719	737	712	742	749	680	712	708	712	736	702	742	716	717	720	687	691	699	719	689	717	751	704	721	702	712	690	719	704	756	723	725	745	718	752	690	715	766	710	758	749	722	711	712	730	707	715	715	691	667	756	717	712	738	736	712	735	709	709	658	660	713	678	727	707	714	697	705	711	757	703	731	711	681	738	692	739	717	720	675	747	759	728	698	756	690	690	660	681	715	729	722	676	707	712	651	699	692	716	725	692	739	732	675	714	724	697	733	720	731	704	748	706	736	670	677	700	701	730	698	720	642	692	753	709	678	699	716	674	661	767	736	751	707	706	771	679	736	760	738	730	714	717	701	696	720	702	711	731	692	701	702	673	744	719	706	706	681	733	708	718	677	739	716	765	746	737	668	754	693	728	724	744	681	711	727	723	706	653	737	701	725	744	758	729	705	716	725	626	704	741	703	635	705	735	751	679	714	647	703	706	682	724	745	719	700	676	674	707	676	758	676	694	678	708	708	717	725	692	808	707	714	726	703	691	704	669	731	705	736	707	708	783	674	704	702	686	726	724	673	757	735	711	685	727	723	708	722	739	756	718	711	710	683	738	739	696	727	700	757	684	705	714	706	717	714	761	681	682	711	725	677	676	727	670	710	706	731	696	735	734	722	720	713	742	716	727	745	722	752	711	701	678	739	702	712	720	694	748	694	689	703	656	686	724	733	715	713	695	766	697	711	673	672	690	698	706	681	680	704	671	748	773	713	736	729	700	728	697	662	708	753	662	704	676	750	722	656	723	704	758	743	750	698	711	687	760	718	764	687	685	712	725	666	709	680	701	684	679	744	739	704	701	731	722	734	706	727	717	721	687	682	729	721	706	713	726	716	697	707	721	679	762	738	688	678	702	738	707	700	732	729	699	717	765	698	709	698	767	705	681	730	730	730	701	666	698	679	711	722	690	674	706	711	698	675	704	726	766	723	709	733	674	714	723	715	651	729	711	703	698	729	739	703	721	768	789	732	764	682	748	726	713	678	681	726	663	680	712	659	698	725	730	713	743	715	731	710	754	642	754	685	715	735	783	733	699	659	714	692	716	713	725	677	742	698	662	756	715	747	720	689	730	697	651	713	700	722	699	677	704	725	666	747	685	665	676	706	728	686	713	661	749	718	727	679	731	730	716	696	690	763	700	642	730	705	668	676	676	760	711	707	723	722	711	747	699	665	730	663	654	727	743	742	712	750	708	674	734	721	691	784	695	724	669	720	696	686	733	732	710	710	746	670	693	689	696	695	654	731	711	678	694	743	666	719	711	738	705	756	718	702	711	727	665	706	744	691	744	733	690	726	733	696	770	671	729	700	717	731	715	717	712	660	727	665	781	631	691	684	657	699	720	753	707	688	679	715	707	725	674	754	666	709	693	715	691	704	665	721	735	733	738	723	723	693	710	669	750	733	676	666	727	774	726	673	711	732	726	712	720	697	671	695	685	707	704	687	710	713	743	684	724	731	754	723	696	708	712	731	686	662	707	692	678	703	740	729	694	722	727	724	709	691	761	720	770	720	663	720	670	687	701	727	736	749	718	677	699	659	744	682	695	675	696	697	716	736	672	701	750	704	705	732	691	722	696	728	711	702	698	705	688	680	712	718	730	672	694	692	670	754	653	697	711	731	731	679	695	733	735	771	680	690	727	715	712	661	725	698	701	677	698	722	728	687	674	707	670	707	709	715	741	734	719	720	721	744	704	755	711	717	675	712	712	690	697	694	734	736	688	744	676	685	722	674	689	707	710	739	722	704	694	739	666	677	740	705	758	743	714	744	700	707	737	704	716	723	689	689	755	755	709	750	698	742	723	695	720	711	698	701	710	722	688	736	744	676	697	690	666	744	722	709	746	750	725	697	698	698	652	718	716	655	702	655	711	706	729	692	714	766	701	736	698	733	727	693	711	706	721	704	692	696	711	684	685	718	759	717	740	729	680	724	713	779	745	711	732	670	703	692	656	695	701	748	750	740	718	715	713	764	707	700	724	724	771	704	741	699	727	695	730	725	729	709	747	713	731	702	688	716	703	649	720	715	706	672	681	723	672	705	738	702	728	683	750	681	719	731	733	686	693	741	668	712	686	679	700	677	754	678	680	745	723	737	676	729	695	743	693	696	689	746	754	666	734	676	713	685	718	726	741	736	701	683	686	684	684	696	716	720	707	683	684	775	730	730	722	721	794	713	707	660	726	703	704	689	734	707	686	757	764	761	740	735	712	790	704	654	715	671	741	679	692	664	721	692	719	705	758	708	734	682	727	711	706	686	656	716	763	704	719	706	730	755	720	744	698	678	729	735	690	675	719	688	755	724	744	712	670	714	726	723	699	683	755	733	666	731	694	739	677	688	749	687	682	719	709	712	677	732	710	692	713	690	733	677	715	778	692	689	669	692	716	657	700	712	667	649	724	741	713	718	677	692	690	693	731	690	699	741	703	745	692	685	756	720	660	700	685	655	710	719	722	657	699	737	718	707	702	749	722	686	764	701	699	700	744	714	732	683	726	740	743	690	688	807	788	734	683	692	692	703	706	761	713	703	699	743	702	706	689	729	715	669	767	622	724	711	707	687	694	719	711	760	734	739	630	717	690	759	696	789	661	717	705	690	719	738	706	699	723	743	646	725	692	725	724	690	723	708	725	674	698	727	688	758	696	750	703	771	679	710	729	668	742	719	766	685	718	757	698	653	738	720	714	756	717	706	728	716	681	731	687	662	705	712	720	713	688	725	724	687	696	714	753	719	742	673	717	731	690	732	710	709	732	717	767	753	685	689	719	687	692	698	715	713	707	691	706	757	698	702	689	718	690	738	707	710	753	667	682	708	729	692	753	706	730	709	725	688	708	703	665	705	719	713	714	718	719	666	685	696	706	724	724	740	709	689	710	728	683	720	744	677	709	696	717	687	691	714	694	670	712	720	722	749	719	734	708	718	719	712	737	722	705	688	746	712	705	695	685	734	712	728	762	707	703	693	757	714	688	754	710	706	726	746	715	692	649	761	668	700	713	695	741	679	720	688	715	716	753	739	691	729	699	718	688	651	682	696	688	721	695	707	732	733	718	713	691	713	727	686	717	697	729	712	660	694	700	706	750	675	750	746	685	692	693	688	755	686	742	724	666	705	732	691	671	695	717	654	707	718	740	685	675	736	720	688	742	677	700	710	701	712	704	711	729	719	697	734	694	726	718	720	743	736	675	700	744	755	722	680	731	692	747	704	712	694	745	728	678	666	691	710	715	704	734	763	763	689	719	726	702	649	705	677	689	685	722	704	687	702	730	675	709	732	725	736	668	722	685	702	720	715	676	636	754	660	645	695	720	672	715	719	716	703	706	683	726	654	688	695	711	731	728	704	697	682	715	759	743	698	739	722	716	687	729	707	654	720	696	698	738	744
34859	20390	17047	12388	3110	1140	860	818	639	689	561	495	459	446	447	433	399	417	436	430	389	392	378	422	382	385	419	339	362	374	376	382	388	362	378	407	400	373	407	341	358	376	413	367	370	360	391	383	342	383	391	363	403	425	358	390	398	353	368	337	367	367	401	394	426	367	393	404	370	390	385	398	384	360	397	387	384	362	363	375	363	360	390	352	371	395	381	357	371	363	392	398	365	398	398	375	374	366	369	352	384	374	378	367	399	341	370	398	368	346	377	395	407	356	341	366	362	361	384	415	375	349	381	419	416	390	373	351	382	332	352	394	369	351	384	406	334	383	399	389	383	392	409	369	399	386	427	417	410	403	372	360	330	394	360	367	361	398	380	355	386	394	366	410	385	421	369	389	380	368	353	373	387	359	427	353	314	384	388	350	409	403	413	383	416	413	403	376	373	371	365	359	398	400	410	403	380	379	358	393	364	382	400	416	376	389	356	364	373	411	365	391	367	349	387	339	350	384	383	346	375	359	354	397	406	383	377	376	383	392	391	380	411	402	392	360	366	426	390	365	373	353	377	406	351	356	395	366	373	396	361	362	407	330	390	379	404	367	384	321	372	366	408	365	389	390	372	349	404	377	393	404	379	348	382	387	365	397	382	372	362	346	350	348	369	375	405	371	348	386	389	352	411	387	401	374	386	405	356	341	428	400	361	371	407	362	338	369	350	399	379	408	388	403	349	328	354	374	369	365	376	402	329	394	373	417	392	355	368	390	416	401	379	371	388	355	391	403	382	362	388	407	413	400	376	387	351	395	362	371	398	355	341	391	395	390	333	423	391	401	413	405	378	356	342	353	342	394	382	362	395	349	341	367	353	377	350	400	379	420	386	374	386	376	401	379	367	420	392	396	366	350	399	384	371	390	402	367	362	370	401	365	348	369	370	372	380	361	365	362	384	398	404	355	338	382	377	407	355	379	363	390	349	386	384	397	419	399	344	392	390	372	385	335	393	377	394	413	363	413	378	363	376	389	352	350	382	343	357	387	377	399	366	375	375	369	419	380	423	379	362	386	337	368	383	381	407	410	375	381	372	354	354	349	370	405	341	372	364	377	412	370	363	397	400	359	364	391	426	367	393	364	401	400	374	413	393	378	369	355	421	363	358	386	355	365	409	379	383	378	367	377	374	407	382	414	414	386	390	407	399	367	401	415	393	379	377	363	363	403	411	372	406	400	425	381	367	382	358	348	357	377	354	370	387	383	399	382	382	369	420	384	392	398	383	387	390	339	368	393	387	351	366	395	363	386	389	391	364	360	380	389	377	382	370	420	427	403	392	413	389	422	384	360	365	369	370	374	369	378	351	410	386	394	423	387	376	371	399	372	383	387	384	416	394	345	357	385	381	366	339	343	404	370	419	368	376	420	339	361	352	362	367	424	386	393	398	413	361	368	405	417	378	378	387	361	384	357	332	369	415	402	378	371	367	342	348	374	418	350	379	345	342	405	413	383	394	370	383	442	375	374	386	342	399	367	386	407	368	387	408	381	387	373	387	392	388	338	375	385	367	394	386	404	383	395	351	411	399	392	385	364	397	371	361	369	410	369	400	355	358	373	351	414	363	384	392	410	397	387	390	382	391	341	381	380	413	393	373	372	348	367	342	349	398	382	369	389	392	349	399	407	415	365	388	373	390	399	372	389	405	371	367	407	356	401	404	368	396	399	356	410	364	373	353	364	377	367	409	381	353	388	334	364	378	372	382	421	371	376	347	356	417	372	399	365	355	392	394	340	366	381	375	393	392	374	383	365	369	398	387	374	370	383	389	371	378	381	370	369	402	410	391	409	389	404	385	412	373	376	333	379	373	425	379	359	419	397	383	386	347	398	412	413	393	359	382	372	363	360	376	372	385	396	410	374	358	380	401	385	376	364	374	373	391	379	382	403	347	354	350	382	361	338	351	341	406	392	378	372	387	362	377	405	371	390	362	397	370	410	364	334	384	361	362	344	393	345	384	429	373	385	365	386	377	372	354	371	350	399	373	376	377	351	347	403	387	389	399	371	384	403	396	375	385	354	409	416	406	382	378	366	372	362	374	397	387	394	398	404	382	377	395	400	378	357	408	398	391	374	391	391	385	379	407	380	349	379	369	366	351	374	360	371	376	397	358	366	330	376	373	348	384	359	363	385	354	440	370	390	410	381	409	368	346	399	374	376	359	348	387	356	399	398	406	365	383	347	396	383	355	369	390	395	364	388	401	377	361	370	380	403	387	388	366	369	374	371	399	389	417	367	398	391	379	395	404	398	386	377	371	363	375	335	340	408	338	371	364	379	379	380	334	377	378	355	386	388	365	342	405	372	397	349	394	359	395	362	396	395	374	408	376	368	336	376	353	381	403	377	389	394	371	379	395	363	393	328	361	381	374	388	373	369	371	424	332	403	347	380	397	422	438	398	381	358	380	362	381	363	335	373	374	353	397	428	358	358	391	373	376	357	391	389	420	378	365	379	373	388	342	393	377	384	353	398	386	364	385	358	400	328	420	378	385	366	376	375	342	375	362	407	388	399	403	376	388	362	371	371	388	368	382	362	355	411	404	371	361	396	381	352	374	375	398	407	391	375	387	403	386	365	408	407	391	376	378	416	384	361	367	345	405	367	351	374	357	381	392	340	365	400	366	380	387	357	366	362	414	373	430	381	374	342	375	343	370	382	361	381	396	336	380	411	381	387	393	377	386	386	368	373	380	397	353	386	368	366	352	369	381	342	381	356	371	395	380	374	407	384	367	374	368	391	418	369	362	383	399	402	381	396	390	384	399	371	388	390	366	432	364	395	415	394	394	365	395	366	385	399	413	377	375	385	351	371	373	365	365	358	393	359	410	392	401	370	400	417	412	376	352	387	372	381	370	391	373	353	351	352	378	404	379	404	393	378	389	394	415	382	332	404	374	376	371	388	373	368	375	381	369	362	354	367	386	368	384	382	393	399	380	365	377	374	370	353	352	377	400	360	383	370	360	394	387	373	372	364	379	354	377	384	365	401	349	415	374	414	359	369	341	326	413	349	395	408	348	413	370	356	369	346	332	405	373	368	385	387	399	397	391	344	393	376	358	379	381	379	335	427	379	375	398	334	377	366	363	364	382	347	376	332	363	370	350	372	346	409	387	378	379	383	369	363	353	341	379	388	386	342	354	383	391	382	392	340	382	389	372	416	390	396	383	393	355	366	365	370	338	347	420	381	370	393	363	374	333	368	398	370	361	352	356	375	395	366	384	398	370	394	390	402	392	405	396	390	348	385	390	385	374	388	423	407	372	367	361	357	378	355	407	417	346	384	396	392	369	366	385	365	375	410	383	368	397	370	384	401	366	366	379	354	382	373	358	384	357	365	354	393	386	383	380	362	368	409	378	382	357	368	405	389	403	359	400	372	406	393	415	384	397	385	386	352	359	358	351	347	375	374	360	389	387	370	382	390	366	349	401	392	385	364	371	385	344	417
22068	15079	21733	19852	5468	3290	3117	2894	2323	2069	1855	1612	1312	1204	1147	1147	1127	1118	1107	1079	1060	1043	948	908	927	975	899	878	914	809	860	875	847	910	822	912	868	861	837	860	796	874	835	862	900	883	882	876	801	886	888	838	822	827	863	837	840	876	888	874	826	841	837	821	826	856	850	806	845	841	803	845	870	842	843	857	808	824	852	816	829	826	864	862	837	870	863	833	860	809	856	801	830	813	868	872	826	860	837	889	889	819	775	856	846	806	844	823	844	823	833	875	882	822	842	899	793	859	826	868	837	847	858	798	856	879	851	846	821	797	846	839	836	895	826	767	810	909	848	849	839	844	847	882	835	845	868	801	822	858	826	817	819	886	794	830	857	878	818	864	831	804	874	831	803	859	829	868	825	857	864	850	824	836	873	846	851	831	857	833	813	822	880	843	842	817	830	915	849	809	826	898	789	784	817	852	868	901	789	842	797	825	879	852	828	821	855	865	864	850	789	808	862	844	857	857	851	867	825	881	851	869	811	866	889	871	852	839	856	864	799	827	851	823	809	807	831	836	821	821	784	903	827	816	824	815	879	875	922	788	842	861	836	788	827	818	825	860	891	852	876	874	863	854	834	859	798	863	865	805	806	819	876	839	842	790	847	822	826	869	806	823	835	816	805	823	866	769	812	837	785	862	839	822	826	831	822	812	832	900	826	866	858	781	883	843	874	879	880	863	808	835	878	831	837	851	809	838	865	800	814	868	841	818	827	871	840	829	825	805	844	853	788	851	843	875	827	830	853	817	843	827	829	877	874	833	855	857	870	816	816	820	861	823	825	837	826	831	829	817	825	805	821	778	788	817	811	792	805	853	837	851	832	855	901	872	863	799	874	800	793	843	850	850	883	827	820	849	832	845	853	781	845	887	830	812	856	895	836	847	858	841	806	867	822	872	857	758	852	800	821	884	785	833	848	791	850	877	800	843	859	864	903	799	775	817	780	823	867	859	791	842	852	859	778	860	824	822	828	775	839	868	821	859	837	827	832	876	816	860	853	857	855	875	861	861	801	860	796	834	801	850	869	835	800	802	884	791	836	867	864	851	827	840	876	811	869	793	827	790	839	836	810	801	844	808	834	813	864	847	872	809	845	875	816	906	862	824	873	889	898	844	842	796	810	842	774	822	812	860	846	817	853	832	812	831	860	809	838	820	848	822	841	791	823	833	828	785	841	819	858	780	875	841	835	815	822	819	785	802	841	832	843	798	876	814	811	819	838	819	842	850	875	788	823	846	830	835	884	801	871	824	902	853	831	847	839	866	797	830	831	803	816	821	833	852	806	846	835	818	849	850	813	845	845	828	846	837	851	839	868	813	856	875	768	793	867	784	851	816	876	852	831	836	837	859	827	827	860	886	828	881	871	819	845	799	867	825	823	868	870	846	828	763	836	826	863	812	802	886	817	845	801	833	844	829	813	834	803	799	835	802	781	844	837	793	819	866	811	860	811	774	793	839	833	830	863	857	839	802	794	846	869	842	834	837	814	820	863	854	854	822	787	805	777	802	863	807	834	817	818	847	811	852	824	791	868	859	835	800	856	806	874	836	767	853	844	824	841	823	797	876	840	840	801	888	860	852	811	789	823	859	830	823	891	817	835	817	823	826	770	842	837	852	844	814	850	875	818	829	818	829	824	800	779	846	829	855	816	816	831	816	824	898	886	836	805	840	833	871	834	846	819	839	821	890	802	836	841	874	821	840	811	825	847	846	860	806	861	810	884	838	849	872	807	860	848	802	842	894	788	854	867	816	823	856	831	877	832	815	809	841	876	897	860	810	838	836	820	824	814	804	825	760	880	791	807	844	859	869	828	886	848	791	840	847	862	801	813	826	820	832	792	886	890	836	810	886	848	856	801	844	836	791	871	840	791	889	837	889	836	827	878	865	851	860	851	818	895	825	885	826	809	834	837	807	826	824	833	835	879	832	843	838	810	889	871	849	805	825	829	861	838	860	844	897	864	816	878	870	805	867	792	865	800	851	815	833	850	892	834	859	853	871	844	834	850	823	832	873	839	882	826	838	823	838	823	787	826	797	829	900	827	842	906	827	824	880	817	818	870	826	841	828	815	805	819	833	820	825	861	810	813	850	745	822	798	834	818	859	829	830	830	814	857	856	887	843	835	815	797	810	849	904	812	845	821	819	792	839	827	850	831	878	846	860	835	833	781	845	842	850	812	784	869	804	855	845	828	827	878	858	857	841	865	851	837	824	832	789	860	808	796	848	813	846	812	861	879	757	825	824	877	796	887	818	799	825	826	878	805	809	848	825	827	819	831	836	815	858	817	853	834	868	917	822	804	847	806	830	931	813	795	775	857	860	829	867	825	810	830	815	816	795	833	829	833	759	850	870	873	837	806	881	800	834	852	860	773	845	802	842	834	830	849	809	889	792	822	856	818	820	806	808	762	835	824	803	780	847	827	869	852	794	844	847	779	808	862	879	862	841	849	853	882	822	876	916	810	837	842	843	838	880	773	810	805	827	884	830	843	839	849	782	835	828	831	819	824	784	857	816	843	799	858	895	859	816	812	862	795	882	800	821	833	846	831	784	832	840	854	766	870	818	864	806	838	861	840	858	884	806	813	851	750	842	837	842	867	834	823	812	827	816	854	856	856	840	867	826	853	823	867	861	819	825	823	850	841	816	790	875	863	913	840	797	758	836	882	883	831	818	791	845	857	830	803	784	789	803	821	791	811	849	810	881	848	859	813	798	832	833	874	799	844	824	838	798	812	844	831	809	818	876	878	842	823	848	809	784	873	853	821	857	837	816	830	829	834	839	859	828	876	849	814	867	843	860	858	868	821	851	835	913	847	823	776	841	826	806	857	814	852	822	857	809	862	830	797	838	821	809	867	848	787	824	839	846	810	868	821	850	819	825	791	886	871	807	880	818	805	842	800	806	807	810	816	844	831	759	848	836	849	830	890	831	795	819	845	848	820	793	856	868	836	804	851	797	838	791	868	764	832	858	852	870	814	809	898	832	808	816	821	848	791	888	858	832	887	853	781	808	840	843	831	857	861	892	831	814	810	855	854	826	861	848	882	828	801	785	865	805	811	870	810	844	838	848	806	818	838	830	832	849	813	868	790	840	823	802	813	818	846	857	884	763	853	863	798	856	839	829	860	860	813	853	868	847	831	862	820	849	803	829	859	886	847	845	832	878	828	869	814	860	849	885	844	841	827	867	809	847	869	849	807	850	839	831	836	830	819	870	848	774	816	825	831	807	842	840	858	822	842	809	819	857	835	851	825	841	873	816	802	829	811	844	853	833	854	822	784	798	851	842	812	855	832	814	806	859	910	864	914	822	820	758	864	805	866	829	834	859	855	835	833	819	857	897	833	881	844	856	835	858	809	827	882	814	780	812	835	854	904	827	922	821	809	818	791	809	800	822	879	849	834	854	839	870	844	765	832	824	853	860	822	808	835	865	832	840	841	789	880	804	826	904
41341	28119	28941	20877	5621	1897	1393	1091	897	874	792	576	547	522	541	499	519	473	456	459	513	480	445	394	450	458	416	412	417	464	466	415	417	390	446	457	437	401	407	384	446	442	444	412	406	414	422	414	427	465	404	381	399	421	433	405	446	409	427	441	457	407	441	450	448	479	483	390	425	398	443	388	416	411	392	447	402	397	448	412	435	406	425	452	428	432	446	403	387	421	454	401	440	458	456	426	410	426	444	422	386	414	432	452	409	429	402	436	451	433	369	414	448	428	415	403	414	390	396	421	379	431	422	421	417	416	447	410	403	383	425	422	385	463	448	425	438	422	427	437	441	455	413	434	371	445	418	417	449	425	433	419	458	413	441	399	449	441	446	426	422	401	441	442	431	413	447	427	444	434	381	420	447	409	414	430	410	366	429	432	391	426	403	393	411	404	438	440	432	421	414	437	431	462	426	439	416	464	479	401	412	431	408	456	427	384	408	445	392	433	427	384	410	432	418	424	440	435	405	397	411	426	448	406	403	436	396	404	435	400	433	457	408	403	411	459	419	402	377	411	439	403	395	441	408	415	415	427	458	445	375	406	423	409	439	413	443	447	445	438	436	438	408	425	436	409	411	419	381	403	388	410	410	397	390	415	413	477	430	448	468	399	388	425	400	434	440	422	428	455	384	407	362	401	424	434	451	411	444	466	457	463	463	422	443	429	412	431	412	432	451	449	440	448	430	419	447	402	460	464	405	437	442	476	408	458	397	409	441	437	404	441	436	397	434	435	431	387	431	373	402	406	402	466	437	440	430	383	457	450	415	377	425	460	459	394	428	377	474	388	386	464	431	429	432	455	430	408	438	406	452	436	438	418	447	429	394	409	412	423	414	395	402	418	388	416	433	444	408	433	417	435	456	425	431	397	414	393	435	440	461	421	407	425	375	409	434	402	395	437	433	433	422	427	407	426	474	421	415	477	404	449	420	437	404	419	411	458	443	391	439	464	443	422	439	457	415	419	432	442	427	467	450	422	420	389	414	413	410	423	423	415	439	394	442	428	426	459	428	431	382	438	415	397	411	417	452	375	426	409	424	433	410	416	431	417	438	412	435	410	394	422	383	416	443	467	464	421	404	411	374	415	420	393	420	445	421	415	424	430	439	472	429	419	403	411	394	413	406	467	396	421	440	478	392	425	423	424	445	447	426	423	418	385	433	425	467	412	453	450	469	425	431	442	476	381	426	478	443	417	463	450	436	420	451	432	406	374	398	400	451	463	400	451	411	423	468	376	416	431	459	458	378	426	438	410	443	421	382	449	440	412	459	415	455	427	407	431	438	402	429	434	393	417	460	447	424	376	389	437	482	457	392	404	421	435	444	418	431	446	412	413	429	459	419	388	420	420	456	492	425	426	414	424	435	429	438	431	376	438	438	432	385	423	453	413	431	429	462	423	436	398	449	458	467	410	435	427	422	439	424	395	395	426	486	383	438	402	440	437	415	403	386	406	417	410	390	428	400	450	411	473	444	409	446	474	426	412	417	442	431	461	426	438	406	416	437	447	437	446	420	381	423	447	454	427	450	428	431	391	437	423	377	396	401	435	447	449	426	435	413	410	380	434	428	432	400	441	427	448	444	418	404	385	392	407	427	399	388	449	389	431	440	407	399	414	424	422	412	432	429	434	424	452	437	438	471	433	388	437	448	372	444	424	419	415	416	411	444	429	453	433	407	386	406	480	406	416	445	441	401	427	416	452	441	418	430	389	432	457	402	386	406	406	430	468	440	433	428	437	414	438	402	413	466	442	376	398	443	415	426	442	412	442	408	448	407	405	434	428	420	381	434	412	440	403	391	405	431	384	407	347	438	432	421	409	429	456	438	385	413	451	398	413	452	406	429	422	417	409	408	478	428	425	419	463	443	428	390	425	427	466	408	408	416	423	467	443	412	424	420	417	462	421	430	426	463	457	455	434	446	390	416	433	418	447	445	406	431	404	442	456	397	406	431	440	432	421	402	441	429	438	413	437	447	407	426	444	430	389	402	440	426	423	424	453	415	427	419	415	393	432	440	389	400	411	456	462	460	433	422	415	429	414	428	422	408	419	373	406	372	407	395	411	435	425	416	429	450	451	403	455	449	448	421	393	457	447	428	454	429	397	417	413	457	433	415	410	422	466	446	452	441	453	452	472	473	418	449	459	400	425	443	409	405	464	392	418	429	424	420	406	406	428	405	398	439	431	407	432	412	413	446	430	410	445	429	422	464	408	421	450	424	427	476	448	437	452	433	409	436	427	425	422	404	477	458	430	447	414	410	418	444	451	381	443	446	395	431	410	423	448	391	413	430	375	427	427	425	420	405	429	400	430	410	410	426	413	429	454	438	444	437	457	413	446	407	449	416	413	444	417	428	432	435	433	411	429	428	399	423	460	489	446	408	441	405	398	455	429	428	431	425	386	428	417	444	444	421	453	408	435	395	407	378	448	487	408	408	455	447	420	460	428	388	425	379	384	409	447	430	430	438	418	430	390	450	412	448	448	395	415	410	474	415	401	419	470	433	462	407	443	385	462	447	382	430	414	447	485	411	379	413	414	452	398	398	408	403	443	478	451	408	427	423	405	443	397	418	386	454	403	473	433	456	422	406	445	400	428	442	448	433	402	386	441	419	403	421	380	431	447	438	456	427	421	428	401	435	426	428	421	480	420	416	396	427	423	429	457	412	404	439	458	398	422	437	417	404	421	469	415	411	428	403	413	461	439	472	417	407	424	429	471	425	463	397	418	457	460	382	454	439	417	429	443	432	422	449	414	408	409	424	425	404	429	402	424	399	431	416	420	446	402	408	434	426	441	422	464	416	415	452	453	434	433	398	391	424	407	401	423	439	444	395	447	448	412	410	417	437	429	397	425	451	406	439	443	431	379	410	431	442	417	455	376	379	462	442	448	448	372	412	407	447	433	442	371	403	421	414	464	411	406	435	409	413	420	451	421	419	451	475	473	392	445	410	422	485	460	400	389	405	438	462	395	423	418	435	385	426	420	440	443	441	378	480	425	411	444	430	402	458	444	388	378	415	469	411	470	499	434	457	399	418	447	398	454	405	440	417	433	401	410	429	453	435	418	434	447	398	429	438	402	410	412	428	407	393	399	434	436	396	437	393	396	431	403	435	447	454	432	418	395	434	462	461	416	441	454	434	423	421	411	394	436	426	427	450	416	445	418	421	440	436	420	407	372	398	421	396	427	405	456	411	439	456	455	434	430	464	440	439	461	431	416	368	427	448	429	381	439	427	443	419	420	400	433	377	422	399	396	401	397	442	444	426	405	421	381	432	431	406	397	420	384	418	412	438	431	426	455	427	418	431	406	455	417	421	491	441	415	381	408	453	463	418	436	406	417	420	416	446	395	378	404	438	436	407	404	411	451	448	421	414	439	439	423	408	420	449	421	374	405	456	387	440	415	422	441	443	421	396	416	430	388	404	407	434	402	397	413	406	420	428	441
25515	21307	31670	24967	7281	4598	4941	3889	3467	3044	2460	2000	1637	1563	1466	1450	1362	1319	1201	1253	1190	1149	1077	1087	1128	1030	1032	1026	1013	985	968	930	940	955	970	951	898	906	891	950	958	952	875	907	894	884	899	931	946	889	903	935	953	917	984	932	921	915	933	927	910	895	932	885	924	940	952	877	927	890	947	907	914	905	878	934	902	947	936	913	883	910	901	944	905	915	933	952	919	901	922	900	895	925	971	878	942	977	952	918	916	923	951	890	870	860	935	942	923	849	920	933	928	933	910	933	943	929	872	918	883	920	922	903	919	990	858	949	947	941	955	902	903	975	916	875	914	907	914	924	920	926	935	942	929	905	862	881	890	944	907	884	922	877	902	868	884	925	922	933	935	906	939	955	933	919	891	899	911	873	925	895	927	931	920	885	910	916	907	906	893	913	922	871	994	864	960	883	927	907	897	944	938	903	911	939	911	906	921	855	939	870	974	939	854	944	905	910	927	926	908	938	931	891	939	897	844	887	936	926	898	936	966	903	935	915	892	907	917	895	907	897	957	867	936	975	938	916	880	938	876	878	914	892	866	925	933	934	930	911	907	880	908	945	924	926	908	868	921	886	886	848	911	927	897	931	937	932	840	910	967	915	918	926	866	952	903	905	926	895	859	922	937	872	914	915	880	898	894	900	951	905	895	884	856	909	937	917	924	877	904	861	928	894	959	902	879	933	972	891	907	930	915	921	887	881	912	899	917	879	869	929	912	930	935	895	906	874	937	915	901	927	868	917	912	927	861	939	876	935	937	936	936	882	956	894	924	882	905	946	891	901	895	854	886	887	908	905	914	890	881	953	925	904	926	914	877	928	963	952	936	914	935	848	886	888	962	895	917	926	947	941	973	881	905	907	925	949	905	880	926	915	914	940	888	928	903	894	979	934	963	902	926	978	945	864	927	945	901	971	879	933	924	897	877	913	944	902	870	914	919	923	919	897	921	904	907	894	932	901	899	875	928	945	933	925	891	937	942	941	920	921	1011	954	901	885	952	920	908	910	834	896	884	909	930	950	906	905	964	848	958	957	922	863	945	921	847	935	915	886	874	964	854	894	982	930	923	912	853	913	934	896	922	907	880	909	925	924	875	937	887	889	925	907	913	954	906	950	958	874	934	908	845	895	951	947	877	915	935	901	918	936	893	933	948	891	868	947	910	857	931	911	886	933	952	890	921	885	905	885	899	875	897	927	913	929	919	876	924	876	961	900	942	939	932	886	931	918	870	967	939	934	920	876	854	932	937	960	897	933	910	924	910	931	936	957	934	825	869	877	897	922	891	907	888	889	911	941	897	851	917	893	862	933	880	979	898	869	933	885	936	927	954	913	900	987	986	913	913	911	924	886	957	893	947	945	908	891	954	900	900	888	903	895	900	947	902	906	939	939	870	908	919	921	922	962	937	950	939	945	882	953	900	903	944	922	894	876	875	901	908	871	949	980	916	890	951	928	879	866	901	886	925	938	892	889	875	918	912	929	924	916	890	917	911	899	875	934	921	966	932	922	885	897	891	894	897	947	1000	905	911	918	917	876	899	901	849	972	886	896	906	913	972	890	867	931	940	868	949	899	915	918	951	913	927	899	860	871	882	948	896	933	870	897	944	893	855	875	886	934	906	900	900	933	892	937	950	901	918	925	913	931	957	927	872	905	944	930	894	866	947	926	938	928	949	937	915	943	945	880	924	930	937	918	931	895	914	946	934	932	897	893	958	926	880	941	872	941	905	897	946	946	839	900	932	910	950	955	885	924	908	948	871	863	946	919	929	849	895	823	932	944	895	970	927	892	945	871	949	885	938	942	929	920	872	884	890	911	939	937	912	907	916	947	867	889	957	935	891	868	950	920	870	896	924	896	944	873	939	936	938	946	909	905	865	931	981	932	925	911	988	913	925	891	909	892	882	912	940	943	921	944	888	903	913	901	891	884	907	908	900	904	932	868	902	913	940	903	914	936	860	912	842	970	925	887	891	900	902	947	888	901	946	883	996	915	914	937	871	963	917	909	906	962	935	923	922	882	884	878	908	923	885	912	849	937	887	905	905	943	931	938	878	912	926	856	863	887	945	900	906	883	929	916	892	888	879	936	928	949	880	910	914	938	907	927	870	884	955	905	932	924	940	857	878	897	922	925	912	933	930	942	906	922	861	938	901	931	914	926	941	835	927	925	871	899	948	879	920	891	879	918	960	876	877	926	888	900	909	948	869	891	870	918	964	885	929	890	924	973	910	921	947	882	896	935	891	978	917	870	842	969	867	897	858	909	919	880	881	880	911	864	920	917	951	947	873	879	842	890	933	902	898	938	909	907	886	924	943	921	871	941	896	856	908	872	926	910	951	920	956	925	886	901	909	952	914	897	920	919	995	884	848	908	897	860	882	924	879	923	922	864	886	954	835	937	947	907	917	961	914	893	917	904	901	910	906	933	991	882	946	999	913	940	953	928	883	879	857	928	933	897	942	882	873	950	912	925	855	923	906	928	910	934	873	955	872	872	997	853	921	918	952	873	900	942	986	921	869	979	920	916	905	913	933	880	924	957	947	924	898	918	909	932	973	899	911	907	878	911	912	928	904	851	905	901	890	934	994	888	923	940	927	944	861	890	893	940	897	915	936	972	894	872	839	857	895	888	858	907	934	856	913	919	934	903	911	926	966	891	932	906	895	922	911	901	970	943	913	884	888	861	891	871	897	895	987	843	922	924	934	917	861	932	928	968	938	909	945	847	859	897	886	903	876	994	962	944	917	910	906	900	879	901	932	894	931	901	874	937	945	907	879	879	881	896	911	906	920	874	926	938	910	925	929	884	914	897	902	908	931	890	925	887	984	955	927	891	951	939	928	885	957	904	950	897	919	901	895	913	859	926	897	885	928	906	919	942	944	914	928	856	957	888	877	928	921	929	896	873	969	912	945	953	889	914	909	905	938	935	892	948	874	915	945	937	957	915	893	897	902	895	902	943	869	929	907	863	920	929	863	943	921	831	909	901	924	913	885	921	856	925	901	957	909	942	911	924	932	876	913	919	877	893	897	941	936	880	942	854	929	951	944	863	935	889	936	944	868	921	943	898	907	923	970	869	943	970	920	925	886	927	879	891	904	849	888	917	905	915	903	867	974	936	893	886	896	823	977	907	881	915	924	887	895	860	957	906	861	948	908	956	937	920	982	930	914	948	971	916	932	940	950	914	954	919	913	933	931	963	855	956	924	861	932	926	935	906	903	926	914	926	926	873	947	949	866	923	881	926	894	902	905	887	902	932	896	948	889	915	945	846	941	926	896	976	912	924	948	913	881	918	888	883	884	887	960	957	933	944	930	888	911	949	893	946	890	863	878	905	887	863	981	932	918	939	902	863	878	927	843	936	937	877	891	892	880	863	944	975	874	899	851	908	824	899	898	926	860	901	908	896	914	983	945	917	886	889	910	880	969	870	929	874	911	946	897	890	881	895	887	867	898	848	930	893
18469	9374	5955	2437	969	692	610	472	415	432	406	401	369	376	368	393	337	332	354	358	386	330	360	330	324	303	351	324	330	336	320	341	338	321	340	343	326	320	369	353	342	324	314	347	331	363	341	352	334	337	356	349	344	330	344	341	359	347	348	337	351	355	318	374	343	391	366	380	352	353	295	327	306	284	331	322	340	307	319	329	361	339	371	372	354	345	326	342	373	341	346	316	364	367	343	373	353	357	319	355	319	323	326	330	336	280	310	319	315	335	320	368	337	346	305	360	345	324	333	322	357	310	323	319	314	331	314	304	358	364	333	329	327	344	348	356	342	357	346	357	347	367	320	351	310	371	339	346	319	359	329	339	355	360	339	293	339	338	331	330	321	363	319	367	333	313	345	347	330	327	366	346	323	327	336	340	323	353	304	354	359	321	318	331	340	362	316	322	332	326	324	329	325	343	360	344	328	343	343	332	339	371	355	367	329	365	327	347	377	331	332	326	368	369	386	343	379	325	356	314	343	310	336	324	384	342	350	326	362	338	320	322	346	319	314	352	316	305	338	320	347	325	341	319	346	335	320	337	359	331	318	300	325	335	308	332	332	325	319	343	333	308	340	331	370	330	326	304	312	367	342	322	339	357	310	335	357	330	332	314	352	309	371	336	331	358	307	324	319	307	358	319	353	300	346	342	362	326	320	350	337	310	345	316	327	349	383	340	350	338	350	339	318	325	318	335	315	320	320	337	352	316	320	298	340	321	315	340	365	377	351	332	335	327	333	353	311	362	361	381	352	341	343	345	331	346	307	330	347	366	352	352	356	323	345	306	318	355	369	317	357	323	324	362	319	341	322	311	336	316	294	356	313	328	362	305	342	367	377	366	324	321	293	316	325	306	353	320	315	330	322	334	336	328	310	312	320	331	316	363	341	302	342	331	322	343	366	340	301	334	346	326	344	326	312	383	328	305	309	311	362	362	359	357	323	327	369	354	353	317	344	317	333	343	295	342	312	327	332	331	331	364	336	383	328	323	307	334	370	345	302	313	357	328	319	300	322	296	312	363	346	295	342	375	338	326	298	292	332	339	345	366	371	346	326	337	332	335	342	337	314	367	312	347	323	336	349	314	334	340	318	323	328	333	350	354	320	317	308	335	347	292	347	349	351	346	362	353	342	347	336	323	315	359	317	335	355	333	347	372	309	339	348	321	307	359	317	336	325	334	316	305	338	353	344	348	355	340	356	337	315	336	335	363	358	324	346	323	308	313	315	361	357	361	328	321	329	337	326	377	362	348	339	328	374	333	332	325	360	377	344	357	352	330	336	303	329	358	342	380	368	344	353	333	302	295	357	318	348	330	360	330	346	365	345	349	345	360	330	331	363	316	364	350	313	383	315	351	345	369	361	365	339	339	371	352	339	357	327	309	310	352	339	315	322	329	321	318	301	309	337	318	372	362	365	356	317	318	345	316	325	352	290	333	324	366	340	340	357	352	320	318	332	325	355	362	349	313	317	356	349	348	353	337	339	344	299	348	307	334	325	331	332	342	310	343	346	352	342	310	350	353	337	334	364	330	305	328	328	349	299	328	320	321	337	343	282	352	343	337	362	329	330	326	343	349	354	330	330	334	357	308	311	338	316	303	365	339	360	348	358	356	325	325	319	317	335	349	325	349	310	345	354	323	280	308	326	345	340	334	329	304	316	344	333	332	356	343	337	293	333	320	347	343	348	341	322	325	329	338	324	355	328	349	337	329	326	327	358	346	341	343	341	342	359	346	356	330	358	348	340	321	355	362	360	335	357	359	321	354	347	328	338	323	306	324	314	334	342	327	333	309	363	324	351	328	347	295	368	361	343	333	333	335	321	325	339	315	330	320	343	347	348	350	353	308	306	327	329	355	353	331	364	317	376	347	345	343	330	343	340	374	340	348	351	344	323	306	326	320	336	319	332	319	309	378	326	309	352	315	372	317	359	335	344	324	304	339	342	343	351	324	316	314	320	325	343	319	326	338	348	394	303	335	323	327	337	331	346	283	374	349	343	316	351	357	334	347	357	319	334	358	301	370	355	358	341	337	336	309	366	314	304	378	363	314	329	359	331	352	329	306	347	333	341	320	346	340	334	337	352	334	339	367	354	321	343	310	334	311	324	310	327	347	330	327	345	325	345	362	347	310	359	354	321	343	364	311	340	331	328	349	330	348	337	370	340	352	329	352	328	353	322	314	323	363	321	358	342	302	310	282	321	373	326	331	341	325	328	297	335	318	340	311	342	313	340	316	302	359	345	333	349	332	369	358	380	322	333	335	346	350	329	348	330	281	310	344	295	312	313	340	346	319	290	331	330	398	313	328	305	322	296	351	358	378	337	344	290	303	345	346	341	348	323	373	352	329	360	329	374	318	317	319	338	361	325	310	332	364	309	331	361	336	344	321	330	337	358	343	352	316	305	306	350	322	330	361	365	352	331	356	315	327	327	342	344	378	382	345	343	325	319	333	342	335	329	335	357	337	345	372	299	356	349	335	364	288	371	358	344	354	326	352	324	336	338	343	367	357	315	326	311	300	354	344	316	358	338	350	327	310	351	337	335	337	319	322	351	344	347	313	307	308	343	318	318	380	325	330	337	324	333	342	401	346	335	317	337	330	328	349	332	315	330	351	373	352	333	349	319	354	340	329	338	359	341	353	333	365	314	330	347	341	381	312	329	331	368	383	368	329	315	308	343	357	341	329	324	327	331	342	341	313	322	342	375	347	323	334	348	383	337	335	363	332	328	311	340	310	314	309	329	322	369	309	311	347	324	335	336	335	315	315	333	338	323	325	340	342	368	333	324	366	329	340	349	328	348	319	310	306	353	331	333	334	310	340	357	352	315	366	311	376	356	354	370	317	327	337	357	340	354	324	332	344	295	354	343	312	288	326	345	333	323	328	339	349	354	338	358	326	338	354	323	312	330	367	338	337	362	321	369	370	344	342	313	328	308	347	335	360	305	356	363	384	319	341	330	329	336	329	326	348	344	357	348	316	350	323	328	330	339	341	325	373	330	348	313	321	319	326	357	345	366	338	326	330	349	311	324	356	302	349	324	346	351	345	347	319	333	331	390	343	357	333	346	316	395	310	349	305	369	301	324	319	337	336	329	350	295	320	344	312	341	363	324	308	329	343	346	386	337	346	353	319	365	354	337	349	333	345	334	375	326	320	373	348	335	360	356	376	375	348	315	323	359	326	364	318	337	327	343	310	331	340	310	326	304	348	321	305	334	302	359	314	335	306	316	318	360	343	394	330	344	338	380	331	315	316	348	350	342	297	312	335	339	311	337	353	296	301	331	325	357	316	337	341	343	318	364	337	320	366	339	321	327	333	322	338	314	327	338	349	385	329	350	325	343	310	314	340	336	347	330	391	294	328	356	339	336	309	316	321	318	361	323	322	345	323	365	353	340	333	332	336	335	339	337	343	294	327	325	301	337	329	335	382	356	349	337	354	329	328	359	323
11278	7532	9493	5622	2854	2280	1981	1523	1376	1254	1120	997	907	910	951	893	889	865	860	880	818	794	823	757	797	758	757	752	814	756	745	751	741	692	750	781	733	757	750	809	779	766	712	739	747	804	721	715	752	737	747	782	756	762	715	757	772	754	735	734	729	741	786	738	761	713	797	753	741	782	734	756	745	768	758	740	711	783	722	757	697	752	701	730	748	719	741	754	704	759	773	780	736	730	708	746	751	761	722	724	798	717	728	746	747	761	758	687	736	733	714	787	711	742	710	737	751	767	748	739	717	743	820	728	717	734	708	756	752	719	724	753	733	733	756	759	735	762	759	735	742	740	765	763	745	761	694	727	767	735	724	743	764	730	745	732	741	713	726	747	723	699	730	728	728	722	713	764	775	756	706	705	743	762	731	777	751	744	777	750	702	749	743	744	768	735	754	738	748	773	724	765	672	773	732	715	750	731	764	727	725	689	734	751	745	757	758	716	754	804	748	706	735	709	744	766	765	757	699	736	759	734	748	691	763	711	723	718	711	747	758	729	737	760	731	762	714	765	724	760	748	734	760	745	788	699	766	759	728	736	744	739	724	673	718	752	713	706	708	761	764	783	730	779	746	768	780	776	768	714	732	737	771	759	731	727	745	738	718	694	757	771	749	757	771	697	755	735	730	721	719	751	749	710	794	745	765	722	694	718	721	789	727	746	730	786	704	745	711	728	692	779	752	758	706	698	758	711	734	727	783	770	704	766	746	759	725	733	695	706	751	745	712	723	739	780	773	719	737	706	727	769	744	746	758	732	680	761	693	730	814	781	806	779	754	743	729	776	720	727	762	772	758	732	775	734	704	723	749	739	736	773	729	743	776	725	770	740	747	725	720	706	744	763	752	776	685	782	750	719	747	782	766	729	801	723	732	760	754	748	807	775	775	762	752	730	794	753	758	727	756	708	738	702	762	764	710	771	754	732	745	769	736	736	758	743	719	786	737	818	751	758	738	761	701	754	764	726	713	752	728	747	728	701	797	742	771	761	695	754	774	713	759	724	755	767	740	710	752	703	717	707	734	738	750	717	729	759	775	755	713	726	734	746	726	733	749	716	734	716	753	670	737	725	737	767	752	778	757	696	739	734	721	740	731	754	739	697	731	720	753	823	718	695	715	745	770	766	783	771	763	666	748	744	765	774	712	730	745	774	774	799	708	667	750	795	721	697	681	711	740	738	737	737	740	747	725	752	751	799	742	721	728	788	726	711	761	739	764	753	753	729	719	784	742	706	731	723	788	718	710	750	762	738	708	735	753	777	776	705	793	756	762	744	720	699	718	692	714	729	777	750	727	761	674	776	754	770	727	701	720	767	730	735	736	721	707	742	690	781	749	761	736	751	706	765	713	788	731	746	709	721	701	723	724	760	743	754	724	732	746	790	764	741	764	743	733	767	724	751	755	740	673	752	745	729	799	767	774	735	736	724	795	759	724	769	744	772	693	709	797	686	734	768	719	741	704	731	765	735	731	707	741	729	799	764	709	758	763	753	772	709	735	726	753	746	730	709	756	799	761	771	759	701	766	739	755	737	737	746	749	771	767	715	754	759	753	733	754	745	700	723	661	808	750	775	738	780	751	724	698	742	714	704	720	765	727	776	760	695	724	721	751	736	730	744	779	751	696	767	734	728	728	702	776	761	766	723	721	724	739	746	726	759	732	742	725	716	709	716	752	770	774	748	717	710	733	680	705	745	759	715	712	797	736	738	716	722	723	751	708	755	677	743	761	776	741	817	791	756	702	744	727	753	743	708	733	732	778	771	762	690	733	799	777	745	741	718	720	734	718	732	752	775	744	765	795	754	759	700	730	763	747	711	715	725	733	743	701	747	702	708	732	780	743	698	751	745	700	729	784	723	750	753	746	785	723	685	723	725	732	742	722	700	747	788	741	713	778	739	693	709	769	767	728	717	713	755	767	740	781	755	739	730	763	710	770	758	757	771	779	710	711	725	730	805	761	754	739	757	758	753	736	782	758	768	757	806	769	735	715	740	739	760	745	675	733	721	709	756	746	716	743	736	706	765	754	779	783	733	779	791	723	709	661	777	730	694	711	760	777	700	723	754	719	747	724	739	777	728	737	804	743	720	689	760	768	735	773	751	737	749	778	743	743	766	713	735	729	749	714	766	737	750	732	715	729	732	698	740	716	700	755	708	710	705	720	756	765	729	762	731	758	709	767	787	752	718	793	730	734	738	757	742	759	699	718	740	723	786	713	705	714	721	762	738	758	692	716	766	757	760	727	684	744	787	738	681	781	759	721	738	732	759	695	740	787	701	751	765	755	769	817	741	746	756	731	745	732	723	700	733	753	758	703	728	706	791	766	737	751	730	742	723	767	706	707	729	719	761	700	778	755	730	744	744	732	727	761	745	734	736	722	781	744	759	747	713	718	685	764	734	725	726	720	758	715	708	745	756	764	730	751	758	682	772	762	767	736	719	719	735	738	735	730	703	733	775	799	714	816	753	791	725	765	734	737	721	789	739	760	732	747	777	748	699	752	743	688	745	800	809	741	765	763	763	751	718	735	763	737	735	676	727	776	754	713	741	708	744	770	732	731	752	743	698	729	732	702	769	733	756	738	702	691	772	709	769	736	745	691	741	740	787	766	760	706	730	724	743	740	734	814	722	742	696	764	772	716	749	767	723	700	719	738	721	765	745	757	725	740	743	670	768	742	697	744	788	734	695	759	773	697	753	763	699	698	728	731	768	716	715	753	716	763	726	758	734	704	796	770	758	748	748	746	732	794	767	746	761	706	711	719	708	754	778	729	795	710	756	791	737	762	707	849	740	758	797	818	728	783	739	712	746	724	722	796	738	712	701	766	732	796	752	684	740	767	732	741	714	741	743	724	753	725	766	745	719	752	775	706	761	701	752	768	796	746	695	766	778	785	762	714	743	718	792	774	743	764	730	789	748	741	704	732	702	708	701	750	722	749	754	686	777	751	741	762	694	702	681	757	766	760	752	775	757	743	766	721	758	732	746	696	792	745	770	713	732	737	731	736	771	756	695	794	741	755	713	708	715	771	772	761	731	745	756	785	735	739	768	736	757	776	746	728	736	735	751	724	694	736	781	734	749	762	731	727	765	670	826	739	756	740	701	752	684	746	733	750	725	740	713	750	773	757	754	748	716	752	764	696	752	701	744	744	707	721	760	745	728	738	728	737	726	738	729	713	767	820	771	781	711	755	764	728	733	707	722	740	709	750	700	748	705	727	724	756	720	725	744	745	725	721	755	750	763	693	760	728	714	734	720	782	762	711	798	722	718	806	709	748	748	730	741	727	755	721	713	748	726	764	727	730	700	732	731	757	722	768	735	743	790	745	705	735	719	721	756	725	704	727	731	723	681	718	732	721	747	755	722	757	711	733	721	728	737	696	725	754	726	720	719	728	725	720	731	781	767	735	731	737	722	740	752	730	774	696	681	777	742	754	826	810	745	711	777
33450	20032	17204	7832	2567	1173	930	749	725	585	528	491	427	490	419	413	394	378	396	426	331	392	379	367	363	398	373	355	388	389	364	365	355	385	332	358	398	360	366	375	355	367	348	333	342	335	390	362	372	360	372	415	355	383	379	372	381	384	390	371	347	386	376	391	377	399	361	318	364	390	387	382	350	374	357	363	333	345	369	336	355	373	357	399	410	355	355	329	389	352	312	358	354	354	379	370	357	325	375	377	379	358	352	357	368	397	417	349	366	369	329	375	353	391	349	349	363	333	386	362	354	369	324	351	359	338	367	375	380	404	400	312	380	392	358	331	335	314	373	376	375	379	354	359	380	363	387	359	368	407	361	376	341	371	349	349	331	371	384	373	381	372	372	360	358	407	404	335	366	408	320	366	348	353	349	372	382	365	341	367	350	332	346	356	342	359	354	367	354	337	400	350	396	368	338	374	377	341	336	372	401	386	344	384	402	366	353	334	361	315	380	370	361	395	314	356	380	383	342	383	384	383	340	369	339	320	386	360	364	370	387	367	373	375	333	386	325	380	376	322	357	348	364	380	376	375	368	339	401	393	377	356	382	368	366	357	356	345	366	372	343	350	366	303	319	377	361	342	337	378	340	353	394	397	329	380	362	381	340	381	345	362	352	375	375	350	341	337	390	354	373	378	383	367	336	372	334	383	339	380	368	395	385	372	379	341	375	344	361	347	383	362	359	392	347	364	400	375	352	362	347	334	338	369	380	375	359	373	381	324	368	363	352	374	383	363	355	386	360	309	392	384	376	391	386	370	341	307	344	320	371	358	401	386	389	342	365	343	373	329	354	352	362	373	350	375	392	335	348	392	390	385	338	387	371	335	357	404	392	344	344	358	367	378	351	367	388	390	368	395	362	381	365	355	377	348	323	348	315	356	351	354	386	380	381	379	376	380	373	394	365	386	361	348	415	313	342	367	353	400	402	370	337	357	342	378	347	329	399	362	363	347	387	362	380	348	382	322	390	354	371	363	362	387	342	381	365	369	360	365	350	357	360	372	364	360	345	360	373	344	366	333	347	337	322	358	358	361	355	332	398	397	352	342	331	339	337	329	357	347	374	310	392	363	348	348	367	380	336	353	356	410	376	353	320	349	374	398	356	349	357	343	362	365	370	332	372	335	384	366	333	347	391	355	391	373	415	364	354	365	351	391	355	383	334	395	358	351	329	320	350	375	387	387	390	339	361	356	367	384	356	388	361	327	377	328	357	337	359	353	353	365	375	379	340	373	333	342	347	367	370	333	375	328	364	368	335	323	346	376	377	357	375	359	379	371	363	372	402	371	381	349	360	333	364	359	336	343	354	359	352	385	327	346	339	409	371	351	390	397	362	362	381	361	377	350	408	382	405	339	330	354	321	365	320	353	398	383	332	361	406	365	387	388	384	375	334	402	358	350	368	367	367	344	342	364	360	355	369	331	352	355	353	381	370	347	351	346	328	325	405	348	346	387	348	369	432	294	394	374	406	369	313	407	384	379	359	392	348	365	343	373	364	358	368	355	358	349	348	362	350	370	346	318	383	341	339	348	366	351	364	377	356	388	388	363	367	391	333	340	350	373	357	378	381	369	378	347	362	360	414	373	382	369	357	371	362	367	375	340	354	361	334	366	363	362	338	368	357	381	372	392	373	356	362	349	355	399	360	338	385	355	358	386	362	350	360	399	390	383	370	355	359	346	366	376	384	363	357	366	382	387	362	344	355	377	319	377	388	391	356	369	341	351	356	370	293	354	396	359	369	342	335	362	361	385	346	364	386	368	349	358	380	348	401	386	364	361	375	345	396	371	378	351	382	368	341	324	348	341	370	359	374	384	364	342	345	358	397	361	380	337	357	342	382	373	377	360	355	358	357	314	338	340	361	351	346	398	350	367	373	344	343	372	361	300	355	339	379	375	384	344	336	356	346	366	378	363	346	350	380	354	385	374	354	334	367	354	365	345	368	397	336	391	324	352	381	348	361	353	335	382	382	344	345	375	328	375	374	381	320	369	341	402	396	342	350	336	359	353	368	355	382	359	348	391	338	350	343	352	361	315	420	362	351	388	338	349	367	407	369	331	347	333	304	385	332	357	395	362	332	350	340	352	357	345	379	356	364	402	357	377	371	353	341	339	341	368	367	346	317	324	352	356	346	362	345	324	349	390	346	354	364	375	316	327	370	350	330	403	343	333	373	375	364	383	429	332	335	348	348	357	361	384	372	342	374	372	323	369	325	383	363	375	358	347	360	327	369	342	364	351	378	335	338	309	339	327	357	341	350	367	383	351	359	344	346	382	384	370	357	347	344	368	377	370	372	344	347	351	390	388	349	344	359	343	352	332	347	385	352	348	378	358	334	402	366	400	359	321	378	387	364	339	366	366	371	354	352	348	386	366	379	347	355	346	370	383	390	377	381	351	341	370	399	347	364	391	365	331	360	368	425	373	340	359	347	374	356	355	336	399	376	429	353	357	383	358	402	370	354	310	329	346	336	373	331	372	340	371	375	376	392	321	357	334	338	356	391	359	388	339	370	365	399	369	347	373	358	338	378	391	368	383	359	339	338	344	329	367	368	355	338	406	343	361	356	397	371	387	344	336	374	361	329	394	384	381	345	367	331	369	366	349	357	398	326	357	383	399	375	362	396	345	362	381	369	354	369	359	390	357	362	367	354	379	380	358	337	364	342	344	327	375	394	347	380	347	393	351	369	360	392	362	339	356	360	348	350	361	355	364	380	374	375	384	344	355	361	327	352	374	350	352	407	358	371	363	354	373	366	371	391	333	376	346	362	359	374	378	349	366	361	336	371	393	350	341	355	360	383	358	311	384	376	379	344	349	345	379	372	344	361	347	375	366	326	354	363	372	377	369	377	343	386	359	353	400	319	354	388	373	366	367	380	349	320	383	368	381	353	384	326	348	359	359	350	347	395	365	389	360	377	341	360	351	357	352	352	389	338	356	334	373	404	375	386	360	360	371	341	405	362	367	386	339	364	363	373	384	407	369	367	366	356	334	408	360	373	383	373	341	325	364	341	370	386	378	381	398	372	382	383	359	355	363	356	356	373	355	379	358	326	368	355	319	389	330	377	375	345	346	368	374	354	366	372	368	377	360	366	359	398	363	325	334	331	358	386	376	350	329	351	338	344	349	343	382	373	361	361	353	331	374	406	346	376	340	347	382	362	368	359	305	392	379	364	338	342	396	360	410	356	364	359	384	380	349	359	366	349	357	365	376	359	390	350	365	358	364	370	343	364	356	355	399	356	352	390	403	376	384	373	367	351	394	348	317	381	364	342	356	353	381	355	387	369	362	337	376	382	380	365	361	358	347	374	329	347	387	340	392	344	391	359	337	388	395	321	361	342	355	374	407	366	332	326	359	378	378	383	374	323	337	378	362	332	359	377	349	373	334	366	378	343	357	387	362	343	374	360	347	367	333	363	378	365	366	361	361	378	368	375	345	335	357
21309	15034	21075	12384	6820	3826	3175	2849	2431	1985	1670	1431	1331	1413	1296	1241	1062	965	954	1019	1024	937	931	899	902	851	872	873	856	866	860	818	841	889	855	803	843	866	826	801	764	819	810	805	807	779	811	840	830	775	850	819	811	825	804	791	798	774	792	791	826	830	819	842	818	802	814	815	765	782	797	783	816	858	851	807	847	785	822	762	789	831	807	795	799	758	807	835	808	815	822	772	800	829	786	784	815	803	829	841	826	820	843	754	818	770	786	802	837	783	809	833	779	773	805	802	820	793	811	815	769	812	828	833	820	763	794	786	735	741	792	742	788	797	795	812	791	825	768	828	767	861	830	777	849	839	765	769	770	828	774	770	787	783	789	820	788	765	779	831	786	798	746	763	873	825	794	805	758	800	823	803	817	791	806	854	815	807	799	787	778	819	752	829	772	812	769	773	774	809	779	783	824	820	816	812	791	758	762	784	770	749	792	811	768	794	810	771	757	784	791	823	789	775	819	744	814	812	827	801	841	843	835	792	876	784	814	812	835	802	786	818	807	852	815	780	786	793	783	784	768	770	797	834	790	798	798	818	782	753	736	780	769	800	803	809	795	751	776	817	841	799	771	748	847	822	772	769	802	807	799	821	763	753	770	757	837	777	810	761	761	737	806	813	740	798	781	764	829	846	730	814	783	815	815	758	793	770	780	835	796	816	777	806	804	801	818	800	809	816	825	798	787	766	798	791	794	803	798	775	753	807	840	784	789	798	753	844	763	855	809	794	793	811	766	776	777	835	780	797	774	820	802	778	809	729	772	792	798	786	795	806	803	775	807	781	790	757	777	805	766	793	790	832	788	822	771	781	845	784	781	779	761	821	795	751	841	856	800	827	829	767	815	788	837	822	819	749	776	806	789	809	773	817	769	846	792	803	819	760	771	744	743	859	783	755	845	760	836	778	775	809	792	826	812	775	807	835	811	812	807	800	814	818	812	781	770	815	778	784	805	736	790	831	803	840	735	741	847	796	790	822	716	794	790	805	812	738	776	815	808	779	829	849	788	814	866	744	813	785	791	792	779	778	821	817	826	793	795	776	835	816	819	812	755	790	729	827	779	834	805	791	740	820	783	750	836	806	769	801	798	827	801	806	776	801	782	820	812	787	787	758	799	773	806	849	823	831	823	822	766	823	834	798	794	792	833	793	760	794	853	857	796	834	744	815	791	788	799	824	791	777	784	797	785	806	773	769	827	793	823	820	826	769	852	781	788	826	826	734	797	810	790	772	828	833	830	785	807	836	814	785	805	813	825	782	766	763	826	799	763	823	754	806	802	798	811	789	766	816	769	775	843	768	777	787	842	780	794	818	820	812	791	782	798	749	775	767	776	811	775	798	808	806	782	791	785	770	757	780	851	755	802	797	789	787	776	835	768	818	811	793	799	761	770	788	788	778	758	820	784	769	797	772	745	764	791	754	851	870	784	817	801	843	775	768	776	793	741	835	763	814	796	805	805	792	832	811	815	795	849	807	799	828	797	832	756	800	834	785	820	808	809	804	822	791	807	804	793	775	841	819	736	817	793	816	787	742	792	761	791	802	761	839	768	803	784	773	797	785	774	765	781	776	785	715	815	775	827	756	843	751	806	820	806	816	822	788	811	810	866	818	810	844	785	839	812	823	772	776	820	832	813	782	767	831	816	823	770	791	864	801	801	801	793	786	828	810	797	709	778	791	816	786	811	814	766	808	808	839	792	776	795	808	830	753	838	811	776	835	818	784	762	783	768	764	828	758	781	755	797	755	791	835	809	833	806	798	793	761	799	821	795	830	775	842	806	813	788	712	755	753	840	800	801	825	803	777	813	871	832	783	846	721	780	802	843	783	784	792	776	741	784	807	798	767	802	797	734	837	755	791	768	791	740	804	790	815	790	820	785	771	774	801	804	767	781	771	772	762	770	788	783	814	802	825	781	798	789	822	768	829	761	836	852	833	774	776	793	804	788	752	804	804	785	852	813	785	746	807	819	742	776	752	798	855	835	773	777	796	844	824	787	788	807	810	819	733	810	797	823	787	827	771	823	788	759	800	816	807	825	804	814	805	794	809	830	785	781	738	769	808	817	748	753	817	839	808	842	801	770	802	800	814	794	790	804	792	847	796	783	762	816	757	845	743	788	842	788	734	746	804	787	762	802	810	826	766	793	810	808	780	813	776	833	854	769	813	776	802	834	868	825	821	839	821	844	770	757	815	772	757	757	819	763	809	750	808	774	772	811	803	781	826	804	754	793	783	816	786	799	816	814	819	791	796	778	773	840	832	786	863	785	796	785	816	809	796	818	793	796	804	815	787	791	795	771	813	807	796	804	862	775	805	844	841	772	816	805	779	793	789	796	763	794	770	788	788	826	809	759	768	811	811	759	846	728	745	787	768	812	773	808	815	787	825	807	838	786	790	793	774	753	775	839	780	778	850	779	787	787	803	823	826	816	794	800	809	761	852	794	831	833	801	808	799	776	839	791	813	817	832	790	730	811	865	805	748	797	809	783	821	823	792	824	756	824	729	776	777	806	867	814	790	768	785	770	773	809	803	756	817	795	853	731	779	816	802	817	800	761	772	786	864	829	788	824	765	821	814	804	853	801	824	791	802	811	751	775	743	813	851	785	813	806	867	813	779	764	811	834	790	827	825	809	822	775	773	773	812	788	792	850	834	837	793	792	769	780	797	803	718	806	762	791	787	731	802	761	832	755	803	798	802	805	784	841	815	778	785	766	761	798	796	820	830	733	817	788	787	767	846	802	813	843	798	784	798	796	789	789	814	801	761	800	857	806	809	766	809	805	800	810	840	773	807	794	813	777	808	783	852	790	837	801	819	789	756	769	741	844	798	869	767	810	807	824	785	799	856	746	775	841	785	811	820	790	812	817	812	784	787	783	788	794	791	782	766	782	864	791	751	783	873	790	804	788	775	809	826	761	794	819	807	825	813	778	802	780	819	801	820	792	820	781	780	789	788	812	807	754	806	767	823	759	790	843	811	799	787	797	798	798	757	818	789	785	783	774	781	749	859	751	788	775	847	853	847	803	846	814	736	783	777	823	774	819	785	827	750	757	755	763	786	800	753	787	797	796	840	769	856	784	782	777	834	839	754	841	785	798	751	798	746	776	844	810	767	794	784	815	834	793	800	807	766	828	784	806	792	795	794	811	767	803	817	816	811	830	817	781	768	789	759	784	854	785	784	811	729	815	768	807	814	763	806	811	784	763	832	798	781	778	806	813	805	804	819	851	822	788	782	767	732	812	786	787	789	764	835	797	774	842	803	829	821	810	746	808	792	782	748	806	771	833	852	774	791	796	773	804	808	733	806	831	792	793	775	742	776	788	816	830	746	825	822	752	777	776	756	780	762	801	842	815	841	807	816	787	802	799	749	789	810	777	812	786	811	816	764	823	766	802	836	838	781	804	812	801	838	778	773	802	826	808	787	786	811	783	783	773	824	787	791	853	756
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
