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
338141312805	338141313363	338141313913	338141314463	338141315013	338141315563	338141316113	338141316663	338141317213	338141317763	338141318313	338141318863	338141319413	338141319963	338141320513	338141321063	338141321613	338141322163	338141322713	338141323263	338141323813	338141324363	338141324913	338141325463	338141326013	338141326563	338141327113	338141327664	338141328213	338141328763	338141329313	338141329863	338141330413	338141330963	338141331513	338141332063	338141332613	338141333163	338141333713	338141334263	338141334813	338141335364	338141335913	338141336463	338141337013	338141337563	338141338113	338141338663	338141339213	338141339764	338141340313	338141340863	338141341414	338141341963	338141342513	338141343063	338141343613	338141344163	338141344713	338141345264	338141345813	338141346363	338141346913	338141347463	338141348013	338141348563	338141349113	338141349664	338141350213	338141350763	338141351313	338141351863	338141352413	338141352963	338141353513	338141354064	338141354614	338141355163	338141355714	338141356263	338141356813	338141357363	338141357913	338141358463	338141359013	338141359564	338141360114	338141360663	338141361214	338141361763	338141362313	338141362863	338141363413	338141363963	338141364513	338141365064	338141365614	338141366164	338141366713	338141367263	338141367813	338141368363	338141368914	338141369464	338141370013	338141370563	338141371114	338141371664	338141372214	338141372764	338141373313	338141373863	338141374413	338141374963	338141375513	338141376064	338141376613	338141377164	338141377714	338141378263	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
35168	19669	19408	12437	4569	2139	1793	2312	3217	4212	4149	3789	2777	2109	1473	1204	988	800	544	516	475	412	451	410	435	435	483	458	414	478	484	433	418	446	464	431	409	442	472	464	490	451	456	478	444	497	440	433	505	405	412	411	400	424	455	435	442	456	369	437	382	376	411	440	434	419	367	432	431	388	443	400	441	415	415	445	468	419	420	418	408	439	404	395	427	431	392	443	427	431	421	438	393	441	447	422	457	424	440	405	449	416	417	448	447	437	367	396	403	397	390	396	434	418	415	416	441	426	397	419	411	415	434	415	390	421	408	410	402	402	407	417	419	437	397	410	393	419	459	427	422	436	396	416	402	441	445	446	407	393	457	427	418	385	465	443	446	450	425	424	420	445	404	451	403	455	431	443	389	412	429	449	420	407	433	403	399	409	439	401	421	440	439	449	410	411	434	398	392	424	443	393	439	414	394	378	406	423	462	396	427	432	408	423	433	466	402	436	417	410	456	411	437	447	438	390	386	421	445	412	395	412	405	399	461	413	450	394	456	460	407	414	411	401	406	430	422	446	406	388	447	438	402	447	426	400	439	449	374	391	418	402	415	446	436	424	383	410	443	446	415	467	438	400	412	415	420	421	403	429	450	455	402	438	424	422	445	438	411	369	427	406	403	443	417	418	428	447	430	409	407	418	401	425	401	444	429	385	441	457	404	427	431	410	418	458	434	418	436	436	416	428	429	416	466	394	389	403	392	439	437	385	482	405	406	405	458	388	429	431	429	426	406	425	428	451	423	440	401	425	407	441	391	462	425	413	445	424	399	430	400	403	424	412	422	436	441	412	452	423	410	440	393	421	425	436	415	401	420	424	432	454	410	425	407	436	395	392	431	405	418	446	413	456	390	462	420	442	406	457	402	376	418	404	386	426	439	448	411	436	414	421	450	443	464	428	422	440	410	391	435	450	438	357	410	433	393	419	394	457	389	435	454	401	419	446	432	441	418	418	442	442	455	425	412	408	408	375	399	428	451	446	424	408	439	432	454	412	466	450	435	439	418	433	422	421	417	415	402	477	418	423	395	394	432	405	388	449	412	429	431	424	397	416	438	417	467	418	436	429	422	444	412	462	411	446	385	436	394	459	438	454	401	426	424	476	428	378	435	439	423	411	462	449	448	462	418	467	402	433	375	401	387	427	445	411	417	430	440	410	437	397	467	413	434	424	425	462	433	426	446	424	422	417	379	374	402	422	417	447	425	397	378	404	400	428	401	445	464	406	450	417	437	433	439	425	390	442	376	405	476	444	445	441	418	395	404	406	432	443	408	434	457	427	421	440	408	438	417	413	383	431	405	399	483	442	444	408	398	417	433	421	395	409	402	443	432	453	430	419	427	441	414	435	414	415	478	453	408	441	435	400	404	452	426	436	427	457	421	376	436	416	409	442	385	429	399	407	458	473	416	428	394	421	432	406	428	430	451	432	432	425	409	444	391	426	400	393	444	398	396	410	457	451	427	435	412	432	443	435	440	412	402	427	420	425	459	442	485	433	501	470	444	420	443	444	418	440	435	417	424	458	432	435	444	433	460	412	433	412	416	420	365	409	412	418	403	438	427	411	441	373	388	399	417	414	435	439	404	410	407	439	413	415	408	418	394	439	401	400	413	447	464	377	383	403	442	426	414	434	414	369	404	398	423	440	424	385	401	426	423	438	430	436	377	374	400	420	428	422	435	436	407	401	408	419	405	436	450	396	396	408	450	456	434	410	452	425	454	418	401	427	439	407	424	422	400	433	460	449	448	428	398	401	408	451	404	394	388	424	426	392	401	406	429	422	403	395	427	428	461	405	399	421	423	430	410	409	389	405	433	407	405	444	453	420	381	414	450	392	402	398	430	418	399	423	431	440	446	459	371	412	416	449	388	447	463	441	396	424	446	436	420	445	431	439	456	423	448	399	453	429	451	433	434	391	433	445	414	440	415	426	424	408	415	434	409	441	424	413	415	425	451	458	437	422	421	405	443	412	372	427	430	400	447	407	397	410	437	410	396	448	407	410	414	455	428	462	425	446	416	417	406	394	381	451	419	414	445	425	396	382	426	425	405	420	406	451	468	430	439	426	379	403	433	453	408	389	385	414	385	463	424	427	421	421	413	411	432	422	401	435	416	378	390	465	421	411	436	407	445	386	408	431	449	447	463	405	440	399	432	409	438	408	401	421	435	431	418	453	448	445	427	430	455	456	429	406	395	420	429	394	428	448	422	429	451	392	419	403	423	421	454	396	483	393	434	421	453	483	414	444	445	426	456	439	397	405	403	413	416	428	396	430	420	436	453	445	362	427	421	456	440	423	427	413	428	423	411	413	378	433	395	416	354	412	407	421	464	434	421	398	428	410	404	437	422	391	411	395	444	398	452	430	395	421	380	462	429	441	448	387	422	429	411	427	419	426	407	423	434	398	425	438	412	414	441	450	402	426	379	428	438	406	455	454	450	430	405	442	453	454	440	414	439	432	420	427	417	438	427	453	390	434	443	415	413	458	408	453	458	400	443	402	438	437	419	403	404	441	392	435	434	415	420	423	383	396	391	439	379	405	383	406	442	424	433	428	396	422	477	380	396	412	400	451	434	423	398	402	409	387	452	455	423	418	425	515	437	421	427	405	418	461	433	426	387	394	421	452	430	427	443	454	402	391	420	397	390	414	428	422	430	422	457	428	427	388	396	405	432	472	385	448	451	438	409	413	405	433	435	399	428	396	418	425	390	420	380	403	445	440	443	440	455	410	430	439	423	440	410	438	392	410	431	418	443	437	415	396	405	408	418	446	456	426	469	437	412	377	368	384	440	406	420	421	391	452	379	419	427	444	455	423	462	387	459	443	420	414	400	428	423	404	438	425	448	410	440	426	430	418	434	407	445	406	426	420	450	423	402	427	400	409	428	429	405	419	391	416	435	401	430	413	407	420	449	443	411	456	413	460	423	424	420	423	436	434	395	448	421	421	466	404	418	417	441	410	422	408	422	375	419	402	418	418	420	408	409	405	431	393	448	404	400	398	421	402	402	434	398	396	416	451	390	428	413	421	456	436	417	425	418	408	430	433	404	390	403	424	428	462	397	435	403	434	422	404	430	387	417	440	408	405	396	450	421	413	434	396	449	463	429	460	392	433	401	403	416	448	420	420	442	423	409	442	456	400	459	436	399	387	453	400	397	397	460	396	433	429	427	414	391	462	436	420	414	431	452	445	398	439	410	415	401	436	445	463	441	411	437	455	399	430	489	396	434	400	397	411	443	438	390	392	433	440	453	350	404	391	425	474	445	401	387	417	420	428	458	407	430	414	424	433	426	450	448	406	425	425	385	409	465	429	375	411	392	408	392	432	424	444	418	471	439	452	415	403	431	408	399	446	427	405	416	387	434	446	429	440	393	403	414	437	408	415	383	443	457	422	425	430	442	438	478	441	414	405	421	377	411	476	445	409	399	372	416	397	429	431	433	427	406	402	416	422
21005	13610	22265	19151	10335	7208	6998	9098	13229	16401	16379	14861	11211	8623	5969	4889	3898	3041	1377	1255	1068	958	981	983	1001	1000	943	1029	1041	1130	1187	1136	1115	1136	1176	1022	947	978	1200	1219	1265	1281	1336	1357	1237	1182	1113	925	904	910	968	957	901	882	904	944	952	950	923	934	900	913	926	929	871	943	924	928	933	872	891	872	859	877	912	937	933	933	900	915	890	906	932	940	907	911	899	920	884	921	948	932	986	949	876	914	924	955	945	921	866	884	936	879	986	866	951	907	923	885	927	936	933	969	857	914	984	978	946	906	897	882	925	930	959	977	918	904	860	907	977	846	962	878	894	930	938	914	845	912	925	950	911	888	888	909	969	909	908	928	945	951	853	890	934	885	933	897	967	873	917	917	895	885	978	933	926	935	929	866	903	931	931	943	917	922	928	899	986	957	926	885	956	921	970	956	897	923	939	959	907	933	900	877	969	926	918	947	939	941	876	897	876	939	929	983	904	879	884	975	905	928	923	909	878	928	902	938	931	927	895	953	990	921	892	893	924	927	915	956	961	926	923	919	955	908	916	951	930	920	915	931	864	989	874	971	874	913	936	954	945	933	966	856	883	947	941	936	949	916	954	951	918	931	927	943	915	895	907	909	899	905	928	935	925	933	902	886	919	930	897	956	960	889	930	886	1008	955	895	903	947	908	944	868	864	896	895	940	890	950	907	895	914	914	918	947	947	888	890	853	965	977	944	893	892	922	909	879	901	919	903	934	920	912	888	962	906	941	915	930	906	885	940	929	908	959	944	895	924	919	875	891	909	900	907	941	966	909	965	951	893	1000	911	952	912	870	944	925	939	916	914	923	888	929	957	839	982	951	940	899	963	953	956	896	894	925	872	952	945	928	949	895	958	910	902	922	956	919	961	947	927	902	908	943	951	921	880	938	921	930	933	885	895	922	907	985	968	933	872	886	899	938	939	904	888	897	936	925	949	964	926	923	912	925	912	942	942	879	929	920	849	853	878	872	948	949	979	949	919	899	886	953	885	893	902	909	927	958	943	864	855	926	937	962	925	964	925	883	926	894	911	876	908	938	933	907	899	912	951	898	912	889	890	947	887	913	905	931	932	884	895	960	918	904	921	887	935	946	895	918	939	878	882	885	918	962	872	907	917	960	915	929	875	922	884	903	917	932	841	921	926	912	883	960	939	900	913	912	903	924	970	958	952	958	960	869	925	956	886	892	944	896	908	967	910	909	858	904	936	914	921	895	955	1007	963	919	934	901	936	964	999	910	925	920	907	883	966	972	922	902	917	934	900	949	931	879	906	953	899	937	896	922	927	923	887	913	897	906	900	979	940	926	906	941	914	901	945	902	923	874	898	986	916	838	886	916	903	913	889	946	935	949	877	974	956	943	933	898	919	932	961	874	1004	930	976	955	916	858	927	907	918	920	887	927	886	959	969	979	935	872	878	913	956	908	934	917	921	964	838	943	881	943	933	926	845	958	908	897	899	926	939	953	899	946	933	854	878	934	926	914	862	920	978	928	929	934	895	918	960	945	916	878	941	984	956	923	906	962	911	880	934	919	940	928	916	909	966	906	936	925	908	927	962	953	914	910	966	910	933	882	906	935	912	937	872	955	867	961	971	892	917	864	903	954	933	955	937	953	897	945	931	934	923	913	878	873	931	889	949	895	918	897	905	955	855	935	888	873	957	949	935	902	868	902	891	982	938	909	944	924	926	952	989	941	932	963	944	907	899	860	956	906	914	964	930	944	914	934	962	959	879	922	919	913	896	935	970	946	912	903	980	957	926	882	921	904	946	946	946	919	915	955	906	923	991	958	896	924	932	967	938	968	947	877	954	894	925	918	951	931	927	984	934	955	950	925	879	897	977	921	881	944	907	927	890	958	898	927	950	975	933	912	949	946	899	928	930	910	903	935	885	945	871	930	911	941	950	952	911	917	928	922	924	911	898	959	919	912	907	932	896	864	933	913	939	964	944	972	871	865	872	961	896	904	894	889	940	921	952	919	958	902	932	915	905	932	946	910	940	915	924	937	943	891	934	945	930	894	952	889	903	934	950	914	940	950	882	963	901	954	883	945	935	947	945	912	941	895	952	916	906	874	922	873	891	920	939	897	965	909	945	920	908	874	978	923	934	950	917	885	926	911	918	868	964	835	931	943	927	883	943	907	891	910	879	908	921	1012	899	936	907	910	933	913	924	881	892	911	962	886	892	929	930	921	914	930	912	943	938	934	891	932	895	923	908	900	907	931	926	1003	942	886	923	865	952	935	937	942	917	911	950	918	911	912	934	940	933	945	856	863	895	909	982	938	944	950	900	931	906	926	919	972	918	948	906	915	905	910	930	936	900	896	914	891	936	872	870	951	894	916	955	904	961	904	875	854	949	883	907	940	963	937	936	885	927	931	969	948	969	957	930	928	916	915	927	953	974	916	935	851	902	881	985	908	882	949	916	911	903	910	956	941	943	910	918	908	909	930	924	975	917	910	969	940	906	993	855	932	962	903	931	927	943	919	940	942	939	906	868	901	901	996	902	868	997	903	910	906	940	919	904	948	897	903	877	903	957	954	968	874	888	927	872	960	880	914	924	929	928	902	854	931	913	961	911	959	990	943	933	965	888	948	934	877	938	912	905	937	906	925	929	922	930	880	908	942	924	957	894	930	905	859	943	944	906	926	947	890	915	896	962	904	940	958	900	893	887	908	959	894	888	957	972	902	948	948	903	916	922	935	905	953	902	867	881	957	941	953	923	933	906	895	962	935	894	967	992	948	917	926	934	956	991	915	907	950	915	869	919	905	906	888	904	964	893	953	975	888	887	897	904	952	875	943	932	875	892	956	893	981	923	921	915	901	930	929	930	897	898	930	889	926	938	918	884	970	887	894	963	841	888	957	968	928	940	900	921	920	900	955	887	932	938	904	857	892	919	960	922	880	905	913	974	892	882	911	933	973	938	908	896	968	929	923	957	875	884	926	935	924	925	886	884	894	915	911	978	972	941	961	929	915	893	955	923	913	907	898	976	881	919	958	981	954	909	925	926	929	935	911	934	895	944	886	889	940	958	953	931	892	851	912	916	916	882	932	891	993	947	936	898	913	900	895	899	931	935	938	925	921	917	921	909	964	925	897	916	908	903	899	892	894	885	912	855	892	923	920	849	904	856	941	946	929	900	949	914	945	860	935	961	981	922	927	944	927	907	863	937	950	984	909	902	868	933	895	932	920	928	942	947	931	943	945	913	941	953	936	916	926	943	934	897	883	925	879	866	886	994	913	918	922	907	916	974	954	957	924	987	901	923	895	907	888	922	947	935	948	959	920	909	864	969	963	951	933	943	901	938	911	929	953	942	875	879	948	973	970	940	928	886	934	949	899	892	913	858	908	950	969	942	939	899	946	883	884	920	874	919	936	898	928	905	883	887	884	886	952	879	922	984	922	940	931	941	906	925	937	909	905	884	969	946	901	919	903	904	864	966	889	956	929	878	846	890	942
11922	5232	4543	2946	1248	1087	812	749	665	650	565	429	404	357	379	357	354	323	344	359	292	360	315	294	325	308	341	351	313	324	344	343	365	339	295	304	299	299	314	314	315	335	340	321	349	322	339	340	336	332	321	352	350	333	357	320	317	330	281	324	323	327	314	311	327	361	317	318	350	316	311	333	325	331	314	351	334	359	288	332	327	336	311	343	352	303	342	339	325	337	311	335	320	320	349	336	356	296	335	386	344	327	343	351	340	332	301	287	320	325	299	356	337	331	304	324	321	322	341	318	378	327	297	353	333	321	340	323	332	361	324	328	358	337	356	304	319	326	346	301	309	350	335	335	331	349	326	345	332	338	338	341	307	329	307	298	335	309	336	341	350	349	340	326	321	325	317	349	345	334	353	363	319	342	341	306	304	319	315	330	341	331	328	333	310	355	323	327	331	316	336	348	308	306	337	332	376	350	353	342	366	330	320	319	295	332	299	362	306	328	328	316	324	314	332	293	325	347	308	336	342	301	334	309	337	327	344	306	315	364	318	323	346	351	325	327	341	334	324	344	352	311	342	339	314	342	345	332	334	328	352	337	337	337	343	297	333	351	313	342	340	370	334	343	339	353	355	325	320	326	351	317	294	333	302	328	298	285	317	323	333	281	362	324	316	327	296	276	316	340	322	308	345	343	326	356	313	329	311	338	316	311	313	301	321	306	312	337	332	338	327	326	331	321	326	339	326	362	330	319	333	292	305	300	328	346	327	325	309	320	336	353	313	337	287	331	334	328	304	316	326	318	327	315	309	324	306	334	298	336	301	321	325	364	343	356	328	306	348	349	339	297	345	335	342	335	317	371	324	345	316	324	349	308	325	333	332	341	345	329	298	340	313	290	333	330	320	305	336	334	309	280	344	342	321	332	347	331	336	339	353	299	341	324	326	307	317	347	351	306	337	287	352	354	347	313	341	340	312	313	311	292	346	312	307	311	331	333	303	351	325	328	330	312	324	314	336	353	300	326	337	357	329	357	274	347	342	309	321	360	361	301	323	333	329	352	315	360	321	323	360	283	288	330	331	324	321	347	328	322	363	358	314	341	328	359	293	307	337	325	344	298	320	327	354	359	331	337	318	316	313	316	289	306	291	321	336	329	314	328	327	324	309	328	325	307	310	323	334	319	280	338	323	372	307	318	307	313	332	316	312	306	300	349	327	335	326	306	341	347	320	382	319	296	337	285	321	318	365	301	316	330	343	342	327	325	342	313	338	321	331	314	354	337	316	319	330	333	304	330	336	341	342	319	344	320	321	347	341	318	310	352	346	351	327	305	328	334	327	354	289	326	311	338	311	315	331	355	343	323	286	297	337	339	296	351	325	313	317	304	319	333	317	378	289	326	325	311	319	333	346	327	327	347	307	335	351	308	320	324	325	332	337	308	305	333	326	326	310	353	337	327	305	337	316	339	303	333	322	332	320	320	309	330	322	318	320	304	338	351	326	328	325	345	344	346	344	347	320	330	339	337	335	343	353	315	324	303	382	341	311	333	354	297	346	318	329	315	319	347	404	303	313	370	317	328	324	350	334	346	337	337	311	311	334	325	326	341	314	312	325	310	345	308	305	324	331	333	331	309	313	345	333	335	330	339	333	323	326	337	298	354	302	318	330	330	312	295	334	308	319	348	331	331	338	341	305	323	351	317	314	333	334	357	319	331	321	333	332	316	347	298	356	354	329	350	305	344	285	308	355	333	307	345	340	333	304	355	380	326	320	348	342	318	306	347	295	315	330	322	304	294	307	354	309	342	326	309	335	327	315	298	340	297	334	343	315	321	303	350	352	334	322	321	340	337	334	318	335	358	355	339	328	338	316	344	315	304	324	300	309	330	320	344	328	334	360	356	304	327	281	298	332	295	304	331	315	367	342	329	314	305	344	309	320	346	373	333	331	313	323	314	316	316	318	312	329	332	302	329	303	326	313	310	342	297	307	348	324	332	301	342	321	332	328	302	312	364	330	324	346	327	303	323	349	302	305	318	323	328	347	334	341	362	330	320	337	342	329	313	331	356	340	333	327	346	359	325	300	306	341	320	319	286	342	333	347	336	323	343	332	319	314	329	359	344	343	340	307	297	333	315	338	310	322	312	288	329	343	323	303	323	320	317	320	325	329	341	356	306	357	324	325	334	355	356	333	365	321	327	312	321	326	341	337	329	338	379	335	363	314	378	338	339	308	330	335	330	337	346	344	312	321	306	337	312	313	323	391	284	335	301	342	300	334	301	316	313	375	315	333	364	339	339	295	301	283	321	352	346	337	350	349	327	333	304	326	330	331	313	308	327	351	299	337	332	354	343	304	301	318	337	304	361	343	332	306	288	310	323	324	315	343	340	313	307	320	342	313	340	345	323	305	330	328	313	306	338	329	310	313	327	360	293	308	344	302	327	328	322	337	345	322	331	322	335	358	341	369	339	314	316	282	310	344	317	290	353	336	336	326	302	292	327	348	341	341	302	348	336	358	337	299	302	348	298	334	310	320	349	358	329	311	329	316	320	319	292	347	340	312	306	314	322	278	369	361	333	313	302	373	341	312	312	285	311	291	333	311	318	297	312	324	313	337	336	309	336	325	311	303	289	342	273	291	343	334	313	342	349	336	346	358	316	316	317	313	307	302	313	336	344	298	362	302	349	333	315	344	290	331	312	329	339	307	319	329	333	317	361	343	365	345	308	310	312	341	324	294	342	335	321	310	321	325	309	361	296	327	340	301	349	336	328	314	350	324	355	327	289	281	330	331	373	290	322	328	348	330	324	343	310	296	358	324	338	331	332	291	302	310	319	303	331	323	285	326	315	318	310	342	342	341	324	366	303	344	321	299	302	321	338	355	343	295	325	346	342	357	360	301	305	338	330	356	342	347	350	339	343	346	350	316	308	296	336	315	297	340	359	342	346	310	334	357	334	301	307	340	346	329	303	313	333	313	310	334	329	350	317	312	303	348	366	325	327	326	369	319	334	348	303	312	361	321	288	322	321	314	319	306	324	305	302	326	314	299	306	338	310	322	299	338	334	317	315	351	320	311	307	302	316	354	322	317	334	350	310	341	315	331	332	320	295	299	307	313	321	318	330	327	336	321	322	315	306	331	308	289	343	335	302	331	310	321	319	317	305	328	324	313	330	329	331	308	310	328	316	303	310	313	320	335	310	326	302	341	350	330	346	325	338	339	335	336	314	341	301	338	356	286	324	343	307	329	345	311	345	364	316	394	324	320	349	299	325	334	354	316	337	326	316	296	320	364	333	351	322	329	333	301	341	316	329	301	322	367	333	314	307	348	325	345	340	329	332	353	347	330	373	310	309	284	322	338	376	337	308	338	332	302	346	335	351	308	323	308	295	324	318	298	319	336	348	325	319	332	349	341	291	349	327	302	349	323	308	331	321	308	321	343	326	337	322	329	368	316	315	298	281	351	352	335	338	350	327	346	325	316	313	281	328	337	348	331	318
7474	4793	7829	7139	4184	4265	3045	2865	2551	2721	2257	1500	1213	1064	993	943	861	883	808	784	750	810	735	774	826	760	769	762	833	803	861	788	835	824	763	758	792	775	731	738	781	775	774	749	787	734	737	749	768	770	727	706	767	741	768	759	715	729	756	753	782	749	695	772	755	796	682	708	724	762	734	767	749	736	767	740	764	714	751	784	714	696	715	777	721	742	764	757	728	763	758	762	750	721	744	751	721	796	760	780	734	707	815	695	734	739	737	727	794	753	768	750	749	722	765	738	737	697	785	707	716	711	735	722	713	774	727	690	754	722	682	741	743	761	726	755	721	762	715	725	739	740	736	705	753	721	753	728	794	760	746	789	753	795	787	745	773	771	677	737	742	765	733	757	755	748	705	750	761	774	734	758	771	720	730	742	742	789	732	747	746	715	756	715	693	711	722	755	747	756	756	685	681	742	807	763	724	740	748	723	720	749	725	740	699	694	749	701	779	758	730	751	693	734	745	711	715	705	732	749	735	709	722	752	734	759	744	770	766	765	754	742	803	737	729	765	725	763	696	776	725	756	743	744	751	733	795	741	772	729	742	737	745	749	736	772	731	720	759	704	771	728	761	795	709	751	791	693	792	736	738	767	753	768	684	716	712	691	750	753	746	771	705	728	743	706	740	717	743	739	746	725	711	731	747	768	725	728	727	741	723	751	785	756	733	739	816	739	736	736	751	697	751	763	710	764	746	775	697	734	744	804	776	741	756	747	712	732	778	761	727	718	785	771	773	746	738	784	787	735	722	816	779	761	721	771	792	765	719	722	731	746	688	720	696	739	740	754	756	775	739	723	760	726	751	741	684	774	762	731	707	780	807	762	736	720	698	725	732	725	756	737	733	738	751	734	741	718	754	801	748	760	747	741	740	737	775	775	718	759	725	737	773	767	775	725	751	778	739	695	775	739	742	716	707	776	764	757	764	775	774	759	765	723	779	737	768	756	738	727	759	725	761	733	768	772	729	732	711	744	740	742	740	727	711	717	760	704	778	755	769	763	792	775	736	743	761	735	788	730	718	769	780	744	765	718	736	786	727	742	776	719	806	756	737	721	744	785	738	703	775	746	774	741	738	772	696	781	758	731	757	719	736	694	716	725	791	731	754	775	780	755	739	778	721	723	777	750	743	727	796	765	750	754	770	714	741	762	739	769	732	696	753	741	758	770	771	729	774	713	754	739	753	749	745	766	734	750	763	761	760	735	720	756	748	772	742	729	688	768	761	732	737	780	709	747	734	772	746	768	766	759	797	698	748	762	740	771	743	732	786	709	770	750	781	743	756	698	674	747	753	795	775	753	744	766	751	725	710	756	753	665	761	751	762	739	755	761	728	697	762	728	765	786	723	790	720	741	760	752	747	738	761	703	752	748	761	715	790	770	738	731	765	815	761	744	697	739	736	773	780	758	724	758	747	790	716	733	747	743	776	768	728	745	747	749	766	706	725	752	770	702	725	749	731	783	779	797	699	804	743	711	762	756	742	750	718	750	773	734	718	740	743	760	717	727	699	722	746	780	748	785	750	753	684	735	717	737	782	729	768	749	706	796	782	761	716	747	779	766	750	768	717	779	712	772	710	778	732	718	722	674	789	750	741	760	747	760	810	763	752	771	754	699	722	754	733	718	763	733	753	728	722	741	826	746	777	721	743	767	771	750	753	702	721	736	751	729	705	785	755	714	727	735	778	734	699	748	749	778	749	732	727	746	760	751	746	791	769	750	759	764	735	758	787	760	743	735	706	728	768	693	738	792	753	794	765	674	730	742	719	727	737	739	752	743	746	727	775	744	779	737	754	754	679	748	729	737	738	746	708	702	760	747	712	733	773	772	721	700	713	722	697	770	772	729	732	760	787	759	778	800	723	761	704	786	749	803	736	778	758	753	744	733	722	740	719	743	766	711	754	740	786	736	751	749	733	736	740	733	717	720	723	760	728	708	734	729	693	694	753	743	726	767	754	740	709	743	712	758	792	678	768	732	767	740	727	765	724	735	739	762	825	716	751	738	741	720	724	696	702	795	735	715	713	726	737	665	721	766	736	667	773	708	696	738	681	773	764	764	750	743	777	772	738	777	726	699	726	773	760	745	738	754	786	786	797	748	795	739	767	795	744	724	709	712	721	712	739	708	710	759	711	754	723	732	756	767	812	754	735	689	736	738	748	789	729	696	722	759	730	762	773	776	729	773	745	729	711	784	778	681	721	709	733	723	780	758	724	752	714	721	749	776	705	703	757	778	779	747	711	738	728	759	797	728	777	808	733	717	745	741	700	740	759	714	743	754	708	761	716	766	737	713	756	745	708	699	700	763	719	731	757	704	754	749	758	719	769	734	753	688	728	767	747	705	764	729	761	745	757	769	748	752	829	676	716	737	700	793	767	759	742	781	762	758	777	765	754	708	734	771	740	702	791	751	748	719	690	708	738	754	707	790	801	728	745	746	754	729	783	774	759	727	654	722	710	734	745	752	681	736	733	752	730	730	726	738	723	794	777	740	787	733	697	764	753	728	708	783	725	763	712	775	703	792	772	731	777	759	722	721	773	714	710	764	757	770	736	740	796	756	727	687	697	750	791	736	723	768	773	738	737	729	726	793	775	740	712	765	729	713	740	762	727	813	764	783	736	761	743	777	694	758	744	730	794	697	744	726	760	732	790	735	739	746	744	724	716	739	731	732	753	715	728	742	787	759	724	750	727	745	738	778	799	728	750	781	707	724	752	750	700	761	735	715	724	796	791	721	779	750	753	757	737	729	724	773	745	721	761	709	779	770	751	734	758	787	713	754	757	758	749	755	712	730	763	733	739	717	756	744	700	802	795	792	764	746	734	741	775	790	744	739	743	765	753	745	746	757	742	731	732	676	685	745	780	733	816	717	685	700	723	746	744	767	745	762	693	740	758	718	769	772	704	775	760	761	733	769	739	740	744	751	776	726	782	772	746	757	730	769	727	696	740	751	736	778	780	731	738	717	761	756	752	752	750	757	732	731	713	789	740	773	759	728	772	742	700	754	777	742	748	756	728	762	766	722	755	738	752	728	711	768	739	736	743	686	766	716	777	740	683	729	736	742	773	744	747	732	736	747	780	724	704	751	741	786	727	798	756	728	790	742	714	732	757	787	779	739	766	794	798	755	726	723	698	750	792	770	807	740	723	778	737	748	740	773	722	729	735	753	721	742	739	756	772	776	730	751	741	762	752	744	720	744	758	721	729	741	768	733	788	742	784	671	786	735	720	772	731	744	752	745	777	711	781	722	747	741	739	766	742	704	756	776	783	737	755	737	696	734	718	723	788	747	743	721	733	732	737	724	773	778	762	760	767	817	692	771	724	718	713	725	704	756	753	732	750	725	766	748	739	776	789	731	733	722	707	721	750	732	774	788	728	713	707	735	753	697	791	726	760	765	743	737	743	754	781	711	696	705	762	770	767	731	765	721	722	733	749	773	804	729	761	772
25470	13273	13762	9235	2892	1794	1264	1368	1902	2249	2279	1827	957	772	855	862	639	579	448	428	377	392	402	396	421	388	399	395	394	391	369	415	393	387	379	406	427	408	370	370	402	401	419	426	394	384	366	381	407	446	389	394	383	420	430	405	365	372	373	371	406	333	397	365	378	404	387	353	406	404	424	367	374	420	438	352	403	375	359	383	358	364	364	378	335	420	387	390	382	352	375	347	422	413	363	391	365	363	375	396	389	393	397	373	403	407	403	397	415	379	402	354	373	369	407	380	380	353	369	391	437	378	404	397	404	390	386	399	373	448	393	379	384	401	404	412	357	373	370	390	391	366	375	418	383	385	411	378	343	403	362	393	390	411	400	411	394	369	405	397	402	395	365	423	376	378	375	399	373	411	351	414	383	382	347	363	387	401	369	433	430	419	388	379	388	362	372	390	405	422	414	346	400	421	347	419	402	414	391	371	406	392	400	347	379	365	373	409	403	372	435	376	387	388	372	394	356	390	428	427	365	434	382	360	428	369	397	395	425	420	398	358	372	396	359	395	357	361	382	396	390	434	363	399	395	369	385	388	384	375	381	403	388	401	357	442	418	395	408	374	380	413	375	422	338	384	379	345	355	378	362	390	373	397	374	361	403	358	363	390	383	360	407	379	421	405	413	402	392	406	430	384	344	417	404	402	420	422	383	388	369	386	382	402	409	397	386	403	409	395	382	363	376	354	408	366	406	354	370	390	399	375	399	404	387	384	384	402	377	399	394	390	403	369	380	388	396	402	400	391	378	399	408	416	362	371	369	338	397	402	393	428	390	452	393	341	397	366	394	389	393	362	362	351	402	405	421	401	430	388	448	366	366	371	391	379	377	368	415	369	382	426	353	376	399	406	362	393	379	388	406	403	393	379	416	401	382	397	376	398	387	388	419	409	361	370	386	383	384	388	387	380	367	386	385	404	431	424	415	401	367	373	384	405	414	413	382	355	375	355	372	347	363	406	362	398	393	388	397	380	405	384	358	407	397	378	385	411	389	358	369	379	373	363	388	411	371	415	384	370	419	383	367	401	394	377	428	394	354	366	378	408	391	403	357	358	391	433	353	405	427	370	408	361	390	384	386	383	414	407	388	410	421	391	380	407	339	404	399	367	361	394	390	382	372	395	396	394	403	394	372	398	385	396	376	396	387	358	385	378	396	398	411	396	366	423	367	368	359	411	388	375	359	372	402	380	397	353	382	381	398	405	369	390	382	397	386	375	418	390	387	401	369	372	400	423	389	376	407	403	386	400	392	366	425	416	402	378	376	396	389	393	387	358	406	380	400	407	373	380	365	384	407	392	406	386	395	438	373	408	378	376	354	379	384	409	406	362	395	393	428	382	393	384	372	401	384	411	465	352	391	375	379	408	351	392	390	373	342	424	362	357	384	370	395	395	387	383	424	392	386	431	428	380	374	388	373	366	423	361	377	400	386	367	333	395	417	362	382	382	426	401	390	350	374	367	347	401	390	437	392	408	393	404	408	405	398	397	412	389	401	360	348	400	385	402	363	374	408	351	347	366	373	387	377	394	370	414	418	372	361	381	378	354	403	378	396	386	407	392	409	371	375	379	408	424	412	405	347	365	385	361	378	381	387	415	336	411	352	345	378	382	358	370	383	363	353	371	375	432	350	422	383	380	365	411	361	362	417	381	415	400	378	413	420	383	381	398	393	420	385	398	405	408	389	395	354	394	382	396	418	373	379	379	382	393	393	387	385	413	386	404	418	352	372	380	378	385	396	358	388	411	428	383	383	368	375	351	362	379	393	364	368	394	389	343	407	393	393	396	400	373	399	377	422	383	372	404	398	395	386	395	406	354	453	393	402	384	378	382	390	404	392	399	407	369	418	409	372	397	360	373	394	368	400	380	378	419	390	385	390	414	382	370	352	419	374	363	411	358	413	402	399	380	373	365	387	417	379	390	415	385	389	374	406	387	367	370	394	373	378	386	395	391	393	401	381	392	382	384	381	397	366	375	373	391	361	367	374	406	386	401	402	406	402	416	379	412	401	389	379	361	421	362	356	357	394	394	420	388	364	383	393	411	347	395	367	361	396	375	397	369	407	410	417	409	363	365	400	358	392	389	412	375	396	382	325	364	353	362	392	409	418	438	382	356	374	399	391	386	377	386	409	386	378	421	378	399	349	351	395	388	423	390	386	402	413	402	372	394	401	413	387	358	393	392	387	424	376	349	376	390	386	373	414	359	401	406	398	399	381	392	389	403	355	352	402	392	369	361	365	409	413	359	395	411	412	386	404	407	417	394	398	382	415	385	395	358	386	365	392	378	369	389	354	363	406	363	409	386	398	366	367	386	355	398	362	395	416	408	408	438	398	363	408	403	372	399	400	397	410	373	370	395	385	383	404	393	403	412	428	397	372	402	350	374	392	386	384	379	357	374	362	372	406	404	402	363	354	398	407	401	384	405	403	408	405	389	357	379	360	376	368	397	380	398	355	419	404	390	395	401	408	432	374	433	395	403	345	377	383	387	364	367	409	394	364	412	426	342	406	387	358	372	403	389	414	374	400	385	362	375	415	396	401	398	377	397	415	373	376	426	440	392	416	392	353	375	451	408	416	352	381	346	410	358	381	388	372	408	377	371	375	440	441	439	377	384	395	372	389	401	378	389	414	336	365	358	410	416	396	384	396	381	373	408	405	384	385	382	366	407	371	376	352	407	421	343	387	422	418	395	402	385	406	389	361	383	423	391	391	427	406	364	355	406	372	411	361	399	333	385	379	396	373	403	373	385	385	386	349	361	410	362	360	367	402	369	395	425	383	379	425	404	381	383	396	377	394	388	429	395	388	385	402	374	386	408	351	367	397	383	361	374	396	377	404	394	382	393	346	388	406	418	356	390	366	414	384	391	359	408	389	427	343	368	342	373	374	382	384	377	358	396	395	396	381	370	347	409	352	403	405	382	369	401	350	401	397	368	366	339	392	372	364	423	393	403	394	425	409	411	440	420	368	399	366	364	404	369	367	407	362	407	383	386	405	348	387	401	373	385	398	372	368	390	380	388	371	359	384	388	398	381	390	370	405	375	359	436	386	360	394	397	370	403	387	410	386	387	355	360	359	384	380	401	389	370	442	371	452	395	385	412	354	394	424	410	382	402	421	402	427	389	370	367	387	396	367	389	407	388	381	423	364	370	399	424	370	377	404	409	388	387	386	389	377	380	388	378	402	367	427	389	409	407	389	394	408	341	374	401	442	398	348	377	413	392	405	383	364	376	410	403	358	338	389	402	402	395	406	377	419	374	360	408	404	405	383	404	373	406	396	374	377	395	378	410	383	408	388	415	405	428	368	339	366	383	397	384	416	398	413	399	356	367	411	392	420	378	353	376	398	400	399	371	354	415	398	402	411	374	397	394	394	387	426	372	392	374	404	370	380	413	366	387	406	421	400	367	377	386	351	409	398	403	364	399	398	368	399	345	373	379	362	379
16302	10557	18110	17412	7058	6824	4698	5841	7590	9587	9679	7830	3897	2830	3876	3589	2411	1783	1175	1016	942	907	909	954	866	917	976	1000	1065	1034	1006	1042	961	974	959	889	933	966	931	997	1004	1119	1136	1026	999	1014	897	880	865	840	869	884	860	879	872	846	855	862	844	852	884	853	844	811	872	859	853	840	919	863	864	864	898	824	867	907	923	873	866	890	874	893	841	920	858	865	841	833	821	840	883	884	879	854	857	878	888	845	901	879	872	886	892	926	853	805	855	878	846	897	889	847	868	906	942	864	842	805	868	863	887	893	834	837	879	839	878	874	866	903	812	875	820	906	864	820	879	828	825	870	888	844	864	842	880	885	823	916	874	902	900	908	818	887	903	860	859	847	860	880	844	870	902	887	886	895	817	816	898	850	853	836	876	860	876	891	849	912	827	863	886	861	939	844	841	934	857	854	897	861	867	865	882	877	834	878	829	866	873	861	870	836	858	832	896	861	860	822	890	880	855	849	852	933	816	894	874	878	839	859	868	867	841	850	877	813	789	865	884	874	927	890	864	855	908	914	871	861	887	893	842	836	845	879	872	844	864	860	816	891	899	856	874	908	866	839	875	829	933	880	854	832	846	872	877	852	844	840	841	896	840	837	861	845	851	876	854	880	902	834	855	907	928	876	865	808	844	894	859	893	876	844	864	872	878	838	895	873	815	861	899	894	856	869	892	838	894	853	869	870	901	895	876	858	835	934	877	851	839	824	849	883	894	837	883	850	823	819	846	862	873	868	851	899	820	899	844	856	895	843	852	879	844	810	861	916	872	873	842	857	870	903	905	881	929	858	857	833	877	865	867	841	873	879	833	915	876	843	890	887	852	822	849	895	862	916	874	852	958	855	837	846	798	853	859	854	916	848	853	827	841	878	916	855	844	866	824	876	832	913	855	873	843	855	931	883	829	838	859	780	907	869	855	903	880	845	868	872	878	898	894	893	907	859	865	878	836	881	903	853	837	858	896	860	858	901	833	871	913	846	906	871	828	845	834	831	837	883	882	920	864	889	912	886	883	845	828	841	873	861	879	846	861	881	887	831	868	857	803	835	887	849	892	924	784	879	838	899	841	864	831	846	845	830	829	850	847	904	905	898	879	864	788	880	871	845	843	858	867	894	887	825	858	821	881	826	891	837	873	892	851	830	839	864	814	831	848	832	855	838	838	896	840	878	826	874	876	874	837	925	794	870	794	823	892	849	838	858	818	826	818	907	875	887	855	840	838	869	902	791	830	894	837	887	817	878	879	829	906	864	844	835	882	886	847	816	861	897	851	852	839	832	827	925	873	907	882	820	903	840	860	860	874	810	896	874	883	815	899	825	860	834	858	821	886	904	876	834	781	822	838	835	894	882	866	846	912	897	809	863	877	907	886	865	883	876	829	863	872	852	912	880	910	909	896	864	846	834	950	816	888	870	855	894	881	847	887	821	837	858	887	906	849	852	816	906	870	887	892	877	867	856	835	873	869	875	867	847	876	855	836	903	814	879	832	887	933	860	862	870	864	879	870	882	852	861	870	906	866	896	879	864	847	853	844	844	900	887	857	852	892	827	859	914	852	880	901	843	835	876	862	869	868	890	844	857	853	847	898	889	900	889	821	870	914	873	891	814	864	915	874	873	796	937	876	865	863	824	862	850	877	866	818	842	908	907	874	845	858	902	855	855	913	820	873	856	895	859	846	845	868	886	856	849	867	836	851	830	906	835	899	877	919	812	792	862	848	886	899	844	866	899	841	859	854	866	872	845	852	865	835	859	862	909	866	876	861	839	882	814	789	884	898	835	859	809	910	826	870	874	873	821	821	852	859	885	866	847	870	889	901	865	895	930	792	862	863	866	848	887	904	880	883	897	876	832	850	835	846	878	879	837	836	827	848	856	833	877	880	873	907	857	831	874	858	813	894	850	863	848	847	824	866	829	892	858	823	862	860	899	895	904	931	847	838	873	874	853	840	865	839	865	821	881	861	840	846	923	883	839	873	861	900	871	844	903	850	831	829	889	836	872	884	859	836	836	830	842	893	831	872	861	911	861	889	886	840	844	867	874	892	894	844	860	866	860	850	881	856	842	866	831	865	887	845	815	884	823	839	803	898	820	850	847	847	801	862	879	866	914	851	876	913	889	852	909	890	850	892	926	856	789	819	857	878	876	863	865	847	819	823	883	844	877	867	839	801	810	846	862	858	845	865	893	877	822	859	848	863	849	863	848	863	860	879	859	877	857	902	886	918	866	888	900	844	838	866	867	884	884	873	838	876	908	872	865	854	874	836	873	827	850	852	846	872	843	878	939	881	867	894	898	858	868	838	864	920	870	856	865	845	842	844	880	876	803	878	888	834	915	864	863	858	881	814	852	887	920	874	850	800	817	875	844	893	894	859	853	836	947	917	881	821	864	839	877	898	903	868	887	823	857	908	871	920	929	821	868	865	858	834	813	860	852	857	862	876	879	856	863	818	819	854	875	895	833	876	911	871	860	827	856	869	831	856	858	858	878	870	859	884	864	931	850	847	838	860	843	821	875	823	862	860	867	890	866	894	832	862	880	863	879	841	819	829	830	879	826	841	849	857	894	915	833	888	838	904	841	846	872	819	877	873	881	873	868	859	853	896	891	848	840	882	857	906	851	853	876	867	844	841	872	858	877	882	853	899	873	904	852	846	855	871	858	823	868	927	897	891	861	838	859	887	866	821	848	928	872	839	810	923	807	886	866	833	874	828	818	864	855	836	891	843	876	878	886	854	850	894	880	836	879	846	914	839	845	910	894	874	881	901	820	879	923	902	917	867	859	889	895	869	894	857	913	826	884	846	837	899	876	822	881	854	880	861	908	811	837	865	854	838	886	876	850	933	900	849	895	883	811	799	910	855	865	889	958	857	863	869	858	884	871	836	880	857	894	864	841	819	844	836	804	869	864	850	852	845	842	857	848	843	876	836	823	883	894	851	862	873	842	837	898	834	836	859	888	783	836	868	858	895	863	898	847	877	838	865	815	884	858	908	889	842	805	842	870	832	867	856	816	886	831	843	888	893	849	847	855	858	846	851	927	856	845	895	898	782	869	863	915	879	847	874	842	846	864	863	808	869	872	862	854	879	859	884	892	932	903	845	866	857	857	887	885	860	890	925	828	848	880	873	847	898	885	894	846	840	839	868	890	876	877	893	872	811	886	811	909	910	817	862	847	890	845	911	886	856	866	819	868	843	880	900	872	874	872	917	829	815	851	909	879	834	820	851	882	871	910	875	895	856	858	830	892	824	840	859	866	888	838	871	879	887	851	896	888	826	847	905	872	840	864	911	853	800	860	812	827	891	867	853	865	863	855	880	865	846	831	830	892	876	877	873	904	817	865	895	892	873	830	860	881	870	846	884	891	803	878	863	822	858	848	807	905	879	861	876	890	882	831	880	845	822	896	914	867	912	888	861	847	845	868	867	861	877	871	896	911	865	907	860	881	896	859	878	857
36795	20826	21483	14934	5676	2751	1818	2589	3401	4109	4085	3193	1568	876	1094	1364	1102	792	510	511	425	466	478	452	431	455	466	467	432	432	456	448	414	420	395	430	456	450	432	491	492	489	433	452	419	418	390	444	400	430	394	388	384	401	376	384	379	429	410	427	400	438	489	414	413	404	390	407	395	382	410	408	412	431	417	368	406	429	440	425	392	407	408	416	407	416	420	379	416	440	449	450	387	452	460	428	397	424	437	431	393	374	417	423	398	412	452	418	404	387	449	414	430	411	415	421	381	409	424	429	418	416	422	458	384	422	364	430	437	410	387	400	413	428	415	427	407	418	441	412	402	430	382	421	392	428	362	399	417	419	385	417	397	397	396	371	390	388	437	446	428	437	411	421	406	408	404	374	415	382	390	388	422	392	483	411	457	350	378	413	394	438	413	389	433	437	429	424	454	426	388	392	426	437	419	419	433	354	405	406	381	427	423	395	425	419	429	392	446	407	405	391	421	407	387	401	377	350	429	405	413	402	434	417	404	388	391	404	419	409	374	412	407	395	376	405	411	383	398	426	439	407	404	414	390	385	411	415	400	418	384	434	398	413	409	378	441	426	452	426	390	412	399	372	421	406	470	418	388	405	401	405	430	467	429	409	427	419	431	391	434	407	414	364	412	397	422	430	371	410	414	417	411	412	380	410	419	409	404	402	441	373	402	404	422	379	397	362	422	438	386	376	403	444	414	419	410	442	399	380	418	413	415	413	397	463	419	419	421	418	422	421	439	424	438	407	417	414	394	402	440	412	406	384	403	414	399	394	407	434	401	380	407	432	402	390	412	446	414	425	404	426	433	412	447	430	432	437	460	445	401	403	419	422	397	422	414	416	429	404	388	431	427	404	366	387	435	405	414	422	409	413	429	405	429	420	446	409	451	433	393	390	405	450	404	408	412	440	394	398	400	427	417	376	383	468	426	406	406	408	445	409	401	406	437	424	452	409	436	410	408	389	393	423	397	405	425	397	423	431	419	406	411	438	396	395	369	432	420	428	435	424	420	389	405	419	396	433	430	460	390	408	394	357	409	416	430	429	437	427	415	398	389	382	401	412	410	442	425	420	434	432	424	381	399	420	433	385	389	418	403	405	394	410	437	432	408	404	397	393	377	433	402	444	397	407	409	380	433	401	415	396	401	418	445	411	392	435	423	385	449	416	420	387	417	393	405	400	421	421	411	413	417	417	420	402	441	429	427	427	422	432	429	397	432	391	381	402	432	412	406	382	427	426	435	416	421	388	423	410	402	435	427	423	428	386	416	407	415	410	416	413	406	404	400	413	428	412	442	435	420	390	403	423	432	407	411	417	412	416	404	435	435	422	452	462	451	419	431	411	386	404	378	394	456	404	400	372	449	401	382	420	421	425	349	423	431	401	407	425	404	431	391	433	422	385	382	432	401	406	414	398	436	391	418	445	418	416	381	419	421	371	443	425	386	388	457	409	383	418	414	403	407	383	362	447	436	406	427	396	392	427	411	409	433	395	419	405	390	444	435	413	384	404	393	446	459	394	447	416	419	380	424	404	423	397	382	417	418	401	423	436	411	411	384	397	430	406	435	455	433	412	365	389	424	417	418	415	421	410	418	400	369	479	407	416	408	395	366	429	377	419	418	434	412	422	455	410	408	367	416	356	395	417	420	381	364	404	440	447	398	397	406	375	414	418	420	429	408	383	441	424	379	420	431	460	446	410	380	398	387	423	404	412	429	420	426	410	448	420	417	389	385	405	390	394	407	450	453	366	401	379	386	401	417	432	392	392	425	416	439	439	427	377	406	399	450	432	388	410	388	378	464	454	409	401	398	414	406	422	393	401	412	368	410	425	392	420	419	465	460	421	407	405	401	418	394	400	466	411	405	387	442	386	390	415	384	392	434	421	429	435	444	428	420	434	443	413	427	388	404	409	408	411	426	399	431	404	391	408	375	440	382	412	399	418	423	449	420	397	435	363	428	445	424	411	434	409	384	392	424	394	386	429	386	419	417	390	375	422	411	414	441	387	391	405	403	390	393	386	403	434	427	437	417	383	379	395	446	388	402	428	387	384	398	382	393	399	381	406	420	408	407	398	423	444	418	416	443	408	408	422	449	396	410	410	435	386	406	418	442	390	395	433	474	382	426	428	399	418	440	414	413	403	422	411	423	380	409	386	413	450	406	386	436	426	422	399	384	432	418	375	409	407	377	398	439	430	415	393	402	432	404	379	399	421	414	416	403	396	424	408	389	401	409	416	437	403	421	486	442	418	398	428	443	391	422	370	427	440	434	418	421	418	401	430	397	431	440	429	430	397	409	400	402	378	413	439	415	415	382	450	389	388	435	426	432	388	399	404	462	390	417	432	434	428	385	422	425	393	442	404	435	442	415	412	434	427	412	418	416	426	408	439	469	465	478	429	414	423	372	390	446	415	399	405	413	410	434	400	449	393	420	409	344	428	406	454	437	374	394	416	407	418	394	409	400	382	371	398	415	428	415	377	424	442	467	389	394	407	427	414	434	427	436	378	422	411	450	378	389	405	416	416	413	374	414	394	406	397	407	394	380	447	422	439	399	390	429	425	444	399	456	389	410	430	430	399	459	385	411	403	431	429	425	410	386	407	416	387	345	422	428	399	412	403	369	433	411	399	438	418	413	386	381	425	407	399	430	424	417	417	389	398	444	459	439	399	441	437	394	424	415	453	407	400	404	415	393	423	434	445	430	430	445	421	406	452	405	387	404	397	403	452	410	384	407	398	361	403	406	415	385	417	406	354	408	401	409	431	426	407	405	430	433	402	431	419	399	406	447	416	400	388	368	347	387	400	382	398	399	425	438	434	420	390	396	409	401	409	419	404	424	425	398	421	403	392	400	411	442	441	384	408	416	412	412	404	417	435	427	407	450	389	405	388	388	410	388	416	422	422	370	411	428	394	408	404	424	375	419	406	448	405	408	400	441	425	409	449	418	422	418	411	447	410	409	420	398	440	424	416	391	395	403	406	409	416	427	424	423	467	408	380	379	409	408	399	405	409	405	379	400	427	380	421	456	434	411	387	428	422	426	445	412	435	415	435	404	433	443	459	443	467	395	408	413	434	412	408	410	407	449	402	409	433	415	404	390	390	411	398	467	411	413	416	428	423	397	423	447	413	411	417	403	420	430	437	393	425	406	409	431	393	434	396	393	383	374	395	409	416	424	393	414	447	401	427	417	405	433	396	411	388	385	408	447	400	437	423	424	409	395	387	384	443	449	375	395	396	391	412	425	396	428	416	417	377	421	440	413	397	395	385	418	395	399	405	405	398	433	442	404	429	431	430	391	411	422	421	395	411	379	412	422	419	421	410	415	410	413	409	398	425	437	414	412	425	419	389	414	398	392	408	374	422	399	396	423	405	439	399	405	404	373	437	428	408	394	381	402	409	442	442	412	403	424	456	434	419	442	418	465	404	405	455	395	410	402	402	401	397	431	387	449	396
21727	14955	24228	23361	11723	8772	6539	10565	13301	15850	15698	13063	5825	3737	4708	6205	4422	2866	1463	1314	1030	1013	994	975	989	1016	997	1050	1104	1166	1115	1015	1061	996	972	988	985	1053	1118	1379	1298	1365	1251	1299	1138	1135	1000	936	861	876	929	910	923	848	911	890	916	924	885	930	848	967	944	917	923	961	873	899	884	871	957	901	933	940	886	929	889	896	914	905	881	893	910	904	928	950	940	905	924	929	924	933	920	927	936	932	905	865	913	888	902	913	880	867	999	858	912	865	926	920	895	887	917	902	915	886	838	904	937	897	941	868	899	924	915	888	858	870	913	909	868	882	892	884	868	860	903	872	897	928	881	925	929	943	967	877	900	867	809	909	914	890	901	929	824	932	873	888	908	884	986	954	857	850	886	899	908	910	879	885	937	959	895	877	913	928	927	858	922	893	898	906	900	898	872	930	903	889	927	910	899	910	907	903	884	882	921	852	896	926	875	906	891	920	932	936	841	884	889	895	894	918	888	938	936	889	926	914	869	913	863	903	928	913	921	881	925	890	857	920	929	893	911	882	927	900	919	932	918	902	904	970	935	897	864	922	896	896	951	888	901	932	915	915	861	841	904	911	913	911	911	919	885	897	945	942	897	904	885	932	887	905	882	945	868	876	915	892	972	855	894	913	875	926	897	873	930	872	892	831	876	880	864	890	927	964	892	911	898	870	902	933	928	849	858	933	940	919	940	978	922	931	889	934	891	939	889	957	883	905	889	931	871	850	914	871	865	881	874	894	849	888	878	813	922	918	916	898	885	885	907	902	880	908	949	905	905	879	884	934	895	896	936	869	903	868	876	949	897	891	877	907	849	926	926	879	936	866	933	940	900	928	891	906	854	879	936	893	906	874	858	909	953	881	896	892	871	895	916	893	905	893	900	932	860	906	831	951	901	887	888	880	922	938	868	877	896	925	899	889	948	933	907	926	898	905	892	873	984	878	961	890	939	852	900	899	924	914	872	889	936	970	920	908	927	898	911	933	875	913	851	887	897	878	905	873	911	893	900	919	895	920	950	828	973	942	904	936	902	906	966	926	863	903	933	949	944	912	930	884	893	904	885	918	868	899	898	833	918	860	864	906	835	962	817	844	894	869	887	894	948	918	916	911	903	901	902	916	849	899	868	897	925	906	877	905	938	887	955	905	889	902	907	932	901	938	877	974	905	897	914	943	942	877	918	925	939	884	864	866	899	941	881	884	915	908	880	939	914	913	893	929	907	855	886	914	919	882	896	902	913	895	936	909	928	927	891	944	892	901	861	877	878	923	850	954	894	885	894	906	861	940	882	916	904	884	902	933	907	882	908	902	937	871	903	916	917	917	937	861	907	890	973	877	875	889	878	917	887	901	912	897	860	864	923	864	903	941	913	911	946	831	863	932	876	900	849	916	872	906	915	859	884	887	872	880	912	933	904	872	919	888	932	897	930	912	891	902	842	884	957	874	909	857	916	891	885	894	906	921	899	919	840	928	870	907	944	941	873	899	917	879	914	885	905	880	913	874	911	876	932	918	824	901	897	856	949	891	874	935	918	875	917	846	864	929	881	886	897	892	889	902	900	853	903	916	894	924	881	892	876	965	893	923	893	880	865	898	915	901	900	917	899	892	873	908	924	894	912	898	930	907	892	886	928	833	922	878	912	860	896	878	875	896	888	911	886	903	928	907	893	959	923	911	932	934	903	902	842	928	901	887	934	865	928	858	889	907	943	935	920	900	881	926	889	862	950	951	934	897	914	934	892	859	917	869	911	931	876	864	877	844	933	863	906	973	943	887	895	879	898	935	906	929	952	869	922	935	900	923	906	935	870	886	930	894	873	897	920	890	893	867	854	909	903	919	869	935	926	889	914	884	885	892	893	894	814	885	884	881	926	887	901	837	912	905	890	890	925	856	903	916	885	913	923	876	883	908	919	894	920	930	899	884	910	942	892	885	912	902	870	923	883	911	935	893	857	963	861	815	970	916	905	878	945	914	872	908	865	910	951	934	907	902	875	940	847	926	937	879	896	910	908	961	883	902	862	911	873	912	904	851	923	945	932	893	925	953	878	876	902	932	839	913	889	889	955	916	891	904	955	880	919	929	872	839	905	885	935	985	922	914	889	859	922	903	902	909	949	911	930	902	868	929	877	887	873	882	858	913	910	906	985	902	890	870	906	866	893	885	947	924	856	883	820	923	945	933	907	872	914	902	872	938	925	919	940	929	817	930	881	892	920	904	882	898	895	890	898	876	893	908	882	832	942	925	951	909	931	899	939	910	878	888	895	871	908	888	898	882	901	932	940	891	959	871	889	914	884	907	885	892	896	897	935	876	882	866	839	920	922	921	956	881	911	872	936	935	886	872	898	865	949	926	862	880	924	901	885	923	908	912	873	899	911	919	925	888	932	911	837	938	873	941	880	905	938	954	929	904	867	904	914	928	835	913	921	920	915	926	965	844	922	843	862	926	1007	908	864	871	885	864	905	893	887	933	921	896	887	934	885	917	894	931	892	886	888	871	933	910	922	941	947	942	933	832	908	898	900	884	875	895	948	869	957	878	870	857	939	886	926	908	912	903	861	862	925	890	905	930	891	898	851	886	863	898	951	882	897	869	897	882	931	913	902	935	853	932	940	900	899	882	929	861	915	902	862	940	847	879	925	930	895	924	894	920	857	889	919	928	856	867	879	903	905	970	888	907	870	894	925	915	879	921	883	915	855	912	935	851	973	937	942	835	912	895	929	899	878	915	868	884	901	860	914	895	857	888	929	908	923	921	946	860	962	897	873	930	935	882	895	897	974	848	857	926	900	872	889	889	911	927	877	947	890	872	942	943	922	896	886	871	883	878	902	929	867	896	853	876	921	892	917	916	930	889	815	883	886	865	942	825	893	929	903	935	898	886	893	881	880	886	868	925	865	876	898	914	940	888	885	905	867	858	900	922	911	857	949	941	892	950	913	881	941	915	894	862	862	962	882	887	885	870	932	927	915	925	873	874	932	926	933	953	935	882	891	899	978	909	853	889	905	923	901	864	921	884	936	917	880	915	888	968	893	946	885	911	903	870	960	864	881	919	941	907	951	873	862	895	839	938	914	879	880	885	855	940	875	883	899	910	872	888	875	884	907	921	938	925	897	922	915	834	879	868	944	891	924	930	908	944	873	899	917	924	919	885	892	890	904	921	908	856	957	881	938	931	890	882	884	885	905	944	900	882	937	904	904	932	953	929	903	883	895	876	936	900	942	920	929	913	841	920	876	888	906	883	895	941	872	853	908	963	875	846	909	898	882	896	916	899	852	893	919	928	888	901	879	964	898	904	907	857	943	902	911	966	890	930	906	913	929	914	919	904	892	884	986	844	945	894	896	862	863	886	890	947	943	839	933	890	900	930	890	905	900	880	914	933	854	888	922	840	841	929	902	889	909	939	888	874	885	855	879	926	864	876	922	941	890	896	901	857	826	857	940	873	859	805	914	913	884	898	934	936
13655	6473	4879	3784	2266	1280	964	755	671	589	529	452	368	337	362	323	345	318	345	331	322	337	333	304	322	341	349	354	326	325	356	300	318	322	326	307	319	328	332	340	312	345	322	334	330	314	340	313	364	322	348	349	340	295	316	335	326	285	334	307	318	346	312	344	329	326	327	317	311	311	311	313	307	287	343	329	316	363	335	356	320	340	303	316	316	298	339	302	294	323	325	332	327	358	329	327	322	314	327	310	314	305	312	292	326	313	307	370	310	325	288	296	323	323	358	309	310	362	318	307	326	358	304	327	303	319	315	327	329	332	343	312	340	295	301	285	348	310	297	334	278	330	295	285	306	354	305	316	309	306	326	319	309	302	324	296	331	334	351	331	293	326	316	306	360	316	305	300	317	289	318	324	308	360	350	340	333	288	321	301	320	329	311	358	317	342	295	323	344	317	310	293	308	326	305	347	324	341	337	331	332	307	336	286	297	279	322	322	338	344	347	295	311	357	332	313	319	332	283	301	313	327	340	319	320	312	327	320	339	344	318	310	326	298	352	310	308	295	313	285	337	306	299	336	347	332	304	284	307	307	335	304	308	304	309	322	329	334	314	328	327	341	333	338	358	324	295	284	317	317	311	370	333	353	345	334	311	342	293	296	328	358	314	324	342	280	296	329	299	327	349	329	290	334	325	312	313	280	308	290	307	313	323	282	327	310	348	360	293	322	338	341	307	329	339	316	336	324	307	351	338	346	311	326	336	337	308	289	357	314	320	314	330	316	334	308	343	323	317	315	318	330	343	345	334	300	298	310	354	314	302	334	329	319	300	307	316	307	331	316	305	303	292	310	308	335	330	304	308	341	303	319	312	314	321	301	305	336	315	304	274	304	305	315	292	313	331	297	341	299	321	299	326	332	293	334	303	312	304	292	323	360	290	310	310	340	318	326	297	303	347	307	335	291	346	315	306	318	339	309	351	313	309	353	305	320	352	338	341	325	350	348	315	299	359	321	311	351	316	287	335	295	338	296	341	297	324	326	316	310	343	345	285	313	338	339	348	326	308	339	355	308	348	318	318	353	343	341	344	310	330	308	305	312	343	333	325	328	312	296	348	356	314	317	328	303	307	313	341	325	329	323	320	340	307	316	288	274	330	302	308	312	342	310	297	318	307	318	326	315	324	298	327	284	304	329	342	299	298	330	377	296	311	284	341	361	291	325	322	329	354	285	366	333	336	316	323	318	327	305	322	302	341	273	324	312	342	366	332	311	336	309	292	292	330	313	288	281	293	331	336	316	298	278	307	317	323	311	311	297	313	335	354	313	339	346	274	331	288	334	339	307	313	319	325	292	319	306	328	301	317	360	310	307	346	308	317	334	299	325	322	321	333	354	353	322	319	341	314	283	329	314	318	282	344	324	336	320	344	334	282	321	314	314	326	303	305	310	314	296	312	333	356	332	294	337	302	321	324	299	326	316	341	325	323	324	319	320	334	331	332	294	304	307	308	294	327	309	314	325	303	344	317	327	312	311	300	301	343	320	334	336	330	334	317	309	341	341	314	286	316	311	310	348	315	291	273	311	380	311	307	352	342	348	348	318	305	310	324	322	336	333	303	290	330	324	307	291	353	348	307	276	322	320	291	332	355	352	285	321	339	287	339	322	318	297	340	326	291	314	381	309	348	272	291	330	303	316	312	344	307	317	293	320	317	329	327	309	327	319	297	318	329	303	341	341	319	323	289	315	314	331	304	331	330	345	330	317	290	338	290	332	330	307	312	315	304	313	356	320	339	326	276	338	354	323	293	315	307	306	298	327	314	334	309	318	327	328	327	289	337	370	333	332	340	328	304	326	298	283	295	281	338	346	304	315	288	322	364	298	336	369	326	316	351	292	326	316	336	328	318	348	315	304	323	295	329	346	341	316	335	319	312	351	314	299	346	308	303	329	294	285	319	314	309	300	334	322	308	331	303	335	281	277	337	318	325	325	298	306	307	310	374	331	305	341	334	344	316	294	297	313	316	290	322	322	337	342	337	312	345	287	314	314	335	310	296	301	354	337	322	349	290	334	303	346	316	326	297	299	309	294	312	332	319	310	319	276	292	306	330	379	327	269	360	268	314	321	324	296	320	336	306	315	312	315	320	290	285	291	343	328	296	331	322	326	337	289	305	339	354	307	296	343	353	364	318	285	286	282	346	310	299	359	348	308	317	322	332	303	332	314	320	291	304	286	296	357	308	307	297	334	300	355	326	302	302	351	328	297	307	322	306	298	331	338	298	323	321	303	317	277	374	324	317	337	318	347	325	316	291	326	315	304	282	320	304	316	290	306	319	333	333	339	292	333	289	358	323	301	300	326	314	314	330	279	353	310	247	315	302	313	303	339	348	287	362	303	309	313	335	346	331	349	301	295	336	317	320	275	305	298	312	332	310	333	293	278	311	333	322	337	331	343	360	360	332	369	312	325	306	329	316	278	324	335	361	345	317	327	290	304	330	335	321	308	346	309	320	322	295	286	337	336	299	285	323	335	322	329	280	347	295	311	328	346	322	312	315	318	306	318	327	327	311	333	345	343	329	337	321	302	351	323	344	333	273	322	326	339	343	350	352	316	289	342	318	324	311	339	332	328	315	306	318	315	338	313	297	335	296	349	331	300	308	297	307	335	324	328	322	318	342	324	355	316	334	306	318	318	311	317	300	353	326	321	332	279	322	318	310	334	290	337	310	321	305	342	317	291	336	315	309	317	334	344	308	301	268	323	327	308	324	292	311	325	293	333	288	346	310	328	338	324	322	309	295	352	346	347	311	338	279	316	347	313	342	280	319	318	315	302	322	374	312	350	319	308	354	341	318	313	286	320	290	309	305	333	296	312	258	341	334	341	305	345	328	322	323	339	322	289	335	356	340	336	293	312	333	330	313	328	272	356	318	290	378	320	312	316	331	324	351	342	364	307	303	348	304	323	325	342	306	304	319	321	313	342	305	278	307	294	319	346	309	324	345	318	331	307	303	316	296	320	319	341	286	338	319	345	275	317	337	339	325	350	295	342	333	333	345	337	303	363	274	301	324	296	316	295	290	305	316	301	304	319	354	308	317	292	345	302	314	304	315	333	325	352	313	297	361	321	343	319	298	341	325	294	294	355	311	335	368	347	336	304	295	315	293	313	296	277	325	288	329	311	320	298	316	358	329	297	338	299	361	325	322	324	305	310	330	289	343	335	327	327	348	329	328	325	320	332	349	345	291	324	294	330	323	313	314	292	346	326	343	328	274	288	278	299	342	306	316	310	296	346	291	317	311	325	341	317	300	327	316	317	325	306	305	335	310	323	306	302	311	327	312	304	342	272	338	349	318	334	345	354	324	368	309	307	308	317	319	303	300	351	335	325	311	335	314	316	303	292	299	322	348	302	336	305	272	347	254	311	320	350	307	298	321	279	354	314	327	337	356	362	320	333	338	324	328	293	322	299	338	298	314	383	302	288	337	300	285	340	316	307
8465	5399	7958	9734	6920	4484	3344	2818	2729	2288	1959	1376	1012	928	935	863	858	889	726	752	789	728	750	750	762	800	729	729	853	847	856	814	813	783	762	795	754	801	721	758	793	717	751	765	730	718	706	740	711	737	757	725	724	759	752	707	760	728	725	733	742	745	749	779	766	745	765	727	708	738	717	701	705	712	734	742	694	725	724	683	748	718	700	747	741	727	768	655	723	713	733	690	733	688	743	751	729	757	671	733	766	800	674	720	750	723	695	746	719	728	737	747	719	721	722	793	729	755	722	662	725	728	729	728	770	738	713	722	722	762	684	715	681	774	759	792	718	705	729	684	676	700	728	737	735	751	723	741	747	733	728	718	758	708	703	741	724	716	676	727	741	698	722	767	694	711	771	737	737	761	739	739	708	723	756	695	718	712	743	761	751	776	747	781	731	714	706	744	763	771	731	713	749	779	761	757	745	724	732	752	740	738	762	739	694	733	728	686	753	754	757	776	757	715	718	741	709	765	712	750	735	704	763	732	751	718	762	736	717	719	724	709	731	734	765	727	769	766	687	764	747	708	719	707	734	731	749	748	730	678	699	747	703	727	727	717	728	710	777	697	724	732	723	712	734	716	722	741	753	731	747	745	696	683	684	795	729	720	722	721	730	731	744	712	721	676	693	769	730	752	751	720	713	747	728	730	714	734	714	706	725	708	774	727	727	744	769	731	706	742	725	728	714	743	698	690	749	730	691	725	770	716	748	771	736	750	683	739	720	773	718	736	710	732	703	747	749	678	733	743	745	793	757	739	726	719	718	732	704	720	715	767	710	763	744	713	700	732	754	726	737	729	718	711	734	698	681	719	749	684	764	764	719	732	733	690	759	732	766	666	694	705	732	688	720	721	753	678	744	733	654	775	712	702	701	731	747	757	686	734	771	729	748	753	739	756	714	753	719	716	770	675	730	732	716	729	744	689	725	697	751	711	689	708	706	683	736	685	750	784	754	698	708	768	790	687	732	728	747	772	731	758	733	768	753	753	766	707	749	730	762	748	695	743	739	720	740	778	750	686	676	735	728	727	723	726	735	746	757	741	737	715	752	692	712	717	748	726	744	798	712	724	787	735	736	736	740	741	722	690	734	784	734	726	700	753	686	708	714	754	683	731	698	749	709	721	741	753	729	711	722	758	727	737	723	741	737	754	717	713	720	762	733	690	703	670	714	726	726	746	728	751	723	703	736	711	727	753	748	727	750	765	783	768	754	738	755	761	756	718	732	725	736	753	709	690	740	716	730	682	715	678	756	754	775	703	736	729	750	764	758	708	694	757	713	718	711	679	733	772	714	725	711	728	678	692	694	699	741	735	769	759	677	719	731	759	714	770	776	704	752	766	792	715	707	708	703	727	772	771	691	709	704	781	738	741	681	718	724	730	719	745	746	707	708	747	745	751	704	727	670	671	700	760	701	730	702	715	716	738	688	680	758	737	732	705	752	761	707	778	722	737	731	711	720	708	735	739	766	707	755	699	746	750	744	763	731	719	713	692	723	702	750	705	736	758	761	721	720	754	727	755	667	775	744	707	701	702	785	745	753	738	776	717	704	728	705	732	730	725	718	736	762	704	770	708	756	736	753	718	757	722	755	732	758	766	678	719	754	716	733	703	771	702	726	706	776	744	702	682	727	748	725	746	737	711	737	738	695	761	724	699	756	681	759	760	717	720	720	733	697	741	767	734	718	675	719	768	698	729	706	727	708	749	752	698	708	756	752	711	716	746	745	727	692	727	741	688	726	715	714	716	699	691	721	706	727	735	729	736	702	699	720	702	758	768	780	710	745	723	668	682	728	774	735	766	757	680	709	713	743	711	729	718	700	730	678	705	699	695	761	683	744	719	705	802	738	738	703	701	708	682	754	720	726	735	800	720	735	693	734	747	750	710	777	749	746	751	724	742	744	736	754	731	721	696	660	723	701	732	789	717	713	709	740	679	701	709	750	749	748	737	711	725	786	702	789	749	682	772	719	732	719	743	705	729	725	757	694	766	711	759	721	697	704	687	722	712	724	763	743	739	738	728	689	741	742	733	712	780	678	684	689	727	702	726	771	779	742	704	727	744	755	746	703	687	740	726	652	733	773	768	695	714	672	702	724	742	770	701	739	741	703	703	695	722	714	737	766	735	765	696	719	726	738	752	711	772	780	751	730	726	745	744	761	732	727	733	702	686	722	739	700	768	761	728	745	755	760	680	696	719	716	692	698	726	737	704	736	730	772	752	717	705	741	722	703	713	733	730	758	756	708	750	764	785	745	738	737	732	745	761	717	767	734	735	733	752	752	691	710	691	730	701	715	696	781	765	741	689	733	691	751	743	749	737	746	707	720	745	753	763	767	765	791	748	738	709	715	718	756	761	711	703	729	754	760	698	742	741	768	680	741	750	711	734	754	765	710	702	807	686	755	766	729	757	719	726	748	731	731	700	691	722	752	753	723	684	714	769	769	778	742	737	729	693	695	740	737	763	670	737	727	731	643	671	708	711	717	713	721	708	731	714	784	689	713	756	692	691	735	719	769	721	737	705	704	792	695	727	699	681	675	720	732	745	691	740	697	736	720	780	715	744	695	771	758	682	707	715	704	719	746	714	752	774	735	752	704	731	725	669	727	751	699	680	796	751	729	700	767	704	750	718	686	715	727	708	757	687	722	666	683	743	748	685	740	754	751	756	699	769	707	679	744	736	735	723	679	709	715	715	739	738	726	708	710	748	733	717	726	723	726	726	676	777	729	730	686	709	700	739	756	729	683	736	693	733	755	710	730	749	718	764	684	732	751	735	731	719	698	698	751	715	742	705	680	728	678	746	680	698	718	700	701	715	785	703	702	772	710	726	684	744	754	747	735	751	736	731	660	732	771	733	755	777	740	754	731	719	687	733	743	718	724	769	682	707	702	736	745	778	752	731	774	753	703	720	727	708	733	748	715	731	768	736	742	717	726	737	700	710	698	678	714	726	706	686	728	715	711	721	727	753	737	734	735	733	685	717	727	737	711	716	711	747	690	723	715	746	713	723	742	712	723	709	717	749	731	721	740	708	732	697	726	744	751	772	715	740	666	696	665	767	737	713	746	738	710	787	748	737	695	755	725	769	721	699	745	732	759	700	738	725	745	724	730	709	712	726	673	719	726	718	685	775	722	754	743	705	733	720	687	708	735	701	717	734	755	704	770	733	725	717	725	747	679	708	718	736	698	751	694	660	759	759	725	782	704	745	774	733	735	748	774	705	774	746	725	738	710	707	731	746	753	700	760	710	738	733	741	737	705	731	729	719	749	734	744	740	745	741	759	716	711	729	728	737	740	703	706	753	714	757	734	673	768	790	713	716	736	727	712	701	730	760	738	739	762	692	706	728	685	684	696	758	716	745	816	712	745	725	682	762	731	718	742	727	749	767	691	763	698	712	710	721	722	709	713	705	755	735	717	696	775	767	709	680	731	740	709	670	724	771	738	723
24850	13274	12480	9112	4046	1955	1612	1718	2138	2382	2273	1759	808	585	662	733	744	596	413	433	380	384	416	381	368	399	396	388	408	422	444	435	381	394	378	381	431	435	367	385	403	473	415	390	420	399	399	360	400	378	392	411	413	380	373	380	405	393	391	408	398	364	372	377	400	352	401	354	363	400	359	389	398	421	388	412	382	398	394	394	327	386	385	349	417	397	325	418	396	392	374	380	430	373	413	390	377	389	397	427	361	404	405	401	395	398	402	374	385	382	393	394	411	372	359	413	410	366	347	352	400	418	428	408	413	383	385	408	385	388	398	393	394	372	378	393	399	433	420	399	404	389	449	361	415	385	408	416	432	393	417	432	406	395	418	390	389	386	375	378	396	394	370	403	396	389	381	364	423	388	396	415	383	459	391	390	424	394	373	406	378	411	409	375	426	360	400	374	464	367	429	391	384	395	411	379	462	402	413	386	395	372	361	415	388	396	407	402	356	391	395	378	395	413	364	390	382	384	381	355	377	395	424	403	418	403	386	370	382	403	394	396	398	368	382	402	388	396	357	409	390	384	399	391	402	344	344	392	383	398	401	414	392	389	369	388	359	414	401	377	374	416	407	353	434	456	442	397	363	372	385	421	383	394	379	414	436	383	457	399	346	415	402	383	413	381	382	389	393	402	378	413	380	406	405	407	381	349	422	410	396	385	382	375	399	378	430	400	403	389	353	378	383	404	422	384	379	362	370	391	373	409	422	420	400	398	341	391	388	395	377	365	378	400	401	385	404	372	387	373	395	389	401	385	364	362	405	361	378	416	397	400	388	375	371	342	365	359	380	390	379	417	393	419	394	412	350	366	363	400	422	399	352	418	361	380	359	370	397	404	366	370	397	400	382	399	383	374	367	376	395	343	377	384	404	378	399	338	360	367	332	369	381	423	409	393	392	362	394	409	369	381	408	382	370	366	385	404	394	381	408	435	418	404	429	433	391	370	417	378	369	428	394	393	352	390	423	410	407	378	408	393	399	411	424	371	406	343	421	348	369	425	370	418	343	393	372	368	379	399	337	384	430	377	365	390	363	386	378	378	375	392	378	356	392	378	385	403	405	402	398	362	367	408	395	361	409	402	403	402	410	389	379	364	377	366	405	391	395	405	393	407	376	388	395	375	369	374	411	430	385	395	419	402	394	386	403	419	402	424	404	371	410	382	389	404	394	393	373	370	341	378	387	416	389	374	355	365	369	374	421	426	378	394	365	381	373	384	395	421	430	409	393	401	389	371	393	389	381	353	413	360	384	363	404	457	382	365	373	366	396	365	376	428	382	382	419	402	430	424	427	352	369	357	386	377	374	406	419	407	369	399	404	385	378	378	379	373	394	409	374	422	376	386	406	347	374	419	364	406	410	381	406	382	402	397	379	396	379	400	410	392	384	408	398	389	358	416	428	445	386	410	410	397	391	376	379	392	378	356	383	423	425	418	405	402	445	402	410	400	382	386	382	386	384	395	390	378	362	364	370	379	371	381	371	364	402	352	361	393	383	420	368	415	374	383	401	385	352	377	389	398	408	392	410	381	398	380	399	392	364	426	384	374	391	386	376	391	382	388	402	394	399	385	408	399	395	402	367	407	411	346	382	431	410	375	384	361	371	414	389	420	388	394	422	378	366	419	411	363	397	425	368	427	376	392	406	362	362	449	348	387	393	389	392	375	405	421	405	399	391	399	409	407	400	379	431	397	432	412	410	421	394	381	386	412	385	400	398	409	384	406	366	386	412	382	396	417	392	390	406	413	402	406	388	411	397	421	376	375	372	394	429	389	429	375	354	387	401	361	394	356	399	373	347	444	372	396	395	374	367	386	379	392	376	418	402	384	416	392	375	382	409	360	407	373	457	411	385	400	388	346	410	388	434	413	349	371	383	393	432	386	364	397	432	386	397	379	396	394	381	340	330	369	353	377	394	388	389	388	403	401	374	418	377	386	421	412	392	380	383	410	361	405	377	377	404	396	389	380	412	394	429	390	381	397	355	401	401	395	408	402	423	384	418	413	399	384	422	397	351	388	428	374	427	380	428	404	409	353	400	398	412	401	427	415	415	373	384	361	405	400	393	423	401	392	360	396	397	373	394	410	399	380	353	409	414	361	342	375	379	398	372	384	381	385	382	427	403	375	401	416	387	391	438	395	429	413	366	379	423	377	393	334	391	408	371	349	366	346	371	395	393	380	381	411	361	401	392	398	380	393	412	377	348	382	413	382	362	366	433	389	380	379	398	396	392	396	370	371	433	397	436	411	430	409	388	401	430	400	376	360	444	418	369	394	432	396	387	359	375	360	383	379	411	397	405	391	374	380	368	392	444	363	407	406	393	419	368	404	390	409	381	409	395	393	369	379	383	381	386	431	401	396	404	418	393	404	393	407	381	376	397	426	414	391	379	368	400	362	366	407	403	425	398	437	377	383	381	385	424	385	400	391	393	377	371	355	377	388	423	411	404	382	390	432	388	426	364	424	406	368	401	402	391	400	392	401	403	417	393	404	372	365	436	364	416	378	362	383	404	373	351	358	376	395	397	346	427	378	427	399	387	409	415	388	400	399	404	408	366	409	392	382	413	424	410	399	442	399	405	417	371	341	431	390	410	360	396	418	386	408	374	369	352	402	371	399	372	406	415	377	358	385	370	366	404	396	394	385	438	388	406	422	396	416	425	401	405	363	389	391	355	361	398	342	370	380	395	398	362	367	401	396	430	385	409	388	404	405	382	419	362	390	363	374	409	396	406	419	375	359	345	378	368	424	406	386	413	414	394	420	390	372	387	406	430	427	365	391	392	365	374	427	440	408	363	389	370	425	431	421	410	389	378	380	405	370	413	384	405	412	374	369	420	396	364	400	397	374	417	397	378	391	408	408	373	403	411	378	340	369	386	416	395	406	404	384	359	361	380	354	405	407	401	347	390	400	373	410	411	388	397	385	388	384	400	380	380	386	379	367	421	429	399	395	403	360	379	340	366	349	396	391	379	370	388	418	427	405	416	425	371	365	379	384	384	416	417	380	419	416	366	407	377	408	423	397	380	363	387	424	380	384	395	402	390	377	399	396	385	379	384	397	405	429	399	420	390	348	364	408	420	358	435	361	409	392	409	422	415	353	411	372	396	361	383	364	359	406	385	383	373	367	384	361	369	368	396	391	355	398	414	407	407	403	386	391	377	389	352	361	397	354	368	404	387	406	415	379	387	394	420	394	425	373	375	383	386	396	394	384	397	373	388	398	403	393	419	419	389	360	399	397	385	432	363	382	360	381	400	394	397	421	337	351	392	383	389	388	421	428	427	381	405	370	364	367	377	384	441	389	409	438	341	379	386	400	382	413	404	387	410	402	410	416	380	380	395	361	369	400	413	403	422	371	392	384	384	422	402	404	412	372	391	386	400	371	392	402	394	393	370	391	379	389	390	338	454	373	407	394	350	385	404	426	349	380	380	386	375	376	360	382	407	395
15687	10687	16785	17534	10814	6898	6256	7056	8856	10192	9863	7322	2722	1670	2375	3272	2833	2041	1326	1145	1005	960	943	976	913	900	952	1019	1019	1043	1103	940	954	920	956	942	1012	914	952	1035	1140	1126	1117	1032	1079	1040	958	903	937	857	915	861	888	869	892	884	835	892	876	890	884	892	828	928	872	847	875	904	868	895	842	873	839	877	842	861	846	911	883	879	901	842	928	860	825	838	893	860	931	916	853	895	892	906	863	913	871	883	886	926	882	874	877	854	879	929	912	941	890	829	811	868	881	922	885	864	873	923	882	848	901	868	899	827	881	864	878	890	845	834	854	928	844	869	894	858	857	856	918	873	899	830	902	891	866	837	863	862	885	850	877	844	910	886	916	884	854	879	826	874	833	914	900	856	891	867	905	881	874	848	856	902	945	871	880	915	871	868	884	895	896	870	871	850	815	853	871	870	896	883	848	849	895	850	935	885	880	866	855	875	905	927	892	900	838	842	890	925	876	839	863	844	857	884	852	850	847	864	873	903	854	886	861	877	849	838	830	884	852	873	918	943	900	889	895	888	851	812	873	867	835	876	907	883	875	833	840	864	888	890	849	874	836	870	886	942	929	928	896	868	925	885	803	828	903	897	816	879	861	843	877	874	895	857	861	905	892	871	894	896	940	856	837	916	817	874	863	908	890	880	902	899	891	927	879	884	866	860	862	883	893	865	853	856	882	879	857	880	878	875	875	855	840	803	847	847	858	836	870	850	820	892	845	842	869	869	828	816	855	864	873	855	916	852	861	875	898	905	867	867	884	837	911	837	895	942	844	857	881	849	829	836	849	865	833	877	894	840	914	858	848	900	914	866	903	878	894	847	930	861	850	879	916	913	900	862	895	895	891	867	849	888	899	869	835	914	898	877	873	850	895	897	868	904	863	828	874	885	852	830	967	921	923	862	884	928	835	829	868	877	846	919	894	927	843	851	864	899	908	856	912	886	923	887	828	856	899	847	877	894	888	860	893	854	892	856	883	840	909	917	884	882	862	906	808	893	868	907	873	841	874	879	842	873	919	878	892	895	853	814	868	879	834	868	870	862	826	888	882	934	861	892	903	960	884	900	889	849	899	871	869	849	851	878	838	906	891	866	901	857	893	923	853	865	890	943	905	920	857	878	837	845	807	878	880	889	925	859	920	852	868	856	891	821	864	869	852	836	906	868	883	914	863	893	896	874	813	882	887	887	834	792	822	860	804	865	898	854	863	905	846	887	870	886	865	834	887	866	872	892	860	914	863	862	895	855	872	888	870	921	846	858	898	909	821	859	864	916	925	959	849	869	842	884	885	867	930	888	897	888	909	863	843	897	852	818	873	886	890	884	890	885	899	912	919	873	833	878	878	846	921	846	887	872	805	903	893	847	851	902	879	901	841	881	931	872	889	890	924	856	896	807	901	905	874	892	880	899	923	877	832	892	874	908	874	877	882	864	850	907	875	925	831	832	898	852	856	876	867	885	861	876	897	889	866	868	892	833	898	893	886	841	903	888	879	895	899	883	892	847	837	877	883	893	859	885	952	887	885	880	853	861	917	881	880	888	874	854	856	857	934	867	848	893	931	889	893	892	877	910	808	844	874	894	865	849	901	859	893	889	875	893	881	874	850	908	848	897	928	885	895	834	888	924	835	872	885	864	889	877	868	832	874	844	892	879	902	831	851	880	855	856	837	869	877	900	865	888	894	898	869	895	838	904	845	884	933	856	839	868	897	904	862	864	840	872	855	894	876	845	867	850	884	826	881	888	925	880	888	856	845	918	825	886	876	872	879	868	862	894	879	865	852	849	806	864	902	905	887	888	878	844	821	878	900	908	862	829	842	934	892	878	832	853	889	884	850	909	876	866	905	894	864	913	891	864	851	872	874	877	871	880	892	858	884	804	877	866	850	905	860	848	865	903	845	851	854	951	884	836	896	934	890	823	888	881	875	873	877	896	848	898	832	880	855	827	916	884	877	836	853	901	814	875	851	879	863	900	869	882	860	873	897	916	889	879	891	911	872	857	909	876	883	854	866	868	921	871	907	926	883	866	810	860	841	888	881	896	886	876	838	868	938	922	853	902	866	908	895	816	838	842	894	860	821	930	831	878	883	866	861	921	939	868	889	859	864	853	838	920	859	821	877	870	869	868	857	856	869	885	841	869	875	895	884	880	870	867	852	873	847	833	866	933	828	856	848	803	857	884	866	896	859	864	887	881	802	876	888	894	901	836	927	861	907	903	914	888	891	878	913	852	864	926	877	867	921	897	843	907	877	874	917	881	911	869	815	909	919	863	867	856	874	852	899	930	856	866	861	857	829	879	869	861	897	906	836	855	860	870	840	910	863	904	868	894	805	896	859	948	861	915	846	919	897	887	934	877	908	843	881	842	821	876	879	860	884	840	902	893	880	865	877	847	855	902	880	880	867	876	799	838	893	869	894	875	860	889	870	883	896	890	884	898	809	863	858	853	930	851	905	886	860	830	853	856	909	909	858	879	811	932	901	883	907	862	877	849	897	886	841	869	852	858	834	863	866	918	841	849	874	890	801	860	842	953	881	860	873	896	877	896	868	913	840	923	854	894	897	896	916	825	874	859	881	876	874	864	867	869	845	851	900	908	847	852	845	912	888	876	919	873	885	845	843	859	869	897	867	848	919	880	840	855	889	881	844	858	881	851	869	865	851	860	849	853	868	838	866	831	917	863	893	894	885	928	856	869	861	848	903	852	863	829	915	857	871	879	899	855	851	921	868	901	882	813	905	846	888	896	918	849	872	902	934	880	873	833	906	830	879	858	896	848	855	851	833	877	910	832	855	860	857	924	855	892	894	829	872	937	871	856	840	871	864	835	863	880	877	887	893	865	898	878	896	852	839	852	849	945	840	865	922	839	921	855	899	849	895	834	838	897	904	853	862	882	846	856	916	876	838	899	878	854	827	825	867	910	876	881	892	863	834	839	892	888	851	878	878	843	865	904	860	893	889	877	869	824	882	900	859	856	917	918	883	852	831	829	897	898	862	899	875	854	902	883	851	830	885	870	881	865	924	884	914	860	853	906	900	875	867	869	880	893	891	945	838	903	861	888	889	899	918	897	848	864	849	851	887	903	862	849	862	896	836	870	899	873	880	860	866	858	854	838	851	894	855	799	834	873	902	863	873	882	868	912	890	920	948	844	848	926	907	823	854	826	907	910	900	889	860	873	858	884	892	895	877	911	894	898	886	905	849	905	832	922	846	855	952	893	856	851	860	913	853	875	879	856	913	876	914	827	932	860	839	894	884	879	836	858	896	828	854	888	900	900	888	892	846	840	853	884	847	930	837	883	887	805	840	831	886	905	879	909	908	864	868	852	852	872	843	861	863	899	864	861	874	912	866	897	852	842	869	832	944	868	926	863	856	883	921	858	915	881	814	842	870	821	883	878	850	880	867	860	864	878	863	905	889	900	871	833	913	895	861	849	906	863	847	935	840	835	896	894	871	896
33445	20027	19710	11721	5157	2776	2325	2870	4094	4896	4474	3339	1176	698	922	1170	1252	851	576	534	462	426	458	407	410	413	414	436	479	463	499	423	406	456	433	454	418	450	444	464	496	459	498	481	468	465	463	434	431	461	446	411	416	443	432	447	455	426	396	411	436	393	387	410	433	381	429	434	458	425	425	403	418	390	425	400	465	419	437	445	436	426	438	422	420	439	405	436	437	480	425	445	430	404	478	455	428	394	407	432	462	437	405	401	422	378	440	441	381	420	394	454	439	409	475	427	411	422	419	411	401	461	432	441	430	426	407	430	443	444	413	393	450	429	408	412	398	383	436	402	411	375	449	449	386	452	417	408	449	402	379	434	464	432	444	456	430	409	428	396	478	478	401	420	408	419	428	395	424	441	391	398	405	398	425	458	436	420	390	453	392	401	388	433	434	382	396	363	420	399	387	378	385	421	409	407	445	387	435	426	409	446	413	438	405	416	449	438	411	455	409	419	427	429	379	423	430	425	418	382	406	386	400	451	466	400	444	426	414	436	411	419	437	408	372	403	403	400	399	460	408	397	406	395	407	419	395	406	450	427	397	425	419	443	384	391	414	380	420	435	431	380	447	424	388	417	402	387	412	452	416	414	392	455	441	408	442	424	413	423	421	421	413	420	432	418	414	405	392	396	375	384	420	457	398	441	412	431	408	427	454	455	380	440	451	399	403	384	449	453	436	412	412	420	402	399	420	399	421	417	400	413	423	407	430	423	459	420	433	400	369	417	407	446	395	392	408	410	411	368	436	423	422	397	417	414	470	438	417	421	419	426	446	419	431	403	396	406	428	424	421	416	375	458	400	381	409	387	412	422	435	463	427	458	396	449	459	400	458	465	438	421	410	431	405	404	443	429	406	427	422	435	423	391	392	452	434	393	414	432	385	436	431	434	433	429	415	450	424	456	431	417	423	445	456	411	416	421	441	415	450	453	423	441	393	427	429	438	448	407	378	454	397	415	395	445	428	429	445	423	434	394	475	415	440	410	422	415	432	413	401	422	400	410	435	420	429	439	439	389	404	425	418	391	371	420	401	394	376	431	432	405	439	396	435	429	440	445	406	446	440	410	394	379	457	428	398	379	418	423	414	394	430	407	403	420	407	412	419	398	377	412	403	448	450	433	391	388	419	418	455	411	435	408	419	427	379	401	429	376	380	419	396	393	422	391	411	419	401	384	390	441	414	406	397	401	442	414	432	422	404	407	435	442	383	428	399	438	402	477	421	399	447	422	424	421	373	462	438	444	455	432	419	427	422	390	395	402	405	384	387	403	402	389	449	396	421	424	421	421	425	368	385	381	429	403	421	407	411	389	415	440	423	435	458	446	429	433	408	399	435	421	412	436	393	445	420	432	414	371	396	433	424	429	404	419	436	427	410	420	401	417	451	450	447	421	441	419	436	417	444	419	406	410	431	404	405	421	408	430	424	444	463	431	425	422	401	384	438	411	436	431	429	421	428	421	446	453	432	439	401	393	442	446	457	429	406	390	395	415	454	450	439	439	450	453	437	444	390	417	420	424	413	416	412	395	409	414	452	483	436	467	406	417	357	384	443	421	397	450	454	424	427	415	374	390	416	407	386	413	429	397	436	421	406	428	451	437	409	423	433	435	461	389	423	425	414	443	381	418	428	406	399	397	381	424	456	419	439	431	404	417	418	393	428	415	423	393	365	445	398	385	465	476	446	401	411	388	426	417	396	432	423	427	396	391	448	381	454	455	434	458	434	393	432	438	421	431	387	435	406	438	433	393	428	395	376	425	438	425	415	435	432	445	418	413	431	438	445	423	400	385	449	427	436	393	414	403	471	429	443	446	399	412	452	433	422	410	382	433	456	385	424	403	399	404	434	408	452	412	398	433	392	426	430	435	425	427	446	433	444	416	438	423	379	395	428	426	403	409	422	476	410	435	400	464	425	449	390	436	389	474	418	396	444	421	448	437	425	404	442	423	402	456	426	429	385	447	442	457	414	448	441	425	437	398	408	408	416	457	445	392	401	445	438	401	403	422	406	447	425	399	383	412	353	411	422	437	404	400	418	424	423	420	416	393	422	437	402	475	428	419	444	436	410	470	406	413	394	431	385	411	378	402	452	413	424	388	389	397	408	404	414	440	398	385	381	405	461	431	402	417	411	418	426	385	389	441	418	400	391	410	456	441	409	425	421	396	392	412	419	385	399	379	396	449	454	430	383	422	475	431	412	353	401	443	431	451	436	408	428	418	415	414	422	416	402	422	392	446	426	407	425	440	422	436	413	412	417	413	364	376	399	464	389	409	398	431	402	387	469	452	431	421	413	450	363	398	452	434	410	414	412	444	445	421	463	413	401	405	397	413	452	424	381	442	418	422	480	426	457	437	410	410	448	437	451	433	412	395	477	441	433	394	381	407	403	462	431	444	436	400	391	394	440	412	402	431	410	432	384	428	423	428	436	401	431	444	419	424	429	448	432	433	452	429	424	429	386	383	426	406	431	383	447	406	433	446	394	446	436	420	412	438	442	442	442	412	413	406	406	514	432	412	445	422	412	408	438	438	402	421	428	394	418	419	420	417	420	434	430	406	427	404	435	404	443	422	421	435	399	391	367	433	449	413	448	425	422	461	414	387	411	446	427	425	425	412	399	461	403	393	444	422	434	419	444	386	434	429	446	425	454	371	451	419	416	439	424	413	421	365	417	438	391	427	427	390	384	434	418	385	396	440	444	428	422	388	436	413	416	441	435	402	422	401	386	474	444	399	449	430	442	468	420	409	420	410	390	383	373	407	418	463	448	429	423	451	437	403	418	436	400	415	399	417	397	436	446	387	422	406	425	397	401	390	425	408	414	435	437	382	427	407	410	448	407	408	435	434	468	424	425	408	416	391	393	436	387	425	422	423	424	449	463	410	470	435	436	423	430	389	415	430	423	436	396	426	404	432	381	429	421	396	435	396	423	433	456	433	417	411	443	411	405	392	432	418	423	438	425	438	447	428	433	434	428	418	358	400	440	407	428	381	397	412	430	413	380	401	479	399	426	387	429	417	391	393	405	442	451	426	382	419	434	405	394	397	420	379	420	424	438	423	435	414	373	429	442	450	404	431	395	422	387	468	382	408	403	419	407	400	410	424	415	459	415	412	428	449	418	438	403	445	428	442	445	413	456	463	425	423	429	410	437	380	391	369	433	416	421	420	427	403	438	397	402	413	397	402	359	411	375	406	446	417	406	411	402	413	422	403	421	411	416	426	445	419	427	420	454	459	405	455	400	408	426	425	427	432	417	443	457	413	431	451	407	414	397	409	424	419	422	437	421	398	401	410	398	416	399	419	465	459	428	426	402	404	387	413	412	416	416	419	387	415	380	406	465	419	432	387	449	436	420	400	382	389	387	433	466	434	385	440	446	437	429	443	441	395	412	433	424	432	427	426	419	434	421	414	401	390	435	449	379	407	432	411	410	429	400	426	403	435	424	442
20036	14720	22055	17813	12582	9183	8926	11388	15580	18135	16466	12991	4488	2525	3686	5039	5368	3466	1904	1546	1148	999	961	1017	987	1076	1117	1113	1083	1125	1173	1061	1092	1082	1077	1000	1032	1035	1038	1143	1275	1408	1342	1391	1327	1226	1123	1047	1051	892	931	961	998	935	890	934	825	955	942	873	918	926	960	927	954	976	943	903	942	918	937	887	864	895	922	972	908	840	931	937	1022	914	931	928	972	886	919	893	939	893	962	917	935	937	964	910	910	951	873	944	897	913	905	871	972	933	904	938	907	963	943	909	901	903	947	946	900	924	905	899	855	947	926	954	943	975	880	930	943	942	854	943	936	956	885	901	927	956	942	900	912	876	933	915	981	893	887	933	920	875	874	908	885	868	950	899	943	902	885	921	899	912	920	943	895	974	944	927	949	922	835	935	869	924	892	932	918	986	981	926	951	896	960	885	951	957	910	960	947	925	927	941	914	863	900	869	889	957	946	960	887	918	900	913	889	906	917	892	896	933	972	904	898	895	940	909	924	909	872	923	932	946	900	916	915	903	897	944	930	919	932	921	916	951	898	925	904	816	935	937	883	901	907	928	936	887	938	906	928	906	937	975	965	955	943	904	950	886	856	875	905	907	932	947	864	907	942	915	885	918	930	948	891	958	922	939	948	901	882	892	908	917	915	929	895	901	949	954	883	987	882	922	895	941	946	894	881	906	890	922	924	923	907	934	961	916	882	919	969	904	931	885	908	906	866	931	966	891	959	918	882	922	924	941	941	903	964	925	878	897	906	874	907	940	879	874	903	893	918	869	974	913	931	852	898	942	925	843	934	930	883	933	962	946	885	968	928	908	935	898	929	958	905	922	939	912	913	945	926	969	871	911	890	922	929	892	932	939	903	964	883	916	916	890	940	918	931	906	935	904	949	892	891	940	953	976	874	937	911	907	901	849	983	940	924	892	908	920	913	950	951	938	952	935	900	955	940	918	878	926	883	890	923	933	929	978	932	882	916	916	911	925	857	916	925	930	900	969	899	935	948	904	962	894	956	904	895	922	935	926	947	910	906	895	883	958	936	925	910	950	927	948	936	917	922	904	892	895	848	893	872	931	926	910	912	894	881	963	948	902	926	942	934	884	882	884	855	957	940	888	922	910	948	905	916	894	898	897	913	924	916	910	887	918	905	916	900	904	880	923	917	891	916	928	881	926	919	939	907	923	863	969	901	910	897	914	989	945	938	959	907	880	896	887	908	921	910	934	898	945	905	897	916	954	945	897	922	957	915	918	912	858	942	950	907	915	925	900	962	937	933	854	972	906	878	891	859	922	929	945	902	908	871	876	925	919	945	848	890	887	899	876	872	937	841	899	883	955	929	924	946	927	932	896	945	981	911	918	1002	919	895	895	918	938	882	891	927	931	899	952	948	951	925	885	906	897	879	937	922	922	935	954	921	953	896	937	955	913	907	922	903	888	896	842	903	910	960	913	912	880	954	950	1002	913	890	971	894	922	913	933	860	913	887	913	980	948	937	915	948	924	924	903	885	975	908	966	934	942	908	874	918	916	881	942	953	886	939	929	938	958	947	915	905	948	929	908	969	924	957	948	973	1008	918	920	896	950	942	912	953	925	885	898	961	899	978	865	996	918	935	947	986	988	963	921	920	958	966	943	924	933	864	871	931	828	939	905	917	885	893	912	921	893	944	948	913	944	940	926	950	913	935	933	868	888	937	889	960	926	907	909	942	866	946	913	921	848	983	888	911	950	849	901	918	914	927	864	888	904	860	953	926	913	956	917	990	874	923	974	916	929	919	934	950	943	943	947	941	910	962	948	938	897	854	915	894	900	906	944	919	885	873	941	856	903	906	841	888	928	967	863	913	909	863	886	927	934	954	898	883	975	936	906	947	964	917	893	908	890	919	946	926	963	916	919	967	960	918	961	951	919	924	906	929	889	926	928	908	908	873	847	895	954	892	966	920	907	949	856	897	911	926	939	935	967	886	915	920	978	934	864	949	911	931	845	943	901	976	889	942	977	884	950	968	899	950	909	913	882	906	891	886	921	954	902	893	915	881	962	973	928	879	919	938	929	892	960	947	876	906	961	884	993	923	965	882	908	877	976	902	896	868	902	924	892	949	893	879	959	909	927	907	872	933	886	928	905	919	870	966	934	938	968	958	920	897	924	981	908	949	841	895	899	953	943	905	915	924	887	963	943	996	952	920	899	917	924	940	917	963	871	885	935	881	895	893	897	922	915	930	983	929	930	885	929	962	911	887	927	916	912	930	961	858	911	920	920	889	918	854	907	903	949	930	930	937	862	958	918	926	905	923	978	953	874	920	902	961	950	860	918	940	894	931	908	895	894	902	948	922	880	891	938	933	871	978	880	965	885	935	879	919	872	947	967	938	865	947	935	926	903	918	915	891	895	891	900	883	924	933	931	985	885	866	901	861	989	869	963	878	907	952	864	903	895	900	937	957	881	927	922	930	893	894	972	902	914	943	919	918	891	840	877	937	947	947	948	887	945	890	925	923	926	883	891	912	883	925	913	981	976	899	930	958	955	929	952	850	888	908	904	878	905	862	963	971	939	928	978	924	886	930	951	916	926	943	945	910	924	908	936	913	913	891	882	967	888	918	945	908	881	905	923	893	879	901	860	911	900	969	914	923	926	941	896	926	875	885	952	916	968	906	901	867	900	871	916	911	906	897	928	914	913	903	911	902	939	952	862	895	892	971	834	926	882	965	903	936	915	895	892	893	946	924	880	917	908	916	807	919	957	987	914	954	958	899	909	871	962	871	969	913	939	960	926	908	938	904	923	899	884	942	861	889	888	990	918	900	935	944	957	921	937	872	906	955	903	891	842	883	887	990	949	877	958	938	900	931	832	935	988	941	871	932	895	876	921	924	904	944	898	910	919	918	928	915	866	879	921	909	919	893	902	965	907	921	959	916	925	928	925	903	934	918	924	917	1002	929	896	915	957	906	946	905	968	945	889	1004	892	933	920	927	937	961	963	953	888	954	885	953	909	878	865	926	973	880	922	884	952	966	904	903	906	960	941	958	853	881	987	940	938	962	889	908	882	913	963	883	962	898	864	929	958	908	848	891	943	937	906	938	948	908	888	866	935	910	950	966	929	903	971	956	923	952	929	930	902	934	940	924	896	900	901	866	925	858	912	897	935	968	907	941	958	932	942	927	935	906	948	971	965	960	929	957	920	892	873	900	954	906	934	978	946	986	931	904	909	946	932	931	914	899	948	862	912	963	916	906	903	888	890	887	868	909	932	923	955	887	870	929	948	942	898	960	938	884	908	923	945	911	924	956	874	901	963	919	927	868	943	911	929	914	915	856	934	869	895	883	948	957	946	914	895	919	886	918	968	896	853	921	931	965	890	944	946	971	907	903	943	873	959	946	937	923	912	943	874	932	904	914	917	969	885	925	960	896	910	912	919	979	915	961	891	896	962	922	901	946	900	965	932	967	939	900	908	901	991	867	931	907	872	981	923	873	925	911	875
13366	5451	4158	2213	1832	1194	948	701	719	578	538	458	374	345	360	367	350	371	344	332	326	355	337	315	304	321	315	386	338	359	363	336	347	347	349	351	325	324	324	291	356	338	332	331	336	349	320	360	310	327	310	329	354	344	328	352	350	333	305	328	344	333	329	314	309	329	339	318	334	315	329	306	325	306	323	345	335	354	315	311	316	353	337	332	346	320	357	335	335	368	336	320	320	284	309	303	353	317	323	319	360	342	335	337	369	311	337	341	329	312	338	310	308	345	317	354	327	336	326	312	311	318	314	330	358	353	324	305	341	342	287	301	321	343	340	336	314	328	284	295	314	335	327	318	341	305	337	327	329	336	333	312	305	311	333	287	345	300	352	341	334	300	304	316	352	274	317	334	326	324	320	322	316	324	326	297	347	331	322	327	312	323	305	311	362	345	360	347	331	324	386	328	362	336	339	347	349	329	298	297	332	324	367	327	348	342	285	330	335	323	338	309	351	350	352	312	301	319	325	338	333	324	356	321	332	349	299	319	314	345	332	324	297	309	318	326	294	315	367	320	344	320	336	312	342	374	337	320	363	357	336	349	302	341	364	366	329	348	329	335	342	342	344	346	294	333	336	305	341	318	307	339	325	337	335	318	323	347	305	310	344	352	308	315	347	339	346	306	330	336	287	328	342	329	341	321	353	317	333	326	347	343	314	320	324	337	344	337	341	375	345	335	332	362	362	344	306	329	354	325	309	316	336	349	323	339	334	329	330	328	298	353	386	361	302	363	315	315	310	326	345	323	312	299	321	350	324	333	320	346	332	328	302	320	362	308	292	349	356	320	322	333	297	330	328	331	309	348	326	323	336	316	291	350	292	292	352	293	342	320	346	330	330	360	335	285	342	326	348	311	359	307	323	368	320	276	339	315	322	354	326	354	321	357	325	280	349	331	355	302	317	351	330	297	315	335	323	353	325	340	340	293	283	371	340	290	306	329	303	331	340	329	333	339	324	368	334	310	325	329	337	314	307	321	302	316	348	349	383	292	306	309	310	315	316	302	329	319	345	328	306	318	316	320	311	307	323	335	341	351	335	339	337	297	316	329	304	345	324	301	325	327	331	338	311	315	338	335	358	298	384	336	320	352	286	313	306	312	321	299	339	294	339	309	333	324	320	337	312	362	331	356	358	384	336	340	337	300	333	326	384	317	297	334	312	318	329	319	344	312	329	339	353	333	353	379	361	336	338	334	334	329	343	342	346	344	327	314	347	299	310	331	347	312	308	333	341	309	323	333	324	335	294	349	312	313	316	321	366	364	322	332	317	301	330	349	325	330	303	350	272	330	337	316	322	316	298	352	328	338	358	325	326	341	340	302	318	311	325	324	323	302	327	325	325	360	340	341	316	359	339	299	320	346	372	313	298	321	326	335	323	314	324	368	334	320	317	306	339	337	327	324	329	317	316	335	370	339	361	358	315	307	327	362	314	372	321	342	279	311	339	333	320	336	336	319	316	326	319	332	324	356	349	339	346	367	285	307	354	293	325	318	332	339	334	313	304	362	311	323	321	316	344	312	330	345	333	314	342	342	329	298	328	327	314	318	344	350	374	304	338	318	343	330	318	323	323	330	297	338	292	334	349	346	341	337	297	338	335	349	368	351	352	342	291	338	324	324	316	351	368	323	334	314	342	330	322	329	309	310	330	297	331	341	365	322	314	327	319	301	312	323	312	289	335	320	324	346	325	288	337	319	318	299	341	370	322	324	301	326	327	346	313	320	312	330	328	321	328	333	320	305	318	360	347	322	322	334	337	305	334	296	301	318	304	326	332	364	349	323	344	320	287	318	343	341	319	328	334	367	307	340	354	292	342	357	308	318	320	328	308	300	329	356	292	311	327	322	328	291	324	291	303	325	327	310	303	301	329	344	335	347	295	316	306	374	377	321	309	294	321	332	337	336	338	335	315	309	314	298	322	321	347	344	312	310	308	350	328	315	340	334	311	298	343	325	341	339	349	321	313	317	328	345	334	321	317	311	333	324	329	328	316	334	360	292	320	321	340	359	334	323	305	360	321	320	334	327	323	350	318	351	337	315	312	303	296	298	320	302	316	311	360	299	332	309	326	323	343	357	303	359	309	319	330	297	312	349	341	299	330	321	335	320	289	363	346	349	304	332	346	336	317	336	314	330	295	320	327	359	291	307	282	371	340	309	346	325	325	311	309	319	381	329	326	331	295	353	318	308	310	304	357	351	332	279	314	277	320	333	357	328	368	333	321	324	316	356	347	332	319	325	357	334	317	329	338	321	299	337	330	331	328	333	331	322	307	340	335	322	318	363	316	339	324	356	338	298	309	290	315	309	288	265	325	306	306	337	318	334	309	292	323	360	344	352	329	322	307	349	333	323	350	343	343	340	342	311	327	325	336	315	312	340	358	322	325	353	297	331	323	347	335	348	351	325	320	315	332	316	325	344	329	298	270	329	327	328	319	341	300	324	343	328	331	315	333	363	326	375	342	317	349	329	296	330	319	365	345	318	290	352	327	318	365	332	305	329	296	325	304	305	323	339	311	309	342	328	287	319	319	309	350	296	319	282	350	324	338	297	329	331	312	329	322	312	368	321	306	315	305	339	346	346	354	335	332	298	335	285	311	325	350	316	341	312	350	347	287	327	337	338	308	323	350	326	296	321	308	318	337	329	336	360	373	335	316	315	327	332	348	297	316	338	343	337	350	350	365	348	310	332	342	328	311	344	337	333	326	342	340	331	310	332	364	323	295	382	335	310	353	291	340	321	306	299	342	341	313	337	298	329	340	309	355	330	289	321	351	322	355	318	311	301	278	355	384	347	350	339	294	317	314	292	324	363	317	341	348	300	352	324	304	342	320	317	306	334	346	330	344	342	352	346	355	272	344	340	318	319	335	348	323	308	331	357	320	338	330	339	353	303	307	303	320	315	315	340	314	334	354	319	311	318	290	328	326	351	342	327	312	364	324	322	307	363	358	356	312	304	328	341	339	358	362	314	318	297	355	334	361	315	289	301	315	334	347	349	325	320	328	291	336	312	317	304	280	308	307	328	309	334	333	329	293	324	370	287	319	310	317	318	314	329	332	372	323	298	338	347	314	332	314	324	305	347	306	344	324	313	323	308	319	310	338	297	317	304	335	335	287	326	350	337	314	340	321	314	355	360	345	313	346	307	342	300	276	310	323	301	328	323	348	305	316	313	384	331	296	344	309	304	293	312	344	321	306	338	318	306	311	324	335	328	362	327	339	394	331	325	345	368	337	362	351	299	353	309	317	298	325	328	339	332	343	341	360	328	302	323	326	339	342	288	304	312	339	316	312	353	334	343	321	311	303	352	320	320	361	308	290	331	317	337	350	357	317	328	320	315	312	321	317	324	355	309	326	330	310	339	342	342	334	312	295	325	340	356	338	304	344	354	322	357	355	322	371	300	339	311	359	343	310	316	311	318	300	312	318	316	335	336	324	345	363	304
8379	4750	6638	5680	6461	4706	3469	2526	2871	2187	1944	1413	1113	936	947	919	866	870	811	812	765	772	783	806	804	843	826	853	852	831	855	802	802	768	807	808	756	757	745	744	775	770	811	789	737	790	796	819	756	751	730	812	752	764	793	781	677	770	761	772	734	725	764	771	717	765	752	765	732	774	706	714	702	747	697	748	768	740	783	789	748	723	742	752	715	791	754	739	778	722	730	745	746	749	731	748	760	704	746	752	771	731	706	755	659	770	743	741	795	719	724	754	758	713	744	743	758	749	732	724	710	776	734	730	766	774	810	793	756	737	715	673	742	725	734	735	731	763	760	709	778	721	777	724	725	685	727	749	761	740	700	739	760	751	744	757	769	736	746	754	725	751	733	776	743	752	707	725	743	729	751	749	741	743	745	797	748	724	766	700	760	741	724	724	772	758	736	809	752	756	784	775	718	733	733	729	773	737	757	740	773	738	728	751	767	721	704	787	691	766	740	743	705	767	784	736	753	742	734	748	746	775	791	758	749	743	749	724	772	779	731	736	760	786	772	709	732	747	706	768	740	751	770	802	727	741	763	736	755	744	777	756	705	734	764	778	771	742	763	691	744	717	711	793	752	699	766	736	746	741	754	744	767	751	717	770	730	764	768	768	725	699	725	727	794	793	757	732	759	737	727	744	729	759	747	757	742	732	803	714	689	691	796	731	739	729	696	761	719	712	739	756	774	732	815	765	801	737	792	703	716	747	765	741	740	736	786	752	800	720	764	699	791	766	771	728	732	762	739	700	766	733	744	725	708	747	790	769	713	781	747	756	775	731	739	751	791	715	753	754	741	725	719	763	712	751	722	715	729	734	711	740	803	802	740	736	721	779	789	723	743	720	738	726	742	720	730	771	746	686	730	748	746	759	727	679	724	717	755	728	763	741	746	729	730	742	721	755	759	743	723	778	719	733	763	710	758	763	774	745	711	752	738	690	729	752	712	776	777	725	724	738	707	723	734	788	743	736	709	740	700	757	704	736	747	741	731	715	742	727	783	749	774	698	765	743	759	736	766	730	781	738	693	712	733	772	728	776	725	767	715	721	742	756	761	728	752	749	795	799	735	731	773	742	773	738	732	743	728	774	719	778	709	740	723	770	757	768	727	733	726	794	747	715	813	784	747	773	764	750	744	764	799	775	728	746	756	690	775	756	758	793	748	737	747	696	744	731	696	734	746	729	726	733	761	771	749	730	771	722	735	783	723	728	783	723	752	754	764	738	782	762	756	753	748	715	731	800	752	746	762	710	732	745	780	746	719	764	763	764	772	769	744	741	734	732	711	731	760	750	711	729	690	724	739	725	763	736	762	712	704	733	730	774	738	742	751	684	770	768	747	740	741	707	723	717	766	740	771	747	727	777	749	757	732	745	757	715	714	775	763	716	656	749	724	722	715	777	746	691	720	737	749	744	754	747	735	766	754	738	732	705	775	738	749	736	760	722	765	684	706	773	752	741	753	761	742	694	766	743	739	760	720	739	735	704	793	739	736	772	736	755	767	754	736	726	740	756	734	751	744	735	733	775	769	725	759	726	745	723	726	780	734	743	745	706	765	752	753	759	733	763	707	731	734	724	743	749	683	714	723	759	729	716	662	732	744	777	762	731	746	754	727	779	711	761	747	727	760	774	719	756	754	748	754	726	703	772	755	730	799	743	681	767	734	773	693	732	747	749	667	748	749	778	705	790	737	750	783	765	710	780	752	747	702	801	742	775	746	703	735	772	742	784	837	734	736	770	704	782	740	758	714	769	771	729	731	750	784	754	728	727	710	795	726	688	762	730	679	765	809	750	726	747	724	773	744	735	757	760	754	775	775	786	749	715	759	755	715	767	760	729	724	753	774	746	696	728	779	722	782	738	740	728	743	728	737	680	702	801	757	765	759	764	750	716	738	707	710	731	756	742	738	739	767	783	720	697	758	710	788	740	744	712	705	683	727	698	742	758	750	747	696	732	771	697	791	763	753	768	753	780	737	743	785	733	810	722	758	743	731	744	787	714	777	709	754	764	722	770	748	743	765	762	745	800	744	744	756	712	742	741	720	776	706	714	704	773	715	756	772	759	750	702	747	707	735	716	724	727	761	735	755	739	712	777	716	753	795	705	722	781	711	737	717	726	746	759	761	748	704	708	733	782	693	775	776	790	746	752	743	767	787	740	704	707	691	765	744	770	776	722	760	793	708	716	786	728	712	719	740	754	746	761	766	738	779	821	698	775	755	728	722	758	725	770	732	711	728	720	739	719	785	719	773	757	762	743	750	710	783	790	725	725	766	728	820	805	715	709	779	716	773	749	795	755	775	727	748	752	773	718	734	728	776	747	766	770	742	772	755	723	731	748	702	730	762	751	750	781	703	751	683	746	737	741	754	724	701	748	728	758	762	763	735	719	742	729	708	756	717	790	725	732	732	798	746	812	685	667	740	769	750	750	721	766	715	740	740	737	687	748	778	749	698	719	717	759	728	768	745	705	718	755	743	748	763	771	753	730	762	730	743	746	777	785	711	743	743	725	737	775	771	734	789	712	798	727	755	741	728	797	769	749	776	739	696	744	769	762	760	735	676	740	690	744	754	731	790	733	727	750	754	687	698	778	726	695	783	725	792	716	732	716	718	742	778	769	715	732	746	718	713	702	743	692	691	753	768	787	783	714	769	788	757	708	725	753	768	718	714	729	763	738	771	716	771	692	784	737	796	736	771	706	721	746	755	757	766	698	771	757	713	738	764	719	715	734	706	772	724	756	780	706	755	720	735	705	780	734	744	817	740	718	697	781	735	713	757	758	717	754	734	755	765	693	743	734	778	798	795	765	749	729	722	729	741	762	770	742	731	727	778	762	793	728	769	792	739	720	725	754	741	760	716	731	759	713	754	691	717	755	754	776	749	751	733	745	734	779	753	729	694	710	713	776	695	750	767	766	743	732	781	751	776	740	741	722	747	751	747	764	733	698	744	762	730	773	749	712	745	732	729	756	731	766	706	760	717	773	721	737	779	718	705	772	781	716	735	751	766	723	759	742	727	760	730	767	732	749	792	739	771	736	718	783	745	756	773	751	786	754	753	709	739	728	673	694	740	786	743	766	779	751	702	743	800	739	749	757	790	705	729	704	746	686	773	753	734	736	807	782	710	766	771	710	708	740	745	785	743	715	755	699	694	740	742	717	741	742	738	781	726	805	733	716	767	695	771	760	753	703	737	762	742	749	698	764	754	780	739	770	758	773	762	717	752	684	776	711	807	746	756	735	749	773	749	711	765	764	727	770	731	736	745	699	716	753	724	752	757	708	794	758	716	734	720	743	753	749	760	735	771	730	756	703	721	758	725	759	729	716	767	738	701	792	773	716	725	732	804	741	728	758	759	718	765	765	740	726	726	746	815	758	752	766	738	776	762	725	699	679	731	716	726	720	773	751	723	769	745	741	773	737	769	769	763	743	757	731	793	768	748	797	800	760
25074	12978	11674	7863	2938	2112	1560	1897	2285	2591	2063	1548	682	633	715	823	842	637	490	454	426	413	379	401	396	448	400	407	395	437	400	430	378	411	409	428	399	424	401	400	455	438	422	421	435	437	369	408	451	373	414	397	362	379	379	392	422	433	424	399	373	366	382	376	407	403	382	385	387	446	386	361	440	376	383	412	430	425	376	400	402	423	363	398	402	388	396	415	418	418	400	450	410	399	363	426	393	384	440	420	409	361	414	388	397	374	377	394	366	431	423	413	461	431	384	382	404	381	410	434	377	401	396	434	388	429	388	402	375	374	372	374	408	421	407	409	405	378	412	411	402	503	378	381	426	409	423	412	406	411	404	389	401	423	386	351	402	412	437	378	392	415	410	344	413	377	401	417	391	422	388	400	421	416	436	428	415	416	402	391	442	384	377	401	371	424	364	438	414	384	399	413	389	363	394	434	361	376	387	392	408	401	392	403	419	417	371	388	404	369	386	410	412	345	351	360	396	365	404	407	384	384	410	380	392	435	425	409	465	420	402	399	382	440	423	401	435	390	380	415	392	402	412	391	395	399	390	414	379	402	371	418	411	376	410	373	382	422	407	433	399	407	388	405	389	378	391	410	406	376	385	365	397	407	388	400	426	394	429	369	411	397	397	424	383	391	392	415	371	381	405	392	439	418	412	404	417	385	377	403	415	380	362	376	384	464	428	395	469	415	381	356	371	458	394	376	387	387	387	403	455	387	385	384	356	385	365	401	388	416	392	398	389	389	393	412	378	379	367	450	383	409	394	402	387	405	433	404	382	401	423	408	424	376	463	399	375	388	367	355	412	412	398	458	436	414	388	371	449	400	386	401	419	371	418	377	406	392	409	405	410	392	406	383	404	403	357	421	370	392	396	391	412	386	407	392	387	393	388	387	351	382	389	391	402	355	385	395	436	434	387	395	427	426	377	398	429	393	408	402	434	390	385	421	383	432	405	377	463	417	413	434	396	420	422	385	426	392	399	412	428	372	422	427	388	384	388	375	419	401	371	429	408	395	424	409	415	409	374	392	368	390	409	419	409	374	405	442	404	395	424	376	406	408	414	429	389	391	384	402	422	401	372	391	427	415	437	401	396	417	422	389	401	375	380	396	395	412	374	401	388	383	387	400	422	382	408	416	416	380	364	411	400	382	379	400	376	402	399	360	384	396	418	404	386	419	378	402	409	395	387	378	401	386	379	396	406	422	400	390	397	419	404	391	452	414	408	434	375	384	384	437	396	422	407	422	400	399	396	402	381	422	406	406	397	387	403	368	382	401	386	377	377	417	366	388	404	385	384	436	393	409	434	396	413	369	387	400	422	435	427	375	413	400	392	414	408	410	426	414	407	400	403	356	400	388	439	360	405	384	401	403	371	377	359	382	408	342	389	414	372	386	357	407	442	413	404	425	412	416	413	452	435	386	396	417	405	437	381	390	404	383	389	378	429	399	391	391	412	402	408	410	427	384	429	393	397	372	386	385	381	401	421	421	389	428	384	416	399	374	399	404	346	438	386	373	400	453	394	386	411	411	404	421	361	368	389	425	409	380	367	384	397	419	425	392	390	385	405	409	434	426	414	409	389	404	405	389	453	435	416	415	424	385	357	407	423	415	439	421	412	399	436	421	397	395	359	390	385	406	398	393	427	407	380	393	421	390	378	396	385	381	359	383	433	436	398	400	364	410	440	410	394	407	433	397	355	433	406	410	421	407	386	439	374	380	377	402	381	421	437	364	376	392	417	420	397	418	376	406	359	387	398	405	475	428	381	411	448	423	411	365	421	403	373	421	380	394	392	424	413	435	393	437	395	396	385	359	414	360	437	421	412	399	439	415	400	399	409	397	384	437	402	439	409	402	384	405	404	386	387	382	388	416	409	381	387	388	392	440	393	399	448	395	361	384	373	384	403	417	409	407	418	380	391	366	400	390	410	461	422	364	409	399	401	404	406	378	431	428	420	402	373	411	395	372	375	380	411	380	396	417	383	415	389	396	433	397	365	422	384	405	384	390	404	396	446	420	374	400	418	397	413	389	363	406	392	383	429	379	400	400	385	418	393	400	407	400	425	394	416	417	356	380	394	412	443	404	374	409	377	426	408	412	404	406	406	419	411	399	404	388	405	416	350	438	387	430	415	421	390	351	402	391	377	373	422	403	365	383	369	374	382	390	414	399	388	410	397	343	411	393	430	389	419	419	386	374	418	388	414	414	385	390	432	428	399	426	430	379	376	385	371	383	394	374	372	390	401	405	398	428	387	379	401	422	429	445	400	451	397	373	392	406	411	416	393	353	401	397	389	412	381	361	383	385	411	421	395	359	362	407	381	402	402	446	388	386	395	431	386	439	403	376	380	396	424	412	461	362	401	356	410	367	358	366	380	385	411	379	363	387	414	387	426	394	411	392	407	367	384	390	427	422	400	404	399	403	399	372	399	370	377	383	373	408	450	370	418	403	417	373	387	404	401	474	380	394	382	373	374	393	395	420	430	385	382	377	398	384	373	388	372	373	388	422	387	369	376	420	427	419	402	376	390	415	445	391	381	390	415	370	396	373	386	410	378	429	353	391	389	412	388	397	391	398	394	433	401	395	384	418	437	391	422	377	380	370	375	417	412	436	403	380	391	393	402	391	371	377	441	441	357	404	438	428	426	405	363	348	407	425	360	387	419	359	388	392	411	401	415	414	404	373	408	431	399	405	385	415	399	391	381	412	425	386	396	405	401	351	401	387	418	384	417	430	440	412	421	403	398	407	407	356	388	374	395	404	358	376	418	365	394	395	401	403	437	411	441	414	405	392	439	395	424	424	396	388	432	408	410	394	369	379	394	376	420	417	389	387	381	398	396	413	437	391	389	378	386	373	418	407	395	423	394	439	415	390	376	400	425	446	374	384	441	394	404	384	416	428	410	420	404	453	419	376	397	388	395	365	380	381	361	427	350	370	380	410	357	407	396	371	345	397	352	402	368	354	427	372	359	395	421	376	373	405	463	375	376	394	399	410	396	365	391	421	386	396	389	393	405	454	399	370	458	401	404	393	399	394	418	369	391	375	408	403	391	399	424	344	401	390	414	413	393	403	424	396	377	456	390	365	386	386	423	430	410	412	384	401	437	448	387	377	369	385	403	428	443	378	383	406	412	392	378	376	375	375	409	387	397	417	354	445	414	419	413	377	401	395	406	362	377	425	425	376	389	409	412	386	404	407	387	383	390	409	415	397	374	413	383	436	355	401	393	401	418	435	413	387	355	430	442	399	438	426	429	420	390	392	387	394	371	350	389	426	355	366	400	382	385	440	421	421	389	390	383	396	413	406	403	408	387	398	377	403	406	420	421	389	395	364	390	407	397	372	401	447	425	397	378	397	413	392	400	383	395	427	385	433	396	406	383	409	362	399	406	375	375	405	427	451	409	406	431	389	431	413	408	432	413	400	405	402	407	396	395	416	380	412	382	433	417	407	370	383
15773	10073	16100	14021	8176	7684	5910	7677	9653	11040	9359	6615	2241	2126	2656	3474	3460	2462	1432	1179	1029	928	928	990	957	985	1033	1039	1086	1080	995	976	970	964	1021	908	913	944	912	1037	1142	1089	1096	1065	1039	1023	951	921	931	891	853	915	872	828	887	867	934	884	920	883	904	871	862	878	896	820	904	931	850	899	867	960	912	880	965	893	899	848	882	912	905	935	885	898	903	895	875	888	875	868	873	944	861	919	904	855	832	904	937	902	895	852	851	900	896	835	915	880	890	930	887	884	887	886	854	882	887	870	919	866	898	814	918	932	897	898	949	860	897	860	919	841	866	837	884	899	942	933	889	897	886	926	862	946	882	910	875	910	862	842	878	875	922	847	898	895	885	871	908	881	964	917	874	869	908	887	930	932	879	951	947	895	880	857	866	914	859	883	948	808	867	898	849	882	886	940	827	867	881	877	915	852	868	875	879	857	846	842	941	945	851	863	832	890	919	881	890	909	878	863	866	893	877	885	953	893	916	839	904	884	896	915	876	867	854	896	892	913	875	879	896	863	833	881	881	867	864	868	908	849	852	911	931	869	937	873	869	857	881	849	862	848	863	919	900	908	826	910	886	915	918	896	833	905	895	928	940	889	870	891	943	903	889	927	889	902	913	895	888	890	854	855	862	879	888	917	893	863	873	897	898	917	880	871	824	907	900	879	847	925	858	863	916	917	831	880	873	935	922	883	907	909	939	906	929	853	899	915	885	870	929	877	857	855	882	843	899	876	894	908	938	899	878	895	903	858	886	900	946	889	859	890	890	887	913	911	900	907	895	900	877	884	895	860	956	881	890	866	881	917	897	842	848	912	915	876	875	904	850	848	918	846	900	882	900	873	930	892	854	883	908	856	900	849	913	871	889	854	880	937	929	877	915	844	906	846	887	825	895	943	946	893	847	850	876	842	936	859	901	873	884	875	847	812	906	909	854	883	862	924	873	878	880	894	934	856	898	915	964	887	862	917	905	886	851	869	892	873	909	870	884	863	899	905	918	872	841	871	888	847	866	830	834	879	878	933	919	875	917	857	923	835	865	885	912	880	905	865	885	864	870	879	908	894	889	892	910	862	880	871	935	933	911	886	926	870	919	909	899	880	896	889	900	888	937	888	905	905	856	909	909	892	843	912	904	942	911	898	905	909	901	873	852	869	884	911	920	871	893	891	890	905	855	896	888	888	881	894	929	903	864	898	922	818	914	925	880	876	843	898	883	844	929	874	920	914	887	905	884	857	872	903	909	923	872	929	914	876	890	919	914	923	857	906	915	855	828	914	871	886	843	864	889	879	885	907	879	878	908	899	872	875	896	902	944	883	888	924	900	922	919	857	876	884	830	831	940	930	908	938	933	838	871	848	922	920	910	885	877	896	911	884	889	842	920	838	908	873	876	949	867	902	851	893	867	884	893	859	884	895	878	881	829	852	901	883	891	850	909	925	932	910	889	846	939	873	869	919	950	880	914	916	860	758	931	895	877	932	860	894	898	936	900	906	936	872	908	881	857	895	831	923	949	909	869	849	879	906	888	872	905	881	899	934	876	870	880	903	919	862	946	961	954	884	853	918	882	915	907	924	928	886	873	881	883	951	875	875	895	926	900	803	940	923	916	945	877	898	885	850	913	926	893	854	878	866	891	933	901	889	902	860	903	938	835	896	896	887	857	846	936	878	865	884	912	882	913	914	834	840	917	878	900	910	913	922	853	862	852	886	918	896	925	872	876	863	838	889	896	926	874	928	886	896	902	927	858	914	944	891	910	886	817	899	882	868	898	886	884	919	865	917	849	891	882	892	864	868	846	892	914	916	875	849	882	902	893	891	844	929	908	854	884	889	864	869	914	889	917	984	907	898	907	856	905	906	911	859	863	917	870	900	947	878	890	884	881	922	890	888	905	869	885	931	914	903	878	932	933	857	869	881	873	914	869	893	893	916	911	882	839	878	847	860	911	879	819	878	892	948	926	850	965	880	888	894	911	914	881	922	922	890	873	900	929	927	912	924	870	863	893	889	886	895	947	864	961	864	926	890	887	864	851	886	867	870	898	864	911	901	918	885	923	856	943	886	910	889	842	859	916	863	902	928	899	901	901	898	908	855	878	941	873	921	854	882	884	926	851	864	895	923	904	908	892	928	913	886	922	890	865	913	898	861	940	871	841	890	922	862	890	871	869	858	904	901	886	897	940	869	840	930	854	845	857	877	901	913	864	894	941	876	854	911	908	914	903	852	904	960	926	908	893	866	888	876	849	916	835	903	909	931	878	863	865	923	856	863	905	863	918	904	904	867	878	919	863	888	924	883	824	878	880	834	862	852	913	872	889	874	893	864	951	881	874	916	850	923	912	853	898	866	872	939	889	915	925	974	933	859	872	908	914	826	890	871	901	911	860	871	900	931	915	929	932	907	853	913	924	849	903	880	892	930	858	899	954	867	860	904	892	887	878	948	896	886	874	868	892	913	897	899	888	858	893	853	897	886	911	900	885	863	852	893	839	878	850	891	932	870	906	949	861	844	899	849	895	948	866	914	939	922	878	882	873	878	861	893	884	865	873	859	894	877	849	890	888	847	931	910	884	865	870	836	924	935	917	857	918	920	957	874	946	908	909	883	872	868	858	957	888	911	915	930	850	933	957	848	892	861	884	882	920	904	885	864	856	876	885	858	911	927	882	915	897	923	826	895	885	889	943	894	881	869	877	907	923	855	869	842	845	845	902	902	836	867	894	961	871	935	910	866	895	855	865	895	936	904	934	894	917	890	854	818	915	887	906	875	869	883	866	889	923	946	926	902	879	845	904	841	902	875	843	891	867	863	896	868	859	882	915	896	895	911	859	904	916	902	882	920	922	882	891	866	867	885	908	939	874	869	919	892	923	871	871	901	908	952	914	898	856	882	877	871	918	924	897	904	917	898	923	892	898	834	892	903	862	893	850	898	919	887	878	909	890	850	886	850	869	914	928	933	902	908	849	828	909	890	882	886	918	862	896	885	852	861	875	905	917	939	913	933	928	881	818	853	885	842	935	829	888	864	858	850	870	926	933	884	925	867	858	869	878	894	867	901	917	854	937	869	878	874	936	869	876	882	908	897	886	903	828	865	869	870	951	917	918	920	900	841	879	912	852	929	936	900	871	897	895	893	875	888	884	888	874	924	909	896	925	826	899	845	878	880	856	948	862	906	858	887	850	864	950	892	885	830	879	869	888	866	946	892	903	866	908	908	860	916	888	866	866	874	881	872	849	893	931	879	866	879	874	901	921	894	924	915	858	888	873	904	928	900	903	898	891	961	923	891	949	877	936	883	892	905	815	847	897	843	906	890	888	900	889	909	901	903	877	896	935	834	962	882	911	872	892	845	859	880	952	832	866	881	863	907	859	867	849	881	868	876	885	921	969	860	920	901	880	831	895	871	856	935	919	880	854	884	874	869	852	904	889	912	893	933	892	912	903	854	910	890	848	913	917	864	887	888
34673	21890	21149	12752	3814	2784	2174	3133	4169	5028	4111	3031	934	867	978	1279	1276	888	653	519	469	434	434	443	452	448	440	474	483	449	495	425	418	410	449	412	419	400	423	523	500	440	462	478	465	458	488	425	415	416	429	442	449	434	468	427	419	405	377	453	415	377	425	436	438	445	437	425	420	435	420	406	445	430	449	474	377	399	469	460	434	419	458	437	429	432	443	451	409	437	424	467	438	458	439	434	390	405	396	436	430	457	395	461	430	412	449	413	413	403	396	418	454	406	386	393	418	428	423	433	417	404	433	417	415	459	423	373	456	461	448	418	433	452	464	420	423	428	456	422	396	406	438	420	451	432	379	423	434	446	404	468	402	434	441	404	407	380	436	421	431	438	409	431	406	397	419	390	427	432	409	410	404	446	422	410	417	424	412	447	452	434	415	462	407	458	415	455	439	405	399	434	436	411	433	448	466	435	455	443	427	414	382	394	404	455	423	418	387	434	444	425	411	390	381	459	419	410	445	433	408	395	410	431	449	455	425	447	436	469	446	438	425	393	445	447	436	413	435	399	382	468	426	392	424	417	443	401	423	380	398	436	440	426	428	436	432	394	418	409	407	416	389	402	383	445	456	417	371	383	414	398	408	470	404	394	416	444	435	371	393	443	395	423	402	443	390	430	426	417	442	421	365	427	434	423	420	464	450	421	436	430	429	430	429	407	445	385	470	451	388	401	430	422	420	468	414	420	406	451	443	444	423	432	435	460	393	401	407	414	400	427	441	424	371	390	444	420	382	440	390	444	393	450	399	446	388	442	417	471	402	428	436	448	515	429	411	395	413	375	444	454	406	452	419	423	414	438	404	407	431	431	417	391	409	476	416	433	423	435	447	430	422	409	412	432	402	395	420	398	429	437	408	421	436	412	437	470	445	416	442	422	385	413	468	458	399	404	425	439	407	416	415	412	425	426	417	407	456	431	420	405	472	447	442	426	448	427	421	462	444	407	420	451	425	450	437	394	397	441	451	463	407	415	432	425	471	399	416	426	451	439	405	435	390	414	445	420	411	420	396	428	406	400	432	465	415	462	412	407	422	427	432	455	447	380	424	417	425	447	465	435	409	401	415	427	409	413	492	443	441	421	409	451	437	412	401	417	405	444	364	457	432	423	432	432	414	425	418	442	402	430	426	461	423	426	429	441	445	447	427	411	448	435	402	413	429	419	419	419	445	435	417	433	406	354	336	412	424	405	427	410	384	483	472	399	430	408	420	428	443	438	393	461	482	386	454	457	420	435	407	426	465	436	401	396	416	450	417	400	458	449	434	423	437	427	425	450	377	426	454	458	417	450	434	387	475	411	427	408	469	421	396	417	409	447	436	424	387	418	411	415	419	387	425	411	389	393	413	475	422	396	457	403	445	458	437	434	425	456	429	420	392	456	429	444	429	428	443	435	406	424	440	420	423	416	432	400	408	427	434	409	467	420	446	433	423	413	454	421	400	399	471	456	481	376	441	403	452	399	426	428	399	473	450	425	421	401	420	382	456	416	432	452	444	432	431	391	420	422	387	415	449	425	453	408	412	388	435	430	414	405	445	426	425	431	450	430	453	394	437	429	458	431	448	426	390	438	440	460	455	427	415	431	441	414	426	440	435	418	419	387	422	419	454	437	428	417	444	464	429	454	393	409	434	421	443	437	386	465	385	404	434	442	415	427	389	442	428	447	408	451	432	426	437	462	464	418	448	414	385	441	424	420	434	373	430	402	460	434	430	446	428	420	466	458	416	467	422	416	429	402	407	383	396	463	422	455	413	410	418	448	463	405	437	416	438	424	421	404	441	450	396	435	430	449	449	431	373	404	432	428	446	465	447	386	438	435	437	413	406	447	431	447	441	418	445	418	437	436	426	426	457	399	399	446	476	452	422	454	428	405	414	404	422	443	469	430	454	410	382	420	424	438	430	387	389	428	398	432	426	411	406	396	434	418	428	439	442	421	467	459	431	456	443	440	413	428	416	451	407	426	415	387	450	432	397	423	444	437	402	430	428	452	469	406	403	449	421	449	411	466	390	372	392	400	413	415	396	407	456	458	393	422	378	474	423	424	445	443	434	470	432	425	433	414	411	383	436	390	432	423	467	462	376	363	462	464	407	463	389	429	441	427	436	416	407	385	403	400	410	414	390	431	387	440	461	442	459	419	405	427	411	409	419	389	411	407	453	416	469	403	366	414	435	427	404	422	456	452	413	373	404	450	458	411	453	394	429	454	418	455	471	449	452	431	437	386	408	419	394	392	418	420	419	423	392	416	497	394	390	451	397	436	396	394	413	437	457	465	483	444	406	429	446	388	425	434	439	393	463	434	432	410	419	408	423	440	449	439	455	465	434	434	417	465	464	399	419	414	465	471	422	438	441	442	424	438	468	444	389	411	427	423	413	425	420	461	435	445	451	429	412	452	445	428	428	456	439	432	455	414	432	395	393	421	414	429	420	412	402	438	430	426	469	397	405	411	417	406	437	429	432	410	431	466	440	447	434	390	423	437	419	403	415	404	422	449	405	460	381	443	471	421	386	392	449	397	437	410	453	421	404	440	410	399	417	433	399	393	429	407	408	427	391	424	402	448	391	439	391	442	421	379	413	451	455	413	467	455	455	411	436	422	428	435	420	409	440	410	456	472	414	386	434	404	463	388	397	420	457	448	402	424	386	428	427	426	432	363	406	437	432	455	453	406	414	453	433	420	433	397	425	393	431	411	383	432	433	420	423	438	435	418	387	408	438	412	431	385	460	430	426	410	429	404	437	401	390	427	439	434	442	428	429	375	419	447	453	376	423	405	428	451	439	439	448	396	428	438	410	373	450	413	458	440	436	411	416	386	423	471	425	426	407	438	419	417	394	423	447	465	455	431	393	436	439	395	424	456	415	430	427	394	428	448	439	434	436	432	412	422	436	419	428	446	397	428	421	434	422	426	442	417	425	418	433	412	465	414	416	423	442	424	414	435	420	408	451	385	412	401	475	407	423	397	403	443	412	463	397	399	442	433	428	462	444	387	409	433	436	444	453	446	442	437	442	429	416	454	419	404	452	486	435	375	454	452	426	432	418	430	420	406	413	410	430	422	459	410	381	485	449	446	414	430	429	435	437	425	411	446	459	401	405	453	462	410	455	395	441	429	418	391	420	449	458	432	454	424	454	377	444	447	434	401	387	421	420	412	388	421	405	396	398	425	433	397	389	420	409	378	395	439	451	402	409	457	404	411	391	450	437	418	443	387	456	453	452	450	443	450	403	438	422	397	441	409	414	408	446	458	404	448	421	416	347	434	426	398	401	420	430	446	466	438	451	483	442	412	413	443	462	450	383	415	398	415	412	402	446	405	436	406	424	397	419	401	442	422	419	436	445	428	424	392	412	412	449	433	446	418	395	408	424	434	408	406	417	433	417	454	432	426	361	449	418	416	455	413	391	450	457	390	453	410	404	450	461	390	395	412	450	447	441	425
20819	15611	24113	18419	8809	9364	8402	12640	15807	18061	15351	11241	3241	3395	4269	5293	5949	3535	2066	1735	1084	1067	1039	1042	1052	1074	1084	1217	1193	1132	1097	1060	1055	1093	1083	977	1053	1025	1172	1235	1384	1353	1222	1315	1214	1196	1059	1077	987	939	941	915	957	861	973	894	901	944	972	922	974	930	933	925	959	927	980	888	964	967	958	946	923	904	967	907	922	885	913	938	992	959	896	943	961	880	933	958	936	957	887	957	897	969	941	973	943	922	949	968	929	907	973	960	874	970	952	908	915	935	943	894	969	929	919	920	944	885	934	932	894	909	905	917	949	946	933	907	966	924	923	957	924	949	942	891	940	919	911	930	900	979	921	938	930	898	941	923	960	955	895	898	959	983	992	890	964	975	957	950	924	948	869	924	912	944	922	935	933	918	973	914	964	934	919	940	920	991	918	887	968	963	953	921	895	955	931	935	877	919	888	941	952	928	882	918	936	941	967	957	980	931	941	910	976	951	862	905	867	902	935	926	963	906	927	955	955	899	938	926	928	981	934	925	910	952	930	878	995	931	893	948	982	947	1027	872	965	1016	912	943	942	941	948	913	896	893	943	909	921	956	954	901	920	982	954	987	914	932	877	880	884	938	970	948	951	960	903	933	875	987	944	963	939	944	958	908	962	910	932	956	927	896	949	909	968	927	910	921	907	917	921	923	936	905	907	907	919	930	952	934	958	939	961	940	939	906	990	980	935	955	972	919	927	881	940	974	926	976	928	978	921	914	964	891	957	968	923	907	940	977	910	954	890	967	904	932	1048	969	923	927	897	952	985	885	936	965	939	941	947	901	880	904	943	892	925	918	918	897	932	954	885	903	963	907	940	937	919	923	948	945	912	927	950	951	964	932	951	999	910	912	913	918	941	902	904	982	889	914	914	935	950	954	867	939	919	946	924	943	971	977	908	919	909	920	938	856	892	945	925	996	909	882	977	956	966	922	956	910	934	1000	943	911	945	929	955	960	971	900	928	892	931	893	908	962	917	933	899	1009	891	946	950	897	897	939	920	951	975	911	985	950	957	904	1002	921	932	932	909	922	945	858	900	967	975	990	930	952	961	926	946	950	944	932	889	962	935	947	931	937	968	954	907	922	887	977	933	917	959	962	937	911	927	872	911	954	979	940	933	921	963	911	881	957	906	893	934	971	993	951	901	900	931	900	917	945	911	940	962	936	967	897	939	949	932	891	1006	930	950	951	942	1005	893	888	963	950	967	914	918	930	868	970	998	913	901	947	891	918	921	924	963	940	934	956	897	962	969	932	963	970	931	966	938	911	968	915	928	948	942	957	957	872	959	985	987	897	931	930	873	945	911	921	927	933	957	977	938	954	948	961	939	936	923	942	894	957	959	891	898	932	888	902	866	967	940	940	929	928	943	944	945	960	919	905	947	955	965	1010	874	927	941	915	918	968	934	908	958	956	912	884	944	953	1002	894	1004	956	937	934	921	959	924	933	961	914	948	935	892	975	939	949	932	982	944	926	875	909	960	909	913	905	944	935	951	976	896	949	962	896	888	921	979	958	903	924	945	883	936	964	959	911	938	952	917	983	890	929	929	934	956	956	983	926	964	968	949	940	990	924	951	971	906	920	941	905	867	905	930	917	971	923	957	914	874	937	937	910	911	962	923	914	896	992	921	973	948	963	906	914	895	947	911	958	957	933	940	946	966	928	938	990	935	937	879	972	925	925	890	930	935	935	927	939	921	906	913	939	991	953	963	998	916	908	967	912	941	988	938	948	956	983	929	908	930	884	912	931	930	899	944	930	926	939	904	922	970	960	1005	903	884	941	897	919	983	918	967	939	969	940	938	908	881	930	903	912	935	926	979	918	969	977	901	956	899	950	962	973	872	926	891	913	931	906	951	889	918	912	950	964	928	898	973	945	935	838	877	886	896	915	891	945	932	887	900	929	949	922	924	918	951	983	965	930	940	927	916	956	917	895	928	944	906	944	955	923	955	927	938	936	920	899	962	919	948	895	939	928	910	919	954	980	961	907	924	891	935	954	906	968	963	950	943	904	917	914	935	944	976	962	975	941	960	904	915	937	915	911	950	917	902	935	946	978	985	898	930	953	945	981	972	898	974	959	933	965	940	939	960	895	941	886	926	896	922	904	924	879	957	911	935	875	926	953	970	919	970	987	928	951	920	915	908	911	920	943	915	975	953	901	964	904	931	987	1004	939	892	912	962	907	932	939	955	902	983	864	910	973	904	943	975	946	922	994	919	933	942	910	885	967	945	925	878	934	891	936	973	994	863	982	961	928	966	959	1025	877	961	952	949	932	922	943	968	920	957	907	937	938	883	934	912	967	962	948	886	944	937	905	932	929	956	945	949	867	895	916	908	912	952	888	943	1025	951	974	898	880	886	918	983	910	902	930	911	928	922	887	945	985	881	882	960	930	901	978	988	860	915	964	970	899	947	958	945	930	958	957	944	966	946	955	962	995	966	988	967	950	924	970	950	925	936	890	907	962	927	913	977	923	957	924	917	916	887	969	941	939	934	925	921	969	939	926	935	953	904	915	912	955	929	942	946	934	959	945	935	956	933	950	894	959	882	956	937	919	914	894	892	930	956	941	967	911	930	906	923	973	905	972	932	878	900	952	981	911	937	951	934	924	927	873	899	920	968	919	933	979	920	908	973	903	891	978	938	972	975	924	937	950	897	990	977	916	929	934	911	934	958	897	884	893	920	917	887	907	926	986	963	973	941	949	927	943	870	937	911	944	993	905	909	965	912	971	919	906	928	956	937	870	950	937	935	924	943	937	962	919	891	977	955	918	902	991	895	933	952	909	902	950	958	968	899	883	968	878	931	916	862	932	899	949	950	907	927	929	920	919	949	928	964	924	922	968	952	953	895	909	945	913	944	974	945	939	934	891	918	921	940	926	908	952	930	918	944	906	990	946	903	947	966	923	898	924	920	913	966	945	931	949	892	918	924	931	934	898	911	931	961	928	965	925	950	927	895	962	915	879	939	887	986	900	932	924	943	895	945	994	988	958	905	908	933	906	927	923	900	990	918	919	932	963	910	909	926	898	921	911	928	943	960	942	916	943	958	970	896	962	998	965	913	960	933	921	981	899	960	911	950	924	917	923	951	917	959	912	919	900	963	957	832	954	918	955	914	874	950	904	971	890	923	936	916	926	929	977	926	932	912	946	962	1015	916	909	917	936	905	963	921	945	946	899	961	955	962	938	928	1005	930	898	927	918	930	920	905	973	911	913	927	944	930	917	954	941	974	870	894	944	899	902	892	959	913	903	921	947	930	1030	934	934	917	943	945	1002	929	924	894	910	958	911	876	857	944	925	964	959	940	915	948	937	890	965	935	892	989	929	965	978	951	885	904	931	912	980	959	992	919	916	909	911	931	887	960	925	907	888	958	972	937	945	920	971	952	949	951	926	935	951	874	929	935	907	936	934	946	987	923	958	930	933	888	953	940	904	980	912	896	956	928	863	965	935	938	968	936	938	953	960	929	950	850	958
15007	8213	6371	2780	1142	1250	927	700	560	501	519	423	362	347	366	334	353	331	339	335	357	346	327	323	315	343	318	356	355	365	353	350	348	333	351	333	311	312	338	327	328	332	316	290	332	346	359	314	347	336	325	322	328	297	328	333	351	357	314	311	286	351	350	324	342	317	338	357	329	306	340	333	325	324	331	375	346	311	347	348	380	355	344	376	358	340	390	315	351	333	332	298	327	332	317	306	331	335	360	337	369	334	329	321	346	346	380	353	355	340	304	357	378	322	372	329	317	347	322	348	360	366	358	316	336	334	306	305	332	329	326	324	344	323	348	359	365	327	330	371	310	319	322	352	313	313	309	336	341	322	349	360	347	340	359	344	361	327	329	322	307	350	339	355	334	336	349	363	346	362	349	322	370	352	326	351	331	318	338	313	340	317	363	345	305	336	324	357	367	347	326	296	332	295	341	295	327	349	305	320	321	318	342	319	360	333	328	335	357	325	338	345	345	344	326	340	364	309	323	322	335	332	385	360	349	318	341	341	349	347	318	339	306	339	321	363	343	344	322	357	334	341	325	343	348	385	366	340	334	290	347	345	323	323	313	353	358	358	336	329	317	341	338	292	356	311	367	327	368	336	392	358	322	325	324	328	373	363	328	345	341	318	346	337	326	333	331	334	310	344	384	316	348	363	343	321	330	336	348	321	354	377	329	347	339	369	332	313	304	364	325	303	367	331	323	325	342	321	331	345	337	327	300	389	333	328	357	320	275	302	330	327	335	340	347	344	300	318	367	351	356	316	344	348	313	341	336	351	340	358	297	344	321	363	335	338	362	313	343	346	373	311	321	322	339	337	318	308	322	321	325	306	330	309	347	354	322	351	310	347	362	343	348	319	286	349	346	352	352	346	384	326	371	345	350	330	374	329	335	372	312	336	335	340	343	352	327	344	330	319	325	310	314	340	357	331	316	323	347	313	343	349	326	331	318	330	314	306	352	364	344	345	361	337	334	357	385	329	324	326	308	341	323	307	366	335	318	354	320	339	348	328	373	313	323	335	347	300	330	320	351	341	336	322	332	314	339	352	328	372	347	328	323	311	328	293	326	352	350	313	348	346	328	302	333	338	330	333	318	365	340	348	338	331	311	310	339	325	320	362	344	335	318	342	326	343	368	331	336	332	301	346	335	344	320	322	304	358	342	334	343	355	334	334	319	349	318	368	344	335	330	341	354	352	339	338	350	363	352	353	369	341	296	322	334	364	335	285	346	357	360	327	319	342	338	361	339	336	320	313	357	345	314	311	306	352	351	334	304	373	370	371	324	330	317	338	324	316	334	362	320	372	312	306	343	297	307	339	304	356	350	336	382	334	333	318	346	308	338	321	314	322	344	342	332	341	329	333	361	328	348	355	331	367	330	310	364	351	336	330	322	332	359	342	341	372	356	323	339	329	343	336	347	342	335	349	308	332	332	348	317	336	336	343	375	325	282	324	349	350	319	316	362	329	355	324	335	348	350	346	335	345	344	333	344	373	380	310	376	336	329	323	340	328	355	327	359	281	332	355	339	362	328	315	345	330	300	320	351	323	343	331	338	322	353	344	358	334	334	353	371	325	361	353	365	344	313	334	353	312	329	313	329	312	336	317	347	339	340	351	310	347	318	367	344	326	338	342	342	342	320	329	332	383	321	323	309	324	329	334	292	325	367	388	324	336	336	315	320	330	347	311	366	315	321	332	367	344	361	346	330	321	355	327	324	309	346	325	368	354	312	328	333	354	351	311	340	366	318	330	365	325	344	322	359	294	311	293	314	313	367	354	349	355	328	325	311	323	319	358	333	310	339	325	327	370	318	315	349	332	300	326	297	350	336	332	357	326	351	329	320	355	367	335	363	329	351	343	356	322	302	370	332	347	328	348	316	346	323	290	345	405	347	357	355	324	304	295	350	332	352	301	306	324	339	367	311	320	335	337	377	364	305	307	350	341	346	317	332	291	333	325	316	353	357	373	351	381	276	354	355	304	332	315	311	326	343	309	332	379	322	330	346	351	320	318	365	328	361	303	330	346	336	334	318	341	320	372	344	318	359	330	383	344	344	340	307	358	368	349	349	339	330	349	364	347	329	329	332	361	324	332	329	322	340	338	297	333	319	346	372	348	333	313	320	313	323	317	332	333	365	326	370	353	342	304	342	329	330	298	365	366	329	317	320	357	317	340	319	354	357	354	336	332	336	336	318	354	336	368	342	304	299	336	304	338	289	324	310	336	359	332	313	338	306	330	322	326	318	290	322	320	322	316	323	337	321	341	326	364	341	347	323	353	339	325	329	340	297	368	314	284	318	323	318	309	320	315	315	315	306	373	331	311	336	342	315	327	319	333	311	338	316	315	349	324	305	316	345	342	322	346	311	332	350	314	360	329	323	337	345	371	314	336	310	325	320	332	335	346	328	325	297	336	342	345	298	340	350	365	332	352	313	322	344	318	334	323	332	333	331	346	353	309	306	316	347	330	345	311	327	342	305	350	326	299	326	320	296	342	341	298	345	359	313	359	326	316	309	355	317	322	346	309	310	368	335	336	343	327	346	307	311	358	333	304	364	339	353	367	363	363	317	311	345	307	321	317	359	329	381	329	354	330	344	321	325	310	332	351	348	375	343	286	335	330	320	330	336	334	292	330	366	335	329	338	337	354	332	309	346	334	343	309	333	293	345	349	336	303	338	353	324	356	339	331	365	323	353	315	313	299	326	353	349	352	341	333	353	305	313	350	344	329	322	360	318	332	352	343	335	350	398	303	361	341	372	350	335	308	321	344	339	341	347	339	311	312	350	301	333	349	352	337	327	373	317	333	317	338	385	378	298	341	370	334	343	289	390	314	329	347	342	348	333	338	364	314	322	305	367	354	336	336	315	352	372	328	354	329	355	331	347	330	350	311	346	347	321	352	333	317	316	344	359	334	350	339	333	360	345	316	346	345	324	328	328	369	282	326	334	346	328	326	342	324	326	346	359	365	340	312	344	358	304	329	311	344	348	327	348	302	323	313	331	333	361	337	330	348	323	307	325	357	376	319	375	332	358	319	330	324	360	296	329	330	319	339	329	343	337	326	336	330	341	298	298	301	345	348	300	297	319	337	382	327	299	294	332	310	317	346	341	322	316	313	368	308	360	324	367	330	344	329	307	344	302	306	346	323	344	312	353	331	332	341	308	318	355	325	331	344	325	312	300	348	299	352	339	329	339	308	374	305	318	311	325	391	323	313	356	308	319	338	305	292	309	340	336	315	343	327	333	342	332	305	343	340	307	311	353	338	310	309	343	345	327	330	317	347	358	324	341	311	326	337	296	344	360	350	320	333	336	352	360	320	327	323	344	346	327	306	348	369	304	351	344	314	363	311	348	329	352	310	335	324	379	301	355	361	316	343	307	339	326	336	387	342	341	334	339	346	339	345	339	346	346	366	322	344	310	366	342	326	359	354	339	311	304	329	323	342	347	336	323	342
9185	6974	9659	6075	3935	4334	3363	2737	2320	1797	1506	1199	948	983	927	887	860	809	830	842	797	761	845	806	756	855	916	918	869	852	788	803	845	814	810	791	748	785	802	801	804	807	796	772	785	780	759	762	768	732	744	767	745	764	745	726	761	730	729	771	748	763	731	770	752	783	809	775	774	784	775	763	775	717	698	784	772	789	741	795	754	786	791	740	718	762	778	771	745	792	756	760	782	777	773	771	759	719	832	751	745	739	735	766	772	772	756	729	732	732	734	782	765	766	715	752	770	734	795	740	743	805	728	748	783	761	835	722	777	782	787	726	782	737	780	748	790	710	767	771	771	773	755	767	783	759	800	774	780	771	806	737	714	758	723	758	765	785	777	725	732	753	762	781	696	743	828	773	748	749	793	710	727	736	724	752	788	809	708	775	817	795	775	748	760	758	751	779	822	755	785	746	725	751	762	784	768	789	705	812	735	793	775	751	784	740	799	792	760	782	707	757	784	762	816	744	810	732	773	805	722	772	754	723	753	794	756	791	798	754	761	786	807	813	750	801	754	791	749	764	765	744	760	784	761	784	758	745	768	796	774	745	778	769	801	719	773	725	787	702	730	759	727	828	748	734	766	791	740	782	684	761	778	779	788	762	731	778	778	759	736	738	722	745	762	800	765	756	739	746	783	747	745	776	763	749	761	768	780	732	753	772	764	785	805	764	775	759	759	778	692	739	779	742	793	758	743	792	726	734	755	759	739	778	734	741	807	738	777	727	766	712	761	735	778	764	812	746	768	741	746	740	785	776	764	813	760	776	739	758	760	751	717	750	756	720	707	808	788	716	719	809	723	784	738	711	747	724	800	744	763	740	772	741	759	695	767	754	729	775	763	722	839	713	788	761	740	748	783	733	729	759	795	756	754	731	711	753	706	750	688	773	749	758	786	777	768	789	765	759	723	694	744	759	739	798	744	822	763	782	759	774	777	774	724	790	772	730	807	772	724	754	791	740	723	766	731	750	758	795	783	746	772	740	752	770	776	730	766	770	767	716	777	760	757	776	770	798	761	717	761	690	757	757	784	770	759	761	742	762	728	776	736	738	796	786	729	815	757	725	729	775	811	803	758	812	704	764	783	765	749	692	765	766	738	780	717	787	772	860	726	775	715	781	748	750	750	767	766	752	789	774	752	816	764	754	788	760	781	755	736	744	744	801	752	754	775	749	753	719	753	712	787	823	788	718	771	734	790	814	762	706	747	749	721	795	715	736	815	731	768	787	741	714	755	781	772	774	722	776	754	739	768	779	787	697	774	782	762	780	734	781	745	708	786	760	755	783	788	724	730	763	746	759	751	806	729	750	785	738	757	782	745	756	726	729	794	782	813	825	740	759	770	773	778	789	734	788	744	747	746	792	772	756	719	726	740	726	778	748	764	759	746	749	803	736	767	802	785	753	750	802	799	798	750	796	772	772	761	774	723	738	715	780	714	763	808	790	745	726	831	786	749	767	745	726	737	747	727	767	718	764	712	754	769	754	753	766	794	757	727	752	769	717	766	760	835	728	792	749	765	769	759	765	738	736	799	745	726	744	722	756	769	753	716	736	782	748	736	743	781	719	745	790	751	767	757	751	794	775	785	752	759	740	755	736	778	769	729	759	791	754	777	773	781	776	746	762	778	755	737	747	773	743	747	725	788	775	749	784	739	804	772	755	767	743	718	765	771	739	718	817	802	745	727	796	760	789	765	784	761	784	769	775	740	753	712	713	781	807	765	744	759	723	833	765	781	811	759	773	741	730	721	764	784	733	753	784	796	771	720	722	739	754	765	782	731	755	757	807	765	796	758	779	702	721	738	763	666	709	758	737	725	750	764	827	739	802	709	782	740	734	765	751	729	744	785	770	765	781	775	779	723	749	795	768	765	740	698	772	763	773	749	732	793	774	739	780	740	733	731	767	782	771	776	758	756	734	757	778	743	780	750	748	712	737	714	709	769	779	709	757	736	777	739	767	735	776	753	688	801	687	708	743	743	758	777	741	730	754	788	798	764	723	737	729	779	758	760	785	739	739	779	741	722	732	723	760	735	725	795	743	785	786	785	759	768	762	696	751	707	720	732	766	760	765	731	736	749	779	737	720	729	802	763	794	757	743	760	781	745	732	770	788	755	752	743	741	783	732	749	788	737	740	773	779	754	756	763	743	724	797	783	741	783	809	768	791	793	743	771	724	786	774	752	809	769	774	773	784	808	765	798	752	782	775	784	782	724	747	771	821	777	748	701	774	747	748	735	813	756	702	766	752	767	753	764	761	741	713	706	733	721	746	766	760	788	765	766	774	769	754	793	793	697	765	781	764	768	759	802	781	796	748	797	766	754	739	784	754	803	757	822	732	774	798	763	748	779	705	774	769	748	772	769	761	740	801	772	749	727	815	745	730	739	742	767	760	728	742	729	808	749	773	738	754	729	717	765	719	741	758	783	757	760	682	723	769	785	755	771	735	770	745	741	798	796	757	727	774	762	730	768	731	792	797	810	710	748	761	724	768	744	770	709	774	725	754	706	759	740	778	739	733	751	775	740	722	787	749	761	724	787	761	771	749	792	745	795	781	801	772	744	743	791	765	756	753	744	780	760	789	767	806	815	754	788	737	760	802	759	716	754	767	781	785	745	763	784	760	817	801	744	766	737	775	765	760	823	764	793	733	736	794	774	765	721	772	823	743	737	740	716	776	762	769	738	745	722	743	732	770	817	725	761	771	761	782	776	835	748	786	775	771	746	770	804	816	762	768	740	750	759	750	770	761	764	775	771	776	746	664	758	771	745	754	796	805	749	771	756	736	793	791	791	809	755	772	716	763	774	810	709	724	762	739	794	736	746	756	768	741	758	754	741	765	733	791	810	772	713	771	771	786	749	755	789	760	731	775	769	752	743	769	760	759	685	760	782	746	752	808	704	750	740	771	780	776	777	775	788	751	767	738	764	769	776	754	723	732	739	770	746	755	743	756	788	742	724	795	817	793	782	767	776	763	821	725	795	819	735	783	811	737	755	778	734	767	782	811	711	776	789	743	758	756	757	728	769	725	735	763	721	738	777	768	748	766	745	772	815	776	744	774	752	773	802	749	744	729	746	767	810	806	743	746	794	737	748	715	710	784	782	736	713	719	738	754	762	727	746	747	708	782	781	741	735	744	753	732	747	729	782	702	761	738	787	751	762	724	760	747	743	710	743	776	801	714	736	767	711	753	733	769	762	766	812	737	756	766	765	759	753	739	772	751	766	719	737	750	722	727	797	751	724	784	753	780	771	722	695	759	769	767	740	759	714	784	718	748	756	760	759	773	752	780	732	732	778	798	757	771	755	744	796	774	783	768	746	776	788	740	776	717	740	744	792	731	736	720	753	773	753	811	755	764	822	762	737	743	715	751	765	756	740	746	745	767	810	787	743	783	766	769	752	783	748	726	715	757	814	734	761	778	711	791	745	792	770	714	729	722	739	757	799	733
29429	17250	14792	6845	2045	1613	1685	1881	2329	2358	1989	1511	765	660	645	729	772	608	527	450	414	419	392	385	377	405	469	429	476	455	387	394	429	440	391	375	414	445	396	417	407	412	431	442	403	397	413	420	439	363	408	371	429	405	399	359	394	388	391	446	412	416	390	380	403	423	437	401	407	372	389	438	386	411	361	413	429	407	391	385	438	416	407	356	358	382	412	421	400	429	404	421	390	405	355	393	374	397	413	417	413	418	402	433	417	391	370	438	406	430	389	378	359	359	450	450	399	433	415	374	383	432	440	426	431	410	371	374	390	388	382	427	430	443	389	386	417	429	405	400	421	378	391	378	413	381	373	399	366	395	408	410	382	382	393	404	400	409	412	444	422	396	371	373	406	394	397	415	361	400	427	394	407	453	467	418	406	397	382	388	398	411	423	393	398	422	374	406	411	396	416	387	416	383	422	423	418	382	469	441	379	402	426	410	417	427	403	387	376	421	375	364	415	388	360	381	449	389	379	389	370	400	440	385	413	404	408	420	402	405	388	385	389	393	387	381	433	436	379	377	440	406	389	391	401	433	414	378	395	424	422	408	414	398	411	390	394	428	456	400	373	424	397	391	432	417	388	401	373	412	384	423	391	444	389	409	403	421	421	408	409	402	405	393	415	447	420	418	393	409	450	364	360	430	394	389	387	397	419	391	418	388	398	420	381	412	384	393	463	393	398	383	395	400	434	388	418	451	380	402	402	392	380	404	426	432	405	373	388	405	394	367	408	386	398	400	432	435	384	401	398	414	403	397	426	371	412	417	406	406	411	385	423	377	366	395	387	395	401	405	369	376	410	395	413	358	413	408	413	422	419	402	387	386	435	392	429	418	354	422	424	430	383	413	424	415	387	392	398	425	393	438	442	422	422	365	378	467	398	423	442	396	417	393	380	426	396	389	385	379	389	407	415	395	428	432	382	406	424	362	393	404	381	386	404	414	389	408	378	422	414	419	402	389	423	351	406	384	397	415	392	382	417	406	398	414	384	428	412	391	395	411	437	416	374	398	375	408	410	414	423	360	346	409	382	360	439	380	396	413	397	428	368	414	432	374	424	427	451	418	393	448	409	404	390	406	396	409	422	372	370	418	359	410	402	405	414	410	368	454	385	417	404	424	452	396	387	427	434	387	387	426	375	404	358	424	358	414	359	442	381	407	379	404	406	416	405	417	407	419	417	414	371	406	403	389	373	417	408	408	424	334	374	452	399	415	449	416	415	414	452	355	369	415	436	395	386	385	396	415	410	427	382	375	387	407	409	388	408	402	356	418	427	410	391	404	430	411	382	366	349	407	391	405	400	394	425	389	424	378	411	420	404	402	390	397	367	435	399	392	399	415	435	386	379	391	364	399	389	377	382	375	411	384	392	409	421	408	389	378	441	416	414	378	381	397	378	383	407	405	405	379	406	422	376	387	364	434	383	399	413	422	409	383	419	402	397	381	401	399	403	399	417	397	388	399	416	401	411	408	429	400	459	385	401	410	394	446	400	395	448	391	377	407	425	420	396	428	421	382	406	435	378	395	430	421	430	382	397	398	433	419	401	390	407	462	417	409	395	392	388	383	375	390	397	436	375	408	403	392	421	419	438	392	414	402	389	370	383	430	390	378	401	404	417	432	400	390	401	374	434	394	413	385	415	431	398	433	390	381	438	411	417	409	426	403	408	386	432	423	398	411	389	398	428	450	422	392	395	371	412	454	359	373	427	388	378	389	411	426	407	365	384	363	371	419	387	432	386	396	443	382	413	345	378	402	407	389	397	374	418	392	390	419	413	396	399	379	387	404	378	399	354	389	414	406	411	377	443	384	381	411	408	372	447	404	422	427	459	424	420	434	369	383	421	430	408	456	396	405	408	400	400	373	410	451	367	471	376	390	400	368	405	390	404	395	405	387	394	437	395	400	385	376	433	351	403	423	395	383	394	426	433	405	389	393	411	356	389	407	431	408	430	384	400	393	420	416	454	388	374	421	428	396	411	381	400	403	413	396	403	401	404	392	418	403	452	426	388	403	409	382	380	405	440	418	454	437	399	422	405	419	393	416	419	416	433	436	413	401	435	415	402	410	391	371	402	406	363	374	426	402	370	386	462	415	409	426	417	401	411	469	392	387	415	387	404	387	379	396	400	395	443	372	404	439	386	412	436	399	415	424	403	394	415	408	402	402	422	404	386	416	392	419	389	363	389	405	401	389	388	376	401	409	416	406	439	389	449	411	397	388	394	412	388	421	410	388	417	395	416	361	378	402	418	390	415	421	398	397	422	353	397	387	429	413	382	401	399	383	415	417	433	427	410	409	399	390	382	402	382	383	391	417	401	359	430	402	415	406	384	455	400	419	411	382	405	361	388	419	416	395	389	420	402	402	436	427	408	388	404	396	403	387	376	413	410	404	420	398	413	362	421	407	397	382	396	369	408	443	409	416	380	391	419	400	396	435	429	372	413	407	409	395	435	428	415	384	401	392	386	400	399	436	412	395	392	464	403	418	397	370	404	387	404	419	404	431	417	397	390	400	408	426	392	391	419	395	423	411	383	391	443	398	393	386	398	402	371	398	427	409	377	361	397	393	399	448	393	431	400	418	407	376	415	399	411	408	378	402	406	376	417	440	409	369	451	432	405	448	431	422	430	392	411	434	375	440	429	371	413	406	412	403	428	429	403	398	408	362	402	439	403	403	389	376	387	427	409	417	381	384	393	413	373	423	408	396	393	415	416	400	385	419	415	408	395	404	397	388	443	397	428	416	414	427	423	402	417	347	439	422	380	407	422	403	353	409	430	439	429	403	431	415	386	419	396	396	401	361	423	422	417	407	410	403	388	398	405	405	413	398	411	392	409	439	391	372	390	403	402	413	412	402	381	372	371	393	393	425	422	371	407	423	392	429	416	433	392	397	431	423	448	394	437	379	409	376	395	391	412	390	402	415	420	403	404	412	416	398	392	421	401	371	414	425	449	389	407	430	396	422	435	394	445	359	399	428	395	362	411	402	393	394	382	435	382	399	379	397	390	398	414	418	387	411	395	389	427	433	418	402	415	434	400	447	417	428	371	385	436	389	367	413	426	424	363	410	389	373	409	400	410	411	397	376	420	421	406	390	376	397	398	402	418	379	362	381	422	416	439	414	398	395	391	422	404	417	424	386	414	408	406	413	414	419	379	380	450	408	377	401	412	390	382	405	410	397	403	395	364	394	400	411	399	435	428	379	399	371	398	441	413	391	412	400	413	413	398	366	410	398	389	359	346	410	433	428	434	378	414	414	399	402	411	390	379	382	395	378	406	403	404	383	381	407	416	381	394	404	390	412	386	429	426	410	396	407	433	380	403	381	415	433	387	407	403	370	393	394	364	383	407	378	392	423	398	386	374	410	424	410	381	367	452	393	411	423	434	402	411	461	410	401	383	425	412	410	414	411	373	368	391	398	406	399	362	424	388	403	412	401	460	417	440	415
18636	12848	18667	12095	5739	6285	6474	7629	9683	10468	8508	6531	2708	2146	2764	2993	2767	1883	1502	1220	997	1005	979	947	956	1015	1174	1265	1203	1048	1003	977	1031	1042	1020	947	894	921	932	1019	1044	1169	1034	1061	1089	1042	1009	997	960	901	940	887	904	876	906	898	917	860	884	888	885	868	824	931	879	895	890	890	915	860	848	928	865	925	865	899	894	885	885	880	931	895	918	908	918	882	913	880	904	881	900	931	835	863	894	917	893	937	927	919	897	928	908	925	890	854	893	887	895	830	895	916	854	915	922	915	850	897	907	879	832	894	892	905	838	886	915	904	860	902	890	850	861	889	933	910	889	839	911	865	911	881	857	916	919	854	869	887	910	905	870	862	863	889	930	858	941	933	865	922	873	838	891	925	885	879	923	900	868	839	932	926	953	849	895	890	892	903	905	877	908	846	921	934	907	927	886	867	930	809	870	891	904	903	898	915	882	895	918	913	868	911	933	943	897	940	879	848	904	872	866	859	898	929	900	899	885	859	843	863	877	902	897	824	860	861	929	893	892	929	916	829	909	917	902	886	899	852	923	903	853	903	903	885	849	878	883	885	860	882	894	905	945	859	867	890	923	892	889	919	930	919	902	835	902	889	929	905	860	933	866	894	838	886	915	911	902	873	843	930	903	924	847	902	873	830	942	881	809	868	885	871	868	917	885	898	915	916	895	941	901	905	898	861	912	873	883	901	946	895	905	894	920	884	930	932	887	917	822	862	893	870	939	879	875	915	917	901	913	943	928	885	841	870	880	905	846	947	872	897	879	920	919	864	888	927	880	894	876	842	918	960	866	894	899	929	895	879	875	873	912	881	901	907	888	904	911	880	836	889	921	904	901	922	923	880	840	874	864	875	874	900	862	919	890	878	911	842	848	888	897	868	871	817	872	940	836	849	943	891	905	880	893	931	874	880	809	891	836	851	882	912	902	875	880	889	916	867	883	876	904	918	841	833	856	877	918	857	904	917	899	883	895	930	861	862	935	870	860	852	898	906	932	820	919	886	907	874	899	915	956	868	917	869	900	879	917	885	850	883	867	904	879	947	859	869	926	923	911	855	864	910	881	849	921	910	902	902	865	870	866	863	927	868	871	924	873	867	882	918	928	873	859	879	848	914	916	859	894	951	886	904	889	879	901	914	878	876	941	837	909	899	933	979	968	952	900	916	891	881	909	894	886	875	903	896	871	894	842	877	907	862	860	883	887	908	837	906	847	873	856	882	930	870	873	869	887	914	917	869	825	941	885	867	866	868	914	905	882	929	878	854	926	918	876	912	867	914	902	912	937	882	924	883	894	876	841	935	916	885	890	889	865	907	843	863	920	853	917	866	897	918	919	889	825	920	949	864	912	905	927	946	911	866	923	879	909	811	892	944	930	891	900	951	916	938	862	932	943	852	866	897	854	902	875	877	847	868	937	841	888	906	960	922	885	881	884	913	876	893	903	891	947	865	929	865	873	929	882	897	883	904	881	897	879	899	916	893	894	918	922	918	886	846	914	938	843	833	874	876	906	870	885	903	853	869	896	903	894	878	956	865	850	898	907	902	842	955	895	920	893	900	911	856	926	881	895	894	872	867	871	855	876	919	896	909	915	867	898	875	868	899	891	837	896	855	886	844	907	869	883	895	854	890	860	881	877	905	920	870	909	935	943	939	857	888	948	872	888	842	872	825	849	851	874	889	859	971	857	903	895	955	907	862	888	890	885	914	869	823	953	885	867	830	935	912	893	902	906	891	854	920	873	886	881	923	844	904	856	903	894	958	906	921	891	934	828	851	965	927	886	884	890	962	843	856	964	888	886	942	857	876	835	888	905	893	880	894	885	834	909	892	870	870	909	922	862	917	834	875	905	919	820	882	891	892	820	883	830	911	911	892	885	891	913	871	904	892	876	863	874	899	927	895	934	858	876	924	855	889	903	929	890	890	887	886	887	822	884	870	910	858	823	923	898	907	922	855	890	868	893	894	884	907	878	896	867	929	950	975	864	908	955	948	890	893	891	919	913	889	853	925	927	843	882	921	914	930	881	881	856	862	899	871	921	881	919	926	866	892	868	909	897	843	922	905	845	856	959	886	907	942	943	881	901	882	872	924	867	911	932	849	922	891	863	901	887	937	875	900	938	920	884	904	868	898	915	926	936	884	958	914	928	893	912	872	877	864	919	870	916	891	924	897	879	900	908	912	868	904	892	867	837	939	904	914	879	875	826	865	870	885	851	898	911	897	857	920	871	900	892	878	898	933	911	872	830	903	871	948	871	880	893	959	927	943	832	881	935	893	919	897	961	883	910	884	920	895	929	830	904	872	877	833	892	930	825	931	896	874	878	937	896	874	857	959	894	839	881	867	933	934	893	872	891	912	945	889	883	907	920	895	918	897	939	900	909	961	914	925	853	892	894	891	902	870	915	874	933	865	847	909	910	904	921	898	888	928	917	886	881	904	924	910	931	892	914	917	875	906	872	916	878	899	887	881	881	836	891	886	873	909	906	893	898	902	890	865	879	845	925	876	904	898	909	820	866	871	917	896	881	866	873	920	880	908	895	939	866	890	827	889	903	915	871	904	885	943	884	912	936	901	874	882	918	878	881	911	901	964	896	889	904	869	863	849	857	861	923	890	905	911	864	827	886	902	902	866	866	864	913	918	885	842	925	871	967	938	849	891	839	839	867	927	902	862	889	928	895	864	870	913	950	901	930	808	878	891	918	880	871	894	863	847	856	867	879	877	905	855	873	883	885	893	867	903	908	869	891	885	853	880	924	869	875	872	847	900	900	924	956	885	890	907	856	840	926	903	915	896	915	917	916	892	933	869	888	899	910	944	965	940	910	852	930	869	866	857	854	922	909	896	963	883	873	869	886	873	887	848	856	930	879	877	889	926	902	929	860	890	881	883	865	919	884	914	909	840	889	902	929	907	922	919	867	889	864	877	890	852	837	964	890	854	890	938	905	879	909	875	864	855	922	862	885	914	872	877	896	847	911	917	911	855	851	922	942	858	925	849	888	931	883	924	916	941	855	878	928	859	912	946	891	910	902	897	889	960	889	908	879	928	868	887	889	911	879	883	879	921	902	917	903	864	870	896	918	894	873	939	839	876	912	959	888	876	889	866	898	910	902	935	884	919	919	890	897	924	831	900	910	939	852	895	923	879	882	906	928	876	860	905	893	914	887	946	875	853	906	881	847	895	948	917	848	868	914	876	919	906	917	827	918	884	900	907	860	891	889	925	908	942	850	891	904	887	892	871	867	920	913	875	819	916	841	850	910	907	870	918	864	851	881	919	918	921	923	876	916	891	888	895	814	885	937	842	893	886	933	924	877	891	906	902	920	868	896	887	914	898	853	913	873	889	860	930	839	956	855	877	913	950	880	853	917	854	827	843	907	895	918	847	918	869	890	858	858	855	914	900	911	855	900	872	896	865	940	805	924	856	921	891	913	917	875	904	892	904	882	847	834	898	915	889	922	827
37638	24203	21208	13135	3939	2354	2318	3161	4189	4925	4017	3179	1310	829	973	1050	1083	823	696	547	470	454	442	478	444	448	460	492	506	454	491	456	499	471	427	448	427	431	405	444	498	490	486	510	493	466	451	443	431	437	413	435	482	413	408	400	464	445	426	432	470	392	422	405	441	405	408	424	420	433	444	473	456	434	406	445	441	432	423	420	415	412	457	423	394	449	405	457	372	403	469	418	394	417	468	414	470	462	381	421	352	411	404	437	430	453	435	398	433	463	483	423	425	440	467	445	441	396	442	439	427	384	427	452	476	448	424	440	415	378	428	455	467	392	402	416	437	459	401	451	425	379	428	448	397	438	462	420	411	429	443	516	396	414	428	419	438	407	453	418	428	419	445	433	424	453	403	478	436	420	434	421	393	422	429	432	419	430	448	436	414	461	415	458	420	453	403	439	450	418	466	447	404	413	433	412	445	420	438	429	456	401	406	408	442	410	427	427	446	441	452	409	409	422	393	433	428	401	444	443	417	409	412	413	442	447	457	487	440	431	407	405	405	415	448	452	418	418	433	416	404	436	399	455	422	453	419	416	434	455	434	398	408	402	430	453	422	438	434	447	440	393	439	419	402	459	454	447	373	383	454	451	439	385	429	439	437	430	436	418	413	414	423	434	420	437	428	452	424	464	363	408	442	449	457	426	412	467	404	416	419	437	410	427	453	420	411	417	446	388	445	478	445	426	435	468	447	413	391	429	407	397	413	430	380	389	413	453	405	435	435	413	420	428	411	425	405	398	425	414	417	408	414	467	439	454	419	437	416	437	408	443	426	435	410	409	437	457	432	462	450	382	427	397	430	409	412	423	433	464	400	445	387	402	405	471	388	446	454	426	462	419	438	397	389	400	452	441	458	402	429	422	468	416	433	433	412	391	434	392	415	430	464	429	416	432	396	434	424	396	427	421	424	450	416	449	441	437	421	449	431	450	430	457	443	455	437	447	480	467	383	435	436	411	449	396	446	439	413	403	427	454	417	430	455	442	473	443	414	397	385	459	418	444	419	410	431	432	456	420	415	440	432	446	431	419	407	435	449	425	439	412	455	443	414	410	434	405	408	389	401	397	415	425	432	465	422	467	488	412	466	429	433	430	420	447	465	420	421	406	412	412	401	416	408	419	391	472	465	423	431	435	446	428	410	412	423	448	377	413	479	433	410	391	398	427	391	438	409	448	477	421	449	447	426	456	403	413	424	432	421	468	472	447	459	451	425	394	406	482	451	441	457	453	462	402	472	434	393	436	399	427	450	423	444	410	378	432	448	407	416	469	440	428	439	406	406	443	389	410	392	406	431	424	448	453	442	436	405	398	442	394	392	426	431	435	437	414	433	429	444	419	428	424	413	420	435	420	434	434	470	403	418	489	426	419	435	381	443	440	410	469	423	417	427	404	442	461	391	420	409	463	415	385	390	448	421	447	431	419	426	415	381	424	430	432	442	411	422	425	456	459	438	439	497	436	479	469	430	481	411	400	408	463	463	409	435	441	448	410	389	446	445	427	466	439	432	414	413	424	470	446	429	426	429	444	406	436	429	398	435	390	397	416	432	441	411	400	420	403	461	417	460	469	443	412	426	424	429	394	418	422	456	387	433	468	431	451	434	449	474	428	397	388	400	466	398	454	393	473	432	434	404	432	433	463	443	419	484	398	474	437	414	458	441	417	446	456	384	470	454	391	426	426	444	447	425	430	459	438	428	435	429	436	427	419	426	432	445	411	457	445	416	399	445	455	413	420	425	435	393	407	398	417	404	374	477	429	427	386	406	452	432	457	417	418	422	437	494	401	440	401	468	458	393	410	434	429	433	444	399	411	408	403	442	405	462	427	443	413	438	454	461	423	409	409	423	401	443	460	431	438	420	470	431	431	448	358	447	418	434	401	414	424	429	439	425	421	430	436	420	408	386	440	439	448	457	431	437	420	416	432	465	405	444	415	457	469	451	425	464	471	439	452	429	420	406	428	407	412	441	474	399	422	422	447	436	412	462	444	437	429	373	459	425	415	443	402	418	418	419	429	439	416	443	436	414	454	457	396	389	410	429	454	445	437	406	412	445	460	432	442	441	451	433	445	412	431	441	456	427	462	422	422	427	402	436	455	405	409	426	436	438	395	454	433	443	409	473	459	477	422	428	389	395	434	443	419	427	412	434	391	419	414	471	475	434	418	400	445	461	391	394	421	438	434	435	419	422	388	409	440	407	424	451	411	462	399	435	437	439	422	442	413	398	438	448	416	413	409	446	470	440	447	394	417	491	402	452	446	463	432	435	433	449	472	468	415	440	427	423	442	435	470	392	400	462	450	450	398	359	433	417	420	422	443	439	409	435	452	434	427	429	422	408	424	400	423	418	418	469	440	428	433	441	413	447	389	447	443	432	462	406	443	448	422	429	395	472	458	403	443	435	441	447	417	419	434	433	449	458	465	404	460	416	452	441	422	402	427	420	441	454	397	438	446	435	412	439	430	421	412	466	441	426	432	454	435	465	462	420	395	421	429	450	459	494	420	415	469	442	438	419	465	392	433	432	437	425	420	420	442	429	419	392	422	398	425	442	424	440	429	423	449	479	440	405	434	412	435	403	464	442	421	441	405	442	422	427	447	421	409	409	445	422	422	416	433	412	415	429	402	456	456	401	416	442	425	425	448	428	434	448	461	445	395	406	452	430	446	407	405	435	440	442	422	408	451	423	427	475	438	424	490	427	449	427	398	452	449	442	387	459	445	409	424	448	443	425	439	400	412	429	420	420	385	424	472	396	401	427	378	453	428	392	428	441	412	427	424	428	396	455	408	403	399	422	423	428	428	446	383	441	412	451	458	390	427	468	419	421	428	419	447	408	440	456	436	422	417	411	443	412	361	424	453	460	438	447	446	418	428	445	445	401	459	472	429	462	478	365	480	411	376	458	396	416	405	445	406	427	445	440	467	402	414	446	423	404	437	424	426	407	412	378	437	483	475	461	463	446	407	452	421	455	472	402	426	443	440	437	439	403	436	375	423	404	400	418	436	418	405	405	441	438	443	453	446	397	384	416	453	465	422	433	436	434	395	372	429	435	412	376	425	397	459	425	413	457	451	421	421	439	420	412	425	454	429	467	431	420	416	412	416	435	409	466	409	447	448	480	423	409	427	444	447	465	411	403	401	413	444	426	427	424	438	416	421	409	475	400	442	436	416	400	416	437	445	403	374	410	436	414	413	423	437	443	428	451	448	431	417	410	435	417	447	431	440	404	391	407	443	447	394	432	416	445	386	447	441	402	438	414	430	454	481	442	419	407	398	431	400	442	462	391	409	464	441	459	430	424	413	409	442	406	444	442	450	391	508	449	447	418	424	432	413	473	412	449	411	462	414	455	422	442	464	401	420	431	436	448	471	375	375	411	454	413	465	413	391	402	424	419	402	424	404	404	429	403	402	437	489	425	448	444	469	447	409	405	445	425	406	452	421	395	403
23206	17329	23605	20901	8230	7881	9023	12311	16074	17769	15060	12293	4999	2966	4059	4793	4568	2866	2219	1421	1016	1075	1109	1041	1019	1147	1433	1448	1267	1101	1061	1078	1126	1127	1082	1012	1026	1011	941	1139	1300	1410	1408	1377	1270	1150	1163	1061	1054	956	929	986	893	961	895	893	959	912	993	926	911	951	927	952	922	959	957	968	944	978	903	910	923	963	946	918	956	954	933	932	892	953	918	894	947	982	914	905	981	954	963	913	976	961	968	906	952	864	991	910	925	1023	907	938	1002	933	935	929	962	913	948	967	952	939	934	918	903	957	918	906	960	950	920	914	877	964	909	905	927	923	917	956	984	922	950	900	956	928	967	970	885	909	946	951	950	928	909	986	982	910	913	952	930	954	945	961	933	918	904	913	929	920	918	938	922	895	929	910	909	923	919	1001	907	925	934	1003	960	913	915	904	980	976	949	873	975	925	910	941	896	974	932	978	938	969	906	930	883	957	916	874	906	940	871	907	914	893	990	961	943	941	920	966	941	917	959	932	914	884	893	933	924	949	965	893	914	937	856	931	903	930	927	922	914	971	965	972	970	951	933	925	904	992	897	854	965	899	977	966	937	853	928	896	897	979	961	949	893	917	926	923	909	932	889	896	965	992	930	921	916	960	964	945	934	863	962	971	910	945	879	999	921	965	959	977	929	891	874	976	881	909	909	927	916	975	940	972	891	969	961	940	998	910	986	943	937	999	885	962	937	915	988	984	921	927	949	891	880	957	942	943	947	887	955	953	931	933	923	903	933	983	956	914	913	947	907	935	985	907	979	856	962	962	950	937	915	965	948	968	917	919	874	952	912	952	916	989	1019	929	960	925	947	942	936	902	962	942	957	929	904	928	910	877	924	904	930	967	971	906	898	946	965	969	951	933	946	914	885	958	916	942	938	909	906	896	914	975	942	890	957	938	927	928	873	882	872	913	977	956	919	940	959	887	941	941	906	951	960	922	936	900	974	920	929	852	921	939	935	983	912	897	871	967	903	912	943	904	919	915	898	968	919	968	937	920	906	948	938	919	942	941	976	952	917	907	937	900	927	908	975	965	901	976	997	932	978	920	983	943	970	933	923	898	1016	930	919	967	894	888	965	970	910	996	936	927	966	899	956	923	988	923	906	871	911	876	931	871	989	924	942	940	956	894	962	946	892	907	951	906	957	981	906	927	965	878	947	947	946	922	920	887	914	963	864	907	949	919	912	916	942	952	872	940	996	894	986	892	963	968	965	952	901	951	977	972	975	946	940	920	891	969	929	908	924	942	954	953	909	862	935	955	941	969	946	923	915	935	897	957	936	933	1005	964	941	896	876	996	941	929	965	924	906	902	895	886	883	978	944	925	937	921	997	910	914	946	946	943	918	923	921	974	937	1031	986	920	896	974	986	916	974	932	935	963	944	958	877	941	875	965	998	941	949	971	963	920	941	941	964	925	953	962	935	949	956	925	925	935	909	942	943	870	934	867	945	930	933	984	909	936	920	953	901	963	917	931	947	927	876	1004	892	910	962	878	942	907	929	962	944	926	889	959	1013	932	895	973	899	915	975	891	906	902	932	901	994	955	912	940	904	974	921	985	987	861	941	951	876	932	903	899	925	856	907	959	908	937	900	932	917	931	917	963	927	941	901	993	958	910	964	996	933	928	938	924	938	952	933	938	943	907	882	952	936	925	965	890	924	929	992	948	965	937	872	903	914	898	922	906	948	975	905	912	919	959	908	984	949	909	925	947	944	911	927	983	907	965	958	935	917	939	919	912	930	930	948	936	935	919	938	904	969	947	1001	989	907	978	944	944	931	933	960	970	922	956	968	878	905	925	968	885	942	884	885	914	914	906	970	988	917	946	927	909	950	981	947	985	918	960	943	907	961	958	916	956	937	937	898	938	953	910	912	945	969	950	933	938	948	958	904	935	948	936	946	947	886	966	957	904	959	932	868	943	993	964	975	931	913	874	955	931	962	934	939	912	903	923	936	949	947	933	900	921	951	949	979	969	972	954	939	938	927	981	945	968	1034	864	932	976	949	964	919	957	925	992	931	952	936	918	906	976	943	904	957	917	950	958	969	914	939	937	959	951	913	957	920	941	976	896	1036	885	890	862	908	943	922	917	928	988	900	917	888	961	1002	940	919	954	926	987	974	929	948	863	947	919	981	980	964	907	943	966	922	923	936	920	912	913	906	891	955	1033	941	963	951	924	979	950	951	948	938	909	949	904	931	923	937	878	927	973	892	932	980	960	878	881	904	900	976	962	1029	908	928	940	950	947	867	980	978	956	933	976	933	972	960	958	914	909	889	930	970	959	962	956	937	958	941	950	959	909	936	959	913	941	927	919	975	961	936	946	969	963	910	904	928	953	962	920	934	968	980	867	968	967	944	939	937	925	934	906	964	892	896	952	959	908	922	875	989	909	886	943	906	1003	968	960	893	961	927	928	961	928	947	885	908	919	922	927	934	940	949	940	965	898	947	936	956	954	941	963	924	930	875	895	1005	948	961	894	911	950	916	938	937	944	947	948	890	969	987	978	920	985	933	951	921	975	935	898	912	1013	935	920	931	940	954	897	897	960	887	966	923	922	882	962	955	958	928	924	965	931	920	951	976	904	918	964	930	958	930	950	917	956	975	925	939	996	943	929	927	913	948	961	914	924	939	941	957	931	969	863	921	922	929	926	984	970	987	916	905	908	899	922	914	936	926	910	914	939	929	993	918	978	995	975	922	912	932	915	897	921	971	950	904	934	885	882	919	945	961	989	940	972	962	925	902	956	919	964	938	911	966	896	928	904	915	918	920	910	957	961	926	905	926	942	978	950	957	940	914	912	917	911	905	991	877	906	944	887	968	891	953	936	980	913	943	959	1017	932	918	915	936	914	969	901	955	921	933	929	933	936	949	921	965	924	942	904	994	887	943	944	959	915	926	916	925	889	934	895	928	921	933	929	913	981	927	967	942	940	949	909	910	936	922	943	986	926	904	946	966	936	926	900	906	906	916	927	950	912	936	896	921	930	940	932	902	950	961	934	880	960	913	1034	938	965	897	912	923	964	945	916	983	896	930	881	898	912	959	913	929	973	946	941	929	895	893	908	912	982	937	938	977	941	873	968	982	933	920	965	931	931	973	980	983	921	940	987	926	948	940	958	902	966	938	926	902	950	950	948	955	857	913	1000	918	914	898	955	937	869	955	1013	966	938	914	980	899	947	927	883	962	908	980	940	860	932	977	935	935	868	984	956	918	965	906	962	998	952	941	927	961	919	907	904	926	979	916	886	909	929	936	894	921	936	912	924	909	899	921	944	875	930	929	982	977	946	913	908	915	923	943	914	934	959	918	942	893	896	925	939	943	889	920	952	965	929	937	952	897	941	915	923	896	955	973	922	983	927	989	898	962	958	845	911	937	878	976	941	924	940	916	938	883	911	886	928	887	952	932	934	975	903	953	901	917	936	911	919	983	950	929	957	929	908	981	928	888	900	907	881	960	881	941	941	944	946	916	879	969	897	933	930
17235	9538	6277	4651	1530	1000	819	692	558	545	485	406	384	372	354	370	348	354	371	352	334	364	331	348	358	348	395	385	336	338	364	330	361	353	342	341	353	328	339	325	295	353	354	315	335	333	343	324	366	330	337	335	322	348	346	374	326	316	328	322	324	338	371	324	362	351	354	358	336	348	307	293	329	319	346	351	331	333	351	317	313	325	340	325	320	359	318	324	342	314	367	361	338	319	301	293	322	321	348	331	369	373	343	338	333	320	344	346	331	347	329	350	347	347	306	340	348	366	339	355	318	373	396	338	338	315	333	339	336	308	351	333	367	296	321	321	346	336	347	361	347	335	315	347	340	332	290	310	341	340	319	377	332	345	316	323	334	304	345	383	326	359	357	343	356	331	301	319	355	299	345	334	332	331	328	334	353	341	317	344	307	309	336	364	351	325	351	297	327	381	354	339	346	336	313	321	368	335	347	335	339	359	350	335	320	374	352	321	322	369	354	331	321	313	339	369	309	306	328	315	357	315	350	321	338	329	323	322	393	334	352	387	349	324	328	351	330	331	323	360	336	326	351	290	324	320	344	348	326	338	340	321	313	326	302	330	316	335	348	304	317	344	321	340	362	322	342	319	322	308	346	328	359	344	329	321	349	331	366	374	330	334	340	333	341	305	322	342	337	312	328	319	335	320	319	342	336	336	352	339	338	324	367	342	322	341	338	337	371	352	373	353	326	319	339	327	366	350	357	334	337	344	348	336	323	301	338	345	349	316	313	329	329	348	341	345	320	353	343	328	338	332	315	343	344	350	313	347	329	321	340	299	345	383	322	329	347	304	307	301	337	324	322	333	340	328	356	342	299	302	322	353	314	337	317	360	341	320	342	324	396	339	307	318	310	303	359	347	341	347	344	335	309	320	306	352	357	339	340	322	346	316	348	348	312	343	333	330	317	358	353	353	332	331	373	320	353	308	349	355	324	340	321	369	322	324	319	326	340	306	354	354	332	333	339	330	345	310	351	342	318	348	351	318	339	288	349	321	338	354	313	322	293	314	363	326	371	356	309	327	355	352	318	340	300	315	331	356	307	352	340	332	353	344	348	358	282	303	303	319	359	339	330	351	307	323	346	331	329	342	329	328	323	349	342	321	362	342	294	324	334	312	331	350	358	350	363	312	335	332	320	306	331	357	355	330	319	320	368	335	348	323	323	310	321	306	337	333	341	333	352	303	357	332	365	341	304	382	376	366	338	367	314	333	311	310	345	322	350	326	299	314	357	309	344	332	367	324	377	332	325	329	350	322	292	359	331	375	303	341	371	375	336	375	357	363	324	327	333	329	342	340	333	382	330	331	347	300	326	333	345	309	366	350	327	357	353	322	333	329	322	345	329	336	328	324	350	318	316	351	347	381	343	351	342	365	348	302	345	331	341	360	315	324	275	305	362	331	351	315	329	310	356	317	356	326	322	347	333	340	317	374	344	363	358	379	337	332	361	343	337	352	323	328	303	347	342	325	327	318	334	335	294	377	325	375	368	335	346	311	350	307	303	332	342	342	302	321	355	342	354	335	336	325	328	322	351	337	333	377	356	340	345	299	316	341	310	337	329	376	327	336	364	369	336	310	338	352	337	341	326	314	334	318	351	363	338	334	353	309	353	297	328	307	328	365	318	311	328	358	351	371	316	354	351	339	355	378	335	334	338	336	314	326	356	339	370	329	356	319	335	334	359	348	353	334	360	349	329	343	327	361	351	353	370	330	329	328	345	322	341	354	333	371	371	334	349	322	361	299	328	341	329	379	333	346	330	326	316	310	367	357	347	375	326	331	348	350	360	316	338	344	348	361	350	338	364	304	340	312	344	338	326	308	331	348	331	373	341	318	351	368	348	348	353	354	319	324	334	327	341	329	317	335	285	335	335	335	301	346	315	312	329	336	320	341	360	336	323	357	364	371	347	352	341	334	356	369	362	382	332	334	371	350	304	331	309	348	327	322	340	348	361	329	324	361	310	318	325	348	328	288	357	348	333	356	310	318	355	380	346	355	355	322	331	347	345	368	314	354	358	335	331	342	346	315	326	392	336	356	362	337	328	328	343	355	332	326	340	335	259	338	352	351	336	376	286	366	355	355	321	344	358	345	287	342	340	325	356	358	338	332	325	343	343	336	353	343	359	329	349	332	329	354	338	305	313	323	331	321	330	325	328	360	311	360	328	312	340	327	306	302	369	323	336	300	304	304	299	313	332	334	350	349	354	352	332	350	375	331	334	314	340	332	360	298	352	376	348	312	319	353	336	355	332	307	360	312	319	369	369	351	324	319	362	363	378	318	349	303	324	303	325	324	317	333	361	324	335	340	325	336	323	316	348	328	317	299	305	314	365	343	367	351	328	344	361	340	339	317	333	336	343	322	346	326	353	308	356	336	332	340	342	354	337	310	341	334	349	361	362	343	335	346	330	355	346	322	287	316	335	351	291	300	310	349	335	364	328	323	340	372	359	334	362	352	363	332	315	334	365	353	344	316	348	289	347	363	337	334	332	332	320	345	328	344	369	342	318	310	351	339	363	364	359	348	356	360	312	364	319	320	304	311	328	339	340	357	319	320	332	296	366	336	338	340	337	339	333	311	340	344	369	343	311	321	309	345	326	351	316	349	350	324	284	362	340	292	334	324	318	353	318	342	337	332	332	334	346	312	339	354	331	317	319	363	337	330	335	313	339	314	325	320	338	356	360	308	361	339	318	333	304	378	349	310	326	340	322	331	305	332	356	330	333	333	355	318	360	360	325	334	319	315	350	301	311	360	345	325	355	351	339	316	341	313	338	360	357	346	352	312	339	349	311	312	334	361	378	318	355	348	334	333	331	355	330	348	329	312	381	347	328	347	339	317	329	333	303	347	312	316	311	315	330	333	332	300	327	330	358	345	314	299	330	334	324	344	382	355	340	327	316	318	383	313	335	312	307	316	342	333	335	293	320	354	307	350	369	319	317	345	321	355	342	315	341	327	299	329	329	356	353	361	349	348	350	331	339	325	358	304	328	360	331	346	339	362	335	341	306	306	301	345	363	372	328	362	340	346	368	298	339	341	331	325	333	307	325	341	360	339	313	328	309	322	346	385	341	342	336	293	346	353	331	354	352	336	346	340	374	332	367	338	318	323	366	335	363	360	333	322	300	353	353	327	325	379	358	366	344	317	320	345	327	337	311	338	310	340	322	332	338	316	335	345	315	349	313	349	336	312	329	310	334	346	338	337	294	295	415	311	331	337	327	313	296	353	321	305	333	319	352	349	326	361	325	340	333	347	360	328	368	327	329	307	324	302	393	348	319	327	294	334	370	335	349	332	336	338	368	341	365	313	340	353	325	336	352	320	352	345	340	322	338	326	337	316	340	354	376	350	323	317	358	300	293	341	332	324	347	335	364	364	346	380	348	332	314	353	345	323	329	321	321	314	353	312	391	334	344	310	382	302	332	362	329	334	342	339	333	299	351	315	348	341
10356	7632	9502	11221	4506	3746	3135	2463	2160	1905	1637	1305	996	956	871	979	909	858	818	814	812	851	794	826	833	901	1045	995	847	851	852	793	870	797	770	856	822	780	808	801	747	785	826	780	774	777	772	765	768	788	746	746	762	714	741	765	747	773	779	773	805	768	784	767	730	700	771	811	752	785	746	783	745	770	739	748	711	820	730	721	749	751	703	752	787	714	753	748	761	763	730	759	796	715	755	759	761	797	770	689	766	714	779	795	796	738	741	743	780	735	705	742	749	793	762	724	771	839	723	758	772	787	789	829	755	759	756	729	769	754	801	776	780	751	771	711	768	729	724	726	737	799	725	739	776	788	774	748	729	767	745	770	749	729	795	755	792	772	798	781	760	787	746	746	760	739	801	727	789	736	752	814	766	748	754	754	707	787	764	757	754	733	802	796	775	748	772	744	746	729	723	787	726	764	810	744	748	773	737	763	775	795	748	762	772	750	771	760	785	747	776	735	747	772	750	714	776	740	798	781	801	754	799	787	763	804	744	735	751	768	709	707	757	787	712	814	706	777	742	759	728	807	767	726	715	777	810	754	795	760	805	775	847	756	823	786	785	744	759	755	735	782	769	801	762	740	745	770	744	750	767	760	769	765	787	735	732	804	794	789	757	760	727	737	735	786	771	765	760	763	730	793	813	747	808	763	787	747	763	724	742	783	832	794	695	776	756	780	748	759	804	764	807	764	743	738	782	788	768	788	755	744	786	748	800	743	772	766	743	752	726	809	740	743	752	757	775	746	767	765	766	752	761	763	779	771	774	797	798	823	742	770	773	722	732	773	767	785	701	677	701	761	798	708	787	764	738	768	749	789	738	769	753	748	760	756	721	708	781	767	709	778	786	740	777	737	793	733	768	747	762	737	755	817	777	780	797	755	810	796	745	738	729	790	761	757	734	723	758	803	778	758	779	755	781	712	781	767	757	734	750	750	786	775	741	834	780	738	739	741	760	838	810	774	779	751	747	731	771	758	736	762	729	772	800	730	747	798	743	706	794	765	793	780	774	746	742	787	732	754	742	796	769	767	768	762	778	801	738	763	733	754	771	740	787	777	742	798	824	798	784	801	791	778	795	777	772	784	704	747	796	731	761	714	765	770	751	752	792	788	765	775	746	814	777	719	734	762	753	780	725	799	790	751	768	740	771	765	792	800	780	741	808	784	751	731	762	764	780	773	705	743	734	780	723	721	754	772	777	771	721	794	747	787	745	751	750	801	787	751	769	774	762	754	777	770	738	830	757	798	796	788	808	755	784	758	763	797	728	806	789	773	743	754	739	710	774	714	723	755	722	784	785	745	717	816	772	741	757	702	798	773	783	766	788	760	767	758	756	756	795	774	764	755	790	779	743	756	756	790	682	712	774	767	737	747	771	721	780	830	743	786	760	818	744	742	787	765	803	769	831	737	778	776	806	752	795	754	763	771	778	795	779	766	752	731	768	772	763	775	756	764	761	712	755	747	797	761	745	807	774	781	765	749	726	780	743	754	768	758	777	765	755	749	748	819	762	784	795	737	783	809	786	765	765	739	694	718	799	789	741	780	734	791	785	761	721	725	725	767	804	768	750	742	719	754	743	788	762	764	734	746	708	796	746	816	696	760	735	724	832	764	710	748	705	765	761	728	725	746	764	759	764	794	759	779	752	732	776	787	744	811	735	804	771	778	790	725	761	745	747	778	789	750	765	742	773	740	756	773	743	800	733	729	792	736	732	750	765	785	713	796	726	726	804	775	770	769	770	779	783	752	758	773	769	736	763	762	796	806	701	739	745	820	793	774	761	770	796	762	792	788	780	731	756	747	748	782	745	770	754	756	742	731	756	747	779	720	778	782	779	744	787	790	803	728	782	764	742	747	801	763	775	728	701	741	744	792	796	797	761	764	719	759	805	706	764	804	726	741	760	750	775	766	710	765	795	746	804	769	778	743	739	768	734	748	750	789	768	745	719	777	807	784	823	746	751	772	760	707	782	749	768	739	729	839	786	740	782	769	751	749	795	799	738	739	785	780	761	771	820	741	826	765	745	785	721	764	727	729	764	735	784	752	744	742	770	724	787	803	702	765	798	782	793	751	760	704	805	745	764	791	778	718	775	726	842	749	727	751	771	761	757	771	756	724	767	754	779	752	801	781	779	735	767	740	789	781	771	744	778	762	787	735	806	759	782	690	775	762	719	768	740	789	764	769	742	761	756	727	788	738	756	726	787	780	795	800	776	743	779	755	810	769	802	763	745	732	752	774	720	703	743	720	768	763	755	746	765	778	767	762	804	753	796	742	760	762	800	787	802	743	788	739	778	783	847	734	767	772	740	748	762	778	750	758	815	817	759	776	731	741	721	760	783	786	774	776	778	799	770	786	823	776	787	725	745	779	745	773	743	745	754	749	801	816	785	802	788	733	742	754	768	751	720	739	773	746	777	753	739	762	761	773	718	797	713	760	765	751	779	766	794	756	775	771	730	762	758	770	770	710	787	743	774	786	764	797	740	772	797	761	793	759	790	777	807	757	716	773	742	798	791	776	728	769	749	761	733	787	790	796	766	774	738	717	786	788	806	806	732	765	762	712	765	746	779	763	767	756	701	767	737	764	741	777	736	757	719	741	757	812	772	789	776	763	748	696	737	723	779	787	733	771	748	746	785	761	739	791	797	783	761	755	751	727	748	787	727	805	775	793	804	807	778	794	738	757	825	773	748	746	729	789	768	800	830	789	770	776	807	760	739	750	789	724	766	804	775	827	757	821	748	824	760	754	745	740	801	735	751	781	755	763	750	783	763	767	791	753	705	762	748	735	779	766	760	801	735	698	771	785	755	789	734	786	720	788	723	768	790	771	771	797	747	712	757	720	807	734	781	770	753	758	755	750	761	743	799	799	761	796	753	775	756	775	752	826	756	827	794	750	761	790	743	792	791	737	759	739	742	741	757	823	746	787	757	774	752	729	771	758	754	743	712	724	758	787	720	794	735	776	761	764	813	774	784	764	745	778	741	742	755	783	722	779	729	738	743	759	747	760	768	779	786	762	761	753	747	753	730	786	782	774	747	772	774	747	762	741	742	730	778	703	776	795	761	740	711	791	725	776	781	742	752	787	757	763	758	745	741	741	766	802	781	771	735	752	773	734	769	757	768	748	719	778	812	760	788	780	758	735	763	747	754	762	793	731	835	747	760	726	722	755	791	712	801	740	770	752	774	695	790	794	772	759	779	739	770	816	711	720	766	775	791	744	683	738	784	780	778	748	813	756	734	731	796	785	735	731	788	737	796	674	751	808	790	743	679	750	770	775	772	698	790	776	778	755	798	774	743	771	780	786	755	711	773	805	768	712	756	755	799	769	783	742	815	774	771	762	757	753	747	735	772	799	776	779	750	799	778	759	814	782	714	781	725	756	717	730	794	749	787	803	760	755	777	788	754	765	763	791	786	733	776	720	768	809	813	751	758	758	765	818	712	742
28796	18102	13705	8469	3234	1657	1393	1810	2204	2464	2063	1753	868	588	608	592	676	524	470	427	378	420	400	417	412	434	448	446	426	384	443	453	397	424	401	442	449	441	458	418	409	417	416	432	448	410	425	412	416	435	393	437	407	405	410	384	433	421	380	353	413	397	389	417	413	348	376	391	403	411	405	415	396	392	378	431	410	384	385	395	421	431	447	394	366	400	384	406	407	397	405	392	400	387	390	389	417	403	377	395	404	416	417	420	430	397	399	387	392	413	464	406	360	420	387	388	419	381	447	400	427	383	392	447	411	402	413	416	434	399	374	364	418	369	395	424	382	394	343	391	393	365	400	419	404	444	388	395	382	396	400	387	399	385	370	412	395	413	408	436	344	369	432	375	392	401	397	450	396	414	409	413	407	401	424	425	403	405	400	430	405	385	365	403	376	417	383	411	446	415	392	401	403	373	348	379	425	394	360	383	393	396	410	431	416	405	415	406	418	391	382	390	417	419	396	375	390	393	439	402	421	415	403	370	392	437	436	393	411	362	418	419	405	406	421	395	394	424	415	396	380	437	413	395	380	386	438	434	399	413	412	401	440	362	417	416	368	388	403	405	402	408	393	362	414	414	380	361	402	413	369	383	440	400	386	406	405	389	355	421	378	403	410	386	403	415	410	412	443	444	395	414	389	420	385	416	395	371	368	419	384	382	452	375	389	432	392	412	414	401	413	384	424	387	390	391	386	422	407	347	414	382	419	424	376	403	390	398	421	428	388	408	402	425	401	421	364	398	421	420	389	396	364	425	394	392	394	396	367	386	410	361	363	393	409	385	419	418	401	393	365	377	410	425	379	371	377	372	395	405	402	447	388	429	422	378	397	369	402	366	412	403	425	429	386	378	396	417	378	357	362	427	367	424	388	387	397	390	409	342	389	389	378	414	377	382	408	421	425	432	378	353	365	419	411	395	395	396	384	418	394	440	408	392	441	383	369	374	426	431	369	405	368	407	413	391	419	402	399	382	426	391	384	390	380	395	413	436	383	388	420	395	359	390	429	435	378	417	398	408	405	392	373	368	385	422	399	371	380	391	409	391	398	399	393	408	400	401	390	397	373	396	393	427	391	434	401	375	435	403	412	422	455	381	391	381	423	425	417	367	392	409	436	390	399	365	373	371	366	366	402	411	427	450	428	396	409	404	370	423	380	415	416	394	373	351	394	359	392	379	376	434	402	389	415	412	412	383	426	399	385	419	419	402	387	383	410	414	411	407	409	411	404	370	439	414	395	401	396	442	419	401	395	387	410	444	391	432	381	374	410	369	417	383	412	401	417	437	412	396	412	449	416	396	381	420	389	432	414	382	421	406	407	404	364	384	422	400	424	390	415	418	410	372	407	387	387	421	395	420	463	429	356	442	400	434	423	416	422	414	373	431	402	372	405	339	336	387	408	414	366	365	391	387	431	381	406	411	410	375	398	402	412	392	374	429	404	382	412	408	416	406	400	380	382	405	374	423	420	395	398	426	402	398	416	424	442	415	423	404	425	397	391	424	388	352	403	397	440	411	404	420	371	427	438	389	399	388	391	395	401	406	370	408	386	418	414	377	373	430	399	401	441	412	385	363	460	391	415	394	387	421	380	427	383	387	400	388	394	424	417	400	372	408	436	396	383	400	428	389	377	384	391	435	418	384	409	361	377	437	403	384	438	402	429	411	403	424	411	405	397	384	424	381	396	375	375	432	385	399	388	364	386	402	425	396	414	415	393	395	422	396	427	398	406	397	388	390	407	402	407	365	406	398	397	401	396	375	385	434	389	418	399	373	337	364	387	373	411	397	425	413	418	422	426	421	353	400	401	392	392	420	382	412	394	429	395	347	400	383	389	431	388	402	399	374	373	415	422	461	425	411	413	405	426	435	412	362	386	400	418	402	423	398	414	372	403	442	411	408	384	412	416	372	399	396	386	386	390	397	383	439	383	404	402	364	394	419	411	419	416	398	372	441	375	437	417	401	416	421	385	383	414	424	353	417	390	389	428	376	407	404	419	425	410	383	381	392	381	382	416	374	406	385	397	400	382	365	418	385	413	415	361	387	387	388	450	426	414	400	374	420	410	368	424	387	406	423	423	384	400	427	415	411	405	380	414	376	403	365	386	402	398	381	362	384	440	451	395	389	375	408	410	461	374	400	414	379	394	399	376	398	365	385	386	381	381	425	395	395	405	385	415	382	385	409	412	387	359	397	413	417	370	411	382	421	433	365	409	435	411	414	404	387	396	389	392	433	346	414	441	446	401	399	379	357	410	407	414	379	430	411	416	383	387	398	431	372	433	461	441	419	396	394	441	423	413	406	396	425	388	398	414	395	382	406	402	383	404	403	418	341	399	351	391	389	410	389	401	426	399	428	415	409	373	368	419	400	420	421	411	441	373	391	399	393	401	399	428	395	379	406	382	388	384	396	387	396	396	371	418	396	380	403	418	405	449	424	396	407	381	411	354	399	430	393	424	402	432	448	366	398	401	414	405	378	426	398	422	379	401	391	444	430	419	436	430	445	390	396	417	407	395	395	408	353	436	369	371	405	407	415	377	410	413	366	392	411	392	433	350	368	386	409	420	391	433	424	409	392	420	416	381	397	410	400	393	415	411	422	423	416	417	421	368	408	412	351	402	415	363	393	411	402	395	415	407	379	333	354	386	407	368	404	392	413	402	389	406	406	416	385	403	445	392	343	437	375	407	382	427	374	410	410	381	402	386	401	382	376	438	416	419	398	441	417	415	412	404	419	414	406	395	379	397	357	381	399	372	411	399	368	417	416	412	414	402	402	392	425	405	418	391	420	424	391	426	409	421	379	381	420	396	423	430	388	428	463	378	419	441	414	385	366	394	386	411	394	390	406	422	389	401	411	385	424	432	402	378	399	396	394	344	402	370	438	422	407	389	408	427	397	395	421	395	419	371	391	397	413	414	397	395	400	391	434	391	445	396	416	388	395	409	386	424	396	369	400	374	392	377	400	425	417	425	399	401	426	383	393	404	422	377	408	453	388	394	378	379	429	409	379	402	398	420	414	343	447	433	445	407	449	404	394	407	392	411	412	392	410	442	446	434	395	422	417	379	369	403	417	389	431	391	395	385	368	386	391	433	377	429	428	375	396	417	397	407	437	362	386	416	392	394	409	375	371	430	376	399	408	403	390	390	389	416	383	370	382	377	416	407	409	332	413	428	429	420	414	374	397	388	379	380	361	411	429	396	401	370	392	394	385	406	368	408	392	374	391	400	457	385	365	421	372	424	412	411	421	428	425	410	373	401	383	418	376	400	389	381	359	397	412	420	382	377	384	383	397	367	399	364	388	425	414	377	370	409	425	412	402	374	380	377	430	441	408	401	373	392	402	366	370	392	428	405	415	363	375	384	409	456	376	417	430	392	439	409	411	423	393	373	392	413	425	397	361	421	399	385	422	420	396	403	364	377	387	420	348	395	390	422	397	441	398	405	390
18474	13534	17618	16000	8368	6017	5773	7634	9317	10220	8931	7321	3080	1870	2127	2167	2284	1693	1450	1007	1029	1005	963	986	978	1223	1434	1165	1032	1026	986	978	1085	1051	1015	937	1000	998	929	1005	978	1104	1132	1133	1087	1008	1035	922	924	907	851	902	931	902	918	887	835	874	907	920	876	871	935	907	901	897	857	870	865	886	892	903	908	909	876	879	922	866	863	931	890	869	918	835	877	919	840	910	885	928	896	925	878	880	878	887	927	917	862	909	886	876	830	890	946	866	895	883	885	924	892	892	885	910	898	880	838	924	902	883	835	902	895	919	869	902	868	909	893	953	952	885	892	880	920	887	898	869	870	864	887	873	852	944	908	914	859	867	886	800	894	821	897	918	841	887	848	842	876	868	873	893	860	873	852	930	861	875	847	895	883	907	889	872	893	876	856	925	869	883	885	914	888	876	888	924	895	854	897	901	907	881	913	931	891	883	887	911	905	871	908	870	911	881	917	898	905	886	890	866	828	893	866	915	910	911	928	918	930	895	900	912	899	913	841	870	841	913	889	919	845	963	872	917	841	869	856	888	901	883	912	939	866	890	893	894	936	889	876	885	893	838	920	841	917	898	944	900	880	876	860	910	857	891	872	884	887	913	907	894	912	896	875	939	857	866	943	915	813	897	883	860	911	905	900	877	882	936	898	869	904	905	887	825	891	904	882	875	902	853	843	899	955	845	949	862	885	875	913	873	863	921	961	863	849	911	930	868	888	918	870	890	844	913	864	906	902	888	873	894	887	873	896	950	885	939	882	954	864	881	872	871	933	889	937	855	910	913	920	850	833	868	900	882	896	879	906	879	919	844	908	927	931	851	910	904	892	901	871	883	932	932	900	936	878	909	856	940	865	869	912	885	904	864	862	798	910	913	894	854	926	901	849	914	856	881	897	885	855	882	930	893	886	848	879	955	867	930	864	879	912	874	878	894	874	897	863	872	900	886	909	905	908	932	865	905	831	888	873	917	830	873	836	863	900	926	892	887	890	885	847	860	935	886	908	837	840	905	921	867	906	854	847	888	880	891	906	920	945	845	848	842	897	875	878	891	864	867	862	858	865	916	850	886	861	879	844	938	905	918	914	874	854	889	925	911	919	968	938	939	961	923	888	875	904	907	875	916	900	901	887	885	859	912	900	917	887	860	891	923	904	899	840	916	876	869	924	861	930	903	910	880	926	909	862	907	934	878	938	863	887	881	938	896	952	929	901	838	875	858	852	912	898	870	890	974	932	845	881	903	844	844	883	896	873	856	930	876	887	879	903	881	912	896	944	866	850	887	851	882	886	917	923	895	881	880	873	835	925	908	894	869	866	856	870	885	898	931	905	916	875	904	876	869	864	903	984	936	863	945	898	901	905	891	909	881	944	864	900	903	919	886	915	907	859	872	863	815	877	895	861	898	859	858	935	846	914	870	845	878	917	880	961	859	893	854	838	851	954	885	884	894	924	861	882	896	874	865	879	868	838	938	957	897	937	895	885	883	889	891	938	890	859	843	864	877	904	914	851	896	888	926	941	902	840	838	874	895	905	880	857	878	838	914	921	911	891	864	951	976	884	972	835	866	875	856	886	830	856	827	890	895	880	877	797	899	886	912	911	853	927	891	886	884	940	911	895	886	879	910	884	876	899	933	886	886	882	907	854	878	936	908	872	903	932	822	870	865	894	866	879	893	922	860	874	906	910	834	876	924	848	875	893	859	926	882	895	881	860	893	828	866	900	871	887	881	886	823	873	876	891	877	878	901	887	911	893	930	895	898	969	908	906	908	866	926	925	871	896	838	897	936	899	935	884	893	887	865	851	889	921	855	879	897	899	877	899	937	840	912	859	873	836	894	912	886	943	891	940	902	933	902	905	881	844	885	942	888	957	936	860	894	892	931	899	904	858	896	876	893	894	877	882	908	956	880	928	918	896	906	906	921	909	882	900	909	960	891	854	865	912	875	914	875	872	887	871	885	883	903	928	865	822	923	927	862	907	937	933	972	897	859	846	937	908	891	898	873	934	864	906	868	894	889	874	892	894	920	896	903	888	911	890	898	961	917	884	881	912	901	917	871	915	862	892	890	926	915	806	896	861	951	914	880	933	901	882	856	900	952	896	913	821	903	914	860	857	839	916	919	863	866	900	870	914	870	863	907	862	909	866	913	923	839	852	861	943	871	913	940	876	936	911	851	823	892	909	868	884	909	909	833	888	892	852	872	867	895	874	912	923	876	876	890	872	907	897	896	894	908	939	940	883	858	896	884	857	850	850	889	855	919	886	946	925	934	938	876	948	876	860	898	939	905	891	882	918	876	875	858	865	882	900	937	852	889	893	892	881	929	839	895	859	876	944	910	922	825	890	905	953	852	902	888	849	832	856	905	903	873	834	894	848	852	934	922	891	894	857	919	885	870	933	895	844	838	890	874	883	856	887	861	906	890	899	858	906	896	924	894	872	896	944	891	918	894	824	973	904	868	890	904	836	832	851	908	902	915	841	870	895	882	935	904	884	879	876	955	931	899	864	890	847	887	874	871	914	912	938	925	869	899	905	919	879	862	894	863	863	880	842	891	917	888	894	913	871	880	877	860	899	945	923	850	936	871	874	945	901	866	921	913	882	908	910	937	885	914	895	878	884	870	931	861	893	879	901	866	904	834	903	843	871	858	907	863	870	878	901	850	872	881	852	860	890	879	945	896	879	915	841	880	921	861	853	907	838	850	884	892	891	887	876	908	855	900	848	949	862	896	845	845	873	870	839	901	885	908	873	902	881	909	940	851	860	893	855	922	921	890	847	894	902	879	946	861	927	953	915	861	926	897	913	911	921	908	955	916	883	872	941	847	856	873	933	857	892	887	856	897	885	937	882	930	875	926	835	886	874	813	936	883	917	895	872	889	929	904	888	841	909	913	893	908	854	865	972	877	940	837	884	848	865	883	875	851	898	871	915	931	892	905	931	873	931	857	845	941	895	898	901	861	877	867	903	920	881	927	880	858	874	922	918	894	910	868	911	888	829	863	865	894	884	904	845	876	925	917	906	873	901	848	910	882	889	910	930	889	861	892	906	858	904	885	890	905	921	860	931	933	891	921	859	910	863	883	891	878	889	920	885	915	911	892	887	871	882	876	898	930	927	960	905	862	892	914	935	896	892	915	897	922	885	880	910	879	902	864	915	903	861	861	850	890	854	910	871	887	896	911	902	924	863	936	940	890	908	891	901	878	838	923	896	899	862	933	858	939	877	866	875	889	929	919	911	909	895	906	906	894	898	886	918	876	870	870	898	869	875	882	890	937	878	830	862	910	892	873	928	843	860	906	901	908	859	928	916	875	869	842	887	908	919	889	882	895	909	888	865	906	903	889	852	859	952	901	912	887	936	858	877	845	883	878	881	845	899	860	910	879	918	859	911	892	891	831	879	915	937	888	879	895	907	886	832	912	868	838	878	849	854	898	879	897	902	919	851	886	884	873	908	871	884	895	913	874
38771	25862	24013	12525	5156	2457	2200	3236	3931	4435	3811	3243	1543	715	737	832	695	624	578	523	455	448	439	450	442	482	552	506	487	464	427	474	469	475	473	442	463	443	418	408	423	408	477	495	479	489	441	458	478	437	458	445	454	398	367	378	426	431	430	429	441	461	409	421	374	395	438	446	461	412	413	443	433	435	388	387	433	410	446	401	443	386	431	450	420	411	423	441	431	429	411	416	380	436	419	408	412	417	430	466	425	444	434	436	404	466	403	461	420	436	403	457	416	437	411	409	383	443	411	430	433	409	473	437	446	468	386	442	455	447	419	426	379	461	442	409	361	440	446	395	390	401	426	442	430	444	415	415	401	403	449	426	449	415	435	409	423	433	422	410	426	417	418	427	427	427	440	418	417	420	425	407	426	443	447	440	395	428	442	414	449	430	460	433	463	419	411	418	454	400	449	430	406	408	419	431	409	418	406	446	388	445	408	392	414	399	402	407	422	401	411	415	434	450	460	443	401	415	410	406	417	418	399	414	462	433	423	414	370	413	385	389	419	419	432	399	391	435	410	362	421	427	394	424	411	448	416	440	405	407	412	387	404	436	407	370	412	393	433	419	408	393	409	427	451	401	426	418	413	396	419	418	410	402	407	396	413	377	440	449	423	400	405	427	411	420	410	437	449	449	417	421	462	420	412	448	445	417	380	457	440	383	445	386	419	419	394	440	406	419	394	433	418	361	456	399	415	423	422	405	411	419	394	408	439	375	439	449	385	411	416	396	398	415	418	366	407	419	374	381	394	377	408	422	442	464	422	393	423	435	448	449	421	414	386	452	438	421	454	413	381	397	389	449	382	478	464	432	435	455	391	441	382	441	383	430	418	452	424	458	466	415	404	466	418	424	407	400	424	449	431	458	427	401	441	430	428	432	435	403	393	422	418	400	454	465	427	396	436	422	437	405	408	405	410	395	402	421	460	405	394	444	442	419	385	420	427	405	407	393	440	410	428	438	389	420	424	454	440	424	442	415	374	431	406	420	441	434	428	440	452	424	437	426	481	399	396	407	398	391	408	413	441	419	395	433	380	388	432	419	415	428	411	395	404	439	407	433	451	403	430	435	398	468	407	422	414	403	430	396	389	399	421	399	420	406	419	432	418	428	486	370	447	411	420	401	392	413	457	391	382	436	431	459	440	455	438	420	394	404	417	422	360	401	443	410	392	420	440	420	428	412	396	452	403	422	406	407	424	420	451	473	448	407	463	444	413	422	407	454	435	417	407	424	410	432	421	441	387	429	446	409	407	425	448	433	420	411	389	399	411	416	418	408	401	419	396	414	411	439	463	427	403	439	412	439	448	410	408	414	463	461	444	451	469	407	399	450	429	400	422	450	407	420	448	435	459	387	439	414	453	449	405	394	419	416	405	387	408	414	422	430	412	421	422	420	445	413	396	443	421	358	430	378	461	378	439	401	415	458	384	430	430	395	429	384	403	399	414	447	405	480	450	438	394	414	420	429	428	369	424	441	422	415	412	381	421	411	403	439	420	418	421	435	430	399	431	417	387	447	395	393	402	443	452	441	414	405	439	394	434	400	415	412	406	432	424	454	415	439	395	430	435	455	389	398	416	433	421	446	412	432	430	409	410	405	406	437	422	470	429	417	413	422	425	401	412	426	392	414	441	413	434	443	396	423	445	404	427	441	399	439	408	387	383	451	396	443	431	412	415	432	415	438	429	410	416	458	423	414	418	421	444	417	409	439	425	366	433	420	412	421	407	380	430	370	427	442	392	418	431	415	432	422	382	408	416	425	453	435	466	411	437	427	423	458	412	392	415	439	409	399	419	414	453	425	414	406	432	419	386	416	433	437	436	423	435	411	394	453	386	432	426	420	442	426	401	418	416	371	454	437	438	420	409	438	395	399	439	397	381	412	439	457	452	431	411	439	419	408	441	398	431	401	438	404	400	423	368	434	421	432	421	407	419	405	402	392	422	442	425	400	428	421	416	404	441	402	426	404	388	460	393	416	402	378	418	420	388	435	404	394	444	380	454	400	440	440	463	436	424	452	467	414	412	409	418	457	447	432	445	434	422	422	406	406	390	363	384	403	411	449	414	430	430	422	425	381	415	435	396	418	387	375	422	401	394	415	402	424	400	421	413	397	407	399	405	437	413	408	418	424	450	404	416	416	462	388	421	407	414	421	453	400	412	415	382	448	461	409	426	378	444	402	455	375	406	425	405	444	404	432	464	393	428	422	416	367	453	413	398	406	430	408	447	432	429	400	475	459	384	426	435	397	416	418	432	396	421	402	394	409	437	409	429	410	437	441	448	446	479	416	405	454	431	453	406	410	394	413	454	389	435	415	437	426	397	420	399	430	419	418	409	407	385	410	505	448	410	419	426	450	450	406	412	403	387	446	415	409	431	409	410	425	444	396	398	433	414	461	404	399	438	419	410	444	413	416	409	412	437	414	396	425	425	441	387	436	412	394	407	423	420	415	423	392	405	431	394	376	412	388	388	412	460	429	376	448	399	457	396	409	441	441	422	428	435	405	427	435	419	420	479	431	431	431	406	419	461	475	419	420	462	422	418	465	378	454	417	443	433	445	397	395	454	431	443	376	420	401	419	413	395	402	428	411	407	416	462	434	445	417	405	432	391	429	462	384	397	439	457	472	427	425	406	434	429	461	421	368	412	444	414	434	500	399	456	480	413	430	409	380	413	414	428	466	459	421	441	425	425	427	409	411	423	411	419	394	427	383	455	421	447	441	462	420	429	473	433	402	448	412	423	433	416	439	443	419	411	427	415	417	444	471	451	462	439	432	438	379	406	428	387	443	428	484	417	397	441	431	470	423	392	437	397	447	410	447	429	428	408	456	457	436	434	428	415	419	411	407	444	388	423	430	442	420	465	451	414	411	402	429	421	431	413	431	413	412	425	430	453	439	384	424	437	438	427	420	434	365	406	435	389	417	398	437	448	431	429	395	407	416	431	412	449	415	422	410	455	431	380	408	424	436	429	458	439	410	434	450	413	433	440	459	376	411	417	404	415	405	407	411	427	410	410	426	459	449	438	412	423	440	412	459	435	464	412	413	418	425	417	406	404	433	394	426	402	401	413	427	429	408	430	403	396	384	423	407	434	418	420	361	462	445	442	388	406	425	385	400	382	453	434	445	405	444	432	422	436	421	417	413	432	419	423	435	414	434	457	430	405	426	425	442	409	435	409	419	430	429	421	393	432	401	403	411	409	402	432	400	440	416	405	463	484	468	428	426	439	426	430	367	435	431	447	422	405	412	380	422	448	422	428	398	452	420	397	446	447	421	431	450	411	442	409	429	477	421	412	433	433	400	390	419	430	431	401	421	434	404	427	397	406	420	408	436	434	397	422	415	414	406	423	428	441	456	435	425	389	412	412	362	396	419	385	409	428	443	453	429	435	395	411	377	430	417	422	412	442	401	462	451	457	396	403	458	437	413	417	362	442	414	445	414	429	448
23960	18065	26777	17473	12885	8224	8470	12694	15263	16622	14874	13303	6037	2533	2946	3359	2622	2121	1839	1174	1063	1027	1088	1058	1329	1715	1547	1266	1212	1103	1108	1113	1169	1188	1103	999	1049	1097	1064	1056	1047	1322	1336	1356	1334	1215	1164	1177	1055	958	963	957	913	901	958	936	890	889	968	911	868	1006	881	924	894	925	943	949	877	925	916	900	939	907	922	946	937	917	901	965	911	904	917	898	913	959	927	928	920	908	890	872	926	952	954	899	895	936	902	982	917	929	896	937	907	922	937	926	910	900	882	921	952	918	883	950	953	960	899	937	918	944	956	889	923	897	912	892	912	896	898	954	899	923	904	903	918	950	890	915	943	924	924	941	898	895	967	886	943	911	918	918	954	897	954	910	908	942	925	852	825	952	911	885	921	937	905	907	939	878	932	925	932	903	948	939	936	916	870	937	944	945	950	885	915	910	910	835	917	927	907	938	968	904	914	946	895	919	929	920	861	903	963	912	934	890	908	928	895	903	931	948	873	962	995	926	976	984	896	905	902	956	897	933	930	913	906	929	957	906	945	921	916	908	909	972	868	921	898	931	892	949	891	915	889	878	942	952	943	952	918	917	896	904	931	915	895	922	949	919	903	913	900	917	938	970	910	947	958	957	918	912	961	976	946	886	963	887	905	916	887	961	943	921	887	907	985	944	863	895	952	899	893	892	922	913	896	955	919	901	938	917	929	915	905	890	892	904	899	882	1003	925	879	923	886	935	932	904	955	921	933	930	941	936	880	892	928	889	951	940	942	933	916	911	918	918	891	911	832	971	916	941	928	965	937	933	909	903	925	938	965	860	876	922	898	909	946	902	886	904	970	925	984	931	912	926	869	968	960	908	905	927	922	972	967	929	881	944	948	911	950	923	909	888	902	924	959	881	912	922	906	898	935	913	915	902	963	939	943	911	894	894	939	916	975	914	909	957	863	978	918	925	895	940	908	932	918	929	925	947	950	931	966	914	873	923	917	936	913	934	952	903	946	894	925	943	906	905	943	948	902	921	980	940	972	932	982	887	967	916	938	925	931	886	918	867	904	968	913	948	930	894	908	939	901	948	941	934	921	910	936	925	915	909	947	964	934	1005	905	924	892	963	958	913	941	912	900	913	899	940	891	876	973	896	913	868	949	915	869	900	900	937	930	961	916	909	912	930	940	938	937	904	926	895	1013	900	948	955	900	925	954	892	905	877	891	907	910	915	866	888	930	925	938	959	921	953	911	876	926	924	949	899	895	923	915	904	896	960	840	865	888	928	906	914	884	912	877	941	912	854	902	922	975	998	875	944	952	904	935	919	934	977	894	932	898	906	942	900	965	948	923	946	949	891	895	953	923	950	957	931	923	953	898	882	919	939	939	943	917	905	1010	878	890	941	933	933	915	946	889	912	947	947	900	886	964	981	959	947	933	935	887	914	921	919	918	898	958	932	877	944	950	893	957	900	882	948	879	908	925	947	898	971	937	987	941	955	884	926	938	910	931	981	886	976	898	921	906	927	914	908	851	888	919	908	901	916	901	886	957	939	959	937	914	898	933	870	910	946	885	925	945	886	983	948	876	985	920	919	926	948	915	914	920	916	918	935	955	945	937	1007	891	932	942	904	960	931	913	916	902	919	894	900	922	943	943	898	909	944	945	951	882	982	933	932	978	930	964	931	940	908	965	898	890	908	930	924	914	885	1003	914	921	893	972	946	907	869	933	895	910	917	910	939	924	968	893	900	921	938	914	955	945	884	906	983	953	898	868	934	921	876	932	936	978	936	993	947	913	929	881	882	952	879	863	940	932	924	901	926	946	906	876	943	960	921	957	930	934	943	958	940	900	930	928	911	912	908	929	951	877	879	942	887	924	936	939	904	932	923	944	921	937	913	915	914	947	952	925	962	972	873	912	901	916	896	953	933	935	930	848	856	874	913	911	931	910	919	945	955	940	906	918	915	959	968	914	966	939	866	940	946	961	941	894	877	901	881	924	930	975	942	909	935	899	904	935	957	905	876	940	913	941	911	927	961	893	896	932	972	896	914	904	955	935	878	932	889	927	873	904	997	878	946	903	890	961	928	911	959	944	918	903	912	932	950	954	959	898	953	892	914	894	919	879	916	938	924	928	953	949	930	906	901	915	896	921	900	959	924	907	886	933	985	891	886	910	895	917	847	914	942	919	964	961	897	924	925	934	961	879	906	875	878	929	896	919	961	961	887	938	850	942	928	951	896	896	924	939	916	913	904	911	925	960	920	921	924	870	913	880	918	995	1003	883	892	912	942	916	940	908	880	917	939	904	901	971	931	938	906	924	1013	905	884	932	888	936	902	924	963	872	870	913	960	900	894	923	887	913	917	890	901	895	890	918	903	911	890	948	924	942	968	967	924	927	913	917	942	933	967	931	885	891	910	884	919	959	892	966	894	903	895	897	879	933	927	940	878	927	905	947	957	920	921	891	910	952	973	856	910	901	960	1007	930	936	989	933	933	911	950	912	934	958	977	962	945	889	931	931	915	936	943	948	968	888	945	940	894	919	919	986	943	967	902	925	938	903	864	933	941	898	916	930	949	945	914	918	898	936	935	954	924	940	954	930	921	923	930	897	892	930	900	926	936	965	933	900	909	914	926	930	941	911	907	954	888	943	909	958	885	933	921	932	971	878	968	928	968	906	956	881	956	917	895	901	890	911	936	971	938	930	916	944	943	935	936	920	931	937	933	891	923	911	915	916	942	914	942	907	934	943	966	969	912	974	904	906	927	941	890	936	867	916	937	927	935	892	900	924	967	952	907	938	929	936	963	885	940	889	953	945	899	920	927	942	907	983	971	962	905	930	866	900	918	964	934	914	926	894	880	875	946	903	885	885	898	956	950	963	921	861	964	961	888	920	938	898	911	984	931	913	889	949	909	965	937	917	930	915	949	941	915	908	927	921	976	964	921	926	906	957	900	962	916	917	967	958	951	915	902	913	932	910	935	876	886	923	949	939	951	947	918	900	918	894	911	940	949	903	968	924	954	888	910	940	922	894	942	876	910	969	932	923	948	924	937	928	977	924	920	964	937	861	889	923	925	931	971	884	901	941	905	937	908	904	899	873	931	884	933	954	962	919	956	915	909	904	920	912	918	955	932	887	918	913	936	937	899	904	942	919	955	881	930	867	917	891	937	902	993	966	940	929	902	925	985	919	927	906	954	987	928	955	958	919	927	879	909	911	896	866	906	890	946	923	933	987	920	929	935	916	859	937	870	901	1000	904	965	922	949	895	964	972	891	937	926	908	873	929	937	850	904	869	871	931	988	957	921	932	922	972	932	930	914	926	926	916	955	926	889	896	933	894	880	971	923	905	917	970	888	901	930	884	934	898	952	951	940	953	914	908	914	923	966	942	909	979	893	965	923	900	923	975	973	896	986	882	894	904	922	950	939	929	939	910	968	928	945	907	962	915	930	932	944	908	935	903	905	963	941	911	930	940	903	962	936	855	924	921	938	919	956	958	981	957	889	921	976
19793	10990	9164	4866	2211	1194	788	715	579	496	471	432	372	347	341	368	331	350	326	352	345	366	313	370	365	398	366	336	373	337	341	344	366	331	344	333	344	383	358	356	327	329	331	333	346	355	353	334	325	342	333	329	334	302	351	326	304	299	338	332	344	341	349	328	349	356	345	336	387	314	312	338	325	324	323	363	349	339	331	347	321	329	322	309	322	339	341	359	330	342	325	359	351	324	337	352	345	295	334	333	286	322	339	338	332	297	319	365	316	342	307	326	328	320	331	359	363	306	332	349	342	333	330	349	345	336	309	371	319	327	347	351	319	369	326	367	367	300	351	331	371	304	338	316	297	374	339	320	289	332	342	316	352	350	341	353	346	330	330	357	339	352	336	325	357	356	364	321	316	306	346	339	329	335	341	311	334	321	320	326	343	351	345	340	333	330	355	336	352	301	360	347	333	323	353	348	347	343	355	307	332	333	367	323	319	314	375	320	345	343	346	331	346	354	341	333	328	308	323	319	338	334	335	336	312	302	349	315	341	332	329	326	332	390	363	314	337	319	299	358	328	342	334	308	351	340	339	346	302	340	321	312	331	341	332	350	367	356	340	331	320	326	304	306	330	382	351	319	335	292	362	326	343	370	311	338	306	339	347	328	315	353	317	318	351	322	363	337	337	321	346	356	324	343	348	339	310	334	306	348	308	363	365	358	352	318	338	342	351	350	344	335	319	323	328	326	329	330	346	345	337	330	325	369	339	372	349	335	332	356	348	338	371	322	349	328	364	322	333	349	315	342	344	331	356	339	361	337	328	323	366	298	349	342	354	360	336	311	340	308	346	341	346	341	343	327	351	359	339	330	373	347	348	316	331	315	319	353	355	350	340	331	328	346	304	337	325	332	325	337	359	354	340	349	325	332	317	339	325	320	294	332	340	365	334	354	356	331	341	336	359	340	311	342	342	358	339	318	289	321	322	366	352	336	323	351	347	361	333	368	350	360	340	342	336	307	303	341	335	326	345	328	306	335	323	329	366	328	323	317	344	295	357	368	351	275	366	332	352	329	372	297	324	340	341	325	348	346	334	314	364	330	297	345	353	338	287	334	312	350	316	333	328	343	344	341	342	344	341	387	295	328	347	342	340	355	348	346	321	332	335	322	352	311	311	310	331	374	297	325	332	351	338	341	303	376	313	355	331	340	328	337	331	316	328	352	333	366	303	343	350	321	349	353	301	310	326	339	378	321	356	336	315	332	337	353	343	345	337	324	277	368	284	338	339	331	371	353	334	285	349	332	353	333	295	309	350	344	354	348	300	310	327	339	314	327	319	333	307	339	324	332	321	336	370	356	295	339	369	330	378	298	313	318	337	345	341	341	323	327	337	345	346	327	332	379	352	323	307	325	306	339	329	324	337	339	352	337	361	330	324	328	335	351	310	314	356	324	365	328	334	359	308	330	338	330	377	324	338	340	308	319	369	366	308	368	297	319	349	315	336	345	374	318	340	340	349	323	344	354	344	374	357	357	344	320	332	357	335	361	330	301	365	331	347	323	316	329	347	324	338	347	343	345	321	342	376	345	361	298	321	328	346	313	320	335	292	354	318	345	329	328	335	369	343	298	330	317	336	352	343	343	350	298	339	333	319	364	324	370	376	416	368	327	345	337	342	333	343	326	366	338	326	342	329	318	346	356	343	304	314	294	328	328	313	360	362	326	340	351	355	356	321	337	323	329	331	325	298	311	307	336	334	369	335	348	394	351	312	356	308	332	334	338	325	335	328	316	315	327	359	344	352	404	317	355	348	334	339	335	311	324	329	323	315	330	351	320	322	352	313	351	326	340	301	325	330	356	326	341	317	336	327	344	321	342	300	336	345	353	315	323	312	319	322	327	332	306	329	305	311	347	332	366	332	342	345	306	319	354	317	322	324	318	350	347	327	345	362	335	319	349	361	358	318	331	358	350	315	330	342	325	316	311	337	322	324	345	369	334	383	315	298	347	349	333	324	351	330	338	378	368	333	305	311	341	356	316	355	318	345	375	356	336	349	329	377	352	326	342	340	352	327	310	328	383	313	383	331	314	333	350	299	344	330	351	337	345	298	347	318	318	331	312	295	305	342	327	325	336	352	333	329	333	361	376	337	348	362	327	312	324	348	332	353	317	328	352	315	287	328	314	324	316	332	336	340	343	310	344	333	346	357	349	378	309	341	305	345	375	319	335	344	309	341	308	335	332	344	335	368	328	339	337	352	327	299	350	320	334	331	367	331	305	324	306	327	345	340	346	347	342	356	304	328	324	318	334	335	337	358	335	332	342	357	315	307	313	335	348	372	313	319	331	346	363	339	360	319	326	363	323	335	334	348	325	327	350	354	336	330	342	378	340	331	322	343	342	359	311	320	317	320	354	313	334	328	333	326	338	315	352	338	395	335	316	350	336	354	339	333	269	353	326	348	340	331	349	328	351	319	354	330	337	348	336	405	337	331	333	341	335	333	319	351	298	313	335	349	309	298	357	325	340	313	340	330	349	321	353	329	288	308	357	329	308	361	313	332	332	307	330	345	301	349	340	344	299	343	326	371	300	278	277	314	352	346	363	316	331	333	311	309	350	336	346	308	356	338	344	318	343	357	315	349	380	341	325	320	292	336	337	326	366	339	337	350	342	325	357	327	355	325	332	349	326	345	335	352	322	376	327	325	339	352	340	295	349	324	352	368	317	305	367	380	315	322	311	365	347	332	357	355	337	354	348	317	330	309	331	329	297	338	329	346	352	333	346	368	329	293	358	341	358	331	376	306	335	340	347	311	390	321	334	329	351	353	337	326	325	329	349	329	303	320	301	364	323	367	350	329	322	340	320	339	357	351	356	342	332	319	377	327	305	331	350	338	327	347	368	331	316	309	314	320	367	341	309	376	379	328	326	316	357	348	337	311	348	328	337	340	359	367	325	321	313	320	348	355	316	337	350	362	321	333	318	326	364	338	336	343	351	343	335	318	319	342	346	357	322	326	329	321	331	343	323	360	327	372	348	289	351	310	327	323	295	331	288	313	376	367	346	295	358	331	324	323	344	347	312	333	335	366	368	354	360	361	344	286	326	363	352	375	312	328	327	347	346	309	346	353	333	335	349	357	319	337	311	335	334	307	308	320	329	318	305	359	326	306	350	331	307	328	325	322	375	343	342	344	322	353	325	309	317	351	322	302	321	335	373	325	336	333	310	315	314	301	323	346	326	340	288	341	319	325	310	353	323	335	327	329	329	349	330	321	343	360	361	328	358	308	323	336	354	330	361	332	346	366	363	333	338	309	342	334	363	314	341	355	338	293	347	363	336	342	331	332	334	331	343	342	350	331	304	351	357	327	310	331	346	311	293	344	341	333	343	338	351	385	330	341	384	339	327	331	300	321	317	334	338	319	309	322	343	354	347	324	318	322	364	343	318	334	306	325	328	356	324	343	311	359	323	352	337	308	326	347	366	345	316	321	351	358	318	340	374
11787	8280	13852	9853	7240	4060	2597	2592	1890	1619	1452	1283	984	861	937	831	817	835	827	773	853	780	872	838	954	1183	972	923	883	788	874	906	908	859	850	810	858	870	876	775	808	823	759	796	801	786	794	785	781	728	750	748	760	779	729	788	794	782	740	756	765	730	811	783	763	718	730	769	778	739	763	760	840	793	793	750	776	774	755	782	771	817	763	731	767	762	745	686	736	751	776	738	816	775	759	774	727	794	806	742	809	721	742	801	804	757	785	773	759	782	754	796	750	767	798	688	749	754	714	791	721	742	780	781	795	731	765	747	801	771	728	818	742	751	709	753	716	732	747	768	775	734	750	776	786	777	773	769	783	728	795	764	831	695	773	804	749	734	737	801	762	758	804	755	743	782	815	763	772	768	774	751	719	780	737	725	786	804	748	722	800	741	741	761	757	775	807	772	807	809	796	729	761	764	758	751	787	733	718	740	776	769	768	786	732	761	825	797	740	740	753	783	766	718	727	779	738	700	764	804	786	739	784	759	734	729	791	740	715	756	723	738	738	667	771	722	765	763	764	727	722	772	761	800	756	814	839	770	717	733	823	786	784	795	824	738	788	765	773	798	767	788	776	785	756	787	781	741	782	741	759	786	811	800	701	735	770	771	772	709	753	790	746	774	773	768	737	767	752	799	758	764	772	767	791	824	787	729	735	780	729	752	718	761	694	719	812	766	723	739	723	772	761	776	759	762	771	797	771	809	767	785	752	753	802	790	803	783	781	715	787	801	753	737	814	738	773	754	752	788	757	778	747	819	775	752	753	768	768	793	747	772	744	789	728	749	752	795	703	733	729	758	761	732	744	729	794	780	747	772	747	733	807	793	770	734	755	769	736	739	747	726	788	825	755	794	732	739	777	837	750	815	725	713	742	749	762	790	722	734	783	787	774	772	776	832	816	760	777	806	693	774	733	745	830	779	748	774	762	738	743	752	782	757	779	798	806	759	793	747	772	836	777	757	764	728	785	778	799	756	773	754	784	782	782	789	807	774	832	778	790	763	760	798	763	798	824	729	765	739	782	788	745	782	719	751	745	798	805	780	790	787	783	771	803	756	794	787	807	732	794	747	763	758	771	785	760	765	738	695	770	754	773	803	759	723	817	734	781	758	778	765	731	765	750	757	757	758	771	790	770	761	787	841	818	730	691	704	788	786	785	755	769	746	771	797	788	733	761	829	794	770	769	791	731	739	731	751	759	784	758	769	727	748	752	767	773	742	742	785	775	745	820	728	777	752	739	812	786	774	794	777	763	755	743	761	714	777	760	745	716	787	762	729	807	792	778	768	748	792	781	763	771	698	770	761	777	712	754	737	756	757	779	760	775	806	746	767	791	732	785	824	805	757	761	744	719	767	763	747	773	769	798	742	782	774	766	751	732	816	758	775	745	786	798	782	766	778	761	755	752	743	765	784	741	733	766	805	758	781	809	752	734	765	778	727	752	773	768	793	814	739	812	779	780	768	762	793	755	732	762	789	737	760	705	715	743	767	790	742	747	765	755	746	726	760	817	747	763	721	776	770	765	756	823	727	722	770	777	726	762	771	783	783	766	791	816	755	732	737	782	774	755	784	784	792	724	780	761	744	764	681	768	738	767	784	780	786	752	761	725	782	771	786	735	785	726	736	785	803	738	751	764	732	812	798	730	755	728	735	778	723	795	739	740	781	708	718	761	781	756	784	745	764	766	789	764	791	725	787	744	789	778	724	720	742	830	756	736	755	774	770	711	734	738	776	723	781	792	740	753	795	754	843	750	732	821	763	761	756	726	757	720	727	761	768	803	774	758	740	776	760	813	778	778	732	786	758	783	730	805	804	809	747	782	707	771	783	737	795	772	787	794	784	792	789	788	773	736	813	728	742	752	736	781	839	775	744	768	812	779	731	780	716	771	729	792	807	810	761	742	778	800	747	740	779	777	827	739	730	715	782	725	772	761	815	771	750	786	827	790	773	784	750	776	777	709	755	777	780	744	794	779	843	759	729	753	798	773	741	776	777	774	807	778	738	716	808	794	760	803	784	757	761	759	749	744	757	744	752	763	770	788	793	744	736	785	782	733	817	771	739	749	759	726	699	797	797	753	776	742	766	768	735	763	770	837	755	755	766	776	784	708	755	774	785	795	796	726	826	781	737	759	729	785	794	791	776	757	788	817	780	749	768	741	762	791	753	767	754	740	777	744	784	773	731	732	741	747	801	751	820	744	774	802	701	790	769	760	744	753	724	790	814	736	712	795	796	729	743	738	773	791	796	802	768	788	754	726	741	743	774	759	764	755	787	771	804	766	781	770	746	775	755	789	794	800	763	748	730	783	772	796	777	744	789	748	714	743	781	760	762	764	802	772	788	734	763	812	790	740	763	747	751	762	761	770	801	799	751	735	724	749	802	723	778	732	802	765	794	766	725	772	810	746	770	724	787	756	738	742	756	761	749	793	786	768	774	774	759	763	770	772	773	770	795	750	754	770	787	765	745	802	762	777	800	763	748	760	773	772	780	788	782	805	750	746	786	759	778	799	700	785	769	784	747	816	791	777	829	762	768	771	733	757	761	747	763	813	735	787	790	774	773	748	751	773	748	768	778	744	778	742	802	766	718	736	765	773	852	781	751	793	792	755	756	767	754	786	752	773	760	849	772	756	750	731	802	802	745	724	804	779	760	792	722	735	763	779	743	762	787	739	795	706	726	779	769	806	776	757	761	733	721	761	714	774	749	746	762	762	799	708	766	762	727	754	804	758	780	756	774	758	762	763	751	771	756	780	749	773	806	773	762	809	772	747	768	788	743	739	759	831	763	722	741	781	779	744	797	733	839	804	780	783	807	745	719	781	751	813	758	739	771	770	784	720	759	734	760	674	771	745	722	809	816	685	791	798	719	770	758	796	791	741	757	778	729	782	785	772	775	781	765	692	774	707	746	766	748	733	759	736	737	754	725	769	815	745	761	847	775	824	766	789	716	731	824	831	754	752	723	740	755	720	712	777	748	789	761	754	791	796	742	794	757	793	772	707	784	788	753	767	784	765	753	718	743	815	756	776	754	748	766	772	729	803	722	765	744	793	746	757	782	791	769	792	750	779	700	804	732	762	800	796	744	769	772	753	772	757	821	759	784	775	748	764	776	767	771	790	742	713	819	783	743	797	763	771	743	789	744	766	768	757	760	767	760	723	790	751	813	764	781	764	740	751	774	735	769	783	790	723	801	790	726	752	805	804	799	777	794	801	797	770	712	740	731	744	789	781	751	800	739	748	760	742	728	768	744	792	777	755	777	752	797	739	757	781	751	741	759	761	777	766	792	737	758	750	765	742	766	795	747	769	777	774	794	734	723	771	802	809	739	790	787	778	768	761	760	784	788	780	751	725	763	793	733	757	754	764	730	774	800	757	800	794	758	739	751	755	796	753	791	757	807	747	786	827	764	744	749	787	798	789	757	722	770	782	737	753	754	730	753	751	774
30761	19023	17011	9817	3433	1876	1595	1924	2193	2143	1860	1743	1159	529	485	588	546	480	437	425	431	392	443	422	455	479	470	447	405	463	414	415	444	433	404	411	467	388	363	395	414	477	433	454	386	423	393	412	432	407	365	421	396	408	443	398	406	383	383	383	401	394	416	448	408	421	393	387	399	369	381	392	437	428	428	389	380	395	366	418	392	405	393	407	353	419	392	443	380	430	417	375	442	401	421	392	405	374	408	402	433	423	399	411	398	426	433	416	396	392	453	383	388	417	392	397	388	382	419	390	359	424	398	415	384	390	467	356	383	413	420	440	374	401	387	390	389	365	404	412	416	401	366	393	384	383	399	375	421	436	389	415	359	402	426	382	408	423	412	415	400	382	389	443	402	408	415	418	382	466	382	346	368	423	416	422	404	445	437	431	439	427	420	361	400	416	403	427	401	402	414	373	389	368	415	393	388	388	429	423	412	389	411	392	408	379	391	408	410	412	424	449	378	404	380	407	391	404	409	426	363	405	390	402	415	465	354	418	378	372	409	391	444	399	418	379	432	396	377	393	415	407	411	404	393	411	410	402	385	412	383	379	386	407	390	380	410	395	384	387	383	397	411	417	426	394	432	389	431	400	421	376	380	396	398	415	401	389	408	415	365	426	369	389	427	439	396	402	371	413	399	371	379	403	400	403	362	426	395	385	368	411	418	438	406	401	438	375	457	353	406	399	407	408	420	401	411	429	403	401	419	365	378	384	396	456	418	441	404	409	355	402	444	440	364	414	409	423	356	397	428	383	427	444	427	446	427	386	426	415	391	384	402	363	418	413	426	391	399	415	385	423	387	424	395	440	445	383	415	421	400	410	350	404	392	427	403	426	381	377	398	421	437	384	399	401	414	389	427	402	413	434	432	385	445	375	436	447	443	378	361	347	423	400	438	425	395	400	401	427	431	407	403	423	399	444	377	409	412	374	372	453	398	418	414	429	373	426	402	396	403	414	389	379	364	419	448	448	424	423	410	424	409	394	366	401	387	425	409	416	426	418	364	395	364	386	392	390	407	407	386	454	390	367	386	416	404	438	416	423	395	369	383	408	406	423	434	408	434	399	406	426	405	385	377	385	407	403	460	439	400	393	413	403	415	427	392	424	399	422	397	421	424	403	424	404	391	383	358	398	372	405	381	418	428	390	349	377	381	422	409	418	410	377	437	383	409	395	368	394	405	387	396	382	415	409	433	415	448	411	424	409	383	423	430	399	421	417	405	412	382	401	414	413	421	405	397	399	422	389	384	402	398	385	399	403	398	401	405	425	400	407	425	423	423	419	416	380	430	392	441	432	443	399	430	414	401	387	405	404	397	382	394	361	420	427	375	424	409	416	381	406	375	411	410	408	424	394	393	404	387	410	413	407	408	398	388	414	398	440	414	416	402	405	383	396	426	380	398	390	401	404	394	406	414	417	411	373	389	434	392	386	403	349	368	407	362	430	391	425	404	386	406	437	397	406	431	398	377	413	445	374	411	432	394	392	413	415	417	403	405	427	401	387	366	377	374	370	415	394	364	391	382	396	398	389	362	411	429	399	396	386	371	413	379	402	375	433	398	413	381	409	405	385	386	406	395	400	361	423	399	376	396	381	368	422	411	413	397	365	375	417	405	413	410	373	390	433	368	393	411	372	407	435	365	392	401	404	431	401	373	368	439	412	411	376	421	394	369	408	452	411	382	432	416	398	440	399	386	412	384	381	399	399	405	400	374	467	379	363	403	399	400	420	396	426	369	412	401	409	374	395	422	413	429	395	395	390	376	393	418	397	411	419	393	409	367	367	408	381	436	434	383	405	427	403	400	443	388	399	403	374	398	387	439	385	404	415	415	411	408	412	390	377	405	401	394	394	394	401	406	427	373	448	358	403	419	397	370	393	361	386	393	407	415	410	416	447	431	395	423	405	355	402	401	404	415	370	381	427	398	446	427	427	388	421	393	391	358	381	413	377	409	430	370	411	442	386	416	399	414	396	386	390	397	437	384	402	403	401	430	418	455	383	408	415	378	373	387	390	413	384	354	357	391	395	410	387	397	375	393	401	425	404	433	376	367	413	400	426	388	398	401	386	402	411	378	417	383	417	415	411	376	378	405	394	388	375	403	420	409	353	416	381	402	429	442	436	394	380	377	431	402	414	417	376	381	409	395	393	376	429	375	402	390	420	416	381	391	426	417	393	401	353	413	424	383	401	375	405	426	392	414	368	383	438	408	388	429	412	380	372	373	418	395	362	386	424	378	388	422	427	432	430	401	405	424	391	445	383	411	409	407	395	411	423	421	414	436	419	440	407	404	402	411	374	395	460	401	367	392	384	398	430	410	417	398	415	423	394	384	440	441	400	440	408	365	372	377	410	395	412	401	401	407	390	391	400	413	376	410	398	414	427	405	410	454	368	381	397	422	412	369	411	393	391	391	404	428	411	406	433	419	457	410	413	399	376	386	363	366	379	399	428	410	408	419	388	430	403	369	401	397	387	400	416	414	419	410	418	399	457	391	411	387	433	401	391	400	433	397	407	360	427	431	403	418	410	381	436	440	413	399	395	404	405	404	403	409	436	409	430	437	392	389	397	433	407	357	406	395	418	398	415	389	361	399	423	370	399	410	387	415	414	405	388	419	409	387	425	412	404	412	415	387	390	452	394	380	404	418	367	413	385	358	399	350	433	426	393	382	420	436	399	392	362	352	379	401	412	399	406	365	388	398	400	405	426	391	375	393	398	411	405	415	401	442	405	392	408	390	416	411	384	394	348	432	371	418	416	414	387	389	405	431	395	403	412	431	382	443	405	394	413	414	378	402	396	415	425	418	385	398	413	430	426	453	417	437	400	399	388	411	409	395	391	413	422	402	415	408	392	394	432	429	425	407	388	438	405	381	406	434	415	399	410	392	417	431	420	416	427	390	428	409	385	386	412	355	390	412	375	361	390	363	419	423	405	363	367	391	472	392	374	410	393	433	380	406	377	358	374	396	392	432	383	402	400	385	410	397	371	430	424	417	398	409	435	418	418	406	403	425	393	368	372	429	390	403	422	434	414	414	409	392	366	397	429	429	430	374	410	407	428	377	368	415	420	378	400	402	387	421	388	391	400	432	406	419	413	397	385	422	416	421	363	389	419	434	409	427	387	385	382	388	402	406	370	424	436	368	415	398	390	404	433	376	397	390	411	418	408	401	452	394	405	364	368	413	383	427	446	407	414	406	402	356	381	396	408	380	409	373	430	372	402	383	415	416	399	422	429	399	382	372	393	366	402	360	437	439	394	398	414	439	389	402	408	459	413	416	453	372	383	405	366	379	393	437	399	422	406	415	414	386	386	408	455	400	412	412	450	369	397	391	439	396	392	396	379	391	407	396	423	417	375	391	397	435	383	384	427	414	397	418	381	375	417	389	385	413	389	395	409	409	380	394	428	413	400	437	398	398	377	420	415	410	370	372	405	371	420	406	419	401	426
19409	13906	21927	16026	9742	6636	6339	8134	9094	9172	7992	8116	4708	1543	1578	1913	1695	1524	1192	993	1006	1056	1053	1177	1433	1379	1112	1180	1111	1030	1046	1043	1047	1025	1073	1132	1038	993	953	919	992	1026	1127	1084	1124	1042	1018	972	1001	947	910	850	924	928	883	924	848	903	952	953	943	842	876	917	870	887	866	930	864	915	898	917	870	905	908	883	881	921	924	915	878	861	919	865	879	908	871	878	907	886	873	888	945	934	897	925	936	910	886	863	885	872	918	883	885	912	884	895	895	949	896	875	919	874	886	919	896	943	913	923	864	909	886	905	865	885	888	881	885	900	906	892	911	913	888	940	884	892	894	881	910	942	816	892	924	871	885	921	914	848	913	952	914	908	919	943	868	879	839	884	891	967	889	880	854	923	900	935	875	884	896	919	888	827	861	875	880	880	859	933	901	834	824	929	923	928	954	883	882	883	913	919	911	893	871	898	883	876	932	879	929	928	891	887	889	862	870	919	898	921	881	966	873	866	883	899	922	891	919	886	896	910	969	915	895	894	879	927	927	852	921	898	885	903	885	873	895	897	897	913	901	871	913	926	917	959	948	887	871	858	852	911	856	862	912	951	894	907	876	886	930	852	872	876	924	856	848	857	906	942	911	857	880	924	896	882	883	948	924	914	862	917	885	911	869	889	900	911	829	869	896	885	898	910	888	883	894	881	926	912	890	880	916	893	878	918	878	932	962	914	890	893	862	894	946	892	876	881	882	870	937	909	902	862	919	917	853	893	878	903	915	861	874	925	929	894	895	853	929	858	866	931	908	896	878	913	913	905	878	890	884	864	834	916	900	929	918	912	869	882	924	903	924	889	866	881	864	834	884	919	864	874	939	894	927	884	852	896	909	861	910	846	918	957	836	867	861	905	899	905	877	950	903	865	927	914	906	886	882	897	868	913	887	926	959	889	900	931	870	928	928	918	965	944	904	880	858	905	944	918	954	910	872	858	933	905	879	884	888	880	889	900	906	894	862	941	910	809	884	935	938	910	889	927	885	882	876	896	954	875	906	843	862	872	932	886	862	894	903	871	855	909	905	929	894	919	904	872	902	838	865	871	888	896	896	894	919	872	934	892	916	878	850	956	858	876	850	922	919	885	847	953	880	924	874	942	892	851	902	910	862	916	915	901	818	878	923	877	955	876	916	879	917	927	895	869	883	903	933	901	855	879	914	953	916	892	942	960	911	908	921	898	899	901	875	884	890	897	909	943	926	914	873	869	912	894	883	859	926	913	916	922	897	913	925	911	943	882	878	890	914	854	853	892	857	874	906	950	875	882	889	907	909	920	873	933	906	908	893	864	868	937	938	922	925	920	884	914	883	887	922	939	900	886	919	925	911	921	905	908	872	945	844	911	873	881	898	864	894	908	885	874	861	872	909	922	883	900	932	909	870	910	905	822	899	850	883	881	883	907	895	928	880	903	890	901	871	843	883	890	877	907	920	885	878	892	876	899	894	956	909	930	926	918	903	907	918	909	963	863	877	864	885	880	890	914	890	884	913	889	903	961	873	900	864	877	913	941	928	916	880	892	934	907	907	856	910	874	880	894	908	890	919	843	955	869	910	911	884	926	946	938	936	921	923	892	871	832	885	859	876	896	920	926	849	896	929	887	868	927	874	907	857	926	891	854	876	896	937	894	871	946	882	875	862	911	933	918	935	946	923	873	859	875	878	898	907	893	906	899	877	860	892	905	936	946	898	918	947	874	877	862	925	950	909	925	898	894	881	948	934	908	915	945	872	907	863	868	833	917	916	882	909	899	908	822	904	847	884	888	898	923	896	882	899	899	916	911	916	889	926	895	885	929	910	868	946	925	892	864	888	876	904	858	863	914	877	860	888	920	915	895	897	863	904	916	912	889	884	921	858	931	905	940	869	928	899	846	867	843	906	868	925	921	931	923	899	860	869	904	937	884	859	886	918	879	939	912	885	861	940	895	887	915	835	896	919	889	848	895	881	821	930	930	872	941	866	889	896	863	876	925	906	916	916	923	880	881	867	943	896	890	878	878	913	889	892	914	915	891	906	936	880	896	881	868	885	874	901	908	827	850	908	873	886	899	966	907	858	846	891	887	929	923	920	856	877	903	914	870	899	870	886	895	918	889	848	901	939	917	877	858	864	969	935	906	898	883	934	865	918	883	868	904	909	868	906	936	864	865	852	878	901	899	917	903	912	915	835	959	855	914	930	927	897	849	914	936	928	929	922	915	896	926	836	856	846	904	927	904	881	950	937	906	936	887	912	909	911	897	904	899	888	878	863	876	920	912	873	850	941	938	859	905	867	907	871	918	927	891	863	866	852	852	863	892	919	938	948	949	861	922	946	870	888	927	915	904	912	884	866	923	951	906	855	922	941	885	923	944	823	898	870	881	879	920	885	898	877	927	857	882	846	881	872	927	932	922	887	909	921	921	874	918	920	902	831	921	876	902	941	882	920	873	899	874	866	942	891	884	901	875	932	854	892	931	931	873	886	934	909	872	930	911	910	893	909	853	885	889	916	855	908	883	903	849	915	886	878	857	894	934	868	924	896	871	867	890	880	847	860	907	902	917	911	871	918	869	941	883	841	906	928	930	923	896	901	864	897	933	860	864	937	886	840	922	911	847	910	860	882	883	905	860	889	849	892	887	873	863	905	843	839	936	850	894	884	900	867	893	952	906	864	893	865	902	889	902	918	900	890	871	879	916	910	879	915	876	853	937	921	914	847	915	906	906	934	847	878	869	892	879	889	921	844	870	949	891	869	917	892	925	917	901	901	876	838	975	816	885	926	877	896	835	912	919	920	907	902	955	903	894	898	898	851	887	856	933	887	953	875	911	863	928	924	866	938	943	890	875	896	861	907	889	899	861	960	903	945	881	893	933	919	898	909	914	918	915	884	873	859	890	880	842	912	894	890	979	881	882	896	844	968	866	874	890	927	877	928	932	878	924	909	894	844	892	881	887	899	863	894	912	876	887	888	881	871	886	901	935	933	913	881	903	912	907	912	899	898	873	923	892	814	881	905	906	877	905	912	907	883	883	887	899	892	826	884	928	912	866	907	893	856	883	962	869	903	967	900	938	885	914	853	848	943	906	890	882	899	928	848	850	920	937	854	896	887	849	928	888	881	877	893	817	910	905	908	851	905	891	920	917	926	927	879	880	936	908	932	900	913	909	926	921	874	933	879	885	901	808	860	864	914	926	869	876	866	866	926	876	876	933	877	868	891	884	884	894	897	881	906	920	829	824	905	880	897	885	936	848	872	879	838	928	956	918	909	897	877	891	871	863	863	873	877	844	882	885	926	902	861	907	943	912	933	873	865	889	848	952	946	899	911	884	908	906	917	830	881	869	939	882	911	900	906	876	946	926	948	901	908	897	876	944	851	947	907	905	917	884	923	936	913	860	870	922	867	926	893	898	935	901	886	919	861	916	920	886	920	897	906	954	877	929	879	885	916	903	866	917	889	877	882	889	862	873
40839	27602	24818	14240	4620	2905	2821	3465	4062	3968	3502	3128	2314	942	719	712	669	615	447	465	434	452	439	473	557	505	464	520	455	439	434	456	484	463	447	438	441	442	462	399	468	475	454	445	495	430	442	430	411	444	392	442	438	446	444	451	440	430	434	432	441	450	454	432	414	443	440	392	422	422	426	426	425	423	438	430	451	408	387	411	430	423	398	450	442	436	431	458	423	415	446	413	415	435	445	458	405	425	387	423	390	411	436	428	436	419	424	435	410	420	421	488	435	410	412	369	387	404	460	396	409	388	409	408	424	424	440	406	420	459	348	394	436	409	453	414	415	421	443	415	420	405	410	408	414	415	472	437	442	408	428	418	456	417	400	423	420	420	433	435	415	425	457	406	414	412	405	434	428	409	401	421	397	445	442	471	432	478	390	449	407	426	377	470	448	425	403	370	456	430	443	436	412	431	420	400	419	422	453	401	415	412	412	402	397	406	440	456	430	409	389	385	408	443	396	425	403	419	418	413	431	405	435	459	407	458	396	420	436	430	434	458	436	437	416	412	406	420	406	423	436	427	424	417	447	408	438	496	433	440	431	406	431	424	451	418	431	381	406	434	454	468	455	409	436	375	386	424	417	446	400	439	372	425	448	410	440	412	427	415	437	430	462	410	403	392	459	408	404	424	426	504	404	430	431	399	375	433	407	424	428	433	417	466	452	348	399	422	441	470	459	410	411	405	446	464	438	412	436	418	414	414	444	409	425	444	424	387	412	381	430	433	434	445	424	416	432	435	458	465	419	422	453	411	448	371	433	407	421	421	462	414	447	447	428	457	385	404	431	415	449	457	416	444	453	427	448	434	454	434	412	432	430	432	450	469	433	433	450	427	417	447	437	437	428	403	403	456	461	381	409	402	404	395	430	410	437	452	431	454	414	438	446	422	466	419	403	423	397	396	413	403	415	442	398	423	439	398	389	429	425	444	474	436	420	432	439	472	450	453	471	450	415	446	421	435	407	418	431	433	439	419	359	409	413	435	453	451	394	441	427	407	429	392	392	411	461	458	406	417	403	423	385	437	426	390	438	418	427	423	450	442	420	461	410	407	449	372	435	431	409	387	433	444	395	400	429	463	412	445	432	397	427	460	438	440	422	420	403	433	435	415	447	463	453	441	452	386	448	431	444	420	427	385	373	456	435	439	443	413	424	437	387	417	422	418	408	424	426	415	422	451	412	411	390	431	445	423	411	397	433	462	449	390	447	411	414	412	433	441	416	439	456	438	397	390	403	403	413	437	409	443	423	448	410	458	433	414	405	435	397	444	456	428	411	433	413	394	426	431	396	433	420	426	428	418	386	459	429	381	428	441	436	415	423	405	450	409	448	413	462	462	437	453	418	446	455	456	478	444	442	388	446	361	434	433	451	431	426	377	436	397	469	430	439	393	423	449	420	429	449	420	426	463	434	484	425	449	438	411	421	412	422	441	408	439	440	437	406	467	416	415	416	401	402	378	442	418	447	384	462	421	447	414	438	434	446	418	402	445	452	447	437	406	423	395	412	407	397	438	401	392	441	449	424	428	423	438	412	430	441	396	425	457	452	429	420	449	421	437	456	373	426	446	430	426	426	465	421	403	434	427	451	389	415	417	415	417	416	422	426	439	397	432	449	461	419	428	436	458	427	476	426	399	435	456	460	457	429	423	411	457	443	431	423	439	449	409	411	413	421	405	440	411	438	406	422	440	411	404	423	421	417	403	398	422	406	416	433	420	409	401	405	356	429	402	417	392	399	413	399	403	391	411	420	436	408	466	408	443	445	417	406	400	420	457	447	386	410	480	454	410	378	416	449	431	430	434	406	423	410	438	458	450	438	416	420	423	387	392	415	423	453	434	438	451	412	419	425	380	453	451	423	413	415	446	465	441	407	455	352	393	416	430	415	403	411	420	401	434	430	450	422	419	415	404	410	418	446	436	434	450	449	440	466	409	414	413	421	442	406	436	443	408	389	412	413	421	401	421	440	401	416	438	421	396	417	424	404	430	427	429	386	391	421	421	408	417	450	440	387	409	422	419	420	410	419	439	408	418	416	431	387	470	431	438	413	382	403	415	424	418	436	390	398	427	435	401	418	433	428	416	419	453	435	426	386	447	439	404	385	428	413	434	401	436	459	416	413	430	394	423	442	396	404	428	410	405	439	433	391	422	439	416	410	453	458	392	386	422	431	425	447	410	416	416	426	390	459	445	405	406	421	427	427	446	408	414	392	403	371	413	418	422	443	443	436	429	454	389	400	395	401	439	441	430	443	467	419	424	438	433	446	395	407	459	413	418	434	429	463	428	434	461	458	416	432	473	449	441	447	463	446	408	438	455	385	415	401	426	408	442	403	415	387	400	450	433	416	414	427	425	424	409	425	434	411	430	432	434	433	445	389	465	401	435	443	463	428	462	406	418	413	425	439	413	440	462	405	428	424	424	446	436	430	415	419	400	434	437	385	386	431	421	431	395	422	512	424	427	408	401	453	408	452	403	410	387	475	461	436	427	441	384	404	414	396	457	419	429	377	436	411	387	439	419	424	436	405	441	411	390	425	391	400	398	462	443	449	447	441	437	435	448	443	393	400	459	431	379	475	413	380	452	417	428	463	430	423	433	429	452	471	406	383	400	396	420	436	423	434	436	436	414	389	384	425	448	446	433	413	427	450	418	430	393	400	369	433	462	453	429	406	424	417	455	451	393	416	435	446	440	406	453	395	443	424	404	418	398	431	430	431	433	413	415	442	436	407	440	406	471	423	428	426	450	406	418	440	417	424	427	389	428	458	442	448	402	423	423	416	422	380	423	421	409	428	395	402	422	434	402	416	395	425	469	415	455	413	378	433	437	421	402	407	429	433	389	401	443	434	460	439	432	400	368	447	461	439	421	391	409	406	399	441	416	430	463	426	417	435	430	432	444	415	472	455	453	425	385	431	405	429	417	443	443	416	410	440	407	438	461	422	431	475	471	443	460	391	378	402	459	399	433	421	396	413	400	406	449	444	438	418	395	421	411	432	442	439	444	413	443	394	405	441	463	437	439	444	410	431	439	435	408	442	369	432	417	420	437	400	392	410	454	441	393	420	454	418	449	445	394	429	404	431	457	422	439	437	442	406	440	425	401	417	434	419	412	407	448	445	416	403	423	470	405	424	397	388	417	413	427	429	417	397	443	430	414	428	425	434	442	404	438	458	412	459	427	440	426	431	407	451	448	424	375	399	430	439	440	420	428	447	468	387	460	426	434	418	425	373	415	436	445	412	419	424	436	446	422	434	440	411	454	408	462	382	417	387	426	402	441	440	399	406	427	437	416	416	405	421	423	416	413	400	422	440	423	425	386	466	427	439	448	445	435	467	412	437	438	416	481	462	426	428	410	409	419	437	460	454	439	431	454	433	429	425	411	464	442	421	401	401	416	439	431	425	435	451	425	438	440	418	447	376	403	415	394	422	443	456	421	417	402	482	437
25124	19568	27472	20438	10801	9609	10519	13379	15255	15011	13561	13001	9495	3203	2617	2721	2380	1763	1400	1191	1063	1132	1140	1393	1665	1513	1355	1349	1148	1153	1127	1193	1166	1079	1083	1110	1071	1083	1044	1009	1114	1165	1200	1284	1199	1203	1084	1093	1043	984	903	944	929	980	932	983	943	904	946	862	918	908	979	966	935	936	976	910	876	904	938	929	951	938	890	955	969	967	906	965	891	909	918	899	941	900	953	904	964	955	926	883	934	893	929	876	904	905	916	943	915	901	958	928	923	880	950	915	935	947	948	938	963	908	923	968	928	930	934	937	895	931	951	947	903	885	908	914	870	919	920	930	938	912	915	916	939	912	885	946	943	915	920	964	1005	949	902	857	891	921	938	899	888	919	938	938	898	916	938	906	945	929	956	888	892	906	925	876	926	949	931	974	899	943	878	881	887	908	920	874	899	927	972	924	891	916	912	919	978	891	939	932	929	980	952	902	925	998	966	965	929	963	953	916	971	882	989	967	942	877	968	925	944	827	909	958	968	920	904	928	910	980	948	942	1028	931	964	954	924	921	920	950	942	887	980	934	930	946	935	929	956	880	924	944	896	957	976	963	918	959	901	953	876	902	913	940	903	933	875	894	894	966	885	944	898	942	910	871	929	992	921	922	972	934	913	957	966	908	878	955	941	925	895	909	941	933	940	938	951	994	849	897	920	905	887	942	972	933	975	916	875	874	955	958	902	946	917	947	893	973	880	900	938	920	946	937	886	985	933	925	953	937	897	890	948	953	915	887	907	947	903	951	930	946	923	994	948	950	900	913	930	929	878	909	991	955	919	881	883	954	891	852	970	914	924	942	867	899	943	973	929	946	912	943	894	939	893	929	931	909	961	923	985	950	925	938	878	914	894	900	947	916	949	903	846	923	898	901	972	920	848	910	937	931	937	906	885	957	946	933	959	938	900	957	949	914	901	929	951	934	934	972	978	961	923	916	893	912	919	963	930	918	930	934	903	969	945	946	985	921	947	939	966	931	982	932	953	901	1015	877	939	859	903	938	922	990	956	956	896	893	915	947	949	913	911	967	968	935	916	986	929	976	946	974	932	940	917	896	960	952	885	911	890	908	964	922	922	985	923	960	931	948	935	1018	920	950	924	877	945	945	946	929	961	912	914	918	899	878	935	920	947	882	913	931	974	900	925	941	960	934	941	928	939	884	934	902	935	907	957	923	974	937	928	954	929	906	903	925	980	888	881	925	951	949	924	837	910	939	924	951	962	923	909	874	926	856	917	962	951	863	890	912	912	939	911	936	935	909	943	904	950	948	859	987	953	919	948	921	926	934	932	928	945	882	953	935	922	910	926	936	913	915	938	931	877	907	945	929	942	929	962	949	923	916	908	949	965	945	943	919	946	902	950	926	963	929	939	937	947	941	900	890	922	907	874	925	911	856	956	933	962	915	912	933	940	967	937	987	876	937	939	911	909	905	947	899	922	890	870	880	916	910	906	979	958	918	915	946	889	897	976	887	921	919	882	890	923	897	886	931	976	909	934	912	897	917	887	904	970	891	927	951	945	942	909	961	969	930	927	879	951	922	920	985	925	959	978	872	959	861	877	908	893	902	899	915	868	993	899	927	898	985	946	949	871	946	926	977	985	921	888	927	905	908	896	932	962	916	946	937	898	960	926	975	905	1011	971	941	981	951	864	929	982	932	923	950	905	930	873	962	880	971	939	911	902	950	963	966	954	911	984	957	893	904	931	926	908	897	973	967	961	881	922	976	928	913	942	899	940	950	937	928	910	946	930	904	927	949	918	950	924	935	892	889	911	947	930	924	880	937	875	950	902	956	916	966	905	918	893	930	884	929	996	964	942	883	855	981	918	859	944	957	924	926	943	991	899	924	930	995	967	947	878	898	993	909	922	962	961	946	919	960	912	902	891	900	875	955	927	963	971	927	906	893	924	1020	885	948	945	964	892	917	985	911	940	964	918	918	938	893	943	916	884	904	940	909	924	921	940	904	908	863	873	944	938	919	941	881	865	977	937	951	917	851	933	927	893	889	912	920	845	876	985	949	942	970	932	890	948	968	898	941	921	938	941	941	920	897	904	928	965	899	916	970	915	916	954	925	950	919	916	931	913	949	919	976	939	909	906	913	898	904	930	903	895	993	915	911	1001	941	970	906	978	920	960	940	899	949	886	894	895	905	920	928	926	893	970	918	1045	880	984	921	929	909	908	913	901	888	920	969	952	937	905	924	933	885	934	938	947	959	943	908	919	960	882	956	964	904	987	919	926	969	969	929	955	973	944	905	1003	931	946	859	969	942	972	918	906	932	966	920	900	912	886	910	958	969	960	967	1020	880	941	945	942	916	898	956	916	962	933	945	893	969	910	914	929	896	894	928	982	909	872	894	978	957	971	919	903	902	971	951	990	974	968	947	950	903	921	877	970	917	881	929	992	895	943	904	922	851	941	935	931	884	876	895	872	865	978	908	909	929	928	944	967	955	932	1012	959	877	890	940	954	882	936	930	949	855	907	896	946	919	899	916	906	932	953	961	884	909	926	937	951	950	922	941	941	929	890	944	917	924	883	916	929	915	990	905	936	870	929	959	930	875	915	967	916	951	987	937	936	959	891	993	986	917	906	970	905	900	976	925	985	934	907	948	953	935	926	883	926	892	902	927	891	912	943	919	934	901	936	933	953	914	906	942	941	940	897	933	915	902	907	903	886	931	949	900	891	931	901	920	896	921	952	979	936	900	958	978	963	922	866	948	943	921	944	948	952	933	930	944	925	891	921	915	952	922	920	957	958	959	955	935	926	965	946	956	909	946	917	980	934	921	948	914	904	906	987	914	938	909	931	904	911	925	975	943	890	932	898	850	876	928	997	942	908	977	918	925	915	912	944	905	875	947	936	889	917	901	898	946	983	938	913	937	915	928	919	926	950	944	976	868	918	925	913	886	910	932	942	953	939	914	899	895	900	968	947	906	923	915	916	927	940	861	896	955	957	951	887	965	922	865	963	988	989	952	926	938	921	903	921	945	871	942	953	907	912	932	918	956	937	901	947	926	919	891	970	938	902	994	934	952	893	938	977	921	962	901	949	885	966	917	944	896	923	882	925	1000	991	903	871	922	944	950	899	932	911	952	937	922	906	964	929	977	892	893	926	936	894	925	923	931	882	926	936	873	938	965	907	942	949	943	923	961	927	917	959	968	947	897	972	914	958	977	955	880	957	951	896	943	1018	908	913	900	906	935	922	930	932	912	910	913	960	881	918	906	947	938	915	868	981	918	915	904	955	976	964	940	907	926	966	924	944	939	915	896	969	941	880	930	919	959	895	937	906	947	978	885	961	934	991	938	891	893	954	888	955	920	891	902	954	906	895	957	947	878	911	919	939	960	982	922	923	899	883	861	931	953	939	912	897	881	952	891	950	898	944	956	906	964	931	913	939	922	932	900	952	942	916	956	900	899	914	959	920	929	1005	936	867	861	917	917	901	973	925	919	933	969	908	948	950	921	908	899	947	915
19545	9920	8226	5143	2113	1419	868	889	645	503	489	460	397	378	379	364	378	367	311	343	327	346	342	334	388	373	358	355	332	388	340	371	351	325	364	322	331	366	343	361	308	314	330	377	363	321	362	354	340	333	314	353	319	308	317	330	360	298	304	326	342	320	324	303	314	292	300	347	307	351	329	321	349	330	318	297	338	348	328	293	311	340	336	335	360	312	319	318	335	330	328	309	318	326	323	344	347	360	326	312	312	333	394	338	324	395	372	312	343	328	353	330	324	287	314	343	322	324	269	335	316	336	315	316	345	320	350	318	338	305	337	338	325	361	352	316	357	339	311	366	289	339	360	343	315	355	321	306	317	328	322	316	329	345	345	324	352	345	347	346	328	347	353	336	328	312	345	318	340	339	331	359	335	308	335	316	295	314	328	299	333	330	362	315	346	291	337	342	331	316	322	340	317	308	331	327	331	302	323	286	320	347	341	298	334	337	344	309	328	333	313	327	339	324	312	316	342	345	329	327	307	348	334	306	348	372	357	331	383	321	364	354	354	339	324	317	337	365	286	345	349	363	336	319	355	335	326	324	315	339	371	319	288	354	302	329	330	337	329	324	327	367	295	329	345	300	334	295	312	353	304	347	346	351	336	329	303	366	337	339	325	334	323	331	343	342	319	324	322	326	325	302	316	317	337	326	363	307	361	345	323	330	324	334	330	335	331	303	357	334	333	318	344	327	366	315	315	293	338	342	355	345	331	341	274	332	350	339	359	291	319	335	357	370	337	323	348	321	319	303	308	311	314	331	331	363	309	311	360	328	369	332	318	328	341	315	342	310	311	337	313	339	299	322	335	327	342	375	325	339	364	309	325	312	293	316	319	332	352	340	353	320	350	307	333	287	323	333	348	326	332	306	327	306	351	307	312	346	340	330	302	315	316	366	321	339	337	344	302	312	336	357	301	325	328	320	341	371	343	340	358	316	299	335	377	315	344	337	311	330	344	293	339	336	329	328	321	305	311	303	351	329	362	299	348	302	351	329	312	324	319	349	326	330	369	367	331	335	319	329	354	345	363	325	320	328	316	324	333	341	345	319	322	329	337	340	352	335	325	313	325	336	349	339	363	332	322	315	380	356	324	374	317	320	340	320	343	315	369	394	340	348	303	340	317	329	343	303	312	310	300	313	352	338	332	318	295	350	342	327	342	365	338	329	332	357	337	335	324	306	320	340	315	340	331	338	295	306	348	317	311	353	314	325	359	337	356	322	332	322	360	331	354	334	314	334	362	328	334	322	298	335	336	344	326	312	362	350	325	328	340	297	349	350	333	306	302	332	327	292	324	327	332	320	337	318	290	339	323	334	315	334	343	340	312	349	338	309	373	321	298	328	341	336	325	339	339	323	338	329	303	374	366	294	309	316	323	322	330	353	340	284	299	339	304	333	316	341	354	329	327	370	332	346	348	350	338	348	306	328	323	374	351	305	307	315	331	310	282	320	325	317	328	333	331	328	348	305	342	349	353	325	354	331	323	295	328	339	301	329	318	340	299	327	312	318	314	338	318	344	324	347	310	308	337	351	345	331	359	335	326	309	323	292	300	346	333	344	347	330	355	311	320	337	312	311	313	335	355	345	323	299	310	300	309	333	325	318	340	328	321	320	334	344	338	345	330	316	324	319	331	328	305	337	341	302	326	314	328	323	333	327	354	318	337	334	347	343	282	358	318	315	301	331	317	363	353	338	338	337	328	305	333	327	325	305	335	329	337	271	310	331	336	343	310	326	356	349	319	320	325	366	320	315	343	301	335	370	380	305	357	310	358	296	303	294	325	313	337	331	329	346	337	343	293	310	349	349	324	356	302	335	373	344	333	299	304	324	315	305	361	379	362	328	360	340	330	370	362	341	325	323	317	314	309	329	287	313	314	362	331	329	334	322	322	361	382	330	342	362	323	312	334	332	334	336	317	336	354	358	317	319	339	329	359	371	331	342	345	381	329	322	339	323	326	345	333	384	315	322	325	321	339	329	337	327	301	294	320	332	338	338	360	343	342	341	365	350	307	326	327	337	291	304	300	343	318	344	323	352	349	329	301	342	317	352	348	356	337	369	326	365	362	359	367	349	335	310	304	324	329	321	311	346	316	329	350	379	336	337	336	351	327	359	345	357	321	304	320	350	360	339	344	313	337	314	341	314	327	335	366	314	341	341	342	310	318	358	326	302	356	345	337	343	330	312	308	286	316	352	305	305	335	342	331	332	345	347	328	329	361	313	331	315	317	308	353	347	322	318	323	339	323	322	328	320	306	328	324	355	317	324	298	337	337	326	350	321	302	317	299	338	336	347	359	320	357	315	307	330	331	318	314	315	325	298	352	346	362	322	326	310	322	342	344	335	312	350	391	328	328	322	311	320	335	327	373	299	291	341	332	362	318	297	309	310	333	331	352	319	330	317	336	317	305	311	343	377	362	336	314	359	297	316	301	316	336	318	320	325	329	335	325	348	327	339	369	340	331	317	371	306	322	319	332	365	356	346	349	362	367	326	339	335	302	343	317	335	307	359	317	325	331	355	315	311	323	299	301	321	315	324	324	336	333	315	340	329	344	348	349	339	332	327	300	335	337	319	327	333	335	322	297	310	350	335	343	349	346	354	309	312	326	342	308	334	327	353	325	337	324	313	282	332	325	332	323	347	303	340	338	325	374	322	334	314	342	372	342	314	335	353	339	333	348	357	306	323	304	316	304	352	315	364	360	306	338	343	328	309	310	344	350	328	309	314	324	348	335	354	341	342	319	293	350	354	314	319	325	320	345	316	334	313	330	300	322	361	309	328	320	331	336	326	351	350	330	291	363	329	306	295	347	289	314	345	352	336	353	343	302	365	332	290	327	297	352	306	337	326	355	327	296	337	353	311	344	338	343	347	333	370	314	329	348	313	345	354	327	292	332	362	319	306	348	324	317	334	302	319	348	345	292	308	305	338	344	322	300	340	370	369	346	331	332	325	345	337	390	356	305	325	370	337	331	327	328	326	379	288	325	350	326	338	339	342	341	332	328	347	326	319	318	357	322	305	324	349	350	360	326	330	342	330	340	324	353	336	303	342	305	288	319	360	315	339	326	310	339	361	312	297	327	336	328	303	337	358	348	366	321	308	348	314	314	350	301	324	337	347	332	329	338	297	361	335	331	313	339	366	341	340	364	341	300	332	295	380	355	361	309	329	358	332	343	320	323	329	324	360	333	342	356	335	304	321	331	306	303	341	293	353	316	339	323	347	340	312	358	307	331	358	324	300	327	297	309	348	321	312	346	349	370	327	362	352	336	340	296	321	297	331	351	345	345	335	280	339	342	349	354	315	306	328	300	334	345	338	343	325	364	343	357	328	314	340	306	315	317	356	345	343	297	316	330	341	329	331	329	311	347	346	328	325	328	321	313	340	327	331	368	329	349	344	333	306	337	350	342	357	332	338	306	315	358	347	339	314	344	327	321	319	314	321	344	316
12051	7688	12432	11252	6359	5243	3617	3389	2368	1744	1467	1350	1175	1007	874	862	805	825	792	789	779	799	801	1021	1017	955	905	886	808	843	863	924	808	816	857	807	821	835	811	842	772	768	771	772	747	771	784	732	783	755	770	796	734	745	758	732	744	772	721	759	781	753	727	735	768	782	731	770	751	782	812	763	768	740	768	762	750	756	764	773	736	777	764	750	744	762	744	691	726	707	809	744	772	736	747	718	746	754	769	793	728	735	765	744	745	770	752	751	778	744	723	750	731	753	789	741	798	773	754	754	756	806	768	763	762	749	764	739	781	746	731	730	759	725	760	758	759	780	753	763	757	729	726	787	742	779	768	722	796	765	762	774	734	717	722	772	723	768	702	694	732	771	730	692	748	699	742	750	710	779	791	768	752	764	706	721	737	753	789	784	732	705	764	811	738	752	759	760	741	710	743	780	805	750	722	726	711	744	772	742	738	738	731	750	787	722	754	758	769	738	768	742	754	747	741	751	727	778	754	709	738	733	723	804	752	771	755	823	810	754	762	726	764	681	747	746	764	740	750	742	752	766	761	747	776	728	711	718	740	728	776	719	765	750	714	734	728	744	740	720	747	788	753	743	723	745	762	753	791	781	723	774	776	764	731	733	808	812	791	754	817	745	729	722	772	773	688	734	785	722	714	740	752	692	762	782	758	747	728	726	716	707	729	721	738	776	751	764	789	756	799	778	746	800	753	772	741	765	728	735	758	751	722	725	795	752	797	792	756	774	726	748	754	748	760	775	774	763	739	782	725	734	756	781	729	792	748	726	732	746	773	761	776	775	737	766	793	782	732	745	712	758	741	791	780	779	802	773	735	742	751	768	774	735	752	751	715	773	783	772	802	763	778	707	730	717	737	716	729	746	733	767	775	677	786	746	742	714	748	742	738	740	729	754	742	753	736	783	772	767	724	779	757	818	762	722	711	763	735	760	733	732	759	797	813	706	767	762	742	773	753	754	796	691	766	736	777	778	768	706	811	736	750	790	736	790	752	753	782	713	752	806	769	760	802	717	764	810	764	739	759	763	721	793	728	756	749	787	768	732	722	776	773	763	777	755	726	731	725	723	729	764	770	794	736	755	795	770	739	760	765	726	738	731	742	766	779	852	705	767	795	741	725	754	718	796	772	827	691	743	766	768	761	745	705	708	692	741	750	758	770	771	782	765	794	752	761	821	768	796	750	721	730	775	736	777	717	730	799	709	782	762	760	760	764	743	757	767	735	766	727	748	764	783	789	750	759	757	744	770	802	735	730	789	754	754	750	770	784	759	740	752	727	759	748	723	740	789	726	775	725	753	799	800	740	783	765	829	739	782	746	749	734	751	781	708	742	780	758	766	751	718	724	782	754	776	685	742	749	729	784	798	774	752	784	790	746	744	750	797	736	778	769	792	824	791	749	729	724	741	752	749	738	725	741	769	739	776	778	735	739	772	737	768	720	724	704	749	767	767	727	768	748	779	789	755	734	775	730	749	697	743	718	744	706	741	734	717	721	769	789	729	685	758	764	728	772	814	721	782	809	791	733	716	712	781	742	759	799	802	737	775	741	734	760	739	750	778	729	763	756	776	779	761	737	768	733	746	762	728	826	737	775	751	754	747	742	791	747	719	800	763	777	725	765	740	732	785	784	725	739	723	764	736	755	768	773	742	752	743	755	732	746	767	737	765	757	778	757	805	798	730	773	800	792	729	749	718	815	786	717	749	788	722	768	782	741	743	758	757	778	741	770	743	761	763	736	745	775	762	823	726	767	743	761	731	754	743	756	771	763	736	755	736	735	789	773	774	742	716	759	764	806	757	752	725	720	791	749	732	764	722	742	790	775	686	786	710	726	757	753	745	698	753	736	749	797	733	741	726	722	744	748	746	751	713	758	816	811	773	777	732	742	698	762	705	755	725	726	738	725	752	751	773	745	723	753	718	749	743	699	802	766	748	720	745	790	744	776	770	766	811	772	776	753	797	763	782	732	799	815	742	785	707	715	773	737	785	723	738	735	760	767	742	757	797	724	782	717	736	729	706	770	788	742	785	733	734	774	763	695	758	813	731	829	810	752	758	702	690	721	770	689	788	764	750	769	751	756	777	766	720	776	805	778	756	756	731	800	771	737	790	784	688	770	781	770	770	788	801	767	798	802	720	776	762	741	732	707	765	756	774	732	756	775	734	718	773	756	749	791	750	799	743	761	772	698	715	725	735	792	769	808	777	772	738	766	760	803	746	770	773	782	718	727	753	721	715	799	787	736	803	770	773	722	762	791	756	751	798	744	798	761	724	749	793	774	736	790	756	740	769	738	769	758	762	801	780	740	764	767	772	762	752	729	765	827	729	763	727	758	723	749	766	743	765	708	728	767	719	790	758	724	764	740	741	732	747	754	753	728	746	740	758	738	735	662	718	713	761	766	779	722	730	812	752	713	723	787	778	774	784	704	737	774	718	776	757	748	759	775	718	771	750	806	747	817	753	729	770	749	771	770	812	740	775	742	744	768	789	780	725	765	739	753	743	736	770	768	762	745	778	715	739	703	719	720	740	713	716	694	742	750	774	709	759	794	775	757	702	738	764	759	722	741	763	756	749	780	772	767	731	762	787	764	753	781	737	734	751	782	739	713	745	739	709	784	757	789	743	766	794	745	766	706	766	738	756	711	740	778	774	749	761	760	768	718	732	752	748	749	749	730	760	747	731	762	776	774	736	719	746	717	737	721	756	727	745	711	757	759	742	754	733	750	729	784	772	720	748	744	736	750	776	736	745	738	784	744	759	773	721	778	790	734	734	766	735	794	753	736	723	739	754	749	763	748	704	780	713	777	706	775	717	814	756	747	765	744	758	780	771	775	728	707	768	754	788	782	791	783	724	748	793	716	729	758	727	728	710	750	751	779	783	730	781	776	737	718	774	778	771	773	756	732	775	809	742	699	706	778	742	751	736	795	758	770	722	743	769	714	726	772	731	776	756	722	782	755	742	757	766	791	757	754	777	723	723	768	735	753	720	767	790	754	741	761	743	756	704	755	746	735	751	745	749	729	786	727	717	739	696	746	727	822	731	771	807	731	747	717	766	751	787	779	731	771	741	749	766	744	752	718	773	753	750	729	842	712	764	765	710	719	724	773	788	730	727	773	785	757	705	748	740	686	736	761	787	731	718	770	728	762	774	757	767	772	755	697	774	765	769	783	775	755	770	744	773	749	723	767	733	720	796	744	762	746	768	720	787	740	760	782	757	795	775	723	764	721	746	754	735	774	774	736	760	725	773	748	737	735	772	774	791	786	765	711	710	751	761	730	827	720	747	745	684	716	807	798	802	753	741	735	769	733	711	754	762	783	696	746	805	745	774	759	765	705	738	773	843	774	762	764	789	775	747	756	767	782	770	702	731	783	740	789	761	775	743	724	715	681	733	729	816	735	713	795	758	743	693	767	777	775	730	734	791	730	784	776	788	761	760	735	710	768	754
30979	16045	13255	8637	3340	2181	2150	2089	2169	1944	1616	1415	1281	1027	565	513	480	478	424	382	406	383	410	486	422	431	413	377	412	427	458	395	406	395	426	341	474	375	419	404	378	422	373	395	418	416	415	373	393	388	413	375	422	410	380	389	390	440	352	367	381	379	426	361	371	382	407	413	372	370	398	390	400	377	418	367	408	356	400	411	373	381	356	398	414	426	395	398	388	415	392	395	378	388	362	399	366	388	424	388	363	351	437	353	382	374	442	390	411	399	398	389	356	416	356	390	374	375	401	374	406	372	429	393	403	407	368	375	391	409	382	358	379	402	406	367	382	430	374	370	338	390	410	343	419	428	398	345	386	402	426	384	380	365	355	383	372	377	395	401	333	374	368	390	384	391	410	357	344	399	423	379	337	362	375	367	356	387	361	392	369	407	370	378	451	381	450	392	375	422	401	406	389	385	376	388	395	392	420	405	405	384	386	429	374	401	364	394	391	360	412	434	358	387	389	389	390	393	413	384	372	413	389	404	365	344	393	389	332	375	395	413	397	402	366	374	357	372	388	380	366	395	374	362	370	380	384	363	386	402	410	427	362	422	373	397	389	427	400	391	437	413	369	398	394	414	402	389	394	416	405	357	376	418	381	352	384	398	385	395	356	353	399	374	368	385	389	392	464	382	410	367	382	376	341	416	413	374	399	396	399	397	349	382	360	410	414	378	415	376	361	368	437	395	442	374	372	373	396	412	372	365	402	426	408	386	364	395	411	405	409	385	364	350	356	406	386	387	414	442	407	371	388	371	402	351	394	367	412	389	375	387	396	355	387	386	377	399	364	397	406	409	417	381	395	366	395	361	343	401	419	374	377	385	395	414	409	386	408	426	383	371	422	406	437	422	406	389	366	362	374	424	406	369	350	350	391	388	378	372	419	422	396	442	421	370	356	379	380	392	392	417	364	391	414	423	372	401	406	438	368	361	405	356	410	385	377	386	425	383	402	393	415	389	425	379	360	385	393	418	388	419	407	416	402	408	383	387	427	402	407	364	408	340	395	379	387	413	404	410	406	391	381	406	420	398	411	369	390	375	368	346	380	372	376	384	413	390	382	355	376	398	394	402	412	414	358	394	403	382	393	423	369	411	390	424	360	409	391	414	423	371	412	390	383	366	391	377	409	362	390	386	360	409	440	362	376	367	387	367	370	394	387	396	368	382	375	367	390	391	402	374	438	406	370	375	433	410	349	379	419	365	387	362	402	377	413	390	350	406	371	410	395	373	415	378	372	334	378	407	341	356	397	379	370	365	378	394	394	392	406	400	406	424	410	372	401	407	374	385	397	362	396	388	401	372	359	400	383	399	411	394	393	408	376	368	365	354	355	390	395	391	358	366	365	390	380	385	392	377	403	412	381	427	380	356	373	401	390	379	399	415	385	373	376	409	368	413	371	365	367	376	372	381	366	383	427	387	367	363	383	359	402	403	411	415	346	370	395	393	395	401	391	399	373	377	397	397	383	353	365	382	357	367	366	391	383	398	384	376	460	406	398	388	366	397	407	426	399	406	418	368	398	389	382	407	398	408	360	399	385	381	422	415	418	414	382	388	416	359	401	355	404	404	382	422	398	378	365	371	375	392	396	438	391	372	420	406	365	355	403	379	440	367	360	400	395	367	380	398	348	420	421	375	374	441	413	412	392	388	435	417	398	384	382	352	361	367	393	371	370	357	444	385	399	408	372	388	386	387	386	388	371	383	379	356	382	343	386	378	389	374	401	389	402	366	393	426	397	392	345	406	384	412	408	363	379	376	361	361	351	372	376	418	396	402	397	401	362	358	406	353	397	352	422	414	399	373	416	359	386	422	444	390	422	402	388	400	398	368	366	390	372	401	419	390	382	402	372	367	368	387	398	407	342	376	372	416	388	412	397	408	380	372	357	390	367	401	400	388	405	372	360	349	408	405	397	386	382	366	397	419	398	371	390	377	390	384	423	368	373	402	404	358	378	424	412	385	392	384	380	388	370	413	391	385	377	388	374	421	431	418	377	391	409	381	391	425	381	377	365	373	392	384	378	384	377	379	390	383	420	373	399	395	379	384	395	358	401	414	364	352	390	391	377	382	401	398	408	425	393	424	395	408	421	394	378	413	380	412	385	390	411	393	374	369	376	376	394	400	398	416	362	409	414	349	375	404	384	364	408	361	414	397	395	409	398	411	412	370	402	375	390	355	385	388	382	411	400	401	391	388	370	395	450	361	389	416	377	382	425	387	405	397	391	395	393	407	368	389	366	407	413	385	379	388	386	428	395	379	405	397	427	403	373	380	419	400	376	431	387	379	380	370	379	370	344	401	377	408	401	347	385	372	380	377	368	373	368	415	363	397	395	385	371	374	372	414	414	372	395	388	409	446	388	400	412	405	394	426	421	451	359	373	424	385	367	394	402	418	398	362	371	391	387	373	380	370	374	420	374	358	388	369	391	463	419	378	347	378	416	366	379	421	386	386	400	405	395	367	371	394	373	403	400	349	389	367	384	392	369	367	395	395	425	355	418	410	414	368	368	429	399	412	400	365	407	395	398	397	365	405	405	375	415	389	401	385	382	394	376	439	384	404	415	384	404	375	403	416	396	425	395	401	362	397	424	359	354	380	381	345	403	387	351	390	394	394	378	365	368	368	401	336	360	350	390	393	383	410	399	347	400	382	401	396	352	392	388	359	369	405	388	401	393	418	399	428	414	377	394	360	361	360	382	390	388	386	383	368	385	407	363	398	339	389	389	359	347	409	392	401	394	389	369	426	388	324	392	440	358	414	415	372	388	410	421	335	386	392	383	378	388	412	412	415	388	392	374	406	362	386	408	397	372	360	422	358	371	396	395	365	372	364	409	449	390	434	354	403	386	429	391	419	384	366	344	381	369	378	393	384	377	375	400	401	391	418	422	336	408	399	428	406	426	374	385	328	400	410	374	379	425	424	356	416	383	417	371	348	394	372	368	398	385	358	340	400	386	380	415	386	391	374	429	384	394	388	397	374	377	383	397	362	425	375	385	426	395	387	414	363	399	376	363	391	417	372	400	431	394	433	363	382	363	376	406	364	410	381	409	416	409	400	424	405	384	402	397	429	377	372	384	385	407	408	367	383	432	434	394	403	401	337	342	408	372	348	372	417	401	407	385	427	373	359	379	344	418	391	368	407	360	412	386	379	349	385	384	383	414	376	399	376	367	425	391	376	365	411	420	427	391	409	425	392	386	376	414	370	388	394	362	357	395	373	385	398	370	384	396	389	367	393	424	366	396	363	443	429	395	413	411	364	411	362	415	372	372	413	393	412	384	387	401	402	369	393	372	401	410	389	379	371	402	430	376	380	390	389	405	400	402	396	398	393	399	435	398	381	404	353	403	363	393	357	408	384	381	372	429	375	371	361	347	380	343	362	344	388	409	390	378	432	391	407	368	363	376	381	405	362	380	388	407	393	386	398	362	411	409	375	398	398	405	371
19569	11598	18075	16682	8904	8429	8285	8975	9460	8139	7326	6098	5278	4467	1704	1466	1415	1270	1133	1014	970	966	1058	1273	1209	1268	1174	1029	1077	1035	1048	1033	1024	995	969	934	1031	1023	955	921	886	930	926	1005	1021	996	989	986	958	905	911	867	866	872	845	846	838	852	875	849	848	885	865	849	881	831	826	907	847	876	834	865	878	844	900	865	883	866	873	909	883	875	855	911	881	868	868	865	878	924	862	857	903	860	883	883	884	910	863	873	888	885	938	859	905	833	855	916	849	823	889	853	883	861	874	876	879	913	824	860	896	857	889	895	899	857	878	857	821	840	888	855	893	778	855	902	856	855	877	858	912	877	840	829	837	884	874	893	787	907	824	796	912	860	950	843	884	895	870	839	850	868	885	915	860	874	813	847	795	865	869	831	882	876	825	860	905	905	854	831	857	917	867	940	850	860	889	864	901	847	855	859	903	855	865	873	913	862	856	891	881	996	862	875	855	860	823	849	903	852	839	826	842	849	860	872	914	862	879	875	886	880	922	870	901	902	872	834	848	861	801	836	885	892	903	819	927	845	886	865	867	848	892	871	832	802	804	893	854	884	860	864	881	854	945	888	866	869	867	893	859	929	847	830	940	861	869	884	811	829	829	888	841	876	819	850	914	837	875	883	846	831	832	875	850	890	916	902	859	913	900	883	873	919	864	906	866	903	839	900	869	836	892	884	854	878	860	858	882	867	859	875	872	856	840	834	854	826	844	866	863	865	835	849	909	914	899	854	847	907	851	808	850	850	899	921	936	861	893	871	859	922	929	813	900	853	813	844	906	823	814	857	865	914	874	843	882	850	874	913	852	885	837	857	830	880	834	845	881	915	842	909	861	893	871	887	855	864	882	896	843	854	885	824	858	860	910	883	861	826	876	877	841	855	911	898	848	891	875	853	872	796	853	856	888	859	882	885	867	908	938	869	892	840	849	861	861	879	858	835	901	838	847	891	892	934	903	858	912	894	894	836	848	892	884	857	888	800	926	918	851	860	826	862	832	872	840	886	825	851	923	864	831	842	873	912	823	837	922	889	837	864	833	918	822	888	834	842	863	862	857	876	864	887	819	854	894	882	884	884	887	866	849	861	800	833	849	868	850	824	896	781	917	878	862	839	850	833	914	884	853	824	830	844	876	884	843	874	860	892	896	863	902	826	896	901	838	849	894	856	829	831	822	902	869	850	873	887	830	866	833	866	875	845	841	869	800	820	844	855	877	819	866	881	877	896	860	887	848	827	870	825	869	871	869	910	850	879	903	833	817	838	864	770	912	896	866	865	831	871	854	872	855	821	848	858	893	884	892	864	851	864	874	822	842	896	852	829	887	885	883	865	902	874	861	832	867	862	872	900	915	910	873	866	909	892	883	868	872	917	909	860	858	875	858	886	853	831	901	882	836	837	875	875	813	855	894	857	834	927	895	879	861	832	822	884	832	819	959	914	871	853	872	866	850	848	854	847	861	859	881	917	837	877	823	931	873	886	841	890	867	891	842	860	861	831	873	836	896	828	874	863	872	841	859	890	880	842	856	861	878	840	863	892	839	902	845	851	890	863	845	863	857	869	865	885	862	815	860	917	868	866	833	895	874	857	856	886	857	910	927	900	876	831	858	860	848	890	870	844	851	846	918	878	852	855	856	866	910	876	920	860	887	883	854	827	864	958	867	888	849	894	859	879	859	891	865	834	893	835	869	873	858	855	869	881	927	808	905	897	793	863	906	897	844	839	821	868	796	823	899	847	912	828	864	846	865	896	841	891	841	879	901	871	859	852	849	820	869	862	880	858	888	852	867	831	901	814	928	862	840	881	858	881	874	889	855	888	833	910	894	885	880	852	847	872	887	871	867	902	923	844	818	837	830	861	885	856	911	802	860	853	872	866	895	833	914	816	855	860	903	854	869	851	882	824	810	892	875	853	839	840	848	875	879	884	843	896	880	854	883	889	882	879	885	874	907	799	879	858	830	869	843	879	869	883	844	862	888	837	876	915	870	847	880	876	865	830	883	849	886	838	862	873	877	831	871	824	864	871	877	844	924	874	875	859	810	882	895	916	824	911	822	884	874	896	847	857	919	843	883	861	863	861	839	871	848	831	849	889	864	877	852	855	868	863	865	853	877	832	864	858	830	823	863	892	850	862	859	927	845	855	847	864	901	867	862	902	871	858	873	812	849	890	893	885	890	933	889	861	858	830	853	852	843	886	877	886	873	883	815	846	845	905	890	919	859	873	917	870	834	844	846	882	837	780	858	924	868	870	890	918	905	878	859	854	884	862	885	916	909	879	880	859	918	861	873	878	855	833	866	871	874	802	856	864	849	930	893	890	908	881	870	846	887	845	879	850	856	867	846	820	862	830	836	894	862	865	849	829	848	816	874	855	832	927	856	871	855	881	905	935	844	899	880	850	835	887	822	836	780	875	900	869	852	879	906	879	839	883	835	871	854	861	885	836	835	824	828	898	874	850	914	880	872	827	888	848	880	894	834	852	909	844	846	865	964	845	829	877	852	860	839	853	892	822	862	855	906	819	870	867	907	874	853	882	857	932	858	902	853	847	848	885	885	855	852	879	862	897	949	854	862	892	853	882	833	812	895	921	850	932	884	891	856	845	847	864	858	803	854	859	836	841	845	905	828	877	897	791	873	851	844	831	868	890	863	924	853	925	913	823	873	839	901	850	884	817	838	879	907	894	873	852	841	798	875	852	900	880	873	799	825	822	858	868	851	890	866	896	848	877	827	875	842	832	879	884	827	891	884	818	925	842	849	914	845	906	858	877	863	923	864	815	843	834	852	874	911	854	844	868	811	856	835	938	824	842	823	909	925	875	883	899	826	856	876	874	845	886	899	823	857	848	855	856	870	822	813	871	897	881	868	879	909	841	919	908	898	845	823	843	882	845	876	888	878	882	865	873	894	857	894	854	861	875	892	911	847	843	864	887	871	825	854	859	870	840	873	847	801	850	910	844	922	851	866	849	847	797	911	867	863	859	856	889	897	907	909	856	917	863	858	818	900	898	867	876	861	827	853	851	877	873	837	856	844	869	864	870	864	901	906	867	835	878	840	864	823	840	893	845	875	872	862	859	907	876	904	794	884	859	859	860	927	886	829	880	848	856	880	813	893	879	904	883	821	804	869	885	821	862	849	874	874	908	875	873	861	891	864	849	912	864	852	893	816	849	864	854	848	856	892	857	876	829	859	894	903	889	877	877	811	831	892	905	833	858	851	832	865	889	858	861	892	923	816	936	852	893	866	899	881	880	886	873	809	884	880	846	884	882	821	844	912	829	900	858	842	847	897	895	875	851	820	856	869	895	909	826	863	874	928	861	874	877	832	846	821	878	850	878	886	852	842	833	863	854	851	874	900	850	846	858	901	883	879	838	862	894	883	869	883	871	861	889	915	803	854	847	878	874	916	871	808	854	914	886	852	880	849	870	859	833	879	857	901	856	888	877	900	833	851	848	799	837
37748	22366	18858	12310	4930	2954	3905	3614	4045	3716	3274	2438	2122	2044	840	560	676	622	506	439	456	427	480	524	504	466	436	432	436	476	436	487	422	477	460	429	478	408	418	418	408	433	393	425	435	468	435	469	465	444	450	443	410	426	406	420	397	429	408	394	390	408	457	421	386	397	394	384	396	405	356	415	411	392	413	398	394	414	436	392	443	427	428	428	425	405	406	368	404	418	410	434	403	410	403	442	443	420	432	400	412	413	359	418	418	405	419	403	393	404	364	433	409	453	466	364	428	426	396	404	384	387	396	404	383	388	396	383	423	435	422	423	393	397	432	432	404	385	411	424	447	444	395	418	397	389	403	418	398	448	390	392	406	393	421	409	439	441	445	452	419	415	384	378	416	412	384	404	401	446	383	401	418	345	451	427	437	403	380	397	389	387	396	404	421	375	453	424	408	405	402	408	365	398	399	381	421	379	425	404	371	448	373	362	387	428	404	391	377	456	437	435	408	401	369	417	433	418	421	404	384	399	409	375	396	382	389	381	421	445	424	410	385	400	408	376	433	403	389	395	437	398	395	417	471	400	416	389	432	390	431	402	448	394	412	443	404	414	348	403	389	468	413	431	414	432	392	419	394	403	386	401	404	409	397	394	438	370	387	370	425	394	375	405	407	416	415	404	411	416	451	382	398	384	397	402	404	383	419	441	381	395	403	416	429	405	396	356	402	399	412	388	421	391	365	376	426	400	414	404	453	438	432	417	370	384	412	428	411	355	367	418	422	435	384	407	375	398	456	409	439	341	407	407	375	401	423	396	435	384	387	394	449	448	468	399	417	417	400	420	389	401	459	430	403	405	425	416	397	408	416	396	421	357	409	396	442	439	388	418	385	464	388	423	427	376	379	359	397	405	448	412	424	388	401	434	420	400	410	414	389	418	411	406	394	385	451	398	432	453	435	383	427	450	370	418	425	425	387	429	411	389	435	422	394	402	395	387	400	376	403	422	399	427	407	395	373	414	425	390	398	395	389	405	433	431	387	394	422	392	397	423	397	390	416	422	432	395	388	436	401	433	403	405	404	425	370	411	400	375	370	398	426	383	398	431	381	372	404	429	410	419	386	391	388	402	411	393	407	404	399	428	403	385	444	431	412	424	402	389	367	404	371	379	384	421	383	411	424	386	417	403	427	392	415	446	389	408	387	418	417	433	390	409	399	413	418	393	409	419	388	386	420	433	453	401	402	410	382	390	436	450	411	409	429	402	433	436	447	444	434	400	416	394	392	414	379	441	421	390	431	405	395	396	406	405	399	376	445	401	393	412	393	422	428	444	407	405	435	398	419	422	398	394	416	433	401	418	371	434	397	423	403	439	417	428	389	385	400	402	442	387	388	388	400	440	402	421	421	377	378	405	422	417	429	437	436	362	400	398	412	404	397	390	369	396	390	420	400	421	418	394	438	392	416	402	400	343	381	398	419	418	432	404	384	385	394	438	410	406	413	438	388	393	402	440	426	401	440	417	398	404	416	366	407	397	397	411	409	395	389	432	389	390	398	421	371	392	417	385	418	406	383	420	411	431	397	422	419	396	394	425	403	385	407	393	425	446	394	396	416	401	367	393	433	387	401	458	378	416	411	391	400	372	410	425	416	395	397	411	437	393	405	393	408	416	440	374	445	402	456	417	396	407	395	437	406	418	386	378	383	379	390	360	418	381	398	410	409	403	407	399	399	415	450	385	380	429	350	430	395	397	397	371	390	407	385	391	422	414	413	388	412	421	378	395	410	444	368	401	412	414	404	411	402	398	402	418	412	419	383	432	375	373	394	420	444	375	388	400	418	403	388	435	434	423	386	392	384	369	388	402	409	372	365	425	417	410	405	417	378	353	433	421	401	409	390	409	433	404	401	372	411	406	417	381	420	378	369	399	396	426	402	453	418	442	447	437	428	381	381	420	431	429	435	424	384	412	425	403	399	404	429	414	405	375	386	389	429	410	435	373	395	426	383	388	429	410	411	457	438	416	417	398	398	417	388	391	442	442	417	366	371	369	413	427	393	420	418	450	410	398	427	388	410	411	401	371	379	383	416	405	412	417	418	435	401	362	389	447	452	408	434	412	408	419	380	399	413	411	405	394	389	374	419	398	418	434	389	443	422	387	401	424	406	421	410	412	368	403	407	415	400	411	401	397	395	420	381	392	430	426	452	399	415	399	405	379	403	375	393	420	380	403	409	414	412	402	376	408	383	404	405	361	382	421	392	390	412	441	416	388	428	412	386	377	380	396	418	430	425	414	373	374	432	414	401	439	381	422	428	385	401	420	405	410	445	368	384	390	403	448	415	407	412	409	451	380	404	390	397	429	421	380	411	398	420	418	388	411	363	392	424	414	383	430	392	386	403	403	399	397	425	443	405	438	390	394	431	394	407	403	392	415	431	411	434	375	384	361	388	429	416	426	373	420	424	402	425	398	427	395	400	379	406	361	403	429	399	387	396	409	375	390	399	437	372	427	396	422	458	388	396	411	405	403	439	387	397	397	363	439	388	410	431	418	402	389	401	406	407	360	427	426	396	449	425	421	398	372	361	418	364	426	404	424	389	392	432	414	437	393	432	412	394	409	402	397	416	401	433	448	465	404	439	378	385	410	398	374	437	394	421	429	429	378	386	407	401	400	392	448	415	375	373	402	402	410	391	402	374	383	431	396	393	409	379	444	414	411	381	401	407	454	445	405	443	409	451	420	449	401	423	408	441	435	389	452	420	436	376	452	380	420	392	378	392	422	401	422	403	409	393	392	396	410	394	383	384	391	428	382	380	399	441	429	420	420	433	416	424	403	429	409	353	441	404	457	446	404	426	404	472	421	388	447	399	380	342	411	390	374	427	406	400	452	392	388	412	398	420	397	422	422	418	394	402	444	382	402	391	407	375	439	395	408	423	401	393	379	427	398	425	406	372	428	394	415	408	404	397	425	434	377	388	389	402	435	381	386	401	410	403	442	419	406	383	392	404	415	379	407	388	399	432	358	413	396	400	411	399	349	407	392	417	436	379	432	446	409	416	415	384	424	420	422	428	371	437	394	406	388	357	395	421	417	395	424	379	430	403	396	413	390	423	451	395	425	412	419	451	435	389	450	409	405	385	443	436	381	378	460	443	415	424	473	418	399	408	421	393	394	384	421	400	361	399	405	382	423	411	416	424	429	432	406	382	405	406	397	390	442	392	425	410	419	373	456	415	367	425	416	337	411	398	428	406	379	392	424	429	426	385	418	417	426	386	383	395	388	443	408	429	421	430	387	436	414	401	408	376	424	441	382	448	399	438	415	437	382	411	410	416	431	425	400	429	385	402	431	403	400	407	431	453	404	459	398	419	419	398	378	377	389	408	407	398	422	395	370	405	403	373	430	410	409	425	432	415	436	388	400	391	425	415	424	410	424	431	447	435	372	430	417	404	403	417	397	432	378	399	402	395	398	409	440	362	390	386	398	377	403	398	392	397	382
22741	15450	21876	20687	11806	10227	13800	14037	15330	14160	13022	10467	8936	8580	2999	1905	2253	2255	1713	1105	1068	1151	1269	1551	1389	1423	1263	1156	1216	1130	1151	1202	1114	1110	1088	1113	1025	1058	988	938	890	1007	1053	1195	1272	1242	1165	1158	1088	843	903	867	871	852	894	872	887	872	962	878	871	871	908	896	854	844	861	875	868	872	835	877	895	920	869	893	836	899	879	928	850	872	861	881	918	840	905	838	903	918	893	862	906	895	919	898	873	837	893	913	951	823	931	865	908	875	827	854	910	908	847	869	927	910	877	935	849	882	892	905	937	870	880	888	876	906	899	855	937	916	913	888	905	889	806	931	952	947	879	864	903	931	837	834	875	938	919	898	875	898	870	885	902	878	869	906	921	844	862	906	910	892	905	884	919	944	905	850	879	887	883	848	836	933	875	905	892	852	886	909	914	874	922	838	896	856	922	882	882	905	844	866	880	892	848	900	866	876	908	911	893	856	857	855	909	886	911	906	864	901	932	842	872	925	883	870	829	976	893	858	896	829	930	880	894	913	901	898	845	899	888	894	881	898	889	846	873	904	885	884	922	927	905	909	884	968	937	907	953	879	919	893	894	922	939	890	899	909	904	886	926	900	883	924	896	901	873	907	928	844	829	921	869	879	873	889	918	917	884	917	930	853	961	864	879	904	868	912	949	856	933	934	856	921	876	809	901	845	872	904	933	900	839	916	875	891	849	841	905	899	884	837	893	970	915	855	890	824	901	914	877	870	918	871	915	910	898	870	935	923	880	861	900	877	902	889	867	865	914	885	878	907	939	910	932	944	900	924	916	870	905	902	914	868	876	914	864	899	875	900	891	885	856	847	917	931	913	858	847	854	895	908	870	904	858	895	835	885	906	860	900	932	945	906	942	815	882	908	916	805	876	871	899	926	822	948	894	909	850	896	818	900	871	884	906	844	873	924	817	921	792	924	865	910	912	929	895	922	901	906	901	860	908	915	842	864	894	924	906	843	928	882	910	893	857	870	882	882	903	863	874	895	942	929	880	902	904	929	894	931	907	882	905	831	821	896	874	886	897	910	920	925	901	903	900	865	888	875	909	863	894	868	860	888	901	907	887	917	833	890	866	891	882	885	881	909	886	924	896	856	936	858	887	902	849	872	908	928	879	873	831	934	871	842	894	920	856	871	841	861	896	895	894	841	878	885	861	858	887	911	926	928	882	930	917	848	830	883	849	878	888	915	906	890	863	916	947	859	906	874	833	905	901	862	906	857	898	897	926	864	871	863	888	857	907	927	909	884	863	887	919	926	912	894	862	893	921	838	906	912	900	927	886	842	912	912	901	901	902	875	888	859	902	916	854	870	878	903	891	888	896	877	895	885	924	888	883	891	883	889	922	887	907	810	837	926	904	855	878	893	887	873	864	820	851	860	878	862	885	939	852	903	886	901	872	893	889	848	873	852	901	887	908	936	860	904	858	892	855	909	882	885	874	861	861	889	898	862	909	885	849	886	885	885	918	877	900	875	865	929	933	820	948	905	874	961	901	917	884	858	923	886	892	900	856	945	853	882	918	917	894	880	876	917	835	889	889	894	893	833	877	940	879	855	846	880	892	925	929	925	850	938	926	938	871	880	884	913	864	885	890	887	886	907	851	880	884	893	840	894	897	910	897	900	888	910	885	908	922	884	896	833	879	901	841	905	905	914	880	879	884	928	890	882	880	880	859	908	877	902	930	896	917	867	888	883	920	901	867	914	896	881	885	877	876	930	873	931	863	866	874	865	928	831	932	894	921	909	876	910	868	889	854	937	935	953	898	879	881	882	893	879	894	917	858	901	884	824	877	906	899	895	903	919	899	846	912	863	947	890	852	908	856	901	870	871	852	924	898	907	946	871	896	903	865	939	850	780	938	895	901	884	875	878	840	898	885	866	884	922	872	896	826	918	869	869	910	925	875	918	866	863	893	864	890	892	875	887	873	900	895	855	865	942	868	927	877	872	877	869	843	876	891	925	914	872	875	871	863	844	859	937	945	865	917	858	953	910	868	907	923	885	937	873	928	854	939	910	876	843	865	867	881	888	923	926	906	917	846	889	894	890	870	909	857	904	865	930	856	847	896	874	890	871	914	891	890	866	865	905	883	855	892	903	880	847	893	899	931	916	834	829	913	900	910	903	909	884	912	875	876	869	916	876	831	916	864	867	862	917	875	916	852	854	908	888	865	894	854	888	878	871	868	914	869	850	899	886	937	861	861	874	852	884	888	877	920	884	854	892	920	885	870	938	830	920	857	906	832	877	912	868	881	880	868	844	893	885	921	879	926	868	893	923	884	866	912	878	900	840	875	828	854	927	948	926	876	920	933	884	927	848	854	939	860	923	918	848	876	888	871	876	922	878	939	907	948	874	894	953	875	887	948	894	949	907	869	884	898	851	907	877	836	870	889	895	855	906	824	861	886	873	908	870	889	899	924	898	901	881	943	874	913	875	868	860	864	898	946	905	880	888	910	945	922	891	946	915	904	906	873	846	939	897	906	904	889	853	873	902	908	943	871	904	857	902	904	929	894	931	865	918	905	999	963	851	878	956	865	962	899	878	865	875	902	899	916	870	889	916	898	888	921	911	859	907	905	880	850	882	903	928	911	851	861	889	921	914	941	832	884	877	836	865	918	920	901	883	877	861	886	835	886	914	903	847	870	888	912	933	922	894	901	864	844	916	889	915	904	954	911	878	884	853	880	924	947	878	914	912	933	926	858	882	903	838	888	900	884	908	869	885	922	912	929	851	854	883	857	876	901	896	925	930	867	931	906	908	871	913	901	890	856	915	896	940	942	894	893	879	905	952	814	881	867	887	864	881	964	883	872	955	843	878	892	878	907	849	900	864	919	861	883	860	901	869	901	909	920	900	876	879	871	879	921	929	908	897	869	811	882	842	946	887	879	860	878	881	869	851	907	835	874	910	882	930	900	870	917	900	910	886	883	889	899	884	932	911	852	853	898	850	877	843	880	910	869	835	915	858	882	849	930	866	865	957	891	926	889	886	931	871	897	889	837	873	882	901	927	885	906	855	896	904	853	877	905	906	902	872	934	881	925	896	825	902	881	874	895	930	843	873	880	874	907	899	873	878	915	871	921	932	900	873	811	864	875	913	917	865	891	908	926	909	864	923	886	904	883	917	913	856	868	944	891	873	963	878	860	892	948	918	917	921	886	914	863	861	927	840	833	865	869	889	896	842	876	867	896	851	849	839	940	834	870	891	859	852	903	896	872	869	864	877	907	875	867	894	907	876	907	857	868	883	844	895	879	926	866	853	906	906	879	918	895	924	903	870	898	893	892	896	930	860	905	878	878	940	863	842	908	853	913	889	870	905	905	857	880	882	878	935	866	934	936	920	868	939	878	837	856	897	887	888	876	935	861	900	857	922	942	883	886	897	919	885	882	891	931	875	836	849	890	887	878	941	910	956	918	891	882	855	860	924	922	878	860	906	849	906	918	828	854	931	831	895
15134	6840	5276	3268	2036	1081	1372	829	651	569	430	372	381	357	334	339	338	329	370	342	335	328	352	369	379	366	350	341	334	330	322	323	324	315	281	323	318	341	325	339	307	317	331	319	299	301	338	303	305	317	328	336	300	340	303	334	315	315	311	357	310	297	323	310	321	296	346	303	303	319	337	317	322	293	292	322	324	286	299	315	310	282	316	296	327	348	313	326	300	324	316	329	300	320	311	288	300	281	318	314	311	320	327	311	298	301	291	307	289	313	282	302	308	358	294	310	329	302	279	333	281	277	317	336	306	305	333	295	337	305	315	324	299	317	295	329	308	327	271	319	317	293	266	281	271	351	329	304	314	304	305	342	330	285	343	356	300	300	315	306	334	280	317	308	372	326	279	346	293	318	297	329	323	313	333	308	320	291	332	322	357	283	318	325	309	307	294	302	311	321	320	338	301	270	301	346	324	301	287	298	332	297	318	300	318	311	329	365	351	302	296	308	319	331	327	302	332	343	293	313	313	325	293	319	343	313	294	324	313	311	327	299	339	324	305	326	324	322	302	308	316	331	326	317	318	314	312	297	297	325	317	323	327	301	314	338	318	271	318	281	274	294	317	328	305	303	294	314	323	319	329	286	283	298	310	294	328	311	305	305	301	313	314	318	354	326	305	293	316	314	286	306	324	333	308	322	312	313	318	284	289	362	349	314	337	325	297	325	316	314	275	299	278	298	277	288	325	321	341	324	279	327	309	344	306	385	305	332	335	285	319	325	324	314	285	356	317	315	271	322	313	312	286	270	299	365	319	325	328	291	329	301	336	322	314	326	312	328	318	306	317	328	303	317	324	299	322	316	332	340	293	303	299	305	332	310	306	318	320	306	315	321	355	312	301	309	326	324	285	321	331	308	310	325	306	338	321	328	354	301	300	307	302	308	333	326	326	321	335	294	313	310	317	317	321	303	320	324	286	304	313	270	315	292	337	293	326	326	320	312	357	324	331	303	321	308	326	295	321	295	292	300	322	302	309	339	292	288	304	329	315	317	284	323	300	322	318	286	299	285	338	285	339	285	314	299	317	295	290	342	321	294	329	308	310	338	313	300	284	348	315	352	298	307	298	351	299	288	294	320	335	272	289	320	298	292	345	323	308	323	308	288	312	366	313	342	353	319	286	319	302	301	315	316	329	312	282	308	301	282	281	308	280	304	319	329	315	286	306	325	326	336	308	318	308	306	302	320	321	262	339	345	293	303	322	334	292	319	347	346	278	280	319	291	309	331	315	326	347	330	335	291	309	320	274	325	312	308	280	303	334	315	319	357	330	324	313	301	270	312	308	276	326	325	310	324	297	280	297	314	319	315	316	265	306	281	306	306	317	298	291	302	306	312	293	292	331	318	329	279	333	319	367	325	331	317	284	317	320	311	332	301	293	313	303	323	302	325	347	293	347	324	298	285	323	334	302	321	350	312	314	305	327	302	297	314	292	314	306	318	301	281	320	327	338	309	299	331	344	332	313	349	351	316	274	340	297	327	337	337	327	317	319	305	358	320	315	308	329	327	327	331	319	369	295	306	284	332	299	306	329	263	317	316	346	326	345	330	331	330	360	299	317	307	289	274	312	321	324	351	329	348	352	312	304	313	315	300	303	301	320	329	325	326	326	330	320	340	342	309	329	351	313	306	313	320	292	268	323	307	316	309	322	297	329	332	317	305	320	313	331	328	338	303	300	322	298	316	308	302	292	281	297	315	330	317	275	333	339	325	282	318	327	357	295	339	314	312	294	344	304	319	317	281	286	307	291	296	290	320	319	323	319	323	330	340	293	347	337	337	313	295	319	340	295	303	306	311	281	321	320	309	363	308	295	310	334	379	311	309	339	327	306	329	322	275	341	341	329	304	331	298	330	331	302	373	311	328	309	317	296	299	328	321	302	297	289	297	321	321	315	301	337	296	286	320	300	310	331	337	323	312	314	334	302	295	303	332	296	296	332	275	304	305	346	293	341	313	323	321	325	307	336	315	304	285	326	309	354	343	345	333	340	335	345	317	298	303	297	260	310	312	314	285	295	357	291	333	324	306	345	312	325	313	283	352	305	325	331	320	290	305	312	313	363	296	330	306	315	321	329	312	300	299	281	319	290	295	321	310	355	323	318	314	313	281	286	292	262	306	322	320	303	318	301	317	308	326	320	280	303	325	310	356	307	322	326	311	305	305	330	329	288	298	281	320	324	353	336	341	339	350	292	277	300	296	333	354	342	331	303	304	329	311	338	306	325	300	326	328	305	286	332	318	336	313	326	314	335	319	329	298	315	294	319	311	324	304	317	288	333	306	307	352	326	308	319	333	328	295	316	298	312	328	312	330	298	297	317	286	287	311	338	311	320	351	322	296	309	312	305	323	288	331	309	314	297	320	293	317	317	301	304	337	306	289	300	359	268	307	310	321	310	330	322	312	299	316	310	327	298	344	339	298	318	300	343	337	299	336	303	296	315	296	340	290	332	325	348	353	333	305	258	316	286	327	305	295	331	333	332	311	300	319	348	308	308	313	326	283	301	321	322	301	279	313	320	329	323	309	323	330	339	353	290	296	332	312	283	300	280	320	307	316	312	262	324	321	337	308	322	315	292	300	304	327	271	296	339	298	296	333	266	307	374	302	282	313	334	304	344	335	272	309	344	296	312	325	316	353	298	299	315	262	309	295	289	294	330	325	303	307	314	327	316	316	340	308	325	298	295	305	304	291	340	326	348	354	328	322	285	326	301	307	329	326	311	288	315	310	310	298	295	332	333	309	317	314	327	321	293	354	346	337	346	324	301	303	318	318	311	304	336	279	328	344	319	309	285	361	333	332	301	348	294	348	328	319	336	286	312	315	300	303	270	332	308	348	319	321	292	318	322	331	325	337	307	297	329	331	343	308	284	317	346	289	330	306	323	320	334	306	306	329	289	312	317	307	315	284	306	313	292	317	359	312	326	290	257	285	302	327	314	298	287	260	306	302	325	326	283	328	325	313	317	318	303	277	335	297	306	332	289	323	313	341	340	324	292	307	353	324	313	344	329	329	317	352	317	301	323	317	313	311	300	282	347	309	295	311	300	296	298	352	282	306	315	287	339	309	339	290	290	288	322	320	293	315	329	354	349	336	293	313	318	279	287	303	314	299	310	318	286	327	267	313	333	347	325	298	319	310	312	295	271	340	302	327	338	336	319	332	336	318	328	299	316	304	301	296	328	333	343	337	302	334	324	313	295	311	293	316	340	340	356	327	301	359	330	343	339	310	301	313	277	327	324	304	354	283	314	324	285	295	284	322	328	302	346	288	351	327	334	318	293	318	326	275	302	295	327	310	326	311	310	323	311	299	294	324	318	282	300	311	294	315	306	301	291	323	307	310	328	335	283	296	313	308	325	320	321	309	333	333	299	312	332	332	322	314	316	326	299	282	309	303	285	307	278	271	336	327	354	334	351	354	330	342	316	292	368	338	325	334	329	337
9003	5484	8514	8269	6489	4057	5257	3375	2522	1858	1411	1169	1057	998	865	814	819	754	866	793	820	864	1026	1032	954	891	880	787	839	808	886	843	851	763	841	806	821	811	805	750	716	736	722	719	754	732	749	720	729	726	781	720	729	717	769	736	691	670	717	656	721	698	739	741	704	774	742	718	676	734	711	674	733	677	734	662	728	740	737	694	724	728	668	728	771	769	676	694	753	745	724	687	747	750	719	695	705	696	742	694	667	713	735	747	708	737	698	714	717	737	723	705	770	756	728	714	692	689	755	700	683	718	709	723	734	702	709	725	695	686	745	697	748	685	732	751	741	716	687	720	733	712	726	708	692	701	728	741	679	703	679	714	732	711	706	700	721	725	693	695	750	735	713	730	747	710	763	723	727	722	764	718	715	682	715	760	713	767	701	713	757	717	723	712	684	669	688	737	723	717	731	724	779	758	787	702	736	749	711	703	676	690	722	709	714	725	684	703	720	714	706	679	708	706	699	795	761	704	758	710	703	663	760	710	771	710	730	720	732	692	698	708	700	742	756	732	714	774	727	692	697	720	685	710	727	733	714	747	743	671	734	767	749	697	728	742	712	722	710	743	682	691	754	711	739	704	743	714	744	707	714	697	770	748	673	702	725	722	677	709	726	733	712	722	722	731	702	714	734	682	682	719	718	684	765	741	716	719	710	692	739	694	724	759	730	702	700	744	727	765	730	759	646	718	728	737	725	749	725	741	750	728	727	688	712	714	719	761	699	793	720	770	702	731	729	690	705	710	769	700	719	722	725	695	734	699	728	702	712	735	703	723	726	693	672	749	789	745	648	744	698	698	773	729	686	739	720	710	727	714	730	698	731	709	690	687	751	701	677	723	714	743	678	746	676	712	710	721	767	748	687	722	784	760	675	730	708	657	737	747	703	668	679	715	711	710	744	700	715	716	688	709	694	713	693	706	734	710	761	733	715	680	721	700	755	709	709	706	768	752	722	712	737	772	729	708	685	726	723	686	703	695	670	732	714	714	706	694	667	693	786	707	707	712	722	726	740	716	643	746	718	685	767	751	734	700	705	743	728	715	700	723	715	727	695	726	721	676	688	694	704	730	679	714	735	669	751	683	720	662	731	706	707	765	710	709	694	733	700	709	729	684	742	750	702	706	734	743	692	746	754	703	715	740	756	681	740	700	715	724	693	706	741	736	727	724	682	669	732	697	716	739	737	755	685	751	751	724	685	707	674	711	727	720	702	732	710	721	679	751	727	698	720	780	712	732	715	656	717	707	736	714	749	706	669	714	703	721	737	694	734	706	742	682	709	682	700	736	684	677	753	716	716	727	743	706	745	689	727	721	706	675	704	727	725	702	720	765	788	761	738	710	696	730	779	713	737	738	719	700	714	754	764	732	682	699	734	663	719	715	688	723	750	708	705	726	704	678	721	730	672	728	695	706	737	755	700	729	747	681	694	741	699	730	710	688	735	706	705	708	760	664	767	764	754	728	706	699	751	703	723	683	709	717	709	707	690	719	696	721	743	704	744	703	704	750	707	737	725	784	725	695	719	741	723	714	734	718	691	722	739	701	676	699	704	701	728	741	641	702	708	704	724	710	730	700	682	739	667	719	733	726	693	688	691	684	740	669	713	697	764	727	725	692	676	742	740	696	693	677	744	712	720	762	677	659	753	703	737	706	688	723	772	709	763	732	710	753	709	710	739	707	694	719	741	705	702	713	723	772	697	759	701	704	675	747	691	736	696	681	731	755	716	727	672	753	726	681	735	721	708	705	714	691	774	726	719	746	685	712	685	707	716	734	740	724	737	747	701	717	723	654	692	731	646	729	704	695	695	705	710	687	679	697	709	742	746	768	753	744	745	663	723	682	674	689	721	711	726	722	705	755	745	681	719	723	726	723	728	710	704	720	713	760	704	718	689	736	727	719	687	694	659	717	750	732	692	722	705	718	730	701	724	745	686	689	727	707	662	705	752	712	734	668	678	740	727	716	678	760	697	687	702	706	704	664	705	655	743	730	711	723	698	725	706	714	666	701	721	687	753	730	722	670	732	682	721	688	699	695	742	674	725	743	730	673	714	689	709	714	728	702	748	734	711	769	700	698	761	733	750	754	685	714	699	743	706	737	746	731	747	720	679	749	739	721	692	711	711	756	742	701	704	717	687	706	750	682	722	738	739	749	725	733	734	743	701	702	693	746	683	720	738	709	708	725	755	696	713	716	733	738	677	727	739	751	718	716	796	708	731	746	745	726	771	687	715	705	716	708	767	748	714	725	702	687	729	691	773	746	720	724	715	761	741	769	711	654	732	700	709	712	679	716	714	726	732	745	720	756	709	694	736	705	729	714	725	728	744	716	723	673	758	753	687	745	754	719	704	682	751	718	708	723	740	721	710	715	753	678	760	710	692	692	724	649	763	726	662	746	733	722	747	732	715	691	713	720	629	709	714	755	683	750	672	694	713	701	729	683	703	736	705	719	696	647	697	703	697	682	759	715	709	688	708	736	704	723	648	714	710	730	670	677	741	749	728	728	692	759	714	738	737	704	715	710	721	682	674	691	711	723	722	738	715	749	715	738	760	676	735	717	693	675	738	743	741	738	710	733	689	785	665	688	711	697	756	730	720	716	755	735	739	700	714	720	672	729	734	703	743	724	744	732	725	757	718	689	709	728	705	674	741	736	707	672	729	700	714	695	696	698	715	717	766	726	723	734	648	679	701	716	748	708	707	778	728	698	735	703	726	692	678	703	710	746	764	731	749	692	746	729	735	734	724	700	691	729	735	723	721	742	689	730	771	748	698	692	735	675	670	710	714	703	722	689	702	699	695	721	744	707	765	670	729	736	772	699	738	668	668	760	787	700	720	706	729	709	710	736	703	739	687	771	792	719	701	669	748	685	720	703	721	707	720	706	704	757	719	707	734	673	758	730	709	731	742	699	678	673	702	712	669	731	702	688	735	727	725	741	713	739	702	688	725	713	717	696	673	724	711	692	698	727	698	687	710	676	750	768	713	704	740	690	702	710	714	737	726	714	759	724	732	695	712	709	738	721	734	735	708	727	696	726	742	696	738	702	725	714	690	720	697	682	708	663	680	696	680	716	726	738	724	709	702	699	727	683	728	704	778	693	748	702	742	695	685	713	755	688	745	740	695	704	705	733	710	746	704	686	721	727	749	702	708	725	790	719	710	722	684	688	742	743	696	661	726	737	724	802	739	674	746	683	725	717	763	677	727	712	683	703	740	773	700	725	717	694	716	663	752	733	720	726	734	746	721	700	676	722	689	720	732	701	699	751	696	726	731	700	737	741	720	712	663	688	714	741	673	739	746	701	723	707	723	729	721	723	752	729	744	720	714	722	696	691	720	702	677	691	679	752	698	721	728	716	763	688	746	718	719	697	759	722	699	734	703	714	696	731	678	727	683	732	732	771	708	737	715	693	703	674	689	748	680	758	703	693	692	665	710	663	709	730	681	675
27992	14649	13798	8489	3268	1656	2114	2323	2184	2014	1776	1281	1177	1112	656	515	473	485	475	422	419	405	442	442	453	448	405	410	412	398	401	402	429	410	431	443	412	386	369	349	369	363	369	391	442	393	396	398	395	398	398	357	399	371	382	365	372	338	400	361	393	403	372	429	384	367	378	382	394	359	379	414	386	401	408	361	363	385	376	391	378	403	346	368	381	388	414	375	359	355	344	383	354	365	408	359	368	343	408	402	345	356	356	367	399	385	365	381	371	421	383	377	351	354	356	373	382	374	412	392	345	360	409	386	410	390	391	389	398	430	377	410	360	365	414	363	377	390	364	393	379	369	351	372	360	363	361	383	406	391	344	352	402	374	397	378	362	370	424	371	364	432	375	390	375	419	367	377	403	371	382	414	409	373	411	357	360	383	344	368	398	383	409	367	352	392	388	401	410	372	364	353	371	427	360	364	407	384	371	428	397	363	384	401	369	419	398	361	370	346	377	385	343	354	418	432	353	386	406	391	386	382	421	398	387	350	394	408	402	374	393	387	361	389	397	404	347	352	393	380	384	371	401	383	364	397	372	391	377	398	398	393	347	380	387	396	377	403	398	354	376	425	373	391	389	377	374	370	394	403	361	372	403	369	383	398	394	382	398	371	379	388	398	376	414	402	388	378	369	400	405	375	350	378	410	397	328	356	369	384	377	392	409	395	360	402	393	376	415	360	404	376	364	378	387	376	392	404	412	383	374	348	400	356	407	364	382	366	374	360	392	428	356	389	404	390	333	410	383	323	342	346	395	362	406	397	378	407	387	384	383	379	397	403	399	408	405	390	376	373	380	406	380	408	356	395	396	377	380	385	362	387	427	408	385	353	372	410	383	381	407	362	364	412	374	364	392	362	359	395	405	378	373	372	338	355	346	411	383	387	391	353	364	380	350	401	411	380	399	359	383	412	414	379	384	390	390	399	376	320	365	369	370	367	365	411	378	391	396	366	449	369	372	363	395	366	402	395	395	358	382	378	414	366	383	397	389	352	369	377	397	408	364	384	385	353	390	402	376	353	408	363	419	383	348	413	397	383	375	390	386	392	358	379	348	388	365	375	365	385	374	401	395	437	411	385	354	406	357	365	355	339	338	419	382	434	366	361	380	349	385	396	391	353	396	349	389	357	341	393	433	361	389	376	374	409	375	355	377	340	359	434	378	371	384	398	341	399	402	438	411	387	365	373	357	368	341	342	383	391	377	358	397	376	378	409	372	377	374	434	392	367	373	375	390	409	390	358	381	372	409	372	380	386	369	392	381	385	389	382	377	418	357	344	381	395	372	379	401	390	379	368	376	341	350	362	353	382	419	368	375	414	397	368	397	404	409	429	407	347	364	400	395	376	373	344	383	397	393	370	393	375	381	371	422	391	341	349	389	371	388	349	372	388	401	362	385	379	393	445	394	365	373	416	377	378	340	381	417	412	376	374	389	374	389	382	359	356	393	377	391	368	366	376	367	393	363	372	382	397	378	424	392	379	370	392	402	416	389	366	362	350	369	394	376	387	351	394	376	421	370	376	386	405	372	353	383	370	390	386	402	386	447	430	407	355	367	360	376	380	349	371	394	378	370	400	364	395	421	376	395	382	378	388	350	355	380	414	403	392	355	350	381	373	396	365	339	350	367	369	398	373	377	374	381	354	395	373	381	361	357	371	370	382	414	417	393	433	413	440	371	390	407	426	389	400	383	375	371	384	388	383	393	405	366	357	381	410	391	383	400	362	391	397	358	379	387	410	390	374	358	415	389	391	373	392	359	381	400	449	353	397	383	374	388	361	375	384	393	372	358	390	425	358	391	371	383	383	373	382	401	373	417	390	361	377	397	405	378	377	390	398	427	392	392	393	381	399	340	359	374	403	371	366	418	387	385	373	364	387	363	394	372	408	382	402	359	365	395	372	381	403	390	407	404	356	394	355	343	346	340	389	370	416	351	399	356	357	363	366	382	376	393	404	417	407	385	363	396	355	370	348	409	400	392	375	403	340	423	399	363	334	399	392	363	398	364	393	391	387	386	403	413	423	395	381	367	407	402	421	345	392	395	359	362	350	374	390	402	333	399	361	382	384	402	382	358	372	335	393	409	378	384	380	359	376	342	397	347	397	368	388	402	365	366	403	401	402	371	378	367	394	356	409	410	398	362	356	400	352	386	386	351	347	367	368	363	397	349	372	350	391	361	398	422	428	373	427	381	378	374	360	372	433	401	368	338	392	346	380	382	364	412	405	426	414	394	404	377	376	349	387	434	367	433	355	330	367	395	399	377	373	451	371	379	400	381	388	362	392	372	359	391	334	393	363	386	390	357	375	382	378	353	371	384	379	352	375	367	406	356	380	358	366	389	359	379	361	367	394	374	389	367	443	385	400	379	402	392	373	352	403	427	397	362	389	374	409	408	393	388	360	358	354	413	394	430	390	370	418	403	368	409	361	405	375	322	366	370	333	395	368	387	395	390	361	407	392	376	401	340	394	379	384	396	373	359	365	392	391	375	371	405	424	359	360	386	380	405	371	434	395	388	371	395	407	383	371	391	382	352	361	384	399	359	380	366	375	374	366	388	427	394	349	378	389	367	369	377	352	377	388	365	396	406	399	382	370	391	351	364	359	398	383	408	380	380	388	349	353	365	415	400	396	385	365	375	397	363	365	402	419	378	322	372	345	365	401	346	375	382	362	402	370	349	379	415	381	414	385	421	411	371	354	334	379	413	377	358	376	387	375	413	370	352	348	354	342	364	369	337	382	397	350	411	395	400	333	357	339	334	395	382	381	384	418	378	379	356	355	341	342	421	344	366	373	370	368	385	395	380	368	380	364	410	363	369	387	423	402	406	428	364	343	404	395	356	396	354	372	402	396	396	379	348	376	401	376	351	413	398	371	342	392	377	382	431	370	377	391	409	391	377	389	318	384	394	360	410	387	413	410	374	358	381	370	410	370	370	382	380	387	391	392	371	409	393	383	349	372	396	389	371	361	366	341	317	403	392	388	416	373	399	402	372	364	378	381	346	402	379	379	376	386	377	367	362	346	361	385	395	384	379	380	378	387	355	361	436	378	412	392	366	390	389	388	375	362	388	381	389	411	359	352	377	407	399	380	416	402	372	393	351	405	400	369	348	416	362	358	391	351	379	364	362	369	359	361	382	377	396	358	370	410	391	389	375	381	375	394	395	382	363	399	372	392	373	375	408	400	387	390	400	365	412	363	376	367	354	434	349	389	445	384	358	395	405	323	361	366	356	377	406	386	401	420	392	353	385	388	373	355	393	411	363	364	355	384	364	364	387	372	394	401	388	352	361	343	380	401	359	370	398	388	352	370	378	416	418	385	392	404	391	378	374	374	393	357	371	360	369	371	395	380	366	408	416	410	355	337	399	397	349	407	400	362	414	301	424	363	352	398	339	353	399	361	364	374	350	367	355	404	353	391	412	423	388	372	368	423	353	395	347	391	378	391
17518	10594	17801	15474	8514	6000	8895	9132	9307	8492	7692	5285	4909	4767	2169	1385	1556	1472	1370	1000	1076	1183	1408	1388	1271	1132	1011	1029	1072	1041	1034	1056	1024	1027	1061	996	987	948	913	866	900	943	980	978	995	973	964	978	917	853	824	821	854	849	843	877	800	839	894	831	836	854	911	849	827	826	905	843	830	904	839	886	833	907	854	867	845	856	795	880	823	853	816	834	869	878	819	862	863	812	868	844	819	829	850	815	886	867	838	821	863	825	856	857	840	869	849	836	857	826	839	866	887	866	845	856	828	864	818	839	872	860	841	874	856	835	881	788	836	857	856	794	862	852	830	887	864	887	885	887	828	848	888	791	847	833	872	797	892	850	875	860	883	783	896	867	838	875	847	850	826	869	886	868	785	829	863	857	885	822	850	865	855	850	866	880	826	791	835	851	848	881	861	856	867	907	829	819	856	890	850	821	836	830	810	847	848	795	872	804	902	837	856	847	871	906	879	879	834	818	775	809	881	831	821	838	851	850	857	835	783	874	838	896	866	886	864	829	868	829	805	797	849	866	881	840	881	874	841	840	853	848	840	825	850	841	836	794	811	819	874	869	923	867	842	850	798	910	882	830	872	824	885	835	808	865	840	827	869	847	856	832	825	863	946	870	818	843	863	854	845	800	855	877	847	873	840	878	859	834	841	876	839	829	846	803	829	834	815	889	852	857	891	847	825	871	841	869	819	893	857	855	841	846	861	819	885	819	881	794	890	836	808	840	860	876	863	809	866	833	827	804	869	828	845	834	872	841	884	846	862	854	825	834	785	865	826	911	841	947	819	873	906	789	800	838	818	847	833	819	820	804	881	834	893	809	823	852	805	803	827	795	844	854	838	871	851	826	845	843	869	843	914	842	820	827	856	853	874	874	773	820	853	845	846	885	828	846	881	829	847	826	844	831	857	810	822	823	870	844	829	853	906	851	878	845	847	834	847	863	808	877	860	852	892	854	847	865	859	834	831	871	874	859	841	816	807	863	888	830	849	883	825	855	851	842	827	855	866	872	819	848	861	892	818	844	812	835	829	847	851	811	858	900	831	879	890	870	825	826	842	864	820	808	819	870	854	823	877	826	820	843	830	887	827	820	904	841	824	788	861	847	821	856	873	808	848	866	852	828	808	877	882	851	818	836	873	859	822	873	814	865	864	792	901	890	868	873	908	871	804	850	811	852	868	826	854	855	835	817	775	888	857	868	803	855	848	822	853	833	842	915	803	850	873	863	857	831	860	851	878	874	842	880	901	828	833	868	876	857	831	848	794	852	859	854	890	774	837	812	806	821	890	782	861	862	803	830	810	853	838	833	827	825	862	849	830	808	814	864	844	869	797	867	783	817	845	856	832	795	869	848	851	845	854	856	841	877	874	855	889	853	794	855	868	833	801	802	802	853	893	831	841	833	825	816	836	863	874	906	829	803	872	811	842	865	823	804	819	830	838	829	799	921	811	843	819	842	848	840	830	813	872	848	853	859	902	807	890	878	863	863	829	895	814	801	846	839	876	864	801	839	796	819	815	862	789	862	837	773	826	840	883	851	860	864	851	874	836	837	821	889	844	793	790	837	817	883	867	858	870	863	821	799	804	858	829	856	849	793	876	846	834	847	808	813	861	901	866	896	865	828	835	888	789	842	854	870	835	874	889	832	869	874	793	872	854	823	830	887	830	787	874	772	843	869	860	826	829	836	833	859	810	866	839	851	839	832	879	832	859	841	847	850	829	838	850	857	796	856	877	839	876	885	877	866	838	865	798	844	851	824	848	836	851	843	806	841	812	831	858	846	839	840	798	805	895	833	837	890	861	835	876	876	872	850	852	812	861	861	813	788	847	884	794	838	837	862	854	846	851	828	828	877	846	817	803	867	875	817	861	887	791	796	850	853	823	867	870	847	861	856	904	876	805	870	874	886	795	835	826	844	895	910	846	833	833	872	861	817	944	845	828	842	792	820	857	837	871	835	874	798	819	843	848	797	833	849	841	835	857	813	874	870	842	865	830	858	834	884	883	877	844	858	846	830	823	809	855	860	843	847	830	874	858	864	845	907	873	846	762	860	808	853	866	853	898	820	842	817	865	883	857	887	808	855	856	869	819	811	899	877	841	854	868	863	834	886	876	870	841	839	864	813	848	797	832	813	857	856	905	834	877	848	851	898	884	843	867	886	845	864	822	788	871	752	794	819	853	892	840	858	880	849	849	815	852	805	841	839	829	790	858	857	833	808	872	818	834	857	890	902	870	792	866	836	798	859	824	839	856	871	910	880	852	857	850	820	879	860	879	845	846	819	807	843	866	871	839	875	838	854	804	813	900	854	853	787	856	853	870	815	796	844	852	821	836	825	835	846	877	835	834	781	891	858	830	862	805	864	841	807	882	837	859	868	805	895	803	819	884	884	845	866	826	781	859	799	857	855	848	879	818	880	832	846	876	853	862	898	805	830	853	841	823	871	847	860	839	879	923	847	882	833	877	848	882	854	833	841	838	848	849	880	836	850	851	810	865	838	873	847	873	854	784	883	823	822	860	876	877	858	851	784	826	844	869	860	861	834	826	849	866	868	857	829	854	871	827	835	878	861	803	816	853	849	843	826	876	837	812	852	866	861	857	802	885	846	844	855	853	840	847	905	813	782	811	824	889	816	876	882	854	828	839	841	862	844	902	892	850	837	790	828	866	822	817	886	839	856	819	806	842	850	830	828	839	845	809	842	829	900	852	870	854	893	894	904	851	823	862	870	862	879	809	888	884	891	852	881	887	879	852	865	897	803	855	860	881	808	855	837	863	828	857	864	858	799	858	828	838	873	864	881	805	834	869	836	811	809	866	811	852	838	926	793	826	865	858	852	844	831	838	826	863	805	857	836	866	853	864	851	859	849	871	803	875	832	825	860	847	825	880	782	869	831	820	838	802	875	838	843	864	829	830	831	824	821	855	793	865	858	863	825	854	812	871	851	914	869	852	877	822	831	832	839	840	794	805	865	845	847	858	855	847	846	873	911	818	876	853	850	781	866	810	869	879	848	861	847	858	842	884	886	865	812	840	908	901	840	833	858	842	846	863	852	918	879	801	839	840	828	881	874	924	838	875	872	822	839	858	838	876	854	835	793	855	899	809	828	785	852	871	870	845	844	883	881	784	801	857	820	792	858	819	907	835	887	818	838	834	864	860	822	848	847	836	865	801	862	809	828	884	885	865	830	855	859	861	835	847	888	823	852	871	861	863	880	826	836	821	826	844	849	788	846	831	838	861	888	817	879	834	880	901	824	842	834	848	834	853	848	870	821	809	854	831	863	810	885	838	830	807	839	896	823	840	869	827	867	851	852	833	897	856	829	828	856	835	809	829	849	811	901	861	883	783	844	869	848	822	873	857	845	819	905	826	871	824	859	852	846	821	867	846	830	860	884	827	821	838	891	799	836	890	875	870	846	864	832	835	890	890	822	828	865	825	808	877	843	872	841	845	820	734	834
36540	22215	22077	15660	4762	2308	2928	3459	3829	3464	3260	2117	1921	1879	1167	673	619	607	609	502	452	469	508	493	512	492	425	495	411	453	429	428	394	436	435	421	419	413	406	431	465	409	427	400	442	447	405	412	409	432	422	430	376	414	398	367	407	438	384	388	360	427	367	411	409	409	374	414	388	397	426	407	406	379	407	363	414	401	408	410	365	416	378	389	420	433	435	401	401	430	387	372	423	401	402	366	420	376	388	388	414	459	432	386	389	392	360	386	404	445	431	419	409	412	383	402	428	445	417	400	390	446	415	366	432	420	427	414	389	345	407	380	376	401	379	409	374	403	374	400	394	382	409	371	369	413	393	399	381	387	430	400	397	385	388	417	403	373	407	411	418	438	381	426	439	420	400	386	417	395	416	371	402	387	401	454	378	360	411	394	393	407	360	343	409	389	410	417	393	387	401	443	377	392	392	401	430	401	380	422	433	397	418	424	395	410	411	387	389	398	404	422	368	398	372	414	418	405	416	367	362	411	380	389	403	420	386	419	434	381	402	367	395	395	403	412	430	384	415	379	374	428	369	434	396	424	353	377	411	364	350	435	383	373	408	418	431	387	400	418	383	414	413	408	395	382	376	403	377	401	397	374	434	432	417	388	375	364	401	373	408	411	387	390	400	400	428	391	406	400	396	425	352	409	400	387	410	424	353	375	358	404	420	422	409	430	428	403	391	392	389	397	425	403	419	441	399	392	415	410	425	387	437	425	388	394	429	405	395	402	433	387	386	424	405	361	412	371	392	370	432	376	393	394	412	414	393	413	407	411	403	395	389	400	391	398	400	396	410	395	366	374	358	375	370	423	403	398	396	397	421	383	385	425	391	363	423	369	393	427	431	380	373	370	391	413	384	405	383	452	404	383	366	398	423	419	406	398	392	448	426	438	423	428	389	414	393	380	428	388	400	386	435	377	413	413	412	456	388	408	426	421	419	361	394	420	379	413	386	413	424	383	390	384	401	370	436	435	409	393	384	362	406	385	436	398	418	398	387	422	411	403	429	446	409	430	402	365	411	415	425	348	380	357	417	460	374	387	400	447	397	402	402	400	427	383	365	403	428	412	409	386	394	408	409	418	426	365	387	397	364	388	398	382	374	374	376	386	395	392	384	385	415	374	406	427	400	421	413	404	390	394	426	393	375	457	407	415	387	424	405	384	432	405	396	418	399	371	358	390	404	390	397	394	393	400	413	435	412	375	387	361	405	391	386	371	371	431	415	395	386	431	412	404	382	394	414	403	395	417	381	394	386	407	428	402	428	399	399	432	416	440	391	394	411	415	393	419	460	372	425	413	385	434	336	377	393	416	443	389	420	400	361	396	404	432	414	401	388	424	460	385	398	403	377	407	356	409	388	380	387	401	397	427	423	426	386	410	368	403	407	386	410	408	435	394	414	406	413	407	389	381	404	388	435	421	393	401	425	406	426	427	417	412	405	372	390	434	371	421	349	386	388	414	431	372	409	396	417	407	398	413	427	402	413	408	409	413	353	423	388	409	416	411	405	413	346	391	394	406	403	400	426	402	389	372	410	419	389	354	384	404	414	385	414	386	376	375	391	388	398	416	433	413	399	411	404	463	415	418	426	361	399	400	380	385	410	415	403	401	406	416	398	390	410	411	421	388	432	414	421	447	418	416	372	408	377	361	402	405	442	389	362	387	410	401	400	374	393	363	385	396	381	416	394	383	393	406	384	400	384	403	359	345	376	439	394	381	454	398	390	413	371	406	427	403	422	388	387	407	410	437	426	409	398	415	444	402	440	389	410	418	376	398	400	403	440	397	391	402	391	409	410	420	393	385	422	364	396	400	394	401	400	382	372	443	445	427	395	377	428	412	401	419	390	398	431	366	412	426	384	417	385	393	394	414	393	397	394	415	396	389	395	426	398	391	441	411	423	412	381	404	418	357	404	403	401	386	415	435	387	374	372	412	395	411	404	406	397	343	418	407	438	374	423	439	383	380	442	418	418	403	395	443	377	396	388	392	388	394	430	404	394	428	412	375	409	389	419	386	372	419	413	386	381	434	417	426	398	413	414	410	415	417	429	394	399	369	402	443	396	388	394	398	360	404	417	405	413	415	433	401	452	418	402	438	439	419	383	403	396	414	402	330	393	388	433	396	406	336	394	390	410	403	408	417	367	414	395	409	389	384	418	399	395	355	423	410	413	442	377	416	394	423	423	400	425	427	417	393	373	421	392	373	401	395	384	390	406	458	387	383	366	388	371	371	389	406	356	379	379	383	445	402	374	421	422	397	431	382	379	417	407	416	369	397	409	398	403	391	416	392	369	411	430	359	430	370	375	406	412	363	411	441	412	415	379	376	416	385	418	385	390	433	402	390	407	389	353	411	404	382	405	418	441	385	407	410	371	434	371	387	403	396	410	396	419	420	424	420	414	383	404	412	389	404	404	399	397	412	389	406	417	376	406	393	401	371	385	399	421	378	415	433	414	408	382	370	410	423	402	401	395	424	395	392	377	429	392	427	397	401	411	409	402	388	408	407	398	413	388	368	389	413	434	431	423	369	417	434	394	394	401	369	421	388	403	410	397	417	408	353	425	393	413	387	392	384	387	402	384	419	414	381	409	373	411	389	387	410	374	424	389	404	456	408	409	414	400	435	435	409	388	422	391	403	418	420	397	394	392	400	396	396	402	397	411	394	380	392	398	388	410	410	443	420	378	389	391	380	405	384	440	434	381	434	404	415	402	400	397	405	430	413	403	406	409	425	419	423	393	411	410	428	422	363	411	421	411	410	378	378	385	368	407	425	371	413	407	382	401	409	374	382	409	361	399	389	383	407	407	394	368	379	353	412	403	376	407	403	399	390	445	414	424	389	409	433	393	387	430	361	378	390	441	406	401	412	389	410	366	386	425	395	438	415	467	374	377	413	410	384	405	401	410	409	414	443	403	378	379	397	386	380	404	446	429	400	358	412	411	383	425	422	424	395	411	402	401	412	424	440	401	392	406	372	416	379	397	437	376	396	393	384	472	420	358	397	401	422	395	412	379	419	427	379	385	381	393	379	404	422	373	399	425	402	417	422	426	428	369	366	451	395	397	427	434	390	385	394	422	411	383	408	404	400	453	414	417	419	354	386	398	405	439	411	401	372	419	394	395	437	458	448	407	408	401	431	404	407	438	430	386	402	398	392	411	358	383	427	423	404	403	372	402	430	389	414	423	442	465	396	415	388	422	429	415	405	421	413	381	408	404	424	418	398	402	381	386	425	384	415	404	423	386	397	447	390	438	414	403	439	432	450	415	412	444	396	409	421	401	373	378	415	411	383	391	406	386	385	378	384	396	437	421	388	401	435	380	427	420	424	434	369	430	395	444	394	383	437	406	430	405	366	444	390	378	416	421	358	384	434	396	410	454	424	398	406	359	390	381	379	376	397	403	405	399	429	411	408	398	402	438	454	358	395	393	386	409	410	425	387	424	402	430	442
22084	15863	24773	22000	9754	7713	11227	13273	14650	13644	13312	8497	8476	8534	4608	2067	1999	2034	1829	1427	1264	1446	1532	1381	1403	1221	1130	1223	1143	1252	1267	1217	1220	1215	1138	1111	1053	990	963	899	935	1000	1030	1132	1173	1192	1184	1133	997	865	895	822	857	878	876	884	841	884	869	916	807	890	871	858	900	865	880	914	881	873	889	873	869	852	886	871	866	859	874	856	877	926	841	904	865	840	878	852	870	856	909	837	891	884	892	917	874	911	854	907	907	892	890	903	879	894	863	896	868	894	819	830	865	875	897	854	809	938	880	864	841	825	849	865	854	816	834	913	836	862	903	928	927	880	878	913	917	873	910	851	871	865	859	863	886	866	835	890	887	890	829	874	908	890	881	862	871	910	892	887	827	893	861	935	859	924	868	866	912	888	876	892	922	914	911	881	844	937	845	864	847	893	918	923	859	859	879	895	898	845	888	905	899	880	806	885	869	881	841	931	921	924	910	864	886	848	893	882	927	888	886	937	916	841	811	899	867	850	845	858	931	850	839	863	889	895	877	909	845	904	834	894	851	914	861	867	911	858	859	896	892	883	923	790	880	917	867	871	846	831	909	885	902	821	869	840	890	867	882	877	850	881	841	865	895	880	854	862	881	882	827	898	890	910	885	884	908	865	909	859	839	827	879	950	826	897	890	947	916	881	900	910	879	870	902	872	913	870	870	880	939	845	899	854	883	863	894	840	864	872	874	889	867	921	881	909	866	894	851	831	880	883	869	864	891	868	898	907	893	873	865	890	910	849	921	874	937	857	866	881	875	911	872	894	882	863	860	870	884	855	949	891	839	889	831	906	870	856	902	927	882	884	896	896	907	908	850	897	845	879	875	866	898	868	856	829	904	866	865	866	867	887	940	859	921	925	910	863	893	898	878	867	827	898	852	906	883	902	854	886	808	898	913	921	918	877	890	895	878	903	890	844	870	906	811	902	932	896	929	889	915	855	854	891	861	846	856	874	866	871	925	838	852	852	877	898	890	821	864	907	872	882	897	865	910	890	904	904	917	914	870	880	954	891	887	870	908	897	881	864	854	886	891	870	932	870	884	894	906	896	903	903	876	874	877	915	900	877	898	882	867	859	911	891	921	837	886	880	877	892	872	857	854	875	897	858	927	867	802	887	839	889	867	896	842	852	920	862	933	868	912	874	896	867	890	891	853	908	885	912	866	863	911	912	872	855	840	912	876	850	926	872	905	862	863	891	937	878	882	884	865	871	856	848	858	871	862	843	903	853	904	893	869	876	894	870	894	943	880	898	900	843	847	868	888	885	874	891	937	882	887	876	917	881	870	883	862	905	911	906	860	859	839	893	908	906	886	913	912	910	911	878	884	879	867	903	887	915	881	818	890	878	948	903	859	894	873	913	856	891	911	949	865	822	877	884	872	886	884	865	931	892	898	821	895	868	833	905	918	841	917	893	908	957	885	854	931	902	873	895	868	885	873	827	852	862	899	881	904	846	931	899	937	902	850	894	825	848	849	882	950	877	935	936	861	888	936	878	915	901	817	868	853	887	900	876	848	885	903	842	877	875	856	867	837	864	892	861	886	881	894	885	892	882	901	907	876	870	909	924	882	908	856	927	948	858	868	922	851	881	869	859	869	928	893	952	888	893	848	844	858	887	879	863	850	852	864	875	914	897	854	897	885	876	889	810	930	902	864	841	883	911	898	910	869	940	862	863	933	876	888	876	876	839	905	891	906	896	862	937	850	865	900	895	890	872	871	850	947	883	869	908	920	889	889	870	885	889	870	917	934	885	916	965	814	860	879	851	906	862	921	902	902	875	843	835	867	876	876	881	921	912	902	894	843	839	937	855	900	873	889	909	906	913	869	848	854	875	871	899	852	905	903	873	865	845	876	878	908	894	865	877	863	872	884	855	885	904	848	885	897	872	875	883	826	922	881	870	850	914	891	868	885	841	904	827	864	917	897	895	847	895	893	911	799	940	860	904	870	841	887	865	851	874	942	844	822	858	867	849	889	873	925	855	907	866	863	926	911	871	883	955	948	868	904	905	874	905	884	905	884	883	881	870	910	843	878	835	877	875	873	896	929	903	914	857	900	920	890	892	810	873	811	802	817	847	860	860	881	899	933	928	891	890	861	848	848	901	835	925	881	866	880	921	865	871	871	877	906	883	930	905	846	877	962	950	798	915	856	863	900	877	891	864	927	888	886	884	879	931	877	851	825	923	898	882	894	897	894	877	855	906	842	886	862	898	862	833	915	872	874	840	926	817	911	889	914	877	856	911	875	904	895	866	848	917	913	868	829	886	852	893	886	897	937	868	835	900	898	904	859	853	869	856	836	883	877	905	881	887	883	910	879	908	888	864	854	910	922	886	868	872	891	841	831	930	888	886	878	855	867	871	857	883	868	901	847	854	880	869	887	849	902	864	827	863	911	828	867	849	925	877	883	875	823	813	903	896	857	877	920	906	871	891	917	883	872	889	885	843	871	900	890	840	889	811	872	954	883	878	911	860	863	915	849	886	876	824	892	876	864	839	892	846	911	874	889	887	890	878	955	849	882	857	915	844	837	907	928	866	848	831	962	857	923	909	848	849	883	868	899	862	885	877	876	864	907	868	878	870	862	878	882	908	855	890	824	884	865	862	891	917	913	845	919	907	821	872	851	866	891	900	856	906	871	864	828	903	837	891	882	911	941	881	845	863	852	855	884	877	878	902	912	842	838	916	894	894	836	842	864	845	849	877	889	897	827	909	883	906	861	855	876	916	834	934	872	885	838	885	888	843	888	883	864	851	892	897	900	890	903	890	856	836	916	838	916	862	881	824	858	875	872	859	886	916	885	879	836	898	875	874	833	923	879	849	825	920	815	904	920	855	854	835	913	849	863	896	860	894	874	869	865	886	857	874	905	852	916	905	850	832	858	933	888	864	872	860	917	855	894	879	862	879	842	904	858	894	830	850	871	832	917	911	864	863	840	848	900	850	871	881	881	841	874	919	844	883	892	883	926	874	899	856	827	925	866	901	851	837	848	855	932	905	871	907	912	855	885	850	841	896	898	906	932	899	881	929	833	869	890	905	898	886	871	874	898	871	878	902	923	923	912	939	880	855	867	868	851	909	901	897	858	900	913	876	813	831	854	903	874	908	847	902	904	910	841	869	894	896	831	936	872	860	893	935	864	907	908	848	836	894	912	881	916	858	863	846	867	914	937	955	857	878	851	850	882	842	836	860	867	838	897	887	886	923	843	885	866	891	880	854	853	876	893	870	899	834	901	891	884	932	863	898	857	829	830	884	867	904	875	810	899	930	910	895	934	880	883	849	845	864	877	806	859	905	870	920	886	934	830	901	897	891	847	877	836	853	880	904	854	879	834	910	862	918	871	851	874	935	867	836	890	919	847	849	890	857	886	852	881	843	875	881	863	908	863	892	920	865	863	836	845	975	931	871	917	887	805	856	916	912	882	827	858	878	931	880	861	854	926	865	925	913	817	899
14218	7766	6273	2800	1351	967	891	724	665	589	458	409	350	369	372	304	334	361	327	317	330	370	356	336	348	380	361	360	298	339	346	317	364	356	322	363	299	329	321	345	307	278	313	278	305	306	345	331	291	285	300	312	337	295	304	325	328	320	282	305	337	267	312	300	309	298	325	312	314	326	303	315	311	287	298	301	299	318	282	354	306	311	296	308	306	318	305	313	371	293	339	319	327	299	297	316	327	316	327	355	278	319	345	312	338	321	326	327	300	340	316	304	258	310	330	300	331	301	301	301	292	326	303	308	309	334	293	314	327	343	311	289	303	334	333	311	342	324	361	293	294	304	314	280	317	299	349	335	310	309	295	266	312	314	304	324	339	317	327	298	320	299	279	328	325	270	345	328	332	288	307	314	294	290	306	301	286	263	350	347	318	332	387	313	321	287	321	351	295	306	318	310	300	326	299	298	296	330	290	304	310	317	334	357	334	310	306	314	337	313	325	303	316	331	330	342	290	330	289	338	308	277	305	335	331	323	327	374	266	309	297	312	302	318	296	314	306	298	305	317	303	291	299	311	306	271	302	301	331	320	338	348	303	284	324	308	308	313	339	333	299	320	334	297	297	330	281	314	293	326	323	265	290	322	292	332	302	332	304	320	326	316	316	336	298	352	303	324	334	292	299	297	345	299	289	328	316	282	311	348	323	349	318	314	321	331	291	310	279	299	349	333	315	329	276	296	353	298	341	326	347	296	291	287	287	281	311	310	261	304	289	327	275	311	352	317	303	314	321	329	319	283	285	357	333	312	350	305	300	292	316	323	318	348	319	292	288	337	319	286	312	296	315	319	290	299	325	343	296	270	321	277	285	322	296	292	313	292	302	328	334	322	330	304	318	307	305	306	340	324	332	302	294	329	346	314	296	267	313	319	356	320	340	299	291	324	282	323	300	287	307	294	304	316	330	334	306	294	313	317	311	330	314	335	317	293	333	304	314	302	328	285	322	316	319	355	339	298	310	304	311	302	285	310	335	295	295	305	295	286	311	330	352	291	296	342	312	323	307	327	317	328	320	322	291	337	303	304	323	327	315	324	282	271	284	305	324	332	290	262	335	337	265	335	317	345	296	319	327	320	324	306	310	296	323	272	288	334	277	333	330	324	345	283	331	309	298	334	324	276	320	278	265	330	334	337	288	297	335	293	332	336	314	328	295	303	325	297	336	331	314	330	299	318	346	356	286	286	287	309	292	347	310	315	320	312	337	316	316	294	303	322	302	309	294	309	289	305	327	279	292	321	313	317	337	275	318	321	298	283	279	305	328	296	285	333	331	320	341	290	346	312	277	286	297	295	290	306	332	287	325	311	333	305	292	285	305	320	319	346	355	303	313	314	340	291	337	314	321	336	305	310	338	267	294	349	321	314	313	316	309	340	308	312	295	331	291	284	330	329	301	329	306	338	332	303	338	298	318	312	276	320	295	323	329	310	319	313	280	343	296	320	310	327	319	309	314	336	288	309	312	331	325	308	284	341	312	311	320	315	287	303	321	329	326	349	323	341	276	305	301	308	322	312	342	349	332	316	326	327	293	317	299	303	317	293	308	283	291	307	349	308	319	293	339	320	295	306	315	300	341	296	326	330	315	325	296	314	306	295	327	331	309	313	335	328	313	296	321	287	323	299	312	283	309	293	278	310	338	298	316	326	316	299	298	339	334	283	299	303	309	281	296	333	289	295	295	314	296	296	280	331	330	322	293	309	312	315	296	323	293	296	307	302	323	319	287	338	323	282	287	300	293	306	324	306	317	296	302	321	303	319	310	335	315	328	341	318	315	315	346	330	283	323	313	329	337	290	345	326	312	334	295	317	317	309	309	333	315	325	354	342	329	294	277	354	307	347	302	329	267	327	330	294	285	311	337	331	331	288	295	297	332	301	279	309	302	327	326	288	330	339	370	330	259	328	304	309	296	326	349	301	243	320	310	309	341	302	335	322	314	324	309	338	298	317	318	327	313	302	298	315	316	313	314	274	328	293	322	309	343	310	317	289	277	312	320	314	323	301	339	326	306	316	327	330	309	306	286	296	312	281	315	295	332	305	335	353	320	310	311	298	331	330	293	311	303	301	306	315	289	313	312	309	308	310	300	290	319	325	330	309	277	305	317	325	285	294	313	301	287	295	306	329	321	311	316	294	308	296	277	293	302	318	319	288	301	327	276	324	350	330	319	346	328	270	282	297	322	314	343	350	330	312	323	319	311	324	304	315	324	310	313	297	325	328	320	313	311	324	334	344	289	295	297	323	287	282	288	316	341	323	335	300	326	280	354	305	327	303	330	302	334	307	272	323	352	319	322	319	285	297	291	304	332	347	300	309	299	283	316	300	353	316	305	317	332	304	335	324	308	317	302	313	335	314	281	292	292	327	311	315	299	326	333	370	332	284	316	316	300	300	279	349	327	291	304	343	286	291	307	310	341	307	308	327	340	309	306	325	338	332	328	324	300	274	287	283	284	337	281	320	332	308	320	334	309	334	346	315	323	328	322	341	294	297	319	314	350	308	322	283	302	324	294	314	318	295	302	322	343	275	345	313	325	300	313	305	327	318	315	316	291	315	314	273	311	320	288	294	295	334	330	312	315	310	300	285	311	347	307	330	346	329	298	343	323	341	304	290	291	329	303	329	333	325	350	298	336	327	311	294	311	322	287	323	309	313	288	276	302	306	341	307	315	326	311	306	313	321	308	293	320	312	323	309	313	318	308	301	289	328	286	300	319	318	292	316	317	322	290	267	300	303	307	322	306	312	305	375	306	333	317	329	319	332	301	312	312	321	325	272	304	328	313	342	294	318	298	322	321	317	320	310	296	298	317	317	287	301	296	330	319	334	327	300	296	323	306	316	277	300	334	311	297	338	323	306	310	331	344	301	331	301	339	291	329	294	331	291	293	276	321	293	333	291	324	310	310	318	320	311	312	357	349	293	311	318	310	284	355	301	292	315	338	318	337	327	304	296	323	327	285	294	312	331	334	307	335	329	333	334	391	340	338	304	297	282	314	334	311	333	295	309	321	308	331	334	312	337	316	273	303	293	276	325	296	325	321	293	310	285	310	334	326	316	329	319	317	345	304	287	340	292	314	299	322	309	275	298	303	304	302	297	298	299	318	334	305	313	307	283	330	295	324	339	327	296	296	307	316	302	347	300	315	295	350	370	283	304	323	304	326	315	316	307	336	329	312	298	311	339	324	278	282	321	335	296	333	298	294	312	306	336	351	302	310	340	323	320	296	347	298	291	297	312	323	307	307	308	322	344	314	281	334	282	303	322	307	317	351	329	307	299	305	317	319	334	300	304	283	318	309	334	284	360	305	276	344	361	326	331	312	336	301	342	328	290	298	376	291	313	324	335	326	284	332	304	297	337	332	327	328	320	350	315	291	304	327	340	310	313	320	317	282	276	336	316	334	297	330	310	314	309	315	302	298	322	337	318	280	318	325	277	313	335
8965	6507	9541	6535	4558	3517	3289	2940	2491	1979	1559	1279	1047	929	842	830	811	837	857	866	950	963	962	1017	930	816	873	909	886	913	965	860	898	883	872	837	798	822	797	753	784	730	732	746	714	733	733	756	718	722	694	749	663	749	707	724	745	750	697	706	728	805	696	709	690	704	742	762	682	748	715	699	703	703	741	689	714	723	678	714	692	707	745	737	694	690	705	733	678	724	753	704	738	714	684	691	737	709	740	737	684	721	708	720	714	681	709	691	690	706	688	708	726	724	749	705	726	693	781	724	724	706	714	666	704	748	731	695	709	680	733	685	728	729	697	704	704	765	733	657	740	729	733	700	694	685	722	704	706	690	694	704	704	707	765	730	737	738	671	740	727	765	700	710	711	738	721	702	664	692	716	717	664	667	719	731	698	734	710	722	735	668	726	694	706	725	676	694	737	720	720	737	769	677	680	750	733	718	728	737	714	685	724	711	690	739	698	777	721	757	731	714	749	707	757	798	755	679	735	680	734	700	704	699	728	741	745	710	707	675	713	715	720	690	705	689	677	710	741	700	753	689	713	713	687	746	707	723	695	747	715	700	730	723	744	692	693	738	732	755	688	694	705	748	715	717	679	680	663	727	728	709	701	733	722	764	681	675	737	739	683	723	712	713	763	713	719	691	721	680	707	685	709	698	683	700	752	707	755	682	734	746	703	725	750	675	645	744	794	696	697	751	712	751	710	746	695	684	671	653	740	729	746	692	748	657	719	659	693	729	766	716	706	768	708	718	703	747	730	676	683	719	719	734	695	735	720	724	758	735	686	720	694	727	681	705	673	711	664	702	776	661	693	743	762	718	722	741	710	727	725	757	733	737	708	736	715	729	721	764	686	745	750	687	690	748	687	744	725	688	723	708	744	760	727	728	702	734	719	684	744	701	719	754	730	731	705	700	719	728	709	719	688	741	652	664	679	677	743	747	717	719	701	676	717	715	728	720	729	684	715	758	727	707	684	707	709	671	666	701	703	737	760	703	751	701	663	639	690	714	673	700	722	719	687	744	731	679	721	691	696	718	712	726	747	712	671	710	710	711	738	747	731	694	722	698	733	706	672	725	725	692	726	679	698	662	731	710	719	743	710	744	746	687	648	716	714	717	736	719	716	694	691	723	744	688	725	681	794	730	697	713	713	721	738	738	641	708	719	705	689	718	748	704	721	718	719	704	695	722	749	713	721	674	690	712	721	724	707	722	748	730	728	698	701	719	726	746	721	726	740	774	739	700	716	767	735	675	691	700	697	702	779	723	737	712	701	660	712	723	746	749	731	715	740	708	708	701	737	681	716	762	763	715	762	701	752	699	729	712	703	731	654	773	706	755	694	690	719	683	699	727	765	700	738	730	741	729	736	702	699	696	659	732	727	737	721	714	712	712	684	761	737	715	677	682	731	690	724	722	719	691	693	714	678	718	720	671	703	698	693	696	694	692	740	785	721	726	725	683	724	702	717	700	734	709	710	788	711	731	663	738	696	704	718	727	720	666	700	713	713	699	732	740	697	720	681	738	760	718	681	687	718	676	745	702	739	699	643	706	687	697	735	708	682	716	711	725	670	789	691	739	666	732	681	686	699	754	739	665	723	683	747	714	727	722	747	669	717	686	736	721	738	720	751	707	663	700	645	719	701	681	729	711	708	717	693	713	728	743	726	719	745	723	751	741	737	684	728	711	713	688	742	681	670	675	664	726	726	697	734	682	735	712	714	761	670	748	729	714	696	727	716	700	698	691	678	735	723	705	712	719	735	721	688	643	730	694	763	691	676	683	724	681	729	750	715	691	687	682	730	721	700	707	697	730	731	716	684	742	730	734	710	706	724	718	727	673	764	682	727	728	748	730	740	691	722	707	751	712	704	732	705	740	732	708	727	706	675	722	728	676	683	685	693	675	753	742	703	705	702	705	709	698	734	694	720	743	708	697	706	744	726	675	686	722	684	751	695	715	732	750	716	708	706	678	702	660	697	722	693	713	706	698	681	763	748	665	692	685	761	696	719	743	698	701	685	666	698	716	664	735	726	757	705	678	757	707	743	761	743	746	711	704	707	740	718	709	719	644	756	709	698	707	702	733	733	701	695	710	698	717	715	724	689	748	690	747	748	730	704	729	715	693	737	701	708	715	740	737	695	723	721	736	716	731	665	730	737	744	696	709	773	699	709	706	697	705	700	693	692	713	717	721	715	715	749	729	729	743	720	687	747	757	716	714	706	699	717	740	738	705	682	676	761	713	658	721	749	695	787	730	679	711	723	686	718	723	730	729	746	726	733	723	660	725	773	751	713	725	683	738	679	788	710	753	697	683	695	668	723	743	707	690	717	705	681	738	686	748	742	747	741	757	729	733	742	749	703	702	731	713	737	690	737	702	728	723	734	726	694	711	655	713	708	715	751	689	720	714	700	744	704	706	742	692	725	710	716	673	758	699	699	728	658	705	747	699	719	711	717	711	772	689	700	731	718	718	711	728	750	733	768	707	706	739	735	676	748	738	711	779	740	714	686	754	724	711	717	743	719	729	729	728	696	698	695	716	702	714	704	703	720	761	730	719	737	720	686	772	748	755	738	729	743	726	703	725	718	701	736	684	698	707	674	732	674	721	756	705	728	726	771	698	720	763	729	766	728	659	728	719	681	705	727	695	699	724	725	699	684	740	705	735	693	724	708	744	717	679	753	754	744	733	717	668	681	718	691	736	736	682	675	748	719	741	703	664	721	701	713	753	712	705	739	725	738	731	723	721	691	692	736	709	723	719	746	698	703	712	705	776	762	702	717	773	708	732	660	700	718	760	711	691	715	718	699	705	730	729	691	694	658	698	706	759	701	697	743	735	711	714	692	725	680	740	708	704	695	723	686	690	687	725	713	783	739	688	751	752	733	674	741	705	697	716	681	680	758	705	713	699	721	717	721	657	664	721	724	687	724	724	784	715	697	735	702	729	721	726	707	688	690	724	719	676	678	716	737	753	809	735	721	709	701	719	707	721	709	692	696	721	710	728	687	731	702	703	713	719	716	690	752	717	657	712	722	727	714	721	755	672	684	685	720	675	767	693	670	731	734	694	779	717	672	725	689	700	671	672	708	698	704	718	670	728	764	728	742	754	695	667	741	718	710	723	703	736	693	681	703	735	688	690	751	687	695	694	746	735	720	687	701	691	677	709	719	689	713	687	639	713	697	699	708	675	646	674	724	710	689	721	713	675	684	736	717	685	704	689	710	684	726	726	733	750	680	753	701	705	702	687	684	735	682	721	668	734	772	679	721	707	710	686	732	691	714	678	733	680	713	683	738	750	715	759	696	686	718	702	673	720	670	734	722	748	771	676	686	719	754	698	741	693	740	711	715	724	691	787	671	743	737	747	719	731	687	698	716	739	713	695	697	728	725	707	701	744	686	717	740	723	705	761	717	739	740	726	687	713	718	673	685	695	698	717	701	790	712	681	717	793	737	756	732	753
26786	15631	15172	8609	2680	1450	1667	1701	2143	1886	1759	1319	1019	968	661	518	501	490	445	460	463	458	430	442	454	388	447	449	397	425	424	434	441	382	428	404	410	413	397	416	412	416	395	399	414	396	378	382	361	385	358	370	401	366	386	403	400	421	384	369	348	404	389	411	347	403	373	339	408	391	383	354	385	387	374	359	384	364	382	410	411	380	405	377	378	342	360	361	370	376	328	393	390	365	372	400	359	389	384	357	376	399	445	394	352	381	391	389	361	369	394	362	352	416	372	362	405	378	398	375	402	364	376	350	358	341	392	365	378	344	384	376	426	397	380	357	379	360	366	364	391	405	396	374	372	393	380	379	342	360	388	388	373	392	396	382	399	351	372	395	377	384	380	385	386	374	367	385	318	400	381	403	404	388	375	361	352	354	379	390	377	359	375	403	398	357	424	353	392	378	358	382	359	406	398	362	355	369	366	395	392	389	388	379	390	370	397	374	377	371	377	375	370	353	358	375	362	358	372	351	371	418	370	371	390	380	348	367	377	393	382	393	393	366	378	384	391	399	397	396	425	403	379	372	383	368	367	364	357	381	396	371	393	442	398	411	365	342	352	386	416	404	348	414	378	382	411	370	409	372	366	368	389	423	394	446	348	338	376	394	378	411	366	380	362	381	401	360	378	386	378	384	427	378	354	400	403	399	368	367	372	379	377	377	388	386	367	383	396	376	347	369	372	376	404	366	381	361	386	349	380	402	395	409	348	377	356	352	378	364	369	395	413	430	355	386	366	405	409	388	374	406	422	403	351	370	447	383	364	355	390	362	374	392	405	383	391	383	389	458	393	412	381	388	362	341	358	403	377	383	377	351	388	371	404	378	379	383	398	388	390	397	388	370	397	374	404	370	379	398	370	405	387	404	399	402	356	362	331	391	341	364	374	367	390	392	381	358	393	364	350	400	392	348	359	375	393	382	402	374	359	372	382	372	379	340	358	361	387	410	412	343	367	387	367	357	319	383	419	394	377	361	383	397	403	404	400	392	364	387	342	371	396	360	348	353	385	374	403	406	396	347	360	349	425	383	403	396	369	359	367	364	334	379	395	372	419	382	368	378	415	383	408	375	365	384	362	372	388	407	347	364	365	372	390	378	383	371	340	382	360	390	408	382	358	376	379	342	359	371	397	352	387	394	393	402	362	374	406	369	341	373	386	355	378	429	440	376	402	358	396	421	343	383	357	407	373	363	377	393	391	370	356	438	381	405	417	399	388	369	383	361	419	334	360	382	348	394	397	351	397	374	373	366	360	421	394	376	362	408	363	351	368	380	372	386	344	389	359	387	359	363	352	349	391	381	391	368	373	396	421	362	376	397	348	351	400	381	373	356	388	392	383	408	391	369	400	394	362	402	372	367	381	404	371	403	395	360	408	378	391	393	402	414	370	360	341	351	362	405	349	365	409	355	383	365	392	367	385	404	375	332	362	377	372	342	362	367	377	393	354	372	419	381	332	406	403	424	408	394	391	333	395	349	345	374	402	418	361	394	356	354	364	416	384	360	404	354	360	407	400	360	392	368	368	386	371	354	389	354	345	378	422	374	365	379	395	396	370	383	385	406	364	368	400	395	398	392	370	387	394	352	384	370	392	368	366	392	392	394	387	379	328	416	382	383	351	394	348	380	395	369	381	410	371	400	408	347	422	380	349	392	377	378	380	369	398	385	328	374	385	383	371	372	395	369	395	395	394	393	389	382	344	381	390	383	342	373	399	371	342	376	378	371	349	353	359	393	377	363	351	352	390	366	352	362	374	413	350	384	340	362	388	365	363	397	364	366	401	386	382	382	365	370	379	411	395	368	371	364	375	380	360	364	383	352	360	380	414	359	413	406	362	389	405	400	390	370	375	371	396	384	396	352	372	355	395	376	394	386	378	414	385	383	415	403	387	350	404	414	415	400	357	415	417	350	386	403	372	405	372	367	364	363	412	388	397	329	380	371	372	386	374	361	386	372	370	353	388	355	377	361	414	368	373	393	421	367	331	380	407	406	365	347	387	379	342	351	370	371	339	364	404	413	367	403	351	399	375	370	388	367	373	344	385	386	425	342	373	386	384	399	419	358	375	403	368	419	381	354	355	367	381	383	340	380	348	385	395	364	394	365	359	375	357	383	378	371	425	360	389	371	401	361	348	388	349	359	398	347	373	372	405	394	387	374	357	369	385	380	370	382	394	388	383	352	350	391	369	380	356	356	422	396	397	371	388	354	366	393	377	378	395	336	408	407	358	347	348	378	368	364	369	345	363	363	367	346	366	375	399	395	424	374	348	410	365	370	391	384	338	420	376	403	359	387	392	397	408	376	355	399	376	348	356	392	375	364	348	391	407	415	339	356	357	379	404	393	393	379	345	398	396	378	374	362	370	412	375	370	425	364	376	390	380	394	380	393	364	376	361	405	381	375	409	413	369	367	346	400	394	369	380	378	379	403	395	363	390	381	384	382	384	370	377	404	421	346	399	455	373	396	381	378	395	415	384	389	367	374	415	349	402	408	350	366	397	356	349	409	369	403	367	405	386	340	367	386	387	364	404	411	347	350	388	355	369	340	363	368	390	414	422	370	405	402	399	387	367	364	362	375	362	388	361	362	380	376	356	394	381	428	383	422	399	391	394	379	421	361	351	400	403	339	349	367	352	367	380	371	378	359	390	367	338	418	361	405	357	362	354	405	382	346	377	398	358	332	359	431	360	382	367	377	373	368	393	354	384	390	381	400	390	381	387	363	369	356	402	336	390	395	426	389	396	360	381	378	383	386	390	396	408	375	358	412	422	348	366	402	350	360	398	418	372	373	397	384	356	397	388	355	405	357	375	367	376	378	395	368	409	381	385	346	382	416	371	372	406	388	341	378	374	388	332	397	389	348	386	348	369	373	379	365	376	356	372	381	372	362	355	381	391	377	353	344	323	354	387	350	383	398	384	361	378	380	358	438	392	380	401	397	382	366	368	373	359	362	406	379	352	359	369	382	331	334	375	370	402	359	377	393	403	382	354	406	355	378	401	370	371	360	352	312	362	365	401	388	355	332	374	362	364	333	372	383	381	395	371	377	370	396	351	358	395	367	399	410	391	376	407	370	377	427	373	367	374	396	360	389	383	350	402	401	372	414	367	369	396	372	350	358	380	408	403	343	423	411	362	375	343	368	349	389	367	400	387	366	396	389	405	382	371	369	380	400	386	375	343	334	371	376	388	383	405	388	404	362	350	348	364	403	379	401	365	368	374	343	365	377	381	384	413	363	391	404	392	378	392	404	374	409	369	372	385	362	388	353	368	358	388	382	389	366	385	387	349	323	376	360	384	392	398	382	357	396	433	363	410	354	378	366	399	397	393	356	359	413	425	381	405	396	349	390	403	364	412	384	358	396	410	400	404	371	365	328	424	370	389	365	342	341	391	379	386	353	354	398	374	381	391	408	389	374	335	379	371	375	372	372	365	381	393	365	374	364
16981	11734	18942	15785	6763	5201	6692	7264	9076	7781	7792	5554	4422	4260	2255	1456	1497	1208	1324	1369	1287	1227	1270	1300	1172	1111	1234	1194	989	1212	1174	1123	1149	1166	1083	1061	1013	946	952	934	957	919	946	921	961	1001	987	1008	938	834	838	908	880	750	848	845	837	879	845	827	796	841	865	814	865	862	820	883	881	866	856	865	854	836	881	905	863	811	817	838	856	822	826	828	863	856	878	836	810	901	806	845	862	836	800	848	857	857	846	879	833	816	872	829	866	830	784	846	885	933	847	849	837	880	839	820	847	868	835	885	858	824	859	850	881	881	873	835	843	800	852	872	818	885	856	881	853	873	882	844	862	886	875	838	887	873	834	829	839	832	861	812	851	785	846	866	887	890	834	811	861	782	872	828	848	831	909	878	861	832	848	867	876	848	757	796	884	860	886	825	892	862	881	873	846	869	815	791	824	848	906	877	885	812	861	889	856	816	889	834	871	887	870	786	835	854	814	809	881	873	885	898	828	892	868	785	862	835	863	844	845	801	821	883	857	874	809	834	843	907	786	828	827	858	829	831	861	882	875	828	818	862	830	829	812	880	806	888	811	827	825	830	794	826	810	816	805	834	850	835	868	828	844	863	863	850	798	842	840	850	858	861	835	869	808	800	827	824	883	814	818	860	853	830	877	848	888	867	801	859	903	831	832	857	837	843	817	847	803	845	848	818	843	874	856	818	893	828	854	895	867	860	856	814	857	839	869	875	882	872	832	818	905	847	843	835	829	857	852	846	911	823	859	874	796	849	941	905	854	828	807	839	833	834	855	822	838	868	842	851	902	848	814	836	860	830	855	877	850	839	874	870	878	833	854	858	851	831	860	832	849	857	861	846	816	848	769	849	829	828	854	851	882	841	840	822	863	884	873	857	885	884	819	826	879	877	821	794	823	899	852	835	864	885	834	842	824	854	861	795	865	882	883	793	885	811	862	819	844	864	851	848	829	851	873	874	833	838	850	826	871	835	844	820	862	842	888	867	856	820	877	840	858	871	890	839	840	836	818	832	855	906	895	858	848	827	834	831	824	841	832	767	814	831	824	831	840	845	850	845	883	835	873	846	828	889	825	879	841	821	867	831	804	820	876	871	872	851	808	824	894	832	850	854	842	865	861	843	824	823	902	898	870	846	866	857	905	866	837	846	867	829	856	841	889	875	858	840	866	843	863	813	882	812	894	894	831	834	855	835	889	833	881	841	821	843	814	866	865	863	806	802	849	866	816	828	833	812	861	807	812	924	860	818	817	834	871	808	835	877	877	878	843	881	892	867	844	857	919	853	835	841	836	838	881	875	808	868	821	806	831	860	855	845	893	775	900	826	844	855	863	869	885	808	828	786	855	858	827	860	772	804	846	790	835	867	867	884	844	876	821	896	905	834	886	864	897	870	829	898	865	839	836	854	837	891	858	853	866	843	872	873	838	856	821	912	853	821	895	909	859	854	882	831	838	838	823	824	848	842	877	839	895	839	879	869	840	818	856	848	847	810	918	860	821	845	881	829	854	840	843	856	876	849	825	833	854	866	869	817	865	865	841	858	819	868	817	872	837	880	849	881	890	910	850	843	810	845	815	844	860	851	886	846	877	879	800	869	853	820	839	894	830	874	893	841	867	833	886	813	822	790	860	871	904	828	843	863	877	802	800	841	847	822	855	807	835	857	912	845	881	884	870	853	857	860	840	848	838	850	809	915	809	840	808	844	860	821	841	877	825	861	872	844	858	867	856	847	863	856	853	795	854	822	876	814	877	817	856	827	824	833	816	820	816	807	806	875	897	889	899	872	822	837	833	890	825	843	826	877	937	908	868	797	762	874	874	917	877	820	807	828	794	776	847	862	870	844	845	843	870	850	839	806	816	837	848	874	920	825	830	870	790	830	838	823	863	881	871	819	894	826	887	829	884	818	829	806	805	782	864	873	839	747	878	864	838	845	835	824	908	875	824	803	881	866	791	861	828	824	836	889	889	845	864	854	855	858	807	850	833	856	884	810	915	900	858	810	843	882	851	807	842	898	843	868	848	864	840	815	846	814	876	822	856	856	863	840	857	841	857	838	817	851	862	834	852	871	877	816	890	853	902	811	882	857	874	825	862	854	804	864	871	844	905	873	875	873	844	816	823	831	909	902	876	878	796	863	846	839	889	855	920	859	866	863	874	843	842	862	825	823	804	848	865	843	825	842	886	879	810	866	842	850	825	856	867	829	900	881	843	851	857	856	838	837	821	819	788	863	801	830	829	863	894	856	855	824	866	806	808	859	878	827	885	838	870	822	857	790	885	852	857	876	822	822	901	865	900	843	860	896	894	848	859	826	850	848	851	837	867	833	857	842	889	845	904	837	872	848	869	819	853	850	846	833	766	910	832	840	833	813	851	899	847	839	856	842	845	889	804	842	823	852	838	855	831	858	861	825	846	850	828	903	835	859	860	820	869	855	817	843	836	839	838	925	820	874	877	807	867	850	874	851	805	839	832	834	874	814	871	800	862	879	818	866	813	833	850	811	882	873	829	876	829	850	815	853	842	868	835	850	848	830	849	782	889	830	888	873	829	833	837	830	842	846	908	854	873	856	888	841	878	842	848	877	809	862	840	870	853	885	854	861	856	802	867	856	910	910	828	889	802	839	805	862	825	891	835	843	872	864	832	864	870	798	845	816	851	842	858	857	812	872	774	825	872	830	848	826	844	818	857	819	882	885	799	834	859	854	867	881	844	858	887	863	886	880	880	863	863	854	786	821	769	827	894	829	822	850	849	853	863	848	814	884	838	854	861	877	818	865	889	884	836	784	816	864	867	884	830	874	807	873	883	877	840	837	838	837	854	841	862	823	875	824	859	803	834	834	885	875	875	841	840	814	886	840	873	833	838	827	853	897	846	857	786	870	835	879	871	850	864	847	809	836	820	891	812	868	838	850	856	865	811	819	842	872	817	865	828	848	838	897	865	886	817	848	870	829	851	860	836	832	833	849	848	848	866	870	790	833	851	828	831	875	824	868	867	848	873	888	829	789	833	860	827	893	863	913	817	821	873	859	845	850	875	848	849	891	882	859	835	873	821	834	873	873	850	861	841	793	838	869	865	850	823	904	886	910	816	812	814	812	846	851	858	845	865	860	858	839	833	899	870	801	859	812	862	858	873	874	872	866	826	852	860	870	868	849	819	863	882	841	882	844	799	849	884	855	881	866	809	904	812	813	851	879	824	892	884	910	870	876	917	908	829	864	858	868	784	926	863	867	832	813	864	871	840	829	806	871	830	877	815	924	872	824	872	813	814	833	862	805	850	845	843	863	845	890	834	853	866	826	859	833	819	819	803	890	830	835	889	825	920	833	889	823	892	827	882	854	887	856	819	883	892	815	844	868	841	850	853	825	838	903	905	858	827	859	849	898	811	820	812	861	909	859	833	881	806	817	806	806	821	856	841	865	823	869	842	882	849	874	841	831	848	874	847	840	839	878	824	837	833	827
38493	23226	22006	14666	4406	2000	2605	2848	3313	3196	3065	2389	1564	1640	892	606	644	575	487	552	544	510	536	526	477	456	469	457	449	483	452	437	474	451	440	422	410	443	448	435	460	453	441	429	441	470	432	396	431	391	426	393	388	403	428	426	401	402	411	406	405	406	434	362	378	394	424	447	446	415	399	423	426	429	445	434	387	378	400	422	418	401	422	371	379	413	353	444	378	393	419	423	398	434	413	416	428	406	436	437	424	394	401	418	390	403	391	400	400	406	380	404	397	429	401	378	395	439	373	373	404	387	367	385	383	382	372	424	422	413	381	425	382	364	440	490	360	376	376	393	379	398	400	391	436	404	399	442	425	406	421	398	413	399	410	393	437	406	418	445	371	401	430	392	402	403	371	415	421	400	457	414	405	365	380	391	425	371	387	395	415	373	384	425	385	372	416	393	447	419	377	421	430	404	393	445	414	386	385	416	408	439	393	453	416	411	423	401	444	400	420	392	382	406	416	450	440	410	405	403	457	416	435	367	407	397	395	427	405	370	418	483	433	414	432	384	443	417	398	414	433	412	346	381	398	437	451	410	446	397	425	398	421	402	400	372	371	439	391	384	406	403	380	408	411	417	388	426	379	406	439	398	414	393	387	449	379	402	395	406	369	429	421	390	403	431	390	437	418	380	361	389	434	432	392	409	397	417	428	381	403	396	394	388	375	434	401	368	431	431	412	397	411	427	408	386	393	404	394	412	432	452	370	409	405	402	379	389	384	379	403	392	409	398	476	415	423	429	422	411	398	381	375	379	402	416	401	360	381	420	448	372	400	388	408	414	439	401	393	433	419	385	416	382	403	412	380	377	374	391	443	433	406	377	384	429	403	347	422	402	409	409	409	458	421	417	431	374	378	384	391	392	405	403	428	401	396	431	399	387	415	416	429	391	392	418	423	400	381	398	425	400	415	403	434	429	375	425	383	407	413	461	459	396	407	420	398	401	408	389	385	404	376	423	418	387	401	435	405	456	434	411	411	421	440	361	407	366	377	428	386	411	413	428	383	415	406	380	400	381	407	384	361	405	421	405	409	414	430	362	407	430	405	371	403	408	429	436	388	397	411	416	387	368	389	412	407	395	402	391	419	431	445	404	386	437	388	372	388	438	402	417	368	395	445	406	408	418	379	367	375	392	349	392	364	393	399	428	387	431	412	418	412	407	376	428	391	427	387	397	385	424	424	366	417	410	371	404	410	380	395	408	413	414	397	409	416	379	398	412	396	434	402	387	420	392	408	407	416	375	413	371	357	433	386	405	436	368	415	423	414	401	409	469	419	387	432	410	384	434	393	412	413	387	397	418	406	418	396	400	433	447	398	400	396	396	463	396	453	417	405	336	411	390	440	395	372	395	353	362	415	394	409	382	356	402	342	382	426	416	410	430	408	422	407	415	405	380	404	402	432	421	397	393	439	411	382	441	409	365	424	363	371	423	399	368	412	373	434	376	392	360	414	422	418	398	430	369	417	419	420	398	379	431	396	415	407	443	413	420	435	371	404	421	385	400	413	392	393	432	398	390	402	386	393	395	457	452	409	401	396	389	409	381	385	385	406	427	414	372	395	415	421	405	427	400	396	386	362	394	392	391	426	399	413	417	398	397	409	451	381	425	385	412	431	449	398	400	374	367	419	404	432	427	394	388	406	396	392	392	393	406	400	390	370	440	427	389	449	427	382	433	388	444	403	427	447	408	398	389	436	410	390	404	420	437	412	424	429	421	424	452	417	394	391	387	406	379	414	404	403	398	434	424	396	428	413	398	446	394	400	380	411	421	417	416	391	442	401	408	440	423	392	450	387	380	366	375	420	406	369	400	431	392	407	410	399	408	405	419	430	374	392	378	403	395	427	376	418	400	479	420	399	382	422	410	356	358	418	398	436	397	413	408	405	392	417	406	406	427	379	413	398	386	416	404	410	428	353	413	389	390	362	398	366	417	380	388	410	431	375	412	449	428	396	406	406	399	378	418	408	396	410	438	404	394	416	419	427	390	418	398	381	427	400	391	417	429	422	373	398	423	367	403	373	359	397	439	420	385	448	394	412	412	432	418	410	416	404	435	334	419	388	396	407	380	423	431	396	425	417	412	417	386	414	407	416	413	426	436	400	388	408	383	355	363	403	395	413	419	406	443	403	392	387	407	404	434	343	416	392	404	423	438	403	394	391	423	379	429	406	386	416	421	378	402	389	380	391	400	383	436	371	391	404	431	380	359	396	413	389	373	388	404	405	394	430	413	416	413	392	404	397	440	423	417	450	397	409	425	417	405	411	430	392	395	376	401	382	399	384	419	404	413	380	384	391	429	399	400	413	436	385	428	388	394	415	454	424	431	410	421	448	389	395	365	409	422	387	392	439	423	353	401	433	407	405	379	404	448	415	388	349	409	370	427	401	404	435	395	409	403	409	404	417	362	464	423	394	406	377	413	423	416	408	379	360	398	397	387	393	386	418	400	408	409	416	430	386	371	368	378	391	401	419	413	400	412	398	410	383	391	355	397	393	398	379	445	431	395	396	414	440	397	423	404	397	395	427	423	402	402	400	420	426	414	420	425	401	365	407	448	396	399	443	377	438	385	449	392	409	403	404	398	422	377	351	440	386	447	391	456	383	395	402	423	361	414	401	361	433	410	369	387	423	434	421	391	393	425	399	431	404	420	391	359	381	421	404	410	360	416	417	391	382	425	407	433	408	397	416	409	420	372	403	428	438	405	397	365	364	413	389	420	396	375	407	376	415	424	411	384	377	464	444	395	405	381	441	432	406	416	408	368	394	354	401	405	403	400	434	396	387	422	416	379	400	397	371	401	429	421	428	431	428	348	398	406	410	418	401	406	418	401	420	417	407	363	417	417	367	382	401	415	422	421	403	437	418	377	390	385	424	381	436	436	419	429	386	406	372	394	435	399	403	429	353	397	415	398	447	407	405	415	383	390	400	393	424	384	391	385	414	450	390	397	405	395	398	394	374	405	415	413	398	387	381	424	400	415	370	435	402	424	404	374	448	389	387	432	401	416	398	391	397	384	446	381	413	401	362	402	426	396	425	421	390	420	412	413	439	398	411	422	414	394	394	395	404	401	415	402	380	452	426	472	386	408	358	375	413	372	430	395	389	409	437	408	414	420	404	393	408	402	415	418	408	431	432	401	419	427	395	396	409	450	384	411	412	403	419	433	395	425	391	411	370	439	399	364	439	401	408	412	403	445	383	357	406	408	403	377	411	378	407	400	409	413	468	433	392	382	417	411	383	384	446	390	450	380	397	408	381	399	401	421	428	408	433	379	391	416	395	402	398	381	422	420	414	424	403	407	406	386	380	460	405	414	416	378	396	404	410	391	360	386	428	394	408	436	406	389	399	388	378	431	407	382	423	411	396	414	406	405	415	458	422	368	457	424	397	379	421	394	410	408	385	401	423	382	397	369	410	395	392	403	420	398	435	420	395	406	402	432	437	387
23143	16597	24992	22558	9333	6970	9611	10700	13595	12650	12699	9560	6948	7262	3276	2065	2163	1993	1737	1623	1411	1501	1540	1579	1226	1302	1458	1203	1101	1445	1237	1301	1340	1234	1208	1097	1084	1022	1056	1005	1079	1033	940	904	1037	1101	1150	1121	948	905	927	872	848	896	931	936	818	884	873	871	867	859	888	901	840	872	879	863	910	903	945	901	901	832	934	857	901	878	872	880	823	895	834	904	921	856	887	874	895	825	892	904	874	891	847	875	897	915	858	839	906	904	881	775	910	884	859	870	904	916	909	856	835	881	853	865	895	866	890	834	879	882	908	859	871	868	879	870	886	945	851	890	909	886	890	842	930	845	889	910	848	953	888	899	885	815	871	914	895	865	890	895	873	877	885	907	877	880	902	910	857	866	949	890	869	822	866	892	876	847	909	867	892	848	842	924	923	928	829	907	825	875	858	888	821	855	916	883	856	864	881	850	916	870	884	858	866	883	900	921	864	930	906	913	835	905	869	941	860	827	888	928	870	967	835	918	870	929	911	940	876	862	852	953	880	888	951	903	848	886	911	859	839	941	906	830	855	899	863	869	873	879	920	915	872	881	858	853	908	917	885	880	914	863	873	871	857	884	894	917	829	849	912	892	881	902	864	923	903	852	943	881	871	894	893	835	889	913	839	865	917	876	893	901	869	930	854	863	863	878	863	918	894	895	884	885	879	879	877	972	821	920	923	920	850	883	887	856	853	936	828	876	907	849	903	865	915	886	898	945	926	874	918	935	864	885	910	871	899	931	886	914	860	893	860	900	910	920	932	887	897	913	917	933	874	883	886	911	825	899	895	855	883	904	862	821	895	888	884	915	879	834	886	919	887	853	848	904	850	865	863	874	882	862	903	953	880	899	907	842	900	898	902	896	950	930	865	877	895	894	861	881	831	898	895	894	908	891	910	905	841	887	843	850	901	858	876	879	884	938	889	871	876	891	850	911	856	941	892	846	867	877	883	927	910	878	899	900	873	914	859	933	860	886	918	850	887	932	861	868	869	794	846	902	909	858	890	896	884	847	881	911	896	862	916	901	884	921	893	888	904	873	880	887	889	885	945	915	891	847	896	885	814	903	914	854	889	903	897	891	895	848	883	866	879	876	900	894	876	845	867	860	916	911	958	943	882	901	894	902	890	844	889	903	832	914	935	859	856	888	886	891	887	844	870	870	857	878	922	884	884	878	898	880	909	881	860	894	862	886	901	888	918	857	867	903	825	892	867	880	886	934	846	909	958	873	899	906	878	954	852	863	888	968	873	905	899	826	921	891	868	891	931	884	879	880	820	834	915	926	867	849	888	915	876	883	880	901	939	909	850	871	933	895	900	820	873	858	910	867	886	871	847	858	918	852	927	904	842	888	860	833	818	922	861	895	889	851	837	878	913	925	878	882	848	901	896	864	872	934	903	896	875	838	865	883	915	872	914	883	882	934	924	855	866	883	922	866	925	889	888	875	903	868	885	874	932	965	874	906	884	864	884	856	851	900	877	838	931	934	898	927	837	897	895	852	939	815	863	831	924	861	932	863	892	907	903	894	863	814	905	904	863	922	916	867	911	866	879	875	866	849	847	951	882	869	900	915	868	864	855	897	896	852	923	903	906	868	923	879	902	936	862	852	866	943	907	861	909	903	867	955	933	904	864	877	954	894	875	925	884	860	882	885	856	831	873	893	881	925	841	852	895	920	855	912	846	882	942	935	864	914	908	950	865	883	850	938	932	876	891	919	892	913	909	877	920	956	837	898	927	852	913	912	909	864	839	907	890	868	889	862	911	898	901	870	869	924	884	901	897	851	842	914	874	858	892	923	919	894	898	911	889	852	871	833	892	867	896	890	937	890	858	863	846	900	940	870	858	913	894	907	886	923	864	883	882	918	874	815	861	933	867	891	898	878	868	853	873	895	880	848	897	861	893	860	876	875	857	894	883	849	891	945	900	896	864	868	903	868	877	885	838	970	926	880	918	861	896	819	884	902	847	886	861	918	920	854	889	884	838	881	898	880	876	860	889	908	916	927	873	889	896	895	913	903	882	878	867	858	957	922	918	841	864	876	875	899	898	905	873	914	903	841	897	901	854	881	881	896	899	890	837	875	885	886	849	850	864	898	887	915	837	888	878	878	899	955	857	872	923	949	868	851	842	913	892	899	857	899	854	918	921	859	898	886	863	854	846	912	887	946	861	901	912	904	835	868	910	895	918	910	866	887	883	911	894	980	910	908	894	907	839	832	868	938	866	844	890	883	867	858	897	912	857	903	873	911	906	904	873	892	889	888	905	885	908	903	881	905	890	910	873	917	914	892	903	886	880	937	826	866	904	902	899	913	902	878	921	886	893	859	869	853	870	848	891	931	910	863	906	873	881	856	926	888	875	830	909	932	906	888	906	920	861	868	878	878	910	855	912	918	840	924	884	894	874	873	923	869	882	892	880	923	939	878	888	881	909	919	888	891	906	932	862	857	899	827	889	892	885	885	875	895	942	887	931	903	908	932	893	934	890	899	874	888	911	894	847	861	891	872	823	908	897	850	915	847	866	833	878	934	927	899	837	922	896	921	906	889	979	853	892	933	913	869	890	853	874	837	871	897	832	933	876	916	839	932	868	881	900	941	903	896	834	911	878	896	875	889	880	871	868	903	901	882	837	854	894	874	894	904	876	901	842	836	882	891	840	881	940	899	869	890	901	917	883	892	890	877	850	867	875	920	892	890	902	898	872	863	890	870	895	928	900	908	889	882	871	878	833	866	873	874	880	878	892	910	885	913	888	889	888	891	878	852	932	872	892	860	887	876	852	873	887	881	901	881	865	847	866	875	900	863	908	817	884	892	851	882	827	902	909	841	825	836	892	971	873	898	889	908	922	859	892	881	886	852	890	872	909	868	899	880	863	844	853	934	934	871	887	864	863	849	899	874	900	867	866	901	880	890	891	856	908	906	914	908	859	874	913	829	908	901	919	888	899	877	851	900	896	891	886	894	891	914	932	931	857	831	881	933	901	913	918	893	919	844	876	848	857	904	891	904	886	905	874	884	832	846	885	836	879	924	905	894	872	891	844	894	866	889	795	938	877	864	912	878	895	869	890	943	888	883	922	854	889	830	916	907	885	897	943	928	886	909	884	891	925	893	915	852	942	865	859	893	931	854	885	867	890	836	910	912	822	909	932	884	914	890	938	895	875	882	891	896	836	878	856	852	868	909	890	870	911	904	896	910	855	863	858	907	921	899	885	827	877	858	893	924	877	832	890	876	873	877	853	860	872	892	875	902	908	895	856	875	876	884	865	887	864	917	913	853	873	868	894	877	862	925	875	878	864	895	884	858	892	861	916	896	892	893	889	901	855	874	889	859	872	895	880	892	904	859	922	877	903	885	888	885	872	880	891	836	847	924	882	891	873	873	870	908	909	894	807	889	879	860	890	893	836	892	849	885	870	975	914	833	933	903	884	905	867	905	882	877	873	921	893	904	885	884	829	901	900	911
15230	9179	8208	4561	2384	868	818	661	631	564	464	438	385	404	329	323	335	338	345	349	363	384	388	369	311	330	318	295	322	325	365	329	381	382	352	366	312	306	343	304	325	327	295	315	320	297	319	322	299	345	332	305	326	318	302	294	311	298	258	320	286	308	334	317	297	335	329	311	279	318	303	311	330	290	329	323	325	283	306	340	316	277	320	331	298	304	312	332	335	295	315	325	335	304	309	303	306	307	334	286	316	334	285	302	279	319	311	326	320	340	265	330	342	340	346	320	346	344	297	296	298	288	316	308	286	306	283	285	333	325	332	318	326	332	315	279	299	302	294	321	324	289	324	312	311	300	325	317	308	312	293	282	317	304	340	317	308	277	321	319	289	295	333	302	319	322	295	337	299	304	296	310	305	317	319	310	311	306	297	318	322	301	304	327	297	274	283	316	334	297	300	322	364	328	296	307	311	317	335	294	316	327	312	326	329	300	300	309	290	323	302	334	281	312	305	321	350	312	307	319	311	320	310	286	303	293	320	277	279	307	328	284	312	303	360	344	339	308	296	312	332	338	285	325	314	285	278	334	295	319	329	280	310	303	343	315	307	296	267	301	305	272	307	286	329	351	290	291	315	357	318	302	324	332	319	291	346	296	306	313	301	294	310	285	328	327	319	294	326	315	309	315	298	318	312	277	279	343	282	299	296	314	325	294	302	312	301	337	298	309	273	285	299	295	306	318	320	288	305	297	340	337	302	337	310	320	304	306	303	309	315	286	326	300	296	289	337	321	308	321	310	285	343	276	315	332	288	313	322	308	306	298	308	316	305	292	312	323	307	293	334	328	288	286	301	317	265	307	318	336	327	326	292	295	300	311	271	294	319	323	326	293	295	326	299	312	332	315	309	326	280	328	294	327	315	329	331	317	299	275	299	270	276	287	301	314	298	301	339	288	321	320	321	283	309	321	339	284	350	313	317	326	322	337	340	320	286	282	316	304	347	298	306	333	284	335	337	344	331	334	311	270	304	311	295	314	282	362	286	325	320	279	310	341	345	332	315	315	319	310	342	325	285	316	310	284	285	298	334	322	350	312	320	331	312	303	333	325	275	309	302	277	326	289	282	273	275	332	319	312	328	352	298	317	322	308	286	352	314	299	323	347	298	315	310	288	313	319	293	304	325	279	330	320	293	321	304	325	324	308	296	303	346	294	311	317	333	305	325	330	298	273	303	297	290	318	314	321	332	317	304	322	297	338	312	308	313	349	330	303	317	298	315	318	310	278	320	309	311	299	312	305	300	306	302	338	343	293	299	351	343	316	317	291	281	313	294	316	279	310	344	315	311	305	316	343	330	296	312	325	329	273	324	345	296	315	326	324	297	329	290	295	313	319	317	299	307	269	338	307	293	306	319	316	321	324	297	285	311	290	308	285	311	321	317	291	312	290	296	319	332	285	311	324	338	319	295	304	337	311	356	304	313	275	307	313	284	262	303	324	308	280	297	324	333	358	316	284	339	312	320	340	277	312	309	324	318	299	323	302	304	301	307	262	322	312	317	309	332	329	301	315	275	308	309	310	292	286	316	311	284	319	301	351	293	325	309	329	363	296	351	325	298	338	325	344	301	304	331	332	294	305	306	270	292	313	294	311	315	304	314	320	302	309	325	310	332	294	348	306	304	309	319	304	303	305	308	311	311	334	331	290	326	297	297	309	302	317	350	285	331	296	335	322	302	300	299	342	292	307	290	338	304	292	270	304	283	314	326	334	342	328	317	289	325	337	311	332	338	333	332	304	302	318	311	304	291	336	322	306	320	299	310	321	326	320	296	290	336	306	258	317	331	307	331	328	311	320	292	298	355	310	346	338	313	308	318	315	324	310	293	317	310	324	327	327	289	327	299	302	292	333	335	313	304	314	295	314	319	323	305	329	303	279	302	326	289	310	301	298	316	319	346	324	312	309	307	304	303	316	347	348	339	282	299	326	295	344	326	336	315	319	332	332	323	297	296	290	291	304	323	289	322	304	316	316	312	287	323	317	309	323	299	338	334	326	335	320	307	292	298	356	314	297	323	328	309	301	336	338	340	312	306	282	315	362	316	281	340	302	306	304	278	347	308	299	329	305	361	324	326	285	304	291	317	327	293	325	335	333	321	282	302	316	286	283	355	308	302	305	303	283	315	286	292	299	369	308	288	278	324	304	300	301	306	325	281	333	321	292	332	349	343	294	315	313	342	334	301	317	306	323	320	336	321	330	312	309	290	291	325	326	298	293	294	321	314	302	307	329	292	310	301	285	292	355	269	295	307	298	276	296	302	294	289	318	323	328	340	334	312	365	321	322	344	308	329	328	331	302	293	334	294	305	332	321	325	342	302	299	300	336	315	305	357	336	311	290	348	303	309	337	294	339	333	275	321	304	332	312	311	303	293	357	318	309	349	286	337	327	337	308	299	302	311	311	303	294	332	313	297	349	311	306	339	321	314	316	343	292	296	318	330	331	301	299	294	308	341	298	329	325	320	306	310	346	320	325	323	340	321	341	340	322	276	302	324	316	338	309	272	318	282	315	313	314	306	307	334	304	298	304	285	312	301	306	295	311	321	343	308	306	279	290	306	268	314	329	315	321	313	340	323	344	329	298	310	294	301	280	279	288	313	324	281	301	364	332	317	299	297	307	304	330	292	303	312	285	284	290	325	309	298	323	295	337	298	309	310	288	349	318	324	321	314	323	321	322	318	326	328	341	325	307	300	324	276	305	320	323	320	323	299	301	292	320	295	298	332	317	326	326	307	331	330	324	304	308	319	284	300	334	324	324	341	273	304	324	335	329	314	314	326	312	296	311	282	318	314	301	315	328	323	313	300	297	304	313	283	289	338	291	314	327	335	376	334	350	293	301	317	307	326	308	300	330	292	322	311	310	287	297	275	305	299	288	291	328	258	306	330	309	318	319	310	323	334	350	291	293	306	285	285	311	320	319	335	284	302	315	329	344	293	278	307	301	309	302	353	325	326	320	326	341	305	335	294	327	320	335	307	341	300	351	292	333	344	268	321	342	316	276	316	286	328	345	305	319	315	318	294	334	296	330	293	315	332	342	331	318	313	323	283	325	307	296	315	311	303	322	325	317	323	293	321	302	288	306	284	317	269	351	340	311	295	337	301	335	315	328	293	316	278	280	280	347	329	330	339	300	298	344	291	309	300	335	322	334	325	305	338	314	279	319	323	298	343	284	302	300	314	304	297	294	306	289	322	300	337	302	336	348	332	325	292	292	288	313	331	325	312	335	326	319	344	280	311	319	310	319	327	333	342	322	310	327	320	279	292	336	342	299	282	296	302	301	326	337	329	296	336	298	290	371	312	324	301	298	348	286	287	304	309	308	340	315	296	310	307	315	323	350	315	314	319	318	340	337	305	370	296	309	288	319	321	300	281	300	316	317	338	331	287	326	354	333	319	326	293	299	307	312	339	334	302	312	304	303	335	323	317	322	296	313	315	340
9700	7551	11962	10948	6941	2934	3111	2485	2304	1874	1576	1273	1064	975	921	820	824	874	819	883	959	1016	1053	935	859	905	947	843	917	978	904	884	879	799	860	914	849	830	757	759	698	732	742	741	742	728	705	704	729	711	692	743	753	698	724	729	678	726	705	663	751	696	674	718	686	713	747	724	715	679	735	691	752	699	686	758	691	740	682	757	722	701	699	694	691	734	675	661	678	753	744	745	701	747	688	716	687	695	721	689	726	677	739	749	717	750	713	704	709	722	684	708	704	680	729	760	677	710	727	727	680	714	661	762	735	683	706	713	672	668	715	708	689	707	677	733	724	700	721	691	690	714	670	732	693	730	731	674	722	710	732	675	734	691	665	726	686	727	727	665	776	728	772	710	739	685	690	723	664	695	705	731	748	693	692	684	673	686	718	735	687	710	689	712	719	767	707	717	733	713	722	734	658	750	697	710	751	698	716	728	757	730	711	720	731	736	744	712	688	714	676	681	706	682	742	751	693	702	703	691	710	714	658	685	682	694	747	660	694	724	672	681	738	770	699	677	680	682	687	706	741	690	713	757	715	648	704	693	677	713	699	746	693	718	728	696	696	691	759	690	749	697	683	713	758	725	767	688	730	693	677	715	725	685	715	666	715	742	720	745	763	707	678	723	698	667	710	735	721	710	726	684	678	715	747	730	733	748	711	734	749	685	724	683	736	677	687	698	727	728	743	754	718	722	712	692	667	726	697	743	693	722	708	712	716	696	751	669	680	682	688	721	714	675	687	690	772	739	703	681	703	649	771	718	707	674	705	761	708	696	721	723	721	637	704	690	696	715	702	715	702	710	731	747	712	733	723	743	681	723	692	731	702	773	770	720	708	719	679	740	718	661	730	705	704	683	709	718	690	728	671	718	688	693	747	695	711	736	712	733	709	678	714	739	726	686	696	710	733	712	676	701	714	708	707	744	671	718	702	719	686	732	748	741	692	737	703	701	646	681	743	743	709	723	743	729	690	746	706	691	690	725	702	731	714	735	729	701	720	778	733	740	736	748	668	711	681	726	677	734	740	713	693	709	755	763	720	667	759	754	769	701	691	709	679	706	727	717	718	738	696	732	694	699	741	696	727	708	690	732	706	731	701	756	751	723	709	748	668	756	693	643	736	695	695	768	723	746	719	741	729	729	725	716	726	669	709	709	711	715	682	748	675	719	690	698	686	736	721	680	715	683	704	722	722	736	721	708	721	717	721	681	742	729	783	712	704	687	761	736	697	696	705	721	703	738	713	690	752	684	724	687	731	718	749	756	742	708	721	670	679	695	719	751	712	740	683	774	709	729	752	745	727	719	684	699	740	717	701	694	709	718	705	709	727	745	729	737	747	681	712	699	657	689	620	703	707	753	716	747	734	744	701	667	687	726	715	746	709	653	686	717	710	706	706	715	685	710	705	726	732	764	759	692	740	735	709	735	781	730	702	735	730	687	673	706	689	711	708	742	688	680	703	712	702	765	750	682	692	667	703	691	742	657	706	723	686	703	704	710	727	723	729	717	727	731	685	706	731	715	753	707	749	745	699	707	722	688	707	691	658	694	714	754	695	735	683	677	721	714	740	697	742	697	741	736	684	711	717	714	736	756	688	727	711	751	677	723	711	686	676	699	680	770	748	714	745	738	704	733	748	744	715	709	726	765	686	731	715	723	683	699	742	717	692	708	717	724	712	735	686	678	686	718	724	737	740	703	735	696	685	661	728	731	669	729	776	721	698	728	727	764	741	661	710	709	713	717	661	709	728	753	696	733	735	779	729	639	762	700	670	717	720	682	741	664	700	719	701	686	739	726	755	702	738	717	725	690	752	705	748	716	729	718	670	704	682	719	693	664	694	732	705	703	695	698	696	719	701	753	709	686	711	700	694	735	673	684	723	722	703	711	741	707	695	720	698	679	684	658	733	686	749	721	753	726	716	707	647	722	676	762	699	693	724	734	706	708	701	703	707	772	698	699	747	718	711	683	742	716	745	725	679	735	708	706	701	683	766	741	733	716	709	759	707	688	668	785	713	767	702	666	693	734	679	688	728	724	710	734	677	668	689	688	735	705	766	731	674	701	691	723	669	671	722	728	671	685	713	693	723	715	729	738	715	707	718	756	702	687	689	695	730	717	705	717	718	708	763	698	729	738	719	697	733	721	701	667	751	706	740	700	710	726	641	682	714	721	697	734	729	750	732	738	666	749	757	724	702	707	753	734	729	698	698	716	747	686	748	711	719	683	703	683	682	697	754	703	725	730	687	737	686	759	727	716	707	722	683	719	677	722	728	751	723	706	744	656	713	715	723	707	749	745	753	687	717	709	728	747	721	717	744	701	732	737	689	726	699	655	709	703	722	703	738	701	682	706	696	708	676	713	717	663	715	645	712	667	795	721	747	686	690	774	718	730	660	707	731	690	686	739	705	714	715	772	670	703	730	711	714	711	744	692	700	713	679	714	704	735	692	729	709	721	722	703	735	746	726	705	673	746	703	764	733	675	721	691	699	714	715	753	714	693	695	689	739	690	705	705	717	734	710	703	701	730	743	738	723	783	704	699	711	698	684	739	717	734	719	708	690	727	729	687	726	702	714	698	742	736	733	730	687	732	684	761	665	730	676	737	722	711	684	715	732	705	662	709	725	683	712	736	636	738	682	714	731	743	711	671	722	747	686	680	703	705	718	683	663	774	704	708	700	731	731	764	768	702	689	744	737	749	730	685	682	752	733	687	709	711	667	706	763	665	788	777	724	700	718	712	754	727	727	692	723	747	694	694	704	718	753	690	755	707	691	691	728	686	711	704	673	679	723	704	691	714	668	736	688	745	707	716	688	747	728	731	677	685	708	696	695	709	734	754	709	707	729	718	737	724	717	673	703	677	749	707	721	667	690	682	678	771	686	707	715	756	734	692	718	720	710	697	691	751	687	723	718	721	738	728	697	734	686	706	707	731	727	735	738	732	732	713	733	727	689	706	724	741	699	700	769	719	706	696	683	657	721	728	706	713	701	712	703	668	712	738	665	684	709	711	712	712	693	765	706	720	749	754	706	690	649	707	698	715	743	720	678	677	733	664	703	713	697	746	717	660	746	756	726	713	726	748	719	724	781	687	687	746	677	698	701	712	743	716	697	661	687	735	722	703	690	730	755	705	732	719	726	745	752	719	742	713	708	659	674	756	711	679	713	724	663	711	706	717	735	715	724	652	704	689	727	713	725	680	713	710	717	715	696	748	716	708	748	778	703	708	702	714	737	722	698	699	710	718	722	721	711	736	721	693	730	665	702	698	714	735	672	703	709	748	709	706	750	702	723	721	749	697	740	697	687	738	636	706	751	697	742	770	727	689	711	722	715	708	706	714	727	718	706	684	749	753	721	730	756	711	696	753	689	731	701	678	643	732	721	744	703	720	682	729	722	758	676	766	680	728	724	718	696	710	669	695	659	752	733	690	697	705	728	679	707	737	755	701	773	693
27232	17446	18276	10381	4533	1582	1509	1547	1893	1750	1593	1293	998	925	703	457	433	515	461	465	423	452	460	411	413	429	420	407	365	434	413	417	396	400	383	400	410	398	393	372	375	409	385	383	444	386	373	365	376	327	331	379	393	400	384	323	386	361	375	373	400	389	385	372	381	347	337	377	373	358	375	348	369	375	368	361	386	391	395	418	373	383	399	382	376	353	331	378	378	381	355	366	340	360	390	394	325	347	348	347	357	382	364	355	384	385	411	361	374	384	362	338	377	378	353	393	359	368	377	356	393	365	380	381	376	382	345	382	359	352	354	399	382	363	355	356	390	321	367	387	368	353	343	343	377	356	346	367	353	387	361	392	377	350	365	364	405	344	340	372	420	393	354	344	392	358	381	394	357	334	357	354	372	386	379	366	380	353	314	351	372	361	389	401	355	372	365	373	364	383	361	367	380	358	370	370	382	373	388	322	400	401	400	350	390	383	361	342	399	372	365	367	373	404	394	389	417	367	350	337	357	357	379	366	347	342	370	385	370	380	394	371	365	387	354	388	371	349	371	389	383	386	395	394	383	409	324	356	356	386	373	363	393	343	379	360	349	383	336	380	393	395	357	361	406	354	376	387	380	367	352	383	342	343	374	375	376	385	375	363	374	372	378	367	383	425	361	362	382	373	399	372	367	356	391	344	338	373	404	345	332	351	354	368	398	386	370	365	365	373	416	351	342	356	407	373	360	349	378	394	358	350	362	366	381	337	366	390	372	404	381	360	388	430	352	380	381	356	364	386	356	423	384	379	382	362	341	385	385	326	376	381	350	333	411	368	328	374	404	409	401	340	355	358	379	373	379	373	377	370	418	391	392	346	377	374	375	372	386	378	385	375	383	357	382	389	355	396	347	367	371	365	362	384	385	387	360	385	357	391	362	381	358	389	387	376	396	380	372	411	363	382	355	374	368	360	358	347	372	378	373	348	395	366	389	357	393	376	369	377	367	352	370	378	373	370	377	364	386	389	401	386	376	360	347	368	349	413	355	373	366	426	356	365	366	386	386	385	365	402	386	376	374	361	372	393	403	408	334	343	379	366	363	361	355	371	400	372	400	356	407	374	388	411	375	383	418	383	355	372	355	367	350	336	391	316	371	383	386	365	353	365	371	373	383	383	375	385	375	365	326	368	402	381	354	378	377	398	379	385	375	358	370	393	399	380	381	342	384	389	372	386	374	388	396	356	354	372	356	405	384	370	388	383	393	333	327	345	387	375	397	345	400	372	397	370	435	346	369	388	385	363	389	377	383	382	376	356	359	360	369	376	396	403	346	392	339	398	383	406	370	377	366	388	363	390	409	360	320	412	378	423	343	365	393	313	401	388	377	352	411	363	379	366	362	381	401	365	406	363	411	362	391	376	396	393	360	383	377	394	353	407	378	397	399	386	384	340	362	405	390	358	394	409	424	406	391	347	396	377	389	365	355	351	350	348	365	360	372	394	356	387	388	374	392	402	348	372	356	391	381	400	384	377	355	381	399	374	362	384	364	381	346	374	361	323	397	395	380	374	384	366	393	358	382	382	356	362	385	337	367	362	351	397	384	372	376	379	363	357	396	413	334	347	353	369	389	396	411	381	354	378	404	334	347	401	401	352	383	378	353	365	359	378	382	382	354	397	384	403	409	370	405	398	361	371	379	378	411	373	369	405	383	435	384	381	382	401	399	414	394	389	386	397	385	385	377	405	381	368	360	362	394	366	369	406	351	391	352	365	412	351	375	372	441	359	372	370	369	361	366	360	379	343	385	377	371	374	361	364	379	376	387	371	323	351	383	358	392	380	375	343	333	359	383	370	368	380	415	376	361	356	346	374	393	367	348	349	400	373	387	373	340	367	404	363	399	379	379	397	404	379	405	383	391	387	367	360	367	383	323	399	408	363	355	407	395	419	383	359	374	384	391	383	389	352	382	372	370	355	342	351	400	389	347	376	379	386	397	382	386	378	357	387	375	401	413	391	340	396	403	363	369	382	395	364	404	395	387	380	352	359	358	368	400	374	389	414	391	412	381	343	378	368	332	377	344	405	348	389	343	347	391	357	393	385	411	343	364	382	405	359	369	371	378	370	402	377	404	376	385	356	363	377	381	386	390	362	387	383	370	370	380	353	390	379	377	390	361	387	379	390	373	417	376	383	362	372	402	359	386	387	364	395	397	373	398	396	416	365	370	399	358	353	384	370	376	355	340	354	374	424	387	361	380	380	372	366	425	420	384	352	352	362	365	332	399	351	376	387	373	423	395	405	350	362	361	357	389	338	411	371	383	365	350	366	390	372	365	359	385	326	352	379	358	357	361	325	360	386	382	372	381	387	374	376	354	377	393	350	379	363	363	330	382	328	383	352	364	371	379	352	346	359	360	368	391	398	386	392	360	395	350	376	367	339	398	367	369	400	410	371	351	336	394	367	405	383	423	359	368	372	363	383	380	406	392	357	376	417	401	325	382	369	391	351	350	348	356	393	399	417	388	414	370	384	363	379	374	371	398	363	382	387	322	380	362	379	362	300	374	416	421	415	396	378	365	372	391	383	340	418	378	407	355	350	398	385	349	356	369	352	347	354	389	377	375	427	353	354	377	391	403	423	387	364	358	390	343	361	359	382	369	345	403	351	360	328	367	392	406	375	367	354	344	410	401	368	367	359	366	366	388	363	350	375	381	372	402	388	381	376	363	400	409	384	394	374	363	391	339	362	396	336	411	349	392	374	384	374	389	366	366	408	399	422	372	373	340	375	378	367	393	354	334	405	379	383	386	369	392	367	387	362	376	343	344	363	377	400	370	327	369	377	388	359	384	392	395	367	380	364	380	322	375	355	370	368	357	364	375	328	373	373	332	364	397	384	408	349	373	394	352	370	394	409	372	329	381	397	370	376	355	349	348	378	391	394	377	334	339	389	409	407	383	338	381	368	378	353	360	404	370	424	388	374	402	372	388	370	372	373	387	355	363	369	363	394	370	370	351	347	363	372	407	372	377	364	364	394	385	338	410	379	369	357	369	341	395	372	396	374	376	391	381	372	374	365	339	363	371	352	371	380	355	395	365	369	387	408	374	378	379	361	352	359	386	366	381	362	360	362	407	380	357	399	383	383	382	357	384	366	339	358	376	399	375	348	369	380	401	385	350	387	363	377	404	336	379	327	363	357	366	370	337	371	399	385	377	348	404	391	368	394	385	371	379	392	386	393	385	389	392	357	345	364	385	369	364	401	394	389	409	369	377	396	403	432	371	417	401	396	380	364	428	372	310	357	374	355	371	402	368	370	413	391	383	383	346	359	374	374	382	406	404	359	395	319	358	354	396	386	395	408	359	362	364	362	391	364	411	337	389	357	350	368	396	346	334	337	338	361	383	378	372	368	361	393	366	376	401	378	333	400	418	382	363	371	363	350	382	390	384	371	388	396	365	371	367	400	362	352	375	362	352	344	357	412	377	367	335	373	377	398	383	409
17470	13570	22677	17457	12258	5480	5725	6139	7979	7271	7095	5571	3845	3722	2390	1397	1471	1512	1298	1288	1286	1359	1407	1138	1145	1190	1197	1040	1064	1227	1095	1048	1112	1067	999	990	933	919	904	888	864	879	974	980	1032	981	926	934	837	852	791	838	815	797	857	813	863	895	825	824	845	835	847	882	829	807	890	874	876	812	849	855	838	817	812	862	839	816	835	822	835	858	842	837	851	801	795	856	833	843	824	885	854	867	850	905	870	815	794	860	890	805	864	849	874	818	857	792	846	896	844	821	865	850	815	842	923	846	800	858	814	795	800	838	874	850	844	861	856	803	817	834	843	841	849	868	905	871	827	848	832	841	836	815	805	807	806	860	878	819	835	793	795	840	838	845	883	858	828	817	857	851	823	831	843	837	808	872	871	787	880	857	818	841	821	824	842	868	834	837	836	864	830	853	854	851	863	870	855	867	834	829	814	832	870	856	869	829	852	826	867	849	899	855	856	832	874	874	857	824	897	838	832	869	819	848	840	846	816	844	811	827	829	835	824	884	826	859	834	841	880	811	896	841	826	835	890	781	816	839	829	821	827	797	809	859	854	860	808	808	850	861	822	854	905	857	842	886	798	815	849	837	842	857	875	836	800	871	867	836	899	853	829	816	874	864	871	857	847	845	824	837	803	858	832	810	864	883	869	827	839	868	820	794	815	850	888	800	861	836	864	820	864	765	837	829	842	846	820	808	860	860	843	821	854	794	840	891	841	813	828	848	915	822	831	865	847	848	914	834	917	861	789	815	857	777	792	846	837	777	861	824	822	837	832	860	864	838	815	827	893	832	805	830	876	899	861	812	895	833	853	859	805	834	884	867	820	807	893	875	839	853	837	845	842	884	865	828	846	820	863	829	807	848	789	865	870	891	783	842	833	845	847	820	853	855	877	840	809	823	811	832	822	857	795	844	867	899	851	803	831	820	897	839	847	860	888	809	821	837	865	852	819	844	831	820	858	807	810	864	864	853	850	819	860	876	841	862	870	863	844	839	800	831	807	859	857	804	797	848	902	835	791	864	840	825	893	841	829	832	826	862	822	828	856	847	826	885	828	816	804	795	851	850	797	836	778	840	822	823	841	886	862	861	805	880	837	836	858	817	827	916	865	829	822	833	835	805	813	846	851	833	857	878	877	840	849	843	844	821	825	861	910	814	890	886	833	856	812	790	819	816	793	816	848	821	817	843	824	891	862	872	825	846	771	773	839	839	850	835	849	782	855	799	798	891	830	806	830	870	840	809	834	846	870	828	879	854	845	827	809	782	799	839	822	846	878	804	861	800	813	871	815	857	839	858	851	836	804	814	844	815	858	833	875	771	854	839	822	850	877	865	840	834	823	860	830	848	860	851	839	815	831	838	812	845	809	825	845	858	865	833	832	838	808	903	871	805	845	844	878	828	806	859	806	842	817	835	856	824	800	818	813	822	896	847	877	880	798	819	813	820	834	840	833	884	831	880	824	844	816	782	849	835	849	818	832	895	857	826	829	816	790	840	815	847	827	824	777	794	871	885	834	849	813	805	837	823	843	862	861	793	801	792	806	808	884	853	785	868	903	869	865	817	796	838	815	827	759	850	860	832	848	866	853	841	852	866	864	870	838	855	816	795	856	850	856	849	788	846	859	865	827	873	863	800	860	823	842	843	862	835	889	843	820	770	878	822	880	797	830	892	851	878	906	808	848	849	800	901	894	862	840	847	866	814	787	842	853	815	835	836	862	858	876	792	845	850	869	823	862	833	858	848	892	871	881	824	812	838	865	854	894	831	799	873	854	817	874	933	850	842	817	855	862	876	845	841	756	848	851	828	842	813	829	895	829	831	842	877	858	851	851	889	877	862	833	855	871	838	813	809	861	827	829	815	817	794	797	867	837	857	848	865	874	853	847	861	818	864	840	830	814	843	852	837	849	845	870	823	835	838	837	826	861	899	822	810	865	838	857	774	846	807	873	833	852	871	832	808	832	858	874	809	879	860	836	855	879	886	817	850	877	867	831	848	863	827	832	815	878	868	835	832	895	815	844	799	843	873	830	827	856	813	820	806	796	819	852	829	830	862	797	816	811	778	805	826	869	801	887	852	862	891	836	845	845	827	838	864	824	810	810	818	880	797	840	795	921	858	855	798	809	868	859	835	852	828	818	860	827	887	836	835	807	859	884	840	821	811	835	824	829	798	819	851	862	824	817	864	854	839	826	835	793	821	860	854	846	851	837	828	811	880	799	835	854	851	845	847	874	848	866	791	787	866	886	840	876	837	847	828	838	820	837	837	849	840	819	835	841	855	857	856	817	851	821	877	882	832	808	859	840	843	876	851	854	832	851	842	814	831	814	862	858	849	875	898	869	818	818	834	855	834	870	854	831	880	833	844	836	822	855	842	860	876	841	827	793	826	838	848	828	847	892	859	834	861	871	881	866	818	809	790	818	797	816	838	822	863	896	823	809	840	819	861	779	833	787	815	831	840	842	860	819	793	825	849	852	811	832	838	822	853	823	795	813	845	876	841	853	846	879	835	821	823	812	860	849	811	847	860	843	831	812	831	838	862	859	837	905	826	800	867	864	844	873	888	864	876	808	817	830	892	891	876	871	850	814	857	848	852	828	814	828	832	805	843	861	850	811	802	866	860	827	777	826	872	871	883	803	881	805	847	875	866	829	812	816	807	823	815	850	856	860	859	846	793	850	865	813	853	816	876	888	837	835	854	826	840	843	912	827	859	846	869	865	837	814	836	822	805	802	848	872	830	802	847	865	845	804	847	875	817	839	830	851	888	899	849	799	829	847	889	857	826	810	817	853	832	846	823	851	799	827	822	867	816	848	867	810	824	871	793	811	883	858	799	824	861	860	862	853	855	855	817	803	845	817	803	830	802	833	857	823	843	809	834	841	875	863	835	852	816	818	830	864	851	846	828	875	810	807	851	810	831	891	860	840	857	853	813	854	815	830	799	861	822	807	837	794	778	816	846	834	851	834	862	829	902	846	861	839	871	877	879	839	831	770	834	874	840	824	814	845	806	840	794	862	774	864	833	846	839	832	833	874	863	812	849	808	816	814	827	859	866	807	855	847	814	819	838	820	814	859	787	844	833	823	874	838	849	815	817	851	846	860	848	845	830	816	851	854	856	843	800	887	834	812	834	843	860	851	811	831	854	866	851	824	882	854	820	795	786	853	826	881	797	886	868	831	802	849	824	789	830	802	859	833	814	820	784	830	857	820	850	793	832	852	868	863	854	789	871	844	821	846	848	851	800	798	837	857	801	798	862	841	880	835	891	854	796	839	870	854	787	868	863	866	831	792	863	867	852	871	826	853	783	883	813	823	828	838	874	845	898	804	853	832	870	808	841	828	854	828	872	841	862	814	812	843	829	870	841	824	901	847	888	811	869	804	865	836	835	855	863	849	811	840	866	852	865	856	859	847	796	842	818	834	822	846	856	823	817	845	818	823	844	833	853	824	847	824	912	816	827
37832	24444	26023	16512	7178	2759	2284	2391	2913	2927	2745	2490	1458	1295	1319	756	627	577	554	534	505	503	485	464	465	450	451	472	457	502	495	471	438	417	415	440	427	397	423	414	432	413	442	454	493	405	390	430	444	403	391	418	370	376	394	399	381	392	373	413	384	404	375	420	429	392	385	387	367	363	425	404	413	385	403	392	431	419	398	381	392	452	386	418	399	378	385	370	402	392	368	376	391	393	373	394	419	394	382	437	392	368	383	443	385	422	396	408	420	424	402	434	394	424	407	385	428	396	454	392	380	384	395	384	403	405	404	395	393	363	409	408	366	397	394	437	425	416	391	375	369	403	368	430	402	343	395	402	422	417	385	407	373	411	409	377	387	406	378	424	387	402	434	409	419	419	407	397	375	367	395	367	418	381	458	414	406	419	416	388	403	427	420	415	440	381	368	400	445	390	405	394	396	344	416	384	378	408	372	385	399	400	401	418	441	415	391	448	382	377	421	415	409	391	390	385	373	379	367	385	397	412	370	453	415	421	398	396	373	431	394	391	431	383	387	391	400	397	390	363	402	387	383	379	412	400	395	433	416	379	383	399	381	390	419	369	372	393	358	402	357	408	424	374	424	381	352	356	411	386	402	380	390	400	428	408	395	373	420	418	397	372	358	402	403	401	393	391	394	395	447	383	409	390	392	361	426	406	373	390	428	403	392	408	387	413	367	397	433	361	412	397	339	406	395	397	387	399	358	372	386	382	347	406	391	382	380	420	394	367	385	360	431	407	399	381	412	381	395	425	364	381	411	442	396	375	365	410	433	406	393	394	418	399	379	415	382	406	405	393	361	384	412	370	401	396	396	400	381	401	433	389	419	418	438	383	353	418	410	436	385	408	395	417	427	432	342	429	376	394	418	395	411	406	382	389	398	373	366	393	438	408	371	378	413	399	393	401	401	381	407	366	411	401	384	372	405	403	390	444	401	399	357	395	386	441	398	394	382	403	427	386	355	368	378	411	396	422	422	356	408	383	395	388	407	435	433	408	442	376	397	387	362	444	402	404	428	371	388	390	425	404	385	379	408	390	390	394	355	411	368	399	404	391	401	399	397	413	437	415	386	430	392	367	376	419	388	420	404	403	423	392	378	412	372	412	414	388	366	384	382	408	392	381	395	383	374	379	423	390	350	421	388	417	397	407	407	419	427	435	359	390	398	395	400	381	379	403	347	417	399	385	395	400	401	418	413	412	403	462	388	408	374	377	356	392	365	360	418	355	403	454	407	424	406	395	385	381	376	393	398	382	392	411	368	417	372	399	400	372	394	402	415	379	450	364	365	398	397	411	410	384	408	402	375	441	395	397	406	379	409	399	420	378	392	373	329	406	410	407	427	413	404	395	371	390	355	400	382	410	399	385	421	379	398	369	405	390	368	394	386	370	385	421	405	390	456	412	420	396	403	365	401	383	383	368	393	379	364	428	398	367	403	381	416	416	401	394	391	375	376	398	430	341	412	385	390	420	374	377	402	419	414	393	368	394	387	357	407	423	383	388	421	426	390	414	375	397	378	404	381	391	402	369	393	417	429	384	430	377	443	394	399	404	440	391	394	407	383	376	351	419	387	397	381	391	413	351	360	402	397	381	378	374	367	415	383	416	414	407	394	426	372	399	375	388	399	409	395	434	426	357	433	418	355	360	354	398	363	409	349	419	435	400	398	458	405	408	432	408	394	391	405	368	376	397	360	388	402	393	425	378	378	426	404	385	396	421	404	406	379	425	409	429	380	371	375	403	411	343	400	404	411	379	412	403	406	393	384	425	417	406	375	427	432	392	426	417	392	374	379	400	365	400	425	419	418	405	409	405	393	396	407	391	432	389	396	412	405	419	429	386	396	398	399	398	412	399	442	400	383	362	428	385	438	375	393	364	412	352	408	408	371	440	389	380	400	407	413	385	413	408	395	394	362	405	391	375	429	407	391	413	410	394	432	405	400	427	414	410	360	404	403	373	403	428	399	436	368	380	442	420	385	420	387	367	360	414	391	389	376	390	404	390	419	430	391	401	401	416	392	380	396	408	382	400	421	395	397	405	407	414	390	422	423	424	405	386	392	418	352	400	415	453	403	362	397	404	388	405	417	373	423	423	414	412	380	417	364	407	430	396	412	412	410	404	362	380	401	383	413	376	387	394	388	429	399	408	395	380	399	375	408	375	381	417	402	402	387	395	392	421	400	343	433	370	389	411	366	383	427	403	377	398	420	426	403	384	348	413	400	421	381	360	384	387	429	400	354	374	453	377	389	407	422	430	407	426	385	404	394	420	461	416	416	397	425	413	434	379	381	361	366	433	414	381	393	406	395	385	401	394	403	400	411	389	403	408	417	372	376	354	380	409	425	363	375	386	376	352	366	437	399	382	416	390	424	401	366	420	417	394	413	433	431	389	408	398	401	406	363	380	384	384	377	389	402	382	365	401	396	433	407	364	416	409	420	366	368	392	424	425	363	409	388	423	375	426	393	361	354	398	373	397	416	426	393	364	374	396	394	385	359	401	404	377	399	389	391	394	352	401	399	374	427	415	390	400	384	385	399	398	398	413	412	387	385	376	384	423	411	426	360	367	362	359	393	424	371	367	387	387	394	398	417	423	406	429	442	394	376	422	395	401	397	431	406	423	400	386	378	409	431	385	387	380	395	395	407	378	387	396	392	412	411	380	406	421	406	403	339	406	374	383	424	421	400	414	391	408	373	384	390	385	407	394	381	381	401	359	383	408	361	403	362	402	393	382	364	382	404	409	381	437	389	400	397	364	372	362	374	451	425	358	375	409	400	383	409	399	389	400	410	357	422	401	409	413	370	374	358	411	399	388	397	382	390	413	429	383	374	396	360	401	387	379	410	348	364	403	393	373	417	384	405	383	376	468	394	383	416	400	393	393	425	384	382	420	410	415	408	358	387	404	414	412	391	395	413	385	392	401	348	366	369	407	381	385	434	419	440	382	366	373	410	406	371	378	382	386	415	404	410	374	421	411	416	382	374	385	399	413	389	400	376	368	388	400	390	431	388	424	420	428	382	367	395	415	352	374	436	383	417	378	389	406	404	409	402	409	423	388	425	391	407	391	351	399	405	406	433	411	416	402	398	431	401	422	401	432	392	375	404	399	409	410	395	402	404	401	414	404	355	372	381	383	447	438	428	418	352	367	414	432	441	409	400	404	388	376	392	373	437	373	443	381	380	398	439	381	400	391	409	369	432	406	430	418	404	392	395	424	356	420	407	422	369	401	443	383	422	376	436	372	413	398	397	370	421	411	404	432	379	396	455	378	415	410	407	377	380	419	414	386	422	372	403	426	413	420	418	389	410	377	407	386	384	413	382	392	402	381	418	394	380	421	363	376	395	406	398	388	376	394	384	376	384	389	370	404	389	415	367	411	408	354	398	400	447	378	432	375	368	412	442	392	383	384	367	395	401	360	374	378	442	370	375	426	419	412	387	407	386	450	405	383
22993	18156	28723	24104	16238	7913	8407	9778	12306	12149	11714	10023	6632	5571	5886	2790	1969	2015	1585	1507	1374	1565	1507	1258	1427	1513	1295	1113	1242	1423	1221	1198	1222	1200	1030	912	991	846	836	932	944	1082	1133	1193	1246	1241	1149	1102	931	917	857	819	874	930	900	836	830	878	858	855	893	859	877	890	891	886	842	909	895	917	836	894	816	835	862	851	856	904	853	925	828	852	862	874	822	887	857	844	871	877	840	939	881	867	883	901	905	860	868	870	892	848	855	836	881	827	908	869	847	821	860	898	881	819	846	837	815	894	854	866	874	888	935	895	866	907	874	921	877	867	848	921	865	840	880	849	863	907	846	850	878	865	844	882	836	853	884	890	860	848	946	909	882	878	834	944	897	858	874	776	854	831	832	869	861	846	909	841	911	881	856	886	882	863	888	885	852	892	878	868	873	893	839	862	878	897	898	906	771	900	844	922	875	840	906	877	853	806	867	900	928	848	862	842	869	884	854	857	867	861	819	868	907	881	906	842	840	875	859	861	863	871	945	870	847	843	846	857	825	847	916	897	817	878	834	880	865	876	862	921	867	872	881	875	847	901	860	901	868	893	911	836	903	878	892	845	837	875	888	961	863	859	928	827	909	863	890	882	892	833	872	913	884	875	820	924	859	909	880	855	881	883	905	842	846	876	850	855	907	866	861	847	910	828	901	878	908	864	869	854	864	805	919	876	887	899	860	919	934	880	869	881	917	860	921	825	841	837	866	847	841	880	858	831	885	817	864	861	850	898	885	857	890	890	913	877	892	891	850	867	819	927	863	887	891	842	882	865	917	854	855	862	805	927	881	835	897	820	853	879	902	875	841	846	911	905	843	853	850	844	866	860	880	860	894	884	853	883	866	925	867	842	860	857	861	834	882	897	879	852	870	856	857	878	856	853	910	840	872	885	851	898	821	852	867	893	815	860	842	850	883	843	892	855	868	894	886	843	904	888	939	884	882	895	867	885	891	912	841	903	874	903	892	852	872	856	923	866	904	829	879	856	885	817	872	839	843	858	855	860	865	881	940	883	858	936	839	853	874	862	907	868	892	932	901	840	832	900	819	888	892	922	898	862	871	864	867	849	871	891	929	860	852	887	835	886	902	824	869	862	831	901	874	855	829	881	827	944	859	868	878	856	865	855	846	851	905	829	933	820	896	838	902	929	855	856	816	862	848	829	862	819	903	857	849	876	872	846	876	899	836	856	843	914	910	874	842	905	909	869	828	894	863	900	845	849	831	839	885	853	864	860	901	856	889	822	903	866	877	912	885	882	887	842	889	845	877	895	880	863	855	908	839	900	908	887	860	846	841	884	820	897	857	883	894	858	924	852	847	861	862	887	831	849	903	829	847	859	909	879	833	863	932	848	839	815	889	848	912	933	835	858	911	828	816	871	803	892	926	829	869	860	919	884	854	876	867	882	866	893	851	889	847	903	870	846	880	871	847	879	920	879	867	896	873	934	850	839	856	893	843	876	886	876	892	873	863	856	855	879	917	822	865	792	862	907	931	891	892	847	907	844	867	838	871	885	873	865	873	898	887	894	879	871	904	867	930	899	838	878	848	916	823	873	879	885	878	845	882	802	919	852	788	909	877	881	905	849	867	839	881	889	897	851	898	863	913	890	923	854	850	756	906	876	915	874	815	864	883	850	863	871	875	867	865	908	882	869	888	891	890	868	899	873	887	842	852	844	907	867	844	916	874	899	881	833	905	925	823	878	928	870	901	870	841	883	896	830	901	930	887	891	881	869	896	838	900	871	865	869	928	843	871	871	875	850	826	828	869	856	840	885	856	878	898	845	862	889	923	886	881	911	879	931	847	872	884	904	865	921	871	879	868	865	845	861	874	878	835	889	840	874	864	872	884	895	914	851	873	854	892	872	847	922	847	851	833	871	826	923	870	852	895	867	921	824	912	872	867	888	856	882	910	862	876	864	889	914	860	829	817	892	873	894	896	891	880	853	846	893	887	939	893	854	849	903	872	872	849	878	901	848	870	843	823	882	868	879	896	881	866	852	851	908	874	897	843	881	903	864	868	868	897	843	910	840	903	896	880	843	873	826	914	907	833	836	956	843	828	877	871	910	897	867	869	907	885	854	916	883	889	949	830	875	867	824	888	858	824	937	845	835	877	872	831	879	899	866	866	898	852	839	873	905	880	850	842	862	837	916	893	875	869	834	864	891	843	826	904	942	929	823	907	900	854	897	903	791	867	902	879	853	914	885	877	914	895	892	828	860	816	823	859	874	870	849	857	905	906	884	871	866	840	877	863	887	858	892	896	903	878	933	842	839	848	885	855	855	888	854	849	866	881	865	844	861	894	880	860	841	870	872	880	858	899	842	858	853	865	858	905	892	855	891	826	871	854	902	868	858	815	897	879	866	906	907	884	855	840	866	873	867	866	890	867	863	902	879	847	893	931	878	861	869	907	859	831	853	864	831	883	846	892	871	858	902	802	854	881	878	958	883	833	853	902	858	893	852	902	885	849	877	869	871	873	892	878	862	881	886	912	937	887	895	925	821	895	853	872	937	867	952	821	871	838	864	859	903	833	845	868	840	850	832	887	884	883	906	875	871	891	885	971	876	811	888	891	823	919	864	848	880	865	829	917	903	872	886	848	843	924	879	864	805	827	817	892	907	835	856	908	910	871	879	880	832	898	847	833	870	831	916	897	857	911	926	874	918	854	835	859	865	888	867	914	831	885	859	862	904	876	907	838	888	862	908	877	868	909	894	962	853	893	867	815	920	853	854	837	877	865	862	899	814	882	860	900	847	909	889	829	854	837	875	883	900	855	883	843	877	834	858	898	852	872	836	867	851	873	854	833	934	846	859	859	902	892	878	812	915	844	838	846	849	868	838	840	894	889	895	895	892	897	885	888	838	879	830	885	882	873	897	819	840	862	848	809	875	850	853	869	879	877	856	913	864	861	854	826	861	901	874	902	860	910	887	856	869	821	866	860	904	909	922	903	862	892	840	880	842	869	882	884	865	888	909	880	857	880	913	874	901	878	849	893	868	848	898	845	929	904	893	921	882	871	879	871	902	892	885	846	814	882	941	874	932	862	873	834	890	865	858	862	865	882	837	835	914	886	889	872	859	837	926	855	871	867	882	913	860	886	855	890	845	825	887	866	831	915	845	832	833	922	837	833	868	873	893	886	855	804	862	857	900	862	846	834	916	878	825	877	899	944	903	917	884	900	836	793	886	799	897	773	860	845	871	891	873	880	896	880	866	858	900	889	890	840	845	905	865	883	966	833	890	838	817	871	871	868	846	919	869	872	920	887	898	890	854	874	911	848	896	869	871	835	869	882	903	892	858	846	944	893	857	860	893	864	863	857	898	884	860	852	889	857	907	826	860	879	890	880	849	864	848	909	891	844	850	869	887	900	823	876	861	869	928	838	880	898	871	843	862	891	876	896	831	889	862	834	854	870	856	902	859	906	902	838	902	842	886	863	888	922	893	866	854
15318	10038	9321	5838	3395	1118	670	546	557	493	473	430	374	349	372	318	337	312	332	355	381	353	365	387	388	379	328	381	348	351	344	362	329	325	300	331	318	324	302	321	311	296	327	310	288	330	342	287	318	277	296	299	304	309	255	328	295	306	277	315	315	316	319	288	312	287	324	272	302	315	305	295	276	287	280	304	306	321	299	301	321	290	316	317	283	279	308	336	293	266	300	269	284	301	326	314	298	348	330	294	313	295	290	293	304	301	309	342	328	329	343	283	329	304	321	294	323	328	305	285	313	321	296	315	320	305	291	335	320	316	325	322	293	296	295	269	296	331	273	295	311	290	278	308	327	346	280	308	308	282	272	310	274	292	334	346	307	309	338	300	339	326	303	289	331	330	343	314	291	321	305	303	309	290	275	295	319	339	303	318	303	311	322	313	304	285	306	329	285	317	288	340	271	310	264	317	290	336	302	322	310	302	321	305	295	308	323	307	330	327	337	341	322	315	265	320	353	325	303	307	316	319	318	284	272	292	306	306	294	291	324	271	306	318	320	322	285	279	293	284	300	314	311	328	294	316	310	284	327	330	323	304	286	343	280	303	337	320	315	332	314	299	303	300	280	301	322	296	296	317	300	279	286	336	291	281	306	298	356	287	275	303	266	346	286	297	318	345	287	338	361	302	326	305	310	301	281	289	301	325	286	294	307	252	296	318	330	327	301	332	303	312	296	306	326	301	319	331	292	309	294	301	307	306	280	289	282	278	296	324	308	296	311	301	275	285	312	322	305	335	341	304	310	290	286	309	318	319	292	284	311	326	314	286	294	285	293	291	300	293	316	311	298	308	290	303	299	317	319	349	335	303	314	308	305	319	304	292	343	327	303	343	315	319	298	279	312	297	318	325	315	280	311	277	308	311	311	304	267	322	284	301	319	340	283	304	275	316	315	314	297	312	290	304	322	315	312	261	321	304	338	344	344	332	310	329	335	306	276	289	313	298	290	309	303	302	297	296	320	315	355	320	320	314	314	317	329	318	285	307	268	276	316	300	288	312	309	273	342	290	319	302	302	320	321	298	318	283	269	306	300	300	303	313	319	294	320	321	306	321	302	293	312	331	277	281	329	309	285	311	279	287	317	337	304	288	276	302	302	325	320	339	299	288	297	316	305	289	292	283	319	298	292	307	306	299	331	289	322	308	323	283	309	280	296	319	344	307	330	286	328	292	275	325	290	319	314	291	306	330	326	300	316	291	309	304	299	313	319	281	310	321	338	316	302	322	303	309	302	311	286	314	294	311	296	304	294	344	296	310	317	305	319	330	318	295	296	326	304	281	326	314	301	319	298	299	302	300	275	339	294	299	310	298	297	295	328	331	328	351	312	344	318	295	307	298	335	282	306	299	267	322	317	284	271	297	274	287	314	285	322	325	312	361	296	347	356	298	308	303	309	302	291	302	341	331	322	271	293	294	287	277	298	260	274	301	327	339	341	308	261	322	304	288	312	317	337	292	298	303	297	287	270	280	316	326	323	331	284	298	346	309	334	294	285	316	335	299	333	297	299	292	305	315	341	290	311	316	295	267	334	343	305	282	337	299	282	300	349	285	291	285	285	295	347	328	321	273	323	296	335	300	299	311	283	304	307	318	300	292	312	326	314	307	315	311	317	335	299	279	290	302	327	318	305	312	330	275	321	315	279	287	289	272	280	305	282	335	293	312	292	294	334	301	288	313	332	296	323	327	288	314	304	292	299	338	336	307	316	316	323	328	272	311	310	274	329	321	299	305	316	285	329	304	325	305	328	313	305	290	302	316	328	364	300	314	325	301	275	287	290	281	275	336	286	283	334	315	321	280	286	325	335	343	302	300	297	308	289	317	279	316	277	268	306	310	311	277	288	268	301	305	304	334	299	303	307	295	267	311	279	286	263	295	321	294	297	285	317	302	291	306	333	316	327	336	362	318	285	308	280	310	283	315	321	278	318	339	304	307	310	288	333	298	294	335	314	315	299	312	324	303	311	309	291	293	330	300	298	316	341	320	311	321	296	303	312	315	302	326	310	292	306	283	278	307	289	294	290	300	300	307	332	313	308	315	289	320	330	285	306	315	282	306	287	315	297	319	320	295	313	286	324	306	258	314	292	336	298	303	321	290	297	334	311	278	307	354	287	289	318	308	304	293	294	302	306	318	299	317	294	322	291	296	320	319	328	309	315	288	334	292	341	299	293	307	293	282	318	321	312	298	328	306	270	302	304	289	320	315	302	270	296	351	316	349	311	312	293	268	331	275	305	295	340	302	276	301	338	295	297	320	296	296	299	319	263	308	299	268	312	332	351	311	317	303	330	325	275	301	287	309	276	284	313	305	307	309	318	286	310	328	296	304	297	316	322	318	310	303	316	309	319	298	263	309	309	329	326	306	273	316	324	319	317	312	340	308	293	328	337	339	291	311	272	301	300	323	346	278	302	300	324	314	284	295	314	267	318	336	297	321	295	301	309	287	313	320	274	294	317	317	286	284	330	341	322	319	310	334	321	321	302	323	342	335	320	281	288	323	319	319	316	332	310	299	310	306	319	328	282	305	301	299	290	305	320	333	332	308	315	284	284	318	359	289	295	266	312	290	312	290	284	349	308	289	327	331	329	286	307	336	317	278	337	301	322	320	308	278	309	317	299	301	302	274	319	279	290	328	279	305	304	303	319	290	319	292	308	329	290	274	287	322	324	310	314	297	316	303	289	357	270	298	339	302	292	295	319	301	292	299	294	315	314	314	314	288	275	314	330	268	316	302	330	310	302	322	349	310	305	312	297	295	306	323	283	310	296	297	315	294	316	287	316	326	281	306	304	300	280	329	318	331	328	326	325	322	335	300	276	306	309	307	304	282	320	312	320	302	311	315	294	322	307	323	311	293	323	306	326	306	310	315	296	271	300	301	306	298	324	329	326	320	305	318	259	296	319	324	288	324	327	319	275	295	304	309	310	288	294	316	310	324	305	336	313	303	310	292	309	302	312	285	302	243	315	325	320	283	301	329	300	307	276	320	319	297	300	280	331	324	333	311	287	329	306	290	304	326	286	297	326	333	328	320	310	295	305	297	313	327	326	312	304	332	326	297	320	345	328	322	326	313	299	285	290	352	295	320	300	317	298	270	306	274	286	321	316	298	312	306	293	295	315	263	335	283	300	332	320	342	337	308	316	303	274	306	318	333	316	291	303	278	317	314	305	304	312	280	336	331	326	287	290	307	329	306	287	291	256	305	332	309	288	268	303	293	282	314	356	333	324	347	301	273	283	317	306	318	309	312	317	288	285	311	305	320	332	322	322	309	288	319	288	345	286	321	280	285	310	313	335	335	290	280	313	300	274	300	318	313	282	352	270	333	326	315	284	330	294	340	278	312	318	306	319	278	297	268	305	303	292	301	291	299	299	282	287	340	298	324	309	283	349	291	326	295	327	329	317	309	285	285	310	323	282	348	296	281	299	306	330	338	304	291
9339	8171	13810	13067	10519	3533	2586	2293	2093	1771	1458	1160	1104	1020	1011	856	823	783	815	857	965	981	868	949	1061	1028	829	940	990	984	902	877	884	816	754	695	707	728	734	685	702	747	716	738	734	763	732	764	727	747	724	717	728	674	738	706	774	642	751	733	723	688	708	705	689	715	713	644	719	649	698	693	703	701	704	693	705	678	700	674	720	700	633	746	670	731	718	729	722	673	685	703	700	727	692	741	712	727	712	741	744	654	708	690	701	724	774	737	760	665	699	664	680	697	681	692	733	774	665	704	707	681	683	790	687	692	690	726	720	694	708	643	735	667	677	730	701	735	723	678	736	714	693	726	713	672	677	678	708	669	678	715	720	691	733	694	695	762	715	716	715	711	725	725	656	697	741	734	734	656	736	678	709	692	687	693	686	696	728	717	713	774	711	691	701	648	659	680	712	652	727	690	695	697	703	733	726	634	750	678	735	701	691	748	669	654	773	729	680	701	747	681	700	681	666	681	650	749	697	684	710	716	706	700	712	707	756	719	684	678	690	665	670	699	674	717	690	656	670	735	704	690	671	693	663	648	710	693	669	663	714	678	714	702	703	733	678	713	691	709	718	702	646	668	717	745	691	724	661	724	695	700	700	715	728	756	776	703	686	711	712	676	754	728	670	682	708	644	776	685	695	699	686	669	698	751	709	697	675	719	706	673	710	698	658	789	723	696	715	715	689	710	710	718	710	732	723	720	673	742	699	713	730	696	736	661	689	657	660	684	718	649	698	703	729	686	691	712	683	727	672	704	650	742	714	733	658	662	673	731	677	671	661	692	707	719	669	751	720	745	713	720	707	686	760	714	705	686	704	742	711	677	724	732	706	714	726	683	679	685	745	750	716	700	690	731	687	710	676	721	714	694	720	721	700	714	714	664	710	762	721	701	692	700	760	744	669	694	653	702	686	717	673	694	705	713	684	657	702	746	660	706	732	662	699	741	685	735	723	693	628	701	659	689	698	630	680	678	723	685	660	697	731	710	673	700	703	725	719	678	688	723	700	691	666	702	685	707	714	695	708	696	716	727	668	672	677	739	703	673	695	703	692	701	699	702	752	643	715	671	681	687	665	708	712	649	685	690	690	720	682	694	679	703	684	733	721	697	679	683	726	660	713	686	660	681	701	757	665	736	725	760	685	719	671	694	677	662	690	686	701	686	726	677	700	691	637	716	695	736	705	673	716	713	712	734	683	701	676	689	672	693	741	698	680	683	722	709	716	701	705	742	748	701	638	699	683	710	700	735	734	742	723	691	637	723	698	707	666	680	661	665	723	663	684	696	656	699	651	735	731	747	699	639	653	689	660	673	704	714	702	698	701	710	708	713	671	676	682	732	709	661	667	725	681	704	707	731	742	653	678	646	719	779	702	711	698	679	690	724	705	713	681	733	690	697	746	711	714	737	709	730	757	691	691	676	682	677	679	655	684	766	687	696	705	677	714	653	702	671	627	742	652	684	666	720	669	672	727	682	712	736	666	699	655	776	653	739	752	677	707	711	706	751	709	702	722	714	685	671	702	660	689	717	680	728	693	720	744	707	695	679	713	702	726	689	740	681	712	703	706	696	706	617	714	742	739	696	700	680	692	665	694	683	732	710	667	715	705	730	683	700	690	728	703	706	706	685	719	728	686	737	734	653	681	747	709	716	668	694	685	733	686	722	700	747	684	665	712	676	710	691	710	667	689	751	681	695	708	667	646	737	708	769	683	655	719	691	725	667	694	746	694	656	654	717	720	666	666	700	705	653	706	742	724	691	681	689	690	683	688	733	683	704	752	707	668	663	691	681	702	709	709	633	722	750	675	726	680	738	726	686	730	685	751	709	724	722	709	690	708	726	694	661	663	703	695	660	688	730	718	714	704	709	723	656	693	731	704	718	729	693	719	675	717	687	676	686	716	695	707	707	686	712	706	706	708	695	723	672	701	672	717	697	677	721	680	679	681	696	689	728	697	646	737	667	719	737	666	711	687	762	697	694	711	738	721	653	721	673	695	674	725	757	717	718	697	694	737	718	716	683	692	701	686	739	675	718	684	678	720	724	704	739	675	686	713	664	721	674	705	660	729	714	737	752	676	711	707	738	699	673	700	712	714	720	726	704	721	669	654	695	695	717	706	728	685	678	690	728	742	688	740	762	696	708	694	698	692	751	682	665	698	662	704	714	684	669	701	712	683	684	679	680	674	704	708	699	704	723	671	729	661	706	703	684	701	681	751	674	723	719	697	697	664	658	773	724	683	697	652	718	709	719	694	710	711	710	668	693	717	703	671	683	695	729	720	663	702	781	676	718	704	705	724	687	680	692	721	697	692	679	715	735	720	711	678	691	773	671	712	678	662	730	667	742	711	742	692	667	699	670	681	719	706	675	693	710	696	696	708	740	705	681	706	678	702	697	728	687	715	720	700	757	680	723	683	705	675	727	667	727	697	705	728	689	717	678	716	770	712	671	677	727	734	687	677	746	729	719	657	654	694	693	692	681	682	662	647	709	699	705	696	688	727	698	700	707	721	678	695	707	687	664	751	664	696	719	664	673	741	699	657	702	696	719	713	712	650	703	690	710	666	683	717	716	688	727	673	730	672	722	742	725	715	699	679	716	714	695	732	688	722	731	697	702	708	695	736	682	669	737	777	716	724	655	684	690	705	692	661	728	668	723	694	705	671	661	683	691	738	745	688	723	761	686	686	729	721	720	699	701	707	701	713	684	704	724	690	721	652	731	704	621	723	704	704	665	667	705	685	676	723	738	732	730	752	731	695	685	722	661	646	702	668	647	716	738	683	672	698	712	685	769	757	737	718	713	707	710	731	662	724	675	667	739	682	725	709	686	740	679	708	676	740	714	731	700	725	719	672	707	736	739	720	719	728	680	683	721	681	659	674	677	673	633	686	676	708	675	742	718	667	732	683	692	744	719	691	714	703	710	661	699	701	689	703	741	678	691	671	717	691	676	658	723	719	684	747	708	687	681	703	694	704	692	750	767	702	701	735	725	714	676	728	699	676	732	700	722	642	732	739	726	669	707	702	737	693	700	675	753	694	722	649	728	702	705	710	673	638	690	697	742	710	653	697	697	681	704	702	748	731	735	648	743	727	729	665	694	708	707	722	715	719	705	709	705	702	722	652	699	734	703	671	728	673	711	688	697	706	725	692	733	731	737	720	730	697	713	689	732	673	747	711	712	751	664	713	680	669	722	738	687	697	757	697	688	705	733	735	730	688	684	648	753	679	695	740	750	699	727	664	653	685	729	697	691	747	727	713	677	662	647	672	690	698	609	700	712	679	716	706	686	665	699	693	740	701	693	725	715	666	739	718	699	711	781	738	687	728	702	721	690	699	734	747	697	671	682	726	689	711	698	667	724	753	714	693	708	686	770	716	693	664	694	710	718	703	652	689	747	678	682	704	665	672	699	672	666	733	683	766	668	704	759	747	741	720	708	719	663	677	699	716	684
27676	18021	17106	11116	5569	1945	1361	1481	1677	1594	1490	1394	924	851	755	604	499	473	440	462	439	425	446	514	513	455	415	425	443	401	444	418	441	410	408	392	410	334	378	375	375	434	415	424	406	401	437	421	386	350	353	400	383	383	376	393	405	412	371	367	413	386	371	347	340	369	377	400	373	420	363	382	384	396	364	381	395	407	362	392	365	361	347	396	372	390	407	411	368	397	378	377	407	368	426	391	392	415	376	360	387	374	379	362	403	379	379	373	394	382	386	411	372	346	394	391	346	401	357	377	327	360	412	389	362	357	395	351	365	356	355	399	330	381	388	395	411	371	412	356	393	396	345	369	360	401	415	403	344	364	388	403	394	386	401	381	377	324	395	374	380	382	349	411	375	366	404	356	336	377	385	375	382	378	387	345	370	384	370	393	366	355	372	380	393	376	402	422	441	328	349	374	391	364	331	376	357	394	434	377	368	400	385	389	430	389	373	375	388	397	358	383	363	401	359	372	373	389	368	362	386	408	368	429	385	436	355	424	407	392	403	382	440	374	398	373	391	332	410	367	397	350	387	362	398	462	406	364	400	379	400	403	394	396	376	402	385	386	398	399	340	392	389	371	400	377	354	366	381	373	365	381	358	418	376	319	390	353	383	375	363	374	382	371	415	337	359	372	391	373	384	361	418	349	389	389	376	418	393	378	372	389	344	376	408	391	411	363	400	396	403	362	352	397	350	382	395	355	373	396	405	387	406	372	363	362	355	368	377	407	399	391	359	391	354	384	386	375	377	381	365	376	364	400	411	401	332	396	397	411	367	390	380	349	360	387	384	365	393	415	411	398	403	382	375	387	405	373	417	375	379	384	367	376	380	338	402	369	374	347	383	354	355	371	394	352	384	346	390	354	376	379	381	344	355	405	364	383	370	411	385	369	386	387	385	363	367	377	383	421	374	415	396	414	416	395	359	395	366	373	364	370	390	354	400	359	385	385	392	376	368	382	381	405	415	361	437	363	382	406	400	388	402	392	389	383	355	398	412	351	374	416	409	388	367	396	377	356	345	363	386	342	372	415	366	404	370	386	369	400	378	398	385	368	408	382	370	390	386	373	362	377	404	391	382	393	364	367	354	331	371	377	361	392	375	361	366	364	373	399	397	354	386	379	420	394	368	369	413	346	350	387	393	331	351	387	410	362	369	396	412	368	347	345	325	375	370	387	367	392	353	341	381	359	371	364	397	362	361	418	348	385	367	374	325	369	391	412	369	387	399	371	326	412	368	369	368	370	365	336	377	357	383	377	393	401	399	376	383	369	375	435	404	408	385	372	387	384	406	387	338	380	361	397	401	393	389	358	351	411	362	348	384	374	373	383	370	355	395	351	371	365	384	395	398	350	376	357	405	382	396	347	377	410	365	400	373	390	388	398	348	372	399	390	380	399	374	371	366	389	373	374	374	415	393	366	363	390	413	372	386	400	383	374	364	405	354	380	377	350	375	383	404	373	417	420	365	356	404	371	383	385	374	356	401	337	364	368	378	410	396	364	404	375	366	398	353	364	360	371	382	406	402	405	399	368	379	375	398	333	348	406	394	382	416	430	414	387	374	343	385	327	382	407	405	402	381	374	360	367	375	378	415	376	408	353	350	399	353	397	380	406	396	371	398	377	424	372	366	395	382	377	422	374	359	406	398	368	378	383	361	406	387	414	407	400	352	383	394	365	364	390	397	392	394	370	385	388	406	366	396	407	370	429	361	388	361	390	354	403	401	367	365	373	386	359	402	358	326	357	423	392	347	361	357	376	400	395	380	395	418	410	373	403	376	378	353	373	380	405	399	357	398	325	387	349	396	391	383	409	356	354	378	410	391	320	367	391	354	400	427	384	374	390	330	394	396	380	389	387	385	400	381	394	354	415	391	393	383	379	356	387	388	351	381	381	345	380	377	397	359	412	377	386	392	377	370	349	400	401	360	327	368	357	365	381	384	380	390	400	418	415	361	393	390	398	381	347	377	348	374	356	359	362	387	378	390	411	382	370	433	428	363	410	393	352	377	368	364	370	388	397	364	398	389	383	399	366	345	368	352	371	395	384	377	396	386	402	403	404	426	381	355	380	391	369	339	370	393	391	393	406	385	368	348	398	396	389	401	357	369	357	374	365	357	380	390	374	378	383	392	373	358	389	383	394	365	371	335	343	423	406	378	416	367	407	409	383	412	406	398	416	432	382	408	367	328	395	387	370	359	386	329	413	365	394	435	349	387	403	409	369	411	345	390	347	367	338	337	381	382	351	409	424	379	418	349	379	338	347	397	368	392	371	405	385	360	333	343	389	386	389	388	391	395	378	379	372	365	375	336	413	347	397	378	349	380	348	415	398	345	381	394	428	348	397	400	409	387	380	359	382	370	395	420	351	373	399	298	392	405	378	340	374	373	398	399	385	385	336	384	370	392	357	376	378	372	400	408	385	359	380	385	370	362	346	374	395	379	432	387	373	364	384	387	350	389	393	389	382	385	322	381	399	362	368	382	346	397	414	399	385	430	365	368	365	404	367	362	391	397	372	377	415	368	360	385	360	349	379	363	386	376	391	386	366	386	382	366	387	359	416	396	369	370	353	424	415	405	368	412	363	381	365	393	402	386	384	385	359	388	410	414	390	390	380	365	397	351	404	388	373	407	420	380	379	386	368	384	331	383	395	395	351	368	373	399	362	376	389	393	366	406	401	424	389	391	364	437	351	398	375	382	389	338	375	366	377	402	341	395	377	385	369	366	373	406	399	379	353	411	405	393	393	405	367	357	370	390	358	390	389	358	375	357	390	392	414	383	376	358	378	379	364	392	374	371	390	367	358	404	357	380	378	367	379	388	393	362	396	379	381	372	342	370	363	367	336	402	377	387	380	353	380	377	384	411	333	394	362	379	366	390	335	372	396	372	417	377	365	402	370	374	398	388	368	378	385	371	413	386	355	380	360	448	391	386	404	352	364	403	421	337	404	406	382	394	374	392	377	388	354	396	370	398	380	397	383	395	384	399	343	379	363	363	389	407	394	337	392	366	389	366	418	365	408	366	373	393	362	376	365	360	378	365	410	376	430	363	367	366	367	351	395	374	362	385	361	344	394	390	412	381	377	427	394	377	374	400	384	343	402	398	410	376	411	347	389	384	376	366	396	379	373	384	376	372	379	362	343	364	376	417	387	396	341	366	400	368	404	400	389	393	376	362	372	362	386	391	366	380	398	411	393	344	419	382	372	386	379	425	378	392	365	379	377	365	359	365	372	356	372	373	381	418	380	399	360	392	399	378	392	378	379	384	409	392	383	384	352	408	355	387	379	432	396	382	393	390	405	414	414	370	410	343	379	379	405	368	380	375	387	391	382	368	324	411	362	384	340	353	362	393	327	394	386	368	379	399	389	395	392	361	389	382	355	408	377	407	413	391	369	377	324	363	400	378	380	390	349	383	412	345	381	361	387	404	363	360	408	377	372	421	342	369	425
17582	13559	21405	19500	14595	6243	5518	6202	7206	7075	6207	6191	3897	3308	2999	2100	1364	1292	1313	1345	1289	1296	1295	1561	1369	1301	1149	1158	1355	1260	1169	1267	1168	983	916	899	892	861	900	875	913	992	1040	1087	1078	1009	916	885	864	898	866	913	840	853	852	858	896	916	837	804	846	895	900	850	815	879	880	829	833	885	848	916	795	818	876	853	878	853	883	878	827	859	803	843	820	825	846	888	869	814	871	882	868	847	832	823	859	909	855	835	843	817	873	868	877	803	887	874	818	825	877	837	879	835	869	884	859	844	823	822	870	862	869	900	798	845	870	821	820	812	840	800	835	863	818	782	859	793	822	908	855	846	854	820	892	865	850	874	912	818	824	867	837	855	800	836	863	862	873	880	910	893	886	863	872	806	836	854	846	841	839	877	813	864	827	806	834	851	878	862	890	851	872	860	849	824	882	865	828	882	829	849	869	853	870	929	861	922	858	866	841	815	843	892	841	840	874	839	837	845	841	858	857	833	861	876	875	884	850	910	831	853	839	858	883	816	863	901	877	803	820	853	839	854	849	883	841	847	864	828	827	876	859	832	856	838	833	834	893	853	904	898	817	850	840	756	805	842	889	843	816	768	861	881	909	848	889	847	854	879	894	899	835	829	840	867	840	864	827	866	796	832	864	849	864	879	844	788	813	870	887	765	904	865	851	871	911	870	819	879	873	843	844	813	827	832	836	849	846	852	811	875	885	856	844	761	816	861	851	854	878	849	877	868	866	851	836	908	864	882	888	875	881	804	858	779	810	842	829	869	839	879	816	828	861	859	826	812	844	836	811	836	788	856	889	827	826	835	875	856	799	834	806	836	884	867	804	834	864	856	870	888	838	808	820	850	853	869	870	840	803	830	863	798	828	871	907	842	848	837	873	820	897	848	826	804	835	895	910	856	813	888	868	851	805	878	842	852	872	832	886	836	831	876	805	922	861	858	860	808	890	870	819	837	864	824	855	880	838	830	838	834	859	857	811	829	870	879	866	836	850	838	821	849	883	827	849	865	853	853	870	851	870	853	828	846	876	870	798	841	881	895	883	855	830	823	879	858	936	848	838	833	848	866	854	836	865	829	814	883	797	842	887	845	874	830	793	900	873	850	854	839	835	829	906	879	821	848	858	861	848	831	853	857	873	843	853	868	912	863	857	897	850	889	792	863	811	839	826	848	851	835	851	850	857	830	834	906	821	890	843	812	898	815	839	858	848	848	841	900	823	784	831	856	868	863	889	848	862	839	845	795	881	886	883	875	894	898	841	814	881	796	859	831	849	831	859	853	853	843	862	823	812	871	873	846	902	883	856	845	867	862	864	813	843	873	829	845	849	826	807	844	858	829	907	819	924	800	854	859	868	868	844	868	818	844	881	883	836	883	891	849	891	789	814	864	796	888	827	855	821	873	844	867	880	867	812	860	841	879	841	852	843	866	875	865	827	776	868	830	857	840	884	773	872	808	865	851	865	820	820	864	849	855	829	878	854	880	851	860	833	863	824	819	823	905	832	864	854	838	866	825	851	809	831	888	845	851	871	840	854	842	876	861	873	863	833	799	781	866	825	866	864	808	827	827	890	828	843	848	877	861	841	886	835	835	865	892	884	815	862	921	872	825	864	840	871	840	869	835	784	867	870	891	829	804	824	828	832	865	842	849	842	903	877	865	856	844	884	850	853	937	863	894	839	951	843	874	836	856	848	843	855	859	850	844	822	920	860	862	847	815	853	834	791	809	874	801	872	872	854	863	841	836	820	871	856	861	878	861	786	861	846	797	826	892	815	889	888	836	853	886	832	856	817	812	808	869	846	861	873	841	853	837	835	844	815	868	826	898	829	913	846	867	831	876	951	862	847	841	826	838	855	845	844	829	866	782	870	832	878	886	872	807	834	850	865	876	864	841	837	862	859	820	866	879	845	884	865	848	847	889	828	859	832	785	851	866	897	863	833	840	837	784	818	835	797	805	826	847	859	858	856	856	830	836	800	867	832	841	815	874	873	878	898	874	844	905	799	824	869	789	848	821	847	842	854	838	850	885	852	892	815	825	880	838	824	827	860	823	865	903	860	822	879	948	882	878	871	871	850	825	795	846	896	852	846	860	899	863	852	876	861	817	881	801	867	844	808	877	806	853	898	857	845	864	863	845	868	843	853	866	874	808	840	877	874	892	828	856	812	882	822	892	878	820	818	853	862	858	869	840	883	911	856	856	835	814	883	831	880	865	870	837	825	844	788	852	842	826	859	874	854	837	803	811	853	826	828	863	856	853	878	843	823	826	874	849	865	820	861	844	878	838	811	794	827	832	901	893	813	846	872	865	816	817	786	819	867	817	841	867	852	838	821	847	838	884	893	857	837	817	830	846	875	796	841	850	840	882	889	871	845	839	846	835	881	862	892	833	843	797	864	845	846	894	855	812	856	843	881	865	849	830	856	831	858	803	859	805	886	884	837	796	831	884	831	843	844	839	857	847	863	804	850	846	819	841	852	817	842	858	854	824	840	853	845	877	823	808	823	836	859	881	857	849	800	786	821	846	835	853	820	858	847	927	873	873	875	873	860	897	823	911	879	898	816	818	883	808	852	828	862	855	850	871	858	818	848	882	840	848	821	828	831	848	840	871	770	880	825	830	806	830	850	896	851	847	862	838	841	831	877	845	870	827	863	919	846	830	838	848	862	809	787	874	832	846	851	863	841	888	875	857	817	829	900	788	861	908	795	842	857	870	864	859	848	857	860	831	835	846	839	835	842	867	847	881	842	851	830	840	853	828	850	822	855	837	881	857	852	845	846	817	857	905	835	869	825	838	788	857	876	810	877	793	880	842	869	849	860	871	882	770	843	829	816	862	824	844	866	826	858	905	805	876	811	883	885	837	822	834	878	887	889	870	892	825	849	887	887	837	886	810	852	904	807	892	888	852	830	816	826	884	789	881	826	806	831	876	811	746	835	867	820	890	899	863	877	891	901	835	835	854	769	862	853	805	910	827	851	836	842	847	883	854	851	855	868	879	865	867	843	876	834	837	855	908	860	846	832	806	861	837	828	840	869	873	848	897	858	880	831	869	837	850	880	785	861	825	809	840	862	868	871	849	912	821	879	825	841	824	820	846	840	922	805	799	854	856	828	897	866	873	849	887	833	863	822	887	912	832	832	877	916	826	838	859	830	857	874	842	842	829	833	877	881	813	874	849	848	868	854	867	894	888	818	878	868	827	858	874	832	817	884	848	809	773	877	872	856	818	840	817	862	859	850	852	838	860	860	854	887	880	909	867	835	868	825	888	881	864	844	911	871	842	920	847	853	818	832	840	856	857	855	820	872	886	901	833	844	833	854	872	801	825	807	875	839	904	875	858	800	829	858	896	790	852	783	891	871	833	803	821	799	926	827	851	828	836	816	865	892	853	839	844	823	870	870	832	835	849	803	872	789	825	845	835	878	835	856	838	841	843	870	905	827	844	889	867	817	855	863	829	836	824
38920	24941	24009	14178	6858	3211	2140	2288	2682	2781	2486	2468	1647	1095	1145	847	666	588	553	562	487	483	524	538	484	482	484	533	530	544	537	500	425	434	441	452	416	454	432	476	506	448	454	419	464	444	436	493	427	417	426	406	371	429	394	405	416	423	407	424	402	417	378	391	416	388	395	398	426	443	403	366	423	440	427	418	434	413	411	422	404	430	436	412	426	435	445	426	410	396	415	447	417	439	410	400	423	386	419	395	427	402	422	411	434	391	411	422	407	435	429	436	394	414	406	410	397	394	386	405	389	383	401	430	445	434	403	435	416	431	405	441	452	412	425	463	390	448	401	395	377	391	416	420	430	436	385	413	400	441	411	400	442	398	394	391	412	416	459	415	444	408	453	432	432	379	404	438	406	400	399	426	425	452	440	392	377	432	413	388	426	448	443	390	422	392	442	421	396	404	414	449	429	418	399	415	413	420	459	433	388	420	404	415	401	410	397	407	404	436	411	425	413	426	454	403	412	432	379	435	448	445	391	442	427	427	425	455	433	407	439	443	417	404	410	423	419	417	387	436	401	408	391	387	431	427	380	370	407	413	438	384	424	423	402	414	412	407	386	407	428	415	424	482	428	428	365	431	457	420	405	404	425	419	437	379	410	408	396	404	419	407	383	436	399	373	399	435	430	410	392	405	424	451	443	421	418	384	412	400	429	430	455	415	385	429	403	422	408	423	399	377	388	395	395	451	390	420	434	452	389	429	412	395	417	428	405	384	451	404	440	430	427	379	390	411	404	396	335	401	405	436	430	406	391	423	425	386	405	432	399	419	415	474	417	407	401	362	385	431	408	405	422	433	428	411	423	424	396	408	393	401	432	423	424	448	420	399	443	400	440	456	418	396	376	361	405	423	411	403	429	437	397	404	443	446	438	460	365	401	413	412	409	408	422	413	402	410	443	460	398	396	451	408	419	419	405	433	400	392	429	388	382	383	371	380	424	460	433	392	410	396	405	429	405	416	416	419	380	394	415	391	396	443	431	448	429	382	452	402	375	414	407	423	376	409	447	398	465	435	436	392	444	388	428	432	411	433	425	403	387	391	445	433	419	388	404	398	418	461	417	410	426	408	420	415	409	430	386	422	380	379	464	407	397	393	446	410	403	414	418	432	380	418	379	375	411	423	422	397	398	414	467	370	431	441	421	467	414	419	417	459	456	360	431	419	419	448	441	381	397	391	406	415	426	378	392	450	396	418	409	390	418	420	387	447	411	433	417	407	394	417	406	436	404	392	434	384	404	406	400	451	421	393	372	402	445	392	428	391	427	402	406	429	411	435	455	408	410	412	408	419	413	425	435	393	438	414	421	381	442	404	418	405	420	414	436	411	384	415	401	417	423	408	397	407	421	407	392	446	428	413	438	408	402	403	400	388	389	423	432	385	392	419	416	432	402	382	437	408	410	435	411	439	429	384	431	406	427	445	414	440	432	420	384	413	372	426	414	440	405	423	416	377	440	406	415	400	365	408	404	423	432	436	367	434	445	436	425	445	387	425	439	423	412	434	450	361	446	396	414	434	408	391	419	433	409	411	429	420	463	392	408	405	432	421	454	406	344	370	418	439	421	421	420	386	417	415	447	399	440	450	451	414	386	416	440	432	403	461	403	421	411	406	370	410	397	410	415	380	387	362	408	385	405	410	418	400	394	409	419	421	407	403	406	383	457	392	437	410	423	432	428	415	440	394	410	381	448	428	447	437	388	393	385	405	405	466	435	421	406	412	427	425	402	402	390	425	407	466	426	424	432	399	405	403	395	388	373	417	415	448	421	415	413	411	425	425	408	420	414	367	404	394	441	392	460	414	411	409	372	392	435	414	393	384	420	445	379	438	418	451	437	430	422	438	425	434	412	406	449	411	422	420	452	431	426	395	440	437	424	416	433	395	416	378	467	406	427	410	461	437	442	391	396	391	401	386	407	410	382	374	381	403	408	393	409	401	411	415	429	420	390	425	422	437	397	409	392	413	400	408	380	462	439	424	402	404	419	441	457	401	392	371	440	456	464	413	414	373	395	419	461	405	423	415	410	423	408	432	430	429	404	408	396	410	398	409	399	402	404	423	404	411	427	409	392	416	414	470	441	397	393	398	460	417	429	397	400	423	419	446	380	425	396	393	405	419	425	387	429	413	407	419	391	420	379	407	414	378	453	415	393	427	414	440	451	437	386	382	397	424	448	454	414	428	446	395	428	420	430	444	413	419	425	403	377	394	434	400	425	401	371	444	392	437	422	424	404	406	425	381	425	423	392	390	388	427	423	407	403	378	473	390	396	436	466	407	419	418	447	411	426	393	420	384	439	411	394	393	417	359	387	486	450	443	438	382	412	431	375	426	458	432	414	438	400	420	416	418	422	421	440	361	421	401	423	412	416	412	413	415	366	413	404	398	393	421	418	403	429	408	461	469	391	430	425	380	441	433	423	446	444	407	424	420	391	377	438	446	426	425	447	405	435	401	418	429	429	422	407	413	419	444	432	406	400	424	404	413	416	441	402	429	441	401	432	398	406	454	426	399	415	431	411	394	400	428	428	434	417	435	388	412	416	404	402	405	370	432	390	381	401	406	422	408	400	422	407	415	409	385	376	415	418	389	434	428	458	396	415	387	418	447	401	423	447	409	414	419	391	416	453	406	457	416	416	433	405	414	366	416	429	397	419	426	399	391	418	396	438	387	421	374	397	397	439	371	426	423	400	381	392	424	410	404	413	405	408	393	422	422	399	407	417	406	383	431	438	444	418	432	456	427	426	407	408	410	398	450	430	429	427	410	427	434	392	413	396	375	429	393	404	407	442	374	436	426	437	408	415	456	455	419	411	383	391	416	411	400	384	424	447	405	417	373	403	434	399	406	399	386	445	443	422	424	437	405	422	447	427	413	397	438	427	429	446	382	441	383	425	416	372	418	428	417	429	387	396	413	401	465	437	406	425	430	394	418	411	411	413	407	384	427	464	415	395	411	395	389	414	440	425	381	451	446	394	410	412	404	397	411	402	407	396	437	443	412	413	395	439	404	459	414	451	434	432	388	409	413	434	434	402	466	424	387	420	420	435	417	445	406	386	419	449	440	399	393	413	448	422	367	387	403	405	398	395	384	415	399	443	399	403	405	372	419	416	397	382	424	397	427	447	432	398	394	417	435	426	433	390	399	407	418	417	442	429	421	402	385	401	397	388	437	428	394	426	383	399	418	422	352	431	427	411	447	413	430	413	402	388	422	413	394	441	421	460	439	422	438	420	379	425	440	417	427	384	416	419	409	414	423	431	425	419	403	429	424	412	414	417	417	429	434	430	407	413	420	441	400	393	407	461	417	419	402	444	405	400	411	427	380	373	418	427	447	399	395	390	395	429	397	431	467	420	420	459	417	409	382	410	406	396	387	413	395	407	423	358	447	433	425	467	409	435	409	407	431	406	436	406	386	395	410	379	471	411	394	430	442	401	413	434	413	425	434
23951	17676	26794	21055	16802	9810	7994	9245	10856	11097	10842	10438	6720	4767	5175	3166	2239	1802	1741	1832	1460	1471	1739	1750	1538	1368	1393	1542	1467	1379	1392	1367	1165	981	984	1051	993	1022	1043	1194	1333	1281	1375	1186	1156	1069	1028	986	986	927	916	929	934	919	912	938	857	872	943	919	886	922	864	894	872	903	921	907	895	945	901	931	871	866	911	899	962	945	895	937	907	920	951	910	920	922	877	860	885	925	882	911	847	889	902	899	930	886	923	902	880	864	921	899	904	909	932	884	926	903	912	865	871	895	880	919	908	867	894	932	935	874	904	916	896	893	931	945	928	906	912	846	881	918	897	916	942	907	932	912	895	887	922	949	883	907	916	973	921	913	902	864	900	886	863	910	893	946	921	940	916	923	976	866	959	948	886	957	887	878	880	895	899	874	921	889	925	909	929	907	945	889	890	912	929	935	973	887	918	857	932	925	982	941	943	905	968	926	902	889	962	890	936	888	872	899	949	892	894	900	910	864	893	933	837	941	901	847	871	911	933	900	908	926	956	923	947	918	871	919	865	932	890	867	910	923	900	942	905	962	894	873	820	908	888	865	846	902	891	906	941	941	907	878	954	914	887	872	923	896	927	883	892	874	944	912	884	904	904	920	946	946	974	892	920	875	918	940	926	895	933	838	891	875	943	948	893	853	928	897	879	908	912	857	900	883	887	883	926	884	862	895	896	911	920	916	944	920	907	856	946	899	839	934	889	916	936	920	914	940	889	907	943	928	867	935	913	941	907	904	911	876	919	871	923	851	935	881	902	935	870	905	865	894	911	938	897	861	915	919	920	936	892	883	923	923	928	883	835	922	897	884	902	920	944	859	913	851	910	880	902	892	875	862	923	896	938	892	911	913	898	922	866	944	923	892	888	904	908	880	891	976	893	929	963	875	923	909	917	890	952	858	881	928	920	925	932	941	906	896	915	928	932	852	912	941	913	896	962	903	902	906	908	880	960	968	929	855	953	920	882	942	913	879	911	927	911	883	871	840	930	871	887	900	938	903	907	902	898	894	921	891	875	882	872	899	880	945	889	865	901	922	914	919	898	881	906	910	924	895	906	861	913	900	944	930	926	864	934	936	899	893	918	897	917	854	875	902	914	854	900	883	924	939	910	892	930	875	914	909	934	911	904	868	919	937	932	915	870	935	931	897	889	955	919	910	929	888	865	869	927	910	892	892	880	899	893	892	906	902	926	916	872	922	918	921	881	876	925	925	932	896	934	836	889	896	899	885	926	890	919	911	920	932	892	898	934	908	968	905	919	942	879	869	888	928	924	910	947	959	905	906	874	889	877	928	878	913	892	911	902	957	932	936	865	870	871	939	958	902	910	960	927	911	901	933	899	923	895	920	886	871	878	923	916	902	920	896	921	885	977	902	877	890	925	888	886	904	870	896	897	906	910	884	909	923	897	955	905	923	925	872	882	861	857	959	912	901	891	904	922	905	850	952	882	939	870	928	840	928	902	884	939	955	907	871	901	912	946	853	931	891	872	844	905	887	890	925	940	861	926	884	853	870	891	898	880	910	857	867	919	878	869	877	916	887	1023	865	951	886	939	861	910	909	946	911	954	885	907	946	966	912	936	914	922	927	909	881	904	892	928	911	896	923	871	850	913	867	887	901	921	915	911	879	916	957	886	917	901	906	878	904	931	894	890	878	890	931	858	870	946	921	903	957	935	887	900	929	904	896	938	969	924	923	907	898	916	904	860	925	942	899	943	908	866	846	947	857	959	887	939	923	904	864	882	913	862	903	924	874	894	887	924	939	898	843	938	895	937	889	925	875	916	898	869	892	868	913	896	893	890	926	880	883	900	882	912	912	897	887	904	888	913	914	912	883	912	878	918	937	900	925	915	862	934	915	877	911	931	939	865	929	845	912	869	928	868	943	916	845	934	878	889	913	911	881	959	914	895	900	820	883	888	936	917	889	827	894	877	841	910	912	878	873	853	830	909	921	913	857	967	889	913	962	933	869	930	896	901	926	891	874	945	883	909	889	915	897	917	877	899	882	885	908	902	861	916	919	918	925	927	897	913	950	948	924	879	864	923	914	913	907	933	883	907	949	963	848	942	877	890	878	934	945	903	935	916	810	956	932	877	927	939	871	889	916	865	897	852	871	896	976	908	894	908	944	913	892	831	882	920	930	904	828	934	843	948	920	907	935	953	859	862	934	864	853	902	908	870	924	901	889	931	919	894	922	891	938	860	932	910	885	951	917	908	851	927	884	892	919	900	882	906	929	964	908	907	907	877	855	893	923	890	934	886	909	910	927	895	896	915	883	905	921	931	959	860	892	840	899	956	903	889	899	910	911	873	863	904	931	907	932	894	899	937	897	910	908	857	879	941	863	922	924	856	901	905	876	887	862	946	927	889	875	932	876	908	939	893	835	927	860	947	924	954	880	883	928	903	852	901	978	918	865	898	930	912	880	895	913	955	917	931	907	903	884	888	961	886	894	925	857	909	940	917	869	874	920	871	896	891	908	907	964	886	905	905	902	895	905	904	890	901	864	888	874	922	927	961	954	887	898	900	906	912	879	877	897	888	903	883	939	906	887	896	933	937	929	858	880	910	918	874	947	915	884	933	881	888	863	920	893	911	918	934	887	908	937	927	928	959	900	923	914	890	985	867	907	899	902	873	895	898	966	923	907	881	916	870	849	929	950	897	912	941	895	887	907	887	874	877	914	896	854	893	902	917	955	929	880	904	971	928	898	946	925	925	920	897	919	907	949	951	934	915	933	898	903	856	915	897	891	921	897	882	863	915	903	955	903	911	905	852	975	914	896	917	881	915	908	947	921	908	893	883	937	893	948	957	858	920	871	895	889	963	922	911	913	913	922	871	887	965	917	892	868	903	891	868	874	875	900	899	899	915	868	913	908	916	931	908	844	924	891	908	883	895	884	861	907	863	902	888	863	925	868	890	923	921	943	898	894	985	901	933	875	865	942	939	928	892	906	909	923	914	905	935	881	961	940	900	962	919	922	867	950	974	900	916	950	896	878	963	902	883	910	936	973	903	911	871	926	916	930	941	930	970	871	929	920	930	857	904	906	892	968	898	920	895	896	912	835	944	868	868	924	900	898	859	869	889	913	936	889	947	925	947	951	880	946	930	932	917	884	919	864	878	904	944	836	942	892	960	895	953	838	827	864	943	877	883	862	964	903	860	948	919	893	957	963	922	917	936	941	855	926	903	907	908	904	910	919	906	903	902	923	914	986	866	840	892	947	872	908	915	937	851	904	985	932	913	952	908	938	897	901	898	890	843	898	932	923	911	935	894	856	913	948	895	967	930	918	910	922	936	934	862	917	883	896	892	899	884	881	919	918	905	924	912	905	868	898	849	905	904	897	895	968	903	894	942	887	896	868	888	892	871	902	880	882	932	948	897	892	923	919	917	895	880	930	939	908	900	953	885	892	898	914	928	875	886	874	889	921	940	924	906	955	908	870	930	894	955	917	894	942
16488	9406	8632	5915	2647	1702	791	675	589	531	475	455	413	346	383	386	387	360	348	406	337	372	382	372	401	409	352	381	341	382	376	346	317	317	330	333	326	305	347	385	340	347	351	363	323	323	327	314	341	329	337	352	325	348	342	332	335	337	318	341	344	390	337	298	325	311	330	342	297	325	360	342	317	337	306	342	331	343	321	370	338	317	302	339	353	331	319	337	312	332	330	327	349	321	306	329	327	322	344	312	357	300	320	338	290	353	316	362	315	355	330	345	364	335	298	329	311	361	370	315	336	316	357	345	341	360	337	343	331	346	315	279	332	379	340	319	318	340	348	325	322	308	309	353	348	339	333	348	312	310	340	336	332	362	306	359	358	345	369	352	320	325	352	291	309	337	309	329	301	372	375	337	317	308	312	317	315	340	322	318	335	354	338	340	360	317	351	328	307	310	338	330	344	306	337	375	352	361	322	329	328	318	337	305	336	318	382	352	380	311	333	310	338	338	347	301	310	330	357	365	350	349	330	348	341	307	340	348	330	317	319	322	306	317	367	368	340	339	273	320	317	310	357	311	319	305	341	298	304	341	315	362	304	318	319	278	338	334	327	303	317	351	342	342	304	313	332	376	346	323	351	340	332	339	340	321	328	318	320	298	316	328	363	358	387	311	336	345	321	350	339	302	364	336	311	307	324	344	319	313	299	331	343	361	341	283	322	376	343	304	357	362	319	319	310	300	356	319	338	329	322	322	339	323	317	325	320	347	348	340	282	361	366	328	320	320	344	327	313	324	298	350	308	313	330	305	313	359	362	340	336	322	331	339	325	302	326	345	321	305	355	340	345	340	346	333	304	338	309	327	325	324	346	345	337	345	333	363	312	325	322	331	360	336	345	334	330	354	336	296	352	324	305	361	363	316	298	333	363	335	321	311	322	317	326	330	322	341	328	327	329	353	334	330	376	306	295	337	353	280	339	358	325	320	312	318	342	344	336	347	337	355	319	359	305	329	300	335	291	305	283	302	324	317	321	316	320	315	331	305	321	312	329	361	343	317	348	363	343	332	381	293	332	361	312	319	314	345	315	325	317	370	359	325	350	310	355	290	323	327	300	335	336	309	363	345	310	341	320	317	338	330	354	321	333	346	306	330	359	349	309	318	316	318	322	314	354	348	335	336	335	369	324	310	338	323	346	312	369	353	361	351	326	313	333	336	340	351	331	347	340	367	343	318	336	370	353	356	327	336	357	308	327	335	329	341	349	347	342	301	354	321	299	311	332	343	333	328	355	326	329	332	350	349	377	320	329	310	317	318	339	337	306	393	345	295	334	339	326	362	341	312	322	329	312	315	309	352	314	294	332	314	317	334	343	331	332	362	293	311	326	308	328	347	342	391	391	308	329	336	325	334	320	333	331	328	315	333	333	339	309	319	316	342	348	342	365	335	357	300	351	341	353	316	353	317	345	338	349	330	317	366	324	363	373	334	338	304	317	343	333	316	332	387	340	331	314	335	331	351	323	353	349	331	322	307	336	334	352	308	291	334	339	354	335	283	326	374	345	356	352	362	340	358	344	347	310	339	350	378	331	356	288	346	336	315	331	351	346	353	312	328	331	311	353	307	340	342	313	342	307	308	342	346	350	356	310	323	323	337	333	321	327	350	355	370	346	346	358	311	328	355	343	329	317	332	363	353	293	342	336	336	324	303	340	329	313	366	342	357	331	303	269	327	280	358	345	337	316	351	331	328	344	329	309	342	349	342	352	344	333	280	332	314	359	321	306	338	346	304	351	355	375	351	370	322	303	344	347	338	336	334	320	344	355	329	333	323	345	359	329	342	351	356	349	353	327	375	341	297	306	318	321	315	305	346	325	323	329	318	351	344	364	332	293	284	340	338	311	321	310	328	353	342	302	289	325	303	302	331	322	344	352	359	348	322	341	351	355	336	301	355	324	304	334	332	340	319	350	324	328	351	332	336	315	315	296	356	335	329	335	325	358	307	309	282	321	334	316	365	333	304	346	321	343	353	357	289	315	332	327	345	364	315	334	311	324	334	349	362	313	298	378	339	333	323	340	351	351	320	325	298	341	342	305	348	335	325	332	321	326	313	317	326	294	312	327	320	321	349	346	300	355	345	325	301	288	360	386	319	343	341	282	341	370	288	332	378	351	328	332	328	320	383	313	325	349	335	336	303	339	346	343	330	284	335	343	338	341	297	363	361	327	313	313	340	294	340	334	338	351	340	380	355	355	351	332	320	316	353	312	318	322	311	325	322	352	342	295	306	318	353	362	328	331	324	324	316	339	300	355	332	339	337	320	332	351	332	356	347	344	323	356	350	354	334	332	335	324	329	351	345	349	387	310	320	338	337	335	295	334	328	348	350	322	346	350	337	319	346	345	349	376	403	348	297	324	323	349	335	320	341	308	313	368	347	357	350	332	338	299	327	290	297	337	370	295	320	349	357	318	340	312	360	304	299	343	331	374	343	310	325	326	326	355	314	328	331	307	316	293	336	329	344	339	330	328	350	334	302	319	325	304	337	339	307	303	344	391	338	372	306	323	308	329	325	322	331	320	319	344	334	278	327	307	326	294	332	310	319	377	336	329	296	314	339	324	318	345	332	320	332	317	333	325	354	359	386	332	351	342	324	324	316	343	377	318	358	327	351	365	332	343	334	331	335	347	296	330	297	313	335	340	327	312	326	382	323	314	358	354	326	320	320	325	342	368	301	352	350	373	303	372	333	392	331	338	360	326	330	287	337	377	343	357	332	328	317	312	338	341	339	308	322	328	336	355	339	364	352	326	347	341	358	296	352	356	302	306	307	320	301	359	317	347	354	317	317	313	287	316	321	359	337	358	355	305	337	334	327	304	310	345	310	318	339	322	313	369	330	304	335	370	335	333	323	348	324	371	304	348	342	341	295	319	336	322	331	356	316	354	372	331	351	335	305	337	340	370	323	337	351	319	321	310	323	308	364	327	353	337	348	316	397	350	322	346	326	367	336	360	304	344	341	365	341	329	344	323	325	313	303	334	346	362	327	314	332	339	339	317	350	335	368	351	297	319	332	317	351	345	331	331	347	340	321	312	336	326	312	362	311	325	325	336	296	364	347	344	332	353	328	302	323	348	332	313	342	348	364	366	348	330	323	305	298	321	326	318	290	331	320	332	338	338	321	356	342	301	342	314	337	348	355	356	332	348	367	352	354	324	354	342	341	300	323	346	323	326	329	355	341	331	331	318	295	353	350	368	287	331	350	341	332	322	358	272	375	320	343	314	308	342	347	314	340	343	338	350	336	320	341	347	337	344	332	312	350	303	337	342	343	336	338	323	364	370	349	321	313	352	316	319	325	309	304	361	311	323	323	353	345	347	332	333	360	316	321	342	332	352	308	350	338	336	346	339	322	310	327	361	308	310	326	289	329	333	369	293	329	347	341	318	281	353	334	297	355	320	355	333	345	372	335	337	330	323	329	330	323	291	286	327	344	327	349
10260	7673	13107	13137	8285	5856	2901	2433	2034	1684	1512	1440	1193	1056	1028	923	945	917	975	1024	944	954	1117	1150	1036	929	1044	1008	1024	962	973	906	816	820	792	763	782	756	721	760	749	771	796	793	803	802	767	775	812	737	769	717	712	719	768	739	729	736	706	695	754	744	770	792	733	744	724	721	766	737	753	811	786	756	765	759	790	748	773	775	751	750	698	713	703	781	738	752	764	771	769	776	776	757	786	750	770	758	755	727	785	765	766	800	770	741	753	703	765	760	692	798	760	744	767	768	795	716	717	737	780	779	714	770	751	757	767	725	718	740	745	758	741	734	730	771	772	676	793	775	720	741	802	723	719	728	749	727	800	739	741	729	767	742	737	758	757	788	810	741	778	724	729	763	717	695	764	749	759	761	782	739	763	718	751	727	726	776	765	803	765	747	774	774	759	789	738	739	728	759	732	732	759	739	786	726	718	754	777	719	691	749	694	758	698	747	755	766	750	774	695	744	819	746	743	789	771	720	826	772	747	757	736	715	741	666	734	742	785	732	760	755	716	738	712	744	735	696	735	742	748	733	767	755	771	777	727	784	758	807	772	696	763	719	701	779	717	767	784	745	783	721	785	726	745	749	743	800	760	780	813	766	742	747	758	728	715	737	767	751	744	701	736	770	775	751	756	741	758	778	776	751	766	747	773	731	708	741	757	714	744	766	780	723	728	758	717	761	754	779	746	745	785	767	744	716	754	760	799	742	730	788	790	714	703	786	775	747	748	746	743	720	763	809	809	796	707	777	722	768	739	763	697	737	736	723	751	756	761	741	721	810	778	757	716	735	762	759	728	780	757	747	768	737	796	776	731	772	758	775	785	724	752	735	738	749	777	750	741	782	789	732	736	773	720	765	766	747	780	810	743	751	723	736	763	736	751	777	753	712	770	723	769	760	753	756	727	703	723	745	762	741	753	720	688	712	742	811	780	754	731	769	751	770	764	785	769	706	745	774	751	742	736	750	786	709	739	753	775	718	780	742	762	751	713	797	710	701	722	784	765	767	777	723	810	770	745	751	763	703	764	837	745	725	736	789	735	712	743	728	785	759	743	744	732	766	741	774	711	742	795	724	735	754	722	720	775	754	751	765	723	725	747	694	758	758	772	746	709	734	810	783	733	728	760	779	746	713	738	734	740	739	753	789	798	772	743	775	779	762	750	705	770	770	722	769	745	747	727	769	739	741	743	727	780	735	770	683	737	755	741	751	785	774	757	719	727	723	778	716	724	750	746	795	787	719	767	733	807	758	735	750	785	710	715	752	762	747	766	783	757	759	721	769	775	730	722	775	727	741	734	766	732	770	766	728	775	773	717	778	756	766	713	751	760	773	763	756	818	744	752	753	764	769	807	733	781	761	715	744	763	772	760	762	783	758	734	802	740	766	763	750	758	733	739	730	731	761	765	711	731	731	773	701	750	725	740	740	757	727	790	760	731	754	728	750	730	812	707	708	705	762	782	819	746	758	794	756	757	716	757	760	801	697	735	732	767	739	730	765	738	736	715	742	749	774	720	743	781	723	820	712	753	731	773	709	762	730	709	723	739	730	788	725	748	779	784	782	755	741	749	722	737	757	741	753	780	735	792	758	775	760	751	811	723	727	721	737	736	745	795	721	741	730	755	735	753	789	761	743	780	758	722	725	789	780	740	741	719	727	730	726	744	749	742	761	730	693	742	750	737	754	777	728	750	772	720	703	727	765	810	737	770	684	715	747	790	756	763	792	717	779	761	701	706	726	805	724	738	806	772	771	737	771	776	773	769	745	827	763	737	757	736	750	781	803	749	774	734	756	736	712	793	740	779	793	742	763	692	733	758	749	752	714	731	762	791	698	735	776	782	708	745	731	684	805	696	743	780	810	705	768	776	777	730	764	747	739	686	736	695	787	728	738	758	740	690	755	744	778	758	769	731	798	784	766	770	775	763	773	733	779	771	773	749	787	735	705	771	785	733	758	727	774	762	716	714	746	754	744	797	731	749	739	738	772	727	776	745	740	766	791	751	819	740	813	742	787	737	733	770	811	727	751	783	782	733	737	754	798	753	745	773	775	788	749	738	782	765	741	774	693	758	750	735	758	814	710	739	755	717	762	751	804	760	802	802	742	742	805	727	736	726	730	749	753	758	769	732	740	768	759	789	754	791	737	735	758	692	765	751	719	816	775	790	771	762	757	774	779	775	755	740	774	758	761	709	740	669	710	820	781	718	782	751	728	787	791	717	784	781	768	726	742	709	765	741	753	744	718	748	778	717	757	751	773	746	718	768	724	758	812	778	743	757	703	759	763	782	774	714	741	766	730	814	777	721	754	725	739	761	783	793	765	766	752	768	759	731	765	778	758	764	758	770	718	786	744	795	744	693	759	746	740	732	739	743	766	754	760	743	772	752	762	724	740	724	791	729	740	707	713	733	778	737	758	731	653	756	799	731	806	728	776	742	761	781	737	778	746	775	796	738	742	773	745	744	757	772	757	743	732	801	759	764	705	750	750	780	741	781	754	759	739	745	737	734	779	769	735	725	724	736	727	831	731	749	718	770	762	720	785	735	758	744	754	745	773	737	727	732	736	772	804	788	750	760	758	758	762	711	715	746	714	710	737	694	763	673	773	787	781	729	737	775	766	781	757	712	791	742	743	758	756	762	815	769	740	745	750	738	747	707	773	760	777	770	720	734	759	751	797	794	765	763	800	777	751	766	705	781	781	734	685	780	804	776	732	737	776	746	742	771	774	768	768	743	768	757	748	752	710	737	729	723	729	727	759	773	793	739	714	770	761	769	721	764	720	701	751	717	755	805	713	734	735	766	756	753	746	727	786	750	770	744	752	712	713	757	798	710	745	763	743	707	746	686	783	737	782	734	752	780	755	794	763	750	747	753	725	807	733	745	750	768	718	730	804	708	796	716	764	780	747	739	771	781	769	747	714	754	806	769	810	725	762	727	754	712	757	825	752	795	754	747	745	740	783	751	739	758	793	768	748	774	814	774	731	770	781	712	728	794	749	749	806	756	768	775	784	792	747	788	765	734	721	803	768	675	789	751	736	776	715	753	731	808	787	767	743	752	761	821	752	793	799	742	738	749	747	753	739	696	733	748	730	759	751	725	773	739	773	752	793	745	742	763	726	766	706	759	808	754	756	735	784	820	752	765	767	784	768	781	735	759	787	713	782	753	805	789	734	768	745	745	741	754	762	756	743	730	788	713	763	745	794	754	705	771	739	754	731	770	739	727	780	752	757	715	739	791	759	712	757	730	749	760	727	741	778	772	757	751	745	769	719	739	729	806	744	750	714	759	771	764	770	742	713	791	743	739	772	723	764	744	786	766	706	753	757	742	751	787	765	764	780	731	747	729	794	796	775	759	764	769	743	728	731	741	692	746	719	739	732	744	768	761	778	767	718	738	752	788	785	740	769	781	717	719	718	743	780	750	733	782	777	796	753	744	746	780	795	733	714	775	763
31609	17525	15907	11095	4089	2735	1554	1588	1594	1683	1489	1417	1022	718	637	566	552	489	495	477	483	459	484	469	506	453	465	464	452	456	429	387	407	412	401	373	408	423	407	425	396	432	440	394	398	397	424	393	380	398	380	429	381	366	382	401	393	398	404	417	398	390	377	374	401	370	351	411	379	379	393	437	412	370	408	385	388	401	375	368	352	368	367	365	401	359	406	446	378	385	380	399	401	353	420	388	370	385	426	330	368	394	412	409	395	384	392	402	383	421	373	383	393	441	407	378	416	395	383	366	397	396	398	366	391	415	419	394	370	428	380	447	392	396	379	360	361	394	376	419	381	396	376	371	356	396	353	360	408	366	368	429	436	380	387	368	389	381	404	362	377	368	395	386	390	396	388	407	392	407	371	397	404	395	377	375	376	352	395	395	369	412	375	416	327	393	402	396	419	395	388	341	394	393	396	377	401	377	397	392	412	396	372	397	343	382	408	420	383	406	417	397	374	403	390	349	334	414	368	433	424	423	385	400	367	404	378	392	399	398	384	405	408	365	386	374	386	361	393	392	392	411	376	383	376	394	374	387	368	405	352	389	441	413	358	399	368	344	374	392	386	397	402	390	425	355	411	413	398	378	413	406	393	372	411	342	418	397	378	364	359	384	387	358	358	369	396	408	375	384	358	405	366	403	379	376	384	380	376	353	399	413	392	390	366	384	350	401	396	403	378	364	345	424	394	382	366	408	393	389	348	395	415	402	348	396	366	401	388	447	407	454	400	354	444	358	368	406	407	380	400	412	357	371	359	370	341	398	395	396	360	393	384	419	404	382	384	379	414	415	376	368	400	367	408	388	401	412	384	390	376	369	422	359	413	388	386	412	370	391	368	383	390	367	376	386	404	426	357	367	371	410	350	416	441	380	415	408	401	381	398	408	382	401	381	415	356	394	359	388	418	364	388	423	374	390	379	394	385	384	386	379	349	359	415	411	383	400	395	401	347	401	396	386	365	391	381	410	403	407	387	391	398	386	356	385	384	406	395	348	375	379	359	394	381	401	417	395	387	379	397	382	331	371	381	430	380	403	364	392	385	399	385	395	376	434	401	395	382	425	407	380	421	409	379	403	362	378	371	383	399	383	408	366	392	391	367	377	367	396	381	389	416	388	375	360	400	413	401	412	384	378	399	396	376	387	394	388	410	416	406	380	393	358	377	412	397	388	412	380	368	355	383	383	339	397	401	392	393	389	380	366	367	363	386	427	380	412	390	428	391	393	363	402	404	404	399	381	362	415	415	377	394	371	380	390	383	398	411	384	358	403	358	389	386	370	351	395	371	384	401	396	394	428	397	403	391	383	361	390	390	379	368	385	391	393	361	359	398	381	398	377	407	393	397	410	384	410	412	416	363	397	348	411	377	370	351	351	373	398	361	378	390	384	359	372	402	372	366	407	370	403	364	399	373	384	382	358	385	376	437	387	387	385	427	392	390	410	375	368	403	387	381	406	369	429	417	380	365	411	360	386	356	380	391	405	365	367	419	398	383	366	383	400	389	402	402	381	414	424	412	347	394	404	379	397	371	373	368	386	382	438	409	393	374	400	438	374	367	408	365	390	378	387	405	409	421	433	408	384	412	382	409	388	367	390	383	402	404	376	352	369	397	389	391	376	391	403	392	411	400	388	423	407	387	408	408	408	367	394	384	366	399	387	365	398	377	375	362	421	411	384	392	358	382	389	367	402	377	382	401	435	362	395	397	401	411	386	404	365	409	421	465	401	376	405	337	388	375	363	381	395	367	404	353	413	413	391	396	405	386	436	390	369	404	382	336	396	405	413	358	393	361	400	394	370	368	381	407	413	396	374	406	389	385	368	393	406	382	372	404	367	414	339	398	415	391	406	373	401	397	384	412	390	380	413	397	383	382	392	400	407	355	401	394	415	421	409	358	372	372	371	405	366	392	400	381	371	380	417	403	414	375	374	387	415	370	404	403	350	365	420	409	410	397	381	420	389	402	405	373	391	357	361	393	400	423	378	338	381	368	409	386	407	377	376	364	353	378	401	386	417	399	341	366	357	441	385	410	407	410	351	389	364	365	395	377	371	372	378	398	374	412	377	406	423	370	377	358	376	360	361	401	371	382	386	379	415	372	394	404	404	346	375	364	368	368	374	401	430	405	453	389	380	366	330	373	360	399	350	410	350	351	421	367	365	393	458	422	391	380	424	398	390	379	363	428	387	431	403	445	394	409	404	398	366	397	373	403	367	393	422	361	400	377	378	402	390	382	355	347	353	369	365	405	409	373	385	391	402	421	400	393	361	441	397	367	386	412	406	395	378	399	421	383	384	364	406	381	393	395	372	372	392	390	408	376	358	400	386	421	391	454	386	384	435	407	391	405	394	384	383	401	402	392	432	390	360	359	403	399	384	386	385	346	409	419	411	360	382	391	383	399	395	364	412	458	395	390	370	402	427	377	376	362	387	381	420	394	380	417	401	359	412	353	403	416	388	377	376	356	404	379	380	388	375	409	341	433	379	378	385	373	395	392	389	363	421	399	401	384	373	338	392	414	406	365	351	383	437	369	363	387	392	399	382	385	370	377	380	433	411	385	363	388	386	413	395	345	396	380	385	400	427	403	387	384	353	402	405	408	384	378	369	360	390	384	406	369	368	344	379	386	381	399	407	391	394	402	392	402	404	380	374	363	382	410	374	416	408	395	366	390	403	385	379	389	405	403	409	434	418	410	371	391	405	373	343	363	347	399	372	370	370	356	397	418	368	358	383	400	387	426	391	385	414	379	390	417	364	412	378	415	398	389	385	399	387	366	429	391	352	399	372	348	392	400	394	381	398	381	411	385	417	359	392	412	383	362	391	348	388	364	395	410	414	384	390	421	390	384	345	401	392	360	368	412	394	392	423	406	412	392	390	402	396	431	429	402	354	377	383	398	409	410	396	389	373	430	376	357	385	403	353	400	360	331	349	365	400	403	414	417	361	371	390	384	370	368	407	367	395	398	376	417	377	373	385	416	413	353	394	400	400	398	387	365	409	415	414	365	378	400	364	374	412	411	377	398	379	383	398	414	361	360	384	422	407	366	391	392	390	401	405	415	395	393	393	387	337	372	385	403	402	418	421	427	414	431	394	396	386	402	397	340	377	394	373	368	394	408	385	416	404	377	386	357	428	395	393	344	410	425	388	390	422	390	380	405	384	384	419	385	371	372	407	406	402	446	415	416	390	425	410	388	390	374	421	396	367	391	399	361	408	425	388	390	361	383	396	380	411	386	382	347	336	341	403	396	370	429	380	404	340	402	386	400	379	352	367	396	384	440	410	392	405	425	382	359	374	385	386	397	400	360	376	353	419	411	391	436	396	378	379	376	404	366	394	375	382	386	376	403	377	393	381	383	412	371	393	391	350	378	382	389	409	414	334	398	366	355	411	400	392	421	404	374	385	388	364	361	415	403	344	420	425	425	396	368	427	420	377	420	377	393	382
19617	12737	20325	20378	10753	9339	6002	5895	6698	6822	6635	6144	4315	2663	2654	1753	1628	1600	1652	1516	1253	1289	1538	1476	1351	1353	1320	1363	1241	1164	1187	978	962	1022	1086	1001	869	862	877	970	882	920	1093	1059	1038	965	937	923	910	886	855	831	832	833	856	817	898	861	840	867	838	837	863	871	866	910	846	856	828	838	891	807	847	904	865	871	896	844	875	829	882	874	848	879	846	810	889	848	891	874	874	894	854	873	886	839	831	878	860	866	914	873	889	849	807	887	843	866	822	850	875	926	856	848	881	825	887	835	848	848	898	880	837	858	830	873	854	884	866	877	864	844	826	893	911	809	874	874	858	857	869	838	834	833	845	805	843	868	834	859	875	923	858	867	857	845	902	857	859	808	837	849	859	893	878	885	872	890	922	839	835	857	824	862	831	844	842	903	853	815	908	917	863	892	848	910	821	903	898	863	887	848	883	845	895	813	814	796	876	854	882	875	861	843	840	873	862	863	857	851	877	835	877	879	859	814	850	889	866	870	835	882	842	877	847	913	785	866	875	886	876	896	808	851	900	891	866	861	821	864	904	854	845	777	832	817	826	839	854	839	869	848	835	853	858	864	874	851	862	884	921	870	891	832	859	877	840	924	874	886	866	829	897	890	829	791	823	897	888	865	832	871	865	850	883	868	848	868	846	811	893	876	826	908	912	871	833	866	858	825	837	873	891	834	893	893	891	834	838	849	870	831	836	830	818	889	860	891	878	871	915	868	876	827	824	855	875	847	867	910	854	858	903	838	921	833	898	868	847	890	909	871	837	912	857	848	876	844	819	862	844	868	874	886	823	881	873	848	846	891	892	831	806	885	805	858	889	868	843	803	883	842	883	917	844	858	828	819	859	822	866	872	838	867	898	906	823	854	843	869	881	844	829	834	931	908	889	875	895	822	860	881	826	800	877	826	857	886	866	895	911	865	870	869	867	824	925	860	856	877	903	865	863	836	828	838	876	863	870	863	857	887	849	860	868	855	851	877	862	845	865	882	881	813	842	851	901	844	858	833	840	821	858	852	822	877	849	857	842	858	837	892	890	887	894	872	830	859	853	874	836	841	819	884	829	876	880	835	830	848	864	901	853	869	848	804	888	882	854	853	819	854	943	821	827	889	912	906	868	851	870	891	921	892	900	848	857	864	848	839	829	843	911	802	900	826	819	880	918	852	871	864	862	891	877	827	837	871	867	889	822	860	849	833	860	831	882	854	829	879	935	839	896	837	867	822	892	863	879	868	898	885	891	888	897	835	921	828	849	831	886	871	828	891	875	858	860	867	831	854	840	851	862	896	851	861	877	872	873	877	830	862	860	847	806	856	872	867	874	876	840	866	874	895	872	903	849	840	828	868	887	882	835	889	860	889	864	821	870	908	874	852	851	856	845	904	863	872	868	797	843	834	843	856	825	861	879	815	861	855	898	888	875	872	836	901	831	892	870	829	856	894	869	909	841	870	910	861	830	922	880	896	866	848	871	892	857	889	869	810	881	841	827	816	899	821	916	887	843	899	869	882	866	886	823	883	854	888	906	880	879	860	832	874	849	877	892	899	911	881	807	900	910	901	892	863	848	906	889	862	868	839	858	898	865	882	904	889	887	871	879	821	899	893	877	867	810	845	910	840	848	861	869	853	818	887	871	841	801	838	869	875	891	903	908	839	854	823	846	896	829	894	888	824	834	910	845	862	836	844	880	865	866	871	934	891	830	823	850	863	829	872	831	895	875	894	871	850	875	872	885	891	833	902	809	913	878	858	904	865	829	871	885	849	862	926	835	924	829	866	876	887	855	844	821	871	913	882	845	857	853	835	865	834	923	865	843	837	889	878	904	875	852	850	876	863	868	858	841	846	848	841	880	920	875	860	877	846	865	872	873	850	854	843	860	855	894	927	833	839	849	926	908	893	866	877	879	833	864	852	898	887	877	785	811	904	852	848	894	873	870	891	847	861	879	938	923	834	874	854	868	861	880	808	926	847	923	892	845	874	847	846	866	873	854	791	853	849	844	850	865	851	901	824	870	845	860	864	857	836	875	853	852	867	829	854	854	862	880	835	802	854	821	916	917	878	855	851	878	846	903	893	825	843	883	842	865	861	875	852	831	828	847	845	879	870	823	866	851	879	863	867	867	942	872	891	802	813	877	829	921	887	906	841	897	914	843	890	846	841	855	872	892	834	842	905	889	882	852	840	814	799	870	834	816	886	860	894	866	825	852	834	818	861	850	864	843	861	828	817	882	868	791	858	923	869	903	879	898	848	885	898	907	838	861	871	805	882	854	869	922	857	874	908	858	854	827	854	837	912	887	825	867	824	881	836	808	895	867	866	850	788	838	864	842	883	821	801	804	864	894	864	851	911	872	889	872	839	863	845	860	896	875	849	884	882	856	890	845	863	856	883	843	887	820	869	918	882	896	889	876	858	885	872	809	843	832	832	880	913	871	941	878	879	865	865	896	826	909	840	919	851	893	858	928	863	863	875	820	901	833	861	869	871	867	847	848	882	840	824	826	874	872	827	846	870	896	855	854	862	871	876	846	892	881	877	847	893	857	865	880	843	862	836	899	898	847	794	840	856	881	829	857	858	859	854	854	835	862	844	853	837	871	839	906	877	860	860	809	846	850	858	851	869	872	842	867	853	864	840	828	822	834	876	887	846	866	814	856	792	879	886	896	803	827	861	883	877	860	920	817	840	825	844	855	901	833	914	860	884	856	808	873	863	830	845	843	876	881	878	846	819	838	865	897	828	837	802	874	860	810	862	834	864	868	847	866	841	812	829	879	808	855	845	842	816	863	822	841	858	827	861	862	883	847	862	833	842	800	871	860	837	872	878	857	866	868	868	904	870	852	853	864	886	908	829	879	788	890	847	877	910	826	792	850	811	843	847	905	851	877	891	804	874	838	842	824	823	880	846	910	865	863	882	892	867	907	912	875	847	858	904	847	882	912	844	879	904	884	868	821	868	886	863	858	839	883	858	800	828	855	844	817	843	867	868	887	840	817	876	852	867	853	866	924	861	891	845	857	804	842	864	889	867	876	858	847	857	873	875	842	859	857	855	886	914	854	937	871	832	808	892	906	899	864	930	852	832	854	888	863	842	873	926	887	906	837	893	845	844	890	893	872	826	832	856	846	861	822	863	802	859	852	898	835	853	914	884	850	869	831	848	883	860	882	885	824	861	820	821	918	869	862	884	895	873	912	866	854	888	838	860	837	879	878	900	892	877	850	882	870	926	850	874	849	866	876	886	845	835	859	872	861	868	831	813	846	888	856	868	864	853	859	877	809	886	804	866	908	874	896	851	905	820	819	839	900	887	885	822	843	883	853	866	819	846	856	860	876	809	855	859	958	815	904	887	837	847	854	787	898	861	911	873	863	841	915	827	887	888	859	867	900	891	848	832	886	824	912	821	893	860	849	905	921	842	849	834	879	926	870	852	836	839	797	834	844	844	853	892	870	826	878	826	834	836
39547	23705	22589	16499	6401	3829	2535	2176	2494	2676	2747	2574	2135	1368	949	837	672	562	611	646	501	542	570	523	500	481	487	500	435	507	457	407	442	413	413	411	435	376	427	413	418	438	431	484	477	507	477	450	411	381	412	415	408	409	429	434	442	411	420	405	410	411	415	424	403	402	411	443	379	427	452	377	399	380	388	396	432	397	425	426	386	405	436	405	419	380	462	390	415	394	436	421	390	427	411	371	378	361	418	398	448	381	419	391	405	384	414	426	435	389	416	403	427	396	397	405	428	393	401	443	393	386	426	408	401	402	382	386	408	427	397	397	422	383	396	396	399	381	397	402	417	407	375	382	393	440	409	401	401	412	390	423	432	411	441	394	418	375	396	412	411	400	426	416	413	441	424	379	382	432	383	433	372	398	425	406	416	400	417	415	412	377	387	401	407	355	446	426	395	383	391	358	407	415	386	443	419	402	418	420	397	398	406	394	427	407	382	386	412	402	455	401	403	421	431	427	420	408	409	400	399	386	353	421	435	404	400	403	400	408	394	405	415	380	446	390	304	392	391	404	386	386	416	392	425	409	421	419	391	390	392	390	385	402	402	372	415	416	398	405	411	355	426	419	378	409	408	430	403	421	394	411	424	406	460	422	384	397	386	412	411	362	433	390	446	413	377	434	383	379	348	383	410	384	364	397	409	380	367	410	380	360	400	396	427	410	437	385	384	406	383	398	389	426	454	425	392	422	430	399	425	384	378	388	401	379	416	416	418	417	398	426	389	403	382	406	387	437	404	388	423	397	388	380	411	369	390	442	411	373	399	394	411	378	420	416	366	430	379	397	436	441	441	424	382	406	412	431	416	390	407	414	427	392	427	352	433	362	428	404	390	422	409	375	399	426	426	429	382	396	398	412	423	392	404	413	417	409	399	440	419	435	454	415	377	432	414	433	417	388	396	420	403	394	376	431	412	424	441	397	429	416	398	386	431	436	383	408	414	432	418	403	397	369	408	379	427	405	396	396	402	420	401	403	388	433	419	377	431	376	389	416	400	380	397	412	419	357	421	396	381	423	416	432	402	405	393	422	408	401	378	407	388	401	395	400	404	402	412	397	410	385	396	426	402	409	399	382	367	402	393	403	398	393	408	407	377	353	405	401	404	436	450	393	386	414	397	387	385	378	417	405	392	431	407	386	372	365	409	419	380	392	406	410	396	418	395	405	411	386	424	394	431	397	397	396	382	394	380	404	403	400	427	428	372	408	439	366	400	392	409	438	379	430	432	374	355	411	390	432	411	346	416	413	368	393	372	427	399	411	429	388	400	402	427	390	467	394	394	408	392	396	400	392	409	438	389	396	400	398	438	417	420	399	406	408	391	381	431	455	413	391	419	382	425	399	408	406	382	402	412	415	402	392	445	417	405	398	385	408	393	409	436	416	396	411	438	373	398	410	403	403	396	380	443	401	408	391	447	384	403	421	394	409	415	427	413	401	371	430	438	397	432	403	390	416	403	399	418	400	396	410	407	408	451	378	381	407	382	410	392	413	423	404	478	401	444	403	394	398	396	353	431	414	388	435	399	391	435	409	442	421	393	373	406	419	367	413	414	354	365	411	430	385	408	365	440	365	430	421	423	402	403	422	447	385	328	404	402	400	401	385	439	413	434	362	402	419	412	382	396	435	387	397	397	385	411	385	369	370	413	416	427	418	400	409	427	379	405	437	404	423	430	441	396	390	376	427	386	417	366	391	390	389	386	408	413	419	384	386	404	419	387	431	392	375	407	419	435	426	454	454	428	428	412	387	386	374	412	418	434	407	357	396	392	404	414	393	420	391	387	414	366	400	382	418	357	414	392	391	432	404	385	407	405	379	415	431	387	373	408	404	419	409	402	432	392	395	369	414	386	423	405	409	394	410	392	417	403	411	418	416	380	395	396	411	390	405	418	380	399	372	402	411	386	387	436	435	371	396	400	441	442	402	397	417	398	389	435	429	406	404	413	372	426	437	400	402	427	423	398	411	356	390	373	368	423	426	416	451	394	432	417	424	421	412	384	426	374	406	422	426	377	407	382	435	418	409	478	412	384	423	378	411	388	411	399	408	433	394	422	410	417	422	434	358	423	409	421	401	381	409	409	398	398	418	408	431	398	403	399	421	395	371	388	373	436	406	431	384	434	423	405	407	427	401	408	418	431	428	400	365	393	420	418	434	461	389	385	425	405	399	424	405	381	406	395	415	400	385	401	406	424	408	397	389	415	392	416	399	403	389	449	408	375	403	394	355	410	385	441	414	417	400	392	395	398	404	400	399	415	452	416	375	445	410	397	416	429	425	430	401	427	442	377	371	452	433	402	407	368	406	409	394	420	410	388	405	419	414	372	406	435	400	371	396	402	417	406	384	407	430	383	391	445	398	439	362	377	445	394	414	407	456	410	398	406	410	429	380	405	404	396	382	369	407	395	390	392	380	427	407	429	433	455	386	405	419	400	466	379	405	411	408	381	361	421	408	425	359	398	398	404	402	428	407	427	466	425	377	435	434	431	408	419	458	410	406	408	387	404	406	411	417	424	386	427	397	404	410	428	396	394	382	406	402	383	384	379	404	434	441	377	401	393	395	424	374	393	413	394	389	402	416	397	404	409	384	376	407	397	407	409	372	429	418	373	412	389	410	448	433	399	421	382	410	388	390	422	365	404	393	409	411	418	372	407	396	436	375	395	417	396	388	415	405	407	409	419	371	403	413	393	418	452	400	415	387	437	389	410	385	407	393	378	422	376	408	413	407	439	440	402	371	403	425	385	371	384	428	430	416	396	381	404	368	375	396	392	399	424	415	396	409	362	401	402	362	388	408	424	394	440	447	393	419	378	441	438	404	363	419	431	423	418	357	398	400	424	426	428	350	413	406	394	449	453	404	371	430	421	432	390	381	427	409	421	402	391	416	410	389	443	390	421	410	374	377	390	412	439	386	417	407	431	409	433	431	413	364	433	396	389	439	436	400	403	389	368	372	440	399	406	443	409	423	397	377	432	456	382	394	418	406	460	451	437	422	378	384	378	396	398	378	438	386	420	393	406	427	363	385	419	371	395	367	412	423	377	424	464	399	382	408	426	416	425	379	407	409	407	413	447	425	416	419	445	413	432	416	394	466	414	402	441	451	408	423	428	379	428	432	393	361	401	423	385	381	426	404	490	413	377	407	381	427	451	360	392	384	403	379	401	412	391	379	406	406	412	454	408	423	377	420	389	402	423	373	417	393	396	395	409	444	413	381	400	406	390	365	423	413	368	412	387	387	383	431	411	371	405	423	390	425	389	392	405	413	401	384	425	409	446	389	417	411	406	428	376	425	375	382	403	426	397	412	391	364	391	411	422	387	422	385	390	418	402	402	362	380	394	391	387	392	434	438	406	398	388	379	407	449	351	396	397	424	436	427	400	425	451	422	417	417	378	373	372	390	390	433	393	415	435	405	375	398	423	389	377	377	386	434	402	450	405	409
23874	16697	25315	25832	13109	12659	8952	8834	10110	11485	11800	10521	9076	5505	3945	3055	2398	2003	2140	2045	1451	1540	1864	1727	1494	1359	1526	1430	1304	1317	1315	1024	1127	1120	1047	939	908	939	871	906	878	916	1193	1383	1292	1168	1092	1047	912	897	920	871	840	849	938	871	871	869	895	904	901	921	892	822	853	922	880	875	908	882	872	937	863	914	906	914	866	870	878	800	892	854	882	841	882	945	893	929	858	897	885	896	864	916	827	829	889	867	887	868	923	854	836	882	897	854	804	853	844	886	840	881	829	847	935	838	886	922	923	876	876	911	889	914	888	971	894	917	869	856	867	877	895	851	911	883	856	875	827	926	895	914	891	884	888	886	889	953	925	850	883	881	903	932	888	900	913	884	904	861	893	887	939	869	908	922	894	908	889	880	950	923	833	882	868	861	903	911	897	885	882	882	880	858	852	879	894	890	862	909	847	903	865	872	912	874	935	855	858	923	907	879	876	898	871	854	890	868	886	862	860	907	910	906	879	873	888	923	895	873	815	900	925	896	883	862	851	895	896	899	941	909	892	857	911	892	835	857	917	857	851	905	920	881	862	865	849	956	928	878	926	909	883	834	903	872	819	885	917	855	842	910	907	877	952	883	908	884	914	878	831	912	875	836	919	859	864	874	932	913	915	895	898	904	921	873	862	901	916	865	917	859	917	920	845	925	936	889	832	893	900	810	885	850	905	875	906	867	884	923	905	886	889	878	899	884	885	905	915	877	865	879	838	909	929	892	904	918	926	922	888	885	895	933	878	903	855	883	891	962	903	882	861	885	869	882	879	939	915	879	891	896	856	841	925	893	943	862	847	918	885	875	881	886	900	884	911	896	912	872	863	878	859	934	900	881	911	857	860	904	830	854	933	848	902	869	873	857	872	900	857	920	845	907	909	942	834	867	920	932	802	890	893	894	870	898	832	856	841	895	799	902	865	928	898	886	874	852	891	926	845	871	870	906	915	841	884	906	857	860	886	881	904	885	911	853	882	887	903	922	875	846	926	912	864	875	852	911	875	889	919	896	907	863	888	914	843	833	926	900	942	903	890	844	877	890	853	920	917	810	933	867	880	860	918	880	861	923	906	889	907	888	874	886	861	879	848	875	899	909	849	891	876	917	908	859	926	887	864	861	855	944	840	953	897	888	902	883	893	884	924	851	823	889	874	907	877	890	895	898	898	881	910	881	900	929	863	906	881	864	888	870	923	851	868	896	910	872	861	856	872	875	885	892	938	872	889	934	886	837	928	893	884	867	870	876	871	916	884	862	864	876	862	857	892	874	865	943	848	888	873	889	899	806	857	887	901	877	909	881	893	874	924	843	942	855	882	899	871	931	883	859	875	866	839	879	926	883	887	963	952	889	834	859	889	877	899	906	847	888	932	908	902	915	851	887	863	883	820	879	885	854	869	873	846	826	883	868	892	845	816	865	882	859	901	867	938	869	852	844	907	863	844	860	923	889	874	864	908	928	893	893	912	911	864	886	877	867	901	894	843	943	895	880	863	843	850	949	853	870	877	916	895	919	897	891	850	877	882	868	918	897	873	870	904	875	901	836	896	886	917	911	897	916	894	876	877	891	899	847	875	860	890	881	867	944	878	829	889	873	886	854	861	904	881	941	888	888	901	847	873	914	897	872	874	913	882	896	904	868	934	884	843	917	899	850	880	941	928	862	898	853	898	929	872	906	878	900	895	867	849	862	904	874	866	925	858	909	913	847	856	925	919	914	934	930	894	924	821	931	874	891	907	820	876	887	863	796	860	965	887	933	889	885	909	849	891	930	859	855	902	911	898	898	905	867	850	870	849	912	848	901	916	860	861	907	875	885	888	871	886	909	882	893	886	844	860	889	895	910	831	914	883	901	839	878	890	851	892	862	897	890	868	883	878	909	882	888	857	907	872	954	897	856	910	834	917	890	916	884	926	874	881	930	834	923	906	895	869	905	891	894	897	849	850	815	867	869	884	882	942	920	860	886	924	855	860	912	922	938	925	836	905	878	912	867	849	889	919	879	864	869	837	909	840	864	885	923	894	886	816	911	884	871	905	840	869	876	941	943	936	860	934	918	940	902	840	868	860	903	880	846	849	884	916	955	903	894	923	858	881	868	938	923	892	880	864	925	884	889	905	832	897	875	838	856	933	901	879	886	865	906	881	895	860	871	843	872	856	851	933	889	844	856	864	902	849	916	830	853	907	968	880	811	921	927	877	876	896	837	868	872	888	964	853	858	889	920	865	868	885	937	877	893	912	872	827	909	882	871	835	920	878	862	881	908	923	910	840	884	933	876	908	887	883	860	939	904	856	889	864	903	832	908	876	897	908	918	886	876	885	865	898	826	893	880	870	894	859	916	913	899	889	882	919	910	845	879	871	896	867	876	880	929	971	922	873	900	902	889	928	871	916	862	866	906	877	859	889	921	878	892	908	944	887	875	885	836	875	905	887	901	831	872	893	849	873	866	893	904	873	926	843	901	832	855	868	871	877	854	886	893	866	868	872	880	889	911	879	853	951	946	870	816	887	829	862	886	926	839	875	931	908	939	921	860	811	900	895	955	908	892	883	860	916	890	858	925	874	873	897	892	894	852	829	855	862	824	912	885	928	879	907	863	896	897	939	916	897	909	896	894	929	864	844	852	897	885	902	895	872	895	831	892	905	857	898	822	899	911	845	877	868	894	859	868	919	903	910	824	887	873	918	857	886	906	913	853	857	880	916	882	858	908	881	849	910	881	870	877	949	879	889	908	871	884	871	930	846	896	840	841	861	880	863	867	901	901	940	877	886	873	904	903	877	898	823	889	870	863	925	849	967	861	890	886	914	842	853	870	868	876	882	898	835	864	892	913	912	888	926	859	831	863	896	938	871	884	889	901	828	893	842	914	896	951	917	901	902	951	904	885	927	898	902	913	940	932	928	893	936	947	856	859	883	883	907	873	883	955	921	845	833	840	901	885	872	860	897	857	851	896	904	911	876	857	858	852	908	857	871	885	876	924	916	804	856	850	891	905	880	886	822	928	858	896	893	883	878	879	858	853	882	935	920	867	860	879	892	853	866	871	937	885	868	879	824	829	886	910	922	864	950	849	858	851	891	837	886	844	872	879	941	909	868	885	862	878	874	814	919	835	874	854	886	915	866	890	895	913	909	902	920	894	876	891	923	924	873	904	858	849	887	858	919	898	890	889	871	870	878	912	862	919	900	877	909	861	901	868	905	860	924	846	819	876	933	893	870	908	879	868	884	861	924	895	934	879	866	866	920	879	867	856	874	872	911	850	878	856	870	869	871	928	884	961	846	903	864	907	852	931	882	866	891	853	895	868	840	881	906	812	862	894	903	840	903	887	901	896	889	866	884	895	909	870	845	888	884	880	909	910	878	867	820	887	939	912	894	934	889	849	869	903	874	900	859	955	929	882	869	896	908	854	875	911	870	890	925	845	857	869	923	907	894	908	918	914	888	910	867	873	933	941	888	813
18928	8980	6459	5755	2257	1892	1091	660	576	518	447	449	404	379	385	372	403	396	368	354	383	402	392	372	362	341	338	353	376	321	338	316	327	341	338	315	331	330	350	349	340	289	308	327	343	361	357	350	350	323	311	338	344	355	340	323	334	342	362	337	314	318	311	323	306	321	315	316	309	294	335	308	328	326	337	280	323	329	300	345	342	285	323	315	308	360	323	357	358	338	305	303	327	329	322	322	333	320	321	348	356	328	332	334	335	332	308	329	316	321	329	306	314	293	309	342	326	333	328	346	315	337	330	329	313	331	322	334	336	349	321	335	263	329	335	344	349	325	315	320	345	294	343	320	326	315	348	328	319	301	316	323	348	316	323	318	329	324	317	339	350	329	298	322	327	350	326	319	328	305	312	345	322	340	326	340	345	315	307	300	319	325	336	332	337	334	320	296	326	349	302	313	320	318	319	346	385	340	295	322	313	327	353	354	322	371	338	360	317	315	355	316	339	308	321	307	322	343	318	350	330	337	334	303	324	355	323	333	336	342	347	302	342	327	342	329	325	343	330	316	300	351	315	375	331	304	344	320	344	338	345	291	332	305	292	311	332	325	334	307	331	330	346	347	354	349	301	300	318	298	311	308	360	327	338	331	344	367	342	319	323	366	331	345	295	317	319	323	305	325	353	339	349	340	333	295	290	340	352	330	342	330	294	347	325	331	316	314	308	330	316	322	305	333	329	336	316	317	331	313	310	328	300	320	340	328	302	298	354	320	330	314	296	343	311	305	330	356	307	352	320	301	316	325	306	315	318	358	313	350	330	332	317	337	313	295	321	347	329	342	335	335	316	301	316	314	266	311	323	347	317	356	328	323	361	376	307	314	313	315	364	325	328	349	337	324	317	311	310	338	298	339	316	340	311	334	336	341	329	315	297	341	347	306	341	303	347	314	320	313	321	334	355	318	320	312	330	331	329	356	327	324	330	315	361	321	348	329	358	338	285	322	314	318	351	311	317	344	339	297	313	364	317	352	327	316	313	333	322	329	311	319	315	328	323	337	324	331	314	331	314	321	324	392	295	317	304	307	352	326	328	331	297	321	302	317	349	303	343	345	362	352	329	324	325	356	332	330	299	303	329	316	312	346	319	329	343	356	339	318	329	309	303	326	337	319	313	349	323	293	320	351	308	329	310	338	312	332	341	339	325	333	342	367	301	344	312	318	357	312	304	342	319	343	336	300	327	295	338	331	346	337	359	312	307	316	358	293	357	318	319	313	310	339	314	371	328	361	332	319	335	364	317	355	327	330	339	322	352	321	325	307	298	355	320	350	322	321	297	317	315	335	374	307	341	342	346	306	344	382	319	301	351	318	330	302	315	324	317	345	295	301	349	340	337	283	325	311	366	329	333	336	327	327	340	314	302	332	332	320	308	341	348	319	351	349	347	333	319	323	279	315	305	328	336	313	322	297	363	330	340	353	335	339	328	330	320	316	319	312	335	335	345	277	332	356	324	338	341	341	341	354	336	318	358	307	306	331	356	327	325	310	336	321	325	376	350	305	309	310	293	304	309	329	340	324	321	340	330	301	292	313	321	335	317	351	274	281	328	309	318	338	332	337	325	327	314	331	313	306	350	321	333	323	331	294	310	337	342	329	360	346	315	297	352	319	357	387	337	331	344	302	304	299	347	348	292	327	340	306	317	322	348	294	321	331	332	341	328	312	280	326	316	348	300	352	329	346	345	350	298	318	307	350	354	320	344	340	340	282	316	310	354	294	308	312	318	344	330	328	310	330	365	314	313	340	332	320	347	325	324	317	316	304	294	331	316	313	303	360	299	318	312	336	314	330	350	327	320	349	311	302	312	341	319	316	332	329	374	319	301	314	358	329	299	280	352	300	306	324	316	336	298	353	321	304	315	315	303	307	328	331	317	359	321	299	338	366	330	323	339	304	282	359	328	348	315	329	323	319	324	306	327	344	324	291	311	330	336	339	338	357	349	321	353	347	339	357	349	308	341	291	319	358	339	332	330	340	309	304	300	282	321	314	325	334	323	335	319	332	332	375	343	364	306	328	316	361	340	338	341	370	292	357	323	317	339	325	304	322	289	320	307	341	322	352	333	326	318	337	330	343	353	325	301	352	347	327	331	290	320	310	354	334	313	317	319	336	311	312	338	302	335	295	304	303	349	317	302	281	307	356	324	313	312	317	351	333	278	321	318	309	335	319	331	333	339	295	341	346	328	304	312	283	287	309	308	347	327	335	335	333	324	332	333	320	304	357	324	311	336	346	337	313	331	336	322	334	336	322	322	294	309	345	362	286	323	333	331	359	309	343	333	315	359	326	336	303	340	335	346	339	341	314	345	321	353	368	321	326	351	344	356	311	314	315	269	341	355	347	333	325	301	328	329	332	317	301	308	351	330	310	359	304	315	330	304	309	358	359	307	352	320	328	322	344	342	322	348	302	346	340	305	318	311	296	327	308	371	345	338	327	332	321	321	310	332	328	323	321	334	322	309	375	325	327	339	323	307	341	332	310	323	310	333	380	332	348	317	325	315	317	326	332	347	337	321	337	305	333	322	350	345	347	310	329	312	324	321	298	329	334	347	366	347	311	350	345	298	298	348	348	314	309	322	336	318	339	318	312	309	348	325	350	317	327	326	313	306	323	348	310	350	322	319	326	326	344	319	308	338	321	332	303	301	294	305	325	330	351	341	342	328	337	366	286	318	316	341	349	312	319	364	344	314	313	310	313	299	316	314	335	291	325	330	315	293	304	362	306	319	295	338	279	365	365	314	333	337	364	341	286	318	289	344	347	358	297	345	323	352	315	305	330	329	326	320	353	338	349	308	338	332	325	317	319	341	344	303	318	344	332	303	317	323	331	366	322	311	315	289	298	348	329	328	326	334	304	334	356	298	349	369	346	336	346	336	317	319	329	322	320	316	337	327	321	329	360	326	313	317	296	306	284	315	358	322	359	352	321	326	336	289	319	326	333	366	325	298	327	324	303	301	350	347	314	331	338	303	301	302	296	354	325	306	344	350	348	322	319	343	358	365	349	320	291	307	338	335	314	310	339	317	342	343	298	348	319	313	371	353	351	325	308	304	351	364	337	337	348	349	310	363	309	316	327	339	333	355	321	311	328	299	370	337	330	338	325	318	332	326	323	353	336	335	336	321	329	340	301	337	354	354	361	311	361	357	317	348	325	309	304	322	325	328	364	328	328	334	305	329	289	334	321	324	345	323	316	355	289	319	338	365	361	338	318	321	311	336	351	308	292	334	336	312	333	363	306	301	336	307	301	345	305	307	337	349	328	357	324	337	312	319	326	312	326	314	333	343	334	304	297	339	328	318	338	332	341	311	309	353	334	338	352	362	346	345	324	345	318	325	355	316	335	292	285	306	339	351	293	310	332	327	345	354	311	343	321	324	328	319	352	307	340	332	314	320	368	341	310	310	299	330	328	337	333	338	354	303	292	314	310	317	350	352	323
11402	6840	10125	13702	6876	7143	3740	2493	1946	1658	1400	1299	1182	1064	1077	1125	1074	1187	1176	1064	933	1126	1169	1081	991	969	1003	1008	904	959	845	807	818	884	797	695	781	806	816	718	719	752	764	747	742	732	702	737	766	731	736	714	743	703	763	782	774	687	737	733	745	746	753	767	711	768	753	744	699	744	776	764	705	761	705	780	712	740	764	760	730	785	721	730	766	757	732	729	751	711	798	749	750	735	780	705	744	738	744	754	732	670	782	771	753	722	700	713	738	745	721	690	695	775	701	738	742	773	713	726	740	716	719	691	687	728	745	692	703	731	759	724	765	788	720	735	706	704	730	769	759	754	710	799	747	761	740	754	776	742	748	724	761	752	772	753	744	776	768	782	720	705	728	757	787	717	742	709	748	742	716	756	697	782	688	705	743	723	697	729	730	737	726	746	755	766	746	724	734	712	720	747	728	784	746	748	742	736	792	709	716	749	740	746	725	707	724	751	784	758	757	764	768	763	747	752	672	754	794	786	730	770	711	764	738	761	711	761	767	775	759	749	746	833	715	773	746	818	722	760	753	750	726	710	753	773	821	771	797	724	779	731	788	765	730	754	757	749	792	757	758	738	800	749	769	763	740	771	675	741	718	749	737	742	754	711	732	693	702	770	785	732	726	732	742	704	733	763	723	731	739	726	781	756	722	752	706	711	735	741	742	743	736	728	765	760	772	765	699	720	704	728	737	774	724	728	774	725	708	721	710	765	755	756	748	770	739	715	708	713	743	717	726	743	729	731	712	690	755	741	727	766	742	763	720	763	760	718	746	721	770	754	770	759	765	783	721	709	745	706	740	763	745	728	742	736	755	720	760	770	730	753	785	739	763	747	754	748	749	749	779	738	782	757	762	796	716	748	760	752	744	760	773	681	674	696	760	745	804	747	760	689	738	722	773	747	793	778	777	712	687	783	760	741	713	773	774	686	740	714	714	737	774	724	702	743	750	769	761	704	718	773	741	736	769	779	742	676	745	718	723	690	764	738	755	772	714	684	720	746	762	773	708	745	763	724	769	731	705	769	737	778	721	771	681	728	712	751	747	759	738	743	755	729	733	784	699	741	796	712	683	749	745	767	718	763	730	746	781	747	711	705	721	712	739	706	760	743	725	725	695	800	809	746	742	757	749	745	755	794	728	677	707	747	748	768	721	740	726	800	699	804	762	737	741	696	775	734	682	756	739	781	758	724	768	719	742	753	733	744	755	742	747	721	741	691	759	767	716	733	742	753	758	766	709	734	732	703	740	684	731	758	718	707	750	716	733	765	743	757	751	697	741	766	723	716	755	721	760	718	752	729	724	747	732	766	783	743	758	680	705	762	756	736	728	745	784	744	705	743	723	775	722	737	756	735	712	724	771	744	691	779	704	744	723	792	773	722	734	768	711	716	714	744	745	744	790	746	718	764	723	715	735	777	751	726	724	754	752	705	740	746	711	741	767	704	745	752	733	732	721	743	730	779	731	726	738	743	790	723	758	775	695	741	696	721	720	741	774	722	772	718	742	777	774	732	723	760	759	750	750	712	717	718	746	682	757	706	734	754	721	724	747	766	741	683	760	678	706	711	772	773	715	727	705	728	743	711	766	742	707	720	743	776	742	697	758	695	748	696	767	758	737	793	749	706	723	726	746	742	718	729	763	728	747	734	723	745	786	744	757	764	759	777	789	755	747	729	766	724	715	715	739	770	700	730	717	754	758	746	749	731	757	753	768	687	775	797	717	728	696	757	756	690	775	724	754	766	714	734	748	736	708	718	756	740	750	788	765	714	728	719	701	737	750	703	784	767	803	795	754	736	703	760	733	723	752	713	751	730	760	752	753	732	702	726	754	744	730	706	775	736	743	720	732	752	725	738	702	756	758	746	746	710	710	742	748	731	740	768	745	740	736	703	737	744	723	770	758	736	733	733	697	783	745	718	690	734	747	764	724	738	682	722	775	755	751	714	769	734	755	703	786	735	822	746	751	758	748	711	728	714	740	729	754	771	747	761	767	762	739	745	727	716	767	681	749	747	755	798	714	700	755	775	744	744	739	803	700	741	737	733	727	722	723	797	721	784	705	723	711	778	742	760	722	713	695	823	723	718	760	772	716	787	712	772	760	732	728	767	707	759	743	733	754	727	726	744	745	727	771	746	761	706	716	714	717	760	763	727	717	716	708	717	737	698	782	720	771	737	760	788	734	738	726	744	742	785	689	737	696	751	746	714	744	665	768	775	747	745	715	741	724	749	759	752	758	727	746	740	756	745	703	724	765	741	752	722	755	762	742	770	714	758	718	767	704	699	693	825	720	733	736	769	750	786	736	718	765	765	718	768	743	760	737	763	761	769	771	762	751	773	785	750	724	769	761	753	762	734	742	700	711	721	719	733	746	708	680	718	765	735	717	804	771	724	772	762	729	695	706	734	683	793	793	738	756	733	732	741	799	758	769	680	737	761	791	715	751	768	719	786	751	727	795	753	731	721	713	740	729	774	738	730	713	757	789	736	751	740	813	786	731	720	723	735	719	736	769	727	787	747	762	794	721	782	723	751	776	738	757	721	744	764	740	748	724	733	753	720	700	738	724	724	731	743	752	727	735	700	731	738	742	794	699	748	747	723	726	748	795	730	712	705	736	797	719	700	746	733	768	705	756	754	718	709	735	771	801	726	718	743	750	772	746	744	747	762	760	721	761	761	711	740	699	747	752	748	756	768	745	758	785	716	716	725	774	699	739	711	754	786	746	737	755	800	753	784	769	733	720	720	723	760	727	758	758	752	733	778	728	726	726	779	703	744	755	739	745	721	726	820	685	728	750	749	714	756	762	748	727	786	657	736	757	738	758	762	693	688	763	698	725	742	754	749	734	764	778	744	808	778	760	747	755	713	760	739	795	767	714	729	696	754	738	757	729	730	746	752	765	769	734	722	792	733	743	712	741	754	732	758	757	716	700	755	767	739	717	728	726	758	743	720	735	759	780	752	749	780	731	751	761	758	777	741	722	700	723	704	718	695	772	735	745	757	743	765	766	720	747	702	810	691	750	723	763	801	726	735	756	756	767	747	719	713	782	740	709	742	748	687	787	687	724	738	766	710	718	779	727	746	784	797	666	748	710	740	754	698	747	752	702	759	779	752	734	741	745	744	715	746	762	762	737	755	724	769	719	736	753	727	718	799	767	761	736	800	743	724	759	758	747	683	778	775	716	709	747	786	740	728	733	776	742	770	747	777	717	717	761	728	717	737	734	718	712	764	753	713	708	738	726	779	730	737	752	749	759	709	761	735	760	726	758	680	715	741	746	758	789	789	724	732	750	754	749	738	736	749	776	747	734	740	722	779	693	745	758	733	743	791	779	751	740	702	748	774	693	756	771	712	706	735	722	694	695	725	747	686	766	752	795	730	762	731	738	761	727	736	716	745	745	724	734	691	704	738	700	736	766	727	748	756	784	750	718	690	750	742	719	716	778	739	738	751
29195	16479	16022	12951	5683	2810	1765	1377	1315	1401	1579	1078	839	931	716	633	618	502	519	563	455	517	518	470	429	470	453	467	456	452	449	427	417	402	395	392	415	361	396	391	355	387	425	386	456	466	409	377	353	379	407	402	436	411	426	410	421	415	372	417	401	386	352	388	369	404	364	401	406	396	393	345	366	361	400	397	395	405	367	420	410	386	370	389	378	383	393	443	354	402	402	416	362	388	365	376	430	404	357	351	383	352	375	391	407	357	393	406	365	392	369	364	384	375	388	396	365	401	326	382	386	370	396	387	406	371	343	404	365	416	423	357	398	399	353	371	386	410	399	394	379	412	419	397	359	362	385	425	362	330	389	394	357	371	422	393	388	426	368	374	408	382	380	412	359	401	381	421	420	403	365	399	406	364	389	402	440	406	387	369	385	372	373	396	424	396	371	357	398	389	433	406	373	385	362	401	349	393	402	396	391	379	380	400	453	389	393	406	378	383	429	406	418	372	375	405	390	399	412	399	371	372	373	407	387	376	367	418	429	415	424	446	412	395	378	385	378	388	358	357	422	420	376	419	397	408	361	377	370	385	411	384	385	395	386	404	381	407	403	399	379	388	399	382	421	396	353	388	372	383	404	408	393	374	400	345	416	395	416	395	370	344	362	423	372	398	353	392	408	376	398	381	417	377	397	351	376	340	344	373	371	341	411	430	363	375	422	380	387	417	352	395	387	400	342	374	404	396	387	403	404	349	434	368	385	390	389	386	384	390	370	338	428	379	373	377	367	373	387	389	409	393	384	364	374	372	371	397	387	390	406	409	331	383	351	372	398	383	334	424	392	402	404	381	355	387	401	390	359	398	435	382	366	381	386	435	382	368	401	397	417	374	411	378	382	390	399	364	396	399	317	409	371	413	371	410	386	393	426	393	414	404	387	390	373	405	380	376	381	346	371	354	400	404	374	358	341	380	356	389	444	366	380	389	404	403	394	373	387	380	418	420	393	415	391	410	369	407	365	380	382	441	382	377	418	391	391	389	379	397	410	400	405	376	410	368	402	338	381	411	397	410	368	376	398	392	384	363	393	403	399	393	373	404	360	380	393	384	393	382	372	384	384	415	389	427	361	381	402	395	402	360	392	391	378	389	402	432	382	424	396	392	412	397	433	374	378	375	399	367	404	371	379	412	391	392	404	409	384	360	344	401	389	378	388	370	392	390	365	439	391	350	348	390	385	387	357	340	370	339	393	389	393	356	374	402	409	403	396	399	393	407	400	388	408	361	390	392	398	354	386	376	463	433	397	388	417	357	385	413	389	398	376	408	415	397	365	369	454	401	359	352	414	401	378	379	379	353	410	411	357	393	401	365	374	408	369	368	383	388	366	414	437	434	359	363	426	380	413	391	391	424	397	371	389	369	408	379	364	396	384	402	381	367	404	366	427	364	389	399	406	348	361	369	391	422	398	414	376	396	408	384	352	358	376	422	409	405	380	389	396	399	405	430	358	404	393	419	393	354	372	385	394	403	386	390	385	369	364	373	394	392	403	381	408	406	402	350	416	365	368	423	405	405	398	344	405	398	392	411	422	415	385	372	352	387	386	375	427	372	396	393	398	386	399	372	365	362	372	437	357	369	404	375	406	384	381	397	392	386	352	350	380	376	407	436	426	440	403	369	411	354	379	402	356	391	383	398	369	386	402	391	387	405	367	394	344	397	371	391	366	367	365	438	360	388	390	376	404	409	385	346	383	393	392	407	386	367	384	401	370	404	401	340	398	398	425	374	400	383	432	398	384	390	362	400	395	358	378	376	380	382	332	367	354	437	364	383	402	378	383	409	371	361	372	389	408	420	393	367	400	379	406	389	362	414	377	354	401	374	409	440	377	406	378	349	346	346	377	385	419	407	398	408	385	369	378	440	383	396	392	353	391	400	382	375	371	379	394	420	393	364	406	443	385	407	363	396	400	377	379	402	437	365	416	414	364	384	396	370	359	424	391	373	373	409	397	365	376	413	376	373	392	404	375	429	368	402	376	378	395	363	362	409	381	397	379	409	380	398	389	383	374	418	403	373	381	413	382	416	409	390	350	364	362	400	398	406	371	380	382	368	366	371	362	422	372	388	415	389	381	425	390	372	408	377	381	364	396	414	415	409	379	407	395	389	419	395	400	393	384	410	371	364	411	408	383	379	413	394	427	351	379	407	379	361	375	392	388	413	388	400	403	396	431	368	365	376	359	371	387	384	361	370	390	416	411	393	363	381	395	392	368	403	405	413	360	434	404	424	401	402	371	386	415	411	391	403	400	380	388	352	373	366	387	416	380	421	386	378	395	371	375	367	373	423	434	408	384	402	370	365	368	396	377	404	405	413	370	382	432	419	362	353	403	391	419	371	402	347	419	391	358	389	403	405	395	400	405	430	428	330	394	414	363	407	364	408	375	378	385	375	364	395	391	386	388	383	397	380	369	349	381	407	406	403	339	369	366	412	382	356	416	389	373	321	393	426	415	385	337	362	374	365	394	359	411	403	343	438	406	410	404	387	369	407	372	405	363	417	392	384	398	361	374	338	382	415	383	391	399	398	420	366	373	399	353	372	379	395	407	395	383	405	402	379	361	379	402	385	391	403	390	417	375	385	401	364	400	385	402	380	364	404	427	385	406	398	407	418	377	377	406	393	391	383	383	444	361	383	397	367	416	414	390	401	363	389	376	375	430	371	342	406	429	395	381	393	388	395	386	391	401	367	397	367	353	443	407	362	372	377	390	388	380	371	364	381	374	415	359	420	370	387	421	383	386	397	396	377	405	403	424	366	375	428	380	403	339	388	390	388	362	361	394	393	372	390	429	376	399	384	368	400	402	373	377	401	387	368	409	388	417	386	357	385	376	392	397	403	445	387	406	396	356	350	388	410	392	402	419	375	445	372	362	381	407	384	366	388	416	375	403	378	366	403	376	377	402	411	413	394	407	403	385	437	414	393	403	391	372	369	421	397	362	377	354	414	421	413	418	435	370	389	385	377	395	370	337	381	369	402	433	347	352	370	393	365	360	394	385	373	387	424	360	370	335	362	339	418	436	393	407	370	404	427	438	417	403	365	375	382	370	390	386	385	345	403	409	429	374	384	387	372	426	410	403	407	375	399	394	373	422	390	401	362	387	417	379	393	387	393	385	394	387	362	373	409	385	386	380	362	362	383	405	426	402	375	359	412	381	367	442	382	388	397	354	354	417	367	410	383	362	424	391	361	372	374	368	411	434	380	415	374	404	403	404	373	411	396	390	373	384	392	398	371	414	418	382	367	388	372	388	385	386	380	401	349	384	408	379	403	385	425	420	424	364	359	385	377	424	418	376	410	393	367	363	381	399	391	359	399	388	359	379	407	364	384	378	386	381	380	372	403	395	380	361	368	390	379	371	375	392	406	392	426	426	418	379	345	382	419	373	415	417	397	411	382	370	399	395	391	385	363	416	366	376	412	411	399	405	392	385	397	411	380
18359	12045	20685	23932	13245	9630	6751	5313	5212	5979	6946	4779	3419	3974	2629	2236	1915	1764	1706	1883	1501	1612	1617	1478	1321	1396	1415	1340	1154	1213	1078	1009	1065	1075	938	894	1024	927	844	941	877	949	1144	1088	1155	1061	955	984	878	837	852	828	905	879	875	888	830	872	863	846	850	888	833	838	878	846	876	869	860	841	874	819	869	867	833	892	826	858	893	853	847	880	863	853	813	833	867	920	874	827	869	899	895	894	876	889	854	843	852	905	872	849	849	881	871	820	890	848	892	883	817	918	856	902	838	894	870	869	821	882	849	892	878	873	862	863	838	853	863	867	882	867	864	837	837	857	836	859	899	821	869	873	847	850	885	868	922	876	860	887	891	877	849	858	854	833	834	863	881	861	859	836	903	916	882	874	843	885	830	898	838	916	873	884	875	841	890	831	879	820	841	875	878	896	855	831	891	857	896	817	876	880	832	874	895	881	904	861	836	859	875	960	848	908	825	802	776	839	853	855	902	830	858	839	867	870	873	848	804	846	836	868	860	870	862	886	857	833	877	881	797	860	872	879	877	834	921	835	805	828	881	835	866	843	861	838	885	853	922	876	813	855	880	916	825	826	839	866	856	882	793	858	874	883	844	827	857	847	893	869	901	873	857	875	865	872	895	887	858	893	892	872	831	807	842	896	874	862	852	936	855	891	859	860	896	866	846	836	795	869	869	853	851	867	856	913	836	865	891	859	869	841	873	843	891	895	867	916	894	893	849	831	827	852	863	875	860	876	819	830	898	892	878	859	840	831	900	883	865	879	935	847	883	873	889	886	859	903	852	811	877	884	866	891	874	821	817	875	894	909	887	866	847	878	839	839	857	868	846	824	875	840	869	829	831	853	906	862	856	851	895	862	863	845	879	910	890	875	891	849	876	855	838	853	878	867	843	861	852	875	867	874	851	815	934	838	859	842	877	858	829	864	850	898	863	830	812	856	844	900	837	802	836	854	867	810	852	874	845	866	837	847	903	862	842	869	882	854	853	891	850	847	899	828	836	810	870	837	893	906	844	917	887	888	836	826	854	879	918	832	897	859	872	883	875	824	830	889	887	890	867	868	891	859	840	851	880	813	866	857	840	845	885	856	879	825	905	856	872	918	874	829	925	906	821	904	845	920	815	839	829	859	841	846	879	858	885	928	845	892	904	851	858	875	856	809	886	905	843	818	829	834	865	860	840	855	890	846	868	882	814	888	841	894	870	883	885	873	875	903	877	892	835	843	844	925	885	847	829	835	833	864	873	926	890	855	843	857	854	915	902	844	883	879	851	895	823	882	884	915	877	889	874	874	880	872	914	885	893	865	871	857	842	888	830	832	891	855	872	889	888	836	860	847	838	845	876	857	864	826	814	833	815	858	856	833	847	847	834	908	847	892	859	893	854	872	875	928	864	831	822	876	917	852	864	839	864	868	851	877	857	884	870	846	855	815	895	877	878	871	850	845	889	875	877	867	819	831	925	855	874	842	909	854	822	889	882	886	830	830	867	890	821	912	865	888	821	866	846	854	879	841	852	889	889	891	855	838	890	843	897	843	871	858	895	870	857	873	891	880	875	833	894	900	887	907	924	839	881	877	821	864	877	893	858	884	850	857	901	879	889	840	899	905	885	851	847	929	827	865	933	905	869	846	865	835	889	888	880	893	835	908	855	836	875	824	835	821	845	830	886	857	832	861	888	918	859	853	899	876	889	867	881	872	861	890	906	823	823	867	848	889	871	879	860	884	880	885	845	814	781	881	773	890	828	892	882	861	854	831	900	849	884	884	857	861	857	831	908	874	826	880	867	856	869	868	879	865	897	804	839	844	860	849	857	818	875	838	918	916	877	828	880	877	905	869	858	894	863	904	917	839	870	883	884	835	882	887	882	842	892	918	842	890	883	885	855	892	885	872	891	887	912	859	854	862	889	823	879	873	884	899	900	870	841	849	912	884	898	845	878	811	882	859	861	884	873	876	901	870	859	860	837	826	830	881	840	907	843	886	867	824	888	900	890	905	854	856	893	854	878	831	875	855	819	908	820	857	884	905	882	839	843	822	930	892	891	878	905	837	891	872	828	888	849	910	881	848	850	853	824	871	883	844	889	816	856	946	842	886	873	844	877	844	855	798	856	901	878	870	873	831	924	855	870	844	845	841	885	872	858	843	861	837	799	856	841	889	872	908	817	874	856	864	861	879	854	882	856	818	863	903	855	867	803	848	874	879	876	910	875	866	828	919	841	866	845	811	850	840	879	806	854	889	941	855	864	880	862	913	863	836	800	818	802	848	880	890	927	826	826	856	866	833	877	856	861	835	848	875	886	834	896	826	858	896	838	866	812	904	889	849	845	838	914	827	845	902	835	860	858	845	903	841	870	847	876	847	875	887	837	868	845	856	870	897	830	886	849	828	944	846	871	893	802	830	859	851	881	843	878	820	873	907	864	870	855	837	843	891	837	883	823	844	880	817	868	892	874	846	841	905	813	871	813	866	880	898	861	926	883	841	820	865	847	807	814	867	885	864	832	861	841	830	849	856	833	907	839	851	875	811	887	845	895	853	879	909	858	860	861	904	851	871	839	886	878	852	820	891	812	854	848	880	846	890	876	888	844	876	890	818	846	813	827	924	873	913	892	858	827	871	912	900	840	832	889	844	881	809	855	860	879	853	853	831	887	852	869	848	890	875	850	857	824	900	856	865	847	851	892	881	877	885	873	844	876	872	839	890	914	895	905	861	895	806	821	834	864	847	859	866	876	887	850	874	812	914	875	856	912	825	844	835	899	872	887	878	894	932	907	853	866	858	892	872	862	808	847	827	868	867	852	865	942	883	851	907	909	862	926	827	904	845	866	873	807	866	911	824	816	924	896	891	893	948	828	904	896	828	880	868	889	853	857	878	842	820	853	862	862	871	850	887	886	896	838	848	819	855	860	883	829	831	848	846	849	861	843	885	892	887	876	827	811	862	875	861	855	831	890	872	883	843	857	803	833	869	882	861	816	856	877	865	847	821	836	871	839	831	901	857	901	873	828	889	854	914	844	874	881	841	903	902	890	858	888	837	830	845	848	857	853	868	870	847	870	851	834	832	878	855	921	840	804	881	852	891	883	877	884	849	848	903	847	858	863	845	823	876	866	913	845	893	873	849	837	834	923	880	909	841	898	878	846	835	870	809	840	867	876	892	851	821	867	883	860	872	825	892	831	833	829	876	851	838	847	903	812	844	876	914	849	854	841	892	842	931	863	886	861	841	861	851	854	931	918	885	865	891	796	857	853	852	904	898	867	917	856	871	906	802	923	838	845	914	854	862	877	851	930	893	869	901	809	902	852	854	827	892	854	842	877	901	865	897	892	862	883	928	890	865	857	895	797	863	865	897	820	877	879	848	906	834	843	871	904	876	827	870	874	845	855	856	890	894	872	894	899	877	862	909	878	829	869	878	880	865	847	834	887	821	848	876	886	850	841	881	916	859	921	878	843	851	902	893
38505	23933	22897	19308	6576	3574	2658	2053	1973	2235	2618	1757	1269	1382	1075	905	678	642	629	687	646	600	584	520	463	487	525	485	450	464	409	446	437	448	465	434	395	408	395	431	390	405	424	493	517	445	417	423	427	403	438	407	393	395	409	408	412	437	397	392	409	389	404	410	409	442	386	398	426	446	412	380	406	358	376	425	380	383	403	385	431	444	461	430	413	392	407	421	394	362	397	417	419	425	409	407	422	425	421	444	416	420	405	431	419	406	438	399	399	406	431	403	437	431	396	415	415	413	432	397	401	382	387	426	415	410	403	396	410	417	421	380	405	439	400	435	424	433	410	398	464	394	403	435	456	402	393	424	373	449	442	382	401	400	412	394	426	385	387	418	401	409	390	423	451	408	420	428	399	388	387	416	392	437	426	393	413	397	392	407	381	386	418	390	397	391	379	409	398	398	401	379	448	390	362	359	383	408	411	392	422	426	358	406	432	415	402	392	376	416	423	377	427	378	423	387	409	387	403	397	435	371	421	395	401	427	399	383	381	390	421	444	378	387	406	446	403	376	399	420	445	410	402	388	382	417	405	390	418	384	368	431	414	406	381	406	376	415	422	386	418	419	428	435	392	427	361	408	395	406	382	391	408	439	449	406	362	376	418	416	407	383	427	396	353	408	405	386	408	432	389	397	407	386	429	412	387	443	396	418	397	452	443	421	417	384	402	413	408	429	445	417	381	400	396	425	418	393	430	397	381	427	397	409	374	394	377	417	406	410	389	394	373	410	387	469	388	393	403	413	412	408	394	389	424	439	418	429	444	444	392	388	418	417	429	377	420	398	407	421	396	400	450	442	408	401	402	397	399	388	418	406	410	408	372	415	392	388	387	401	429	409	378	403	412	410	396	448	415	440	396	362	423	399	382	439	409	395	434	394	442	431	379	391	401	396	381	418	429	393	397	420	432	366	391	425	444	406	432	390	392	422	423	392	392	416	429	438	392	422	460	415	350	406	419	401	451	383	459	396	397	438	410	408	413	402	425	436	425	400	398	422	420	412	425	419	406	412	400	446	440	406	430	432	422	355	435	408	388	427	402	440	369	388	401	426	404	405	451	430	397	410	408	411	418	411	396	443	404	381	399	423	418	438	422	424	409	377	422	405	441	418	438	442	403	437	400	429	383	413	404	382	393	405	418	416	412	391	395	439	409	405	431	411	452	385	425	423	456	411	417	402	392	393	388	402	460	447	393	418	410	426	423	406	378	427	409	402	385	390	385	387	413	459	421	439	408	427	388	408	440	395	438	433	407	397	412	432	406	436	410	398	392	411	394	357	389	412	427	416	364	413	439	404	415	383	400	447	374	390	356	401	397	426	423	391	367	414	385	398	434	379	397	430	420	405	431	429	408	448	421	381	381	390	418	429	415	427	381	419	395	386	375	425	393	436	443	428	417	402	397	387	405	392	431	386	421	397	390	443	421	411	396	411	412	395	467	418	396	396	403	424	438	375	417	415	371	439	393	395	375	410	438	392	377	387	396	439	410	436	394	406	419	405	396	413	405	422	423	418	408	418	387	387	429	396	440	397	428	412	404	432	398	385	391	399	423	444	407	422	410	435	414	426	428	421	412	417	363	415	415	415	403	411	416	416	446	443	388	460	412	422	424	408	400	433	412	418	391	407	387	411	407	392	397	404	387	400	395	383	402	406	360	391	420	425	393	383	406	411	429	414	405	382	441	360	444	406	439	422	420	398	419	387	425	389	422	390	390	391	365	429	417	402	447	412	424	402	399	415	460	402	382	434	419	389	411	440	424	409	398	412	423	420	410	417	435	395	376	422	412	405	422	414	438	380	338	433	392	402	430	403	392	409	401	379	403	407	425	442	413	381	414	396	356	417	431	417	426	372	389	405	348	437	484	402	398	412	420	378	452	444	381	440	397	427	443	414	381	414	389	400	424	428	424	409	425	423	439	366	418	365	432	425	402	375	406	440	430	430	389	424	423	414	403	410	387	384	395	389	403	404	441	406	401	433	402	431	447	402	382	436	413	384	405	392	416	411	410	418	422	379	412	390	391	426	388	442	428	404	413	408	425	392	405	421	392	458	386	367	386	350	403	404	434	388	448	424	436	396	420	414	407	392	360	379	433	392	416	394	410	418	401	433	418	399	357	396	375	404	416	383	415	406	411	400	415	418	427	417	378	392	397	425	414	416	396	421	454	409	396	416	400	421	400	395	433	386	390	430	414	400	376	396	425	379	431	392	365	398	402	440	384	395	409	412	393	391	437	396	409	407	415	425	390	411	423	410	392	433	389	413	405	372	404	396	413	411	415	414	386	417	384	435	419	395	408	456	388	382	404	415	403	381	372	389	429	423	367	418	397	437	399	452	398	411	400	418	405	362	413	439	449	411	410	382	410	415	397	389	390	381	372	436	378	420	427	439	401	378	430	384	412	435	421	411	429	453	409	431	402	429	423	404	383	405	402	374	401	407	406	414	410	382	453	405	448	427	368	417	349	396	404	464	398	423	409	392	413	408	431	448	400	442	430	393	386	388	404	453	394	410	416	415	414	409	410	390	405	391	394	453	424	424	439	421	431	385	450	419	460	418	405	390	430	387	448	439	410	400	417	381	399	341	413	438	430	381	382	393	408	395	455	398	420	433	461	426	431	407	362	369	398	371	338	382	397	410	417	398	421	406	452	404	401	410	427	408	408	423	392	383	406	413	404	425	439	440	406	418	399	392	399	380	410	401	366	430	432	425	377	424	445	391	401	419	429	419	387	448	424	425	379	430	389	396	357	424	384	382	400	384	431	424	423	410	392	362	362	373	414	396	410	447	421	396	388	419	426	402	412	403	378	418	394	413	422	401	404	394	418	418	400	437	431	424	393	410	392	457	413	424	454	409	399	423	379	410	389	429	409	414	415	392	399	390	413	379	398	397	402	403	411	430	414	422	411	395	437	396	383	413	414	388	423	427	446	437	398	395	429	414	395	432	389	345	419	424	411	387	391	391	397	408	393	451	393	387	379	399	398	423	446	425	421	403	439	391	420	423	404	405	429	425	412	448	436	402	434	419	414	410	422	417	447	450	378	428	387	379	404	371	473	447	424	405	396	433	388	409	407	388	437	447	424	405	446	382	425	429	421	413	389	405	409	395	391	415	418	373	396	422	453	391	403	431	377	423	383	395	411	422	411	421	405	430	430	375	427	399	429	420	353	411	397	381	432	389	380	409	416	436	405	394	399	415	423	399	413	423	404	379	386	424	404	419	425	390	388	443	438	394	424	392	401	390	385	406	398	380	415	412	373	403	405	426	436	440	374	437	423	397	427	408	383	429	401	442	389	389	403	412	414	413	383	386	373	376	414	423	402	385	399	359	403	406	384	399	398	398	435	377	423	419	369	398	410	444	423	438	420	412	388	413	385	399	390	430	438	423	402	386	404	369	429	393	460	461	388	442	417	408	434	384	386	417	382	385	411	417	427	395	432	415	392	410
23616	16674	26850	28311	13126	11785	9658	8125	8066	9527	11214	7410	5253	6110	4701	3752	2610	2243	2045	2566	2307	2091	1891	1494	1491	1588	1650	1364	1291	1178	1097	1116	1111	1079	909	1028	939	915	912	901	936	1019	1193	1297	1354	1183	1080	1071	992	954	919	864	828	922	859	927	945	908	887	889	906	960	902	874	865	906	898	923	855	916	876	851	887	864	906	889	889	947	881	873	879	847	897	849	882	921	908	876	868	875	857	865	855	874	891	858	892	868	898	863	896	874	886	922	892	914	892	894	856	858	910	883	841	917	891	853	883	869	883	954	889	928	904	878	870	890	881	882	930	862	867	830	872	904	911	881	858	871	901	912	911	870	992	858	934	935	862	877	923	916	851	915	856	901	878	886	898	855	971	889	935	866	888	855	925	884	929	853	871	924	871	924	873	856	788	887	854	879	856	922	882	956	896	958	880	928	878	864	849	830	870	851	902	863	905	894	878	926	905	902	865	921	880	933	902	880	896	875	924	895	904	877	897	920	920	860	860	911	904	897	914	898	884	805	900	921	907	931	879	927	890	898	909	954	858	930	851	869	871	924	846	886	896	888	852	856	904	939	903	910	916	882	869	922	922	882	914	874	905	904	934	849	893	902	915	879	859	876	859	875	857	891	846	920	903	944	867	972	873	916	860	909	859	879	868	898	906	933	827	895	854	881	909	882	909	894	878	835	898	939	890	902	886	903	886	879	868	895	855	895	889	877	900	889	869	891	879	889	894	949	845	912	814	905	865	905	888	851	863	895	908	872	881	859	858	880	875	903	883	922	953	880	944	860	916	905	896	920	887	888	834	917	902	940	888	937	959	877	862	870	861	911	890	932	856	871	906	966	895	841	856	879	921	885	915	915	865	874	876	890	853	844	921	870	889	923	870	869	919	867	851	845	913	886	864	865	889	882	876	885	915	887	899	893	857	917	874	886	873	907	915	882	835	923	899	928	905	920	872	858	860	898	915	852	936	884	924	948	900	868	903	887	917	899	883	910	839	878	893	919	907	879	876	875	905	832	864	853	904	883	897	861	861	924	894	930	881	927	937	910	884	895	867	870	946	934	875	885	929	860	874	891	860	835	868	865	869	893	927	904	858	886	893	844	910	929	846	939	867	851	897	837	854	920	887	890	908	879	899	960	859	895	939	866	905	886	876	910	885	887	877	899	875	930	865	893	880	887	932	898	851	919	921	896	850	898	866	872	922	945	933	958	850	898	823	899	869	888	887	855	874	863	861	851	849	900	933	827	889	891	904	891	872	864	917	847	873	883	883	902	890	850	891	898	826	894	917	931	905	912	810	878	924	867	890	946	927	864	894	920	889	926	910	886	893	883	888	914	948	857	881	847	872	906	892	888	891	876	886	918	930	876	890	879	863	876	881	916	902	899	870	872	882	908	940	900	905	898	921	889	904	919	873	897	873	877	922	866	857	842	881	855	887	939	941	903	860	844	882	844	884	866	884	895	878	930	914	852	905	842	923	881	852	893	888	900	915	916	947	902	892	862	891	900	884	911	907	946	930	884	919	888	893	896	911	935	872	841	886	937	879	896	916	864	883	868	922	874	893	894	872	822	941	879	856	923	905	898	881	823	880	927	881	928	869	950	909	888	824	876	897	910	895	921	953	894	836	851	950	886	820	864	876	871	890	916	889	897	931	899	912	894	880	899	869	828	897	920	851	902	889	895	898	871	879	888	896	904	879	874	932	894	909	897	871	862	942	884	892	870	866	846	852	902	897	856	850	932	867	904	890	867	886	868	951	907	896	826	884	829	906	904	857	832	916	933	942	900	882	849	901	858	855	896	866	898	858	901	925	896	815	843	909	893	855	861	899	925	865	844	821	851	828	875	901	919	938	905	927	892	930	905	867	862	862	917	897	863	931	880	863	849	891	893	822	903	895	908	903	896	890	891	853	873	849	957	903	917	842	870	918	877	881	889	906	880	919	889	879	869	952	848	858	933	900	959	881	941	916	920	815	865	925	880	911	897	903	886	827	958	935	883	886	886	908	881	899	890	904	897	890	895	913	906	894	847	923	848	892	928	881	880	886	889	917	873	898	894	910	865	874	853	869	892	880	880	926	852	896	852	892	867	924	885	880	892	910	944	842	855	834	915	875	860	896	896	907	936	902	870	956	931	930	851	861	947	852	854	879	882	955	905	935	911	883	852	893	912	887	857	875	887	860	906	912	845	948	906	897	875	859	875	886	894	894	915	911	895	909	909	874	935	863	876	840	930	887	877	861	865	869	874	866	909	914	887	889	863	933	900	934	854	932	873	891	913	899	862	868	908	880	918	882	889	898	886	837	898	893	867	882	882	914	911	897	860	912	856	910	876	861	880	916	881	896	939	861	891	890	914	904	872	907	889	874	837	913	881	891	921	910	864	921	892	843	915	938	907	875	869	890	899	898	934	872	887	876	936	843	884	895	904	860	917	851	914	894	846	914	873	924	903	861	898	886	892	825	919	886	839	892	905	881	860	848	921	962	868	959	907	901	916	944	883	894	944	913	910	890	926	916	910	872	889	889	915	921	841	854	848	889	867	920	922	858	892	904	906	925	889	939	874	918	909	865	941	855	903	873	916	861	871	883	827	897	872	866	929	878	887	904	903	864	912	888	959	909	868	896	829	887	926	912	897	912	889	845	868	902	914	859	923	913	927	863	877	855	835	838	876	891	866	930	874	903	928	827	896	964	853	886	858	900	843	863	875	904	875	900	892	897	910	933	896	902	912	833	850	864	924	931	886	914	889	881	910	916	870	908	875	913	961	850	909	886	877	920	848	882	932	854	902	886	876	879	900	894	900	884	948	883	883	845	872	967	898	891	888	834	893	845	887	939	939	854	894	880	906	894	863	886	875	942	919	850	872	883	891	908	868	855	910	891	888	895	856	932	859	853	951	893	912	859	898	875	837	897	886	864	911	849	855	884	882	936	911	859	873	933	883	907	922	849	918	910	841	849	832	943	937	890	947	912	907	891	889	865	893	823	871	878	905	901	901	899	875	913	861	854	846	858	950	876	871	930	881	878	951	941	896	922	917	865	910	881	906	897	906	892	911	889	853	914	909	875	888	854	900	924	890	931	885	929	849	914	840	892	908	976	916	925	912	900	879	910	849	840	864	872	917	869	889	875	844	888	868	900	936	868	864	931	887	880	845	960	877	928	894	874	936	899	855	893	866	856	840	890	857	886	919	856	907	875	866	856	847	915	876	948	891	892	871	882	922	950	903	882	869	900	865	897	883	927	874	877	861	857	921	902	896	914	886	888	913	828	902	893	923	879	879	823	869	860	903	858	873	894	924	885	880	893	926	913	890	862	884	852	902	946	915	888	861	944	879	918	870	913	889	872	885	862	920	946	885	841	915	846	828	945	927	952	835	909	879	869	890	886	887	895	885	823	858	886	873	903	916	889	876	893	905	854	909	905	875	889	884	880	899	925	856	880	930	924	882	871	846	883	875	890	922	917	872	839	892	869	876
20559	9303	8889	6362	2407	1433	1128	744	639	551	482	470	382	421	425	442	449	433	380	388	432	419	389	389	382	425	380	358	368	340	314	336	327	350	315	336	338	300	334	328	327	349	348	350	353	345	324	331	316	293	348	327	330	351	347	331	373	304	349	347	311	353	359	331	336	315	371	360	357	312	310	322	326	302	348	366	350	304	344	314	349	336	319	335	336	312	335	346	356	338	332	305	337	365	362	332	339	346	335	317	327	329	341	307	309	347	349	344	364	335	344	319	317	324	346	332	337	349	325	335	349	354	375	353	344	321	302	337	339	296	313	313	346	321	317	322	360	337	322	336	345	330	317	342	356	338	331	312	354	321	292	307	329	357	329	349	345	327	347	350	339	301	325	347	324	320	353	302	321	282	305	325	330	353	317	350	314	344	354	333	383	330	300	342	343	313	355	318	328	342	321	375	373	333	332	323	325	342	346	326	348	341	401	316	364	325	303	316	349	335	299	330	315	340	346	301	316	343	339	317	328	284	281	335	334	323	364	337	319	320	345	372	356	312	305	323	334	329	358	344	316	314	302	348	347	326	309	297	338	334	296	340	332	344	325	317	318	324	350	339	336	316	313	322	328	351	356	360	326	309	315	298	343	367	367	366	352	332	295	365	318	333	336	323	346	327	309	343	370	365	354	308	335	346	307	310	330	316	324	342	305	315	322	363	369	316	332	340	317	315	310	351	316	350	313	327	287	342	331	312	330	330	335	384	360	364	328	350	348	338	330	334	323	323	333	347	310	340	325	313	317	312	335	324	317	345	321	333	320	335	328	372	341	379	355	308	336	347	352	327	351	331	376	282	329	305	340	332	324	324	287	340	352	306	291	300	343	314	334	301	346	295	332	355	316	369	359	368	316	359	321	331	352	329	319	327	323	344	332	289	323	299	359	350	332	330	331	359	351	360	331	331	334	339	312	305	318	345	297	363	297	342	366	334	350	315	359	338	300	309	326	364	343	312	311	365	356	365	356	341	327	304	345	294	330	365	305	385	323	337	324	348	344	336	320	334	315	332	334	313	344	331	356	337	343	343	335	311	312	312	322	357	302	331	325	342	343	322	361	334	317	330	319	331	326	328	310	309	328	340	330	319	339	357	305	361	369	320	316	326	307	326	337	354	357	338	341	335	310	320	328	310	345	368	328	296	315	316	348	346	318	335	310	321	339	333	342	394	316	337	305	316	348	341	334	341	328	341	348	342	339	343	357	323	374	323	318	324	319	355	334	295	313	322	330	294	343	337	314	322	331	331	308	331	333	315	316	328	323	334	345	345	331	298	307	350	296	347	349	379	332	332	333	320	322	339	326	330	317	294	308	303	309	340	360	284	343	299	326	307	326	337	324	364	346	347	337	364	325	345	311	353	339	346	347	340	299	340	341	348	337	313	336	329	339	314	317	306	344	311	345	337	323	345	397	326	308	309	336	337	392	355	341	334	331	313	312	317	338	357	327	318	352	319	347	350	315	305	328	366	360	335	357	291	299	340	317	335	314	348	326	338	310	342	319	326	333	328	352	336	379	318	350	335	321	315	329	321	322	329	327	334	325	359	351	371	332	327	328	324	381	348	335	332	352	322	343	308	326	326	320	317	335	308	317	334	322	346	335	333	291	344	366	289	337	338	333	326	373	344	308	339	306	326	366	306	313	365	357	335	363	302	349	346	307	322	288	363	342	363	314	321	327	319	326	344	341	357	332	320	316	329	335	318	326	327	323	324	375	338	326	325	310	337	311	347	328	300	291	325	277	293	346	313	333	362	320	307	350	315	375	334	336	340	330	344	348	328	315	322	303	314	303	347	352	316	322	330	344	331	348	293	334	373	316	332	317	337	294	334	325	326	333	305	355	332	342	346	337	351	343	369	301	322	320	307	332	321	380	364	341	314	302	336	336	311	323	298	307	304	335	346	330	346	355	343	318	292	356	339	341	333	335	383	333	337	341	347	352	346	328	341	298	320	333	371	322	321	362	322	324	356	334	333	332	323	360	356	328	324	346	368	349	323	331	326	339	367	308	348	334	291	315	346	316	325	329	338	355	350	362	306	326	337	337	359	334	345	339	351	316	294	319	339	327	329	328	317	323	304	323	334	326	328	328	326	317	358	311	321	333	326	344	366	328	294	352	301	318	365	313	356	363	320	341	299	321	332	350	326	360	324	311	332	280	334	346	364	301	326	315	368	326	355	344	352	354	324	333	369	344	321	336	307	320	314	335	340	315	349	351	343	327	338	338	326	331	354	322	305	357	307	320	324	318	338	367	305	342	356	356	315	318	305	339	355	363	307	353	330	322	310	316	325	302	322	335	328	334	342	325	296	340	331	326	358	342	345	317	309	324	326	309	333	328	318	316	320	403	313	315	346	325	364	321	336	382	332	326	350	305	302	330	333	346	336	329	361	326	341	329	313	320	296	350	291	320	299	291	344	346	315	299	341	328	332	340	341	351	331	383	320	313	292	321	311	353	314	325	315	306	359	375	290	326	318	327	313	339	332	336	348	332	314	308	328	326	332	346	329	318	327	338	335	350	343	315	333	343	329	331	350	365	306	336	316	360	359	332	336	341	311	314	344	313	326	337	342	360	326	351	329	344	316	330	376	350	330	339	352	350	338	346	318	396	307	332	356	332	324	358	335	347	376	331	333	343	348	308	303	318	321	349	345	331	313	321	334	356	346	332	282	335	327	334	374	331	308	326	339	348	318	332	313	310	378	335	392	322	316	372	326	320	297	304	329	333	327	354	366	345	354	363	335	342	351	293	328	320	334	339	344	307	312	324	327	332	313	353	350	316	300	333	321	369	310	352	329	359	340	338	336	339	334	315	352	337	318	346	358	325	345	318	390	302	318	341	321	323	339	318	352	351	322	376	356	329	306	336	334	330	325	319	324	347	358	347	310	311	334	339	324	368	329	304	322	345	366	327	314	319	321	324	318	327	332	308	339	350	299	301	287	324	334	326	344	336	350	333	316	331	332	349	298	372	324	369	341	347	372	340	343	331	331	350	314	322	335	331	300	344	348	344	350	338	354	313	322	310	365	326	306	369	334	324	370	359	319	344	336	334	349	359	318	333	336	332	336	314	299	350	346	307	310	319	365	312	294	325	368	312	328	350	372	333	342	324	329	363	318	325	324	357	338	329	303	311	320	344	323	330	333	283	345	293	337	357	344	327	387	352	303	326	327	370	354	342	325	305	330	321	336	364	317	338	346	330	326	309	345	330	353	314	333	359	327	289	347	345	339	284	369	347	343	332	325	361	321	350	316	344	333	302	334	323	325	352	344	346	322	363	373	328	321	321	332	336	345	351	328	348	326	297	318	349	347	361	318	382	330	353	302	329	296	301	342	342	343	358	329	321	286	316	351	353	330	353	332	367	357	320	367	290	327	353	325	305	318	351	366	335	329	323	345	312	327	302	326	355	349	355	353	365	378	310	329	349	325	346	354	282	324	335	312	326	327
12281	6592	13640	14372	6610	5324	4125	2575	2180	1894	1499	1334	1229	1250	1400	1470	1431	1343	1305	1315	1311	1304	1094	1071	998	1106	1070	964	888	907	881	887	818	828	799	801	793	755	773	746	785	754	759	744	791	760	736	783	735	722	771	755	767	729	730	700	726	769	756	733	722	746	769	794	736	740	723	723	709	752	690	785	781	737	730	714	717	724	743	772	754	743	727	716	734	715	754	719	800	679	715	743	774	735	744	737	766	747	751	778	734	715	784	745	729	742	752	777	741	762	751	733	739	754	756	770	751	724	769	708	771	757	719	745	771	726	785	720	784	767	720	752	756	770	768	757	753	745	761	721	714	720	751	721	781	728	771	752	769	749	754	721	723	739	768	713	746	754	749	774	811	772	744	727	695	728	770	774	758	751	763	723	760	780	709	707	722	788	799	814	748	759	828	783	766	806	759	713	697	727	783	739	725	705	726	749	771	765	753	757	746	752	714	775	745	745	729	779	803	727	752	706	759	752	716	785	734	816	738	742	765	759	737	711	787	753	769	727	767	792	770	669	753	728	779	774	778	694	772	673	692	724	752	736	736	745	733	767	744	749	759	802	728	738	728	769	793	667	778	720	703	709	751	707	749	703	769	718	718	803	757	756	751	777	735	764	754	731	723	721	704	699	749	747	738	765	751	767	809	767	739	756	731	785	754	750	763	742	769	768	775	779	701	720	738	700	720	700	750	745	769	760	757	777	737	732	806	732	718	807	754	707	746	736	769	777	748	718	734	739	794	684	786	691	793	808	755	735	767	790	737	734	783	759	786	669	763	774	703	741	792	747	794	773	770	802	748	720	766	727	764	736	715	739	795	730	757	766	706	741	755	740	762	699	748	738	752	714	750	711	725	746	723	716	737	781	783	725	727	772	736	737	779	717	783	771	772	731	758	728	743	756	753	777	782	692	733	705	744	769	729	738	784	749	791	815	784	722	757	742	760	737	713	769	749	717	764	758	739	754	694	772	769	761	715	737	762	722	728	716	773	761	752	759	714	762	748	759	700	753	781	765	713	746	766	731	773	782	685	750	746	770	758	655	751	765	785	775	731	710	739	728	767	756	727	761	747	709	732	746	770	717	712	736	750	790	747	685	714	765	774	787	777	731	727	730	701	674	788	720	723	737	755	749	754	741	790	744	730	768	708	725	730	738	686	747	768	774	725	723	755	729	751	759	724	744	754	744	744	734	795	744	768	752	795	761	696	785	734	748	749	745	731	774	746	753	755	765	744	707	727	745	738	743	727	735	740	708	711	762	721	801	770	762	720	751	768	738	725	810	682	745	740	724	737	757	726	726	736	791	774	717	778	736	742	773	740	747	760	753	698	769	754	788	692	777	741	716	724	802	773	710	764	796	733	743	734	761	739	721	723	742	728	731	715	752	757	756	748	792	780	707	786	762	749	732	742	739	717	719	779	701	715	735	742	779	743	753	768	752	727	760	756	705	789	749	709	708	748	781	735	757	740	753	769	713	758	734	768	784	752	667	730	722	732	765	766	737	769	681	769	749	780	780	711	734	706	720	757	721	727	733	781	752	734	770	712	730	768	733	724	756	742	702	780	744	724	736	736	739	806	737	725	758	723	779	754	742	724	701	758	727	736	702	709	750	764	743	706	742	762	741	689	776	785	694	736	710	748	777	684	758	767	780	696	763	732	761	750	729	775	774	806	784	705	761	720	706	800	729	741	765	807	736	728	749	767	705	803	747	789	713	733	760	716	764	751	762	711	799	762	714	754	756	753	714	717	777	711	724	704	734	710	817	762	752	684	810	705	752	774	735	749	705	727	790	806	812	767	751	739	693	743	738	770	692	766	729	747	743	750	691	731	741	706	738	805	792	716	719	725	703	737	761	732	757	795	760	763	740	692	723	712	744	737	719	749	735	712	722	761	755	716	777	755	800	767	737	718	744	730	731	811	714	751	759	724	751	734	734	748	753	759	783	717	786	734	729	737	732	730	737	722	755	746	747	735	762	722	698	714	760	774	728	724	805	720	811	745	736	728	738	730	776	712	768	755	721	696	751	709	758	750	716	693	763	718	738	749	798	734	766	750	735	723	789	769	726	747	727	789	726	761	733	719	777	721	750	723	712	757	760	765	761	749	758	723	796	775	735	803	712	746	728	772	732	769	735	757	755	757	770	759	779	744	763	736	749	699	719	729	720	752	829	801	714	706	750	757	785	749	743	761	752	760	742	793	739	742	736	755	733	736	741	780	787	732	749	743	769	703	734	804	756	737	686	755	766	774	761	733	736	739	748	753	752	716	731	755	716	758	705	790	750	800	719	773	725	746	712	836	729	751	690	762	713	751	710	796	743	766	738	730	783	730	725	705	789	757	745	755	773	770	787	738	728	721	716	753	799	743	722	806	763	768	743	816	799	719	757	758	737	779	708	728	734	746	737	726	771	749	714	724	745	720	741	721	728	737	787	751	777	726	729	750	774	721	762	740	764	812	752	689	690	768	725	693	743	746	704	698	766	757	725	768	735	731	791	726	744	723	686	782	720	768	746	714	759	762	767	797	771	709	777	775	716	735	769	702	750	749	740	718	731	734	758	759	763	751	750	697	725	692	742	772	703	720	745	730	739	743	802	769	737	770	727	733	764	761	764	738	728	738	752	774	767	740	782	773	771	723	775	745	751	764	753	776	747	752	721	753	751	731	730	742	737	729	800	724	729	768	706	770	732	742	736	753	786	772	729	765	745	715	802	730	713	750	739	749	733	754	751	761	708	749	682	771	764	733	753	788	739	794	734	741	739	774	715	748	777	750	712	729	798	753	797	725	766	771	778	683	791	748	827	774	760	723	732	708	766	778	752	758	762	744	780	755	739	768	721	775	720	721	750	747	760	743	784	751	773	708	767	740	751	712	776	748	743	715	765	769	735	723	704	709	785	778	762	769	784	754	730	742	746	736	747	750	746	745	728	731	770	725	726	750	753	786	736	742	729	744	708	718	722	732	755	753	770	758	731	754	693	709	753	711	723	729	755	734	782	690	800	753	722	743	769	759	761	743	728	710	709	773	730	733	752	782	733	770	769	718	713	729	751	782	758	784	761	674	751	757	744	719	759	716	779	713	713	723	763	770	686	734	693	734	782	724	748	771	786	751	745	747	762	796	757	742	741	763	751	771	803	755	754	722	745	746	769	726	730	695	731	714	735	760	763	768	751	753	755	768	738	777	727	725	750	761	748	788	798	757	713	724	725	733	773	743	713	731	708	753	766	752	763	739	751	750	811	725	802	777	758	747	734	739	735	752	766	733	788	760	743	756	726	759	757	730	770	741	753	764	717	725	755	753	794	782	721	739	715	751	724	764	750	754	745	762	752	765	808	725	753	739	743	768	740	732	739	755	752	731	753	708	736	733	754	784	723	708	793	738	751	762	777	727	730	752	727	752	796	753	730	755	707	772	791	727	731	771	723	708	743	694	763	727	727	729	748	756	714	814	784	761	768	766	717
29067	15852	16249	12120	4799	2026	1837	1471	1286	1291	1437	1059	829	843	814	704	610	627	591	577	511	486	477	472	471	453	440	423	427	430	438	467	420	422	400	357	412	403	413	379	415	418	399	414	427	389	372	411	407	403	376	435	368	346	416	342	388	356	361	387	402	384	366	389	394	375	367	359	370	389	373	343	387	382	345	377	359	373	417	367	385	365	402	377	393	382	446	403	403	346	391	345	415	355	348	384	364	337	388	350	368	406	360	359	414	420	430	394	395	358	369	347	388	411	394	390	390	366	394	386	383	363	439	358	412	387	384	395	423	384	413	388	403	435	407	379	381	408	384	381	381	410	375	360	377	372	381	370	366	410	354	421	391	365	391	415	360	368	362	370	361	389	395	388	375	392	380	406	397	371	396	390	392	385	400	342	409	382	347	393	364	379	366	415	396	347	368	360	367	360	393	429	393	355	367	372	372	368	360	383	409	348	406	399	388	371	378	424	354	338	380	399	382	356	388	397	404	377	367	400	362	422	393	387	419	365	364	426	395	370	398	378	412	372	385	397	403	432	420	333	384	385	402	391	447	373	360	396	374	358	366	362	415	385	354	374	388	366	374	377	401	377	388	368	407	341	369	425	356	408	423	384	402	408	335	403	413	409	387	373	401	394	387	386	381	363	394	378	426	380	383	407	390	338	362	348	368	338	401	379	402	396	396	367	359	365	416	409	401	391	365	376	400	350	398	403	367	352	364	413	391	391	398	396	385	405	395	389	390	381	383	424	332	374	404	396	352	346	365	373	381	349	405	379	372	361	380	377	364	440	354	394	376	346	378	382	407	400	371	392	387	376	413	369	401	409	378	355	400	401	372	352	397	374	383	382	407	427	350	409	413	412	413	407	368	353	376	401	405	391	411	417	385	360	386	382	371	367	393	397	387	387	446	364	388	378	393	397	363	342	336	374	368	382	357	389	358	346	386	351	400	381	417	348	407	378	366	406	385	376	367	385	383	379	398	387	401	403	377	371	359	380	416	373	379	373	398	378	385	345	371	360	376	384	387	366	360	376	403	350	401	365	375	404	367	375	407	354	352	348	369	383	377	388	365	384	394	399	396	374	387	403	404	331	367	369	413	386	378	373	377	394	382	383	398	376	415	390	387	361	400	405	418	373	399	362	394	406	395	373	454	400	398	342	368	395	402	395	384	355	369	359	405	378	362	368	404	381	378	352	368	394	376	391	390	389	384	392	381	397	382	385	371	409	361	403	403	373	424	364	381	399	368	400	399	381	369	382	424	398	412	412	429	391	377	391	386	424	395	363	393	375	369	361	388	375	361	424	375	382	331	413	335	424	355	380	386	380	376	401	385	377	404	369	375	365	381	398	421	385	362	390	355	395	386	364	433	392	411	389	371	386	384	399	344	384	407	395	352	410	376	373	395	411	441	393	365	356	361	391	403	378	376	363	383	409	388	391	365	389	389	422	367	404	395	387	358	373	384	408	358	391	370	387	346	365	384	382	395	436	435	355	424	413	400	379	358	383	407	356	378	376	380	398	354	343	395	371	359	364	360	396	386	386	372	376	439	384	383	406	405	413	409	349	381	383	366	393	374	379	396	382	386	413	360	361	407	378	365	389	364	385	403	419	398	413	382	369	391	378	383	397	384	342	361	399	371	412	414	374	364	391	376	404	354	389	346	400	355	404	393	388	361	334	367	382	418	364	402	370	372	320	379	398	376	355	397	385	402	368	381	342	378	379	373	410	362	382	338	370	369	378	371	394	373	416	413	385	347	434	370	377	375	370	379	343	381	378	410	407	418	394	362	390	382	414	374	389	392	377	374	380	338	388	397	387	390	415	409	419	376	375	381	382	351	362	427	390	439	366	387	373	362	370	399	374	395	377	349	389	352	393	351	426	323	382	378	368	416	426	363	393	348	427	410	366	378	416	422	384	398	388	410	364	432	411	408	389	365	396	389	407	393	363	377	385	403	358	374	394	396	411	355	395	399	424	355	372	403	380	409	369	379	413	406	425	392	371	379	407	371	404	403	357	391	366	398	387	393	383	388	390	375	366	384	381	396	355	363	411	381	400	366	400	377	412	385	393	381	369	394	373	364	392	397	388	360	397	368	383	390	375	419	400	390	372	456	384	344	359	416	353	396	387	392	394	390	386	407	385	379	365	361	398	386	397	378	381	410	390	438	372	400	373	406	363	357	380	381	371	397	354	405	344	386	387	335	372	353	435	353	367	428	367	400	431	413	424	365	419	384	380	357	400	400	398	366	339	424	382	365	335	413	376	385	413	369	350	331	350	394	360	397	394	373	410	370	378	401	377	391	383	356	378	406	390	398	384	390	369	382	376	392	416	355	376	381	381	375	398	371	395	372	390	370	371	409	367	430	407	378	376	396	348	364	401	360	395	392	398	387	398	377	360	380	395	422	392	389	360	403	375	392	372	395	395	407	377	385	375	368	381	381	349	420	383	394	359	325	408	374	389	380	374	392	350	404	401	380	394	377	382	404	345	375	378	367	397	357	387	415	392	391	416	404	364	375	382	365	370	414	398	406	375	363	400	371	381	376	388	409	399	382	420	395	377	380	419	378	385	375	374	372	365	356	371	405	353	375	389	385	391	386	376	409	365	383	377	393	384	364	387	409	424	423	379	407	373	378	413	397	383	371	398	399	353	338	377	374	359	402	375	407	375	399	382	380	387	410	374	384	406	398	371	380	374	424	378	379	396	353	349	395	396	411	404	350	404	371	339	410	414	428	395	376	368	380	390	410	370	388	391	390	383	392	350	380	379	395	394	373	378	389	384	350	360	367	423	401	383	404	380	386	440	409	386	413	387	421	411	393	377	398	360	390	369	397	339	356	388	401	386	444	381	368	368	419	376	395	375	379	399	368	384	393	378	363	386	392	360	397	417	398	389	404	352	381	392	398	373	403	442	377	402	357	373	382	361	379	382	338	358	381	379	351	420	408	354	380	385	375	392	394	373	381	383	394	386	343	391	386	371	416	402	375	364	372	391	416	346	373	367	389	347	342	385	372	346	398	378	365	411	346	363	342	380	378	403	372	378	352	370	354	395	387	371	440	393	388	397	406	417	408	385	446	407	370	399	387	428	351	329	404	394	386	411	395	388	387	330	375	355	375	386	390	372	351	375	404	377	366	384	337	415	410	403	415	371	382	388	338	378	396	367	364	366	403	374	327	372	355	425	391	405	382	365	394	412	407	391	383	408	392	378	398	357	361	367	425	385	360	389	376	356	386	355	407	369	400	373	408	324	387	366	411	382	414	401	345	352	408	382	348	365	387	404	413	372	377	370	366	404	439	388	359	347	365	354	391	412	360	401	373	402	423	348	389	350	369	389	393	381	433	386	392	393	366	360	426	375	368	357	396	366	367	350	407	384	379	375	359	364	352	381	376	390	376	392	393	354	415	385	387	392	372	379	373	382	374	366	414	365	406	371	398	394	421	354	379	388	362	401	420	397	381	345
18109	11521	21326	22117	11177	7333	7134	5927	5083	5653	5983	4191	3371	3582	3088	2891	2224	2125	2510	1892	1761	1484	1509	1458	1371	1424	1359	1248	1137	1123	1046	1017	1062	983	901	944	894	870	888	925	936	1032	977	936	994	995	976	974	906	880	857	846	818	866	850	814	878	834	840	858	830	865	864	896	831	818	856	803	803	849	804	900	869	813	873	849	859	854	808	836	875	880	803	842	878	898	854	863	866	804	855	900	859	869	837	866	866	925	820	882	839	837	804	886	898	849	861	851	902	866	884	822	828	847	866	841	874	860	848	867	782	866	856	851	881	867	864	864	826	897	847	848	840	807	830	908	876	868	854	877	860	850	893	865	899	893	874	884	871	883	818	865	861	793	850	841	826	913	852	842	852	867	832	821	851	919	862	848	848	838	843	860	809	835	856	867	849	874	808	853	881	852	857	803	857	871	823	807	865	839	818	922	855	831	840	831	881	866	784	856	868	831	813	903	810	856	835	860	839	846	853	867	842	852	875	915	882	873	811	885	849	873	840	839	858	834	880	815	855	833	860	819	902	892	882	815	807	883	848	805	853	910	857	804	833	813	863	839	841	847	861	848	844	872	806	859	823	862	865	832	881	835	827	854	858	880	817	853	880	887	878	810	847	882	876	812	885	856	878	882	888	880	823	871	868	848	890	819	877	826	852	866	794	828	864	800	841	887	839	841	892	816	863	837	842	897	867	863	933	848	842	894	868	846	902	865	851	864	888	869	869	886	846	833	841	817	900	769	877	858	873	812	885	847	883	850	914	830	814	855	870	822	876	866	849	867	858	817	853	834	872	807	851	847	833	919	869	831	828	840	863	836	830	854	859	817	880	906	832	897	827	816	850	859	877	866	858	832	867	867	835	834	848	847	921	802	892	814	853	877	880	864	833	855	882	867	843	885	908	830	883	857	857	857	841	859	844	844	859	859	890	811	862	777	830	887	855	817	832	827	895	866	848	854	848	832	834	894	848	868	823	850	918	843	860	847	852	836	825	826	931	840	854	848	847	849	825	886	848	826	833	813	879	839	849	822	790	850	849	899	835	867	855	871	868	856	828	835	830	813	847	828	860	886	816	873	849	820	855	863	830	837	843	888	788	886	921	811	886	882	805	863	838	859	858	809	872	809	844	844	790	832	872	852	840	870	851	843	851	843	812	862	830	858	829	860	818	851	857	851	867	829	854	890	869	794	801	870	840	837	826	889	864	858	833	861	877	867	892	857	818	845	885	846	851	885	837	855	806	857	831	849	863	834	863	845	859	841	872	865	846	820	872	870	900	859	836	845	860	820	852	890	892	847	847	846	876	851	874	853	849	883	878	815	868	920	832	852	867	880	894	876	855	869	853	854	850	809	843	868	841	841	864	868	855	868	863	868	823	866	849	871	906	885	828	798	851	905	849	827	851	849	842	853	852	875	870	874	826	908	888	856	851	899	837	842	832	818	815	819	829	820	841	846	814	815	899	836	828	847	901	796	872	853	853	861	869	873	893	845	878	857	846	806	790	834	854	837	809	885	851	867	833	864	833	835	850	857	868	812	822	844	855	867	886	850	806	878	849	862	851	849	887	860	853	866	817	874	862	825	862	841	867	883	876	829	844	891	864	810	800	874	828	863	824	813	875	859	877	927	851	866	853	885	801	851	837	810	869	893	829	814	854	831	821	901	831	884	867	786	857	844	837	886	858	876	840	850	884	828	881	854	822	801	865	878	894	813	881	835	864	840	802	857	867	792	799	791	854	833	848	850	855	801	829	847	844	880	860	886	827	851	857	836	883	864	854	882	883	819	865	890	827	859	830	822	837	845	844	882	873	834	878	830	840	830	849	881	802	867	803	860	901	830	868	851	873	884	900	868	836	822	835	879	858	872	890	847	837	856	826	849	886	866	789	850	837	790	906	827	831	849	834	817	849	851	902	878	867	889	852	867	824	822	799	840	820	917	842	848	882	928	848	892	827	868	835	869	820	873	874	854	835	808	836	836	870	841	878	833	858	852	852	841	807	840	826	847	822	846	867	872	832	898	826	827	858	894	860	874	855	857	829	805	821	870	856	858	856	880	822	836	828	859	833	836	888	841	857	877	832	847	920	921	868	853	819	889	908	922	848	803	821	836	893	830	833	873	795	833	894	857	829	883	914	832	843	839	861	886	874	835	873	842	866	865	852	841	867	880	836	810	881	888	855	841	893	847	823	803	846	824	855	866	813	864	756	825	839	856	894	822	879	883	857	879	851	892	838	804	797	891	883	888	863	901	835	850	826	852	863	909	835	801	843	845	859	836	917	846	887	835	847	864	903	907	872	899	848	865	861	829	850	859	888	856	854	860	864	833	860	822	869	848	855	848	815	868	826	850	866	878	864	792	863	829	833	854	855	794	863	809	924	829	878	866	853	881	843	848	834	827	833	861	843	851	816	809	889	829	858	799	859	820	874	838	873	798	891	826	889	859	880	852	811	872	821	840	858	869	847	850	861	870	824	866	862	873	855	888	814	887	840	862	863	829	843	843	844	891	882	809	841	859	842	846	821	840	861	837	915	845	844	849	845	810	824	833	845	812	871	877	830	853	918	814	814	761	845	866	880	864	807	870	880	847	833	780	883	847	875	849	849	863	821	833	793	846	861	802	819	857	855	841	875	830	777	827	864	884	885	824	903	803	833	811	834	787	803	902	846	833	851	832	820	794	854	885	842	886	819	839	852	827	870	846	837	922	860	814	892	855	882	848	809	861	836	838	917	884	871	853	807	853	823	827	820	878	820	834	790	828	816	845	887	867	863	834	849	916	883	842	906	893	822	834	832	850	854	844	854	816	847	840	848	842	877	880	854	839	803	812	865	864	898	803	840	858	868	852	846	863	866	826	885	830	907	842	849	841	850	835	837	857	821	859	845	857	812	874	784	855	885	877	829	841	851	866	869	883	883	863	886	815	819	836	870	850	890	852	835	901	880	866	835	868	829	844	810	913	831	872	865	822	895	805	848	856	879	825	885	810	859	847	860	853	880	851	828	855	817	819	902	798	846	850	861	860	861	806	845	852	873	824	850	928	880	870	826	871	881	846	882	869	838	856	844	861	833	853	909	882	903	876	837	892	877	829	841	806	840	845	891	855	841	838	868	799	852	811	858	831	887	871	835	846	812	860	806	834	835	838	855	865	847	869	860	883	822	835	835	841	821	872	873	834	856	864	797	841	876	851	872	870	808	882	857	872	874	908	850	809	877	875	791	881	879	890	861	929	893	827	831	870	886	858	872	854	830	823	882	832	866	847	808	870	881	808	845	889	906	877	872	844	822	921	879	842	846	854	839	879	894	839	885	905	860	823	878	860	864	865	882	870	827	860	875	827	832	882	837	883	842	900	858	897	813	872	839	841	842	859	808	879	835	859	917	881	871	892	808	841	876	913	823	871	839	845	899	879	889	847	833	817	824	830	839	859	846	841	832	812	844	874	841	877	835	829	859	870	886	858	873	868	888	864
41439	23616	23770	20720	7374	2821	2550	2167	1842	2201	2249	1527	1346	1195	1114	971	622	685	815	686	632	561	508	506	501	490	504	454	432	409	478	453	475	479	373	452	411	432	444	410	438	439	431	416	502	421	391	435	392	415	414	416	407	392	388	441	389	420	393	423	402	436	401	392	424	430	387	427	407	372	416	414	416	397	404	419	420	351	367	371	402	376	404	386	430	429	363	398	430	404	402	399	382	426	376	379	401	430	406	393	402	400	410	404	422	362	388	400	380	404	398	389	431	407	414	394	386	423	382	414	400	446	425	463	417	409	399	400	395	397	397	365	384	441	389	435	378	395	407	405	409	386	433	389	395	389	393	378	404	357	408	404	364	406	437	450	393	396	410	376	374	391	428	437	342	373	416	375	394	423	391	404	428	398	403	434	417	408	392	418	402	399	432	385	394	425	393	374	406	409	402	420	407	384	428	386	411	376	370	454	404	388	416	402	404	393	393	442	370	405	376	429	407	378	427	428	385	388	390	440	435	416	435	384	392	424	397	429	381	431	387	422	445	411	401	381	401	414	411	363	363	404	414	458	378	407	404	415	423	409	405	367	411	415	378	394	418	396	414	443	424	435	383	366	390	399	400	423	426	388	411	402	423	397	438	407	455	416	402	391	402	384	408	400	408	385	423	419	397	441	387	422	395	379	415	404	381	389	381	407	401	402	429	393	381	370	424	389	441	378	434	384	398	413	369	389	382	382	428	417	401	410	448	392	380	397	420	444	400	396	369	395	404	392	394	366	389	382	417	403	417	403	438	405	373	417	394	402	411	410	385	411	369	406	387	345	429	391	407	396	415	390	425	387	392	451	405	377	397	435	383	438	365	407	384	350	377	391	425	390	410	404	437	383	437	403	436	372	365	376	407	386	365	438	397	392	413	415	418	383	399	411	393	391	460	406	376	404	405	441	394	406	389	397	407	397	415	395	403	455	405	380	417	393	388	358	419	411	444	420	419	406	357	453	392	384	442	423	423	421	428	400	387	365	392	423	381	425	393	418	427	389	394	390	409	382	450	398	367	359	370	406	393	380	404	399	439	355	422	410	396	410	398	425	388	387	386	418	406	407	377	430	379	414	395	403	447	432	395	396	398	390	421	410	375	438	384	424	425	469	406	422	429	408	414	445	427	420	412	414	411	415	422	430	421	396	380	393	420	415	434	412	424	394	391	383	382	411	431	388	421	434	372	409	391	378	380	405	450	397	435	413	392	402	419	377	419	433	422	423	412	414	447	401	410	371	418	392	441	440	411	389	415	433	422	381	366	401	424	358	418	427	383	415	384	357	408	400	389	426	416	407	430	394	456	413	412	400	416	422	376	408	385	369	405	408	399	409	430	422	386	429	440	387	396	426	444	445	411	428	421	407	383	398	381	405	386	441	383	419	414	425	379	405	402	411	410	383	410	421	434	406	396	414	413	392	409	426	410	390	385	365	362	403	392	386	426	384	421	436	426	419	452	431	436	393	444	415	418	395	451	404	396	396	431	372	422	384	364	392	404	448	399	427	436	423	416	416	374	383	414	379	408	404	392	410	368	390	381	425	369	404	438	463	413	411	423	372	393	386	393	411	429	361	427	415	399	413	407	400	400	443	387	430	415	387	419	422	398	389	418	387	400	394	422	420	395	438	400	400	430	415	397	372	420	445	381	395	391	435	424	378	398	417	411	416	415	413	447	433	393	422	434	399	421	385	414	437	408	395	437	387	376	412	397	380	426	383	444	391	381	441	442	408	412	417	440	380	388	400	400	381	409	366	400	436	419	403	400	385	404	413	395	391	410	371	372	409	388	445	397	427	435	427	368	442	423	404	425	418	394	387	365	397	404	450	422	373	431	408	366	385	357	411	397	406	372	403	406	384	444	400	374	426	386	411	398	433	404	429	407	404	419	427	405	418	438	407	363	407	414	390	412	378	422	404	437	368	371	414	415	413	424	438	406	401	337	400	400	403	402	367	399	393	428	405	400	406	400	377	432	393	438	387	427	381	401	390	419	395	383	380	427	407	353	401	398	418	402	403	419	387	418	408	415	422	402	455	396	378	413	386	436	429	394	371	394	394	398	394	426	422	379	406	391	396	407	393	351	417	386	400	406	409	413	388	408	402	403	394	401	438	410	425	383	413	423	436	376	419	432	360	415	397	393	359	372	370	363	415	403	380	383	386	413	408	399	416	392	406	414	393	388	412	398	383	389	416	423	399	414	407	366	418	423	426	374	390	380	416	375	351	417	406	387	414	421	394	391	407	418	431	433	434	368	404	404	411	432	399	437	388	377	350	399	409	378	383	381	403	410	421	389	410	425	415	426	415	392	402	400	391	386	386	376	415	404	398	424	391	393	400	369	476	413	399	367	418	379	383	371	379	402	400	419	410	414	381	411	440	435	396	391	417	412	392	366	378	402	419	410	400	384	397	394	427	386	414	358	413	386	365	435	414	433	425	425	397	418	384	386	406	376	451	376	372	376	420	412	405	425	413	379	390	384	394	391	383	413	361	403	391	434	417	418	412	412	430	431	372	401	414	409	417	397	372	419	398	385	395	410	415	421	400	436	367	403	403	368	385	430	394	431	379	383	419	408	423	411	389	435	387	370	416	393	415	376	376	413	406	364	377	413	388	356	375	394	399	425	401	410	378	379	372	389	400	434	398	376	378	398	418	442	402	396	376	422	384	395	431	395	421	385	406	387	414	380	366	431	415	368	393	384	409	405	397	427	419	377	386	414	391	416	390	350	386	390	391	408	399	385	430	404	417	406	383	391	398	400	430	405	429	405	403	399	428	412	378	351	399	420	391	369	413	423	392	425	396	398	401	438	414	418	414	411	415	409	371	365	403	378	386	389	410	374	412	373	401	395	352	398	431	386	426	395	421	386	379	449	387	424	419	376	389	372	437	426	369	386	397	418	407	414	418	364	393	411	373	404	402	411	405	421	378	392	409	408	391	411	404	383	410	426	430	389	398	394	385	384	393	397	412	416	396	403	414	401	423	438	398	385	396	379	409	364	419	360	386	396	412	427	397	412	394	415	383	380	407	382	390	434	392	450	411	377	406	425	397	392	393	402	426	445	410	466	375	418	419	448	421	402	422	418	364	350	387	414	421	455	406	417	403	448	403	424	449	376	410	375	376	457	449	386	410	378	388	378	401	416	436	405	400	380	378	361	417	421	386	430	437	381	393	370	430	370	414	384	396	394	442	391	384	373	387	431	379	379	378	371	430	402	407	401	419	391	397	392	455	373	425	422	423	412	347	408	435	397	380	406	435	461	423	394	379	407	387	376	397	418	407	400	433	387	438	425	397	386	375	406	399	397	397	399	420	407	412	383	394	418	419	398	357	395	402	398	393	383	418	380	395	376	386	413	390	419	377	434	398	384	393	408	377	379	392	418	379	419	399	429	426	371	430	396	402	399	427	393	396	411	414	410	423	375	389	395	397	390	382	427	422	428	452	396	376	377	388
24986	16134	26890	30220	13396	9279	9326	8405	7390	9077	9476	6614	5470	5453	4967	3638	2687	2841	3429	2610	2124	1869	1793	1497	1559	1486	1421	1289	1204	1258	1173	1194	1132	1000	1068	1005	1085	1024	959	964	959	956	966	1114	1223	1126	1096	1052	982	900	860	875	851	910	916	874	861	886	922	912	907	847	934	866	869	876	875	840	902	900	865	893	846	892	884	852	842	835	898	881	901	903	929	909	912	884	891	899	903	879	923	940	916	853	838	852	906	875	873	900	926	882	927	874	888	886	922	894	857	805	888	915	838	864	930	874	848	922	887	908	898	807	902	899	855	858	845	846	881	842	878	851	849	883	912	884	910	861	934	900	851	881	892	918	898	924	864	884	895	982	898	895	903	871	868	828	965	871	901	870	874	936	844	864	900	801	898	866	891	859	876	905	907	887	893	876	919	874	891	831	875	816	893	870	877	878	878	839	904	887	889	875	877	882	910	855	793	916	941	916	850	928	895	854	899	841	871	921	949	907	838	932	839	856	890	849	864	864	850	893	932	892	832	915	907	866	840	875	867	873	880	883	912	836	891	873	860	890	841	853	881	832	850	918	925	878	846	864	869	843	929	895	922	891	898	889	906	883	922	936	875	882	895	891	887	883	883	915	912	931	923	869	914	856	902	823	881	903	879	918	883	874	867	905	902	873	816	883	871	867	867	862	914	937	867	885	895	879	866	845	906	934	937	867	869	919	888	941	818	874	868	911	840	886	927	863	889	892	910	861	861	910	907	853	873	858	878	866	896	845	928	880	848	875	907	916	872	889	848	870	934	836	870	912	904	892	930	851	891	853	896	902	902	847	870	882	871	948	872	870	890	914	881	904	875	904	860	935	916	895	853	831	919	876	917	852	826	923	885	865	878	914	861	869	891	872	813	896	910	851	874	857	878	844	880	880	863	917	878	874	843	884	908	916	871	881	885	826	859	924	931	910	889	919	892	866	917	837	827	859	861	870	947	867	886	897	941	882	905	865	895	883	941	887	861	888	851	932	880	863	900	856	898	880	853	887	883	825	865	938	878	876	873	897	906	917	885	895	903	861	902	880	882	906	862	812	884	912	857	921	852	914	942	860	877	924	844	866	858	873	869	904	899	856	853	847	883	866	891	887	890	860	898	883	889	866	892	832	837	885	851	912	892	845	886	837	900	897	850	905	881	879	864	898	855	892	872	878	912	920	895	910	854	902	871	835	897	892	872	879	887	825	876	921	919	864	829	857	939	918	925	894	932	852	874	842	860	850	856	895	868	851	864	868	862	864	944	905	948	887	894	822	838	864	865	863	856	872	902	872	863	933	875	889	861	878	865	930	879	911	830	862	860	887	866	874	940	887	827	823	866	885	863	908	925	876	890	913	908	856	849	907	922	854	883	872	855	863	897	911	900	865	907	872	921	885	920	926	877	904	880	881	897	915	885	878	879	841	860	849	894	902	888	925	935	879	888	862	870	834	916	900	859	899	942	928	824	860	921	881	894	895	916	898	920	904	909	856	890	887	898	918	894	864	870	873	910	841	869	851	918	883	921	895	849	881	838	942	909	885	898	942	886	862	865	847	871	867	882	873	894	861	902	884	844	867	875	889	922	934	934	897	816	858	907	898	882	854	862	856	847	882	840	906	837	924	872	885	918	878	915	916	872	862	911	904	929	902	889	925	840	927	864	876	869	911	920	887	915	864	833	845	807	910	886	892	874	886	876	895	890	851	861	902	901	840	878	853	879	835	812	905	905	875	862	895	812	948	912	862	911	878	860	857	862	883	910	825	823	829	862	860	930	864	881	883	856	851	911	868	868	910	906	874	974	879	909	885	860	858	874	918	883	807	894	880	912	916	841	908	828	926	853	914	891	900	896	872	887	902	916	890	840	840	843	887	914	887	872	917	890	873	863	852	916	884	859	914	935	827	883	854	846	834	878	866	871	878	875	881	879	842	879	858	863	883	901	873	907	901	881	883	903	883	855	832	822	866	865	857	836	937	879	870	922	884	897	829	940	865	925	907	892	945	893	929	892	884	912	861	873	861	882	945	860	883	901	902	923	866	852	874	982	888	835	869	851	890	827	926	868	884	879	802	925	879	919	878	858	901	930	831	892	904	841	876	919	929	879	914	857	861	868	904	876	860	851	954	896	907	858	879	938	835	897	887	831	925	866	817	868	909	889	874	869	884	864	866	890	874	887	904	896	823	889	849	925	831	898	889	896	901	853	865	877	903	923	945	895	885	890	871	866	899	880	881	871	845	866	869	877	890	860	961	855	832	826	875	874	920	899	891	896	903	898	862	940	912	891	862	849	808	854	904	943	927	873	873	842	894	830	930	875	882	878	892	863	917	868	869	839	912	861	865	872	875	846	897	868	859	850	928	880	888	837	891	897	929	976	859	874	892	907	856	881	875	938	902	923	847	898	835	871	856	870	843	937	871	915	884	877	858	940	838	858	887	901	877	906	880	902	911	921	888	898	914	956	892	884	842	877	830	881	882	868	858	919	846	921	882	908	872	878	897	832	903	860	868	846	852	853	868	865	925	878	881	891	868	911	868	891	834	874	871	892	839	874	821	853	875	895	892	831	869	884	889	901	878	880	872	932	898	908	858	900	860	889	856	941	871	882	882	893	816	885	905	863	871	887	896	890	856	921	922	860	837	846	907	887	823	873	846	883	850	844	859	872	931	866	895	884	902	906	839	870	890	855	946	901	871	902	868	865	873	868	847	919	820	885	859	925	874	902	909	849	875	893	940	922	863	852	863	915	853	914	847	907	842	908	875	872	914	888	888	926	853	900	895	841	883	903	934	854	871	897	852	853	916	867	877	914	857	935	854	886	948	836	838	872	886	915	910	886	863	884	900	907	837	841	882	848	834	886	895	871	855	912	980	954	834	929	944	878	875	880	883	871	864	870	907	865	913	918	876	899	892	882	934	989	847	898	942	927	931	894	870	919	870	866	865	884	832	893	924	889	862	909	898	883	922	855	871	878	899	891	877	907	811	908	870	886	904	896	870	877	855	867	826	879	885	911	851	927	916	875	825	840	900	907	859	864	905	867	871	926	861	847	904	865	902	859	810	834	911	862	902	934	945	884	905	920	851	845	900	883	860	889	910	885	874	864	903	887	910	955	941	881	898	906	865	873	893	830	871	867	917	854	855	853	847	879	892	947	886	829	909	858	899	872	904	835	900	900	876	892	864	849	901	866	877	909	839	912	881	880	896	906	900	895	928	858	910	849	881	887	848	878	898	854	912	823	921	839	901	847	894	930	902	850	940	852	866	909	802	882	924	912	915	943	888	887	936	900	830	876	906	898	893	896	882	911	916	878	876	883	848	856	875	891	891	882	869	859	948	852	929	866	868	900	843	912	879	851	870	887	928	875	890	941	868	884	917	835	901	886	882	874	883	882	883	915	872	871	919	912	927	911	938	866	917	882	860	902	818	923	861	842	887	855	869	932	879	850	900	911	878	938	862	897	882	858	868	875	885	867	878
20906	9278	8712	7159	2351	1215	1061	926	679	590	577	513	467	457	438	476	448	408	401	425	420	371	378	377	384	360	326	347	309	357	341	373	343	336	340	331	337	375	349	332	355	329	343	363	362	343	335	346	356	317	352	314	355	358	348	328	320	314	313	292	319	355	336	302	360	345	318	335	331	320	344	368	353	322	324	339	323	345	312	339	350	345	313	321	348	355	350	312	318	326	330	351	346	346	301	352	314	320	352	381	319	352	301	348	325	293	314	310	323	318	327	341	311	334	330	326	353	352	301	294	337	327	317	346	310	326	332	313	343	317	320	331	321	358	345	356	361	351	354	343	312	321	322	356	350	323	323	351	356	352	352	334	335	349	321	341	310	305	353	300	336	330	351	326	320	381	345	301	332	282	314	325	348	318	339	346	341	314	334	333	323	334	318	349	325	339	338	315	351	329	325	344	315	300	354	343	314	371	331	346	362	339	334	325	363	318	307	307	343	281	342	328	345	323	350	348	320	323	296	316	334	321	308	340	321	309	366	348	312	304	363	321	351	333	322	324	362	366	344	347	307	306	345	326	300	359	325	341	367	318	331	332	314	327	333	339	335	339	304	344	335	382	352	311	334	340	334	339	363	363	370	345	351	331	369	366	312	346	324	296	294	349	298	356	342	303	361	298	335	342	359	315	322	333	344	357	356	300	312	358	315	332	363	350	320	304	359	342	296	311	316	341	331	335	319	340	362	339	329	317	362	342	335	344	338	348	343	322	379	321	343	329	352	334	318	338	359	330	324	333	353	362	346	330	355	372	312	330	328	298	294	322	298	311	326	326	332	335	336	324	318	338	320	309	363	362	370	352	297	323	322	297	334	357	344	356	347	357	326	339	330	317	349	315	322	327	285	308	325	327	350	350	343	321	293	329	325	274	285	341	368	313	334	336	357	321	336	340	333	351	297	326	342	336	364	335	371	352	330	355	316	317	315	351	369	344	351	308	342	348	322	314	318	310	337	304	346	312	320	347	309	343	316	318	309	304	328	304	297	323	319	334	353	355	332	341	331	365	356	332	337	349	323	292	309	345	308	319	343	335	371	349	323	315	320	317	348	357	327	327	354	354	309	307	340	335	362	339	332	314	334	330	356	352	318	331	327	319	328	347	327	316	322	346	340	299	344	347	394	320	321	336	297	338	307	295	298	316	335	340	313	315	341	324	325	294	299	306	323	297	309	324	343	327	312	319	343	344	307	308	314	317	343	349	292	373	351	362	308	336	331	342	328	358	347	313	351	351	319	358	331	338	343	320	315	310	372	361	333	305	344	333	337	310	323	343	325	326	314	316	305	344	335	340	333	329	324	359	322	357	340	374	336	332	363	318	327	336	334	313	337	332	331	329	345	366	344	338	336	319	322	305	344	328	318	298	314	345	341	309	342	356	319	318	323	319	319	320	348	327	319	333	362	333	310	309	345	370	358	345	325	352	314	341	317	298	327	343	348	320	343	344	327	289	314	322	360	345	308	296	324	332	297	340	337	335	313	332	338	349	340	321	345	342	342	330	310	343	336	292	300	343	331	352	302	314	328	354	357	344	365	321	368	342	317	333	308	363	338	280	327	331	324	338	373	318	304	294	331	319	321	337	313	325	350	312	333	310	321	293	315	292	357	305	350	362	335	326	306	349	339	296	328	304	308	331	306	312	341	320	319	324	308	341	329	289	330	300	319	353	305	356	354	315	314	333	304	334	303	330	308	344	342	360	327	324	321	320	336	347	303	305	323	335	338	335	297	336	310	349	310	306	312	322	324	356	343	344	305	297	312	303	306	325	347	343	353	337	349	319	305	320	302	320	328	335	317	337	330	310	312	344	338	328	303	353	320	305	329	344	302	309	361	324	322	322	324	317	333	313	313	308	304	305	370	355	342	325	353	323	365	335	319	340	339	333	319	335	345	372	333	299	323	343	317	318	326	340	370	310	353	322	342	328	329	316	310	310	343	310	308	331	335	337	352	353	308	321	334	343	335	298	329	309	303	354	316	301	359	333	323	372	314	310	359	333	287	360	340	338	334	342	341	298	335	302	343	335	314	330	338	303	341	345	309	289	327	339	277	367	357	327	343	342	367	343	287	324	325	367	361	346	334	329	335	370	358	316	300	331	338	365	335	310	340	326	344	325	339	300	325	327	307	338	287	327	340	341	319	316	332	344	374	342	352	334	342	333	297	311	333	329	337	330	319	320	340	323	305	332	349	337	317	332	350	342	359	335	350	367	378	299	335	347	346	341	348	327	314	326	348	353	333	317	320	324	319	318	331	367	365	340	334	341	341	334	305	370	332	338	330	356	346	337	311	314	353	340	343	349	361	323	323	307	330	305	348	317	335	322	342	316	304	361	366	340	350	319	356	313	369	346	334	334	318	341	327	326	331	312	338	329	297	319	341	338	354	318	309	338	319	348	317	350	313	337	314	341	355	370	298	350	341	329	340	306	322	323	328	390	344	339	348	331	299	334	285	323	350	332	320	335	327	329	366	334	341	317	359	345	317	311	339	363	348	338	300	309	322	316	334	338	320	316	321	337	361	351	375	320	347	297	348	344	326	286	338	315	316	324	305	350	340	346	300	332	354	326	314	332	303	314	361	278	325	301	338	348	312	334	326	347	357	346	317	347	311	330	344	324	334	336	331	304	327	304	329	322	328	328	342	314	328	324	320	318	303	314	333	343	342	346	325	315	328	317	336	364	327	335	321	304	330	333	306	339	341	352	366	316	373	313	336	307	312	328	357	317	319	326	327	312	289	298	341	357	323	364	328	326	313	355	328	381	342	348	326	306	339	346	331	313	302	324	300	299	312	342	354	308	331	355	321	323	305	314	328	340	303	313	317	328	321	370	329	313	322	317	348	343	303	325	331	276	365	309	325	319	329	335	315	295	398	337	330	308	344	330	298	278	299	309	348	332	323	336	318	322	355	311	349	336	366	340	359	313	331	325	294	366	313	345	338	324	325	314	314	339	358	323	345	341	338	300	349	328	355	314	335	322	339	349	325	341	299	343	343	332	323	300	364	311	326	336	348	345	341	316	307	334	353	356	319	306	312	380	310	310	335	320	342	359	316	344	290	314	357	335	308	349	347	345	312	328	358	335	336	336	327	316	359	304	361	336	301	322	339	313	340	361	361	326	324	333	349	350	329	323	350	309	311	315	342	347	347	322	296	314	315	369	314	327	320	342	348	314	329	317	366	325	343	328	332	353	351	373	329	362	304	329	333	333	321	343	333	318	342	324	324	323	359	313	326	314	333	344	361	332	332	351	370	348	367	359	300	326	309	326	326	337	345	346	336	324	362	341	291	348	333	309	335	322	326	309	346	338	322	302	306	312	304	335	379	344	347	312	320	305	318	339	330	365	340	310	305	340	356	353	310	323	336	308	332	344	346	324	318	309	323	305	338	319	352	351	331	316	332	315	316	322	321	357	322	312	319	317	326	302	333	299	325	310	366	350	324	306
12617	7058	13798	15417	6013	4588	4102	3399	2436	2360	1921	1702	1546	1367	1535	1691	1613	1386	1472	1345	1328	1280	1147	1068	1023	993	980	898	926	893	848	885	832	841	852	886	837	855	784	794	713	773	735	739	733	788	711	787	751	721	704	716	661	806	781	748	705	760	733	759	801	755	728	786	717	800	757	751	720	722	744	720	770	776	743	762	723	747	724	738	684	772	718	675	767	763	740	704	730	752	729	756	776	803	731	707	736	772	738	703	734	721	754	781	716	750	765	768	755	702	752	738	781	789	722	787	750	698	688	744	728	726	740	813	741	781	751	786	777	784	738	759	778	771	749	749	737	765	726	758	725	737	757	760	767	754	731	703	766	771	726	746	750	781	780	801	737	731	722	723	732	760	721	719	741	730	771	781	799	736	742	751	774	768	735	776	791	772	735	775	755	739	768	769	714	755	732	715	747	745	750	728	763	763	707	688	750	760	782	751	769	750	708	771	812	765	765	748	736	728	762	741	759	753	788	706	742	767	726	722	746	760	710	703	730	745	751	720	757	758	717	750	711	741	704	753	719	758	786	752	752	752	741	748	773	780	740	756	751	716	732	760	737	784	758	741	691	727	733	689	754	739	763	726	783	722	742	757	744	791	724	728	752	716	743	729	767	758	753	782	802	723	724	764	734	738	750	715	731	725	756	787	738	768	732	760	787	712	752	752	732	782	741	764	741	788	779	753	738	710	696	757	766	694	738	760	767	753	715	802	731	730	730	734	749	734	763	810	703	767	773	757	760	758	748	704	759	736	764	750	731	738	761	704	735	698	730	771	732	728	688	746	759	752	741	746	713	768	728	776	730	747	722	775	730	755	707	766	750	760	730	777	799	732	765	792	740	750	755	792	743	759	835	732	733	788	738	699	765	730	694	744	705	778	740	773	705	803	767	711	718	767	724	707	718	740	734	746	746	705	733	747	769	772	806	724	682	739	727	724	768	785	739	746	773	780	747	778	760	745	754	747	805	766	752	729	715	762	710	711	742	744	735	736	763	775	770	728	767	767	718	703	742	770	686	770	751	752	737	738	729	719	712	750	731	724	729	726	820	734	792	724	732	762	717	722	756	748	744	767	768	784	716	710	756	725	789	720	763	721	767	733	753	776	731	744	737	709	791	703	779	750	741	754	760	743	779	747	759	737	771	680	783	778	758	723	767	742	707	725	683	743	745	790	712	727	758	741	778	767	793	744	773	759	720	769	717	743	807	680	740	750	719	754	759	707	779	741	727	735	700	746	741	760	724	721	771	777	752	754	746	764	752	728	719	767	750	737	693	747	716	728	735	734	801	756	756	779	758	766	725	754	783	716	746	778	717	756	723	721	766	764	708	751	734	748	761	770	722	775	738	775	701	754	746	722	750	803	716	689	733	754	719	745	764	722	764	729	750	748	726	718	772	750	760	703	728	783	755	786	737	757	746	779	733	754	815	771	732	756	760	753	805	718	719	771	776	719	781	752	739	733	756	752	751	748	779	721	731	708	755	754	770	748	740	705	766	765	751	744	758	731	736	717	781	751	738	750	767	773	742	736	718	774	733	766	734	725	735	798	767	722	765	753	706	749	766	711	775	742	723	730	726	757	753	742	735	759	752	742	759	690	707	710	793	783	734	701	750	750	791	763	742	757	756	718	776	719	736	728	722	764	751	749	775	768	784	721	762	744	722	705	763	733	721	755	713	745	705	734	712	697	758	744	744	715	764	744	729	764	769	707	691	740	744	737	732	736	732	806	757	723	711	706	786	737	733	734	726	758	750	718	786	757	723	737	701	697	770	710	792	740	760	755	750	753	731	742	727	737	745	707	755	754	747	707	772	760	771	830	778	766	773	710	750	726	715	775	698	768	722	783	715	778	730	733	764	732	781	780	736	731	705	781	682	756	721	699	720	733	731	814	763	705	677	698	739	732	780	756	727	727	723	755	733	697	719	745	743	734	792	739	742	739	688	737	749	757	809	752	706	734	789	739	749	707	725	716	779	751	737	775	764	714	769	748	782	768	738	778	778	735	783	737	733	762	785	722	740	721	749	748	769	767	777	759	704	749	706	723	779	780	734	706	768	741	729	751	776	747	793	747	734	747	743	788	790	732	711	756	732	739	718	745	729	737	704	736	781	771	773	719	740	733	771	646	796	742	735	768	742	721	725	764	749	739	734	764	783	718	749	688	720	744	776	711	746	744	716	771	739	725	757	730	794	719	741	754	672	774	727	789	756	802	729	740	718	779	736	775	739	737	684	767	706	770	731	741	793	714	741	775	755	708	705	717	740	743	735	770	778	749	786	714	723	755	727	764	748	738	794	757	746	773	793	768	735	758	779	733	759	729	767	777	754	795	773	776	726	741	756	752	744	725	714	763	724	729	737	754	783	746	680	738	730	778	733	696	794	753	746	734	715	718	753	763	757	754	781	764	757	719	732	774	733	745	729	734	713	760	749	672	749	719	734	759	703	725	781	755	717	784	747	776	754	741	696	727	722	764	741	726	757	721	761	724	768	730	744	735	748	761	721	734	772	677	693	757	707	692	728	733	738	755	731	810	752	698	727	705	731	754	786	723	776	751	778	733	735	780	779	797	758	776	760	747	764	729	727	710	778	785	737	754	708	761	728	726	822	729	735	723	817	713	678	759	754	756	758	699	757	824	768	729	752	725	749	719	735	766	757	742	715	710	739	797	731	738	723	730	773	714	723	770	791	729	750	782	782	775	733	730	797	751	752	781	773	764	770	765	692	687	740	770	803	761	741	726	719	793	747	728	750	764	722	791	753	750	769	746	752	723	735	732	743	735	735	744	766	802	742	760	706	737	749	736	732	800	751	717	754	769	746	778	769	790	759	760	756	724	772	756	718	772	728	734	784	707	721	767	780	724	735	712	779	749	706	738	722	802	759	694	779	741	708	753	777	711	759	746	667	704	728	746	775	768	705	791	769	725	759	737	742	747	722	777	756	749	704	799	776	696	724	724	710	723	759	783	770	787	712	700	720	735	726	789	742	757	775	736	724	738	705	706	770	745	775	743	765	730	782	730	755	749	701	734	791	716	733	735	765	730	796	752	713	729	776	768	720	738	764	723	725	778	737	756	730	811	727	764	744	740	754	776	739	755	771	764	734	766	786	705	737	732	678	791	725	740	742	743	724	764	748	725	751	731	780	748	709	713	753	729	789	759	734	760	733	744	780	734	759	740	703	771	749	750	679	714	724	782	722	762	760	728	767	769	797	746	726	742	706	723	755	748	795	773	716	709	765	766	773	772	749	755	773	710	759	728	727	758	706	747	726	730	753	742	758	771	772	689	739	726	727	740	712	748	758	732	741	734	742	807	691	720	790	769	748	762	702	747	740	705	753	721	741	722	740	823	732	733	752	737	766	814	729	707	768	769	763	781	719	761	762	777	735	748	755	825	808	746	731	750	766	684	751	697	760	721	783	762	706	712	790	808	706	758	796	772	717	705	748	741	751	736	741	705
29032	17948	17189	13877	4320	2217	1843	1609	1404	1464	1334	1020	962	790	820	939	734	684	668	586	504	460	509	481	470	447	423	416	424	456	405	403	399	415	415	378	412	416	355	404	400	381	424	388	436	385	394	397	369	377	407	388	394	404	358	418	411	390	365	405	382	363	412	366	423	380	431	405	398	385	363	357	371	380	417	389	382	376	440	382	396	411	367	386	386	381	376	422	409	403	380	374	426	393	353	388	359	426	395	376	365	392	376	407	381	376	386	412	402	394	408	378	395	417	371	334	354	379	357	376	411	369	395	399	379	384	405	338	400	366	388	400	343	421	398	430	367	430	408	374	423	385	364	401	379	356	356	388	399	371	412	402	371	431	419	392	412	424	391	388	389	403	381	409	411	386	393	398	393	355	384	384	359	380	428	420	408	374	381	430	407	360	350	419	370	408	410	412	370	398	415	389	373	352	388	404	410	384	418	407	364	413	410	363	404	389	405	373	445	400	379	377	403	355	356	370	393	421	404	356	359	388	403	391	395	380	367	436	426	383	387	406	405	412	366	394	416	400	418	388	387	383	410	372	371	406	400	405	394	397	384	379	408	405	399	380	369	385	416	370	367	404	360	382	381	393	402	400	398	386	396	376	405	378	371	388	414	426	398	443	399	400	391	402	399	413	348	393	408	379	391	392	379	400	410	391	399	391	437	384	343	391	410	387	372	397	374	412	417	373	384	394	401	382	394	448	350	388	397	380	380	416	394	321	393	370	395	365	379	371	368	393	375	405	376	365	378	384	377	403	384	409	426	379	385	399	420	368	380	398	366	385	385	378	387	406	422	414	411	402	370	405	396	420	359	398	371	402	415	387	380	380	430	379	377	394	372	401	396	399	394	405	360	414	399	385	400	402	388	373	382	389	371	426	389	386	385	401	386	431	359	372	396	399	381	394	373	379	404	380	375	400	389	409	351	404	380	372	382	397	442	377	388	386	389	378	398	345	390	368	382	382	423	396	420	420	371	376	383	413	395	395	424	413	377	355	379	436	383	376	383	384	388	381	385	400	373	379	404	362	382	381	384	375	380	424	405	417	370	380	388	425	370	438	372	428	405	403	401	377	384	396	383	400	407	380	386	383	384	389	397	362	377	392	356	430	440	424	413	409	380	398	381	387	422	411	386	371	397	410	411	397	402	351	381	383	379	393	392	390	408	382	352	336	357	377	421	384	417	422	362	393	395	394	424	426	376	395	371	398	401	388	375	415	366	391	407	391	369	397	380	383	420	351	387	387	391	409	406	401	405	398	428	381	417	347	395	439	366	389	413	381	390	395	409	401	380	383	381	360	365	360	394	374	383	367	405	395	396	363	408	383	420	401	403	426	375	388	368	407	346	376	357	416	414	414	385	362	411	404	358	364	398	365	386	376	418	404	413	406	390	373	435	376	391	376	428	404	416	394	405	374	394	376	381	400	438	405	428	379	370	397	407	401	392	401	378	384	364	375	374	397	384	430	410	369	360	425	362	394	404	417	425	367	434	426	392	373	383	393	428	424	329	367	370	414	392	381	388	363	406	366	377	402	399	387	373	383	390	410	393	385	409	381	368	341	385	380	362	402	374	384	420	423	371	400	408	421	433	399	423	401	401	368	379	402	397	384	394	391	377	377	362	400	370	396	418	422	410	412	398	412	387	411	376	388	382	382	415	431	439	414	384	424	414	408	363	383	397	389	387	387	395	360	408	370	346	360	422	389	377	397	435	345	384	391	392	409	401	396	390	408	382	374	409	421	408	402	381	416	401	380	419	402	395	440	376	404	414	394	395	379	371	442	386	414	373	404	396	395	379	416	468	439	407	373	413	402	377	388	412	403	407	422	350	389	395	402	375	408	401	379	409	366	408	363	420	396	392	385	359	391	355	366	385	406	367	383	406	339	399	401	381	410	368	404	343	366	396	440	380	346	369	399	383	376	409	408	386	363	403	376	397	393	349	371	383	402	392	381	374	447	413	405	372	379	409	393	411	398	414	372	392	408	395	402	389	360	391	399	375	405	383	402	385	398	390	377	355	423	416	383	389	373	426	468	412	362	380	420	384	397	407	371	366	352	384	406	361	382	372	379	370	394	399	398	376	375	389	367	389	378	383	421	393	348	374	394	397	337	405	394	404	387	408	399	389	419	413	374	401	406	403	384	431	402	381	401	365	373	365	436	417	358	374	353	409	375	386	393	361	432	363	406	355	367	378	392	390	374	390	355	390	424	397	444	377	361	393	389	388	401	398	384	365	401	362	422	392	376	363	423	468	400	404	369	365	422	381	371	393	365	393	379	365	401	396	371	385	380	406	402	367	378	369	386	394	384	384	361	346	419	401	385	386	384	376	367	370	370	415	388	420	373	406	368	379	345	368	370	374	409	397	364	348	390	406	344	395	419	385	418	392	396	366	386	345	423	378	368	414	371	431	397	426	414	360	431	383	398	388	384	404	388	406	408	426	394	411	407	413	406	399	364	394	415	405	400	398	357	399	372	391	395	435	365	376	377	367	391	442	379	364	388	391	367	388	396	427	371	394	359	392	387	400	379	404	382	417	448	397	335	379	389	414	361	363	415	404	366	388	374	415	412	386	369	377	413	409	373	400	378	385	353	398	376	418	379	389	371	372	404	413	362	407	410	386	400	383	370	395	404	402	397	389	353	406	355	399	400	363	376	407	433	394	367	382	374	422	397	376	390	417	401	403	424	391	401	425	393	404	398	350	403	382	397	385	382	393	391	394	386	416	446	421	391	365	392	398	371	399	382	423	367	363	393	362	411	361	380	374	402	373	408	375	413	402	395	412	360	420	350	410	336	378	426	373	379	418	388	400	399	373	402	385	398	406	368	391	380	412	393	406	370	408	412	403	365	391	404	433	384	369	406	372	412	407	378	412	349	374	346	377	380	402	414	412	366	393	404	418	394	399	398	376	373	366	382	415	376	396	373	360	325	417	402	382	373	350	437	362	401	406	365	411	400	427	397	405	398	389	419	372	394	421	446	407	416	395	383	406	373	435	403	398	414	407	399	421	381	386	383	415	361	389	387	385	406	360	416	415	388	383	395	373	378	391	451	387	335	390	393	419	397	426	428	399	396	400	365	380	396	395	382	387	346	347	399	403	343	391	389	379	348	353	379	405	369	373	381	364	408	399	387	415	402	359	395	399	430	421	384	402	400	408	412	383	406	394	389	361	400	378	424	385	361	416	398	368	374	393	407	397	365	423	408	392	375	413	353	412	386	387	392	371	389	389	384	383	368	370	376	365	390	361	378	426	412	389	393	356	416	398	376	382	364	366	388	368	380	399	405	408	386	418	397	365	375	399	410	354	398	414	395	364	391	387	436	385	364	394	388	372	408	431	394	369	366	403	410	385	371	367	397	393	373	397	360	409	381	371	391	356	407	393	420	393	377	416	358	401	391	406	382	375	406	404	403	372	412	427	388	383	379	373	360	386	408	422	392	408	384	362	442	394	352
18398	13290	22220	23789	9623	7687	7314	6609	5607	6366	5722	4561	3603	3354	3227	4094	2671	2690	2721	2169	1497	1503	1516	1524	1328	1302	1194	1107	1167	1200	1032	999	958	919	1032	939	1007	892	866	950	949	1094	1082	1075	1014	944	963	887	906	835	869	871	866	929	855	900	831	877	896	893	835	776	831	921	899	844	895	822	828	875	861	856	836	890	875	808	858	858	870	828	884	875	888	832	860	928	812	919	877	879	869	868	880	880	890	892	857	906	854	842	847	898	903	859	891	911	891	894	903	887	860	863	835	797	902	876	847	858	927	866	886	860	870	846	874	902	893	901	837	896	863	856	907	907	893	836	844	826	854	825	863	847	864	849	879	850	914	914	899	915	885	852	802	844	879	849	821	891	856	893	874	858	837	872	891	859	872	842	899	843	864	811	888	894	882	842	816	914	851	864	864	896	872	807	912	861	852	854	872	892	874	872	919	851	867	870	838	810	842	832	871	886	876	866	860	858	885	930	960	860	857	879	869	873	885	886	943	870	864	847	892	858	904	880	797	902	831	847	881	913	911	936	859	870	860	847	875	853	843	810	913	850	869	862	860	893	874	885	823	851	906	888	878	866	846	872	830	867	907	856	853	858	887	850	894	880	827	864	873	879	844	861	894	956	865	933	800	883	870	885	848	867	892	840	852	824	856	825	870	851	875	828	915	885	855	865	873	839	901	819	881	865	908	858	909	917	913	902	865	890	897	833	852	896	871	898	883	864	846	817	909	863	862	840	807	855	835	832	870	852	863	848	900	883	849	857	851	848	804	865	880	849	821	910	877	892	835	826	895	863	805	905	829	859	863	937	847	886	821	881	876	870	845	866	846	881	864	914	901	848	895	880	834	882	854	847	882	844	901	880	878	893	860	837	842	868	848	859	843	882	857	860	846	882	850	867	878	894	873	886	875	822	823	911	846	868	900	852	883	914	892	899	840	932	835	921	870	909	882	841	791	887	863	876	925	872	902	862	943	958	869	879	859	865	870	834	898	852	843	848	896	952	883	840	899	852	854	892	868	860	869	813	923	897	878	835	874	939	885	873	893	852	885	843	898	837	818	896	845	843	883	888	914	858	865	866	833	856	869	843	905	904	896	878	817	869	898	796	831	858	869	836	817	876	901	891	873	828	898	862	842	917	823	833	841	880	880	863	869	863	844	837	891	889	833	833	880	864	863	904	891	837	901	854	811	824	850	876	916	889	892	792	847	876	860	825	860	847	848	911	810	880	865	863	822	880	895	895	879	874	894	855	880	866	888	866	878	892	829	837	850	848	879	894	855	917	814	895	900	911	829	877	885	897	846	867	901	901	854	860	840	869	866	903	872	888	868	805	864	892	890	858	851	895	857	894	835	857	812	857	887	857	907	831	855	876	845	825	867	817	909	838	864	875	911	920	867	893	836	876	874	894	889	863	861	862	890	865	846	850	895	831	835	885	844	836	884	852	874	864	862	896	888	864	898	864	860	808	873	850	936	911	858	883	929	821	868	861	883	870	892	884	835	851	872	848	885	906	834	841	871	910	880	886	866	893	878	824	826	853	830	835	869	913	906	877	899	862	887	846	903	894	853	887	871	847	874	884	855	900	876	871	875	897	894	870	890	870	878	951	899	877	873	842	894	897	857	902	907	868	917	874	920	854	883	897	870	856	822	861	868	873	848	890	854	837	835	841	868	887	892	859	852	928	854	922	906	858	924	842	889	863	822	858	858	864	842	900	800	855	897	860	847	874	813	902	875	895	874	838	906	885	860	852	846	877	886	873	866	885	861	854	891	891	831	845	904	881	869	855	833	876	850	850	866	857	906	851	882	845	887	829	865	890	906	896	866	891	839	886	895	865	874	867	916	848	840	869	870	878	842	870	886	913	849	841	863	883	918	867	889	925	879	869	916	847	870	862	845	935	867	864	871	856	861	867	850	837	904	888	842	846	894	852	826	926	883	908	876	879	865	862	854	878	858	885	890	835	868	872	918	927	864	907	869	914	872	912	896	826	824	842	919	838	899	880	860	848	871	820	864	889	908	883	897	849	858	851	895	810	854	830	820	866	868	868	861	845	875	841	890	944	882	917	883	892	874	868	861	906	830	888	863	802	875	898	837	881	916	820	833	908	877	874	908	872	876	883	869	818	856	884	868	918	848	812	851	891	876	866	864	866	901	838	862	877	883	867	869	873	933	833	886	861	904	878	871	914	834	859	891	897	852	900	903	867	915	901	861	800	927	851	852	854	915	877	949	818	866	866	874	923	881	844	824	899	872	921	886	867	857	888	843	855	869	892	906	836	827	879	889	894	903	892	865	887	909	841	844	922	862	887	869	870	918	842	817	845	887	846	877	842	858	885	902	830	874	862	891	905	841	861	797	885	881	865	884	888	879	894	844	852	909	888	860	913	889	867	818	917	903	908	877	850	876	856	871	881	825	869	883	815	846	868	879	870	867	846	865	862	892	888	843	914	913	833	909	890	841	886	883	837	898	884	832	864	868	876	843	878	910	842	882	879	850	878	821	836	903	875	902	862	830	857	812	841	916	850	840	854	873	871	873	868	838	851	881	904	842	848	821	826	900	831	905	861	890	877	861	856	889	867	884	879	870	888	842	886	897	924	845	874	823	925	890	811	873	823	915	871	815	883	942	876	914	865	869	812	854	859	889	845	856	897	886	856	886	889	854	870	945	875	829	879	846	868	835	900	845	841	829	876	855	864	866	877	887	906	876	831	827	886	884	888	851	855	834	850	889	893	875	858	847	857	877	821	867	893	861	891	876	934	857	840	918	868	903	847	877	875	842	894	883	898	864	837	915	910	887	860	854	857	850	838	861	888	877	861	846	874	879	897	822	863	916	844	898	864	909	892	880	884	812	873	832	895	891	929	883	912	875	868	854	853	873	851	877	864	828	871	887	897	868	841	878	863	856	868	867	867	882	866	874	873	871	882	875	866	949	914	846	897	894	880	866	842	860	847	816	862	905	859	878	821	832	905	814	859	865	837	877	936	876	890	897	860	854	879	893	896	867	859	860	894	903	863	920	851	874	817	891	908	904	853	902	845	897	824	883	870	859	877	831	886	866	862	814	834	850	860	904	895	893	882	835	891	868	930	878	805	829	860	868	861	907	907	787	845	854	845	806	864	847	899	864	822	935	927	875	887	860	878	866	857	881	857	945	901	932	832	828	911	883	887	798	907	841	882	872	870	948	851	857	865	910	867	872	915	887	855	857	861	856	856	890	857	873	894	919	861	815	867	896	866	833	906	861	824	953	931	885	848	825	889	853	878	816	830	879	855	874	904	869	918	903	902	841	870	853	859	896	891	908	948	865	841	851	856	893	827	935	886	874	881	880	891	855	927	869	870	838	828	887	892	878	889	848	861	833	906	889	852	854	846	859	886	844	833	891	810	863	855	864	937	820	897	855	882	911	915	867	793	875	857	869	870	895	837	852	893	949	879	862	891	860	836	847	878	861	846	857	876	864	914	863	871
42681	26914	26153	22007	7982	3144	2283	2218	1987	2133	2071	1543	1272	1073	1025	1234	837	976	947	765	591	560	523	519	471	493	474	450	435	467	427	388	417	432	412	417	403	427	374	396	439	397	423	400	428	511	415	424	436	440	395	410	429	410	400	456	434	408	413	410	402	435	449	417	417	452	397	403	370	390	406	413	390	416	421	475	455	398	456	403	387	435	422	402	415	393	408	409	412	400	403	386	406	420	425	411	394	430	383	432	397	406	439	416	423	426	390	390	448	418	449	453	420	476	427	395	407	385	399	400	376	425	388	413	404	406	418	420	404	429	431	431	429	406	408	401	405	390	419	409	432	369	385	413	433	400	398	372	413	371	440	405	413	404	394	434	418	428	423	405	414	440	415	385	429	431	407	413	387	392	376	456	451	396	427	425	415	404	406	416	417	407	422	400	387	385	396	430	415	437	430	463	405	398	404	374	443	431	390	406	403	392	364	396	457	398	416	417	399	414	378	414	404	416	407	431	409	416	399	383	381	396	425	380	413	474	395	414	400	443	431	411	405	390	416	380	391	424	410	411	419	394	434	375	418	416	457	395	371	461	411	407	453	430	393	411	399	428	389	404	393	390	411	421	408	398	427	411	393	415	379	416	458	414	401	406	425	395	405	399	393	414	424	431	445	412	412	402	367	374	377	425	405	402	454	431	433	434	407	397	433	430	390	382	428	395	394	402	444	419	402	416	440	391	373	395	439	479	401	412	406	420	443	403	413	412	392	423	402	406	418	409	419	414	413	416	386	442	395	404	408	422	395	413	427	413	407	417	416	393	421	428	400	423	437	440	392	410	429	425	404	445	449	401	439	411	435	399	409	415	436	401	381	386	394	412	405	423	411	438	417	394	450	379	364	405	372	436	397	464	444	429	431	394	409	444	379	392	430	368	373	432	446	419	404	400	445	413	398	371	409	416	420	392	386	451	405	428	420	396	385	379	373	426	422	390	418	414	420	400	442	411	403	429	414	402	387	425	448	391	393	390	415	408	425	428	415	387	429	446	384	472	396	428	423	419	370	428	403	401	442	427	385	383	417	436	416	409	460	429	424	431	382	404	427	450	419	391	404	422	439	447	428	404	392	418	406	400	406	437	412	399	376	405	389	447	422	400	433	436	380	386	387	427	434	400	399	396	403	405	401	351	420	388	398	401	390	419	426	415	407	417	396	394	392	427	407	396	442	461	420	426	405	434	409	412	459	433	398	402	377	392	424	430	410	390	391	432	419	410	411	408	420	386	392	401	431	376	396	457	380	416	387	423	396	461	395	356	433	404	428	440	439	456	414	389	429	386	446	423	381	394	422	385	420	413	456	466	411	421	366	403	398	381	363	399	397	416	415	428	428	384	399	411	441	400	424	410	396	441	397	382	387	421	422	409	367	399	403	406	421	412	415	381	422	406	424	358	390	421	422	416	400	415	407	432	436	400	410	373	397	425	431	419	440	410	433	374	369	408	447	401	347	423	425	431	393	394	431	418	404	451	385	423	448	400	421	433	421	418	402	427	429	424	378	398	426	418	395	398	401	416	418	425	379	409	396	427	426	414	436	397	411	410	408	408	443	363	408	412	385	426	422	422	389	417	415	408	386	414	424	382	428	412	425	372	450	417	420	440	403	401	398	408	399	403	400	388	381	436	424	409	426	404	403	426	394	426	411	424	406	456	422	407	413	415	455	431	412	430	412	422	405	421	429	440	425	385	416	410	403	398	430	423	351	394	395	374	404	445	401	423	419	372	398	440	457	393	389	417	403	448	420	398	438	406	429	427	435	379	377	422	400	391	387	395	435	384	418	380	416	424	380	399	438	392	413	399	414	412	429	428	426	368	441	406	352	413	448	417	390	413	405	432	435	407	431	400	393	384	436	375	404	399	404	414	401	386	414	373	353	433	390	446	411	416	401	406	417	385	404	401	393	416	428	406	401	383	424	393	424	427	425	430	415	375	390	400	381	403	400	418	431	421	393	420	444	388	398	412	407	402	383	438	430	402	397	426	390	434	420	432	377	443	432	400	433	437	381	430	409	396	400	360	406	421	430	401	415	401	451	406	372	426	379	419	469	421	453	443	403	405	452	429	411	421	399	429	421	436	449	417	396	352	416	414	432	425	396	423	401	378	421	426	411	397	438	416	414	429	402	396	417	414	404	382	433	402	411	434	431	383	417	446	398	404	397	432	378	396	411	369	391	400	400	424	396	394	422	424	409	441	399	405	410	416	392	417	411	444	435	391	384	408	431	410	399	403	426	438	397	432	428	409	373	436	459	446	427	415	400	449	421	435	381	346	415	431	383	453	407	423	435	419	395	441	413	447	417	416	413	395	438	360	404	450	444	415	398	390	372	435	391	416	407	409	406	383	430	412	396	432	398	370	423	394	408	389	404	402	438	405	389	429	417	424	392	382	458	407	430	363	399	415	389	405	400	425	413	423	378	379	391	398	400	420	416	438	425	460	408	431	390	399	430	464	380	417	372	399	416	403	434	433	367	448	381	395	421	451	408	432	408	406	425	415	421	421	392	398	420	429	395	365	456	340	374	388	389	371	407	400	366	419	416	441	420	415	413	396	381	440	404	413	398	397	384	406	405	421	431	391	423	442	455	431	440	413	463	400	414	435	415	395	380	411	392	428	444	428	413	419	416	412	426	355	424	366	397	423	449	388	421	417	393	405	417	411	427	419	404	402	382	377	427	407	410	438	423	439	405	397	394	429	425	422	412	403	408	408	368	423	399	388	416	394	400	436	397	418	403	417	394	369	407	411	414	409	438	411	398	470	432	404	425	414	429	392	412	431	440	414	434	376	396	396	382	442	413	393	366	385	433	382	394	426	413	406	413	405	434	397	406	394	421	410	434	427	399	408	389	396	437	426	424	385	420	416	391	391	411	431	437	429	408	396	389	425	384	397	391	407	423	432	416	383	415	433	411	447	405	385	420	421	410	380	445	385	390	384	420	441	397	424	408	392	422	424	377	420	404	435	457	425	387	429	429	442	387	455	372	426	442	443	431	447	424	426	395	435	409	398	410	419	407	422	419	350	415	392	433	419	427	392	439	419	437	452	409	445	410	372	450	406	378	392	438	388	386	388	431	419	429	434	394	457	383	403	407	412	455	442	399	418	426	423	381	451	404	390	415	400	388	373	421	437	368	411	395	401	446	419	446	383	406	387	417	368	464	429	353	407	418	413	441	449	391	402	422	418	419	409	412	395	400	407	424	396	433	441	449	435	407	401	379	429	401	408	405	399	388	456	428	381	397	439	413	409	449	383	434	413	386	399	433	433	401	403	382	386	424	438	431	408	395	375	485	418	416	417	417	426	415	394	403	386	430	414	431	391	418	403	409	457	408	441	415	419	457	422	430	379	394	382	416	413	375	414	453	414	431	402	433	422	411	401	367	386	393	412	388	357	377	401	441	425	397	380	430	397	395	402	403	437	441	413	406	377	423	429	420	399	388	394	384	444
26162	18889	29677	31856	14015	10155	8869	8950	7742	9071	8795	6563	5640	4838	4545	5502	3521	4018	4068	2933	1819	1755	1548	1660	1573	1329	1361	1241	1200	1238	1121	1057	1046	1106	987	926	964	944	915	920	954	1014	1100	1279	1165	1116	1051	1025	922	903	885	882	937	837	903	898	929	930	911	873	937	932	929	899	860	946	939	880	921	890	865	952	925	900	933	919	886	919	936	909	932	887	868	937	895	881	876	895	868	912	906	889	920	902	880	909	884	988	887	932	927	883	872	870	885	922	845	906	895	925	892	931	906	904	928	913	914	882	961	858	966	854	910	879	894	913	906	912	879	915	881	920	874	878	876	913	939	838	870	952	946	885	944	889	876	892	913	936	860	899	888	866	880	878	872	932	915	889	915	859	859	881	883	926	858	851	862	885	974	909	871	972	853	850	890	943	810	870	900	907	881	933	900	951	978	915	889	920	863	927	871	924	899	920	880	871	921	926	891	842	920	859	932	914	913	931	912	852	890	916	892	841	911	888	895	907	854	928	872	889	896	949	864	934	873	882	794	835	888	910	892	896	903	863	900	890	899	926	898	950	959	880	889	893	899	878	918	857	936	882	1009	890	912	940	883	925	920	871	931	872	881	907	877	865	856	905	863	884	859	843	905	914	884	893	936	861	870	961	896	896	931	991	865	868	878	902	906	886	830	913	879	968	909	905	958	865	898	883	941	902	915	908	886	920	948	878	944	893	938	935	934	896	919	893	921	936	848	919	932	897	943	901	888	966	876	929	907	926	895	844	933	881	907	931	925	905	910	921	922	880	885	847	888	945	961	909	863	880	935	866	893	876	826	895	843	863	894	944	879	875	865	912	922	885	906	874	899	882	934	872	926	913	920	906	840	928	917	872	896	904	918	925	915	896	911	936	928	906	928	953	938	880	880	887	893	913	918	874	869	918	896	860	914	853	851	879	921	907	881	890	912	892	943	918	903	922	928	856	890	867	884	881	937	898	882	895	918	871	957	932	943	937	882	883	857	912	881	912	920	873	956	883	889	955	918	873	796	936	872	843	818	883	851	908	911	865	934	855	919	901	897	892	882	858	924	931	873	915	886	862	897	847	833	879	878	872	882	892	883	879	908	883	852	884	942	890	915	906	922	881	907	882	874	898	990	940	943	915	870	888	908	841	887	873	926	909	911	939	899	869	897	897	921	860	927	890	895	917	844	909	959	887	915	885	898	927	891	879	872	922	904	910	844	909	887	902	928	879	883	935	935	860	903	952	934	894	891	900	872	891	913	877	949	926	911	942	934	907	909	886	903	915	903	881	874	883	837	893	922	865	865	917	913	893	931	867	898	919	886	877	896	923	973	927	863	943	871	916	935	913	854	891	860	910	913	856	916	933	820	913	899	866	923	863	908	897	906	879	895	918	954	918	903	921	913	861	850	904	847	859	936	934	866	841	885	886	853	946	931	931	875	904	928	882	913	942	928	838	889	901	875	860	952	869	898	898	915	875	885	907	900	970	913	887	906	862	961	943	909	923	886	889	890	905	902	970	905	900	891	866	920	873	949	919	889	893	909	897	934	880	881	833	858	873	908	877	959	896	887	926	898	845	886	884	857	876	909	864	876	900	946	874	872	855	908	879	962	922	917	884	894	917	882	870	870	928	911	873	901	907	882	904	941	933	926	903	902	911	884	930	891	913	901	870	898	880	880	851	920	957	934	956	929	933	891	851	940	910	918	944	864	883	941	900	864	877	893	871	870	923	920	904	908	863	899	872	891	903	907	864	921	930	855	918	915	838	879	917	881	913	931	944	903	888	962	898	910	844	927	964	863	910	923	902	893	928	854	890	928	885	892	897	903	941	886	935	882	892	863	932	859	881	935	902	875	897	889	923	894	892	858	894	934	935	905	861	907	890	926	888	861	921	865	898	872	895	964	872	848	889	967	882	900	880	853	979	929	928	896	888	952	899	904	921	871	930	910	900	888	911	888	802	889	933	894	858	900	922	869	909	881	893	896	892	914	827	832	908	896	915	871	931	925	879	837	882	908	869	900	919	937	919	925	895	920	925	880	933	924	907	876	883	910	933	801	905	891	916	939	945	913	947	845	898	866	913	889	869	870	899	935	922	878	888	882	904	866	852	898	883	866	892	876	930	923	904	897	932	944	912	939	899	884	870	897	977	866	870	952	933	900	911	911	905	910	898	915	885	856	935	888	853	890	897	920	897	929	877	938	894	897	872	864	930	899	902	929	887	846	907	903	925	886	879	937	930	887	872	930	875	912	901	856	864	910	906	879	952	927	904	897	905	879	931	885	870	885	903	916	841	945	922	873	835	917	890	902	922	946	907	910	897	897	864	843	891	944	950	859	871	883	935	852	929	886	903	947	920	900	893	846	905	862	964	838	944	906	919	937	880	911	868	924	954	911	920	879	882	909	908	916	891	941	912	901	918	927	872	857	931	912	894	825	859	928	888	854	892	915	849	869	945	950	877	915	909	964	956	913	967	865	849	903	894	897	891	865	846	902	914	939	945	894	932	928	945	890	861	861	878	907	872	940	905	921	885	917	857	947	868	893	956	924	931	861	915	855	914	920	891	961	845	925	932	926	924	958	876	843	862	928	851	909	960	880	887	858	907	904	881	859	928	906	930	925	861	872	932	891	901	948	893	926	885	897	926	946	905	915	918	883	873	846	901	883	918	886	931	916	842	891	928	917	933	923	883	958	921	928	884	891	912	860	893	894	882	906	919	877	912	930	885	904	893	904	943	901	892	872	907	935	853	889	859	854	900	863	897	836	886	891	942	898	858	923	911	861	878	853	875	942	881	900	921	909	877	876	863	915	871	885	926	884	927	828	900	887	908	885	888	926	880	858	886	912	878	914	901	875	849	891	958	871	902	879	882	904	856	911	927	900	953	918	923	918	889	832	913	874	939	840	875	898	876	914	913	939	909	912	913	908	930	862	923	938	903	872	838	898	852	927	945	909	945	897	891	883	914	930	896	911	896	913	941	918	876	900	854	950	925	932	865	866	892	899	924	916	891	902	865	933	943	889	908	888	880	858	892	883	949	867	896	935	904	880	902	841	870	912	881	853	880	921	906	921	911	964	877	890	900	896	874	942	864	918	879	910	896	880	931	854	898	896	901	862	933	927	848	894	897	914	924	952	898	875	903	905	882	870	898	880	859	904	894	939	908	894	923	951	877	847	937	893	912	930	942	900	895	869	967	924	890	873	935	889	924	936	864	937	925	938	891	856	925	903	874	901	891	928	881	877	913	878	860	902	894	924	927	956	848	924	840	850	924	920	862	911	882	915	913	881	906	886	899	940	900	901	900	907	892	926	943	905	915	860	909	877	890	907	883	882	925	914	887	907	913	895	852	917	899	846	902	892	936	938	856	947	863	888	855	864	910	861	915	920	920	888	865	915	864	901	892	904	857	877	862	905	936	886	912	892	914	918	949	855	876	899	925	930	929	925	868	892	914	908	902	927	886	900	923	867	898	912	966	873	891
25637	14475	12574	9595	3358	1326	955	852	647	619	590	629	573	516	583	484	413	393	391	384	409	368	433	388	418	387	362	363	350	345	328	361	354	372	353	360	341	375	341	383	328	407	367	326	351	362	337	352	355	365	333	367	328	335	360	349	345	339	332	329	306	361	344	331	321	322	357	353	346	323	339	380	369	349	386	329	349	336	328	338	313	329	362	347	367	348	338	345	336	344	357	308	313	371	363	318	311	318	344	389	351	343	368	321	319	320	340	325	352	354	360	350	347	303	348	309	330	335	352	318	385	358	349	331	314	366	369	346	318	321	342	336	327	294	367	313	332	311	337	392	328	343	332	352	343	361	345	345	341	366	372	365	346	357	385	314	339	344	339	327	359	313	328	329	341	311	345	317	359	328	336	336	319	342	290	357	323	309	345	332	334	354	328	315	333	342	314	354	348	322	304	322	331	356	356	338	361	342	333	382	370	350	335	300	368	371	332	344	347	345	386	323	385	311	345	329	332	354	364	337	327	332	339	391	361	336	309	353	364	347	356	327	353	343	326	355	338	307	370	353	335	306	336	338	319	363	332	332	389	304	352	360	324	365	309	340	331	364	358	320	317	312	378	351	360	336	363	329	362	352	355	379	366	333	330	338	318	340	348	347	335	345	370	294	355	333	320	309	318	344	378	321	369	351	388	359	374	351	338	372	328	332	366	375	344	363	326	336	315	325	338	344	355	351	354	328	328	332	373	327	336	352	338	311	333	279	328	342	336	343	343	321	352	348	323	317	351	354	327	369	352	310	353	353	337	318	328	331	345	345	347	296	315	322	324	328	344	369	339	365	342	309	342	343	349	355	340	371	345	340	351	361	350	336	351	377	374	327	325	362	366	326	319	311	353	360	337	371	354	324	349	328	316	382	353	345	334	358	339	328	351	345	337	356	358	372	330	345	332	376	323	377	369	348	358	362	386	346	310	354	350	341	331	320	348	360	338	321	326	328	325	344	342	396	369	358	342	355	320	353	328	300	335	306	339	321	352	323	321	334	300	317	348	334	337	412	363	329	354	356	394	374	334	348	359	373	339	308	345	344	353	343	323	349	324	344	369	318	315	327	347	353	383	320	366	321	364	316	356	356	322	338	319	374	342	358	331	315	328	343	362	361	348	327	296	354	332	332	342	357	331	342	340	317	326	320	347	339	390	369	318	326	345	324	382	330	376	362	344	339	321	345	312	376	345	297	316	341	324	303	380	350	321	339	391	343	344	320	354	308	363	371	345	328	334	345	356	304	347	339	338	336	358	346	343	337	359	341	359	354	360	331	336	351	349	340	363	304	333	336	361	346	370	328	337	329	364	337	331	356	352	351	324	363	388	356	333	360	352	338	401	367	331	328	341	358	349	330	356	354	321	364	333	335	354	321	379	340	339	338	314	338	370	327	342	337	325	345	378	307	359	362	336	339	318	372	343	332	352	347	311	320	370	334	295	343	314	349	346	331	355	365	328	333	373	327	363	351	339	323	334	320	332	321	393	380	306	356	384	337	328	376	336	325	344	355	345	327	351	348	324	333	303	378	378	373	331	372	342	334	350	344	320	334	358	336	284	316	352	323	331	329	326	301	347	334	312	359	362	337	334	315	356	363	327	334	357	353	336	329	357	355	350	365	354	336	351	380	355	347	384	340	347	346	377	344	318	371	316	311	330	329	324	323	352	322	353	338	357	322	352	375	309	332	339	354	379	349	346	351	377	344	335	345	345	373	332	331	337	388	361	364	319	281	332	344	362	345	343	355	361	348	388	336	340	339	350	331	362	341	312	322	332	348	363	327	351	313	337	343	355	376	352	373	379	360	353	324	311	338	308	343	318	307	349	335	328	352	321	310	329	296	324	334	350	342	358	354	351	389	351	285	354	346	322	387	336	334	359	330	364	354	341	358	382	357	316	355	352	358	313	355	336	325	344	325	360	359	336	355	354	336	392	351	316	338	353	316	344	305	351	338	352	340	348	315	336	335	378	342	355	355	361	354	342	349	305	324	312	327	322	350	364	341	382	372	325	334	383	323	358	339	348	331	376	347	392	332	342	340	314	296	380	371	353	319	325	329	326	340	352	314	364	391	360	356	325	332	342	345	388	380	351	365	329	323	329	332	337	322	349	336	305	317	339	364	345	345	310	363	332	331	335	316	332	368	310	334	360	352	367	315	348	333	340	334	375	325	319	336	349	362	324	340	336	346	313	365	364	306	375	316	349	386	329	313	326	365	345	334	360	354	348	316	305	332	363	343	344	347	326	375	363	335	319	388	355	346	333	352	348	323	376	367	346	357	316	340	407	348	403	376	358	355	357	369	347	319	331	336	373	336	359	354	342	354	375	372	382	368	321	309	350	363	343	347	330	350	337	325	323	338	343	338	332	320	347	390	345	311	369	314	336	331	333	318	354	329	363	340	344	339	315	312	313	365	324	367	364	303	349	342	338	317	301	356	353	324	326	335	329	344	343	388	376	390	348	367	354	334	339	356	405	337	346	359	376	336	366	319	353	334	338	338	345	314	345	347	332	344	367	366	337	318	350	350	346	339	338	362	324	353	341	331	317	359	337	309	362	357	358	342	385	333	315	368	363	351	363	361	346	340	375	330	335	317	393	341	339	350	334	366	373	348	327	383	310	366	337	369	353	328	338	344	348	329	297	341	358	303	347	330	302	345	356	314	345	355	330	335	327	369	338	343	362	344	353	342	399	345	357	355	353	350	322	310	315	390	368	347	363	344	349	365	350	320	332	356	307	325	393	328	352	352	338	346	316	323	341	331	343	331	307	329	366	349	375	309	326	337	343	336	339	310	310	347	365	339	298	353	342	360	351	312	354	341	325	347	344	334	323	360	353	342	326	327	351	342	355	341	332	315	309	340	336	386	315	346	304	365	387	341	341	341	342	340	355	347	356	355	330	320	338	351	352	335	357	353	336	329	340	331	361	337	378	355	331	363	346	352	342	350	357	349	330	339	335	345	349	328	345	348	349	336	328	341	331	364	331	307	318	335	336	373	353	313	309	329	359	329	349	352	353	311	323	323	356	366	382	355	338	325	334	337	363	352	356	323	351	329	350	333	387	357	325	366	338	305	367	319	346	322	342	315	324	356	374	342	360	367	340	346	334	340	383	337	358	343	300	352	347	314	353	336	322	349	330	307	365	309	346	311	358	382	340	314	331	328	369	332	311	329	312	314	329	356	344	326	326	379	328	305	339	329	357	318	373	353	324	307	345	375	344	340	333	352	333	340	349	366	321	325	330	343	318	350	342	323	308	323	328	311	354	347	307	346	338	350	335	374	341	338	355	347	349	336	357	343	307	362	363	353	321	330	330	376	304	319	385	354	367	368	331	319	338	338	358	365	377	341	341	329	319	347	358	359	349	353	338	338	314	350	358	301	340	343	355	350	333	357	349	332	301	382	362	354	341	379	336	352	300	328	347	336	348	334	336	328	347	342	339	353	325	329	362	367
15614	10446	17725	19266	8337	4363	3537	3288	2375	2233	2169	2053	2025	1984	1938	1805	1347	1251	1323	1274	1122	1007	1068	1057	990	1015	938	926	838	850	879	810	813	831	765	808	788	780	738	763	810	760	810	791	763	819	801	796	799	816	754	752	779	758	793	776	782	750	764	775	777	789	736	790	748	724	745	770	753	788	777	768	758	791	825	757	793	749	796	801	773	800	769	768	764	757	759	776	760	768	776	762	801	795	773	749	785	768	792	814	788	764	777	750	755	751	766	773	783	737	756	789	763	705	745	778	768	767	731	792	752	736	782	734	779	768	800	812	807	763	759	767	788	754	736	780	768	829	801	749	784	768	720	754	758	786	747	733	751	792	788	801	786	780	748	760	735	795	761	748	747	776	799	812	792	744	790	775	761	736	736	771	794	780	756	740	795	748	781	760	770	788	762	794	833	761	779	811	805	753	779	790	797	777	781	757	766	817	766	775	817	795	782	745	728	754	740	767	736	709	822	752	760	750	774	765	764	719	712	739	773	742	733	791	743	777	738	762	792	831	780	726	789	806	793	768	786	745	760	763	770	756	777	789	773	779	759	748	724	757	789	796	812	780	796	767	769	730	768	776	751	750	746	770	759	777	785	812	804	776	750	752	774	794	740	771	797	756	723	788	779	754	782	762	757	788	753	790	755	775	721	752	749	732	777	758	777	799	727	813	751	760	807	758	801	766	815	785	760	783	719	787	735	762	750	748	728	745	769	756	774	722	784	792	744	811	780	816	778	738	771	797	737	748	801	750	783	743	786	785	748	785	742	737	776	711	799	746	781	837	782	776	774	760	738	739	774	794	745	781	760	740	819	716	755	755	778	769	813	818	784	802	734	762	776	773	753	784	791	741	742	754	736	784	759	765	734	725	768	777	777	811	746	811	766	758	785	747	783	789	833	712	774	740	764	781	777	750	705	722	746	810	745	775	785	793	770	747	742	756	746	804	781	777	768	760	768	794	787	763	734	763	760	820	784	774	763	764	753	787	787	752	786	816	762	730	776	797	781	777	715	828	818	750	808	742	745	731	780	762	802	771	773	776	745	766	719	756	765	778	761	815	761	849	797	803	763	784	753	744	739	780	778	757	772	744	743	763	775	778	809	746	759	751	817	734	756	774	793	757	754	737	765	803	790	824	757	735	750	766	793	733	759	748	720	782	765	778	778	774	743	743	773	750	813	739	744	733	777	780	752	744	757	785	771	777	770	769	766	744	805	749	799	746	802	720	725	800	762	808	761	747	779	789	787	778	731	765	799	754	712	747	787	802	808	781	730	808	799	832	758	732	776	779	774	759	812	746	781	758	783	752	764	745	790	748	762	767	740	786	717	720	814	759	745	736	770	765	764	765	761	759	818	799	797	779	802	773	785	766	771	763	733	769	787	797	771	752	755	763	772	785	789	744	777	786	765	797	789	731	757	803	797	807	812	770	751	750	786	782	778	808	784	753	792	768	805	763	768	806	758	725	784	765	759	713	759	748	800	719	799	743	775	756	749	710	750	797	781	744	765	757	792	736	759	786	785	802	771	781	852	767	769	818	802	796	756	773	798	820	743	780	795	768	753	780	793	777	816	818	789	796	766	768	786	737	767	786	752	758	808	732	765	777	739	755	763	801	814	781	736	754	820	746	817	778	799	756	764	771	754	792	789	774	762	729	747	754	773	777	789	749	738	812	776	727	789	801	721	731	756	795	854	731	722	807	741	767	756	706	742	794	779	726	835	770	746	733	753	809	773	795	743	730	758	796	799	748	784	755	766	792	744	762	755	785	789	750	812	784	837	788	785	759	736	761	817	752	788	790	730	824	801	778	746	761	797	783	783	793	802	788	744	758	695	763	746	715	749	808	810	768	786	753	724	778	728	799	813	834	791	761	797	764	847	743	728	737	746	747	766	754	743	753	753	765	762	795	770	729	816	820	777	755	778	785	757	735	786	809	758	806	751	785	787	791	770	800	757	824	815	810	795	738	788	778	765	789	746	772	795	776	800	759	834	730	742	777	768	777	847	821	750	751	798	758	806	801	780	742	774	744	745	791	797	730	760	790	798	848	756	717	804	827	742	829	806	748	782	756	806	767	792	823	806	784	753	748	745	806	818	797	771	766	766	779	703	668	730	772	796	773	763	786	764	735	723	727	766	774	755	768	779	770	746	775	784	777	697	759	747	779	744	771	779	758	790	729	737	758	737	754	744	753	792	791	804	764	811	776	758	764	769	766	717	735	748	764	764	739	797	780	815	770	735	749	808	803	810	759	743	746	743	749	744	774	793	748	725	745	744	766	745	751	762	800	779	770	721	809	782	791	758	757	774	790	746	710	719	809	740	745	793	816	747	758	739	756	746	766	801	790	800	781	777	796	804	793	774	797	760	803	775	747	754	788	730	777	739	776	746	780	729	779	745	784	763	769	748	783	781	791	810	774	775	756	807	768	745	749	767	762	730	751	812	771	763	819	767	790	801	790	758	772	803	747	789	791	807	758	751	803	819	783	769	818	760	773	794	748	812	795	749	746	770	748	727	774	766	808	745	721	743	714	732	768	769	801	780	807	775	776	792	814	778	773	785	808	766	756	759	791	770	754	733	803	758	741	760	729	806	784	772	771	775	772	750	776	765	800	738	736	815	793	755	785	703	804	784	768	711	734	783	747	725	773	756	754	779	757	779	753	762	754	813	770	747	781	754	769	739	826	797	789	769	799	782	793	752	752	731	758	773	812	709	751	753	774	769	776	794	746	771	754	768	808	819	806	760	750	773	785	759	782	761	796	730	751	749	798	761	743	731	790	779	748	800	756	782	797	755	801	777	779	766	768	764	810	783	778	802	803	747	729	775	749	790	749	749	757	757	771	768	804	772	775	761	836	786	835	715	758	764	781	779	778	778	780	797	791	749	752	741	728	780	786	804	725	780	754	791	758	820	783	756	757	728	738	737	764	715	757	763	748	752	750	765	811	793	769	790	711	773	796	749	755	762	769	773	754	785	752	758	797	739	754	707	791	752	759	781	779	821	752	764	787	825	749	762	813	707	729	801	814	742	776	761	761	749	758	740	773	749	808	781	757	769	752	761	801	733	785	760	750	772	769	753	761	792	758	770	791	852	833	740	786	763	782	808	736	782	831	805	720	759	707	745	811	757	812	823	808	715	801	760	752	791	763	722	744	727	803	795	771	786	769	782	761	777	781	784	713	760	739	745	759	746	763	770	782	739	779	744	789	759	776	768	796	750	772	783	783	771	803	818	762	775	792	805	733	804	785	733	782	792	829	750	762	771	735	760	747	805	793	721	786	733	756	755	809	809	758	778	765	825	756	757	786	811	770	771	807	796	743	813	796	753	788	771	796	790	803	814	757	791	782	771	721	820	734	799	730	749	788	735	730	759	762	800	737	814	730	725	807	750	770	743	798	781	806	741	789	758	760	770	731	753	823	770	760	759	789	764	746	808	783	755	758	755	752	777	805	791	768	785	757
36355	23090	21747	15865	4944	2353	1638	1510	1148	1408	1205	994	1012	893	814	779	754	679	677	591	534	488	468	516	463	466	432	437	417	415	410	398	418	410	407	415	419	408	379	402	405	446	406	449	408	409	389	400	413	375	389	432	366	418	371	403	388	416	427	378	382	361	368	386	388	427	410	358	385	441	413	426	352	407	403	420	410	397	427	394	365	383	394	396	405	364	416	368	379	403	376	404	382	406	371	405	412	375	399	395	371	407	412	397	386	406	386	421	413	424	376	427	391	386	399	409	408	386	441	381	382	375	368	405	388	416	354	334	419	399	390	383	346	429	394	397	407	363	379	382	415	399	353	407	401	388	414	413	366	387	403	367	424	426	372	388	409	368	418	412	388	386	385	389	415	405	364	419	428	412	393	410	406	388	421	409	396	385	445	401	350	417	370	398	365	388	407	387	367	361	369	386	420	429	393	383	425	409	429	396	399	416	417	346	369	396	441	427	377	362	378	369	374	420	415	393	438	409	385	362	426	387	366	407	380	411	382	414	395	386	378	370	397	395	415	388	396	384	398	412	389	373	387	403	381	378	375	388	387	437	411	351	383	443	421	430	353	404	360	400	415	396	374	448	388	420	411	381	402	391	386	394	409	403	392	429	398	384	423	386	417	401	412	406	416	432	403	372	414	383	390	362	389	389	399	432	387	417	422	370	384	420	379	405	343	400	406	413	387	374	401	411	386	387	378	348	435	398	398	379	335	440	442	403	407	376	399	383	412	421	380	384	380	399	406	413	429	383	368	377	400	347	380	383	403	397	361	405	394	397	387	367	387	414	405	390	437	446	421	387	442	377	389	391	411	366	402	416	359	361	398	396	377	399	388	381	355	371	398	357	372	428	392	402	376	388	402	385	391	364	387	381	380	384	382	350	416	413	416	408	443	384	412	379	379	392	369	411	398	363	367	390	391	397	420	397	397	395	415	387	397	389	382	364	403	401	364	367	387	384	391	405	376	385	382	398	440	435	391	370	424	435	446	390	362	375	379	396	388	367	364	395	370	361	372	397	376	387	370	383	394	394	395	364	426	396	354	387	371	417	432	376	390	408	414	413	389	409	390	406	406	368	393	372	438	394	394	371	372	431	382	402	403	427	382	407	388	344	400	429	390	388	388	412	370	360	432	408	404	379	364	379	396	402	382	398	375	379	407	372	387	406	380	431	407	427	402	361	387	404	408	436	392	407	366	393	420	438	395	395	379	390	360	449	428	393	433	401	438	422	402	400	403	382	383	401	372	370	388	398	378	413	418	390	362	389	394	414	440	352	374	382	392	364	410	422	420	420	389	432	340	404	366	403	396	405	403	417	346	391	401	377	407	371	365	369	394	423	402	389	371	406	425	369	346	415	359	412	387	407	402	386	360	394	380	364	392	375	361	365	414	373	361	409	370	410	377	394	429	387	394	440	391	382	404	383	384	396	373	358	398	390	374	368	346	399	389	433	393	412	408	408	390	407	373	411	338	396	381	396	372	396	429	397	445	397	397	377	427	379	372	407	385	392	406	395	377	409	415	414	405	375	418	373	422	396	371	402	378	410	393	359	374	357	389	360	378	399	392	401	392	405	434	412	373	384	388	404	397	430	397	388	379	405	392	387	372	348	362	400	398	370	399	367	389	439	417	407	362	366	394	391	411	393	386	380	476	402	389	405	388	368	358	389	409	383	430	400	413	373	381	363	442	438	384	379	366	365	397	377	420	414	400	406	375	372	400	398	403	381	400	386	384	376	360	385	357	391	385	351	440	385	383	411	391	414	347	420	372	396	408	430	353	417	352	405	395	400	386	407	364	410	417	392	417	471	387	385	431	376	387	421	412	424	378	376	395	373	388	400	413	398	386	395	394	369	364	421	393	386	383	411	426	410	397	382	415	398	376	378	421	394	391	405	415	376	398	396	395	402	404	371	350	363	410	415	421	385	396	423	418	372	432	406	401	363	355	394	395	338	413	397	375	371	400	351	367	383	365	376	388	450	410	426	434	416	358	417	383	392	372	385	379	371	359	381	430	411	387	413	417	400	433	390	389	413	386	419	392	399	381	352	420	407	401	404	381	373	412	411	386	432	426	411	372	441	391	416	401	407	378	420	388	418	432	381	346	366	392	394	410	400	401	391	412	372	423	417	404	378	401	421	391	355	402	385	342	369	367	385	355	374	390	390	433	393	385	355	415	381	421	388	401	427	410	391	348	380	408	405	394	371	386	389	376	384	351	356	385	422	420	425	428	364	408	379	358	387	407	416	407	383	363	356	398	340	349	394	384	374	436	390	399	356	388	397	406	407	393	362	382	393	383	395	371	422	378	384	407	384	443	381	346	391	426	408	377	377	430	415	385	393	402	402	405	413	397	430	399	403	383	419	386	407	403	374	430	398	379	424	419	443	393	392	413	420	389	404	390	382	401	379	387	402	416	387	378	407	433	405	421	406	399	390	397	390	401	404	383	362	395	395	381	379	372	357	400	443	414	402	396	422	393	346	361	414	406	351	371	413	376	409	360	401	408	423	370	408	400	381	407	364	396	374	417	394	372	421	407	374	371	408	384	415	382	381	391	388	394	370	379	406	408	377	393	433	395	366	399	354	398	402	418	422	402	374	395	381	400	350	358	391	391	400	410	412	422	402	384	433	390	406	382	384	393	372	388	394	407	439	354	376	384	362	394	393	362	328	432	393	414	418	412	441	419	366	410	435	400	368	428	386	419	397	399	371	414	434	364	402	382	362	433	427	389	441	358	356	393	405	390	372	425	353	376	420	436	379	410	369	362	328	387	376	377	365	405	349	344	402	357	395	365	438	423	383	388	355	363	371	380	427	370	395	386	382	427	420	382	394	396	385	414	401	394	416	389	383	412	386	413	403	388	409	381	410	403	398	353	381	389	387	418	377	418	419	386	350	409	432	401	418	435	393	373	420	371	362	400	371	406	371	407	423	388	369	402	360	398	404	389	369	391	383	402	408	393	416	408	383	356	411	426	394	413	390	402	376	421	420	418	391	440	400	371	374	368	370	396	388	409	393	379	403	396	392	424	383	386	395	378	368	398	392	405	378	430	393	394	388	375	392	408	383	398	382	393	412	406	422	401	408	405	411	425	353	390	398	383	391	410	382	394	378	401	439	347	386	363	389	429	380	430	417	403	380	386	403	360	358	393	395	428	416	418	361	371	377	386	390	425	447	397	368	374	430	437	372	384	427	391	410	410	416	419	433	375	400	372	396	382	392	412	386	447	374	379	420	399	400	364	397	363	411	435	389	418	355	395	394	413	393	386	392	378	342	386	398	426	402	416	409	426	411	385	432	393	392	388	394	381	405	399	385	362	380	371	356	374	374	384	417	379	392	384	400	382	397	375	410	401	364	362	418	360	383	391	403	367	377	396	383	418	393	387	361	350	385	375	444	380	405	400	413	406	422	405	367	375	402	417	400	404	406	400	372	372	417	390	373	391	380	391	377	400	403
22779	16599	26063	25500	11056	7774	6382	6170	4818	5757	5161	4174	4270	3617	3343	3278	2775	2591	2456	1949	1404	1481	1307	1367	1263	1290	1044	1100	1124	1016	1048	1003	935	917	898	912	875	845	857	935	957	959	1041	982	1056	954	946	958	888	892	861	884	905	886	897	887	859	896	918	911	935	901	873	818	904	860	907	880	870	874	889	900	808	857	853	877	880	875	805	883	830	899	885	852	884	937	864	914	834	855	895	910	839	817	913	877	870	874	870	890	891	873	889	849	863	835	859	931	887	906	811	854	836	895	865	865	870	861	878	877	882	875	904	870	818	901	868	856	909	874	818	845	883	889	871	820	863	925	872	888	843	920	848	875	845	879	906	872	865	884	842	874	922	826	882	839	853	906	894	891	879	871	870	849	924	907	824	879	880	881	857	869	894	868	874	855	895	916	817	858	902	898	863	915	905	871	893	842	842	896	879	827	812	840	955	885	829	852	830	862	895	881	861	824	887	895	871	882	865	898	915	880	895	894	873	891	889	850	887	849	874	857	824	908	839	896	866	911	866	822	882	884	830	890	861	867	930	839	900	919	938	823	915	899	862	897	930	841	876	839	901	899	890	831	879	857	876	873	839	903	821	916	873	859	871	846	875	844	826	869	923	883	926	860	947	873	836	843	817	909	879	862	920	862	962	868	843	909	859	908	909	916	852	892	878	857	916	838	862	878	854	857	837	906	903	923	863	821	869	863	856	901	883	902	864	859	874	869	901	910	834	927	858	835	833	878	858	898	864	901	885	851	923	861	844	932	890	902	877	908	813	860	865	809	868	871	848	880	980	861	874	919	862	868	890	847	865	919	889	871	869	921	879	908	857	876	899	904	869	933	869	855	892	845	816	895	867	914	865	870	888	911	857	868	919	844	841	904	894	901	869	862	813	849	828	849	924	893	911	824	862	886	872	894	889	925	879	862	814	850	866	866	902	897	881	876	874	840	927	862	884	887	865	871	852	839	924	860	903	862	901	906	840	880	867	837	866	908	844	858	856	918	839	860	927	855	865	874	912	837	878	904	862	873	905	904	881	840	880	911	916	853	911	864	846	864	888	880	896	867	919	840	826	865	887	842	897	837	814	882	825	874	897	896	872	899	859	890	861	923	845	857	858	901	898	849	870	854	840	882	850	861	893	859	864	913	858	851	893	900	921	825	868	828	883	893	901	870	918	844	849	882	868	892	885	824	896	870	869	920	923	897	896	890	898	879	885	893	910	870	931	871	868	887	836	868	854	874	888	920	893	800	844	897	863	885	883	882	891	891	923	880	840	895	849	892	931	844	910	939	921	852	892	869	806	918	846	896	881	902	919	894	885	867	843	934	856	916	853	879	868	859	878	894	887	853	928	896	868	909	889	871	884	911	874	908	901	828	842	890	904	894	896	901	916	871	873	816	933	902	848	851	884	856	888	865	838	859	877	897	832	877	889	910	925	849	847	863	924	913	820	854	850	885	884	888	858	893	898	873	953	866	878	886	849	900	905	859	902	882	901	908	873	859	877	848	853	865	876	846	889	884	851	896	843	896	914	897	888	877	890	903	938	844	896	851	882	835	899	831	876	842	874	875	872	817	879	941	794	859	874	890	909	852	833	918	901	861	885	908	870	891	924	883	884	896	848	892	899	860	836	872	866	904	920	896	836	889	883	848	901	922	860	902	879	865	886	849	874	882	871	937	927	836	911	937	937	881	883	887	836	845	860	900	928	890	867	895	879	886	932	875	917	879	892	895	863	901	879	912	919	853	891	910	884	873	877	900	893	913	900	903	865	807	907	863	905	881	819	869	880	924	853	882	848	853	846	885	853	895	832	868	893	921	816	913	954	900	861	899	870	872	917	861	889	838	905	865	893	893	896	848	855	876	873	861	876	903	840	906	828	852	908	889	887	851	893	862	859	921	886	932	867	899	837	898	878	915	870	865	857	886	882	896	903	874	839	903	882	819	857	880	851	893	910	813	897	840	854	874	910	895	911	894	833	862	894	906	943	882	891	864	838	810	844	886	926	860	881	843	865	813	926	867	841	861	855	891	862	926	882	902	896	900	884	912	899	893	854	883	824	849	863	808	931	919	877	870	865	911	840	903	912	897	837	845	923	883	867	900	888	902	901	879	895	900	871	892	898	888	855	873	871	886	916	848	882	901	862	885	865	888	866	916	873	878	871	886	875	886	869	843	874	920	884	846	924	782	871	854	856	886	921	896	862	877	843	855	876	846	888	906	894	868	834	872	937	905	879	869	878	891	897	921	863	934	892	884	859	828	901	906	853	846	862	877	898	885	843	915	914	905	917	843	887	849	900	870	882	857	879	868	867	877	917	850	978	904	849	896	874	833	931	867	858	854	899	865	807	891	880	922	830	925	860	887	849	864	942	875	869	902	847	892	898	831	892	914	911	886	910	896	888	845	867	827	897	860	826	878	883	859	892	887	920	840	908	876	883	852	883	885	858	817	865	899	878	863	908	845	907	904	910	901	907	823	890	794	895	955	853	873	877	825	927	879	878	903	849	856	843	905	884	882	905	857	870	899	884	841	841	898	883	867	880	904	855	861	936	900	883	893	874	891	892	896	856	890	913	896	884	844	909	827	880	890	886	886	916	914	874	929	863	845	870	843	897	876	841	861	866	912	868	887	856	937	881	868	895	839	903	953	867	839	885	903	847	858	899	897	897	921	927	883	861	864	833	818	839	843	847	853	857	913	859	858	894	816	914	864	918	858	861	908	901	884	894	911	867	884	872	875	816	883	905	868	877	893	878	854	868	893	873	829	905	839	912	864	884	854	909	886	805	842	826	916	855	874	873	906	908	819	909	908	882	934	854	864	860	888	895	856	852	922	864	862	869	865	851	860	889	830	857	881	884	815	872	858	889	811	796	837	875	858	897	890	894	911	888	847	922	894	874	873	874	887	864	865	824	876	894	884	886	894	910	884	870	842	875	900	844	853	858	884	874	871	866	858	844	795	894	913	901	834	848	875	901	865	788	834	914	883	862	825	856	856	882	875	907	925	903	903	902	863	904	884	922	849	867	893	901	864	858	837	888	891	861	895	855	889	854	880	930	895	889	855	899	873	927	879	845	883	951	920	875	823	871	865	898	865	892	877	870	884	883	939	863	879	884	927	825	940	921	924	897	848	901	878	878	888	870	883	911	871	932	854	873	865	871	856	935	872	902	876	885	881	966	877	830	886	871	917	894	871	864	891	929	840	881	884	899	889	941	855	829	839	907	880	871	837	945	920	907	908	877	880	893	813	881	901	881	936	929	897	905	835	858	847	952	833	861	850	837	893	857	835	943	885	883	807	827	885	873	887	858	860	869	925	885	872	882	837	914	815	873	895	852	889	821	859	871	877	894	876	872	845	882	878	885	923	844	887	905	915	865	835	889	921	902	870	838	929	912	923	869	885	853	865	893	920	887	892	863	915	855	864	862	847	831	881	847	887	907	918	854	873	882	933	830	830	873	877	849	896	848	880
44347	27299	26965	19448	6716	3437	2281	2094	1852	2267	1941	1434	1435	1335	977	974	1095	920	787	643	525	501	514	584	493	503	474	431	459	461	496	434	418	405	438	419	391	407	437	406	448	461	477	473	447	456	455	432	398	403	395	424	418	397	411	431	428	400	416	425	414	402	425	437	404	423	415	406	423	419	432	414	437	428	438	387	458	448	384	416	424	440	420	441	448	407	412	420	419	435	437	415	396	407	443	473	406	414	377	395	435	400	435	416	418	419	403	443	399	435	403	421	403	409	381	404	411	424	410	398	388	408	410	417	393	447	421	407	435	398	399	379	406	434	436	447	457	420	436	397	376	376	408	429	402	421	411	395	415	397	422	420	418	428	399	411	405	408	390	389	390	388	415	413	418	397	347	417	374	414	470	397	421	403	444	428	395	424	388	436	410	380	412	411	368	388	393	392	383	409	405	419	409	378	439	362	371	435	377	389	389	409	403	446	455	440	448	402	395	405	419	367	413	370	409	388	417	438	383	386	415	406	398	410	408	411	430	379	409	403	446	417	420	413	413	447	403	396	430	402	412	408	407	396	386	389	424	389	427	396	406	404	390	418	406	407	445	424	350	395	410	413	397	394	392	429	446	404	370	409	393	440	443	408	427	373	373	425	378	392	412	401	401	385	388	410	394	426	404	407	418	437	439	405	400	402	396	382	416	410	414	402	379	458	380	372	409	403	417	393	375	420	392	424	408	415	438	453	422	374	436	434	451	409	392	385	434	433	393	402	372	389	404	402	392	390	418	428	440	421	405	343	380	399	423	415	406	418	400	389	420	419	433	387	389	426	393	399	343	399	397	391	458	415	390	382	412	440	385	415	407	404	419	390	396	421	371	432	376	402	416	390	419	395	408	442	409	387	433	445	424	443	421	431	397	415	373	394	438	418	426	409	353	439	420	386	420	438	377	400	449	422	412	414	386	404	426	378	446	402	389	434	410	411	414	403	416	364	395	425	448	449	403	416	397	397	436	380	399	397	395	411	419	454	383	404	400	399	445	423	428	404	401	452	400	429	397	412	408	436	421	393	441	419	453	421	428	399	449	398	385	423	436	415	407	392	396	463	425	462	405	429	423	418	396	396	418	390	419	397	387	378	404	400	397	389	421	424	421	423	408	400	377	419	427	417	401	411	424	419	418	421	387	423	417	416	387	391	454	379	403	394	428	416	387	415	384	444	401	410	395	418	369	446	413	399	436	397	409	390	380	381	386	392	413	429	432	453	365	450	435	455	376	398	411	390	416	353	420	429	378	393	423	447	370	427	400	420	404	410	422	387	416	408	391	385	353	447	405	386	443	413	426	419	378	404	390	392	429	421	382	371	398	412	404	440	404	410	432	436	453	402	426	421	422	421	393	404	376	410	411	376	393	415	404	427	382	397	408	407	404	389	405	410	369	405	411	385	392	391	410	417	421	373	390	427	434	376	425	437	414	392	412	414	429	369	414	401	394	388	413	389	417	404	431	378	387	420	378	413	431	440	401	466	423	441	418	376	416	415	408	410	409	411	405	429	435	461	408	403	400	375	387	454	401	412	440	383	420	437	381	416	409	426	435	379	401	389	398	402	460	394	418	401	397	438	428	407	402	397	452	429	433	397	423	419	416	411	399	403	420	395	435	401	460	434	429	439	408	385	378	402	409	427	434	440	447	396	412	413	415	411	410	439	418	450	401	422	401	410	451	410	418	423	428	426	379	430	429	416	383	394	365	403	391	400	392	405	446	435	436	418	393	411	398	419	434	405	384	398	397	421	397	457	423	411	396	465	445	437	424	436	425	444	432	416	427	374	425	384	411	392	409	389	368	440	394	411	442	419	424	412	408	405	381	447	428	408	395	392	402	410	432	426	438	410	422	407	406	406	387	404	418	424	408	427	409	384	384	406	396	412	434	405	405	364	457	410	390	429	385	410	395	433	449	398	405	402	405	383	430	436	372	404	423	412	429	400	412	428	436	423	425	431	412	420	435	420	450	419	414	421	429	397	396	416	407	417	402	410	378	379	413	382	423	356	415	406	393	401	428	429	450	403	422	409	432	427	439	399	411	428	379	371	430	428	419	426	401	384	380	397	408	375	383	436	411	410	376	417	419	393	381	420	463	444	413	405	390	441	446	412	377	391	350	413	474	406	371	416	452	435	404	437	446	410	372	387	407	387	417	371	427	414	403	374	385	397	431	422	417	432	439	381	391	413	399	408	423	440	403	441	427	417	411	430	425	397	402	411	408	430	438	423	384	364	440	437	389	448	409	430	398	372	405	424	373	416	423	397	446	420	406	436	438	477	400	381	392	427	418	394	392	378	414	383	418	351	389	432	388	392	417	422	443	382	415	394	475	438	429	439	414	423	417	432	417	411	368	400	402	405	394	395	434	429	425	422	403	403	402	396	390	386	378	406	369	388	422	352	359	394	388	433	416	392	436	424	422	389	390	407	426	383	448	413	469	370	403	461	427	433	420	456	422	436	411	410	427	411	405	376	410	396	346	380	391	369	402	383	406	416	370	403	403	389	418	437	397	394	400	422	435	413	410	435	401	393	419	431	403	401	426	396	399	403	407	372	407	432	362	395	421	433	385	444	432	411	410	411	429	407	410	402	366	398	453	385	373	391	409	411	390	418	431	452	420	394	453	418	404	410	411	408	422	421	428	393	441	389	379	385	381	413	414	399	387	451	397	401	361	399	414	407	396	438	450	424	399	425	426	410	429	439	399	427	444	394	401	446	410	405	414	376	404	385	419	401	440	441	435	384	403	399	418	438	404	393	414	408	414	414	385	400	449	394	384	416	418	420	413	401	357	397	462	381	401	417	404	417	461	460	389	386	423	416	434	426	379	425	424	384	380	411	468	422	390	388	397	452	391	416	381	397	387	444	403	403	414	403	409	428	412	421	395	431	404	452	418	407	407	406	413	433	416	430	416	400	406	432	429	419	387	413	418	367	398	429	420	424	406	444	436	414	409	415	410	413	377	376	371	417	446	456	413	411	403	404	409	404	410	423	397	421	413	402	442	435	399	401	405	382	393	403	403	447	409	386	428	452	446	378	414	421	417	411	449	417	411	387	400	393	425	359	404	414	409	439	382	400	433	433	393	437	374	393	430	435	442	393	411	393	401	436	413	380	456	400	404	402	407	367	417	428	414	379	435	433	473	392	429	407	402	441	417	398	407	412	416	450	423	432	393	419	401	402	447	410	442	433	474	435	417	408	413	403	424	439	436	398	373	357	399	381	380	427	444	420	373	394	410	378	436	455	441	377	402	365	409	387	417	458	390	407	380	440	446	423	404	412	396	411	455	415	414	417	455	429	414	408	409	379	396	401	401	422	400	416	435	442	394	430	453	408	411	435	403	411	386	420	398	405	399	425	430	439	415	439	384	373	413	420	401	387	394	441	369	386	360	442	382	397	451	419	388	446	401	434	443	352	419	356	388	415	410	374	383	380	413	391	408	424	401	390	424	382
26924	19856	30214	27323	14271	11154	8445	8517	7718	9455	7885	5571	6464	5709	4086	4250	4243	3859	3361	2428	1636	1556	1582	1570	1578	1372	1319	1307	1250	1229	1083	1161	1013	941	958	938	919	946	906	988	1074	1213	1273	1224	1078	1054	1009	945	945	922	905	856	918	851	910	922	938	855	912	883	852	908	953	889	866	924	893	893	865	866	906	892	917	876	926	934	874	885	935	879	930	931	870	880	883	853	847	916	899	873	929	879	919	929	923	904	850	892	917	907	932	885	916	870	912	890	820	924	909	902	916	930	973	891	875	931	841	931	907	937	964	882	903	874	858	914	866	838	888	890	941	846	883	857	905	928	871	932	851	897	862	886	933	883	944	902	850	872	901	905	828	928	900	886	836	897	898	887	884	878	889	876	878	928	896	897	933	942	890	918	907	850	947	928	877	965	875	871	839	847	887	888	875	909	935	909	852	944	879	879	880	901	906	967	932	894	935	899	894	917	934	852	924	844	885	887	873	869	870	869	909	905	885	920	889	891	934	898	881	904	996	896	959	855	870	842	908	933	861	879	891	912	918	979	904	893	850	909	876	883	872	849	923	930	905	906	951	930	882	915	902	928	922	901	922	913	881	911	882	884	906	933	923	918	854	883	904	867	888	938	896	935	938	843	919	915	857	833	934	901	891	830	914	898	914	932	899	939	853	934	992	880	868	839	916	970	948	918	920	916	942	879	909	918	869	965	903	905	943	936	890	905	911	901	914	860	884	913	885	956	895	892	883	878	923	924	890	872	922	913	876	898	911	907	909	925	863	972	970	927	927	886	939	973	887	846	896	900	860	891	869	922	923	889	950	944	931	910	965	957	874	917	903	864	861	917	875	936	895	947	893	889	878	888	901	919	952	902	954	922	912	833	915	878	923	895	939	910	850	886	925	892	931	912	889	904	914	918	881	862	909	919	936	869	930	922	882	940	874	900	960	888	907	885	911	920	869	876	927	873	862	863	859	940	903	950	898	853	928	894	928	881	895	930	962	887	922	862	887	865	876	902	880	952	920	961	931	878	908	911	924	919	949	904	915	889	896	925	857	880	879	828	918	901	935	851	872	904	927	840	948	879	906	905	916	904	964	923	886	916	885	849	871	940	927	838	913	884	929	928	915	911	953	916	879	930	886	866	898	872	907	882	912	926	916	895	845	885	937	882	945	896	889	910	925	933	913	917	915	888	933	923	940	871	895	940	892	893	958	903	868	917	890	882	890	899	885	923	904	930	936	880	916	909	960	903	913	919	909	898	867	920	865	913	891	923	874	880	924	878	928	905	880	875	918	933	902	925	854	887	880	942	909	893	890	945	894	910	949	874	871	900	900	967	911	854	844	919	886	901	901	866	847	920	858	912	907	863	830	923	893	857	945	946	895	885	859	868	934	929	895	871	841	910	879	921	971	940	829	918	944	905	914	906	922	950	905	946	883	971	844	938	869	880	845	919	913	842	885	889	933	907	875	882	914	875	892	904	970	934	912	902	829	882	881	915	883	918	944	919	875	923	879	889	933	889	908	952	876	908	891	803	909	888	934	869	928	931	883	938	901	882	875	877	924	912	910	889	892	833	906	898	932	920	852	878	894	873	852	930	877	889	889	882	905	865	887	900	910	912	887	890	911	870	857	900	845	872	890	880	871	873	826	870	902	897	939	874	904	946	882	852	907	864	917	911	915	943	883	945	875	869	886	862	926	902	907	923	916	890	886	897	896	914	851	933	897	899	862	941	852	933	910	897	882	835	825	871	921	909	906	877	893	888	904	884	888	894	915	854	926	900	883	903	879	941	925	878	929	832	875	877	951	918	912	887	869	875	896	906	898	907	886	917	949	877	945	930	927	877	979	886	896	898	892	903	899	863	937	881	873	957	922	862	897	872	892	875	898	916	856	918	916	889	922	875	876	869	857	920	876	879	926	930	948	853	921	915	909	952	860	858	896	916	907	844	890	906	910	900	892	903	911	892	934	916	894	901	911	891	920	893	932	864	886	966	873	860	927	885	879	906	865	902	878	862	907	882	902	879	864	917	870	836	884	850	893	897	870	930	951	910	906	890	868	873	939	888	909	940	878	941	866	918	861	906	883	949	939	926	932	932	870	931	886	890	918	883	890	909	915	893	908	869	873	931	918	890	907	888	923	822	866	920	911	889	928	883	890	866	897	895	896	891	904	906	883	912	915	934	926	936	874	889	867	916	878	886	863	913	899	903	887	898	891	923	914	896	912	951	877	855	885	912	881	940	908	898	899	900	906	913	912	868	876	917	856	922	895	920	918	902	932	904	892	870	909	919	930	863	961	905	896	877	861	899	917	926	916	897	901	858	882	950	886	956	868	856	865	866	922	920	858	903	892	817	860	896	950	916	904	898	854	850	873	913	908	807	872	860	887	921	836	834	888	887	945	887	904	913	866	902	919	849	896	889	946	938	947	915	913	958	945	914	932	912	871	936	912	888	903	918	930	930	904	905	864	936	838	937	983	881	892	910	853	864	885	904	924	914	891	925	879	952	873	928	861	888	957	879	906	929	913	920	879	904	858	914	945	871	935	908	949	924	968	903	897	910	925	889	929	873	928	871	901	878	879	848	911	874	924	894	874	874	913	884	856	890	851	853	838	882	849	930	816	855	845	966	909	912	904	855	881	892	865	898	921	878	922	902	875	899	883	925	912	900	893	904	903	858	877	924	892	897	907	900	899	883	879	902	939	920	890	914	882	871	917	894	859	879	898	935	902	911	964	915	905	930	925	976	983	888	912	935	913	971	880	897	913	931	894	889	836	917	872	926	894	848	863	881	917	881	887	824	863	914	917	880	870	886	924	846	922	937	903	902	861	920	904	858	929	913	893	914	869	916	928	890	889	932	934	872	923	926	870	878	854	919	948	903	954	921	895	901	851	859	946	871	899	966	888	914	899	875	900	863	894	891	898	876	851	940	879	923	939	902	878	902	858	877	923	931	888	881	967	930	892	894	888	951	905	852	848	814	873	942	902	952	968	865	912	866	907	937	923	890	861	957	915	884	899	880	883	887	888	927	931	942	905	936	916	910	904	922	894	904	931	887	919	951	872	916	935	877	912	876	918	934	873	929	883	932	914	865	944	868	899	841	906	921	861	847	903	893	881	942	847	892	900	949	897	945	913	973	955	868	929	937	887	925	949	883	906	870	925	843	925	929	937	907	898	901	878	900	898	845	948	891	904	889	938	880	917	902	928	929	831	856	879	915	891	879	930	875	926	867	920	882	933	915	862	891	884	830	873	915	947	882	833	894	891	930	936	891	908	903	921	927	910	902	872	847	987	924	914	957	943	875	827	870	885	921	854	906	884	902	928	880	833	849	912	852	910	886	905	892	875	912	877	907	848	924	910	897	945	898	955	885	905	870	890	936	893	882	863	917	921	924	902	908	867	880	879	903	862	914	892	917	861	861	856	931	842	898	896	864	931	895	848	918	926	896	901	887	863	869	903	891	887	917	868	951	880	948	876	870
19704	10854	9570	5829	2885	1511	1023	810	778	604	716	649	602	619	522	476	464	421	464	453	417	381	382	385	448	375	345	365	370	371	358	362	358	341	303	354	342	331	339	337	356	342	359	377	343	330	328	332	321	381	319	332	325	338	351	320	336	334	315	313	343	358	355	330	343	331	363	355	331	329	322	341	373	356	340	317	371	328	327	333	337	332	355	312	374	378	323	307	343	328	363	334	322	325	351	329	338	375	359	329	329	333	342	352	352	336	326	356	322	350	335	319	322	308	349	323	356	332	356	356	355	334	374	338	341	313	346	348	359	336	332	318	328	323	321	287	378	332	344	322	325	353	338	354	368	327	367	336	342	343	325	355	333	328	338	360	348	327	315	309	324	310	387	341	324	339	308	326	312	334	343	315	302	346	335	342	361	348	326	346	324	315	312	353	365	350	321	293	326	334	367	360	304	313	327	357	334	322	351	323	359	312	314	325	302	312	349	330	365	416	301	351	342	319	385	341	334	329	347	348	351	342	351	322	359	304	354	360	328	339	331	322	333	299	328	379	370	362	332	345	326	347	326	315	310	355	342	368	312	320	326	324	363	365	310	344	342	356	359	321	329	342	362	342	343	330	323	333	410	342	345	377	299	336	324	320	348	333	333	343	345	366	324	369	343	320	368	339	348	336	329	344	320	348	352	371	321	340	319	335	307	335	354	324	336	368	319	369	333	362	312	342	326	353	327	316	320	345	316	342	345	325	329	331	333	328	349	333	341	349	357	362	351	361	362	335	335	363	316	338	339	345	348	359	340	369	337	332	306	332	346	319	324	339	334	342	369	290	357	303	324	346	305	338	349	317	344	333	310	325	308	337	342	308	324	319	356	311	337	338	346	364	338	313	364	359	331	370	351	324	338	309	353	344	372	336	316	303	316	322	331	321	346	312	331	353	326	333	338	352	340	342	321	361	340	361	328	336	333	367	347	332	350	340	322	309	321	338	350	358	324	339	324	321	337	318	368	327	336	334	343	340	310	358	357	378	359	339	357	351	352	341	357	329	342	327	358	347	327	319	297	357	355	328	354	334	361	344	331	373	345	327	331	342	372	334	330	327	342	355	382	359	322	315	328	326	342	348	367	282	331	312	325	374	289	309	351	323	324	336	312	343	358	321	342	332	351	315	350	304	335	360	390	318	349	333	326	370	338	316	334	349	341	336	352	299	310	355	337	356	326	392	356	371	330	340	317	360	343	360	369	326	338	347	342	338	327	335	343	374	339	361	336	325	399	364	338	367	337	354	329	322	317	308	354	354	340	360	345	315	344	351	344	339	336	375	353	363	336	367	337	299	325	339	327	349	328	335	382	320	338	324	317	300	355	344	331	320	346	317	343	325	353	337	314	351	346	331	291	330	338	297	358	332	340	339	377	353	331	348	372	366	313	366	333	335	340	311	351	381	329	340	336	326	388	347	331	315	336	332	299	320	361	315	321	341	329	334	340	309	369	332	368	328	373	365	327	289	331	385	336	344	345	322	315	325	317	344	318	356	341	322	371	331	332	337	309	311	329	344	359	360	312	335	348	325	351	344	339	363	336	352	344	317	346	324	336	321	339	383	324	342	302	330	342	373	321	352	319	334	341	326	315	346	386	357	352	390	302	330	322	335	317	326	344	328	304	347	365	321	318	377	348	358	367	322	348	330	327	352	340	354	386	307	340	312	336	354	347	300	316	321	353	321	346	342	341	335	380	339	342	327	342	320	351	342	348	361	336	340	344	333	320	323	355	331	344	348	314	339	348	327	349	330	349	308	318	343	349	334	320	353	331	346	329	386	324	347	334	342	367	327	358	328	370	326	345	314	337	334	334	380	329	351	336	350	307	351	373	349	320	328	357	369	315	322	351	328	356	357	349	358	343	342	336	309	333	315	341	344	321	342	328	352	303	328	359	326	300	346	343	346	326	326	388	337	367	369	356	338	350	315	353	321	330	341	325	292	320	349	364	352	301	333	340	321	336	338	299	331	300	322	327	328	347	353	355	342	353	355	336	342	349	339	327	377	356	335	346	329	337	313	356	320	375	329	344	340	327	348	325	369	329	312	355	336	295	304	306	347	349	318	317	327	339	330	329	333	360	324	322	310	325	343	327	321	320	344	380	357	328	348	304	326	315	362	304	300	333	347	336	353	359	338	340	327	354	359	325	343	339	328	368	359	342	336	351	348	311	338	349	345	326	328	358	335	331	375	359	336	344	339	346	358	328	353	342	364	353	351	358	326	344	306	353	314	338	329	365	332	336	335	331	316	337	345	318	330	331	347	300	326	361	350	359	351	334	336	365	361	365	336	331	366	323	333	337	322	357	327	340	330	345	345	345	369	320	306	340	345	342	324	332	332	327	332	324	308	342	340	323	369	363	318	315	314	336	337	345	321	330	373	342	347	301	329	342	353	326	335	335	353	336	356	313	314	358	348	326	336	345	394	311	312	327	335	384	350	347	327	327	342	329	321	343	321	346	332	344	325	328	384	360	341	337	334	385	359	339	351	305	330	376	359	353	299	337	346	323	341	352	367	319	380	347	315	307	279	330	314	329	348	358	300	343	317	362	324	337	350	325	325	344	332	341	338	297	343	319	333	332	382	327	343	364	357	326	337	313	338	339	342	312	362	338	319	354	324	337	349	352	349	336	346	338	339	310	301	335	321	325	351	349	361	349	343	370	306	303	318	342	325	343	340	357	325	345	295	319	350	329	343	333	320	339	350	365	362	320	308	331	333	319	342	335	351	336	359	323	331	334	331	336	301	297	333	372	324	344	335	375	319	330	354	331	318	380	343	370	317	359	350	360	317	351	315	334	333	318	326	361	335	351	337	321	354	363	320	363	351	352	353	338	330	335	350	354	330	329	345	327	338	341	343	343	334	349	326	338	301	331	347	369	349	333	346	329	346	354	352	313	326	344	330	356	344	342	337	323	301	357	347	340	360	343	354	327	331	359	326	337	326	303	364	364	312	360	322	338	347	316	317	315	331	305	383	341	327	316	313	347	349	317	348	349	342	361	377	340	345	316	365	344	343	325	352	335	314	297	336	342	341	337	336	355	337	319	327	305	375	401	320	341	345	328	353	340	330	335	340	302	325	376	315	309	308	319	297	322	307	329	340	324	341	360	334	331	314	295	339	320	366	337	348	360	379	358	363	362	346	355	313	320	339	345	355	379	352	327	341	358	326	309	365	411	352	365	331	339	383	317	344	344	322	338	307	330	347	384	369	347	368	319	314	350	340	320	363	331	349	359	333	359	352	330	342	357	365	347	315	333	343	340	335	336	349	354	313	362	395	351	347	337	349	308	337	338	318	343	356	337	365	360	319	346	348	356	339	337	343	312	308	315	340	338	339	351	327	334	337	355	326	342	310	360	316	349	347	374	368	381	309	319	350	340	316	352	320	351	361	355	308	343	326	320	334	343	334	355	324	349	333	331	345	345	361	314	322	321	325	330	341	330	329	350	334
12720	8499	14126	13218	8548	5383	3586	3300	2932	2349	2446	2187	2410	2418	1939	1626	1352	1427	1562	1322	1121	1048	1167	1127	1018	1013	967	969	964	938	893	812	815	766	770	763	758	799	806	747	797	811	796	767	791	778	783	782	787	733	776	774	757	714	743	759	775	754	813	768	754	742	771	774	799	736	761	726	731	753	729	754	802	762	833	743	804	811	750	789	727	770	778	760	769	771	739	804	766	804	773	769	746	764	720	720	748	762	784	795	759	823	776	775	766	750	769	771	785	743	726	761	746	791	731	748	782	819	731	802	752	749	807	774	752	798	762	800	741	817	778	757	758	806	754	785	723	784	798	741	796	822	761	808	735	759	792	752	723	732	744	733	753	820	732	767	763	745	752	748	761	786	767	787	754	796	781	743	768	759	754	785	744	768	801	755	798	795	736	723	785	745	751	745	767	761	748	762	781	795	759	746	733	712	748	730	789	761	798	708	738	732	705	775	775	783	715	779	765	781	800	789	806	783	743	728	753	792	778	778	789	740	795	796	796	744	809	750	786	756	712	811	762	753	806	765	740	771	712	796	769	799	763	741	738	772	743	801	746	779	722	725	756	800	774	770	759	799	749	775	785	778	781	753	716	770	766	829	784	815	780	770	791	785	765	801	790	772	860	796	745	797	770	787	759	782	795	779	753	754	728	743	780	748	757	747	718	805	764	784	728	751	751	824	738	763	794	734	776	770	809	787	786	776	783	749	770	783	709	776	745	776	773	792	751	788	745	796	749	763	806	772	837	763	728	774	788	761	787	792	701	765	759	742	817	850	796	748	757	755	767	813	767	742	790	750	737	762	751	763	766	710	736	765	782	776	798	759	801	768	767	803	742	729	804	813	756	728	813	744	822	819	752	773	757	747	767	737	783	782	770	763	772	777	802	794	811	808	796	706	757	783	771	777	764	784	774	848	815	774	727	751	781	740	790	779	756	809	757	747	778	765	742	706	768	755	804	746	732	763	815	780	811	777	780	791	759	718	751	805	802	732	749	782	766	782	779	794	744	741	786	760	775	798	804	744	764	780	782	763	726	755	757	774	760	790	793	771	765	755	736	765	753	775	816	797	773	773	738	770	764	763	795	746	754	780	757	738	730	769	794	777	712	767	756	806	780	785	748	791	777	734	736	796	766	770	746	746	765	736	787	740	787	791	762	816	753	725	808	791	790	770	731	810	762	743	741	797	745	802	700	806	749	824	799	795	767	723	757	764	801	760	789	736	771	752	825	776	779	757	746	733	745	773	781	747	839	751	761	734	771	740	771	728	788	816	779	763	784	749	740	782	748	777	757	765	764	733	787	769	734	787	798	773	748	732	756	768	804	748	786	777	750	810	758	748	792	742	765	721	721	769	758	811	803	730	800	730	778	780	764	777	796	750	765	754	760	800	766	749	724	832	798	765	781	761	780	813	695	748	806	743	794	744	740	735	742	766	790	790	789	786	767	772	736	773	715	740	764	737	771	783	812	782	787	789	691	719	767	727	734	799	796	788	734	763	754	724	749	776	748	798	760	790	773	751	787	747	783	792	799	809	833	757	801	729	791	745	760	766	782	795	759	767	781	775	781	744	805	784	796	783	734	773	817	725	766	775	737	782	790	752	764	772	726	756	749	772	757	762	750	751	742	738	761	741	776	751	759	733	773	695	756	766	763	720	708	795	762	738	780	788	757	766	789	715	760	791	720	701	773	718	770	748	774	750	778	778	736	759	728	737	802	786	766	783	781	765	797	750	796	746	745	778	763	742	738	754	725	786	792	765	718	762	780	836	766	762	764	826	715	754	752	793	790	806	787	813	749	767	779	781	771	773	745	730	772	753	780	777	687	710	727	790	806	763	759	728	733	805	762	778	752	786	724	751	773	755	756	753	738	775	791	786	752	782	744	817	755	762	754	766	733	770	743	729	739	758	730	768	744	759	739	752	787	752	770	744	806	799	750	741	754	748	759	792	729	780	798	761	777	773	750	778	769	756	775	756	774	822	762	791	787	781	780	748	771	794	770	735	792	763	792	784	753	795	749	803	746	776	768	735	712	729	789	753	760	694	767	726	800	808	744	701	738	725	766	746	787	731	765	775	823	769	773	765	757	727	761	774	775	759	764	818	757	739	796	755	812	771	797	772	757	741	758	733	763	798	793	780	765	744	814	776	741	764	764	769	787	748	758	715	737	743	783	750	794	739	755	713	817	785	781	819	744	779	811	741	758	734	768	715	767	727	786	770	774	744	742	815	762	797	725	761	751	757	736	815	762	784	751	757	766	788	794	794	779	773	778	769	763	761	744	747	769	743	814	767	769	776	797	778	772	767	757	788	733	798	813	749	727	726	796	795	789	718	749	768	757	715	805	797	769	712	800	758	794	717	775	780	818	786	779	774	739	767	786	759	766	722	759	761	735	799	782	727	786	750	767	764	753	819	782	759	751	789	817	799	755	745	751	767	718	689	745	770	738	772	765	762	765	758	788	755	791	739	753	788	739	796	787	770	766	751	722	796	735	741	768	715	823	811	790	769	754	727	752	773	768	742	846	757	773	756	809	776	757	772	785	771	833	749	785	776	795	740	767	759	783	710	829	785	769	746	731	757	760	750	737	712	831	834	771	758	760	756	770	764	720	781	805	762	733	778	723	756	768	774	763	742	724	772	745	772	764	765	762	747	794	758	720	779	733	736	738	706	760	745	754	725	817	752	775	746	761	796	741	761	761	745	704	794	755	852	739	788	768	753	792	786	766	812	808	770	757	741	787	793	753	758	751	801	785	780	730	753	761	769	755	748	772	732	710	708	775	753	795	751	801	776	738	735	782	808	742	788	781	801	789	762	753	786	756	773	718	763	774	789	823	795	777	815	800	786	763	789	750	762	705	793	778	804	756	751	739	781	754	723	774	718	764	755	806	756	780	787	711	734	799	751	783	759	760	795	754	772	801	768	779	702	738	786	764	736	743	738	696	760	745	776	751	765	752	767	749	829	788	752	742	753	758	743	811	742	733	723	790	783	761	741	768	767	760	820	737	747	733	765	784	731	733	782	759	789	780	738	754	734	747	776	757	777	767	724	773	753	750	793	804	759	744	786	854	791	748	783	820	755	801	740	746	777	770	739	790	748	780	750	748	718	768	746	764	799	729	771	747	777	765	749	724	777	773	784	726	773	766	745	738	813	781	808	754	790	773	744	760	752	793	757	778	767	745	788	771	739	762	745	742	777	754	775	796	744	769	779	738	739	732	806	748	763	755	716	739	763	800	805	760	747	729	807	746	816	714	817	786	786	804	784	758	741	735	753	751	801	759	785	808	764	772	742	732	760	754	749	785	720	821	759	752	798	742	777	706	793	773	792	741	769	764	718	809	807	783	755	803	797	735	751	747	798	733	762	736	745	771	768	764	767	807	809	802	762	754	778	786	787	777	715	744	754	750	804	804	774	758	790	763	767	758	788	785	752	775	780	713	799	788	749	787	743	760	735	810	767
31499	18445	13830	8625	4240	2531	1740	1425	1371	1662	1271	933	977	1088	856	775	847	773	623	536	473	485	420	476	434	458	420	445	412	414	398	343	396	427	364	391	355	405	394	388	342	400	402	466	401	431	388	433	393	381	413	379	397	338	384	366	395	396	390	392	398	400	396	339	381	395	384	393	403	369	407	377	396	394	370	369	360	404	410	370	389	392	431	404	366	411	405	399	394	421	389	398	353	421	399	406	419	405	375	402	399	370	386	383	408	409	384	369	363	381	384	396	367	411	415	404	367	419	412	404	404	339	404	393	393	408	407	369	376	399	380	384	421	380	434	414	398	381	397	454	418	374	372	378	414	388	379	381	426	406	400	388	424	399	425	330	406	351	416	367	451	392	391	397	383	379	404	391	380	353	365	371	366	384	363	346	356	378	383	396	388	419	394	384	380	376	362	361	402	410	401	352	385	432	456	418	345	372	393	410	393	388	378	353	368	388	419	326	385	394	379	361	370	396	393	346	397	392	394	353	392	392	385	382	390	344	403	388	426	408	348	429	365	371	423	387	423	385	418	392	406	391	359	412	383	431	410	383	415	344	420	395	366	420	396	378	364	392	392	383	368	355	388	399	423	390	387	430	372	406	391	376	378	389	393	376	434	371	402	402	363	363	411	424	411	372	343	377	402	362	397	397	358	372	372	354	377	386	372	342	392	351	384	363	383	380	374	373	407	371	366	400	417	377	387	407	359	382	418	444	407	426	367	384	391	357	414	366	375	374	410	396	372	369	380	404	404	378	387	399	391	393	365	373	370	366	379	352	428	409	370	398	358	390	369	375	362	405	395	362	410	370	414	386	392	384	352	418	386	427	395	335	374	366	376	422	362	348	413	393	396	430	402	402	402	388	406	443	404	385	406	408	410	374	408	426	407	386	390	358	409	359	379	442	395	377	403	352	360	362	396	372	388	404	386	370	383	417	389	402	384	416	406	404	412	392	361	403	379	396	368	393	411	374	394	366	354	386	407	419	406	396	401	399	405	404	425	415	370	382	398	387	377	388	360	375	391	428	372	337	395	385	390	429	399	392	367	328	387	393	402	354	377	413	385	369	394	398	393	395	400	385	378	394	363	398	382	375	360	409	362	426	393	373	388	386	426	426	391	360	423	347	377	445	402	395	406	423	388	416	365	398	406	364	402	398	413	415	365	407	405	350	423	350	398	375	377	384	388	393	381	356	403	391	399	420	411	390	399	370	368	424	414	420	378	395	387	407	402	404	402	386	369	423	412	400	369	392	401	430	405	415	368	381	377	378	377	340	403	391	370	386	370	357	412	417	374	360	370	412	399	375	386	379	362	414	406	384	409	425	383	384	351	379	406	361	377	419	386	392	376	363	449	408	403	392	439	410	409	386	376	413	395	377	431	392	404	368	409	383	379	386	410	391	413	388	371	381	386	395	359	426	370	377	374	413	359	432	406	367	382	406	407	371	381	414	386	362	379	369	360	392	389	388	397	371	411	379	399	400	394	383	418	379	365	367	401	368	382	396	380	418	406	384	379	384	393	412	373	364	381	382	422	387	388	402	388	371	362	354	379	410	385	346	392	432	421	383	409	389	368	390	392	336	386	398	417	382	408	383	350	406	429	375	413	394	386	419	391	372	383	391	384	401	366	364	400	374	387	349	414	371	364	393	373	386	373	355	387	397	371	350	402	347	410	377	357	398	392	390	391	397	410	413	366	417	386	371	398	389	350	418	347	416	412	382	391	418	401	391	376	358	374	393	389	376	381	365	384	409	399	388	402	364	393	385	384	382	411	392	368	410	351	336	385	357	356	381	393	420	380	387	394	354	396	399	408	405	368	358	399	389	395	401	356	418	395	397	361	413	426	369	398	373	380	396	398	375	387	363	429	400	383	360	407	351	430	403	408	401	368	388	385	380	389	384	410	400	381	358	386	378	397	375	413	392	392	410	403	386	389	385	389	427	375	394	378	380	403	399	377	361	391	383	366	360	382	396	408	377	401	395	359	365	385	365	383	391	407	340	413	446	422	330	390	398	353	390	391	360	392	389	401	388	352	391	395	418	376	356	402	359	392	378	367	401	384	415	382	396	402	380	404	387	376	395	392	394	396	401	411	397	441	456	408	407	426	433	387	400	354	407	365	391	397	377	377	392	388	377	399	383	386	376	388	402	381	361	380	370	407	389	426	385	364	346	338	354	393	390	355	407	390	369	375	373	376	388	394	408	365	402	423	369	401	421	387	355	371	369	409	396	375	389	401	365	389	368	380	395	389	385	407	381	421	354	346	392	385	401	364	379	413	365	379	420	383	405	400	394	363	419	371	367	386	360	387	431	412	367	373	397	415	396	393	400	408	368	394	389	379	365	405	442	359	362	359	381	436	393	382	391	361	364	379	384	396	410	380	383	371	384	348	358	372	411	342	389	406	392	383	421	397	387	371	372	405	355	390	380	365	368	420	397	349	403	351	373	309	407	401	380	392	418	391	358	421	369	367	403	426	370	402	382	384	357	361	383	367	391	383	375	431	397	379	411	422	340	394	388	391	416	379	390	396	371	370	343	371	384	397	404	350	401	395	408	391	363	387	390	373	403	369	388	392	393	363	387	404	388	398	387	391	380	361	366	396	389	410	389	405	407	372	387	430	396	426	367	364	407	369	396	404	398	392	387	377	391	400	352	379	370	373	416	406	370	368	391	343	420	345	389	423	438	376	394	383	391	404	364	374	391	384	419	403	382	363	373	384	361	359	393	393	403	367	358	408	404	360	403	408	397	415	396	395	399	372	393	400	411	390	416	416	425	407	404	407	379	392	383	433	385	384	385	406	386	363	388	398	405	384	390	439	388	414	383	374	368	398	419	399	328	412	334	407	433	368	355	350	385	391	414	448	401	375	374	395	401	357	390	398	389	381	391	391	391	385	417	349	408	410	406	367	395	404	393	384	388	397	416	375	383	350	416	364	392	377	358	375	392	388	356	399	365	384	401	359	408	378	398	372	391	371	360	401	393	414	457	371	319	376	387	349	422	391	377	403	373	348	366	387	369	424	406	381	396	388	414	371	368	414	401	391	370	356	405	426	415	354	385	403	421	346	386	391	397	400	390	409	383	368	378	361	406	384	363	376	379	429	403	377	406	348	429	399	401	453	360	375	372	361	418	389	378	427	395	414	353	380	369	412	407	425	444	396	401	375	392	385	386	410	337	392	380	380	392	410	363	373	371	410	401	375	397	415	380	375	395	377	399	389	425	413	367	410	391	423	376	385	357	393	389	359	392	375	354	408	411	379	398	396	388	396	349	407	392	372	427	346	375	364	395	371	412	388	403	365	374	370	405	411	344	413	402	402	379	417	353	384	406	390	393	381	392	423	418	402	380	426	376	378	417	357	361	393	362	416	390	386	402	372	384	410	368	363	377	387	420	397	403	421	367	398	392	380	370	441	440	419	375	394	443	400	455	394	384	387	403	370	368	359	436	401	404	383	374
20068	13609	17606	17207	11692	8941	6421	5829	5829	6716	5397	3742	4002	4422	3331	2867	3309	3260	2408	1706	1455	1342	1377	1525	1436	1310	1172	1201	1147	1083	1021	923	921	887	899	954	908	914	861	864	944	1066	1016	1057	1038	1002	971	854	847	889	881	884	896	891	858	954	892	876	821	848	834	872	833	897	878	850	860	831	916	848	865	892	795	845	864	860	885	833	858	853	873	907	839	871	845	835	874	837	843	792	864	874	810	855	823	809	873	958	866	870	914	847	816	883	834	850	877	846	812	830	883	856	806	868	810	828	871	819	884	922	867	896	872	856	862	881	856	817	908	843	877	878	937	809	850	870	853	874	785	841	843	856	817	831	892	882	855	887	847	890	834	870	870	891	826	858	859	842	878	840	830	861	868	923	887	889	938	848	888	863	907	855	857	890	823	869	837	893	842	890	909	899	858	879	857	838	869	791	883	852	836	902	853	892	892	902	875	825	926	837	846	804	862	843	887	863	848	883	795	852	916	848	868	859	828	834	860	854	918	892	837	820	850	888	853	830	862	884	852	865	832	837	881	880	840	874	820	833	858	882	843	877	898	859	858	872	832	831	845	860	853	871	821	866	893	890	888	809	886	849	834	848	902	859	843	924	864	845	851	921	878	857	898	832	918	876	855	893	859	845	888	907	876	881	884	868	905	864	882	882	831	835	886	845	832	832	818	873	882	814	873	892	884	867	866	867	826	878	885	896	795	887	806	850	876	811	890	839	890	792	845	839	899	884	852	878	885	892	832	898	896	868	888	870	893	830	854	843	890	849	864	818	914	902	886	858	863	870	876	797	861	842	889	835	909	879	844	892	906	860	879	886	895	849	942	905	878	868	805	853	872	903	857	847	872	911	883	863	906	836	875	876	871	803	887	876	834	889	850	831	903	872	862	869	883	892	897	861	858	846	908	840	889	846	869	874	830	888	899	831	857	857	849	865	884	848	892	903	847	829	875	828	891	826	887	865	822	895	836	849	834	890	858	840	895	849	893	850	829	873	884	842	858	837	830	878	863	864	845	842	866	867	856	821	814	845	846	841	889	855	810	826	892	901	860	819	917	906	872	907	866	918	854	842	921	882	815	879	835	843	875	843	860	860	831	869	839	874	863	870	908	893	882	925	897	877	848	870	860	900	844	861	860	843	863	838	870	843	861	895	881	864	862	859	857	825	824	824	830	912	899	878	866	842	861	822	828	894	928	832	848	813	876	880	874	910	926	900	879	831	833	814	838	881	867	840	820	847	872	892	864	877	859	858	864	859	855	881	839	829	876	864	858	874	857	858	860	860	889	839	880	885	902	905	859	868	801	901	864	876	872	895	919	827	872	875	909	878	820	809	886	906	854	887	862	818	865	878	889	868	865	891	816	875	862	871	840	848	866	868	859	848	852	844	878	889	933	898	898	861	833	857	869	885	825	903	880	828	837	818	886	875	872	905	863	861	837	830	858	927	860	875	811	878	812	915	898	880	879	919	937	896	893	864	912	836	890	875	815	887	820	873	845	873	879	921	829	834	880	847	868	920	825	840	846	791	836	915	882	879	891	812	869	846	821	860	880	899	911	905	921	863	874	836	851	818	849	862	872	864	831	875	876	869	822	873	867	899	877	876	910	928	880	848	851	896	839	835	887	900	874	844	852	827	863	841	873	857	803	861	829	834	825	837	835	818	832	886	848	878	850	826	883	879	821	840	852	824	919	822	851	885	860	847	876	808	929	906	834	831	888	887	849	846	897	830	893	824	883	874	852	873	868	857	900	864	886	906	900	909	843	872	902	855	825	862	854	870	879	904	869	893	877	870	892	870	880	915	854	892	887	849	876	874	834	854	789	906	832	831	858	877	898	888	863	839	878	798	851	829	832	877	903	880	879	918	883	900	882	846	872	809	897	829	843	842	897	883	906	875	839	838	880	849	907	843	861	846	883	805	871	846	839	856	830	844	867	883	803	827	890	868	883	934	872	863	856	855	837	849	825	864	875	869	852	920	884	858	883	881	895	904	895	849	877	893	847	817	825	845	866	918	836	850	889	847	905	882	874	871	837	878	829	870	842	856	868	884	890	876	791	849	926	873	866	923	868	914	819	887	816	804	833	907	863	829	850	866	886	864	867	872	892	844	842	867	857	859	867	916	926	859	863	871	910	917	864	824	850	912	826	869	838	882	850	823	850	914	884	887	899	884	879	872	913	875	891	924	900	852	842	833	872	872	854	855	833	799	825	807	863	890	893	868	863	833	885	916	853	847	846	853	916	844	891	801	917	877	853	886	884	905	798	900	865	864	873	906	837	814	870	827	842	829	822	848	900	846	858	858	885	846	878	883	893	869	885	858	868	903	852	858	857	885	864	869	927	831	793	853	841	866	862	807	895	830	881	835	862	869	858	861	843	858	879	877	858	850	858	812	851	850	829	870	878	864	850	869	882	905	845	869	825	828	858	856	889	842	873	859	913	871	867	862	873	879	900	868	848	834	921	885	880	863	872	829	885	874	886	895	884	790	893	898	882	881	868	787	853	858	842	850	895	859	853	877	888	860	869	888	893	878	879	847	858	894	901	804	858	845	892	838	876	914	816	899	898	903	849	859	847	834	866	884	882	853	838	913	849	899	854	877	868	851	919	885	904	850	860	876	853	845	832	897	846	861	873	850	814	851	864	833	873	869	820	851	870	929	893	862	860	907	879	846	816	891	884	882	899	770	847	821	853	848	896	864	882	840	919	889	844	847	866	876	869	862	903	823	860	871	882	863	846	862	839	883	849	890	888	879	883	857	843	855	899	873	833	791	883	816	891	895	878	855	889	887	840	887	898	862	846	867	814	905	900	872	871	865	861	854	844	824	855	888	838	860	857	943	936	859	883	867	855	872	841	854	898	870	857	885	867	922	856	846	929	876	822	865	809	940	867	877	888	878	831	857	851	845	805	873	815	840	819	861	871	847	909	959	864	840	880	815	896	894	869	791	884	856	816	853	853	872	881	839	864	858	856	859	849	840	823	802	840	799	872	884	863	845	829	845	874	859	867	852	900	878	827	871	910	868	894	843	864	839	844	826	841	878	872	839	863	858	830	847	842	874	890	910	858	853	853	908	823	817	844	825	909	856	882	847	861	876	884	822	857	858	853	933	853	856	903	923	880	860	847	813	902	848	890	904	873	819	844	858	856	850	845	871	900	789	874	895	891	825	884	822	896	871	898	834	876	886	843	890	883	835	893	859	894	927	893	912	811	906	894	831	853	890	853	877	887	892	872	813	841	835	855	874	876	876	871	895	873	856	831	852	872	922	868	883	841	865	863	866	927	863	841	846	837	832	871	865	878	921	803	843	853	906	869	843	901	866	901	854	880	887	889	871	901	912	879	852	873	808	870	867	844	864	874	835	885	857	859	834	876	837	886	879	873	846	862	910	917	889	873	850	817	930	853	892	846	816	889	832	832	823	887	888	891	864	881	881	888	870	907	866	913	914	837	853	856	880	838	815	847	873
38882	24961	20377	13046	6471	3507	2599	1988	2321	2796	1995	1232	1255	1422	1001	954	1147	1151	903	601	615	537	558	529	501	447	520	463	446	441	420	427	455	431	406	415	410	417	396	445	437	463	440	436	478	400	430	424	451	447	430	440	417	399	407	413	384	423	416	411	399	388	428	419	444	456	413	433	368	365	404	373	402	378	427	398	439	431	410	403	334	382	416	411	411	413	443	409	439	413	417	403	419	402	452	430	398	394	378	414	387	403	406	380	370	381	433	387	391	403	415	407	373	426	397	396	414	411	397	381	428	394	391	406	405	414	416	373	433	390	383	393	417	400	408	412	383	416	379	434	389	400	454	414	418	414	414	399	409	401	436	384	408	403	388	447	393	407	399	381	395	387	412	438	431	389	407	399	386	388	425	400	413	409	393	415	396	442	415	426	388	394	415	372	405	422	443	389	391	409	376	416	393	394	414	396	358	416	387	418	368	395	426	433	384	414	391	420	420	380	393	397	351	402	422	420	391	409	434	391	399	438	440	385	443	402	415	388	421	406	396	394	364	376	378	399	365	382	401	357	437	432	415	395	425	404	396	406	359	450	393	409	412	401	416	458	426	452	382	414	409	410	459	436	419	429	404	429	414	392	420	422	399	426	410	386	408	386	429	397	406	384	370	402	395	397	418	383	425	426	415	426	432	436	421	399	403	388	399	423	403	386	392	423	390	391	378	386	399	423	427	421	438	415	432	436	419	414	414	413	410	372	418	408	397	451	406	387	413	421	355	378	420	384	431	420	420	394	442	383	411	423	418	419	424	384	392	390	386	436	433	400	394	410	422	377	393	396	402	398	402	425	405	395	424	421	394	393	423	419	374	452	397	389	403	402	388	387	397	392	389	406	358	409	377	437	391	396	342	411	406	375	374	383	374	434	452	423	374	385	427	403	400	457	446	406	371	402	422	389	404	410	409	385	418	447	388	397	395	399	363	422	438	431	393	377	405	437	408	425	376	390	432	418	419	412	408	409	386	404	369	399	419	399	405	366	417	413	379	400	423	383	456	411	438	390	419	390	398	422	404	427	409	421	416	416	373	388	421	387	389	410	419	407	408	400	391	396	395	415	372	396	412	373	385	423	404	388	424	418	390	393	399	424	411	404	422	401	393	374	395	392	370	398	372	388	393	393	400	403	416	407	413	392	394	444	371	384	397	384	423	386	377	376	415	410	414	413	408	401	410	391	413	393	373	397	362	419	371	380	394	371	413	410	381	360	392	384	423	408	392	404	418	371	412	428	397	406	391	399	403	379	421	387	411	468	429	406	388	432	401	405	420	426	414	429	367	403	384	423	396	415	419	357	443	400	404	348	419	374	388	416	487	399	402	410	411	393	422	398	423	413	382	401	397	410	451	423	406	426	397	389	393	393	418	408	375	390	399	402	415	416	439	400	403	405	369	385	395	451	401	401	415	407	390	398	390	374	397	391	393	385	427	386	406	403	402	375	392	396	408	401	405	362	366	414	365	413	375	415	438	353	387	421	417	410	439	378	385	395	396	412	417	389	366	387	426	395	431	420	389	391	413	384	380	429	429	393	407	359	432	413	399	414	386	373	354	433	403	395	381	400	392	415	427	380	401	378	399	402	388	424	411	396	411	372	358	386	435	397	393	393	399	431	441	414	393	443	391	465	394	413	393	353	382	376	400	449	404	391	367	420	384	403	443	397	453	395	380	391	363	380	411	411	421	389	370	388	367	400	410	398	443	412	437	424	392	352	383	383	381	423	418	431	410	364	407	390	439	407	376	407	381	402	383	361	378	384	422	386	396	376	380	405	408	383	434	405	407	388	426	389	417	411	343	394	403	372	397	385	394	377	383	417	395	380	390	428	379	444	446	378	420	443	428	370	393	379	424	440	377	361	411	388	403	406	377	425	417	388	394	437	399	422	406	383	395	405	426	394	376	405	376	371	398	398	414	398	379	400	374	394	422	395	372	429	391	415	366	437	406	382	411	362	417	410	359	393	382	383	379	394	392	382	400	431	416	399	410	430	403	430	425	383	417	380	403	452	393	377	361	444	414	374	430	382	395	412	388	421	397	410	374	382	386	380	433	412	402	410	382	438	381	449	380	402	399	427	376	405	387	412	428	412	410	416	391	380	415	401	406	418	387	394	404	427	444	397	360	418	391	379	430	388	422	388	434	396	413	403	408	381	394	397	443	401	378	389	361	382	423	374	425	374	398	421	389	414	442	390	385	382	404	438	388	432	437	369	409	390	410	403	422	399	433	388	436	406	413	399	418	400	415	452	396	429	400	438	392	393	395	410	426	435	447	465	383	404	355	372	397	400	366	378	418	424	445	394	384	370	421	406	436	403	428	399	421	381	413	364	404	424	397	407	419	357	397	411	395	454	422	385	384	405	387	404	393	389	398	397	439	435	422	390	387	422	368	443	385	362	378	387	421	424	369	376	409	402	410	409	410	413	386	388	385	444	415	404	413	429	396	374	385	417	390	406	369	395	421	382	411	388	357	377	383	405	390	425	417	382	389	369	378	396	432	383	423	430	395	376	400	432	425	395	381	330	439	410	401	379	435	394	439	392	418	386	403	418	413	390	384	421	387	367	373	398	403	444	400	403	387	425	396	390	405	370	431	450	432	448	454	416	383	355	427	392	360	383	379	403	420	403	403	419	390	443	403	440	428	436	418	369	395	438	405	436	402	363	423	372	416	360	407	398	399	417	385	357	420	373	406	425	408	399	390	401	405	411	392	425	391	416	414	413	397	428	439	398	407	443	439	473	393	376	380	461	406	462	417	415	396	404	426	379	420	390	397	396	420	435	404	408	362	409	424	401	425	399	418	385	390	403	400	360	390	400	392	428	418	411	395	372	384	417	431	387	408	383	432	416	425	409	425	383	409	422	396	410	400	431	411	393	392	447	405	373	404	372	434	384	398	406	434	429	386	418	410	381	386	398	437	413	399	386	458	409	417	406	371	370	391	411	373	418	412	383	423	414	422	361	384	389	398	407	391	443	416	405	368	393	412	371	387	399	410	396	422	429	390	420	397	395	432	395	418	403	407	419	418	417	389	370	432	369	389	406	412	457	420	405	416	394	432	418	427	415	396	448	426	384	431	405	418	423	432	454	395	378	385	401	423	401	400	388	406	386	436	404	363	364	411	337	406	373	403	433	406	429	413	400	423	428	386	379	444	374	401	388	379	397	375	401	432	377	376	444	435	379	427	400	440	407	421	432	438	414	392	394	394	422	417	369	418	353	393	426	425	390	401	384	402	417	395	388	383	430	430	383	377	399	386	439	377	427	407	407	433	382	436	385	413	415	435	409	373	395	374	413	369	397	370	399	415	393	398	360	422	385	402	428	428	360	405	393	420	403	397	360	438	420	384	418	401	377	382	381	406	418	377	394	402	408	388	419	382	415	407	376	389	441	409	396	389	399	444	419	394	446	401	405	387	449	422	393	390	391	401	384	404	407	397	443	403	372	405	381
23600	17822	22966	21150	14697	11491	9196	8168	9214	11609	8108	5614	5536	6360	4218	3476	5440	5467	3524	1985	1713	1715	1744	1829	1464	1400	1478	1422	1262	1165	1076	955	1055	1005	982	964	945	900	911	925	1061	1160	1242	1230	1106	1077	1049	995	939	903	850	912	868	898	850	871	818	868	889	861	922	890	855	917	920	857	888	879	922	930	892	871	879	866	877	900	829	868	855	858	893	891	874	909	846	885	886	920	868	868	908	925	898	882	852	861	884	897	871	850	902	860	868	893	894	934	884	864	816	886	890	873	860	897	956	872	909	887	926	825	884	879	904	925	843	850	913	883	862	867	889	914	920	882	885	898	892	894	917	883	856	858	891	871	844	918	869	918	867	899	888	881	938	938	901	881	862	922	922	861	965	914	891	894	800	884	846	850	917	882	928	853	903	901	884	905	838	882	898	872	929	870	907	848	911	873	884	952	855	882	866	873	913	910	863	875	861	849	890	904	863	866	946	878	888	855	878	891	914	923	894	871	905	862	891	890	876	932	855	902	855	910	879	902	875	922	843	855	908	900	897	833	916	904	924	855	914	910	907	909	858	938	849	875	942	918	876	881	899	886	948	908	888	925	949	907	921	910	848	930	874	863	887	890	876	890	880	900	862	870	851	913	850	925	867	867	975	801	937	870	829	874	876	899	900	852	875	833	924	909	884	935	919	894	862	852	857	901	919	901	899	907	876	864	840	876	948	900	911	867	880	860	922	875	898	874	859	895	910	887	880	860	870	846	891	907	897	844	853	906	923	854	867	848	945	848	883	899	904	865	847	932	884	899	837	887	897	900	924	896	869	925	868	920	911	901	883	861	839	846	823	899	927	905	890	869	906	880	823	908	896	860	858	884	914	861	876	916	887	869	853	965	931	810	902	879	925	886	870	876	906	917	879	896	886	889	934	862	894	883	956	850	958	805	862	865	883	923	883	917	873	934	881	889	823	887	865	883	937	913	881	893	905	889	925	947	905	929	912	936	866	863	938	918	868	820	902	942	905	917	842	912	871	893	917	862	874	878	851	875	791	917	906	833	919	869	885	906	862	870	918	909	895	881	854	885	835	894	869	952	919	893	884	851	870	840	875	859	878	892	849	926	939	877	873	904	864	925	892	936	872	894	886	836	888	843	852	893	920	876	866	885	896	820	862	882	868	896	920	892	872	925	884	939	899	886	881	907	827	856	878	864	892	902	870	891	893	864	917	902	936	883	919	849	926	888	856	878	878	909	907	874	912	918	920	856	884	895	853	876	943	930	921	903	846	893	978	854	849	879	912	891	880	897	870	885	935	871	936	904	891	873	880	934	854	916	858	839	857	867	843	844	906	888	926	907	861	905	870	870	891	892	902	849	899	880	851	907	867	866	892	916	860	839	864	871	878	937	858	916	928	858	876	859	868	900	869	828	839	880	904	890	897	883	871	877	863	969	843	895	858	898	911	886	836	865	904	871	860	879	880	910	911	885	858	901	861	920	879	896	847	902	905	907	922	919	853	875	892	861	920	922	892	871	891	940	871	866	910	878	921	892	869	930	945	889	881	860	849	895	886	912	936	827	892	924	916	906	862	885	861	893	897	911	861	905	925	912	846	854	907	880	841	892	910	901	827	875	859	864	929	902	916	829	954	826	914	897	886	829	826	913	893	888	826	861	901	836	813	886	901	850	874	869	835	855	847	849	869	860	880	826	873	844	826	898	886	862	880	897	856	911	847	896	845	863	896	881	865	908	935	895	801	894	881	887	915	887	873	873	888	930	906	877	892	895	858	869	876	911	880	881	857	897	916	860	862	862	884	842	883	913	875	866	927	858	841	899	889	915	892	870	901	844	904	912	945	894	852	916	898	883	902	910	939	881	897	901	898	875	897	910	948	919	894	902	897	887	872	939	886	866	905	889	865	896	841	832	877	841	888	840	864	899	847	924	872	875	869	874	861	889	943	883	864	914	916	877	884	870	894	825	896	901	857	891	851	867	886	867	891	841	932	907	902	841	933	902	880	880	899	921	875	857	900	900	891	889	830	860	824	873	819	829	898	861	901	883	883	900	865	861	904	950	865	896	880	887	864	871	874	892	892	894	964	843	909	849	897	877	880	889	848	933	858	894	883	912	868	885	887	890	905	879	900	922	922	894	845	856	883	922	903	912	822	881	872	855	878	913	878	880	856	881	841	904	893	867	870	909	818	907	917	883	877	892	872	869	891	922	871	927	875	809	917	885	877	858	915	844	891	938	847	905	921	926	900	826	867	893	913	850	911	841	908	860	891	915	917	879	913	882	828	841	893	857	890	850	851	859	886	872	879	820	881	887	837	888	866	934	900	884	921	866	839	929	917	956	864	875	869	961	900	887	894	867	812	874	853	854	930	882	840	917	871	910	875	892	893	866	882	898	900	908	875	899	907	878	877	885	942	904	885	897	895	858	872	901	867	884	906	940	913	911	920	842	882	924	889	844	872	911	905	934	829	886	876	910	940	835	893	895	897	868	921	847	850	907	839	868	876	866	897	873	917	876	857	889	836	898	847	867	903	882	877	900	862	875	904	886	812	861	893	874	898	863	864	859	845	903	910	856	874	892	870	862	881	903	851	879	886	855	876	910	930	894	869	853	852	862	891	915	813	895	898	829	905	897	910	919	836	882	850	878	896	930	917	825	912	925	905	881	912	881	894	849	867	872	834	901	866	903	840	886	908	843	869	878	874	897	913	929	873	868	913	843	876	904	907	879	838	857	870	906	911	888	900	835	881	886	892	915	863	896	869	939	882	879	894	819	882	844	930	919	852	832	834	852	877	927	858	927	914	907	863	887	892	870	899	849	893	895	928	863	884	873	898	865	908	844	870	882	870	924	892	874	928	813	910	906	884	872	893	897	848	812	879	841	898	915	909	869	935	844	838	924	863	874	887	880	900	924	900	922	905	883	919	889	903	874	884	885	889	922	907	901	921	882	889	886	891	901	857	894	884	845	835	917	821	870	855	855	877	901	919	869	892	872	921	908	892	917	899	931	920	900	879	885	919	881	879	851	925	929	879	848	849	868	898	881	893	893	852	918	875	832	894	846	891	878	906	909	837	904	862	902	872	893	855	896	887	919	905	870	856	921	838	895	867	848	929	899	854	879	918	847	964	919	865	893	876	863	927	872	882	893	878	866	919	948	906	895	863	924	888	858	903	852	908	884	921	834	890	848	877	822	860	838	936	942	884	864	891	894	896	887	903	843	910	844	922	879	898	869	915	833	930	895	844	866	918	895	885	837	867	911	915	923	882	940	927	891	887	873	936	885	851	876	865	913	930	875	842	879	901	945	932	885	906	912	885	896	811	885	884	859	860	894	852	893	875	910	926	863	860	876	883	913	887	885	859	894	901	913	865	851	900	882	882	900	902	913	950	901	881	850	911	888	887	911	842	904	914	862	909	883	867	891	935	893	899	859	935	924	905	905	814	922	898	901	896	909	898	921	920	893	878	846	891	870	903	856	870	893	931	892
18879	9124	5497	3709	2094	1363	1092	794	773	759	605	604	524	511	442	449	499	457	405	436	432	417	441	397	352	394	363	364	363	352	337	330	338	333	335	325	361	345	329	351	378	306	349	343	333	343	325	362	306	328	294	328	349	280	308	350	332	330	355	339	326	325	314	341	316	335	328	292	336	305	377	355	313	335	334	331	308	325	313	304	353	324	297	301	334	296	318	312	321	333	337	338	284	309	325	338	342	329	322	332	321	338	320	345	353	303	342	330	334	282	315	325	318	296	317	355	306	341	324	333	364	321	323	353	311	360	331	346	343	291	328	344	328	323	335	321	328	344	318	321	272	343	337	297	329	345	325	301	346	331	338	333	367	341	301	340	332	322	318	333	369	331	341	341	339	336	325	315	360	312	320	334	328	320	321	279	308	307	332	322	330	348	294	361	329	349	292	336	336	299	309	292	374	335	369	315	330	322	306	311	305	350	333	322	311	327	310	319	325	288	316	343	321	357	325	358	312	361	312	328	353	334	309	315	325	341	323	343	329	264	340	293	323	309	365	352	310	328	374	318	335	324	306	318	333	317	356	332	319	338	329	355	336	350	319	372	297	329	308	330	345	302	329	325	314	339	331	322	323	346	329	342	318	341	324	335	295	360	360	358	333	333	323	346	321	344	319	337	293	300	349	325	332	321	341	316	340	366	345	315	363	323	340	333	349	355	365	318	326	334	311	318	317	356	364	340	359	352	272	320	299	353	287	336	324	320	313	331	349	304	349	354	342	332	330	327	330	341	315	326	351	341	346	327	325	322	336	347	319	324	319	296	345	313	324	357	312	326	325	311	299	302	303	319	291	343	281	313	346	315	291	310	318	350	314	309	330	330	310	357	323	317	339	314	347	286	334	331	349	292	322	344	292	321	327	324	317	332	293	324	321	315	328	324	298	326	314	320	347	319	329	321	328	338	325	348	325	333	336	344	314	320	304	322	309	355	327	316	326	336	331	328	360	342	309	333	340	343	330	352	297	317	344	340	320	314	346	339	323	342	335	331	322	324	342	351	319	324	333	350	288	314	257	315	328	338	329	328	338	331	319	281	351	302	339	330	327	320	316	328	326	353	304	315	352	317	333	301	342	349	313	302	332	329	344	351	308	313	331	345	330	321	335	298	306	321	323	334	309	302	353	330	364	322	295	307	351	331	325	342	351	329	294	324	326	328	296	299	325	321	343	337	311	331	307	332	361	305	350	300	306	315	324	354	331	303	319	341	358	317	315	304	368	327	331	330	340	267	368	321	318	301	297	298	347	329	353	318	330	365	308	327	321	359	357	365	307	302	312	318	277	327	324	348	291	315	315	328	324	317	357	339	328	294	314	324	319	293	338	322	350	313	293	338	299	349	359	351	297	296	326	342	329	336	343	321	316	346	350	352	337	330	315	297	319	333	339	342	322	328	294	336	305	348	294	321	317	322	315	293	318	314	314	338	326	309	326	355	341	302	334	352	334	330	335	332	315	350	371	311	334	344	326	290	351	332	328	317	334	366	336	385	304	314	336	301	383	332	366	338	326	311	351	344	330	361	339	314	294	349	336	345	316	324	298	327	354	318	337	304	325	288	324	334	325	352	317	366	356	318	311	321	323	322	338	323	301	321	343	335	346	340	372	358	337	355	352	334	354	323	314	342	342	324	306	314	354	341	347	303	343	352	355	301	330	339	295	367	343	344	325	325	319	309	323	329	319	303	344	314	300	327	316	333	300	318	316	355	299	314	325	318	336	348	311	284	320	316	322	312	289	334	315	334	365	329	346	327	301	334	324	337	316	331	340	312	357	311	335	335	330	323	310	304	335	319	337	320	341	293	295	335	343	321	303	327	328	319	343	340	331	326	312	363	351	343	359	336	321	329	305	316	343	282	332	308	337	296	327	334	321	334	308	345	301	315	304	380	335	328	327	306	313	344	302	329	322	302	362	321	321	327	353	313	343	333	359	361	348	307	328	321	326	302	328	333	325	326	337	284	352	348	324	308	315	309	318	352	302	326	322	348	376	324	354	342	324	379	345	305	352	361	312	316	306	330	319	341	326	348	355	354	320	284	328	315	319	322	327	354	318	328	360	337	310	327	355	335	332	311	306	336	320	303	336	330	364	336	333	322	307	313	337	342	323	354	337	290	322	328	311	320	338	361	297	331	329	307	366	332	316	306	334	351	316	317	344	331	328	336	337	334	314	357	356	334	346	347	289	353	332	339	328	314	325	345	322	351	316	327	338	343	313	324	348	325	326	358	350	351	324	348	344	313	295	316	303	304	322	328	328	322	334	302	354	317	327	345	299	332	313	311	364	283	348	313	319	341	361	320	294	356	313	321	367	295	290	300	309	334	329	323	330	287	277	328	332	340	320	353	333	348	300	333	341	328	349	339	324	354	371	311	330	367	334	321	323	316	329	344	285	355	344	330	334	338	333	322	317	315	325	329	313	352	344	322	347	342	344	359	337	294	336	322	329	348	310	323	343	356	291	321	317	322	368	328	350	366	300	342	351	339	314	324	310	305	312	302	332	328	315	337	317	383	273	347	317	311	317	315	309	330	329	345	339	324	332	309	345	309	317	317	364	314	334	311	327	331	358	303	339	311	345	335	355	347	317	315	330	363	317	299	347	340	329	330	360	333	315	333	340	337	328	308	279	322	325	282	326	311	303	339	280	320	330	293	335	324	333	320	349	334	301	293	321	308	316	394	319	318	307	316	335	341	306	347	342	369	334	298	320	325	322	325	308	343	341	330	352	355	348	337	315	323	363	317	350	343	313	316	325	343	316	330	325	341	346	323	340	311	312	346	351	344	332	306	350	303	326	342	314	332	307	328	292	337	347	314	337	328	335	273	306	347	351	356	328	341	317	334	369	343	318	304	337	347	303	327	313	343	292	326	315	334	314	294	345	301	352	344	307	339	283	363	330	365	340	347	354	320	303	356	342	309	322	296	353	307	338	354	348	341	314	349	336	338	298	337	320	357	334	314	347	328	283	307	320	315	301	337	339	358	297	321	353	357	324	312	300	341	314	314	325	351	322	299	335	346	336	316	321	320	326	331	299	338	352	348	322	322	340	337	377	277	344	401	323	312	384	298	325	318	328	315	320	312	309	319	328	318	313	346	337	331	364	311	328	335	339	354	339	349	364	331	348	328	339	327	301	321	376	346	298	292	320	318	337	338	330	346	344	308	351	335	332	335	356	353	336	324	317	336	327	324	327	353	314	361	302	340	295	312	309	327	350	327	321	295	363	346	308	332	311	309	347	267	358	323	303	320	316	366	323	313	320	339	301	335	313	294	320	318	324	337	337	342	333	339	295	322	329	335	332	348	331	278	351	301	338	364	373	309	304	291	357	311	328	314	312	324	306	310	329	340	348	336	331	311	339	288	333	321	348	359	357	338	317	337	380	332	340	315	334	303	301	355	329	332	348	276	332	346	317	314	324	358	311	349	324	327	315	349	343	349	377	337
11732	6601	8899	9003	6925	5233	4068	2897	3033	3076	2122	2271	1863	1798	1521	1382	1903	1922	1315	1366	1144	1098	1173	1108	985	1035	976	938	938	830	837	777	758	762	759	747	751	725	802	746	757	719	790	781	772	731	756	740	703	753	707	745	738	756	739	760	701	733	675	737	730	689	714	707	746	758	763	723	731	713	757	770	705	784	743	725	733	722	739	774	779	712	772	722	693	735	773	735	733	725	732	743	755	757	703	763	744	701	759	797	775	769	708	749	740	735	739	699	759	827	725	739	789	705	716	715	715	733	704	766	737	687	739	754	742	757	710	727	710	705	784	800	702	738	717	777	714	786	764	750	757	704	716	742	763	688	755	788	720	729	761	720	745	755	780	709	726	741	701	692	732	774	746	698	756	785	782	731	733	728	689	743	736	736	714	756	752	757	739	769	726	766	757	738	759	751	757	708	758	751	737	770	717	711	745	749	725	758	692	705	753	730	738	784	765	775	713	697	742	710	791	721	807	755	774	687	734	723	709	777	747	748	766	687	691	769	751	788	756	773	748	741	699	746	755	739	756	720	699	748	765	721	800	713	703	705	762	756	758	685	734	739	761	761	729	730	805	766	730	754	704	738	741	774	721	751	760	754	735	755	761	727	688	756	751	731	778	797	762	765	719	722	757	715	756	745	749	755	769	708	754	799	759	750	773	764	731	691	735	757	752	731	763	775	740	752	736	787	745	703	773	746	706	770	712	687	742	769	754	741	734	758	742	702	760	741	780	801	757	760	741	726	780	737	731	725	752	770	712	742	741	755	750	755	775	729	732	739	736	788	758	794	709	755	756	750	745	747	721	733	748	764	726	732	765	758	770	765	721	728	772	730	723	738	727	768	705	729	737	708	687	765	757	762	739	721	776	723	720	732	766	761	720	722	764	729	698	717	751	697	757	787	758	771	728	704	746	798	768	784	766	730	690	697	758	722	730	732	773	728	758	743	761	742	752	740	739	750	771	753	736	722	718	753	763	712	740	740	685	741	777	697	713	730	786	719	795	827	737	740	696	694	742	754	762	784	772	777	661	737	764	783	710	733	750	775	708	765	722	699	749	714	759	794	750	716	739	732	701	781	676	760	791	751	751	719	762	732	720	825	720	742	786	744	714	734	758	719	774	720	761	678	800	745	722	743	738	773	751	764	764	773	746	755	710	746	764	759	761	751	814	723	698	752	719	741	765	708	713	748	740	749	748	719	727	732	714	731	728	773	750	761	710	757	753	701	760	739	751	722	745	733	715	782	744	774	776	786	747	738	764	746	726	746	756	766	784	737	758	713	728	744	768	730	740	743	753	741	752	751	775	751	750	744	765	723	768	769	723	761	710	775	722	743	696	734	703	725	753	704	761	738	741	765	714	751	764	737	772	687	725	761	744	724	705	736	701	723	737	750	698	754	746	742	783	723	748	736	787	677	761	728	714	755	696	751	777	745	719	763	756	728	737	792	754	735	740	746	759	749	724	715	699	725	713	721	711	792	718	703	708	728	738	713	753	700	742	743	744	763	754	720	716	720	743	723	768	719	710	750	709	697	716	708	712	737	733	747	722	738	746	761	741	819	800	727	721	745	753	726	733	730	748	738	739	699	766	756	740	711	704	686	779	753	701	831	767	718	725	794	784	738	717	750	732	697	765	729	764	732	750	742	707	712	678	785	755	703	743	773	742	699	734	763	734	763	740	737	785	752	736	774	763	712	712	732	742	738	766	707	773	729	741	788	724	753	756	761	731	759	736	763	724	755	762	766	692	718	745	762	774	753	763	752	747	722	747	725	770	770	757	785	798	760	746	761	793	709	741	808	775	740	696	741	753	768	757	793	745	763	724	742	714	714	762	720	723	708	708	772	704	721	709	726	735	753	755	746	757	697	738	785	722	757	744	703	764	738	716	756	773	786	743	759	699	709	770	737	731	762	715	751	765	720	765	711	718	729	716	751	748	757	755	706	717	765	740	745	742	735	752	731	793	717	710	698	771	730	732	762	728	795	751	758	732	684	766	784	764	724	717	725	750	774	707	745	734	729	746	734	760	707	719	770	709	731	704	755	758	694	746	718	742	721	730	700	747	718	738	757	776	791	742	721	753	837	771	782	748	711	749	764	748	740	760	747	729	711	712	705	760	770	738	773	717	741	710	763	776	707	756	768	760	762	734	759	740	750	758	695	739	805	753	807	763	713	719	776	759	731	745	763	750	757	799	712	751	750	772	754	785	768	781	750	770	685	738	743	774	725	697	737	694	739	730	739	770	764	712	721	766	773	728	731	721	757	752	787	751	768	752	777	730	715	720	773	775	748	727	754	713	743	740	790	777	751	735	743	718	717	725	761	703	725	750	716	799	810	752	797	731	764	703	746	778	760	726	762	745	708	721	727	787	704	759	783	709	709	737	742	759	740	785	742	726	768	776	744	701	756	744	746	734	777	739	712	695	763	758	749	764	718	726	742	756	742	773	761	769	760	690	760	770	715	752	722	751	783	779	776	758	724	754	711	700	785	777	740	749	707	766	735	760	674	705	709	764	709	699	772	737	723	732	729	730	676	749	755	776	782	744	719	701	740	736	717	771	738	734	740	747	769	772	741	745	752	786	747	720	747	797	747	689	757	798	736	725	754	735	702	734	763	756	711	740	725	758	778	781	779	736	732	733	780	731	762	715	770	752	772	718	767	682	733	724	701	733	694	752	729	729	744	742	780	724	703	735	707	743	731	767	776	722	757	731	783	791	760	764	760	759	771	730	775	745	710	720	675	739	702	768	749	724	784	739	775	774	747	728	761	733	756	780	761	734	723	778	746	733	700	731	721	709	744	690	737	758	703	723	688	766	738	771	755	733	772	780	707	725	751	708	704	745	723	759	779	731	790	736	768	749	776	738	789	762	718	767	736	793	732	735	751	745	761	744	773	731	783	741	704	761	725	740	705	799	700	756	748	737	799	721	722	766	735	762	776	806	693	695	742	773	680	761	842	768	719	698	701	786	738	754	734	717	763	736	747	736	719	794	778	740	743	748	787	708	738	711	723	738	774	727	716	741	777	728	789	712	809	704	710	761	727	752	771	758	784	790	758	703	725	750	749	737	786	760	752	733	704	732	742	774	768	743	744	766	759	714	756	748	764	739	723	763	743	761	709	772	706	760	784	788	723	747	727	747	767	743	750	755	747	768	736	785	778	757	753	731	731	776	692	736	725	757	695	740	729	679	769	779	718	690	749	735	734	750	770	764	763	746	726	733	794	751	788	742	806	728	739	739	741	724	694	759	739	731	706	763	698	691	722	740	752	749	770	749	761	686	710	771	754	749	773	731	719	744	699	751	732	745	697	710	681	712	757	784	715	772	792	727	770	729	738	775	737	763	744	735	727	772	687	703	759	772	762	719	724	761	755	731	710	700	756	738	724	691	695	708	737	731	766	729	699	712	760	743	730	741	729	715	779	777	749	777	766	700	778	736	783	726	747	757	747	770	772	701	792
32760	17179	13216	8058	3218	2028	1658	1418	1417	1831	1369	833	797	840	740	663	875	813	653	674	556	487	442	479	430	468	423	425	413	396	419	375	406	377	391	401	402	394	383	417	358	405	399	399	413	421	408	385	415	400	385	368	376	398	379	412	381	365	401	369	421	376	365	364	405	384	345	400	372	379	365	380	436	354	348	394	372	371	410	362	368	362	377	402	388	389	377	390	407	371	390	381	404	394	402	376	385	345	374	363	388	402	406	412	393	426	418	380	391	400	403	406	413	416	401	388	399	401	423	373	368	352	339	382	371	399	382	385	386	376	373	384	385	409	412	402	371	411	397	419	382	367	373	355	380	385	383	362	388	410	373	388	365	383	391	375	358	382	416	401	376	384	388	377	355	388	376	359	381	405	388	378	400	396	385	352	409	404	359	368	383	376	365	373	394	369	363	391	395	389	355	413	400	333	374	378	406	369	365	357	379	396	386	413	363	338	375	392	391	368	342	357	379	362	410	417	377	370	393	420	401	389	414	363	404	403	403	381	399	373	364	398	404	371	395	396	388	397	409	411	404	364	374	402	394	369	381	395	374	392	352	402	376	387	395	357	368	350	389	372	377	360	367	397	427	383	347	391	375	387	363	357	392	371	374	383	405	398	377	413	370	380	377	350	406	397	390	366	380	366	363	369	353	364	384	414	342	375	386	404	384	389	399	413	409	354	379	361	417	351	408	382	369	405	380	364	402	400	387	405	368	347	388	354	407	432	375	357	375	377	347	389	377	369	374	380	356	393	376	394	394	391	393	348	385	410	399	380	356	368	376	406	411	381	341	373	366	401	391	378	349	351	398	398	433	349	348	370	381	339	341	385	376	405	401	354	390	363	416	384	386	397	371	426	366	394	378	368	369	340	388	378	357	379	383	383	385	378	405	403	399	365	369	419	362	383	391	387	406	380	362	387	386	345	400	414	354	419	372	375	387	365	418	387	365	400	382	379	335	397	376	375	389	404	424	370	375	418	390	366	364	369	357	371	401	358	390	377	368	401	401	371	387	393	394	402	402	418	382	414	385	372	422	357	394	372	377	403	394	342	352	388	414	377	376	365	389	348	422	369	387	429	399	386	403	430	380	370	409	418	405	392	380	414	370	401	401	386	408	424	372	383	417	348	390	414	353	373	381	423	397	372	362	372	357	370	377	409	399	396	388	403	400	387	374	384	366	379	404	401	357	410	410	387	422	380	365	393	380	356	359	385	406	398	418	415	368	349	340	364	389	377	394	453	377	372	383	433	355	400	384	365	393	375	380	419	344	441	380	390	362	435	404	393	393	376	361	395	414	414	406	383	403	410	370	399	389	368	366	422	406	392	367	351	353	415	343	406	388	357	377	377	357	362	373	385	388	361	375	392	414	353	386	391	404	382	363	379	403	387	374	380	381	389	367	387	378	368	363	345	393	391	375	354	375	397	373	357	386	373	434	364	385	405	369	380	405	392	368	398	406	414	371	385	400	366	401	425	393	381	378	357	370	408	451	432	364	359	375	357	380	438	401	395	362	417	360	376	379	409	360	388	390	345	359	349	335	357	395	390	348	350	366	355	354	394	367	382	380	372	381	411	400	376	408	394	366	345	364	352	344	407	371	375	406	380	386	363	386	398	376	401	395	378	397	388	392	391	403	371	339	355	398	373	368	367	371	360	378	382	400	376	387	360	383	407	384	394	378	371	396	413	349	388	382	377	379	380	388	362	382	409	358	389	399	394	388	372	382	420	415	374	385	367	389	392	378	387	368	421	381	353	382	378	409	413	332	397	372	359	364	402	372	411	363	374	375	414	405	378	335	367	366	349	406	388	354	386	408	385	367	362	373	355	394	370	408	408	397	408	379	365	366	403	379	386	373	360	413	410	392	413	381	377	415	369	402	367	349	395	365	353	391	395	405	390	378	348	397	378	365	387	337	374	378	346	343	398	356	370	383	421	370	430	372	336	391	403	372	370	358	354	389	356	373	435	368	366	395	384	378	422	407	395	376	394	356	380	376	357	381	371	397	386	377	366	390	390	390	359	371	415	348	382	416	402	360	425	383	333	373	380	405	407	400	357	353	365	389	418	377	351	387	404	386	389	401	364	374	349	361	364	366	398	367	381	398	428	409	387	365	366	406	339	437	350	375	461	390	382	404	387	396	427	386	392	373	348	373	367	384	380	366	360	365	375	394	374	361	377	367	366	424	431	371	405	387	393	388	396	359	378	400	378	345	387	350	364	412	437	363	380	353	380	382	392	390	377	350	370	427	335	377	369	356	389	346	397	413	401	375	364	330	353	378	359	396	385	380	382	422	399	415	341	362	357	378	362	398	423	353	367	349	388	354	359	402	424	403	378	368	361	385	406	370	378	416	397	366	389	373	404	380	378	387	379	390	379	389	405	381	379	415	350	393	371	407	390	377	371	387	371	369	389	366	387	404	370	393	396	367	360	355	365	390	396	382	375	368	407	395	388	383	377	372	434	382	373	360	385	399	377	358	400	388	374	350	371	385	405	379	364	390	342	393	422	394	413	364	375	379	364	399	416	391	357	361	363	409	378	409	363	418	346	391	365	403	417	393	387	383	366	409	387	408	344	405	401	392	364	384	403	414	398	398	361	378	376	372	385	371	377	396	360	389	386	412	389	385	382	382	396	365	387	389	395	408	382	365	439	378	400	394	394	370	399	388	325	361	394	384	396	396	345	411	388	386	372	398	438	403	379	395	349	387	344	385	390	401	405	391	410	389	407	354	384	416	393	394	392	382	405	425	377	370	403	401	441	373	406	413	361	410	391	381	418	371	418	410	383	367	381	396	422	406	367	387	388	377	404	386	402	368	389	387	358	385	396	386	404	371	396	386	387	392	370	377	394	386	377	399	390	393	388	368	389	352	369	369	437	429	361	418	389	379	377	378	390	393	379	410	363	362	403	380	398	391	390	416	386	409	356	388	370	378	418	434	386	359	340	376	401	370	379	358	432	351	412	400	380	354	426	367	401	398	403	398	414	350	355	391	383	406	395	388	407	391	409	422	388	382	435	371	411	364	392	368	375	391	435	378	381	386	369	342	381	360	367	373	364	402	366	413	391	415	380	420	390	348	378	388	404	386	374	394	399	373	385	376	397	339	377	392	388	413	366	407	426	379	367	389	367	380	380	409	388	358	373	356	397	362	373	390	340	359	353	370	372	400	412	411	418	397	366	408	382	396	377	390	380	373	356	360	370	409	375	400	383	353	375	401	388	393	366	376	416	356	379	385	380	364	397	363	380	359	352	406	351	377	363	360	375	382	377	383	391	388	406	422	383	339	374	354	370	358	389	351	391	385	373	366	377	404	397	385	390	399	368	444	397	390	397	380	408	379	388	378	389	361	406	352	382	405	392	367	366	367	364	348	382	382	402	382	355	394	441	394	353	364	384	410	375	368	391	345	363	371	397	321	384	367	362	351	372	370	418	372	378	363	406	385	401	379	431	356	377
20207	12165	17086	15844	9008	7462	6507	5698	5797	8011	5713	3103	2939	3720	2741	2546	3812	3547	2765	2512	1716	1586	1444	1368	1277	1307	1206	1217	1116	1085	932	879	932	916	897	890	908	886	877	885	958	992	1006	953	946	935	934	862	851	864	889	866	827	846	810	843	883	836	871	841	869	854	866	810	796	912	873	815	860	824	822	848	828	927	822	799	852	907	808	897	889	877	868	862	867	900	802	843	838	842	862	864	848	872	878	873	877	832	831	895	810	803	851	852	816	885	860	862	842	814	824	861	840	828	883	848	895	854	892	871	877	829	883	874	887	830	848	875	883	821	785	865	855	864	837	864	843	882	812	854	798	851	909	842	897	843	800	821	886	861	910	831	866	796	830	894	881	864	843	889	889	855	817	832	871	842	855	844	918	821	806	908	858	855	798	850	816	875	842	875	864	875	830	899	873	872	828	845	832	826	886	809	845	913	902	819	879	867	798	921	833	864	826	822	861	878	848	825	888	821	895	828	848	852	878	840	839	872	837	840	866	846	832	875	822	859	838	788	850	842	906	854	905	858	861	856	877	864	811	860	810	832	837	843	847	809	870	881	858	822	867	879	876	848	843	840	807	878	834	776	882	825	767	829	810	859	829	877	881	839	805	847	846	853	869	816	820	823	863	846	799	926	865	843	832	819	886	806	846	863	866	875	829	833	819	866	835	829	847	816	832	865	844	864	827	877	871	863	783	826	874	819	838	864	859	823	879	903	864	891	867	828	821	844	881	864	825	829	857	861	942	839	845	879	874	837	841	881	900	838	817	868	826	898	857	868	824	855	865	866	867	849	853	881	853	838	832	920	886	816	872	867	884	757	863	844	862	843	838	845	840	876	854	864	861	868	877	790	896	858	868	913	833	834	836	902	929	867	849	832	817	881	864	874	877	884	858	886	843	867	854	859	838	861	887	849	885	823	894	833	859	882	861	856	894	875	886	867	888	866	889	852	851	858	824	904	796	844	831	908	839	824	845	873	876	839	899	826	813	859	852	816	862	902	790	861	874	813	845	784	855	830	830	840	884	826	895	906	849	843	850	832	877	861	906	799	789	897	847	883	871	845	883	803	869	793	824	892	806	879	819	869	853	825	840	820	841	838	821	868	861	854	829	842	845	892	851	817	800	848	869	823	851	848	836	839	841	860	844	868	816	909	864	847	882	836	849	866	839	840	884	836	868	872	815	853	838	878	866	839	888	854	847	874	836	865	852	870	852	867	845	845	829	903	912	852	796	805	828	882	830	920	855	809	879	875	850	794	846	841	909	868	874	806	825	899	872	869	866	832	836	898	859	840	853	799	826	876	839	845	779	815	855	848	876	875	862	858	862	834	858	855	846	899	855	814	834	824	845	869	834	840	839	911	816	831	871	931	789	834	864	870	851	852	837	845	892	875	808	845	825	889	813	845	800	844	830	869	836	868	843	841	828	848	905	872	828	855	868	826	839	831	829	884	841	854	887	895	879	865	851	803	853	807	799	866	819	875	799	847	831	840	841	816	886	793	876	837	827	845	830	900	848	866	886	896	876	820	840	835	828	825	846	844	824	914	854	859	884	828	858	877	873	834	840	890	879	896	819	825	829	845	878	895	851	878	830	850	901	862	841	886	847	842	818	849	836	911	833	863	860	872	878	821	839	809	823	788	853	831	843	835	876	876	875	884	890	920	855	834	902	860	831	833	817	841	889	885	874	807	862	838	867	890	886	854	858	852	892	848	835	866	831	859	841	812	830	770	907	894	818	844	852	850	825	879	866	840	884	865	899	880	878	830	844	890	852	820	813	849	852	816	847	917	871	847	869	823	831	827	812	829	873	812	816	889	860	866	869	830	836	882	843	852	848	859	833	838	853	858	810	786	876	834	810	914	799	870	817	858	852	824	828	874	831	880	808	855	830	904	817	893	892	873	847	884	908	869	837	852	828	816	834	843	861	824	826	821	874	835	833	858	839	878	899	890	839	914	850	903	862	842	889	856	831	862	824	849	856	898	888	840	839	877	829	804	929	839	825	831	879	884	850	850	869	873	801	833	818	830	854	851	841	872	846	863	845	857	793	896	856	849	772	842	843	864	864	845	853	825	857	850	835	882	840	818	810	810	863	824	831	843	867	871	837	828	835	832	837	815	873	862	856	791	831	847	873	847	815	828	869	863	863	843	885	863	855	891	826	824	865	883	855	831	895	799	816	905	870	899	860	847	872	879	880	853	920	863	845	817	839	839	880	877	837	808	886	860	861	853	828	826	901	908	831	847	817	855	850	830	947	872	812	877	814	828	840	826	858	859	858	844	855	833	840	828	842	869	815	894	853	820	836	865	845	861	817	840	809	894	847	870	867	812	858	830	831	808	837	828	840	865	801	886	884	847	816	852	842	824	849	861	811	858	842	839	864	844	817	844	837	879	843	906	833	802	830	856	843	857	844	892	884	835	895	854	833	862	868	825	825	840	853	854	822	849	877	896	888	922	884	899	845	894	893	842	864	799	818	892	867	840	858	823	818	849	863	846	831	825	867	914	809	839	853	781	831	843	851	856	834	875	870	840	842	865	872	844	842	832	862	836	886	839	891	841	813	828	849	865	860	879	834	914	829	835	863	814	899	854	882	864	883	846	853	906	814	860	890	858	853	868	852	857	893	869	835	874	826	877	816	855	895	846	889	856	841	787	879	869	821	844	861	865	801	895	875	871	827	822	809	842	882	844	805	806	873	856	874	849	879	855	872	870	814	847	838	840	864	886	852	858	793	852	827	845	885	900	828	861	834	920	829	877	933	884	853	873	875	932	902	863	837	933	848	871	844	861	868	862	840	893	868	904	872	836	900	866	810	864	908	862	826	810	826	883	804	898	917	806	857	844	837	890	850	808	809	871	839	882	848	870	820	872	894	795	897	851	923	896	835	829	830	830	786	853	867	868	886	814	869	865	835	837	811	869	822	900	882	864	849	857	852	872	816	888	878	865	882	870	846	886	912	847	913	880	856	882	825	902	841	818	852	880	876	857	883	810	859	819	828	821	840	884	840	831	822	862	840	798	843	850	840	892	820	880	874	852	889	866	833	856	848	844	919	852	833	792	855	917	818	859	860	918	876	866	880	883	833	897	921	865	888	877	865	882	826	828	805	886	852	875	831	847	820	839	835	866	830	839	828	876	872	820	858	848	861	868	879	814	886	848	883	878	885	841	863	847	868	828	846	856	865	855	850	834	846	852	789	868	825	821	905	847	893	876	834	871	848	847	838	887	855	834	881	834	863	882	886	812	828	874	899	851	829	862	908	809	842	802	863	866	832	830	832	877	821	833	887	838	833	880	833	883	881	860	880	836	856	864	866	816	815	863	847	860	880	845	877	834	832	821	844	830	848	855	826	901	792	881	834	812	847	852	853	837	880	837	824	868	795	855	837	853	855	818	852	817	875	866	844	856	834	841	865	871	864	875	863	852	841	855	902	870	837	870	911	850	853	815	897	858	876	923	872	851
39670	23295	20869	13634	5037	2803	2481	2422	2142	3024	2325	1297	1073	1327	1165	977	1077	1158	975	837	628	614	588	446	484	454	429	478	448	445	428	459	431	416	420	422	399	423	454	444	417	428	450	426	443	422	452	418	406	403	388	418	395	387	337	413	382	404	400	402	415	413	377	381	427	440	402	417	427	399	397	417	376	431	424	370	416	405	430	413	416	390	410	389	367	395	414	423	380	391	390	405	379	435	431	413	384	434	371	424	443	413	382	379	398	400	368	427	431	403	382	392	406	400	394	398	478	430	412	368	378	381	401	442	415	397	449	399	382	404	374	392	446	393	372	412	406	382	406	394	411	424	431	377	428	418	419	387	408	370	420	412	387	420	395	361	429	403	423	408	441	439	405	362	368	369	421	383	396	379	397	367	380	405	406	424	357	411	363	411	391	424	394	399	408	415	419	382	408	373	410	423	363	412	417	411	424	415	407	413	408	379	327	388	410	382	368	428	434	400	415	405	457	437	434	404	429	428	403	408	408	411	417	389	439	417	386	374	427	406	420	379	369	409	406	419	444	435	439	409	383	399	417	346	384	386	405	445	390	401	420	437	417	407	400	360	405	380	405	388	391	392	414	429	402	407	406	391	396	395	399	418	415	395	400	391	430	388	382	363	411	414	397	377	407	407	428	385	357	404	376	433	394	379	468	430	380	406	390	419	385	412	415	417	411	394	366	383	451	393	385	430	397	406	389	448	384	414	404	373	415	413	387	443	433	417	442	409	428	423	386	382	396	419	401	406	360	444	396	412	439	389	387	399	398	399	421	402	360	407	397	387	430	369	374	430	382	357	381	436	388	436	382	382	418	450	436	429	370	460	411	400	420	432	423	419	392	376	355	374	360	407	420	380	402	389	421	381	387	427	408	385	399	384	379	401	432	361	393	413	396	400	398	415	374	387	385	386	415	392	417	437	421	418	408	422	429	407	406	379	397	406	405	387	387	402	402	404	423	405	376	407	428	404	376	378	386	430	417	370	388	416	427	443	454	416	414	426	436	408	351	445	367	373	395	391	388	369	357	412	403	416	408	431	401	425	371	398	457	408	399	410	414	450	424	398	433	419	404	416	441	379	342	393	438	418	411	415	403	400	387	387	413	418	406	397	365	377	403	400	413	401	380	362	372	344	427	396	403	413	388	365	377	424	439	424	386	417	405	393	417	415	400	403	427	415	403	417	416	352	384	410	379	377	428	401	410	383	429	400	418	419	413	391	391	400	379	420	408	392	450	394	401	383	423	408	448	421	472	380	423	370	420	359	409	413	401	378	378	385	404	431	416	389	410	402	412	439	374	402	430	378	430	353	434	418	393	434	422	390	400	380	358	384	395	379	411	395	365	423	384	372	402	382	420	378	407	391	423	393	392	385	383	423	404	387	379	406	416	431	392	464	399	350	394	404	396	355	411	368	386	376	432	449	442	423	398	363	411	399	392	374	419	423	404	406	380	391	434	389	421	394	365	384	428	411	376	425	392	390	424	383	369	372	382	418	378	393	410	386	437	420	385	386	399	370	366	419	426	369	347	415	405	387	373	438	415	392	406	384	401	375	395	365	435	407	348	401	417	409	446	408	405	393	418	404	411	405	365	401	371	366	378	426	412	380	453	399	412	418	372	397	429	429	385	398	385	410	362	406	401	382	397	399	397	389	405	403	408	414	386	372	351	402	390	403	392	416	435	421	382	407	398	392	371	448	429	376	404	404	423	425	427	415	409	390	429	423	406	388	403	408	409	396	400	388	382	389	392	395	414	419	386	448	406	376	379	397	362	379	411	421	457	413	418	431	413	405	407	428	403	423	400	360	420	411	411	363	437	389	401	417	406	406	405	395	428	392	379	425	429	408	373	410	386	396	441	434	449	416	375	394	396	392	384	408	378	403	382	447	413	425	408	435	406	433	393	399	387	419	428	406	414	422	413	371	407	384	423	402	398	383	389	391	389	439	445	431	423	434	415	416	420	406	380	404	382	400	389	389	436	388	384	400	368	432	402	414	433	413	454	379	404	398	380	420	375	426	429	446	378	393	392	438	403	376	378	431	401	407	368	390	377	408	413	404	384	400	402	403	416	393	372	396	427	461	402	391	396	401	387	403	404	387	365	406	383	363	429	409	409	427	384	430	360	446	384	383	403	431	398	396	414	401	395	399	389	411	403	390	366	366	448	422	400	386	424	404	405	425	403	392	424	405	371	387	364	409	396	414	441	432	387	409	361	379	378	401	356	365	391	408	368	397	406	424	399	391	378	411	380	375	408	363	357	438	383	417	386	386	363	431	371	415	433	400	437	389	399	396	400	423	414	426	391	404	400	379	381	439	383	446	412	363	394	399	440	404	382	405	412	426	423	419	396	407	411	402	429	398	377	378	434	390	415	415	394	429	428	428	416	395	355	392	401	421	408	407	400	375	391	390	401	353	393	373	444	401	385	406	422	371	425	408	428	405	403	422	408	402	392	427	418	398	400	381	350	377	419	409	433	378	388	395	425	408	421	408	406	392	373	390	426	402	401	402	363	366	390	420	366	412	406	365	391	408	368	428	406	420	398	396	445	424	383	405	424	392	394	434	389	405	436	436	413	448	420	373	400	408	437	390	394	414	431	430	414	402	390	409	412	406	432	402	376	410	406	348	404	378	414	398	396	363	412	360	357	402	412	399	373	365	361	406	417	389	439	414	441	410	408	401	444	400	387	399	402	397	400	401	427	374	422	367	389	416	400	407	442	429	422	383	378	399	406	425	394	399	404	359	409	435	399	371	391	367	383	424	416	394	424	410	391	387	391	386	429	374	393	417	480	403	439	374	399	396	384	411	392	397	380	413	402	402	394	431	393	435	398	383	406	391	382	436	451	393	412	415	377	409	381	402	385	399	404	390	410	387	396	391	358	342	399	371	428	397	391	426	417	388	419	411	434	421	389	369	435	424	398	435	416	389	412	391	419	420	369	410	405	405	398	381	389	432	385	391	399	396	455	382	381	400	343	388	396	390	377	408	379	372	408	404	427	384	424	374	431	431	404	370	407	410	412	413	437	390	428	400	426	399	403	382	414	371	373	429	400	399	385	413	415	398	410	396	373	393	393	429	391	381	416	380	445	430	413	382	416	411	419	376	393	363	404	340	415	363	399	377	420	418	403	416	355	396	365	420	392	403	399	394	385	424	385	419	397	405	365	418	448	393	409	399	390	356	420	385	397	423	443	399	368	375	419	421	421	407	398	393	395	413	376	385	394	397	420	407	382	386	380	447	374	412	433	395	403	399	399	382	396	395	401	387	385	396	415	387	407	416	375	438	414	442	373	450	376	450	412	383	390	391	416	403	387	406	381	389	393	383	421	423	379	381	426	383	434	396	393	408	420	432	444	426	430	371	404	350	437	379	417	420	410	371	379	371	382	389	436	419	436	365	415	420	458	420	423	428	387	410	392	391	367	382	388	388	424	387	380	410	404	417	390	412	388	378	414	364
23835	16017	24270	21444	11813	9596	9395	9110	9023	12639	9971	5268	4223	5749	5110	4194	4981	5181	4179	3299	2163	2010	1841	1396	1540	1521	1144	1330	1154	1180	986	999	946	928	998	924	991	923	994	1060	1155	1216	1118	1139	1132	1043	966	934	926	865	883	920	878	880	898	852	874	917	838	864	870	887	873	912	834	858	902	861	878	901	871	870	919	926	853	904	922	835	837	833	891	904	892	881	893	858	848	881	896	877	878	877	859	860	869	883	866	881	854	863	925	874	844	891	863	882	906	884	881	916	816	892	851	875	893	907	900	898	846	902	891	852	873	899	856	897	948	857	824	877	891	862	928	846	900	863	859	901	891	872	858	896	879	881	911	875	948	901	857	873	880	925	876	884	903	926	911	907	889	865	855	859	903	837	946	856	836	858	865	835	905	908	863	867	876	886	870	853	927	831	900	902	917	919	827	904	867	892	881	860	856	897	893	906	940	860	908	832	901	856	899	883	908	913	849	798	912	841	876	880	910	884	866	898	843	825	883	904	899	915	868	865	908	845	850	862	919	903	878	871	859	877	878	932	861	923	870	852	876	902	874	885	879	866	894	889	870	812	933	895	911	868	880	854	865	870	911	846	900	859	868	862	955	883	885	835	886	851	921	880	908	865	886	911	861	845	855	869	888	879	848	832	897	853	908	898	906	911	930	880	916	861	848	910	886	911	799	982	916	858	840	890	890	888	886	918	863	836	880	859	883	861	870	859	900	887	889	828	922	909	871	882	917	883	863	881	890	892	901	861	925	899	881	895	845	918	921	891	878	823	889	865	895	921	809	837	878	874	873	912	910	868	937	892	862	863	874	883	857	883	886	899	909	882	839	901	859	922	862	841	841	889	897	868	833	825	824	921	871	888	862	881	909	876	962	858	866	890	868	931	872	867	848	875	940	896	914	902	885	877	928	875	864	896	880	807	930	884	859	877	875	922	868	876	869	835	925	876	921	812	916	854	897	903	869	878	919	830	828	892	900	851	861	863	880	866	844	856	868	874	901	865	865	875	933	845	887	924	896	877	853	865	892	910	877	856	882	876	868	851	912	843	915	914	899	876	857	828	858	874	875	888	889	910	952	882	888	881	864	882	918	911	889	896	888	926	929	906	901	835	871	891	848	874	918	860	921	850	904	935	856	846	884	872	922	906	877	887	876	844	862	902	889	874	882	838	870	846	881	856	824	867	818	835	917	853	887	906	862	893	834	879	910	924	862	895	909	865	909	901	871	862	887	883	811	890	875	902	888	886	909	879	838	852	847	859	920	843	874	867	802	896	898	875	893	864	940	898	891	886	804	892	871	884	812	826	891	866	897	876	922	865	874	891	864	902	880	866	877	893	865	889	863	900	888	917	855	864	889	890	862	835	868	918	843	899	893	893	884	893	909	895	892	860	841	871	911	944	888	918	880	942	908	818	889	891	950	909	915	890	874	925	857	853	871	892	948	875	925	898	882	857	859	900	856	882	898	871	851	913	911	888	904	878	909	878	873	836	914	940	924	867	863	881	869	935	896	902	905	876	857	926	895	913	926	921	875	848	890	893	888	837	829	883	869	868	871	881	894	890	865	823	925	837	928	898	819	840	882	940	853	876	882	888	872	866	865	834	902	877	876	880	875	829	867	845	852	874	902	831	885	939	894	858	885	875	889	854	913	881	899	853	874	897	914	937	901	879	881	830	884	877	838	889	919	905	889	859	865	838	889	895	859	891	842	878	848	865	862	898	904	870	913	888	896	889	875	892	874	896	880	857	876	884	900	881	883	858	923	876	851	879	852	857	848	922	919	897	861	929	910	891	882	845	902	898	907	881	852	898	876	961	896	874	866	912	858	857	863	831	872	896	939	881	906	882	860	879	869	920	918	915	874	907	884	930	909	871	846	885	893	908	879	888	882	850	863	897	875	873	813	885	893	925	872	909	862	866	888	860	867	880	879	881	904	953	912	908	874	908	894	866	857	895	916	919	899	884	894	838	908	936	916	884	895	857	902	894	838	900	902	849	915	894	870	853	937	903	886	885	878	876	876	902	910	892	893	816	948	865	887	859	881	880	901	889	864	890	887	891	882	933	841	878	847	911	842	843	873	914	890	857	881	872	857	840	893	852	873	894	912	937	861	854	872	888	891	890	871	881	858	832	912	897	939	891	919	916	870	884	869	864	885	909	890	881	878	835	909	898	909	903	809	914	871	888	888	862	872	852	850	901	889	900	880	937	872	848	901	897	936	864	898	903	888	842	892	861	892	880	938	850	910	914	881	854	906	883	925	852	892	887	792	876	888	925	873	858	849	851	915	870	921	872	878	920	871	907	859	932	886	845	872	892	897	857	846	863	874	897	892	867	912	884	865	870	827	903	866	850	891	871	953	881	876	832	892	887	972	872	884	857	861	913	873	884	883	901	877	892	889	969	887	907	874	873	928	921	859	900	886	848	808	880	911	847	900	884	872	827	959	819	863	888	903	899	873	880	826	892	849	873	923	897	878	929	864	888	905	867	881	900	885	841	919	883	877	896	903	864	941	841	913	883	845	871	890	931	826	834	880	899	927	891	865	908	911	908	915	885	864	811	898	876	892	870	878	920	881	900	901	845	928	885	887	901	923	875	923	901	901	856	817	880	911	858	918	849	854	863	866	885	923	844	879	903	862	871	922	860	880	837	869	861	909	878	906	863	858	969	883	960	899	894	882	940	896	906	866	864	826	895	834	899	836	859	876	879	813	852	929	879	886	871	893	836	901	868	828	862	905	903	870	912	858	841	862	876	921	914	925	954	892	901	850	884	860	890	871	853	929	923	982	900	873	905	920	836	857	906	840	879	911	889	863	851	905	923	920	907	920	884	839	783	855	885	806	814	882	815	923	900	889	908	873	818	873	906	906	882	900	908	889	874	878	899	928	851	901	906	926	857	917	874	887	894	844	862	898	826	923	920	875	921	896	847	895	913	884	873	875	872	894	884	879	878	925	877	910	906	875	806	848	878	868	871	944	886	894	850	880	870	876	897	878	898	894	955	877	846	917	926	869	870	883	867	879	926	844	917	856	871	882	910	879	926	858	865	870	892	857	879	892	881	902	859	892	866	858	837	879	821	838	923	871	883	876	848	921	897	927	899	887	883	887	876	935	961	910	907	867	908	877	900	852	817	881	897	880	881	899	862	883	857	873	911	842	867	883	965	952	861	871	884	895	829	844	858	888	908	860	870	905	910	867	867	838	901	884	912	877	903	894	859	871	869	893	882	913	852	907	932	915	851	874	834	841	884	897	899	892	886	862	914	889	876	877	922	901	874	890	865	927	854	876	856	863	904	889	870	870	919	806	904	865	843	891	916	924	868	874	882	918	865	900	868	883	821	932	887	901	886	816	881	871	864	853	907	914	880	887	875	919	882	883	874	902	898	860	859	870	892	894	857	944	876	862	943	916	882	886	879	874	887	899	880	867	911	884	867	852	871	914	848	864	911	870	938	884	915	947	866	877	869	877	851
16417	7283	6256	4275	1959	1143	1102	886	785	759	769	765	631	644	606	554	516	454	422	403	370	389	370	356	374	326	349	342	344	333	330	332	356	338	363	377	294	317	335	324	339	340	301	330	313	318	339	330	342	351	301	359	314	346	335	337	315	325	342	346	334	351	343	300	343	302	330	360	330	353	311	346	355	333	328	330	354	334	316	317	306	331	314	321	360	350	368	327	379	359	326	338	329	328	308	332	314	333	349	332	323	311	360	318	345	329	318	306	356	319	363	340	335	319	290	346	320	261	309	361	310	354	336	342	340	325	320	279	359	345	343	350	339	323	344	338	292	343	341	349	342	307	327	324	322	354	346	301	331	330	335	329	310	339	314	345	301	339	313	318	336	307	325	300	320	313	317	340	343	343	320	318	291	338	310	340	332	330	335	373	362	324	319	353	353	348	314	334	348	348	327	328	339	342	310	356	307	329	316	331	333	353	356	328	316	362	333	344	328	327	345	336	309	318	319	381	361	338	305	304	325	326	318	314	324	317	353	311	306	328	317	306	318	347	344	353	351	306	297	322	330	316	367	304	334	349	351	327	334	322	313	346	354	337	318	316	351	290	300	320	308	338	326	356	354	347	342	335	325	343	322	337	336	343	312	311	323	337	324	303	359	345	320	310	327	346	316	335	311	313	324	290	327	309	340	351	306	319	338	270	348	313	328	322	316	331	325	345	343	315	320	315	344	330	334	327	322	333	343	339	315	367	345	314	359	331	323	332	330	346	338	358	322	298	326	338	340	334	301	307	362	345	334	359	341	349	308	362	329	330	299	339	337	346	341	324	330	355	304	373	300	330	303	324	298	339	329	334	314	319	336	314	322	323	334	360	333	317	331	304	333	337	325	312	317	293	318	314	321	329	313	283	316	313	325	324	333	341	327	354	340	358	319	309	296	364	310	344	335	331	312	336	356	316	319	287	320	328	335	403	294	369	355	333	348	324	318	362	343	300	326	331	313	333	295	299	330	333	350	313	339	343	321	358	322	334	300	324	324	333	338	334	357	326	317	306	330	331	334	341	359	332	315	317	328	318	361	321	327	306	325	320	315	323	325	346	337	311	341	337	334	327	319	337	377	334	321	317	321	316	303	325	332	319	320	319	323	323	366	337	311	361	328	320	306	337	321	354	363	339	337	350	351	321	318	313	355	375	335	301	313	334	331	366	313	280	339	311	342	347	359	310	293	306	318	304	305	311	304	337	339	332	343	326	325	279	317	300	310	329	337	318	312	347	339	330	354	352	333	312	293	312	304	329	311	310	329	322	359	371	353	349	325	306	310	321	303	334	335	312	323	318	315	350	286	280	329	326	346	342	324	353	319	310	333	338	338	307	328	335	320	307	342	333	333	300	311	314	336	345	335	337	299	326	346	307	331	309	321	338	306	360	313	366	322	351	347	309	304	308	346	315	306	311	316	368	315	339	313	294	285	321	323	330	311	302	293	354	335	359	313	326	298	321	313	367	339	334	329	317	319	353	351	351	335	330	300	363	312	365	340	327	300	266	320	327	315	333	347	307	341	309	314	326	346	310	338	309	360	333	322	290	325	333	365	355	325	337	336	309	331	343	332	339	332	318	347	319	348	350	321	309	336	348	343	306	288	317	366	316	314	327	345	322	314	342	339	381	338	323	326	304	320	319	326	306	326	344	310	338	282	325	318	322	300	298	318	311	306	318	328	320	294	338	344	355	328	376	367	305	345	341	359	336	318	338	343	307	294	347	376	346	352	321	324	285	335	325	270	317	349	333	320	286	337	326	326	318	318	291	341	309	350	315	327	320	321	336	345	330	303	319	316	290	307	338	325	315	350	332	333	326	300	327	319	314	362	337	320	338	326	347	353	339	317	298	330	308	341	321	303	326	369	338	330	344	342	307	350	324	317	329	319	357	328	317	317	302	344	327	311	360	324	331	353	340	305	338	329	348	338	334	311	332	292	317	322	325	304	361	362	302	352	349	346	317	327	337	321	320	325	315	317	294	307	311	318	333	330	282	335	316	325	316	328	355	356	340	342	333	344	327	313	292	335	323	327	360	306	324	325	325	300	320	319	345	321	330	346	324	347	335	344	293	331	315	316	325	360	337	348	331	356	316	322	294	341	323	350	321	342	319	313	314	332	334	321	329	316	336	346	342	342	330	323	328	317	315	310	306	360	338	315	336	330	378	358	324	346	342	298	322	362	341	337	324	332	302	335	295	310	327	324	312	304	343	299	320	323	320	355	301	338	329	359	346	310	338	333	320	282	326	379	318	327	315	328	329	335	304	306	315	334	313	339	311	357	315	337	356	352	297	287	357	334	334	317	272	319	324	320	321	318	327	301	340	296	327	306	335	322	351	335	340	341	336	311	332	325	332	327	298	341	314	318	314	369	298	285	365	327	356	330	322	316	311	353	335	284	343	329	333	369	312	333	310	301	316	331	328	330	353	334	326	287	298	333	302	348	298	350	335	305	330	280	321	319	320	358	338	330	329	321	352	308	304	325	312	344	357	320	356	358	356	314	311	312	337	307	311	320	327	296	343	305	315	354	314	324	336	349	318	336	306	338	352	331	340	300	335	319	302	307	357	333	321	364	331	311	331	328	347	334	349	328	321	329	366	381	380	358	304	297	319	332	310	288	312	301	342	321	313	354	332	317	314	322	331	318	330	337	370	348	325	327	318	301	310	370	357	322	335	332	329	322	357	320	331	354	343	297	329	339	346	330	344	388	321	375	311	331	340	350	334	307	300	330	346	298	357	335	364	316	337	297	325	320	350	313	358	332	318	314	344	322	329	342	352	366	354	322	362	314	286	348	346	324	317	356	331	324	292	352	315	317	288	334	311	337	351	342	343	281	313	339	346	333	341	283	322	373	361	374	360	308	338	323	311	310	314	344	338	339	354	312	321	318	332	326	343	320	336	336	344	330	285	336	322	317	342	314	346	294	313	320	342	324	342	325	309	307	317	325	352	315	351	335	336	337	309	317	344	335	329	339	331	327	307	303	337	305	331	316	343	331	383	367	319	334	322	359	303	309	318	376	343	365	345	335	339	335	289	329	327	363	302	296	318	343	378	335	370	357	302	318	327	310	349	362	329	359	311	328	315	312	331	353	339	331	349	361	317	302	305	351	346	322	330	337	314	313	323	325	297	333	371	335	325	311	358	294	341	354	330	342	288	349	344	334	338	373	327	359	335	318	377	312	317	323	331	349	322	330	378	297	298	288	341	359	329	330	321	305	317	300	350	305	321	347	351	341	351	325	360	333	340	334	307	327	344	305	315	334	318	328	357	308	321	341	337	329	342	364	325	336	352	334	298	310	302	349	348	368	346	307	302	321	307	335	315	380	351	313	316	369	318	361	363	308	340	331	312	325	339	348	357	322	329	336	363	328	370	334	355	351	360	368	330	325	323	335	330	331	357	323	316	319	339	347	316	306	289	311	331	327	313	342	311	329	336	335	307	317	341	351	326
9968	5800	9948	10258	6355	4409	4278	3388	3297	2943	3247	2981	2372	2485	2343	2377	1889	1446	1412	1425	1177	1051	1050	939	1098	924	1003	938	925	828	735	759	828	790	793	791	719	692	813	819	817	738	772	713	765	756	763	724	758	757	730	731	765	720	748	779	711	729	761	724	773	718	753	729	719	700	729	730	757	700	748	741	760	728	793	761	769	724	712	774	708	708	717	791	676	752	729	765	783	711	760	750	719	754	742	799	765	696	767	713	768	703	727	742	747	741	742	720	772	764	764	727	826	751	770	737	748	672	748	724	744	746	758	709	744	750	770	730	735	780	737	723	750	717	731	739	736	762	690	728	741	753	755	760	726	692	784	751	753	742	731	716	715	790	743	716	811	701	724	718	748	737	746	765	727	752	767	674	739	736	760	790	738	792	736	757	757	758	756	754	778	771	784	736	743	764	760	743	743	769	726	767	749	739	782	770	733	765	753	724	763	756	755	747	759	774	740	707	717	714	758	768	795	798	725	723	739	796	742	742	720	751	728	762	743	687	752	727	690	724	715	738	726	757	753	739	715	750	676	762	792	754	775	727	716	760	705	739	725	746	729	744	737	754	718	726	785	785	712	692	780	760	679	779	760	759	739	763	739	732	732	741	712	788	734	764	721	724	731	736	718	795	749	787	743	767	702	752	689	758	751	733	765	724	747	773	760	722	775	748	739	747	770	751	708	785	747	741	705	705	778	744	740	791	799	754	704	723	727	740	710	689	756	749	751	780	739	768	791	744	723	753	733	716	712	742	754	729	760	730	739	713	712	715	814	791	748	749	758	734	741	718	795	742	722	764	719	722	749	718	733	759	750	755	640	761	748	720	762	800	758	782	759	744	687	743	758	756	745	672	708	763	689	734	790	762	733	725	745	710	751	724	702	781	753	690	728	721	815	724	767	768	733	774	750	746	703	789	755	773	778	744	755	722	761	731	766	770	737	712	789	745	722	725	751	710	760	756	777	747	754	725	768	737	750	749	768	737	781	763	688	782	751	765	770	744	750	732	774	712	711	756	760	699	685	679	813	710	745	745	760	747	706	733	727	744	727	808	746	707	734	716	740	737	780	735	730	756	738	785	763	722	792	723	745	746	759	744	751	703	723	782	781	715	730	738	695	755	757	692	717	794	760	678	742	756	707	744	737	744	753	711	767	752	740	692	705	779	687	791	773	709	725	726	734	791	785	718	744	749	779	750	735	734	715	728	727	735	717	721	720	736	700	723	783	724	726	776	750	763	732	777	719	753	738	765	746	759	764	749	736	732	811	703	718	737	716	756	755	760	763	758	801	714	733	751	737	750	717	789	792	785	725	720	756	686	759	739	779	680	746	769	725	712	733	755	760	754	740	739	735	733	751	776	712	697	724	751	712	718	738	735	721	729	747	711	698	781	753	710	731	743	743	763	724	763	755	725	744	731	686	730	796	729	728	801	722	751	741	762	732	724	767	739	768	752	694	742	758	809	694	759	674	745	761	706	746	726	738	767	759	699	779	752	726	766	757	714	796	706	737	738	671	717	727	733	733	748	723	747	788	741	740	731	739	689	726	664	740	757	764	779	732	712	713	801	723	738	726	740	717	753	750	728	774	735	737	735	698	735	761	779	763	760	753	781	793	766	758	737	744	770	767	779	694	771	729	734	722	739	716	747	716	725	752	742	689	747	738	661	717	780	698	733	713	754	744	765	737	786	729	726	750	755	769	732	747	768	753	722	724	724	770	749	718	741	774	711	732	770	774	724	750	779	746	742	747	743	708	709	739	771	654	757	738	747	769	699	756	700	749	768	762	775	729	763	716	758	756	764	711	703	774	739	727	736	763	781	703	748	717	729	785	722	749	741	790	769	792	738	722	720	774	708	746	711	779	796	761	721	790	755	786	715	731	726	727	768	758	794	767	759	797	744	706	731	754	736	743	744	732	715	779	780	729	786	760	754	719	761	739	743	783	754	730	708	748	716	710	774	712	786	773	739	757	788	770	752	714	737	753	746	794	720	713	717	739	764	686	749	716	731	713	747	697	698	731	703	735	709	765	735	751	729	778	764	724	746	749	683	710	773	719	715	778	720	797	738	727	766	718	808	762	769	728	717	740	704	750	753	726	749	763	771	729	775	726	774	772	743	730	767	730	742	716	745	753	764	789	732	706	745	751	740	775	744	708	738	724	719	760	746	708	750	741	788	747	732	749	751	711	761	717	711	770	731	746	751	739	791	698	729	746	729	716	716	764	747	755	754	754	732	817	723	730	717	771	734	740	749	807	752	739	743	736	727	711	711	756	751	749	794	784	673	777	728	751	741	756	754	726	763	735	740	767	716	773	739	722	757	733	757	711	732	752	735	772	732	749	715	767	673	728	743	777	762	748	783	756	704	705	730	713	743	707	771	693	788	770	760	746	764	734	676	747	778	726	775	772	737	709	705	711	763	704	764	716	699	786	762	766	765	826	748	724	738	763	762	784	736	746	753	724	723	750	690	746	744	727	736	751	753	696	731	708	740	736	759	738	759	736	690	773	746	759	724	714	766	753	734	752	723	764	726	708	739	722	735	730	736	744	773	727	733	740	719	728	724	729	703	714	729	694	737	769	795	694	713	736	766	739	774	736	735	712	717	770	753	763	755	765	731	744	801	767	758	738	762	751	704	710	720	764	731	736	737	749	778	730	766	695	737	707	747	752	767	746	761	819	759	679	719	665	727	719	777	795	691	770	751	752	750	760	756	782	746	724	787	743	731	791	699	760	752	719	765	730	749	758	751	738	740	752	769	744	770	723	745	694	709	749	817	776	738	729	772	731	699	694	744	757	787	762	751	814	783	709	705	709	739	730	688	723	719	720	718	764	720	727	708	730	738	714	701	760	781	751	746	704	693	778	710	723	719	744	757	732	772	766	766	761	788	762	778	671	732	790	776	716	685	748	771	703	753	730	741	748	747	727	732	772	765	760	693	755	746	712	663	747	710	825	780	731	726	776	734	777	721	671	694	711	754	767	810	762	716	743	767	757	740	780	764	749	785	710	738	763	758	730	707	739	759	731	734	743	742	729	762	754	729	726	769	756	785	741	756	747	778	715	718	735	772	708	724	762	737	742	736	749	743	735	746	787	756	730	788	782	728	765	762	750	681	726	737	719	724	689	758	767	725	741	765	704	713	790	670	740	736	749	699	718	727	774	760	750	757	698	739	762	706	768	677	795	752	766	714	726	770	731	748	753	715	732	776	744	758	712	710	758	796	742	697	716	778	763	700	719	755	740	702	708	749	708	751	717	751	697	723	771	746	806	709	758	704	768	719	770	717	787	770	711	766	717	754	723	718	754	765	740	747	711	772	715	716	756	744	775	740	702	748	753	728	750	766	719	772	760	771	762	721	713	761	732	715	733	733	734	756	722	740	739	722	785	765	712	761	749	724	754	790	753	727	763	695	693	770	707	783	753	688	758	722	745	730	729	740	756	734	752	768	753	779	775	735	696	704
28591	14451	12765	8559	3470	1860	1677	1630	1592	1810	1454	1258	1067	1109	1054	883	687	764	796	614	552	492	443	487	472	456	454	409	389	425	411	415	396	379	320	392	366	341	384	406	445	378	379	389	377	430	380	390	381	365	383	386	423	368	400	368	396	384	402	382	375	377	370	412	380	381	372	408	385	385	400	412	405	390	379	399	393	363	374	421	420	398	353	387	371	380	405	363	377	374	352	374	355	406	393	363	390	406	374	376	414	410	401	370	366	381	355	365	334	412	355	384	371	374	388	383	387	379	391	413	356	364	394	366	397	383	388	385	407	404	376	382	360	361	371	392	422	361	401	401	384	382	415	396	349	417	354	415	395	387	366	407	382	408	371	369	397	385	357	389	406	392	362	380	359	405	443	399	412	413	380	359	376	376	351	387	408	400	407	373	369	348	401	389	380	371	369	358	379	405	406	361	412	391	443	369	402	396	356	379	362	382	390	403	359	371	357	420	402	401	369	404	405	399	371	373	392	435	410	337	402	361	347	348	376	381	397	407	378	425	387	397	392	396	394	395	409	393	413	387	354	346	382	388	406	402	387	356	368	381	338	375	392	356	399	405	382	385	372	359	377	379	393	350	383	376	346	403	424	373	375	359	384	386	403	400	382	372	343	359	374	425	380	360	384	358	394	370	374	391	355	368	386	375	380	365	397	354	384	368	392	408	381	407	367	372	356	375	351	363	379	379	409	344	349	346	399	376	393	380	373	343	401	373	379	354	352	359	377	411	367	388	392	393	382	348	340	369	387	389	378	352	399	398	413	362	376	357	363	365	386	422	395	371	359	415	392	375	364	378	402	374	382	372	392	358	368	394	350	360	426	420	396	400	387	403	372	424	395	405	347	378	390	362	400	356	378	363	373	364	386	372	388	383	391	388	414	417	375	397	401	358	413	391	367	355	416	375	387	351	388	353	392	389	384	349	377	379	390	385	407	388	377	386	388	373	415	380	380	390	343	380	380	382	404	400	374	378	362	383	393	374	397	380	390	373	423	424	390	341	348	350	345	369	363	350	390	368	347	347	416	403	371	377	379	370	397	397	361	384	415	405	354	373	377	380	442	408	377	357	380	393	385	374	398	338	351	367	361	392	366	368	414	396	381	384	402	378	362	388	401	340	380	370	365	355	364	405	356	397	403	356	373	369	406	391	387	402	389	403	377	408	381	360	382	389	379	429	390	382	390	391	366	389	404	377	381	364	371	396	372	397	359	379	359	354	371	393	362	332	363	385	427	360	352	336	334	382	388	391	374	359	387	385	394	399	347	360	349	413	409	353	391	399	369	380	383	394	374	383	416	375	351	361	381	331	386	368	362	352	399	385	396	390	384	366	395	367	397	384	394	326	393	383	412	411	369	401	372	441	368	405	381	370	364	358	379	397	392	396	380	384	400	387	366	366	379	388	392	388	390	346	367	402	382	367	346	345	406	397	345	389	393	394	410	373	347	405	372	373	395	402	367	364	386	395	351	392	381	360	420	370	401	402	438	355	412	339	367	378	410	332	371	337	379	374	421	407	400	354	364	414	414	377	398	404	386	394	411	420	387	384	381	377	372	394	380	413	357	387	350	380	387	340	404	379	423	380	402	371	384	393	379	381	401	376	383	400	400	375	402	378	396	376	402	353	389	399	372	405	395	383	400	384	375	391	366	342	430	369	355	331	393	381	400	359	382	402	356	383	390	396	400	354	378	362	431	382	394	379	370	362	378	357	387	363	380	374	382	380	389	364	346	391	363	391	378	367	381	388	395	409	398	377	375	380	416	375	406	379	432	400	384	360	371	371	382	383	368	365	378	388	353	426	403	389	411	383	381	369	376	417	400	404	432	383	373	421	410	375	386	415	400	403	384	404	358	413	426	377	356	379	428	410	384	353	372	410	404	382	378	359	369	378	375	339	350	378	375	403	389	377	372	382	393	393	408	413	393	382	403	388	381	360	371	390	387	394	347	380	387	389	413	355	394	367	405	345	344	417	409	445	385	392	385	366	402	359	386	370	400	371	359	363	395	407	400	422	374	379	366	376	354	380	367	375	403	375	381	370	387	377	360	371	375	369	344	352	360	347	358	395	366	389	421	353	377	351	363	369	362	355	363	360	397	401	375	383	373	358	354	380	390	367	391	361	350	389	403	333	370	344	390	385	378	393	381	388	404	405	382	424	405	365	371	354	404	436	386	381	406	354	361	365	330	394	402	392	429	381	384	357	402	355	385	386	394	365	427	355	363	368	365	393	426	395	393	407	376	385	401	356	364	357	362	370	353	353	343	381	363	408	337	358	376	374	420	344	328	376	361	395	402	393	410	403	398	387	357	376	380	360	374	321	364	369	366	332	417	340	345	376	377	390	365	387	391	355	408	387	367	389	413	362	377	371	387	379	412	412	399	410	382	354	376	421	380	398	375	372	382	402	427	355	342	378	362	383	406	395	358	418	351	391	391	396	359	378	361	367	404	374	367	389	355	416	381	390	379	392	402	358	390	410	354	383	383	378	373	343	421	394	388	362	378	372	371	370	405	382	395	394	396	395	396	348	366	365	368	365	408	369	398	400	373	352	380	345	367	353	391	387	355	406	389	400	362	344	420	407	376	404	392	382	379	372	370	400	380	402	360	389	424	387	371	381	391	379	374	382	346	389	425	386	397	370	335	364	373	356	370	371	387	390	397	391	356	333	395	406	368	395	367	370	396	409	375	404	400	380	392	389	400	377	359	405	407	377	411	390	414	361	377	368	402	368	340	386	380	384	390	391	399	421	362	409	358	411	353	365	355	366	414	370	371	364	367	389	394	371	387	396	355	388	361	377	342	397	345	397	391	404	350	373	367	413	370	389	409	386	364	398	354	351	372	368	374	329	353	377	391	369	367	359	380	354	356	393	381	373	371	357	376	406	401	391	404	371	380	374	389	354	354	396	422	359	383	400	351	383	358	377	414	362	371	418	385	369	391	383	384	390	368	370	363	346	408	376	380	361	397	383	362	386	406	404	429	427	389	371	393	378	390	401	391	371	405	385	351	367	379	374	376	367	395	362	388	388	366	390	389	380	368	407	406	382	387	407	368	397	376	375	375	419	398	429	413	367	421	381	386	359	345	357	374	350	391	381	371	411	405	379	368	395	390	398	373	378	368	389	406	374	356	399	356	374	385	344	364	399	350	388	405	393	363	361	339	408	389	347	370	353	381	399	412	369	423	374	373	374	414	403	363	384	400	377	375	359	400	377	409	364	379	382	409	359	388	366	374	366	392	386	372	407	405	376	389	365	371	414	375	358	362	398	394	343	366	334	392	347	370	362	386	373	360	373	392	383	382	375	374	352	377	401	383	405	375	387	379	392	341	360	377	405	380	366	387	401	363	386	386	382	351	368	371	383	358	385	404	394	384	415	414	401	353	391	382	364	400	391	363	378	361	399	440	383	395	407	385	436	389	385	343	389	384	447	395	384	379	384	405	390	353	396	419	433
17836	10403	17561	16416	9331	7088	6837	6445	6722	8152	6246	5375	4684	4613	4370	3788	2888	3067	3050	2074	1517	1245	1250	1426	1372	1201	1200	1187	1162	1028	971	959	913	900	867	828	866	950	970	987	993	974	1067	990	977	863	908	862	847	827	810	835	843	804	808	892	870	895	812	877	841	824	849	834	845	858	812	826	846	799	854	808	845	865	879	857	860	864	844	914	896	841	849	867	922	892	855	838	901	848	885	860	814	834	845	803	851	894	862	871	867	814	818	802	880	834	820	873	826	837	853	837	838	871	845	831	858	832	831	846	898	870	883	897	862	838	856	821	861	817	862	811	849	883	878	829	832	826	873	885	837	843	909	837	886	819	810	831	892	838	848	890	841	880	768	847	872	879	823	839	838	871	883	829	846	844	865	851	836	844	862	847	831	800	878	847	820	838	842	853	866	841	860	873	823	908	803	873	899	879	818	838	838	847	815	936	848	827	772	850	861	859	850	831	832	839	798	843	881	828	857	828	838	874	848	891	755	843	824	871	920	838	843	828	859	882	825	810	860	836	858	804	824	877	874	823	845	810	838	888	832	876	907	857	869	862	854	852	820	847	884	832	839	902	904	844	861	854	865	852	867	880	832	824	853	862	857	845	838	874	864	844	833	859	885	872	857	870	869	886	894	886	820	819	815	826	897	850	898	865	862	870	824	875	820	821	917	820	835	828	832	855	867	848	849	883	915	864	880	840	833	832	822	832	858	828	869	860	844	836	857	842	885	794	898	835	858	878	872	840	834	888	868	843	848	878	839	847	880	876	840	842	882	863	812	836	847	859	875	825	862	850	900	830	867	858	861	884	821	874	796	833	890	849	861	871	848	844	874	877	865	898	849	848	855	878	865	824	854	880	839	923	858	817	893	867	814	856	817	855	816	814	867	835	836	845	805	838	864	843	840	844	881	872	886	862	862	884	854	899	847	802	840	882	872	893	842	843	836	808	814	889	884	836	877	844	849	792	813	814	822	851	872	845	834	820	867	896	877	870	877	855	853	799	898	815	791	854	791	873	838	834	838	830	833	782	867	860	864	833	858	865	853	835	858	835	895	871	833	860	837	859	868	777	825	912	860	839	895	880	850	845	849	842	884	821	861	849	825	858	843	880	858	832	879	869	842	894	853	834	884	878	862	780	854	839	845	845	883	872	870	821	868	796	837	838	835	791	877	876	880	851	909	844	782	866	827	824	853	905	817	913	845	892	863	859	837	806	847	877	854	811	813	849	856	865	860	822	850	879	788	871	895	898	842	875	860	852	890	892	855	832	851	840	890	870	851	903	830	831	883	843	843	857	824	812	833	875	846	864	822	831	889	881	845	844	890	825	843	834	863	844	844	818	822	884	868	880	882	849	869	841	907	831	884	882	846	840	838	910	816	859	844	855	835	865	859	860	847	840	887	866	834	819	879	826	864	860	876	790	827	849	864	844	869	847	837	797	822	845	850	828	943	889	838	822	844	856	820	843	823	814	850	871	837	853	865	866	865	897	802	816	875	871	942	861	860	827	851	819	838	915	879	857	847	817	812	874	798	823	871	846	912	862	806	820	803	825	825	821	855	841	859	852	895	888	863	873	857	848	818	850	852	836	852	829	892	870	877	891	841	859	827	836	895	884	833	832	865	854	835	806	851	850	792	908	829	849	862	875	865	897	897	830	827	818	804	900	849	801	822	910	867	866	875	808	809	856	841	850	861	830	850	821	911	820	872	816	791	859	909	777	856	844	899	846	896	867	862	871	865	875	865	850	850	852	888	796	872	909	867	843	859	871	876	797	805	819	857	889	853	912	871	853	854	828	848	822	899	859	836	847	810	879	865	852	858	871	829	870	805	877	866	806	877	859	893	849	821	869	815	827	809	882	866	855	813	820	831	809	847	820	823	841	814	882	830	861	858	815	854	846	841	903	860	845	896	873	809	876	843	832	818	836	858	856	864	872	845	877	801	841	835	886	857	793	845	886	876	884	873	869	838	858	852	837	870	899	846	871	779	812	829	831	861	842	837	860	854	864	869	846	797	850	847	800	861	871	851	844	900	846	835	879	824	824	833	919	766	834	854	879	830	820	818	824	883	880	911	847	807	808	844	825	814	798	868	884	812	866	821	845	865	882	815	890	832	857	805	874	840	871	847	814	839	890	866	859	844	857	804	800	832	910	892	829	851	836	857	854	844	876	809	868	839	869	825	880	804	888	862	828	823	813	886	866	858	852	849	801	854	861	869	825	874	822	835	899	762	841	884	839	825	878	832	883	852	827	839	811	859	902	816	853	875	862	830	871	866	860	841	825	857	806	884	827	939	880	864	863	812	848	867	850	876	831	863	841	807	873	875	839	805	863	888	862	836	852	854	837	856	891	830	881	820	850	848	865	809	878	848	833	819	875	846	840	801	875	847	938	832	842	845	881	856	876	886	909	858	858	891	845	856	834	847	864	886	901	833	837	863	865	843	859	824	867	832	844	918	781	833	813	907	833	846	874	940	874	837	853	853	805	831	783	878	838	836	860	863	879	871	813	851	791	860	856	852	849	860	896	895	879	876	841	843	907	856	844	801	853	867	800	852	842	911	852	791	863	855	869	843	840	872	833	884	878	838	859	883	845	842	797	838	842	812	856	873	903	856	866	832	866	839	859	849	886	816	859	876	829	869	827	826	881	834	845	832	828	850	846	917	859	873	888	884	895	859	877	917	860	873	848	813	889	847	853	874	801	893	840	841	882	854	831	844	881	816	842	861	886	858	851	827	826	851	862	834	880	857	899	851	861	891	839	852	880	849	894	871	851	897	868	873	835	842	889	834	885	832	896	899	904	838	851	849	850	862	878	869	846	830	808	804	877	859	804	824	874	858	840	862	845	851	892	856	802	885	834	808	860	864	832	841	900	843	885	841	868	850	864	861	879	812	873	866	876	907	846	839	840	851	882	829	838	889	888	835	872	857	878	825	812	866	855	862	842	826	832	840	875	833	858	883	831	838	843	815	885	860	908	826	818	860	858	751	820	820	847	908	850	865	883	871	863	790	840	847	830	850	859	847	843	860	871	862	804	844	872	826	873	870	829	853	873	880	861	808	872	866	869	876	851	814	812	798	777	822	829	881	808	849	869	842	829	852	900	815	814	830	849	864	895	868	856	840	821	845	807	887	903	819	859	871	871	812	866	885	842	845	871	859	874	872	845	847	809	859	817	873	847	868	836	830	865	884	797	829	863	855	861	874	838	869	879	845	820	864	870	868	904	831	860	860	834	837	875	805	820	868	868	904	843	846	863	813	875	894	857	839	815	794	864	855	844	835	859	859	846	862	863	815	869	812	851	840	828	844	880	867	855	830	842	850	843	809	852	871	791	789	833	859	846	876	847	813	842	860	859	861	844	878	852	896	832	896	821	815	856	881	854	887	838	834	860	830	843	822	820	807	809	837	824	845	783	849	836	786	869	833	809	890	891	803	865	846	901	878	886	830	855	858	852	831	832	900	839
39576	21086	20096	13780	5218	2856	2509	2313	2146	3092	2039	1510	1413	1451	1358	1212	959	1003	1120	730	486	456	486	552	504	485	487	457	422	407	447	402	390	403	398	410	452	428	410	471	429	407	417	403	462	426	404	385	437	420	439	378	425	401	425	390	395	417	411	442	411	421	397	406	403	406	390	388	383	410	353	395	395	428	374	389	437	385	368	387	397	396	406	373	397	413	408	370	415	395	379	399	378	356	394	394	381	386	398	340	375	387	400	401	409	419	405	380	396	404	357	375	397	390	478	406	428	364	403	394	405	437	430	386	416	386	405	430	388	423	408	394	434	394	369	408	396	406	379	412	406	384	384	384	360	390	400	386	378	375	423	424	401	377	389	441	395	451	393	392	397	377	413	423	414	387	380	408	369	373	379	423	389	398	408	424	395	407	387	408	411	401	394	400	445	408	372	387	384	374	421	394	392	389	381	412	394	424	405	393	407	408	397	412	386	421	425	401	328	379	403	357	398	422	385	353	394	397	405	395	420	429	417	404	383	400	415	376	430	388	402	393	396	423	390	425	430	392	381	411	387	365	403	468	396	403	391	393	407	407	380	402	434	436	392	403	382	420	418	379	355	402	435	427	413	381	413	358	382	375	373	418	384	417	384	403	394	413	430	397	384	369	394	397	400	369	396	377	395	382	387	407	407	379	374	390	413	406	383	367	390	382	415	423	390	394	409	409	372	389	392	396	394	373	379	376	386	408	425	415	398	376	371	411	440	392	381	386	375	367	376	404	417	400	419	395	423	395	406	376	395	424	448	430	430	412	369	426	406	432	427	380	404	364	376	373	396	379	436	422	399	418	392	413	405	401	429	382	370	396	398	434	426	434	394	402	429	407	418	416	416	404	368	385	414	387	407	430	400	386	390	416	417	343	406	389	405	374	413	391	432	408	400	394	439	424	386	413	403	400	386	430	404	377	374	373	411	394	409	419	421	396	399	387	421	439	363	395	426	406	376	386	396	400	394	423	386	403	384	380	356	414	406	404	375	421	382	418	373	361	427	373	367	415	392	409	408	374	439	404	391	380	377	432	405	404	411	425	378	430	409	369	373	440	394	403	404	446	445	392	391	428	383	372	409	447	369	423	446	400	429	366	411	397	386	402	412	424	393	391	395	372	389	416	403	390	382	388	473	427	384	397	375	383	387	392	388	377	402	396	414	389	421	372	391	395	400	396	416	418	392	417	383	417	399	413	394	410	401	400	390	449	399	419	385	390	396	433	376	423	382	377	426	358	368	382	430	420	427	386	369	382	400	337	371	426	409	380	396	407	434	414	396	404	395	392	402	401	407	419	413	381	402	434	422	382	395	416	381	446	386	398	413	360	396	423	415	425	430	374	392	423	400	398	423	399	425	407	416	418	381	425	380	401	406	357	392	408	400	425	429	426	381	400	417	423	382	441	385	410	389	422	419	394	415	405	368	391	410	401	364	390	412	426	393	409	404	427	369	416	399	380	390	402	388	414	387	366	389	378	373	390	408	395	371	431	421	426	390	385	379	404	443	397	393	398	393	369	421	382	388	405	403	393	434	397	411	375	421	423	393	390	370	402	401	408	376	386	435	426	439	409	391	368	388	396	387	399	417	428	437	413	371	364	403	432	431	437	423	387	395	380	376	386	433	408	402	398	369	382	395	394	372	389	424	419	353	391	384	403	396	404	398	387	421	381	380	405	423	416	426	385	412	431	419	410	402	383	416	431	412	423	382	395	408	396	374	366	371	428	403	410	396	448	393	403	419	411	405	427	387	433	417	373	387	413	379	413	389	415	410	364	404	379	428	405	444	405	366	377	357	386	393	383	376	457	421	414	417	412	417	364	386	394	408	418	391	382	383	383	417	430	378	400	370	379	429	413	433	422	405	415	404	408	387	374	389	386	405	416	417	378	412	407	417	402	339	382	395	400	427	383	401	401	424	435	358	403	379	439	381	395	398	376	389	418	451	380	394	417	395	415	400	384	435	382	407	411	397	421	444	409	407	377	403	403	396	381	378	390	426	405	352	412	411	352	383	439	407	379	414	418	393	382	404	408	383	386	404	412	413	375	416	424	395	345	392	395	410	386	415	416	429	375	392	380	413	390	371	402	427	430	374	409	403	415	363	392	383	384	397	398	411	391	401	379	414	423	409	386	390	391	414	437	406	428	377	404	363	381	369	379	416	363	419	430	415	418	400	393	405	365	389	366	394	340	433	426	400	428	425	405	400	419	380	456	426	378	448	440	433	438	430	413	375	407	384	423	403	383	387	396	398	364	426	461	386	408	415	430	376	373	408	443	363	373	372	332	403	385	411	413	379	375	416	425	409	401	429	421	398	409	422	416	452	401	412	385	442	405	363	406	441	403	410	387	391	420	377	392	383	384	378	402	410	368	408	370	360	431	384	378	370	392	378	417	394	401	416	378	429	416	425	372	406	420	373	391	419	476	390	396	390	397	379	367	403	405	408	408	423	367	428	426	423	398	412	383	413	418	388	408	421	404	370	405	403	414	392	397	411	412	436	411	400	381	446	389	426	423	427	387	384	425	412	384	438	400	414	423	436	385	360	379	370	413	419	445	410	372	384	412	418	416	427	370	383	394	399	386	413	387	436	375	403	418	396	377	385	426	406	392	408	364	414	412	399	426	391	378	405	394	397	397	401	398	374	393	381	361	396	400	373	355	356	376	384	401	400	392	391	386	366	387	385	389	432	463	389	408	405	427	424	435	405	429	424	453	424	424	418	368	401	378	401	377	409	397	388	394	395	394	430	376	388	396	368	428	442	384	361	413	392	381	397	375	411	419	369	404	399	438	392	393	425	380	362	404	363	388	427	397	416	423	352	408	393	369	398	431	387	398	403	389	392	427	381	375	396	386	396	428	372	404	384	394	397	410	436	409	378	424	417	395	418	397	371	397	370	346	385	440	382	388	358	414	385	407	421	410	368	404	435	409	395	380	394	384	420	417	442	380	425	416	385	360	347	366	385	402	415	413	349	391	443	425	393	392	392	404	407	396	394	418	380	379	363	403	425	430	408	393	417	415	409	410	442	425	430	398	389	414	400	397	399	445	393	433	365	404	395	375	435	421	398	384	423	439	413	407	394	368	409	390	421	383	397	411	407	367	401	421	402	384	417	403	431	418	417	386	385	378	422	418	387	372	387	385	423	415	414	403	387	358	369	415	383	453	412	418	411	371	376	365	407	355	409	359	399	395	395	405	353	449	428	450	388	424	425	378	366	402	416	428	378	380	415	400	395	403	427	405	378	417	410	404	376	419	405	408	424	420	372	436	406	411	412	398	440	422	393	387	365	367	416	410	402	401	391	421	413	360	403	375	406	383	395	398	442	441	409	353	426	381	411	406	349	404	387	396	412	437	403	399	426	421	383	421	436	389	414	438	423	404	387	425	382	400	399	420	387	404	427	390	392	447	393	399	426	430	406	363	395	379	443	387	367	420	370	400	406	411	445	412	441	409
23592	14696	23004	21849	12890	10018	9525	9273	9367	12636	8836	6593	6220	6500	6236	5075	3769	4571	4860	2716	1551	1478	1530	1736	1501	1479	1318	1250	1196	1066	986	1028	984	975	842	935	944	1064	1174	1216	1191	1212	1117	1076	1009	952	960	938	914	853	894	893	944	905	856	900	888	889	877	879	826	872	882	884	890	830	929	822	824	845	841	874	931	909	889	863	897	880	874	853	906	869	856	896	911	878	901	949	889	907	877	921	869	922	831	906	890	900	877	828	819	873	889	870	892	896	949	862	881	873	918	860	834	877	888	868	853	910	871	893	866	861	872	899	811	889	872	871	841	871	867	872	961	919	925	881	901	920	862	880	882	841	897	902	896	883	875	881	854	913	872	864	869	849	874	899	852	874	863	911	887	867	848	878	890	879	878	907	846	876	839	919	865	908	839	830	852	884	913	920	854	872	859	882	949	872	867	839	900	887	896	912	911	882	882	897	902	855	917	879	880	900	889	887	840	863	887	895	869	813	880	924	900	862	866	854	836	851	854	890	862	903	932	858	878	880	906	842	866	892	948	854	916	890	854	884	888	867	894	827	903	915	843	891	886	887	851	895	899	871	882	893	910	883	858	855	923	855	866	903	894	900	852	880	939	816	902	857	873	875	935	907	838	909	873	859	822	881	881	878	858	870	879	867	888	914	876	858	899	894	940	884	918	894	838	875	820	848	845	929	864	911	899	865	816	889	881	935	903	902	873	854	868	917	851	845	866	886	897	929	828	888	873	844	912	898	876	876	863	879	910	910	903	936	914	887	880	935	900	887	859	882	927	836	929	886	880	853	924	877	825	849	899	843	854	889	901	937	860	857	917	864	861	838	873	860	891	879	900	910	818	838	956	899	890	899	903	878	894	800	859	883	891	852	884	884	849	846	912	892	853	850	855	857	857	952	874	908	910	894	837	932	877	866	865	902	852	872	872	866	914	880	877	914	906	892	825	880	808	896	882	899	873	904	913	911	833	869	937	862	863	887	934	858	882	862	843	895	900	867	904	916	870	888	859	830	889	879	873	918	885	850	936	916	867	920	848	849	908	867	853	899	851	881	847	902	909	873	912	849	896	929	908	888	841	891	879	862	886	875	824	863	827	836	907	885	948	882	878	877	893	873	912	920	862	933	872	882	960	842	817	883	818	914	865	896	936	875	896	867	856	845	874	867	863	873	909	898	891	828	871	867	922	873	912	905	890	875	849	837	871	823	868	918	873	941	918	869	884	872	901	844	877	925	849	847	870	892	859	841	858	831	881	830	864	917	869	840	898	838	868	825	926	857	903	839	906	860	847	844	871	870	904	921	880	876	843	866	886	883	900	906	904	898	886	878	905	887	853	916	830	927	860	861	845	890	861	899	850	878	860	873	851	891	913	869	849	913	906	864	845	822	913	923	934	874	895	912	875	895	937	843	890	873	857	899	920	888	861	929	875	897	883	873	905	901	873	867	888	868	886	888	889	891	826	902	856	965	867	871	894	848	909	901	886	862	851	911	854	852	924	907	911	926	919	864	933	885	845	906	880	926	852	870	857	863	891	876	886	884	848	910	865	916	879	901	880	881	877	851	890	901	868	884	875	885	917	886	851	923	910	867	846	876	839	886	893	873	886	882	899	878	891	910	836	840	936	896	867	841	849	874	922	923	889	854	855	868	869	903	902	900	882	840	909	901	900	902	912	891	884	842	885	875	883	856	926	903	912	886	855	796	879	877	882	855	890	847	854	895	905	864	895	829	845	861	850	861	906	972	887	904	889	844	893	882	886	867	867	824	884	883	836	864	890	901	903	839	885	888	872	852	886	897	917	878	893	901	900	868	876	902	877	890	856	940	865	881	904	905	877	870	910	900	860	907	856	918	882	863	857	872	880	825	872	878	887	872	873	883	895	862	850	866	882	785	885	874	918	881	904	872	877	871	875	882	814	872	878	851	904	893	909	891	931	896	842	881	859	895	831	921	858	923	889	848	880	878	882	863	890	867	892	919	864	877	922	891	892	893	856	892	892	802	885	916	892	873	913	872	816	871	934	869	904	897	867	850	827	873	856	937	909	845	829	968	871	879	882	892	900	825	887	880	872	876	862	906	934	865	922	914	862	898	865	874	882	844	870	848	851	840	863	848	850	927	855	898	866	868	875	909	880	881	892	888	898	877	887	845	864	860	893	894	887	845	838	848	848	873	920	883	848	900	879	870	925	880	855	921	863	913	836	822	924	879	927	908	883	858	926	902	895	919	893	922	919	933	879	890	856	865	875	882	874	843	863	886	870	891	890	886	896	888	870	908	908	890	886	900	901	914	839	862	865	865	868	900	891	933	910	815	861	916	848	906	882	884	877	863	880	915	874	911	892	882	839	873	906	881	848	856	882	881	825	845	858	844	892	839	931	919	908	882	907	893	933	890	906	904	880	879	822	830	901	907	842	932	898	849	905	955	876	869	873	837	886	912	890	916	878	872	876	870	900	902	884	888	902	908	847	881	887	837	898	899	873	873	857	893	894	891	894	864	910	884	865	856	878	853	903	888	888	953	913	872	922	893	922	888	902	878	929	888	877	874	870	850	855	907	888	885	887	892	933	866	913	854	817	880	859	836	875	908	950	911	886	883	810	876	889	934	880	863	898	952	902	863	915	910	807	937	897	850	892	891	898	888	903	923	911	874	916	941	910	905	865	904	837	863	897	849	958	860	917	873	860	896	881	885	862	922	864	902	881	846	856	864	867	889	905	843	837	899	822	904	908	817	916	880	883	898	866	865	844	895	846	891	878	938	897	887	895	840	835	896	905	925	882	940	898	874	869	856	902	902	831	875	890	916	842	902	928	856	891	876	881	886	862	841	853	905	914	870	944	887	890	823	888	843	905	798	923	880	887	882	922	887	854	923	885	905	874	921	843	903	949	914	850	863	897	879	882	838	916	923	818	845	876	823	909	901	851	911	931	884	880	881	897	905	896	895	891	894	877	905	907	871	838	860	880	916	864	930	854	895	848	865	901	922	887	863	856	894	945	868	875	883	876	865	915	913	901	865	863	865	877	893	871	858	906	932	898	849	871	913	891	887	879	944	861	872	820	867	886	921	871	841	870	919	836	836	897	888	884	869	886	850	881	860	902	874	859	884	931	925	869	854	919	838	893	877	917	872	871	901	850	818	862	882	866	880	881	808	860	884	923	853	917	875	863	864	923	881	874	908	869	833	835	934	908	818	871	896	894	899	880	897	862	822	849	895	876	962	884	858	874	907	861	941	851	922	858	901	824	839	849	905	865	862	880	852	877	895	775	863	929	874	899	862	890	878	816	880	888	890	858	851	832	862	873	900	913	880	928	947	876	927	868	907	880	893	878	861	892	864	877	866	866	872	882	863	881	907	913	901	814	958	868	891	842	888	888	890	870	893	894	887	889	888	878	885	903	837	866	894	865	891	884	894	872	872	839	879	839	922	834	893	886	891	883	861	844	874	890	896	889	872	937	911	897	886	851	907	813	889
18173	8683	6546	4036	2572	1546	1281	1107	854	784	739	714	715	668	560	437	450	429	418	396	373	394	342	372	363	355	338	343	343	355	303	325	363	312	344	338	318	310	336	315	357	337	342	333	299	317	349	339	312	361	311	304	323	336	316	335	301	332	307	334	343	333	311	334	315	322	304	310	311	318	345	344	333	352	314	354	293	349	320	295	315	319	296	307	325	324	349	340	316	340	306	331	297	332	308	301	315	347	320	346	327	331	314	321	329	338	335	299	303	353	321	339	332	311	321	278	288	307	317	353	356	338	311	324	322	337	348	382	347	290	331	298	338	314	379	324	319	291	333	308	345	305	355	359	317	334	308	339	296	326	346	317	304	323	373	318	332	349	329	317	317	333	340	307	335	295	324	311	326	316	353	355	316	329	331	331	324	316	306	329	292	306	333	324	307	338	307	334	305	336	331	306	309	327	319	308	343	331	361	339	337	328	311	344	355	345	374	330	339	322	316	360	340	356	309	335	339	321	314	329	308	350	353	307	355	330	333	315	340	307	336	330	349	322	309	342	336	324	353	337	340	346	308	317	317	323	337	305	343	335	301	370	350	335	314	351	323	292	372	358	288	325	309	348	330	314	325	316	343	332	316	355	311	326	304	336	337	325	338	298	325	337	319	318	329	364	287	319	309	294	316	324	323	310	347	342	323	321	321	313	313	327	320	342	344	319	336	316	321	294	315	317	298	333	366	329	320	325	336	321	355	308	333	337	286	319	338	318	323	355	320	320	328	317	339	285	318	311	305	295	354	340	324	357	323	323	353	389	321	353	295	331	318	335	373	316	328	302	347	336	318	319	348	322	371	310	325	363	347	293	322	340	323	346	337	311	336	346	306	318	317	292	342	308	319	300	324	253	301	312	313	326	302	323	311	342	327	330	313	343	314	334	342	339	302	343	330	309	315	299	331	318	316	359	319	328	352	338	333	321	302	320	340	327	357	321	331	326	301	312	309	308	326	357	326	331	296	294	300	309	325	327	360	364	289	318	314	331	331	314	319	328	334	345	343	318	337	362	351	343	321	320	354	328	303	361	354	318	350	312	331	317	336	314	339	367	294	333	352	342	285	330	322	333	338	327	336	316	318	311	349	312	335	291	278	320	334	335	315	320	331	344	310	340	340	304	313	333	323	322	284	312	323	319	335	322	323	316	374	362	320	326	336	324	307	358	327	348	307	354	317	339	319	320	319	307	300	338	350	315	351	315	355	300	294	326	317	368	281	333	321	341	307	310	281	294	321	276	321	329	329	328	292	329	299	326	344	317	341	343	340	348	334	308	348	321	319	314	322	319	359	356	333	284	309	377	319	324	350	338	316	310	348	354	312	347	350	314	310	359	293	323	304	325	303	313	310	333	333	336	342	326	307	325	312	294	336	310	318	340	296	300	323	326	358	349	320	316	346	311	307	301	345	333	327	306	343	352	344	341	300	335	326	339	298	347	314	325	339	379	305	326	321	362	335	314	347	355	324	314	322	359	310	330	341	312	321	313	295	331	318	298	343	330	326	344	332	306	340	317	308	316	332	310	357	325	313	341	325	327	307	304	303	330	310	334	339	335	351	320	331	351	317	322	316	338	318	336	326	338	327	316	335	313	324	337	327	344	294	284	313	344	316	312	337	352	340	352	333	319	327	323	326	326	294	349	295	341	303	301	373	330	356	349	292	338	313	278	319	343	288	320	320	322	315	355	343	319	295	324	312	323	319	361	332	326	353	336	299	327	284	315	343	309	333	326	332	344	316	331	330	322	354	346	314	321	338	302	309	320	356	351	335	347	312	346	360	338	322	284	346	330	322	335	339	319	371	360	321	345	318	307	290	321	339	311	299	303	334	307	313	313	340	304	322	306	305	344	324	353	347	354	328	278	331	328	281	299	290	352	326	338	340	316	334	305	303	330	323	339	343	317	325	356	305	347	331	354	306	297	319	338	340	339	288	295	303	339	310	355	318	334	312	310	320	369	325	347	316	314	375	336	303	288	328	334	313	370	343	307	320	310	342	337	330	341	327	348	303	282	317	330	299	298	343	358	326	323	282	329	325	334	340	344	328	331	374	312	323	345	336	308	318	329	325	339	327	371	332	355	358	345	362	320	397	353	332	317	336	304	337	300	341	345	339	307	332	376	357	355	371	332	321	326	299	302	327	368	358	355	360	305	350	322	309	319	325	383	335	318	324	368	341	312	307	338	352	307	302	279	337	333	342	326	351	367	320	348	319	317	317	314	337	341	317	331	349	303	361	325	325	334	339	327	325	316	337	292	334	343	351	349	311	323	342	351	314	342	351	340	293	357	299	340	316	330	332	309	306	314	330	318	326	309	278	338	334	343	342	341	354	328	336	322	333	338	275	341	351	340	340	332	294	332	325	345	331	320	344	269	327	312	292	319	307	326	288	311	331	333	290	343	312	336	313	284	348	358	359	356	304	340	351	300	334	347	324	331	318	319	311	329	321	339	319	311	287	316	340	335	344	272	311	313	344	342	333	359	314	355	320	343	331	307	339	301	342	311	328	293	350	312	321	317	327	385	330	305	333	331	343	313	335	330	309	315	310	309	311	357	325	355	343	354	317	302	324	325	332	338	335	341	349	321	331	352	324	344	342	329	334	358	354	326	301	348	312	338	343	343	291	338	306	321	317	350	330	328	312	339	352	310	325	377	323	303	298	340	389	335	347	333	306	305	325	303	327	308	299	366	337	334	374	313	296	340	330	331	318	331	307	348	343	293	320	334	339	359	303	321	338	329	308	302	339	305	325	276	315	344	308	321	305	317	319	351	314	313	314	303	331	319	326	340	343	330	321	319	330	345	321	350	306	348	290	344	321	359	328	326	322	342	352	336	367	328	320	330	304	331	327	337	339	348	326	315	330	308	344	275	332	314	344	295	275	338	338	306	314	328	309	331	301	317	347	312	339	305	332	305	313	314	313	338	321	301	342	355	331	278	341	337	334	304	348	326	337	335	335	308	311	310	299	315	331	311	344	332	347	336	334	311	337	333	346	357	327	341	329	321	359	378	314	300	299	351	316	354	357	302	340	334	341	317	331	324	360	380	296	289	352	325	336	313	330	346	336	326	330	304	282	328	344	344	329	356	331	322	322	320	348	335	356	336	279	332	375	355	310	312	373	328	333	295	344	327	312	318	330	333	317	333	323	297	310	316	323	298	334	334	314	310	368	334	355	340	333	336	334	309	320	312	359	324	328	317	326	337	325	322	320	314	348	334	297	331	330	351	337	342	352	317	313	308	339	323	327	266	355	318	309	288	336	296	336	326	328	353	308	302	310	326	325	365	343	318	342	335	320	323	339	320	343	334	326	292	302	296	270	323	328	325	304	335	339	315	335	309	348	333	327	302	324	323	314	326	316	367	334	340	305	320	302	299	330	319	316	313	323	316	311	298	357	316	285	325	327	322	314	328	312	309	320	321	323	321	305	304	351	315	321	292	294	330	310	302
11221	6751	10032	9791	8155	5649	5011	4257	3255	3171	2467	2817	2834	2680	2214	1665	1492	1447	1446	1152	1099	1097	1072	1049	976	996	921	904	845	766	795	761	810	772	744	718	756	752	780	754	807	748	817	764	794	743	732	721	735	740	738	709	738	748	765	749	770	707	767	750	727	756	731	738	714	794	699	736	692	760	771	750	754	754	694	719	737	724	677	692	782	738	751	778	748	673	721	733	719	732	727	754	799	706	720	778	801	738	759	732	726	716	761	751	697	825	738	769	753	752	684	769	755	729	745	719	712	736	710	770	739	734	756	772	746	750	770	727	717	735	711	732	781	744	734	770	747	740	760	727	719	748	707	739	718	725	730	751	756	742	749	775	752	733	761	764	752	719	721	749	737	736	679	695	772	760	753	702	758	775	737	708	718	735	766	755	733	739	704	754	756	773	769	770	715	763	724	732	760	791	751	733	688	706	724	749	735	727	721	738	741	743	772	744	721	749	703	744	770	733	734	792	757	741	690	757	775	729	732	774	706	760	748	731	745	732	718	707	734	765	719	732	729	691	765	748	694	752	710	692	707	726	692	724	770	736	775	785	697	723	693	732	729	689	716	725	684	729	749	780	777	737	779	713	721	753	775	761	808	753	738	695	712	712	764	762	701	801	743	748	751	758	781	720	670	803	721	707	717	741	730	768	711	753	720	754	773	766	778	769	728	761	746	716	724	724	745	755	781	725	737	711	768	750	779	717	755	747	765	710	735	744	750	751	728	755	753	748	752	713	765	749	752	749	729	779	756	745	784	725	749	714	690	769	697	731	713	737	704	782	730	722	742	704	708	735	692	755	781	721	771	718	779	720	736	744	728	729	734	749	785	702	750	736	738	746	701	752	744	698	696	762	784	761	725	723	770	689	784	707	769	748	726	739	758	765	728	725	770	747	722	781	766	732	725	694	721	704	750	710	741	699	752	762	747	758	749	712	769	753	739	779	740	751	715	720	750	784	748	677	738	691	732	761	787	715	725	736	711	762	730	695	807	753	739	729	741	753	768	689	775	725	711	804	741	726	701	696	787	747	729	759	745	727	719	770	777	753	747	712	760	749	721	711	730	751	774	742	724	749	796	760	758	802	804	752	746	717	733	745	761	725	794	732	746	728	742	733	761	718	725	707	713	742	738	753	759	794	728	778	736	760	772	765	763	743	734	758	768	775	715	726	692	739	733	767	787	776	765	719	703	724	775	771	761	786	722	737	739	759	716	752	744	727	733	732	724	726	727	780	732	735	714	767	769	735	691	736	719	711	733	721	775	723	705	756	787	781	760	792	736	772	745	735	691	707	741	740	732	728	753	704	710	749	731	728	780	765	776	687	758	749	735	701	727	754	668	708	738	743	775	733	782	764	742	823	786	736	674	753	739	690	749	767	761	722	765	685	728	761	766	700	758	716	768	750	732	766	761	754	736	745	711	784	673	768	745	790	748	751	765	709	695	761	728	656	796	742	728	796	722	741	770	748	783	768	720	732	737	734	745	759	759	714	712	706	707	755	748	755	726	750	826	761	721	673	774	716	702	724	759	742	727	712	772	705	741	757	685	735	751	752	753	716	726	693	746	747	756	742	763	729	729	725	750	742	741	729	687	739	704	800	702	739	751	772	731	759	750	761	758	687	715	749	770	755	712	740	706	735	766	708	719	777	738	744	693	740	689	750	743	772	739	729	729	752	756	754	782	748	751	795	746	741	752	720	737	723	792	731	769	753	762	758	746	764	762	718	763	741	763	698	753	720	743	740	730	718	710	744	774	730	717	761	744	686	740	757	790	735	739	737	777	751	730	716	771	750	710	720	749	739	753	771	720	805	717	711	721	733	760	749	735	716	745	757	752	748	719	748	718	694	750	740	766	704	725	761	718	766	726	700	728	781	730	769	724	716	723	800	754	700	735	749	733	707	752	722	717	770	727	720	757	723	740	710	704	702	769	747	762	799	755	721	800	724	730	772	726	728	756	715	738	746	739	742	707	792	749	730	722	703	707	778	745	719	723	782	711	697	727	743	728	733	743	693	722	748	697	722	700	667	735	767	745	794	744	706	733	742	744	733	709	720	725	763	687	762	781	722	758	713	720	776	731	701	745	713	726	701	754	689	731	783	732	704	786	744	765	731	732	725	789	718	734	723	703	771	733	724	798	730	790	734	758	739	712	768	707	728	758	727	744	739	753	744	762	717	739	741	746	734	729	718	716	769	743	785	748	802	744	715	781	728	767	758	747	740	760	772	722	728	811	722	731	735	695	723	740	717	710	749	808	765	775	788	740	757	753	776	785	779	759	739	788	766	729	729	707	743	751	750	727	771	774	752	782	758	781	694	704	716	729	703	720	712	781	758	678	691	707	714	713	757	793	740	737	719	763	769	762	714	732	730	741	704	759	772	760	727	799	731	726	703	754	719	786	777	704	713	745	671	804	761	768	763	726	766	777	732	730	703	756	736	742	750	740	746	718	783	752	748	735	760	764	740	749	752	703	745	757	743	775	707	746	740	732	735	796	749	777	720	778	775	766	743	712	713	806	745	759	724	751	719	708	706	688	770	765	726	747	767	750	695	739	741	754	726	760	779	724	709	720	717	722	746	733	771	723	769	799	764	728	776	694	756	790	746	745	707	724	746	729	753	728	699	725	764	739	707	713	733	782	725	767	739	733	774	701	729	695	786	716	744	690	713	702	721	726	756	708	794	723	742	759	730	785	711	739	759	734	721	707	720	701	769	771	757	775	742	702	724	761	761	800	788	741	720	752	728	729	740	673	700	715	738	764	703	745	792	742	754	732	763	743	766	667	737	743	750	721	749	764	746	708	721	724	754	727	753	725	757	812	783	706	736	803	759	714	710	774	723	745	792	707	746	715	711	799	760	761	766	792	692	710	728	717	714	714	742	777	744	715	719	736	798	736	775	760	751	697	740	750	717	761	755	744	772	763	711	747	697	682	734	749	767	739	749	782	713	750	751	711	753	758	759	742	724	730	712	763	743	776	744	767	742	744	778	771	727	728	752	738	750	770	739	711	751	690	746	769	733	733	707	771	718	734	720	783	760	720	787	732	715	737	714	732	727	730	753	749	754	748	730	731	741	756	727	755	747	758	730	743	750	735	716	762	709	744	712	734	734	674	689	729	709	744	764	799	774	764	778	681	758	718	740	664	718	710	728	745	739	804	749	732	756	738	741	741	763	739	706	793	749	749	772	767	740	725	781	738	749	726	748	775	736	689	775	707	750	741	682	735	782	754	726	697	756	751	697	711	748	720	763	728	751	721	739	783	750	741	724	762	734	748	779	691	732	727	750	730	755	719	722	746	746	715	753	747	746	691	733	783	732	766	762	734	729	737	771	731	740	718	805	752	766	756	769	752	788	771	725	745	774	731	736	738	762	721	734	765	743	737	755	695	746	744	751	697	721	765	753	786	746	730	781	752	695	733	691	762	740	767	752	713	729	783	756	760	750	741	775	718	777	739	746
33032	17929	12550	7462	4059	2622	2232	1882	1602	1738	1226	923	831	860	828	733	737	768	812	631	490	457	474	492	488	441	454	431	402	370	394	407	347	368	392	355	396	399	381	411	370	404	401	390	389	399	388	394	381	394	372	372	382	428	356	411	407	401	359	357	402	377	389	412	369	376	433	415	375	380	379	381	416	387	342	391	380	344	363	381	389	407	409	368	427	345	400	390	359	405	411	436	393	407	390	395	379	352	354	393	383	356	342	409	333	357	388	376	388	338	367	387	377	390	341	387	364	389	401	375	402	368	388	370	369	377	389	412	373	387	374	381	385	404	379	379	372	394	388	390	348	357	362	401	387	382	385	384	352	354	339	416	391	381	375	377	424	370	344	341	375	384	424	381	383	380	400	364	407	373	401	377	397	400	366	366	381	391	396	373	386	374	405	373	367	372	361	394	368	356	406	340	405	375	392	346	394	375	356	397	359	367	365	425	366	362	376	357	352	362	374	338	385	361	393	358	378	383	382	384	365	384	363	372	387	363	389	379	364	403	377	389	377	387	362	379	422	350	387	397	377	359	415	396	361	355	357	420	368	408	394	350	387	403	377	396	381	376	375	384	405	352	385	393	397	377	367	347	355	376	391	391	406	351	353	370	413	416	404	393	383	385	392	365	376	382	367	364	376	364	364	425	429	388	390	384	390	398	424	385	372	394	347	429	383	377	363	381	402	357	398	401	393	387	389	388	380	373	370	374	352	413	399	381	387	428	400	386	415	397	375	378	349	366	435	387	373	376	357	353	395	388	400	379	426	409	377	366	430	364	358	359	375	367	393	376	331	328	373	389	358	374	366	367	374	404	438	426	391	391	366	364	407	350	388	402	381	356	359	363	368	380	393	350	358	363	358	344	413	382	374	379	385	368	343	358	384	357	356	370	371	396	331	397	374	390	367	385	373	407	349	408	368	357	384	383	386	408	378	394	365	380	365	381	358	402	436	386	365	387	376	390	371	408	360	359	366	388	372	411	372	348	359	355	327	362	372	379	379	378	393	386	388	377	380	373	357	343	386	341	373	347	397	362	388	378	329	367	370	329	355	414	428	340	382	406	391	413	397	396	383	391	370	404	411	343	418	354	348	400	411	380	366	354	383	390	372	403	375	357	377	361	395	403	371	369	353	334	392	376	378	416	393	387	375	424	424	354	365	373	400	371	351	379	371	354	357	323	388	362	392	381	377	362	368	398	377	388	392	357	355	372	381	360	393	385	342	374	359	379	408	354	374	360	375	373	358	391	386	384	350	370	385	342	334	396	403	369	334	413	403	367	364	390	384	359	374	400	391	351	365	363	404	394	392	395	398	372	399	366	394	418	408	350	402	371	397	397	355	394	414	358	375	400	384	384	394	384	380	388	412	377	403	358	417	392	372	414	402	364	370	368	404	406	432	387	389	371	361	355	380	336	402	374	390	375	374	377	375	388	373	367	402	371	371	428	369	371	408	371	371	401	400	370	423	382	371	383	368	384	413	349	391	364	385	424	395	345	386	360	415	386	368	394	353	388	388	350	374	374	406	350	374	370	364	380	387	358	343	358	379	371	392	371	384	400	390	365	403	372	394	439	404	364	369	395	362	368	407	351	412	395	372	392	415	389	363	340	377	375	397	405	384	400	412	386	404	367	391	379	401	405	406	353	389	411	406	345	337	392	396	363	380	355	366	388	352	378	364	365	388	379	391	345	364	387	364	369	339	421	386	384	394	380	405	394	390	366	373	364	366	327	352	388	379	392	388	369	378	388	352	400	403	365	374	390	354	375	330	372	368	425	389	379	410	375	376	394	384	354	378	412	358	373	380	403	387	392	375	403	361	391	358	382	382	402	387	381	371	378	382	341	375	375	346	330	425	390	375	366	386	356	396	381	388	385	413	382	373	380	405	371	335	362	388	398	351	366	399	383	377	376	363	411	405	370	365	358	370	385	379	355	376	378	408	393	376	345	372	370	400	358	379	375	412	372	396	391	396	401	358	368	388	379	407	414	424	380	371	377	341	349	380	356	350	358	395	397	382	371	373	403	385	413	409	406	385	396	382	418	342	381	331	424	398	400	381	375	387	388	385	390	381	353	344	377	343	366	392	342	361	368	387	370	372	403	399	343	397	381	374	324	356	384	425	390	369	331	317	407	391	370	375	404	441	367	383	371	371	382	391	345	422	427	364	389	380	367	386	359	409	389	403	410	379	361	354	409	385	423	400	374	374	383	383	390	355	359	353	376	379	373	363	396	373	382	357	402	370	361	407	393	361	384	372	344	425	344	369	391	375	370	389	363	415	380	415	357	352	436	394	424	389	398	361	432	400	394	400	373	371	391	400	354	360	364	361	335	403	350	354	397	427	396	409	425	375	375	388	387	381	441	365	370	359	391	395	389	384	403	381	385	370	405	425	408	388	362	398	390	364	406	405	388	360	380	380	363	368	356	420	403	362	381	343	394	340	386	385	404	390	431	403	379	378	364	375	347	354	383	348	411	371	383	372	412	421	361	367	383	401	380	380	370	407	351	380	373	391	406	398	383	409	420	386	381	418	365	391	378	366	378	378	438	375	355	395	378	422	411	393	385	377	374	370	373	394	366	361	394	367	361	402	373	379	369	353	372	383	373	408	345	372	376	409	370	381	400	390	373	430	393	389	352	359	403	382	359	381	392	361	377	343	441	398	375	412	394	355	381	363	349	374	375	396	379	376	329	360	395	376	375	381	397	372	367	357	392	431	376	369	384	392	366	398	339	365	430	381	385	390	352	357	408	369	358	399	401	345	429	417	353	364	364	396	370	373	373	355	385	378	383	393	385	359	371	339	352	359	362	377	388	390	368	359	393	382	350	366	371	337	380	360	377	405	358	365	374	375	386	350	367	374	399	390	368	369	344	369	386	398	394	374	347	353	372	385	384	367	394	371	427	382	377	395	379	402	405	374	366	408	366	380	374	375	397	389	370	406	374	339	393	383	415	350	385	394	379	356	386	426	402	413	407	386	399	338	366	362	385	381	410	392	403	366	395	373	358	403	372	387	400	346	393	373	360	344	358	377	354	392	413	374	380	349	386	393	383	369	351	358	373	362	390	394	380	362	397	376	348	367	378	362	348	393	381	335	377	385	377	401	405	383	420	360	381	367	355	402	368	367	369	347	371	383	394	383	352	398	394	385	381	359	374	376	358	382	391	382	403	362	352	388	362	374	386	355	352	379	368	420	393	393	394	355	384	344	390	417	404	363	374	403	394	369	389	376	392	372	334	392	372	386	422	391	394	328	350	347	357	366	345	419	412	382	405	360	402	350	371	371	366	387	352	376	364	388	343	344	347	339	364	395	375	397	361	379	369	395	352	386	413	357	396	337	365	376	374	398	389	388	405	384	404	369	373	390	373	354	353	346	380	366	372	343	375	377	375	385	404	381	354	403	395	343	357	411	345	385	354	374	378	397	343	365	362	354	350	369	405	415	396	389	391	374	351
20760	12800	16763	15118	12011	9269	8898	8000	6330	7739	4936	3937	3688	3702	3416	2965	2990	3333	3004	2095	1477	1349	1366	1403	1271	1266	1142	1062	983	946	951	913	862	834	864	844	916	929	958	930	1011	1014	1019	969	892	905	883	881	818	867	835	884	846	881	887	824	868	893	847	810	870	892	871	853	809	852	825	856	893	859	877	900	893	827	903	884	889	877	850	817	844	875	862	868	910	907	794	794	841	875	823	863	822	795	837	813	870	814	862	807	871	841	861	846	887	794	811	792	802	880	862	820	846	828	820	860	842	839	817	872	844	867	855	849	826	822	851	879	826	830	869	922	829	878	838	854	880	863	854	886	896	869	863	834	873	832	851	839	866	872	851	852	847	851	855	798	876	816	861	788	860	829	849	791	830	876	837	849	859	786	849	887	868	877	889	860	854	880	843	902	854	830	853	824	854	863	864	873	784	855	836	838	850	824	871	789	830	858	811	838	867	805	894	788	844	806	834	803	855	868	843	892	822	847	905	838	835	804	870	867	826	865	871	820	841	866	866	869	875	850	887	840	841	913	848	859	909	851	830	881	877	854	820	854	825	850	840	854	827	824	826	819	872	847	863	880	871	795	836	865	830	874	864	854	869	829	830	827	833	845	848	814	825	826	863	850	796	839	873	904	906	809	839	873	857	819	850	796	895	834	904	890	843	864	854	843	846	855	868	871	848	836	862	808	864	868	853	843	835	841	832	854	864	870	876	846	848	880	850	824	840	826	822	788	862	837	826	875	796	867	793	829	875	873	841	828	821	844	823	903	886	835	858	872	868	861	821	860	818	869	839	829	840	905	816	830	865	860	801	843	838	806	839	845	928	818	855	878	896	850	825	851	843	871	836	858	819	859	840	824	868	926	833	873	839	818	852	828	784	856	810	840	846	832	813	797	852	830	877	837	860	885	874	837	841	893	845	834	811	858	812	843	786	856	830	806	778	812	845	873	903	873	852	884	827	846	811	828	895	837	836	829	850	833	874	830	816	841	905	878	839	825	846	847	879	798	824	819	820	880	834	905	866	840	816	868	786	846	842	845	882	877	800	860	838	878	879	882	800	865	838	854	833	846	860	845	867	830	841	822	864	864	873	851	836	874	844	879	892	866	808	872	806	833	898	874	895	857	837	887	886	869	864	861	835	861	885	818	916	857	809	865	840	840	831	831	804	875	884	824	823	824	853	851	825	833	816	798	811	835	879	875	895	806	864	867	851	811	871	837	883	939	820	808	865	852	896	871	866	833	875	846	825	848	852	871	845	797	818	849	845	837	891	820	878	869	852	867	855	876	869	820	778	821	888	902	861	880	828	868	821	834	816	836	847	841	900	852	862	849	810	814	842	868	855	828	848	848	878	857	836	860	856	835	883	861	851	846	813	882	827	845	835	765	839	765	874	852	910	866	861	849	864	861	872	881	860	842	828	820	842	855	874	893	895	841	857	848	872	913	904	844	820	851	833	890	867	829	903	832	810	871	884	860	908	848	871	859	864	863	832	835	857	835	858	867	817	876	851	860	887	859	857	857	832	850	866	823	852	826	826	840	804	823	808	839	858	830	858	868	823	827	826	835	808	918	908	852	863	851	907	875	839	869	860	833	818	852	866	870	801	800	860	816	873	845	809	868	826	898	896	799	846	843	852	834	900	844	869	817	863	846	855	867	848	847	866	837	841	915	908	826	849	855	840	856	834	834	851	797	871	782	895	889	849	839	871	882	805	857	823	801	839	824	815	861	839	818	840	816	849	876	849	840	835	864	815	814	831	815	908	871	854	898	841	858	865	863	850	884	833	905	865	858	811	914	829	835	795	855	837	864	829	829	819	870	854	828	820	869	879	861	805	897	832	892	846	850	861	843	859	866	902	878	816	820	871	803	849	882	789	894	854	852	780	830	862	866	890	844	878	840	840	875	861	868	861	825	823	851	854	859	885	849	829	847	883	866	825	884	873	931	842	812	841	826	894	851	803	859	871	831	836	810	866	835	826	847	856	845	845	844	826	841	833	832	869	837	884	852	891	830	791	889	888	899	910	865	819	844	876	812	826	885	855	874	906	886	836	839	872	823	848	829	876	836	827	794	834	834	816	852	877	876	861	862	846	868	836	883	909	848	863	763	828	847	925	889	856	858	853	859	860	832	829	849	889	822	914	880	832	868	847	865	851	907	877	886	801	898	856	866	844	827	860	816	829	861	876	839	823	845	798	861	871	877	813	796	898	808	832	831	880	875	820	813	844	811	872	855	883	904	857	856	818	856	864	867	915	827	854	832	860	876	829	852	831	850	810	834	864	852	873	914	857	836	829	828	840	858	871	842	824	841	850	892	806	878	837	862	881	858	866	856	812	868	819	877	848	843	799	836	832	879	825	846	873	827	828	859	836	871	837	862	852	859	857	837	835	826	878	838	846	873	810	838	832	856	843	876	822	825	846	796	864	903	809	810	873	834	817	860	869	840	799	866	901	833	828	878	837	848	854	796	835	876	840	826	819	802	855	764	850	878	807	902	868	801	879	842	805	833	837	865	863	875	811	833	825	858	851	837	824	857	816	818	804	832	851	860	808	834	791	874	793	878	839	828	846	850	831	819	826	814	867	856	847	828	879	860	841	852	843	837	836	854	898	901	888	862	902	844	892	848	871	836	852	794	828	839	858	847	830	841	842	880	898	855	828	862	841	849	833	802	853	853	845	841	875	806	860	836	832	843	835	807	835	840	838	829	922	892	825	871	849	863	833	828	910	833	886	821	887	811	828	842	884	903	874	854	862	832	836	834	902	815	815	845	828	840	854	883	862	826	857	849	879	860	860	826	812	843	847	851	857	836	855	837	844	865	833	846	859	855	847	833	857	850	897	886	893	836	878	819	873	839	827	827	859	926	823	877	883	834	837	823	810	841	835	874	829	811	789	830	877	886	833	840	839	861	862	829	833	857	823	840	864	883	886	865	828	867	863	794	852	877	829	885	863	881	819	858	878	819	890	830	869	860	816	869	840	870	854	880	920	795	878	873	899	836	895	885	855	894	861	881	871	842	871	772	844	861	821	833	870	846	826	827	838	844	787	864	811	856	780	842	839	882	863	842	792	829	867	845	877	877	882	798	852	830	828	823	859	859	922	808	838	827	868	861	851	844	883	858	854	854	912	854	887	849	794	852	908	859	842	871	840	874	833	850	821	821	826	885	871	844	844	864	845	849	839	884	853	873	856	885	854	837	860	819	801	829	835	853	890	820	873	853	907	854	860	843	846	935	867	836	834	859	891	763	839	823	883	863	861	844	854	821	872	872	847	866	862	864	873	876	818	841	868	836	806	849	825	879	871	849	847	830	838	865	884	842	846	819	884	836	886	831	856	845	841	895	939	845	846	810	818	830	872	809	843	774	844	808	870	875	815	826	860	837	820	831	859	878	824	851	858	844	833	851	874	853	813	852	880	852	865	899	863	878	862	825	878	856	834	876	777	860	849	840	827	880	848	869	856	821
39980	22599	19460	11813	5644	4158	3801	3115	2517	3074	1925	1084	1029	1025	1099	1062	1119	1289	1113	727	546	552	554	559	527	489	476	418	404	420	441	393	413	371	422	401	400	422	391	402	398	458	442	451	422	470	407	418	436	362	381	409	351	430	370	411	370	409	390	404	388	374	420	453	399	421	402	419	402	382	381	371	384	371	454	399	386	362	370	387	412	369	386	412	411	398	421	444	402	376	377	402	373	393	382	402	405	402	415	415	374	398	407	392	414	433	413	410	396	385	404	419	409	418	385	452	416	448	385	400	436	408	396	416	437	397	403	368	365	414	433	402	409	447	381	392	403	418	440	410	392	392	395	427	412	401	365	421	414	419	373	391	416	426	426	434	368	411	413	354	414	397	404	418	402	399	401	400	380	410	339	365	419	425	404	362	456	406	399	397	399	408	374	385	386	359	400	397	429	382	401	381	451	370	390	438	394	418	390	410	422	377	437	420	410	396	395	426	410	391	388	406	386	374	419	393	415	422	411	419	436	397	419	407	417	366	399	415	397	367	394	406	415	409	419	391	362	397	406	396	396	385	421	429	389	334	396	397	382	398	377	408	402	424	399	362	371	404	460	394	407	363	386	428	380	388	376	388	418	442	396	450	398	395	362	409	371	405	420	411	367	382	387	409	411	404	403	411	418	398	382	373	405	432	426	433	398	418	409	413	407	379	416	394	364	388	407	410	408	372	417	350	374	431	424	413	399	390	428	392	387	396	388	374	402	358	379	411	389	378	408	389	421	413	391	378	375	372	429	385	420	391	412	420	438	405	423	408	428	396	402	408	384	407	386	423	422	379	386	414	397	424	403	376	424	402	415	426	406	400	383	393	362	364	409	434	422	408	428	394	393	420	429	406	392	389	407	378	439	390	381	433	439	393	397	447	425	412	367	443	447	400	404	390	426	409	400	388	403	401	432	409	418	373	364	417	360	400	405	360	394	418	410	399	424	431	408	388	373	405	374	389	410	382	394	400	413	376	415	383	403	400	434	449	414	430	393	422	429	397	417	369	376	393	383	439	406	415	379	447	408	393	385	366	403	399	381	384	425	398	427	410	401	389	414	410	422	373	429	398	419	396	395	414	378	426	403	400	382	414	371	439	372	389	409	384	431	385	389	396	386	411	404	397	408	392	375	387	428	410	429	390	412	374	345	432	414	407	399	369	355	434	396	362	386	407	411	424	383	401	405	448	424	454	444	401	381	404	396	380	399	415	382	380	391	402	397	444	377	394	438	414	392	379	384	392	394	419	401	392	407	398	379	395	361	378	422	378	411	432	416	405	452	384	399	396	390	426	385	393	391	361	363	407	429	396	409	355	406	383	410	400	417	358	360	409	416	366	404	405	377	376	403	387	436	415	375	377	420	404	392	383	417	383	389	401	377	390	366	371	389	421	391	410	391	398	364	416	394	396	399	378	402	407	413	420	412	432	436	402	417	372	389	420	400	441	431	427	417	400	376	415	371	397	385	393	433	432	360	406	383	381	392	409	372	384	410	412	367	394	378	336	420	418	428	364	410	400	411	402	419	425	434	411	399	371	393	410	401	391	416	429	411	375	387	408	404	388	429	396	386	458	386	425	391	396	441	385	386	391	386	374	430	375	423	355	366	368	341	424	424	421	406	411	366	377	397	397	412	415	361	395	437	355	388	398	409	393	413	441	393	390	360	390	388	377	397	400	428	414	454	406	448	429	405	384	427	436	406	387	359	396	386	399	416	407	368	409	407	367	399	404	438	445	413	426	391	438	415	383	386	384	405	416	410	375	438	409	411	403	375	409	454	379	396	428	371	394	371	403	388	389	405	417	439	404	391	400	437	339	395	368	374	437	387	384	353	389	422	429	361	386	408	401	389	413	436	378	387	370	394	381	413	394	433	400	375	406	454	378	379	379	390	403	356	417	414	463	391	454	405	407	423	426	389	401	414	395	394	408	406	426	385	414	401	395	422	395	420	400	390	429	397	392	360	380	401	378	382	382	380	340	424	405	434	391	439	370	433	409	410	407	368	406	403	393	392	433	416	420	436	376	415	428	391	350	368	432	382	434	383	432	413	401	435	403	404	399	402	371	388	418	419	418	370	417	370	380	364	380	401	397	400	363	377	381	424	388	385	390	398	422	385	428	379	374	373	382	373	380	409	390	363	403	342	429	389	387	404	365	431	384	409	399	417	402	380	400	414	376	412	421	408	422	389	395	432	444	426	384	427	436	391	407	399	364	391	362	382	348	404	415	412	401	391	359	423	335	383	401	405	435	401	395	381	405	405	375	388	387	402	411	419	400	379	413	431	414	393	405	436	419	389	423	407	408	397	400	393	395	387	392	411	408	377	386	417	404	412	390	430	390	402	409	434	429	426	412	397	398	413	395	417	393	392	377	411	355	390	405	385	386	373	401	376	395	370	407	437	385	400	404	382	379	388	358	391	425	411	383	397	378	402	372	425	368	420	371	372	371	411	434	385	374	390	376	414	424	391	406	430	380	378	379	395	385	374	412	440	458	414	386	393	398	404	367	380	420	402	357	397	401	386	403	413	390	383	400	359	385	373	379	416	382	388	440	395	364	441	397	402	440	373	396	444	421	398	413	392	422	384	411	379	380	385	427	387	419	413	397	406	411	396	401	468	417	411	418	433	402	376	380	385	409	380	381	391	409	421	410	400	364	418	409	397	422	366	397	386	413	389	371	426	407	410	382	396	416	397	418	388	393	403	424	389	383	392	417	379	416	418	419	401	407	397	427	387	446	455	380	399	426	394	427	360	382	384	372	421	381	412	370	379	416	384	376	403	444	393	384	401	392	392	376	396	447	402	439	386	394	398	435	428	387	404	406	374	432	385	452	435	411	395	407	377	416	423	380	416	419	381	388	384	411	368	395	408	396	441	402	397	435	404	404	417	387	394	447	352	390	419	400	406	387	393	443	408	411	429	416	417	378	390	435	474	389	428	370	431	387	395	386	380	413	405	441	387	387	400	390	408	375	373	387	384	381	385	389	426	416	408	418	406	399	408	384	440	393	459	392	385	365	369	386	416	374	417	404	412	443	357	420	392	383	371	407	409	401	356	437	398	375	404	423	405	419	398	438	394	417	430	413	401	407	380	382	416	427	411	391	408	381	390	391	377	392	409	386	378	393	396	390	416	431	419	409	391	429	390	416	377	413	374	418	443	429	357	395	404	399	391	410	427	375	386	392	409	417	429	444	399	389	378	445	356	384	424	385	409	415	382	402	360	408	336	408	430	424	418	431	385	428	384	396	413	396	407	377	423	416	394	345	427	428	438	366	370	411	390	366	384	380	405	394	420	391	357	417	414	405	443	396	415	408	432	364	394	400	385	408	436	429	406	394	411	420	409	443	398	432	404	390	381	405	413	429	391	371	398	424	401	427	368	396	376	395	419	387	391	413	425	404	431	393	431	384	425	432	416	395	456	400	430	405	382	379	422	379	383	398	443	427	397	429	400	380
24255	15553	22783	18354	15373	13340	13675	11973	10115	12589	7779	4625	4236	4616	4770	5039	5116	5738	4809	3204	1923	1772	1746	1618	1539	1410	1185	1075	1124	1073	975	979	900	886	943	949	921	916	972	1047	1268	1211	1195	1114	1042	1043	1014	942	849	940	872	943	850	866	904	871	885	863	887	903	841	899	898	879	849	929	857	881	866	878	885	845	886	941	901	933	888	840	933	873	893	871	894	869	904	842	876	869	857	923	891	902	894	881	820	859	870	832	884	878	900	924	918	884	869	872	868	901	829	805	928	876	944	882	890	896	901	875	847	857	914	910	857	860	882	856	885	829	893	812	897	857	866	851	843	895	904	964	936	923	849	874	925	834	899	884	883	865	849	903	838	905	866	874	915	868	877	856	897	821	880	853	884	915	853	881	885	830	876	842	879	924	895	878	891	942	906	887	876	923	878	903	921	923	832	882	938	926	917	909	905	884	868	887	849	897	878	863	880	901	854	841	860	929	861	853	857	917	895	859	869	847	845	865	877	878	902	866	918	901	937	877	909	878	922	880	920	843	910	926	920	893	912	883	906	822	875	864	857	922	871	903	862	867	907	956	914	864	891	868	892	897	894	873	916	885	881	877	842	921	865	891	905	863	858	899	882	880	884	915	854	865	887	810	854	877	914	865	936	897	860	909	869	818	861	864	894	886	888	852	890	849	841	882	905	873	921	888	934	934	885	882	855	874	876	901	818	886	923	898	820	919	887	819	896	880	873	898	878	879	885	863	886	896	822	891	911	890	877	896	871	907	881	854	845	850	882	878	880	883	879	969	862	838	869	881	895	913	866	929	887	899	878	887	949	886	916	936	865	851	864	898	860	841	911	836	866	901	937	866	906	856	874	886	936	900	882	877	858	921	846	906	867	930	840	862	875	908	872	887	887	888	937	882	938	903	907	861	935	824	919	928	874	921	835	860	869	809	906	888	939	870	910	938	920	880	861	882	892	904	818	873	864	850	854	865	870	902	892	852	897	842	901	931	929	906	887	865	858	906	920	935	909	892	903	851	829	902	898	876	820	895	862	890	902	902	899	878	834	874	887	924	860	865	928	894	855	872	885	898	905	862	830	918	849	905	928	876	857	867	889	894	913	865	846	844	923	917	886	856	908	865	872	911	907	885	873	832	872	823	910	916	871	872	852	941	845	835	844	901	854	897	867	920	886	866	891	883	915	863	852	914	862	866	923	921	886	872	878	889	877	911	928	904	893	876	913	909	885	923	901	854	887	899	862	883	872	889	903	888	925	872	911	943	912	948	885	895	856	851	855	892	843	849	850	819	823	883	798	902	869	842	849	913	916	857	903	891	850	883	905	892	909	900	825	842	874	945	891	885	879	850	870	874	877	884	816	890	887	916	918	897	887	943	913	832	881	850	845	928	883	941	846	908	870	906	852	863	831	896	870	859	877	900	899	891	833	880	878	878	898	849	889	858	845	895	890	883	898	874	837	853	905	849	870	889	916	928	857	879	905	889	862	891	909	884	844	883	898	888	891	849	894	886	855	885	850	883	890	889	919	870	949	886	888	893	887	881	871	897	859	910	879	885	935	881	875	876	818	855	866	959	905	903	882	943	923	900	867	884	898	906	870	860	888	825	865	889	958	912	847	888	846	864	884	880	866	876	807	885	894	861	890	903	862	904	897	907	908	829	860	918	857	903	886	832	867	864	872	877	885	882	857	903	866	903	831	864	849	897	928	900	860	837	882	882	857	859	879	939	933	857	831	892	844	838	853	904	880	898	921	842	940	843	871	887	891	857	885	858	904	868	898	871	867	868	820	899	877	848	912	891	907	910	864	864	916	903	905	876	916	864	864	851	908	864	857	863	866	896	888	893	895	852	890	900	905	884	845	853	834	838	888	865	911	878	879	897	872	869	860	884	891	882	847	897	866	888	878	822	869	869	855	869	840	885	910	969	847	838	839	854	858	881	930	908	864	825	887	868	875	907	845	873	915	868	869	898	848	856	868	861	869	920	889	895	907	875	860	872	851	939	882	915	882	867	911	861	906	907	887	852	880	906	898	916	850	836	897	929	901	866	879	918	905	910	887	827	878	877	893	877	879	882	838	823	909	884	867	878	886	870	886	852	856	893	874	872	840	853	935	875	893	939	832	926	900	906	835	857	921	873	846	881	907	874	821	906	841	849	872	900	872	914	865	896	878	871	881	850	906	897	842	839	859	894	894	902	854	824	888	861	918	907	877	896	843	897	899	867	886	882	916	869	892	882	889	841	867	827	820	879	812	882	852	879	901	851	864	887	861	843	893	844	851	862	906	915	854	890	894	891	900	848	923	886	854	938	906	914	885	885	918	846	897	873	855	933	832	915	855	853	914	883	895	941	902	856	914	874	913	954	961	874	966	860	814	803	878	876	874	908	890	876	921	872	898	822	851	847	887	884	861	861	896	870	901	859	864	905	869	841	883	876	864	904	839	846	871	888	895	868	884	902	862	959	924	849	897	879	926	893	951	859	898	889	878	901	847	885	891	883	871	888	877	860	859	874	853	935	904	854	873	871	903	919	869	923	909	849	923	923	921	865	847	898	909	921	862	879	888	931	867	868	863	841	903	887	922	869	871	875	843	891	905	894	844	909	924	897	902	853	876	880	889	917	884	860	871	853	902	907	861	919	938	915	895	905	862	842	901	918	873	907	902	895	853	926	882	975	954	880	866	870	865	948	941	814	861	852	862	875	870	880	880	859	878	883	895	871	915	836	876	901	857	883	877	859	848	885	882	902	916	849	870	847	856	878	858	900	880	863	909	902	841	902	870	871	861	892	858	880	903	855	899	944	899	857	853	904	855	857	886	909	912	889	848	876	833	889	843	921	915	858	923	833	908	882	860	859	935	887	854	898	852	884	870	845	916	954	891	861	904	893	893	860	896	907	904	857	948	870	866	891	884	881	905	865	842	827	880	934	931	874	865	873	862	837	924	899	864	825	893	886	871	875	888	919	903	867	896	917	853	939	905	871	872	909	864	905	893	942	883	874	887	885	908	872	894	834	917	880	862	934	911	893	889	929	897	885	880	851	911	853	925	885	875	852	924	892	861	885	910	857	904	899	846	871	860	841	906	888	870	842	876	878	857	907	876	865	899	828	882	878	918	846	856	905	877	838	928	867	919	888	917	891	858	873	851	887	874	852	875	913	915	882	882	917	877	932	901	825	859	912	904	886	864	913	861	834	908	936	898	875	896	868	904	893	868	878	876	916	901	927	900	940	853	907	862	857	911	894	896	916	888	878	895	835	900	888	886	890	847	900	885	892	875	874	859	901	874	912	907	852	926	881	875	859	841	900	836	921	835	894	877	816	889	902	853	893	901	894	922	882	846	919	916	904	899	933	887	853	881	854	949	865	887	875	885	875	877	847	900	911	817	851	888	927	890	889	874	929	943	864	861	844	928	916	894	857	881	903	920	925	902	883	911	920	929	904	848	856	847	858	892	834	885	914	901	899	899	836	898	866	853	891
20926	9094	6658	4030	2145	2064	1830	1772	1160	1077	910	523	540	540	441	443	488	490	446	418	409	402	387	378	360	371	380	323	322	346	349	370	356	308	327	315	325	371	308	338	337	311	346	343	376	345	332	332	365	312	334	311	330	322	321	355	350	348	304	313	324	364	324	308	331	293	336	319	297	323	326	281	334	358	320	321	349	300	358	326	334	329	327	358	342	315	314	346	375	317	355	348	333	304	321	311	365	334	326	341	359	352	374	334	332	360	316	335	300	303	315	336	330	332	378	324	335	310	306	293	375	389	374	323	312	320	348	361	355	299	304	362	338	350	320	366	333	366	320	325	321	315	356	297	365	281	326	326	347	316	320	334	315	363	299	308	345	330	340	334	362	333	311	363	344	372	340	313	339	354	348	312	324	316	318	315	325	334	324	306	298	336	336	309	348	317	351	324	344	323	313	371	337	345	304	351	349	327	292	337	324	338	304	340	339	345	351	321	352	314	317	329	319	327	364	337	316	320	292	331	367	347	319	339	323	303	305	327	349	303	335	340	320	344	340	321	336	324	322	318	326	310	366	348	305	330	325	313	324	329	337	317	367	321	340	358	353	352	322	343	315	328	340	319	314	337	337	347	327	324	371	334	337	329	337	315	325	330	330	316	370	331	319	335	355	327	341	298	326	323	354	340	326	359	336	292	360	356	347	332	340	324	340	321	303	313	310	339	371	343	330	343	299	329	337	321	339	318	334	381	331	330	357	324	365	322	325	319	309	319	341	333	345	356	309	338	337	323	327	335	348	321	342	346	340	339	349	384	323	343	333	340	347	319	312	325	325	360	329	343	340	327	328	356	328	295	345	325	298	349	314	363	300	346	332	339	371	355	343	343	328	351	321	330	312	320	323	343	306	359	302	345	344	323	320	297	311	333	322	314	344	352	321	353	321	333	350	312	380	350	333	340	333	361	362	315	320	351	318	339	336	330	327	363	290	332	327	325	328	349	323	347	309	330	337	305	311	358	358	337	341	287	310	329	387	322	294	344	326	326	346	345	358	310	337	312	347	331	322	339	345	339	321	330	341	360	326	324	341	346	368	326	318	354	334	332	297	340	301	363	338	340	338	332	321	289	324	339	302	328	335	323	346	350	337	347	331	312	302	315	314	366	319	339	332	315	328	341	348	337	316	308	312	324	353	328	335	353	316	331	324	305	320	315	315	336	297	333	309	371	369	349	345	323	328	326	309	325	384	321	353	304	345	337	309	333	356	343	310	331	328	327	317	301	355	332	343	324	309	325	312	337	322	329	315	348	331	314	309	312	340	312	317	332	330	331	375	301	317	320	314	320	311	329	328	314	333	343	308	310	293	334	329	337	356	316	344	326	338	331	357	380	333	333	335	320	356	341	324	316	318	344	355	369	354	328	355	333	325	351	339	322	362	348	318	355	330	323	345	340	341	331	340	351	309	331	363	338	329	318	311	362	287	353	322	322	327	333	333	316	349	353	303	337	314	334	356	337	335	328	312	335	313	326	329	331	326	302	338	356	319	365	349	316	331	306	353	347	353	353	339	364	345	323	341	328	323	314	343	345	310	347	334	352	349	333	345	322	315	347	331	352	331	326	301	333	312	322	342	343	337	315	320	318	293	322	353	328	351	348	335	314	334	347	317	327	353	323	295	373	354	346	350	323	311	322	344	330	335	304	292	333	319	322	361	325	334	356	338	302	334	365	313	347	306	312	354	356	371	343	339	357	356	348	353	313	337	341	322	340	312	351	368	325	352	340	321	325	336	338	333	313	334	321	349	344	317	317	346	339	358	293	327	315	325	304	346	348	320	351	307	302	324	330	320	320	283	332	360	351	342	329	338	369	332	346	336	302	351	358	337	338	335	317	318	296	322	300	310	338	309	309	331	341	316	306	337	324	303	312	350	299	328	330	318	350	341	348	353	353	369	348	323	353	326	357	361	358	326	361	321	326	345	339	331	274	333	309	385	338	333	366	334	286	356	330	335	344	357	332	366	334	310	335	331	339	347	350	351	320	321	340	324	344	343	344	335	323	352	328	347	330	354	329	327	338	335	336	317	309	351	314	326	323	339	331	326	325	342	310	333	295	329	333	334	291	324	315	319	300	328	348	308	349	337	336	303	362	330	333	347	344	324	347	371	342	331	343	335	355	316	333	332	317	332	336	332	335	334	348	352	320	314	346	380	321	335	283	303	319	307	315	327	348	337	346	339	334	332	353	302	336	298	321	326	390	355	303	354	337	341	345	304	329	325	339	330	300	346	333	317	305	352	346	359	334	316	361	344	343	329	345	324	311	307	353	363	359	331	336	316	350	348	346	357	342	321	318	343	363	345	338	336	333	343	311	324	328	352	333	305	313	348	370	329	356	308	312	348	322	337	329	351	308	347	349	326	313	343	370	299	349	339	340	310	354	324	327	322	319	357	356	323	354	335	325	341	317	324	331	370	345	340	325	329	340	339	325	326	337	345	345	351	322	338	344	311	338	338	329	339	331	338	360	304	320	347	317	319	341	297	300	339	319	339	326	323	304	340	331	335	316	331	321	330	355	342	352	329	345	357	362	351	382	356	364	338	305	312	331	320	353	328	339	304	304	344	320	358	296	371	339	374	337	317	348	353	330	320	332	330	349	313	355	311	350	351	314	317	344	334	300	339	318	325	347	341	304	355	302	327	340	317	331	343	331	321	338	336	346	357	325	347	344	310	306	294	340	322	320	314	351	333	338	339	333	349	306	363	304	322	304	348	353	314	330	305	327	364	352	381	322	319	355	333	356	337	336	375	292	317	350	315	357	352	356	340	320	347	295	351	340	350	311	368	334	323	315	345	313	366	310	362	328	367	294	327	337	347	344	366	362	336	327	327	351	353	319	340	337	320	364	271	332	332	308	346	332	345	345	345	305	356	361	321	356	355	337	344	335	293	326	326	356	331	327	355	298	343	351	351	287	323	308	332	330	351	338	340	324	356	331	342	301	336	322	308	329	384	347	338	310	363	342	353	319	307	338	334	329	306	327	323	297	322	339	333	314	306	322	312	310	358	335	373	309	342	339	335	307	292	356	321	302	339	339	344	348	326	322	348	313	335	324	324	313	350	304	333	350	362	332	343	336	349	325	340	334	311	350	350	360	327	333	354	379	330	362	300	291	340	307	297	337	327	336	335	349	338	380	334	308	314	360	325	369	337	319	329	311	312	344	311	342	343	311	331	326	355	331	384	337	338	319	356	356	347	303	326	351	352	337	337	319	346	337	340	326	367	314	311	365	283	321	308	300	322	342	368	375	368	314	333	308	351	308	309	348	331	325	343	371	310	338	333	369	334	348	324	349	336	333	312	387	294	320	322	321	347	366	314	323	323	368	380	321	346	331	344	321	321	303	309	347	312	343	351	329	340	323	358	322	332	341	345	350	306	320	348	329	332	331	371	337	338	341	385	313	313	351	360	335	366	334	328	293	317	337	349	355	362	328	338	345	353	330
12508	6733	10309	9553	7320	7568	7371	7085	4731	4359	3455	2017	1923	1774	1754	1541	1632	1536	1366	1217	1201	1313	1052	1048	1102	906	924	851	867	835	747	760	783	759	726	803	781	731	771	752	745	742	789	754	769	804	724	782	754	754	764	795	804	788	788	742	695	706	727	749	769	751	754	746	749	775	740	765	744	744	719	749	748	753	772	755	741	805	752	742	719	742	796	749	761	793	734	775	746	746	780	774	714	760	738	749	713	787	712	770	771	772	793	702	777	765	708	788	780	736	756	772	759	771	733	760	738	768	742	735	785	768	740	747	778	792	736	690	738	711	770	726	757	817	777	792	784	749	741	741	754	815	751	778	782	758	768	747	751	724	763	773	758	802	730	788	735	745	771	732	763	760	727	726	754	758	726	768	743	755	737	785	778	751	759	771	760	743	802	767	762	781	782	801	766	708	769	726	750	778	777	762	757	720	741	745	802	747	743	762	782	731	767	699	770	757	786	773	760	766	744	738	728	755	776	696	779	693	782	752	783	776	791	716	774	779	720	793	754	752	739	746	762	797	757	787	757	752	760	745	759	731	708	740	778	777	759	793	772	741	750	775	749	769	749	734	792	727	721	735	751	793	762	683	721	750	730	783	737	737	749	756	715	774	779	748	775	764	743	781	798	777	712	764	741	764	735	773	747	812	775	740	738	759	741	743	719	727	795	766	755	768	759	714	761	734	726	718	726	800	816	755	826	742	790	777	743	741	768	742	762	758	714	757	765	778	742	764	725	749	768	727	701	744	787	747	761	750	760	754	789	707	757	723	727	721	740	779	791	771	792	725	772	727	779	745	732	741	719	760	739	776	763	787	742	723	729	743	726	739	731	777	752	769	743	805	760	711	795	728	802	766	754	683	730	791	764	754	790	761	801	732	769	751	787	743	780	748	749	719	781	744	736	791	751	707	785	757	738	713	774	753	728	732	766	770	742	719	768	756	700	721	778	730	744	789	758	720	757	746	767	718	790	744	762	737	719	766	766	724	768	762	782	796	749	729	733	760	787	741	755	772	696	781	765	778	748	784	776	745	742	755	706	763	750	717	763	758	788	776	762	741	744	746	782	789	773	774	804	751	708	781	695	751	736	803	741	802	742	762	715	737	765	700	752	782	784	740	751	755	790	766	751	772	743	765	839	747	733	778	766	742	768	698	761	783	757	743	740	745	728	756	804	804	740	747	760	738	756	778	772	777	751	767	745	741	730	745	731	711	794	750	722	760	753	783	688	768	758	761	755	747	756	772	746	784	715	769	725	683	749	739	751	777	739	739	769	733	735	766	752	719	705	789	757	725	739	765	745	788	760	726	749	798	724	754	776	779	761	747	752	764	740	710	747	756	751	733	742	767	825	714	741	730	763	724	753	759	738	815	739	777	785	737	769	714	748	759	768	753	744	734	765	788	758	772	749	786	747	765	732	773	759	787	776	733	826	826	728	706	760	790	774	784	754	715	737	725	773	734	720	853	718	765	773	776	742	748	742	779	814	698	739	728	750	745	756	721	770	780	769	749	753	744	754	770	758	763	795	719	724	764	724	756	742	741	804	706	797	728	719	802	749	739	752	777	775	762	790	745	769	755	753	785	770	739	716	738	782	703	718	776	778	735	767	766	772	700	741	782	735	769	767	796	778	737	803	758	742	759	802	755	729	721	770	760	750	716	756	761	735	760	754	822	732	746	738	769	728	743	770	729	798	766	748	711	745	720	732	724	748	735	757	781	757	759	710	764	760	718	774	781	727	773	811	734	737	785	759	721	721	779	732	726	750	748	724	800	714	757	720	756	749	788	718	776	747	752	745	786	760	773	767	779	739	747	784	781	745	782	755	699	716	767	762	773	804	705	732	752	776	709	757	752	740	752	769	769	750	777	765	734	726	703	736	743	763	728	759	731	752	744	763	730	769	752	793	761	754	737	786	732	727	712	718	751	828	745	772	777	741	718	717	772	748	774	764	819	719	743	758	747	814	758	746	725	791	757	749	735	740	773	729	775	755	735	767	715	754	787	769	797	719	769	745	793	787	711	744	763	760	745	721	770	700	763	758	738	760	764	720	750	789	756	752	769	745	709	747	758	764	726	725	746	747	740	764	754	802	737	760	753	700	777	703	777	747	740	773	743	758	748	755	765	752	748	796	781	772	773	754	735	765	739	753	717	740	738	778	759	727	738	763	740	763	710	798	804	688	754	763	763	749	798	763	797	798	740	758	763	733	772	774	818	729	700	744	756	775	765	759	732	807	736	781	763	757	739	740	745	764	707	691	767	750	735	780	706	734	800	743	793	793	743	755	749	764	748	757	769	760	799	762	713	753	795	781	743	777	787	724	752	760	713	764	741	716	757	763	766	725	741	689	738	761	738	802	784	777	733	766	742	733	772	837	736	782	788	781	744	796	731	766	754	758	728	820	735	743	759	746	734	756	766	776	716	761	725	760	746	709	760	707	743	721	736	747	752	783	777	758	802	761	764	738	701	787	775	797	761	792	736	755	784	775	726	784	722	727	784	726	749	731	753	752	790	773	792	747	722	713	765	774	768	765	775	842	749	730	752	747	740	739	807	741	735	765	700	732	706	776	725	746	742	770	794	740	771	753	757	702	736	792	752	774	740	736	745	745	841	729	749	772	758	802	766	738	758	760	764	711	809	760	764	753	724	811	715	768	731	765	777	753	788	747	782	765	763	800	724	763	755	722	738	710	703	717	717	788	745	714	782	753	722	761	814	752	762	787	687	770	800	742	741	784	765	768	769	777	752	722	741	755	733	744	790	748	763	725	751	725	771	730	756	760	765	744	725	767	769	699	785	735	760	755	715	731	715	763	761	724	760	753	746	722	754	725	729	751	752	752	727	729	763	747	762	778	817	767	817	797	763	718	740	809	790	753	793	781	771	742	788	742	729	754	739	723	781	785	754	751	732	733	760	770	778	747	734	717	741	770	757	751	781	770	757	742	728	796	746	810	748	733	814	750	743	754	710	764	770	749	792	754	786	777	710	747	761	766	795	746	784	709	803	745	737	805	775	794	752	814	778	751	698	806	781	739	711	773	754	779	786	728	733	769	723	743	740	739	692	748	802	796	789	744	719	744	749	745	754	735	795	756	765	761	755	745	769	768	771	761	773	768	738	715	758	736	775	776	755	755	740	789	732	748	782	766	727	788	728	717	762	769	758	760	755	755	719	739	702	732	770	715	801	729	767	798	791	776	785	764	783	745	714	755	750	755	754	767	758	760	721	757	802	785	755	739	710	774	721	723	713	718	736	735	732	749	745	736	747	804	779	819	728	746	759	750	826	761	752	772	762	788	788	719	798	798	781	752	787	795	723	765	766	773	841	724	823	726	768	728	743	803	748	709	766	731	700	797	713	776	739	735	741	755	735	743	739	713	735	749	769	745	749	734	756	840	799	772	779	753	738	752	740	758	812	761	755	724	738	719	774	754	723	815	778	734	703	756	786	725	777	802	796	757	776
33698	16111	13092	7583	3206	3463	3019	2957	2152	2134	1622	877	642	633	673	700	776	778	712	657	541	554	509	447	417	402	400	421	414	394	393	418	420	453	418	399	368	372	373	411	393	400	390	392	429	413	414	366	398	347	403	389	373	397	318	357	393	401	380	357	396	409	420	414	382	400	395	377	368	366	313	389	366	367	420	362	388	396	390	384	376	347	410	407	384	389	363	397	391	404	396	362	415	390	373	367	418	394	393	373	401	375	381	384	409	386	358	357	386	400	358	400	406	406	397	434	425	368	426	415	418	395	395	373	351	413	396	426	364	382	377	411	407	365	359	398	400	421	434	402	381	370	407	382	379	359	385	422	384	403	391	420	399	377	376	392	373	382	424	406	363	404	376	363	415	399	422	374	391	397	404	373	405	411	385	406	389	409	390	369	412	386	379	360	358	379	364	380	401	394	385	351	380	398	456	394	367	368	392	383	405	343	426	441	385	402	409	434	416	399	398	396	364	359	375	409	402	435	404	371	417	388	432	387	390	359	388	396	410	377	394	375	370	375	386	415	376	420	413	365	415	390	366	377	392	406	419	391	390	366	369	383	431	403	384	389	386	378	423	364	397	411	364	370	439	368	427	394	377	356	405	411	388	389	395	414	356	403	405	392	399	386	421	385	386	339	413	389	350	396	389	405	414	352	416	373	378	373	379	412	382	371	382	358	430	395	405	395	368	403	360	390	360	407	420	364	382	386	372	399	424	372	423	388	395	341	401	404	411	387	419	397	382	375	346	391	425	382	385	403	373	391	412	383	393	372	414	387	409	355	398	397	377	362	358	387	386	399	400	370	393	354	385	354	351	385	377	402	398	395	412	337	365	415	375	419	390	328	368	382	425	387	396	342	371	409	436	368	394	378	343	344	396	400	441	385	386	382	398	380	363	369	375	403	400	400	365	384	376	373	409	379	388	386	410	400	333	400	399	373	440	370	377	433	390	410	376	419	389	390	389	366	381	403	411	381	360	401	369	390	358	390	358	386	366	392	398	387	363	347	405	387	393	364	408	374	357	371	440	402	408	388	357	404	384	376	355	371	356	349	417	365	430	441	405	336	403	430	418	395	390	364	394	395	396	359	413	408	393	374	404	388	389	413	393	366	385	386	390	399	426	388	401	416	395	405	339	390	404	408	361	354	354	412	414	388	396	360	377	413	389	428	455	407	364	428	379	384	358	372	386	356	389	352	373	326	371	377	378	360	384	383	370	411	395	403	404	403	392	410	414	377	371	417	377	375	369	408	385	369	387	375	403	394	411	419	389	380	363	365	413	396	377	406	405	422	370	363	360	411	399	376	387	378	398	387	399	403	357	391	378	377	410	392	374	395	389	379	358	395	365	368	374	383	400	377	399	402	416	403	392	383	383	348	388	347	396	379	380	404	360	433	366	369	365	369	408	381	398	380	374	382	365	354	372	372	378	361	418	413	401	377	400	377	412	378	381	369	391	391	388	408	368	396	364	400	364	376	414	403	398	390	368	390	420	383	392	402	380	380	403	400	422	417	436	414	372	409	394	358	394	401	338	345	388	408	413	377	382	373	416	402	361	385	384	392	405	378	391	388	359	312	409	351	397	424	401	408	410	411	366	358	388	406	372	386	404	372	407	388	378	381	376	358	384	399	383	385	387	400	370	381	397	386	408	393	387	399	414	347	366	346	406	390	374	383	385	386	385	371	419	415	381	379	379	370	416	411	396	410	377	412	388	363	386	404	368	373	354	425	373	411	390	375	416	356	381	367	394	382	372	393	371	379	347	386	384	366	391	419	393	375	420	379	405	380	394	366	370	384	412	391	384	379	395	375	380	409	365	375	387	395	413	401	366	384	415	394	340	346	387	379	380	404	412	414	405	425	371	392	403	429	412	391	405	423	395	352	372	422	403	368	384	400	375	401	429	411	377	387	364	325	419	391	409	366	409	370	402	385	403	364	359	349	383	392	402	375	373	347	384	392	375	401	361	397	384	367	394	337	393	379	428	368	406	405	395	357	375	376	396	412	395	393	403	394	417	399	365	345	385	353	384	398	441	409	380	380	375	344	398	357	439	398	359	358	374	395	375	383	405	377	397	364	436	398	421	358	399	391	374	372	392	410	424	342	383	393	439	426	404	386	382	384	389	380	387	372	370	422	415	386	390	375	398	403	399	382	388	364	374	348	407	352	356	397	413	386	396	360	403	395	375	389	420	396	354	424	397	431	383	380	394	376	351	414	348	401	370	406	383	429	423	385	363	372	402	408	353	358	347	369	387	367	355	378	403	398	401	451	388	402	421	430	404	402	347	396	388	397	371	382	385	371	374	373	420	383	399	408	396	388	381	413	380	367	419	330	409	380	404	401	386	378	411	394	366	359	379	387	398	379	371	391	403	359	379	419	395	375	375	403	380	409	413	355	406	377	374	357	412	417	392	419	371	405	422	366	368	389	398	380	359	377	358	352	351	365	384	382	394	412	412	384	414	398	396	404	396	393	361	399	419	374	381	350	366	390	376	377	399	403	392	362	436	382	368	393	406	379	357	397	391	383	379	355	363	374	390	372	385	441	382	387	369	385	387	380	390	375	383	366	424	394	391	360	398	394	398	403	373	380	386	383	374	357	394	416	387	417	367	388	365	416	425	428	396	372	402	356	380	386	380	378	371	379	411	385	395	410	437	394	398	390	394	382	404	392	372	362	388	371	377	364	384	433	395	411	386	385	403	413	420	381	391	369	386	379	404	378	359	395	395	377	391	418	402	392	393	378	401	426	400	372	389	384	361	407	395	366	405	386	416	427	369	390	389	387	443	410	403	391	435	378	374	392	385	434	356	359	393	392	360	406	311	361	382	368	374	415	417	380	390	349	384	361	397	391	394	392	385	405	372	386	377	386	373	376	355	410	390	412	392	414	378	393	382	376	388	390	386	338	402	408	376	384	383	403	389	375	408	400	346	371	436	357	361	359	407	394	407	387	384	373	401	410	393	392	386	375	355	398	405	392	399	417	408	372	426	407	397	401	333	331	371	410	418	406	414	388	393	393	397	408	365	344	385	410	369	371	381	390	359	403	380	389	418	387	386	363	375	366	378	398	368	394	405	383	385	419	370	396	364	388	379	348	413	400	406	406	362	381	396	389	397	377	408	366	397	401	357	392	392	369	412	398	395	377	369	379	394	389	389	395	383	382	375	397	369	403	411	389	412	393	392	370	381	389	379	393	369	356	396	382	387	414	399	353	412	435	393	408	392	367	366	414	396	369	437	391	428	402	375	367	426	382	393	355	365	348	367	384	352	430	366	362	385	406	375	377	428	411	388	373	365	389	433	409	407	440	394	395	399	379	386	430	410	395	395	400	404	443	407	403	375	413	398	396	354	388	373	368	411	401	366	375	388	420	377	409	370	367	410	347	353	381	399	386	356	389	393	395	402	380	399	402	356	385	347	393	418	389	381	412	367	387	410	350	408	365	417	398	410	395	384	377
20697	11394	17709	14062	9864	12365	11340	11501	8466	9277	6796	3273	2581	2515	2649	2818	3149	3276	2898	2158	1576	1618	1388	1435	1227	1103	1073	1014	1071	938	1006	945	930	907	929	817	894	866	899	960	972	983	939	1013	984	924	831	894	876	852	811	892	860	866	888	843	855	830	918	837	875	858	845	833	855	859	890	846	872	888	853	868	896	832	875	855	862	861	882	867	854	875	867	847	845	841	818	801	855	878	937	860	832	887	861	897	827	869	887	825	892	838	933	870	838	852	864	848	898	865	865	833	923	878	898	832	882	882	869	876	870	865	872	905	874	924	843	839	876	864	826	824	854	848	855	888	880	842	849	825	838	855	746	871	860	901	867	779	840	875	832	883	844	894	824	850	891	894	878	825	825	831	880	887	882	903	840	881	874	893	828	889	880	839	840	903	869	903	874	881	908	876	876	889	814	869	873	868	884	888	863	880	900	892	864	865	843	820	863	854	908	858	902	864	832	871	878	878	889	851	854	843	881	865	848	828	882	881	819	822	840	848	848	845	848	852	838	829	853	901	840	853	861	886	876	887	840	860	854	871	807	856	811	817	876	811	861	906	884	858	854	887	843	858	918	863	836	865	847	880	872	879	850	886	845	869	856	875	844	851	885	907	892	864	841	878	894	865	885	889	868	858	861	851	896	868	926	838	833	842	851	863	923	831	923	873	858	886	856	845	924	900	827	878	843	853	848	825	920	878	852	856	827	852	892	888	828	838	873	873	860	894	891	882	868	877	890	888	837	900	918	863	853	868	849	863	875	853	892	927	842	915	837	847	900	893	881	855	870	842	890	872	903	881	857	833	834	882	855	855	846	926	918	862	852	860	887	913	875	836	862	878	883	826	908	854	879	869	884	904	839	892	861	865	887	869	841	818	873	886	893	904	888	844	869	835	883	847	840	868	860	868	848	890	846	844	866	767	822	839	853	819	854	847	888	843	883	795	892	811	809	875	866	908	839	867	886	890	853	855	861	872	841	847	878	822	876	904	893	898	883	873	849	893	873	862	882	823	843	866	886	843	909	848	882	828	887	859	842	808	865	894	852	906	849	848	892	862	869	877	898	858	856	814	834	814	895	854	843	864	811	868	852	886	895	818	905	845	869	876	867	870	877	855	862	865	810	856	894	894	883	895	867	861	853	902	912	859	897	845	831	872	873	860	867	838	855	887	857	852	892	845	842	884	836	840	820	902	844	875	874	836	857	824	827	813	876	840	843	836	833	851	877	876	871	844	880	856	850	875	877	863	886	891	869	898	847	853	878	897	877	865	825	834	898	865	869	870	804	816	840	824	881	866	829	838	857	881	835	833	881	846	810	872	868	921	864	859	825	836	818	846	821	812	871	851	885	843	847	879	853	843	810	861	883	918	832	874	861	824	863	870	855	880	923	879	827	898	876	871	925	843	853	903	864	863	880	842	864	866	880	893	864	843	825	880	894	865	850	866	871	910	871	890	806	851	848	867	857	806	862	885	877	867	918	854	818	874	844	859	858	880	884	872	861	900	881	898	908	876	889	866	861	877	884	840	833	876	875	821	885	842	882	849	861	815	929	896	857	831	926	890	912	853	907	848	909	919	874	836	874	869	855	840	841	842	915	888	868	874	836	834	818	838	837	878	880	863	819	793	848	855	846	899	829	871	906	871	825	848	835	859	880	848	843	857	857	853	868	826	886	865	882	853	895	924	856	856	891	841	860	817	862	868	875	892	876	884	817	797	824	877	840	822	887	868	886	820	844	813	868	893	874	833	819	864	841	873	869	895	860	820	861	853	854	877	874	781	882	871	873	880	824	861	825	822	870	844	830	848	834	897	878	822	869	802	884	890	873	872	841	832	858	835	871	884	861	807	819	846	858	865	875	882	840	830	808	856	874	816	860	838	858	870	843	828	923	842	919	870	877	868	826	830	871	849	854	942	853	921	849	785	880	829	883	898	859	857	862	841	891	870	888	877	818	891	907	836	879	904	832	859	855	829	863	852	861	846	883	850	892	857	821	916	861	825	852	859	803	947	849	876	865	815	841	866	868	842	822	841	867	881	842	901	848	890	861	860	794	881	895	790	900	880	862	862	794	862	893	844	871	881	874	826	881	841	849	847	895	897	842	867	901	817	876	865	846	871	898	835	849	865	850	844	804	855	916	852	872	828	830	856	911	873	848	846	809	847	904	909	891	872	834	876	868	877	865	813	878	863	822	882	860	824	851	892	843	854	898	882	853	835	883	867	835	802	848	913	835	792	856	853	853	832	896	854	835	819	866	844	937	887	905	847	860	884	896	931	859	848	843	839	835	891	840	916	887	885	821	844	846	875	855	867	819	872	840	882	870	879	899	898	856	771	833	812	855	881	840	868	867	809	892	888	877	789	895	875	943	914	847	881	877	863	907	877	881	889	864	858	820	837	838	802	904	837	860	835	824	828	859	879	883	866	883	830	914	872	883	894	855	923	848	858	820	872	887	850	861	868	931	833	856	868	864	856	842	850	837	887	802	879	831	851	803	915	895	921	904	816	856	864	863	909	831	865	871	869	882	876	856	877	827	836	847	848	835	847	846	827	874	800	846	881	885	811	864	920	870	924	929	861	865	804	892	823	859	822	877	895	866	816	872	904	904	810	867	885	897	936	882	845	902	890	874	914	857	878	819	888	887	859	900	900	891	806	851	836	838	833	815	860	883	879	821	903	867	900	842	836	855	847	866	841	873	845	878	908	867	899	856	881	862	882	841	923	851	878	883	853	887	856	817	812	872	901	863	870	868	873	865	906	851	898	874	885	870	850	887	918	860	868	854	867	826	881	852	856	865	869	904	878	821	875	878	850	869	787	891	858	889	912	850	859	832	856	856	893	901	842	846	880	853	883	867	868	842	883	889	784	874	874	826	828	872	850	798	892	882	889	851	858	819	869	839	885	833	853	864	868	878	887	816	879	892	858	894	843	863	837	869	874	820	855	869	859	875	861	854	864	853	926	833	897	841	866	853	877	833	861	885	823	836	830	847	858	871	854	855	869	909	865	847	834	859	875	891	820	879	860	869	810	830	828	840	849	859	876	871	864	946	859	871	898	857	884	755	867	852	872	848	858	894	864	862	889	832	871	889	833	858	843	843	896	880	867	845	840	886	861	893	843	875	846	903	859	901	914	820	873	829	918	881	870	880	856	825	857	804	872	837	901	856	868	855	882	892	835	814	829	935	874	879	840	896	832	863	916	869	870	852	887	858	807	877	858	889	868	807	865	830	837	843	917	852	872	874	858	851	826	844	872	906	860	851	845	868	835	890	884	851	879	908	955	867	867	897	856	855	835	862	854	893	824	861	857	880	843	839	889	897	871	903	874	899	819	929	853	889	883	906	858	812	879	908	845	883	882	897	861	875	842	879	881	889	867	841	907	839	851	893	870	857	868	885	914	842	883	865	852	895	828	874	864	870	875	867	925	878	861	903	858	912	900	789	885	828	874	856	857	846	905	896	855	899	855
45180	23975	20452	11283	4193	4400	4579	3860	2943	3262	2407	1454	839	874	795	912	1069	956	909	780	607	580	559	532	420	444	455	446	394	390	411	399	418	431	461	416	399	403	415	425	443	456	461	469	407	417	381	412	389	405	405	395	372	413	419	387	401	410	433	391	381	434	409	380	403	424	411	452	409	377	410	466	435	432	404	429	410	435	424	448	400	370	450	437	402	391	393	403	366	433	389	423	376	414	382	387	409	388	398	390	402	423	417	370	426	426	414	398	431	401	366	422	426	412	390	399	425	389	449	407	453	384	405	401	425	426	379	381	397	397	398	393	395	412	396	366	418	401	418	403	398	378	365	390	418	377	408	404	429	419	372	382	401	412	415	401	437	429	418	420	427	439	407	353	411	390	428	423	404	392	450	391	406	425	426	394	406	423	384	348	379	479	435	423	398	417	411	371	433	434	389	377	377	389	375	421	398	388	401	400	427	417	419	395	400	418	465	386	368	343	388	334	440	374	425	370	407	386	418	428	430	360	399	408	392	430	408	393	446	420	379	362	379	393	393	394	385	421	434	396	385	386	390	365	374	398	414	428	401	408	411	421	369	415	405	397	416	399	405	423	381	422	430	439	411	456	377	405	387	421	446	416	425	384	454	400	428	392	378	405	402	380	410	410	399	406	404	393	444	410	403	408	413	374	424	419	415	408	431	431	391	439	411	394	394	380	401	412	403	420	402	417	389	435	398	385	407	388	412	423	385	413	392	403	435	431	394	384	397	389	404	448	440	400	407	429	409	390	405	369	387	407	398	420	377	454	439	390	417	406	352	393	408	388	390	444	390	420	415	409	422	375	435	444	424	380	423	397	396	363	371	392	406	417	410	408	390	434	463	405	390	392	414	406	383	427	420	439	402	419	382	400	417	407	377	374	423	448	397	428	429	363	387	412	415	445	426	436	389	383	379	388	416	422	444	415	367	419	362	392	408	416	370	400	424	385	394	410	379	417	443	404	409	372	409	359	361	384	425	427	422	395	391	407	433	413	382	408	375	358	404	418	377	391	398	400	450	439	368	342	420	387	421	441	432	380	424	378	413	399	393	429	398	434	424	386	473	389	398	356	402	399	410	381	383	425	447	400	368	396	455	396	419	412	426	430	440	394	406	382	395	371	419	375	396	418	408	410	426	408	434	411	378	405	380	430	427	408	427	436	421	391	420	433	379	385	424	407	376	407	408	393	386	445	390	395	441	352	434	404	442	388	409	386	392	375	402	396	423	406	391	415	380	402	381	415	387	391	370	391	394	416	420	426	389	398	436	386	395	383	412	420	389	463	426	438	395	407	421	436	392	420	398	368	389	403	397	404	371	400	391	395	402	394	395	452	454	394	366	397	418	379	366	362	427	363	362	401	388	474	443	406	390	400	443	404	369	422	402	402	402	428	410	413	435	378	424	445	385	382	404	373	423	412	405	389	367	424	385	381	416	398	410	395	413	408	427	422	392	398	389	391	360	421	380	394	432	388	391	401	371	402	357	403	418	424	427	378	433	415	414	432	416	400	415	406	390	409	408	396	419	411	420	434	424	460	415	373	390	451	399	381	401	451	395	397	376	424	418	371	415	391	407	418	432	434	380	415	403	386	401	397	390	387	441	432	435	395	370	380	371	400	363	348	417	408	427	414	391	430	421	415	391	389	361	415	367	430	465	428	405	404	426	401	421	415	378	397	447	386	425	399	430	413	383	403	416	435	393	463	396	408	400	419	399	394	409	416	414	386	410	386	392	443	392	399	384	414	389	431	401	413	421	436	393	389	411	368	419	408	349	425	401	395	411	385	426	392	384	437	421	398	374	425	420	394	414	409	435	439	407	415	446	424	408	404	388	432	370	373	391	389	405	362	413	426	366	379	444	405	404	437	415	389	388	425	433	427	388	408	403	408	370	385	381	415	376	396	389	403	430	447	431	381	388	371	374	447	380	423	431	422	427	407	424	441	398	366	439	397	451	418	392	378	411	423	393	405	428	370	380	381	398	441	398	413	417	350	391	406	412	422	406	423	402	438	415	415	421	345	392	362	408	423	407	420	408	421	374	420	417	428	386	421	409	393	401	420	431	418	383	388	399	411	384	399	402	395	419	394	427	436	364	381	363	391	429	396	453	395	410	423	417	358	387	437	460	408	430	421	385	465	411	372	393	403	411	400	417	432	417	401	397	383	411	386	441	401	397	399	429	429	440	377	418	394	368	395	398	431	398	408	413	379	365	394	402	461	415	382	408	397	389	396	391	388	430	391	445	437	407	412	376	417	371	372	430	402	418	407	419	462	430	423	412	454	407	361	397	399	431	370	398	426	393	405	434	457	396	416	389	393	445	388	391	404	390	377	405	388	401	373	403	402	424	439	413	426	431	372	407	426	388	410	401	428	372	403	422	431	407	386	390	408	399	426	400	418	404	367	382	404	421	388	411	421	409	414	445	387	419	395	425	419	416	424	409	405	423	387	347	396	406	396	415	421	416	413	425	408	439	382	429	423	397	402	383	402	415	403	427	418	361	457	408	426	392	394	386	392	405	387	419	396	394	408	429	400	423	414	441	417	409	389	390	386	433	409	410	414	398	396	395	396	405	421	394	415	382	407	411	380	431	395	448	407	366	409	432	426	409	414	419	425	416	376	401	375	418	372	444	423	402	392	432	423	387	402	413	422	417	396	398	408	404	384	411	414	396	385	407	403	406	401	455	428	434	422	422	456	393	418	416	382	409	388	367	417	373	440	423	397	420	357	380	382	399	367	405	390	413	412	404	427	387	414	415	423	402	406	394	387	391	414	424	360	428	422	385	432	414	397	387	416	423	396	426	405	415	384	361	407	394	386	423	424	410	352	393	445	397	398	407	439	429	429	409	395	394	409	440	410	433	369	391	418	400	418	382	393	379	436	427	402	388	402	403	426	408	415	426	421	372	374	384	411	421	411	439	414	409	376	430	421	402	393	393	408	403	440	406	427	392	425	413	414	452	407	403	401	391	383	421	398	424	390	422	396	428	397	419	386	387	393	412	419	430	422	441	434	389	398	389	362	355	387	384	394	400	441	380	429	415	435	432	406	397	380	410	405	359	412	386	425	390	464	386	391	441	406	402	393	463	414	405	391	369	364	390	403	441	406	394	365	396	400	416	413	458	397	369	377	400	457	397	391	412	425	387	376	427	390	410	376	411	436	408	365	423	425	394	408	352	417	373	378	395	419	432	411	434	398	411	387	414	418	413	447	405	417	428	408	354	397	425	455	415	402	375	418	431	414	402	402	396	402	425	425	415	436	380	410	395	370	404	406	419	427	380	383	396	422	379	362	405	446	377	407	376	389	403	406	439	437	429	401	430	423	398	439	426	404	436	423	440	434	415	384	392	411	403	432	441	369	417	418	429	440	445	385	384	407	415	397	397	453	383	382	384	433	382	424	418	411	404	402	395	369	434	395	399	399	380	391	458	372	402	420	374	410	425	425	423	428	368	386
27235	16428	23038	17689	11543	15024	16016	14370	11088	13271	9604	5707	3236	3172	3289	3769	4614	4435	3975	3351	2023	1844	1573	1562	1281	1222	1107	1118	1056	1056	1030	917	928	930	969	973	924	903	922	918	1052	1061	1188	1112	1007	951	945	970	928	893	935	903	880	953	895	888	927	880	909	845	925	854	892	935	898	895	890	889	924	882	909	827	880	943	899	906	934	896	950	916	889	933	902	933	877	863	942	847	921	903	896	871	905	830	893	902	875	889	938	928	872	957	910	905	863	861	900	897	912	871	879	882	901	866	937	922	873	919	934	824	909	948	911	842	883	931	890	908	913	893	914	900	866	914	908	887	912	914	915	885	935	843	928	950	851	924	893	923	915	859	889	892	844	936	868	902	851	874	904	867	890	907	886	919	924	927	940	896	920	927	926	916	930	873	906	947	905	957	853	905	934	891	901	931	884	898	894	934	860	884	844	901	839	887	902	888	946	884	884	910	917	818	872	877	881	900	953	875	912	871	878	980	908	868	830	922	849	874	878	880	938	941	860	896	885	892	866	881	907	897	857	901	864	877	837	907	905	906	880	918	900	896	909	889	918	899	835	908	883	897	898	868	862	861	861	883	875	891	899	889	873	879	866	851	961	906	861	830	934	886	908	901	914	891	840	893	933	926	869	863	900	899	880	899	876	847	877	882	865	877	851	923	946	849	882	915	874	835	863	904	877	875	882	913	921	949	820	906	906	870	918	905	907	893	930	858	889	894	895	904	882	914	910	879	842	913	934	865	900	920	892	931	935	890	867	882	869	824	866	876	855	923	901	923	859	909	938	882	897	850	852	933	832	930	892	917	871	912	845	902	944	937	886	877	891	884	909	949	905	904	895	938	910	884	918	861	912	840	877	917	871	882	897	890	897	903	858	863	879	869	848	906	901	917	840	885	920	882	885	917	898	897	890	898	855	893	920	917	917	877	901	958	871	908	889	921	907	903	853	891	842	878	907	859	917	906	902	877	884	894	871	886	911	909	912	910	871	854	858	876	895	879	872	917	916	843	883	879	865	878	857	887	848	874	907	867	913	933	875	899	921	888	871	912	855	904	882	856	884	902	927	819	818	877	883	866	915	893	911	863	840	883	971	869	858	839	865	852	888	883	949	822	887	855	917	833	906	888	900	904	927	905	897	916	890	882	933	883	854	907	893	901	881	883	873	877	902	870	925	905	923	882	887	888	897	864	912	851	897	881	852	862	903	881	872	947	895	957	959	913	896	940	870	921	844	917	896	873	889	867	909	890	845	900	892	884	869	942	854	884	899	908	913	873	920	908	888	941	870	883	894	873	886	859	888	891	881	865	840	970	808	905	878	932	899	936	873	903	876	862	907	875	864	894	896	875	895	883	898	927	915	944	883	897	908	903	898	893	872	925	998	913	862	923	921	896	875	841	893	910	847	916	897	876	837	881	855	872	897	858	855	889	946	918	934	859	891	870	880	871	873	924	893	899	897	853	864	909	832	910	880	897	885	910	973	869	845	906	839	886	882	932	893	880	856	860	854	898	863	930	940	908	937	879	900	857	879	909	877	912	840	923	848	900	866	886	862	884	849	877	933	859	936	905	929	917	876	879	885	886	887	860	864	847	883	872	834	877	904	870	901	856	879	896	964	921	897	876	926	896	905	905	883	874	830	896	886	969	905	865	893	846	931	894	876	910	862	869	868	932	905	866	933	954	900	901	856	944	837	902	881	938	909	876	901	884	901	890	874	858	952	904	841	900	867	860	874	879	868	884	952	930	918	861	886	910	870	923	928	898	899	940	866	924	897	857	873	905	912	872	859	836	882	872	877	862	856	869	893	910	914	912	946	891	903	846	812	891	916	907	905	899	888	899	878	921	903	940	912	900	908	866	854	879	948	900	893	847	901	959	871	897	892	912	869	852	876	875	952	930	895	945	839	873	937	874	895	878	870	939	917	885	921	877	929	878	865	920	871	951	906	881	937	887	878	860	819	867	933	891	886	877	860	932	892	888	906	865	888	871	887	895	916	875	916	868	901	885	915	849	856	939	895	906	916	886	880	912	874	930	916	933	848	862	889	915	862	864	954	900	886	927	966	853	875	881	883	871	919	873	942	840	940	877	888	846	857	864	872	913	899	860	899	970	919	896	863	897	891	824	850	904	887	838	905	883	900	887	933	830	856	885	892	885	918	877	849	907	906	874	937	921	896	873	879	871	896	928	892	923	974	891	864	832	886	906	914	878	868	880	883	915	857	952	910	871	885	903	915	909	852	910	945	871	894	849	902	877	876	835	852	827	860	901	882	866	889	902	885	927	929	930	925	974	857	903	887	883	870	869	891	877	901	847	880	881	913	886	854	889	903	869	864	908	898	938	868	875	861	884	846	846	905	881	891	846	885	874	881	860	868	850	911	923	905	898	859	903	855	875	880	905	903	884	883	877	931	880	855	908	866	897	916	901	888	873	910	882	874	904	869	912	880	919	857	968	881	889	929	877	910	905	926	888	865	887	901	865	918	880	919	914	875	901	898	826	875	923	936	900	914	908	875	900	860	905	864	864	882	913	903	934	930	848	912	882	886	945	878	907	896	847	946	862	859	900	904	902	909	915	900	829	892	867	882	918	864	834	910	891	926	894	915	922	930	927	871	877	918	924	875	956	928	895	902	934	958	889	913	914	888	891	899	872	880	863	936	885	925	900	966	868	888	927	877	859	865	857	834	883	879	845	876	905	849	848	838	855	878	844	899	890	956	832	944	885	864	838	865	865	914	903	886	903	895	921	910	916	860	868	915	910	882	924	850	912	859	875	838	910	906	920	863	849	827	883	925	856	923	902	829	966	868	893	920	887	919	880	865	853	949	913	907	930	864	857	882	859	853	835	939	864	847	861	925	886	954	896	919	940	903	922	860	849	881	862	858	879	894	883	902	908	863	904	889	929	851	893	890	907	868	929	869	893	868	887	879	935	903	848	888	880	829	859	894	914	860	957	862	904	885	858	884	887	913	892	866	888	897	873	908	931	868	907	920	917	879	879	960	907	934	881	909	883	862	871	905	883	849	837	907	917	854	884	868	934	856	866	898	877	846	993	912	877	902	913	874	839	897	928	919	924	925	904	899	865	863	955	871	861	959	880	917	906	905	846	870	873	859	923	929	836	921	912	877	959	847	887	909	954	923	858	902	917	941	891	924	898	853	854	927	851	835	884	863	894	882	897	867	896	862	890	895	868	884	849	860	941	894	875	901	915	843	904	878	855	847	876	923	856	827	873	871	890	918	853	824	844	869	881	913	901	891	907	870	876	871	931	819	924	940	884	924	917	842	876	876	912	884	888	871	891	885	872	936	857	867	903	867	911	891	909	900	913	888	932	875	903	939	916	944	832	851	836	886	934	882	825	880	892	867	881	918	810	875	860	856	928	906	896	850	900	890	929	911	851	856	915	908	883	908	878	864	915	889	925	890	936	884	883	896	902	932	856	926	855	888	886	924	915	917	892	885	877	880	879
20789	8782	6984	4214	2060	1802	2539	1894	1301	1198	1175	1061	637	556	592	532	596	523	458	446	457	462	398	395	405	382	371	344	356	358	356	347	368	361	333	337	367	327	340	350	378	357	348	396	384	350	305	336	327	369	327	351	344	363	313	342	381	332	346	369	320	359	287	345	365	323	347	329	343	375	345	360	309	361	326	411	348	318	305	357	344	347	327	365	336	353	331	355	334	345	356	314	363	308	356	323	325	347	386	350	334	344	332	333	342	336	332	356	346	368	347	344	318	362	337	359	396	364	350	322	335	329	298	346	342	344	336	337	351	347	368	338	363	348	349	365	374	365	359	336	350	335	401	369	329	317	352	337	342	362	380	336	294	353	351	333	360	358	324	344	335	350	336	367	313	336	360	330	354	312	336	325	370	342	343	346	334	344	334	325	324	300	391	337	316	351	327	363	331	328	347	319	320	360	354	347	332	348	297	344	321	305	371	380	304	315	345	369	328	364	339	347	330	379	346	359	340	337	355	354	365	364	361	343	380	311	328	337	373	343	354	341	341	369	324	336	328	353	318	324	386	357	337	347	348	320	328	357	366	376	325	324	327	300	324	347	338	350	311	334	362	343	358	322	347	325	399	356	338	310	364	391	361	351	329	387	352	350	380	343	347	349	341	352	364	333	319	340	345	369	357	317	321	336	349	323	324	365	348	326	350	375	368	383	318	318	326	356	362	333	334	348	361	384	362	324	355	333	327	353	322	338	359	359	359	342	340	345	326	326	337	330	318	301	339	336	352	346	315	363	383	361	351	355	323	349	317	323	340	321	325	344	349	345	362	389	364	326	331	354	348	331	317	353	335	360	330	327	364	356	352	329	349	344	346	309	331	346	328	384	343	298	378	314	316	351	333	356	316	351	342	350	340	338	350	352	334	365	364	344	338	363	343	343	335	370	376	313	322	302	352	347	376	328	328	338	345	310	355	328	355	335	354	350	318	371	351	358	344	336	357	329	322	372	377	325	371	326	328	361	365	348	397	352	349	343	346	375	344	362	343	303	320	346	360	373	325	335	314	341	382	340	340	337	340	335	313	331	355	355	301	331	314	355	321	348	321	301	391	375	319	365	365	333	360	328	326	304	335	314	329	379	335	359	337	341	395	331	343	357	333	325	347	330	325	315	356	369	336	360	348	343	344	318	329	335	408	380	336	375	366	338	359	334	330	373	351	338	343	309	379	356	355	344	324	343	349	330	353	328	372	358	337	376	381	362	353	323	339	372	359	418	386	372	344	335	319	350	373	351	341	339	334	322	337	366	369	316	345	341	337	333	321	374	330	353	326	371	368	338	359	356	324	331	367	349	379	348	347	346	375	366	359	348	371	367	378	328	337	347	375	359	342	353	360	359	366	321	367	351	350	373	358	379	377	329	348	351	368	368	363	347	373	342	314	344	344	316	338	320	347	367	335	362	344	372	333	343	313	358	374	369	373	383	335	348	337	365	353	330	332	322	321	337	311	325	387	336	343	330	341	333	367	326	342	314	314	336	375	345	329	313	328	351	342	335	338	384	353	329	315	346	335	318	344	316	343	365	370	351	331	359	338	350	368	377	369	358	372	346	322	319	372	324	358	334	339	371	323	354	376	370	350	350	359	368	330	350	359	348	339	317	309	400	350	376	351	344	310	316	350	343	337	335	333	409	357	364	343	363	363	385	340	322	341	326	306	316	370	332	325	343	358	327	351	311	339	365	371	315	334	314	348	314	367	340	346	319	338	375	340	330	336	332	350	353	346	327	324	341	325	363	366	358	324	353	308	382	368	356	334	368	323	333	307	325	324	346	334	368	376	372	358	367	351	325	354	360	347	340	332	354	368	325	298	340	350	335	337	335	347	315	346	378	390	349	335	337	364	342	357	309	339	375	354	333	343	354	349	371	364	353	341	349	344	333	323	338	343	335	320	360	336	348	347	350	367	330	355	347	332	350	339	323	337	343	346	331	340	357	317	349	354	368	323	385	362	355	345	339	325	346	352	345	336	331	365	334	342	367	345	322	343	341	386	328	307	339	344	325	320	330	346	357	362	335	283	325	339	331	328	303	347	354	371	330	350	342	352	368	341	338	360	370	322	359	328	333	333	355	312	373	367	356	349	332	331	349	313	356	372	335	344	350	375	338	350	354	385	359	345	321	354	344	383	347	329	336	363	354	384	365	305	374	376	353	357	355	365	355	350	329	357	323	343	351	392	365	342	379	340	349	290	327	377	342	345	330	343	341	355	361	363	355	352	372	321	339	351	334	343	340	325	383	337	358	348	336	359	356	322	307	371	336	308	376	334	342	336	347	339	318	340	324	354	358	347	370	351	367	371	370	352	335	340	349	330	354	328	355	350	317	331	337	375	341	347	338	336	303	329	359	337	347	364	333	345	382	342	360	357	320	336	380	326	316	333	326	362	335	330	342	329	346	360	356	319	352	352	332	340	370	380	373	309	355	327	361	332	367	374	338	363	335	387	311	333	338	358	370	349	322	342	386	344	345	345	324	345	347	332	359	358	378	365	348	327	332	340	312	382	338	301	370	332	308	319	344	302	406	329	348	339	342	302	332	375	371	333	348	364	306	338	348	332	330	348	321	359	373	328	351	369	330	333	327	341	359	344	350	333	296	383	334	338	354	380	337	331	347	376	345	338	376	334	330	305	375	349	326	359	342	355	315	343	349	357	326	360	319	339	357	330	338	364	374	325	355	331	344	340	363	355	380	314	333	333	339	346	334	308	339	373	335	360	323	366	338	334	289	342	367	349	349	364	292	330	322	346	334	329	348	313	348	315	335	303	342	320	343	352	322	341	294	344	381	345	342	347	302	350	332	336	343	317	321	367	338	361	356	377	342	323	374	311	351	360	333	376	310	336	358	343	350	356	372	330	337	331	360	319	319	366	379	307	361	353	332	387	342	376	324	335	353	364	353	350	331	353	354	360	350	319	369	338	345	363	344	297	415	374	366	333	344	359	361	381	366	368	345	345	371	354	326	350	326	351	325	368	334	359	341	360	355	348	345	370	356	344	371	370	285	363	349	337	308	388	326	354	398	303	344	375	365	370	373	356	403	325	310	305	330	360	351	367	374	372	334	372	363	355	351	389	348	332	324	291	375	311	318	328	365	348	319	330	340	340	328	310	290	383	344	339	383	360	337	363	352	330	335	341	316	372	356	351	306	314	337	320	356	295	352	348	366	332	326	344	361	335	315	339	337	331	368	366	334	327	392	300	339	361	331	348	336	323	372	341	306	330	335	346	373	309	344	317	329	338	323	360	340	315	365	373	330	367	359	339	357	336	373	335	353	356	324	352	332	330	358	348	315	353	317	354	364	351	334	365	353	368	361	331	317	330	347	339	333	379	315	369	354	318	347	332	351	347	362	321	293	390	313	389	362	347	351	330	317	357	344	366	312	343	337	326	365	326	350	365	320	331	343	343	362	311	364	341	324	340	329	335	327	364	335	353	349	351	333
12690	6722	10925	9996	6700	7196	9668	7569	5300	5226	4766	4486	2301	2038	1888	2047	2048	1861	1783	1520	1175	1155	1153	1040	959	910	870	909	788	840	798	834	774	756	804	785	743	787	746	796	845	870	797	782	791	792	821	771	794	721	742	753	780	789	726	777	801	786	809	739	831	798	774	765	751	775	794	757	759	783	782	763	730	782	728	803	754	753	785	813	726	763	813	759	761	792	756	772	755	781	796	785	804	775	785	793	790	742	722	804	758	749	787	810	767	741	805	785	759	750	787	776	785	829	782	777	802	764	794	799	767	749	774	749	733	769	784	797	798	800	782	806	775	756	808	770	793	815	782	742	733	783	789	766	817	811	714	791	808	810	780	754	755	772	729	820	780	773	755	836	751	741	769	745	832	791	823	750	764	784	816	758	785	771	802	789	766	775	782	748	771	775	765	758	752	767	717	798	768	744	789	841	812	762	774	810	781	791	763	754	757	769	807	780	782	779	758	816	751	755	729	734	791	791	779	790	757	797	824	784	808	783	770	787	769	754	765	762	805	801	792	809	777	775	781	731	770	784	794	749	802	761	763	794	758	813	738	781	805	805	754	789	769	814	751	800	780	802	750	810	771	797	799	769	765	801	837	767	806	783	731	820	803	796	716	737	796	784	779	792	763	746	778	790	748	821	776	785	775	815	812	807	829	819	770	819	757	818	776	790	764	746	793	821	771	818	823	808	743	715	809	773	751	771	809	763	769	742	748	731	770	787	792	772	757	755	827	721	733	794	831	780	827	753	772	783	762	714	794	769	771	783	783	819	743	754	759	771	794	790	776	786	731	769	795	831	819	766	812	744	803	752	782	736	750	801	745	769	773	796	817	754	762	788	772	787	755	745	766	773	762	777	753	798	815	726	757	782	764	721	862	769	777	808	788	763	790	839	759	800	780	781	764	797	773	726	772	776	776	760	807	794	828	818	787	775	796	729	715	819	785	783	831	779	797	755	775	743	785	774	774	794	758	732	784	772	727	796	803	763	767	775	726	795	861	781	771	797	748	766	795	765	780	786	801	781	797	839	738	783	783	768	793	799	783	791	742	783	766	789	790	802	757	738	732	797	762	791	743	801	790	747	767	801	792	815	794	800	771	713	774	833	791	812	738	751	738	793	759	805	819	807	784	836	764	818	756	729	795	754	775	754	740	760	768	758	751	789	741	755	798	760	791	748	837	788	829	752	816	788	730	739	782	767	729	784	826	771	773	828	784	775	758	759	818	783	801	803	766	807	778	778	805	780	778	753	758	747	734	811	792	781	754	809	766	827	766	791	770	757	793	777	744	771	866	769	736	773	768	765	768	770	795	789	777	791	813	780	801	763	771	745	803	788	793	774	776	755	757	786	784	818	764	771	783	773	785	738	788	771	760	797	776	856	794	746	723	773	749	737	754	795	761	802	808	741	774	802	773	797	798	791	783	805	819	779	758	818	817	778	752	790	763	771	778	833	806	772	791	784	719	814	780	756	775	768	764	755	820	789	816	767	787	778	796	795	751	784	789	837	789	868	814	758	764	760	771	778	800	768	767	827	752	779	772	773	791	787	799	790	785	726	815	763	796	776	753	793	784	742	777	766	813	760	768	818	809	794	814	768	776	737	777	696	828	777	799	761	760	816	766	832	772	758	765	768	702	821	796	776	768	779	793	721	788	783	794	756	767	726	784	766	761	808	778	783	815	761	811	825	799	765	783	753	776	800	739	763	759	780	768	770	781	793	774	851	792	792	796	714	783	753	769	748	771	766	793	779	776	750	746	761	767	792	775	755	752	740	758	758	767	778	735	780	817	796	741	824	815	826	761	742	701	748	808	783	838	778	763	767	789	818	754	827	805	766	801	751	754	774	787	794	783	745	733	771	797	763	828	757	763	804	812	805	797	753	795	742	766	778	784	773	814	783	750	817	780	803	758	777	825	726	713	818	772	760	760	723	770	772	737	732	775	803	777	793	757	755	770	756	786	738	763	767	781	787	819	756	772	763	834	755	769	782	752	804	746	825	720	781	776	854	767	740	760	819	751	782	777	746	812	797	825	781	793	727	804	791	765	764	784	739	765	822	806	826	785	805	766	780	798	771	765	755	785	747	824	794	777	780	784	847	762	734	799	772	765	796	815	785	790	779	730	763	765	815	753	797	735	765	795	759	760	761	791	793	749	783	806	762	730	734	801	761	785	757	792	749	814	777	782	762	814	795	795	759	725	788	716	776	778	806	760	786	803	799	793	790	770	816	794	789	736	809	790	781	786	785	818	800	750	763	733	748	792	780	795	816	740	761	792	750	840	776	771	770	773	739	791	770	806	787	845	762	739	781	769	779	747	826	783	814	763	773	733	776	746	769	804	759	798	746	755	761	753	784	741	793	742	795	751	827	772	757	771	802	783	808	768	770	802	757	768	769	806	806	791	769	792	780	768	791	788	800	804	741	763	754	791	770	775	807	801	819	752	770	809	792	779	755	797	771	796	831	775	800	787	731	775	772	796	800	812	785	789	766	786	706	848	788	833	736	802	802	798	782	768	800	735	755	769	764	757	825	801	828	773	770	765	754	768	791	768	799	750	812	786	756	794	767	838	754	782	763	804	772	797	779	735	785	810	813	754	781	703	741	731	747	804	819	794	747	761	804	805	846	776	765	768	765	819	780	746	718	781	801	774	753	806	829	801	760	790	773	766	760	694	757	784	803	778	800	771	740	753	801	771	786	777	774	789	776	820	767	740	813	763	789	768	771	801	794	819	808	830	730	805	782	793	763	820	742	800	795	763	787	819	804	777	784	780	793	824	798	771	760	809	757	726	826	806	776	744	736	852	771	749	770	781	795	772	751	757	733	761	836	788	808	739	775	796	804	812	766	738	807	752	773	784	816	747	819	823	783	737	822	797	742	802	727	766	786	740	765	828	795	763	781	784	750	736	823	772	762	764	769	784	765	740	812	779	764	800	837	728	737	764	793	823	762	748	826	780	795	761	791	755	786	767	763	752	769	791	777	785	780	796	766	748	798	751	819	788	706	797	783	776	800	756	785	754	774	782	829	774	792	774	791	751	772	759	805	848	785	737	853	725	785	818	776	810	760	799	771	778	803	723	773	816	821	770	827	797	744	787	751	759	733	770	767	763	763	817	732	773	781	809	754	711	795	746	786	824	731	754	778	780	733	748	788	787	836	819	785	759	742	789	809	729	712	771	826	785	792	790	832	811	812	752	788	814	741	792	743	846	771	796	821	786	810	752	805	807	816	740	786	779	824	769	783	800	829	767	789	757	800	691	795	754	769	760	791	783	755	773	752	799	805	778	779	767	787	770	827	745	790	799	782	744	755	800	841	754	771	784	796	810	772	808	815	791	760	771	818	805	749	798	798	777	787	791	798	768	781	782	762	723	778	753	763	753	828	742	826	785	803	754	768	761	800	795	745	753	741	739	817	804	759	790	792	787	783	720	826	716	773	772	751	793	828	779	788	784	786	784	832
29679	16413	14143	8273	3862	2704	3804	3192	1982	2005	1895	1645	1218	877	798	827	786	757	765	658	561	555	482	446	442	413	423	412	418	399	417	398	395	384	405	383	378	406	406	376	389	398	413	417	369	407	428	416	353	354	396	368	390	395	378	412	404	418	420	384	393	405	389	358	396	409	409	385	416	423	396	395	419	399	387	358	376	404	386	428	405	442	395	377	426	366	428	412	453	415	397	373	380	382	403	410	367	410	379	393	401	410	384	411	396	382	426	415	426	370	426	378	404	365	373	422	399	410	410	375	399	399	375	420	379	365	432	395	397	402	430	413	419	376	369	393	366	403	378	337	430	428	433	369	416	380	385	405	418	412	362	396	398	400	368	386	373	387	346	435	396	439	442	453	419	380	406	389	364	393	381	392	410	432	399	378	379	373	394	420	382	408	438	420	418	374	382	421	418	403	418	360	381	365	386	376	393	393	406	388	413	410	423	399	375	383	373	390	431	415	379	368	409	362	359	422	420	405	384	386	409	426	427	431	412	398	371	420	434	379	380	417	361	401	373	388	351	386	432	355	420	397	442	359	348	377	348	370	428	384	426	422	390	369	394	425	395	374	434	370	408	384	409	374	438	379	392	401	386	381	396	402	401	379	408	382	422	397	397	406	422	371	390	384	400	349	416	420	358	367	406	411	382	396	381	438	401	411	391	402	394	403	392	387	419	395	409	379	379	434	378	416	435	430	400	379	393	396	423	432	419	401	375	392	386	387	403	410	385	388	386	384	393	428	404	396	392	404	415	359	412	365	407	382	365	390	397	418	423	400	399	381	408	405	379	419	362	369	382	369	384	439	357	395	402	392	426	414	401	389	410	382	410	416	393	402	416	380	429	446	392	407	398	397	388	415	364	412	397	385	399	440	362	383	398	389	388	372	378	365	426	354	384	395	393	387	399	360	398	368	399	406	377	415	356	409	392	413	399	388	386	381	372	374	382	392	397	337	385	395	381	411	356	385	367	384	392	363	391	369	387	362	352	395	366	397	364	422	389	409	397	401	394	383	408	364	395	364	381	370	382	406	391	408	387	381	357	397	383	399	393	377	410	395	422	404	378	372	374	393	393	414	374	372	419	381	404	379	386	392	410	391	413	390	373	403	377	406	379	422	396	377	363	435	406	425	376	391	381	401	396	370	377	397	400	397	441	398	401	392	431	420	410	400	393	363	384	363	394	382	401	379	386	417	379	364	412	400	356	362	357	442	384	408	423	401	383	377	390	403	383	407	414	406	400	370	414	387	394	434	379	367	421	399	365	373	371	379	356	398	374	386	463	370	393	413	396	416	417	396	407	390	397	401	397	424	412	379	419	426	407	371	375	422	390	391	392	401	389	385	380	407	407	376	428	378	417	364	393	371	423	381	388	396	393	424	401	418	394	383	387	400	395	405	379	413	377	362	349	395	384	417	376	418	432	394	386	410	432	397	366	403	394	404	354	371	378	392	367	374	371	392	428	389	377	367	393	383	403	382	428	378	409	404	379	392	422	364	386	395	403	401	420	393	364	380	363	404	409	377	422	380	392	406	385	398	392	404	369	405	408	372	376	437	405	391	425	379	386	432	433	392	370	385	366	395	416	412	394	403	451	416	412	448	390	410	389	380	364	421	363	416	431	392	408	368	400	414	409	405	382	404	365	411	410	402	409	396	382	391	366	359	433	413	412	416	394	404	353	387	402	405	396	401	409	390	375	386	410	396	396	372	441	424	407	402	419	392	422	382	390	395	367	351	403	379	377	365	374	358	386	399	388	405	396	380	392	386	400	384	385	366	376	385	415	389	369	402	411	388	438	376	417	417	392	354	397	409	348	379	408	428	404	438	409	391	402	412	434	427	400	397	385	368	357	416	422	432	445	377	424	388	385	386	352	364	383	358	381	354	377	425	364	414	403	411	434	399	416	419	381	381	365	386	393	358	367	406	386	385	394	418	399	367	349	380	361	411	398	412	355	398	425	400	382	408	383	396	364	381	409	419	385	410	375	415	385	415	397	412	406	388	372	420	422	418	399	376	357	380	398	422	414	404	421	422	378	406	407	400	418	407	374	381	393	402	394	368	400	399	395	389	379	386	379	377	401	409	361	398	377	370	382	398	390	398	419	366	414	431	408	386	386	385	359	428	404	386	408	401	398	381	410	355	388	388	393	400	384	378	367	359	429	385	383	423	415	395	386	366	404	399	387	380	399	395	396	408	412	408	405	359	404	391	381	404	371	368	374	450	409	399	385	373	387	389	397	417	363	395	412	401	415	435	375	399	406	421	422	419	368	404	408	380	376	423	394	402	446	397	395	390	357	381	394	394	396	380	380	399	376	376	407	366	421	356	390	394	401	409	412	420	374	380	367	422	414	471	399	385	425	344	381	380	415	380	412	393	405	374	401	368	413	413	363	347	364	403	388	368	426	385	406	367	425	410	396	429	394	403	414	367	408	368	395	394	381	380	387	383	378	376	379	387	409	414	365	375	410	405	354	392	401	393	378	413	422	400	379	374	401	379	382	405	368	420	383	411	396	411	393	366	387	417	387	394	388	393	394	403	404	364	380	406	397	382	382	402	412	419	415	395	394	416	400	387	399	372	422	423	393	436	359	419	386	403	374	369	434	405	415	378	371	399	385	367	390	396	388	421	390	422	407	397	399	400	446	393	379	369	425	385	388	381	416	395	391	438	393	387	376	367	428	395	418	387	413	384	372	421	389	370	383	402	413	385	400	396	400	405	407	399	372	398	381	397	390	363	401	387	365	431	414	390	396	371	394	394	405	388	407	360	386	409	424	402	417	399	382	359	387	389	397	382	401	398	377	360	383	387	421	391	419	403	342	356	408	399	396	408	371	392	420	382	376	399	401	421	408	420	374	410	381	401	387	384	377	383	399	392	425	384	404	383	425	380	446	402	387	397	426	407	396	391	348	406	339	384	421	389	367	410	414	421	410	383	378	397	397	433	390	398	398	395	376	424	416	398	412	408	399	391	406	382	383	386	380	404	376	385	392	422	392	405	363	443	386	367	354	388	420	382	372	406	428	402	393	355	404	393	358	402	448	378	378	388	391	391	363	383	384	372	375	382	369	391	397	390	397	358	354	418	413	350	380	395	388	423	387	401	402	379	419	398	362	411	362	406	412	349	422	378	355	421	368	396	395	395	399	397	376	400	411	387	407	378	452	348	413	379	376	377	393	397	444	413	372	397	396	372	384	374	404	401	439	398	386	370	392	397	414	375	390	388	390	407	431	443	395	375	374	381	375	405	420	398	388	403	415	410	377	374	390	375	390	391	411	377	407	396	428	420	446	411	391	363	390	416	407	405	394	419	374	418	414	388	390	362	405	390	420	401	399	408	421	347	373	395	380	425	434	430	389	389	453	382	397	427	401	430	412	387	438	385	398	404	443	423	396	418	363	397	393	335	390	365	373	393	357	358	401	402	418	392	359	382	405	393	373	390	430	400	401	400	401	415
18502	12253	18612	15667	10985	9816	13910	11838	7921	8897	7976	7379	5391	3403	3239	3326	3432	3219	3193	2422	1738	1494	1450	1211	1089	983	1049	1057	1024	940	966	916	921	925	911	880	892	880	924	946	914	917	993	1047	931	908	848	851	901	882	872	900	890	864	860	814	847	840	832	889	893	844	857	866	880	830	856	891	858	877	874	839	866	925	932	880	910	886	849	878	847	893	859	903	894	889	845	873	870	873	920	887	922	890	922	826	897	866	847	860	891	881	942	859	910	891	880	847	908	887	918	846	897	894	830	843	895	912	874	885	806	852	914	909	903	910	870	882	906	870	854	862	897	885	898	816	854	909	910	803	884	856	929	901	847	862	829	883	869	864	899	885	900	853	872	859	857	851	845	824	882	872	847	909	853	926	872	841	890	863	924	855	864	861	835	887	890	927	909	822	860	867	800	842	919	914	848	875	841	907	835	868	850	859	861	874	939	895	844	844	868	837	942	796	865	889	853	868	892	902	888	843	918	850	940	934	903	862	885	873	937	875	918	906	907	885	872	849	891	865	881	892	849	855	893	885	866	884	837	898	868	820	841	853	927	867	852	822	860	838	908	826	889	892	905	876	847	854	869	880	868	868	854	908	906	895	881	858	857	833	870	874	913	871	846	905	859	889	923	896	847	854	904	824	912	890	861	857	854	861	945	867	883	869	909	878	849	882	843	844	902	846	903	892	925	820	900	912	821	903	826	868	851	898	900	840	922	840	915	907	848	901	842	837	899	883	875	846	856	867	840	909	870	871	866	846	853	823	898	888	934	876	867	896	847	877	882	898	899	849	812	848	830	865	904	857	789	937	905	857	867	816	827	865	817	902	860	896	890	858	910	829	884	850	866	851	901	885	872	830	866	900	860	823	848	880	833	846	826	904	876	920	890	836	865	836	858	896	878	840	854	871	905	865	860	916	898	868	902	904	884	836	822	836	867	900	827	923	884	878	851	890	857	886	852	913	869	849	920	921	854	905	882	855	863	858	891	875	882	894	902	873	882	880	886	866	892	887	924	891	886	868	840	901	906	913	882	870	858	898	875	787	867	875	848	881	910	909	891	907	873	935	875	874	865	907	848	865	828	877	912	868	871	918	868	835	850	844	894	875	922	875	820	875	870	900	890	889	877	872	853	892	898	924	834	875	899	894	875	881	829	895	829	856	822	848	880	813	900	868	840	959	836	891	898	908	889	907	869	854	864	893	916	857	882	863	882	892	908	854	845	865	897	857	825	822	838	842	922	849	859	850	838	864	880	870	906	888	894	834	892	938	942	852	825	858	884	841	822	888	847	845	850	842	894	860	934	827	925	911	882	852	878	866	893	837	809	818	902	842	860	805	859	913	827	915	863	892	872	916	868	908	840	905	874	878	888	878	897	899	851	848	844	859	845	837	876	835	913	877	866	818	824	856	877	931	873	878	921	908	883	890	852	872	874	853	914	862	869	893	888	899	891	868	945	885	830	880	874	861	889	912	879	876	850	835	887	882	838	887	851	899	837	899	870	872	853	901	884	845	834	879	872	854	884	837	837	823	862	889	898	912	880	857	897	894	891	849	865	900	849	913	873	933	868	864	878	864	898	841	857	847	867	898	895	875	941	913	870	887	930	843	894	923	846	860	890	874	932	906	876	861	884	840	915	874	847	919	839	962	890	833	879	865	879	819	930	869	843	898	877	893	843	901	883	871	889	921	840	845	896	896	878	886	903	863	868	873	874	845	838	883	883	888	907	856	869	909	830	888	904	873	934	899	887	896	869	886	832	895	870	843	860	857	850	854	846	939	928	883	863	826	886	940	839	882	903	839	926	893	855	898	885	898	886	875	911	907	881	889	858	889	870	927	873	908	898	871	825	894	880	887	899	873	861	875	848	875	867	837	847	923	845	907	882	836	837	904	875	892	842	849	901	874	871	939	842	875	852	890	903	881	915	858	838	878	886	938	901	894	857	886	891	909	888	863	889	899	858	894	873	901	861	894	901	820	849	880	914	884	899	838	858	859	861	859	874	913	878	861	898	850	909	856	851	835	897	881	867	937	907	866	934	850	890	894	875	826	919	920	858	866	906	797	839	864	911	895	859	857	862	908	890	870	841	873	856	908	915	874	839	864	947	900	901	858	851	892	892	882	887	851	886	871	854	872	869	830	858	856	876	909	872	843	838	865	845	860	906	893	826	876	843	873	866	893	848	878	888	884	855	830	870	866	837	895	923	860	863	868	910	866	884	857	895	898	861	876	918	876	835	853	896	920	948	845	884	883	866	914	927	903	912	840	882	879	885	869	859	893	844	904	908	809	825	861	857	817	911	873	892	890	905	861	858	811	879	881	832	861	853	892	938	914	919	827	858	876	879	888	892	828	887	889	878	864	854	841	930	873	875	907	869	901	875	849	930	909	810	909	896	854	959	825	884	895	883	876	894	874	883	893	865	923	856	914	861	865	907	928	897	907	906	891	921	902	879	884	881	903	864	875	901	909	859	900	855	887	830	885	897	878	833	825	910	814	890	883	934	888	853	881	871	860	875	888	843	845	839	909	857	861	881	863	813	879	867	849	940	895	857	836	852	867	880	912	854	867	847	923	906	853	880	852	883	905	879	916	944	866	891	957	853	848	858	911	868	854	878	859	915	895	842	875	885	883	866	926	887	845	898	867	817	875	865	865	869	864	871	866	898	888	865	799	879	895	846	851	831	889	889	885	837	853	868	828	908	884	894	919	898	869	893	890	920	867	856	895	865	848	866	863	869	903	836	863	858	907	894	899	894	892	879	888	862	876	944	850	867	848	906	841	874	869	899	934	887	904	890	860	889	867	879	886	893	867	836	871	899	909	902	899	942	893	876	883	891	865	936	896	865	854	930	872	881	843	877	840	851	855	825	864	893	866	920	877	859	880	875	842	897	828	877	882	851	880	878	896	867	878	842	863	859	910	857	906	872	897	853	850	865	832	888	845	858	862	869	871	864	857	921	891	819	861	888	830	857	870	918	818	895	869	890	876	914	901	870	839	874	877	883	892	880	882	915	875	922	845	861	851	874	870	877	846	822	865	804	885	869	900	873	826	890	875	848	887	885	905	822	939	877	842	876	911	851	850	889	921	919	891	907	904	872	871	924	869	890	896	958	923	810	870	897	851	881	863	884	910	862	932	872	881	903	937	889	877	882	842	886	837	852	909	890	814	857	884	900	901	860	856	834	877	874	869	817	872	897	933	888	877	905	895	879	925	867	874	899	852	886	847	896	899	876	840	867	883	837	895	890	882	895	811	877	822	874	909	870	859	860	897	841	886	861	918	931	887	836	833	885	858	868	884	895	894	853	898	859	868	836	903	872	947	883	892	907	829	901	883	856	891	854	859	822	837	840	833	896	866	862	865	878	874	915	872	851	872	889	864	915	874	877	886	852	830	875	862	889	868	873	906	868	866	871	917	896	865	858	868	906	894	838	889	869	806	907	895	855	881	905	862	872	846	895	853	930	837
38179	22616	21738	13923	6123	4222	3945	3900	2472	2772	2675	1959	2045	1466	1130	1173	1017	1064	946	774	645	553	512	474	451	442	446	491	456	458	380	412	445	453	418	406	437	411	397	376	429	441	440	435	431	470	452	429	447	408	377	429	392	449	418	410	410	387	380	355	415	430	441	416	419	393	390	416	419	400	373	401	417	390	404	399	395	388	404	415	411	440	375	430	405	410	392	418	406	397	419	410	447	402	394	398	379	464	428	429	409	442	394	382	394	393	358	413	389	461	415	423	444	426	401	435	428	404	414	395	460	378	382	402	433	377	410	433	419	386	385	384	369	434	417	397	402	403	379	367	398	427	405	409	410	421	405	425	385	422	417	383	452	405	424	394	394	372	379	469	402	385	363	412	434	434	401	383	430	376	425	438	430	405	422	393	391	371	427	433	397	444	424	404	379	427	427	406	399	376	394	427	422	408	399	387	408	431	428	421	413	408	434	439	406	414	423	442	363	404	430	422	430	447	454	446	386	412	387	374	398	454	407	434	413	433	364	419	373	414	446	394	421	429	376	407	389	383	432	426	417	405	392	396	422	415	423	414	422	410	426	412	361	382	431	392	371	427	435	433	410	413	418	401	423	415	434	378	389	417	378	394	447	391	391	365	412	401	375	418	435	420	404	409	394	432	418	404	401	404	400	382	411	456	401	413	406	410	447	415	407	425	427	417	420	419	361	411	427	448	376	404	394	422	407	412	419	430	392	409	424	435	425	404	441	419	408	382	417	405	455	413	383	416	396	358	417	373	405	439	418	436	419	427	444	396	343	399	428	401	404	433	410	412	438	372	403	395	402	376	430	428	397	393	441	413	402	373	431	439	414	379	428	430	402	420	434	410	413	434	413	422	391	403	418	378	436	390	413	407	388	456	397	401	414	430	390	400	403	407	369	430	423	410	361	384	408	389	444	415	415	406	377	388	431	396	386	397	381	400	389	410	408	381	418	404	411	409	387	405	441	401	407	424	425	398	409	429	403	384	411	407	425	434	390	447	408	367	440	418	397	426	380	414	416	427	447	418	396	400	398	421	418	415	433	398	420	431	394	423	400	408	396	463	412	420	418	432	387	419	386	387	402	413	393	424	390	423	419	422	417	390	376	419	439	389	423	434	393	384	386	419	439	440	434	440	425	409	429	411	418	413	417	446	403	430	399	405	400	399	400	385	443	426	393	414	379	397	416	445	425	399	424	439	414	436	419	378	432	405	416	425	386	392	394	441	425	450	392	420	407	416	375	396	402	376	383	384	442	413	378	372	410	432	399	389	402	439	422	415	430	427	408	395	406	393	368	411	427	425	389	408	413	365	392	403	399	379	453	392	411	416	422	399	392	416	401	394	406	395	427	377	390	456	422	409	417	389	402	419	412	426	406	400	405	446	405	396	379	436	382	383	395	440	396	432	438	390	398	409	393	416	425	430	381	446	434	391	387	404	426	397	450	394	396	420	437	390	419	447	422	387	371	433	408	397	410	411	397	392	384	447	405	371	421	374	376	429	409	418	390	404	383	378	421	423	397	417	434	402	433	419	417	452	456	435	395	422	391	410	407	393	406	436	395	375	427	413	373	433	412	429	397	429	416	408	435	374	380	374	445	385	400	394	404	417	407	405	434	384	405	401	416	379	395	464	416	379	438	420	427	407	402	408	409	419	423	422	449	363	444	427	432	413	381	389	377	407	409	413	391	419	399	389	440	398	446	404	402	406	430	455	419	400	410	408	409	453	409	386	421	390	454	413	414	424	444	393	433	380	389	406	428	424	374	400	385	462	429	436	381	450	375	459	376	408	402	412	405	379	404	373	401	399	405	399	411	410	419	413	393	383	438	396	414	425	401	424	410	440	409	431	434	412	394	402	403	428	405	376	414	389	433	453	426	398	415	402	426	397	405	425	402	407	394	467	422	389	412	386	402	427	407	429	421	384	363	435	390	434	429	414	416	413	398	404	404	376	422	445	394	417	446	392	433	394	405	425	377	416	402	462	422	431	394	418	414	375	392	459	426	413	399	431	435	434	404	434	415	389	407	441	427	409	428	425	403	417	424	407	400	436	390	428	414	406	427	361	354	413	402	414	435	372	383	392	383	387	405	413	414	403	413	404	368	382	376	438	410	389	415	394	393	386	387	403	456	456	396	378	406	403	412	375	398	440	391	380	365	404	430	396	421	432	427	420	441	407	406	389	414	419	416	432	397	383	390	408	410	424	423	413	387	418	391	358	429	419	430	420	405	416	385	399	403	472	402	435	417	418	430	461	410	436	384	386	436	430	419	442	410	394	430	399	415	448	404	418	421	394	420	349	433	424	419	442	407	392	395	457	369	414	425	410	412	424	392	417	444	376	424	436	387	398	447	398	427	358	430	427	436	424	371	422	410	388	400	408	450	423	372	419	420	387	375	378	383	442	407	400	441	377	424	367	430	431	436	420	417	392	393	419	416	378	401	379	408	395	411	438	430	447	419	437	411	401	411	415	390	386	426	439	406	431	394	416	410	387	423	401	394	405	423	417	405	428	382	405	397	407	433	430	415	416	398	432	391	383	399	417	377	426	431	427	425	439	407	366	402	462	387	384	422	385	460	418	383	383	436	435	399	387	393	412	385	396	432	419	399	400	473	384	391	381	411	462	416	409	429	376	388	424	368	402	392	412	425	369	432	423	424	392	369	402	450	399	399	422	431	394	410	410	366	421	387	434	412	377	415	360	393	418	367	414	414	390	435	386	387	425	376	386	388	397	374	408	366	426	353	398	417	399	362	422	407	380	388	442	427	365	355	364	420	406	397	408	360	424	418	468	423	395	404	401	419	396	435	419	426	441	429	403	426	384	423	410	403	416	415	430	408	408	389	416	407	419	440	400	438	381	435	426	446	442	428	433	386	420	421	400	436	411	423	425	433	420	416	399	418	378	398	369	423	370	408	376	449	361	384	423	408	411	407	429	426	433	392	416	393	421	414	422	436	379	379	383	433	408	438	418	394	395	446	395	397	414	401	380	412	389	402	392	419	384	424	403	393	398	413	387	380	438	384	391	376	384	435	408	420	406	360	405	404	418	397	369	380	406	403	362	396	383	421	407	397	385	415	413	419	356	430	359	435	385	397	412	424	398	435	402	420	391	363	406	419	417	446	394	375	412	405	421	365	399	421	424	421	390	444	385	378	404	421	414	377	428	453	405	366	401	381	431	384	429	419	429	409	389	414	437	429	434	426	430	424	386	396	389	410	391	376	427	445	416	410	391	421	409	430	380	411	412	391	389	416	427	436	390	363	425	378	386	387	395	400	417	421	410	406	408	420	420	444	421	443	415	436	473	465	389	424	410	397	414	399	420	393	438	378	408	393	413	427	395	399	376	399	454	392	463	425	393	433	416	390	429	394	428	387	432	403	414	477	412	404	394	430	407	406	439	395	386	385	397	391	429	431	421	450	414	378	379	412	425	427	436	387	386	401	387	398	415	399	396	428	446
22993	15999	24863	21690	15461	13481	14857	14220	9864	11960	10842	8705	9054	6485	4894	5037	4804	4732	4149	2920	2080	1771	1628	1265	1153	1077	1100	1094	1040	1021	953	963	945	927	917	887	913	864	926	995	1001	1030	1060	1078	1040	1015	979	913	910	965	975	926	903	906	900	831	824	880	870	895	939	908	895	912	919	926	910	914	884	906	921	899	911	893	890	894	894	880	891	919	932	905	913	915	922	878	908	897	889	941	962	839	857	974	878	905	914	885	911	915	894	853	927	835	902	884	895	909	879	872	929	958	900	892	898	918	952	894	906	853	865	909	888	876	937	951	825	863	943	862	930	840	877	937	972	885	914	937	898	889	885	895	922	939	902	872	914	924	904	885	933	922	975	895	857	904	898	947	969	909	944	892	918	853	923	957	926	950	951	895	891	895	900	882	894	862	893	895	912	954	942	930	916	846	893	926	903	891	916	909	860	884	892	900	891	914	871	937	944	971	924	895	890	860	878	924	922	863	929	915	902	923	919	888	859	874	898	907	963	864	948	897	847	899	905	904	922	891	935	937	908	941	965	940	956	898	954	898	875	865	885	890	902	876	950	859	879	902	887	891	886	933	867	871	883	938	930	921	854	832	938	825	871	986	897	937	943	916	880	921	881	951	879	898	883	854	901	886	870	850	880	915	873	902	884	910	852	904	865	863	919	861	892	926	827	888	898	891	898	911	958	880	896	949	946	932	871	936	869	884	888	883	878	849	906	908	841	895	929	890	890	908	941	925	924	963	877	912	923	873	908	935	883	915	872	940	905	888	856	860	899	892	924	921	945	827	893	885	892	911	877	935	922	943	931	952	916	920	865	862	939	921	908	873	935	894	884	980	904	887	920	910	907	894	880	906	902	922	908	876	897	874	882	908	929	918	932	869	902	862	931	907	879	900	948	894	838	906	960	847	880	923	956	899	885	895	881	899	922	865	886	895	907	922	923	906	894	860	908	879	901	860	898	913	905	895	886	915	872	926	861	857	919	841	907	920	870	865	929	873	911	869	898	926	912	889	887	966	933	956	941	919	874	887	846	875	904	957	897	911	917	874	900	979	921	904	918	937	914	930	863	888	990	955	884	874	918	879	932	905	862	880	873	897	906	914	908	947	935	947	931	882	904	964	887	862	967	941	852	908	909	896	913	921	914	942	856	886	899	910	869	920	924	887	1010	936	918	862	942	899	897	894	881	900	923	866	875	966	911	893	895	873	880	862	879	918	892	887	903	913	914	889	962	919	851	877	902	903	925	844	902	894	941	950	852	877	914	878	874	883	883	946	886	908	903	905	942	899	876	937	886	884	888	876	919	908	891	847	911	895	949	934	902	864	914	926	902	847	911	956	874	901	904	895	884	888	943	897	893	929	900	889	902	874	890	934	958	894	925	857	929	856	897	851	904	903	869	814	885	904	912	908	912	920	828	861	862	899	895	885	889	918	907	871	918	930	897	916	905	933	915	888	918	867	853	906	860	917	846	908	889	934	888	924	824	942	919	936	902	935	848	865	921	873	893	912	858	883	860	936	888	919	883	895	859	875	889	899	917	849	926	912	920	948	926	917	883	912	899	938	884	906	989	891	886	905	900	901	889	860	950	912	900	860	863	918	926	878	897	925	864	879	870	923	869	913	919	855	886	897	962	908	863	894	905	938	877	921	870	874	889	917	908	898	868	932	929	935	960	912	913	909	864	937	887	901	944	913	924	893	921	908	913	849	922	920	921	911	825	967	892	915	888	898	923	917	898	933	938	936	899	902	889	925	923	864	924	958	849	917	926	923	846	881	866	894	890	839	932	937	897	908	867	917	907	930	914	887	881	916	927	925	931	966	909	936	881	903	910	932	936	882	876	893	899	915	870	918	875	924	907	919	880	888	909	894	874	904	905	932	886	862	877	882	916	872	884	819	902	899	910	920	937	846	926	912	909	868	852	893	899	934	889	947	918	938	885	949	888	860	871	910	931	917	920	900	889	828	897	919	877	945	852	889	906	937	928	867	941	902	874	836	928	938	909	912	931	927	955	922	876	926	900	961	869	862	915	921	900	875	852	900	879	944	867	909	923	928	907	911	886	869	902	884	896	862	895	886	876	936	859	914	871	927	905	894	912	918	941	902	906	950	913	825	890	926	901	924	835	898	910	899	889	841	912	942	895	944	881	877	897	859	932	901	870	876	892	947	908	890	878	924	866	929	897	901	882	907	902	909	900	910	923	881	956	831	898	867	879	862	889	881	867	928	931	859	905	887	853	903	911	939	903	871	926	938	873	892	912	851	868	877	896	894	915	885	895	898	925	903	929	939	898	900	872	893	903	859	877	876	944	904	882	919	936	900	904	881	890	894	902	906	890	904	890	892	925	898	934	817	909	927	910	921	952	932	901	896	882	868	927	864	919	904	897	892	900	906	947	986	919	861	912	902	981	916	930	874	927	949	916	905	897	871	927	896	935	851	867	890	926	893	893	926	895	923	892	856	924	888	960	910	927	875	939	900	862	893	915	948	914	863	832	929	832	947	939	982	877	946	881	935	898	880	976	931	922	917	924	837	956	882	914	924	905	847	888	908	901	881	866	905	851	862	898	913	951	935	920	876	895	881	935	932	907	863	901	897	898	913	912	868	924	920	900	916	914	910	938	883	944	878	921	910	846	883	915	945	873	861	901	893	967	912	895	940	915	916	907	870	864	928	870	944	891	880	921	916	845	893	958	917	871	952	883	907	891	914	916	902	870	917	926	905	917	911	925	887	921	886	896	896	895	828	873	859	931	894	892	867	911	907	879	888	887	914	902	906	870	920	970	947	921	898	899	871	879	964	937	857	882	933	926	889	902	913	916	829	879	973	830	897	964	917	870	847	909	889	853	891	847	977	970	894	933	911	939	885	942	908	930	876	883	895	848	925	881	894	837	877	941	962	910	922	852	917	885	886	902	909	873	862	898	913	965	901	899	923	924	922	956	914	918	916	955	888	925	894	882	894	947	884	895	932	892	876	884	930	870	873	935	922	942	950	903	867	899	943	880	909	884	846	995	899	918	899	882	913	885	984	895	904	858	855	862	894	918	897	869	917	884	905	943	938	897	911	897	898	874	893	962	855	802	869	919	950	885	871	898	864	930	893	933	908	939	907	855	887	928	918	883	896	911	968	900	882	894	894	856	901	916	878	887	877	973	906	912	921	906	940	929	821	950	898	942	910	882	926	896	902	890	868	881	865	968	901	925	908	890	923	857	898	916	939	883	932	887	909	859	910	861	880	891	911	894	889	930	896	941	939	848	927	882	901	848	880	912	859	960	900	891	904	856	910	898	897	878	878	830	986	920	893	926	867	880	854	886	869	889	941	881	906	873	893	901	904	912	901	902	903	924	952	899	877	930	896	862	880	890	934	922	884	957	863	990	909	899	946	915	919	884	858	886	872	867	897	855	955	882	866	889	881	939	889	893	931	913	896	933	880	894	984	912	881	869	927	929	908	908	878	924	891	905	943	884	946
20361	7609	5509	4013	2377	2047	1717	1701	1112	945	1014	947	1050	965	726	595	626	573	459	447	375	409	410	341	375	367	354	389	365	350	363	378	358	325	374	326	363	340	347	348	348	333	364	293	358	346	396	343	357	336	331	330	316	331	316	363	352	363	363	325	334	345	365	328	343	340	348	320	348	317	365	380	350	311	313	350	328	371	354	323	348	326	349	352	345	343	325	317	333	315	327	344	335	365	365	321	323	334	366	350	365	322	368	342	312	308	362	327	315	339	307	336	356	353	306	377	322	359	338	347	294	321	344	350	344	333	356	345	329	370	368	343	357	315	377	354	331	339	353	315	341	345	346	321	321	360	371	352	306	347	343	332	327	327	366	334	358	336	368	355	364	337	327	343	347	311	328	357	345	363	318	335	362	317	338	382	381	364	401	366	358	342	344	345	364	332	351	347	356	339	396	327	339	335	326	327	358	323	339	360	333	322	349	328	376	348	344	350	346	314	359	329	342	358	324	307	349	398	359	355	370	374	392	343	363	323	353	341	354	340	342	351	319	331	363	346	324	386	334	361	299	376	382	343	378	371	371	347	363	338	344	366	356	354	348	328	343	368	370	354	365	377	343	323	347	403	376	338	349	354	346	346	352	368	343	346	383	345	351	317	354	360	347	316	348	350	323	335	320	351	332	352	337	386	306	342	349	340	333	345	354	348	342	364	371	309	356	374	354	346	359	292	362	322	351	344	311	321	344	349	328	322	359	333	312	349	341	373	325	311	338	322	375	352	370	338	342	404	371	346	330	377	344	354	350	370	329	326	354	330	363	319	350	365	326	318	383	391	323	369	329	355	327	354	389	317	342	339	315	322	346	360	327	350	337	335	337	299	407	353	389	335	308	325	343	347	353	345	320	338	359	354	338	325	320	377	370	336	333	330	384	340	367	352	329	338	344	354	364	358	367	382	301	329	332	397	342	347	372	381	316	381	326	371	358	341	327	408	347	388	338	373	321	349	360	361	339	366	369	366	327	377	313	312	327	356	345	341	356	309	370	339	333	346	368	359	382	343	351	343	312	313	343	345	378	340	381	360	350	347	333	354	343	356	357	343	362	362	361	371	364	320	333	349	329	337	373	354	347	352	355	341	368	363	331	399	341	344	339	358	339	333	348	337	321	316	310	347	331	323	340	332	353	351	336	355	343	314	338	351	387	359	350	364	332	362	367	334	352	363	375	403	397	330	359	362	338	372	341	334	358	344	323	363	340	352	334	329	329	333	341	340	321	350	352	364	336	333	392	329	345	349	355	333	351	340	372	380	359	395	332	333	307	268	365	365	328	371	349	344	352	340	372	333	328	312	328	357	327	372	364	337	362	359	334	364	336	363	374	354	349	305	310	341	337	360	361	344	378	351	355	335	336	349	347	347	343	351	344	300	332	340	366	331	359	371	332	315	388	342	360	304	326	392	365	372	352	351	361	323	334	338	349	305	351	349	340	347	369	327	353	339	368	330	315	352	358	343	397	332	336	355	385	303	355	358	360	400	338	329	355	290	329	383	344	319	306	338	330	339	293	337	338	366	351	365	363	354	355	340	295	364	378	357	355	358	341	341	365	370	361	323	335	355	350	334	367	358	310	320	332	307	314	348	415	351	373	296	359	331	332	321	338	348	318	312	370	346	348	332	370	393	365	345	345	349	324	365	336	360	353	379	379	361	332	348	331	353	352	360	401	344	322	351	339	341	343	356	383	320	383	330	344	330	317	357	339	363	306	322	340	342	346	359	327	359	367	349	300	339	314	396	366	326	337	360	355	321	325	331	346	369	336	362	353	356	350	353	329	339	341	328	326	327	330	372	359	351	316	337	323	365	375	354	343	326	339	361	356	388	329	345	331	366	349	353	350	353	313	397	344	307	346	320	336	349	363	357	332	334	365	367	322	351	364	338	341	352	384	348	307	328	333	349	355	365	327	342	325	361	371	342	363	331	376	364	324	346	329	326	351	333	363	391	359	362	365	323	330	337	338	346	338	385	344	363	322	334	354	342	321	317	335	327	331	368	331	378	364	364	357	333	375	335	347	337	359	358	369	353	364	353	322	352	306	302	338	361	369	335	344	362	344	349	399	350	320	337	357	329	320	357	318	343	343	350	339	358	350	332	333	350	344	346	360	338	341	317	362	328	342	322	334	341	357	362	323	309	346	353	366	375	328	380	305	347	388	315	349	368	320	357	361	307	368	351	362	364	363	349	360	369	331	353	349	319	332	327	358	317	321	332	339	357	344	349	349	334	338	362	372	348	345	363	339	347	328	320	319	346	358	334	355	346	317	371	332	381	319	328	328	355	357	358	345	367	375	339	366	315	311	337	369	335	343	355	362	362	348	371	359	338	320	350	363	371	378	354	348	363	322	337	344	354	331	373	412	351	364	366	351	344	323	351	359	364	350	334	310	340	399	324	348	345	329	306	302	311	335	365	333	337	365	348	303	374	342	359	353	334	321	338	330	331	344	349	324	347	348	338	366	348	324	328	373	347	341	355	353	347	354	332	357	319	357	382	338	305	341	337	332	369	348	398	339	352	392	405	374	350	346	344	327	366	325	379	349	369	349	320	363	367	395	365	354	321	315	325	311	326	310	371	324	331	355	324	356	350	335	350	351	352	324	321	354	325	318	360	393	355	387	297	376	360	350	352	331	296	314	360	374	343	322	360	373	341	345	295	341	347	323	370	352	356	335	365	331	355	344	316	356	330	358	379	363	319	359	363	362	359	304	372	345	335	322	339	347	347	350	325	348	363	322	313	321	373	350	366	343	351	308	314	382	353	314	363	366	365	380	354	360	372	312	329	337	375	347	311	329	345	406	347	360	354	312	368	344	324	337	360	356	354	346	351	343	354	341	333	353	367	355	343	374	351	326	380	353	330	314	337	349	360	338	318	345	359	321	367	343	343	349	334	394	376	314	331	341	355	335	351	342	355	372	342	351	340	343	343	349	374	346	351	313	366	336	342	359	326	363	356	313	338	344	337	344	335	348	355	338	342	330	308	356	326	335	343	362	313	369	305	311	355	375	315	346	335	337	318	337	361	369	332	349	359	346	326	366	356	360	362	379	369	342	391	363	349	338	343	346	346	330	347	320	357	375	353	340	322	376	335	363	366	358	353	345	344	364	327	343	341	351	351	382	341	346	375	341	374	348	333	339	349	378	325	396	368	353	309	346	350	391	327	373	347	315	331	341	331	333	380	353	337	326	333	349	359	320	357	283	341	360	308	379	349	387	350	359	280	364	331	370	376	346	340	351	383	337	338	342	321	344	328	319	382	362	359	355	359	330	385	356	388	313	349	347	350	374	389	301	352	354	352	350	363	380	391	359	342	357	354	346	314	332	338	328	349	349	347	403	320	313	344	358	365	346	373	378	361	365	312	370	322	361	335	362	383	366	341	344	354	381	370	318	411	353	338	353	333	334	308	334	346	376	331	328	325	336	375	327	347	396	361	337	337	353	367
12282	5817	8686	9760	7380	7846	6898	6616	4479	3799	4147	4287	4682	4296	2999	2559	2442	2178	1721	1342	1262	1214	1059	915	902	896	947	835	845	805	802	778	810	833	766	789	783	759	796	804	772	815	819	814	802	766	761	779	794	765	771	745	757	777	785	754	777	825	844	801	800	807	806	786	768	738	741	755	767	757	703	793	772	814	760	804	818	738	810	805	752	787	791	796	741	778	771	772	784	806	781	804	750	762	783	803	780	798	802	788	809	810	749	761	809	773	781	728	807	765	776	862	770	794	780	748	825	790	800	771	758	764	779	822	802	757	763	790	812	779	807	797	769	813	805	800	770	783	770	767	765	810	810	790	774	757	761	782	764	840	724	792	764	748	731	787	794	797	789	760	792	803	735	775	768	779	785	852	745	770	741	797	815	779	813	750	762	807	791	756	754	790	813	804	720	834	747	771	787	765	808	762	790	782	761	804	754	793	809	777	783	825	774	770	790	731	769	837	835	806	829	772	821	789	800	774	867	762	779	769	811	840	787	783	761	779	800	792	789	839	821	793	757	829	754	796	786	821	821	823	749	761	839	786	803	790	760	777	814	800	837	770	790	792	794	769	783	802	800	746	804	778	803	822	791	767	754	798	797	771	802	760	799	795	837	771	776	785	807	828	785	727	812	774	791	785	776	776	733	806	835	807	787	804	772	769	810	764	741	833	713	810	785	766	770	790	797	828	789	806	782	809	834	797	727	774	774	774	723	795	812	774	731	775	752	801	777	718	811	759	773	725	797	776	819	793	731	717	790	770	743	740	813	770	778	782	783	797	724	792	787	772	753	802	747	762	802	790	785	787	742	754	792	805	722	790	769	800	762	759	770	761	788	801	797	769	777	802	740	799	834	759	776	768	735	713	726	789	794	764	725	808	811	779	763	835	784	759	814	822	783	751	794	801	814	808	821	821	726	795	736	766	765	734	769	770	796	822	747	790	761	800	808	749	771	747	781	795	816	792	808	738	759	757	759	815	781	813	828	784	764	804	794	748	819	805	767	799	818	753	797	793	781	817	797	831	739	830	762	748	803	815	750	720	735	764	821	770	819	798	770	804	782	797	790	806	825	796	786	720	764	779	844	782	789	756	762	816	818	742	782	773	816	734	794	755	785	735	803	787	787	846	756	748	768	811	766	754	728	799	761	822	795	772	768	794	779	795	775	739	726	800	789	814	758	803	818	778	722	795	788	756	809	829	783	750	792	779	763	790	799	719	783	744	783	707	845	804	794	765	789	746	749	740	776	791	788	763	798	775	763	768	782	828	787	808	768	780	783	762	796	827	795	799	786	834	712	807	779	779	768	793	762	794	735	771	784	778	825	787	844	764	795	790	801	767	760	799	803	718	797	818	815	771	730	776	774	796	767	740	783	701	773	750	737	799	777	814	735	789	750	817	806	767	791	810	767	764	802	843	723	725	831	788	789	754	728	807	793	757	736	752	767	775	770	764	772	796	781	794	803	746	762	793	770	786	784	767	806	769	775	776	766	763	769	794	772	800	810	788	758	773	771	793	791	796	814	760	772	748	807	776	764	754	814	791	786	752	730	798	790	815	756	760	749	775	838	772	801	813	753	739	803	741	769	857	799	797	766	721	806	771	790	765	775	772	808	768	848	805	812	813	742	810	838	779	767	793	806	751	721	783	769	712	791	750	800	744	745	753	762	776	781	801	805	813	747	760	779	735	763	799	761	791	812	802	753	821	794	795	786	840	827	768	774	769	772	808	798	808	797	793	791	837	743	737	805	746	853	801	796	816	763	798	770	762	760	822	832	789	809	818	830	719	755	772	787	767	739	799	784	831	773	784	811	823	826	823	759	766	809	814	758	821	762	780	735	786	780	768	720	753	744	730	777	794	731	805	796	793	760	782	741	775	829	783	755	743	819	799	792	786	802	761	715	782	765	781	769	841	792	824	769	809	799	817	817	739	782	754	789	804	757	806	761	776	778	823	770	778	741	747	807	797	746	784	794	753	795	757	720	786	787	780	808	808	746	787	751	783	835	769	746	803	819	747	789	827	812	761	816	787	815	788	811	819	813	792	777	776	824	763	769	817	733	789	746	763	804	792	799	763	809	771	801	813	798	753	773	775	830	769	788	780	819	723	818	751	796	783	768	776	801	784	795	807	780	746	830	779	751	811	741	784	847	825	752	753	841	784	832	755	839	815	811	797	823	836	775	746	818	792	803	792	777	764	807	747	741	779	798	767	756	745	793	732	824	789	776	780	793	803	798	775	798	858	800	760	765	808	784	784	823	774	728	753	795	774	794	819	783	776	744	748	788	759	769	737	773	755	810	778	758	784	796	829	791	795	779	788	784	799	819	767	813	778	730	749	736	773	780	796	821	767	754	818	786	806	749	806	774	811	758	753	777	754	782	825	817	838	764	808	748	744	777	819	806	754	775	788	775	785	775	817	836	779	754	819	819	818	727	782	811	787	750	769	800	821	771	784	810	789	722	757	841	776	798	782	810	795	757	754	786	781	745	734	784	719	768	797	809	772	764	822	741	798	759	770	739	789	756	754	784	780	819	780	725	786	763	738	764	741	719	725	732	778	749	740	794	768	761	779	780	804	793	824	720	784	784	773	800	757	715	782	802	718	825	774	804	778	791	784	782	774	777	778	791	773	790	779	794	772	760	802	800	763	753	769	724	737	808	782	809	742	767	773	767	800	813	781	814	785	741	729	765	783	750	759	776	804	812	796	779	795	762	819	776	777	781	767	772	781	795	796	777	791	779	794	811	782	778	752	772	806	745	785	780	769	786	803	777	812	776	838	716	812	792	771	741	738	835	830	789	773	783	816	766	802	820	766	762	814	761	745	771	811	773	804	803	771	804	750	805	800	764	783	748	803	814	838	732	745	780	783	726	793	795	783	784	769	761	744	746	768	793	787	775	774	749	740	761	720	788	772	773	779	759	778	800	779	749	830	780	784	809	756	752	791	783	764	752	781	763	793	851	784	772	767	738	763	776	741	755	775	785	810	777	829	766	776	756	789	748	727	774	792	813	773	816	796	813	773	784	763	812	763	781	781	737	761	799	798	829	790	810	802	748	792	746	757	825	787	804	790	818	765	804	743	721	763	807	743	728	791	819	799	734	771	776	776	811	777	785	765	749	806	747	800	803	804	777	796	821	766	739	757	752	775	746	778	764	844	777	736	769	759	785	800	786	778	782	805	775	831	822	804	781	822	789	798	752	799	748	791	752	752	790	770	789	832	710	800	803	797	770	764	767	766	801	786	754	769	807	792	787	758	744	788	725	797	786	737	798	760	802	814	784	832	732	766	728	804	781	772	749	775	805	811	754	817	781	774	828	719	816	793	801	827	719	808	779	840	764	782	820	804	801	825	782	768	797	789	723	753	784	775	823	812	784	738	790	809	779	793	774	763	817	783	784	796	774	789	760	758	776	811	772	774	736	751	781	803	818	758	802	793	731	764	812	770	797	795	826	773	792	781
30333	14367	11442	8695	3742	2958	2354	1892	1605	1566	1677	1364	1362	1224	1114	899	846	884	662	543	527	510	417	437	411	460	424	419	398	426	387	432	377	420	429	393	365	382	429	411	420	378	426	429	375	435	398	375	409	422	352	436	391	393	371	407	381	400	392	381	365	380	403	417	383	367	408	388	460	373	399	366	401	359	410	354	399	419	384	381	383	353	390	401	386	419	389	448	396	371	413	370	385	413	404	408	399	417	378	376	388	364	395	367	414	407	383	388	398	416	405	399	431	430	390	370	426	420	414	418	385	412	395	375	387	361	385	397	376	390	387	373	410	388	442	395	408	364	347	380	370	427	397	409	407	400	378	379	339	413	393	388	352	395	398	386	403	376	391	370	365	390	419	375	384	390	385	385	426	446	405	412	395	393	368	402	357	381	372	379	409	366	429	373	431	378	403	394	440	413	406	425	381	400	383	396	398	404	380	351	381	372	370	373	425	428	362	406	363	376	385	404	395	425	381	381	408	369	397	393	403	379	423	393	400	362	386	405	390	392	395	380	378	352	406	416	395	389	385	379	379	358	376	395	409	418	419	393	366	394	419	385	409	368	413	378	411	380	398	425	421	400	401	416	376	400	398	382	370	430	426	405	372	422	429	404	397	417	404	398	410	429	415	416	389	403	381	381	409	393	374	339	400	360	381	377	423	436	377	350	401	409	437	409	384	410	416	379	414	407	382	404	410	416	381	377	399	410	375	380	397	377	407	401	377	365	369	371	397	384	416	372	421	404	360	383	364	386	372	404	364	372	378	386	397	440	416	374	420	392	430	362	397	368	385	433	395	368	389	399	433	388	383	380	373	408	378	374	393	430	395	368	402	425	368	389	384	393	387	411	407	402	398	417	388	373	367	415	373	379	399	392	380	374	400	354	402	419	420	416	403	397	399	405	409	415	373	386	381	402	373	420	387	425	411	399	381	357	419	425	388	388	423	387	393	414	409	430	425	400	376	428	418	373	408	383	439	385	394	387	402	361	394	417	373	371	386	423	409	389	439	396	384	453	391	385	373	409	411	407	386	408	411	407	408	423	421	405	405	413	423	415	378	384	358	417	367	401	359	374	401	416	413	380	411	393	371	379	392	385	417	424	397	408	341	409	411	401	408	410	398	402	426	365	386	384	415	374	361	412	402	399	368	375	384	363	420	404	367	406	436	395	412	394	391	384	397	374	401	373	416	420	420	433	355	376	404	418	388	361	394	383	386	425	426	394	430	389	384	398	399	372	370	387	358	424	385	390	395	424	403	408	412	389	404	417	384	403	410	386	384	384	380	383	398	404	413	412	394	361	355	417	382	372	411	374	382	364	428	405	395	378	408	411	374	385	376	393	400	399	415	407	378	377	424	432	399	388	398	392	406	396	408	404	431	387	414	401	419	362	400	400	395	420	429	396	443	396	374	424	398	413	403	406	423	401	417	423	409	411	375	389	383	418	447	419	367	386	396	407	399	391	375	373	397	391	391	387	434	409	394	411	426	375	412	414	380	386	410	424	392	393	359	419	384	430	384	370	393	384	414	417	429	414	427	393	374	437	422	377	432	419	383	412	426	426	415	386	395	391	395	336	428	388	420	386	412	412	378	362	392	403	417	411	386	419	383	422	427	405	375	354	410	400	366	400	373	399	422	378	384	367	425	434	435	391	383	391	389	408	409	382	383	402	382	373	393	370	398	393	385	427	395	428	397	368	409	406	384	435	402	381	395	390	380	390	440	389	426	380	435	380	395	429	374	351	392	419	387	415	406	381	356	394	371	391	421	390	387	425	394	402	392	404	389	406	362	391	397	405	396	446	362	390	436	375	420	436	393	425	372	409	361	387	381	384	428	391	439	372	389	420	407	391	415	406	369	418	402	396	404	425	404	393	378	408	405	358	391	418	411	379	397	392	391	377	436	387	388	405	439	426	387	425	375	420	391	391	414	368	387	397	380	404	371	383	409	391	368	394	397	415	398	434	394	425	401	415	405	382	396	408	389	383	409	379	408	416	405	409	437	373	426	420	409	379	408	440	393	397	390	373	371	387	375	413	409	416	357	394	368	414	400	394	418	391	377	361	406	402	354	399	415	384	344	386	381	423	378	397	410	416	425	356	394	352	373	424	412	403	403	361	373	417	377	403	402	387	404	395	392	373	394	437	413	395	384	400	371	405	433	431	414	424	429	375	374	393	413	427	411	398	433	389	406	376	413	387	392	371	405	388	422	393	401	391	392	417	393	412	412	390	404	393	367	402	372	430	380	375	368	412	423	382	384	378	373	377	381	385	419	429	395	376	419	367	384	420	368	371	380	380	426	404	387	419	426	408	391	413	391	390	399	359	390	416	426	367	406	408	379	375	370	399	407	403	415	344	422	403	368	399	398	408	442	388	389	462	375	430	397	407	401	385	414	407	371	400	395	400	428	411	385	386	394	375	355	428	412	390	394	399	379	385	373	372	374	360	412	396	406	397	393	412	406	368	367	397	407	389	412	388	399	374	373	404	382	380	401	418	381	380	399	418	376	398	405	367	433	342	387	390	404	417	385	397	403	363	378	415	425	368	402	376	395	394	396	336	401	408	446	397	366	388	390	393	373	438	409	473	433	422	396	395	404	374	406	417	415	418	393	408	397	387	392	384	394	412	397	410	434	404	389	450	458	422	368	420	399	393	389	395	364	422	412	423	394	418	388	395	355	415	371	361	410	428	422	399	382	393	382	414	398	419	403	377	373	398	403	365	384	377	356	416	428	414	387	437	384	389	402	409	424	394	357	369	431	379	373	375	376	375	372	402	420	357	432	396	383	392	382	417	416	434	421	379	402	410	386	367	426	376	386	394	399	383	394	380	398	382	386	439	381	443	398	390	406	426	424	397	393	428	410	358	454	419	408	452	404	378	374	386	385	392	411	428	379	426	384	371	428	415	377	400	375	409	439	395	358	403	396	378	381	389	430	422	398	408	413	410	407	435	414	395	406	377	395	355	412	428	446	381	416	394	398	399	383	409	348	386	379	393	378	407	386	402	424	390	393	416	395	399	428	415	402	399	429	401	408	390	399	387	378	374	402	381	400	434	389	402	434	423	395	421	375	353	443	372	387	402	405	376	403	407	454	374	370	402	376	392	420	400	394	404	411	415	413	431	430	430	386	389	384	380	373	412	388	361	414	383	428	414	416	415	430	422	404	431	378	400	380	406	420	439	399	366	324	377	383	399	387	409	393	402	397	398	362	407	418	417	392	396	397	384	398	343	361	436	378	356	361	404	363	412	383	376	388	409	402	383	392	353	389	376	395	384	395	390	427	440	408	415	420	386	381	377	382	398	404	372	401	406	354	420	395	399	411	374	433	375	410	386	376	390	390	368	368	383	399	398	421	408	412	381	421	377	412	417	383	404	406	366	389	410	429	414	398	377	390	388	392	397	398	379	386	434	409	414	435	373	394	400	401	421	352	402	390	366	413	414	389	427	415	411	397	402
18716	10695	15545	17997	10314	10412	8797	7644	6537	6662	6923	5591	5893	5466	4404	3644	3850	3246	2609	1912	1819	1488	1270	1049	1051	1126	1053	1013	975	934	980	916	993	939	920	826	871	826	871	864	882	888	1010	1001	974	910	921	845	931	879	859	923	872	878	840	837	840	898	936	891	877	866	908	865	833	867	872	862	855	930	885	892	854	887	855	838	881	910	896	873	869	831	888	903	887	915	892	900	872	845	895	876	845	902	865	867	881	865	866	872	857	848	872	888	895	867	869	867	860	841	892	880	850	910	823	893	942	867	900	861	914	899	900	901	876	833	830	872	865	880	853	884	863	870	909	878	860	852	879	877	833	879	813	883	900	797	867	854	844	848	912	883	902	856	856	844	942	901	852	891	937	872	922	898	875	812	860	867	923	852	887	872	855	871	884	857	830	867	861	942	849	844	847	873	900	888	867	902	863	882	914	852	939	884	852	882	828	849	864	904	849	896	929	890	883	908	839	865	905	892	890	822	860	883	888	801	836	859	829	918	890	934	826	899	897	911	898	831	880	896	804	861	903	894	907	876	920	909	880	933	868	825	877	858	902	872	833	892	903	891	873	814	864	905	874	853	886	882	839	801	844	882	901	876	934	963	891	857	878	859	871	863	870	910	886	879	907	837	862	848	807	891	895	898	867	873	875	913	887	855	881	921	900	846	870	866	932	840	882	846	842	888	863	874	902	904	846	854	877	864	888	878	816	818	872	925	917	874	883	846	884	896	855	862	879	825	878	891	905	931	857	932	896	841	879	896	908	886	885	890	839	916	868	869	860	880	864	910	907	866	854	871	854	842	960	853	909	859	886	862	881	940	905	869	818	898	887	929	878	868	888	864	917	860	876	870	891	910	847	915	888	845	873	881	845	916	873	843	848	866	894	862	911	852	862	902	900	886	933	829	878	888	849	894	901	868	819	841	884	834	856	829	884	912	904	912	871	843	888	881	890	894	868	853	893	874	865	891	898	878	870	883	898	821	888	895	890	926	929	861	938	875	843	896	882	860	826	907	887	880	885	909	812	835	889	969	840	894	885	912	878	882	906	873	887	879	917	821	988	899	908	945	789	904	878	843	866	879	870	863	855	893	875	862	885	924	932	839	883	913	893	904	868	918	862	838	885	844	879	849	871	924	886	892	903	877	852	895	939	858	870	852	805	892	897	865	871	899	907	903	893	902	862	873	902	801	875	842	879	879	902	828	849	868	894	856	832	850	842	911	876	917	850	884	851	887	812	942	899	920	867	889	962	860	849	861	914	882	921	881	841	905	869	834	923	895	848	902	875	908	892	878	906	887	858	840	913	847	888	853	866	904	837	854	873	835	902	903	878	891	870	883	874	934	876	898	860	899	890	885	824	862	921	897	853	916	840	924	848	859	834	882	877	893	878	832	891	877	910	857	889	887	869	916	889	872	868	891	881	855	877	894	907	839	830	858	857	875	942	893	875	869	851	869	909	890	903	860	853	901	919	878	860	882	910	874	914	892	870	858	895	850	879	847	846	871	873	901	889	846	879	906	862	896	893	888	870	872	872	905	900	904	906	879	894	791	861	889	887	886	913	836	855	878	880	949	817	890	892	877	885	887	865	888	887	861	926	883	862	834	871	889	829	864	892	878	861	933	868	847	905	906	889	890	889	854	925	913	874	884	873	865	891	804	837	860	817	838	795	869	839	839	870	918	870	856	881	878	843	826	881	887	861	900	895	851	876	855	893	876	859	884	872	889	889	806	851	894	926	908	844	877	883	928	859	878	897	907	881	904	840	886	903	897	849	850	858	893	835	931	884	899	886	965	890	861	859	894	899	845	870	889	871	907	928	847	871	861	903	889	834	939	860	862	875	842	933	864	854	882	933	829	881	862	875	875	831	882	878	898	896	900	881	881	891	922	806	843	923	845	869	860	844	842	968	830	853	899	847	890	861	844	884	892	887	888	822	862	826	895	821	880	859	868	846	914	879	852	845	876	888	878	858	883	908	886	858	926	907	867	914	908	913	912	929	894	903	911	904	893	911	820	839	952	857	867	842	878	871	860	838	877	882	857	914	878	877	871	837	824	864	835	910	869	893	869	896	900	841	859	870	814	871	823	827	911	871	906	871	882	971	895	880	911	846	855	878	896	886	851	885	912	867	866	846	836	890	895	881	894	797	872	900	910	861	914	857	900	881	883	867	899	890	860	860	909	863	842	839	904	874	880	891	883	874	807	846	885	869	864	860	880	853	862	814	825	833	861	914	875	899	873	928	872	877	849	831	893	895	857	899	880	889	849	871	900	893	870	867	886	893	874	883	853	878	891	909	897	875	844	902	903	909	823	853	902	837	910	858	844	902	907	877	890	899	860	901	907	973	896	868	847	858	865	842	906	823	863	903	823	844	852	865	891	873	862	888	884	894	868	844	872	909	922	880	822	905	904	835	923	850	859	839	892	815	850	908	886	884	927	868	893	903	912	841	886	876	900	854	908	874	895	948	899	890	942	859	895	892	880	865	846	838	882	837	891	801	862	830	866	818	849	889	909	865	899	865	836	885	881	834	919	897	937	917	854	892	829	911	873	912	939	868	882	846	907	884	880	913	814	883	827	906	932	875	858	841	842	847	849	832	891	901	885	941	886	831	878	845	858	889	890	821	851	871	887	869	881	862	905	905	867	909	872	836	860	924	857	886	871	931	867	891	876	870	864	887	835	906	850	820	881	908	924	888	887	928	840	867	909	889	894	960	918	816	862	896	917	878	829	837	870	911	859	901	919	909	872	826	889	843	876	865	906	869	853	885	914	865	852	880	896	897	879	842	886	881	899	854	881	892	891	867	901	884	841	876	838	906	897	894	877	905	882	864	843	922	893	857	890	913	895	893	837	909	877	933	861	912	865	857	891	909	890	902	863	862	888	900	884	815	879	884	843	856	820	868	899	856	862	875	858	877	924	862	866	925	874	825	902	899	864	931	861	850	894	855	846	858	909	838	834	853	884	866	902	835	929	917	827	918	889	859	851	854	879	869	850	877	800	863	864	840	858	839	888	935	845	823	902	837	909	920	848	840	870	883	894	917	841	886	852	870	843	914	839	913	885	897	835	910	859	886	868	842	878	901	831	910	892	853	865	856	855	892	940	893	854	827	819	855	894	851	870	863	859	822	880	873	900	848	849	923	845	889	866	823	899	869	880	865	909	899	894	871	896	839	899	895	893	867	833	897	843	857	866	880	893	867	865	912	865	852	887	862	886	894	882	859	871	844	864	921	895	908	893	916	869	842	846	904	893	880	860	926	877	831	883	838	868	861	877	847	858	895	925	849	881	878	852	884	867	905	886	927	904	913	888	857	892	846	862	951	849	890	873	881	889	870	840	896	937	896	908	886	902	890	866	883	879	874	923	835	877	829	885	898	879	893	839	898	870	871	879	795	888	907	867	878	859	878	860	906	840	875	843	952	913	860	837	839	870	832	912	881	886	868	900	853	898	845	882	876	889	858	893
42871	23224	19825	14059	5439	3495	3108	2046	1890	2298	2309	1556	1349	1348	1204	1080	1062	970	816	690	609	557	478	486	461	452	455	427	430	404	388	397	388	402	428	431	411	446	448	436	414	458	462	435	460	497	421	481	400	431	394	445	432	407	457	384	428	423	412	425	406	406	424	434	431	451	395	397	404	439	380	407	414	403	414	414	410	448	420	420	373	414	407	352	423	397	399	415	386	398	397	400	408	408	391	403	377	394	426	463	450	409	363	398	400	382	374	439	438	417	408	394	412	412	407	413	434	407	415	399	369	425	370	429	406	391	408	427	472	443	433	469	411	386	395	443	376	401	436	383	399	397	397	409	391	416	439	411	411	440	419	403	431	377	408	415	382	428	414	398	408	396	426	378	394	454	417	459	386	390	466	400	389	399	382	409	398	425	425	399	401	406	370	387	417	430	428	416	374	410	411	406	427	408	375	420	428	426	445	420	385	387	406	400	364	405	436	392	440	391	396	433	439	437	370	425	431	417	448	401	437	396	413	447	442	423	433	459	434	432	391	390	408	437	387	448	394	463	455	418	401	383	423	373	394	399	429	401	393	400	385	388	450	369	351	393	390	413	439	386	380	402	407	398	398	409	438	407	425	442	424	385	418	412	428	408	412	403	402	381	410	421	437	447	396	408	458	433	393	395	383	398	372	398	430	442	440	439	430	405	451	433	440	397	382	424	413	404	426	398	364	429	442	433	441	394	411	430	411	393	416	435	408	380	385	413	393	392	409	429	384	476	413	431	391	423	440	417	373	424	419	390	439	457	443	392	414	405	415	377	382	409	434	419	438	420	407	429	409	417	398	411	454	425	429	455	450	378	394	386	351	403	440	425	419	385	375	410	416	450	447	396	445	448	363	383	411	420	392	399	411	436	396	420	374	398	429	417	366	380	416	381	390	421	440	418	378	392	391	426	396	432	421	456	439	395	465	380	422	409	436	428	410	440	369	391	423	386	428	432	397	418	408	427	426	422	385	413	416	421	413	360	398	444	422	376	366	384	424	412	423	381	390	364	403	419	406	420	398	429	395	399	426	422	404	433	388	446	426	405	383	419	393	382	422	376	424	421	408	383	375	413	387	403	357	403	402	424	383	403	382	421	367	426	419	414	413	393	388	378	422	386	435	386	414	432	375	394	419	430	424	406	437	382	393	448	423	409	390	386	434	424	421	420	432	400	417	393	404	433	412	431	370	402	397	435	423	412	421	424	422	443	438	393	433	414	476	448	421	404	420	433	454	401	389	421	465	447	413	402	414	462	431	379	390	445	433	385	387	381	426	416	382	422	427	373	404	419	401	444	393	367	429	422	385	410	362	391	446	396	427	371	392	411	409	417	459	413	419	386	382	412	366	357	430	378	414	390	393	419	436	387	383	427	459	405	405	428	398	437	447	423	391	366	411	431	390	429	425	396	412	396	378	373	444	431	414	401	426	394	387	401	434	402	390	364	432	396	405	426	415	420	431	384	417	404	429	412	405	429	383	400	406	404	378	438	461	451	397	404	390	379	401	441	390	419	448	444	419	409	439	408	364	366	402	392	394	398	387	391	429	396	357	417	439	423	388	426	431	446	403	400	413	416	408	440	433	391	412	397	467	386	427	395	395	420	424	400	366	444	422	412	407	402	453	434	404	399	432	437	393	388	414	408	422	424	437	408	429	411	415	406	420	396	447	419	456	417	398	435	431	392	402	408	381	397	402	413	439	402	406	427	380	372	400	421	402	391	432	400	427	391	400	406	419	416	436	410	398	363	411	392	398	403	406	470	418	423	417	433	417	424	426	440	377	411	398	366	393	426	395	407	440	433	418	399	394	399	395	417	430	421	374	426	404	440	418	385	404	436	391	455	392	392	387	383	417	423	392	395	378	389	396	411	394	426	434	388	433	390	433	436	419	410	408	382	410	422	401	432	399	404	439	405	376	399	431	411	438	434	421	383	409	427	411	392	423	454	405	388	356	422	437	450	406	387	438	405	416	387	420	361	414	412	409	414	388	383	445	373	402	391	424	430	433	412	429	453	404	401	387	439	404	436	412	414	448	425	408	401	406	423	435	388	427	361	444	438	396	420	436	448	378	428	451	392	411	385	412	365	399	388	465	422	399	403	409	476	357	401	386	380	376	413	456	414	439	391	430	444	381	401	400	381	363	439	425	422	410	424	384	442	435	415	412	413	399	377	448	417	458	404	394	371	416	417	393	407	433	380	405	383	398	408	419	388	400	399	435	445	446	423	413	400	402	422	414	397	414	392	409	392	416	406	398	433	392	417	459	401	399	420	390	406	392	424	384	421	413	402	426	416	399	429	379	402	429	444	423	401	411	440	433	409	419	423	388	347	413	441	401	407	383	408	412	399	407	406	412	397	415	399	428	407	386	412	385	432	417	402	394	397	410	391	386	434	404	383	366	378	400	427	366	386	423	420	414	441	434	436	414	420	429	412	403	394	415	419	381	417	461	402	423	440	420	418	446	435	416	421	424	402	439	411	386	394	442	391	400	423	435	452	417	419	354	403	380	415	417	394	383	408	369	371	391	437	422	424	445	441	416	393	422	398	387	426	432	415	423	430	410	443	397	456	410	402	415	442	432	420	417	383	379	419	405	419	410	410	404	366	408	382	372	406	420	431	427	383	367	406	375	400	396	390	408	420	417	410	430	412	444	412	399	429	397	386	400	381	391	403	434	389	399	444	414	425	412	412	418	392	375	443	400	396	377	402	424	421	413	421	439	442	422	408	429	385	436	403	436	372	437	411	481	430	444	407	412	380	421	396	425	400	376	388	402	434	389	410	404	397	435	439	432	395	418	417	402	404	417	430	406	357	438	426	429	426	439	419	405	372	401	361	419	430	398	451	433	429	374	413	420	377	440	415	449	413	397	388	402	376	381	403	383	390	430	411	429	456	438	423	411	412	380	420	434	415	443	402	437	427	437	412	403	395	407	412	418	406	414	409	411	418	412	418	414	430	379	396	410	408	429	400	431	376	352	403	419	430	406	416	386	417	438	386	434	414	423	412	425	385	416	398	415	426	381	425	360	390	386	410	407	407	389	409	415	433	388	398	389	405	393	389	394	396	408	435	428	387	404	359	446	379	446	427	380	397	459	394	401	402	434	363	388	426	402	405	369	388	411	422	426	396	415	409	355	392	372	407	425	437	427	398	428	389	429	431	398	404	440	414	443	388	365	411	377	418	391	407	404	429	444	417	415	407	415	397	393	373	400	428	452	435	404	405	391	407	400	419	398	390	401	416	395	408	383	383	405	412	367	400	381	387	366	399	455	433	412	400	397	408	397	423	397	423	431	380	416	431	410	391	398	403	422	411	409	377	387	429	434	390	408	438	403	450	371	396	386	428	395	413	417	417	419	431	416	416	458	395	395	413	383	399	416	394	425	388	406	385	328	429	401	419	447	430	423	412	398	478	462	419	400	423	424	414	391	407	382	436	391	403	413	412	444	407	364	417
25829	15999	22966	22482	12865	12268	10343	8064	7777	9836	9576	6304	6139	6137	5189	4607	4977	4248	3444	2526	2168	1686	1301	1218	1363	1371	1186	1098	1092	1036	955	1012	999	960	953	899	891	906	915	932	939	1079	1223	1203	1192	1158	1031	991	923	884	888	891	842	914	885	884	907	950	878	933	887	896	879	900	888	810	931	913	952	928	829	964	894	884	836	902	910	975	894	930	888	937	901	895	930	895	863	891	925	865	899	944	887	902	908	849	917	869	935	902	900	908	919	894	936	879	926	877	883	913	922	868	897	875	915	880	897	863	888	894	921	900	908	923	905	924	921	943	870	909	888	896	907	896	913	920	940	892	920	902	859	872	879	903	835	871	933	869	886	909	893	868	888	931	937	957	891	921	929	945	936	887	854	911	944	922	839	816	835	835	900	932	908	868	896	907	904	936	911	916	887	901	916	880	920	880	932	880	865	941	904	900	868	925	881	873	874	918	910	935	935	925	930	902	894	880	866	878	886	858	896	876	919	882	877	945	889	892	907	848	941	872	845	843	871	900	888	943	904	920	900	911	881	911	978	912	915	905	893	855	909	896	890	901	840	968	919	901	914	851	898	889	924	876	863	854	861	925	917	903	935	902	925	870	936	917	916	861	905	917	891	886	880	841	845	915	930	899	902	869	903	960	890	870	955	858	916	905	861	895	905	871	937	887	919	919	863	914	930	901	883	902	879	887	908	942	912	922	934	884	919	945	903	874	919	861	875	879	884	882	892	963	880	880	896	903	886	946	851	888	915	952	901	882	924	930	882	853	894	868	897	907	903	923	993	873	908	939	915	898	880	917	881	873	911	902	880	915	914	924	904	871	896	881	913	902	914	885	853	881	871	885	922	855	890	931	888	883	866	866	893	884	894	876	930	938	886	944	941	962	942	916	889	927	883	840	874	853	891	868	909	893	896	840	933	870	920	914	875	890	870	865	916	937	907	865	888	911	911	896	931	914	865	906	901	922	926	885	938	844	894	919	886	852	947	898	896	884	842	838	916	929	912	888	907	931	873	923	895	922	880	904	876	920	913	904	878	914	931	908	860	863	908	911	950	889	936	894	918	907	858	919	886	896	927	896	943	899	877	858	892	877	896	886	911	913	904	871	960	848	886	868	898	908	880	900	888	851	892	834	893	913	871	904	836	925	917	840	940	869	889	835	887	841	883	864	836	883	876	918	909	880	935	879	910	849	888	958	896	843	895	872	907	931	905	894	906	884	917	876	890	925	891	908	909	897	931	893	937	891	887	874	853	895	891	908	850	910	885	897	919	919	932	916	951	929	949	906	871	906	933	946	906	933	819	914	871	923	853	947	893	960	901	905	865	894	952	905	891	896	828	883	867	864	871	925	865	889	858	897	913	937	953	914	910	937	829	917	931	841	953	828	878	877	888	879	914	960	927	883	902	907	912	878	946	981	900	829	881	871	907	911	915	874	881	898	861	880	918	886	844	916	900	886	866	922	909	928	882	850	921	894	870	923	888	890	908	859	867	930	859	922	866	912	906	949	890	918	883	934	915	874	891	901	863	873	952	930	874	924	910	907	949	868	870	888	932	921	862	905	866	916	916	899	905	919	939	936	919	909	907	955	875	903	896	918	856	952	918	859	957	877	916	898	892	885	943	892	916	908	890	880	865	823	868	889	853	878	832	872	879	890	904	877	878	908	868	901	872	893	917	933	911	897	900	915	935	924	916	900	902	901	895	867	889	920	851	880	897	939	932	894	898	865	926	869	873	922	882	860	928	908	892	885	837	866	889	893	876	887	873	843	888	908	891	899	926	921	922	855	897	886	887	860	937	915	902	900	897	875	853	881	889	892	903	875	858	929	924	854	887	892	872	855	896	913	856	865	866	901	886	921	867	921	866	916	890	851	877	904	868	920	963	896	887	959	890	854	854	873	882	830	908	868	920	864	974	916	871	900	865	903	843	884	897	896	892	873	938	914	899	867	861	898	901	888	902	897	898	886	872	889	892	937	848	893	962	871	889	890	906	877	880	931	847	914	862	893	859	914	937	923	949	931	902	844	890	903	869	903	877	886	826	892	866	893	880	939	917	860	890	937	852	861	874	895	931	846	876	854	901	865	862	959	860	873	884	949	853	940	880	872	877	923	902	898	886	904	934	924	931	870	863	926	872	873	886	918	945	884	887	934	940	905	881	956	934	867	936	890	891	929	855	862	925	906	874	936	892	920	913	904	915	870	905	856	854	921	957	909	949	877	945	927	880	899	928	898	900	887	860	885	885	890	866	876	881	899	921	897	904	866	891	972	932	897	892	891	944	870	944	939	850	890	945	865	948	898	923	923	934	890	859	936	920	915	923	914	932	877	887	860	877	883	913	935	890	873	928	912	918	891	893	832	877	926	875	881	889	839	916	913	858	917	893	842	855	881	908	907	958	892	922	922	907	902	908	875	898	843	886	885	934	874	900	944	857	923	865	878	940	885	886	892	891	946	928	864	852	864	928	865	988	918	866	892	902	899	890	899	872	951	891	853	832	922	911	947	957	880	897	928	847	878	922	910	862	864	897	860	876	894	879	873	874	893	852	889	891	867	892	890	923	899	914	928	955	887	948	873	931	907	907	904	905	931	904	860	895	869	859	920	873	895	868	889	865	881	878	932	892	865	930	910	948	913	889	891	895	872	920	853	876	889	871	871	921	902	915	871	893	874	893	865	883	882	893	855	878	869	933	895	935	890	902	862	890	868	904	847	872	910	919	888	958	872	857	875	931	905	877	913	903	901	957	901	879	923	895	896	915	840	891	923	960	887	855	846	965	872	915	898	929	870	884	887	898	870	922	905	845	893	919	873	853	855	826	864	845	917	918	866	914	897	880	916	900	918	857	894	904	941	928	869	862	880	887	905	942	859	896	942	889	838	905	840	898	872	921	865	873	895	890	946	967	877	878	918	890	891	860	867	877	853	921	889	877	952	870	855	920	922	905	912	918	900	879	803	892	912	896	915	939	880	885	938	944	924	897	914	902	898	860	921	879	896	853	893	937	961	920	898	890	914	883	873	874	922	909	873	899	880	909	900	913	928	920	915	884	906	860	931	838	893	856	842	942	917	884	920	921	856	921	879	916	886	905	877	955	897	904	912	885	913	944	912	892	898	881	881	906	913	903	815	875	891	916	888	894	902	905	957	910	905	862	868	902	901	902	869	824	872	881	938	893	878	915	919	874	896	929	894	890	871	908	906	922	938	907	841	913	882	852	899	869	879	865	844	893	900	870	868	880	930	881	901	902	991	865	912	903	902	906	879	985	873	948	907	887	893	901	900	875	875	870	863	887	900	935	889	857	965	888	885	935	928	905	935	884	896	884	883	970	864	875	914	893	900	877	928	896	909	889	902	894	867	932	856	883	897	938	916	903	874	922	915	901	896	903	859	893	921	944	898	891	907	910	873	932	956	852	878	877	900	890	921	954	853	929	918	904	918	890	884	902	911	903	924	855	844	906	905	993	935	865	854
21807	8445	6172	3721	2052	1662	1245	782	816	849	698	648	625	698	631	564	568	550	432	394	413	383	388	372	360	358	369	348	351	337	353	340	336	342	291	329	331	330	322	341	343	354	328	320	337	324	327	354	345	352	343	344	353	324	338	322	371	333	334	345	332	362	354	301	331	323	294	353	326	325	305	318	291	326	327	344	331	337	347	327	344	350	327	282	318	312	323	353	314	327	361	301	359	328	305	336	318	331	300	313	339	327	335	304	385	286	300	347	339	317	321	317	331	343	349	350	302	348	353	355	293	326	309	331	366	339	308	304	287	336	320	321	335	347	368	370	347	354	351	329	337	347	318	330	317	278	362	335	343	326	328	334	330	307	334	319	306	326	326	345	313	358	330	315	333	370	307	336	332	327	356	330	358	358	373	334	323	344	348	318	339	307	325	333	358	316	331	345	345	340	311	313	351	344	364	296	346	347	336	316	336	351	332	350	370	361	346	363	351	374	326	323	320	341	323	348	310	331	333	322	360	316	369	340	373	341	351	319	290	320	321	353	321	328	309	329	312	337	331	352	306	298	311	332	377	353	327	380	365	354	353	338	327	360	357	302	309	347	337	363	344	345	334	307	327	332	297	319	320	382	306	314	322	335	358	350	316	384	342	357	314	336	308	315	326	342	363	287	353	321	295	353	366	333	301	299	333	311	361	378	380	327	340	312	334	327	329	339	306	316	348	326	346	346	364	322	333	346	341	338	355	339	337	311	340	336	335	356	363	349	353	324	319	361	331	344	331	335	372	322	326	351	319	330	341	326	353	318	348	340	328	367	358	338	352	295	378	311	328	335	373	314	325	352	340	348	333	339	348	309	327	342	360	340	324	302	391	329	321	335	311	314	312	367	314	335	297	315	315	302	355	322	313	375	365	335	332	308	326	355	316	373	349	322	328	354	341	370	366	340	334	317	323	313	333	330	332	324	334	332	297	328	340	304	332	349	332	305	324	346	358	353	344	327	354	342	304	320	334	336	319	323	295	344	347	330	319	322	347	333	353	333	326	346	339	334	298	323	330	322	343	318	336	320	336	325	294	340	310	320	349	335	325	322	352	281	306	316	308	322	362	305	381	306	352	300	346	312	340	338	336	327	315	316	370	326	333	341	357	361	352	341	332	297	310	313	368	361	340	332	300	376	321	329	342	308	335	339	335	307	313	335	358	357	332	347	333	313	355	310	311	333	361	330	320	331	330	320	347	337	367	370	358	362	350	344	309	339	300	344	324	337	310	315	314	334	348	292	381	360	342	336	338	355	351	324	345	336	331	337	315	354	353	352	353	378	331	329	337	317	346	351	356	326	353	340	340	300	336	351	335	363	361	345	343	322	335	340	308	382	339	352	341	349	288	330	362	397	345	341	352	319	344	331	314	344	305	303	360	309	330	346	340	370	317	331	329	327	338	333	345	344	357	333	313	321	325	321	284	325	319	320	342	335	371	315	324	320	327	296	325	311	327	362	317	342	366	399	305	359	356	333	319	324	340	337	330	298	311	334	348	338	349	288	306	349	309	340	312	331	356	355	327	343	341	340	352	342	335	340	327	358	314	304	354	351	334	334	353	340	322	347	338	321	354	321	346	314	337	292	307	336	332	349	305	330	342	334	345	341	347	336	326	334	311	322	339	357	341	333	315	351	344	355	308	299	332	329	327	321	312	343	370	357	346	304	328	286	353	323	356	318	344	329	300	369	333	333	316	324	314	300	348	353	332	339	354	320	327	349	303	309	318	354	290	328	352	336	352	342	350	340	321	349	312	356	310	371	362	330	342	334	360	301	369	338	335	325	330	300	333	362	299	334	345	324	331	360	342	356	310	318	343	341	369	315	313	333	324	369	354	337	337	339	317	342	348	310	347	342	340	361	318	350	362	359	356	354	360	339	321	330	338	335	381	320	330	337	321	368	324	342	323	335	316	333	314	325	353	356	344	348	342	315	343	292	312	329	332	302	329	335	331	331	322	324	346	373	334	309	341	380	334	320	360	360	318	329	362	344	344	350	321	319	335	309	316	310	325	339	345	318	377	338	323	353	329	302	329	366	303	342	366	321	337	314	324	333	343	309	338	387	302	349	328	333	320	343	347	339	323	341	307	340	309	346	357	346	328	338	343	285	308	345	323	352	305	377	365	331	329	330	293	320	340	359	322	341	332	322	324	317	361	334	320	327	329	348	329	319	331	317	316	346	335	349	333	319	336	363	374	375	322	314	313	343	340	317	334	310	297	358	318	308	348	307	319	346	366	363	369	293	319	346	317	319	346	368	343	322	333	309	330	335	322	340	355	352	310	329	323	344	315	345	364	331	342	324	318	291	349	333	347	380	320	301	325	335	333	354	349	321	346	325	351	340	337	330	333	346	316	348	365	361	366	329	331	335	371	346	337	333	323	308	343	314	324	334	322	329	356	327	311	354	338	368	324	309	349	301	330	309	323	346	325	313	327	324	339	327	360	363	324	359	332	347	299	347	357	336	335	308	343	308	324	355	340	350	316	354	347	338	317	323	345	316	325	312	349	324	321	358	339	366	319	388	353	365	323	325	329	304	274	312	332	324	304	337	298	339	325	349	274	341	341	321	313	324	368	337	322	373	324	308	361	357	319	324	356	325	342	326	345	347	338	357	312	341	325	371	354	357	327	363	337	360	320	335	306	344	302	340	337	351	344	348	320	330	347	341	322	345	297	330	328	367	365	298	318	334	341	330	332	320	325	319	354	329	337	303	322	318	345	331	330	348	346	330	342	341	357	323	366	317	342	346	336	341	341	341	295	332	324	310	317	345	352	361	346	356	314	322	333	336	318	315	351	303	353	324	300	312	323	343	314	329	314	351	333	368	341	347	353	345	355	338	336	303	376	313	301	379	311	310	343	299	330	343	332	335	378	353	320	320	303	357	352	361	345	340	314	314	296	322	357	358	335	316	329	316	341	310	311	335	305	317	329	308	373	304	318	317	330	335	326	350	325	369	360	348	336	361	361	361	324	328	343	336	340	349	393	352	327	335	339	303	345	311	348	406	391	306	342	310	335	347	307	344	349	326	316	318	321	351	333	333	336	338	333	343	335	334	321	333	361	314	336	331	345	318	313	333	313	320	340	325	336	317	336	335	330	331	355	314	374	304	356	339	313	335	349	325	352	347	337	370	320	348	326	332	357	371	298	324	290	378	339	364	319	331	349	309	333	323	323	356	328	296	316	356	339	342	359	325	340	337	358	306	353	326	343	345	326	386	365	342	366	370	331	313	314	332	338	334	329	292	359	352	346	365	305	330	339	372	358	341	331	342	315	317	345	322	328	331	310	333	341	354	303	291	327	344	315	346	360	334	306	353	335	343	325	313	364	306	311	354	329	298	301	370	339	296	366	306	318	287	341	317	330	328	312	340	334	324	361	322	317	346	364	305	339	350	339	341	352	318	370	337	328	313	322	323	329	363	335	348	327	353	313	330	307	317	353	337	330	311
13106	6418	9786	8953	6906	6446	4573	3264	3173	3427	2693	2413	2177	2656	2326	2193	2396	1892	1481	1341	1252	1093	940	998	1006	999	865	896	851	812	830	810	783	730	757	755	730	759	747	805	735	776	771	750	763	733	770	745	776	794	740	772	740	753	749	776	755	775	729	827	735	785	749	740	805	788	748	744	752	764	769	732	744	787	772	765	782	785	775	761	742	765	713	751	765	787	785	740	706	788	755	737	786	768	788	767	764	731	754	782	794	769	734	750	761	722	765	728	746	749	731	767	799	721	731	729	747	690	744	741	793	749	751	765	775	731	767	700	830	773	702	736	778	713	780	729	744	809	762	727	748	729	761	758	734	758	735	751	737	755	776	785	766	780	789	691	762	774	741	806	780	766	720	752	755	716	784	758	742	746	736	751	788	756	724	784	789	716	745	824	751	794	743	785	756	763	774	779	744	788	754	747	762	738	713	779	722	748	763	714	709	681	767	755	755	746	760	745	764	719	794	737	717	706	707	735	769	738	761	757	747	750	790	730	777	735	744	796	773	768	715	731	763	762	751	740	754	749	755	758	750	731	769	748	709	700	715	741	797	779	744	719	801	761	771	776	748	736	771	746	742	784	765	748	742	747	779	700	730	826	753	729	729	747	771	745	737	707	720	738	718	756	759	751	743	753	737	757	757	728	763	760	744	770	730	747	723	763	794	815	802	779	752	772	759	748	784	758	747	814	794	742	770	781	734	787	769	773	776	746	700	738	743	737	721	752	770	757	755	753	761	761	733	748	751	791	764	751	766	754	772	726	743	766	757	766	757	806	791	710	748	732	791	799	733	785	718	756	780	784	767	720	739	751	726	789	741	802	784	789	823	719	712	762	724	742	761	768	748	744	794	735	791	699	792	757	745	750	731	749	749	749	746	764	744	741	748	791	724	801	782	752	747	728	756	795	786	772	739	775	742	709	704	727	787	765	788	772	767	757	763	740	760	753	715	780	709	814	787	827	715	753	754	755	740	805	700	776	761	721	745	759	744	738	753	692	772	714	793	746	740	727	764	779	752	705	756	728	732	770	781	787	725	746	787	710	766	728	742	799	776	756	761	734	704	732	732	808	723	729	696	721	798	757	781	744	756	754	692	809	732	764	703	719	724	727	746	769	725	735	731	715	766	747	778	768	776	763	750	710	772	767	748	770	744	727	723	802	785	763	718	808	789	707	756	716	739	730	734	739	703	772	715	737	770	771	793	729	735	774	771	736	725	744	798	821	733	766	799	739	783	764	807	729	762	710	747	736	715	815	783	698	750	745	742	771	749	732	806	750	760	782	734	758	776	717	759	725	766	803	768	690	710	732	772	755	735	794	826	747	714	737	795	777	796	721	745	763	741	757	795	746	775	750	751	714	779	830	715	798	800	731	721	775	757	793	762	715	715	746	770	683	743	762	740	749	757	709	758	806	752	711	747	728	771	769	731	743	746	757	799	717	778	782	770	727	786	740	791	729	753	772	731	754	747	717	766	763	781	738	774	759	739	755	796	724	779	789	775	750	745	740	748	758	697	750	786	730	758	744	753	736	716	735	753	772	706	765	763	720	797	767	775	752	771	744	755	731	800	700	748	776	766	757	724	754	767	786	800	759	735	792	750	731	712	713	810	770	771	751	792	725	761	741	707	776	721	753	744	744	782	755	735	780	719	740	743	739	763	766	686	786	744	774	734	790	745	807	733	774	771	762	729	749	737	778	813	778	744	756	780	749	802	812	733	769	744	782	745	789	714	776	755	756	758	774	736	787	762	790	755	746	821	738	752	742	762	772	735	760	798	780	767	781	738	707	756	786	754	807	763	735	755	761	781	787	783	823	739	772	740	724	745	785	787	743	755	759	740	774	793	765	772	774	722	745	752	740	782	760	797	740	800	737	758	718	821	754	747	746	793	784	713	770	738	773	789	775	710	762	713	767	759	810	778	744	772	721	781	769	756	765	770	793	764	760	753	757	723	769	799	766	756	746	737	710	761	758	726	725	763	756	762	749	733	723	731	719	789	731	779	796	765	743	775	746	778	800	768	790	740	752	760	756	749	736	737	713	688	791	763	762	786	759	756	782	737	735	748	748	749	735	751	766	749	758	750	705	815	713	729	766	761	723	765	776	726	809	716	742	803	783	743	749	775	765	762	769	747	732	754	754	766	749	806	754	695	756	801	740	779	744	721	790	755	715	779	801	721	756	725	789	789	717	731	780	775	740	753	772	730	768	723	778	781	749	790	743	763	786	739	759	766	766	746	749	719	761	761	724	775	754	760	818	772	812	767	782	733	768	780	763	783	788	755	752	768	786	789	741	755	762	726	769	756	767	742	742	754	757	724	773	737	790	788	697	778	746	713	738	728	812	768	764	760	729	773	719	765	738	792	741	760	752	741	770	835	744	744	753	797	751	743	775	762	791	775	710	730	736	742	704	716	722	796	795	734	767	783	747	761	786	739	747	726	763	760	767	775	703	813	753	740	790	777	775	764	753	753	722	757	724	801	798	693	781	768	757	801	758	803	802	754	785	767	716	733	747	731	773	741	793	754	748	766	748	722	738	706	691	809	765	729	696	749	782	725	747	744	756	761	761	763	719	776	736	752	738	717	732	776	733	675	786	796	747	792	769	764	733	785	796	776	781	771	722	753	738	772	768	707	754	748	756	801	746	794	775	758	797	733	800	793	773	769	779	727	713	784	768	782	737	770	772	757	721	737	739	752	751	744	758	768	785	749	763	749	804	767	743	801	776	740	780	748	754	780	790	764	746	764	758	739	775	761	800	701	779	750	752	762	810	746	749	743	775	795	771	790	757	776	765	751	722	747	748	724	767	767	737	700	737	759	742	778	779	731	736	769	766	731	764	769	781	760	755	770	764	753	767	725	749	769	786	751	775	771	795	778	723	745	716	748	724	754	809	693	783	716	803	783	748	721	734	811	738	732	777	708	697	790	755	703	768	792	773	761	777	774	750	727	732	742	714	758	769	761	736	773	784	775	727	702	740	773	715	762	708	770	724	825	729	712	746	770	769	733	780	729	757	775	761	724	753	695	755	751	709	749	773	741	780	764	781	749	750	706	800	827	711	740	766	778	781	755	705	692	788	795	749	721	734	759	738	776	747	753	772	775	770	759	756	765	758	799	787	771	790	745	758	740	754	765	755	758	723	748	771	744	754	714	742	734	763	750	704	781	759	696	738	780	751	760	771	817	775	759	778	735	755	727	779	744	755	774	762	726	714	727	785	760	742	755	812	765	710	710	733	778	777	765	782	796	716	745	726	777	744	698	781	718	687	775	758	776	732	782	750	724	740	800	832	754	825	763	779	791	747	779	708	735	743	755	783	788	778	731	745	799	761	764	784	783	794	711	739	704	772	767	720	781	726	751	724	761	710	798	734	725	815	748	788	738	747	763	752	769	737	751	803	751	729	706	763	719	772	746	763	741	759	796	788	762	779	745	727	746	745	740	723	783	769	741	755	780	726
27021	16214	13829	7733	3934	2627	1906	1271	1206	1672	1844	1018	995	742	743	715	790	747	550	576	574	513	455	496	479	455	411	422	397	410	388	386	406	395	386	406	403	336	385	401	393	428	427	441	410	392	380	405	403	386	403	387	396	401	361	362	386	403	374	369	394	368	364	352	374	376	423	406	398	380	408	393	380	405	415	407	392	395	374	375	367	381	355	378	393	430	377	383	346	389	425	402	427	387	420	409	384	391	394	387	410	412	396	363	392	358	369	363	396	392	384	362	417	379	414	393	387	395	365	402	357	391	376	381	411	396	440	391	408	416	393	406	393	385	377	383	405	371	378	371	413	427	416	379	374	361	364	389	391	394	386	380	412	395	379	377	407	383	386	365	398	397	342	385	389	357	367	373	362	400	393	419	390	397	392	338	360	394	380	410	385	399	400	398	365	404	423	390	367	367	394	404	348	356	350	367	362	367	429	371	424	427	368	391	396	385	358	426	387	381	402	398	358	375	358	394	368	400	401	376	359	387	378	426	402	417	397	407	438	389	416	413	404	404	381	389	387	395	383	428	386	369	359	382	376	391	414	372	405	424	378	401	349	369	405	374	390	361	356	398	400	356	392	388	369	366	413	406	368	387	398	426	365	413	401	365	402	424	385	428	355	411	364	380	394	405	388	390	375	364	398	381	384	377	420	390	384	379	384	396	364	350	398	377	375	405	407	385	398	381	366	387	420	374	422	369	386	392	408	373	387	419	391	395	389	421	412	441	353	375	393	435	386	399	387	379	375	364	388	368	373	395	390	386	406	364	361	355	388	389	383	378	410	399	391	405	376	367	414	414	400	402	385	401	409	363	368	402	355	426	372	395	397	375	395	374	400	354	385	389	371	409	404	405	408	338	383	392	415	403	399	395	364	360	411	388	365	376	393	447	405	387	405	395	446	405	408	384	364	398	378	385	394	355	391	390	385	358	406	344	379	416	389	409	396	384	421	369	374	366	367	402	388	399	375	382	371	379	381	370	437	387	376	380	389	400	381	402	374	349	368	354	423	395	393	372	406	404	451	382	375	380	409	385	398	361	402	379	382	370	372	372	389	386	415	378	378	393	349	391	357	403	392	402	399	364	399	410	415	410	371	388	394	413	371	374	378	414	402	394	419	369	407	397	386	415	397	376	384	358	369	368	373	410	404	373	380	390	371	383	374	368	391	421	404	385	358	393	375	403	419	386	415	393	381	384	404	403	396	385	410	394	376	372	398	404	370	400	361	381	392	380	436	392	395	373	401	402	398	430	390	385	391	397	378	373	363	373	375	364	383	451	419	403	388	355	380	416	389	389	422	411	399	402	395	406	364	411	351	355	392	364	393	434	364	352	375	378	388	387	371	372	381	385	383	399	400	401	393	390	336	372	405	425	360	347	369	423	392	414	366	377	387	391	371	382	388	389	396	387	389	394	401	413	370	364	383	368	388	423	408	396	414	380	407	392	392	404	391	391	373	436	366	365	442	422	386	366	372	402	365	387	429	377	349	381	368	378	381	402	390	395	383	382	401	417	387	378	424	363	396	424	387	406	364	367	392	396	366	408	371	364	413	401	408	325	366	387	362	381	399	380	398	371	392	392	359	378	411	373	403	385	385	413	387	394	373	383	419	392	366	392	381	385	409	389	366	381	395	383	384	401	381	403	381	406	392	355	405	368	393	398	393	413	380	365	389	402	371	419	374	387	379	370	414	400	360	377	397	397	408	397	389	356	397	386	391	351	383	371	388	372	381	359	371	381	378	379	374	392	404	387	374	361	385	404	384	372	438	392	373	365	383	383	338	389	398	399	390	388	412	386	391	392	369	378	426	354	378	392	388	408	380	363	380	382	388	381	434	403	341	383	439	380	402	362	408	407	359	390	374	411	372	387	381	380	372	429	389	400	387	389	433	383	397	402	391	395	388	355	391	383	387	379	393	387	375	392	378	411	351	408	367	413	419	373	405	394	334	369	380	394	357	402	406	426	422	449	400	379	403	420	372	391	401	373	353	390	388	409	391	381	355	403	358	378	386	377	407	414	393	382	391	398	387	404	399	390	355	331	393	394	372	409	386	342	372	394	351	381	390	391	361	398	386	394	384	362	408	348	372	365	359	374	403	389	384	430	401	400	400	370	359	424	372	361	357	394	388	386	382	430	422	405	380	389	394	354	401	364	379	420	366	391	381	406	407	380	372	367	405	374	410	418	403	397	406	399	389	381	364	363	367	369	398	355	354	427	379	397	366	411	352	393	369	357	375	381	396	382	386	371	364	394	405	382	391	398	389	373	372	401	395	341	374	367	400	371	400	420	381	424	361	360	382	373	402	356	414	400	382	358	363	412	362	404	386	450	382	385	361	360	371	394	411	357	403	373	399	373	371	407	381	415	392	374	421	369	379	385	415	368	421	385	402	366	394	419	380	416	349	399	395	402	375	376	387	372	367	358	426	397	374	349	365	364	387	384	414	394	423	382	348	387	385	399	385	386	368	403	439	385	405	402	399	424	364	396	373	374	407	403	355	368	394	387	396	376	382	425	392	398	388	389	390	456	393	392	373	386	377	393	388	382	403	426	366	377	385	389	384	366	389	388	411	372	393	373	413	385	378	384	383	368	376	376	418	369	379	402	377	378	362	396	405	388	403	399	404	355	396	371	399	375	357	404	395	371	408	392	386	373	392	397	371	364	388	383	413	365	395	394	374	372	408	377	397	404	400	369	372	384	392	382	403	404	376	375	391	351	365	381	412	389	374	352	351	399	382	376	381	423	358	422	371	392	416	401	416	373	354	381	379	357	400	386	427	381	375	370	356	386	380	402	357	383	376	372	362	413	407	372	392	385	371	379	375	425	406	380	367	369	378	398	378	372	367	382	361	355	394	428	399	407	397	395	389	356	341	383	364	359	431	376	395	436	355	372	404	396	382	387	410	408	367	369	364	385	395	373	385	379	379	416	375	401	384	366	401	368	375	369	421	386	382	380	369	343	357	430	391	403	394	356	377	388	389	367	371	362	392	386	351	397	376	359	399	387	372	338	386	391	410	394	414	386	407	385	429	382	392	416	347	375	352	388	379	386	352	394	379	402	386	389	385	386	370	381	359	348	387	403	387	392	414	393	428	391	434	394	374	378	378	358	393	378	404	404	365	377	345	371	431	394	395	418	409	401	374	397	380	355	383	389	370	392	337	393	412	402	381	387	400	367	381	383	386	406	365	382	385	364	398	394	376	391	386	397	364	382	379	334	409	393	404	361	423	386	385	387	384	402	443	389	373	384	357	425	388	418	388	363	410	386	380	402	385	343	406	347	387	389	379	372	374	358	379	380	378	418	379	433	364	404	361	362	405	366	359	426	398	373	381	376	386	390	370	382	372	439	367	379	389	375	401	400	416	378	408	417	406	388	389	380	373	356	424	452	359	377	395	420	377	391	391	432	372	394	414	404	373	375	407	368	368	410	396	330	392	396	389	373	447	349	371	362
17265	12487	17610	15097	11477	9760	6990	4896	4922	7444	7959	4496	4106	2759	2676	2693	3069	2808	2201	2001	1981	1399	1309	1390	1490	1249	1080	1124	1080	1038	1096	1043	921	869	886	912	897	864	947	974	1082	1180	1164	1106	1067	1060	922	891	856	884	848	835	837	875	831	865	855	864	877	895	879	883	912	847	879	844	770	881	842	879	876	913	855	900	854	903	851	820	863	853	878	894	790	853	859	829	868	883	846	867	896	880	864	894	879	882	833	839	875	827	854	823	834	911	863	864	832	917	864	886	889	861	894	857	921	833	857	903	843	892	879	886	856	891	901	869	873	882	880	847	893	889	811	871	843	850	870	818	843	841	881	844	827	830	870	875	898	845	847	885	906	824	864	834	876	822	867	852	908	900	795	855	871	868	813	853	817	836	857	869	872	872	823	830	851	892	825	880	852	926	861	898	824	844	831	868	877	885	901	896	873	831	908	881	818	843	895	890	798	859	889	843	887	838	900	856	859	818	880	892	837	912	851	886	822	841	847	888	864	804	860	887	875	839	870	858	889	840	872	913	883	832	851	877	812	842	829	816	866	835	828	839	867	818	899	849	916	865	870	826	875	918	842	871	860	861	847	827	808	903	869	863	826	886	823	867	853	809	867	842	868	874	809	860	858	805	848	846	873	812	846	861	842	846	837	879	849	847	843	872	861	917	905	877	861	882	845	837	842	854	880	857	811	829	837	878	912	854	837	849	855	885	883	892	858	868	853	856	923	840	808	808	849	843	838	820	877	815	848	821	844	894	855	844	881	929	875	875	804	874	883	877	921	846	863	845	898	876	862	859	887	859	848	914	866	842	786	821	886	890	829	850	886	865	820	865	863	887	816	818	860	862	866	838	871	847	841	900	808	823	853	816	861	884	860	806	921	835	902	814	868	856	851	846	872	870	844	859	872	841	882	871	838	827	837	882	909	833	855	903	831	862	849	860	825	823	844	891	842	887	877	849	880	822	882	878	894	882	872	852	888	813	840	826	904	840	816	855	885	847	861	803	842	870	820	875	876	833	886	757	885	880	929	834	824	861	822	874	845	889	849	861	840	874	828	843	878	868	838	902	854	872	858	864	872	826	849	856	866	863	902	858	835	837	950	839	878	871	880	891	862	866	863	831	890	837	832	865	869	835	879	896	865	846	815	831	868	882	874	843	822	876	868	816	897	840	844	894	922	857	898	813	887	908	830	846	878	864	875	814	881	910	797	848	861	808	840	862	872	882	834	870	909	854	881	872	875	836	865	871	834	857	841	829	891	876	848	847	796	837	838	851	882	840	813	884	879	861	850	871	857	878	850	868	902	835	854	903	847	823	849	869	894	859	870	863	891	887	888	852	828	867	860	907	818	801	842	875	847	821	846	903	864	814	886	892	847	903	797	882	870	869	831	884	841	798	868	828	875	830	839	899	844	845	859	900	843	834	878	855	834	812	883	854	874	823	844	858	834	860	817	887	844	846	894	808	821	869	835	881	828	841	885	853	818	841	869	859	827	765	843	885	870	866	888	845	916	859	878	897	870	840	856	833	774	889	881	872	879	887	885	857	875	853	866	867	856	848	828	878	887	846	898	872	893	849	874	865	820	856	807	908	869	893	821	877	875	875	870	821	857	862	857	864	830	883	870	810	841	899	839	876	864	846	827	877	815	881	849	851	840	857	870	863	896	861	843	890	767	864	810	854	844	860	865	840	877	932	834	857	878	842	845	868	864	865	851	881	859	925	853	863	858	842	863	854	870	835	888	883	849	859	834	848	920	869	877	851	897	846	902	855	912	817	837	893	901	830	854	876	823	917	868	903	818	806	885	874	864	891	885	839	874	833	891	875	880	875	856	854	890	875	871	865	875	830	941	885	851	907	878	878	866	862	842	875	869	865	881	855	866	825	879	829	863	832	891	943	914	848	840	864	843	827	826	862	894	888	848	858	860	891	848	850	798	848	857	869	909	774	867	849	848	891	858	860	866	824	799	865	855	853	838	912	855	841	827	871	847	871	871	818	847	866	843	822	920	863	860	834	878	858	847	870	877	884	844	788	897	833	884	880	865	859	821	823	867	860	868	875	906	896	859	834	903	947	845	867	865	847	872	832	855	891	861	779	892	837	862	860	847	845	875	945	866	863	847	839	852	831	850	890	837	833	875	897	880	861	841	791	891	850	909	828	822	863	876	808	902	878	900	833	799	864	858	860	870	870	852	869	861	842	826	857	838	834	846	882	830	864	897	851	856	822	840	826	904	796	810	867	948	838	838	877	871	840	898	876	823	847	864	863	852	866	873	813	874	840	887	866	912	834	839	855	880	839	871	886	887	871	899	812	868	846	877	844	825	860	900	845	928	863	835	870	863	847	886	863	828	806	856	896	828	836	861	863	875	842	910	905	869	872	879	888	865	877	839	869	876	868	858	877	836	912	820	864	808	887	898	856	868	881	855	873	854	870	947	849	835	867	870	821	857	840	882	943	866	836	899	842	851	905	876	850	872	859	881	867	866	896	868	871	837	847	877	871	937	880	796	812	843	804	862	892	886	814	892	876	825	896	853	849	886	825	895	918	869	825	791	804	867	898	845	879	871	895	863	882	869	862	918	879	845	872	800	842	859	864	888	829	872	871	925	844	869	885	865	830	831	845	834	823	872	894	826	925	825	894	801	848	826	837	860	811	838	877	850	886	875	850	829	869	871	876	797	852	858	891	786	838	821	863	826	853	866	865	928	891	882	851	862	864	883	873	901	863	932	873	878	852	849	835	830	850	870	857	835	866	878	879	849	837	863	861	796	897	872	835	904	890	872	891	875	857	865	815	802	844	908	854	891	845	865	890	882	807	821	846	880	824	827	849	877	822	864	855	857	884	870	843	930	832	822	852	831	845	820	880	820	831	865	861	852	876	881	888	868	834	894	915	859	883	861	892	870	889	899	879	884	901	871	891	904	818	853	846	885	814	865	873	877	837	827	827	868	835	869	893	883	855	879	863	868	877	887	828	868	867	878	885	902	908	878	860	805	886	847	872	858	879	822	863	850	844	848	880	871	877	864	845	834	854	857	850	891	842	857	842	839	813	881	871	831	850	801	806	907	848	921	853	845	864	862	846	825	808	859	836	881	865	794	823	900	893	909	826	863	823	849	898	887	846	900	853	832	899	891	890	848	783	871	896	858	872	857	839	834	872	884	923	863	829	877	847	880	858	858	870	851	855	843	860	825	865	862	919	885	812	859	855	902	866	867	857	827	868	855	877	819	855	865	871	853	857	857	865	834	863	862	823	826	887	854	833	911	885	880	870	805	857	839	832	866	879	929	862	865	886	849	836	885	864	886	902	831	870	851	885	892	906	797	873	886	886	955	874	884	862	842	849	835	904	863	852	907	888	854	864	876	860	850	845	872	829	892	870	835	824	812	840	890	866	899	833	856	838	882	834	876	893	883	801	861	883	858	824	846	879	835	898	873	865	845	859	916	845	858	876	868	853	868	845	867	830	899	871
39148	22904	19557	11544	6006	3600	2629	1603	1529	2643	3070	1729	1334	993	808	773	924	741	672	617	590	563	500	530	541	458	464	469	455	456	438	452	419	407	404	447	446	420	420	421	532	493	524	441	433	457	468	464	405	420	408	437	378	382	380	407	420	395	386	422	383	419	410	415	392	409	411	378	382	414	381	415	390	429	432	395	428	420	424	421	380	384	418	428	400	445	422	420	402	395	436	401	423	427	433	437	421	402	408	410	394	407	454	411	375	413	382	408	412	426	413	376	430	415	360	434	397	399	433	399	405	400	427	423	426	385	401	386	391	437	440	387	452	415	415	369	447	407	433	404	389	427	376	384	422	431	411	415	409	454	421	435	396	426	418	417	403	384	393	417	385	367	420	391	396	439	396	407	432	413	402	402	405	363	378	398	404	440	396	447	435	402	401	418	410	392	409	428	435	449	392	399	437	406	409	420	417	421	409	406	407	396	386	420	432	354	378	380	405	405	434	410	436	378	385	436	365	393	399	418	456	379	432	467	371	408	428	378	409	395	389	415	392	415	424	391	363	430	437	419	434	394	435	436	382	425	413	422	404	419	417	418	412	378	442	383	387	414	455	405	426	413	403	385	420	414	401	385	460	430	419	387	450	439	400	411	392	415	427	409	406	441	415	343	429	416	454	416	418	425	429	384	373	395	472	416	381	418	422	408	426	441	410	436	412	430	401	400	427	415	412	404	400	378	367	419	400	438	405	400	442	414	391	403	393	376	413	426	404	380	397	391	423	410	386	415	407	374	416	386	448	402	417	410	415	436	424	396	454	434	393	414	458	408	424	434	442	381	399	429	385	428	418	415	406	434	414	439	379	404	397	401	400	409	420	437	377	423	439	406	425	392	428	394	406	426	388	412	417	369	374	408	373	384	362	428	421	399	440	418	409	418	442	424	422	400	392	418	427	448	433	415	390	376	359	415	418	444	421	413	403	422	408	429	417	425	429	426	371	406	394	419	423	406	403	414	418	391	401	414	407	434	420	384	408	407	389	403	469	409	414	426	428	413	401	420	412	364	387	425	452	442	409	384	438	390	397	391	387	418	422	380	397	394	438	422	431	398	401	393	420	428	416	425	395	384	372	430	404	414	410	420	424	409	444	416	374	389	442	392	440	412	409	427	418	424	431	394	391	404	424	412	401	423	473	389	408	416	372	392	420	409	413	398	433	393	408	425	408	413	345	410	412	370	390	458	386	416	440	409	410	409	388	402	399	401	379	413	370	448	416	448	406	418	387	403	412	413	422	423	411	411	393	391	435	404	400	459	403	388	419	411	385	398	460	447	398	407	433	399	417	425	384	431	399	407	452	435	410	447	394	379	419	403	381	457	445	416	402	430	465	412	390	432	410	414	429	411	408	415	417	368	417	427	446	403	440	372	443	383	414	440	422	426	406	426	411	429	396	415	444	425	455	423	371	427	425	432	404	404	460	375	424	421	440	410	432	388	420	416	447	403	410	421	405	394	379	425	405	410	380	412	389	421	429	424	379	399	401	418	405	409	418	372	413	399	403	386	404	420	412	441	430	406	416	424	358	409	429	396	410	443	409	392	455	416	379	406	378	426	438	404	401	440	410	404	378	425	376	378	466	438	424	455	375	406	383	425	408	425	424	398	383	431	435	413	373	402	369	389	400	408	407	408	454	401	433	422	404	430	376	397	422	401	394	413	409	453	429	412	407	409	395	387	398	405	427	363	420	401	403	391	447	406	411	410	432	412	397	431	394	409	423	448	414	381	411	428	434	376	406	384	409	423	380	413	453	453	392	403	369	444	399	422	412	402	409	402	428	356	364	420	403	385	403	391	413	443	439	428	418	399	436	393	375	370	371	404	389	429	417	424	424	436	418	428	420	446	413	411	382	406	442	413	409	385	399	407	408	367	396	426	368	397	430	442	435	417	415	420	380	412	405	418	405	388	418	450	414	402	439	396	425	449	388	401	394	394	423	368	428	407	412	391	386	429	367	409	418	390	400	415	390	397	379	424	399	405	416	437	405	393	365	444	399	418	412	418	408	428	418	433	407	419	431	414	383	420	402	422	401	379	441	456	411	429	389	415	408	394	445	388	419	449	457	424	445	431	429	377	400	375	397	394	416	383	407	443	404	374	397	378	370	395	417	386	404	411	402	442	438	414	412	425	419	392	435	409	434	373	399	393	436	387	374	437	413	400	422	408	418	403	399	429	425	392	392	414	426	416	425	380	439	420	433	432	425	443	403	421	435	409	411	396	375	388	377	382	400	353	363	402	417	412	394	459	428	433	420	419	415	395	408	460	419	402	432	436	393	408	449	426	387	392	411	408	408	431	371	390	420	413	447	395	419	389	446	443	439	385	439	367	396	403	417	391	395	391	399	404	428	434	413	365	435	417	423	439	411	442	410	394	417	447	461	420	382	368	404	390	429	397	349	404	416	431	406	425	414	399	400	425	429	425	402	394	408	410	403	387	390	453	408	398	379	418	388	438	384	409	452	410	394	386	399	403	404	422	422	428	430	396	409	409	364	435	405	374	386	387	416	441	418	391	419	427	419	403	452	427	420	425	435	397	427	406	403	416	413	399	422	393	462	390	388	422	412	409	377	429	426	411	439	436	437	442	387	391	417	432	420	429	401	444	440	422	377	433	382	398	395	450	402	422	405	428	414	402	382	421	415	428	384	414	436	456	382	434	401	400	394	407	391	420	401	416	400	390	434	418	463	383	381	408	410	404	445	392	433	411	447	404	414	400	423	421	365	399	421	417	419	415	441	434	419	392	412	400	411	386	438	414	405	418	423	394	441	419	460	434	366	402	405	387	395	420	383	402	429	427	425	419	415	393	374	394	409	423	427	420	416	418	435	447	440	447	478	430	394	398	389	440	402	413	433	427	382	401	377	415	409	395	480	452	390	455	408	408	395	390	421	376	407	393	401	413	416	384	403	429	388	422	403	398	393	397	416	418	419	412	402	412	395	417	407	425	453	382	398	477	412	448	412	397	430	397	424	416	396	399	459	435	380	409	410	405	384	402	440	426	426	437	378	431	437	394	411	400	374	415	405	435	433	376	427	404	392	394	396	388	367	390	385	462	427	386	434	401	405	431	406	402	408	395	435	395	386	403	393	380	394	436	389	373	409	422	376	429	415	376	409	407	430	416	374	392	417	398	418	389	408	421	437	419	410	385	395	367	427	398	360	428	397	427	399	385	436	464	415	405	445	390	421	401	393	438	426	420	442	393	386	393	437	344	419	396	402	373	392	404	408	438	423	430	415	426	426	411	431	395	403	438	412	425	414	401	409	410	428	419	440	445	384	416	415	387	427	411	393	420	408	424	440	393	431	423	377	404	426	415	438	434	429	384	421	395	430	384	404	412	434	398	396	415	424	384	424	418	384	400	391	410	405	418	417	456	397	407	365	412	409	436	413	455	445	451	365	376	401	434	404	424	399	386	393	405	416	393	436	394	391	401	403	400	429	424
23448	16176	22468	18765	15311	12125	9326	6155	6242	11464	12419	7156	5261	3960	2930	2950	3836	3060	2567	2217	2253	1583	1507	1803	1693	1395	1309	1295	1225	1307	1158	1051	941	976	932	959	916	921	910	1159	1701	1649	1478	1376	1216	1158	1069	930	952	929	881	928	910	826	899	901	850	861	895	883	881	940	883	886	897	889	897	888	936	953	885	914	919	911	958	865	912	902	886	930	891	905	871	882	880	938	831	903	926	914	878	880	963	910	864	967	875	910	866	873	885	914	854	928	904	889	921	915	920	878	921	914	897	874	910	862	916	863	951	929	892	884	951	866	877	925	866	870	896	856	894	885	880	891	884	928	901	884	925	880	881	799	864	932	888	886	877	852	799	927	927	888	884	880	915	949	915	900	931	904	893	847	934	905	846	928	890	950	909	902	874	877	861	901	922	888	939	889	833	916	920	914	890	893	841	907	888	924	834	881	865	979	884	863	908	911	882	902	840	894	931	903	914	925	882	950	945	893	918	920	927	878	883	917	872	857	928	914	935	868	920	935	920	925	851	873	902	963	877	870	864	940	898	928	890	884	860	883	938	971	904	923	883	883	829	938	874	868	881	905	922	915	879	858	887	876	953	888	888	860	905	875	834	916	891	937	944	860	877	904	878	913	952	892	928	904	901	913	912	902	864	899	794	900	971	906	913	939	908	942	956	867	952	885	933	903	846	923	902	877	862	909	884	877	883	903	901	893	869	855	855	858	892	896	890	907	935	868	909	938	873	938	879	910	892	880	987	875	884	905	881	930	867	887	896	896	869	875	884	832	1009	925	882	878	890	919	904	934	859	865	929	859	889	905	966	917	919	869	861	964	899	844	875	855	871	879	854	875	891	874	909	930	897	926	923	863	885	855	893	877	875	873	942	881	866	918	879	907	913	836	851	864	919	966	896	869	882	888	878	934	887	887	899	970	922	891	911	880	899	940	888	893	921	890	905	911	942	864	888	909	957	866	860	882	906	894	853	877	954	871	903	880	889	917	906	876	872	898	899	891	942	874	901	931	864	897	881	885	910	923	929	864	892	894	915	958	864	877	889	847	919	897	863	904	893	882	864	893	922	935	876	904	914	946	934	912	946	893	884	915	926	930	894	876	919	885	884	899	891	899	879	977	926	946	872	932	851	872	877	873	899	889	886	933	888	885	910	892	883	893	908	926	867	901	915	878	891	934	915	873	902	901	843	844	925	892	859	862	909	934	934	927	914	951	904	922	910	828	878	964	987	885	892	870	880	874	919	889	914	910	954	857	872	891	882	938	908	909	873	953	920	892	944	898	935	948	894	857	919	890	898	913	910	915	873	884	925	931	914	886	924	878	899	894	904	882	919	943	966	937	898	830	904	789	929	931	938	911	913	878	874	881	908	886	865	899	926	893	920	873	934	912	915	921	876	919	882	961	890	859	886	874	929	906	882	951	912	909	928	966	914	905	885	930	904	884	920	864	943	891	885	909	891	895	892	868	908	885	864	926	891	907	867	915	883	895	951	882	877	909	860	923	919	894	907	893	910	862	891	870	873	868	858	883	873	850	923	898	970	864	886	892	891	818	889	844	882	866	896	874	867	913	878	908	886	942	913	962	913	892	914	872	922	924	852	874	907	876	875	932	879	881	934	874	922	892	925	909	924	933	911	900	884	899	913	893	849	897	876	948	927	849	891	863	878	858	862	879	886	970	893	910	937	849	923	900	895	980	890	859	911	861	880	913	927	867	903	904	891	848	941	858	860	917	893	940	882	887	858	922	907	932	905	895	884	938	850	931	906	903	927	918	941	933	892	894	852	832	949	869	890	898	882	912	916	940	893	928	879	892	889	850	885	875	874	905	875	848	858	909	923	849	835	879	983	922	941	895	857	900	889	908	879	943	917	900	927	853	824	859	886	870	924	914	921	934	880	921	914	905	899	893	928	939	902	899	921	893	865	904	924	871	870	893	921	866	866	881	884	952	898	924	883	899	910	873	870	886	869	908	930	920	953	867	929	914	932	986	888	943	887	908	867	902	917	874	872	892	926	837	955	900	833	893	914	929	890	925	870	898	867	882	890	967	882	911	895	910	878	902	903	895	932	920	850	869	917	911	935	912	945	898	896	884	892	870	927	891	912	852	973	898	864	863	898	891	851	911	834	838	887	906	883	905	861	890	876	902	872	903	907	872	868	921	933	888	870	892	921	898	898	905	900	906	850	833	895	894	914	905	886	909	886	911	939	885	856	861	901	882	866	884	861	862	899	920	928	907	923	868	885	871	883	891	859	907	865	927	865	862	928	899	891	914	917	809	900	890	869	892	929	892	908	884	903	879	894	929	874	904	907	872	879	885	944	906	919	901	971	873	938	908	868	877	981	890	920	943	904	898	934	913	882	876	869	926	914	915	889	915	972	931	870	902	884	942	901	941	930	906	920	938	891	873	881	943	845	909	932	883	915	835	894	860	902	854	878	884	843	900	910	905	863	846	875	925	887	901	924	895	893	880	979	920	904	846	908	861	952	884	927	914	908	937	915	900	904	910	878	918	920	928	924	900	880	895	898	893	907	904	893	909	931	896	919	887	982	924	972	887	910	888	910	911	913	954	958	861	898	875	941	883	872	887	886	936	923	906	963	903	919	894	941	921	912	922	892	951	880	923	867	877	920	951	896	902	881	931	954	884	884	931	940	855	927	890	911	869	928	896	943	858	897	866	890	892	843	955	914	906	847	913	939	894	877	870	905	878	882	881	916	904	895	902	947	939	911	869	903	879	834	883	893	893	917	865	928	965	929	918	912	884	925	890	902	902	951	898	942	912	860	890	897	855	929	851	934	906	907	878	896	928	901	951	928	894	917	892	877	899	853	854	916	866	881	869	938	832	889	838	901	936	966	877	895	919	870	923	880	912	909	961	894	930	959	956	897	831	880	886	908	869	894	908	950	872	844	885	897	908	931	874	926	895	906	933	928	944	878	945	935	862	888	894	908	925	904	896	873	876	901	895	878	869	899	925	897	899	925	958	941	920	904	897	946	878	929	889	878	917	905	872	865	867	914	827	883	886	918	890	932	886	894	878	934	885	931	927	902	931	920	853	948	858	879	947	930	838	914	896	878	907	907	947	914	944	924	878	906	898	937	882	870	889	948	861	847	916	927	885	875	929	874	915	891	838	885	848	872	884	885	932	937	849	960	864	924	879	924	861	906	896	909	852	913	890	889	874	891	920	873	881	895	833	932	882	889	885	933	900	957	839	856	900	887	898	883	874	891	895	887	874	952	868	894	878	885	882	900	882	885	914	892	930	881	885	938	887	873	913	922	896	878	868	895	822	900	939	913	935	896	905	898	908	893	869	856	892	902	912	866	922	922	873	931	862	887	917	891	863	847	897	877	852	930	914	950	935	855	923	902	867	872	906	902	924	892	885	962	892	915	908	938	871	882	844	909	868	901	920	938	930	860	890	870	888	878	839	914	907	901	849	888	912	906	949	882	888	834	935	876	937	889	923	932	916
21163	9223	5335	3250	2554	1909	1291	953	718	805	856	717	621	638	538	493	525	459	447	361	360	360	373	440	391	383	397	350	354	356	353	339	376	319	330	329	385	345	354	343	337	332	334	336	356	336	369	389	310	359	344	350	339	335	372	311	346	381	342	330	330	330	310	349	313	334	337	325	334	310	336	330	322	328	353	349	330	347	312	351	327	312	361	368	304	354	366	349	356	353	312	321	350	342	336	361	355	365	365	366	331	336	351	319	325	340	344	319	369	342	328	356	313	350	333	337	333	339	349	323	320	360	330	345	324	339	327	344	353	312	315	373	308	347	337	338	317	316	351	349	366	320	327	317	328	352	336	338	338	313	334	369	310	327	334	337	335	361	350	300	335	331	356	350	311	343	302	348	327	335	370	358	341	368	316	364	303	316	362	347	306	347	331	311	355	348	303	335	330	310	369	330	331	299	331	340	326	349	320	342	345	353	328	318	326	342	336	309	327	311	326	321	339	330	352	352	343	364	325	325	310	348	319	339	317	328	381	357	344	326	296	367	361	348	359	358	352	309	351	333	390	351	319	288	329	355	357	323	334	330	357	315	332	341	359	332	326	348	344	366	284	338	347	328	333	314	328	315	342	323	285	334	335	353	365	365	323	331	388	343	364	346	306	332	303	317	318	349	360	330	352	330	311	309	346	334	351	311	366	327	320	323	347	337	312	335	321	366	313	320	326	340	361	346	347	355	334	344	355	339	341	336	314	323	339	310	344	361	354	329	332	330	361	340	347	330	366	358	342	338	315	354	360	322	332	318	338	353	321	361	361	386	317	341	345	368	369	340	322	338	337	333	327	339	342	330	330	366	356	313	353	394	347	312	320	329	288	371	368	335	318	337	349	339	347	316	320	322	328	329	343	317	353	360	317	342	340	303	297	321	343	346	347	350	308	326	305	343	323	348	344	359	312	357	329	371	327	337	355	337	320	330	339	362	327	341	328	332	342	321	329	333	326	326	336	337	347	319	331	294	312	307	330	367	327	345	341	324	333	344	316	345	327	367	386	308	331	349	340	339	350	340	311	371	353	335	343	303	341	343	353	355	329	363	321	334	319	319	346	320	333	359	345	358	325	362	307	298	347	323	352	322	339	343	343	337	323	333	343	338	311	287	336	348	320	352	344	347	325	295	323	356	322	349	373	330	328	331	327	350	338	328	305	348	329	337	332	331	341	321	334	341	357	372	346	359	335	338	307	290	354	346	316	338	348	344	340	345	348	345	370	358	328	345	355	331	344	332	341	341	342	321	332	338	326	338	355	365	341	352	334	342	338	321	294	337	340	359	339	342	352	323	339	330	326	341	320	324	332	362	319	321	349	349	335	338	327	363	363	308	335	375	323	372	309	298	316	342	343	330	318	353	344	306	375	349	362	329	336	319	352	338	328	333	324	302	370	347	308	347	341	334	334	345	367	367	314	359	343	336	336	351	330	338	353	307	365	337	347	345	360	348	363	338	350	326	365	339	371	317	350	351	338	343	342	356	356	373	354	345	328	356	339	269	368	333	362	326	337	327	332	373	330	338	323	309	311	325	340	342	368	328	344	331	318	308	378	328	360	325	318	338	337	357	344	320	353	336	300	334	375	317	347	313	351	334	330	344	333	317	317	324	329	320	344	339	328	336	326	317	340	342	348	362	344	333	336	329	342	316	297	328	329	354	346	348	356	350	323	371	333	381	326	370	335	324	354	349	295	339	344	312	366	346	321	368	369	334	342	349	339	346	331	307	336	331	326	342	317	309	352	331	375	357	321	393	323	348	327	346	329	344	295	335	335	349	341	354	333	328	360	354	325	313	343	336	338	337	382	327	335	321	337	343	350	361	339	357	345	349	375	310	353	352	377	365	295	353	327	323	358	347	294	345	322	330	297	332	370	327	334	318	352	335	381	321	349	310	316	364	366	355	322	333	305	361	354	322	367	322	336	367	345	344	330	335	339	321	332	348	344	343	367	341	348	366	388	349	331	337	331	318	368	353	312	347	319	314	339	333	343	371	330	318	323	333	346	330	350	346	325	324	326	330	339	325	350	360	351	314	377	334	320	331	361	309	313	343	353	330	331	358	337	328	300	336	333	353	346	320	343	333	341	335	322	360	330	328	319	286	355	346	339	355	321	344	338	342	352	306	299	364	335	341	294	324	355	332	305	315	314	337	341	331	329	335	364	339	314	337	296	336	323	389	332	313	347	371	326	323	358	350	300	344	313	311	337	343	315	316	335	318	324	367	342	319	346	332	364	332	351	279	324	337	344	334	345	324	321	338	345	327	340	349	327	322	346	343	343	343	340	325	348	319	348	349	351	304	307	303	373	340	372	324	332	346	352	313	316	342	367	350	318	353	354	356	333	305	341	333	311	360	364	348	329	344	303	316	358	354	346	353	301	341	329	327	313	340	354	341	393	320	346	302	349	344	320	322	362	337	372	366	347	358	333	327	367	317	354	375	339	325	329	302	309	359	342	322	310	328	347	312	348	306	349	340	354	331	361	315	342	323	341	351	353	353	333	347	307	332	360	311	303	322	356	312	358	338	304	306	321	299	306	334	381	318	355	328	356	325	316	339	324	343	315	313	312	329	299	331	328	376	319	319	293	367	353	342	347	352	307	311	339	334	335	331	347	366	363	371	350	355	304	294	352	367	301	337	319	344	315	346	308	336	305	317	351	362	329	344	329	312	321	336	282	314	322	342	329	330	326	328	312	308	353	307	334	343	337	334	341	333	337	342	320	302	325	327	343	315	304	331	361	301	314	340	336	313	340	330	321	313	353	320	340	314	347	329	399	306	324	308	301	353	328	334	350	373	339	338	342	348	316	345	312	312	326	320	321	334	383	334	307	340	333	379	340	327	333	341	322	317	336	334	339	335	353	330	352	346	375	326	335	335	330	336	353	340	353	352	316	301	355	349	310	330	321	333	292	362	323	320	350	338	342	353	335	345	321	294	341	353	329	352	330	347	342	362	337	322	346	343	307	316	375	362	324	355	300	343	333	340	319	350	333	307	363	324	324	321	373	368	335	325	350	336	372	388	327	297	324	321	325	349	334	320	335	353	334	321	300	327	348	306	349	311	363	330	349	349	349	343	347	333	353	337	301	339	339	326	332	370	330	383	331	315	373	316	323	364	321	349	316	340	338	348	325	349	295	335	356	360	322	323	373	383	352	348	318	347	349	357	313	341	340	340	349	367	313	346	334	312	354	333	347	323	331	353	314	345	318	330	331	339	351	351	326	337	367	363	320	301	336	365	356	344	317	325	297	333	315	330	303	356	332	362	338	343	310	342	318	343	323	358	321	332	360	352	326	348	340	300	334	299	291	304	337	319	358	338	320	316	343	342	297	339	350	321	350	359	381	325	345	315	366	347	347	350	336	370	356	321	366	301	340	321	347	327	328	339	320	311	321	334	293	341	385	350	326	343	325	347	316	376	341	361	368	325	326	348	349	326	334	326	308	337
12626	6287	8506	8051	8683	7219	4948	3559	2756	3226	3201	2623	2454	2528	1876	1757	1973	1548	1285	1134	1114	1134	1227	1281	1138	989	965	938	943	918	964	781	803	822	796	775	759	778	791	742	798	791	766	814	751	772	806	797	763	772	779	763	780	784	747	731	756	734	752	779	781	738	784	798	767	717	761	752	781	799	772	766	791	760	744	798	776	773	749	768	766	727	767	756	762	736	826	778	764	760	777	809	772	794	819	765	828	779	798	734	795	798	737	784	798	759	746	752	772	736	742	750	757	808	756	791	789	708	754	737	748	794	773	763	757	799	734	740	769	785	745	712	773	741	725	749	723	749	772	813	793	757	744	787	720	737	723	753	743	740	776	745	746	802	713	782	786	786	713	809	700	763	788	768	808	740	811	719	720	760	736	817	757	725	746	753	749	815	761	789	764	752	781	749	729	734	773	812	749	770	757	748	750	757	746	722	771	761	757	760	709	743	754	797	751	779	795	737	773	719	855	708	827	754	754	757	782	744	786	794	754	770	768	711	764	766	774	758	748	767	767	724	786	792	724	734	743	740	764	745	758	770	725	763	778	789	766	753	713	774	745	797	797	788	726	751	750	797	836	738	781	744	772	750	778	736	708	704	770	772	765	757	817	748	713	747	795	769	732	771	731	764	749	755	715	772	718	762	750	755	733	770	756	813	812	825	791	707	756	756	744	770	760	779	793	766	741	788	725	807	739	776	758	743	721	729	733	772	750	744	715	740	739	785	779	793	755	755	806	735	717	741	766	734	761	739	783	746	666	722	763	792	776	746	752	794	810	727	774	828	761	753	797	719	775	737	828	722	848	779	749	771	785	793	788	754	786	755	795	796	798	759	724	762	747	753	819	835	750	778	737	732	749	762	806	727	776	747	740	784	765	740	730	786	746	742	764	742	737	733	768	754	748	775	722	726	697	750	776	762	746	734	710	733	819	777	766	774	737	777	745	780	786	753	772	717	778	729	763	739	739	747	822	799	774	806	762	734	735	761	712	804	804	723	761	751	779	786	760	758	750	765	777	753	728	736	799	780	753	803	809	792	813	777	727	717	719	718	716	779	772	709	743	760	751	774	719	745	776	790	778	751	741	738	746	766	753	763	728	753	690	730	789	714	747	736	775	767	822	778	714	781	782	790	775	757	736	795	766	757	759	770	729	779	784	757	741	790	739	764	766	779	769	775	731	777	768	735	751	747	776	788	756	781	741	756	767	726	796	742	757	750	777	748	767	776	766	725	740	805	722	788	769	830	749	830	723	749	755	758	707	754	762	769	796	774	768	711	798	782	734	743	777	767	744	761	776	784	712	747	792	763	776	771	730	777	765	760	774	782	790	772	726	754	760	761	804	722	781	723	696	763	787	726	751	736	825	773	778	799	790	762	739	755	804	750	760	716	709	761	780	829	755	776	748	759	804	780	745	733	703	769	763	823	739	716	719	739	727	725	703	761	772	755	702	715	767	787	756	774	731	812	780	830	792	816	753	784	726	819	788	758	787	730	762	731	766	720	788	791	728	784	753	787	744	725	728	758	730	816	757	777	782	798	752	739	719	774	708	811	730	761	743	771	786	737	751	761	782	740	748	776	705	726	737	765	762	759	781	789	793	763	795	736	754	797	761	785	750	740	751	771	776	718	783	777	771	764	794	711	740	774	788	739	783	755	744	724	792	736	775	747	753	763	789	758	774	758	766	761	783	787	782	746	770	773	786	781	750	781	746	695	800	812	737	764	725	783	795	796	743	708	742	798	810	735	773	827	789	777	790	764	754	727	761	776	805	756	774	728	789	701	776	782	745	781	750	745	757	774	722	699	765	693	756	755	745	767	767	810	810	757	752	795	724	766	780	709	730	776	711	755	740	768	757	754	764	765	818	752	748	738	746	717	772	751	752	764	784	787	759	691	809	766	716	760	709	801	785	774	794	792	747	782	744	732	737	741	763	718	751	758	781	750	739	768	760	749	757	791	755	718	755	779	744	757	808	736	753	726	771	785	785	743	770	742	755	779	809	762	744	754	776	747	719	736	752	790	774	750	755	759	773	777	764	732	833	749	736	778	743	795	757	769	788	707	803	753	770	742	775	785	750	768	768	775	731	708	781	759	764	749	730	751	707	785	792	728	745	727	766	747	802	738	741	757	807	751	751	760	723	780	717	745	758	768	735	726	737	778	791	782	737	776	781	779	788	766	774	757	781	820	799	777	754	756	822	765	783	767	740	717	759	800	734	717	710	772	748	706	746	710	779	800	765	750	747	742	767	767	749	770	747	726	771	778	760	782	723	741	776	723	731	770	748	733	770	765	738	769	721	739	767	791	770	771	816	766	747	756	765	760	796	757	741	751	770	741	736	788	758	746	731	817	770	793	785	766	738	724	751	764	772	738	743	790	753	781	787	738	785	776	729	737	741	735	792	722	788	762	697	769	764	725	799	753	776	747	763	818	732	715	740	761	699	748	727	759	773	798	762	725	766	765	796	768	743	741	792	756	807	791	762	775	778	763	758	765	761	782	709	762	775	720	792	765	769	730	772	718	729	769	776	758	750	737	728	810	802	753	756	754	779	796	756	790	791	768	794	815	760	771	753	751	774	815	708	760	797	751	756	771	766	736	753	779	732	789	754	705	772	783	759	746	745	784	804	742	764	765	772	790	753	813	742	770	788	765	760	746	747	753	807	773	713	776	737	742	753	777	738	767	765	727	756	763	802	759	746	763	742	709	795	730	732	776	743	764	748	760	791	797	778	782	770	774	722	793	721	783	755	709	702	786	742	766	749	759	747	763	765	764	772	754	782	776	751	769	769	780	825	737	786	761	740	759	803	728	773	773	776	779	727	753	739	765	790	763	754	697	784	788	742	753	788	800	756	766	737	773	768	792	772	800	766	787	713	780	771	738	775	808	743	777	736	734	805	762	766	726	820	735	758	731	743	766	817	705	768	756	723	743	810	733	732	742	754	749	745	752	788	780	738	751	718	807	741	773	752	732	764	754	748	683	776	754	702	773	727	713	728	744	794	802	786	813	727	780	774	738	714	766	783	783	716	763	760	733	744	782	764	778	704	766	779	788	763	736	746	770	755	784	748	743	745	727	782	775	761	781	706	777	763	793	740	751	773	777	774	722	748	756	799	724	751	725	754	784	758	752	768	741	738	787	749	750	770	773	711	737	786	823	779	817	696	794	774	722	762	765	767	752	743	775	757	742	718	709	749	740	808	772	738	808	787	773	814	712	751	778	781	709	759	730	720	709	752	770	779	726	790	780	756	750	820	716	742	781	748	750	741	688	759	753	773	759	731	701	754	793	758	780	777	783	762	774	786	730	765	759	774	768	730	713	783	722	758	804	723	784	791	763	777	821	782	745	805	711	826	795	763	804	746	772	753	724	727	713	755	741	789	734	725	770	794	778	753	811	755	825	784	755	796	758	750	766	769	736	772	789	705	786	793	784	760	770	739	811	744	729	792	794	820	776	747	757
33658	17537	13248	7065	3709	3063	1939	1529	1090	1337	1650	1179	846	811	837	683	655	576	484	493	515	519	542	492	422	462	431	443	439	407	408	403	396	415	374	415	373	435	410	395	407	406	444	418	393	441	383	403	393	353	405	378	359	426	394	415	386	416	378	356	365	389	383	405	378	383	414	380	421	375	381	387	370	376	357	366	379	374	388	374	388	367	407	377	388	421	382	390	380	374	374	403	389	394	370	355	367	403	405	384	374	412	419	364	386	425	364	339	388	407	414	375	354	372	406	439	411	380	414	368	385	419	401	439	425	422	373	387	351	363	361	425	379	375	390	422	365	375	401	366	377	420	389	352	407	377	389	394	372	396	398	415	384	401	382	375	409	368	374	376	386	383	373	393	339	411	376	381	386	357	363	385	416	393	410	357	409	385	370	389	365	440	410	441	389	375	357	340	369	403	398	397	401	399	376	427	365	408	352	379	423	390	398	408	395	392	391	350	362	394	364	402	412	383	393	403	392	416	418	362	415	382	321	368	394	399	423	383	379	345	396	391	383	390	369	404	409	393	386	361	396	383	359	402	381	410	367	354	333	397	422	372	424	382	392	369	368	364	379	367	387	377	392	380	412	386	386	421	383	344	423	374	389	371	393	410	373	388	388	324	399	388	420	387	368	396	365	364	386	370	397	379	393	461	408	415	351	375	417	337	398	391	377	410	410	396	393	392	421	408	338	366	378	377	393	372	389	382	396	368	403	388	369	405	373	429	393	382	383	419	398	379	373	395	388	392	372	372	336	374	371	393	408	390	377	416	406	357	403	402	355	406	397	364	373	419	397	388	423	380	400	397	339	382	411	418	404	380	372	374	400	388	363	373	402	368	406	385	374	362	425	372	345	390	381	414	389	361	411	413	379	384	382	346	350	380	396	374	370	373	381	409	382	380	373	356	387	392	350	394	367	407	349	385	368	363	356	357	384	398	380	365	374	367	363	399	376	376	354	378	396	442	375	398	361	413	432	371	386	373	412	346	381	407	394	393	366	401	337	384	405	382	354	397	382	362	405	372	401	392	400	398	372	380	367	387	349	409	407	398	362	384	403	368	418	378	371	357	378	386	368	386	371	387	379	412	399	373	364	380	377	394	411	400	386	366	357	392	400	402	363	364	369	383	367	363	387	371	369	390	389	420	400	368	359	357	397	368	361	359	358	392	370	354	370	391	358	384	381	406	397	393	386	383	392	389	407	405	378	365	409	399	424	374	357	421	401	384	429	431	403	360	370	365	384	381	393	360	338	368	375	398	392	385	358	385	348	395	381	388	392	391	372	388	369	349	377	377	366	359	361	397	355	409	359	409	374	413	389	384	383	376	402	400	383	365	413	396	390	414	413	394	409	395	400	361	398	374	391	361	378	423	375	402	359	392	422	420	382	379	380	364	398	352	419	387	366	394	382	380	379	387	359	393	395	402	376	352	377	386	403	386	383	390	371	362	354	397	402	354	386	378	341	397	380	410	391	372	381	421	383	377	424	385	395	353	369	390	365	393	381	358	394	384	377	333	406	372	400	369	389	364	357	386	394	415	407	377	397	392	357	397	386	396	420	397	397	385	387	355	358	397	414	348	381	373	353	404	355	415	375	414	381	385	418	373	380	398	429	384	379	384	367	386	410	411	407	365	389	352	378	409	405	393	396	404	361	396	382	349	360	375	387	400	369	423	359	406	400	369	377	399	424	364	423	334	396	386	395	385	402	374	409	387	383	345	422	400	365	421	375	382	407	383	381	399	375	380	430	381	376	393	365	358	341	355	357	375	385	368	399	372	381	372	353	364	393	394	417	418	395	413	386	379	328	393	390	433	434	397	409	409	380	388	414	400	424	391	368	412	403	388	385	358	371	366	393	383	381	381	383	386	413	411	363	338	371	396	360	371	348	370	403	392	389	409	408	386	348	391	345	380	408	408	416	344	355	357	405	354	383	373	389	429	370	411	352	386	372	378	393	371	427	379	385	394	359	356	398	371	384	411	425	365	410	358	340	411	399	349	333	370	394	410	385	396	396	391	390	384	358	394	420	377	402	369	372	375	380	408	390	416	389	382	378	377	398	359	397	377	398	353	391	347	394	434	389	401	380	391	385	360	381	375	362	359	401	385	402	359	404	387	373	369	376	377	364	371	392	345	386	412	380	397	381	371	422	379	340	379	397	363	394	360	366	403	410	383	378	378	411	379	431	383	357	435	361	382	380	404	411	371	368	334	380	400	378	385	395	377	371	420	400	372	404	402	369	381	395	394	389	395	382	379	380	358	384	360	396	423	386	425	378	425	383	392	367	363	379	427	403	412	420	372	332	367	330	410	367	385	363	369	394	402	400	395	353	368	422	399	368	406	400	424	406	374	383	416	351	380	369	376	392	363	378	409	382	368	397	350	329	353	395	389	416	389	427	351	385	378	399	399	394	403	417	400	432	363	399	364	393	386	433	382	394	423	403	413	392	371	354	387	424	427	392	419	386	392	387	373	398	378	409	427	352	365	384	373	406	360	387	381	388	353	388	391	399	417	378	375	396	417	385	358	371	402	356	381	387	356	345	389	418	396	379	337	367	363	334	392	383	378	421	359	435	375	407	345	355	372	397	403	352	429	391	443	403	354	411	383	385	379	352	392	340	375	352	363	400	396	412	360	394	365	430	402	354	422	365	414	374	382	389	388	368	422	399	383	393	345	345	390	390	399	372	397	359	366	402	386	381	373	387	366	371	371	389	420	376	395	411	384	418	389	365	411	389	393	406	401	367	417	375	349	421	366	405	397	402	376	437	429	420	372	359	400	387	395	400	359	411	386	372	401	452	406	403	355	396	353	382	390	360	427	423	374	417	412	408	347	373	388	363	391	392	381	371	388	433	396	355	380	366	381	344	436	414	420	386	391	435	395	381	378	375	412	386	403	389	386	381	363	388	451	343	359	408	403	390	394	377	377	358	396	410	427	372	434	375	402	405	382	357	397	390	378	412	387	400	383	381	387	381	361	406	377	363	383	368	401	400	378	359	323	383	398	397	354	407	364	403	347	396	400	393	391	400	367	370	414	383	345	375	405	371	444	404	442	403	388	396	406	382	409	392	360	363	354	380	384	397	390	384	391	374	354	390	384	387	349	376	362	417	398	389	408	374	421	396	373	427	333	371	408	397	334	355	405	412	385	445	427	454	419	390	371	365	397	363	414	411	392	412	438	399	387	379	400	419	356	399	366	403	355	415	366	392	369	395	378	375	380	406	423	385	366	428	384	379	375	375	340	380	420	419	369	380	383	385	357	397	394	406	386	378	394	414	425	382	380	423	376	413	363	362	372	370	390	359	405	352	417	383	419	375	412	399	407	390	331	408	380	400	378	358	392	374	382	366	415	391	382	389	359	373	401	350	345	385	365	368	377	393	367	409	355	397	414	402	365	397	399	392	385	402	365	378	390	385	345	336	350	380	421	368	386	383	433	393	352	399	400	411	357	399	422
20705	12003	17204	13872	11398	11008	7168	6065	4091	6126	7341	5015	3712	3486	3388	2500	2308	1913	1513	1421	1740	1806	1763	1511	1300	1161	1150	1161	1091	1211	1062	966	979	886	889	893	946	899	886	902	925	1063	1167	1094	1057	1023	1002	900	906	858	875	889	851	870	808	899	869	842	847	908	856	850	843	877	898	836	885	893	901	832	881	857	848	811	862	831	894	862	875	841	835	861	844	892	908	819	862	896	870	882	865	864	883	865	874	846	862	875	809	844	858	886	881	883	887	832	890	883	817	824	838	784	887	845	848	882	865	893	848	816	798	878	837	883	853	826	870	869	866	865	883	836	882	911	864	838	838	856	807	870	837	870	871	870	867	918	807	840	849	922	821	847	848	844	863	807	833	852	893	856	868	849	878	807	876	880	845	846	859	849	905	854	863	838	895	858	898	849	821	844	887	894	837	893	854	848	912	850	866	852	870	870	828	821	863	853	875	862	828	845	818	907	897	875	871	872	925	842	835	831	896	876	954	849	846	865	830	880	798	818	893	850	859	845	863	865	839	842	876	812	887	852	870	865	856	844	867	862	856	839	850	926	859	864	808	851	850	858	838	854	828	825	865	889	863	834	813	854	879	822	868	917	876	861	890	874	856	801	855	922	895	910	838	793	847	925	867	866	821	898	834	899	882	851	837	831	853	846	845	822	862	899	815	874	856	857	845	867	877	841	814	902	822	888	862	864	858	819	873	808	869	838	857	852	897	839	909	889	864	873	925	785	857	886	826	859	817	889	861	840	851	842	865	918	907	867	863	860	772	874	874	831	829	838	876	895	849	902	861	853	838	840	882	849	825	910	860	820	849	826	837	901	875	865	808	856	874	855	868	850	856	831	913	858	855	894	875	889	803	823	870	859	865	829	901	803	827	844	831	840	885	839	831	849	886	830	851	812	891	810	862	854	833	944	871	877	876	859	870	819	884	881	879	870	823	864	855	882	930	835	840	860	881	850	827	891	850	832	874	828	903	845	874	927	820	850	871	838	816	893	866	878	860	818	860	896	852	842	829	826	834	913	832	842	907	824	872	857	890	841	843	801	844	832	863	841	868	843	865	837	866	875	879	857	870	888	862	860	838	839	823	901	833	871	847	869	823	887	867	852	834	826	874	862	795	847	870	885	866	841	893	861	888	831	894	867	904	871	855	834	841	872	874	901	841	814	872	855	824	879	838	946	900	854	804	843	848	901	876	801	891	886	861	882	902	825	838	865	851	878	895	846	853	818	844	845	846	884	845	856	942	851	832	865	890	838	910	874	861	863	913	888	903	830	876	841	816	857	855	884	848	886	824	887	851	865	869	801	878	859	835	889	870	817	807	855	843	832	914	879	899	898	905	873	866	853	897	864	879	805	886	845	842	868	847	868	923	899	859	920	844	855	918	873	896	857	908	838	888	888	794	860	848	934	899	877	849	891	805	796	882	837	883	848	867	837	817	924	873	874	808	837	862	873	888	869	855	867	826	847	843	852	875	782	821	830	908	813	881	832	800	874	854	850	847	877	843	871	905	859	794	874	864	803	930	875	859	819	923	893	890	926	895	857	842	887	801	871	892	840	930	854	826	879	846	871	893	866	794	834	877	912	853	905	861	850	859	845	823	864	856	860	869	821	844	850	796	908	902	839	871	868	896	848	912	863	865	883	876	867	848	843	924	888	847	897	840	886	818	879	808	862	907	852	847	889	846	890	868	805	902	838	822	886	840	862	828	866	844	844	848	868	875	851	859	821	841	889	891	859	927	861	841	892	878	838	813	871	849	872	882	894	867	919	866	821	912	853	849	876	853	855	865	796	898	894	868	822	833	875	843	822	834	926	828	880	917	826	889	845	879	880	876	889	878	871	790	884	858	855	874	895	846	796	869	873	859	871	865	824	877	812	873	901	836	869	847	834	860	852	848	895	842	906	826	876	853	883	874	827	802	869	862	858	871	859	867	866	872	842	869	876	792	850	881	898	878	849	823	825	829	889	914	903	884	860	868	884	891	839	860	886	815	817	856	895	874	852	852	842	883	856	819	868	810	835	854	875	863	834	852	843	854	854	901	832	841	843	861	863	813	857	906	831	802	893	792	852	843	864	896	885	867	841	838	839	893	836	815	884	890	841	859	904	843	831	909	865	872	878	858	860	852	824	882	857	884	858	897	863	894	864	880	876	857	885	870	873	819	859	842	851	822	864	868	840	844	853	890	837	860	856	885	953	863	901	859	935	854	884	848	881	909	817	808	861	863	896	887	904	868	861	909	795	870	827	845	905	837	814	870	876	856	838	829	859	828	887	787	892	841	874	826	792	867	832	894	780	878	867	846	835	830	893	857	911	871	875	915	854	883	822	816	910	850	891	808	869	834	872	790	977	930	810	865	838	903	864	889	836	850	859	882	902	872	811	886	879	835	817	893	913	852	888	850	850	909	891	873	891	847	918	837	814	894	866	857	852	868	846	874	837	855	871	879	894	856	846	894	845	875	832	842	860	805	826	865	867	865	884	864	809	838	922	862	832	871	773	834	864	914	879	854	852	814	818	900	892	854	843	828	813	902	906	830	873	861	874	835	850	866	885	866	891	879	902	843	853	878	830	868	855	856	853	845	874	832	868	876	896	867	866	892	860	884	941	900	849	855	840	846	858	862	862	890	829	874	855	864	859	862	830	869	831	857	814	847	919	913	846	895	891	901	866	899	847	838	856	850	842	884	856	885	815	871	874	911	840	901	838	867	828	835	924	856	815	796	860	859	901	917	788	915	862	914	839	820	823	848	862	864	939	830	851	806	834	860	846	866	798	895	855	851	838	838	872	855	810	945	827	850	864	903	881	885	874	834	852	870	826	849	841	860	852	860	870	834	898	882	891	882	838	865	842	834	857	864	857	863	926	907	894	828	905	840	859	856	891	917	822	878	803	885	865	851	822	875	846	854	854	907	883	863	909	913	820	856	849	839	861	849	859	873	831	889	904	829	840	838	829	831	862	856	904	852	841	789	833	847	846	868	877	872	859	835	897	902	824	919	877	816	840	858	841	824	881	885	840	827	848	825	836	857	849	825	845	888	877	854	875	863	839	821	866	843	810	848	896	862	867	824	842	850	846	849	894	874	839	892	860	839	867	845	821	906	805	855	875	843	856	825	864	847	838	904	900	886	827	822	840	868	863	876	879	828	911	832	839	870	880	923	857	825	894	863	840	834	872	860	823	877	850	852	849	884	893	888	811	868	864	836	865	850	823	823	828	841	910	827	866	856	917	831	833	855	854	868	852	841	883	914	860	873	860	929	889	884	882	877	888	919	806	847	871	882	870	834	831	871	806	827	858	878	847	852	884	887	794	841	896	879	878	898	881	837	830	917	881	837	898	798	827	805	867	873	909	851	906	840	838	811	817	873	893	813	869	820	870	886	859	862	852	880	956	858	850	863	864	828	858	812	818	855	913	834	883	850	821	888	854	887	870	853	851	893	872	898	828	845	869	854	884	830	844	886	859
42741	23286	18849	11614	4975	4192	2489	2183	1566	1955	2575	1669	1150	928	933	832	725	652	532	576	621	687	580	569	456	473	461	461	443	462	456	369	433	486	405	415	417	444	423	449	504	531	483	462	493	451	460	432	437	439	407	405	380	373	423	390	403	406	444	426	390	408	410	392	384	446	414	396	445	396	416	425	396	407	409	456	358	386	429	420	420	393	378	406	416	403	395	394	454	427	422	442	420	406	407	420	398	394	407	445	376	384	410	410	406	376	419	442	373	360	414	450	402	403	441	452	362	451	393	452	401	430	385	400	385	399	420	474	391	415	441	411	396	397	458	441	370	422	399	453	431	405	412	409	400	421	402	408	431	417	395	402	406	454	413	449	406	429	402	424	380	408	400	385	440	402	392	371	431	425	402	409	422	405	373	395	380	393	426	408	380	408	425	455	367	434	412	406	440	407	391	398	428	412	412	410	389	400	430	419	418	381	445	418	409	406	419	417	440	421	432	404	449	357	422	426	412	428	400	425	398	412	387	455	397	387	380	394	398	389	417	452	397	409	418	397	409	388	409	418	431	421	390	398	396	423	412	415	438	421	393	442	396	419	407	398	403	377	426	426	411	403	414	406	380	416	392	444	424	418	405	364	368	371	375	406	398	441	405	402	457	394	388	428	431	356	387	370	422	371	402	380	390	470	428	373	381	391	411	405	420	387	406	424	409	404	401	381	406	391	392	416	439	398	397	416	424	473	441	399	411	429	422	400	393	440	441	434	418	425	437	437	385	393	404	403	417	399	437	439	413	368	414	454	409	416	418	401	401	439	403	401	400	412	445	449	398	438	417	411	417	470	410	389	328	365	411	426	412	423	381	398	416	420	445	373	437	405	428	398	422	433	396	406	420	415	385	425	377	461	401	382	397	395	397	443	399	398	417	426	403	401	403	453	417	387	352	363	397	403	442	365	442	419	374	394	432	420	421	403	404	370	389	415	393	420	423	430	432	394	437	392	419	360	387	404	399	405	419	386	405	421	374	422	371	354	383	403	395	382	427	418	374	445	401	370	395	398	379	412	403	389	397	418	414	388	410	444	443	396	398	431	404	393	416	424	418	432	421	384	386	392	393	396	391	381	380	410	400	436	435	391	374	406	410	411	416	420	404	387	421	419	405	371	411	400	412	408	441	376	418	433	428	392	404	433	423	404	424	403	415	409	420	381	425	427	384	445	413	437	437	397	378	456	403	411	415	461	442	427	429	428	416	403	448	417	389	385	400	394	395	383	373	399	378	426	413	394	397	418	366	416	410	449	403	411	382	390	426	417	444	400	393	424	430	379	448	390	405	396	393	415	405	434	417	393	418	431	406	365	433	420	410	445	415	413	429	409	417	479	388	418	430	451	455	373	396	369	391	416	427	414	436	384	426	427	390	401	421	392	398	440	431	385	437	464	422	398	462	414	419	399	450	426	373	417	382	416	415	391	392	398	405	390	412	402	441	441	415	423	411	425	431	420	416	414	394	427	380	458	414	412	415	440	373	374	400	406	429	423	357	385	434	408	417	414	366	402	381	399	404	392	379	407	377	433	428	399	389	404	419	432	400	392	411	422	389	453	406	383	405	399	420	418	398	417	411	433	410	419	386	385	436	378	387	418	418	443	413	377	440	388	411	386	450	380	425	379	401	398	390	409	384	389	417	428	352	403	430	430	430	427	438	447	444	408	391	373	420	425	402	412	400	422	425	393	461	383	387	440	391	366	392	419	411	375	413	402	393	450	432	408	384	389	399	437	392	448	430	397	420	418	368	373	415	416	373	396	408	388	384	388	418	428	434	347	428	395	367	411	435	417	455	385	371	360	418	417	422	457	423	369	413	380	375	391	401	355	414	479	431	401	413	415	440	407	394	440	391	357	399	401	416	387	457	419	362	359	409	388	419	399	411	407	409	377	430	402	399	414	417	447	445	415	408	397	421	371	392	418	398	407	417	400	425	412	389	397	396	408	405	402	342	408	393	399	418	388	431	421	371	406	407	444	422	391	405	409	442	401	386	391	465	386	377	423	408	412	409	420	398	422	396	404	395	415	416	433	397	416	432	391	391	429	394	391	395	369	389	388	408	423	416	387	397	396	382	418	437	410	425	427	467	377	399	422	414	445	407	410	428	440	397	429	386	397	396	400	411	385	397	413	403	420	389	388	444	414	467	400	401	424	398	380	468	365	430	401	369	380	418	393	390	380	379	414	399	431	443	376	417	425	403	411	444	412	389	411	420	421	411	418	392	397	390	403	410	428	397	388	420	419	385	402	430	409	407	406	395	390	401	391	433	370	371	423	405	421	411	417	412	406	388	426	391	398	459	398	430	365	429	413	412	417	413	383	405	397	408	424	426	415	392	436	415	415	391	389	413	458	416	483	399	441	413	432	422	381	394	392	376	424	408	383	364	398	387	444	426	400	393	433	388	380	365	409	381	369	395	421	417	381	438	398	423	433	426	372	414	407	399	402	416	408	368	406	422	402	405	390	405	418	423	422	383	416	410	419	424	399	451	430	408	415	430	364	411	457	419	392	431	398	458	415	391	429	429	380	436	381	426	407	419	416	418	403	424	400	373	429	407	418	387	393	420	401	414	405	428	412	406	400	416	420	436	396	390	429	402	386	375	395	407	406	386	403	410	377	392	419	436	439	460	403	415	428	418	424	388	418	380	376	416	404	397	406	433	413	404	366	390	414	396	441	415	434	417	439	395	419	434	435	399	383	431	436	411	405	414	386	383	410	431	392	373	393	458	427	395	390	375	421	410	426	407	414	399	361	381	414	389	404	466	445	394	408	402	428	405	391	396	421	432	400	412	465	436	400	393	396	393	437	458	361	426	404	442	439	440	389	396	419	428	419	420	385	410	387	405	400	405	393	409	459	383	404	410	376	413	415	377	439	378	424	447	440	411	420	362	370	367	385	380	427	457	425	391	413	387	400	389	424	387	390	416	407	416	384	396	358	444	403	437	387	377	415	422	397	445	413	400	416	410	375	391	401	373	368	407	370	405	410	422	414	400	405	420	418	385	391	411	403	384	395	390	449	400	390	381	360	377	409	423	393	421	418	376	414	431	427	417	422	432	449	402	431	391	404	380	368	399	412	420	420	389	364	419	390	417	397	377	420	406	361	426	409	412	417	391	398	402	396	418	460	401	371	404	423	396	397	412	412	368	434	448	416	417	401	428	390	397	394	364	402	408	419	429	410	391	427	422	433	450	402	412	373	398	447	424	407	353	425	383	437	391	423	418	404	387	457	409	393	454	413	432	385	438	396	399	406	402	434	411	453	346	383	402	431	390	400	398	421	395	428	377	395	434	390	429	425	388	417	390	428	411	414	388	428	428	424	422	431	408	412	424	422	379	412	375	398	415	398	436	376	407	417	412	436	418	410	402	390	416	378	431	408	383	419	420	416	409	406	406	382	408	367	421	384	419	404	368	439	432	373	458	399	372	429	455	420	409	383	392	416	374	388
25450	16531	21672	19644	12528	14275	9038	8637	5967	9031	10927	7207	4774	4167	4089	3352	2786	2370	1865	1775	2413	2331	2019	1557	1356	1298	1295	1360	1259	1222	1089	969	939	943	957	975	922	1003	1040	1191	1409	1517	1451	1309	1176	1097	1059	979	906	871	907	889	918	884	945	859	933	894	938	876	898	872	945	920	896	911	908	860	911	916	932	907	974	929	892	937	887	933	906	897	881	906	937	881	893	887	878	895	932	877	926	932	896	922	875	888	904	914	867	878	903	848	866	894	896	906	874	900	903	874	847	897	902	869	940	910	887	837	899	881	884	895	936	873	869	851	901	879	932	896	867	891	900	895	905	864	874	971	870	936	938	902	883	887	869	910	947	915	887	898	876	907	903	884	913	897	919	913	895	921	886	921	892	904	944	913	935	924	893	861	870	869	862	948	892	903	858	908	877	860	914	903	884	818	890	890	908	869	875	908	901	966	874	893	868	877	887	866	919	874	877	874	901	878	913	912	912	900	896	929	938	912	887	871	968	879	913	912	951	906	876	872	876	919	920	911	963	903	930	911	903	906	926	869	917	897	884	861	869	933	898	894	852	872	834	898	907	899	849	910	857	871	887	914	896	852	917	894	875	895	900	894	885	950	915	898	829	854	930	857	890	846	922	843	860	954	913	849	890	853	880	864	918	939	895	896	846	864	873	948	905	876	929	919	833	881	850	869	878	829	913	926	887	919	936	901	885	905	877	875	897	853	894	969	877	877	864	884	884	904	883	869	903	898	920	923	909	906	958	929	886	870	890	875	824	856	910	914	898	882	911	862	906	877	895	924	886	873	891	864	852	958	923	847	892	888	853	949	940	906	916	923	899	959	884	888	940	907	886	878	890	934	878	933	851	880	936	959	864	889	923	894	927	898	875	866	869	870	923	863	927	949	929	887	885	890	872	856	876	942	882	849	846	942	896	939	892	899	832	891	909	870	916	916	929	867	879	943	895	880	882	879	902	946	937	881	844	855	871	914	925	887	908	864	932	841	896	880	931	894	930	888	870	852	917	902	900	923	905	842	859	896	904	865	890	870	927	841	895	896	876	951	901	918	899	910	896	899	883	938	894	921	901	929	894	888	951	883	896	894	902	941	879	892	892	891	907	935	899	922	875	887	902	954	902	905	881	904	893	781	924	902	859	913	870	919	883	931	930	889	926	853	934	885	906	893	927	860	850	902	879	879	861	928	919	897	945	914	897	851	891	856	915	840	923	902	919	901	922	934	892	886	921	872	876	935	920	809	857	910	889	923	903	914	851	857	863	901	901	876	891	898	870	863	933	896	923	885	854	878	899	916	892	898	907	851	916	864	848	896	890	899	940	905	865	846	964	931	921	840	978	938	874	887	917	936	866	935	908	917	933	872	896	915	899	939	881	880	880	918	894	893	957	916	937	895	881	905	928	951	937	889	907	852	890	824	942	871	877	944	922	951	864	896	884	942	897	887	888	871	879	918	890	916	876	855	902	890	967	882	867	882	903	903	917	891	900	900	916	915	924	923	913	939	889	914	896	953	868	964	922	921	886	890	893	890	873	880	935	911	845	876	924	908	884	954	880	878	878	838	890	897	855	893	901	842	902	908	937	939	938	852	841	924	914	896	879	887	897	889	950	910	910	913	888	903	919	921	898	948	901	920	922	891	939	903	923	877	892	930	906	893	883	842	917	894	846	857	885	873	865	909	939	892	842	885	918	877	894	920	942	872	882	887	910	912	844	898	844	860	875	849	895	913	921	927	927	875	863	909	928	829	907	875	837	881	862	924	870	886	894	930	892	863	832	899	889	872	927	892	889	858	929	902	864	938	866	877	910	936	903	882	861	903	902	859	881	932	897	889	862	911	867	871	917	905	860	925	915	911	904	846	886	896	942	917	923	893	880	904	859	844	901	901	906	922	900	896	919	910	872	886	879	881	824	871	887	892	892	870	877	871	895	881	904	882	883	873	866	863	980	928	919	920	909	899	852	943	844	912	878	883	940	881	942	826	943	920	909	894	917	841	897	910	915	902	903	872	890	865	880	910	864	877	879	840	898	886	864	883	875	922	919	919	893	904	913	871	909	917	868	896	890	877	909	927	836	869	876	870	939	897	905	892	870	855	864	905	945	871	927	895	872	922	932	884	916	887	873	932	881	848	870	871	875	870	877	901	858	967	916	883	905	909	928	880	848	889	880	880	976	896	946	882	856	878	874	925	859	902	929	905	873	873	864	932	905	823	932	894	857	914	877	891	886	948	899	908	880	832	911	901	918	937	931	953	881	963	923	873	868	880	895	888	956	850	891	873	933	838	893	845	923	890	906	851	952	924	892	897	901	900	909	845	889	912	899	883	896	883	836	943	950	899	887	905	923	910	969	891	850	887	935	888	863	900	841	931	853	869	894	898	852	867	882	916	830	900	901	880	879	888	883	868	937	883	913	887	912	842	922	883	924	904	891	909	911	898	985	809	858	940	898	923	868	848	908	875	855	871	923	906	853	886	896	929	858	883	873	888	875	873	950	853	900	902	851	903	926	888	833	949	855	895	909	829	897	904	875	896	870	926	882	935	880	918	868	886	843	883	917	930	903	864	904	912	927	957	905	882	902	900	874	847	910	870	861	861	899	873	834	905	868	855	861	831	892	888	898	909	893	938	888	885	896	892	952	878	870	916	866	947	859	911	937	846	931	924	883	938	878	870	916	862	932	930	897	907	904	887	920	954	889	908	915	911	852	928	842	876	848	878	875	879	857	914	939	915	898	837	914	889	929	889	916	893	869	928	879	898	889	868	884	926	867	961	878	879	917	973	846	912	900	836	852	926	855	877	956	942	865	900	958	887	964	885	902	872	883	944	929	855	906	886	939	888	895	944	911	891	807	922	876	896	920	905	883	891	874	882	865	914	893	898	895	927	887	862	891	901	872	874	896	903	847	863	919	978	894	919	889	889	913	910	921	879	857	931	851	898	938	887	883	889	925	898	871	869	895	903	879	984	878	914	848	901	857	871	899	895	919	877	881	894	919	922	899	858	857	907	909	845	907	872	902	925	864	846	875	910	896	922	876	917	905	855	899	902	901	924	904	860	896	865	880	874	885	877	902	873	901	898	881	875	900	923	938	900	916	865	938	916	867	898	892	873	853	888	845	857	854	918	842	928	883	879	894	898	926	880	897	857	885	885	850	861	900	878	912	862	855	879	842	833	948	867	853	881	920	948	859	870	874	865	862	928	894	870	896	898	928	865	891	942	901	934	898	935	900	889	933	945	900	882	890	927	889	831	885	865	897	853	880	870	858	878	851	918	820	843	848	884	909	947	903	910	894	918	916	863	857	865	925	920	896	890	896	832	894	882	913	893	868	917	902	974	874	927	918	894	863	914	865	916	889	871	882	862	922	940	869	910	863	886	922	923	881	878	929	873	882	925	884	845	907	900	899	859	892	944	872	925	934	912	870	907	913	867	878	945	906	925	925	899	894	856	926	890	874	872	936	883	887	905	937	946
18779	8730	5486	4134	1892	1785	1229	1131	861	693	611	606	658	627	542	539	534	453	359	381	462	412	437	387	314	371	408	349	380	330	314	317	362	328	355	332	356	330	326	321	332	312	373	348	334	335	315	322	371	318	316	289	323	340	358	322	314	365	326	347	364	343	323	306	336	333	308	342	346	322	320	344	316	320	338	316	324	329	328	355	367	341	363	331	333	329	322	344	332	356	316	329	324	365	371	360	309	340	307	355	338	321	344	352	352	297	330	364	319	300	302	361	337	346	328	324	319	305	346	333	325	344	332	343	352	347	316	330	355	326	358	315	289	283	338	352	307	292	308	324	336	365	365	352	320	307	328	327	328	336	324	354	335	318	374	353	317	334	335	333	372	291	327	307	351	348	330	338	360	331	325	318	341	338	364	356	334	340	338	322	335	332	318	317	325	328	360	307	323	349	363	315	313	323	343	318	332	358	352	324	344	335	315	336	318	342	339	320	320	318	327	352	366	323	291	314	352	301	303	350	336	283	341	319	315	338	348	350	334	299	368	347	318	306	317	311	334	324	325	342	341	348	321	298	344	309	344	340	324	338	337	329	328	338	316	351	314	311	302	346	342	325	339	347	302	332	351	331	319	345	321	355	324	329	303	328	314	287	338	311	330	342	334	340	329	351	323	358	371	357	355	306	291	348	353	323	326	383	341	340	301	351	333	326	366	347	329	324	306	320	329	315	352	351	352	332	336	365	347	293	320	375	336	300	321	317	356	313	337	352	342	332	326	328	362	368	341	348	373	322	311	332	327	302	322	335	321	333	356	347	325	319	325	309	327	318	314	362	349	330	328	326	309	321	307	280	349	334	324	328	324	335	345	329	329	345	340	352	299	323	342	349	328	332	332	360	311	314	345	328	345	328	343	332	319	320	333	331	332	324	340	356	340	291	327	389	307	325	309	316	323	318	313	337	322	362	330	352	342	315	296	327	338	321	344	321	316	302	338	323	335	329	321	348	351	332	355	294	319	355	368	338	339	366	318	362	314	329	340	256	339	336	330	330	345	328	323	343	340	280	303	344	349	358	343	342	306	298	344	345	362	318	338	324	318	332	345	336	322	368	352	342	301	329	302	318	349	361	327	354	319	335	317	328	327	347	341	338	365	312	327	323	308	377	344	358	350	305	324	301	337	320	284	321	338	376	306	354	334	328	317	344	348	328	338	318	316	315	328	327	304	358	325	337	327	344	349	335	320	300	329	362	370	309	362	320	341	333	330	298	316	295	338	315	323	305	311	308	319	318	312	320	322	303	297	330	333	320	341	328	365	338	338	314	311	309	346	356	341	342	374	349	314	366	269	311	356	335	363	319	339	379	338	305	330	350	355	325	301	306	338	348	312	335	303	343	332	315	351	343	334	353	344	298	354	334	321	339	290	341	360	327	337	324	333	316	333	378	328	328	342	322	295	352	345	353	363	290	332	327	343	300	319	363	327	360	334	346	355	352	340	311	313	352	319	324	315	318	299	326	338	339	346	320	315	363	312	354	338	335	351	340	342	320	297	306	319	366	347	308	335	350	310	335	349	346	330	360	326	341	315	346	290	319	303	289	340	327	334	324	320	329	347	331	338	349	336	351	328	320	332	341	364	333	325	324	326	363	324	303	337	317	336	367	348	311	345	313	319	323	300	327	327	360	305	371	325	305	335	341	324	330	331	331	368	355	323	313	363	303	354	312	330	331	347	313	342	313	345	324	340	302	298	348	350	352	307	313	352	310	343	301	339	330	338	367	357	339	367	336	341	358	339	305	340	315	310	318	306	350	311	309	350	311	319	307	352	371	317	313	324	344	327	346	346	339	330	323	341	313	345	359	315	328	327	355	318	339	321	336	309	325	323	331	327	329	340	311	312	327	344	334	349	336	327	349	321	332	321	327	339	300	371	333	354	315	336	322	303	333	322	302	323	340	294	319	342	335	321	332	326	309	366	333	325	355	351	351	369	339	340	310	314	332	325	296	319	330	319	333	350	317	312	319	291	324	346	341	307	332	306	289	307	327	333	323	336	340	333	348	339	324	335	355	314	358	318	298	295	345	327	281	323	347	324	313	342	358	317	347	353	352	307	334	287	336	298	343	312	356	348	317	333	332	345	337	360	330	324	352	299	322	342	350	338	293	286	357	356	339	362	345	339	319	319	337	334	340	324	328	325	348	324	336	326	293	314	323	352	332	319	345	326	329	305	350	334	337	308	346	322	280	309	327	321	394	335	349	346	361	361	344	357	305	316	338	390	355	317	328	324	313	325	333	316	342	313	321	319	332	352	305	312	294	363	338	345	323	324	326	347	351	325	334	354	320	344	322	343	330	332	336	336	305	327	355	358	339	305	311	313	290	354	303	365	350	335	336	289	353	315	335	315	339	337	373	320	333	341	338	347	347	313	287	346	305	341	305	294	313	348	364	332	325	346	315	306	367	340	327	315	342	335	337	324	302	318	348	350	393	356	305	345	308	332	331	328	321	333	294	360	325	338	320	315	326	295	365	351	312	347	320	336	311	321	314	327	353	351	356	336	328	337	305	312	312	331	338	336	344	324	313	327	329	344	323	327	325	346	341	346	317	331	333	298	328	320	361	341	307	373	325	325	355	328	302	343	327	320	366	347	317	320	335	298	313	331	328	322	315	306	337	338	305	317	358	343	319	308	325	343	327	323	343	323	338	347	323	317	321	296	348	314	348	325	323	335	336	292	305	346	319	326	365	326	345	353	340	331	282	328	333	315	347	313	335	349	351	314	333	381	360	342	351	314	357	301	326	299	308	307	334	376	338	334	376	314	321	317	341	324	358	337	302	351	338	336	343	340	303	333	309	301	333	385	355	329	317	304	336	371	329	316	350	301	313	347	302	302	298	371	358	321	346	315	373	336	336	357	345	331	332	354	361	299	347	328	288	331	324	321	330	380	321	309	316	350	317	324	335	350	305	300	312	325	315	316	332	312	308	324	346	345	337	338	325	360	338	331	339	317	344	317	329	290	311	308	332	307	318	339	336	329	339	311	342	331	326	313	334	340	333	331	339	321	306	346	361	332	339	371	338	327	343	291	308	325	326	331	340	364	323	341	285	329	316	318	333	338	306	320	315	342	304	329	333	340	339	321	347	322	291	298	329	326	301	354	340	335	331	336	341	340	350	307	318	362	321	350	372	325	326	336	325	345	316	324	365	326	331	342	351	337	333	317	331	358	324	312	327	334	304	348	345	340	334	348	355	326	311	326	337	330	323	343	380	344	316	310	308	302	366	334	326	348	311	332	333	341	321	341	315	333	372	331	307	341	354	337	343	321	313	368	341	339	352	299	331	306	329	348	341	315	289	395	346	347	352	346	359	331	331	288	306	305	335	368	341	333	319	314	344	291	351	366	321	333	350	328	327	341	294	340	358	393	352	315	328	340	320	312	328	323	313	323	330	329	331	344	326	322	340	343	327	318	316	326	342	309	363	367	326	337	300	319	354
11688	6666	8847	10156	6081	7020	4889	4547	3407	2590	2366	2342	2486	2345	2169	2116	1751	1417	1193	1201	1500	1363	1287	1066	977	970	921	964	919	900	812	817	774	786	748	734	746	779	786	751	758	754	764	807	782	750	808	760	751	731	726	754	760	726	710	729	747	751	760	758	783	732	739	761	758	731	754	707	761	733	782	736	743	788	724	776	705	724	773	742	724	792	743	774	747	778	767	782	741	781	749	744	766	718	778	827	730	766	763	715	789	819	768	759	764	759	716	736	703	755	770	739	756	767	767	746	749	728	758	750	723	743	747	721	729	757	764	770	790	770	758	791	727	711	772	767	733	764	772	716	744	737	733	770	715	684	752	740	784	735	750	757	787	761	725	748	735	722	743	760	725	743	733	722	737	728	729	752	788	759	765	746	718	761	732	756	698	757	756	749	771	799	726	737	752	742	810	711	759	753	761	726	732	755	733	764	731	758	717	725	709	795	690	740	806	758	723	740	811	745	825	727	755	674	773	755	739	757	757	774	777	750	783	763	741	732	794	728	748	739	746	713	712	686	721	721	740	745	766	726	736	701	754	739	774	766	769	725	725	759	754	730	736	693	708	747	767	769	757	747	761	766	737	752	717	717	742	750	728	695	700	735	719	760	759	750	727	676	796	765	733	756	751	779	759	752	729	730	756	756	775	778	724	744	732	770	710	762	757	775	705	713	759	773	742	772	765	806	755	767	718	815	754	762	746	722	760	741	701	756	803	765	711	767	745	743	728	728	768	695	741	719	733	760	724	744	782	776	755	748	774	749	700	735	777	723	756	760	750	791	781	794	760	781	776	702	780	723	743	736	765	710	721	779	708	750	722	787	744	726	752	711	716	730	814	776	757	802	744	735	790	737	746	759	749	742	766	768	723	744	777	742	736	748	768	786	750	750	715	722	788	729	715	747	726	768	744	733	725	774	789	745	750	774	722	781	750	743	769	801	773	712	728	748	782	716	705	732	757	785	710	717	712	744	743	751	761	775	750	791	717	745	747	763	745	751	751	751	748	742	754	717	735	790	736	734	721	804	757	800	734	780	776	758	722	765	783	740	770	758	720	782	781	764	742	752	745	711	761	763	755	814	738	789	766	742	745	759	703	732	710	775	733	721	770	761	735	721	743	745	735	752	743	753	738	772	733	736	713	737	762	809	678	748	717	776	781	744	751	723	792	693	731	704	726	781	735	753	786	741	725	697	791	773	722	756	789	727	783	781	733	800	756	735	733	744	754	779	742	750	714	758	751	774	758	740	736	805	709	757	757	778	788	821	761	752	764	727	760	745	733	764	800	722	738	746	798	754	737	720	789	741	738	789	735	740	730	702	770	689	753	745	754	775	737	716	720	779	783	680	742	744	734	746	746	751	715	753	690	687	782	734	755	747	771	701	737	744	801	690	740	714	709	763	784	718	766	750	749	782	764	760	764	716	799	765	755	768	738	692	704	712	720	743	798	761	715	787	779	753	788	737	742	715	735	779	767	722	732	743	759	764	769	770	741	726	726	757	755	749	740	761	733	782	749	698	735	724	700	742	697	735	776	762	780	741	767	742	794	712	763	786	762	802	745	773	720	755	741	724	751	763	735	747	745	712	743	793	733	744	721	733	737	766	703	759	750	784	775	747	759	738	722	755	742	741	730	727	747	723	779	757	739	762	743	785	720	783	733	745	731	780	733	753	801	727	781	761	712	726	783	799	774	725	836	689	743	754	745	728	757	765	736	762	782	755	756	802	729	767	774	747	732	753	702	748	671	808	756	747	703	727	718	812	705	779	727	773	808	768	740	725	807	761	699	719	745	751	671	749	749	726	750	749	773	707	733	792	735	759	709	689	741	740	780	745	684	747	763	728	756	768	756	778	752	773	783	777	764	742	789	759	739	765	785	779	714	705	757	750	742	702	813	786	781	763	753	748	727	724	767	730	756	742	742	668	771	718	743	809	763	711	771	733	718	803	771	742	732	739	782	752	707	725	719	728	755	750	743	726	739	751	754	721	735	737	765	774	726	778	719	787	720	725	700	787	770	780	785	772	730	796	716	746	752	725	748	736	734	723	735	744	766	755	739	754	807	759	756	746	730	779	744	733	785	750	740	752	709	719	724	747	713	742	769	755	729	723	697	764	733	739	735	740	752	769	748	763	734	716	742	750	764	762	733	796	701	765	738	763	783	755	729	799	754	714	756	768	811	740	774	799	717	762	760	735	757	713	746	773	707	774	701	744	806	752	789	735	764	716	749	732	782	710	737	766	780	726	777	793	752	754	743	750	727	775	795	703	723	745	733	784	704	680	726	739	762	737	753	778	758	781	695	723	781	743	788	770	737	754	723	768	723	745	735	738	728	710	752	742	740	736	763	752	759	702	743	762	764	725	722	806	711	728	777	769	785	762	791	751	737	787	754	725	693	745	713	741	719	703	780	761	735	755	774	739	727	777	732	722	754	724	763	729	743	788	764	776	786	688	721	721	771	702	753	746	723	701	689	716	778	759	786	731	732	693	790	727	784	738	787	711	717	740	694	793	777	767	750	734	793	781	725	772	710	718	744	742	757	725	764	744	761	705	735	711	744	721	715	744	720	765	715	785	743	790	751	768	744	785	782	709	720	768	723	753	735	769	756	722	733	720	795	760	772	789	768	714	750	747	749	769	715	765	776	704	749	780	744	764	707	792	788	776	755	703	754	749	759	732	748	690	775	754	751	742	786	792	801	710	772	687	749	754	786	703	717	789	740	754	754	778	730	727	748	738	764	742	773	738	787	766	744	746	703	782	795	813	713	730	743	658	789	771	805	781	777	757	775	755	778	728	761	768	727	764	695	786	728	730	767	764	778	721	803	757	752	783	773	723	734	763	757	693	745	717	755	750	769	769	749	773	748	731	765	661	744	776	798	738	798	697	761	701	824	757	761	759	707	729	786	754	730	750	720	777	720	741	779	766	744	737	749	734	770	738	711	734	754	675	734	711	718	784	788	795	791	725	749	790	749	743	743	719	716	724	740	753	743	728	779	751	719	789	771	715	787	764	767	697	737	728	708	786	747	730	723	766	758	763	783	755	750	784	754	740	740	719	761	758	722	790	748	747	752	764	765	720	798	789	776	695	728	793	732	732	735	713	750	714	740	739	754	690	686	711	768	722	799	735	726	684	689	721	800	766	744	739	740	738	702	732	789	737	730	781	774	723	796	711	778	716	758	741	742	780	765	743	752	722	751	700	739	720	733	743	754	765	696	757	766	779	723	758	738	810	751	760	748	748	755	779	706	728	696	740	725	696	752	731	786	745	721	739	769	766	744	746	725	737	753	745	784	734	723	811	710	808	750	731	808	727	750	746	734	737	778	755	704	739	748	795	711	717	760	819	756	710	755	772	731	757	745	753	718	746	689	740	758	769	750	794	744	762	786	775	681	748	733	768	738	770	745	759	748	750	772	729	729	718	721	767	734	758	713	747	732	741	759	769	749	788	765	759	782	731
33164	17808	12490	8547	3104	2416	1827	1557	1304	1337	1480	1003	855	834	732	660	600	570	487	521	604	496	419	490	444	456	451	410	400	422	397	397	400	362	372	367	385	370	415	404	371	373	409	390	399	435	413	384	361	406	399	376	350	362	381	384	369	391	358	374	394	388	390	357	385	394	382	374	395	420	378	385	379	394	347	368	410	378	350	381	393	365	340	379	399	419	399	360	373	402	378	397	388	360	367	413	386	392	385	400	356	391	332	382	379	372	430	372	350	375	404	380	364	347	372	362	354	370	370	352	397	397	391	380	424	389	381	373	396	351	376	382	411	394	350	395	380	366	326	419	361	368	374	356	327	412	380	395	389	384	393	370	413	354	366	368	383	337	379	404	336	388	363	361	430	420	395	344	375	383	396	366	408	333	374	371	360	363	355	381	390	353	379	366	356	406	394	440	366	386	360	400	412	400	369	402	402	349	379	388	384	398	352	376	372	382	401	401	375	359	382	376	409	346	372	387	334	381	400	433	360	376	384	390	411	379	376	400	418	345	383	364	368	416	414	397	334	379	406	381	359	411	363	362	357	383	381	371	360	393	393	360	384	407	338	319	425	388	394	397	415	359	392	394	396	404	388	357	393	353	366	362	366	395	403	346	391	394	339	412	379	394	365	398	342	433	426	382	372	330	370	374	408	386	366	320	373	416	368	352	386	378	375	364	366	408	397	397	357	355	373	442	367	368	355	392	373	386	364	370	339	330	380	411	372	408	379	382	382	393	400	371	385	396	334	382	441	359	390	382	367	388	391	385	394	390	384	380	354	418	358	403	366	369	370	373	356	369	351	374	360	408	385	414	371	387	427	417	348	350	375	396	374	401	370	398	378	383	383	367	411	362	396	426	384	408	408	382	405	382	396	361	359	390	361	377	361	408	400	412	323	372	368	372	408	341	362	385	344	383	408	404	391	423	377	402	386	367	428	363	361	391	391	358	409	352	348	411	386	353	335	374	354	346	348	367	364	362	400	382	349	394	350	393	402	414	406	388	413	391	368	416	374	373	334	362	358	386	395	356	419	337	402	368	388	378	378	381	397	389	407	395	372	359	401	391	355	359	402	383	410	376	360	409	393	374	375	369	391	407	375	378	405	420	419	357	372	355	377	385	354	413	427	406	395	395	395	365	384	381	422	369	367	363	364	352	395	359	377	383	385	410	387	399	421	393	355	374	347	399	380	391	360	376	365	415	409	370	388	398	392	427	323	385	386	366	397	363	399	376	380	399	395	365	379	402	417	403	366	438	360	405	372	345	390	383	361	398	416	359	373	391	368	399	386	361	374	364	396	369	345	358	389	409	363	386	386	332	381	385	364	391	397	362	378	386	356	378	391	388	414	371	386	371	352	370	391	361	386	381	396	405	376	411	391	411	412	373	388	415	365	384	417	396	358	374	396	353	380	361	363	379	363	384	379	382	356	355	410	386	411	380	359	403	369	354	395	344	363	380	379	389	382	354	348	370	384	366	361	380	366	413	395	388	359	396	383	355	392	348	353	378	385	398	389	342	375	365	365	397	381	411	372	403	385	361	386	377	366	349	367	357	396	407	374	422	354	356	372	410	394	366	353	376	386	351	466	377	396	362	380	408	402	387	372	380	385	392	363	356	394	386	377	382	402	383	396	361	400	423	382	375	375	388	376	431	361	385	391	335	360	368	384	363	384	364	394	327	344	410	402	360	375	386	357	357	377	410	390	400	409	358	353	389	385	362	360	358	328	398	362	363	375	374	420	391	372	391	413	413	344	379	368	363	341	343	342	343	368	354	352	398	402	362	381	403	391	354	389	425	358	400	395	367	380	399	401	369	363	386	356	391	404	370	376	332	389	361	381	354	373	398	364	388	374	373	357	359	345	390	400	386	402	380	396	360	380	366	373	420	359	408	372	366	387	382	380	384	363	437	414	390	437	403	380	347	367	381	411	384	359	387	399	347	397	390	384	377	387	403	358	381	381	363	390	414	411	420	349	385	423	390	353	443	397	383	386	390	367	401	340	379	419	428	356	395	385	358	369	370	382	395	383	403	405	383	355	380	379	359	388	383	417	388	345	375	341	382	372	369	361	390	363	395	432	360	434	382	408	401	382	401	415	347	404	367	349	392	398	406	369	363	366	373	416	364	428	381	392	366	391	375	408	371	399	383	322	373	359	383	390	389	373	413	384	401	370	383	328	376	377	398	367	375	403	383	388	396	374	357	398	410	335	388	378	368	380	398	388	414	342	348	373	373	379	363	403	401	376	399	397	396	368	336	353	352	403	365	394	360	390	406	394	412	382	375	378	414	349	358	394	377	408	425	380	365	384	352	360	390	401	345	364	392	371	362	349	418	345	385	430	384	357	335	418	429	388	388	368	382	383	383	389	407	421	412	374	372	425	420	385	382	374	381	344	381	392	396	371	349	398	364	353	361	382	367	380	382	363	399	368	389	375	404	384	357	352	369	414	369	406	360	371	355	419	406	397	390	348	373	425	376	358	365	388	417	386	356	374	402	409	385	364	374	380	356	400	401	361	407	405	420	368	399	375	392	400	385	373	408	336	369	396	382	380	368	392	395	390	388	414	397	405	389	396	372	388	414	401	375	353	388	368	377	359	355	404	427	392	389	434	364	399	366	393	355	409	381	363	379	399	354	395	376	397	357	367	377	404	397	385	412	384	398	387	428	378	347	362	382	378	377	373	366	388	361	388	368	397	392	388	348	404	392	399	362	335	371	409	392	407	389	416	388	357	390	357	369	369	386	354	390	396	403	366	366	392	366	360	349	393	373	384	376	375	367	392	404	414	327	338	381	420	384	379	352	391	399	402	403	359	364	362	375	405	361	377	419	346	361	384	373	416	398	422	402	416	376	420	431	383	350	398	349	387	429	407	406	389	361	369	351	338	382	389	424	367	371	382	371	392	428	358	386	383	390	389	401	381	374	393	393	373	361	387	385	394	383	360	391	380	401	373	416	379	388	380	358	409	396	357	373	380	387	384	375	363	398	413	407	386	385	351	369	397	377	414	400	375	396	393	374	367	380	351	351	355	378	367	403	400	403	395	392	428	418	379	344	413	353	384	362	392	363	411	389	402	358	355	388	368	400	390	378	386	392	368	392	361	418	364	345	365	365	397	382	383	383	401	391	398	356	382	372	406	364	406	399	374	391	367	373	412	356	364	371	358	372	363	348	357	356	424	370	379	378	390	339	385	419	410	391	366	385	373	377	364	404	351	368	337	384	397	363	371	352	391	389	399	366	415	393	372	369	419	410	387	389	447	399	373	337	375	414	384	362	419	367	358	405	342	397	396	383	394	396	330	399	386	355	366	377	363	410	355	372	378	385	368	376	359	386	410	354	374	373	397	389	384	390	408	373	408	368	392	371	375	414	396	377	353	354	387	373	367	366	357	351	365	405	397	376	346	382	397	403	364	345	406	366	379	353	379	363	391	374	387	369	373	389	383	358	346	367	333	362
20807	13105	16444	16754	9191	8838	7001	6215	5347	5820	6318	4298	3392	3025	2584	2359	2168	1812	1540	1954	2171	1629	1326	1238	1199	1164	1165	1125	1174	1042	965	919	937	802	872	868	887	892	856	895	954	976	1074	1141	1068	999	917	886	819	870	872	847	804	865	875	873	819	841	823	833	834	848	822	812	814	834	860	833	877	813	834	860	876	886	829	873	836	875	875	811	909	856	851	854	833	876	848	860	805	854	828	803	850	844	857	805	872	844	855	872	836	862	849	891	907	867	800	877	877	887	806	843	836	868	878	795	846	870	854	844	837	817	868	865	879	867	828	831	868	866	816	824	830	836	826	863	818	853	773	881	898	829	857	873	858	850	836	902	873	789	827	869	891	818	815	896	885	848	872	847	888	895	851	851	860	813	834	836	837	894	866	826	801	910	836	908	863	876	873	851	877	867	885	837	881	840	861	807	891	835	839	846	837	791	890	873	821	828	845	808	858	881	859	840	897	885	869	856	834	827	880	853	819	807	831	904	837	848	855	827	861	827	836	848	863	870	835	847	865	917	853	846	868	867	839	914	886	829	800	810	869	836	874	885	845	837	851	814	902	845	854	824	797	867	861	843	825	853	860	896	820	849	909	836	823	871	851	846	800	915	850	884	781	833	858	883	861	844	868	903	851	868	831	783	837	837	786	840	852	883	861	922	871	822	881	856	888	909	857	867	823	878	815	857	826	875	803	877	883	864	875	839	835	845	887	813	851	835	842	844	936	824	805	821	821	846	869	815	826	861	760	839	859	828	886	856	901	807	846	913	856	864	895	835	824	865	869	844	807	845	871	805	814	848	862	841	880	805	866	841	846	835	817	816	858	825	873	876	889	883	801	858	847	884	815	889	840	864	798	880	869	861	811	874	815	891	868	863	874	956	807	844	877	887	844	835	884	812	855	842	833	799	809	875	882	841	838	821	867	801	892	851	849	794	826	872	891	870	846	855	857	844	859	808	828	821	791	816	818	883	844	883	808	920	881	867	854	842	882	867	860	856	826	900	856	878	815	887	827	836	832	839	886	880	855	819	887	861	870	871	875	891	877	787	816	839	847	815	899	870	803	849	814	859	826	791	850	832	875	897	847	833	855	856	851	874	818	820	852	882	839	878	896	889	865	813	773	822	828	800	814	838	839	864	829	864	849	808	797	874	775	852	864	877	856	871	862	841	868	793	852	817	880	859	880	887	918	864	912	886	845	869	848	881	845	866	886	894	831	767	880	856	821	852	826	811	848	834	846	844	846	855	807	872	853	869	887	871	841	832	876	820	875	836	837	872	886	839	907	901	759	817	820	820	801	840	832	870	835	855	848	840	874	829	820	810	812	896	849	861	792	885	902	878	837	864	852	904	879	849	871	844	809	835	860	842	830	849	849	845	838	829	799	836	838	849	815	865	879	844	781	797	823	845	879	862	849	882	798	871	837	863	884	899	867	791	824	871	845	888	854	894	876	812	873	821	880	825	866	832	800	881	824	811	833	866	876	873	879	796	865	826	846	824	856	853	836	865	807	856	837	878	833	899	911	912	837	871	819	865	839	799	816	840	811	867	858	836	839	864	832	894	840	890	812	824	832	848	856	813	882	883	806	844	815	879	864	804	849	826	792	835	872	796	861	824	845	851	837	806	857	828	861	869	856	835	859	859	843	874	805	863	818	867	871	823	927	888	850	772	874	857	891	834	838	851	886	838	864	867	856	884	889	879	844	851	857	906	892	871	850	877	884	809	865	916	826	852	855	897	820	820	843	848	881	826	844	830	842	866	791	856	855	888	849	883	852	813	894	856	809	883	914	850	888	855	809	836	876	832	858	853	884	877	901	861	915	836	890	906	851	864	869	928	776	836	815	814	886	910	861	768	843	860	914	831	917	820	920	885	856	848	889	855	815	862	840	829	875	883	835	851	869	886	898	854	892	839	889	881	818	842	877	806	858	798	839	835	832	826	821	851	796	820	823	854	848	860	890	844	900	864	853	913	852	882	837	801	824	866	841	834	804	802	822	819	853	882	880	879	842	864	828	857	853	815	865	825	840	837	871	868	917	850	851	837	847	819	841	835	817	935	970	817	832	819	844	811	817	861	857	887	834	883	823	821	868	877	848	871	849	836	845	845	847	848	861	863	847	830	873	868	866	853	846	869	866	845	908	842	824	880	835	872	845	839	858	853	871	806	866	864	855	844	861	888	877	864	820	853	835	877	832	864	811	865	845	846	875	805	875	843	880	837	837	826	851	841	874	887	818	887	874	900	854	865	897	818	846	879	877	843	858	839	916	847	826	870	861	831	828	910	799	850	866	796	868	832	825	824	874	810	797	874	849	815	847	867	850	892	862	870	830	852	867	847	880	833	853	800	794	900	855	846	838	835	873	876	859	874	803	849	871	892	834	853	827	852	864	827	819	878	796	867	897	847	871	804	892	837	791	823	843	845	826	859	823	854	842	847	837	889	875	837	886	856	830	851	836	846	904	860	881	825	813	874	860	827	916	837	827	897	897	858	817	840	831	899	827	839	900	848	887	825	822	818	916	851	849	824	886	843	886	810	840	883	855	865	859	890	859	803	833	911	831	831	899	855	825	840	835	906	834	880	837	858	814	823	824	851	845	843	833	878	879	857	854	816	879	846	783	787	843	814	828	884	887	847	889	852	816	804	842	867	874	851	893	886	878	864	826	791	828	854	858	873	867	855	829	878	820	905	819	854	836	828	843	802	829	834	835	841	837	807	859	896	861	884	835	882	877	866	877	861	886	794	804	836	808	793	848	865	905	878	827	886	850	845	879	838	923	856	850	844	801	850	854	819	878	867	845	810	864	880	818	857	833	856	819	860	836	883	802	845	839	811	877	842	800	842	898	847	841	777	863	843	849	845	857	816	919	807	825	848	908	853	853	837	880	833	890	916	851	824	877	883	796	852	868	829	821	897	812	876	892	826	831	875	845	823	857	821	805	837	833	821	828	852	850	887	876	829	850	858	830	777	868	830	887	874	858	837	819	874	885	807	877	794	817	922	907	810	894	893	866	823	801	887	881	831	860	863	849	841	875	875	809	850	871	838	841	879	845	823	819	826	809	871	860	870	828	878	813	869	881	833	844	855	856	827	809	900	815	859	868	854	830	871	878	819	858	871	860	849	849	819	830	873	812	836	819	817	876	867	842	862	832	784	868	889	819	872	885	864	816	856	834	837	806	881	810	847	855	787	859	865	874	851	874	889	833	852	797	812	831	863	837	857	820	851	900	832	848	871	871	857	802	808	807	862	811	798	891	865	866	893	858	862	848	887	846	851	803	875	894	848	872	812	852	902	820	856	853	849	832	902	821	899	871	842	816	864	866	860	813	822	832	831	833	766	827	868	820	863	815	853	851	866	834	826	838	819	844	793	872	838	866	851	867	899	854	849	902	866	868	803	798	813	874	834	813	871	861	832	904	840	824	806	877	867	849	800	855	846	896	853	854	827	861	825	864	845	834	826	863	854
39778	23646	20112	13976	5609	3432	2630	2148	1923	2280	2727	1672	1098	1025	909	787	699	677	654	768	662	533	485	492	478	481	451	468	456	488	414	449	434	410	428	427	445	406	418	486	464	520	486	471	472	436	403	412	389	431	379	429	423	397	409	398	374	384	443	396	400	418	364	420	395	352	427	475	358	401	418	410	454	443	450	408	443	380	412	397	402	437	407	386	436	406	402	434	408	377	399	441	383	409	420	403	367	409	371	443	410	443	407	388	389	394	398	399	387	415	413	391	416	403	410	410	404	384	388	411	387	419	382	388	417	434	395	380	388	442	380	409	438	412	417	354	423	430	369	386	411	410	386	374	365	425	419	409	436	386	407	371	397	402	413	379	395	366	406	378	394	399	387	418	434	402	386	375	428	387	361	438	377	409	376	380	407	418	415	386	372	437	383	373	400	411	444	436	418	442	410	386	394	414	388	397	358	416	391	419	378	393	438	379	380	373	419	426	396	395	433	374	401	365	423	454	386	401	387	410	411	374	395	391	375	379	471	416	392	411	384	398	394	381	352	401	419	420	356	407	419	411	392	388	461	372	426	361	393	370	413	427	379	386	387	409	399	403	388	426	420	372	406	422	383	418	369	411	429	407	384	377	390	395	381	382	377	441	415	422	411	374	423	434	389	405	374	381	430	407	406	390	390	376	432	368	410	388	450	437	416	435	441	386	380	348	370	396	400	401	401	405	375	386	378	441	405	393	350	358	401	428	370	417	383	419	386	398	383	392	408	434	422	433	434	440	449	434	413	426	391	368	378	429	359	403	417	409	385	405	409	416	422	409	385	388	385	401	402	412	400	421	370	407	462	413	383	402	415	430	419	345	396	390	432	432	368	445	422	394	447	464	427	416	399	369	424	436	371	377	440	438	433	394	444	386	420	395	424	373	412	397	375	379	466	431	376	424	388	406	392	403	401	395	397	437	401	415	381	412	393	430	402	397	405	387	385	394	454	419	391	393	443	412	378	377	391	388	411	395	382	397	384	390	385	418	390	392	391	391	396	447	416	415	368	420	365	390	400	354	431	379	380	415	420	432	390	404	401	411	403	393	405	390	363	390	442	373	444	405	433	360	356	404	407	379	438	385	407	355	407	419	361	399	415	377	402	403	419	385	384	379	432	365	426	409	404	428	441	398	407	375	427	403	410	379	435	449	417	423	411	392	395	431	387	404	415	398	405	386	404	410	433	363	382	405	436	428	416	385	394	386	382	387	409	381	387	410	412	403	374	410	423	390	402	391	418	414	413	411	406	434	396	417	440	416	408	424	406	399	413	400	393	418	380	419	407	440	360	389	394	414	363	420	390	384	399	373	421	381	431	405	383	399	410	418	396	433	388	397	370	400	404	477	417	377	406	412	402	411	402	449	411	447	386	416	430	400	381	378	392	420	380	398	429	417	416	373	413	450	391	450	375	405	392	377	379	405	406	407	432	412	374	417	431	395	420	408	418	374	390	379	412	410	438	377	370	388	416	370	408	400	433	380	379	400	395	406	412	359	420	390	424	434	378	386	349	414	378	430	431	382	428	369	402	373	376	402	384	353	410	436	440	407	377	396	411	372	429	372	427	365	436	440	400	460	444	404	390	391	373	400	402	387	376	420	437	360	418	390	404	431	373	398	402	365	425	404	433	384	423	394	395	434	393	389	433	387	411	401	417	400	414	420	407	390	439	390	404	394	391	420	430	394	431	383	383	410	372	397	392	367	415	410	403	441	365	421	432	391	384	375	430	405	408	400	397	433	427	391	388	418	373	425	373	442	412	387	404	389	410	376	416	407	364	405	410	410	403	392	372	385	400	425	405	371	390	407	400	439	414	354	376	392	414	406	451	407	395	409	466	406	365	400	422	404	403	399	426	436	396	375	400	396	411	398	391	381	425	411	406	392	395	413	407	407	408	398	418	369	397	382	417	423	384	431	417	383	389	381	421	390	377	413	384	406	352	403	421	417	385	397	401	463	402	410	420	396	349	411	392	426	408	427	370	385	374	393	393	385	400	427	416	387	401	399	389	383	397	381	387	431	411	401	400	397	391	425	403	401	377	417	392	432	422	388	393	394	388	476	404	371	416	408	393	348	444	426	434	353	387	377	409	454	422	427	434	419	383	405	381	422	443	408	418	420	395	426	404	406	417	400	407	407	383	400	415	418	400	387	428	415	395	402	410	405	398	426	413	383	428	409	372	416	408	396	422	451	406	400	384	420	414	393	402	434	416	427	408	390	402	429	418	405	392	399	427	436	420	433	391	379	397	411	396	419	397	394	421	420	445	392	407	395	456	389	371	424	406	429	408	418	394	371	421	425	440	390	376	429	379	371	378	416	371	426	396	418	386	392	383	398	425	416	412	359	392	367	374	457	394	390	402	401	407	367	424	428	398	364	401	405	436	408	402	394	411	445	418	405	431	413	396	397	374	402	393	427	441	381	418	424	442	420	395	402	402	413	398	414	395	435	395	418	388	384	370	382	390	427	415	414	381	413	384	401	406	405	396	371	375	413	424	425	406	446	366	396	355	375	382	423	367	433	403	372	398	438	443	341	430	435	413	398	421	393	429	410	427	412	403	411	376	417	431	439	378	390	377	431	384	421	443	387	428	453	387	399	439	408	413	403	413	409	369	370	403	375	415	410	415	394	399	398	438	383	387	387	419	400	376	428	393	420	410	432	411	425	402	414	393	418	378	387	390	404	391	380	451	355	387	415	436	411	413	422	398	395	427	402	435	402	430	410	428	384	381	343	374	424	383	409	389	373	430	467	432	385	392	395	413	431	402	410	384	398	399	399	380	376	440	403	418	422	392	407	401	396	358	390	382	403	381	421	423	353	412	396	434	427	396	385	386	368	421	399	424	396	401	388	419	453	416	374	404	438	389	411	406	382	408	388	396	391	426	379	352	416	457	354	375	433	446	399	427	368	390	426	395	420	402	416	383	402	387	451	366	396	413	387	421	413	373	381	409	442	389	408	426	453	441	395	424	412	403	368	417	405	381	416	414	416	373	409	397	413	383	387	403	399	392	414	414	382	424	358	428	392	408	405	410	375	450	366	429	430	379	431	387	448	410	382	416	434	407	417	412	432	403	398	424	410	395	388	376	402	390	439	405	411	387	387	438	422	371	371	385	414	423	383	391	409	374	410	427	425	427	365	449	380	385	414	405	391	383	360	389	402	422	397	392	380	399	397	414	394	417	410	433	440	398	395	403	400	388	404	415	390	443	398	384	445	409	411	367	386	427	389	409	390	405	434	424	422	343	400	432	367	431	352	355	421	437	414	398	439	397	414	429	408	419	421	407	401	385	418	431	425	427	424	409	422	412	443	432	382	419	370	391	404	398	361	383	404	446	416	383	386	406	375	399	423	452	412	402	381	361	431	423	416	417	400	413	381	385	404	406	405	426	395	387	396	389	396	410	395	391	406	415	407	394	375	421	351	410	431	394	427	412	412	419	397	388	452	426	403
24041	16403	23020	21928	13649	11700	9760	8442	7806	9938	11019	6801	4554	4083	3604	3033	2728	2367	2076	2891	2723	1687	1431	1330	1531	1282	1435	1360	1369	1093	1104	1003	1102	955	902	875	884	885	996	1179	1398	1421	1473	1354	1226	1136	976	964	939	905	850	878	876	863	945	914	892	863	847	895	888	859	923	831	903	816	930	885	889	850	887	937	914	877	852	879	849	889	901	852	876	902	913	881	868	849	890	904	902	933	893	815	914	896	880	854	902	870	859	865	871	930	882	918	882	921	891	893	860	854	853	825	873	897	860	905	931	878	859	905	857	885	878	851	910	886	879	853	879	911	869	939	845	913	915	977	874	880	868	878	893	833	901	877	884	913	869	911	858	895	867	868	878	904	891	909	861	888	869	886	874	925	889	884	870	901	908	878	880	884	842	883	864	884	901	868	931	874	889	934	866	879	895	905	937	860	899	865	867	830	879	859	868	878	885	873	878	893	887	900	914	945	838	857	841	900	885	915	874	881	857	889	911	897	852	887	885	868	906	884	903	884	880	924	868	894	901	916	888	859	878	909	917	923	925	854	874	880	871	891	880	938	875	920	873	906	906	867	917	932	909	909	916	864	917	862	915	914	890	877	878	872	900	905	874	892	914	916	899	878	891	905	889	835	893	909	890	849	919	880	884	919	885	893	883	844	904	859	840	879	901	833	849	871	875	882	889	875	894	872	865	880	890	893	899	904	874	869	926	857	846	865	940	897	843	879	863	892	877	880	939	863	889	935	880	902	899	865	930	857	938	871	859	879	876	874	879	885	921	899	884	898	879	831	888	910	852	890	871	897	907	909	855	855	853	867	876	926	906	837	875	900	855	907	961	865	869	908	893	874	870	865	901	890	864	860	914	880	871	933	889	937	892	898	852	888	883	879	897	890	906	900	905	903	897	890	878	895	927	889	888	862	884	911	942	940	913	849	912	866	877	905	870	891	866	888	898	874	914	893	908	922	889	902	876	823	917	855	837	866	872	843	854	883	863	860	928	882	897	838	874	911	895	872	833	883	886	871	917	851	923	827	917	939	904	863	853	885	887	834	908	886	887	867	892	912	929	919	846	929	882	870	910	933	897	925	925	827	873	909	819	869	879	883	898	853	900	919	863	893	897	885	847	872	910	831	916	879	955	885	912	900	836	881	876	928	929	849	911	859	850	904	873	873	901	881	833	895	848	875	865	895	938	873	872	916	847	925	860	883	893	882	843	854	885	920	831	881	919	863	879	869	880	921	851	853	895	854	932	846	905	875	877	968	878	847	912	930	873	881	860	891	845	911	909	913	853	878	913	949	875	894	900	879	905	866	944	894	842	900	892	923	878	882	884	860	944	867	849	893	866	838	847	880	916	846	911	858	927	886	931	880	873	854	867	862	887	922	886	868	933	900	872	878	904	870	874	855	842	905	918	951	908	863	882	927	851	847	832	901	938	839	839	928	866	900	884	933	899	924	885	854	892	924	874	840	907	905	863	909	880	876	880	889	882	906	862	834	850	897	934	867	850	838	861	884	891	885	907	862	959	847	896	842	919	830	965	838	801	862	860	932	862	858	915	905	924	870	902	849	920	888	868	866	805	861	920	927	899	878	875	907	922	898	888	836	889	823	881	867	893	878	921	888	933	893	836	891	873	859	927	892	864	892	873	868	915	834	899	923	840	876	870	861	958	841	890	886	863	858	866	881	868	874	932	960	888	893	936	861	867	866	896	886	927	874	830	894	901	916	923	936	902	890	866	852	887	802	855	927	891	908	907	838	885	871	907	887	884	943	831	867	878	785	876	891	944	933	903	879	893	887	890	892	890	884	910	878	877	911	851	860	883	887	844	894	865	886	924	864	851	910	932	929	841	871	885	876	868	868	870	823	943	892	910	907	945	857	865	895	859	862	919	862	865	871	925	899	862	884	876	865	906	889	858	883	886	895	878	848	886	883	904	853	929	897	913	856	848	919	851	876	900	849	895	871	880	826	872	902	832	873	858	826	891	929	902	935	891	884	863	895	888	884	879	923	887	909	891	887	892	891	916	825	891	896	902	871	819	881	918	802	854	855	858	918	898	896	860	885	900	861	924	860	884	851	856	839	915	917	894	939	890	921	908	903	910	863	917	879	841	887	846	869	851	831	919	844	825	872	849	864	928	809	919	855	907	868	839	885	896	883	835	866	909	890	910	892	966	858	860	944	912	905	892	888	888	827	908	881	895	905	863	914	889	864	891	875	783	873	836	918	875	938	910	912	949	883	918	830	899	891	882	878	869	885	870	920	840	917	852	889	910	910	851	899	927	890	912	907	908	876	852	879	871	847	906	841	923	891	840	886	844	875	825	866	866	859	923	873	821	889	844	934	862	880	949	921	900	868	857	901	855	849	826	881	845	879	880	906	937	870	868	921	857	889	863	890	894	828	930	888	859	845	871	898	942	904	877	888	886	870	776	949	906	896	870	856	886	886	901	845	851	887	818	835	901	877	822	851	913	818	840	869	876	881	859	887	914	879	824	871	871	881	906	930	926	854	876	870	838	857	910	906	867	921	843	953	929	899	854	886	878	886	873	930	888	861	897	872	951	812	818	876	889	865	882	941	884	903	857	910	901	877	863	873	924	879	874	895	875	925	928	918	923	876	886	869	912	876	914	888	905	857	925	872	876	923	911	881	865	921	891	842	869	834	873	921	911	934	880	908	900	825	828	867	899	924	910	887	925	912	854	860	875	843	860	843	902	890	873	904	875	969	937	869	853	937	912	892	920	898	894	857	916	873	837	849	909	846	874	863	892	855	896	845	889	861	900	882	856	919	894	866	897	875	873	883	868	921	952	967	864	904	890	926	885	861	864	853	849	904	892	876	811	913	925	860	928	900	923	865	931	872	864	954	854	916	919	870	870	874	824	846	882	873	920	890	896	894	861	858	892	875	907	860	948	868	865	892	891	901	896	895	861	896	854	911	884	886	886	851	894	929	893	849	853	880	893	897	913	915	890	838	858	887	884	884	888	871	908	876	895	922	909	895	886	847	839	931	870	889	891	971	950	868	893	861	844	840	926	878	872	826	936	876	913	883	883	878	924	862	903	863	855	938	881	882	864	867	894	862	876	881	874	905	876	886	919	896	871	888	873	926	872	891	901	922	878	867	883	848	849	938	907	934	901	832	901	869	863	877	844	845	883	893	892	866	880	906	883	951	891	874	851	846	886	838	890	927	892	870	845	906	889	861	885	912	866	936	826	848	939	895	873	890	867	864	930	871	920	876	895	862	810	926	909	914	880	921	863	901	875	823	925	910	884	892	886	881	897	860	852	832	881	918	942	873	864	924	814	857	873	871	831	881	940	911	865	936	868	915	858	851	907	905	891	883	866	913	901	904	867	919	878	886	905	829	884	856	899	872	916	892	862	870	900	847	843	870	851	951	860	850	865	902	862	833	882	843	896	908	900	892	868	851	878	875	899	879	860	907	900	893	906	979	878	900	847	944	863	928	898	900	882	852
14296	6769	5952	4047	2542	1686	1367	1168	1005	822	718	623	636	556	600	510	470	484	444	500	449	400	386	365	396	324	408	361	358	336	358	321	349	357	388	328	378	338	342	356	340	362	369	325	341	340	349	354	312	335	344	341	375	348	354	361	386	343	320	321	318	361	343	372	361	346	337	329	354	346	323	350	359	334	356	330	339	310	352	358	320	320	313	353	366	292	314	311	328	339	351	353	335	321	348	301	331	312	356	329	338	303	339	326	343	361	323	349	328	331	296	332	318	313	331	332	330	346	339	286	347	330	353	336	314	334	322	373	341	340	309	307	309	337	342	342	334	324	329	322	339	312	289	362	338	328	322	348	347	353	363	328	318	339	349	343	346	296	383	366	344	342	356	317	364	284	351	359	359	351	298	307	305	333	380	347	368	358	339	331	313	325	362	335	328	339	338	353	319	364	363	309	331	355	337	328	358	355	300	319	339	313	321	356	336	375	332	345	327	356	337	330	335	340	310	374	333	311	357	345	343	347	305	339	345	379	333	321	350	315	321	334	304	350	351	319	324	365	320	326	325	333	353	363	333	362	345	346	303	307	352	371	387	320	327	377	360	346	350	318	336	360	317	349	383	341	325	351	352	336	324	349	342	348	298	347	356	338	352	371	347	306	303	323	325	353	311	302	344	342	353	351	368	310	387	349	362	351	339	317	330	304	346	358	337	311	307	326	338	349	324	347	333	325	342	318	322	329	352	346	323	341	323	313	318	336	360	302	355	372	373	329	372	343	349	351	319	378	315	326	359	336	341	323	316	293	370	306	329	352	347	310	349	344	349	305	337	336	383	310	354	337	335	334	349	338	362	293	360	348	345	340	308	326	339	348	327	299	327	313	379	354	359	271	350	356	342	303	357	327	340	346	332	353	348	333	325	332	339	318	360	343	357	328	320	310	331	308	337	308	300	314	328	333	357	356	328	358	337	339	323	344	358	305	303	346	329	332	328	324	369	325	357	359	342	347	301	313	345	325	342	352	354	314	338	329	323	302	338	352	343	353	314	331	325	356	311	314	327	353	317	343	315	346	332	338	329	325	328	327	358	334	335	328	324	357	318	342	335	322	339	321	314	348	325	356	341	315	346	288	331	364	346	313	342	360	319	354	339	332	321	310	346	332	311	320	340	308	333	343	351	339	336	327	328	331	342	304	350	359	340	333	343	344	355	364	350	374	342	327	354	325	354	347	336	349	347	335	346	371	366	360	350	341	358	320	335	362	338	312	339	340	322	339	335	338	333	302	374	342	351	336	318	325	296	374	340	348	348	316	302	341	336	334	371	367	342	304	327	354	329	325	338	349	322	318	333	325	309	329	321	308	359	363	293	361	321	340	285	326	335	350	330	327	350	348	363	340	350	327	318	343	349	331	306	310	329	360	334	324	350	349	338	356	324	314	354	327	350	340	336	333	327	365	316	327	365	348	355	361	340	315	322	326	305	337	337	322	351	315	381	331	312	352	324	348	356	355	344	314	318	342	317	332	345	338	356	341	340	336	342	333	357	338	341	336	333	342	305	333	335	346	342	363	308	330	338	347	359	351	349	328	340	321	316	300	324	341	349	345	332	302	343	349	325	323	316	316	317	323	352	340	325	350	361	318	325	343	355	349	329	314	363	334	332	299	307	336	316	342	359	338	316	332	364	348	334	315	293	328	328	332	353	346	308	332	318	314	299	312	339	325	330	340	292	345	335	321	374	323	331	339	359	351	339	332	324	333	342	315	365	350	365	384	340	334	327	354	325	311	351	344	303	303	369	363	314	333	327	323	320	356	347	334	332	319	323	337	274	352	349	315	345	334	314	341	292	304	292	324	333	373	354	324	367	338	370	352	351	341	370	362	365	351	319	298	347	332	305	338	314	346	352	328	364	342	359	332	338	356	312	297	325	324	322	327	337	333	318	380	376	353	350	341	294	342	310	328	354	369	276	366	349	361	313	353	356	347	349	332	366	333	299	337	325	332	324	341	307	333	346	335	373	337	304	338	318	345	377	351	330	342	332	297	346	353	317	353	322	345	329	358	350	369	322	332	369	318	358	308	351	345	332	386	356	340	309	310	358	376	318	317	325	351	310	333	308	335	311	318	341	358	330	327	329	341	333	337	320	360	341	347	305	311	312	315	330	341	366	329	346	310	325	364	321	359	330	350	334	297	331	340	372	295	314	332	283	336	363	356	310	357	346	356	340	335	356	311	347	347	346	321	320	372	363	320	350	336	295	325	335	310	334	330	323	298	326	346	331	350	319	309	327	361	334	380	327	328	334	342	351	369	319	343	388	361	299	363	312	337	347	366	312	300	309	348	315	322	333	319	338	329	334	339	318	346	318	360	339	328	314	346	344	350	348	324	341	311	350	312	373	366	346	321	315	340	322	368	317	321	321	345	370	334	332	337	303	360	335	345	364	319	347	335	329	334	357	330	316	367	307	344	354	327	352	317	364	341	348	322	362	360	307	322	326	324	333	322	360	354	305	323	363	358	312	350	338	331	333	334	312	343	348	348	337	329	291	349	325	346	389	316	338	326	331	298	347	286	325	320	304	320	344	324	307	307	325	320	370	330	342	313	313	333	343	336	304	324	347	334	312	377	331	349	283	361	327	341	353	336	331	339	340	350	349	327	371	344	322	323	345	305	358	351	350	333	349	343	320	332	314	329	365	336	327	345	339	351	345	352	319	323	345	356	337	316	364	349	331	322	297	347	329	357	337	350	339	331	321	357	360	355	350	329	322	344	332	331	325	344	369	301	355	369	365	351	366	342	337	331	372	336	348	327	361	335	322	355	312	339	356	342	365	367	345	343	367	315	346	340	366	314	332	340	305	355	328	309	364	305	336	354	367	398	325	340	330	335	353	328	333	377	396	354	357	329	373	334	347	336	350	310	371	350	301	328	341	330	333	320	277	339	347	319	351	341	324	315	368	348	372	346	378	347	353	316	332	297	337	377	311	318	337	319	366	343	325	360	326	355	326	348	322	317	335	345	365	319	320	345	323	353	336	327	318	320	309	334	322	351	348	347	297	336	312	369	350	350	340	354	362	325	343	344	341	324	342	372	350	365	330	336	348	336	312	306	321	326	337	294	363	344	305	343	366	315	325	343	351	349	327	328	321	346	363	346	336	320	340	347	308	365	314	324	317	343	321	346	328	383	319	359	337	323	371	298	346	320	340	363	358	323	341	357	330	325	333	340	329	340	332	326	323	336	356	364	363	339	323	357	378	362	352	328	336	337	333	327	333	281	329	325	292	358	338	364	331	355	341	301	357	376	312	333	341	307	320	299	341	290	321	340	372	321	373	348	319	335	325	363	305	317	371	333	343	350	312	310	303	323	336	346	362	351	364	359	336	334	337	366	317	328	355	389	327	323	357	328	318	315	320	307	308	320	321	326	349	356	346	353	333	309	356	337	302	337	331	343	306	335	322	376	329	389	359	329	299	307	319	330	334	341	356	340	355	314
8796	6058	9661	10056	8234	6469	5234	4733	4064	3589	2937	2388	2264	2231	2136	1888	1700	1526	1455	1814	1438	1065	1028	1018	1063	997	999	1020	878	857	812	842	835	752	748	842	768	759	756	809	756	754	786	797	786	802	778	755	711	761	759	717	731	776	756	766	797	797	772	758	776	751	783	725	783	735	780	767	797	741	770	769	730	780	758	746	755	725	725	770	815	778	774	780	750	754	775	770	754	801	771	729	751	792	776	757	782	745	768	779	766	739	798	755	741	763	794	715	791	793	779	775	757	757	716	761	762	809	745	736	762	735	786	758	762	774	774	734	767	778	767	757	756	745	708	742	739	775	706	732	777	799	728	756	765	790	736	757	798	717	752	752	769	748	743	778	724	730	722	728	781	757	723	734	758	744	757	805	728	761	746	750	769	745	744	817	759	754	753	798	783	773	752	713	776	751	759	724	762	746	734	754	756	750	752	718	757	763	746	754	728	819	774	714	735	757	737	756	784	799	795	771	749	785	709	755	713	770	794	751	730	711	783	761	753	761	779	774	776	738	765	799	785	707	802	758	768	727	779	761	792	769	729	755	814	765	791	783	756	724	779	770	799	742	794	732	700	825	745	759	768	765	767	754	723	776	755	748	804	778	759	795	764	769	774	757	753	720	752	767	731	714	807	725	737	775	738	765	753	767	768	726	813	794	798	756	745	720	800	754	696	766	769	770	791	789	818	772	726	760	787	795	775	741	778	767	740	760	709	758	763	750	739	771	769	716	783	739	736	734	775	737	776	763	757	740	727	803	763	782	790	802	776	769	768	759	748	777	743	785	712	774	768	757	751	781	732	763	800	745	740	793	706	766	760	796	727	787	727	740	758	707	774	791	797	733	713	756	796	811	720	751	811	757	785	740	755	803	707	754	776	789	759	767	740	723	721	773	770	786	748	782	725	787	737	768	755	778	724	762	753	737	755	741	751	730	763	715	743	770	741	723	780	718	764	774	793	741	731	765	795	805	763	752	754	779	771	751	744	811	762	733	814	768	736	725	794	737	746	775	787	760	794	802	777	733	746	771	809	771	756	744	710	743	807	770	772	799	801	744	773	735	764	742	786	797	746	736	764	737	800	789	790	751	739	749	705	742	730	720	754	771	761	759	777	791	697	727	789	755	729	783	754	718	760	793	751	738	737	773	770	793	769	785	763	713	762	725	766	758	786	787	776	757	795	765	764	760	789	726	769	749	786	749	752	746	741	749	747	751	748	757	747	766	783	738	751	753	796	825	752	758	748	738	816	745	768	785	769	761	798	754	791	770	787	775	762	761	771	742	764	750	768	771	784	759	743	746	739	737	785	774	736	767	765	764	791	776	735	820	788	753	763	816	728	725	767	756	770	771	800	786	751	820	727	769	776	748	772	757	793	725	762	753	796	748	755	722	757	772	757	794	780	723	761	779	759	701	732	742	784	755	775	760	750	775	742	766	766	750	766	781	766	741	738	772	754	767	749	733	720	774	780	783	811	775	747	724	761	757	728	749	773	787	765	762	708	730	731	747	760	764	776	775	759	745	712	794	735	734	794	757	784	744	787	776	817	808	743	766	774	774	692	827	734	732	747	730	741	770	754	751	765	752	721	742	765	723	749	756	746	717	815	740	749	810	763	760	761	785	763	781	772	752	778	789	775	758	820	793	712	765	751	780	705	738	783	724	699	739	776	802	760	742	750	736	789	771	775	788	767	772	798	777	778	775	780	754	760	755	718	814	757	767	766	749	730	813	722	817	763	789	697	800	788	716	762	763	790	743	735	762	749	772	790	773	748	824	770	742	762	736	734	819	744	795	729	766	809	768	762	773	781	782	776	703	758	760	771	770	749	756	808	808	820	769	758	739	756	796	800	752	762	800	772	768	736	776	773	796	776	781	724	727	813	798	750	753	742	759	750	736	767	799	780	750	750	815	783	785	765	767	810	761	719	743	751	750	747	721	758	715	734	765	680	763	756	748	834	771	730	771	774	697	796	742	778	782	762	759	799	755	787	823	753	749	731	782	778	754	744	776	777	745	708	784	760	805	757	742	790	761	710	714	779	761	736	762	756	777	766	757	795	770	770	756	710	788	779	758	749	756	772	697	772	730	802	755	710	737	719	755	762	751	770	756	719	768	754	770	776	765	785	773	795	750	776	816	792	790	731	805	741	730	742	726	758	797	733	746	725	760	789	781	707	774	757	785	750	793	764	814	759	801	740	768	745	763	765	709	727	744	796	769	747	746	751	763	810	780	829	757	746	764	814	803	770	737	780	801	731	796	807	805	721	775	774	699	767	785	703	749	735	774	815	763	762	751	749	723	718	736	794	744	754	723	764	803	758	759	779	749	748	752	781	781	765	769	778	790	771	775	751	732	750	757	753	750	743	766	809	749	779	788	774	755	742	789	844	729	779	754	763	728	806	748	790	787	739	716	752	792	759	842	794	727	802	838	732	761	729	749	736	809	747	750	801	731	756	769	721	741	790	719	740	721	746	744	794	761	762	784	795	775	744	755	816	755	751	739	747	781	771	793	793	764	776	770	754	764	750	755	733	730	795	797	769	756	738	725	698	712	786	749	755	783	751	793	769	772	730	767	746	745	756	706	731	758	734	759	722	803	739	759	749	757	718	746	780	736	798	775	787	763	756	742	790	725	797	750	742	777	780	762	782	694	761	765	778	721	765	747	720	797	750	777	749	702	790	747	780	791	733	763	751	779	721	765	783	776	784	782	771	792	799	760	794	762	706	721	746	726	815	795	761	811	741	804	770	781	779	773	723	754	733	751	730	743	786	756	738	750	723	753	761	758	756	748	773	754	767	749	800	834	726	752	771	742	789	736	777	772	782	735	751	764	768	774	778	735	778	779	759	760	779	744	752	759	738	778	741	785	734	751	753	782	738	739	731	751	799	761	810	706	782	775	787	776	777	731	770	751	803	766	792	764	724	709	790	745	735	777	806	717	761	762	759	737	757	749	796	737	782	751	765	749	807	778	792	773	793	765	777	768	737	759	767	755	788	756	796	795	711	741	789	802	764	736	788	752	742	757	773	766	758	756	768	769	782	750	726	763	747	730	761	744	787	750	792	794	749	779	793	764	753	798	717	764	755	785	777	738	726	769	754	787	760	780	769	730	753	739	780	754	816	748	773	724	731	760	789	754	747	785	735	745	741	793	724	761	807	757	773	771	784	747	735	774	762	747	792	746	751	722	795	752	762	755	766	767	756	774	728	781	791	796	789	775	810	713	750	741	746	765	741	812	791	744	709	775	773	782	754	768	793	754	759	726	779	765	766	740	710	752	777	811	775	734	771	759	756	762	797	784	779	779	762	730	773	721	724	715	783	731	778	771	774	744	790	763	758	733	775	737	777	792	765	797	742	805	745	797	765	801	810	773	769	704	747	743	758	719	714	798	780	791	751	772	789	778	786	769	747	812	752	802	758	774	860	840	752	777	769	706	764	770	773	721	789	797	754	780	752	791	714	727
32809	17163	12792	7717	3996	2296	1649	1579	1225	1489	1664	1247	802	746	732	669	630	561	597	588	526	448	461	471	452	485	420	440	433	388	389	422	401	382	404	380	388	399	415	424	410	393	398	453	418	412	383	383	384	379	419	355	363	392	383	388	399	407	382	389	378	394	392	398	384	384	404	399	420	400	361	427	398	390	368	375	367	398	403	408	400	414	397	400	362	374	422	387	443	373	420	381	394	381	359	424	391	397	388	383	404	413	412	412	376	356	389	362	373	379	387	366	364	401	410	392	430	427	402	388	431	404	397	414	414	388	390	375	403	422	375	379	367	356	402	383	390	386	342	401	438	369	379	393	398	380	391	395	395	384	408	413	375	394	363	352	367	342	407	374	372	361	398	370	384	402	378	393	414	420	394	377	407	389	384	400	376	408	369	424	430	397	409	407	378	397	379	393	407	401	343	370	380	387	384	394	409	375	372	393	411	411	359	359	370	353	414	415	377	404	404	397	401	376	380	389	396	378	401	361	369	383	414	391	387	388	402	359	355	361	422	349	388	375	422	365	425	352	392	415	332	356	344	405	407	380	388	388	407	351	353	396	368	401	390	367	407	375	390	392	407	388	332	365	389	431	396	370	402	386	394	379	382	361	363	391	390	385	410	432	369	376	426	430	406	400	391	405	396	399	359	382	382	399	413	413	403	413	392	386	382	424	374	368	370	393	374	382	333	378	373	411	354	383	407	441	416	345	380	386	421	410	360	363	359	383	385	360	390	423	385	379	384	375	396	380	411	393	399	405	384	407	379	405	374	397	380	385	377	381	365	416	417	361	391	397	363	385	440	383	405	371	407	411	397	389	395	361	391	390	382	355	355	363	369	390	371	388	420	380	387	402	407	368	415	369	410	357	371	424	403	382	390	383	372	390	359	397	379	356	425	362	373	372	417	385	365	390	429	391	340	358	357	407	397	419	399	401	403	361	391	390	381	407	401	398	378	369	376	421	376	375	379	388	377	352	353	382	371	379	404	413	408	398	426	375	388	402	386	384	408	367	392	406	381	392	381	375	380	407	376	395	393	391	376	356	392	400	350	382	410	369	437	375	385	338	398	415	378	384	364	398	384	379	413	341	386	418	382	394	411	380	402	425	379	421	364	363	429	401	374	395	368	399	394	389	418	413	385	394	437	403	433	413	380	388	422	396	377	424	390	374	371	345	361	380	404	365	393	400	384	391	375	356	367	381	405	372	406	371	380	376	374	417	383	405	393	396	404	392	389	397	378	398	356	413	385	399	385	410	429	407	365	361	402	381	414	418	394	373	369	350	403	375	428	345	390	377	400	406	386	409	368	384	403	369	363	414	370	378	375	385	419	414	402	377	413	382	341	349	375	371	362	384	356	392	390	363	416	372	397	369	386	406	383	411	370	349	419	414	386	424	410	394	402	389	384	376	348	397	385	404	361	402	378	388	398	416	409	443	403	378	382	380	369	397	436	419	383	389	389	376	335	372	423	343	393	408	411	358	389	391	383	390	394	390	388	419	438	370	415	396	378	380	383	345	398	395	384	427	409	352	398	381	374	363	385	397	377	376	393	392	424	377	402	412	379	397	395	368	400	418	380	387	404	399	378	355	349	368	378	425	404	362	407	382	419	342	351	379	372	417	369	364	412	382	364	397	393	396	366	423	379	394	409	378	373	368	374	406	432	388	355	357	376	397	372	358	406	397	375	397	385	381	386	384	377	404	389	426	413	345	395	422	367	366	365	382	361	401	422	393	359	403	430	366	405	367	395	393	398	331	353	366	386	388	392	355	347	412	404	346	370	388	380	388	431	346	345	406	375	433	359	380	402	389	360	376	385	374	379	393	367	419	378	392	378	409	369	364	397	405	383	392	407	369	366	405	361	374	417	393	406	379	386	409	382	396	404	395	404	380	376	362	393	364	382	377	353	362	367	372	416	409	404	390	376	374	392	364	407	372	407	400	424	369	370	346	364	384	385	379	406	406	393	402	377	428	396	390	391	413	380	393	456	416	416	399	393	404	392	429	372	349	339	378	359	393	414	364	401	376	393	379	341	377	356	360	397	413	386	404	380	387	400	383	403	390	368	378	370	397	348	395	385	399	385	410	412	409	414	374	366	432	378	396	399	389	392	413	391	382	351	398	359	393	394	385	379	405	378	397	409	408	387	358	412	359	430	412	404	389	368	422	417	403	402	393	387	388	439	372	368	383	400	417	364	373	389	390	385	362	360	415	433	415	363	389	414	350	381	408	386	369	401	368	352	351	424	387	386	398	385	405	421	369	419	409	393	408	429	359	423	391	407	345	367	368	340	391	374	393	405	396	399	368	401	391	394	417	413	389	353	411	401	409	391	371	386	373	374	404	390	367	433	377	350	402	378	378	368	401	386	407	410	391	396	399	410	373	402	397	397	380	413	422	357	358	409	404	384	385	395	378	395	394	402	357	360	388	373	401	396	366	379	407	387	364	393	374	398	394	384	363	415	374	381	407	364	398	403	437	416	407	389	438	395	379	372	427	401	360	384	398	409	401	404	436	418	384	387	418	404	360	403	382	365	387	351	348	331	425	413	347	405	422	407	347	373	395	387	399	378	397	348	436	418	385	407	367	375	387	381	411	419	373	367	381	333	391	421	377	410	415	394	377	376	373	393	386	382	392	408	387	407	388	409	389	422	379	366	364	399	366	424	369	406	384	375	361	452	391	434	340	402	356	360	388	386	387	389	383	334	385	377	397	389	345	377	374	369	427	358	397	391	359	406	375	371	390	403	365	365	398	409	384	376	395	389	417	399	394	417	401	382	388	393	371	373	378	392	365	379	389	395	402	396	400	416	424	422	383	424	377	373	355	421	373	381	382	386	361	405	383	395	374	399	363	374	360	415	368	368	379	364	378	364	355	360	410	415	401	354	368	392	427	399	388	381	382	410	397	357	368	387	358	433	387	378	385	376	372	387	401	415	387	392	366	405	384	384	404	378	379	376	427	357	398	389	398	355	403	391	388	406	365	386	403	359	414	395	397	349	386	363	387	413	410	384	410	401	368	397	408	366	393	348	373	392	379	408	378	390	382	355	389	390	393	400	372	356	371	400	351	367	401	400	427	390	370	393	373	382	380	399	383	368	395	390	392	352	383	401	365	436	388	363	392	390	391	355	395	385	396	381	364	366	398	406	354	374	384	387	387	388	375	397	403	371	405	405	430	447	384	402	373	402	372	407	397	399	367	414	377	365	387	374	390	388	375	395	396	364	400	400	414	413	379	346	415	373	391	355	379	394	400	395	443	398	356	396	382	372	396	396	366	393	405	401	370	342	405	403	417	421	361	390	373	384	342	375	377	382	402	416	401	340	365	355	374	378	410	402	374	394	398	401	400	394	387	384	388	410	373	407	380	393	384	391	385	387	394	401	406	428	358	403	380	398	409	343	388	351	385	403	385	395	396	360	367	405	371	377	395	357	387	410	376	390	386	357	386	417	374	380	399
20302	12234	16919	15415	11948	8300	6522	6461	5218	7069	6830	4960	2977	2763	2629	2367	2160	1844	2189	2234	1632	1353	1243	1351	1288	1252	1227	1255	1061	1005	1048	996	908	854	952	867	861	897	918	987	1011	1077	1127	1073	1042	967	950	929	852	828	875	901	867	886	847	866	852	824	862	917	907	899	907	838	853	826	848	897	828	865	867	844	792	836	862	856	836	840	862	865	884	854	847	838	827	882	905	845	908	845	880	834	861	875	898	889	883	886	893	886	847	860	850	878	882	792	858	849	838	875	893	867	900	827	887	809	823	882	914	820	878	883	920	855	850	809	873	849	862	863	817	894	817	851	822	907	847	855	867	906	878	845	895	843	893	892	877	850	885	867	837	827	848	833	874	831	833	852	846	876	867	851	893	845	888	892	882	915	857	889	882	836	868	871	877	854	906	833	828	859	860	873	885	851	812	903	862	857	856	908	867	893	882	909	861	869	864	837	868	863	853	897	876	845	852	849	845	831	824	888	885	806	892	811	889	890	867	841	898	831	836	916	905	878	838	910	825	848	867	865	864	903	864	882	821	876	919	853	838	856	840	820	857	848	921	897	859	860	825	828	856	876	937	843	923	862	845	854	920	916	816	910	914	878	877	864	851	874	854	850	857	838	826	910	839	875	907	854	897	824	840	890	840	881	861	878	916	901	874	838	854	870	857	923	823	861	819	876	869	861	836	896	897	841	882	854	851	872	891	834	857	862	839	840	858	869	842	886	918	862	857	810	865	884	837	852	858	869	870	842	864	847	886	877	902	813	904	846	890	878	845	897	849	878	897	859	892	903	899	898	857	903	895	878	794	891	908	809	861	881	886	886	859	832	910	879	886	836	878	849	884	834	870	851	849	840	857	870	861	833	871	859	846	823	867	898	861	903	821	876	899	857	858	868	881	860	933	890	848	852	875	869	889	840	865	857	829	816	892	932	854	910	865	904	882	865	849	877	857	919	890	809	837	865	871	875	868	897	860	909	819	915	866	919	845	895	885	859	855	915	930	853	831	863	940	910	837	853	850	811	958	812	877	851	870	856	871	849	938	929	833	922	828	865	869	901	910	841	896	879	844	886	883	817	841	871	849	880	838	859	848	834	914	820	934	807	859	833	777	956	874	846	852	849	768	820	862	855	901	872	836	885	898	824	893	852	878	901	851	868	835	877	842	839	903	907	870	852	883	903	891	835	886	859	865	870	869	873	859	877	857	870	871	844	848	859	883	864	923	873	908	861	875	861	825	870	885	899	814	864	864	857	885	854	839	866	851	850	844	842	897	907	814	869	865	908	857	841	892	857	887	925	902	852	869	837	892	872	862	865	841	863	869	841	850	810	788	821	858	817	899	891	856	906	883	865	830	875	875	882	856	896	913	863	881	821	869	871	871	852	851	885	805	853	894	851	872	848	861	850	884	832	839	913	883	859	892	886	905	875	893	828	935	883	820	856	886	810	901	891	867	865	846	852	871	884	890	839	893	879	890	876	862	896	892	861	814	822	821	851	890	874	841	840	872	837	875	860	866	888	858	936	825	880	896	888	861	880	891	868	884	898	846	861	890	874	874	869	869	864	883	825	861	839	905	861	789	866	856	874	877	825	916	925	852	884	879	868	888	895	842	833	887	862	840	866	868	868	889	849	841	852	919	869	861	870	942	894	834	828	883	854	901	893	861	840	861	870	840	862	817	877	877	837	861	846	836	878	846	868	802	893	885	835	853	886	878	880	863	826	911	864	891	834	873	881	882	875	843	899	861	860	858	833	887	904	847	880	825	816	875	842	879	848	855	848	881	836	855	862	888	853	914	817	838	914	841	890	842	911	900	866	878	857	899	811	879	871	878	878	869	876	866	898	894	874	874	835	884	815	904	814	906	844	861	863	884	898	859	984	880	874	870	847	895	895	820	845	841	875	847	876	870	860	859	857	871	874	858	833	827	898	825	866	831	865	880	836	811	911	850	887	877	855	864	848	876	830	819	912	819	858	903	878	882	865	880	868	849	861	888	860	846	890	850	822	814	895	907	868	896	900	882	887	906	851	853	836	854	898	837	868	882	882	846	862	885	844	868	914	832	862	894	893	892	881	868	843	824	878	818	854	848	923	866	848	861	869	852	893	825	857	868	859	840	893	883	893	885	854	874	862	837	791	868	890	843	859	865	879	905	919	837	910	826	827	832	850	838	878	837	871	872	903	849	855	852	928	885	926	908	874	868	853	842	909	874	841	880	923	861	886	879	844	861	896	857	878	892	881	853	874	835	898	909	875	903	913	884	908	867	892	859	887	876	844	870	863	890	860	866	866	870	845	834	829	876	859	907	924	889	857	858	864	906	853	871	851	852	837	842	868	849	851	915	866	882	854	871	890	835	869	913	891	868	823	863	865	883	852	893	896	831	840	901	883	848	844	876	863	836	898	816	856	867	873	911	854	913	859	890	896	853	869	870	841	843	834	842	846	903	881	859	900	907	875	869	827	889	843	848	818	850	832	882	877	842	903	882	872	913	868	851	910	827	886	874	901	890	871	846	892	882	919	822	836	874	837	856	886	914	895	893	862	856	896	893	878	860	881	824	896	928	874	863	871	868	866	836	878	886	896	906	872	878	841	870	916	887	889	885	872	814	881	887	860	853	914	888	814	912	883	831	900	813	821	899	917	856	826	861	837	848	844	850	868	834	901	872	931	843	855	845	866	901	856	820	885	892	853	891	883	863	853	878	877	889	819	837	852	854	856	838	835	893	919	869	872	877	881	856	910	905	835	856	887	906	827	874	865	841	910	838	880	852	845	892	836	866	885	871	810	861	883	840	834	907	861	857	903	818	858	887	860	887	868	849	805	832	845	889	884	852	855	877	861	867	874	844	820	865	862	877	851	851	860	849	850	871	869	834	836	798	923	853	926	883	912	929	848	841	841	911	878	879	897	871	846	874	878	888	826	851	830	856	850	829	824	838	884	854	854	845	903	885	871	861	845	850	871	846	868	915	884	844	904	847	850	833	891	830	885	829	855	921	925	802	873	838	829	903	809	846	847	851	837	860	845	848	953	846	878	847	821	824	863	908	908	900	865	856	836	866	891	889	863	809	894	820	870	904	862	872	879	851	869	897	858	868	884	853	837	896	848	837	902	896	835	846	810	862	868	825	917	851	932	896	918	815	860	880	863	860	877	868	852	826	838	874	848	879	901	906	869	850	868	878	856	865	881	874	925	851	870	830	882	849	852	864	904	852	837	923	842	870	858	871	856	840	905	841	907	835	870	821	874	879	846	845	814	805	863	882	851	896	889	893	900	874	885	840	893	875	868	878	864	884	860	830	871	859	856	852	920	869	827	912	848	819	864	881	890	900	875	838	877	838	876	854	857	860	894	903	853	836	875	860	820	875	844	803	907	821	791	865	842	846	857	852	909	862	819	839	907	936	862	848	883	848	876	861	872	839	875	877	881	864	852	822	885	819	886	833	877	860	904	907	851	824	906	866	858	803	879	898	872
43704	22331	19432	11174	5754	3345	2301	1928	1553	2161	2717	1828	988	829	852	777	721	664	679	662	505	534	504	532	477	484	456	516	441	422	416	458	408	424	367	375	393	400	430	443	406	468	524	489	504	409	405	408	398	422	415	435	406	426	413	418	410	388	421	426	404	432	458	413	421	414	419	394	372	411	340	428	399	394	416	405	415	377	416	408	424	396	453	382	387	403	430	386	390	386	422	414	402	416	408	376	380	421	435	456	407	414	447	395	398	424	435	417	429	429	388	383	422	427	461	367	401	443	453	404	393	411	391	409	411	372	368	415	435	422	413	406	426	397	389	430	396	400	403	417	390	409	422	391	378	396	404	408	399	426	349	406	406	414	451	401	386	371	417	385	401	392	381	391	377	354	363	460	418	399	413	395	389	388	398	378	407	391	376	419	381	414	406	412	458	410	403	404	395	405	415	359	424	403	422	412	416	382	430	372	424	400	419	403	430	403	390	380	429	417	402	418	415	382	418	420	406	395	446	389	383	378	427	418	412	412	425	414	428	398	396	402	374	379	387	375	413	383	399	390	387	402	414	390	434	388	398	409	418	380	385	399	400	392	395	400	432	425	406	378	441	397	400	407	427	439	428	395	394	430	402	401	436	389	414	384	377	384	391	401	432	383	410	402	379	447	418	459	381	435	399	381	385	413	377	430	430	403	410	402	411	389	438	425	388	423	415	427	382	421	413	398	410	378	412	419	387	396	381	426	472	428	382	384	379	391	408	407	412	405	414	404	389	383	417	417	359	400	414	372	400	426	400	436	371	421	420	427	433	412	359	384	449	417	423	394	417	397	404	425	374	399	399	401	367	381	396	407	413	415	434	427	415	384	388	441	386	405	414	441	409	405	395	395	373	395	424	413	379	411	389	404	379	416	427	364	458	391	374	394	381	409	362	413	361	376	397	414	403	397	384	426	392	412	413	410	402	394	354	395	414	370	435	389	399	409	374	400	372	410	383	429	405	437	372	389	400	408	445	410	404	390	395	401	354	399	367	411	358	381	406	413	386	375	392	390	407	432	400	437	458	436	393	424	449	405	407	419	386	398	401	409	376	422	379	372	454	410	414	393	419	409	405	430	433	402	413	400	446	393	360	403	403	411	432	387	390	374	422	409	421	372	385	405	425	435	374	409	381	402	386	390	412	416	445	437	407	392	401	365	388	402	381	414	375	438	423	368	370	401	445	421	421	413	398	418	392	402	403	367	417	396	420	404	364	401	372	390	412	386	360	387	391	369	430	429	447	384	398	464	425	471	440	413	390	387	408	384	381	395	403	400	422	390	398	384	395	404	381	375	402	396	393	430	424	352	397	388	383	437	414	406	389	399	371	419	389	393	389	397	398	392	444	404	382	401	433	398	425	360	391	412	387	394	425	379	369	388	418	401	402	400	444	415	399	410	402	402	438	386	403	392	430	361	401	393	373	419	442	445	399	417	399	408	434	409	431	341	397	400	462	399	443	394	405	421	376	377	385	413	390	422	410	397	393	366	377	396	375	403	400	399	441	376	359	428	421	423	422	393	406	420	383	416	355	391	385	370	397	386	433	343	403	404	446	397	407	381	396	423	416	391	374	417	409	383	375	413	388	419	390	407	423	385	377	398	404	399	433	402	396	419	452	413	404	429	416	420	397	363	379	411	441	416	391	412	408	382	405	401	417	446	395	400	417	424	386	410	404	393	420	409	379	416	417	386	374	412	416	384	381	394	377	420	363	384	410	377	358	402	378	379	445	409	393	371	413	370	380	394	385	395	391	384	413	398	419	402	425	380	382	424	421	423	405	393	418	412	394	409	406	413	421	394	450	375	405	401	410	402	401	393	392	403	388	373	403	402	414	376	405	386	405	416	371	400	410	466	390	407	393	466	413	415	406	368	387	433	399	412	413	398	409	425	438	400	426	397	398	434	407	420	422	404	418	405	416	423	439	399	416	384	420	374	415	374	392	440	385	414	383	398	379	418	397	440	434	392	394	396	401	441	394	380	407	387	412	378	358	351	421	401	399	412	416	399	415	378	417	405	379	430	384	452	413	448	388	405	435	406	391	454	396	432	341	370	399	426	387	421	428	390	427	419	370	354	408	432	403	412	418	412	405	394	366	411	413	396	410	352	401	424	407	428	397	427	422	398	401	399	413	398	429	458	402	391	362	410	387	378	389	413	399	357	449	422	395	349	385	365	409	447	408	369	382	429	415	416	448	431	399	397	396	403	418	406	409	440	418	396	413	366	411	392	415	433	404	403	379	401	432	372	403	406	396	403	397	385	370	389	414	403	393	373	379	403	375	401	378	366	403	421	420	384	444	417	421	382	409	387	395	404	362	384	380	430	404	423	444	394	394	387	390	422	373	425	448	381	401	427	403	438	437	440	367	432	421	415	381	412	411	403	386	391	441	408	428	437	363	426	388	396	440	423	393	431	455	444	402	409	402	382	372	441	412	398	393	397	363	403	446	394	378	425	408	397	412	420	400	406	462	424	402	400	399	436	394	385	375	392	392	384	385	383	419	402	399	418	409	441	400	393	427	431	405	437	378	400	423	385	352	414	388	395	398	386	399	446	378	375	392	430	391	421	409	359	422	402	410	399	417	394	386	385	374	436	430	448	429	389	430	393	444	411	400	397	381	393	400	397	400	376	390	393	413	387	442	410	415	402	370	388	459	419	382	411	387	427	428	412	401	411	409	397	364	396	405	411	442	394	390	394	416	422	388	416	412	434	368	388	404	367	412	434	388	392	387	404	378	417	386	406	428	441	349	419	459	400	407	424	379	366	427	421	417	390	413	405	365	386	402	373	444	412	420	396	424	417	392	386	378	381	384	398	404	470	388	418	420	406	411	407	413	427	405	393	429	399	404	410	393	429	400	426	411	406	415	378	437	407	423	389	370	393	381	418	372	416	441	431	383	388	389	411	405	420	406	340	391	400	394	412	428	366	389	402	385	386	382	395	409	416	410	369	396	407	408	400	403	419	406	391	418	406	436	400	412	392	399	383	427	366	402	436	387	390	373	380	373	398	428	434	392	421	424	400	425	418	394	438	398	417	375	387	424	380	414	436	372	372	399	390	397	406	387	405	382	406	395	353	406	442	433	395	415	396	415	392	399	411	416	419	438	429	372	397	404	429	368	420	389	410	377	382	411	394	392	429	392	390	415	379	405	409	403	397	403	408	451	401	405	406	408	433	399	426	391	369	365	413	398	406	418	443	423	378	371	381	424	395	380	428	434	410	406	423	418	384	472	401	385	417	411	394	422	418	429	388	403	413	419	447	408	416	402	365	370	432	417	440	401	441	403	396	426	413	404	401	434	397	441	373	363	424	407	437	429	425	419	420	380	379	410	388	432	460	394	433	382	393	399	407	420	420	381	460	413	408	386	407	408	369	411	467	375	402	370	379	412	444	428	386	390	373	372	431	409	369	427	375	393	415	420	414	423	411	421	394	417	426	380	420	387	428	408	408
25834	14983	22728	18229	15182	11084	8313	7966	6314	9399	11047	7668	4062	3437	3249	3051	2647	2522	2987	2401	2014	1621	1594	1576	1615	1422	1305	1415	1109	1083	1152	1096	957	913	906	901	916	909	914	932	1278	1382	1524	1420	1275	1077	1001	990	901	932	873	859	893	881	897	838	855	881	957	898	883	842	879	908	832	930	860	889	905	877	881	873	908	854	871	894	933	856	854	888	897	906	875	854	866	842	903	884	883	890	917	894	865	887	895	891	897	896	886	838	883	923	886	883	940	870	883	840	901	897	878	897	886	938	909	864	852	879	867	870	892	867	866	908	841	904	882	832	929	873	877	859	910	896	898	858	891	953	898	902	908	870	908	843	868	918	945	848	829	883	875	847	906	913	903	862	900	889	906	848	899	880	908	898	908	857	877	896	871	874	925	864	885	882	877	919	948	883	891	893	809	917	804	909	873	926	883	812	863	917	913	887	859	896	866	814	920	890	865	866	865	887	922	879	844	914	890	892	899	876	896	832	890	873	939	906	918	900	865	885	900	915	897	814	897	941	894	884	882	907	882	912	934	903	843	903	870	899	900	936	856	920	911	897	889	868	844	880	881	896	868	903	920	877	805	923	923	869	936	925	887	853	896	937	875	874	859	897	852	907	884	861	858	849	866	893	861	947	917	923	858	931	894	831	883	896	855	913	886	868	893	888	841	895	952	913	865	891	887	903	871	926	827	880	900	883	883	856	861	874	890	850	865	911	853	931	918	865	890	853	906	894	893	926	870	862	837	887	902	879	910	875	898	828	874	899	824	868	875	855	882	900	909	900	940	900	911	890	868	890	910	850	864	960	935	911	856	925	912	886	857	898	859	861	922	952	857	903	880	909	872	884	915	890	905	852	928	893	851	888	857	939	888	815	884	996	888	887	875	940	893	868	914	953	886	921	870	811	880	927	837	896	869	937	887	846	891	811	913	892	897	871	896	910	882	922	906	896	880	853	869	879	840	884	866	892	828	893	907	893	986	910	889	868	912	884	958	909	843	865	946	929	890	901	849	892	855	895	882	906	880	898	883	854	902	881	882	866	912	831	801	896	864	863	897	874	890	861	916	843	844	835	843	842	946	945	901	886	955	866	837	902	924	895	874	848	880	865	923	844	876	922	898	885	884	831	917	868	814	881	888	878	904	911	843	888	934	922	899	942	858	860	803	931	889	915	860	884	899	810	866	900	849	926	884	914	865	921	952	825	824	886	855	890	902	928	895	863	922	869	880	859	899	866	875	910	901	947	870	901	865	854	890	871	862	933	883	915	879	864	870	890	905	911	921	868	875	903	854	876	931	891	894	856	832	926	931	887	895	837	894	877	856	846	915	844	860	935	880	853	896	875	868	876	885	871	908	839	865	925	888	863	888	925	871	896	913	933	872	913	894	880	887	881	879	921	896	842	832	886	825	909	895	888	861	865	890	902	902	868	860	911	853	909	926	878	882	869	931	874	841	849	944	876	912	865	893	898	862	852	868	873	859	916	916	895	911	875	867	861	898	919	928	863	931	869	923	893	868	884	905	866	876	887	876	929	892	868	874	912	896	916	829	890	901	863	882	897	861	889	877	850	893	873	892	860	903	896	947	913	893	908	888	885	868	862	846	884	827	919	900	934	856	895	855	874	862	903	873	912	862	913	960	881	890	874	871	896	932	894	906	871	927	942	880	856	845	897	889	865	891	858	832	900	873	854	940	874	871	870	900	916	855	896	824	946	874	895	872	855	872	898	924	877	931	911	861	901	860	869	878	897	843	848	867	883	882	875	890	853	920	852	887	888	948	871	919	835	886	867	904	882	890	892	922	849	920	886	921	945	902	868	882	844	880	875	864	907	928	925	906	918	880	894	879	888	858	907	898	882	904	861	897	870	901	894	902	867	892	862	892	916	906	914	894	920	891	911	884	895	911	871	894	920	869	867	841	879	867	843	915	923	839	910	864	856	903	884	891	907	927	904	898	904	936	850	882	976	834	867	920	867	829	897	848	937	903	932	821	856	822	822	899	915	805	921	868	875	921	892	896	893	945	850	859	863	905	891	922	872	965	848	885	981	892	898	884	913	849	894	883	856	907	876	910	831	884	836	886	901	885	876	926	915	857	834	885	880	928	942	939	912	871	917	886	894	877	936	927	849	878	872	878	904	922	872	921	878	883	888	907	884	878	876	851	904	855	854	887	858	868	920	834	863	832	882	877	862	826	880	943	887	884	870	909	911	879	835	879	839	910	943	867	929	868	923	953	884	894	886	864	884	938	820	924	932	918	904	907	870	891	870	896	857	891	887	876	850	910	879	890	895	894	890	914	917	924	883	917	897	883	888	905	883	821	884	878	866	896	886	908	864	884	910	870	884	831	886	888	928	875	850	875	903	922	861	913	880	941	887	895	899	869	933	863	881	862	878	910	894	889	850	900	890	933	863	942	876	928	861	901	909	860	957	846	879	942	853	870	871	850	857	899	853	928	890	902	838	879	926	872	927	864	870	919	929	869	883	839	904	874	949	932	846	884	914	916	813	872	870	844	875	903	855	908	882	884	954	893	922	911	849	842	882	858	934	904	857	884	922	878	917	894	878	880	865	893	884	866	842	895	881	919	863	889	884	849	924	891	892	897	876	842	887	877	898	880	907	845	882	889	875	888	827	905	888	868	882	881	888	878	886	912	940	896	908	849	848	864	925	900	855	870	898	879	890	923	894	953	863	887	881	881	897	853	921	855	874	835	892	891	850	874	934	943	926	862	877	892	891	866	847	891	845	889	908	868	902	896	868	878	873	866	865	884	889	863	840	846	859	903	876	860	854	916	884	908	876	888	836	865	875	824	915	874	872	909	895	891	941	942	887	895	884	853	931	913	863	858	874	872	896	911	901	874	866	844	840	857	839	892	845	884	882	854	907	881	943	868	897	884	939	885	849	904	862	933	897	909	880	872	919	847	900	864	890	933	931	927	885	897	870	844	841	891	899	860	859	926	938	828	879	859	917	920	901	876	924	881	855	922	934	924	872	872	859	933	937	910	873	839	918	835	921	844	855	952	851	860	852	862	867	871	873	877	957	867	875	876	905	877	887	894	880	885	894	838	888	908	897	947	858	888	827	913	889	834	854	899	903	821	917	946	945	900	864	902	865	916	951	831	864	902	943	872	936	900	819	869	902	919	889	890	882	851	888	903	873	856	872	927	956	901	901	916	872	880	901	841	914	907	900	844	897	882	878	856	902	851	876	913	878	891	885	869	885	904	884	920	911	894	835	913	938	913	938	875	886	860	919	890	963	873	899	893	876	851	882	898	889	894	895	902	914	884	942	923	909	877	901	966	937	806	922	923	853	837	887	874	919	885	875	908	897	921	856	857	932	894	877	891	876	875	870	870	873	860	854	878	904	843	964	918	910	897	901	889	886	907	850	876	854	952	885	912	901	905	924	914	924	943	878	898	892	866	859	849	849	917	902	915	879	883	867	907	895	928	896	869	836	957	900	949	858	874	807
17120	7501	6037	3481	2652	2145	1244	974	830	835	759	756	581	612	551	516	477	474	505	433	407	404	342	380	386	399	372	368	333	379	347	343	325	342	334	336	379	375	345	317	317	347	320	367	345	352	341	334	338	320	318	316	374	335	333	354	338	323	345	321	349	345	355	333	299	315	315	324	335	330	350	319	342	334	349	285	345	340	318	331	332	348	321	331	353	366	353	323	341	363	358	317	356	332	330	353	338	322	371	335	341	331	346	330	349	339	377	357	340	334	346	336	329	352	353	351	357	331	318	347	347	359	362	356	292	362	360	330	376	356	328	358	349	340	347	318	296	328	332	322	323	339	315	331	337	365	376	363	333	348	326	341	336	356	316	307	313	328	345	316	345	311	326	331	360	340	357	357	330	345	332	325	354	346	318	306	344	378	339	330	293	348	310	315	369	334	351	336	319	333	313	351	313	342	282	369	321	345	342	332	341	356	331	310	302	359	331	353	316	311	356	332	344	339	348	328	333	325	367	374	336	346	351	326	332	362	336	312	294	344	342	327	331	332	311	314	367	317	309	322	318	330	326	318	367	343	345	307	368	322	325	316	336	353	355	345	305	363	341	331	361	317	303	330	366	342	320	360	330	311	324	338	367	311	346	338	356	336	327	353	340	358	323	308	355	322	365	373	336	340	347	357	364	297	365	352	353	338	330	331	354	316	315	319	294	293	338	332	348	353	313	311	322	363	339	336	337	327	364	335	330	323	319	349	360	343	320	327	356	348	356	289	325	332	357	338	314	303	362	319	294	281	330	316	362	330	331	321	357	355	320	333	349	337	352	317	357	367	332	343	328	337	307	356	342	332	356	340	327	333	325	314	335	340	346	343	330	326	330	333	305	345	361	318	341	376	332	325	352	330	350	334	362	336	355	348	353	334	339	350	369	371	377	300	343	323	330	323	298	360	329	353	343	352	338	351	369	372	343	308	349	338	349	349	326	334	332	314	366	341	359	300	313	322	305	322	374	332	326	328	353	325	335	344	334	314	317	351	363	321	325	338	339	302	313	334	345	353	332	329	330	322	376	368	356	332	326	366	340	320	343	358	316	318	332	322	349	313	333	380	358	357	317	312	299	324	350	354	340	308	319	337	375	304	365	340	318	352	360	348	334	329	290	333	319	322	344	305	306	346	334	385	331	388	360	335	359	333	338	355	330	320	318	353	333	381	323	345	376	340	364	338	331	329	353	297	362	309	311	324	343	347	332	320	354	368	343	347	346	317	339	360	356	357	322	322	348	330	340	338	335	307	350	333	361	365	343	350	300	362	323	330	377	365	289	326	360	313	340	310	348	347	312	275	305	323	328	370	311	342	394	330	308	317	346	312	329	311	335	350	322	327	340	356	333	363	328	319	347	390	382	345	305	347	351	365	336	317	329	307	316	332	323	315	314	309	334	331	376	335	334	308	330	343	343	356	325	346	326	314	343	345	336	330	316	313	370	347	334	317	379	334	339	342	319	356	345	323	342	349	330	345	343	358	352	352	337	327	329	332	349	346	325	352	315	326	334	342	313	317	373	318	351	359	374	342	365	371	350	335	302	343	334	347	359	326	340	351	343	340	305	326	328	373	319	333	345	361	340	355	333	329	342	334	311	298	321	310	350	344	332	295	328	352	354	332	343	357	378	336	338	360	352	313	340	345	354	355	316	343	315	326	333	312	303	338	338	318	316	341	329	333	380	332	363	331	348	338	320	351	316	374	356	332	365	328	328	345	338	317	362	312	332	373	341	368	337	359	332	356	360	347	354	346	310	326	332	347	339	350	337	365	322	321	327	318	337	318	362	334	326	324	310	317	321	298	311	309	356	352	309	322	373	321	371	343	324	347	339	318	361	353	334	345	332	365	342	317	325	348	329	323	330	359	332	362	363	350	292	334	332	295	384	334	327	351	315	363	328	345	328	336	355	313	371	346	376	316	339	345	328	331	343	340	362	300	374	305	309	320	335	348	307	375	369	317	366	350	378	315	349	310	345	305	340	335	347	330	336	366	349	344	349	331	330	303	356	344	322	347	267	338	320	347	308	341	325	344	353	336	296	323	306	327	330	329	312	355	328	323	339	360	308	331	332	362	338	314	320	337	297	333	357	333	374	356	340	335	331	318	342	335	339	344	307	316	315	318	341	354	357	358	309	352	330	341	357	301	343	362	329	326	354	337	346	348	329	328	313	344	340	349	322	340	312	318	308	313	331	325	349	343	321	320	317	362	342	354	342	359	325	349	332	337	309	327	334	333	323	318	286	349	353	306	310	332	360	354	356	291	299	366	313	346	369	362	362	327	347	364	350	359	335	381	350	333	367	333	335	315	362	340	337	345	374	325	344	344	306	304	347	363	331	290	328	356	343	348	350	329	352	366	341	325	340	332	355	307	353	342	321	355	366	367	355	332	307	326	358	316	328	334	319	332	353	332	331	350	350	338	317	332	344	355	311	330	313	326	333	356	325	332	370	331	334	320	345	293	356	303	318	339	300	332	347	348	321	326	355	357	340	331	324	342	299	332	347	339	351	343	342	322	313	333	340	358	342	330	346	319	325	323	314	325	328	330	337	346	356	309	332	362	312	342	334	326	352	351	297	354	369	333	299	347	320	366	302	314	318	313	324	340	323	317	337	332	347	341	346	325	311	335	339	319	350	359	319	334	376	345	333	319	323	340	351	361	302	310	319	342	328	343	351	372	362	305	359	348	336	372	328	348	352	336	352	334	361	357	352	343	332	350	321	330	355	305	321	336	294	316	331	334	315	306	297	336	345	317	329	334	307	350	345	355	369	349	332	335	334	356	345	317	372	331	344	330	324	324	353	333	358	325	334	344	302	374	339	318	362	343	351	364	312	318	304	319	317	323	328	344	381	325	383	339	334	350	389	329	314	341	326	319	317	344	345	315	307	356	347	343	374	346	323	344	349	351	325	373	337	337	317	300	319	346	344	357	347	344	356	320	349	327	330	334	333	325	314	330	358	357	330	344	332	344	385	312	359	352	318	337	333	303	298	344	356	346	351	324	314	342	371	340	331	294	344	359	319	340	328	336	334	367	329	317	331	319	358	305	345	342	373	361	343	331	323	329	352	316	330	337	316	362	310	352	338	344	333	338	358	333	329	339	303	314	301	332	371	329	368	303	316	333	321	348	336	350	341	382	342	357	358	310	332	348	349	328	328	348	281	339	329	332	345	347	319	356	345	319	338	328	334	325	358	322	325	330	332	302	322	325	329	328	369	307	321	328	349	315	312	340	335	360	332	323	355	327	318	376	325	328	305	319	348	321	360	339	311	337	352	329	301	344	352	320	310	330	323	328	335	362	358	353	293	353	329	303	328	333	377	341	346	336	333	303	325	348	291	331	305	334	322	303	336	299	337	362	357	311	321	337	328	317	312	340	351	323	343	313	357	310	332	353	348	377	313	288	337	312	345	345	297	324	325	370	348	321	355	343	347	325	333	315	326	312	350	361
10444	6053	9418	9031	8743	7276	4567	3840	3183	3254	3212	2863	2271	2223	1941	1788	1581	1687	1827	1385	1175	1155	1122	1116	1001	977	990	967	840	892	856	825	791	809	774	811	805	763	770	780	794	732	763	825	829	781	821	761	760	770	769	745	765	734	740	765	783	780	750	745	829	716	796	714	745	745	771	709	729	750	736	762	761	778	791	766	785	702	778	778	788	753	748	759	762	776	753	736	747	777	724	763	798	742	745	778	745	799	749	730	757	694	740	770	752	781	754	795	762	770	692	742	831	762	757	742	790	827	810	756	742	761	779	718	773	798	789	745	699	786	758	724	801	727	755	749	741	795	767	750	775	752	774	771	774	795	775	794	738	785	734	752	794	794	730	760	754	778	777	741	756	759	806	774	784	774	762	749	755	731	790	742	770	771	747	790	799	738	744	770	830	745	722	784	749	746	747	756	754	747	799	738	760	750	765	744	731	735	733	718	786	821	778	714	735	777	777	747	732	758	796	769	715	758	718	788	740	799	726	696	765	801	743	798	738	772	743	749	731	758	745	715	784	753	690	762	754	735	753	770	752	770	789	770	760	727	752	783	781	783	785	793	749	712	774	760	750	744	737	772	751	784	771	802	789	754	719	771	789	749	758	769	760	731	739	755	746	736	780	733	773	769	770	773	779	768	774	745	761	770	773	733	789	743	731	764	733	759	790	804	783	749	802	778	722	767	705	744	793	709	725	715	790	756	742	737	793	746	721	711	795	764	803	774	755	766	835	744	793	723	780	740	767	779	784	731	747	777	761	703	790	777	795	730	748	752	778	776	717	748	747	759	761	782	756	754	784	729	672	729	765	792	770	743	731	759	725	707	777	749	735	780	777	747	732	736	743	798	791	825	729	807	773	686	725	749	721	801	713	747	756	751	755	804	725	772	736	742	789	776	797	801	728	729	814	759	741	798	778	819	801	719	776	778	735	765	769	785	745	750	750	747	734	740	762	727	715	767	748	739	772	756	776	768	744	766	725	763	708	776	751	728	748	747	782	774	766	757	726	751	782	796	763	743	746	776	710	745	749	773	765	801	774	765	792	767	743	773	752	762	740	758	759	778	733	769	772	800	782	792	777	788	795	735	764	779	793	719	742	810	753	728	813	798	768	770	716	749	751	766	744	742	708	774	735	784	726	776	788	791	717	743	776	754	778	745	790	727	728	765	790	789	769	731	742	760	802	779	749	728	751	768	792	726	788	702	756	747	740	774	814	793	722	770	751	843	710	779	757	750	780	781	799	763	747	755	701	775	718	776	778	763	756	759	826	762	753	767	796	775	758	793	739	780	725	754	734	770	704	754	754	739	799	742	719	758	742	774	785	677	776	750	820	798	782	751	753	720	791	742	766	811	716	716	778	746	761	744	795	792	715	784	763	743	789	749	787	754	747	765	774	769	744	777	834	706	728	708	759	771	745	757	729	786	768	790	793	773	749	785	743	731	810	769	818	756	747	751	750	761	735	744	745	793	767	767	822	761	764	769	728	774	769	740	795	790	765	783	784	750	755	751	788	707	792	784	797	770	736	775	771	806	758	765	753	810	745	730	734	783	748	732	731	697	756	790	802	758	774	774	730	778	756	741	765	724	741	784	762	740	741	801	785	787	760	744	729	757	782	764	738	723	779	745	716	734	727	755	757	733	743	784	768	759	757	789	769	721	714	767	748	762	714	735	807	780	739	733	766	739	759	718	777	754	781	783	798	745	774	748	809	718	785	818	763	768	795	746	750	787	740	760	714	745	781	752	740	773	731	724	750	751	791	727	728	770	810	807	729	754	763	808	754	734	777	777	739	752	731	789	776	774	810	724	754	759	737	776	732	738	721	740	774	794	743	739	754	774	790	705	768	748	807	803	782	725	755	785	789	759	771	754	732	765	748	712	759	730	772	793	729	786	791	779	770	747	786	740	791	751	770	760	786	807	756	726	768	788	750	754	761	724	753	812	728	743	748	775	754	763	743	752	796	770	789	759	764	765	749	742	775	764	760	774	778	761	708	754	771	753	764	808	824	767	741	772	804	751	826	747	807	823	774	792	771	764	775	824	830	772	793	778	764	822	780	762	720	755	790	763	741	711	748	766	753	749	689	753	768	747	764	746	737	758	802	768	754	796	744	717	769	826	748	738	728	745	743	791	748	723	784	747	729	749	753	777	790	751	723	792	732	764	663	767	747	758	757	784	796	772	789	796	750	748	781	792	782	767	717	788	731	753	734	769	755	732	708	781	741	741	802	775	755	765	762	790	763	757	801	751	740	756	749	762	775	773	792	715	787	787	749	735	722	755	756	823	744	772	746	756	789	733	774	751	758	809	721	738	762	794	742	763	741	766	752	801	757	777	753	786	767	741	731	784	780	744	777	800	845	784	746	773	743	787	736	766	741	753	774	775	775	761	733	746	798	781	731	794	794	736	816	763	758	806	782	758	772	754	795	718	752	733	745	740	780	728	762	725	749	695	727	781	751	757	745	782	813	766	793	731	742	788	786	745	774	753	721	697	733	699	739	755	795	735	727	789	798	753	747	768	766	726	723	809	768	749	787	821	764	752	752	767	754	763	754	739	764	716	767	776	776	796	752	786	778	711	720	749	756	741	781	792	780	777	803	769	749	750	787	727	741	788	785	736	750	742	797	738	772	765	759	730	786	761	790	740	749	744	709	738	758	797	690	744	799	718	779	763	795	746	757	761	815	786	785	774	780	719	772	777	788	736	773	673	785	756	794	796	756	781	771	747	827	755	761	778	777	749	727	749	749	740	726	726	745	736	792	824	764	741	751	777	720	785	787	771	819	766	780	788	757	806	750	746	786	774	793	796	688	748	740	741	762	735	782	738	772	788	691	731	750	786	755	756	715	789	723	766	740	756	776	750	734	751	742	793	784	824	736	827	756	807	747	795	771	736	754	778	713	738	786	746	806	700	786	760	774	759	730	749	749	737	747	772	775	753	791	813	747	802	762	711	738	738	760	722	789	771	759	765	695	725	764	772	725	805	713	718	796	787	731	751	791	755	730	781	758	732	801	703	759	756	783	760	713	739	783	758	708	768	719	743	758	767	807	752	790	766	737	768	732	742	695	790	770	729	731	799	750	773	808	725	790	750	753	822	804	797	767	747	763	756	756	740	723	783	750	727	824	768	755	758	787	736	768	758	765	775	733	784	771	720	821	767	742	766	775	711	742	747	761	745	761	787	767	763	719	769	743	718	724	724	744	740	748	733	771	821	814	789	782	783	751	746	721	757	796	749	752	743	777	803	756	782	723	680	777	770	769	763	775	772	740	757	752	771	790	776	739	745	802	730	780	801	730	748	779	775	747	756	751	735	771	805	783	751	762	786	770	755	768	738	777	749	805	744	765	752	770	726	753	723	764	764	742	768	732	745	698	736	787	742	727	751	762	767	726	732	719	778	797	717	774	782	768	802	730	748	706	746	763	767	770	814	778	757	795	772	789	777	737	718	763	743	746	756
31207	16078	13559	8653	4266	3145	1851	1410	1138	1156	1569	1265	911	782	743	695	664	653	656	495	508	481	470	468	457	446	396	410	421	410	437	380	395	401	381	405	380	398	423	377	377	406	421	446	474	456	405	407	384	398	383	402	348	409	406	401	400	383	444	408	391	342	415	358	373	390	368	375	375	391	385	397	371	376	414	395	385	373	366	410	400	403	379	382	380	421	431	429	365	375	430	356	391	401	381	388	407	378	404	404	369	385	389	384	383	390	392	383	388	388	414	418	374	405	391	365	393	393	396	417	374	361	392	385	413	437	381	406	410	415	388	400	410	389	400	357	371	345	356	383	393	368	443	375	373	389	441	389	377	426	403	406	377	421	377	374	415	374	380	374	396	431	413	411	385	396	378	416	417	396	403	385	389	367	407	393	416	415	412	428	406	396	378	380	385	384	347	343	381	432	358	349	397	382	394	401	375	384	427	395	414	399	374	420	373	388	381	392	381	371	354	398	390	402	408	383	390	393	363	423	375	372	371	370	365	359	378	394	383	410	401	364	406	381	379	404	379	373	391	376	381	380	410	398	402	386	374	354	344	375	380	396	428	395	372	427	410	395	394	382	385	382	424	371	393	409	386	393	388	386	368	386	392	413	399	373	377	390	402	413	382	407	408	374	375	376	379	411	381	427	409	380	417	388	413	392	386	387	424	381	403	384	429	376	379	407	352	376	391	363	402	369	371	355	406	377	369	413	401	346	396	415	382	414	397	347	395	387	375	406	388	403	391	377	346	400	396	416	428	393	371	395	379	422	386	408	436	381	391	369	412	402	412	386	431	414	413	411	380	406	405	422	430	370	399	398	391	367	403	397	387	377	412	401	424	388	413	372	417	396	382	366	454	408	363	370	378	385	402	357	412	413	433	376	388	366	412	393	370	401	400	417	358	364	390	394	402	367	403	417	440	382	383	378	394	403	353	392	395	390	391	368	397	414	373	397	408	400	415	399	388	383	407	373	384	392	362	403	394	390	423	370	397	400	363	381	393	355	402	400	381	394	362	435	390	426	392	371	336	368	388	352	428	389	455	415	345	427	416	405	399	386	381	368	375	365	378	382	396	367	395	397	421	427	351	398	422	366	405	401	413	362	378	385	369	368	403	355	403	343	376	413	397	392	413	413	415	369	390	366	400	362	412	383	365	401	387	353	376	364	400	360	409	425	360	405	412	390	372	421	366	379	411	391	400	366	423	339	370	380	374	380	373	388	408	385	336	389	384	367	405	393	421	370	363	344	398	354	362	429	394	377	386	383	408	395	398	401	389	351	370	393	385	427	359	380	394	398	364	386	394	372	398	391	351	379	398	389	358	369	433	410	400	407	382	368	412	394	380	359	409	413	401	380	404	386	388	354	365	398	432	350	371	383	374	394	439	420	427	383	409	382	397	373	394	390	365	357	353	376	374	369	392	443	359	357	357	361	405	437	409	406	384	397	421	408	390	403	380	392	343	450	396	389	393	400	395	354	397	395	425	388	378	419	374	396	426	391	386	398	381	394	388	384	377	393	367	343	377	390	383	376	384	385	407	381	416	432	366	367	381	402	371	366	377	433	392	390	382	344	399	411	378	429	384	359	392	416	395	397	390	356	359	356	399	350	406	363	416	408	426	401	392	409	408	406	396	420	404	380	367	371	383	424	376	372	389	429	379	407	369	356	417	399	388	397	420	375	426	389	428	435	393	392	430	375	447	359	360	391	409	431	363	395	397	406	426	361	378	377	400	367	410	402	404	394	410	388	459	399	382	383	381	351	369	373	378	400	390	424	420	370	389	366	411	386	445	399	393	349	387	441	402	390	379	409	390	360	352	354	392	405	394	384	422	378	411	397	366	388	393	399	383	368	383	372	408	405	389	408	333	354	354	385	415	386	405	382	380	378	384	419	428	360	425	442	403	413	396	372	351	427	360	436	369	384	394	424	354	368	379	384	379	368	383	397	406	405	386	381	372	377	398	420	387	397	395	382	404	387	383	402	379	413	403	357	351	390	438	411	380	408	419	393	392	362	348	394	374	393	403	400	413	418	404	377	391	418	414	427	365	378	436	389	391	377	388	388	375	430	388	370	399	373	343	396	358	380	384	369	394	367	367	398	365	375	407	363	403	391	361	415	402	400	424	371	404	411	411	369	376	389	383	420	425	405	383	427	411	373	413	399	391	368	355	370	359	409	386	352	379	401	408	378	330	373	404	378	383	400	387	391	382	377	384	401	369	442	421	360	396	401	333	401	446	402	398	415	332	385	405	362	381	388	399	382	409	427	376	396	354	379	365	411	386	407	412	398	409	428	421	391	397	358	437	398	372	408	399	405	369	417	394	408	414	366	385	325	378	355	362	394	380	382	398	434	398	364	418	439	380	394	415	397	382	449	380	416	399	427	417	424	398	446	361	383	396	389	379	359	407	384	409	427	408	380	363	408	428	373	390	411	403	407	404	382	394	394	403	385	419	388	391	438	371	391	384	382	370	371	395	396	374	403	391	403	399	358	399	425	410	415	377	362	392	388	361	369	402	396	380	424	383	367	377	389	353	360	413	406	387	377	442	450	369	351	370	437	391	385	400	379	414	400	417	392	409	416	387	394	385	381	434	405	404	364	375	380	397	363	371	364	374	387	363	382	353	399	421	411	427	410	400	395	354	415	381	385	392	398	358	395	377	375	416	438	370	365	440	411	397	395	374	408	409	373	368	382	386	344	388	394	366	437	415	401	407	362	387	408	364	388	362	403	393	431	425	397	373	374	378	379	387	366	406	380	335	372	390	383	406	396	364	375	384	369	398	396	400	397	413	348	406	384	385	405	411	407	389	394	379	431	387	407	375	402	393	395	405	416	365	384	411	381	363	394	399	397	365	410	372	424	364	425	416	417	359	416	374	366	359	392	396	410	384	385	372	376	386	384	401	411	410	378	418	358	374	404	411	398	375	366	395	334	369	374	445	426	451	407	393	382	386	403	394	362	400	412	391	385	386	380	370	342	404	411	391	388	367	402	412	388	355	394	395	360	400	384	363	375	361	376	457	426	431	394	385	363	384	366	359	390	391	368	383	371	410	424	394	399	367	378	393	383	408	377	411	402	404	373	417	355	396	401	373	407	357	369	363	413	371	412	409	394	386	401	396	357	419	418	404	386	390	362	430	406	405	380	394	439	385	404	417	423	370	375	406	413	395	369	381	402	412	400	390	386	400	401	359	369	389	386	438	381	415	421	368	398	392	377	390	379	404	350	404	390	403	383	410	421	389	424	396	409	421	427	382	387	392	353	419	426	379	379	347	372	393	392	418	364	389	371	378	368	388	385	419	406	393	422	411	372	401	362	408	392	366	408	395	407	400	401	389	400	420	389	364	398	401	407	344	398	362	369	376	391	401	421	363	401	384	401	398	375	390	366	408	386	407	367	440	428	379	450	395	360	400	405	380	405	416	404	372	382	430	407	366	452	420	359	355	386	419	417	453	397
19596	11682	17776	16445	11657	10877	6982	5323	4528	4833	6836	5450	3819	3029	3088	2952	2549	2492	2324	1616	1516	1343	1326	1436	1298	1208	1149	1043	997	1056	1046	861	921	843	922	889	968	921	936	908	927	884	971	1054	1220	1168	1042	1010	961	850	787	831	879	886	887	862	920	861	820	868	865	883	897	882	902	894	874	880	852	878	910	895	862	896	794	874	813	852	882	911	889	860	845	929	854	846	866	835	855	892	882	897	842	915	869	850	878	831	801	869	885	905	837	911	862	859	918	847	895	841	839	878	856	806	852	873	874	881	821	841	871	851	837	892	896	830	873	886	891	838	898	920	880	913	884	868	846	851	896	907	849	857	861	863	890	843	784	872	871	895	863	872	817	820	828	904	941	854	875	892	863	883	849	831	844	871	855	828	878	844	902	910	866	836	915	875	863	846	869	901	851	874	850	837	859	886	908	820	842	913	919	845	871	874	852	876	848	834	867	907	853	831	860	874	937	855	861	835	914	889	849	881	887	822	865	942	866	801	856	854	870	880	879	907	873	876	889	878	886	955	914	912	881	895	863	829	883	846	892	836	865	850	876	856	857	874	894	860	861	836	875	871	850	864	856	836	874	885	828	879	850	884	851	865	877	894	844	881	866	832	876	837	859	844	831	855	901	873	879	846	857	884	839	885	910	896	865	884	881	905	887	872	918	959	853	830	851	896	830	872	849	874	899	880	835	871	895	853	895	873	891	865	880	843	837	868	847	886	887	868	773	874	878	923	908	881	908	854	894	872	842	883	882	816	830	825	792	910	875	858	842	873	834	820	840	836	874	823	875	831	900	890	862	890	884	833	893	866	842	872	881	859	841	852	845	912	913	860	888	839	912	964	865	877	861	881	866	866	878	840	930	848	881	854	850	895	861	907	882	873	909	815	860	864	919	866	800	820	869	860	825	904	872	949	868	863	908	834	912	839	873	934	906	887	875	859	910	848	831	870	881	832	896	889	891	808	901	847	824	809	836	843	881	907	867	902	839	876	920	859	881	882	862	914	816	856	821	890	858	844	898	888	837	915	872	857	871	919	835	894	882	841	913	891	889	845	916	900	833	892	904	931	900	810	855	892	881	841	894	864	847	889	831	924	920	927	853	796	838	897	870	845	908	843	854	837	916	892	839	875	898	912	864	823	869	851	856	901	860	865	886	887	913	851	862	875	910	931	795	902	881	915	857	894	846	877	867	848	834	895	859	859	870	853	867	811	823	852	855	882	886	898	893	862	857	888	812	824	863	876	842	829	862	967	827	900	822	893	912	831	906	911	871	886	823	870	809	916	863	820	868	881	906	893	830	869	871	854	948	859	874	879	881	877	832	883	912	858	840	899	859	863	897	814	929	835	876	881	850	866	876	888	860	880	845	862	806	856	889	889	837	862	846	893	847	822	843	872	882	866	840	925	892	916	870	819	859	868	871	888	872	906	845	875	865	843	881	831	877	847	854	868	850	856	816	931	939	895	852	888	877	880	865	878	865	865	865	926	848	937	829	853	856	858	889	844	897	880	891	905	781	853	872	908	834	853	871	890	867	918	905	827	835	864	816	818	840	888	845	852	895	830	850	857	855	828	880	904	899	829	854	902	831	910	886	825	842	878	899	837	846	888	864	916	907	849	836	840	855	879	875	837	825	838	828	915	889	883	853	823	872	879	857	838	867	899	886	880	922	868	867	813	838	849	877	875	844	869	829	877	844	887	886	874	880	907	899	865	889	874	897	783	866	869	910	870	895	903	844	826	887	880	865	850	838	929	857	842	858	855	838	840	860	838	822	863	827	859	864	902	832	900	898	852	851	856	892	824	859	886	916	890	817	852	922	821	891	843	888	865	847	842	865	885	928	839	864	895	901	822	871	854	887	878	881	845	876	915	898	868	871	833	890	904	893	888	890	856	869	881	826	844	890	912	828	890	887	842	891	872	863	906	838	882	867	905	797	867	892	869	857	867	888	825	877	818	859	894	893	862	880	906	853	851	854	911	862	888	858	865	859	833	847	828	893	839	890	873	849	858	916	878	815	947	835	829	858	815	901	840	821	854	828	857	899	875	847	887	889	893	899	842	892	829	874	864	820	879	925	845	870	864	837	895	876	871	891	842	875	887	885	879	806	877	875	881	830	834	862	871	849	888	849	849	845	882	873	867	875	878	900	843	859	893	889	870	866	897	934	893	855	877	853	840	883	856	910	876	852	868	831	866	866	838	871	830	901	877	870	883	912	893	880	833	900	902	880	850	903	867	897	882	845	844	852	881	874	888	934	921	872	854	882	891	881	837	866	852	854	856	870	871	832	888	964	870	878	842	814	862	875	835	852	834	892	908	844	865	892	880	875	834	839	908	848	903	824	844	928	859	871	869	933	845	882	856	868	844	913	845	823	854	843	934	842	875	901	868	891	841	924	884	823	853	840	880	858	845	844	816	875	837	901	834	874	870	850	880	886	858	844	876	863	878	866	887	843	842	846	872	918	867	861	849	902	905	913	852	889	887	883	835	856	903	824	881	863	872	849	896	866	865	890	904	867	901	860	835	887	864	888	885	913	896	853	867	887	842	865	868	827	838	863	900	865	842	877	911	823	887	873	921	872	911	851	886	876	850	853	882	884	892	879	862	904	885	857	851	873	894	904	843	858	885	885	864	883	888	846	872	863	859	895	833	822	879	917	891	830	901	864	858	871	922	955	897	869	893	891	898	900	874	878	866	842	864	860	856	866	883	884	880	837	901	888	834	888	838	860	818	848	870	861	866	881	869	890	821	925	838	879	873	895	925	867	805	871	877	886	948	863	842	881	868	828	872	826	926	863	846	868	813	859	934	891	865	905	812	849	830	846	869	862	905	856	902	867	853	915	885	891	891	882	871	871	858	868	887	862	907	929	857	878	883	848	889	873	903	872	889	857	852	861	891	875	846	876	891	901	887	798	833	905	828	874	825	904	941	892	896	852	855	898	909	868	861	851	889	849	890	902	907	907	885	844	866	831	869	890	871	873	910	884	972	904	878	917	889	842	829	830	848	865	870	882	876	812	845	910	894	900	851	898	819	853	807	891	881	858	851	907	858	885	845	845	880	939	851	903	883	886	930	804	868	911	882	874	888	893	880	880	882	881	914	859	889	875	863	855	850	926	922	889	860	910	867	886	888	879	886	860	888	837	866	911	861	808	925	832	870	856	873	861	866	847	838	834	876	854	903	882	909	866	843	851	785	882	904	894	848	889	859	854	846	907	888	855	841	874	877	876	891	871	797	834	835	861	868	903	920	883	862	823	873	883	924	839	869	954	816	849	809	850	919	841	923	865	893	893	882	848	840	853	864	927	893	880	880	887	830	874	872	827	848	889	902	916	856	863	825	889	916	871	860	868	894	913	846	886	845	846	868	832	884	837	864	889	904	848	868	869	918	815	803	874	852	900	871	838	887	829	895	881	864	862	843	855	823	874	845	875	911	828	829	843	869	842	877	854	865	852	892	862	888	842	841
37052	23360	21486	13884	5817	4635	3001	2019	1657	1637	2483	1734	1338	1016	1003	1003	906	818	659	564	615	531	541	571	518	504	423	422	446	434	446	413	418	427	434	414	424	420	413	423	420	418	425	420	463	455	471	460	429	450	385	428	411	387	441	396	357	389	348	406	423	359	437	398	400	415	401	402	407	428	440	390	435	461	461	430	455	398	395	416	391	423	401	412	365	437	409	438	410	394	398	406	419	432	418	427	393	437	432	422	415	420	413	403	385	408	441	449	415	399	375	386	372	408	383	398	406	391	391	413	406	375	382	381	445	395	411	406	408	405	400	416	399	405	391	416	427	423	391	403	417	380	408	374	379	393	393	394	407	404	416	418	420	438	341	388	407	418	428	413	376	459	423	423	411	375	414	369	425	418	425	408	412	420	414	401	396	388	417	422	394	402	391	397	444	410	429	386	388	396	421	415	400	376	411	366	399	390	430	422	378	429	460	413	403	418	433	419	410	382	410	417	413	392	397	356	400	384	415	434	397	402	406	449	421	382	403	431	434	407	398	383	440	420	414	403	407	433	403	428	402	422	403	385	401	410	396	366	390	443	417	434	404	411	427	390	365	408	343	389	423	397	390	433	432	404	466	453	424	416	439	395	388	412	400	418	456	386	404	379	373	406	419	460	424	364	387	420	390	417	409	415	423	438	398	383	381	429	403	392	404	405	443	392	410	411	393	416	385	395	422	383	422	392	406	437	378	427	425	394	387	405	406	416	396	399	428	381	363	418	352	393	412	400	443	418	433	397	414	393	403	401	397	419	385	385	402	411	419	425	415	392	410	431	429	396	428	406	398	435	396	436	415	405	425	399	392	382	412	408	411	416	398	401	402	436	453	416	436	429	401	442	420	426	364	392	402	434	396	444	410	411	415	414	446	418	381	424	394	384	419	397	422	388	369	361	389	370	386	392	406	484	444	384	389	397	355	404	389	413	398	417	412	396	391	422	405	428	408	391	430	388	368	416	412	412	403	395	435	424	367	424	392	418	391	379	426	404	391	450	430	427	415	426	416	420	420	410	418	442	404	433	406	405	420	411	425	412	450	438	427	427	372	435	408	389	357	437	471	399	448	422	428	393	407	392	422	421	429	411	392	409	407	416	403	426	403	438	419	355	411	424	402	370	398	391	444	411	415	437	428	450	424	398	393	403	445	345	389	422	409	411	432	392	388	426	401	400	409	379	469	393	380	429	389	388	376	394	417	451	383	377	406	410	423	399	412	424	408	409	419	437	431	441	405	402	413	385	404	403	436	420	393	403	419	364	373	432	407	379	380	391	436	420	398	440	407	389	412	373	395	412	379	415	414	424	387	388	398	394	383	408	419	427	393	394	392	406	408	407	415	426	446	404	416	431	408	426	408	407	414	404	395	436	426	368	423	417	461	419	425	380	404	461	417	398	425	418	353	364	401	405	374	389	394	407	378	424	425	411	411	390	430	398	402	424	393	444	375	395	428	421	424	392	381	423	420	414	424	403	410	432	393	448	420	388	406	388	377	460	450	387	414	416	403	431	444	431	403	433	381	413	435	414	414	405	425	404	435	420	418	425	418	425	407	417	415	382	439	371	388	401	407	376	423	411	439	408	369	394	386	428	451	399	369	418	421	406	402	444	416	390	391	394	372	412	440	416	398	403	428	374	393	396	392	414	380	393	416	394	372	416	389	425	416	355	410	442	426	395	424	383	434	430	399	400	378	405	404	423	398	412	354	375	413	404	422	392	396	433	420	407	370	425	433	419	418	412	407	454	421	398	380	421	431	432	417	403	393	426	436	400	418	392	453	432	410	408	453	405	381	431	409	431	390	389	422	402	460	414	429	395	400	392	388	415	369	394	408	442	371	427	408	409	383	436	413	383	415	405	394	400	435	437	397	407	356	367	383	428	435	440	394	411	396	383	419	400	405	355	432	420	385	374	391	414	416	420	378	405	393	426	398	443	402	440	404	421	412	410	402	385	398	433	401	440	401	405	407	381	402	394	401	382	386	352	404	411	400	404	357	413	383	450	390	437	435	430	411	375	425	403	418	385	410	396	402	444	381	378	416	419	429	381	399	400	392	413	448	456	399	425	412	393	441	381	407	422	397	435	389	416	417	391	389	419	400	390	396	423	389	445	367	407	356	390	423	374	423	436	421	418	384	412	445	409	410	405	358	374	426	432	424	426	403	426	400	399	451	412	388	409	409	429	416	390	423	384	445	424	459	424	427	429	380	398	389	360	449	408	414	429	397	409	400	373	404	403	373	386	401	416	413	394	410	392	431	403	380	416	393	417	440	370	375	428	412	382	346	392	391	374	419	403	399	363	422	417	420	458	360	380	378	434	381	420	389	391	410	411	413	400	428	454	373	398	413	410	418	443	401	396	443	399	404	433	428	400	412	395	485	405	370	450	399	437	420	377	379	434	399	408	440	437	403	375	398	421	363	398	432	424	411	381	381	424	423	426	446	416	418	367	413	410	394	405	415	389	424	413	397	395	421	426	403	444	415	456	383	368	442	410	402	381	396	417	392	390	374	350	392	403	437	411	381	418	398	422	423	416	405	404	422	412	379	399	392	414	458	445	411	402	381	434	377	411	408	410	380	421	404	387	395	359	416	408	410	383	415	385	416	364	411	387	395	382	416	430	417	414	435	416	405	385	393	408	399	418	439	404	429	398	432	453	403	414	377	403	379	445	428	411	411	408	430	422	400	393	412	431	422	393	433	422	429	462	379	413	398	406	431	423	411	428	388	452	367	391	403	428	422	413	397	414	427	421	440	438	359	427	407	379	383	386	358	439	380	421	413	411	425	401	404	379	403	405	373	420	407	407	442	402	409	393	416	422	404	431	398	397	405	405	423	408	384	445	391	460	408	405	427	419	377	407	418	395	448	408	429	425	397	415	383	455	404	427	422	406	433	400	445	441	426	397	387	382	390	399	411	385	396	397	414	416	392	426	391	411	398	387	408	444	404	402	418	414	383	403	394	392	415	425	394	379	413	408	408	401	442	391	406	434	405	435	415	421	373	380	408	425	435	455	410	426	424	401	362	404	391	415	392	409	398	401	391	415	410	403	386	424	379	360	418	418	418	392	420	393	396	431	424	403	430	397	421	442	426	431	426	424	406	410	375	394	383	397	423	419	444	421	414	425	409	371	373	376	405	422	411	376	380	410	406	397	414	417	419	362	431	421	410	378	361	396	406	452	384	408	417	401	413	419	408	387	368	425	388	426	408	386	399	397	417	413	423	389	390	364	409	400	405	413	386	392	399	392	410	388	369	383	370	380	462	391	403	421	397	402	427	392	401	410	405	427	406	378	398	392	451	424	406	433	414	408	411	455	435	423	401	392	391	449	430	415	414	401	390	383	380	409	384	395	389	398	439	416	418	402	449	431	410	400	415	374	421	403	370	412	376	408	415	403	389	410	410	435	434	398	412	401	389	386	419	408	422	411	423	397	411	426	424	405	404	389	404	343
22253	16990	24190	20836	14639	14819	10574	7588	6750	7298	10260	7748	5879	4132	4193	4334	3877	3449	2523	1911	1833	1650	1617	1668	1571	1547	1304	1095	1104	1278	1106	984	989	922	948	966	959	952	915	923	930	943	1056	1241	1442	1383	1365	1180	1074	901	887	856	949	874	896	906	937	924	873	918	910	914	889	859	918	882	968	907	865	931	922	896	890	921	895	899	899	891	919	863	867	894	865	881	877	869	878	943	937	893	952	924	898	925	913	915	893	892	851	885	890	865	841	903	902	883	855	892	918	879	872	860	833	911	914	872	852	865	867	885	914	874	958	894	898	836	891	890	865	866	951	852	829	937	916	861	860	901	899	885	878	923	883	870	929	945	855	886	873	882	881	865	873	896	904	916	905	885	906	917	892	865	932	847	921	893	916	939	886	908	904	929	891	882	904	903	878	908	832	922	903	896	911	878	889	876	925	856	884	894	946	876	915	938	907	863	892	913	874	934	905	886	875	874	895	930	871	881	825	939	913	888	923	868	885	945	906	898	871	896	887	894	902	902	837	895	856	931	921	897	883	851	916	905	920	869	890	895	906	889	901	893	868	875	873	873	877	911	879	890	923	914	898	899	853	889	922	877	879	866	904	915	941	831	912	886	882	896	927	881	949	902	904	902	953	905	865	895	867	916	859	883	887	903	896	928	871	916	857	872	890	908	913	875	873	877	918	906	908	927	885	895	911	889	889	881	914	849	893	915	916	888	865	858	877	863	905	889	956	875	917	884	928	914	932	921	855	903	921	897	925	861	918	868	935	912	885	891	919	883	863	935	845	888	894	836	910	897	885	868	895	863	917	861	863	889	899	901	887	935	911	884	893	907	893	884	862	920	909	851	916	881	931	894	821	903	890	895	932	891	898	911	896	864	883	944	877	841	871	911	888	909	915	856	905	915	898	913	876	905	902	831	928	875	930	873	883	923	889	882	903	862	945	954	909	876	905	890	889	863	858	917	827	878	910	915	937	927	900	902	859	899	893	913	853	891	933	874	882	868	890	917	874	911	847	876	875	876	909	884	897	825	865	864	951	857	844	870	932	901	866	922	900	944	908	906	904	918	914	924	899	962	886	882	890	882	885	852	879	867	890	938	905	891	887	908	897	874	880	879	885	868	892	902	918	909	921	895	913	886	886	901	902	934	931	910	900	888	896	890	914	866	859	902	879	908	902	872	883	885	841	876	910	873	895	864	892	922	891	853	968	860	931	897	880	893	857	877	834	941	890	878	865	953	882	887	914	888	926	903	915	921	919	878	894	892	857	880	860	946	846	891	908	890	939	871	914	908	952	955	879	879	878	879	911	913	930	831	893	847	890	907	937	918	929	953	880	907	919	900	893	853	877	968	860	886	852	869	877	898	851	877	927	902	941	915	936	892	876	922	957	933	906	869	864	907	916	871	906	880	961	868	866	869	913	884	962	868	910	839	905	937	905	907	930	901	893	908	981	905	851	907	914	866	851	888	865	911	890	852	860	855	847	907	939	844	919	871	904	881	882	945	886	875	889	866	821	875	867	947	841	926	877	935	904	901	863	858	895	901	943	912	909	871	855	875	914	880	860	910	846	840	900	849	914	922	856	875	936	924	938	858	888	930	912	873	937	846	880	944	894	898	911	918	892	946	919	848	858	897	860	869	919	844	904	883	862	953	937	905	888	897	912	877	896	881	918	887	879	876	899	855	876	882	886	928	864	903	911	876	881	940	918	893	887	882	916	940	948	927	817	906	893	874	907	848	950	946	866	874	895	892	929	863	881	918	869	856	942	891	942	900	935	840	852	850	888	942	910	873	886	856	842	925	879	886	915	925	893	920	911	872	872	919	866	895	916	896	923	938	879	921	903	922	842	868	939	882	887	882	923	862	862	889	927	940	924	912	859	902	897	835	842	893	876	868	916	892	877	905	936	930	929	866	931	850	864	930	886	898	883	824	873	925	846	931	925	900	840	836	894	924	925	895	875	888	914	880	895	862	953	868	886	887	909	899	878	880	877	856	843	885	859	874	887	855	881	894	862	933	904	866	891	867	937	908	889	915	909	843	945	874	855	941	919	912	940	936	905	884	895	959	872	843	926	877	907	867	830	880	890	894	896	901	894	838	913	864	857	883	910	892	849	921	892	936	847	910	894	935	914	837	833	895	926	879	855	980	900	882	898	896	909	933	837	929	861	900	908	882	883	957	883	884	912	900	975	941	855	898	894	851	885	871	882	917	899	919	905	906	911	878	835	923	866	900	880	889	867	892	876	888	893	919	885	897	963	889	868	882	858	878	873	945	838	932	895	939	910	888	861	907	907	918	887	866	916	898	930	914	877	863	859	869	886	860	905	902	799	871	905	927	911	903	881	879	847	883	900	878	885	874	924	869	894	915	877	905	912	908	866	942	871	912	881	921	890	898	909	961	883	916	904	897	859	917	907	871	852	929	897	908	924	912	919	901	897	891	890	874	888	942	924	913	890	899	912	874	884	884	927	886	962	933	904	843	859	896	926	920	919	910	927	893	908	861	878	890	909	900	951	869	860	870	875	944	908	889	890	899	895	877	839	866	878	963	864	929	882	942	851	921	893	926	913	936	882	877	906	909	900	848	847	882	921	866	861	934	907	834	848	889	855	914	943	916	900	944	941	849	888	900	895	858	886	907	892	888	965	859	892	932	877	927	906	920	927	880	942	881	858	875	945	889	868	878	877	881	895	863	912	887	880	900	918	906	877	856	919	953	915	894	879	930	866	886	901	921	864	911	956	958	885	864	887	897	852	843	890	871	876	905	891	870	901	924	887	864	929	874	895	853	911	908	885	926	928	902	882	933	959	911	906	855	926	929	892	928	853	947	898	932	895	935	905	938	857	860	880	926	924	889	876	905	896	929	896	932	887	878	898	892	923	895	890	922	949	923	880	912	943	902	859	891	880	935	920	870	866	930	908	891	888	870	878	872	938	925	898	932	855	879	866	872	888	945	858	861	873	928	852	902	872	926	914	925	895	840	883	923	899	904	853	878	876	881	908	883	920	886	948	927	864	904	873	933	879	926	921	878	876	935	880	884	885	815	846	888	878	917	903	927	956	895	849	977	899	858	781	857	901	901	904	943	934	866	935	920	849	838	838	919	911	905	879	897	882	947	896	949	880	860	895	888	877	871	875	918	896	940	922	914	834	909	895	908	849	877	881	859	892	895	866	944	861	856	910	853	907	864	868	967	897	877	881	852	908	943	913	905	864	916	877	885	887	857	895	906	948	892	902	901	900	913	887	840	910	954	903	899	919	921	910	907	893	915	878	871	924	883	901	900	882	919	849	904	907	938	875	928	922	920	968	905	930	913	882	853	954	866	874	881	872	904	882	897	907	879	886	893	857	917	893	891	863	920	857	863	869	877	838	914	931	860	918	897	900	924	914	927	911	896	938	886	880	907	880	919	898	894	994	926	893	934	891	898	888	920	918	854	879	917	900	829	905	904	847	906	866	866	924	883	872	877	901	868
18871	9688	6116	3113	1953	2121	1630	1014	823	727	728	635	672	602	600	589	539	529	416	401	396	388	397	391	394	373	359	334	326	334	368	335	328	300	350	335	345	342	352	361	337	303	334	314	321	367	342	333	368	346	312	320	306	343	317	320	331	320	308	347	336	326	282	340	327	313	356	311	355	346	304	325	318	352	335	338	293	327	336	307	341	310	317	311	348	322	316	321	327	340	298	303	344	351	341	321	354	337	321	308	317	316	347	344	307	322	315	337	329	358	345	331	337	354	315	356	332	340	331	347	337	338	339	303	351	342	317	329	331	338	294	330	323	332	340	350	298	342	336	358	366	321	359	357	332	356	328	339	371	345	366	347	336	313	335	305	341	333	337	303	295	356	325	317	377	374	317	339	348	326	363	334	338	327	300	341	304	350	322	350	340	365	309	348	317	332	312	307	308	309	370	338	334	322	322	352	342	309	318	371	308	349	337	336	312	341	359	312	326	329	329	342	343	304	330	384	303	314	341	365	327	320	333	329	336	327	353	345	329	327	312	323	342	334	324	348	335	347	334	331	330	321	346	338	346	325	307	354	316	329	362	354	328	348	321	318	357	280	304	317	328	322	320	352	335	309	352	331	339	327	333	308	330	313	341	372	352	354	334	340	339	330	352	319	303	336	311	341	315	333	304	318	297	348	344	302	328	330	340	317	331	334	318	317	327	299	333	341	333	347	335	299	352	308	361	322	322	330	354	309	335	345	350	334	326	304	325	319	299	310	327	337	334	329	316	337	367	342	331	340	340	306	354	330	332	354	354	317	318	340	339	332	336	353	292	340	306	320	347	338	294	343	340	303	343	300	332	313	332	318	299	300	338	347	356	325	348	301	303	323	331	333	334	348	319	318	352	342	312	324	345	326	350	325	347	318	330	338	308	355	345	353	303	349	328	337	315	356	315	340	305	380	314	305	327	361	343	346	352	302	341	330	369	332	332	341	304	332	362	350	360	351	339	341	323	316	351	310	314	326	336	359	341	329	337	302	332	346	330	349	357	339	305	296	318	357	364	301	320	327	349	331	299	295	310	331	328	338	344	347	338	362	318	347	331	334	310	342	358	336	326	348	361	335	309	321	349	354	325	312	347	333	299	364	325	368	340	295	317	325	320	342	331	333	342	303	306	334	303	340	361	347	327	305	306	356	362	339	359	336	355	369	355	352	323	314	347	331	311	354	329	324	348	328	378	294	323	291	367	361	345	318	340	310	301	332	329	359	360	351	358	341	320	342	353	344	336	343	362	332	338	321	351	308	322	336	315	331	331	331	344	328	377	316	350	322	357	323	307	311	341	334	357	334	351	319	384	340	322	335	315	331	291	340	319	322	356	326	353	341	309	363	345	360	337	333	331	320	337	316	372	316	338	347	342	304	340	347	351	345	321	322	352	353	343	355	334	323	352	349	332	299	361	315	324	318	306	354	331	310	324	357	332	320	309	326	348	336	312	338	355	328	319	322	325	344	338	336	311	318	364	350	369	348	358	340	326	316	348	310	351	330	335	326	333	322	337	325	337	323	309	322	322	362	364	363	336	306	337	340	311	326	311	350	336	358	324	354	332	322	347	346	340	368	311	333	332	350	295	331	297	323	337	332	317	330	335	324	336	335	316	335	327	352	320	338	334	294	316	352	364	345	321	310	345	328	312	325	348	345	326	301	364	344	318	379	322	348	353	337	344	348	308	324	336	300	351	341	318	331	342	316	299	318	329	316	353	306	313	322	349	345	320	361	319	337	310	346	351	337	340	312	324	360	330	337	324	352	367	328	356	340	334	355	297	330	333	354	318	354	309	320	330	328	331	332	274	336	301	357	338	336	350	307	312	353	348	354	322	329	347	329	329	374	334	302	321	339	308	328	307	352	332	298	342	324	329	334	337	312	306	335	357	325	356	346	357	349	336	301	328	343	382	339	341	350	341	338	316	316	339	309	349	303	355	364	313	301	349	332	317	305	311	350	313	306	333	339	359	315	376	308	322	333	335	357	329	320	328	323	343	338	350	310	312	318	284	302	325	331	342	341	336	340	353	383	332	302	293	335	301	312	332	321	292	287	326	346	283	326	325	351	342	304	342	334	350	358	308	337	318	310	279	324	351	333	300	347	327	362	312	325	336	340	373	337	339	329	324	360	342	347	327	300	349	334	314	325	340	328	325	343	305	323	317	328	353	349	338	322	370	309	331	366	324	291	348	306	337	348	316	327	329	344	323	339	286	350	332	292	291	327	358	322	319	340	348	350	351	336	338	351	297	337	323	320	324	304	343	318	340	324	310	328	334	319	356	340	327	336	337	334	318	336	358	331	311	327	350	335	294	330	329	338	326	316	335	342	342	332	355	324	377	354	338	319	339	312	330	281	323	331	340	352	329	329	315	320	371	339	349	332	345	343	329	323	311	329	343	305	370	310	390	332	323	351	344	336	348	342	347	339	352	325	351	352	327	311	338	312	348	299	273	356	318	354	298	353	353	323	327	366	326	323	348	346	355	302	299	306	331	345	328	326	312	344	323	317	324	336	340	337	309	306	306	318	301	298	310	309	337	312	344	352	363	348	313	334	289	354	338	310	327	326	341	329	321	319	326	337	333	339	315	331	340	364	344	347	294	338	311	320	318	331	333	350	339	349	329	353	364	338	321	328	324	340	316	349	363	348	343	321	302	331	332	334	319	333	331	323	362	326	341	361	337	343	318	291	310	333	360	351	329	333	361	350	316	304	326	333	360	295	311	325	314	354	317	353	310	315	337	332	358	338	368	331	309	344	321	323	313	309	392	340	298	343	358	337	318	330	334	310	331	357	325	334	295	346	349	340	346	369	334	346	337	351	374	321	320	344	352	350	313	333	334	324	294	363	307	335	333	322	328	325	334	341	344	302	316	353	340	318	344	364	322	315	311	340	309	329	374	332	329	342	335	333	329	354	340	342	325	320	315	338	357	349	346	343	332	319	324	343	307	334	342	342	317	321	343	296	299	329	321	314	345	306	316	350	354	340	338	362	332	360	335	339	343	351	327	351	330	365	302	315	338	372	306	340	364	331	370	369	330	325	339	313	333	333	323	339	321	330	314	319	319	348	350	378	333	316	351	320	367	313	317	287	316	326	316	334	336	359	334	371	336	337	357	326	356	298	317	346	316	287	340	313	302	306	325	327	340	292	356	317	339	335	325	309	335	297	358	345	308	341	324	301	348	330	333	298	331	313	341	371	365	361	321	312	336	351	316	298	305	364	321	363	363	323	308	352	350	361	311	331	347	352	346	312	332	329	346	325	346	282	335	318	314	345	360	364	338	305	339	336	309	319	319	345	352	366	326	327	341	305	323	332	310	341	344	364	356	325	323	312	346	344	358	330	363	328	330	337	312	322	308	335	313	321	321	319	305	313	359	358	365	329	333	312	325	337	321	355	326	349	334	351	314	305	363	336	299	324	336	351	343	348	339	311	333	292	340	338	333	328	331	343
11084	7471	9011	7793	6991	7741	6211	4085	3076	2861	2797	2584	2553	2459	2144	1950	1842	1749	1385	1285	1147	1141	1089	1104	1133	1041	851	805	819	867	846	817	759	758	758	742	734	839	801	788	794	708	776	741	771	778	779	802	741	781	763	750	730	746	732	799	726	752	796	760	753	738	733	753	736	728	724	674	759	746	747	755	741	732	702	751	792	761	750	755	717	769	734	752	821	752	750	768	755	707	759	799	717	784	700	749	770	791	753	697	766	787	775	722	738	773	750	752	750	726	762	727	699	793	737	801	775	764	757	787	786	735	735	714	739	749	746	783	769	762	756	778	773	730	743	766	769	747	698	700	751	694	716	725	792	737	787	762	777	735	801	751	775	743	717	740	768	763	785	718	803	747	732	760	759	738	749	723	738	797	731	813	754	770	696	695	770	750	732	755	770	742	744	749	809	746	762	731	741	734	764	739	746	727	777	767	726	682	759	737	796	763	785	811	752	729	779	755	781	726	779	739	725	723	760	727	768	768	740	758	732	742	736	757	781	726	745	729	775	744	782	758	775	766	766	749	755	747	773	776	768	741	759	775	769	741	745	737	712	733	762	753	797	778	756	778	748	717	713	750	778	698	753	830	781	709	782	766	746	769	741	792	771	742	702	760	758	750	739	771	783	805	834	716	769	761	758	726	740	767	697	776	745	742	746	786	714	753	773	737	788	754	765	788	773	770	777	786	727	770	696	744	757	767	712	739	767	769	778	745	801	740	774	735	735	747	736	741	740	762	787	736	778	722	703	749	713	742	737	785	794	767	755	725	753	762	759	757	759	736	719	735	795	769	772	715	744	758	760	717	785	748	780	762	823	747	754	769	764	751	707	751	748	726	728	766	762	734	770	722	742	753	738	698	739	752	756	733	743	740	753	792	721	797	732	794	745	711	715	776	697	782	745	758	740	717	762	717	740	781	759	716	730	718	723	753	773	725	776	825	726	723	702	789	798	754	735	773	709	768	782	784	764	805	704	739	758	772	751	770	755	713	784	743	804	756	764	726	743	771	750	821	762	774	752	769	735	746	750	752	787	763	734	757	796	727	752	718	730	789	766	770	698	732	760	768	709	766	745	743	777	743	774	683	726	711	741	748	731	724	726	783	746	734	724	763	734	784	772	745	765	754	741	729	748	741	755	715	777	744	757	748	729	751	716	738	743	763	765	770	693	734	710	747	773	727	729	758	688	781	737	708	757	769	781	768	750	769	700	780	813	741	747	704	751	743	758	763	714	741	769	733	696	797	777	742	731	741	748	740	727	748	744	738	725	747	767	741	748	748	707	768	786	756	773	743	767	717	747	789	733	784	687	733	760	790	726	752	736	735	724	715	750	711	711	775	716	779	741	787	753	755	792	790	765	754	755	721	735	735	717	780	752	801	795	764	744	777	726	706	730	753	736	736	753	692	768	778	773	763	758	781	758	715	736	731	747	777	787	726	757	748	806	751	751	755	771	766	723	690	754	775	761	804	696	713	706	737	768	726	751	732	789	753	766	765	749	724	729	786	729	764	742	738	756	795	778	789	793	757	774	772	759	720	753	744	747	750	797	785	755	726	709	683	773	749	767	738	780	720	710	796	759	742	763	816	756	740	731	735	749	723	724	748	715	838	776	782	772	718	757	793	768	752	757	765	741	727	781	753	729	735	785	762	798	735	746	775	725	741	784	754	752	767	782	748	795	747	806	734	770	784	747	778	742	742	731	765	796	754	749	804	756	758	736	767	781	714	757	775	761	780	762	748	770	798	776	759	774	732	768	734	743	755	733	747	769	690	771	770	706	780	770	746	737	752	748	744	715	734	760	790	755	741	700	741	729	781	714	753	756	735	779	792	727	736	793	773	754	764	750	750	740	746	761	747	784	736	776	720	715	714	728	723	771	772	731	807	748	736	719	758	740	742	707	708	807	776	749	806	758	736	764	727	743	763	742	710	764	722	786	759	728	738	731	759	750	777	721	748	745	719	752	686	797	731	717	728	793	762	783	769	752	745	712	773	760	714	699	766	808	757	777	775	745	747	791	784	737	714	789	727	721	740	739	741	755	786	772	768	705	748	733	703	716	747	788	790	744	771	733	734	745	721	754	749	762	804	758	741	773	806	779	769	772	765	777	703	782	748	787	767	784	713	772	772	745	766	750	765	753	704	731	759	784	723	700	728	740	808	754	740	761	762	725	749	734	757	784	762	756	760	794	727	767	761	768	761	729	724	760	730	759	743	735	735	727	704	729	762	709	716	725	780	771	736	763	769	752	754	764	781	711	773	752	752	792	745	739	762	765	772	764	790	692	746	724	761	795	734	699	725	701	746	759	770	731	744	729	768	771	760	754	723	714	750	744	767	749	762	735	709	743	765	709	758	762	773	760	727	743	730	790	777	786	755	721	774	759	792	750	765	725	761	761	743	782	750	734	747	740	746	723	756	714	771	749	793	735	762	748	770	728	709	738	754	764	714	716	733	760	742	720	763	774	750	726	763	758	736	765	737	744	708	758	767	726	737	710	773	749	806	790	725	756	750	731	775	727	777	765	780	732	757	763	753	748	710	731	766	729	713	819	777	745	716	721	709	776	758	788	738	729	742	806	725	806	775	788	760	718	751	731	743	762	721	707	714	712	774	787	782	723	724	696	787	752	726	734	740	786	756	796	786	753	737	666	738	775	750	721	781	759	784	760	747	745	773	699	718	715	803	744	732	775	778	718	746	781	739	761	741	800	728	736	729	758	740	783	765	702	735	732	755	744	736	766	742	760	728	797	787	711	767	714	772	754	762	732	788	683	766	763	710	758	759	703	733	748	733	743	747	716	732	767	727	750	760	821	757	751	790	744	744	766	738	785	747	817	728	660	786	778	747	714	757	755	761	730	737	736	730	735	736	780	732	726	749	735	782	755	752	764	773	765	732	723	744	792	750	764	751	764	785	737	774	740	770	768	765	750	722	745	784	765	696	730	716	764	754	732	739	756	757	737	719	746	726	724	780	763	722	745	768	744	732	775	748	748	764	739	707	753	723	768	748	771	691	724	806	736	768	752	704	739	791	750	753	680	771	698	801	779	732	725	745	750	756	765	788	732	773	735	784	757	777	781	809	768	739	767	763	702	755	765	696	766	743	710	749	790	768	717	772	752	781	757	706	770	769	770	755	734	802	757	721	770	710	728	774	759	749	730	808	732	746	815	750	770	747	693	754	770	745	735	711	717	781	743	774	775	753	797	826	758	787	752	790	803	709	775	746	783	732	743	704	698	745	742	717	755	721	771	777	791	778	730	768	792	751	763	820	763	766	751	809	784	780	779	744	734	768	799	759	770	754	771	751	756	753	749	776	750	769	741	746	738	783	760	813	791	733	796	786	752	744	821	749	803	745	730	739	729	755	781	731	794	752	730	740	766	795	752	716	780	724	765	734	750	767	761	729	784	749	765	772	767	707	762	751	753	799	747	760	737	800	775	788	781	769	740	797	721	744	787	763
35589	17772	12752	7467	3238	2789	2591	1676	1106	1036	1397	1148	970	802	687	617	576	575	483	501	523	474	508	475	453	499	425	416	443	386	372	375	369	389	397	425	378	404	358	386	351	416	422	437	398	436	408	381	434	385	384	350	354	367	380	389	343	387	381	416	348	414	407	379	376	382	369	418	387	382	384	401	390	387	373	371	365	389	410	359	377	357	400	407	377	404	449	395	416	419	367	378	419	383	445	394	387	393	395	367	410	422	358	373	397	376	391	419	406	367	395	394	400	410	396	359	405	367	410	397	362	361	371	383	419	377	342	396	373	388	376	395	389	375	382	396	394	374	404	416	376	397	386	416	358	346	386	372	391	421	356	412	377	335	371	383	371	420	368	356	390	369	399	373	372	395	409	441	378	376	336	376	359	378	421	377	404	423	386	366	373	346	401	353	341	398	366	366	365	370	376	386	401	429	427	406	374	325	377	386	355	324	384	412	396	409	392	374	389	378	372	380	409	418	379	383	371	349	369	401	364	395	362	429	405	418	395	378	399	350	383	374	390	402	366	407	394	378	395	378	393	371	401	364	378	374	376	371	390	382	404	380	331	326	390	368	394	401	409	396	396	365	391	385	404	379	399	369	377	359	380	413	424	381	411	392	423	395	398	381	415	358	439	431	378	405	357	404	383	392	424	365	380	404	382	403	382	377	365	385	366	358	407	391	424	372	345	375	395	369	366	368	376	378	394	409	393	370	385	397	386	418	387	420	396	402	396	372	347	343	364	363	393	406	389	380	409	375	390	408	357	367	385	393	430	375	430	385	356	391	420	384	397	380	363	388	384	403	399	379	384	371	384	360	389	373	420	384	382	391	408	425	406	382	386	350	389	354	376	370	385	358	409	395	399	380	374	352	389	403	395	355	384	400	431	419	366	407	366	412	365	391	375	393	399	374	363	394	417	428	412	402	378	370	369	406	376	365	389	380	400	405	410	388	381	359	356	405	407	403	406	371	403	427	387	420	383	401	365	406	387	399	422	353	374	376	377	375	370	400	376	441	380	374	402	374	357	393	364	409	403	366	377	386	381	400	399	402	417	376	378	389	387	413	395	411	369	376	396	399	417	367	381	367	336	403	372	390	402	348	392	390	406	459	386	390	392	373	371	393	377	398	427	386	390	397	383	390	387	407	392	342	389	383	388	394	347	378	359	387	410	407	363	387	380	371	412	410	389	366	419	379	373	366	392	376	372	425	369	390	423	398	360	371	424	392	369	368	372	352	368	400	392	423	366	394	373	378	409	383	351	398	412	366	363	388	404	381	379	402	364	386	380	395	394	381	393	412	372	364	408	456	437	378	375	387	379	388	388	370	393	382	386	375	390	395	347	400	399	399	360	362	392	354	364	388	380	400	400	410	396	385	392	409	391	382	442	428	377	352	375	362	397	371	399	364	374	375	414	371	391	369	361	357	437	401	369	340	352	387	392	360	381	405	379	349	394	368	407	343	371	372	356	401	404	398	360	400	375	354	407	402	342	363	420	391	390	385	362	397	396	370	380	397	391	388	349	399	356	417	392	384	390	382	395	350	381	341	364	378	378	395	390	383	389	367	398	388	380	432	371	396	371	397	382	409	395	374	377	355	369	405	384	446	384	414	355	418	352	368	380	394	383	383	403	405	373	361	362	385	386	400	377	355	415	408	373	369	375	365	415	397	364	361	393	375	415	373	445	435	364	412	384	386	373	375	376	390	379	386	366	357	337	445	414	376	435	433	372	382	416	395	390	373	392	387	387	356	408	384	435	381	411	375	421	367	378	403	344	352	363	444	382	365	385	351	385	353	358	327	369	378	371	350	447	381	351	353	384	405	362	403	380	379	402	390	385	358	373	403	374	385	349	380	386	408	393	405	364	387	348	397	371	350	384	348	358	365	392	412	398	404	396	377	384	408	395	378	375	395	352	380	378	389	382	401	398	377	396	398	388	360	373	407	361	364	390	382	375	369	372	402	397	367	396	360	375	395	385	357	399	401	387	390	381	362	429	381	394	381	367	409	400	397	352	375	386	373	358	397	402	408	372	408	431	373	398	357	376	393	344	414	406	399	408	373	373	401	389	386	372	428	335	381	358	373	399	369	382	377	363	398	363	407	358	399	389	373	411	417	403	400	397	403	386	373	397	402	381	386	356	397	407	402	404	381	351	410	427	370	402	395	414	345	401	362	406	386	365	394	391	337	383	369	374	392	436	350	389	384	381	392	354	410	403	416	373	427	365	372	415	436	393	386	392	384	362	353	399	359	397	378	355	383	430	391	416	428	393	386	384	396	352	423	392	433	407	411	390	418	393	396	388	402	407	412	388	376	388	428	408	392	390	350	414	408	391	411	357	396	388	398	358	380	413	373	372	348	353	379	387	393	439	354	403	404	391	386	392	352	373	378	402	373	407	380	359	407	342	414	410	372	414	393	379	392	373	360	405	411	394	394	392	345	416	367	404	334	367	369	395	369	380	411	393	399	351	358	396	366	393	366	410	389	386	377	405	366	382	392	390	377	394	372	377	395	372	377	395	399	417	409	380	369	385	374	346	388	385	390	378	407	356	370	363	374	347	359	361	398	388	359	363	371	405	395	394	391	386	394	356	367	377	386	384	387	392	412	370	385	383	391	370	382	383	407	407	359	374	367	403	372	375	415	350	419	371	402	389	361	398	392	440	368	393	408	392	407	384	443	419	397	371	386	380	396	384	387	397	375	390	371	409	410	401	397	374	317	417	377	364	376	390	423	383	384	403	391	389	390	362	371	380	362	354	374	382	395	437	427	381	399	361	360	375	379	348	392	351	360	370	379	391	388	354	384	402	395	374	397	433	399	399	389	367	365	353	369	409	410	367	394	423	370	361	393	373	377	373	371	382	350	352	387	391	410	371	419	383	384	366	366	443	394	399	379	409	403	343	370	385	431	359	362	343	388	419	408	374	380	395	395	357	372	374	387	356	399	386	383	407	371	374	378	372	384	404	379	389	380	424	436	392	372	393	399	387	414	375	380	353	427	409	391	380	413	392	390	374	397	388	402	414	370	375	387	379	360	398	372	369	367	355	375	398	362	411	396	374	398	391	381	342	349	382	378	414	362	421	385	377	372	352	352	367	388	385	355	373	388	352	351	388	336	381	352	361	408	358	376	381	410	352	365	393	371	399	357	423	361	389	413	380	401	382	404	368	365	393	407	370	399	368	371	349	381	378	383	409	410	363	385	374	353	397	368	387	374	382	394	401	409	400	382	400	372	375	382	371	404	388	389	380	345	408	363	346	395	381	397	387	346	379	412	393	410	377	408	408	395	409	396	372	415	356	387	341	394	373	391	394	384	393	383	366	401	372	438	413	433	381	378	379	396	392	442	376	397	408	333	394	400	429	352	397	368	391	391	387	409	428	345	398	339	412	402	388	367	369	370	386	392	381	442	382	368	366	388	373	368	353	397	384	417	375	335	349	418	384	357	383	401	392	375	366	352
22003	11947	16342	14446	9254	10154	9634	6477	4473	4202	6296	4649	3698	3331	2680	2173	1970	1858	1665	1657	1460	1555	1400	1487	1354	1276	1041	953	1083	1075	952	850	881	905	906	891	871	912	903	886	930	970	1073	1090	1074	1083	1059	972	933	866	869	823	890	840	874	862	858	887	911	859	815	844	814	906	836	877	858	907	819	872	891	831	798	848	853	844	855	832	871	844	861	862	796	852	832	811	897	892	838	887	924	889	818	843	868	873	805	860	844	877	851	853	825	842	842	786	891	796	873	891	904	810	814	860	806	841	846	865	832	833	836	832	827	837	870	875	805	893	877	866	849	855	842	837	826	852	845	816	846	836	880	828	786	867	850	838	853	881	898	848	851	838	856	890	829	897	879	838	818	820	906	815	890	892	840	855	881	877	836	822	860	846	841	864	823	860	820	784	810	853	843	868	875	862	838	870	855	892	887	937	908	870	874	854	858	826	808	861	817	838	853	922	866	843	785	807	814	858	890	831	840	813	852	821	822	854	851	827	819	850	904	849	870	884	881	884	850	811	828	886	855	865	862	831	817	850	872	871	823	883	833	847	823	857	812	810	866	857	846	832	917	867	863	829	855	828	900	849	840	858	875	830	873	863	856	825	803	870	878	884	849	852	864	886	887	863	853	824	879	904	878	883	884	846	871	870	879	848	829	871	863	861	842	870	848	821	891	893	834	893	889	866	874	846	830	823	797	923	905	903	885	859	851	903	850	882	822	855	818	857	845	856	800	830	835	838	860	954	838	785	863	845	863	854	854	833	845	849	817	855	827	859	853	815	838	829	844	838	881	916	835	866	875	833	829	876	853	850	834	843	862	867	840	903	839	795	860	826	883	876	826	859	890	857	836	872	846	877	878	831	842	884	879	840	848	800	863	900	844	876	842	873	876	862	786	789	844	832	821	804	865	862	843	807	893	812	903	823	880	847	861	809	870	834	846	882	859	863	872	863	879	834	802	919	825	856	835	818	858	867	859	848	857	845	875	822	863	837	871	860	855	837	804	837	864	886	855	878	843	842	865	911	877	858	846	836	853	851	851	876	827	866	887	868	806	823	836	858	886	897	907	847	880	861	865	915	806	839	810	890	881	830	822	884	859	833	817	859	876	889	844	828	851	806	877	842	887	835	822	857	859	894	857	853	887	861	811	820	836	919	842	868	856	880	813	834	845	802	886	830	888	866	858	850	864	891	819	825	822	863	897	866	883	887	843	870	817	846	859	873	823	849	840	828	821	848	856	821	877	893	824	855	797	851	846	828	843	889	833	822	853	844	835	928	877	871	885	842	869	888	869	887	865	821	838	825	843	852	879	865	861	852	845	884	838	850	886	843	837	890	890	881	786	862	850	882	885	891	890	902	835	894	875	876	883	841	847	860	844	829	918	869	905	887	870	813	924	839	853	871	853	843	812	900	867	839	861	851	839	823	829	902	788	878	853	838	873	814	835	826	851	828	847	821	872	838	870	852	845	873	821	815	864	835	874	850	820	810	860	794	833	841	880	831	834	853	841	854	879	860	890	854	893	853	903	857	908	844	892	827	878	857	864	861	864	861	868	835	870	861	853	881	879	898	826	843	850	878	914	846	911	884	829	802	819	864	868	882	879	870	826	859	895	873	906	827	858	875	867	912	830	861	885	864	828	832	870	821	829	849	823	856	791	853	887	792	835	819	857	867	868	826	889	851	844	774	831	859	879	875	838	820	843	805	905	898	841	853	811	830	876	803	857	882	861	864	843	834	845	823	838	817	868	910	869	834	887	857	880	917	899	896	840	897	871	839	864	799	847	855	854	788	828	879	891	818	907	863	822	865	912	857	801	851	817	841	863	900	870	873	866	833	860	876	825	868	874	871	898	881	831	854	894	853	848	828	925	847	814	862	882	869	840	817	877	876	853	879	836	841	900	795	864	782	937	877	818	845	878	889	840	856	848	844	871	828	815	844	858	835	827	874	842	837	841	846	837	821	831	855	844	823	861	892	894	855	884	883	865	824	854	830	832	820	902	877	833	866	833	930	867	844	839	814	876	787	836	857	875	877	872	846	828	846	873	888	846	901	795	864	855	867	882	880	802	813	824	844	841	837	819	873	811	829	876	880	917	892	875	839	842	812	869	874	881	819	867	897	874	823	869	869	840	887	805	821	811	878	894	875	949	838	879	884	822	834	811	832	849	827	842	830	853	853	903	859	841	874	845	885	838	873	874	863	822	866	837	903	793	880	817	868	842	879	820	835	812	848	850	790	836	891	861	850	886	829	804	856	852	861	855	864	866	913	819	871	846	847	846	834	823	889	872	902	795	884	912	811	871	843	860	861	820	793	843	851	848	857	847	896	859	880	903	871	877	842	885	876	823	870	842	831	853	810	805	892	911	826	890	886	877	862	877	896	814	849	879	862	820	858	870	878	813	864	880	860	872	813	832	832	935	863	821	892	798	862	865	803	872	842	841	803	851	822	895	839	890	868	845	848	846	867	860	873	828	904	872	861	896	889	806	878	807	896	863	841	828	827	868	870	890	795	881	826	839	841	820	863	826	836	867	849	836	851	846	855	855	848	881	857	880	823	842	847	853	838	908	876	832	848	884	858	846	812	881	844	862	871	812	872	833	883	846	874	873	798	877	838	886	916	890	839	818	877	802	911	821	848	876	863	818	815	788	806	810	906	825	877	927	866	846	842	770	830	841	873	830	827	839	861	899	843	893	837	858	819	862	805	843	859	875	880	868	869	889	869	845	891	847	858	813	845	828	844	820	835	843	861	876	889	841	846	839	875	880	871	859	828	837	792	890	888	873	840	887	827	812	873	864	853	861	849	835	847	884	810	884	870	867	827	894	823	916	811	889	882	841	824	833	846	873	861	850	853	864	893	846	864	905	863	841	895	842	865	886	922	851	907	855	852	858	868	819	842	822	835	875	832	859	884	869	777	840	865	869	793	785	838	860	883	840	861	842	883	835	788	864	819	819	856	848	833	834	815	861	846	864	876	855	840	860	841	877	837	843	882	792	835	830	900	834	877	873	827	850	872	865	887	853	856	830	846	807	851	883	861	827	840	892	856	856	859	850	873	904	848	877	883	854	871	879	850	866	833	828	868	925	843	851	863	826	880	884	784	895	797	881	844	868	844	839	831	875	852	874	815	896	858	861	873	834	826	890	893	837	839	840	823	851	859	838	905	827	837	806	823	881	824	883	870	844	790	857	874	834	831	853	867	850	849	877	886	880	923	890	815	846	858	861	812	888	855	839	795	854	824	906	826	865	828	865	840	841	830	860	888	853	895	882	872	821	891	862	831	887	847	836	820	908	871	825	841	832	841	890	850	811	853	861	871	809	867	805	908	835	810	842	864	808	825	826	900	844	872	887	878	846	836	903	832	925	847	826	918	871	864	815	829	908	827	907	861	848	837	812	853	894	879	872	833	841	901	868	901	883	835	885	840	779	876	867	831	894	875	934	880	840	849	861	889	890	921	834	863	880	860
43494	26308	20564	12845	5035	3515	3475	2443	1596	1227	2222	1667	1112	828	726	677	573	660	599	616	503	530	551	523	512	422	507	426	436	466	445	393	403	395	360	417	415	432	406	405	379	406	468	462	479	424	476	435	406	387	410	358	394	370	389	387	423	379	375	383	403	410	443	437	422	400	419	387	383	372	400	378	355	389	382	428	383	402	385	401	460	393	385	421	358	382	399	393	442	407	380	374	410	410	442	391	427	370	367	350	384	403	342	410	369	429	397	366	379	405	403	378	381	348	408	392	398	398	398	430	396	379	412	411	383	381	396	358	411	375	432	405	383	404	406	385	414	355	398	395	403	406	390	368	424	440	393	426	393	415	405	394	404	358	411	390	410	365	449	387	396	396	447	379	434	399	367	405	411	407	380	384	316	417	386	427	443	399	409	437	377	376	394	450	369	360	432	390	384	396	400	430	410	398	422	383	374	379	385	430	396	370	384	350	428	416	431	410	370	400	381	354	346	418	406	365	433	374	393	395	397	414	381	403	412	372	401	373	401	402	392	384	412	396	393	405	409	378	402	409	400	370	424	380	397	369	381	385	384	407	393	390	418	425	383	420	413	418	404	414	400	417	391	375	390	357	376	398	405	439	398	397	415	435	409	351	375	399	396	398	407	375	425	391	391	378	397	395	399	421	368	402	386	385	409	401	412	407	395	393	424	396	412	346	416	422	398	418	394	394	408	391	413	425	383	398	370	375	416	379	448	410	382	380	397	451	426	417	412	420	353	414	391	383	399	390	415	412	406	391	407	360	392	374	397	405	412	422	422	409	388	402	417	368	377	352	403	400	452	423	387	372	349	392	365	402	398	398	367	435	429	419	424	435	394	406	395	420	378	420	373	417	378	393	400	405	356	385	387	374	384	415	373	386	431	441	416	436	392	386	407	374	368	417	409	376	355	409	408	446	405	421	326	376	397	390	366	370	392	428	376	416	399	356	390	383	406	405	394	381	386	391	386	359	379	398	382	439	390	422	412	374	376	429	402	385	354	340	380	375	424	406	386	384	395	413	399	379	389	403	367	369	421	379	412	405	389	386	421	396	419	386	388	385	391	374	406	408	363	404	389	404	441	421	375	435	402	375	403	412	378	427	418	377	421	394	364	414	430	380	375	396	397	414	391	384	360	386	431	431	368	386	407	393	403	408	370	405	419	392	390	403	433	413	409	379	427	382	412	387	409	396	423	422	371	389	392	375	370	424	399	406	391	411	413	417	395	372	402	399	367	402	370	386	411	397	414	378	414	413	378	401	423	403	366	387	415	399	420	374	417	423	399	392	340	359	397	408	390	401	406	391	393	396	392	422	384	413	368	398	436	383	411	392	391	394	372	387	405	427	377	385	390	345	418	425	383	402	343	387	431	377	427	415	410	396	433	402	355	383	407	424	435	391	401	420	398	382	432	423	390	407	416	392	409	384	395	383	411	397	410	442	413	435	372	389	408	425	375	400	380	402	406	413	393	354	367	414	398	386	347	368	413	384	401	417	427	396	409	354	379	421	417	427	404	374	418	428	392	395	413	380	405	395	424	380	406	370	375	389	429	395	371	385	394	445	394	384	395	373	425	404	390	400	442	381	398	391	380	439	401	377	393	413	398	440	416	403	374	375	386	434	412	361	388	389	378	414	442	387	388	415	417	381	385	352	348	410	415	410	423	377	366	383	416	413	379	414	374	384	363	414	384	379	347	398	365	417	388	402	378	405	394	415	374	411	364	385	422	380	404	407	379	423	406	413	369	367	407	385	450	439	375	398	390	370	393	356	447	407	436	434	405	354	374	407	388	400	424	408	427	387	377	431	396	385	361	369	403	387	389	386	362	385	431	414	411	375	396	391	389	412	407	398	392	436	404	406	392	383	360	384	416	394	394	390	389	400	414	441	418	419	418	385	400	389	387	411	386	384	364	407	396	410	387	401	405	387	400	421	445	391	375	397	403	379	409	368	375	411	399	390	452	369	353	374	416	373	408	402	382	391	385	383	472	369	378	367	400	371	367	408	429	390	388	375	382	408	398	411	413	393	429	414	394	413	382	381	423	368	414	369	412	393	396	420	365	427	424	412	388	446	423	396	383	360	399	378	406	426	383	408	362	406	407	389	406	365	435	426	391	401	395	364	411	431	422	380	408	381	407	395	402	380	426	442	378	435	413	430	401	391	411	411	398	394	416	424	387	372	370	392	430	382	369	407	381	400	414	394	404	351	373	409	377	401	407	405	367	395	428	386	390	387	371	376	463	385	414	403	385	373	392	395	360	342	394	379	359	420	380	388	415	390	391	374	420	405	368	373	421	432	371	388	399	405	382	418	428	434	422	413	426	408	462	429	394	387	374	416	382	404	404	355	373	388	410	378	365	373	399	431	414	428	381	392	375	402	387	379	345	421	361	391	402	411	395	416	407	430	388	397	364	396	407	430	383	370	395	371	395	396	382	385	401	417	422	404	367	427	373	414	389	422	422	385	391	366	395	426	423	394	386	381	408	389	412	404	423	422	395	414	365	382	397	388	442	414	397	416	387	433	419	374	401	426	412	375	394	407	380	399	383	386	440	376	371	376	414	399	384	403	399	403	422	404	402	390	397	392	365	415	441	367	383	381	392	362	406	382	408	389	411	429	420	360	398	442	421	412	382	389	383	424	397	378	381	371	376	362	367	380	394	372	365	428	437	447	403	422	395	419	414	382	441	397	397	398	407	367	407	392	357	425	378	408	397	369	422	393	363	403	390	369	382	396	379	404	392	371	317	395	403	399	411	399	429	430	414	390	454	409	417	435	409	396	366	360	426	404	358	381	379	403	368	414	393	376	391	385	388	412	386	415	358	369	391	392	383	408	415	396	399	375	423	415	414	413	391	400	378	403	360	402	404	403	418	415	397	411	415	359	363	373	418	380	381	374	364	430	393	427	434	429	386	389	407	421	416	437	362	420	411	396	397	383	375	370	399	408	425	390	383	411	402	392	407	416	404	385	381	407	384	368	374	415	371	414	383	376	405	412	375	384	390	430	411	395	426	411	421	393	400	384	410	403	392	380	386	406	421	379	386	371	415	386	392	438	382	375	363	395	407	407	413	413	403	380	414	335	403	377	368	406	403	402	434	405	405	353	419	389	424	371	346	385	392	351	422	400	428	402	400	381	400	391	364	414	449	407	375	422	420	408	393	368	407	428	389	364	384	388	424	403	432	341	388	421	401	365	393	442	398	408	420	381	380	439	384	427	411	398	378	370	386	368	367	407	384	413	412	364	373	382	391	349	369	367	387	376	358	381	363	399	382	394	365	416	411	403	400	359	358	416	398	400	375	417	403	408	400	422	434	396	370	374	383	413	385	405	358	380	370	406	399	393	413	378	384	394	404	420	365	403	410	418	405	449	378	378	391	394	375	414	368	402	433	402	438	390	382	416	375	427	439	407	373	349	436	410	425	372	378	389	404	387	408	421	417	377	361	397	395	395	367	372
26477	18337	23432	20532	11972	11844	12620	9114	6038	5140	9718	7272	4589	3658	2912	2511	2229	2154	2117	2202	1740	1738	1795	1801	1558	1176	1059	1178	1199	1098	1012	952	915	941	922	877	903	900	914	947	937	1094	1336	1422	1360	1286	1082	1092	906	841	909	910	890	916	847	869	878	904	881	869	852	885	864	852	885	897	852	850	843	866	876	859	885	847	835	842	889	844	864	871	831	866	906	918	877	871	891	867	898	850	862	847	835	831	874	864	866	836	878	860	877	863	885	821	932	861	802	857	862	850	868	860	819	871	852	840	877	832	875	886	876	836	924	873	839	843	864	888	829	913	839	875	836	893	942	900	938	880	872	852	891	896	867	823	883	867	802	947	874	839	922	875	876	893	861	894	872	863	855	873	886	866	895	870	892	859	895	849	884	923	880	849	902	813	875	911	875	817	849	822	888	845	940	852	843	895	875	872	898	851	831	902	884	832	876	835	877	907	889	831	923	867	828	856	826	859	865	870	835	837	846	874	881	910	969	910	808	919	901	837	892	824	851	840	908	890	865	868	835	837	805	830	883	900	850	866	875	876	929	898	865	864	868	829	876	913	852	853	885	836	874	875	911	945	871	841	837	890	855	871	895	870	860	900	883	874	874	918	808	854	857	804	865	914	862	865	887	841	859	841	902	869	871	822	888	901	866	854	882	887	834	907	839	904	885	879	867	912	847	852	878	911	848	894	907	809	892	896	880	857	832	866	800	826	844	833	854	885	838	934	905	891	837	844	845	909	906	848	931	937	893	874	851	874	865	901	853	829	824	825	892	900	854	858	884	889	838	898	854	891	889	893	926	908	804	849	844	871	873	883	890	909	887	862	874	874	825	883	851	840	813	899	900	820	853	848	866	910	836	884	817	860	820	871	882	890	880	838	863	827	876	864	821	828	891	897	862	896	833	864	885	893	876	874	874	832	876	886	892	917	936	830	865	793	857	903	862	906	821	913	860	872	881	868	834	886	923	935	780	908	935	854	862	889	831	860	869	848	892	886	865	879	873	860	853	832	874	866	872	787	877	895	921	860	862	854	906	893	904	907	873	897	876	850	850	868	874	852	859	803	872	837	879	934	939	903	857	901	907	862	850	886	868	877	849	820	918	865	900	869	881	892	871	898	865	836	922	835	881	846	848	859	877	883	864	873	844	888	881	881	894	804	902	902	873	877	875	838	895	843	910	874	800	841	864	855	870	885	831	868	896	865	880	875	876	860	920	870	885	927	875	896	880	840	873	832	839	872	926	829	858	825	890	876	895	822	882	843	863	874	897	871	881	847	887	879	855	890	891	835	880	848	879	935	872	857	873	805	899	864	882	833	936	888	865	927	902	841	855	800	890	881	896	864	840	858	865	876	858	892	890	833	885	859	910	885	833	841	832	825	901	888	878	852	887	873	809	858	844	863	839	881	856	842	912	886	839	861	905	884	834	875	884	827	846	847	840	879	869	846	814	888	855	860	873	859	892	842	884	854	818	842	856	851	876	884	907	874	880	908	883	824	896	844	842	901	861	841	860	904	835	901	875	828	884	867	867	815	855	938	904	826	831	824	903	874	850	882	847	878	868	849	875	895	887	857	882	852	864	878	910	819	869	861	852	879	857	852	874	825	928	860	872	922	846	865	896	843	878	871	910	854	823	870	885	870	909	885	892	837	883	882	778	868	885	903	892	898	876	854	879	897	839	882	857	847	884	923	855	851	895	816	881	862	944	855	827	859	870	894	917	902	854	857	847	873	855	910	842	894	843	853	914	858	896	810	841	905	876	921	898	878	856	874	833	880	818	833	842	906	905	891	830	857	842	902	852	841	898	857	870	858	889	852	838	899	875	896	820	891	880	890	871	868	851	864	861	877	839	906	891	887	837	876	891	905	793	820	862	897	910	895	865	877	863	857	812	876	867	877	892	854	851	859	861	886	853	835	868	866	850	880	919	909	885	908	888	888	855	852	866	831	896	903	886	858	906	840	835	829	872	934	907	851	876	936	879	865	865	863	858	851	860	849	836	848	814	827	893	859	829	889	848	922	895	875	875	887	835	888	854	895	871	894	801	870	827	916	815	863	927	878	920	842	870	913	917	849	864	892	844	860	881	888	906	869	833	896	886	921	873	891	890	880	910	803	894	874	864	894	834	838	896	877	790	853	864	895	856	837	845	790	931	856	843	846	903	934	846	911	899	911	863	890	931	860	855	939	843	899	831	866	879	876	881	888	863	857	890	838	849	828	878	860	866	912	895	861	832	871	878	878	898	868	819	907	850	874	882	854	852	878	847	832	905	851	822	931	833	864	889	852	835	830	853	891	856	879	834	889	881	919	823	873	900	847	872	891	912	914	860	863	905	828	826	855	875	912	866	908	873	855	882	839	873	894	887	865	951	853	887	881	841	841	884	835	845	889	865	874	838	871	923	849	908	869	870	877	851	870	948	854	928	859	887	870	884	869	898	841	866	856	858	847	858	826	860	878	912	871	851	898	888	883	911	859	866	862	890	884	860	850	891	832	876	920	864	862	875	856	841	871	860	879	865	880	904	835	882	926	851	933	828	898	863	907	904	838	892	855	886	882	902	926	890	839	854	853	866	875	871	860	921	879	837	896	888	892	858	876	900	876	879	856	836	821	838	866	854	825	865	851	911	852	859	955	817	862	848	835	883	831	868	890	827	812	863	881	861	841	845	940	812	903	903	829	881	910	901	841	838	891	854	846	870	845	878	883	905	875	883	891	852	916	888	897	876	863	901	845	887	868	859	895	871	863	842	871	888	911	825	845	838	851	879	857	852	833	888	878	875	893	913	874	872	877	867	932	888	876	842	844	871	874	873	854	856	826	866	884	889	840	877	873	869	841	868	860	881	871	870	804	858	894	885	850	851	884	861	880	893	831	927	892	863	839	941	832	865	863	817	876	897	889	883	830	856	877	912	871	857	889	920	861	881	880	865	918	835	918	840	816	827	920	906	834	896	855	860	875	891	890	851	868	820	848	925	881	879	860	862	872	904	851	839	891	823	875	857	867	905	930	870	847	841	792	846	828	896	868	884	887	866	860	881	909	819	866	908	879	860	895	890	828	883	859	918	886	848	909	860	871	839	898	891	828	858	873	843	851	853	822	827	896	880	882	883	861	848	841	945	889	916	871	866	892	883	871	851	861	873	816	851	897	906	835	824	865	839	891	921	871	852	843	888	847	906	867	882	878	871	855	839	891	869	888	874	909	887	816	858	889	844	811	847	856	878	845	919	860	875	831	867	878	836	924	863	860	877	853	868	836	909	862	879	926	882	880	834	825	889	864	872	862	880	830	925	869	820	891	953	900	915	840	868	829	850	876	837	881	902	929	850	874	835	879	839	863	858	905	909	842	844	828	866	862	891	851	861	879	849	850	865	927	840	858	900	868	858	807	842	851	868	914	914	835	897	884	853	906	948	909	892	896	922	873	843	836	879	859	885	839	952	860	840	909	871	823	842	832	896	878	833	933	864	843
20242	9989	6319	3089	1780	1502	1707	1312	891	704	659	665	585	487	478	449	451	405	440	422	386	406	417	380	370	336	315	348	333	334	345	322	322	339	292	305	302	306	297	303	331	287	298	366	330	332	316	336	306	326	281	301	301	303	334	307	312	313	323	324	350	331	326	302	357	301	333	322	323	361	288	356	291	333	336	355	333	325	331	330	355	323	352	301	334	301	302	339	293	320	341	310	367	340	322	296	308	310	316	332	347	301	335	334	330	353	329	344	360	313	304	296	277	315	308	311	298	337	292	304	309	340	315	301	311	309	293	308	320	321	332	322	306	311	295	313	334	308	296	342	318	316	328	338	333	333	308	328	335	288	336	334	335	301	282	314	313	322	332	320	293	343	312	284	325	315	289	288	297	301	321	297	362	315	301	345	285	341	316	329	322	301	293	306	320	285	301	287	339	320	289	319	316	313	300	278	325	351	302	296	324	320	341	343	334	363	333	312	334	336	304	324	319	333	317	326	313	288	329	310	323	321	304	315	302	304	302	313	355	343	295	304	310	307	307	337	333	316	331	323	323	318	314	323	303	336	338	307	337	315	313	339	311	312	347	298	323	283	327	312	315	333	331	346	316	337	299	298	309	304	318	339	305	321	271	327	370	342	324	336	312	338	340	281	314	282	338	337	280	304	284	342	326	284	329	345	324	308	314	343	338	333	323	312	289	309	319	335	315	307	317	327	303	324	274	283	296	323	329	290	347	343	309	332	324	314	330	321	331	339	290	347	316	323	328	340	305	309	323	333	302	297	330	315	338	330	310	306	327	309	315	298	366	308	323	345	312	296	292	311	332	310	365	328	330	347	301	318	297	349	304	302	299	268	294	312	335	337	324	321	318	287	341	367	347	298	330	292	321	335	389	345	311	272	326	294	348	323	349	334	350	321	331	322	293	326	315	310	330	307	308	326	359	314	336	348	373	308	286	321	345	344	336	324	317	321	339	358	318	296	314	309	342	328	298	346	307	328	367	350	344	314	311	304	306	323	324	333	319	308	307	293	327	307	316	322	350	299	319	335	333	333	314	298	318	318	364	331	280	345	312	310	332	341	317	325	311	331	303	285	326	326	282	341	301	340	279	307	341	336	332	297	327	325	345	350	321	323	336	341	318	299	316	333	326	309	278	349	316	325	339	326	329	301	314	299	295	321	311	343	332	327	347	315	329	296	348	308	299	330	324	334	309	308	330	319	316	308	323	336	303	336	316	296	314	303	307	280	308	315	310	336	308	324	322	320	341	343	320	339	309	316	315	311	363	300	285	324	349	332	284	343	307	319	290	310	294	328	313	331	337	331	298	303	282	311	289	338	324	293	353	361	315	318	339	340	310	312	311	303	337	296	360	307	295	315	339	325	291	331	356	320	285	314	314	320	347	317	312	323	303	326	321	334	323	297	308	307	290	304	317	319	312	311	313	305	303	313	310	317	322	296	358	308	308	308	324	331	298	284	317	292	313	324	309	325	341	348	348	311	293	319	328	338	312	311	358	309	284	314	322	327	296	305	328	334	343	298	342	299	311	296	323	345	314	330	310	352	321	322	343	315	324	350	354	302	314	330	303	307	340	329	317	288	325	335	309	292	326	322	317	338	328	332	283	343	326	319	335	311	324	307	321	309	296	319	299	314	310	315	303	365	327	339	281	321	305	325	347	306	329	286	344	321	342	305	321	308	311	333	334	325	279	325	325	319	328	347	331	272	329	298	352	316	309	324	333	321	335	362	319	333	320	339	295	338	305	303	309	290	315	321	334	333	332	316	305	324	287	315	331	288	321	281	310	293	283	291	337	304	348	319	327	354	329	311	309	321	330	301	333	335	300	308	315	312	373	324	337	305	339	320	323	334	324	334	316	307	281	329	320	343	323	326	290	323	334	335	305	304	335	336	289	326	332	285	346	317	311	308	288	331	286	306	338	342	286	312	323	333	312	321	314	295	336	275	318	346	312	304	327	279	308	297	347	324	285	323	328	334	316	338	324	317	288	310	326	309	309	347	305	286	345	299	329	305	326	316	308	301	321	275	305	325	335	338	329	313	302	297	319	337	326	287	321	330	356	355	319	289	297	333	309	333	365	309	317	303	341	312	302	320	313	305	336	329	283	336	310	299	340	302	318	334	314	297	296	286	286	310	323	338	317	327	333	316	320	300	349	323	328	303	342	313	325	301	321	348	344	306	319	321	334	302	308	350	322	300	333	329	308	332	334	315	344	333	308	327	343	275	328	338	281	294	285	306	316	304	308	306	310	318	309	320	346	325	341	292	336	338	311	313	313	329	274	297	313	324	309	319	301	297	289	309	314	292	308	335	321	326	323	306	303	299	344	335	304	268	295	334	356	312	337	313	283	313	319	335	334	306	292	289	285	338	302	334	280	307	294	319	307	296	302	324	294	299	319	330	332	296	326	317	299	312	314	327	316	334	318	335	322	350	359	321	324	342	296	342	296	334	310	322	354	315	321	309	313	303	323	328	352	323	339	369	314	336	296	309	298	309	318	319	302	344	314	341	295	313	311	345	341	329	320	320	302	304	289	301	321	307	347	337	342	374	322	316	336	308	296	277	289	319	287	322	348	286	329	316	298	347	332	302	314	363	342	320	287	346	312	347	357	327	344	294	325	325	315	315	322	319	335	283	341	293	341	303	329	350	313	311	335	293	306	322	297	297	332	351	336	343	324	321	298	334	336	304	270	318	331	299	324	346	323	322	320	325	317	293	360	332	352	292	284	313	307	332	305	332	290	309	307	346	324	307	324	322	344	313	312	337	290	300	306	319	303	322	311	312	322	310	300	308	308	343	330	330	325	321	304	339	317	342	324	318	307	323	331	310	326	320	334	339	328	282	318	325	342	326	336	313	335	314	307	336	361	322	327	345	300	284	318	320	326	285	331	328	337	302	278	324	328	313	378	303	294	316	277	291	332	311	312	332	310	276	303	307	291	321	300	299	313	285	292	292	339	315	347	313	300	318	323	308	340	338	313	321	338	321	331	333	325	296	297	325	304	322	308	297	315	303	358	340	291	337	305	325	296	305	309	329	334	338	324	330	327	327	343	325	356	341	312	298	341	333	301	333	301	322	301	346	307	291	329	328	342	312	288	312	339	334	318	315	345	292	304	334	348	329	326	279	308	317	303	352	348	349	316	309	348	330	350	330	315	335	343	361	314	368	352	329	308	335	333	336	305	333	308	351	334	333	347	314	336	318	331	288	308	354	302	333	300	323	302	330	318	304	335	290	326	309	337	311	350	327	311	317	338	257	270	317	321	311	329	304	320	327	359	346	357	294	282	298	284	303	337	344	298	328	328	292	287	309	309	336	276	308	290	311	283	318	316	286	332	336	313	349	334	346	315	339	331	347	320	289	290	325	312	375	308	329	296	326	334	306	309	315	322	341	300	343	309	327	364	335	323	306	323	305	306	292	334	294	300	315	341	302	327	295	320	331	290	331	336	319	312	342
12206	7207	9664	7424	5722	5864	6795	5402	3472	2708	2469	2718	2060	1794	1607	1358	1364	1337	1347	1182	1123	1140	1180	1111	947	805	784	840	861	784	758	736	767	727	705	759	702	686	731	711	718	770	707	836	720	720	733	726	714	752	714	762	708	723	748	698	681	759	780	777	714	770	674	725	740	711	701	693	770	664	718	754	772	722	708	729	728	714	731	727	774	745	750	682	709	736	741	724	720	696	750	707	761	732	740	726	680	768	747	767	762	716	717	713	651	700	769	744	699	748	713	688	724	728	700	744	723	746	677	736	703	734	691	684	783	688	783	725	699	719	747	823	713	722	676	684	713	706	727	735	719	704	706	690	745	678	721	688	722	727	752	690	796	736	697	699	737	736	705	717	682	785	725	713	717	748	731	760	743	723	700	703	721	692	701	739	712	746	759	759	727	679	759	745	720	691	766	669	722	735	749	782	736	699	705	704	706	743	719	732	698	738	730	699	708	694	707	713	732	732	731	764	725	746	723	722	683	689	750	754	709	719	755	720	729	783	748	709	740	734	667	739	712	688	727	694	723	738	706	775	686	742	756	699	715	690	774	714	700	744	730	729	734	701	713	711	711	741	697	702	725	668	712	768	687	662	726	780	688	769	707	741	727	705	752	750	702	753	781	734	713	713	679	731	714	709	736	698	725	744	723	711	768	740	755	805	744	731	726	731	698	701	705	726	715	762	668	734	760	757	733	714	678	710	713	718	733	667	702	716	725	725	735	692	759	674	709	712	695	691	669	727	729	723	690	705	720	730	764	708	726	683	718	665	725	694	698	768	767	731	739	687	736	751	726	707	717	735	692	666	718	724	773	713	783	734	736	734	730	735	746	701	703	727	738	707	682	732	766	725	658	708	721	712	683	735	684	738	721	749	690	720	734	735	741	686	716	754	735	749	783	766	725	711	753	737	679	704	733	703	751	718	748	722	748	690	722	736	745	711	688	751	722	715	736	697	734	700	690	732	699	731	706	718	753	701	733	750	753	733	736	697	718	742	695	752	714	764	734	739	741	723	724	716	724	698	727	694	724	717	747	729	726	706	723	745	685	763	716	700	757	720	746	730	701	690	706	711	762	736	728	714	698	722	698	754	713	718	713	715	734	742	718	745	704	770	755	721	718	731	698	710	659	681	721	741	724	713	699	740	724	717	681	700	725	698	740	737	729	737	672	683	687	716	714	735	755	735	694	702	697	755	706	720	735	762	744	689	719	741	755	685	724	739	701	742	694	727	704	772	693	736	752	734	727	703	729	740	735	753	751	731	755	702	691	728	734	676	701	708	697	744	720	723	738	719	690	729	708	743	668	746	756	676	728	705	694	715	753	774	726	768	749	694	737	755	735	732	648	722	777	724	759	733	754	673	742	744	720	755	739	729	747	708	752	765	736	720	721	753	752	741	725	730	705	738	719	703	753	693	738	718	747	729	690	737	718	749	825	760	731	727	718	717	775	722	702	729	714	719	747	754	725	723	689	746	699	741	691	686	745	734	725	692	739	741	706	739	732	752	716	726	696	723	785	751	702	709	716	745	713	763	711	731	731	728	769	780	665	785	709	717	683	730	763	748	762	715	773	700	770	699	726	755	745	733	697	666	697	723	736	721	729	701	719	719	701	756	694	743	756	720	721	739	688	706	730	711	699	735	669	725	724	730	731	707	715	786	679	708	751	686	766	738	722	724	780	789	771	721	760	689	681	707	706	724	756	762	724	697	739	726	688	696	690	712	733	741	720	736	724	729	751	750	745	693	738	725	723	712	738	765	713	748	723	693	733	670	713	681	753	738	713	718	737	727	714	719	738	694	691	692	729	729	710	661	743	755	734	708	758	720	720	722	762	730	730	749	733	704	723	767	742	755	696	769	719	712	678	720	734	732	697	754	721	719	725	748	730	714	720	679	727	763	780	678	691	740	720	761	664	693	706	759	720	749	707	738	763	764	753	713	777	709	730	724	724	760	707	727	765	757	717	728	773	690	730	765	726	783	749	701	763	729	696	692	730	673	704	709	700	739	726	744	713	675	741	705	759	740	718	745	710	724	709	750	717	669	723	700	667	698	702	717	737	744	743	713	716	729	744	733	723	748	754	749	716	752	669	735	766	732	717	740	714	733	734	714	722	746	676	741	732	710	683	742	730	731	722	736	725	732	744	712	730	708	704	713	715	771	740	720	677	698	709	696	756	727	706	689	729	783	757	716	741	707	723	723	695	724	707	689	740	704	797	698	694	702	735	740	708	704	773	686	735	747	744	772	716	705	722	723	685	746	696	682	749	771	677	724	719	724	763	710	665	744	679	716	695	733	746	735	717	736	750	682	712	730	758	721	724	783	742	737	710	749	772	740	719	734	702	703	734	707	736	663	704	728	720	744	692	722	731	734	724	731	703	756	769	747	724	729	730	717	699	721	734	766	722	755	716	725	724	751	756	679	684	755	724	745	717	699	710	690	703	717	705	727	725	695	801	725	740	705	764	740	703	697	710	707	756	716	733	754	757	691	740	704	756	715	727	715	750	725	723	730	702	709	739	699	710	765	723	743	742	711	655	730	743	745	737	726	689	779	675	767	701	703	708	701	699	735	694	756	688	755	691	748	702	758	680	754	736	733	686	708	693	720	698	675	758	788	716	719	726	701	757	698	700	739	738	746	758	730	790	681	721	748	739	702	731	710	772	714	720	729	765	745	713	741	740	746	665	781	680	679	737	729	705	729	715	699	703	691	707	717	750	747	732	669	750	714	714	748	669	742	729	673	728	687	717	722	747	753	712	680	705	724	702	728	730	726	789	693	698	751	776	712	746	726	720	723	758	655	741	778	749	754	788	687	759	715	717	726	763	686	678	718	755	731	727	693	715	724	725	722	716	740	718	698	739	697	723	740	678	701	714	729	711	714	757	720	738	663	718	719	758	724	739	725	724	768	715	737	742	722	791	696	746	708	723	736	709	694	755	718	709	674	724	773	767	701	723	765	763	729	703	712	709	731	765	722	730	729	737	760	698	695	732	768	705	747	754	650	744	727	701	738	692	751	699	720	723	761	727	757	723	771	737	747	760	715	744	744	709	736	727	731	699	693	696	738	707	716	689	765	718	711	694	722	710	738	689	742	717	720	694	685	735	736	689	745	736	703	694	778	807	718	720	732	710	693	673	719	720	682	738	745	725	705	729	693	706	730	697	767	715	698	717	722	747	708	730	731	702	731	707	711	710	734	713	690	751	693	724	751	723	734	747	703	698	759	700	698	776	743	750	723	717	733	717	690	723	781	731	749	673	734	693	734	760	705	769	698	751	727	712	714	746	693	714	727	741	704	724	724	762	711	689	760	699	699	694	746	747	741	760	703	705	731	727	713	740	765	723	710	719	686	749	730	698	734	721	707	761	715	733	707	737	785	709	705	773	717	752	725	744	716	734	704	706	730	699	709	746	722	729	687	702	750	744	749	697	728	726	681	657	766	740	715	745	725	732	670	731	763
33918	18090	13230	7290	3205	2125	2069	1992	1538	1121	1378	1295	908	759	671	586	532	527	550	502	535	551	553	526	382	399	455	470	358	477	401	365	399	401	430	405	410	404	425	414	357	402	424	399	455	438	373	419	399	394	405	414	372	384	433	401	380	379	410	366	360	430	360	372	364	416	351	394	401	399	335	392	389	373	388	375	419	423	406	413	391	342	379	427	351	321	383	396	408	406	377	396	405	406	405	415	405	439	400	410	402	367	397	416	371	388	354	439	381	379	407	379	405	367	353	404	382	418	372	371	396	391	387	359	356	396	400	383	396	413	366	377	386	423	379	404	393	388	404	417	382	384	377	395	395	389	377	385	365	382	371	389	368	403	373	431	399	386	378	396	353	366	411	397	391	387	426	404	410	395	417	327	426	360	395	378	389	400	337	363	366	343	372	381	374	366	381	414	389	365	354	386	392	384	394	359	361	373	388	457	438	389	415	409	404	387	370	417	367	379	408	411	370	381	397	408	407	352	381	366	392	371	385	387	362	392	396	404	356	363	409	421	366	383	403	393	403	399	408	392	380	387	359	401	403	363	363	421	388	390	386	375	390	397	437	397	425	373	398	423	368	380	375	360	406	366	377	403	432	379	368	386	392	402	400	388	407	372	427	394	368	414	410	413	419	404	370	373	410	392	406	422	405	391	383	397	412	371	356	337	414	401	378	384	399	414	347	367	354	384	409	400	419	396	412	384	383	379	382	368	419	369	405	370	399	408	391	403	351	392	363	411	409	370	364	349	370	406	393	404	388	399	375	391	401	426	440	408	377	369	380	382	377	392	387	374	388	407	377	407	375	402	403	401	409	360	350	388	395	377	408	368	396	385	391	379	372	390	401	361	383	373	411	398	393	375	380	398	340	377	433	371	375	414	403	407	373	365	394	418	425	411	398	390	432	399	375	404	401	387	371	434	395	379	404	375	402	362	410	395	337	399	386	373	388	366	405	387	433	412	382	389	376	390	376	421	409	416	408	396	391	402	398	424	391	372	371	441	412	380	363	373	384	424	394	414	388	367	356	404	412	399	387	375	369	399	409	402	374	365	399	414	395	368	387	398	394	370	392	394	393	370	376	431	417	436	390	367	418	403	392	409	337	407	396	382	373	414	393	394	379	388	413	391	367	398	399	387	387	405	359	397	351	409	423	410	402	407	405	376	379	396	374	379	368	396	389	412	376	358	393	411	386	387	407	361	399	369	382	377	386	436	397	429	410	396	403	389	401	407	394	418	365	373	399	341	375	399	419	408	353	398	368	382	407	342	392	407	406	373	395	387	402	415	395	381	453	416	404	391	373	388	362	388	370	404	415	363	398	377	391	395	385	383	396	398	361	371	388	400	375	377	377	417	399	346	407	390	397	350	391	396	382	358	423	377	357	398	388	371	381	376	385	379	422	396	407	415	443	379	400	430	382	387	416	383	376	375	385	389	442	393	414	401	402	427	391	419	381	378	402	380	397	365	385	424	380	364	379	382	373	354	401	370	341	377	385	410	397	366	403	381	351	378	403	406	410	378	381	373	412	396	365	410	417	428	386	428	382	383	398	357	385	415	427	384	381	363	401	387	393	377	398	392	375	418	378	388	394	362	375	378	413	367	406	386	370	381	409	383	387	419	421	409	381	401	371	401	364	347	422	402	422	411	399	423	389	373	381	408	369	378	366	391	374	383	405	358	367	358	394	418	381	367	409	437	393	382	370	386	438	365	351	383	392	357	357	365	362	429	377	402	405	398	416	387	335	408	386	415	396	372	390	372	362	387	453	373	374	395	408	388	417	375	422	413	405	395	376	373	380	375	407	410	377	367	386	416	412	410	417	385	410	411	413	350	387	354	406	419	398	378	414	383	426	398	381	368	368	397	362	368	406	401	408	402	394	402	390	394	360	378	408	413	392	370	385	413	362	347	378	357	407	420	400	398	392	405	401	385	392	388	360	358	373	359	398	406	419	402	394	377	386	378	364	398	415	402	361	404	402	383	389	390	385	397	402	395	361	359	417	361	369	362	407	378	388	382	342	369	359	395	380	398	360	366	414	419	418	355	381	355	387	416	420	383	383	380	371	375	376	426	394	430	424	421	338	393	370	387	377	384	444	390	361	387	376	371	390	356	355	381	443	384	382	417	420	421	394	383	376	430	408	388	369	407	379	402	407	362	374	347	392	378	387	388	343	399	365	387	388	406	392	411	397	403	402	373	370	389	415	394	422	411	406	376	390	383	384	435	402	426	379	394	394	388	345	395	375	416	398	369	417	378	404	407	402	395	414	372	406	365	414	366	375	413	375	395	401	403	387	388	404	400	344	405	383	399	372	352	425	416	438	362	387	399	406	429	423	370	401	379	383	417	435	396	383	396	390	369	387	365	388	378	405	403	402	391	383	379	391	382	384	426	416	405	443	367	403	362	369	367	381	386	399	394	406	437	377	367	364	354	367	360	372	387	414	398	338	419	374	373	380	341	382	361	364	394	416	370	369	394	389	347	399	395	392	428	439	398	388	403	400	410	432	372	400	378	388	369	397	371	368	412	416	398	391	379	372	353	355	353	333	400	373	376	389	357	354	364	401	372	406	416	363	416	351	387	368	408	358	406	388	375	393	425	407	411	394	433	405	358	402	393	382	373	349	372	412	392	396	391	385	445	359	394	372	440	395	401	388	386	367	360	384	406	381	415	439	400	377	382	370	424	408	364	358	399	390	398	355	365	384	389	397	395	360	412	388	387	386	407	380	433	392	395	366	402	403	402	412	378	392	393	388	398	399	384	380	411	345	377	359	419	382	373	403	394	384	373	390	378	385	410	380	390	400	362	402	378	411	414	378	424	384	380	371	351	397	378	379	411	408	345	422	393	435	389	392	366	387	424	395	406	428	394	388	373	361	421	402	418	411	427	392	366	422	422	387	385	374	430	415	362	392	416	374	395	366	361	372	389	382	376	420	352	377	373	394	370	422	403	401	361	351	363	388	400	382	387	407	376	399	380	404	415	388	364	355	404	380	377	380	430	385	388	436	385	345	416	392	385	379	400	394	392	364	406	372	403	422	406	392	386	449	359	324	361	380	359	392	394	413	411	396	387	359	406	395	378	386	408	389	404	375	391	406	377	369	399	378	398	392	386	405	378	422	398	375	418	407	371	374	417	415	372	377	431	382	390	379	380	399	383	377	335	428	385	418	395	361	425	399	427	444	424	375	421	373	389	380	394	399	381	418	391	422	389	376	397	351	400	375	352	406	398	375	366	377	365	373	343	398	378	375	381	357	413	374	387	404	369	431	404	382	374	370	352	415	400	375	406	380	371	401	372	389	410	366	419	379	369	382	424	395	387	390	396	403	354	377	376	397	398	418	385	418	378	403	391	384	367	391	396	363	376	369	414	360	379	377	384	361	415	403	418	437	390	404	399	429	412	376	402	385	425	383	375	429	368	374	355	373	389	399	401	361	413	419	350	380	356	390	391	383	369
21338	12286	17186	14493	9193	7512	8333	8042	6560	4554	5881	5630	3756	2680	2244	1941	1987	1878	1691	1608	1630	1615	1657	1493	1184	1091	1132	1270	1047	1043	973	909	1004	890	905	892	910	891	918	984	938	1058	1228	1142	1144	1093	1010	1035	901	867	909	811	816	876	856	847	866	883	865	857	886	900	816	891	872	903	852	904	888	870	834	889	881	895	863	846	871	844	870	880	880	869	867	862	833	851	849	877	898	850	850	869	822	849	855	904	905	905	891	802	882	852	875	865	902	868	896	860	859	862	859	870	816	874	839	892	855	873	892	888	853	856	897	821	885	869	913	872	897	907	906	922	847	841	855	838	850	860	887	837	898	892	916	886	876	886	859	889	855	862	849	826	876	838	855	865	853	868	926	836	824	861	909	855	815	880	863	852	840	854	879	814	850	862	843	846	899	911	882	878	852	835	916	906	828	847	937	850	900	894	851	896	846	831	913	864	838	794	863	857	857	876	932	881	896	874	836	878	903	875	855	858	860	834	850	904	899	874	823	898	841	932	872	818	857	819	798	830	853	870	896	886	847	859	890	855	845	892	902	885	885	898	835	904	853	867	925	856	893	900	876	855	854	863	844	850	885	847	868	927	878	863	807	844	854	873	869	863	905	857	868	843	812	854	873	869	912	887	871	834	893	856	876	930	889	857	859	853	878	841	839	866	832	820	885	832	834	847	893	882	872	874	911	888	882	877	877	835	925	874	859	880	874	912	858	850	814	882	902	868	855	880	856	864	875	878	891	861	860	899	823	912	878	903	826	888	830	813	883	845	873	877	835	832	836	856	870	869	919	877	869	850	840	836	897	861	861	872	883	852	868	844	849	840	885	860	914	853	830	835	883	875	855	903	863	856	850	901	869	863	897	857	885	865	904	902	824	927	903	858	890	906	881	866	895	911	823	860	819	927	871	877	865	856	924	805	893	794	891	909	875	822	879	895	907	876	874	853	930	907	912	910	840	853	908	921	862	879	861	868	851	802	869	929	860	886	889	811	846	832	840	858	826	909	910	908	892	876	881	879	801	852	878	864	871	847	876	858	878	922	864	870	869	884	860	917	831	863	846	856	870	846	862	850	928	882	889	828	886	836	832	890	867	867	842	852	848	833	840	884	812	826	866	909	870	887	844	834	812	824	856	878	866	849	862	869	885	879	868	912	870	888	831	892	851	850	880	850	870	853	877	843	914	874	840	877	875	878	836	877	874	865	912	875	884	876	904	834	852	866	870	871	815	901	916	833	883	848	859	865	855	877	862	921	855	843	889	879	890	845	889	802	857	864	855	876	878	905	869	904	856	880	881	867	870	908	829	893	814	889	874	842	854	879	921	914	865	841	866	839	894	878	887	860	893	878	869	854	856	885	903	860	834	853	856	911	833	830	863	900	845	859	849	864	841	874	843	945	891	848	908	860	867	850	864	851	935	844	911	913	866	838	873	916	853	858	854	847	872	854	906	871	901	792	860	919	842	886	901	921	873	835	880	869	848	833	847	863	833	796	897	868	868	867	832	900	852	825	874	905	874	867	870	855	884	857	898	953	837	852	882	934	859	877	915	819	826	889	859	884	882	924	910	870	902	847	827	869	838	854	892	857	870	909	837	870	833	864	872	890	901	851	855	862	892	867	855	885	839	835	867	839	830	908	836	897	877	900	819	914	863	854	824	861	901	820	844	863	876	833	838	810	872	891	869	921	939	838	892	857	886	911	881	911	834	887	838	888	896	870	864	847	874	869	887	866	860	854	866	828	862	855	894	881	858	842	875	938	871	818	858	841	855	844	903	868	869	853	813	855	883	865	903	886	861	893	880	832	847	875	871	873	815	882	859	847	845	873	900	873	810	862	897	895	915	865	903	892	866	903	893	851	889	857	857	853	870	826	864	885	844	895	833	934	917	850	875	855	812	866	851	863	857	880	873	821	867	882	863	857	870	849	891	830	811	848	889	848	857	857	883	848	886	893	849	923	883	887	851	886	815	897	912	866	866	854	896	874	882	910	850	855	858	857	873	874	861	865	847	886	793	894	822	818	892	843	887	886	888	836	894	870	855	834	851	831	877	813	886	880	877	868	880	865	876	834	883	895	918	875	839	868	844	859	883	824	875	866	928	837	895	862	836	837	864	942	871	872	833	828	846	864	901	857	892	853	856	910	822	807	820	859	895	800	899	878	820	896	862	819	897	838	859	892	886	838	896	877	901	860	884	878	861	860	852	912	885	853	823	876	841	835	874	895	859	903	871	883	836	819	863	856	900	855	849	815	796	855	860	916	853	842	884	854	921	932	869	892	850	849	921	821	855	891	813	869	921	827	877	889	875	860	933	884	818	919	848	885	914	873	898	913	882	848	888	879	890	811	907	853	888	854	841	891	874	874	889	891	859	908	870	859	898	903	845	863	935	900	915	912	860	904	815	837	867	874	829	882	889	906	848	852	882	909	896	932	806	856	892	910	902	923	877	878	932	886	848	925	912	885	865	865	902	908	876	898	834	877	854	846	871	894	841	863	898	926	866	877	892	909	881	925	837	904	819	872	902	852	841	853	823	857	879	863	802	899	904	836	856	892	812	871	858	878	853	842	883	910	864	861	902	852	850	866	864	810	905	872	858	893	831	850	912	900	891	807	923	892	883	861	836	901	867	824	825	878	888	876	867	848	868	897	845	836	891	882	812	848	913	887	840	868	874	885	886	861	843	902	867	823	919	872	882	898	819	896	879	883	891	870	844	898	933	893	873	896	878	877	822	905	871	907	856	837	874	871	882	867	855	892	886	880	878	885	869	881	859	821	891	862	888	889	885	860	869	853	834	885	843	909	853	879	889	859	862	896	866	904	900	847	892	893	886	901	836	842	840	884	885	850	834	891	883	901	911	879	858	889	906	827	883	854	851	884	841	860	878	877	844	905	837	872	827	903	893	836	866	893	888	892	876	869	868	877	912	816	892	862	937	902	844	894	908	935	841	870	888	880	862	871	898	895	934	825	896	882	853	859	897	821	880	865	887	833	874	886	894	885	853	845	927	864	907	849	843	879	861	903	862	917	919	871	855	886	859	812	880	856	878	885	875	902	847	935	887	881	837	892	841	872	876	880	869	866	881	893	890	864	856	886	845	830	876	897	836	890	807	864	871	884	848	838	821	878	869	861	867	835	928	875	835	907	853	835	911	840	877	905	870	871	921	854	920	892	899	898	870	874	893	862	874	858	843	895	869	844	859	894	925	851	862	900	926	847	863	861	856	850	901	839	861	868	855	926	907	897	844	911	914	826	861	846	846	854	889	875	851	873	856	876	832	824	891	864	834	858	896	869	911	861	824	804	927	824	950	857	827	900	885	814	850	881	855	854	862	876	854	837	875	844	862	861	910	864	841	874	864	928	807	858	891	834	818	842	866	876	868	912	835	879	876	909	853	900	844	873	868	829	888	895	849	883	869	856	877	894	922	898	843	840	885	877	866	867	856	859	913	870	893	884	832	902	887	867	890	916
39957	22958	21926	12386	4813	2819	2297	2287	2500	1765	1627	1859	1355	976	772	722	619	720	581	577	599	571	580	538	466	497	531	496	447	442	455	453	409	395	412	399	431	402	430	441	459	488	510	479	500	475	468	423	400	401	375	429	430	405	401	424	415	407	365	407	400	392	435	416	407	399	370	429	411	425	447	391	435	413	427	402	412	423	383	410	402	440	434	402	417	397	397	369	392	430	382	419	387	429	386	425	428	450	396	423	435	426	428	446	411	449	415	402	412	437	433	384	448	456	452	390	390	409	383	434	417	395	418	418	428	444	419	436	420	389	418	437	414	411	398	402	410	390	443	404	411	386	377	413	429	416	400	423	438	419	403	419	383	404	408	392	404	429	390	430	423	398	403	417	449	389	441	441	416	414	401	418	350	363	419	403	416	413	417	434	405	414	379	428	395	397	409	382	411	389	391	435	421	393	406	400	375	382	449	414	405	386	402	422	416	391	380	381	385	431	419	417	418	396	418	411	407	399	431	415	424	399	424	447	458	420	440	418	469	430	422	421	450	405	395	386	407	403	390	400	406	399	403	388	360	442	401	417	418	413	403	418	395	395	410	400	415	451	410	408	415	440	424	406	404	409	415	418	449	430	425	400	418	446	425	363	426	393	379	372	403	402	440	457	407	403	468	381	394	438	423	410	365	389	426	429	425	397	389	391	395	386	406	400	382	419	418	420	398	411	407	428	427	398	431	388	394	430	403	389	417	384	420	374	431	450	420	441	437	401	414	404	438	415	413	409	414	400	380	395	433	387	439	427	410	409	409	426	422	384	403	421	377	433	386	449	392	381	406	406	417	425	383	408	396	408	406	408	405	445	429	399	431	448	402	424	387	401	416	398	382	369	432	410	432	420	371	387	405	399	451	416	419	402	391	417	353	421	408	440	369	402	430	381	401	420	420	416	451	448	416	408	408	380	418	381	389	418	400	407	416	395	404	418	379	406	411	437	433	455	413	375	400	451	403	359	414	418	416	408	429	407	398	411	424	451	401	380	415	394	439	424	413	433	391	457	438	452	394	405	381	379	425	426	389	430	416	441	390	389	405	405	391	397	440	403	395	394	442	398	427	394	407	388	408	455	448	435	382	420	395	386	400	452	401	420	416	413	412	362	441	408	381	377	415	368	394	425	394	405	433	425	431	394	405	393	434	395	418	404	389	392	454	376	394	402	418	403	400	441	399	352	413	428	360	444	384	411	437	428	378	428	389	443	368	428	434	454	429	415	442	390	405	385	359	430	412	395	393	414	392	404	406	392	444	426	408	423	421	434	399	438	436	409	409	419	435	379	421	402	424	362	396	418	432	395	366	445	392	425	403	397	386	476	467	387	426	464	443	417	446	421	416	454	432	377	391	405	435	408	422	402	439	381	397	439	411	471	413	386	400	408	405	406	374	357	385	414	379	418	391	386	406	417	475	404	417	398	427	412	444	407	406	382	387	411	377	412	426	409	410	368	403	415	417	370	431	416	410	372	422	410	384	423	432	405	427	418	404	413	425	379	459	412	400	402	414	430	411	462	382	421	449	412	379	382	398	400	427	358	409	419	393	435	415	412	399	363	366	398	374	425	405	428	394	407	403	470	419	413	416	388	453	400	379	417	428	369	393	415	446	424	414	398	397	401	397	387	427	429	407	435	400	372	444	414	397	453	459	433	391	410	387	392	430	420	396	406	381	381	402	441	405	413	389	390	399	411	390	377	424	381	425	389	400	406	416	413	410	397	403	440	426	406	435	435	423	403	403	393	423	359	403	388	423	399	387	387	415	456	421	397	436	438	375	370	400	398	390	402	433	391	415	393	429	433	417	419	404	434	441	415	382	394	407	417	409	407	399	389	451	444	439	394	415	393	410	427	408	398	416	399	416	375	398	386	398	402	420	418	383	419	430	417	410	373	424	443	413	455	412	383	417	421	422	398	390	425	409	434	417	430	385	393	389	386	367	386	447	424	397	394	393	405	399	403	413	376	428	412	412	408	364	393	410	434	428	412	398	369	430	409	397	420	413	440	377	418	409	433	439	426	417	444	416	405	392	405	391	396	415	412	404	418	396	440	421	422	432	400	393	456	412	406	380	408	409	430	407	386	414	403	432	462	416	424	412	413	402	412	400	417	372	421	388	409	395	437	430	415	410	420	373	412	422	403	402	377	383	404	419	398	411	429	419	417	412	388	430	380	403	409	425	439	485	401	387	397	456	400	411	402	371	423	382	437	395	432	449	424	403	403	402	389	359	436	424	432	442	392	388	403	413	407	394	401	446	415	424	426	404	424	424	384	396	398	378	381	450	360	403	393	393	364	380	453	407	459	416	422	399	375	407	410	387	375	392	410	411	405	380	424	427	406	388	407	412	397	387	425	425	428	387	445	407	423	405	382	392	386	417	412	395	405	397	408	440	405	382	359	413	421	368	401	451	457	428	422	381	407	425	421	384	412	435	389	409	426	405	355	408	450	388	379	450	386	360	398	430	382	437	438	399	448	417	404	400	419	400	393	403	398	370	377	391	397	383	415	426	411	394	412	436	363	409	425	431	427	404	426	412	381	398	426	440	433	404	412	394	388	437	397	450	403	409	360	374	367	370	378	426	405	437	380	428	430	397	373	366	422	420	401	418	417	409	460	414	453	373	443	393	416	435	416	402	411	420	407	422	372	383	422	398	399	370	399	396	440	380	416	435	412	412	376	426	403	409	422	386	419	408	402	414	408	413	403	396	406	417	392	482	415	395	405	416	407	394	390	398	403	426	402	399	406	380	409	381	411	407	422	366	379	407	397	440	414	400	399	428	405	391	419	416	448	391	377	421	441	433	412	420	394	434	399	352	370	407	427	403	397	382	365	420	420	416	428	417	412	383	409	424	377	417	390	380	413	415	391	390	404	423	412	433	418	404	411	398	433	392	412	377	438	430	398	442	406	390	401	435	399	409	434	402	409	389	383	452	382	375	411	409	397	455	402	401	444	383	413	407	406	373	379	392	394	362	431	377	374	383	381	403	413	392	394	416	424	383	357	428	438	435	407	399	392	410	442	410	462	411	376	434	407	426	406	413	402	418	410	415	428	423	396	378	392	446	413	439	445	377	417	429	410	403	390	356	419	432	390	409	448	428	398	417	414	404	407	401	400	403	430	438	383	411	421	420	459	404	413	420	422	402	402	418	388	433	426	446	423	431	415	417	435	420	425	381	429	413	426	420	400	398	400	401	417	399	407	422	389	386	435	398	399	417	371	391	413	398	420	402	421	410	433	456	379	367	395	393	402	436	445	424	407	427	377	411	447	379	382	423	437	427	414	400	424	395	429	393	423	405	426	392	401	391	390	399	384	426	426	423	420	367	410	365	430	396	424	454	415	398	389	414	390	422	390	389	374	391	378	401	397	368	383	388	411	431	423	420	410	412	377	447	424	429	439	426	432	424	411	436	405	397	442	376	432	418	409	402	448	429	424	429	395	412	440	415	431
24195	16196	24938	18981	12115	9478	8737	9293	10084	7603	7351	8107	6063	3675	3015	2666	2347	2347	2014	2039	1972	1927	2040	1625	1277	1311	1569	1390	1158	1040	1102	1045	958	956	934	946	908	931	985	992	1006	1272	1645	1491	1418	1241	1143	1080	979	924	870	916	906	881	910	939	906	886	899	903	881	893	838	869	863	845	918	893	901	894	874	960	902	895	939	922	946	887	888	949	894	878	937	884	959	899	859	926	882	925	857	928	905	939	911	912	906	863	841	873	874	913	886	882	908	930	879	852	864	900	884	898	915	870	949	912	903	879	912	887	889	903	905	849	874	855	885	923	901	890	921	920	880	880	915	834	883	897	900	811	895	931	876	920	862	922	900	932	920	892	919	900	904	867	904	900	857	880	913	882	945	864	898	886	866	913	896	902	876	866	894	927	895	907	918	879	926	889	888	966	867	947	919	902	879	902	969	942	869	879	901	868	925	850	897	883	891	892	907	882	917	881	951	881	880	931	892	883	895	893	931	883	943	897	961	888	855	875	896	907	936	923	946	865	934	885	917	899	952	896	899	933	919	877	888	883	899	895	895	908	929	881	901	913	847	866	945	909	920	960	913	904	881	886	928	909	862	864	851	915	927	879	928	910	934	878	868	877	936	836	916	864	910	875	927	911	906	881	880	939	848	858	873	895	909	913	928	893	912	866	901	915	930	835	834	910	924	926	941	909	920	913	900	885	897	868	856	891	892	865	929	897	903	930	890	898	888	869	878	950	907	832	931	922	886	924	920	912	886	858	846	888	899	902	870	836	861	865	908	903	863	919	898	889	884	935	912	868	839	858	882	864	900	894	869	950	891	919	911	921	906	935	899	902	877	876	870	877	897	918	899	944	959	896	863	946	910	958	869	868	906	902	869	884	918	834	915	913	883	913	877	848	900	909	931	887	959	888	885	875	891	872	855	936	923	898	882	957	865	901	904	883	918	845	872	918	880	893	884	901	915	908	944	903	906	873	893	886	869	893	857	942	871	862	941	875	863	880	887	880	852	939	873	908	928	892	841	941	823	909	880	860	879	871	941	902	865	897	868	845	917	869	891	977	936	937	880	883	903	927	913	866	928	863	884	892	867	878	919	898	914	906	873	863	854	925	900	929	878	949	865	880	885	886	870	868	908	886	896	917	928	885	874	932	927	871	849	864	891	861	881	941	892	964	910	969	913	945	831	882	891	942	898	869	904	887	938	904	900	881	936	885	874	897	880	921	899	871	910	916	837	918	902	883	874	924	904	918	908	916	887	938	818	884	894	854	932	854	885	874	871	879	876	882	939	878	920	888	867	830	894	944	880	935	869	890	860	904	955	928	894	918	888	886	866	907	973	920	872	888	859	944	882	904	886	868	938	870	886	912	887	869	919	892	934	858	944	931	894	885	962	879	886	909	908	889	877	920	889	921	866	891	853	895	887	857	902	873	873	884	863	893	892	862	848	904	901	925	899	873	874	923	955	924	866	861	901	919	927	877	892	902	907	918	913	912	930	904	892	929	889	910	907	860	862	919	884	895	899	838	941	869	914	904	953	872	839	848	887	949	873	849	948	956	852	939	915	906	890	868	897	925	966	890	863	857	878	836	899	906	880	892	884	940	863	839	929	906	878	881	924	909	871	871	892	890	875	906	904	855	882	927	846	862	891	892	887	864	870	864	897	833	899	898	941	891	926	929	894	879	911	876	898	909	922	889	898	897	895	939	893	858	899	930	870	928	904	900	887	929	847	884	944	906	861	866	887	861	853	869	914	927	932	900	913	872	904	865	917	914	889	918	865	903	883	882	877	884	916	873	873	919	838	875	912	904	990	871	833	938	896	871	896	947	902	917	906	890	862	894	936	916	892	872	914	907	885	909	870	879	866	880	898	927	959	866	886	893	896	945	870	860	926	905	864	886	876	902	893	897	894	905	876	915	900	937	843	935	869	948	967	923	888	909	925	922	926	916	899	891	871	872	907	870	887	840	911	897	916	891	927	846	915	887	925	867	965	915	888	893	879	887	944	899	920	920	914	927	912	882	927	901	881	964	874	857	883	895	881	883	905	870	907	879	899	882	936	857	909	923	901	921	885	908	881	882	918	918	865	899	930	886	887	873	861	840	959	858	883	928	908	909	886	909	864	877	832	886	917	892	920	866	897	928	922	908	880	887	876	854	945	840	871	885	880	877	916	907	917	898	939	917	911	898	946	895	870	940	902	881	880	878	888	909	845	952	865	870	881	902	864	877	901	855	870	883	923	876	920	872	908	876	871	923	877	915	922	892	890	957	861	937	932	884	921	883	847	905	909	875	925	927	900	883	940	936	879	894	887	870	886	927	873	902	878	945	868	921	881	914	827	890	896	862	929	890	884	957	872	896	872	856	910	881	895	927	841	884	891	892	906	874	935	935	887	893	934	884	914	857	819	886	877	897	865	928	904	868	893	939	912	916	922	958	942	903	848	905	896	850	951	908	895	935	900	891	841	891	866	918	869	891	904	876	898	838	910	878	863	900	944	862	930	916	900	898	873	929	905	908	880	889	918	918	907	923	886	889	897	851	907	850	947	895	960	880	939	872	919	886	889	898	869	841	840	915	895	918	934	865	917	904	907	844	907	825	870	902	906	866	900	872	934	927	907	895	916	865	854	923	871	916	886	943	925	879	877	915	886	940	851	926	859	909	820	884	856	916	923	921	873	861	947	896	874	941	921	924	951	930	857	855	887	876	906	842	928	848	888	851	940	855	855	898	896	905	901	899	925	912	858	941	875	869	886	921	888	851	883	876	932	942	882	904	923	858	958	899	874	923	901	889	924	878	912	926	901	863	843	868	852	915	886	963	850	897	844	893	831	922	922	931	897	944	920	878	868	955	929	894	922	904	909	944	872	900	892	907	916	912	897	909	910	934	880	954	833	926	861	881	841	897	901	941	871	870	864	877	907	883	956	921	917	915	869	914	932	885	906	885	903	933	880	923	935	900	884	920	883	909	908	870	903	924	891	888	922	927	885	952	905	826	877	896	885	874	912	880	868	915	855	883	907	921	938	909	877	871	865	886	903	823	890	910	876	837	924	937	911	933	901	922	873	902	847	867	947	935	934	897	940	862	850	832	888	938	846	949	905	866	915	882	849	881	867	899	936	887	906	907	876	838	928	874	932	955	874	880	924	853	884	850	853	897	895	885	879	927	931	927	968	866	858	920	939	845	888	917	846	910	890	895	872	925	871	898	887	908	876	901	898	927	900	886	832	879	900	913	879	881	869	903	923	895	908	882	928	918	925	863	859	884	925	919	852	846	937	920	898	912	896	943	876	899	868	951	867	881	883	846	879	872	871	845	848	917	860	895	908	887	904	864	955	916	945	864	916	893	894	910	881	910	887	845	874	926	913	884	908	873	881	905	877	921	877	939	907	909	882	874	831	907	904	912	910	881	847	924	832	915	858	923	938	949	922	893	888	915	901	882	893	921	875	897	947	887	887	848	907	904	890	857	903	902	900	890
18274	8447	6375	3439	2065	1330	1086	1078	1236	1199	799	729	681	582	531	489	410	434	409	409	390	415	401	406	340	375	403	392	345	360	342	322	367	357	358	335	352	342	335	341	368	343	335	328	341	325	350	374	313	348	352	322	345	336	332	351	341	354	345	349	330	380	355	338	310	356	334	342	320	349	344	327	339	331	364	347	346	330	343	347	321	349	292	369	386	338	330	338	314	356	349	364	324	296	335	354	334	332	349	353	329	362	302	326	306	317	357	328	301	346	351	330	338	361	365	348	333	338	333	364	363	324	344	338	333	341	377	322	325	326	308	348	331	363	349	375	337	355	320	347	321	329	328	384	375	332	342	355	293	374	346	354	354	324	352	329	342	321	351	325	327	346	346	343	350	352	310	314	362	323	347	347	362	334	332	326	338	324	353	355	338	355	346	312	356	329	333	352	369	336	354	320	329	332	342	341	320	336	330	352	352	333	367	354	333	343	314	358	327	351	340	381	375	329	363	338	354	312	341	356	337	302	333	319	393	342	353	319	333	351	345	335	332	324	321	320	351	360	334	325	333	362	348	313	302	347	303	339	366	351	335	335	346	325	346	327	328	369	310	374	360	349	350	350	359	324	356	371	326	373	357	335	363	305	338	366	398	347	327	343	334	343	323	341	366	378	350	342	364	337	330	331	355	297	346	366	369	294	325	339	368	324	347	332	356	344	346	340	407	358	373	328	342	373	322	340	371	317	329	341	324	323	353	391	302	379	376	311	367	347	366	351	344	327	354	310	355	339	337	320	314	342	320	302	328	359	331	360	331	350	338	298	338	363	342	316	331	364	358	356	347	375	338	323	356	347	334	345	349	357	341	333	358	384	342	358	361	322	334	356	334	393	292	340	346	348	340	339	332	312	337	322	318	347	341	347	329	375	330	346	359	341	363	349	361	352	330	337	377	361	360	331	313	359	332	338	365	320	370	376	345	347	344	346	367	353	338	304	320	330	340	334	338	370	348	380	340	319	320	358	339	302	311	343	344	344	334	333	350	338	336	363	377	372	333	358	315	301	337	324	346	355	341	304	353	334	367	331	328	330	311	327	339	324	389	305	317	337	332	360	296	357	344	334	355	382	329	370	318	341	336	344	331	376	341	322	351	321	363	355	303	319	370	346	337	353	325	342	343	319	336	334	341	322	350	337	339	325	354	293	357	336	356	334	328	347	312	348	364	361	342	331	313	323	291	320	330	341	345	366	354	337	356	335	330	359	351	357	326	341	333	361	315	325	329	291	367	335	336	301	367	361	381	357	343	332	366	326	350	334	359	338	332	351	321	346	348	349	358	356	344	345	336	355	325	308	340	316	332	367	350	299	329	364	335	313	359	398	335	341	335	348	369	311	338	341	357	331	325	391	305	390	352	318	305	359	350	345	388	334	320	340	359	353	353	341	338	341	360	340	355	354	328	361	355	384	318	305	326	328	314	321	338	321	348	340	319	363	348	328	310	334	353	361	372	348	328	342	337	340	316	338	315	298	303	329	372	317	317	348	354	364	317	356	322	382	372	315	393	334	352	323	335	334	334	320	365	379	328	326	353	322	365	358	358	343	330	309	334	294	281	357	366	375	297	336	343	371	348	318	339	364	337	347	346	354	356	368	331	331	357	335	324	378	350	328	354	314	334	343	338	344	320	319	373	351	340	318	327	359	344	356	331	363	321	366	391	353	360	358	315	332	391	308	339	340	354	325	358	366	349	332	333	324	325	295	368	348	366	374	372	361	339	323	325	337	358	335	327	321	349	337	374	329	361	350	331	333	333	327	345	336	361	344	332	371	337	309	353	347	308	332	322	323	364	359	342	372	344	360	331	341	365	346	318	358	325	354	318	317	347	320	350	322	335	309	310	353	373	348	361	354	322	340	366	372	330	367	347	323	319	323	326	343	339	313	325	332	340	337	343	361	349	368	331	306	330	326	313	308	316	331	384	317	338	340	341	335	342	379	355	351	341	322	360	357	346	325	326	340	352	299	342	365	335	382	323	323	349	347	344	322	350	358	331	330	353	348	339	345	359	367	393	366	330	325	338	354	342	353	356	341	388	369	346	348	355	344	332	325	322	336	374	368	346	331	336	310	336	312	323	343	353	356	341	338	361	356	320	360	319	343	319	374	382	364	379	338	320	331	332	338	344	347	345	311	299	329	355	378	336	319	342	333	305	375	342	326	306	340	330	317	369	350	366	350	320	306	367	312	331	334	324	352	361	340	345	393	336	349	322	323	330	327	302	372	358	328	335	376	370	300	303	336	339	347	334	334	347	342	341	332	367	309	317	329	315	362	366	324	275	324	326	348	355	336	333	375	360	330	323	340	345	378	324	335	340	332	315	358	321	351	361	340	329	336	308	336	300	359	359	314	344	351	336	317	348	328	359	335	314	314	350	306	324	350	362	369	351	320	371	332	333	347	353	369	342	358	356	346	343	342	362	348	343	315	325	324	366	342	338	358	335	330	343	348	334	355	345	344	367	346	355	365	344	351	328	332	313	381	342	318	342	358	341	338	374	392	328	290	383	356	348	359	334	352	335	346	345	343	322	329	316	319	313	351	343	338	367	334	345	332	366	346	348	314	328	357	335	328	337	366	357	345	379	314	334	317	343	373	378	357	337	328	333	338	367	333	333	322	341	357	338	343	323	321	336	370	345	360	336	363	345	351	330	347	369	339	332	350	336	345	332	326	337	334	326	354	343	349	351	325	368	375	361	346	372	355	340	334	343	349	332	331	346	334	361	333	347	369	378	358	342	330	345	320	353	314	318	357	350	307	333	364	372	330	320	317	368	348	332	355	340	399	340	395	321	382	374	340	334	373	341	368	323	340	308	353	346	356	316	329	324	322	343	366	310	323	316	361	321	367	362	326	323	316	322	396	344	375	322	332	342	315	346	379	354	348	329	350	302	350	366	334	316	382	346	373	341	301	319	355	337	362	332	334	343	363	362	363	323	362	350	355	315	321	317	327	320	294	317	337	331	363	332	329	360	364	318	339	358	322	334	340	347	350	319	340	333	322	326	326	341	314	373	327	359	374	361	338	363	353	350	351	286	322	320	331	365	321	325	340	355	336	405	325	315	323	302	364	350	356	331	311	358	302	343	325	336	346	373	341	383	394	326	358	349	316	331	365	301	331	363	312	324	386	300	365	373	320	331	330	385	341	349	334	339	337	332	351	374	351	346	355	315	321	353	333	322	358	332	365	334	341	370	348	333	348	339	307	353	332	272	336	372	370	355	350	368	343	357	356	344	351	351	357	346	300	341	353	359	365	389	379	338	307	328	332	349	353	355	320	363	346	347	333	339	326	368	332	316	277	383	355	354	347	346	350	345	344	358	352	351	359	330	353	335	380	353	336	348	353	321	350	362	305	369	348	341	339	335	343	292	334	332	344	315	316	327	342	322	337	375	350	331	332	343	332	304	363	386	326	336	362	358	315	323	317	346	326	348	349	337	327	312	388
11247	6777	9533	8509	6641	4817	4407	4271	5059	4964	3451	2864	2755	2251	1880	1644	1653	1432	1317	1291	1328	1369	1221	1011	913	1008	998	876	795	805	827	834	769	779	756	811	804	769	825	741	799	775	814	765	756	775	825	787	777	810	729	718	821	801	772	752	748	798	770	767	795	793	790	772	755	777	741	765	764	743	747	760	776	771	743	767	744	754	745	735	782	735	793	791	741	771	765	747	795	795	766	746	796	758	773	768	793	727	787	767	754	784	755	768	780	788	787	791	752	771	795	777	784	770	797	752	782	805	765	822	789	743	745	795	733	796	770	722	777	762	705	758	795	795	751	780	786	805	744	779	758	778	806	786	774	771	814	732	780	782	728	784	754	782	785	749	776	745	791	776	766	765	797	745	767	745	741	729	773	834	733	760	736	766	786	773	769	774	777	800	750	783	738	764	813	762	806	811	781	785	776	767	784	812	823	780	790	779	793	769	745	774	757	772	786	768	761	774	797	736	774	767	731	816	772	743	812	762	737	742	784	790	796	787	775	786	744	790	793	796	800	782	777	791	777	777	752	750	755	770	799	797	746	815	790	757	744	726	762	806	803	749	734	774	768	721	777	824	820	768	755	813	746	731	787	783	796	703	831	777	768	729	776	778	741	731	741	785	761	768	759	799	789	743	782	782	798	777	738	806	750	766	768	740	770	746	776	774	785	768	747	799	755	775	790	788	785	713	753	765	735	737	835	786	752	726	781	769	727	763	757	732	793	746	755	777	795	799	756	796	750	762	764	779	751	816	784	761	743	702	795	775	751	778	750	760	720	771	757	787	783	798	757	760	738	853	729	801	730	760	722	731	796	736	758	747	772	794	787	785	774	760	778	751	775	764	739	740	781	777	798	788	755	804	787	727	771	773	784	789	723	730	824	800	750	785	760	770	806	785	770	799	771	749	826	736	725	780	826	752	724	768	771	733	748	725	791	791	792	727	772	691	784	713	725	780	774	757	833	755	804	752	762	763	695	807	757	828	763	774	781	773	802	726	731	742	787	798	769	743	787	767	774	779	804	763	754	786	772	832	767	726	749	743	738	749	778	700	842	734	766	776	796	775	773	722	783	780	823	856	771	743	764	785	806	746	792	758	755	751	776	754	752	723	738	779	794	813	771	716	761	804	781	713	792	804	769	747	738	756	804	792	746	757	769	753	767	788	839	770	749	765	736	784	773	771	784	788	756	763	769	741	785	779	724	734	770	796	770	795	719	692	780	830	799	751	816	760	759	756	753	773	807	734	766	784	782	795	750	775	754	807	754	793	767	747	712	780	771	796	730	797	769	772	812	747	728	775	735	764	743	747	744	749	786	771	762	773	787	776	793	771	757	771	768	765	789	755	765	796	772	725	744	823	686	785	820	812	760	800	841	763	703	767	815	740	780	811	769	745	796	789	822	776	776	757	752	756	797	801	755	777	729	737	773	800	787	767	749	775	736	731	756	771	780	759	777	753	786	757	748	760	744	762	765	744	759	799	770	782	815	761	719	761	765	712	775	730	820	749	696	748	774	782	824	809	726	771	779	760	798	805	796	773	762	788	789	790	784	739	792	772	726	735	750	774	778	739	790	733	760	746	778	777	818	734	829	777	724	775	788	728	766	795	765	786	812	740	740	724	769	788	752	761	785	771	753	806	736	807	804	751	800	794	760	733	774	761	765	773	740	729	781	787	783	767	829	733	764	755	751	806	791	841	788	757	799	815	741	782	731	776	747	732	729	756	779	740	748	739	762	787	753	773	756	759	778	752	738	718	785	826	789	766	783	728	750	754	796	771	806	705	801	766	732	773	759	728	760	743	744	779	738	759	746	815	835	791	770	779	791	768	736	753	767	756	756	747	803	753	731	772	722	754	757	796	765	768	767	813	798	805	801	783	728	761	764	791	824	790	758	745	789	799	749	768	768	770	796	769	790	769	793	744	772	756	764	708	777	769	733	793	755	741	785	716	800	754	744	783	782	753	807	797	793	774	778	734	766	753	744	781	782	798	750	769	850	774	743	831	717	804	769	772	803	732	773	784	765	756	740	792	771	737	742	769	764	787	755	761	742	774	784	775	720	743	747	738	731	754	785	769	735	822	769	795	745	741	752	827	793	759	776	801	821	733	756	794	812	769	816	771	757	783	764	735	757	783	743	807	783	759	770	777	790	812	759	773	794	791	748	774	789	736	784	790	852	735	772	782	766	784	801	789	739	787	811	753	832	737	734	723	782	799	780	780	761	773	774	745	807	764	770	767	727	766	768	741	779	733	774	845	748	749	755	821	769	783	769	824	805	729	776	809	781	775	751	739	733	771	730	712	751	809	767	744	722	770	816	812	792	751	772	780	784	773	777	785	789	774	778	740	749	787	752	766	767	740	814	806	738	688	785	755	785	746	783	777	765	754	767	835	760	728	801	761	732	823	784	789	770	797	732	751	832	807	810	786	740	774	737	759	760	776	799	762	764	794	768	743	727	809	786	749	800	749	773	826	793	747	790	814	775	747	752	793	730	761	748	768	755	753	774	758	727	740	792	795	743	734	772	752	808	785	805	766	787	735	750	703	780	778	780	820	799	747	721	779	753	793	791	839	734	794	796	752	779	772	733	740	742	753	744	748	768	768	784	772	787	781	801	715	778	805	771	776	794	702	765	769	831	741	738	814	746	810	793	748	769	761	777	812	747	772	764	751	765	834	747	769	785	818	754	732	766	777	744	816	741	779	795	765	798	806	789	759	772	794	768	766	771	774	775	816	745	753	804	789	793	774	739	734	752	802	810	789	821	800	773	784	706	772	757	796	764	802	730	791	795	760	776	732	740	790	787	763	795	783	764	817	748	762	760	802	756	745	829	759	768	783	718	772	751	747	775	776	799	782	797	783	750	758	746	759	733	800	776	748	758	742	790	755	769	779	760	749	738	717	793	721	781	747	809	716	745	808	739	746	739	769	780	756	797	736	784	801	770	764	754	719	774	763	745	778	781	772	761	721	773	768	782	763	784	762	783	802	769	762	761	797	825	741	747	710	758	773	802	723	760	799	747	788	783	760	776	780	744	741	769	743	782	766	727	776	772	775	771	785	767	792	736	785	767	759	773	760	779	764	781	786	831	783	757	780	769	824	705	747	754	772	780	743	764	740	784	743	720	787	738	794	796	762	780	758	749	748	743	759	772	766	801	793	767	722	758	772	744	792	799	790	769	794	730	736	729	801	711	778	760	787	807	807	770	771	820	765	772	775	754	682	766	803	737	733	760	768	774	788	771	749	738	776	789	800	785	762	785	797	704	762	738	738	784	784	758	720	790	776	750	785	801	754	751	763	772	761	809	704	800	799	841	791	784	759	799	809	734	760	803	796	749	750	706	803	790	764	715	746	789	763	773	777	703	771	731	787	714	717	765	764	795	741	761	791	770	747	748	751	757	774	748	712	805	765	771	799	768	820	744	802	782	736	779	807	769	768	775	767	814	764	737	706	758	782	785	753
29695	16646	13925	8022	3729	2008	1597	1524	1515	1826	1499	1373	1064	880	726	630	607	551	542	531	521	481	493	464	425	424	437	367	388	441	391	414	392	413	397	366	403	427	406	436	408	425	390	456	436	404	412	378	428	377	376	401	414	410	411	353	367	396	414	375	359	358	397	370	341	408	410	381	397	373	378	390	392	417	403	409	394	401	428	393	403	387	415	375	358	357	407	395	415	407	343	399	390	393	399	375	407	414	385	410	422	421	375	412	395	418	392	401	420	406	395	379	401	363	404	418	371	384	380	420	394	403	387	400	396	388	406	427	402	385	389	395	391	356	411	371	374	374	395	386	371	428	415	394	393	366	358	417	347	441	385	386	398	402	373	385	375	399	366	364	414	421	374	417	413	382	419	419	449	377	441	407	410	413	363	365	351	422	395	363	384	407	359	441	418	402	395	432	408	377	397	431	405	386	378	384	393	374	371	387	383	374	401	367	400	357	381	383	387	404	379	383	381	378	398	403	395	407	415	341	379	436	402	394	409	386	382	418	391	380	406	406	390	372	344	405	389	379	363	343	366	396	398	382	402	354	397	360	362	397	409	411	429	394	402	414	388	347	351	381	416	391	374	405	366	399	373	401	420	379	418	382	335	376	391	385	388	364	417	418	415	392	391	398	421	371	417	389	403	409	397	376	403	441	395	364	392	406	363	371	409	364	394	396	401	370	364	413	392	367	364	394	435	386	378	360	354	361	371	390	387	379	387	409	377	342	383	427	386	369	416	393	367	423	408	385	385	382	375	380	384	361	425	347	409	406	347	409	401	357	400	397	379	369	373	351	407	395	323	384	395	401	355	393	383	413	402	342	392	393	378	385	419	377	390	362	422	362	373	386	364	415	404	443	440	375	368	386	386	441	364	385	370	392	374	422	392	404	423	422	375	408	393	343	379	435	371	381	371	406	391	422	415	397	395	424	364	372	385	395	374	372	412	349	377	383	385	386	375	428	390	404	373	388	359	366	375	387	380	388	406	371	408	394	417	384	385	374	373	411	443	379	423	432	409	409	401	412	378	383	412	430	386	376	386	418	377	362	389	397	382	369	368	380	385	368	402	396	391	399	379	362	403	399	372	401	403	409	392	356	410	411	397	396	414	401	348	359	369	399	394	376	410	373	375	413	379	410	391	424	398	403	375	360	403	376	405	380	363	362	369	399	368	401	385	375	379	409	434	397	391	355	390	395	383	402	367	378	370	375	385	393	409	359	389	396	404	400	408	395	391	424	385	387	363	379	407	394	384	401	396	390	404	373	393	397	393	432	348	370	396	349	386	414	371	399	394	363	381	438	342	402	400	431	396	396	419	386	384	400	380	391	417	397	368	403	389	378	421	407	427	382	378	394	370	407	393	371	396	377	377	374	408	407	374	393	391	429	432	376	388	397	391	386	408	400	412	397	414	363	372	386	417	407	359	406	397	394	363	411	367	389	386	394	362	366	375	396	417	382	399	397	388	375	384	404	387	397	374	392	376	402	413	353	398	396	365	379	411	395	406	402	369	380	414	395	394	396	394	368	345	395	345	376	373	435	417	367	386	375	374	388	383	367	387	378	407	400	381	396	383	402	387	382	416	349	361	393	400	386	381	427	403	397	404	398	361	377	375	396	377	398	390	404	397	374	352	453	393	416	365	383	419	365	413	367	382	374	382	350	412	411	380	440	381	386	351	383	408	412	375	374	368	387	381	422	380	400	381	368	382	396	402	376	362	384	372	413	414	391	374	367	378	412	417	383	419	395	365	402	397	430	353	400	367	357	386	408	388	365	378	401	404	411	412	417	392	375	396	393	423	381	377	387	415	383	381	398	435	404	398	410	365	434	391	374	395	373	383	395	408	421	414	418	375	384	373	398	400	372	392	373	384	401	392	400	420	367	384	384	388	385	375	365	398	357	423	392	386	376	393	405	371	383	396	351	369	407	454	389	375	375	405	401	393	361	412	344	389	368	389	375	424	401	390	359	392	410	401	392	370	407	414	383	371	402	323	388	351	425	362	405	404	383	400	373	405	407	401	382	403	414	365	396	430	415	434	406	421	401	425	404	352	400	395	363	418	388	438	381	349	401	362	404	364	365	401	404	379	357	419	393	402	366	376	411	401	419	407	400	389	396	400	389	399	405	368	360	364	381	405	379	405	391	398	428	398	403	392	372	375	389	374	342	416	373	414	426	399	383	422	400	411	367	413	408	385	418	398	380	341	389	347	376	359	374	416	426	388	345	405	353	390	362	412	368	410	424	408	368	359	378	361	378	404	400	383	397	379	357	413	393	369	421	424	410	367	421	385	388	437	407	361	392	431	384	334	386	397	393	372	394	393	371	393	365	407	383	359	371	339	345	348	367	364	416	392	353	392	388	366	397	357	379	392	373	404	401	353	366	386	396	406	413	376	370	380	366	355	430	404	346	365	374	396	368	400	399	379	414	366	369	416	399	410	406	351	389	356	367	372	376	392	385	362	390	399	390	433	396	322	396	385	377	372	386	377	353	393	362	364	378	404	428	339	399	379	375	401	413	391	357	405	414	397	380	379	391	362	420	390	400	375	330	413	402	368	376	399	332	368	373	369	371	369	390	394	408	414	434	409	423	397	402	369	385	421	416	368	397	379	406	389	420	400	396	423	362	403	427	411	392	368	414	399	406	374	374	369	369	369	423	401	329	346	372	373	390	377	370	383	424	402	388	401	376	402	375	383	396	369	435	395	397	359	408	398	399	377	424	418	361	384	378	389	383	406	409	430	391	396	373	421	394	412	412	426	350	414	384	402	393	392	363	354	388	417	365	391	386	368	381	408	417	410	402	370	398	411	385	378	365	391	408	398	363	380	423	381	366	365	396	359	379	391	388	383	398	367	421	383	352	407	353	394	389	385	401	403	395	378	419	413	372	406	370	377	417	372	390	365	429	374	382	415	419	377	395	359	407	398	438	411	399	400	400	398	422	398	369	399	398	368	374	420	384	345	386	369	401	390	357	400	399	404	335	403	346	403	426	352	381	448	413	411	401	355	405	335	366	386	408	432	401	356	421	412	406	381	370	413	378	410	420	340	419	402	424	397	427	350	372	364	354	355	380	399	376	378	388	404	418	407	431	379	378	392	379	365	384	431	382	396	418	419	407	412	393	371	421	410	353	390	397	390	385	409	397	400	395	404	375	378	376	401	368	377	355	359	414	370	408	389	418	412	379	388	353	389	381	436	397	373	392	353	353	397	421	405	405	397	405	378	399	414	375	408	418	440	410	381	382	375	383	364	392	389	380	380	382	384	410	397	383	373	374	365	371	375	398	380	406	442	418	407	402	413	351	419	402	440	408	381	391	391	393	407	372	379	394	414	391	365	411	392	406	407	397	389	418	398	395	372	392	399	404	428	397	393	407	392	400	438	400	406	385	370	418	354	359	377	427	427	394	384	391	393	340	372	367	363	367	374	391	386	399	383	416	377	413	364	394	390	395	400	365
18653	12589	17748	15617	10487	7413	6132	6226	6660	7654	6205	5723	4858	3449	2640	2377	2200	1953	1876	1780	1801	1821	1464	1241	1118	1365	1158	1020	970	969	987	902	896	898	921	877	907	822	940	914	941	987	1028	1162	1111	1030	1001	922	942	862	885	868	904	856	841	890	882	855	882	842	864	915	880	838	853	868	821	907	899	779	846	857	833	894	948	858	872	871	902	879	868	832	861	876	825	861	905	898	863	870	876	858	923	849	858	906	837	838	882	827	882	885	819	927	893	911	922	890	854	859	878	891	877	852	890	889	848	893	882	868	883	848	826	851	875	867	836	861	893	854	878	885	841	901	888	847	909	861	896	840	877	862	887	916	901	797	824	881	866	842	812	849	854	886	852	863	855	819	849	915	858	888	877	878	882	901	850	867	859	858	870	861	887	861	896	882	844	844	860	873	841	876	870	841	868	884	887	805	892	829	870	908	797	885	823	844	854	873	880	925	860	862	854	852	904	869	921	911	876	825	841	870	868	925	878	897	912	866	831	873	851	871	883	875	857	915	865	847	839	848	862	844	839	861	865	913	828	880	858	866	814	886	916	878	867	874	869	874	850	866	908	849	890	845	836	885	847	894	863	884	867	837	953	858	875	820	885	854	846	899	890	889	909	914	897	868	852	805	904	897	888	875	806	875	890	825	863	883	894	906	821	863	851	880	881	872	832	908	885	885	814	903	863	771	865	886	877	887	899	864	823	876	901	834	910	901	895	824	926	853	839	884	855	908	891	887	853	806	844	894	916	882	853	859	876	825	885	868	939	922	887	775	842	902	878	852	862	845	974	892	846	872	868	859	892	837	892	860	891	802	928	832	827	886	852	887	843	906	894	869	883	858	900	881	898	908	863	910	849	849	884	930	871	840	839	901	859	897	838	883	856	918	881	865	828	908	886	878	800	845	890	838	928	832	895	860	864	927	865	859	865	871	943	861	863	874	893	838	839	875	901	890	873	903	871	867	882	871	880	804	845	891	843	927	862	826	919	908	841	906	864	843	889	778	861	893	876	844	885	873	881	870	858	858	886	836	867	919	843	843	861	882	884	864	855	849	859	878	830	910	846	865	905	888	859	860	850	896	885	881	889	894	836	822	887	871	935	849	894	910	874	831	912	896	867	861	885	885	859	878	938	848	883	846	918	820	874	854	902	873	798	865	851	873	894	864	893	835	830	860	870	856	891	890	875	877	838	860	961	884	887	870	850	948	913	911	886	874	900	880	834	870	854	845	826	902	849	827	896	894	794	864	899	895	904	847	869	877	871	873	846	872	829	860	913	860	861	849	888	855	870	829	888	918	901	825	926	848	873	849	865	897	856	935	960	848	848	891	903	891	918	894	891	912	869	884	940	935	841	845	827	856	889	849	917	838	827	837	860	860	848	886	811	893	840	823	890	868	900	836	874	864	900	877	935	937	830	869	859	859	816	861	888	865	849	864	867	929	857	903	874	843	866	874	864	896	859	887	878	908	966	859	897	858	827	848	935	843	832	862	831	862	842	856	873	872	849	888	853	885	911	814	864	883	882	830	784	901	858	834	893	911	896	875	885	839	858	878	884	886	812	890	876	867	895	841	940	929	887	855	861	863	872	858	848	896	835	917	866	846	913	878	897	867	843	879	904	879	841	831	851	850	840	889	876	854	899	828	926	898	887	916	843	885	848	902	856	832	917	919	868	876	867	905	824	879	851	836	827	839	897	829	871	925	852	848	896	848	893	847	882	888	855	895	865	874	928	866	887	915	875	824	853	878	862	860	889	891	876	868	904	890	850	913	881	852	859	864	844	888	811	867	842	844	898	899	885	838	844	898	890	853	876	869	902	850	845	885	945	909	914	858	874	836	873	878	925	862	857	898	830	908	869	838	831	847	833	874	821	882	901	846	833	941	857	836	826	890	914	889	878	896	884	901	927	846	863	826	878	834	861	839	868	846	886	838	890	866	900	864	869	824	916	881	897	855	797	870	881	926	889	865	849	862	853	846	845	906	879	883	852	915	821	881	890	834	871	844	828	798	862	879	886	898	842	830	861	881	809	867	874	907	853	862	893	851	842	843	843	836	892	873	881	892	912	880	844	861	856	834	909	847	870	872	877	901	891	883	867	872	846	874	947	858	852	850	894	850	840	867	860	920	908	831	857	879	861	860	848	919	897	865	847	883	807	830	880	870	872	830	872	839	856	881	869	871	859	863	846	907	845	824	849	867	838	851	875	886	889	878	904	833	917	882	901	893	883	885	929	907	861	855	830	849	872	850	860	910	881	879	886	928	880	898	907	847	857	899	840	903	884	882	893	868	870	882	908	873	861	884	851	898	890	857	852	870	918	886	881	914	901	871	863	844	882	869	830	866	887	870	884	840	873	864	898	872	891	861	851	876	849	821	833	913	857	871	886	832	904	945	884	885	883	896	830	875	878	924	874	891	908	853	914	868	846	871	930	911	850	855	902	938	917	879	859	878	860	920	836	847	851	869	869	853	823	864	875	832	851	859	823	860	862	849	848	888	838	876	932	878	859	901	834	865	879	852	891	922	926	857	852	896	872	893	830	866	878	791	920	803	899	844	860	874	864	849	850	855	935	858	927	865	814	877	903	899	844	897	864	822	943	834	809	849	907	882	910	876	886	867	833	878	906	896	816	848	904	823	865	839	860	856	866	853	876	880	917	879	888	907	834	896	855	913	853	839	848	883	926	820	913	869	901	810	823	848	865	911	872	854	935	852	842	920	931	842	889	844	887	889	892	922	886	873	842	875	876	861	836	864	867	850	861	817	855	889	871	879	873	941	864	894	868	802	874	835	822	837	850	868	815	910	874	874	899	859	826	844	867	876	837	880	877	858	856	871	885	855	919	889	896	860	899	821	906	817	887	862	851	864	886	871	893	899	938	845	841	860	888	858	871	860	896	891	890	798	863	901	864	948	852	873	879	848	894	866	851	867	891	898	900	881	875	925	856	867	898	824	848	840	863	890	823	826	810	853	864	827	849	884	938	869	897	868	844	831	890	920	834	889	886	881	909	841	917	886	804	856	855	815	915	905	837	948	909	863	878	830	838	830	882	891	865	903	917	949	890	839	841	853	869	846	843	885	823	902	892	846	869	830	893	836	864	843	882	883	885	850	869	921	910	846	923	888	856	829	872	850	898	858	843	829	882	823	884	898	866	849	835	847	887	831	879	835	939	868	867	893	892	888	879	830	843	882	870	852	885	880	805	886	880	848	845	861	883	918	936	867	843	924	833	823	876	879	876	872	872	867	843	935	911	880	849	837	800	818	854	887	863	846	835	886	863	928	903	861	844	929	863	882	877	878	897	879	907	861	859	882	891	833	858	885	861	841	920	831	885	863	857	850	912	846	871	923	899	879	857	896	888	854	885	820	888	878	853	829	868	902	894	854	848	835	894	879	841	865	845	874	894	880	870	844	840	838	895	856	838	850	912	809	923	901	860	853	850	880	819	893	856	873	884	852	880	844	845	851
36989	25219	22736	15920	5642	2985	2106	2029	1922	2097	2180	2084	1662	1172	890	759	620	645	638	638	641	572	504	440	478	516	512	449	438	449	410	460	431	376	431	390	410	416	404	401	401	392	399	451	454	473	461	472	378	393	411	450	399	368	392	407	456	403	412	395	412	409	427	417	391	412	395	427	413	375	384	373	435	399	404	396	412	385	395	408	386	371	390	390	458	442	436	382	400	401	364	404	415	422	391	398	431	412	430	410	396	389	389	395	405	401	449	399	417	408	397	429	412	395	406	399	408	407	392	384	431	387	397	380	421	394	367	421	445	428	419	405	357	403	448	393	405	377	382	387	414	354	350	343	396	377	373	376	396	378	388	393	402	412	393	379	366	413	383	392	425	397	342	404	417	360	429	379	381	430	397	386	411	370	384	417	385	352	405	456	412	414	415	449	403	396	397	381	349	383	399	394	369	450	419	390	375	392	385	403	416	401	422	431	409	409	387	425	414	447	373	417	381	368	397	417	375	405	466	437	379	401	356	366	407	403	397	418	410	395	403	379	404	378	415	405	422	431	401	382	426	383	391	407	365	400	408	418	422	396	409	415	387	417	395	384	417	372	398	384	403	407	376	420	404	413	405	409	388	419	439	388	422	446	384	444	381	467	393	388	370	438	450	396	423	417	426	434	439	381	404	400	398	395	418	375	415	412	395	400	374	391	423	443	406	394	415	435	431	372	396	385	411	429	434	369	362	386	384	388	421	399	412	408	391	446	414	418	389	404	376	423	413	402	421	423	398	414	437	412	419	402	415	384	414	411	366	415	418	402	433	397	416	378	434	442	399	392	377	405	428	406	410	398	399	373	410	384	409	405	433	424	393	401	413	427	427	370	364	365	366	412	377	418	418	370	397	343	371	396	368	387	387	382	417	404	426	401	409	383	400	425	385	395	405	417	408	361	378	381	388	389	351	363	405	398	379	434	409	431	412	389	400	378	392	400	425	442	397	396	380	372	395	375	448	414	359	393	433	420	367	423	400	392	426	471	411	375	349	382	424	438	415	386	386	367	396	416	390	382	396	386	391	423	421	398	406	408	376	387	409	407	390	396	435	394	428	434	409	440	396	389	420	400	425	390	399	385	437	384	379	414	389	392	386	402	407	385	387	403	409	383	371	378	422	386	386	414	387	414	397	426	384	390	386	426	386	376	411	399	423	382	418	386	422	386	371	362	435	402	413	432	392	440	395	438	398	408	433	386	412	381	437	400	424	388	401	372	398	370	407	426	413	416	427	367	390	411	408	409	397	424	428	399	417	363	364	386	411	399	363	406	393	445	411	402	396	353	429	426	434	422	367	430	376	393	359	412	398	405	378	372	423	435	413	413	388	389	383	392	398	436	397	397	398	459	454	372	403	404	374	369	403	373	380	409	390	388	429	394	419	389	388	394	409	428	370	410	420	425	378	403	438	438	389	419	393	396	369	392	384	377	429	389	375	421	401	398	406	429	406	379	419	390	373	420	429	382	390	369	419	450	408	407	406	402	423	407	433	364	394	407	432	421	384	414	409	422	397	424	444	397	415	390	405	427	336	421	406	392	441	383	352	362	374	398	417	434	390	424	399	394	384	399	362	394	415	418	385	402	392	392	412	408	381	384	419	431	443	424	401	389	389	359	372	390	386	410	409	388	396	453	390	423	373	460	440	410	418	385	430	409	402	352	399	426	405	382	392	408	405	366	388	372	411	399	386	379	394	368	353	386	404	404	386	454	400	396	402	386	400	367	387	410	424	411	392	400	425	441	448	429	403	407	387	432	388	417	396	364	398	407	416	399	415	415	400	445	406	420	391	399	392	370	388	391	443	409	403	399	369	420	364	445	417	415	424	381	392	382	425	433	393	391	380	363	402	407	411	388	419	441	385	385	418	399	398	416	380	459	415	411	391	388	425	396	426	418	383	411	377	397	386	407	426	412	406	384	399	381	400	412	438	384	438	399	384	427	417	378	397	415	387	411	409	421	409	413	380	412	387	403	421	344	389	361	394	385	368	402	411	392	420	388	388	369	409	436	391	431	411	409	425	383	406	383	388	441	428	382	379	394	383	411	392	400	394	397	399	406	382	373	398	449	373	353	398	439	389	412	412	427	379	433	419	400	419	394	405	411	398	459	396	412	394	411	362	400	426	400	380	415	383	446	422	390	430	391	454	417	407	382	402	392	402	423	427	398	379	358	390	409	384	425	385	416	427	405	434	420	446	395	417	395	382	406	403	421	436	415	436	400	425	403	394	406	423	380	406	426	408	409	381	382	401	419	387	443	372	379	355	403	421	379	406	369	406	416	435	414	418	413	403	373	421	419	361	391	390	390	402	406	400	400	380	404	387	415	412	365	387	363	432	378	407	418	408	440	399	404	422	394	431	415	411	398	369	378	379	399	388	429	365	384	442	423	408	455	419	420	399	415	422	382	375	395	377	407	447	390	365	424	402	404	410	403	413	406	390	424	392	371	446	395	409	408	413	422	404	426	407	395	404	400	414	393	410	395	365	385	417	392	404	414	388	404	376	396	397	380	408	381	415	441	371	388	394	373	387	412	407	415	410	421	417	393	385	428	424	403	432	418	398	382	390	429	433	372	407	461	398	426	410	397	402	407	376	413	427	371	400	412	401	362	412	428	411	422	372	372	387	410	397	397	369	366	403	441	416	408	417	439	406	392	418	393	407	408	403	399	382	417	417	444	389	355	398	394	392	384	415	386	398	444	361	402	403	391	396	380	394	467	402	388	410	452	374	361	442	436	425	417	390	402	375	391	405	403	395	432	370	397	440	441	420	418	412	413	366	407	379	416	410	373	442	380	397	430	390	419	432	402	365	409	417	381	442	362	400	399	411	397	402	432	393	417	400	413	390	418	387	380	406	394	397	415	425	395	401	409	395	378	411	437	383	436	421	383	397	418	396	379	357	386	412	395	407	441	402	356	399	450	396	405	426	413	374	414	420	427	402	391	418	403	374	389	406	434	369	379	401	418	406	410	361	428	404	390	371	365	380	394	420	379	418	413	436	385	402	398	410	418	416	419	418	415	385	395	363	381	406	409	395	392	410	369	392	400	440	425	404	376	350	413	416	411	385	371	408	401	408	403	360	388	423	379	406	371	359	398	425	424	392	430	407	368	391	364	364	449	416	393	378	433	424	406	434	422	380	400	392	387	414	437	379	396	384	433	443	422	371	438	386	418	372	405	406	388	377	428	335	395	401	427	395	403	418	419	408	423	415	405	437	423	380	402	402	390	376	399	380	394	426	417	366	391	400	407	409	363	410	377	427	411	408	411	379	411	446	439	395	422	408	423	392	416	389	418	403	416	445	390	389	409	412	371	429	406	388	401	434	403	397	425	376	405	434	404	408	386	394	430	394	394	436	418	367	425	390	384	403	444	422	374	407	407	407	406	432	372	394	378	406	411	449	437	400	390	428	390	414	429	420	365	396	380	385	420	381	453	403	424	380	411	394	394
22904	18537	25759	24216	12783	9989	8023	8404	8285	8941	9247	8995	7226	4851	3605	2947	2693	2470	2416	2404	2343	1842	1603	1332	1300	1599	1133	1138	1036	1155	1135	980	981	949	964	933	951	930	940	968	843	916	1068	1508	1520	1350	1223	1069	935	886	896	918	864	874	863	935	905	913	872	926	924	857	859	854	885	873	866	839	868	863	842	817	903	894	843	897	863	882	917	815	886	897	884	857	789	857	936	861	898	891	898	856	901	909	812	886	896	896	874	839	882	867	920	875	929	883	869	886	825	874	889	868	891	906	837	846	831	881	878	887	869	872	906	851	899	925	868	852	877	832	855	902	859	871	949	893	854	904	881	851	901	865	889	957	875	888	933	898	921	914	870	879	885	944	889	890	900	862	851	852	854	917	942	931	914	919	864	848	838	864	886	903	913	905	887	930	897	892	885	857	856	854	880	868	921	891	853	857	851	876	882	892	860	828	904	899	879	965	954	917	889	879	899	904	935	897	882	893	977	881	854	860	827	846	906	861	895	892	912	907	929	928	876	907	872	912	982	870	903	859	875	914	924	831	867	857	880	884	926	904	849	919	933	858	911	932	884	880	844	871	863	838	876	923	873	907	918	866	893	928	869	898	892	916	856	923	897	862	942	886	864	873	841	868	844	867	893	845	832	857	867	837	923	856	957	875	892	914	877	887	842	927	852	895	860	937	888	834	871	876	916	911	909	885	883	851	887	876	931	879	837	880	878	861	878	902	878	890	871	866	903	898	903	892	846	784	882	937	848	909	835	915	915	867	922	884	871	846	901	848	923	896	916	871	902	950	883	838	891	871	894	919	880	912	929	853	821	920	842	936	860	889	878	839	887	917	928	886	882	893	881	909	900	865	897	866	893	875	893	890	925	863	909	927	866	872	876	950	920	896	851	881	876	872	842	896	885	805	886	889	852	884	899	888	833	899	904	847	901	865	844	887	896	858	901	934	912	867	912	880	858	856	926	943	873	907	938	868	912	925	863	926	851	891	851	927	931	901	846	859	882	918	897	934	859	850	924	913	923	832	850	907	893	808	892	876	895	887	885	864	910	918	915	909	882	874	860	849	876	907	871	922	898	845	872	888	879	862	922	898	854	873	876	878	862	872	908	929	850	866	860	949	831	886	917	885	845	914	914	899	875	961	948	828	889	953	894	919	867	853	897	881	898	871	897	913	893	928	848	912	870	900	864	859	863	899	909	845	884	831	816	854	887	926	911	895	887	907	903	908	894	847	858	928	910	887	917	860	879	862	911	923	877	875	853	859	857	883	877	874	911	837	889	880	906	895	889	882	913	935	882	853	934	860	884	931	871	838	896	877	874	844	908	878	856	933	893	864	897	895	881	871	886	933	912	916	847	807	887	838	856	911	902	870	904	878	828	881	878	873	837	908	905	831	903	893	872	861	853	868	920	865	845	892	877	859	855	838	869	912	898	909	839	828	875	934	873	898	807	909	904	895	875	877	830	902	898	890	945	903	897	892	908	868	904	901	915	862	872	930	877	894	930	851	889	894	885	849	912	895	852	903	880	877	853	913	920	876	872	916	895	880	867	873	868	938	870	870	905	909	845	864	915	882	876	896	901	916	912	965	890	946	903	868	861	931	911	905	909	915	904	890	904	905	846	874	901	857	894	865	929	862	893	853	868	873	837	868	871	879	911	951	870	859	847	885	913	896	896	914	889	885	860	838	897	823	835	863	843	872	865	857	882	933	827	887	881	863	918	895	898	852	870	835	896	843	871	916	911	888	882	872	855	927	856	878	896	862	888	817	904	854	903	863	899	894	911	845	903	833	863	831	885	909	884	914	909	925	896	862	856	849	867	889	919	879	875	906	919	856	868	877	880	867	880	931	882	884	863	894	943	921	923	941	892	864	854	868	884	875	858	876	930	901	894	880	912	857	874	890	850	860	895	856	945	885	856	928	853	871	837	912	888	928	868	846	863	889	902	950	902	913	855	919	905	913	812	877	900	863	885	851	908	912	879	862	851	854	846	891	835	875	885	873	879	864	904	872	904	915	869	905	912	886	868	882	845	851	847	918	868	855	904	876	885	911	884	890	889	877	893	917	861	866	859	853	904	864	839	864	887	916	836	861	862	913	875	900	852	892	913	896	902	893	850	872	866	843	962	883	883	867	864	850	871	884	871	921	871	885	838	910	892	852	890	931	917	863	878	854	878	873	913	864	908	933	869	883	927	873	820	848	860	893	851	888	848	844	848	913	899	907	891	895	908	876	855	862	866	852	962	870	919	880	893	854	900	847	878	926	867	903	910	920	864	868	903	886	902	868	878	877	899	887	931	910	816	905	873	917	920	904	886	873	952	856	923	902	864	889	855	859	885	898	863	886	839	890	854	867	896	849	881	921	890	903	844	874	912	908	873	903	850	896	863	868	904	850	917	897	866	899	876	911	830	898	904	851	833	880	905	938	887	877	887	888	852	885	909	885	896	897	862	904	868	939	902	898	877	894	884	847	917	899	915	876	846	860	845	920	853	864	898	874	884	941	852	855	878	864	879	891	903	906	884	879	790	885	898	892	889	860	892	870	955	831	919	893	913	938	885	843	874	855	880	974	879	930	894	888	909	952	829	854	840	874	906	857	908	945	891	892	913	864	835	902	878	904	829	870	882	890	956	858	871	839	912	940	898	878	868	871	932	875	894	864	843	864	826	829	922	878	881	888	954	847	906	878	890	879	838	880	918	931	903	873	880	871	887	919	871	872	897	915	911	871	876	904	885	904	848	894	823	858	838	877	779	891	898	833	886	885	856	955	892	877	871	876	859	890	935	900	923	886	918	913	923	833	944	853	842	868	921	864	874	888	887	827	851	865	903	819	877	824	878	841	833	869	918	905	859	856	878	853	881	894	899	842	915	879	892	938	848	839	862	869	881	890	888	915	880	887	810	918	857	825	852	875	895	914	911	824	900	865	906	846	855	841	922	893	860	896	879	888	887	861	891	846	920	853	918	891	909	890	916	931	861	867	871	863	946	842	888	918	871	842	913	913	922	899	915	859	856	904	854	934	825	847	866	850	927	891	906	850	897	878	853	898	865	814	892	899	850	890	932	883	903	906	869	874	888	869	866	874	909	872	856	865	862	883	872	917	887	844	891	865	845	859	857	883	866	906	913	935	880	941	864	896	829	893	910	817	906	916	867	882	929	901	888	877	898	910	832	833	834	908	822	882	894	880	864	894	882	867	898	890	863	812	887	922	884	848	839	946	941	839	869	868	875	846	889	843	873	942	842	831	860	856	878	861	880	859	935	930	905	876	915	943	912	879	944	897	847	874	907	904	833	859	837	884	874	847	861	872	873	854	916	901	933	849	881	883	843	842	840	872	934	885	907	890	894	832	946	894	889	932	850	912	861	844	881	826	906	856	881	857	873	893	855	874	881	868	956	901	927	912	857	895	897	861	838	875	878	931	911	886	839	907	887	927	912	837	930	884	914	876	865	894	882	782	862	821	854	880	830	889
18901	8986	7363	4004	1997	1447	1105	1000	980	931	1078	941	736	649	604	502	496	497	427	455	380	422	377	339	348	368	349	338	335	345	356	322	331	348	342	363	290	316	327	317	337	347	349	297	355	323	360	331	333	368	319	338	363	360	332	352	315	314	316	357	337	350	308	301	356	345	322	355	347	359	345	355	330	324	343	302	300	323	318	311	336	311	326	285	397	363	376	334	323	350	337	317	329	329	317	309	336	339	345	342	359	352	336	324	336	346	350	348	362	330	339	328	330	322	320	333	310	359	317	307	360	353	391	315	339	341	307	358	332	321	320	339	335	322	309	337	320	343	308	315	328	287	347	357	316	322	306	358	309	345	357	325	364	341	315	336	368	312	337	315	308	309	349	327	319	326	309	312	339	345	311	324	336	352	319	395	361	350	343	313	355	336	318	312	331	320	366	319	341	346	301	329	327	321	344	357	361	334	320	300	333	342	305	331	315	346	330	302	372	347	345	316	317	321	328	348	303	360	327	301	313	325	337	363	313	306	328	319	330	365	349	362	338	321	327	338	358	340	325	349	344	313	346	335	314	340	337	310	319	334	316	329	328	321	361	325	305	316	333	295	329	321	332	359	319	361	335	330	312	342	349	331	306	323	331	287	350	323	332	332	346	319	338	340	329	359	323	317	348	340	340	317	323	309	320	358	305	326	351	337	349	309	339	331	348	302	331	329	337	301	293	314	303	328	337	306	330	355	337	377	317	350	325	328	346	355	331	323	365	311	322	381	334	305	355	340	356	348	307	341	327	300	329	329	341	313	326	371	326	338	342	333	318	341	361	323	340	346	318	296	321	332	325	318	351	301	369	347	334	339	329	342	316	359	367	329	325	355	352	312	319	298	354	341	329	316	358	359	346	350	363	341	303	359	312	351	329	329	320	354	331	325	327	324	317	332	324	330	347	357	350	369	336	335	334	336	325	332	315	333	342	335	313	379	342	311	351	358	334	314	307	323	361	331	337	303	318	349	345	364	346	309	348	335	360	334	313	328	343	318	322	328	352	337	322	331	315	366	326	341	301	318	301	343	305	368	338	319	327	311	305	307	324	314	349	338	343	325	327	323	281	330	322	353	317	341	319	365	340	327	339	305	299	328	340	354	353	333	325	351	336	332	338	328	345	322	351	337	332	300	305	355	324	319	319	319	302	334	338	305	310	311	332	367	347	321	357	332	325	326	321	344	323	300	328	338	327	345	343	335	288	295	338	312	303	329	347	356	321	341	352	363	324	314	309	348	340	327	370	320	351	327	355	339	315	342	352	335	354	342	326	334	344	326	310	315	351	329	357	324	352	314	350	351	333	345	336	371	319	329	349	325	351	319	337	340	320	322	326	312	357	343	340	333	332	320	318	367	305	339	326	337	342	321	317	338	307	347	392	313	327	329	346	303	369	363	325	313	328	327	311	351	349	315	325	359	339	344	360	306	345	335	342	357	361	341	309	379	305	353	319	336	369	332	351	313	343	297	332	340	370	345	326	352	350	329	336	325	315	344	348	295	305	321	326	329	298	343	319	333	307	316	322	336	344	334	307	327	336	349	327	344	342	311	346	351	341	319	312	335	346	353	330	324	331	357	339	315	341	343	344	339	318	332	316	353	321	324	369	315	307	345	327	320	315	322	339	320	341	328	301	374	356	316	317	307	350	348	354	356	333	291	345	333	357	335	338	334	337	328	310	357	320	324	345	320	375	288	320	330	331	324	296	326	342	305	338	336	347	323	340	355	372	349	340	322	339	318	341	356	354	329	352	314	331	331	317	357	343	354	343	349	336	336	332	267	315	342	311	345	345	327	330	323	322	330	319	352	329	312	344	300	297	335	319	322	298	334	345	363	321	322	325	343	344	325	324	338	348	380	313	326	321	346	331	338	361	344	301	354	330	317	336	332	334	323	318	364	326	341	339	340	330	326	359	317	338	330	353	356	313	355	295	320	364	308	335	331	336	333	324	354	330	355	311	331	312	313	313	342	354	383	314	353	354	345	331	348	293	328	332	327	354	341	359	334	309	343	333	340	345	337	324	370	337	358	305	346	283	348	312	332	342	301	358	348	309	324	331	311	337	312	324	314	359	305	324	339	331	325	335	315	364	294	323	353	329	358	363	343	345	358	357	390	348	322	303	313	336	338	327	344	329	303	306	345	338	355	359	373	358	316	342	321	358	338	352	308	341	296	335	349	337	334	337	325	349	327	374	320	334	331	349	320	318	369	319	338	333	336	336	360	361	329	346	281	307	366	359	333	359	390	369	342	319	328	337	340	310	329	322	328	335	342	321	322	312	314	332	354	324	334	330	332	358	297	359	354	335	326	297	332	342	331	343	360	289	311	292	344	312	329	324	323	352	299	300	311	321	342	323	339	334	373	302	349	369	328	335	295	313	333	337	357	332	334	327	375	357	335	321	292	329	329	319	288	307	329	339	343	366	326	346	317	343	311	305	349	341	348	320	360	356	324	335	330	320	300	347	339	333	316	361	320	312	354	313	291	318	340	326	325	331	342	321	334	311	342	342	291	338	322	371	341	329	337	332	328	331	315	359	307	339	349	353	304	300	318	382	326	296	336	297	336	311	344	333	310	324	312	321	339	317	335	343	349	359	358	354	361	338	345	335	322	325	337	360	325	356	343	331	305	356	343	328	296	360	329	349	312	304	329	324	312	360	333	331	333	348	315	334	315	358	348	314	352	333	328	306	299	316	305	313	312	339	283	324	357	321	351	341	358	315	339	314	351	345	344	356	325	344	340	331	316	308	282	358	324	322	315	304	306	349	329	301	351	340	346	338	319	337	338	308	315	316	345	336	366	360	352	346	350	337	318	373	327	335	342	346	327	352	327	343	337	334	330	298	329	328	327	339	301	341	308	309	319	341	331	314	352	332	339	310	335	340	328	345	367	337	298	303	368	322	297	326	338	369	340	322	354	353	325	323	330	330	327	349	308	354	347	326	320	337	364	340	300	348	312	363	345	357	303	344	351	321	337	340	303	346	317	351	316	319	330	306	327	357	357	339	298	338	325	327	349	336	315	333	345	359	325	338	336	318	344	319	358	339	344	358	319	325	341	353	361	325	342	355	340	330	381	325	317	384	368	312	319	330	335	345	363	333	338	352	349	344	383	348	300	329	323	317	349	330	345	320	336	324	351	334	333	318	336	303	316	297	317	306	328	322	341	369	306	346	349	364	339	327	326	327	348	328	361	303	327	306	299	338	369	303	341	306	336	346	331	338	307	307	376	292	339	326	289	316	319	332	336	328	348	334	331	329	299	302	370	330	339	367	324	342	361	334	344	335	319	297	305	304	305	337	377	357	321	333	364	356	343	319	339	293	307	344	335	320	321	335	315	356	344	330	332	323	312	342	318	334	359	360	349	323	323	314	318	358	356	326	329	337	348	307	317	335	326	366	321	323	338	329	310	329	300	333	350	342	352	317	318	330	343	358	333	330	344	328	364	307	328
11154	6895	11583	9379	7079	5560	4226	4185	4231	3835	4658	3625	3038	2515	2101	1751	1551	1517	1493	1490	1339	1149	930	929	909	1025	818	809	801	797	864	773	782	791	725	827	752	799	725	771	751	757	789	759	733	789	752	782	761	736	734	755	726	775	771	773	769	732	802	702	766	758	793	735	749	762	744	735	772	772	738	778	739	771	776	821	745	759	753	762	728	724	756	715	765	776	735	786	758	698	747	747	769	785	743	783	751	754	725	716	752	789	731	739	789	759	787	777	704	730	761	773	739	772	753	731	728	774	780	793	807	697	748	742	771	744	731	747	781	766	749	733	745	755	745	739	773	794	765	790	710	757	720	773	773	803	803	785	755	739	799	723	750	836	802	774	792	768	806	748	704	730	808	739	745	789	761	702	731	711	744	762	741	782	771	746	751	754	769	773	714	707	740	747	752	732	751	677	725	762	728	743	772	741	679	784	749	760	783	671	753	776	782	767	722	770	742	728	765	730	724	750	735	746	789	761	787	748	767	769	759	675	749	789	783	745	760	789	719	785	807	754	763	741	765	829	752	725	773	790	739	749	744	737	747	724	781	771	792	737	760	744	810	754	770	762	744	731	770	826	753	768	785	762	738	750	752	727	782	752	785	736	712	749	758	812	765	729	736	737	766	760	795	684	744	740	776	782	744	728	764	733	767	751	739	759	715	744	773	773	796	711	789	747	746	761	762	789	763	736	778	756	742	764	768	751	727	740	753	690	779	785	766	742	742	729	739	774	738	769	762	761	793	759	752	719	715	727	756	754	725	773	713	735	778	755	726	753	703	719	760	774	750	755	726	770	772	803	707	743	753	758	777	740	815	765	790	775	764	769	805	748	736	746	746	710	734	793	762	738	757	743	773	805	705	700	697	760	681	772	753	771	738	741	758	757	711	731	702	747	733	758	772	752	796	754	726	779	716	765	775	766	757	714	715	736	759	780	762	762	732	768	774	727	724	762	759	740	794	786	745	724	756	706	758	777	776	735	743	747	714	744	719	781	772	810	792	730	780	749	765	771	730	761	789	746	696	726	741	755	761	760	774	760	724	770	736	761	762	758	779	721	745	766	752	767	769	691	763	788	725	773	753	761	774	756	717	751	775	712	801	756	741	773	761	780	738	775	800	740	740	744	745	744	800	791	758	758	759	697	782	751	781	749	680	763	741	757	763	742	758	773	791	727	735	819	757	805	767	753	719	744	727	730	755	789	705	735	729	716	754	780	749	726	732	679	767	724	765	755	791	732	796	743	786	756	758	720	734	732	769	767	751	737	763	749	774	746	767	763	702	790	784	795	743	769	768	730	724	790	749	790	741	743	790	736	776	688	729	741	710	753	731	728	815	786	789	766	707	737	705	781	781	768	745	767	749	743	773	786	768	742	759	754	768	779	777	754	762	807	773	766	729	826	763	737	750	744	785	760	745	827	746	755	749	727	743	751	787	807	769	730	753	709	743	770	816	789	778	720	738	754	766	736	746	717	788	757	708	758	775	753	730	720	750	725	773	764	730	817	741	769	759	767	761	797	781	720	767	743	775	766	702	750	746	732	734	759	778	777	725	753	768	751	766	730	731	755	761	753	754	740	724	741	717	800	731	764	710	772	735	778	716	776	795	756	764	738	769	719	771	718	728	778	735	750	717	726	757	756	767	756	727	782	767	777	765	778	778	775	753	768	736	761	777	728	781	739	775	778	758	726	744	731	751	759	812	778	784	740	717	725	704	763	746	720	761	790	786	743	708	744	752	801	740	686	733	768	800	746	720	749	736	804	727	702	771	704	763	739	731	712	743	768	735	754	732	809	770	751	705	729	755	761	731	730	757	723	742	764	772	751	737	734	782	767	769	746	798	741	775	714	787	733	700	726	750	763	748	743	760	797	762	766	768	716	770	735	761	740	746	769	776	824	763	757	764	737	762	784	800	759	774	794	774	768	750	757	735	761	747	681	747	765	750	795	762	763	741	773	775	709	745	761	728	719	721	784	804	749	737	739	737	762	728	733	752	799	804	801	795	692	769	748	759	783	732	721	769	746	781	786	749	766	731	778	720	746	724	724	777	740	763	708	759	751	770	734	713	723	843	786	763	696	736	751	755	728	795	719	744	747	722	789	724	763	776	746	754	785	781	769	747	753	756	755	744	763	746	698	759	757	757	746	778	760	758	769	757	721	715	748	745	735	778	786	826	769	730	752	728	788	756	768	739	764	718	798	760	765	744	730	734	770	725	779	719	781	766	738	779	696	753	744	767	728	753	768	772	742	792	757	730	711	792	780	777	804	746	748	714	788	730	753	740	746	744	752	742	784	696	773	787	763	778	807	778	780	751	783	766	724	790	756	741	789	725	750	785	714	741	729	689	724	760	791	765	752	754	752	758	724	723	747	747	758	745	740	748	788	773	764	808	736	733	790	750	752	731	749	786	788	802	737	763	799	690	730	778	744	749	717	745	720	801	751	720	736	705	699	767	808	727	707	778	816	737	750	758	781	744	771	814	730	778	763	753	833	807	726	780	735	777	800	776	738	760	779	719	774	767	741	778	716	804	752	742	746	759	746	736	766	722	721	757	762	757	784	694	757	761	756	777	747	722	720	788	718	730	781	778	757	793	731	762	722	747	759	762	762	750	768	714	777	726	791	683	783	737	704	741	752	782	724	755	745	723	694	705	755	817	729	714	780	752	767	669	678	741	764	765	731	763	719	732	812	741	777	739	748	795	770	753	735	799	732	718	742	755	784	795	769	732	761	755	765	794	759	755	706	810	762	766	775	723	750	742	742	746	751	788	777	724	762	708	748	746	800	697	760	744	799	791	725	762	719	743	726	792	720	736	740	770	784	807	738	832	770	707	769	771	716	774	741	705	725	753	759	809	781	765	709	767	758	751	757	803	740	734	740	772	763	732	751	775	727	769	785	762	706	718	734	754	773	726	752	736	783	733	812	771	783	737	737	749	751	738	763	773	763	772	785	775	757	802	743	782	753	761	817	771	766	799	763	737	775	727	699	736	747	708	736	778	767	807	777	715	717	780	708	738	729	754	801	744	717	773	745	740	712	799	811	756	724	725	773	720	771	770	826	762	815	764	762	698	748	767	748	788	722	737	794	747	738	741	747	756	756	735	750	761	781	749	720	717	695	778	735	754	781	770	747	736	699	750	754	764	805	763	765	751	752	731	748	778	736	724	784	731	786	748	732	808	803	775	785	721	751	745	790	752	774	763	734	747	709	777	764	801	755	755	753	792	742	813	811	739	725	731	755	745	760	763	784	713	716	746	744	726	744	785	796	726	779	732	696	771	787	760	758	720	764	818	802	742	725	739	752	765	737	740	803	759	757	749	729	720	707	750	749	749	757	715	747	731	736	725	756	777	787	782	741	767	766	737	756	793	795	759	738	716	763	758	742	781	734	742	795	768	762	723	739	771	769	714	806	816	762	750	723	776	724	769	772	751	760	756	744	787	724	781	754	754	743	708	743
28996	16316	15026	8162	4037	2380	1745	1391	1541	1347	1437	1517	1185	937	764	675	661	641	599	530	479	462	427	444	428	455	421	381	369	414	423	392	379	393	386	371	389	381	405	414	406	383	417	403	434	428	443	428	356	395	394	391	351	368	355	378	388	411	381	369	417	381	379	371	383	359	374	386	367	365	398	361	357	366	394	353	391	409	372	396	389	394	368	381	372	375	414	383	362	381	388	416	400	357	369	357	423	388	375	392	429	363	401	381	398	381	368	382	364	368	351	396	372	395	405	367	365	392	412	375	383	334	368	360	336	394	383	397	409	346	394	357	393	394	353	379	386	348	392	361	388	350	374	387	386	328	379	415	417	395	401	373	374	385	406	385	346	379	390	348	377	392	379	387	356	370	394	372	394	389	365	372	388	373	404	363	389	393	344	390	395	348	348	377	358	361	386	359	377	386	349	404	356	382	357	398	391	344	382	381	354	387	341	361	437	381	368	386	363	390	384	343	383	371	384	391	398	387	398	356	404	387	379	394	410	364	382	387	368	393	418	391	382	365	383	388	415	407	356	368	357	408	386	358	344	398	402	417	365	394	386	390	418	413	381	334	396	381	415	382	420	355	388	363	344	408	363	390	362	406	365	387	381	357	389	397	394	407	390	370	369	370	377	402	349	397	344	364	390	387	403	386	351	365	417	362	373	376	391	351	412	394	393	376	396	355	392	390	414	410	416	395	402	371	389	380	411	405	407	378	391	378	342	364	420	374	391	356	384	398	390	358	387	381	381	402	427	385	395	367	347	344	417	312	367	328	410	389	410	363	368	367	389	366	407	409	379	388	370	371	385	363	384	404	372	407	379	419	399	401	351	399	356	391	390	375	365	364	359	410	369	420	325	401	375	403	377	399	405	371	376	403	396	353	398	370	347	395	416	394	366	363	384	364	376	402	408	394	392	393	394	396	397	401	417	382	361	365	360	387	389	368	393	395	383	351	349	375	377	381	369	344	382	366	387	381	316	352	368	383	388	398	415	347	382	404	359	403	367	354	373	377	376	411	394	411	434	403	399	370	365	355	387	381	375	414	370	365	367	360	403	389	369	392	381	377	405	417	381	407	396	384	386	402	380	365	386	412	394	379	379	325	388	380	383	371	419	377	369	394	363	398	395	394	389	404	422	397	400	352	387	358	392	365	422	407	359	376	357	377	373	371	423	341	395	372	393	389	401	378	398	376	396	361	384	378	366	437	405	359	371	346	351	396	372	388	391	387	380	380	344	416	372	384	386	419	398	331	351	391	400	416	404	397	394	361	390	365	359	364	401	366	417	392	402	383	369	421	363	362	379	383	379	349	400	404	367	377	397	368	391	378	407	389	384	428	400	394	416	383	363	382	368	365	402	382	354	379	355	381	382	378	392	345	370	440	384	374	402	372	389	368	378	355	397	373	371	372	363	395	381	392	407	379	410	387	414	397	412	396	375	373	418	378	379	371	357	414	379	383	436	369	387	387	413	365	401	385	410	392	384	382	348	392	387	386	421	381	360	394	403	371	388	385	378	409	359	366	340	409	384	400	371	381	384	392	357	386	421	412	376	368	384	393	357	396	408	371	397	399	376	400	390	405	384	369	414	385	404	384	387	375	349	352	378	373	395	375	399	373	335	383	372	405	406	380	357	405	378	367	375	356	376	384	358	335	422	370	392	358	407	424	367	363	358	410	340	415	399	376	373	402	391	425	390	403	382	445	399	431	403	377	382	365	367	358	382	349	337	373	425	358	383	380	402	373	407	405	388	350	365	389	369	400	336	376	407	404	381	382	398	356	400	345	385	386	394	379	403	387	377	368	399	377	364	389	382	392	371	386	358	403	374	384	409	387	384	407	428	379	383	401	370	373	398	377	369	372	386	376	373	370	365	409	388	389	402	395	372	361	376	400	364	401	387	349	414	376	412	387	360	371	391	345	398	367	396	419	426	380	405	396	380	345	418	390	405	384	415	378	387	356	337	376	376	354	396	396	384	387	379	396	414	426	373	387	411	369	395	363	386	389	387	424	405	392	361	398	343	397	386	396	398	400	392	377	342	389	381	373	375	380	382	384	394	394	412	361	401	375	361	343	376	384	409	364	442	379	365	403	386	408	371	370	383	424	406	378	405	375	360	373	364	358	376	368	403	419	390	361	371	355	376	376	376	387	426	381	424	373	382	415	336	344	376	375	395	357	363	374	380	395	372	363	379	385	415	393	418	399	355	374	402	383	399	374	340	366	361	357	339	374	413	379	388	337	395	358	363	419	378	411	387	395	370	376	387	401	415	407	403	418	379	386	386	367	403	352	408	368	412	356	358	411	362	401	369	382	376	357	356	456	395	358	399	385	414	387	388	372	372	403	407	344	369	368	358	379	351	389	399	367	363	370	389	375	414	372	388	348	429	359	341	345	399	393	385	387	389	363	362	375	340	400	400	407	361	380	401	398	388	408	372	369	376	376	352	411	365	377	402	370	394	379	392	366	385	378	343	377	397	416	398	370	384	376	385	425	389	392	411	438	434	360	376	340	379	339	399	388	415	383	367	351	379	405	360	390	377	412	396	377	390	435	420	409	369	366	350	390	409	392	386	355	336	391	388	384	377	375	389	368	405	377	335	364	352	423	435	388	394	361	407	370	379	396	398	401	377	404	383	410	368	348	386	410	376	400	373	423	380	374	374	378	405	356	399	389	377	397	341	382	393	396	372	411	371	421	377	401	385	446	365	416	402	376	367	387	372	387	402	400	405	359	350	381	380	408	383	369	402	380	381	384	380	380	368	370	381	382	383	352	375	356	375	382	392	396	404	372	390	374	382	378	367	391	363	388	373	393	390	380	381	381	366	404	353	362	376	362	393	371	390	383	390	384	405	392	393	409	375	354	345	387	372	397	351	362	388	385	353	383	382	380	392	354	368	386	398	366	385	370	359	381	359	379	363	359	401	361	374	399	367	403	361	407	373	359	392	401	377	368	384	383	427	391	400	349	349	413	377	392	348	383	365	420	376	403	362	360	394	406	355	384	399	364	382	380	396	411	397	398	343	368	344	379	448	387	365	361	397	408	382	423	385	406	402	362	363	398	400	408	414	388	351	399	369	385	378	349	372	399	389	388	381	383	360	315	357	384	423	412	408	374	360	379	364	371	362	390	383	361	359	378	384	374	374	392	367	375	378	410	391	374	353	402	376	347	364	374	381	385	385	355	363	385	389	383	413	355	384	355	399	397	335	387	352	417	382	381	393	372	409	397	350	395	382	379	409	379	378	400	408	386	388	377	382	398	382	349	407	359	428	381	416	380	389	399	395	375	346	347	386	371	394	393	418	357	369	397	433	379	409	393	361	372	416	388	410	425	393	372	393	358	370	380	397	390	392	381	400	348	340	359	374	381	397	399	399	361	351	355	385	385	347	372	358	355	372	365	354	386	356	359	368	353	403	403	357	382	416	393	389	391	394	398	376	423	398	365	346	379	365	392	379	340
18233	12041	19411	15405	11444	8706	6610	5662	6576	5630	5953	6671	5233	4056	3215	2759	2316	2089	2047	1940	1580	1327	1196	1153	1300	1299	1005	986	1005	957	1067	921	884	896	868	921	868	873	820	899	901	847	1061	1155	1147	1033	1005	965	928	868	876	842	848	836	883	884	863	853	882	820	877	817	893	900	804	904	834	810	870	835	907	901	844	757	805	835	859	868	814	896	880	871	816	885	914	867	831	893	880	870	886	836	819	853	872	846	803	821	822	767	823	859	854	851	845	814	791	839	806	856	897	798	809	796	847	862	846	868	930	889	864	908	851	842	826	834	864	827	838	823	884	795	910	896	822	826	863	854	898	814	825	851	838	810	875	874	849	844	810	893	899	847	845	878	906	801	867	858	844	851	875	828	810	806	826	874	883	873	859	830	881	841	802	821	812	844	835	880	829	841	860	787	844	855	907	858	837	858	846	831	844	853	873	836	828	825	865	856	867	805	860	912	832	833	901	792	830	836	822	836	866	818	842	880	800	840	829	841	841	800	880	773	891	853	866	877	828	872	867	863	832	813	799	874	785	854	878	813	873	839	865	839	813	857	813	906	812	855	861	895	820	863	839	762	891	849	858	872	841	822	871	826	860	869	852	841	795	891	792	854	828	810	825	874	837	836	829	808	829	885	832	847	861	798	856	849	806	828	874	846	881	832	845	862	869	825	831	825	838	838	905	834	844	867	848	894	826	822	812	860	870	820	809	814	877	893	873	831	854	842	845	839	865	869	871	864	828	859	870	851	816	848	838	899	849	814	826	835	841	859	850	905	798	808	824	828	858	822	845	804	860	846	820	890	851	862	842	837	865	846	860	889	861	883	828	861	844	878	829	865	851	836	902	874	806	838	881	848	879	862	875	866	886	854	838	856	837	853	849	809	820	825	887	841	918	850	816	878	859	825	834	799	854	884	867	816	833	846	828	821	889	849	849	855	803	805	883	853	830	806	837	895	850	867	847	858	854	845	815	846	836	821	806	867	846	868	869	860	799	805	820	829	884	805	825	828	866	831	891	843	884	891	833	873	854	852	893	918	821	843	876	842	831	876	880	863	790	840	820	826	797	829	803	887	882	813	886	834	817	810	816	824	827	867	895	844	896	801	827	870	857	873	872	841	812	863	801	845	884	857	880	864	869	884	839	827	817	874	854	891	820	837	835	837	862	836	871	856	867	834	888	898	870	851	811	895	890	881	810	872	853	897	847	886	842	893	837	845	786	856	846	816	863	852	846	851	837	841	819	865	869	890	871	840	843	805	855	856	894	894	802	892	831	830	858	882	879	862	871	858	881	874	826	856	858	865	872	840	838	889	868	871	894	864	880	808	789	855	818	836	804	862	846	856	858	857	877	925	891	853	866	842	904	863	896	915	813	868	840	847	846	865	851	905	839	852	815	861	834	844	828	819	846	835	840	866	824	821	831	849	837	881	870	867	846	839	889	793	852	848	804	849	807	807	865	823	882	801	893	862	864	839	876	869	783	863	850	859	867	881	790	836	834	821	855	808	815	846	830	792	865	809	810	868	836	837	832	839	913	892	827	870	850	858	834	847	839	857	881	875	842	836	839	842	864	830	878	910	842	833	899	831	849	865	913	883	836	845	871	840	853	860	860	905	856	787	847	893	858	847	890	899	856	864	872	838	792	885	880	815	847	872	870	866	855	848	855	850	888	845	825	831	865	829	830	801	817	838	865	863	826	873	848	838	846	811	862	839	813	879	832	882	846	843	850	873	860	786	845	841	863	822	895	847	820	819	865	858	879	850	831	836	854	817	936	858	854	884	871	895	850	823	868	852	826	830	883	878	828	780	850	824	843	827	855	868	831	807	814	917	874	876	815	839	871	862	864	854	874	886	818	866	922	797	856	855	845	860	828	902	821	845	833	883	868	856	848	793	859	845	815	845	886	808	876	875	886	878	859	876	817	805	838	819	837	835	815	878	887	847	874	815	860	832	880	859	814	881	836	848	816	859	865	851	865	765	824	893	864	817	872	837	828	870	845	855	888	884	883	899	863	852	884	843	831	859	883	863	843	835	832	867	840	870	827	877	818	830	887	871	836	831	866	865	790	850	855	851	851	844	839	853	849	866	858	816	899	882	816	818	837	857	852	889	837	868	822	806	868	823	878	886	803	865	841	833	863	817	867	875	887	856	921	933	798	899	869	852	866	862	807	881	824	869	857	837	885	877	866	846	862	914	848	801	849	848	874	823	841	855	852	892	848	829	852	849	847	816	803	913	860	883	868	838	832	925	849	847	900	877	844	873	850	828	862	847	821	815	856	830	856	829	864	870	799	845	848	831	770	804	850	872	888	871	853	869	852	844	834	842	875	817	842	854	813	869	824	868	832	807	806	836	840	852	842	874	879	822	821	863	837	821	886	836	827	904	853	875	874	842	901	791	859	834	799	829	857	849	883	886	836	815	879	856	842	861	840	859	866	827	868	892	892	855	837	901	856	853	856	827	843	851	840	879	857	821	804	840	872	917	844	857	832	885	897	863	860	860	853	874	818	848	843	853	839	827	880	836	860	830	883	826	821	863	875	845	874	875	859	799	825	832	871	903	863	841	880	832	895	864	855	830	843	868	855	846	848	852	850	858	923	850	844	857	803	846	914	830	830	846	839	819	842	814	852	803	829	833	825	849	814	820	893	861	841	862	862	858	818	837	840	882	846	889	843	834	882	840	862	875	811	871	851	843	847	855	850	879	842	851	833	844	863	844	773	826	855	811	816	857	864	873	798	836	842	809	802	895	910	863	827	815	804	914	812	878	866	859	855	841	818	888	854	883	880	817	859	838	872	852	804	859	837	845	862	890	817	856	856	855	880	896	863	850	829	853	880	791	855	821	804	881	862	867	857	883	841	888	871	877	890	859	874	894	856	833	871	836	818	857	844	810	865	804	852	830	855	898	809	838	845	821	870	853	821	839	849	806	854	857	850	824	905	855	848	868	850	830	865	849	860	905	840	867	841	852	822	843	827	815	904	878	821	924	872	835	895	871	869	863	891	816	848	850	843	868	861	788	847	824	852	827	837	848	836	885	870	843	887	824	839	815	841	831	850	859	836	809	867	877	893	829	873	794	896	876	916	801	830	853	888	830	859	876	826	826	821	824	808	870	876	810	901	840	850	861	805	884	865	897	832	879	858	885	810	800	840	836	866	836	843	854	843	878	848	830	854	847	890	773	840	864	862	854	821	843	856	866	844	824	881	829	792	818	842	836	868	879	846	819	867	850	840	858	845	879	814	899	793	860	879	831	912	840	847	863	892	861	863	853	865	846	847	877	802	906	778	880	889	830	781	822	853	898	882	932	819	844	887	885	857	868	818	818	868	887	832	824	923	854	827	845	836	781	832	822	873	890	872	859	837	872	883	852	832	847	855	878	870	830	796	832	861	862	891	819	825	853	878	821	798	831	856	815	876	847	865	865	867	852	817	849	891	826	850	842	865	858	843	851	871	862	881	829	859	858
41110	25096	22061	10868	5614	3473	2345	1703	1945	1709	1591	1909	1538	1177	977	834	697	669	606	592	479	435	476	496	471	518	418	367	422	464	454	420	401	428	397	403	378	398	388	377	398	448	493	516	453	483	504	440	390	401	396	411	350	400	390	353	400	383	392	398	448	391	428	405	404	379	398	411	398	369	397	385	388	428	386	400	395	403	381	340	409	356	360	420	391	405	400	384	416	376	418	393	398	381	372	371	403	421	417	386	410	411	382	399	429	413	405	372	367	409	394	393	407	411	419	370	434	394	394	382	405	378	387	386	363	386	409	397	406	431	427	372	379	386	413	416	417	407	399	374	383	388	441	423	399	389	398	423	358	393	432	405	386	417	371	441	394	413	395	390	372	444	394	409	420	363	414	398	368	393	403	365	389	396	412	367	436	423	403	418	394	397	400	354	401	420	394	391	389	388	412	441	416	375	373	411	413	385	407	373	388	399	425	438	397	406	372	421	389	397	391	373	395	408	367	349	396	380	376	373	353	365	415	433	389	396	407	380	398	427	394	429	403	402	402	401	415	374	432	398	389	392	390	413	383	395	369	376	379	414	397	376	392	387	412	398	412	410	371	404	424	383	353	392	361	417	352	369	434	374	412	391	384	369	390	419	397	424	414	384	397	393	351	413	389	351	371	373	383	380	377	396	411	417	385	375	395	452	410	414	414	382	363	410	406	423	411	377	399	407	391	372	430	401	397	402	411	375	392	430	355	438	361	427	356	408	400	396	362	402	383	398	411	385	392	389	419	373	398	391	390	404	404	363	365	413	368	408	373	418	385	409	429	397	426	399	362	392	406	391	365	388	397	378	391	413	404	430	363	370	339	417	380	396	382	378	355	405	397	395	408	424	424	435	419	374	384	394	419	368	406	401	383	395	422	409	397	413	397	402	370	415	393	421	396	376	440	398	366	385	379	389	405	420	379	408	363	353	428	386	421	388	387	366	382	375	389	397	387	411	395	400	350	381	399	362	386	374	374	364	373	408	358	388	384	416	427	406	345	408	375	396	410	409	362	368	429	434	396	386	346	386	423	426	408	377	391	402	439	376	389	399	437	396	400	362	360	391	378	381	381	376	419	361	370	389	415	403	401	343	404	402	443	399	434	373	378	348	423	364	429	409	402	415	415	395	366	357	432	426	386	414	369	375	366	420	359	362	404	394	384	376	435	371	383	407	368	407	427	416	395	424	363	391	418	366	421	371	392	432	421	404	382	385	393	439	363	399	432	404	402	422	377	415	418	363	406	382	396	404	375	389	372	373	386	405	417	378	391	378	389	419	415	389	390	420	359	420	372	407	384	378	370	392	397	368	385	376	410	412	348	412	380	415	409	354	378	377	418	372	377	371	415	411	342	402	405	402	420	344	408	399	409	374	403	385	415	370	326	361	396	385	370	387	394	370	409	440	398	399	421	372	356	422	432	376	374	392	384	355	334	405	394	385	340	383	421	427	363	375	378	400	430	445	372	381	414	408	400	422	426	404	373	399	409	363	389	421	380	410	410	398	436	423	408	345	402	431	421	353	394	416	361	376	408	431	399	413	362	403	437	408	407	387	393	380	396	416	390	400	417	447	468	410	423	354	386	379	368	416	398	378	391	401	407	420	380	404	418	403	393	373	412	400	384	386	439	356	406	420	381	437	377	387	402	398	371	394	390	349	395	414	378	406	427	382	371	419	390	375	376	396	406	349	380	420	391	387	381	395	386	391	385	398	378	433	402	408	402	376	386	416	412	384	396	379	414	404	387	400	397	400	438	379	391	391	392	355	406	397	391	404	404	390	393	382	382	394	369	415	404	369	386	433	386	404	426	410	410	384	387	397	380	418	389	371	396	375	414	394	396	413	382	387	411	381	429	387	378	406	430	368	394	384	420	436	460	445	397	424	371	405	412	416	403	417	362	423	419	401	402	412	414	395	386	381	380	376	364	395	433	400	465	367	387	400	422	392	389	384	374	391	388	379	415	418	426	403	386	409	401	407	448	385	374	373	381	419	374	386	416	394	339	367	382	341	382	444	391	403	386	382	401	403	383	362	370	416	408	406	395	366	403	397	363	408	388	388	401	382	396	387	389	359	358	396	362	394	376	393	429	379	377	395	379	392	391	394	361	397	397	401	390	395	389	377	377	409	420	430	419	339	370	360	403	368	368	382	393	392	345	399	408	367	405	398	426	373	396	393	377	381	388	377	369	408	400	373	365	381	418	400	393	389	385	400	359	395	401	390	365	374	433	379	405	398	394	409	405	381	389	373	346	370	367	418	430	416	409	451	363	419	381	368	395	401	367	402	404	396	395	364	397	428	417	389	413	380	390	384	422	367	358	377	394	412	406	411	394	414	393	425	359	447	403	382	369	400	426	396	385	396	382	390	391	411	386	403	381	379	397	395	396	416	379	389	403	384	414	418	398	442	396	367	418	415	395	390	402	401	364	389	413	345	393	385	394	413	372	392	350	378	399	340	398	428	394	374	421	408	399	394	399	397	383	380	379	448	422	367	368	408	385	414	398	377	403	384	360	365	395	413	380	382	359	378	363	383	398	386	382	416	369	398	377	413	393	384	405	416	353	378	387	429	402	387	423	416	389	383	347	401	417	412	414	383	417	384	380	426	411	396	386	406	414	391	409	392	387	412	406	373	424	400	394	369	439	363	396	405	380	392	415	412	389	430	388	390	409	401	408	387	408	396	428	390	392	369	383	424	412	381	378	408	415	386	385	464	400	362	423	392	395	440	391	407	431	417	424	437	371	445	419	417	377	390	415	381	382	391	401	393	380	371	427	422	392	417	369	351	416	423	442	359	381	398	402	369	406	393	396	370	418	362	422	432	400	408	377	438	348	373	420	415	365	391	421	436	384	368	401	444	402	438	366	407	388	419	430	367	399	390	407	397	378	385	428	381	396	405	395	389	402	385	374	364	428	386	376	384	403	360	396	389	402	401	370	382	393	406	420	342	420	419	403	438	365	379	360	438	411	423	415	376	362	421	381	392	439	424	386	353	381	430	438	380	426	385	378	400	390	373	374	403	390	379	400	394	420	403	412	380	389	421	369	401	410	403	415	398	411	399	412	407	389	384	425	389	391	410	362	426	363	363	419	371	412	368	403	399	418	361	403	378	405	392	380	415	375	391	420	382	403	389	358	390	414	393	413	377	411	440	418	412	391	373	378	391	384	425	403	367	403	378	374	355	407	421	405	388	385	394	421	418	391	395	363	412	402	416	392	383	383	420	419	397	414	386	397	375	385	398	423	434	385	391	405	384	387	386	386	382	401	400	380	407	388	394	381	360	385	356	411	369	397	410	393	383	377	370	387	417	408	391	402	352	388	368	404	426	401	396	415	405	406	408	401	414	368	394	412	376	409	399	397	382	389	360	427	380	373	392	394	377	398	403	430	417	337	389	420	408	376	387	394	400	340	381	360	384	398	421	416	405	412	424	415	388	395	402	378	392	398	389	395	383
25056	18169	23815	17360	15115	11612	8417	6570	8169	6712	6466	8156	6573	4941	4143	3568	2844	2485	2405	1917	1497	1411	1278	1268	1414	1520	1103	1155	1062	1133	1068	944	926	929	876	916	920	854	902	885	908	1216	1372	1419	1311	1267	1140	1078	1009	884	914	884	908	898	886	907	893	856	869	861	862	846	805	861	891	846	856	832	888	856	932	880	862	854	797	859	857	846	846	861	843	845	941	926	878	873	897	864	814	921	876	903	902	870	859	846	850	857	877	849	865	896	828	879	852	858	874	884	844	887	847	810	841	936	868	841	806	828	872	809	885	876	850	895	942	828	853	852	889	850	857	851	864	933	859	846	865	855	853	871	844	876	903	927	866	867	903	852	884	907	862	845	818	864	852	863	866	847	891	839	865	879	916	826	870	852	808	893	817	841	874	853	883	912	858	812	885	858	881	862	890	863	820	844	890	818	864	886	833	901	806	880	828	899	895	852	865	821	850	886	844	874	837	867	877	839	833	868	876	868	871	831	844	812	886	831	835	859	902	838	859	845	847	866	884	862	875	842	908	829	841	851	885	864	834	795	814	871	861	820	866	855	838	861	836	870	847	882	831	854	836	880	875	835	883	849	915	861	864	882	821	838	860	851	886	881	898	833	859	859	884	909	872	852	808	835	863	893	828	887	882	880	886	866	889	885	839	866	849	835	836	830	866	884	848	861	882	826	845	855	880	812	881	847	859	883	859	838	913	857	847	851	852	864	813	865	852	865	884	870	866	894	864	842	892	923	881	828	849	832	845	913	861	871	843	896	925	878	875	869	896	874	863	872	826	855	848	819	903	830	894	907	843	851	899	880	837	861	878	840	863	829	871	858	874	804	887	833	859	907	858	839	854	881	826	880	851	898	866	850	841	884	889	858	944	775	876	868	864	898	871	819	894	859	877	872	837	850	880	857	863	853	862	807	848	862	833	902	857	878	884	851	850	873	793	831	925	824	839	888	889	837	906	899	859	855	824	914	894	862	908	866	887	855	872	820	811	877	866	865	837	837	835	860	851	904	856	905	845	845	901	930	874	838	853	861	869	886	886	834	856	834	820	822	892	835	838	872	865	874	848	907	856	845	855	867	869	875	891	870	896	795	905	799	886	872	890	850	864	882	855	833	822	826	898	865	866	871	908	853	868	899	882	850	890	855	864	849	875	871	875	889	865	837	899	883	878	856	862	880	858	865	885	886	853	889	872	840	850	889	831	905	853	867	903	868	879	832	837	848	905	833	877	822	891	861	839	863	816	878	850	848	889	855	899	850	844	880	878	864	871	866	872	826	821	877	836	829	849	888	859	871	859	833	844	868	920	893	854	848	900	871	906	852	842	856	839	852	853	873	909	835	860	872	860	907	871	851	833	836	877	781	858	848	890	924	872	881	868	843	867	919	849	871	911	828	841	873	854	900	839	826	880	884	871	846	872	874	878	810	852	907	930	822	862	851	852	853	859	827	811	873	862	878	886	878	851	901	827	910	853	901	813	863	873	860	884	874	911	836	814	840	847	853	866	858	899	881	873	837	895	878	856	866	903	855	872	828	872	883	809	851	911	907	871	852	854	875	887	884	850	865	871	858	877	862	881	940	875	880	879	867	868	841	866	855	859	916	816	874	858	853	945	832	938	875	851	855	884	835	834	894	887	870	849	854	850	872	896	882	879	851	904	869	873	883	868	858	878	836	866	840	823	850	863	878	891	828	818	829	902	884	846	842	866	865	890	847	948	855	849	859	889	819	882	888	881	887	873	902	831	868	883	856	832	824	865	884	876	919	903	857	886	839	877	840	848	876	898	852	835	865	883	848	839	771	871	877	818	880	874	842	874	876	807	849	827	859	810	857	843	884	863	855	866	863	871	878	885	879	888	871	902	892	868	884	837	847	923	848	892	833	847	869	832	874	904	859	895	874	814	841	933	837	894	897	858	827	888	870	879	839	833	918	837	866	846	860	894	839	846	849	910	918	856	837	858	817	919	848	840	865	834	865	866	839	874	857	844	841	868	880	860	821	917	845	830	894	906	869	875	904	889	839	839	912	870	881	844	852	863	846	860	841	887	878	910	827	870	845	895	876	864	806	910	855	859	869	871	784	843	818	826	861	849	870	824	883	868	848	892	850	841	869	872	807	867	872	845	847	830	873	873	878	878	806	871	861	908	859	845	845	831	861	862	848	867	835	851	843	836	870	859	873	835	795	849	874	848	897	801	792	855	850	896	876	854	843	833	870	867	942	855	871	912	836	871	846	935	866	837	828	858	907	926	899	904	866	856	865	833	890	863	859	858	874	857	850	849	892	848	844	874	840	851	848	878	849	842	886	891	858	863	882	826	860	848	931	849	849	867	862	884	878	845	878	873	864	868	857	868	791	898	866	862	833	843	820	936	862	870	878	854	838	882	897	850	838	898	840	834	860	870	893	797	871	826	869	901	909	848	904	836	883	871	881	870	854	815	861	894	915	846	857	823	856	866	889	879	851	879	841	837	828	845	904	876	852	894	827	880	866	882	879	905	871	878	871	805	895	842	865	810	869	852	826	838	840	841	876	945	879	885	876	803	845	863	862	858	816	884	921	914	840	859	839	821	794	844	843	855	888	861	880	882	951	898	945	883	822	851	819	867	858	864	872	860	932	853	836	867	889	879	834	819	849	917	871	850	880	829	864	833	851	886	828	782	908	898	824	811	862	885	835	816	853	845	879	905	824	838	866	871	891	898	851	836	866	899	899	825	840	845	833	880	877	898	883	848	842	788	898	845	869	880	885	878	826	858	832	829	846	924	806	891	868	835	855	866	851	832	868	859	814	864	843	893	895	910	893	846	866	825	849	912	887	887	874	881	851	864	890	870	894	894	804	921	858	854	854	898	849	892	928	846	897	868	866	879	844	859	892	861	851	852	859	832	814	881	891	845	864	924	853	904	843	878	837	859	841	868	908	856	881	848	921	839	860	859	868	857	805	866	839	848	830	841	845	859	852	834	880	892	876	848	879	796	816	839	853	881	903	884	864	831	846	878	891	868	843	883	867	889	864	823	888	872	915	838	817	872	889	817	815	888	905	787	869	885	912	867	823	876	889	890	844	881	853	892	887	850	929	830	864	862	850	889	829	892	902	830	823	878	877	847	854	869	906	889	896	828	850	867	844	914	844	849	878	821	854	862	849	860	803	848	912	837	839	855	849	858	875	789	833	898	910	840	834	833	911	888	813	856	890	873	906	867	857	891	894	870	859	856	898	812	850	829	830	858	855	857	799	882	897	838	850	881	878	829	826	840	880	901	878	873	874	920	837	886	837	870	875	875	858	810	884	834	852	881	842	875	797	868	855	878	866	890	868	878	871	830	856	838	849	868	883	850	890	872	904	891	865	830	836	893	872	829	886	856	871	882	880	849	832	849	851	892	839	855	876	854	856	897	842	845	886	848	846	893	909	923	814	810	887	826	836	853	905	834	817	829	886	864	880	869	833	868	866	861	894	835	857	826	847	823	852
19702	9837	6914	3686	2370	1602	1235	882	876	934	738	755	716	664	614	551	449	408	396	408	389	367	383	348	361	391	366	314	341	331	354	322	338	352	337	341	331	329	343	320	324	350	340	350	351	344	334	354	320	367	327	348	333	331	303	328	329	345	355	315	298	369	321	335	315	309	330	327	347	321	300	308	306	297	314	332	321	311	316	322	314	317	327	321	340	304	348	361	334	353	324	325	319	338	351	322	292	308	324	327	309	360	351	351	374	346	336	311	352	279	324	313	337	298	309	306	316	282	316	325	325	332	310	350	355	321	301	356	357	344	326	358	331	302	300	315	337	301	297	346	316	308	362	289	352	316	355	305	356	347	336	321	306	317	321	360	348	317	341	305	332	341	325	311	336	292	334	342	374	311	312	335	320	359	330	369	326	331	314	343	317	311	319	346	319	330	347	368	364	287	337	317	351	312	339	340	307	344	321	396	330	341	346	324	328	301	315	357	314	330	357	365	278	335	312	324	337	297	296	322	323	291	306	326	295	332	310	307	298	319	333	305	369	365	314	344	385	335	288	316	353	337	361	325	333	303	349	307	337	341	341	311	318	310	332	301	319	324	313	300	335	338	328	328	337	331	302	334	316	351	308	302	317	318	294	273	325	330	362	327	317	336	346	328	333	329	302	363	299	328	335	300	357	353	338	344	339	368	341	367	356	361	328	330	320	326	299	322	305	347	303	327	274	323	323	314	352	326	330	359	366	319	333	321	325	343	302	315	333	339	297	280	313	307	317	290	374	356	322	326	356	324	361	298	325	309	316	329	351	350	306	332	334	338	344	312	343	334	320	349	309	327	326	346	301	363	343	352	321	346	327	332	312	321	317	331	319	326	335	316	322	342	304	314	315	310	350	289	346	357	316	327	349	277	333	360	318	344	318	294	341	315	331	315	309	303	329	328	337	310	324	311	313	333	320	301	314	301	344	307	315	361	363	328	297	296	295	323	305	308	335	322	319	321	342	326	333	316	343	335	336	329	323	344	296	337	302	340	346	276	338	321	334	322	301	336	326	311	369	319	315	315	340	304	317	340	355	358	326	309	316	303	345	318	300	302	303	302	310	342	338	315	311	303	361	320	308	297	306	349	333	329	319	324	326	323	360	337	367	309	325	317	339	332	335	347	336	326	302	348	300	326	330	323	340	327	317	329	335	324	296	337	340	311	317	326	366	303	304	305	337	330	324	314	333	342	361	326	286	332	303	340	298	334	318	328	327	309	357	318	339	339	321	377	323	346	361	362	348	286	325	339	350	322	336	341	304	325	301	329	332	336	359	354	334	333	328	366	356	346	363	322	325	349	312	350	340	355	334	314	333	334	334	335	294	330	333	312	303	340	296	302	348	344	359	332	345	339	309	327	317	335	323	335	314	321	335	340	345	300	315	352	350	335	310	374	309	348	337	341	327	344	349	304	313	322	322	348	333	338	311	313	387	319	322	309	348	288	339	351	379	322	374	332	328	314	328	307	333	340	308	355	323	337	328	327	318	325	297	379	314	325	345	294	300	342	350	338	348	353	327	357	330	308	342	336	326	343	331	329	332	354	331	336	378	369	313	318	328	353	329	337	344	344	355	367	354	338	322	300	345	358	315	333	307	312	290	302	326	294	338	347	362	337	346	339	330	320	349	310	313	337	333	337	326	366	346	330	315	279	333	336	343	331	339	326	312	338	315	321	310	354	366	323	319	333	312	312	336	324	330	335	339	329	336	300	328	315	317	339	346	323	337	339	323	317	330	344	294	302	351	321	341	315	348	304	351	330	293	290	306	309	333	342	297	319	325	367	312	306	312	310	323	379	338	347	320	331	347	328	315	332	339	306	307	346	330	328	351	339	337	345	344	333	344	343	304	332	337	371	340	316	354	354	318	323	316	341	323	327	324	334	352	319	320	311	321	284	351	329	339	315	319	314	331	308	298	312	348	344	326	356	326	331	307	345	353	321	319	333	342	343	349	333	320	344	341	332	330	337	337	339	345	365	325	321	334	330	362	303	347	307	351	345	278	317	311	320	316	292	304	323	345	344	316	283	326	328	357	297	294	320	348	306	325	315	327	318	320	328	324	317	348	338	318	350	289	314	304	341	315	309	332	281	313	323	307	319	338	326	350	371	331	343	338	353	293	345	318	341	325	342	323	332	336	324	334	303	304	309	333	351	312	347	319	332	349	313	331	360	335	334	321	317	321	325	328	306	321	309	297	307	353	318	337	339	306	337	312	327	314	323	311	336	319	314	353	339	359	309	315	328	330	343	325	342	360	327	344	345	291	302	306	332	323	303	322	287	325	313	289	320	348	311	349	319	279	314	303	310	326	336	330	335	323	328	307	314	351	357	352	350	312	330	329	330	304	307	299	322	319	308	323	338	323	344	313	336	322	341	342	340	320	300	308	333	359	316	342	318	339	331	325	341	344	343	322	315	326	340	314	357	349	331	256	346	331	322	329	299	338	323	325	300	304	341	332	334	334	307	312	342	318	345	318	348	345	323	334	322	328	350	321	288	332	319	324	379	306	302	319	305	331	299	347	308	319	331	315	333	360	331	293	300	294	340	321	350	311	316	338	308	333	331	332	347	331	303	322	316	340	332	391	292	324	341	334	312	329	335	333	338	300	324	361	327	343	332	299	338	295	298	335	292	344	325	317	350	317	337	345	342	340	331	324	308	331	350	309	333	331	318	325	365	327	300	339	349	306	307	334	319	301	300	302	305	304	346	337	302	355	366	325	353	317	333	323	344	358	354	334	334	339	330	323	319	335	342	352	321	323	328	317	354	339	317	345	368	308	330	335	327	329	351	336	285	311	325	352	322	309	316	348	320	319	316	321	312	378	315	330	282	333	370	338	329	343	307	364	299	303	334	374	320	326	314	342	302	333	350	319	311	319	309	341	327	311	322	317	343	346	334	322	349	315	339	321	324	356	316	297	315	337	314	299	349	296	306	303	361	337	319	348	314	326	309	316	363	349	338	316	350	311	325	292	309	324	336	322	366	320	320	315	311	311	329	342	326	313	341	340	362	335	336	338	333	312	336	341	338	323	327	320	307	311	322	339	346	332	320	343	343	330	338	339	365	314	358	330	297	322	331	322	330	331	328	302	334	317	283	321	320	329	348	330	321	338	351	352	305	321	300	361	351	327	295	323	346	321	335	324	330	305	315	323	345	330	336	328	319	300	363	331	328	334	323	344	327	361	345	333	299	336	315	327	318	279	322	328	306	332	335	305	321	346	352	325	310	360	334	344	335	317	298	346	334	327	333	366	333	319	310	312	323	349	306	333	322	320	326	364	318	352	318	302	283	320	323	334	319	318	348	292	341	285	365	314	302	343	299	345	330	303	277	379	354	354	345	343	335	317	323	313	331	310	327	348	294	337	311	319	312	312	347	311	351	344	329	339	318	288	340	329	328	317	335	307	309	327	340	322	344	298	334	310	310	312	286	310	302	317	326	333	349	345	291
12039	7621	10251	8690	7909	6351	4833	3480	3690	3788	3130	3123	2892	2386	2127	1854	1629	1346	1311	1132	978	983	869	921	1033	980	900	803	800	783	777	781	776	732	763	780	763	774	702	724	771	765	781	765	784	818	789	750	695	711	745	701	769	710	761	737	755	787	728	741	761	730	717	717	791	754	751	722	749	692	728	732	729	743	762	720	702	724	726	744	759	723	729	718	680	749	707	713	730	740	723	789	753	725	737	754	710	775	731	672	766	776	750	758	756	718	754	733	773	728	711	741	703	720	722	742	719	743	727	707	786	724	757	723	725	787	722	759	726	742	756	738	737	730	719	716	741	744	782	745	777	773	718	733	749	774	735	753	722	785	785	762	728	771	740	722	722	742	708	725	770	755	731	720	725	728	713	723	711	718	718	681	742	719	757	774	763	754	720	760	735	736	724	692	754	749	760	740	702	711	705	811	805	728	748	758	733	726	785	717	789	776	788	770	781	716	762	697	729	782	709	686	766	799	699	714	798	738	711	788	761	707	709	796	718	718	731	764	658	742	735	768	740	756	745	739	746	727	719	710	760	821	739	733	760	720	780	743	749	752	735	756	723	748	731	772	734	776	736	672	762	759	706	723	833	712	753	748	757	749	766	743	722	801	758	725	750	709	718	680	740	709	715	759	732	744	729	710	749	795	712	704	713	734	730	740	747	709	709	726	766	724	691	768	730	767	733	706	702	717	774	708	717	726	734	753	716	712	750	726	750	731	724	751	726	741	742	774	726	739	762	710	732	719	771	708	758	713	751	686	679	708	766	741	806	717	752	760	718	735	719	781	719	739	761	777	736	707	778	681	723	715	765	695	784	757	721	759	742	765	784	726	719	769	753	799	750	732	739	719	746	730	750	711	734	728	706	733	784	718	778	744	680	783	758	726	767	763	763	734	705	760	733	721	734	741	744	742	714	677	681	728	768	759	698	732	768	700	775	787	711	727	774	743	743	837	723	752	675	693	757	694	718	733	750	703	722	769	775	730	722	687	726	768	702	705	775	726	722	715	807	768	751	785	717	741	758	731	716	731	693	764	691	713	766	744	768	736	719	750	733	721	697	707	739	700	731	705	746	722	701	758	735	740	705	785	734	753	707	715	699	803	770	752	731	761	750	738	694	738	710	734	694	754	756	716	740	732	746	711	746	765	744	697	699	699	743	785	705	723	749	699	745	676	721	701	727	757	746	790	716	719	739	790	712	754	699	739	693	779	691	690	735	712	762	718	730	749	770	755	817	766	745	767	775	728	776	736	759	728	753	744	685	728	707	709	725	702	763	767	721	759	739	738	764	729	718	754	765	701	757	743	730	709	765	696	739	762	728	698	731	735	693	756	702	740	780	718	737	743	711	738	720	735	743	726	739	824	742	750	811	765	764	780	705	713	772	763	734	781	752	758	758	709	740	737	690	768	701	738	726	728	719	762	730	750	708	707	748	721	698	738	770	778	792	755	727	741	739	794	723	751	691	700	757	744	735	708	718	705	780	774	735	770	731	721	732	684	702	712	711	743	712	742	761	727	715	759	723	748	746	777	741	769	765	722	718	784	741	810	778	748	700	713	741	735	763	779	708	718	756	742	726	724	720	728	785	737	716	748	726	745	727	723	745	744	730	753	730	763	764	770	731	733	765	743	710	776	728	740	752	699	769	747	715	772	770	759	739	787	739	737	714	746	710	730	724	721	720	723	733	790	721	766	736	734	735	745	717	736	749	721	738	753	731	773	716	733	733	745	739	682	704	740	725	695	718	775	769	747	793	719	775	709	719	739	753	753	789	789	723	778	726	772	733	767	714	709	726	758	705	767	718	767	728	741	741	738	760	760	753	742	741	783	695	761	756	738	753	737	725	753	688	748	787	772	685	742	738	709	767	737	764	720	739	697	735	687	735	736	769	749	751	741	745	724	699	763	706	774	713	771	704	805	719	741	760	725	728	759	710	725	734	747	783	725	764	770	724	752	782	770	728	779	749	783	764	788	727	760	703	719	692	751	697	757	732	796	736	719	731	736	749	775	751	749	741	786	744	754	739	731	730	715	789	697	767	754	745	742	718	667	740	728	735	712	713	724	764	745	725	759	771	720	690	699	752	756	755	723	689	761	745	757	722	754	769	723	711	785	810	734	689	772	747	712	722	741	722	702	722	737	760	756	751	731	723	737	737	776	735	760	726	721	744	769	789	779	740	728	718	764	743	724	705	752	735	716	739	742	763	721	798	743	753	763	706	764	700	744	705	723	747	745	799	742	720	687	708	718	760	702	731	709	745	734	716	749	743	709	738	755	675	754	728	766	765	712	725	760	731	737	733	710	730	777	718	827	802	712	745	748	691	718	705	773	723	739	729	767	771	728	704	678	729	712	729	745	763	727	773	717	741	707	705	728	733	728	705	774	746	743	758	756	706	761	683	742	712	751	735	736	756	723	752	706	791	738	722	722	708	702	727	760	709	744	704	707	729	712	723	750	752	736	785	756	753	719	803	710	710	731	693	759	711	705	774	785	704	697	786	787	772	763	726	764	728	729	749	727	763	726	719	746	717	748	752	709	699	761	725	750	754	773	734	731	731	740	730	751	709	737	749	737	720	750	725	693	743	736	684	736	669	765	715	728	704	739	798	764	741	718	790	706	737	710	716	760	756	728	754	704	731	687	749	752	697	735	696	744	765	741	686	736	726	706	709	779	691	694	758	736	707	730	750	739	769	748	751	691	750	733	745	722	714	750	789	704	734	729	686	739	743	751	761	742	702	745	698	764	679	708	746	804	761	727	723	684	745	715	740	731	788	742	786	772	693	731	744	765	742	699	748	708	720	696	700	728	763	741	719	729	688	769	717	716	716	698	719	706	679	768	791	731	750	767	752	749	691	714	744	738	735	746	745	716	706	721	737	734	739	755	710	760	755	708	742	757	718	734	717	727	752	707	764	709	747	759	779	700	742	701	694	751	760	723	741	735	751	685	693	761	754	718	753	747	721	673	748	715	723	743	784	718	721	745	731	783	743	706	654	738	810	743	733	786	698	710	692	720	763	736	751	729	748	777	716	785	729	798	712	713	753	686	769	744	732	738	703	757	770	709	743	723	755	772	752	716	770	735	744	732	745	760	708	780	677	763	704	761	752	711	755	703	722	731	732	768	722	724	680	721	736	728	713	727	758	762	733	766	713	723	741	740	728	701	705	817	763	783	724	722	801	757	720	774	762	734	723	768	715	788	770	752	717	763	721	744	757	722	765	714	732	724	761	737	720	752	751	697	747	782	723	743	734	747	700	756	716	733	706	739	776	768	752	744	799	781	754	721	730	763	730	773	777	778	787	758	725	731	743	750	731	761	759	715	711	772	780	722	759	759	735	779	690	711	769	706	728	756	744	731	733	726	752	774	739	725	742	751	714	762	740	754	713	758	719	727	721	709	769	765	769	734	720	736	750	732	732	747	786	765	748	684	737	783	765	751	755	683	783	731	728	755	729	717
31617	18024	14094	9194	4508	2877	2059	1490	1107	1258	1172	1044	1057	851	784	669	562	512	493	458	441	447	456	431	463	492	425	413	415	433	411	371	398	373	401	383	392	361	389	371	466	434	492	389	423	405	372	389	417	375	394	400	381	382	448	391	380	404	411	371	371	386	380	368	389	386	380	404	398	396	395	413	358	381	411	385	357	358	380	371	359	386	371	405	376	405	415	413	385	397	389	396	384	371	431	404	396	407	409	329	372	406	423	390	394	382	366	404	391	376	367	399	375	373	393	378	391	368	395	349	356	385	380	368	375	385	377	406	364	398	390	399	393	389	407	371	357	353	392	414	402	363	385	382	389	389	380	368	392	411	391	402	404	361	356	371	408	369	355	368	394	365	391	358	374	383	422	386	379	380	392	401	400	370	389	366	395	399	405	362	391	372	357	385	409	372	391	382	397	373	418	406	393	339	391	364	360	358	392	367	336	407	406	346	405	377	374	351	369	401	354	375	432	385	407	404	364	396	402	363	378	400	376	364	414	386	404	419	389	406	396	366	386	369	384	387	405	368	372	423	376	351	413	421	380	340	383	371	362	356	393	355	415	366	346	394	387	422	407	387	377	374	420	424	422	392	410	396	407	351	402	358	354	366	376	375	370	358	397	393	401	418	430	426	377	406	427	385	386	359	418	412	396	397	413	401	356	371	373	373	400	420	392	377	394	370	401	380	390	356	361	404	379	379	382	373	347	355	361	363	381	367	408	401	365	371	389	372	397	417	384	398	408	390	391	394	370	416	354	367	374	364	448	384	412	408	394	381	399	408	392	425	366	403	380	405	370	388	370	400	366	408	386	405	377	385	400	387	372	401	380	409	419	388	420	433	395	369	380	381	359	386	382	416	416	362	377	374	367	377	410	392	356	372	366	358	335	372	351	389	380	384	388	390	363	397	436	407	405	402	396	386	384	387	366	384	416	396	399	395	379	384	411	388	382	436	354	384	391	390	385	396	392	447	391	401	393	368	378	372	389	407	397	389	379	388	390	366	356	384	351	364	392	369	374	371	376	344	371	395	370	385	389	404	378	415	369	374	373	355	378	411	367	366	441	366	385	344	392	378	350	370	386	398	379	434	416	418	407	396	364	361	418	398	403	370	361	399	392	363	377	372	424	379	380	364	358	356	371	413	407	376	393	376	400	380	411	422	404	398	385	392	376	415	402	379	375	367	370	378	440	392	375	383	384	411	359	362	381	412	374	405	380	353	411	372	364	382	375	397	401	392	376	388	383	401	407	382	360	413	403	353	354	369	372	377	372	394	379	418	395	401	408	376	377	405	398	444	392	392	367	365	406	364	360	386	392	365	372	383	363	365	438	398	394	360	389	374	390	374	372	350	335	362	391	395	380	380	351	373	385	402	380	393	382	419	393	365	382	420	399	402	435	371	394	401	400	416	382	431	407	400	393	358	362	378	404	369	371	375	401	364	399	395	383	405	374	362	426	408	423	354	382	412	392	367	386	355	370	393	387	388	390	435	445	386	395	387	408	389	403	383	410	368	394	358	351	369	367	372	409	412	390	384	389	355	356	405	404	397	355	392	410	376	375	395	390	388	385	402	372	417	383	388	414	419	412	395	409	364	371	357	370	367	392	390	341	441	400	367	400	365	365	375	370	374	378	384	380	368	417	384	411	415	366	363	396	393	384	414	388	361	441	371	376	388	361	387	386	381	340	354	395	390	377	383	372	389	420	380	396	360	408	392	442	401	374	367	365	412	369	398	415	359	430	368	376	406	390	389	412	358	428	392	377	379	418	351	405	330	378	389	404	397	417	362	354	419	363	395	390	379	365	376	384	377	391	402	385	384	381	388	394	389	414	376	390	385	377	418	407	366	360	381	382	376	395	379	357	378	381	405	378	395	401	388	387	415	390	381	398	364	353	356	400	359	353	381	347	357	391	387	403	369	364	379	402	426	399	373	391	373	397	402	390	372	381	357	409	349	387	403	365	373	375	395	391	371	402	393	360	385	426	412	404	390	373	377	360	395	366	394	405	355	385	361	359	396	370	370	380	418	376	388	363	396	390	388	391	408	404	390	369	389	386	329	400	391	362	373	345	379	379	350	353	364	393	375	426	381	366	401	388	391	399	366	396	390	389	420	401	404	374	405	391	346	374	420	353	380	362	401	408	383	404	403	368	403	430	381	379	377	363	384	426	414	365	374	369	400	406	400	383	366	408	365	375	362	413	387	389	379	391	402	397	398	374	404	379	400	365	357	402	374	373	400	407	400	389	366	381	335	388	374	343	407	355	371	402	399	358	393	367	434	405	348	387	386	381	373	378	378	408	408	414	382	354	374	376	400	403	360	441	381	396	370	390	354	363	395	432	401	376	391	368	410	347	384	372	370	450	365	355	368	396	406	376	413	400	374	437	398	380	389	425	387	395	397	392	402	390	372	385	390	351	403	380	362	411	378	369	367	399	384	413	418	410	385	385	401	366	454	414	397	391	407	422	373	407	399	356	374	366	434	403	395	399	383	381	384	385	418	369	377	375	365	370	376	411	364	412	384	419	361	427	379	394	391	375	391	345	371	386	387	355	405	420	387	400	401	365	390	425	420	429	370	366	378	430	399	412	408	394	378	410	357	389	364	415	401	356	351	391	346	336	381	402	408	337	374	391	382	377	413	366	364	399	409	362	346	369	379	370	406	376	381	414	400	405	341	347	372	388	347	334	367	362	376	363	406	420	380	400	423	409	391	386	397	386	388	376	424	395	396	400	403	356	365	405	362	400	378	386	419	393	391	373	372	399	399	419	433	395	353	360	372	413	400	393	342	367	383	399	419	379	385	413	397	382	408	362	379	413	374	373	366	397	373	395	399	367	369	361	399	435	366	402	375	392	381	384	357	401	371	372	396	385	414	393	376	394	393	370	362	400	366	387	387	401	409	371	380	371	358	355	383	383	405	361	406	379	388	378	358	370	372	381	375	396	380	367	378	389	379	389	397	390	431	400	383	388	390	378	420	388	369	372	385	358	376	402	410	362	387	363	392	420	360	335	392	399	402	394	388	348	350	380	392	406	417	357	420	430	423	360	418	356	389	370	400	394	376	392	352	425	443	386	382	390	376	382	424	435	368	391	364	382	372	375	367	397	369	375	353	396	375	387	403	428	349	385	391	382	382	354	374	399	368	356	355	360	366	387	357	368	370	389	384	405	419	376	397	397	371	375	371	428	422	382	397	400	370	373	407	390	337	412	363	369	423	397	351	404	363	391	396	394	393	358	396	378	346	376	437	383	419	348	402	390	410	358	395	365	397	401	352	411	406	432	389	354	389	422	379	343	377	397	415	392	377	403	402	367	396	409	388	387	427	380	414	395	396	358	374	396	354	386	427	364	377	362	373	400	363	388	421	351	393	390	411	390	384	376	395	405	403	387	358	384	415	406	400	389	396	356	374	392	431	339	379	379	416	392	413	385	365	380	407	423	373	346	368	375	409	391	366
19636	13167	18247	18372	11639	10223	7871	5863	4564	5667	4807	5095	4322	3456	2902	2498	2183	1894	1765	1512	1397	1229	1233	1179	1352	1405	1127	1031	958	1040	962	926	919	862	890	847	902	897	925	1021	1127	1185	1183	1118	1066	953	974	885	869	840	852	853	857	847	896	831	902	890	858	848	887	853	887	831	873	829	835	870	867	829	885	910	819	848	835	840	866	878	848	890	847	808	862	844	793	887	849	889	876	872	854	818	881	868	843	831	823	848	884	851	847	865	883	883	778	861	917	895	893	861	847	869	798	868	816	844	823	820	844	938	870	812	855	851	889	881	863	892	859	858	868	824	844	870	832	887	816	906	824	816	834	865	800	813	877	863	890	888	897	848	862	864	818	843	856	880	856	808	848	809	887	871	860	874	821	807	839	862	832	889	875	884	857	834	918	841	844	858	887	894	834	878	904	834	875	844	870	832	868	884	810	829	857	826	783	862	825	872	829	865	831	897	823	917	914	826	888	841	855	903	832	820	856	902	853	875	794	848	926	815	830	897	871	910	871	841	868	854	865	888	848	814	809	899	823	895	830	841	872	857	852	826	862	891	843	823	861	890	823	876	900	822	883	834	830	857	886	858	801	876	851	839	833	831	845	820	847	863	842	852	841	845	878	870	814	826	851	872	806	854	875	838	835	829	859	855	877	860	878	878	891	826	890	802	870	890	809	871	815	849	837	829	872	820	865	858	823	895	866	833	893	817	882	857	880	863	832	902	819	856	860	847	886	859	828	873	840	877	833	905	855	866	846	827	843	820	810	900	846	863	836	815	876	849	779	884	841	869	834	833	866	795	885	813	859	866	875	890	870	862	842	839	874	814	819	870	896	835	803	829	883	859	830	819	865	849	892	881	902	867	896	903	848	863	848	860	804	862	870	836	835	860	841	882	824	806	862	840	821	865	873	830	921	846	854	844	871	849	826	842	861	870	876	893	829	882	867	871	904	864	893	883	833	921	839	858	906	859	849	878	852	843	873	865	838	880	847	866	835	870	819	848	866	847	804	828	799	862	837	891	794	856	874	864	881	813	836	867	850	855	816	828	822	830	807	823	838	801	784	888	814	831	891	824	860	805	896	868	862	859	828	871	855	884	884	858	841	834	864	850	868	897	851	891	852	857	843	822	862	815	844	826	871	837	826	872	908	873	913	842	825	899	839	855	904	899	853	826	855	836	880	856	847	805	841	870	808	863	862	899	849	880	843	883	874	826	821	868	845	833	837	830	906	834	936	839	835	888	809	829	843	841	813	831	861	824	864	868	783	870	790	878	841	828	804	848	816	901	887	848	853	870	854	881	868	859	825	883	799	893	843	844	855	873	814	874	844	895	928	861	876	836	820	861	838	832	780	861	868	889	867	847	847	899	837	862	810	816	899	806	903	840	848	883	865	909	847	887	886	842	836	900	899	883	840	852	873	828	870	849	854	851	847	854	822	879	863	843	851	857	897	848	876	864	846	855	815	853	863	838	780	867	880	813	844	848	811	880	817	839	836	885	840	843	810	822	853	845	873	820	885	882	827	829	825	834	834	884	848	795	867	892	872	851	836	886	848	832	838	870	915	825	881	849	821	836	869	862	854	828	848	841	814	874	861	850	845	912	830	878	839	833	828	856	831	897	868	883	830	899	865	859	880	864	872	890	870	837	858	879	887	823	867	836	900	853	867	906	815	846	864	827	842	815	832	843	844	850	824	822	893	802	874	836	811	861	919	872	752	862	845	923	838	881	901	813	826	802	863	848	829	891	887	830	881	877	870	815	852	833	864	820	845	815	856	846	866	844	823	841	861	863	780	912	845	803	837	860	867	830	839	821	850	918	843	869	882	862	882	858	878	895	931	853	842	829	843	875	796	834	891	869	851	904	909	845	853	838	862	849	811	806	871	854	837	876	873	863	861	850	842	873	840	914	852	801	814	815	853	866	876	803	838	889	848	830	844	812	809	844	837	859	838	848	827	898	844	802	917	836	911	820	844	863	847	821	854	838	884	852	826	877	918	886	859	882	862	862	835	875	850	870	866	888	874	812	837	818	824	836	832	854	881	841	876	839	876	844	803	844	834	891	876	861	822	855	868	825	838	867	843	910	911	812	835	827	846	826	845	851	824	847	875	853	859	873	890	878	910	864	805	839	811	866	879	865	896	833	855	848	860	847	870	800	843	851	894	815	825	818	870	845	847	943	906	818	861	865	839	870	867	840	844	833	909	874	834	833	839	879	864	853	814	830	856	910	838	869	839	888	901	885	858	810	886	837	820	812	858	862	863	865	841	854	893	836	867	852	795	855	861	851	835	840	836	817	859	848	856	864	831	856	858	839	835	900	846	831	851	847	814	884	896	905	829	825	839	869	822	881	847	844	879	812	828	873	853	901	839	874	866	826	846	863	823	830	841	835	868	817	843	864	805	883	909	880	887	859	847	867	864	876	829	881	849	815	874	851	818	850	808	865	850	859	881	826	860	882	837	869	873	841	812	842	860	858	802	882	842	861	932	905	836	880	873	836	870	872	853	832	868	835	806	833	800	830	828	836	849	823	858	825	882	857	834	877	856	865	851	837	842	839	804	854	894	859	831	861	831	861	862	925	858	856	842	817	881	859	878	868	843	834	870	814	837	860	867	884	855	841	827	831	836	846	832	881	820	830	834	884	837	834	914	832	833	831	838	842	856	869	873	830	832	871	812	793	875	825	850	863	837	884	832	843	854	866	848	876	860	843	877	855	895	874	863	824	799	848	866	881	847	786	896	911	865	878	884	811	870	884	841	785	900	864	820	825	828	912	883	882	898	859	878	860	843	872	888	852	856	824	838	841	844	814	820	853	869	873	885	835	872	822	840	829	756	831	836	806	929	832	854	833	872	861	806	868	866	895	849	819	863	879	883	893	872	851	952	824	831	870	877	856	846	874	937	862	857	829	840	804	831	854	826	864	860	784	881	847	911	814	866	873	790	875	847	851	810	830	775	855	817	796	815	866	808	862	879	860	839	890	900	882	859	840	907	816	881	830	840	825	856	862	871	889	884	849	868	846	885	878	824	816	876	848	884	854	827	807	846	827	864	884	859	849	927	889	876	863	825	885	874	806	875	877	834	886	852	887	854	821	869	885	833	829	874	866	884	886	892	855	856	886	842	855	869	908	866	890	900	835	833	936	849	868	867	812	875	825	845	840	803	847	826	858	873	849	880	891	841	897	843	872	866	847	861	851	891	891	866	804	859	867	858	841	831	864	833	875	866	878	887	833	863	876	825	870	848	858	900	911	834	806	834	861	836	851	911	833	833	798	884	875	813	842	877	869	875	872	896	867	859	839	854	812	831	808	881	832	818	836	872	847	832	820	842	880	883	893	835	847	869	882	846	848	850	837	864	861	894	874	882	845	830	893	857	867	823	888	778	832	825	830	837	907	865	844	858	865	854	823	805	869	889	843	849	833	835	870	837	866	877	853	859	874	836	897	817	885	859	867	859	858	874	871	822	866
43767	25493	22074	16775	7001	4026	2775	1892	1242	1334	1508	1517	1201	1031	860	798	692	608	701	573	535	486	500	462	555	510	444	446	437	434	409	395	409	422	421	437	473	439	453	465	519	478	481	486	489	425	429	378	437	414	442	462	427	479	400	412	418	432	406	415	438	416	442	423	418	390	393	423	405	405	399	413	446	363	353	413	357	360	409	422	380	378	394	400	392	402	401	386	378	397	416	424	408	387	392	412	432	370	432	443	387	401	433	405	429	427	364	427	396	416	416	392	418	430	411	423	407	416	408	360	409	397	432	412	421	390	408	375	394	430	446	400	440	410	378	385	430	404	420	400	439	417	431	412	419	387	425	433	411	389	448	388	437	434	390	407	448	473	406	403	402	401	400	424	423	429	375	437	393	412	412	376	362	417	368	463	415	406	410	424	423	441	400	418	422	403	381	388	377	411	412	373	428	375	393	402	411	385	432	434	436	431	394	385	391	393	410	370	385	384	410	450	396	396	371	439	408	399	408	433	406	401	417	410	389	411	401	415	429	404	368	425	443	376	367	385	414	403	396	425	405	425	457	395	353	369	456	426	422	396	364	419	427	407	409	450	408	414	397	384	428	410	421	464	443	387	406	415	364	371	406	396	400	398	390	425	417	417	443	414	422	390	384	415	429	445	391	387	417	370	402	414	416	428	422	374	411	389	413	382	398	366	425	316	463	424	416	400	426	421	412	433	410	424	391	423	445	420	400	420	425	407	404	418	409	432	382	339	391	383	408	437	411	440	412	408	434	436	424	415	417	399	391	395	453	391	405	399	374	409	443	394	436	396	407	384	405	410	404	403	440	451	384	446	391	399	414	402	441	401	429	405	460	413	415	422	410	449	420	434	408	418	416	432	379	406	399	393	375	395	437	391	441	427	420	436	397	406	425	412	399	402	439	430	355	426	431	415	385	421	383	415	395	452	396	444	409	409	415	386	400	386	411	429	447	406	442	402	415	424	438	379	439	365	398	374	405	421	411	379	410	411	416	455	396	429	392	405	425	433	420	393	429	430	418	391	417	393	385	410	393	371	427	414	370	407	393	384	397	392	407	377	387	429	418	385	423	407	406	410	409	402	394	391	411	427	395	429	370	398	415	472	383	404	410	399	402	432	372	406	417	368	430	406	411	408	404	431	440	393	415	407	406	433	400	440	403	370	462	408	424	422	409	426	409	426	443	432	407	428	393	392	407	392	385	441	409	422	402	408	446	443	416	421	405	449	394	399	411	388	430	378	385	386	418	418	404	408	406	398	427	408	371	431	405	429	418	371	379	422	388	392	422	402	458	409	397	397	428	428	386	416	386	429	428	412	401	416	443	404	415	410	403	431	454	386	401	392	400	415	428	409	425	417	413	411	394	416	400	355	408	443	409	392	411	427	400	399	446	434	395	417	385	434	379	387	390	415	438	389	447	379	409	404	368	430	397	399	411	426	428	423	391	428	425	427	437	368	432	404	446	399	437	426	463	427	409	426	406	412	432	395	427	435	375	387	376	437	443	435	436	408	394	414	400	373	418	421	410	445	416	418	388	381	393	431	369	393	388	397	413	424	383	380	412	389	433	407	373	417	373	411	390	442	416	440	438	420	434	429	361	430	426	427	398	417	414	392	427	401	399	379	442	389	380	384	397	428	404	369	382	401	388	386	406	368	439	379	366	404	402	382	419	423	392	377	434	427	405	420	449	446	441	398	386	400	392	407	391	382	393	412	388	417	421	441	427	430	413	390	401	424	413	425	365	449	383	448	439	412	427	424	390	411	403	419	421	379	410	398	425	400	390	410	369	390	409	413	385	428	426	389	426	383	405	433	430	383	416	398	415	390	433	435	411	360	407	426	413	420	418	430	383	349	413	409	424	395	456	408	425	416	357	394	413	397	376	403	393	400	413	449	423	413	434	444	402	393	406	450	408	404	469	424	434	412	412	421	411	401	415	425	395	417	435	393	369	428	437	384	401	439	421	369	423	408	405	402	425	431	444	403	406	356	381	412	412	433	344	414	405	433	419	389	410	401	407	408	422	390	463	410	428	422	404	395	427	446	382	412	410	412	378	398	427	409	370	398	388	402	409	407	418	392	377	383	394	437	410	427	420	436	410	419	384	406	420	404	390	400	393	402	438	436	413	406	412	395	419	399	384	412	405	423	389	430	379	375	394	389	398	385	396	425	395	432	426	390	408	408	427	411	431	392	399	421	443	407	425	420	463	395	373	466	386	383	389	401	416	443	410	387	418	404	411	434	412	394	415	409	427	429	415	416	404	430	411	412	439	361	437	396	383	388	432	415	353	424	424	422	439	422	374	423	421	409	381	374	410	430	404	424	427	399	399	403	423	443	411	401	368	411	433	409	374	457	392	393	413	433	418	385	422	413	420	441	397	400	430	409	413	445	430	400	382	408	407	428	385	394	425	400	381	380	430	422	454	436	433	378	394	381	405	378	407	403	367	406	441	406	414	433	424	403	415	406	450	421	430	459	403	408	430	424	408	394	421	439	432	453	396	382	425	457	395	435	417	424	385	412	419	432	386	387	410	422	445	444	412	393	395	408	437	382	398	431	460	390	425	382	395	395	446	415	418	401	383	415	406	391	391	430	439	411	424	384	396	417	428	382	438	393	436	425	401	419	453	405	395	404	440	402	443	394	399	410	419	397	396	406	418	422	413	410	386	420	377	398	417	385	396	408	396	367	407	375	401	443	440	439	412	396	399	387	374	380	393	415	409	447	425	396	423	409	433	397	403	386	413	409	358	453	463	403	437	415	414	397	400	435	435	452	425	372	409	414	371	395	377	412	387	417	417	428	461	401	391	435	442	399	440	427	422	427	434	454	422	359	436	405	413	414	407	450	420	415	409	443	401	380	430	432	418	385	397	424	398	372	409	416	420	448	409	413	420	431	385	414	417	416	402	354	410	383	388	392	450	427	374	372	412	451	384	411	390	420	439	412	418	360	407	409	394	409	372	434	378	415	400	383	415	397	432	390	422	390	365	436	386	414	410	415	429	438	402	400	418	410	390	442	396	415	447	374	387	378	415	421	384	400	448	403	422	373	384	399	412	398	405	423	430	396	399	376	387	407	380	370	415	428	395	392	416	382	433	470	377	371	369	406	387	438	413	419	425	381	397	388	382	395	433	432	402	412	403	426	402	453	434	387	408	458	411	408	430	404	395	430	411	395	390	361	412	440	450	419	438	417	407	420	403	407	396	422	390	409	421	433	453	414	383	406	405	432	411	386	403	417	411	425	408	362	398	438	393	427	386	428	408	430	430	424	384	404	362	403	414	423	394	358	415	415	418	411	413	405	398	398	405	365	433	426	472	412	404	419	446	397	414	363	408	414	426	384	398	429	387	417	429	432	413	443	417	446	398	408	436	352	381	394	402	441	451	395	407	391	427	432	464	436	359	411	418	403	369	397	368	435	418	414	462	417	379	385	385	402	372	389	430	410	423	423	377	412	407	390
26476	17938	25021	26918	14835	12944	10103	7279	5061	5761	6745	6506	5282	4273	3553	3020	2649	2447	2353	2089	1725	1638	1595	1575	1654	1449	1208	1211	1068	1090	1152	1020	931	945	971	932	929	956	930	1178	1454	1423	1397	1294	1262	1124	1058	973	984	903	925	857	915	864	926	892	895	859	938	901	925	897	903	941	940	935	876	963	839	865	815	900	893	968	863	898	917	860	895	865	883	872	847	892	901	914	897	923	894	891	862	933	951	881	887	897	887	900	883	890	945	872	876	846	927	839	856	912	923	902	848	867	893	878	866	941	898	887	856	870	946	922	853	867	860	911	914	866	901	909	870	894	946	843	916	882	926	924	934	871	917	926	913	988	886	902	923	876	886	910	834	916	908	878	934	843	838	893	907	841	845	871	870	878	861	887	925	856	879	936	882	850	873	950	881	929	913	877	896	882	926	878	910	891	887	871	904	934	907	897	873	887	948	889	916	889	905	847	841	900	852	838	883	849	876	872	936	863	937	871	868	906	854	853	922	931	955	865	894	882	876	870	905	935	881	904	900	922	873	882	870	906	893	918	943	875	890	914	852	862	882	935	883	839	929	914	929	875	885	905	885	876	903	867	863	880	944	889	888	915	875	879	803	880	895	910	852	909	845	860	922	850	922	883	875	916	882	858	900	882	906	873	903	937	922	861	867	907	869	913	841	842	885	941	880	910	927	866	884	931	852	881	825	875	876	882	885	913	883	851	859	897	898	892	932	866	868	892	921	935	884	918	882	885	883	889	878	909	884	899	894	914	833	927	945	908	865	863	920	963	925	892	827	911	871	884	837	843	836	865	855	886	920	865	925	959	830	858	910	888	870	847	903	868	861	841	888	936	885	852	918	861	946	853	936	923	911	907	857	904	840	910	845	904	923	901	877	920	876	824	881	912	861	905	892	950	887	991	858	903	893	868	861	921	840	880	879	927	840	867	929	905	908	910	900	853	862	895	913	896	909	869	847	918	851	891	818	895	882	889	891	907	954	895	888	903	892	923	873	890	912	932	909	969	869	878	917	927	893	969	875	895	895	898	899	941	898	929	870	873	869	865	926	888	903	839	934	864	891	929	828	935	846	887	916	874	873	933	916	862	928	938	911	905	933	848	884	857	860	890	923	913	871	903	890	881	874	857	900	873	897	864	925	908	895	839	934	898	950	860	929	886	846	884	909	878	862	890	907	932	926	916	887	918	896	826	930	926	906	888	909	946	892	937	902	886	920	829	857	906	936	883	938	931	944	903	905	898	925	902	860	947	916	863	833	892	865	886	890	896	914	928	884	927	930	903	901	885	869	885	902	910	880	906	902	895	894	880	885	888	877	914	887	941	860	913	869	944	935	909	880	875	861	901	845	893	884	889	858	832	892	880	906	871	931	905	925	882	903	892	892	889	883	871	840	931	851	878	861	868	911	886	970	897	905	886	895	915	883	905	848	893	873	872	930	893	906	915	883	894	906	845	883	899	887	862	919	924	866	918	847	907	821	939	866	900	876	896	893	872	845	905	884	915	890	881	886	862	873	836	888	893	851	886	906	909	927	876	876	893	905	961	911	910	866	904	884	926	842	866	851	887	885	894	846	930	940	876	892	829	818	885	852	870	924	848	854	915	836	895	865	824	876	846	888	958	891	845	892	885	839	949	906	861	921	909	898	921	843	885	883	930	847	888	870	899	936	869	906	910	894	936	908	889	876	877	926	902	875	872	935	881	864	892	897	928	902	898	910	884	875	903	932	877	918	878	887	880	905	908	903	905	872	860	854	904	862	891	878	901	899	862	860	946	934	897	901	892	910	912	874	908	906	904	891	920	903	868	881	891	937	838	859	880	901	896	896	918	920	872	857	894	873	895	920	938	899	922	876	930	904	844	871	934	886	819	862	879	911	830	923	903	857	893	843	872	889	917	922	841	866	924	883	881	873	810	914	848	914	871	912	890	892	942	863	926	839	877	944	860	898	896	869	861	914	895	938	848	852	926	865	841	917	907	889	859	903	928	848	897	917	905	915	875	855	886	878	877	878	887	869	874	931	882	869	871	852	861	906	869	922	928	878	858	879	893	909	894	898	913	877	885	854	872	921	886	895	939	871	902	904	920	878	855	895	897	902	913	918	920	881	866	925	869	889	900	886	851	865	868	917	926	892	902	920	919	933	944	834	863	927	903	940	866	884	872	842	848	878	922	848	964	872	861	827	877	891	878	887	908	870	884	887	900	908	936	857	909	904	892	900	894	937	888	900	866	887	866	860	907	912	895	856	872	881	862	932	942	857	879	913	889	858	929	891	907	866	887	897	874	947	913	876	872	911	873	901	870	925	922	915	869	925	934	936	855	853	849	899	863	890	858	884	895	908	878	893	881	868	889	914	834	829	889	850	844	890	875	916	913	936	845	884	915	887	842	904	892	895	907	888	905	931	878	917	888	882	921	953	865	872	926	930	914	887	854	914	924	910	889	878	898	876	902	892	908	846	904	948	892	877	889	923	864	881	894	876	895	857	933	879	879	877	892	921	890	902	941	857	875	871	904	925	873	928	858	916	887	866	904	880	883	895	831	934	839	866	882	905	876	854	915	849	935	914	862	842	897	898	907	871	924	872	901	924	901	919	907	848	888	874	877	930	899	850	924	877	883	880	885	925	883	876	963	928	921	935	893	871	863	893	938	902	932	934	895	839	855	860	852	883	882	853	911	900	896	852	898	882	910	883	865	886	854	939	871	863	880	886	889	912	896	881	843	938	869	919	912	849	897	907	855	897	914	954	858	892	927	949	943	947	834	894	911	926	903	942	914	906	866	944	922	865	887	921	883	861	907	885	920	926	889	898	865	868	846	871	898	882	871	880	879	897	847	852	864	914	877	895	909	909	899	858	848	907	886	905	897	923	847	909	870	881	861	884	881	927	849	905	894	842	899	862	830	892	876	900	841	922	922	862	869	923	888	901	873	879	858	876	873	862	877	920	846	905	950	973	882	904	843	887	826	863	874	902	888	902	902	863	922	869	909	947	885	855	922	876	873	909	902	858	894	866	894	930	888	880	892	930	942	895	912	908	859	866	896	936	906	911	918	880	887	918	860	881	906	925	887	912	899	946	868	879	899	862	927	865	879	925	846	858	926	911	893	911	947	889	881	984	840	871	935	946	930	845	908	888	874	898	890	871	877	891	925	895	885	948	872	866	932	882	949	872	909	897	909	900	850	947	848	828	847	840	869	934	876	971	923	948	901	907	918	885	855	927	905	859	867	889	881	896	902	917	855	910	916	925	895	915	901	848	853	868	940	879	906	880	942	843	866	945	888	875	900	934	875	848	889	900	891	855	901	850	878	947	845	924	955	883	941	910	938	876	870	865	850	904	886	885	925	884	906	877	835	873	864	869	863	946	849	934	883	840	878	866	893	937	887	909	902	902	842	897	865	903	902	898	851	887	922	846	928	895	920	861	829	941	902	862	871	879	890	852	850	874	909	822	890	953	901	866	898	912	916	879	902
23912	9887	8704	5469	2275	1895	1526	1008	724	677	835	724	612	601	540	505	500	436	481	424	427	373	422	398	400	355	340	396	330	310	347	351	343	330	397	322	338	355	318	338	330	328	354	346	278	347	311	337	320	308	334	332	359	355	296	318	319	347	315	324	314	316	316	347	286	334	318	347	349	322	368	342	317	330	346	326	383	336	332	370	359	320	324	307	328	314	338	349	344	363	322	332	342	362	346	371	347	304	373	356	333	314	292	327	375	332	345	301	324	340	352	339	354	340	347	337	360	350	320	321	342	357	363	329	321	332	338	337	337	351	340	354	348	341	291	307	311	328	327	342	351	325	360	372	314	366	357	339	356	336	324	329	358	353	361	342	348	339	360	354	355	355	372	325	342	373	363	346	361	342	348	363	362	348	335	330	348	355	359	359	343	377	365	356	343	321	334	303	343	308	363	350	338	334	384	320	319	309	334	334	347	340	326	358	323	339	311	352	348	333	374	344	374	329	321	350	304	327	338	335	335	338	316	368	307	332	342	337	329	374	350	327	330	341	323	325	338	345	310	328	338	355	352	350	324	319	375	350	336	317	336	352	323	300	340	345	341	353	333	343	320	368	345	323	322	337	332	320	362	316	353	356	345	393	335	344	345	324	350	360	361	334	347	377	344	310	318	344	344	333	359	330	345	329	337	320	324	352	369	338	329	356	340	361	320	381	336	357	338	343	378	321	333	368	319	339	341	308	351	330	359	315	340	347	336	337	332	372	351	354	377	309	349	355	324	334	345	328	349	312	368	353	364	308	319	350	376	331	322	335	333	312	346	339	363	329	337	339	351	325	352	327	364	338	343	333	346	349	292	324	320	335	358	332	341	328	302	360	305	335	296	333	306	312	329	348	354	336	293	345	338	350	336	334	357	348	330	369	383	382	359	393	362	326	375	375	376	318	328	337	369	352	373	305	330	364	339	306	346	313	345	324	326	317	330	367	338	346	313	319	339	348	348	327	370	306	337	332	342	332	317	385	324	363	371	350	312	305	323	347	358	358	351	328	298	329	331	356	359	347	333	337	354	347	354	304	330	301	326	344	347	344	368	326	341	385	356	331	339	352	304	363	376	324	336	328	350	345	340	333	353	330	370	373	327	320	371	315	340	341	325	329	308	349	374	336	342	336	354	339	335	343	357	305	348	324	353	345	333	330	327	388	377	372	354	352	349	345	353	368	321	345	307	304	366	329	335	318	356	365	332	347	327	344	333	347	363	313	330	369	338	388	343	357	352	321	364	346	318	349	326	318	367	349	342	366	332	337	329	306	323	324	347	330	333	340	358	347	353	343	353	328	351	348	319	284	377	333	374	341	408	357	322	352	335	336	343	309	380	333	333	324	344	322	329	367	354	374	368	331	346	307	348	362	325	381	363	315	333	341	362	350	339	336	350	337	308	322	340	353	330	333	314	361	318	326	335	356	374	330	344	316	371	329	348	327	333	353	301	352	363	332	346	366	345	349	341	341	351	331	289	323	375	345	350	331	327	378	315	318	342	366	334	366	345	375	356	324	336	325	334	344	332	347	348	364	333	358	321	295	301	360	378	312	349	349	351	344	314	365	305	340	311	324	369	366	353	343	330	334	368	321	340	335	338	352	358	394	355	363	362	331	321	354	320	360	367	397	328	321	331	343	327	407	340	340	322	331	320	340	345	362	319	331	384	345	351	367	367	343	345	309	341	364	309	369	298	355	329	349	335	326	335	312	316	342	361	341	348	313	327	333	357	323	333	338	313	359	321	340	348	348	336	343	340	320	313	351	344	363	295	355	304	327	334	329	356	333	362	352	332	318	332	339	338	365	346	342	342	346	339	330	360	335	317	337	333	337	354	381	349	344	322	347	319	337	358	329	333	336	310	304	393	358	345	334	319	345	349	337	373	344	329	312	328	370	321	280	359	333	324	337	359	343	318	351	352	291	351	339	359	359	340	327	344	356	356	375	369	322	338	335	341	333	342	358	339	374	334	341	356	355	371	355	321	356	351	349	341	334	323	361	375	345	341	360	312	347	359	353	354	328	332	303	327	345	342	335	323	328	352	333	360	362	317	337	358	301	349	335	354	363	362	346	334	330	338	316	325	318	334	305	358	350	332	387	362	353	334	336	344	314	325	368	339	374	346	332	335	346	315	301	346	353	356	340	318	313	358	330	354	347	338	312	350	295	349	334	333	338	357	376	310	364	374	375	357	329	364	362	347	327	346	307	374	349	359	308	326	350	347	356	342	336	353	357	367	333	331	323	347	312	333	330	323	308	351	321	326	298	356	334	338	322	353	321	351	339	350	330	351	374	342	374	354	353	334	335	345	336	362	366	355	355	314	349	303	349	347	358	319	323	323	319	279	339	308	338	337	307	335	348	338	371	349	329	358	313	331	334	359	322	338	336	352	338	302	336	338	358	347	347	334	366	346	347	339	341	347	341	337	345	339	362	381	334	347	349	314	300	331	332	325	304	319	346	330	344	347	351	336	312	353	326	347	372	333	345	340	326	350	307	322	363	323	335	368	341	327	334	340	338	306	319	325	324	364	315	353	346	352	354	320	346	317	335	330	380	347	364	332	342	333	341	327	329	333	346	317	346	348	320	381	326	377	333	356	316	355	389	342	338	379	370	339	337	325	323	343	346	345	314	348	338	378	357	332	355	304	342	333	339	342	354	319	345	392	342	336	330	342	374	310	351	333	341	341	330	344	330	297	357	323	358	333	305	387	365	300	362	343	325	351	368	337	289	327	331	344	327	319	300	345	310	334	332	339	340	365	329	325	333	347	347	355	351	360	332	358	366	361	336	373	355	312	330	332	356	381	358	368	369	358	361	341	337	331	327	337	327	369	353	360	336	325	325	344	306	319	340	345	371	339	354	376	355	354	351	340	316	356	348	328	376	340	339	334	294	382	364	344	350	351	368	337	318	362	318	331	367	342	288	331	319	344	340	317	335	325	320	340	340	314	341	348	383	342	396	366	321	295	347	369	356	375	391	372	316	327	343	331	316	371	350	379	344	323	354	351	332	320	354	373	343	326	330	324	354	332	336	327	328	349	316	296	344	314	329	294	345	338	367	352	340	321	368	331	339	366	340	313	375	313	328	337	330	349	358	329	339	347	357	318	368	328	348	350	323	345	373	332	318	361	362	325	351	352	329	317	333	342	363	347	332	392	372	352	315	339	338	341	348	359	396	368	334	328	315	328	309	370	391	333	343	352	351	308	320	321	348	367	379	342	336	316	316	311	338	335	312	379	363	321	342	349	356	345	311	303	356	285	358	365	353	298	328	360	364	374	353	339	356	371	349	356	370	345	311	325	355	353	329	341	341	343	374	340	357	362	335	344	331	336	351	350	360	346	356	322	376	348	354	322	342	361	358	318	368	369	344	296	317	307	349	311	336	370	354	328	337	405	368	350	349	366	346	354	286	325	344	349	336	313	332	348	355	341	325	356	302	316	324	321	355	353	363
14318	7319	13264	12401	7148	7079	5616	3829	2575	2692	3530	2864	2389	2203	1910	1759	1619	1397	1365	1284	1207	1110	1144	1098	1003	920	812	785	830	762	763	801	805	766	797	741	776	781	781	779	781	839	771	798	745	777	808	778	756	820	813	763	743	755	720	707	788	737	719	777	802	710	708	755	743	770	763	768	769	793	810	736	724	738	806	748	740	752	739	782	769	836	776	728	779	746	757	779	761	750	767	702	796	729	777	848	704	723	839	790	771	770	779	771	800	758	776	755	769	749	763	793	728	751	770	785	746	752	738	744	716	797	755	773	733	734	794	790	721	795	782	753	736	756	722	789	791	736	739	775	750	750	740	754	755	782	753	797	747	791	761	759	762	752	758	774	803	783	772	758	773	803	770	739	794	739	765	793	758	739	796	765	750	771	743	756	806	742	779	769	758	752	753	766	802	720	739	799	776	751	697	770	790	771	785	783	734	765	743	777	743	792	757	771	778	782	751	708	753	725	723	830	755	778	713	754	771	775	757	752	785	770	776	728	768	765	727	759	783	765	781	750	802	777	770	812	784	770	768	762	742	738	753	754	798	738	743	748	777	788	784	743	718	773	715	777	778	749	762	772	756	775	807	753	762	734	764	804	770	789	767	806	793	773	741	738	761	798	768	758	744	785	760	751	766	744	771	765	746	766	723	784	759	774	742	738	729	676	789	747	761	777	758	728	796	759	779	756	796	724	775	797	762	734	724	752	782	777	775	815	726	780	778	736	744	782	740	769	760	768	731	804	832	801	830	764	780	798	782	736	778	744	719	742	775	763	782	794	780	790	752	754	777	815	795	817	778	774	787	772	742	752	747	768	784	732	815	780	811	722	745	750	759	773	745	791	803	744	755	750	732	742	809	770	760	772	743	745	794	793	719	758	778	751	726	733	738	748	782	788	764	768	772	777	774	730	748	787	788	751	717	777	782	785	777	714	757	741	769	788	786	732	782	775	807	787	754	749	801	733	759	762	735	753	740	789	753	721	691	755	727	777	750	752	719	754	736	783	753	809	784	757	752	716	794	771	763	766	736	785	756	740	757	764	783	773	783	800	767	744	783	751	752	796	760	783	756	729	715	755	697	786	724	737	786	739	746	826	715	762	774	760	807	711	758	809	776	764	810	726	722	820	774	777	833	770	733	850	773	741	783	765	764	787	783	730	803	770	737	754	711	736	781	816	807	812	740	750	751	753	737	743	752	767	722	796	766	757	740	751	802	770	728	802	785	774	761	769	731	788	773	793	755	772	785	712	729	778	827	811	787	765	739	805	753	789	803	784	745	770	725	764	797	768	796	795	772	737	748	789	764	716	718	772	781	743	758	735	766	767	753	802	756	759	757	797	810	775	779	732	787	727	732	765	804	794	843	768	760	760	738	756	806	792	769	749	743	772	741	802	780	798	771	768	711	828	794	786	766	744	811	776	770	718	778	762	765	791	788	817	814	771	724	785	720	792	771	794	785	730	778	799	752	787	785	788	770	737	714	737	750	764	724	738	755	825	707	749	744	750	771	742	777	799	748	821	778	790	791	770	781	741	758	711	793	796	756	730	735	685	792	762	747	766	729	811	788	773	807	760	723	816	740	733	746	807	756	748	743	735	778	775	701	705	741	769	727	785	742	731	767	755	752	760	748	766	743	743	764	743	760	754	735	746	790	763	760	785	760	711	777	768	764	802	726	791	755	762	723	788	774	759	767	757	762	815	759	749	751	748	761	727	784	772	712	794	766	784	774	776	728	755	807	812	713	772	776	789	759	755	773	737	796	765	769	788	702	789	761	765	737	782	762	788	807	740	764	747	768	738	778	763	783	793	752	739	766	804	792	803	783	779	719	720	741	741	782	745	760	727	768	788	770	773	765	701	742	760	749	799	784	763	725	759	739	791	758	741	775	807	761	811	788	773	810	782	763	758	769	761	765	768	741	764	793	725	719	763	754	828	741	686	805	779	754	766	724	746	765	722	805	800	818	771	743	729	693	847	784	759	754	731	704	790	823	784	750	729	752	713	812	760	736	753	807	701	783	752	752	773	757	789	763	783	721	753	772	787	753	746	728	776	750	751	797	777	722	739	765	752	777	739	762	757	705	779	741	757	761	745	804	771	777	767	762	771	728	767	741	813	736	777	795	752	736	765	782	762	775	812	806	743	711	766	728	786	754	732	735	812	753	760	816	769	789	742	773	741	781	777	766	747	746	744	792	743	757	775	742	769	766	779	786	781	804	750	749	780	722	764	815	773	792	785	851	764	729	782	770	790	783	740	800	790	753	782	774	797	812	786	778	782	813	760	750	789	767	771	805	746	772	794	751	760	739	734	755	745	770	742	770	786	769	713	798	733	775	782	708	757	775	796	787	785	786	773	763	775	761	757	768	723	795	796	793	784	773	760	814	788	759	771	787	757	724	757	788	735	756	734	771	732	769	780	734	749	730	756	760	779	788	763	802	767	773	777	729	764	727	779	800	767	815	828	790	809	793	743	739	758	793	724	766	750	749	741	754	780	772	751	746	785	800	781	765	741	786	779	811	750	756	752	774	784	770	774	709	767	752	725	784	771	782	715	764	724	743	753	774	790	767	766	770	713	765	808	749	826	742	766	786	798	783	778	770	731	776	759	730	751	783	734	738	761	755	745	773	774	705	791	747	833	823	754	762	768	724	758	773	748	751	742	732	778	787	792	750	758	775	779	769	734	771	744	768	750	786	764	756	768	774	761	764	807	774	737	724	728	768	800	775	783	751	758	800	734	704	787	784	833	831	741	750	786	750	739	771	762	725	760	782	738	778	734	723	787	799	777	809	732	792	814	788	808	746	824	797	780	729	714	785	752	780	795	747	750	707	786	720	757	745	765	814	763	756	751	767	777	757	772	791	757	776	804	761	719	761	798	751	721	766	789	761	698	787	790	775	751	821	709	747	754	772	781	748	804	747	728	790	769	786	809	772	785	733	777	773	774	775	782	761	716	762	725	789	812	755	715	790	775	835	792	785	746	759	772	752	770	755	767	711	761	820	763	790	790	806	771	774	696	760	783	851	774	715	752	730	771	763	782	760	779	751	784	721	762	755	796	758	797	766	758	792	743	745	755	779	743	764	742	767	795	783	739	702	769	783	824	752	748	752	782	733	726	806	773	748	776	771	730	788	754	762	740	746	770	769	767	767	746	797	781	774	724	772	722	834	747	740	770	716	771	742	794	683	777	726	825	763	752	754	711	731	750	738	747	784	776	739	784	805	756	735	802	738	755	795	727	786	738	805	697	738	787	758	719	785	751	756	742	786	723	782	740	766	802	769	735	760	763	816	758	745	766	794	745	769	751	744	749	783	753	695	755	798	733	737	782	791	781	716	718	764	727	793	782	801	799	762	760	780	742	755	774	800	773	734	775	803	779	794	766	753	755	769	757	779	749	800	734	789	735	705	818	811	709	808	735	742	786	783	817	762	780	718	743	757	765	797	766	750	745	785	774	732	802
35720	16711	15467	10547	4474	3004	2533	1620	1183	1002	1031	1098	900	863	696	693	636	575	541	570	526	484	506	483	395	437	405	461	414	361	402	414	422	375	410	432	375	398	402	383	404	414	425	433	402	422	422	418	381	365	352	362	376	340	385	436	412	410	380	392	404	439	390	392	382	403	409	408	377	419	419	413	391	392	400	409	384	402	404	351	399	368	430	417	399	417	385	400	403	373	382	348	366	387	370	384	381	378	375	391	348	366	355	390	402	385	384	404	420	392	393	378	416	401	393	419	388	394	374	353	398	379	392	386	362	401	360	397	393	396	351	446	380	361	385	373	377	398	451	407	403	379	371	380	362	426	393	407	406	390	397	402	405	351	347	417	377	396	388	400	401	378	392	395	357	361	379	396	390	362	395	390	402	364	350	357	379	414	413	365	404	406	391	390	421	384	383	436	405	372	393	369	388	384	375	412	391	413	400	396	408	401	377	376	382	391	382	432	373	387	411	404	420	390	406	379	377	332	387	364	361	342	355	388	392	403	384	434	394	413	398	404	409	431	403	394	424	427	379	388	379	395	399	385	365	374	393	382	371	377	372	367	403	378	367	346	419	392	379	365	384	367	420	378	399	404	381	392	370	372	368	403	396	368	398	393	370	396	380	375	407	352	406	397	396	434	364	368	391	381	379	408	389	378	405	390	371	386	423	379	390	401	425	381	373	419	436	398	378	379	394	398	383	384	407	409	401	359	380	368	361	388	385	392	419	335	398	341	367	394	403	389	394	393	383	394	386	397	378	413	360	385	377	389	396	400	374	405	384	386	411	421	359	396	401	378	388	419	408	378	424	372	420	341	398	370	370	363	374	379	373	388	405	405	404	383	404	393	342	410	371	412	390	398	376	380	421	379	366	385	355	403	385	403	388	401	385	417	393	388	398	375	424	438	414	384	367	436	397	388	381	371	383	351	415	432	392	421	314	372	405	376	382	421	374	382	395	377	383	377	419	384	378	382	414	361	385	375	411	420	385	411	384	357	361	390	424	393	387	385	417	431	411	422	360	392	383	401	377	363	381	411	370	420	410	373	388	379	429	419	382	394	359	380	372	391	414	381	386	401	384	378	402	393	378	388	390	385	400	398	390	346	380	414	429	409	379	390	383	379	394	377	376	395	378	373	402	408	396	392	357	392	379	422	416	383	393	391	362	393	358	422	389	414	393	398	434	397	405	431	386	352	398	390	375	392	387	401	384	401	345	386	373	379	395	369	411	352	386	398	398	383	364	387	373	408	352	428	455	407	372	378	383	402	379	386	365	390	419	361	393	418	407	407	401	384	403	426	374	372	405	380	327	380	379	403	404	396	401	401	380	410	413	392	384	362	395	368	378	389	399	345	452	430	420	406	406	369	392	362	382	405	381	405	402	383	397	375	380	391	356	359	401	376	380	399	349	422	369	373	403	364	436	357	404	371	359	385	367	403	380	330	386	405	397	388	387	401	378	398	390	413	397	369	416	424	368	383	410	358	387	383	417	406	396	419	407	380	389	398	369	398	399	428	391	378	396	395	417	413	439	415	392	386	365	376	407	416	389	357	367	367	402	357	382	400	374	400	409	371	363	412	406	372	403	381	421	380	395	397	408	398	397	420	362	365	393	399	433	396	389	403	438	342	407	421	384	366	411	380	395	322	384	389	396	361	401	405	368	394	370	420	380	387	392	435	397	392	374	405	438	325	402	373	388	383	377	369	356	382	434	388	364	384	357	388	405	402	395	355	372	393	421	396	432	405	409	389	388	423	396	406	399	439	423	384	404	389	394	395	429	383	367	403	452	398	353	382	362	384	374	373	400	397	372	407	407	391	419	408	382	387	425	362	358	398	366	384	375	385	407	391	416	385	370	388	378	394	384	406	413	440	344	378	413	384	403	363	414	382	389	355	370	413	392	356	372	369	397	404	382	425	385	384	411	382	403	387	367	430	421	359	356	358	379	369	373	377	398	364	389	400	408	418	449	420	404	397	400	373	394	386	378	398	419	379	407	396	383	364	393	379	370	400	354	406	400	380	379	374	414	363	369	399	380	397	360	380	373	369	403	382	385	371	390	381	367	397	373	385	357	400	399	363	395	407	375	399	378	347	375	408	370	375	382	345	379	371	410	364	334	401	423	412	443	388	378	391	364	415	417	390	391	378	402	407	355	345	398	412	414	403	397	419	379	432	409	435	391	383	374	387	382	433	362	364	400	394	434	396	375	410	381	389	413	394	382	413	408	379	403	386	403	346	349	380	424	413	422	424	383	431	378	358	411	366	396	399	413	370	400	383	376	405	396	395	401	375	370	419	428	416	395	380	411	405	416	412	397	432	397	422	341	388	403	400	391	395	383	389	403	406	393	403	382	428	409	401	372	380	379	384	357	413	393	391	390	358	373	383	379	384	372	396	384	385	411	406	349	392	387	373	378	414	392	448	391	436	377	392	408	402	397	401	388	413	362	380	356	375	365	374	415	370	377	399	437	379	402	400	408	441	366	428	394	389	397	368	353	384	402	404	350	377	411	393	392	409	385	370	382	388	352	409	398	396	394	403	379	385	385	412	371	384	383	429	338	394	394	394	407	421	382	371	396	376	438	400	390	361	353	404	384	454	408	373	372	370	358	394	385	379	372	401	386	397	358	365	403	446	393	420	381	410	374	405	386	355	376	392	391	403	409	374	348	394	388	365	380	410	382	371	377	381	356	452	382	421	391	398	386	396	353	393	403	428	381	405	402	403	370	399	423	405	392	382	369	387	395	401	421	385	373	367	378	418	378	364	363	418	392	389	384	387	357	406	428	428	385	387	392	406	414	413	399	365	416	357	388	363	390	378	368	335	365	390	430	422	409	402	394	377	392	356	381	397	393	406	391	385	385	380	388	391	378	433	402	414	423	397	393	374	415	411	378	417	381	374	426	399	411	420	387	378	371	392	382	419	415	401	378	403	397	390	396	367	371	389	414	438	397	420	408	388	401	386	389	373	404	410	396	361	396	372	409	393	406	402	400	389	391	378	358	396	377	463	404	392	404	370	388	366	428	393	393	375	378	386	380	383	387	402	337	418	427	434	367	379	397	415	390	391	396	382	388	396	373	390	368	393	369	372	335	375	363	430	396	406	411	395	410	422	386	388	371	414	402	394	395	384	380	409	361	430	421	383	391	385	427	366	381	408	407	350	354	403	407	421	379	389	345	366	371	410	416	378	380	374	397	393	405	349	365	379	381	390	404	398	397	397	365	318	404	411	381	399	417	380	370	412	400	395	397	414	394	394	422	386	426	371	407	395	384	432	393	419	364	412	402	383	427	414	367	386	409	387	357	414	421	378	372	371	406	381	359	410	396	373	389	423	396	407	369	412	426	385	404	392	387	391	410	358	374	388	371	418	405	401	404	411	412	392	380	363	364	397	410	414	399	385	410	375	394	397	415	402	360	392	420	373	383	453	384	389	394	410	396	411	420	403	382	455	403	405	379	358
22312	11916	20347	19231	11992	10902	9329	6266	4464	3897	4564	4693	3658	3268	2785	2459	2220	1901	1830	1828	1578	1573	1569	1345	1235	1123	992	998	1035	989	1013	903	914	881	845	935	832	935	905	889	973	1163	1096	1125	1012	957	972	960	915	818	862	846	832	819	886	879	830	902	838	857	895	883	827	880	873	880	816	839	834	789	820	889	851	934	902	843	854	904	852	843	896	877	886	882	880	834	855	915	911	830	830	872	845	872	848	791	838	903	891	841	885	807	870	846	892	854	946	882	886	811	890	837	894	798	853	891	877	891	882	930	876	795	874	927	859	902	863	861	872	875	818	832	851	877	856	864	858	877	885	877	869	847	863	876	885	854	857	799	838	821	847	888	906	904	929	844	875	882	886	803	797	909	881	888	888	926	819	884	876	846	818	843	887	822	851	857	872	893	843	846	828	843	911	877	836	876	895	887	866	870	844	884	882	869	875	848	912	843	913	840	838	876	854	863	855	895	870	868	902	861	886	887	855	835	894	843	875	832	859	853	841	878	811	850	845	849	823	899	842	862	879	918	860	882	864	831	880	905	840	854	889	910	818	847	883	929	834	845	860	864	908	879	874	871	868	833	836	892	916	901	909	890	809	860	858	884	864	851	848	845	827	863	882	898	860	893	834	825	864	846	866	859	886	842	881	877	912	862	914	793	866	918	873	852	920	856	853	860	824	856	905	925	885	863	863	914	843	869	863	885	873	898	867	846	848	857	883	854	859	855	831	860	859	861	900	896	883	842	861	868	893	896	883	884	840	869	844	885	836	874	874	845	851	873	872	817	846	898	827	825	872	860	844	884	837	862	858	876	879	799	881	881	923	872	855	854	846	859	899	821	855	887	848	903	842	909	890	913	851	889	822	887	876	800	852	853	867	848	830	849	827	856	860	856	869	840	842	889	887	849	911	882	857	807	846	881	857	870	840	855	844	867	829	848	833	894	859	867	921	861	885	862	886	874	884	903	862	896	878	856	866	866	884	927	816	848	925	873	870	891	905	867	890	894	875	860	843	874	867	881	880	847	856	872	878	884	894	874	878	849	849	806	945	873	846	883	888	863	832	862	880	880	930	824	889	886	852	874	780	839	854	879	854	858	942	871	871	917	884	800	835	851	878	853	825	907	881	861	812	930	849	866	863	848	879	880	869	893	876	822	882	874	854	817	876	879	840	878	818	894	898	878	885	891	843	927	915	835	913	860	835	844	902	871	870	851	904	868	885	853	857	861	803	872	866	835	821	879	859	798	870	843	890	842	871	882	803	858	919	886	831	882	901	853	872	856	876	832	858	840	857	886	918	822	862	877	807	904	880	810	864	866	888	875	919	813	855	881	868	876	871	843	821	853	880	883	840	859	879	859	834	905	815	869	855	850	792	812	867	875	851	828	882	890	885	863	886	890	864	834	899	871	846	861	829	867	836	871	896	808	882	867	846	837	908	833	924	829	838	880	829	928	921	858	879	868	859	890	869	900	835	815	896	972	934	869	830	925	910	889	838	827	912	893	829	846	837	841	860	862	891	873	905	843	896	897	837	886	895	915	852	857	863	902	857	861	845	838	872	854	832	878	897	872	803	867	863	862	908	877	847	851	893	897	891	862	826	827	869	839	870	878	895	861	875	835	862	905	902	854	886	827	931	828	864	854	893	891	847	866	863	905	874	848	853	902	901	890	869	840	823	893	914	912	906	800	895	898	852	817	878	888	854	885	868	822	895	901	858	881	897	869	833	836	915	839	854	845	826	925	876	912	868	843	812	873	831	923	872	831	895	894	821	840	877	926	840	828	906	851	851	869	870	892	781	872	813	874	864	911	854	831	830	895	916	903	875	889	822	838	885	892	816	874	859	822	901	905	873	823	892	893	831	851	837	837	847	847	860	826	867	896	908	916	887	812	828	882	865	842	909	865	804	812	865	911	866	851	922	837	857	848	863	897	912	908	924	953	890	878	858	860	867	873	916	872	890	857	922	876	858	856	875	919	852	907	881	850	823	873	865	877	802	873	837	881	875	840	845	894	848	912	921	887	862	886	828	816	922	904	850	861	871	921	868	867	883	870	819	873	849	886	841	854	846	835	882	842	868	919	862	879	895	842	855	898	892	868	873	847	895	822	809	821	854	878	861	879	817	887	891	855	884	909	862	917	895	863	843	830	877	860	852	803	809	819	846	884	836	866	900	813	892	845	825	829	896	856	881	844	843	846	879	903	879	878	836	860	873	875	905	896	827	818	874	889	807	850	853	837	856	822	872	919	869	892	831	815	881	874	939	893	935	830	836	859	801	855	872	882	914	866	887	888	847	850	864	883	866	869	903	858	884	880	845	864	872	877	889	835	859	856	851	884	862	850	881	844	860	884	821	915	886	905	920	850	887	897	882	795	861	929	903	833	862	849	882	845	883	896	901	849	896	866	848	895	856	898	846	898	860	852	895	879	910	841	809	872	802	838	905	905	843	857	824	902	867	921	821	862	853	884	815	870	834	943	848	834	924	829	835	872	855	843	866	850	861	832	876	848	879	878	909	821	911	871	856	896	897	928	853	910	834	883	835	850	866	856	917	843	861	868	884	878	853	883	915	890	835	809	846	841	833	848	825	878	850	843	843	870	882	847	889	827	850	896	841	863	890	837	886	853	914	881	872	895	864	840	893	860	834	807	858	896	853	883	877	895	873	845	852	892	838	898	880	918	920	914	850	864	807	842	848	876	841	816	834	889	867	854	883	836	846	948	847	836	916	872	937	863	839	868	907	873	820	870	888	846	875	889	905	873	863	873	872	857	890	852	865	894	840	886	828	864	931	881	919	928	887	845	843	846	864	883	849	832	860	861	919	882	874	865	856	881	856	888	827	857	881	888	817	835	884	864	879	841	864	869	855	891	902	857	876	857	853	912	846	899	916	830	861	902	889	853	826	877	880	850	885	829	864	823	914	861	924	824	875	855	906	883	882	874	850	852	859	831	857	840	864	878	839	861	895	840	903	853	852	894	839	873	863	836	897	866	914	817	890	907	905	880	803	894	866	887	863	842	849	846	903	812	879	845	833	870	878	907	870	854	890	817	859	870	852	875	858	856	849	882	937	843	829	894	834	860	891	872	845	865	868	861	867	859	831	847	878	805	927	859	898	840	885	828	876	881	875	839	837	922	828	813	864	909	858	794	881	893	871	855	872	855	834	880	853	877	888	877	878	893	862	858	877	886	842	873	891	847	861	862	824	890	867	847	838	844	891	850	858	906	846	889	912	828	848	844	915	817	869	939	796	872	846	855	894	931	840	880	893	849	928	883	852	807	870	813	822	847	860	897	883	824	855	933	848	879	922	875	875	864	851	860	933	928	883	910	857	872	872	819	862	873	847	918	885	866	865	847	829	844	880	860	860	837	829	859	877	896	863	906	852	806	835	861	893	862	897	882	884	881	881	934	886	887	872	868	812	873	837	826	826	873	874	851	903	866	875	849	884	884	867	796	889	882	890	901	885	860
42220	23921	23306	16474	7526	4540	3885	2450	1679	1337	1294	1384	1079	1071	924	820	749	640	597	637	590	520	555	512	515	502	453	459	465	442	427	468	423	427	431	413	400	359	429	407	453	460	502	485	455	486	463	462	422	409	399	437	413	414	428	403	404	403	454	431	388	385	436	382	425	384	397	423	411	398	396	396	389	371	429	400	401	404	415	426	398	369	414	411	432	430	403	418	371	389	416	404	364	407	417	428	374	378	432	417	433	414	377	398	401	367	386	381	460	388	414	394	438	365	357	413	404	388	369	400	430	421	387	407	394	374	425	419	404	409	455	378	427	429	439	422	416	397	378	408	393	421	407	391	417	411	397	420	418	383	430	403	391	345	418	410	413	428	421	425	450	398	383	411	389	410	377	384	382	383	414	418	452	429	393	416	409	454	431	416	424	406	401	417	402	408	347	439	396	395	391	376	403	394	399	410	414	393	391	386	412	424	448	439	372	381	389	421	421	402	404	408	389	431	424	388	418	406	397	400	411	406	387	392	419	438	430	411	439	413	428	362	409	370	401	380	447	419	401	370	412	443	430	408	431	431	403	412	391	399	408	371	418	421	398	386	415	394	395	394	437	418	449	436	419	364	410	365	413	409	424	386	406	415	428	419	386	386	400	393	366	365	368	409	384	380	412	411	434	365	410	396	386	405	399	391	411	419	376	420	405	366	438	423	401	386	425	407	427	389	412	392	419	398	401	385	425	408	369	426	415	431	411	372	422	378	394	435	429	402	372	448	363	412	410	417	420	420	368	450	484	418	380	396	412	432	410	397	428	404	414	390	381	417	416	417	393	384	411	434	385	400	405	386	410	429	416	402	401	424	424	364	385	420	438	375	433	383	407	379	397	403	429	436	411	386	401	411	473	421	371	390	409	390	375	357	421	427	436	388	419	385	390	392	359	384	412	424	439	417	438	426	417	417	418	393	447	424	396	430	456	410	432	391	385	400	389	391	413	404	408	412	421	408	406	390	440	422	409	435	430	413	396	392	403	431	405	405	417	371	415	400	397	420	418	412	354	399	399	436	388	432	367	411	384	407	401	413	436	399	423	408	391	402	408	393	384	409	393	401	423	402	382	404	462	403	420	410	415	428	408	388	445	415	408	413	423	379	385	389	380	410	387	413	384	439	391	436	423	387	428	442	398	412	415	381	392	415	387	439	398	423	441	407	423	436	431	406	416	391	416	393	428	423	405	407	422	410	422	385	398	360	391	410	381	392	402	358	418	436	393	422	394	379	389	402	406	434	414	404	428	436	416	397	392	433	410	423	398	429	452	404	391	430	403	415	357	407	452	432	385	424	379	373	413	422	388	445	397	414	410	377	396	414	384	398	442	403	393	404	380	399	395	414	369	406	373	402	405	431	427	402	420	405	399	436	412	431	356	388	383	417	388	378	366	386	429	440	399	392	392	429	382	385	390	372	430	448	376	395	410	404	392	377	386	400	395	406	433	390	397	396	395	372	426	430	429	399	394	392	431	418	380	410	372	419	415	440	363	423	430	453	424	420	436	393	424	382	448	428	373	393	390	415	408	419	411	388	389	435	445	440	381	363	421	409	391	428	369	375	397	394	429	391	394	413	449	395	419	392	389	438	404	376	402	390	401	413	448	428	391	399	447	448	384	351	385	406	427	410	397	399	430	358	420	424	399	392	428	400	419	431	420	440	422	401	421	393	390	395	436	412	408	449	387	400	396	420	391	377	390	407	372	423	406	396	377	409	435	387	408	417	392	411	396	408	414	390	400	389	414	407	424	407	452	402	409	424	422	407	386	402	405	406	409	404	442	416	418	416	386	414	410	383	423	399	436	432	422	434	404	383	404	396	386	423	409	415	394	383	431	420	393	436	389	409	373	398	421	417	436	413	396	452	427	423	433	434	386	397	409	389	423	393	421	434	391	392	408	430	403	374	423	381	421	420	402	402	441	404	412	386	391	437	412	406	421	423	384	417	414	377	395	422	372	419	390	378	407	385	398	433	395	403	436	419	376	390	397	397	417	387	402	440	441	456	378	395	440	414	400	457	406	406	368	376	399	382	410	428	386	419	399	419	396	420	415	372	446	434	425	378	418	397	418	393	408	439	403	406	424	375	394	429	369	384	425	422	414	422	406	411	439	401	422	374	430	393	436	417	417	395	428	412	407	403	396	450	440	404	393	409	453	391	374	441	377	425	425	428	415	419	439	426	418	426	404	390	420	381	417	430	443	397	404	385	381	398	417	434	404	402	382	428	429	417	391	386	404	432	387	390	474	393	356	383	374	409	432	409	420	399	403	391	391	399	419	390	405	447	422	422	398	410	416	405	438	404	390	396	427	416	415	400	439	381	433	421	373	401	407	395	433	394	419	411	419	406	429	445	390	424	416	409	392	397	404	395	388	407	460	392	412	417	467	409	424	456	400	394	458	411	392	419	425	413	447	352	402	411	399	411	405	419	384	439	427	393	451	397	417	385	421	420	381	386	397	405	399	400	374	425	398	383	404	382	395	420	403	389	424	394	405	398	389	398	375	405	407	402	383	415	454	433	379	406	429	453	415	446	394	384	434	385	403	429	451	370	386	423	402	418	396	412	377	418	389	416	424	387	403	386	395	409	382	396	413	407	380	396	429	404	413	391	429	390	401	388	428	407	451	366	408	421	415	432	428	403	455	458	421	413	394	396	443	432	392	439	419	399	410	402	377	373	419	379	354	426	423	414	381	388	395	383	410	395	389	425	389	416	419	392	409	405	396	405	403	415	406	390	399	444	402	411	425	450	427	437	441	420	402	400	420	405	394	367	422	412	425	414	403	380	397	454	438	401	388	396	384	407	397	402	405	416	436	426	374	426	397	424	417	389	397	388	385	366	407	418	419	418	435	392	380	412	395	434	389	402	416	429	409	430	389	392	427	450	384	364	397	430	429	427	376	420	395	400	410	434	389	386	392	416	389	395	423	388	402	422	418	387	410	440	429	434	439	399	407	370	420	425	382	447	395	397	379	410	385	423	403	418	376	419	384	431	474	419	380	423	399	438	421	396	427	472	382	367	413	434	398	405	403	419	401	405	437	407	431	434	421	420	445	429	396	405	403	399	380	407	408	456	388	432	399	413	418	402	404	411	383	405	397	362	385	432	425	426	407	426	408	410	403	404	419	425	416	405	387	389	421	413	441	435	395	430	381	428	422	422	404	403	380	431	435	430	413	384	399	395	413	430	434	423	440	419	450	399	439	401	395	415	406	351	387	397	377	388	356	413	399	415	431	409	462	426	394	379	413	436	400	424	404	419	411	422	430	434	435	429	386	414	424	426	405	382	396	440	454	415	406	392	395	389	421	401	415	435	387	423	403	451	413	409	437	414	402	436	416	437	395	423	392	416	397	397	398	408	410	380	430	399	409	402	416	368	407	425	388	418	391	416	426	393	416	427	415	399	411	376	413	401	445	426	426	391	415	389	394	392	370	407	446	421	398	452	400	366
25341	17292	27271	25253	17252	14092	13533	8704	6440	5247	5229	5997	4765	4404	3588	3242	2818	2184	2231	2198	1898	1746	1725	1467	1332	1216	1147	1084	1172	1045	1191	1102	960	930	918	920	910	912	986	1005	1150	1307	1429	1380	1244	1132	1122	1077	977	959	873	934	845	854	940	868	912	895	857	889	884	857	932	877	949	862	848	864	845	878	907	935	897	889	904	914	904	877	888	886	890	823	867	913	908	884	893	872	903	914	894	929	936	855	830	897	836	897	919	894	916	866	846	835	906	863	933	864	958	932	852	900	885	833	875	936	841	871	918	867	929	889	858	898	871	917	895	894	881	874	886	905	918	846	866	884	876	904	881	902	857	919	876	851	919	867	849	902	844	872	909	927	883	906	887	904	884	921	891	874	859	924	875	911	876	891	930	879	880	875	849	907	873	884	892	858	857	864	875	917	930	880	867	878	919	874	905	862	890	873	890	865	892	921	900	852	887	861	854	883	903	858	841	850	877	883	827	938	884	931	919	894	905	883	961	892	840	900	878	909	888	865	913	877	924	887	871	861	907	920	866	911	873	864	901	919	836	884	940	917	901	873	895	927	877	889	853	914	882	912	878	933	865	877	876	917	887	856	866	865	903	912	854	889	894	858	898	867	883	885	917	861	846	888	884	913	894	920	915	862	862	857	946	897	911	853	902	926	889	877	923	857	901	906	907	909	883	875	897	908	865	860	915	892	885	875	894	860	858	918	898	857	853	889	812	896	887	890	912	856	877	911	903	916	929	898	915	934	894	930	887	852	878	915	854	856	880	871	911	886	915	901	883	863	900	854	836	895	913	912	926	910	866	869	831	888	858	886	870	909	915	871	892	884	912	886	919	905	888	890	872	863	857	917	894	885	856	960	879	884	888	856	918	851	913	939	861	907	895	915	868	859	880	945	871	906	922	854	876	873	847	893	895	872	872	848	914	882	904	844	927	913	876	909	926	888	898	957	881	937	931	865	848	916	851	903	894	934	841	868	912	952	866	883	839	917	953	879	948	878	884	875	884	892	907	943	929	866	918	905	932	935	959	894	827	873	906	911	893	873	901	851	924	941	874	885	867	867	884	880	844	876	856	907	881	900	929	866	908	871	905	888	842	900	866	938	870	901	911	936	858	887	940	871	850	861	873	896	903	851	851	866	916	891	885	914	869	895	872	927	866	871	894	877	866	925	860	902	899	867	831	897	883	962	911	815	847	863	847	877	923	887	909	919	850	914	893	926	860	882	861	958	896	919	875	875	853	850	891	913	927	937	957	863	961	836	898	892	874	837	896	903	901	896	886	872	904	903	958	947	898	861	920	879	923	891	869	865	886	869	886	910	877	915	886	873	875	913	884	916	906	868	861	912	878	918	892	877	974	829	884	889	922	886	851	864	877	905	909	918	852	909	887	863	890	857	894	843	907	920	937	917	868	897	883	894	944	922	828	938	944	904	885	876	922	926	908	844	864	904	899	910	896	861	874	906	897	954	892	845	906	945	900	910	885	915	873	888	901	935	908	896	924	924	909	954	888	871	919	860	856	883	862	839	869	903	880	917	863	895	897	890	873	892	931	929	933	918	894	927	869	830	885	881	899	890	900	904	934	895	846	891	912	857	871	852	871	955	911	900	972	840	895	875	920	864	918	889	888	947	868	888	861	873	967	838	884	868	911	952	852	906	870	879	925	895	888	881	903	886	892	883	921	908	914	882	922	884	858	894	860	881	898	854	939	905	897	931	865	880	864	911	893	852	931	866	948	853	934	891	885	843	879	886	914	880	895	889	872	883	896	876	861	890	890	900	909	840	902	862	890	857	870	882	902	881	845	856	907	864	887	938	893	831	890	834	846	848	890	857	855	895	934	915	893	865	904	859	856	898	846	972	907	924	902	897	908	865	885	850	851	920	946	909	964	878	851	865	901	853	890	888	833	909	935	880	898	922	876	847	896	882	895	905	887	898	870	864	900	913	838	905	867	935	880	891	900	923	892	864	943	901	888	880	903	879	854	851	899	928	906	823	898	877	874	900	876	932	920	883	895	889	857	915	873	903	912	899	933	903	904	887	898	860	887	899	943	859	892	864	912	932	922	865	910	881	909	823	892	830	890	869	876	937	878	877	855	833	865	866	894	914	893	854	919	886	926	841	929	883	906	885	919	851	861	878	848	874	884	880	864	951	913	921	838	857	913	872	849	940	837	924	881	906	903	879	884	904	878	942	847	878	916	874	857	899	915	837	855	932	928	902	868	855	919	878	904	903	911	885	843	885	883	892	896	899	874	918	837	875	842	910	927	918	926	913	917	905	915	899	837	854	883	932	893	836	873	900	919	932	847	874	872	860	927	897	850	920	875	895	860	898	860	858	870	903	861	892	891	884	886	896	894	917	883	912	902	885	876	927	898	895	884	898	917	873	881	929	825	954	890	916	897	941	910	910	943	858	834	910	943	942	869	905	835	902	858	917	877	896	892	880	949	893	918	869	871	953	888	909	926	853	897	924	906	913	918	851	888	888	888	890	883	826	920	901	881	888	858	869	908	897	917	889	924	846	882	940	949	887	900	887	902	882	914	882	833	884	929	837	841	939	834	877	903	856	903	875	932	886	844	855	870	842	907	927	856	898	884	948	898	922	892	905	896	915	875	880	863	908	890	865	913	912	874	857	802	871	900	902	910	843	817	912	917	872	882	907	885	886	861	900	892	895	855	895	866	875	899	887	883	818	863	874	881	931	878	947	885	915	892	926	827	871	891	855	863	871	862	857	875	895	892	854	883	866	861	901	909	867	928	858	840	917	887	926	908	820	901	892	865	871	873	880	866	843	911	877	894	933	941	957	870	905	849	985	888	884	872	852	902	886	843	867	926	884	907	915	894	848	921	888	862	866	876	901	891	898	856	876	904	879	890	823	890	918	857	858	923	868	904	866	909	865	892	922	913	880	916	889	855	887	862	919	871	875	853	911	898	883	843	860	874	898	840	927	866	864	917	877	882	894	914	892	873	915	878	870	887	918	886	866	894	839	911	915	911	911	877	902	871	888	877	926	846	880	908	876	823	914	911	861	932	873	910	861	928	873	931	819	875	890	930	900	888	950	875	886	871	908	859	923	876	895	909	883	898	843	944	873	908	877	884	944	881	903	897	881	934	860	872	900	857	876	903	907	902	889	880	825	858	896	885	919	882	900	842	881	919	933	895	924	881	855	886	860	928	880	897	865	863	896	900	861	914	955	882	948	876	900	869	886	905	898	934	919	942	852	831	912	844	888	873	897	874	891	898	893	912	880	855	841	917	887	912	847	868	891	865	844	911	898	927	913	880	889	851	869	828	902	897	934	909	906	875	882	863	903	849	969	926	859	879	856	959	920	928	905	910	925	907	934	886	916	878	865	881	907	871	896	863	874	860	905	902	873	821	813	852	874	883	914	902	886	925	917	873	865	950	922	869	842	841	877	831	878	903	868	881	906	902	809	880	883	881	915	908	855	901	870	934	905	873	901	913	892
21252	10349	9873	6541	3903	2268	1976	1196	864	737	602	696	634	615	570	517	439	401	374	422	344	385	413	372	358	355	372	333	327	351	347	367	337	362	348	344	343	342	352	351	357	345	385	358	348	338	351	336	337	343	389	335	365	359	333	351	334	364	378	352	273	345	362	356	365	384	326	333	372	343	346	345	352	352	332	379	344	323	336	329	360	360	324	319	322	361	350	351	346	329	285	375	356	308	367	332	356	335	346	311	340	330	380	356	359	358	361	321	340	325	351	371	367	339	330	330	345	346	313	354	338	349	336	351	337	353	349	341	351	365	321	322	337	350	362	336	317	371	311	355	343	321	360	350	357	347	347	359	342	351	314	373	360	356	296	353	344	331	383	359	355	363	332	334	348	326	350	351	341	377	338	326	325	313	309	328	366	368	330	370	364	367	333	351	328	333	329	343	341	370	335	350	325	322	353	335	356	358	353	338	338	328	360	368	333	367	349	333	361	367	366	335	393	344	351	354	340	358	346	357	335	316	339	365	343	369	390	318	354	353	326	359	375	340	369	341	356	336	380	349	357	353	322	327	368	377	332	309	334	345	367	384	370	348	305	289	362	379	336	341	318	331	383	369	323	361	337	320	380	403	364	338	325	327	356	309	348	375	336	363	308	340	353	322	327	366	331	287	320	374	349	343	314	337	384	372	298	326	346	365	340	331	360	322	330	329	333	355	341	331	334	344	348	318	329	353	354	325	324	350	342	369	342	348	357	342	344	353	318	369	353	334	325	355	358	362	326	348	334	308	336	363	362	359	329	353	324	321	335	340	413	315	326	343	360	362	329	345	323	344	335	366	352	329	318	337	355	331	338	356	336	353	372	336	356	331	345	325	345	343	349	336	347	329	312	329	350	350	343	380	333	335	346	321	366	337	330	351	369	313	347	314	366	326	342	308	324	323	358	359	356	328	343	336	351	338	319	321	332	353	321	326	349	349	368	352	351	365	298	312	323	379	345	369	358	374	359	321	352	328	310	359	343	314	344	320	354	349	323	333	326	313	351	341	336	340	377	361	346	393	362	340	347	326	375	336	355	317	358	346	300	354	355	311	348	338	328	342	354	338	341	330	356	355	341	351	337	342	332	337	358	307	322	364	349	342	348	317	352	320	334	360	360	348	296	314	363	341	339	356	373	351	334	314	316	331	348	333	356	333	357	352	307	346	339	339	364	334	314	335	313	342	353	349	350	338	327	367	379	326	355	319	349	320	365	348	369	314	351	342	380	373	318	371	367	318	358	369	334	363	321	330	338	357	317	335	316	339	357	367	385	324	325	352	343	348	354	367	394	318	332	339	370	317	371	329	355	323	336	367	337	322	344	321	369	365	373	307	348	337	354	355	323	354	366	354	337	317	353	364	316	340	330	365	347	330	366	342	333	318	366	345	327	314	337	316	357	328	310	336	365	333	351	350	347	362	363	389	349	336	345	344	333	348	324	344	340	349	342	316	325	351	349	317	353	327	362	331	344	298	339	336	278	309	388	316	354	324	331	350	335	370	328	355	342	358	374	339	320	368	347	320	295	349	331	379	361	326	349	340	330	344	369	330	345	350	330	348	335	324	357	343	325	335	358	381	339	348	358	347	341	309	354	337	334	353	360	325	341	327	308	354	362	323	383	340	323	322	374	351	348	316	363	321	337	374	338	306	351	328	293	358	327	342	361	328	328	346	326	351	356	345	335	308	363	328	355	323	362	347	329	352	331	356	311	334	347	357	335	353	311	336	340	329	330	307	345	352	368	365	335	319	340	386	330	364	326	345	409	294	337	318	340	328	303	308	349	350	388	350	347	342	335	348	344	369	362	342	375	344	347	347	320	350	342	326	357	358	344	341	371	323	365	349	331	331	336	351	336	343	362	316	347	329	335	321	337	321	342	340	335	324	352	317	315	332	344	330	307	349	326	317	342	344	373	332	345	356	356	353	347	342	348	297	345	340	349	351	318	324	344	338	352	328	379	350	339	342	340	357	337	349	362	359	322	296	305	346	353	328	322	367	323	345	361	344	341	326	321	338	342	347	352	310	372	366	357	357	356	377	366	328	377	322	372	333	330	350	356	359	360	367	344	319	334	368	358	375	353	351	319	303	306	342	357	336	323	318	337	323	326	339	344	309	328	348	342	330	364	358	352	356	329	324	327	336	356	386	373	340	365	338	320	313	346	354	372	322	306	324	359	352	375	354	387	356	324	356	339	329	334	325	329	365	325	374	363	364	351	370	360	349	334	354	341	387	360	300	361	300	334	337	314	322	377	340	339	343	321	338	328	350	340	354	359	308	379	360	350	328	359	356	351	360	369	315	331	344	360	383	318	362	332	353	365	315	348	330	326	343	326	361	353	334	325	369	393	337	331	350	356	312	306	381	324	352	368	343	350	337	353	360	314	351	357	333	360	362	380	345	360	335	362	360	322	390	341	346	340	356	341	377	331	346	335	344	306	317	362	329	354	344	383	333	395	348	374	351	348	347	341	339	339	344	327	317	380	371	318	344	370	352	343	337	360	359	376	350	367	326	311	341	315	340	365	319	346	356	350	304	351	373	346	358	341	368	357	368	313	293	317	353	370	341	375	325	345	313	350	344	333	356	347	352	357	347	341	353	332	349	333	351	347	342	330	350	360	373	355	351	358	380	330	342	325	331	354	350	343	336	321	331	350	354	369	319	319	373	334	349	348	356	337	314	322	329	326	358	356	326	332	381	356	333	379	347	319	333	370	357	328	372	330	335	359	296	344	361	337	374	351	328	361	359	323	304	369	357	316	314	359	332	363	347	338	333	322	364	354	355	328	335	379	329	350	346	349	353	320	335	325	328	365	332	327	347	344	371	394	355	328	384	343	374	331	319	332	356	343	315	364	345	316	338	278	339	347	395	351	355	364	346	329	336	335	368	331	318	357	362	342	390	359	354	330	348	353	359	333	312	361	356	334	316	358	330	322	336	321	353	332	358	372	303	351	308	363	370	381	347	320	321	370	331	326	286	352	363	330	362	324	345	358	325	335	328	346	346	304	336	321	331	324	329	338	337	337	345	303	354	323	325	358	337	345	369	347	336	318	363	374	378	334	290	320	351	339	343	310	305	314	342	343	340	352	323	332	335	310	348	341	359	327	335	326	390	305	361	370	341	352	378	355	340	346	341	367	329	363	363	348	346	365	354	334	352	371	363	354	284	365	353	328	318	354	359	349	333	314	343	336	315	363	345	333	361	351	341	327	333	379	320	297	323	334	351	323	346	346	357	351	344	334	334	334	308	316	392	313	335	316	324	337	333	336	367	352	357	317	361	361	338	341	310	343	322	335	323	350	332	380	347	326	335	341	309	354	352	332	342	361	359	344	370	328	339	335	346	333	326	367	352	338	334	354	355	325	310	333	368	335	351	331	321	386	312	363	339	362	305	367	343	343	315	304	343	327	348	335	343	338	277	334	316	381	358	317	342	323	347	363	349	344	327	326	347
13014	7913	14889	14109	11675	8228	7419	4713	3146	2906	2477	2711	2506	2069	1966	1681	1568	1286	1251	1382	1132	1086	1050	990	966	880	877	809	850	742	812	770	768	786	818	816	783	795	752	784	825	807	736	810	806	799	782	763	763	778	762	757	765	753	764	703	794	781	733	713	783	747	767	738	779	780	766	767	786	731	749	768	778	776	763	792	784	717	816	743	786	744	762	759	739	748	803	737	736	751	724	718	762	800	735	725	792	776	742	750	754	804	796	776	767	726	746	833	779	767	800	754	764	744	764	765	739	722	788	732	786	791	749	781	725	781	805	779	709	772	758	726	690	742	750	710	802	748	758	729	765	802	753	737	753	725	739	727	741	761	753	771	789	771	777	797	752	737	734	820	839	759	746	815	817	755	715	771	774	761	777	731	802	736	817	755	758	746	748	754	745	764	738	750	778	778	766	777	740	752	734	781	746	794	818	786	760	757	766	761	784	770	775	747	718	823	793	775	772	782	767	756	788	768	777	778	758	740	771	800	761	763	765	775	730	765	731	795	775	750	789	755	773	777	748	772	867	763	726	780	786	766	743	766	783	807	782	711	737	780	740	785	725	808	764	790	739	741	750	733	736	798	768	757	743	797	791	791	776	780	679	732	797	781	802	779	724	782	763	778	752	747	780	750	781	749	788	782	779	797	751	802	835	772	771	771	727	776	746	794	757	840	739	768	759	736	745	759	782	772	761	749	786	806	749	828	798	791	777	793	739	749	823	740	781	716	760	750	744	746	820	779	754	749	795	807	792	767	780	785	734	771	767	733	745	748	733	707	777	758	762	789	722	827	741	780	748	748	802	730	755	741	772	767	810	804	766	779	717	731	757	795	724	778	756	800	785	766	755	788	819	791	742	786	753	739	792	741	760	702	745	788	731	764	788	790	708	753	757	784	751	785	769	837	804	788	799	790	794	801	766	734	741	769	764	790	776	825	774	798	759	750	747	758	806	789	801	783	763	747	723	760	800	741	725	786	783	755	738	815	734	825	798	794	766	730	810	726	734	702	839	748	752	764	708	793	760	778	749	739	782	784	762	782	786	745	766	777	762	791	768	788	798	808	753	737	726	786	793	794	760	757	732	769	772	763	779	796	785	793	773	753	748	764	768	764	727	760	730	725	755	785	809	744	775	767	763	749	768	794	756	736	754	750	770	767	723	708	744	785	744	775	750	762	757	733	774	773	798	789	809	766	809	791	730	787	755	763	734	696	800	778	766	755	748	760	737	764	764	765	777	773	801	785	707	783	783	769	774	751	792	742	824	810	786	798	806	761	772	717	766	827	740	776	803	716	804	766	792	812	806	720	786	739	768	746	733	749	766	752	804	746	807	757	771	745	761	768	767	769	742	757	780	770	763	824	731	746	785	793	744	801	759	767	782	730	790	765	760	722	770	794	725	765	824	760	787	730	774	802	777	783	775	740	797	772	744	771	793	766	764	783	750	772	778	770	768	744	812	762	745	755	715	760	722	750	791	769	809	797	773	782	761	763	712	795	788	783	762	727	754	761	677	777	776	761	750	744	761	737	786	764	776	754	753	748	813	740	807	757	740	780	790	737	734	786	795	816	805	787	744	771	748	737	774	785	781	806	797	725	711	763	772	786	715	779	758	777	748	719	764	773	750	780	776	787	788	786	746	823	755	706	763	756	773	757	771	742	768	707	783	760	723	829	747	784	796	752	783	750	813	747	727	796	738	782	748	758	723	808	790	755	778	754	757	763	747	741	774	780	779	776	810	786	772	715	769	774	715	757	742	743	748	740	732	761	769	745	813	742	733	779	741	775	758	829	773	749	801	704	748	755	743	717	743	793	779	735	705	735	760	798	789	730	791	791	794	778	755	741	762	800	747	722	814	743	809	748	747	733	768	790	767	732	763	801	777	758	749	787	745	801	714	760	759	750	741	732	774	791	789	813	750	800	755	791	753	748	793	741	764	792	751	769	753	780	718	776	759	784	808	773	758	763	780	751	808	810	746	777	773	752	756	764	748	718	742	798	774	798	789	744	775	799	784	764	759	801	767	749	750	778	774	736	764	777	747	776	746	767	780	791	753	779	789	830	802	781	739	791	765	792	717	771	793	810	728	772	789	783	786	764	750	755	739	787	756	754	749	776	824	732	725	772	731	829	820	768	740	744	807	771	772	784	731	804	802	777	807	764	784	788	707	788	759	768	779	764	800	804	762	756	748	745	759	762	743	713	786	782	771	758	781	766	765	809	751	781	739	751	752	733	775	758	757	794	756	748	751	726	739	734	789	782	823	761	813	761	772	717	800	759	784	766	754	778	800	790	724	748	771	748	802	769	765	764	771	730	717	773	789	795	806	771	753	790	751	756	756	789	740	714	751	820	794	816	777	785	772	802	797	753	780	724	742	745	764	791	747	731	793	804	751	722	788	753	802	781	773	791	782	759	775	812	746	777	759	792	814	791	746	719	771	765	791	766	751	739	771	684	766	758	735	797	761	749	741	747	740	738	782	769	750	768	737	796	802	741	751	742	771	744	798	762	804	758	785	744	747	724	746	720	784	769	819	704	725	758	827	768	729	785	762	726	763	745	703	797	810	763	785	794	797	775	731	790	799	725	746	742	772	727	742	738	732	766	760	778	749	760	759	793	753	809	782	783	761	778	797	780	791	746	774	741	780	758	761	786	759	817	743	764	739	738	788	754	784	762	733	765	751	790	766	735	774	703	802	759	745	719	784	788	716	783	730	717	791	761	786	795	784	784	786	778	787	771	770	752	794	750	754	794	813	767	777	773	781	795	788	761	779	809	789	784	771	746	766	748	778	754	768	753	776	795	776	804	792	776	739	764	754	759	758	809	737	737	765	757	766	753	764	776	763	742	777	754	738	754	755	783	754	749	759	747	787	766	743	789	847	724	733	745	843	803	770	786	776	750	766	759	775	751	747	719	765	783	721	789	795	752	728	753	783	740	805	735	734	807	745	792	748	752	718	765	756	767	775	823	749	795	770	742	755	812	804	759	737	769	802	755	779	781	755	765	795	725	744	769	737	758	739	774	762	757	763	730	760	763	759	780	751	774	779	774	752	772	782	765	751	808	745	788	725	792	722	767	725	776	780	770	715	716	755	774	773	743	734	815	731	747	780	723	732	729	762	819	731	757	733	760	760	823	742	755	708	771	810	780	786	738	752	765	745	762	742	761	747	764	774	805	762	765	727	817	768	743	754	803	806	743	724	722	750	764	749	740	776	802	735	764	775	738	753	803	728	814	783	839	748	763	743	785	738	777	777	779	780	803	751	771	713	767	735	777	769	764	736	764	745	732	787	761	786	736	774	780	724	758	741	714	734	763	754	776	771	767	774	778	730	791	741	731	784	749	744	740	778	716	755	770	755	749	725	790	819	709	736	766	749	815	759	749	754	780	750	805	792	794	766	736	733	754	771	775	757	770	792	778	798	749	754	827	794	794	791	786	761	792	788	727	760	756	736	790	729	760
32182	17546	17395	11301	7567	3962	3326	2093	1230	1081	900	905	797	800	706	641	636	587	479	554	479	505	491	459	415	431	442	432	421	410	429	410	350	388	403	389	369	389	399	370	395	393	416	441	451	409	441	377	365	341	423	391	406	395	412	401	392	381	391	387	405	373	372	407	361	363	420	385	397	360	443	433	435	420	370	395	403	402	419	358	354	406	400	366	374	353	352	372	379	402	403	425	367	396	401	392	369	391	386	331	397	427	390	360	386	415	386	390	381	371	401	358	369	392	355	345	387	369	405	385	378	371	367	340	378	394	373	411	395	398	365	398	394	402	379	363	451	389	395	387	423	377	392	420	369	385	397	376	366	400	379	376	387	357	402	390	356	391	390	402	405	395	378	384	392	402	392	403	402	388	394	413	415	369	397	391	368	371	379	390	407	367	395	415	386	401	379	351	356	404	385	368	397	365	385	368	431	374	437	396	386	340	400	398	406	363	387	383	357	365	385	392	362	396	383	365	387	382	409	392	396	388	399	407	398	392	406	345	395	382	378	404	386	368	349	419	381	405	400	391	371	418	370	368	401	360	376	391	375	385	366	407	356	392	393	401	399	394	406	417	376	352	322	376	382	374	370	391	427	389	413	350	370	393	353	361	355	390	362	403	413	394	405	361	339	412	375	348	371	370	386	406	383	361	403	348	376	375	405	402	374	394	382	391	388	352	400	342	317	361	378	356	408	352	386	400	415	341	395	400	393	380	383	396	377	386	357	346	364	389	412	363	410	405	402	390	359	399	398	391	383	395	377	396	360	390	369	360	381	348	349	352	365	425	417	350	350	377	402	390	409	375	453	386	373	399	390	412	400	382	391	390	366	430	389	411	411	396	354	378	373	427	368	412	397	384	369	397	365	367	408	410	405	383	384	387	387	386	367	371	391	405	381	353	399	402	384	407	382	399	364	373	377	346	369	352	393	394	381	385	383	392	380	372	375	450	351	379	402	370	376	407	385	399	399	401	391	381	358	402	409	375	416	394	367	442	370	424	373	381	399	377	368	402	404	466	399	397	400	366	389	363	385	400	382	362	378	371	395	374	387	357	382	351	369	428	392	340	397	469	401	393	358	373	444	400	401	385	380	387	395	384	423	353	366	390	364	354	407	376	371	387	389	384	422	371	394	395	392	363	367	373	380	395	413	377	379	380	380	379	403	385	452	361	418	379	398	401	400	369	400	365	379	400	363	374	392	433	363	378	382	392	399	377	419	394	368	400	348	368	403	399	427	371	411	380	382	396	394	396	417	362	392	373	388	382	364	387	377	389	390	394	370	341	389	355	400	392	371	381	378	403	405	392	378	384	391	418	402	408	384	355	360	390	352	407	399	376	368	387	351	374	399	416	401	388	369	359	383	371	384	407	389	413	367	389	403	419	401	390	411	356	373	365	340	351	396	426	406	359	368	418	400	394	365	385	376	395	435	380	364	388	434	382	390	382	399	353	419	400	369	399	398	339	379	390	413	391	402	422	397	390	406	405	378	407	391	425	396	383	394	387	382	385	385	413	375	362	410	388	396	417	418	365	394	398	379	383	401	431	387	387	354	364	378	343	367	362	349	380	363	392	395	427	357	358	388	401	353	391	381	384	408	414	402	396	391	369	363	382	323	399	357	373	425	386	382	380	376	355	365	364	381	395	409	418	376	417	364	364	431	403	399	385	373	377	360	391	387	386	393	391	412	388	361	367	411	401	403	392	362	359	377	353	377	417	382	389	380	382	435	390	369	376	415	413	417	392	381	359	390	391	409	388	391	355	379	377	396	379	364	396	373	364	392	393	388	403	403	408	418	345	371	408	344	368	378	369	387	409	376	334	383	381	395	403	340	399	369	394	377	397	375	391	428	344	388	386	379	393	347	380	374	409	404	399	397	387	415	393	398	401	366	375	399	403	405	363	391	415	372	380	374	388	399	345	335	388	370	394	399	390	395	367	392	398	379	371	380	414	374	373	368	365	344	397	405	355	381	392	395	429	382	416	378	378	398	364	428	407	370	363	384	408	391	410	432	356	390	367	406	377	392	384	371	369	364	401	330	400	365	389	363	383	391	377	375	400	348	399	393	404	388	386	392	382	370	391	391	356	405	365	398	388	378	381	370	408	430	362	393	364	416	389	394	385	399	382	370	384	389	389	393	364	352	396	406	370	419	408	397	375	392	389	408	377	398	378	407	389	379	386	424	370	341	417	372	395	375	383	421	383	402	435	400	364	375	404	358	365	369	345	359	394	380	412	421	381	392	395	395	390	367	393	411	404	360	365	383	417	394	405	385	381	348	377	341	384	398	379	399	382	389	384	396	402	391	386	372	413	408	401	411	384	405	408	395	354	395	374	422	404	357	374	369	402	411	378	372	377	362	386	363	384	422	415	370	357	353	366	394	395	382	355	384	421	397	367	349	372	379	406	376	392	397	379	375	425	379	362	417	370	343	380	407	382	356	368	377	364	393	354	416	391	400	377	391	381	385	413	420	398	364	350	388	384	401	390	399	353	394	379	384	409	396	418	387	363	400	374	403	396	407	380	409	406	367	352	409	385	420	393	361	399	385	379	425	370	416	428	387	379	402	399	359	402	361	393	369	386	424	415	390	360	407	394	389	389	405	392	383	380	389	381	422	391	393	434	385	383	404	398	346	388	396	367	394	378	410	367	369	394	374	408	387	381	336	389	368	357	385	407	364	380	394	379	377	394	406	372	380	373	369	376	380	350	362	370	369	411	385	382	349	385	360	405	379	414	359	372	391	362	416	363	398	374	365	359	379	406	363	398	364	391	372	436	371	390	392	378	390	417	371	430	388	412	408	386	397	398	396	405	392	358	399	401	356	407	383	397	367	396	394	356	377	380	405	374	367	384	369	376	418	416	359	401	376	368	381	357	361	367	396	388	382	402	386	437	350	371	384	355	339	423	382	412	400	391	379	374	409	377	416	347	391	359	381	403	388	394	384	360	327	403	364	394	372	394	365	385	385	354	390	355	364	356	379	369	406	374	385	401	402	387	418	354	427	397	381	438	385	375	362	383	439	387	386	384	419	386	368	419	430	368	358	428	366	353	420	396	376	376	417	380	383	394	378	393	373	388	389	365	372	370	387	375	386	368	382	371	356	376	445	376	399	390	388	367	379	398	394	362	389	348	373	379	411	342	386	404	363	366	372	368	346	352	394	417	368	414	408	369	405	396	384	381	419	430	377	441	359	419	410	410	347	378	386	367	393	399	414	399	380	389	373	454	391	393	357	321	362	409	407	384	369	375	386	365	393	400	363	418	363	414	385	383	422	394	416	395	362	438	388	377	391	395	415	361	376	405	392	360	412	396	420	398	410	392	379	385	391	402	388	376	419	394	358	410	397	380	381	388	416	396	383	379	381	407	403	378	463	381	360	387	402	366	376	405	369	342	376	439	383	420	369	424	369	414	399	407	398	389	393	382	389	379	402	381	381	377	392	388	376	416	443	408
20047	13056	21910	20984	19130	12637	12113	8084	5044	4643	3719	3839	3299	3233	2684	2258	1972	1853	1733	1915	1432	1481	1419	1229	1089	1127	1023	1070	1022	985	1070	952	912	910	867	905	864	864	861	903	940	997	1096	1141	1126	1060	990	964	907	871	844	912	876	865	903	881	808	850	807	875	836	836	848	876	851	871	853	821	865	878	851	859	865	875	763	879	884	894	802	867	814	877	841	854	841	890	896	834	879	867	859	866	849	835	866	837	821	787	860	871	875	883	809	861	816	831	890	832	904	798	864	824	871	877	845	881	834	833	869	861	859	800	818	827	825	875	860	869	863	869	822	935	846	911	826	860	884	825	813	859	875	837	827	901	827	863	882	858	884	835	869	906	846	855	909	841	788	871	834	848	836	859	827	821	823	882	849	823	897	836	882	878	894	839	855	897	886	932	881	918	867	868	863	898	782	884	841	856	839	883	820	863	914	891	855	830	829	838	860	788	789	855	876	807	908	860	867	860	850	823	812	878	880	893	910	839	894	854	831	820	833	828	880	855	894	853	831	824	859	852	885	835	870	812	839	784	878	893	840	859	850	836	895	884	847	899	829	877	845	844	872	856	888	787	854	881	871	899	865	882	843	846	848	889	884	826	867	860	820	771	872	848	854	872	902	850	922	841	863	833	826	831	842	842	842	845	824	848	900	881	895	890	827	844	850	872	831	848	869	859	862	829	816	883	850	847	838	818	852	918	871	839	930	867	851	886	879	809	831	857	815	912	785	885	885	815	869	897	885	824	881	826	828	857	899	832	896	806	826	827	829	914	864	862	852	883	885	844	804	835	866	820	854	877	884	878	875	881	868	844	877	875	905	902	819	848	894	812	861	860	826	818	862	866	842	845	870	835	851	803	820	838	834	857	866	841	840	863	906	885	887	828	868	856	842	851	852	833	874	864	783	874	929	880	883	812	865	850	875	870	838	877	831	882	801	831	856	867	846	908	808	821	839	844	868	814	796	915	866	830	892	839	871	881	863	867	834	824	859	872	807	867	848	873	883	845	851	860	877	951	833	881	882	829	878	871	864	838	888	868	848	853	906	823	824	850	870	908	928	844	908	851	842	875	872	848	872	837	889	894	854	867	814	853	860	853	820	909	863	892	844	867	858	869	874	822	831	873	888	846	846	865	829	857	879	850	862	846	861	880	838	857	850	900	858	866	831	888	865	845	838	878	912	847	857	852	848	868	868	812	883	922	875	860	839	897	849	818	881	815	797	884	832	860	857	802	870	899	868	802	850	853	883	918	826	865	834	831	831	819	777	857	891	848	846	815	846	867	833	884	788	886	881	873	883	802	848	842	882	838	824	850	860	847	851	856	877	831	861	844	870	873	869	877	893	853	865	822	837	840	880	889	869	886	803	855	829	861	898	869	922	895	845	826	873	880	888	883	879	869	860	812	867	858	810	912	901	895	858	843	909	894	825	876	907	851	858	849	859	843	848	824	833	874	899	829	838	899	883	879	808	849	829	862	889	836	869	899	891	890	834	843	840	860	851	784	887	850	856	837	835	846	852	835	836	828	853	879	850	901	863	854	836	858	887	868	844	794	876	878	829	881	830	866	862	871	879	835	890	861	882	818	855	864	859	872	853	874	897	889	856	836	844	825	884	868	882	852	864	852	849	806	808	858	867	869	876	846	875	903	845	887	898	876	851	824	865	844	849	838	870	838	867	821	840	848	894	824	867	824	848	861	802	865	834	882	802	834	838	871	845	811	816	854	883	840	867	851	832	873	889	891	865	828	877	881	766	842	853	901	868	828	863	912	900	876	824	855	809	888	844	834	860	872	831	881	846	900	828	934	839	848	863	904	796	807	897	827	816	851	881	858	897	873	854	835	858	862	859	827	878	857	914	862	870	876	853	791	848	892	831	857	884	886	841	866	858	791	785	825	823	823	870	852	849	902	885	867	907	852	896	854	848	819	837	903	880	880	843	828	859	864	836	809	846	860	852	837	870	844	863	886	885	888	875	921	823	837	830	859	860	818	890	866	891	808	845	818	883	865	832	826	829	856	857	864	862	858	853	871	907	869	897	861	907	851	799	891	905	906	828	838	859	877	865	845	877	861	888	798	856	879	794	898	868	857	920	856	883	872	834	843	858	883	829	875	867	886	847	825	850	860	848	896	801	833	845	910	826	851	833	862	870	804	884	849	833	815	856	859	874	854	887	873	908	808	858	868	875	850	858	834	892	870	806	858	855	854	930	835	845	860	841	878	880	819	857	863	845	824	819	862	884	849	828	888	803	836	895	839	854	843	912	866	840	855	873	795	868	831	830	875	853	870	902	832	884	867	843	823	844	827	874	854	836	888	896	849	895	859	854	853	874	916	838	866	847	866	880	837	861	889	813	847	804	846	843	846	891	882	848	805	828	883	922	833	904	826	829	866	886	900	812	868	828	834	857	897	851	877	853	883	810	856	874	831	827	876	854	866	853	889	888	839	866	887	869	875	847	872	854	841	877	805	848	835	811	902	866	868	863	919	832	906	857	921	845	871	862	838	879	902	908	892	822	861	896	851	855	836	845	867	882	885	849	830	917	813	861	884	862	824	852	826	842	852	840	883	872	878	889	869	838	893	880	878	894	841	823	834	864	904	892	882	840	838	825	886	873	811	841	829	881	832	828	866	902	859	899	852	854	861	837	865	871	792	848	874	878	873	902	803	871	816	858	858	889	820	814	854	863	866	873	862	861	851	845	890	875	902	871	863	868	875	834	868	862	802	860	880	897	875	862	860	885	833	821	881	824	884	854	836	860	872	860	806	891	818	855	863	823	884	848	855	901	827	880	891	843	832	858	884	794	828	842	813	855	794	869	859	876	833	816	886	796	908	801	839	854	823	837	860	892	887	816	813	883	815	848	882	853	873	834	817	859	824	865	862	873	823	865	904	851	905	873	825	790	871	932	885	865	851	854	870	813	872	807	859	835	883	885	854	821	857	843	877	869	812	821	868	813	930	867	859	895	863	851	899	861	825	903	854	893	850	910	884	863	821	873	897	915	922	850	852	827	838	778	847	875	871	874	873	906	849	791	837	846	863	938	858	867	838	856	822	796	911	862	902	878	867	851	856	880	883	817	840	842	878	800	859	865	885	866	844	819	877	863	874	903	877	838	851	879	864	905	872	885	845	882	847	821	828	854	787	836	836	855	841	824	801	836	863	869	882	866	813	876	886	888	815	857	830	842	889	823	856	809	822	865	828	865	868	847	837	847	854	849	888	820	885	887	802	833	854	851	817	899	838	861	867	867	879	781	868	868	859	873	781	831	841	893	843	865	830	850	828	864	827	863	862	857	859	894	819	879	834	878	862	837	815	874	811	862	864	854	863	884	877	884	844	930	839	845	851	859	879	885	845	883	819	862	854	881	846	880	931	839	875	891	804	853	860	879	857	869	868	856	872	893	935	813	829	826	883	849	811	873	882	856	909	872	919	862	884	916	886	917	892	825	850	827	822	914	804	825	910
44729	25519	24081	17531	10384	4929	4425	2959	1921	1435	1153	1033	927	832	772	625	630	646	645	625	599	520	526	471	469	474	481	424	454	432	421	417	417	422	424	396	423	442	419	417	389	461	435	490	505	476	409	439	399	418	378	430	412	359	437	377	399	410	404	394	401	460	378	425	384	403	357	396	422	400	402	416	396	410	434	370	386	399	393	427	436	409	388	421	408	411	444	389	413	422	404	409	399	396	440	437	391	418	414	441	380	418	413	400	399	409	388	393	478	432	386	406	420	425	423	437	389	427	401	376	421	371	386	447	400	395	418	390	394	395	399	395	409	391	448	388	432	450	438	424	396	429	420	382	380	414	416	438	416	402	434	370	404	396	389	387	461	408	437	402	404	449	390	403	400	386	417	388	421	469	400	400	432	379	398	442	423	389	373	451	377	427	428	398	412	359	399	399	383	402	398	425	453	409	436	384	413	412	370	429	426	389	403	387	419	433	431	430	408	432	413	374	361	405	372	389	392	388	358	391	411	420	409	428	437	393	374	414	403	401	446	425	414	389	371	403	399	420	376	410	405	392	434	440	392	394	423	446	378	388	387	383	382	410	446	398	398	384	433	395	415	398	406	382	402	397	434	382	361	408	400	412	433	420	374	434	384	415	396	431	412	418	379	430	354	413	381	437	397	426	400	398	411	367	360	386	416	417	437	401	371	417	410	406	391	421	396	390	391	399	470	413	401	427	405	406	395	385	399	429	411	402	451	417	435	414	397	431	410	420	411	431	425	434	419	431	391	403	396	376	381	391	432	416	402	405	421	427	435	392	374	424	381	416	410	404	412	412	441	409	432	454	414	402	426	416	374	378	400	392	385	421	424	405	390	410	420	386	409	422	397	431	439	396	383	403	388	397	379	380	415	420	446	446	401	418	409	384	428	392	413	405	429	437	397	407	416	415	398	426	390	388	434	448	397	408	390	402	427	405	377	439	424	421	411	427	389	387	412	420	393	366	405	422	391	407	399	417	427	419	389	407	407	383	385	436	396	398	411	446	419	431	407	376	406	394	396	404	421	424	425	427	415	417	445	400	430	405	391	392	383	420	427	402	397	399	417	421	400	408	395	431	415	411	392	410	366	370	375	391	409	429	410	407	444	432	398	366	413	381	390	374	424	403	426	414	445	390	381	407	382	452	406	398	381	430	396	417	408	418	423	403	388	456	380	397	414	414	391	384	392	392	402	388	405	389	360	414	423	420	429	380	389	400	403	417	389	431	429	426	406	427	424	419	396	437	442	385	426	400	411	437	387	385	421	346	413	379	415	406	408	403	429	394	425	398	433	424	471	375	383	405	441	407	431	394	362	488	415	378	397	393	407	406	390	427	407	440	405	427	367	431	383	450	428	436	435	390	394	378	358	399	401	422	440	422	372	432	471	373	406	407	421	421	393	404	412	383	429	394	405	420	407	408	432	402	409	397	421	389	466	418	406	406	391	396	403	382	440	452	400	432	399	385	424	364	405	352	395	423	442	389	439	413	409	415	391	394	410	423	413	391	389	425	413	410	400	414	414	419	399	409	416	411	400	425	403	414	426	405	383	420	404	429	403	394	440	411	359	417	405	381	395	406	409	419	410	405	391	404	416	367	436	382	406	380	425	380	387	413	400	407	430	409	411	350	414	427	407	368	373	399	422	384	337	386	415	409	431	401	408	401	378	407	426	403	425	419	402	389	396	407	393	384	387	405	412	390	443	397	409	426	440	431	398	407	429	444	452	397	422	451	388	416	457	424	401	421	380	386	401	434	433	425	456	389	444	413	406	388	380	411	383	408	450	393	378	372	372	402	413	431	403	384	448	395	411	396	425	364	401	402	410	411	395	430	394	424	405	416	376	369	401	365	414	376	422	418	434	430	447	421	351	358	398	395	424	420	371	403	397	381	356	374	385	427	366	403	402	392	398	417	436	376	352	400	394	406	368	378	434	380	414	416	392	399	396	407	405	478	463	395	371	391	405	351	435	395	360	389	414	390	390	401	445	407	392	363	445	340	398	411	393	381	401	448	417	400	411	389	426	418	389	377	357	414	412	402	407	412	415	391	414	396	421	406	474	419	399	425	385	378	367	373	383	396	385	421	423	366	410	389	431	421	410	424	385	395	366	416	401	355	368	408	400	412	404	446	448	418	441	404	411	423	384	399	438	437	396	412	398	391	386	429	397	392	403	397	375	396	377	398	376	421	418	404	396	442	416	436	379	448	430	404	395	366	363	373	400	420	384	379	406	413	393	389	396	386	427	403	389	398	366	400	383	407	403	393	453	402	396	362	376	431	415	411	416	427	421	399	392	412	428	429	418	370	428	378	391	415	423	390	419	421	410	408	399	376	407	375	406	395	390	447	439	430	409	432	371	371	439	401	410	460	396	381	414	388	419	394	423	425	389	362	399	401	415	417	437	396	416	421	413	410	442	409	388	367	392	416	430	375	386	377	421	426	394	404	388	403	406	386	377	393	404	374	403	399	401	390	364	408	443	431	413	407	424	401	397	402	399	447	361	368	425	411	412	413	413	404	406	445	403	422	417	393	444	411	404	399	404	416	440	458	400	406	446	464	371	411	367	386	408	364	396	416	442	376	388	413	398	464	386	402	426	393	416	380	436	404	399	427	392	425	422	405	413	397	358	438	407	378	382	411	390	391	366	413	401	395	393	405	378	376	392	405	381	454	419	377	406	396	384	422	404	429	418	370	419	390	398	404	387	378	420	399	413	395	414	376	425	397	396	399	442	413	374	419	384	392	421	367	412	404	406	385	408	402	420	410	396	387	442	434	384	430	355	449	440	404	397	397	370	397	391	426	429	429	381	372	355	397	393	409	413	387	439	407	413	449	395	395	403	397	365	423	407	394	414	400	426	398	401	413	397	396	393	405	433	391	420	443	438	378	424	418	389	434	402	417	401	431	427	400	431	397	390	386	411	404	417	370	396	425	398	386	427	397	373	408	465	396	427	404	411	432	458	357	412	406	388	399	404	418	370	424	396	413	414	424	390	387	381	384	437	435	452	392	417	421	390	409	369	389	414	390	439	436	417	429	395	407	419	423	429	386	348	435	403	404	409	406	438	399	418	404	431	385	411	432	414	411	424	446	428	392	401	391	419	369	407	407	349	410	407	414	416	385	424	405	387	399	414	420	416	396	383	386	378	441	425	423	420	413	389	387	449	467	438	397	455	436	453	411	405	393	373	409	402	363	393	432	390	381	433	402	433	410	402	397	407	421	437	424	415	370	424	410	424	399	411	412	431	432	413	412	417	384	398	399	419	396	373	366	421	429	390	416	436	400	393	404	384	408	410	371	378	401	388	409	405	396	394	441	449	415	490	458	422	394	394	422	417	409	402	382	424	424	375	414	400	392	394	380	397	374	416	441	414	425	388	368	404	380	399	395	391	429	411	385	396	449	418	411	401	439	408	389	403	430	441	414	402	377	425	395	418	403	434	418	394	400	441	418	384	414
26996	18146	27034	27210	21655	14608	15051	11269	7391	5822	4824	4139	3686	3541	3132	2563	2293	2125	2294	2068	1916	1773	1535	1322	1271	1150	1256	1220	1102	1157	1182	911	996	971	945	948	929	1019	931	926	1031	1086	1327	1545	1427	1261	1167	1073	952	929	861	892	918	914	925	893	848	937	887	849	924	892	908	881	880	864	926	893	884	888	917	862	937	911	866	892	909	905	861	921	940	863	825	881	871	860	922	894	904	912	878	909	885	939	909	823	908	928	895	902	839	903	894	897	879	907	911	876	903	853	856	901	899	896	841	876	881	895	889	904	883	878	847	957	901	892	930	904	967	938	907	911	895	862	870	859	925	957	852	913	894	937	971	887	907	937	899	873	891	848	889	891	868	909	900	937	875	895	882	911	884	880	864	889	835	930	932	912	897	914	912	919	865	858	867	944	896	942	908	882	917	865	878	885	879	935	966	934	891	840	839	886	876	903	892	907	894	895	891	893	841	859	904	898	858	906	891	904	854	921	887	938	856	873	937	902	883	876	882	910	936	878	841	875	833	881	888	904	852	909	873	852	905	844	940	856	882	899	919	856	905	890	894	844	913	848	904	902	892	839	880	935	896	899	878	873	927	912	889	882	871	899	866	873	915	879	892	825	864	853	887	856	848	902	914	865	851	861	875	848	851	929	889	892	851	868	866	887	890	888	957	868	970	877	901	931	905	916	846	910	865	884	901	896	918	903	911	839	934	852	848	871	893	964	949	892	888	854	880	880	913	892	911	825	888	904	923	904	872	919	880	928	891	865	905	868	880	860	874	931	877	909	873	865	928	874	915	914	901	863	877	875	925	860	893	867	899	906	881	874	875	853	912	859	881	929	909	888	869	904	935	880	898	876	905	865	860	918	877	880	927	907	883	857	886	904	903	907	875	918	923	942	898	881	850	926	889	885	880	812	947	855	893	908	888	900	952	933	885	850	875	890	868	944	897	906	875	882	938	904	866	886	865	923	851	961	890	883	843	996	891	889	858	900	916	847	893	913	919	877	853	852	874	885	907	889	893	879	888	860	902	933	865	846	938	950	890	888	898	883	884	845	905	880	922	878	831	887	874	895	925	862	877	865	907	921	878	892	877	905	902	911	902	876	915	904	884	834	872	881	858	892	930	931	855	949	897	856	963	888	852	912	869	896	879	867	885	907	866	874	866	895	823	888	845	875	918	904	887	823	905	898	934	883	914	918	880	867	887	855	928	894	882	848	882	890	840	901	874	937	901	902	830	883	913	924	893	919	865	896	902	871	898	868	884	851	877	903	892	865	965	843	886	948	991	860	872	916	930	852	939	863	864	900	884	927	865	867	899	879	868	913	912	897	822	882	883	912	910	906	902	887	867	904	898	869	868	887	887	942	889	849	869	816	878	934	894	942	875	954	924	926	867	894	838	907	851	891	835	891	880	891	874	921	852	821	833	872	870	897	909	833	893	882	887	946	898	849	866	876	916	885	865	905	903	932	876	878	941	839	896	933	917	892	946	899	847	903	874	884	943	843	909	920	876	913	878	836	921	883	879	862	890	926	878	943	890	874	835	900	894	860	855	899	870	924	925	900	913	919	886	918	817	947	926	863	874	896	827	923	913	889	911	883	892	872	902	881	898	887	892	910	886	842	897	907	943	938	874	908	898	878	892	891	893	887	912	882	940	847	849	890	876	864	959	825	844	901	863	934	865	899	906	888	903	858	936	882	966	880	893	925	897	926	905	913	865	883	886	886	908	816	901	913	878	903	873	860	861	918	893	888	887	913	835	904	914	863	894	958	867	855	855	863	948	892	922	928	933	880	928	860	863	889	912	892	925	909	904	900	863	859	916	941	909	901	871	880	823	854	869	843	955	902	913	911	855	880	842	865	925	870	896	931	864	939	845	881	890	928	898	862	931	847	870	858	850	906	908	879	895	937	900	914	901	886	919	892	894	909	862	919	896	912	843	857	881	842	892	905	888	891	931	884	892	904	925	886	893	843	869	903	921	866	880	949	900	912	885	856	881	903	875	844	910	917	878	940	849	919	936	903	900	872	968	930	921	884	901	918	927	917	897	912	946	929	896	899	827	873	929	889	876	926	869	880	856	906	895	862	867	874	920	878	899	875	866	880	875	922	877	894	851	888	902	893	898	844	878	948	860	918	849	912	859	888	917	890	882	944	922	863	872	834	903	870	880	898	885	900	872	909	851	868	907	909	871	806	865	843	889	904	921	866	922	912	908	873	902	908	934	875	830	892	864	902	819	916	880	867	881	909	926	939	880	917	914	857	881	889	929	828	857	891	862	919	953	895	909	866	873	861	909	858	896	887	863	928	906	933	881	848	865	870	886	877	847	868	917	871	905	854	929	850	911	871	872	897	876	889	923	886	891	907	906	882	889	909	901	879	905	870	883	894	820	853	922	887	907	934	838	906	905	889	874	868	912	890	869	877	905	834	937	853	885	873	904	878	895	897	890	861	893	953	904	912	928	838	902	879	886	837	876	883	892	877	904	878	892	858	916	932	846	859	911	899	820	840	931	822	882	917	900	904	900	914	892	892	924	881	905	890	887	904	903	938	923	855	875	828	910	904	908	901	898	860	896	869	847	884	921	904	940	873	847	828	879	866	911	854	917	826	917	888	813	923	864	922	888	885	883	896	903	871	911	924	878	869	968	832	889	888	854	935	856	914	916	900	910	881	938	900	893	941	886	885	914	871	894	920	909	926	923	886	903	880	884	865	959	883	827	883	888	909	910	830	922	912	894	912	892	879	878	874	879	908	895	844	935	850	870	873	899	918	832	903	889	855	887	875	927	895	865	890	891	887	904	930	936	912	860	895	928	884	911	857	910	865	857	858	952	908	870	897	910	854	908	880	854	897	828	874	894	874	822	895	884	893	856	847	851	857	927	922	868	879	877	888	847	886	909	832	873	880	908	880	907	832	916	862	858	923	928	852	915	949	869	887	872	873	865	911	873	872	874	831	905	894	908	856	904	887	885	842	899	883	896	894	858	865	943	902	880	881	952	889	869	913	903	888	879	903	907	875	908	851	899	807	908	845	833	871	902	882	871	947	842	829	901	903	891	942	903	911	869	876	922	858	892	874	915	914	899	991	850	872	897	879	901	952	845	869	924	944	889	883	926	916	912	883	923	890	939	927	909	879	863	868	889	947	913	926	878	897	883	877	883	884	863	840	899	926	874	869	879	892	839	843	878	892	914	853	922	919	914	910	880	842	938	919	908	877	874	886	886	817	907	880	880	859	852	943	917	947	849	931	932	922	869	903	871	931	953	872	886	917	898	849	908	926	898	875	871	900	889	893	874	903	934	851	911	852	912	850	865	934	907	906	959	886	847	857	910	881	822	871	868	894	884	898	895	897	930	910	944	863	935	901	923	865	890	881	893	886	831	863	876	887	901	900	873	900	869	881	884	855	910	893	846	832	877	881	864	878	899	910	904	922	954	890	862	854	893	891	857	928	847	872	876	922	927	919	892	856	879	882
17301	9320	8140	5861	3932	2323	2019	1497	1043	848	706	607	544	478	511	445	418	435	407	401	395	390	347	368	403	360	359	368	369	339	303	327	329	353	342	360	337	319	320	365	357	339	325	360	342	357	329	359	329	288	334	358	327	337	336	348	350	339	333	344	315	349	349	332	348	329	343	327	355	351	378	312	321	361	321	338	371	336	353	328	351	347	319	340	298	318	354	363	344	343	343	300	319	323	338	346	324	332	341	313	330	338	379	374	330	319	342	333	335	314	332	362	365	342	352	335	318	367	336	323	378	346	365	355	346	329	336	348	325	340	319	378	346	316	338	367	329	316	345	337	333	327	363	371	312	348	335	359	331	332	353	364	304	359	305	355	327	337	353	321	351	332	315	327	330	358	355	311	295	376	347	322	319	362	315	310	325	324	340	328	340	312	343	341	334	366	306	331	367	388	372	273	366	371	359	317	315	340	357	319	356	365	368	342	367	342	374	333	338	340	357	335	362	347	364	334	332	353	364	357	303	327	346	356	295	326	316	314	320	351	345	326	354	349	373	338	358	353	327	339	319	319	343	349	328	315	358	352	354	317	328	324	327	362	340	362	300	349	322	314	299	342	371	315	365	322	304	341	361	337	327	324	336	332	342	349	353	321	347	342	351	331	353	308	322	322	311	329	341	346	344	337	311	334	337	373	332	297	332	324	345	372	336	346	333	296	350	340	340	317	350	302	325	311	303	320	349	305	351	371	345	331	346	342	349	310	343	339	313	342	328	361	359	354	343	339	315	331	360	366	334	328	332	321	315	367	323	324	317	327	344	346	342	351	317	352	335	332	375	354	371	338	355	361	339	332	349	314	350	328	324	310	355	312	332	334	335	356	335	309	302	323	353	350	295	328	360	329	356	326	306	345	348	336	343	356	371	318	317	320	317	335	326	308	325	352	340	332	387	336	348	337	347	355	354	354	338	315	350	353	338	341	368	326	359	324	321	298	339	367	337	342	359	303	348	340	350	328	302	362	312	313	340	343	331	359	330	334	360	349	346	340	349	371	359	305	361	335	329	345	349	342	328	349	326	354	322	335	343	321	341	341	352	346	344	327	319	394	346	332	317	361	310	334	342	321	297	332	315	341	341	338	347	359	355	372	341	330	339	358	319	370	345	327	333	285	328	307	381	345	319	350	329	324	324	345	353	323	328	328	335	317	298	319	342	394	350	347	339	342	312	346	374	349	323	321	333	293	317	339	352	313	345	327	327	337	324	350	313	351	315	348	339	338	340	356	339	298	328	325	331	322	319	323	313	336	346	340	319	352	309	296	353	354	337	315	364	360	366	351	323	350	335	307	357	337	349	314	325	331	300	332	319	345	341	336	361	349	332	340	345	316	334	323	347	334	353	366	377	353	302	320	345	358	330	353	358	336	337	339	339	266	327	311	335	343	347	331	358	375	321	334	341	327	358	324	301	333	347	331	301	359	350	332	338	345	359	361	338	355	317	349	368	349	366	325	341	379	365	381	357	333	352	344	327	372	353	329	399	335	357	319	356	328	318	340	364	370	334	338	359	316	328	389	306	339	349	360	328	328	312	302	343	302	376	363	348	334	329	313	338	306	357	313	349	326	316	349	326	321	349	339	339	353	363	323	357	355	344	340	322	316	347	350	337	310	348	342	320	326	357	343	373	337	332	350	335	331	359	309	370	334	334	325	327	311	342	348	334	336	315	321	336	302	323	333	372	335	382	346	337	353	355	327	321	345	331	337	316	375	331	315	377	341	309	339	368	353	322	329	347	359	327	306	336	337	301	353	330	329	340	398	344	328	350	303	295	350	338	311	337	296	306	337	320	322	319	321	322	370	371	354	383	352	318	355	369	363	367	331	321	357	349	315	362	383	371	345	331	327	388	326	338	344	349	331	344	324	374	352	331	329	299	358	335	349	350	390	342	283	316	390	337	339	355	346	323	350	307	328	332	319	348	362	384	331	308	330	331	347	346	352	317	342	345	314	334	366	338	338	288	332	327	349	412	318	352	361	315	320	347	363	351	328	350	335	295	304	340	313	369	346	358	320	354	343	368	344	340	351	359	333	363	372	329	355	329	345	291	326	341	322	317	349	316	346	348	360	352	345	353	373	315	301	301	326	346	345	315	374	338	333	396	363	371	281	356	325	356	347	358	360	323	330	367	322	363	344	353	308	356	335	339	348	293	312	302	336	358	320	321	315	348	332	371	301	357	344	342	362	340	335	351	315	328	347	357	392	327	326	327	322	381	350	344	352	313	372	351	316	342	319	368	336	349	344	345	344	362	306	355	356	339	357	353	358	332	325	331	344	375	346	343	316	320	345	375	334	322	369	327	338	327	341	377	300	330	330	336	374	362	356	332	345	374	359	309	346	333	328	349	326	367	321	376	340	328	321	315	339	341	320	359	307	331	326	339	319	331	296	312	318	349	361	327	351	329	341	316	365	331	362	339	331	356	316	340	326	344	337	309	345	343	344	342	347	323	342	363	341	323	299	321	327	328	333	306	355	355	310	346	321	356	358	328	307	335	346	320	368	327	302	308	370	323	337	370	355	350	342	367	310	309	358	336	328	349	347	343	361	345	371	328	298	345	324	370	305	379	354	357	323	352	323	357	306	342	314	320	335	323	326	354	354	356	327	341	366	354	364	336	334	339	321	355	360	336	324	350	349	353	381	336	330	321	375	336	345	330	315	348	352	333	279	337	378	331	330	365	357	308	349	308	366	338	343	319	304	333	326	344	323	330	297	313	346	337	338	354	382	326	365	334	316	340	292	349	307	329	331	321	343	302	308	335	322	334	322	329	334	338	343	334	294	350	315	341	303	334	324	323	336	299	354	365	364	331	363	308	319	308	338	387	351	338	307	363	337	325	353	319	350	305	297	319	355	341	330	345	353	370	346	361	346	364	353	316	343	369	301	306	344	362	364	383	358	342	344	362	366	367	346	339	342	328	322	354	330	333	372	330	308	344	346	354	327	332	337	333	342	345	317	347	339	344	334	329	349	332	353	346	325	353	355	336	347	325	309	360	369	333	350	333	337	365	348	340	324	331	333	351	336	316	333	337	343	349	283	355	338	342	340	352	352	321	383	332	332	338	310	303	323	291	345	345	310	304	349	354	348	327	326	322	332	332	347	350	307	344	322	334	321	333	362	370	364	363	296	339	336	332	338	377	352	331	345	323	323	330	322	321	311	344	327	361	388	352	335	336	332	309	325	337	353	330	358	347	325	308	346	308	331	378	315	334	327	347	344	337	365	354	326	325	299	359	335	351	370	320	335	310	348	367	364	343	352	339	328	307	351	363	310	330	334	367	330	348	323	329	342	357	332	350	352	325	311	341	308	371	333	325	347	329	317	340	349	327	339	321	379	343	354	342	339	327	324	328	371	359	325	411	343	360	330	355	345	349	372	330	320	375	342	313	339	313	326	356	337	309	350	330	347	319	341	351	340	336	327	352	370	343	321	339	329	315	345
10839	7651	12351	13991	11695	8336	7656	6111	4401	3524	2752	2119	1975	1688	1639	1409	1390	1449	1380	1287	1185	1082	987	1015	924	857	876	830	743	818	776	738	776	773	761	715	803	846	755	771	748	777	843	776	806	757	767	746	739	772	757	770	765	795	776	714	748	794	731	736	754	710	787	770	704	769	763	763	802	723	725	773	732	777	697	732	772	768	797	767	772	807	766	771	750	785	755	794	761	772	771	734	707	772	760	755	786	696	785	758	754	757	761	777	724	793	846	751	788	760	745	748	747	780	740	792	759	822	771	787	762	753	788	693	793	719	793	810	786	759	732	763	744	802	771	781	724	742	768	760	761	737	770	777	747	761	759	797	764	773	749	755	782	813	740	768	736	724	797	775	754	763	763	785	748	748	781	772	743	760	730	770	775	807	787	721	754	759	780	754	786	800	766	804	846	786	772	733	751	780	805	750	751	739	801	759	749	780	736	746	728	750	740	735	740	807	768	725	822	773	757	764	753	762	744	769	799	775	753	760	745	753	724	804	809	767	749	767	716	768	728	751	781	783	803	793	765	787	787	700	738	766	764	788	724	762	767	716	818	733	733	761	813	717	786	764	719	761	758	768	760	797	771	763	745	750	816	833	745	757	791	773	802	808	752	751	798	790	722	763	731	775	798	731	750	802	772	761	773	764	691	782	801	796	769	774	774	744	729	743	794	764	788	784	819	758	757	743	758	793	740	754	769	817	822	797	734	769	806	724	751	733	755	742	725	750	766	788	754	723	772	712	731	733	791	749	789	792	738	714	794	814	730	784	772	719	753	759	778	729	716	776	741	735	782	730	752	718	795	775	752	759	758	765	759	786	808	786	784	752	788	780	769	781	766	766	762	756	771	740	790	789	795	798	763	762	745	751	728	746	800	799	771	734	734	758	734	810	773	781	759	764	744	783	731	740	733	717	749	753	754	774	814	758	767	753	772	765	784	756	747	780	787	739	707	749	755	790	781	764	786	781	719	804	771	753	742	755	774	773	741	743	736	800	801	778	729	736	752	780	727	773	760	750	738	783	777	763	760	771	705	750	758	760	772	709	755	739	779	806	798	757	790	797	780	776	744	764	788	792	775	742	808	732	753	793	836	805	776	782	773	752	764	735	755	747	748	724	696	728	791	735	733	793	754	755	748	769	723	740	745	777	798	802	789	727	756	778	730	794	823	743	753	736	737	757	797	738	775	730	760	742	715	720	739	759	767	779	731	765	723	812	760	751	738	792	753	792	799	771	768	716	715	749	743	751	786	744	775	796	724	750	744	838	767	755	800	741	770	790	768	823	814	789	764	700	762	750	779	787	764	806	742	800	733	707	779	786	754	769	786	753	785	804	728	762	772	734	793	717	755	775	769	738	807	704	740	742	713	736	801	735	727	712	752	731	746	772	699	748	810	791	771	754	745	730	755	756	761	805	753	723	789	748	768	780	763	734	778	801	780	775	740	754	764	746	769	736	769	777	775	755	776	754	794	788	753	773	746	772	780	780	731	731	749	741	769	745	722	746	729	780	760	728	761	783	687	724	768	784	788	720	768	733	740	740	766	714	756	759	752	722	797	792	787	757	746	780	778	789	786	770	782	754	791	725	774	769	795	787	752	782	762	760	716	785	752	686	774	767	793	763	840	733	744	784	724	688	752	757	781	781	730	740	776	730	714	737	820	765	737	750	750	715	699	779	791	782	742	764	761	766	749	788	789	819	771	760	781	727	759	734	733	781	748	795	766	765	757	785	729	783	729	739	774	712	703	791	763	750	730	700	835	781	721	807	773	779	740	816	739	719	704	790	799	752	798	834	824	734	770	760	825	725	751	797	739	746	772	783	786	738	781	801	787	779	777	762	741	757	794	797	776	826	748	741	741	793	744	735	757	785	739	788	765	706	705	784	756	811	799	752	784	762	759	760	773	711	788	762	785	768	747	750	757	745	775	749	774	709	762	741	788	800	786	772	727	758	754	767	739	828	704	762	779	822	762	780	710	732	772	813	740	790	756	757	774	751	770	743	798	721	784	775	792	726	749	789	759	730	747	731	747	793	733	752	750	753	747	744	732	821	726	770	736	772	699	785	791	760	752	737	791	759	728	789	727	782	747	743	783	723	786	723	778	786	800	730	796	753	731	740	759	729	780	743	766	686	803	788	779	718	719	778	814	733	720	735	795	727	772	814	777	765	745	818	750	754	791	823	772	766	738	781	813	792	717	732	792	740	761	753	761	763	731	792	772	776	770	756	767	740	751	835	761	721	747	737	770	758	744	745	743	818	727	753	780	788	793	746	771	754	772	751	727	745	768	773	788	747	788	768	771	753	721	751	783	756	747	764	792	727	787	728	685	791	813	755	758	760	760	745	780	767	759	753	735	759	785	773	739	790	776	758	762	725	761	782	743	754	750	744	745	757	767	762	760	724	750	781	757	745	719	748	780	683	778	760	814	725	777	801	720	750	749	807	731	777	791	790	763	772	729	753	777	687	751	781	796	769	774	813	751	731	716	737	767	760	753	761	748	778	802	761	733	756	811	764	703	753	797	724	741	716	781	753	763	748	746	816	737	763	768	736	717	758	779	781	797	766	762	728	812	783	734	753	745	777	807	736	730	804	774	770	744	726	762	796	734	797	766	726	803	750	725	782	770	746	741	731	799	756	765	699	783	729	721	778	778	790	732	696	754	775	757	738	820	807	775	751	758	758	760	783	738	751	757	730	701	819	801	753	757	793	799	792	752	749	796	778	747	754	732	758	747	729	724	782	767	747	774	756	772	755	751	752	700	779	793	777	774	714	735	766	828	744	779	774	817	749	760	775	773	804	761	816	707	763	744	777	712	738	709	739	785	712	796	777	779	777	761	741	779	793	714	755	743	744	721	738	791	758	767	801	776	801	754	745	717	733	703	737	730	764	763	743	711	715	762	750	766	786	810	774	765	755	768	771	771	783	702	745	721	778	782	730	770	726	734	749	751	790	735	764	728	778	785	743	820	805	722	753	726	769	781	786	710	778	746	728	780	784	775	736	781	751	779	771	768	779	767	747	777	790	748	798	752	733	772	742	778	770	724	791	789	762	735	784	770	816	815	762	750	811	764	776	751	774	768	762	749	733	780	806	785	776	771	737	727	786	750	762	766	730	772	759	759	749	770	773	748	781	784	766	769	783	768	811	708	779	741	773	787	792	773	736	824	813	806	760	753	777	772	830	770	753	766	758	753	749	719	785	778	785	766	741	729	736	775	751	728	790	755	777	778	768	766	765	745	747	780	779	756	821	778	758	746	756	730	779	715	790	783	759	761	786	794	778	750	775	743	742	732	734	756	767	747	774	771	803	749	758	760	773	725	742	778	754	766	762	759	753	736	759	752	776	785	755	748	770	764	698	790	833	773	701	721	703	775	769	789	758	714	723	772	778	781	766	788	756	793	797	761	783	819	772	713	812	735	771	826	713	769	761	801	756	746	777	720	709	772	751	743	743	793	743
30764	17716	16398	14400	5675	3506	2655	2123	1569	1442	1067	860	732	666	638	588	560	608	607	578	522	511	439	445	431	401	433	410	435	417	415	403	422	410	427	411	379	395	400	406	391	392	443	436	438	459	366	388	413	365	396	367	380	364	358	386	429	403	432	383	409	361	345	401	391	377	425	374	415	395	418	422	420	397	407	451	380	370	391	336	392	404	455	417	395	390	400	372	407	364	345	387	390	384	384	382	384	433	372	415	372	371	403	396	358	406	396	436	379	382	437	371	374	394	370	370	415	402	365	377	363	351	394	384	403	396	400	394	354	402	404	434	403	410	408	399	419	380	407	407	388	401	378	403	383	402	391	403	371	385	422	401	376	417	364	396	406	392	405	397	346	410	422	371	409	387	394	393	390	391	358	380	393	368	402	397	352	406	412	413	399	408	376	454	443	384	389	384	376	425	381	381	418	382	397	347	404	393	400	384	415	388	353	376	402	390	369	380	418	377	430	407	408	401	386	389	408	404	370	413	398	399	403	368	393	414	389	401	350	380	356	394	389	389	397	357	368	431	394	428	383	359	413	426	413	420	422	404	436	403	403	383	366	415	408	383	385	394	385	400	450	397	399	386	453	420	441	403	421	426	436	433	353	377	401	406	419	436	397	383	378	421	391	404	419	392	360	412	380	403	399	393	361	367	369	365	403	440	410	451	422	392	416	379	384	371	446	380	385	404	385	412	419	433	372	390	373	407	343	411	406	401	414	396	412	402	406	393	422	415	418	389	438	419	378	370	416	410	407	391	410	414	397	409	430	392	403	365	364	382	390	380	410	392	402	381	400	388	417	380	422	404	427	378	393	354	376	386	357	412	417	398	403	398	404	398	402	379	388	406	396	408	385	380	391	366	391	401	389	387	388	445	378	370	407	397	411	377	346	379	391	404	389	408	391	406	438	428	368	410	417	400	459	369	380	422	393	366	410	397	391	352	409	393	393	403	370	375	408	377	406	366	360	386	405	412	414	380	399	415	390	442	358	426	423	409	399	387	404	388	393	385	361	394	386	391	381	418	389	385	428	399	343	400	399	445	428	387	437	383	367	401	380	405	376	403	404	415	398	418	388	421	393	379	393	408	422	436	378	411	387	385	405	404	400	385	412	421	347	437	403	386	413	399	380	414	404	377	401	420	395	396	423	393	378	385	409	404	378	427	407	368	384	391	408	396	424	369	381	385	429	407	403	369	417	399	421	422	371	395	391	389	400	397	380	397	393	391	420	368	393	391	380	420	382	383	415	397	396	341	359	405	411	404	359	404	378	353	399	427	364	378	411	382	417	371	405	393	370	375	376	385	425	388	394	433	409	423	391	439	429	381	381	386	366	398	368	437	408	398	419	399	394	397	407	378	407	402	384	413	390	393	390	356	425	362	405	403	407	403	383	375	394	392	385	381	391	414	399	406	428	385	407	396	417	369	385	368	388	406	410	413	406	379	369	442	412	395	399	374	425	402	373	402	386	401	403	371	435	439	357	394	410	423	367	400	390	390	368	392	372	419	363	382	379	409	409	426	371	405	405	356	388	351	413	400	358	394	400	388	403	397	402	378	405	394	466	404	405	385	374	378	383	376	387	440	411	390	412	385	410	371	388	424	367	379	391	407	388	403	356	358	415	395	411	408	400	367	407	391	444	389	378	420	431	411	411	410	415	405	421	375	402	408	399	393	357	390	394	391	394	399	411	350	414	398	399	412	402	397	413	368	387	399	382	370	371	338	439	437	396	391	372	425	404	386	389	377	411	368	423	388	415	383	378	423	386	393	400	411	404	399	394	422	427	416	408	359	412	382	396	408	410	416	396	433	393	379	373	391	374	407	399	403	381	374	402	388	393	406	417	387	386	423	387	394	367	381	420	400	389	377	398	369	393	386	398	377	402	348	397	409	397	375	409	346	387	405	397	401	409	397	385	364	388	381	409	415	415	386	407	391	341	420	425	403	394	421	370	351	379	428	406	392	408	407	389	372	403	414	380	384	410	415	386	432	432	388	404	372	363	382	387	412	378	391	375	381	374	346	388	420	450	386	387	422	424	411	429	412	443	405	411	410	382	433	430	388	409	395	383	433	402	401	385	366	402	429	368	388	392	367	423	380	413	380	387	417	403	399	402	384	377	425	462	379	409	364	402	399	410	378	388	441	409	387	446	409	418	405	438	413	416	393	399	396	392	360	393	369	400	413	385	411	382	375	393	377	405	425	409	423	418	417	373	395	400	415	372	390	385	385	426	372	419	406	380	439	399	412	396	370	389	387	389	409	386	370	438	406	375	383	423	373	416	404	385	401	378	398	439	366	410	371	375	380	362	405	389	390	387	389	440	382	408	427	405	404	386	372	376	381	392	377	391	350	418	379	405	387	377	393	417	399	390	389	405	400	381	404	393	385	371	397	410	387	382	376	399	403	411	375	410	405	388	389	423	374	389	394	363	394	397	405	384	425	440	361	349	392	379	381	443	386	427	380	417	365	356	420	423	394	364	411	384	406	345	410	434	378	395	412	426	386	365	406	430	365	391	385	423	429	435	391	395	367	393	388	434	381	400	409	385	398	384	371	434	386	405	391	403	394	397	418	370	385	359	376	396	437	392	413	364	428	364	413	425	408	419	397	400	404	401	400	397	361	420	390	382	367	413	411	408	405	379	418	393	405	414	407	330	383	405	400	384	414	397	367	374	415	442	418	412	395	386	355	388	366	357	388	406	384	429	395	411	393	385	359	364	371	395	447	411	414	399	375	405	424	391	366	399	366	395	377	390	413	367	373	391	406	416	400	409	404	368	367	362	381	386	372	454	355	378	390	389	401	370	381	415	429	384	392	383	374	382	364	382	381	394	421	401	434	427	370	447	383	394	413	426	387	385	376	358	395	358	432	369	388	388	410	414	406	367	393	406	379	385	391	396	412	391	407	395	381	383	368	398	395	372	377	367	417	351	365	396	391	398	396	416	403	399	384	404	339	415	390	386	350	366	401	432	398	412	360	410	372	400	419	427	398	409	397	392	356	362	372	427	375	384	346	398	413	434	433	378	393	430	421	396	383	376	383	401	424	392	421	407	409	426	407	421	404	400	398	384	390	428	394	379	391	401	398	416	409	398	386	396	412	424	416	372	383	404	383	427	421	387	398	393	372	403	388	400	411	362	417	426	376	394	388	405	418	398	384	425	439	399	442	414	389	384	428	403	407	402	388	373	362	428	406	387	409	359	411	389	404	403	408	361	392	412	420	370	354	408	380	378	409	367	423	378	394	380	376	424	362	378	412	415	403	381	403	384	398	395	391	412	375	369	389	397	370	384	395	414	412	377	380	346	425	416	399	413	408	395	368	365	380	398	435	440	410	373	402	364	400	371	431	426	373	430	390	391	397	375	375	347	374	377	412	385	421	370	402	370	433	385	398	406	423	380	401	392	370	386	388	365	405	393	419	348	392	366	378	405	429	410	427	430	382	392	403	399	392	418	398
19199	13094	21634	25189	13364	12571	9699	8161	6678	5792	4145	3359	3064	2380	2188	2137	2032	2014	2023	1776	1523	1344	1205	1144	1115	1160	1060	1009	1025	1052	1049	927	939	933	907	888	882	920	860	999	1021	1054	1102	1142	1160	1073	1002	994	971	855	919	825	884	903	924	961	920	877	883	847	849	859	901	842	874	833	916	858	871	887	854	880	893	903	843	854	863	835	882	839	861	893	873	916	854	884	856	874	898	799	855	895	860	899	898	875	875	850	884	868	840	924	834	882	894	827	889	827	865	865	861	853	840	867	867	872	869	789	873	891	896	854	858	913	895	924	836	935	936	837	873	864	847	871	929	853	867	879	860	907	876	951	906	854	845	849	907	921	922	852	836	831	856	880	842	939	914	839	878	879	890	894	878	898	860	836	893	830	868	857	882	870	904	908	909	876	873	875	881	877	874	863	891	837	845	886	909	876	877	915	892	827	881	869	855	899	893	863	883	905	843	928	839	881	889	902	886	888	871	861	874	896	875	887	861	838	872	857	909	868	859	849	873	888	840	915	889	845	884	909	880	854	850	864	900	914	860	903	893	899	872	889	843	861	937	802	862	882	905	912	862	916	884	852	846	874	893	885	834	885	874	829	914	903	891	905	854	850	834	845	856	847	846	819	880	883	863	910	863	869	851	854	875	855	853	858	932	869	861	859	877	871	878	891	902	877	898	888	877	908	858	879	889	815	821	874	883	911	932	899	861	871	920	887	812	841	881	857	875	903	893	916	906	841	885	921	891	873	917	885	827	864	884	902	829	826	855	881	876	894	868	842	824	924	887	847	878	792	815	813	863	910	869	865	832	886	847	874	893	857	892	871	864	839	888	845	892	834	892	920	839	922	881	874	908	869	871	870	851	872	909	906	905	883	927	864	876	861	895	870	890	906	904	894	887	905	910	878	892	879	884	890	911	900	821	874	906	905	847	845	869	952	899	885	838	897	935	899	865	901	851	885	900	852	879	871	919	864	888	849	884	887	908	889	852	900	848	879	897	886	897	903	886	916	892	939	863	886	945	859	889	915	857	907	909	876	891	912	922	885	830	895	826	902	817	884	867	840	873	871	904	907	893	860	824	905	863	917	953	852	897	893	874	885	850	885	877	849	871	889	912	891	891	866	871	876	871	842	809	829	932	883	868	856	914	906	867	874	869	872	870	867	844	852	898	856	918	903	887	887	892	850	891	906	909	791	865	930	838	839	831	917	885	907	857	909	922	901	881	873	855	903	853	877	870	833	887	841	864	865	899	869	841	850	853	864	888	891	877	870	880	864	855	870	861	873	888	859	901	843	796	869	900	879	833	921	859	893	844	851	788	868	874	847	858	859	830	845	862	826	908	846	817	823	856	834	871	829	872	818	823	862	923	835	851	864	832	926	915	806	822	864	852	887	852	878	840	846	890	884	844	908	884	895	863	848	853	850	903	842	871	879	886	935	901	868	899	904	911	882	864	838	907	891	870	962	841	871	830	851	944	840	853	848	890	879	830	902	875	838	907	915	853	877	867	845	865	857	894	860	879	882	943	851	940	886	893	877	911	857	888	848	860	925	828	902	886	850	882	829	929	872	845	922	822	817	827	857	887	863	915	840	865	903	920	910	896	851	857	947	832	871	868	880	847	919	867	894	845	836	892	845	917	842	920	845	870	869	872	852	902	867	865	879	880	876	943	888	831	902	912	898	868	863	871	864	877	880	806	891	870	877	892	853	902	852	883	859	852	893	868	886	893	871	850	920	871	938	927	848	839	868	908	882	859	933	874	899	869	815	840	851	928	942	892	849	873	852	882	912	902	872	837	891	861	842	869	864	838	874	856	904	853	866	842	817	878	920	885	873	821	902	851	916	896	874	893	888	895	905	867	866	907	820	926	920	861	873	856	829	936	905	914	881	853	907	893	868	836	811	867	880	834	909	836	864	855	882	897	857	850	918	890	842	874	927	894	858	891	896	918	844	889	889	858	893	903	892	858	888	875	864	884	842	917	863	938	904	845	904	912	863	901	845	888	840	878	805	858	866	827	883	920	874	846	888	859	916	868	865	883	876	860	830	968	878	869	914	831	874	817	873	893	887	843	869	841	912	918	851	854	881	882	889	851	881	808	857	876	864	913	871	855	895	872	882	839	914	852	874	798	946	824	875	856	825	861	906	871	914	905	936	889	856	910	894	820	869	850	867	953	896	890	889	796	823	890	879	878	807	900	900	867	871	865	856	866	884	849	900	864	877	881	830	875	830	890	922	819	914	866	894	877	856	894	878	829	873	834	904	870	880	894	949	828	917	817	895	888	891	891	834	869	916	871	822	924	851	865	857	880	874	829	922	832	855	856	886	884	918	887	933	879	918	851	963	906	856	858	882	858	908	852	865	835	844	898	942	851	805	898	885	825	885	867	855	859	871	879	890	861	874	848	901	866	932	906	872	869	895	876	888	818	896	873	912	878	834	892	881	877	875	834	864	907	874	892	849	883	876	866	914	853	870	853	874	839	877	891	847	901	887	850	847	902	799	943	904	892	870	921	871	886	892	846	853	853	857	844	885	897	903	882	867	861	868	890	906	830	820	882	883	928	865	901	864	899	854	860	919	888	869	927	946	934	905	919	862	895	803	865	896	862	865	877	875	891	859	908	855	854	913	842	881	863	851	860	889	819	894	878	858	879	845	910	882	913	902	842	893	873	885	870	846	850	870	885	920	910	851	878	902	804	892	887	900	867	867	840	892	915	874	875	884	880	892	893	850	860	853	872	886	919	878	863	879	914	866	875	845	849	929	826	892	885	898	862	856	900	847	859	916	899	831	882	864	884	870	910	886	872	926	865	888	893	891	839	867	878	864	889	868	949	862	862	916	866	888	891	892	894	882	881	847	843	899	931	880	929	903	878	884	902	834	920	905	917	878	864	876	873	887	895	821	856	840	878	870	871	925	891	896	882	867	848	862	920	941	886	871	825	849	871	876	866	840	903	853	864	883	941	842	877	927	897	913	864	850	831	864	865	872	882	876	832	921	812	883	862	899	875	825	891	888	913	911	873	889	898	889	874	892	850	872	880	947	860	876	907	882	807	921	857	871	832	931	887	883	905	867	924	882	825	843	823	852	848	850	975	896	852	897	886	897	910	886	854	903	882	856	894	908	879	876	935	858	897	905	849	830	856	936	849	869	866	870	874	840	842	889	885	843	898	922	877	838	913	893	859	869	906	905	880	908	849	820	883	931	881	811	888	858	817	920	895	931	858	878	876	935	854	872	890	873	845	856	856	866	863	864	865	883	831	898	917	913	906	873	903	848	823	888	844	875	898	886	880	882	862	870	894	897	870	882	849	879	881	920	885	842	931	859	865	892	920	845	850	859	859	880	913	883	956	893	862	873	885	864	908	878	831	867	858	896	882	869	890	901	916	932	871	899	880	854	932	818	868	822	870	881	911	892	861	904	850	908	859	843	857	892	852	885	889	889	828	880	846	884	870	913	923	918	871	869	848	875
41040	25289	25857	20357	7151	4606	3180	2570	1922	1825	1405	1145	997	826	736	657	729	689	571	581	550	453	464	446	460	469	442	444	416	445	439	426	404	421	416	442	405	419	400	467	507	528	511	451	485	458	468	450	437	408	449	449	414	373	383	431	406	407	406	435	402	401	442	383	417	449	428	405	409	416	409	431	438	389	401	415	392	436	449	416	389	366	427	408	392	442	425	427	375	383	375	410	388	447	409	447	432	419	400	389	394	388	430	389	422	428	392	418	401	406	441	409	384	402	402	418	431	378	391	396	424	445	389	412	385	427	450	404	405	427	438	413	405	431	444	394	434	380	407	377	445	387	426	404	439	422	422	469	422	437	415	400	409	387	391	448	413	396	438	426	393	416	462	407	417	398	404	393	377	416	407	432	411	374	376	410	446	415	420	397	397	434	440	416	405	373	402	453	410	430	424	404	413	448	430	376	397	427	403	409	417	401	420	415	409	378	455	412	428	397	399	444	407	410	412	397	429	434	415	422	387	435	422	428	387	403	386	371	395	421	380	398	436	396	381	428	396	446	412	397	402	406	388	444	408	395	477	397	391	390	450	386	399	422	424	418	391	419	397	410	413	458	445	417	433	399	386	382	388	395	394	392	379	426	383	391	396	388	449	415	397	424	380	415	379	385	388	398	429	416	411	396	446	392	453	416	409	407	436	432	430	417	409	405	397	397	423	386	393	454	355	388	462	409	406	385	399	413	416	401	355	398	438	404	412	428	395	402	425	399	432	420	417	408	386	436	415	440	437	404	430	395	400	393	394	403	397	424	388	411	390	418	426	420	414	420	405	416	455	418	393	402	399	390	403	386	411	415	400	398	380	428	384	393	412	423	416	424	398	422	366	387	398	421	430	417	362	406	407	408	419	391	438	429	429	426	418	406	441	444	408	432	385	426	428	419	429	420	403	426	369	406	389	404	407	387	428	403	413	415	373	418	438	389	407	370	449	415	401	387	408	417	405	382	375	412	418	428	430	446	437	415	390	408	419	385	453	412	406	390	379	430	393	423	434	425	436	435	412	424	409	420	435	399	465	408	407	418	380	420	410	386	428	408	412	388	417	425	387	410	431	431	410	422	397	413	417	446	435	369	408	422	433	409	428	392	406	388	392	403	437	445	402	427	412	423	442	376	406	409	412	393	452	423	431	409	415	415	428	417	426	402	389	444	419	403	418	467	439	410	405	427	395	431	420	407	427	389	377	434	398	406	425	432	425	448	409	449	377	383	427	442	384	423	421	423	407	394	413	387	418	439	435	391	430	404	421	427	410	398	440	440	417	414	359	407	454	402	395	375	387	430	417	416	427	397	365	448	431	435	419	406	370	413	399	399	429	419	426	381	416	386	413	442	383	391	389	367	380	399	392	391	371	366	408	411	356	446	427	415	418	410	417	419	406	406	454	394	385	413	436	442	349	345	397	432	402	458	403	435	422	425	379	376	415	408	422	419	418	439	363	438	396	429	414	418	429	415	376	410	390	390	404	387	429	399	361	438	401	387	379	401	437	382	369	393	423	408	398	414	409	383	427	412	411	422	410	370	402	392	433	390	409	403	421	418	410	405	394	393	426	384	419	438	387	414	359	389	409	412	401	404	404	416	443	399	426	408	416	349	406	444	430	403	412	444	415	430	373	364	430	403	394	404	418	425	407	382	419	406	398	408	415	393	459	411	353	390	406	377	358	432	400	404	406	374	409	432	400	393	378	379	423	411	404	381	399	421	413	397	410	393	412	428	406	422	355	414	394	402	396	412	419	404	400	425	397	398	443	409	378	385	394	469	384	397	413	383	405	397	416	398	372	387	418	417	410	423	391	409	400	359	427	457	424	405	394	390	435	417	432	363	425	449	405	430	414	336	420	411	445	377	413	457	406	429	418	426	381	419	393	394	416	397	410	417	415	406	395	390	406	402	428	430	376	366	385	396	458	459	426	439	408	413	387	414	454	457	389	420	374	400	410	389	459	414	395	419	414	402	414	395	409	411	412	427	375	431	407	419	426	381	394	393	439	414	399	403	362	378	385	419	408	435	378	427	393	412	406	423	394	389	432	405	417	392	364	393	382	388	439	449	414	398	423	428	436	387	345	373	414	433	451	381	421	394	422	406	437	415	404	440	422	402	423	437	427	407	433	405	435	396	376	408	417	413	412	347	434	429	379	384	434	440	411	447	441	416	429	393	416	385	375	401	442	396	430	392	398	431	413	415	414	396	397	399	420	426	433	393	427	366	419	408	429	399	414	424	447	407	450	427	371	402	386	400	408	452	424	437	418	429	400	396	439	439	409	404	412	424	438	426	416	421	435	407	404	438	406	391	437	427	372	397	372	389	401	404	377	399	401	389	381	400	435	420	424	417	431	423	435	433	397	399	409	409	457	413	398	438	429	394	398	392	406	413	414	392	436	412	401	411	413	391	403	445	448	431	401	427	424	420	422	402	398	425	407	395	378	418	439	434	423	405	428	429	418	383	411	403	422	422	420	372	416	413	366	390	385	432	419	419	400	426	418	399	428	416	390	377	412	438	378	389	389	413	408	409	414	432	427	407	409	399	373	377	373	425	406	421	429	430	398	393	435	412	388	386	451	411	393	372	392	441	429	382	403	411	383	398	400	415	427	436	435	427	403	394	446	409	388	398	427	449	392	437	366	430	406	418	438	371	404	390	398	382	410	453	409	412	429	388	410	454	434	418	431	413	410	428	438	405	442	422	424	414	409	443	434	398	435	382	457	384	389	425	411	357	408	419	432	412	428	410	444	395	379	409	395	428	379	402	458	387	435	404	400	411	414	417	424	402	404	434	442	386	429	383	394	446	409	383	410	405	435	436	393	395	414	404	452	420	387	378	413	427	406	432	432	411	426	426	430	391	408	387	422	406	399	374	400	402	403	446	433	409	379	419	409	448	403	414	406	417	453	436	432	408	394	347	420	459	404	381	437	425	398	369	389	400	414	400	382	414	380	384	397	387	400	404	415	384	410	403	380	396	417	436	417	438	415	375	372	403	395	429	391	387	363	373	406	402	384	403	397	391	382	426	401	413	402	425	416	404	399	452	368	403	448	417	418	424	404	412	406	380	390	367	381	397	373	399	397	392	423	373	428	392	384	440	380	401	387	407	380	443	413	385	362	419	398	433	432	395	417	467	437	432	403	430	435	468	405	430	399	413	411	431	431	437	409	406	401	398	360	410	396	398	404	384	451	378	419	425	426	402	378	409	446	433	398	418	450	431	440	416	440	443	385	385	398	386	414	398	434	398	446	402	397	452	410	414	395	445	445	398	437	381	390	395	395	401	420	429	422	408	434	446	391	397	383	376	395	411	401	445	436	419	456	425	411	391	417	404	428	408	462	451	421	427	427	386	460	446	429	391	458	440	422	434	409	410	417	388	404	401	411	420	377	400	402	395	431	383	400	403	391	403	379	449	370	407	423	448	427	424	376	417	394	356	431	436	399	423	418	427
25184	18039	29378	28588	14477	14935	10948	10148	8043	7580	5713	4756	3941	3074	2722	2678	2751	2665	2097	1954	1720	1357	1272	1176	1325	1313	1077	1181	1187	1231	1171	975	967	981	961	984	984	894	951	1003	1350	1466	1486	1555	1429	1210	1155	996	931	900	908	935	888	876	914	922	905	913	864	877	928	880	905	862	909	883	863	929	930	883	854	881	872	912	947	881	888	936	900	883	907	875	913	876	889	860	909	852	922	854	896	900	817	915	896	896	903	886	876	924	920	933	867	881	919	930	874	900	882	899	932	951	857	871	878	900	867	910	878	886	892	863	893	894	928	936	935	874	915	887	921	910	912	901	915	859	826	842	881	890	869	880	960	900	918	869	931	888	894	929	903	895	942	878	918	905	920	885	894	869	925	905	963	885	880	891	942	919	908	900	897	907	889	889	865	942	882	950	930	864	889	930	877	904	900	880	834	872	904	939	947	918	945	849	866	883	877	902	914	904	895	892	887	905	863	909	930	926	893	890	905	917	871	876	885	852	912	884	912	870	934	871	910	904	961	944	959	886	921	834	896	874	877	928	881	917	918	939	942	884	920	860	871	859	850	904	937	900	952	895	908	926	907	900	925	905	892	878	910	953	903	871	916	912	890	905	932	881	942	901	890	887	987	863	886	876	856	880	871	878	878	913	877	855	888	880	889	920	931	900	887	865	893	894	869	901	882	850	867	889	920	839	909	871	909	933	893	900	909	908	834	900	944	914	928	935	941	890	864	905	901	908	850	851	945	898	877	874	897	928	893	878	878	897	866	862	920	918	953	922	832	929	985	889	862	878	849	880	922	918	919	846	893	930	914	903	881	920	920	880	861	921	856	885	894	906	916	946	856	873	916	899	973	882	863	970	919	920	885	880	943	959	929	870	804	824	931	898	886	854	916	942	869	866	894	848	926	909	953	903	832	895	880	900	931	900	957	889	957	917	892	916	852	864	910	879	871	895	895	953	922	884	912	923	934	916	864	931	845	898	907	926	866	857	913	886	844	914	859	868	951	871	877	844	835	860	876	906	891	878	908	881	879	882	902	904	880	870	932	890	924	866	890	921	923	938	889	906	884	863	805	914	866	896	901	911	909	923	940	842	902	920	917	934	895	848	921	883	891	855	885	879	911	892	846	954	888	894	917	894	892	897	870	916	909	897	909	882	852	905	907	870	923	900	910	954	929	865	937	895	862	865	876	939	890	934	909	907	921	841	890	917	908	921	902	927	873	994	880	884	864	897	887	933	908	915	864	949	913	852	854	887	941	890	937	855	911	868	919	887	975	925	858	936	904	856	897	930	889	824	886	906	835	854	882	934	902	893	866	889	897	875	923	861	883	882	931	904	914	930	926	847	902	857	883	849	868	935	918	913	883	927	944	845	916	893	868	884	892	944	879	911	865	906	919	932	914	903	898	911	957	872	868	960	909	935	864	905	902	896	896	914	929	878	891	904	911	923	961	914	933	937	880	878	900	924	920	889	865	884	909	883	885	889	952	917	937	889	878	865	938	881	938	932	903	889	864	940	866	965	891	897	900	857	908	937	914	871	891	907	887	871	903	909	928	912	863	930	903	870	956	899	909	923	874	891	921	910	889	857	876	923	874	877	922	910	901	875	914	872	890	912	867	958	889	905	906	938	939	901	936	855	945	869	939	906	921	863	841	916	903	927	904	928	931	906	860	900	889	894	872	920	933	877	916	858	883	902	896	904	900	878	839	902	837	858	890	870	910	921	917	841	861	964	874	956	974	885	910	872	906	939	883	936	876	887	894	890	871	828	867	893	926	914	849	897	916	906	924	890	882	874	895	912	919	884	891	878	866	959	924	933	895	919	936	910	872	922	922	888	896	879	942	896	914	887	896	891	882	944	880	849	891	968	887	940	940	905	921	910	856	879	935	830	936	866	883	927	887	901	886	942	868	952	839	895	894	927	928	881	939	877	905	857	874	983	868	941	890	858	903	885	881	879	888	910	896	914	909	874	916	834	870	904	923	913	916	900	880	892	872	866	930	872	950	888	883	950	927	894	832	871	927	944	894	870	912	915	872	904	875	891	904	889	884	896	878	866	814	897	888	857	931	811	897	878	876	927	933	918	859	858	865	875	899	925	855	890	924	874	829	842	868	928	895	925	867	876	923	858	871	933	900	879	936	931	856	870	893	902	890	867	965	925	965	856	824	930	899	906	904	935	888	870	888	892	912	896	876	847	955	912	834	895	874	915	871	916	893	889	936	949	901	879	894	884	850	935	845	895	882	903	897	920	875	902	835	889	884	900	923	893	856	886	875	905	914	844	886	924	872	851	869	915	917	863	886	855	934	883	922	902	885	939	852	853	834	899	873	859	914	906	865	853	864	836	859	837	889	898	855	872	899	877	936	902	869	829	913	885	895	932	928	920	922	890	849	882	874	899	922	904	890	963	895	886	885	872	902	940	859	846	899	935	889	864	891	908	850	921	912	892	886	913	914	886	904	883	925	901	927	924	910	910	868	921	931	921	894	874	893	863	930	896	879	932	916	905	946	860	898	941	917	931	917	934	904	890	892	902	875	898	876	958	877	921	917	904	877	903	981	843	891	856	883	909	908	893	945	910	895	894	921	851	886	864	841	869	901	869	902	875	913	853	867	836	888	941	879	919	932	871	930	883	930	868	853	863	889	964	925	892	879	923	920	929	904	891	898	865	911	921	877	936	852	845	843	901	881	873	922	913	948	891	867	928	878	930	891	880	918	874	861	864	888	901	937	878	921	914	930	902	898	851	893	876	877	888	863	881	891	849	869	932	896	921	926	915	902	939	917	920	948	926	868	888	933	880	837	854	898	834	899	857	874	910	909	925	849	887	901	935	885	904	847	922	910	918	890	946	918	912	848	903	858	847	954	840	878	877	877	865	908	901	879	898	886	906	923	911	874	892	918	872	817	884	911	912	921	889	880	924	947	907	819	927	917	912	923	914	837	884	903	890	887	892	898	944	878	933	869	965	885	848	914	905	842	859	941	891	914	901	904	882	910	918	935	880	902	874	902	918	945	897	915	807	925	888	922	894	901	899	901	869	872	818	862	873	838	908	911	912	872	861	870	937	888	900	839	911	867	870	822	897	879	899	869	927	911	882	882	901	974	933	910	856	817	863	951	883	893	928	917	908	900	919	877	881	869	932	897	922	876	934	879	878	889	928	905	907	939	856	887	880	870	906	858	846	872	848	870	918	886	900	903	858	919	928	940	870	939	880	875	883	913	838	888	907	877	892	836	895	913	906	871	875	873	874	911	840	899	871	901	899	915	936	862	943	838	910	887	939	896	917	920	912	874	906	915	888	888	927	899	897	905	924	901	911	895	875	901	899	914	895	872	909	929	950	918	939	882	878	893	864	865	869	924	888	907	903	947	857	908	845	914	885	931	969	897	892	882	903	913	936	951	900	932	917	883	885	864	907	882	913	849	902	888	943	894	889	902	897	894	886	879	933	903	876	885	889	895	938	914	906	897	917
20525	10045	11191	7158	2877	2016	1350	1392	1016	895	816	649	648	575	542	457	448	426	387	408	427	353	366	341	359	347	368	367	369	346	343	334	349	357	330	350	334	347	363	363	315	327	320	307	331	351	351	366	358	345	332	359	357	341	369	366	368	335	325	326	357	313	350	360	357	360	361	349	307	309	351	367	329	357	356	337	379	333	331	411	335	312	361	274	334	354	360	329	387	341	391	351	328	327	327	360	343	337	310	316	362	322	354	337	337	354	351	386	388	347	304	342	349	356	376	327	326	351	346	334	306	326	319	316	357	375	320	379	342	364	311	326	342	332	320	307	352	352	394	347	330	347	349	322	384	324	342	332	347	359	354	348	357	316	321	375	394	359	369	337	353	323	329	369	352	356	346	362	358	345	325	330	317	354	344	340	286	361	358	332	340	345	346	363	343	326	342	333	360	338	316	347	327	328	353	356	360	318	301	328	311	318	294	328	340	338	324	323	362	352	298	318	301	342	325	351	321	322	358	376	320	351	326	317	356	382	343	300	373	346	359	294	370	320	357	346	339	331	333	328	318	341	318	353	330	368	357	375	360	337	349	343	342	352	363	349	347	361	364	315	342	352	339	316	360	341	306	324	342	356	362	351	327	381	338	356	334	306	339	368	344	342	370	319	344	342	328	309	376	335	315	355	344	350	332	347	301	323	324	368	393	361	353	322	333	329	325	352	320	344	355	389	333	336	330	366	342	344	332	360	337	318	336	362	336	350	338	334	342	342	311	334	369	327	317	343	350	342	344	341	332	333	326	350	339	344	311	352	386	366	345	322	347	362	316	377	317	358	324	336	351	356	348	351	344	316	318	343	339	328	337	335	311	348	370	324	342	350	335	333	350	333	386	344	319	355	390	323	316	311	287	387	359	329	343	318	326	378	383	387	361	363	366	342	344	350	331	337	336	295	313	358	338	367	358	325	373	375	368	325	345	316	311	311	344	354	325	317	315	338	322	352	360	356	366	346	386	367	353	334	339	356	335	352	325	346	369	353	358	352	360	351	326	334	352	348	330	339	323	319	318	310	362	344	351	326	363	347	324	352	337	358	369	352	285	317	341	360	323	336	359	352	344	348	356	346	317	352	352	352	344	334	360	360	333	336	331	348	351	328	335	294	351	345	314	353	356	373	356	322	343	328	340	333	356	351	341	328	333	324	373	313	334	340	342	363	339	347	361	315	305	343	365	326	346	350	336	320	337	354	347	360	347	341	341	309	384	323	359	331	330	329	352	336	368	332	329	360	345	365	339	315	328	348	355	349	316	365	330	341	322	361	326	333	356	362	384	332	354	306	321	362	318	358	339	329	369	323	330	347	348	357	300	351	319	369	376	347	322	370	361	354	338	278	343	351	326	335	354	340	330	345	321	349	342	336	396	344	337	337	355	342	327	377	302	309	351	329	327	343	369	376	334	333	386	362	337	373	356	371	327	354	372	384	331	370	375	347	367	313	318	325	318	359	361	331	340	383	359	391	327	352	344	375	334	336	348	369	311	337	335	331	376	346	327	353	380	365	336	322	325	336	355	340	353	361	355	339	338	340	341	320	360	412	331	357	353	301	340	343	371	359	339	321	312	340	348	329	371	350	352	317	322	383	324	295	330	325	324	320	313	347	333	323	359	349	375	340	320	341	336	323	370	336	361	372	358	386	348	347	355	335	335	344	343	360	366	342	337	320	352	325	365	364	362	309	300	324	358	378	334	339	337	336	338	351	351	284	366	331	344	312	352	387	361	352	357	335	364	361	361	352	370	364	415	358	344	377	359	328	334	327	339	366	356	378	335	360	338	316	343	333	323	384	340	337	328	329	358	347	335	302	346	417	352	326	340	342	339	339	369	342	341	351	348	353	322	341	344	333	335	348	339	374	337	310	349	335	360	338	361	339	334	337	350	333	355	342	364	331	338	323	351	378	365	362	345	347	338	323	356	320	333	368	364	341	349	370	351	343	364	381	375	355	349	345	310	320	343	374	340	342	343	380	337	360	312	358	350	341	339	347	356	354	350	343	362	334	343	308	340	315	334	320	338	330	329	305	322	346	339	334	370	341	345	380	313	342	352	342	340	354	342	310	311	359	388	322	317	344	337	332	348	308	378	356	343	335	322	363	354	330	317	310	358	332	377	345	316	343	339	360	333	353	326	381	356	365	347	340	335	322	363	318	307	341	315	313	312	351	300	347	328	340	342	392	343	321	357	331	371	350	358	319	358	355	362	377	349	330	340	342	329	337	343	363	325	337	322	339	313	336	326	362	344	383	333	320	339	360	324	329	356	321	375	322	315	344	353	336	335	364	340	359	348	306	339	345	335	351	336	331	328	353	345	348	367	341	349	319	366	351	333	345	332	334	316	342	360	297	343	372	351	316	328	372	340	356	390	349	328	346	375	367	347	365	352	335	334	340	352	315	343	362	334	356	363	386	327	338	336	340	376	338	363	336	340	319	324	327	341	363	322	337	330	339	344	399	348	323	360	344	345	325	362	385	355	345	356	301	344	334	283	364	334	357	310	344	346	369	343	372	359	341	372	338	365	378	362	374	327	365	327	321	353	381	343	331	365	348	315	306	301	332	350	354	371	317	323	342	376	352	344	339	332	334	340	346	341	313	361	359	380	346	334	362	362	364	309	330	330	362	374	339	346	303	334	365	358	324	358	397	318	361	334	335	351	357	402	344	310	341	375	342	351	328	397	334	334	352	362	330	327	351	385	364	367	322	325	345	344	327	336	329	350	323	345	328	375	385	360	341	338	359	339	341	340	345	337	346	359	339	365	331	358	335	366	292	342	311	334	350	321	347	353	348	356	349	356	355	336	342	340	345	332	330	353	373	370	326	368	362	334	362	353	324	369	349	313	355	330	327	345	334	317	303	337	331	361	334	332	310	350	348	353	362	321	319	333	341	329	348	334	314	339	352	340	309	371	330	358	337	355	373	337	310	315	335	319	341	328	336	346	349	323	325	372	344	336	362	343	345	317	384	366	337	328	344	366	316	307	316	292	292	361	336	336	357	385	357	337	344	371	342	350	334	337	348	343	352	315	323	355	355	361	341	337	345	352	356	336	354	342	337	326	318	329	345	315	333	345	325	324	348	371	339	324	364	333	345	284	328	351	366	364	357	319	323	359	333	365	341	323	370	329	334	354	346	334	345	330	330	326	361	332	341	388	341	356	331	336	365	364	359	365	371	330	328	358	309	362	372	342	330	340	283	352	367	348	322	341	332	329	381	385	330	358	371	315	370	334	357	337	314	337	331	374	338	339	320	298	322	351	355	346	355	356	323	360	329	337	354	340	323	343	339	359	389	325	346	354	336	359	327	319	328	312	364	320	333	333	315	345	376	350	315	331	314	353	327	313	316	321	330	374	358	406	361	362	365	349	342	347	371	348	347	342	324	377	387	374	375	362	334	344	316	356	372	328	331	343	309	336	335	352	343	379	345	352	336	329	363	364	318	354	358
12011	7918	17092	14397	8661	7718	5113	5777	4279	3593	3191	2680	2349	1866	1902	1637	1468	1344	1115	1147	1049	965	902	876	993	849	841	841	855	769	822	758	827	824	809	835	830	807	770	798	751	834	806	798	789	824	814	784	788	770	786	748	768	785	735	785	760	861	756	781	757	776	744	754	805	801	749	796	777	785	746	790	792	768	758	773	806	789	764	790	757	790	776	833	756	806	778	745	771	755	779	803	748	801	779	797	765	760	786	762	757	754	760	766	776	734	795	819	743	795	791	754	851	831	759	723	822	806	776	735	758	738	749	821	793	778	732	800	714	770	813	733	774	812	816	777	811	791	778	775	739	791	757	794	764	776	767	808	748	790	794	804	816	744	772	772	786	744	787	816	758	749	723	794	817	822	813	800	824	802	746	793	776	746	753	787	786	806	741	765	790	805	823	731	829	711	786	755	784	781	768	725	759	739	777	791	765	798	770	770	794	763	745	790	768	803	724	753	773	773	799	736	769	759	739	813	770	737	813	753	738	766	776	730	785	759	751	737	785	766	784	787	746	767	810	784	772	780	799	790	735	766	774	766	733	765	784	770	809	770	742	794	761	838	713	804	759	844	799	750	785	758	810	782	737	785	771	792	776	772	766	800	787	810	745	768	725	788	776	792	788	789	767	746	813	798	789	753	808	731	803	786	814	736	795	828	763	740	779	790	800	776	781	769	774	750	800	803	803	795	827	791	784	789	744	786	774	766	766	809	818	793	799	768	779	773	782	797	734	763	759	741	806	733	744	793	751	746	777	773	790	771	783	748	796	783	798	800	814	807	789	751	747	746	740	760	763	761	746	792	821	795	732	775	783	800	683	806	731	789	807	739	813	746	779	736	809	778	823	750	795	717	773	746	766	790	744	793	764	797	807	823	792	778	846	796	804	756	787	776	788	764	779	747	836	765	800	801	751	733	808	770	794	804	810	780	761	785	793	719	762	764	785	794	791	710	752	765	794	806	789	771	745	799	722	784	742	743	752	762	747	694	812	818	741	782	798	773	719	846	784	808	783	761	800	774	702	790	715	733	733	767	726	811	775	778	766	772	764	757	781	773	786	761	838	728	791	800	766	782	746	752	785	770	816	760	806	768	783	740	779	784	824	821	810	743	748	697	791	759	775	752	781	761	801	754	765	794	815	741	788	802	798	760	762	754	829	827	789	790	809	691	765	758	763	742	792	755	772	776	808	828	767	806	747	794	773	763	727	766	806	737	779	760	788	753	757	789	783	821	808	739	805	787	792	767	733	759	778	735	725	761	774	789	814	809	735	806	762	772	766	754	785	807	754	771	831	804	764	801	766	788	755	717	824	802	778	767	772	793	809	765	731	785	759	751	788	752	805	751	828	817	757	803	818	761	815	757	797	794	715	812	777	809	740	759	779	712	808	779	732	799	728	777	798	755	753	780	761	767	778	783	753	788	737	822	773	803	783	791	779	731	760	774	817	769	794	770	773	798	763	776	768	733	818	779	782	790	753	796	790	814	717	777	796	808	800	802	772	788	764	808	743	765	793	772	829	814	726	833	781	764	779	737	794	776	770	797	831	778	725	803	785	762	755	792	751	796	725	746	812	811	796	796	748	818	740	794	811	754	809	800	759	721	784	771	790	779	764	761	731	789	770	818	793	752	769	784	797	772	805	758	712	802	786	759	798	815	785	743	736	786	765	754	807	737	790	812	803	811	778	772	732	754	735	782	767	779	714	766	737	771	805	774	798	829	784	767	749	775	833	762	787	776	750	785	786	830	811	734	820	779	762	760	763	749	765	852	779	744	755	743	766	784	763	784	730	764	796	782	759	770	745	828	800	781	818	781	750	752	733	734	809	782	753	781	757	766	787	785	775	793	748	809	813	761	771	726	764	761	807	757	804	797	795	782	809	730	762	737	726	774	793	792	779	835	785	798	743	767	794	742	779	729	779	768	791	773	766	775	765	767	808	781	785	738	737	765	820	759	790	750	804	782	782	729	799	810	781	778	743	742	757	801	801	802	780	736	735	768	769	767	779	751	801	795	774	791	799	785	764	787	749	821	743	796	789	757	767	727	745	762	736	779	810	764	780	809	747	802	737	781	787	783	780	814	785	724	786	784	753	759	796	760	764	775	784	783	783	818	758	776	845	809	744	750	777	773	766	775	765	784	765	783	798	743	804	779	783	789	767	769	793	740	782	784	734	811	718	724	753	776	752	779	765	780	769	772	764	804	741	752	784	834	737	768	715	819	811	758	753	822	802	775	756	718	796	781	800	787	817	787	770	784	823	753	744	764	777	811	767	697	796	782	786	770	762	746	746	730	810	800	788	790	769	778	772	841	794	823	781	798	794	760	798	741	795	777	772	791	767	768	750	815	784	800	799	775	812	730	770	744	824	785	763	743	836	770	766	782	828	814	728	787	789	772	752	731	759	806	733	769	826	786	780	817	813	773	729	776	783	740	797	764	741	777	788	814	777	783	769	781	800	778	793	778	771	751	840	787	720	833	753	785	779	734	745	781	769	766	772	774	758	802	804	818	784	820	732	813	781	773	755	751	822	831	808	775	807	770	777	800	722	761	773	749	816	803	726	718	760	783	786	779	782	754	801	816	773	828	763	777	717	808	770	803	817	757	769	804	747	742	804	773	782	719	758	768	763	759	805	794	810	823	784	759	762	736	791	736	778	754	753	774	754	753	766	807	752	812	762	813	769	719	803	809	745	809	752	777	773	772	785	755	799	771	784	790	784	808	771	802	771	812	776	739	759	803	740	770	795	787	775	832	748	808	754	736	769	784	767	762	817	766	784	736	761	791	755	770	782	811	754	761	783	788	761	818	817	764	713	793	781	812	785	729	735	757	765	763	774	821	772	795	811	766	755	775	794	768	782	704	751	814	757	719	788	816	768	776	798	762	773	759	814	766	805	754	762	721	792	766	790	794	797	694	790	785	764	746	801	788	792	747	827	777	751	765	780	793	822	780	784	774	797	800	768	771	800	736	768	787	789	762	775	759	786	755	777	816	810	834	728	808	786	840	727	793	779	769	731	735	795	725	803	726	774	748	770	772	757	807	822	726	764	758	794	750	790	758	731	802	769	757	759	767	739	780	763	763	742	779	805	818	782	792	785	804	796	757	745	752	790	725	791	764	820	774	706	808	812	821	812	788	792	732	791	736	791	765	786	785	794	738	780	801	804	812	781	781	784	765	807	783	731	756	794	761	772	759	769	768	752	776	784	751	751	781	760	729	784	801	771	774	734	797	763	740	771	797	774	726	784	768	744	768	779	757	735	769	739	793	787	792	838	766	794	757	753	794	782	799	768	724	786	749	789	803	766	761	808	800	780	743	734	824	811	747	797	768	813	701	778	746	799	790	783	773	782	737	776	778	751	763	749	762	756	726	767	785	731	754	772	759	734	805	811	769	752	764	769	781	778	791	840	784	769	728	810	847	821	788	737	821	771	775	798	809	767	787	755	800	711	786	780	772
32945	17879	18621	13375	6262	3279	1989	1973	1783	1243	963	1042	1003	770	747	709	584	537	539	480	436	472	413	453	440	436	419	466	454	416	378	396	426	403	394	410	436	375	343	397	425	443	461	422	433	400	424	409	418	387	398	392	389	361	422	372	408	377	391	422	375	375	411	403	416	398	420	365	420	414	425	406	371	391	382	370	416	396	411	410	408	406	375	411	388	389	360	375	403	385	365	410	400	339	434	403	380	395	417	390	405	397	387	412	359	393	374	385	375	375	397	346	352	405	383	381	388	393	432	367	407	396	409	392	373	390	363	373	376	413	396	417	362	473	411	403	413	422	399	427	379	392	391	423	400	383	404	370	368	400	428	393	364	394	407	399	413	386	442	398	408	394	381	350	387	396	360	390	366	370	404	400	398	394	404	388	403	394	410	381	408	409	410	399	370	410	414	380	400	375	402	403	394	364	382	398	405	418	423	393	434	363	408	401	429	359	378	366	415	427	379	366	421	428	438	403	402	446	393	416	397	369	385	415	375	403	420	396	400	367	391	411	410	373	412	360	420	426	381	421	433	377	456	440	397	392	415	386	399	418	373	387	386	403	380	398	335	367	399	387	364	402	403	388	391	406	418	393	382	411	389	398	403	409	414	431	371	410	348	409	394	404	391	423	327	414	389	369	382	411	367	390	395	416	400	424	364	380	402	412	393	384	377	409	407	394	415	377	413	368	364	380	366	396	401	371	398	417	367	392	419	398	395	399	417	393	397	393	389	386	430	386	437	394	412	390	424	408	386	410	383	360	395	414	390	368	434	389	396	417	373	399	371	348	420	371	445	396	399	433	381	364	416	389	384	402	398	413	395	402	369	382	427	419	385	394	375	448	376	388	387	371	416	398	385	390	370	378	387	375	436	401	399	405	392	393	397	413	385	406	416	393	350	396	384	391	437	434	366	406	401	367	371	415	414	377	411	406	379	395	386	418	406	392	366	368	402	421	389	396	394	426	390	435	379	389	418	389	399	427	406	397	413	429	390	400	376	406	442	411	403	366	417	409	384	398	390	402	379	400	431	395	457	459	388	370	394	375	406	363	382	366	407	388	377	360	381	417	421	353	384	389	436	423	392	356	383	358	373	390	412	405	403	406	373	442	411	408	388	407	396	394	392	350	385	389	365	417	405	402	395	417	414	393	392	419	390	394	369	414	414	395	429	373	395	380	415	412	414	425	395	425	412	411	420	435	374	393	372	396	389	440	370	427	428	399	418	380	395	359	421	375	370	415	385	406	382	373	391	378	414	386	396	409	378	390	414	385	390	383	415	376	387	372	415	394	381	369	407	404	426	412	382	372	387	438	386	378	420	448	389	415	372	406	387	382	391	377	392	411	419	374	365	428	362	385	397	382	372	407	360	372	452	386	410	421	365	377	340	397	390	371	381	382	416	377	413	418	375	408	410	385	404	394	411	384	397	398	375	389	428	424	389	414	414	401	373	393	383	392	397	390	378	395	371	447	372	450	378	384	396	387	428	401	407	418	385	385	385	424	409	385	379	354	400	389	390	435	389	384	434	393	385	391	405	444	407	360	408	381	413	378	372	395	380	398	370	410	401	376	360	402	407	378	412	397	366	419	421	397	418	391	405	388	407	403	400	428	418	428	348	397	396	406	415	370	378	378	384	392	411	390	421	416	411	408	402	441	408	417	401	390	409	389	447	390	404	394	377	410	341	369	390	370	422	372	403	392	406	395	395	388	376	418	373	373	385	372	378	425	414	413	388	363	380	414	407	415	423	397	366	388	327	386	339	432	430	361	409	374	411	432	425	393	434	403	384	388	391	402	379	367	408	336	338	391	427	447	393	371	382	414	371	365	422	367	402	378	412	363	384	423	413	388	399	366	418	406	392	435	389	343	364	406	414	391	436	385	374	434	398	407	410	383	381	368	392	412	385	399	379	385	409	427	382	362	377	397	419	451	350	419	419	390	387	398	386	395	355	410	439	397	409	429	434	397	381	388	408	380	401	377	368	392	383	365	432	394	420	392	368	400	443	439	383	355	371	420	375	398	385	386	361	402	355	400	423	428	410	383	432	425	415	422	382	387	401	409	426	389	399	370	358	365	341	419	410	348	400	423	433	410	416	394	423	386	402	391	410	392	368	366	442	389	402	392	385	370	410	409	398	409	382	399	415	401	395	383	403	414	453	414	369	380	382	385	401	379	391	360	406	387	372	398	372	386	367	411	388	395	414	375	427	386	412	417	365	383	398	438	389	391	409	386	399	366	378	416	403	387	404	422	394	392	391	404	397	395	384	374	413	432	379	397	421	374	407	379	357	423	412	400	394	410	406	398	366	386	425	373	372	416	377	377	399	406	424	396	363	429	407	375	372	406	410	399	401	422	394	407	395	394	394	407	420	396	410	391	444	407	402	388	425	429	382	401	390	374	432	426	403	394	380	391	394	411	390	391	400	388	431	392	380	400	367	411	426	368	408	408	416	385	377	388	406	421	424	409	389	367	407	405	418	372	438	381	392	374	424	422	405	396	372	427	361	398	385	350	354	404	377	414	428	430	427	395	375	389	399	416	382	398	376	399	392	399	372	399	378	388	428	418	389	383	371	390	382	380	379	433	370	393	390	376	374	417	375	401	368	384	391	385	412	382	409	391	389	415	393	376	416	391	387	425	403	386	418	415	398	405	430	414	397	398	389	393	369	403	422	379	374	422	374	407	404	407	396	407	415	394	366	395	405	368	365	412	407	397	423	360	355	408	392	389	411	417	378	362	410	416	423	381	362	395	357	395	377	401	406	381	417	414	403	382	406	378	387	412	398	422	349	404	424	393	398	392	390	395	419	408	404	404	384	390	407	370	371	399	407	396	351	365	385	401	441	373	409	399	358	403	400	371	390	427	367	405	403	398	412	379	409	398	382	437	400	395	398	377	401	397	373	425	386	372	405	373	375	378	400	369	398	390	350	374	365	383	399	394	381	423	376	426	426	414	395	372	387	366	443	405	413	428	407	408	399	393	394	398	426	393	361	411	415	377	421	348	393	440	362	376	410	409	385	414	440	406	384	423	416	397	374	418	388	366	399	396	393	371	386	416	391	368	355	402	375	366	396	408	409	396	402	400	393	413	404	389	404	400	397	388	382	392	405	417	404	397	405	415	387	378	400	383	398	417	413	389	392	389	410	361	421	401	433	389	402	400	337	392	402	410	375	364	418	349	404	426	414	394	395	422	426	415	443	405	374	376	400	417	359	441	400	374	401	364	375	425	369	424	373	382	385	400	447	396	434	472	404	364	384	407	363	415	381	368	353	425	410	433	358	406	379	383	384	441	415	375	439	392	396	410	410	386	403	431	390	405	379	418	369	415	376	402	386	407	386	400	374	410	392	401	394	384	370	390	407	410	400	371	377	392	375	424	423	423	401	424	392	386	367	399	388	382	380	408	373	353	401	393	396	402	371	399	384	384	402	430	411	371	401	407	362	403	395	380	398	365
20790	13275	24355	22945	15672	10879	7524	8046	7134	4874	4155	3953	3714	3040	2945	2652	2016	1552	1468	1404	1213	1130	1169	1272	1157	1003	1002	1059	1019	1024	1012	936	924	888	906	956	990	893	929	976	1086	1143	1127	1142	1124	1051	991	1023	889	928	932	836	904	881	853	884	883	919	883	911	880	903	867	884	824	936	880	838	864	869	893	933	852	867	843	849	883	922	912	884	864	899	892	843	870	869	886	897	839	887	840	959	883	897	900	894	865	872	875	864	883	885	876	854	870	919	835	858	853	867	911	873	847	892	956	853	853	905	828	919	918	872	878	867	886	821	906	912	892	839	869	896	949	846	916	886	880	857	893	947	893	870	845	838	898	855	875	879	896	873	830	880	786	866	871	898	910	888	900	856	913	920	841	894	878	906	846	882	847	862	891	839	868	904	872	921	946	837	866	880	897	907	896	873	864	881	826	894	880	871	909	870	846	826	908	878	861	930	937	913	910	828	873	889	878	874	858	857	919	834	913	857	853	891	878	896	872	897	900	875	891	878	907	898	898	916	854	949	879	864	854	932	829	844	839	923	922	872	905	866	899	879	896	885	897	887	872	871	877	847	884	901	937	864	867	902	928	909	872	834	906	891	895	875	934	862	887	860	823	863	862	870	883	855	885	871	880	877	895	869	890	891	862	850	861	846	885	892	861	908	899	895	936	905	938	863	932	857	868	893	850	909	932	872	835	894	827	902	925	904	881	920	895	883	902	844	909	820	861	891	879	897	866	861	916	863	875	882	867	918	844	900	851	915	845	870	919	884	898	893	879	854	905	849	828	856	840	906	911	902	854	844	920	851	871	893	892	891	894	860	887	866	917	867	890	919	834	915	898	883	889	915	917	836	888	850	864	876	863	893	944	884	823	871	865	860	880	887	917	909	905	890	912	898	824	886	876	887	900	871	842	890	900	885	860	905	875	893	851	885	839	915	913	856	842	849	915	910	892	892	842	854	898	924	859	893	886	936	903	887	847	938	865	913	921	895	845	917	905	924	846	906	900	941	887	881	874	915	936	892	888	844	873	900	877	913	939	931	893	845	895	895	878	857	862	884	897	886	895	856	900	927	908	918	926	917	882	917	882	862	858	899	932	866	894	855	902	921	862	864	849	927	866	881	894	941	839	933	888	887	881	832	950	885	837	876	870	927	913	849	862	867	886	870	893	872	919	894	849	904	836	855	898	901	850	906	877	893	907	868	932	899	856	844	941	890	907	877	880	920	864	881	844	886	871	914	876	913	941	888	871	881	883	945	906	876	874	854	892	859	907	878	878	888	862	894	861	870	879	859	902	929	868	891	873	893	909	891	873	900	905	961	863	877	881	882	879	916	926	873	927	896	830	882	892	903	852	907	840	877	868	899	885	879	892	938	909	838	851	885	902	916	915	942	869	887	887	939	921	913	869	859	880	885	868	868	921	841	916	910	849	867	841	915	863	851	872	915	872	935	872	890	849	888	854	911	868	869	846	882	847	863	866	874	853	861	929	857	867	877	955	881	847	894	941	843	888	822	904	867	899	842	897	831	912	885	865	876	873	876	904	920	887	868	921	879	929	889	938	889	899	937	892	870	866	872	903	902	870	848	887	844	922	852	936	857	886	883	915	929	870	903	904	904	836	889	845	882	847	870	922	859	919	888	870	903	905	841	936	923	831	862	884	834	938	901	901	886	895	888	870	866	879	909	886	902	855	872	855	917	857	887	831	868	892	868	894	852	873	828	868	889	903	879	914	898	810	924	904	896	873	903	847	881	892	912	888	880	860	898	888	882	891	890	883	883	890	865	863	889	838	895	878	863	903	879	858	893	894	909	851	869	856	878	837	903	938	813	878	850	888	903	954	850	872	904	825	866	870	912	905	889	887	788	857	903	832	888	882	882	882	858	827	905	923	870	875	850	916	927	935	835	906	816	918	890	901	892	891	876	842	899	874	887	924	899	885	920	842	897	853	841	888	862	874	849	878	893	911	849	877	940	925	812	875	835	876	909	906	881	935	884	901	849	864	884	898	895	877	976	867	869	882	868	933	866	860	929	903	896	876	875	824	910	915	939	897	826	861	834	851	819	924	865	895	832	959	931	902	898	871	880	871	900	887	861	912	933	905	886	874	848	855	885	882	895	869	857	915	868	858	950	853	891	851	863	899	913	884	878	856	919	853	855	896	862	867	911	852	868	897	834	921	915	847	879	868	837	936	909	832	868	895	882	893	846	886	905	813	854	878	871	942	875	860	861	835	875	861	913	890	879	820	871	893	899	864	878	873	802	898	854	876	913	886	889	885	940	836	869	901	854	910	865	893	877	921	885	896	913	935	913	859	876	877	865	873	877	851	934	897	878	892	861	867	895	873	876	914	879	870	877	958	884	851	866	867	865	916	871	864	907	842	858	904	891	883	924	931	921	913	900	892	879	910	886	906	890	913	879	886	842	907	844	953	864	933	877	903	860	903	871	911	822	895	887	865	898	835	891	885	904	834	899	886	893	898	887	892	871	859	910	894	852	835	902	938	898	910	879	896	871	913	852	895	928	879	873	898	844	880	862	871	863	919	853	964	863	897	887	920	943	831	912	924	859	892	924	820	895	886	878	833	871	948	845	891	888	901	882	882	874	923	859	896	900	879	893	849	898	900	804	875	921	944	890	891	864	896	855	862	944	878	881	885	954	830	895	885	882	839	889	862	891	915	891	886	917	885	895	930	871	891	837	873	843	838	864	844	915	877	882	858	889	888	880	849	954	914	865	895	838	879	921	913	858	898	892	887	897	941	865	871	826	891	830	865	905	892	875	907	898	848	903	905	885	894	901	905	842	882	892	858	858	871	870	922	878	876	873	827	865	873	866	946	918	888	902	889	864	927	916	883	922	875	887	885	918	848	917	872	862	935	918	854	903	842	821	890	893	893	852	883	877	936	879	852	873	874	878	910	894	864	915	870	890	886	900	855	885	875	868	899	844	909	902	889	934	846	834	881	889	881	862	906	916	887	850	905	854	882	867	874	908	905	854	931	909	895	928	896	863	880	874	892	903	909	905	912	940	901	898	881	892	931	910	884	895	888	888	893	825	860	864	848	912	860	824	871	862	840	949	919	872	881	879	877	860	849	856	928	948	883	864	904	861	987	889	855	913	895	891	898	886	894	898	887	839	845	904	882	885	921	918	873	885	835	925	873	911	899	892	870	860	839	866	867	895	906	874	900	908	880	912	880	921	851	892	879	861	889	919	925	902	915	934	888	900	889	858	870	921	889	885	903	892	904	829	848	884	906	869	874	867	824	828	862	886	890	936	887	891	853	895	868	838	950	881	877	919	844	871	847	880	868	850	835	878	855	926	919	859	880	893	871	871	858	880	932	809	870	872	930	838	909	909	870	898	883	855	901	919	891	916	898	882	939	862	890	883	919	894	921	875	871	933	811	917	849	858	844	860	874	913	896	842	883	908	888	836	897	912	883	871	853	892	846	872	856	883	854	843	897	891	836	918
42564	24467	27886	20394	10090	5425	3099	2533	2628	1593	1175	1103	1111	1037	897	823	712	629	559	513	478	442	504	551	447	442	444	454	495	434	450	388	423	429	438	433	379	399	436	422	447	467	496	468	479	461	426	418	417	422	410	453	381	420	405	379	420	420	423	411	445	434	358	432	389	415	402	419	431	425	339	419	423	370	416	408	444	414	405	413	401	396	454	417	419	407	412	455	416	422	393	426	420	390	356	450	398	452	427	404	447	403	413	423	387	406	422	420	399	387	439	413	415	414	426	414	388	411	413	415	404	366	460	417	396	454	405	463	451	421	422	435	423	429	389	433	425	439	394	450	425	404	382	372	431	418	409	398	395	383	377	422	446	419	431	418	396	391	402	449	429	432	401	415	397	434	412	416	416	438	406	437	395	432	439	412	388	423	438	375	389	426	388	370	379	423	393	460	460	422	427	426	423	433	405	402	423	401	370	398	420	377	404	455	434	421	428	381	414	404	390	389	436	387	432	401	409	422	418	440	409	447	415	410	421	387	382	444	448	396	409	365	411	399	392	397	423	430	387	425	361	409	410	379	420	431	382	392	412	422	382	413	405	377	420	405	402	422	411	474	412	374	433	445	400	407	442	392	408	406	405	428	416	387	442	419	426	420	390	430	405	399	384	408	458	427	359	405	412	445	421	410	413	423	465	421	444	396	418	388	384	409	363	410	422	409	377	417	412	400	421	406	386	384	390	447	416	420	366	405	388	418	433	402	424	435	407	428	423	390	424	415	429	416	440	422	396	424	394	403	393	415	412	383	393	427	436	405	422	426	397	446	421	410	393	416	450	400	406	418	424	412	428	386	385	389	436	408	419	385	384	403	398	382	393	409	453	423	401	434	437	398	395	426	413	387	418	415	406	356	413	417	432	415	410	403	443	389	370	418	395	371	407	476	427	429	403	419	391	365	452	410	439	405	439	390	415	437	429	398	409	421	417	414	408	431	407	410	423	395	406	418	444	396	383	395	440	406	402	429	436	365	439	435	452	460	431	442	420	420	450	428	390	391	396	402	428	392	403	404	414	406	430	451	411	432	419	376	389	427	422	445	382	399	440	405	397	429	411	426	411	408	431	437	408	416	404	403	383	411	420	433	361	461	402	387	395	397	389	462	433	427	421	440	382	388	369	395	373	419	419	420	435	428	428	365	424	398	455	455	450	410	399	393	401	402	442	418	422	424	440	352	419	402	402	404	403	409	445	399	437	466	405	403	400	438	437	395	398	421	373	412	404	397	389	421	428	432	409	402	425	404	406	413	409	419	373	360	400	420	403	389	373	410	436	444	395	400	402	436	417	422	405	440	402	435	405	436	403	414	417	420	451	402	410	413	414	418	425	439	406	406	380	422	411	371	421	413	369	382	389	386	374	383	439	438	417	390	395	451	388	411	415	400	434	430	389	421	423	455	413	394	369	449	453	380	377	443	425	410	377	412	402	380	408	365	420	409	375	405	384	428	399	400	412	396	409	394	409	414	387	428	428	382	407	407	429	381	390	438	434	420	438	394	401	417	383	370	382	360	400	410	393	369	420	382	439	438	438	379	387	404	371	421	380	466	419	390	405	429	403	424	379	442	402	423	406	397	396	374	425	413	415	385	429	392	423	452	437	393	419	440	449	398	387	438	396	401	430	390	464	400	419	410	411	399	419	409	401	390	413	396	418	407	400	413	378	405	421	412	437	409	404	378	429	363	415	405	425	414	402	438	465	401	401	387	423	442	440	408	437	408	410	437	392	433	439	449	438	422	383	402	402	414	431	389	415	371	416	394	421	414	421	410	449	387	395	404	441	415	418	407	379	396	434	434	427	442	427	435	382	387	359	410	398	410	430	428	423	387	407	404	449	409	412	417	410	436	440	409	383	412	380	383	396	373	405	447	417	408	447	417	447	473	406	411	405	426	397	396	391	417	372	406	375	431	407	415	415	427	427	413	416	382	427	394	413	411	403	402	443	411	387	421	460	396	409	406	414	396	401	387	395	387	414	441	411	416	393	430	429	387	401	413	393	388	419	409	371	388	407	407	362	416	375	426	408	409	410	382	419	408	431	383	444	422	392	436	419	387	361	445	396	398	434	366	415	424	435	462	430	414	432	415	416	393	413	437	380	434	400	409	408	421	429	434	385	390	375	395	403	388	398	392	397	424	415	419	449	430	424	393	433	428	400	388	418	399	373	369	408	415	386	404	405	412	412	364	446	420	421	389	422	415	418	365	423	401	444	424	404	434	406	394	414	371	409	389	437	436	415	435	395	416	404	422	404	416	394	437	401	420	446	406	457	383	387	399	391	423	418	423	442	407	426	415	415	407	369	385	432	424	425	399	405	430	379	421	426	428	448	448	420	422	428	422	410	436	424	466	421	423	406	395	424	422	406	398	401	393	374	435	405	420	467	380	433	394	375	445	432	437	451	435	438	454	415	430	381	438	440	384	404	413	432	404	421	394	439	412	397	402	404	396	405	411	442	407	442	441	388	421	409	394	395	465	456	411	418	391	375	419	388	384	455	399	422	407	396	405	377	403	438	441	434	432	395	439	444	410	414	428	416	388	368	414	422	409	414	367	383	382	386	391	370	432	434	434	418	458	455	409	379	420	387	374	379	411	422	401	379	416	386	380	453	423	446	381	361	425	392	414	410	408	449	419	402	368	407	467	430	407	415	380	458	363	426	446	367	356	431	428	419	395	412	417	400	421	431	402	393	437	413	430	414	387	454	423	405	447	415	396	397	454	422	387	438	452	389	376	405	399	397	412	412	420	438	438	416	408	409	395	397	411	457	406	434	391	440	416	381	396	374	397	417	388	395	401	398	360	384	423	427	402	425	407	407	431	402	426	355	378	443	402	412	400	363	423	432	446	441	410	459	404	421	466	430	444	431	411	413	403	401	367	407	408	398	424	419	399	382	429	408	385	440	444	384	421	422	403	387	388	449	399	381	403	403	381	381	414	402	422	417	431	428	440	418	381	428	376	395	400	416	411	407	468	393	446	385	411	376	382	428	389	360	391	425	406	411	413	426	394	397	357	412	397	404	398	423	408	410	442	444	420	392	420	433	398	402	398	393	442	414	448	359	389	422	399	378	392	404	398	401	451	439	420	417	400	372	427	364	431	439	403	428	407	396	372	430	400	431	368	421	412	398	422	414	426	406	379	440	400	391	421	409	400	413	421	418	395	423	395	414	445	413	436	398	440	421	421	416	436	412	390	381	446	400	434	395	425	396	423	397	403	401	396	368	412	465	422	422	474	409	397	389	430	427	423	419	398	377	395	417	375	370	431	431	379	406	423	423	393	405	439	427	436	408	425	456	406	421	412	390	396	450	398	410	391	378	403	370	434	412	406	443	398	405	456	401	436	417	409	443	440	396	445	412	392	421	386	402	401	409	440	428	381	418	388	439	421	414	434	393	364	415	448	380	380	459	403	423	392	361	409	393	383	383	431	424	397	409	409	382	360	380	413
25655	17873	31355	29285	21592	15501	11593	9876	10821	6744	4996	4858	4623	4085	3502	3393	2625	2182	1727	1562	1426	1213	1566	1547	1190	1144	1121	1253	1134	1137	1177	1003	969	953	973	992	1027	953	995	972	1297	1401	1365	1321	1184	1188	1051	1026	964	964	876	877	859	933	906	894	902	935	850	907	872	897	898	874	893	919	915	878	891	904	938	903	890	925	960	876	910	903	989	871	841	872	935	906	851	947	890	933	930	883	903	896	865	941	900	954	947	923	859	927	885	865	922	848	863	881	928	926	879	881	891	886	902	877	908	895	958	909	922	928	906	937	880	879	915	946	934	935	941	914	936	905	918	953	880	836	916	883	879	918	908	911	950	905	885	877	918	879	938	922	922	887	935	914	916	883	884	890	900	887	968	909	933	965	944	899	914	942	950	915	887	902	917	848	905	895	892	888	869	900	922	877	988	938	919	956	957	873	876	974	867	953	840	921	896	886	899	929	886	904	877	855	904	862	920	929	847	879	872	908	907	920	926	948	914	889	895	955	927	909	877	877	888	842	953	867	924	891	913	947	934	929	896	909	964	916	947	935	896	935	905	910	932	908	938	862	927	895	874	962	920	898	867	917	943	901	915	914	868	863	915	930	928	889	895	922	936	924	961	908	933	919	885	934	863	929	887	870	871	932	911	902	912	906	875	904	912	868	969	903	909	921	904	929	864	881	912	909	930	922	902	935	862	944	889	938	895	862	925	923	910	936	932	956	876	885	909	877	924	885	866	880	947	887	891	836	909	888	899	910	913	859	946	914	880	905	951	901	861	903	904	967	928	951	897	896	884	888	862	945	843	884	940	931	895	878	907	908	876	904	925	870	916	911	863	852	848	833	928	899	912	919	879	913	925	945	889	935	921	913	880	909	929	974	946	888	926	885	900	898	918	880	856	943	949	886	907	957	928	903	891	939	920	907	929	918	899	960	888	922	936	903	906	933	905	907	913	890	868	964	898	892	900	909	897	929	882	874	887	930	923	943	918	920	860	891	908	909	876	934	862	930	862	900	848	875	914	929	859	929	915	882	944	903	836	910	911	875	918	909	907	884	850	897	935	906	884	909	890	901	937	881	860	921	885	909	915	888	896	905	943	947	926	924	913	854	858	918	928	889	887	937	933	906	905	895	879	906	908	896	849	911	920	914	878	971	934	903	872	936	906	915	927	938	909	885	891	896	910	876	933	938	911	939	986	817	909	871	909	936	849	937	891	893	887	872	906	893	912	875	902	907	970	934	903	870	910	909	882	886	905	936	914	892	965	901	933	908	894	909	887	914	931	894	971	921	910	870	871	907	907	913	950	976	908	827	910	911	905	879	888	950	898	901	891	896	923	874	899	904	829	889	852	894	946	880	869	929	899	878	931	924	925	907	888	902	902	911	964	863	915	902	889	871	900	875	922	909	931	940	861	942	863	949	867	862	868	918	942	869	892	858	909	910	860	881	891	899	928	894	882	928	917	889	892	913	886	946	906	854	939	952	936	900	937	857	938	918	866	943	885	912	887	934	965	917	917	890	929	857	872	892	942	894	883	916	861	884	971	878	874	886	921	919	966	968	897	877	876	883	864	873	923	927	876	935	896	870	918	876	899	876	862	896	883	892	884	917	923	907	933	916	907	906	945	887	886	904	883	870	853	920	953	902	928	939	899	866	867	845	891	886	960	927	907	935	896	968	875	938	873	948	907	886	895	898	903	866	884	889	882	907	920	920	934	895	885	926	930	915	902	930	923	914	883	915	921	876	878	873	930	910	919	853	881	878	864	906	892	896	876	928	888	910	851	895	919	889	911	897	834	910	886	935	929	856	886	845	855	905	950	863	919	898	909	875	884	888	861	886	848	890	899	890	921	849	892	939	916	928	882	899	924	888	873	920	907	945	915	922	922	891	913	877	907	969	887	863	900	907	934	960	892	906	909	890	944	919	935	937	858	909	886	926	950	909	908	859	878	895	925	903	871	880	874	887	869	886	908	953	897	911	903	961	899	847	903	872	910	894	937	869	871	875	929	899	908	859	927	888	907	891	941	911	906	935	946	935	921	848	892	892	912	905	889	875	895	908	887	922	948	879	830	874	861	870	934	904	885	974	870	913	890	906	882	891	920	958	925	934	871	930	886	893	877	886	871	852	898	886	947	842	912	890	905	892	848	890	882	901	861	944	920	902	919	882	903	886	964	989	877	880	898	933	834	940	993	912	897	908	910	948	964	973	888	858	894	855	892	917	904	894	874	907	870	877	925	878	861	900	912	891	901	887	953	880	913	870	887	902	912	927	881	918	967	900	912	948	938	941	919	912	909	882	933	916	959	906	890	850	946	863	898	910	906	915	881	943	865	931	899	918	903	895	925	989	865	893	911	942	860	863	911	955	884	911	872	874	859	934	919	897	881	929	953	898	873	949	853	928	889	901	941	904	896	893	849	883	993	872	900	850	909	950	895	915	893	829	892	907	890	935	878	913	927	886	837	921	888	924	892	965	974	931	893	881	910	848	865	895	871	922	928	957	914	904	939	859	934	921	914	839	879	873	921	919	932	932	902	915	941	921	874	909	925	912	864	944	912	917	920	872	891	946	908	903	899	924	944	937	905	956	868	965	885	932	968	944	881	959	947	894	853	847	891	904	909	906	926	883	834	932	903	947	861	922	813	939	910	897	850	920	877	944	932	899	911	925	920	865	959	886	862	923	847	863	882	867	907	924	954	896	900	852	857	890	876	824	883	857	921	878	940	895	896	873	898	877	881	855	923	871	880	853	884	923	868	904	944	909	921	901	878	955	862	927	836	954	884	928	882	857	906	922	890	888	976	898	921	842	896	926	908	854	951	890	888	902	867	927	873	903	935	901	902	954	924	900	905	878	895	914	891	896	922	907	876	938	904	944	902	852	936	961	883	916	917	903	940	930	947	860	885	934	881	889	912	939	860	871	915	900	903	985	929	870	895	894	922	922	906	858	929	916	911	883	899	906	900	942	919	869	880	887	878	924	957	853	887	936	896	903	913	937	894	925	890	923	873	943	898	903	880	920	966	909	936	925	904	905	911	900	952	908	884	933	917	888	929	919	932	870	858	922	948	948	920	891	969	876	905	897	874	926	879	936	921	879	877	957	895	968	898	935	881	872	881	896	863	905	930	901	931	900	908	965	917	885	930	902	902	930	911	922	888	939	894	905	944	969	904	897	878	898	873	904	930	873	896	870	922	947	895	882	878	886	929	907	885	933	905	895	951	846	940	887	910	914	917	868	846	885	874	891	922	925	880	902	967	914	929	906	907	877	898	958	911	913	894	925	935	895	903	883	923	936	935	915	887	864	903	864	878	883	913	961	946	903	867	927	944	886	959	840	888	868	941	904	887	847	900	879	904	898	937	862	916	887	913	913	944	941	901	896	913	915	912	969	889	939	900	918	892	897	943	906	933	932	904	938	872	907	909	979	958	865	892	904	914	919	911	863	920	865	946	950	851	969	903	867	911	901	926	909	911	901
18447	8932	12035	8988	4775	3411	2017	1533	1504	1186	782	722	663	642	575	543	530	456	473	428	397	380	394	393	339	359	382	328	338	351	346	390	417	360	343	358	329	368	360	354	364	400	433	390	389	376	338	344	343	360	356	355	403	329	360	346	393	410	359	351	376	356	363	344	374	345	333	338	406	380	333	343	391	360	385	349	331	396	384	308	336	352	343	336	359	382	343	392	360	357	376	386	336	389	357	321	339	351	381	375	343	364	357	378	370	365	327	346	364	379	338	342	345	349	353	373	359	349	316	319	351	391	352	343	392	370	353	405	329	366	373	403	347	348	346	369	383	369	367	361	379	365	378	359	387	347	361	350	353	358	366	364	370	367	357	376	311	349	333	372	373	358	365	355	393	370	372	350	375	349	380	360	354	376	396	347	361	376	359	345	362	303	370	338	365	375	382	380	334	372	375	370	344	382	362	331	393	356	320	363	384	366	348	334	384	384	346	363	340	332	342	351	374	325	361	400	338	332	393	386	411	390	354	357	352	357	296	337	379	364	346	331	347	353	375	333	380	374	343	336	364	391	338	358	356	326	358	364	371	384	376	336	369	323	286	379	388	367	397	325	382	330	346	337	332	367	353	364	364	357	353	341	376	351	341	348	350	385	379	381	341	360	364	371	383	356	332	366	340	393	363	377	354	358	372	357	369	379	383	350	382	389	343	364	369	397	354	354	376	367	360	332	361	381	358	396	393	401	348	335	353	383	374	384	355	358	335	331	380	384	338	368	357	381	359	382	372	317	322	373	357	368	353	366	356	344	358	401	377	372	384	318	370	337	341	382	377	381	374	366	361	348	383	353	358	367	343	388	351	361	382	356	349	370	400	364	344	348	343	379	365	399	399	351	407	389	353	385	368	358	343	407	354	338	339	355	354	418	335	364	346	371	379	356	372	343	315	378	411	373	357	353	354	350	328	361	347	356	394	358	338	312	355	413	373	362	382	355	376	355	376	328	391	362	372	348	343	372	408	357	368	342	355	378	353	369	352	340	366	386	363	402	364	327	369	343	377	374	369	385	336	347	385	375	373	331	324	331	376	342	387	374	352	373	380	390	371	352	338	349	353	359	336	361	353	344	344	363	368	362	360	332	363	335	325	322	370	342	345	324	346	367	399	379	368	337	396	366	383	381	363	328	320	347	355	369	367	392	381	373	354	352	386	347	354	358	326	352	375	344	350	326	363	356	367	365	343	357	335	373	363	350	363	362	362	358	353	378	353	374	367	366	343	370	390	348	354	388	357	370	344	358	337	394	374	348	339	347	371	341	370	326	325	388	368	357	355	370	356	365	353	375	381	349	405	391	401	382	346	360	322	319	385	349	327	392	347	382	364	389	376	348	334	344	374	351	378	341	331	340	372	358	392	373	363	390	357	361	353	372	372	347	362	350	361	358	336	374	365	331	372	361	403	320	379	358	339	375	398	397	361	338	352	364	350	355	331	396	339	342	354	360	355	346	339	342	363	390	381	341	338	364	377	372	379	361	333	376	359	336	383	326	406	355	328	358	365	363	357	352	356	340	373	311	404	371	361	349	362	343	352	418	354	366	360	332	334	385	365	384	388	379	379	381	409	377	369	378	341	353	349	390	376	375	370	361	372	327	338	358	331	351	359	346	355	372	386	349	351	376	362	344	322	343	354	344	358	345	344	370	377	389	366	330	360	364	354	329	379	355	320	347	352	360	346	350	359	381	366	372	373	353	393	395	412	356	380	409	348	324	336	364	345	365	391	339	343	320	399	353	355	343	335	387	339	382	341	365	354	357	360	366	349	399	390	361	319	326	369	345	320	368	341	353	354	331	369	348	361	339	357	352	385	374	338	350	363	355	354	385	351	372	378	369	361	382	364	396	347	364	343	340	355	363	388	363	360	357	364	348	346	373	364	366	398	374	357	346	369	358	371	377	368	356	372	355	378	355	370	380	353	328	357	338	342	330	369	335	361	356	362	394	353	345	358	375	360	386	356	399	347	339	357	371	376	326	355	352	310	356	361	389	350	365	365	383	338	344	352	365	346	340	368	357	355	364	374	384	350	324	347	367	352	352	365	345	371	350	382	347	330	344	378	371	351	341	344	343	359	356	329	328	397	350	360	360	367	352	348	341	389	384	367	333	375	377	334	366	365	357	370	346	356	339	357	384	373	378	393	368	336	346	378	374	364	392	399	394	355	351	383	345	409	352	350	421	333	342	365	339	409	373	366	349	354	406	405	338	369	329	320	360	363	338	353	360	326	378	344	368	321	369	357	363	381	358	374	352	354	379	395	330	382	358	379	369	374	343	393	380	338	366	388	376	356	361	350	325	394	345	368	355	363	395	355	348	359	345	394	358	382	329	345	371	371	321	380	348	369	376	352	322	386	329	371	394	373	340	373	359	348	353	395	376	358	341	362	382	365	341	359	333	361	336	372	328	380	365	364	362	369	363	342	344	354	299	388	378	393	349	353	321	358	353	354	348	366	327	337	356	395	345	330	376	370	371	333	338	370	376	336	359	364	366	335	355	359	351	356	355	348	362	349	320	389	387	341	322	347	321	340	386	357	367	332	349	367	363	376	373	346	324	343	369	342	376	385	359	348	366	342	364	310	358	371	345	410	384	376	342	353	380	368	341	356	313	413	376	323	352	351	328	358	391	381	388	369	408	356	370	350	367	380	328	371	348	341	375	338	330	349	340	361	343	370	315	376	380	337	345	336	331	330	347	366	360	342	341	348	373	378	390	350	389	336	323	392	381	352	327	360	355	373	362	359	341	384	352	358	387	383	357	384	364	403	344	335	336	345	346	339	388	378	366	372	355	339	332	386	345	351	325	317	377	390	328	338	326	372	375	351	343	373	347	329	338	352	402	348	399	386	343	392	401	376	383	364	363	352	390	367	363	342	348	387	378	411	365	352	333	410	371	386	359	337	365	389	379	390	359	332	338	359	374	366	379	391	347	362	336	367	358	394	359	371	361	369	404	370	362	376	362	400	409	359	357	361	354	337	391	363	367	374	378	354	350	360	340	378	383	377	368	348	364	364	392	371	408	385	379	346	375	374	364	355	369	332	321	371	323	344	358	349	392	331	362	336	352	385	369	423	327	347	336	359	359	360	371	372	358	361	357	345	358	355	342	401	358	336	381	355	377	348	401	367	353	334	362	348	316	340	351	352	353	357	364	358	355	381	385	373	407	350	321	375	362	383	302	357	371	349	369	354	345	347	387	360	363	371	367	351	373	342	357	376	354	387	359	323	381	361	358	356	373	359	387	387	329	376	353	370	396	394	377	382	314	376	372	368	369	336	351	367	339	355	384	401	370	339	358	370	355	376	335	330	329	383	379	370	357	357	360	391	371	381	350	353	345	372	371	355	343	359	381	319	364	331	377	333	342	342	338	332	351	361	338	386	383	378	356	372	316	381	328	362	355	370	413	374	400	362	394	336	390	385	359	354	372	360	376	350	361	355	389	358	338
11445	7247	18317	17540	13869	11611	7468	6118	6217	4731	2904	2650	2544	2353	1975	1871	1607	1293	1156	1122	1010	988	1099	1027	921	832	862	919	807	829	861	855	812	812	837	860	827	867	862	799	833	854	865	863	794	828	795	834	765	833	828	809	824	810	765	802	783	810	795	800	887	857	769	826	809	846	791	763	787	811	804	791	816	785	760	829	844	809	777	814	821	779	801	827	815	841	813	847	828	764	850	819	770	813	820	808	813	790	861	839	848	845	781	837	846	857	790	818	766	826	786	778	815	779	858	796	780	789	804	810	830	832	829	768	799	831	858	806	822	782	796	797	837	818	807	761	815	813	816	750	803	779	842	811	822	804	811	799	823	825	845	806	781	849	762	804	790	790	796	768	818	753	791	768	826	779	788	837	760	758	778	827	803	815	890	817	782	837	781	798	815	788	828	776	795	817	850	770	834	811	883	834	780	797	786	818	812	854	765	836	792	815	819	822	811	796	765	833	781	810	755	839	818	871	812	841	814	790	780	787	800	770	831	837	783	845	796	824	790	796	787	804	773	830	845	856	786	829	808	817	805	838	783	765	808	848	756	826	777	773	841	830	843	775	863	821	819	850	804	848	803	790	791	794	842	841	779	808	821	805	815	772	839	813	775	740	834	801	827	857	802	764	853	841	843	810	814	852	836	832	820	788	838	865	860	802	767	832	828	741	802	828	847	761	838	825	797	842	747	799	860	829	832	803	793	810	754	824	754	788	814	806	824	757	793	810	854	781	839	769	829	793	827	826	827	841	830	831	775	805	809	842	801	759	808	828	773	784	798	816	830	870	827	799	816	764	810	813	832	760	864	811	821	773	814	770	801	824	843	827	849	846	833	768	826	822	815	831	808	868	805	874	809	783	808	871	778	872	790	832	798	792	747	825	873	798	815	806	842	803	788	810	793	824	831	795	782	793	805	827	769	833	796	831	822	799	807	841	807	778	834	839	865	821	858	822	788	788	764	764	861	786	863	804	801	833	811	776	830	854	787	809	785	793	772	793	798	836	771	867	868	838	817	808	812	797	797	809	796	805	735	842	774	777	787	835	821	823	824	803	815	796	756	814	861	778	793	824	817	797	776	817	794	822	780	786	810	792	846	838	809	802	796	829	806	789	776	793	817	831	773	867	755	847	803	771	851	841	800	838	807	829	774	778	802	815	797	837	806	817	780	821	852	803	814	788	795	803	818	837	834	827	800	769	777	854	800	735	824	793	785	841	790	799	822	815	822	796	781	819	870	844	831	825	782	838	837	799	804	798	792	790	826	813	774	774	839	813	845	764	813	864	837	791	810	769	770	837	771	833	789	815	818	818	792	841	796	758	772	851	786	798	790	834	752	800	814	812	756	795	781	828	794	831	794	827	811	793	785	792	860	794	814	851	804	780	836	853	813	729	804	819	831	813	818	774	829	790	777	772	793	878	832	760	831	823	795	812	844	805	818	808	812	739	865	765	798	781	814	841	840	760	789	856	764	788	808	776	851	816	824	809	806	822	836	809	788	765	813	798	801	738	819	785	809	844	825	821	866	818	792	748	718	819	793	806	845	820	798	830	859	805	849	799	863	844	796	814	787	857	825	799	858	748	822	800	785	842	786	751	820	795	792	849	819	862	769	828	818	830	827	801	829	832	781	777	768	807	800	850	793	806	794	770	789	802	817	841	795	809	807	822	808	832	862	839	781	806	780	809	830	801	778	802	783	816	826	800	800	838	784	840	822	795	786	753	806	787	827	827	810	827	825	902	841	757	858	852	830	813	811	831	833	769	759	801	874	787	810	796	812	838	835	805	835	860	814	839	783	833	814	791	832	813	782	774	829	830	829	806	811	799	789	798	837	827	791	802	820	826	776	807	812	786	784	801	786	785	811	753	836	820	852	809	889	830	775	831	762	844	835	775	792	797	801	817	759	795	795	811	851	805	858	803	838	831	803	828	804	841	788	848	830	822	760	767	804	788	815	841	829	798	827	817	806	818	804	806	811	781	817	806	771	807	843	771	814	803	813	805	785	782	766	801	791	828	795	823	794	794	864	789	860	809	809	822	799	815	811	794	778	786	811	772	768	827	851	820	830	756	798	811	815	875	819	815	805	804	791	843	809	816	825	812	806	788	815	846	819	799	807	806	774	834	827	858	793	790	849	791	840	776	805	771	804	837	807	795	806	828	818	790	771	824	773	790	797	859	850	816	824	824	758	834	788	803	778	825	806	765	850	793	850	797	836	801	747	829	798	749	786	829	854	788	853	818	833	784	838	851	771	853	805	799	804	845	833	822	749	865	823	825	779	811	810	813	842	766	767	817	809	771	783	827	820	784	809	823	781	830	829	853	765	792	873	803	815	858	846	853	816	796	851	834	833	817	777	808	813	780	815	766	794	782	787	791	821	811	767	835	867	797	750	792	860	820	788	797	790	851	859	803	802	784	804	784	809	802	784	858	779	814	822	815	824	776	785	814	785	776	823	809	801	823	831	819	807	870	807	824	795	804	818	815	829	767	804	834	842	812	819	786	803	773	787	813	854	794	818	796	820	817	797	819	828	780	783	817	804	808	820	767	834	851	814	786	837	804	795	816	794	797	839	829	841	774	854	869	792	800	859	838	814	775	855	814	879	800	822	829	821	792	788	777	812	838	789	787	846	799	793	829	774	788	803	782	824	797	822	844	810	814	779	798	801	820	838	820	812	752	786	790	825	771	825	839	826	798	822	844	810	800	815	877	829	854	785	804	775	856	822	818	808	809	799	827	810	870	835	873	885	773	846	806	776	827	797	765	823	849	829	820	794	767	814	820	786	789	773	820	789	867	870	818	778	831	752	821	809	827	773	788	745	802	826	799	775	810	810	818	749	756	795	840	798	806	757	774	788	808	817	819	770	791	810	802	830	831	795	803	790	808	810	841	802	793	787	810	819	786	801	832	824	821	839	796	767	825	835	771	790	794	828	812	807	782	831	852	801	799	751	809	781	834	811	826	797	809	758	814	841	809	816	855	808	815	795	787	889	776	830	791	810	792	758	790	820	812	743	816	800	737	816	826	831	763	839	843	785	820	865	794	840	849	779	833	864	867	764	810	812	806	803	828	850	804	808	797	815	849	820	854	821	801	847	825	801	804	809	741	800	777	777	795	798	785	810	812	776	824	822	796	817	782	773	844	792	793	769	782	847	804	906	785	822	821	817	844	789	856	808	801	762	855	834	820	825	793	814	798	839	781	829	811	827	856	824	788	811	852	780	821	841	814	835	803	793	791	788	816	832	809	823	775	798	840	867	811	833	802	850	813	860	808	780	805	782	823	826	787	839	788	818	822	849	809	849	792	843	817	803	798	809	746	849	822	822	837	804	822	806	806	813	789	779	802	827	801	793	803	827	799	812	825	796	860	806	856	806	783	765	791	798	827	873	825	787	769	811	762	746	846	844	811	816	775	850	768	807	800	806	872	802	836	783	753	809	812	855	796	809	792	840	817	826	802
30702	17849	18748	14464	7144	6137	3698	2528	1955	2071	1263	1040	994	822	726	621	606	526	488	489	484	483	462	467	448	405	411	445	461	403	394	374	427	394	410	419	412	399	439	432	464	444	449	450	412	437	424	421	399	398	416	444	373	404	388	444	431	432	394	408	421	377	357	401	452	394	368	401	395	400	419	424	412	379	406	388	388	383	434	433	402	409	397	387	451	408	427	421	380	402	409	397	378	417	425	365	415	350	433	403	413	411	441	379	423	463	377	407	396	398	415	406	408	398	429	423	391	463	405	400	391	407	417	394	400	400	391	375	409	455	397	407	409	367	414	399	387	399	380	373	382	449	387	395	410	457	427	415	435	392	415	440	383	366	402	373	400	400	401	414	423	423	415	414	462	417	393	422	437	414	421	430	372	400	396	397	440	400	420	427	398	399	412	402	429	415	448	456	406	399	411	428	382	402	412	392	403	421	454	379	394	383	401	394	407	447	377	410	419	405	410	469	415	423	452	406	424	434	393	421	395	391	391	417	420	408	404	413	384	414	437	435	458	422	428	409	426	394	407	367	389	405	401	424	410	444	405	402	382	420	432	430	416	394	409	396	406	404	452	377	412	425	406	422	401	447	401	420	416	386	392	400	412	408	446	409	368	377	422	426	416	395	384	394	401	397	423	399	419	444	398	403	413	415	395	431	394	422	422	406	376	409	387	424	401	429	444	400	429	416	395	401	432	472	409	417	390	399	401	391	371	401	350	426	417	435	413	410	401	365	406	422	413	353	396	412	358	388	417	407	364	414	406	417	391	404	407	405	376	421	394	418	415	424	422	415	417	411	421	430	370	424	381	396	428	422	437	398	424	418	383	450	434	420	384	382	441	402	428	392	391	411	424	395	407	390	393	434	421	446	404	411	413	456	406	366	410	403	429	392	404	416	406	354	387	406	365	386	376	401	409	446	404	411	388	410	410	442	421	393	413	425	419	428	428	397	418	409	414	357	377	420	437	444	413	405	407	390	416	391	425	428	427	380	398	410	415	386	403	435	398	398	387	429	413	397	392	396	363	389	420	412	419	407	428	433	428	435	428	375	379	425	407	398	392	418	408	400	419	417	405	441	411	456	443	422	430	410	401	400	393	395	384	393	407	415	386	403	413	366	428	357	424	417	412	414	395	451	428	414	425	398	415	382	427	433	411	416	418	392	425	439	380	420	399	427	411	400	440	412	406	433	409	403	388	393	431	389	405	414	402	419	446	393	401	436	453	434	396	392	403	426	433	360	403	403	431	422	394	401	423	387	410	409	422	404	447	421	386	392	404	410	407	413	392	386	420	433	413	434	427	393	425	409	406	441	421	451	365	364	427	437	381	422	400	381	395	408	402	421	389	396	395	412	384	428	388	418	395	441	412	411	367	442	413	392	427	421	385	394	425	448	431	407	411	385	382	430	406	408	416	421	416	405	402	412	426	453	408	421	459	401	421	390	364	404	425	381	400	401	422	379	418	378	424	347	404	362	436	443	390	405	458	419	362	378	427	404	412	459	408	438	421	417	418	413	424	384	409	411	405	394	406	377	405	396	401	418	407	427	398	376	399	409	409	428	393	400	414	459	446	400	367	397	383	412	457	413	409	420	428	456	407	362	426	420	443	400	476	414	451	475	387	402	438	407	400	419	426	401	421	427	400	427	420	439	405	400	423	446	449	437	423	430	414	377	430	407	391	390	404	394	411	403	410	400	406	405	400	445	397	405	407	395	398	401	434	400	436	385	425	399	425	366	452	426	415	400	412	410	377	388	408	403	435	442	422	440	404	386	405	394	414	400	406	385	388	407	414	437	401	416	411	403	408	443	432	437	398	378	386	385	416	409	442	412	391	398	430	423	381	378	396	428	397	424	386	373	415	422	437	417	390	425	407	421	416	421	365	408	399	421	399	392	374	389	390	425	413	391	403	393	379	416	424	383	397	429	439	425	422	363	410	414	368	394	444	426	458	404	369	413	418	396	396	379	368	428	409	403	363	399	384	378	401	352	425	420	423	395	418	392	406	367	372	409	455	423	397	408	424	428	420	402	408	417	407	423	419	420	405	400	433	417	386	438	398	382	430	415	469	423	380	388	393	437	371	419	398	389	440	377	402	392	391	399	390	442	432	407	418	382	394	450	384	394	394	431	428	416	414	381	403	414	401	414	421	379	397	441	407	378	406	411	435	381	380	442	436	387	364	363	446	401	407	499	409	400	425	392	427	448	441	433	395	397	371	361	382	395	398	419	438	401	403	427	394	391	389	390	426	401	406	425	416	426	382	427	393	439	398	389	400	412	400	398	424	411	399	413	414	414	418	398	425	397	414	404	420	394	427	420	429	441	429	389	372	401	408	390	403	408	438	409	390	428	395	447	437	426	409	398	429	398	395	419	412	426	388	430	418	396	384	416	447	423	399	414	416	415	444	425	425	409	371	415	407	378	406	417	434	403	412	441	391	409	411	415	412	454	411	425	372	459	439	376	423	422	410	420	391	427	450	381	407	400	418	396	428	380	361	432	426	399	415	413	409	427	436	392	412	414	425	359	404	407	403	433	411	422	376	431	415	390	437	381	422	399	407	426	401	460	418	470	414	438	402	403	361	416	448	403	455	401	396	423	390	386	398	435	416	437	419	406	443	429	461	400	395	462	435	393	371	415	407	423	381	381	407	443	455	413	369	398	386	397	395	384	390	421	428	427	422	436	405	382	397	394	380	400	417	404	438	411	426	390	435	392	409	401	389	415	450	472	403	352	366	391	444	386	401	419	416	388	431	409	423	396	377	401	388	406	419	425	407	427	422	362	384	412	382	398	438	432	437	402	398	413	390	422	417	412	437	406	431	510	392	381	361	408	380	410	400	429	407	405	379	380	381	371	365	388	386	409	411	377	393	415	398	408	404	427	420	387	423	375	425	414	425	448	404	377	422	406	389	456	429	404	439	424	426	416	405	377	410	420	394	414	438	428	423	432	414	417	394	419	424	394	405	421	412	371	399	387	382	423	379	424	422	409	421	411	387	438	406	370	464	394	436	429	371	400	389	401	409	400	444	419	393	384	396	427	463	371	393	411	448	396	437	421	423	424	417	424	408	383	417	432	435	416	406	414	414	402	401	424	436	427	442	380	437	405	412	365	470	401	402	381	400	391	392	416	383	376	420	403	393	408	428	389	425	386	441	399	397	421	403	450	398	409	378	405	384	414	432	410	357	440	417	404	413	415	427	396	373	403	400	366	414	384	376	429	372	411	372	396	374	397	393	447	401	420	412	434	386	397	421	397	404	450	441	428	431	430	421	427	396	379	425	400	387	443	372	417	424	419	377	383	400	395	387	416	436	427	425	440	463	388	408	400	385	415	378	429	386	424	413	465	409	423	434	416	401	403	398	395	427	402	421	397	412	399	407	425	383	379	395	388	404	390	410	410	412	391	418	448	399	384	388	392	382	391	428	431	401	406	424	392	393	403	416	427	434	408	435	391
19409	13763	24526	23956	17754	18982	12635	9464	8297	8559	5296	4480	3750	3082	2698	2422	2090	1757	1508	1419	1317	1376	1301	1143	1075	1057	1046	1026	1026	1047	1084	953	937	949	977	914	960	969	973	978	1098	1039	1074	1077	1021	992	998	917	897	873	926	893	906	940	902	882	846	896	932	850	872	873	958	872	891	871	949	931	916	907	930	957	900	910	894	939	885	938	929	924	913	931	967	877	891	860	885	882	906	889	846	917	910	893	905	957	925	912	900	887	918	891	925	953	917	938	924	896	916	874	882	901	877	906	892	935	916	912	863	881	914	846	893	896	904	900	912	925	888	943	949	907	915	909	922	901	919	902	946	853	932	852	898	944	948	910	908	924	908	880	916	880	894	913	860	938	893	887	946	911	924	927	921	892	914	837	913	913	903	902	917	918	921	842	892	881	862	896	914	946	918	899	865	922	852	921	926	892	905	856	930	908	877	910	927	917	913	938	953	911	918	926	877	921	922	885	904	952	935	858	904	921	894	888	849	925	918	926	858	845	908	927	915	890	880	866	860	896	928	907	861	865	911	925	887	927	904	949	878	879	914	896	881	931	918	904	891	892	936	901	902	902	967	869	951	836	900	865	920	903	941	923	918	896	910	895	960	912	942	881	902	863	870	882	912	866	906	895	905	981	944	892	925	909	937	915	930	936	956	904	960	921	919	868	918	892	904	920	848	915	938	868	901	889	951	947	909	928	923	926	919	903	848	901	858	921	896	924	885	882	914	944	858	831	936	876	920	901	890	908	910	924	882	859	906	957	919	930	954	966	897	881	919	893	892	871	910	863	906	891	898	845	927	904	888	881	891	971	925	926	895	908	906	912	900	851	837	893	864	839	948	907	936	967	929	886	927	971	923	899	891	922	913	901	866	908	871	927	860	934	879	897	894	883	861	944	887	980	930	897	864	908	910	883	892	889	920	923	867	856	946	957	920	889	907	935	902	913	926	932	893	983	945	871	868	932	878	930	904	908	908	949	887	931	885	900	912	930	901	928	985	914	931	862	914	916	902	884	931	886	916	973	912	909	895	935	956	921	901	915	914	918	927	855	924	826	928	885	845	949	890	922	898	943	902	942	916	927	834	922	930	914	938	873	894	879	916	838	949	899	901	925	961	900	930	902	887	923	919	883	906	891	923	911	914	911	939	892	850	871	922	912	930	880	898	889	924	893	878	891	933	859	928	905	921	898	871	913	904	979	904	908	959	913	881	917	875	923	920	902	958	889	902	916	895	885	919	883	899	880	957	898	916	888	910	928	914	927	933	941	879	901	890	841	880	924	881	951	860	875	938	904	875	929	896	840	942	882	961	924	877	943	866	879	896	889	913	923	886	940	892	946	904	863	904	963	866	875	872	889	923	918	950	919	909	875	957	886	881	887	932	886	912	962	884	862	903	903	836	972	934	930	859	934	940	861	911	859	877	859	908	936	989	908	944	919	845	872	912	944	957	854	895	828	955	908	967	899	877	884	847	876	927	909	873	885	875	922	908	940	888	883	869	873	894	932	885	934	883	926	866	893	925	887	914	872	877	911	936	890	915	892	885	912	857	921	955	914	908	850	906	924	901	902	854	954	908	921	928	861	932	902	903	855	863	896	920	926	902	916	897	894	880	886	878	907	906	898	942	954	899	920	923	885	945	955	928	860	884	884	881	883	899	860	911	867	914	911	881	893	867	918	932	910	937	938	881	942	864	868	898	942	940	891	847	869	920	880	937	855	928	907	902	875	873	916	886	948	927	910	908	959	890	919	872	892	875	869	885	879	931	961	879	912	877	924	933	878	908	879	882	921	893	902	860	901	899	863	910	917	940	936	875	861	888	929	933	948	938	911	951	917	894	881	883	892	878	892	845	928	906	890	886	959	869	878	954	901	884	859	896	871	929	894	890	917	891	957	883	918	908	888	888	850	921	867	891	908	903	870	877	882	948	924	880	910	882	868	868	890	843	903	904	929	875	846	948	895	885	852	917	891	891	929	885	884	872	878	905	916	828	945	880	927	886	869	965	921	900	905	858	916	903	878	852	967	900	923	877	878	853	926	926	940	887	876	918	874	901	921	920	933	938	925	855	895	864	916	869	919	900	916	923	904	850	924	913	867	887	928	891	843	890	930	931	878	923	896	904	925	903	912	879	926	914	919	878	925	930	867	920	930	901	925	922	917	847	924	901	891	897	886	935	880	922	900	914	902	898	877	943	930	906	879	865	908	920	889	944	941	925	908	902	939	944	926	924	881	875	917	888	939	951	930	926	920	913	977	896	956	923	916	880	892	907	870	914	938	896	867	913	909	888	877	912	868	922	879	931	921	942	898	925	887	905	916	887	904	873	913	894	891	940	896	912	882	933	893	914	913	916	904	943	909	862	932	905	922	898	964	888	956	896	945	896	906	896	871	955	935	917	868	913	909	926	925	844	971	967	894	848	861	924	910	916	873	912	927	902	879	885	908	887	883	886	944	848	896	876	909	886	840	959	918	894	962	937	899	857	870	877	936	922	948	949	900	940	932	909	906	913	879	861	848	909	891	859	893	864	884	882	908	874	921	927	957	934	899	913	898	866	927	906	948	921	912	892	882	923	933	892	933	873	879	925	930	876	922	940	894	852	882	932	958	916	881	926	826	903	922	917	995	936	911	881	954	900	825	951	895	916	906	900	868	934	905	890	910	883	957	913	938	863	863	876	869	908	860	890	901	926	919	874	848	881	920	899	856	916	901	892	858	875	905	897	896	897	918	922	973	925	945	904	931	935	949	881	900	885	825	909	900	910	871	898	943	896	913	965	848	844	914	877	883	863	858	863	984	890	813	922	910	895	914	939	897	838	905	874	851	920	875	951	930	966	875	930	891	921	986	870	951	907	844	927	900	835	936	890	894	889	851	889	870	869	930	826	905	927	873	902	919	885	887	889	919	913	885	889	871	905	918	911	931	901	904	968	868	929	844	914	937	961	908	913	872	898	879	906	901	899	842	875	886	905	884	867	918	898	931	906	933	846	882	934	902	919	851	880	938	900	901	904	896	891	895	913	909	887	935	815	859	861	945	889	917	898	941	925	951	886	915	913	950	906	902	962	915	913	922	861	880	933	897	937	929	914	879	915	898	909	912	960	920	934	911	873	908	908	858	860	900	883	886	943	904	932	932	897	913	893	987	941	883	882	866	881	935	924	872	966	903	934	924	887	892	917	849	885	896	863	912	902	911	940	848	938	914	893	905	928	856	869	930	936	901	908	887	905	881	893	908	936	907	897	899	906	904	913	888	911	916	981	917	839	905	882	827	866	884	914	906	885	978	934	920	930	886	888	914	961	890	935	907	877	882	907	853	916	889	888	899	928	935	927	927	870	918	934	907	898	881	923	935	933	887	893	936	955	926	916	910	912	961	902	845	895	923	835	941	898	881	930	900	883	897	932	927	875	928	948	875	966	927	887	884	894	934	926	944	869	893	958	910	914	853	871	875	892	902	876	867	918	949	858	896
41405	26160	27028	19912	10139	7439	6025	3938	2663	2678	1866	1358	1372	1027	836	774	664	660	624	556	505	516	471	451	449	474	425	444	479	461	466	411	406	434	444	435	430	449	391	451	479	485	484	437	482	438	420	415	412	433	441	421	371	412	463	418	417	415	424	411	389	427	413	434	423	431	444	359	415	441	442	433	423	433	394	424	450	413	386	425	416	429	415	439	376	457	419	416	409	423	433	429	481	457	443	459	396	427	460	434	363	408	465	477	449	392	376	434	418	401	432	448	400	387	383	419	421	443	409	426	429	463	446	405	417	438	434	393	447	406	366	415	414	390	424	429	460	403	451	417	410	444	411	397	457	413	434	437	425	457	480	439	404	400	414	449	429	445	456	414	427	400	394	432	426	454	429	430	401	400	436	414	424	444	421	425	415	437	452	424	407	426	475	400	420	439	385	413	431	416	430	420	416	413	425	389	424	436	418	452	434	413	412	426	428	405	419	457	416	454	393	414	435	402	454	411	401	410	416	396	401	425	415	452	417	452	439	399	419	395	399	426	429	444	462	431	431	432	411	413	398	436	439	386	445	418	400	423	475	436	397	441	438	358	465	425	412	425	409	444	393	414	438	420	429	406	411	416	452	411	416	405	400	428	390	407	414	453	408	423	449	470	476	484	424	460	418	439	402	443	419	401	456	425	421	437	414	412	444	418	403	444	406	426	418	444	412	396	394	432	426	441	424	422	365	389	412	409	437	434	396	424	421	404	432	392	418	407	426	411	407	419	444	450	391	475	443	463	392	438	428	400	456	388	406	431	420	414	395	474	391	391	393	389	429	428	391	409	398	408	446	433	433	417	423	405	423	396	445	426	419	457	422	447	469	432	466	427	427	406	431	431	448	432	414	419	381	378	456	425	440	454	416	455	406	465	427	430	430	458	426	418	417	378	390	407	452	392	463	414	401	418	469	417	414	388	422	414	387	393	443	420	418	410	445	433	393	408	454	436	445	432	404	403	401	445	435	417	407	408	446	432	415	387	450	427	392	441	399	420	456	399	445	397	395	451	422	436	429	412	408	427	424	422	416	413	392	385	441	413	416	444	399	408	360	404	405	413	427	426	448	455	447	463	419	425	406	465	427	431	465	442	428	417	375	386	433	425	417	450	428	458	424	434	415	391	455	460	382	386	376	455	423	393	417	429	400	392	411	420	435	398	412	407	393	403	421	412	389	414	415	410	421	388	404	434	412	411	421	390	391	461	423	419	424	400	438	394	448	438	424	409	433	432	438	432	427	456	423	390	464	408	429	406	414	419	417	437	358	432	429	428	394	429	401	439	433	397	410	405	442	450	452	396	418	410	383	389	415	436	420	422	403	475	431	369	443	409	416	417	412	426	413	420	376	401	397	402	449	400	448	430	414	438	445	415	401	450	421	446	405	424	421	442	402	415	433	408	443	446	407	427	415	430	420	395	407	431	426	457	402	459	456	406	430	419	462	436	402	445	389	431	398	406	455	440	383	399	433	431	424	422	442	438	413	403	424	422	426	428	414	428	432	434	431	459	431	412	435	439	426	431	445	393	410	464	455	457	427	373	420	446	389	402	393	405	419	387	425	413	403	420	426	394	445	432	420	411	464	458	393	384	422	421	422	431	411	385	445	420	426	400	423	441	441	422	403	443	423	420	427	405	437	438	418	432	438	414	383	437	440	402	453	388	421	397	407	369	441	406	423	409	396	422	462	424	444	375	412	441	448	409	436	428	482	426	441	435	393	401	413	424	486	406	384	388	408	417	392	405	421	476	457	442	470	389	409	448	428	448	401	417	436	389	439	421	406	428	397	409	424	410	417	431	436	466	464	434	443	388	419	424	427	427	465	436	406	371	406	407	404	402	420	429	391	425	391	448	443	427	419	418	444	438	425	433	396	416	457	420	436	422	414	410	467	454	442	431	413	378	395	430	408	407	375	397	351	381	404	397	411	429	428	419	417	439	455	427	406	430	391	414	393	391	420	426	467	423	402	393	454	398	406	429	463	447	398	413	381	484	390	418	468	405	424	400	427	402	441	414	437	412	423	426	386	386	415	436	423	431	372	394	436	391	372	393	429	389	460	405	447	423	427	443	397	398	429	400	395	406	414	445	402	482	444	452	393	463	441	433	456	403	441	437	430	398	405	427	421	430	405	470	399	399	404	417	433	422	415	429	408	444	399	401	456	375	446	381	394	414	404	460	398	408	417	406	395	432	442	398	420	413	465	443	400	424	411	406	410	423	412	407	417	387	419	417	426	395	434	410	387	415	442	423	462	436	400	421	404	436	371	370	409	411	408	456	437	428	433	439	426	437	422	401	447	439	430	464	478	435	434	402	429	428	454	374	431	420	398	463	434	432	452	439	448	422	430	434	437	444	369	427	402	448	384	453	378	430	454	415	431	427	427	434	430	448	432	427	397	440	427	427	414	410	412	438	442	435	395	426	414	437	415	462	421	424	416	396	424	440	429	404	428	420	423	430	436	421	430	423	424	439	427	403	418	412	438	385	441	449	428	442	434	442	374	448	396	424	460	428	387	460	424	471	381	440	388	410	424	413	440	462	397	390	424	421	397	436	443	441	408	501	454	439	400	432	418	421	435	456	404	427	406	433	379	400	440	400	370	437	429	418	396	418	428	422	400	428	439	407	399	444	431	420	423	410	453	430	431	406	412	409	434	419	449	392	418	423	401	415	385	380	450	403	441	483	456	438	453	398	410	426	400	394	416	435	427	408	391	426	442	400	465	401	431	411	435	414	398	396	440	435	402	409	421	427	403	415	413	410	411	410	450	451	429	475	403	416	415	433	427	449	411	424	403	441	439	422	402	421	406	446	435	432	376	414	413	424	406	433	414	424	406	427	401	419	448	416	433	418	414	423	417	417	479	409	443	453	406	442	395	389	404	453	422	479	408	453	403	434	459	407	474	374	417	445	440	432	433	397	380	446	432	382	413	449	421	439	432	436	411	418	419	388	406	424	448	380	384	436	409	465	413	422	422	425	380	416	434	411	441	413	465	436	433	438	422	402	417	455	443	444	434	446	414	418	423	434	456	399	437	411	470	447	422	417	399	419	422	411	410	423	429	415	393	423	400	413	442	406	430	444	427	456	425	424	441	420	422	391	408	441	426	427	409	419	421	429	432	430	382	418	462	424	412	422	428	395	435	434	437	476	434	419	392	461	393	404	421	418	437	455	423	432	424	434	444	498	429	428	440	395	417	448	480	426	370	418	443	430	419	425	439	413	400	446	408	438	432	393	434	444	426	452	442	431	410	397	425	409	448	441	428	437	431	420	418	429	418	394	396	396	433	451	419	385	445	426	421	457	423	396	465	421	381	423	450	434	423	405	418	415	447	422	441	442	393	448	427	365	475	426	420	408	443	425	394	362	472	397	440	460	433	429	413	451	414	416	433	400	434	395	400	445	431	420	414	402	421	430	408	425	419	403	433	451	427	389	433	365	383	440	381	415	433	444
25234	18626	30526	28983	21240	21133	19189	13730	10232	11070	7667	5482	5486	4344	3446	2849	2258	2296	2047	1744	1521	1598	1355	1197	1136	1137	1093	1048	1100	1107	1163	979	973	1034	962	982	938	965	934	1012	1199	1186	1283	1199	1140	1103	1033	951	931	926	937	937	924	947	971	958	949	977	904	869	991	909	901	895	939	949	916	936	850	927	958	974	926	912	926	918	935	923	975	899	919	925	905	977	903	869	923	896	913	897	933	977	943	890	969	910	925	893	885	917	895	965	931	913	970	980	927	962	979	930	876	933	950	899	897	956	932	963	913	901	897	887	939	929	958	906	942	848	919	910	937	928	937	984	935	956	851	881	921	924	910	908	898	912	927	904	893	921	950	901	898	900	1000	958	933	958	915	948	852	941	939	933	881	922	973	940	907	888	958	899	934	970	870	950	948	946	904	981	934	922	927	914	1007	921	1000	902	911	957	918	888	901	942	958	956	895	893	918	910	969	930	949	911	882	895	945	932	915	887	923	947	865	924	948	970	920	907	904	902	929	965	967	947	931	930	944	921	980	955	923	940	950	925	884	943	887	944	913	871	925	952	899	921	895	930	949	940	909	963	934	906	915	942	885	955	965	895	904	895	940	983	918	877	903	972	947	895	942	952	918	937	908	942	972	909	966	935	964	873	923	921	939	959	887	896	957	878	959	944	892	956	943	926	888	996	934	905	931	930	961	940	914	919	898	889	940	914	959	924	982	908	876	941	879	939	915	921	955	932	913	938	951	903	898	853	877	925	934	960	967	888	888	909	970	924	961	964	950	933	943	908	949	917	968	989	918	935	953	884	913	967	880	927	922	881	950	898	935	979	949	880	932	972	972	905	871	911	922	908	954	921	899	934	919	956	949	913	904	923	931	905	953	965	887	888	920	937	890	909	925	904	914	915	916	908	979	937	946	975	921	986	968	897	903	975	922	904	929	939	921	895	899	947	983	933	895	962	888	917	949	953	944	884	903	888	931	926	911	980	953	936	872	905	940	932	946	896	954	943	911	935	908	910	981	918	950	865	862	911	913	926	919	957	925	957	910	915	939	921	918	944	946	915	920	911	863	876	972	913	916	942	951	853	895	926	935	977	892	940	917	961	930	942	920	965	907	923	919	897	896	940	941	870	951	885	936	888	950	883	856	925	940	915	929	942	871	883	919	920	933	879	923	924	907	930	878	1008	916	930	902	916	908	931	914	937	899	885	929	923	898	906	954	949	944	950	909	919	935	927	944	931	865	912	911	891	951	903	950	925	897	929	925	944	914	932	921	934	954	943	928	905	944	921	883	936	1001	908	953	922	915	980	930	917	915	931	918	918	933	924	905	940	934	870	936	873	918	949	894	871	951	939	923	932	888	935	912	914	941	990	912	868	870	951	833	938	863	902	975	860	933	833	934	891	960	868	878	903	964	994	969	914	912	962	882	901	957	898	930	905	922	913	959	922	903	888	903	915	914	946	905	903	920	905	906	911	925	921	961	939	928	906	930	940	920	1013	935	924	912	892	895	917	934	945	943	917	911	929	914	900	876	907	900	929	917	923	961	953	894	923	897	901	898	901	896	916	897	897	906	915	922	936	913	934	967	1000	926	926	948	918	947	918	979	902	955	914	894	921	963	889	935	929	875	965	879	912	941	969	973	948	898	953	911	886	935	913	946	922	956	963	949	965	897	855	925	892	906	914	965	865	965	884	921	974	914	997	928	921	916	938	975	926	999	953	908	943	903	944	947	931	942	914	917	916	963	911	852	920	857	925	859	926	950	931	895	881	926	868	949	929	920	945	917	954	939	918	892	970	899	912	937	920	893	906	939	915	883	909	966	940	912	906	962	940	910	964	894	905	907	960	890	988	935	899	932	951	926	929	984	979	908	904	949	928	926	897	921	907	834	875	939	920	983	935	921	923	901	948	919	893	950	923	886	926	960	905	918	942	901	920	952	940	960	938	940	946	962	929	906	881	927	892	858	997	938	932	938	889	938	895	874	929	876	915	932	928	934	893	900	929	899	921	895	911	937	975	900	946	915	934	972	913	949	933	937	876	933	898	920	909	884	903	932	937	864	910	899	949	903	927	884	959	887	914	900	941	946	901	899	925	932	916	909	877	932	893	958	966	911	949	931	926	976	900	948	893	950	972	892	873	901	928	945	929	916	910	918	960	937	940	915	959	880	920	948	932	899	903	928	919	958	898	896	904	939	947	935	930	957	972	920	938	898	924	934	949	885	929	930	940	946	902	907	927	905	940	936	931	874	944	899	884	883	905	958	909	934	937	917	928	914	901	987	927	919	904	972	966	921	964	920	920	935	948	928	927	928	957	874	930	898	915	924	910	936	917	835	936	918	905	947	889	978	907	896	936	938	922	950	923	943	908	994	907	942	878	933	937	916	889	963	890	904	909	867	885	940	919	883	970	903	895	898	918	1009	894	939	934	912	962	938	976	944	903	914	940	879	954	904	888	938	950	925	890	892	924	860	890	916	951	974	876	951	914	918	922	933	899	956	948	931	938	938	922	927	924	997	905	933	895	928	956	898	939	911	921	941	937	954	968	921	902	952	906	924	913	921	921	928	950	875	864	928	932	908	935	934	938	906	905	894	939	887	844	940	935	899	919	911	940	905	937	873	932	906	938	914	881	875	923	973	925	958	895	933	936	893	938	890	924	953	1000	911	957	945	927	924	936	971	913	953	928	886	897	940	899	940	895	902	965	906	922	850	956	950	948	901	920	981	896	943	912	967	960	920	931	930	909	938	911	907	923	959	931	939	943	912	997	978	948	902	910	883	931	928	892	906	870	894	924	988	976	941	890	927	968	975	903	937	895	976	880	931	916	958	923	890	935	952	921	899	939	898	963	835	935	909	934	904	965	972	857	956	928	894	919	909	906	903	980	939	871	932	997	916	925	893	942	947	914	962	911	921	940	1000	946	952	930	923	939	926	947	947	919	896	913	934	994	968	965	904	921	968	856	927	963	870	921	928	987	948	955	874	927	935	969	883	956	907	987	962	944	936	967	908	887	918	910	931	941	883	968	988	935	904	896	983	900	913	900	884	931	940	1002	940	937	958	919	929	892	894	954	926	1000	963	912	913	904	967	949	957	932	915	916	937	955	924	942	942	958	977	914	952	923	877	938	942	922	985	977	913	942	969	926	961	920	915	1011	855	929	937	920	941	931	987	894	939	886	885	951	969	909	949	952	890	934	906	922	930	911	930	901	933	928	952	961	868	916	950	896	933	903	952	929	903	911	927	905	930	915	918	970	952	909	946	957	962	883	952	963	925	920	909	884	911	888	912	913	882	914	895	946	914	912	967	861	970	941	903	925	955	923	942	918	887	969	941	926	888	973	913	925	935	898	884	894	834	924	934	882	900	925	958	904	931	930	862	894	916	887	962	967	932	929	936	887	922	879	922	882	949	908	941	918	896	978	941	920	897	1030	926	972	929	958	875	950	944	916	860	921	885	928	917	905	966	912	991	923	920	934	962	959	941	890	960	907	957	960
19180	10469	10572	7161	3827	3077	2899	2067	1356	1280	1158	753	738	730	585	499	534	464	441	426	418	370	377	363	406	384	380	355	345	391	347	379	372	378	342	385	330	371	361	423	365	341	369	394	354	356	424	361	384	366	385	335	340	345	359	368	354	361	378	356	363	404	406	406	370	414	384	380	388	373	399	361	360	364	377	376	361	393	390	360	379	385	349	393	371	388	358	361	396	406	333	362	387	326	351	388	346	306	408	368	351	389	365	359	380	330	374	350	396	355	382	389	384	370	317	387	388	327	356	406	363	353	361	390	380	366	401	380	368	378	390	384	391	382	325	380	394	428	383	383	354	391	395	405	391	367	382	363	360	380	389	383	343	370	369	346	382	388	398	361	391	350	356	321	358	399	341	380	376	399	386	371	357	358	398	336	354	392	381	359	371	374	408	391	379	360	371	384	391	351	342	364	399	349	364	402	375	362	376	332	369	395	369	379	396	347	370	384	381	392	355	382	394	427	344	331	382	353	371	360	363	393	372	370	336	361	341	386	293	352	353	384	374	355	395	376	370	360	388	367	384	375	393	362	369	393	374	364	344	397	373	380	367	393	363	360	412	356	418	329	352	379	369	357	365	367	375	353	353	353	365	424	364	370	349	349	362	358	374	368	368	367	345	368	365	370	394	348	373	366	338	373	365	340	347	377	347	378	372	391	405	367	353	365	395	379	370	373	360	378	399	385	358	355	365	355	377	376	399	357	355	389	357	357	397	391	367	362	363	379	355	406	329	384	375	367	315	376	378	372	350	381	360	401	386	388	384	380	367	331	393	400	393	367	372	376	356	375	384	371	374	340	399	366	348	370	416	392	373	398	367	403	394	389	381	375	372	373	363	369	357	381	354	370	372	397	361	372	418	408	344	368	342	344	384	372	382	379	380	407	359	383	405	342	377	412	346	382	369	382	376	354	369	372	377	362	376	371	356	376	364	356	373	392	401	356	355	370	372	377	387	406	385	353	386	421	369	380	327	339	401	348	369	356	365	390	351	336	384	341	379	358	397	401	364	386	396	344	361	362	387	341	402	347	397	340	349	363	378	374	368	361	347	350	382	391	412	377	409	361	372	367	337	346	399	344	403	410	354	366	389	382	372	362	375	396	370	377	374	372	356	385	358	376	387	391	363	343	379	368	376	356	391	357	361	357	325	388	358	377	366	354	368	358	373	367	390	383	375	394	371	405	352	361	374	370	367	374	361	371	412	342	359	384	362	347	372	360	369	368	391	333	381	409	381	340	407	370	382	378	373	402	373	358	392	382	347	376	345	411	321	366	406	385	372	377	369	358	398	395	431	365	375	343	360	406	354	330	354	378	364	350	365	387	393	377	353	364	355	359	363	340	378	424	347	386	340	352	374	386	394	380	358	365	371	361	399	348	365	371	377	337	388	352	346	371	347	364	367	385	390	389	351	354	379	405	405	358	366	363	401	422	399	353	332	378	351	400	330	397	350	389	386	350	360	343	397	384	383	370	374	361	351	346	371	384	390	359	379	397	377	326	357	403	369	360	401	387	366	380	374	367	333	347	343	371	355	355	378	400	374	433	399	318	361	361	346	352	357	351	383	366	388	346	376	345	348	362	397	421	365	350	362	358	353	379	376	333	371	357	394	399	364	405	383	368	350	392	365	405	351	354	373	362	376	371	365	353	387	389	371	355	375	376	410	355	311	363	385	381	336	369	399	389	327	402	346	393	395	370	374	373	334	360	386	356	376	369	374	359	389	356	376	319	348	362	349	384	384	365	348	360	406	361	390	366	372	395	367	358	346	384	347	389	363	383	334	350	385	353	348	375	364	368	348	399	371	348	375	360	359	359	370	369	369	364	397	413	340	379	368	383	393	355	369	387	381	352	367	364	379	353	362	398	372	342	362	398	383	389	345	396	357	333	370	387	367	389	366	375	374	379	395	390	348	387	373	337	377	383	370	377	361	383	382	313	389	351	385	392	376	359	388	335	406	376	389	347	358	392	380	375	397	376	376	367	359	386	371	332	325	393	340	410	369	383	405	372	419	394	381	394	390	358	339	367	398	374	350	394	365	364	395	366	381	357	326	392	387	336	401	386	381	364	380	402	380	371	363	372	383	362	329	380	393	356	368	391	395	396	380	361	377	376	358	366	367	393	385	374	376	404	392	392	350	345	355	345	344	379	392	411	387	344	380	383	395	373	365	356	368	361	330	350	395	408	326	337	378	387	382	351	362	365	355	343	354	385	363	367	358	372	367	346	377	411	381	339	403	391	353	374	369	377	377	385	358	336	402	353	394	413	361	356	351	393	371	400	371	375	361	378	375	349	342	358	333	360	348	372	333	392	401	369	420	354	339	358	395	332	380	363	376	375	359	353	380	361	391	378	354	392	368	376	367	382	349	394	410	322	365	371	364	393	394	352	375	344	355	404	357	395	369	398	379	340	397	367	368	357	360	353	349	350	348	376	388	394	344	369	357	355	353	364	385	342	351	397	347	364	351	337	358	377	380	377	366	365	394	399	389	349	380	359	352	351	340	371	389	347	378	398	433	355	388	399	322	359	317	408	354	379	389	415	373	371	353	388	424	405	436	361	350	361	392	348	370	390	385	372	373	358	387	405	390	340	358	362	369	377	360	375	360	359	340	336	326	391	359	367	397	400	359	386	357	394	361	359	370	377	338	385	403	392	373	337	352	344	411	364	363	355	370	399	350	382	388	360	338	334	368	388	380	381	335	343	387	395	345	384	354	357	373	380	406	323	342	373	410	402	404	375	365	393	371	361	363	378	405	410	369	347	347	381	358	332	349	412	378	341	349	346	388	382	360	382	364	392	372	411	366	372	399	389	389	376	388	384	359	390	355	335	381	371	396	371	371	366	364	377	385	379	352	397	401	412	384	388	379	406	386	380	363	391	383	368	377	368	379	371	363	343	350	367	375	348	374	384	353	345	412	382	391	365	370	377	367	311	334	364	420	365	370	381	400	377	329	372	380	389	375	375	361	409	373	368	374	384	338	372	362	353	373	344	367	334	355	395	349	354	387	358	323	364	419	328	358	387	390	376	380	367	341	356	383	349	410	320	354	359	337	402	374	397	346	376	415	393	347	360	383	394	386	398	393	341	387	337	378	414	351	349	356	371	394	414	410	382	399	360	360	369	395	359	364	360	372	345	368	410	365	351	349	375	368	348	409	352	392	332	362	369	350	349	365	350	334	347	381	358	417	380	363	364	358	377	363	368	374	381	417	401	359	330	374	351	319	365	419	420	361	373	354	358	401	382	417	349	354	413	378	359	379	396	375	395	377	372	355	352	375	353	399	403	397	382	379	363	379	360	368	373	378	383	392	393	359	383	370	400	356	386	380	410	385	377	354	346	371	398	363	364	383	362	384	375	335	368	385	328	382	358	395	367	348	366	348	377	359	357	361	366	349	318	374	371	368	412	388	349	382	356	363	369	378	367	379	371	390	351	348	376	357	366	378	405
11468	8368	15707	15294	11371	11099	10932	7874	5575	5178	4629	2847	2869	2761	2014	1614	1536	1335	1290	1228	1101	1060	995	925	896	925	899	916	893	877	857	856	921	906	906	844	908	851	818	802	806	858	832	795	853	814	859	821	812	827	850	762	790	824	789	837	814	794	816	846	828	840	841	819	865	821	850	921	821	873	830	798	793	807	828	832	788	871	847	818	829	850	865	816	809	823	806	805	805	849	845	807	805	819	859	813	838	818	861	810	834	807	881	859	823	807	815	818	818	800	862	808	781	798	851	859	808	874	823	796	846	862	841	840	816	819	843	805	843	753	841	846	865	825	796	831	800	814	804	809	831	822	795	813	777	816	871	835	869	840	823	849	866	848	790	810	813	831	828	796	873	855	845	791	838	843	828	822	830	823	890	859	846	794	881	843	835	852	855	794	792	843	841	844	868	832	848	819	822	861	800	831	771	794	827	817	829	818	864	848	819	850	868	852	819	828	799	799	836	854	843	840	865	821	826	843	792	785	870	822	851	851	817	850	854	786	805	832	809	879	890	851	848	872	846	813	839	866	804	894	880	866	829	827	781	812	802	853	826	815	851	829	825	845	826	843	838	800	858	814	780	816	818	837	847	847	837	798	844	852	861	895	845	824	831	828	830	819	772	849	816	831	826	839	851	853	806	862	838	854	832	835	803	806	810	869	861	826	807	829	814	875	824	866	833	842	802	869	845	858	839	839	840	819	812	829	821	851	816	808	834	860	790	854	817	809	804	809	814	839	860	791	821	853	862	882	811	858	809	796	815	863	833	788	862	840	838	850	768	836	822	829	869	860	791	822	794	852	766	800	846	814	827	888	811	807	850	815	847	840	932	872	885	802	861	869	863	836	897	829	782	861	823	802	800	797	824	737	850	802	809	875	787	901	821	757	866	826	861	851	857	791	862	827	814	832	816	820	868	851	824	856	846	824	811	849	867	840	856	868	795	842	745	899	844	861	799	794	801	845	884	850	851	828	835	883	820	838	795	815	801	842	850	865	839	843	822	832	827	844	806	809	866	830	875	792	834	857	855	856	856	801	827	800	821	774	825	838	804	835	859	804	833	832	804	823	840	792	860	836	844	849	872	845	779	832	790	822	812	862	786	881	813	826	860	770	870	873	828	762	813	851	764	851	798	816	741	818	839	839	821	807	775	816	839	792	833	844	846	841	829	790	819	846	862	820	812	841	864	843	793	832	863	847	817	875	849	825	839	851	837	826	835	864	881	821	839	855	871	805	847	776	853	814	797	852	799	824	833	784	815	808	813	855	800	871	833	841	819	858	814	837	842	815	872	850	794	827	814	831	847	830	823	813	873	831	878	825	821	858	848	846	832	850	804	894	797	815	830	772	874	834	803	816	844	809	869	795	861	808	841	851	837	837	824	835	799	901	848	832	803	837	843	831	810	793	822	810	850	890	869	841	834	894	867	806	821	883	786	919	911	843	806	836	798	890	839	879	815	859	773	885	819	832	846	821	877	866	797	802	823	808	804	829	839	778	816	804	803	827	816	842	799	808	867	869	868	813	815	827	773	808	846	829	851	821	800	884	814	830	845	867	845	751	792	821	846	815	815	879	821	836	836	812	809	854	852	834	808	844	835	781	835	795	822	850	769	814	845	857	815	891	856	835	835	793	875	854	812	797	841	811	763	836	849	824	832	767	837	840	821	792	760	874	859	810	864	903	838	822	851	866	822	830	827	809	861	826	863	775	829	836	844	794	844	843	872	831	817	761	857	835	805	848	860	805	840	796	781	826	869	839	881	822	788	841	794	831	820	835	869	815	792	851	774	834	815	826	847	791	837	784	790	800	847	846	812	853	769	817	810	812	893	862	904	853	896	840	868	822	811	821	831	823	822	881	833	825	786	832	883	854	818	843	840	835	829	900	800	831	834	844	831	855	845	798	801	792	836	846	873	811	826	860	776	828	845	827	834	816	807	807	857	887	854	765	804	836	846	896	772	871	863	818	864	864	831	845	812	847	842	820	824	841	857	833	848	759	829	828	881	837	823	861	806	836	806	810	846	831	794	828	841	839	810	866	832	844	833	848	811	818	826	854	841	855	808	833	791	902	849	889	840	892	865	831	854	865	813	825	846	880	826	862	824	827	849	814	843	849	804	864	829	849	795	830	818	767	855	817	857	797	837	840	839	803	849	821	819	823	830	822	859	809	798	813	854	834	826	838	828	873	839	793	834	805	839	909	838	847	847	821	839	788	847	834	794	841	861	859	833	771	824	862	830	836	815	793	757	854	778	811	854	802	821	849	857	875	838	834	831	802	812	864	843	863	852	845	847	821	863	847	818	853	835	803	796	795	791	856	798	843	856	841	830	796	808	885	854	797	866	785	795	793	821	863	914	826	832	820	844	821	862	847	819	836	829	822	814	818	840	864	879	848	823	829	848	822	818	846	883	804	822	891	845	801	815	827	827	860	801	827	896	801	850	777	828	871	810	816	799	828	814	855	860	850	794	849	832	805	817	808	834	768	827	835	815	849	820	899	869	844	812	846	869	840	834	855	813	849	837	810	799	815	850	871	798	830	804	814	835	841	882	804	838	814	809	845	842	795	859	802	815	818	838	793	764	848	886	850	810	800	781	846	843	786	843	845	830	888	836	883	778	847	796	840	850	808	845	804	889	816	809	832	782	815	844	828	839	820	822	828	808	842	852	814	864	836	816	840	860	917	777	841	811	808	868	861	856	841	864	876	830	839	831	823	845	825	801	857	885	822	830	826	826	812	824	837	820	819	792	841	841	843	808	854	904	840	876	838	814	777	827	858	828	875	837	804	844	838	779	848	827	837	840	843	778	821	819	843	807	836	827	780	862	794	865	830	837	792	858	842	851	782	840	866	823	823	843	849	867	844	806	819	881	814	847	799	840	843	820	847	832	842	847	838	860	806	843	861	818	765	827	839	872	891	872	819	850	817	830	821	866	861	841	851	898	828	882	796	860	874	871	846	854	797	879	850	876	840	879	819	871	778	799	797	809	820	836	880	837	817	786	821	796	843	824	821	808	826	822	836	806	800	877	839	816	811	846	830	833	831	823	857	921	853	837	835	851	813	808	802	804	804	834	839	826	853	848	794	841	846	824	786	823	847	820	817	831	871	855	800	812	799	860	832	843	794	859	840	857	837	878	771	841	842	847	839	861	848	779	790	808	778	842	830	872	780	857	804	861	799	808	848	827	803	850	854	848	821	878	836	813	849	840	867	836	861	770	889	845	865	772	866	841	876	779	800	765	851	835	856	833	842	821	783	844	824	831	871	841	831	796	831	849	812	770	862	846	803	835	852	838	780	857	795	821	817	845	851	844	804	839	866	847	826	812	839	815	822	834	845	791	854	859	851	842	862	756	829	854	826	779	813	799	810	812	822	839	819	797	796	826	839	854	793	802	855	871	804	808	836	825	804	803	830	831	856	801	881	847	803	880	835	800	826	766	848	803	841	808	805	807	802	804	830
31356	19733	17626	12869	6946	4356	4000	3377	2205	1711	1482	1174	929	899	812	700	594	543	512	536	513	460	423	429	431	441	425	447	412	443	382	412	412	430	424	427	422	413	403	393	428	436	447	419	438	418	403	412	395	412	362	421	374	440	404	414	418	431	432	408	420	400	445	408	389	413	421	417	412	424	447	366	364	395	422	431	391	406	416	435	397	382	426	390	397	450	406	411	402	423	393	401	401	396	406	413	414	427	424	388	416	429	402	419	369	436	394	401	447	431	436	385	418	434	434	431	429	393	373	405	403	406	410	441	424	417	383	429	341	408	417	410	415	445	408	398	427	446	371	404	406	415	367	411	440	422	394	426	441	424	464	421	418	414	423	407	379	401	428	435	431	400	436	391	413	388	388	398	421	382	427	414	420	398	425	383	410	426	403	407	405	402	402	389	434	371	393	419	418	431	423	415	436	405	427	434	425	416	389	392	422	397	426	416	415	352	407	407	456	420	323	420	409	401	446	420	413	392	413	395	383	392	393	378	419	428	403	400	426	421	419	442	419	399	403	414	426	401	378	394	387	421	410	384	440	453	454	391	394	385	418	388	379	415	396	401	421	413	410	401	434	430	422	427	448	409	393	398	372	421	422	408	438	427	422	390	419	442	378	412	376	437	384	404	410	407	417	425	395	435	377	432	387	429	420	423	433	421	438	413	442	450	415	385	486	403	398	422	391	426	437	431	365	413	380	387	428	410	424	435	388	376	390	404	426	402	424	408	393	396	388	393	416	391	415	404	368	374	384	399	417	382	383	421	435	452	387	433	394	373	396	396	391	393	374	431	432	399	421	434	427	409	441	393	386	453	411	437	427	438	413	422	356	383	388	385	375	414	411	418	398	412	406	424	372	399	391	420	397	416	439	389	402	460	376	380	396	403	378	416	398	385	443	385	399	452	402	390	399	415	399	425	407	398	419	425	397	377	412	414	388	405	484	383	428	387	384	387	438	417	396	402	388	424	420	415	398	380	407	414	413	435	439	388	374	423	373	419	363	424	404	422	387	409	424	410	396	378	372	399	406	410	390	400	392	388	415	415	401	407	389	391	393	423	405	383	442	429	434	421	426	404	418	457	401	425	406	442	376	407	406	389	406	421	427	407	394	414	389	403	402	421	377	417	425	406	425	413	422	389	402	414	472	411	394	413	390	428	366	337	426	359	394	424	430	390	426	386	375	405	378	401	395	380	391	398	374	370	410	483	397	413	389	376	388	416	398	416	444	412	394	401	385	423	417	399	428	398	424	401	435	428	389	423	411	411	389	402	434	409	420	432	405	383	443	397	387	479	432	408	415	456	421	399	401	419	421	427	442	441	409	425	396	433	447	411	424	440	423	375	393	413	403	430	389	399	427	409	403	433	410	424	398	401	413	413	412	420	449	425	399	426	413	459	419	433	389	378	414	387	423	417	416	388	421	412	393	418	366	391	402	396	374	408	446	391	407	401	386	393	422	396	391	435	407	442	388	414	407	400	429	393	430	416	409	390	441	440	408	415	435	405	384	402	416	391	421	424	427	400	435	433	387	444	446	405	406	446	428	430	423	418	398	408	419	382	430	406	387	387	408	372	372	395	451	451	402	404	472	414	406	397	386	418	413	401	403	407	433	419	420	391	436	413	414	418	432	444	421	430	401	398	419	420	419	397	365	432	438	427	388	389	390	403	397	398	421	373	461	402	415	424	432	421	388	372	370	407	395	410	425	469	417	412	380	434	436	388	437	383	415	392	429	439	420	422	448	400	390	385	395	386	375	381	415	417	399	413	427	398	430	389	416	418	432	442	435	408	422	448	427	389	404	412	422	419	408	423	419	387	431	429	415	406	407	385	393	402	427	369	422	432	391	418	417	395	456	394	401	403	417	440	405	389	421	400	419	379	432	443	393	393	405	415	406	408	439	398	418	437	448	402	372	414	409	429	368	422	393	401	405	425	423	402	403	429	388	409	401	391	477	408	402	361	384	400	424	413	404	399	397	412	431	405	424	413	428	398	427	440	403	408	398	429	378	406	388	395	407	374	407	445	421	421	442	404	395	404	420	451	434	420	448	405	400	452	424	384	430	425	345	388	409	374	439	386	448	395	428	413	375	416	434	412	419	401	397	422	426	382	399	377	401	392	398	439	385	393	405	450	437	399	420	453	400	371	376	419	419	395	408	424	397	421	409	421	426	382	453	457	420	409	376	418	420	390	408	431	402	449	389	416	421	444	393	411	402	427	450	414	402	402	385	416	404	409	419	392	449	451	436	443	386	418	390	430	428	396	390	446	398	416	372	436	372	432	472	432	408	389	395	461	423	422	413	430	425	419	421	411	407	379	409	367	398	395	395	389	379	406	430	446	418	398	413	427	403	413	400	401	403	400	413	426	415	375	399	405	400	360	400	378	408	374	375	399	408	406	396	414	412	400	409	400	387	414	421	419	396	422	426	399	431	402	425	439	413	411	399	426	443	425	393	413	401	435	390	375	406	427	438	400	419	405	427	427	408	406	398	400	417	420	440	398	403	395	412	418	409	418	390	422	392	439	422	399	414	418	368	381	466	402	415	393	399	439	429	412	374	390	387	393	398	422	407	386	417	450	425	425	418	377	416	422	362	411	379	392	399	454	430	391	380	366	415	437	410	423	399	407	380	395	409	401	420	415	395	381	397	410	418	411	414	416	413	406	388	415	397	450	406	410	453	421	367	418	413	395	418	365	390	420	388	376	423	393	446	447	422	393	406	400	395	410	425	421	382	439	396	393	408	402	431	440	447	450	387	414	389	403	447	384	423	388	388	443	420	440	397	402	422	394	430	382	418	444	415	434	411	408	397	401	408	394	426	390	445	383	410	405	384	420	411	412	387	397	417	422	383	411	425	405	391	415	429	431	422	416	420	372	436	429	383	399	400	406	448	435	396	375	392	422	419	403	419	432	414	440	381	408	434	421	417	416	386	405	415	413	412	382	398	420	403	410	416	386	425	417	409	395	429	417	377	382	385	362	398	437	422	441	396	387	392	431	412	438	404	384	398	376	431	414	419	404	429	386	421	439	443	411	408	387	409	456	432	386	411	405	439	425	410	404	445	398	434	439	395	425	401	468	412	399	378	389	390	455	435	392	431	385	367	410	428	389	372	417	394	399	429	435	365	429	421	419	402	422	406	425	405	427	437	381	424	424	370	421	443	395	430	390	376	344	391	432	406	412	383	419	424	445	436	388	395	420	408	414	432	395	440	403	414	403	412	402	415	368	388	404	416	459	405	381	411	402	466	376	408	441	386	381	415	385	369	428	386	412	415	423	419	399	373	387	414	391	396	409	399	409	370	411	403	415	422	401	387	410	395	388	414	384	402	432	401	381	398	439	407	396	422	422	432	426	399	409	447	352	430	439	421	416	373	414	369	399	384	393	408	397	423	413	391	363	396	415	400	468	381	431	400	397	408	447	373	388	402	428	403	361	403	423	401	453	437	381	426	422
19897	14753	22398	23379	17566	14562	14655	12794	8641	7370	6416	4503	3539	3757	3180	2353	2044	1886	1762	1620	1434	1241	1041	1123	1094	1027	960	961	983	1037	1004	957	956	987	936	951	933	851	946	962	937	1007	1083	1028	1048	1032	940	947	881	911	902	893	853	939	870	878	930	907	893	927	939	922	882	924	898	898	915	863	937	904	877	910	830	915	885	899	852	927	940	894	890	914	937	903	894	878	891	891	907	876	943	906	953	986	909	923	857	879	952	974	928	891	858	942	895	944	902	876	938	922	882	901	894	906	867	905	912	955	907	959	964	907	882	954	904	916	908	923	921	910	866	938	935	895	946	879	915	960	907	913	869	869	858	928	910	997	880	912	913	962	900	888	905	884	898	930	901	896	940	857	947	873	907	905	893	858	899	878	917	902	895	926	909	910	972	934	890	910	898	900	931	912	917	898	901	892	957	962	956	908	909	864	895	913	874	933	967	961	880	912	952	938	942	942	913	930	883	904	872	944	914	884	956	904	841	867	919	903	864	945	877	938	922	867	933	891	893	914	873	916	925	879	927	968	949	883	918	894	980	923	950	896	920	931	951	894	939	924	944	962	882	881	916	936	960	852	947	889	971	883	886	899	909	911	947	889	938	851	928	877	931	928	891	921	956	919	908	874	927	861	951	854	902	897	945	896	923	906	955	886	900	871	888	905	904	893	924	892	948	918	929	920	915	904	943	939	877	886	915	898	886	940	879	909	911	897	901	919	920	913	923	924	893	835	922	932	925	907	859	916	940	941	876	916	941	914	907	889	935	889	942	902	929	919	913	858	941	947	918	852	942	930	896	903	920	886	868	911	910	964	913	924	894	882	916	916	899	875	880	839	907	960	989	889	921	943	866	946	879	847	896	958	867	945	943	918	897	949	900	901	856	900	914	916	900	990	966	917	884	921	894	946	905	923	925	947	898	873	929	937	872	901	904	914	907	911	959	899	956	913	887	893	969	936	892	878	975	900	853	912	922	902	896	884	934	908	883	873	867	868	901	878	901	932	875	874	897	882	938	979	863	911	922	909	925	887	922	934	858	889	869	925	899	895	936	851	939	864	881	895	905	907	904	940	921	854	883	900	914	916	937	880	932	861	915	872	851	901	938	914	945	910	904	923	897	871	949	917	913	917	870	879	955	872	927	966	885	902	903	943	920	884	928	869	937	938	893	915	934	869	915	916	907	900	883	926	895	868	930	881	953	890	880	937	880	900	951	937	881	894	883	874	866	902	892	879	918	938	912	879	910	893	865	895	903	886	856	879	902	895	924	911	908	958	913	905	958	893	914	919	879	861	892	928	902	976	918	849	903	901	842	948	927	889	897	919	934	913	931	896	912	885	919	876	944	941	887	941	882	891	918	942	927	915	882	928	946	916	896	937	885	932	895	912	954	932	946	907	878	943	946	886	920	904	894	887	936	934	962	887	879	913	857	877	875	925	894	882	907	920	948	939	902	845	926	961	936	905	887	934	923	914	903	887	941	930	966	963	898	934	899	871	934	914	887	869	854	979	916	884	856	906	889	898	861	910	961	895	912	888	900	920	971	869	944	946	874	925	935	847	912	889	845	906	897	924	945	922	928	933	890	906	911	926	921	906	854	878	884	903	896	920	912	861	867	989	898	899	926	913	934	871	841	930	899	908	887	919	908	970	851	921	890	880	882	983	897	908	899	912	986	949	896	871	933	961	929	919	891	845	865	888	937	897	918	860	886	906	951	913	917	936	892	854	852	872	893	932	919	880	925	931	954	916	893	910	955	844	928	856	869	944	911	910	913	911	937	925	944	939	877	967	946	900	930	925	915	888	938	906	932	896	847	903	926	878	909	857	902	863	903	956	894	918	858	896	909	927	929	976	958	888	885	925	917	871	896	879	889	896	905	908	880	929	892	857	915	904	927	941	964	936	934	942	880	916	915	975	879	913	892	878	936	906	955	929	918	919	857	948	903	884	905	916	872	932	901	874	885	884	916	952	936	897	917	873	847	908	891	944	888	888	870	919	951	863	898	929	892	909	922	939	927	906	871	922	964	894	941	958	908	915	840	940	943	919	934	925	897	903	922	896	893	885	905	911	896	920	955	902	859	889	908	866	964	920	907	886	909	909	950	901	889	887	915	884	907	948	892	880	915	977	925	916	901	945	889	948	912	836	903	873	893	886	923	906	870	877	901	872	896	918	954	906	957	927	906	847	913	904	947	874	909	945	925	930	954	948	976	929	885	897	944	945	892	914	910	923	917	902	896	919	898	895	899	875	927	937	938	892	953	936	877	908	955	943	954	920	912	941	866	950	967	887	908	923	907	925	859	919	876	907	873	946	890	898	891	914	893	935	900	904	914	884	895	953	861	854	911	953	946	912	881	859	905	932	861	934	908	928	905	902	887	946	943	922	883	874	917	905	927	940	959	941	863	924	869	880	917	929	930	881	893	939	931	944	851	887	904	908	896	957	893	931	949	865	906	900	886	933	906	961	909	900	906	924	904	901	917	977	911	922	865	946	936	960	941	904	894	870	883	895	928	878	923	819	928	916	902	843	915	878	884	888	896	928	865	881	891	891	919	881	941	921	863	874	896	887	927	888	889	910	935	932	967	859	876	952	884	922	881	885	909	917	892	919	892	889	873	832	916	900	944	915	883	870	966	909	919	854	927	918	882	894	883	938	901	888	900	874	905	906	851	896	903	967	879	825	906	937	936	908	915	874	978	899	915	866	870	915	975	882	863	932	860	871	842	927	913	913	915	891	909	937	882	874	850	917	889	925	912	934	860	954	944	935	904	905	895	919	883	894	909	875	823	914	905	911	852	924	864	867	945	901	921	973	911	922	942	920	945	918	849	940	919	900	890	974	945	923	866	932	916	862	902	943	924	945	933	890	936	900	862	895	937	943	953	900	947	919	922	916	863	875	956	983	919	912	895	965	903	855	895	915	912	938	955	874	914	938	873	949	935	944	935	987	931	885	938	937	896	912	874	931	897	972	885	891	945	905	886	893	939	922	853	903	934	841	881	945	860	885	885	908	912	894	916	888	901	890	949	884	906	932	875	940	915	859	936	893	861	884	937	895	923	864	899	900	913	896	889	903	923	920	865	899	883	906	918	966	896	908	895	954	911	877	913	911	887	935	928	926	907	896	868	907	909	891	922	942	963	913	859	843	891	919	885	927	913	864	972	896	909	933	942	873	924	984	886	941	942	908	930	890	917	931	923	951	893	870	891	940	884	924	932	898	940	884	861	945	893	898	936	961	906	875	903	928	878	918	916	913	892	926	874	896	852	865	891	876	886	904	872	895	929	893	884	924	879	881	925	991	902	887	896	904	916	885	911	887	933	890	932	871	956	952	905	909	894	904	949	936	942	882	860	887	891	849	906	908	860	882	909	921	864	883	893	864	924	894	922	906	870	893	958	888	889	844	934	938	892	949	875	955	907	880	889	891	898	929	896	943	898	871	955	943	903	880	917	928	884	933	903	909	894	933
42543	25547	25583	20109	11063	6088	4868	4925	3121	2085	1882	1324	1011	1029	883	738	698	646	624	535	500	482	471	468	415	455	440	441	441	512	466	443	459	426	404	450	428	417	395	450	451	447	459	433	422	464	433	422	361	450	431	415	400	418	425	422	419	460	433	411	403	402	403	453	469	379	429	440	405	399	435	397	392	390	429	409	388	446	443	404	400	416	418	418	436	447	445	418	397	439	411	437	393	400	452	418	464	383	422	396	442	451	422	416	406	432	427	433	406	419	411	453	391	389	376	415	443	416	453	411	398	396	405	399	418	398	435	387	383	452	425	394	429	408	449	428	429	409	443	411	389	423	414	429	435	411	394	387	445	416	442	389	430	426	443	398	395	388	398	398	438	422	421	406	430	428	414	439	431	408	407	437	403	369	438	395	376	392	407	465	437	440	412	419	392	438	433	365	429	453	370	393	429	416	414	470	420	407	437	475	418	370	426	429	424	419	439	406	421	397	441	425	363	456	434	415	432	419	403	433	408	394	407	409	392	422	438	413	399	434	373	425	420	428	413	431	412	428	365	400	410	446	431	430	433	410	386	416	417	415	392	457	428	447	447	411	388	422	439	432	434	442	445	439	417	404	410	404	430	428	432	435	427	435	441	406	417	419	439	428	415	383	434	393	431	457	421	412	422	447	419	400	418	402	436	417	400	400	438	421	410	400	417	422	409	444	417	434	420	423	388	481	417	418	403	419	419	382	406	399	418	432	420	455	390	417	399	419	463	414	419	415	416	409	405	426	414	417	384	402	411	441	421	404	414	397	415	395	412	432	373	414	397	430	437	405	480	443	412	447	420	415	435	448	467	432	396	389	426	438	413	435	409	413	452	401	407	394	424	428	417	443	458	428	442	427	410	431	431	434	434	413	459	469	436	392	428	415	392	408	413	412	433	441	436	406	410	459	459	383	376	428	384	438	414	433	427	428	444	428	383	442	429	414	430	427	418	379	436	384	381	431	417	472	422	404	360	407	420	394	396	471	388	402	397	390	419	422	453	437	450	446	414	413	424	416	426	371	431	407	458	403	427	410	435	463	444	380	426	403	432	403	457	391	394	443	424	384	456	419	428	437	420	471	403	408	419	396	417	439	419	432	430	430	388	429	421	425	436	403	463	409	433	476	391	411	475	422	427	426	420	473	412	418	369	406	444	415	381	377	449	442	434	440	385	406	416	387	409	403	440	418	420	411	435	433	452	464	410	459	480	467	428	378	418	396	418	421	413	441	430	433	453	446	432	384	407	411	391	459	397	414	375	406	414	421	406	419	407	437	434	435	451	440	393	416	396	399	402	432	423	448	420	393	397	428	369	430	422	415	407	430	424	389	439	414	398	413	434	406	444	456	434	413	403	405	394	429	410	438	448	409	407	429	400	430	458	413	429	435	414	422	369	414	457	412	387	369	400	430	427	431	447	418	445	428	448	415	385	403	412	432	422	438	414	436	471	402	394	421	440	414	468	438	423	414	431	432	430	450	398	470	419	406	410	417	435	419	405	421	418	413	428	429	392	427	443	440	451	420	394	393	416	442	390	479	421	418	403	394	444	402	423	469	418	409	439	429	415	387	414	420	413	452	440	417	394	457	417	402	401	422	429	421	433	401	399	399	441	407	427	442	440	388	431	427	380	427	407	415	410	416	418	425	424	409	423	435	426	411	405	419	399	410	400	461	444	419	405	414	420	440	425	453	406	451	406	419	430	378	404	420	402	420	432	404	407	428	459	423	408	411	455	415	406	410	458	420	429	429	410	408	435	393	389	455	430	403	431	409	424	393	409	428	423	432	430	453	411	394	386	420	401	415	411	339	400	449	426	437	442	387	415	464	402	438	398	416	417	416	442	424	426	405	419	414	416	444	436	428	415	436	436	419	411	420	405	414	402	434	438	460	419	429	437	407	415	423	422	431	447	389	463	382	434	420	479	386	421	397	406	406	376	433	409	441	474	417	440	428	404	412	455	446	415	424	424	412	373	419	442	430	417	403	403	442	354	425	412	413	425	448	421	410	426	405	415	398	401	365	403	428	408	400	426	437	443	420	432	410	426	398	433	417	371	430	446	430	462	440	428	407	414	432	394	440	450	431	439	449	400	423	377	481	443	402	427	399	397	426	413	400	374	400	390	448	433	400	416	418	381	377	416	413	436	431	415	408	427	401	429	411	400	444	393	458	415	408	407	449	425	412	415	429	415	433	381	436	426	417	381	407	425	423	436	420	438	434	430	427	467	401	443	385	448	409	411	386	414	419	400	376	473	441	423	397	441	414	422	392	439	407	432	435	422	437	431	418	412	424	451	430	415	448	436	446	429	472	442	392	421	401	432	415	426	411	468	418	420	417	448	412	406	408	451	456	459	365	435	413	439	451	451	453	390	446	452	433	432	398	418	431	419	418	413	431	445	395	407	421	393	404	418	419	432	425	401	440	434	409	454	403	425	465	437	398	398	429	398	391	460	416	427	438	419	416	430	466	407	424	436	441	417	436	374	382	414	387	421	429	424	403	414	416	442	421	419	445	427	435	434	381	420	410	443	422	423	424	407	408	385	384	442	395	415	436	420	435	410	448	398	441	395	437	453	425	462	388	445	435	467	416	399	438	438	435	430	415	447	400	412	430	407	445	451	444	432	418	415	452	381	430	398	392	427	401	415	450	409	408	415	406	421	422	385	448	448	450	414	430	441	411	386	402	440	450	431	417	412	398	405	420	420	420	418	401	412	408	446	407	429	443	404	391	390	438	406	394	423	420	408	392	393	389	376	450	375	403	445	390	427	388	454	433	428	394	380	388	441	429	403	441	447	434	393	415	433	399	428	412	396	407	417	401	461	414	422	422	399	401	420	396	431	400	439	433	386	436	403	422	457	418	409	439	426	422	417	453	463	416	416	408	449	411	450	428	437	479	377	426	397	454	436	442	428	404	373	429	442	452	421	432	445	386	421	424	422	410	410	441	379	430	420	436	413	409	458	414	454	442	402	470	420	446	444	400	407	409	403	415	455	445	375	420	411	447	436	436	472	407	397	448	425	380	406	414	404	426	416	446	385	433	427	399	409	402	419	401	420	466	442	421	431	412	398	434	417	416	419	408	378	407	421	421	409	439	416	403	384	412	400	377	393	413	406	394	416	444	411	392	420	400	394	389	414	400	420	439	428	417	395	385	427	448	477	418	433	467	412	415	422	439	418	391	443	421	449	405	423	432	448	421	401	417	409	413	417	442	451	415	401	450	442	454	425	422	418	409	423	412	438	376	366	404	436	438	476	403	447	396	411	390	475	378	427	451	439	389	457	386	393	411	439	438	429	397	405	409	393	409	422	408	418	397	408	414	386	377	402	437	414	439	410	438	452	435	445	426	438	428	454	431	402	472	380	426	406	413	458	440	435	408	407	414	439	397	441	387	421	433	472	461	414	413	423	430	415	424	397	423	419	407	462	435	414	432	390	423	427	444	436	433	417	414	400	399
26051	18497	28697	30742	22867	17431	16740	17445	11730	8630	7878	5406	4308	3960	3846	2926	2506	2151	1999	1800	1395	1395	1179	1189	1205	1031	1049	1058	1101	1139	1024	1035	1022	1036	1006	1024	953	933	991	1086	1174	1191	1182	1092	1066	1096	1002	992	972	916	888	953	937	917	947	927	933	883	933	954	890	877	914	903	862	893	861	922	963	925	962	910	925	939	873	964	918	936	901	936	920	946	923	899	909	894	885	922	881	876	883	902	907	950	865	952	910	922	935	972	915	980	959	940	907	871	893	969	899	898	930	887	908	865	955	871	908	916	993	901	915	971	966	904	900	925	882	930	939	917	940	924	913	914	867	910	894	871	951	909	884	972	926	931	861	920	877	930	927	914	943	941	870	912	959	922	977	941	913	906	997	967	912	896	936	868	931	904	898	969	926	919	913	950	930	925	924	921	948	910	892	926	957	893	892	922	872	875	868	928	956	895	937	897	932	894	877	911	893	916	942	917	907	902	903	910	935	950	876	882	911	907	924	936	927	895	960	940	922	981	911	972	971	932	943	893	902	925	977	939	934	899	963	911	950	911	900	870	901	900	965	895	909	946	908	896	977	873	909	914	923	876	956	936	931	935	932	915	866	957	914	891	920	879	900	941	920	943	931	919	956	898	940	914	922	908	886	926	918	896	917	884	947	917	924	937	933	956	882	869	954	936	948	892	875	859	871	851	884	891	935	908	902	963	919	920	946	928	878	870	926	983	874	917	880	876	923	914	937	909	964	909	960	991	946	945	980	905	948	909	895	897	938	890	959	955	919	993	904	974	875	907	916	928	928	897	943	968	928	936	902	895	889	887	959	895	969	918	920	844	906	910	937	931	926	902	895	916	950	951	899	923	881	936	974	955	933	924	905	916	888	945	900	974	897	881	886	915	967	946	964	944	910	910	978	911	927	929	887	966	920	910	859	940	912	928	926	869	963	954	920	912	884	922	921	918	884	974	946	899	946	939	911	877	927	892	921	921	956	979	944	941	889	875	936	889	921	930	909	968	950	915	930	920	866	918	941	906	929	931	962	933	931	977	919	946	895	920	876	942	902	883	929	971	961	925	924	875	888	954	916	953	906	997	947	964	866	921	931	915	894	883	903	939	935	946	920	917	911	903	926	929	932	923	874	945	887	945	900	929	953	833	940	925	977	980	969	949	894	921	902	921	963	882	923	908	944	917	936	913	880	954	915	906	898	896	895	942	893	938	965	883	897	914	964	926	960	957	907	881	883	929	924	899	960	921	925	972	926	931	934	891	906	932	969	914	906	930	939	903	925	944	904	916	961	890	1000	949	999	923	960	907	970	941	960	936	932	925	914	951	935	904	920	926	988	883	983	982	908	935	910	885	940	914	913	894	948	949	984	913	916	935	890	938	900	879	926	974	912	943	932	956	917	901	990	895	891	956	887	947	859	931	913	931	926	892	904	905	918	920	934	978	925	946	957	951	908	941	938	915	905	941	928	945	917	919	879	908	892	876	902	952	885	909	950	939	915	912	924	900	962	949	930	895	873	875	909	923	982	931	948	954	944	890	923	881	973	938	907	900	900	911	935	905	923	867	924	909	924	894	971	875	876	922	861	921	904	924	1004	874	951	943	931	919	915	886	924	940	902	900	892	930	939	912	930	926	940	872	933	918	945	865	941	938	935	904	921	945	891	885	912	914	901	914	917	939	898	932	869	934	922	959	921	896	946	909	928	873	886	944	948	909	912	943	894	982	886	945	893	934	932	899	908	961	998	938	894	934	930	918	1014	930	942	951	915	927	894	923	871	945	993	996	943	967	900	946	880	873	955	911	894	912	932	935	857	896	948	931	949	933	924	921	956	934	920	894	907	903	943	900	904	912	929	962	943	927	972	972	930	895	858	904	932	906	870	868	964	974	944	894	952	929	940	878	882	927	937	933	916	939	913	904	983	954	931	902	934	929	900	913	884	909	904	962	949	910	893	940	921	940	907	972	905	978	875	931	908	897	901	896	922	955	918	918	877	905	921	920	951	940	932	885	889	947	866	952	884	882	885	910	915	908	915	928	896	896	929	896	886	911	877	942	912	892	867	899	954	975	903	909	906	941	874	948	932	896	929	934	914	947	948	917	973	924	909	968	899	920	912	924	931	977	902	883	915	957	924	918	968	891	910	929	962	927	952	955	905	971	889	930	926	952	920	966	972	898	898	893	932	959	868	943	985	886	899	937	939	924	896	936	885	932	961	907	959	882	952	933	886	898	946	921	908	904	912	899	897	925	918	920	878	927	899	902	937	931	920	958	856	913	937	918	898	954	890	939	914	896	921	891	902	889	926	942	921	967	917	928	910	937	948	905	902	977	914	899	978	901	887	915	903	858	945	941	936	931	948	904	902	901	958	937	851	954	882	952	938	928	968	937	897	922	876	906	946	968	926	948	978	891	941	908	929	910	950	920	917	903	928	957	924	909	905	889	916	916	874	902	938	889	930	929	954	933	928	902	905	899	910	894	923	922	949	927	927	912	930	957	924	858	892	899	858	960	901	928	888	884	958	842	885	933	877	874	893	910	864	937	909	927	949	928	881	902	987	907	929	931	896	904	956	874	936	937	902	964	929	889	983	901	881	916	911	863	881	900	911	873	936	972	903	890	925	963	933	944	955	947	940	895	946	928	933	924	915	939	850	882	887	899	920	887	909	898	876	919	942	930	901	930	939	950	924	950	953	952	917	925	971	937	868	928	882	858	914	902	930	922	843	950	981	971	922	957	913	937	871	918	946	987	889	936	859	964	934	939	938	958	925	891	921	922	938	906	937	914	880	961	931	920	896	972	910	902	856	898	888	892	859	879	919	941	918	952	934	915	885	953	896	921	944	917	900	896	893	965	890	887	921	913	916	913	912	874	908	928	881	905	937	940	985	923	902	875	951	881	936	920	906	942	967	920	955	916	931	919	877	916	960	923	918	901	873	892	931	982	871	919	906	892	915	895	902	939	889	900	985	969	905	928	927	916	900	929	882	907	914	916	898	898	922	921	855	952	924	925	908	950	934	936	930	946	914	945	914	920	954	957	948	938	958	975	939	917	931	943	956	884	978	888	923	908	897	871	922	883	973	901	972	924	886	967	898	904	920	926	935	1017	931	912	933	956	824	945	941	910	945	891	888	955	934	901	947	902	896	966	932	978	920	931	932	942	939	963	913	923	897	911	953	943	868	898	925	939	963	893	949	905	973	908	941	919	917	861	919	885	931	942	919	929	963	916	875	917	938	910	991	910	924	941	960	895	916	935	911	897	928	889	912	906	981	915	911	884	951	954	905	909	908	968	926	904	936	956	958	887	879	936	960	915	905	878	947	894	903	934	948	882	866	962	911	922	922	937	882	919	927	916	826	932	996	861	908	926	926	929	920	947	897	920	934	948	933	921	941	942	944	879	957	939	930	881	910	912	927	976	892	892	971	903	910	943	902	915	899	869	888	943	964	935	887	913	935	923	942	901	947	925	831	967	865	912	889	887	925	910
22669	10891	9320	9066	5750	3480	1887	2181	1859	1153	1024	840	636	610	569	553	472	467	449	426	414	387	405	382	415	386	382	374	363	369	347	383	362	379	419	380	341	398	383	398	366	392	354	374	427	389	408	406	388	372	374	354	373	359	375	387	355	398	358	360	392	404	367	384	383	386	407	386	350	387	337	361	380	365	387	382	396	344	353	377	390	382	392	377	388	392	372	384	345	394	372	415	376	362	401	425	366	381	373	361	383	368	360	379	368	360	358	383	342	359	394	360	359	395	378	393	382	388	352	362	345	367	442	375	363	369	342	349	387	342	358	441	395	395	387	394	385	387	399	374	385	367	397	382	399	347	393	396	386	372	352	406	392	386	388	392	370	376	380	348	386	403	378	365	406	325	381	387	372	383	338	377	341	411	372	362	357	389	352	406	374	383	386	406	383	390	378	400	377	360	343	381	349	363	391	359	390	350	353	344	385	368	390	373	326	362	374	391	343	343	411	373	377	389	351	361	371	387	369	371	361	316	357	354	381	372	395	350	384	385	401	369	369	363	332	351	387	355	367	353	414	368	399	376	382	358	328	404	349	381	368	391	380	387	389	376	393	370	366	350	368	353	392	356	415	402	376	347	333	365	351	348	377	368	362	383	363	363	382	399	402	386	348	359	379	362	377	367	374	399	375	364	357	371	358	386	329	351	418	424	386	381	372	357	370	358	410	368	367	349	349	372	388	374	389	401	380	386	360	353	397	362	346	407	381	394	359	403	354	381	395	357	393	390	377	336	376	350	387	376	376	409	386	389	369	350	342	365	373	350	351	379	367	371	362	370	362	402	399	402	326	383	392	404	369	369	370	376	378	391	368	417	387	342	373	397	358	371	364	392	380	413	386	381	354	352	357	366	363	381	378	386	382	370	405	347	376	375	363	361	365	343	365	379	393	423	384	359	351	347	346	373	366	408	400	390	391	373	348	363	378	405	370	362	389	373	376	379	357	395	353	390	365	356	389	356	400	403	392	369	364	363	390	362	390	382	348	362	371	384	356	361	372	384	402	404	384	357	403	368	378	359	406	350	389	401	350	386	380	408	385	387	375	373	376	388	364	397	380	383	372	333	387	375	390	380	379	383	414	369	370	352	322	378	375	354	373	374	384	373	396	388	395	398	374	390	376	406	374	323	364	381	363	365	369	353	415	346	358	377	389	359	355	342	343	408	397	422	411	429	384	392	375	348	364	360	388	366	354	366	371	332	378	337	356	339	390	375	414	353	371	375	371	378	382	406	414	370	354	402	385	378	389	412	342	377	347	340	404	382	362	371	354	379	351	357	370	348	374	327	391	362	383	368	364	433	367	342	387	373	371	389	379	378	338	378	361	361	352	381	389	394	350	354	381	351	357	344	390	354	375	378	384	376	355	373	379	376	343	366	362	373	408	356	354	357	399	397	397	355	380	388	359	372	382	367	361	371	377	364	365	383	378	356	347	378	377	385	397	386	373	397	334	354	404	350	377	419	392	399	395	377	386	376	368	386	374	368	343	338	356	366	362	389	392	395	389	408	378	380	372	368	390	372	388	394	374	358	349	372	368	437	364	362	404	414	390	368	375	393	371	384	374	388	390	421	355	359	381	399	343	402	378	395	380	384	403	339	403	340	372	384	410	367	398	378	353	379	348	389	416	360	388	353	336	365	377	343	359	401	352	354	355	368	387	371	407	388	392	371	367	417	383	390	370	404	376	383	407	373	378	400	372	360	378	359	371	347	391	371	388	367	387	398	419	423	401	397	364	350	379	367	376	360	365	339	363	394	368	367	362	373	376	374	357	384	354	382	377	385	411	382	328	376	376	365	387	398	363	367	383	345	386	345	363	369	351	401	366	385	393	378	392	398	381	366	364	356	366	377	395	370	365	364	387	357	359	373	356	356	418	383	367	357	349	363	379	375	396	386	362	346	334	377	357	400	358	332	339	391	385	422	379	381	384	357	385	389	383	406	356	394	405	408	384	346	383	387	386	385	371	371	391	423	355	388	397	361	398	352	324	358	376	383	350	390	385	366	380	387	354	335	364	356	367	359	372	357	374	388	420	418	364	399	402	416	381	429	330	379	369	417	376	377	430	380	345	374	382	379	384	364	356	405	376	404	392	363	374	386	382	356	361	377	371	381	367	366	383	357	356	398	331	387	382	397	359	374	340	378	346	381	369	369	425	353	375	383	373	352	378	374	393	381	341	356	379	361	379	377	378	384	365	395	396	386	382	392	343	403	392	365	389	400	410	397	405	364	380	380	389	370	397	373	389	410	410	376	352	381	363	342	362	372	371	396	382	377	381	376	351	393	363	373	404	347	387	375	372	389	387	382	410	350	376	404	378	380	355	369	345	355	343	365	424	381	367	361	374	387	408	392	417	379	407	372	402	361	381	367	361	346	397	413	375	388	359	379	354	351	387	419	406	351	379	371	394	384	356	353	341	365	335	424	342	393	391	395	367	374	365	382	373	390	407	406	413	367	375	358	363	397	376	339	388	342	396	370	335	407	365	371	366	381	353	363	357	362	382	359	360	384	369	376	382	408	350	383	343	371	395	387	375	360	382	412	374	360	347	389	385	359	397	366	380	365	364	405	383	370	317	360	387	379	340	345	395	370	404	366	369	379	387	393	357	403	372	366	362	379	361	394	394	397	372	365	372	361	396	367	371	369	397	347	420	360	358	338	371	398	377	377	367	338	389	342	379	334	375	349	362	368	368	391	371	369	388	401	387	351	348	363	399	390	361	363	405	388	414	408	373	400	392	352	381	392	427	335	392	369	372	375	343	336	384	347	359	374	383	357	364	370	397	373	385	406	389	359	373	351	387	363	365	380	378	386	365	376	382	404	359	395	381	382	384	382	359	364	382	353	381	352	362	411	392	396	373	380	385	396	398	337	345	370	341	355	331	385	377	393	376	364	346	369	366	381	342	402	327	373	337	362	416	354	363	351	379	371	386	406	347	394	377	383	418	374	371	344	374	375	411	425	443	337	372	379	368	386	379	364	396	365	399	384	385	393	367	374	351	357	384	359	401	374	390	353	376	337	355	386	369	388	343	385	365	367	365	389	368	401	357	374	408	349	363	355	378	378	388	349	368	362	365	389	393	336	388	337	368	385	410	354	380	371	386	358	344	359	334	432	386	395	399	374	362	393	397	420	359	387	348	347	357	367	414	380	401	377	353	382	371	397	366	351	367	354	352	379	349	354	400	377	408	411	381	373	373	381	361	401	395	392	378	390	366	325	390	367	382	425	376	334	372	390	381	395	336	314	381	397	351	374	412	344	394	370	397	364	396	358	374	334	371	397	368	376	333	388	406	372	379	413	427	378	391	346	351	367	379	366	380	413	372	393	422	342	343	383	369	387	355	341	368	359	371	370	356	353	342	397	388	360	335	388	368	388	386	395	382	393	378	373	377	359	396	399	391	382	365	352	379	328	403	359	379	349	380	402	327	385	371	349	375	361	409	363
13591	8109	14285	19534	15742	10975	7498	8954	7162	4632	4426	3108	2368	2039	1885	1777	1533	1284	1271	1167	1033	1016	1003	985	879	848	832	837	891	924	880	866	828	852	833	850	884	852	897	906	835	852	838	858	856	885	856	869	793	848	807	870	820	813	801	839	854	873	871	823	827	820	837	898	832	853	860	838	863	790	858	799	797	839	830	807	836	858	864	836	811	825	803	820	840	795	840	839	800	834	822	832	822	815	850	823	802	875	820	831	799	817	831	860	867	823	855	874	820	838	846	819	825	863	857	813	776	855	829	845	809	812	869	817	819	855	806	821	812	864	827	852	759	849	833	799	862	924	820	775	838	827	825	803	936	801	785	798	833	791	829	833	842	880	866	762	859	824	834	853	825	851	798	839	858	788	809	868	845	760	804	823	827	894	812	820	841	788	833	852	817	852	873	833	828	805	812	828	854	839	876	832	853	837	817	795	826	828	824	847	872	875	860	873	809	872	825	876	831	821	820	813	804	852	812	853	798	838	776	847	828	866	810	827	828	894	849	839	857	885	877	818	855	827	867	778	835	828	815	828	827	870	812	880	869	817	842	829	819	845	809	862	849	825	840	823	837	827	823	823	814	859	871	785	798	847	892	820	840	823	836	872	850	821	818	833	828	809	816	879	842	850	874	905	857	829	855	834	856	806	826	849	827	809	809	886	838	828	824	840	803	829	873	862	878	821	795	826	825	827	837	819	789	804	888	816	791	818	875	824	831	839	846	870	772	809	810	830	858	836	829	845	888	862	849	832	816	839	810	827	816	792	839	837	794	836	846	869	811	814	875	840	848	850	821	832	840	863	863	848	829	808	853	856	836	808	810	790	830	889	871	855	835	844	858	848	842	784	842	851	884	831	830	883	837	805	858	798	871	853	900	803	760	827	841	827	840	817	854	800	817	843	862	788	877	853	867	817	818	781	845	862	829	828	848	780	896	851	843	904	840	820	860	863	836	826	817	866	831	852	796	831	799	810	834	804	883	826	826	818	885	838	867	792	860	848	840	823	828	859	816	822	817	851	890	848	806	803	828	890	846	771	845	849	872	853	834	801	860	861	828	837	844	871	833	810	800	844	879	842	914	889	805	837	840	867	812	831	764	804	836	862	839	818	855	849	844	889	850	818	831	849	833	809	866	847	868	843	777	835	802	809	837	830	825	870	815	805	814	819	859	838	851	834	874	827	876	862	798	839	816	921	793	828	810	853	801	794	807	843	855	873	849	835	790	842	833	837	810	803	850	822	833	845	840	856	829	793	868	781	897	864	875	864	848	809	872	853	855	812	849	796	872	843	830	800	912	877	884	827	847	794	859	793	794	839	826	789	792	872	820	833	813	830	836	865	858	839	831	753	815	822	799	853	846	856	804	832	816	803	855	841	840	781	850	840	834	841	797	856	845	844	842	797	797	765	870	860	790	834	874	861	837	869	820	800	839	798	814	808	865	871	824	841	813	803	837	858	796	846	833	773	850	858	836	808	830	858	791	835	806	806	773	789	836	819	849	800	839	879	837	849	904	826	823	822	851	816	835	876	817	832	832	851	833	837	818	819	882	787	823	785	865	807	855	853	877	822	855	841	859	780	795	853	869	815	837	873	813	888	824	857	844	816	863	883	812	817	856	850	807	865	846	836	804	822	813	856	878	829	874	856	812	835	841	815	864	830	844	788	836	845	871	848	832	873	805	866	839	844	835	860	853	835	840	801	850	853	850	890	838	847	862	850	840	866	877	810	803	864	856	834	841	872	839	831	818	836	835	866	848	871	803	846	812	790	767	842	847	858	855	823	806	882	833	841	781	839	873	850	812	860	828	858	833	831	863	826	807	863	859	838	832	767	837	855	827	821	870	842	842	859	790	845	839	801	834	823	809	795	836	854	805	846	826	864	789	821	865	795	819	864	807	814	906	799	820	848	819	828	858	823	913	811	846	859	882	861	828	853	788	779	819	894	849	841	843	865	877	801	805	819	863	845	865	834	870	831	832	833	849	829	862	840	819	779	841	803	833	801	804	825	880	813	788	810	818	825	863	846	788	817	841	828	842	897	866	841	858	844	788	849	858	823	820	841	869	885	857	803	815	853	841	847	834	827	799	803	833	889	876	839	831	835	804	801	810	850	844	786	821	845	840	871	833	822	816	831	858	821	832	806	824	860	853	821	819	842	865	848	828	803	847	840	845	847	832	792	818	803	869	828	865	858	796	858	834	808	861	863	844	864	837	847	817	890	842	847	899	874	803	845	851	834	827	800	802	855	825	867	837	865	846	838	852	809	815	833	882	794	875	835	772	791	825	837	799	806	825	853	848	881	851	825	823	793	827	821	857	836	858	832	834	854	870	846	819	883	836	795	833	814	897	865	763	805	803	880	813	798	865	807	816	817	824	812	827	841	862	873	826	854	833	797	878	750	795	802	791	825	874	864	834	812	879	894	866	809	880	873	834	841	858	864	844	857	801	825	842	872	881	807	789	836	811	814	848	857	883	845	858	862	848	831	838	847	806	859	834	851	853	811	861	842	822	818	882	842	813	778	801	878	853	877	814	834	840	791	872	843	861	843	849	815	813	833	842	909	846	836	824	854	885	855	818	830	853	810	823	825	858	853	851	866	829	851	822	821	839	891	862	836	838	820	908	851	803	830	830	870	815	779	802	810	857	893	838	832	843	840	846	831	844	817	815	853	852	925	788	841	832	905	834	848	821	832	786	841	845	838	861	874	827	832	884	819	832	855	833	819	796	843	880	819	870	833	834	853	796	775	810	826	765	791	813	876	871	863	787	870	871	850	798	812	849	849	850	826	817	864	869	872	800	848	844	843	838	829	867	801	796	784	831	840	811	857	859	806	853	822	901	812	815	843	785	879	786	826	849	824	854	876	796	823	863	800	859	799	788	799	790	850	882	870	825	843	869	839	809	785	831	817	862	811	863	837	833	873	837	830	850	844	826	792	826	871	891	858	848	854	828	821	798	796	851	856	861	847	853	803	887	848	819	829	870	814	829	848	829	871	846	858	839	863	819	863	851	870	829	828	865	843	826	872	864	841	822	792	860	844	853	866	800	842	820	805	837	821	791	848	828	837	837	805	859	811	791	820	804	848	830	789	866	867	852	829	816	829	797	830	830	829	886	831	835	862	820	822	818	826	869	834	914	821	808	830	828	837	767	842	851	845	859	867	777	886	883	821	863	875	823	785	805	889	875	865	787	842	792	835	841	920	809	794	857	804	837	866	828	835	847	851	843	857	761	828	792	791	880	881	851	816	828	787	846	845	862	819	810	838	864	801	824	873	858	837	859	849	778	825	855	825	871	853	859	795	815	816	813	837	880	781	855	813	870	837	850	842	866	847	836	791	836	834	792	883	853	822	794	856	856	826	861	831	847	845	764	829	803	819	834	807	778	843	847	827	874	831	822	851	870	784	884	849	806	872	794	875	866	829	812	862	832	877	807	853	837	801	886	814	828	789	797	861	838	847
33971	18763	18502	15559	10545	5865	2753	2931	2926	1875	1486	1261	916	843	733	653	637	577	534	522	482	438	509	471	452	450	416	410	420	451	388	414	371	433	395	398	392	391	443	446	429	453	425	456	450	458	385	453	428	412	390	412	413	384	419	447	447	402	418	419	408	381	422	404	421	430	456	377	415	383	382	390	408	429	417	417	391	433	429	405	414	450	398	418	413	419	381	418	392	385	419	398	428	382	398	357	386	385	405	412	367	367	416	429	421	428	417	402	432	398	401	378	415	384	385	414	403	398	396	466	398	438	418	437	411	432	398	446	387	481	386	408	428	406	421	410	429	452	406	402	406	431	430	421	388	396	433	413	416	424	386	365	387	420	398	428	419	406	437	413	405	430	429	452	436	436	388	399	391	417	408	442	410	496	434	394	415	434	411	422	423	401	360	379	421	446	412	403	409	420	397	458	436	407	435	417	412	413	383	429	411	410	411	442	415	425	409	392	400	391	407	399	428	417	464	402	406	413	415	425	397	400	436	402	417	431	414	385	423	416	386	395	392	361	415	428	383	390	391	440	423	418	431	424	442	376	417	411	438	424	415	489	445	440	396	400	402	443	380	419	452	404	438	400	424	421	427	399	399	430	425	404	434	413	435	399	430	434	408	450	433	425	399	411	414	410	464	400	407	430	422	420	411	415	387	409	427	415	412	447	377	412	418	395	406	429	371	385	391	411	409	410	403	388	414	383	419	410	427	406	421	436	457	420	437	432	398	373	432	424	416	425	409	389	461	372	396	421	435	404	417	442	382	412	397	392	419	424	403	409	428	402	404	431	379	412	450	400	416	385	401	406	424	423	469	411	427	416	429	424	372	389	395	354	410	430	375	415	391	424	405	418	431	431	419	421	411	413	431	393	424	420	406	390	410	434	403	437	377	416	432	397	438	378	404	390	412	414	440	422	420	419	413	359	424	431	453	379	410	409	391	418	402	411	397	467	394	357	400	458	421	435	407	397	392	409	444	424	388	418	403	364	393	449	453	395	416	434	424	419	418	403	388	427	392	419	415	401	414	414	430	415	447	412	410	411	388	408	397	398	425	415	428	409	414	430	405	400	404	436	417	442	434	405	458	432	366	414	429	422	420	430	405	427	409	392	423	438	458	447	389	430	403	424	416	411	433	416	419	419	387	399	416	443	425	401	399	402	400	410	458	421	402	368	418	408	408	368	425	418	428	387	436	394	403	393	430	388	394	367	394	450	400	416	360	411	406	443	447	433	413	395	405	412	391	412	401	412	431	433	392	368	414	410	440	434	407	382	410	427	439	399	424	483	413	409	411	391	421	392	459	414	399	419	412	427	413	450	388	413	434	422	463	388	442	440	411	366	440	457	404	407	436	430	428	389	392	392	415	402	427	399	430	392	400	416	403	422	397	450	428	457	459	375	422	427	405	404	415	469	447	434	420	437	428	433	411	376	387	446	448	434	466	414	409	415	447	378	431	420	391	372	422	383	408	386	425	445	433	437	490	391	391	412	394	406	422	396	412	415	454	390	364	439	403	386	438	422	398	411	438	411	421	439	400	386	426	412	378	446	415	428	403	368	442	419	429	417	412	428	387	420	425	407	393	414	371	387	401	387	408	411	398	409	462	414	410	388	358	417	409	402	402	432	439	384	432	404	416	380	412	437	401	468	394	354	425	406	401	426	386	442	433	448	437	384	404	417	415	405	411	393	386	422	403	418	443	393	410	452	407	351	395	392	398	412	435	428	402	411	379	427	429	413	410	414	432	392	420	422	407	409	414	432	488	431	389	433	404	420	414	380	411	431	401	403	456	410	435	455	424	388	403	433	421	400	421	415	410	403	444	408	390	441	469	399	398	416	422	463	387	414	443	384	431	399	439	412	391	382	441	409	418	411	407	425	400	402	428	451	423	440	441	395	432	427	427	415	383	399	445	420	427	373	406	425	411	425	422	446	406	410	448	381	440	401	391	406	403	395	406	380	429	380	393	403	415	472	431	435	437	437	429	426	418	426	416	459	450	420	413	434	400	405	384	432	434	457	434	369	449	414	433	420	381	397	377	427	388	387	452	377	383	420	410	473	409	437	450	408	458	414	470	399	434	395	422	460	448	409	405	409	414	428	441	410	394	372	429	464	418	419	424	415	445	421	455	442	419	391	431	425	421	480	413	430	401	477	415	407	429	426	397	425	456	407	427	407	422	408	384	449	406	425	401	375	389	406	377	464	376	430	383	400	416	411	401	435	409	402	439	466	430	415	453	433	421	440	407	394	418	400	420	400	388	426	385	423	414	404	443	400	417	433	427	398	393	436	398	421	422	386	425	426	436	465	372	407	473	385	412	419	414	415	416	430	378	411	423	463	430	429	396	405	431	425	440	417	432	432	405	422	396	385	394	394	386	415	387	422	428	443	382	445	377	379	422	399	387	405	423	421	422	400	431	413	407	360	401	433	408	446	418	413	430	407	420	435	448	417	427	389	421	434	395	429	419	385	416	409	396	398	410	398	396	466	420	399	403	383	400	395	386	426	413	395	438	416	445	422	426	409	410	365	413	432	417	422	430	373	401	396	435	399	426	415	420	415	411	412	449	405	411	393	425	399	402	390	403	380	425	419	408	424	410	419	410	439	393	414	384	399	417	403	433	401	418	425	420	402	434	397	442	433	412	438	393	406	395	417	392	413	387	433	454	431	425	410	392	406	373	426	389	420	367	414	427	434	440	400	390	437	391	427	402	414	406	361	435	428	396	424	390	397	423	445	418	403	421	419	393	423	454	432	443	412	394	429	356	417	408	409	438	438	406	390	386	410	438	436	443	447	424	411	435	407	440	409	394	444	424	410	412	455	419	435	398	420	433	376	433	441	423	405	385	449	457	435	430	418	425	413	402	419	401	366	421	428	382	464	416	408	412	373	427	410	430	406	379	396	430	406	384	436	386	421	410	433	406	394	445	415	410	453	422	415	421	413	378	411	390	403	409	419	435	407	409	425	399	414	445	417	429	406	397	415	401	410	420	408	417	416	406	433	434	395	466	410	434	431	433	408	414	429	453	415	427	401	423	375	426	398	473	437	433	383	386	402	436	390	427	406	426	410	372	453	444	462	381	402	425	415	391	403	441	399	434	417	420	401	421	407	384	412	405	412	432	417	398	443	407	388	399	385	441	415	434	386	400	412	429	448	419	431	400	378	404	385	394	404	412	437	402	447	409	454	429	454	430	433	381	408	414	431	435	397	395	390	460	417	425	400	435	444	422	501	462	413	426	390	433	426	447	442	376	425	390	469	442	404	436	434	387	384	368	426	380	433	428	410	438	432	410	416	473	425	396	424	386	401	389	400	424	414	453	398	398	405	448	432	435	468	438	391	434	420	423	391	420	429	420	440	379	404	410	409	440	418	419	417	391	435	383	398	399	407	414	431	418	424	376	368	441	436	407	434	397	408	433	452	417	407	366	414	414	442	446	416	441	436	437	391	442	421	420	385
20913	13736	23681	27251	23979	16946	9520	11596	11523	7226	6019	5245	3526	3151	2567	2340	1998	1735	1627	1464	1379	1152	1137	1137	1032	955	991	1038	1032	1028	1024	1000	942	974	948	912	902	954	915	944	1020	1000	961	1000	1008	968	994	978	851	942	948	892	940	904	910	955	957	935	943	909	880	945	833	910	908	939	923	935	905	893	918	882	928	906	914	919	930	891	896	954	902	850	931	895	874	971	859	925	884	905	861	939	903	976	921	953	882	951	952	945	938	913	877	894	975	887	857	871	908	914	905	864	947	918	882	918	906	925	928	906	956	895	886	959	989	895	912	927	951	918	863	917	919	943	899	896	886	903	902	930	885	946	874	846	933	892	894	953	927	898	915	898	971	899	883	894	921	922	962	914	869	883	862	890	874	939	931	899	915	939	975	877	950	905	952	923	914	928	862	868	899	916	873	885	912	876	901	884	932	944	918	894	909	859	918	937	987	936	954	932	907	930	891	886	895	928	924	922	928	870	921	915	909	917	881	875	901	912	904	903	924	907	890	900	925	872	941	889	990	897	949	910	861	903	900	888	928	936	859	902	939	865	928	894	921	907	868	895	913	969	962	967	954	897	927	921	876	888	940	929	950	903	907	911	961	913	878	907	906	912	944	960	961	959	885	884	910	979	893	937	903	955	863	868	877	922	885	947	952	926	968	861	886	903	924	985	897	933	909	884	881	883	893	925	919	892	931	934	926	896	934	978	928	940	868	936	865	921	902	950	881	927	870	870	914	927	898	907	975	995	956	920	899	898	942	864	910	920	920	913	875	947	946	897	906	926	951	945	892	866	906	894	891	911	966	899	908	992	982	904	937	920	900	857	943	905	945	908	916	915	918	897	891	940	917	925	957	943	894	921	887	941	916	981	878	906	907	895	922	885	914	891	900	930	893	953	947	941	882	893	901	890	908	921	972	866	929	876	969	914	912	849	911	890	891	896	932	904	960	893	885	881	946	851	930	892	930	923	891	946	931	911	910	867	977	903	895	937	961	884	894	986	949	929	900	930	971	940	869	924	894	900	931	946	950	916	897	895	901	861	919	906	880	841	932	925	924	944	920	971	882	936	928	910	955	896	924	904	982	928	960	886	929	927	881	888	934	838	974	917	836	940	899	909	937	910	965	880	945	973	915	941	960	977	931	908	901	861	904	923	926	950	871	918	872	908	903	925	947	904	876	894	900	902	905	871	891	880	964	891	931	968	961	917	928	980	931	939	931	895	913	910	938	883	898	898	926	914	922	904	900	953	926	933	915	905	906	937	871	934	895	907	880	921	898	873	892	893	900	925	893	963	834	1005	908	877	922	931	954	941	943	899	943	943	900	897	904	842	953	895	901	904	924	938	940	937	915	947	918	949	862	966	878	906	960	931	926	947	949	872	883	897	922	976	874	948	896	941	930	890	887	918	958	885	931	891	886	912	948	906	921	953	916	895	940	978	906	913	957	905	941	943	910	928	920	915	881	905	950	924	916	900	931	867	904	878	916	915	1004	940	933	953	917	908	931	920	960	889	867	921	914	886	869	916	927	951	975	879	937	882	942	885	917	897	879	923	916	887	890	854	933	897	904	980	905	948	940	916	888	866	946	924	932	911	898	907	946	884	938	888	886	907	887	927	933	943	851	889	893	878	930	908	900	913	953	957	871	882	905	875	951	923	917	917	940	935	854	940	907	870	918	933	911	944	854	919	932	884	874	866	942	922	926	872	942	912	916	907	927	885	862	896	873	949	895	945	870	976	950	879	961	896	932	875	899	953	894	859	920	932	902	1003	908	904	976	899	915	886	905	917	935	904	876	902	860	874	972	850	941	920	858	968	882	848	888	961	906	928	921	894	934	909	893	923	927	866	916	910	966	902	955	913	895	966	935	895	887	888	906	874	978	973	950	880	886	938	928	921	933	931	911	961	896	920	855	985	927	946	885	910	943	892	882	926	917	876	906	916	893	915	952	925	945	936	940	880	938	909	891	902	896	889	941	880	919	883	934	891	893	898	951	919	905	963	910	923	910	961	964	917	841	933	914	915	955	914	948	916	863	893	872	901	902	903	851	905	863	855	983	904	905	918	876	905	952	901	886	912	951	864	929	859	897	925	904	897	882	900	954	842	935	838	873	948	852	930	901	909	923	928	893	912	921	941	913	898	932	961	933	907	935	932	916	941	866	951	903	890	923	907	880	945	918	916	942	903	859	955	872	897	892	842	932	910	903	863	963	992	922	862	890	953	946	860	922	916	922	900	922	990	916	975	885	908	909	941	901	944	935	949	910	942	904	873	833	914	937	838	927	942	916	931	849	947	964	944	891	953	896	903	878	917	886	834	955	910	876	893	888	874	874	902	929	919	907	960	897	931	920	906	938	911	899	965	867	927	861	907	939	942	908	859	882	880	925	903	953	878	886	926	934	912	961	899	926	888	944	922	917	913	904	879	911	874	904	932	886	902	915	931	884	918	901	886	941	944	852	923	911	907	963	901	962	875	940	941	900	910	903	928	909	928	971	878	974	870	943	845	949	953	926	892	904	888	871	952	906	910	932	967	924	938	900	929	973	916	932	894	879	913	957	890	869	861	894	919	890	912	867	909	916	904	926	917	892	941	975	886	912	911	867	941	924	895	940	917	902	894	926	950	932	922	885	929	935	943	897	924	885	912	916	969	877	861	965	935	927	943	935	968	841	913	938	949	930	908	907	945	916	837	909	968	856	929	935	944	922	877	919	933	915	908	980	887	891	902	1007	887	996	894	921	948	869	923	940	889	902	935	935	927	894	892	884	946	883	899	907	953	892	907	951	931	901	893	908	900	915	873	936	948	916	893	894	895	915	888	916	957	938	922	922	888	927	910	890	954	912	910	868	899	912	915	926	892	872	903	900	908	960	909	897	881	954	900	944	892	913	859	902	855	874	924	957	904	926	895	909	871	870	938	935	920	883	889	905	873	861	924	946	896	947	889	890	925	900	893	923	888	945	907	938	943	827	898	945	876	878	922	975	930	905	956	938	874	973	900	906	944	917	913	933	918	927	909	927	913	897	927	938	885	959	861	928	859	881	888	903	945	879	914	952	922	880	918	903	883	909	893	913	882	857	885	925	917	928	893	843	868	897	879	912	943	858	938	896	904	904	919	878	892	881	899	888	866	943	924	950	915	859	940	920	851	903	903	964	872	919	914	911	923	866	871	886	909	885	889	926	881	878	924	900	901	878	916	942	871	904	943	893	851	952	880	928	908	891	906	866	874	937	910	908	930	952	957	881	895	870	940	895	847	877	947	887	938	901	947	955	879	885	883	928	898	936	879	915	919	915	924	909	884	887	930	951	925	926	899	917	917	852	935	960	907	927	916	891	921	922	962	895	870	862	925	886	971	892	922	949	938	906	930	906	876	937	914	898	927	909	968	903	930	918	911	868	903	987	947	920	919	897	929	886	943	913	982	889	949	920	917	910	951	923	917	926	931	905	907	888	929	868	901	914	885	905	898	908	922
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
