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
338002345605	338002346163	338002346713	338002347263	338002347813	338002348363	338002348913	338002349463	338002350013	338002350563	338002351113	338002351663	338002352213	338002352763	338002353313	338002353863	338002354413	338002354963	338002355513	338002356063	338002356613	338002357163	338002357713	338002358263	338002358813	338002359363	338002359913	338002360463	338002361013	338002361563	338002362113	338002362663	338002363213	338002363763	338002364313	338002364863	338002365413	338002365963	338002366513	338002367063	338002367613	338002368163	338002368713	338002369263	338002369813	338002370363	338002370913	338002371463	338002372013	338002372563	338002373113	338002373663	338002374213	338002374763	338002375313	338002375863	338002376413	338002376963	338002377513	338002378063	338002378613	338002379163	338002379713	338002380263	338002380813	338002381363	338002381913	338002382463	338002383013	338002383563	338002384113	338002384663	338002385213	338002385763	338002386313	338002386863	338002387413	338002387963	338002388513	338002389063	338002389613	338002390163	338002390713	338002391263	338002391813	338002392363	338002392913	338002393463	338002394013	338002394563	338002395113	338002395663	338002396213	338002396763	338002397313	338002397863	338002398413	338002398963	338002399513	338002400063	338002400613	338002401163	338002401713	338002402263	338002402813	338002403363	338002403913	338002404463	338002405013	338002405563	338002406113	338002406663	338002407213	338002407763	338002408313	338002408863	338002409413	338002409963	338002410513	338002411063	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
68193	38871	22553	7073	1910	1165	895	800	713	598	554	594	556	673	592	503	608	505	463	386	399	382	333	344	374	335	302	324	333	315	350	311	355	332	330	303	366	324	289	302	330	354	303	308	305	279	377	308	330	327	299	298	303	311	315	329	310	320	298	304	276	302	311	298	323	327	345	316	327	329	305	296	313	323	279	287	321	301	282	318	292	289	331	320	326	310	322	302	317	305	353	313	298	329	318	312	315	303	250	292	285	316	290	292	324	321	293	313	312	290	328	287	351	328	306	298	290	283	306	306	324	299	287	312	303	300	310	280	306	303	275	337	347	316	289	284	316	339	280	302	345	283	317	308	296	310	318	293	321	329	320	308	268	284	286	291	297	320	312	348	309	309	314	291	306	289	318	313	304	299	267	342	314	300	315	310	313	342	271	329	338	298	304	300	287	268	306	272	315	296	309	299	315	305	298	307	280	325	302	306	316	321	328	315	304	282	315	303	324	291	300	309	325	321	311	327	307	294	323	328	299	331	336	304	311	316	317	305	289	310	313	285	297	301	312	299	337	290	293	308	306	306	299	285	272	283	291	307	327	283	311	309	335	309	334	333	307	319	302	314	294	318	286	312	304	288	334	310	281	320	328	334	272	311	277	329	328	305	294	323	287	304	322	311	311	296	271	317	328	279	274	295	293	350	305	324	267	310	323	260	281	287	306	293	314	311	306	309	301	292	279	291	293	309	298	285	338	321	297	295	284	337	317	294	285	294	312	305	328	302	302	291	324	328	306	318	347	341	301	317	311	292	285	264	313	295	331	314	272	328	290	311	310	319	300	318	325	318	290	304	299	283	276	312	287	284	310	300	326	341	373	338	336	294	296	327	295	282	322	353	305	341	295	288	289	291	304	325	322	315	270	333	318	306	316	316	339	317	338	291	299	324	313	320	348	276	290	293	303	308	301	274	307	304	285	336	333	319	337	280	312	316	314	282	282	302	317	315	295	336	284	290	311	316	337	314	318	307	274	295	326	316	327	299	302	309	256	289	303	322	299	307	260	291	321	316	338	305	324	229	304	281	319	274	311	286	300	292	333	313	308	321	318	286	316	280	304	329	316	319	327	331	308	288	320	351	293	294	316	293	273	321	281	335	282	315	330	305	279	316	270	315	318	287	282	302	282	330	304	306	296	318	289	270	289	318	293	292	277	310	321	322	287	292	306	332	301	315	317	305	330	311	320	309	314	319	321	294	314	270	301	293	334	312	310	300	285	323	304	322	289	305	311	321	309	335	294	278	300	330	294	317	282	309	311	318	316	347	296	280	312	286	317	314	273	319	318	318	312	288	313	264	332	309	319	311	289	288	332	307	284	287	328	324	304	265	285	265	297	339	300	294	287	315	296	308	350	344	334	326	294	332	323	296	281	341	296	339	300	294	264	306	306	311	334	285	302	324	319	291	321	311	306	299	293	313	308	335	312	302	278	335	319	269	277	272	307	273	301	311	317	273	308	328	303	319	296	260	335	310	283	276	294	315	352	297	280	293	319	342	312	286	311	284	328	303	303	340	289	308	331	326	316	320	292	300	307	290	319	313	295	311	295	274	305	317	308	278	308	274	301	305	300	289	281	323	338	290	311	298	316	323	299	290	322	325	316	296	262	297	325	289	300	290	341	331	301	323	291	275	307	314	312	338	325	305	301	328	347	276	329	296	335	310	283	333	302	281	312	307	294	345	312	302	277	325	302	311	320	320	271	305	308	283	336	297	306	324	295	300	306	294	330	274	317	322	286	321	318	303	297	272	301	313	307	294	289	296	327	326	295	328	304	329	313	344	291	309	365	311	333	282	276	313	353	325	309	304	314	297	323	276	309	305	300	276	309	321	315	328	338	342	322	318	328	296	285	268	345	328	300	339	335	309	311	301	321	325	297	326	314	323	266	315	329	317	331	289	316	300	291	308	285	305	292	293	316	310	288	293	366	344	312	349	325	295	328	306	290	307	315	338	318	302	292	336	276	293	312	297	321	297	327	272	313	305	275	336	292	301	329	291	325	320	307	285	287	296	321	294	288	297	289	293	306	318	299	316	313	301	310	307	302	313	331	306	318	301	297	322	318	324	296	314	302	294	303	316	276	297	315	321	315	331	295	292	295	321	329	313	326	294	279	323	277	360	315	288	326	281	332	285	277	305	316	321	318	309	299	293	307	270	296	294	291	316	310	314	331	311	269	316	302	330	287	280	355	325	302	298	335	265	305	308	303	297	284	335	305	294	279	275	272	332	314	288	352	328	296	299	289	303	295	319	346	351	312	320	297	320	314	321	270	313	355	291	323	298	296	303	314	322	301	317	296	332	321	341	322	274	280	287	312	289	268	349	323	308	328	293	285	295	303	278	291	323	317	272	317	286	316	319	308	305	280	307	320	303	290	288	329	311	303	332	285	330	321	309	338	291	283	255	278	304	297	311	331	300	312	309	320	300	325	322	341	270	308	335	334	273	343	306	316	331	323	307	337	309	294	307	297	300	304	317	320	310	289	270	310	326	326	324	313	285	297	305	312	322	327	284	295	290	281	287	316	304	292	302	276	319	270	298	303	291	319	301	284	297	328	314	292	280	310	287	321	304	257	321	326	283	335	305	330	309	308	321	273	296	336	293	276	330	334	289	310	268	309	307	293	300	294	265	309	310	327	266	285	338	301	276	316	305	287	289	302	297	332	311	290	316	321	339	324	301	284	299	294	328	329	329	298	278	318	292	278	283	313	292	310	287	320	282	304	329	339	311	308	301	306	296	314	320	311	298	279	313	321	288	273	297	303	286	300	324	291	302	352	331	298	311	309	285	278	317	304	293	322	304	277	309	290	326	292	311	321	314	287	298	309	281	312	286	311	281	342	297	303	291	291	337	299	302	291	302	324	307	287	296	288	358	292	294	306	316	327	330	315	296	333	293	298	280	280	293	299	303	283	305	283	251	305	306	281	293	281	314	313	281	326	298	290	281	297	316	300	328	303	294	322	298	308	282	308	312	353	335	310	348	307	287	327	336	323	294	313	308	305	276	305	334	302	295	288	298	360	301	302	307	283	294	300	323	324	302	290	332	301	296	293	321	322	289	311	287	338	325	293	304	306	327	325	298	299	284	277	317	325	296	323	289	330	303	292	341	313	328	325	328	291	315	319	295	297	305	314	297	284	286	327	312	346	290	328	299	316	317	275	274	354	321	303	294	277	309	291	290	336	291	311	296	340	312	310	286	306	321	313	296	338	320	309	271	326	280	294	324	277	306	312	302	290	334	286	312	310	293	273	269	303	307	313	305	314	299	257	288	330	319	302	350	281	311	323	293	279	312	306	282	300	310	300	333	279	324	297	284	293	323	306	331	313	309	294	313	333	280	339	307	319	328	311	302	292	298	299	304	313	316	293	319	319	279	317	285	303	324	305	335	318	314	292	296	282	314	298	324	301	297	312	352	294	298	272	286	312	290	261	287	262	312	323	321	326	317	300	304
42002	26554	23271	9612	5658	3877	3379	2823	2507	2268	1993	2054	2267	2483	2129	2232	2381	1954	1818	1404	1214	881	822	759	763	743	744	718	819	836	780	788	738	801	863	806	848	770	711	694	676	699	645	666	642	607	592	615	578	650	655	652	676	624	615	636	612	649	596	636	640	653	651	672	698	658	605	631	600	626	595	637	655	637	657	648	634	703	618	603	637	639	650	634	633	620	658	598	590	635	627	652	638	624	631	626	698	665	639	607	688	609	603	664	654	671	619	653	628	636	630	600	597	613	659	638	601	640	619	617	636	602	596	593	598	644	665	660	638	625	667	641	640	596	650	611	653	621	630	647	605	653	638	655	641	683	695	618	638	621	650	652	657	606	630	603	655	642	597	627	624	598	641	649	636	626	635	600	624	664	605	610	632	624	604	632	660	649	673	646	673	649	665	672	630	647	615	616	623	606	641	591	628	631	663	668	650	640	651	639	611	653	631	644	643	636	640	659	640	621	592	613	682	646	620	597	587	644	618	630	606	629	672	648	616	644	657	687	580	624	660	649	653	659	640	652	664	656	604	597	615	598	611	660	611	627	632	651	621	591	596	644	644	598	629	625	652	632	631	626	586	626	596	624	602	638	661	663	670	642	677	667	648	663	573	659	632	619	621	598	632	653	649	631	639	637	604	646	612	647	619	665	650	611	647	608	644	638	647	667	614	630	577	664	615	616	587	658	624	624	637	612	622	616	582	597	672	596	689	615	640	634	637	663	617	630	694	612	655	614	674	653	636	626	641	671	621	683	615	630	669	639	657	592	636	648	680	616	633	620	659	639	610	630	575	631	699	641	641	618	610	591	661	628	641	588	644	650	596	614	635	614	682	649	620	626	592	593	608	643	636	613	610	628	652	615	599	627	635	569	637	643	626	664	624	627	704	664	598	615	643	620	653	627	664	623	647	655	637	639	620	643	619	617	646	638	645	667	624	615	659	649	596	639	631	644	602	646	647	618	621	652	646	633	652	680	637	616	664	627	662	651	598	666	608	655	681	652	586	597	677	644	649	663	656	575	632	634	633	667	646	644	591	689	615	652	625	657	604	639	653	629	585	621	654	610	716	617	656	653	664	643	645	627	639	620	606	630	639	625	680	636	611	674	696	652	613	652	630	658	655	603	635	628	629	640	636	633	626	636	613	649	641	628	646	621	603	660	648	595	636	645	611	628	659	604	624	620	643	630	631	630	618	628	651	601	642	671	621	654	584	614	588	641	610	660	618	636	671	643	678	633	639	614	635	654	663	643	617	626	661	612	609	650	618	621	618	643	629	661	660	622	608	626	649	655	642	657	583	609	642	603	677	612	601	587	659	665	641	644	668	670	644	603	639	609	647	615	629	610	604	628	671	658	668	641	628	609	631	635	663	630	622	629	633	647	586	657	653	625	633	653	611	656	642	664	658	615	652	629	638	574	619	697	617	624	646	623	592	690	627	703	667	677	609	616	660	654	618	687	613	683	613	642	628	622	636	654	616	637	667	637	629	625	638	616	617	637	585	697	638	618	620	645	632	662	622	579	631	605	613	639	657	675	666	635	615	673	596	647	588	646	617	618	660	623	638	661	632	635	608	603	596	649	624	662	599	649	611	653	623	648	632	672	656	615	641	606	664	632	649	603	595	623	646	633	626	630	618	643	605	626	615	604	637	642	621	625	630	678	596	641	644	599	594	694	651	604	629	655	589	600	613	628	620	617	655	636	633	615	651	637	609	666	638	586	648	638	605	659	659	662	624	683	642	601	613	672	642	659	677	639	603	618	663	593	649	650	623	632	631	642	637	583	658	619	641	614	679	617	637	575	651	620	614	640	641	616	639	637	655	620	668	642	637	631	648	614	638	651	651	643	638	666	620	610	629	645	592	600	644	639	623	592	604	631	625	657	658	652	657	631	648	629	592	635	626	614	602	619	624	628	651	635	623	664	631	615	650	646	622	697	613	663	630	614	671	601	578	622	703	623	642	623	630	617	609	619	657	621	670	622	649	623	623	643	673	614	605	648	606	620	620	644	621	592	634	612	655	624	629	622	608	626	605	638	647	676	603	610	624	612	594	613	615	618	676	614	663	647	630	615	647	608	661	638	645	634	609	619	630	611	653	643	625	660	602	588	606	638	644	642	615	603	657	649	622	653	636	644	630	619	626	652	623	655	650	618	648	666	622	635	627	583	630	598	642	634	638	605	578	615	632	603	623	677	631	622	643	662	678	561	659	617	644	656	630	636	694	645	670	660	641	585	665	620	639	649	656	641	611	625	667	587	603	643	566	668	649	640	611	626	613	635	664	593	655	627	621	658	629	669	589	583	614	649	624	603	636	673	614	645	678	616	639	666	645	641	625	649	618	642	663	624	599	638	602	686	674	644	632	610	649	637	639	618	660	645	639	631	607	654	614	629	600	662	616	636	613	650	634	679	654	656	622	625	591	616	623	613	628	677	614	633	630	630	675	615	656	623	615	658	642	595	614	625	653	647	633	658	645	669	627	652	653	649	636	684	608	627	626	631	639	652	647	630	615	666	608	621	643	623	645	611	656	657	672	630	659	606	610	599	629	616	644	615	635	599	652	625	649	625	641	655	571	610	645	634	642	643	617	635	615	643	569	662	642	613	639	620	619	656	631	623	646	614	615	648	666	619	631	661	618	626	639	597	660	636	613	633	627	658	629	650	627	632	625	600	653	632	631	605	656	680	605	664	666	622	625	621	663	646	597	658	605	630	587	624	658	678	639	612	647	633	679	627	643	608	613	629	644	651	616	598	630	630	657	674	616	616	646	628	604	624	621	658	620	619	621	631	623	621	644	649	633	649	694	663	599	659	644	653	602	618	659	627	635	633	652	621	626	620	594	681	633	629	638	592	641	646	587	634	671	666	601	641	629	662	648	695	577	638	639	688	666	604	612	673	592	627	627	664	664	631	620	667	663	646	649	627	635	609	598	646	616	616	617	640	628	616	641	619	653	625	660	610	602	610	608	661	641	659	596	617	627	598	639	655	625	635	655	623	572	605	620	651	666	668	663	635	636	694	690	627	625	641	631	645	702	615	624	658	646	614	645	635	603	652	593	655	621	675	588	617	607	632	609	645	638	663	654	621	635	677	654	630	668	675	628	682	605	619	616	612	662	597	617	631	580	617	633	588	626	628	620	639	627	620	617	645	646	628	675	596	618	650	621	642	608	675	677	624	644	639	625	622	639	625	593	657	647	634	635	641	652	600	688	625	627	664	669	607	639	636	602	631	672	629	637	607	645	659	649	597	615	624	669	633	614	651	671	663	634	648	619	646	670	617	616	630	657	658	594	626	645	651	640	615	665	595	654	619	692	653	637	637	635	620	614	646	642	672	618	613	614	649	621	607	611	629	593	586	663	629	637	636	648	602	649	607	636	656	612	726	677	603	595	636	650	653	612	610	614	599	660	614	601	638	612	652	636	627	646	617	630	645	658	671	624	625	634	639	625	603	643	614
44839	22274	7649	1631	680	471	389	342	351	355	359	310	287	316	311	295	281	322	291	287	278	274	268	277	272	257	276	235	288	254	267	283	246	265	289	264	268	236	271	239	280	239	238	236	249	249	234	216	266	246	236	281	231	265	264	222	265	238	254	258	267	287	235	283	262	253	251	220	244	246	300	229	253	289	230	267	244	247	298	257	257	235	248	257	250	242	227	280	261	274	241	263	287	282	255	252	258	257	255	238	254	238	240	270	253	245	252	279	237	249	238	237	231	232	263	257	243	261	273	243	249	241	217	251	273	245	269	243	249	230	250	229	273	251	259	278	238	241	260	262	278	263	265	263	256	236	240	269	269	262	242	235	266	239	229	270	255	283	244	247	236	248	266	247	241	251	248	261	249	237	215	231	226	260	278	240	262	252	259	278	261	258	272	257	255	280	235	244	254	252	263	264	243	239	240	242	247	247	279	237	228	252	264	310	268	253	300	274	272	224	260	232	237	252	263	225	260	228	268	265	262	225	260	236	249	257	275	263	242	230	297	234	231	249	261	271	290	265	232	260	293	272	244	271	245	245	271	244	244	223	245	216	222	267	242	250	263	266	231	253	250	286	268	236	253	267	276	242	266	259	255	262	240	261	257	233	247	259	264	246	263	251	258	237	241	278	263	213	245	266	254	287	241	260	256	261	258	264	227	250	276	267	252	278	257	259	259	250	235	255	261	240	255	243	227	248	276	237	253	248	251	264	285	256	256	250	283	258	238	279	242	271	288	259	263	282	253	199	258	230	255	278	244	238	251	234	244	281	249	246	260	240	273	267	235	241	250	264	261	251	244	287	270	242	283	273	253	262	210	238	250	249	244	242	242	217	245	256	218	278	268	233	238	238	262	269	233	256	268	277	231	280	221	241	209	261	245	271	268	211	243	232	294	253	290	250	238	214	281	246	269	259	254	272	238	241	271	302	280	248	266	251	284	272	224	260	248	259	275	207	276	236	254	275	255	255	248	262	250	248	200	263	250	253	239	261	266	231	272	283	238	234	248	242	274	235	280	244	244	273	255	246	273	263	256	275	225	243	255	269	272	258	283	225	246	254	271	271	262	246	218	225	244	294	233	277	250	250	260	241	243	220	227	248	248	277	259	229	233	264	253	246	270	230	245	261	257	247	243	229	281	262	221	259	228	258	286	311	243	254	260	261	289	244	248	244	239	243	277	244	237	247	260	269	257	251	258	258	246	265	235	252	286	255	281	252	261	261	261	248	271	245	266	228	263	267	285	245	229	253	277	262	259	319	251	231	266	257	271	254	277	235	261	286	264	243	232	251	258	261	272	233	300	254	252	273	216	266	235	222	276	239	233	271	243	230	246	262	236	233	236	238	277	264	246	244	246	256	248	250	267	268	248	252	227	266	247	256	218	291	272	247	251	271	224	247	249	257	251	294	240	262	237	240	263	227	264	244	281	267	235	251	253	229	286	263	269	243	241	246	263	222	267	270	244	251	255	274	226	290	280	259	248	237	254	291	265	254	238	249	263	276	231	252	256	256	252	246	252	254	280	259	278	236	253	278	220	235	273	258	245	243	252	249	249	237	234	286	253	263	257	246	246	260	238	257	246	270	228	259	260	249	222	247	278	249	272	246	262	241	299	275	262	305	248	276	243	254	270	278	258	262	258	260	261	237	245	248	240	260	287	268	230	260	264	243	229	279	256	261	262	252	288	237	273	231	240	214	260	256	243	259	250	243	273	247	279	251	222	225	264	259	274	248	233	271	276	303	251	263	230	258	253	231	239	239	277	286	275	243	266	257	272	274	250	261	246	262	276	249	255	256	270	269	269	257	223	248	265	274	257	214	260	264	219	263	261	268	240	254	243	260	250	257	232	257	257	269	253	250	243	259	253	262	247	266	253	228	223	237	233	274	255	232	275	249	249	261	250	258	214	281	269	263	245	269	247	280	261	273	260	235	254	246	263	252	268	264	273	228	238	243	230	236	230	237	275	250	251	261	257	237	283	235	260	201	268	266	267	277	242	271	274	233	256	263	247	243	245	273	267	238	254	228	283	282	275	242	244	264	258	279	266	265	248	264	279	259	249	276	251	255	242	269	258	282	236	224	238	246	252	265	263	232	253	251	249	272	240	269	271	246	266	260	277	285	270	265	278	270	267	241	259	239	261	266	248	228	247	262	261	255	242	229	242	267	262	279	248	251	233	263	249	285	245	280	247	246	242	243	250	249	268	262	268	250	245	260	244	245	265	252	241	251	263	242	255	257	246	240	241	261	249	265	244	281	252	263	252	275	267	269	264	251	264	242	228	247	256	270	250	273	238	270	275	274	254	268	262	220	278	294	268	229	219	275	274	259	288	236	254	218	243	269	248	261	224	295	244	275	240	242	252	253	258	245	258	266	249	241	247	269	284	242	254	260	253	260	251	267	251	281	264	254	283	230	276	250	241	249	247	260	251	239	269	263	245	247	259	269	255	249	246	275	274	276	254	298	239	278	263	254	275	269	264	255	279	239	286	279	264	257	279	248	248	261	271	285	260	196	275	292	249	279	253	266	252	239	265	217	238	258	242	259	259	239	217	241	245	241	235	255	266	252	275	276	278	220	248	234	250	275	228	236	282	271	260	233	255	260	248	261	280	274	233	286	262	237	239	254	251	276	239	257	252	242	265	242	237	251	240	253	255	259	232	259	231	244	246	251	256	234	253	250	237	270	270	254	246	272	265	227	254	274	280	232	240	232	263	237	236	234	237	239	269	240	262	228	235	254	273	259	254	233	278	246	226	258	248	238	257	245	233	250	255	257	244	244	240	244	270	256	254	260	231	242	246	262	248	217	251	270	250	235	265	243	270	254	281	240	275	222	279	277	274	252	279	289	244	256	265	256	239	254	241	238	245	239	265	207	241	258	254	262	269	250	275	264	206	238	236	253	219	256	254	272	259	262	287	279	266	264	276	267	247	243	250	272	248	252	258	268	229	258	225	246	250	243	253	258	216	259	252	251	252	268	234	248	257	258	283	264	239	269	232	240	259	268	232	288	257	232	252	248	288	277	257	250	275	222	239	224	245	257	234	270	268	279	270	265	227	264	220	252	271	231	259	257	231	242	244	234	252	263	278	265	260	233	278	252	249	248	260	271	256	243	220	254	219	261	262	257	293	240	299	242	253	237	248	241	282	241	228	245	215	240	239	255	251	232	251	258	241	262	265	243	233	262	276	253	239	257	241	232	232	223	259	273	245	244	240	238	259	267	254	268	239	223	240	254	232	260	252	233	224	262	286	267	236	223	246	245	253	269	276	250	260	280	228	266	261	235	257	264	229	284	252	284	257	283	238	242	252	243	228	262	259	244	263	275	230	277	264	264	249	223	276	250	266	253	262	258	282	255	266	269	251	261	243	268	260	244	210	266	297	237	245	242	219	261	275	237	271	213	224	234	235	213	240	223	253	243	242	254	251	251	247	292	272	232	232	246	242	244	237	233
27099	13562	9625	3283	2220	1507	1167	1070	1010	949	945	874	797	822	787	840	828	730	797	760	663	654	618	615	553	526	609	613	597	607	623	570	561	551	666	619	625	585	560	551	560	545	521	517	553	526	546	553	554	531	533	518	534	530	499	562	545	541	533	529	555	573	551	503	509	525	528	531	509	539	527	511	518	539	502	583	542	530	505	516	560	502	564	526	575	541	535	518	526	561	529	531	525	560	570	584	564	537	513	536	528	538	507	541	519	522	558	531	505	548	565	521	553	538	520	585	507	574	566	526	539	532	537	499	517	538	529	524	530	517	500	497	505	552	552	547	542	569	602	525	561	538	580	535	526	534	569	527	500	570	507	488	541	585	532	526	550	488	496	527	519	564	534	537	531	534	560	543	525	549	555	518	562	565	531	544	488	563	527	555	541	549	565	548	522	505	516	504	526	558	497	567	537	552	529	518	513	516	559	550	564	493	544	561	541	558	516	501	568	533	554	552	534	504	529	507	548	513	512	515	548	534	521	510	578	547	536	521	574	475	534	512	515	513	536	520	533	533	569	538	556	553	571	511	486	540	524	549	543	509	524	541	527	532	578	551	512	517	493	571	519	542	531	544	510	540	523	501	540	513	496	530	526	537	518	549	558	546	484	521	541	528	551	550	539	541	509	501	554	525	545	554	559	509	569	536	506	543	520	561	536	521	526	539	531	561	522	560	567	527	552	525	518	515	532	534	530	512	515	542	517	562	525	524	575	544	531	539	506	509	548	530	550	529	542	528	512	551	534	534	599	553	531	558	564	514	525	545	519	531	531	528	583	515	537	498	500	525	573	562	538	563	534	510	568	567	568	501	543	520	533	515	533	547	523	535	528	554	503	539	515	563	536	567	551	568	513	565	547	536	516	534	552	576	533	519	548	529	538	526	497	535	577	534	550	562	495	582	564	535	511	486	569	506	518	534	489	529	522	536	541	528	548	510	558	555	542	521	551	543	538	584	537	541	579	538	550	545	541	520	553	601	527	516	512	527	548	502	536	509	499	530	543	533	537	522	497	506	512	513	503	494	515	541	569	540	515	528	537	540	548	503	520	549	514	544	539	511	526	505	517	520	547	545	565	512	537	514	529	559	556	525	509	514	533	562	559	544	554	537	511	503	529	551	559	510	515	553	494	540	544	584	545	510	543	521	572	533	522	535	538	551	539	557	536	543	523	550	512	503	534	555	545	541	545	533	524	523	518	505	531	531	528	525	560	544	553	514	529	497	545	502	541	501	541	544	566	569	551	536	492	575	536	597	567	543	551	541	543	552	491	534	525	561	547	488	542	563	484	544	524	528	520	536	538	559	562	531	556	533	555	508	520	563	556	590	550	503	529	554	471	521	545	519	538	537	583	481	562	509	562	573	537	548	536	524	546	523	527	549	516	565	545	529	501	534	494	519	544	487	555	523	539	520	522	550	546	522	521	549	534	564	481	595	541	523	510	510	540	526	513	499	555	543	513	515	554	553	522	525	560	542	542	593	531	566	502	531	568	529	545	565	521	533	527	596	565	544	573	530	522	495	512	544	525	531	539	558	557	537	528	533	537	505	553	518	507	505	513	542	540	572	489	545	547	520	563	591	556	492	542	562	515	581	529	518	576	497	589	546	562	524	540	572	532	535	525	486	546	534	521	507	497	523	560	572	530	574	546	530	548	485	501	502	592	539	523	519	540	515	528	521	533	543	525	548	517	487	565	507	561	550	542	496	534	518	492	585	534	515	562	501	544	540	550	589	521	571	522	542	539	505	520	543	534	566	503	567	557	548	550	531	548	546	551	535	544	533	528	577	565	547	561	540	565	553	548	530	502	540	523	481	547	561	523	536	560	564	534	537	513	513	569	534	548	493	524	505	514	507	516	568	511	517	499	505	535	505	546	530	538	514	522	566	542	515	553	529	517	531	556	586	521	565	533	545	537	572	508	558	531	550	540	498	517	560	544	556	499	574	552	552	533	517	569	560	515	524	510	553	472	513	552	548	551	513	584	535	527	602	529	556	548	524	591	496	539	540	522	553	510	534	535	540	475	508	508	557	554	524	529	559	506	549	532	549	559	533	525	522	539	538	576	560	518	542	556	528	541	520	566	518	600	571	524	530	540	582	515	549	548	546	539	514	520	594	552	540	533	497	521	535	551	517	559	549	562	532	530	543	502	550	513	533	531	542	512	499	550	570	566	556	578	493	515	502	556	524	544	538	529	507	548	501	533	565	578	495	486	537	537	534	541	518	537	532	550	546	532	558	541	505	579	507	538	533	518	540	526	532	571	504	486	552	521	529	527	531	558	545	512	529	494	511	566	516	529	516	525	549	502	545	538	551	569	597	544	495	506	578	551	513	527	534	534	546	541	548	519	540	483	560	530	518	555	506	510	505	496	546	527	511	542	498	519	526	496	530	536	550	554	562	509	537	532	535	531	510	521	502	549	536	536	526	562	549	520	515	555	567	521	536	541	530	513	492	534	541	541	505	584	566	554	556	558	536	530	514	540	570	527	551	569	550	580	543	542	555	535	513	533	522	516	540	537	520	510	524	543	554	558	475	522	501	525	503	542	505	502	510	547	507	540	542	540	548	505	548	500	546	521	510	537	510	510	565	541	504	514	529	534	537	518	521	550	554	555	547	555	558	536	559	532	529	557	522	525	493	545	557	517	505	539	529	516	524	504	543	511	528	528	535	534	527	535	504	528	512	526	514	557	535	570	527	548	521	566	564	521	537	517	566	528	515	566	554	554	591	540	531	551	528	539	551	512	517	511	493	500	569	527	549	564	521	507	520	580	511	521	563	545	507	570	534	541	542	527	568	530	554	529	536	580	544	550	542	515	523	551	527	521	531	520	518	493	510	557	549	576	543	545	555	534	538	529	533	556	540	544	577	560	524	530	552	532	560	494	511	526	566	537	538	522	505	541	558	540	538	538	513	542	521	569	527	507	557	530	555	529	528	543	560	573	547	530	542	544	517	558	542	528	517	553	547	524	536	510	513	541	541	513	514	519	560	524	553	544	523	542	528	554	564	550	537	539	539	555	557	562	501	531	529	537	540	574	518	542	558	516	554	540	540	506	561	541	547	554	534	545	565	521	530	514	545	518	528	523	511	513	540	525	562	561	524	532	532	540	528	542	530	571	498	504	561	502	550	512	544	543	537	523	558	524	532	541	555	574	530	565	522	515	564	521	538	516	543	554	524	522	550	507	575	541	562	538	542	519	567	545	522	526	534	552	573	525	507	524	518	522	524	535	550	503	533	494	503	510	530	549	559	549	570	521	553	583	552	542	545	537	518	531	545	528	550	539	504	522	511	515	550	555	525	548	532	503	513	531	514	541	542	529	533	525	542	583	545	557	510	513	521	499	566	565	545	517	519	527	534	534	561	516	502	556	526	533	526	533	577	536	520	535	530	571	555	549	537	565	512	510	503	558	547	534	558	545	563	568	523	553	491	500	558	521	504	545	461
59320	30709	14567	4219	1312	948	635	560	531	429	424	429	423	409	423	448	427	387	304	373	289	327	277	259	291	302	274	292	326	278	294	271	298	277	250	301	297	302	278	287	274	311	280	271	277	279	267	268	292	265	254	254	278	301	255	262	242	256	305	254	298	231	248	245	249	290	261	273	247	295	266	293	307	263	340	254	307	243	260	288	264	279	269	264	277	306	251	294	273	303	270	274	288	259	266	276	272	289	259	234	251	290	265	237	255	264	259	279	247	257	261	267	259	281	275	223	272	271	273	250	243	280	279	279	256	258	286	253	254	267	302	296	280	254	284	268	243	262	269	240	247	269	295	260	272	286	250	312	229	254	267	280	240	301	279	294	292	276	278	287	281	259	277	281	300	295	291	257	251	254	253	266	254	276	226	260	289	287	275	258	279	259	320	245	277	286	245	279	277	284	300	240	259	250	247	273	255	284	267	248	269	267	268	257	264	269	257	280	265	224	243	243	259	267	248	287	250	248	269	277	276	247	264	273	276	293	274	264	283	302	278	266	250	271	275	261	265	244	273	307	260	255	283	226	277	309	202	230	255	276	302	302	242	264	268	256	279	243	272	277	315	299	274	286	269	252	267	271	257	290	321	276	264	268	310	282	293	279	265	273	244	245	242	265	289	291	266	268	243	266	293	274	260	295	290	289	248	268	277	303	263	278	259	275	269	238	231	286	272	265	291	273	258	241	270	288	271	289	265	251	269	268	273	275	250	222	274	260	244	287	293	250	262	274	279	274	260	288	272	272	275	284	293	245	290	303	294	229	262	263	282	274	268	268	257	271	274	265	267	251	285	284	291	228	281	297	273	249	242	239	253	304	265	258	254	251	275	289	279	262	247	268	280	281	305	259	255	229	273	250	272	271	287	293	289	254	272	263	273	270	275	293	260	280	286	250	255	310	263	258	268	265	282	261	235	276	266	270	247	253	241	276	286	289	297	285	298	286	267	247	274	240	238	276	301	258	263	278	254	277	268	275	282	279	293	278	281	274	282	216	277	281	274	282	292	278	271	271	264	257	237	291	249	286	264	287	237	305	240	237	291	276	273	295	254	265	257	275	279	272	309	271	255	234	239	267	280	251	269	284	288	301	246	276	271	268	261	273	292	282	257	229	241	266	267	285	276	278	306	261	286	302	291	249	299	272	260	275	269	313	251	284	275	244	252	280	265	269	313	262	280	285	298	286	276	267	263	252	278	264	251	262	300	255	259	268	293	228	273	265	285	261	246	276	269	271	291	268	274	244	273	275	280	271	295	295	265	283	265	260	281	291	280	276	264	278	249	279	251	275	263	253	273	269	278	279	274	256	275	268	250	294	256	236	290	317	266	283	261	258	288	265	245	274	257	261	272	267	275	333	256	229	274	268	266	274	259	289	265	253	267	261	237	269	288	282	269	270	240	273	282	289	278	273	265	273	255	241	262	266	263	269	292	272	245	291	266	279	245	255	261	266	282	258	268	274	267	246	281	268	290	281	262	303	273	259	298	245	269	238	297	273	265	258	230	257	273	256	274	237	258	297	256	268	286	270	267	234	264	239	278	289	306	301	254	268	249	246	261	276	268	259	273	257	248	265	277	266	270	246	294	261	251	288	254	276	281	290	272	252	281	230	257	276	249	254	284	255	248	285	264	248	255	235	285	307	289	274	262	260	265	261	292	269	287	266	297	258	274	254	261	267	271	230	255	272	285	297	245	273	256	251	256	253	271	269	250	307	265	289	266	259	265	238	280	288	281	263	269	250	278	278	293	278	259	265	261	275	316	284	291	263	264	248	269	268	290	254	249	280	279	290	245	302	258	270	285	306	317	243	222	261	256	236	255	262	258	280	254	278	266	272	267	281	261	293	279	260	239	274	279	290	274	288	232	259	247	264	246	309	280	243	248	253	255	253	272	275	294	274	269	267	246	282	268	292	260	257	245	262	277	274	278	291	320	302	261	279	248	275	269	237	254	256	236	297	266	273	255	245	242	292	262	260	281	262	249	265	265	259	274	258	251	294	286	242	290	291	262	263	249	277	260	269	277	261	269	282	286	290	276	265	279	299	278	259	256	302	283	275	293	274	271	278	251	268	261	265	241	245	255	244	276	268	277	287	282	286	301	244	264	281	300	241	283	276	252	267	264	246	254	259	274	245	299	264	248	246	260	281	269	311	242	294	262	257	266	246	258	264	295	275	272	260	267	282	271	282	271	267	271	284	260	265	280	277	254	263	271	256	248	256	246	265	298	260	274	246	257	281	279	283	258	260	261	259	293	231	264	271	280	278	258	280	275	284	260	285	312	289	270	272	261	284	232	260	249	258	256	265	290	291	284	279	285	264	232	272	251	258	305	309	282	261	279	260	256	287	259	282	296	277	257	255	319	284	262	284	290	277	260	246	254	275	265	248	281	285	283	279	292	266	242	247	285	253	286	261	263	280	269	279	253	277	269	258	288	294	284	259	256	282	261	262	268	268	246	270	243	292	294	280	275	236	243	281	249	273	267	258	257	307	242	229	256	287	260	290	248	267	270	260	255	244	274	268	286	279	273	278	276	286	279	268	272	271	269	214	289	265	290	272	307	290	272	281	273	262	269	251	253	282	286	282	278	256	267	260	243	283	258	266	302	250	267	269	256	254	271	263	305	301	288	264	254	261	277	316	247	272	272	274	271	309	281	257	260	263	263	288	283	288	247	284	263	261	285	278	289	304	268	262	283	250	272	250	253	249	259	302	263	279	270	251	246	258	242	243	278	265	266	263	264	280	297	263	273	259	267	269	284	236	264	253	276	272	253	283	248	269	289	293	279	246	289	311	251	277	274	261	280	277	285	268	270	279	256	286	298	265	268	256	255	292	261	234	268	263	278	282	246	231	289	247	257	255	281	301	285	246	264	290	262	266	253	271	252	253	283	259	282	261	291	302	301	263	260	255	278	258	279	263	262	280	255	285	276	270	268	251	266	266	267	247	244	270	246	266	257	267	311	258	280	281	238	251	268	249	293	278	265	254	263	262	261	289	279	273	277	278	259	247	253	300	266	284	289	275	313	277	268	274	247	274	247	284	271	242	244	249	258	267	250	268	270	255	265	314	270	240	263	271	263	254	273	273	284	283	303	270	298	271	261	256	292	280	330	285	256	249	289	275	267	275	273	276	259	257	295	275	299	270	285	272	277	274	239	271	292	285	275	256	278	261	260	288	251	243	289	282	255	238	270	273	283	260	267	276	265	259	276	295	245	262	243	281	231	279	287	279	248	242	308	281	285	284	280	309	267	262	300	272	279	264	283	271	266	260	285	278	268	280	250	285	275	272	271	246	260	287	280	231	253	276	265	263	269	295	276	271	278	284	305	279	255	306	289	274	226	274	262	267	287	296	259	262	242	268	287	268	253	260	270	287	294	268	291	310	292	260	255	256	277	266	280	244	253	270	260	264	285	233	272	268	268	261	233	274	271	283	251	259	231	246	260	273
36901	18756	16447	7215	4146	3022	2440	2010	1759	1591	1477	1511	1375	1579	1676	1647	1495	1344	1186	1096	892	803	768	657	626	615	631	729	693	693	746	661	608	598	664	679	692	702	752	666	645	623	596	635	596	603	564	536	600	554	610	552	557	565	597	562	580	548	603	549	545	594	576	578	569	555	578	557	559	590	585	579	572	574	511	539	599	598	542	590	537	580	554	538	537	555	572	581	608	568	578	558	592	609	541	614	553	564	565	589	562	594	605	567	585	534	587	548	584	548	586	557	589	564	544	594	542	571	604	565	577	589	607	615	590	559	577	596	604	578	575	597	617	518	614	567	533	592	576	588	568	553	607	575	598	534	572	573	544	534	562	568	585	540	589	557	595	536	589	576	625	573	552	584	575	555	588	581	541	586	577	564	535	552	558	569	546	590	539	525	567	582	564	634	534	620	517	603	602	585	596	585	567	555	585	574	559	577	553	601	620	557	573	598	579	561	546	602	532	566	618	524	569	580	571	575	588	536	560	561	572	576	554	559	551	594	594	589	529	571	553	539	549	584	627	581	557	577	601	593	583	623	568	589	539	581	580	573	537	551	592	557	571	564	558	540	587	579	601	590	580	566	549	567	572	595	576	558	545	579	569	560	585	562	578	543	565	618	590	602	528	538	573	601	554	566	572	584	551	582	562	603	558	595	588	570	617	560	603	585	544	561	552	565	591	573	588	576	623	585	586	564	605	600	585	551	544	582	621	568	555	521	556	584	568	561	568	568	574	583	562	588	578	563	566	573	520	554	587	600	608	560	566	559	572	584	578	599	583	544	579	595	609	564	580	593	563	583	573	576	567	581	571	560	589	564	577	541	561	590	535	554	601	573	502	582	561	563	588	562	604	559	584	633	558	593	556	550	543	606	617	555	533	561	614	587	565	595	565	549	579	582	547	571	579	560	591	551	555	569	579	573	558	551	569	581	560	548	545	550	541	639	587	569	561	557	530	621	563	554	570	563	588	556	532	605	556	530	545	546	637	593	597	540	583	603	582	571	623	545	585	600	535	582	568	579	566	577	547	543	529	601	570	563	599	553	561	594	554	566	540	594	564	585	499	577	580	562	572	550	544	546	601	523	567	571	613	550	546	588	585	561	517	594	552	569	548	577	575	548	564	582	568	579	552	582	552	585	556	518	584	518	595	541	540	598	563	557	560	597	580	536	604	583	585	562	567	584	533	578	592	546	551	542	551	598	566	594	572	582	588	576	580	575	549	564	538	572	553	604	569	581	572	588	559	510	553	538	565	565	570	571	594	568	581	575	591	590	535	554	600	593	586	610	575	583	565	567	577	592	518	547	580	590	558	609	601	542	548	551	599	559	569	570	599	600	575	560	567	589	599	520	558	543	564	601	600	583	582	551	563	594	512	553	633	554	577	585	568	562	545	591	580	545	553	573	595	551	522	579	585	591	556	547	540	551	552	537	580	580	584	564	541	542	571	539	592	647	571	587	592	559	575	571	628	595	595	577	581	538	549	570	542	619	543	546	594	547	602	582	531	617	548	541	581	546	535	569	551	572	540	599	597	534	545	592	602	606	569	571	571	603	532	550	566	545	562	552	523	576	587	612	560	549	549	556	561	565	544	577	547	610	581	557	563	554	572	579	587	549	594	531	614	501	609	565	610	573	577	535	571	550	569	568	564	550	560	542	561	518	573	566	578	587	523	582	637	620	592	554	542	564	561	556	571	552	576	575	556	548	558	560	580	587	549	570	563	548	555	556	554	548	556	584	564	531	563	532	601	556	552	527	539	568	620	554	591	562	547	539	546	561	581	570	606	561	557	560	622	575	571	592	516	563	575	580	583	568	599	631	540	606	570	568	607	590	574	594	593	574	566	551	607	497	579	561	573	582	545	535	542	583	559	550	543	548	559	562	588	569	641	583	592	580	561	586	552	531	586	570	587	535	553	573	567	583	573	580	572	598	549	586	561	561	529	561	593	552	581	576	568	566	546	609	564	630	553	587	572	574	582	543	546	544	586	575	559	546	530	557	590	584	546	552	600	609	551	585	608	543	559	572	569	595	593	569	613	556	550	534	548	567	535	563	548	616	582	577	555	569	575	584	582	583	608	559	626	602	538	584	590	548	521	577	559	543	578	580	594	580	577	574	593	567	610	553	566	561	567	578	566	561	557	517	551	594	589	578	574	561	576	557	567	550	548	566	587	549	584	596	572	546	579	604	545	532	586	582	583	520	577	588	567	534	577	491	608	560	586	553	571	535	559	561	558	616	586	583	528	547	601	575	560	537	554	539	604	578	594	589	585	576	548	606	553	594	583	565	543	591	542	542	570	587	513	589	536	524	590	536	554	583	571	565	553	593	572	590	577	572	601	592	595	520	563	556	557	575	552	551	552	588	583	559	554	547	586	599	583	619	557	562	596	558	559	563	567	561	604	573	529	599	595	586	580	595	581	561	555	598	592	589	554	621	586	551	550	546	583	550	585	546	589	537	592	606	564	547	560	576	553	549	517	612	545	561	557	560	543	597	584	581	534	570	594	579	583	572	582	595	572	616	543	613	581	552	601	561	566	579	543	567	570	571	561	557	556	603	520	589	589	549	561	576	550	592	592	564	580	542	584	562	540	619	591	595	582	575	522	581	564	555	586	568	573	587	587	580	612	637	553	544	600	585	519	576	564	591	600	534	553	536	584	586	597	602	562	527	574	558	616	546	530	568	581	554	593	531	561	542	541	540	547	552	580	543	554	585	564	571	591	597	543	589	590	548	580	556	582	569	582	573	561	604	555	569	584	559	578	581	569	598	572	510	543	549	556	616	540	550	575	583	563	564	537	623	593	573	552	552	569	597	579	616	552	579	586	584	531	585	583	571	594	607	573	609	556	591	586	594	585	528	574	550	533	574	556	567	543	565	593	529	575	591	578	597	541	550	544	544	579	621	562	611	577	607	573	603	560	552	583	585	560	598	570	569	515	542	506	559	598	568	597	535	555	570	549	546	577	589	591	623	562	580	551	592	542	540	586	581	576	631	537	568	586	542	585	546	570	555	606	568	597	571	541	557	605	560	565	576	562	566	566	598	572	569	588	581	570	581	588	540	584	596	574	579	566	550	535	537	588	587	587	581	580	591	566	556	581	549	545	592	583	599	557	582	561	607	570	584	574	560	558	569	575	597	510	582	563	514	577	594	588	586	583	531	584	573	568	551	568	573	577	549	575	573	582	547	588	571	555	579	586	573	610	524	564	597	534	521	552	569	596	616	578	592	602	563	549	560	540	609	598	558	538	548	587	601	558	555	618	565	568	574	573	599	566	610	563	591	622	594	574	626	573	574	564	607	605	578	548	566	569	594	586	597	597	557	594	570	536	546	549	580	563	552	575	605	597	548	566	559	527	572	610	586	602	563	586	629	551	607	584	571	578	590	574	570	568	605	556	574	565	574	548	491	556	593	567	572	576	555	555	584	586	591	616	559	566	516	550	546	582	536	585	573
64599	35162	22812	8381	2541	1472	1052	888	774	655	617	629	560	631	750	628	604	489	536	491	395	346	361	371	349	280	321	275	331	346	348	345	346	326	326	290	318	327	339	310	346	322	323	307	337	310	294	303	340	291	292	272	330	311	308	321	314	312	316	299	335	281	297	297	299	271	291	306	293	280	268	276	323	279	288	307	308	328	294	267	292	340	336	310	265	295	315	280	301	321	299	328	290	304	313	284	305	317	291	279	262	284	284	302	311	317	293	283	310	293	254	313	293	312	305	313	333	300	300	319	246	301	292	300	285	304	313	305	279	311	306	337	325	266	277	300	313	312	272	316	283	306	306	297	301	252	302	305	270	287	278	294	306	292	318	263	297	320	286	321	313	279	281	342	263	294	303	299	276	327	358	307	323	303	277	253	327	289	325	274	312	301	310	300	294	326	298	281	256	273	254	296	271	298	325	318	290	272	306	296	301	288	305	259	306	293	316	306	282	300	299	301	302	282	277	305	297	260	283	285	312	292	315	273	273	300	299	277	284	290	312	278	298	296	293	314	320	309	304	329	305	274	336	290	300	310	267	297	299	294	295	298	271	288	304	285	268	319	291	312	289	275	280	272	288	308	299	282	323	296	309	325	348	315	312	314	273	294	328	303	304	307	309	303	308	311	278	298	287	291	330	328	318	339	306	316	292	290	280	295	270	278	264	264	324	298	329	332	308	305	325	296	309	302	285	316	299	289	311	300	317	328	299	277	291	304	295	306	317	295	338	275	288	292	275	307	300	315	272	316	311	300	317	266	309	329	274	307	304	310	286	256	302	306	269	311	290	275	292	318	303	311	318	306	306	291	296	285	291	315	299	338	300	308	304	356	311	282	276	339	299	302	292	339	293	311	294	282	284	289	262	292	294	334	315	354	302	331	299	316	302	310	325	299	286	296	275	323	289	312	291	276	322	293	296	311	292	300	295	301	295	288	298	306	293	287	313	311	299	317	273	311	316	311	325	311	335	304	314	333	317	298	274	265	317	278	307	264	279	315	289	294	324	310	303	309	282	327	296	298	260	276	289	299	295	294	339	306	324	287	271	304	279	292	307	320	284	300	287	305	281	305	302	269	313	333	308	315	302	317	288	277	320	296	309	302	268	266	321	299	290	281	274	313	305	300	304	297	274	292	297	297	313	307	304	325	300	296	303	323	304	290	274	284	316	319	294	259	310	287	336	283	312	308	278	269	296	274	327	296	287	304	287	305	275	330	318	276	283	303	271	316	308	279	256	280	302	306	299	297	278	291	295	295	295	305	264	310	289	294	287	289	319	315	300	286	292	298	306	313	258	270	307	306	292	283	284	316	279	295	280	280	255	296	289	265	303	264	304	320	315	292	312	327	309	300	312	368	307	302	320	299	270	330	287	303	301	314	299	314	293	315	304	301	302	273	297	322	292	312	281	325	302	287	297	311	327	305	287	286	289	298	277	315	312	308	310	335	284	294	288	297	318	283	277	352	297	275	294	281	300	288	277	283	273	299	304	347	291	296	296	321	284	298	331	295	267	274	270	275	312	304	279	282	304	276	279	304	285	280	315	316	283	294	283	322	336	305	307	337	299	284	296	323	304	268	280	298	335	310	314	296	274	289	334	299	301	355	292	296	317	301	282	309	278	325	302	315	316	301	293	328	319	296	306	315	292	284	331	254	330	304	309	280	336	300	334	294	299	298	360	330	277	279	276	311	305	278	316	293	289	294	322	277	271	285	287	301	290	340	288	305	310	304	307	329	321	327	327	290	329	323	312	293	278	306	318	319	288	318	285	285	309	294	284	350	299	327	266	300	282	340	296	302	298	289	313	322	301	275	314	304	281	297	320	310	311	302	300	283	276	284	291	312	294	275	276	277	275	285	308	289	314	325	298	307	334	307	305	305	318	308	304	319	303	311	279	321	307	282	321	294	306	308	296	285	269	291	290	297	326	310	304	266	277	303	299	319	280	299	297	285	291	282	342	297	331	314	292	294	280	279	285	283	299	328	297	275	290	296	329	300	263	337	308	313	317	271	310	271	310	304	331	310	292	325	320	338	319	276	307	296	339	279	271	299	296	300	270	289	310	318	282	327	309	272	288	307	281	284	320	298	308	310	298	295	318	294	282	288	298	310	297	292	310	321	312	316	281	333	241	262	262	286	301	276	301	295	307	269	285	318	303	306	310	308	293	339	316	305	281	281	297	340	337	290	265	304	276	299	313	272	247	322	315	300	308	313	312	292	289	302	316	304	286	291	307	315	294	293	282	312	325	323	296	317	271	296	282	225	292	289	326	326	293	292	303	279	276	299	297	305	287	274	272	301	308	289	265	294	306	290	271	280	273	337	315	294	301	331	276	309	278	321	281	290	291	305	289	283	316	318	325	309	290	285	274	297	307	324	328	300	324	269	288	302	307	330	259	324	279	290	317	319	323	300	322	263	303	299	307	271	288	295	274	270	277	268	280	316	299	334	299	319	293	319	286	310	318	317	312	320	298	272	274	289	318	320	293	305	269	288	289	345	317	297	264	330	293	300	302	296	331	299	296	301	313	310	281	297	297	309	261	328	292	288	306	326	321	304	298	292	293	327	296	323	277	260	311	319	320	263	268	276	320	305	240	361	343	306	329	283	306	293	282	314	311	338	275	310	351	284	336	300	286	316	303	291	327	291	277	303	324	332	292	303	304	298	285	315	344	316	310	290	293	333	296	291	312	305	315	334	294	313	290	335	305	326	291	290	288	312	329	309	292	290	306	314	295	318	285	292	323	299	331	319	311	296	261	292	281	283	276	333	295	309	349	293	296	315	302	297	297	303	289	289	310	301	290	285	319	298	300	286	308	277	326	314	293	285	305	272	284	296	317	344	310	297	305	312	257	322	317	322	286	321	297	325	287	283	312	307	294	324	314	300	309	303	270	293	301	324	305	282	318	284	280	248	291	313	296	279	303	282	292	311	285	310	276	316	307	296	315	315	258	288	288	308	304	313	303	296	284	267	279	302	292	284	313	306	311	297	295	263	279	295	308	288	295	322	298	290	317	295	300	301	286	310	312	294	297	311	283	308	289	296	294	303	291	284	307	312	307	289	313	326	304	288	275	290	252	309	304	276	284	284	302	299	276	305	314	301	300	282	318	317	283	284	317	326	299	285	313	295	301	310	301	324	291	300	282	295	315	317	308	304	289	304	273	322	302	293	324	309	267	290	273	298	302	285	305	301	315	295	306	289	314	309	290	306	278	300	302	289	326	308	299	273	320	297	317	330	299	319	309	303	273	270	308	322	301	274	295	307	296	269	327	287	295	332	302	315	308	297	327	323	322	285	300	299	310	295	296	307	296	271	308	314	303	298	291	299	319	304	299	302	308	292	278	291	282	301	289	309	328	279	304	310	340	312	310	326	304	304	303	326	296	287	285	309	304	302	283	305	284	288	305	299	301	295	257	280	278	311	254	265	263	317	306	287	326	322	342	305	255	259
38945	23322	24930	11692	6800	4781	3908	3264	2860	2467	2296	2438	2263	2884	2989	2989	2743	1913	1882	1763	1248	941	895	821	725	711	744	802	841	861	886	882	774	805	745	711	783	751	753	809	802	770	688	696	679	652	607	635	633	639	627	603	659	650	635	684	612	646	659	670	611	649	636	669	621	652	634	637	618	622	637	586	586	602	663	625	602	649	664	676	668	609	636	622	659	618	669	657	626	611	608	580	670	639	615	647	638	608	630	621	649	629	613	613	635	642	634	618	652	669	618	665	612	705	584	621	598	616	615	667	641	583	619	670	664	625	630	632	629	626	633	616	625	593	599	613	598	617	628	596	625	594	654	676	659	635	656	666	660	651	654	609	645	646	623	634	668	621	621	628	650	654	584	613	647	591	628	628	643	617	620	648	617	612	616	640	658	649	625	660	629	633	670	637	624	657	693	569	650	580	631	598	613	630	641	629	601	603	627	632	605	610	604	649	647	644	607	612	576	670	598	633	606	614	653	624	650	635	615	588	575	626	624	626	634	635	658	619	620	661	653	632	636	663	646	648	625	622	650	671	612	635	624	621	637	627	635	618	631	576	619	636	652	631	626	626	620	652	677	593	597	606	631	629	631	613	670	663	632	658	627	635	603	613	651	655	644	622	647	613	610	615	653	616	606	631	622	625	595	647	663	637	601	618	634	604	626	589	615	604	650	607	597	632	679	602	625	677	649	643	642	670	629	676	637	663	622	605	612	651	622	636	606	591	632	640	623	625	615	656	645	616	634	659	585	642	650	615	635	582	674	639	679	632	637	626	676	576	607	647	617	676	715	613	633	663	673	644	622	632	668	606	644	613	623	626	587	625	621	662	608	617	627	607	670	641	670	671	640	649	628	608	620	658	664	647	670	629	660	653	621	596	632	633	629	672	608	627	622	615	622	620	603	651	663	604	628	611	630	633	650	650	664	616	592	617	607	648	635	650	635	667	638	639	624	592	615	620	670	636	620	616	637	622	644	607	639	619	608	643	631	610	636	625	665	662	631	654	626	617	620	656	683	595	588	619	603	669	618	628	653	606	626	656	656	638	609	609	587	631	676	619	591	590	688	599	591	615	632	662	618	666	638	627	627	585	680	632	633	648	585	603	587	657	597	626	593	614	659	618	670	619	610	604	604	599	596	654	554	618	619	621	622	638	603	648	606	677	642	589	611	631	621	675	613	616	649	645	665	615	630	630	638	609	674	643	675	652	589	617	638	614	622	618	673	646	661	624	657	628	609	664	618	640	669	601	653	598	658	614	604	653	676	582	660	616	668	650	621	617	650	561	599	592	612	592	629	598	626	630	663	615	641	593	586	650	621	639	670	613	596	645	622	624	636	617	597	613	599	624	611	605	641	637	659	636	638	638	630	603	586	627	629	611	614	562	604	671	616	606	621	649	570	624	670	594	636	640	642	644	596	617	660	647	608	663	615	627	593	638	624	647	614	671	678	664	621	616	656	668	647	653	613	670	650	626	583	617	622	657	648	640	602	593	602	623	595	572	654	653	630	629	635	589	628	646	606	631	671	596	632	627	645	648	635	657	688	568	595	578	616	603	646	660	640	619	641	638	628	609	628	611	593	634	640	591	641	664	613	643	647	646	615	604	661	572	603	629	625	622	653	624	641	613	644	650	667	626	661	603	697	610	653	644	625	630	624	609	604	673	656	631	645	655	619	669	651	634	666	667	689	634	648	663	680	666	617	633	653	602	679	604	642	627	622	623	612	620	625	610	634	575	639	636	638	602	632	574	616	647	609	659	614	606	638	633	629	644	575	624	687	638	598	680	594	626	665	571	651	600	612	618	649	639	662	638	617	645	635	657	603	601	636	602	618	664	610	639	662	677	618	614	651	669	622	621	623	591	648	625	653	629	602	639	670	586	606	609	638	628	611	626	631	611	671	603	662	637	633	620	664	621	640	622	629	661	609	649	612	656	638	634	663	625	673	609	637	638	637	618	590	652	667	618	640	654	648	668	656	621	632	642	651	673	652	631	630	625	642	648	646	663	663	600	656	609	630	641	591	621	663	630	633	621	639	645	605	665	624	630	637	644	635	622	639	606	657	615	631	629	657	613	622	614	606	675	565	617	609	611	622	649	616	668	630	601	625	664	628	662	620	622	595	624	663	632	632	642	597	663	632	638	634	670	632	614	599	667	642	623	662	625	679	662	615	666	607	638	633	680	633	641	620	621	672	624	615	624	628	676	626	650	615	620	647	626	649	613	622	621	644	623	607	649	658	607	610	615	607	613	628	619	615	643	580	597	625	644	608	637	653	578	632	621	658	614	660	633	622	609	626	586	635	606	645	645	664	641	658	620	624	613	636	659	613	626	628	658	638	631	602	612	662	614	625	593	654	611	686	619	645	614	620	667	649	614	672	650	620	674	627	626	616	640	637	621	679	616	595	654	615	613	661	630	646	653	626	624	657	635	646	594	662	644	651	645	623	601	676	605	604	612	608	611	593	639	646	607	677	602	638	657	600	638	598	602	632	628	633	659	585	621	653	641	601	607	616	610	616	634	651	618	592	660	636	653	612	626	634	670	592	693	622	593	629	613	628	641	635	663	640	643	643	637	632	641	591	625	606	646	636	626	595	636	614	678	584	619	629	635	617	640	623	592	654	653	654	642	646	635	605	603	633	670	626	609	657	664	636	643	639	644	615	641	622	638	661	670	633	643	593	663	621	621	618	611	666	628	659	629	626	605	652	556	594	596	618	608	616	623	604	588	621	650	628	625	613	691	636	584	633	641	664	643	650	616	617	672	601	620	620	648	654	613	661	673	612	637	614	619	590	607	677	612	658	662	600	677	615	635	658	641	616	626	610	614	622	664	701	642	683	600	603	613	649	626	634	606	641	596	662	656	613	612	658	608	592	629	602	629	619	559	616	676	598	636	636	620	612	676	624	639	598	642	619	613	576	636	598	623	618	659	634	613	659	682	603	630	620	615	601	600	666	678	640	629	634	690	614	649	629	651	610	611	619	657	649	627	642	625	639	629	593	630	647	642	635	624	651	650	635	604	615	616	625	602	601	571	612	634	652	636	633	637	675	611	649	660	628	662	638	621	596	612	603	590	576	642	617	590	648	639	641	609	608	619	611	662	618	644	668	612	665	633	624	658	604	630	657	645	659	686	625	687	628	649	625	635	622	601	696	618	625	618	629	650	661	615	602	666	619	625	659	632	627	638	599	646	576	644	628	630	643	618	652	624	704	622	614	651	660	612	681	613	610	640	630	627	554	641	636	639	657	633	597	607	617	615	664	600	601	561	609	649	605	656	599	592	655	641	644	630	644	643	649	591	636	639	624	607	632	663	673	631	619	571	619	633	633	629	631	624	648	623	619	603	612	640	645	657	561	658	664	661	638	628	651	629	632	637	658	640	648	591	663	617	674	625	595	651	629	649	617	607	658	608	637	646	594	620	630	663	634	668	619	611	626	618	634	638	624	642	608	618	603	618
41017	21139	9248	2008	711	515	397	356	360	348	343	317	353	314	325	298	290	294	319	320	303	262	283	277	277	271	315	287	274	252	243	246	259	259	250	270	279	247	294	273	273	254	276	297	288	238	242	253	234	248	281	293	273	269	266	275	248	274	274	267	231	259	276	247	263	277	270	253	274	260	259	279	260	245	236	287	263	243	261	273	223	256	292	249	259	250	251	274	267	268	272	249	298	255	235	255	262	271	248	224	236	257	275	257	264	238	261	251	254	243	260	274	266	259	293	269	279	243	253	270	259	248	250	218	276	259	271	260	238	252	301	271	260	237	268	244	251	272	288	242	258	246	281	242	219	256	275	227	292	275	271	231	252	302	248	275	271	256	245	273	244	286	296	267	267	275	270	280	237	269	248	276	233	257	258	282	265	257	276	280	227	268	229	256	252	273	256	263	270	274	239	269	276	267	242	302	238	219	273	274	259	267	255	267	253	244	267	256	278	235	228	284	244	258	257	261	263	275	249	298	255	259	265	279	238	272	274	266	280	294	253	256	250	237	241	252	244	268	272	251	263	280	278	230	272	238	244	261	247	248	304	263	241	272	288	273	256	255	283	251	279	261	276	274	262	257	273	254	260	259	251	256	278	237	257	256	288	294	258	289	278	284	219	278	224	273	245	250	239	238	240	259	282	250	245	244	246	240	237	287	251	284	245	270	273	255	243	259	255	241	253	240	292	273	233	234	264	252	241	255	274	270	249	291	270	274	239	260	289	297	283	252	248	261	247	242	285	252	259	258	286	264	252	249	245	266	259	259	229	243	249	224	266	252	286	239	299	233	257	266	268	252	247	267	280	249	285	229	286	290	247	240	262	275	256	269	231	294	265	262	288	260	260	263	280	239	281	246	229	279	260	242	262	262	257	259	250	244	252	248	284	266	277	240	259	303	259	260	260	290	233	250	264	240	266	261	301	257	258	283	260	249	256	264	260	222	238	262	249	272	236	253	272	266	293	249	229	270	287	263	302	276	230	260	245	290	261	272	269	270	229	238	296	269	251	254	265	265	253	290	281	241	252	269	238	251	259	269	252	250	263	267	244	240	244	255	228	275	287	240	255	274	287	257	263	282	234	254	256	261	273	258	266	248	277	226	294	227	265	272	262	292	302	262	247	254	267	288	247	268	272	240	263	261	272	267	224	222	285	278	306	244	237	246	281	250	254	263	289	256	234	268	267	256	268	254	257	268	272	243	269	262	256	264	267	271	242	240	257	249	254	275	274	249	274	247	280	295	269	241	272	284	270	244	257	275	270	241	275	270	254	243	265	274	239	267	272	243	266	238	220	292	228	260	236	267	236	266	251	246	262	238	261	239	256	278	263	228	270	258	281	220	220	232	263	238	249	243	255	271	246	272	242	246	259	276	267	268	247	261	242	284	266	241	261	293	244	272	265	275	293	246	244	237	277	265	304	286	278	248	286	248	259	271	260	281	239	277	250	254	239	237	270	283	240	286	277	260	255	271	237	250	239	269	277	261	283	237	256	265	236	246	263	250	237	253	293	257	253	273	270	243	253	244	249	229	250	234	278	225	234	253	252	257	245	233	262	274	258	263	256	282	247	270	245	266	265	243	256	267	309	247	243	275	247	276	248	274	239	257	272	273	238	271	231	248	230	280	248	268	240	250	269	266	218	259	267	282	265	261	275	246	254	283	264	260	275	259	261	260	260	259	289	268	268	262	241	260	280	250	253	220	219	254	259	242	244	248	279	243	238	277	256	274	231	258	297	239	264	240	248	274	267	294	250	276	276	276	265	269	228	291	243	238	264	274	264	244	276	244	250	274	272	256	254	270	268	274	238	292	277	288	241	265	260	284	274	241	249	276	260	301	258	266	277	249	257	255	244	253	261	240	254	269	292	263	212	259	268	282	269	269	256	269	251	236	235	284	266	262	268	255	240	241	259	288	256	283	266	265	225	247	245	225	257	258	249	247	236	262	267	234	235	265	262	258	237	262	248	267	219	252	276	236	220	247	285	273	262	289	278	240	236	269	240	260	256	244	272	246	279	257	237	282	273	292	283	235	208	260	247	254	239	247	244	251	258	274	255	261	248	259	230	293	278	267	265	230	252	228	219	248	215	241	252	277	247	269	253	268	296	286	266	263	265	247	282	269	261	274	261	246	268	282	245	295	260	277	288	248	298	263	249	253	295	279	232	252	233	246	242	231	249	265	245	250	289	246	248	244	257	263	300	240	268	234	238	275	237	240	255	274	245	272	265	295	283	266	258	262	218	274	261	239	287	239	280	275	259	286	251	252	234	249	274	272	262	248	255	254	274	283	266	237	271	272	242	257	262	256	277	243	252	269	253	271	235	286	259	245	226	255	284	240	218	250	229	268	270	272	271	277	270	271	247	228	269	245	257	265	260	258	264	236	252	260	277	274	267	248	240	261	258	277	278	279	273	248	269	229	253	279	280	305	275	265	275	291	266	225	229	254	246	257	250	272	282	243	277	283	294	251	287	244	273	236	272	255	265	240	257	251	221	234	257	258	253	253	270	239	277	258	249	245	257	257	276	258	243	265	261	259	260	282	294	257	270	256	250	261	234	259	254	216	281	244	246	252	255	234	237	275	263	269	283	274	241	248	244	277	277	260	255	250	278	287	265	238	261	259	256	269	238	255	243	271	220	245	249	262	269	226	256	256	236	290	261	265	237	250	278	240	302	280	287	259	239	242	237	249	239	232	270	233	257	279	235	249	269	241	250	279	273	259	277	258	230	248	265	241	261	265	281	242	259	250	271	273	214	267	289	269	261	247	269	269	240	267	244	256	272	277	293	235	258	243	253	269	256	272	256	233	247	262	244	272	301	277	276	260	276	263	256	240	254	257	267	285	260	272	275	240	240	263	264	267	280	259	250	254	263	243	248	255	276	247	270	250	236	290	278	269	272	272	289	246	242	223	261	259	257	288	258	250	263	242	272	263	225	269	221	266	249	263	274	280	251	274	267	290	263	272	281	250	278	271	240	257	239	253	242	273	247	263	250	277	242	281	292	273	287	259	212	228	289	279	250	270	222	213	229	216	233	245	249	247	292	251	271	234	290	290	247	236	253	223	249	265	252	262	252	236	270	291	230	231	255	243	258	260	251	279	268	240	285	258	242	269	259	261	233	254	252	261	269	259	260	259	253	224	252	257	272	269	259	239	281	286	261	266	261	272	275	257	267	291	286	278	257	241	277	265	262	244	220	278	268	253	243	225	261	276	240	237	238	250	276	223	220	295	267	262	219	256	289	281	244	240	258	268	265	247	260	250	262	276	220	230	258	282	240	237	292	251	273	228	263	246	261	262	230	250	253	241	273	254	262	264	279	243	262	244	264	256	263	267	274	257	255	273	268	248	274	202	255	259	230	228	268	257	244	273	234	250	228	237	229	259	243	247	276	241	244	244	270	260	249	273	243	275	284	283	283	283	260	260	269	269	253	252	256	226	269	266	267	246
24280	14097	11349	3613	2244	1507	1253	1135	1030	903	1023	866	914	937	864	837	854	718	839	797	736	658	615	597	564	563	628	599	591	589	652	652	599	588	618	629	586	594	597	594	619	616	635	584	595	594	585	575	546	520	566	546	552	558	537	542	542	570	616	567	560	534	584	587	506	563	530	557	557	595	509	550	547	595	530	504	567	588	570	547	543	548	539	556	556	555	502	499	575	556	555	564	535	560	549	534	555	542	529	563	541	545	501	578	533	543	546	528	562	509	562	570	548	537	514	535	560	518	538	539	535	569	536	540	539	526	525	590	524	573	542	573	592	539	573	542	523	554	555	598	546	526	574	537	536	540	563	515	592	558	530	528	507	527	501	560	550	565	549	548	532	549	508	521	585	511	572	552	566	591	524	554	605	538	547	557	516	548	579	567	571	557	556	558	577	561	560	532	556	578	565	535	585	530	562	554	512	528	543	564	551	530	552	563	571	561	569	524	566	553	557	546	500	582	579	519	586	566	545	575	573	537	579	542	540	555	531	571	545	552	555	531	564	525	600	527	564	569	562	601	513	532	533	554	567	566	575	552	533	531	598	542	512	559	573	547	549	551	556	555	569	571	545	518	578	534	525	528	536	581	527	559	507	581	541	541	531	541	551	499	537	536	556	565	582	522	538	530	517	533	570	554	589	534	585	520	564	563	556	563	529	507	564	555	536	519	598	603	548	549	586	545	546	524	554	540	525	590	539	544	511	575	563	539	551	564	554	580	557	530	541	508	559	576	560	551	515	523	587	531	505	531	526	539	520	563	549	520	573	569	565	552	565	542	545	552	555	567	528	557	497	565	557	540	539	540	573	541	540	546	524	574	554	525	548	582	532	567	504	590	583	610	571	562	539	605	562	529	563	589	521	524	506	574	528	559	567	542	542	562	576	571	557	544	539	493	504	521	538	537	508	532	566	535	541	523	590	571	533	591	517	578	525	549	564	558	587	548	578	538	530	567	587	559	544	542	597	534	526	550	533	566	555	497	539	533	559	553	530	546	602	575	525	594	543	520	565	541	555	561	569	559	539	520	553	522	539	523	575	566	519	536	538	547	582	523	547	544	544	604	554	523	539	560	544	563	536	565	630	550	575	554	534	559	578	522	531	595	547	572	614	530	537	536	535	582	566	528	510	581	579	602	517	563	589	555	582	543	562	547	589	552	513	543	541	537	540	570	556	566	583	527	521	526	537	569	599	565	578	524	568	564	539	544	578	554	548	529	513	555	555	546	566	580	555	595	550	528	578	575	587	512	547	556	524	549	527	562	524	590	554	538	587	565	544	547	551	529	567	548	502	554	547	553	535	561	516	563	515	548	563	562	555	592	547	562	505	513	575	561	566	618	529	514	555	521	559	528	524	566	536	564	543	544	547	529	532	558	515	542	528	532	576	558	536	550	547	578	542	545	552	563	537	528	543	508	543	557	559	511	557	569	558	513	571	532	579	571	556	535	553	547	506	530	506	547	567	543	509	528	557	554	571	560	549	562	563	541	529	506	531	533	502	546	508	574	552	570	506	541	545	568	530	514	563	555	562	562	576	559	543	566	549	585	583	558	543	557	478	522	571	544	558	615	525	549	519	565	558	540	494	525	556	545	541	524	542	584	563	584	538	539	520	552	531	583	552	547	537	525	548	539	508	566	511	524	522	578	558	567	552	515	535	539	575	566	560	520	584	579	583	544	538	564	557	514	534	544	507	524	543	585	564	550	567	570	533	558	561	563	548	551	555	514	537	559	567	594	583	567	565	584	575	551	551	540	507	538	533	541	579	552	504	587	567	564	591	552	549	546	537	517	532	557	544	562	554	556	555	499	576	571	547	538	534	556	557	560	534	542	525	549	572	582	564	570	553	535	549	500	571	519	548	543	581	557	544	525	525	551	566	548	527	544	518	556	527	508	519	578	545	559	600	541	577	569	546	523	572	540	509	564	562	501	550	471	504	596	574	524	538	533	526	495	555	521	555	536	547	636	528	530	573	572	559	541	550	545	569	585	519	549	566	532	512	531	552	525	549	554	551	482	527	461	577	511	559	568	562	566	566	534	535	561	534	528	532	542	573	562	555	538	540	533	509	546	552	504	559	522	563	581	563	522	534	529	535	535	544	552	536	490	550	522	513	559	563	506	532	531	555	534	547	543	508	516	529	531	538	510	573	541	537	535	529	538	526	529	516	603	540	566	572	554	533	579	542	531	557	552	523	573	556	547	573	569	557	579	551	563	511	532	531	555	572	551	562	571	574	521	525	585	555	548	521	563	594	532	521	563	560	563	523	548	531	519	537	563	538	536	540	577	564	560	553	557	521	524	523	531	535	528	559	537	554	586	565	532	586	541	562	538	558	587	531	540	536	527	550	515	555	540	542	538	552	523	550	584	547	547	531	563	583	532	598	540	551	603	527	562	548	545	523	594	569	529	529	542	565	558	593	536	553	572	539	573	579	553	501	532	555	564	541	552	589	527	511	576	583	554	580	556	551	512	544	538	508	527	521	519	557	547	517	504	513	531	532	526	543	548	577	537	568	521	511	512	580	550	565	536	609	542	564	540	516	514	538	481	515	530	553	522	552	567	552	541	549	537	541	579	565	528	566	544	596	548	556	556	591	572	534	546	533	601	563	588	575	558	538	513	508	525	581	549	560	513	566	514	577	543	571	531	538	507	544	525	578	525	544	558	533	561	496	565	546	544	533	546	556	587	562	552	570	569	540	553	547	554	572	529	529	567	559	544	558	535	557	545	581	519	515	542	523	555	554	540	568	560	540	545	547	540	545	577	551	559	582	551	530	582	562	550	575	534	528	592	556	527	509	518	544	575	528	525	555	545	591	536	533	570	512	569	541	563	536	565	546	539	509	528	556	532	555	548	527	536	547	598	509	489	534	534	548	536	552	554	582	569	585	566	550	588	538	528	521	585	536	567	554	522	507	514	551	581	584	532	531	544	529	557	531	569	574	505	570	548	506	562	543	517	560	526	537	551	519	551	571	526	516	544	543	554	536	529	540	534	541	551	545	579	574	530	593	575	586	538	555	511	538	554	529	553	568	576	609	565	548	548	493	524	546	549	524	481	541	547	539	583	577	535	520	554	507	566	586	550	552	564	494	540	565	559	546	554	586	509	566	576	489	529	503	571	587	553	552	549	579	536	578	520	513	514	536	513	526	551	515	538	554	551	521	567	576	521	564	551	565	538	541	553	573	531	543	549	522	554	572	595	541	542	554	574	593	536	536	555	551	557	559	556	532	529	547	537	563	536	531	566	551	550	534	525	525	521	576	555	572	553	549	522	517	530	600	546	552	535	565	538	614	527	528	512	548	538	550	570	518	576	560	586	562	555	533	517	560	541	552	529	544	558	533	539	540	542	523	498	583	548	529	526	559	534	599	478	558	554	551	536	558	552	533	493	591	544	585	553	514	517	533	524	539	584	589	548	562	546	525	542	525	545	543	542	546	551	595	542
57679	31097	16028	3944	1280	898	666	588	545	416	464	445	431	456	497	490	392	380	411	356	336	279	270	281	306	282	268	299	289	347	300	308	274	269	287	324	291	290	288	276	309	257	285	320	294	296	247	292	280	282	316	276	287	287	296	319	263	271	283	305	290	261	282	282	257	292	274	281	258	270	277	274	303	287	311	282	288	235	292	301	293	249	326	290	279	315	293	319	299	279	273	330	261	306	282	301	250	300	295	297	294	278	283	275	291	267	279	296	288	296	288	255	326	269	249	265	288	251	290	263	293	254	291	283	281	287	244	257	306	303	261	276	281	276	288	282	281	285	290	266	276	270	300	313	315	309	231	257	251	278	244	306	320	289	299	284	277	289	298	278	282	270	291	247	289	279	248	266	263	279	236	262	288	282	244	279	290	286	288	293	277	261	307	301	279	311	278	273	249	268	245	303	263	248	286	279	284	298	276	260	263	262	275	301	260	291	298	295	317	270	276	278	261	300	291	262	302	283	262	250	285	250	265	292	288	301	271	281	264	249	288	247	278	285	242	277	312	302	304	324	316	276	280	298	290	259	270	291	266	252	226	258	318	276	304	279	270	253	257	295	311	292	300	285	296	288	229	281	275	276	277	290	316	282	258	274	275	251	274	310	329	296	258	304	278	288	310	247	291	296	295	283	304	268	273	259	291	270	264	281	286	283	291	278	297	303	292	234	288	274	285	313	276	267	287	276	303	260	306	259	293	297	282	270	293	292	305	296	289	247	285	306	298	300	255	282	297	260	264	268	308	273	281	250	252	293	284	278	262	290	298	267	280	257	255	274	249	264	293	286	262	291	281	282	257	252	294	290	269	296	283	277	267	272	267	260	287	301	308	230	245	234	246	262	257	272	289	290	268	311	294	304	278	287	288	271	279	274	270	241	327	312	286	277	297	303	297	301	287	269	302	291	262	266	250	254	278	276	285	317	256	264	288	268	273	323	273	266	296	295	284	298	237	246	285	259	278	255	320	283	289	272	275	261	252	254	300	232	252	271	265	271	289	256	240	275	270	270	281	323	277	303	293	277	296	258	280	242	276	259	303	288	296	279	292	291	252	267	285	252	301	305	273	281	295	299	273	249	305	278	264	290	268	269	273	262	286	263	265	285	287	334	304	272	290	262	306	291	273	315	263	256	267	294	259	287	276	246	277	315	268	261	281	286	280	304	267	307	275	270	252	276	286	318	303	240	295	275	271	280	301	251	292	319	295	285	295	273	268	253	265	301	284	266	274	288	275	238	259	299	250	283	257	277	274	259	281	320	284	300	262	274	252	285	297	300	326	286	296	278	290	298	318	277	271	253	287	291	270	293	284	268	268	276	295	269	232	267	242	277	251	305	287	288	252	309	271	282	270	310	335	295	275	323	237	262	269	245	296	309	295	266	271	254	291	297	262	318	305	305	323	283	280	301	293	295	271	276	289	291	300	274	286	269	292	260	261	283	266	306	296	316	269	276	313	289	285	262	276	263	292	286	244	274	250	269	336	251	313	237	277	305	297	261	280	280	269	266	273	277	267	315	240	292	254	256	278	295	284	325	263	303	273	283	264	279	289	257	284	277	277	286	289	298	264	275	266	286	256	241	287	267	275	293	344	272	267	287	264	291	268	309	269	272	278	249	288	285	287	287	293	277	258	270	286	265	305	304	283	271	312	254	279	308	305	285	285	270	275	289	280	277	277	291	305	269	283	257	254	270	273	307	253	294	294	284	278	263	276	299	319	296	262	291	305	265	295	301	308	294	285	279	276	278	291	295	266	272	287	287	304	286	264	280	270	300	254	271	301	252	271	290	276	242	297	276	286	294	273	260	268	310	304	337	326	266	293	300	258	267	315	292	267	287	294	275	305	296	251	275	288	260	291	262	286	267	254	299	281	259	275	264	286	284	313	302	273	269	282	302	281	279	256	320	283	278	287	263	303	335	274	284	323	286	257	232	277	308	265	264	299	306	267	288	296	295	276	293	273	290	312	311	286	270	296	253	280	279	286	272	274	253	266	310	264	289	270	279	290	268	293	290	274	263	265	305	277	312	277	289	257	263	278	287	283	310	266	276	225	279	311	260	302	308	252	284	277	262	290	294	283	317	268	287	272	244	275	250	294	280	274	278	270	275	267	284	276	280	280	276	271	273	275	297	315	279	276	277	262	280	312	270	273	273	294	278	268	275	288	256	271	279	266	255	262	272	312	283	284	250	293	300	305	268	281	288	245	265	259	267	298	276	269	294	279	290	292	271	307	288	299	270	297	289	262	275	284	270	293	291	279	290	323	295	279	238	305	271	272	242	263	257	288	275	255	297	291	289	271	319	275	331	310	262	289	277	286	284	286	267	276	289	277	294	299	291	266	281	297	315	308	300	320	303	293	272	271	282	306	306	271	273	278	271	293	296	289	280	258	261	284	283	270	260	298	269	298	253	267	300	284	297	269	251	277	274	247	276	273	309	259	309	286	283	271	268	289	288	250	280	283	285	260	289	257	276	279	304	298	282	298	277	276	264	260	305	279	272	263	269	309	262	275	286	262	296	288	266	280	273	307	285	249	283	255	277	275	267	267	276	269	293	281	290	286	255	281	249	279	273	266	308	293	277	287	290	264	284	288	279	222	272	297	253	273	275	308	263	276	296	275	285	285	282	284	285	293	282	273	279	284	271	270	271	291	287	282	264	270	306	272	269	277	280	276	236	283	252	258	281	290	272	294	250	294	287	302	293	297	250	300	286	274	291	267	265	285	289	288	291	280	276	293	277	318	281	286	239	271	268	253	249	273	270	266	298	290	243	311	282	288	279	302	256	272	296	240	244	268	273	260	281	295	262	267	254	293	284	274	288	258	273	292	280	295	266	274	253	286	293	287	275	239	274	327	283	277	260	267	309	284	266	274	261	331	299	265	267	277	295	285	291	265	282	299	288	307	264	250	253	303	278	274	301	287	272	269	314	249	240	241	285	287	263	285	279	315	293	307	285	273	269	268	269	295	253	267	278	255	288	282	285	273	309	310	286	310	290	280	263	315	293	243	270	238	327	313	263	295	269	253	279	271	262	279	259	247	274	268	267	276	266	325	271	288	278	269	281	290	291	303	266	306	291	261	280	311	271	261	322	280	267	244	307	277	288	283	308	281	313	310	269	277	289	281	272	274	246	258	270	258	282	244	262	268	274	266	298	287	280	279	287	283	268	262	288	272	302	282	271	287	276	313	291	284	288	259	311	240	291	273	293	297	305	250	297	278	277	286	322	271	253	295	310	271	276	263	288	254	269	276	246	285	280	291	276	286	266	284	290	287	302	293	234	288	287	288	295	280	283	311	283	269	287	250	258	285	275	263	275	262	266	303	257	271	280	282	281	266	254	300	286	283	276	287	258	268	301	273	278	304	302	278	303	282	276	285	299	334	327	280	274	260	257	278	266	289	261	281	303	254	283	273	278	267	304	289	299	297	258	268	283	294	291	281	280
36128	20351	17581	6286	3805	2901	2452	2059	1752	1545	1433	1560	1375	1711	1940	1772	1511	1251	1245	1093	907	749	724	645	683	668	652	618	674	815	786	716	668	689	654	632	632	652	616	661	672	666	663	609	660	649	575	645	598	554	573	608	644	572	613	580	597	591	597	620	587	573	579	579	589	599	619	566	567	608	614	569	577	572	608	571	589	599	619	636	552	601	630	594	598	580	552	576	575	573	587	612	600	591	617	591	565	587	570	550	656	592	598	592	580	581	615	604	602	594	559	607	584	618	600	582	556	578	610	569	583	621	569	565	596	592	604	604	587	616	630	616	537	565	646	619	556	632	575	580	538	614	583	571	649	547	581	594	551	616	562	571	608	565	610	567	581	597	605	584	620	583	611	596	582	570	631	614	615	613	583	636	595	604	569	631	600	605	604	603	589	557	617	609	609	557	625	585	603	575	587	595	552	652	566	584	610	601	644	602	605	572	617	601	580	572	616	591	608	598	598	593	616	570	583	613	599	618	575	571	608	586	601	602	613	560	587	591	585	590	606	602	597	600	612	581	628	595	546	579	557	600	602	590	584	557	605	533	600	623	569	635	585	600	580	570	592	587	555	543	606	568	584	582	569	571	562	548	585	601	614	569	608	597	557	547	545	560	557	595	587	611	592	587	571	589	557	557	556	584	599	599	614	564	593	531	580	570	600	608	634	570	607	603	608	567	597	594	576	577	615	646	594	608	643	609	578	661	604	587	607	567	532	548	611	614	640	588	621	583	634	558	641	621	603	580	575	607	610	613	561	597	587	564	620	566	596	593	585	611	548	589	607	601	606	607	573	643	600	593	584	577	586	627	607	592	595	583	611	585	602	582	603	542	565	541	589	603	634	519	604	574	550	577	568	586	579	603	571	574	567	636	558	607	613	582	604	650	631	564	596	570	614	575	593	568	597	578	580	597	600	577	584	586	598	596	577	630	608	571	590	619	573	582	588	589	577	630	617	616	648	575	590	587	604	594	587	627	613	582	539	611	627	577	631	610	551	599	578	597	570	555	575	575	585	584	568	577	583	569	598	611	571	602	573	573	596	615	591	588	623	593	618	601	584	583	552	593	610	638	577	578	575	589	619	521	568	602	591	543	561	542	598	595	587	615	571	608	593	550	573	570	589	605	600	618	538	624	562	575	649	574	625	582	598	637	602	591	551	561	573	532	577	599	624	571	609	572	616	574	611	608	559	616	578	551	602	555	552	591	582	649	573	591	575	622	571	561	590	612	579	590	579	573	599	579	576	579	562	604	573	564	629	622	581	544	564	558	594	603	566	587	585	590	585	583	595	596	619	560	592	583	580	609	544	563	598	629	634	610	596	593	588	606	598	594	564	642	587	581	636	585	526	631	599	591	588	545	636	603	623	561	629	590	643	556	612	589	592	600	610	597	568	626	607	571	582	615	630	567	584	562	639	600	651	582	595	607	561	580	625	635	609	555	593	616	604	574	565	600	586	584	620	593	560	604	615	606	599	590	558	614	632	597	552	593	609	590	598	580	559	601	605	594	555	608	581	595	569	589	600	633	581	567	576	575	584	591	612	561	588	580	543	595	613	583	582	551	538	580	604	599	575	571	590	635	651	612	617	602	584	597	551	631	567	602	580	591	626	611	583	523	605	549	587	626	574	568	638	611	620	585	548	604	604	580	565	526	585	590	573	605	601	598	616	584	605	583	605	602	602	604	579	597	596	621	596	592	578	582	638	609	567	572	559	577	592	566	597	632	580	580	605	602	629	623	624	613	597	603	595	581	637	603	599	571	584	565	567	588	592	582	614	593	573	584	602	593	547	593	594	575	556	548	620	596	584	563	616	566	561	568	565	610	555	592	552	606	635	603	578	596	605	619	573	625	584	594	578	595	568	623	548	576	609	629	584	614	584	603	592	571	551	619	597	604	621	594	614	602	547	543	592	549	617	590	578	583	557	606	607	541	601	597	644	577	610	613	569	587	600	578	594	599	628	606	600	583	560	597	564	594	629	587	561	539	595	566	607	557	588	609	586	538	577	625	588	584	567	550	625	555	637	604	594	578	559	603	586	556	555	581	597	582	575	590	574	624	609	604	578	588	574	609	570	594	583	588	596	577	580	616	582	587	580	607	570	598	601	588	623	630	559	582	593	611	628	551	627	550	553	609	603	616	595	567	571	592	574	602	570	586	623	619	635	582	649	581	572	591	553	577	624	571	624	588	609	576	596	550	534	603	594	625	618	602	558	580	581	586	608	581	582	644	578	611	576	576	582	565	560	577	616	605	588	600	612	567	544	550	578	602	607	616	564	629	575	595	598	608	620	570	611	590	599	577	546	560	582	611	590	580	635	637	608	592	553	615	605	600	598	549	541	576	577	610	572	545	615	564	571	600	589	524	558	605	589	589	594	591	571	597	632	557	648	582	578	548	611	549	602	596	608	593	562	601	592	581	596	613	608	554	626	620	601	539	595	611	590	576	601	603	550	625	579	569	572	564	561	613	595	555	598	571	626	571	588	628	568	611	600	608	591	575	615	589	577	581	603	606	600	602	610	611	579	591	572	604	588	610	597	556	573	600	590	595	557	607	580	592	580	586	592	624	577	557	573	581	548	609	581	611	562	614	577	549	621	614	572	549	582	522	553	596	608	618	560	595	611	582	618	597	581	600	605	622	634	573	582	554	623	572	589	579	574	536	585	611	613	535	564	587	560	568	616	631	604	590	626	603	599	610	579	559	623	609	605	555	558	577	621	611	574	572	533	624	578	619	555	606	581	552	565	578	578	590	556	617	550	597	535	584	569	591	592	590	599	611	585	570	604	638	628	622	598	577	598	573	584	606	615	574	608	578	606	589	597	607	595	593	584	593	591	615	607	582	606	578	601	594	576	585	604	613	581	589	599	590	573	587	586	599	613	599	583	611	583	596	604	547	608	610	589	593	590	580	584	569	635	601	606	559	597	583	587	612	599	594	612	582	569	616	566	593	554	550	582	613	629	586	608	576	634	603	609	590	580	548	545	609	594	597	585	579	599	569	599	559	596	602	612	554	553	601	586	595	616	537	609	631	555	552	593	566	583	573	611	589	588	596	618	598	595	567	636	600	552	627	587	581	615	598	572	600	588	584	634	594	587	618	589	583	641	577	576	525	609	578	597	622	620	651	585	570	521	615	617	570	612	577	596	563	576	596	608	595	563	628	620	576	578	605	595	610	584	570	591	576	579	570	556	616	581	612	577	570	650	663	597	610	597	573	571	609	596	629	565	575	576	519	615	571	622	603	586	560	619	580	588	568	622	576	572	656	572	596	582	627	546	587	534	542	598	603	589	603	570	601	600	556	574	583	575	581	582	633	604	591	575	555	557	582	594	562	589	626	597	575	576	569	570	597	614	606	643	596	635	569	604	556	600	602	627	626	660	657	612	613	639	596	585	603	552	598	556	625	597	616	602	622	620	563	565	603	622	601	594	571	567	599	645	595	561	625	599	575
68162	36816	20013	5517	1945	1158	976	825	700	577	582	604	603	674	663	667	539	472	477	397	380	310	333	325	314	333	370	377	313	331	342	375	331	347	337	371	324	306	327	336	363	314	306	343	328	314	299	280	358	328	297	316	288	309	319	312	313	331	323	298	332	296	306	295	336	322	294	323	345	308	324	337	299	282	318	283	292	303	280	289	345	305	288	301	330	318	313	347	329	339	288	340	327	331	300	303	342	295	322	309	314	306	329	344	322	294	294	311	311	301	343	309	324	315	299	301	326	298	309	318	313	298	303	314	314	325	323	284	324	325	307	298	340	302	325	313	334	337	309	321	316	335	325	341	288	311	320	316	336	289	330	326	357	309	305	312	331	307	290	346	324	357	285	287	317	302	297	316	294	301	314	306	325	295	317	302	314	353	313	303	311	317	308	338	324	322	348	325	319	317	292	360	313	302	317	346	303	329	348	318	343	316	338	297	290	320	322	324	307	311	330	325	347	348	311	292	351	330	310	301	322	278	332	330	325	281	326	335	295	281	340	357	297	293	293	326	313	317	305	330	331	327	317	313	321	312	336	313	318	324	319	315	285	312	304	319	319	303	334	329	308	277	319	333	277	293	296	357	321	310	288	297	282	316	289	335	314	338	304	324	366	317	295	341	309	300	317	301	329	303	293	299	279	350	313	284	348	312	322	333	292	319	316	322	343	321	321	328	300	331	327	340	344	326	348	298	306	315	305	309	331	333	325	291	307	333	348	322	310	291	328	328	317	309	317	317	293	308	308	311	311	325	319	314	292	335	286	296	285	309	302	312	323	316	298	300	354	323	316	344	344	309	303	350	323	334	330	320	321	341	306	331	325	311	321	337	326	299	309	291	300	302	328	315	309	308	314	304	292	323	314	335	316	324	313	334	345	308	304	315	332	313	295	338	310	313	329	334	324	293	289	330	311	319	326	337	327	304	324	330	288	324	306	299	309	316	330	302	318	367	301	282	297	351	320	305	298	340	322	334	342	311	283	333	306	310	273	280	331	357	293	333	348	306	301	327	314	346	321	319	293	305	299	306	325	316	304	295	294	288	301	356	325	314	339	329	290	296	323	310	272	298	343	311	331	305	344	321	340	324	305	303	308	302	316	301	330	326	319	351	308	300	262	308	311	311	322	309	297	318	296	323	313	324	312	334	294	297	304	285	320	322	308	328	299	282	281	309	304	310	305	306	281	331	328	328	324	320	339	354	325	314	305	314	327	328	332	322	318	266	346	334	270	304	290	271	293	271	313	322	282	295	313	329	307	314	321	315	292	298	303	309	323	286	326	329	284	280	331	296	336	374	323	328	337	322	304	335	329	298	319	329	358	330	319	287	314	317	305	319	345	276	290	370	324	308	300	314	301	320	289	314	379	300	338	309	350	314	300	294	298	319	300	335	322	330	293	330	284	303	291	313	308	315	315	318	327	306	311	302	296	296	295	313	320	328	321	327	338	298	326	337	319	337	324	326	307	302	290	300	285	297	309	316	296	317	338	340	316	312	314	318	312	360	338	304	312	296	286	331	354	333	312	304	276	302	308	335	311	305	308	314	309	369	341	368	288	301	312	323	307	323	315	326	324	310	311	310	331	316	306	317	292	311	311	286	344	306	344	297	305	351	326	291	304	309	328	300	302	295	288	316	305	308	299	307	326	310	306	325	340	324	298	319	368	323	325	326	320	308	316	308	316	345	335	334	310	305	287	337	349	310	294	277	290	300	300	318	310	319	332	328	319	325	280	293	303	313	318	304	310	323	286	304	312	306	288	329	297	301	334	319	308	344	366	342	331	304	280	298	287	313	336	330	350	326	337	326	303	336	306	312	358	312	298	323	303	325	331	331	260	346	342	306	337	343	340	296	301	301	334	336	302	312	292	300	304	285	300	313	325	314	287	304	317	342	300	322	288	300	285	305	324	309	310	291	308	297	310	303	326	330	323	279	327	339	315	300	301	318	332	311	330	354	326	321	323	322	307	318	321	329	317	348	329	295	263	326	347	285	317	335	349	315	327	303	329	313	319	298	313	319	298	300	301	308	318	309	310	335	316	306	349	310	286	342	321	309	308	275	306	312	332	362	345	295	278	309	286	310	309	310	298	313	305	364	291	298	296	341	318	299	282	301	315	296	336	344	338	338	339	377	284	281	293	305	332	331	302	302	319	324	294	335	314	312	313	338	314	313	338	314	304	303	314	315	301	345	349	328	306	276	295	329	311	315	350	323	271	352	314	300	354	332	339	299	355	290	307	314	301	316	297	324	291	338	311	303	310	318	297	310	300	313	285	292	334	303	310	326	272	293	309	294	336	336	329	337	321	319	334	295	319	302	305	293	333	352	335	314	297	339	362	293	336	278	328	308	296	319	284	319	289	296	340	314	286	338	319	303	330	335	314	318	342	321	302	299	288	347	325	333	280	301	297	304	318	291	328	353	351	330	349	305	318	293	324	324	314	331	305	350	287	340	337	326	330	305	303	314	320	295	304	288	346	284	324	330	304	302	300	294	281	281	312	325	319	286	344	322	289	349	308	298	335	300	321	314	299	329	327	300	300	309	310	316	331	297	318	309	343	348	312	303	286	298	304	329	338	286	249	291	311	310	311	316	305	323	315	308	306	315	312	283	300	306	329	297	339	295	291	326	346	343	348	304	329	327	325	326	322	328	335	342	326	320	287	297	326	285	328	299	301	306	301	318	264	290	315	312	327	325	324	289	302	310	339	331	302	339	312	324	301	333	324	298	312	329	321	296	318	328	315	323	309	291	290	331	311	280	314	312	281	346	315	308	335	298	328	316	300	323	294	337	335	339	337	288	324	321	296	318	295	338	280	311	276	315	281	276	318	280	329	295	293	344	338	314	288	305	341	310	297	302	310	304	307	312	300	318	341	348	307	329	316	325	296	326	318	282	312	302	338	314	315	318	297	345	326	315	301	328	330	289	323	312	303	304	329	314	310	301	273	324	343	336	299	295	274	336	330	308	300	309	291	307	282	305	287	308	349	325	296	362	335	311	321	313	326	328	300	303	311	315	336	306	312	281	338	321	341	319	341	317	280	329	315	331	290	316	331	335	282	350	298	316	341	298	322	310	345	297	314	328	285	342	334	311	299	348	322	285	312	301	309	331	299	306	298	297	306	339	311	315	300	334	313	351	298	317	325	332	314	315	290	296	314	286	323	298	306	307	317	321	316	336	304	346	341	332	326	306	352	332	327	327	368	316	303	333	314	276	317	311	321	307	320	290	314	345	306	341	350	300	318	295	325	318	312	334	270	281	298	350	355	299	303	326	305	327	360	325	319	294	316	345	283	305	312	279	311	317	303	342	321	321	336	313	315	323	302	291	331	333	328	339	324	297	292	318	319	313	312	326	327	321	326	334	297	312	292	298	345	319	309	303	338	325	346	347	317	336	306	345	307	355	320	313	335	367	375	346	321	303	328	313	335	317	334	323	332	333	278	312	324	318
42814	24013	20523	8096	5094	3881	3518	3043	2462	1858	1999	2180	2224	2961	3069	2623	1683	1592	1702	1385	1009	871	816	797	720	757	757	798	863	900	879	847	755	748	799	754	801	750	779	666	749	700	704	700	701	673	697	740	662	688	695	665	642	621	697	654	644	633	656	674	649	684	649	635	634	669	619	651	620	688	665	626	628	632	669	654	618	637	645	602	649	638	640	643	642	653	653	688	680	616	640	631	615	660	674	638	666	664	625	647	649	655	659	640	616	660	681	662	693	621	647	634	624	672	678	674	667	736	653	647	607	637	683	608	663	642	599	667	643	659	619	703	662	703	643	612	713	620	643	649	678	614	639	665	669	594	705	646	667	642	693	651	637	675	671	647	624	654	663	679	609	686	667	642	644	667	667	639	654	701	659	645	654	640	673	674	702	693	683	637	694	636	685	636	666	671	638	662	674	640	673	631	692	658	602	698	634	677	667	652	653	698	655	596	693	657	670	700	603	689	630	623	673	644	676	667	665	642	667	640	701	613	700	655	662	712	698	675	661	639	683	676	662	662	702	672	612	684	758	700	677	675	709	641	657	635	682	676	629	627	604	632	627	627	611	604	641	663	632	704	673	685	622	684	659	682	664	649	690	658	645	634	675	614	703	615	638	664	627	661	635	689	648	656	674	650	690	664	676	679	657	645	637	650	653	709	619	616	632	659	652	653	639	686	627	620	604	694	642	661	689	649	686	679	648	652	677	674	696	668	650	638	627	661	694	648	632	632	671	633	660	657	635	621	604	664	679	624	620	709	682	600	668	647	690	608	675	632	669	636	653	667	625	651	592	631	677	610	638	637	663	626	637	659	690	680	648	643	678	708	693	717	615	623	674	653	642	675	637	673	650	678	657	643	630	619	642	668	681	676	686	644	692	698	650	628	714	629	657	671	647	652	639	659	649	644	652	617	663	668	624	662	658	666	654	683	675	633	667	644	605	645	686	626	677	646	676	620	635	675	632	621	667	705	597	627	652	657	589	625	653	668	665	636	625	637	662	664	609	651	635	641	646	633	666	682	642	672	680	684	710	642	666	654	685	644	637	674	664	689	677	644	688	680	632	660	631	682	631	659	631	652	635	655	649	655	637	685	665	639	681	619	665	650	655	658	608	636	651	630	680	678	651	622	661	617	709	641	634	667	629	658	625	679	625	685	618	650	617	658	663	657	657	637	655	621	681	660	680	707	660	677	685	609	683	663	654	622	656	648	628	656	659	632	649	643	681	680	696	684	704	670	671	667	644	625	622	597	711	637	700	640	625	669	657	689	667	634	611	651	651	688	633	648	666	629	649	682	647	667	624	649	670	646	667	650	630	644	609	667	666	629	651	687	643	672	693	664	594	641	675	644	640	634	638	627	653	627	645	622	663	613	618	680	659	670	628	683	634	656	633	642	653	665	633	648	664	640	640	684	666	687	676	634	638	646	683	659	663	646	635	673	629	611	651	612	625	679	661	664	644	690	711	652	672	705	628	627	667	669	672	648	683	662	697	683	640	632	658	653	662	656	642	663	693	696	633	649	676	658	630	728	629	663	680	649	637	653	667	630	629	658	679	636	674	640	649	665	649	568	693	615	681	622	676	644	676	689	628	660	615	721	624	635	649	644	654	619	657	675	633	660	636	665	667	647	672	638	652	655	628	651	621	618	658	640	643	670	641	678	654	634	701	634	617	647	626	661	662	626	615	659	656	657	668	663	624	664	655	633	668	662	640	638	682	673	678	616	696	619	637	645	644	644	625	665	643	676	678	616	627	681	677	659	636	714	656	641	675	649	668	623	683	658	667	642	642	648	653	633	611	615	656	675	679	597	665	637	672	639	678	689	693	684	633	701	634	637	646	630	662	634	615	674	647	670	683	629	683	675	667	623	645	646	649	633	667	683	674	657	671	653	699	644	676	645	649	643	608	685	652	658	683	605	652	681	644	650	673	649	680	708	667	631	664	657	642	663	668	645	651	626	710	675	617	668	657	657	663	634	613	669	613	662	658	660	689	651	637	634	670	687	669	653	683	686	667	677	648	707	643	648	632	679	648	609	652	608	689	598	627	622	657	606	635	680	618	660	627	666	639	613	655	629	661	630	639	668	668	691	682	625	664	672	698	624	645	651	639	687	658	670	684	674	697	687	634	635	630	675	606	667	652	699	617	683	647	656	662	667	703	606	672	640	680	696	672	634	660	600	691	672	649	617	686	675	638	660	665	654	683	667	622	698	679	605	642	704	634	653	654	666	612	649	648	694	677	661	658	646	672	649	650	661	628	671	672	651	643	647	656	665	657	658	678	693	646	640	646	611	667	658	649	657	627	665	670	656	622	683	650	647	643	665	640	717	697	688	615	666	609	636	644	658	658	680	667	667	596	630	643	649	640	627	663	687	671	652	671	641	669	659	674	686	642	714	664	627	667	667	659	660	689	649	672	659	670	649	652	657	666	651	633	652	650	610	601	653	678	645	625	641	638	608	673	660	663	670	625	661	626	696	621	630	584	670	699	665	610	674	661	658	654	653	673	663	688	661	678	651	614	676	656	615	708	679	655	677	643	629	635	654	635	657	653	673	690	700	665	662	657	701	666	697	668	670	705	631	621	678	635	618	682	717	672	630	629	662	672	615	674	633	683	637	608	610	692	674	655	681	697	661	701	648	656	701	656	639	662	646	690	651	622	654	658	641	651	701	650	656	665	694	661	653	658	641	658	661	611	674	675	648	716	664	681	639	677	672	652	657	658	658	701	656	655	717	645	657	664	646	607	669	671	648	653	650	638	633	673	687	607	632	662	636	668	632	672	671	633	685	679	631	673	615	645	630	607	651	615	647	655	623	647	585	618	646	618	611	635	680	606	655	643	641	684	651	681	681	637	631	653	635	635	636	656	646	664	661	652	646	696	657	673	607	645	656	646	633	693	630	628	696	635	661	647	653	649	681	637	654	691	659	655	671	691	607	653	675	649	656	657	626	635	633	645	654	619	647	649	699	685	664	669	669	670	686	673	609	645	681	691	673	689	594	651	657	615	636	707	690	655	637	709	631	657	653	698	703	638	664	650	673	670	652	664	669	712	654	648	656	660	678	622	609	667	630	670	672	644	665	635	629	706	656	640	644	658	673	651	655	680	669	707	596	645	698	676	663	617	668	641	631	718	638	678	669	640	703	629	667	647	698	669	623	658	685	633	626	630	690	659	644	616	665	671	640	686	625	638	658	640	620	688	671	676	668	656	693	645	659	666	654	697	699	624	660	674	668	661	647	648	681	665	676	667	652	669	701	654	666	673	677	609	704	632	688	680	691	656	669	630	660	634	654	692	662	650	663	662	619	683	691	674	673	668	680	672	646	670	698	648	675	674	661	643	666	618	633	648	650	652	646	627	608	668	652	675	662	668	645	688	668	661	599	647	635	699	677	600	671	661	642	670	654	681	633	658	670	650	664	657	651	696	631	664	652	707	649	660	653	628	663	644	650	620	706
47414	20939	7470	1678	630	446	426	356	396	309	300	299	303	280	320	281	299	310	282	300	290	270	270	270	256	269	285	272	248	281	264	258	289	288	300	283	256	257	253	274	255	261	261	262	271	249	233	284	248	269	279	282	252	253	273	262	261	257	257	249	277	287	259	259	253	273	270	264	287	251	278	257	276	284	283	254	287	263	257	275	260	245	260	268	273	259	270	270	277	252	273	262	270	251	262	317	284	272	265	250	244	256	230	287	284	263	252	291	250	256	245	308	295	269	289	273	278	270	259	263	256	289	239	293	258	250	249	293	262	268	236	249	274	245	258	254	253	282	249	277	284	287	271	262	288	289	267	256	242	250	277	261	296	297	293	293	267	295	268	264	290	276	266	263	279	290	256	265	277	248	283	254	285	279	268	268	289	264	256	234	269	273	273	262	264	267	254	243	250	268	283	277	257	258	231	209	288	267	280	248	268	261	259	272	247	285	234	256	277	267	290	274	254	275	268	259	311	263	265	269	271	325	275	245	264	278	248	265	277	299	246	265	253	269	276	262	289	272	273	279	255	238	287	240	266	254	241	252	270	267	243	270	260	286	231	259	252	246	269	280	264	285	266	255	248	260	267	237	247	249	284	277	286	261	275	257	256	230	254	273	239	247	263	283	281	255	260	249	285	278	248	284	266	282	240	237	252	297	260	245	265	252	257	262	275	291	293	237	307	271	257	267	275	268	267	275	246	248	274	273	276	273	250	266	293	255	283	248	251	294	243	268	291	275	250	285	257	250	283	266	253	272	285	292	252	293	261	274	243	273	258	268	256	256	287	257	281	290	328	267	256	267	261	272	260	287	270	252	275	289	294	264	278	260	260	264	251	229	256	273	262	279	283	267	269	252	266	247	271	242	254	260	263	285	268	288	284	266	275	267	266	269	287	261	283	237	253	238	258	270	302	266	254	269	275	277	261	273	244	265	267	238	270	258	279	263	267	292	301	282	261	242	274	295	282	293	250	256	261	271	276	263	263	277	307	285	274	278	256	276	255	225	284	284	238	262	269	281	281	257	284	281	224	244	267	316	276	258	257	241	267	291	232	263	279	262	242	271	283	288	264	290	248	277	281	254	261	295	245	254	270	268	261	274	265	250	287	271	250	254	273	271	272	277	307	279	273	239	287	291	256	261	253	267	269	279	279	266	310	244	257	263	275	259	283	256	274	275	240	290	282	279	304	235	286	281	306	265	260	283	270	241	241	256	292	300	283	273	279	258	289	260	285	267	257	247	270	289	262	281	280	254	237	276	282	295	285	241	267	293	260	270	257	260	281	284	291	289	279	248	248	293	273	254	272	257	246	243	289	247	274	307	255	263	324	269	287	272	283	299	278	280	277	243	252	240	268	273	262	250	266	260	286	260	231	222	235	265	271	281	246	252	256	279	298	282	236	256	236	280	255	270	304	256	248	287	288	283	263	281	239	244	271	282	273	259	298	312	273	253	232	270	255	279	254	260	230	266	249	290	314	285	277	256	257	272	265	259	261	269	281	237	269	275	266	231	259	262	277	268	271	276	245	272	302	269	274	262	250	294	261	274	233	269	257	274	271	237	255	292	275	277	274	275	281	242	256	261	257	276	277	280	245	286	255	237	264	244	271	317	281	232	252	226	221	250	252	309	259	266	264	284	288	271	252	257	275	279	266	281	282	291	266	241	282	247	279	285	257	257	265	294	247	261	272	285	258	267	283	235	260	256	277	280	265	222	232	277	287	275	269	256	308	309	271	250	236	274	260	246	270	275	264	245	286	250	268	267	254	285	275	281	273	230	274	258	288	280	289	272	236	285	251	279	274	299	264	287	249	266	248	256	272	260	238	238	266	255	244	275	269	241	254	296	260	216	243	276	299	301	262	277	310	255	290	271	296	257	257	270	277	293	274	273	284	247	277	252	249	257	263	266	261	278	266	274	240	296	274	256	299	252	284	255	257	268	293	281	301	276	303	255	272	250	241	248	278	284	246	250	240	241	279	256	259	262	268	271	262	279	275	288	276	292	262	263	267	271	271	250	264	259	266	309	315	254	273	256	234	244	286	245	263	250	285	276	240	295	273	282	279	280	273	260	245	257	270	245	268	267	300	256	253	260	285	281	267	241	253	244	241	257	273	297	257	255	252	262	280	281	267	272	280	305	267	250	304	260	307	275	289	263	229	259	266	250	284	287	239	229	246	266	265	263	258	244	284	263	270	277	290	256	268	275	260	256	272	234	251	241	289	274	261	310	228	286	271	288	272	237	269	282	252	260	283	287	241	277	232	257	259	241	300	261	273	252	258	284	288	286	251	283	239	273	288	272	292	254	281	277	248	269	263	253	293	243	277	260	276	270	263	269	262	293	282	276	257	266	246	265	252	265	286	248	256	256	279	285	259	268	265	264	269	259	269	277	252	269	251	240	318	259	302	306	277	249	266	275	266	253	248	289	243	274	223	248	272	282	277	275	305	258	266	280	265	269	273	227	271	264	277	265	279	311	281	238	280	265	237	269	236	238	270	267	257	291	267	261	312	311	251	258	257	287	246	280	272	315	264	279	264	282	306	273	269	272	264	268	269	315	266	292	270	263	255	252	270	294	258	282	285	285	269	198	255	245	267	264	256	248	253	256	265	264	233	255	244	270	297	256	283	290	279	253	244	288	290	301	253	242	260	272	269	280	248	237	290	302	259	279	272	266	256	278	284	252	270	269	266	281	264	263	295	265	274	276	279	263	268	285	257	254	270	268	280	273	277	262	252	265	262	254	251	250	284	305	236	275	264	284	285	245	272	232	257	278	260	256	258	261	278	236	261	286	265	268	281	236	281	298	264	235	236	251	259	257	290	263	247	302	284	274	250	277	270	292	269	232	289	320	274	238	281	254	242	260	293	271	266	290	286	286	268	311	274	273	250	278	247	268	273	256	272	283	254	280	299	305	256	253	286	244	264	243	250	260	259	270	285	244	277	210	248	271	273	270	250	264	273	241	264	304	251	309	265	270	282	263	279	259	271	291	243	254	264	279	298	277	303	290	263	267	298	288	273	260	268	273	284	244	267	291	263	259	233	255	262	271	261	269	262	262	291	276	279	281	274	240	239	260	249	269	282	266	285	294	273	287	297	296	291	307	276	274	278	261	250	242	262	272	266	247	257	307	244	259	281	260	282	270	259	288	281	256	267	263	244	276	275	288	275	281	288	269	279	289	274	260	286	294	256	262	250	239	272	252	290	291	248	256	241	238	275	258	262	225	291	239	258	248	232	257	285	269	263	269	253	295	276	280	257	263	282	275	270	252	243	247	260	298	272	269	263	231	260	247	236	271	290	248	229	239	260	281	263	273	248	263	265	263	281	273	289	236	238	261	266	287	284	279	278	237	258	268	282	282	276	294	273	267	291	273	278	257	265	269	275	276	258	277	275	257	286	256	288	283	257	241	256	250	251	255	254	276	271	261	259	260	279	282	234	279	309	284	251	283
28785	12415	9000	3234	1785	1376	1322	1085	998	905	846	820	808	882	773	781	652	729	788	744	680	665	616	566	646	554	648	565	657	631	687	646	612	572	565	624	626	624	595	614	599	571	639	576	579	555	580	590	562	596	584	571	591	550	539	556	555	550	607	570	542	569	568	580	561	544	598	534	565	538	569	571	551	556	552	586	557	606	496	545	534	559	547	594	582	579	552	589	574	537	557	561	594	554	564	545	558	520	535	543	540	518	554	543	551	586	552	563	523	579	600	629	596	571	528	562	582	542	556	545	573	616	548	559	603	571	554	600	614	586	579	574	529	519	580	608	538	557	544	556	578	590	599	576	574	532	558	619	570	538	581	558	547	568	571	565	517	534	507	514	530	588	542	574	559	526	535	546	591	564	539	565	576	577	560	546	546	574	569	530	548	596	537	565	558	544	567	541	587	587	560	547	564	575	567	498	552	583	549	565	569	598	535	551	593	553	544	544	578	531	563	604	587	572	537	553	560	529	577	589	555	562	533	593	607	571	549	570	537	542	587	547	535	591	574	557	570	546	568	554	542	552	559	583	578	595	551	561	558	533	513	533	545	525	573	544	582	561	585	570	560	556	524	579	548	587	574	582	549	541	568	574	534	573	553	576	561	608	594	519	576	566	583	525	579	552	592	556	519	557	553	576	577	604	561	515	513	535	566	556	575	555	585	520	556	526	574	591	547	540	581	601	603	573	567	549	531	514	568	559	614	532	544	543	570	541	561	570	560	539	626	540	558	560	584	624	537	546	555	608	578	556	596	555	554	611	583	565	545	571	597	543	563	522	604	552	548	541	578	515	538	547	554	574	579	588	544	545	539	562	536	581	548	529	521	568	579	587	589	552	569	575	601	568	629	564	577	536	534	568	552	528	592	564	559	552	561	530	585	590	555	557	543	618	542	580	569	577	555	517	573	539	546	574	584	580	592	577	567	577	532	581	558	535	543	563	576	566	544	559	548	563	544	585	548	527	557	520	576	560	597	573	566	535	562	512	531	564	537	591	580	577	538	554	592	530	550	591	556	582	550	624	535	604	564	564	544	550	617	526	577	520	552	568	572	586	600	563	570	552	565	555	550	596	568	601	583	551	562	548	560	551	547	569	591	600	521	596	570	589	540	539	556	551	582	577	570	594	586	568	567	575	591	562	569	587	502	563	544	564	579	572	578	546	562	594	575	537	568	542	541	551	549	562	580	542	546	558	586	532	589	535	549	562	573	572	554	536	567	579	551	503	549	553	558	538	582	586	567	543	614	576	589	592	549	563	583	547	566	560	595	594	554	568	575	564	591	589	546	564	507	579	572	543	580	542	573	568	542	557	565	542	567	599	549	561	531	551	525	559	572	584	551	534	561	566	578	548	533	536	577	561	601	562	575	590	565	520	567	576	523	600	588	583	543	574	549	539	529	564	534	521	568	559	574	556	566	533	564	575	558	544	580	580	583	550	568	511	597	576	576	555	555	584	589	557	548	562	582	584	532	558	579	559	604	597	604	540	570	602	581	547	610	544	523	548	549	594	567	585	573	546	573	531	549	569	588	531	564	549	559	592	591	564	585	537	578	555	554	561	530	538	541	569	494	555	548	526	559	540	562	558	568	590	553	539	566	581	593	570	573	596	560	545	569	529	566	576	581	583	590	556	539	529	533	543	625	548	515	531	563	599	563	510	571	550	568	540	592	566	551	608	589	564	499	576	602	588	551	587	559	548	562	564	579	600	571	571	538	538	545	525	570	561	550	561	591	615	588	587	568	553	599	543	543	554	640	575	548	562	577	548	563	592	582	559	532	527	584	606	583	580	552	594	537	546	541	567	549	556	548	539	601	536	549	554	561	538	538	572	552	544	577	570	564	529	542	541	531	561	521	557	561	556	571	568	553	605	600	582	564	572	588	545	549	571	571	564	542	528	574	583	584	552	571	534	562	590	626	542	540	539	569	586	583	540	571	574	546	586	544	583	524	585	583	552	550	560	533	548	589	559	597	604	511	578	576	545	549	565	534	585	563	549	541	531	559	580	547	548	559	542	518	557	583	570	551	607	575	553	534	506	588	555	539	568	590	593	538	589	569	556	571	551	559	555	592	581	601	560	553	549	587	587	578	575	561	568	550	560	569	538	560	536	585	555	523	550	578	575	594	548	581	529	589	542	557	518	579	510	565	530	559	574	531	583	579	581	580	534	634	568	596	528	606	595	583	549	556	573	616	580	539	575	547	557	581	536	567	542	548	569	589	566	532	560	540	540	561	562	551	531	574	551	534	561	551	531	599	591	530	575	562	553	582	556	585	550	611	559	544	571	581	593	537	613	524	578	619	613	551	517	572	571	534	558	560	558	536	560	593	559	556	583	574	583	529	580	520	565	572	603	570	544	623	539	560	558	555	558	575	560	552	558	564	559	583	584	557	602	548	553	554	566	586	544	566	547	547	546	520	531	551	554	559	540	539	604	580	573	571	580	579	566	589	563	554	524	564	588	616	550	584	589	556	536	528	549	560	576	566	553	569	571	548	585	543	549	565	626	540	552	566	572	595	560	535	535	549	546	596	571	543	551	545	550	571	594	564	567	614	593	557	575	547	546	585	607	593	563	580	546	543	569	547	572	549	579	551	547	548	541	524	542	582	563	564	518	615	535	562	596	558	640	546	524	578	516	584	584	566	556	510	568	560	572	547	547	575	576	573	562	517	578	554	534	557	591	559	562	575	564	576	535	586	562	558	582	535	601	567	536	589	555	558	618	565	541	548	561	555	552	545	540	572	574	555	575	533	551	589	584	640	566	554	566	554	568	569	554	569	555	555	566	553	610	540	549	589	559	531	548	571	569	529	597	613	540	568	623	562	560	574	558	546	552	558	566	494	528	579	554	573	562	563	535	575	585	563	572	579	542	576	558	561	539	555	568	597	587	588	546	564	577	549	563	549	563	536	562	570	562	491	581	560	540	561	558	548	587	530	570	532	559	592	559	520	561	592	564	549	616	542	581	573	544	587	556	584	509	592	591	573	564	550	536	547	532	567	574	565	560	527	535	539	574	495	531	538	585	554	534	592	612	536	523	564	581	594	571	587	608	578	530	598	553	519	542	531	546	535	550	576	542	577	562	552	544	566	605	586	549	560	587	530	585	560	556	566	539	562	586	592	577	554	596	579	586	590	585	592	535	594	584	547	554	541	571	542	545	574	512	544	585	546	570	535	569	556	584	559	588	514	545	613	578	559	554	562	558	538	561	526	558	599	537	522	578	585	554	563	559	533	548	571	572	551	579	520	520	569	565	572	586	563	553	545	537	562	588	553	565	579	560	566	575	605	541	554	584	573	563	572	597	627	553	529	612	543	566	545	559	556	553	521	584	594	516	536	580	627	568	521	540	540	578	612	584	575	517	561	532	556	552	519	505	528	549	581	604	552	592	558	591	588	576	533	545	538	588	570	577	556	533	558	551	536	602	560	556	582	616	557	546	567	589
57766	31260	15300	3994	1267	1016	808	605	457	453	478	470	520	577	520	441	390	379	362	351	277	266	315	294	293	286	281	298	303	298	310	298	303	285	327	326	311	293	318	307	300	284	285	261	260	298	304	281	252	306	293	279	271	266	290	238	296	237	317	280	287	264	238	310	260	308	279	284	288	280	288	262	301	303	286	302	289	274	271	282	280	287	293	283	278	242	312	303	284	252	282	261	276	308	268	305	265	251	245	278	283	292	290	311	257	269	275	234	285	254	244	265	290	280	293	261	267	287	273	271	282	274	269	268	290	257	295	269	286	277	240	260	295	278	291	276	299	279	287	312	299	303	339	332	292	277	260	284	264	273	272	242	307	269	277	270	263	301	274	255	246	280	297	284	291	247	290	280	263	270	270	278	266	297	305	302	262	256	282	257	279	291	258	298	319	267	268	255	300	276	285	312	260	256	293	262	274	288	284	289	277	311	277	302	274	283	267	274	268	271	258	252	286	262	259	255	291	322	257	280	270	283	254	295	273	275	277	283	290	290	293	279	283	275	267	318	275	269	270	278	287	284	254	284	272	285	259	276	290	285	292	276	309	304	261	290	250	276	272	308	278	285	271	267	255	243	290	286	289	296	284	304	287	282	274	284	293	295	265	274	280	259	289	291	287	290	276	259	268	262	283	251	272	301	287	274	283	283	299	288	262	284	289	286	303	270	298	305	259	281	285	268	223	303	280	297	281	240	265	288	283	311	273	291	285	265	275	279	278	282	272	284	299	277	290	278	309	275	309	286	332	277	265	252	304	248	325	277	286	279	282	285	237	262	254	288	273	293	306	281	286	287	265	312	284	269	263	289	317	314	265	276	272	275	266	250	296	255	294	285	298	275	258	257	274	259	251	235	299	278	291	282	294	321	289	307	330	293	285	261	271	260	294	255	288	262	292	269	294	289	276	289	311	281	291	306	299	273	263	321	268	279	288	284	255	301	272	264	271	306	259	246	277	269	279	267	302	279	288	297	309	285	295	256	281	269	261	287	247	276	302	286	248	301	280	273	267	273	256	227	302	261	283	261	296	284	284	270	267	297	275	287	301	248	290	319	304	287	289	262	301	291	304	287	279	282	289	251	258	266	293	307	261	249	271	269	259	292	288	262	284	272	299	286	313	299	293	291	278	288	264	256	290	289	276	290	294	262	301	281	284	276	294	273	291	229	286	281	274	244	275	244	276	288	305	272	303	289	276	291	296	295	285	240	267	272	283	291	278	259	256	283	294	235	245	289	287	282	281	272	261	241	313	290	286	325	266	280	305	289	264	246	274	255	269	311	278	265	309	304	296	257	283	291	302	310	303	287	275	309	267	316	293	301	258	269	287	289	273	312	267	288	288	307	259	239	257	262	255	289	332	279	320	284	251	275	265	294	307	295	304	279	268	306	266	280	273	274	266	270	279	270	260	307	254	285	253	317	268	273	290	270	256	251	284	288	268	277	292	302	279	303	303	282	280	306	282	280	262	261	305	300	282	231	268	298	288	251	267	276	258	266	270	326	250	270	273	258	284	284	241	263	309	292	310	266	251	294	259	294	304	263	293	283	290	305	300	294	314	265	246	273	286	229	289	284	282	264	271	296	249	293	293	292	269	286	284	276	293	299	271	290	313	323	298	254	258	295	278	259	292	273	275	289	336	297	258	267	256	247	274	271	256	299	294	259	270	289	280	296	283	279	279	282	294	270	266	287	255	288	296	275	251	294	297	288	288	262	279	288	266	285	278	242	290	298	278	302	260	320	297	264	281	257	253	298	282	275	270	266	290	261	261	267	310	290	302	283	273	273	297	267	282	253	307	233	277	288	287	286	290	306	275	259	304	286	302	277	298	283	284	300	274	282	261	281	273	265	295	308	286	287	302	288	269	288	280	278	294	256	282	253	266	245	277	248	307	281	282	307	283	239	283	274	294	272	293	277	294	296	297	251	290	233	321	286	300	303	308	291	279	305	288	265	257	293	275	273	285	273	283	257	290	299	301	303	278	282	293	264	280	298	278	332	296	272	272	301	289	259	287	283	274	294	258	282	271	273	287	277	282	289	285	301	277	278	268	287	305	268	294	251	298	296	271	305	258	300	259	299	252	260	281	267	260	299	286	256	261	277	229	285	265	276	267	272	321	281	273	264	270	260	274	295	270	257	262	281	270	295	279	306	244	317	270	257	314	292	298	229	301	269	302	284	285	297	288	275	265	272	281	291	300	311	263	285	295	273	299	261	321	283	283	290	279	275	319	234	280	268	302	290	270	316	300	251	285	295	279	262	261	288	266	280	290	294	270	283	272	282	294	290	292	298	267	259	250	258	305	272	261	269	277	280	276	264	295	283	293	281	278	295	278	261	303	282	245	272	264	264	271	294	293	241	276	281	284	275	291	281	276	293	264	280	252	298	280	272	300	280	289	264	295	270	297	278	265	264	250	268	273	314	313	291	275	288	303	307	263	270	314	337	272	273	297	277	260	285	270	269	277	261	238	310	289	302	253	311	266	280	283	297	272	299	267	288	283	278	292	276	264	293	264	286	291	287	284	327	314	238	259	274	284	285	262	302	258	280	272	291	254	308	285	309	277	272	275	247	295	250	275	281	302	270	276	270	295	266	275	245	285	286	272	295	280	282	242	277	282	293	323	256	275	253	282	285	290	257	270	259	276	255	279	300	283	298	308	287	264	260	279	289	282	287	267	286	249	293	277	248	274	278	285	294	290	277	266	274	285	280	308	277	263	276	275	285	253	264	259	278	275	294	260	321	281	280	284	317	304	253	278	286	301	278	271	267	279	299	306	232	258	273	258	274	273	282	277	277	286	273	263	308	309	268	263	269	282	286	292	272	286	263	274	262	293	291	296	250	274	300	313	282	269	284	255	261	257	273	291	318	287	291	283	278	256	243	274	288	312	291	278	287	290	291	274	298	319	251	288	238	285	296	278	263	261	291	235	255	260	301	275	271	280	299	295	256	300	264	279	295	288	284	307	277	287	238	254	276	252	265	283	304	249	276	247	320	289	317	269	283	295	265	273	299	278	258	255	258	267	259	306	313	273	293	289	299	305	275	272	266	297	270	264	268	271	242	260	289	292	292	263	299	250	281	236	258	266	283	264	258	261	252	262	288	257	263	304	251	309	278	258	242	295	277	281	284	283	260	272	284	275	255	297	280	267	272	281	298	285	300	256	296	270	292	276	250	266	265	277	301	315	279	287	232	267	324	267	298	268	288	271	301	272	263	290	266	261	269	263	276	268	261	288	275	261	274	271	274	293	283	294	315	281	288	271	261	287	299	269	304	318	273	262	278	295	277	246	294	313	294	262	254	293	287	264	260	256	279	254	284	299	263	291	282	262	277	275	312	256	311	253	270	275	284	291	255	257	259	292	302	272	291	296	257	271	280	270	253	262	307	280	281	271	256	263	266	296	286	269	287	246	285	259	273	279	264	301	304	300	246	254	296	279	302	284	270
35686	20973	16137	6628	3801	3181	2622	2006	1658	1566	1643	1756	2148	2170	1980	1410	1188	1261	1306	1028	854	752	669	682	669	682	699	698	694	760	768	758	738	671	619	699	724	766	720	710	723	646	652	619	601	654	600	586	608	599	643	645	646	595	614	567	576	602	623	596	596	588	610	627	575	580	585	569	591	605	577	592	585	587	556	563	570	591	607	568	583	611	572	569	659	607	631	641	578	542	590	591	627	632	614	542	588	589	619	588	588	571	578	625	590	624	585	608	593	561	629	582	568	592	578	565	557	584	603	609	632	587	562	593	574	577	630	607	541	571	564	579	575	607	630	580	661	567	602	579	554	590	571	577	602	565	601	579	618	611	581	556	577	571	585	646	544	594	588	574	620	617	554	599	598	568	594	568	587	595	602	615	598	589	565	571	592	642	606	585	603	573	578	641	575	602	594	616	591	566	585	594	620	574	633	604	593	619	591	605	592	620	623	640	546	587	611	552	553	612	576	592	580	546	605	578	607	590	622	550	563	584	587	612	574	576	600	586	581	607	600	558	588	560	587	586	582	617	583	600	642	577	625	570	546	598	587	563	576	602	607	603	592	559	617	622	565	620	595	602	545	569	589	605	603	565	591	659	555	615	622	590	586	608	619	565	586	620	588	616	598	584	583	560	575	582	597	560	581	588	597	585	543	587	555	612	612	538	605	572	611	621	548	583	574	613	607	600	589	579	554	564	612	562	575	590	582	618	588	593	595	618	567	613	564	548	596	572	582	576	573	559	623	564	597	577	602	569	566	585	596	587	548	586	573	589	644	579	565	590	517	574	570	620	631	580	598	603	587	574	601	592	588	578	592	620	574	625	582	620	604	589	556	566	592	589	627	604	567	621	588	588	606	547	544	579	616	596	594	567	614	562	606	551	600	611	613	542	602	571	577	616	570	609	591	586	624	614	519	586	553	532	611	604	578	597	559	611	566	602	632	592	591	556	601	590	628	596	589	605	558	561	621	595	597	603	568	598	593	617	551	607	581	586	588	575	591	593	560	602	602	577	565	555	579	599	569	610	593	580	614	625	575	577	603	576	600	583	580	556	592	625	594	572	606	597	591	608	575	567	609	592	639	609	602	596	587	608	598	579	588	576	595	617	620	570	603	553	547	593	590	587	612	628	636	584	604	636	617	565	576	613	584	616	571	575	611	588	562	621	585	552	588	560	597	585	572	575	591	561	581	600	597	613	586	590	556	575	567	567	594	590	592	615	588	597	626	581	596	589	589	605	633	549	560	612	630	606	631	637	544	625	588	594	560	545	566	620	590	574	592	553	553	643	591	562	581	626	630	633	604	614	636	581	598	622	575	558	595	612	561	570	570	571	604	653	611	582	608	569	605	572	579	582	650	615	589	567	551	594	573	591	626	625	578	572	591	575	574	590	571	626	578	627	587	531	569	627	564	589	612	598	594	602	602	596	592	561	639	603	606	646	611	623	595	582	572	630	585	620	578	599	573	576	573	590	605	608	573	579	586	577	573	560	574	610	543	613	627	576	610	578	612	540	625	583	627	529	578	581	586	594	597	598	549	586	591	605	578	600	565	605	574	606	564	539	639	602	590	632	594	580	618	561	582	591	585	599	596	626	611	585	606	604	576	619	616	607	575	619	605	583	572	615	597	610	642	584	591	588	576	569	587	585	604	608	580	610	604	598	544	583	586	557	592	553	601	573	585	534	603	576	563	605	608	572	563	589	649	568	595	628	591	557	560	588	585	615	593	611	576	596	552	557	568	554	606	587	634	619	574	577	556	574	600	591	599	599	561	625	575	611	592	565	546	577	593	560	580	568	597	566	616	563	575	627	622	572	561	582	598	588	611	579	524	571	541	581	594	543	572	553	547	633	560	624	594	553	567	617	571	546	605	585	576	574	596	617	576	644	607	617	602	580	604	553	581	598	575	601	546	578	575	606	568	592	589	631	531	603	546	581	611	561	593	581	575	589	609	584	600	553	554	577	611	622	565	603	593	598	586	571	604	593	598	574	609	604	588	564	572	583	604	570	619	625	590	620	597	581	640	557	570	575	559	595	552	580	550	564	609	582	603	571	587	573	572	619	597	596	577	598	580	615	616	612	616	556	609	595	578	585	582	596	549	588	632	567	539	562	612	594	577	594	554	577	585	634	572	583	592	626	553	593	611	555	572	618	569	570	572	575	568	588	566	643	634	575	612	572	591	576	580	606	574	610	569	604	561	519	625	600	616	556	565	579	566	567	592	630	586	602	561	665	600	630	606	557	588	595	624	538	622	598	622	624	617	589	571	587	642	596	581	611	608	600	602	568	628	572	616	605	606	561	570	594	597	598	595	595	578	616	600	585	602	572	599	617	615	573	559	610	595	595	554	575	635	610	572	624	597	584	599	591	575	660	609	606	609	575	567	578	610	563	605	607	577	573	568	580	642	558	584	552	583	614	573	561	555	575	635	580	579	553	562	611	583	594	612	641	594	619	586	620	602	602	578	611	601	565	571	560	549	609	575	588	553	606	583	612	582	559	595	582	614	573	582	523	608	593	573	576	587	604	577	578	567	577	596	563	609	584	569	553	585	591	555	586	563	579	594	574	545	591	596	558	582	605	569	594	558	594	591	572	585	606	596	591	604	574	569	540	607	543	575	616	545	600	598	586	634	624	536	587	585	570	608	543	607	578	588	598	524	563	592	597	649	607	614	566	576	575	561	630	551	588	584	554	598	625	610	597	557	565	594	613	551	531	601	598	556	600	551	592	645	588	618	617	560	599	576	642	601	576	607	583	583	620	598	605	560	633	636	587	580	595	560	614	566	604	569	598	582	592	557	593	608	562	607	578	594	570	595	602	575	579	527	607	556	574	569	539	587	575	610	594	566	589	575	599	600	597	589	576	593	545	598	599	588	604	574	635	575	579	571	608	617	597	595	629	639	522	556	567	565	592	594	565	625	578	574	549	559	564	610	624	543	559	600	591	578	591	568	596	587	569	599	596	582	574	554	573	604	573	600	611	612	541	551	619	533	576	618	562	625	604	606	625	581	543	590	587	626	603	622	616	552	604	596	575	600	608	615	534	614	552	596	572	575	615	616	555	585	579	636	582	604	566	576	590	578	604	595	573	613	609	595	614	564	593	618	633	585	574	591	590	639	600	619	594	581	592	579	598	604	555	620	585	613	577	581	591	644	602	556	528	560	608	564	571	568	607	577	554	577	618	585	592	600	567	559	610	623	578	577	599	582	589	560	578	616	636	558	564	539	574	609	567	565	584	609	593	583	591	611	580	629	591	611	575	579	585	578	601	573	579	562	584	617	556	571	609	565	590	596	605	554	572	636	650	588	601	603	604	631	558	584	600	577	597	580	568	618	601	610	611	620	576	628	546	614	640	584	600	551	625	588	571	605	609	564	590	536	602	558	569	586	617	585	578	594	597	596	570	570	563	599	536	618	602	571	584	576	557	559	629	610	611	645	568	559	570	598	616	576	560
66357	37504	20550	6051	1783	1309	958	793	604	620	625	638	683	756	628	538	463	479	486	394	350	351	356	362	369	318	362	321	304	317	348	309	349	316	325	352	340	341	307	299	346	326	299	318	358	360	278	296	319	312	346	328	308	297	315	308	325	295	313	319	313	344	313	277	285	298	314	324	326	312	298	327	316	310	302	315	304	321	298	349	273	310	308	311	354	275	297	298	308	307	307	311	325	331	314	296	304	335	316	328	326	285	325	268	303	337	298	300	336	303	318	311	284	289	302	312	321	304	246	290	345	305	301	304	336	353	328	319	303	308	329	295	323	281	289	343	322	302	287	289	325	337	304	315	298	316	322	307	302	309	330	290	308	308	310	330	303	318	295	309	319	279	336	303	321	271	315	329	274	310	296	323	307	289	319	308	325	355	336	290	299	326	296	287	327	295	302	328	315	298	311	290	305	299	338	269	286	315	291	323	308	324	314	281	330	313	365	304	309	306	315	342	292	294	316	371	307	334	326	291	313	303	305	307	319	327	321	319	321	330	314	307	328	322	330	318	300	336	313	343	329	326	341	293	336	322	323	332	297	300	272	327	309	298	319	296	324	302	307	306	306	297	307	313	331	321	325	319	268	333	303	349	343	338	322	280	315	321	289	269	293	311	334	296	288	319	331	353	304	297	301	313	297	310	307	341	293	297	352	339	284	286	299	330	327	350	286	300	316	278	333	339	290	302	348	295	335	319	289	320	289	267	315	321	285	290	294	345	294	327	290	300	324	298	303	340	295	318	330	306	321	332	322	296	354	311	327	277	303	341	307	314	319	353	323	276	295	333	307	329	350	306	271	287	305	320	354	356	304	302	300	309	309	370	282	306	314	310	345	316	345	308	345	299	317	308	316	306	311	295	300	304	303	344	319	332	339	281	289	297	302	329	333	336	311	324	339	312	281	304	324	322	295	307	366	293	307	279	313	299	324	296	281	314	287	310	318	298	291	298	315	288	265	325	322	287	353	303	303	301	302	320	297	289	314	327	346	332	288	340	276	305	319	344	304	305	273	299	312	299	279	294	337	308	310	323	304	320	309	291	296	286	325	322	278	313	301	309	317	294	304	337	307	337	286	306	329	316	298	288	306	326	313	328	320	288	315	267	323	311	276	291	315	314	291	316	303	322	304	324	306	311	304	292	289	277	317	328	276	280	359	280	302	313	299	329	294	314	309	306	313	316	310	278	290	321	331	316	278	338	303	310	336	283	300	305	305	308	320	289	320	298	294	306	266	281	276	337	298	310	325	317	346	308	285	295	290	296	323	284	321	312	294	285	328	323	297	269	300	352	292	349	316	314	301	345	324	282	288	321	352	316	298	307	333	307	327	324	298	338	304	302	346	322	285	339	282	295	291	290	320	294	283	319	287	297	308	303	301	305	287	303	333	299	336	284	330	336	318	326	324	326	298	299	326	308	317	324	310	320	305	313	300	321	267	330	263	333	327	320	282	304	313	313	300	313	321	313	320	311	342	336	286	318	286	305	325	312	308	307	307	299	368	282	305	267	330	279	342	327	323	328	299	337	310	260	299	290	332	305	325	299	329	355	326	335	284	300	327	318	327	328	302	345	280	319	334	335	323	288	296	296	298	279	334	329	292	287	317	323	286	309	312	314	289	340	302	270	339	331	361	343	311	296	304	291	282	299	311	342	331	297	347	267	291	325	300	299	326	301	273	293	313	295	330	309	278	298	337	274	324	295	300	285	306	305	305	327	307	296	337	342	293	357	294	303	311	332	303	296	290	278	330	308	321	313	290	328	317	320	326	300	307	329	331	341	354	291	328	294	335	305	347	304	289	292	295	306	346	294	291	338	331	337	300	296	288	296	300	326	307	318	322	305	297	313	327	320	337	295	319	310	278	335	310	298	287	300	310	298	315	323	299	320	305	319	289	306	309	322	309	305	292	284	313	284	346	274	315	338	288	291	302	326	323	338	323	296	308	291	319	337	291	313	314	275	329	315	313	311	322	298	305	319	317	294	276	294	315	312	302	292	271	300	318	320	315	324	293	292	301	331	306	321	304	321	308	322	299	333	311	316	311	318	331	302	318	287	309	355	338	307	285	289	306	316	301	283	308	296	314	307	307	327	288	307	325	311	308	342	295	288	301	291	311	338	311	294	306	331	319	279	310	306	311	261	275	361	339	313	308	339	362	297	291	326	311	336	335	321	283	337	297	313	334	283	278	325	298	318	276	324	290	313	317	310	337	314	325	338	288	308	304	324	321	261	306	277	289	365	305	319	336	291	289	303	318	280	314	285	282	323	311	293	322	313	314	318	307	331	307	299	315	301	319	309	331	293	302	297	310	317	335	310	308	327	314	309	316	331	277	316	302	303	310	308	336	321	322	310	311	332	331	324	304	307	279	330	307	296	352	299	324	333	295	285	311	261	337	305	362	290	283	333	297	309	342	329	327	331	334	336	291	304	317	308	355	355	275	339	297	297	292	289	280	310	322	326	315	330	273	320	319	325	300	290	340	300	326	290	283	318	303	301	288	333	341	298	293	331	299	316	284	328	326	298	307	345	303	292	306	309	310	328	307	314	334	351	321	282	299	324	326	356	299	296	365	308	307	298	298	320	293	306	272	338	303	283	315	295	304	287	290	311	304	310	313	284	335	317	305	309	340	288	305	324	289	327	332	305	311	282	310	292	310	288	288	274	324	291	287	315	318	337	307	337	305	292	314	298	310	326	334	265	337	361	306	284	306	301	301	295	304	313	313	354	296	333	269	296	341	296	321	316	338	293	312	327	314	287	315	291	286	332	333	288	302	305	339	310	310	334	296	322	326	341	308	344	324	307	348	293	299	313	334	300	301	298	296	302	341	319	310	331	301	316	358	289	335	293	305	312	324	334	318	298	314	341	290	272	305	313	340	333	355	313	300	303	307	322	342	298	325	327	280	294	304	295	290	319	329	295	328	351	310	316	353	289	330	299	288	314	279	327	305	349	330	304	314	293	307	319	282	307	307	309	311	311	327	327	329	322	316	315	306	299	283	318	313	289	307	315	295	317	334	280	307	302	324	313	339	295	292	301	308	285	306	288	297	314	271	283	278	275	341	322	323	284	306	350	340	316	295	295	297	325	326	347	306	319	311	340	286	318	297	311	308	278	308	303	287	347	326	305	300	313	303	349	295	329	265	318	294	297	336	290	329	312	306	314	277	352	295	319	325	299	312	303	301	297	316	297	331	290	279	311	322	301	308	310	349	312	310	340	293	308	318	271	272	314	326	296	292	333	326	279	299	341	298	328	283	310	320	349	299	294	303	359	332	304	307	284	317	298	300	298	337	291	307	322	317	274	285	306	340	307	309	308	327	286	334	333	327	284	308	324	324	291	299	347	305	317	340	338	325	322	301	300	308	319	292	295	307	320	311	310	317	319	289	300	324	338	298	320	326	334	288	291	279	296	305	325	309	304	305	315	301	312	307	328	263	356	320	312	329	296
41713	25641	20887	8343	5170	4274	3369	2645	2053	2141	2242	2098	2843	3203	2673	1828	1402	1560	1642	1284	996	850	789	755	748	703	743	745	832	861	873	815	835	748	744	802	811	782	780	714	756	696	706	727	707	743	676	657	717	654	649	644	706	636	696	648	688	663	699	639	623	618	666	702	672	718	670	679	654	645	639	620	658	633	645	625	624	603	646	676	636	617	639	661	646	635	651	632	645	647	631	674	708	649	648	699	652	653	658	644	664	612	635	674	661	664	666	643	688	630	668	659	680	581	655	594	640	671	596	619	651	631	674	638	631	662	644	669	655	642	630	675	637	673	682	648	660	633	649	649	636	645	666	669	669	643	660	634	640	685	630	615	659	636	668	625	666	614	646	706	670	669	679	636	645	675	626	664	657	659	635	628	627	630	627	679	649	662	646	654	641	629	646	651	609	710	603	688	596	650	621	666	628	675	669	663	714	705	638	646	693	621	683	632	694	657	646	651	678	628	678	610	612	642	670	644	598	600	589	657	687	684	636	646	665	633	608	654	647	694	649	642	663	703	686	699	612	634	642	649	645	624	660	662	652	685	662	617	665	635	666	632	648	677	630	687	647	602	660	631	634	648	617	659	651	650	619	682	641	644	633	634	636	638	665	640	662	647	617	616	659	652	628	697	659	588	656	663	701	641	596	599	651	625	683	643	648	643	639	655	675	636	678	638	638	649	629	629	645	663	664	674	649	618	625	637	661	628	695	623	642	604	658	677	660	624	657	667	657	631	650	612	664	646	634	669	650	633	654	658	661	632	639	640	680	663	667	642	691	664	678	693	722	690	683	650	703	693	615	660	661	656	657	669	597	688	653	612	660	668	665	642	643	647	672	694	655	674	665	658	650	678	675	640	656	635	639	654	652	659	673	679	676	664	616	617	692	604	606	659	649	630	685	637	652	676	638	692	670	708	639	637	622	651	673	648	648	665	665	643	643	660	668	695	683	611	713	680	654	622	644	606	667	620	637	635	646	643	671	628	688	653	655	676	670	646	681	691	642	638	672	630	644	675	645	609	627	668	629	659	662	633	680	626	627	679	650	654	644	660	640	610	672	614	640	657	649	631	708	630	636	628	626	597	660	690	669	682	693	684	643	668	604	656	662	644	706	615	652	662	648	644	622	644	667	652	658	611	656	687	596	670	625	629	683	674	661	653	627	634	650	656	681	686	631	682	596	673	628	653	630	674	607	618	648	640	643	638	664	646	638	580	696	672	644	682	598	654	689	655	692	618	620	655	657	659	656	654	632	664	659	664	625	626	685	622	644	643	719	687	627	619	663	661	686	644	650	648	638	614	646	619	670	636	643	658	648	661	679	606	731	671	661	685	659	645	629	679	637	631	630	604	657	677	662	614	642	674	683	657	614	590	664	682	652	620	635	653	639	668	691	641	592	602	608	629	685	643	648	639	666	678	662	644	620	614	582	641	652	656	695	621	659	617	616	623	608	662	630	670	639	622	684	666	652	689	673	643	649	651	611	640	643	640	601	643	640	641	634	686	618	625	660	732	668	621	641	651	678	682	658	648	611	657	657	631	614	616	648	669	686	670	667	669	670	608	655	636	627	654	664	622	634	673	684	671	681	654	636	649	637	627	644	612	676	620	627	695	673	616	649	659	665	639	707	655	679	618	657	663	696	657	618	662	650	646	638	630	682	679	646	649	625	633	622	680	590	613	667	652	657	658	684	625	624	632	657	670	614	639	630	687	609	656	656	627	655	615	681	615	648	624	690	635	656	616	655	674	639	688	632	663	645	649	633	647	680	637	675	662	661	597	616	621	657	656	624	645	646	690	669	635	673	639	619	633	608	663	645	592	617	602	654	653	616	655	667	706	656	618	660	639	626	643	645	668	660	613	644	690	659	674	670	625	643	637	593	679	643	713	653	639	680	650	651	630	617	700	624	647	654	665	680	608	647	684	702	664	644	641	621	674	637	684	638	598	617	639	642	668	631	660	649	664	652	632	634	677	637	653	634	657	646	646	638	661	659	666	668	645	605	672	656	635	662	612	619	643	612	696	634	593	679	639	665	618	668	669	626	617	653	623	640	673	653	684	657	633	639	689	598	637	652	650	672	631	665	653	619	620	604	636	612	657	701	641	640	646	647	658	655	646	683	668	659	659	630	651	633	696	638	624	649	658	612	640	679	646	660	659	623	649	620	621	642	624	647	642	630	618	635	653	670	639	677	648	640	669	652	678	645	645	638	683	651	654	602	681	648	621	646	616	682	607	690	672	657	650	622	674	641	648	641	633	624	651	660	642	691	675	655	627	663	640	621	644	632	664	688	684	637	672	661	683	669	630	661	682	644	666	628	604	674	605	650	646	641	626	638	649	670	630	620	659	628	641	625	638	658	629	615	608	612	666	653	666	680	630	645	659	635	619	658	652	688	627	661	645	669	670	608	663	632	609	591	631	658	646	653	662	643	676	632	625	650	677	648	631	671	661	657	652	608	643	665	663	630	623	674	670	628	671	654	658	643	620	699	589	689	667	608	632	662	627	590	653	696	629	622	675	693	635	681	691	618	650	642	632	606	661	686	669	685	668	628	699	656	655	664	654	656	645	633	671	609	675	630	663	598	675	623	612	652	643	655	676	684	604	669	630	637	667	606	640	651	638	644	708	665	658	652	642	641	679	669	720	654	642	660	645	687	683	619	643	630	655	670	642	659	635	661	710	663	648	608	646	628	653	596	622	614	669	666	652	660	627	636	689	639	663	656	674	689	636	660	640	648	588	630	651	629	627	676	672	659	705	634	708	689	657	674	620	689	654	635	624	662	634	683	664	667	651	618	664	677	669	671	646	703	649	670	663	661	642	645	634	660	658	638	670	652	624	618	623	656	637	606	624	654	687	635	652	628	647	671	649	633	675	591	623	635	646	662	653	636	657	660	656	699	639	677	675	629	657	639	618	644	625	685	608	633	640	662	633	661	656	654	623	675	631	621	642	677	631	596	672	718	614	665	674	587	649	661	673	681	629	655	670	656	596	597	656	644	643	612	633	666	636	634	635	642	665	617	620	627	656	648	666	654	626	583	652	656	628	655	615	691	659	634	649	655	632	619	611	584	684	661	645	666	638	644	653	668	668	654	643	675	614	648	611	636	640	656	638	631	642	635	680	706	685	664	668	661	661	628	643	645	670	644	661	716	615	633	609	646	689	634	675	628	678	633	682	661	665	645	674	658	669	653	645	672	645	614	625	629	610	662	685	642	689	640	699	670	670	628	648	618	680	647	635	622	600	634	628	711	624	663	653	683	637	651	650	624	674	637	691	644	683	630	681	618	618	664	653	634	643	610	657	656	591	640	644	628	679	622	652	625	620	622	672	637	674	614	710	643	642	670	678	649	671	652	629	629	606	670	650	675	634	663	627	707	656	653	662	625	704	669	663	626	648	645	616	665	658	669	685	674	652	616	650	629	648	684	679	650	609	629	641	640	643	639	650	644	657	645	639
47443	21874	7273	1679	673	469	423	343	351	343	360	324	324	293	290	318	292	267	324	307	280	261	282	271	286	275	297	258	289	299	260	291	277	300	297	281	297	271	261	268	321	286	275	267	273	278	286	298	279	278	275	290	275	284	266	263	286	299	288	290	259	273	224	256	334	263	261	258	274	267	285	272	285	267	269	263	271	262	266	300	283	297	264	269	278	270	303	276	309	292	291	294	273	261	267	289	268	303	284	284	269	276	268	269	275	268	300	247	287	295	302	274	292	279	294	261	313	297	297	264	288	279	254	273	282	278	233	291	298	245	242	253	250	287	273	240	271	244	262	288	247	249	258	264	274	255	263	244	268	251	253	258	261	277	283	267	261	281	270	272	271	286	274	261	270	255	260	265	245	269	291	259	235	286	272	276	304	287	279	293	271	317	281	277	299	279	293	269	270	242	291	282	292	300	276	267	273	261	255	258	295	297	267	271	269	259	293	306	265	277	275	297	252	247	275	273	287	282	286	289	292	264	281	296	290	266	286	262	297	278	271	246	263	283	252	285	277	247	241	237	246	312	319	261	259	271	244	304	283	271	259	281	259	288	258	267	269	255	281	243	290	261	260	318	277	284	265	288	287	285	269	269	318	278	310	275	251	271	254	279	287	307	304	276	283	281	267	269	239	300	274	286	271	257	245	287	282	283	254	251	293	260	273	284	298	293	259	238	269	288	289	278	256	285	252	312	283	297	261	289	267	252	278	287	280	268	279	292	281	269	260	267	266	280	272	266	291	271	256	274	282	259	266	255	275	279	266	278	277	251	261	288	248	275	322	260	286	269	265	276	273	275	300	289	321	301	273	284	282	285	271	292	264	230	306	263	262	257	228	239	271	291	282	266	265	261	283	301	296	278	309	282	277	271	260	277	303	316	254	277	269	258	284	260	266	273	267	312	275	255	280	281	296	270	291	276	279	299	272	284	238	277	243	274	277	259	241	299	276	287	267	260	272	291	252	261	263	269	276	302	278	271	275	256	280	237	262	257	287	254	263	272	262	283	325	290	287	288	264	241	300	291	277	298	275	286	252	286	301	295	265	255	277	266	278	281	280	257	262	233	288	263	250	300	257	269	287	269	271	269	266	285	313	264	281	256	261	277	267	279	281	283	293	277	292	273	258	274	260	265	284	300	277	275	289	260	263	281	285	293	293	264	253	284	284	276	300	273	298	272	260	290	254	289	289	255	249	254	261	260	275	283	292	280	258	281	273	269	275	266	260	280	259	271	269	263	282	259	260	269	253	293	290	303	323	281	312	243	266	272	290	240	275	281	329	294	313	276	245	267	261	297	238	248	302	255	268	261	285	273	261	245	242	293	277	278	241	277	277	276	289	296	280	274	284	299	273	280	247	252	291	293	255	265	290	261	284	271	290	245	238	261	268	280	290	270	270	301	290	280	273	280	282	300	292	278	300	280	262	272	290	302	280	270	270	258	270	274	294	280	289	278	291	286	286	280	302	280	282	262	250	250	268	268	289	267	291	267	263	276	297	266	283	248	258	306	287	286	290	302	263	290	278	270	246	275	272	279	304	269	221	266	276	276	319	288	258	272	280	264	289	304	242	252	271	273	279	270	284	256	259	276	283	294	269	281	264	264	258	264	288	276	295	282	293	274	281	269	314	277	265	277	308	280	265	279	257	304	283	278	288	251	307	297	284	314	294	274	294	301	287	270	257	274	257	259	248	251	292	287	284	256	286	311	255	303	267	257	259	316	288	282	281	272	268	279	230	278	273	251	284	258	279	280	286	273	264	277	257	249	273	253	258	273	270	267	279	306	251	281	286	290	293	253	244	295	267	265	274	278	306	252	276	242	269	261	286	267	279	263	284	290	283	265	266	259	281	272	306	306	250	247	275	282	285	267	267	275	274	283	271	258	264	254	265	276	275	270	275	297	256	307	296	299	285	234	255	280	277	273	305	267	281	286	317	275	281	247	259	281	257	290	275	256	266	276	259	282	276	265	246	289	296	270	284	267	279	294	287	297	314	286	271	251	243	301	247	278	272	300	270	281	287	313	241	295	237	271	253	248	285	257	288	291	275	300	279	272	280	287	260	287	291	295	253	240	290	282	256	269	316	293	294	287	272	302	254	253	268	265	284	273	291	298	264	258	290	267	252	235	273	244	261	245	283	294	279	287	282	299	284	259	279	292	254	289	269	270	337	282	287	264	290	279	297	309	310	279	274	270	297	249	253	306	254	266	294	250	299	302	275	266	272	283	265	296	265	243	281	268	278	255	261	251	288	301	263	310	279	307	283	298	273	266	285	311	253	274	281	260	270	223	258	267	282	253	269	245	263	271	281	282	313	273	280	273	262	275	279	291	305	283	297	281	269	262	286	271	281	269	264	265	240	281	272	263	288	252	290	273	279	263	296	270	258	297	254	286	252	305	296	266	257	322	285	279	268	311	288	293	282	276	315	266	275	265	280	301	295	287	239	279	292	241	283	274	279	281	264	287	303	274	319	276	254	253	251	264	265	267	302	296	247	276	284	286	262	279	302	292	300	307	270	289	266	292	304	274	278	286	296	296	289	278	250	265	315	284	279	309	265	242	287	299	293	293	316	264	293	267	285	268	260	291	297	281	305	288	281	254	252	259	259	272	300	271	322	257	262	282	282	298	292	303	255	265	283	271	279	245	292	283	249	289	301	304	251	282	255	253	312	280	259	277	272	268	333	307	286	282	275	315	291	265	272	255	297	269	289	281	261	292	259	259	267	267	277	272	272	262	270	291	263	290	283	260	277	275	246	273	299	296	271	216	258	272	275	260	257	271	293	270	295	278	268	251	259	284	282	289	285	259	292	305	276	258	276	265	265	257	300	291	283	288	268	273	311	307	260	221	263	282	290	263	297	299	275	310	280	275	265	234	271	263	307	288	247	302	280	282	308	291	312	286	243	287	292	253	244	279	309	281	284	292	262	288	290	308	291	298	280	238	275	280	286	310	259	277	286	303	278	289	288	287	293	268	261	292	306	290	279	278	301	260	241	274	304	279	270	277	255	278	281	254	284	236	283	269	241	278	297	262	272	305	297	259	287	278	262	276	243	254	255	251	268	290	247	307	278	249	265	265	290	301	269	293	314	258	270	296	277	265	281	271	290	245	285	315	270	251	263	258	259	306	258	314	284	255	265	311	247	248	284	272	294	294	266	259	245	255	263	279	264	289	264	284	265	294	277	273	285	301	286	262	305	254	254	269	272	266	284	261	278	286	313	287	285	318	284	230	278	307	275	279	280	286	254	288	305	282	274	274	309	290	295	282	287	265	268	289	291	289	267	230	303	254	290	287	268	261	270	287	263	321	265	282	292	277	246	300	264	287	282	322	255	284	315	294	257	256	256	307	283	296	288	265	306	283	267	294	274	295	257	309	264	306	291	283	259	241	297	242	266	254	248	287	306	279	290	279	264	258	268	271	270	278	268	264	261	299	292	256	308	280	276	273
29841	12789	8534	3302	1920	1553	1218	1113	955	1019	943	837	800	769	772	687	755	727	823	723	662	613	539	571	630	622	623	627	638	699	623	584	643	668	622	650	625	595	599	618	660	613	588	611	614	610	605	620	619	579	544	580	581	556	577	593	590	601	558	565	538	574	555	578	592	573	591	562	576	589	598	577	544	573	568	560	565	588	573	549	601	584	537	595	563	608	574	596	597	604	622	584	572	555	564	579	591	601	577	598	583	587	604	597	570	591	628	573	592	577	582	576	615	561	551	600	621	572	542	607	607	580	572	574	587	610	594	607	603	568	550	581	577	621	587	555	601	559	558	582	605	588	587	581	570	577	566	610	592	611	550	603	629	569	573	572	611	571	543	580	595	646	528	552	593	567	564	611	565	618	578	633	616	618	585	571	568	557	572	584	578	581	605	558	573	591	586	552	590	575	654	526	562	550	544	604	564	542	623	583	598	615	617	613	585	585	576	591	566	616	546	579	599	574	574	624	600	586	551	591	561	596	603	611	569	581	589	568	565	592	580	582	621	574	543	616	561	624	590	603	607	609	657	593	577	584	581	607	556	534	599	604	539	578	568	609	584	545	565	597	593	564	576	581	600	579	574	569	591	554	545	568	623	602	622	638	547	604	586	556	575	506	552	583	555	579	551	620	544	628	555	580	542	551	559	548	567	578	579	553	554	581	537	573	596	575	569	586	603	600	571	564	585	566	554	582	585	572	618	605	605	566	581	612	614	585	596	583	584	596	587	597	574	567	573	562	597	547	554	567	558	577	560	593	551	557	575	575	571	573	563	603	561	572	558	567	594	576	587	526	572	521	607	561	574	558	556	652	541	557	549	549	556	600	553	570	603	586	598	589	555	582	600	567	576	572	563	576	562	587	562	589	548	593	589	602	575	612	566	575	592	600	565	578	599	615	580	605	568	607	606	567	560	584	571	569	542	553	559	602	604	584	566	574	591	560	572	548	578	580	533	593	592	579	600	590	586	623	569	591	543	566	565	547	542	614	599	553	572	578	589	572	578	584	566	571	554	537	611	593	579	555	608	559	559	590	578	567	610	598	586	590	611	625	592	598	554	588	595	581	552	595	569	583	595	594	630	602	584	558	635	567	578	589	534	578	560	597	595	622	608	606	583	584	552	584	573	548	550	595	561	577	558	557	576	620	555	583	557	593	570	607	592	608	566	523	552	594	594	603	594	604	599	558	610	577	640	571	623	594	539	569	577	602	579	639	584	594	525	596	610	592	560	578	577	520	564	598	582	581	631	557	538	538	605	579	589	602	641	565	588	607	561	565	550	623	577	628	607	568	522	557	559	627	540	637	634	588	547	567	612	547	581	592	539	546	605	568	564	631	591	564	533	540	588	583	589	588	573	607	618	635	558	582	621	570	569	568	563	558	573	598	533	606	624	571	573	565	628	546	596	595	594	580	544	568	590	572	628	594	633	543	561	559	587	598	592	608	596	579	604	575	568	601	627	593	564	556	556	573	584	538	603	603	543	540	590	616	621	631	554	555	580	546	575	601	586	560	548	581	573	574	610	544	606	580	598	568	618	560	579	615	601	547	588	562	582	569	623	592	542	556	556	563	588	587	532	563	552	553	580	609	565	593	614	552	588	590	550	578	543	538	591	607	582	602	585	583	593	544	565	655	583	602	585	562	593	585	567	582	535	546	573	528	597	597	581	566	580	631	568	579	552	587	556	629	584	587	590	571	579	559	539	584	585	595	618	625	578	570	590	598	593	598	550	562	577	540	593	613	587	581	546	621	598	571	606	598	566	601	563	556	576	584	625	625	541	567	559	592	598	618	569	623	597	638	541	553	595	577	592	591	532	540	546	619	566	549	570	600	576	629	538	560	541	617	599	536	567	576	603	578	577	569	588	619	590	566	583	593	570	597	608	554	599	563	558	557	575	622	552	596	612	580	612	595	571	556	540	608	634	585	616	616	603	596	521	611	572	584	575	576	590	543	574	598	626	589	580	558	592	591	593	611	575	576	559	578	577	565	543	584	559	582	588	576	585	585	615	576	551	555	583	583	552	557	583	624	540	613	632	580	533	581	597	538	612	600	599	582	580	600	601	579	565	595	548	601	602	563	566	556	572	562	582	630	569	565	537	609	600	575	592	591	548	529	601	575	605	563	582	573	606	602	549	572	570	599	579	593	552	564	619	569	616	585	626	573	607	551	584	544	579	601	581	552	588	617	596	601	571	552	594	606	536	572	540	588	586	615	590	592	595	562	569	561	612	581	542	609	578	574	597	529	594	591	604	596	555	584	606	589	569	579	570	582	554	584	642	561	601	593	595	597	605	591	575	588	628	625	574	538	582	587	588	566	580	571	586	604	592	591	588	535	554	592	606	567	594	591	583	578	560	567	549	577	653	540	572	579	560	603	562	588	565	557	574	575	557	566	649	604	638	625	566	596	572	614	557	558	579	623	573	563	539	593	609	546	583	616	545	567	574	556	566	595	591	574	588	597	555	571	598	582	541	622	570	587	556	559	574	576	572	573	602	588	581	552	593	605	606	579	588	557	614	559	588	533	589	603	560	563	586	588	576	617	559	555	549	577	556	601	617	584	583	563	547	575	593	590	594	560	592	590	559	564	582	603	549	581	583	582	534	558	600	555	579	565	600	614	559	562	572	617	593	571	594	578	566	589	534	558	547	567	575	641	609	601	593	566	603	583	609	608	584	598	605	547	622	524	607	577	583	619	578	580	624	583	572	621	571	581	620	603	595	562	586	571	621	612	590	571	613	556	579	588	596	602	561	613	540	656	570	597	587	549	578	618	604	583	579	603	565	578	544	598	607	600	587	553	574	594	622	572	599	557	594	529	570	592	586	529	548	609	557	608	603	580	583	610	580	550	620	569	562	600	621	584	531	577	568	564	592	562	598	567	589	537	599	626	572	617	558	616	555	609	611	587	602	582	575	545	592	555	564	614	521	584	537	568	554	610	587	612	578	623	584	597	575	581	615	567	574	533	562	523	562	573	572	569	568	552	607	600	596	558	545	535	582	593	570	583	581	538	596	604	628	599	560	617	569	575	581	579	555	597	549	598	561	565	577	590	610	563	596	573	564	607	577	639	572	574	567	568	574	603	585	601	577	566	554	554	612	528	579	561	596	607	554	548	557	607	605	619	602	554	564	572	588	589	617	598	603	538	617	555	588	572	613	584	610	601	608	557	596	582	564	566	558	573	550	550	582	604	587	549	556	599	589	589	597	608	609	616	555	534	600	583	586	578	639	580	562	587	623	625	554	595	619	574	575	582	555	558	545	594	555	533	557	582	586	581	584	636	559	569	570	575	540	604	611	562	599	575	547	620	572	600	573	558	607	594	594	555	621	607	583	589	600	587	584	585	561	627	570	583	586	582	582	591	595	575	540	605	563	557	640	562	584	589	601	575	604	635	604	584	572	621	604	606	586	583	622	576	579	594	544	560	591	597	521	555	571	499	582	556
57279	29406	16290	5079	1478	1017	757	550	535	526	481	447	510	474	435	415	361	370	405	361	332	281	272	284	301	283	292	267	294	310	315	306	287	275	319	327	323	304	310	308	282	266	262	324	291	326	280	317	290	270	264	308	288	253	278	289	304	282	284	283	281	275	284	307	272	271	286	300	286	303	300	241	254	283	303	299	295	268	285	295	273	247	285	277	302	279	245	250	259	243	277	272	324	271	298	310	263	287	265	295	325	256	284	278	285	271	268	284	267	304	292	286	277	328	229	296	289	278	268	305	306	268	263	284	268	290	282	260	330	287	319	296	302	294	288	299	271	283	259	277	317	293	295	292	287	305	298	268	286	278	265	267	252	308	278	286	326	281	270	275	294	290	292	299	273	261	285	311	270	270	281	279	282	287	276	283	236	275	270	308	267	288	268	297	268	277	294	302	292	259	322	279	271	271	276	288	292	261	253	296	269	296	274	273	275	269	262	281	263	275	272	279	273	252	301	328	277	282	307	282	289	249	279	294	289	274	302	305	259	300	293	273	276	314	310	294	298	307	317	272	298	293	270	294	309	280	279	256	258	254	279	269	286	249	303	275	279	289	274	263	269	282	303	272	280	286	302	334	304	256	303	330	324	268	267	285	287	296	286	248	252	270	298	317	274	295	287	300	298	290	246	278	297	258	302	291	263	261	279	282	295	285	286	289	314	283	266	300	305	279	249	281	253	273	295	274	290	287	272	295	304	252	252	245	284	268	301	266	259	284	300	251	294	261	294	285	300	279	295	282	287	288	280	304	274	285	271	307	292	272	298	275	296	291	276	268	269	261	270	288	295	272	287	317	276	295	293	287	269	267	296	284	278	267	301	300	282	261	275	260	322	271	301	285	295	290	293	300	301	302	279	278	274	313	275	298	280	297	238	290	286	266	276	264	294	284	255	300	272	262	317	285	281	267	270	276	306	282	274	261	277	297	255	266	280	279	280	295	284	250	263	271	280	306	280	291	280	276	250	268	279	253	282	292	292	267	267	267	281	292	257	272	280	295	291	282	272	289	300	302	294	302	335	285	242	263	295	273	296	273	296	269	280	258	295	294	272	283	249	275	264	248	301	309	293	249	293	270	295	261	279	289	301	280	261	282	247	305	291	288	303	262	261	279	258	293	223	294	273	306	238	247	285	313	287	279	255	291	297	316	291	300	263	284	269	257	282	305	299	271	273	308	310	285	302	297	287	273	301	255	292	320	289	255	321	290	285	297	257	242	322	290	299	269	320	262	288	296	285	314	284	272	288	294	276	250	286	262	280	277	275	264	272	293	243	298	271	287	326	269	270	290	317	267	298	281	293	258	259	252	307	291	293	305	309	290	301	300	263	317	275	254	271	291	306	293	254	290	263	318	282	273	281	253	287	294	291	281	296	255	290	274	291	268	289	285	287	286	277	317	324	292	276	251	312	281	256	297	282	275	281	298	277	268	314	296	284	274	280	292	279	293	285	285	314	320	297	296	274	252	256	271	279	261	305	275	245	254	288	288	265	293	287	303	300	285	274	306	284	294	338	277	286	268	257	281	306	286	287	255	265	298	282	292	309	263	295	264	260	309	294	304	302	278	280	311	274	279	295	323	315	256	280	257	287	316	285	325	273	259	309	287	285	288	292	222	275	272	261	275	291	253	337	301	288	271	281	297	255	277	298	279	252	281	295	302	291	294	281	269	271	263	257	247	291	281	282	298	295	280	276	282	286	299	305	269	323	270	273	280	304	264	298	274	261	277	272	274	263	268	282	261	277	261	261	267	270	289	294	282	314	269	290	296	279	278	280	278	285	267	275	293	286	298	312	295	292	303	260	246	280	271	281	283	266	281	301	302	321	279	265	310	287	303	287	310	334	271	263	276	249	269	265	298	281	264	302	273	320	291	272	291	309	252	291	275	291	264	294	268	263	273	276	305	272	287	281	305	263	279	276	297	311	256	254	284	272	289	334	302	268	274	283	301	328	285	287	294	303	308	280	272	291	275	296	296	283	283	282	281	274	289	310	279	290	297	272	263	266	312	284	257	302	301	271	255	269	253	265	272	254	286	278	249	283	269	260	309	291	281	289	291	256	279	287	299	320	297	264	297	272	243	251	251	293	306	295	271	307	311	312	265	300	297	237	255	242	276	267	272	293	250	288	313	283	278	272	278	292	293	273	270	307	295	298	281	282	304	327	273	288	278	300	273	289	319	240	304	304	268	287	306	295	286	286	276	296	265	301	278	298	321	278	256	333	257	254	287	286	283	298	272	251	250	303	305	294	274	286	236	295	309	304	275	298	296	257	277	288	315	289	316	294	265	271	282	284	300	288	260	266	299	292	253	281	254	286	290	282	257	272	255	316	302	307	303	342	288	284	310	258	298	296	283	274	278	276	252	249	285	259	258	303	293	256	299	315	262	282	291	283	274	276	268	249	260	268	283	324	305	268	327	303	291	314	279	251	290	328	319	280	270	290	277	285	319	299	278	289	300	298	272	283	254	287	279	276	259	262	249	302	303	271	317	295	290	298	301	265	303	285	289	299	269	289	292	293	261	268	279	295	306	292	292	259	302	253	282	259	257	320	276	266	300	295	271	294	287	313	289	297	286	270	287	306	272	291	345	266	322	276	318	274	296	295	296	278	281	284	267	295	265	256	282	288	290	286	294	275	293	290	246	256	307	294	290	263	294	297	273	277	293	291	293	248	313	282	258	309	281	267	268	285	288	288	303	293	273	300	297	273	268	282	277	282	280	311	244	283	289	273	276	299	289	287	299	278	310	281	259	263	286	277	263	293	284	305	278	304	285	264	285	281	288	287	238	250	277	301	326	269	270	292	284	264	278	260	278	276	277	303	291	284	292	307	283	291	267	285	287	287	283	295	280	308	273	285	313	270	251	276	278	253	250	295	294	294	264	267	280	267	297	279	251	281	279	268	259	285	285	267	296	278	293	306	293	273	261	273	281	273	278	282	273	250	270	295	283	316	264	279	257	279	276	277	277	274	291	286	298	289	282	263	302	284	286	260	264	284	284	264	268	284	314	319	249	263	290	288	278	315	281	251	303	310	263	246	277	278	259	301	308	287	323	303	286	263	258	298	291	303	246	285	261	289	281	288	265	270	301	280	298	251	283	307	266	277	258	277	290	312	285	266	282	268	259	306	280	241	280	306	277	310	258	277	258	272	290	278	309	292	284	279	253	282	260	270	285	277	285	285	270	285	286	264	310	290	238	280	276	241	272	258	315	270	278	302	268	286	294	259	277	267	308	260	300	267	251	278	314	292	283	237	267	267	283	266	290	292	251	306	288	274	303	251	322	319	296	283	266	264	274	300	301	281	295	279	284	293	284	304	295	296	264	290	255	277	294	291	277	264	269	268	288	279	278	309	305	297	321	276	261	289	283	315	265	270	243	268	287	287	269	279	292	301	285	286	278	301	284	290	264	292	275	298	296	274	294	307	272	278	290	283	296	275	278
35257	18527	19149	8339	4441	3380	2533	1978	1903	1840	1729	1733	1745	1877	1584	1314	1083	1136	1317	1037	844	735	685	695	688	688	670	744	738	784	778	734	696	802	747	782	732	727	733	703	632	679	608	663	628	626	644	636	590	627	574	610	612	623	640	620	637	628	594	642	611	548	612	583	633	578	540	586	603	639	654	614	550	577	582	611	592	620	637	584	600	601	678	609	598	620	599	628	644	588	608	596	573	607	635	570	607	584	590	597	584	638	570	582	603	584	608	596	597	575	564	606	591	583	611	638	594	588	599	607	619	595	645	611	567	623	592	619	599	576	602	590	593	613	611	582	580	559	661	582	600	609	596	566	589	595	612	622	554	618	607	570	572	571	638	561	574	558	569	602	643	553	632	608	604	603	639	621	633	621	593	602	591	592	604	652	607	577	607	581	563	618	598	590	571	610	595	598	600	605	603	606	624	550	614	602	576	598	593	584	617	599	627	616	599	584	581	599	630	593	599	596	638	599	587	591	599	607	610	599	601	621	608	587	642	612	580	606	574	579	581	575	604	609	601	593	583	589	628	627	632	611	633	617	598	592	614	578	603	606	612	614	573	630	545	609	594	584	575	597	607	598	567	591	601	590	597	611	590	563	579	601	581	572	592	615	609	585	629	633	630	564	625	641	579	603	573	650	560	607	601	595	598	648	599	591	578	585	617	548	614	603	620	649	621	549	613	598	577	614	574	592	577	582	607	625	598	565	535	589	527	594	599	589	562	623	606	557	622	623	615	556	587	609	615	622	549	625	587	621	576	628	591	599	577	576	606	649	614	598	602	589	558	581	603	617	612	577	573	591	619	618	586	586	625	591	570	575	590	585	565	629	596	615	580	583	582	578	600	584	551	563	620	630	586	652	621	588	579	626	630	626	575	629	595	614	617	585	615	608	589	604	595	595	574	584	601	633	650	627	574	574	571	600	611	597	637	597	599	620	605	562	606	592	603	577	583	577	595	642	589	592	611	580	608	622	612	638	622	552	519	558	602	585	576	587	614	622	619	581	595	578	627	586	606	612	600	584	632	605	589	604	626	635	589	589	600	566	593	624	563	599	624	564	564	606	604	607	559	576	612	536	577	551	625	629	598	562	619	621	591	606	588	666	623	604	588	575	609	555	640	581	620	606	616	571	607	580	607	598	606	594	605	601	594	650	607	632	587	639	582	635	596	624	601	595	592	568	575	587	598	585	570	611	604	600	601	581	574	597	591	609	552	621	626	608	601	617	622	595	583	574	616	595	552	600	562	571	622	577	572	640	621	593	588	583	562	608	602	572	608	575	549	630	605	593	576	580	573	621	600	594	607	594	635	603	609	606	619	599	584	600	647	599	602	627	561	608	612	570	581	669	625	545	587	615	623	582	592	601	605	562	624	634	597	583	632	630	596	621	568	580	614	616	547	583	629	546	588	589	608	605	580	588	600	550	611	572	591	620	597	593	585	594	583	619	585	613	615	627	583	571	542	602	651	608	625	571	615	529	599	565	641	589	578	616	576	607	627	579	557	575	585	598	596	593	541	605	570	659	595	599	558	558	575	611	566	612	612	619	567	603	557	605	584	609	571	613	604	600	652	577	570	607	591	606	606	564	583	615	546	622	576	617	631	615	559	542	615	584	588	579	603	591	673	582	551	594	571	604	645	572	581	593	606	602	593	584	571	603	622	601	576	559	595	593	619	611	574	578	591	613	601	598	543	581	576	575	651	640	589	574	595	596	568	600	623	607	577	611	564	574	611	612	611	638	572	604	614	648	563	617	579	634	622	628	567	561	612	599	600	596	616	582	609	595	591	614	595	587	576	593	571	584	565	631	599	593	620	592	585	633	576	619	637	578	611	585	598	595	644	611	594	627	612	590	594	616	587	550	631	603	607	586	598	605	581	598	655	602	577	544	619	625	628	639	576	560	604	639	570	607	588	629	578	616	622	574	587	623	589	590	601	604	634	583	589	592	596	553	618	627	652	573	580	571	633	608	606	600	600	607	574	561	601	578	599	564	576	580	600	574	630	616	569	625	577	627	621	592	656	563	631	634	608	609	615	580	647	592	542	617	629	592	589	587	634	595	591	590	609	595	595	596	580	590	560	596	592	579	587	583	603	583	579	608	577	566	650	611	609	563	596	604	656	579	614	582	623	599	601	570	544	603	581	607	612	588	599	599	674	600	652	572	601	585	570	618	600	621	576	623	666	598	582	583	557	591	606	573	544	605	608	601	592	598	617	567	616	608	573	579	601	581	609	600	607	588	564	570	591	601	617	608	624	567	575	581	647	578	633	614	594	592	571	582	591	594	613	617	607	589	614	614	622	595	564	597	605	628	570	583	562	591	635	603	604	614	592	599	614	612	580	601	556	609	543	579	633	591	608	592	595	604	649	573	607	591	594	618	605	592	649	592	601	589	618	605	595	596	611	617	593	595	611	633	565	604	618	606	581	601	598	591	609	607	590	616	577	580	617	596	623	581	563	592	607	640	640	570	612	604	596	580	668	607	632	592	623	614	594	573	609	621	625	569	600	622	622	632	602	592	637	626	612	603	551	596	618	587	593	598	607	615	588	603	614	611	599	576	580	653	653	587	547	625	599	574	628	628	577	617	579	601	574	640	548	607	602	625	609	607	606	591	580	596	597	627	609	557	587	565	629	600	572	588	597	605	628	614	549	603	612	577	606	600	580	565	608	581	639	587	585	618	604	640	599	585	634	586	618	612	620	597	635	628	594	622	612	605	632	587	619	581	581	617	550	564	564	661	596	635	631	599	595	615	588	551	589	596	615	570	625	654	606	632	620	608	606	626	574	603	581	590	608	604	578	552	599	587	593	603	605	592	607	652	653	628	619	589	606	623	589	602	572	641	602	600	623	591	611	577	619	551	579	605	572	554	589	605	571	582	631	605	621	624	589	638	576	641	598	554	592	591	563	587	584	603	621	618	609	602	602	609	594	590	612	638	596	601	599	584	615	571	584	576	566	607	598	565	612	620	600	554	605	625	591	637	578	599	600	592	603	610	558	625	567	571	652	606	616	595	656	594	625	616	602	579	587	591	644	609	585	570	570	638	611	594	583	660	649	558	619	599	592	608	632	589	565	579	592	588	611	575	592	631	552	599	620	594	596	607	599	594	564	605	610	588	605	606	568	606	572	583	601	579	618	614	605	610	598	588	616	600	606	649	545	620	646	580	557	600	591	569	548	576	582	616	559	617	592	611	618	606	618	644	587	590	580	597	556	593	606	628	620	599	616	640	547	610	609	580	593	597	607	654	611	604	629	612	557	618	612	675	600	616	603	604	591	576	610	599	637	604	593	618	615	584	600	613	605	605	638	647	607	605	589	620	588	608	605	561	643	588	599	601	561	602	618	561	598	627	601	590	569	558	638	620	600	632	603	581	576	589	581	602	609	620	611	567	604	615	629	608	618	580	608	587	588	607	626	595	601	570	647	648	587	602	622	668	582	606	585	604	582	571
63974	36335	22097	6889	2097	1382	1019	776	766	724	624	641	738	676	581	484	435	442	475	412	379	341	300	359	347	355	334	331	378	359	378	364	350	339	351	333	349	366	353	319	353	326	324	318	325	311	303	340	334	301	293	289	316	325	325	316	340	340	304	305	338	316	277	312	298	301	355	360	315	351	318	329	339	352	305	320	325	327	302	301	278	286	348	314	341	317	309	298	321	325	296	316	305	324	317	352	328	296	305	333	325	308	276	284	308	313	301	320	302	297	307	307	309	347	336	327	316	306	322	330	355	326	315	316	337	302	336	333	323	342	328	288	294	322	305	340	348	323	288	335	316	294	304	313	304	272	316	329	307	315	268	298	323	306	325	340	302	324	305	327	314	270	296	294	319	292	297	291	328	327	296	322	319	325	329	316	306	294	320	295	308	301	297	320	360	333	293	329	309	292	350	332	331	314	290	308	332	335	311	315	315	343	335	330	320	334	292	288	325	314	321	341	308	376	319	287	323	305	302	324	322	325	326	360	316	285	323	283	293	355	284	302	336	321	330	318	307	314	310	321	322	330	312	305	345	340	322	323	331	324	316	312	326	311	309	323	346	330	307	292	313	279	305	344	311	304	308	295	320	317	305	327	367	316	322	300	343	319	286	295	345	295	289	307	293	306	295	365	372	321	273	277	323	324	322	352	313	342	348	336	322	345	288	322	306	323	319	308	301	289	309	307	352	324	288	338	278	287	312	293	322	328	301	312	306	289	323	296	300	297	331	277	284	304	314	293	306	328	331	322	329	273	328	324	309	291	326	335	343	302	335	357	323	346	333	320	296	326	323	331	285	328	307	305	302	313	318	320	301	314	339	303	291	327	283	296	322	313	302	270	277	274	324	341	317	342	325	308	316	307	298	294	308	299	310	329	284	328	335	308	301	361	330	345	315	307	317	326	330	327	326	364	288	315	301	331	292	303	344	316	366	323	299	311	296	345	356	297	345	301	335	336	336	370	283	343	329	326	309	316	317	299	268	356	344	318	308	295	307	338	309	317	316	270	285	324	318	321	326	309	288	323	307	313	336	341	344	302	293	307	340	308	294	330	331	299	308	307	330	347	290	329	358	292	287	321	330	288	309	313	332	304	298	305	334	298	294	355	334	331	279	283	334	333	323	272	332	311	286	323	308	326	323	312	293	310	317	317	330	292	317	295	312	301	330	321	322	322	308	340	323	296	296	325	311	361	287	316	307	278	331	299	296	335	320	272	291	321	294	292	343	323	328	330	277	284	312	322	349	331	289	306	347	291	316	291	332	365	342	327	313	322	353	313	292	317	321	298	307	337	301	310	306	318	301	340	295	314	335	297	323	292	314	307	310	329	323	310	343	346	323	322	313	304	317	336	270	306	295	322	309	312	292	366	309	311	280	315	337	319	315	307	278	315	333	310	297	367	317	326	335	320	336	321	297	276	343	281	279	300	300	311	362	316	303	283	329	325	285	298	290	312	314	321	303	295	339	314	302	313	326	362	329	341	324	291	308	325	339	297	309	304	297	321	312	309	327	304	358	334	293	266	324	298	301	296	300	326	343	349	350	279	317	277	349	323	295	316	306	325	309	300	365	314	294	252	314	326	307	279	307	309	310	320	320	315	341	311	310	373	311	310	304	296	276	328	333	312	331	367	273	333	349	313	315	284	350	333	284	311	323	334	333	327	317	353	339	316	300	352	285	284	289	290	294	348	321	319	276	319	339	302	287	328	310	295	310	304	278	318	307	317	325	326	320	317	292	277	325	331	297	314	301	305	331	304	304	312	333	361	339	349	311	309	345	316	318	304	311	302	347	300	291	341	338	318	292	300	308	285	325	320	313	322	275	312	336	321	330	298	329	300	280	272	315	312	344	308	311	321	304	314	303	304	284	294	259	308	302	308	330	332	324	336	336	310	275	323	320	310	329	258	288	309	310	300	311	328	306	295	310	343	322	312	332	344	321	309	341	307	327	319	309	332	303	292	322	319	324	293	304	352	298	322	315	278	338	339	317	307	323	320	323	299	351	297	309	347	300	328	300	310	305	306	307	340	323	316	315	347	315	299	316	300	289	322	295	295	329	326	337	313	284	298	339	298	277	287	304	316	311	317	286	305	332	350	332	362	304	298	303	295	305	285	344	320	300	336	301	299	344	321	319	335	334	326	372	339	302	297	332	320	321	339	329	266	312	335	340	286	290	324	339	329	279	310	330	313	314	332	323	324	295	316	305	298	308	335	350	316	281	305	314	280	331	294	339	312	346	340	310	306	327	320	332	327	292	307	309	313	303	319	305	330	300	332	289	309	338	334	326	304	308	334	292	300	317	313	324	293	329	292	302	297	327	297	334	322	337	291	309	301	321	336	343	318	331	279	309	327	335	320	328	310	323	366	312	328	336	306	317	324	339	325	319	335	329	286	296	296	331	335	335	341	342	274	309	306	289	337	329	307	301	285	309	296	324	309	334	324	278	314	322	298	322	315	344	308	287	275	336	327	305	349	314	297	283	288	354	287	299	309	291	295	307	305	317	309	305	291	290	325	307	315	306	306	289	345	336	329	310	311	277	327	307	313	315	327	306	315	329	275	296	308	308	332	285	315	293	278	312	349	296	361	283	345	331	320	295	339	311	290	307	306	302	347	301	314	320	317	311	351	345	287	329	331	313	319	300	286	318	301	335	312	285	293	333	326	319	305	282	344	324	275	289	296	303	306	285	292	349	311	342	329	332	297	322	325	323	307	292	299	333	315	314	327	310	328	321	320	309	319	311	321	288	323	311	316	326	320	327	331	289	323	307	321	310	313	346	337	359	293	323	372	293	311	357	296	318	296	321	310	324	341	301	286	310	307	334	282	318	285	303	300	313	348	304	285	320	293	310	311	332	324	292	304	320	281	302	293	297	334	286	303	342	322	307	310	325	306	362	322	319	293	327	320	299	329	326	297	325	340	303	306	322	317	318	304	332	319	302	311	317	344	334	302	308	352	335	341	326	339	313	282	335	323	309	334	365	298	321	348	279	306	312	312	361	326	323	326	319	293	283	293	329	323	320	309	293	284	313	321	300	303	298	339	318	309	323	347	320	315	314	299	328	339	330	287	295	290	285	317	320	303	292	297	297	324	333	296	314	317	337	298	323	310	333	352	323	303	308	334	288	337	336	328	318	304	330	316	322	347	333	362	307	329	359	301	339	330	314	313	325	302	315	303	315	276	290	261	295	323	324	291	350	317	302	300	326	299	311	336	317	304	294	343	306	343	299	297	283	313	318	325	314	314	344	325	348	332	336	373	324	281	311	323	312	314	342	309	310	341	326	307	305	313	307	292	344	310	309	331	333	314	312	296	290	326	298	307	309	306	283	316	337	324	323	321	296	303	310	339	311	280	331	287	329	319	281	320	314	325	333	301	307	295	327	314	331	293	337	333	299	323	329	326	310	322	327	347	313	321	337	307	300	343	303	340	307	311	306	334	300	298	345	272
39230	25480	23075	9536	5761	4391	3439	2664	2568	2495	2151	2343	3042	2884	2148	1674	1389	1492	1638	1238	980	831	741	763	746	756	776	793	912	928	848	818	851	877	913	816	886	794	826	775	750	768	681	707	675	633	695	675	666	644	648	664	639	636	652	645	630	687	649	666	634	649	630	645	677	656	665	679	694	642	667	602	659	641	629	628	647	644	644	643	655	685	656	648	628	724	644	653	625	658	645	709	619	659	665	652	679	646	684	672	661	667	675	631	680	640	640	673	641	619	652	672	615	640	619	651	639	622	706	652	655	652	665	674	636	674	651	644	710	642	656	665	646	614	617	644	629	644	642	635	677	641	634	661	681	671	626	653	627	689	679	665	616	698	680	660	608	625	639	670	700	662	632	706	662	675	610	643	641	610	637	678	646	682	678	657	691	660	688	646	622	641	643	631	641	680	697	640	679	640	670	683	666	652	675	652	663	651	688	660	674	619	644	675	669	658	613	644	688	670	658	625	679	641	643	697	665	662	639	655	644	636	644	651	667	687	629	658	661	678	639	639	667	671	656	662	602	663	631	604	698	642	677	648	635	616	618	666	640	649	587	676	670	685	656	604	650	659	633	604	681	655	625	662	658	639	621	692	653	687	700	659	657	643	652	598	665	683	610	612	641	636	664	631	696	677	612	637	664	642	624	668	693	661	648	664	665	644	700	676	639	629	611	618	626	651	651	649	607	648	659	666	667	656	603	641	590	643	646	710	586	684	637	644	667	625	691	665	656	647	634	689	670	688	698	651	647	645	628	677	574	671	668	668	667	635	708	626	625	680	631	654	640	654	642	620	649	647	616	624	632	650	644	648	623	652	659	654	600	615	662	676	648	667	682	658	656	635	627	661	696	664	663	689	616	619	652	601	621	666	656	668	669	662	589	657	645	644	651	651	677	647	679	629	635	670	643	667	647	702	628	672	686	639	677	647	650	626	642	643	669	647	715	670	682	723	622	660	640	663	633	688	634	680	634	661	654	633	652	658	645	636	660	635	628	684	662	617	646	686	632	660	643	683	613	689	645	713	622	688	620	702	671	658	645	655	655	667	622	643	656	647	678	661	634	730	677	614	631	673	661	663	684	665	690	649	608	622	668	627	668	663	653	621	634	645	661	637	677	705	630	635	639	650	672	635	649	650	633	645	665	659	656	662	645	671	616	652	640	706	655	659	639	667	664	632	665	639	658	687	666	636	714	661	629	631	643	704	686	640	677	648	678	679	637	662	653	651	652	698	678	661	656	602	657	651	678	609	645	667	679	665	634	673	622	641	676	686	674	634	667	697	670	651	651	588	622	671	603	632	652	641	659	618	673	627	594	578	654	660	684	626	636	653	694	657	674	678	681	673	635	640	655	685	686	630	639	625	630	692	730	616	652	651	647	677	665	659	675	669	654	686	667	702	661	614	632	652	612	655	590	653	648	635	672	648	662	674	621	641	659	627	634	617	641	638	691	623	659	657	622	670	675	693	672	646	657	667	639	655	658	648	689	657	611	618	630	638	689	617	661	664	642	645	608	688	690	654	677	640	683	684	675	656	670	663	646	675	683	653	669	614	665	667	650	656	656	663	646	617	668	681	592	634	650	657	669	593	672	678	657	636	663	655	617	624	700	657	648	664	660	665	641	615	657	667	653	637	629	662	618	674	643	692	677	621	632	602	665	630	661	647	673	642	691	652	657	646	668	675	676	679	657	636	598	669	667	676	642	703	640	676	649	656	637	683	681	628	623	639	614	662	627	646	673	651	679	681	659	639	624	664	672	651	648	656	624	637	652	630	677	656	632	637	661	675	658	645	674	615	634	678	625	640	608	607	647	658	623	620	619	654	616	683	696	643	641	710	651	694	646	663	631	640	693	651	671	633	637	619	645	646	634	655	644	705	658	692	636	705	631	664	613	631	645	640	659	647	641	656	659	658	673	635	633	640	684	673	650	631	674	672	664	620	640	678	629	650	653	645	641	694	633	608	667	645	661	662	610	651	622	703	643	645	663	652	614	641	630	705	654	656	602	624	660	635	646	671	648	636	664	642	669	666	683	651	669	688	612	633	696	686	677	641	669	614	674	628	646	620	738	680	630	675	706	690	683	654	629	620	622	683	631	696	678	631	690	604	629	644	675	664	650	660	675	630	665	627	617	612	668	705	643	683	639	619	657	671	644	641	712	650	615	660	669	675	593	664	699	654	689	710	666	627	660	678	639	659	662	696	643	659	651	668	636	625	674	625	623	694	644	641	678	665	665	666	675	638	692	627	674	610	664	670	623	625	648	669	631	683	611	667	646	641	662	628	650	602	652	636	645	666	666	688	656	691	678	676	641	644	692	688	603	628	631	648	662	714	681	650	630	665	614	667	668	671	642	649	670	643	649	648	666	666	662	643	643	625	653	663	645	664	675	680	614	687	633	615	648	665	655	662	641	621	642	696	675	671	654	672	609	650	617	683	642	634	704	677	702	646	665	638	632	656	646	597	610	663	670	664	622	677	604	629	639	676	643	670	653	641	672	676	670	667	627	632	668	657	651	674	677	642	687	698	656	678	642	654	655	694	656	633	662	705	691	645	641	633	674	663	655	708	642	628	699	663	614	644	622	645	661	661	696	679	661	655	621	641	688	669	679	681	647	689	667	647	639	678	686	624	642	686	625	642	650	641	632	648	653	664	638	667	654	619	654	642	644	637	631	638	685	624	654	686	687	659	621	637	661	679	659	630	697	699	689	661	643	676	657	657	629	681	621	660	651	631	631	616	659	637	680	650	688	651	619	702	626	651	636	637	639	661	619	675	674	669	676	671	647	679	670	671	658	619	583	672	630	689	627	659	608	662	646	646	710	637	694	681	666	642	649	634	646	713	610	654	680	629	658	635	648	639	648	688	667	670	621	672	668	651	663	683	641	647	686	662	647	667	690	649	706	666	709	641	618	640	611	640	678	608	684	695	673	690	645	668	597	668	658	651	651	660	656	645	633	655	639	655	625	647	703	640	626	634	629	621	663	648	671	663	644	670	658	697	655	637	666	656	681	634	625	614	625	659	657	680	645	690	644	692	667	663	654	675	694	694	687	645	638	645	639	638	641	679	639	650	628	634	612	642	637	666	707	661	621	668	667	625	636	688	633	696	648	641	662	654	621	640	652	616	649	600	641	646	653	635	648	662	643	641	676	639	681	665	676	629	644	652	635	683	663	640	696	666	647	696	643	605	660	621	658	671	657	624	651	703	684	641	647	667	692	664	619	660	695	619	627	672	641	675	635	673	683	640	627	694	620	620	624	633	657	674	684	627	706	646	650	632	592	621	667	652	643	661	641	602	683	654	664	647	647	682	661	673	694	651	666	634	667	623	665	699	668	631	684	638	677	645	643	615	671	673	634	648	667	705	680	630	637	649	675	634	643	654	653	676	635	633	640	674	649	624	668	655	656	619	673	687	679	698	629	661	640	675	639	634	661	686	691	723	672	641	720	633	636	638
44399	21091	7359	1450	615	515	401	347	380	401	357	381	344	336	311	266	289	314	324	317	297	288	293	289	293	255	295	296	305	290	278	279	274	309	292	311	301	283	278	289	254	295	314	301	265	276	277	279	263	281	250	282	289	299	300	285	275	283	291	320	267	272	286	267	268	285	290	280	299	271	264	285	271	240	274	271	297	237	248	295	270	282	274	292	234	255	283	303	311	267	279	281	251	271	272	278	303	272	259	272	274	246	273	267	261	260	306	236	311	283	278	285	260	283	306	284	274	293	264	254	255	277	286	268	285	286	266	269	271	270	233	278	301	239	260	304	256	301	260	260	274	316	275	296	291	287	293	242	265	247	242	256	264	268	301	294	299	306	270	302	301	284	269	274	278	304	308	336	287	258	239	303	245	275	296	285	304	284	265	252	258	297	275	270	293	258	307	303	243	260	306	277	275	281	247	304	300	298	287	285	285	315	318	309	305	274	264	286	278	284	305	285	287	297	276	283	247	275	269	298	285	258	277	280	309	259	283	302	275	279	301	305	273	292	274	300	275	261	275	260	290	279	304	257	297	284	296	284	286	272	276	260	241	271	279	283	283	310	285	261	273	280	295	298	267	281	291	296	306	286	281	262	323	280	262	255	294	280	287	327	273	248	310	308	309	244	287	272	278	275	267	285	293	262	276	297	279	280	291	289	281	271	290	268	306	302	327	268	321	289	306	288	253	292	274	267	275	266	288	267	269	262	305	284	270	287	275	245	305	276	268	269	271	296	272	293	272	298	289	282	247	271	254	270	283	315	238	275	281	315	258	279	255	300	288	298	287	294	316	313	269	310	309	290	290	311	247	320	316	281	268	301	271	259	274	277	263	273	271	286	313	323	267	269	291	289	259	294	285	286	318	301	272	281	294	321	274	264	255	281	306	276	234	234	296	303	276	277	275	241	249	285	286	294	290	272	289	275	252	259	255	305	288	286	284	292	258	267	264	283	271	296	261	277	276	279	298	308	233	270	290	321	242	280	258	308	265	285	277	302	309	294	298	289	313	280	274	260	288	275	296	310	274	305	290	274	313	268	267	294	280	265	284	301	284	301	278	302	279	246	261	302	314	263	249	283	277	299	270	312	283	322	257	298	276	305	301	269	252	287	286	297	282	262	288	272	279	263	272	283	283	257	263	286	269	289	290	261	289	288	275	284	277	320	278	274	259	277	278	281	246	290	291	293	306	287	314	293	255	286	303	289	266	277	280	294	285	292	268	298	262	268	312	270	310	283	248	272	315	281	277	283	272	260	278	279	254	269	263	262	290	265	301	284	289	297	270	274	258	302	286	287	239	260	265	297	268	277	301	273	310	296	286	272	274	259	250	299	284	290	286	273	267	278	259	290	295	265	268	300	282	278	291	266	305	299	286	263	282	296	261	272	281	260	294	261	257	296	253	251	255	263	279	288	266	249	274	288	316	283	254	254	282	250	260	303	304	290	297	319	267	267	271	285	290	295	306	278	268	286	299	303	287	276	293	287	271	278	271	297	278	251	263	311	285	310	244	270	271	236	277	325	268	242	282	275	307	256	302	303	298	281	273	259	303	288	289	253	311	245	261	311	293	262	272	264	255	266	288	272	281	225	268	312	308	305	269	243	300	282	282	283	279	277	283	276	267	293	274	281	281	241	269	272	277	271	335	291	330	293	269	282	331	315	268	278	275	254	267	283	294	291	313	268	257	278	292	302	261	304	240	259	277	284	282	264	274	259	292	291	296	266	271	283	259	287	278	305	279	314	289	290	293	254	276	242	233	253	253	326	269	291	254	284	271	268	297	285	260	271	310	247	248	297	273	279	300	305	271	298	295	275	274	316	286	291	301	293	297	302	295	299	294	269	289	285	316	275	295	274	308	319	268	263	276	283	262	271	288	258	276	293	261	274	272	274	286	325	277	291	308	276	280	271	287	286	277	264	301	261	244	257	242	298	283	241	272	275	284	307	292	248	281	278	290	266	292	269	286	314	245	288	262	250	273	326	277	268	301	291	236	293	274	275	272	266	275	266	283	259	263	294	300	265	312	270	253	273	285	302	278	281	283	273	271	275	242	302	248	261	253	255	295	274	281	281	303	270	277	291	281	259	261	285	294	267	260	285	268	264	322	297	272	250	282	303	266	271	302	295	286	307	281	295	260	289	289	287	281	297	277	286	281	303	259	245	261	254	271	274	283	266	271	279	285	273	306	272	290	313	298	260	259	285	272	288	282	281	259	270	255	236	255	269	267	279	269	281	249	281	265	278	282	283	262	284	313	263	273	306	289	270	264	306	242	224	298	292	272	293	272	260	294	277	261	256	292	292	304	285	284	315	263	274	274	268	263	268	256	246	252	290	283	295	308	295	291	269	273	287	301	285	261	265	275	296	272	291	276	280	306	281	258	270	257	269	292	252	261	282	307	256	264	279	283	253	243	282	246	252	305	261	255	288	244	273	303	289	302	295	274	272	276	254	261	298	282	292	293	268	272	274	271	286	302	292	282	284	280	267	276	278	284	255	311	262	294	294	263	301	254	284	263	263	276	290	261	294	304	286	255	282	320	306	310	280	271	275	307	279	257	280	292	272	284	276	270	274	299	265	310	303	269	267	289	296	308	286	269	275	282	294	277	291	311	277	270	276	275	277	263	248	275	284	284	277	316	261	269	300	302	298	301	274	271	219	271	277	257	290	277	297	270	261	309	284	338	269	268	303	285	273	294	253	280	285	271	264	284	295	306	296	281	278	288	288	264	287	296	311	313	297	296	268	285	269	317	294	269	316	290	270	281	277	284	222	297	277	247	253	293	280	279	266	300	269	273	269	269	306	283	320	277	277	260	244	264	304	311	274	260	270	293	249	271	327	282	287	262	261	290	272	267	266	278	263	284	295	307	261	269	290	280	277	266	269	295	243	287	265	298	304	275	287	285	296	287	260	270	299	276	286	255	233	290	276	299	279	329	279	306	301	300	298	287	271	278	304	297	283	289	301	245	272	302	280	247	274	312	308	307	269	282	271	306	273	268	296	273	252	305	317	270	263	271	291	304	287	258	282	268	280	299	244	282	242	237	291	282	253	297	297	277	290	241	273	305	295	314	312	276	257	311	281	268	272	252	259	261	267	273	286	290	287	279	253	284	259	255	288	261	290	286	293	272	261	290	312	292	267	298	287	260	279	258	276	266	261	284	271	268	299	296	285	290	247	261	278	285	275	273	279	285	267	286	250	247	257	278	299	297	276	258	263	255	292	259	284	252	262	280	296	241	314	297	287	276	258	253	311	294	296	280	280	229	288	311	283	291	282	266	294	287	264	286	284	287	305	303	239	302	258	250	266	271	258	282	276	291	278	244	272	301	280	281	297	291	283	308	272	278	289	273	289	288	305	278	289	298	255	312	239	294	292	247	287	260	272	290	285	268	292	276	270	269	265	289	283	282	305	264	297	335	302	288	278	295	241	286	286	261	253	291	245	280	270
27478	14197	8340	2993	1960	1683	1311	1075	1082	976	904	913	827	797	758	727	736	719	703	725	661	642	662	618	611	644	603	659	631	583	634	679	614	625	675	667	654	668	567	660	672	604	640	616	622	620	566	617	605	610	577	589	601	587	573	566	584	592	592	582	601	599	618	565	611	600	613	601	554	601	573	618	559	617	594	564	591	579	586	587	592	579	596	532	592	548	576	583	585	582	606	620	607	611	600	592	589	612	580	574	591	586	651	547	603	601	583	622	599	591	561	611	585	579	595	569	599	587	545	601	588	580	568	614	581	591	575	602	605	592	569	586	581	611	617	538	556	585	575	552	583	597	551	575	581	612	571	560	555	557	564	598	572	573	553	577	574	607	653	586	586	584	630	593	619	546	585	591	602	596	571	618	587	608	578	600	590	589	603	596	601	593	579	540	633	613	581	602	571	632	624	607	594	575	619	535	572	576	603	593	566	581	573	598	576	590	563	595	598	567	641	599	577	572	569	574	564	552	572	612	574	616	624	578	594	566	569	625	601	563	593	639	564	621	620	619	583	596	595	584	588	576	567	591	576	567	602	635	600	598	598	606	601	528	548	586	593	611	605	620	521	564	556	534	609	623	546	570	572	619	602	560	599	614	603	576	598	595	607	589	565	621	573	586	647	633	606	574	580	604	570	538	561	615	564	594	570	556	592	597	625	605	548	572	584	565	608	592	586	550	582	583	604	567	588	587	591	566	589	597	638	585	568	593	545	587	559	573	560	604	578	595	571	569	621	619	625	598	555	574	589	614	603	593	558	564	574	555	583	562	612	600	581	612	583	585	575	589	587	598	618	594	531	572	553	616	591	581	578	567	583	595	600	615	609	553	592	581	613	581	649	599	561	584	587	580	592	584	609	621	601	603	599	563	561	585	547	575	590	600	551	594	565	604	593	604	598	584	549	575	561	552	591	576	633	637	595	613	557	560	594	575	556	516	603	614	586	553	567	596	538	586	568	630	617	602	505	567	586	541	604	598	579	565	557	631	557	600	553	562	577	608	545	615	588	638	575	618	596	583	612	592	599	592	526	602	581	557	584	595	637	544	590	586	610	587	590	604	549	621	604	594	582	547	582	606	581	560	603	553	561	627	598	565	611	612	573	607	574	657	598	588	564	626	636	587	535	586	602	598	581	617	587	591	596	575	598	575	613	536	600	572	585	588	578	573	558	560	606	629	556	610	609	586	573	618	550	565	595	613	594	573	607	559	602	539	612	600	589	602	571	532	563	564	607	620	567	606	573	573	601	573	598	595	608	582	616	556	600	598	579	583	549	581	625	584	586	609	580	626	590	544	574	567	587	529	564	571	568	586	560	572	591	602	603	595	621	606	569	586	590	574	568	584	594	570	554	609	573	574	557	581	580	598	628	601	592	593	612	594	586	612	577	608	591	581	598	609	563	612	590	601	607	589	602	617	618	551	601	545	589	587	590	583	603	548	598	589	590	547	612	629	595	579	626	618	582	585	602	582	607	580	565	558	578	622	592	579	587	577	564	585	618	572	561	603	599	629	613	584	586	584	617	609	617	592	593	634	622	600	588	619	580	614	563	578	619	612	562	576	610	618	620	553	583	620	585	637	605	624	588	543	617	614	616	600	596	619	634	583	599	575	591	571	612	588	586	587	597	597	561	537	621	597	572	608	581	543	591	625	621	588	630	612	606	591	585	607	580	582	622	594	582	577	578	579	579	595	613	593	574	589	570	586	616	565	575	554	567	589	593	568	562	586	580	590	578	607	596	617	577	561	610	604	603	557	539	577	594	562	564	587	571	564	581	617	578	576	607	573	594	578	608	554	594	616	578	580	588	597	628	597	596	580	584	598	578	565	593	609	592	617	590	566	558	592	566	589	566	592	610	600	584	561	556	587	572	560	601	561	577	578	586	579	553	581	601	591	614	590	595	595	566	591	613	555	611	553	564	533	588	598	588	601	586	576	610	571	551	578	589	573	579	582	614	583	560	583	593	579	592	624	637	559	557	578	569	576	617	549	587	589	559	584	591	605	573	553	599	641	593	576	577	580	611	626	629	599	614	629	560	566	609	573	639	625	595	605	571	606	624	576	631	548	580	608	580	551	614	603	628	585	550	591	563	585	555	584	585	630	651	661	576	651	563	561	555	602	570	576	550	587	605	608	585	551	604	566	563	588	577	603	608	609	601	563	590	554	588	606	600	605	626	601	612	589	547	582	568	583	573	611	617	589	628	557	588	566	633	579	553	588	583	576	584	618	616	606	551	580	599	590	561	640	602	595	542	546	567	636	571	586	609	546	577	560	558	551	604	585	557	586	593	576	600	604	597	572	629	573	579	592	600	643	588	583	577	572	584	558	589	584	594	571	607	555	588	593	561	575	615	567	588	617	576	593	590	571	577	607	579	611	577	612	525	588	566	626	577	619	575	570	641	597	635	568	624	590	569	581	556	561	561	631	606	615	612	585	573	581	570	582	566	556	596	576	612	600	569	565	584	566	634	587	600	587	586	616	614	599	575	564	612	562	583	550	573	633	577	604	586	610	581	564	622	585	573	600	569	611	584	575	563	570	611	629	589	605	594	599	552	567	618	624	532	575	580	631	563	601	577	582	590	589	622	564	589	566	609	561	608	572	606	597	543	592	561	601	592	589	619	555	574	608	603	564	514	522	603	572	612	601	575	595	606	581	562	574	588	619	586	586	574	596	576	587	605	620	630	598	594	593	582	619	623	631	593	573	578	590	570	569	561	535	565	573	554	592	569	620	566	595	606	584	556	574	578	632	577	593	636	627	572	602	597	567	595	592	605	622	583	591	577	607	598	578	583	571	592	559	597	601	591	586	585	615	616	574	588	577	590	606	576	613	587	611	573	574	616	668	602	566	608	570	615	585	570	576	597	604	517	586	558	610	589	639	584	576	583	556	586	571	544	587	625	601	571	564	624	566	515	572	605	579	588	571	587	593	528	625	529	608	576	580	622	560	547	561	611	615	569	607	564	612	580	630	615	587	617	551	563	583	612	597	560	585	564	582	596	580	596	610	623	582	572	604	575	610	565	590	579	604	538	607	588	598	533	559	557	625	605	585	593	569	591	598	598	588	585	597	631	576	562	576	608	578	601	644	613	567	599	557	571	579	589	626	590	632	586	580	576	590	569	593	599	597	571	583	590	618	589	635	543	578	522	578	588	553	598	565	604	618	557	572	601	621	546	636	591	579	555	557	577	570	600	587	574	570	573	590	591	606	557	594	545	586	576	595	598	579	556	625	584	595	564	578	594	572	677	575	603	607	602	621	562	609	580	557	578	602	633	589	552	627	586	576	588	576	533	631	590	621	569	580	603	589	559	608	578	579	557	589	606	593	626	573	596	573	599	564	611	570	537	589	636	594	618	621	598	603	532	598	607	582	584	555	600	612	599	557	561	645	590	615	583	576	583	564	583	582	607	610	598	574	611	582	602	584	628	579	627	561	592	565	627	614
59272	29200	13836	3652	1317	1054	720	604	544	490	474	488	466	466	388	373	362	364	358	346	319	258	276	317	284	285	247	297	306	298	296	327	314	295	321	325	305	303	328	323	308	328	329	296	293	309	273	287	270	273	293	301	264	304	292	281	274	289	286	264	294	272	305	331	315	274	270	274	313	265	256	253	327	271	280	272	299	272	285	269	270	276	285	295	267	274	253	286	313	290	301	289	261	263	306	274	278	322	296	271	291	291	285	286	304	273	271	251	283	307	284	312	275	319	237	281	260	286	271	264	272	291	271	248	262	251	254	276	271	271	307	273	270	301	291	266	292	256	304	301	277	318	253	305	317	294	281	268	300	327	293	304	280	264	270	274	287	273	292	251	259	273	262	305	292	309	283	268	320	264	288	278	315	267	307	293	297	282	309	304	277	301	280	306	304	302	302	320	278	311	269	283	306	303	294	258	301	297	284	288	264	284	288	317	265	253	292	288	299	259	307	256	272	284	288	345	273	294	275	276	312	267	296	271	279	272	254	251	269	317	267	256	291	280	307	294	252	261	275	259	273	309	305	276	279	271	242	261	257	300	277	284	259	296	263	280	280	311	258	251	286	271	287	259	321	285	294	282	266	269	268	251	277	262	281	275	286	276	284	302	307	279	281	273	308	308	292	263	249	305	268	311	305	295	279	304	273	331	268	260	292	280	309	300	319	324	291	293	296	274	249	257	275	305	285	288	260	281	307	299	276	270	272	290	285	271	287	279	285	300	273	293	279	274	299	316	297	271	291	304	264	271	267	308	304	274	275	294	284	256	281	312	274	291	297	278	294	298	313	301	282	309	286	257	315	284	292	278	294	300	316	277	317	304	269	296	315	279	301	289	299	299	299	292	274	261	294	279	297	295	262	298	304	279	316	257	278	295	329	283	303	291	274	296	297	314	325	298	297	305	268	278	274	303	296	247	306	290	271	317	301	245	278	263	306	269	270	262	293	292	323	274	291	292	287	277	297	285	263	250	227	293	275	271	281	298	280	305	282	259	321	294	283	283	304	256	297	293	277	310	267	286	279	278	278	312	271	265	259	312	286	323	258	260	309	278	265	283	346	263	305	272	278	312	291	301	270	290	281	277	299	252	294	274	274	251	307	293	297	262	282	300	291	292	279	290	305	290	303	273	291	283	239	273	293	306	285	271	276	282	280	285	262	283	274	275	273	313	305	320	285	305	284	263	291	281	266	292	242	288	317	274	279	276	282	306	255	256	297	308	327	273	298	282	257	275	275	252	287	278	275	273	266	294	270	255	299	267	268	292	305	295	279	294	262	275	265	254	279	304	307	260	293	271	281	294	310	269	285	280	286	305	242	295	278	336	288	307	286	294	262	291	313	254	267	269	293	267	248	264	300	276	275	286	304	284	273	294	309	283	306	299	296	284	286	276	281	273	294	267	319	289	295	287	279	277	279	317	317	276	299	296	277	289	271	283	287	287	280	276	300	272	264	302	283	299	295	275	310	287	316	298	292	283	287	272	276	284	248	287	279	262	262	285	293	290	276	275	301	280	287	271	277	298	274	273	267	301	283	286	299	281	283	312	289	295	263	273	280	269	277	273	249	290	293	300	305	300	283	317	299	292	264	284	298	282	284	299	256	263	313	318	270	288	257	290	294	284	305	298	282	262	293	293	326	293	249	304	311	295	295	307	280	289	264	287	296	299	338	278	298	293	263	274	282	278	295	272	315	278	280	257	262	270	250	261	279	303	308	314	266	288	276	272	287	218	252	290	298	245	308	268	266	299	288	309	280	278	268	298	290	283	306	307	277	274	276	273	271	329	316	276	310	276	250	283	276	286	289	273	288	284	281	276	291	249	268	323	293	307	277	275	261	274	266	244	294	299	277	278	311	275	279	285	262	302	283	256	287	290	307	302	319	278	302	253	263	261	281	306	298	291	266	262	302	287	269	269	265	227	301	266	265	252	264	303	290	292	324	268	271	266	298	280	276	303	293	287	279	291	252	242	298	300	292	290	253	287	312	296	276	305	280	337	279	293	294	292	276	290	269	341	292	289	286	299	279	294	307	283	286	254	288	256	302	260	279	282	263	282	309	287	252	291	268	284	287	273	292	294	299	309	300	310	305	296	278	318	274	294	290	287	294	298	280	308	263	306	275	299	288	280	278	297	272	297	263	284	272	270	280	283	234	280	272	290	281	253	286	269	267	284	309	310	262	303	297	291	263	292	302	280	269	307	300	284	278	307	316	251	275	291	297	286	299	279	306	295	323	274	271	273	279	292	296	287	272	287	306	281	318	294	263	284	274	298	252	276	313	307	261	294	271	284	258	259	289	314	288	266	273	297	313	298	293	276	244	283	284	298	275	263	273	294	256	261	269	267	267	311	255	277	265	276	314	277	295	289	276	284	257	291	302	283	267	285	291	291	313	279	252	241	285	301	294	281	273	301	266	277	280	278	270	272	273	306	269	251	259	288	278	289	272	249	251	282	289	291	251	269	270	289	292	294	305	281	282	315	260	254	270	271	291	286	304	274	300	296	292	292	284	275	290	270	317	264	263	298	282	311	286	267	308	273	271	306	269	295	290	277	315	286	291	299	335	289	287	289	294	263	304	329	265	298	264	269	273	289	294	270	268	280	271	309	267	281	287	284	294	278	271	294	332	284	269	293	275	289	277	264	265	276	305	306	291	317	268	254	245	310	256	291	297	269	280	282	265	269	291	277	283	296	285	280	287	280	293	281	288	282	261	241	318	303	287	272	307	301	261	271	270	287	331	282	276	263	286	252	244	305	311	252	260	281	306	296	277	293	257	296	286	263	303	283	296	290	255	294	265	280	294	240	243	277	288	295	284	270	267	320	308	313	282	285	292	278	276	283	269	268	288	262	282	272	300	281	278	301	281	301	318	281	252	284	280	283	260	292	263	287	288	286	269	280	274	299	320	282	297	296	264	275	321	264	295	271	312	276	326	278	268	291	271	312	265	278	282	286	267	298	305	310	318	269	248	284	294	284	290	312	288	293	279	281	291	290	275	279	270	254	274	296	265	293	259	304	318	308	296	288	341	316	284	287	302	261	259	310	279	251	282	289	288	305	289	314	293	257	269	264	274	286	279	280	295	276	265	297	274	261	300	291	312	302	265	298	281	285	268	263	265	282	280	313	272	281	302	267	292	269	289	288	264	294	268	312	304	302	260	291	275	302	265	253	273	286	302	271	278	295	309	266	284	307	272	269	267	281	290	275	297	284	271	294	321	290	280	258	294	282	261	270	263	303	283	280	259	280	277	292	268	246	281	285	277	291	290	304	296	278	292	254	290	310	283	263	287	325	286	282	327	297	301	277	266	299	302	297	329	279	249	313	270	296	278	299	305	252	290	263	259	298	295	334	281	265	279	290	318	272	292	300	274	292	295	276	275	290	282	306	290	274	277	302	296	243	270	242	292	270	295	273	258	296	294	282	278	296	301	262	257	319	305	283	273	280
36863	18006	15635	6203	4128	3503	2385	1986	1859	1681	1682	1936	1730	1675	1239	1156	1051	1075	1228	997	829	753	696	642	699	672	660	720	688	749	732	670	695	742	835	849	783	721	756	737	657	657	734	674	651	595	633	663	618	630	594	606	590	567	588	611	597	589	598	643	560	565	590	611	558	616	599	621	590	583	599	616	628	594	591	596	638	605	602	590	617	630	604	621	611	599	591	608	582	616	593	611	587	560	624	609	637	635	579	598	533	638	635	574	572	590	580	600	585	585	623	597	594	599	624	564	566	595	668	581	634	630	566	592	593	585	599	613	600	598	596	593	618	594	563	651	639	612	659	574	568	628	610	651	601	578	626	588	604	606	572	608	573	576	598	608	621	553	590	544	613	642	518	591	577	620	632	541	580	568	662	598	578	599	585	596	626	597	566	588	605	583	643	598	632	602	599	580	625	601	607	625	616	603	632	625	595	584	587	612	599	609	572	569	590	622	623	598	599	624	585	589	657	577	613	629	632	587	588	588	619	579	613	618	603	582	564	600	615	635	575	536	605	598	600	603	576	630	585	595	543	620	562	573	627	599	571	583	580	594	636	546	614	597	599	573	585	630	593	578	640	613	561	575	592	619	621	569	626	651	630	578	595	603	618	612	591	606	613	615	563	615	592	592	629	588	599	596	612	596	649	608	587	554	647	594	613	571	595	604	610	612	585	603	568	591	578	602	589	589	631	569	580	593	573	550	580	582	605	599	600	587	572	641	609	638	570	607	600	564	618	610	572	560	558	621	665	592	617	570	590	615	587	610	607	605	577	612	577	604	604	641	595	635	607	637	622	587	615	617	577	594	600	611	561	584	600	608	619	602	591	581	591	583	599	621	594	596	579	583	593	650	559	626	619	610	596	595	577	624	598	594	599	599	607	590	613	570	655	599	592	633	655	604	599	581	623	622	630	574	581	616	626	553	580	616	612	592	595	620	613	598	621	578	558	617	578	603	591	600	605	644	618	605	617	566	550	603	593	612	621	589	573	604	558	605	578	609	608	623	612	606	567	620	601	637	621	638	611	594	605	606	576	555	637	602	591	656	566	597	620	617	613	575	623	600	608	616	568	616	590	626	592	636	631	574	575	620	593	616	631	627	622	636	578	618	578	623	592	570	587	598	588	631	603	608	589	611	608	613	585	595	646	555	591	589	562	634	575	668	620	613	616	607	598	577	572	599	609	558	634	577	586	625	540	631	576	565	615	615	565	566	617	628	564	633	562	604	599	605	578	579	619	605	604	541	541	605	599	556	626	618	643	603	612	638	609	582	572	599	583	582	587	573	568	605	618	649	591	606	561	593	600	592	603	573	616	591	616	645	593	604	640	589	593	590	588	631	590	576	603	622	622	572	582	655	589	628	600	598	620	586	594	566	599	593	558	623	576	581	570	623	597	611	582	578	578	571	626	615	640	565	614	607	651	612	639	594	594	572	629	609	581	624	587	584	605	611	591	624	590	584	582	639	636	618	590	589	620	583	630	623	591	583	573	594	604	592	550	591	645	602	599	603	624	589	571	625	557	576	628	588	581	590	610	555	562	601	597	580	616	609	598	604	587	609	627	586	583	605	610	616	661	642	597	613	621	573	606	585	616	596	624	588	619	588	611	623	582	600	605	602	602	585	666	629	613	604	574	618	597	606	584	582	581	601	623	578	597	565	618	588	569	590	579	618	594	625	590	591	607	627	591	588	557	620	649	615	580	585	628	590	589	551	604	596	580	590	609	617	637	593	583	621	603	609	596	625	577	600	606	605	585	592	574	593	666	613	637	611	566	601	592	619	617	640	611	616	598	614	645	619	614	611	594	616	589	580	592	605	601	605	617	653	634	569	610	586	613	620	646	630	625	587	594	553	541	582	592	610	572	604	565	612	604	586	641	637	587	590	634	629	612	612	607	583	584	634	587	580	610	563	633	641	608	653	630	565	609	594	634	542	596	599	547	589	600	603	588	638	592	597	605	620	596	593	625	591	601	593	622	597	598	592	630	624	601	610	587	630	578	596	569	621	572	608	588	627	638	558	599	606	559	562	595	605	623	621	556	599	595	580	609	533	603	570	586	618	596	568	591	615	601	608	586	573	610	654	584	600	603	628	606	590	582	579	636	599	618	610	569	590	612	615	609	646	567	620	583	600	599	635	615	574	590	622	573	579	641	607	607	582	620	597	577	597	593	572	591	608	571	565	613	613	570	590	593	579	586	630	631	622	620	617	578	581	592	573	605	604	634	562	589	588	567	599	639	630	559	599	644	529	602	586	624	631	603	640	602	597	588	595	567	588	622	633	615	588	571	610	563	563	560	544	551	573	597	623	593	639	611	597	592	611	593	627	577	591	597	676	637	607	604	587	624	606	605	588	572	608	610	588	602	587	581	571	585	583	578	550	607	592	586	580	594	599	608	625	633	589	602	587	608	618	600	577	601	611	578	578	600	613	610	625	579	575	561	579	604	559	610	606	616	603	591	651	563	590	595	572	600	616	601	606	611	577	611	624	590	606	608	643	613	587	633	561	579	573	611	587	616	606	566	645	617	617	609	608	610	555	588	585	613	606	609	572	631	585	597	625	588	591	650	609	607	599	614	634	597	573	622	622	565	593	611	655	598	591	580	578	590	579	572	631	590	619	582	589	556	560	595	629	584	582	619	606	615	604	618	639	583	593	660	592	589	583	673	582	589	613	601	598	598	576	586	590	600	589	630	604	596	629	596	624	610	583	587	596	550	613	591	573	631	578	631	610	595	580	601	635	609	595	619	607	546	627	602	596	628	581	592	654	598	599	582	593	579	625	620	614	593	591	629	582	587	611	614	599	597	595	639	614	592	605	570	591	570	598	621	632	631	584	593	613	603	614	605	617	585	612	564	647	630	636	583	590	588	584	626	630	592	603	603	603	619	603	614	584	624	647	625	579	631	602	571	585	575	599	546	591	629	609	596	590	584	613	631	582	617	628	617	599	605	608	615	606	608	633	577	602	591	594	581	596	599	618	624	571	540	596	630	620	620	588	624	604	614	657	624	575	604	565	597	615	573	593	611	570	609	605	616	629	607	625	592	618	596	607	602	579	613	577	581	618	533	660	596	604	552	576	580	632	643	618	603	606	605	588	576	573	582	595	571	581	596	634	611	589	601	607	584	574	594	638	633	639	597	603	614	571	606	622	598	594	563	581	592	602	660	661	614	610	599	614	580	606	565	599	626	572	555	634	589	559	642	605	620	589	586	569	637	534	564	584	619	586	607	601	590	620	622	593	577	596	616	551	614	620	601	560	573	625	625	608	583	588	606	607	603	607	598	637	597	609	622	601	574	586	619	582	593	586	624	601	637	618	593	577	587	579	626	582	641	620	629	599	601	630	620	592	620	588	566	617	621	675	648	594	566	597	609	603	626	608	600	619	590	637	572	645	563	646	659	591	619	606	585	613	552	611	563	577	598	628	606	608	606	599	578	580	597	596	616	593	604	602
64429	33582	20715	5837	2165	1587	1113	852	698	623	628	689	688	632	505	467	444	443	433	447	366	317	357	356	297	348	329	345	282	353	375	331	326	360	335	366	398	368	349	384	375	321	391	344	333	317	320	340	309	315	309	324	317	340	343	287	289	300	330	315	344	316	290	298	319	302	305	304	327	321	305	332	296	320	351	275	305	293	333	289	309	324	324	311	307	313	309	337	306	300	330	319	325	304	334	335	292	288	312	274	324	311	294	303	334	318	318	314	323	328	325	334	316	307	308	292	302	300	301	314	302	329	289	318	304	302	295	328	309	316	318	331	325	341	320	294	266	310	349	337	275	312	313	331	288	353	287	347	289	287	324	305	306	336	344	332	315	337	319	326	337	323	328	315	280	313	332	326	309	295	316	308	288	289	302	318	334	309	297	298	320	297	308	309	318	293	326	316	335	310	307	299	297	319	288	272	299	297	331	294	331	318	309	313	294	286	291	308	320	326	290	272	316	296	330	273	320	315	345	297	324	345	305	292	320	312	311	321	279	300	313	341	328	281	273	322	332	334	318	306	320	313	318	319	310	302	284	343	341	343	316	281	321	355	317	362	316	302	307	360	331	329	339	293	307	356	287	318	313	298	340	347	311	319	334	319	301	290	336	358	321	329	352	332	297	312	321	314	293	339	323	316	319	301	337	332	301	316	303	321	356	323	334	338	331	292	309	337	313	315	307	310	326	322	324	323	309	310	310	332	308	300	286	273	295	340	304	325	320	300	312	323	340	321	284	308	306	311	282	342	320	312	305	318	331	318	324	342	307	321	303	349	331	306	303	329	344	314	309	325	330	298	292	325	298	309	319	317	307	306	313	331	304	324	306	304	301	282	292	357	298	294	312	331	306	315	312	296	287	353	307	336	330	325	288	332	331	314	297	331	338	349	317	314	336	274	301	276	323	308	286	284	323	344	335	344	321	319	346	303	320	293	308	319	315	305	307	336	329	310	322	324	336	308	282	325	370	301	324	299	331	298	335	315	303	291	330	333	290	316	310	296	300	325	335	332	334	325	332	299	289	300	314	301	277	311	336	300	333	333	290	308	333	300	326	323	306	305	340	302	273	310	329	310	311	302	306	328	286	304	293	308	308	322	304	301	322	290	306	323	326	288	328	300	314	329	321	305	312	320	326	324	314	355	331	325	352	343	298	352	283	349	285	319	291	338	314	320	298	323	327	309	347	325	324	346	328	308	330	326	295	316	341	336	312	305	287	318	306	301	304	334	319	298	316	316	290	332	325	316	311	288	283	325	326	336	316	306	286	327	316	300	324	287	300	306	344	322	353	289	286	298	301	305	293	297	322	309	284	313	332	301	338	315	310	324	284	338	296	319	315	303	294	324	290	347	315	344	300	295	292	302	292	304	364	346	321	312	323	326	284	299	299	314	297	308	286	317	309	321	298	333	272	325	338	299	367	326	316	385	336	299	315	316	310	318	280	302	274	325	331	291	309	324	301	321	333	298	296	309	361	302	306	297	338	324	375	279	328	301	301	305	336	339	353	347	311	332	269	339	329	302	300	333	316	327	329	303	348	303	315	332	304	324	331	304	305	313	321	314	315	301	311	312	323	336	317	327	314	319	341	276	315	327	379	296	306	294	280	340	328	304	344	314	313	277	305	291	302	305	322	325	317	318	302	309	293	272	324	329	308	289	293	342	315	296	306	288	328	353	303	331	322	292	292	353	311	329	340	335	335	308	315	280	292	323	319	302	294	334	337	283	321	329	354	332	344	350	308	331	323	297	322	308	290	317	311	306	292	325	331	296	342	311	344	302	327	328	329	304	285	323	319	326	287	317	323	292	307	324	362	321	292	337	318	334	340	333	299	311	302	316	317	323	339	324	303	312	301	343	331	303	333	320	336	321	322	276	307	314	300	336	338	309	317	309	329	345	338	330	351	337	336	338	325	322	329	322	311	295	328	317	328	323	332	340	319	341	305	278	310	340	279	324	302	302	303	324	306	324	334	287	297	330	307	295	305	337	322	300	302	324	296	299	326	331	319	336	310	267	316	301	318	296	275	322	339	324	319	301	305	292	331	302	362	313	320	326	304	277	337	314	333	318	309	333	305	296	305	315	285	286	325	340	321	338	312	307	288	297	318	348	296	294	310	328	309	333	282	315	304	309	302	322	282	283	329	334	342	313	299	264	293	331	310	302	280	299	340	322	306	321	311	265	319	271	279	322	296	303	329	312	324	311	336	300	296	300	303	291	307	351	315	305	291	355	321	304	278	304	316	355	330	298	265	336	300	304	324	327	296	351	331	326	297	315	300	310	330	372	295	315	340	282	318	319	334	346	295	271	308	320	310	336	318	348	291	347	304	310	337	335	300	329	321	322	306	280	271	297	295	323	313	352	330	310	315	328	327	302	324	301	337	319	347	322	316	311	328	308	320	354	331	287	297	316	300	335	309	303	325	344	319	310	332	353	312	313	361	311	294	310	341	276	293	333	344	311	295	294	322	346	295	332	325	337	337	329	311	298	338	308	317	318	318	298	292	329	356	284	260	281	307	272	347	299	326	312	310	320	296	325	282	339	313	304	331	335	377	304	304	321	349	325	301	288	315	315	318	321	310	324	292	278	324	298	317	328	323	280	327	321	315	355	317	294	313	316	333	320	315	324	308	313	318	331	343	291	317	293	307	318	350	360	326	303	313	306	298	348	314	283	309	381	331	327	288	336	324	294	332	324	338	327	333	289	330	316	295	296	356	303	310	321	333	327	311	311	336	321	291	316	304	290	290	301	359	306	327	302	351	338	326	317	334	326	295	318	320	352	278	318	307	334	291	310	302	345	295	279	322	327	335	336	331	302	309	316	315	352	304	312	326	326	300	343	335	350	318	285	344	351	281	314	275	304	312	317	283	329	295	270	292	319	325	348	316	343	333	320	302	305	306	290	287	314	289	268	340	307	343	315	316	308	305	292	278	288	283	348	320	325	334	347	283	296	346	321	279	320	322	329	319	335	324	331	314	325	331	315	300	311	328	304	341	294	304	305	336	326	318	301	310	292	328	282	331	325	307	292	325	345	317	288	282	309	334	340	313	309	300	327	340	304	301	310	307	299	323	310	327	286	314	290	311	328	290	280	294	321	315	329	275	313	321	320	285	309	329	324	288	302	294	311	301	313	345	329	314	268	371	324	284	301	329	318	345	340	342	329	287	288	335	323	333	282	330	326	322	326	339	308	309	331	337	339	328	309	316	317	339	304	325	299	312	318	306	327	317	328	314	310	286	293	307	322	316	322	338	314	334	312	335	334	308	301	270	291	320	278	300	301	350	329	329	310	338	303	284	290	298	298	312	308	320	304	330	315	321	303	306	301	331	348	303	344	318	294	325	308	303	301	321	296	309	337	304	307	322	300	310	305	292	325	332	305	314	316	316	286	294	322	333	340	300	319	302	306	321	307	333	302	342	317	319	323	282	327	305	339	309	319	351	286	301	366
39351	21914	21524	8817	6237	5143	3677	2922	2508	2340	2424	2793	2767	2547	1902	1701	1476	1519	1615	1365	1004	853	847	801	710	717	734	717	809	824	855	852	787	792	892	986	890	875	874	870	778	779	754	760	689	670	745	689	637	661	705	698	664	639	657	616	629	645	648	621	652	681	640	629	660	613	655	670	658	634	651	656	675	661	644	644	655	659	699	625	650	657	637	640	662	679	687	652	688	632	661	662	633	651	657	649	620	672	595	671	636	648	617	624	632	614	660	642	596	671	640	637	601	664	657	702	667	617	666	667	618	671	664	659	663	684	663	653	701	644	675	604	635	651	687	659	648	688	655	641	677	615	616	648	689	617	635	633	637	652	625	663	644	677	689	641	651	664	658	666	613	657	684	643	667	625	674	674	607	687	663	676	582	625	695	603	660	687	650	701	647	623	653	652	660	681	636	630	656	647	664	700	651	630	734	668	644	651	652	616	629	659	665	610	614	657	629	650	617	715	663	602	625	653	686	669	648	655	625	702	635	663	704	662	639	694	616	670	641	704	649	680	636	659	671	648	646	654	663	619	709	655	661	619	598	637	668	664	643	667	671	635	654	662	639	708	649	668	663	634	617	628	622	644	652	649	629	611	658	687	641	639	655	636	632	605	664	674	627	679	691	617	640	656	662	602	651	698	613	636	647	653	664	698	618	639	643	657	575	625	655	683	641	656	636	626	654	614	648	722	640	671	697	612	664	694	665	700	685	699	611	668	634	636	689	639	651	622	667	618	697	616	671	671	631	603	655	637	621	668	654	677	642	667	677	658	667	677	680	690	621	642	645	628	629	644	648	683	667	635	657	669	699	682	695	682	646	662	633	613	626	658	623	633	684	643	629	602	652	637	677	643	638	676	668	686	679	651	640	623	645	642	645	565	654	674	663	658	638	680	662	656	683	671	649	621	698	648	666	661	690	625	695	642	726	664	664	663	654	608	618	659	626	616	653	645	625	689	664	664	634	659	670	650	633	682	677	643	634	684	695	676	656	640	700	657	682	681	600	671	655	651	692	648	669	667	630	654	641	665	629	627	678	615	681	671	637	598	667	656	647	661	675	638	658	637	625	674	624	602	622	636	665	692	716	629	684	655	672	660	656	658	654	661	688	644	629	710	659	694	657	671	659	651	671	644	603	643	680	631	639	595	674	651	668	620	629	643	630	633	668	626	647	637	695	658	645	659	636	662	640	641	676	638	657	680	630	637	682	651	651	672	637	677	657	654	660	636	687	652	604	658	664	616	630	654	649	617	628	631	688	628	694	677	665	669	702	654	641	686	633	640	632	641	674	658	678	666	687	617	652	676	643	646	621	689	633	695	654	654	677	675	650	632	644	621	614	681	622	629	653	658	653	650	686	646	658	659	629	690	682	635	648	634	657	603	660	655	686	672	673	619	640	652	652	612	673	621	627	644	659	646	697	694	657	638	649	671	643	632	648	607	666	651	643	641	647	676	692	603	668	639	660	642	623	645	626	622	673	675	642	654	653	663	674	630	646	664	666	612	594	635	665	657	593	684	676	625	653	649	638	593	636	673	600	645	616	656	678	660	634	617	702	625	615	654	680	619	645	654	698	629	618	702	624	674	652	670	658	642	630	673	665	635	641	610	650	658	614	666	696	646	671	638	678	626	595	623	662	643	624	633	654	641	602	672	593	700	614	706	638	593	643	684	655	651	638	654	618	663	670	609	659	685	650	618	641	677	662	655	687	644	606	708	634	630	636	662	676	621	611	640	672	641	625	611	608	659	647	677	676	591	625	630	671	648	656	633	653	633	642	662	640	682	656	611	651	643	652	613	610	622	666	677	647	642	657	663	667	657	628	711	660	651	621	603	683	655	621	668	623	639	641	710	631	684	638	669	639	645	636	695	624	679	638	674	632	654	673	629	648	661	622	654	685	646	609	656	624	735	692	653	662	640	657	651	663	660	672	657	663	662	678	641	675	653	707	637	598	645	657	653	650	671	628	669	661	655	621	660	623	629	646	667	663	665	718	644	649	611	665	657	645	615	662	629	607	648	707	634	632	617	676	674	685	653	631	682	645	651	671	679	697	665	671	631	623	591	670	688	704	649	687	650	673	693	680	574	615	625	675	634	625	659	697	636	634	691	646	659	652	648	676	645	675	682	660	634	633	671	679	651	646	631	624	656	691	697	650	706	674	678	690	632	640	660	673	653	608	666	656	634	699	651	615	604	693	658	687	629	642	627	688	684	702	655	663	645	665	641	663	666	627	651	677	631	686	669	670	695	666	670	622	691	701	683	677	672	699	636	664	696	622	656	617	644	669	648	601	647	669	677	642	669	677	674	678	669	627	655	657	656	618	650	610	679	727	686	671	654	643	672	669	650	685	678	640	633	658	670	682	645	731	641	607	650	618	649	675	680	666	667	637	678	615	695	653	655	656	645	696	689	655	662	684	662	669	666	661	669	631	635	625	624	669	681	637	638	644	673	720	683	657	629	635	627	659	600	641	629	657	676	651	689	646	636	627	660	644	706	657	713	683	636	673	650	613	682	680	694	674	657	655	680	599	678	635	706	648	654	615	676	645	647	588	701	620	662	625	656	655	618	674	664	673	678	672	607	624	599	672	682	642	641	678	653	663	642	631	659	629	626	676	648	698	644	671	678	670	649	642	638	684	629	691	617	603	645	650	628	667	623	670	673	679	615	663	626	654	649	689	685	672	641	634	674	661	670	681	637	653	697	680	694	612	668	649	605	603	653	694	588	688	675	641	670	689	652	708	610	623	678	652	700	697	624	649	683	636	660	650	645	642	643	651	646	625	637	617	659	651	645	631	625	649	650	669	701	673	682	638	656	688	634	629	643	626	688	669	630	644	657	678	628	658	659	665	666	627	663	653	654	669	624	644	639	630	702	682	609	672	671	644	618	610	626	693	663	665	694	690	641	660	680	660	633	637	712	663	645	652	638	639	682	670	664	662	653	644	646	601	657	660	675	741	597	656	627	650	686	647	643	670	635	667	640	687	651	683	655	636	700	658	672	648	629	695	672	656	649	613	658	647	609	643	630	689	659	712	662	653	672	700	681	617	707	629	621	672	605	634	622	627	647	633	704	664	659	628	680	654	702	675	639	692	673	700	634	640	681	625	671	662	622	625	689	668	621	644	685	660	665	641	645	624	658	609	663	656	712	661	633	637	638	657	651	669	664	622	637	675	627	630	628	686	665	601	585	603	638	677	639	672	567	694	620	653	635	634	661	652	644	678	639	618	623	696	605	674	641	675	685	642	620	667	682	658	637	714	660	653	665	698	611	629	672	654	643	650	665	687	617	660	643	677	689	674	712	635	627	666	653	638	663	594	612	653	669	590	666	633	631	656	698	701	643	691	668	687	599	667	594	683	653	653	648	620	643	663	650	614	638	671	632	673	656	636	640	640	655	673	697	656	587	634	684	716	711	646	628	665	708	636	650	662	661	653	627	640	671	634	648	672	660	649	600
43000	19732	7698	1901	685	581	447	390	415	355	368	353	325	305	364	313	321	296	314	319	260	271	284	264	274	281	302	293	274	289	315	317	275	284	320	300	305	299	279	259	292	258	284	285	276	262	276	303	301	284	263	272	291	280	285	274	256	283	280	268	277	260	246	264	279	276	283	320	262	285	248	289	275	278	276	278	271	288	271	276	250	264	234	275	254	263	287	264	284	263	286	272	283	288	294	274	240	263	247	311	251	256	307	276	275	278	287	271	295	274	260	291	284	253	292	312	299	274	308	281	325	299	302	254	273	264	221	265	305	260	293	281	268	279	313	268	240	249	269	255	265	272	285	273	300	281	270	310	273	268	283	283	287	278	289	296	260	282	287	336	281	290	239	266	295	257	282	278	258	278	291	283	247	270	257	285	272	279	260	245	285	288	296	233	266	288	270	311	290	284	295	291	275	274	271	257	264	267	271	300	273	277	258	293	309	307	269	271	253	270	283	237	269	280	264	270	301	293	274	278	271	297	263	306	291	241	269	279	256	279	273	241	273	242	281	280	277	309	278	293	301	268	272	264	273	301	278	266	306	290	256	291	262	262	275	255	315	283	279	274	264	291	280	295	267	248	267	241	308	250	275	276	281	289	300	270	245	259	271	248	267	305	277	264	279	294	308	288	285	275	300	238	301	259	289	282	296	292	284	295	270	295	280	283	283	254	283	246	274	266	253	284	263	267	267	280	271	269	283	269	276	298	278	271	304	307	286	287	291	316	307	303	290	247	264	268	257	285	265	300	279	292	255	276	302	253	264	280	269	273	220	273	264	297	312	251	229	288	255	310	284	292	273	277	262	283	265	290	282	280	276	286	281	326	247	284	288	252	268	245	254	279	267	270	267	283	270	298	294	275	275	284	290	287	268	274	268	276	324	278	267	256	266	245	295	301	284	250	225	286	288	285	261	264	275	253	260	275	268	274	310	293	310	266	270	295	276	256	317	273	302	255	273	253	312	262	255	261	281	234	284	263	290	261	274	257	265	271	291	263	264	270	251	299	273	265	310	264	244	263	295	278	260	247	235	268	277	284	280	266	256	298	252	289	290	247	267	277	294	298	253	256	284	308	279	323	271	263	260	287	268	298	281	278	287	298	297	284	276	271	248	277	320	313	311	301	236	283	292	262	309	270	291	265	301	269	236	270	290	269	281	276	277	268	291	261	266	290	231	283	281	294	313	271	250	271	280	275	279	271	260	275	301	262	281	313	280	276	251	306	296	290	301	302	283	273	258	305	245	285	246	279	276	257	285	282	245	300	248	239	279	251	297	294	312	221	296	268	292	304	289	274	281	312	241	268	265	253	280	297	297	257	287	263	230	291	283	269	250	283	253	319	281	284	265	248	302	299	283	284	291	277	301	283	283	289	288	279	304	267	262	262	295	258	258	315	267	242	255	305	247	293	286	296	267	296	284	291	253	271	283	276	237	276	259	267	276	285	258	278	269	300	254	272	281	264	315	260	282	315	269	267	264	271	283	251	260	307	256	279	241	227	239	279	256	294	282	292	281	274	289	301	260	280	305	296	290	293	253	279	300	268	274	255	247	260	265	260	298	272	272	288	278	264	233	274	293	266	267	242	269	268	267	269	272	271	303	290	277	285	265	255	251	236	276	299	260	255	283	290	274	263	248	291	255	291	267	278	269	279	287	274	262	262	256	256	287	278	268	295	267	238	280	261	294	300	266	306	306	260	275	282	267	267	261	266	284	263	311	269	264	302	275	296	255	266	261	270	295	262	297	287	220	310	276	257	290	266	280	291	307	298	319	271	269	265	276	282	249	287	289	318	266	259	290	284	270	299	289	247	287	269	283	278	283	265	276	266	296	276	245	278	280	291	277	265	268	251	270	238	278	286	268	333	274	314	296	294	257	267	249	300	293	317	257	286	256	308	283	260	258	250	287	282	255	285	258	274	295	283	288	278	276	273	314	274	292	284	264	285	258	295	296	260	287	311	277	257	266	287	270	281	262	286	266	268	292	301	281	268	267	276	279	303	287	281	292	315	287	255	313	292	296	269	288	253	252	266	297	255	270	274	277	281	279	296	252	258	242	279	264	267	284	292	269	284	274	271	272	254	256	244	259	287	272	306	245	279	275	300	296	305	254	236	249	286	272	268	253	302	261	285	277	290	253	283	296	262	304	298	262	258	246	298	279	273	302	234	311	307	266	263	281	266	224	302	295	297	251	292	272	274	265	286	278	269	273	277	274	352	276	266	258	282	273	259	268	284	269	267	292	263	274	268	271	253	279	266	296	265	252	286	305	270	282	263	328	285	296	288	246	270	270	252	316	276	261	285	276	288	271	277	270	278	294	295	272	257	258	258	264	297	313	262	265	240	261	274	245	273	257	300	292	284	291	266	287	284	333	283	272	283	246	252	288	309	292	294	264	243	314	294	275	284	262	278	273	283	234	261	295	297	268	266	265	269	237	263	282	281	284	250	270	294	252	278	262	280	323	281	264	275	252	285	298	293	305	288	278	280	271	256	246	296	275	295	279	271	259	289	254	274	276	286	282	281	279	294	286	262	256	252	301	276	274	290	303	310	255	299	309	255	274	251	270	256	264	252	301	310	309	253	263	298	306	262	300	287	280	292	233	260	304	249	296	268	281	245	283	289	275	261	279	280	290	267	285	292	276	266	317	268	266	231	280	276	298	310	246	307	267	240	278	269	298	304	286	269	252	272	302	288	279	278	275	292	252	300	261	250	273	240	289	248	296	268	246	299	305	262	284	293	284	272	255	254	285	326	279	268	281	255	292	264	288	259	282	309	275	275	320	293	235	276	279	270	252	301	279	266	280	268	270	253	265	292	281	276	275	290	268	276	243	291	307	298	289	283	282	275	272	281	314	290	275	292	286	298	298	297	277	292	299	279	288	262	291	303	259	279	260	294	268	265	291	321	281	281	295	318	280	290	248	254	255	273	266	268	297	287	264	283	229	276	260	247	264	252	266	275	268	271	273	260	247	241	289	271	256	297	306	248	298	309	250	284	280	266	279	278	300	290	255	275	265	268	278	272	288	280	276	287	276	289	271	292	300	248	283	279	255	252	258	257	265	283	298	306	318	307	275	281	287	281	286	253	271	280	260	251	320	236	297	281	265	297	266	241	297	275	285	272	280	256	271	292	286	260	272	285	263	311	262	331	263	251	260	278	309	291	319	274	283	294	331	285	258	281	261	294	256	288	281	262	265	298	272	307	251	238	254	279	290	249	270	311	295	279	258	295	275	293	264	281	254	243	277	280	258	276	270	296	291	236	299	264	278	259	257	272	295	265	288	226	304	274	254	270	284	258	278	254	273	261	278	298	248	260	300	272	310	285	285	278	266	268	285	270	235	261	288	283	273	269	284	270	260	281	257	303	317	263	315	307	267	281	286	259	280	281	303	294	273	293	273	296	267	290	275	287	250	289	266	287	267	268	246	277	279	287	298	289	287	266	280	271
25274	12593	9436	3911	2108	1911	1406	1180	1095	1044	1056	1002	955	853	775	779	687	679	739	699	621	615	633	629	638	609	625	608	601	643	632	623	636	669	683	669	689	625	617	624	667	612	616	628	610	597	593	569	612	556	589	548	589	567	565	568	568	601	540	571	595	559	609	594	580	563	573	600	618	586	619	587	561	562	563	579	544	592	606	555	605	577	550	589	577	648	593	549	549	570	565	618	582	603	589	595	560	581	555	587	577	573	555	574	624	579	598	576	591	640	601	561	547	562	581	572	553	586	562	600	594	610	588	584	589	574	536	554	574	605	564	544	549	555	577	595	542	609	560	609	578	581	582	571	537	599	614	594	537	578	566	630	564	528	625	550	525	594	567	535	583	630	555	564	604	526	580	568	566	599	589	590	580	558	561	594	550	567	569	577	541	559	608	578	549	573	574	544	605	598	560	568	592	589	550	582	575	593	574	530	574	621	534	609	597	574	530	566	583	650	595	580	550	590	563	603	592	585	581	555	575	588	550	597	568	550	569	596	601	602	623	592	542	574	581	578	559	589	602	590	566	552	602	603	565	597	577	586	583	580	534	589	577	586	618	584	577	586	564	576	591	605	585	548	564	585	602	596	564	584	564	547	585	576	561	563	565	607	544	577	601	561	559	587	589	611	579	575	545	587	581	563	561	580	607	614	601	581	552	610	581	561	590	539	538	617	594	592	589	545	527	538	565	581	602	597	567	605	587	586	579	596	578	585	584	573	551	607	591	589	583	558	583	608	545	569	600	602	540	600	557	550	571	563	527	521	588	569	576	515	567	574	554	601	576	586	611	577	569	613	601	588	623	592	534	559	547	579	617	598	572	589	601	563	584	577	575	591	604	582	596	587	590	585	592	574	595	576	592	563	585	586	561	565	583	596	599	580	565	626	574	572	591	601	558	581	576	608	623	592	577	573	609	590	580	554	559	577	559	574	571	545	573	572	578	561	589	600	597	551	583	572	569	592	570	568	599	568	593	611	571	589	556	564	561	598	592	631	594	557	582	573	554	576	606	587	572	552	586	566	595	581	578	594	567	571	598	611	576	606	572	541	592	557	560	573	553	586	563	558	562	607	609	598	563	577	590	598	634	542	577	598	534	549	590	591	570	618	557	549	582	578	568	567	590	586	602	589	596	560	590	598	575	595	557	624	559	614	572	587	566	559	608	614	563	563	586	610	588	579	574	557	591	560	583	567	561	565	591	546	567	590	588	554	561	545	555	556	561	568	561	575	605	586	593	574	544	555	571	590	562	547	559	593	587	543	537	563	572	562	563	568	618	577	541	578	571	590	542	617	597	593	583	609	582	580	595	601	594	552	554	556	585	594	563	571	539	575	605	557	581	560	567	559	526	567	563	591	593	569	570	580	566	577	565	528	522	603	577	559	630	598	587	561	553	601	630	573	571	583	605	591	603	567	600	594	561	596	591	572	588	623	569	620	601	568	572	592	585	584	611	576	599	579	564	557	558	578	569	601	592	593	559	588	596	565	570	633	593	611	548	612	583	585	621	621	581	584	615	568	578	536	541	577	577	640	594	567	599	619	545	580	595	597	567	595	566	542	545	574	533	559	583	572	594	600	557	539	555	571	586	604	571	606	568	570	564	587	581	554	606	565	566	543	609	574	553	615	553	554	548	596	561	594	565	573	573	584	624	562	526	632	604	595	597	547	540	534	596	548	586	542	537	607	557	570	592	599	498	586	554	593	577	567	605	586	575	593	605	602	590	586	583	568	603	602	586	600	584	592	577	591	613	569	550	547	528	598	546	623	575	587	569	602	574	556	582	584	590	573	578	556	601	598	541	600	586	574	566	611	557	568	571	562	594	557	601	540	593	576	624	586	580	565	566	575	555	581	561	570	579	598	551	541	551	535	548	550	565	599	600	580	549	555	595	585	588	626	604	556	568	562	568	605	565	563	541	592	560	586	628	581	589	566	601	581	566	586	581	558	526	579	561	563	579	598	606	552	586	560	615	589	575	590	602	571	560	562	581	616	588	596	559	572	574	579	558	573	570	549	552	584	581	570	584	544	563	597	570	592	568	568	560	558	547	598	563	574	560	596	557	599	590	600	627	560	591	627	555	598	567	603	561	568	593	529	548	585	574	554	589	598	575	576	600	542	554	580	586	594	571	598	567	588	591	594	566	564	572	525	578	609	592	560	543	574	582	636	533	595	575	573	606	584	560	599	588	574	544	566	591	598	579	562	558	608	557	582	571	537	586	559	584	568	560	622	595	535	555	536	583	588	560	629	579	596	597	598	616	639	610	583	596	580	605	587	589	607	612	559	575	584	592	536	586	556	556	571	584	564	579	574	600	552	587	529	600	571	592	533	552	595	541	582	588	570	592	574	591	557	585	615	601	575	576	601	586	588	545	607	570	583	572	586	589	596	541	569	600	601	555	631	587	598	589	571	568	581	591	586	574	552	591	574	574	582	600	595	576	568	574	574	571	583	571	606	588	577	589	581	559	589	590	573	589	620	594	583	582	550	581	512	563	589	551	539	570	575	538	557	559	603	591	574	627	566	558	597	597	584	542	559	552	605	588	574	596	626	599	568	561	553	595	588	571	597	602	571	602	595	570	547	561	575	612	615	556	550	574	570	534	567	552	555	561	534	556	562	550	528	590	593	584	572	607	552	585	624	540	555	588	591	613	524	527	581	594	545	544	582	592	590	572	564	625	575	567	604	602	550	555	545	623	615	577	546	611	609	567	588	530	584	569	568	540	602	578	585	550	598	620	559	613	561	570	591	550	574	562	569	564	612	560	573	584	570	581	559	577	613	571	579	603	593	583	596	602	582	582	561	559	551	607	568	594	543	566	586	567	561	593	583	579	588	549	579	593	588	596	612	592	574	592	577	619	555	555	594	581	592	558	579	552	623	604	569	588	612	598	570	575	584	576	607	658	575	585	551	560	636	545	588	576	581	595	573	580	609	549	564	588	592	571	555	582	596	545	586	586	583	592	579	569	599	604	591	597	593	616	597	612	589	602	566	536	623	577	599	585	585	606	550	560	589	576	613	561	621	591	566	539	548	573	585	591	596	585	582	535	552	544	587	583	579	621	586	609	566	561	602	558	586	545	593	603	624	604	573	628	575	624	563	561	578	635	543	581	600	590	550	605	573	549	571	575	620	554	590	589	579	634	543	574	595	571	585	558	607	576	581	574	602	598	562	605	576	612	560	582	572	586	549	558	646	536	592	584	581	550	562	580	591	584	528	597	607	524	581	568	611	595	565	600	612	557	616	567	561	558	563	611	617	606	617	501	559	591	603	584	560	591	578	559	567	566	557	608	582	598	576	587	571	582	618	609	555	596	618	641	621	553	592	595	583	550	582	557	624	566	584	609	605	593	590	596	574	570	582	620	577	594	591	579	582	557	573	576	571	535	596	557	582	565	585	545	599	570	588	609	595	567	576	602	564	546	558	601	568	590	602	600	599	529	584	601	609
61616	29737	12966	3303	1059	753	562	476	461	451	439	424	421	374	358	350	349	330	333	290	290	295	286	312	277	315	295	310	288	286	317	286	274	304	317	267	288	279	312	332	284	316	311	262	291	267	258	275	273	264	295	264	273	255	284	294	272	265	297	276	271	308	253	263	267	295	282	284	301	284	289	278	261	323	258	274	288	284	306	276	299	300	307	279	290	254	287	294	251	290	290	269	273	294	280	302	323	276	265	295	304	280	285	291	291	290	301	293	258	274	323	291	263	274	257	260	277	273	287	309	288	301	287	300	260	273	277	256	298	276	265	255	252	281	262	295	283	291	283	274	281	302	272	292	287	256	257	230	264	319	257	283	285	282	296	311	265	311	264	273	272	308	279	268	301	291	282	289	281	273	290	287	294	294	271	278	274	269	257	282	298	279	276	251	299	272	300	294	261	311	245	274	265	279	266	286	318	248	269	305	258	286	334	269	269	291	302	265	291	282	258	266	284	261	268	287	324	316	272	281	289	281	261	303	275	248	295	272	278	307	301	316	284	262	289	300	267	300	274	298	282	269	281	279	287	256	288	292	278	271	281	284	294	297	260	277	305	273	305	270	267	249	275	259	281	251	270	283	264	296	284	311	259	251	284	281	281	266	259	294	290	293	276	289	267	275	286	238	268	270	319	288	262	306	288	280	281	284	257	291	301	267	275	264	278	266	264	274	291	266	300	294	286	287	283	282	306	309	261	295	271	282	277	301	271	294	286	310	273	268	229	281	320	288	271	266	272	279	278	287	268	311	317	297	274	242	300	266	293	298	253	285	292	284	307	308	284	263	262	318	262	260	276	304	307	268	277	274	279	299	290	303	311	288	298	270	281	286	298	288	269	291	302	286	273	296	299	289	288	287	262	272	271	248	319	295	292	286	263	289	304	275	295	282	311	239	263	245	261	237	278	279	282	318	273	258	262	289	275	290	295	288	283	283	267	267	266	240	283	275	285	273	273	254	288	253	288	303	279	259	245	291	273	277	288	310	300	324	274	290	282	271	261	302	286	301	277	271	272	270	271	284	277	315	263	276	281	282	267	305	270	250	301	266	289	309	274	264	288	270	288	298	273	290	295	273	295	279	290	300	283	260	251	273	286	302	282	265	264	298	289	259	252	270	298	276	288	305	292	300	294	294	285	286	271	321	288	262	291	245	279	264	264	266	292	260	277	259	308	305	260	270	277	264	304	284	301	308	262	271	274	289	287	312	281	307	255	294	293	286	297	272	251	277	266	298	263	303	298	302	293	310	295	266	311	304	297	287	277	277	268	270	279	260	256	270	307	276	282	291	298	309	279	296	274	291	256	276	265	289	268	290	321	317	289	285	264	279	264	280	296	275	278	287	285	308	280	252	288	294	267	300	240	283	260	306	278	282	272	310	286	285	297	270	255	272	260	305	275	289	305	265	264	277	266	318	270	272	280	245	276	280	292	295	275	273	287	285	289	294	293	315	286	301	269	267	296	282	286	276	257	288	281	280	279	310	273	265	324	303	303	296	235	287	251	276	268	279	254	265	281	261	334	289	301	309	270	270	258	287	288	250	272	270	280	243	286	262	284	289	304	284	296	280	269	276	267	288	278	272	308	289	279	259	250	258	313	270	255	235	287	301	263	291	298	294	282	295	278	274	284	256	288	288	286	289	323	282	307	280	300	340	324	243	307	290	265	263	323	304	290	336	342	273	286	272	300	322	270	303	290	294	270	268	288	245	273	272	258	257	321	267	283	272	294	297	261	257	286	272	312	303	286	292	281	270	278	274	286	269	265	283	279	289	298	249	310	238	308	269	291	278	284	254	280	264	277	292	289	287	272	279	288	282	252	293	291	280	243	250	286	280	296	286	300	295	281	260	268	283	307	315	289	262	242	258	269	292	266	273	274	321	277	272	326	296	319	292	282	307	280	273	284	290	293	311	290	282	265	258	295	240	278	272	271	250	244	305	287	274	261	266	287	306	263	280	281	292	282	270	295	233	268	260	266	293	286	274	290	283	311	274	298	259	276	272	311	278	283	276	258	258	289	313	283	293	312	313	310	269	254	263	270	285	309	302	284	257	292	296	272	282	267	284	315	281	264	270	286	275	281	267	299	272	275	292	302	276	273	257	261	302	238	268	271	293	264	304	295	290	307	321	301	274	299	312	310	258	288	266	276	298	265	246	287	262	266	286	277	279	291	241	307	287	320	295	274	262	294	293	265	302	270	270	243	261	267	263	282	273	271	280	307	264	284	294	278	291	242	268	275	265	249	282	317	281	286	261	281	300	288	266	283	270	278	266	272	308	283	275	295	279	276	299	287	272	309	279	277	290	288	318	261	281	301	284	270	307	257	274	298	298	297	258	277	245	285	272	301	277	261	298	252	326	312	278	267	299	297	297	308	260	265	251	274	249	279	294	294	286	252	259	258	266	281	262	265	283	272	254	298	291	274	273	278	275	258	278	246	301	268	260	305	295	310	281	264	242	282	294	297	274	276	316	308	280	299	270	309	262	261	311	308	264	272	268	266	262	283	268	263	289	284	316	328	296	280	281	283	291	283	304	285	252	284	275	285	249	288	311	274	256	291	248	271	269	276	266	302	286	301	292	323	284	297	297	312	276	287	294	265	296	337	272	293	313	283	272	301	290	291	283	264	273	287	271	295	286	276	264	311	250	269	298	287	303	277	315	296	314	255	260	299	277	275	301	267	272	268	254	258	263	257	276	267	237	268	280	324	295	278	283	264	299	305	306	290	276	250	269	281	296	315	288	265	304	267	299	287	267	287	280	275	296	283	319	283	277	283	290	287	308	324	289	281	321	280	281	244	252	268	262	257	271	305	274	316	270	303	292	287	282	257	312	278	322	289	296	321	313	260	280	288	293	273	279	287	284	289	274	250	286	283	266	249	289	258	285	320	298	259	286	279	302	285	302	275	299	272	300	249	279	295	249	309	294	290	303	290	277	264	297	276	273	280	310	275	237	289	279	290	262	266	264	259	295	297	286	277	318	276	288	279	296	258	243	306	277	279	266	292	287	294	306	272	290	258	271	278	288	269	252	301	313	267	283	270	256	263	258	282	268	271	288	304	305	281	277	279	295	273	277	272	264	292	311	276	288	291	264	246	274	291	282	300	245	309	292	271	298	274	266	288	284	309	321	268	309	277	274	280	308	280	277	265	281	260	264	295	299	299	271	273	302	272	285	266	259	274	281	313	285	271	311	280	312	290	253	315	256	289	291	297	272	264	270	244	290	310	291	299	289	322	272	322	302	266	284	291	302	287	272	272	289	286	270	262	294	280	280	267	264	278	251	255	278	300	283	316	256	264	284	280	265	266	280	261	304	294	275	285	265	271	259	298	274	306	269	274	263	266	295	298	257	272	293	282	250	278	275	259	305	289	330	255	288	270	305	263	275	264	263	291	300	288	287	266	288	268	260	298	296	310	298	270	289	268	271	289	276	287	292	248	275	295	250
39384	18204	14221	5600	3148	2441	2038	1671	1460	1357	1415	1507	1293	1262	1026	1035	934	908	1001	926	746	684	657	642	602	697	647	658	668	709	709	643	665	749	764	754	702	655	685	641	636	636	638	629	653	587	658	612	606	597	593	631	602	556	549	587	594	597	624	605	659	611	578	567	590	618	608	577	603	596	581	563	537	632	602	618	616	591	591	611	535	585	588	633	596	597	613	581	569	600	638	635	618	571	593	589	613	581	610	575	626	535	601	610	600	619	576	577	608	579	585	624	593	609	609	609	574	599	629	598	608	608	557	626	601	610	598	599	594	605	579	606	593	601	608	593	562	596	628	601	611	624	586	617	597	591	596	558	538	576	581	559	558	619	594	594	657	595	566	614	603	606	603	601	592	553	607	588	585	580	640	574	597	591	590	615	606	580	556	605	581	588	588	630	645	577	616	621	601	628	588	564	593	574	620	577	583	568	608	635	561	600	609	645	633	590	633	582	589	617	584	597	619	633	600	577	628	589	609	650	562	575	588	565	584	603	562	609	649	584	574	565	573	607	593	616	622	587	574	608	592	564	589	622	603	589	584	579	603	595	616	590	646	598	605	584	620	572	579	617	603	601	627	571	620	579	595	592	592	589	593	611	630	599	640	627	608	565	585	594	588	566	587	572	631	620	596	592	623	609	584	594	621	603	568	599	659	574	616	636	612	574	628	602	594	585	646	604	573	596	585	606	561	620	585	572	582	635	591	567	607	617	590	629	563	580	592	596	611	595	569	615	579	606	623	552	617	571	606	574	599	572	569	606	601	577	591	593	602	587	644	647	605	567	580	584	526	573	591	596	601	589	571	557	572	540	591	624	580	597	561	607	614	618	553	567	607	616	612	575	576	564	575	573	647	621	620	620	594	577	585	592	608	580	581	602	583	594	652	590	551	595	607	585	592	570	546	607	590	606	589	578	609	596	588	609	568	594	613	589	610	595	570	633	598	602	584	556	594	564	591	598	579	557	609	621	540	642	604	631	625	580	615	623	594	606	606	592	548	647	615	557	621	588	598	581	596	585	609	630	576	587	562	579	565	567	607	601	586	583	602	581	602	623	611	584	560	553	563	621	570	593	556	569	577	597	553	577	616	579	604	600	599	577	618	599	602	581	600	614	592	586	592	638	642	594	601	585	574	619	581	645	610	580	576	638	639	577	587	541	572	581	596	631	581	597	587	604	645	574	670	624	594	597	598	583	614	655	560	617	570	603	626	577	605	584	597	597	593	572	608	583	636	640	545	598	564	630	570	591	593	575	601	648	641	595	579	599	556	596	597	631	585	587	620	625	557	561	576	593	533	605	586	590	585	613	598	623	568	585	588	640	574	580	618	607	597	585	584	571	629	639	598	609	613	579	620	612	615	586	585	589	602	632	616	604	620	598	577	613	654	567	624	587	615	589	559	610	609	615	608	634	623	646	579	607	613	608	665	561	597	587	606	578	583	561	553	598	611	545	615	591	588	592	591	574	588	583	610	638	618	560	576	599	609	602	620	602	636	596	597	580	574	599	601	599	591	601	637	594	588	612	645	608	589	594	614	574	581	585	624	612	590	549	624	608	571	585	664	613	570	636	587	609	622	610	581	601	614	589	577	598	507	592	591	574	594	592	580	609	613	584	610	588	544	584	600	595	581	593	578	582	648	612	572	601	612	561	603	590	567	556	584	604	653	608	597	605	594	638	585	584	584	628	631	584	595	592	588	629	572	590	581	597	597	609	593	570	621	603	596	580	637	649	579	598	571	582	600	566	627	593	616	543	615	557	573	605	594	602	609	606	629	595	636	597	567	615	565	582	587	581	588	620	572	598	625	575	607	571	596	561	589	565	613	627	632	574	594	588	568	564	604	578	574	575	605	562	633	606	548	573	609	579	590	586	591	572	542	581	595	583	629	604	617	576	560	622	579	593	603	587	606	644	578	609	600	594	619	577	548	559	571	646	578	601	580	631	596	577	587	612	589	578	597	597	637	587	651	599	651	593	605	658	601	590	634	567	627	604	570	598	557	591	579	567	586	618	616	640	568	554	592	603	607	591	601	627	632	552	597	625	608	617	574	597	639	642	607	608	599	643	604	599	601	614	604	587	542	595	651	619	592	613	607	626	599	620	620	609	598	595	595	587	578	569	617	597	570	540	619	537	603	584	606	586	574	633	598	573	598	617	596	598	592	625	629	600	579	611	550	592	605	595	557	627	576	594	577	648	603	597	620	624	575	585	612	571	548	574	568	591	613	554	582	586	586	610	614	572	596	604	569	617	655	602	606	606	606	618	590	611	585	601	620	575	587	563	573	586	570	629	646	613	616	608	601	632	589	604	609	586	594	571	614	617	593	628	629	554	553	590	620	618	593	560	600	587	575	573	622	590	631	526	594	592	594	629	608	554	625	609	622	592	615	571	558	612	573	589	629	600	619	584	622	646	590	668	606	566	592	588	589	623	593	556	619	621	586	593	592	561	570	650	598	658	634	599	567	641	593	573	588	607	636	610	610	596	565	571	590	598	584	565	621	543	602	618	610	574	576	606	559	609	620	630	598	592	586	645	597	592	580	570	577	619	599	582	620	593	601	565	605	555	588	586	556	588	622	564	628	602	592	638	642	652	616	554	579	591	598	558	575	566	560	588	591	628	580	563	576	612	584	613	589	589	597	543	587	619	586	596	527	587	613	595	578	592	600	590	654	581	623	633	612	634	589	690	638	661	604	596	681	576	605	646	645	611	565	580	642	575	638	607	567	642	585	574	635	566	631	569	596	571	561	641	536	579	611	565	559	586	568	606	609	612	585	631	608	596	591	586	576	619	587	628	614	584	599	602	628	582	587	558	603	566	591	594	565	624	597	605	577	622	628	590	608	594	620	602	623	636	582	565	614	587	582	586	614	541	557	598	552	588	579	593	590	612	639	591	572	624	589	644	626	580	632	617	583	639	581	615	607	577	636	612	564	597	591	564	564	610	619	587	618	588	597	623	577	572	622	563	587	588	588	639	612	612	624	568	607	585	585	579	594	629	571	596	594	602	559	618	582	547	575	572	609	560	589	611	566	641	615	568	570	575	617	608	594	617	618	604	588	582	583	582	591	631	619	617	596	591	631	591	627	583	603	595	580	577	571	632	611	608	644	595	577	597	612	619	599	590	615	602	613	577	600	606	599	582	586	623	592	576	605	614	597	567	562	591	621	554	566	568	546	557	626	628	611	633	582	633	605	561	582	619	568	617	599	587	624	605	587	591	599	591	619	567	604	642	633	572	597	546	613	604	579	553	619	563	634	610	557	595	554	591	562	580	570	632	589	632	591	582	611	559	565	590	591	616	610	596	592	579	623	563	628	588	617	617	635	569	561	587	592	564	616	614	564	607	583	575	607	555	606	628	572	552	568	623	553	625	606	608	650	617	572	609	571	594	574	633	593	619	609	594	613	563	587	599	614	557	579	580	604	601	609	600	563	589	591	627	639	615	598	628
65221	34223	19946	6071	1915	1208	1061	796	646	629	647	636	586	543	483	462	435	383	426	439	428	367	363	348	384	320	301	335	339	351	342	343	380	343	342	375	317	360	328	355	341	355	330	320	337	299	289	329	324	351	353	325	325	288	294	330	301	331	267	316	304	321	352	317	320	311	301	312	307	318	296	320	307	307	297	288	301	297	303	331	313	351	291	352	308	330	308	302	316	306	290	307	300	321	305	289	326	340	315	304	283	292	287	332	322	308	342	312	283	301	318	269	289	309	310	284	292	306	288	292	298	296	290	283	325	314	302	311	315	342	321	314	329	309	285	329	311	318	309	295	301	284	331	296	297	305	305	277	337	345	311	296	292	312	310	313	279	287	308	314	294	284	277	267	289	323	306	324	285	315	322	301	280	293	300	290	294	282	313	299	328	314	285	307	318	306	276	288	279	289	318	306	326	330	328	290	324	314	287	305	291	282	327	311	316	313	292	309	295	301	315	311	290	314	313	310	331	320	268	289	348	284	327	299	294	281	307	264	345	294	310	295	290	307	285	320	296	295	313	301	341	312	335	304	291	286	304	312	329	305	299	330	309	281	305	306	351	331	283	344	306	335	304	321	323	268	307	320	280	355	305	306	317	293	309	317	289	273	323	313	328	349	305	340	326	336	303	295	308	307	358	322	329	302	282	310	284	304	327	325	326	332	286	308	315	283	362	349	318	328	303	323	306	322	298	296	343	308	332	319	281	305	318	292	326	315	333	311	344	324	306	309	333	292	293	273	297	340	288	292	285	316	306	292	329	303	292	286	295	358	309	281	297	314	284	300	300	314	292	291	341	306	295	300	296	309	302	285	286	304	334	317	339	346	326	279	346	297	308	324	281	296	320	343	304	329	315	286	278	307	296	299	310	301	329	326	324	317	288	322	292	291	323	332	327	308	318	309	305	325	302	277	279	325	340	319	352	276	329	303	294	306	272	319	317	293	319	304	308	280	314	309	345	336	296	302	337	341	301	336	332	288	289	337	278	331	338	297	314	294	314	294	294	313	329	353	314	328	310	297	309	314	295	298	326	334	304	237	296	326	293	298	303	310	284	296	319	273	292	314	300	336	285	331	338	296	328	339	331	304	290	312	301	304	325	294	307	313	252	320	297	330	329	311	295	290	329	303	317	343	320	327	289	337	302	341	285	326	284	320	300	318	292	349	295	298	343	281	288	287	284	334	269	364	358	288	358	288	291	278	320	340	310	291	297	319	324	286	301	325	287	328	324	272	292	297	323	301	312	314	306	338	293	307	292	312	300	316	301	330	312	300	345	339	311	308	313	335	319	339	318	312	299	316	296	326	285	313	355	325	291	328	281	332	346	306	340	343	316	286	322	342	316	328	324	301	319	299	343	331	297	284	319	303	327	334	325	299	319	284	298	309	319	300	308	319	312	327	305	293	294	272	326	311	337	321	270	300	322	352	346	320	290	288	311	283	328	331	289	306	317	329	271	270	292	305	322	301	301	320	306	312	327	290	339	319	328	321	308	350	279	342	319	327	330	347	295	306	332	294	293	309	307	321	304	345	319	272	294	280	304	316	339	322	308	304	300	302	290	321	300	320	297	312	310	355	325	278	303	313	315	298	333	300	292	304	345	316	334	290	293	328	330	313	302	307	303	308	309	316	273	326	320	334	332	318	310	328	317	320	324	278	316	306	323	303	319	304	316	316	301	278	292	325	313	306	303	282	278	326	323	302	308	322	322	283	287	306	337	313	285	351	292	330	296	272	303	322	322	320	324	278	309	336	324	323	293	298	290	310	293	288	293	299	324	298	324	297	299	269	331	269	276	322	323	324	329	302	330	309	327	316	299	305	336	281	321	317	265	295	341	280	318	327	305	298	324	310	328	298	332	298	299	332	356	291	335	310	310	308	324	331	325	311	313	324	279	264	280	313	303	329	315	306	336	284	287	322	332	320	290	314	292	284	321	291	310	339	311	295	281	323	340	318	305	330	310	334	299	299	279	309	306	309	305	293	330	292	298	317	295	300	300	266	316	334	323	344	294	302	298	320	283	290	304	349	331	290	309	299	310	288	353	291	321	292	288	302	255	306	313	324	304	291	288	314	330	290	287	327	328	293	319	294	294	314	332	287	302	330	296	299	336	326	292	343	298	314	289	335	332	304	327	345	312	309	313	302	284	279	273	291	300	302	332	338	320	303	325	299	320	311	323	319	328	291	278	352	318	311	320	328	298	319	293	326	321	312	283	311	340	287	327	310	325	304	296	318	297	343	322	300	293	278	286	290	305	328	308	300	307	286	303	300	284	299	296	315	291	317	277	307	289	300	301	304	319	296	306	300	325	287	301	338	297	314	308	283	289	322	313	282	285	311	300	314	303	332	320	319	311	314	320	303	311	324	353	334	300	299	351	315	317	305	347	343	316	305	281	313	319	312	298	292	298	344	321	277	331	315	319	342	312	295	284	292	275	307	285	287	307	296	311	286	303	303	336	330	320	321	292	308	306	299	319	302	286	327	336	330	298	296	316	288	284	305	304	328	312	328	323	300	303	301	300	361	317	335	334	330	325	290	305	286	311	305	311	358	320	282	335	303	328	346	323	302	316	288	299	306	286	273	345	314	334	340	324	301	297	279	289	297	267	309	320	364	315	326	299	318	325	295	315	322	323	269	310	295	329	298	304	274	291	354	292	304	309	304	327	345	311	286	293	310	317	299	296	275	334	314	317	266	281	309	290	312	339	326	311	323	344	315	312	350	326	346	288	317	279	302	282	332	294	293	300	298	304	301	323	325	303	324	336	314	319	291	317	340	312	315	300	324	328	306	311	318	326	331	279	302	284	303	306	291	308	318	327	334	305	321	312	286	330	287	307	300	321	297	298	316	316	276	277	329	260	333	296	315	317	315	308	316	258	283	335	330	341	348	266	321	288	302	328	301	298	295	301	310	311	269	285	311	316	310	314	308	305	306	291	312	302	301	303	298	303	323	306	353	291	305	335	308	323	298	275	291	330	323	321	316	315	342	299	318	340	323	287	306	313	301	332	298	297	311	284	279	283	288	314	314	317	273	327	311	318	297	291	317	332	298	338	317	283	302	296	298	327	322	329	325	327	310	319	329	310	321	285	296	316	306	297	297	314	315	312	287	311	357	302	283	296	296	318	283	263	261	329	305	311	332	270	301	301	282	314	332	281	322	317	317	317	301	331	322	306	309	276	308	363	303	283	313	285	332	315	340	303	322	310	272	287	290	309	328	337	301	306	322	329	303	297	341	295	323	307	286	302	310	291	333	308	316	287	343	318	285	281	340	312	300	314	306	323	300	299	319	264	297	289	308	291	316	312	335	325	313	322	331	281	302	323	347	296	319	334	297	312	320	329	322	299	323	329	331	300	321	309	304	316	307	275	303	330	267	339	289	331	332	301	308	333	338	343	328	329	296	297	319	340	304	304	321	317	342	312	305	285	299	278	305	274	279	306	350	329	318
40831	22704	21160	8599	5277	3973	3292	2732	2312	2225	2259	2214	2104	2091	1632	1637	1350	1343	1366	1295	922	838	855	795	734	766	784	720	759	832	854	927	922	954	932	916	835	781	775	857	738	708	710	716	669	702	706	676	644	640	663	645	629	660	637	675	627	682	657	642	670	629	595	609	657	647	647	663	618	621	682	671	679	639	621	658	650	676	614	688	614	650	661	644	602	667	656	673	590	643	637	633	678	655	676	630	669	657	668	624	660	694	660	672	609	665	613	655	651	702	652	637	619	654	635	725	648	651	670	635	641	608	666	637	629	635	670	652	651	677	646	622	671	659	653	660	675	646	642	640	669	644	643	662	681	670	656	680	663	679	632	630	674	599	638	641	618	700	586	686	621	633	652	652	691	620	654	668	683	678	608	672	644	610	651	678	655	634	616	631	621	653	632	642	635	687	641	625	616	649	650	675	632	625	626	638	656	638	562	639	680	644	625	614	646	647	619	665	647	650	620	613	625	629	689	643	657	679	629	636	619	655	663	645	599	614	648	600	682	639	647	688	668	670	631	670	656	626	645	646	651	647	682	653	600	650	664	589	615	643	635	621	659	631	656	612	618	641	663	633	665	646	662	634	653	590	647	614	670	624	651	672	627	625	681	653	620	621	670	648	644	660	593	616	646	660	634	601	633	619	604	618	622	662	677	684	686	624	623	653	689	617	637	639	666	628	650	667	652	632	665	637	622	665	654	678	661	649	601	597	640	646	620	694	631	624	636	657	668	633	648	669	633	628	656	618	680	630	637	646	661	635	657	656	673	657	708	631	679	630	707	640	631	644	679	661	645	645	645	641	649	613	672	646	627	626	621	698	666	601	634	620	644	656	652	656	655	624	607	646	650	598	661	672	650	636	640	660	626	647	663	697	664	663	635	645	619	652	643	639	642	651	655	657	629	686	641	648	621	594	606	660	647	622	641	628	635	658	656	652	662	652	688	689	643	656	686	713	631	642	638	602	662	702	612	633	652	701	652	618	648	695	672	623	659	628	607	647	611	668	605	696	648	640	644	644	626	644	654	640	621	648	632	628	646	630	692	654	625	670	657	598	675	603	644	638	599	641	666	610	644	677	679	645	617	607	696	641	689	648	653	674	651	688	659	619	640	648	647	623	653	594	630	634	659	663	658	603	648	627	674	669	656	623	641	606	666	634	622	645	704	637	656	642	618	590	690	670	634	588	686	603	646	607	674	661	628	637	641	672	617	659	684	679	627	667	615	652	668	645	660	678	627	649	632	648	660	644	651	658	669	635	658	652	668	661	654	657	638	679	669	640	614	629	643	653	629	622	648	644	630	688	653	653	680	651	604	628	577	631	628	645	637	644	652	625	642	627	663	628	637	643	655	652	630	639	598	648	656	613	647	624	587	646	697	653	663	667	666	614	609	626	686	605	631	638	656	649	649	662	639	663	655	689	653	638	636	671	659	680	663	689	689	616	617	625	684	627	666	646	645	643	645	669	620	643	623	565	679	628	662	673	634	646	629	631	634	654	637	623	633	666	674	668	647	661	662	666	622	681	638	620	619	647	613	656	624	674	611	635	677	622	666	616	644	663	613	665	654	686	667	631	623	630	684	635	692	637	623	658	627	637	674	668	624	654	640	628	658	634	630	667	611	646	647	586	628	607	645	671	639	683	643	659	647	631	641	657	613	626	645	602	618	634	615	656	639	650	651	627	677	664	636	650	636	706	613	644	640	641	631	680	662	656	631	646	613	647	639	627	657	589	638	631	663	603	634	645	607	663	641	666	653	670	604	645	621	706	616	638	675	634	629	635	629	625	630	688	647	633	644	612	626	605	641	646	612	633	675	657	656	629	681	692	621	644	629	617	654	689	654	628	663	655	661	615	668	648	627	627	636	645	617	594	639	604	610	653	673	661	635	647	657	632	674	692	686	680	665	629	648	647	649	670	629	625	659	641	667	632	604	609	606	645	626	638	630	633	620	642	648	650	659	672	635	650	655	636	620	634	630	618	640	632	599	599	623	638	626	651	701	617	627	632	676	650	638	631	625	643	680	615	616	639	652	608	688	640	600	646	640	674	641	610	652	659	647	663	669	665	633	613	658	650	650	637	653	686	614	614	667	606	600	611	635	659	646	615	676	617	688	709	645	649	684	645	687	612	633	615	688	627	617	702	686	621	604	637	673	646	647	643	648	684	611	641	678	655	639	641	639	663	617	680	622	624	680	616	653	650	612	592	656	636	640	664	684	633	650	677	623	657	656	629	622	644	727	651	672	636	616	644	665	644	672	647	627	636	646	664	628	628	617	601	617	608	646	698	634	672	658	655	636	630	638	649	646	662	668	633	691	632	666	652	640	622	680	620	704	627	627	624	681	682	638	634	669	697	583	640	707	636	629	659	626	659	574	621	621	625	664	623	626	721	695	593	633	613	631	648	612	663	653	654	632	667	665	695	669	644	646	631	622	659	654	666	671	678	624	636	629	640	660	684	640	659	672	658	620	661	612	626	631	612	656	661	638	607	617	676	661	643	619	629	661	619	647	581	661	620	678	698	594	691	663	686	601	627	626	642	613	641	669	683	592	667	628	626	619	656	654	650	641	704	638	607	694	664	669	614	653	693	620	651	639	682	709	619	670	664	687	633	644	609	670	705	623	621	593	637	640	646	647	655	658	638	648	650	673	594	671	626	663	672	633	671	670	691	652	662	638	648	653	653	633	728	646	643	610	648	705	611	606	695	649	622	654	633	642	618	654	623	668	607	650	632	638	625	627	654	651	679	636	634	643	649	637	679	684	671	643	613	648	648	646	670	639	661	651	656	670	682	650	693	647	615	657	643	631	642	654	655	649	650	607	619	638	631	671	648	635	631	656	648	674	681	684	650	624	637	627	611	615	682	628	628	641	668	657	607	632	654	637	627	610	642	719	685	655	660	614	675	631	656	675	622	665	656	634	641	655	658	629	612	635	662	651	647	649	633	635	656	652	667	603	691	701	634	640	687	613	667	643	633	658	692	637	621	652	664	630	650	672	644	647	633	621	643	661	624	674	654	649	640	686	643	675	675	620	604	653	658	657	671	660	620	606	658	682	651	686	612	629	676	628	622	669	614	626	664	653	629	641	638	674	612	632	674	609	668	656	631	636	704	658	649	662	665	647	668	655	643	615	667	609	626	616	661	632	638	680	608	635	663	627	610	636	668	605	650	652	621	680	603	650	666	683	620	646	607	640	620	632	612	667	623	690	611	618	653	655	655	649	689	637	644	644	630	618	654	651	630	675	606	674	647	650	608	648	655	645	653	634	678	638	666	632	600	639	667	652	650	643	623	653	604	598	666	601	613	671	632	607	645	652	646	626	634	661	648	635	601	612	649	623	661	642	652	645	654	665	687	637	684	631	631	635	619	611	660	657	648	669	633	640	645	667	644	630	632	648	656	686	605	656	633	640	641	647	676	665	617	617	610	675	700	599	652	591	669	674	650	676	654	646	657
43363	20932	7733	1647	656	516	431	411	411	370	333	351	310	318	309	330	289	296	330	273	301	265	294	273	321	246	279	280	272	252	263	289	264	276	267	282	266	302	257	276	282	283	268	244	307	292	261	264	267	310	291	290	255	272	256	292	268	261	311	256	254	252	259	232	271	242	254	239	265	231	250	261	267	285	247	251	255	261	276	287	286	263	261	276	230	266	271	284	271	264	260	285	224	294	260	298	268	259	259	269	271	286	268	265	231	266	285	281	256	248	292	258	274	239	295	254	275	247	256	251	279	270	266	271	251	236	259	274	263	242	289	281	267	273	297	262	300	244	259	294	268	260	293	272	276	254	282	264	286	270	278	285	270	247	280	284	294	266	225	273	260	254	280	304	271	253	289	276	259	281	244	270	261	278	286	287	282	241	279	280	292	303	251	274	288	257	255	273	264	269	281	265	249	260	256	258	236	274	275	253	274	252	263	271	258	288	296	288	271	253	258	295	269	267	273	256	280	278	269	285	275	269	289	254	306	264	288	258	240	287	284	261	278	289	250	259	290	268	259	285	262	279	246	235	276	273	289	269	264	257	256	245	250	291	261	246	261	252	238	282	290	296	299	238	253	301	306	309	247	272	272	278	292	252	282	290	278	277	251	259	269	274	272	249	264	232	251	299	293	256	241	263	244	283	260	279	266	270	298	278	259	254	233	276	248	285	288	274	276	263	242	257	272	301	290	256	255	266	258	249	276	287	287	270	275	291	297	303	244	260	274	260	261	262	313	287	267	282	255	272	280	267	273	285	255	258	256	269	266	274	237	292	284	277	279	261	261	271	279	277	277	266	249	283	273	260	265	243	289	277	276	255	276	295	257	259	262	269	251	261	270	263	260	253	280	255	254	283	262	259	252	263	259	275	279	272	237	282	270	250	258	255	285	268	283	270	266	259	254	267	244	254	263	274	275	220	225	272	270	248	313	287	266	288	253	231	310	312	307	270	308	265	265	251	265	282	258	231	263	266	252	245	247	272	274	283	255	274	281	278	269	253	271	280	246	251	299	278	270	259	260	264	292	278	296	289	241	254	271	259	260	254	273	265	269	285	260	249	267	283	264	265	293	243	208	279	260	276	258	249	303	263	280	251	283	273	266	266	250	251	266	271	307	256	276	264	268	249	249	294	261	278	250	266	247	266	243	246	235	288	264	246	292	247	264	260	257	271	276	241	293	294	269	282	285	283	270	238	249	244	289	304	298	261	253	272	278	269	268	247	260	249	222	275	242	268	265	265	254	266	265	283	283	255	274	257	259	257	283	272	234	259	255	270	263	266	268	258	263	289	287	288	273	269	259	285	296	242	256	260	276	248	285	252	282	296	271	320	273	252	252	246	277	261	286	251	270	250	235	250	270	271	260	263	245	272	262	288	333	266	252	277	270	300	279	267	278	274	254	292	295	287	285	280	253	255	269	252	268	266	287	283	248	260	269	269	250	282	253	247	241	263	257	243	273	251	272	259	271	287	279	249	315	286	294	272	256	295	297	270	291	260	276	298	258	310	270	280	268	315	270	282	274	270	271	260	267	241	294	268	251	241	244	276	231	263	250	316	281	267	277	278	289	253	280	276	255	251	243	272	283	270	259	282	268	254	258	248	259	293	290	275	293	278	275	288	278	276	273	292	296	266	277	290	245	257	293	284	296	290	293	287	245	285	265	283	254	284	263	282	271	275	254	246	294	297	277	264	273	272	269	282	252	252	302	277	278	279	258	259	274	277	302	267	284	268	272	270	279	272	275	273	283	255	250	257	265	302	269	282	291	238	287	250	269	278	265	275	300	295	278	313	288	267	248	248	320	274	254	257	240	271	302	316	284	247	251	300	275	250	263	274	300	269	259	267	257	272	275	286	297	242	257	230	283	272	294	271	269	250	263	305	291	262	273	249	247	278	275	253	277	263	289	226	249	263	287	249	266	241	251	288	281	283	294	244	253	258	272	239	261	250	261	263	304	302	266	283	254	297	244	261	258	273	254	274	271	265	276	261	262	275	277	255	268	248	297	287	276	291	279	281	301	279	295	296	276	277	304	284	276	256	251	298	274	251	268	279	238	279	273	293	291	279	285	251	267	264	273	251	280	288	289	292	280	263	270	264	321	287	254	288	251	278	279	276	252	308	275	252	283	259	287	281	300	275	309	299	256	304	328	250	289	276	275	260	283	265	257	307	271	270	291	256	275	287	276	261	260	275	271	301	270	272	271	248	273	300	271	245	280	268	289	270	289	286	273	311	299	307	266	257	276	266	280	283	264	269	330	284	251	275	267	249	265	255	257	263	255	265	294	272	253	260	278	298	259	245	258	242	265	265	245	255	289	281	285	273	273	280	245	254	265	291	298	258	272	274	243	276	266	283	263	255	239	288	290	286	279	272	282	272	300	259	277	250	233	242	284	242	263	294	276	254	279	285	271	289	275	261	264	266	292	257	278	240	263	269	298	294	280	295	305	276	259	283	282	259	303	295	288	249	301	283	258	253	277	269	257	265	292	249	269	318	282	293	252	305	270	267	282	252	240	258	267	255	256	271	277	275	276	274	282	265	257	276	248	263	275	241	267	269	250	306	283	278	262	315	277	278	274	277	267	270	266	267	281	257	268	266	277	260	226	274	276	276	281	274	267	273	269	306	263	256	257	293	252	276	264	244	253	257	296	264	260	282	292	280	308	271	295	283	275	253	269	257	238	280	288	278	272	255	275	269	280	265	299	246	292	245	245	240	292	313	286	225	283	292	276	256	287	289	269	261	258	283	304	265	289	272	289	284	274	293	234	298	245	281	298	264	268	270	273	269	247	283	266	297	282	274	309	256	232	248	252	273	278	253	265	247	283	282	296	256	264	259	270	284	269	259	323	238	248	267	271	299	287	290	282	234	272	236	287	258	305	271	239	265	269	267	309	269	263	261	255	275	257	235	251	251	260	255	295	271	291	249	287	249	284	264	270	287	273	266	278	264	268	273	267	247	268	271	253	300	269	255	280	252	266	270	268	275	272	290	285	237	289	285	269	264	280	296	290	300	259	275	239	276	275	284	257	236	262	272	274	251	253	248	265	265	262	256	271	259	236	267	276	294	268	262	262	274	277	275	277	281	255	274	289	279	239	275	289	265	270	234	293	280	283	275	278	253	298	243	255	261	266	280	283	283	223	256	263	265	296	290	272	270	247	260	274	261	296	248	282	289	308	341	270	278	254	277	267	271	240	244	259	277	254	296	289	287	252	276	287	253	323	296	269	280	261	286	276	259	255	272	271	267	250	252	283	272	314	285	279	228	272	237	252	298	282	296	278	255	241	263	288	283	278	243	265	279	259	265	273	294	286	270	254	249	287	270	261	276	283	263	263	285	241	280	268	300	296	285	250	308	264	307	250	283	308	262	253	259	260	253	300	261	272	271	268	268	274	273	290	258	322	241	291	273	279	260	267	257	256	299	246	237	300	248	239	273	247	291	278	287
26269	13628	9239	3251	2079	1632	1306	1188	1178	1035	932	918	883	775	778	814	736	703	713	721	700	641	614	658	655	615	603	574	608	598	636	671	671	691	654	692	614	690	629	666	640	620	639	595	610	595	493	600	608	575	582	615	568	500	568	580	571	531	581	526	556	575	595	586	585	577	560	567	573	576	554	580	580	594	573	591	562	589	569	604	572	572	537	550	561	573	558	574	541	559	556	523	582	555	580	596	585	587	541	575	573	554	580	539	530	559	608	554	556	598	617	558	553	577	554	550	588	617	550	532	603	556	558	563	587	619	569	584	536	595	554	567	598	520	597	544	626	583	549	553	566	589	531	531	637	556	546	575	557	595	562	609	614	525	571	554	571	552	551	526	620	562	530	575	567	580	567	604	560	551	576	560	609	580	524	582	535	600	570	583	546	520	579	577	589	584	547	536	573	568	616	561	589	602	572	541	580	605	562	559	588	564	587	612	557	600	574	555	532	610	557	557	530	547	563	563	563	554	600	542	530	541	572	539	579	556	590	564	612	529	573	568	559	578	601	554	523	581	593	581	592	566	567	552	584	547	563	586	602	613	558	554	534	546	620	618	548	569	589	556	586	592	553	596	584	577	538	616	566	563	565	608	564	581	573	580	567	603	572	580	543	597	532	555	592	566	569	539	526	578	565	569	626	544	601	556	561	547	611	541	559	557	539	585	552	542	584	544	600	583	595	606	579	570	569	601	581	570	565	581	569	574	602	535	567	566	535	569	570	571	528	591	590	556	567	602	575	606	552	541	550	577	574	552	602	594	601	602	568	580	607	533	562	532	561	531	583	581	562	574	587	598	574	551	575	573	566	623	556	560	585	580	558	557	553	604	591	576	581	553	585	547	572	561	556	589	514	562	563	552	542	546	579	574	555	608	542	542	589	605	566	565	593	602	614	574	571	560	577	581	592	559	521	574	561	523	542	579	566	572	580	537	562	548	584	543	560	547	574	574	583	571	576	586	586	575	557	561	557	635	550	550	599	584	575	606	562	585	578	534	542	627	555	550	578	559	568	546	533	568	605	563	568	572	529	578	546	601	588	576	579	606	580	566	629	577	571	525	542	575	592	545	594	554	569	575	568	563	576	581	594	588	547	603	584	605	575	552	562	560	529	580	568	579	569	567	591	565	547	571	602	618	589	591	586	602	561	596	549	600	575	596	582	584	574	586	556	579	550	585	565	550	526	574	543	574	542	549	590	565	588	586	552	553	624	522	568	586	585	501	577	553	637	538	528	519	603	572	547	523	551	553	589	570	555	545	542	585	597	563	566	591	577	523	581	535	594	532	585	607	548	563	559	592	554	518	599	531	567	569	596	529	573	595	585	565	521	560	567	571	589	583	577	582	566	580	579	540	606	575	600	565	584	585	561	561	573	591	569	567	586	593	581	533	572	567	570	598	543	532	602	592	561	584	551	591	592	552	572	585	586	602	556	564	574	530	556	569	537	565	586	534	582	572	575	565	531	567	535	589	555	595	566	532	573	574	557	544	527	580	529	568	574	532	545	581	547	587	553	568	582	561	591	533	579	553	583	561	545	592	579	521	542	578	579	577	601	590	561	599	523	551	545	515	562	579	533	552	578	586	567	592	565	583	562	566	594	552	569	529	611	563	556	575	604	589	555	559	594	580	549	585	608	513	574	529	569	566	569	578	565	526	553	582	570	565	574	590	536	566	574	571	560	531	576	549	597	574	628	531	534	579	555	550	551	573	568	548	556	581	575	588	545	556	549	563	588	551	597	544	591	602	592	570	535	558	571	541	558	578	573	560	507	549	552	569	541	553	560	556	570	593	573	578	598	560	571	527	529	565	570	580	565	558	548	601	517	580	588	554	577	534	578	545	547	587	587	596	572	540	546	603	511	615	581	537	564	538	571	580	555	561	558	598	577	595	587	553	566	573	524	513	613	557	549	554	537	520	543	577	568	560	557	591	564	609	608	572	565	566	532	585	589	605	594	541	550	555	583	563	592	556	619	559	569	536	560	508	553	562	583	563	524	570	602	555	607	574	563	570	535	665	558	569	571	555	515	531	530	572	553	575	597	538	580	566	534	534	575	572	641	587	562	550	573	638	578	540	602	527	585	589	555	601	560	598	585	573	543	582	553	612	589	550	550	612	601	584	530	516	540	569	565	502	580	585	549	582	559	535	599	552	592	568	538	540	600	565	559	564	563	580	586	595	571	591	578	571	560	589	545	557	567	581	566	516	586	543	583	598	549	568	561	566	556	580	602	586	575	605	573	561	632	567	547	553	578	553	579	571	557	553	570	577	594	561	548	521	526	530	580	611	582	577	596	540	575	588	553	598	588	565	566	532	569	581	576	580	570	575	557	577	559	568	562	555	572	573	559	570	583	591	574	579	557	576	570	529	582	559	553	588	575	567	554	553	567	562	550	568	563	623	621	539	590	579	557	595	560	573	555	595	601	552	604	611	546	576	603	557	541	562	598	557	579	602	562	575	584	585	568	591	588	596	580	578	568	545	558	617	591	558	552	573	559	569	576	560	576	573	574	518	555	591	577	629	553	576	573	579	517	518	601	525	595	614	564	582	567	627	529	583	640	569	582	562	566	587	583	584	564	555	587	530	566	647	552	558	552	557	586	575	580	609	628	578	583	585	565	572	550	589	582	584	560	579	543	609	580	580	600	594	570	564	573	553	571	568	592	540	550	614	576	545	511	598	514	596	589	557	593	585	545	571	565	554	586	591	576	541	570	576	577	536	564	560	591	589	583	562	538	578	577	584	551	549	571	574	576	590	554	565	566	568	578	598	578	547	559	543	546	567	557	555	525	573	557	570	600	591	594	567	544	563	596	545	586	566	550	553	612	576	555	519	559	527	610	546	581	572	583	534	542	540	582	571	592	593	575	548	526	556	526	556	559	605	546	611	557	590	556	583	553	571	565	545	521	574	583	546	535	587	579	571	581	562	559	598	569	600	592	573	576	559	567	616	583	546	554	563	576	570	588	560	572	579	586	544	598	610	582	613	568	552	561	586	571	591	540	584	574	499	510	551	556	622	559	602	574	585	569	526	554	561	568	563	568	588	599	549	578	617	562	554	590	580	611	580	593	548	621	557	565	595	570	541	564	569	557	569	564	577	572	575	522	583	584	565	539	539	590	575	554	526	620	537	553	572	598	548	606	599	587	522	578	561	586	594	547	569	570	572	602	542	501	573	565	535	610	612	544	529	546	569	558	548	568	560	590	579	544	582	574	568	553	606	580	544	568	585	571	528	581	581	552	571	589	576	549	597	576	606	574	577	549	601	566	550	521	587	561	585	529	577	558	601	567	591	599	533	539	558	591	548	551	545	589	525	564	632	599	591	570	582	612	542	555	596	577	590	566	571	576	530	590	564	575	604	542	571	575	593	569	567	570	565	590	596	595	564	549	584	597	588	569	574	538	539	526	579	547	573	590	562	584	557	551	567	576	587	563	596	559	603	555	566
56651	29855	14997	5168	1490	1000	755	594	536	570	498	524	462	428	413	360	332	376	377	324	279	307	331	294	317	310	295	310	295	283	283	272	305	317	315	312	339	299	274	322	330	291	315	220	279	267	341	276	260	243	306	298	287	242	273	271	253	251	265	235	234	267	283	300	287	259	293	302	273	271	265	291	262	283	249	292	283	237	276	274	273	295	285	285	243	283	285	304	271	284	262	280	231	272	287	268	253	265	290	232	277	297	248	267	288	262	285	279	301	293	258	280	261	269	245	298	240	269	274	266	278	262	259	291	223	271	273	275	283	288	264	256	271	267	279	253	282	280	281	244	266	290	254	270	272	296	277	248	280	305	278	269	245	238	241	275	279	268	272	255	271	285	260	262	303	280	291	263	254	282	303	263	304	296	295	294	307	289	292	290	256	271	257	281	276	306	263	274	324	254	286	253	258	254	249	286	291	253	280	241	265	278	273	299	277	279	265	259	243	292	295	292	294	251	257	294	305	275	327	279	265	271	264	277	284	248	246	273	258	242	280	270	277	277	254	265	246	270	255	284	292	285	283	257	248	263	280	282	297	242	311	266	268	282	313	254	303	266	285	266	242	277	301	275	283	268	244	281	285	282	267	266	283	247	239	292	266	261	297	307	283	230	277	272	310	292	274	279	267	247	251	266	278	320	292	242	261	271	273	270	242	267	267	281	244	259	277	254	287	261	258	281	273	260	288	287	239	298	255	245	294	256	286	287	294	276	270	265	304	281	277	268	276	277	265	275	306	295	290	286	275	247	327	264	266	280	252	297	290	279	287	312	265	280	265	324	297	246	260	263	300	262	267	269	269	276	250	271	284	258	265	292	252	246	283	291	273	270	300	255	298	261	259	294	267	284	280	249	274	275	297	259	274	285	320	280	251	236	271	256	287	271	273	267	282	278	289	291	274	284	273	266	262	293	290	213	291	237	254	273	256	259	294	278	292	252	265	252	281	278	263	285	274	292	257	288	297	267	279	268	281	274	272	295	275	278	244	280	295	251	310	299	267	268	272	315	305	253	294	272	259	279	264	264	279	257	291	289	291	263	251	279	269	259	269	305	278	276	307	293	275	251	283	302	295	244	271	271	267	249	287	258	262	273	300	294	274	286	315	277	264	280	267	268	254	270	287	285	267	270	285	262	289	311	293	256	262	287	278	284	296	279	261	275	263	264	285	261	281	278	299	301	291	279	280	274	264	278	266	255	273	266	282	268	276	259	271	263	298	290	295	274	265	285	285	306	265	278	299	293	297	254	262	276	282	274	294	269	272	287	271	287	284	303	270	273	308	291	244	277	281	269	300	277	271	278	251	284	291	296	285	269	277	259	239	257	278	312	262	278	262	262	238	273	246	259	271	266	296	275	236	288	278	292	300	278	250	274	266	278	280	307	288	270	270	244	297	276	294	257	255	272	294	304	306	237	265	285	267	258	297	309	277	347	271	290	301	260	252	300	251	302	283	272	282	285	245	268	274	269	277	317	238	290	274	318	299	279	274	274	271	284	263	275	288	262	271	245	264	258	274	260	274	247	262	290	295	273	272	260	277	291	311	299	284	275	267	271	254	277	241	252	310	317	279	263	285	289	269	287	286	281	246	268	259	248	244	297	289	293	327	279	313	279	259	343	276	302	272	285	285	248	261	293	316	273	265	291	289	271	266	256	261	289	248	272	286	272	244	253	275	276	275	290	286	275	248	280	317	314	256	275	278	261	262	286	256	271	293	287	269	265	296	263	282	265	281	260	234	260	278	249	243	305	267	275	287	281	265	294	255	259	271	246	291	272	301	262	245	253	249	255	263	259	286	293	280	267	238	291	307	291	283	247	283	258	267	269	293	299	256	268	294	302	290	247	257	280	294	271	285	245	258	271	276	241	231	276	267	291	289	269	240	253	276	290	261	257	248	283	285	288	255	294	277	251	258	267	245	274	289	274	269	271	250	312	255	289	271	262	278	252	289	296	300	284	292	305	290	307	279	286	266	282	273	270	235	262	297	265	280	247	272	249	293	289	296	271	275	265	280	269	266	285	259	274	258	293	261	275	292	284	241	291	301	311	301	302	243	256	257	260	265	256	285	280	280	267	268	310	253	289	261	251	286	296	280	296	287	264	278	255	294	305	284	276	263	278	281	299	272	311	282	286	258	307	303	270	254	275	241	283	246	280	271	251	277	253	268	286	273	273	289	263	248	309	304	266	268	307	262	286	238	260	271	239	286	282	286	271	256	297	262	291	303	263	278	284	305	290	275	294	256	274	276	285	286	303	265	290	271	240	282	254	266	284	275	290	259	258	277	283	270	290	270	301	278	254	270	264	300	274	312	268	251	265	276	287	248	293	291	296	261	278	274	280	267	290	272	290	261	277	285	250	249	247	276	299	276	304	247	277	303	277	301	261	287	284	286	279	273	292	297	297	299	268	242	271	269	264	288	271	265	274	265	271	298	273	286	242	266	267	261	272	282	261	266	262	261	278	277	273	294	265	275	280	247	265	276	283	272	295	282	245	260	288	257	278	293	273	270	288	230	244	285	287	289	257	254	283	277	258	294	265	276	254	271	299	260	270	292	280	260	302	286	243	283	294	291	274	272	279	283	264	295	266	264	294	285	277	257	272	268	285	269	270	271	278	266	248	262	276	287	253	258	268	264	247	237	236	249	264	267	273	278	263	283	267	259	256	273	257	291	302	284	221	274	266	270	250	287	281	260	297	280	264	298	263	268	327	244	277	296	270	258	280	299	278	256	285	282	253	263	267	276	276	244	249	292	275	289	267	284	269	279	279	268	285	317	277	268	314	278	241	254	297	249	287	305	299	295	277	278	286	260	290	288	316	254	270	265	268	269	255	254	272	250	292	289	257	308	293	257	280	254	275	277	274	278	249	249	297	280	270	245	242	268	302	262	264	273	294	273	275	283	266	265	290	257	290	285	262	275	275	269	248	297	240	245	294	265	259	281	250	256	284	295	250	271	264	271	280	252	258	289	283	283	246	280	268	268	241	282	300	274	302	289	286	294	268	269	267	253	284	271	254	270	266	308	304	290	268	273	271	252	262	272	266	285	259	288	265	261	254	285	267	248	272	254	288	270	261	326	289	262	306	225	261	272	272	292	278	276	285	270	274	262	281	270	290	293	277	295	285	270	247	294	291	255	263	275	282	300	274	269	294	307	282	261	283	236	274	302	271	265	263	250	253	280	225	276	268	270	275	289	252	258	281	255	259	264	261	259	261	284	277	280	274	265	265	273	275	266	277	256	280	261	289	300	303	269	239	261	282	306	276	290	273	285	284	284	275	241	272	310	290	280	277	267	270	289	248	276	247	288	329	264	308	274	291	267	271	292	278	271	274	264	278	276	268	282	301	275	261	249	283	308	273	260	272	270	280	255	260	248	269	250	262	291	266	282	252	268	267	271	242	252	274	289	238	272	270	318	260	282	285	258	312	262	266	263	263	298	268	270	274
34190	19183	17535	8618	4452	3195	2529	2086	1956	1992	1812	1730	1698	1382	1134	1240	1136	1058	1116	1034	868	710	797	707	655	628	677	656	625	722	751	701	686	773	825	838	804	727	722	712	704	689	641	616	656	614	630	602	593	574	614	614	614	562	642	564	559	580	606	598	593	558	583	623	586	538	541	582	555	598	571	589	573	607	565	588	539	594	583	566	603	571	560	573	559	599	592	550	574	583	584	588	563	570	597	596	578	560	576	608	582	616	565	584	591	567	577	603	546	604	583	594	602	594	586	594	586	559	628	576	550	588	515	555	614	590	592	543	600	558	620	548	585	593	595	567	531	592	584	607	582	566	578	579	560	615	597	597	601	606	575	579	594	581	597	553	574	627	613	599	572	596	582	599	596	574	585	599	577	572	586	612	593	558	576	598	629	582	611	545	532	534	569	575	569	569	570	612	605	542	581	555	588	595	601	549	580	608	558	570	622	586	546	587	588	547	596	553	569	573	531	625	554	564	635	626	614	631	576	583	587	597	586	546	565	581	592	584	564	556	595	601	578	609	581	563	595	587	581	570	606	590	530	595	594	555	610	584	593	590	589	616	596	591	586	561	616	572	582	590	564	592	528	617	585	616	608	586	595	624	572	586	586	596	595	598	581	574	579	561	611	598	622	598	636	573	568	583	578	538	610	568	606	581	554	579	591	561	602	610	550	621	564	570	599	586	586	597	553	604	569	581	592	580	595	547	550	570	581	560	589	563	584	585	582	609	570	550	561	581	576	552	556	594	573	584	618	602	601	554	569	581	582	582	529	566	584	593	613	605	579	597	622	556	585	595	564	621	576	540	544	584	578	554	587	590	563	595	589	569	566	597	589	562	553	564	610	584	561	573	573	578	563	548	570	560	551	596	551	552	613	595	567	552	545	570	583	600	579	607	562	554	575	595	579	571	539	566	587	573	548	578	539	585	568	604	562	576	566	612	575	579	577	591	583	596	556	581	589	587	582	590	608	560	547	545	581	563	544	554	540	593	563	599	607	597	606	574	588	572	575	604	573	600	597	583	609	549	580	575	597	580	587	557	607	600	579	548	561	626	556	606	554	555	577	592	558	627	565	566	561	578	581	601	577	554	586	580	578	581	550	558	589	577	587	563	584	551	577	625	605	585	548	609	566	556	572	609	585	599	596	594	614	547	544	540	576	559	637	593	593	544	566	535	585	553	541	590	550	561	553	586	591	555	579	586	608	595	587	582	582	585	571	596	579	526	571	576	583	577	581	596	629	546	521	581	582	556	617	565	591	539	568	600	560	552	602	604	651	541	622	549	598	601	569	562	627	587	576	551	575	563	577	564	572	593	524	545	600	541	602	590	617	587	599	576	609	566	556	570	608	599	602	576	554	593	572	554	538	575	601	584	569	562	592	586	626	565	581	584	612	560	578	578	587	572	599	609	597	553	577	550	575	592	536	596	577	615	563	630	598	569	597	595	580	562	559	590	578	571	568	520	595	626	568	590	544	574	590	579	594	577	567	591	563	560	588	559	535	536	565	563	570	598	585	589	607	560	569	595	572	582	592	590	583	616	560	582	609	583	564	581	592	562	605	578	557	587	569	561	598	547	550	578	516	609	553	547	577	636	579	569	589	572	571	600	565	573	567	600	560	613	560	586	579	600	542	587	578	601	631	557	588	611	557	612	560	559	600	569	627	631	553	573	596	575	559	534	559	563	565	589	583	589	582	607	579	561	644	602	615	570	586	591	571	594	532	599	599	565	558	536	582	598	584	580	538	567	610	594	604	588	578	596	577	588	587	575	551	624	560	590	585	558	555	580	555	580	562	567	601	584	583	599	562	571	556	580	593	595	570	597	577	563	601	567	563	566	587	598	555	616	541	600	585	590	592	567	610	595	553	566	592	555	540	573	590	580	571	535	624	618	572	564	585	585	581	550	591	589	593	561	588	560	528	540	569	555	610	583	590	589	636	552	580	560	564	631	544	593	550	596	611	559	607	585	550	584	571	564	576	595	575	590	606	582	550	585	578	601	605	570	548	572	557	576	557	563	593	588	561	590	584	608	594	553	572	578	548	618	580	581	607	588	591	557	599	569	575	567	622	601	565	589	573	629	573	565	586	614	582	600	602	583	565	582	584	574	584	561	544	621	582	601	617	565	583	569	554	582	648	552	555	577	587	616	546	595	561	576	564	609	577	606	596	604	555	595	566	561	594	560	596	584	611	609	603	573	547	595	594	615	598	565	537	536	595	586	611	595	563	578	546	607	576	592	549	612	571	574	580	549	598	593	636	565	593	539	527	542	566	552	549	572	580	575	554	585	594	557	611	597	587	581	611	541	577	547	574	583	576	595	599	580	622	609	558	613	517	598	571	581	641	572	588	577	547	555	635	588	548	577	589	602	545	618	572	574	590	604	567	534	584	571	571	591	589	577	621	540	529	612	581	602	580	525	598	527	563	595	545	581	539	561	533	624	561	574	547	572	582	578	599	579	600	569	596	605	577	588	585	581	555	584	554	580	590	597	556	560	581	623	606	598	543	565	535	545	590	585	578	580	595	600	572	598	616	603	628	598	579	563	556	584	568	552	558	624	575	576	594	605	588	538	567	599	563	571	588	590	576	559	585	573	572	577	554	585	567	600	606	568	582	669	567	611	547	575	594	569	584	592	574	563	594	605	605	556	555	576	556	558	580	555	586	552	587	518	586	551	551	576	599	570	594	597	556	590	620	588	568	550	590	593	556	574	565	554	567	594	621	621	532	590	599	555	593	574	554	611	599	559	575	597	573	563	574	577	567	545	546	552	578	606	569	617	560	562	587	572	589	583	570	603	602	585	569	557	604	618	592	548	620	627	588	582	599	583	568	550	584	596	568	614	601	602	590	566	580	581	583	591	559	567	616	528	567	593	571	630	575	582	581	583	572	581	536	573	577	573	602	604	591	568	601	593	615	599	575	589	570	581	542	586	580	564	581	596	559	585	587	562	577	573	609	574	556	562	600	589	550	597	565	560	571	572	620	592	621	550	635	587	638	561	544	607	563	585	568	518	569	617	593	556	559	557	580	586	581	580	562	544	613	590	617	582	574	587	560	547	566	579	610	545	576	577	545	568	612	612	604	572	597	572	641	560	590	596	565	575	568	582	577	587	604	569	567	603	598	525	619	595	546	616	542	573	539	553	611	552	565	561	577	559	556	605	597	584	541	594	597	583	618	559	655	589	617	573	604	575	598	595	583	605	558	592	587	609	577	556	578	542	574	564	573	601	598	620	630	599	587	581	592	591	560	611	581	589	599	570	563	614	575	563	578	598	609	586	582	597	552	572	581	600	625	581	567	591	552	581	640	593	610	533	592	577	595	580	588	555	606	597	596	550	605	562	564	583	603	570	533	604	563	596	622	596	600	612	584	607	534	586	567	574	552	638	582	529	608	580	581	579	589	605	584	617	559	587	557	532	545	600	599	596	600	569	602	537	586	561	599	562	589	614	580	594
69114	36545	19956	5925	1863	1206	859	689	646	654	632	556	523	521	420	403	416	399	437	424	289	339	340	325	373	318	329	326	293	311	323	330	360	323	359	395	339	362	344	327	341	327	336	293	313	355	310	318	312	324	336	321	309	327	315	321	280	332	328	311	307	324	338	300	309	309	295	317	333	287	313	330	288	278	311	315	280	290	322	300	298	329	274	316	299	312	321	321	331	341	300	339	275	312	320	344	343	296	296	340	334	321	314	303	322	332	330	340	296	293	331	308	343	324	323	284	368	336	326	290	308	279	313	339	304	300	283	276	297	329	321	277	277	343	339	307	321	299	296	315	307	323	300	315	338	311	276	298	267	330	290	337	283	318	266	277	311	296	314	325	309	295	324	340	300	323	323	315	293	297	317	301	300	327	340	312	302	322	309	290	306	272	287	315	287	295	318	320	291	304	339	290	303	307	316	320	291	303	335	269	359	298	331	333	291	313	314	275	305	304	302	347	301	310	327	344	295	292	305	302	309	334	258	305	330	311	321	310	314	330	306	300	279	279	331	316	288	294	297	325	301	265	243	268	316	309	301	293	323	313	304	312	306	345	293	292	308	315	276	323	343	342	279	319	328	306	261	314	301	294	301	311	325	309	306	308	337	290	296	327	322	280	287	310	312	325	312	330	305	309	286	286	301	313	300	335	286	288	312	315	298	296	295	299	296	324	309	305	301	313	332	336	297	321	325	292	302	328	318	282	317	295	304	283	314	313	279	310	310	325	314	269	279	355	318	291	345	296	320	327	330	324	306	300	332	310	346	349	319	313	298	311	296	287	308	283	333	331	282	309	345	270	318	318	301	334	297	326	321	321	274	330	270	312	310	310	337	323	357	334	340	317	320	357	326	354	305	304	314	322	287	304	304	319	300	305	326	332	314	319	299	275	328	308	294	273	330	311	321	302	354	343	310	331	316	310	309	314	279	320	320	344	295	331	296	290	319	281	355	285	306	305	282	296	323	292	314	337	301	333	287	303	286	304	325	338	298	316	302	292	319	324	315	306	335	296	309	292	318	302	326	313	321	272	298	294	315	302	274	334	293	306	306	292	299	310	283	309	329	320	290	306	315	323	300	319	315	310	326	315	308	287	294	323	295	290	343	305	323	293	295	311	270	278	288	320	324	309	275	317	299	270	309	320	298	306	301	310	306	280	310	296	324	311	301	320	311	323	327	330	307	330	265	286	361	306	313	315	278	298	313	293	320	326	329	318	304	306	313	315	323	276	284	333	284	322	279	328	299	320	288	307	305	310	307	297	309	312	284	334	323	289	279	299	303	303	296	315	264	291	349	336	300	285	325	300	318	317	292	291	299	334	324	316	274	307	282	296	310	313	324	313	331	272	319	302	316	329	313	325	339	359	285	300	315	347	305	320	320	325	305	290	314	355	309	335	302	273	318	276	309	318	318	313	340	302	346	300	297	284	293	278	319	289	328	289	292	300	338	302	303	318	286	321	303	281	297	299	349	310	324	317	314	327	305	322	316	313	313	266	313	283	294	316	269	307	333	301	317	313	334	314	326	308	305	295	323	333	315	295	315	305	304	295	339	311	283	302	322	289	289	326	325	313	305	310	333	318	332	314	289	292	309	332	310	295	310	304	311	293	271	283	338	320	273	321	327	299	313	302	298	314	310	300	321	320	325	314	341	294	324	285	303	331	298	292	321	340	294	292	290	285	297	320	317	312	324	312	309	290	285	316	297	269	292	322	328	351	300	311	355	315	304	326	303	327	319	294	295	303	293	305	307	280	332	330	321	313	310	298	284	315	308	295	291	291	318	324	331	312	305	299	302	320	280	300	330	356	303	310	318	323	301	346	295	281	326	316	337	344	336	310	326	323	277	311	247	312	302	306	322	340	334	292	290	279	299	323	286	313	308	305	318	289	296	315	328	279	315	277	331	293	297	319	295	328	310	316	314	336	314	304	355	326	293	337	319	312	321	309	329	322	330	305	334	317	279	303	281	321	297	318	293	330	299	333	327	311	278	297	300	254	322	310	314	310	317	313	300	287	264	319	293	307	303	267	279	294	340	301	345	302	307	303	301	283	318	340	294	317	288	310	284	317	301	337	295	325	320	277	334	323	296	319	314	304	334	292	279	275	335	305	313	265	311	293	297	303	302	310	335	293	301	308	316	309	282	355	308	309	292	306	299	284	295	286	311	279	300	272	320	304	336	297	317	284	285	338	292	306	335	318	318	340	313	277	315	337	331	306	287	321	311	320	317	301	308	266	334	314	300	315	312	332	320	302	312	320	340	315	302	304	287	311	293	303	325	339	304	311	295	299	301	322	299	282	284	304	325	372	300	322	353	320	293	290	302	277	300	324	300	314	307	322	302	336	319	292	300	276	327	306	302	297	322	331	309	299	280	305	324	297	288	308	305	303	342	340	321	271	337	288	272	275	313	280	302	282	341	323	260	325	323	291	292	303	304	280	302	276	332	318	308	342	293	314	272	311	306	317	279	325	334	329	284	335	345	325	306	294	297	304	322	327	318	296	303	267	302	334	319	328	323	311	350	328	311	294	317	342	301	309	277	285	321	290	305	331	324	305	308	345	324	335	303	292	308	315	327	309	303	291	327	278	307	345	315	293	354	311	306	298	271	295	284	303	310	334	316	281	277	284	326	305	289	299	292	354	298	298	333	304	364	282	328	277	327	284	280	296	308	321	325	321	306	301	288	320	304	331	296	331	303	352	293	348	303	307	305	326	290	294	316	326	277	343	307	316	319	310	261	341	314	321	296	315	293	327	326	301	298	337	314	316	314	335	296	351	337	291	319	279	315	319	289	288	336	311	302	318	330	299	280	299	294	304	308	278	321	318	334	351	266	312	337	316	327	312	330	317	314	292	308	345	309	307	321	331	324	284	297	277	282	280	290	320	368	310	296	293	262	286	318	333	280	346	307	299	303	308	297	295	313	313	285	318	314	320	332	321	287	296	304	299	300	333	286	271	264	286	294	331	290	296	300	284	286	324	288	308	285	326	280	318	291	299	308	291	317	319	317	337	338	310	294	348	316	318	320	277	330	306	316	315	316	345	322	341	297	309	309	297	325	310	319	335	332	299	286	313	297	305	329	289	341	350	334	337	311	303	291	277	328	300	301	333	304	351	305	271	323	327	301	304	255	288	310	295	309	318	290	350	301	333	312	300	303	287	292	338	308	280	313	273	322	314	268	317	299	318	288	288	307	300	301	310	314	342	333	268	305	290	322	299	327	320	310	337	298	297	317	315	300	319	328	278	330	313	308	309	289	307	305	286	321	299	292	298	310	340	327	265	289	321	346	283	317	288	322	343	337	282	306	318	326	332	316	309	284	310	304	316	312	327	329	342	299	304	316	298	326	292	279	287	304	284	289	308	336	328	294	313	302	327	323	340	310	298	333	332	313	335	326	344	296	308	330	298	347	315	332	320	287	338	340	282	341	340	301	320	293	302	304	318	326	312
42868	23484	20212	8254	5053	3789	3138	2641	2661	2457	2292	2117	1917	1664	1434	1429	1387	1333	1364	1209	996	903	920	788	752	743	793	748	733	797	789	782	821	939	945	947	916	857	818	743	720	783	755	701	709	666	689	658	705	662	634	660	668	653	683	652	669	610	648	676	689	629	654	654	607	632	640	666	657	664	666	610	648	670	647	674	657	642	636	611	622	655	624	637	658	612	675	607	701	628	662	655	657	585	652	649	676	638	663	654	641	625	674	643	632	651	645	597	671	624	642	638	668	636	655	618	636	662	712	650	625	660	615	670	626	619	596	666	606	687	621	685	603	680	628	640	669	652	631	641	645	624	633	658	645	697	624	629	636	669	665	639	608	646	658	653	657	697	657	691	644	661	633	639	653	654	652	633	597	606	649	675	638	678	696	637	639	651	644	650	662	637	643	669	612	651	661	644	665	659	637	633	670	622	642	682	632	668	624	670	636	659	657	620	674	614	699	649	644	601	660	678	625	638	618	673	661	633	648	629	676	655	625	705	599	631	657	619	606	667	643	626	640	680	668	667	649	634	698	679	651	653	679	627	621	654	662	676	622	644	610	628	621	606	642	667	663	699	654	626	631	678	613	654	681	648	625	629	674	676	632	662	641	637	651	674	639	625	656	652	613	631	664	659	643	631	641	619	667	617	640	612	648	639	632	644	641	650	608	620	683	698	635	617	658	629	655	625	653	624	652	660	631	651	638	648	626	598	624	680	603	653	665	649	690	624	657	610	637	652	706	695	691	609	637	617	656	633	626	658	696	658	655	695	663	643	646	636	638	616	644	665	628	650	679	630	610	684	668	693	650	631	675	641	644	705	637	672	681	631	677	628	628	659	643	671	602	670	634	694	634	671	643	622	651	648	647	644	682	610	598	638	639	629	609	656	618	667	661	674	648	638	630	670	645	654	632	617	640	639	611	619	653	681	654	643	681	660	648	685	597	630	622	660	635	663	671	626	656	615	587	619	683	614	664	612	677	642	633	648	674	632	633	644	602	684	661	656	645	687	706	649	613	698	635	622	645	712	697	626	601	645	600	667	648	632	629	616	645	619	650	639	619	634	629	641	651	655	645	601	684	666	663	642	646	680	607	666	699	642	667	659	691	671	635	673	651	665	636	604	697	612	624	654	659	633	644	618	655	650	645	628	620	642	626	683	675	619	594	600	625	649	579	651	611	639	652	636	635	636	663	629	656	643	631	665	660	666	640	673	610	645	643	639	699	632	604	715	646	680	668	670	616	585	645	621	682	614	649	645	641	675	617	619	655	681	636	677	608	601	631	619	631	663	614	647	657	619	670	611	641	649	640	652	639	631	624	599	656	624	644	620	669	625	667	632	643	700	681	653	665	628	672	625	645	646	639	625	664	640	647	641	602	639	617	630	641	655	653	633	704	627	665	634	625	684	651	632	612	621	639	624	680	646	647	647	699	631	623	645	642	618	628	657	689	601	641	634	582	635	652	669	679	628	651	656	587	665	687	633	657	629	665	662	662	681	664	616	658	663	681	640	643	625	661	611	639	634	649	642	625	646	604	662	692	615	638	616	682	598	626	674	623	622	630	675	655	639	650	636	654	697	654	590	689	654	667	613	706	601	640	656	670	598	666	627	664	652	631	648	691	654	660	629	667	676	606	657	624	654	646	640	651	689	633	640	605	677	671	672	668	680	653	639	640	661	646	674	594	638	651	618	639	631	670	620	671	642	647	634	645	667	626	682	658	650	652	699	621	653	676	628	688	629	625	611	627	620	630	634	640	658	642	575	646	662	632	688	644	674	618	669	611	625	595	673	671	630	665	661	661	641	583	700	652	656	635	641	631	658	648	646	611	629	642	625	628	697	660	670	644	615	597	592	632	630	644	649	631	602	645	625	672	628	601	644	674	674	626	664	615	643	641	671	663	647	618	606	666	656	681	646	616	667	652	684	619	599	645	629	700	635	653	631	664	599	663	628	643	674	657	606	604	610	658	677	628	676	665	641	628	624	636	598	669	648	652	692	670	629	627	658	644	656	634	623	639	661	598	621	637	644	630	686	593	634	618	663	654	589	657	641	653	673	619	650	600	609	642	625	646	665	683	611	646	588	652	627	623	636	623	606	613	611	623	627	661	657	633	637	636	655	647	616	607	622	619	659	651	631	653	632	697	609	695	627	679	634	613	638	648	688	635	603	648	644	647	670	641	666	608	622	662	630	627	624	591	655	598	630	673	676	641	654	682	583	692	655	644	638	650	652	613	607	664	643	661	627	644	639	657	633	639	650	633	666	615	676	655	676	654	642	639	632	626	679	628	639	651	621	635	599	667	652	659	654	619	654	628	654	680	628	644	652	681	645	618	678	656	658	608	678	652	604	655	613	611	629	596	609	681	708	638	678	671	642	637	658	655	631	656	633	633	643	673	664	644	659	598	650	658	653	653	661	634	642	653	662	649	642	626	632	647	647	679	587	610	631	677	646	636	629	618	633	655	631	597	616	687	668	667	663	650	588	657	659	611	634	616	608	645	623	658	669	602	629	634	649	641	646	668	635	651	611	639	612	645	633	681	667	579	643	672	607	613	629	618	656	617	670	615	649	658	639	603	614	674	649	655	653	612	657	633	636	662	647	635	618	672	653	620	667	649	636	655	652	633	616	647	655	624	605	661	641	651	607	655	627	590	665	620	664	605	637	630	635	617	642	613	654	652	584	624	639	629	665	623	621	634	636	644	638	672	680	645	666	627	653	650	619	659	636	645	633	643	657	605	634	625	670	642	648	649	662	616	620	682	673	695	651	632	639	662	648	612	639	639	645	654	627	633	617	605	698	605	645	630	621	638	650	664	613	631	624	629	689	611	648	638	598	630	650	595	638	633	657	660	643	599	636	626	628	658	637	631	647	673	628	635	653	669	666	656	603	632	658	643	649	645	657	615	637	644	665	644	641	644	603	625	624	631	656	629	629	648	641	627	639	652	656	610	649	634	679	677	678	677	673	638	668	603	604	588	667	636	719	674	656	694	642	649	642	672	638	667	623	599	649	672	685	622	622	655	654	641	645	633	643	624	654	644	638	655	655	627	616	660	633	624	606	647	631	667	667	651	640	610	673	611	671	603	587	616	581	668	623	695	640	618	627	614	637	631	629	651	679	640	638	603	604	596	629	651	643	619	575	647	629	633	630	645	639	680	644	630	608	665	634	636	636	676	668	674	627	694	653	686	621	598	653	632	605	654	649	669	652	603	633	627	652	652	703	636	644	594	646	634	695	673	646	659	670	657	649	692	656	684	647	626	634	655	630	659	632	591	685	608	651	659	655	682	583	682	644	659	605	631	594	651	656	618	652	625	608	604	630	651	648	676	636	597	638	605	607	634	646	612	622	633	682	660	628	655	657	597	670	638	672	645	681	615	688	656	642	666	642	659	622	652	662	655	668	601	610	623	630	661	648	674	588	593	671	616	638	687	630	625	603	613	690	605	653	664	639	616	605
38295	18857	7949	1863	767	524	401	391	414	410	374	377	307	271	313	326	271	304	293	309	311	283	275	267	270	278	274	246	251	243	251	310	268	250	307	296	326	318	299	264	254	279	291	290	255	251	286	267	257	287	307	266	266	246	278	286	299	299	277	283	249	288	254	282	291	248	278	267	258	227	273	263	262	249	284	304	283	263	273	313	262	273	305	315	293	283	269	278	298	261	284	295	248	300	273	279	282	281	265	258	259	242	272	278	273	254	277	319	279	305	280	264	241	267	239	303	269	288	281	274	268	235	246	253	273	275	275	246	231	280	252	290	233	277	253	257	276	290	288	264	257	256	284	296	289	297	261	291	288	281	275	262	282	270	270	301	301	261	250	284	278	270	295	253	301	271	304	277	254	265	275	248	259	301	286	267	268	255	266	267	267	267	226	271	298	291	275	277	284	264	266	234	256	248	261	293	268	302	256	278	238	273	273	273	309	273	275	278	255	253	293	275	285	273	278	277	302	312	251	261	291	253	272	261	270	282	239	274	302	266	240	226	265	269	260	291	284	302	259	264	235	260	303	286	256	275	284	289	290	275	283	241	295	296	227	271	275	252	261	285	289	248	254	285	296	268	258	280	239	271	269	252	299	269	295	271	285	235	275	294	289	272	264	286	302	270	277	281	249	265	252	247	274	285	295	303	249	238	283	290	255	278	280	256	294	275	252	281	250	284	293	300	274	276	250	288	267	282	291	290	247	263	262	279	259	252	298	267	272	263	280	274	271	261	307	274	264	281	269	274	253	288	296	308	312	292	275	298	279	286	314	276	249	286	270	267	259	242	271	309	281	273	282	276	269	280	269	273	267	294	275	274	285	259	271	292	278	269	270	268	280	265	268	297	275	281	302	254	263	271	264	271	299	273	302	269	263	298	253	283	297	290	260	273	275	260	284	274	284	284	283	263	265	241	271	274	237	305	285	291	249	268	275	267	267	289	279	250	240	281	250	266	247	284	288	264	266	279	226	256	269	294	268	289	298	284	249	274	259	282	258	267	277	277	273	293	262	267	247	274	268	279	306	278	269	256	290	266	254	302	262	259	280	282	254	263	280	267	266	271	279	250	290	245	284	262	271	267	261	275	249	253	303	259	261	291	285	251	255	276	275	307	266	291	283	256	265	280	293	239	267	293	257	255	255	262	261	255	269	276	275	261	251	263	261	272	301	271	280	246	274	262	269	270	263	281	287	263	269	260	248	294	306	305	271	267	279	259	263	264	250	287	286	271	223	286	277	268	267	285	281	265	277	262	284	243	271	254	268	258	276	266	256	255	239	281	262	269	252	275	275	290	241	320	267	275	271	278	255	284	269	271	244	267	283	257	250	283	268	274	283	294	283	228	303	266	243	256	269	278	284	234	265	257	266	292	245	277	275	252	295	283	281	281	279	245	244	281	280	272	277	280	261	309	271	229	283	277	286	211	272	277	253	262	234	260	224	235	291	277	258	278	230	287	278	283	248	257	262	317	245	270	279	278	302	286	289	272	250	264	266	279	277	263	259	303	273	298	256	278	255	281	299	257	262	242	251	272	261	269	258	274	271	298	277	270	285	299	266	282	246	277	290	268	270	274	258	282	256	259	237	292	295	294	273	279	287	201	267	285	260	267	278	268	245	263	266	251	283	266	268	270	258	257	280	277	263	272	285	316	250	303	282	257	270	267	271	258	272	303	261	259	259	285	279	248	285	252	252	271	289	289	278	269	250	288	278	287	282	283	257	303	242	265	280	273	274	275	295	229	311	289	258	248	265	259	257	252	304	285	275	261	255	260	290	286	242	271	255	250	270	258	258	267	281	303	257	267	277	258	286	300	268	273	262	262	282	246	283	264	261	255	281	261	236	267	289	280	236	247	287	312	280	260	279	249	258	278	271	240	318	278	274	238	275	271	239	242	282	270	275	278	286	295	271	266	260	252	220	312	262	277	254	311	291	299	288	276	270	283	282	280	252	275	281	275	252	268	304	310	249	264	244	292	286	247	293	257	262	275	288	287	274	263	269	281	269	272	276	231	287	276	260	251	256	282	268	241	265	257	243	286	277	260	262	244	253	262	270	332	271	255	307	269	261	246	264	256	288	259	243	288	267	266	319	269	246	280	304	269	259	269	241	270	270	284	264	253	254	267	283	298	292	267	288	265	299	239	269	250	298	253	254	275	256	266	257	277	270	286	267	263	261	269	252	270	267	246	271	245	267	255	265	271	282	264	268	264	300	280	254	284	272	274	273	279	249	264	264	294	272	286	273	281	277	284	281	292	275	283	297	275	263	259	268	269	312	269	274	268	268	277	261	238	265	264	279	285	236	271	247	270	245	309	275	261	261	272	268	275	251	254	319	306	266	288	289	280	267	267	303	268	278	250	277	310	254	243	263	268	271	309	277	259	309	270	285	262	263	257	276	270	237	242	272	256	267	253	263	275	246	287	270	293	284	281	293	320	248	249	271	270	255	250	298	233	252	249	288	268	294	244	278	257	276	272	247	297	282	294	283	258	283	301	270	270	279	250	243	292	294	265	266	265	273	265	269	251	258	270	270	272	253	283	282	293	271	257	258	280	271	280	256	324	278	299	286	285	281	248	271	261	251	287	311	261	275	258	261	262	257	255	270	287	270	287	276	281	250	273	273	283	233	276	258	285	257	277	295	264	274	273	248	242	278	297	290	255	261	279	236	271	290	244	277	283	254	292	278	272	279	296	268	260	289	231	276	269	275	274	275	269	280	272	231	296	248	277	273	299	276	279	266	269	280	259	234	270	258	299	277	270	286	252	253	287	264	294	245	266	261	260	301	245	261	270	258	301	285	262	278	276	229	244	268	288	278	230	271	264	288	284	273	273	260	310	252	292	271	273	258	272	280	270	261	250	288	307	311	270	287	258	285	250	271	306	288	250	252	261	266	308	242	257	302	280	257	269	250	256	306	272	269	259	283	272	300	275	285	291	278	309	264	287	269	291	243	275	274	282	289	273	301	279	289	294	274	261	258	270	264	262	240	256	285	276	295	279	250	274	240	271	238	279	289	274	286	270	261	287	254	262	289	283	258	315	277	274	278	289	325	301	256	263	285	251	244	288	276	266	291	254	310	298	295	292	291	265	296	265	290	266	286	252	243	255	281	253	287	283	252	281	262	296	279	284	285	261	286	263	261	265	260	261	277	265	235	263	282	293	269	283	293	254	248	281	267	273	262	263	262	261	274	267	290	264	302	300	257	254	257	292	258	257	273	308	282	248	261	254	283	308	272	264	320	277	277	274	256	251	293	270	282	266	281	292	270	285	272	251	265	267	254	285	290	245	299	267	279	269	270	255	280	306	275	246	256	269	254	273	247	265	302	241	252	274	285	286	255	244	260	301	286	291	248	272	240	279	283	284	257	302	261	288	304	279	295	271	268	282	263	261	305	280	263	241	242	291	263	271	288	243	277	234	289	286	244	283	277	285	264	257	289	272	308	258
22504	12059	10008	3753	2384	1676	1372	1376	1397	1239	1070	940	917	811	832	860	797	724	721	723	694	643	648	629	683	639	667	613	564	653	671	655	646	704	651	720	716	744	644	634	649	631	610	584	555	584	563	583	580	554	571	611	559	584	561	556	516	569	543	579	604	578	543	559	605	579	556	611	578	547	609	541	578	552	604	575	590	589	546	555	558	577	571	601	569	619	582	590	613	570	599	576	576	571	565	605	561	517	537	537	571	575	583	569	596	593	561	606	627	563	576	555	566	585	619	585	567	522	588	561	597	599	580	592	569	576	610	585	616	548	567	578	587	626	606	611	602	596	595	588	535	560	619	567	549	562	593	563	563	565	570	632	577	584	563	543	571	529	534	551	571	620	594	556	556	593	582	547	611	550	589	565	579	566	549	549	564	579	567	589	564	560	551	535	579	574	581	584	573	595	572	590	597	595	564	558	548	565	548	561	569	549	578	553	556	590	575	528	585	551	573	557	600	555	615	563	595	561	579	587	583	567	566	562	589	545	573	547	580	581	555	569	556	578	553	566	588	596	576	573	558	594	567	564	584	561	611	559	567	562	589	585	596	570	538	581	581	597	570	550	582	537	567	576	575	650	536	584	605	542	580	513	549	580	535	520	547	601	604	565	557	579	549	578	614	573	569	561	595	604	594	548	608	578	582	623	555	563	573	583	606	519	577	571	567	571	550	608	580	572	581	538	540	581	551	568	563	528	604	583	554	575	585	588	592	565	574	563	546	574	540	587	565	567	572	566	551	572	584	568	577	548	551	579	559	550	585	587	588	608	545	583	578	584	589	566	564	575	583	601	581	554	597	560	540	524	585	620	558	506	561	594	604	569	598	587	563	550	582	565	559	597	573	541	555	567	558	543	560	565	631	578	542	568	581	593	571	623	609	547	563	573	573	540	589	582	602	549	545	581	549	601	604	564	564	623	593	618	566	595	569	605	583	555	567	561	549	567	601	609	572	567	606	552	589	565	613	550	556	579	558	594	575	550	569	584	592	535	619	568	579	561	592	565	536	545	565	584	605	534	610	594	573	575	559	584	581	547	599	584	563	614	583	567	519	572	548	588	644	616	594	586	599	560	574	611	621	560	572	597	556	575	576	565	570	565	556	575	550	571	576	540	538	538	597	565	588	550	614	548	584	584	593	579	601	542	581	585	544	540	608	564	587	530	598	554	558	604	602	585	589	578	574	550	607	549	599	580	588	535	567	585	603	620	570	580	574	563	583	562	559	598	585	528	583	583	587	548	556	577	545	606	567	574	616	568	590	569	543	606	592	576	598	566	561	541	605	563	592	556	604	556	572	581	587	584	598	593	513	562	569	550	578	568	605	595	553	592	574	556	558	588	592	566	559	577	622	569	555	596	561	583	580	556	616	623	574	562	585	537	574	564	592	578	587	602	566	572	601	555	583	548	551	568	574	592	565	607	606	534	540	574	592	557	538	521	601	606	565	541	630	528	557	583	607	568	606	552	576	544	575	569	576	521	533	561	583	594	563	587	589	614	559	560	632	572	552	576	537	537	548	596	562	565	577	580	565	578	591	587	581	520	556	589	558	567	599	575	587	580	592	571	604	597	626	624	515	554	548	587	639	556	536	554	566	589	548	577	570	562	600	546	624	595	589	564	576	607	557	556	557	598	560	618	599	574	573	585	579	600	611	524	587	560	549	551	591	601	561	628	576	579	582	580	546	568	549	595	559	566	602	541	582	579	559	578	571	598	566	590	582	563	575	573	588	586	564	562	578	551	553	588	538	584	592	576	568	581	603	591	597	523	564	522	588	572	566	574	556	538	577	555	567	575	569	576	594	591	586	562	593	602	568	610	602	549	541	553	590	605	554	572	597	590	581	614	538	551	570	559	563	582	551	602	556	573	562	567	569	584	611	592	597	577	582	581	575	593	579	549	552	556	541	569	560	575	546	596	540	525	598	547	558	585	565	582	555	524	620	608	549	592	541	560	579	565	567	550	587	593	545	567	538	572	561	586	602	594	572	590	574	563	562	548	564	575	561	580	601	587	631	558	573	583	545	574	542	556	590	583	591	581	608	553	525	583	560	570	563	569	571	609	528	586	557	530	577	567	534	573	622	562	565	618	597	560	619	576	568	586	608	568	589	545	546	562	575	586	545	585	572	565	595	573	576	545	560	567	537	593	562	580	608	552	587	614	536	559	557	564	568	572	602	608	580	597	570	616	589	543	560	514	584	574	618	558	551	565	576	634	562	533	562	572	568	553	596	528	576	597	570	582	566	558	554	596	563	540	596	560	586	591	600	571	597	564	605	596	575	589	574	580	559	579	536	576	549	586	565	558	541	544	518	576	538	527	560	535	559	585	577	593	603	568	556	545	591	564	530	573	594	555	551	597	558	586	545	552	563	556	559	572	593	615	600	585	592	570	606	648	557	550	567	616	581	565	600	542	556	581	584	563	553	568	531	546	582	575	610	588	576	550	538	563	564	539	586	528	592	573	574	561	572	571	561	567	560	546	544	531	607	564	578	598	578	571	560	571	601	599	570	565	574	550	591	583	601	588	587	565	564	571	560	593	569	569	551	603	603	546	587	584	580	570	601	549	615	571	613	563	567	602	584	632	558	609	554	573	605	596	544	574	540	588	592	575	576	541	569	580	510	568	597	562	588	560	611	549	524	565	526	566	575	610	591	600	525	603	518	616	575	602	610	575	517	588	583	570	601	573	550	550	555	583	609	555	586	552	550	579	573	571	584	578	581	581	560	597	561	583	529	523	616	599	550	574	597	590	531	566	575	564	572	534	552	580	582	572	552	553	630	578	589	580	568	604	603	585	553	556	583	569	578	564	565	639	564	557	623	559	595	596	579	546	592	514	608	536	562	556	544	550	592	566	583	589	573	576	633	553	572	543	599	585	577	610	575	536	567	542	553	539	605	527	536	548	563	577	558	540	615	569	577	546	584	576	597	572	548	581	526	569	580	631	603	572	534	564	555	593	592	586	551	581	575	604	552	596	584	593	551	570	590	583	547	581	587	641	591	594	611	598	590	601	609	608	544	542	586	580	625	599	563	597	576	547	577	540	549	578	597	545	595	551	533	570	603	596	568	539	550	595	543	577	616	549	576	605	604	607	562	588	569	574	582	555	548	591	560	566	568	514	572	584	585	591	575	562	571	565	571	553	567	548	519	607	543	580	555	530	603	552	585	577	607	572	558	588	548	539	554	566	579	580	594	598	607	570	541	529	562	530	604	551	532	571	571	562	592	612	582	572	523	575	599	562	590	563	587	581	570	540	606	583	573	598	565	615	532	572	570	585	554	562	576	575	576	639	562	584	571	587	549	580	578	582	602	597	559	556	541	566	522	593	605	570	532	575	580	555	527	561	576	597	617	559	562	599	582	573	572	622	625	536	571	576	572	592	570	590	591	569	561	573	549	575	566	542	637	616	523	582	563	551	548	565	567	605	559	597	514	568	565	579	624	566
53839	28118	13869	3918	1412	875	727	631	610	522	518	461	461	391	390	403	386	376	409	369	340	324	334	314	329	305	296	299	318	294	289	319	283	343	290	338	342	291	323	309	338	294	283	290	313	284	281	301	271	273	308	281	289	263	293	289	293	279	269	279	276	292	283	282	262	304	312	279	295	295	262	264	248	274	249	278	282	297	310	306	279	254	309	259	281	297	307	294	289	295	292	268	235	251	246	273	257	281	276	262	268	271	283	265	268	282	293	276	276	297	291	263	251	263	254	289	319	261	255	310	284	292	269	275	251	281	258	285	276	267	312	297	285	250	308	264	272	286	308	302	286	260	261	290	288	304	278	312	273	300	269	263	289	275	276	263	271	279	281	266	252	288	272	289	284	286	301	302	291	303	295	280	323	292	304	299	305	325	289	273	282	267	280	291	259	280	287	299	297	291	273	267	257	294	276	290	292	272	303	284	335	321	291	256	288	269	284	261	292	259	266	295	316	302	268	311	287	284	256	240	294	261	289	294	257	291	281	258	296	298	321	270	294	263	272	272	273	290	306	282	277	252	292	294	285	294	296	280	299	275	277	275	274	283	247	253	255	266	262	300	292	283	292	282	250	287	279	286	306	285	293	279	294	274	304	320	283	299	249	283	284	266	304	295	279	289	304	313	268	292	291	275	255	274	316	280	262	320	319	292	269	275	310	262	231	298	256	284	293	285	270	289	274	250	305	281	291	297	308	265	314	277	249	273	265	266	313	310	287	282	259	256	287	272	308	263	275	297	296	258	294	296	293	289	286	307	274	282	268	272	242	274	261	296	289	260	295	282	293	274	310	260	295	282	301	279	302	276	327	282	267	312	295	250	268	281	266	278	302	266	299	288	272	281	275	294	266	296	278	290	281	271	267	324	287	333	284	268	263	299	311	284	271	288	273	264	293	297	308	329	280	287	283	231	278	253	305	309	307	255	273	278	289	315	268	300	311	281	283	298	325	284	265	314	276	297	284	266	264	271	271	271	274	297	253	278	273	289	267	273	255	296	265	284	267	287	282	252	262	323	282	247	278	309	284	306	293	271	288	293	259	281	295	298	304	285	308	311	286	284	262	275	276	300	288	273	266	286	298	310	267	285	300	271	288	284	296	313	295	299	319	328	310	293	270	283	283	295	278	306	295	285	296	322	264	304	263	288	307	293	273	284	304	244	268	271	269	273	285	303	288	299	301	317	309	231	281	250	310	269	296	282	278	265	260	288	294	277	296	270	269	271	295	284	281	252	305	299	289	297	271	281	278	258	275	275	289	266	311	239	278	286	272	280	252	276	228	278	281	274	292	271	292	302	302	298	281	299	278	285	289	283	274	270	265	255	265	282	297	262	300	287	279	300	305	276	268	286	302	272	307	333	301	295	272	271	292	309	303	271	318	264	279	281	304	297	267	290	285	257	282	281	286	247	318	258	293	307	272	286	274	303	266	245	279	250	297	301	291	308	291	275	278	281	282	298	279	278	291	274	280	306	284	264	297	307	293	300	285	272	279	266	306	281	271	282	305	310	264	274	296	276	267	297	280	290	277	263	317	267	250	289	307	284	277	279	295	271	271	269	276	296	279	283	279	274	274	264	277	289	292	319	285	309	272	284	276	269	290	296	266	304	296	287	323	296	279	297	303	305	293	277	303	289	306	285	322	265	310	282	284	309	280	303	278	284	277	285	283	231	295	287	286	259	289	293	315	296	274	278	294	297	309	292	286	298	231	274	332	283	308	295	282	276	298	296	294	292	265	287	271	287	351	287	274	255	308	289	292	305	274	281	271	278	312	257	265	263	282	314	286	241	319	290	295	315	270	305	298	268	292	303	281	276	294	272	291	280	280	320	261	286	288	325	307	281	251	290	287	290	246	287	280	301	323	303	329	279	271	281	262	254	271	305	281	260	300	289	292	284	299	272	295	275	291	265	280	257	267	296	286	320	324	253	311	280	291	271	250	285	255	272	290	299	307	316	313	273	266	286	283	268	278	299	292	261	291	273	288	274	272	317	297	307	268	256	292	267	272	249	311	248	274	292	289	286	276	283	258	284	251	256	292	294	283	272	265	288	300	284	259	266	263	301	291	310	294	277	257	260	257	290	274	272	294	282	315	311	307	318	311	291	263	301	250	246	274	306	265	305	308	275	277	304	281	277	268	313	306	287	261	298	268	263	265	303	304	266	308	310	257	271	292	274	263	264	303	266	320	269	271	309	320	305	293	311	282	280	301	282	305	246	243	278	273	289	286	286	288	285	309	263	286	260	275	290	265	294	313	290	297	279	255	304	307	306	280	282	328	287	311	275	300	306	255	276	260	328	269	276	302	282	286	295	298	272	264	281	260	278	310	269	300	317	274	266	270	285	265	278	281	278	280	286	310	341	294	271	282	275	258	274	297	251	266	269	323	301	334	277	268	287	313	271	289	330	280	304	272	298	262	287	283	304	248	241	260	265	307	267	311	279	302	309	278	300	316	283	272	285	284	308	278	270	290	292	275	240	267	273	292	270	280	287	280	288	271	283	298	277	275	268	293	308	272	281	303	311	290	295	263	294	290	283	283	304	274	295	271	258	268	261	272	288	310	288	296	277	280	277	269	304	265	293	269	282	279	305	315	251	267	285	296	294	300	277	311	289	301	295	307	290	298	272	291	296	291	325	283	331	309	304	270	311	300	270	313	293	296	297	263	272	325	266	308	264	300	299	284	290	268	283	297	292	290	309	303	251	289	311	281	291	267	274	286	290	287	248	291	326	283	281	286	285	266	282	273	313	251	262	256	291	287	266	295	295	289	298	281	278	330	309	308	274	291	273	274	282	305	289	284	272	285	299	285	294	246	281	268	303	314	263	300	255	266	258	281	269	311	290	271	294	284	269	276	276	271	271	281	304	320	295	291	286	306	272	320	259	268	315	272	270	306	318	336	257	290	321	291	319	315	265	306	250	286	295	284	262	283	296	279	302	300	286	297	270	276	294	282	296	289	268	296	299	293	307	285	271	331	299	263	292	304	287	274	294	249	289	276	331	288	290	265	282	306	283	284	298	260	281	276	287	310	292	265	281	260	281	263	292	274	296	263	283	251	259	286	251	251	285	257	255	308	281	278	295	304	282	271	288	297	317	269	252	243	289	264	293	293	303	280	316	289	283	286	317	246	303	280	297	284	306	304	257	263	274	311	286	285	274	267	267	286	281	293	280	283	264	274	296	311	290	286	262	299	293	312	279	288	310	278	281	282	268	275	301	288	276	298	263	257	293	258	255	298	274	272	257	274	310	302	286	290	236	270	294	250	286	296	267	282	294	295	334	300	274	284	274	274	316	275	266	281	294	250	311	266	282	268	274	284	268	292	293	301	306	301	308	263	266	281	252	293	288	278	266	288	260	322	289	281	294	287	299	284	307	273	291	284	302	276	245	285	284	274	252	328	285	261	283	294	290	282	275	309	293	293	321	268	240	289	262	277	297	278	291
32570	19281	15497	6740	4215	3067	2397	2270	2217	2076	1917	1771	1605	1440	1272	1319	1204	1157	1178	1212	892	800	771	761	705	706	743	676	633	735	732	720	794	802	824	837	788	768	712	712	682	693	709	664	650	671	621	637	662	616	624	635	605	597	583	626	607	572	632	595	627	633	555	606	588	620	585	660	579	569	616	633	604	605	582	592	618	601	607	627	605	613	602	556	595	613	595	580	628	587	564	588	614	551	557	627	612	629	607	637	629	617	590	596	607	578	554	645	612	618	648	575	554	570	559	633	547	614	561	627	612	621	622	582	642	587	596	577	628	592	639	612	632	644	593	614	583	586	613	595	578	595	618	607	579	569	611	591	614	570	566	632	611	579	600	672	622	625	612	563	598	613	620	606	588	604	574	616	562	608	635	618	575	643	582	596	545	602	603	579	630	581	632	606	628	587	613	626	630	652	580	557	614	609	643	634	564	582	579	584	616	622	586	605	648	645	610	648	596	591	634	612	611	615	600	600	637	553	604	604	593	654	568	593	594	600	620	592	624	594	601	603	606	606	619	620	609	588	593	628	598	581	630	619	582	594	667	588	642	595	586	596	612	603	587	602	625	579	573	570	597	568	585	588	591	645	610	641	601	555	620	614	634	630	587	578	610	562	621	631	616	595	609	592	578	605	601	591	594	586	644	627	597	576	562	595	647	607	617	609	596	610	596	583	577	610	563	654	594	570	594	610	595	571	634	602	593	589	559	675	609	635	661	569	652	609	570	589	615	569	596	615	594	618	642	597	594	604	583	565	622	640	648	568	628	576	651	589	600	606	607	617	570	596	628	587	635	615	636	627	597	615	610	607	608	623	613	656	574	596	621	607	621	597	612	593	624	575	618	630	645	619	593	602	611	569	572	557	599	610	593	630	622	604	598	603	577	625	630	611	613	596	577	623	616	581	611	641	595	600	611	626	613	597	603	594	623	627	612	609	582	582	615	581	607	592	626	591	619	677	622	631	602	598	642	635	596	600	617	611	583	603	630	651	607	616	598	617	555	653	577	617	559	589	614	618	557	616	615	615	633	599	606	596	630	544	608	612	602	598	585	604	611	599	582	549	569	610	587	627	576	637	593	593	582	602	597	608	607	567	604	575	597	606	615	582	535	628	619	590	590	595	640	617	601	631	595	610	628	579	587	609	610	608	579	558	614	575	598	615	580	579	625	615	612	618	596	588	602	626	654	603	595	623	605	605	583	585	582	596	602	602	572	536	603	590	617	580	606	645	598	628	619	604	599	622	590	641	613	550	598	625	607	599	589	592	618	580	572	628	577	600	598	614	645	603	565	590	592	640	580	608	624	629	577	607	587	600	596	599	622	610	600	586	613	594	597	616	587	576	605	567	617	616	584	603	586	586	604	632	626	546	606	596	599	565	608	589	638	552	616	588	649	576	560	647	579	635	569	598	578	566	584	599	598	577	594	605	552	612	606	647	611	603	614	635	601	602	619	642	593	633	644	576	558	558	641	637	628	604	588	597	607	602	604	582	613	608	559	588	619	611	623	568	622	583	617	546	623	617	599	630	610	616	605	582	587	610	621	623	617	589	587	599	601	632	596	610	585	596	587	574	651	651	592	601	633	613	594	590	636	594	612	609	610	591	580	619	590	595	603	573	617	599	626	614	650	615	596	566	651	578	600	612	611	614	557	642	587	571	590	616	615	652	603	601	604	606	630	635	604	618	568	648	607	630	642	625	588	628	619	583	594	584	629	619	601	599	671	576	638	563	574	605	607	588	612	605	596	672	590	591	593	604	586	572	622	583	628	639	621	552	668	612	626	605	621	585	619	588	607	584	589	540	556	618	594	588	627	576	561	633	621	577	587	578	589	571	613	619	559	609	580	581	589	596	605	625	619	585	650	622	590	648	593	644	601	601	645	625	622	614	575	589	609	608	576	649	614	588	569	590	611	628	605	573	587	610	626	563	608	624	624	643	611	579	563	617	588	618	599	589	606	629	597	634	605	620	623	609	586	603	625	600	628	612	611	633	598	634	655	621	633	632	577	622	611	611	612	563	599	609	590	572	601	618	646	619	619	571	600	600	622	561	560	594	660	580	649	553	575	616	653	580	608	610	605	598	626	616	605	606	600	608	579	610	554	613	603	568	641	596	624	606	629	621	564	624	610	588	643	600	575	612	619	636	589	630	629	588	582	618	602	598	616	595	648	654	627	599	615	579	627	594	570	592	589	634	616	613	586	587	610	618	610	568	628	619	600	578	634	591	605	601	605	582	574	546	604	589	623	642	611	561	604	586	600	618	650	609	618	623	630	624	625	561	599	601	624	606	619	649	609	630	581	621	610	575	594	577	579	618	626	614	614	639	613	629	605	585	643	581	612	617	590	637	623	613	599	602	590	567	598	610	605	615	597	588	609	631	633	613	621	562	589	605	618	616	628	615	567	582	617	657	609	653	562	612	591	579	620	579	586	611	625	610	585	599	591	577	591	605	564	570	590	630	617	606	653	612	613	608	614	549	605	568	609	628	583	617	584	584	594	573	628	591	595	610	593	598	617	606	632	607	578	616	584	628	567	619	629	556	641	616	601	591	585	588	563	612	624	601	602	594	584	613	599	591	560	641	621	604	576	608	612	606	623	601	577	607	615	569	613	602	603	604	671	606	593	580	594	585	610	635	610	647	589	535	618	642	575	625	620	637	571	607	626	629	606	586	605	535	627	558	625	576	600	614	636	642	596	617	610	623	594	552	563	630	629	574	574	620	607	597	623	578	567	600	637	632	573	605	566	609	609	606	619	606	590	572	556	634	582	611	603	556	623	595	585	601	596	591	599	609	601	602	567	565	601	604	568	608	577	606	593	580	586	594	619	622	598	587	577	586	620	617	574	616	634	641	612	616	581	586	605	584	628	600	606	603	643	594	611	569	591	587	597	617	593	609	626	603	580	622	586	584	616	611	569	609	616	646	574	616	587	623	598	600	632	614	621	594	584	611	620	572	652	626	579	575	574	555	620	612	629	615	558	645	607	630	619	613	587	574	595	630	624	589	555	602	615	566	601	585	585	596	554	588	648	559	594	600	619	603	564	638	603	601	630	636	627	647	581	622	615	609	596	636	660	609	602	574	588	604	623	598	629	601	588	588	588	602	598	592	612	599	590	590	602	607	626	599	635	594	598	590	569	622	635	608	653	596	618	585	609	603	618	606	611	588	611	604	584	585	609	621	598	642	587	587	584	652	627	592	622	579	581	635	576	615	603	628	586	644	602	598	591	593	646	621	591	602	656	608	576	628	579	600	603	621	572	611	559	615	570	623	605	634	587	596	614	615	627	559	632	578	614	597	600	655	589	554	622	635	645	605	585	570	594	638	641	623	617	606	575	622	590	633	616	559	595	616	621	568	588	615	596	599	632	585	612	636	593	612	651	572	583	601	601	608	618	587	614	622	659	598	593	605	617	604	619	628	591	632	579	617	647	592	639	629	545	622	599	609	600	548
66465	33017	17916	5906	2066	1251	920	815	752	706	718	611	560	524	464	437	465	454	416	445	371	316	374	352	353	332	312	310	347	349	375	348	362	356	332	372	387	325	353	368	321	353	336	329	356	353	297	281	317	337	331	329	315	353	292	304	316	296	309	322	311	288	307	324	313	289	327	306	297	365	309	342	308	308	344	348	281	275	315	305	284	338	345	348	321	318	309	320	317	318	310	294	322	315	330	297	295	316	358	328	311	328	323	297	306	314	309	326	342	343	326	343	316	331	308	307	331	319	311	308	287	292	298	300	310	315	298	296	318	277	294	365	315	334	295	327	368	280	310	276	305	332	297	304	319	308	352	323	360	296	328	309	318	286	294	312	291	287	273	289	309	301	283	312	301	332	317	288	321	326	302	296	305	327	286	302	317	305	302	333	300	321	326	332	313	288	327	324	336	296	287	311	308	290	291	310	282	343	321	317	331	349	353	327	304	344	300	302	334	298	304	322	354	314	320	327	275	328	310	323	285	311	297	308	311	301	324	297	310	327	325	342	310	321	314	300	290	297	328	334	312	330	322	327	382	325	290	306	302	328	333	345	326	338	316	378	328	315	332	316	317	333	303	281	328	347	309	289	328	320	334	310	295	328	341	329	306	324	325	330	280	315	302	308	322	317	299	311	286	339	287	333	299	327	316	307	328	319	308	326	284	335	346	310	307	297	336	363	307	309	320	328	283	302	300	304	305	287	320	331	329	323	366	288	333	309	297	312	302	297	344	297	336	336	307	296	332	331	348	313	330	289	311	322	306	320	322	331	296	329	309	322	331	312	322	322	305	319	299	284	307	293	301	300	303	320	320	337	312	301	306	313	307	272	262	320	314	312	298	280	292	322	328	296	311	300	333	309	271	328	311	294	345	295	308	282	328	316	303	282	337	309	325	288	334	318	296	317	359	288	286	298	335	313	325	309	311	321	320	365	329	286	302	331	282	322	334	306	302	355	328	331	310	281	294	288	303	303	310	306	293	283	313	303	356	335	334	272	325	322	286	324	309	313	294	264	306	299	291	321	309	299	279	318	330	315	321	325	308	340	315	327	265	372	325	299	315	296	292	301	277	311	296	316	306	325	317	320	313	298	291	304	298	334	312	319	341	303	337	313	318	325	299	315	306	312	281	313	322	327	311	311	323	283	293	316	301	318	313	326	283	299	320	316	324	302	329	288	325	303	338	311	293	333	300	299	291	339	300	321	316	270	316	304	330	304	296	288	347	324	319	323	280	325	351	320	319	302	333	317	305	315	266	298	287	280	315	322	298	313	286	343	333	303	332	331	332	312	300	370	317	321	318	315	309	303	304	264	309	288	287	345	329	305	305	299	316	310	314	332	333	360	358	303	293	289	300	312	328	303	311	320	310	299	295	334	307	346	314	332	329	270	281	292	337	311	291	351	314	315	309	328	340	287	317	270	297	316	323	323	333	326	333	311	321	296	294	290	291	326	310	303	336	309	337	336	346	332	330	320	322	313	316	326	328	301	329	324	361	328	322	306	287	316	338	281	340	343	324	332	316	276	310	307	307	275	309	288	305	342	322	285	322	302	298	329	295	317	294	321	314	347	334	292	301	295	330	289	283	321	333	317	296	306	311	295	320	312	309	309	336	315	320	296	324	289	303	286	317	356	332	319	302	327	319	301	356	339	301	335	344	315	310	289	312	313	327	346	321	292	302	301	303	348	322	303	324	306	322	331	270	295	303	293	319	332	291	341	338	318	338	339	308	349	346	345	330	327	289	323	309	341	325	311	304	323	325	324	356	290	317	305	333	288	296	301	310	321	318	321	294	288	290	300	317	347	322	336	328	276	327	315	308	322	304	311	307	348	347	327	331	297	304	285	322	319	318	287	310	311	315	294	301	287	341	294	298	288	290	301	329	295	318	289	317	288	314	310	328	298	329	289	315	298	307	299	300	291	320	307	332	299	298	292	333	338	305	318	313	312	270	283	314	281	268	254	295	321	329	281	302	303	321	358	311	351	292	311	313	318	320	296	304	332	306	293	338	351	302	280	311	338	353	326	348	330	292	284	314	311	300	314	285	315	316	337	329	295	298	315	282	334	296	316	325	280	342	311	300	327	324	315	289	325	313	289	283	285	303	314	285	295	326	291	298	314	328	319	323	303	271	334	308	301	311	293	320	311	300	313	310	265	308	307	323	311	302	301	333	299	304	320	311	316	311	311	330	338	325	310	329	310	333	314	257	349	280	340	314	287	322	314	307	303	303	279	310	323	322	303	340	318	278	309	321	285	337	322	332	324	343	333	303	291	286	300	305	314	287	348	335	308	340	340	298	297	326	330	310	340	308	299	319	344	308	302	321	282	314	323	282	297	309	306	278	294	330	300	305	319	314	296	315	343	316	303	297	328	324	299	310	313	350	304	345	326	293	334	333	305	307	329	341	282	318	291	333	326	292	316	309	312	324	335	323	323	323	339	289	287	290	332	345	323	339	318	329	306	304	320	307	330	293	322	303	316	308	350	297	303	317	340	329	292	283	338	342	280	314	275	287	337	319	311	305	290	313	312	306	326	342	338	279	311	316	338	330	319	288	312	288	306	303	309	312	285	318	312	326	343	336	330	289	286	308	295	329	302	314	295	328	322	337	296	327	333	318	275	310	289	335	299	320	300	272	297	307	328	333	312	287	314	332	304	315	319	288	300	321	329	328	333	319	309	296	319	303	290	317	318	295	322	288	311	308	308	339	314	307	294	334	327	306	303	314	312	292	305	340	326	313	323	335	331	321	285	326	289	264	317	331	319	283	317	315	328	365	330	321	302	323	331	300	307	322	321	332	309	337	312	305	318	281	283	321	279	273	313	320	326	306	320	336	309	311	283	287	295	301	296	322	313	349	321	308	306	334	267	311	296	288	319	321	368	297	320	311	292	330	324	306	313	304	323	341	325	306	310	331	332	341	327	315	308	312	257	308	305	327	301	289	280	303	289	308	323	286	271	292	325	277	302	296	288	337	309	313	307	335	314	303	319	324	330	334	304	313	323	328	315	303	291	317	279	323	339	314	336	314	317	328	300	305	366	307	279	275	306	291	322	329	324	310	307	317	347	326	314	299	326	304	290	327	273	314	325	318	357	317	327	324	305	320	303	315	311	339	316	319	320	327	342	344	284	333	302	280	296	342	312	341	290	331	321	329	306	323	340	277	344	302	324	315	327	317	298	322	317	295	319	329	300	310	304	311	276	323	323	310	344	324	271	293	327	310	295	320	307	323	281	293	325	318	303	307	292	306	306	333	304	339	305	293	350	340	322	309	299	345	361	312	272	326	302	342	306	299	314	321	325	326	322	268	305	326	295	303	279	350	302	318	353	319	323	341	324	299	329	333	335	339	299	296	301	324	331	303	312	338	320	298	335	310	306	277	343	302	281	343	335	317	290	266	363	276	296	303	316	316	347	334	351	310	338	332	324	290	332	297	319	327	311	325	328	310	305
40934	20317	18832	8906	5720	3947	3338	3185	3021	2641	2625	2234	2103	1932	1605	1571	1580	1446	1484	1552	1049	937	874	836	758	736	791	768	791	808	854	859	959	905	896	929	926	856	850	803	807	772	803	705	717	731	692	745	700	703	666	654	643	656	655	656	651	638	643	648	658	627	677	664	638	653	705	619	671	657	710	668	667	655	713	659	655	663	622	663	683	648	699	639	626	633	647	661	709	618	621	629	679	592	638	686	639	678	647	610	619	661	634	646	643	652	652	675	614	661	657	653	614	651	692	652	668	649	671	667	656	623	663	648	634	650	692	640	650	649	614	634	707	655	682	663	641	637	660	666	624	635	640	663	655	712	627	637	692	665	632	633	714	692	647	671	640	610	657	688	656	701	669	647	612	676	619	671	642	633	626	664	620	679	671	643	645	656	635	670	672	660	686	666	722	622	667	647	674	673	612	618	637	676	679	704	669	626	652	725	623	726	667	645	660	684	714	649	643	640	658	660	678	715	694	644	596	655	671	627	687	624	656	657	644	632	663	645	654	678	606	677	692	639	641	668	692	676	682	662	636	593	653	667	630	627	675	660	681	636	644	648	598	673	712	617	644	655	615	669	644	691	729	637	639	666	699	664	666	632	662	626	656	660	672	677	654	682	682	624	669	708	688	654	656	643	668	736	592	665	632	722	696	704	670	668	672	635	632	656	673	651	655	716	627	702	646	640	678	633	637	663	668	653	630	678	648	642	662	595	655	647	672	627	586	670	614	655	685	634	635	687	664	675	666	669	646	701	649	672	661	635	618	698	662	644	699	645	705	654	659	646	672	664	638	708	664	622	691	658	639	682	668	630	673	643	651	634	710	661	639	675	606	668	727	608	608	668	630	657	637	648	671	684	650	659	621	642	683	646	631	644	651	646	677	680	610	665	666	654	641	646	676	656	649	664	677	641	638	673	643	666	672	641	643	629	682	648	653	675	683	645	608	704	638	665	690	629	601	671	602	658	637	654	699	660	596	625	614	624	634	612	641	657	640	707	692	692	647	630	685	678	674	686	593	669	661	658	656	675	683	668	662	633	648	637	631	619	671	668	634	625	627	689	689	655	661	695	635	681	674	650	601	657	686	675	652	615	624	634	657	643	622	626	650	629	648	691	718	616	620	640	698	665	649	700	635	649	661	657	679	674	645	701	634	647	628	646	716	653	609	700	658	668	620	705	633	685	664	701	642	707	641	684	638	656	659	650	624	712	661	660	639	667	679	666	630	671	650	637	625	628	659	631	701	650	647	645	680	655	630	701	690	639	666	652	670	712	629	665	644	646	660	616	701	675	680	642	637	680	650	651	688	672	654	606	696	675	620	666	627	657	695	671	640	651	611	691	671	669	659	644	669	677	647	651	675	653	627	655	639	619	651	633	622	690	678	634	695	643	671	643	717	617	692	648	644	676	664	655	672	646	670	701	628	643	657	717	628	650	637	703	645	630	635	644	658	647	689	715	665	640	684	656	662	669	618	692	647	650	681	650	690	687	660	620	639	667	659	665	652	658	685	668	699	678	672	694	648	691	686	697	651	664	640	648	683	647	659	651	608	658	653	665	662	592	667	606	643	658	646	647	629	719	668	639	635	658	699	654	660	658	680	687	644	668	653	690	665	637	639	649	689	653	610	645	626	670	661	648	653	681	647	633	685	667	668	644	702	644	631	666	671	653	668	690	647	708	621	642	648	716	647	662	686	658	621	643	690	660	653	689	656	694	645	644	642	676	671	662	666	613	665	637	677	668	647	623	620	667	669	663	684	663	677	683	654	662	702	669	619	663	682	663	651	648	663	627	616	656	617	647	672	635	674	684	671	745	678	683	649	648	641	643	658	641	647	681	677	649	645	713	663	684	700	672	639	698	640	659	659	665	661	625	678	651	672	673	636	659	604	675	648	647	674	689	632	599	667	619	635	672	646	667	642	640	651	659	614	635	620	688	650	624	690	640	677	692	660	668	677	680	691	664	681	661	660	638	668	685	655	621	651	645	628	609	662	678	626	672	647	647	650	674	644	650	634	645	643	667	685	648	651	693	608	685	662	667	678	641	674	634	654	661	623	639	626	655	634	667	672	642	656	677	628	669	648	708	653	685	627	675	635	663	642	705	659	644	639	655	664	649	679	643	647	628	680	656	679	677	689	659	663	692	641	690	662	655	668	658	644	596	665	620	650	677	731	648	637	688	613	648	659	617	648	622	682	706	672	663	656	634	642	694	669	650	625	650	658	661	711	713	620	646	664	625	648	685	619	685	683	665	656	587	667	621	687	616	655	655	685	709	610	631	666	676	655	607	636	662	602	669	607	664	658	646	626	645	649	657	627	638	674	677	648	623	686	640	652	628	657	615	672	687	648	656	681	664	643	669	639	678	616	668	629	665	639	624	669	639	673	598	676	591	664	669	652	652	634	694	632	638	669	681	631	644	654	628	638	591	666	704	625	653	665	662	643	645	672	629	668	676	665	658	632	655	618	674	639	626	650	617	707	639	641	670	650	682	687	681	633	643	687	668	646	700	697	653	660	648	653	663	646	725	649	644	697	634	599	679	641	678	645	670	659	637	670	625	666	638	679	640	667	645	598	675	675	638	662	626	659	675	649	655	630	627	671	661	666	695	669	661	648	627	654	682	667	703	661	641	645	668	637	630	616	675	661	614	689	630	630	673	686	660	699	631	663	628	687	659	653	700	660	677	669	669	691	594	660	643	685	639	653	680	729	646	696	698	631	656	716	674	625	652	647	669	653	674	635	662	641	674	663	689	652	696	618	640	603	618	678	644	651	668	665	624	651	633	636	635	666	661	701	659	658	652	663	617	633	658	643	661	684	703	707	622	643	662	668	623	647	628	641	621	669	642	637	622	658	603	656	655	622	648	652	645	676	653	693	649	621	633	654	676	659	671	665	676	628	643	611	642	683	633	673	678	657	653	659	659	641	702	640	634	660	644	684	640	696	649	604	667	676	647	670	675	664	644	645	662	647	664	622	653	639	637	656	674	631	641	653	640	618	663	634	671	633	630	642	647	650	702	636	674	649	628	648	610	659	640	679	681	633	695	632	657	642	661	688	652	647	657	682	613	684	636	671	651	675	679	619	650	701	642	644	684	668	649	668	655	625	643	679	629	628	692	672	699	673	655	652	673	728	703	698	644	650	632	637	664	664	693	651	595	660	657	672	701	593	721	686	688	664	618	644	642	688	653	646	622	633	696	685	643	670	635	669	646	662	619	654	616	605	632	666	622	665	615	587	695	645	637	690	682	689	670	637	590	660	637	655	652	642	670	676	628	650	684	689	671	685	630	656	674	651	633	677	640	614	672	658	654	652	665	667	642	661	638	663	600	707	651	662	628	650	626	701	635	641	639	625	622	638	663	669	651	643	644	666	661	632	704	679	658	673	621	685	687	655	687	626	623	669	658	618	657	655	642	683	688	693	693	661	668	650	675	618	635	655	692	689	661	665	619	702	712
43987	18610	5952	1547	760	520	490	465	390	394	382	360	352	331	316	282	308	321	317	269	273	266	264	313	310	278	267	279	277	260	334	312	317	280	284	273	283	277	280	307	290	236	233	284	279	266	268	280	281	280	280	247	271	295	293	277	271	270	301	287	291	283	281	267	242	245	280	305	296	270	257	280	316	250	275	293	279	238	251	257	288	258	277	280	289	283	287	289	284	307	282	263	266	284	234	299	267	269	269	300	322	278	299	246	273	258	270	269	275	261	225	280	257	271	249	256	281	258	270	301	284	267	274	269	280	283	252	287	222	269	228	283	262	232	265	272	307	262	259	261	272	282	250	288	279	279	275	295	296	279	249	276	250	274	291	275	275	292	266	281	292	261	275	291	266	294	277	265	278	273	265	270	275	266	233	270	284	258	255	291	275	252	281	300	267	294	280	242	245	286	275	265	265	281	289	287	290	316	293	287	288	297	289	273	301	291	282	284	271	272	288	260	286	266	273	265	286	259	299	252	238	281	267	240	282	292	278	266	284	270	268	265	287	254	276	310	279	310	238	265	271	295	270	287	265	298	316	265	309	274	285	236	269	265	295	268	328	278	287	275	285	272	270	295	283	240	275	256	301	283	265	275	276	250	265	262	290	272	295	278	251	242	289	236	271	235	283	265	285	233	275	297	257	254	281	261	263	253	279	264	269	279	275	272	307	258	274	265	286	265	312	265	290	261	308	277	266	319	283	277	270	258	256	244	277	296	276	301	280	282	292	286	262	289	282	269	253	249	305	276	288	288	281	237	283	269	255	282	263	274	251	278	282	262	264	273	248	277	283	294	288	284	294	258	279	252	296	319	287	292	282	281	285	271	266	245	290	288	309	268	277	285	290	247	276	260	288	274	281	281	268	252	303	277	309	299	268	250	298	295	292	281	266	298	250	277	253	310	301	259	244	261	271	263	249	263	299	291	270	288	266	317	294	274	283	264	248	232	267	283	282	250	297	277	279	298	292	251	252	260	261	303	312	278	307	253	318	261	264	249	284	271	269	286	282	310	280	267	271	252	298	274	278	269	293	290	277	284	296	286	304	247	275	239	279	317	260	283	277	264	263	272	282	298	278	265	292	276	266	259	294	266	284	263	274	296	263	262	249	281	304	275	248	286	277	282	294	279	273	271	292	288	294	283	281	282	285	259	278	283	279	265	266	267	328	275	240	285	285	318	284	314	267	262	266	284	264	310	276	292	284	248	284	287	288	261	260	294	325	285	260	294	269	261	258	246	260	261	269	307	293	284	263	293	296	328	273	267	250	272	272	258	264	248	303	303	317	259	296	267	303	262	256	294	282	304	290	301	275	283	271	264	279	250	250	282	246	287	247	310	252	270	268	281	278	294	253	264	278	295	271	291	269	281	293	270	268	267	233	289	253	251	255	288	239	294	285	264	286	255	296	273	307	257	290	232	272	274	250	270	271	268	252	259	295	304	266	295	267	269	253	238	282	293	274	291	276	283	239	267	236	262	292	265	267	270	280	294	290	278	315	272	297	279	282	263	264	266	247	246	319	275	255	265	285	277	254	270	296	259	250	280	252	273	269	271	283	242	280	274	265	269	282	290	281	288	280	280	277	276	295	293	263	290	252	273	265	269	265	268	256	259	294	249	277	241	290	282	255	298	309	285	293	265	264	256	274	269	311	265	274	264	294	249	280	269	264	261	288	315	265	282	292	284	272	265	269	263	276	279	281	264	254	272	276	246	288	281	267	281	258	281	288	261	302	282	264	265	270	267	270	273	303	279	280	283	275	289	272	290	246	269	252	299	300	280	247	280	285	307	261	250	277	316	289	282	273	233	255	311	278	321	284	283	268	234	273	264	278	264	271	305	285	229	288	280	282	262	280	284	269	253	274	279	301	257	294	318	279	269	298	271	295	265	270	297	269	241	253	300	286	251	240	281	301	285	288	267	279	282	278	272	291	295	284	287	263	267	274	287	267	292	311	274	275	284	286	258	271	271	297	267	268	258	264	270	280	310	328	306	266	284	265	242	267	255	302	246	271	262	264	279	271	275	282	265	291	258	264	311	291	259	298	274	270	260	270	238	269	272	282	271	286	295	289	268	271	242	261	278	272	281	259	280	304	285	289	277	237	267	265	283	290	250	289	245	269	305	257	254	257	290	260	275	278	284	257	246	289	290	258	287	296	307	281	308	301	259	336	307	250	297	306	293	240	249	282	285	266	265	269	277	277	273	291	306	275	262	249	267	305	284	279	252	255	317	238	273	274	299	252	263	265	222	281	267	250	286	272	242	274	248	266	243	273	300	275	239	278	316	275	271	249	287	263	272	255	274	247	254	250	231	262	284	280	262	284	289	274	258	309	278	258	297	284	262	253	252	271	268	273	258	268	271	258	252	263	259	278	278	275	274	295	305	262	276	260	240	256	232	279	289	261	281	309	283	278	288	275	271	273	279	296	264	273	258	253	268	274	275	278	287	292	270	283	287	272	261	273	264	283	280	292	288	268	256	279	292	241	285	266	293	291	278	267	281	282	285	247	289	281	261	274	244	290	257	278	262	294	285	254	255	243	266	241	259	293	279	276	278	291	282	271	275	253	265	301	311	261	288	295	260	266	274	291	269	266	265	272	278	285	279	252	262	289	268	262	289	277	311	262	250	253	284	269	254	266	277	265	271	263	264	262	267	257	264	281	295	247	279	250	256	285	269	261	250	282	294	260	278	262	311	270	259	265	257	267	282	243	232	307	316	294	249	272	272	265	285	299	245	291	266	272	286	259	291	279	307	288	246	261	284	296	279	284	284	281	301	281	295	276	292	288	265	272	264	298	280	265	292	276	276	266	280	300	266	305	297	248	273	284	297	266	278	248	301	286	278	249	281	312	299	301	274	248	281	279	289	284	257	261	290	268	289	264	305	262	281	257	322	263	276	302	260	240	292	280	256	290	270	251	273	253	252	274	248	257	253	263	274	249	247	283	258	244	275	295	316	303	287	264	282	274	293	284	290	299	244	312	289	297	314	272	306	275	281	293	282	243	263	287	251	300	308	275	270	258	288	279	293	272	284	257	280	269	299	254	280	241	271	270	288	277	308	297	249	268	303	248	292	280	302	269	274	288	296	269	266	256	277	259	266	251	301	271	270	276	294	260	313	283	243	290	295	287	264	271	267	259	247	268	246	265	239	236	245	275	263	274	285	290	282	270	266	277	283	270	275	322	262	229	293	285	251	258	265	295	292	261	229	308	288	271	258	270	273	284	277	287	274	291	288	269	311	269	247	269	289	296	281	299	262	288	283	295	262	276	287	275	283	261	285	247	306	301	266	302	269	281	265	252	286	281	291	252	273	296	282	275	295	263	281	278	242	283	277	242	263	286	301	280	264	266	290	259	303	267	266	254	287	291	272	263	268	256	263	256	280	289	279	286	266	323	278	304	261	256	306	275	242	326	242	277	261	279	276	287	271	273	287	265	280	289	297	267	276
26635	10754	7405	3366	2212	1623	1442	1385	1303	1160	1021	921	914	852	798	747	777	690	767	730	696	620	634	633	650	644	580	669	594	640	651	623	659	633	627	663	637	624	651	637	644	634	565	598	591	597	594	550	627	607	580	581	605	589	613	600	573	578	538	566	574	567	577	561	553	566	539	577	599	575	559	565	591	594	600	532	585	544	549	586	587	613	559	575	540	537	584	562	580	613	589	549	563	581	586	584	563	553	561	592	515	572	587	571	556	596	580	558	586	605	588	542	583	567	569	593	568	567	574	558	591	557	573	561	581	563	585	572	553	571	621	592	564	567	592	589	577	554	586	572	566	601	560	585	564	541	567	563	567	584	614	564	597	565	577	557	597	560	553	598	584	555	612	596	589	610	582	607	554	582	555	562	548	565	604	578	577	615	607	596	617	562	598	609	558	553	552	604	591	613	554	601	597	581	572	573	584	590	591	640	556	583	590	612	578	556	580	535	566	556	560	540	594	607	588	609	602	608	564	546	602	596	551	539	571	584	638	579	571	603	557	534	592	564	579	536	546	593	594	611	565	596	606	567	563	629	546	579	537	557	566	610	535	587	555	562	571	567	557	589	576	531	551	557	550	585	574	591	563	587	566	576	538	609	578	556	577	572	542	570	611	548	575	577	538	604	591	594	574	629	614	589	575	561	546	584	600	612	552	584	572	578	600	525	589	551	591	592	577	561	586	558	606	586	561	586	541	606	585	568	581	546	605	588	557	588	553	599	579	619	625	595	575	544	599	583	596	614	588	588	588	563	551	609	571	536	578	609	592	576	568	582	593	579	571	587	562	637	557	544	587	616	575	593	541	581	604	580	581	559	592	599	580	598	571	553	570	560	560	579	548	580	570	652	602	535	592	589	582	584	563	595	610	546	575	621	552	572	576	577	554	622	623	586	556	576	551	604	579	576	575	573	616	576	584	573	547	578	573	533	594	577	564	602	576	579	607	561	581	543	552	536	573	607	666	604	593	586	590	592	556	642	565	583	581	602	589	554	534	588	599	559	612	581	562	582	528	591	559	584	582	626	543	585	590	550	553	576	582	615	547	580	594	605	581	581	581	533	555	565	573	607	574	594	555	550	579	597	559	567	594	569	608	609	553	560	531	603	587	601	584	600	562	582	610	565	601	563	578	590	565	560	573	544	539	551	593	535	614	555	550	548	603	554	585	610	568	562	571	603	603	572	588	573	574	613	606	565	622	561	599	596	627	576	569	568	566	544	570	616	563	560	593	602	579	577	580	567	532	540	584	581	566	575	608	623	592	605	605	550	610	636	545	572	628	568	558	604	590	585	622	557	589	583	598	584	567	589	600	580	584	612	544	543	601	585	565	581	564	589	588	624	577	623	550	567	550	566	613	569	592	543	564	600	588	575	610	599	627	574	567	540	587	618	563	589	586	570	562	555	587	607	586	553	545	577	577	567	549	598	545	564	560	591	568	606	582	567	563	550	588	608	555	564	581	533	560	592	590	573	579	550	602	595	595	555	597	559	585	600	616	584	599	583	625	589	583	597	569	553	535	582	588	541	550	562	562	551	592	553	595	563	601	577	550	625	570	585	590	564	535	543	566	582	583	550	566	567	572	582	578	572	590	598	564	568	590	583	562	609	572	600	581	526	611	551	566	583	560	569	555	557	550	572	559	578	557	559	610	585	591	559	614	651	551	604	608	536	621	586	567	560	577	621	617	556	550	615	581	570	551	574	585	574	577	541	560	562	552	624	557	551	640	578	567	554	601	575	616	586	592	550	574	583	591	615	568	553	576	577	578	613	563	610	584	589	603	564	580	548	615	604	588	579	588	571	556	591	596	586	546	554	570	614	567	583	577	527	628	583	579	552	602	610	544	598	576	529	621	547	537	561	557	591	631	582	566	567	547	537	585	592	601	554	574	587	591	557	566	579	554	601	571	573	566	599	600	567	550	594	552	593	585	599	549	605	576	543	582	647	564	566	600	548	594	571	571	547	552	605	525	563	522	581	608	576	555	570	612	553	537	630	573	547	569	547	565	612	603	572	575	551	651	554	565	570	585	576	550	607	590	594	571	556	591	555	562	585	599	569	586	506	526	572	579	631	550	610	583	593	595	575	602	561	595	543	582	607	573	552	578	564	576	545	587	599	534	591	564	568	588	619	568	565	613	516	548	619	547	571	587	577	534	566	553	550	569	609	586	575	590	566	577	524	603	582	591	582	596	571	556	569	583	621	540	605	606	562	600	601	581	554	571	568	558	576	593	579	610	593	584	611	574	571	555	607	565	547	598	577	598	613	594	550	560	573	612	615	581	546	555	524	601	583	589	555	578	543	588	585	599	594	593	541	612	572	575	578	570	573	558	586	524	549	577	595	583	608	540	583	564	569	600	606	550	599	539	554	598	587	566	580	528	555	582	613	562	580	573	567	579	540	563	638	581	611	602	595	582	548	576	596	509	578	587	523	607	542	584	543	602	573	546	569	604	612	570	545	565	555	617	546	577	594	562	572	576	615	526	587	569	573	567	583	562	550	589	575	591	589	591	543	624	605	544	588	543	607	602	577	595	588	579	590	587	614	571	576	570	576	593	595	589	565	568	576	557	559	571	572	599	545	598	605	559	541	576	577	563	583	595	590	601	566	541	544	593	594	590	619	622	543	566	581	569	607	606	573	566	612	579	581	572	636	572	548	588	552	580	613	566	596	548	549	566	586	607	590	596	553	537	599	590	597	560	575	595	594	594	537	546	567	621	589	575	615	570	566	597	596	601	537	608	566	612	594	559	594	602	587	531	563	579	609	603	549	589	616	601	581	594	582	598	609	559	580	541	610	595	577	622	579	590	573	600	565	614	593	610	596	522	578	577	560	562	586	546	595	567	608	569	594	582	543	596	576	576	573	578	532	575	566	593	538	571	598	644	559	600	613	589	557	576	541	572	574	539	599	581	582	559	562	587	551	576	562	597	613	584	531	566	561	580	569	601	604	586	579	573	566	588	605	580	579	604	582	571	599	612	587	575	596	594	595	521	594	525	592	566	591	614	554	578	523	578	581	585	570	565	578	576	572	620	614	559	551	603	570	550	578	582	562	602	586	583	596	568	593	589	597	569	586	604	611	574	588	564	583	620	617	566	589	594	581	556	551	548	597	579	599	558	547	583	613	598	548	585	571	618	560	577	599	589	612	548	530	601	606	573	578	613	601	587	581	563	560	576	563	583	592	597	590	542	539	583	600	606	552	596	541	551	599	610	589	573	582	579	550	576	585	542	590	571	572	567	567	584	583	600	556	615	558	565	561	584	555	590	594	582	628	580	583	582	588	582	560	620	576	581	515	551	561	592	558	601	552	553	576	530	555	623	551	571	577	584	549	565	607	609	566	586	567	558	601	594	574	557	537	562	602	565	575	597	570	603	585	583	582	563	534	591	589	538	619	641	570	567	572	582	545	569	562	581	589	556	619	584	580	573	573	577	572	589	584	552	601
59751	26415	10438	3315	1288	824	705	574	593	551	484	458	428	386	379	381	399	379	293	365	342	315	290	326	299	273	318	295	259	333	289	292	304	285	298	284	317	273	286	288	281	325	284	294	275	345	255	325	298	279	252	313	294	253	305	275	324	295	299	283	273	310	294	276	271	280	263	277	276	299	304	279	266	310	272	269	283	246	254	257	254	285	274	302	286	275	255	269	280	270	269	278	246	276	303	290	292	295	279	286	278	271	282	309	261	299	278	275	291	306	288	250	289	293	301	291	300	283	285	279	254	270	300	261	309	302	289	276	282	307	300	288	269	300	287	258	280	268	287	271	277	290	286	282	299	272	321	265	304	272	324	259	276	316	282	297	244	281	317	256	299	340	284	266	244	275	284	272	298	256	296	314	261	276	312	282	284	262	312	287	268	306	306	318	292	288	275	271	254	260	262	290	298	312	284	273	269	268	292	276	291	287	280	298	282	320	295	291	325	299	288	287	304	289	290	298	307	245	295	322	289	273	286	319	296	289	274	307	298	273	257	243	289	299	277	292	280	298	295	298	268	280	315	265	278	284	292	306	322	292	286	293	293	294	266	230	296	261	260	261	301	267	288	253	279	272	321	313	266	311	316	276	284	289	305	286	285	257	312	287	280	256	295	263	280	270	252	278	274	299	292	278	262	289	283	297	290	285	285	288	276	298	278	307	264	276	292	336	274	255	274	280	282	283	274	298	300	266	266	269	305	273	251	294	275	263	280	276	300	316	273	264	274	282	289	263	269	288	263	285	269	271	263	326	267	272	252	288	323	288	293	278	280	273	311	283	276	260	313	290	317	283	305	304	298	314	278	294	272	283	292	276	272	285	325	267	273	273	251	283	230	267	281	260	286	256	293	291	261	281	307	264	263	280	309	283	305	289	302	281	281	255	282	246	287	276	292	291	282	294	237	303	309	306	284	254	303	295	288	257	261	276	310	247	298	272	292	278	267	316	305	242	312	275	275	298	281	296	310	260	267	288	251	273	273	286	269	292	299	279	276	299	298	307	305	306	267	301	274	280	290	275	261	290	274	305	294	281	282	286	299	301	306	279	279	286	303	288	280	283	308	233	275	273	300	288	314	274	308	271	295	282	287	287	308	292	292	291	292	273	295	279	271	279	267	239	299	272	270	270	287	277	304	264	319	277	285	267	264	291	247	249	247	271	292	287	314	322	308	312	239	273	272	271	294	299	273	282	286	266	288	258	270	306	314	277	253	305	267	256	283	290	304	283	293	270	257	258	277	304	274	286	258	292	274	289	273	318	300	306	292	300	290	272	279	287	285	292	259	274	273	292	258	243	274	302	277	288	281	264	260	286	334	267	240	273	305	291	276	286	293	278	300	331	279	313	290	320	303	287	266	320	306	286	272	327	302	310	320	286	290	278	279	280	326	293	296	278	279	269	271	263	302	305	302	306	294	259	282	254	283	289	260	245	272	249	315	274	303	318	287	271	297	287	280	283	294	291	311	300	289	288	263	282	287	264	312	274	302	296	262	259	289	249	284	264	266	275	274	267	302	281	254	279	260	278	284	299	281	269	281	284	264	289	298	291	314	265	241	281	260	257	279	282	307	289	261	261	286	296	284	276	246	285	265	280	302	309	279	290	267	287	282	268	279	296	264	284	292	306	277	265	279	276	301	267	276	297	277	283	274	291	309	294	294	293	262	289	258	276	291	283	310	276	281	294	278	299	274	279	268	303	250	284	275	282	291	270	252	286	255	260	282	311	281	294	263	297	295	270	272	279	240	256	268	273	281	288	294	292	293	248	302	295	295	289	262	302	283	288	273	261	249	287	310	308	291	275	306	304	257	285	300	286	309	288	279	299	277	299	290	279	263	270	256	286	279	293	305	312	318	280	286	291	248	285	309	274	288	263	280	283	302	305	230	285	275	264	269	247	299	281	266	267	280	253	280	278	316	287	283	292	290	296	299	283	258	264	311	279	289	308	299	303	306	288	306	273	306	288	271	283	318	267	323	278	292	296	256	289	269	237	258	297	276	293	299	274	257	265	295	290	264	277	261	288	297	262	263	289	288	305	291	273	262	282	259	289	290	262	309	280	296	305	284	280	246	280	268	258	290	264	289	275	263	265	270	301	293	283	301	296	303	295	317	249	285	282	291	264	306	313	288	300	267	297	269	284	282	291	263	298	287	291	290	251	263	271	322	272	265	282	263	277	289	276	318	334	276	287	247	249	257	299	290	298	292	276	293	305	337	289	287	291	280	264	276	268	274	296	244	286	314	298	266	321	293	266	274	269	323	290	280	254	310	279	261	305	276	277	309	267	285	264	282	282	290	293	271	283	285	270	261	286	246	282	283	283	275	262	250	240	283	285	281	285	299	289	299	257	259	287	271	259	267	281	298	271	282	291	311	320	326	262	279	297	272	286	239	267	297	303	311	275	301	273	271	269	291	309	311	273	268	278	296	308	284	277	276	273	272	279	296	256	276	255	320	310	269	308	255	286	270	317	284	277	281	287	284	256	301	274	288	268	288	253	291	281	286	266	304	281	283	277	284	303	280	274	306	249	298	277	290	287	282	277	285	290	265	334	272	288	293	266	274	328	285	302	284	275	295	288	247	262	295	273	300	286	278	278	275	277	278	302	318	299	252	295	255	269	281	248	280	278	300	264	267	261	331	304	273	269	309	291	252	258	313	296	258	265	243	291	315	310	315	277	280	309	316	318	293	274	287	285	324	281	274	304	263	292	256	235	306	292	248	283	276	289	305	286	281	293	286	268	291	224	300	277	310	277	285	243	283	295	291	305	292	264	241	255	287	270	274	297	284	313	298	308	262	322	269	271	272	291	264	249	298	266	264	307	269	285	318	286	255	243	260	267	285	281	276	269	300	278	278	272	258	328	272	279	275	290	281	301	291	290	260	247	285	304	274	268	283	285	308	287	283	280	327	284	280	271	258	285	273	275	282	287	309	274	245	273	289	276	239	266	268	283	298	294	280	282	245	277	271	270	327	333	262	255	282	303	288	260	299	288	273	301	317	310	263	297	279	306	249	316	301	295	277	269	270	263	269	287	283	295	279	281	262	270	287	281	322	280	288	268	294	280	276	302	291	304	312	313	273	279	277	276	280	259	258	269	284	293	305	289	280	277	293	326	264	283	279	281	283	256	268	267	307	270	275	274	293	278	287	301	305	288	295	278	304	290	308	240	254	279	284	293	277	292	294	275	287	287	307	338	271	271	272	265	276	259	270	275	244	298	268	255	304	254	311	288	276	291	275	251	249	279	304	286	302	309	280	252	286	245	290	272	274	277	286	281	287	255	300	283	274	302	261	257	294	280	275	275	289	302	304	253	283	254	280	306	284	283	266	269	262	256	283	286	311	229	255	258	320	299	292	268	261	284	292	294	285	269	254	272	262	299	292	301	265	292	259	279	290	266	279	290	251	287	262	289	311	306	318	280	289	263	304	267	288	292	271	324	287	275
37051	15303	11826	6647	4019	2886	2437	2058	2211	2105	1712	1620	1477	1325	1113	1108	1147	1124	1035	1159	910	723	738	713	719	689	720	673	719	773	671	694	672	728	791	746	683	808	680	754	680	696	590	631	631	655	582	633	578	577	630	626	634	598	612	603	615	579	614	623	627	551	655	594	602	647	589	603	606	582	625	582	617	609	620	631	563	586	599	600	583	624	608	599	625	637	605	576	540	602	596	562	608	590	570	624	603	532	581	596	599	571	596	597	576	563	627	604	629	587	632	629	579	601	617	632	584	632	613	603	610	582	604	615	625	600	620	597	594	597	611	561	590	571	575	609	594	615	608	598	572	643	598	635	582	582	591	578	583	604	588	608	606	665	591	608	593	559	613	618	592	624	541	590	576	585	572	610	573	564	585	634	625	597	635	566	635	619	574	593	590	617	642	574	596	585	600	634	616	578	601	579	639	614	610	612	633	603	562	632	583	626	600	574	558	563	623	612	559	642	598	614	613	643	586	591	590	610	564	617	595	597	561	557	597	591	585	584	578	594	580	598	633	585	556	639	581	626	597	596	552	573	619	600	554	589	535	581	583	578	626	576	608	597	623	569	564	620	567	638	611	625	620	589	620	646	619	607	585	572	553	612	622	638	578	590	614	628	621	590	612	611	615	564	580	536	629	588	569	584	568	588	614	574	598	580	562	582	597	600	656	591	610	636	590	601	578	636	573	599	584	582	589	595	580	573	613	603	566	643	558	576	594	596	597	590	603	581	601	626	588	659	595	569	578	593	601	622	582	571	610	642	603	647	549	587	602	583	580	644	630	602	620	606	624	564	629	584	595	623	565	569	607	601	615	653	597	562	570	625	590	605	598	559	573	612	581	601	601	596	603	614	589	567	635	565	632	603	552	600	642	597	594	609	596	631	542	554	619	573	556	616	618	585	572	588	596	617	609	625	603	574	610	611	609	599	574	604	611	618	624	622	589	614	573	587	560	600	621	587	626	603	575	593	571	614	612	559	643	579	625	556	585	591	641	590	560	662	539	605	601	591	585	616	616	563	585	610	624	589	626	582	582	627	546	605	644	547	576	594	550	608	579	633	587	609	569	590	622	586	586	607	588	556	611	604	635	584	616	599	604	607	596	608	589	596	597	625	574	651	615	544	574	591	553	573	584	607	576	567	615	643	595	605	599	626	613	589	571	584	589	589	586	595	535	599	639	607	573	558	601	604	602	569	613	570	587	614	586	565	621	616	578	603	611	618	650	591	575	607	591	603	605	626	572	632	559	579	564	563	605	592	611	624	619	602	583	607	605	589	579	614	568	585	632	599	559	630	575	582	600	601	612	620	567	611	617	627	611	548	573	558	626	611	582	569	548	560	581	567	577	580	600	562	623	598	587	589	609	556	616	599	598	559	613	625	555	615	575	574	593	590	598	617	613	602	565	606	615	577	594	566	608	590	630	618	610	575	588	636	607	558	569	592	598	615	686	592	602	605	612	609	612	638	586	630	549	594	588	579	618	610	633	609	592	581	578	617	623	574	613	580	589	563	625	647	619	567	610	579	567	589	575	607	615	590	580	582	652	542	581	603	621	581	550	554	598	576	563	576	595	596	630	554	537	583	572	595	616	606	621	568	605	576	615	542	582	579	623	622	606	506	608	580	575	579	614	579	574	635	578	609	591	568	593	596	592	600	570	582	617	593	580	600	583	637	616	625	665	559	644	580	566	610	582	605	579	624	608	611	610	623	625	549	597	626	555	563	633	605	562	633	605	582	593	619	605	581	597	616	620	618	573	573	595	588	591	639	583	598	619	605	566	594	603	622	618	586	582	570	593	609	636	583	581	577	617	581	585	608	613	591	624	595	572	593	557	598	600	581	603	569	605	590	590	634	597	638	581	597	563	582	632	607	590	642	605	599	573	601	584	585	611	614	607	594	569	631	586	603	593	586	613	572	628	610	622	581	543	603	547	587	631	565	643	605	599	587	603	571	587	604	608	582	609	583	593	622	594	590	592	585	604	606	660	608	629	598	601	648	592	587	596	559	583	593	578	559	629	581	615	545	574	565	605	652	573	609	577	589	608	568	622	620	605	618	639	585	588	605	577	610	562	595	616	636	606	598	575	565	582	598	548	607	614	630	612	632	593	601	609	605	627	624	586	592	579	603	534	593	571	573	576	607	578	601	623	640	585	590	624	579	609	595	594	613	583	575	619	569	602	600	600	638	566	599	593	563	610	576	600	573	613	610	607	603	585	588	604	618	633	602	613	590	654	607	584	616	635	581	590	565	625	595	614	629	560	586	605	596	618	553	570	578	627	573	617	561	596	592	630	613	587	561	598	590	577	619	570	609	609	588	601	619	608	648	553	554	586	580	565	595	612	563	603	589	613	599	584	616	533	593	574	607	577	635	587	624	558	590	552	575	575	601	613	616	574	576	585	567	627	587	587	635	611	607	593	639	552	631	579	634	589	610	596	561	590	580	611	590	606	649	585	570	664	601	608	592	650	588	608	660	592	597	598	608	579	593	574	607	591	605	611	628	654	562	568	584	556	573	582	635	558	614	622	585	634	577	586	585	585	598	604	648	596	578	633	642	547	615	577	585	613	614	596	631	551	543	613	572	610	582	590	623	569	575	622	579	632	586	594	629	588	613	599	589	635	568	630	593	613	589	625	578	570	601	574	592	633	607	618	589	648	606	607	620	594	632	571	614	614	614	597	584	631	617	610	652	574	642	617	639	580	584	560	526	587	645	626	615	587	672	549	574	612	640	567	628	586	613	591	600	613	608	574	585	570	564	602	627	559	581	603	619	632	615	603	613	637	587	602	596	592	571	612	603	601	590	627	606	605	576	600	578	602	607	626	584	588	566	593	625	604	609	586	600	675	620	562	621	593	620	610	642	644	622	592	606	650	575	578	586	604	613	590	562	578	618	558	582	607	602	551	622	630	586	617	592	622	586	582	616	592	622	656	653	581	587	601	580	589	613	599	604	606	579	592	587	584	596	609	581	608	592	616	593	581	598	637	614	559	600	634	608	624	593	578	613	571	597	552	637	606	594	615	603	575	563	558	628	616	589	573	588	584	569	578	586	606	648	597	608	631	568	567	595	605	573	610	597	588	577	609	612	581	610	591	536	627	601	588	558	609	623	620	597	626	617	580	577	588	602	578	569	578	621	587	607	579	587	610	644	593	640	622	578	574	579	578	644	561	607	624	639	592	571	595	608	597	562	565	562	567	577	578	608	598	570	591	611	531	604	578	615	616	577	620	585	600	596	606	581	627	602	577	621	610	582	617	597	571	572	546	595	593	628	582	582	583	565	577	610	606	557	605	594	549	545	590	597	599	576	637	617	620	611	594	571	615	632	625	591	630	602	585	633	634	544	565	613	640	570	616	566	607	603	548	607	600	573	622	587	620	568	600	606	604	622	597	567	615	587	607	586	589	578	601	574	594	615	617	570	645	562	609	607	611	558	673	573	593	625	617	606	626	580
59776	31598	20546	7642	2539	1449	1130	1078	1014	876	769	698	633	551	493	490	462	454	480	503	391	361	338	331	321	344	280	317	343	332	339	364	322	291	360	363	375	374	328	356	314	348	324	320	339	315	321	309	336	328	329	328	306	313	302	309	352	327	304	358	304	313	289	309	321	308	318	331	325	338	311	293	305	304	311	303	339	319	325	306	291	346	312	311	298	313	272	315	279	293	321	307	334	303	302	260	313	318	323	297	323	310	299	318	307	319	302	295	356	318	309	315	309	316	269	272	294	315	305	349	325	279	309	317	308	318	328	309	293	328	293	308	316	319	296	337	314	306	315	304	343	330	303	299	305	312	316	347	295	332	276	324	328	287	284	306	294	329	333	304	303	307	312	328	321	287	335	276	307	309	279	319	321	276	287	296	340	320	317	288	321	328	294	312	305	292	291	308	304	295	326	290	331	316	330	326	310	297	318	311	332	317	293	315	304	324	292	335	325	306	314	313	327	334	312	309	298	324	328	315	348	314	316	333	323	283	313	320	321	340	330	283	340	273	309	353	333	293	310	339	288	304	322	320	335	296	299	310	313	297	309	291	300	326	354	333	317	318	291	301	315	313	305	324	255	282	290	288	302	309	321	294	315	322	315	301	300	333	285	294	315	317	281	294	300	312	336	315	288	331	306	316	320	336	325	271	317	331	307	286	340	336	293	315	277	332	299	287	307	309	333	325	355	306	342	308	317	309	325	316	290	304	314	337	327	285	325	302	310	319	309	274	306	312	328	267	295	311	325	273	307	307	338	280	291	333	310	310	337	317	316	269	311	322	304	313	319	335	262	314	331	292	329	325	317	299	301	304	309	330	300	293	338	301	288	299	268	302	302	301	269	304	296	317	265	314	301	329	343	363	303	331	297	318	297	333	359	298	282	345	350	285	323	302	321	301	323	287	301	326	330	290	301	311	326	287	320	322	326	327	334	306	339	317	346	306	298	301	327	312	290	296	311	310	319	340	306	278	316	283	280	300	314	295	281	315	325	304	316	311	299	304	317	312	317	284	299	304	304	320	300	330	322	301	338	311	329	285	329	321	357	298	320	307	316	339	317	270	310	280	321	299	281	304	303	327	330	306	312	326	313	310	339	292	331	301	297	296	329	300	321	310	325	313	295	289	331	303	305	285	308	303	322	312	324	282	291	300	303	303	327	355	345	304	335	301	316	298	300	308	306	317	318	301	298	334	353	349	328	284	274	279	271	314	312	314	307	316	325	298	303	313	338	319	301	290	306	308	296	332	314	311	316	318	302	317	311	324	331	269	317	321	309	307	304	295	305	305	311	332	321	315	316	315	325	318	306	315	292	332	328	338	298	315	304	327	326	278	297	292	294	336	328	291	316	320	324	299	311	320	325	321	305	332	320	309	298	320	328	328	336	299	301	289	308	308	304	298	305	314	308	328	310	330	326	357	307	303	340	293	324	334	301	329	307	298	309	322	299	307	307	277	309	300	317	329	325	315	293	327	300	337	294	322	311	304	300	332	312	340	304	299	325	303	316	333	289	299	333	298	322	333	330	273	319	328	318	357	327	322	363	326	291	269	299	309	325	347	295	337	296	301	315	328	273	286	314	319	344	315	301	305	300	332	345	310	325	297	314	261	328	308	317	289	331	333	353	311	329	329	308	312	308	330	298	316	336	285	344	282	288	338	329	311	320	366	350	300	307	294	275	316	321	290	274	334	303	326	311	329	309	293	322	306	307	325	312	327	307	337	299	314	314	309	319	320	307	343	249	325	315	299	297	323	404	310	333	307	304	292	265	312	295	319	286	324	320	319	277	281	291	321	332	320	306	319	343	327	327	318	302	296	316	304	304	312	283	331	325	348	327	293	340	303	341	292	309	302	324	342	350	340	295	304	276	297	307	322	290	298	303	313	303	319	344	296	317	293	300	294	306	290	332	298	336	327	312	295	343	316	355	295	299	347	325	319	317	342	296	302	289	300	316	307	338	321	333	305	347	313	273	315	333	302	300	301	320	298	317	339	318	342	307	337	327	286	342	307	280	299	301	307	301	324	333	298	289	316	320	317	336	315	304	321	303	324	276	297	278	281	306	351	269	322	290	314	327	304	307	310	320	306	328	281	321	295	324	286	280	301	337	308	330	319	309	319	298	313	297	348	302	272	315	344	359	343	323	284	307	326	319	323	291	307	302	339	354	324	281	315	340	315	313	300	320	354	303	352	308	339	340	315	286	327	263	290	297	277	313	330	323	294	311	323	328	331	293	302	283	340	309	330	311	305	296	300	318	311	285	332	328	302	317	298	286	300	329	285	313	310	316	307	300	293	294	343	323	303	308	332	318	304	322	332	319	308	325	325	286	334	296	262	328	320	295	331	322	324	302	315	319	337	263	315	282	313	337	357	320	327	323	323	257	297	327	321	290	268	319	303	346	300	317	320	260	282	330	296	320	324	261	302	289	316	305	300	322	320	321	333	302	332	286	281	338	319	320	305	282	295	315	295	324	317	272	289	347	329	321	279	321	291	310	313	331	316	295	300	300	305	313	337	338	290	283	330	319	335	301	308	272	326	305	312	334	299	328	345	314	273	297	305	315	303	317	269	318	298	266	320	298	309	298	308	308	324	311	341	303	325	322	322	339	347	332	310	330	308	303	339	313	312	326	308	348	315	338	322	323	324	318	304	303	289	292	307	275	269	340	340	286	297	338	307	303	287	283	334	330	320	322	335	300	308	304	325	339	298	309	303	322	286	306	284	300	352	312	318	293	318	304	314	321	283	336	305	301	341	322	317	354	326	317	288	340	284	330	338	310	305	310	299	278	299	312	294	298	283	316	334	298	313	334	318	299	348	345	323	299	316	316	295	325	340	303	272	339	310	328	310	323	310	285	285	316	312	320	311	307	301	309	334	361	283	276	297	275	349	292	327	352	302	296	318	323	297	343	321	337	282	306	308	292	309	298	315	353	306	294	317	298	295	302	363	323	287	299	324	325	301	311	287	294	295	352	339	326	316	313	314	330	299	338	333	326	319	375	323	301	351	324	288	329	324	287	278	306	301	318	303	317	313	339	327	320	308	302	286	336	316	343	320	322	314	300	317	331	334	296	318	276	287	311	320	325	297	356	305	305	336	276	292	322	308	321	304	315	301	316	316	306	325	318	301	354	311	349	319	331	311	304	287	322	304	284	286	326	318	266	307	321	305	326	322	322	319	320	291	279	303	264	308	302	278	304	326	277	315	287	307	322	296	311	330	284	299	324	319	321	313	294	303	309	319	300	338	316	359	322	343	285	309	304	332	308	305	292	323	294	320	300	309	308	320	356	333	334	352	298	310	366	295	300	347	323	324	302	306	345	337	320	298	263	269	279	342	345	311	291	339	311	306	288	314	327	314	331	301	317	287	321	315	326	283	319	289	335	313	296	271	341	297	309	301	273	289	286	310	315	312	308	321	338	295	282	318	304	347	338	341	289	285	331	325	301	312
35233	20945	22626	11782	6750	4968	4150	3815	3989	3666	3041	2723	2344	1955	1709	1616	1685	1705	1601	1736	1292	993	910	881	845	805	800	916	827	911	964	857	852	856	850	937	939	982	1006	853	822	767	775	734	760	734	703	693	733	648	676	718	671	709	660	641	631	715	628	650	638	714	659	596	622	690	691	614	618	633	661	629	684	651	670	666	647	665	634	660	655	642	636	664	644	672	647	677	651	656	634	676	675	693	644	672	738	677	640	667	689	687	665	635	641	585	626	646	668	657	621	626	656	642	696	643	654	605	652	656	625	643	652	621	640	622	637	673	614	650	641	620	652	703	665	628	655	620	634	655	661	647	644	629	630	631	650	663	656	629	644	622	672	672	646	646	657	698	657	652	617	665	653	663	630	678	680	656	667	661	639	663	651	706	629	653	621	643	638	648	654	660	682	644	684	682	624	646	643	650	614	718	642	586	675	644	664	664	615	619	678	652	670	620	678	704	691	631	684	658	629	646	668	657	662	656	710	687	638	655	590	679	662	661	645	647	662	654	678	677	691	659	665	615	613	639	644	647	665	667	606	684	584	670	681	660	688	627	628	636	604	636	664	646	648	605	623	585	633	664	627	689	619	684	675	665	624	671	689	648	652	698	629	666	680	632	674	683	642	658	657	611	666	686	588	662	661	631	648	653	642	655	654	683	588	688	619	627	662	667	683	664	606	661	616	659	639	634	629	654	637	628	621	672	611	653	655	688	652	655	674	660	691	693	669	610	653	643	620	646	647	598	644	619	653	657	706	615	699	609	632	617	646	656	661	637	633	673	632	631	647	656	643	696	683	621	626	701	655	665	681	658	620	603	673	585	706	672	689	685	679	651	585	680	669	663	666	654	687	621	665	634	666	635	607	639	667	654	612	669	637	628	685	619	622	646	647	620	687	671	635	638	612	646	646	636	593	688	633	668	685	626	657	629	649	659	639	594	612	615	700	637	704	673	673	606	614	667	673	723	655	651	651	698	666	656	582	677	632	698	637	631	595	668	653	611	658	612	637	611	588	628	623	674	629	661	646	640	608	670	678	595	635	625	690	649	704	678	627	645	666	583	697	627	637	688	627	636	681	661	681	594	645	642	603	668	634	676	679	688	663	630	670	645	662	688	631	650	679	681	679	687	656	655	678	686	633	661	687	674	690	645	670	633	640	657	673	665	659	646	667	654	646	595	648	671	624	647	662	676	655	643	674	726	635	655	624	641	646	655	665	653	652	650	671	692	693	727	631	656	703	641	670	636	648	616	638	680	600	657	606	664	649	622	692	647	643	649	677	673	685	658	641	639	662	690	638	639	642	596	629	631	654	687	641	628	680	638	710	653	656	672	652	647	634	689	646	632	633	685	674	649	699	678	669	675	640	658	669	649	654	640	632	638	662	635	700	598	623	658	668	649	639	645	650	637	656	633	659	687	660	680	636	645	658	680	668	700	630	605	668	626	696	640	623	642	680	659	652	647	658	667	666	650	607	668	656	661	662	640	610	705	645	638	680	683	606	607	640	708	603	642	668	645	657	643	642	654	655	644	687	674	630	645	646	644	696	658	627	640	638	685	621	632	651	691	652	619	691	674	666	636	623	616	649	663	691	614	688	671	640	647	658	602	641	629	633	599	686	661	659	639	634	630	650	683	618	605	626	652	609	634	632	664	639	633	683	652	604	623	629	663	618	644	603	646	627	650	658	659	666	643	659	636	712	686	647	655	645	640	680	634	646	622	660	620	691	631	673	652	647	628	657	658	670	621	650	656	662	649	693	640	617	622	643	687	668	666	638	624	627	691	671	699	595	655	649	641	707	707	609	703	644	644	650	656	668	613	598	616	642	674	682	627	632	626	696	640	642	624	627	659	651	669	658	661	626	656	624	644	677	682	607	689	637	634	675	661	673	655	645	676	634	624	622	650	636	705	698	658	602	659	671	667	648	646	629	676	657	634	646	645	669	647	692	708	680	655	642	654	655	637	688	713	650	684	655	633	647	621	618	674	661	690	609	621	632	600	655	661	658	653	647	627	658	652	654	631	658	672	652	631	672	667	673	677	658	628	686	648	681	694	654	656	648	650	674	619	662	625	638	636	679	667	644	646	643	642	609	627	679	678	668	650	603	663	573	656	641	593	680	642	627	666	698	656	694	672	638	685	662	671	603	718	672	640	624	656	656	660	632	644	613	717	656	642	622	680	654	670	631	657	650	608	624	635	638	645	683	626	598	680	642	625	605	670	555	702	649	703	668	640	639	669	678	670	623	663	641	698	682	662	678	656	669	631	643	664	654	682	642	676	689	636	658	657	653	697	616	645	627	629	701	616	660	675	673	630	671	644	650	667	684	633	677	616	662	670	599	675	636	640	680	630	676	704	680	658	669	633	652	678	650	694	617	673	687	602	670	635	642	701	643	655	648	617	683	668	660	613	645	656	652	662	653	664	671	645	639	651	671	680	660	660	561	664	662	645	666	635	697	680	651	688	650	664	626	632	678	612	633	650	659	641	635	618	673	652	684	667	630	628	657	650	670	658	600	680	659	684	633	626	654	718	677	660	678	652	638	656	686	617	673	622	675	654	686	673	688	674	671	695	652	629	641	650	646	653	607	666	667	630	624	665	632	646	671	649	647	671	635	674	684	600	640	624	653	690	645	608	674	640	675	675	665	651	699	687	652	679	689	651	658	666	637	649	681	673	641	704	659	632	625	657	641	630	669	627	677	649	635	609	651	657	662	717	650	690	664	684	691	651	606	670	650	628	637	680	636	697	671	609	681	638	622	623	644	650	647	632	651	666	663	666	638	691	617	647	628	641	649	676	640	657	659	673	654	655	674	705	672	654	663	654	662	684	659	642	672	629	601	666	670	649	659	619	604	639	668	670	677	650	634	663	636	655	665	677	663	636	664	635	635	663	660	668	687	630	723	631	654	643	638	683	640	662	625	667	658	672	646	670	655	661	640	637	584	642	636	687	665	631	699	640	701	645	642	703	651	651	708	667	640	663	635	620	674	663	615	639	628	657	650	610	672	638	678	622	683	660	680	671	619	610	628	613	635	691	680	657	681	630	651	650	690	620	685	606	632	704	674	684	625	610	651	637	662	647	670	623	642	640	645	670	673	668	658	650	643	647	613	639	657	671	636	674	646	698	623	645	650	618	625	693	611	652	648	678	655	611	640	674	613	651	646	646	614	633	650	681	661	641	689	665	666	637	631	589	652	655	630	635	657	645	657	636	649	643	668	690	663	668	652	629	657	679	678	629	659	668	683	677	662	648	647	675	630	653	659	706	614	647	638	616	661	623	621	637	664	639	663	650	668	644	638	668	669	717	671	682	632	673	663	656	671	671	632	653	645	687	623	648	646	614	661	671	632	591	624	648	668	676	668	693	613	631	648	707	672	666	600	644	645	673	630	638	663	646	667	687	639	633	697	620	662	637	657	687	654	648	627	643	636	626	637	639	629	673	692	652	613	645	655	650	628	661
41137	17427	6055	1486	695	473	487	436	442	435	363	375	344	322	281	300	294	273	275	289	281	290	271	263	295	286	310	316	268	282	305	275	242	264	261	290	288	309	284	340	267	268	295	275	285	296	288	286	282	252	292	294	282	269	268	258	271	251	318	297	259	265	289	281	249	278	249	303	282	266	286	280	307	276	309	260	276	275	263	283	278	290	251	276	256	273	279	253	266	289	273	296	291	256	236	271	233	275	256	259	275	270	267	237	284	301	263	258	271	242	272	279	323	303	272	255	276	295	279	284	278	283	245	281	270	279	271	310	240	311	259	279	280	291	277	292	259	270	265	267	251	278	270	302	280	268	266	261	298	280	281	278	287	260	312	264	249	261	285	265	262	239	273	252	287	267	285	271	246	265	272	284	285	315	285	246	287	276	286	280	283	258	263	282	264	274	297	274	262	285	248	275	301	271	271	273	281	298	301	268	278	253	297	262	281	281	305	261	301	249	290	262	243	272	271	285	289	265	287	259	286	249	249	265	282	289	278	319	280	303	279	264	290	283	267	272	289	273	271	273	270	290	301	260	303	266	279	267	280	238	281	275	298	266	274	261	271	296	315	271	255	271	278	263	296	246	300	313	298	250	214	263	262	282	267	238	272	266	269	261	258	266	276	231	278	279	265	291	239	292	294	286	289	251	281	288	266	291	240	246	296	279	247	261	274	257	258	288	282	281	276	270	294	296	295	288	273	249	293	258	291	245	273	280	286	281	275	269	274	281	287	305	261	282	270	266	292	250	260	280	254	280	247	271	260	275	285	234	260	295	283	256	257	281	259	293	298	272	268	281	289	262	279	316	301	253	277	245	263	275	283	311	260	281	285	282	272	264	273	269	260	270	283	279	282	325	275	255	267	278	287	276	267	285	278	280	294	268	278	254	276	253	258	237	249	279	275	290	233	269	279	287	267	300	279	252	275	274	251	244	302	266	274	271	245	238	287	265	277	288	283	265	260	309	278	283	249	283	258	317	312	296	252	261	265	257	262	299	272	287	275	271	275	285	268	280	269	294	256	261	272	285	295	290	294	272	261	264	266	276	299	283	234	260	290	259	263	261	277	257	268	284	254	286	285	274	262	302	293	292	306	303	246	280	278	252	279	264	276	234	281	283	268	251	301	249	295	270	267	254	283	285	245	270	269	268	261	278	304	286	283	267	260	281	274	296	262	265	267	279	247	268	254	320	261	248	313	276	269	237	271	258	264	299	283	257	246	304	287	288	244	281	251	271	315	231	301	257	295	300	285	286	282	271	264	280	245	314	304	284	284	257	245	267	245	258	302	246	280	296	273	284	290	279	305	256	296	277	260	305	259	258	302	277	271	273	254	297	286	264	272	270	282	265	266	280	270	290	264	241	271	273	237	238	304	290	299	239	295	267	269	271	289	268	246	292	262	263	253	280	263	250	277	252	270	276	276	260	293	247	273	280	264	281	310	276	278	292	247	304	265	268	258	272	279	256	277	259	316	261	300	294	263	269	284	256	286	252	240	278	299	292	261	281	309	286	280	268	260	269	265	288	293	283	293	292	253	284	243	259	261	263	273	279	267	249	276	285	252	249	277	265	253	267	265	293	298	301	262	268	301	257	264	268	302	253	258	294	288	249	287	297	263	290	271	291	258	246	280	251	278	284	273	258	283	268	261	280	281	293	268	281	311	289	300	265	274	247	273	262	250	253	288	287	286	287	242	272	268	258	243	288	244	258	277	276	279	264	280	280	275	257	305	296	282	281	293	286	272	261	285	264	282	276	249	252	236	290	303	277	289	259	256	312	270	287	273	265	286	297	251	238	283	281	278	272	273	263	249	270	254	283	235	288	271	303	272	286	283	292	238	281	252	273	316	274	249	268	271	282	274	301	310	265	306	257	261	282	280	279	243	251	236	270	282	282	245	276	264	319	267	285	275	285	297	257	267	266	270	244	285	258	251	293	287	277	258	269	284	253	285	316	254	287	251	264	279	264	257	258	234	246	247	269	265	256	271	267	259	267	293	273	275	269	271	283	296	225	265	298	247	287	263	255	263	266	281	234	272	286	293	288	278	246	287	272	273	247	259	295	264	266	300	282	276	276	266	263	289	298	269	285	284	296	277	263	268	229	266	246	255	265	266	265	279	257	280	309	302	277	280	317	267	284	275	249	256	299	293	280	259	275	284	259	267	245	309	288	289	277	256	281	261	288	281	276	272	276	301	270	272	256	284	277	306	252	300	258	277	286	295	253	312	270	314	259	274	252	274	249	266	248	235	259	264	237	271	240	270	277	275	255	257	255	278	302	268	278	278	256	272	281	247	234	267	279	273	272	266	262	274	268	255	263	277	256	280	317	253	264	261	237	264	300	288	262	264	240	273	294	287	265	292	296	263	251	258	314	236	275	292	294	273	259	288	276	291	272	301	284	305	302	260	278	267	284	272	286	278	284	250	249	281	264	274	289	279	262	264	263	289	271	273	256	272	296	282	289	276	265	262	241	229	266	253	261	271	249	277	272	277	250	303	276	296	258	258	274	294	272	256	264	325	249	309	264	286	249	263	293	262	278	275	250	285	286	288	244	264	279	269	284	268	255	260	290	331	272	294	270	270	298	248	258	257	250	254	274	289	257	260	247	287	267	283	283	284	292	267	291	309	248	269	271	293	297	282	286	245	268	286	273	279	283	296	296	284	295	281	295	260	245	291	293	296	284	290	265	268	244	283	268	292	276	286	282	294	286	275	268	278	256	244	269	256	249	269	291	256	262	266	274	282	288	276	309	280	289	275	279	260	270	301	302	281	277	265	277	284	242	282	301	274	247	276	280	269	255	270	280	271	304	304	248	279	284	263	268	273	240	275	268	282	269	236	268	251	272	304	268	288	301	254	245	262	269	247	286	250	299	279	271	265	280	282	268	263	307	289	245	313	276	289	296	258	263	252	278	307	272	280	278	293	301	293	278	282	283	269	274	259	240	285	247	251	280	297	269	249	308	331	262	274	328	288	253	302	308	278	284	263	243	271	254	246	268	252	283	273	301	262	267	301	250	289	246	284	266	304	285	287	255	245	262	261	287	311	269	264	273	293	286	306	289	243	282	255	255	300	259	289	256	271	275	277	285	254	243	271	281	254	292	241	275	282	292	279	287	276	261	266	314	280	269	276	270	270	271	251	288	265	243	309	292	282	262	271	282	270	300	295	264	288	315	275	299	270	216	248	236	296	273	260	265	274	240	292	248	254	303	282	303	289	240	283	281	285	316	262	270	268	250	285	281	264	293	298	251	279	278	272	266	264	282	285	273	298	277	277	276	284	252	281	290	299	281	283	274	285	278	266	274	287	250	277	264	280	281	272	278	297	256	290	285	273	282	277	272	301	271	307	261	307	275	290	259	254	306	291	300	297	274	283	259	256	287	259	250	252	292	285	291	298	288	291	275	268	236	251	266	290	308	266	278	281	305	279	278	287	235	246	262	270	257	267	281
25129	10615	7838	3305	2290	1791	1549	1459	1369	1347	1066	921	818	807	771	824	769	687	699	747	748	696	641	612	655	607	636	637	590	633	637	601	617	610	602	688	657	662	704	682	629	620	597	564	593	569	618	555	619	559	588	554	619	557	574	596	553	584	564	565	573	613	603	544	575	583	582	567	604	586	619	539	582	565	565	551	599	570	592	504	562	617	550	596	568	569	571	607	608	556	618	594	610	562	564	576	566	578	565	583	529	567	585	535	577	587	579	583	558	528	582	571	610	604	564	564	548	574	571	577	595	602	574	582	573	595	567	566	543	575	627	622	569	577	563	599	562	556	597	564	590	628	644	574	584	609	574	559	572	568	548	564	584	569	579	593	619	581	527	581	580	587	554	597	569	554	609	574	573	580	586	579	565	599	577	550	560	619	566	568	594	578	560	596	585	560	586	586	590	599	591	588	534	546	589	577	554	558	530	639	621	604	587	583	587	603	585	540	565	595	580	563	570	552	576	616	592	569	568	575	605	611	571	589	583	591	570	549	580	583	586	559	555	612	582	589	590	581	550	583	595	601	569	546	570	594	593	560	584	543	622	600	556	576	578	577	567	605	566	609	581	618	587	549	591	566	586	566	613	559	630	604	585	557	558	613	558	586	596	560	560	583	517	548	603	595	579	575	613	614	555	585	585	589	545	561	613	599	604	629	541	571	643	614	559	551	555	603	602	589	579	600	604	531	587	560	615	591	564	621	593	587	530	568	561	583	561	557	537	574	579	593	567	594	597	624	604	587	604	563	511	570	557	583	619	574	545	575	604	620	596	624	572	600	581	596	582	580	593	586	562	608	593	578	544	561	576	640	575	569	583	550	543	583	518	537	584	564	555	596	578	593	525	551	585	552	561	617	581	553	586	568	556	568	587	573	608	603	591	599	518	607	555	561	625	601	526	604	571	578	580	613	590	611	584	576	553	606	627	600	575	516	552	575	561	593	576	604	566	608	589	573	575	580	596	596	555	611	567	584	546	582	580	588	588	607	617	572	587	579	582	569	582	573	598	512	594	580	568	525	529	567	570	596	580	562	585	578	569	596	536	580	586	602	593	542	580	584	570	572	567	553	541	526	584	539	540	598	573	603	601	626	558	590	558	615	560	568	619	569	545	559	591	537	556	550	606	578	576	561	600	594	617	579	566	601	577	576	559	577	597	569	557	580	570	615	533	562	541	566	585	545	576	569	595	568	585	591	582	550	618	613	606	594	562	581	577	591	609	633	552	581	583	575	589	583	577	597	559	555	598	548	593	547	585	571	574	604	611	522	594	589	595	573	554	574	580	569	540	604	598	539	552	577	543	579	597	564	586	595	563	607	581	596	604	547	571	589	609	602	567	570	563	594	599	581	576	575	552	559	584	553	602	606	570	550	600	556	587	569	571	594	566	577	605	594	591	570	638	549	581	608	557	547	535	599	574	582	532	613	582	607	549	551	563	574	588	573	547	591	546	532	544	551	578	589	607	571	597	568	575	540	556	536	579	629	596	566	578	583	596	562	556	558	567	597	579	568	634	561	607	590	591	573	573	545	593	593	581	568	532	588	614	591	599	602	581	588	608	637	631	621	590	583	559	578	533	578	565	611	536	567	579	589	547	573	572	562	573	559	600	579	577	577	553	573	554	604	589	550	590	549	534	589	590	582	568	586	612	557	620	591	527	551	588	592	546	543	607	564	594	594	598	554	568	602	589	597	598	538	568	587	577	542	603	565	556	543	591	578	603	624	599	554	595	598	524	581	621	538	576	579	565	598	547	600	559	594	567	626	590	585	589	539	580	511	563	581	570	567	545	590	616	557	520	584	580	564	607	579	604	601	594	531	608	563	525	611	590	580	543	573	556	590	577	572	605	569	598	544	593	572	544	602	550	609	567	585	541	599	578	588	625	580	567	566	567	631	606	564	573	607	549	576	558	579	596	555	534	613	586	597	532	524	566	562	571	607	581	600	587	576	598	567	584	564	583	543	584	539	539	576	589	614	530	613	606	590	579	579	542	565	539	580	592	560	559	522	586	557	597	555	603	534	557	560	546	579	567	570	555	574	557	567	562	539	588	557	577	565	600	590	587	593	621	566	557	569	558	585	610	572	592	604	556	587	600	541	617	553	581	557	561	565	578	543	582	600	592	571	552	573	571	642	588	598	549	607	599	550	548	516	572	568	557	584	613	557	571	573	555	621	594	602	565	531	604	581	567	616	587	597	564	590	568	560	556	620	559	602	570	601	546	578	578	568	582	550	551	566	579	596	593	523	567	553	568	560	575	591	611	607	590	545	599	584	584	567	558	554	535	584	579	567	593	590	559	601	615	602	558	574	572	586	596	583	593	552	573	581	573	586	608	558	604	528	585	574	581	558	584	568	563	535	572	603	604	568	573	605	597	598	569	556	556	635	532	547	546	600	573	575	597	594	573	569	564	531	565	595	605	561	587	563	589	552	579	545	578	553	572	575	580	557	579	593	586	588	565	529	533	590	590	615	546	585	620	566	567	577	591	569	579	575	541	536	589	594	572	576	604	554	561	579	593	586	550	580	592	562	553	581	596	600	588	594	582	585	586	592	570	544	555	544	610	561	589	600	604	592	644	580	600	548	541	565	573	537	591	583	556	559	558	594	570	523	589	572	579	581	586	578	548	559	549	573	575	572	573	572	604	558	583	589	597	606	605	563	546	581	587	589	575	575	574	585	596	575	587	599	574	577	570	613	606	578	594	556	576	586	614	551	576	542	581	568	628	566	543	610	567	589	568	564	574	566	574	538	597	551	554	585	621	542	575	544	590	543	599	578	538	600	579	636	603	573	613	546	521	587	558	583	598	497	560	593	569	630	574	592	510	550	559	547	564	553	611	563	586	552	566	571	589	597	558	585	609	594	533	576	529	590	587	523	613	577	585	622	585	553	602	588	564	553	533	581	565	559	552	582	636	546	557	599	556	573	558	552	611	617	523	584	609	542	511	575	564	581	585	540	575	555	546	602	600	565	549	570	587	568	563	586	553	585	588	559	566	559	593	551	578	521	593	622	565	551	556	573	590	583	580	603	613	576	562	592	545	602	554	638	578	546	567	546	584	555	569	617	586	562	600	624	588	546	572	547	582	570	600	557	579	573	589	598	564	571	599	663	579	543	577	590	583	546	591	543	581	565	561	598	585	595	545	585	590	526	591	628	574	588	571	564	580	584	599	596	590	568	559	591	573	601	601	587	553	611	566	601	595	627	596	549	573	578	569	578	578	601	613	560	604	567	540	584	619	544	585	607	584	618	621	565	546	528	532	572	590	531	602	581	565	594	597	607	610	581	561	577	605	550	586	549	631	607	538	586	605	604	606	590	593	589	589	609	607	546	597	563	587	588	592	576	543	587	575	570	559	584	581	563	528	587	599	597	588	580	522	628	577	577	583	544	539	578	559	585	524	566	596	598	509	563	579	548	586	608	554	559	578	593	609	596	608	584	630	629
55616	29806	14009	3669	1456	1052	874	720	686	617	570	491	441	428	398	399	389	326	374	398	308	287	308	284	279	308	272	317	281	312	276	299	305	310	309	309	317	277	297	297	310	317	299	302	282	303	295	335	271	291	305	270	298	271	302	290	263	279	265	302	296	275	307	303	298	304	313	299	315	261	302	276	259	284	281	281	268	310	300	293	260	273	295	261	277	283	266	246	259	281	290	260	319	283	251	303	277	297	281	321	274	283	279	294	267	239	263	268	254	291	285	314	286	298	296	264	288	296	314	285	263	305	277	311	272	272	314	295	294	268	280	288	306	278	275	318	297	259	282	287	306	337	286	292	299	276	272	269	252	302	302	282	263	262	289	267	297	285	233	277	323	288	275	266	258	243	266	259	266	259	294	271	299	305	310	282	248	289	302	319	302	287	312	312	267	259	259	287	292	274	297	292	261	292	301	271	280	304	288	312	288	299	279	246	290	278	321	289	266	288	249	252	297	289	300	293	285	289	278	253	283	268	285	309	280	265	265	295	280	281	258	272	300	287	275	271	271	345	276	292	314	276	276	271	271	307	260	294	309	271	257	276	311	300	265	276	282	262	262	294	269	240	282	261	283	293	303	292	334	296	284	287	287	302	312	275	301	268	268	269	293	285	295	303	281	305	294	308	298	305	282	298	271	287	294	301	265	298	297	278	332	310	251	295	282	279	317	252	309	280	299	286	267	268	259	276	273	287	290	286	287	284	311	262	295	297	280	293	276	288	283	298	262	320	265	303	286	275	276	326	320	269	297	311	306	292	278	302	273	271	256	285	318	315	293	291	271	290	301	258	275	255	267	317	290	273	279	290	252	305	277	286	273	285	286	299	295	283	282	275	322	298	306	312	296	286	300	282	263	274	291	287	299	307	297	283	332	305	280	281	297	259	290	328	295	283	302	289	282	285	283	280	280	302	268	293	283	280	294	292	272	299	288	325	282	290	271	307	286	281	309	279	308	287	275	320	294	281	274	299	245	264	266	317	292	278	294	293	250	263	279	281	278	297	269	273	271	278	311	279	277	307	300	326	302	278	284	277	283	297	283	304	292	284	280	276	315	318	293	284	286	271	280	276	249	332	290	301	278	305	297	275	260	319	279	280	266	270	304	288	286	266	292	309	324	279	308	254	278	299	289	249	259	291	269	306	291	251	254	275	271	274	279	255	305	252	304	291	291	271	284	268	291	324	268	287	314	297	288	257	285	271	284	283	289	270	290	269	294	285	316	296	265	271	302	268	275	294	290	331	283	327	248	276	289	280	249	310	274	276	281	295	285	284	303	255	304	295	282	311	254	263	274	299	299	268	273	295	255	307	276	264	285	286	297	288	300	292	277	279	277	297	296	276	264	290	278	276	291	278	275	292	269	281	299	301	289	288	274	315	273	286	280	270	275	282	252	264	298	281	296	259	273	291	292	271	299	288	285	309	259	262	266	288	297	282	293	284	275	282	288	280	283	284	271	289	263	283	275	247	273	295	311	289	219	291	292	310	292	280	281	310	296	304	297	261	261	265	280	299	262	245	289	293	301	269	303	302	271	324	308	290	297	318	300	295	266	272	288	300	268	273	294	272	269	263	308	274	294	269	279	272	270	290	266	323	326	312	279	300	278	266	282	277	272	268	251	271	278	303	244	286	287	287	264	286	275	268	264	298	277	267	296	260	268	275	286	260	253	256	285	266	266	279	287	284	295	287	289	285	283	294	263	273	285	290	276	252	296	273	294	251	252	291	257	288	283	273	278	239	285	318	304	282	294	278	291	293	275	274	299	301	284	293	296	266	285	283	282	287	274	303	288	274	295	261	257	264	290	313	313	307	280	292	253	278	276	278	287	287	274	296	298	255	303	300	296	288	314	306	291	266	283	292	294	292	304	286	283	255	281	306	287	253	327	287	273	261	276	259	304	275	259	286	280	310	260	307	250	277	302	295	292	295	279	316	312	292	271	287	283	284	296	279	324	280	277	280	298	306	262	282	322	290	268	290	294	271	325	271	288	261	266	286	275	275	277	270	288	249	273	295	302	257	263	290	299	256	290	292	288	273	280	304	262	245	284	266	298	311	276	288	289	327	258	295	292	298	311	308	283	312	262	313	239	283	286	262	298	298	273	289	294	306	296	274	256	299	275	279	260	278	334	274	259	288	295	299	302	316	311	272	257	251	291	331	285	290	302	292	302	321	268	253	246	294	280	296	271	283	269	275	293	279	275	270	277	278	322	306	287	256	299	302	264	260	295	294	313	282	307	305	239	304	299	284	307	273	270	280	296	309	295	264	292	273	308	327	273	264	258	277	279	255	318	292	299	292	270	286	310	319	291	286	238	257	305	275	309	293	266	271	309	283	293	300	291	300	295	263	280	273	266	287	278	275	291	280	276	294	255	288	285	257	276	271	294	243	293	298	313	281	295	273	283	304	298	274	266	297	313	281	328	295	288	261	269	289	308	301	282	278	295	306	290	251	268	291	269	299	288	259	246	288	269	285	273	276	298	300	259	284	310	294	294	252	290	295	256	288	278	272	273	286	266	279	269	300	308	278	269	318	300	281	267	328	316	312	312	282	318	253	246	291	294	278	257	303	265	291	280	309	270	283	265	273	275	316	298	285	264	267	316	281	287	266	276	301	288	319	265	281	282	254	297	273	281	298	261	272	293	288	270	289	294	289	301	287	294	279	301	322	297	275	275	280	295	296	272	311	277	287	312	289	286	282	307	270	258	275	290	286	241	290	283	309	287	303	285	261	288	257	294	300	320	280	270	308	271	283	259	277	286	288	304	294	276	298	320	311	263	289	293	312	316	316	293	303	273	276	280	274	298	298	293	275	256	264	276	277	288	292	268	343	271	275	318	259	254	266	291	304	275	339	300	290	273	299	291	282	258	301	276	262	275	284	260	290	258	292	302	275	327	312	273	252	280	277	304	294	282	314	278	295	287	292	285	270	286	304	305	301	265	274	311	276	288	279	299	295	279	277	291	278	282	296	273	267	278	306	352	263	309	309	330	293	285	322	263	261	295	264	291	298	300	285	283	253	290	284	287	278	262	243	266	270	300	328	307	279	296	296	277	288	302	264	271	287	285	284	322	281	263	293	273	276	285	279	264	276	278	317	269	293	302	321	296	283	278	288	257	285	264	279	301	292	295	253	288	270	276	287	263	294	303	264	278	252	275	269	249	294	288	301	274	256	286	296	311	257	303	294	269	270	295	297	273	272	290	320	271	283	300	272	303	306	315	310	294	295	292	266	304	306	319	289	257	269	286	280	270	280	277	271	289	285	247	267	286	278	272	323	305	279	323	300	313	313	300	280	277	279	246	300	289	302	278	274	284	294	285	291	310	256	276	275	327	275	289	299	281	309	279	268	307	269	289	267	302	267	299	295	259	287	293	273	317	299	285	265	284	288	278	305	297	307	272	300	298	304	312	303	284	291	287	285	262	290	277	284	300	279	277	298	284	323
33491	18674	15042	6282	4572	3549	2990	2618	2950	2459	2196	1753	1579	1385	1295	1251	1155	1095	1084	1124	912	791	779	747	703	691	755	748	755	721	717	706	716	706	807	774	761	775	781	772	771	730	720	699	623	688	608	650	635	587	621	619	615	629	600	572	583	609	631	590	614	609	601	633	617	616	587	615	596	597	599	587	605	621	566	583	607	587	642	598	633	584	586	633	602	615	564	592	639	546	575	623	592	629	613	620	598	600	593	583	584	594	608	597	598	595	607	608	576	580	601	558	621	583	610	554	595	624	581	633	595	605	606	604	623	586	598	581	641	615	616	617	648	614	613	593	601	584	603	570	613	627	609	597	576	595	595	623	604	637	591	600	591	604	598	619	587	657	562	588	602	656	568	606	609	629	571	597	619	628	607	612	629	584	620	594	623	600	615	623	626	612	596	585	633	596	635	584	566	582	585	604	600	586	602	604	600	540	645	599	588	612	610	613	575	597	605	633	629	594	593	612	611	596	618	600	577	555	577	603	588	596	578	650	601	598	656	637	591	621	559	637	643	659	570	618	624	611	585	620	602	604	617	580	639	627	615	632	615	635	612	578	616	586	599	574	593	584	650	609	575	636	576	617	595	616	587	641	592	615	621	619	602	601	619	595	624	556	601	624	622	651	606	618	590	623	597	551	582	608	616	618	596	627	634	622	607	629	613	605	603	633	587	624	626	631	632	622	628	618	609	644	564	618	608	563	646	622	618	604	626	606	570	567	577	601	584	659	588	619	574	603	614	569	587	597	637	566	508	660	576	648	609	581	594	626	599	588	639	596	608	600	617	599	596	589	647	590	587	621	615	581	598	587	601	621	601	579	623	570	590	597	623	622	625	575	625	599	570	630	609	628	593	580	604	591	626	614	598	617	601	626	597	597	615	573	575	579	665	609	643	575	637	594	623	602	575	592	608	642	606	646	563	613	633	575	572	624	595	566	596	628	568	573	622	630	599	623	563	604	629	617	593	622	536	573	613	583	626	568	624	621	581	599	589	658	589	607	623	602	629	621	612	592	561	613	580	600	631	556	648	609	533	549	573	621	632	582	633	617	594	594	608	625	589	566	650	647	622	646	611	614	632	562	605	636	575	674	630	562	625	637	607	584	604	626	605	602	601	658	622	592	602	563	595	595	624	602	610	605	574	631	594	594	571	602	638	612	572	629	594	610	614	600	631	577	609	590	594	590	592	618	612	620	604	551	635	622	573	614	585	620	670	622	573	597	614	603	613	634	580	535	589	586	647	591	618	579	597	592	603	611	574	632	589	582	604	614	579	639	592	585	636	567	602	584	620	630	620	619	611	571	570	615	620	609	602	619	596	629	656	591	627	619	594	586	625	660	606	612	584	602	652	623	605	556	634	598	595	616	609	625	587	596	612	566	654	601	592	623	641	630	631	620	606	637	667	635	583	607	589	598	615	630	599	618	586	569	605	599	635	570	616	570	659	607	609	610	564	568	577	608	604	617	642	577	610	624	567	634	576	636	606	603	579	568	617	582	597	600	577	658	615	591	596	570	630	609	613	607	582	570	597	684	599	640	627	575	615	603	573	589	578	623	599	589	612	619	586	638	626	616	652	587	564	607	573	596	624	606	640	593	593	607	623	605	655	622	595	631	617	618	598	614	624	606	629	595	631	609	599	624	584	560	603	627	654	592	630	595	629	579	627	570	625	599	608	645	624	616	629	616	615	620	570	624	593	578	620	550	619	547	567	606	615	600	590	600	628	575	575	565	594	611	628	654	616	581	621	618	633	592	602	608	618	624	567	593	547	581	570	597	635	564	586	593	606	597	622	572	594	582	581	594	605	601	604	630	630	663	623	636	604	588	561	576	635	591	558	640	553	583	616	585	616	570	612	595	632	628	574	574	623	602	619	636	586	636	653	589	577	622	574	591	606	649	618	616	609	586	609	567	615	602	596	594	615	611	586	612	580	633	586	650	627	603	618	644	627	555	619	576	615	592	644	626	642	635	596	621	629	584	589	600	606	626	595	612	624	616	621	613	590	604	638	622	569	575	633	623	635	572	564	567	631	602	569	576	581	630	623	575	582	610	587	590	620	574	625	595	583	602	610	589	590	615	624	595	592	594	592	624	597	641	610	624	614	586	579	606	603	560	607	622	574	580	638	572	582	610	606	619	550	607	619	611	630	616	611	603	586	575	592	578	616	607	627	639	617	583	602	561	584	600	612	613	611	556	593	629	627	607	607	617	647	581	587	624	571	642	587	593	566	611	610	600	606	636	562	608	564	631	613	599	596	594	619	610	619	626	616	669	569	572	602	599	605	593	552	590	631	598	606	633	630	621	628	576	630	642	608	574	646	620	618	614	598	658	607	624	596	624	642	594	594	577	605	582	567	602	606	549	614	651	606	649	623	659	617	610	585	645	601	622	603	592	569	606	604	601	590	618	564	610	588	610	603	619	592	570	595	577	582	599	604	584	580	561	611	592	585	592	604	577	609	603	644	619	576	595	555	625	592	663	630	637	582	601	590	579	615	581	618	646	610	593	618	611	597	599	598	622	614	632	645	601	574	604	640	609	633	573	579	608	587	584	560	612	610	604	590	631	570	626	581	574	609	575	576	629	606	649	627	584	623	609	604	622	603	557	601	594	629	606	649	588	583	599	592	615	649	599	593	588	638	620	647	609	581	630	619	636	592	633	609	556	612	575	587	601	626	599	619	593	610	610	642	606	586	581	600	650	617	624	632	582	625	651	578	656	590	584	630	553	605	616	604	634	613	546	616	592	569	550	587	586	562	637	567	599	680	609	598	627	677	601	616	617	567	617	565	609	618	609	622	592	640	636	617	628	595	659	590	587	635	588	569	553	618	594	569	600	588	561	639	604	584	581	589	576	618	608	576	620	569	630	636	567	573	540	602	601	635	567	597	640	559	582	623	580	650	605	612	596	571	567	617	597	629	574	597	609	593	612	590	591	610	590	571	628	627	642	572	642	642	629	615	581	606	634	615	601	584	600	598	590	578	638	606	575	620	568	621	596	607	582	604	657	628	595	603	609	626	619	621	631	565	628	575	606	612	608	605	595	630	602	636	635	588	631	585	654	575	593	616	579	614	576	582	587	578	610	646	619	597	623	644	612	613	626	614	618	623	595	616	581	610	597	615	611	586	627	609	603	580	588	619	595	611	609	568	597	591	622	586	561	573	606	578	604	621	614	607	598	633	643	640	569	610	612	623	607	621	639	612	621	571	610	564	603	596	612	629	619	576	598	612	585	612	606	642	622	595	592	628	618	593	597	654	596	612	611	607	616	546	649	570	604	601	634	576	591	581	617	590	646	590	594	619	604	596	653	598	619	626	606	540	638	584	612	618	635	581	607	627	613	611	606	580	579	636	603	610	599	664	619	597	588	604	593	596	566	551	663	619	574	593	594	599	594	626	592	597	619	594	633	556	639	607	596	593	635	581	601	616	660	635	586	575	618	599	632	637	570	589	581
63225	30966	17491	5472	1972	1333	1039	903	938	856	690	605	592	477	421	456	426	453	474	434	328	356	328	318	327	308	348	342	311	306	353	327	326	348	320	360	376	335	388	318	341	345	326	331	348	313	281	311	290	341	321	340	289	321	312	296	322	283	325	317	358	291	328	315	306	302	278	301	328	307	297	268	309	375	327	325	342	349	319	314	305	276	302	344	284	278	326	329	312	319	332	302	286	307	337	296	331	320	307	301	326	305	269	323	315	314	329	339	318	311	292	324	321	322	329	340	345	317	292	299	303	332	309	328	303	343	284	310	365	292	322	275	303	312	341	290	317	319	337	302	327	311	323	318	328	317	321	323	311	322	300	315	337	296	279	317	343	283	294	349	303	309	296	298	302	279	325	274	324	316	343	295	305	308	341	356	306	380	326	295	343	332	352	273	309	288	326	322	308	268	333	333	364	279	322	313	306	310	306	280	310	351	321	299	312	299	291	302	352	300	324	280	290	320	288	322	289	299	297	317	347	351	314	306	279	309	335	281	305	303	323	389	314	319	280	343	379	358	297	294	332	277	346	342	308	287	338	293	315	331	341	313	331	274	331	302	307	335	299	331	308	332	330	293	316	286	284	315	276	314	276	305	324	311	308	325	316	322	292	311	276	281	323	302	290	331	342	306	296	288	309	312	300	302	296	328	323	312	327	304	266	287	329	296	281	332	309	338	312	282	293	314	291	305	355	313	290	330	279	307	327	327	277	269	278	325	325	300	322	256	333	304	307	326	313	347	284	308	342	289	316	302	329	354	323	282	315	332	302	286	329	340	322	311	317	272	304	317	337	325	310	322	324	298	291	298	324	313	307	293	295	273	274	316	290	346	307	320	327	315	311	296	360	287	340	276	319	303	335	311	288	305	309	330	344	283	305	321	318	327	321	297	301	332	348	300	302	337	292	302	307	302	302	332	335	311	332	314	315	356	309	305	368	290	315	326	310	354	361	333	325	291	297	310	287	294	364	360	314	284	308	325	328	300	274	299	304	294	319	302	313	300	323	330	355	302	327	296	306	331	298	291	349	287	281	323	317	320	304	295	292	316	325	302	316	301	303	298	330	288	305	333	380	302	286	314	304	329	271	315	331	306	330	333	274	323	267	278	291	338	328	348	340	311	306	270	309	308	283	296	300	306	321	318	320	292	302	295	342	331	304	285	312	322	335	341	318	312	315	307	272	328	288	319	286	342	319	286	315	287	347	322	298	307	311	330	299	289	329	323	318	306	320	302	313	315	326	319	275	347	325	296	319	317	279	304	297	313	306	338	315	299	341	329	313	315	380	351	324	318	313	339	326	296	318	303	321	308	302	324	294	321	314	302	304	343	334	318	311	303	313	310	321	321	290	286	305	324	283	330	330	324	315	309	340	346	343	295	343	337	311	305	303	310	317	321	319	307	300	301	294	326	311	291	356	325	311	297	298	303	303	288	314	334	322	309	325	327	318	307	298	312	340	328	303	312	328	299	307	349	340	326	300	294	331	329	303	307	302	298	311	350	291	329	342	302	312	359	294	308	300	284	340	374	334	351	308	351	332	302	296	340	301	294	288	302	325	326	303	319	300	302	285	297	325	307	302	299	316	316	325	296	317	303	348	326	332	312	329	316	338	306	293	332	315	358	288	289	314	314	293	355	318	293	300	328	299	299	326	298	356	327	344	346	301	277	298	291	296	321	321	326	314	290	366	327	328	312	324	319	342	299	290	344	314	288	299	327	305	319	300	310	297	320	322	344	295	321	307	288	285	306	317	308	337	298	302	293	302	305	312	294	325	359	316	314	314	294	312	314	320	320	342	305	296	336	308	306	302	313	303	308	312	293	340	307	317	297	342	336	293	321	332	299	312	306	325	310	304	307	335	299	301	298	323	305	335	291	335	316	315	291	308	342	300	354	307	312	328	302	268	307	299	303	315	297	311	276	288	272	331	271	334	306	329	307	305	303	338	297	317	291	330	290	309	332	314	269	322	324	306	328	309	336	318	323	298	299	328	283	290	320	335	319	316	312	312	335	292	299	326	324	292	317	314	312	333	332	318	288	322	344	351	319	314	289	301	331	335	288	309	308	303	300	321	352	319	306	336	306	308	349	314	297	321	337	306	283	308	315	310	302	316	326	301	297	314	338	310	309	317	292	299	309	302	298	302	357	324	316	304	322	323	313	301	279	306	317	313	278	339	312	317	305	315	315	333	348	313	333	316	309	306	314	289	326	276	306	319	291	336	324	310	335	329	306	301	289	337	293	293	284	323	324	318	313	319	340	313	332	313	300	325	305	319	287	321	296	329	336	297	289	354	325	297	299	299	308	291	325	315	323	289	296	329	321	306	306	290	316	308	322	298	318	303	314	338	327	317	301	345	334	317	311	323	316	305	303	359	289	321	281	324	317	308	277	293	294	343	327	317	321	304	323	295	313	311	326	315	299	322	348	313	322	328	310	340	303	323	299	333	309	295	309	344	323	319	345	300	327	313	307	306	345	318	315	305	299	350	324	327	305	298	317	311	338	316	290	301	363	284	297	300	267	342	310	346	297	333	292	339	324	315	316	321	315	309	306	327	337	301	285	282	308	312	299	323	349	324	338	337	335	318	341	338	281	310	287	281	316	326	295	288	326	298	320	289	348	332	296	270	341	353	319	342	324	333	307	307	339	289	283	300	329	334	292	270	300	290	353	321	315	326	307	346	317	321	333	305	313	332	283	296	278	312	327	320	306	361	303	304	313	321	311	303	299	293	333	324	336	317	295	339	320	319	307	309	310	311	295	296	302	310	305	295	287	289	292	283	327	314	314	324	302	310	307	286	288	341	316	310	311	300	317	300	316	319	292	296	303	312	312	326	328	311	335	303	328	343	320	316	299	342	313	326	349	312	333	281	283	293	334	282	282	303	300	291	313	350	310	295	339	301	293	345	288	287	346	301	344	333	300	322	351	282	321	330	297	340	302	328	350	319	312	316	290	311	290	318	322	294	332	321	339	338	345	333	320	302	309	279	304	333	328	309	312	323	308	308	336	305	316	294	303	322	357	344	320	303	312	349	322	332	328	329	336	334	311	332	351	330	313	337	308	304	284	313	296	308	297	311	291	304	311	307	313	282	297	298	296	337	272	274	307	335	298	291	317	332	315	306	357	338	366	325	349	323	351	298	299	310	299	334	300	319	333	325	293	322	314	267	329	321	330	311	298	320	346	342	284	297	311	272	307	327	283	327	351	331	289	319	301	308	291	321	353	322	346	318	326	299	298	320	303	300	325	294	318	307	306	278	273	280	294	323	266	323	313	323	334	302	321	318	337	350	279	337	356	342	338	325	316	347	312	336	311	298	296	338	357	298	316	302	280	257	299	305	317	292	321	305	331	346	337	280	304	335	325	292	253	320	314	298	301	319	322	321	279	289	323	327	320	276	307	298	314	313	330	285	327	300	276	316	301	341	340	283	309	312	294	291	332	323	344	289	319
38515	19912	18466	8593	5694	4411	4072	3598	3627	3218	2536	2465	2122	1727	1604	1456	1519	1405	1417	1490	972	895	849	835	786	850	841	886	882	849	864	838	796	798	907	846	901	941	903	842	824	802	779	743	737	639	698	707	670	709	642	698	705	653	699	676	660	660	679	622	710	663	646	643	631	670	633	665	630	718	616	620	633	645	674	621	642	622	646	664	675	650	679	663	678	637	707	691	677	678	663	665	668	693	647	619	639	665	652	661	663	696	685	684	649	667	673	624	681	696	643	638	659	645	664	641	640	626	674	684	709	670	662	656	690	654	656	662	670	661	638	632	668	673	684	636	658	671	653	630	716	594	631	648	630	700	651	660	645	620	635	680	636	633	645	648	697	657	614	678	640	631	706	659	644	594	647	706	681	683	666	652	640	666	669	641	685	693	640	651	667	666	670	647	633	663	644	656	668	671	657	646	687	651	682	626	645	644	662	696	700	670	703	651	612	639	630	715	664	643	650	610	662	642	661	643	660	652	648	631	639	669	661	636	653	655	638	706	622	652	635	675	667	640	640	636	631	642	626	678	678	632	681	654	670	630	643	627	663	665	664	637	616	707	703	616	684	703	694	682	634	638	685	622	641	661	646	635	670	642	627	621	679	659	664	641	630	658	628	653	650	702	602	662	687	670	647	651	626	703	690	618	664	623	676	618	635	631	662	708	671	693	688	639	615	691	666	677	635	635	638	670	653	641	665	661	659	665	658	625	656	653	616	642	660	606	650	628	653	642	629	698	662	709	678	646	693	650	666	606	682	682	639	646	617	670	648	622	676	646	640	677	633	652	660	648	643	630	646	646	674	655	690	641	658	646	656	653	644	657	682	629	673	695	666	682	670	655	675	669	704	660	636	689	642	655	624	612	650	677	647	627	645	640	674	603	658	626	625	677	642	669	644	681	698	694	701	671	648	668	625	656	632	670	681	681	676	641	634	627	654	698	673	639	622	663	638	655	614	663	666	642	635	600	639	681	672	705	670	649	623	644	680	688	687	634	642	631	628	657	647	685	656	625	663	623	689	643	688	681	686	657	664	692	658	621	698	658	615	673	656	684	624	634	673	629	694	624	683	658	646	643	669	651	686	623	616	641	664	663	651	660	661	709	641	646	677	652	648	673	660	683	621	665	672	634	644	642	649	642	670	691	674	702	658	664	636	635	691	616	693	662	636	666	682	631	639	683	653	672	676	704	651	697	652	689	615	671	632	669	684	655	704	663	633	621	670	629	652	656	658	654	628	636	649	666	651	609	662	640	662	676	707	665	669	650	701	666	647	651	647	621	684	642	693	703	644	635	672	665	665	637	682	680	637	656	641	615	672	645	670	640	617	641	638	668	633	685	662	577	727	689	665	649	666	676	653	624	706	696	683	663	656	652	685	662	677	657	655	648	625	654	629	658	601	672	632	676	683	685	624	636	643	671	649	677	670	657	648	661	660	667	637	611	670	611	674	700	670	645	632	681	641	645	642	652	693	683	644	634	670	666	679	671	692	621	627	652	661	626	680	696	626	666	636	649	643	662	646	614	637	636	677	653	658	618	625	646	634	664	658	666	695	676	649	654	675	679	652	622	657	704	708	667	674	665	618	663	667	638	655	654	668	667	663	700	643	616	649	640	660	666	631	666	637	601	698	694	641	660	655	636	682	649	715	636	684	607	648	649	666	631	667	655	689	665	662	684	685	678	631	645	638	684	662	669	647	649	703	647	643	633	677	688	622	636	645	682	634	657	660	684	662	621	660	633	648	669	664	667	655	676	632	687	617	670	647	603	711	659	712	656	656	665	639	657	655	651	644	669	682	642	656	608	642	625	664	610	635	624	654	635	649	676	618	633	673	663	664	637	692	667	693	608	633	694	692	638	652	702	636	672	659	601	691	644	613	635	689	690	664	664	652	675	630	647	708	674	639	667	619	642	644	661	638	662	636	654	663	656	681	622	681	639	655	672	656	635	613	634	658	616	615	675	647	647	656	645	660	657	712	670	692	661	641	665	614	651	660	705	651	649	666	674	685	685	638	660	677	628	688	659	622	685	699	649	636	669	656	637	655	694	671	590	656	661	675	632	631	625	664	631	697	683	668	646	646	634	627	683	650	664	638	696	617	646	647	642	672	640	671	644	677	674	677	663	655	652	681	629	660	637	648	648	633	658	655	657	666	659	654	695	709	645	689	685	631	635	644	655	645	667	666	670	664	687	654	659	609	672	661	612	658	602	637	599	633	629	670	670	666	610	638	636	625	677	659	652	656	614	648	703	669	669	651	619	682	672	729	661	678	637	650	650	672	665	643	662	676	628	608	647	634	667	606	654	682	683	680	629	656	664	626	679	639	631	662	617	711	664	666	685	636	683	632	646	678	653	627	686	689	664	661	693	632	652	677	634	673	678	620	634	605	629	674	675	673	652	655	635	672	638	620	677	668	629	663	704	620	622	621	670	642	676	643	688	628	628	624	629	690	675	633	645	653	620	661	646	630	654	677	658	614	692	714	685	641	690	671	636	638	626	639	639	629	630	689	647	665	658	612	676	639	613	679	697	611	670	677	666	645	642	669	664	669	657	690	630	628	610	658	608	676	610	661	685	710	648	632	640	612	689	685	652	686	630	629	672	644	669	651	662	649	637	661	633	646	677	675	662	634	659	651	664	630	690	690	649	691	626	644	652	662	686	660	623	659	669	629	657	635	675	649	631	647	621	646	657	676	651	670	649	716	630	671	684	645	634	673	674	599	619	678	685	659	667	645	666	670	674	649	669	662	636	666	684	638	619	648	661	644	681	602	633	694	678	631	676	636	633	619	641	644	657	668	617	661	630	629	641	675	674	643	644	670	668	629	600	685	645	677	614	678	640	663	626	647	621	648	700	716	662	672	666	646	634	624	626	683	645	652	716	622	704	717	651	613	637	694	658	669	648	644	653	669	655	652	633	601	630	640	657	671	651	677	652	661	695	657	685	656	637	614	643	654	651	666	610	673	679	666	612	679	629	610	682	673	709	713	672	675	702	695	674	669	682	670	636	687	661	641	672	696	639	668	675	700	639	670	633	655	641	672	645	693	656	694	634	693	691	646	678	656	676	643	655	667	651	664	651	667	656	659	614	632	698	661	663	683	612	632	631	683	639	660	652	587	668	638	645	652	678	632	662	685	612	644	700	692	670	699	687	665	647	640	679	668	600	656	677	651	665	674	636	661	702	665	678	624	664	620	671	619	676	676	665	658	643	622	664	657	645	636	609	655	636	652	675	634	629	635	647	605	691	645	607	602	675	685	677	627	634	659	631	688	616	679	673	659	667	685	638	664	689	658	655	712	702	621	668	681	672	648	688	637	648	645	688	610	636	644	642	667	636	644	686	631	619	672	676	683	685	628	688	678	648	672	619	656	654	655	663	632	636	679	636	658	639	645	633	640	628	670	639	675	630	674	647	665	699	677	635	715	647	691	650	682	654	679	630	654	673	698	662	651	647
46447	19093	5017	1235	674	523	481	439	457	397	349	313	304	318	345	287	318	275	324	283	279	273	283	285	258	235	307	318	284	264	300	297	266	278	332	268	287	291	288	289	291	286	247	282	297	297	272	260	285	287	261	275	269	266	276	265	261	275	291	286	270	281	245	262	268	296	276	296	273	249	268	249	268	238	286	284	276	255	270	283	289	305	262	255	260	260	263	273	269	244	260	274	278	298	244	298	282	273	273	263	298	282	281	260	252	275	267	280	274	294	299	289	281	282	303	272	271	270	243	276	303	262	303	262	258	280	275	296	264	257	279	282	259	280	282	268	295	261	282	290	274	275	251	279	260	258	278	248	300	267	279	301	321	282	308	236	288	291	256	258	275	289	281	303	276	304	244	289	293	254	295	268	297	279	271	272	289	266	271	283	278	291	285	267	287	287	261	266	254	258	294	269	297	280	282	263	286	265	259	299	278	297	255	283	260	259	268	241	279	288	249	269	271	267	252	292	292	275	295	296	225	283	280	298	261	265	257	244	295	242	318	301	250	284	252	277	253	279	275	293	271	274	276	268	286	267	286	292	309	279	277	257	290	255	257	292	287	272	270	269	243	273	290	265	300	281	280	312	241	255	297	267	265	273	281	296	251	299	270	253	240	329	271	303	289	272	301	277	281	277	296	286	283	279	278	263	225	274	276	274	287	263	268	260	305	287	264	274	290	290	258	278	277	275	283	295	306	288	290	274	291	263	244	254	241	311	289	315	294	269	283	269	284	242	273	275	267	251	272	272	263	265	270	304	266	261	266	266	230	256	284	294	246	282	286	264	284	276	269	280	269	279	275	301	281	260	258	277	278	288	243	249	268	255	252	273	287	286	266	296	260	257	255	255	267	273	279	293	280	295	277	273	255	296	294	287	282	276	291	294	258	257	250	286	289	300	261	272	277	284	261	244	258	276	276	278	296	283	264	288	281	303	245	291	265	265	280	282	280	301	260	275	290	269	246	256	289	275	266	267	299	264	273	249	278	264	262	292	272	251	249	280	309	263	292	288	275	286	292	320	287	284	310	273	278	294	235	284	266	241	295	265	284	286	281	306	274	284	264	274	273	275	278	295	271	282	253	289	298	268	276	287	292	261	261	282	289	280	281	311	271	286	274	269	266	266	260	262	310	270	284	301	315	268	285	251	286	283	246	271	264	289	286	300	246	277	280	270	277	290	290	267	291	268	248	282	258	274	254	294	248	287	251	255	240	257	272	293	273	295	317	249	275	266	294	279	301	274	268	280	257	250	263	262	285	277	289	272	300	293	246	281	269	284	291	252	282	274	274	320	291	275	258	296	264	238	290	271	285	277	259	301	295	295	276	276	284	282	252	263	277	285	265	267	288	274	311	278	284	263	292	309	281	290	253	269	281	297	249	298	272	276	277	279	292	269	256	241	276	287	264	264	276	250	269	283	265	296	290	287	289	295	274	291	278	290	272	257	288	291	266	290	271	281	244	275	292	305	276	276	284	247	280	273	265	277	301	266	238	276	275	260	307	295	287	272	276	261	252	265	284	260	299	268	295	281	284	282	288	278	266	259	264	306	299	269	288	277	280	252	292	244	286	282	307	262	256	269	277	304	275	254	279	259	264	279	258	297	285	280	265	290	312	248	291	308	312	300	291	257	291	295	246	271	248	311	288	291	249	282	300	247	249	264	280	298	280	269	320	282	251	282	304	308	280	267	291	258	269	310	310	284	283	309	260	298	271	288	294	251	256	276	278	257	269	253	298	265	253	271	284	296	287	285	235	278	285	287	292	294	249	277	290	270	272	276	263	312	255	260	266	265	275	299	297	260	224	273	271	269	263	269	312	284	264	267	257	303	283	278	293	309	265	276	278	265	259	257	295	289	285	275	275	264	283	291	281	276	251	276	260	303	270	281	287	302	286	272	304	286	310	257	262	257	284	259	292	303	289	282	271	274	272	260	283	285	293	282	274	268	298	255	271	287	274	252	288	273	304	277	261	277	263	263	286	262	281	272	293	264	252	276	272	237	270	254	261	307	288	287	326	231	274	298	288	237	281	313	277	264	282	262	309	284	264	230	279	294	265	278	270	294	278	262	283	297	273	295	275	270	260	248	281	291	273	256	241	260	246	268	291	290	260	286	255	300	281	274	265	244	298	273	275	282	303	280	280	280	275	291	252	267	259	318	260	265	305	286	294	287	254	258	310	266	272	260	307	298	309	285	290	256	260	265	270	257	265	251	270	299	239	307	290	279	294	269	270	280	304	266	318	284	269	261	261	276	289	284	265	297	290	305	268	285	273	288	288	294	292	251	257	272	269	266	295	261	296	264	300	255	271	290	274	281	252	247	236	288	276	261	282	278	261	261	253	269	256	276	276	268	322	294	264	252	307	266	311	278	287	273	270	276	274	258	257	277	285	261	313	269	263	282	281	281	294	255	287	293	293	263	272	284	251	280	265	282	297	278	295	258	310	244	265	256	275	286	253	281	290	282	285	253	303	264	277	294	277	297	279	283	287	288	250	277	262	305	265	302	266	270	257	243	282	275	281	288	268	302	266	265	264	238	292	258	321	279	234	271	283	278	286	264	293	254	259	277	274	278	267	285	307	260	272	274	286	266	252	271	271	270	268	281	236	251	241	295	307	273	269	281	271	306	287	274	257	287	277	270	290	276	216	253	264	295	272	287	304	260	272	296	241	266	296	280	263	310	259	281	270	289	290	299	281	248	254	300	270	280	279	266	261	300	269	271	306	260	287	320	266	278	293	265	282	255	269	308	299	274	268	245	257	288	243	277	301	296	291	308	306	278	273	238	263	259	291	279	310	242	273	278	278	273	279	285	293	280	239	312	281	268	271	282	241	264	291	266	291	274	278	257	287	281	269	299	251	255	253	288	265	293	297	277	266	268	281	255	284	276	284	293	303	279	292	279	294	262	259	265	300	273	276	235	280	276	304	293	261	258	259	265	247	272	282	282	293	272	300	253	332	262	271	263	282	265	293	298	278	273	263	242	296	282	245	256	254	271	291	303	270	288	300	205	266	245	265	259	286	292	317	274	240	321	248	241	255	280	240	271	290	291	266	260	314	242	319	248	284	271	284	266	294	271	279	280	301	311	284	280	242	250	273	272	280	282	281	292	297	269	283	300	303	291	283	303	267	253	291	279	276	283	281	288	262	253	278	294	272	292	242	271	303	296	297	241	265	259	245	260	264	263	297	259	232	268	296	291	274	257	310	269	244	264	275	278	284	279	255	321	305	296	300	278	286	291	287	269	281	289	277	281	278	301	277	300	274	264	281	295	295	250	277	275	286	282	264	282	265	288	272	269	263	272	274	245	249	317	317	295	284	273	272	280	320	269	267	241	283	243	262	256	278	250	284	282	290	254	286	270	282	251	302	282	253	270	298	259	285	312	280	277	296	288	258	301	258	270	308	287	303	271	280	277	283	254	278	247	308	302	253	258	252	265	290	283	305	287
28455	10630	5762	2713	1987	1679	1608	1618	1463	1177	933	837	843	837	783	774	777	659	637	711	671	652	659	624	596	617	599	638	631	675	668	605	632	636	653	638	601	608	635	627	664	642	615	661	639	578	574	572	566	607	583	611	566	595	583	613	588	556	576	600	540	573	591	600	588	581	581	578	628	600	559	554	599	546	574	578	561	603	595	595	543	589	575	576	626	609	574	588	566	569	555	559	602	588	581	559	624	595	570	577	620	585	582	597	593	550	518	603	573	564	521	585	576	580	609	562	569	559	579	552	556	565	569	599	578	577	550	574	548	602	577	573	603	610	601	595	614	567	642	609	592	528	578	613	620	599	594	578	536	594	581	547	605	593	617	591	569	585	591	587	593	583	566	637	595	595	566	591	551	600	563	585	575	590	573	579	599	544	590	568	598	625	558	568	562	597	572	551	603	572	564	611	570	583	570	602	550	567	566	558	582	614	606	574	568	601	603	568	584	567	537	538	563	568	609	570	560	548	580	582	586	574	590	542	613	566	517	591	577	544	580	606	595	588	562	545	591	604	580	594	586	549	562	598	585	581	576	554	599	597	571	561	583	600	596	601	572	547	590	579	575	584	597	593	586	620	591	562	583	566	603	623	569	570	572	583	604	557	604	636	610	562	566	586	569	575	600	616	549	580	594	576	569	566	598	584	625	560	587	565	587	545	612	577	581	593	567	593	607	554	583	582	646	572	581	556	598	584	573	579	592	595	579	577	565	576	573	555	596	576	599	568	605	612	602	620	562	553	569	543	608	575	573	601	561	587	599	569	574	603	568	592	566	590	598	605	592	587	555	582	585	585	554	605	577	563	555	536	554	582	579	593	592	550	577	614	583	609	594	589	612	574	578	549	619	594	582	571	577	560	591	615	592	582	589	650	575	556	561	580	597	545	584	571	583	559	518	611	585	558	589	602	638	553	609	587	573	610	597	623	598	635	596	606	562	560	561	597	622	622	616	607	548	572	617	570	616	573	577	562	573	573	592	557	569	617	573	607	561	599	611	578	564	579	590	600	554	557	589	571	589	581	541	576	599	589	549	589	563	599	578	553	568	584	552	594	558	578	599	566	554	598	582	597	569	556	585	581	589	604	566	590	551	576	585	573	586	592	624	593	590	562	595	579	571	620	567	614	575	531	568	573	579	575	576	540	566	628	588	605	584	540	564	574	575	564	580	593	571	580	629	631	618	555	575	552	545	557	569	540	597	562	599	569	577	551	601	574	593	509	584	585	590	609	557	569	587	556	578	592	585	545	551	560	591	571	624	644	553	519	613	582	595	561	548	589	541	580	577	574	555	565	556	559	540	532	553	577	537	613	543	547	596	575	605	613	560	564	543	563	613	596	580	597	559	551	578	589	591	626	569	593	533	572	567	629	578	537	548	570	554	580	638	598	564	550	570	563	593	520	609	589	590	584	601	574	577	568	601	627	574	546	580	581	579	582	577	608	569	601	618	595	579	554	599	610	591	610	597	587	576	594	557	635	534	581	632	583	570	632	575	579	575	595	609	539	597	562	583	512	593	628	534	568	587	599	628	575	593	582	594	542	547	542	600	584	571	601	577	567	585	569	564	594	536	550	533	573	584	594	602	569	608	562	553	559	539	554	592	581	590	585	577	572	585	609	598	592	575	565	574	609	555	601	597	580	604	565	568	563	588	591	558	510	598	574	556	568	606	570	567	525	577	583	553	556	585	601	596	552	653	571	565	578	580	587	567	572	575	557	602	596	523	568	575	585	560	554	582	632	590	581	601	571	551	576	592	595	569	544	616	591	617	606	567	561	604	624	597	579	587	575	605	593	587	573	554	618	592	562	584	583	611	596	595	622	551	576	579	587	578	592	584	572	571	556	568	577	531	616	585	550	626	599	565	617	558	550	587	596	585	581	556	557	613	583	582	547	635	555	579	612	599	570	568	568	574	585	604	560	576	612	563	593	586	608	561	590	555	557	571	590	544	552	590	568	582	581	539	624	537	589	573	600	583	508	598	575	543	590	579	597	564	608	612	566	585	582	576	596	596	565	534	588	579	591	593	637	606	552	579	556	581	591	617	572	592	630	584	590	577	605	587	582	572	557	594	557	525	581	611	605	565	594	570	566	580	572	595	591	529	615	562	591	556	614	576	642	603	613	610	562	587	590	621	598	600	646	585	587	572	579	590	556	593	564	587	564	579	549	593	579	589	601	599	658	527	592	548	601	632	569	573	550	578	584	552	595	602	584	583	618	600	563	568	543	552	588	595	539	622	557	579	545	626	578	597	584	565	600	618	574	550	612	554	599	608	588	548	600	584	566	593	590	585	588	544	595	607	578	595	571	609	567	570	567	572	570	577	592	607	596	599	585	565	553	594	577	565	594	541	597	603	580	540	580	542	583	609	554	592	580	584	563	571	561	594	578	576	529	537	545	640	612	540	600	538	627	604	546	545	587	579	598	558	554	543	581	586	595	530	603	588	604	591	555	562	649	588	611	621	592	600	566	612	605	546	586	587	608	582	578	605	583	562	570	602	613	576	549	567	562	575	580	596	566	589	570	568	598	531	593	607	565	659	566	567	585	569	602	560	581	570	546	603	602	591	566	587	549	520	580	612	579	522	575	557	599	558	551	580	577	564	540	558	606	600	565	569	611	567	584	597	581	590	592	573	558	546	599	605	569	559	561	561	547	601	508	595	563	582	580	608	622	569	594	569	583	592	541	573	582	560	582	544	586	600	593	566	593	590	613	576	628	615	585	570	543	546	627	571	613	579	573	603	596	550	585	528	656	584	559	573	593	611	583	579	568	580	581	590	526	603	574	562	605	563	579	544	542	609	605	576	653	557	536	577	598	602	574	556	532	522	595	570	562	579	596	617	577	597	588	561	557	560	604	551	557	577	585	601	550	571	554	600	584	536	556	580	587	544	542	574	601	541	601	576	585	568	565	577	578	585	553	567	591	572	578	585	625	624	578	566	551	572	564	629	601	591	548	585	620	588	580	550	589	555	618	585	612	540	554	574	557	562	564	574	580	560	599	567	577	635	559	569	620	559	560	595	569	610	589	555	561	565	565	544	553	573	587	595	545	547	608	607	572	605	598	572	618	563	602	567	587	577	604	564	557	579	585	583	579	563	595	567	574	559	574	569	585	559	534	609	573	552	586	575	591	566	597	579	594	579	589	612	601	605	568	563	562	614	649	570	541	560	542	555	545	587	560	557	602	577	581	573	539	530	607	555	556	584	565	564	593	601	561	576	592	560	589	542	575	557	620	548	609	641	547	530	604	585	567	588	534	622	609	560	588	560	543	643	610	580	548	583	609	615	555	562	639	614	574	573	571	575	596	555	608	606	524	585	592	546	564	570	615	538	532	594	598	563	611	554	629	601	547	561	574	584	583	588	566	564	606	594	581	597	581	615	590	579	556	581	616	598	583	602	606	564	610	614	590	526	593	566	577	576	570	584	575	612	568	577	603	573	594
56508	27268	11393	3090	1243	1006	849	739	576	606	499	497	433	413	377	380	367	385	341	357	318	328	283	285	313	277	298	296	308	271	300	308	301	293	272	300	262	286	291	315	325	314	295	314	287	309	238	238	262	253	309	307	254	231	274	297	323	262	295	319	294	259	267	299	299	300	303	292	291	277	304	268	270	316	257	301	286	263	284	276	325	299	287	287	291	295	263	245	280	241	263	307	261	275	262	319	296	279	282	270	263	302	295	268	205	284	302	294	291	298	273	262	247	257	287	300	297	283	283	293	263	304	274	283	262	250	290	285	304	285	255	271	303	280	294	277	305	297	303	259	291	304	292	282	281	266	249	273	278	265	276	284	303	290	270	263	256	251	277	292	283	267	264	256	282	275	280	251	256	291	254	295	253	292	292	271	286	300	299	294	264	273	315	235	263	278	298	277	266	273	270	242	284	304	276	276	271	272	272	271	299	267	264	300	287	283	302	283	299	254	253	290	312	282	286	287	255	287	271	264	283	283	265	283	267	279	237	318	276	307	275	270	261	264	296	267	300	264	290	335	299	310	237	315	296	307	285	268	318	269	300	290	279	285	244	277	278	272	263	290	265	291	300	271	289	282	302	286	291	298	255	303	284	281	254	273	304	297	289	282	280	265	275	248	264	299	281	291	270	269	276	308	272	292	286	244	308	305	267	265	287	251	261	269	277	298	277	273	308	269	278	293	297	270	285	281	259	245	260	249	304	281	264	269	253	291	261	289	276	299	268	270	307	270	285	258	271	278	298	292	274	283	309	284	307	265	249	278	317	273	258	265	250	301	274	270	264	235	286	261	301	298	259	314	284	308	289	309	269	264	293	262	258	273	263	277	264	267	333	308	302	287	284	286	278	282	255	271	274	285	258	260	297	312	282	302	293	293	283	266	265	268	259	300	310	305	292	313	269	304	277	294	257	267	306	251	312	238	264	274	264	278	270	303	280	292	241	271	280	252	297	302	305	272	298	273	287	308	279	265	271	294	283	248	269	290	295	258	300	298	280	292	296	283	305	326	264	302	251	269	290	304	261	300	303	300	270	297	289	314	247	290	270	276	261	266	263	272	302	267	297	271	254	272	304	244	273	287	233	322	265	294	279	284	234	274	297	278	269	258	267	275	286	258	287	306	245	266	288	283	316	247	282	301	284	239	277	307	316	285	254	306	258	267	271	306	291	306	269	275	285	278	264	270	266	244	258	303	252	298	267	267	272	271	302	289	290	307	275	267	261	277	268	249	283	286	285	303	286	251	273	283	285	283	262	286	293	294	295	253	295	295	284	294	297	296	290	279	253	251	277	303	260	277	300	301	257	255	289	265	272	295	278	299	265	271	300	267	261	301	280	282	252	268	314	275	282	283	264	304	292	331	260	265	277	281	287	316	272	313	300	270	286	300	278	298	307	292	314	281	289	285	303	279	308	303	280	286	264	258	288	267	290	292	286	285	257	274	292	239	245	292	296	316	305	274	283	268	263	253	279	252	253	271	280	264	272	277	240	287	267	251	283	288	249	321	284	236	289	272	286	281	290	270	297	305	278	252	282	276	287	295	299	279	276	266	268	313	272	316	280	298	270	306	297	278	304	292	284	270	254	282	281	279	281	268	303	276	288	268	284	295	300	328	280	283	285	299	288	279	280	316	282	289	288	273	313	239	307	259	260	263	286	301	278	287	254	260	283	289	268	317	325	285	287	283	265	289	266	273	272	290	273	295	301	312	277	277	260	279	271	289	261	283	296	286	292	293	255	271	225	251	271	282	295	270	280	298	270	278	272	254	307	315	278	297	247	287	278	288	276	260	268	258	306	292	270	273	271	286	276	266	307	300	317	324	256	281	264	265	306	298	287	288	273	273	300	293	255	289	328	301	284	303	289	278	279	277	283	258	277	244	222	261	273	236	262	263	277	276	272	251	283	294	305	294	258	266	290	255	271	292	297	262	257	258	276	293	296	279	259	292	268	264	280	288	294	264	271	279	290	304	295	278	254	253	258	280	269	282	306	278	268	298	258	252	297	263	252	274	283	298	300	291	282	305	274	261	251	288	265	272	335	299	276	278	286	251	284	272	290	271	280	258	301	319	283	288	296	280	258	273	286	276	293	229	270	245	262	276	270	292	275	269	253	275	278	249	270	281	272	292	278	306	257	279	295	281	308	279	276	275	310	280	271	272	327	289	282	286	256	275	277	309	284	288	270	271	293	280	278	277	259	299	247	238	263	251	261	285	275	276	248	271	261	287	298	259	280	284	291	264	282	271	287	250	259	254	255	293	261	320	295	283	250	274	272	266	261	281	251	296	281	304	300	303	265	296	274	274	277	266	258	275	334	277	264	273	259	264	310	284	265	272	304	316	287	259	294	258	295	299	285	265	249	306	292	269	283	256	264	296	300	297	257	278	240	283	267	259	256	279	278	284	287	272	273	282	266	300	260	253	303	272	268	265	287	312	282	272	278	293	259	289	277	296	299	291	297	258	276	306	280	267	290	291	263	298	270	263	289	282	282	294	254	270	313	269	273	263	265	236	314	282	325	257	275	270	275	296	263	290	281	273	304	282	300	301	293	285	285	293	259	271	267	264	241	282	273	285	290	265	262	323	287	269	269	236	273	270	248	283	304	316	292	259	267	254	267	267	274	293	304	280	261	269	286	263	253	245	271	273	273	302	290	276	275	273	311	252	274	276	286	282	260	261	253	278	274	272	249	296	291	269	290	267	270	285	288	292	276	261	299	279	291	282	274	282	274	286	289	266	300	300	268	272	259	271	297	269	284	293	284	270	291	274	312	254	259	290	279	289	273	262	292	265	263	297	303	277	258	291	300	286	248	265	301	254	263	313	279	280	305	310	264	267	278	282	301	274	317	251	285	281	298	269	278	271	263	304	269	294	278	296	238	286	283	281	253	338	285	269	264	283	283	287	309	273	265	291	276	280	274	283	291	269	290	288	283	243	295	249	243	270	265	275	254	263	288	291	267	262	268	280	286	262	284	288	315	300	251	284	294	277	301	298	295	320	319	292	282	262	243	302	282	284	276	251	248	296	270	291	293	281	293	285	269	275	300	326	287	274	304	271	245	309	273	302	280	305	249	273	251	286	269	293	300	276	281	280	302	272	305	302	267	289	274	293	319	290	264	307	292	304	242	270	316	263	300	269	302	275	299	288	273	277	294	272	231	254	290	265	287	260	306	273	294	291	291	272	319	257	285	277	274	294	266	278	271	313	281	292	286	297	312	284	297	265	241	294	284	295	276	286	281	285	287	257	267	296	283	277	287	292	291	275	281	273	262	266	265	295	277	282	264	272	299	278	274	310	274	314	260	289	270	252	269	287	260	285	278	253	282	283	294	292	270	299	284	287	311	318	302	277	268	284	257	268	282	298	272	277	278	288	304	313	252	288	309	311	272	256	270	290	278	288	307	281	270	256	283	293	291	286	279	283	298	254	282	302	258	287	268	316	278	326
34289	17643	12738	5785	3982	3628	3151	2631	2257	2016	1639	1700	1476	1279	1200	1102	974	1011	1105	1080	871	859	692	667	725	688	699	690	718	756	755	746	693	680	695	704	726	790	764	735	741	705	635	699	638	645	656	595	625	652	625	603	611	587	608	614	572	556	620	640	578	584	602	580	606	589	547	604	583	576	556	620	629	609	575	634	562	600	580	605	539	595	616	590	590	609	564	625	646	599	607	598	644	583	603	605	632	583	620	593	603	602	612	621	604	591	593	602	601	576	646	607	577	612	635	578	596	648	598	623	586	622	569	575	633	640	583	592	593	584	615	596	564	575	582	577	577	660	587	594	590	610	594	611	629	603	606	616	627	580	620	574	582	612	569	586	579	647	600	578	628	634	560	549	578	581	574	586	631	602	610	583	635	578	542	633	585	611	576	618	586	602	568	534	569	616	569	584	609	575	583	611	583	608	508	588	599	542	593	588	586	588	551	613	591	572	583	636	582	566	583	591	589	598	591	616	565	561	598	589	563	590	594	601	593	581	593	579	594	604	645	603	584	564	618	650	612	613	611	582	559	589	568	591	590	557	588	581	588	556	575	611	559	601	616	598	616	579	589	578	591	596	606	630	575	638	596	619	573	583	589	559	603	577	582	550	572	573	597	594	585	589	566	571	602	641	551	603	596	646	580	581	610	612	597	590	643	582	614	588	581	569	603	602	601	600	549	648	568	579	542	582	636	608	599	589	574	597	544	626	618	564	548	555	647	592	590	605	596	563	612	587	561	599	589	605	558	610	611	603	594	627	556	593	589	572	607	617	575	607	565	625	589	623	570	559	594	568	558	560	602	605	561	570	561	543	577	570	629	589	614	599	615	572	609	582	576	602	579	580	595	597	617	615	583	619	566	614	604	559	605	555	579	638	587	554	596	660	578	549	611	583	554	552	570	625	623	565	609	561	562	636	606	575	610	569	642	597	547	613	590	574	556	554	600	602	568	614	584	575	593	602	625	573	577	623	599	598	608	572	614	551	607	587	577	662	635	583	585	620	598	565	549	625	595	593	603	574	570	620	587	640	602	593	583	586	633	582	597	590	618	592	593	638	582	598	572	604	615	657	602	632	598	556	564	581	603	604	616	609	572	547	621	583	627	600	606	610	615	602	573	558	644	598	572	602	606	609	559	654	606	605	576	593	661	608	609	593	608	587	593	577	562	587	593	573	545	590	610	583	624	609	595	608	643	571	602	585	552	591	597	555	643	585	578	577	559	589	608	598	597	617	582	598	616	591	618	595	606	590	575	592	614	584	594	625	567	582	595	560	585	559	569	632	595	606	612	612	589	564	592	557	582	609	596	599	589	575	559	623	636	571	574	599	584	608	596	566	601	567	597	630	625	628	641	566	572	548	610	649	595	621	655	573	562	599	596	576	608	611	608	615	595	564	581	587	567	562	614	642	591	585	606	589	590	624	597	622	581	614	587	568	575	588	586	632	598	589	611	593	551	566	616	590	635	617	568	600	586	589	633	627	592	616	612	606	570	659	617	614	613	586	576	563	585	610	578	564	603	561	575	607	631	582	567	580	597	578	579	616	604	589	622	567	631	587	605	580	564	551	610	592	573	642	594	637	629	610	633	600	567	554	609	553	563	561	615	628	566	629	582	590	556	594	588	593	562	612	606	582	578	635	592	561	576	579	552	599	606	617	590	605	609	560	571	584	575	597	586	614	608	572	596	588	636	660	613	628	540	598	610	599	558	574	599	625	643	607	582	620	638	543	579	615	588	573	542	595	644	615	624	528	582	593	595	597	639	572	597	614	564	609	574	618	602	561	591	568	614	597	618	590	587	594	611	563	597	589	583	603	581	578	594	591	576	563	592	548	620	573	645	579	593	588	605	610	588	597	582	569	582	562	548	586	623	561	617	590	600	600	634	622	583	626	603	597	608	625	611	552	613	578	611	572	581	596	625	595	577	576	591	624	577	551	627	603	605	571	569	605	622	571	619	557	556	657	573	581	593	572	576	603	623	614	597	573	596	615	539	573	578	607	630	611	612	581	616	622	599	557	614	591	611	554	555	583	610	598	554	577	599	625	582	583	559	571	595	581	547	593	614	589	592	576	615	597	574	621	557	575	575	596	632	614	622	610	603	579	586	576	627	640	573	562	561	592	575	549	597	623	576	571	571	650	608	583	569	592	618	610	647	636	608	616	606	604	575	585	605	624	617	580	570	606	613	589	615	610	553	607	590	575	639	595	603	595	577	595	640	614	609	593	576	595	599	551	609	596	605	573	594	562	605	607	579	580	590	599	557	602	576	541	592	643	610	608	602	616	566	582	607	640	640	579	593	636	581	575	599	621	588	646	610	582	591	586	597	583	593	599	601	600	586	548	600	582	575	584	576	594	597	625	604	620	598	600	583	582	597	608	602	583	625	582	607	608	533	638	557	567	620	615	609	625	637	618	623	603	551	586	589	606	625	583	586	628	581	643	642	611	545	576	571	600	605	577	547	580	635	635	647	584	573	611	633	591	566	647	651	554	645	636	618	596	560	618	608	556	603	554	547	601	587	583	634	596	628	592	603	642	599	601	564	629	607	562	556	571	607	649	574	585	607	629	568	592	586	615	564	575	628	602	576	603	595	578	619	609	616	602	598	588	580	602	559	645	605	570	584	552	602	564	614	641	659	631	616	588	547	581	619	606	596	575	614	579	602	571	572	545	618	621	589	588	576	593	590	553	615	571	606	589	658	577	597	622	550	591	573	587	562	602	636	571	519	599	592	608	582	587	576	560	624	594	613	645	586	580	602	618	614	588	551	616	562	655	584	603	605	623	581	550	627	571	602	601	615	571	599	596	585	550	584	593	566	595	626	607	613	605	571	604	556	612	598	611	554	554	588	588	606	598	551	623	576	607	578	603	629	611	555	591	595	570	611	597	601	580	564	615	612	626	580	571	612	589	595	560	612	603	575	570	612	586	605	583	611	646	654	600	600	584	576	585	617	546	653	567	674	598	590	577	568	607	554	608	630	575	614	592	625	639	573	607	592	595	537	637	613	607	584	627	595	594	568	558	618	564	572	622	573	602	572	546	561	653	613	647	598	588	596	574	556	572	545	602	580	552	584	621	603	582	578	610	601	572	600	611	575	555	646	612	586	538	624	581	568	649	609	598	551	580	585	593	582	586	596	607	550	606	583	609	652	564	605	639	619	606	553	601	596	601	605	596	607	576	591	589	603	621	585	627	612	594	603	644	602	586	561	595	610	573	577	580	568	585	550	587	571	610	582	580	601	560	584	573	617	599	536	553	579	619	586	587	583	582	593	605	587	587	622	613	617	580	597	625	606	619	603	602	557	564	593	603	615	612	575	594	591	597	643	605	643	586	616	583	582	541	573	568	609	608	616	616	589	585	589	574	588	591	603	635	599	546	602	593	600	573	547	559	609	563	574	576	622	600	580	561	608	649	598	590	591	606	615	568	594	619	545	613	619	619	578	571	577	571
63922	34878	19158	5571	2270	1526	1164	1006	854	678	605	634	595	523	514	461	439	426	493	410	349	364	361	319	314	331	370	361	355	353	369	377	320	368	327	320	350	301	368	371	348	312	349	328	336	294	327	316	309	320	318	273	297	317	333	307	328	324	291	325	305	289	321	282	305	277	305	291	344	308	300	335	315	276	332	338	303	292	279	317	344	330	321	323	320	305	353	334	316	318	292	298	289	356	331	323	369	326	331	262	300	329	323	307	301	361	319	300	314	263	285	291	298	342	295	307	304	303	301	326	337	314	318	339	286	292	297	314	307	322	291	298	355	329	326	340	315	309	325	319	333	334	301	285	301	300	310	291	279	308	310	350	314	334	319	320	304	295	346	291	338	315	305	304	322	296	343	321	342	311	292	305	327	293	325	282	345	318	311	278	339	335	326	285	298	263	308	326	330	303	324	326	325	311	295	306	299	284	330	335	314	300	308	337	329	324	307	291	316	320	307	327	355	345	346	329	331	305	278	312	331	328	315	307	327	292	282	300	306	351	305	323	311	312	318	318	290	270	329	361	313	327	311	273	321	302	276	297	333	321	311	296	314	311	326	305	316	283	302	329	330	301	331	310	272	341	279	325	323	306	285	332	314	327	306	316	317	282	330	318	315	289	309	288	287	341	335	316	326	295	324	290	316	349	326	335	306	326	342	325	309	338	357	311	313	330	302	319	315	319	317	330	267	328	313	304	323	306	335	315	296	323	309	326	314	314	318	315	295	314	347	334	294	307	305	318	290	314	310	316	291	315	297	303	321	325	275	326	289	317	312	315	277	341	324	330	328	310	300	343	329	360	299	324	320	339	297	344	333	315	305	318	349	305	343	357	343	336	308	291	286	340	305	340	329	315	315	291	288	302	312	281	351	320	340	287	325	298	302	301	302	305	284	325	319	284	337	314	318	302	317	319	323	313	280	324	310	336	312	285	321	354	309	305	354	317	310	315	316	341	356	293	317	288	309	280	254	299	314	290	330	274	294	315	312	300	325	321	315	305	301	345	326	318	316	303	286	325	351	299	301	355	303	291	341	302	295	325	296	281	323	333	303	326	302	316	316	306	290	346	267	276	308	308	307	345	328	341	311	288	317	309	363	338	293	324	317	294	351	327	341	336	299	300	304	309	318	317	344	333	318	318	299	337	305	353	324	326	316	309	308	327	300	296	322	315	329	341	328	303	292	306	291	288	328	336	331	320	330	296	310	305	319	324	325	329	325	312	330	308	304	288	315	309	338	302	308	282	325	323	321	320	307	322	294	332	318	327	306	315	264	311	292	328	313	310	307	329	292	336	269	298	316	311	330	329	320	344	301	310	352	320	302	322	341	321	307	300	337	329	315	324	324	311	303	323	296	317	310	332	292	321	290	337	330	314	318	336	325	307	294	324	317	303	335	326	312	293	320	348	289	292	310	304	296	304	326	345	341	329	331	285	300	312	315	304	286	285	314	314	341	308	316	263	310	370	355	301	305	314	296	315	328	293	274	296	325	320	305	345	320	319	310	295	357	302	283	293	312	281	340	295	324	308	324	312	366	317	326	317	323	314	329	326	347	312	339	302	335	319	318	316	342	331	312	292	330	309	310	291	297	304	290	290	285	307	289	328	298	308	291	318	285	293	290	306	348	342	337	311	298	350	317	300	300	313	298	329	319	311	323	330	285	319	337	329	317	307	312	314	322	346	351	336	304	291	313	292	329	329	331	314	317	324	329	314	366	322	322	326	292	312	303	327	331	326	295	302	305	297	291	316	319	329	297	330	310	326	315	329	280	302	310	340	246	323	296	315	325	306	302	290	293	306	305	295	304	317	328	311	325	298	337	305	344	314	310	356	325	312	337	308	302	360	264	337	347	308	312	329	319	335	290	324	314	327	309	316	314	314	288	321	331	307	305	295	323	337	303	313	304	338	322	316	325	292	303	299	307	311	306	302	314	334	306	315	321	323	297	296	321	311	352	330	316	285	335	299	323	329	286	328	316	316	366	311	320	302	325	312	319	349	318	301	310	288	310	309	295	301	319	342	304	304	315	312	284	320	356	354	300	318	308	317	289	297	292	296	355	318	304	297	318	335	309	336	313	311	283	335	312	306	300	306	305	297	317	307	351	313	331	311	293	319	315	319	338	293	306	316	352	314	341	289	321	291	281	301	300	327	316	297	322	317	308	302	301	316	333	292	325	307	283	311	306	310	328	344	306	300	292	304	343	309	323	292	297	275	330	313	300	358	297	296	365	302	290	343	314	299	305	326	309	302	322	322	334	357	338	341	304	312	349	328	304	319	363	334	282	299	289	310	300	309	294	302	305	343	316	316	296	333	307	289	339	310	312	294	318	290	348	298	285	291	330	321	338	282	328	333	302	322	318	295	297	319	319	317	339	319	319	321	328	349	322	309	288	272	310	359	290	309	309	322	307	300	299	330	286	293	289	288	295	310	366	322	317	340	308	304	294	290	329	309	309	307	333	277	310	279	298	344	314	312	324	270	339	300	316	322	311	312	296	311	353	302	314	303	330	301	256	279	309	333	351	316	321	305	311	292	317	326	311	315	304	311	298	313	330	312	315	300	319	309	323	300	301	297	309	306	281	301	280	329	355	299	304	307	330	316	286	321	335	288	310	319	306	323	305	302	296	341	354	326	289	300	353	317	296	304	313	341	325	281	321	273	318	297	319	290	290	320	315	307	277	329	295	294	309	327	289	331	295	311	264	309	336	348	314	317	312	324	288	300	297	333	296	309	304	328	292	329	368	281	290	286	323	335	292	286	326	321	289	325	352	343	325	329	311	289	276	331	270	326	311	323	343	329	293	336	307	271	336	304	303	325	305	354	332	318	351	316	304	311	311	320	316	295	321	304	287	309	322	323	312	305	345	294	321	291	301	310	322	319	321	321	314	329	305	327	279	343	355	287	317	319	317	299	297	277	303	345	275	321	320	336	281	332	349	300	309	291	328	362	343	298	297	326	320	271	287	312	313	312	301	358	293	298	318	310	304	302	309	303	315	329	316	309	308	290	286	290	310	305	330	297	317	328	317	304	286	321	311	320	313	326	267	333	295	326	316	322	297	316	332	326	299	323	298	332	323	350	309	324	344	313	341	340	333	321	306	343	350	321	347	327	318	303	277	317	314	334	306	306	286	325	320	328	331	323	316	300	306	299	334	309	329	304	320	293	315	325	301	297	296	307	305	317	306	301	312	298	294	317	306	314	297	279	301	309	326	339	283	308	342	308	314	310	340	308	329	312	308	313	323	326	301	324	340	296	278	337	281	317	307	340	281	279	322	293	341	358	350	329	348	311	321	291	315	299	288	285	312	315	307	323	289	343	320	278	338	302	311	329	295	328	297	303	323	317	325	325	350	302	322	306	350	313	303	290	313	297	297	325	295	293	311	324	317	354	301	315	292	292	284	295	282	337	323	283	304	301	314	312	330	329	315	339	286	286	321	295	303	324	337	331
39012	22642	20060	8275	6151	4938	4008	3577	3292	2807	2428	2445	2128	1875	1583	1555	1466	1369	1472	1440	1005	918	870	772	816	782	890	779	885	865	913	870	808	745	902	913	873	883	878	838	830	808	717	796	713	701	701	708	643	703	654	681	650	644	672	637	644	655	640	708	647	623	636	655	671	628	680	641	622	655	635	661	722	653	657	647	663	647	627	651	673	674	624	608	653	627	672	647	638	663	678	650	632	630	647	637	606	652	619	676	663	615	663	672	684	699	648	637	617	672	683	584	654	648	621	674	630	687	644	641	678	623	650	663	656	626	660	622	634	664	673	622	652	656	666	649	646	654	689	668	679	666	653	666	623	676	656	690	612	663	647	694	611	654	669	627	688	649	681	641	676	684	666	678	685	678	668	648	685	644	621	634	639	686	682	642	605	673	677	635	647	680	642	670	624	727	664	613	677	651	652	616	641	627	631	647	650	646	638	605	646	655	649	682	679	658	680	654	651	631	662	662	591	639	626	646	673	650	600	634	651	661	638	673	665	661	627	675	614	678	632	672	630	626	624	652	654	633	665	691	649	617	707	678	635	663	642	667	670	640	609	638	661	649	622	634	664	623	683	687	638	605	663	626	662	697	649	664	686	631	675	674	631	659	654	667	654	654	631	634	621	646	627	661	609	679	703	643	683	660	640	679	660	652	636	668	669	707	675	651	636	608	673	660	639	634	651	675	719	683	645	632	651	659	681	677	657	643	615	635	707	657	687	620	627	636	641	666	686	686	606	635	664	616	645	688	652	631	611	663	620	601	656	660	611	663	646	622	671	662	666	706	632	673	638	692	653	639	677	647	650	686	681	624	671	683	656	699	669	634	681	605	650	662	645	653	655	699	672	650	648	680	661	699	700	644	675	694	670	656	681	633	676	720	691	645	683	663	636	677	671	666	651	680	667	690	650	618	658	685	619	667	649	641	644	615	655	663	679	613	691	665	652	681	690	668	643	664	623	641	650	679	674	652	692	649	668	636	606	638	647	610	643	624	629	638	682	651	636	648	654	653	632	689	654	657	661	698	606	678	643	637	643	644	633	642	629	683	649	652	634	698	661	673	653	683	668	678	622	648	641	653	652	703	662	626	655	643	678	636	671	624	645	649	646	658	669	661	716	696	685	620	704	633	595	624	673	662	661	671	672	642	594	669	632	645	668	649	652	652	690	661	699	674	696	621	662	609	650	671	711	672	622	628	658	628	604	673	647	652	605	699	689	640	680	613	616	620	671	655	687	684	664	727	667	673	615	634	703	626	643	637	650	678	668	671	633	659	638	663	652	613	644	700	641	657	635	627	687	661	654	613	623	687	667	621	694	657	667	655	647	633	637	650	669	597	662	618	672	676	671	654	655	642	632	683	662	668	669	607	668	628	616	609	626	671	666	672	660	630	665	639	641	654	648	625	654	647	643	648	712	659	611	649	625	665	650	653	601	613	667	630	647	682	666	686	697	683	662	644	649	670	696	652	646	663	645	675	679	628	636	622	604	635	648	645	623	660	681	629	687	684	656	687	681	659	634	669	651	660	634	641	609	645	638	619	637	672	664	661	658	640	621	675	661	656	655	619	632	682	647	649	681	647	625	653	682	718	642	671	685	602	655	642	668	640	637	651	612	635	650	669	683	652	667	648	648	652	611	645	706	673	674	671	648	653	670	643	605	663	654	647	661	624	642	648	610	646	689	641	685	680	648	667	644	624	658	656	643	707	650	646	701	669	625	688	696	634	686	618	630	640	657	650	691	632	669	662	646	623	642	634	673	660	651	659	678	648	632	621	639	603	663	615	650	667	717	685	688	676	655	667	715	694	678	625	675	653	648	669	648	673	705	605	589	637	704	671	632	725	675	676	657	624	653	657	655	648	681	641	661	637	597	639	671	652	624	597	662	673	684	668	678	653	659	677	661	628	726	628	632	623	658	666	653	687	644	671	667	643	644	696	689	690	617	662	631	637	630	662	657	614	668	700	634	639	643	621	602	674	691	661	637	667	684	631	663	648	649	670	683	605	613	681	648	631	656	653	658	665	642	654	634	691	698	643	659	639	659	641	682	660	631	595	660	647	673	649	658	636	620	637	573	624	656	681	663	634	660	649	620	652	645	705	679	660	633	659	705	658	659	635	642	716	623	668	662	659	687	619	662	678	637	678	614	665	657	641	656	666	640	665	705	683	611	687	639	684	630	691	670	632	650	661	634	636	654	693	651	645	715	641	616	639	636	680	649	682	652	621	613	678	646	623	679	647	596	671	665	657	711	661	636	646	637	658	634	656	604	670	674	643	649	626	614	648	695	616	657	632	656	683	624	640	642	684	592	652	674	647	639	667	682	597	640	665	596	686	651	669	659	702	617	678	624	699	612	670	685	647	678	622	670	656	641	628	625	669	673	622	679	683	643	637	684	646	630	664	648	664	597	636	633	624	641	652	674	708	655	642	649	640	628	647	672	673	705	684	628	625	642	662	672	677	668	658	663	659	650	602	694	631	614	619	637	648	664	698	686	682	678	689	661	655	632	606	677	647	710	650	633	687	630	654	665	710	665	627	636	637	629	662	640	612	717	676	689	675	630	652	619	659	636	640	639	672	678	664	599	605	689	680	640	670	664	655	680	611	596	667	644	658	604	652	643	687	678	692	667	688	600	654	653	665	609	679	642	666	684	607	677	574	615	643	639	652	675	636	660	627	643	654	699	630	646	685	656	698	670	667	681	660	620	677	660	709	653	665	669	650	689	659	663	628	645	626	631	675	646	641	669	674	676	630	641	692	678	655	642	594	627	639	621	625	650	654	666	656	665	665	655	650	635	687	637	658	658	627	634	668	647	644	699	639	686	612	669	641	640	644	707	669	715	670	664	689	666	626	639	666	665	662	668	647	630	649	634	675	645	656	646	671	589	661	710	664	664	651	642	593	689	627	644	643	640	639	655	630	655	661	641	617	670	683	663	708	625	661	641	665	649	657	658	684	648	627	611	705	658	654	691	643	673	644	633	584	693	603	618	663	652	671	626	641	598	630	624	689	635	710	594	651	679	670	670	706	628	642	656	692	689	650	677	625	649	656	660	692	657	675	667	646	642	653	669	639	648	675	659	675	657	659	651	605	614	626	596	637	664	628	641	652	626	636	641	628	655	626	653	649	614	638	672	643	624	658	659	646	690	640	642	621	656	666	673	651	674	638	653	697	654	585	623	623	631	633	648	653	580	674	651	660	665	630	645	631	627	670	632	681	635	579	600	666	636	649	643	676	647	679	677	648	706	643	677	642	645	669	666	689	686	688	637	654	646	623	681	629	608	670	653	652	640	656	666	644	677	654	679	645	640	603	615	654	650	667	689	645	618	604	675	612	644	640	596	666	625	691	654	606	633	647	651	648	626	693	670	630	670	603	718	664	669	652	648	676	666	646	585	633	655	662	633	663	601	630	614	633	635	653	620	658	666	604	673	631	669	648	650	634	625	656	674	684	658	606
41639	19102	7245	1439	800	615	514	503	447	404	363	349	327	319	314	368	300	310	303	282	299	309	293	266	302	293	298	270	293	301	297	277	287	281	293	277	270	302	285	267	273	272	280	275	266	297	261	267	258	290	299	264	279	263	265	283	271	319	298	276	299	284	280	278	285	272	259	291	276	281	275	262	308	300	282	248	293	276	301	278	305	303	300	289	269	305	299	261	249	264	265	272	283	266	268	278	293	291	306	295	282	273	276	313	258	241	289	296	283	259	285	290	286	285	274	309	268	303	263	287	270	288	296	270	277	261	275	295	298	273	302	277	307	303	293	281	261	275	255	250	283	296	251	267	260	284	282	261	247	273	296	283	300	269	257	252	278	308	292	244	275	277	267	274	263	286	267	267	265	279	263	298	246	270	306	264	314	270	298	274	255	285	296	307	244	290	309	259	262	268	232	281	261	292	270	219	277	251	270	267	268	286	285	258	264	263	277	269	272	273	310	286	296	315	286	254	283	282	300	266	275	288	268	289	269	295	250	280	278	284	260	249	273	229	293	301	271	272	290	257	274	280	271	263	273	289	283	266	283	292	297	282	290	258	256	270	267	305	237	292	277	255	278	280	277	270	236	263	280	228	291	292	264	271	269	277	300	271	292	267	305	257	288	273	299	311	262	276	245	277	310	282	271	269	300	269	256	262	313	243	265	270	276	320	311	285	261	254	266	260	256	306	291	274	277	268	256	287	253	257	293	307	263	281	289	288	256	288	270	255	267	258	254	298	293	284	293	281	301	285	280	269	274	297	306	278	279	257	291	264	302	278	279	266	318	295	246	295	284	267	272	283	265	282	299	250	250	296	283	315	270	271	297	262	308	249	256	274	264	240	276	312	283	262	274	273	301	258	296	276	297	273	325	280	292	268	258	256	270	285	245	271	273	306	273	268	273	251	300	275	297	261	271	268	264	305	241	285	293	279	274	310	267	280	285	318	270	266	282	290	292	269	290	293	268	268	283	266	286	273	265	272	287	277	282	278	249	278	277	288	278	254	277	280	277	312	285	243	263	256	284	277	269	258	277	275	300	249	279	264	299	274	276	292	288	318	301	285	304	272	281	269	296	299	282	267	302	283	266	287	286	269	301	253	258	273	280	254	280	251	283	282	285	251	296	292	313	299	269	276	263	283	301	301	260	289	253	295	265	273	254	278	267	256	270	308	286	282	293	284	269	254	282	308	264	236	271	277	317	299	277	268	298	235	288	277	288	253	280	307	264	277	291	264	310	262	266	249	274	275	281	267	266	250	282	285	252	316	263	264	268	287	281	285	280	251	244	272	263	291	286	269	267	330	269	247	293	249	270	263	282	277	253	257	301	301	295	276	266	274	264	295	254	293	286	306	296	290	275	276	291	273	259	266	280	271	254	301	285	300	283	257	276	273	298	268	267	267	268	285	290	270	278	286	272	282	295	245	258	279	267	279	286	271	269	259	280	228	306	304	303	275	231	269	279	260	279	319	243	268	271	292	283	256	279	268	253	261	269	265	293	266	282	336	253	289	257	264	308	294	306	278	274	254	267	284	273	294	267	296	249	288	289	275	300	266	250	279	276	293	326	296	264	283	309	260	259	261	271	273	256	287	309	273	292	291	265	272	280	262	263	291	259	292	318	273	258	286	273	257	268	265	255	263	246	261	290	264	275	283	256	275	264	270	274	296	315	298	253	289	270	293	266	254	271	279	284	297	276	255	292	274	295	304	276	282	321	287	290	265	298	262	298	273	257	263	306	254	265	284	237	297	253	281	274	256	287	270	287	263	347	260	288	275	285	251	290	289	276	258	260	261	308	293	245	283	276	278	254	268	268	296	272	259	270	274	279	269	302	258	276	284	281	295	272	243	272	291	261	276	304	296	274	247	279	289	297	288	284	291	251	289	272	283	283	299	253	289	267	287	268	286	264	246	312	262	262	287	291	263	277	246	282	244	292	278	253	269	262	300	247	280	303	295	285	283	281	288	271	268	270	323	309	255	297	315	293	276	262	286	282	254	256	278	253	263	295	316	285	248	291	249	266	301	278	278	313	289	293	279	272	289	280	270	289	274	265	257	271	271	245	268	285	272	276	309	271	291	269	268	264	276	247	258	238	269	287	321	342	250	269	282	273	257	278	262	272	256	276	242	256	259	266	246	278	294	234	261	272	289	253	282	253	275	239	262	273	256	271	269	271	283	268	288	270	272	268	299	266	299	299	273	268	263	269	281	259	275	263	280	253	270	281	296	262	277	312	311	265	260	260	282	277	279	283	291	274	271	268	288	305	305	316	288	265	267	266	260	289	313	263	258	268	254	261	261	282	291	314	293	263	288	254	290	287	263	250	304	287	279	294	256	253	284	287	271	286	295	253	300	292	280	261	275	293	299	279	258	267	254	290	277	292	283	298	307	267	300	267	250	256	265	295	274	271	301	281	289	308	306	287	268	274	261	275	269	279	257	289	271	246	316	283	265	285	265	286	285	253	299	258	262	297	267	276	263	238	263	276	279	286	266	276	249	261	277	256	235	303	318	245	290	252	276	262	253	270	263	280	243	253	255	311	305	278	272	276	229	279	282	272	272	250	235	264	273	299	259	278	250	248	295	305	265	268	281	277	265	294	288	285	278	269	291	289	316	258	309	286	292	284	299	286	253	293	267	285	267	256	261	293	257	265	268	251	261	289	252	302	248	306	334	299	276	251	277	256	249	270	287	272	271	294	275	290	291	295	270	272	269	275	287	299	297	255	261	308	313	290	257	268	258	291	282	276	235	284	291	247	255	287	267	289	242	270	291	277	316	271	261	258	250	272	295	217	266	295	253	285	254	296	237	252	273	274	282	312	259	287	291	291	272	276	286	302	264	273	286	284	282	263	266	295	300	266	280	279	287	294	309	279	270	293	275	277	249	279	304	291	240	259	264	287	332	304	266	281	296	301	266	271	282	268	294	290	277	309	295	300	291	291	267	256	249	272	267	262	287	295	302	274	289	284	284	289	288	260	242	260	291	262	292	285	240	280	227	268	307	289	288	284	280	267	281	256	311	286	254	265	290	307	261	249	273	267	285	312	290	316	266	258	260	259	279	247	304	302	255	255	317	274	273	280	299	312	259	300	292	274	281	278	301	260	275	287	276	290	255	268	281	303	263	276	268	275	284	304	288	277	290	290	255	274	261	238	286	275	308	261	257	269	295	261	285	317	286	264	277	256	278	299	299	280	296	298	273	312	270	293	264	267	248	261	262	263	286	267	290	219	266	288	293	269	309	322	323	234	291	258	316	282	307	255	304	251	271	290	272	267	256	283	279	277	263	282	250	268	290	287	251	266	272	265	282	293	288	277	270	270	266	320	278	282	284	273	269	251	270	242	326	290	288	237	279	271	274	297	265	274	284	291	284	272	293	267	264	296	268	275	288	251	255	313	293	252	297	275	290	281	251	249	260	270	300	310	260	269	264	238	300	273	258	269	305	256	259
24609	11106	8575	3026	2474	2086	1603	1599	1464	1173	992	952	935	938	818	764	780	713	698	736	681	648	585	680	605	630	666	653	646	712	618	658	649	592	675	725	701	631	630	661	645	632	616	592	640	625	581	610	572	566	579	598	603	597	579	615	612	555	583	585	562	603	613	562	590	583	547	611	583	565	605	539	602	596	588	538	595	575	576	580	580	615	576	579	573	573	628	544	549	608	586	597	596	544	570	593	579	611	570	606	571	585	560	558	584	579	606	558	543	580	569	553	604	587	581	585	522	573	559	595	569	596	551	591	540	547	577	563	584	596	575	610	548	570	568	588	589	584	581	566	555	576	593	551	549	587	598	599	624	588	577	575	583	614	573	567	590	546	555	545	616	585	559	576	593	585	548	547	592	584	570	624	574	555	617	591	571	561	582	581	582	560	617	604	594	584	557	589	585	596	590	600	605	557	595	578	567	552	579	559	598	589	578	622	595	587	627	581	562	588	601	603	590	560	560	620	578	641	612	621	579	602	618	597	573	589	548	571	554	574	630	626	616	583	549	509	605	558	592	573	586	568	563	593	599	590	600	583	613	568	603	617	589	568	570	595	588	533	635	594	545	601	562	582	570	584	579	605	595	593	599	577	576	586	588	541	587	570	590	593	582	570	578	563	572	565	578	581	580	586	598	550	535	532	535	545	564	609	543	552	559	567	616	577	633	617	626	526	540	603	596	562	577	546	558	595	565	575	579	574	564	534	599	550	591	563	563	566	618	568	604	592	595	567	573	582	586	584	628	584	559	568	592	545	579	610	555	561	577	553	573	577	549	586	610	606	617	600	559	572	588	587	593	581	589	587	637	575	606	584	569	541	617	587	593	603	561	614	584	579	581	582	617	576	588	558	529	555	561	599	564	534	597	614	548	593	603	602	571	559	553	612	545	562	607	619	562	572	559	529	578	577	587	601	586	591	589	577	571	598	592	560	575	559	552	546	583	600	579	581	563	589	570	598	581	574	569	571	572	619	597	548	589	591	575	599	576	587	601	567	529	613	530	596	578	590	578	564	574	640	552	635	557	552	613	578	570	575	578	617	572	616	603	626	575	587	588	549	558	626	622	580	615	557	608	602	591	594	571	558	589	568	586	587	583	594	588	600	562	558	569	591	567	621	548	544	595	629	587	578	627	633	567	584	607	598	557	587	613	564	586	606	564	573	596	608	546	540	621	588	597	579	575	605	591	569	548	564	589	613	592	580	595	545	580	587	579	601	609	571	586	621	640	596	594	565	541	598	657	610	599	654	639	567	555	601	564	586	558	583	577	563	658	541	589	594	565	547	599	559	591	592	589	604	582	610	578	600	585	584	595	590	617	600	611	638	578	544	599	615	590	581	540	587	596	570	597	592	556	546	543	579	587	586	619	579	583	611	617	579	568	588	588	571	586	586	572	567	565	617	572	579	550	564	580	568	598	610	547	565	548	564	576	587	605	567	560	567	565	584	617	602	588	550	607	579	628	593	619	625	585	598	592	614	606	583	556	601	602	600	554	547	586	562	614	573	560	595	597	595	623	581	595	553	516	571	624	601	576	623	587	584	587	612	593	554	579	597	622	553	575	590	589	600	610	595	564	556	603	556	560	577	573	600	565	563	563	588	582	597	586	641	603	570	579	570	591	517	579	656	594	607	604	566	578	570	569	573	598	587	515	554	583	621	584	600	549	548	586	543	592	596	604	609	562	551	551	561	515	556	584	568	605	575	612	629	583	587	593	592	563	526	568	569	606	575	572	585	578	576	595	559	560	548	574	599	600	608	623	574	572	571	561	599	553	582	614	589	589	590	552	592	584	567	569	560	582	571	600	565	597	598	585	570	599	597	576	597	590	556	579	603	544	609	560	575	565	573	595	563	567	593	595	583	600	595	587	572	631	585	602	601	600	646	580	568	607	586	563	588	587	600	605	622	536	570	532	562	613	620	591	606	571	563	579	604	571	579	570	592	584	627	585	607	605	560	558	608	610	585	615	603	569	580	594	551	578	587	581	615	551	599	566	625	546	596	594	627	617	598	590	593	547	612	580	599	586	559	614	565	604	590	618	555	547	617	615	564	596	545	564	552	592	613	599	565	557	614	586	504	560	593	593	547	583	568	576	557	602	631	558	581	575	572	581	576	627	585	577	590	564	560	593	572	585	571	596	582	603	588	581	584	551	575	594	579	545	610	585	566	632	581	564	575	548	580	528	576	590	606	564	612	588	571	598	599	584	607	558	584	606	584	599	590	576	624	615	609	597	563	584	601	580	564	584	569	569	586	612	565	555	647	564	564	560	562	578	559	553	647	542	561	574	603	567	570	602	577	577	587	567	606	590	585	548	535	574	524	581	575	576	577	590	556	577	577	597	544	572	567	623	559	615	596	580	588	582	593	647	559	570	589	569	567	595	601	629	563	618	629	615	592	574	607	595	596	581	596	598	584	570	594	591	585	557	545	594	596	575	586	576	604	583	593	602	530	568	560	605	564	601	589	558	567	580	527	580	597	568	593	574	549	583	577	577	597	644	572	590	625	570	577	597	535	568	598	582	600	561	566	588	597	565	576	597	567	601	559	569	620	593	576	581	582	582	555	590	560	610	570	603	602	581	579	587	569	588	591	551	581	601	596	614	619	606	573	617	594	566	543	591	561	609	584	582	556	563	569	651	575	598	606	603	603	614	575	583	601	570	559	584	577	583	556	579	564	564	610	568	558	567	571	559	587	591	626	587	571	573	613	565	542	577	596	572	570	598	561	611	636	598	590	632	585	592	551	579	561	586	583	597	601	589	552	542	588	631	608	597	578	593	565	570	584	591	597	516	590	564	535	631	580	601	563	619	591	556	561	601	598	565	582	548	594	576	559	569	593	523	607	567	571	608	598	566	553	598	631	602	579	559	594	546	570	600	613	536	606	584	599	592	629	599	573	621	597	586	584	610	544	537	600	575	595	579	553	597	586	572	536	588	565	622	516	573	602	613	574	591	570	607	561	574	606	547	600	595	591	612	571	633	558	599	598	580	585	545	567	595	656	550	573	612	617	596	545	615	573	634	563	566	617	560	602	623	588	591	597	558	527	579	581	552	591	538	579	573	600	551	591	605	607	616	576	572	601	560	653	596	627	528	604	612	533	572	554	586	584	621	577	596	642	593	615	562	592	559	572	608	596	557	590	572	610	584	604	568	602	600	574	601	581	592	575	595	557	602	601	579	565	602	613	594	597	564	595	524	574	571	583	586	584	553	635	592	593	607	621	608	599	533	572	593	565	568	626	605	515	578	591	578	618	567	622	585	548	569	623	548	558	583	605	598	539	626	590	636	566	593	628	582	577	589	581	614	544	605	599	533	550	538	587	561	581	595	575	610	589	567	615	544	592	568	593	573	599	617	578	547	559	556	567	545	594	544	581	579	598	544	543	598	610	581	586	590	590	575	591	567	540	570	551	617	559	518	576	552	621	548	611	574	590	544	555	582	530
56099	27577	13321	3139	1454	1039	748	699	666	478	465	503	418	401	430	391	409	349	385	337	321	346	305	314	323	278	291	315	308	271	282	368	331	304	305	335	317	319	305	288	328	309	322	285	305	311	276	323	301	288	278	317	276	325	292	324	300	276	268	310	297	260	281	279	323	289	272	250	270	288	298	294	267	275	280	268	280	257	269	247	278	300	271	300	277	307	265	270	280	281	268	295	294	300	293	252	321	286	269	260	274	294	274	297	324	284	308	295	304	322	291	286	308	268	246	322	307	284	297	323	311	300	268	315	273	243	299	275	261	261	287	279	273	289	316	286	272	257	287	320	334	289	302	284	273	305	269	301	317	275	291	306	300	275	299	284	258	255	296	299	299	303	282	266	265	300	269	278	287	292	300	305	284	269	279	293	274	265	257	290	311	283	284	289	301	292	285	239	300	276	271	287	309	274	315	284	251	268	302	280	285	269	257	232	276	285	269	259	272	296	291	291	274	302	288	331	277	280	300	267	260	278	272	287	271	275	264	300	322	313	270	263	294	294	273	287	275	271	293	250	257	293	267	314	314	296	285	308	270	289	309	303	299	285	285	272	254	298	285	290	259	279	278	329	316	307	270	289	298	277	314	283	292	272	302	299	292	284	292	276	288	301	271	300	294	311	249	295	255	269	286	308	290	276	313	268	277	302	275	292	261	272	307	277	305	281	309	254	278	259	302	294	275	256	284	274	300	279	307	287	294	286	295	294	282	295	277	292	305	317	274	296	285	287	290	274	250	293	276	287	277	284	263	276	330	269	266	290	261	278	316	299	281	300	288	295	297	275	288	311	268	251	322	294	273	283	307	264	272	285	288	285	257	303	291	262	321	298	283	295	261	267	309	265	289	294	291	297	296	307	280	320	316	275	300	267	282	274	287	292	264	327	265	271	284	283	296	320	302	286	282	311	285	307	304	316	293	304	298	308	290	256	289	280	324	264	300	271	301	294	278	299	279	292	289	282	270	297	303	261	280	264	278	253	305	288	288	300	282	288	309	283	318	280	261	280	309	276	309	293	294	290	298	290	308	284	248	286	291	252	288	266	248	268	272	258	280	282	283	272	292	306	282	260	284	292	288	277	279	283	256	291	281	298	285	267	257	281	301	277	277	274	266	320	271	277	299	288	295	304	275	280	244	293	294	285	316	266	271	299	248	241	268	273	305	284	302	280	294	270	302	295	304	312	268	244	252	279	269	293	252	311	249	258	313	271	287	278	257	289	290	317	309	318	329	336	301	294	312	304	282	270	276	297	296	305	277	263	270	250	308	293	284	301	288	288	298	288	321	309	274	276	279	296	305	278	285	272	274	288	311	290	269	301	259	263	294	278	296	282	251	287	298	246	267	321	292	254	263	300	281	273	277	301	301	263	304	290	294	296	290	282	275	265	303	254	284	284	266	322	290	297	281	288	311	299	310	298	302	249	279	254	273	279	303	272	287	288	286	297	290	291	276	272	295	303	302	280	299	316	285	258	290	300	292	263	282	285	251	262	284	298	295	278	300	287	256	308	267	269	278	293	262	315	308	309	312	291	265	294	291	302	304	315	302	302	287	276	281	283	309	252	259	262	285	296	312	275	290	271	265	289	267	279	282	306	275	278	283	275	272	266	276	289	275	301	258	314	280	317	285	301	328	316	312	301	291	290	307	312	286	328	310	273	306	314	287	288	277	283	278	284	288	276	287	292	304	284	297	271	284	276	307	283	271	287	283	275	303	286	290	295	302	347	288	253	293	270	274	280	266	281	270	267	306	322	291	300	310	325	266	263	315	308	287	287	269	296	283	258	303	329	326	283	315	300	255	288	286	296	284	249	283	268	264	295	263	295	288	263	290	294	267	269	253	295	274	298	298	312	266	269	272	302	300	295	284	278	307	276	288	275	268	309	266	261	316	284	339	319	299	286	297	288	258	266	286	279	309	295	315	299	261	298	286	256	289	265	268	318	307	263	292	299	299	299	301	288	293	278	299	281	269	313	302	277	286	312	311	290	290	279	284	266	283	267	267	293	272	300	268	295	288	296	279	300	276	309	257	316	278	267	263	304	320	318	295	283	295	308	286	288	295	275	302	273	323	304	280	286	288	284	277	281	281	294	294	285	257	256	277	309	315	271	257	300	310	264	268	289	266	274	288	295	271	277	292	265	290	270	288	283	301	267	315	286	283	270	277	315	312	288	260	278	241	246	313	307	276	281	241	267	280	312	293	274	267	280	264	300	282	274	280	302	277	254	281	308	275	293	263	314	305	299	293	307	290	302	304	279	288	285	280	306	302	313	280	264	290	296	283	285	299	316	285	300	310	284	270	304	265	284	304	292	278	275	277	278	314	299	271	288	283	282	281	303	290	315	264	318	311	258	262	281	292	259	283	332	286	271	276	302	294	277	285	329	332	296	310	312	314	285	283	297	295	327	308	312	293	294	321	296	267	283	299	269	308	284	302	309	299	284	263	310	285	263	290	271	284	287	276	314	269	291	288	279	297	280	296	310	311	299	292	278	306	306	289	272	309	281	333	304	293	293	305	271	292	291	272	288	301	272	256	295	260	273	291	299	292	279	315	269	254	283	316	286	283	302	277	286	275	329	284	280	298	281	278	334	329	273	283	311	285	300	295	298	297	299	264	287	319	307	279	322	334	284	257	313	308	288	276	305	301	278	281	290	288	255	264	288	289	271	302	306	282	301	289	271	289	283	283	279	286	310	295	297	289	298	297	288	273	274	286	303	306	308	292	283	264	284	247	321	309	270	278	309	308	282	283	271	302	290	280	257	293	267	295	291	287	293	281	259	268	237	275	302	279	261	289	289	299	284	268	311	324	275	297	296	314	308	288	268	244	280	294	308	293	289	314	334	290	287	314	262	340	301	303	315	251	283	281	257	260	286	279	280	305	319	277	275	295	273	305	264	290	275	269	276	306	295	307	315	280	268	286	312	295	284	276	263	293	259	279	258	278	282	323	302	270	270	291	287	259	287	303	316	287	275	309	288	273	284	274	267	297	252	262	310	287	269	220	317	325	302	289	279	265	278	276	275	264	318	294	265	288	294	300	279	266	250	273	310	294	300	313	311	281	275	309	284	307	294	289	267	285	333	280	337	289	294	280	297	247	284	300	297	300	304	283	303	262	280	303	323	313	309	275	292	289	295	348	286	303	288	296	277	263	292	295	288	262	298	264	272	306	298	299	293	260	289	279	293	347	266	320	325	266	261	246	286	286	299	276	269	306	303	302	280	289	259	266	279	294	264	305	280	256	289	305	274	269	305	283	256	294	269	312	292	271	283	298	288	262	275	289	301	283	280	290	276	265	262	292	288	286	286	275	287	299	273	255	268	290	275	303	278	292	307	301	291	291	296	306	285	281	282	267	279	291	287	324	290	293	275	289	316	324	311	274	330	298	307	266	296	291	286	283	255	270	295	279	286	315	321	293	308	270	307	302	281	270	284	283	281	311	302
34513	17385	14355	5576	4332	3553	2850	2549	2330	1938	1694	1807	1583	1296	1235	1241	1137	1027	1150	991	858	799	709	780	676	664	723	762	733	762	768	716	749	713	700	745	768	802	761	711	709	695	697	707	693	644	629	654	630	560	619	604	640	612	648	658	598	616	605	600	603	573	651	598	596	626	629	651	586	593	546	563	605	614	627	565	582	580	633	565	585	600	620	612	607	603	586	608	601	636	612	589	617	612	588	606	626	567	590	616	633	622	586	574	624	603	641	600	630	590	605	610	607	621	584	598	622	609	567	600	597	601	579	610	646	625	591	636	662	619	609	594	642	619	555	581	616	615	601	643	585	590	612	583	602	616	566	617	645	555	622	652	622	610	663	582	579	600	596	573	586	588	587	619	586	563	634	604	599	577	606	594	570	637	627	615	595	582	630	604	530	595	592	584	583	602	610	592	637	601	565	647	622	625	634	574	611	607	612	587	568	581	621	636	623	622	594	596	603	629	599	602	594	607	605	624	619	615	616	629	622	591	566	619	635	618	616	643	606	594	599	598	659	611	589	636	632	587	582	596	595	601	624	600	641	607	593	576	640	622	628	638	568	616	557	637	612	617	635	569	612	662	593	544	595	632	604	612	589	638	623	583	589	600	621	561	599	631	635	606	605	585	588	597	623	610	623	626	643	611	594	610	587	653	556	620	601	673	618	605	582	622	570	680	611	630	612	627	572	587	605	614	634	562	597	611	587	595	619	635	574	562	601	621	588	604	605	628	653	600	590	635	583	616	594	627	628	603	568	647	585	605	578	609	579	615	619	594	610	588	585	632	609	626	633	606	612	599	588	595	606	634	613	613	590	616	573	591	637	616	651	587	621	607	612	629	596	624	665	619	620	586	582	615	603	611	597	619	618	626	584	582	594	608	579	631	609	588	642	617	556	596	614	608	600	610	614	632	632	647	576	580	535	578	590	631	569	610	596	598	628	620	570	626	627	613	587	579	607	621	630	633	564	589	605	594	612	574	607	581	586	574	582	617	612	611	633	583	604	595	607	645	590	576	585	608	599	602	587	587	632	646	546	599	632	639	577	584	624	597	608	634	590	608	586	607	612	576	587	592	618	613	564	528	613	588	583	617	606	621	602	612	550	613	591	536	587	605	597	575	618	608	608	697	609	603	594	588	555	599	599	535	595	627	592	617	613	598	620	636	563	654	596	610	635	595	615	644	585	596	642	660	616	609	633	601	632	653	618	625	601	585	621	624	661	570	605	579	602	631	584	598	586	556	641	617	602	603	591	565	608	591	567	613	583	613	557	612	620	635	638	587	588	566	621	653	652	597	599	624	574	591	602	604	637	637	601	612	614	629	642	590	557	569	597	584	626	593	593	623	630	666	600	635	644	581	596	616	580	616	597	583	576	654	611	582	565	613	603	625	630	601	590	618	578	612	601	574	577	604	616	579	610	616	599	632	579	606	608	653	643	589	582	606	590	591	608	600	590	631	629	632	618	627	563	602	611	583	639	568	569	609	544	572	627	599	594	570	603	586	627	618	566	602	646	647	611	636	585	563	614	591	611	582	631	535	603	613	630	592	584	613	606	585	625	579	574	648	596	618	603	562	589	594	601	637	584	580	608	611	644	590	649	603	593	584	632	576	601	598	637	604	616	601	564	634	625	570	634	619	582	600	603	632	688	635	575	568	658	617	609	604	620	606	594	668	633	602	600	595	590	602	628	639	621	602	625	616	611	581	571	620	617	560	638	582	595	605	606	619	614	611	606	579	621	605	617	604	619	600	636	580	566	606	630	622	638	629	606	598	646	619	641	643	650	537	572	562	616	616	584	593	635	592	653	559	601	608	626	637	643	630	584	599	639	590	618	622	643	590	624	607	642	646	650	590	578	596	577	605	589	624	622	628	617	619	624	614	619	644	611	569	601	579	639	598	595	591	634	618	585	583	601	624	612	622	661	611	592	643	583	633	609	656	583	625	646	611	587	595	533	608	614	598	641	596	659	570	621	622	627	604	615	637	643	554	567	625	587	622	622	598	626	570	568	619	566	623	539	597	642	588	597	612	606	598	587	611	590	577	582	581	620	575	597	577	598	548	624	585	610	671	612	594	640	634	637	588	583	591	600	664	551	587	639	608	647	579	677	601	590	645	604	621	653	602	571	622	551	611	604	561	613	632	535	644	586	606	558	613	611	584	621	596	597	616	615	606	622	587	622	642	596	621	633	631	619	599	607	609	648	605	588	611	614	635	630	569	587	605	635	654	604	616	618	599	560	617	574	600	640	608	632	578	642	627	625	602	633	580	626	608	604	596	562	612	650	615	586	646	625	625	633	575	661	610	581	544	585	603	602	625	598	623	606	626	590	611	614	592	618	583	641	618	544	639	633	601	663	609	615	631	607	614	621	664	590	638	574	599	612	595	649	575	632	569	579	615	617	602	617	603	619	599	614	578	636	609	653	600	623	607	580	607	597	593	598	610	590	636	601	615	628	595	615	612	607	600	635	596	670	582	594	616	632	595	594	620	594	622	623	613	585	600	584	591	616	660	605	603	581	593	585	619	580	634	640	569	604	576	596	635	610	684	653	601	647	617	660	634	620	596	610	612	632	628	552	594	581	614	625	594	632	589	613	595	606	626	619	594	628	582	591	559	602	630	570	573	623	638	582	617	661	612	630	572	663	591	599	620	578	597	636	573	618	633	584	574	611	593	630	609	607	623	610	595	632	584	659	613	618	620	604	623	597	657	648	591	629	630	585	590	603	600	643	593	624	578	612	639	604	578	636	630	600	584	618	576	560	599	580	622	603	627	616	601	649	638	608	612	641	608	589	635	565	644	593	612	612	644	609	611	613	576	614	626	598	579	581	624	572	596	600	570	635	614	578	611	627	583	563	572	604	606	591	594	601	609	610	639	597	621	625	612	586	608	634	602	643	640	611	626	655	640	617	612	595	609	609	589	613	607	622	578	620	611	606	585	589	622	587	660	603	647	657	618	613	589	604	565	591	606	606	617	612	629	593	584	593	621	637	606	618	583	603	600	589	604	603	565	624	604	580	572	579	604	628	585	613	546	585	662	625	590	606	596	615	609	584	576	633	626	615	615	603	627	624	572	622	613	606	576	613	581	608	578	630	590	629	629	624	566	607	651	573	621	592	585	622	625	599	581	618	622	588	593	577	648	612	631	613	583	556	623	621	620	681	610	609	563	616	627	589	570	627	612	617	590	595	606	612	605	620	606	617	592	623	575	575	633	634	617	604	636	600	637	609	657	609	611	568	596	598	590	625	662	610	633	612	617	606	631	591	605	600	641	632	637	598	610	587	580	613	609	642	571	628	600	583	610	606	579	604	636	638	598	638	594	617	589	571	604	614	602	614	631	631	625	605	636	630	626	571	620	611	591	605	607	614	615	643	592	555	618	609	593	589	609	600	637	586	588	630	632	603	590	571	619	640	580	593	575	655	645	618	602	606	563	616	619	641	614	556	607	592	619
64525	34638	18593	5425	2296	1463	1103	1022	845	673	723	745	614	513	442	460	463	425	463	460	346	350	323	360	348	337	360	354	347	361	325	341	347	341	305	340	336	318	379	329	357	375	297	329	302	324	326	296	366	333	299	269	328	347	304	312	350	359	339	345	330	345	326	319	316	311	312	320	331	320	303	311	304	331	310	319	325	304	327	321	318	324	298	325	351	366	338	323	340	316	315	292	265	315	317	289	335	323	318	355	289	320	326	321	322	337	313	340	357	347	321	348	304	324	303	343	307	312	338	321	301	314	310	320	331	313	310	325	326	322	333	303	254	289	294	291	342	310	312	339	315	269	329	312	318	312	289	298	315	326	301	293	317	307	314	309	313	347	328	292	369	343	309	304	292	299	319	303	299	328	292	311	342	281	331	335	293	357	266	317	329	298	348	309	298	308	302	283	337	313	311	270	299	320	305	298	305	294	350	346	289	295	313	333	313	300	339	347	376	330	298	342	317	319	334	320	308	311	300	344	313	296	302	278	314	342	300	307	316	336	322	310	324	282	304	296	304	335	340	318	317	302	346	315	331	323	279	268	314	342	333	338	310	305	303	320	311	308	299	300	298	294	350	319	315	288	352	293	270	321	286	322	305	318	291	341	312	350	300	299	315	294	267	295	304	323	284	307	316	319	342	287	314	304	358	312	299	308	320	319	313	311	323	275	310	317	311	312	318	308	271	297	338	320	316	319	315	330	308	323	353	290	327	311	312	326	305	302	302	357	320	304	329	327	320	346	306	334	289	327	300	313	300	312	318	277	273	304	300	338	307	286	323	292	335	329	306	343	343	305	356	307	308	296	300	338	307	290	318	317	377	292	309	273	306	293	312	350	316	325	348	318	334	303	297	292	319	353	318	299	312	309	277	316	318	324	303	327	307	361	285	303	333	299	338	298	285	323	308	308	330	325	323	326	353	311	350	323	297	347	317	322	281	298	318	313	321	317	344	321	310	315	322	326	329	307	308	274	298	323	308	333	336	335	300	290	305	348	298	283	328	327	317	303	296	315	277	315	329	306	285	312	309	322	340	297	309	300	335	288	301	315	316	320	288	312	300	322	324	310	296	329	306	306	339	326	319	314	330	281	330	311	315	302	359	299	289	317	323	319	340	323	297	325	315	310	333	291	317	328	304	322	312	311	289	310	309	335	280	341	329	312	332	309	333	330	330	281	282	303	323	293	305	279	336	326	336	350	312	317	327	315	322	328	308	310	303	303	306	294	310	316	310	306	331	311	332	320	281	287	314	294	270	319	340	338	339	318	312	328	302	303	317	307	308	293	350	331	330	329	327	321	309	306	347	334	328	316	313	329	330	277	339	287	301	325	302	332	347	312	311	302	304	322	268	301	331	312	315	314	345	282	327	314	287	333	327	330	325	319	342	320	288	331	356	274	339	290	302	335	309	291	298	323	323	293	301	355	309	313	306	280	311	334	321	321	362	338	336	315	295	306	326	291	335	311	305	357	292	346	293	323	328	324	306	315	279	313	314	315	297	302	334	345	300	319	333	299	305	293	333	350	321	316	326	298	326	310	328	348	309	321	331	305	315	326	265	290	333	296	307	313	343	316	326	319	294	305	331	330	268	337	336	312	278	336	326	295	349	331	338	331	336	305	301	320	302	324	344	344	321	337	301	296	312	313	269	309	312	345	328	339	309	299	308	311	325	318	305	335	340	324	294	307	295	293	307	310	327	336	305	328	288	343	353	298	301	323	298	302	335	288	300	326	292	317	319	331	280	318	307	300	307	309	309	301	310	310	322	303	275	306	313	359	328	338	332	315	337	334	320	346	315	316	310	301	339	302	321	328	315	316	321	307	284	329	347	309	316	304	302	292	308	315	317	312	348	297	313	334	334	333	279	292	287	304	307	313	376	319	360	339	282	332	293	338	309	303	326	326	301	323	345	313	321	324	327	310	331	307	294	297	289	328	299	332	291	308	326	319	320	295	331	336	333	317	337	299	280	301	307	313	329	316	284	318	326	281	336	300	300	319	318	336	315	315	329	310	295	294	309	292	308	340	350	287	284	314	324	323	326	380	318	299	302	283	286	322	299	320	308	303	329	318	312	328	304	319	339	320	348	333	324	295	293	340	310	314	317	309	312	292	309	332	352	300	358	296	323	305	301	312	309	344	355	254	290	318	313	330	370	308	313	290	332	326	293	300	340	291	314	330	356	315	327	320	319	329	306	292	316	322	286	326	327	309	319	319	316	294	286	310	309	309	332	326	320	283	334	299	298	308	295	294	334	337	316	272	308	327	312	336	347	304	316	292	330	349	320	309	305	319	286	279	325	332	325	334	299	292	317	300	284	295	327	332	307	369	328	337	326	301	330	310	286	326	330	317	313	312	306	339	292	287	297	339	315	354	341	311	340	349	309	329	315	337	316	322	327	280	316	308	341	283	319	354	294	327	354	364	322	348	307	323	307	319	285	294	328	320	319	329	348	341	303	324	353	311	302	308	349	303	328	323	307	291	306	302	332	328	345	345	339	322	358	320	288	351	325	318	332	327	306	342	326	305	305	276	324	296	291	336	310	328	333	312	317	335	319	317	306	328	354	282	333	299	314	331	315	326	344	343	264	307	323	322	336	315	322	319	321	332	307	309	305	310	308	295	334	340	305	292	342	324	273	319	306	348	304	318	333	317	314	305	350	334	302	309	320	261	290	306	321	312	310	352	304	298	328	330	301	269	322	336	306	335	309	305	319	291	331	331	308	301	275	317	329	317	333	308	351	318	313	299	326	328	334	295	303	341	324	327	293	319	305	327	340	329	299	346	330	291	300	320	328	315	327	323	385	332	331	317	319	329	288	316	350	299	300	308	304	345	325	289	326	339	292	300	303	356	282	345	316	304	267	299	302	313	305	327	317	312	313	317	344	311	295	306	325	277	297	306	315	340	298	303	330	316	311	295	312	332	314	330	327	331	345	353	285	320	311	291	340	319	291	302	303	312	306	343	299	294	346	331	323	315	314	304	291	314	279	306	299	334	330	331	346	312	344	303	306	334	367	306	297	309	320	342	287	330	322	331	297	365	342	340	304	315	339	312	329	300	293	321	336	296	323	315	318	346	325	328	329	299	308	295	301	296	319	309	342	310	309	344	301	332	347	326	333	296	298	323	297	318	293	316	299	344	309	327	282	306	364	317	332	313	320	333	311	309	271	317	325	348	323	309	346	308	330	320	337	307	342	314	313	322	311	270	342	301	362	317	287	291	299	306	319	314	328	343	311	327	328	302	294	331	323	324	290	299	335	318	350	279	346	298	273	301	363	312	296	291	341	325	362	298	331	315	305	319	306	319	317	322	368	313	344	295	333	329	331	322	341	290	318	320	312	323	332	339	306	331	319	332	310	296	338	285	302	316	269	357	297	356	350	328	341	284	339	328	318	319	264	298	350	328	316	319	280	331	337	292	307	285	331	342	266	293	284	277	328	321	315	280	339	330
39344	22622	19293	8330	6263	4721	3997	3592	3156	2614	2455	2875	2263	1818	1621	1621	1504	1418	1591	1342	1044	968	867	840	836	796	761	843	926	858	843	884	848	808	829	867	853	868	875	852	842	787	756	740	733	744	713	729	670	694	658	698	654	660	693	693	683	637	685	729	640	689	655	646	633	679	656	642	679	658	667	681	659	652	642	685	661	675	676	680	629	655	674	687	674	650	635	671	620	641	679	652	609	678	688	653	647	678	656	685	692	662	659	643	663	668	679	641	680	678	610	674	659	696	686	682	607	685	663	659	664	686	651	626	676	642	630	613	669	693	657	686	652	684	720	692	632	693	652	653	661	635	672	631	626	705	678	631	654	682	653	657	667	706	696	681	651	652	650	648	700	644	669	664	655	635	684	690	636	613	674	648	717	659	656	651	675	695	668	654	635	665	648	649	729	699	661	703	614	640	644	682	637	687	661	678	655	653	597	700	631	651	646	632	622	675	668	655	598	690	686	681	662	697	681	698	685	664	694	680	619	676	659	661	682	697	690	658	687	686	685	680	642	637	618	705	647	649	678	674	674	632	699	689	659	653	673	640	663	684	671	677	674	652	640	695	633	678	613	694	686	643	657	679	643	681	714	680	661	747	667	678	686	644	656	692	640	664	646	667	718	662	660	675	645	669	667	641	676	638	654	687	611	614	681	682	662	675	692	658	706	640	690	649	674	645	675	674	619	641	629	627	668	613	622	659	654	618	645	633	659	635	681	639	696	654	660	634	702	648	684	619	647	685	622	696	690	656	625	672	674	639	641	627	713	678	629	661	667	679	708	693	669	661	666	631	698	638	672	664	656	706	628	634	667	657	659	691	680	702	647	620	683	653	704	654	654	664	603	724	683	621	666	642	681	631	694	671	630	672	691	643	654	702	664	693	638	652	669	660	641	673	706	689	691	608	631	631	637	631	620	638	654	649	729	657	706	646	694	673	637	682	666	658	733	659	603	663	663	707	665	654	660	649	687	673	660	644	656	652	701	687	689	651	657	667	628	638	678	688	663	710	676	703	630	631	698	672	648	664	666	679	659	686	676	717	654	671	601	637	668	699	596	692	634	651	677	664	688	654	652	669	652	646	639	685	612	645	659	667	689	669	655	679	645	643	640	678	652	660	634	663	627	651	699	679	665	672	660	632	665	664	648	655	686	641	642	686	671	660	697	644	642	677	642	643	691	670	645	690	613	691	675	636	685	635	670	625	671	661	661	660	697	681	669	650	671	645	652	640	643	692	653	644	688	649	669	668	658	669	651	712	675	660	735	645	686	681	675	695	661	673	662	651	677	674	669	691	635	699	675	619	649	658	652	655	637	579	662	649	681	687	692	628	656	693	680	690	640	609	666	677	721	682	720	670	713	701	630	650	646	641	656	683	688	655	664	649	630	612	667	657	704	715	622	655	676	596	645	691	699	678	660	615	648	679	696	636	622	685	608	620	645	664	702	668	702	698	677	681	648	658	616	669	663	637	663	605	658	667	647	674	630	664	654	669	672	666	664	660	666	730	652	676	645	692	654	689	670	656	679	630	706	632	668	711	681	665	626	656	650	678	630	656	647	676	665	667	634	656	659	621	673	674	645	675	685	651	673	696	594	630	644	647	650	670	687	638	667	662	664	648	677	680	641	680	677	654	643	679	655	694	637	690	648	676	628	631	628	687	644	661	672	601	677	647	667	719	640	673	651	643	645	661	641	669	686	708	671	682	694	692	663	630	708	723	656	627	630	713	627	681	691	635	690	709	646	666	670	686	654	687	657	662	647	715	663	732	658	695	637	687	679	669	730	698	741	658	667	627	660	669	645	693	688	635	648	668	651	681	653	646	707	658	696	651	639	708	629	634	638	680	663	715	612	630	667	687	703	641	662	663	641	615	666	668	663	652	626	634	699	646	649	646	613	675	661	642	710	649	670	665	669	700	654	649	634	640	675	688	693	665	634	665	659	674	654	644	664	685	601	683	679	705	696	626	652	649	668	720	636	645	648	643	672	655	667	654	621	656	687	644	653	671	669	621	658	710	671	654	628	676	642	626	683	687	681	664	673	680	663	688	688	677	670	689	686	651	652	615	655	629	664	670	678	676	645	631	653	693	651	642	692	649	624	635	671	644	673	668	684	646	623	692	632	690	670	647	642	614	654	675	648	695	681	646	674	676	662	626	639	680	684	689	637	692	676	673	682	636	713	696	639	699	660	660	694	666	663	637	696	658	623	688	679	652	655	666	646	674	668	647	678	683	699	632	675	642	656	649	682	659	627	640	672	672	662	655	616	669	648	680	651	666	639	681	611	663	610	622	625	717	675	662	634	664	643	685	710	657	648	622	666	657	682	657	668	686	669	639	701	647	648	634	643	652	682	664	632	669	721	621	611	669	618	645	675	642	673	638	620	700	641	651	646	672	673	652	707	671	651	678	650	668	636	635	648	654	639	680	681	656	707	682	637	689	664	651	610	626	675	678	688	690	672	661	688	667	662	671	642	662	630	677	670	663	686	657	664	688	664	667	678	643	623	687	664	667	681	708	658	720	674	666	648	612	693	699	656	708	636	619	681	699	635	663	714	662	678	655	629	690	672	631	634	668	684	645	640	667	656	659	649	662	626	673	659	703	694	643	680	681	635	674	669	658	676	662	673	667	666	632	690	666	672	610	623	674	653	713	663	626	655	623	681	681	643	641	638	656	635	662	639	685	641	646	689	674	659	651	688	655	660	641	679	684	640	615	672	684	672	696	694	698	625	637	675	659	720	677	660	674	664	717	636	649	654	645	650	689	671	692	681	656	672	636	594	612	683	680	676	670	652	682	621	687	678	657	643	657	622	638	647	604	644	655	616	660	686	654	661	673	667	642	707	667	681	666	650	653	676	678	673	698	652	653	667	656	661	698	637	667	657	667	650	621	642	666	742	673	644	627	660	671	662	669	683	678	674	682	678	628	675	678	641	664	703	656	673	670	702	646	632	645	658	658	661	616	610	664	647	673	683	640	661	706	630	671	657	680	650	698	650	705	652	627	650	654	668	668	650	655	631	668	697	595	726	649	617	698	666	645	654	649	645	661	691	639	729	702	622	688	670	698	712	665	681	650	679	660	745	661	689	644	647	633	607	657	656	641	697	580	689	672	657	616	682	658	649	696	649	645	648	660	679	656	689	708	690	633	636	654	728	655	662	617	682	689	678	633	709	623	640	660	660	664	649	621	669	658	721	663	682	680	670	614	702	656	650	644	689	590	676	652	661	643	670	637	649	670	652	663	663	722	656	668	637	695	651	655	666	637	667	702	649	708	675	688	676	641	684	641	685	657	668	639	647	678	678	692	638	620	671	632	743	645	615	653	663	652	661	643	615	682	711	693	681	637	674	638	663	694	667	641	723	684	647	702	676	662	625	686	667	675	681	618	679	696	629	651	665	640	643	669	623	679	650	666	680	650	642	619	658	656	646	663	626	709	650	707	633	651	653	621	623	682
43826	19219	6822	1571	764	605	565	481	464	403	373	364	334	319	298	306	312	282	284	309	305	293	294	273	263	292	274	285	308	300	292	304	287	303	326	309	301	270	276	273	297	278	275	292	280	271	295	265	280	275	266	278	272	304	267	269	263	276	258	289	307	304	269	290	313	302	267	263	313	263	251	262	260	256	285	279	266	294	275	278	258	297	271	282	248	275	313	287	271	282	260	260	291	245	257	261	242	273	291	284	301	275	282	282	247	294	259	280	268	293	284	283	274	279	260	276	290	280	295	340	268	243	240	285	268	283	253	271	299	283	291	262	256	248	268	289	293	258	311	321	291	283	281	285	260	292	249	290	255	283	238	294	283	275	281	268	236	273	298	255	271	303	257	282	278	288	297	264	257	276	246	290	262	270	245	289	277	265	288	289	256	251	275	279	300	288	243	266	297	295	269	257	260	263	272	287	274	266	263	259	258	286	257	264	272	267	276	277	285	286	252	256	269	283	260	306	253	270	294	263	274	280	271	268	272	243	290	279	266	301	296	296	298	263	310	279	281	284	288	318	263	268	302	291	239	270	251	257	299	273	274	263	264	279	283	282	278	263	308	277	299	267	267	311	285	303	255	273	289	273	245	266	264	290	245	267	261	296	287	297	256	268	237	268	242	287	273	286	294	269	270	302	288	290	277	296	251	250	299	270	269	294	288	282	278	277	282	285	247	299	267	302	267	269	309	312	319	284	278	232	260	279	281	273	284	283	284	295	274	284	283	253	260	265	286	304	269	263	280	274	274	241	287	290	276	266	260	253	254	279	249	252	262	288	291	266	264	255	266	285	259	267	297	270	251	278	273	284	272	299	289	291	284	310	265	286	303	254	282	260	280	272	269	305	276	294	294	298	256	301	278	257	276	265	305	273	258	298	299	313	291	263	290	264	268	239	325	265	263	279	297	281	288	241	256	280	265	317	285	313	304	286	287	275	274	280	271	249	244	260	274	280	280	308	274	275	255	259	264	264	268	291	297	277	298	272	272	272	278	281	299	296	285	293	288	303	288	266	253	255	245	277	282	290	248	227	280	258	266	259	275	265	245	289	302	269	297	255	274	273	263	243	246	264	277	263	256	270	283	269	275	242	244	288	294	289	290	296	310	299	301	293	298	260	273	297	284	266	298	289	249	262	256	266	256	293	278	296	284	264	275	296	256	267	282	247	300	277	285	266	283	274	295	305	269	222	275	274	283	286	260	283	287	255	304	277	267	298	287	274	273	292	250	258	259	256	286	300	289	274	270	287	322	255	269	273	228	293	266	284	305	253	246	292	276	259	292	262	258	277	288	263	275	295	302	260	241	311	254	295	297	278	309	262	274	272	282	284	285	255	287	304	314	289	270	281	264	298	267	266	280	281	273	293	254	242	252	271	279	247	231	296	267	316	289	247	293	335	301	288	274	295	303	262	262	263	273	307	259	308	291	315	279	280	263	282	266	271	307	267	252	291	306	272	283	274	239	268	254	249	261	240	283	296	296	273	302	261	253	278	276	269	265	275	293	278	239	240	276	290	276	263	276	222	273	280	289	260	243	257	291	302	287	276	286	315	237	265	259	282	308	276	272	302	255	298	268	275	269	270	276	297	253	291	265	298	231	276	266	291	278	279	286	286	284	307	239	301	295	313	280	275	282	272	263	288	260	298	287	288	250	296	305	294	273	284	278	299	312	285	257	275	291	304	264	265	279	265	288	298	266	284	245	224	272	299	255	285	263	273	267	287	310	261	255	282	306	262	256	267	239	264	254	266	259	276	284	268	299	293	281	277	290	262	265	305	262	269	267	279	254	265	272	263	296	261	288	276	294	287	290	274	296	270	258	260	296	267	289	279	297	245	297	285	260	286	271	296	252	265	290	309	288	272	239	287	249	304	258	289	273	251	277	268	255	284	282	252	260	298	266	265	262	296	296	257	295	262	278	298	262	269	267	295	294	288	256	297	263	272	260	304	266	281	280	288	254	287	302	261	272	278	332	299	279	280	301	274	248	285	284	298	307	307	288	259	299	299	268	303	266	317	286	238	287	269	272	286	247	306	290	291	272	276	308	276	256	235	288	264	287	294	290	290	303	271	252	291	262	282	255	266	273	291	281	256	264	275	280	276	277	292	293	293	278	274	269	279	255	305	260	244	228	235	265	287	316	256	270	317	263	289	291	278	260	285	280	261	282	281	285	262	281	284	252	277	257	316	268	262	266	305	282	290	264	232	295	304	260	285	279	310	233	262	236	249	289	301	320	327	322	282	296	257	274	226	277	269	246	258	267	292	263	271	276	270	288	296	261	257	264	287	280	309	289	276	274	290	266	247	244	280	251	293	291	262	287	286	242	270	285	249	235	293	280	274	306	288	291	284	280	261	250	281	315	287	246	290	278	233	309	288	305	301	278	285	283	253	281	267	263	292	258	250	270	263	295	280	305	290	300	252	280	293	282	266	320	243	287	276	281	286	272	289	294	293	288	288	341	284	246	294	262	276	273	291	262	291	242	267	249	264	275	299	284	257	299	266	271	263	317	328	285	287	247	278	283	292	251	282	269	269	297	290	282	310	258	239	276	266	254	292	268	295	289	299	247	248	304	287	255	249	287	263	281	296	273	311	269	278	302	257	321	272	296	270	289	302	279	298	286	311	259	303	299	262	276	246	292	292	262	294	290	293	270	304	268	276	271	279	272	288	286	304	306	272	254	274	334	275	302	263	291	284	305	267	292	264	261	266	300	255	238	267	278	269	332	283	267	267	306	287	274	262	318	273	266	272	273	288	276	258	267	293	255	301	261	265	282	289	288	313	270	280	299	270	258	260	276	288	268	281	270	302	276	263	277	223	290	274	282	279	266	280	301	287	264	268	267	264	263	237	268	289	297	292	276	276	321	280	304	257	274	288	248	231	297	292	284	275	299	275	242	242	304	279	314	275	296	291	284	211	309	258	259	278	307	265	282	271	288	269	292	279	250	256	293	241	258	244	274	278	266	262	255	251	288	261	277	254	268	282	277	278	279	251	259	316	272	269	266	297	267	280	291	309	274	277	290	273	254	263	277	277	279	287	246	237	255	275	270	312	258	258	273	261	272	286	321	283	261	320	317	268	257	278	264	232	301	289	287	289	253	260	297	280	284	285	286	287	289	272	271	260	267	282	276	301	263	251	272	289	283	279	279	275	270	279	292	254	285	297	307	267	258	267	278	268	253	262	279	255	262	279	264	283	309	253	240	237	298	266	275	284	276	253	257	281	268	269	219	281	299	273	257	282	317	268	285	282	281	291	254	288	267	322	260	294	295	261	261	286	298	314	266	276	262	237	281	287	291	267	264	227	267	267	278	281	294	308	280	246	262	292	272	271	291	303	278	278	300	266	280	258	293	262	250	267	289	247	286	267	285	249	268	264	266	270	263	259	275	291	287	276	261	269	319	312	273	249	276	272	301	270	328	286	261	302	313	274	328	294	284	283	264	236
26570	11088	8813	3236	2510	1865	1606	1570	1369	1146	953	964	817	838	804	738	718	721	742	684	679	691	610	624	607	589	611	630	645	629	661	687	639	603	613	671	672	688	619	616	639	601	646	614	603	617	581	596	604	591	554	568	617	565	618	622	597	581	624	577	601	595	590	625	589	599	620	597	598	541	564	574	595	590	590	547	577	615	603	550	546	575	591	619	592	630	615	583	606	603	602	572	587	567	589	586	556	579	590	570	622	584	564	553	589	605	605	606	608	631	583	561	614	554	580	577	546	583	589	554	589	572	622	597	590	626	588	542	595	566	582	571	611	572	560	563	561	573	562	547	571	548	593	594	593	585	559	558	577	598	595	600	592	528	579	619	501	621	580	598	558	528	564	606	578	566	608	567	568	528	620	586	549	592	574	546	611	572	607	604	577	557	593	593	633	612	599	541	547	557	603	553	569	575	613	605	608	616	615	602	581	614	588	568	564	570	624	622	571	590	544	585	569	596	632	616	598	545	568	552	594	583	572	581	579	606	549	596	550	575	558	610	575	552	574	619	586	634	606	598	551	569	594	612	585	590	564	630	602	584	587	585	517	606	585	571	615	601	575	581	598	616	556	575	579	539	572	576	618	587	569	591	593	549	598	615	574	561	564	578	574	595	581	580	550	614	585	591	597	598	609	540	596	568	607	603	587	593	615	583	609	588	571	594	593	575	551	569	580	611	563	546	579	551	563	578	571	614	576	583	631	578	597	572	600	604	594	548	536	549	578	588	609	589	580	580	569	601	569	601	602	608	544	580	606	554	590	604	560	533	598	626	625	582	567	590	613	606	617	558	532	570	593	572	560	520	564	600	610	608	568	573	572	648	595	557	555	610	582	593	564	580	570	581	599	630	544	568	567	582	623	580	599	601	603	595	572	574	598	576	591	546	598	579	584	585	570	566	613	569	605	602	563	530	587	564	552	567	571	578	569	596	560	610	587	576	613	583	589	605	612	539	594	572	586	578	560	582	601	602	600	582	555	574	606	584	589	575	561	607	593	557	576	564	563	586	556	600	543	562	553	593	583	594	577	554	622	549	589	545	595	605	584	569	606	585	563	544	554	560	613	577	567	569	540	588	601	627	618	572	594	594	576	580	552	581	587	564	575	583	558	591	603	576	534	569	591	586	581	573	594	563	572	569	530	611	560	592	578	578	575	565	574	605	618	605	613	604	606	582	565	596	583	604	554	597	581	594	588	558	588	578	600	560	576	577	589	569	617	566	596	601	604	560	594	599	563	591	584	560	557	642	598	594	564	558	570	571	615	581	589	549	590	597	578	576	560	572	533	539	588	556	576	600	601	563	587	580	577	622	577	555	570	591	610	627	575	601	537	570	588	566	545	565	586	590	616	631	565	567	512	578	585	604	589	600	610	602	565	604	590	621	569	539	580	550	606	582	600	613	591	618	537	609	614	558	541	576	567	592	582	561	587	586	587	565	559	586	602	625	588	544	567	550	544	593	590	642	589	584	624	524	548	558	573	575	604	591	586	598	546	551	589	636	584	554	575	533	576	572	585	560	590	544	597	593	550	560	566	556	560	597	569	606	619	603	589	545	593	619	620	601	590	526	598	604	533	584	545	564	556	584	548	598	587	568	590	587	544	594	587	592	575	558	572	588	587	547	618	613	582	586	582	587	583	589	563	581	599	587	576	577	606	583	552	531	582	588	610	609	588	558	601	604	611	594	591	573	580	617	572	579	576	589	542	572	559	571	571	606	575	561	585	583	589	561	560	597	565	554	580	593	570	606	588	635	618	545	540	582	566	623	621	569	606	577	549	565	578	579	561	572	527	559	577	576	614	552	553	566	575	562	571	593	611	587	561	571	583	549	563	607	578	589	600	579	598	537	547	587	561	605	605	612	583	532	603	539	569	601	558	546	619	575	582	572	580	603	618	607	566	566	607	578	607	562	601	584	567	630	610	590	564	582	569	607	604	591	547	563	599	559	569	623	573	622	602	552	607	594	581	592	558	626	595	608	567	575	604	540	554	595	567	609	603	607	584	579	570	556	548	592	572	638	559	565	555	582	551	608	615	566	610	557	598	574	589	542	603	567	530	586	607	563	575	566	620	541	601	594	619	552	582	561	614	588	571	577	609	565	560	568	574	603	571	564	599	576	581	568	573	541	553	614	538	614	597	586	589	620	582	560	652	523	580	564	593	582	542	600	612	549	590	618	585	586	554	576	594	566	605	591	583	579	573	618	606	595	577	591	586	588	573	571	569	556	608	579	598	557	606	564	622	568	565	621	568	572	579	534	530	571	530	588	577	618	639	583	623	604	617	582	589	563	557	571	595	609	569	572	607	563	577	526	535	601	607	587	576	555	585	562	588	573	590	581	580	566	560	634	596	559	590	548	602	574	626	514	564	588	573	594	575	569	599	543	621	602	602	581	586	586	608	582	593	584	554	573	604	646	548	544	616	584	545	598	551	646	596	587	522	493	588	604	572	562	584	575	549	591	566	579	581	630	594	576	574	572	577	594	589	584	548	593	564	574	555	585	552	555	633	564	547	554	593	602	630	585	561	588	616	614	600	605	533	585	625	601	576	590	551	616	613	596	600	553	583	555	576	579	586	575	564	583	574	603	580	588	600	553	597	638	550	557	584	579	573	584	587	570	586	563	585	606	631	612	613	598	589	566	613	587	571	622	542	612	559	578	569	562	567	599	569	636	582	590	605	615	573	565	601	576	593	600	586	563	562	560	609	591	589	580	579	539	532	592	558	593	562	606	575	625	596	620	572	573	545	606	589	597	577	582	622	623	558	553	598	619	549	568	585	591	607	538	595	562	557	560	589	572	561	609	570	551	607	611	596	553	582	578	578	550	581	593	620	572	582	576	551	580	550	536	551	555	527	560	584	555	606	575	538	615	581	556	612	624	572	629	601	616	614	515	608	588	613	603	613	553	617	626	583	599	561	601	572	575	542	571	578	540	532	565	584	593	598	582	608	533	586	586	591	558	578	591	599	604	588	573	597	545	553	578	579	551	558	588	560	611	616	614	570	549	553	612	599	557	646	593	585	599	599	578	601	537	630	571	554	592	599	608	572	566	563	538	586	558	567	605	576	584	587	562	544	596	563	591	580	611	518	576	582	587	583	606	617	591	576	592	544	626	578	615	583	569	617	540	555	589	596	595	577	551	576	572	558	586	552	593	548	578	605	584	596	569	596	566	607	564	554	601	582	547	584	624	579	637	543	560	567	533	562	613	598	577	576	595	546	611	619	597	570	554	576	581	558	562	553	528	604	571	560	571	554	608	589	589	530	563	581	555	546	616	580	583	551	579	575	545	594	582	566	597	542	569	563	583	611	544	590	577	621	606	558	602	594	584	548	567	589	564	576	556	563	581	570	591	594	557	606	586	584	583	569	612	567	579	605	605	579	556	555	575	574	602	610	563	613	591	597	620	610	623	596	578	544	640	562	589	579	619	583	588	568	556	550	592
58385	28645	12960	3075	1331	854	805	690	614	536	441	486	464	399	372	383	356	386	338	349	302	295	295	311	328	310	326	282	318	277	300	276	320	311	313	266	329	291	297	316	302	314	283	298	279	303	281	309	297	264	302	303	238	286	277	258	291	282	292	274	309	284	279	260	269	300	295	276	264	286	271	299	315	292	262	310	254	307	266	252	280	271	287	273	245	305	296	279	294	281	283	275	294	281	264	297	270	270	270	257	298	302	275	278	279	281	295	292	273	273	285	292	269	281	291	277	278	311	287	230	292	295	267	254	286	283	288	266	280	284	243	271	294	286	274	283	283	275	285	260	307	264	289	297	294	286	287	267	252	271	279	284	276	266	271	237	311	247	265	294	310	291	290	268	313	276	305	268	302	285	303	260	266	293	279	298	288	312	272	269	293	313	294	271	248	271	298	275	282	283	240	277	287	268	286	281	299	269	271	275	249	275	284	271	296	292	298	283	306	256	290	253	272	270	280	263	271	306	254	266	307	311	301	260	285	292	266	259	278	261	260	281	289	248	283	283	280	287	260	288	274	294	264	254	288	262	275	259	268	300	286	327	283	293	266	292	314	293	303	269	293	295	281	291	312	236	275	272	307	309	289	306	291	269	268	293	280	268	272	281	304	287	256	306	309	272	248	283	275	266	279	308	258	281	258	266	268	292	289	292	298	292	258	258	270	251	279	294	291	302	301	272	269	282	278	287	264	273	248	235	291	305	286	293	257	268	272	299	304	267	261	287	276	300	278	293	294	300	247	276	282	293	259	286	293	259	274	303	303	286	271	284	229	265	255	274	257	273	291	274	265	284	260	312	293	248	269	267	279	281	292	243	267	286	279	270	299	303	296	264	253	294	277	278	288	297	272	312	282	280	292	306	319	324	259	276	272	225	282	288	274	266	273	293	296	263	258	282	314	255	304	267	269	268	265	267	296	291	265	291	322	290	270	269	290	281	264	280	262	285	299	285	289	288	286	279	245	299	290	269	264	287	292	285	272	283	338	321	297	287	257	275	273	251	291	292	302	273	264	271	314	275	292	258	295	298	254	267	268	262	294	262	284	279	263	284	278	264	278	250	246	292	290	281	260	293	267	266	306	267	295	302	275	275	294	310	272	273	293	292	262	291	273	274	266	270	251	279	262	297	292	273	267	283	256	231	300	266	296	261	281	289	312	273	298	313	280	285	292	295	310	288	309	287	288	285	282	269	279	261	251	277	272	267	304	303	285	289	297	290	248	253	259	310	257	278	250	276	245	304	292	275	320	288	272	311	300	270	259	285	315	280	268	292	247	295	293	295	292	296	287	296	263	301	271	278	295	306	257	306	311	273	297	299	244	264	280	239	276	282	287	261	314	270	250	265	290	251	313	265	303	258	277	305	276	270	291	252	253	275	287	297	307	300	272	314	293	318	267	263	306	295	298	238	263	304	269	295	275	280	278	293	307	273	278	301	270	251	277	269	303	281	275	256	300	291	291	291	277	279	261	279	288	281	291	258	267	256	332	252	313	292	289	308	256	289	281	259	268	254	274	335	288	328	275	277	316	299	279	277	306	280	302	292	260	271	281	270	303	255	289	268	305	257	265	316	280	261	271	279	292	271	302	292	309	292	256	299	252	275	273	324	283	271	255	269	276	282	276	246	256	287	284	263	238	268	278	302	291	281	291	262	284	254	258	288	287	277	255	286	259	253	276	292	276	306	257	288	275	291	283	285	299	293	277	288	270	289	308	278	272	261	265	272	300	277	295	225	270	292	292	273	284	319	306	280	264	241	242	270	245	298	309	283	264	256	309	259	301	275	277	287	263	268	283	272	316	279	289	290	272	254	296	275	299	274	244	306	295	281	271	307	276	296	287	283	256	302	291	281	282	255	296	293	295	287	294	283	288	270	276	287	267	289	302	272	268	301	302	297	273	246	268	269	264	275	269	271	298	252	286	275	283	288	311	305	259	273	285	252	258	276	285	278	268	317	250	297	264	288	305	257	294	345	277	276	291	285	290	283	264	268	271	273	273	312	274	237	256	260	251	264	276	334	278	241	285	300	291	261	297	339	280	313	251	259	275	278	280	286	287	279	299	293	273	279	268	258	265	287	298	283	284	316	268	289	294	279	288	273	228	278	286	296	286	295	282	268	250	259	272	263	278	277	309	325	260	263	292	287	281	284	275	285	281	271	310	287	251	281	304	312	288	290	289	297	297	292	290	296	268	289	283	266	276	278	263	248	308	308	244	284	253	253	287	264	254	272	269	295	272	273	274	283	259	266	268	297	255	287	254	306	268	280	267	243	257	280	240	261	261	227	286	256	302	299	289	306	273	303	296	289	251	257	271	285	280	267	293	283	302	302	296	297	261	259	285	261	287	274	263	302	294	291	275	311	268	267	275	306	271	271	312	269	260	310	279	289	255	279	284	263	272	297	297	285	290	285	287	278	252	259	256	287	279	288	293	271	273	275	321	264	256	263	317	284	265	298	307	279	243	321	270	261	289	278	269	298	257	303	260	299	291	263	287	264	316	309	275	256	279	269	251	302	261	256	288	287	264	265	286	301	278	260	298	284	273	265	261	267	253	282	275	241	272	294	300	264	295	296	257	277	285	291	258	268	279	263	279	283	271	303	315	293	298	272	290	273	280	254	288	264	312	317	272	288	275	290	290	293	311	277	282	272	253	288	256	278	284	276	310	291	304	280	304	297	277	259	264	303	266	263	286	307	266	239	268	299	236	290	305	295	277	267	277	251	269	247	285	275	269	266	269	271	247	293	250	277	292	290	288	304	274	264	288	266	293	307	272	271	281	304	294	294	268	253	271	263	304	306	290	291	276	277	254	253	286	292	267	278	278	292	249	294	267	290	272	249	269	288	292	280	282	268	278	295	255	297	295	270	266	271	338	267	275	236	279	276	269	255	262	295	287	262	285	271	249	253	280	286	275	293	301	299	288	315	300	281	313	293	288	261	297	304	315	301	274	260	292	270	296	310	259	309	270	259	298	267	287	304	304	289	298	286	283	273	266	280	280	274	283	274	278	280	296	293	277	260	269	294	267	264	283	278	308	281	287	255	298	309	279	274	293	289	271	277	264	306	291	282	267	291	306	295	269	257	261	314	269	295	258	274	281	313	280	283	289	314	272	295	287	292	261	263	277	262	265	272	287	296	239	272	276	262	275	287	259	288	272	236	263	271	282	293	277	290	275	295	291	282	274	268	305	266	251	274	284	285	268	271	295	275	282	260	270	308	260	308	264	269	272	281	263	274	279	273	296	273	267	234	286	275	317	265	269	299	292	284	298	280	259	279	292	273	281	276	268	280	294	313	298	260	281	316	293	259	254	294	324	291	288	301	264	267	276	269	297	286	292	251	259	308	278	276	265	288	286	284	291	317	299	304	284	268	296	280	286	284	296	272	240	270	282	271	268	272	325	290	276	286	277	272	293	321	282	252	281	265	302	288	282	269	316	261	275	281
36672	17250	13796	5144	4188	2980	2846	2484	2289	1819	1541	1726	1456	1266	1032	1062	961	996	1105	1004	835	755	768	695	717	700	715	694	685	760	799	746	703	711	736	722	699	719	703	686	686	631	683	605	649	589	646	586	618	590	568	592	603	596	527	601	624	623	595	589	591	561	564	545	585	584	595	586	585	621	586	612	545	610	636	588	568	598	567	626	604	597	608	588	605	583	578	604	567	588	628	620	638	579	640	607	587	556	546	621	566	604	578	599	614	571	584	569	614	544	622	579	605	627	568	594	575	587	584	573	559	603	579	569	608	556	611	645	594	627	584	590	558	600	574	596	582	602	580	587	592	561	643	600	607	609	561	579	611	600	615	570	550	602	555	615	615	579	587	591	625	602	579	558	582	602	594	588	631	594	584	614	570	594	553	605	559	614	600	583	587	612	570	631	561	623	545	610	578	605	574	585	518	567	600	575	578	611	561	577	598	617	593	601	569	624	599	626	612	650	590	600	571	615	613	602	617	578	598	637	631	591	580	626	623	586	616	527	611	606	574	619	585	546	571	601	577	613	557	582	575	614	603	617	600	580	600	617	573	610	603	580	578	566	571	590	595	616	578	594	606	574	579	624	558	561	619	611	577	588	601	604	597	596	548	567	627	595	597	635	640	593	604	595	618	568	634	593	627	595	557	553	626	594	623	621	574	579	622	593	580	552	591	607	565	656	527	623	575	591	571	583	582	620	628	593	593	535	568	580	570	607	593	608	597	594	610	621	592	589	590	585	599	597	622	614	586	552	573	603	579	593	606	581	601	570	596	599	552	559	563	591	595	581	578	550	591	597	624	613	573	580	567	572	619	620	607	564	595	569	559	588	579	603	599	549	594	581	616	610	526	597	588	631	539	581	580	551	569	624	595	584	616	573	581	605	598	585	614	573	561	575	587	564	592	606	555	633	599	584	573	577	582	609	574	595	573	617	607	605	565	606	614	601	579	596	621	621	582	573	578	622	559	587	614	576	558	593	635	595	545	560	603	620	567	581	565	602	558	598	526	588	617	612	603	564	555	629	589	591	603	599	578	574	611	593	595	606	584	615	585	580	580	592	603	610	611	599	552	544	585	579	579	608	552	589	608	580	650	630	622	520	569	626	601	604	635	597	569	597	581	602	578	597	599	622	609	603	555	571	600	604	629	585	596	648	597	571	600	631	623	560	655	615	609	593	542	554	586	607	579	568	556	606	583	621	569	580	597	622	598	611	583	595	601	628	579	591	566	582	596	572	616	582	634	579	597	609	629	568	588	583	610	605	602	620	564	598	614	590	611	551	574	617	560	584	579	592	585	596	594	564	562	576	600	603	596	591	576	620	537	638	578	628	604	570	580	583	609	593	579	606	603	581	580	550	588	624	621	589	623	559	566	620	590	616	600	628	619	608	606	587	585	637	570	621	620	604	603	590	572	591	603	573	553	587	551	609	549	550	579	635	624	600	615	595	560	576	574	594	599	618	573	603	557	590	570	580	601	601	587	596	578	613	570	574	633	600	584	570	630	591	597	637	605	599	584	580	580	617	581	584	586	577	586	593	581	569	571	591	577	562	592	611	568	576	594	623	644	578	573	575	577	637	594	530	603	591	623	608	555	615	585	597	589	570	617	571	588	573	633	582	569	619	575	609	582	600	562	556	602	585	601	590	583	620	583	626	552	568	581	602	642	595	550	578	606	611	567	560	611	584	573	564	562	551	610	576	560	580	567	616	574	592	611	631	562	626	572	604	564	602	572	572	589	567	610	589	579	573	592	618	600	586	581	596	601	610	539	569	619	646	570	599	609	562	557	606	612	629	618	639	595	587	561	594	593	560	584	585	591	581	591	618	594	583	597	584	594	566	574	610	607	606	560	563	569	603	572	622	572	627	603	572	573	583	563	582	605	590	569	588	607	596	549	603	611	571	623	598	553	621	598	615	570	560	629	554	575	636	597	560	572	611	637	596	604	593	611	563	632	567	603	581	621	576	568	584	593	577	588	587	557	597	571	583	613	590	628	607	580	614	573	632	621	580	624	575	604	543	594	596	592	570	599	612	551	613	634	606	600	578	560	539	574	595	588	635	598	574	585	576	557	546	573	567	583	585	603	614	563	555	644	572	555	587	604	595	590	580	604	555	570	595	589	598	638	601	567	615	568	596	622	613	593	579	549	607	564	630	587	561	552	566	561	613	604	598	613	592	595	563	566	602	590	598	604	586	588	564	552	564	538	594	604	584	600	560	549	628	590	548	611	587	606	610	619	588	615	610	622	616	616	588	602	602	627	610	592	586	554	627	583	637	592	591	612	630	625	618	554	612	590	579	593	578	614	603	568	577	632	600	561	557	549	618	589	601	577	615	571	578	612	577	597	569	632	590	622	576	559	619	604	570	605	613	599	573	645	622	569	622	576	600	612	594	571	606	577	546	602	591	587	590	615	587	584	625	619	564	570	573	619	627	580	531	587	565	603	603	592	573	569	608	621	575	588	593	603	595	585	580	656	616	633	547	593	532	626	595	568	593	561	580	613	547	550	584	610	583	608	580	591	592	611	601	574	595	595	560	570	602	611	524	595	581	574	589	607	574	557	564	621	628	585	602	590	578	608	615	618	613	601	638	598	619	605	607	608	616	554	611	613	612	649	626	615	579	595	592	630	628	574	607	617	599	614	566	605	583	597	584	598	548	591	570	602	599	575	610	575	595	660	607	662	574	571	570	609	596	654	615	580	567	621	580	604	571	598	577	606	619	590	590	614	569	597	591	583	578	616	568	622	611	601	594	594	598	628	607	565	597	592	600	589	600	586	595	576	568	566	558	598	555	563	644	615	553	640	643	620	611	623	577	606	551	566	566	592	565	538	590	633	587	579	540	601	616	591	576	533	558	603	581	580	623	562	593	602	605	548	579	569	564	563	563	622	540	657	596	601	597	645	601	600	541	612	585	558	621	586	598	588	553	599	591	575	626	598	594	593	593	599	558	618	589	592	641	625	585	622	603	607	639	614	584	598	636	568	585	621	607	586	571	608	587	594	561	624	542	595	636	630	603	563	601	601	586	542	563	561	632	566	551	642	607	574	619	618	587	584	626	591	577	647	612	635	605	600	552	578	572	626	575	594	590	625	589	604	600	568	581	569	630	565	572	602	620	564	569	613	594	613	597	559	626	596	603	618	581	628	605	608	599	584	649	579	578	620	618	528	555	589	607	574	593	595	602	580	559	599	610	572	598	591	590	637	570	612	599	617	617	645	595	587	564	553	600	623	586	572	599	632	565	637	608	586	587	580	577	576	588	558	617	571	613	573	561	613	651	543	611	615	549	589	549	592	597	587	582	541	596	612	553	558	625	604	610	575	605	609	611	575	557	566	632	604	583	582	532	613	585	547	579	584	597	616	620	588	641	592	553	575	618	629	619	590	577	568	601	553	564	573	557	601	630	610	559	573	619	600	548	561	633	626	598	584	572	549	589	597	551	582	576	598	594
62843	32444	18147	5425	2353	1473	1330	1066	931	746	695	665	665	519	466	473	441	391	454	435	369	368	357	328	350	318	319	315	371	362	335	372	360	319	341	302	328	320	325	352	304	311	311	307	329	285	295	307	307	330	346	294	310	312	308	286	332	268	313	292	320	328	299	334	296	297	319	347	337	300	334	317	305	329	325	313	306	311	288	303	319	301	324	303	296	291	317	280	258	292	338	285	307	305	293	311	305	310	326	320	305	286	337	297	279	285	316	317	317	297	311	325	272	285	304	318	293	308	298	285	302	295	311	287	289	290	285	293	328	328	310	299	319	285	299	328	314	317	316	303	333	314	302	325	305	277	322	307	297	309	328	294	311	304	295	290	297	289	285	279	335	286	271	280	319	337	283	275	285	317	313	304	335	311	293	290	344	295	295	312	307	326	301	299	307	282	319	309	300	300	320	316	304	304	270	275	319	297	314	341	296	320	305	296	300	339	321	319	332	315	296	351	297	323	352	332	324	338	347	337	301	305	316	312	312	326	308	355	348	307	313	315	360	313	316	279	332	280	282	314	298	335	304	294	300	299	265	311	345	339	280	251	278	293	292	282	307	309	326	326	282	321	296	320	315	273	302	331	296	344	304	262	296	322	285	330	329	308	287	323	299	325	331	334	294	303	295	295	327	322	293	294	310	334	335	285	332	352	299	300	305	358	302	293	303	302	325	287	294	309	315	303	335	308	278	288	324	339	281	317	298	307	310	298	305	309	314	324	274	328	326	322	330	324	302	275	317	325	288	318	337	302	301	277	281	342	344	339	275	315	278	348	297	326	311	285	287	297	314	313	325	317	362	269	315	306	314	326	297	315	314	341	312	300	319	303	316	306	310	324	283	302	294	296	324	279	316	287	319	254	309	307	305	312	306	283	331	282	257	295	326	260	310	306	329	316	294	337	302	295	296	291	293	318	306	283	321	302	294	276	306	301	275	318	291	279	303	306	326	326	342	287	305	297	300	292	305	304	303	300	318	276	299	313	298	330	318	304	306	332	361	300	326	299	295	285	309	311	313	301	331	292	294	303	298	313	289	289	305	301	300	306	318	316	316	333	301	326	292	252	284	330	275	281	315	310	293	287	299	320	315	302	270	335	326	313	322	326	270	290	291	310	346	326	321	320	291	314	296	309	307	287	302	281	294	321	283	304	322	300	308	331	337	289	324	350	323	304	338	303	322	329	296	312	340	294	312	294	320	287	305	319	312	312	297	327	304	299	301	311	328	304	327	294	314	325	300	314	306	292	291	341	321	307	302	309	305	308	329	306	281	299	307	304	305	285	329	290	331	327	323	322	337	281	353	332	338	334	347	313	272	327	317	319	357	295	333	308	305	357	306	307	295	295	304	291	319	268	310	283	338	298	297	303	283	321	332	314	308	327	323	304	283	289	312	310	326	301	307	316	312	326	284	301	310	299	300	328	337	337	315	330	291	311	302	273	294	340	321	320	290	316	299	306	340	327	318	299	282	326	291	335	309	284	298	276	322	270	261	323	265	327	313	350	307	298	281	304	306	293	334	308	335	306	322	300	281	314	322	333	349	321	313	302	304	331	295	307	304	286	286	292	311	283	311	319	309	305	289	311	313	336	311	310	336	319	334	284	292	292	304	324	318	325	324	288	327	291	292	284	271	313	319	282	321	304	304	303	269	306	293	301	326	344	303	285	331	302	290	302	307	301	321	281	286	281	292	331	321	326	318	303	334	325	311	303	293	305	296	282	295	287	339	314	297	300	311	328	286	289	310	316	312	326	308	276	333	325	304	281	316	336	332	263	295	301	298	324	334	318	348	304	327	321	302	281	312	316	317	318	283	306	316	302	318	302	281	351	315	326	324	320	300	351	333	297	287	303	319	323	332	303	336	344	302	264	315	316	349	335	299	302	340	296	307	308	340	299	302	307	289	318	350	303	298	266	308	305	354	324	273	318	284	310	300	293	301	306	321	287	289	300	303	302	283	297	301	293	316	310	282	325	322	304	291	305	308	306	325	280	272	294	329	316	299	308	305	305	294	302	290	325	305	373	297	312	307	262	309	314	348	340	322	284	300	323	312	328	301	312	300	285	329	288	305	265	295	311	268	301	302	339	316	303	374	335	270	320	343	254	278	260	318	298	300	320	303	292	309	299	334	284	308	274	316	285	298	276	316	322	312	292	329	308	336	331	330	322	275	307	301	324	281	288	277	289	324	321	326	335	262	293	327	312	308	317	303	319	263	327	307	301	311	342	331	310	319	278	291	303	301	301	280	344	307	303	297	341	320	306	308	280	299	318	290	323	301	321	331	323	322	344	327	311	335	309	295	325	290	299	298	294	298	296	307	288	291	328	330	260	311	311	299	300	299	277	295	287	305	310	332	321	343	302	315	269	316	300	275	334	307	328	311	289	316	292	267	292	271	314	329	294	303	304	294	273	329	331	279	300	290	333	296	302	320	328	325	329	307	296	272	292	314	306	319	295	300	286	336	330	330	312	307	329	324	278	301	327	300	297	350	305	327	291	291	305	309	302	284	299	263	285	278	281	331	289	330	306	311	329	286	329	280	353	309	299	310	282	269	292	306	317	277	324	295	328	303	311	285	331	282	274	267	317	299	323	320	278	316	303	284	311	267	295	300	314	304	297	321	288	316	296	321	314	313	330	277	306	317	252	318	338	289	281	293	313	329	312	319	299	309	334	327	317	264	298	341	327	301	313	299	296	299	309	305	325	282	299	273	268	317	328	314	291	299	286	296	283	328	284	294	319	273	340	327	308	291	294	327	319	324	309	269	299	330	328	306	327	300	310	283	329	310	282	295	363	344	343	297	335	286	346	332	314	304	284	333	335	307	306	299	329	302	316	303	311	317	380	332	299	297	313	334	304	314	295	314	296	323	306	299	290	291	316	294	290	297	308	298	328	291	296	301	311	351	311	282	295	296	296	317	317	327	314	325	335	304	312	292	312	312	290	305	317	307	279	298	294	301	278	290	319	318	310	275	289	299	303	312	305	291	297	309	302	327	277	325	304	290	274	331	297	279	275	311	283	306	319	291	279	281	296	349	315	343	327	321	322	322	303	258	302	281	316	331	315	332	324	302	294	320	283	307	308	323	316	319	321	337	371	298	321	284	299	301	325	333	304	313	348	358	305	300	295	313	319	295	304	357	325	302	314	322	301	290	299	318	310	343	314	295	297	300	354	319	296	318	262	308	314	306	272	313	297	291	288	305	300	268	325	308	300	302	330	288	269	301	303	288	306	308	304	315	316	327	335	319	291	329	302	307	303	307	300	279	307	282	334	300	301	307	286	269	303	308	315	304	271	281	306	291	321	318	266	279	300	288	313	289	304	330	322	286	302	287	296	304	258	303	266	334	346	331	305	341	283	337	308	311	293	336	291	317	308	310	297	279	311	304	290	325	319	315	335	298	324	300	275	340	295	306	301	327	299	296	293	295	335	321	320	295	284	268	294	337	304
37758	21306	18510	8592	6596	4870	4859	4154	3370	2865	2447	2700	2324	1756	1643	1635	1607	1352	1520	1442	1017	1031	903	865	779	806	760	839	918	923	861	868	849	862	808	778	832	807	788	800	744	712	699	697	708	661	719	739	692	662	626	694	657	660	639	649	601	670	648	629	656	627	660	650	659	633	666	667	643	662	641	607	617	664	706	661	652	625	619	688	647	644	648	652	633	636	622	595	659	647	630	602	651	649	641	640	640	594	653	644	608	663	721	651	585	632	598	649	682	675	698	631	668	624	705	652	672	632	669	620	636	675	661	582	595	689	619	628	631	620	690	635	609	638	602	584	634	666	639	630	629	622	655	652	657	641	653	641	611	640	638	583	657	634	677	699	626	643	632	641	666	634	633	620	613	650	650	653	643	620	607	628	663	606	627	635	639	630	594	603	664	657	642	682	604	614	619	647	614	634	682	650	597	616	660	666	623	629	618	639	661	657	636	596	672	616	645	667	624	654	629	608	666	672	642	640	622	637	664	644	660	627	614	628	632	633	683	624	659	673	631	687	620	634	650	668	637	624	650	632	610	639	664	628	685	642	641	612	631	603	621	614	640	665	673	655	649	640	660	643	638	666	591	632	633	631	584	656	663	654	606	631	643	656	653	605	640	631	664	622	616	659	622	617	645	623	576	630	656	607	612	659	651	615	631	625	610	629	654	627	632	637	647	601	656	665	668	628	623	642	601	657	627	638	604	650	644	656	633	632	634	654	657	602	638	622	628	611	665	622	675	622	606	626	624	689	632	635	648	610	639	632	605	618	643	633	646	632	693	643	668	628	666	653	645	632	700	647	629	651	693	611	637	658	616	649	602	612	673	650	605	619	637	641	649	612	595	612	653	640	633	643	626	656	612	622	664	656	614	636	647	627	660	643	631	654	690	631	604	603	652	664	617	632	639	639	664	588	648	644	633	669	663	613	660	655	643	667	635	659	646	662	642	700	628	637	650	635	596	627	644	635	628	631	654	633	627	623	645	610	612	609	638	703	604	649	670	623	659	665	654	673	608	663	620	605	613	665	650	646	650	660	686	675	661	656	635	611	624	662	641	667	629	657	618	688	630	636	691	651	628	651	655	630	641	650	630	643	650	670	664	628	641	662	669	625	606	605	652	606	622	595	662	603	633	593	645	643	657	652	616	657	617	627	622	685	597	695	674	642	633	638	653	623	582	599	644	663	636	619	625	590	627	613	693	641	602	669	648	677	662	709	593	569	671	700	638	618	613	665	621	666	652	641	614	635	677	630	628	669	650	643	652	638	698	669	644	600	602	609	647	669	666	609	638	653	605	644	626	595	688	615	620	653	652	647	592	678	649	661	622	621	590	657	625	619	618	620	657	626	650	651	683	638	610	657	642	697	629	681	647	664	649	596	655	625	642	621	669	621	629	637	643	646	634	660	658	679	644	653	639	632	643	649	652	655	637	633	627	649	661	671	620	642	644	605	635	614	672	622	643	623	657	609	673	639	646	648	692	641	672	688	654	645	640	649	648	657	685	614	618	664	661	720	640	619	661	632	651	615	628	618	630	689	589	652	593	669	649	633	661	616	631	662	667	658	618	629	612	630	661	648	591	673	626	610	589	670	639	644	651	653	669	651	623	634	653	654	664	645	670	635	639	616	628	611	611	652	651	608	630	611	674	594	669	618	640	630	660	644	640	657	672	620	630	635	649	640	673	676	662	676	668	639	589	664	639	632	647	663	684	652	681	663	663	673	619	636	629	597	621	672	614	631	618	618	656	649	648	666	629	625	684	590	597	624	663	593	625	638	655	591	728	629	675	634	619	636	638	646	615	631	634	639	632	652	606	632	665	659	631	663	690	637	644	675	623	627	624	630	636	592	664	650	677	609	630	667	643	621	600	626	614	654	661	606	659	644	653	630	666	620	610	640	712	653	661	658	642	653	627	667	664	633	651	605	601	655	613	584	626	589	624	698	651	638	646	619	629	633	646	668	671	638	653	643	617	645	645	652	591	687	613	643	598	617	616	648	646	647	663	643	641	650	667	655	632	640	618	621	656	690	645	625	643	645	606	611	621	656	647	629	662	655	651	632	623	619	630	655	652	631	646	644	652	634	662	621	668	642	675	665	662	646	627	699	652	596	585	670	627	642	656	594	632	614	647	647	629	640	653	666	627	664	626	621	642	629	626	601	660	618	651	607	651	606	583	617	646	634	634	637	681	654	610	612	655	655	647	673	606	604	627	607	663	646	615	639	621	643	667	626	648	616	650	660	622	620	607	637	664	645	615	659	607	666	630	655	626	674	646	647	660	609	617	615	635	641	632	680	595	660	662	613	655	654	609	620	653	644	659	621	637	675	635	659	674	630	637	653	626	603	609	616	666	622	688	620	621	680	628	656	671	686	603	625	638	607	670	657	594	626	646	640	596	620	569	630	586	654	659	644	658	690	673	637	618	618	644	687	643	663	622	656	627	640	607	692	646	660	619	655	663	653	627	655	612	645	626	636	631	646	640	618	641	619	633	606	625	622	637	616	610	626	702	628	669	587	622	655	664	661	631	623	660	610	661	622	616	607	644	660	667	656	636	638	624	653	676	622	611	628	641	608	655	644	634	682	681	654	669	605	692	646	609	604	644	649	675	643	683	643	631	644	611	581	636	666	643	608	680	670	637	637	656	669	655	725	639	632	655	630	622	639	618	636	646	657	648	617	667	619	668	703	663	598	656	618	601	654	636	591	653	680	608	666	670	641	666	649	625	656	648	648	616	627	658	636	638	629	662	629	604	663	637	682	642	651	662	674	660	665	614	655	609	619	621	648	644	645	634	607	665	618	642	603	626	670	647	635	590	637	628	665	644	626	601	671	619	654	681	668	598	669	618	644	696	635	617	650	679	631	619	654	651	648	618	647	615	640	636	642	630	614	652	703	664	600	691	617	628	648	631	688	635	673	616	634	680	656	682	602	645	647	622	607	669	631	657	631	647	641	640	616	637	661	619	659	671	653	604	635	611	679	657	702	691	627	643	622	583	622	633	652	627	604	616	618	630	650	663	649	609	626	645	634	674	627	646	692	604	639	647	638	629	676	631	644	641	669	615	665	601	642	653	620	620	624	667	619	656	606	669	663	681	656	599	635	643	636	658	646	676	613	639	634	636	654	654	670	655	693	620	604	702	642	630	690	607	647	680	672	644	633	655	646	677	581	665	606	669	662	635	638	673	626	597	640	639	618	627	622	600	635	638	639	647	633	651	635	616	637	653	632	600	646	639	623	635	662	585	650	616	655	658	645	617	620	662	655	681	620	625	641	666	570	593	588	687	655	661	626	586	626	639	625	631	665	634	601	619	620	587	627	641	669	628	609	615	620	611	637	675	613	643	648	643	655	630	677	635	679	606	640	603	595	650	605	701	724	606	638	640	615	677	605	625	626	663	673	621	632	561	614	614	620	609	612	650	605	629	638	611	564	591	647	633	606	640	633	641	663	655	637	648	612
36330	18456	8144	2400	853	628	611	561	440	408	368	354	314	329	294	299	309	270	307	272	286	307	291	276	281	279	293	271	224	256	244	296	234	277	266	255	264	264	268	264	289	264	273	279	235	267	250	260	278	261	238	232	222	253	252	269	255	283	263	243	283	264	251	256	253	250	240	248	254	256	236	259	284	253	272	268	249	260	254	248	239	277	227	281	233	269	284	281	256	253	256	256	256	249	268	287	250	235	266	281	264	273	303	235	229	285	306	208	289	272	229	257	290	273	266	288	232	270	278	265	240	288	228	260	248	266	255	270	255	293	267	245	262	205	260	239	258	232	268	260	274	253	274	273	268	297	267	271	239	278	258	240	267	249	236	228	245	252	256	263	253	255	285	260	264	284	241	274	283	237	279	272	270	252	284	301	251	242	270	280	233	257	250	237	312	243	249	247	240	277	240	265	267	258	228	271	262	260	250	229	259	241	256	251	265	247	231	258	252	247	281	217	229	277	234	251	258	250	231	263	273	284	247	276	242	254	254	241	257	267	220	241	259	297	281	263	264	278	261	246	258	286	245	271	266	262	255	258	265	254	272	263	263	257	253	245	269	267	252	277	286	254	240	245	251	251	289	281	271	284	261	275	256	269	260	253	234	259	245	286	270	243	265	289	246	251	247	249	270	253	248	250	262	292	261	250	259	270	246	275	280	252	288	257	265	251	269	221	270	247	239	250	260	262	241	251	268	301	260	268	263	225	275	291	264	241	263	272	254	271	262	238	265	242	236	270	251	279	288	250	296	253	244	260	283	259	287	289	286	275	257	250	282	237	287	257	278	276	250	261	255	262	246	245	265	258	261	263	267	281	252	244	239	266	228	296	261	247	287	233	249	239	271	241	233	232	251	254	263	293	236	278	276	312	296	269	250	278	257	298	245	227	224	236	256	269	244	213	273	260	211	245	237	265	266	237	232	255	263	239	263	266	261	249	242	239	230	265	272	304	276	245	268	243	237	237	263	262	235	271	255	254	259	218	251	244	253	260	244	265	246	287	264	270	253	267	290	281	252	239	255	241	249	237	253	251	257	245	264	239	258	269	234	263	254	266	251	266	267	245	236	268	231	255	241	249	247	249	277	250	236	252	269	254	243	240	250	250	239	257	279	258	259	272	261	276	293	264	281	275	263	264	274	281	277	253	277	266	264	276	255	255	254	251	262	239	272	287	246	263	249	260	249	266	261	277	256	247	287	231	277	270	234	258	276	252	249	245	272	253	263	260	265	251	269	232	262	262	287	263	252	233	251	229	250	252	241	246	244	242	248	288	261	244	246	245	259	245	246	250	253	249	254	275	252	241	249	250	283	254	284	252	239	240	274	249	271	260	264	259	247	262	273	224	248	265	224	258	291	257	251	229	252	264	242	229	279	235	283	274	295	311	256	280	265	249	263	232	252	256	223	232	242	226	291	274	268	283	234	291	257	240	246	250	254	285	228	259	234	271	234	270	255	255	247	265	291	256	252	241	244	239	288	274	236	263	292	274	239	261	264	253	298	255	249	264	252	251	243	261	268	272	235	287	274	270	263	253	253	231	272	261	243	276	249	241	267	231	231	250	227	294	277	250	225	215	243	281	292	261	250	258	298	268	275	241	247	261	255	262	266	246	267	273	260	273	258	239	253	249	257	231	237	264	274	248	244	231	270	257	226	250	262	222	288	243	237	253	296	274	263	269	283	244	269	261	265	233	236	264	240	287	285	257	265	234	271	230	250	278	249	258	254	258	261	292	232	254	272	277	270	263	247	256	237	240	264	293	232	267	224	257	248	277	275	276	252	267	274	248	264	240	262	268	240	234	262	274	253	262	250	272	256	262	226	280	288	254	252	255	265	279	300	276	218	249	298	306	254	263	248	263	245	248	231	286	245	247	255	245	262	257	261	252	265	232	255	263	241	262	306	257	252	253	284	265	248	224	240	254	259	265	251	284	236	243	269	242	266	246	236	229	260	256	256	262	277	295	246	244	247	251	263	270	249	281	250	268	252	235	234	284	250	284	285	239	273	262	261	261	251	267	260	260	226	255	241	263	262	250	220	236	253	279	268	250	268	253	259	279	272	270	255	236	269	275	267	254	285	290	281	239	241	239	289	280	240	255	265	245	250	275	279	227	235	273	253	252	261	284	281	267	272	254	211	268	250	266	287	225	243	268	244	264	277	252	270	269	230	246	244	259	257	249	231	254	236	263	267	257	262	269	268	250	272	236	240	273	242	274	234	266	253	261	264	266	247	244	261	246	265	212	253	255	252	250	299	262	214	246	274	246	246	249	290	275	260	274	251	221	284	256	252	277	241	272	282	265	268	263	286	247	269	252	248	250	241	240	277	247	239	247	266	227	260	269	248	259	246	255	269	249	256	262	236	260	280	252	256	271	231	218	259	269	263	228	280	251	225	238	296	272	261	280	243	248	265	264	244	259	275	304	270	211	249	293	289	250	283	257	256	256	262	278	248	267	230	252	260	272	279	251	273	240	238	255	287	269	257	263	273	235	260	282	273	322	247	271	257	259	234	258	257	281	277	271	248	251	241	260	243	266	240	249	245	265	261	243	279	274	242	278	280	247	258	248	276	261	249	264	239	271	256	246	235	265	261	267	286	229	242	251	251	291	257	273	255	273	273	269	252	260	253	258	261	265	258	248	257	244	263	239	298	257	270	265	268	261	269	250	291	264	289	264	272	255	238	290	253	246	282	250	277	255	265	240	271	261	283	248	282	274	269	269	258	245	291	237	255	267	257	258	230	264	261	264	273	282	241	228	260	247	264	278	266	252	236	248	270	262	258	255	255	234	268	273	252	235	272	232	265	234	234	241	260	247	260	263	232	233	263	285	274	256	248	272	266	241	263	255	274	255	246	274	257	280	253	263	276	261	261	273	248	254	254	276	289	264	254	243	261	283	265	263	266	253	283	247	250	290	246	264	247	255	256	241	253	276	219	257	236	249	257	254	263	262	239	286	253	247	262	264	221	255	275	293	266	263	245	280	273	239	289	243	259	264	270	300	245	243	247	245	250	267	262	235	264	238	283	288	247	215	254	280	260	241	280	272	254	298	229	268	250	263	272	257	254	283	282	264	217	234	243	261	256	250	239	262	244	259	239	259	248	267	233	246	248	279	262	254	264	252	251	278	227	266	259	258	283	243	259	247	256	253	245	267	267	262	253	260	244	254	289	291	255	276	239	270	270	262	265	259	271	292	250	286	271	238	221	234	281	260	263	274	255	275	281	263	243	279	233	231	238	262	256	272	241	260	272	283	276	254	281	278	252	258	279	278	260	222	243	294	293	249	265	253	270	265	260	236	298	264	243	269	239	255	263	273	269	267	282	283	235	257	279	270	238	269	255	256	255	270	245	215	267	276	259	253	255	226	288	270	240	270	255	269	235	273	268	241	263	258	246	276	272	231	289	275	241	261	243	220	246	236	250	272	261	248	250	265	256	272	265	258	241	237
21388	11712	10925	4539	2768	2459	2339	1939	1623	1278	1156	1079	880	766	749	712	725	692	651	622	667	692	612	647	610	600	602	665	667	698	700	652	653	629	600	618	579	617	647	609	602	572	559	570	583	526	554	579	542	553	557	519	553	542	535	558	546	596	578	529	545	543	524	504	570	572	532	537	509	512	558	554	514	533	526	567	560	554	538	538	521	513	557	531	595	561	536	582	547	509	525	570	522	538	541	594	511	554	527	553	568	535	567	564	552	535	536	551	570	511	545	527	526	561	557	517	542	538	559	538	518	528	545	566	552	556	527	570	528	542	596	576	549	542	537	525	528	556	545	597	543	543	529	519	536	577	536	552	579	529	585	523	511	551	547	536	557	531	573	531	534	536	526	517	548	509	561	541	586	553	543	551	553	560	559	512	532	526	588	563	546	520	565	544	542	537	555	574	576	540	567	538	535	520	519	541	531	553	538	550	585	547	525	563	505	559	557	554	529	548	535	564	570	554	570	532	517	589	504	567	565	539	551	590	529	567	586	572	533	559	532	541	566	593	556	514	557	525	566	529	558	545	540	573	538	528	536	527	556	549	524	582	556	579	576	552	522	517	545	549	531	556	566	510	534	544	518	517	572	528	567	541	548	532	581	550	536	538	540	497	571	534	522	536	544	490	554	537	537	538	602	553	564	528	547	549	560	536	560	558	584	547	571	550	547	522	557	525	556	542	536	549	572	548	549	552	560	517	550	521	540	599	553	521	574	576	530	524	540	539	549	556	530	551	558	541	533	508	542	512	561	515	519	528	562	512	545	553	513	571	541	554	552	557	540	575	552	523	574	604	565	555	572	551	516	542	564	503	548	590	541	556	517	578	549	554	529	538	512	542	518	620	544	536	533	577	547	565	499	543	548	500	524	559	565	547	590	543	589	544	554	574	564	560	521	548	565	563	566	522	533	521	561	528	520	547	528	555	560	535	551	535	568	554	555	543	557	598	573	512	523	538	566	584	514	564	543	561	557	542	535	529	527	537	551	563	566	545	550	535	585	550	573	532	564	516	599	558	568	550	563	566	555	560	491	550	579	588	555	560	519	555	513	550	504	555	568	530	537	574	527	532	539	550	545	553	549	549	563	512	505	553	565	506	544	553	542	529	490	580	502	526	552	530	535	550	529	575	492	578	553	526	530	513	568	536	517	550	538	549	552	547	577	515	531	560	512	512	544	548	537	504	541	507	516	551	501	548	492	544	562	553	538	539	526	524	522	555	530	529	532	516	574	516	509	510	519	533	543	555	504	529	549	544	540	559	537	499	535	534	605	566	524	524	544	521	549	547	521	558	520	592	547	538	549	539	578	547	519	494	550	564	542	544	531	529	518	531	498	531	538	562	545	557	581	586	535	525	566	563	585	534	573	512	561	579	521	526	584	558	569	624	536	481	522	528	547	521	552	559	551	591	532	570	491	541	534	536	546	540	550	545	555	558	505	585	495	535	564	573	557	497	556	517	540	581	542	537	554	552	493	576	547	562	523	570	569	584	560	569	511	569	586	526	524	525	551	567	477	550	541	524	556	556	544	558	533	531	501	557	533	561	508	581	535	513	553	561	550	563	556	541	546	528	589	586	532	524	524	509	541	550	544	531	516	519	546	553	517	536	561	566	564	575	579	507	547	544	543	572	505	530	549	592	562	540	545	534	556	542	457	544	533	535	555	528	514	536	561	544	592	557	538	526	568	598	539	542	523	531	535	544	587	598	545	544	542	551	543	538	566	585	559	532	558	540	577	533	531	523	591	530	558	534	522	524	545	561	567	533	519	576	490	512	555	565	505	551	540	525	544	536	562	560	549	532	485	547	561	543	539	520	524	587	538	503	575	526	526	545	514	556	563	534	557	541	525	569	585	540	554	551	536	523	575	527	495	568	523	547	549	529	554	551	552	539	558	527	539	539	529	548	558	591	568	558	571	558	578	554	537	563	586	548	542	541	574	532	561	538	583	527	518	547	579	566	521	545	537	548	554	529	523	596	545	545	577	570	529	559	531	541	530	563	564	509	554	549	564	543	536	485	564	506	596	551	548	535	523	530	530	581	534	541	526	560	586	542	528	536	522	571	513	500	562	520	533	526	592	553	565	560	523	550	526	549	545	529	536	511	554	569	506	555	534	548	539	551	553	561	544	572	528	558	571	512	530	532	580	543	559	541	519	566	549	536	547	577	591	526	515	555	570	512	528	539	566	555	577	521	541	516	501	571	541	555	527	562	595	532	550	519	552	548	578	540	531	533	538	572	554	524	589	520	567	547	566	541	531	544	544	562	567	567	554	574	525	509	527	548	523	570	577	554	549	508	565	541	560	541	561	568	532	573	524	554	568	533	572	495	573	513	491	561	576	530	543	508	542	553	566	557	571	575	570	519	530	586	559	523	547	564	562	559	541	543	521	567	541	547	550	548	574	528	582	562	539	565	555	565	543	596	553	548	575	560	568	533	497	576	566	537	517	556	538	582	562	522	540	515	493	514	527	542	542	540	542	503	541	561	574	547	522	537	558	593	516	594	571	585	538	558	536	536	562	582	530	565	541	527	542	496	533	566	555	529	500	552	551	545	537	557	550	535	559	520	547	539	549	524	558	524	516	525	506	548	544	561	520	511	512	577	515	541	492	547	578	578	538	514	572	553	565	491	519	547	559	575	523	516	530	548	514	564	550	561	520	524	547	568	556	545	532	549	549	526	570	565	572	554	550	574	573	557	576	553	560	559	549	547	551	575	538	517	523	546	557	575	524	566	548	537	555	543	561	565	562	543	579	549	526	578	544	522	516	520	573	517	575	593	595	507	548	548	552	514	558	519	605	536	555	515	529	541	547	522	561	510	543	548	579	499	531	545	505	596	516	523	517	550	554	527	551	540	535	593	549	568	556	536	540	555	541	529	501	534	545	558	556	580	514	557	551	585	555	552	551	570	564	540	553	569	581	544	549	538	515	567	588	570	549	524	583	560	507	562	556	533	529	549	573	533	594	568	583	600	555	560	553	521	552	527	595	549	536	537	618	556	538	523	569	516	599	551	530	558	530	495	553	534	527	541	555	524	543	560	539	567	530	553	536	553	519	556	555	530	571	563	571	537	539	566	530	564	500	573	557	569	529	525	535	601	565	534	513	560	558	533	549	597	566	554	539	552	531	547	492	527	575	530	536	531	513	565	509	580	545	546	508	545	553	552	555	551	531	539	509	526	531	569	553	559	536	516	534	519	543	533	545	531	520	495	528	602	527	600	545	529	544	562	550	539	536	524	556	550	549	543	535	534	545	520	535	553	526	557	573	549	544	531	541	550	515	564	574	534	528	550	537	560	554	480	540	534	513	571	562	492	511	561	482	521	513	553	536	567	547	548	492	546	535	511	518	518	568	549	556	508	515	588	528	542	584	568	550	547	548	489	514	573	550	539	524	540	531	544	541	534	554	575	555	607	559	547	539	532	522	532	498	525	584	567	584	538	516	574
54489	28461	16613	4472	1386	1079	911	821	666	558	536	483	447	400	419	378	344	333	331	342	323	287	279	259	295	298	259	272	345	310	280	311	303	284	291	307	275	282	307	267	337	298	278	279	271	279	282	285	292	277	271	289	277	255	282	253	254	270	283	306	273	281	264	281	255	254	282	267	299	295	302	259	262	276	275	279	251	237	246	242	268	275	271	231	260	241	251	239	294	268	276	258	255	264	269	273	241	270	314	245	260	278	287	321	302	272	270	304	248	239	314	256	295	276	284	268	298	266	254	261	268	252	236	282	288	246	279	282	272	280	266	263	268	235	244	282	304	256	278	256	262	303	296	235	275	268	262	284	277	258	245	279	272	266	276	239	242	285	250	273	245	248	257	272	261	287	256	297	292	249	274	264	273	271	238	266	264	251	268	246	271	288	276	258	281	255	263	260	262	250	280	273	300	270	256	269	298	283	260	276	284	270	275	251	255	278	280	274	271	275	272	260	276	271	250	261	288	236	253	265	269	284	282	281	261	286	271	241	251	259	283	254	245	248	263	262	277	259	281	247	218	297	292	236	271	241	286	272	247	279	234	292	261	313	258	298	250	280	273	265	274	281	268	273	267	270	240	275	261	261	251	257	260	270	273	234	273	278	231	241	272	264	239	254	277	287	269	256	263	269	255	250	253	265	281	238	235	268	249	268	289	295	267	258	262	276	266	245	244	253	258	277	288	297	249	253	233	324	260	291	259	264	274	234	274	265	290	300	246	249	256	243	264	315	267	264	282	260	269	253	267	302	288	260	229	239	264	269	301	249	286	293	301	250	258	273	238	278	260	246	248	291	244	266	315	281	232	301	269	274	239	248	259	265	304	271	266	253	287	311	245	252	278	267	264	252	266	245	269	257	263	277	251	273	248	264	250	249	268	263	255	249	258	287	267	278	275	250	240	243	263	262	263	251	241	273	280	267	289	243	283	279	244	235	264	242	295	271	283	270	297	271	260	254	264	265	309	275	279	276	302	238	282	270	244	263	283	284	270	249	242	277	283	258	263	277	291	269	278	268	271	238	289	281	254	262	255	262	238	228	251	255	251	233	283	236	274	271	260	259	248	278	281	289	278	296	305	266	266	268	284	269	271	269	277	268	294	265	256	265	233	263	229	290	233	280	241	264	296	288	299	292	297	288	255	282	267	259	262	259	274	258	298	273	262	261	277	285	290	270	267	275	265	265	262	283	242	254	262	270	252	241	312	254	254	293	267	292	238	256	261	257	283	259	263	288	246	274	265	268	261	244	300	303	275	274	244	277	281	291	252	260	287	275	260	254	274	262	271	291	293	324	292	266	277	279	278	290	281	234	251	247	301	276	294	278	259	281	269	243	297	246	235	244	229	293	245	299	281	292	254	282	272	264	286	245	239	224	217	284	276	283	254	268	271	262	268	270	268	269	279	265	257	269	297	281	255	291	285	241	237	290	272	266	235	277	253	235	260	275	274	280	297	274	298	257	259	274	278	270	282	262	279	268	261	251	264	301	263	260	276	289	263	227	287	272	293	267	251	261	238	283	277	277	294	265	234	259	277	307	255	264	258	237	285	248	260	254	257	241	260	248	255	245	256	276	266	282	265	295	255	240	271	279	287	271	260	242	270	273	278	292	246	264	273	250	262	279	262	242	253	269	245	242	272	274	291	255	253	253	256	297	273	239	284	285	226	260	248	272	262	267	274	308	297	246	283	273	262	262	271	295	264	295	255	258	263	271	242	247	274	264	254	268	262	298	256	274	278	253	268	266	304	283	301	264	278	260	262	279	311	282	241	285	273	251	248	280	296	257	269	274	260	261	249	253	274	264	268	253	268	201	274	261	262	259	269	271	279	280	269	270	263	240	257	256	294	285	265	288	250	246	229	264	252	261	244	249	260	244	272	293	260	257	253	263	301	279	250	295	286	250	299	276	254	261	267	283	292	244	269	242	268	263	263	263	272	272	252	277	278	261	277	277	268	259	297	287	252	272	250	270	276	245	266	268	273	239	232	284	275	260	274	280	287	266	289	272	263	273	239	304	286	279	214	267	297	260	289	274	263	263	288	294	225	229	275	276	247	257	246	291	290	255	289	306	266	297	313	282	251	280	289	252	296	278	241	251	250	288	215	273	269	292	294	251	264	265	284	270	234	245	257	287	258	274	249	240	253	284	248	279	240	272	260	269	269	257	244	238	253	265	261	284	277	245	282	253	286	267	277	234	227	268	268	280	268	265	251	260	275	260	298	283	267	284	263	279	244	271	263	249	275	249	257	253	291	244	298	306	254	233	272	241	234	276	292	249	251	248	288	251	270	281	237	260	316	280	239	268	284	265	253	271	246	302	261	271	260	272	278	262	311	281	290	263	263	267	286	279	279	274	302	246	288	252	265	265	286	230	275	261	267	265	291	258	262	243	262	236	249	253	255	261	282	299	285	282	282	243	235	290	266	271	233	270	286	300	237	277	245	281	274	249	299	242	280	276	302	271	259	261	262	278	270	275	274	277	261	268	246	232	263	258	265	292	280	263	246	256	276	281	260	276	302	269	294	237	252	282	251	252	267	279	261	225	283	244	257	265	261	286	260	283	320	259	304	294	273	265	282	280	247	276	262	266	239	295	284	281	291	250	244	271	279	288	246	293	270	262	245	279	250	263	285	278	272	229	279	289	309	281	278	257	273	256	272	250	259	236	255	285	276	242	261	273	318	238	278	255	245	252	255	275	264	255	295	243	260	284	258	282	299	259	257	276	259	261	246	288	263	269	262	285	269	279	273	258	260	273	262	261	256	263	262	289	272	270	251	263	270	279	242	260	277	243	266	266	287	277	264	258	280	286	280	272	279	278	262	229	260	258	284	244	292	274	266	261	292	261	280	242	274	270	287	261	291	241	266	261	268	266	259	277	289	258	277	259	268	291	271	280	277	264	258	238	255	238	289	282	282	263	248	268	274	265	260	237	265	274	278	206	289	261	260	264	254	254	265	231	237	269	215	250	265	260	229	252	270	240	283	252	270	256	247	262	287	280	278	279	276	274	270	261	260	286	260	262	269	313	273	278	267	269	284	266	262	244	268	266	257	263	265	279	275	303	258	254	247	268	267	292	284	275	288	280	260	309	249	254	282	275	288	256	260	267	285	295	227	271	248	266	297	277	281	262	268	260	275	270	253	274	287	260	245	247	249	247	270	262	231	266	268	278	265	254	292	271	254	247	265	270	273	267	293	281	268	272	272	274	283	299	279	301	238	268	270	239	234	251	238	309	256	237	247	276	290	278	250	274	278	251	253	262	260	234	224	262	235	272	247	274	288	268	277	299	264	246	261	258	291	287	276	284	279	280	266	283	267	272	257	290	298	282	244	285	262	285	297	245	260	264	267	299	276	270	256	269	233	278	249	272	287	227	253	236	246	275	271	261	259	267	238	260	331	250	298	323	244	261	229	245	272	249	270	271	248	291	281	305	269	270	268	270	237	256
32696	18424	19789	6713	4516	4078	3700	3160	2520	2146	1972	1884	1477	1335	1131	1058	1056	995	1016	1087	847	756	731	665	665	752	636	662	717	795	770	744	670	698	711	698	686	678	668	702	683	643	664	607	643	642	543	579	569	577	596	574	595	628	574	593	532	555	584	547	569	587	567	568	559	547	581	573	572	576	526	580	567	541	573	569	605	548	586	577	596	561	517	635	585	565	553	585	561	558	576	574	611	568	570	541	550	558	558	571	560	551	555	590	556	569	549	604	547	593	553	569	599	520	552	559	572	565	585	544	575	572	556	571	569	555	522	578	574	582	565	590	552	577	590	515	553	579	547	556	554	586	582	587	566	568	559	568	606	555	575	553	597	543	590	580	575	555	610	558	565	574	605	555	600	543	576	550	565	536	606	532	587	542	580	523	582	575	515	516	542	585	572	565	527	548	564	525	556	531	532	555	552	575	544	525	547	548	563	596	571	542	538	593	589	551	569	603	572	550	532	578	569	585	577	579	564	532	561	551	603	547	542	554	579	593	572	592	586	541	633	552	578	560	532	552	568	572	565	551	587	577	571	545	566	553	552	546	553	584	575	586	552	582	552	604	556	593	564	566	545	570	558	593	575	574	553	601	536	552	578	572	565	601	544	562	570	552	548	560	543	578	578	591	567	527	542	593	577	532	584	580	569	575	572	519	548	565	562	579	586	591	567	533	579	584	546	570	555	570	573	521	600	575	542	566	557	550	573	575	567	580	607	541	551	542	562	557	573	579	563	598	559	568	612	531	567	593	571	537	545	572	542	582	583	600	562	586	571	525	541	592	562	566	566	585	544	601	608	502	558	534	523	557	575	580	558	535	551	608	525	538	572	563	580	591	516	534	555	551	562	592	537	567	553	564	590	579	536	544	565	538	569	552	564	595	521	560	567	567	564	575	589	583	590	540	577	586	533	608	563	528	562	585	590	589	529	570	507	516	586	524	550	564	518	571	557	642	523	574	546	589	591	562	565	571	607	507	547	521	549	526	567	561	583	574	582	567	573	555	560	534	526	569	552	535	562	554	533	530	574	546	582	557	606	568	528	564	547	559	536	582	570	556	520	566	544	544	596	532	573	560	575	566	521	591	558	560	572	602	573	598	551	565	620	520	525	570	565	590	595	565	548	595	542	592	581	556	559	586	566	573	567	552	606	578	584	555	566	560	577	557	541	548	597	525	568	546	565	516	550	565	567	536	593	562	597	541	546	536	533	580	552	548	562	551	530	555	583	572	579	526	553	585	547	569	635	564	586	577	588	523	554	587	530	532	570	581	599	515	616	575	598	563	517	585	553	580	622	546	599	595	593	544	567	590	606	540	558	575	558	589	555	558	563	578	531	545	561	588	622	538	591	536	572	589	562	517	603	583	568	558	568	566	578	565	566	542	570	544	579	564	537	573	553	559	532	571	569	611	578	578	569	536	565	558	561	542	564	570	519	611	546	563	588	554	584	550	574	553	598	548	568	566	561	565	557	583	558	584	564	564	573	596	553	607	580	544	555	563	592	574	579	623	593	601	595	547	587	561	549	617	608	558	562	567	596	558	554	605	557	600	560	530	548	542	560	581	541	638	569	562	555	554	520	544	578	555	540	558	608	562	555	576	551	542	583	570	558	573	564	547	544	557	575	549	619	577	569	583	576	547	538	603	597	556	538	547	560	552	567	599	585	552	554	586	554	567	595	591	556	593	570	578	567	603	597	585	539	547	553	577	584	556	548	575	542	579	537	594	523	577	614	578	559	578	556	555	601	569	582	597	552	586	561	603	598	584	566	575	566	567	562	548	559	558	581	570	568	545	595	584	580	590	576	532	539	605	567	563	570	583	548	558	582	525	536	578	576	556	560	605	563	565	560	578	574	582	588	534	601	519	574	573	559	589	541	559	596	557	508	611	539	572	554	552	522	539	553	564	579	580	614	589	585	546	605	576	554	567	590	508	588	571	581	615	567	583	564	562	552	493	562	563	584	556	553	550	546	573	550	565	579	552	578	552	583	580	596	574	586	579	577	574	543	549	572	568	552	544	588	571	547	567	632	527	588	578	570	600	551	587	553	557	554	561	553	561	556	542	551	593	577	544	576	533	556	596	591	549	621	561	569	563	609	619	568	603	573	527	543	559	545	553	561	568	610	557	584	576	568	611	572	614	557	589	557	582	565	577	555	567	574	574	586	549	609	612	583	554	615	566	567	570	546	571	562	570	558	561	565	593	608	548	572	602	584	543	535	533	553	585	568	542	532	577	576	568	562	566	561	575	574	585	583	580	520	567	553	561	553	548	565	574	524	597	578	550	543	571	548	546	592	605	590	533	592	573	627	560	605	571	577	551	561	582	587	600	557	555	587	615	595	564	556	533	548	597	588	552	591	596	590	605	549	563	557	587	564	598	557	534	537	560	560	604	511	531	587	597	531	559	556	592	539	563	587	565	558	573	597	573	574	531	578	562	536	548	530	548	616	548	551	543	559	572	567	553	573	596	570	565	569	572	603	610	566	516	572	580	556	557	583	573	568	559	586	590	552	592	569	570	522	600	603	569	583	551	569	572	616	564	584	569	594	591	592	557	573	557	569	550	553	596	536	597	561	602	544	558	594	582	555	585	566	553	539	563	554	623	592	593	542	564	582	572	547	583	546	601	588	542	586	561	572	582	576	547	542	557	566	542	531	556	588	533	562	588	570	578	562	551	546	544	575	592	556	621	523	545	607	554	564	574	554	539	502	533	543	551	599	546	517	601	594	567	547	581	613	548	600	569	574	576	543	521	524	576	561	542	593	596	563	581	598	548	563	538	604	537	542	551	565	558	560	540	567	553	540	573	565	554	534	595	576	609	480	584	561	576	524	592	592	546	619	584	552	583	597	546	572	585	556	577	548	536	564	577	581	547	560	554	557	589	553	578	552	566	568	574	521	532	595	614	536	576	595	550	590	588	574	572	562	569	517	564	550	597	556	555	534	536	585	549	526	596	591	533	565	538	569	570	559	550	541	556	580	552	538	566	570	585	561	591	547	574	578	593	552	616	577	547	549	547	574	555	577	547	573	606	576	508	550	522	530	540	599	535	548	565	550	565	543	586	567	572	559	559	537	554	549	616	537	600	556	578	535	560	552	549	595	571	545	570	585	565	551	598	542	547	562	616	564	547	570	564	551	617	561	521	570	578	529	560	576	578	552	569	611	574	547	590	559	559	562	532	597	596	564	566	568	560	577	535	597	538	530	566	624	619	613	551	587	569	596	549	524	547	613	617	536	565	565	573	590	563	547	570	568	588	559	565	575	571	586	573	563	515	575	569	543	538	557	562	570	575	589	519	553	570	564	553	548	586	565	556	587	576	561	497	601	563	603	570	558	523	546	575	568	575	560	572	527	543	543	613	578	568	555	552	567	626	556	565	585	543	570	576	558	578	549	545	555	541	576	568	541	542	561	605	560	523	549	585	564	568	532	597	624	549	609	517	544	527	527	569
65148	35006	22278	6239	1978	1497	1188	951	832	672	669	604	581	505	475	429	441	431	487	442	373	342	339	346	304	351	327	327	354	334	314	299	291	343	297	321	346	319	308	308	331	326	316	348	286	308	293	320	298	306	313	313	305	319	330	329	334	311	310	295	312	313	328	308	260	288	307	293	328	302	325	280	302	298	323	256	287	322	321	273	250	272	278	303	313	319	306	307	294	301	306	320	308	332	306	300	308	299	284	331	308	294	296	309	337	323	309	312	314	300	290	336	319	277	289	324	326	326	339	298	283	281	294	277	323	308	328	327	286	320	314	329	333	255	280	263	293	304	297	338	337	295	314	296	316	330	322	345	288	310	319	316	336	332	276	301	330	331	287	271	292	290	315	341	342	318	317	281	317	315	290	283	284	306	292	312	303	280	308	281	302	313	267	274	296	271	289	325	271	270	304	291	296	301	280	266	272	319	317	301	274	307	334	269	319	341	309	324	319	323	311	316	270	285	323	334	251	326	336	296	283	324	322	288	319	288	315	323	303	307	313	284	308	312	288	276	307	291	324	288	321	296	314	350	330	332	277	292	284	291	278	300	273	313	300	310	310	333	303	312	337	344	315	316	304	290	293	268	345	309	330	306	367	330	288	320	299	278	299	273	257	309	281	305	271	290	292	331	292	353	319	296	308	321	318	366	304	345	278	300	330	296	313	346	305	282	299	302	336	327	308	333	346	297	264	306	316	314	337	286	315	323	344	334	299	269	333	345	304	324	334	311	318	308	305	263	284	303	300	318	338	347	305	304	293	305	318	314	322	281	296	273	292	319	286	312	320	340	292	298	281	296	290	298	298	282	314	309	271	278	270	283	312	298	297	292	274	290	305	295	296	293	322	312	339	320	290	296	309	334	346	314	303	324	331	316	312	296	305	341	323	291	320	250	338	325	290	297	322	309	308	263	285	326	323	338	302	283	292	316	326	299	318	305	294	317	322	310	321	309	320	306	305	296	315	281	302	317	292	338	315	346	327	332	263	305	308	302	282	314	301	266	312	305	347	300	328	298	309	320	306	340	292	293	312	274	297	295	324	277	335	345	301	321	310	323	310	279	295	334	290	333	316	304	283	279	296	313	314	324	327	305	324	276	280	306	283	311	325	331	326	335	312	295	317	334	307	301	303	315	296	294	286	297	325	291	304	306	293	299	315	314	324	309	291	305	271	330	308	292	288	298	326	298	335	325	326	334	302	321	278	321	284	305	329	334	297	296	314	296	295	322	332	333	289	340	321	284	307	299	306	293	320	313	334	338	333	282	304	295	295	313	357	294	328	302	308	292	345	324	321	264	266	291	319	275	304	312	318	311	307	313	282	294	319	304	295	313	273	285	295	324	316	303	293	287	277	312	334	297	298	313	263	271	288	305	307	290	276	346	315	317	282	275	320	290	298	308	297	341	310	308	278	300	321	333	304	317	308	305	288	322	328	330	290	321	298	339	304	308	307	330	330	257	299	307	283	313	356	318	315	319	341	321	269	275	301	359	311	338	260	322	286	320	301	329	321	314	362	312	312	280	313	312	334	299	296	297	297	331	296	323	318	317	293	323	302	300	295	335	318	271	331	287	268	333	333	298	321	333	301	289	321	318	291	268	310	323	337	293	302	306	307	307	304	317	318	277	311	293	281	310	296	307	301	281	322	290	314	299	293	280	313	304	326	291	281	319	314	281	293	331	300	342	293	317	330	336	296	300	306	332	319	301	340	287	317	293	276	273	281	284	339	302	298	280	263	284	290	288	301	313	319	315	313	313	316	282	297	267	316	304	326	297	296	299	309	301	332	337	307	302	276	333	318	326	304	295	351	312	348	317	315	301	286	358	312	316	347	319	328	298	302	277	301	271	290	321	353	286	320	328	294	312	290	283	281	298	306	322	299	291	278	282	308	279	336	291	284	276	299	302	292	312	294	352	306	341	299	290	294	287	325	292	309	311	309	288	285	317	293	307	280	353	271	312	347	296	287	293	301	323	298	288	326	261	290	302	338	312	312	313	311	279	297	320	292	298	301	319	305	309	328	348	320	291	280	321	285	317	252	318	331	307	354	293	297	309	307	305	348	292	290	305	346	274	323	292	329	299	296	298	310	297	287	294	326	304	283	342	294	320	282	265	290	322	301	292	340	297	334	288	291	362	311	329	305	305	318	329	313	333	309	336	305	286	331	294	301	325	343	290	288	296	303	295	315	307	304	314	319	284	329	289	323	271	330	302	304	291	306	302	314	322	289	281	319	318	266	295	267	281	294	329	274	326	292	275	291	318	327	313	317	337	321	322	280	325	303	294	306	360	313	310	299	317	345	306	283	315	307	298	303	282	364	279	297	313	329	303	280	263	300	304	266	282	300	315	298	259	319	323	296	299	329	295	298	339	323	333	295	324	305	303	315	320	283	326	293	281	298	306	316	275	304	300	307	332	318	285	310	296	290	325	293	267	284	298	310	335	294	338	341	349	327	297	305	272	268	291	322	319	305	285	309	332	335	282	330	286	294	244	308	324	314	284	344	320	334	351	338	303	310	305	318	343	278	294	313	303	311	301	338	304	281	324	277	316	302	287	327	305	292	268	295	336	280	325	289	295	327	295	313	298	298	323	307	289	325	315	305	317	302	287	289	318	317	292	336	332	300	311	305	296	307	316	300	299	287	317	311	291	294	297	296	315	288	293	278	296	315	330	333	321	280	309	320	306	301	294	280	291	297	314	301	289	306	290	278	295	302	319	290	293	334	284	334	302	310	314	303	296	305	306	267	274	281	303	287	274	309	323	293	301	310	289	305	280	299	317	309	321	313	305	324	304	324	293	300	312	339	311	344	313	274	291	328	312	278	291	317	343	335	314	328	306	310	317	302	284	311	310	297	281	286	282	318	318	291	292	313	271	294	306	275	295	294	299	303	333	289	348	321	287	301	265	342	319	318	277	281	340	352	283	310	288	282	306	312	324	298	300	306	273	308	366	301	278	299	327	286	313	354	276	317	308	317	306	286	330	324	317	296	313	318	284	302	320	275	307	332	293	321	301	325	355	303	272	289	307	310	304	322	303	275	315	313	302	303	314	327	306	323	331	288	285	352	318	325	310	307	289	303	284	293	337	285	289	303	291	281	272	333	325	337	323	309	345	300	285	293	306	292	298	293	305	317	320	277	307	339	331	274	316	279	260	290	318	315	300	301	301	337	315	286	337	290	302	301	336	306	346	307	299	295	303	312	306	275	282	311	299	294	284	302	290	308	305	323	307	280	312	301	310	315	306	282	312	290	287	281	302	325	316	315	318	303	249	294	318	288	340	280	322	319	324	306	326	300	323	320	310	308	304	305	297	332	332	344	337	310	309	339	277	301	304	298	279	301	291	292	311	333	313	295	293	312	312	295	278	294	311	308	286	294	282	265	298	335	332	351	303	304	284	298	325	331	308	292	297	324	327	278	314	302	309	329	261	327	289	315	294	293	282	318	286
39805	23486	23296	7989	5626	5175	4326	3711	3138	2672	2610	2473	1961	1769	1455	1382	1292	1264	1458	1242	939	920	858	861	842	865	728	760	808	903	877	849	814	748	784	738	833	795	751	828	796	790	728	729	702	716	681	697	697	665	647	685	680	650	610	666	613	634	611	595	622	655	641	673	699	629	602	625	658	640	676	642	651	626	653	632	610	637	640	637	663	620	622	626	643	667	594	650	622	610	678	607	654	677	652	642	618	643	626	628	647	659	663	667	640	631	647	652	599	645	631	620	615	665	667	674	638	618	653	649	638	722	597	669	651	646	643	675	634	653	611	640	630	645	674	620	701	623	619	625	644	652	615	627	639	661	686	657	601	646	629	673	666	644	651	615	672	631	635	642	639	652	641	647	558	603	614	646	642	634	648	650	627	633	609	643	655	667	636	656	667	633	648	654	698	619	666	615	663	656	657	623	623	674	661	652	604	606	686	700	656	547	634	635	611	628	627	643	633	647	630	603	644	635	661	620	646	654	617	652	627	624	649	618	626	644	670	628	681	614	618	655	649	647	625	600	633	659	661	642	631	630	658	622	666	678	646	657	600	653	617	675	685	606	615	654	659	660	639	666	635	629	663	632	625	644	643	641	629	606	655	665	619	623	671	643	644	648	628	620	685	599	660	631	607	639	663	624	632	623	638	643	669	616	586	667	647	662	666	655	625	653	611	640	656	641	614	672	619	674	671	585	644	642	639	656	644	676	594	619	610	640	622	614	672	616	634	655	670	662	663	623	606	637	622	665	647	629	626	572	667	607	639	616	642	606	612	588	631	657	647	681	629	651	644	649	622	637	672	647	618	679	600	659	665	672	626	602	615	709	690	625	666	652	633	667	636	636	627	638	672	637	662	649	588	643	635	677	659	606	615	608	624	661	581	639	697	651	645	617	624	612	668	669	637	667	631	679	679	670	618	597	637	627	600	653	641	637	636	645	655	596	612	612	686	680	602	665	650	663	611	611	591	685	650	653	635	660	655	629	652	626	693	635	646	645	637	636	641	652	645	639	660	606	634	679	590	674	634	614	649	655	628	604	647	643	632	633	643	645	635	597	635	620	653	641	665	642	614	593	631	622	664	645	692	596	667	617	656	666	619	644	614	623	608	642	617	633	647	635	650	643	671	626	645	603	644	654	645	619	636	643	636	615	623	648	690	604	644	634	660	685	618	651	664	670	637	642	621	631	644	618	561	640	619	645	633	662	619	624	633	597	625	640	615	650	641	658	635	640	643	631	562	626	615	637	664	625	629	619	649	632	606	706	642	664	661	644	606	646	645	603	645	678	629	627	652	693	664	629	649	594	613	640	635	699	601	568	628	638	653	702	646	634	622	622	644	645	602	638	619	663	663	660	612	629	685	652	663	642	627	591	630	604	605	636	632	625	628	609	621	641	625	651	628	608	652	620	636	670	641	675	639	650	632	610	626	643	660	658	653	581	635	635	619	648	592	587	640	637	609	596	686	642	631	679	644	655	636	604	632	645	658	634	615	637	699	648	648	622	655	654	664	632	637	627	673	623	629	611	633	636	639	622	641	624	654	643	614	626	613	632	654	648	656	663	682	586	641	686	648	632	618	641	633	646	639	675	609	591	602	581	608	657	623	629	660	646	612	625	649	622	617	626	643	625	654	580	633	687	666	623	670	616	646	648	661	627	614	600	640	677	621	679	665	688	622	677	646	642	653	665	665	654	597	624	592	589	639	670	614	595	601	602	589	606	651	652	662	644	671	650	682	609	607	595	621	647	623	638	650	572	639	631	665	608	651	676	610	636	642	630	613	680	654	641	618	590	573	662	642	643	579	608	631	594	684	635	661	634	653	655	641	589	619	624	652	623	600	692	617	637	657	649	622	639	628	623	684	620	653	618	634	659	607	635	620	621	641	634	668	665	642	624	600	601	635	683	619	621	604	655	602	646	610	614	670	633	659	647	617	627	662	660	625	623	640	569	639	609	613	605	603	636	645	615	611	632	642	641	618	652	634	558	662	632	599	671	660	628	669	631	641	665	657	677	699	609	597	640	638	660	600	647	662	578	680	604	660	648	591	655	628	612	642	647	649	616	622	636	673	614	568	613	665	644	676	612	646	675	606	671	632	679	634	610	665	649	622	640	635	626	653	652	645	682	620	640	636	672	644	697	606	612	625	611	633	653	676	647	625	647	683	626	660	602	626	634	634	640	630	657	665	665	637	604	583	665	629	660	620	619	639	615	645	611	648	654	637	647	587	643	643	639	647	616	606	641	624	676	627	653	668	620	617	666	622	610	649	704	663	626	618	600	634	618	637	629	608	672	655	682	590	627	660	674	643	623	591	666	640	615	603	676	651	638	600	653	613	625	658	644	643	666	662	639	649	605	620	621	657	649	654	652	689	637	659	667	678	653	664	645	650	695	681	633	650	641	611	605	636	664	650	625	624	648	630	583	654	648	639	683	613	653	665	592	654	651	654	662	596	584	618	679	678	621	684	616	657	625	652	647	623	598	648	603	628	624	612	629	668	634	632	616	605	633	629	648	647	614	617	625	684	638	635	671	629	633	649	658	609	664	634	646	679	662	638	628	606	632	641	618	628	664	626	623	623	620	635	650	639	628	634	663	668	661	617	672	627	625	644	638	636	644	652	634	643	632	589	640	659	640	689	622	646	609	677	612	586	644	653	609	665	571	676	629	623	627	630	632	642	679	673	656	647	620	632	649	629	604	669	678	612	622	666	615	653	608	636	634	652	664	602	564	639	655	659	650	633	654	658	611	624	617	614	647	583	642	662	620	608	621	645	669	614	671	684	596	639	634	647	681	596	655	687	635	632	665	663	652	673	639	662	635	632	629	670	629	645	651	672	638	583	641	681	661	652	654	633	621	644	646	590	636	680	659	644	632	688	646	629	591	666	647	649	624	622	654	583	642	639	633	624	658	612	592	687	573	646	617	675	677	610	650	638	638	598	664	619	646	626	604	645	688	620	623	656	635	627	612	641	610	652	654	624	638	650	631	626	631	649	647	645	622	637	620	642	645	619	642	671	622	669	642	647	558	652	614	633	648	625	651	600	616	588	647	641	642	634	640	618	658	647	634	633	647	639	673	639	634	665	641	621	680	664	643	623	635	671	636	666	663	632	622	610	630	691	634	623	574	613	621	636	646	654	679	667	605	641	599	647	662	616	638	667	635	661	659	619	664	610	651	668	671	615	650	599	594	654	678	642	588	684	637	702	634	648	641	644	666	581	660	675	656	658	628	658	637	631	691	675	659	624	615	647	671	649	624	597	629	603	586	708	678	672	634	651	641	632	624	599	683	612	625	623	637	620	617	657	626	627	648	632	647	642	652	602	647	646	638	627	630	610	654	642	620	632	630	642	643	618	665	625	677	641	678	670	651	646	652	665	640	660	621	639	624	574	632	623	624	656	678	618	671	638	656	600	598	661	623	640	633	667	658	635	598	643	636	655	606	643	645	639	625	666	616
45409	22049	8610	1506	697	608	553	512	414	411	357	320	330	321	278	275	266	281	290	288	295	279	276	298	270	239	230	260	283	318	288	283	283	269	269	243	275	290	272	299	274	259	270	299	250	262	290	284	257	262	261	273	262	250	272	282	319	269	303	237	246	272	293	253	265	257	273	279	306	261	265	285	222	265	282	285	276	252	267	276	268	260	274	284	276	284	278	253	273	264	281	263	288	290	268	278	267	253	264	278	300	254	269	237	253	263	280	251	279	280	273	259	249	291	258	315	301	261	264	261	249	287	265	267	297	282	246	258	271	286	272	254	266	267	268	274	241	262	259	249	293	262	286	281	269	273	272	275	266	280	271	257	280	254	292	227	261	268	233	274	269	261	270	280	262	270	279	276	280	259	269	248	250	240	260	263	290	271	260	278	245	275	266	266	312	277	291	256	244	282	270	247	285	270	282	279	269	263	293	285	277	262	237	305	298	263	272	276	266	265	282	247	250	277	287	310	273	249	265	283	251	259	269	253	289	286	269	252	308	315	274	269	274	235	272	255	286	279	250	276	255	296	296	261	293	272	275	276	279	249	261	274	266	282	280	263	276	261	291	268	255	279	263	240	275	285	283	255	246	244	249	283	284	269	261	261	278	261	290	277	289	264	258	287	280	259	234	257	271	269	277	280	233	255	282	296	240	266	235	247	247	259	277	274	270	257	267	257	249	237	242	240	255	233	256	288	276	276	283	281	252	260	255	250	260	265	282	282	300	283	281	265	251	269	234	246	286	254	285	301	248	271	271	262	258	259	275	319	286	260	238	306	291	291	287	257	276	289	290	301	250	253	271	264	257	275	302	289	270	252	262	247	286	297	276	255	285	246	257	246	280	249	255	289	283	305	268	283	255	255	252	271	285	248	244	281	260	261	265	263	260	287	264	277	274	279	270	283	283	288	234	251	276	255	260	264	264	244	271	284	294	297	283	226	265	260	276	285	265	295	252	262	261	298	267	296	271	275	290	274	284	293	267	250	290	290	274	262	235	262	245	275	257	256	284	292	297	259	264	247	283	235	257	286	261	287	286	273	268	280	245	290	289	272	250	261	264	270	282	234	305	242	293	271	315	261	321	251	289	276	283	250	258	290	270	299	280	291	280	264	247	257	269	237	252	273	270	294	290	270	265	246	283	258	246	255	299	245	258	239	280	239	259	258	334	290	267	266	281	274	275	293	276	290	254	268	292	240	271	276	291	282	265	284	289	264	286	256	261	273	268	250	286	305	305	281	264	256	244	247	259	246	251	270	281	257	284	286	263	278	269	277	290	289	260	246	286	262	303	258	282	275	278	250	260	284	262	269	281	278	279	276	270	278	284	252	296	281	269	270	273	235	299	264	252	255	272	277	248	266	267	272	263	251	262	236	280	266	259	278	267	288	281	266	242	287	262	263	279	313	257	238	278	315	267	308	279	266	281	275	274	246	278	248	285	259	287	271	281	273	284	262	269	280	273	303	277	266	274	299	296	286	268	261	287	275	238	252	278	249	277	284	270	273	258	244	251	281	257	281	279	265	237	268	265	267	262	264	277	240	273	266	271	254	263	234	259	276	261	237	295	252	282	267	264	275	273	246	278	249	279	263	256	245	306	254	253	267	274	298	273	325	266	292	261	259	298	303	279	268	266	301	302	268	261	260	241	270	270	272	290	258	283	255	276	252	267	296	233	273	282	291	259	263	266	273	283	306	258	306	296	259	224	278	290	257	276	279	254	271	246	255	253	260	281	269	260	269	288	252	293	269	243	285	245	265	257	281	244	276	271	255	279	280	251	282	290	279	284	271	259	283	289	271	263	284	271	247	268	246	269	260	238	262	302	276	265	297	289	269	252	260	251	257	270	247	278	263	293	295	285	248	262	295	285	277	271	293	282	276	291	264	264	266	253	238	258	294	308	252	265	259	267	260	262	280	263	244	262	240	265	292	290	273	277	244	254	251	280	268	251	299	266	280	267	253	258	267	268	281	268	239	272	257	288	258	262	257	279	288	274	262	264	279	247	243	272	252	260	291	300	265	270	271	249	249	244	285	258	249	241	221	267	268	275	263	236	244	268	271	285	280	289	263	258	267	291	281	270	318	265	280	277	246	216	276	230	253	278	283	283	293	242	272	287	257	279	270	287	258	242	271	226	269	256	261	255	291	258	273	276	275	236	263	290	281	253	269	297	272	275	268	254	278	301	238	268	255	253	294	274	272	258	245	266	279	255	286	240	272	264	256	288	254	269	256	306	314	280	285	261	303	286	295	256	264	286	288	244	277	284	267	256	265	268	292	291	257	281	282	270	288	272	259	258	265	283	255	253	278	252	264	295	279	278	250	231	278	300	266	279	288	285	294	273	269	259	275	272	277	255	298	286	267	258	268	277	243	273	276	256	250	313	273	284	280	292	260	299	295	259	264	246	316	295	250	276	272	251	256	291	251	267	232	298	291	279	270	257	266	250	265	244	259	270	285	252	261	243	246	248	240	270	234	246	279	255	250	260	275	273	273	298	290	263	250	266	269	273	296	255	242	284	241	270	258	273	274	241	269	253	280	277	279	292	274	240	227	283	285	293	249	260	235	275	276	258	246	279	283	277	249	256	244	272	295	277	231	239	221	281	259	240	263	272	304	258	284	306	234	254	283	292	279	257	262	290	276	253	228	243	268	293	287	257	263	273	281	295	278	254	241	278	267	259	244	247	251	288	290	300	264	277	303	270	262	278	243	296	257	260	250	254	255	285	271	296	260	290	272	284	273	259	273	282	269	270	239	252	261	272	276	297	271	266	265	256	268	263	249	271	273	268	289	245	255	253	252	272	281	248	243	261	279	251	264	261	283	283	302	226	267	283	283	289	256	282	235	279	281	242	255	273	284	253	272	292	256	276	264	285	252	263	275	313	279	250	279	268	252	273	260	253	278	306	290	250	257	260	270	273	270	252	271	271	246	265	250	263	227	250	270	286	253	262	258	247	270	267	260	252	235	250	261	275	270	262	263	268	295	283	242	267	260	279	251	268	269	272	268	292	249	274	259	287	251	250	235	262	262	264	275	302	272	237	298	270	250	294	258	266	296	269	266	258	258	248	253	268	254	280	267	293	291	259	261	277	272	265	309	294	288	277	283	299	286	233	291	260	277	276	259	250	280	271	285	298	270	301	274	266	264	290	261	254	250	232	277	274	258	255	294	284	261	277	273	256	249	241	277	245	272	258	255	277	276	264	244	275	276	257	278	259	257	238	235	255	257	292	254	272	282	248	255	263	257	256	269	275	284	254	283	293	264	295	279	280	266	282	263	226	238	228	265	270	258	285	271	276	284	252	246	289	266	291	279	269	269	267	270	262	267	266	272	289	293	263	271	250	255	260	254	265	270	248	276	269	267	272	258	294	262	258	277	276	267	276	246	277	256	293	220	238	262	294	271	247	260	302	269	251	266	269	261	288	299	277	267	273	251	248	267	272	255	264	288
27264	13601	9596	2989	2178	2091	1829	1571	1287	1159	968	872	813	815	745	735	715	670	601	654	682	665	637	619	647	622	587	612	623	645	618	620	645	554	611	630	643	598	639	617	622	617	640	614	585	596	554	571	556	612	582	553	575	583	543	541	625	567	546	529	540	533	525	606	575	571	559	580	581	577	511	594	568	563	558	545	566	533	556	625	560	568	600	555	550	555	537	570	557	572	574	582	585	574	587	558	555	600	585	591	564	559	568	560	580	568	531	535	587	562	596	571	553	562	596	596	593	587	601	517	538	569	538	574	606	563	557	583	525	603	554	574	604	595	562	547	521	561	549	559	569	527	574	553	510	553	574	492	573	633	574	545	619	600	605	575	585	538	581	561	564	522	606	603	579	580	561	557	550	567	576	597	549	556	571	604	603	569	584	571	552	541	610	577	573	575	556	583	562	567	602	568	575	576	599	535	554	541	550	575	553	594	578	535	569	565	562	552	584	590	568	566	584	546	558	591	582	580	570	566	614	566	595	573	545	573	564	576	569	558	542	545	567	576	577	573	578	575	558	570	599	545	544	575	630	573	528	529	567	615	557	582	547	588	611	563	595	557	573	507	546	561	587	572	563	547	572	580	595	545	585	543	532	629	558	568	559	605	536	569	563	583	604	580	534	586	575	603	527	550	549	632	589	570	612	610	549	599	552	562	563	530	574	555	568	615	574	570	588	595	549	533	572	566	606	580	553	557	561	561	582	554	577	565	564	560	597	592	578	558	570	507	595	572	543	536	552	529	514	552	565	584	556	552	536	559	556	570	522	600	586	556	602	596	525	571	588	574	566	588	593	587	599	520	558	544	598	577	587	566	573	546	512	584	586	535	565	548	626	590	594	608	583	546	595	622	570	564	517	574	539	600	546	582	579	592	551	593	602	596	542	557	566	613	553	569	587	595	579	603	551	536	592	628	549	576	564	557	578	548	568	572	556	560	582	580	562	571	556	586	554	566	584	546	569	547	574	543	581	568	590	540	608	571	560	596	553	575	535	616	576	585	601	556	545	548	566	546	528	574	569	549	580	560	569	578	470	583	565	584	557	517	554	549	586	607	557	530	570	536	594	583	548	608	542	568	565	561	565	563	606	597	598	559	518	589	584	560	578	573	566	579	580	546	583	600	520	531	593	571	547	581	557	553	598	540	558	590	546	580	601	603	580	555	591	565	616	600	548	566	628	611	528	599	532	570	573	552	565	577	545	613	578	567	550	575	592	552	604	579	554	599	576	602	552	523	595	559	578	552	546	553	584	575	596	557	578	553	585	579	565	568	621	582	568	574	563	560	559	552	539	603	573	579	592	577	593	528	554	536	576	582	582	535	587	556	563	546	583	575	547	575	562	577	592	525	580	537	536	585	596	572	548	510	569	581	576	624	562	601	578	533	551	583	535	624	588	543	569	552	556	603	561	581	581	576	576	541	610	563	572	587	572	576	591	552	587	541	596	593	541	552	561	558	573	562	562	589	572	607	570	557	592	584	561	550	569	586	546	566	539	548	565	561	562	566	561	601	565	555	558	544	570	563	577	594	618	554	563	601	552	559	545	589	560	538	610	563	604	581	535	573	603	521	581	602	575	591	573	564	578	566	548	564	581	548	550	570	591	614	539	564	552	580	578	569	610	508	578	562	600	585	563	581	601	566	565	556	590	550	607	595	574	600	550	573	549	541	549	561	577	611	576	555	563	573	570	583	578	578	536	607	581	551	573	555	595	571	575	554	553	575	581	546	595	554	566	640	579	595	546	585	606	564	550	537	569	562	565	564	567	580	597	573	571	560	579	566	575	544	558	549	588	544	527	643	575	597	587	600	543	587	639	575	535	588	601	593	568	558	562	588	552	583	593	595	556	563	512	565	585	610	596	512	526	564	569	571	588	577	543	557	605	550	563	558	538	533	602	553	574	576	587	524	567	565	566	583	561	554	568	584	546	580	516	525	575	595	581	537	573	571	595	565	587	542	548	550	560	522	538	537	561	589	591	528	552	579	579	557	565	575	566	549	558	612	575	578	605	606	555	574	601	539	546	585	536	581	575	583	549	543	572	525	562	574	529	595	583	604	596	535	573	549	591	590	569	616	565	573	602	622	551	582	549	579	558	589	577	620	598	557	593	621	536	534	622	579	561	578	531	577	581	563	597	547	575	549	547	642	562	554	569	571	560	529	541	555	608	589	545	535	566	591	627	539	589	560	570	577	584	593	511	584	537	576	598	568	558	577	583	578	548	594	576	593	545	606	584	610	601	580	591	574	572	588	601	565	567	533	567	606	565	537	584	547	540	582	557	555	574	510	557	546	590	536	599	528	552	579	567	588	593	540	553	566	562	555	556	576	568	580	562	554	592	562	574	583	522	571	573	599	545	588	572	548	561	574	561	574	562	575	609	549	562	601	589	593	562	548	514	588	504	600	552	579	556	580	548	552	602	551	583	590	615	548	509	615	575	615	567	579	521	549	553	541	614	581	595	581	594	562	583	545	569	538	571	571	601	559	567	578	590	597	563	555	591	532	599	572	544	568	533	583	572	562	622	590	571	568	576	594	587	609	582	538	580	596	576	568	584	573	530	549	559	550	601	552	587	575	571	604	546	579	587	559	571	558	590	579	574	533	559	586	540	597	568	535	575	582	563	603	600	570	552	582	570	571	597	562	577	626	548	572	574	567	540	531	580	541	565	599	572	567	560	587	568	574	562	572	562	597	583	549	563	546	568	542	537	568	577	584	569	592	545	598	570	536	590	548	554	567	580	572	551	566	521	579	559	587	551	567	536	586	558	541	616	588	554	569	586	523	561	541	551	578	590	563	589	580	552	521	566	607	545	558	566	561	613	586	602	544	590	563	552	560	561	534	532	555	598	577	603	593	564	605	587	568	564	598	582	567	542	592	575	545	577	554	557	547	534	579	573	588	552	544	581	600	569	578	610	580	587	547	566	555	575	563	552	586	557	586	611	589	602	578	569	577	587	574	570	588	592	558	546	550	562	571	600	566	587	569	560	552	601	589	562	519	546	565	538	571	539	541	583	585	597	554	599	566	589	578	525	577	552	547	534	561	542	585	506	565	588	606	557	561	577	595	568	624	526	550	523	564	573	567	565	572	564	607	618	582	589	611	583	606	532	553	615	516	571	566	566	581	581	558	608	592	540	545	574	580	581	586	610	552	552	580	525	558	603	526	538	566	592	578	531	563	572	551	558	597	546	545	574	596	564	554	608	547	544	559	588	557	572	546	570	576	595	555	516	566	574	600	575	609	519	580	575	527	588	582	578	551	570	538	556	579	608	556	580	572	573	555	569	598	551	546	603	596	567	584	568	584	579	603	557	567	568	555	550	541	527	589	570	531	583	591	539	566	581	602	573	576	562	571	553	590	568	587	587	585	618	568	611	569	580	571	562	594	575	579	544	542	565	556	519	562	550	620	577	594	571	537	553	540	566	596	566	561	566	509	594	579	583	584
56419	30983	15314	3284	1375	1035	841	757	673	550	494	470	452	370	385	364	327	337	380	347	307	323	330	280	303	292	293	274	298	322	281	294	292	310	294	282	294	284	288	265	287	299	304	301	309	275	255	270	312	288	278	267	265	276	294	297	271	279	261	323	279	268	243	252	274	270	271	285	271	277	282	270	286	274	294	284	252	281	269	267	279	271	275	274	272	282	225	308	332	286	296	284	297	244	261	280	256	265	270	271	285	273	284	264	280	261	299	286	303	265	265	293	290	281	281	263	271	275	289	294	268	289	263	264	266	294	258	289	290	291	295	268	280	281	276	290	258	236	240	273	291	266	299	270	288	291	290	264	279	267	279	278	243	254	301	314	274	278	275	304	320	302	302	276	284	292	261	283	274	262	260	299	292	310	283	294	289	284	247	266	256	257	289	268	287	277	278	273	266	285	266	287	295	319	288	303	324	286	288	276	275	297	295	281	266	318	278	262	272	291	289	258	281	301	274	275	281	275	293	239	279	276	290	283	298	268	275	265	269	270	289	209	250	264	253	273	278	259	294	291	302	270	264	268	304	262	241	296	269	253	254	266	290	282	268	299	278	299	271	273	238	297	244	284	263	286	298	273	292	277	257	287	305	283	312	255	266	254	280	282	302	266	293	295	261	262	259	269	293	289	258	298	268	259	280	297	291	271	278	280	282	222	262	263	277	282	255	309	291	287	296	272	266	282	279	276	297	269	285	292	272	252	287	259	260	269	284	232	310	307	262	267	270	254	254	258	297	269	275	314	254	273	286	256	264	257	279	253	289	283	304	277	269	284	289	278	284	260	282	294	266	298	293	295	284	295	293	250	260	277	290	304	294	281	297	254	266	276	260	250	288	284	276	251	259	263	268	262	302	296	267	282	258	253	257	287	284	297	270	262	276	280	228	291	284	291	242	265	229	287	281	271	301	241	269	268	290	302	223	264	305	279	305	278	280	270	269	254	268	294	252	297	255	271	277	279	301	302	305	294	271	298	275	273	291	294	252	242	254	298	295	266	285	272	269	271	279	265	287	292	273	274	285	246	266	274	277	268	243	275	291	281	266	287	263	271	261	247	266	247	288	263	272	277	304	281	275	279	283	261	281	280	288	263	277	312	301	278	256	276	268	270	244	286	293	257	280	260	270	306	276	296	287	293	264	281	245	292	295	290	306	269	283	290	273	282	313	287	286	312	308	262	278	293	271	264	257	288	289	287	272	287	286	299	260	273	283	313	297	281	287	284	266	264	287	273	262	273	294	292	321	299	278	253	271	273	264	257	255	289	284	292	318	289	314	301	271	272	262	255	292	265	277	277	269	270	279	281	272	270	272	244	276	285	251	268	269	325	268	294	299	284	297	276	278	283	309	283	272	289	273	265	233	247	267	280	261	285	268	267	284	295	290	282	282	282	309	264	273	270	279	268	270	284	290	269	276	282	285	268	274	279	335	260	294	259	279	282	268	268	308	248	256	233	264	290	295	279	243	280	258	239	282	270	294	288	293	266	233	290	285	257	278	297	282	287	311	306	287	313	296	291	327	271	246	260	248	271	276	254	281	270	273	272	305	296	278	274	273	287	277	266	269	239	295	298	282	253	284	243	296	285	271	257	271	279	279	278	276	268	274	268	274	271	286	248	266	280	309	259	255	292	312	278	302	270	263	284	259	258	301	287	233	295	253	273	281	296	306	283	245	279	267	296	283	291	288	314	272	261	281	267	244	248	285	280	284	299	278	256	275	317	286	265	280	304	272	296	300	238	268	256	285	292	240	254	276	276	292	278	252	243	267	292	266	296	290	304	306	294	278	298	318	293	252	286	278	308	321	278	288	253	278	284	286	290	266	259	270	283	260	287	307	259	285	249	237	261	296	280	276	273	298	280	286	299	259	270	260	274	310	288	238	261	258	283	303	267	266	282	288	279	278	247	310	297	291	264	268	300	255	280	287	250	273	266	270	279	303	241	261	285	259	307	314	268	287	273	262	238	299	295	293	287	306	255	288	298	255	247	269	319	278	286	281	283	244	279	283	279	287	289	254	273	283	289	282	268	271	234	273	262	258	246	260	291	229	237	280	289	279	273	284	267	261	279	289	268	287	279	261	291	268	267	239	266	267	268	307	292	315	283	295	277	262	282	263	300	272	280	291	261	308	296	287	256	281	264	286	269	264	248	274	286	270	272	256	259	267	235	253	293	283	236	262	304	290	263	280	297	277	266	251	316	257	300	248	273	318	283	274	271	252	252	251	272	262	272	275	261	265	244	297	253	272	288	282	263	291	227	250	289	261	275	277	265	247	285	269	252	252	287	263	275	292	265	249	290	262	278	281	292	276	279	267	284	297	285	288	291	221	300	281	268	268	230	285	291	318	297	267	262	276	302	316	314	277	299	271	267	311	302	285	267	308	268	264	287	267	290	300	267	311	269	261	271	314	297	269	268	250	282	304	283	274	262	266	267	322	289	261	286	281	270	289	319	287	285	286	248	310	283	245	279	290	306	262	286	279	262	273	296	259	287	296	300	277	273	307	259	274	266	285	279	302	269	259	288	263	258	297	296	285	268	265	287	285	284	288	287	272	259	259	265	309	287	297	243	262	275	283	262	286	278	266	295	280	266	303	264	290	296	303	244	274	253	282	288	297	287	245	285	271	269	283	242	278	286	287	271	279	245	301	259	274	268	266	275	281	317	249	283	302	265	265	276	283	278	277	259	267	286	303	305	306	279	271	248	271	273	287	269	269	270	236	268	279	272	268	266	268	266	279	276	287	248	291	271	289	298	266	303	279	279	255	302	294	294	287	282	321	261	279	265	269	291	285	264	257	311	240	293	294	277	254	265	249	301	314	266	262	266	267	306	249	265	295	285	263	290	268	257	271	295	284	256	276	270	305	305	287	295	295	264	256	282	282	280	296	275	269	282	280	266	274	305	291	290	264	264	303	290	298	271	267	268	272	292	271	301	297	264	255	253	278	268	267	254	262	277	289	290	275	262	257	248	274	260	297	282	283	268	276	289	293	310	279	305	312	283	262	284	283	290	281	259	244	276	297	235	276	268	292	280	297	248	279	289	290	263	306	249	303	285	247	248	264	270	257	296	255	266	254	248	292	267	268	277	265	293	267	281	212	304	281	227	255	284	300	283	272	294	261	272	277	295	268	267	274	262	268	277	270	275	284	261	262	249	261	259	278	316	281	277	273	266	262	304	270	289	299	289	284	273	307	294	249	270	270	300	255	278	292	265	285	265	291	271	246	263	260	278	300	289	276	270	309	297	283	293	252	287	329	287	247	306	345	269	297	240	282	272	293	285	254	269	273	303	282	281	255	300	277	265	281	274	273	264	283	294	301	297	261	282	242	289	279	279	265	273	267	273	252	287	293	239	290	261	251	271	238	289	271	258	257	281	287	295	276	321	312	272	291	287	273	279	264	263	285	278	254	294	253	275	293	294	280	264	290	265	274	248	294	227	288	278
34538	21160	16146	5422	4160	3672	3392	2771	2313	2050	1623	1609	1346	1244	1184	1082	1052	991	1006	1072	868	771	807	716	750	697	657	658	719	726	708	720	705	708	663	634	709	704	711	668	704	686	654	670	606	662	667	633	613	590	590	627	575	590	600	566	613	574	574	579	593	603	594	598	588	633	619	601	596	588	563	574	608	624	580	590	566	610	600	582	577	587	601	630	560	556	532	603	606	582	629	608	599	609	600	554	618	589	572	614	594	603	625	552	589	616	647	623	599	590	589	590	601	577	625	638	597	600	593	613	608	618	578	595	570	547	540	636	629	555	568	596	600	596	573	622	588	605	574	603	575	622	613	600	561	634	609	590	667	590	554	610	596	573	577	604	582	589	588	572	579	604	602	612	590	543	564	586	628	534	552	600	585	626	574	611	594	572	585	558	634	597	610	597	577	603	603	619	589	624	556	612	578	607	578	605	580	652	588	574	615	623	644	633	569	611	610	557	566	571	579	602	651	600	635	607	569	621	604	568	598	563	581	603	581	584	581	597	538	572	610	592	557	610	611	591	620	632	592	561	605	614	605	553	606	588	595	558	557	619	681	591	597	574	597	579	594	605	596	582	597	596	537	595	597	551	591	571	597	624	591	629	614	558	624	627	614	599	631	591	597	633	595	594	594	600	571	562	555	604	637	581	609	627	558	579	555	599	581	600	592	580	550	572	635	581	560	614	594	570	576	576	581	601	637	584	630	610	579	579	590	569	611	611	572	611	599	610	590	592	601	586	595	594	603	611	564	555	580	608	545	603	595	597	575	588	587	604	579	574	599	603	611	569	624	575	600	619	585	577	617	617	571	575	557	607	609	611	547	617	564	579	602	576	610	603	636	571	622	612	535	596	596	631	590	564	576	587	580	552	602	603	575	619	615	593	574	606	575	602	558	571	601	616	590	559	571	598	590	603	577	610	577	582	590	570	585	595	554	581	572	574	574	570	561	581	588	569	575	593	571	634	547	612	580	576	625	602	580	585	579	607	593	618	603	628	595	561	548	575	572	577	588	585	573	613	604	624	593	662	571	586	622	594	597	610	613	579	628	622	603	570	598	608	589	589	571	610	571	549	586	663	552	616	598	588	610	584	572	603	621	596	583	585	589	617	599	583	598	601	595	577	603	608	627	612	574	603	582	572	616	563	598	591	617	568	588	605	607	559	613	595	594	611	599	614	594	580	560	565	586	591	571	619	565	608	593	588	552	575	609	535	589	597	593	583	594	563	568	596	591	610	574	604	555	624	605	603	596	608	589	588	611	610	634	602	588	558	585	579	574	599	580	567	541	546	566	558	579	562	609	616	576	612	571	613	621	574	574	580	594	567	601	566	600	642	597	626	581	602	575	636	575	607	569	597	624	581	587	574	601	590	623	566	594	605	574	627	619	607	591	589	593	628	557	586	624	624	572	618	607	610	560	549	590	557	628	559	567	592	582	563	591	581	613	568	632	613	596	596	626	574	591	530	588	584	565	560	589	585	572	595	591	635	598	559	571	582	569	585	569	617	615	594	611	594	602	583	590	603	550	634	597	608	631	604	615	606	530	593	603	577	590	562	617	574	573	582	590	569	610	534	594	584	549	599	635	541	633	574	568	596	609	587	551	618	599	621	645	603	547	607	610	580	567	584	578	587	567	577	580	578	572	631	627	610	605	586	563	595	590	593	578	615	610	577	563	614	557	608	539	599	555	553	626	622	576	597	561	569	563	582	561	585	577	573	574	598	589	578	614	593	598	635	559	597	582	595	585	606	553	597	579	574	668	564	542	601	593	572	562	643	613	573	638	574	572	567	596	653	581	617	587	560	597	596	555	585	630	578	584	613	591	614	576	605	564	590	600	579	619	573	610	601	565	594	564	572	551	584	600	570	573	610	633	592	603	642	569	581	584	540	597	587	599	574	637	557	558	592	579	557	587	577	565	531	588	613	588	551	558	583	607	601	587	570	593	570	591	610	589	591	607	615	583	568	563	574	599	602	563	609	560	560	588	596	560	562	592	583	583	597	553	590	639	573	638	560	610	583	579	569	551	591	552	555	605	581	595	579	579	542	597	605	588	615	603	609	609	586	532	567	581	595	604	585	589	557	602	579	607	605	557	591	587	592	624	580	615	594	555	561	581	630	612	606	629	607	586	591	587	549	556	626	595	606	598	570	587	550	600	576	600	569	584	590	600	627	578	589	597	602	605	612	572	567	593	583	583	567	544	559	589	591	596	607	579	560	573	604	602	579	586	591	588	540	559	605	567	580	558	604	578	558	546	554	583	647	593	584	631	601	598	581	611	612	611	598	580	580	558	591	583	591	584	599	610	585	645	631	573	572	623	593	603	576	582	583	585	584	618	608	589	619	621	595	554	578	612	600	581	547	612	581	659	589	614	588	594	577	553	606	536	626	577	583	570	562	627	568	565	579	581	610	600	584	530	579	566	548	610	594	603	605	603	610	581	616	644	582	572	559	522	619	582	570	592	611	582	614	588	605	538	585	605	582	598	572	578	611	623	586	593	605	589	552	593	574	606	582	580	579	572	603	651	603	609	606	591	580	571	588	592	583	578	591	567	588	581	643	592	544	598	605	593	616	588	576	588	620	560	596	636	577	581	620	581	626	577	562	582	573	572	579	575	631	554	568	563	605	564	592	617	584	570	588	576	580	559	614	560	571	575	582	602	597	583	608	587	604	556	602	581	597	584	645	548	582	553	639	584	620	575	563	550	565	676	553	599	612	521	587	570	568	593	575	555	588	568	599	598	594	593	599	572	577	628	602	569	593	605	590	603	586	592	541	593	564	574	630	604	585	576	586	591	593	586	615	585	581	584	612	564	551	601	572	582	618	600	596	569	587	549	553	569	616	584	567	619	588	598	561	548	584	575	578	597	605	598	590	597	604	613	561	606	560	626	591	602	572	613	586	597	599	594	601	620	609	608	601	553	569	616	563	582	601	613	576	594	579	579	598	621	602	556	641	562	588	613	581	608	581	598	588	615	588	577	600	619	623	589	595	564	610	577	602	630	563	641	621	615	613	597	588	624	582	618	543	571	552	630	562	581	602	578	622	580	566	592	570	582	581	555	572	604	592	577	577	576	596	549	616	571	577	598	599	618	595	605	605	597	576	600	567	560	568	581	584	542	560	566	552	616	591	553	590	563	590	602	614	567	578	624	610	563	571	590	571	551	572	615	595	591	583	608	626	608	606	590	581	595	607	587	576	614	565	583	599	548	559	542	619	604	578	626	544	568	621	573	612	552	639	619	565	563	564	584	595	611	610	619	600	579	567	589	597	625	562	591	592	597	569	581	603	602	587	626	562	588	611	563	595	632	596	598	546	604	580	580	632	551	598	568	612	599	561	587	582	544	611	579	620	576	614	631	575	610	603	608	582	564	571	558	614	626	591	579	612	589	595	598	610	596	583	623	626	605	588	595	580	617	603	582	582	594	537	593	509	579	560	605	606	582	604	564	563
65617	36762	20135	5341	2083	1504	1247	979	807	706	707	585	531	502	432	424	447	408	474	459	395	364	348	371	338	317	318	286	322	360	366	328	338	328	306	361	332	320	312	359	318	323	331	360	355	336	308	333	279	314	341	325	303	340	288	295	265	320	286	330	322	300	292	291	298	310	284	298	296	299	306	315	300	268	289	312	278	304	307	327	286	284	317	307	288	284	323	281	284	324	364	323	309	297	353	278	288	263	300	327	301	330	319	271	285	326	266	286	305	299	296	297	299	299	322	307	280	316	279	287	322	329	260	332	305	316	309	285	301	267	287	277	317	336	285	253	282	265	266	281	324	307	262	312	301	296	301	260	284	321	284	304	296	326	291	309	296	316	325	295	326	301	317	324	279	297	278	323	334	317	339	291	310	316	292	297	312	325	325	310	285	288	305	270	311	301	303	310	301	290	316	273	286	317	281	315	310	324	283	291	304	295	289	257	291	302	286	260	317	317	289	298	293	309	290	308	322	324	324	268	292	328	331	312	264	295	302	284	305	317	273	272	330	270	323	311	297	303	262	317	288	316	286	346	319	283	308	312	274	272	295	300	313	291	316	311	279	286	288	306	310	291	295	280	287	307	296	329	281	304	326	324	292	330	313	287	283	300	311	291	281	271	292	285	292	270	322	285	305	299	320	329	312	315	313	293	288	284	255	264	303	311	268	348	304	301	274	274	298	273	266	296	315	310	322	326	301	291	303	303	320	297	316	296	308	300	318	318	304	278	301	284	310	310	290	341	307	311	304	306	280	346	319	298	289	310	311	286	330	295	309	285	318	292	303	299	278	322	263	262	295	283	286	271	321	300	323	306	295	312	316	328	306	327	310	293	290	334	291	297	295	306	271	309	282	334	303	291	297	293	322	293	282	290	292	318	323	313	302	291	288	294	291	291	298	312	291	339	334	322	294	301	286	335	302	301	308	324	292	338	282	303	292	295	318	285	317	301	315	310	300	310	272	294	279	335	285	280	321	270	308	304	275	321	284	307	296	306	335	318	344	330	308	331	275	289	322	293	307	292	324	256	298	288	301	296	281	271	329	286	284	297	300	341	307	335	302	279	289	328	299	284	292	301	269	315	269	335	329	292	304	297	293	301	293	291	313	315	301	265	331	317	297	282	320	310	296	308	308	298	258	338	299	327	295	315	314	292	284	286	268	322	301	294	314	300	315	322	259	284	282	327	305	292	311	311	304	304	296	316	290	276	325	303	322	288	293	302	287	291	318	293	347	292	302	302	310	300	291	319	328	322	313	296	298	317	335	298	301	320	278	306	291	292	292	271	321	291	267	292	299	302	362	312	310	268	294	327	304	309	295	290	313	326	299	291	292	302	300	315	321	278	303	315	327	319	295	285	295	315	303	312	313	299	302	334	314	292	303	277	303	305	338	315	288	262	302	274	316	322	291	283	327	304	314	306	307	311	340	283	288	306	278	303	316	292	297	283	302	321	304	306	309	309	314	278	315	294	286	300	307	300	316	296	326	285	299	325	313	322	278	273	282	292	313	310	303	313	291	307	316	288	332	292	298	293	286	311	289	318	309	308	291	285	289	306	321	297	291	305	305	320	302	282	329	305	297	288	331	278	322	309	273	288	317	297	295	322	313	281	280	276	314	304	287	297	282	299	290	270	320	282	315	321	282	326	302	327	315	315	285	294	285	268	317	348	291	338	300	272	283	327	292	289	287	327	281	312	306	295	299	296	329	282	290	293	309	296	314	282	309	265	302	324	333	282	297	309	285	310	339	348	309	300	305	316	321	311	286	308	298	297	319	297	332	340	290	295	312	297	317	333	292	298	292	314	275	310	301	312	274	300	275	288	352	308	294	286	290	308	322	292	284	291	279	357	281	292	306	346	314	309	289	345	294	300	309	302	309	326	302	305	272	291	301	300	306	300	307	309	328	303	334	321	326	301	299	305	328	278	292	315	305	329	282	288	300	266	287	282	291	309	280	267	301	280	260	265	275	316	329	284	300	290	301	317	299	320	303	263	310	287	302	279	323	310	300	307	285	312	334	295	309	324	301	342	283	285	291	303	340	268	331	319	333	311	298	266	301	292	308	276	331	318	304	301	298	291	294	299	286	294	325	297	296	287	314	293	306	314	271	312	307	285	320	322	290	352	277	271	296	308	260	316	344	307	306	298	294	275	298	277	290	318	337	284	330	294	317	318	313	290	283	296	348	333	302	308	296	299	294	297	298	295	295	298	279	311	296	323	296	292	315	306	315	283	314	305	303	280	294	317	291	300	306	328	288	337	342	296	305	297	324	299	322	303	321	303	314	323	317	293	302	274	318	320	316	271	310	289	281	291	294	298	322	271	338	321	301	278	297	312	301	274	306	296	315	332	305	293	274	308	332	339	311	272	291	338	323	306	299	310	270	299	297	301	307	320	338	292	292	338	317	316	299	287	289	309	311	330	326	305	306	301	287	320	317	299	300	313	300	301	303	336	316	323	303	310	261	291	270	334	335	311	351	281	305	280	286	295	303	290	316	271	319	296	315	293	277	310	285	294	291	305	304	309	294	330	313	321	326	285	319	304	296	294	294	311	292	335	318	316	318	295	326	303	346	308	335	347	314	310	291	277	284	312	327	337	306	281	314	300	302	292	304	311	287	281	305	279	335	306	296	333	270	247	320	273	267	286	275	281	325	300	305	314	291	270	281	294	310	286	313	315	311	299	317	321	310	313	305	292	298	294	289	291	284	303	307	304	316	332	292	324	267	302	328	303	319	281	279	271	300	308	279	304	305	298	306	307	301	318	313	285	266	266	300	332	284	326	315	286	291	314	299	303	281	314	284	302	299	277	315	297	323	292	252	285	294	311	343	315	300	270	281	325	290	309	300	311	278	306	307	351	286	281	327	274	267	290	282	317	294	276	293	309	294	318	286	295	290	295	273	307	315	321	313	278	292	293	305	311	317	289	320	337	329	293	327	303	303	295	309	288	291	309	316	293	314	292	284	309	303	324	270	291	276	289	294	306	315	321	329	304	270	298	299	287	324	298	344	306	286	282	297	343	307	323	311	294	305	317	339	299	312	278	339	325	310	299	302	354	315	313	326	321	283	318	262	274	286	334	296	284	296	278	339	303	288	297	267	327	303	313	296	298	299	308	307	298	277	269	303	315	336	323	303	299	357	292	310	298	288	293	315	338	312	329	329	294	282	306	324	325	314	315	306	312	323	322	260	269	278	280	293	334	310	292	305	265	290	308	327	296	291	313	313	279	317	291	290	286	283	292	306	306	327	265	305	301	292	320	307	327	329	275	314	274	311	263	303	261	272	282	283	324	316	264	272	331	302	311	326	324	315	289	282	324	267	316	302	293	273	299	303	318	314	320	273	325	303	296	324	266	290	281	298	306	273	281	299	285	291	278	311	337	303	303	284	315	276	312	288	292	309	289	289	318	328	272	298	313	310	292	310	262	298	298	313	287	312	338	314	277	285	337
40193	24776	20255	7627	5751	5004	4687	3831	3356	2786	2475	2170	1849	1830	1543	1386	1368	1358	1426	1393	1070	1058	953	894	864	855	733	749	733	862	900	833	863	845	727	756	735	772	778	782	737	737	783	688	705	697	735	703	639	656	702	645	630	665	638	606	656	659	635	644	663	657	624	681	633	641	601	615	653	609	660	642	648	677	619	632	639	632	642	630	663	612	617	615	634	609	603	673	635	685	630	569	644	642	626	616	666	668	642	651	619	637	614	579	603	618	619	627	627	654	649	655	630	644	627	581	670	626	662	623	613	662	598	598	635	599	644	613	668	597	626	581	639	646	601	598	653	629	617	656	642	630	647	601	589	606	616	620	651	657	616	574	649	657	657	633	608	679	646	613	652	652	649	614	638	650	573	643	651	620	604	587	675	626	631	588	591	639	647	584	660	677	638	598	626	608	677	620	640	675	611	630	633	700	640	661	659	632	652	592	661	624	648	665	650	645	596	620	612	615	617	655	603	606	648	653	636	625	661	603	639	639	624	701	642	674	636	678	661	621	597	623	589	634	595	627	678	623	616	651	614	627	620	623	610	603	628	655	622	643	687	662	631	623	613	626	615	698	655	597	626	564	684	625	650	633	612	610	621	609	664	668	653	653	613	640	634	614	655	632	646	665	655	667	607	655	636	641	617	618	633	638	607	663	700	601	650	657	625	614	672	638	633	649	630	646	583	608	573	677	627	672	618	626	612	684	643	641	653	642	635	646	624	636	673	610	629	629	635	546	605	616	613	623	677	621	649	630	628	619	638	677	683	663	657	687	627	602	640	610	624	636	620	610	614	649	628	596	628	649	584	618	625	611	646	607	614	589	597	622	612	630	621	637	654	651	666	587	590	618	610	622	675	642	654	624	639	625	622	628	638	636	623	606	655	643	653	618	626	621	700	607	656	611	700	594	610	678	657	668	628	619	613	609	661	627	598	625	625	588	610	611	631	638	612	563	621	606	650	652	675	673	644	610	636	673	651	653	671	646	640	619	644	623	640	623	658	604	675	633	619	638	625	663	616	628	645	622	610	626	617	598	631	639	638	617	641	628	640	623	669	617	628	578	632	576	632	648	655	635	624	648	630	638	602	621	647	658	575	626	658	643	636	616	652	622	659	652	691	657	622	704	664	623	597	616	634	570	671	640	638	628	633	634	606	637	678	705	615	600	638	636	601	676	602	631	651	646	689	636	671	664	634	646	654	632	613	587	657	608	653	606	629	670	604	670	644	620	641	695	627	678	640	685	615	693	579	610	630	663	602	653	615	657	615	674	629	624	630	604	615	671	614	622	659	595	658	667	661	657	615	649	645	634	643	635	642	628	630	612	670	642	614	598	660	600	610	612	592	605	627	683	636	615	607	633	625	647	634	607	681	642	645	667	645	646	622	623	617	624	618	644	615	639	641	647	641	644	642	669	604	605	606	670	641	663	634	640	599	616	604	655	620	622	656	621	667	613	624	618	612	672	604	658	630	672	603	618	641	598	602	638	604	654	646	666	624	616	619	637	659	674	655	635	625	625	639	659	616	592	633	616	626	644	666	615	638	615	633	646	593	631	628	636	633	616	682	628	617	654	621	659	634	653	655	640	646	649	649	660	674	596	662	580	685	658	675	626	621	629	624	616	624	655	647	586	609	645	673	669	640	642	612	659	638	592	622	663	602	623	619	610	630	634	629	606	697	638	694	641	686	620	668	643	630	633	610	644	594	660	642	641	654	669	631	598	662	671	637	590	661	620	554	639	628	627	640	648	619	627	668	627	631	609	654	653	650	671	680	655	676	661	642	616	650	610	588	641	653	616	628	614	618	653	643	624	625	627	651	632	634	633	625	648	644	640	629	632	636	635	662	611	646	649	702	602	596	600	640	695	654	650	648	648	616	636	634	660	621	618	647	642	630	635	627	636	690	606	657	624	648	623	655	605	613	639	690	616	611	624	573	646	654	628	636	640	645	630	634	650	633	632	662	621	657	627	631	648	605	619	586	606	611	663	627	658	669	618	614	669	638	629	632	599	619	609	657	642	655	693	616	646	660	614	646	633	639	673	651	648	632	608	665	606	613	614	664	646	607	607	643	616	617	599	626	636	631	653	625	598	598	643	633	675	667	626	623	636	643	619	602	635	627	597	635	674	634	631	666	650	608	659	633	642	651	618	691	654	598	641	616	616	656	624	670	610	647	613	650	649	634	620	651	645	563	610	661	613	650	636	634	608	648	693	674	647	630	634	634	639	619	594	654	628	659	628	686	634	591	691	696	679	593	611	597	615	617	643	638	598	623	633	655	620	625	621	602	575	596	591	647	609	650	600	591	652	652	635	634	639	649	673	649	590	602	644	595	630	636	639	641	649	642	659	603	679	591	608	620	636	639	608	647	632	619	643	622	615	628	623	596	638	690	616	622	633	605	629	626	663	627	614	686	592	603	655	603	612	612	621	648	640	638	645	631	637	652	622	621	657	642	585	618	620	654	605	641	670	687	635	625	616	656	649	657	649	637	663	650	597	630	658	616	655	670	608	660	595	616	649	687	621	631	632	682	632	601	657	642	618	644	606	623	628	640	656	629	635	641	593	662	660	637	649	632	668	604	616	642	568	641	652	620	648	635	659	611	651	637	614	649	640	658	685	618	665	627	707	633	631	598	630	648	661	653	573	665	630	635	629	608	655	647	617	665	628	665	620	627	635	643	640	616	676	646	639	617	618	622	614	639	659	613	614	664	626	620	622	678	659	597	607	616	601	599	625	607	585	619	639	635	627	675	658	600	678	599	635	627	630	629	679	686	648	603	630	631	605	656	627	610	617	621	606	634	672	604	600	632	665	625	660	630	622	628	668	657	603	649	651	599	638	594	589	670	604	639	693	630	625	617	600	652	648	671	673	623	662	648	645	616	629	599	598	580	615	656	644	598	587	645	634	684	676	649	631	612	629	673	650	647	631	631	629	642	613	673	638	608	671	628	637	645	638	662	624	633	610	592	639	640	611	615	638	635	608	653	607	634	590	656	673	625	679	656	606	608	647	625	615	584	647	645	618	660	647	593	617	626	622	661	655	643	613	629	609	667	625	645	672	638	620	640	661	628	671	647	647	640	621	649	605	677	616	656	664	650	609	632	622	639	661	634	596	643	668	622	599	623	651	603	660	624	635	630	643	627	639	639	643	607	602	660	650	648	626	621	669	658	646	606	625	639	616	608	663	623	611	646	614	620	664	657	620	643	616	660	631	674	639	673	616	586	616	586	651	604	633	656	646	592	639	575	682	649	632	660	664	622	619	651	630	664	646	639	644	651	648	656	649	602	670	622	659	632	638	648	597	641	627	606	668	630	657	626	635	627	644	595	609	663	638	629	621	634	649	607	625	672	587	666	621	627	628	637	620	641	637	623	670	639	706	643	659	627	627	610	614	710	593	613	636	578	610	634	664	614	687	622	674	645	591	651	653	641	617	645	617	637	641	646	649	614	615	599	645
43819	20255	7492	1630	693	594	507	467	437	390	330	342	312	285	283	261	306	263	266	304	256	282	270	288	245	285	272	257	290	272	250	266	263	279	252	285	246	262	246	245	286	237	238	250	247	225	259	254	238	262	239	253	261	263	250	244	222	251	272	249	244	247	218	247	239	257	243	272	251	274	298	252	275	259	223	246	288	241	247	251	249	228	254	241	241	245	248	249	269	250	230	246	253	275	289	237	256	271	266	284	271	223	300	250	245	237	246	267	269	247	261	266	276	254	264	265	229	289	301	279	288	235	264	261	263	239	244	265	252	265	246	270	257	274	271	228	238	260	231	233	271	254	273	250	239	261	256	261	260	258	240	267	271	260	246	282	244	224	255	245	241	236	266	251	257	288	262	241	267	257	278	263	247	273	231	213	256	292	251	258	236	270	234	229	272	257	276	286	271	266	274	250	229	269	284	228	280	209	263	266	263	266	242	262	271	255	252	264	263	259	273	259	266	269	214	274	276	258	276	242	249	242	253	239	273	226	229	225	225	270	266	242	234	253	260	239	291	279	243	290	267	255	285	273	256	217	247	248	267	285	259	254	275	245	223	283	273	238	235	241	284	281	225	255	253	271	259	272	259	267	246	268	261	228	244	259	259	262	246	240	258	210	266	271	253	274	238	270	255	249	266	240	272	259	253	251	252	260	254	245	275	260	245	252	259	252	248	239	254	269	236	217	264	240	242	245	323	250	246	262	256	236	251	271	267	233	264	301	243	277	230	259	237	284	280	255	223	243	232	243	242	246	241	224	292	246	262	262	259	206	261	278	250	256	247	242	293	271	266	250	262	276	260	255	275	262	217	257	251	255	243	242	260	260	256	257	260	241	264	265	273	257	268	268	245	253	242	257	257	267	231	256	269	275	262	261	230	237	269	246	262	273	219	262	239	246	248	288	259	242	265	253	218	245	268	280	258	267	244	264	251	286	259	276	259	272	225	251	216	251	244	264	255	264	276	274	268	236	246	255	231	259	271	238	256	289	212	237	271	258	255	262	234	244	255	259	251	274	265	237	268	264	269	253	248	301	274	254	247	242	264	242	257	282	240	236	287	247	266	246	240	271	256	234	236	234	284	243	268	278	252	223	281	256	260	240	236	246	284	261	270	290	245	259	270	260	278	278	234	240	270	264	256	269	268	257	268	272	237	252	256	240	252	269	247	271	278	283	273	275	250	245	236	305	266	256	256	283	280	244	252	275	234	206	278	245	271	264	301	284	281	252	244	301	230	264	264	258	265	271	246	265	242	252	263	263	269	264	257	241	246	274	255	293	251	281	262	255	236	243	272	265	258	240	280	234	255	253	255	237	248	248	258	263	263	247	292	245	207	246	288	236	284	244	266	281	245	264	242	255	271	263	246	256	250	272	265	269	252	266	264	227	253	231	243	259	263	223	264	254	264	243	230	257	238	247	278	224	262	253	263	247	244	234	239	238	260	287	266	269	247	242	277	285	302	266	245	247	235	257	259	254	282	293	275	247	231	251	255	255	274	285	255	255	275	272	262	271	301	247	284	248	228	269	279	256	230	245	266	264	242	282	258	254	223	228	268	259	228	261	253	250	271	264	264	264	236	264	254	254	280	218	247	249	232	230	271	243	264	253	253	268	233	252	281	257	259	257	252	258	271	267	275	270	264	277	265	240	238	246	232	241	244	298	238	226	218	258	252	245	273	257	256	263	274	278	258	270	252	244	233	251	238	262	287	255	248	233	250	248	231	215	268	271	267	249	225	217	240	229	282	245	221	260	255	311	256	239	265	275	249	231	248	243	217	257	252	284	250	268	253	220	271	252	261	261	219	240	276	250	247	257	248	239	296	240	241	265	258	268	238	268	251	267	248	260	263	263	238	226	261	251	238	255	240	240	239	242	262	331	254	238	241	252	267	268	244	239	241	278	267	237	250	291	226	298	282	252	253	288	234	238	275	296	263	256	233	270	253	241	270	250	265	281	279	242	269	251	274	261	269	231	253	253	231	267	266	246	255	303	258	226	228	264	256	269	275	234	257	244	236	230	280	263	263	257	250	249	239	274	276	286	290	279	260	243	258	246	248	252	250	276	231	244	307	232	259	235	275	260	248	255	231	245	303	274	287	268	283	260	258	232	259	269	242	222	220	247	247	267	308	255	271	254	274	260	256	246	276	247	257	248	221	284	257	260	265	243	272	262	268	260	233	251	275	250	238	231	254	264	278	265	246	267	258	264	257	257	261	252	277	245	238	255	259	263	236	253	233	222	233	249	224	236	263	277	262	255	255	275	258	288	266	266	250	263	256	253	269	274	250	260	273	245	262	266	296	269	220	220	279	256	213	235	258	301	261	233	272	268	238	274	285	226	244	252	234	258	260	231	225	252	252	226	236	232	243	267	274	279	251	264	240	263	263	265	271	273	263	266	245	238	259	261	273	250	240	260	262	274	245	245	233	261	251	256	246	264	225	262	244	256	249	236	249	241	262	237	242	244	272	258	256	229	262	240	258	255	214	277	245	249	277	275	292	283	227	242	256	259	241	241	272	289	246	226	266	271	277	268	259	250	274	224	239	263	246	252	293	281	270	261	278	267	249	263	251	294	276	257	260	273	272	262	274	265	279	277	235	271	256	263	267	233	278	261	237	258	199	270	256	294	270	268	279	276	267	249	251	250	269	257	246	266	245	253	255	265	269	271	242	254	269	259	269	294	247	250	245	276	258	225	234	294	286	265	252	268	230	273	262	202	238	259	236	267	224	254	249	286	269	261	242	246	256	262	299	256	250	246	251	273	247	266	240	241	252	262	266	303	243	231	285	250	238	245	247	263	270	239	255	268	230	224	233	275	258	238	252	276	249	218	234	272	282	261	285	229	262	237	290	253	229	252	240	254	275	240	255	269	262	276	230	277	227	272	284	280	262	246	267	235	249	235	249	276	236	244	225	261	267	233	264	231	256	257	261	264	238	241	232	290	260	255	264	272	275	251	239	266	250	266	271	257	222	275	295	263	255	265	268	264	305	268	231	233	238	245	252	281	221	249	212	257	272	263	232	257	234	245	248	267	268	261	262	261	277	258	252	248	255	233	239	266	253	285	244	254	250	238	252	273	269	251	275	240	260	260	263	270	244	250	242	251	225	243	240	296	224	244	274	262	227	232	289	276	258	240	262	259	250	268	257	257	235	233	264	273	239	282	234	245	267	221	272	248	263	255	258	263	267	221	236	280	265	234	241	285	250	263	264	272	258	229	247	256	248	256	271	277	221	302	248	223	249	288	269	270	274	259	235	239	242	256	238	232	268	269	266	258	261	245	243	254	279	269	259	230	265	260	269	269	257	219	230	252	255	274	281	265	248	270	262	250	210	253	239	278	264	283	257	246	261	246	268	305	249	248	200	260	305	266	260	234	256	229	228	263	234	263	241	247	222	269	238	244	233	236	238	278	301	271	261	249	286	294	229	284	250	256	255	265	250	256	242	232
26304	12495	9205	3215	2144	1886	1836	1498	1248	1066	987	833	828	712	675	715	673	679	680	636	645	655	572	663	631	587	578	581	615	615	619	667	677	583	608	554	568	597	630	565	602	571	614	595	626	562	593	594	538	541	521	530	525	582	530	545	515	567	551	555	557	581	535	549	526	532	490	526	551	569	540	543	551	591	569	536	514	535	507	524	530	548	544	551	529	557	572	488	549	531	552	564	582	506	564	513	541	554	543	531	565	520	521	555	593	535	530	621	555	556	514	571	569	498	526	579	529	580	563	531	514	563	493	539	545	517	560	570	531	519	506	542	590	582	622	554	579	546	553	519	517	518	520	538	509	532	537	534	554	546	588	582	565	528	557	558	543	528	526	506	549	547	546	538	524	525	515	530	555	566	570	516	535	586	568	542	535	574	509	490	524	547	534	496	557	528	559	569	554	565	588	491	564	523	529	561	565	581	520	549	571	484	543	588	547	538	535	535	527	542	534	531	568	540	514	570	522	558	557	562	542	594	555	546	545	556	537	545	545	566	558	513	565	556	551	512	531	570	578	597	591	532	559	555	540	528	556	580	522	528	593	510	553	540	554	523	576	579	559	577	502	490	535	539	537	524	552	559	494	546	533	552	554	572	552	569	551	507	534	545	566	554	503	554	530	533	549	560	511	564	541	547	576	533	560	551	523	535	543	541	546	526	536	562	507	557	577	527	556	560	544	558	533	538	552	541	548	541	520	525	540	540	563	575	580	555	547	521	542	532	523	552	531	555	514	520	538	530	531	539	539	578	530	526	501	560	548	534	558	542	533	539	536	493	564	527	551	489	567	548	557	552	584	539	540	536	559	572	551	515	508	570	543	558	550	507	531	524	563	550	522	572	545	558	517	534	567	523	583	538	527	574	533	558	574	559	542	524	555	582	541	557	544	584	561	509	519	558	546	538	569	533	520	549	549	520	514	599	562	534	525	528	534	565	580	560	539	562	579	568	526	529	583	559	520	528	538	551	564	575	562	495	563	530	538	510	546	560	556	543	532	564	537	529	540	503	525	552	564	553	566	585	498	523	546	550	576	580	536	560	539	536	495	534	559	544	571	558	521	545	557	497	563	540	565	577	571	530	589	533	545	510	500	550	532	550	553	531	541	552	545	544	523	514	543	572	527	577	522	528	521	529	577	563	520	518	560	559	601	543	555	558	505	511	528	546	568	546	538	528	555	533	589	530	552	537	569	567	538	547	555	587	532	528	549	537	518	534	537	571	580	557	558	561	533	523	554	549	526	570	531	554	526	540	566	513	576	525	510	496	557	516	549	554	555	539	528	536	528	548	530	535	567	516	511	513	532	537	541	530	499	524	515	557	536	558	519	572	541	516	543	534	566	543	532	559	537	516	593	502	556	579	533	490	534	532	550	540	549	560	579	542	534	497	565	511	532	552	514	536	494	539	547	512	527	525	559	498	537	546	478	552	530	502	579	574	582	510	523	529	535	559	535	557	528	538	598	542	551	569	581	536	524	553	542	549	506	500	501	530	555	551	611	541	561	514	565	528	527	508	521	497	539	542	559	526	501	566	527	551	562	563	570	576	539	519	588	538	550	524	564	541	512	562	559	555	505	559	562	539	545	563	533	548	551	532	571	584	558	542	547	511	545	532	545	567	564	546	510	548	518	573	541	545	595	549	575	568	496	546	538	560	556	535	553	537	548	520	542	537	583	541	551	515	556	527	576	539	550	557	558	538	563	558	572	516	534	581	543	531	560	548	533	532	568	556	512	570	529	542	531	572	530	545	568	558	518	572	541	561	554	541	542	531	507	553	563	521	533	538	556	578	533	528	520	537	589	545	541	534	561	546	558	498	519	545	489	559	537	518	539	533	550	556	539	537	545	518	544	532	521	563	592	530	559	516	568	511	591	530	523	526	538	530	545	486	561	523	544	544	591	585	595	566	545	563	511	560	501	569	541	535	543	535	540	571	514	562	478	519	577	579	542	534	536	558	549	579	560	514	520	525	538	566	565	541	546	558	552	489	579	547	558	582	561	600	528	511	589	534	543	565	536	566	513	548	532	548	539	549	545	547	533	562	505	544	557	506	534	549	512	550	520	572	525	541	528	521	548	529	532	550	577	528	527	533	519	549	557	502	541	554	538	552	534	558	533	553	510	553	549	550	564	577	499	541	544	549	568	544	533	554	576	575	540	499	543	549	568	585	556	524	525	528	531	560	527	548	554	540	518	569	554	553	505	546	538	544	583	556	554	564	562	537	516	598	589	506	560	539	571	592	489	532	538	601	564	551	506	551	557	551	527	497	513	524	572	567	525	551	525	555	565	529	500	522	557	557	536	530	541	507	552	513	549	556	533	537	521	538	533	546	539	550	549	513	546	524	561	503	529	554	541	549	538	524	564	545	514	543	491	550	558	535	535	520	586	566	570	542	544	548	557	500	511	575	594	513	562	563	582	582	564	529	554	535	577	520	504	578	555	538	588	551	552	534	532	564	533	513	540	535	562	546	586	535	545	494	529	569	531	558	553	545	542	555	538	538	520	530	595	553	523	553	556	520	569	501	521	540	543	564	519	545	541	544	563	517	569	537	552	525	550	520	540	553	575	581	574	567	543	530	578	586	527	486	533	550	502	540	565	554	547	553	555	511	551	575	540	519	568	542	580	547	544	522	539	520	557	577	529	536	543	526	576	549	567	489	540	543	511	592	533	557	547	509	541	525	527	560	534	498	536	527	565	561	566	549	548	559	545	505	586	560	575	563	493	543	533	557	531	563	575	589	497	572	556	554	523	573	550	563	496	552	525	551	583	534	538	570	541	511	525	557	564	528	562	507	542	558	554	531	544	559	523	520	587	547	554	525	539	552	532	550	536	572	574	555	574	530	523	532	546	549	573	521	541	528	523	569	544	550	544	568	535	528	506	584	561	550	547	528	509	554	531	536	561	546	551	507	532	591	493	557	557	583	575	556	575	543	524	550	549	543	585	519	548	552	559	547	515	527	547	541	606	565	559	512	533	533	559	534	517	542	534	537	547	538	536	553	564	600	559	525	567	493	544	567	523	527	526	518	535	549	534	541	461	526	527	537	541	517	522	530	547	528	554	596	552	546	509	536	565	529	547	536	517	532	522	555	541	528	525	526	536	545	551	554	542	542	510	528	532	528	546	547	533	518	540	540	570	517	520	546	501	554	510	555	583	512	514	543	525	542	577	586	548	520	535	543	542	554	520	546	548	546	552	540	522	601	504	551	566	521	577	561	532	534	543	556	551	600	534	565	555	503	517	550	583	577	541	514	564	535	582	579	513	533	511	565	554	524	539	500	569	543	568	555	522	532	546	589	540	528	555	504	517	546	565	535	473	552	531	581	544	555	531	542	544	587	554	519	572	567	543	541	523	534	513	536	495	551	577	565	544	526	562	546	573	541	534	578	532	513	527	530	546	568	556	536	514	554	516	573	561	548	554	586	533	533	537	533	552	567	502	573
58025	30446	15945	5182	1160	848	795	630	617	472	529	505	397	362	349	343	353	350	298	363	312	318	289	294	297	261	298	285	289	275	312	315	328	259	273	274	271	289	285	277	271	312	250	295	318	287	284	268	302	259	259	266	263	283	280	314	294	262	272	249	296	257	248	271	268	304	286	255	267	246	275	253	270	256	282	250	265	254	299	287	255	313	278	242	302	244	277	233	267	279	248	260	275	252	256	270	293	313	271	263	299	295	260	273	270	262	291	252	260	287	302	263	302	263	273	284	285	263	255	258	288	294	288	266	251	263	249	304	294	279	264	278	273	239	230	286	269	276	273	275	301	273	263	269	307	259	264	274	255	272	275	286	264	308	275	277	265	258	260	255	246	271	259	263	272	255	270	290	308	296	253	303	270	252	258	309	264	251	272	269	277	283	294	266	269	290	331	268	280	275	258	251	283	268	256	255	299	259	302	289	236	278	300	259	244	281	269	263	287	237	262	264	280	290	248	244	295	262	241	273	261	295	274	299	280	253	283	295	252	261	280	277	274	303	274	268	272	288	277	249	277	270	283	289	289	269	289	273	280	249	245	238	270	263	288	248	266	293	254	260	273	269	262	277	259	293	285	285	266	296	292	293	252	278	273	261	273	276	275	271	270	251	267	262	237	269	275	269	286	242	291	274	272	273	259	282	271	236	267	286	263	291	263	289	297	242	306	280	277	238	247	274	266	276	261	306	271	292	276	283	298	291	277	262	237	268	277	285	299	274	255	262	277	274	263	302	278	288	283	293	278	306	306	266	265	276	265	257	287	248	272	283	283	279	264	281	261	267	285	245	265	252	259	315	246	277	295	286	241	265	268	267	265	284	251	280	265	275	292	245	246	262	261	258	230	292	283	259	258	275	296	276	273	269	267	243	275	282	268	287	281	291	256	269	293	273	294	256	280	239	283	285	266	249	248	272	242	267	283	254	253	257	259	260	269	296	309	265	274	261	294	286	271	271	272	273	265	293	298	265	253	285	284	305	282	278	289	234	282	262	265	290	271	283	296	261	274	213	252	289	263	264	255	300	278	266	247	256	305	271	295	283	287	272	272	250	284	266	252	267	293	247	308	291	273	300	274	293	288	295	297	281	270	275	269	261	312	296	289	313	261	273	260	273	266	269	304	291	285	266	286	297	288	278	273	274	280	260	302	265	254	294	259	281	262	278	289	253	275	271	253	276	277	262	279	274	272	278	300	278	263	250	283	269	247	249	275	252	269	277	256	266	291	265	289	292	282	260	246	252	305	245	276	246	283	280	251	287	251	291	270	241	290	261	267	249	262	245	298	244	284	271	276	286	269	307	307	256	280	294	245	266	271	255	267	267	285	284	281	269	312	274	270	275	275	276	272	292	295	297	271	262	287	263	276	255	264	275	293	283	274	298	296	259	282	261	268	271	277	275	243	265	252	247	283	253	251	237	261	305	306	295	258	261	234	237	274	247	275	319	262	281	279	252	294	255	290	268	252	273	267	278	279	282	254	254	283	279	274	283	311	285	267	264	281	266	272	259	279	293	218	249	288	283	308	282	290	307	289	283	294	271	300	248	254	285	293	246	289	277	253	244	233	293	266	248	270	278	262	256	313	256	262	289	272	253	246	260	272	270	246	266	290	271	310	298	268	293	276	301	308	312	271	241	263	283	292	247	261	295	274	242	270	253	296	249	310	267	278	305	309	283	266	282	288	271	266	283	265	264	286	239	267	256	280	278	267	261	268	258	293	293	260	272	260	268	263	264	263	277	278	306	286	254	269	287	289	304	263	277	275	283	287	274	244	269	253	265	274	259	292	293	236	240	282	278	287	275	270	276	284	292	267	278	300	257	280	250	275	235	258	313	286	260	336	262	274	276	288	264	264	267	258	280	270	287	295	294	266	285	293	260	254	241	282	277	253	307	269	267	236	268	239	264	256	276	257	278	271	264	267	273	293	286	278	260	294	263	251	294	258	276	267	306	254	262	283	278	286	267	258	282	289	267	264	252	259	287	265	296	293	270	271	287	297	281	275	257	268	253	265	248	260	258	261	277	289	280	240	282	277	242	299	310	289	259	297	274	275	295	250	297	295	275	266	292	280	258	275	321	281	289	282	280	284	277	271	252	239	268	274	265	276	243	309	285	296	282	268	243	258	276	290	264	263	289	321	250	254	282	291	240	243	260	254	264	293	276	260	268	279	260	310	249	258	277	249	262	273	316	292	281	245	296	273	284	252	258	267	274	246	293	312	322	286	274	271	286	260	255	260	302	295	280	269	288	287	272	269	263	266	276	256	268	278	257	240	252	305	269	275	276	273	299	286	294	277	259	258	290	272	261	268	243	295	271	294	286	284	291	303	262	259	268	264	291	260	266	283	304	255	260	252	269	235	278	273	270	279	231	268	265	268	275	260	274	271	269	278	282	280	253	283	246	275	290	307	256	276	249	275	278	266	251	270	295	296	265	259	277	249	257	255	272	314	281	291	231	242	263	286	258	272	271	304	299	277	250	260	286	286	286	285	266	288	271	305	263	244	264	284	237	277	275	258	269	270	302	266	231	263	293	305	283	261	269	238	266	277	263	298	278	291	309	289	293	278	287	269	243	286	289	294	287	305	312	275	260	266	271	265	277	250	269	262	279	289	301	302	283	276	277	239	271	222	297	283	248	277	268	287	249	253	272	288	276	286	266	296	284	271	298	273	284	269	258	280	279	244	246	295	278	283	291	243	287	276	258	284	257	240	295	284	263	265	291	274	308	297	274	276	269	249	276	269	263	277	281	304	274	281	246	261	270	271	308	259	261	273	264	280	276	283	259	270	273	273	284	237	267	259	256	295	257	276	268	274	253	259	268	299	306	295	296	270	313	271	244	268	262	283	234	241	293	247	274	247	325	274	241	236	265	259	280	292	300	317	255	280	283	279	288	266	282	262	255	271	260	276	253	262	260	268	258	263	273	283	274	291	257	285	262	299	267	259	234	258	282	280	273	288	245	300	257	265	262	282	275	290	252	313	249	248	303	261	250	230	249	281	265	265	271	274	259	267	269	298	276	264	242	261	242	270	254	254	259	250	264	268	246	263	295	291	279	250	279	253	312	249	242	246	278	312	274	261	264	236	243	316	322	311	253	286	305	281	281	301	274	278	254	301	261	253	260	273	288	260	265	271	268	260	240	265	274	303	289	258	284	302	288	255	260	272	243	276	269	270	262	301	249	267	272	254	263	269	288	264	245	299	267	243	274	247	263	275	268	255	248	280	255	250	280	233	260	267	270	293	280	269	293	269	254	255	271	265	286	295	308	263	264	274	278	284	260	247	257	279	262	266	256	273	245	282	282	268	265	277	262	282	254	259	251	274	247	282	338	298	266	223	246	245	277	275	274	287	274	253	255	268	259	269	275	279	255	236	294	273	279	277	273	239	256	257	256	252	272	280	285	238	264	268	265	265	261	276	253	285	289	296	291	251	291	273	279	276	307
35723	20380	18354	8546	3426	3059	2895	2297	1991	1646	1825	1539	1229	1213	1071	1064	950	998	981	850	799	760	761	764	707	641	615	669	594	687	688	720	726	725	661	679	683	686	655	660	629	606	657	641	670	660	601	641	647	624	602	643	575	569	564	578	578	560	631	564	557	552	540	564	558	594	578	587	571	577	597	555	594	597	570	562	607	586	593	597	568	580	586	568	614	555	560	590	559	561	566	566	562	605	583	581	526	585	582	588	566	599	579	609	593	561	584	590	542	580	585	580	600	635	544	568	559	609	561	593	585	536	579	544	608	496	570	550	557	600	586	623	554	592	573	558	571	628	565	585	545	628	538	634	532	602	569	609	594	608	614	583	584	597	544	583	586	593	552	599	558	592	642	572	588	562	598	606	582	606	579	568	538	595	603	540	630	577	615	590	579	596	608	588	554	590	597	600	595	597	601	554	582	572	552	605	591	583	585	616	609	558	582	579	573	576	649	608	577	578	615	604	558	574	606	575	554	540	577	577	597	615	570	563	603	564	549	550	586	567	573	532	584	558	615	572	548	583	542	592	530	568	560	561	576	641	581	587	573	531	548	580	613	540	582	559	557	587	566	540	574	601	548	583	605	585	563	610	627	527	580	538	561	594	619	609	629	564	547	605	624	592	576	558	567	569	556	570	566	558	573	569	615	599	566	590	566	586	613	570	578	564	570	553	580	564	574	596	597	615	613	588	562	572	615	603	570	579	639	583	586	538	562	593	598	587	579	555	579	553	582	569	576	573	595	603	600	592	608	529	603	580	602	573	607	552	555	600	573	588	555	596	545	644	543	600	555	524	579	531	565	591	564	600	589	566	588	597	577	536	602	581	573	621	585	518	568	548	583	581	589	588	568	552	577	590	567	598	574	591	567	633	561	587	555	545	603	590	572	570	573	630	526	551	591	596	607	594	583	578	579	588	565	577	591	548	599	566	569	574	565	567	572	593	605	630	534	593	577	595	532	592	584	605	562	589	570	575	558	601	578	564	600	586	567	565	590	561	570	579	560	585	549	563	591	582	569	604	583	574	554	545	561	571	582	597	566	571	595	590	585	604	568	559	604	614	582	573	578	584	589	607	556	592	582	601	588	596	558	553	572	634	576	565	588	582	579	579	600	577	583	591	584	578	545	582	564	551	628	565	590	585	598	589	569	602	606	583	597	598	544	575	540	553	560	575	571	597	607	556	558	613	616	585	573	576	608	568	607	632	587	557	591	595	548	602	527	591	596	589	585	565	575	583	598	572	583	556	580	580	575	584	535	564	554	612	575	572	565	533	581	557	587	605	592	559	562	594	569	588	605	547	597	582	579	586	584	590	608	554	595	550	553	591	602	578	585	581	568	562	636	595	572	614	594	571	559	573	549	554	583	561	568	553	641	544	571	598	560	585	569	545	606	588	574	575	599	585	580	546	555	565	572	533	570	610	561	588	556	582	582	557	594	575	617	555	599	589	578	576	588	587	563	560	588	587	603	635	564	588	593	580	587	594	544	557	569	618	549	574	548	591	573	594	612	542	560	608	571	557	565	597	635	592	539	584	572	564	535	554	596	531	563	595	595	582	582	522	599	620	550	604	578	560	586	566	579	572	561	573	591	637	554	566	569	552	558	571	606	576	595	589	577	527	604	551	525	560	596	608	562	577	569	590	592	571	531	576	572	577	563	597	574	615	586	544	575	579	583	606	597	561	564	579	589	586	580	601	588	518	594	587	575	586	600	609	593	569	575	581	557	530	565	551	590	583	568	641	585	581	612	590	600	570	586	591	544	631	598	524	576	599	575	574	587	599	598	598	575	565	580	563	583	572	588	602	570	615	576	552	592	559	595	596	601	566	546	568	567	607	551	571	547	538	572	552	571	633	527	601	583	613	624	597	607	594	593	604	578	571	585	605	600	551	563	590	585	577	522	577	596	557	588	575	621	594	560	577	567	599	598	559	559	611	532	595	544	559	547	601	582	575	557	543	562	571	554	567	560	608	592	573	600	580	579	589	566	539	612	558	619	552	585	646	572	608	590	578	564	621	621	538	589	554	578	535	630	597	584	511	609	565	570	609	587	564	551	565	586	589	571	590	636	572	576	620	576	560	646	610	564	580	572	580	541	599	578	577	590	627	634	574	530	596	612	572	563	581	588	586	555	544	571	583	590	587	578	594	598	609	583	625	562	581	616	585	540	592	603	569	602	578	595	558	590	616	589	616	558	576	565	603	576	581	617	548	608	597	589	570	593	589	599	600	611	587	580	585	558	583	562	577	578	539	541	627	576	564	593	577	602	613	561	631	550	618	558	623	564	590	553	582	563	602	565	553	570	567	567	559	603	529	534	611	566	549	562	611	580	596	574	526	498	583	592	588	583	620	597	539	598	600	615	559	579	619	570	561	597	583	572	593	543	574	589	593	599	621	653	554	611	580	574	566	562	577	606	588	548	594	568	543	574	570	630	552	554	605	571	598	555	589	568	580	594	597	552	570	585	615	569	577	574	562	608	599	580	586	581	602	603	553	602	594	575	549	596	617	572	604	596	586	590	582	577	540	591	585	594	566	561	581	619	591	560	592	578	584	583	570	594	575	595	603	554	598	606	589	560	570	569	597	559	585	576	623	581	582	572	562	576	580	597	565	556	581	617	595	586	575	565	601	580	562	554	612	566	609	586	580	578	576	592	590	628	541	559	576	593	539	603	583	556	572	580	553	554	628	571	500	569	585	577	573	562	557	558	584	575	573	582	572	609	579	575	582	579	564	590	567	588	575	579	534	565	548	584	580	564	588	571	548	548	565	581	530	602	589	580	566	542	558	549	560	567	612	597	568	602	571	576	556	567	541	597	549	565	604	575	567	538	635	592	570	597	532	604	568	558	587	575	538	603	577	591	584	572	585	571	576	540	629	574	575	566	596	592	605	580	615	605	514	575	567	556	623	559	567	568	634	584	528	617	571	634	626	572	599	551	582	551	589	584	559	612	562	591	557	578	575	586	569	580	560	589	630	620	570	571	577	557	579	558	555	656	591	584	534	569	567	565	568	575	595	593	611	611	586	542	559	535	606	591	596	594	553	541	581	598	621	565	597	587	564	620	554	580	563	574	582	606	546	570	591	594	570	617	588	597	560	546	592	564	555	578	548	540	631	564	548	639	557	574	572	621	589	603	598	591	574	571	622	561	569	546	551	582	527	533	599	551	594	576	606	589	567	555	581	607	596	560	623	578	550	595	579	604	551	555	559	524	590	604	565	596	603	542	618	596	567	605	516	566	582	598	558	613	622	584	559	560	557	597	616	575	557	625	574	584	585	566	580	557	608	585	583	582	558	539	638	577	597	590	575	582	595	609	620	584	569	602	590	586	541	575	604	577	549	550	606	617	609	581	570	561	527	574	556	503	565	607	579	603	579	568	550	584	578	577	615	550	562	568	556	562	588	588	585	595	596	607	586	588	579	556	582	557	578	563	622	552	609	604	627	605	582
66207	37198	21691	6154	1958	1410	1152	935	743	729	722	668	594	497	448	452	469	412	411	405	381	357	363	331	365	344	346	344	347	328	355	375	331	315	324	341	331	298	325	333	340	336	319	326	334	340	322	284	305	307	292	324	332	324	300	309	323	273	313	268	278	287	309	281	332	327	342	320	276	327	287	320	315	283	297	320	290	275	330	299	293	310	276	297	292	291	331	300	300	323	311	287	312	292	311	274	320	303	301	314	326	313	295	302	323	289	334	327	301	290	304	310	258	314	297	291	312	328	298	317	319	285	294	331	341	272	289	311	316	339	290	314	332	318	315	295	320	311	281	302	304	295	325	323	309	314	330	313	281	307	312	304	309	299	300	305	311	331	321	297	312	317	327	314	280	274	310	276	341	292	298	298	333	329	324	325	368	308	302	310	313	301	331	296	291	326	302	303	301	333	325	266	307	317	327	320	324	303	316	310	324	327	282	315	332	293	315	336	309	312	301	338	339	322	324	324	331	303	286	296	322	281	327	306	312	308	321	286	296	305	294	312	311	294	311	286	340	311	329	335	328	294	290	312	298	314	324	294	318	304	325	321	349	289	312	301	277	300	281	319	298	338	312	313	304	299	279	294	321	301	298	293	300	318	290	342	331	300	263	325	272	295	328	309	329	319	334	279	352	339	315	325	325	310	268	316	296	326	296	295	287	283	287	346	323	319	285	266	331	311	312	298	301	324	325	289	282	302	265	313	310	319	304	308	274	317	293	316	352	333	311	303	331	281	333	332	312	335	338	308	350	284	333	271	302	324	308	314	314	315	339	305	343	303	343	332	322	312	329	305	325	328	282	269	312	282	303	299	282	281	334	301	318	321	296	316	318	332	329	306	313	293	279	302	337	275	332	321	311	296	303	327	292	312	320	319	306	254	342	307	315	324	286	309	280	310	320	295	307	311	304	298	328	343	311	284	287	297	286	315	298	302	311	322	327	273	296	317	331	267	271	305	304	295	297	335	323	296	265	295	332	286	327	331	272	288	274	320	286	329	311	295	299	277	287	290	322	308	309	281	312	328	268	308	338	302	281	320	278	281	290	332	273	309	295	291	303	306	300	274	319	321	296	309	314	289	286	323	336	313	306	298	264	288	314	308	325	310	288	309	334	299	293	303	290	320	324	313	309	304	279	322	304	335	261	317	283	352	308	312	335	342	310	289	283	313	286	315	282	313	340	295	303	331	311	308	320	303	306	294	338	322	289	268	324	298	265	288	315	311	336	310	308	334	315	313	295	300	303	327	295	321	342	318	313	323	293	312	323	282	309	305	310	290	284	349	263	303	301	309	335	338	301	296	282	300	281	333	276	297	289	302	304	303	310	273	319	303	312	310	307	304	325	308	315	277	341	308	297	292	296	338	301	292	297	300	329	338	304	344	295	293	262	269	301	326	284	304	339	304	294	287	331	308	292	287	303	295	282	270	276	304	287	300	336	288	264	294	295	313	290	309	274	309	304	284	306	282	326	343	304	300	327	341	336	305	294	304	316	313	316	274	274	313	289	319	286	322	320	296	334	319	298	282	302	306	325	304	296	289	309	297	303	307	264	350	303	316	322	319	292	277	312	300	276	266	307	329	337	289	284	302	313	297	310	317	279	322	318	301	346	293	297	329	314	311	300	299	307	320	320	309	302	303	292	267	269	294	323	311	314	292	347	309	307	301	339	324	273	277	317	349	305	295	299	291	329	335	317	279	318	292	310	352	314	326	317	314	305	289	327	298	312	362	311	336	340	314	298	347	303	295	284	302	297	295	292	270	326	297	311	337	335	322	281	264	308	304	299	277	320	305	310	286	276	316	314	293	281	308	278	326	304	331	307	276	342	326	316	280	323	319	315	290	320	318	329	299	285	287	308	313	316	327	312	343	328	327	317	307	346	320	305	339	307	316	359	338	336	286	315	305	294	311	327	310	298	308	299	268	309	315	304	321	307	293	297	303	292	328	307	323	338	302	309	316	315	328	290	319	356	249	307	339	292	292	327	324	323	275	292	325	295	278	330	357	298	288	297	341	317	309	260	296	343	319	329	331	289	310	317	319	320	304	331	327	328	272	285	311	315	304	322	290	284	291	309	271	275	308	331	315	289	295	322	291	312	337	323	314	290	260	313	278	291	328	281	322	346	320	307	313	238	294	309	278	305	315	293	271	296	333	320	308	320	303	320	331	330	259	342	293	316	297	320	322	308	323	284	321	300	287	277	301	358	310	301	316	289	305	378	322	291	297	309	279	309	324	262	298	325	278	292	316	341	300	288	281	308	313	328	281	308	311	338	289	332	281	324	333	308	312	336	305	314	331	316	299	290	272	311	331	301	315	279	295	295	328	325	290	294	297	303	323	319	303	316	318	307	321	297	301	300	282	303	300	308	298	333	291	289	313	331	306	280	297	305	285	328	313	318	332	253	305	295	319	307	285	295	291	294	317	300	309	280	306	325	321	311	314	342	332	322	286	306	320	301	309	322	300	294	324	346	321	303	283	307	318	312	315	341	338	244	272	304	302	290	305	285	293	290	302	308	267	343	293	303	320	303	298	295	287	283	314	342	322	320	310	276	308	314	294	328	282	281	326	321	311	304	306	302	288	316	294	286	305	302	308	329	291	288	318	323	292	310	323	266	286	298	353	332	315	307	305	253	306	345	326	325	316	301	296	327	334	311	319	326	333	308	319	280	283	292	318	304	341	319	308	284	336	326	317	324	300	308	289	279	323	329	301	338	306	285	336	298	308	291	296	299	290	319	299	297	301	307	306	321	307	347	303	273	315	314	302	318	304	326	290	314	302	256	317	314	343	332	275	321	302	313	319	310	338	301	307	339	307	314	299	343	334	295	329	299	326	301	285	334	308	318	285	333	310	274	349	310	367	317	312	321	279	355	304	330	323	295	308	305	281	306	339	295	286	294	307	297	299	306	326	301	298	316	282	296	289	290	298	311	306	323	313	298	314	316	319	314	317	293	309	322	315	304	314	309	284	296	309	309	341	337	300	289	322	294	330	317	302	314	290	332	311	329	295	352	317	318	305	312	311	341	300	318	306	304	302	298	279	341	308	280	286	313	269	261	283	300	318	301	274	344	320	324	322	291	356	306	274	306	281	301	308	310	335	330	284	293	281	294	338	342	342	313	355	336	305	290	308	276	296	283	285	323	313	299	319	301	320	314	266	287	318	324	299	328	344	291	309	310	285	279	303	357	321	276	299	281	309	317	317	330	307	344	338	286	328	334	285	291	311	289	344	318	306	318	299	312	309	287	298	331	337	327	304	316	329	304	318	335	314	295	292	324	292	291	344	325	294	301	314	323	288	300	322	281	309	310	311	347	280	282	296	304	300	309	330	286	327	310	297	329	285	282	315	350	297	316	321	318	289	303	293	306	298	316	309	339	269	267	281	338	280	319	325	289	337	301	301	335	313	296	286	309	283	315	312	312	265	315	311	327	295	306	332	291	306	318	319
40902	25462	22017	8302	5431	5237	4376	3336	2721	2553	2764	2463	1956	1787	1581	1466	1445	1378	1477	1308	1107	991	986	913	814	746	708	698	663	774	774	792	812	835	821	767	765	733	707	731	763	738	781	760	745	744	679	657	690	663	671	674	657	650	662	682	647	679	681	646	649	642	598	675	641	632	615	634	636	656	626	628	625	604	624	670	638	672	682	617	642	635	619	689	623	629	627	666	673	641	628	636	661	644	653	646	693	645	689	641	671	612	643	595	635	664	653	645	621	653	687	646	621	642	642	654	676	656	641	641	659	552	627	634	627	658	623	633	631	605	624	639	600	638	610	645	644	630	608	658	676	650	672	595	653	632	679	665	636	666	648	618	692	621	639	637	658	616	636	650	609	637	555	654	641	654	647	627	657	616	651	655	625	631	656	623	650	628	658	616	585	657	646	658	643	646	612	608	659	639	624	669	668	627	618	664	627	618	661	635	620	664	639	673	616	629	600	622	658	622	669	661	675	625	625	679	676	649	609	605	682	652	582	663	659	678	638	672	646	626	662	661	604	654	635	669	663	638	650	640	634	604	668	603	687	644	656	635	643	665	624	610	655	674	634	600	659	632	670	622	641	627	616	631	680	631	650	602	659	654	644	676	574	626	638	640	638	615	593	597	610	603	651	610	648	604	615	608	615	681	651	688	616	622	618	655	649	597	645	656	661	632	645	671	643	616	629	630	623	654	626	650	620	684	610	687	645	644	614	657	672	614	648	593	621	592	572	697	632	646	630	630	632	618	650	635	625	623	666	670	666	698	651	614	631	651	618	599	626	634	658	632	624	620	612	647	625	654	634	590	623	660	644	650	664	598	661	647	654	645	636	600	662	601	649	655	614	619	636	649	659	660	621	651	605	645	620	661	643	607	655	602	660	648	606	662	609	655	621	631	621	630	599	628	662	585	646	657	594	613	616	696	634	611	621	698	682	693	673	652	663	636	610	620	668	670	601	617	606	599	646	664	631	588	620	651	661	666	705	599	639	644	606	629	657	642	615	632	699	652	639	630	633	666	624	651	632	617	616	627	652	684	630	617	649	672	677	602	628	576	676	647	606	614	638	600	656	632	667	600	627	657	669	640	625	600	603	633	593	645	631	615	642	626	655	620	626	651	672	633	624	641	632	619	631	627	642	614	663	684	659	682	634	640	664	620	658	624	603	617	630	659	615	622	623	619	654	645	635	625	643	670	648	659	635	671	641	648	653	632	613	628	650	623	655	643	680	621	674	627	688	641	673	630	618	636	620	697	617	663	644	638	622	703	637	663	656	619	644	605	675	671	557	615	623	626	631	650	697	643	641	643	622	598	617	654	607	657	605	656	646	629	660	623	700	657	651	620	636	666	656	654	664	671	645	671	620	646	667	614	641	648	611	644	639	674	649	646	610	627	635	632	625	694	612	646	657	683	616	652	607	636	595	652	657	631	624	637	597	671	649	649	655	655	662	612	645	659	662	627	618	617	599	689	621	668	600	644	644	676	654	613	625	605	640	663	632	651	645	595	640	647	645	645	623	639	649	631	665	666	662	612	636	599	606	630	623	666	597	661	627	671	642	611	635	627	639	645	682	639	609	606	621	600	657	632	652	622	592	645	645	645	650	627	684	573	654	615	639	640	638	635	646	664	614	646	602	623	676	672	636	646	675	662	617	655	617	638	643	640	633	627	618	684	638	657	644	634	625	612	608	635	641	663	626	639	623	639	595	678	613	597	655	642	605	668	670	612	642	627	646	666	684	635	637	620	635	670	637	600	669	614	621	650	647	644	690	618	589	590	633	644	590	667	657	682	646	629	638	638	668	640	642	633	635	624	630	633	641	660	606	608	688	614	656	578	668	652	680	641	625	654	611	629	690	613	666	590	689	615	644	624	647	636	653	655	669	670	646	652	697	665	654	674	608	623	623	631	683	646	623	664	664	626	615	670	664	642	680	643	613	668	598	584	589	649	629	657	671	616	654	646	678	676	626	636	605	651	606	662	682	644	658	643	652	636	648	662	613	631	644	651	658	625	648	616	669	650	641	632	656	660	630	629	623	644	652	689	643	633	648	650	624	641	654	642	624	603	651	692	643	721	635	639	611	626	626	582	631	638	591	684	655	592	635	651	644	647	665	629	619	639	665	655	660	703	631	690	638	629	570	603	656	686	643	634	604	608	665	591	652	648	644	668	643	631	594	689	637	612	667	651	639	648	621	598	663	646	609	644	658	629	673	669	655	656	628	654	606	642	648	687	665	643	606	618	670	614	599	652	658	644	679	677	607	670	641	634	645	663	629	595	630	624	606	636	641	654	664	636	635	647	637	639	645	620	695	615	594	619	644	641	688	616	671	653	633	629	629	654	669	656	616	588	615	648	688	593	666	647	616	616	650	652	633	663	652	623	597	635	639	612	681	643	625	611	587	684	643	661	643	624	674	615	603	660	637	665	667	621	661	613	612	659	618	643	628	675	650	644	615	606	672	653	677	641	636	621	631	653	625	638	656	718	570	626	640	639	611	584	695	648	653	648	624	659	603	625	619	639	605	656	649	645	613	665	634	644	654	672	602	606	640	653	641	635	621	638	623	655	630	666	626	657	655	558	665	652	650	624	616	658	584	633	616	636	647	674	634	646	649	616	660	646	622	637	693	609	647	609	686	611	608	661	705	636	682	639	651	666	661	604	638	650	673	636	665	664	672	687	660	638	650	700	630	684	606	626	641	614	627	638	656	634	646	688	639	699	634	606	698	642	678	618	636	605	654	606	647	624	632	607	606	674	617	625	595	609	609	632	625	623	626	617	638	684	623	640	617	685	659	602	675	642	638	643	655	625	665	655	637	670	624	667	679	632	641	590	619	623	694	651	660	667	658	632	623	635	629	635	657	642	624	651	624	623	658	676	633	621	596	642	665	638	640	652	610	628	623	637	654	598	642	701	622	647	630	623	628	613	625	629	578	641	630	666	672	628	669	637	635	651	648	627	657	685	611	656	625	631	625	608	641	628	634	639	667	636	646	652	656	667	630	647	650	613	630	627	658	624	647	649	636	639	640	656	626	609	576	647	628	653	665	649	638	654	652	600	643	619	617	683	624	690	606	594	642	645	633	622	617	653	627	661	610	633	649	703	612	629	654	640	666	608	621	626	616	638	613	614	636	595	613	662	666	621	630	622	604	618	645	632	625	621	603	611	628	613	645	646	654	658	618	649	655	605	641	630	588	607	641	695	609	664	632	622	577	643	649	654	615	615	577	615	667	643	657	657	593	653	603	660	648	630	631	690	634	623	620	676	627	602	641	614	633	715	629	609	613	642	685	643	658	651	660	672	617	626	674	642	634	608	613	628	644	652	629	641	567	658	621	682	637	618	641	640	661	673	637	623	615	669	644	636	663	636	654	692	633	678	606	649	600	597	673	656	658	661	645	612	632	639	656	612	670	644	649	653	602	661	605	669	621	636	584	653	624	610	643	633	635	628	671	629	664	622
47058	20798	7112	1590	669	573	457	404	337	344	317	331	307	282	292	285	265	291	281	286	289	262	291	292	271	293	260	235	274	274	263	281	290	291	290	285	265	242	280	289	279	269	254	285	288	261	277	277	269	290	257	269	275	266	259	236	239	271	256	263	251	267	249	273	265	246	255	258	248	267	239	250	267	252	274	255	276	257	294	250	242	267	256	252	294	273	264	243	260	256	259	263	256	273	287	253	263	283	296	242	305	288	283	253	270	298	249	264	268	271	268	259	251	262	295	257	248	261	265	240	286	250	278	281	269	313	290	251	279	265	237	245	245	273	226	276	238	251	285	266	283	270	267	277	254	268	255	267	278	271	278	246	242	290	268	282	252	280	271	239	261	230	258	242	310	283	270	250	274	238	240	254	258	286	296	235	272	239	280	286	280	263	260	271	272	243	256	253	310	292	277	249	267	289	312	266	277	268	294	261	273	250	284	261	273	255	257	248	266	277	280	244	264	315	242	286	285	250	271	310	275	281	274	273	270	293	322	266	295	231	245	245	286	297	276	279	279	276	274	273	267	275	257	293	290	274	282	281	287	253	258	258	278	258	244	230	241	283	225	224	267	263	263	213	286	262	259	280	270	254	257	259	245	254	267	289	258	244	283	275	232	269	271	271	262	274	258	254	243	270	264	226	261	288	273	293	266	297	253	247	257	256	262	263	313	278	296	270	263	247	264	249	300	259	237	291	297	237	269	295	243	285	287	285	250	288	303	236	265	239	283	265	264	270	247	274	259	260	278	282	267	263	285	276	265	255	253	256	236	243	240	226	258	244	264	277	279	246	260	302	285	279	258	264	280	232	245	296	263	244	262	270	263	245	252	276	259	256	252	312	275	246	271	246	249	264	260	256	267	248	267	289	268	281	262	260	262	277	273	291	261	274	265	262	273	262	275	307	270	259	268	268	295	253	247	257	260	287	264	281	252	283	285	229	242	246	244	261	276	256	255	270	286	249	265	242	277	254	262	265	243	257	274	261	298	271	246	266	254	245	235	273	276	295	250	285	294	258	271	267	275	269	245	266	294	242	299	272	277	274	248	255	274	251	287	279	259	270	239	297	281	261	278	269	247	253	275	272	291	230	253	262	240	273	267	289	237	307	270	249	270	241	272	263	266	281	269	258	267	275	292	299	241	280	241	260	267	298	257	258	265	262	267	244	290	282	253	265	282	307	279	237	290	236	285	270	280	243	277	261	276	267	263	254	222	260	258	255	253	258	256	279	288	241	270	243	254	278	252	263	274	271	261	254	293	253	240	277	246	289	296	294	279	254	269	257	289	256	246	258	258	288	289	252	288	294	264	249	252	258	274	274	269	267	248	267	256	267	251	261	263	253	285	229	237	273	291	286	280	239	275	266	245	226	275	251	284	269	260	274	290	271	250	295	246	272	259	269	277	253	243	238	264	244	237	280	265	288	265	265	258	266	240	251	248	266	245	249	279	275	292	296	255	271	256	278	265	261	248	250	311	250	277	256	246	261	281	266	264	281	236	246	241	269	275	274	283	283	260	288	267	261	264	248	252	253	277	279	314	300	229	266	259	244	243	257	256	263	281	232	242	254	270	286	241	280	263	243	269	253	227	285	246	258	268	260	251	219	247	278	255	251	256	270	254	259	269	248	272	279	274	244	251	247	293	247	293	262	282	272	275	274	229	233	273	236	285	274	267	251	259	262	238	255	254	267	273	259	229	243	262	268	284	279	283	296	310	262	277	251	282	272	251	276	261	264	284	275	278	268	268	275	249	279	302	235	267	270	244	296	255	259	259	278	261	269	271	239	235	250	289	257	273	237	226	263	282	258	237	262	265	268	282	280	247	271	259	261	249	259	249	249	266	278	271	251	231	286	273	273	243	288	254	283	253	278	303	283	274	261	250	284	240	209	263	265	252	236	236	281	256	253	297	264	229	256	238	261	240	317	275	267	279	297	259	253	285	266	238	261	236	285	278	240	257	244	248	259	274	245	276	291	245	259	264	295	269	294	248	245	275	288	279	247	253	298	287	264	256	229	254	266	268	288	305	266	278	274	282	278	264	259	264	253	262	281	248	261	260	298	224	232	206	267	285	240	258	248	279	245	282	248	285	270	294	287	261	233	232	261	259	245	274	254	253	261	285	308	242	302	290	257	265	285	263	285	272	243	268	268	281	224	260	293	261	244	264	293	263	297	294	287	246	290	254	250	244	299	278	282	252	285	250	257	248	285	234	287	270	267	271	250	252	273	251	265	253	248	265	231	250	284	255	292	255	283	267	254	257	248	281	275	303	270	255	236	281	279	263	316	284	286	274	302	282	240	251	282	273	242	274	269	229	266	266	262	285	237	257	265	279	226	270	259	280	244	267	273	249	254	263	264	300	253	281	267	248	257	261	258	291	280	272	248	285	274	249	226	236	259	247	237	273	305	258	230	291	299	271	259	274	242	267	257	264	296	242	288	286	266	297	253	258	290	279	268	234	277	282	287	257	309	256	285	283	274	239	250	258	284	264	262	255	272	279	250	295	274	292	252	250	265	288	257	258	240	269	253	273	251	280	241	256	254	255	276	231	276	254	289	299	269	274	265	239	255	248	271	247	290	241	258	249	264	280	286	291	287	268	251	286	240	259	251	254	265	242	269	302	257	277	271	269	268	265	260	258	274	273	254	270	246	248	284	245	280	270	259	253	276	252	257	299	244	268	253	277	234	298	255	268	280	246	291	261	267	218	254	254	228	237	275	265	286	245	256	255	278	269	285	278	269	265	234	238	256	268	278	260	287	254	249	251	291	279	285	256	261	227	271	256	239	286	255	264	236	259	286	258	236	252	245	253	273	275	270	259	252	285	240	244	248	278	281	272	268	271	267	269	291	277	260	291	246	260	244	240	212	279	292	282	295	287	242	258	263	271	224	250	245	281	290	243	279	295	272	290	267	284	254	262	237	239	262	262	230	270	265	266	247	296	252	212	250	255	248	271	268	274	297	269	279	255	283	269	229	263	258	274	298	290	288	293	270	240	272	278	269	268	274	263	254	241	281	275	257	258	268	252	297	258	246	275	296	270	271	276	268	264	281	275	271	253	253	263	288	290	291	251	253	272	265	264	270	263	261	259	262	292	274	258	273	283	283	263	234	246	237	243	257	247	257	267	281	261	251	282	272	276	265	266	274	295	244	250	246	227	270	239	246	285	283	267	292	291	276	272	283	233	250	261	260	274	222	286	261	262	275	245	276	283	256	216	266	273	281	281	263	248	278	241	258	287	276	287	241	283	246	262	248	240	251	287	264	240	243	234	295	281	278	253	247	254	313	256	236	268	308	256	273	270	243	222	218	294	267	283	268	293	256	245	284	263	283	280	236	240	284	259	296	286	278	269	288	264	278	262	275	265	293	267	276	249	268	276	268	250	244	256	259	290	240	291	239	268	281	243	261	254	257	269	267	243	299	242	261	272	209	280	261	228	263	246	291	269	260
28659	13081	8177	3126	1940	1952	1518	1232	1032	987	935	874	797	732	649	671	668	642	625	627	659	614	619	626	601	621	593	541	602	569	572	619	615	626	625	553	576	575	553	618	591	565	584	601	566	587	607	525	576	601	535	563	580	557	565	613	556	528	562	587	541	555	591	517	556	557	536	512	551	578	558	561	619	597	609	554	589	596	519	537	550	572	564	540	562	574	601	554	558	565	544	534	544	605	549	581	515	566	532	539	588	539	578	578	555	555	566	561	530	540	594	557	620	534	546	547	548	558	546	548	567	597	547	563	559	550	581	558	571	542	575	563	543	597	554	518	548	632	547	553	567	564	555	527	573	536	550	512	573	533	540	545	530	548	530	548	504	538	559	543	591	618	567	544	559	617	537	537	566	545	557	557	579	581	535	539	595	558	538	557	589	573	552	521	547	520	575	529	560	532	569	551	559	518	583	530	550	536	579	556	534	549	539	583	531	589	554	559	555	558	535	531	548	544	568	528	535	554	568	541	582	537	524	535	592	564	552	544	575	550	534	572	570	585	580	536	522	564	546	569	566	553	526	588	537	558	565	575	532	595	579	561	570	529	591	541	559	553	571	568	585	562	551	525	558	613	595	544	565	578	557	534	559	573	556	568	529	576	540	522	565	579	575	594	553	543	604	542	587	545	576	600	533	553	545	590	597	584	556	543	578	565	574	554	554	584	574	568	540	551	558	517	571	562	586	600	558	567	548	561	523	588	555	571	561	596	565	599	568	511	544	569	570	548	556	552	512	551	563	596	569	544	555	551	528	566	530	557	551	545	535	576	536	543	553	569	580	588	563	560	550	537	591	546	537	566	558	571	531	574	563	568	509	594	565	553	553	586	588	530	574	587	589	576	574	509	563	596	553	533	555	537	581	507	527	560	555	552	526	513	562	564	531	521	567	565	519	535	530	540	531	539	535	574	565	568	563	549	564	541	563	526	517	576	569	590	533	546	540	566	531	555	537	587	555	569	601	554	564	587	551	568	517	532	533	603	571	630	576	567	556	552	551	566	540	600	513	526	560	554	550	584	576	578	583	568	566	545	525	545	574	581	571	576	576	525	534	623	564	560	543	555	588	543	533	605	538	575	539	576	573	550	566	536	513	613	485	591	539	557	578	588	573	537	543	562	543	522	566	565	539	561	512	516	539	577	536	552	487	607	549	547	569	532	567	581	579	580	612	590	550	564	540	577	542	533	545	528	567	612	595	544	522	550	583	567	551	548	547	579	541	525	537	547	542	520	508	584	545	568	562	547	562	540	582	567	573	564	562	564	561	544	525	570	547	538	556	555	520	574	584	566	581	543	517	524	582	557	547	548	513	555	513	540	525	577	555	508	572	526	539	545	550	537	507	547	523	580	517	549	588	541	606	571	590	577	558	540	559	613	545	587	544	541	523	550	619	540	537	528	547	551	564	574	542	553	520	490	536	597	585	541	523	537	536	588	511	546	545	564	538	582	540	568	572	566	584	561	555	526	551	560	560	562	534	570	566	584	525	593	547	573	534	549	523	529	551	594	556	555	560	566	572	527	571	562	542	573	540	521	617	510	581	571	508	556	579	561	547	552	521	558	598	588	577	565	550	555	532	571	554	529	553	541	527	590	533	561	546	616	539	524	588	554	562	532	565	545	583	589	570	544	569	558	567	559	533	547	559	564	546	555	539	580	532	564	559	556	570	551	532	504	546	583	577	553	540	538	555	545	542	545	526	566	572	531	545	540	548	556	569	535	540	567	553	616	568	532	534	609	525	569	552	522	592	558	584	513	581	561	517	522	556	584	565	536	609	525	538	514	568	577	531	518	560	562	496	549	582	585	592	542	548	564	587	540	558	518	524	583	571	561	564	569	542	573	551	555	574	570	554	553	545	521	550	572	560	572	529	576	543	567	568	563	585	565	538	536	574	606	516	548	565	528	552	556	545	615	560	590	571	544	571	565	559	530	554	561	534	576	568	564	516	573	521	586	557	569	559	573	567	544	560	568	556	556	522	562	575	532	595	561	549	577	582	547	545	521	566	552	568	537	546	579	517	559	589	553	591	548	541	572	561	572	560	549	558	569	565	565	556	563	569	546	581	540	516	566	577	558	564	580	589	595	541	558	564	587	578	560	549	580	557	533	549	553	572	566	540	566	570	531	548	583	520	521	568	523	588	545	514	561	538	561	565	549	547	575	552	591	534	575	560	546	548	563	577	539	589	528	533	545	594	584	540	564	505	532	578	550	574	538	535	542	543	601	603	536	531	557	536	498	513	516	538	593	537	580	524	570	522	549	537	553	577	571	569	492	572	606	565	561	576	582	554	564	534	551	561	557	588	593	576	531	537	554	578	545	566	558	557	539	617	520	568	559	537	554	569	543	610	515	557	538	584	553	619	552	552	556	533	541	574	582	587	589	561	583	527	575	573	520	538	545	561	529	555	560	563	532	549	548	534	536	538	558	546	559	531	579	536	619	552	549	535	523	580	547	535	519	545	517	582	573	554	552	553	577	537	536	520	529	572	580	524	542	542	592	552	565	552	606	567	569	549	572	561	594	525	547	583	570	565	590	535	542	536	577	559	586	555	545	548	524	553	557	539	562	574	565	562	536	546	539	560	541	533	567	576	565	551	587	542	571	521	564	587	612	542	600	567	598	574	573	551	567	562	576	558	559	589	567	553	524	569	509	545	537	541	557	549	557	545	580	536	523	521	542	574	529	509	598	572	617	530	585	531	545	543	543	583	569	546	568	540	570	538	535	553	589	549	519	536	567	529	568	576	575	560	575	496	562	522	557	579	551	520	568	518	510	564	569	552	552	579	539	539	581	551	550	620	589	592	537	532	619	531	572	552	515	555	572	587	558	568	581	568	589	517	564	541	545	535	586	544	576	521	584	595	548	517	562	628	576	546	555	566	571	584	552	556	585	574	568	562	536	543	549	509	572	534	604	540	589	573	594	561	534	541	590	594	530	547	577	518	538	541	573	557	558	598	605	529	599	560	570	535	557	521	578	558	582	564	606	547	578	570	556	580	536	537	548	570	552	553	550	567	564	575	555	545	598	551	511	565	555	575	503	537	555	544	535	556	574	582	513	546	545	541	528	577	558	572	595	554	542	606	549	606	607	560	564	606	516	578	535	579	567	553	530	579	524	579	526	569	567	538	528	564	539	550	581	542	541	542	561	594	510	552	568	558	537	549	557	533	585	550	570	545	605	548	576	512	597	562	527	549	512	582	515	549	532	546	548	590	520	535	587	604	560	595	518	512	570	547	535	587	541	592	499	536	535	522	536	582	556	553	538	571	590	585	530	593	554	571	576	545	544	555	520	557	575	578	545	503	529	560	553	575	562	588	572	606	545	564	523	536	543	557	530	539	597	521	546	567	539	520	572	554	582	568	561	582	591	546	546	563	548	546	559	545	578	580	555	543	540	540	570	542	533	574	578	562	567	534	574	526	566	572	487	564	570	570	587	516	550
57657	30006	13555	3341	1440	1052	852	631	491	466	459	487	401	389	358	380	324	302	311	306	336	296	288	291	302	344	269	292	291	257	255	307	297	293	286	292	282	276	308	291	276	290	291	304	297	295	278	276	271	311	270	263	261	271	278	237	291	285	293	249	274	296	269	313	275	281	270	268	266	294	302	287	279	261	265	293	289	251	275	253	277	272	240	288	311	270	247	252	253	262	270	277	292	254	292	258	285	291	302	228	285	257	257	276	246	269	302	226	268	262	274	294	277	286	272	272	263	247	268	267	277	280	288	237	308	237	293	288	252	242	243	279	302	280	241	259	246	295	263	279	295	239	254	257	282	296	279	298	269	281	273	271	258	279	244	233	267	272	271	259	269	274	273	252	275	270	284	293	278	274	236	265	237	260	295	291	259	301	244	260	245	260	275	263	284	260	281	273	295	302	276	272	267	253	251	265	293	295	280	260	298	281	265	252	297	280	266	250	289	271	292	305	274	303	290	302	252	283	250	284	273	279	297	293	258	248	290	275	246	279	293	268	286	239	263	267	257	300	281	257	270	283	300	284	276	289	253	276	276	273	239	266	268	266	306	314	253	256	282	271	270	240	239	254	275	267	287	266	251	276	289	298	261	250	243	267	279	266	278	285	277	241	270	274	285	271	240	234	259	243	298	274	266	267	246	296	287	241	308	268	305	280	256	286	292	253	308	283	252	281	266	309	258	272	271	286	267	253	283	249	279	289	282	269	297	314	286	271	266	268	251	269	277	274	269	282	250	299	291	270	285	277	270	268	305	260	289	285	275	303	275	326	268	272	267	307	255	265	331	297	265	289	255	258	268	277	256	252	268	257	246	233	269	263	294	287	256	261	279	271	237	258	250	274	285	275	281	279	270	264	260	292	297	275	276	265	285	283	298	241	246	297	304	267	250	276	279	261	268	270	291	262	255	261	276	275	254	287	296	287	272	264	264	291	264	289	268	299	268	257	271	246	280	278	289	284	305	282	266	248	264	272	318	290	276	311	268	271	328	277	262	246	278	269	284	281	288	292	313	251	259	316	279	268	287	292	276	280	261	290	281	281	287	282	270	262	252	311	301	276	288	280	274	264	299	250	281	273	307	269	254	261	281	240	282	272	266	235	255	248	279	267	266	272	274	267	248	274	277	272	266	269	262	265	266	287	273	274	277	278	250	279	301	240	288	252	305	297	299	274	315	287	310	273	290	274	262	256	269	279	276	273	291	283	262	263	303	273	317	275	259	258	264	273	276	279	284	305	289	286	288	292	293	277	263	273	282	277	273	291	271	274	298	255	254	269	276	278	264	286	264	270	275	299	265	242	297	290	292	291	282	263	265	293	269	286	294	274	262	250	278	273	283	282	268	275	263	300	261	276	277	279	290	248	285	254	268	301	287	293	297	255	265	314	292	242	289	247	291	251	255	273	255	268	268	288	284	250	278	261	259	276	276	252	274	265	230	272	302	279	253	267	270	287	279	246	271	299	270	272	282	287	257	269	259	267	272	260	264	278	278	283	278	303	311	282	276	261	268	296	258	285	298	274	298	263	250	275	258	256	270	278	255	295	286	296	244	250	278	279	273	255	256	245	259	264	264	272	277	272	273	244	318	284	296	260	247	270	264	284	252	253	268	285	256	305	323	253	264	254	310	274	255	248	245	272	266	267	294	243	300	277	274	310	298	298	300	254	254	289	267	236	274	268	257	273	282	254	296	286	324	253	266	248	289	288	285	291	311	252	269	279	276	268	296	288	265	276	304	293	274	276	275	273	258	278	296	282	248	273	271	248	273	271	249	300	294	314	265	277	270	252	266	280	272	278	299	309	277	299	275	281	249	253	256	268	297	289	259	301	262	285	276	266	236	262	244	246	287	291	264	262	294	265	223	259	257	282	264	271	276	268	241	277	247	284	268	287	289	269	287	284	268	287	263	276	287	245	273	268	249	276	239	258	291	264	249	251	269	280	290	263	285	293	257	290	259	286	281	284	284	306	285	289	291	244	278	246	285	303	261	293	253	257	260	279	289	294	291	274	341	253	281	242	258	264	288	251	282	272	290	286	286	267	265	241	253	264	275	283	297	290	261	286	269	248	242	295	266	312	254	272	298	276	265	265	267	273	303	273	243	289	288	277	252	269	278	254	261	286	282	332	267	297	261	261	254	283	271	262	278	278	254	295	282	246	284	287	293	265	321	325	267	254	300	266	279	271	266	268	272	254	291	268	299	286	262	272	256	281	284	253	262	269	292	254	256	263	283	248	245	289	249	280	300	260	296	294	277	245	273	249	283	279	269	297	296	281	240	266	261	286	281	247	249	257	286	274	272	268	262	249	266	263	268	278	275	290	267	277	305	256	295	243	267	258	257	277	248	254	288	272	262	279	263	256	263	258	260	298	277	262	269	253	274	277	265	283	262	243	285	270	243	296	274	252	269	275	300	289	255	265	277	302	296	271	292	289	260	275	277	318	282	289	259	279	281	282	269	271	297	286	278	292	266	270	283	281	290	274	263	276	268	273	280	260	288	284	267	269	270	254	275	284	288	260	276	270	272	269	282	290	282	293	280	281	262	272	284	273	252	281	277	299	276	272	251	256	276	277	251	271	276	300	294	293	264	260	251	272	301	253	275	299	261	301	259	251	300	262	273	253	269	270	285	269	275	268	251	277	266	295	301	280	278	260	287	270	299	241	267	256	250	246	272	253	261	255	281	264	291	265	303	256	282	270	280	286	292	312	256	269	313	257	273	272	238	293	266	275	248	282	254	266	270	249	291	236	237	261	263	260	238	319	258	317	265	309	285	312	272	271	293	270	237	283	253	282	263	297	295	284	295	274	284	283	265	244	249	247	273	265	297	285	263	291	264	277	258	298	294	267	281	290	243	279	269	283	271	284	286	281	268	273	270	312	255	287	271	260	298	248	272	273	271	290	302	279	293	267	265	251	248	288	275	274	315	274	295	276	280	302	302	261	306	296	244	320	275	301	283	268	286	245	264	284	270	261	281	279	265	260	273	280	313	249	276	284	261	265	295	261	253	275	268	288	266	273	293	272	269	297	283	291	250	259	278	266	263	277	225	262	290	339	257	269	267	273	264	267	249	263	259	272	264	259	232	246	278	283	269	296	252	291	278	270	322	287	255	288	268	277	263	268	263	308	259	245	303	304	281	275	263	280	305	267	268	277	256	253	294	309	258	328	285	258	265	269	277	266	299	291	266	276	288	251	278	282	276	269	290	299	300	283	276	254	269	259	289	297	291	279	304	303	260	272	326	275	276	284	258	270	251	272	287	298	256	264	265	260	253	286	244	295	282	277	272	266	263	269	279	253	262	311	264	279	255	248	267	284	277	233	260	281	260	283	257	286	285	259	269	270	266	262	276	265	273	287	268	259	277	274	243	278	266	257	257	296	233	266	272	254	282	280	308	274	300	255	268	282	255	286	262	266	252	245	274	273	309	272	256	291	293	286	303	272
36089	20179	14350	6036	4119	3466	2919	2251	1818	1506	1583	1716	1313	1165	1089	994	1000	1063	1117	907	810	805	797	697	714	660	674	643	601	623	713	647	710	736	732	692	648	660	618	637	662	689	637	626	696	652	656	629	622	619	591	580	602	647	601	592	626	600	570	559	627	581	612	577	573	557	580	573	581	585	592	554	541	589	590	525	590	591	582	601	600	548	565	555	562	616	570	597	603	609	592	568	590	575	598	554	574	594	551	600	542	541	586	598	524	590	558	553	568	600	569	592	596	591	567	532	588	584	624	605	613	533	626	571	568	548	616	584	584	618	570	597	602	616	544	558	552	580	570	587	535	598	600	538	585	585	549	583	603	566	603	610	588	618	567	562	583	593	576	553	569	605	600	589	605	585	572	577	572	565	548	564	567	559	555	550	597	547	592	597	607	528	609	570	562	575	567	579	585	581	549	603	596	571	580	550	550	561	583	540	558	604	566	546	587	544	577	572	583	565	586	582	606	575	619	611	637	610	550	568	576	595	545	569	587	597	614	569	595	558	571	549	603	641	604	585	571	552	565	603	593	566	605	565	610	576	538	546	574	565	580	584	599	614	606	552	548	581	580	575	601	595	570	594	537	565	589	555	588	581	576	575	555	583	553	598	598	566	569	568	577	564	577	588	587	576	542	533	567	541	590	560	602	600	627	581	614	561	564	563	571	567	597	599	572	562	568	587	581	533	590	603	632	564	568	551	553	607	556	535	616	557	557	584	588	622	572	545	584	601	567	601	629	624	547	535	572	546	600	595	609	583	540	607	570	598	595	539	576	582	558	576	532	568	586	626	589	587	573	608	620	578	558	578	573	526	560	594	586	585	539	604	572	558	554	603	564	565	594	551	630	578	595	531	576	590	533	536	559	622	607	596	569	573	586	578	600	553	621	582	531	579	562	574	606	574	585	578	613	590	553	587	560	585	629	585	589	590	613	523	556	557	560	592	574	582	590	583	610	537	604	602	561	604	598	553	591	601	541	578	579	559	589	542	588	580	596	576	542	590	549	574	563	584	584	551	597	591	558	544	559	610	591	533	594	615	585	569	611	599	569	597	607	562	552	595	592	594	601	605	597	596	571	608	557	606	608	569	568	565	608	579	581	588	524	572	574	593	617	559	630	572	559	542	555	660	568	585	538	594	576	585	620	557	590	597	558	569	591	579	610	576	614	595	595	558	573	570	573	585	579	579	574	594	565	550	635	589	603	578	563	594	563	590	583	571	561	574	611	560	563	567	593	595	617	590	548	595	547	612	557	617	579	597	582	551	551	574	530	633	550	589	594	552	599	553	594	530	607	607	616	609	594	600	592	577	610	571	595	628	577	564	587	551	577	613	568	545	610	547	555	611	546	614	543	536	550	559	580	577	611	588	617	599	591	568	560	648	564	605	566	564	546	548	583	541	545	591	575	560	612	580	570	585	603	605	566	591	563	579	565	541	624	559	560	600	605	553	557	603	562	588	555	553	569	575	559	569	520	552	614	557	569	577	625	582	588	591	580	582	571	573	573	637	552	628	590	560	628	570	576	616	547	594	598	592	583	557	577	592	571	570	573	581	589	566	630	557	570	588	568	566	566	597	585	603	572	572	574	550	584	608	587	594	610	576	633	519	560	590	570	550	596	585	533	618	607	583	576	591	549	598	567	544	600	559	579	584	596	557	551	554	567	568	569	570	566	605	574	608	549	580	569	565	544	566	587	591	562	579	562	571	575	566	553	554	570	600	583	588	613	582	557	561	569	598	568	566	599	580	604	587	620	606	571	583	598	585	632	610	567	623	617	571	617	558	618	587	583	622	605	595	585	577	548	579	584	562	584	571	571	534	573	545	582	513	558	550	600	582	575	557	612	583	541	583	547	565	588	559	600	540	616	592	577	571	602	564	603	550	575	581	551	614	581	633	554	569	594	580	615	580	615	598	602	555	593	572	574	548	571	602	546	615	586	538	602	602	565	634	604	586	604	578	607	602	566	525	562	589	578	578	583	599	565	575	597	573	545	545	558	598	603	602	574	541	589	575	569	610	568	594	580	567	557	589	570	549	575	561	612	571	566	562	571	590	560	576	534	578	561	603	608	531	593	576	585	576	563	583	618	594	556	572	615	561	594	576	564	564	592	597	603	549	600	563	560	588	542	548	642	584	598	601	571	584	557	571	587	541	592	601	563	597	582	592	609	596	599	574	542	558	564	617	587	559	624	562	581	550	623	541	579	538	580	595	610	567	583	568	620	588	607	559	602	609	546	636	590	579	583	586	584	548	584	550	559	576	571	603	580	558	575	567	604	626	571	580	561	591	550	558	555	608	624	631	592	624	586	541	593	641	590	569	662	593	580	599	601	573	541	591	578	576	598	563	583	533	570	598	595	562	595	577	609	585	574	610	551	600	609	611	600	623	537	565	580	574	584	571	576	615	625	581	564	561	585	555	593	596	607	586	607	566	593	567	558	611	596	582	584	590	563	573	578	574	558	597	585	591	583	618	616	546	659	584	595	566	546	599	592	600	582	582	558	561	613	570	593	567	623	560	530	586	559	580	595	546	590	597	593	556	559	618	573	545	572	579	568	561	595	572	606	564	576	606	553	525	597	553	553	556	552	613	577	576	586	626	567	555	556	581	596	590	572	575	603	562	561	617	555	591	567	623	599	574	611	569	564	566	622	598	561	607	569	594	582	579	615	561	549	578	578	555	596	541	569	631	564	582	581	577	601	619	592	534	572	580	581	627	550	588	622	559	559	582	588	535	605	569	579	592	622	588	591	606	597	569	578	612	547	596	597	566	585	571	594	577	598	549	590	548	581	613	561	592	578	585	576	573	641	565	568	610	617	586	549	613	568	579	579	572	584	596	605	587	588	585	637	534	583	616	577	567	600	552	581	566	569	542	572	582	615	587	569	616	620	611	596	606	600	569	609	621	559	594	548	591	598	586	610	531	607	588	560	567	583	582	596	583	574	596	601	548	555	561	594	560	573	573	605	622	560	564	566	570	593	579	556	597	563	551	588	571	527	563	642	631	556	565	591	565	559	560	573	554	583	581	544	613	571	546	570	551	575	585	517	554	583	586	553	576	561	569	546	598	580	574	572	535	571	599	646	577	592	591	550	599	590	545	563	583	578	589	587	588	592	611	608	593	576	568	574	568	595	589	587	565	579	586	555	577	558	621	595	647	567	574	602	570	545	552	579	578	561	600	613	601	614	578	614	580	581	525	563	569	527	587	604	572	601	618	583	575	604	572	543	571	568	565	565	590	569	638	604	603	591	588	550	586	605	572	589	560	589	554	572	581	571	584	616	552	592	605	600	573	586	595	590	623	542	585	558	600	584	573	575	586	568	624	586	560	616	539	579	583	580	599	571	572	564	583	601	560	558	574	579	620	568	551	583	615	598	590	554	580	556	599	593	585	563	629	568	570	580	548	590	569	580	593	553	588	598	580	577	569	585	602	539	592	557	565	594	580	580	571
63548	35452	20990	7629	2254	1571	1177	976	753	720	779	752	538	578	522	458	429	445	440	434	437	359	358	297	355	355	347	348	332	326	324	374	318	334	319	312	309	329	314	271	310	292	305	317	352	288	300	318	331	280	318	294	299	303	314	305	306	325	308	322	327	289	312	295	306	329	307	296	295	316	315	311	316	280	309	310	286	286	296	319	291	311	303	285	335	292	347	294	325	296	285	316	304	297	289	313	301	315	314	281	343	287	293	299	283	304	282	295	302	320	299	297	324	315	316	329	310	306	292	273	300	288	281	268	301	292	312	333	297	307	310	304	310	313	343	275	301	332	343	299	330	311	305	347	318	288	345	289	287	324	292	305	306	293	304	311	315	325	328	350	306	322	303	291	313	331	302	330	302	284	292	311	287	320	322	329	312	309	289	338	265	327	327	323	319	331	322	300	306	296	261	255	300	355	315	324	342	273	288	328	291	283	269	267	321	297	284	300	309	298	288	296	307	303	297	332	278	288	289	337	323	301	277	303	292	315	303	337	302	318	304	343	322	291	260	294	273	335	319	268	293	304	349	290	309	318	315	316	279	324	301	303	304	281	293	312	306	304	301	309	301	306	333	268	330	323	295	328	298	310	324	312	322	300	319	308	308	315	309	308	263	328	305	287	287	280	294	271	319	317	301	334	324	282	320	335	297	275	309	305	317	319	316	317	305	281	294	318	292	357	317	315	320	302	296	277	333	320	320	303	327	344	312	318	326	302	309	294	293	297	292	311	319	317	339	310	314	294	308	299	278	263	292	335	323	301	305	313	326	313	296	312	292	311	336	286	295	277	306	307	285	299	306	323	324	307	301	281	297	311	301	311	292	281	305	301	326	316	291	283	280	319	304	336	270	327	264	292	261	296	274	290	307	295	289	305	297	323	326	327	289	275	290	291	284	310	309	309	334	302	298	317	287	298	316	341	298	310	315	275	306	285	280	298	352	325	313	304	327	327	320	294	302	269	282	289	314	286	278	297	286	328	333	304	296	304	284	303	294	308	324	288	276	310	367	293	324	300	301	294	287	301	303	309	292	317	300	312	277	306	331	345	293	274	274	308	277	325	312	312	311	314	343	298	297	318	293	293	271	298	328	328	335	298	323	308	313	315	336	275	264	335	320	279	303	318	324	264	284	324	279	279	298	338	297	320	308	349	293	353	286	298	271	294	292	303	301	295	301	291	277	294	320	301	325	276	304	297	284	329	305	293	348	323	332	319	309	306	310	355	341	311	292	275	294	335	273	300	291	309	313	312	308	328	303	317	294	303	305	265	283	285	324	279	302	319	327	296	301	283	301	296	316	319	309	324	331	301	306	326	279	290	304	315	352	307	295	331	302	314	304	292	298	302	302	313	312	344	302	296	318	316	287	289	293	290	343	308	310	326	316	304	308	272	264	318	310	293	324	303	292	282	313	302	313	345	301	299	320	276	296	305	301	306	283	330	292	266	322	305	307	326	289	305	320	319	289	306	276	310	286	332	309	290	266	322	312	330	307	321	319	341	311	317	314	307	271	304	323	316	316	300	282	288	280	308	299	282	305	295	308	294	304	324	298	279	286	303	274	313	328	283	283	291	332	301	296	283	297	267	284	272	261	300	300	306	317	311	277	321	337	300	327	312	289	321	318	324	314	260	309	317	312	303	305	324	287	294	315	306	290	291	319	326	318	286	311	317	331	295	306	273	291	311	310	291	301	270	339	283	291	303	305	318	314	293	331	305	301	319	296	315	299	304	297	305	304	309	320	309	321	281	281	323	311	310	293	299	296	296	289	335	316	296	319	314	291	278	308	331	312	306	301	305	283	301	264	278	325	314	327	338	298	353	298	303	341	309	317	298	327	329	307	306	288	304	306	288	312	268	354	316	318	357	356	294	278	318	305	293	307	337	279	341	278	298	325	328	309	293	256	304	293	303	328	328	335	287	299	306	265	303	317	295	306	327	289	290	341	291	291	285	310	303	348	296	320	370	311	291	313	291	309	286	301	295	295	324	286	329	293	307	311	304	267	285	316	316	321	311	271	312	292	270	277	301	321	291	292	322	327	306	272	323	290	291	302	302	327	288	306	315	292	290	295	331	302	297	297	310	265	313	300	317	341	299	292	301	326	311	318	302	310	355	315	340	312	299	283	308	294	320	287	317	289	330	341	339	317	308	317	304	319	294	322	278	308	325	283	288	309	305	313	296	331	323	305	286	295	283	295	296	276	327	299	294	293	275	298	310	306	332	313	302	303	295	284	295	310	308	338	326	309	317	322	315	289	305	308	297	296	284	294	295	277	299	276	301	323	295	314	324	325	316	323	341	326	358	301	323	310	341	297	279	292	312	298	325	283	328	289	307	281	343	306	290	315	300	283	297	330	314	330	300	271	295	307	270	299	289	318	259	314	315	306	291	301	307	291	287	287	315	268	301	350	315	282	320	260	301	324	280	303	330	285	297	309	302	318	322	294	297	311	276	360	261	300	302	292	300	310	309	311	342	288	280	313	316	288	281	290	310	324	298	316	284	300	318	296	297	271	288	284	306	308	320	300	304	317	333	306	333	307	303	320	303	312	297	334	308	290	304	316	319	293	307	284	305	322	295	283	283	322	304	311	323	284	307	293	340	337	302	320	325	317	305	313	318	316	311	298	291	294	280	326	297	312	291	312	318	292	284	317	321	329	299	294	269	290	324	291	302	307	302	297	325	306	322	290	299	325	309	312	305	334	328	325	280	274	274	302	277	327	316	305	310	293	307	289	332	308	298	286	313	275	301	326	307	300	282	286	308	290	282	280	320	341	286	290	311	286	322	295	302	309	291	319	294	302	260	313	311	297	314	285	287	317	316	303	304	309	304	316	291	336	310	276	284	288	313	313	289	281	292	307	305	309	350	320	308	309	312	296	306	314	279	305	320	293	260	290	321	306	298	290	299	285	283	304	324	275	321	306	306	344	305	309	275	306	344	333	287	332	321	293	315	310	299	325	293	327	292	318	298	292	269	302	321	336	291	314	308	305	307	321	335	327	322	290	298	290	304	293	282	285	323	313	297	306	315	317	305	295	302	319	335	303	302	318	307	291	320	342	297	302	315	279	292	268	307	286	296	327	349	260	302	322	302	362	353	323	313	282	307	309	314	298	280	296	326	305	304	317	278	323	332	289	309	286	306	336	294	301	288	288	296	268	312	292	283	280	304	279	314	313	314	323	274	277	287	254	303	339	307	321	302	321	319	342	314	300	317	330	287	303	303	297	283	313	300	322	281	270	314	317	310	287	288	338	295	269	320	305	349	304	305	293	328	309	283	315	325	291	289	292	299	311	277	303	354	294	298	325	311	347	317	291	366	299	316	320	322	334	336	303	303	325	333	317	295	316	304	335	304	311	336	300	285	322	291	307	316	300	304	283	303	308	287	286	317	304	293	322	312	309	325	292	276	290	279	314	275	294	305	325	311	310	332	305	328	301	316	317	281	340	292
38746	23948	22574	10936	6343	5551	4204	3427	2995	2549	2938	2656	2008	1869	1632	1646	1469	1566	1625	1390	1216	1125	938	942	900	769	737	718	680	697	833	806	756	877	807	797	806	778	776	703	731	730	760	761	673	708	757	700	651	703	693	633	682	670	616	647	640	647	641	649	644	641	637	613	612	643	654	652	635	661	658	629	672	595	615	645	607	613	574	655	644	624	670	603	656	647	604	642	624	627	666	636	643	594	644	621	602	615	665	603	668	608	598	622	639	595	637	660	627	615	613	615	622	661	607	623	630	614	632	644	635	654	648	641	651	640	713	624	616	627	635	616	641	653	622	637	651	628	651	624	670	624	622	660	617	654	647	623	636	634	582	644	648	645	594	617	656	598	645	610	647	619	656	633	642	672	625	616	593	636	669	661	626	611	639	637	641	642	611	684	664	614	636	657	639	600	673	592	639	654	611	620	645	642	637	630	631	612	666	607	626	681	609	616	605	656	605	639	608	632	621	622	601	613	614	620	592	645	617	626	629	643	658	683	632	645	671	646	621	628	668	624	672	636	621	597	670	657	645	626	685	625	602	601	641	632	633	618	601	640	630	604	635	625	640	639	627	591	627	648	625	634	651	602	647	604	673	637	658	595	623	628	585	629	646	642	638	583	648	616	659	664	688	675	629	623	628	638	633	608	633	622	592	597	658	645	661	615	660	624	627	645	619	610	644	627	639	659	658	700	632	649	669	634	611	608	672	604	625	636	673	653	648	631	669	652	612	611	631	664	654	622	631	639	640	661	615	688	624	671	629	671	601	621	664	614	618	639	633	638	627	615	646	642	652	633	615	628	637	624	665	608	606	662	632	676	644	648	652	653	650	638	632	585	600	631	688	655	618	634	648	643	643	652	683	657	586	672	634	642	569	674	658	631	620	641	667	669	643	662	609	640	632	627	639	646	653	627	647	646	645	609	658	675	635	592	622	653	624	634	644	659	647	596	622	634	645	608	596	673	607	602	606	684	618	620	618	619	605	656	603	644	616	709	629	617	657	609	636	648	702	654	597	620	648	649	620	627	642	646	646	618	597	612	623	641	596	638	631	631	640	647	697	617	619	619	625	638	636	606	654	636	615	650	679	642	645	605	642	652	643	608	607	639	629	597	615	603	653	616	636	612	640	625	591	647	632	657	662	665	604	668	644	615	632	693	634	593	615	624	628	629	593	622	632	635	690	653	657	634	641	643	637	605	673	654	615	639	597	628	637	613	647	643	637	646	648	614	642	667	668	642	634	648	663	606	634	619	651	653	641	649	669	643	646	632	641	698	628	607	642	654	597	650	654	604	672	658	592	602	623	645	633	638	640	581	632	633	589	620	664	622	641	628	649	613	659	616	634	657	647	641	640	611	633	681	626	646	667	613	655	618	637	619	631	646	643	618	643	663	652	658	620	644	622	691	650	669	622	612	609	639	646	673	571	683	599	627	643	649	593	641	682	603	655	652	622	651	609	622	613	655	636	629	654	595	634	649	675	616	618	618	630	619	659	654	622	675	654	618	670	625	598	623	663	634	620	586	653	598	614	628	612	624	666	589	659	633	640	644	652	583	607	627	629	625	578	670	631	627	614	650	650	627	612	611	642	607	645	654	642	615	666	634	645	596	683	682	636	652	611	617	654	614	607	615	595	620	666	676	637	679	636	615	646	631	681	638	614	615	638	623	631	673	694	635	596	637	627	638	630	639	644	615	666	607	617	641	610	654	646	650	623	630	651	619	604	625	575	658	666	629	645	620	644	639	647	641	602	620	626	634	658	649	672	637	693	661	626	591	618	599	683	657	585	630	657	613	631	650	640	624	661	605	631	639	645	626	684	646	666	608	605	637	620	657	641	619	625	684	614	596	698	609	654	640	646	583	644	662	663	623	662	615	617	646	590	637	635	615	650	664	668	662	596	618	620	604	634	646	645	643	589	628	623	641	589	641	690	667	611	612	637	636	618	635	616	628	658	675	587	611	587	630	658	641	640	659	623	619	664	622	615	623	661	609	677	666	643	634	692	564	686	599	626	625	627	594	631	623	596	648	634	647	629	655	646	643	663	662	599	670	656	651	603	630	654	650	666	638	652	651	640	683	637	639	659	597	620	642	641	656	626	608	674	593	681	649	645	612	657	652	640	643	698	614	679	611	602	640	635	611	628	625	613	648	679	656	661	647	595	606	613	640	692	627	628	655	643	608	600	631	599	625	652	608	637	626	620	588	660	613	631	664	594	628	658	622	646	623	625	677	650	597	654	636	646	618	644	632	655	641	618	604	609	633	662	594	607	636	684	633	647	599	633	663	659	626	596	644	637	597	669	655	615	670	633	655	685	609	644	627	592	581	649	601	664	630	628	634	608	634	611	623	637	655	651	637	627	610	616	595	620	662	614	561	644	646	652	637	643	624	617	635	646	576	592	628	636	641	646	645	676	638	627	684	627	638	671	619	619	625	630	641	581	628	639	673	619	645	628	627	631	649	653	638	600	660	660	624	645	641	625	610	634	594	619	635	648	607	607	646	622	630	671	639	631	689	633	613	657	649	625	654	643	663	609	595	661	620	622	617	668	650	638	587	589	582	673	614	654	657	653	640	624	587	645	654	654	626	642	648	639	673	679	650	620	616	648	680	620	627	641	613	652	626	660	667	637	669	659	616	642	667	637	659	604	618	608	654	643	614	579	638	599	636	642	642	642	654	619	684	654	625	604	640	608	607	615	597	639	615	614	635	657	634	643	641	644	604	613	673	642	653	620	632	613	642	599	643	666	638	666	640	621	605	619	641	626	633	629	665	650	638	632	650	617	638	617	668	606	651	689	599	627	616	644	609	617	648	640	665	632	655	595	654	648	626	601	681	624	617	716	612	644	609	599	632	601	650	630	617	660	605	648	639	649	618	598	665	613	654	645	609	617	635	574	654	593	649	596	608	623	638	580	624	634	630	676	597	669	631	667	671	656	624	629	657	636	576	653	618	619	611	652	598	600	634	612	632	631	647	656	606	645	669	618	597	621	643	665	598	627	660	622	618	594	617	635	641	625	603	627	620	629	629	675	625	648	618	674	650	627	628	629	703	608	644	641	653	667	632	592	646	683	638	620	617	673	640	676	632	649	608	640	630	622	599	615	652	631	650	679	611	617	605	649	644	605	588	635	595	697	634	662	671	627	655	645	620	634	644	685	640	649	609	571	676	626	629	633	614	606	631	644	633	634	658	633	600	605	631	654	629	607	616	633	654	630	610	642	600	626	624	623	646	620	624	614	632	656	639	630	678	594	662	647	622	645	622	654	599	635	648	640	654	631	622	623	633	620	656	616	659	589	606	633	623	617	663	648	598	636	660	627	640	660	639	594	612	658	661	671	636	629	683	609	634	607	627	633	655	630	607	618	650	614	609	647	628	646	635	611	664	601	601	605	564	614	625	670	649	618	642	608	641	585	659	604	641	627	655	605	669	637	630	603	606	672	656	644	620	653	609	646	616
41702	21242	8241	1701	730	634	502	461	393	399	324	302	321	290	304	295	287	294	298	290	274	263	279	300	268	268	262	255	255	295	251	285	250	257	268	260	265	259	279	272	259	257	271	243	253	250	291	239	309	237	268	319	284	267	258	282	246	277	271	238	264	252	285	269	264	272	271	235	250	265	248	236	236	264	234	223	247	233	256	253	231	253	256	238	242	258	236	274	284	257	252	268	293	255	267	264	243	230	240	271	241	277	271	240	240	245	271	255	279	257	217	264	260	241	240	226	250	242	251	237	286	260	242	257	290	242	258	256	239	273	255	287	286	234	274	281	253	227	278	270	280	269	239	245	228	269	219	250	277	296	265	270	298	269	250	271	270	285	243	268	245	291	264	241	262	270	249	249	241	246	261	252	261	245	237	266	237	251	248	251	265	276	234	234	241	238	251	256	253	283	237	249	248	231	261	264	244	235	255	258	279	256	278	273	265	260	267	244	256	262	223	238	291	235	254	242	266	289	272	288	224	265	252	258	264	284	275	290	285	263	285	279	246	253	285	283	243	270	241	255	218	269	260	256	272	268	244	244	251	231	249	253	248	258	268	239	249	257	247	269	272	245	268	273	260	279	220	238	266	300	287	245	267	226	248	251	224	266	298	210	239	228	256	245	248	261	275	282	246	256	274	246	260	234	268	242	240	262	254	240	226	274	268	279	260	240	305	255	267	257	277	278	273	252	264	229	304	271	234	261	267	260	250	260	269	231	242	269	227	252	262	251	231	276	265	269	244	269	234	236	250	230	243	262	260	244	244	250	250	239	240	249	283	240	286	242	259	244	250	236	267	228	265	229	222	248	260	291	271	251	272	257	276	270	235	247	255	278	274	265	263	246	246	247	259	250	223	283	252	239	232	269	241	233	258	225	282	284	256	268	216	227	216	284	261	251	236	242	252	247	254	242	241	230	244	269	270	240	242	289	258	270	262	237	259	270	277	241	270	256	230	265	246	263	225	295	225	254	263	293	293	277	268	276	250	260	262	251	275	256	238	262	236	233	271	285	229	228	252	270	285	233	245	257	261	270	283	275	256	259	260	271	258	240	265	265	243	228	268	263	265	247	276	254	258	222	244	255	247	260	269	245	277	269	295	277	288	269	272	269	286	238	286	284	243	259	272	232	253	262	261	241	250	233	237	237	281	295	246	264	240	238	235	250	257	287	264	292	248	276	257	251	252	280	261	286	261	262	262	267	260	284	253	230	261	278	239	247	273	276	283	241	268	247	248	258	238	293	271	263	265	223	228	294	289	238	300	231	286	252	243	233	285	249	257	245	248	276	265	248	251	293	247	248	253	276	257	253	257	266	263	266	258	259	221	267	253	265	251	237	252	220	243	251	255	212	209	252	260	258	277	250	248	261	262	277	265	289	257	243	271	276	251	264	232	249	249	276	267	317	267	245	253	228	235	271	259	223	248	250	270	236	261	275	238	264	270	253	225	258	250	226	273	264	289	252	222	252	270	246	273	251	255	251	269	272	262	255	255	250	241	261	242	261	267	265	266	263	263	233	260	249	251	246	249	256	231	250	261	276	244	262	275	246	276	289	263	237	260	251	238	255	264	264	275	235	269	247	295	276	251	280	278	233	268	259	254	223	239	245	253	267	261	243	257	259	279	277	254	267	268	253	252	267	248	230	263	249	272	270	275	269	266	243	283	248	254	250	256	241	262	242	249	231	240	259	244	266	264	267	225	251	268	276	290	238	261	289	274	226	288	229	264	242	250	248	239	261	263	256	234	228	290	253	284	259	266	266	233	250	233	244	231	269	226	289	250	251	244	265	271	252	253	277	256	272	257	235	264	288	250	234	258	238	235	223	248	245	227	261	281	246	261	257	237	251	280	235	245	228	225	215	263	260	236	262	230	238	253	243	244	235	283	271	286	249	246	280	257	252	262	253	251	267	253	247	264	289	251	251	245	237	263	252	249	233	235	244	260	280	272	264	235	280	240	272	246	263	280	259	230	235	262	267	240	231	234	288	238	247	233	269	252	276	233	218	243	255	267	266	231	277	236	249	278	252	269	293	286	245	234	260	261	282	238	230	249	248	271	246	266	254	262	251	249	241	232	277	257	267	265	226	269	273	237	246	240	250	267	271	261	254	238	281	262	265	277	223	255	245	255	274	209	269	276	283	240	270	217	251	256	231	289	286	268	273	233	221	239	283	242	257	271	262	233	209	255	261	248	247	244	272	238	261	223	267	293	271	259	263	236	236	258	253	266	302	260	244	273	256	242	244	281	237	247	265	264	286	242	252	269	248	259	267	269	267	269	247	267	274	259	273	277	241	301	262	245	255	242	260	262	258	223	244	239	243	265	242	259	245	252	258	288	276	280	276	242	259	238	268	276	269	269	259	271	225	256	272	269	259	248	272	268	258	240	266	261	232	282	282	214	286	265	254	272	252	260	254	237	245	267	218	225	269	285	254	276	245	250	230	259	267	254	257	232	248	257	258	239	232	252	239	220	242	265	254	229	220	232	276	263	268	264	280	242	263	248	281	279	286	232	279	248	283	234	242	265	251	266	268	249	210	257	271	246	257	250	261	234	231	284	239	266	257	273	284	258	261	248	229	229	241	238	236	247	260	232	262	244	258	269	257	284	264	252	250	246	265	237	276	256	287	238	224	239	262	277	272	267	262	266	273	277	243	292	223	246	240	233	255	259	269	280	231	257	264	269	228	229	268	277	230	269	260	254	293	275	250	266	251	250	275	248	260	274	271	252	228	227	281	280	240	270	250	261	264	246	255	260	263	269	272	287	240	259	279	267	243	228	258	253	230	265	253	254	235	246	244	283	254	267	262	232	251	273	271	238	274	261	251	237	257	252	275	255	272	285	278	284	240	246	251	278	262	273	271	276	288	253	248	282	236	244	256	280	264	255	266	256	254	242	290	249	229	248	250	274	269	261	268	258	271	310	248	233	273	266	245	244	256	225	265	231	260	251	251	247	262	267	255	251	249	261	263	257	256	231	246	251	264	283	250	238	256	252	250	262	242	286	257	228	235	254	264	285	255	251	257	236	228	299	249	293	244	242	264	247	248	268	241	255	238	277	273	260	232	253	272	235	265	250	274	259	258	280	264	252	279	252	247	254	242	239	228	250	266	259	262	222	257	258	274	267	251	256	263	279	247	231	251	254	257	277	258	233	255	252	289	260	269	259	248	273	247	234	268	247	237	265	265	258	249	238	219	285	256	270	268	286	282	267	239	250	250	235	256	263	261	245	272	247	233	273	289	252	252	245	293	242	257	255	247	266	231	247	253	230	249	221	266	211	226	253	262	235	241	284	252	286	240	221	272	262	287	247	282	262	262	256	251	276	297	251	247	233	252	237	248	237	271	257	272	248	228	273	268	247	266	248	248	253	277	245	277	274	263	279	274	235	266	254	217	257	272	248	291	248	277	261	275	238	313	275	247	244	229	238	256	273	263	248	231	228	277	258	269
24478	13162	10081	3425	2394	2142	1721	1433	1232	1055	945	896	905	747	694	720	680	702	628	682	706	666	630	626	616	584	611	602	543	598	595	625	610	569	582	584	574	578	569	564	581	577	568	551	562	581	627	558	550	558	549	573	534	552	537	473	540	525	545	557	567	577	506	543	511	530	515	564	597	568	535	520	544	512	533	537	519	531	526	508	524	570	559	542	527	527	531	563	534	540	542	543	556	550	530	547	545	562	550	559	514	537	545	513	550	513	527	528	534	527	553	567	549	550	499	545	525	560	557	514	523	535	531	526	561	560	504	514	511	536	557	609	530	570	523	524	545	582	540	512	564	542	496	562	551	554	531	554	541	542	554	520	538	535	549	532	577	567	530	519	494	499	536	520	590	573	530	557	548	545	518	523	595	528	548	566	555	514	575	570	563	538	561	542	558	493	548	521	524	532	561	547	535	563	566	491	548	561	526	526	564	504	505	582	542	540	551	533	529	540	556	525	515	513	526	505	584	535	528	531	511	557	561	548	516	504	581	515	584	531	548	528	540	507	528	542	541	541	542	528	526	508	522	524	522	550	553	502	570	522	534	575	582	543	558	552	520	549	535	491	534	531	536	525	561	551	516	544	550	529	535	536	533	509	576	543	533	578	547	496	497	569	556	546	534	573	528	531	566	543	557	557	575	532	560	509	516	546	558	560	526	541	503	536	571	528	516	521	547	535	548	530	542	563	529	556	561	544	546	565	540	552	532	536	543	528	548	520	558	502	520	573	555	531	560	520	579	521	560	532	526	499	524	525	536	516	588	530	544	549	520	552	521	536	526	585	544	551	508	561	536	615	511	576	540	520	537	552	513	536	563	575	553	506	516	573	545	553	522	555	560	522	551	504	535	507	555	520	535	526	539	540	541	538	554	539	541	531	553	548	561	560	545	538	563	574	524	512	493	565	572	505	499	569	492	539	580	552	581	568	538	559	551	539	513	579	508	525	540	497	514	492	556	537	528	563	586	546	558	569	554	550	535	525	520	561	547	556	516	553	543	513	520	523	591	542	541	531	555	516	545	568	502	553	558	505	520	553	566	505	511	543	512	536	546	517	577	598	504	517	571	539	517	533	551	497	545	500	549	505	509	539	533	534	577	511	528	509	552	490	535	530	499	498	547	506	539	566	529	541	523	516	557	516	535	601	514	547	569	487	492	533	542	586	545	522	549	526	524	538	541	531	558	564	524	541	563	543	512	561	543	537	538	527	586	527	591	563	563	532	510	558	548	577	531	550	515	515	523	518	547	545	587	545	507	550	504	539	551	519	543	539	581	553	533	512	527	533	533	570	522	555	555	532	552	576	540	532	534	518	540	548	547	547	576	595	547	562	507	552	575	540	518	533	597	538	515	545	592	523	521	543	528	516	527	556	561	588	535	550	552	528	520	548	530	523	536	534	598	525	518	563	559	558	503	527	527	525	524	504	539	541	547	565	509	560	531	536	515	550	561	543	526	537	502	506	579	550	516	535	521	555	513	550	535	522	532	532	546	533	567	545	536	571	496	521	528	496	558	550	586	525	567	539	537	521	548	520	515	513	559	570	583	543	554	545	545	516	535	534	534	531	552	492	495	533	518	508	515	529	522	511	511	529	549	548	562	540	519	564	531	508	545	557	535	528	587	507	526	549	545	568	502	556	503	531	546	491	554	493	527	544	556	547	573	557	522	542	527	556	546	539	552	511	579	538	548	567	515	533	534	574	565	511	531	551	526	498	508	527	571	504	549	550	510	536	541	528	553	554	554	569	515	528	534	542	478	520	555	532	531	556	547	510	528	560	563	492	493	517	535	536	536	542	541	564	486	539	536	564	504	552	553	528	497	544	541	576	579	518	511	527	540	539	568	554	536	550	505	550	521	542	558	550	532	518	563	505	553	542	534	538	560	503	527	547	532	516	537	549	496	544	557	538	569	522	543	547	585	533	539	523	545	501	556	515	566	545	507	571	544	552	538	526	506	523	554	566	550	537	520	532	557	551	524	536	546	527	524	572	614	528	535	557	527	527	529	515	534	552	552	559	542	552	513	529	519	557	557	570	569	543	526	520	517	588	571	533	525	472	514	554	542	596	487	555	495	531	544	536	532	548	562	567	530	537	538	543	532	534	569	545	550	562	582	536	535	536	502	549	538	543	537	541	514	580	509	590	580	564	532	525	564	554	524	534	546	553	496	543	521	526	515	517	581	517	566	578	512	558	563	525	548	507	535	543	504	569	553	524	535	581	504	514	514	558	584	571	575	546	496	506	565	497	495	522	581	514	554	573	529	522	537	581	523	533	537	585	577	557	515	546	485	542	574	494	541	527	547	576	576	536	546	546	545	499	501	533	495	555	542	518	529	514	561	529	563	524	559	557	525	540	556	545	548	540	512	541	558	526	546	536	504	522	544	559	531	522	501	559	534	496	542	513	519	612	543	513	558	482	496	504	497	579	552	547	583	576	559	531	560	535	496	551	554	524	540	542	515	538	542	564	540	541	542	505	566	528	548	515	549	560	557	589	544	514	531	493	565	512	484	522	522	550	536	541	533	536	534	555	569	554	551	567	530	581	536	554	524	541	522	541	568	551	496	553	510	561	510	513	551	580	566	545	538	550	490	532	531	527	530	535	567	518	561	567	539	546	520	578	575	587	554	504	552	554	524	497	517	505	536	534	508	541	547	480	558	525	561	546	576	518	518	588	564	522	568	546	530	526	536	538	585	567	514	526	567	495	547	519	565	551	543	561	558	498	538	592	535	572	537	548	546	578	558	561	505	485	534	569	550	566	555	506	520	556	514	550	526	499	518	567	503	531	540	537	519	577	556	547	547	543	544	512	557	518	564	573	523	556	561	535	525	564	515	542	533	542	513	574	531	558	539	527	486	544	557	549	554	536	501	550	513	550	568	566	510	554	557	551	509	566	562	539	530	525	483	520	545	507	524	540	545	578	555	586	506	554	513	510	547	521	536	562	526	555	555	557	493	502	506	518	541	522	541	580	530	490	553	497	570	571	576	519	597	542	598	531	554	520	507	497	548	533	538	533	568	519	545	544	553	600	546	543	583	538	543	514	548	570	531	513	538	549	564	525	519	566	543	530	538	542	527	554	556	552	564	516	545	539	579	513	510	504	532	553	562	554	549	555	543	554	515	542	554	540	525	572	548	559	546	532	572	555	557	569	500	522	581	521	510	572	556	507	581	572	530	574	536	549	523	506	521	549	530	538	498	541	523	534	553	550	557	575	541	520	562	529	536	506	560	538	552	571	537	510	529	511	567	550	494	531	556	544	528	501	547	533	555	553	525	531	544	547	524	593	529	469	519	530	567	546	520	551	550	557	570	512	544	561	560	556	519	523	549	535	520	559	578	567	545	560	545	548	560	536	578	541	565	539	511	554	540	504	542	588	534	526	551	528	547	537	546	516	510	514	583	565	537	526	516	574	522	545	544	549	532	490	548	535	492	518	559	573	544	589
58845	28839	13331	3598	1429	1006	749	646	524	470	553	419	392	378	422	363	355	334	363	317	293	302	312	297	292	300	283	271	307	263	303	288	286	251	270	261	292	286	306	271	282	286	258	275	293	291	290	282	291	258	275	265	265	278	245	293	301	271	254	266	287	257	290	295	277	263	279	273	307	242	220	265	271	251	297	260	280	300	284	260	278	263	267	264	308	278	268	273	300	286	269	268	252	204	246	264	237	267	294	274	265	270	256	237	229	291	259	282	266	254	257	269	279	249	247	262	256	259	281	273	264	252	284	250	239	287	256	273	275	264	263	279	279	254	228	272	255	305	242	241	250	294	265	249	254	273	263	268	284	258	291	245	272	298	300	268	301	252	262	288	254	265	286	284	304	252	245	253	283	300	273	266	226	256	269	285	274	260	278	274	221	285	300	247	288	243	293	247	246	283	239	258	283	282	253	271	249	264	249	253	245	289	240	247	256	265	246	295	264	256	284	269	288	311	267	268	293	288	253	270	255	253	318	268	236	276	257	273	269	270	277	287	266	246	264	273	301	264	266	262	283	294	294	267	261	283	235	248	273	289	290	258	279	265	258	298	279	258	274	283	298	268	256	259	276	292	280	266	243	270	255	272	301	261	281	254	244	255	250	244	278	255	264	289	260	269	280	249	287	272	278	237	271	311	229	257	265	287	315	271	246	269	277	244	269	294	283	247	283	281	280	261	289	290	260	277	276	288	282	275	291	279	280	287	276	277	284	261	244	244	260	257	299	281	300	256	288	255	317	263	285	278	259	298	268	305	245	282	286	277	270	287	277	272	275	319	249	236	265	229	253	248	265	275	308	268	262	273	249	270	298	254	258	258	231	243	276	255	283	252	254	295	322	260	282	285	287	275	276	272	282	287	258	255	271	249	276	268	275	269	243	277	277	265	266	252	274	266	304	269	275	298	249	265	291	258	284	259	256	263	257	266	254	270	264	279	275	268	275	268	263	288	251	284	238	255	294	260	249	272	277	248	286	252	292	253	256	265	285	287	263	256	263	248	257	279	261	256	258	272	288	279	288	271	285	266	294	273	277	280	266	271	263	273	252	272	272	319	285	245	245	303	279	335	257	248	273	249	238	241	236	265	268	269	269	264	263	289	272	253	251	281	274	279	259	282	259	280	280	243	242	281	279	261	262	252	275	260	248	261	262	256	260	289	269	272	286	253	288	268	268	254	261	262	269	285	272	255	299	251	262	216	296	279	263	267	286	249	283	270	275	280	255	250	271	281	282	265	283	273	284	319	256	276	267	289	288	259	270	273	248	278	274	260	273	259	271	257	265	291	283	247	262	231	251	271	267	268	318	273	270	307	275	274	282	275	284	263	234	246	265	231	251	281	289	265	243	274	263	266	294	261	284	260	272	249	278	279	331	247	276	228	239	249	272	234	264	257	275	279	287	273	264	291	257	278	284	245	250	268	276	295	262	266	249	255	259	277	294	283	246	278	272	289	269	274	268	261	254	281	284	250	245	265	296	259	258	297	266	263	277	249	253	253	273	266	304	265	277	266	232	277	287	292	236	272	287	257	249	285	287	266	240	272	257	236	256	247	276	265	228	272	263	272	245	314	257	225	261	265	246	238	254	251	271	256	258	259	248	278	266	253	305	259	274	256	265	243	230	292	247	264	245	292	264	291	263	290	259	252	287	235	304	251	288	257	244	250	264	296	318	255	286	263	268	266	252	257	306	275	295	285	263	265	241	290	267	274	278	297	267	268	265	253	267	277	242	251	257	283	279	237	273	281	246	270	246	272	258	236	293	238	284	283	275	268	270	261	285	264	300	281	279	276	233	240	242	282	271	290	257	278	271	247	266	265	259	280	249	259	303	259	268	252	276	242	251	274	291	256	274	258	257	244	245	256	273	262	277	264	262	285	238	307	270	271	263	260	256	275	301	289	266	250	283	231	264	281	275	288	281	253	255	271	267	261	295	263	273	243	263	258	288	270	269	261	240	281	292	285	262	275	235	290	287	239	269	277	268	278	255	249	250	277	303	264	271	281	303	272	328	243	272	265	225	263	258	272	262	231	227	248	264	290	277	244	260	247	246	264	284	269	259	256	263	251	255	269	276	258	264	303	318	277	279	268	265	254	237	257	264	287	274	260	265	293	288	283	265	288	268	240	259	258	261	276	292	243	261	295	263	275	248	262	279	276	291	274	254	232	257	260	258	264	265	284	277	269	250	248	257	289	240	241	248	239	195	281	279	276	270	278	270	266	260	283	270	291	248	238	263	241	266	302	320	253	268	258	276	285	264	263	228	295	276	268	288	304	277	252	295	263	255	267	305	302	272	243	257	261	266	266	280	246	271	244	257	272	250	264	277	286	268	253	255	225	249	273	286	261	280	297	290	246	277	279	255	247	271	249	247	282	241	256	290	261	279	285	256	263	272	276	264	299	265	238	280	246	257	294	248	253	287	226	263	252	288	261	249	270	272	278	282	260	256	258	245	247	282	257	291	238	214	298	254	276	258	288	286	272	286	268	299	293	267	238	282	282	274	268	272	277	257	278	279	269	204	282	278	273	262	287	268	250	272	239	239	286	295	266	282	261	279	231	297	288	277	266	256	302	252	273	260	269	269	302	279	306	287	255	244	244	245	254	282	283	257	294	290	273	292	267	275	268	286	288	282	277	291	273	321	287	269	264	239	278	262	283	277	271	270	279	260	272	237	263	280	253	284	277	286	265	285	255	283	264	269	270	262	261	292	254	228	279	276	292	263	275	252	284	278	278	293	288	300	247	236	253	273	258	291	237	284	255	249	282	297	243	249	272	280	252	255	267	268	280	250	244	264	279	299	265	293	274	257	278	288	280	281	277	283	277	266	264	271	271	294	251	271	301	267	267	282	245	273	292	295	286	260	273	268	263	256	257	275	263	284	311	283	234	271	239	252	264	282	279	295	240	260	257	242	254	271	275	286	270	265	304	274	275	274	255	256	266	291	233	277	266	271	258	248	275	251	269	236	255	288	284	274	251	270	250	261	270	297	294	255	300	300	281	264	285	260	300	266	254	269	273	268	264	261	220	257	286	288	270	276	250	261	244	279	247	274	260	246	266	253	267	265	246	254	266	282	260	230	285	255	282	249	255	254	281	285	259	250	268	286	255	243	302	249	257	235	256	255	273	267	272	293	298	272	248	267	260	255	241	253	279	267	299	277	299	243	270	264	266	271	281	279	288	243	290	263	276	271	249	274	253	279	263	256	257	251	275	272	299	259	252	282	250	268	289	267	274	256	304	251	273	222	265	265	283	272	241	271	272	290	255	269	236	252	278	288	289	235	235	285	264	262	261	283	254	262	266	279	282	235	286	294	277	239	246	288	329	281	264	278	282	243	248	263	260	284	284	265	251	259	299	259	269	268	271	239	257	277	289	277	263	267	270	266	274	273	263	257	295	265	250	262	269	254	277	265	244	274	281	274	278	267	249	261	279	269	271	273	255
36160	18253	14932	5986	4365	3465	2808	2310	1842	1872	2096	1592	1351	1300	1201	1118	1012	1079	1196	1078	933	847	769	751	732	645	665	634	671	649	671	689	675	726	659	734	695	673	634	635	579	638	655	653	638	613	564	613	552	583	566	627	634	584	616	604	593	580	562	543	553	572	551	547	608	530	576	601	623	580	583	586	599	565	605	556	583	568	536	541	604	550	574	606	547	599	558	543	572	572	613	553	578	544	580	560	553	588	531	567	592	549	578	561	558	583	563	512	556	555	544	591	538	571	561	568	558	577	561	553	596	567	601	599	544	615	592	577	535	522	560	598	551	574	581	580	625	552	578	558	545	625	523	599	594	558	595	581	530	591	513	575	624	587	603	575	567	555	550	578	566	593	586	585	594	638	580	544	566	580	566	620	556	566	546	588	549	587	553	587	566	553	553	550	583	521	546	609	580	563	561	586	564	589	562	597	548	523	575	521	536	552	574	558	549	587	590	576	600	598	596	554	567	606	579	565	557	601	604	567	638	564	549	637	554	546	555	560	623	540	612	585	552	547	564	594	569	574	638	539	587	569	589	577	570	581	533	563	542	596	555	601	540	545	533	599	574	581	594	576	590	553	556	567	565	576	561	549	578	554	572	566	557	576	581	597	619	567	586	530	572	599	495	588	584	523	551	556	579	572	559	582	552	602	624	561	559	575	556	590	572	580	573	564	555	547	577	550	585	605	546	565	573	545	552	557	611	571	523	591	565	594	552	551	559	587	583	584	556	591	551	561	534	567	578	545	567	559	575	537	560	539	552	569	546	561	538	556	591	580	596	531	540	587	582	547	544	559	497	562	587	542	620	549	618	547	581	596	579	546	602	547	583	582	606	541	532	609	546	541	575	552	565	563	545	566	550	575	576	569	593	560	575	538	591	521	578	582	595	532	546	565	558	549	535	544	570	588	541	532	587	571	558	575	607	606	570	539	535	523	552	567	614	529	556	558	563	576	576	563	567	559	575	575	568	559	591	613	593	552	641	556	585	568	576	537	555	591	605	524	560	597	509	566	532	572	568	548	580	579	562	565	570	529	561	532	497	566	576	527	611	587	595	552	582	567	540	550	561	587	536	541	532	604	552	600	534	565	583	574	568	531	601	546	577	610	581	565	557	577	534	551	526	588	543	570	558	586	602	556	583	566	543	590	588	530	551	575	594	584	594	576	563	578	539	515	596	582	536	569	580	545	549	545	583	566	575	599	574	551	531	604	553	531	551	573	573	579	603	564	589	572	602	592	595	598	570	583	578	596	575	556	586	560	509	582	571	591	546	558	600	560	536	568	549	570	558	605	565	580	538	573	561	533	563	606	545	564	589	565	593	509	582	575	550	594	576	526	595	627	603	569	562	588	582	575	583	595	556	566	596	579	591	533	532	576	566	585	526	526	549	552	546	552	567	587	552	548	579	608	581	552	565	620	580	572	553	624	595	560	573	572	581	558	564	587	564	586	565	568	544	598	536	572	578	527	599	518	555	555	594	573	594	598	563	589	575	563	530	594	548	586	554	617	562	573	535	597	568	570	557	574	587	532	563	608	595	578	573	547	620	590	505	581	567	546	540	584	582	541	579	570	582	554	571	565	573	551	536	561	546	560	573	560	573	558	571	568	557	577	518	561	545	556	539	602	562	611	546	531	568	580	548	568	555	548	566	597	570	559	587	590	521	606	580	561	611	528	551	556	586	612	574	559	566	556	579	592	584	530	547	577	567	602	517	572	567	593	581	596	581	552	552	603	566	568	540	583	573	557	555	556	582	580	557	583	584	563	557	556	593	591	563	579	614	598	561	609	574	540	568	578	557	573	598	558	568	583	570	579	566	563	569	565	575	634	531	567	571	543	576	546	565	517	583	609	600	535	561	568	600	543	565	590	546	580	573	551	528	550	609	558	576	561	567	556	548	546	604	566	538	531	549	596	587	589	571	576	544	514	563	575	576	569	555	521	586	565	559	513	602	579	606	585	590	515	587	584	565	573	572	580	561	600	593	546	590	518	535	562	587	581	566	599	553	614	574	591	588	545	569	530	614	516	611	547	556	597	575	602	580	559	543	577	521	555	573	543	571	599	556	540	617	569	596	578	580	566	552	577	594	551	594	542	558	540	539	541	608	597	538	639	515	557	542	543	557	579	544	529	521	599	603	556	600	588	536	545	568	543	580	571	530	569	561	565	588	570	566	562	589	554	504	510	587	566	566	565	598	578	656	579	608	585	594	592	583	525	578	546	553	568	603	577	558	558	563	609	575	587	586	590	526	561	563	562	579	578	586	523	583	570	581	545	558	528	603	604	559	558	570	592	590	575	546	581	552	550	598	556	564	562	581	569	542	546	573	553	590	586	611	594	594	587	604	585	630	572	552	577	569	515	557	562	561	602	549	610	570	579	561	581	564	586	590	561	575	567	529	575	564	522	589	515	595	555	574	599	521	591	559	574	582	536	614	577	548	547	554	558	538	609	539	593	546	556	562	620	582	537	564	570	579	551	578	567	553	597	536	546	531	587	581	581	614	617	591	558	598	606	581	602	605	572	596	564	586	606	576	555	611	591	581	560	549	562	554	586	549	586	564	587	516	575	560	595	586	526	552	569	525	601	593	583	575	619	589	608	549	575	564	572	551	536	580	556	578	593	521	609	524	526	544	575	535	539	561	555	562	567	601	570	560	537	546	539	568	562	586	552	517	596	547	634	555	577	565	605	614	596	528	590	566	545	596	583	584	566	571	519	565	555	582	568	534	592	580	568	610	581	563	561	596	562	568	573	579	584	578	566	565	571	581	564	567	574	524	551	556	603	544	593	586	567	575	577	574	553	594	550	587	610	543	578	525	540	574	563	557	544	597	573	563	564	549	555	586	568	603	579	579	539	564	571	577	545	565	553	590	590	571	580	546	559	614	548	583	529	523	618	567	571	545	549	580	553	593	545	588	566	543	559	585	558	547	589	590	583	578	553	591	540	566	520	586	494	537	531	573	558	585	607	578	543	576	571	591	538	584	576	584	570	519	561	606	556	578	589	573	570	564	572	560	568	577	528	567	567	587	590	581	591	597	562	573	574	593	587	580	601	564	531	535	558	572	567	566	565	618	559	538	577	583	564	533	610	540	598	581	597	589	525	571	598	588	565	567	563	572	581	550	557	563	551	567	592	584	589	601	547	565	563	574	554	571	558	563	584	569	519	527	557	558	576	588	603	566	524	544	584	531	589	535	552	594	552	578	596	576	576	572	559	610	538	611	576	544	583	561	544	577	578	549	561	589	554	519	557	565	585	589	566	546	567	560	531	557	612	588	550	565	560	588	563	558	601	574	543	519	585	570	577	559	542	557	578	581	558	535	567	556	595	578	558	599	585	569	609	641	562	560	529	565	572	554	565	572	631	593	595	569	546	574	571	537	594	533	560	599	550	544	582	525	580	556	604	584	602	529	592	585	567	617	577	564	542	566	560	559	571	530	601	594	586	587	577
64092	32137	18731	5162	2134	1481	1213	832	662	737	795	605	533	560	448	423	456	475	469	375	394	373	323	337	311	319	357	296	343	289	318	308	321	320	335	302	303	328	307	312	298	293	296	350	299	279	310	319	329	305	311	318	343	320	306	322	323	335	272	306	324	327	309	285	325	287	304	312	289	328	272	279	334	298	320	294	296	299	293	313	339	281	290	322	304	319	316	290	328	326	285	318	288	297	297	280	328	299	302	339	305	347	310	345	290	323	325	282	315	324	294	281	310	303	310	288	316	306	356	292	282	318	337	303	294	307	318	312	299	353	301	297	321	300	300	348	309	328	303	320	280	299	288	308	307	317	286	312	300	345	315	289	267	323	314	263	302	320	312	289	311	292	339	305	287	303	312	332	288	251	304	344	322	322	298	273	307	271	301	315	301	340	302	310	313	271	321	300	305	280	283	301	282	288	290	288	296	316	347	287	295	265	320	269	294	322	279	279	295	337	334	285	305	278	315	313	315	310	288	317	323	304	290	283	250	306	286	266	285	304	320	285	306	307	314	284	310	320	324	343	290	301	290	301	298	330	306	314	323	328	303	304	311	308	324	340	283	299	320	308	331	277	300	301	302	325	306	302	327	308	277	315	320	274	296	297	291	271	316	277	333	332	302	322	254	286	329	333	279	309	319	284	299	307	271	314	305	325	289	332	309	313	330	298	319	318	293	328	303	271	286	288	338	303	295	307	302	295	276	277	319	307	305	333	306	286	319	313	325	302	301	278	289	294	311	299	285	321	310	286	277	302	356	322	328	302	292	310	282	316	297	282	313	289	298	303	296	269	291	305	317	300	318	297	308	284	298	317	326	298	265	301	303	298	312	268	287	313	309	311	291	321	296	287	282	298	271	300	274	300	250	311	282	314	325	273	342	283	304	299	311	317	329	332	316	276	304	324	277	298	312	291	308	292	290	301	304	278	307	284	268	327	304	308	317	286	313	297	304	338	273	276	326	330	311	281	274	291	318	302	290	314	300	340	261	276	308	325	300	282	309	320	324	297	341	304	274	299	312	329	298	322	261	326	347	306	341	269	315	325	283	322	305	295	324	272	280	335	309	329	312	314	305	304	310	312	316	270	300	289	275	311	284	305	279	313	319	297	340	283	317	313	311	297	299	321	261	316	282	303	284	273	304	304	307	334	318	292	322	307	335	284	313	275	313	338	325	295	326	292	302	296	290	337	304	281	280	292	310	255	299	312	306	307	284	332	308	302	314	308	288	310	306	304	265	293	291	315	315	307	301	315	308	355	311	286	283	301	283	317	300	299	302	277	311	325	325	304	317	297	325	328	312	267	288	333	298	296	292	292	339	276	289	303	283	341	325	301	287	287	312	276	345	308	301	304	302	321	317	304	286	288	304	309	299	302	277	292	291	288	291	256	287	283	310	306	293	284	327	322	350	295	285	275	313	316	305	326	315	315	310	310	318	326	279	287	301	291	308	334	295	328	323	288	252	312	277	296	317	326	329	321	325	307	281	297	275	311	281	311	330	269	306	274	294	289	307	286	295	296	258	306	316	260	299	334	355	280	301	280	311	300	325	284	293	310	300	303	328	294	298	320	292	305	307	329	290	282	283	312	261	270	331	294	271	299	316	310	300	279	268	317	284	348	308	318	314	310	290	299	300	308	320	300	303	310	295	297	307	289	318	342	304	300	304	298	296	318	312	295	313	277	309	330	336	301	300	311	314	319	324	290	298	294	337	312	304	306	323	321	308	278	352	295	324	331	325	310	294	306	293	322	301	283	288	304	311	306	274	307	342	324	303	289	286	286	276	293	317	340	283	324	327	300	305	306	290	307	294	308	304	295	323	301	331	332	314	316	300	299	273	315	293	311	313	330	271	285	290	327	288	298	269	281	287	309	269	295	312	306	308	292	311	307	312	295	339	271	339	308	273	331	307	317	275	302	292	239	318	271	266	308	291	283	297	312	299	270	271	311	310	287	321	279	304	311	304	276	284	302	269	319	290	335	308	286	296	311	299	293	305	312	287	300	319	327	261	324	281	343	313	350	283	305	306	268	334	305	300	321	300	309	310	286	298	308	304	310	315	323	345	324	312	285	291	283	316	306	293	293	274	308	325	322	321	302	312	262	292	311	304	316	299	297	296	287	323	325	317	313	297	328	322	332	319	301	284	309	297	309	291	335	301	300	312	327	311	335	325	317	296	339	335	308	352	274	305	313	330	288	304	301	299	281	272	309	294	274	316	309	281	303	327	335	272	287	290	269	313	282	278	286	329	271	311	317	317	320	348	316	337	291	292	347	305	313	339	285	301	291	305	294	322	332	331	343	326	301	306	313	346	322	323	301	272	296	320	329	299	281	292	305	319	274	310	335	305	301	290	307	293	278	323	297	295	294	305	299	289	286	313	290	313	303	303	305	281	294	300	303	272	304	313	324	316	310	318	320	336	317	309	289	312	317	320	302	300	299	291	301	334	306	303	288	332	308	297	313	294	332	269	301	309	267	265	325	299	329	313	302	280	315	316	282	275	305	296	300	278	291	323	314	313	311	297	328	308	320	296	274	347	283	304	278	296	322	303	313	298	282	353	318	290	300	302	306	307	307	304	328	295	321	311	319	280	322	291	280	284	319	343	337	287	302	338	290	319	350	316	311	306	324	276	300	296	271	300	275	274	294	280	323	327	301	289	316	280	278	263	297	300	316	289	309	306	282	277	309	286	297	268	304	293	283	345	286	322	332	313	339	308	304	311	307	316	279	277	300	316	312	344	319	315	276	292	337	315	294	284	297	312	291	286	307	309	282	315	296	308	311	330	270	289	316	289	317	354	308	285	294	285	302	287	293	316	291	308	302	296	294	325	281	301	314	341	333	313	316	282	314	303	307	292	280	287	283	299	319	335	306	333	307	326	304	291	303	333	297	317	346	310	294	320	327	291	299	286	346	295	264	335	274	289	319	279	311	298	340	296	303	271	313	339	299	294	321	306	289	316	295	313	274	321	307	346	293	301	342	303	325	287	299	288	319	292	272	304	323	266	315	317	276	299	286	293	291	287	305	323	283	333	286	308	263	298	318	293	303	323	307	268	320	303	319	315	313	317	293	316	340	316	290	295	275	270	298	317	312	333	293	285	287	304	273	288	286	323	326	289	330	322	300	267	275	296	334	327	317	298	283	310	245	317	275	287	289	301	336	313	293	339	302	312	308	312	333	305	307	299	302	289	306	282	307	357	323	296	324	300	308	309	260	305	333	311	304	295	316	312	278	328	328	317	269	281	313	302	275	297	283	305	269	316	311	311	268	303	314	316	291	323	313	307	350	312	314	302	315	315	289	349	309	336	324	358	335	285	305	340	282	267	297	300	316	275	305	284	294	304	298	319	284	280	329	302	329	295	295	277	313	281	313	322	303	308	302	317	303	296	350	286	330	319	300	340	326	279	283	313	324	325	343	281	305	325	310	299	292	292	334	364	302	277	283	312	343
39990	21367	18700	7947	5748	4161	3631	2823	2400	2624	2954	2216	1974	1790	1505	1487	1450	1463	1765	1240	1186	992	858	850	761	776	776	724	697	727	709	794	745	790	713	787	746	704	693	753	694	693	701	732	712	689	696	678	670	647	673	625	681	696	643	626	640	619	670	611	654	664	657	612	609	663	577	632	668	626	606	642	644	638	652	635	630	613	664	600	603	606	626	601	628	601	623	666	635	619	626	602	668	610	613	602	632	665	621	693	596	625	657	635	632	650	637	657	634	692	629	647	614	648	655	603	624	592	654	674	625	613	656	656	630	615	648	663	635	601	617	636	606	654	624	616	628	632	613	591	641	588	640	632	649	613	623	662	597	649	633	604	625	652	591	648	608	618	621	660	667	661	666	601	645	630	618	635	616	635	632	622	645	610	609	661	654	621	637	656	592	639	582	651	637	612	675	622	626	639	614	629	621	682	612	583	641	634	595	592	615	645	613	650	662	657	625	614	633	639	672	626	635	618	628	644	631	666	643	692	668	665	625	608	653	634	567	593	618	655	652	639	645	632	622	638	637	616	643	677	613	647	592	620	640	645	667	627	572	648	642	647	620	632	661	585	576	628	622	634	627	631	627	627	655	628	632	590	613	639	626	610	671	638	682	596	646	638	668	606	585	623	627	657	622	638	595	637	611	592	643	625	678	604	646	608	624	667	636	637	620	641	601	651	648	638	650	618	654	577	622	632	625	613	593	640	654	640	642	655	628	625	619	641	632	665	670	571	573	624	647	643	617	626	655	631	622	627	645	632	623	624	577	625	635	597	636	649	596	628	614	608	652	617	692	625	643	583	661	628	615	585	615	622	620	620	603	662	633	605	652	614	623	655	646	610	648	625	671	620	661	637	667	643	631	633	619	613	619	614	650	648	625	616	637	594	630	641	600	657	627	674	590	641	657	631	649	622	618	664	598	631	627	646	645	593	686	628	605	607	612	600	619	596	660	640	686	641	628	610	689	607	639	666	613	619	655	627	631	644	627	566	623	625	618	622	617	659	587	636	616	631	645	671	640	578	591	627	643	631	609	548	620	657	582	616	609	611	669	626	630	601	618	628	679	690	582	624	602	683	600	633	622	633	611	642	630	645	629	631	615	644	612	625	660	618	625	635	636	609	627	641	685	597	613	624	606	648	690	619	603	557	642	625	648	653	630	633	601	676	664	645	623	618	632	647	638	564	634	590	599	636	611	643	641	673	647	595	667	632	618	630	611	658	688	625	615	622	644	645	646	663	650	627	620	656	637	612	617	612	632	628	650	629	638	647	597	601	657	622	622	598	630	640	628	659	611	638	643	680	640	630	648	648	630	627	640	637	627	670	646	596	650	587	597	652	641	610	614	596	597	640	635	659	618	643	678	644	637	630	623	639	636	661	593	610	618	621	596	609	618	626	645	605	631	632	632	639	638	635	674	637	590	606	650	658	629	626	607	651	623	594	624	655	670	611	606	651	629	668	622	643	627	622	674	632	646	617	683	619	638	625	632	635	634	610	655	650	637	642	598	605	623	666	615	649	623	632	641	589	636	564	650	607	597	622	639	640	640	686	663	597	640	630	618	636	649	639	633	616	582	625	621	604	637	641	636	584	629	627	652	648	587	648	631	610	627	604	608	642	683	642	642	640	613	636	634	683	629	635	640	640	642	598	672	646	676	634	605	648	612	620	620	636	687	595	649	633	611	636	618	624	626	588	651	629	586	632	659	645	589	599	625	692	610	580	633	634	641	634	595	641	624	659	632	598	611	642	588	627	634	632	681	632	625	622	654	645	666	607	613	630	643	596	658	589	619	633	670	643	653	656	616	647	654	651	654	647	601	618	639	585	663	644	614	600	649	631	637	600	673	616	634	650	639	607	672	648	643	580	647	653	615	631	592	621	671	626	636	613	646	666	659	665	609	648	650	663	636	581	621	666	633	615	622	686	645	629	618	623	641	650	630	634	590	617	641	612	604	609	606	640	597	597	619	639	613	627	614	641	620	625	637	621	637	632	653	705	673	651	631	618	687	663	648	663	621	643	592	607	649	603	604	632	668	624	603	649	621	641	674	623	613	611	627	639	635	621	680	624	667	642	624	649	648	618	614	656	634	617	654	638	611	590	632	674	631	643	609	606	646	671	628	615	637	680	629	651	605	648	652	608	631	569	617	617	602	630	642	647	626	655	598	657	607	622	674	673	620	644	635	605	634	653	619	593	603	622	671	671	665	614	643	635	702	624	682	594	617	622	620	661	611	642	656	615	606	573	608	664	662	618	647	645	642	679	620	678	657	643	616	656	627	620	619	644	674	660	616	608	659	584	633	623	652	629	631	623	585	651	607	627	605	569	629	634	612	592	641	613	635	637	664	634	603	625	620	623	687	607	634	641	597	613	625	626	628	676	609	647	626	653	636	616	644	626	663	650	609	666	677	631	604	642	658	626	586	621	627	623	647	668	640	623	615	627	609	616	636	643	620	582	600	622	665	567	628	588	641	611	623	646	655	618	689	610	661	641	645	615	608	613	600	675	611	623	584	632	590	631	631	636	675	621	645	648	689	568	663	607	591	666	670	588	594	637	638	583	613	657	620	629	606	645	665	632	631	602	648	641	627	620	633	610	573	677	581	601	686	649	617	635	631	598	622	637	620	607	623	656	647	658	670	660	636	668	612	578	685	624	669	615	618	619	634	670	654	587	667	602	633	645	626	667	610	638	658	613	629	604	646	635	653	611	660	624	652	603	673	618	598	662	615	607	635	635	655	639	605	618	638	656	626	640	600	614	613	638	662	621	608	574	632	670	622	594	641	580	635	637	585	627	669	654	649	580	616	670	651	614	659	621	658	614	600	636	655	692	631	605	608	599	640	632	623	632	642	673	654	654	574	595	625	598	602	576	684	583	594	672	642	644	661	616	646	661	661	606	589	602	624	630	654	575	636	660	646	613	640	668	645	630	628	628	657	620	594	627	608	660	632	627	628	612	652	617	566	635	650	626	622	627	648	678	617	662	620	598	624	608	636	594	604	609	617	596	593	639	637	585	592	577	659	658	602	592	654	630	592	627	588	631	609	586	631	663	642	619	662	614	650	631	695	651	643	630	626	633	600	569	624	643	621	631	605	552	609	631	632	648	657	623	614	655	654	644	665	631	630	640	640	615	600	625	647	645	633	615	606	616	633	627	648	667	618	615	631	594	628	644	589	589	674	648	644	608	614	595	612	602	609	661	632	637	593	653	623	645	617	631	588	670	686	615	645	656	614	637	664	617	643	639	645	625	625	616	649	656	625	656	677	661	675	632	637	643	627	622	597	616	655	630	652	650	654	668	626	608	676	635	596	640	613	618	626	667	627	648	606	625	667	663	620	618	634	565	641	616	661	661	618	625	639	637	610	649	660	653	632	611	637	640	647	628	615	671	632	619	585	675	640	614	631	655	641	628	686	699	637	657	605	622	583	640	692	579	578	649	671	603	620	609	632	639	565	655
41659	20746	7600	1600	727	586	468	466	399	367	410	378	319	305	298	284	277	290	268	253	289	325	248	239	263	259	274	266	223	245	253	292	230	281	268	273	278	282	260	248	255	268	239	269	219	244	233	257	262	229	240	268	234	237	251	250	260	275	242	266	220	231	260	262	254	258	275	267	236	241	261	275	286	236	234	249	228	254	245	251	268	234	232	283	273	254	246	257	236	260	242	248	242	232	242	225	228	282	232	225	234	212	278	259	213	220	244	228	263	254	243	230	242	243	287	237	219	247	228	238	270	232	282	242	220	233	235	238	232	273	220	266	237	264	264	257	246	256	260	249	265	267	222	258	244	245	244	247	224	260	256	229	246	295	235	254	245	269	254	231	188	230	249	237	248	267	285	222	274	253	224	248	239	221	236	223	232	243	235	219	222	256	279	226	238	268	196	227	220	284	225	242	267	271	248	264	254	218	236	241	293	251	240	229	241	259	245	268	249	258	269	251	241	262	284	254	241	263	231	273	260	286	284	257	240	248	257	289	252	223	238	225	220	227	239	216	251	253	237	254	268	267	231	221	268	233	228	256	234	240	233	271	242	241	256	245	254	257	229	239	266	236	232	256	243	243	277	233	215	228	281	269	271	235	226	244	251	234	220	241	244	230	251	276	250	225	239	284	269	282	257	239	231	268	256	255	229	266	269	221	236	232	259	267	243	279	229	235	294	241	283	255	277	236	238	230	234	243	228	229	245	254	219	243	249	253	226	257	243	217	259	238	270	252	251	239	250	282	266	250	244	273	223	215	257	255	230	281	248	237	246	257	236	242	277	273	218	237	267	232	240	254	237	252	252	245	259	270	236	270	246	256	243	247	236	252	253	247	264	219	245	268	277	250	247	242	219	264	230	252	300	257	259	253	249	251	231	254	264	251	245	263	221	229	253	239	262	248	263	269	267	281	275	259	206	236	259	251	251	227	275	215	235	217	240	262	249	269	250	234	231	218	239	261	250	227	251	282	257	276	250	247	235	241	238	258	229	258	253	257	223	235	225	257	241	252	262	265	248	254	272	249	253	242	213	250	223	229	276	264	265	218	242	255	244	251	231	235	256	257	237	240	207	249	238	217	222	245	286	258	268	272	214	242	255	235	258	202	253	239	256	266	240	265	254	250	232	237	261	225	230	259	250	212	240	220	239	248	238	251	255	274	242	254	243	265	257	220	282	260	267	269	251	227	248	250	227	226	280	279	232	251	259	243	259	246	274	277	228	247	240	239	254	233	288	267	223	274	250	250	273	237	260	227	257	230	264	243	255	244	247	239	234	257	258	255	209	221	254	227	255	254	259	233	289	245	258	233	252	233	274	232	251	272	239	266	256	256	246	242	256	240	282	254	205	236	262	255	246	242	225	249	266	240	255	252	222	240	244	244	219	246	248	217	230	240	216	258	238	279	234	248	243	240	243	256	274	204	292	256	223	256	226	207	238	250	271	260	255	285	240	250	239	247	224	237	239	254	251	251	254	237	249	299	245	215	221	223	266	233	247	250	237	255	282	256	230	224	264	225	216	277	235	243	239	246	256	259	240	247	261	217	252	249	254	263	255	240	247	253	241	262	225	222	238	203	239	252	277	228	237	225	280	259	257	247	238	249	265	239	254	260	238	209	232	218	262	233	262	269	276	253	223	258	286	240	273	226	250	228	217	255	246	237	253	241	252	239	218	212	282	269	245	216	231	223	251	259	199	255	247	258	226	244	246	219	224	221	262	224	241	275	228	229	252	296	251	246	250	244	268	268	266	250	204	248	241	222	261	252	218	236	222	217	236	239	250	245	238	235	254	251	255	240	255	251	264	245	256	240	247	258	239	266	293	271	234	255	263	241	262	266	245	271	247	249	231	245	229	263	247	283	242	247	251	281	225	280	240	255	251	219	226	242	236	241	256	275	215	237	237	290	252	216	234	241	239	227	251	230	260	249	235	265	248	262	274	238	236	272	271	239	243	249	229	239	268	259	251	233	250	248	291	247	247	246	242	252	222	260	236	252	254	258	234	265	277	254	276	232	228	260	249	268	236	225	245	267	264	239	215	210	262	232	246	240	232	232	251	237	232	279	264	267	290	264	278	261	237	241	264	251	244	237	228	257	213	267	266	260	254	222	230	246	262	255	226	255	274	237	246	248	213	193	253	279	245	249	240	240	253	229	236	231	249	246	259	239	220	235	230	236	242	244	240	282	252	259	258	252	240	244	250	261	248	260	235	267	238	256	261	248	219	247	265	261	240	249	241	260	251	246	265	253	243	242	283	216	226	219	242	271	254	247	255	242	242	250	235	251	280	241	237	248	256	251	214	264	241	218	246	254	247	242	244	233	240	229	233	289	222	266	254	244	235	254	268	267	259	249	269	236	270	226	235	209	246	236	298	275	246	227	260	211	247	263	250	263	242	235	253	242	239	222	251	248	225	251	236	246	206	246	248	250	243	240	222	231	241	269	247	257	263	271	236	243	242	233	218	222	237	240	232	238	286	254	246	257	237	239	246	255	267	237	266	234	239	230	224	240	286	248	226	243	242	241	194	247	246	245	234	245	257	265	226	238	257	278	241	252	232	240	253	211	236	219	255	255	252	245	259	249	233	220	243	269	247	245	241	229	238	258	212	252	257	245	271	257	250	217	234	243	257	211	249	241	221	259	224	249	233	268	256	228	251	253	259	240	251	252	263	253	261	272	258	271	261	252	246	221	232	235	263	264	262	269	250	237	232	242	230	230	246	235	253	244	259	260	249	281	234	240	245	261	237	252	228	232	251	249	248	231	254	232	238	261	223	237	248	237	242	263	242	254	231	263	239	238	260	258	259	270	246	239	227	235	245	250	253	240	280	243	237	265	254	237	285	276	261	246	249	222	235	263	228	265	265	251	244	262	249	243	226	304	247	265	231	224	237	252	267	221	230	251	242	251	234	219	259	236	254	244	246	262	231	242	255	259	244	238	261	249	248	237	250	222	242	252	261	217	230	280	265	256	265	243	272	248	214	228	232	251	257	254	249	244	238	286	239	240	258	230	254	253	254	259	244	247	251	266	279	275	293	267	250	257	244	222	256	269	252	215	251	221	272	246	234	248	262	258	243	293	250	263	237	258	253	232	229	259	263	277	245	250	245	248	257	266	247	218	239	253	278	243	226	267	283	212	245	274	278	246	243	250	257	274	275	295	228	278	255	272	245	227	271	253	240	240	254	230	250	233	232	233	289	260	231	256	259	226	240	289	241	227	221	239	240	260	247	284	231	230	290	271	258	236	223	252	261	287	244	235	262	254	248	240	247	232	249	252	235	238	221	238	274	270	251	263	281	253	260	228	241	240	219	261	299	211	246	254	245	271	262	240	223	236	223	244	233	259	223	232	241	252	264	251	285	248	203	239	253	239	232	214	253	252	208	238	225	260	254	238	242	274	293	248	238	250	269	259	233	252	256	261	244	221	245	273	219	238	229	267	264	242	250	271
24651	12669	9044	3439	2486	1981	1719	1366	1251	1116	1113	974	927	854	765	659	657	644	703	701	655	613	621	626	586	584	569	561	553	566	517	590	598	592	580	568	566	588	570	563	586	580	580	558	548	568	546	553	526	533	573	584	512	499	521	539	502	537	517	536	527	525	521	527	501	601	501	513	584	554	539	543	492	556	478	509	513	510	560	542	543	517	542	536	500	539	510	497	526	512	530	540	580	533	523	535	513	502	537	499	533	556	555	534	544	519	486	507	588	535	513	533	527	552	501	472	574	503	523	484	509	564	558	540	541	529	541	489	499	511	498	482	541	537	523	536	543	569	581	554	538	497	528	495	520	540	538	517	532	535	499	525	550	508	505	524	529	494	482	482	510	519	521	540	534	533	506	522	494	512	528	527	517	533	524	474	501	525	503	548	520	517	502	542	532	491	526	541	539	512	505	523	538	567	533	508	517	518	516	507	552	551	532	497	537	537	488	508	527	524	508	521	522	547	533	513	464	519	515	507	542	559	471	524	537	565	514	519	506	551	527	506	494	519	529	521	490	518	482	510	536	513	513	520	493	544	484	527	561	495	514	554	525	544	489	547	482	522	566	518	559	507	516	536	546	526	533	533	571	526	546	509	502	492	483	522	545	520	526	520	517	567	528	504	537	543	538	545	538	514	512	531	520	492	535	517	526	575	552	544	515	516	512	539	547	558	525	540	504	510	540	525	517	575	506	538	566	483	553	493	541	514	569	510	560	513	539	523	505	488	512	525	519	507	510	533	553	551	482	510	557	512	510	517	529	524	501	510	517	487	524	533	528	489	554	507	529	548	531	496	548	540	529	493	488	516	539	550	522	485	504	499	536	542	520	519	555	534	495	533	544	516	481	521	514	499	525	503	531	526	516	541	523	542	558	512	519	491	522	526	532	528	529	528	511	530	532	513	559	531	551	525	559	545	513	503	516	544	498	525	541	533	537	530	510	490	522	499	530	539	519	531	511	519	524	555	533	532	546	557	533	553	518	509	509	502	564	486	543	515	555	517	529	533	504	515	527	507	514	506	530	535	532	506	495	533	482	530	506	601	563	507	516	490	549	523	476	520	516	542	544	505	511	514	507	484	500	517	522	531	511	552	553	520	522	532	467	544	560	513	490	535	485	513	498	519	538	539	501	547	539	513	509	517	496	503	574	559	546	495	505	543	507	483	546	530	522	502	539	509	508	531	532	520	524	511	498	537	504	510	537	512	552	497	525	505	568	518	555	512	510	489	550	544	503	501	544	523	543	528	505	536	538	528	534	503	531	542	487	514	512	542	511	581	533	522	508	547	518	490	528	533	545	477	540	517	527	540	474	484	510	548	569	534	498	505	519	488	543	546	520	488	497	507	497	507	492	518	498	544	528	504	514	546	539	559	515	497	521	488	544	521	510	501	527	555	519	546	520	491	545	527	495	554	514	537	550	518	516	520	556	531	555	495	523	497	523	542	541	490	529	558	550	604	520	475	518	519	544	507	540	547	537	529	534	571	553	557	528	534	521	499	548	495	554	499	545	547	502	539	505	525	555	534	562	518	516	510	447	556	509	511	502	511	513	489	554	520	524	544	553	527	502	513	536	483	530	549	506	509	536	502	558	534	524	529	505	522	541	520	502	554	527	496	524	512	505	529	510	521	513	552	554	549	509	525	472	496	544	495	571	517	520	516	523	499	492	497	509	494	524	514	498	474	493	551	524	504	500	535	528	517	530	539	526	513	497	539	542	508	500	500	544	539	530	534	560	528	515	542	530	521	499	533	535	540	495	530	506	544	529	556	518	520	517	548	530	524	516	556	519	556	530	516	509	555	509	567	530	542	526	569	534	502	507	549	515	539	528	534	517	515	524	533	549	541	505	488	521	551	489	512	499	546	537	516	523	519	522	535	515	531	541	521	489	540	566	528	512	501	506	532	515	512	526	526	529	529	515	524	591	456	521	518	524	527	536	515	541	516	486	504	523	574	535	539	497	491	546	503	502	483	514	539	564	541	561	534	543	552	512	526	516	498	518	534	511	555	518	529	534	542	497	519	541	535	516	530	554	508	515	518	493	539	488	506	532	521	491	523	529	536	478	517	493	497	496	486	513	513	519	572	551	538	548	556	489	544	502	540	535	529	477	513	503	527	541	500	530	534	512	527	527	537	560	551	561	477	517	514	525	535	545	512	497	515	518	527	518	507	521	556	553	543	549	546	545	508	481	536	521	502	541	536	534	547	524	486	505	576	535	548	515	507	534	520	530	493	503	542	525	538	534	495	498	508	529	513	535	506	499	520	516	553	536	516	531	485	574	540	499	501	474	542	559	550	480	561	496	535	568	469	519	570	537	540	492	518	532	545	543	560	504	534	556	538	495	514	519	569	549	511	521	528	547	517	528	535	535	504	492	608	520	548	513	505	514	483	516	517	549	511	523	554	492	514	511	531	511	526	542	483	529	525	539	538	513	505	511	532	530	498	568	515	497	560	559	521	549	465	494	504	511	504	555	486	519	558	535	534	559	529	500	477	509	540	525	561	503	519	511	527	570	545	511	511	525	503	552	530	537	543	541	560	522	514	569	555	548	531	523	538	555	510	511	532	503	499	541	520	525	551	488	556	491	531	495	489	502	552	516	509	565	513	510	538	546	503	548	517	497	508	554	521	561	527	521	505	522	491	578	495	515	535	554	520	536	531	521	474	521	518	529	551	504	530	566	530	499	554	525	504	559	516	561	542	519	470	548	508	519	531	530	529	586	525	520	530	513	517	537	529	511	548	527	517	527	521	532	549	527	562	482	503	566	483	527	503	504	534	464	488	535	512	532	510	520	522	586	520	506	516	514	530	537	494	547	528	521	551	527	494	499	513	531	531	552	512	481	518	519	536	529	506	527	532	543	528	556	509	557	525	565	482	521	514	554	576	509	533	525	549	494	496	529	515	559	519	535	510	569	559	499	558	517	568	516	547	526	527	500	543	494	494	534	566	489	541	513	494	506	524	532	474	529	504	539	535	535	545	504	542	525	519	516	509	535	525	480	548	560	576	540	522	512	501	549	478	533	518	541	519	559	487	555	537	528	530	496	545	543	529	562	525	548	461	545	568	540	527	545	523	521	525	519	500	530	534	519	522	509	509	548	556	523	517	529	498	552	593	492	522	546	512	546	527	519	557	488	538	545	519	548	533	546	521	509	486	525	523	572	561	558	518	534	540	572	539	548	534	507	530	532	524	580	538	546	504	562	526	486	531	466	539	557	548	546	506	541	551	536	514	549	493	539	521	529	510	524	547	532	502	541	539	524	512	537	542	508	580	489	538	513	519	511	538	488	554	508	510	509	545	545	544	491	588	537	524	506	534	525	520	518	523	557	513	538	531	577	530	530	515	558	536	544	492	496	532	527	495	520	530	542	510	545	529	540	496	533	528	559	543	524	523	530	488	495	553	543	528	518	527	531	545	518	521	537	552	558	532	527	513	538	526	518	541
55337	29547	16302	4550	1425	997	796	662	563	553	558	487	432	392	353	402	360	374	359	348	287	306	278	306	254	300	270	288	275	251	278	273	285	275	271	270	250	297	323	252	263	256	237	282	289	273	235	253	238	254	270	262	258	278	275	241	269	248	275	258	223	234	273	284	229	245	223	230	251	260	268	258	269	240	271	266	237	263	265	260	246	245	247	269	299	247	275	227	273	234	275	243	222	247	245	245	252	280	263	274	263	254	263	250	258	218	247	250	235	285	262	253	276	233	231	248	261	264	265	233	259	236	259	217	253	239	275	241	228	266	276	241	247	246	280	254	247	223	269	245	260	259	256	244	271	248	253	271	271	230	230	248	239	260	249	273	267	242	221	290	272	267	241	265	287	225	241	249	270	235	241	242	239	295	257	248	294	281	285	247	211	299	260	277	248	277	248	253	302	298	228	261	291	267	260	222	258	254	226	256	235	247	245	253	254	273	238	243	237	270	279	255	278	264	288	245	266	300	281	274	250	266	264	279	255	237	268	256	236	241	214	270	274	276	280	251	251	232	280	240	270	261	264	242	252	255	252	250	258	246	219	262	247	232	230	261	273	263	237	278	250	252	249	264	276	244	240	244	241	242	243	266	249	273	260	246	252	269	252	234	235	273	228	266	275	245	241	256	250	269	257	226	259	239	229	222	234	267	273	236	304	259	236	256	240	276	263	242	240	259	240	266	231	271	245	285	295	241	264	266	219	253	264	255	250	257	258	286	236	248	269	283	260	266	238	232	238	262	259	231	253	259	267	221	247	250	252	230	264	232	239	216	226	235	262	249	263	225	252	280	273	237	260	255	254	274	267	274	268	219	232	270	273	237	259	238	246	250	271	244	234	246	242	247	247	233	255	246	273	267	254	249	294	262	240	275	277	262	232	246	238	262	281	256	232	279	261	225	284	266	273	258	272	250	256	240	238	268	268	256	258	231	230	245	321	237	253	230	270	271	226	257	267	255	273	243	261	257	277	257	247	247	253	240	253	245	245	255	280	258	254	271	288	226	225	258	264	279	264	248	250	240	289	233	252	223	262	252	234	277	230	249	247	236	258	257	265	272	246	243	268	250	260	265	269	244	254	260	243	270	252	245	237	260	245	279	245	287	262	277	240	229	238	247	269	269	247	282	232	253	216	253	279	244	240	218	261	238	291	278	256	292	247	249	259	251	252	268	259	226	262	268	193	262	260	239	270	254	292	259	264	271	247	268	277	279	285	256	272	255	247	256	229	279	274	264	262	258	260	262	252	284	260	219	245	261	250	273	245	238	276	255	250	248	242	261	275	244	266	251	267	246	253	261	253	251	275	259	245	251	261	242	269	261	233	233	246	281	258	283	249	254	273	244	229	241	234	246	279	265	294	252	266	254	261	234	248	249	256	239	276	250	248	256	240	279	238	251	278	244	259	273	261	266	251	260	262	240	234	257	259	216	230	275	220	249	293	257	224	249	233	253	261	232	258	287	241	246	276	257	270	276	277	260	242	218	252	242	251	259	242	271	267	234	279	277	258	256	260	237	255	266	237	234	225	281	251	247	229	258	222	278	272	276	268	268	264	258	266	214	242	241	260	272	252	244	265	243	264	240	272	260	225	232	282	246	259	265	249	225	279	247	265	250	247	245	246	276	247	246	271	272	277	264	230	254	261	276	259	236	245	270	275	279	280	260	235	276	244	252	241	258	246	208	287	249	251	184	236	258	308	284	256	243	270	279	264	260	281	256	239	252	241	256	222	271	233	223	246	256	265	214	263	280	255	232	249	248	246	242	287	264	243	226	226	278	245	270	251	262	292	282	242	272	246	251	248	268	278	254	229	261	277	233	268	258	296	253	248	238	240	223	254	270	244	266	250	239	230	242	261	252	266	284	253	253	250	235	234	270	260	270	242	232	232	245	283	243	263	280	257	239	280	259	233	269	278	234	243	249	247	279	267	248	264	263	236	246	233	257	267	237	271	258	236	238	254	244	278	272	263	259	232	238	262	258	238	294	266	279	245	250	237	275	253	232	231	264	251	219	239	306	255	255	267	276	237	263	272	217	254	253	272	287	235	246	242	267	234	268	245	233	240	276	253	274	255	263	274	245	278	231	283	255	255	294	269	252	220	281	248	277	243	269	264	237	229	283	264	268	275	226	255	247	222	225	264	273	261	218	281	274	243	252	259	249	243	238	253	237	278	260	256	278	263	240	268	253	264	261	236	248	256	227	274	257	255	245	240	254	273	259	242	304	273	258	266	261	278	247	241	247	245	247	259	244	236	263	247	302	257	298	257	275	275	264	249	255	257	262	240	259	214	267	265	249	235	240	265	252	237	271	225	240	250	248	266	292	212	231	259	268	253	252	262	266	230	253	271	263	241	268	267	289	243	221	249	240	255	255	284	245	283	263	247	233	258	233	272	267	244	289	252	260	266	232	269	244	261	252	263	252	241	254	245	234	237	276	257	262	273	254	262	240	259	278	269	221	249	254	257	272	247	257	228	268	251	235	269	241	248	259	268	265	260	236	269	263	274	263	267	269	253	259	243	280	297	264	247	284	249	259	235	225	266	275	263	256	246	256	233	259	268	250	248	257	243	269	289	260	256	251	248	246	263	246	291	250	262	249	273	232	279	256	255	264	252	278	248	230	253	270	262	261	230	256	271	256	259	259	268	268	268	240	233	250	291	251	230	246	249	236	277	273	278	257	271	272	253	242	275	240	274	254	255	250	252	240	257	259	294	265	236	294	283	253	270	260	260	273	257	262	307	252	232	256	254	259	257	269	240	241	267	215	250	258	264	239	271	297	276	261	260	261	242	274	261	260	271	277	266	257	294	297	253	261	278	218	204	251	246	264	261	222	227	234	249	232	257	230	243	243	256	246	273	232	268	272	243	277	277	244	235	289	257	278	291	237	271	266	247	260	265	256	265	231	276	243	226	225	270	274	254	267	219	268	241	245	246	239	261	229	233	276	258	251	246	265	230	265	257	232	269	244	248	250	259	268	291	265	288	227	237	237	233	283	247	240	247	277	266	264	261	256	247	254	240	259	256	238	253	255	232	257	291	249	219	258	289	235	258	277	254	228	234	247	234	270	297	260	263	273	255	258	253	237	294	271	247	273	281	253	267	254	277	259	247	240	233	260	297	230	281	257	272	276	239	258	248	233	266	227	266	285	251	272	257	252	241	290	236	223	264	272	267	253	265	284	270	246	248	268	249	233	240	267	231	265	241	244	245	257	278	270	282	251	246	266	263	249	265	323	268	246	253	239	266	262	273	269	258	221	266	261	266	251	258	261	278	246	269	259	263	250	244	249	239	260	250	270	266	243	271	224	259	251	281	270	271	265	263	264	249	263	254	284	226	233	271	256	271	237	237	266	226	284	253	242	238	271	260	247	289	241	268	252	241	274	254	259	276	253	252	236	212	230	235	263	255	291	231	272	237	246	271	257	260	233	261	247	255	267	257	232	248	276
33145	20032	18738	6990	4336	3568	2826	2317	2059	2354	2328	1764	1559	1397	1263	1203	1253	1212	1278	984	921	849	750	727	738	649	657	630	634	620	622	672	718	675	736	658	594	615	654	667	596	617	574	577	606	564	575	607	606	548	575	544	578	566	553	561	579	541	555	557	510	558	574	532	543	510	545	516	554	540	567	548	471	569	550	546	592	525	578	559	524	551	566	545	561	528	531	535	555	545	546	543	573	541	517	543	550	553	594	512	558	537	574	542	564	574	533	557	545	540	531	533	543	541	533	536	551	527	537	529	537	540	538	517	526	554	569	549	559	536	576	528	548	540	517	569	518	541	546	567	524	582	562	563	529	561	535	503	524	571	555	560	588	561	548	522	510	573	582	547	559	566	537	549	524	548	531	527	561	552	535	515	562	554	560	576	566	526	574	535	513	520	562	502	552	553	538	594	516	552	569	549	564	554	538	572	546	552	571	577	559	505	594	544	539	522	547	547	564	573	546	512	568	522	542	567	515	554	568	513	535	535	579	561	481	532	558	573	533	538	563	583	565	531	518	507	566	570	534	562	556	540	592	523	591	544	589	578	560	513	510	565	523	494	486	536	523	547	564	506	548	577	536	537	555	534	553	564	568	570	571	552	578	578	552	526	567	544	558	549	560	538	556	523	566	525	536	563	563	543	576	557	545	557	604	563	514	550	545	547	548	520	550	513	558	545	580	555	521	511	553	576	557	524	578	563	562	545	542	541	532	522	509	575	551	559	540	565	515	555	563	581	545	574	533	499	539	556	534	573	554	553	552	535	558	490	530	530	551	553	532	548	531	547	579	521	564	527	546	556	548	577	523	565	577	548	556	568	499	551	549	563	561	553	549	555	526	540	559	538	522	521	572	546	536	510	563	543	528	525	568	533	509	566	545	544	569	576	539	499	552	570	562	589	524	524	568	525	533	586	543	536	554	523	562	518	536	520	558	491	554	556	604	557	573	534	568	534	553	531	587	565	531	564	591	601	567	549	538	515	534	549	563	521	588	562	553	516	563	529	527	595	563	529	545	529	520	580	542	533	546	539	567	532	585	543	547	558	542	531	558	571	569	510	534	557	517	563	577	516	557	540	559	542	529	566	530	548	593	517	552	554	550	552	540	565	526	555	495	537	544	540	525	565	526	544	568	515	567	513	547	524	531	535	545	508	551	541	550	581	525	567	521	574	556	588	533	560	529	573	532	543	552	502	530	588	545	534	571	533	531	540	514	568	492	535	543	566	575	537	512	522	543	557	522	556	539	568	569	541	561	503	590	509	520	520	574	540	551	566	582	541	553	544	544	553	547	534	551	544	563	580	536	548	536	524	534	559	575	569	551	523	608	561	560	571	553	550	546	541	537	544	540	578	573	542	572	544	555	572	504	488	537	565	544	548	584	562	537	536	502	533	562	553	578	528	585	507	550	538	522	566	579	580	527	544	553	595	545	543	541	542	539	569	546	550	547	526	538	580	542	571	597	530	551	561	559	534	569	547	582	519	579	562	534	520	553	532	514	539	494	554	517	526	525	560	508	527	544	549	552	565	550	483	531	545	552	518	539	519	552	559	569	547	534	542	560	514	564	498	551	564	549	573	559	542	531	518	505	564	554	550	505	535	536	557	531	520	553	551	572	537	540	538	532	543	544	596	572	552	547	559	531	526	583	545	491	554	560	517	525	538	530	535	572	543	554	542	551	561	522	547	565	576	530	557	602	548	565	532	547	535	572	562	524	537	534	531	512	547	584	550	595	512	537	581	551	535	546	532	521	525	555	522	569	561	543	536	540	558	572	581	512	551	521	536	561	548	560	500	529	577	537	571	485	550	547	542	563	583	548	566	552	528	536	558	537	549	583	537	561	559	513	515	544	504	567	567	552	538	531	527	537	527	553	519	509	516	570	563	573	576	518	533	571	553	522	538	565	551	558	550	575	507	572	569	515	534	577	558	489	520	500	584	519	525	558	561	572	540	529	569	521	536	566	561	516	521	542	578	584	532	514	557	516	526	570	537	557	540	549	574	597	569	558	547	540	573	521	550	528	543	522	541	497	560	544	480	558	582	558	509	530	579	531	604	542	520	520	537	526	566	573	570	549	542	516	571	575	563	555	509	542	558	566	557	562	537	565	550	559	527	534	520	552	524	561	548	595	568	562	557	533	553	577	557	520	564	580	559	571	564	550	566	542	532	569	499	502	501	557	539	586	557	533	539	539	520	557	622	516	525	585	511	547	562	522	550	555	537	536	577	567	552	508	541	548	547	515	495	565	545	555	521	575	574	569	547	515	552	534	544	525	523	564	534	544	538	525	566	506	543	534	518	538	518	568	517	542	551	507	540	521	576	543	552	542	544	509	512	522	525	534	572	556	532	563	517	588	618	568	569	571	545	542	514	572	577	561	550	553	547	529	539	582	570	526	493	544	568	550	536	511	553	578	527	578	533	547	571	533	598	555	513	521	542	542	530	550	577	531	569	619	516	531	540	568	575	566	544	572	592	544	558	536	530	574	529	541	547	545	584	591	558	534	563	529	455	553	526	541	517	563	522	556	519	517	547	566	527	518	541	551	540	533	579	536	555	531	584	585	574	573	540	518	528	570	516	567	514	554	517	542	521	530	528	526	552	524	576	557	552	530	519	538	544	529	598	548	505	521	541	526	518	557	552	558	535	524	539	569	541	577	535	540	567	526	520	551	588	546	541	499	567	563	583	555	578	545	553	535	553	546	577	527	502	527	569	553	517	556	536	523	583	542	531	566	524	502	572	543	559	554	578	576	548	527	582	580	534	553	549	551	544	517	485	544	550	577	532	553	490	569	569	555	499	517	552	532	532	561	508	544	596	532	583	594	561	543	520	521	589	547	537	522	549	511	563	580	542	549	561	552	562	564	527	540	556	520	547	546	532	515	557	555	555	548	503	563	558	549	544	541	555	545	515	550	557	548	529	551	565	546	563	531	567	559	511	532	582	551	551	545	544	528	515	515	547	519	543	524	555	539	527	581	597	561	547	568	531	532	560	536	561	532	527	541	542	505	518	508	491	533	528	547	559	540	599	579	532	545	553	562	551	583	558	557	537	541	542	509	546	596	545	579	561	544	537	562	520	557	547	579	541	557	561	549	527	546	560	492	506	539	536	531	576	545	571	518	535	555	556	548	557	525	561	525	542	507	587	533	525	569	570	561	612	569	528	523	541	529	532	574	572	543	527	525	547	553	568	548	537	493	550	579	553	607	542	591	519	576	567	536	525	538	546	589	525	585	519	543	536	543	530	523	547	564	539	542	585	592	558	537	504	548	557	554	538	563	532	533	615	538	520	529	505	560	565	566	546	534	548	557	547	582	516	518	544	546	597	543	514	547	530	550	565	524	533	571	551	564	543	573	528	547	536	516	569	534	534	499	534	549	558	582	551	551	515	542	482	541	529	541	543	537	519	505	542	534	514	555	565	549	569	554	548	548	536	608	520	541	530	541	541	548	556
64630	34541	20983	6466	2092	1482	1029	882	812	879	811	699	573	534	502	474	432	504	459	379	385	383	347	344	343	324	281	311	314	273	338	307	317	300	328	362	313	293	331	293	275	317	283	295	292	322	305	306	312	309	314	290	314	299	290	329	318	281	303	301	294	274	275	283	301	310	320	262	324	273	285	290	284	304	295	294	288	323	305	280	276	298	313	291	303	269	329	280	308	284	306	271	306	321	281	303	300	303	279	304	281	301	254	277	277	280	313	285	313	298	304	283	251	290	290	313	309	268	306	297	318	284	263	293	333	320	289	270	295	305	272	281	279	278	271	300	283	279	289	285	284	254	291	306	256	289	281	282	287	290	280	287	288	291	282	305	283	326	295	313	287	298	309	310	294	308	288	342	323	284	307	317	280	342	292	323	295	294	321	301	302	309	311	289	301	292	296	325	311	291	315	300	309	310	315	306	272	315	320	290	296	287	321	300	305	262	302	297	262	259	314	279	281	291	295	309	325	317	302	301	322	305	309	296	289	260	288	312	294	300	301	314	306	280	290	294	329	304	288	257	304	281	279	328	304	275	282	306	279	327	319	288	300	320	312	312	295	287	270	282	289	290	278	281	315	311	272	281	293	299	304	287	296	270	262	317	318	301	279	308	318	313	266	297	276	299	276	274	286	288	290	301	289	298	302	281	314	302	312	301	282	299	317	296	270	305	262	283	284	290	292	290	299	287	304	262	306	313	287	299	297	297	313	307	275	293	303	305	303	302	307	274	299	318	308	310	301	306	280	292	302	300	307	266	306	283	320	287	272	295	341	269	310	294	280	295	306	248	278	300	307	292	284	313	271	309	294	259	306	270	278	277	313	335	257	297	320	285	304	301	285	307	285	284	324	308	323	287	279	309	292	296	313	317	289	288	296	312	326	312	320	327	288	288	314	282	297	301	275	302	288	277	321	288	266	255	304	305	304	324	303	324	309	296	282	281	298	292	275	276	288	342	275	330	300	299	278	294	297	296	290	305	321	285	312	287	295	292	289	286	272	294	295	295	283	346	365	301	307	314	288	304	262	285	271	302	324	316	270	302	289	289	308	324	280	299	296	298	299	288	300	287	291	303	293	319	272	284	275	277	297	302	278	291	274	287	296	274	315	305	288	296	319	285	319	278	319	288	290	311	335	293	271	292	281	302	283	290	324	295	286	283	311	290	290	313	318	263	278	292	267	294	272	301	287	288	279	308	290	280	269	304	309	321	304	307	273	290	300	296	281	314	338	325	311	310	299	279	302	315	271	282	288	297	284	303	321	299	297	316	303	271	306	342	314	301	280	266	293	268	263	254	332	287	331	293	284	308	334	274	272	314	267	289	336	289	283	325	257	281	292	280	310	292	268	329	319	312	298	319	314	297	306	307	318	273	332	265	310	290	306	322	301	294	289	313	290	293	323	299	276	256	309	328	287	270	302	334	295	288	333	311	306	343	316	283	302	307	317	268	296	284	268	315	290	295	329	297	277	320	319	294	291	308	306	295	301	317	304	295	263	285	285	349	305	301	283	306	275	295	336	297	308	297	302	253	296	286	288	280	306	288	292	260	282	279	324	267	299	266	298	288	297	258	326	284	312	316	281	303	329	290	276	274	286	311	298	287	305	273	312	294	278	270	288	297	287	299	269	331	316	266	280	296	321	307	303	315	317	306	308	297	283	276	279	259	271	297	281	293	305	289	296	295	333	283	269	297	281	269	302	328	308	327	318	311	293	278	321	279	318	277	287	278	280	311	322	312	277	303	303	308	304	297	300	272	274	285	296	278	280	260	296	327	282	298	304	292	303	277	271	275	295	294	306	283	321	293	299	317	234	298	322	306	319	290	293	297	266	301	319	269	274	299	294	268	322	304	277	299	280	282	259	310	312	282	327	313	277	289	291	324	291	279	289	312	302	296	253	305	283	327	288	300	315	283	265	278	251	312	284	300	262	294	285	293	271	296	290	301	306	314	332	296	289	252	289	306	287	305	299	277	300	287	310	277	321	319	284	245	317	286	291	308	284	325	277	320	308	326	337	296	298	291	320	310	303	298	307	266	297	257	297	296	302	264	288	310	310	329	318	269	293	294	296	306	316	305	298	252	303	309	297	285	306	297	302	320	305	320	302	274	310	284	299	309	289	312	330	320	315	282	280	270	315	318	275	294	292	258	306	317	286	299	311	307	272	292	302	271	267	293	263	296	277	302	312	264	289	319	318	291	280	306	299	278	280	306	284	278	307	301	295	287	314	272	303	308	280	247	286	309	268	311	266	299	297	278	319	301	282	314	257	332	290	292	296	273	305	314	326	297	334	265	268	306	298	269	341	255	277	278	298	296	306	284	301	348	294	285	330	293	315	299	250	315	282	283	288	297	289	288	295	322	326	291	322	320	303	321	318	314	279	281	288	296	316	264	278	323	335	283	299	292	300	287	336	307	271	275	318	287	269	305	296	264	297	305	299	313	297	271	299	264	257	291	297	299	347	284	323	304	298	276	287	287	312	274	308	289	335	316	273	280	256	283	272	309	254	311	294	303	285	308	307	308	298	319	315	295	273	292	296	334	278	282	288	268	297	266	290	313	317	294	286	283	341	282	318	278	300	280	288	301	290	295	282	286	291	271	279	308	292	267	309	302	325	291	306	308	300	295	302	270	285	321	294	329	287	340	319	252	296	284	284	310	306	299	304	271	304	305	294	314	296	255	267	290	292	292	297	311	306	332	292	310	273	273	315	313	311	287	301	309	292	300	290	299	298	296	301	277	292	291	299	320	265	314	301	298	304	286	324	288	287	282	329	284	316	293	279	289	304	252	278	278	310	292	344	282	304	266	342	323	300	290	276	289	270	281	324	303	333	311	306	286	327	295	272	302	324	305	305	320	325	303	317	343	289	310	275	296	312	291	292	327	284	307	312	317	294	321	300	271	290	315	267	310	332	285	303	300	299	286	313	310	299	274	327	305	263	288	290	289	290	274	302	260	288	280	287	256	323	302	301	347	333	290	299	285	292	329	334	306	296	287	293	289	337	267	323	299	288	300	278	288	320	293	271	298	285	325	300	306	320	308	265	289	310	330	313	318	304	291	288	275	303	305	266	302	291	271	288	280	273	287	325	335	311	339	326	249	281	296	296	303	301	350	311	312	305	283	294	322	258	300	307	306	317	340	281	322	292	309	311	311	300	307	281	261	278	277	296	312	302	293	314	284	282	309	301	284	305	273	271	282	289	343	298	285	270	282	288	277	280	262	297	289	289	313	297	264	325	282	302	281	295	299	300	258	282	291	299	311	302	268	318	288	284	288	294	321	297	296	298	310	294	290	288	281	293	326	293	294	313	316	328	263	302	321	326	284	300	253	288	299	295	299	303	308	300	323	319	293	309	271	322	307	295	285	338	284	299	311	317	305	306	301	305	317	295	282	299	295	296	312	314	323	297	296	310	252	282	280	294	262	285	268	315	317	280	310	299	294	310	254
39403	22761	22325	9162	5908	4909	3560	3159	3012	3517	3220	2648	2106	1923	1814	1618	1680	1730	1894	1291	1119	1040	892	889	806	804	750	732	738	757	706	698	778	772	756	745	678	723	679	753	745	695	692	689	698	666	683	672	661	664	686	630	589	671	680	632	617	632	660	581	672	648	648	633	619	641	600	594	672	607	585	637	623	606	627	620	604	575	603	609	635	621	593	635	635	589	580	634	608	602	615	592	599	641	603	620	621	658	584	623	644	672	565	646	587	592	606	582	604	639	601	633	625	606	589	597	586	633	613	644	681	631	616	618	575	649	673	572	617	628	619	633	630	630	644	569	610	558	610	600	647	638	615	600	577	668	606	647	624	594	629	636	614	620	607	638	610	638	608	609	612	622	628	599	623	623	588	635	584	586	637	567	619	547	674	611	624	615	636	584	658	642	617	625	646	639	613	641	616	613	690	644	635	565	612	644	595	575	678	624	662	612	628	577	602	657	593	598	614	632	636	577	604	612	653	623	591	627	569	613	587	632	643	651	587	627	661	643	639	633	584	614	612	622	609	625	600	601	653	639	621	640	605	615	638	622	633	605	577	601	639	602	596	619	589	616	661	598	646	618	636	643	618	556	591	586	617	647	607	579	594	614	611	605	633	621	629	627	610	631	616	660	579	668	593	619	594	613	614	606	593	587	607	640	605	589	618	623	674	614	625	594	643	607	627	602	614	577	587	629	625	643	599	596	634	614	638	629	597	654	600	611	609	626	585	585	602	617	635	616	597	634	640	643	596	637	610	608	557	632	614	606	636	594	620	580	588	591	596	595	630	597	598	595	586	639	601	600	581	646	634	647	639	580	640	625	613	612	629	637	646	617	636	599	630	649	631	647	618	642	626	594	600	600	596	624	568	594	622	580	647	621	638	592	619	644	620	614	627	607	607	547	589	590	626	594	583	617	630	616	576	620	610	648	577	603	609	656	613	632	644	643	610	627	680	591	565	652	591	627	590	602	601	644	592	615	610	608	595	598	602	614	603	613	647	597	670	589	574	568	585	644	616	613	619	627	663	606	622	639	633	626	625	659	607	598	625	606	606	590	653	567	599	611	662	585	620	613	596	645	606	628	618	638	620	638	646	596	597	587	620	620	609	674	634	627	630	628	577	613	608	594	599	560	608	621	600	611	619	660	623	584	593	628	602	622	589	587	596	661	598	590	618	627	570	650	624	647	587	599	580	663	608	633	625	629	601	599	616	620	615	600	602	607	598	628	643	636	618	634	619	615	584	628	622	607	573	596	560	606	574	639	626	638	589	662	678	635	615	624	605	628	655	650	657	618	600	592	600	605	605	615	666	618	608	639	630	636	586	599	576	609	627	603	630	611	611	609	599	617	574	639	595	608	638	573	601	587	617	610	686	625	643	602	642	646	614	618	644	576	655	637	632	619	609	602	612	597	610	632	655	656	567	639	595	618	610	658	602	630	646	610	650	656	630	590	631	610	659	625	618	650	624	622	641	613	629	601	637	639	597	646	645	592	619	596	608	629	602	609	619	618	631	607	575	647	642	646	626	612	590	623	644	606	634	645	613	607	642	638	587	622	546	604	626	574	627	623	577	588	610	602	577	603	615	636	623	643	595	570	609	599	616	645	619	644	600	644	634	620	671	667	615	608	637	621	605	639	581	615	603	678	623	661	582	571	581	622	649	627	620	602	635	635	637	620	608	641	615	578	647	651	607	610	596	538	633	603	629	611	633	621	596	588	592	583	603	625	619	656	625	626	632	598	635	603	575	634	631	608	548	615	625	637	575	657	598	631	609	638	666	634	619	614	638	619	625	595	591	662	592	638	623	612	666	604	554	645	650	585	633	601	623	588	586	658	627	613	594	646	650	651	581	652	643	627	633	593	618	583	585	566	590	581	641	631	632	613	601	671	616	596	599	628	621	647	626	610	574	592	610	641	607	641	627	606	583	594	604	619	603	595	584	610	626	633	608	631	615	599	637	609	568	627	609	581	575	631	580	575	608	595	602	584	622	624	640	618	617	589	652	620	604	615	616	604	585	557	649	623	638	587	580	574	650	605	633	585	634	586	609	615	626	616	605	648	635	646	618	602	564	612	613	651	608	582	664	601	620	642	597	617	604	592	626	605	586	568	648	628	635	613	649	595	603	643	637	650	617	661	614	566	597	670	629	588	641	600	603	624	625	618	594	626	638	585	627	649	597	585	633	569	665	632	693	614	626	639	577	638	655	591	638	637	581	654	644	610	622	601	637	576	618	610	620	633	615	612	578	654	686	657	609	652	641	579	657	622	611	631	589	618	615	647	624	630	658	617	614	646	620	585	599	591	615	623	626	643	623	652	644	645	659	622	579	610	639	593	599	604	627	620	610	608	607	624	652	629	629	629	588	616	643	637	609	644	609	612	581	604	611	590	592	614	625	622	593	632	607	585	623	597	599	576	594	591	634	634	615	627	621	645	629	628	608	605	589	582	613	625	618	594	584	660	664	582	565	636	649	627	679	621	591	588	607	663	599	577	616	648	619	667	626	610	605	620	575	651	654	582	646	648	633	590	601	602	653	583	642	603	680	651	601	638	624	657	596	615	654	600	653	588	620	605	587	667	603	632	613	593	626	602	611	631	637	633	654	567	648	628	592	637	639	635	625	615	621	608	671	635	595	577	618	623	587	612	609	604	570	603	640	573	616	619	631	603	611	605	628	597	632	605	584	600	638	605	612	597	622	626	587	617	664	614	631	639	648	644	592	593	598	624	630	641	566	593	620	666	612	655	594	622	613	552	592	632	627	607	618	620	594	605	578	618	586	602	642	604	584	612	637	624	609	609	584	656	581	619	613	671	631	600	636	619	625	606	619	658	652	602	618	590	582	621	636	617	617	616	609	627	599	626	631	633	586	618	602	616	644	623	617	622	613	616	617	609	618	584	653	606	635	568	609	633	639	583	628	611	581	605	622	641	625	632	646	625	616	622	622	586	634	618	568	598	635	632	626	616	647	656	585	594	632	615	631	599	621	579	614	618	605	629	636	604	579	544	603	617	648	632	586	625	618	641	613	640	562	621	638	653	671	639	668	638	618	628	617	592	618	626	595	610	643	636	648	625	639	621	582	620	633	657	612	614	592	632	603	675	603	627	562	590	593	624	631	619	661	629	618	635	609	594	629	604	652	639	596	604	616	627	589	634	601	638	584	624	606	645	603	678	600	633	635	619	646	642	644	578	630	594	637	593	632	635	613	630	585	608	617	614	609	648	639	644	621	627	675	626	626	615	567	628	591	615	634	598	622	637	597	621	587	594	640	566	639	607	593	672	656	595	564	609	618	573	629	635	612	619	600	579	566	646	603	608	626	653	618	642	611	605	581	629	609	585	593	615	636	637	598	647	579	612	624	629	618	561	615	604	646	632	638	637	619	633	623	631	673	624	636	608	614	636	630	604	608	601	603	614	630	602	610	605	607	631	630	657	584	643	662	607	604	638	619	602	644	636
44712	21462	7807	1586	571	497	409	348	394	373	323	286	278	289	287	292	276	262	289	290	245	252	269	271	296	257	243	239	257	234	238	248	221	210	233	248	251	227	224	242	243	261	238	232	224	228	255	245	234	236	238	222	239	263	225	247	248	286	273	258	238	248	234	216	243	203	243	208	227	260	278	261	246	283	215	264	265	245	232	222	251	278	243	230	251	236	213	234	243	246	240	288	228	235	238	231	244	234	223	254	241	262	262	265	233	249	231	239	221	238	205	239	232	224	214	223	235	257	232	239	191	240	263	247	264	245	227	252	228	236	261	222	239	252	247	238	238	226	228	234	244	249	214	250	238	221	240	243	255	239	253	279	232	240	234	245	243	251	265	253	224	226	241	252	228	274	232	236	239	254	266	229	252	234	249	253	230	228	235	220	235	239	240	260	270	257	263	253	200	238	238	240	219	221	267	224	242	277	240	242	214	220	230	229	248	221	225	247	235	253	238	209	246	227	255	223	221	263	243	242	226	274	259	247	265	261	237	218	236	233	227	232	266	231	236	226	221	234	243	261	247	280	258	260	262	228	239	270	278	228	217	248	238	224	243	213	248	269	260	244	258	245	253	271	267	243	268	231	278	245	234	242	240	244	260	232	240	226	244	217	255	244	229	261	254	253	268	243	239	227	235	216	220	227	232	231	256	264	230	241	239	242	202	215	218	248	256	247	241	236	237	239	241	225	245	256	222	194	234	241	213	266	252	247	243	238	243	231	246	228	226	251	229	239	195	195	253	257	213	228	220	245	215	228	249	264	232	246	240	225	200	220	261	259	228	246	216	216	232	231	240	272	266	246	263	251	249	235	223	258	258	228	243	241	238	258	257	246	242	218	265	259	226	245	249	242	252	248	224	248	233	221	258	247	258	224	282	227	229	246	262	222	229	238	236	230	231	258	246	212	248	210	219	241	222	239	237	234	229	249	232	234	255	230	247	232	249	241	213	205	223	263	262	238	218	234	217	271	259	249	240	247	260	261	249	246	220	255	274	259	247	218	236	244	261	249	262	215	244	287	255	260	228	248	249	236	258	222	237	227	243	236	234	237	252	250	228	220	252	212	234	230	251	236	223	230	213	245	245	242	233	237	237	220	226	224	262	240	195	245	231	244	260	239	242	215	241	229	257	223	244	215	221	236	224	261	228	261	232	225	243	222	250	221	232	242	254	245	256	252	254	248	235	244	244	245	265	256	233	264	226	244	262	275	215	223	222	227	257	229	201	259	217	213	220	233	226	251	265	235	244	252	249	253	210	231	272	259	219	239	245	243	233	218	225	232	230	229	239	255	261	242	248	253	227	237	224	245	267	270	226	238	238	230	249	247	225	231	252	253	245	223	233	227	196	221	237	260	272	243	253	224	240	244	263	285	246	213	273	237	262	223	209	255	244	225	255	226	233	226	267	254	256	255	247	243	245	231	222	233	245	241	254	255	236	236	230	253	209	215	220	258	251	261	250	254	225	256	229	274	232	231	258	246	243	255	213	208	223	236	251	256	251	216	229	265	239	237	236	256	203	251	262	236	263	257	262	223	237	219	252	250	232	238	237	215	248	248	212	247	258	220	240	242	215	240	244	234	239	221	274	228	259	229	213	265	271	248	239	243	232	237	259	224	250	264	255	239	234	258	243	246	233	246	235	236	259	241	269	241	218	262	225	253	221	243	247	202	219	257	253	242	219	215	242	254	226	233	219	241	238	267	231	236	213	238	246	195	255	238	273	236	241	285	232	239	246	245	252	240	234	237	246	231	267	205	231	242	272	230	240	267	242	234	224	249	264	214	267	229	214	236	243	237	241	241	241	277	232	264	270	248	271	250	246	220	227	227	251	214	238	233	223	237	246	219	245	229	221	242	214	246	246	244	243	278	264	231	237	255	220	222	218	274	231	250	248	251	267	210	257	225	228	204	235	248	269	234	226	217	226	226	233	232	216	234	229	240	269	261	237	224	235	260	210	255	205	224	244	216	272	255	226	286	240	239	198	246	270	240	258	229	243	252	233	229	241	244	241	239	253	248	247	253	248	241	236	224	224	242	220	237	196	248	228	241	229	254	238	281	215	213	237	225	221	249	235	240	264	239	246	276	254	214	232	233	232	243	225	267	214	254	225	230	263	256	245	240	220	218	226	217	259	232	238	228	228	282	219	211	226	242	261	236	241	246	220	218	257	236	232	235	261	254	230	219	223	242	243	227	229	249	230	262	249	252	239	236	220	248	227	212	261	219	230	265	266	260	258	254	229	277	236	243	252	231	246	240	230	240	245	254	234	241	236	230	218	270	229	230	243	239	233	218	233	258	250	283	250	246	227	238	237	268	227	240	214	211	238	253	206	254	226	226	240	247	234	224	244	235	237	252	216	244	232	194	230	274	275	241	209	239	233	262	260	252	244	247	219	242	245	264	241	253	233	244	243	277	219	264	241	230	252	240	267	239	225	209	270	230	232	230	263	232	255	224	243	252	220	219	243	279	240	248	246	260	239	234	270	253	247	271	241	245	226	224	247	246	234	236	248	235	244	228	230	215	258	239	252	233	274	246	251	265	240	273	218	240	237	252	278	229	270	248	235	239	235	254	258	200	247	237	252	252	243	242	247	209	210	230	272	239	238	248	231	254	239	276	223	241	252	242	249	267	228	253	234	262	250	223	248	242	262	226	224	237	240	242	242	225	246	231	246	222	241	205	230	227	268	249	248	246	248	267	259	236	236	240	241	233	197	214	223	241	240	234	253	252	247	256	241	231	222	258	230	228	244	236	242	223	251	237	258	221	279	267	248	257	259	260	232	236	248	224	230	249	222	227	234	254	232	209	253	229	250	243	228	263	272	226	225	249	231	242	245	248	263	278	198	296	222	258	257	228	270	218	212	254	245	259	233	222	227	226	239	238	215	236	213	218	248	219	248	249	266	227	249	250	249	241	254	250	234	261	275	238	252	244	232	217	241	237	220	244	244	216	237	262	243	243	218	266	241	240	259	235	252	254	257	247	222	221	229	259	269	250	239	210	251	237	239	255	236	232	201	236	250	225	255	241	264	238	241	233	241	228	216	227	249	248	238	271	210	249	255	228	262	247	225	254	253	238	261	242	237	218	248	226	263	244	249	274	259	234	242	225	249	189	237	229	254	236	243	233	212	202	226	214	271	230	225	245	227	233	232	207	252	242	227	251	248	234	228	231	211	242	262	244	252	260	237	236	220	255	249	234	240	228	222	239	237	230	255	216	242	234	264	234	217	225	267	237	269	220	243	269	240	239	232	265	279	259	242	243	237	262	262	226	216	227	222	254	284	229	239	237	213	227	243	244	238	259	226	272	236	271	224	241	222	236	253	261	246	249	280	284	271	264	266	239	192	252	197	204	242	252	265	252	246	261	241	230	258	248	237	261	234	244	232	244	242	256	238	196	259	254	217	251	226	238	236	224	236	229	246	210	227	241	235	249	268	224	215	264	271	235
27335	12763	9564	2874	2045	1634	1455	1161	1126	1103	989	944	864	746	717	670	653	663	686	624	619	594	599	559	576	606	524	595	564	588	524	557	570	545	583	572	584	542	557	508	548	559	490	511	553	524	542	533	516	484	513	555	548	546	529	490	580	508	490	491	492	501	523	523	519	517	501	499	518	499	526	553	514	484	492	486	502	525	501	504	489	470	505	511	463	498	474	529	522	533	489	467	507	515	492	530	542	480	493	496	526	497	472	471	484	511	519	496	505	483	503	500	528	471	540	506	479	469	516	523	489	491	496	524	482	510	490	444	529	511	514	490	514	531	483	503	519	536	497	503	553	502	549	517	493	495	503	510	551	521	481	476	501	529	509	459	504	504	541	548	517	484	535	533	517	528	501	497	498	514	508	519	503	522	531	518	522	518	493	508	529	521	563	529	513	494	528	536	513	526	478	494	482	517	472	525	494	523	478	526	524	489	558	509	497	533	514	509	489	534	495	544	493	525	556	522	468	539	562	519	484	496	487	563	522	505	506	531	529	494	537	509	510	530	526	532	489	513	517	476	508	492	461	532	505	512	483	524	475	529	532	569	512	470	508	474	528	468	541	518	472	479	501	496	527	536	491	477	516	487	525	487	536	469	537	542	520	519	513	464	481	536	517	487	502	536	513	502	516	511	524	519	561	528	557	488	516	500	496	520	493	541	529	495	512	494	508	526	508	509	537	541	485	562	506	557	568	484	508	543	512	478	488	513	541	517	526	504	495	506	494	533	520	511	539	492	477	479	524	535	553	511	478	477	487	510	553	504	503	535	509	494	506	532	523	538	536	504	498	460	461	499	514	529	536	504	518	582	527	533	513	538	520	492	554	500	519	518	503	548	518	481	531	499	520	497	520	512	525	491	541	521	490	535	506	556	507	500	518	557	506	530	505	499	493	478	521	521	494	527	504	487	537	524	520	493	501	542	518	503	499	537	518	526	491	503	544	533	494	523	475	494	505	507	479	537	522	520	521	491	497	487	514	507	557	485	505	529	524	467	507	499	494	496	491	518	476	546	535	503	502	477	521	515	537	498	495	521	544	505	505	507	502	520	515	533	513	523	491	515	509	538	527	544	492	572	532	513	527	520	505	510	516	537	485	503	530	522	505	513	508	506	509	481	476	504	511	553	497	514	485	526	468	501	518	519	529	501	503	486	526	528	500	488	474	497	542	516	498	488	499	498	498	525	477	506	515	474	534	503	484	496	517	471	482	509	525	482	532	533	493	520	521	500	490	522	528	535	515	533	499	557	551	491	482	506	501	507	510	531	494	520	534	505	484	510	532	563	494	523	522	545	511	510	544	524	518	489	506	507	500	509	471	483	535	503	488	526	536	489	500	532	501	505	518	506	577	506	540	514	536	539	490	527	519	517	544	522	544	510	503	519	539	475	522	433	502	540	512	512	510	512	552	497	520	539	531	554	525	499	522	543	493	486	468	503	515	511	511	538	481	494	519	540	540	483	510	537	509	528	521	502	506	537	458	519	565	468	507	512	533	505	520	515	548	510	514	508	503	503	517	518	508	522	472	522	516	487	535	527	494	520	508	515	524	472	476	482	487	549	536	509	509	499	477	516	510	539	563	517	492	533	518	514	470	504	477	554	506	481	486	549	545	480	516	473	532	520	496	491	524	476	461	514	495	491	511	474	516	533	544	467	487	545	477	524	543	516	518	514	520	530	487	477	539	529	514	493	526	485	539	496	557	495	553	514	518	514	525	488	513	545	536	522	467	534	521	501	530	504	492	505	487	546	509	509	470	541	533	495	544	491	522	480	484	508	533	517	539	542	517	492	531	518	492	514	489	515	473	507	503	514	559	498	526	465	548	515	517	518	489	513	532	481	541	519	523	507	512	478	520	511	493	529	487	503	511	525	496	481	487	540	508	506	518	501	476	530	492	468	513	469	537	512	526	524	519	472	525	528	517	562	494	522	508	499	488	468	558	543	497	550	513	494	524	529	553	545	479	503	530	549	493	483	509	524	477	490	504	544	512	509	522	527	513	531	491	499	466	508	533	497	545	574	539	519	525	516	540	525	543	517	530	476	558	489	511	507	500	524	531	550	486	500	517	531	507	478	496	501	505	507	520	567	545	530	517	509	527	521	493	468	521	519	541	529	518	506	475	528	537	504	505	505	510	463	516	542	501	506	527	518	521	497	477	517	481	461	553	535	499	534	535	493	511	532	526	527	506	510	481	510	500	507	523	543	538	544	512	535	496	491	519	521	527	536	468	517	455	520	515	553	507	519	520	488	517	504	522	521	533	523	514	492	503	485	500	516	515	511	491	512	484	486	537	505	471	525	499	541	512	507	515	513	522	531	527	543	514	520	530	512	541	511	487	475	532	540	541	528	562	534	515	490	484	491	464	506	490	530	530	529	503	517	500	509	523	546	501	508	481	508	507	502	558	519	501	494	517	492	484	523	515	486	496	520	503	483	527	486	521	571	531	520	517	511	485	520	502	488	533	477	549	480	508	546	533	522	552	505	501	522	517	476	521	491	509	558	520	476	526	503	519	476	496	550	513	503	506	535	500	500	519	496	508	506	529	521	501	526	501	527	482	524	496	516	492	491	461	517	492	484	516	520	530	489	550	547	512	522	502	494	503	538	530	476	523	519	491	510	535	527	502	543	530	509	515	513	529	505	482	519	488	472	500	486	533	493	504	516	509	526	525	506	522	490	539	491	504	485	486	533	482	531	488	523	495	521	490	516	517	474	508	535	505	541	473	509	502	497	493	508	534	543	522	514	496	539	540	500	556	530	505	486	511	499	542	530	532	515	526	494	490	503	542	457	505	532	499	551	490	481	509	522	515	510	458	531	510	532	532	515	504	468	508	523	523	512	486	565	505	540	547	542	488	521	492	537	475	533	474	521	511	534	508	473	504	519	490	504	510	542	487	546	502	508	521	527	515	570	514	544	523	514	534	462	511	524	535	504	476	471	540	488	493	502	487	520	518	482	497	555	507	548	532	519	522	510	578	471	527	491	518	481	498	490	528	536	495	453	510	537	525	516	479	488	450	516	540	555	484	518	501	463	511	515	523	509	500	510	509	514	505	511	484	481	508	498	511	517	503	517	532	522	506	506	469	526	558	499	492	517	515	545	533	516	492	560	498	528	518	493	506	514	523	526	522	541	513	498	511	492	482	469	547	509	527	518	546	536	505	513	504	505	526	550	493	522	537	490	479	513	513	481	528	485	498	542	494	555	519	528	496	531	554	535	526	538	516	532	483	549	493	495	479	504	530	498	498	489	472	489	513	565	527	500	510	504	537	492	528	492	497	539	506	475	505	524	510	492	503	494	508	510	514	518	542	544	523	528	506	490	529	530	475	538	484	506	454	487	470	488	545	499	519	541	492	543	518	537	511	521	495	497	469	548	513	489	547	525	487	504	488	510	511	501	513	510	484	522	484	521	478	529	506	511	522	494	471	521	466	499	490	547	517	517
58558	31874	16950	3626	1328	963	746	539	598	590	498	473	435	420	383	375	330	346	347	308	277	275	261	247	265	268	238	252	244	260	277	255	247	270	246	262	266	255	274	276	223	260	251	235	254	264	251	272	247	228	253	254	236	235	250	214	230	276	223	250	265	259	278	245	218	231	238	258	270	271	237	267	262	266	253	255	264	286	251	266	262	261	300	255	257	239	259	235	261	237	234	246	279	227	269	235	260	251	237	250	262	261	246	234	296	271	271	233	224	266	257	234	269	228	267	296	246	268	229	222	232	239	258	267	269	240	226	249	278	236	253	270	264	240	229	280	270	229	251	220	242	247	250	255	262	276	253	254	284	268	240	232	266	251	241	276	255	266	218	292	214	259	229	213	239	250	250	242	255	235	236	266	271	234	274	257	261	255	239	257	246	267	272	263	235	251	247	240	258	240	230	224	251	217	225	217	245	252	228	249	256	250	254	257	247	243	260	263	268	233	256	230	273	229	236	230	234	258	247	237	258	247	283	246	278	225	254	274	255	257	251	256	241	249	246	250	275	236	255	253	247	266	247	236	270	270	253	238	266	270	257	230	247	211	251	237	275	252	262	268	312	271	227	223	243	252	249	259	231	284	296	265	284	253	236	235	242	246	240	258	263	209	221	251	252	239	216	226	275	249	262	236	267	245	231	265	244	246	265	261	219	253	213	262	232	233	266	253	243	273	261	265	248	275	257	249	255	258	252	246	257	256	253	201	233	251	259	230	241	248	237	264	239	222	215	229	257	226	233	252	231	228	266	265	254	233	243	240	245	243	246	273	263	259	237	264	262	244	256	255	252	279	240	280	250	265	250	271	227	248	273	234	231	246	259	240	247	226	238	245	224	244	268	279	256	273	242	229	302	246	232	248	245	233	274	260	222	211	266	273	250	274	235	228	260	242	228	262	248	263	219	252	249	257	238	215	231	258	256	273	230	269	264	234	265	236	260	266	229	271	229	250	255	250	261	261	296	224	258	265	237	248	242	257	263	216	229	238	232	246	220	289	232	243	238	262	231	250	224	256	254	236	226	250	276	256	288	269	274	250	249	236	235	245	269	281	278	273	261	243	241	270	246	268	237	229	259	253	252	257	214	286	249	216	259	230	231	267	284	256	244	228	256	282	263	270	279	247	245	253	263	218	268	253	242	271	254	255	258	246	268	247	260	246	258	250	243	240	246	241	271	266	268	237	227	289	215	242	252	231	285	278	263	267	237	230	283	264	236	243	222	260	253	269	255	238	288	246	246	249	249	286	256	288	250	282	248	256	261	261	272	273	253	256	267	260	271	233	250	256	245	249	279	281	261	302	282	260	264	211	238	237	247	265	244	239	254	246	227	232	226	253	274	266	261	241	228	267	277	254	273	252	268	253	251	234	246	284	285	268	237	278	238	226	288	234	200	234	297	258	250	244	211	245	251	234	249	261	299	265	267	244	268	237	260	268	231	263	227	251	281	244	238	250	239	262	242	268	243	276	263	261	241	236	279	251	254	229	203	269	249	274	229	238	233	255	266	246	214	244	250	264	245	260	245	231	274	230	256	230	241	255	246	238	252	226	238	253	246	258	263	231	262	239	252	263	261	232	269	258	244	232	234	252	252	249	226	255	244	253	256	277	250	251	258	273	233	234	248	241	244	255	285	301	245	229	289	282	241	258	247	241	242	306	257	257	241	265	255	249	245	218	260	250	262	258	250	214	237	248	265	268	259	258	243	222	260	251	248	227	264	245	258	252	282	217	257	262	262	249	258	259	265	285	261	238	299	277	231	265	236	237	270	241	259	245	259	272	233	256	246	265	238	250	221	253	245	267	244	266	222	236	258	255	230	244	225	217	254	242	268	250	264	235	240	213	252	292	252	253	221	244	241	267	260	253	288	269	252	242	263	244	262	256	254	268	252	269	220	267	250	265	247	302	274	275	256	248	262	266	227	225	274	243	255	234	248	256	233	241	272	257	262	282	256	255	226	228	232	246	268	260	237	269	269	257	262	261	267	243	247	259	252	247	254	251	251	232	245	215	219	258	264	249	240	263	257	225	237	261	259	260	222	258	228	235	235	270	258	250	238	253	242	264	243	274	267	247	249	253	232	244	260	286	243	209	247	252	249	224	236	254	270	222	238	269	244	270	244	252	238	259	280	267	280	245	232	251	219	249	231	248	249	238	256	249	241	265	261	245	217	240	273	272	245	268	256	227	259	221	264	288	219	254	242	269	260	253	242	229	268	240	279	251	232	256	282	246	226	225	224	256	258	257	237	260	297	254	254	265	254	251	254	253	228	265	240	205	239	257	249	270	238	254	238	258	252	247	263	230	251	242	264	259	235	268	252	277	251	262	245	260	237	244	265	252	237	252	252	255	265	264	273	235	286	260	274	278	278	269	258	252	212	261	233	219	267	282	236	257	238	241	228	261	238	298	235	256	253	262	270	231	229	218	257	249	243	252	247	231	237	239	267	265	236	248	254	239	238	244	289	237	270	256	283	245	263	260	186	224	262	226	292	238	221	261	240	279	233	282	257	226	281	257	258	251	238	230	264	250	259	251	248	219	256	258	216	249	248	241	258	266	258	241	254	269	256	276	282	243	252	242	265	273	243	254	247	246	248	250	247	251	238	236	290	286	245	250	260	264	244	242	224	246	276	257	209	220	245	229	249	250	257	262	246	248	229	254	222	254	257	246	249	299	210	232	247	261	250	273	251	241	224	213	230	246	265	257	249	263	221	233	253	229	254	233	240	238	253	256	270	243	232	243	222	249	300	245	251	265	237	300	246	283	250	221	270	258	232	239	247	240	244	282	267	271	278	256	247	248	268	246	255	258	235	234	256	266	243	245	219	255	294	264	260	261	248	314	270	273	257	262	228	235	217	226	248	238	240	258	243	262	267	245	235	251	252	233	303	248	262	249	280	245	243	264	250	260	253	264	239	246	247	246	263	242	230	230	246	245	252	228	207	249	260	214	223	263	260	240	273	285	260	248	265	265	248	247	243	257	238	248	258	260	241	282	233	225	266	257	265	264	265	234	256	249	225	249	253	234	232	255	269	231	214	259	231	255	281	248	255	247	228	257	211	231	271	251	228	250	262	237	219	242	259	232	252	237	241	242	264	259	242	248	232	252	293	266	257	269	283	237	275	251	277	249	237	243	231	275	258	252	237	241	221	227	244	237	237	224	285	232	252	222	242	251	259	245	231	222	268	283	239	267	265	263	232	211	233	252	261	239	265	271	271	247	253	256	264	249	251	268	259	222	278	265	257	229	256	261	273	234	253	247	228	262	239	238	268	222	240	231	240	256	258	231	235	264	244	228	240	229	233	270	252	285	213	277	276	254	239	233	217	252	263	251	272	289	242	241	239	257	264	247	271	262	259	264	239	255	258	253	252	230	251	272	290	279	260	294	279	278	225	250	242	265	262	242	243	256	258	243	244	216	268	257	278	256	265	253	263	260	262	250	252	243
36039	21227	18131	5479	3871	3229	2505	2024	2105	2092	1908	1600	1369	1234	1205	1204	1129	1143	1166	927	842	807	692	705	627	676	615	580	601	622	610	571	613	572	594	598	604	652	557	577	578	587	585	627	534	541	524	547	559	563	610	544	561	607	580	550	514	531	505	538	542	549	535	526	528	556	553	497	516	509	537	542	556	584	543	541	504	552	535	544	540	497	509	542	534	548	559	500	570	516	554	562	537	528	524	542	507	553	535	547	531	523	525	525	532	552	550	508	502	540	502	516	539	536	521	519	529	528	529	564	571	511	516	493	538	532	511	517	510	506	508	560	532	524	497	537	543	527	519	554	499	524	557	523	551	532	488	551	570	552	545	535	539	531	535	580	548	531	537	546	578	532	558	524	539	508	551	550	528	552	515	537	515	525	578	530	518	525	516	559	539	526	546	494	502	536	466	529	542	511	551	543	537	546	511	545	503	524	516	522	527	546	554	555	548	551	543	537	505	550	543	540	575	503	535	505	521	535	511	529	530	570	571	510	524	536	526	513	535	535	523	540	556	518	564	512	528	506	497	500	563	523	547	540	549	525	541	531	521	513	521	524	528	535	564	510	542	508	537	553	535	512	557	556	495	505	541	568	565	531	557	515	517	526	522	525	533	531	569	492	516	542	553	524	564	531	557	558	524	541	536	571	524	521	547	559	523	571	539	510	536	555	545	580	547	535	532	558	553	501	552	529	542	512	504	539	507	531	538	544	521	504	567	540	502	531	529	533	533	562	536	547	533	531	549	550	538	500	502	531	509	551	528	547	491	491	503	503	549	538	475	530	510	532	583	505	517	545	566	526	542	491	490	544	519	519	499	534	514	510	490	531	539	548	504	525	554	527	592	512	550	527	523	513	542	517	545	568	513	583	550	520	529	553	527	519	562	517	522	521	542	521	557	549	551	530	560	533	528	572	559	541	564	508	515	531	538	507	529	526	556	530	533	520	510	510	544	553	514	519	556	563	530	549	550	547	540	541	563	521	542	578	541	523	552	504	507	529	524	524	541	602	540	511	549	488	541	541	524	529	551	553	543	509	578	563	536	502	505	534	526	534	540	550	520	556	514	550	539	545	549	531	515	559	498	509	476	561	554	579	528	540	547	530	564	560	509	562	502	498	504	548	569	525	551	555	499	523	540	521	522	539	556	545	567	520	536	569	513	518	569	506	561	522	525	552	550	584	543	529	542	525	550	554	546	562	539	528	554	494	535	514	543	526	548	539	532	522	523	512	586	524	531	520	541	513	530	567	540	558	541	534	505	498	545	504	548	520	531	554	502	497	582	520	586	519	545	568	535	546	504	464	547	527	505	540	528	518	533	542	525	534	560	521	529	544	558	541	548	552	558	547	520	504	545	549	536	551	549	549	582	532	535	522	556	539	513	539	523	493	556	563	579	530	535	540	532	501	545	527	527	550	546	518	551	538	486	536	534	537	506	539	529	545	506	521	524	502	526	565	506	513	543	523	552	541	568	566	540	519	549	546	539	519	500	529	514	542	551	546	585	539	566	559	496	532	543	496	536	538	560	564	584	576	507	516	542	552	545	535	536	490	521	541	503	539	571	500	484	528	555	504	528	569	521	530	572	502	540	571	562	556	561	543	562	552	506	526	516	523	551	537	502	540	517	534	574	575	536	553	546	532	522	555	508	509	533	520	552	544	543	525	559	521	534	505	581	545	535	544	548	574	565	528	592	547	540	555	537	566	500	535	534	529	525	518	469	520	546	560	524	510	505	546	542	561	483	535	557	567	543	552	574	582	553	546	554	557	508	537	527	517	545	503	585	587	568	511	517	525	536	557	537	550	534	518	521	498	533	539	530	547	562	556	560	541	535	558	515	513	522	563	549	567	520	528	505	535	535	532	543	564	516	520	557	582	519	511	536	517	521	533	511	507	522	532	540	499	520	512	579	584	529	555	483	539	537	505	525	521	499	533	557	502	532	600	556	556	527	556	565	551	514	564	502	538	535	556	538	548	532	502	529	543	488	528	549	556	546	565	540	528	546	549	578	537	512	548	531	533	543	552	517	563	520	529	536	551	550	514	526	532	520	588	500	520	564	496	515	486	539	532	513	552	536	557	572	569	545	506	521	514	540	545	562	567	531	546	562	569	494	560	524	538	570	548	530	569	516	525	540	540	537	537	490	557	524	562	522	538	532	571	519	527	516	540	507	534	535	556	530	526	552	524	528	507	533	543	551	551	533	535	549	532	560	538	533	514	507	527	538	508	508	577	503	557	541	535	533	519	557	541	576	508	552	522	517	489	528	597	524	526	514	531	509	557	586	539	538	578	575	522	544	521	550	564	551	524	547	543	486	541	499	545	534	541	547	537	518	536	501	519	512	561	517	550	530	531	512	530	537	562	571	536	519	535	526	521	586	522	523	516	575	518	503	529	519	526	553	546	512	520	549	502	542	501	532	497	527	530	516	549	538	543	519	512	548	536	513	547	522	535	525	536	529	522	550	529	488	491	552	567	564	555	547	535	501	554	547	514	519	524	535	529	547	509	525	517	569	551	597	517	562	484	546	546	485	529	479	534	575	541	516	540	544	575	531	533	555	513	532	533	548	521	533	523	572	522	504	544	534	527	606	567	524	498	542	533	516	533	516	508	541	502	524	541	537	546	573	579	556	529	512	549	537	543	521	501	510	537	540	587	526	538	507	547	514	551	555	504	574	552	535	524	520	583	546	538	556	561	537	537	486	593	556	544	552	563	504	520	531	512	549	536	506	522	545	543	501	549	553	538	549	543	520	549	582	489	528	525	527	541	544	516	563	577	529	555	511	560	521	520	499	511	543	527	528	550	516	537	548	511	593	534	542	518	553	534	540	510	549	531	537	553	500	577	506	586	516	519	537	580	485	567	512	575	548	529	512	547	519	538	525	532	574	536	491	561	541	520	553	537	522	517	570	546	536	531	530	555	529	542	501	541	553	523	530	502	549	517	550	549	513	530	560	496	491	553	539	539	574	501	528	554	529	574	568	519	537	550	542	514	512	575	569	532	543	516	579	545	559	512	526	535	536	565	607	545	551	551	512	536	543	529	515	564	527	559	557	576	544	535	521	549	514	536	527	521	575	498	511	561	522	589	540	557	535	539	560	522	551	546	511	546	538	565	561	521	555	505	510	499	549	574	533	523	528	496	565	542	521	535	520	466	547	529	515	581	577	521	553	522	518	502	519	553	511	565	558	566	510	525	566	552	523	540	530	554	563	569	541	528	477	522	509	529	505	529	519	555	558	537	560	557	536	545	519	507	542	502	538	544	540	521	551	498	572	511	523	531	534	542	465	525	519	538	573	532	531	526	511	566	537	540	513	534	542	506	495	568	532	579	517	519	532	542	543	517	518	512	587	548	524	522	538	581	521	513	547	483	538	536	514	534	568	512	566	538	492	499	526	478	549	506	544	550	549	530	565	540	519	567	568	544	506	524	546	533	509	547	482	565	541	551	539	528
69666	37550	17969	4540	1710	1214	958	734	723	721	626	556	469	450	445	475	412	422	412	410	363	360	366	367	326	302	338	324	276	344	304	298	327	327	349	327	355	303	279	311	308	305	307	346	321	283	322	309	281	290	287	272	311	307	310	298	274	297	279	338	308	270	323	273	280	290	290	258	333	325	307	342	288	275	314	300	261	304	281	315	298	280	296	304	321	300	315	265	289	331	315	314	289	283	340	292	279	283	256	285	281	286	276	281	329	277	305	302	313	279	279	285	285	282	264	296	263	301	277	285	312	283	317	291	324	341	291	309	314	297	277	280	294	309	324	256	295	294	309	318	301	312	302	318	288	324	301	297	315	263	316	299	290	288	296	314	281	308	263	274	323	286	272	297	300	299	276	281	295	308	305	276	317	283	284	273	261	289	283	313	309	288	311	267	270	311	298	287	304	298	318	316	314	323	275	301	253	315	280	347	293	285	306	322	312	339	268	290	280	294	284	258	292	330	293	284	300	308	352	291	301	308	292	295	275	298	290	282	280	274	306	299	284	300	307	324	254	311	336	327	325	291	287	304	263	286	299	267	302	320	317	284	292	311	332	287	301	302	316	282	271	319	298	284	327	283	319	278	248	279	275	297	313	262	311	272	291	321	301	298	279	302	341	292	277	316	317	260	293	316	271	275	317	320	294	293	265	279	325	298	328	320	292	264	320	279	309	332	303	284	290	300	300	286	284	252	271	302	279	277	272	316	287	291	299	290	306	291	290	280	283	299	313	306	299	294	282	283	304	297	272	284	280	316	339	278	308	283	311	300	311	292	298	285	295	287	316	303	283	301	316	318	269	357	300	324	316	323	287	298	319	290	295	297	307	296	289	280	300	298	291	264	321	279	263	303	301	302	291	288	318	285	321	287	293	279	284	341	305	315	290	299	309	299	311	311	310	285	283	276	298	289	254	320	310	279	294	264	295	329	305	273	288	277	272	315	317	289	269	275	327	301	329	318	320	309	282	255	284	307	300	309	333	285	319	311	333	290	281	290	304	303	279	293	316	284	268	292	277	288	290	291	335	284	314	308	293	311	277	286	294	293	261	293	299	288	269	273	266	266	326	282	288	300	293	275	312	341	281	310	293	301	288	271	263	288	276	266	264	302	301	277	306	274	293	270	270	319	284	267	302	301	276	319	275	317	295	292	334	332	288	289	312	303	320	303	279	297	258	269	325	296	290	359	297	284	302	312	296	293	332	313	300	311	289	321	281	318	325	320	343	305	292	344	287	304	329	303	287	334	305	286	312	328	280	301	298	274	280	330	307	320	326	296	266	317	267	291	300	336	271	268	324	322	269	314	295	270	293	304	323	318	287	282	277	270	259	297	303	316	306	304	264	281	299	288	284	290	315	318	280	298	288	286	326	303	268	288	286	288	303	272	321	287	300	270	302	286	318	286	339	292	284	283	281	312	280	305	289	319	306	284	284	273	289	299	335	305	309	298	290	299	309	264	290	306	308	318	271	274	270	297	269	282	333	309	266	306	307	336	273	305	276	299	291	297	293	317	289	317	310	289	279	298	303	273	309	318	293	309	288	289	290	319	308	312	268	299	284	279	320	291	278	301	275	323	285	288	278	288	301	284	286	317	285	287	279	278	323	301	308	318	358	285	325	261	288	331	291	280	320	280	286	313	297	303	297	297	305	293	297	291	275	295	319	251	302	304	332	285	303	263	317	296	309	290	330	317	332	294	303	286	288	324	275	318	296	279	328	256	259	274	304	268	307	303	298	294	309	296	307	319	282	306	302	298	296	283	271	334	281	303	268	322	326	274	302	269	280	280	327	297	325	313	302	268	290	283	290	280	287	302	280	319	249	288	291	303	297	311	266	291	303	308	303	281	266	291	301	318	274	306	304	309	311	336	288	307	293	289	303	304	292	283	321	286	291	291	281	267	289	285	313	289	301	272	300	338	302	280	302	319	294	305	299	305	280	271	308	324	290	328	320	315	310	278	330	324	265	294	321	284	325	290	286	310	290	299	320	282	292	276	293	266	277	322	274	275	302	303	280	264	270	287	288	271	297	269	290	289	267	286	327	314	261	283	300	291	279	333	309	321	272	260	334	288	326	301	269	294	292	271	280	263	271	314	301	282	338	301	291	283	298	329	283	277	302	291	278	297	289	304	285	297	301	303	290	290	280	271	278	315	309	283	335	283	267	290	279	307	291	292	294	291	283	288	302	286	264	308	291	292	299	304	245	288	299	287	319	270	297	323	289	303	277	259	300	297	250	304	328	326	303	283	283	321	302	275	279	293	301	272	286	324	304	324	297	313	312	303	314	282	311	315	250	293	299	272	307	285	290	317	303	290	287	302	265	302	291	276	290	313	272	295	294	297	306	338	309	291	292	293	310	304	311	314	316	303	324	284	269	281	307	329	326	295	318	320	294	282	299	281	279	354	329	299	290	290	285	289	273	282	286	284	298	298	299	274	282	300	289	304	301	284	309	265	270	299	257	290	275	310	261	285	285	298	273	282	312	303	312	316	296	307	310	280	315	292	296	259	298	285	307	302	301	278	303	291	289	308	287	298	297	282	294	285	287	273	300	335	270	322	289	294	316	324	294	286	267	338	295	332	298	312	310	290	322	332	306	318	281	285	315	321	279	293	289	309	303	289	313	292	288	274	268	333	311	263	304	288	297	311	302	275	289	276	295	286	291	301	309	301	318	292	284	268	285	301	309	283	280	278	279	279	299	332	271	289	326	274	319	309	285	306	306	315	264	305	317	296	281	315	273	309	273	321	276	299	313	302	284	292	313	316	268	327	308	286	277	281	266	287	296	309	332	342	319	307	289	317	283	283	267	296	290	317	278	290	266	292	300	289	266	293	285	275	307	276	277	335	301	325	283	306	293	319	312	307	317	276	267	323	310	281	297	309	323	240	283	266	348	303	281	328	285	303	269	283	307	309	289	320	305	293	323	290	279	301	287	298	299	300	318	270	307	324	307	288	312	281	279	279	293	295	319	314	289	259	287	306	296	301	303	333	311	344	302	308	228	305	316	282	306	265	300	290	284	270	305	327	286	290	284	314	317	286	298	279	271	324	306	316	280	277	301	282	324	309	298	285	296	287	282	257	318	294	303	309	327	267	271	271	309	287	305	304	298	337	291	283	298	274	291	315	282	287	295	304	289	296	275	304	297	291	276	262	310	295	298	273	277	299	288	316	318	294	285	294	315	296	297	312	309	303	282	310	293	304	280	305	327	292	268	301	273	279	308	284	265	263	283	293	319	314	295	316	310	292	316	318	302	314	328	278	321	304	323	287	302	303	292	278	275	313	283	271	300	316	317	300	275	290	337	274	291	323	308	326	287	324	296	310	289	297	289	303	283	317	329	310	302	290	274	324	251	315	282	265	300	339	321	296	307	292	284	325	283	294	298	292	285	281	277	296	312	289	293	311	296	282	275	272	310	278	321	284	275	280	298	319	305	291	257	298	325	267
44230	24679	16733	6169	4728	3923	3139	2620	2480	2490	2395	1973	1616	1545	1422	1489	1431	1464	1428	1132	997	896	884	800	766	746	732	720	716	721	708	686	651	633	716	699	678	671	718	665	668	668	693	633	652	621	662	630	669	633	615	664	586	612	627	617	648	620	635	588	679	567	603	648	611	588	614	587	627	595	604	628	648	653	635	625	626	589	645	638	634	611	621	626	630	584	637	627	618	605	613	635	649	623	587	655	625	629	645	563	646	654	642	631	595	610	552	647	603	631	654	620	570	635	646	577	617	583	619	624	657	633	632	637	547	617	588	636	605	594	601	574	589	637	627	604	620	601	612	645	627	650	614	580	630	622	607	623	623	584	634	606	650	628	681	592	620	619	588	604	609	567	608	628	562	655	597	599	566	589	590	598	602	657	635	613	577	583	653	645	655	648	605	624	627	606	622	561	628	579	570	639	613	610	622	627	633	635	583	633	591	616	609	604	576	610	631	638	570	597	599	644	608	633	646	591	640	640	621	599	589	570	672	598	637	647	608	615	595	596	603	628	633	638	630	645	624	612	607	579	630	614	652	601	634	625	652	628	646	609	607	613	600	633	606	628	610	596	603	587	604	650	588	622	571	614	585	636	604	621	621	695	586	640	620	610	629	622	612	621	621	622	602	587	623	613	579	657	647	625	601	626	576	618	589	613	571	615	636	603	615	603	623	649	577	618	588	633	581	560	643	609	594	598	593	618	586	619	598	573	588	615	606	615	598	586	649	556	600	586	575	589	614	661	646	633	659	591	613	627	583	538	601	626	620	629	565	680	590	588	624	612	598	576	613	622	616	654	602	627	648	625	568	601	620	588	647	651	662	634	598	596	617	595	612	619	650	637	597	641	580	628	618	580	597	628	589	571	598	586	585	598	633	618	612	649	589	651	559	665	647	633	576	599	627	630	616	615	593	600	620	623	589	617	621	628	613	623	589	601	608	619	589	628	596	623	607	560	595	611	622	619	615	582	595	601	641	598	602	636	600	623	621	609	620	623	606	620	567	580	608	571	602	635	626	631	563	606	611	623	608	658	620	645	606	643	602	604	632	615	617	609	626	564	640	614	600	619	622	647	596	612	640	624	613	609	642	618	649	625	607	619	627	624	604	613	634	669	595	628	624	596	636	626	656	604	644	604	618	626	634	632	560	632	609	643	638	628	661	682	628	622	647	590	582	608	597	596	632	636	620	620	610	640	643	664	619	616	664	610	630	627	632	660	565	604	624	611	624	601	630	614	602	600	630	602	661	624	632	619	646	555	625	585	631	617	586	614	683	596	641	603	613	593	625	595	650	640	630	616	617	635	597	570	649	656	631	662	626	619	626	606	665	596	639	573	585	639	626	605	589	561	622	593	611	611	592	613	644	642	633	617	622	621	625	615	636	624	605	642	650	592	660	618	626	570	592	610	612	616	600	630	602	584	622	616	589	615	644	612	616	621	623	606	604	579	627	693	637	655	605	598	619	622	635	611	629	589	630	627	586	645	573	616	624	634	614	544	659	589	571	623	618	594	595	650	612	610	606	597	639	568	627	612	646	635	589	638	599	621	640	602	598	624	603	595	622	587	638	623	607	550	626	596	573	593	590	616	648	610	613	645	655	634	648	625	640	642	639	642	602	659	590	631	627	642	620	614	584	636	573	619	595	591	621	623	581	586	562	576	588	594	638	607	625	618	609	577	608	628	646	608	582	604	640	618	607	655	628	618	593	629	613	662	626	652	619	594	636	623	663	582	618	681	630	619	577	634	612	606	605	605	644	595	586	673	618	641	568	626	595	608	637	599	620	647	629	618	596	650	613	621	604	652	595	589	617	605	607	610	633	597	631	627	664	597	592	628	609	585	632	621	621	607	579	641	640	649	580	637	593	617	608	579	603	629	627	634	638	583	628	641	618	597	590	593	635	659	581	594	593	672	636	615	650	655	637	631	660	608	583	612	595	641	650	604	569	626	630	605	576	640	631	592	621	643	641	662	610	640	578	600	673	639	643	641	611	593	620	619	621	622	587	655	640	590	580	600	629	615	611	601	582	620	643	666	618	602	620	635	629	655	622	654	636	638	604	577	594	635	602	612	642	616	621	653	614	606	606	631	579	623	619	575	643	608	615	599	584	629	596	580	584	632	561	600	617	620	561	602	592	604	580	643	631	620	636	592	600	599	619	588	610	655	622	607	592	641	640	653	657	620	587	596	612	589	641	642	608	586	571	666	581	612	633	643	680	629	605	635	624	631	635	637	625	652	588	584	618	672	628	620	649	628	623	612	585	673	610	611	608	585	583	621	598	584	609	643	650	632	570	560	613	610	566	588	572	583	612	593	634	591	618	620	630	648	602	598	672	614	645	636	638	644	622	643	613	616	592	634	607	636	642	607	619	620	641	609	607	605	603	650	632	638	596	579	621	622	608	646	615	596	594	622	596	568	591	618	611	606	604	612	572	599	616	649	622	595	595	609	652	589	609	595	608	620	623	622	575	568	584	609	570	627	589	652	563	649	602	615	616	598	634	615	575	656	594	591	619	623	600	607	600	605	628	575	631	600	616	594	630	622	630	562	640	588	569	579	615	660	634	627	633	605	616	626	617	588	588	623	610	614	593	617	614	595	666	616	623	576	602	628	642	592	663	629	600	639	659	630	610	611	581	632	606	588	623	637	629	625	590	591	570	598	598	639	624	629	634	613	564	627	648	630	564	587	687	657	570	652	620	666	628	618	583	593	622	628	620	584	583	640	627	621	604	595	582	590	611	614	637	589	626	618	656	628	601	605	627	658	631	650	572	698	584	654	583	626	648	564	613	621	590	630	581	617	599	608	617	645	571	624	588	619	637	603	664	635	620	612	639	703	591	581	652	567	648	588	609	581	630	607	618	611	608	616	628	590	622	630	565	584	666	595	670	622	630	621	642	589	618	661	641	602	636	555	580	654	654	618	633	634	658	598	635	596	595	614	585	623	599	640	619	588	633	604	613	610	615	628	624	578	593	618	598	591	605	589	600	588	605	624	644	612	607	638	608	593	660	587	621	615	611	649	625	639	658	586	599	635	617	605	604	638	597	592	627	625	621	631	591	576	608	598	618	596	640	626	635	617	653	573	593	601	619	615	622	645	601	627	571	617	622	610	606	624	636	616	643	620	560	620	626	574	601	627	594	602	635	608	588	587	606	639	601	572	599	630	621	641	631	652	584	647	597	609	615	580	614	572	599	634	574	602	640	618	598	618	635	591	672	611	637	621	622	633	642	633	613	573	632	587	645	605	623	637	624	614	615	621	632	598	609	620	637	637	601	607	655	607	622	624	609	578	591	642	595	588	611	630	596	555	609	645	594	645	681	610	610	664	634	624	562	607	598	654	602	606	615	638	617	646	593	635	611	596	631	601	615	625	642	610	625	641	634	624	603	619	580	588	647	626	561	643	606	632	605	602	576	614	621	635	624	627	639	670	574	585	611	627	634	657	584	607	614	608
49221	20122	6788	1269	587	463	416	357	308	324	298	290	273	276	270	251	252	266	262	283	215	271	262	248	246	221	254	214	234	222	240	234	234	232	233	236	245	254	240	271	233	212	292	249	244	231	254	258	234	229	230	232	277	230	218	252	230	267	238	226	240	233	238	255	204	255	220	225	259	257	250	256	242	270	262	238	251	238	245	256	235	239	238	215	233	202	224	287	263	232	280	272	223	251	266	209	250	256	243	209	280	260	238	227	205	215	223	218	226	232	250	259	254	249	238	258	227	237	232	236	222	246	248	254	272	230	274	261	232	228	259	256	237	241	246	258	231	221	228	238	229	254	266	257	242	211	265	227	260	220	236	216	226	253	270	236	245	229	244	256	250	211	233	247	236	237	253	224	254	240	230	239	245	242	237	218	265	216	246	255	237	234	237	249	254	248	243	232	242	246	224	238	233	225	218	219	243	234	230	231	257	234	239	225	253	240	232	270	260	230	230	240	251	258	258	231	268	234	233	253	250	246	258	239	239	243	246	260	241	203	268	240	241	253	266	260	214	260	262	252	272	265	237	232	248	234	252	237	239	254	256	220	242	236	291	243	236	266	210	241	252	235	253	254	250	260	269	271	231	252	252	237	216	237	223	250	250	247	251	260	234	242	238	254	215	243	252	240	229	211	254	269	240	236	242	252	254	229	258	243	239	226	230	267	237	248	235	235	263	229	250	243	259	221	235	216	284	236	246	237	249	239	221	247	242	250	231	254	237	247	235	253	251	220	227	251	248	249	283	231	209	285	225	243	236	244	248	272	243	242	220	220	234	249	250	256	254	238	223	259	249	221	236	258	224	223	267	236	247	247	275	261	242	253	244	229	256	247	251	244	223	246	230	211	226	216	244	258	290	233	244	245	251	253	246	259	243	261	238	274	284	237	233	277	245	267	223	239	232	260	223	251	262	259	225	270	261	219	246	230	210	238	261	215	236	273	231	262	239	226	223	258	252	231	269	257	253	227	224	224	238	266	250	254	212	242	259	231	237	247	245	267	222	271	278	264	273	211	226	221	263	266	251	232	255	276	245	248	247	234	215	220	226	262	244	279	233	255	245	225	221	239	225	268	232	237	218	229	225	239	244	256	241	225	236	250	253	248	246	231	255	239	251	255	266	248	252	281	225	238	214	238	246	231	240	272	246	237	209	269	239	280	236	239	254	229	233	231	248	235	255	217	218	254	227	257	243	269	222	227	215	221	248	236	219	246	240	238	238	244	223	243	259	289	260	257	219	247	230	261	265	263	247	259	217	259	255	222	237	277	249	254	225	230	231	263	270	232	250	247	252	222	266	256	251	235	229	252	257	237	248	260	239	224	239	242	240	248	234	242	220	235	232	234	279	233	238	245	262	238	262	276	232	252	239	234	266	238	247	239	260	214	260	250	263	250	253	236	226	241	227	257	241	269	240	225	232	219	261	268	266	244	241	235	276	222	240	258	228	227	239	234	256	249	251	222	256	222	207	237	234	248	246	220	248	264	217	226	242	207	227	258	248	229	270	238	227	215	233	265	286	238	260	240	220	236	237	223	237	240	230	243	246	237	250	238	250	237	222	263	263	222	243	240	257	236	242	217	205	284	251	222	198	212	239	260	302	236	233	247	219	227	257	236	261	255	239	223	240	264	257	268	273	248	246	269	264	244	255	257	212	258	221	257	239	262	229	235	220	263	258	240	268	257	256	251	243	227	224	263	223	250	220	236	257	230	236	235	236	255	255	254	214	218	251	222	220	235	252	234	218	210	250	208	206	241	228	224	242	246	225	231	234	236	249	235	257	256	243	279	240	271	216	241	215	236	222	220	239	258	250	231	262	225	232	233	233	229	217	258	256	239	276	240	215	195	231	252	236	252	255	266	241	244	240	223	234	233	261	241	260	256	252	235	247	261	251	212	258	238	242	205	226	252	236	236	221	249	254	229	241	215	250	260	222	236	238	239	245	210	266	275	234	249	281	243	229	255	227	207	227	241	250	242	207	228	220	252	272	216	224	229	232	222	269	246	239	243	238	223	233	257	267	230	235	236	260	256	227	234	236	220	236	236	253	230	228	263	217	278	244	230	256	234	277	245	232	228	236	222	231	264	261	250	245	211	211	247	214	215	250	247	234	240	251	272	233	242	251	238	220	234	247	271	248	242	224	247	247	258	269	246	256	254	219	227	259	265	235	226	238	234	232	236	263	248	226	251	251	220	238	235	237	251	229	253	258	254	262	255	243	243	255	234	265	253	239	248	227	247	243	208	226	258	225	261	230	226	243	247	261	276	295	249	242	213	232	261	250	270	233	252	233	236	253	219	248	244	229	245	279	238	234	290	228	253	228	207	212	263	225	220	256	246	237	271	275	247	241	255	246	236	244	257	270	256	234	240	240	258	239	253	214	247	248	251	243	235	236	249	257	221	268	246	227	234	231	245	265	239	283	249	247	236	221	269	244	224	231	236	241	280	230	234	243	229	236	233	213	253	217	230	226	259	232	229	253	261	221	235	257	263	260	224	244	248	226	220	239	249	224	221	229	242	255	237	223	266	247	240	229	227	231	238	303	257	234	243	259	251	243	236	223	269	234	242	222	248	235	239	238	245	259	239	230	261	258	213	246	257	259	215	251	259	250	221	239	259	237	246	222	237	250	205	219	215	238	231	231	247	250	218	231	218	222	255	190	232	254	208	236	242	256	250	201	227	274	257	234	218	224	227	248	242	237	247	253	259	275	248	226	255	265	247	214	222	245	268	256	227	234	244	234	228	247	295	247	254	232	241	255	251	249	246	235	247	239	231	249	212	189	269	234	268	221	230	242	251	230	233	225	241	239	234	247	217	275	256	268	246	225	278	268	208	238	242	238	245	235	260	228	239	254	232	232	248	240	249	260	247	255	279	239	217	219	255	261	250	261	226	217	220	258	217	289	231	251	242	244	242	229	256	259	214	213	231	220	257	239	241	217	232	230	224	240	237	244	244	241	233	208	249	243	259	244	233	230	253	248	260	262	271	261	245	249	270	245	234	260	245	244	242	260	212	235	253	260	241	242	221	234	249	215	233	223	232	239	234	261	240	249	227	248	209	248	237	245	246	257	259	231	246	253	255	221	222	242	238	270	248	249	250	220	221	223	258	240	257	220	255	219	264	270	249	230	245	263	226	199	202	261	248	230	263	206	258	239	239	240	254	237	248	249	257	243	249	245	245	245	276	229	268	244	222	257	258	255	238	229	225	233	248	235	233	249	226	267	261	246	255	227	251	254	226	246	243	307	240	230	248	221	268	255	241	238	251	239	255	236	228	253	236	245	254	256	223	236	282	219	242	240	227	213	273	251	254	273	227	223	237	244	223	216	247	256	226	256	198	246	253	236	237	229	240	248	254	251	260	231	238	217	265	225	249	252	215	259	241	232	251	252	260	278	250	244	238	232	238	230	255	235	249	239	237	264	253	221	252	206	256	243	229	247	229	237	270
30492	11125	8102	2402	1613	1563	1292	1000	952	924	826	783	752	660	674	604	645	626	617	616	641	594	610	603	573	513	564	522	524	513	560	525	520	527	520	543	581	515	523	525	547	516	503	521	530	511	507	498	487	539	524	532	549	544	480	527	526	508	527	526	506	543	517	525	497	544	525	534	515	523	547	541	525	516	542	540	535	556	516	489	481	487	500	502	445	546	507	477	497	568	480	506	524	520	513	517	554	495	533	502	500	552	536	507	489	499	486	450	482	464	471	475	494	513	523	513	520	523	510	506	503	542	510	492	527	517	536	532	564	516	502	503	534	523	509	554	465	532	486	496	502	510	523	550	505	455	534	530	509	493	512	467	529	527	523	555	562	510	471	524	490	499	546	519	522	508	493	481	512	464	500	510	523	486	503	499	518	487	530	532	490	514	511	507	520	487	512	501	528	515	550	500	578	538	487	497	509	520	515	505	497	513	483	512	544	497	504	517	500	522	477	517	481	517	567	524	525	539	545	511	516	502	533	485	544	533	495	522	501	517	505	496	475	482	543	474	499	501	507	521	518	465	528	505	504	516	536	532	499	471	539	536	506	501	535	486	495	534	515	522	505	531	525	517	532	574	531	524	506	524	514	506	508	555	489	489	510	514	528	541	512	492	500	490	492	532	547	486	544	508	518	520	533	499	530	518	522	511	478	522	485	560	541	515	481	480	517	495	527	530	508	523	511	513	490	562	462	509	499	491	533	482	520	514	502	551	490	509	553	520	489	502	511	544	508	521	519	508	549	536	491	498	505	528	548	503	474	538	480	549	499	491	510	488	534	510	510	543	484	503	488	497	565	497	541	529	513	532	516	509	491	515	519	502	499	534	521	526	489	507	447	490	509	546	511	491	531	488	487	514	471	551	504	518	516	502	535	514	532	511	520	498	466	525	506	531	492	548	511	512	513	491	556	523	519	532	516	525	482	524	497	490	532	509	512	489	560	511	498	511	480	501	497	493	503	543	507	502	502	482	515	514	471	524	501	533	521	440	523	482	495	505	506	542	518	524	539	498	543	520	497	537	501	516	498	496	496	517	491	542	517	563	508	538	504	530	490	489	540	525	487	497	498	445	479	530	541	483	526	543	493	545	492	516	532	472	537	502	504	515	522	521	472	497	546	537	489	555	508	497	508	488	526	512	525	508	500	500	519	510	483	515	554	513	526	525	473	528	490	509	530	516	477	500	538	600	508	509	490	493	525	481	497	492	499	549	532	496	511	537	470	503	488	498	502	551	499	529	521	503	518	496	513	505	483	528	541	518	547	527	522	512	508	516	463	523	481	514	535	550	499	469	578	490	513	523	473	516	491	528	492	526	520	545	524	474	478	518	482	528	479	454	521	504	533	529	482	477	520	534	553	529	490	487	487	510	485	524	525	497	545	523	501	528	482	492	489	524	508	529	517	493	524	505	499	511	524	516	465	518	525	506	528	519	510	511	567	511	504	518	502	481	518	479	525	507	535	488	528	552	515	505	516	522	508	495	511	525	525	532	494	518	541	510	497	509	494	542	473	513	504	522	505	464	483	475	515	533	508	486	562	516	515	531	486	521	525	488	535	522	504	518	488	457	508	500	503	514	515	558	520	531	570	519	490	507	531	528	498	491	505	516	544	510	507	469	508	493	504	519	495	560	495	524	519	510	477	512	520	478	495	494	513	537	496	536	551	520	544	511	524	530	493	503	500	503	491	528	494	501	515	524	472	500	556	501	499	479	522	520	486	539	545	507	535	498	576	560	455	518	496	497	552	466	517	516	508	521	499	531	492	496	553	517	477	517	580	490	495	501	494	545	522	509	516	488	543	519	566	510	509	490	499	498	515	503	486	489	509	499	502	476	542	485	539	447	517	519	518	505	496	513	492	524	510	516	498	505	513	517	495	501	512	520	531	552	544	536	505	507	528	509	524	500	508	466	495	508	546	498	545	459	514	536	516	470	512	506	518	512	489	538	555	529	491	519	501	522	483	512	501	500	526	486	511	494	517	522	543	568	483	506	519	476	501	522	516	522	503	544	510	491	485	502	553	533	530	524	506	506	493	533	536	470	461	529	516	487	492	521	499	509	485	526	519	530	488	509	558	466	492	505	501	523	528	499	562	516	497	515	530	500	528	484	480	473	497	499	487	512	528	525	538	495	518	526	490	500	496	483	502	487	475	517	465	533	485	503	500	518	516	539	524	512	507	504	492	507	503	553	504	497	527	495	500	532	476	501	487	519	474	542	492	518	543	536	520	537	514	505	521	498	517	507	550	470	542	532	523	518	535	498	487	519	493	507	536	484	474	540	496	481	522	500	524	501	506	540	509	503	495	513	532	505	505	483	513	507	486	499	517	513	531	539	506	521	505	519	555	515	525	525	490	520	479	532	541	523	500	486	504	516	484	555	543	561	517	516	506	494	479	482	505	509	472	511	512	509	502	541	497	507	496	477	491	504	487	508	556	498	526	526	501	544	514	489	524	505	495	477	516	516	515	496	558	501	493	487	500	496	494	545	509	514	517	478	504	538	534	555	497	508	506	515	497	545	529	508	518	501	541	542	508	498	507	549	506	488	506	560	542	516	492	490	546	481	521	562	498	534	518	507	529	539	555	479	483	559	496	539	480	514	550	492	495	505	486	521	499	569	521	521	532	505	516	515	491	540	517	500	453	537	498	523	489	567	479	515	520	528	531	486	534	559	532	520	529	475	540	499	523	524	515	513	539	490	517	484	551	516	517	504	557	566	494	492	525	508	512	551	494	539	526	515	515	532	495	529	542	481	505	516	529	527	508	508	506	468	556	523	494	502	538	524	506	519	512	490	515	492	550	490	500	471	529	499	518	494	519	493	507	518	499	523	504	500	502	507	464	534	464	497	524	524	537	465	511	512	495	479	533	537	526	536	551	529	472	470	518	493	505	535	508	494	552	532	517	523	508	536	514	522	488	514	537	515	517	499	504	495	531	519	489	526	500	494	509	499	484	529	493	530	511	538	487	509	492	512	497	556	478	488	510	513	487	535	517	487	552	483	510	486	514	507	496	515	496	503	521	542	524	502	496	485	499	510	478	508	480	548	481	543	490	497	498	524	525	501	479	537	512	500	473	536	488	472	487	505	519	512	507	518	483	513	540	481	514	487	492	512	501	503	530	480	468	531	498	505	451	518	477	492	474	479	532	494	517	553	521	494	530	549	506	494	528	508	493	538	494	532	543	520	514	516	496	522	521	490	528	462	469	500	487	552	551	500	495	455	475	482	522	475	485	520	558	539	534	538	497	504	495	479	533	489	529	515	516	486	537	526	514	565	561	529	562	513	460	535	522	518	485	526	525	512	512	485	535	523	510	548	494	578	505	534	486	523	490	545	528	528	529	519	501	510	526	522	567	518	509	548	531	519	538	526	474	512	500	503	509	539	557	508	493	493	488	549	510	493	488	545	524	522	513	498	529	492	520	474	488	448	500	531	513	515	516	513
63777	30048	11145	1920	900	712	563	467	444	423	405	417	387	327	327	329	305	296	328	300	269	305	271	267	274	277	268	263	266	269	278	291	256	249	233	275	273	264	223	262	248	239	235	274	266	292	252	233	239	235	248	254	237	256	290	254	239	255	226	274	252	246	253	258	220	229	272	271	242	262	244	251	251	288	244	237	255	244	242	265	240	217	244	228	251	238	280	236	270	267	262	300	261	258	288	284	229	247	239	229	211	286	281	249	263	276	304	262	239	260	252	241	227	272	275	255	259	264	256	249	289	264	247	278	272	258	272	272	232	252	282	259	247	258	272	239	257	258	249	235	283	255	236	246	271	252	236	293	268	252	259	251	257	243	254	275	214	242	247	246	251	240	242	221	246	239	255	237	260	254	254	243	251	264	268	240	283	264	249	276	235	236	241	246	248	267	265	247	272	266	239	227	238	225	269	247	257	229	227	277	219	285	267	254	243	231	270	261	256	253	244	246	257	246	248	250	240	271	272	262	241	215	244	242	233	244	267	283	275	247	243	272	284	272	234	282	293	243	240	263	249	272	276	237	254	257	219	254	248	216	252	283	298	260	251	236	275	250	248	229	257	261	258	276	277	222	283	278	243	232	244	248	250	270	251	269	257	247	252	269	233	276	263	244	276	270	266	251	253	262	258	276	270	271	267	262	251	281	276	275	277	274	257	226	258	283	265	269	207	253	242	221	278	241	243	289	256	258	233	216	254	212	304	263	266	274	220	269	233	268	230	269	262	264	256	225	247	268	258	219	251	250	267	248	268	232	265	248	248	270	254	260	250	284	243	238	268	265	249	248	240	251	243	273	268	285	274	234	239	256	265	283	265	253	226	257	258	261	252	250	264	236	230	228	260	238	258	270	244	245	285	240	246	256	259	222	256	223	235	242	242	222	269	232	274	264	265	249	240	246	244	248	242	241	276	276	260	245	241	309	265	240	283	247	261	275	240	237	239	295	256	262	267	251	237	268	225	236	263	239	243	268	230	242	251	200	236	263	259	232	266	271	259	254	274	258	253	245	225	260	245	257	226	255	243	259	240	235	229	235	235	251	289	271	238	274	235	250	256	255	230	240	269	231	242	248	239	248	229	243	262	256	263	236	251	295	263	252	267	239	236	252	257	266	234	215	271	232	230	254	240	265	259	235	217	299	230	278	255	265	225	238	279	251	236	264	236	246	276	258	265	291	252	269	240	270	264	293	251	296	265	247	258	249	232	232	277	263	266	263	261	245	289	262	264	261	258	260	236	221	265	246	263	223	222	234	272	242	255	247	237	240	282	270	247	229	260	257	242	277	239	254	274	248	226	277	268	266	226	261	236	233	242	257	242	305	287	251	255	282	247	299	221	249	288	225	253	266	244	239	238	260	247	220	233	253	256	217	243	268	269	238	238	263	243	242	266	233	250	253	243	272	258	260	246	259	259	236	239	266	273	251	249	247	259	257	242	220	235	261	242	207	247	277	268	251	265	264	235	261	235	243	248	266	237	248	256	258	271	236	270	250	235	274	272	241	229	237	271	235	221	265	270	269	253	255	252	243	247	261	259	230	248	246	260	264	236	288	245	242	276	231	269	265	266	251	253	226	277	267	254	247	256	265	226	282	259	249	274	287	269	238	257	277	281	241	277	245	269	267	266	260	245	259	254	274	273	238	264	223	242	243	245	269	256	244	247	233	265	254	260	278	246	243	265	285	278	241	283	250	252	259	233	261	264	247	243	245	252	269	229	248	236	232	260	280	235	228	243	261	283	285	246	288	256	251	245	246	259	257	281	282	262	251	238	264	263	256	276	228	246	274	276	273	260	247	242	247	244	237	251	240	246	240	263	240	257	252	257	252	255	270	219	207	230	223	259	270	277	228	222	251	274	260	238	280	267	263	244	258	260	276	264	256	285	249	225	250	261	254	252	248	239	228	269	262	240	225	256	239	240	257	262	255	234	268	258	268	248	241	243	242	236	261	256	271	269	250	268	268	262	237	263	250	245	241	278	241	280	270	276	262	258	239	285	278	245	244	254	242	244	254	277	281	251	237	238	250	228	225	240	272	263	251	240	250	260	230	247	265	263	266	249	247	249	266	252	270	242	218	252	249	261	237	229	256	270	281	229	243	237	243	301	231	246	253	244	255	257	258	232	243	258	239	253	253	239	256	266	258	277	266	263	244	275	304	226	275	290	244	254	275	248	240	265	274	248	267	259	261	239	241	262	247	236	240	252	251	257	280	257	260	300	252	238	289	238	248	231	261	255	258	261	252	248	247	222	251	255	260	265	263	256	277	247	258	252	227	242	247	247	249	246	237	251	270	249	254	229	230	262	276	294	259	280	261	227	264	223	260	255	242	236	249	266	279	251	259	238	232	273	260	239	239	249	252	266	273	228	234	259	240	272	270	268	306	252	275	252	282	236	245	242	247	229	254	247	262	262	239	264	271	266	259	261	244	242	252	259	258	229	259	257	254	268	270	271	244	218	234	214	251	230	246	258	245	213	245	231	245	223	255	277	240	257	231	248	234	242	259	252	261	288	249	256	265	254	254	248	251	258	253	261	271	250	263	263	250	248	233	262	264	268	269	254	226	263	214	268	272	224	241	245	270	246	242	256	242	262	238	254	286	250	230	236	275	254	226	269	237	242	247	235	253	266	264	270	261	246	254	251	234	250	256	228	255	268	247	242	237	199	248	290	267	253	265	241	240	230	254	272	227	266	245	252	257	241	272	262	263	258	258	261	260	248	239	258	228	245	224	232	257	249	234	260	254	303	235	268	272	228	240	262	247	254	284	231	235	258	260	266	245	236	217	246	244	260	248	268	241	238	229	253	231	215	218	246	261	244	250	236	258	216	228	286	237	244	250	278	249	237	252	228	280	239	270	232	274	255	251	235	232	266	298	303	267	255	286	270	250	245	266	256	267	269	302	268	258	229	216	267	285	262	260	278	228	280	241	256	266	235	251	262	244	266	239	276	272	250	249	252	250	265	260	244	263	227	253	256	247	271	254	287	270	270	234	271	268	273	241	274	274	247	244	232	290	261	259	276	279	264	245	257	266	255	235	297	288	258	260	234	233	263	225	267	240	235	238	260	264	259	258	261	250	266	252	245	209	249	271	263	262	240	243	251	251	261	244	281	209	255	256	281	282	255	268	285	260	279	264	245	254	241	228	281	259	261	251	255	251	222	268	236	249	264	252	213	254	239	227	257	239	260	256	263	215	260	247	270	260	277	240	234	244	249	237	237	256	260	239	245	250	266	255	222	222	253	236	241	235	242	257	247	268	240	248	236	236	236	263	242	247	276	266	261	260	244	251	256	250	230	235	241	259	246	272	229	220	274	272	256	263	244	258	216	231	256	237	248	286	257	265	250	264	237	257	273	237	250	248	245	312	238	237	228	220	260	250	216	243	273	231	246	240	271	239	232	246	308	265	251	269	265	253	276	241	262	239	248	257	248	248	222	260	258	285
41424	17124	10494	3476	2932	2501	1871	1498	1391	1498	1416	1270	1092	1056	959	953	835	870	934	873	815	726	681	624	584	619	566	620	576	601	580	597	607	585	586	606	568	592	548	530	563	570	566	553	546	576	589	510	551	556	487	570	537	590	545	613	530	544	531	589	584	553	559	525	562	550	514	529	556	508	584	495	590	513	552	575	534	531	533	582	523	545	567	492	550	546	588	555	557	550	532	584	554	554	544	560	528	539	513	557	516	587	540	536	533	562	558	582	517	569	551	542	542	544	519	506	595	569	541	492	559	539	540	623	541	513	564	565	547	524	536	556	523	528	541	557	531	538	508	539	564	572	531	550	482	511	571	500	550	559	531	540	554	555	544	538	535	516	571	552	487	549	565	520	519	570	548	548	528	561	562	519	574	548	509	507	512	560	534	555	571	535	537	534	528	539	532	536	527	552	534	541	543	523	569	496	536	542	537	547	561	554	538	554	546	572	488	552	521	509	506	567	546	507	550	505	514	515	553	592	507	586	477	551	584	577	548	499	509	514	567	588	532	531	557	542	555	524	491	547	528	526	521	548	526	482	573	513	533	559	579	554	558	509	555	541	560	523	552	531	527	544	570	530	553	514	504	555	537	562	529	515	563	501	525	502	466	517	550	492	507	542	511	524	590	542	539	560	579	561	519	561	564	570	529	539	531	585	558	534	518	563	531	559	498	563	533	554	509	512	548	489	579	522	536	533	531	538	522	515	527	551	530	487	517	485	511	511	551	538	584	536	558	534	522	576	539	533	527	539	533	515	550	539	563	518	589	513	542	532	558	530	504	532	556	523	525	533	535	579	518	524	572	518	582	529	525	538	547	541	545	499	515	574	538	556	540	541	519	502	511	534	558	546	512	546	534	553	534	502	492	546	571	546	550	514	539	565	528	516	558	555	554	523	548	543	543	567	533	560	507	523	508	513	548	528	564	519	531	542	521	561	501	528	546	545	549	539	546	545	523	500	519	535	522	548	534	524	546	563	552	549	571	513	535	524	542	562	532	521	552	533	556	515	567	566	528	562	571	529	550	522	522	542	594	543	589	579	522	540	536	499	540	523	500	549	524	591	558	546	524	495	533	574	511	570	550	515	511	506	535	507	544	536	529	531	555	535	543	545	543	538	541	553	562	609	566	537	521	569	544	512	573	508	492	531	581	581	543	508	564	526	543	526	509	542	577	562	529	531	510	529	528	557	534	527	489	554	553	530	560	536	534	537	544	590	580	579	540	559	568	545	522	539	527	571	502	575	529	558	553	542	507	527	533	526	534	547	518	511	487	521	553	546	538	531	519	541	470	513	506	547	528	509	531	542	516	532	525	557	545	464	571	544	549	515	559	500	554	540	557	530	561	523	534	540	568	565	511	565	537	549	575	569	534	541	543	534	531	553	536	539	580	545	506	554	544	486	528	534	530	568	529	519	556	535	519	527	495	507	564	498	551	551	538	535	563	529	549	541	524	519	523	530	564	507	561	566	536	527	528	537	505	536	517	560	522	556	540	478	578	553	533	508	514	521	575	518	576	525	532	554	526	532	551	517	569	566	554	528	518	539	561	508	532	534	571	584	495	541	481	514	535	552	545	570	518	548	488	531	544	531	544	532	592	499	551	525	544	551	534	522	527	574	525	484	514	551	554	552	519	586	542	516	515	523	526	519	535	597	529	562	504	548	541	532	539	558	518	516	545	555	530	553	519	560	554	544	518	510	568	541	530	503	518	556	521	550	570	561	560	559	583	502	525	575	534	533	529	544	533	512	556	547	570	513	518	516	558	522	513	560	550	550	553	545	528	567	536	511	586	507	536	549	519	513	526	511	561	535	535	521	515	569	544	539	585	516	557	520	538	560	559	555	552	535	553	561	501	520	502	525	564	540	543	560	539	535	508	506	511	577	551	495	521	575	557	523	546	553	582	528	537	542	549	521	534	543	566	534	558	545	526	535	475	547	541	535	531	529	522	514	516	546	554	557	534	523	532	535	575	525	491	546	554	532	519	587	534	542	539	564	520	570	535	528	526	522	535	520	559	561	535	529	564	508	548	572	584	533	555	550	524	496	564	570	586	525	543	513	522	563	532	524	523	494	533	521	515	560	525	575	531	516	592	517	549	581	537	553	539	516	529	536	515	580	520	585	524	575	544	522	596	553	549	532	539	570	568	547	497	500	586	537	573	556	531	559	523	550	508	592	550	559	482	544	519	556	516	507	513	546	570	506	525	563	511	556	530	558	553	561	504	562	528	537	539	496	559	528	511	508	521	547	546	540	557	539	516	564	546	498	546	571	517	534	576	539	522	537	531	540	495	520	537	571	529	541	546	532	568	556	533	498	516	541	557	524	522	551	511	562	537	543	541	521	546	552	507	546	529	520	554	536	557	527	537	529	530	528	536	528	581	543	541	546	573	483	502	551	548	535	584	533	529	508	513	550	504	511	507	530	534	507	522	510	537	553	554	563	587	582	560	576	506	527	538	547	514	573	566	532	530	518	514	515	573	504	531	555	510	588	518	555	544	549	530	529	538	516	504	520	552	526	547	548	538	550	513	528	520	539	531	523	576	513	490	509	580	543	560	511	571	567	555	569	530	528	508	512	517	606	511	531	532	570	529	537	540	572	528	557	502	586	556	548	539	547	548	573	547	526	550	563	525	538	532	550	582	489	549	544	539	535	535	544	519	511	570	549	550	518	532	520	508	533	559	563	547	552	558	556	577	537	555	522	548	574	537	518	519	511	525	545	538	511	563	535	543	566	527	549	576	544	566	532	533	544	573	557	540	571	533	507	530	539	532	527	512	531	525	570	567	567	516	534	559	513	539	526	531	547	530	510	514	503	540	543	566	548	483	508	551	488	542	522	504	469	584	506	524	489	540	572	512	572	521	522	521	557	526	502	540	552	523	556	535	522	523	541	565	508	569	512	529	544	507	543	543	540	513	504	519	551	551	515	537	549	555	559	566	499	522	562	529	544	561	548	544	514	511	553	531	521	585	531	578	539	538	525	575	544	529	527	570	535	510	578	511	573	497	549	582	544	577	548	547	530	548	545	512	529	570	529	558	542	571	562	548	546	532	560	536	546	510	503	512	507	552	566	559	541	522	549	542	532	560	537	540	554	556	575	546	513	551	497	509	602	499	543	545	555	535	516	511	529	515	554	558	550	525	560	552	564	489	580	537	539	534	591	570	555	552	563	541	529	567	533	499	538	549	524	546	533	553	543	512	543	503	590	599	561	499	508	544	557	567	531	571	571	534	531	552	519	532	550	552	548	518	527	571	523	512	548	527	508	533	556	532	556	534	544	530	538	551	519	504	546	504	543	560	546	573	554	583	520	549	496	519	519	501	543	531	512	543	563	549	509	516	571	552	534	538	523	511	547	550	536	528	558	526	557	521	550	545	509	502	558	539	564	510	584	570	534	486	555	555	523	555	525	552	570	545	516	504	541	545	557	521	534	544	523	529	499	534	528
63143	33936	18587	5524	2143	1647	1018	806	761	796	729	645	517	493	448	492	499	398	432	403	371	323	329	342	336	326	311	333	315	318	311	306	309	274	291	301	301	307	261	282	330	325	292	279	287	317	301	278	293	283	282	287	274	289	278	296	321	313	298	329	309	315	275	265	286	289	280	296	283	259	278	294	294	323	301	306	326	277	318	274	299	295	300	277	317	291	298	271	324	293	277	271	269	300	273	306	297	274	327	328	272	295	292	311	269	268	269	291	293	294	282	275	294	303	323	290	288	292	312	279	272	307	289	268	291	311	285	307	280	310	299	273	284	290	318	303	262	283	326	294	262	270	293	268	279	298	277	293	269	285	310	295	306	290	297	280	248	265	264	327	301	292	284	273	275	300	291	283	263	315	272	285	280	307	300	296	320	260	298	304	292	297	272	300	322	302	285	293	295	287	256	287	322	307	303	268	294	271	264	257	285	289	308	308	327	256	258	313	322	277	301	288	328	296	257	312	310	285	298	274	294	272	267	320	287	278	280	308	296	293	271	315	284	288	297	276	285	286	306	272	330	315	283	305	287	283	296	291	281	305	311	285	273	302	305	274	320	306	297	273	306	254	306	277	314	295	286	291	334	328	295	297	273	280	290	314	280	289	295	272	290	289	297	292	287	286	310	263	295	316	270	266	266	281	262	286	287	289	295	289	307	302	283	281	287	328	332	295	267	299	303	295	316	264	258	278	290	305	311	260	283	305	273	323	265	298	292	278	268	276	323	279	317	310	289	283	307	278	266	290	293	302	272	345	318	252	286	300	266	269	257	287	289	269	284	301	339	288	285	302	297	291	260	302	307	279	293	301	273	291	305	311	282	302	299	293	311	293	282	296	274	306	277	305	282	262	278	280	312	273	320	268	293	279	292	275	297	250	309	261	299	303	293	274	276	313	279	336	314	299	260	282	308	294	273	279	278	291	290	283	285	283	300	266	273	297	253	263	301	269	289	248	307	288	275	276	276	304	306	286	285	306	275	300	297	293	311	277	294	306	300	280	274	278	278	285	322	321	264	304	316	262	279	282	299	291	298	318	300	255	299	262	286	272	332	271	278	288	293	270	270	318	252	270	269	285	276	305	274	293	272	285	299	278	325	312	264	307	274	283	250	259	304	293	284	272	327	291	265	301	260	308	305	332	283	275	299	299	287	289	286	276	306	291	300	266	289	284	275	254	251	299	293	287	309	303	361	261	318	278	267	283	299	314	304	305	297	282	302	319	325	297	316	295	293	302	269	240	297	325	309	246	304	319	289	302	267	324	297	285	273	291	315	248	284	289	263	293	298	289	280	254	256	294	283	322	280	275	278	290	295	304	307	281	307	269	293	249	290	258	271	292	269	317	290	318	286	313	262	300	262	272	280	310	257	283	280	266	289	281	328	289	274	301	327	280	327	299	292	278	251	306	271	303	278	316	285	295	277	335	296	265	265	292	330	297	259	306	264	285	292	284	242	296	284	311	285	278	300	290	267	273	305	268	281	290	306	285	279	283	280	284	309	290	277	305	265	286	275	288	294	284	282	265	289	267	312	293	273	269	272	256	245	315	262	277	281	290	294	282	302	272	295	299	281	280	312	309	312	296	278	288	290	279	298	282	281	315	285	303	329	300	276	301	292	276	325	313	279	291	298	282	284	306	326	297	304	311	299	310	302	300	316	272	314	289	276	298	296	262	293	331	273	268	282	294	296	311	271	301	275	291	297	311	266	265	284	259	258	311	289	286	291	291	314	269	285	252	261	255	300	293	293	276	300	279	302	278	299	258	255	289	303	291	297	281	273	285	320	310	297	299	304	277	278	273	264	325	307	287	273	269	338	325	294	293	290	318	252	291	293	279	279	295	296	291	301	300	254	291	260	281	299	312	335	283	324	310	303	254	313	284	278	301	286	291	315	284	321	265	279	288	281	282	318	300	283	295	273	285	281	254	288	302	279	298	261	278	282	301	270	290	299	300	301	289	277	282	270	289	295	278	286	318	291	300	287	276	282	261	273	277	301	275	282	275	292	284	285	301	299	320	254	308	324	274	295	265	272	303	265	291	269	274	277	283	318	283	299	322	270	265	289	303	297	284	275	333	280	258	313	301	276	278	299	273	312	295	262	320	285	310	251	281	273	275	233	271	270	257	266	264	289	302	295	277	307	285	272	320	307	313	274	294	278	319	294	284	290	303	276	308	313	314	275	294	300	291	290	302	303	295	289	249	262	281	302	265	295	273	305	314	301	331	284	307	287	297	277	278	277	285	298	304	279	313	287	299	286	298	283	296	323	275	289	302	269	257	290	326	300	283	308	303	299	333	298	271	299	264	289	308	314	304	325	282	248	272	291	275	268	282	271	282	288	275	307	268	283	306	281	345	286	296	304	285	312	296	294	275	290	274	260	288	285	297	267	288	311	288	282	294	303	286	304	279	311	304	318	308	274	307	313	306	309	292	307	283	275	286	279	291	313	272	265	276	261	299	301	273	269	300	291	325	272	260	311	266	268	290	305	317	288	275	295	270	289	300	305	274	298	312	289	302	289	306	290	325	316	306	279	270	307	277	281	271	290	291	290	284	267	272	269	290	300	311	285	279	311	310	290	297	263	300	302	296	275	278	294	298	292	271	286	319	324	293	311	282	271	301	301	269	295	283	275	275	279	261	305	291	296	297	279	305	285	313	318	321	279	284	309	276	292	279	327	281	306	273	306	301	263	262	284	272	273	319	309	269	286	258	270	270	259	297	282	327	290	283	272	256	294	272	285	289	300	306	308	280	270	308	304	286	279	263	270	265	266	276	289	281	311	279	256	260	298	285	263	266	298	262	259	271	299	307	267	263	309	302	304	255	300	270	268	261	282	281	268	266	288	309	286	261	339	285	289	290	293	280	305	263	312	320	254	253	323	304	284	298	255	274	251	289	280	282	295	275	297	304	289	273	294	311	303	271	303	310	300	286	270	266	296	287	300	300	274	274	284	288	306	299	250	284	262	287	283	317	335	314	253	290	294	281	284	308	282	307	283	297	279	268	294	298	278	285	283	258	292	278	293	272	276	303	299	295	282	278	259	280	314	317	275	305	278	245	305	273	307	262	292	279	324	284	334	304	292	277	259	293	284	278	296	302	314	277	324	310	306	259	281	270	289	272	291	329	292	274	261	236	314	290	322	262	267	284	305	287	325	267	283	297	315	252	301	318	285	284	265	259	283	276	286	286	288	286	300	299	264	287	307	282	292	274	294	275	283	330	325	295	297	303	255	274	303	298	326	269	280	275	283	319	290	292	265	291	295	281	278	278	264	268	260	281	278	309	254	278	302	336	251	310	288	242	281	274	288	301	313	296	296	272	270	280	303	298	303	267	270	292	300	303	285	279	311	307	312	280	268	284	303	267	306	317	325	284	294	288	299	293	294	283	259	318	257	257	285	274	291	260	274	264	324	318	287	293	284	326	338	295	317	305	309	296	305	300	265	301
38622	22479	20020	7818	6177	5090	3775	3013	2824	2999	2769	2475	2062	1838	1724	1605	1588	1486	1742	1547	1268	1093	967	849	853	806	717	789	736	717	717	715	658	739	685	766	716	723	704	763	745	725	682	655	640	679	673	623	623	663	635	670	619	683	672	621	662	678	622	644	619	594	602	576	573	607	632	623	587	615	614	629	625	600	594	627	601	581	584	598	610	585	596	577	588	565	620	591	645	569	550	593	616	659	592	615	629	600	578	612	597	632	640	654	633	596	610	623	643	567	667	623	582	609	630	585	596	608	583	608	592	511	617	623	608	593	571	591	587	611	601	620	592	618	604	617	646	618	628	644	548	613	595	602	586	600	600	590	626	637	639	615	571	603	568	612	581	563	650	628	614	605	643	592	637	608	635	605	638	636	625	637	604	624	623	632	617	568	581	646	606	599	617	602	618	565	611	581	624	599	628	605	605	633	588	595	577	607	602	579	577	654	614	600	581	600	567	578	603	588	638	628	610	622	603	658	626	601	603	634	603	585	593	562	566	578	615	597	622	605	552	620	597	621	583	608	615	604	613	610	609	615	585	588	633	566	611	606	569	566	585	611	601	586	596	594	647	559	578	632	575	613	583	606	663	577	585	615	576	591	602	597	570	573	591	634	631	604	632	616	610	615	558	611	624	638	594	588	603	583	624	569	629	606	609	608	593	645	646	598	628	625	582	601	623	624	612	615	580	612	613	585	622	623	555	654	639	589	593	610	613	610	557	599	592	586	624	631	605	628	555	638	639	604	622	586	574	594	612	585	628	567	589	609	602	607	595	623	603	616	652	610	587	653	564	605	588	585	604	619	599	602	588	613	605	641	572	646	621	620	600	613	570	600	628	636	636	653	617	585	629	618	595	591	621	567	576	643	603	619	610	567	580	623	586	613	609	593	615	630	617	622	588	572	629	596	577	604	579	599	590	666	615	633	604	582	622	599	597	572	621	638	544	585	590	617	620	596	589	640	626	605	652	573	626	582	577	557	603	565	584	613	597	577	605	587	638	624	644	606	566	613	624	586	600	595	621	588	609	589	593	622	600	589	610	649	658	591	611	603	630	632	609	617	595	620	606	586	621	631	601	574	608	611	613	573	651	604	612	618	587	607	588	601	635	579	587	567	605	629	574	602	610	631	573	606	556	589	607	606	601	604	590	602	618	594	608	589	563	635	653	563	585	588	605	627	614	608	595	622	638	588	617	595	649	583	606	599	635	623	629	647	573	580	592	584	611	622	594	626	629	589	633	594	611	619	580	622	590	648	558	606	637	575	603	658	582	589	619	625	605	610	621	618	586	619	608	610	592	614	596	623	601	615	621	588	600	574	610	575	568	629	569	635	626	601	585	580	605	543	644	635	578	610	659	613	644	604	599	606	587	653	584	585	613	612	638	590	619	576	597	608	628	622	575	623	592	597	581	620	630	639	597	621	642	607	589	615	638	646	632	635	622	618	541	604	599	608	590	597	623	632	615	578	649	600	608	573	612	594	616	608	633	638	618	608	573	615	609	594	590	589	552	607	619	632	614	599	590	592	591	619	660	572	592	554	612	618	629	567	594	618	628	632	590	592	594	652	588	594	626	623	606	580	628	647	586	573	625	649	625	530	593	639	606	640	629	617	611	584	644	632	585	610	638	583	572	602	584	575	585	608	614	579	592	575	634	575	611	593	587	583	607	574	601	601	621	593	622	633	590	618	585	598	561	634	616	611	576	645	606	625	580	635	589	603	641	620	581	628	646	611	597	589	619	633	552	635	645	635	611	587	611	608	621	596	620	577	564	646	577	602	595	609	594	599	622	614	582	624	574	623	565	592	586	621	586	573	570	604	624	569	597	632	651	560	623	554	595	609	605	635	620	622	624	625	611	617	595	598	605	592	617	615	624	592	585	579	586	655	561	649	616	586	589	626	626	618	636	618	619	582	604	645	586	622	566	642	635	599	612	585	602	629	586	607	654	627	628	611	573	578	583	584	602	620	608	613	611	589	590	625	608	591	583	625	597	596	626	590	612	553	607	554	560	636	630	594	606	631	584	592	625	649	635	609	619	647	618	577	605	576	607	631	631	625	592	585	578	580	608	596	609	616	599	622	599	570	609	615	606	573	581	642	687	636	604	628	606	553	611	643	603	590	561	566	555	600	572	599	578	599	632	564	558	625	654	609	635	602	601	637	624	586	640	588	591	566	588	591	614	617	564	610	588	630	576	596	637	622	555	559	618	608	643	601	585	631	580	621	590	597	620	604	604	640	589	648	625	628	605	581	593	599	581	603	604	603	583	612	611	573	668	615	600	612	623	631	596	608	545	565	567	562	597	588	591	620	588	636	620	603	611	598	587	614	562	614	602	597	632	564	629	597	612	554	647	564	615	580	593	627	608	605	618	565	598	613	622	594	610	604	621	629	616	565	612	652	619	606	583	628	591	643	610	584	613	600	641	616	605	572	622	588	620	583	566	624	585	567	621	609	586	616	629	594	588	603	620	617	575	648	609	611	650	600	595	589	594	586	628	606	601	609	614	600	594	611	593	612	579	594	609	652	582	630	657	556	587	558	624	594	617	567	575	578	613	610	599	588	583	633	643	660	580	560	575	586	635	598	641	599	624	596	580	649	604	579	608	639	588	594	555	592	592	591	622	626	604	617	595	622	659	639	607	654	623	613	597	562	578	569	571	637	588	612	622	629	615	609	633	627	611	612	588	606	614	618	611	584	605	583	604	608	580	679	569	600	591	609	620	588	599	601	604	632	595	618	590	575	639	608	581	569	633	671	593	619	659	581	600	597	609	622	624	604	557	642	615	621	599	578	630	563	584	629	596	611	629	633	608	611	622	572	600	636	629	655	587	574	584	580	600	593	587	632	649	621	597	628	619	643	615	578	611	608	601	633	626	585	624	602	573	621	613	578	615	591	627	580	599	566	611	584	603	559	564	635	647	588	598	609	611	638	595	612	598	631	609	617	627	623	567	614	592	591	578	572	593	633	619	617	579	594	667	588	613	592	566	598	605	607	634	619	650	644	637	582	620	593	609	571	623	569	592	601	590	591	578	630	616	599	566	615	613	618	577	558	590	593	586	615	619	637	636	601	631	563	620	603	579	655	646	621	630	642	628	626	643	617	622	583	591	594	598	613	593	593	620	607	602	599	622	655	563	596	609	663	607	584	605	589	614	637	571	595	604	603	632	599	513	604	616	608	596	576	626	595	573	633	575	612	615	625	576	601	627	582	616	560	583	578	606	632	595	627	597	621	628	639	616	563	605	601	583	630	613	594	608	631	579	630	601	627	598	622	651	608	573	583	572	620	649	619	616	609	626	581	623	572	653	545	617	586	621	612	570	621	642	586	629	579	606	605	567	611	589	584	606	586	634	571	607	588	604	576	613	580	610	635	600	560	564	602	595	632	615	590	600	605	567	573	616	581	583	645	606	567	627	546	612	645	610	621	647	632	582	587	631	608	613	602	627	632	580	572
44867	19669	6362	1202	670	504	396	331	356	286	306	304	303	281	304	246	254	276	268	250	244	264	222	236	238	237	243	254	224	267	209	245	241	227	245	231	231	223	258	224	231	200	253	236	239	215	248	234	224	245	226	233	250	240	283	229	220	236	222	224	231	215	223	212	254	231	238	242	239	241	241	214	214	257	227	270	240	227	229	213	271	255	238	231	245	250	241	224	249	262	208	225	218	244	235	255	261	230	253	224	233	242	246	271	226	236	209	260	269	237	223	241	238	225	275	216	247	237	215	257	231	223	254	245	219	216	206	213	247	254	220	252	256	247	273	282	199	214	230	228	246	242	240	259	225	252	237	241	219	217	272	219	242	252	233	232	231	244	253	245	264	225	238	250	189	224	246	235	221	266	246	209	237	231	225	227	259	225	245	209	242	232	231	233	218	241	238	253	219	204	233	257	261	219	212	241	237	229	209	239	210	212	230	245	219	237	236	237	235	206	220	238	242	214	208	232	217	226	275	255	214	245	226	227	233	243	245	255	231	227	213	237	209	243	238	255	224	223	206	208	204	219	253	248	226	233	256	254	208	236	229	190	228	235	262	212	246	256	227	241	206	255	226	216	258	255	241	220	262	237	210	263	237	231	239	233	253	236	238	237	207	245	244	230	242	214	216	210	251	226	221	241	251	229	230	246	216	254	224	250	217	255	269	258	235	237	235	194	238	247	238	252	217	271	257	227	240	261	223	215	238	230	213	256	225	252	214	234	234	225	244	260	233	231	241	257	219	216	234	226	218	240	274	231	261	234	278	253	237	230	241	238	264	247	221	239	218	258	251	245	234	236	240	250	217	224	229	212	249	256	209	239	239	242	261	245	254	231	232	231	269	225	220	232	261	226	229	239	263	234	272	246	245	231	258	236	234	241	242	245	237	221	208	229	231	226	237	232	252	234	245	242	218	251	229	250	238	208	234	246	221	256	211	256	267	200	246	235	212	221	202	185	195	227	237	249	242	245	255	235	218	226	219	275	230	227	230	220	245	275	218	230	241	216	213	272	215	223	225	242	236	250	239	238	242	230	229	271	207	241	259	252	228	217	248	224	267	257	221	241	270	214	243	258	275	237	272	241	244	224	219	241	240	280	252	236	255	265	256	285	231	213	248	229	242	226	243	242	235	225	236	242	242	241	247	241	245	216	258	218	237	214	216	255	250	220	230	245	274	247	230	231	253	229	247	215	232	240	272	248	214	253	232	249	250	256	242	242	231	259	243	235	227	264	228	234	246	230	249	270	228	228	237	243	269	247	250	223	250	246	232	244	241	251	250	236	236	242	238	249	239	217	223	247	234	256	228	231	213	238	219	261	233	213	241	227	235	211	230	260	230	258	251	228	252	243	236	217	258	247	236	200	249	246	235	240	237	238	238	221	262	226	236	242	196	281	260	228	215	231	231	227	224	212	225	247	226	227	222	235	253	229	250	220	222	254	257	242	239	231	227	290	197	220	231	219	263	241	210	219	240	234	231	246	239	220	213	237	228	202	237	247	225	228	214	259	223	254	243	236	231	237	241	253	219	219	214	232	261	254	227	263	246	220	217	246	261	272	243	239	211	250	225	265	268	239	209	214	264	206	227	255	199	258	224	247	265	251	231	236	235	215	234	215	209	235	248	235	231	243	217	258	217	225	261	253	267	231	196	249	265	234	224	227	232	246	230	232	245	228	206	268	240	236	223	217	228	250	224	249	264	249	246	243	249	222	209	234	221	244	220	246	212	246	222	271	238	246	249	248	229	261	219	217	230	220	224	200	264	237	242	229	253	237	232	248	211	190	244	233	237	238	216	219	248	250	204	244	195	258	241	242	238	225	214	245	219	244	217	210	265	219	264	262	200	235	245	243	255	233	225	252	237	250	245	224	242	222	231	245	238	209	218	219	254	253	259	231	216	219	224	218	246	208	234	228	216	228	229	240	240	233	248	241	236	255	236	237	233	221	241	252	230	266	282	232	225	207	213	206	230	240	246	218	237	219	236	237	234	250	249	235	218	230	233	225	254	223	237	213	235	218	251	236	211	215	209	244	221	217	214	195	234	235	266	217	229	244	256	233	240	251	244	220	228	250	243	230	236	239	234	219	219	247	240	211	253	241	223	243	218	243	248	243	273	245	223	244	243	205	233	241	245	246	232	225	222	267	236	240	220	255	225	229	250	244	230	284	226	241	249	238	245	244	249	230	208	209	219	223	236	270	189	278	253	238	222	222	229	227	243	241	251	215	231	233	228	245	239	223	228	252	199	243	226	216	251	239	236	234	254	238	235	269	225	220	244	224	248	216	224	265	220	250	221	257	235	207	242	219	230	200	222	240	280	240	231	275	264	239	233	211	201	233	215	248	230	234	252	253	223	232	242	237	244	229	216	253	241	229	251	231	246	230	260	243	243	243	212	222	252	240	233	222	238	233	202	219	213	225	273	240	220	241	243	226	255	237	264	241	232	257	251	240	226	223	228	241	241	242	226	243	194	243	208	222	251	240	255	233	226	238	214	232	230	242	214	246	250	219	254	220	235	229	231	242	219	253	219	256	232	253	241	209	210	222	256	271	243	263	258	219	220	248	247	242	228	207	223	241	252	248	237	223	295	230	245	240	222	253	257	243	230	248	234	233	219	244	267	261	251	242	235	211	219	241	237	262	247	225	222	228	256	271	253	232	252	238	220	235	218	251	225	231	257	258	251	217	217	192	230	231	216	222	257	224	234	217	251	219	250	277	229	208	219	241	245	239	234	247	228	226	245	250	214	229	271	225	221	212	266	232	230	257	207	206	219	234	242	224	223	245	285	240	261	235	228	233	239	232	260	254	237	240	266	220	209	250	228	223	238	260	220	261	234	263	196	258	232	246	213	263	232	235	261	258	240	234	246	224	256	246	234	248	235	240	249	219	220	236	234	210	266	239	224	253	272	223	223	232	217	211	209	242	221	201	220	223	243	233	227	231	228	222	232	248	198	247	247	220	221	234	231	228	248	221	233	249	244	231	231	212	221	224	219	216	253	246	236	236	210	227	235	235	233	236	242	230	232	222	222	233	204	226	237	241	213	239	253	258	232	235	228	223	230	269	232	207	216	224	242	246	240	217	219	232	224	203	242	241	263	230	236	223	263	260	217	220	235	214	203	220	209	232	234	239	246	253	272	209	220	229	244	219	228	245	242	231	232	232	239	230	226	252	231	252	204	237	238	251	239	242	262	237	224	238	216	246	217	217	239	223	240	220	203	245	220	260	217	239	223	225	223	230	221	251	267	225	247	244	229	252	214	207	240	255	250	216	237	250	225	216	241	214	241	244	221	237	188	209	210	274	244	236	216	206	265	214	234	243	242	240	259	274	218	257	203	245	235	257	277	245	267	231	241	220	216	245	248	255	249	234	262	235	239	254	216	227	211	238	262	247	268	222	200	254	232	234	231	244	258	232	230	229	265	259	227	246	218	234	238	228	229	238	210	251
27631	11531	7569	2417	2058	1747	1170	1085	1053	969	884	807	794	717	677	661	694	599	609	587	651	606	563	571	564	580	524	544	559	538	526	523	562	522	493	515	559	513	549	538	527	526	533	473	567	525	520	542	510	517	507	494	504	476	538	476	511	486	503	512	540	516	524	511	548	520	461	517	478	525	502	517	487	476	479	487	503	496	504	571	495	475	518	535	520	514	562	526	491	505	491	469	515	515	486	523	434	509	487	533	511	474	501	498	476	481	488	515	484	484	485	469	489	508	503	496	493	511	511	489	472	478	486	507	509	462	520	498	465	478	517	474	486	475	519	455	503	503	493	486	540	495	493	515	494	499	501	481	474	495	480	474	483	524	521	499	485	495	543	509	492	464	547	498	529	498	502	542	537	456	508	503	499	515	465	471	507	501	472	494	510	484	542	494	527	503	477	500	522	478	522	505	525	502	481	478	532	509	533	498	499	492	485	479	497	550	508	489	507	495	509	500	520	522	533	513	506	516	499	485	519	534	519	497	521	484	534	465	486	519	553	502	471	483	499	467	474	510	524	491	529	454	454	527	521	483	497	491	444	539	494	485	537	494	506	498	515	487	515	514	504	494	493	478	528	514	545	528	507	471	512	519	501	491	510	508	522	499	467	507	514	483	541	516	467	487	539	553	530	485	503	515	531	495	464	497	492	485	518	433	491	548	478	509	496	514	511	494	505	488	509	504	503	482	464	481	503	472	513	528	509	494	483	513	505	506	503	510	469	505	519	478	488	530	481	497	515	467	488	503	539	490	512	497	497	545	472	495	477	521	536	475	527	482	558	494	498	488	502	505	501	486	461	489	487	505	506	507	484	523	512	457	502	461	543	476	524	449	483	508	542	536	492	500	491	519	537	510	489	559	505	486	481	474	499	519	475	518	479	460	533	489	510	524	466	541	479	544	512	471	470	491	544	493	460	496	518	525	537	509	468	513	501	521	496	571	517	509	473	509	509	496	497	474	497	535	482	501	509	538	462	513	489	521	490	456	436	522	522	505	512	479	494	509	472	552	509	522	491	503	504	513	498	525	482	514	474	456	512	469	464	488	491	517	494	531	492	483	476	509	465	487	496	474	503	504	487	497	502	504	525	542	500	492	525	479	538	487	507	487	510	479	514	505	505	500	491	482	491	496	454	490	567	528	497	512	501	528	478	502	487	512	496	462	478	516	503	526	514	535	498	476	472	522	516	467	544	499	481	525	500	523	527	485	489	466	499	487	542	494	515	510	510	503	506	521	499	526	486	517	486	465	487	480	510	533	516	515	485	479	504	516	524	465	514	512	547	473	487	507	548	502	533	509	495	506	514	518	510	510	462	458	485	519	505	514	504	517	485	506	511	501	493	498	495	493	511	491	511	479	500	566	471	532	594	519	513	504	526	507	563	543	494	496	540	521	489	530	531	516	473	508	500	496	497	503	522	488	498	504	511	477	463	501	484	550	471	467	531	491	509	481	540	503	526	501	493	497	500	493	507	509	476	499	489	531	450	472	500	553	476	492	480	509	465	526	497	470	464	452	524	498	500	528	505	476	512	493	492	521	477	470	493	511	482	506	528	511	456	539	546	492	499	495	520	522	521	493	508	497	484	568	494	545	479	539	495	474	482	492	491	459	503	493	502	495	484	525	535	500	502	515	506	513	465	517	517	536	486	541	522	514	513	518	517	512	503	492	491	472	526	507	501	480	478	480	498	488	465	508	495	486	506	521	515	559	519	497	498	481	501	500	498	514	524	516	498	502	457	507	457	501	534	438	536	503	509	515	537	519	501	504	492	518	467	495	476	501	505	466	505	505	530	472	553	484	521	485	518	526	484	484	549	492	518	523	477	493	523	500	471	506	485	484	458	541	485	530	500	543	534	520	488	470	482	540	497	462	501	486	526	508	515	487	538	499	531	519	507	522	485	510	519	515	525	517	501	503	486	513	495	512	468	530	514	502	509	506	481	482	495	434	515	481	529	450	489	470	427	511	503	481	462	476	495	524	494	491	499	489	502	474	529	514	515	509	496	467	489	484	458	485	521	505	479	501	493	475	510	473	516	465	528	478	531	512	501	490	520	508	479	502	489	481	495	507	472	480	517	513	495	505	456	534	517	482	488	490	482	509	493	537	495	495	482	504	490	520	529	492	495	502	487	511	494	505	527	521	511	505	510	521	503	495	494	550	506	507	521	523	492	524	464	515	519	496	467	557	507	524	518	481	485	512	511	503	484	512	492	485	476	513	545	522	539	509	515	507	500	486	484	513	488	499	494	527	498	486	466	510	505	549	548	486	484	468	514	480	495	519	479	496	529	541	478	489	481	494	475	500	478	551	501	509	524	481	510	478	570	520	581	495	513	479	523	477	533	505	511	500	499	496	511	496	478	523	508	484	494	522	531	486	508	498	487	489	484	528	469	494	456	469	521	471	485	478	518	483	538	491	497	489	491	507	501	490	475	472	507	503	485	514	513	481	457	509	503	506	507	502	445	487	486	509	495	485	531	496	483	501	531	521	505	510	509	507	528	522	483	536	513	503	517	494	475	516	474	504	510	524	530	481	525	471	529	486	459	470	432	519	509	502	508	501	479	504	492	555	492	509	472	499	521	512	476	546	520	491	562	467	531	523	500	515	507	542	494	493	489	522	511	511	518	505	473	498	521	510	469	499	508	506	506	502	508	542	499	517	480	533	481	515	482	512	533	521	492	517	484	487	502	501	488	496	513	491	485	482	488	478	508	514	531	488	485	497	522	478	504	528	508	515	496	519	507	521	473	517	492	482	503	483	475	525	510	503	506	498	510	476	503	478	498	537	529	510	545	488	472	519	479	532	510	525	464	560	495	504	494	530	557	550	501	527	501	504	520	525	478	471	481	513	479	518	492	519	564	479	503	496	464	480	483	460	517	506	475	521	498	493	524	525	532	523	491	487	521	480	484	461	501	491	534	500	476	496	525	503	513	487	531	529	508	492	535	522	515	478	502	504	511	483	459	494	536	505	520	484	564	517	485	504	506	505	484	548	476	514	525	516	480	510	493	528	488	518	510	487	530	484	484	485	491	474	488	537	503	504	521	487	477	484	453	508	485	511	508	470	523	454	493	548	481	502	489	517	494	520	482	501	473	508	518	520	522	496	502	542	471	499	512	499	468	502	495	506	485	482	482	500	499	497	457	462	518	510	475	521	486	490	516	519	500	519	530	478	510	510	513	504	473	507	477	513	473	525	504	530	509	465	529	525	506	495	541	450	532	542	530	497	501	522	472	532	508	478	493	503	527	468	451	501	513	509	521	496	500	511	464	496	531	531	486	500	527	523	515	540	497	507	512	509	485	527	455	499	522	527	478	486	464	497	495	488	548	514	504	515	504	448	528	469	570	530	485	506	537	481	524	459	499	510	478	499	481	491	521	496	468	533	515	506	528	500	522	501	497	516	487	477	505	523	503	509	497	539	543	530	522	495	497	515	518	523	503	540
57479	26366	11431	2745	1520	931	670	544	545	496	490	468	401	402	346	318	323	307	341	323	307	297	278	276	248	265	275	256	278	270	252	274	258	258	261	289	272	263	275	245	270	231	235	276	241	248	235	246	246	251	236	244	265	276	265	229	232	247	285	252	249	250	278	224	199	246	249	296	250	277	226	210	271	251	240	270	264	241	234	263	232	241	224	236	267	247	237	208	282	270	248	257	234	227	214	258	258	260	229	237	236	273	250	243	244	247	256	250	270	242	246	270	252	267	237	216	260	293	253	270	246	255	239	254	251	271	248	260	232	231	242	283	225	235	276	225	256	246	251	223	275	256	237	269	213	230	207	224	273	224	264	268	261	239	237	212	225	241	225	231	241	249	246	241	270	244	266	246	253	224	270	251	289	258	250	255	245	251	236	236	256	237	232	236	227	239	266	246	232	239	235	251	275	251	241	275	246	260	220	245	224	218	218	227	228	255	251	236	227	257	262	259	240	265	244	259	246	234	225	263	281	252	240	254	238	239	251	238	238	237	229	224	239	240	273	282	247	271	248	236	255	245	239	258	245	222	272	256	238	210	273	227	236	271	253	233	253	213	246	238	245	257	281	268	239	243	243	262	232	260	255	253	233	266	283	254	273	248	238	227	239	245	272	254	255	281	258	233	274	254	284	244	258	242	275	233	243	239	239	243	256	259	255	229	224	260	241	253	226	248	228	269	275	239	258	203	246	280	273	224	256	265	242	270	250	260	253	234	239	260	254	252	243	258	260	238	254	225	241	219	261	231	264	240	252	273	227	247	248	272	218	231	238	256	264	251	254	252	263	271	244	253	270	256	269	256	294	254	237	246	264	255	287	251	285	219	240	238	272	223	229	239	247	230	257	226	252	244	252	267	296	246	239	241	242	274	245	231	248	236	226	217	232	250	244	196	257	252	258	222	235	237	262	253	262	221	235	264	245	258	253	251	225	255	257	215	232	289	272	228	229	245	263	247	240	248	226	269	256	234	205	252	231	238	281	276	240	240	238	234	250	259	279	240	245	274	220	281	251	248	235	258	226	241	249	237	241	249	263	253	231	246	275	226	230	258	252	229	246	232	235	258	250	262	263	238	218	238	254	248	278	284	224	259	250	231	261	262	265	235	263	274	242	256	270	246	245	261	235	246	260	244	234	240	261	282	250	220	218	230	218	248	271	244	268	232	249	234	216	254	246	274	258	237	240	241	255	247	247	243	256	264	276	253	260	275	279	236	272	258	245	264	253	262	265	255	244	250	235	248	250	263	247	236	233	254	271	250	257	263	239	238	234	229	267	245	256	231	234	244	259	216	225	259	233	247	260	265	210	257	223	260	236	255	245	252	258	239	237	245	266	254	249	241	242	244	258	245	273	256	267	237	240	266	214	252	235	266	229	231	275	270	244	228	222	254	228	239	209	246	265	264	257	251	255	236	227	219	238	218	239	263	266	271	242	230	249	233	250	262	233	237	232	271	258	245	255	217	263	260	243	278	253	249	232	276	282	257	249	263	267	245	234	228	272	254	229	261	237	266	272	254	240	264	232	232	237	249	245	269	251	241	245	223	247	232	249	252	237	237	247	218	255	283	247	218	211	241	213	230	266	280	263	271	251	237	246	282	228	229	259	231	235	235	279	256	256	238	268	241	246	252	240	239	238	246	252	232	218	227	243	247	278	238	247	277	265	237	251	271	209	240	215	268	224	248	255	238	226	253	268	242	225	234	266	230	258	261	253	262	251	223	267	251	250	220	259	260	241	284	247	216	247	221	232	257	244	223	262	282	260	229	254	237	219	230	253	270	247	264	240	249	243	233	261	218	271	241	259	235	268	248	232	240	253	233	211	258	221	251	270	263	238	258	266	261	234	246	267	268	286	223	264	260	249	226	261	242	255	239	250	257	232	245	228	215	257	271	243	256	248	243	258	241	274	222	233	248	214	262	260	224	222	260	249	272	254	273	253	236	247	229	237	245	250	242	251	243	223	252	236	251	258	248	234	252	262	244	227	235	232	222	246	263	249	267	247	219	253	230	239	220	229	222	236	220	258	261	257	225	241	229	269	267	243	260	235	245	276	255	256	296	261	255	249	259	248	223	240	223	243	239	229	260	256	243	229	241	277	252	236	267	285	234	263	238	241	273	268	233	262	242	233	246	244	250	233	236	241	220	248	240	231	244	200	241	249	236	261	237	233	265	234	239	230	220	250	256	253	257	264	232	277	241	228	224	210	258	251	249	258	249	256	258	277	244	250	287	261	254	305	260	211	244	229	248	261	261	247	246	250	235	259	206	250	256	252	238	244	250	263	232	258	237	253	217	272	241	223	256	259	243	260	243	270	236	266	228	236	239	252	263	237	204	250	253	230	266	236	248	244	243	257	246	248	261	235	241	257	248	224	261	245	220	225	219	256	241	248	214	218	282	240	275	244	238	223	241	207	242	249	238	228	284	262	284	239	250	262	247	241	228	256	232	249	244	302	243	251	256	234	261	246	258	257	264	255	241	245	253	268	253	213	237	262	258	236	246	253	264	260	239	266	247	260	226	232	254	228	250	245	261	246	206	236	232	270	240	267	227	286	265	252	261	252	273	260	260	249	260	264	226	255	237	273	248	233	253	268	288	259	248	291	248	246	252	248	240	227	236	243	206	223	249	241	239	256	236	222	276	240	243	262	230	258	233	240	262	253	215	226	238	245	263	239	240	259	233	235	247	238	258	282	271	254	265	216	224	249	259	256	207	258	239	218	258	260	233	240	225	269	240	253	282	251	280	260	258	241	237	224	268	260	278	243	257	257	243	223	255	240	238	275	246	255	242	253	234	254	274	226	255	246	262	246	253	267	288	254	264	267	219	232	220	261	251	244	243	241	240	233	255	241	261	243	238	263	264	263	245	260	246	248	251	234	228	233	225	258	280	228	229	253	255	260	258	220	235	255	258	249	254	260	232	260	249	241	253	257	255	269	225	283	240	238	231	246	248	245	239	242	225	223	244	246	255	250	265	239	235	257	255	267	255	270	250	233	248	243	268	239	235	279	259	218	237	269	265	234	251	242	280	234	259	230	240	273	243	261	270	260	252	264	280	248	240	274	267	259	241	263	263	295	264	248	256	237	245	239	244	262	220	277	285	246	252	224	244	254	231	240	261	230	240	246	236	276	228	235	249	252	229	242	228	236	254	226	270	243	256	229	250	269	227	234	257	253	238	268	242	237	260	259	257	252	270	289	240	249	291	289	262	268	215	293	256	249	239	263	238	256	228	261	225	267	269	257	239	245	245	231	246	245	246	219	246	271	224	247	222	246	267	250	216	246	230	251	227	240	217	247	220	241	257	267	247	272	259	254	261	244	279	275	229	225	254	251	243	272	238	240	242	255	279	217	231	249	221	256	265	245	248	276	232	231	235	267	223	231	266	275	264	243	234	258	235	241	247	260	242	220	236	258	250	258	228	280	216	245	249	217	251	253	234	241	221
35881	16087	12768	5103	4580	3033	2416	2131	1979	1943	1985	1771	1360	1296	1021	1008	999	1055	1127	1013	922	741	733	659	689	666	644	606	586	617	592	595	582	600	583	566	629	585	598	583	625	620	566	551	566	592	589	592	568	511	551	545	565	548	562	569	530	586	549	556	529	532	513	524	503	491	521	530	535	543	548	516	532	544	530	521	543	533	534	528	526	525	520	548	532	579	486	558	518	506	511	531	545	537	542	532	532	526	542	533	511	497	536	521	531	513	518	484	548	547	538	521	550	533	527	531	552	524	559	524	502	529	535	515	515	510	523	502	564	542	534	514	510	542	523	554	567	510	530	557	532	508	553	532	544	523	524	499	533	518	534	554	569	525	505	570	551	522	511	533	527	485	541	542	518	539	519	522	517	505	565	521	503	514	545	567	576	515	530	487	529	526	525	528	543	563	523	474	537	519	509	524	511	504	508	544	568	574	536	542	520	505	494	509	579	517	524	542	510	535	556	545	528	531	540	542	514	561	528	520	533	518	527	535	508	522	531	546	500	578	547	518	538	501	550	535	543	535	519	460	565	560	522	566	567	514	522	556	577	553	567	537	550	525	498	522	515	523	510	517	559	529	539	508	534	529	563	520	542	500	524	517	548	512	542	550	549	504	545	516	529	536	523	574	578	533	495	539	557	502	525	517	540	531	545	543	538	503	508	516	521	519	577	561	524	554	547	514	533	505	537	451	535	511	508	539	529	529	519	500	539	555	511	563	509	559	535	520	544	496	519	514	501	537	507	537	528	527	550	480	541	543	523	561	555	486	513	580	520	537	497	508	548	494	529	538	515	525	552	555	492	525	561	554	506	533	509	548	479	518	543	525	530	541	515	543	511	508	544	530	517	517	541	497	544	526	519	542	544	498	516	504	526	529	517	516	501	567	526	522	542	534	543	483	530	516	552	518	549	552	521	552	508	546	557	511	519	518	501	563	537	564	494	503	487	512	526	546	478	495	545	556	527	527	527	544	549	530	522	521	545	530	497	567	501	525	508	537	498	529	537	529	522	532	518	556	508	570	496	549	565	511	524	507	535	525	548	526	493	489	520	478	491	541	501	544	534	547	499	573	531	549	555	522	530	497	568	515	505	516	526	581	543	550	528	523	550	531	507	506	514	516	480	522	557	500	516	568	527	507	521	507	562	529	525	538	553	531	508	494	527	527	536	518	546	525	531	544	503	550	516	502	530	526	482	530	521	535	527	541	556	528	515	536	549	509	539	510	539	559	508	517	539	511	566	515	529	558	546	512	501	533	505	545	537	504	545	507	576	517	497	487	542	520	540	557	499	536	510	535	523	529	525	509	530	518	530	559	499	519	550	523	563	508	491	516	557	564	513	503	527	537	537	547	541	546	517	521	544	533	512	556	483	554	505	514	581	572	490	522	532	533	516	537	519	558	542	545	532	525	528	542	538	486	544	505	537	521	502	544	539	491	512	508	509	540	562	565	498	545	568	489	501	532	561	516	495	532	548	539	527	526	514	541	503	520	546	529	521	521	562	539	547	483	535	514	523	523	534	513	560	533	525	564	484	516	517	514	548	533	518	555	507	517	550	508	519	532	515	517	539	546	485	521	512	545	529	536	512	551	556	570	533	597	537	491	524	504	542	541	511	513	548	514	530	528	518	530	527	532	525	516	576	515	549	556	553	530	527	543	526	524	559	512	552	564	513	524	502	551	547	525	516	516	552	504	540	532	490	550	499	534	550	518	555	516	565	549	551	525	540	526	515	516	533	561	502	552	523	543	515	540	536	532	522	530	520	545	525	554	528	485	544	553	531	547	568	566	519	501	566	496	510	532	494	519	553	534	511	527	498	510	560	517	509	537	565	510	518	508	550	519	512	566	554	568	520	526	528	507	519	544	553	504	491	584	564	550	519	577	545	533	545	533	507	560	515	562	536	550	532	547	502	523	521	542	534	562	558	556	537	570	492	498	591	518	544	544	523	518	506	527	508	558	506	511	530	503	535	522	537	557	526	522	504	515	545	503	557	519	529	504	565	519	551	556	547	494	530	533	499	515	461	537	538	528	530	512	552	538	553	547	524	527	527	529	559	515	540	537	493	528	542	545	478	548	514	531	506	534	499	496	522	515	539	514	521	548	512	521	487	555	500	523	532	528	556	568	505	528	526	519	568	556	541	490	556	507	515	535	534	561	512	532	535	503	540	537	565	539	500	577	487	548	539	525	524	569	569	505	508	502	544	517	557	502	539	537	562	551	559	527	531	548	497	532	536	528	530	546	517	514	501	490	518	550	563	541	521	521	526	546	520	555	533	527	552	523	552	550	518	513	545	531	519	496	551	570	472	513	512	535	510	531	498	545	508	580	512	493	531	512	547	553	509	522	584	504	463	493	506	553	542	541	541	574	532	526	542	528	578	501	498	519	572	498	504	530	562	549	552	535	531	533	543	529	526	491	501	508	547	544	531	515	515	537	518	507	539	512	553	568	531	531	510	554	491	516	523	557	552	532	517	578	561	548	542	538	530	539	525	539	553	516	510	502	516	513	522	529	519	518	535	543	518	513	522	478	569	480	524	509	531	528	546	524	530	519	567	474	505	507	539	536	525	527	538	507	529	516	554	571	569	532	531	527	554	509	509	547	498	512	539	535	560	547	549	516	542	564	518	533	543	529	577	520	555	537	529	538	561	540	525	566	520	539	526	512	510	501	509	549	490	482	481	511	538	495	507	524	512	519	498	507	497	508	534	561	514	510	551	547	577	528	514	512	543	519	526	496	506	513	538	511	538	526	513	512	536	541	530	544	494	510	534	538	503	539	499	521	500	577	555	510	500	516	518	509	504	531	491	514	536	547	508	545	568	533	550	519	554	552	531	515	500	550	553	527	565	533	505	531	510	530	534	510	555	520	541	556	565	530	561	512	507	487	525	533	513	571	564	542	497	555	554	532	526	524	499	524	488	516	521	537	525	538	511	515	584	533	533	567	471	510	563	542	543	501	514	605	548	498	538	522	552	528	561	543	547	547	609	518	527	508	545	541	528	527	550	503	519	521	571	480	519	565	567	541	558	510	471	535	562	535	529	556	535	502	546	510	513	544	565	519	501	530	555	506	531	545	559	543	505	544	531	558	514	515	499	500	528	522	560	556	534	514	545	556	518	486	523	509	576	544	494	570	506	540	509	515	530	557	535	502	492	500	543	555	529	507	505	539	526	511	498	592	534	535	534	550	553	519	538	514	534	531	541	534	491	505	552	561	531	517	571	543	559	503	498	561	512	536	512	515	520	532	515	541	515	512	527	568	526	533	516	530	553	509	544	509	528	520	537	583	508	523	513	554	563	553	545	537	542	504	523	523	514	542	507	533	482	518	499	545	508	504	580	534	536	567	558	507	524	540	552	535	516	512	546	513	525	531	504	536	560	539	512	518	544	480	494	561	534	545	541	577	531	541	516	556	582	510	578	548	519	547	565	522	499	547	514	535	551	520	500	530
64970	34572	19414	5528	2110	1430	942	854	776	719	727	616	539	499	434	439	378	428	456	407	362	363	353	329	323	311	341	310	322	304	295	285	323	331	269	313	267	328	327	312	300	286	316	278	291	285	308	276	275	293	321	290	285	310	298	290	315	267	276	301	304	250	303	328	331	313	296	292	278	259	268	288	311	347	312	298	237	257	244	289	315	271	265	291	295	259	302	329	339	266	306	296	260	279	288	297	302	292	291	286	302	295	279	287	278	321	277	271	294	277	275	285	282	277	276	289	297	242	297	279	257	285	297	252	265	277	272	270	273	297	268	300	314	303	288	307	269	293	268	273	305	294	296	297	275	319	333	291	293	314	293	271	257	266	291	272	314	293	298	290	286	296	289	297	299	287	262	288	313	236	250	275	294	268	284	273	290	287	290	304	318	298	318	316	282	295	284	290	299	278	291	270	298	257	298	274	280	298	264	330	308	287	291	326	268	259	282	298	280	276	302	284	286	278	266	289	276	271	304	284	308	287	282	297	292	301	312	260	280	259	288	321	257	301	243	331	282	265	286	308	290	338	275	288	290	286	297	290	276	316	298	305	280	287	287	297	285	262	294	290	265	285	288	279	277	312	284	308	304	277	288	284	310	250	264	258	286	267	274	283	297	280	287	279	307	292	299	295	300	302	272	315	291	271	276	280	306	286	294	241	267	281	285	292	262	301	332	265	288	280	275	307	286	281	321	297	286	310	302	289	313	277	257	268	288	272	334	270	278	309	278	277	274	285	290	307	261	271	289	276	255	261	260	272	279	280	309	322	276	273	251	274	304	289	295	296	285	278	304	299	311	302	293	304	279	268	290	336	269	287	267	293	275	307	303	269	305	281	288	300	276	289	309	312	319	346	284	302	291	271	274	303	291	304	305	291	293	300	305	277	299	259	315	238	289	273	284	296	307	263	235	267	291	321	289	287	316	291	278	263	283	306	289	311	300	280	273	270	316	319	305	273	302	290	259	232	267	284	306	285	299	296	307	268	280	287	292	288	288	287	303	272	302	291	282	281	290	279	308	322	330	296	330	281	289	267	270	280	290	310	284	292	301	301	305	281	294	300	299	266	301	272	284	299	295	297	331	275	298	295	259	308	314	298	301	251	288	289	261	281	317	253	281	290	264	274	297	297	271	333	273	312	318	295	247	300	295	295	300	281	292	264	291	255	276	312	295	264	286	278	287	271	319	275	319	317	286	299	286	256	247	248	318	295	254	310	268	274	272	306	325	319	282	262	286	278	277	277	266	295	294	301	282	288	348	287	230	284	281	298	261	312	295	284	273	271	286	298	316	307	289	291	257	303	289	304	310	276	295	309	252	288	307	288	265	299	312	291	275	289	270	334	295	304	280	287	299	297	287	268	276	306	312	274	288	281	308	276	303	268	323	296	296	252	288	258	257	315	314	311	294	292	309	286	267	303	306	298	288	313	294	292	273	289	257	288	273	314	297	304	283	305	290	296	264	288	258	289	301	284	291	308	303	308	262	314	335	316	285	284	317	294	292	266	279	279	303	300	259	284	266	271	295	294	308	277	271	290	274	287	299	275	315	316	320	309	305	273	293	271	287	292	282	305	294	308	275	274	298	305	281	275	297	308	293	274	303	304	294	286	312	311	292	277	319	278	258	284	281	277	276	291	271	284	280	289	299	308	306	271	286	294	279	291	278	267	277	297	302	271	302	308	261	295	306	272	296	311	276	282	286	333	279	280	270	330	294	293	296	307	285	276	302	289	300	310	274	265	293	253	272	283	276	276	309	288	299	317	280	294	270	294	308	277	296	248	293	309	316	290	281	287	277	272	277	293	256	303	315	311	305	302	298	294	309	298	309	262	300	314	269	289	296	282	297	318	319	283	305	290	291	305	277	302	321	298	317	273	268	266	293	292	325	270	286	306	316	314	264	278	276	290	311	291	283	321	280	286	286	301	282	318	283	281	315	297	328	278	342	274	235	261	268	289	299	263	296	293	323	294	299	314	338	252	294	273	230	287	305	271	289	283	275	258	271	280	284	307	299	257	254	303	303	299	305	299	290	295	271	284	256	262	256	265	275	273	264	303	240	298	312	336	267	303	310	275	302	295	285	263	300	263	297	323	272	279	300	290	298	269	303	315	282	299	318	278	289	302	287	251	304	312	267	272	269	293	305	275	279	314	277	298	285	304	264	296	305	296	315	272	293	290	265	303	264	283	304	296	276	305	279	316	311	256	290	288	275	290	269	294	294	297	276	274	293	331	298	296	322	295	294	286	282	264	294	301	281	261	289	293	315	290	287	289	282	282	304	318	256	291	323	302	301	292	302	279	343	292	268	256	252	275	297	278	289	277	320	257	286	309	288	270	238	289	277	295	292	305	312	316	264	266	264	279	254	278	330	266	258	315	287	331	266	324	310	271	295	257	295	318	272	324	298	271	281	316	282	278	241	287	284	270	306	283	318	257	287	260	297	293	288	318	298	275	288	270	277	263	281	288	325	294	321	313	307	263	286	285	304	291	283	265	281	267	285	265	271	309	279	288	324	309	307	283	303	264	269	302	284	317	283	301	296	299	262	310	290	315	282	290	267	313	264	306	281	316	280	283	291	283	319	270	263	290	286	297	286	284	265	292	251	287	294	253	281	305	225	305	298	296	295	266	253	270	252	276	280	244	317	310	286	330	312	271	231	275	273	298	304	290	292	299	292	270	290	281	273	297	294	245	298	273	290	318	291	270	301	305	297	295	325	315	287	299	302	299	295	303	298	260	247	314	290	288	300	267	281	271	287	291	326	268	263	316	278	294	288	306	299	312	280	302	285	291	298	281	272	259	277	299	274	279	287	277	259	296	300	335	286	310	308	262	260	266	257	282	256	281	325	308	258	250	307	287	332	246	279	267	275	261	295	290	275	288	257	274	300	264	280	260	313	310	294	273	308	264	288	286	290	280	285	305	297	282	278	290	306	269	326	296	292	285	292	295	303	309	274	270	288	278	270	293	307	296	282	282	273	286	321	264	321	268	321	291	287	278	299	294	300	313	311	295	293	256	295	281	250	270	310	268	288	290	290	299	290	266	327	300	286	303	259	306	288	277	297	293	315	274	277	273	313	270	280	261	277	299	291	279	334	307	287	269	285	324	266	290	280	277	289	307	274	287	290	287	309	293	306	307	287	294	284	285	287	272	301	295	289	282	286	278	290	294	274	280	299	301	264	249	278	296	287	260	298	267	266	266	240	300	274	274	286	332	297	282	272	308	308	293	305	272	294	288	321	291	271	289	297	320	299	273	287	296	290	283	268	293	291	295	292	306	269	313	290	294	294	300	257	312	273	269	282	280	312	291	269	288	280	306	290	284	293	267	279	290	281	316	278	305	285	282	288	275	268	282	304	261	286	275	303	274	301	288	270	302	266	279	297	297	261	300	269	293	310	257	292	260	268	327	303	287	277	291	283	318	341	312	301	320	319	285	309	296	290	278	298	288
39916	23493	20064	8185	6293	4337	3407	3086	2882	2591	2885	2426	1989	1881	1454	1476	1386	1496	1674	1403	1070	1028	870	809	855	799	748	728	769	732	669	668	689	668	707	676	614	712	734	675	688	694	701	671	619	630	606	633	634	668	631	648	617	631	630	649	706	596	636	621	604	606	600	576	608	619	596	606	606	630	583	670	592	599	631	581	593	603	635	592	609	597	569	616	615	567	599	621	619	603	589	617	612	549	597	617	587	573	611	620	540	583	649	644	584	599	567	584	646	624	628	633	567	621	572	586	616	624	605	622	610	625	604	601	630	646	604	554	636	605	622	648	633	599	616	639	630	661	569	649	617	635	644	575	618	598	584	573	572	646	646	633	592	655	606	617	604	612	615	602	622	612	613	611	585	567	632	613	564	595	579	578	626	652	655	623	589	599	611	595	643	606	629	632	616	605	584	582	647	606	658	630	606	601	624	608	592	624	631	570	583	627	615	562	598	594	623	631	624	619	647	608	617	578	541	603	586	604	639	595	651	590	595	604	623	605	606	568	572	591	639	579	625	581	609	612	585	644	561	622	660	604	576	633	579	601	613	572	616	618	632	645	616	637	631	671	610	592	582	587	616	567	611	626	602	587	649	590	617	619	576	566	587	628	578	639	594	601	613	637	596	629	642	585	606	599	609	601	623	610	636	633	588	620	591	578	609	620	605	603	622	591	641	632	574	583	610	583	635	606	653	598	620	608	592	582	546	599	591	597	582	570	589	596	568	610	609	598	577	614	614	648	604	611	631	597	623	627	611	573	595	607	565	588	641	581	589	564	591	627	639	585	594	588	594	535	614	594	620	605	588	581	582	631	641	588	631	595	624	628	618	622	592	591	610	594	595	553	614	598	613	632	591	607	618	573	596	571	535	594	594	580	581	564	583	617	650	574	614	631	597	592	570	642	569	636	577	612	637	597	574	610	597	620	607	565	608	596	583	620	605	649	617	589	627	571	598	640	554	590	577	618	598	620	592	628	616	586	607	595	638	621	644	611	576	593	566	613	610	643	591	618	583	560	596	656	610	598	576	599	606	616	617	612	590	613	605	573	615	606	618	640	613	592	597	626	664	584	573	599	573	614	601	536	613	611	572	611	616	600	582	524	607	621	634	624	566	629	608	594	630	574	545	598	590	623	584	638	614	600	600	563	586	633	655	590	604	591	588	623	595	598	588	637	589	621	594	579	597	674	603	598	598	551	614	648	592	587	551	568	632	583	610	577	618	592	587	593	585	606	610	637	527	584	641	644	546	585	552	598	582	594	590	592	588	585	601	566	590	598	606	593	571	640	605	584	640	609	576	607	594	574	595	566	599	611	578	588	586	577	603	604	564	660	639	600	620	628	626	625	567	617	589	606	582	592	605	653	582	595	582	590	605	573	566	590	622	595	605	577	604	573	594	604	568	616	608	621	533	605	596	604	580	570	577	586	616	581	563	579	591	614	584	596	576	609	649	630	637	637	588	581	598	593	612	588	604	575	599	568	604	606	591	629	610	603	585	576	595	595	601	626	578	581	590	651	607	600	608	647	630	636	607	643	610	609	576	597	595	614	609	611	585	606	637	601	590	587	622	605	579	633	593	573	621	617	582	600	626	586	617	594	587	561	573	571	667	576	625	637	588	599	611	620	615	603	581	616	615	574	631	616	562	589	601	596	623	627	613	607	587	558	627	616	601	644	559	566	611	564	580	631	592	599	646	636	617	598	591	604	527	637	576	592	578	592	580	602	559	604	607	622	647	638	586	606	565	575	610	598	595	590	615	619	633	615	613	621	590	625	606	639	592	588	583	595	603	603	631	607	613	637	590	618	599	593	626	608	589	615	613	590	631	625	600	631	630	561	601	585	601	632	572	591	610	586	572	579	605	596	580	565	649	582	570	573	624	614	615	616	591	549	595	613	578	565	568	628	611	591	606	555	579	563	606	597	570	585	602	621	653	613	631	598	602	609	612	597	576	604	623	638	611	588	597	611	647	571	599	621	607	597	604	586	575	625	588	553	614	611	605	616	639	608	595	589	586	595	606	566	611	593	629	640	629	594	562	582	623	581	589	591	647	612	610	607	593	597	598	605	631	625	580	610	603	590	605	638	601	607	614	619	606	558	568	601	608	576	591	573	589	623	611	609	556	609	573	587	592	645	591	575	615	636	577	595	605	594	590	626	546	620	578	631	554	593	667	609	614	609	555	574	587	649	624	570	611	600	662	555	612	619	626	602	639	591	614	603	584	613	642	579	569	583	591	626	615	617	590	597	583	634	613	594	582	576	565	596	567	604	566	607	602	581	617	590	635	617	575	608	572	597	644	657	596	581	557	579	654	605	634	613	581	615	570	612	603	582	663	610	588	570	609	619	607	605	604	588	618	565	603	615	618	635	599	630	637	646	595	621	575	597	564	574	602	594	574	603	573	562	644	614	581	614	599	590	624	641	590	593	572	602	604	590	596	626	579	642	620	616	602	607	587	623	608	591	645	609	651	603	609	578	597	625	564	593	620	589	646	598	580	617	617	615	643	620	608	585	629	580	590	614	612	627	579	626	647	587	579	617	600	556	603	601	621	566	624	570	635	609	575	589	597	605	602	569	586	576	612	561	596	610	587	606	587	601	643	587	597	629	588	564	647	599	612	596	598	621	615	619	615	604	614	608	595	604	617	603	602	590	574	627	601	634	605	590	544	610	590	562	601	605	602	614	619	600	613	545	635	592	611	619	651	572	654	640	594	628	645	582	573	550	595	626	599	627	627	590	581	647	612	611	612	559	582	615	577	599	563	577	627	551	605	564	629	602	618	651	593	626	623	634	551	576	629	606	601	615	605	554	602	639	607	616	630	608	578	585	584	619	618	594	594	561	595	589	570	566	595	629	618	616	660	579	589	611	638	582	631	582	604	654	671	597	578	585	609	591	599	606	580	611	596	620	604	591	566	587	629	610	601	631	591	624	641	628	593	583	621	582	579	583	569	581	620	611	593	624	634	601	602	612	574	647	558	603	628	613	626	594	608	610	623	620	578	569	608	630	571	617	624	634	597	645	613	620	589	575	598	600	596	612	594	594	566	609	585	616	623	630	604	618	628	594	602	626	603	618	599	601	604	609	611	634	628	587	616	569	587	622	594	591	633	600	610	592	618	599	635	573	597	609	598	595	639	646	577	577	611	601	564	591	567	592	613	581	610	581	600	608	608	616	569	652	619	594	572	578	602	588	627	582	603	587	620	574	590	602	628	593	588	581	613	604	604	569	580	601	605	573	640	635	610	612	582	589	625	641	606	593	620	561	625	577	631	630	586	584	591	599	602	571	612	621	579	626	596	633	607	571	595	632	572	598	596	589	625	622	609	632	594	607	620	547	623	568	626	613	580	597	588	628	566	631	635	594	577	596	602	617	607	607	629	651	572	607	564	621	558	622	565	644	603	604	600	597	606	611	622	628	589	582	625	624	636	618	634	580	593	586	588	578	605	618	589	627
43091	22027	8133	1509	715	471	403	400	341	363	381	286	288	280	295	283	257	230	239	241	232	243	240	256	234	267	236	253	242	276	226	246	207	230	233	221	252	207	251	267	217	239	230	238	233	202	226	211	234	212	207	232	225	198	241	235	220	239	210	264	221	228	223	235	255	200	222	236	222	214	254	202	235	226	219	227	249	215	249	283	226	242	240	225	229	220	228	269	223	238	227	267	232	227	204	201	243	220	210	257	223	221	215	213	249	242	234	232	229	239	240	229	225	233	209	225	242	213	220	255	231	223	222	212	233	280	253	265	246	244	213	208	219	235	215	211	232	240	222	230	239	228	225	233	244	230	233	254	213	210	222	216	218	229	221	250	236	224	239	250	217	262	237	218	229	252	241	237	229	211	230	245	246	231	226	230	216	223	208	235	219	237	251	264	199	249	228	210	233	220	225	235	227	242	231	205	237	242	205	242	219	199	225	249	227	240	216	216	246	239	216	216	227	227	207	263	242	251	215	257	234	225	236	244	217	235	238	218	206	215	208	254	250	206	221	209	219	254	222	254	241	225	235	263	251	226	218	223	220	223	235	237	239	230	247	239	281	258	225	256	196	224	238	245	243	201	231	243	248	226	219	240	230	240	235	215	244	257	242	189	250	248	208	210	222	229	241	243	272	254	242	271	230	265	210	233	254	248	253	227	231	247	236	260	248	228	244	239	225	213	236	247	242	243	205	247	248	222	236	238	230	196	223	221	213	244	220	213	215	227	210	215	241	214	209	264	211	239	223	246	223	243	229	227	249	234	239	245	224	223	237	239	242	228	253	268	228	256	224	241	273	225	215	230	234	212	212	256	220	213	210	213	230	237	204	248	218	206	250	230	257	270	248	210	205	211	230	251	224	243	217	245	228	234	218	219	227	215	227	302	250	228	231	218	230	243	265	224	227	259	235	217	264	237	228	257	249	231	203	224	249	267	257	227	193	238	230	227	235	207	215	258	241	216	232	258	269	221	252	232	220	223	224	242	223	246	248	252	237	269	245	229	235	222	229	236	238	216	240	216	227	243	198	248	224	233	246	236	234	260	239	238	222	232	246	259	255	268	243	232	234	237	217	237	230	216	238	203	231	233	222	218	231	209	212	250	250	228	218	251	209	229	237	250	203	211	235	222	234	235	225	227	219	213	223	224	229	266	225	219	239	200	217	238	214	212	184	232	236	230	241	255	247	238	256	250	256	270	242	238	242	246	256	201	220	238	247	223	254	230	239	226	221	233	221	208	221	243	254	236	244	239	231	261	232	221	243	217	226	238	209	252	249	218	239	249	216	204	238	228	247	199	236	218	239	243	251	220	221	208	209	233	220	240	222	225	230	248	258	210	205	237	249	253	240	270	241	251	249	249	222	198	207	238	240	226	226	220	235	218	245	239	224	236	193	290	231	246	222	196	223	243	225	229	205	233	214	244	244	255	213	227	237	242	223	226	228	229	218	235	242	265	234	234	235	219	234	263	233	258	226	231	225	223	233	208	232	235	254	230	233	243	238	245	252	235	251	208	217	232	218	216	238	257	237	239	206	236	268	220	196	219	254	220	229	225	233	220	227	220	266	213	271	260	249	246	245	223	220	240	234	220	194	209	208	230	251	230	238	235	224	224	233	244	238	252	225	219	239	214	243	231	231	238	212	236	215	208	204	214	225	245	219	216	257	211	220	226	212	215	243	221	216	230	244	234	237	229	218	212	221	210	212	229	215	236	207	209	234	224	241	247	208	234	246	246	228	232	223	229	229	209	247	267	226	236	192	234	225	233	226	212	234	236	258	206	225	222	221	232	266	261	240	210	245	254	215	225	214	209	229	228	234	233	221	199	197	254	235	208	218	285	234	229	217	237	215	243	223	247	247	240	237	257	233	210	226	236	209	234	260	215	238	235	249	253	233	231	239	240	227	240	202	249	236	237	215	231	224	228	230	216	216	233	249	250	218	223	254	229	250	231	235	275	240	222	237	243	241	185	259	231	229	233	221	211	226	245	232	204	236	232	244	263	226	248	193	217	211	235	255	232	230	237	230	215	200	231	225	235	270	244	238	231	252	231	240	256	251	246	218	220	213	230	235	249	185	224	232	225	238	222	247	237	271	218	228	222	206	217	235	213	253	220	243	237	218	231	221	242	258	226	239	261	226	224	233	231	245	232	211	228	242	265	269	283	236	242	211	232	230	233	223	206	234	224	244	246	205	248	230	241	237	231	252	243	218	247	228	229	265	241	219	219	228	228	204	230	228	245	249	238	235	228	258	240	205	268	240	221	228	219	228	210	255	226	261	213	209	292	238	183	209	256	226	210	231	241	210	261	236	254	230	220	234	239	228	232	239	251	216	237	243	227	214	232	243	222	244	241	233	236	215	211	222	221	217	239	223	244	245	262	288	236	231	239	249	246	235	254	242	201	221	229	236	240	212	220	215	226	218	224	214	215	215	239	232	275	225	239	252	251	220	255	226	235	234	224	265	237	212	227	247	223	246	230	224	257	233	229	219	235	230	231	217	201	268	267	215	263	233	217	193	232	239	230	230	227	225	235	219	225	252	237	213	242	233	228	242	218	235	230	221	237	222	229	216	232	245	268	226	225	224	246	238	253	220	236	208	242	220	238	267	243	237	225	224	245	252	231	215	211	258	235	235	191	236	233	229	224	235	234	219	249	262	264	240	234	202	209	253	218	251	255	227	236	204	210	218	232	230	236	237	240	209	224	227	229	238	240	236	234	247	236	226	244	242	237	216	231	235	246	232	230	224	251	235	221	238	229	246	242	229	264	231	263	228	221	247	225	253	215	208	249	256	226	242	211	216	219	248	234	247	235	232	223	244	280	247	220	250	234	217	217	227	225	229	272	226	257	235	246	216	192	241	250	220	206	220	205	242	263	211	241	245	242	230	231	212	258	248	238	203	208	223	223	230	239	215	230	252	204	222	229	253	256	235	231	252	259	237	261	237	219	222	232	231	250	257	200	223	242	227	261	232	220	250	246	247	237	230	229	239	221	218	241	248	197	234	231	225	231	269	233	226	232	227	216	213	248	233	240	248	249	200	232	255	227	252	222	231	231	235	217	244	236	244	251	229	225	211	241	246	226	260	229	237	218	243	229	253	214	230	235	246	243	223	250	230	248	250	217	220	207	226	245	274	233	245	236	221	236	257	244	266	212	229	227	238	254	211	224	234	214	205	235	209	244	226	188	260	245	262	235	252	247	219	245	223	225	222	261	240	241	228	237	211	230	227	219	212	211	257	234	213	231	233	220	229	230	230	227	212	224	239	250	261	245	236	215	231	213	232	225	233	220	234	222	222	250	213	190	216	247	245	222	219	231	213	262	242	224	214	213	225	275	240	212	241	262	217	227	209	237	216	246	234	229	224	246	272	198	221	226	229	236	227	231	229	232	248	238	267	227	230	207	211	247	206	240	223	241	264	234	226	250	210	219	243	219	216	217	206	247	214	219
25757	13734	9353	3120	2473	1704	1350	1293	1174	1086	1037	837	828	748	694	671	677	642	656	586	617	619	575	562	564	557	488	517	555	520	513	568	516	558	550	528	532	479	589	551	513	515	538	517	530	470	484	512	518	518	504	500	495	528	508	493	514	485	492	458	532	536	521	494	475	451	497	465	476	517	514	540	477	492	488	514	512	514	480	506	514	465	499	472	499	502	512	485	499	491	446	506	524	461	454	504	521	507	490	481	504	500	501	509	500	491	517	503	487	499	496	466	492	503	451	525	474	489	464	487	474	467	475	503	489	491	511	517	476	512	479	456	508	482	493	475	478	497	499	514	506	509	479	496	502	462	473	526	520	495	484	485	533	494	476	462	470	495	504	510	466	495	496	469	506	468	537	528	501	465	540	505	493	486	501	528	471	514	479	492	480	482	498	500	442	524	478	513	465	471	523	485	461	494	509	470	497	513	483	521	493	464	509	495	503	536	476	510	517	468	524	508	518	496	534	536	487	467	501	530	532	555	509	497	493	504	481	478	504	531	486	523	484	486	453	484	474	445	473	507	465	460	498	503	510	501	511	472	522	510	458	472	480	484	511	509	508	477	499	515	498	528	529	512	487	500	487	499	511	473	454	530	501	482	529	504	484	491	509	471	530	496	482	505	478	513	490	496	482	453	483	527	513	527	507	485	496	490	509	530	469	509	438	521	505	488	490	504	487	484	497	505	465	516	508	459	494	531	486	495	509	468	483	488	516	526	494	556	522	490	497	521	478	473	507	468	492	518	483	537	468	514	500	518	487	489	492	488	510	491	515	487	482	504	513	509	510	492	519	510	498	497	480	487	505	488	514	531	502	499	543	482	503	492	491	542	499	474	478	511	492	486	513	497	486	492	524	471	468	485	509	470	503	498	499	471	540	475	486	486	481	512	501	472	462	478	460	449	522	503	447	500	534	534	497	496	506	487	496	477	501	491	519	488	508	486	485	487	512	518	501	494	486	534	496	492	506	510	473	491	499	534	495	436	524	507	508	461	506	506	495	526	456	497	463	523	475	495	503	465	457	519	514	519	498	517	521	515	479	514	541	537	520	462	543	463	474	499	468	519	526	501	485	492	506	489	514	540	510	487	513	480	474	532	527	517	478	452	514	492	504	514	468	521	482	501	487	493	500	528	493	504	498	523	471	499	514	492	459	507	457	450	514	513	508	462	487	505	512	487	449	483	482	562	520	497	494	484	477	479	487	495	536	519	483	510	496	468	519	475	540	464	525	500	488	442	523	527	473	511	512	466	482	503	479	494	540	510	518	533	496	508	521	490	535	521	523	507	527	481	471	460	530	482	460	478	517	485	505	517	462	466	505	486	488	508	530	515	471	512	481	499	511	475	487	465	518	483	518	489	509	454	512	477	500	485	495	513	494	513	494	483	478	479	514	476	511	457	509	488	511	542	504	528	453	497	528	503	485	508	522	454	509	449	478	488	499	514	501	513	533	498	487	488	493	492	490	497	501	477	515	538	485	535	515	485	476	484	462	534	484	481	447	497	470	475	498	511	481	486	515	493	447	523	502	463	486	540	480	492	473	520	526	522	527	522	506	506	464	536	496	503	539	488	502	505	501	537	511	560	495	507	499	495	484	486	518	510	492	520	495	500	561	478	453	484	483	498	480	487	518	469	507	520	520	481	493	506	501	491	483	510	485	506	477	494	494	503	472	496	495	499	502	511	485	519	494	519	451	454	505	528	530	463	487	490	490	505	483	509	493	454	484	487	496	448	470	463	494	450	498	501	527	484	532	521	485	486	495	486	508	480	527	518	497	472	499	559	471	476	474	484	477	468	474	481	490	546	472	494	529	492	516	517	498	488	510	481	427	485	493	520	504	482	504	476	486	512	479	528	494	480	506	464	510	501	533	475	487	496	511	482	491	510	481	531	492	492	508	493	474	468	496	493	515	502	491	492	491	460	474	513	489	472	503	451	481	501	489	468	493	489	450	504	508	490	483	495	435	506	511	507	489	508	468	530	486	500	478	521	510	495	532	497	481	493	482	511	492	474	464	496	497	508	505	517	476	518	492	500	483	507	520	509	480	490	496	467	471	536	531	537	506	484	448	520	501	496	521	522	473	468	464	503	501	492	496	526	486	483	518	466	449	537	494	518	518	498	465	507	488	430	469	495	501	541	487	478	506	501	485	534	476	508	471	530	494	511	480	496	477	477	504	509	471	475	501	512	508	453	497	522	470	514	516	502	480	476	499	515	467	492	501	541	486	451	488	472	503	532	498	513	506	496	515	532	476	502	449	513	522	495	485	460	501	504	475	465	532	489	509	471	527	461	495	501	477	490	520	493	514	483	498	493	488	506	504	524	475	476	532	487	498	508	471	499	511	461	518	483	506	499	498	500	464	474	523	488	514	472	489	474	512	462	513	491	497	458	487	464	473	480	520	512	454	478	501	490	465	492	441	529	520	488	492	487	466	492	497	540	474	480	437	503	508	459	481	519	456	498	508	467	492	484	474	470	499	543	480	457	472	480	494	498	532	479	518	474	507	496	526	530	461	510	453	488	458	493	504	474	452	522	481	493	465	512	497	494	493	511	478	471	493	476	464	482	527	479	503	474	495	514	460	505	456	505	488	508	464	502	474	506	492	528	467	493	458	489	490	497	490	476	481	479	500	497	456	479	493	480	466	523	499	474	543	471	491	487	529	529	491	494	509	502	465	521	544	438	508	504	478	481	494	530	557	469	498	480	483	499	462	472	498	522	450	501	519	455	491	493	509	508	565	489	505	492	475	489	514	470	532	460	506	513	452	481	487	511	514	497	512	495	462	476	460	501	516	523	505	475	470	476	471	498	481	482	486	547	475	470	491	517	491	525	540	507	463	481	510	509	517	488	510	486	534	532	505	497	520	506	507	478	465	528	548	508	459	486	492	510	529	496	489	465	485	474	493	495	465	469	454	499	462	521	485	492	494	505	516	466	523	489	560	450	484	471	499	508	515	481	476	488	460	485	480	477	491	480	488	541	481	523	476	511	545	514	506	508	511	471	535	499	508	480	502	485	497	502	491	487	496	508	483	471	439	524	498	493	495	453	461	492	521	519	477	463	499	489	508	542	532	475	510	459	487	516	469	483	498	496	515	491	483	497	499	548	495	456	483	485	481	539	517	484	479	502	468	512	477	493	494	490	491	505	511	475	488	508	512	492	534	504	501	505	493	530	525	512	548	509	497	527	473	462	513	522	513	464	473	477	471	497	467	495	492	498	458	515	539	479	522	533	459	506	488	524	483	500	472	499	523	526	505	516	486	493	472	481	523	444	492	473	530	468	481	507	535	500	523	523	500	481	489	468	541	518	479	526	513	497	525	492	501	482	522	485	506	485	476	530	534	455	453	460	531	498	465	507	517	479	479	515	493	528	470	498	506	491	464	536	510	522	482	523	472	486	504	522	505	480	505	496	518	495	506	475	496	519	499	484	507	489	524	502	511	475
59764	29689	12706	2956	1387	876	753	619	518	491	522	461	412	357	349	347	291	319	343	365	298	268	290	271	262	273	288	242	263	273	255	270	242	220	256	266	226	278	250	260	265	234	254	266	246	261	248	242	247	266	254	252	250	269	259	270	250	271	293	244	262	244	222	240	241	251	244	245	270	246	242	237	256	224	266	218	261	261	259	241	231	229	251	244	246	231	245	248	248	238	257	243	240	239	259	246	257	253	278	252	234	264	258	273	276	248	264	231	257	240	282	251	235	249	241	247	227	252	231	226	285	245	234	242	223	225	256	266	236	254	213	280	226	223	233	252	218	264	245	251	240	232	223	285	247	229	271	245	254	224	258	272	253	243	244	234	275	252	229	264	221	235	262	239	256	243	265	256	243	245	281	228	282	254	273	289	243	266	202	263	237	258	249	236	261	261	228	257	280	261	231	251	236	245	243	245	246	255	261	247	225	267	236	268	281	258	293	244	252	269	287	262	239	231	244	272	269	240	249	224	256	255	254	281	260	264	246	233	275	226	232	250	236	234	299	232	239	273	242	228	237	265	247	225	262	243	226	244	266	242	243	241	249	251	275	273	251	285	222	266	235	242	245	253	265	246	245	237	209	233	233	224	220	236	249	228	231	259	235	258	246	233	245	259	240	281	258	262	245	254	263	260	261	261	228	235	271	258	252	233	227	238	223	248	234	281	264	255	245	294	265	212	270	256	228	239	288	264	242	239	255	254	249	224	226	231	266	243	273	286	246	274	265	261	268	228	255	247	237	267	241	239	253	238	242	232	241	252	259	267	246	278	222	238	204	218	251	256	252	239	248	250	272	246	248	233	258	255	213	230	269	251	253	261	250	263	245	231	232	235	229	240	227	197	252	229	237	244	249	244	230	258	268	273	237	235	268	244	238	251	277	245	235	265	273	246	283	231	269	270	275	211	257	246	261	229	240	232	218	272	251	243	246	232	244	237	267	253	284	246	253	254	271	232	256	261	259	279	283	269	225	253	226	246	214	237	243	249	261	250	236	264	251	236	206	239	249	253	247	258	287	200	238	247	234	256	271	222	233	274	251	221	237	241	254	266	243	277	231	258	236	248	242	251	239	268	258	282	233	242	258	228	249	267	256	224	253	266	239	239	250	255	227	235	258	261	228	212	242	239	257	250	265	271	280	270	212	246	249	269	242	247	256	250	260	255	258	248	261	261	245	231	230	228	243	262	238	284	243	245	300	246	258	268	258	269	230	226	232	238	231	224	251	266	223	282	261	287	250	262	264	264	255	260	232	245	258	270	252	247	248	275	251	267	236	236	261	222	247	248	266	263	225	237	277	272	253	265	259	275	230	271	243	258	255	231	256	213	250	248	282	236	269	248	277	247	243	243	245	237	235	244	245	261	262	238	239	255	261	274	231	234	256	250	273	261	272	260	244	243	259	221	240	246	255	256	267	244	263	267	250	251	224	248	274	241	263	277	230	245	218	246	257	251	231	249	290	220	258	247	249	283	216	232	249	255	263	223	238	264	250	230	247	245	263	246	252	255	246	256	285	285	246	232	243	260	256	228	248	251	258	248	231	251	288	240	254	243	246	257	265	230	250	239	246	258	262	266	259	237	256	244	276	259	231	283	262	268	233	238	253	243	250	250	246	232	269	232	251	259	245	241	225	252	244	247	262	268	267	257	248	239	271	235	245	232	238	224	280	240	229	212	239	267	237	246	254	239	261	233	250	222	229	241	259	243	254	264	236	238	253	239	212	240	243	236	227	246	234	209	252	235	250	251	253	230	263	249	251	236	241	232	214	251	265	254	256	263	267	262	254	267	215	252	271	267	248	242	282	255	276	284	270	232	237	272	262	255	259	246	231	266	266	276	208	225	249	273	261	283	222	219	254	270	250	245	232	265	253	240	247	243	249	228	265	227	226	244	258	275	263	249	259	243	265	217	273	226	255	290	271	267	250	237	271	268	261	210	226	230	239	252	245	256	250	284	259	252	242	248	244	215	237	256	281	269	253	267	259	240	248	217	239	271	264	201	243	254	282	251	268	261	245	236	255	280	246	233	237	257	240	282	255	266	271	254	259	245	245	237	291	258	236	229	267	273	259	257	273	242	249	264	281	250	232	276	243	255	230	232	266	260	305	256	258	246	252	276	265	235	269	277	262	240	248	266	252	245	238	272	210	232	252	244	253	262	249	269	251	241	223	282	256	292	266	254	240	236	239	254	250	227	253	234	268	243	252	254	278	258	283	267	250	255	255	247	235	234	241	250	233	209	221	260	245	237	280	276	238	262	221	227	262	247	262	241	237	281	258	256	255	248	231	237	245	248	245	257	234	244	240	252	222	254	243	279	229	274	249	247	237	214	272	220	246	245	274	245	230	265	256	256	256	251	247	257	241	259	266	235	262	260	222	244	259	250	257	234	230	256	226	231	227	255	223	257	253	276	251	265	238	245	260	270	247	244	228	254	258	226	255	245	244	243	223	261	237	261	258	229	244	227	282	277	227	206	235	260	238	248	244	205	240	268	243	217	257	218	217	242	257	253	236	232	249	265	246	249	250	257	260	252	247	247	240	256	251	238	248	223	232	240	240	249	272	274	254	240	250	270	212	236	264	258	273	260	248	224	272	274	221	245	210	272	264	267	251	251	259	256	264	256	278	231	252	216	271	253	238	211	212	254	232	255	256	268	258	259	258	253	269	226	244	240	254	231	242	240	213	225	221	258	285	251	253	240	256	230	249	268	225	223	246	248	244	255	253	226	234	242	240	231	259	281	230	229	228	234	234	263	240	245	242	234	251	253	227	264	231	256	242	241	258	247	245	274	251	225	282	261	281	264	261	266	292	243	234	239	257	244	222	238	278	254	269	279	229	274	237	234	250	269	212	246	258	271	242	247	249	265	253	246	255	256	244	241	262	260	264	224	222	242	258	260	244	255	244	254	260	259	240	256	261	266	224	246	230	245	273	233	262	264	263	285	239	246	255	273	266	237	246	243	236	269	244	230	240	238	232	232	254	224	221	260	241	229	241	240	288	271	252	252	221	267	223	212	237	240	265	245	246	264	228	255	252	237	251	243	274	263	251	242	240	241	222	231	250	207	283	259	261	252	267	237	243	247	251	276	223	220	250	260	244	222	249	261	264	232	224	234	254	255	261	264	247	258	238	237	217	249	253	277	228	250	264	255	256	272	260	262	246	288	267	265	263	273	241	249	245	240	245	251	240	274	271	260	241	226	276	243	238	245	291	275	244	298	246	256	261	241	275	263	282	240	214	236	249	257	273	233	240	241	276	242	238	219	237	247	278	240	248	243	230	278	239	241	228	248	235	254	246	229	216	243	266	240	251	237	242	217	262	259	240	266	237	251	279	266	245	248	250	246	218	231	229	262	253	259	245	248	247	232	275	280	237	283	259	262	272	271	278	260	226	250	255	240	208	263	215	255	228	278	255	296	276	242	244	246	246	278	274	237	261	265	253	280
37016	18772	13252	5338	4254	2939	2466	2207	1937	1798	1875	1678	1477	1173	1047	979	1027	1030	1143	1013	849	843	749	761	677	631	647	655	608	641	607	570	616	579	549	619	591	533	610	617	616	572	630	586	552	552	559	517	512	565	612	527	509	519	552	517	568	554	519	514	531	530	568	536	537	497	585	539	508	546	532	526	505	562	503	533	520	533	474	490	510	508	542	498	555	473	517	577	534	502	542	526	548	581	527	557	537	520	468	549	544	504	599	538	546	604	562	541	534	544	533	530	522	511	526	532	525	531	542	536	546	521	551	506	485	550	498	557	520	526	530	508	552	476	476	512	534	542	521	501	541	515	541	572	552	562	515	522	525	532	559	516	527	519	520	515	555	535	513	525	499	535	500	552	567	515	532	520	521	545	530	525	544	514	548	532	559	529	531	556	538	515	551	503	528	475	514	536	538	515	528	536	483	525	546	483	528	518	550	551	542	487	568	520	545	551	537	551	537	532	532	507	525	590	492	531	544	538	521	532	530	475	522	541	537	540	538	546	501	554	527	521	568	566	534	520	513	509	533	519	507	532	520	522	522	466	518	527	546	504	510	515	501	524	523	519	531	533	541	549	538	538	510	508	512	540	538	505	532	571	540	559	477	501	507	515	523	538	490	518	558	541	536	562	530	528	586	518	508	525	521	543	509	518	565	554	522	525	572	514	524	531	563	509	492	505	527	525	525	554	510	578	539	516	610	502	523	503	501	500	552	526	566	547	534	511	498	549	489	552	509	514	562	520	530	528	556	561	536	537	528	555	568	503	526	518	575	575	544	504	519	512	540	554	538	526	512	527	497	541	526	533	525	531	563	568	543	512	543	545	521	518	498	530	548	526	530	498	517	546	500	533	515	516	509	541	519	471	571	524	516	530	572	503	530	526	518	519	522	582	521	521	491	540	541	515	536	536	534	538	507	552	528	522	566	552	505	580	523	491	563	497	554	537	516	531	532	525	536	505	561	488	578	490	547	506	542	524	546	544	504	573	553	536	523	535	491	517	559	541	512	557	487	548	541	563	576	499	523	539	523	537	558	553	543	554	520	550	565	527	543	520	536	529	520	530	550	535	503	539	518	517	547	522	557	518	548	521	541	526	513	531	535	505	543	544	554	516	577	493	535	552	514	519	522	520	556	522	530	523	564	478	508	538	540	528	516	493	517	472	533	513	549	540	516	490	575	523	515	575	536	533	511	560	528	557	551	528	535	546	544	540	502	521	548	529	541	548	542	538	509	478	502	523	578	543	530	529	519	531	504	491	524	545	534	545	510	532	542	524	495	524	483	552	510	473	533	563	520	552	558	559	533	531	520	522	529	553	505	530	550	531	561	506	497	551	491	545	493	544	513	499	585	475	523	538	545	538	524	524	528	507	531	527	520	527	499	531	512	541	529	499	514	512	532	525	536	549	519	546	561	543	558	531	535	526	577	521	546	552	591	519	478	551	561	532	537	521	532	508	508	513	543	533	558	531	525	530	548	524	527	561	549	556	512	540	527	532	556	524	531	574	482	551	540	573	491	574	528	569	539	520	517	570	507	510	534	513	535	539	538	537	558	529	505	516	517	533	549	510	517	529	550	551	511	501	522	507	494	492	536	511	531	491	513	524	509	470	459	545	526	533	549	537	539	533	482	529	538	509	549	529	514	545	513	515	564	514	527	498	543	518	525	559	515	497	577	522	532	539	564	583	527	549	520	563	530	520	548	553	522	522	529	508	527	521	510	556	543	497	508	565	559	543	503	511	506	528	541	507	513	574	563	520	538	533	514	505	520	533	556	518	531	538	526	524	525	553	514	512	570	513	506	531	518	553	517	543	483	555	615	537	534	547	589	516	516	558	529	538	516	564	550	520	529	566	492	550	576	553	525	573	509	531	535	533	541	555	538	535	538	505	537	512	516	564	543	558	561	538	503	536	569	535	541	549	521	550	506	534	525	552	510	531	514	512	550	564	540	538	548	531	525	539	500	540	501	541	545	537	518	538	545	539	560	504	584	507	526	549	562	551	553	511	540	565	535	524	541	515	537	495	528	556	503	526	543	526	509	577	528	523	486	553	560	549	521	543	527	531	545	540	499	559	552	525	521	545	525	536	510	564	518	545	506	539	538	530	550	550	569	523	523	536	539	513	519	552	517	541	527	498	517	549	558	506	482	517	501	543	543	544	510	526	525	518	517	561	536	505	541	524	532	522	540	508	577	523	531	567	540	551	518	531	549	517	547	514	514	574	497	565	519	537	547	521	545	504	553	525	556	540	506	539	528	536	483	552	517	526	525	520	530	541	517	545	506	519	520	526	537	513	557	478	529	532	537	538	542	518	519	556	513	491	531	555	539	514	541	533	521	538	537	527	495	515	532	567	559	562	518	532	535	510	505	525	534	527	529	513	540	555	528	527	503	537	549	524	513	504	581	530	505	504	549	521	531	482	525	559	555	554	533	540	578	527	519	516	567	527	578	527	545	561	496	583	559	548	523	510	527	521	531	518	508	525	517	509	517	542	470	547	548	524	534	550	543	522	514	506	508	536	489	531	555	530	518	549	528	513	539	577	524	537	501	584	552	553	565	557	546	538	540	562	508	525	502	566	529	519	538	543	539	513	506	585	593	529	540	552	584	532	551	543	540	496	541	524	521	539	499	496	543	540	525	531	541	550	557	506	537	567	529	549	543	549	525	545	545	547	491	510	532	538	531	565	511	532	508	557	529	524	565	501	541	531	569	568	520	524	540	519	518	483	540	532	540	530	556	543	509	532	541	512	561	557	558	552	548	533	548	526	530	576	518	526	588	583	517	514	555	535	549	531	550	534	541	527	512	506	528	549	519	547	586	537	533	484	509	505	514	486	576	522	533	490	562	501	547	570	548	536	544	545	549	536	541	533	510	569	486	547	523	538	552	494	526	561	521	537	528	499	546	503	517	493	519	582	564	533	558	481	536	561	526	507	563	531	554	555	537	474	514	502	535	529	553	545	530	531	551	512	575	510	512	521	530	546	547	533	549	509	496	519	509	529	527	530	500	552	530	525	551	569	517	499	535	551	528	528	520	532	517	519	552	551	536	546	513	544	543	551	540	566	524	518	532	494	543	500	532	540	496	542	512	544	519	564	541	528	543	487	594	560	531	515	517	562	498	486	543	521	542	526	538	508	489	493	502	517	584	537	531	487	528	506	519	513	530	517	528	561	529	526	501	533	513	568	513	549	522	535	561	508	544	550	542	508	507	489	520	532	481	546	514	528	505	564	537	573	543	539	554	521	550	475	528	559	559	486	552	544	553	564	527	538	512	505	516	514	551	524	579	562	533	546	517	526	535	524	515	535	530	543	539	577	539	508	530	510	558	495	495	540	497	557	535	548	570	542	548	534	578	519	541	551	535	553	541	541	519	506	565	533	537	524	533	507	519	542	534	534	502	555	558	550	489	596	521	540	576	516	540	586	513	538	516	488	565	572	515	521	563	520	540	562
63170	36876	18212	4828	2347	1499	1143	920	721	701	793	718	550	492	476	442	469	431	472	410	388	361	357	384	320	325	322	287	324	304	319	292	317	297	304	330	293	292	328	327	324	286	304	296	273	289	287	322	305	298	329	302	277	310	303	299	260	318	327	328	310	310	284	301	278	278	277	252	278	306	272	261	254	291	307	317	253	282	303	301	281	289	290	310	303	295	278	283	304	326	269	301	294	303	307	304	310	290	305	290	293	282	299	273	286	332	318	261	264	307	283	293	333	287	306	287	307	271	287	285	277	318	286	270	280	294	268	308	271	267	303	281	286	286	275	298	253	286	282	283	288	275	293	297	298	264	314	290	302	326	257	297	273	319	288	298	280	283	288	279	281	288	249	314	283	324	283	292	275	304	280	274	263	292	287	273	286	305	298	293	297	298	276	274	271	305	291	291	299	324	318	315	295	295	263	275	302	292	251	315	275	296	295	294	288	283	320	306	299	262	321	298	293	257	296	270	267	284	313	279	311	268	321	342	292	328	315	274	298	305	309	265	314	318	322	315	300	278	260	293	295	332	309	274	282	298	283	265	281	287	311	303	272	313	303	267	315	284	269	273	275	299	264	339	316	289	305	293	290	291	264	313	318	276	289	293	284	309	272	289	301	295	284	303	295	298	295	295	308	282	248	287	287	277	328	308	270	293	270	279	291	307	281	324	251	271	286	278	332	291	302	308	265	282	303	291	252	294	271	329	290	312	309	293	315	336	290	301	297	325	240	291	311	306	291	333	294	267	272	282	306	286	269	311	301	297	312	300	254	295	282	288	301	314	267	303	294	305	302	271	309	266	294	279	287	278	278	253	277	275	301	280	285	289	292	327	292	276	315	293	307	318	295	310	267	288	306	275	312	298	297	293	277	279	290	258	309	279	278	302	300	317	308	310	299	307	286	293	295	289	326	318	308	292	284	266	297	298	316	284	290	287	269	257	279	283	274	320	288	293	299	264	309	273	265	283	265	301	276	278	262	288	280	286	278	287	286	243	287	335	294	325	259	322	302	319	302	314	294	313	303	273	295	282	324	289	284	296	273	271	299	319	265	319	306	317	302	295	311	315	282	304	278	314	286	297	305	305	316	307	269	273	285	292	275	322	272	287	312	286	318	272	248	335	317	290	297	311	308	291	277	260	317	301	296	246	305	339	304	305	262	309	278	273	315	280	269	312	270	290	285	300	280	299	304	259	263	290	305	252	298	300	294	301	271	251	294	276	310	300	309	301	283	275	273	264	277	282	283	292	264	296	309	297	276	284	286	276	282	299	296	257	299	294	282	301	280	263	261	268	299	269	282	301	271	287	291	250	260	276	313	292	297	290	296	302	286	298	270	278	314	302	283	295	300	339	252	291	297	299	316	319	281	285	280	301	251	265	300	306	270	274	275	296	288	286	289	321	289	316	293	285	266	282	302	291	319	304	289	294	323	290	288	289	292	270	305	279	240	264	319	266	301	271	290	270	342	280	307	315	293	280	306	306	293	285	278	274	298	302	306	243	338	281	306	302	302	265	308	271	272	321	284	278	288	312	320	330	293	313	317	301	310	286	303	290	296	303	272	299	288	266	318	260	304	287	311	258	294	286	256	258	305	297	272	325	273	306	305	270	315	287	274	267	304	303	284	314	299	312	260	264	279	280	263	291	295	320	295	291	320	309	312	298	264	265	291	279	294	293	318	305	287	276	313	292	262	253	280	269	263	277	318	297	228	272	281	286	294	296	293	284	288	312	260	286	291	301	315	264	297	281	290	270	314	285	265	266	289	260	283	271	267	280	267	273	246	290	311	306	293	272	246	298	249	284	302	286	303	300	317	269	267	283	316	310	290	275	292	278	290	282	306	310	260	265	293	252	297	277	311	272	280	281	310	267	279	277	279	321	260	310	295	283	286	286	305	315	279	300	290	314	306	312	281	287	277	272	267	310	281	269	290	319	297	308	288	263	268	280	289	254	291	272	298	279	319	300	284	293	306	320	325	293	292	293	285	299	302	281	266	290	287	278	287	260	305	295	273	268	289	290	296	316	290	298	244	284	302	293	261	318	291	282	303	258	332	309	298	295	273	301	266	288	289	285	256	309	279	283	256	262	280	286	306	298	303	266	283	277	265	296	298	282	283	274	267	254	285	277	272	295	294	283	329	281	277	266	299	316	286	270	275	272	281	310	275	264	282	297	312	294	292	285	273	311	306	289	292	296	276	272	269	265	299	283	257	333	284	281	280	306	299	259	298	284	270	287	312	270	329	321	299	302	297	279	296	258	277	289	273	290	296	303	304	303	277	288	324	282	318	298	290	318	311	273	281	287	283	286	319	282	262	286	277	340	257	298	300	296	271	304	310	295	285	301	281	267	307	280	292	263	275	305	310	313	307	318	314	315	290	311	288	284	272	310	323	291	280	291	304	300	309	329	278	293	254	251	282	265	287	263	278	289	316	294	322	307	271	277	275	314	270	300	242	262	289	273	290	270	277	320	294	292	282	293	273	305	279	298	254	290	276	290	298	289	266	275	277	307	288	310	279	300	270	307	308	272	313	298	290	284	308	228	281	316	278	258	272	274	255	306	295	309	305	304	293	266	303	240	295	269	294	307	292	245	274	282	296	279	309	285	297	324	290	266	260	305	300	293	294	277	284	285	284	295	294	290	248	284	316	294	313	300	296	283	280	269	293	293	282	312	302	296	303	261	295	317	266	308	323	295	301	274	264	291	288	256	299	298	297	260	287	292	304	297	286	319	279	288	261	276	305	285	278	303	276	304	292	292	284	292	281	311	312	290	331	309	263	309	307	301	323	291	280	280	312	269	280	296	270	278	326	267	279	299	282	295	275	284	267	308	322	306	278	247	277	287	284	281	268	304	316	276	302	291	306	267	304	333	278	300	323	273	303	272	253	288	290	288	287	289	313	348	329	282	292	268	280	289	285	256	259	313	288	305	289	285	276	327	261	278	283	297	292	281	297	313	271	260	276	285	283	292	301	270	247	313	294	302	310	291	291	285	313	303	270	267	312	270	279	295	297	293	301	316	287	304	281	290	297	273	265	316	302	300	278	299	266	278	260	261	297	285	283	328	313	301	266	303	314	322	313	283	249	293	305	286	275	270	308	272	265	276	264	299	301	281	283	309	288	263	311	279	298	314	282	272	326	296	300	272	285	313	257	274	273	250	300	315	289	323	263	295	315	294	285	277	281	303	308	288	284	303	267	254	298	307	285	279	285	317	281	301	270	325	295	277	278	271	290	285	267	294	291	294	264	315	270	275	256	262	310	308	304	262	309	305	318	270	275	288	296	292	297	301	311	299	307	270	270	288	289	307	325	271	294	298	254	296	273	270	305	307	319	310	267	312	316	296	310	314	301	266	263	271	283	282	303	302	261	264	280	348	286	307	306	290	331	297	307	270	295	270	292	265	303	302	318	288	312	277	247	246	286	306	324	302	294	267	291	306	263	302	285	279
38890	25100	17284	7491	6520	4840	3766	3237	2938	2683	3291	2859	1993	1771	1622	1539	1483	1481	1679	1583	1227	1115	1038	1014	840	817	750	756	715	705	725	663	702	650	731	667	676	710	711	781	730	733	703	598	650	641	605	616	630	654	676	706	659	663	667	641	670	621	651	616	612	603	653	615	603	572	681	607	611	590	597	582	597	610	619	596	603	641	611	583	614	580	623	606	578	626	588	601	605	663	615	611	585	643	616	579	610	609	589	581	634	610	613	606	565	631	590	615	595	590	659	584	636	603	546	593	567	586	579	605	575	635	603	594	593	626	570	596	595	615	614	576	570	604	589	599	620	577	643	583	611	583	562	608	584	598	632	616	603	586	679	577	586	636	568	643	612	654	588	605	587	584	589	611	615	569	606	580	588	611	626	606	586	571	618	556	536	644	558	598	572	635	604	584	603	608	597	597	586	625	608	602	623	636	566	606	631	617	570	596	636	612	616	607	614	606	597	562	593	630	591	611	578	602	588	580	575	622	581	569	596	612	608	585	600	618	598	629	609	600	598	603	609	628	569	632	592	597	613	565	611	633	581	555	622	592	550	624	636	632	569	578	600	638	602	578	568	616	617	674	626	637	585	637	596	544	636	607	601	636	608	605	574	615	595	607	607	573	603	611	564	570	635	579	635	567	620	617	611	593	567	600	603	606	574	654	657	603	599	580	574	594	570	621	593	605	627	570	612	594	571	617	583	600	563	595	604	596	599	611	617	604	576	586	562	611	614	622	627	604	635	580	598	572	576	566	649	636	605	570	601	646	556	556	613	621	616	641	627	603	599	593	642	597	631	616	607	610	577	627	540	610	577	578	615	598	551	617	577	614	621	604	587	628	640	613	656	630	567	593	602	568	607	601	641	596	596	593	551	584	612	562	618	604	642	594	591	652	640	613	667	633	575	593	579	600	621	606	577	588	558	609	618	625	583	607	616	642	599	654	553	603	565	591	608	580	619	618	606	607	554	570	604	665	638	629	596	578	586	632	625	646	572	570	609	616	585	633	638	593	608	581	604	592	578	617	576	611	611	593	578	601	633	571	568	590	663	627	616	609	581	627	601	585	561	582	610	592	610	620	591	581	612	629	586	606	632	619	595	599	609	587	601	611	607	577	589	648	625	601	583	618	641	626	628	578	570	593	597	574	629	594	594	611	616	645	598	584	610	573	595	622	583	619	626	611	608	602	613	603	604	603	587	589	603	618	624	625	641	596	628	555	585	615	646	621	595	597	617	592	562	622	583	602	619	605	606	590	583	581	582	591	591	623	584	590	544	572	611	608	602	579	630	650	593	614	657	601	608	592	623	611	642	606	611	663	602	585	598	589	573	586	613	628	622	599	614	581	613	595	597	598	589	547	601	595	606	613	589	546	573	602	573	564	611	561	624	658	605	605	620	622	616	615	641	608	581	613	597	645	593	577	601	653	607	575	600	572	579	612	610	590	632	618	628	572	598	599	584	600	645	607	596	606	604	614	643	634	627	622	609	570	654	595	588	611	643	626	611	580	599	617	595	633	581	563	604	620	608	623	591	601	608	562	620	602	585	562	571	600	608	627	616	580	600	632	585	567	589	588	592	575	624	598	607	598	623	606	623	625	623	605	629	613	629	600	591	580	637	626	615	602	612	631	597	581	605	622	592	601	588	560	626	610	584	572	584	610	580	651	621	578	608	551	643	583	617	625	589	564	618	631	574	585	602	619	609	603	588	609	615	573	577	591	629	606	634	579	578	586	581	589	573	584	612	582	609	592	586	582	587	566	604	627	600	595	608	585	532	592	570	616	593	569	596	613	611	605	571	594	576	607	609	596	634	609	620	567	630	596	588	569	589	629	599	544	593	618	626	620	613	640	648	626	578	603	573	628	593	593	633	578	628	600	579	625	600	613	610	572	570	579	601	578	622	579	583	622	628	621	588	621	580	620	636	608	594	655	626	610	580	629	595	566	566	605	585	590	600	604	634	637	586	584	586	592	617	610	611	545	592	620	590	634	642	632	601	630	630	656	591	606	570	593	590	637	622	587	618	608	595	618	597	624	607	593	589	620	611	631	602	592	611	624	607	553	612	570	605	614	579	566	631	573	593	567	617	588	598	649	585	602	590	564	605	576	577	570	620	578	585	593	612	622	601	594	569	567	590	597	585	646	624	636	572	575	610	598	633	606	567	633	570	597	608	586	601	563	593	609	598	615	576	618	601	581	601	617	532	545	580	568	594	604	624	608	637	582	660	590	600	593	596	603	627	623	608	617	599	598	579	660	661	615	645	600	599	582	647	594	622	590	604	615	607	612	603	576	637	594	587	572	644	576	638	610	643	607	563	641	580	619	566	606	605	613	612	569	592	601	580	628	596	573	590	607	576	571	647	583	598	604	626	605	594	582	593	627	603	580	631	633	572	605	624	602	625	602	572	583	635	613	627	565	615	614	606	577	571	623	620	573	658	551	626	566	614	635	584	645	590	626	612	606	599	591	607	580	609	602	641	565	571	603	578	634	612	605	588	629	539	569	618	631	616	578	624	582	626	605	611	619	608	577	594	612	595	554	644	636	570	620	662	614	578	598	576	597	620	600	646	628	616	600	618	573	589	616	601	558	569	618	628	608	574	616	578	621	603	560	600	611	592	608	603	572	586	595	586	624	592	636	570	574	615	580	604	577	596	568	604	544	573	611	602	629	557	637	593	642	593	633	580	598	605	635	568	561	569	583	598	662	593	618	595	624	590	616	583	601	623	655	581	579	583	610	615	631	619	588	586	635	577	651	587	581	594	573	610	587	557	612	639	641	594	581	607	630	643	599	628	590	580	605	654	614	629	601	637	607	588	573	606	581	623	577	562	574	632	579	619	583	575	632	593	608	550	580	618	622	594	591	592	583	617	602	603	612	547	650	610	575	591	572	621	597	628	610	573	573	640	574	611	555	625	583	624	636	602	619	640	589	622	565	590	609	590	582	623	611	649	595	620	579	624	610	595	598	572	582	552	606	584	583	614	631	601	566	640	613	631	625	590	576	564	610	622	596	620	582	629	644	643	590	602	576	629	599	571	614	604	584	641	623	612	595	605	648	604	577	605	603	595	588	581	631	585	639	611	623	598	585	594	596	626	570	604	593	614	649	642	605	615	613	583	607	632	642	588	598	587	599	583	600	608	603	623	587	573	592	614	594	639	616	615	614	580	583	568	644	585	587	613	582	566	584	572	596	608	614	624	604	559	593	570	618	583	588	602	616	625	611	576	615	588	589	589	631	599	587	599	624	599	602	612	632	629	575	651	607	550	602	598	596	599	612	627	622	577	597	631	583	625	591	615	629	616	567	664	606	599	607	640	613	593	581	610	597	602	581	604	589	647	558	628	657	610	612	621	582	585	598	595	606	612	592	618	596	595	608	608	645	581	631	630	588	566	599	621	572	632	610	586	605	606	608	613	591	585	610	637	579	644	635	583	642	579	628	597	627	621	618	662	602	650	619
48665	22946	6276	1292	590	501	384	326	332	288	310	307	259	280	253	231	263	249	226	297	231	246	251	241	222	266	218	211	231	221	262	241	232	243	246	250	249	217	247	217	253	246	240	276	235	194	218	210	223	204	220	236	243	246	214	221	222	220	221	245	239	192	240	226	239	220	251	267	229	229	235	233	273	242	213	229	205	253	231	232	264	234	217	238	259	226	211	270	240	257	225	249	210	202	246	213	239	241	234	264	229	231	217	211	223	275	251	213	196	247	223	229	239	231	230	244	221	239	235	224	232	238	241	265	219	219	239	218	200	245	243	221	226	232	197	213	230	236	222	268	257	232	237	275	220	225	232	238	235	261	248	214	209	214	247	254	228	245	209	256	213	234	211	222	243	244	245	226	238	224	208	238	249	256	210	226	231	220	243	223	235	248	212	222	210	245	218	236	209	239	213	241	238	219	237	227	239	219	252	264	247	261	249	238	251	235	239	237	252	216	243	242	234	239	225	236	245	254	245	214	222	245	231	230	222	239	219	237	236	205	209	202	223	215	240	227	243	221	226	211	244	242	202	208	235	229	237	232	237	225	271	245	226	211	254	237	240	222	217	229	222	244	220	233	235	225	238	226	202	212	251	234	227	194	198	248	235	208	226	235	245	259	243	250	225	210	235	222	220	228	238	266	238	232	220	242	212	220	202	196	214	211	221	205	206	210	228	228	251	227	195	226	231	260	242	222	230	252	267	260	223	236	233	215	227	222	231	208	233	234	236	225	212	238	214	225	244	251	257	294	244	241	218	242	228	250	248	213	238	226	246	224	264	256	247	215	238	231	236	241	226	234	249	227	247	231	227	229	253	222	244	211	197	238	248	241	284	247	240	248	238	204	239	251	224	253	226	229	268	245	226	218	236	247	223	241	239	243	233	259	210	239	249	257	212	205	230	227	193	226	262	215	263	231	218	244	231	233	232	238	237	203	229	225	246	226	211	221	235	213	202	216	207	218	231	238	222	253	267	207	225	224	244	244	225	240	215	234	240	221	235	226	235	218	225	210	254	233	216	244	226	224	220	246	243	228	192	269	259	250	239	264	232	230	253	231	236	256	241	257	242	239	233	218	215	241	240	236	234	221	216	231	265	208	250	232	223	245	239	226	234	253	218	239	226	230	215	226	249	242	235	244	222	240	244	225	252	199	216	237	232	216	246	217	221	236	226	219	231	244	234	220	239	210	228	241	233	222	208	238	206	210	235	231	214	235	215	231	230	239	228	220	242	226	239	207	240	262	228	214	248	228	245	229	242	245	245	246	225	234	209	225	245	212	234	236	218	211	238	239	249	237	222	242	231	217	243	230	216	235	247	229	256	250	249	223	252	238	218	239	225	250	246	260	234	220	241	230	238	242	247	222	256	223	222	235	210	240	275	233	262	260	254	252	251	215	212	242	215	233	218	226	242	230	253	253	234	238	220	232	212	246	255	231	243	240	238	225	264	208	206	242	230	232	233	252	217	232	259	256	261	230	210	257	223	228	220	232	215	211	248	255	247	242	253	257	244	201	230	235	243	244	239	217	233	221	230	224	220	225	239	254	244	223	245	215	245	252	213	212	218	229	205	240	237	258	241	226	229	225	225	203	250	265	209	240	262	237	252	227	259	228	240	241	241	240	257	240	202	274	236	250	256	249	227	244	212	208	229	224	210	243	231	242	224	244	238	248	241	206	272	234	230	254	246	233	223	233	247	239	228	224	231	232	232	224	217	242	246	203	247	245	244	226	255	249	247	231	240	253	227	241	223	241	237	237	219	215	224	232	232	226	238	238	235	258	228	226	225	231	238	225	250	224	281	223	195	254	216	236	227	222	234	226	226	233	260	241	223	226	244	240	259	235	238	240	232	236	255	241	235	228	245	235	246	244	220	227	207	207	232	209	244	234	226	197	220	200	250	187	215	265	245	233	218	221	239	246	243	232	203	256	200	227	221	203	244	254	237	244	224	232	244	243	203	242	216	202	231	248	237	254	256	232	240	239	229	223	217	229	244	229	236	225	235	231	218	251	256	243	238	227	213	238	247	203	265	200	218	232	245	229	207	215	238	232	234	239	251	230	231	207	225	240	235	270	234	244	245	262	232	239	207	245	231	244	224	230	254	245	234	239	256	238	228	213	248	234	203	241	225	262	249	257	278	234	225	242	234	211	238	229	229	238	236	233	221	232	233	243	246	219	244	224	228	230	204	225	254	225	230	262	233	250	231	206	216	235	249	235	218	212	217	259	247	222	249	221	259	225	246	244	233	256	251	307	232	217	216	228	259	233	206	232	258	223	240	227	237	227	229	246	232	229	224	250	217	222	244	211	237	222	236	217	243	264	243	226	240	217	246	216	216	199	240	248	229	217	212	246	226	235	217	223	229	265	226	204	226	226	232	210	224	239	242	208	230	213	221	241	206	237	202	217	213	211	239	235	234	226	257	239	242	211	239	200	228	237	238	227	235	248	276	221	245	198	236	227	228	234	214	206	216	257	269	205	208	228	216	216	238	251	253	268	223	204	229	231	219	249	234	216	247	257	236	215	229	250	257	216	231	220	191	215	238	211	252	261	271	222	219	212	259	231	230	218	206	229	228	247	204	259	258	225	268	249	256	225	222	227	260	221	219	225	227	237	254	225	225	238	257	241	228	217	244	233	215	253	246	242	233	222	212	236	223	243	223	258	246	228	238	222	240	245	227	224	228	239	227	216	251	246	235	253	220	239	252	220	197	239	239	220	250	203	231	245	215	207	211	241	231	202	218	222	211	237	219	242	238	260	239	221	234	238	231	269	234	230	227	232	241	220	262	218	211	207	229	232	240	247	229	271	232	219	229	222	225	220	213	245	233	247	222	215	255	214	211	227	253	263	236	230	257	241	253	230	224	205	214	236	224	250	258	229	230	241	216	228	252	252	246	231	233	245	241	254	224	254	213	218	250	207	248	233	224	227	232	248	231	233	208	252	244	231	235	206	242	227	235	224	250	244	245	260	225	232	259	256	251	229	251	210	246	251	234	244	222	255	248	236	238	239	237	246	233	257	242	228	233	214	205	224	255	231	215	234	220	241	238	251	233	206	226	219	254	235	232	236	242	236	260	247	222	247	260	254	241	256	249	246	230	233	214	220	219	255	216	245	263	207	227	242	260	270	263	226	219	234	241	232	234	245	256	254	245	267	249	270	222	239	256	224	221	199	209	233	250	200	256	229	255	204	236	244	221	246	236	233	220	229	220	265	250	218	230	254	244	234	243	208	217	203	197	235	234	241	237	288	248	253	247	210	239	198	231	238	232	251	211	259	217	212	212	208	231	244	255	239	213	192	236	249	228	234	231	239	243	222	243	238	265	236	229	211	197	225	244	255	216	260	245	254	246	243	261	236	226	211	244	234	242	235	268	220	261	206	231	242	212	253	238	252	251	245	244	232	262	204	224	225	241	198	229	237	224	220	199	204	218	255	239	202	221	224	242	227
30949	13607	6856	2692	1836	1422	1113	1007	959	860	871	806	737	711	627	634	589	582	626	575	608	562	600	578	568	560	524	501	512	494	518	457	533	525	552	514	489	526	471	498	539	535	518	558	487	504	530	535	511	504	517	500	535	505	515	469	518	496	513	480	473	560	495	497	460	461	468	518	508	501	520	490	508	509	511	483	495	507	498	507	494	466	491	515	507	513	503	465	527	453	506	487	529	489	489	502	500	464	548	477	485	504	479	498	481	526	474	507	520	487	509	487	476	521	476	470	460	520	544	482	506	480	493	479	500	495	504	502	528	539	557	497	462	491	490	471	486	451	474	497	510	503	520	492	481	497	499	472	528	488	508	522	489	490	516	470	484	502	536	527	495	459	490	516	481	482	480	493	489	461	524	515	525	519	469	532	488	527	544	519	485	441	509	509	513	528	481	519	487	499	479	481	470	525	488	506	507	502	481	507	513	469	515	474	492	523	538	474	531	464	491	496	490	518	504	474	475	444	479	515	488	487	459	489	462	480	510	480	537	474	529	504	538	533	473	500	514	494	483	514	499	506	502	490	507	502	497	485	535	469	516	489	522	486	489	467	476	504	461	467	480	485	505	473	495	524	539	494	501	494	512	526	510	518	488	515	456	498	478	508	483	464	492	465	484	523	495	519	478	505	474	490	504	484	523	467	506	485	486	490	532	486	507	486	509	508	531	473	475	491	483	483	530	528	523	501	503	502	507	460	502	483	502	483	479	496	513	489	476	522	523	477	480	477	517	467	529	527	477	495	517	472	480	451	487	473	491	500	443	522	523	500	489	497	545	497	524	475	487	495	518	525	533	462	512	466	475	443	493	483	472	482	487	526	497	518	546	454	536	494	482	496	458	469	467	496	492	543	512	521	512	495	475	487	526	483	478	529	473	465	512	510	511	502	533	512	502	483	495	469	502	480	500	483	463	513	509	485	482	507	485	442	508	486	528	515	495	478	546	517	470	487	499	468	503	447	460	476	540	491	479	476	489	482	474	449	518	471	475	488	464	514	505	527	496	481	489	516	480	454	480	537	485	505	504	511	485	496	496	529	484	478	498	510	509	481	493	498	448	496	468	473	461	482	531	513	526	487	491	450	513	501	515	503	502	511	520	465	539	510	487	475	473	501	482	485	506	467	527	461	506	447	526	499	463	482	498	495	491	483	491	488	524	484	520	532	514	492	478	461	525	479	510	491	489	507	505	502	517	520	504	520	489	511	482	522	544	494	501	494	456	483	482	535	515	532	488	534	476	487	504	519	530	519	499	502	495	510	512	519	460	526	501	503	481	486	490	525	478	471	513	485	523	456	472	499	511	500	494	508	451	482	493	459	491	524	504	533	503	514	468	498	542	478	475	504	470	484	498	513	510	492	526	523	464	515	546	520	534	501	497	505	463	531	459	464	490	503	481	530	500	485	469	501	520	513	491	473	533	486	531	511	495	521	439	494	489	515	477	538	518	457	470	508	503	484	508	476	486	483	507	469	522	468	475	479	487	498	484	534	500	508	476	479	483	480	508	489	504	452	464	498	488	481	484	495	489	474	486	509	475	531	483	498	465	516	481	515	495	493	505	532	476	501	499	472	516	498	507	509	524	475	451	486	508	562	458	523	519	512	539	481	468	528	475	532	520	543	493	476	482	470	503	467	476	491	523	536	517	476	477	559	504	506	476	492	506	490	487	482	494	523	492	530	485	507	462	479	515	493	496	498	503	443	526	451	513	513	484	500	501	516	484	520	492	480	491	488	489	491	494	465	444	499	480	474	493	486	456	524	518	493	509	511	470	491	512	494	498	506	528	480	506	470	488	516	492	494	501	504	489	482	460	493	524	532	507	506	513	471	482	550	508	533	475	519	504	488	498	497	505	499	460	524	509	507	493	485	468	488	515	527	494	520	491	485	484	517	530	480	471	498	473	494	525	486	499	515	492	482	516	483	516	498	539	509	537	477	454	509	506	500	495	522	503	475	486	490	474	499	510	474	475	490	556	493	490	518	528	467	461	520	466	486	496	470	483	525	521	526	529	513	499	461	476	493	497	510	516	516	483	496	503	495	480	508	487	501	495	495	506	539	500	466	518	471	438	505	474	498	483	508	491	499	513	492	523	473	482	518	455	459	489	521	521	479	501	485	500	468	496	494	494	505	475	526	477	482	487	473	540	484	527	497	493	517	506	525	506	498	515	509	491	502	520	492	502	478	504	467	474	534	479	519	523	487	460	464	502	463	473	528	468	490	460	491	481	515	453	471	471	502	456	510	524	530	498	471	496	499	529	502	480	503	457	491	518	500	477	490	477	504	496	520	510	501	483	504	510	472	486	504	466	504	516	487	467	465	515	478	519	507	478	509	511	505	526	512	510	501	509	540	496	501	532	473	504	535	495	493	481	510	505	450	498	506	505	506	456	533	503	500	479	526	447	490	520	503	486	478	491	510	539	500	463	560	514	536	530	526	500	503	504	462	505	506	491	504	504	498	507	488	511	465	490	496	506	500	497	478	507	447	504	497	511	489	491	481	481	485	517	472	520	514	494	512	487	489	500	489	513	495	493	496	514	522	456	508	467	505	475	500	484	450	482	473	464	501	489	502	460	460	489	476	482	483	526	514	490	485	498	486	483	528	506	486	488	505	559	499	460	529	494	457	505	460	474	502	525	526	478	497	472	443	481	482	506	516	510	519	502	508	483	484	504	486	512	459	533	488	506	510	523	508	542	484	494	502	484	523	528	501	490	472	451	504	504	482	533	494	480	473	533	505	524	500	496	512	487	512	467	460	496	484	516	477	495	465	501	512	536	509	515	507	499	521	488	486	505	508	479	478	474	502	521	437	518	494	515	515	463	531	509	507	479	445	499	481	482	496	519	490	520	447	509	532	478	498	474	525	517	503	509	482	474	488	524	489	500	527	464	484	537	468	484	485	505	460	517	462	529	555	497	475	461	498	499	481	509	491	517	474	502	527	456	497	483	483	471	472	508	507	496	494	463	520	482	492	471	480	471	513	490	496	432	505	508	469	488	510	522	507	513	511	493	490	481	499	496	486	461	479	507	483	504	477	480	470	473	504	493	491	502	475	485	499	439	532	505	492	485	526	517	476	489	488	511	494	491	503	490	499	484	517	494	505	490	505	510	517	472	530	514	508	484	495	485	493	494	500	531	491	469	504	460	521	503	532	502	525	483	541	512	476	492	496	489	522	527	498	485	540	496	473	497	540	532	501	485	504	519	491	503	539	475	521	466	520	503	506	492	445	525	484	484	464	470	486	480	497	542	480	504	460	499	458	481	504	486	495	470	526	516	510	502	491	485	464	497	480	467	463	477	476	481	478	490	506	497	514	513	509	498	504	532	479	587	509	499	523	478	516	516	490	533	513	511	509	485	452	423	519	501	524	489	483	472	477	497	497	489	501	498	498	476	526	499	520	445	530	497	520	504	496	531	504	533	513	508	473	499	502	512	497	470	514
60433	32721	12825	2711	1197	887	650	525	504	495	511	440	410	346	305	341	321	314	326	288	289	294	291	262	265	260	260	263	280	255	233	259	249	282	270	277	233	261	219	273	251	285	290	268	222	256	248	253	256	252	259	248	218	245	238	266	252	269	241	247	213	246	273	234	240	252	233	254	255	227	235	243	250	277	273	220	248	246	249	269	257	245	275	268	200	236	233	247	229	204	245	241	247	264	276	266	282	261	249	206	239	247	267	237	243	275	238	257	230	212	230	258	247	263	253	256	280	248	255	252	262	245	274	274	198	256	233	255	219	239	259	270	268	250	289	243	217	233	247	229	253	230	240	268	251	223	246	263	245	271	247	245	246	271	242	245	232	272	242	244	274	232	284	235	243	248	278	250	258	245	270	250	267	241	242	225	247	253	248	268	242	234	236	251	264	283	255	233	250	227	244	229	260	264	226	254	234	254	252	226	241	224	245	240	262	250	267	254	240	250	246	264	270	247	275	216	218	241	264	255	228	215	248	232	256	249	278	245	231	248	280	251	244	246	248	260	269	245	255	225	261	264	255	221	202	259	251	253	265	262	239	220	229	245	240	269	234	250	254	254	232	234	232	250	267	258	237	288	240	228	246	225	247	279	238	256	252	268	256	218	251	220	241	230	242	267	239	275	209	259	228	211	258	231	249	236	207	246	261	260	240	247	257	258	265	248	244	280	291	267	248	221	247	231	242	235	211	248	265	233	244	250	274	241	237	250	233	248	261	224	250	236	256	260	236	259	255	271	257	253	222	255	214	220	247	220	233	246	251	215	249	228	274	249	290	239	286	225	231	244	237	220	244	216	250	227	231	243	260	252	237	236	257	240	222	254	260	267	232	264	256	272	247	246	247	215	232	219	243	241	232	271	262	257	269	251	246	212	235	275	243	233	245	253	237	232	225	243	263	244	265	235	255	249	243	239	240	253	233	285	233	278	246	225	231	271	230	258	269	275	252	270	206	223	240	262	257	256	241	265	250	251	246	245	232	208	229	238	234	204	248	230	247	228	268	269	266	260	227	232	257	232	278	273	246	245	249	252	254	264	216	246	233	243	254	231	257	238	261	245	220	247	244	241	218	261	280	257	279	236	242	253	245	223	243	230	282	273	244	228	251	236	215	262	238	280	262	251	249	236	241	262	269	264	238	262	236	259	249	239	227	238	272	254	266	278	248	260	245	228	232	246	250	254	255	260	236	251	239	263	285	254	267	235	245	232	221	266	283	272	243	227	261	227	242	245	268	267	280	253	247	221	217	230	218	233	226	234	246	240	253	271	269	241	257	262	251	263	228	217	254	224	269	240	263	230	224	282	228	269	249	233	268	239	246	277	252	239	223	217	247	246	269	241	255	259	245	253	247	255	252	226	248	237	266	258	257	236	255	231	250	246	239	217	245	267	256	263	255	272	289	239	236	242	265	250	236	254	263	239	240	263	297	245	221	227	273	229	260	249	225	250	236	286	243	223	273	268	256	232	264	249	244	210	254	238	243	274	213	236	254	245	230	263	227	276	308	254	243	253	261	250	260	246	233	297	254	266	230	226	272	274	264	219	259	240	251	237	244	264	255	230	232	248	278	230	258	253	275	251	234	261	227	233	211	271	274	233	237	261	242	254	259	265	233	242	252	243	261	248	233	238	230	264	259	251	233	258	236	262	251	251	260	263	258	242	253	257	243	256	243	274	293	272	232	241	237	265	230	258	231	292	261	250	263	249	251	244	233	227	249	230	251	256	247	269	260	261	256	249	268	253	259	267	236	232	212	244	236	218	234	221	254	214	215	277	245	240	240	258	239	249	259	257	246	259	240	249	247	262	256	233	247	237	251	253	272	245	229	252	223	256	263	257	222	256	211	259	259	263	283	227	260	254	239	236	237	221	280	259	226	232	238	203	265	245	222	243	267	241	212	235	252	291	245	235	275	232	220	232	231	265	270	259	224	240	274	241	258	236	242	257	251	228	252	248	241	248	247	250	206	231	232	235	261	224	255	259	281	268	219	263	244	239	280	249	248	251	260	260	252	247	233	267	231	242	260	224	249	251	221	224	266	202	243	230	243	248	259	282	247	247	252	237	276	239	229	220	228	267	261	251	260	255	236	272	268	274	205	271	232	243	243	211	251	238	241	263	248	252	258	261	254	212	233	228	273	253	244	252	219	246	279	286	255	232	258	253	237	267	251	235	239	271	263	259	298	249	228	297	270	286	276	246	255	209	281	276	270	245	226	251	254	262	252	233	238	257	263	247	247	283	239	219	254	248	248	249	251	249	256	278	232	231	249	224	285	269	248	280	259	281	250	261	243	255	216	267	248	248	282	253	274	238	230	234	259	217	253	243	234	209	227	223	274	233	257	265	260	234	260	265	255	250	241	264	245	243	220	267	264	270	250	232	272	229	264	275	245	257	268	216	265	236	223	238	229	248	261	239	240	253	262	259	243	262	279	268	257	239	242	238	262	267	245	234	250	266	256	266	273	268	223	245	216	248	269	254	256	248	234	236	239	250	256	252	261	257	254	275	227	232	252	263	272	259	242	251	231	239	240	238	274	242	275	264	257	226	251	261	240	272	261	232	262	285	253	255	243	263	241	259	244	279	258	259	217	245	240	237	275	242	249	270	240	236	243	253	229	267	231	225	248	238	226	243	250	241	218	233	255	248	266	229	250	257	222	251	259	263	241	232	248	218	260	245	243	244	281	237	307	264	239	286	231	240	286	260	243	235	236	263	252	240	253	219	250	249	262	271	236	258	254	257	244	225	265	256	228	236	265	242	237	273	238	249	269	278	232	283	251	236	242	253	238	231	254	256	269	269	293	266	285	250	235	254	271	293	263	278	248	237	212	267	241	230	251	266	250	247	229	224	249	251	248	262	252	275	262	244	248	235	220	240	275	280	231	267	207	249	253	231	232	263	245	239	237	293	230	274	270	267	246	254	268	281	227	224	215	228	275	246	237	256	276	258	251	263	249	239	232	268	204	258	225	242	263	227	238	254	276	251	268	264	226	255	238	226	240	243	221	222	242	261	244	244	269	225	225	237	267	271	256	256	239	255	243	242	238	258	252	215	281	220	235	241	272	228	242	211	245	252	279	247	245	238	240	251	242	228	256	261	257	280	232	247	264	238	244	254	279	268	239	241	228	246	246	257	261	251	273	242	204	270	256	232	257	266	238	262	263	231	222	256	251	220	275	267	251	262	253	240	250	243	243	247	271	273	255	220	239	243	263	243	238	253	298	271	236	274	241	242	226	222	255	252	245	262	238	222	232	219	273	239	251	246	230	249	274	261	262	259	259	222	259	231	250	222	244	271	246	266	256	246	228	231	222	260	264	264	251	239	252	252	239	225	243	256	241	261	247	254	265	252	242	242	204	266	224	252	256	241	266	243	265	235	249	277	260	245	255	229	204	231	244	230	273	237	242	230	230	242	251	260	252	265	272	233	232	190	267	241	241	229	263	255
38302	20802	12929	4546	3700	2937	2322	1943	1735	1834	1906	1513	1291	1154	998	1003	988	960	1014	948	821	772	788	694	663	620	626	619	577	592	548	565	566	607	574	586	610	585	550	566	582	594	549	536	540	550	527	520	495	565	553	564	574	594	602	568	608	561	532	505	508	505	529	528	556	592	536	578	568	521	563	556	496	520	544	526	533	533	521	525	539	556	545	551	507	528	544	551	519	492	525	526	520	557	522	528	583	530	506	542	571	555	536	578	562	519	521	516	520	475	544	548	530	546	513	561	540	588	505	536	502	525	540	548	540	559	555	518	509	538	558	519	538	498	544	571	533	570	507	514	530	533	500	540	555	524	531	514	530	507	508	494	558	511	494	553	544	545	537	552	495	535	586	515	533	556	553	551	545	509	493	540	541	545	483	527	514	517	520	547	537	515	546	529	488	574	523	512	506	538	518	536	523	511	528	495	549	515	548	534	517	558	557	566	495	526	546	483	510	496	556	556	521	536	489	512	534	547	514	515	572	530	500	532	543	526	533	545	526	522	553	492	528	568	500	516	555	531	558	506	565	536	544	568	511	529	540	552	559	518	529	521	514	511	558	531	502	522	545	510	544	539	508	475	534	526	508	498	517	563	502	538	522	524	544	491	557	561	541	557	537	538	533	556	545	519	550	540	495	518	513	521	555	493	528	504	560	514	553	569	518	536	515	546	532	525	531	555	513	519	530	508	519	543	528	536	484	526	508	534	525	526	545	575	542	523	531	534	496	541	532	502	504	536	541	535	527	520	517	498	523	579	532	565	541	516	506	506	524	543	477	525	493	505	547	547	538	511	503	512	526	539	522	529	520	509	525	526	551	540	533	557	504	530	556	540	536	565	516	538	538	532	545	524	512	538	521	526	541	508	532	522	500	556	505	521	522	555	536	515	497	532	550	563	509	544	521	501	530	541	553	540	526	557	544	548	565	531	504	520	525	536	516	536	518	541	496	537	501	480	583	531	517	526	591	556	587	543	504	546	512	570	538	559	531	543	539	510	521	521	519	566	530	546	581	477	493	500	499	537	526	564	520	572	542	582	486	532	498	525	514	575	577	515	552	547	521	520	521	554	507	542	519	545	518	565	526	527	519	539	571	534	572	514	581	493	536	479	543	561	505	540	521	581	541	495	520	473	507	543	554	536	516	527	507	545	504	531	472	501	529	559	515	488	540	507	525	520	537	532	564	543	519	533	571	541	519	518	522	510	537	524	546	495	550	528	535	501	534	518	540	563	536	519	508	520	543	528	513	489	520	553	517	516	522	507	519	557	483	521	520	517	575	507	485	573	494	494	526	522	526	544	542	500	480	529	523	514	530	519	553	520	535	561	538	546	530	518	510	501	520	523	546	498	525	520	564	498	556	520	529	521	549	514	505	512	513	554	524	544	519	551	504	533	525	500	552	531	537	542	532	536	512	511	569	464	492	567	540	528	481	529	527	520	552	565	544	512	521	534	545	514	533	535	505	532	495	501	523	516	526	493	573	565	550	530	563	475	537	522	495	517	520	568	519	543	521	494	538	519	538	580	496	521	555	496	515	541	550	506	501	526	553	503	549	530	515	534	563	490	545	562	496	563	524	498	560	518	507	506	504	541	516	503	515	549	544	501	531	552	580	490	518	519	572	500	542	505	515	530	500	556	580	493	523	515	552	504	524	481	559	545	521	538	542	506	530	535	523	536	566	516	517	546	522	518	513	539	526	543	530	535	546	536	508	559	520	536	524	580	508	519	517	556	546	539	533	522	530	535	537	514	519	561	515	531	547	526	517	553	540	527	524	527	533	487	530	509	507	564	538	498	559	532	529	539	533	523	527	516	560	557	550	546	481	532	517	541	528	529	563	566	535	546	537	511	501	532	529	519	509	529	520	528	522	534	569	521	545	546	514	522	519	559	509	556	521	547	558	544	519	518	524	530	583	539	549	513	515	538	517	540	532	548	525	532	550	533	536	504	508	565	528	521	525	546	505	584	547	514	518	577	520	540	549	527	544	485	504	532	530	561	558	506	476	546	512	570	511	527	566	523	517	472	560	559	531	538	538	555	522	523	475	529	493	502	539	546	562	541	506	534	538	543	512	533	540	506	533	500	537	522	549	501	542	540	519	506	547	549	568	490	510	522	572	527	534	541	531	526	533	530	527	541	565	572	565	542	469	521	516	548	530	507	537	523	520	540	557	513	526	524	511	499	516	540	550	533	528	504	528	538	572	503	608	513	496	554	534	558	517	519	514	501	540	532	544	531	520	546	507	520	519	515	508	511	496	572	511	512	538	523	518	514	547	552	577	561	519	513	524	514	527	550	521	596	564	528	529	509	542	518	503	500	532	536	532	531	562	536	499	531	542	530	541	510	521	527	507	484	500	510	505	545	549	505	523	521	538	517	519	492	521	503	558	572	525	517	552	547	482	524	513	555	578	551	536	518	546	526	539	515	527	514	491	539	519	510	560	525	520	522	494	549	524	568	563	562	546	502	562	530	526	515	493	561	524	508	547	524	512	472	525	518	535	500	522	536	505	514	556	520	515	528	502	546	485	517	528	529	517	536	533	514	532	541	538	495	524	532	485	558	519	504	514	534	571	520	547	512	528	499	538	502	498	528	513	507	527	515	538	508	556	526	539	540	481	541	494	545	497	549	542	507	507	523	558	542	558	530	539	526	517	547	538	584	539	497	484	556	538	491	491	554	523	539	537	496	516	568	582	537	521	533	515	515	539	546	522	506	534	545	547	544	510	549	546	538	608	553	561	518	571	542	541	491	532	529	525	522	542	557	545	498	562	578	539	520	531	525	519	528	546	543	475	486	516	493	542	546	534	484	526	531	561	522	503	529	524	528	533	509	544	540	539	512	511	519	519	503	559	518	531	513	527	540	542	509	532	515	552	523	551	541	540	507	540	508	573	540	538	565	544	526	553	535	472	529	533	529	556	486	524	578	520	527	537	537	580	513	538	481	567	481	544	512	528	540	522	525	546	509	533	516	505	520	520	541	511	491	514	556	542	498	547	513	525	518	540	560	482	564	550	508	522	505	532	531	503	528	523	554	565	517	513	537	524	592	522	504	522	544	541	548	549	529	506	531	523	526	518	523	544	537	545	464	535	533	522	523	517	498	513	520	555	516	511	499	555	520	522	520	569	545	506	547	527	516	537	527	507	561	567	518	537	486	558	545	565	541	556	570	553	547	541	542	529	508	522	520	539	544	525	549	553	535	545	521	553	529	522	557	518	516	552	536	520	559	516	507	547	487	521	581	537	539	530	561	553	563	551	499	549	537	515	518	516	532	495	497	531	549	563	523	539	563	514	535	508	512	555	530	510	511	561	529	527	528	518	541	519	560	554	492	530	542	523	525	535	554	540	483	519	539	534	530	531	506	509	544	491	508	534	550	542	494	568	546	492	528	520	559	502	528	611	553	553	560	558	519	529	530	503	556	547	516	570	549	567	521	484	526	544	490	540	540
67545	32674	16657	4850	2278	1431	1066	821	709	746	764	631	541	508	456	390	409	386	421	451	381	359	366	335	359	310	298	288	325	322	302	282	282	319	282	331	306	293	328	291	312	301	306	306	294	305	289	261	316	308	255	311	318	309	258	324	301	297	293	304	272	278	327	304	270	292	355	299	293	288	268	318	275	291	307	280	287	275	299	315	277	300	313	313	290	271	280	286	295	294	297	313	284	305	282	304	280	271	275	295	329	293	292	296	310	311	318	286	282	279	302	276	303	330	299	275	301	289	277	294	314	294	277	264	291	294	299	313	303	299	291	279	276	321	305	287	277	311	282	310	281	320	316	277	262	269	301	302	297	288	284	287	287	275	299	301	257	307	335	301	306	253	306	291	294	298	295	286	281	304	277	265	268	252	288	273	279	298	305	251	281	296	271	323	281	262	291	296	328	318	293	320	267	279	261	230	296	307	311	283	277	300	285	258	280	311	299	268	284	309	319	272	296	315	290	321	271	295	330	311	305	305	317	268	291	256	297	292	295	278	305	300	326	313	314	299	297	310	271	290	279	319	288	303	298	257	307	315	310	272	301	283	290	288	301	281	302	292	309	306	263	285	297	332	311	274	270	283	302	283	288	263	274	278	318	321	255	312	297	286	319	297	281	264	337	310	273	264	234	303	325	288	275	262	293	285	296	320	316	294	306	320	306	293	280	295	291	236	282	287	280	271	287	299	275	308	304	277	314	283	283	310	310	270	282	284	283	299	301	279	252	246	315	339	319	284	339	306	311	301	284	299	311	288	307	299	306	290	298	291	276	279	286	277	271	343	300	278	294	300	263	313	267	294	287	321	286	290	285	297	329	308	305	308	338	304	312	316	288	299	281	299	274	298	271	298	277	306	311	298	288	270	300	286	308	294	328	287	288	304	283	299	312	300	302	304	303	320	305	286	289	266	281	263	319	311	288	278	273	305	322	292	288	307	289	309	260	290	285	314	286	302	313	264	282	304	245	298	303	318	308	257	308	329	279	291	285	266	306	312	278	281	307	270	279	287	266	292	299	282	284	304	267	254	293	264	293	289	265	280	280	280	310	284	318	288	293	316	299	286	281	263	295	263	304	277	301	295	264	329	296	283	279	284	287	311	277	277	307	298	291	325	327	296	282	278	292	320	312	277	292	312	264	293	266	320	283	290	321	263	287	303	271	297	290	281	294	254	312	276	290	279	264	298	303	281	307	277	266	292	314	341	262	292	266	316	292	289	331	301	305	321	322	265	270	304	292	261	291	332	312	301	315	302	313	278	289	315	287	294	312	307	297	305	264	302	291	269	302	293	273	296	303	271	312	278	300	316	291	270	311	290	279	264	304	308	304	299	270	277	314	298	283	326	304	270	275	253	300	300	317	264	282	252	309	283	292	258	257	296	282	264	295	309	293	298	267	302	267	278	315	267	272	292	294	289	274	278	292	299	288	302	280	300	304	276	309	305	269	280	267	294	269	265	295	296	260	301	283	300	279	319	256	277	284	260	300	293	308	280	280	238	299	270	261	291	301	285	335	280	301	299	281	297	305	306	262	273	245	308	263	280	277	291	291	350	279	283	333	283	304	313	308	289	306	306	286	272	284	257	277	258	264	339	288	345	286	252	301	329	276	287	316	267	314	253	291	264	284	274	293	282	285	292	286	291	286	319	284	294	308	283	289	259	288	291	286	286	274	303	279	313	322	289	278	268	279	354	276	320	292	277	310	281	298	308	311	282	288	295	284	313	288	296	277	293	319	298	319	286	316	328	287	287	266	245	288	290	297	304	276	268	293	282	315	290	310	274	279	300	286	286	309	303	284	290	315	290	295	300	279	273	314	284	286	318	282	266	235	301	296	302	258	262	275	323	303	274	263	289	268	278	277	288	317	301	272	307	313	291	271	296	323	312	322	310	281	337	302	337	313	290	303	310	277	285	291	330	293	310	302	309	279	278	310	274	292	313	284	278	289	288	279	276	274	309	283	288	275	316	287	282	296	307	303	322	331	315	284	278	294	303	298	340	242	286	283	262	313	303	309	294	312	279	293	304	302	313	304	315	333	327	276	278	311	305	304	274	293	295	291	305	301	306	270	314	305	317	285	252	307	314	266	270	286	286	304	293	275	274	256	290	321	327	284	291	275	287	286	271	297	282	271	254	281	303	291	282	265	316	331	313	296	332	282	274	302	284	305	301	260	310	299	298	289	289	271	319	296	305	285	303	310	304	302	262	293	311	278	319	263	276	286	276	268	256	300	280	280	258	314	289	309	325	310	268	300	258	314	294	270	241	284	312	299	310	270	285	312	295	298	294	304	293	290	285	275	253	252	305	303	279	298	311	304	304	273	304	306	304	282	271	307	297	288	312	296	306	325	302	274	323	309	310	288	300	287	301	299	288	299	267	271	292	298	307	314	299	291	303	304	280	305	332	289	314	308	267	305	314	268	304	295	303	304	295	301	334	283	314	289	311	297	298	318	312	277	283	319	294	306	276	279	279	271	313	313	280	278	270	281	294	280	267	298	278	297	272	288	299	271	312	273	289	282	279	289	278	288	269	312	280	325	293	292	319	287	335	284	308	293	307	297	294	284	294	306	278	276	247	268	282	268	295	315	310	335	317	282	289	270	308	312	293	282	289	318	285	297	274	283	310	300	308	275	305	280	259	275	301	291	304	289	275	323	308	295	266	270	279	275	269	314	310	290	299	235	265	280	276	273	300	261	310	332	311	292	282	313	312	276	285	287	266	295	281	335	298	270	318	297	305	310	311	293	301	322	275	295	252	258	286	273	282	290	310	330	304	259	280	263	316	319	307	299	285	265	295	275	291	282	256	296	312	300	292	258	289	293	289	262	300	289	286	319	319	295	304	319	278	281	278	259	298	321	313	283	260	340	320	301	290	261	317	307	290	302	284	291	309	288	273	285	294	299	262	268	281	285	295	265	302	335	294	318	256	273	296	300	316	271	283	303	303	287	282	264	297	304	300	316	310	312	300	270	294	310	290	275	254	268	286	277	284	283	306	264	308	315	294	279	295	306	256	314	313	284	281	289	291	285	292	262	278	306	289	290	286	291	246	296	286	306	334	313	298	296	300	308	267	260	302	301	307	286	315	304	298	287	293	273	266	252	314	295	290	297	281	292	283	307	291	275	308	293	285	291	298	290	295	308	269	312	292	287	276	289	284	285	279	298	292	305	312	316	314	306	269	272	271	281	285	314	262	292	259	301	314	288	296	283	294	296	286	318	287	320	272	263	272	303	297	239	298	319	298	283	281	276	288	309	335	282	309	334	308	280	285	284	298	298	264	242	311	319	284	286	301	316	271	281	305	310	315	302	287	270	291	270	305	293	303	302	276	301	290	278	323	257	273	344	312	286	288	309	278	270	324	270	309	280	276	289	279	267	301	273	287	291	286	309	305	303	313	297	315	306	291	265	303	277	275	303	303	289	296	306	280	308	307	267	301	255	298	304	311
42148	20249	16600	7577	6130	4621	3459	2887	2770	2909	3362	2291	1968	1828	1555	1439	1432	1432	1503	1776	1173	1051	1045	976	866	824	735	738	675	666	743	699	644	696	639	648	641	674	661	699	720	691	704	677	678	573	653	612	626	609	665	641	681	642	661	659	594	618	599	615	580	610	567	654	608	587	598	593	629	606	592	621	654	609	579	614	603	673	601	615	617	593	586	590	568	637	638	580	619	601	616	624	624	631	592	655	591	602	618	624	623	635	610	603	614	603	607	595	631	624	634	591	587	609	599	587	618	611	584	632	615	609	597	587	614	620	558	610	595	587	617	654	574	600	588	578	565	580	630	643	607	559	601	626	595	596	632	591	587	619	610	621	629	563	610	615	562	630	581	624	613	616	588	597	614	593	572	612	621	589	603	635	597	607	616	631	616	634	599	613	602	570	582	592	583	604	614	605	570	602	551	602	598	655	600	593	610	593	603	596	581	589	582	605	629	597	576	623	600	599	584	568	584	632	576	623	607	582	596	632	627	583	598	535	567	589	607	576	647	584	552	565	579	617	600	601	598	623	541	628	568	585	606	588	570	608	601	603	630	588	620	605	600	636	572	632	592	614	549	604	609	641	618	615	571	626	613	623	618	633	622	591	607	586	625	596	606	576	620	671	606	633	643	615	633	618	588	569	572	566	589	590	612	610	589	618	618	610	640	602	622	602	626	600	629	589	619	616	628	588	577	605	623	617	619	586	588	629	630	640	601	620	613	574	568	604	605	616	637	595	605	636	651	586	584	581	641	568	596	593	652	625	641	587	587	604	596	586	627	647	605	568	579	572	588	615	609	590	571	596	595	663	554	600	601	614	591	641	646	625	612	630	626	611	603	605	565	661	638	632	569	655	631	593	656	603	575	607	585	638	590	570	573	591	592	589	587	636	576	581	613	587	630	619	564	624	572	592	581	583	596	611	590	560	595	631	578	606	648	631	628	626	578	618	583	590	591	614	620	589	632	596	632	633	604	651	589	555	603	618	637	623	595	599	605	619	544	613	622	624	619	602	613	590	604	575	645	586	597	605	618	565	580	643	603	573	578	634	612	646	631	605	592	605	592	597	568	651	594	589	618	605	650	604	605	577	608	573	593	592	599	598	606	583	605	600	630	615	608	630	612	625	551	648	654	626	624	638	613	620	645	655	555	589	601	630	615	575	629	581	591	596	599	567	607	607	591	549	616	632	621	601	636	617	598	632	627	619	595	641	631	566	598	611	552	612	609	631	633	633	557	599	584	620	597	666	620	622	640	643	599	672	642	635	620	616	595	598	634	619	635	651	580	589	597	613	674	625	606	608	596	605	599	595	641	586	580	576	582	599	596	570	624	650	617	609	593	676	590	630	603	604	626	621	584	659	602	641	598	627	592	619	569	567	624	590	594	607	596	583	590	629	634	570	605	590	615	579	587	598	599	621	613	589	532	574	658	633	601	624	582	613	597	601	634	621	614	660	632	636	605	596	613	593	619	635	632	610	615	598	579	606	629	582	604	605	613	596	573	601	614	674	586	603	579	585	603	604	588	593	638	576	625	601	578	627	574	581	618	633	590	618	588	624	623	609	580	591	581	578	594	564	643	614	557	547	600	566	572	603	614	602	606	569	601	579	648	592	624	588	642	614	620	590	588	598	624	644	616	623	546	592	605	627	632	547	616	684	648	595	609	629	583	612	568	614	623	571	653	623	583	618	644	577	573	630	574	639	621	579	629	615	599	624	594	624	663	603	644	621	604	586	612	576	607	638	627	577	619	632	599	612	588	559	520	629	583	576	639	581	622	611	571	639	574	628	614	621	638	609	598	632	596	563	617	643	561	593	586	603	646	615	642	602	615	579	620	607	627	608	541	609	612	601	644	589	597	533	559	625	608	592	555	602	595	598	641	577	637	607	583	588	592	574	603	585	585	620	569	616	601	608	616	599	662	635	609	617	588	593	596	657	590	625	582	625	656	569	605	645	553	575	596	601	620	638	631	610	637	561	596	588	646	601	596	636	595	594	594	644	611	590	608	647	584	593	629	565	605	598	577	592	573	604	604	595	644	572	651	653	573	600	603	636	621	596	594	577	616	634	621	604	559	611	606	630	627	581	644	563	573	637	594	666	589	591	557	601	590	577	599	625	601	597	586	601	601	591	594	613	602	597	637	630	623	595	620	588	632	616	602	561	593	596	642	581	636	604	619	597	618	631	590	615	650	648	608	595	607	589	583	613	602	593	587	619	629	591	586	635	604	575	591	600	593	614	584	615	610	633	622	624	572	644	620	636	569	621	640	598	594	611	588	617	626	592	601	615	592	604	583	590	605	628	570	562	591	572	610	614	637	607	613	631	642	608	618	601	591	595	623	631	639	611	597	634	573	602	621	586	630	591	605	587	653	639	628	593	589	617	617	607	597	589	606	577	614	598	622	652	662	617	577	602	596	574	635	623	532	595	616	643	635	593	601	579	663	585	614	640	598	658	632	656	625	603	586	586	607	586	600	609	618	569	633	607	597	587	614	602	586	594	596	597	581	622	626	624	690	596	577	577	576	558	593	610	605	623	582	590	597	618	611	591	586	609	591	615	597	611	618	606	595	598	594	628	570	602	649	566	619	595	596	603	605	609	562	586	636	589	590	599	576	603	614	596	607	591	602	609	675	615	625	606	622	633	634	654	604	623	573	564	618	599	590	614	597	638	605	611	579	592	614	633	603	592	645	571	585	605	567	593	553	564	587	598	653	592	600	605	645	621	632	657	586	605	589	638	565	616	624	575	601	651	644	595	659	572	628	617	617	600	587	631	607	597	639	592	613	599	572	601	596	573	599	588	619	622	619	640	608	553	648	573	587	609	574	594	609	599	586	625	622	590	603	576	591	591	568	588	619	604	643	604	622	620	604	584	581	580	629	615	605	586	620	573	584	596	587	603	610	633	622	575	599	588	620	589	593	560	607	633	570	621	581	606	603	563	565	609	597	663	626	594	602	617	622	614	623	624	605	600	650	619	592	599	609	618	588	595	614	593	636	580	560	607	588	615	623	616	627	566	591	582	608	582	588	589	614	593	608	571	638	597	642	618	634	567	612	614	606	619	551	599	576	611	638	595	599	617	592	610	605	527	630	640	596	624	601	573	618	636	647	611	634	626	556	586	636	598	598	570	563	592	595	612	616	559	619	617	593	618	636	602	577	605	574	581	640	643	631	626	616	628	605	618	664	583	590	555	602	592	591	566	617	585	563	593	574	593	584	591	580	571	626	636	630	585	593	643	608	613	656	635	622	591	602	584	593	619	550	623	581	595	649	590	577	620	587	654	592	610	574	623	609	584	589	644	602	628	607	575	603	605	591	630	581	594	620	618	625	578	597	569	546	604	649	617	615	615	575	598	614	573	610	626	626	565	598	555	593	659	618	580	610	639	633	577	580	592	659	596	639	660	649	594	605	663	602	583	584	611	581	583	650	573	618	626	653	610	586	617	608	613	621	601
44101	19544	5896	1430	779	537	423	360	339	358	298	328	300	272	287	289	251	297	238	257	281	262	263	280	259	222	202	252	230	210	236	233	231	242	238	252	225	234	258	231	246	232	222	258	241	228	258	251	228	216	242	232	240	209	262	207	219	230	214	227	237	201	227	239	235	236	223	235	217	260	225	238	224	240	215	208	262	226	217	234	232	258	238	201	212	218	238	248	258	209	228	241	224	247	238	238	207	245	210	235	265	243	252	234	237	211	233	231	259	228	217	235	223	213	249	229	226	219	218	236	235	225	259	250	217	215	230	223	226	240	216	210	222	226	239	216	216	218	227	260	217	228	240	206	242	243	256	270	221	229	281	231	226	258	215	273	235	223	216	236	236	194	209	225	244	210	228	236	249	251	279	250	244	247	254	224	239	239	235	236	240	258	206	249	217	222	228	216	239	237	230	231	213	229	201	237	223	253	269	201	221	225	212	237	251	240	236	246	221	202	254	225	217	245	255	233	217	237	214	207	215	240	254	245	216	247	249	246	244	234	239	214	229	234	244	246	250	207	225	262	269	239	252	257	210	245	223	234	238	200	260	225	222	205	224	222	240	255	219	200	239	222	227	226	219	245	263	276	232	211	249	250	249	227	232	260	238	213	243	235	236	232	255	239	240	227	222	208	254	230	247	241	212	235	244	230	217	219	223	244	246	226	250	236	238	218	240	227	245	227	233	199	208	222	237	243	241	239	225	234	251	234	238	239	270	260	243	241	231	277	230	225	228	228	219	222	237	247	218	207	192	243	247	209	225	251	218	222	236	226	229	245	214	250	211	182	240	220	199	241	242	222	257	229	213	256	210	210	236	224	264	222	228	257	233	226	237	213	227	238	231	229	244	246	250	259	233	250	268	221	256	218	255	252	243	198	253	215	278	236	254	208	262	228	212	223	219	259	224	228	235	217	216	224	237	230	245	243	208	247	242	207	256	209	220	240	266	264	259	255	245	267	201	225	225	256	250	210	250	224	236	223	213	198	233	243	208	253	253	202	215	248	249	229	229	239	227	224	235	214	199	203	208	280	221	238	233	219	219	247	262	240	256	250	231	254	226	241	250	248	271	213	238	248	267	222	274	233	231	205	232	231	227	234	253	244	239	238	242	219	206	251	220	211	243	224	241	224	251	226	239	212	236	221	214	246	215	214	233	246	241	209	246	192	214	212	245	211	219	236	246	275	206	223	225	245	258	262	232	223	212	248	228	260	258	243	214	225	259	238	250	237	226	213	264	228	278	233	234	226	266	218	226	248	201	242	242	191	215	245	241	246	252	250	251	230	223	262	228	230	233	241	223	245	240	233	217	239	207	255	236	232	246	216	279	235	220	235	254	219	227	233	228	242	221	249	226	233	274	233	191	250	254	223	223	234	270	239	233	237	247	233	207	247	232	215	232	212	204	219	262	213	246	238	223	218	220	250	243	234	246	248	216	242	245	217	227	256	231	247	240	220	238	247	236	234	221	247	228	260	202	231	257	261	236	225	239	240	219	222	269	228	223	236	252	256	256	238	250	240	228	203	219	226	227	243	226	248	244	230	240	232	259	240	213	242	222	191	202	262	228	244	237	227	227	245	250	232	252	221	223	240	254	263	202	237	225	236	242	213	195	219	241	234	242	268	243	234	261	239	254	241	251	258	261	214	258	227	203	199	210	232	238	249	238	213	228	231	244	265	230	261	213	231	220	247	210	223	199	236	197	227	238	240	271	243	210	224	244	217	240	228	222	230	255	229	232	248	216	254	231	242	219	224	232	245	217	225	241	262	244	224	227	244	251	256	258	226	251	246	221	239	235	240	217	231	288	221	250	233	235	241	261	223	230	221	211	258	223	269	222	212	246	215	227	210	230	265	255	251	227	219	241	237	250	231	226	244	226	254	234	227	232	268	247	236	234	236	256	228	192	232	235	253	218	251	278	250	225	246	222	239	203	228	214	236	237	234	237	221	235	222	217	230	239	200	209	239	251	233	228	245	257	241	205	211	217	239	263	260	238	255	232	226	248	230	242	245	225	230	210	219	231	261	219	244	210	219	229	215	217	224	227	231	256	209	229	250	235	211	264	237	228	246	223	199	236	245	252	247	241	228	225	268	237	255	246	248	257	235	224	243	210	265	245	221	229	241	235	220	224	230	255	227	246	230	248	236	236	227	242	240	231	239	242	255	261	215	241	230	236	227	224	219	223	242	246	242	219	215	252	218	241	226	234	264	224	200	255	221	230	225	209	230	228	217	238	229	228	213	213	235	220	236	208	246	215	210	245	233	223	220	249	209	234	257	225	218	243	259	238	243	238	251	231	243	226	254	227	228	238	242	206	230	253	237	252	230	237	219	227	228	214	219	204	220	245	239	249	261	220	252	256	249	252	222	249	226	204	205	248	228	236	229	209	208	229	225	231	236	243	216	224	267	239	237	245	234	204	251	239	242	268	242	249	226	225	229	251	242	227	234	211	242	259	244	214	234	224	231	238	233	242	250	237	232	207	242	208	241	229	221	238	218	229	210	244	229	228	238	237	241	195	250	252	234	234	236	246	244	236	264	225	213	231	234	231	220	234	238	256	223	234	250	237	254	233	219	224	234	244	240	216	229	224	253	253	251	241	242	223	244	218	200	243	234	218	220	246	230	225	234	241	225	206	238	240	280	223	243	261	227	238	223	225	250	251	237	219	252	249	232	197	239	246	255	257	240	274	222	237	261	226	250	217	240	237	226	209	224	214	238	206	241	243	189	238	212	239	253	225	243	252	218	242	233	250	207	235	209	232	217	263	234	236	231	217	215	195	215	214	230	237	242	227	240	226	230	240	259	231	241	235	204	261	222	249	226	229	234	220	214	214	247	228	273	218	239	202	236	237	222	231	243	230	254	237	219	256	189	228	216	210	237	242	235	242	240	216	224	231	256	216	248	232	244	235	226	220	236	257	248	254	253	276	236	237	223	209	213	210	230	210	253	239	254	246	239	238	213	240	210	226	240	216	241	196	236	234	242	218	218	202	234	242	254	266	243	241	220	255	244	245	249	231	268	242	242	225	235	238	214	220	210	247	213	227	251	232	253	253	229	203	246	240	230	228	221	246	207	255	244	239	215	224	232	223	237	243	297	248	251	247	262	207	237	230	230	233	236	210	248	233	226	234	244	247	239	219	226	260	248	253	211	226	224	218	225	265	221	224	221	206	232	255	224	224	247	236	260	232	225	240	222	222	233	253	261	231	227	234	243	266	232	236	255	249	232	233	223	273	237	265	200	216	190	248	248	248	238	208	229	263	245	237	260	218	215	230	214	235	258	242	228	262	237	216	224	206	253	235	217	277	232	237	199	232	259	225	200	243	224	231	231	236	229	208	239	235	240	250	229	258	246	240	218	231	241	238	218	229	253	247	230	267	232	241	235	243	231	242	212	218	231	229	212	216	232	227	234	235	204	244	227	226	255	210	223	214	226	232	239	230	226	234	260
27151	11505	7484	3112	2452	1824	1332	1164	1204	1107	910	883	857	854	702	680	671	629	591	589	642	601	578	589	597	601	546	534	547	563	566	583	535	546	509	560	520	549	521	556	501	534	511	522	530	492	510	557	514	484	512	487	556	471	525	513	541	493	487	486	496	512	498	474	513	485	512	526	521	511	510	517	484	497	475	487	469	467	485	483	463	502	481	542	523	529	532	535	491	531	540	470	541	473	515	498	476	511	519	471	556	495	497	519	486	470	483	476	528	470	455	515	485	501	462	488	521	494	476	503	494	511	463	520	513	516	564	450	503	487	491	501	496	444	510	489	524	475	495	476	542	490	558	473	492	522	498	510	523	527	525	515	482	508	514	543	508	512	513	510	492	526	479	528	491	518	537	527	456	526	500	493	473	528	569	512	545	529	498	462	508	450	499	476	500	531	502	508	552	512	480	488	533	507	506	510	525	459	494	497	533	495	512	517	501	491	498	483	520	502	497	496	531	509	509	492	471	529	517	503	519	513	479	469	447	482	521	492	480	527	504	484	479	503	506	531	556	480	482	492	494	481	463	489	498	508	501	482	473	494	547	489	505	536	546	461	494	477	502	478	457	520	484	493	529	505	470	470	511	499	472	492	522	457	498	473	525	513	503	508	461	533	516	533	484	497	558	495	497	522	521	503	502	481	478	482	471	542	425	545	531	532	489	508	506	461	554	509	504	463	500	481	528	493	438	520	520	540	468	483	468	469	482	536	493	506	476	505	520	539	458	476	491	464	504	545	526	559	511	476	495	474	510	516	515	510	500	517	535	511	501	459	491	499	488	526	506	453	545	456	518	546	510	490	483	484	524	404	493	481	469	477	509	533	512	508	492	489	486	566	491	464	525	540	462	516	501	520	539	481	515	496	466	495	527	512	507	495	480	477	492	531	527	477	466	535	500	505	486	485	500	514	474	488	545	516	486	502	488	516	515	491	500	486	488	483	495	498	529	516	506	486	537	527	487	514	495	497	498	498	482	488	482	511	489	527	473	474	489	505	518	492	468	479	496	504	501	506	515	466	517	482	485	480	536	521	505	485	541	504	528	480	485	504	495	465	517	509	472	506	521	481	503	505	535	481	499	480	492	471	493	521	508	518	505	485	487	535	479	502	509	501	484	501	478	496	504	491	499	491	491	477	494	487	542	513	502	527	496	473	460	513	458	473	482	500	527	516	507	464	516	480	485	489	492	499	565	470	493	491	494	552	484	457	505	513	506	513	492	495	484	505	481	472	478	508	469	505	511	446	478	484	492	520	502	471	490	484	491	497	505	514	469	471	503	474	468	474	520	497	486	492	500	499	551	479	515	502	505	487	489	462	496	530	508	534	464	532	486	484	491	464	478	529	520	498	497	466	495	490	499	505	504	505	480	495	548	502	481	461	472	511	492	503	514	460	529	503	495	496	491	489	515	499	509	561	530	485	476	480	509	491	479	485	454	514	512	536	515	530	479	505	474	494	500	504	520	457	489	525	526	461	469	484	523	457	489	511	492	502	492	517	468	501	533	472	518	472	515	502	501	496	467	487	496	526	464	479	470	500	492	514	503	502	527	482	459	483	500	465	500	483	489	482	490	505	483	521	511	509	473	493	479	518	484	489	490	486	502	507	545	522	471	484	498	505	526	463	455	519	522	497	523	482	468	477	518	497	514	515	498	539	486	495	477	508	497	470	494	512	496	501	473	494	474	556	486	467	544	493	502	523	530	519	489	486	494	504	428	534	484	493	520	490	502	487	492	566	495	475	534	506	503	519	486	492	482	490	519	495	475	538	497	531	534	479	482	475	513	511	516	522	474	517	501	479	477	501	480	523	513	504	488	512	490	491	493	494	516	491	483	478	493	498	475	551	527	478	502	460	470	526	507	466	512	501	516	497	499	499	492	543	490	521	516	549	531	516	511	494	512	510	517	476	497	526	501	467	522	505	502	464	495	500	530	530	516	510	506	492	532	474	507	504	508	461	497	486	522	484	486	515	507	497	512	493	516	515	503	525	486	522	499	504	485	449	505	499	527	503	462	528	524	499	467	537	483	457	493	536	495	511	518	441	553	504	502	502	522	505	517	469	479	503	526	507	506	514	524	475	509	494	505	485	493	490	482	533	516	554	503	504	482	494	529	529	489	463	498	484	488	488	483	530	516	500	507	520	504	526	475	505	475	475	468	522	472	478	523	490	453	495	457	521	501	517	533	503	532	506	484	562	486	496	529	520	444	512	511	466	489	514	530	476	503	492	518	505	506	489	480	496	519	466	507	439	552	541	453	529	511	479	488	506	473	548	552	504	526	549	499	500	492	496	507	475	518	482	522	460	497	497	500	503	498	501	504	519	453	514	519	518	482	463	529	469	512	460	509	553	480	532	481	496	512	527	496	477	494	518	510	475	518	483	523	486	532	477	515	482	500	485	505	479	522	526	480	527	473	443	493	463	476	501	510	487	471	471	505	493	508	505	499	476	510	505	531	465	481	516	499	490	498	504	446	464	499	549	478	506	497	462	477	496	549	459	511	485	507	469	492	515	508	535	533	496	539	461	521	516	504	491	487	539	497	510	512	501	502	486	502	465	503	458	500	498	495	518	480	456	489	485	461	484	510	459	520	465	460	498	526	481	460	533	480	502	506	464	531	485	544	490	549	509	497	451	459	481	471	485	501	453	497	509	509	505	501	521	474	518	480	483	496	497	516	504	493	475	517	537	491	521	463	490	471	498	463	473	510	493	505	529	512	501	516	513	472	463	514	513	523	483	485	486	483	483	528	507	481	506	515	529	475	494	482	457	532	503	516	533	512	483	510	504	490	473	515	523	506	486	499	492	458	504	508	491	515	510	465	522	491	545	514	498	488	488	506	460	498	532	502	525	455	486	510	509	485	520	486	448	508	467	526	474	521	502	460	496	486	511	491	527	535	517	518	511	543	512	468	517	492	510	465	494	492	497	522	509	494	519	510	529	484	478	510	507	533	504	493	534	503	512	487	500	503	517	535	496	494	501	558	529	505	513	485	513	488	506	467	453	510	455	519	511	518	476	500	494	501	512	530	495	485	513	511	506	527	516	533	487	473	514	547	502	452	494	456	471	492	499	468	500	510	528	485	511	507	466	501	494	454	521	503	465	498	524	489	496	484	490	431	511	526	504	498	478	476	488	511	482	479	460	505	498	488	489	505	506	465	504	484	487	485	526	486	501	519	498	506	490	508	485	473	498	501	503	519	485	462	516	477	472	524	512	528	527	470	490	517	500	496	495	521	536	512	474	453	511	500	524	487	516	469	489	469	460	503	497	519	516	466	488	489	496	568	494	519	504	469	491	478	485	506	484	506	488	513	454	503	486	517	549	462	511	472	488	508	492	515	502	460	495	520	509	506	461	520	487	496	515	537	491	529	480	533	482	492	517	524	496	489	509	508	497	480	505	483	526	473	480	503	522	503	482	512	501	501	518	490	454	500	479	531	507	509	474
59229	27413	11070	2538	1253	846	680	537	494	473	462	442	412	362	335	307	361	328	363	319	328	291	291	268	273	259	244	224	254	269	234	239	243	258	249	263	264	248	258	256	258	232	259	272	256	245	232	276	227	262	240	225	275	250	247	243	242	241	211	242	234	265	253	252	220	251	254	250	243	235	240	243	249	244	230	245	246	247	252	237	236	223	245	226	269	280	259	239	248	242	236	244	240	281	232	246	250	219	256	224	237	231	247	242	269	269	272	257	261	264	229	272	230	243	250	241	267	247	259	230	243	243	226	248	273	262	262	247	257	244	231	264	247	273	244	271	245	228	262	245	218	274	233	238	251	239	253	223	250	232	252	258	232	281	256	261	222	239	258	234	275	236	224	236	264	231	240	237	245	242	227	218	269	250	280	237	234	269	258	262	257	252	251	222	213	228	255	253	257	226	255	259	260	226	232	253	231	244	266	223	280	256	230	239	256	256	265	239	245	257	219	261	253	260	232	242	241	244	237	226	271	235	251	237	241	242	226	241	227	256	244	238	248	270	245	263	257	228	279	279	268	248	254	230	220	247	270	256	258	236	225	261	253	240	227	279	253	248	240	229	236	278	241	226	229	280	263	260	275	261	278	236	237	251	242	240	259	257	242	219	249	213	262	269	303	234	261	230	243	228	248	228	231	281	270	247	255	243	261	282	250	262	270	269	250	249	246	247	226	212	222	254	259	241	242	231	237	277	251	257	295	296	276	257	226	228	243	242	295	253	273	231	250	234	249	259	233	269	254	265	249	221	258	226	242	237	250	248	225	248	266	271	257	252	244	245	252	278	216	271	251	241	242	244	266	273	231	256	226	246	249	237	230	246	256	242	241	237	255	256	246	243	246	249	313	251	209	233	223	277	269	251	274	281	269	247	247	255	252	229	242	282	259	253	258	246	291	235	242	267	245	254	257	265	246	234	226	239	244	228	247	227	257	253	248	271	242	241	240	230	233	242	250	264	227	254	254	236	225	247	290	244	261	253	253	271	244	241	235	242	253	251	255	252	230	233	279	266	268	244	211	213	231	243	221	222	270	230	253	202	233	254	245	283	239	262	241	228	221	251	241	220	254	234	246	197	266	235	234	244	251	257	249	252	242	247	267	271	290	228	273	213	241	266	262	271	229	256	246	234	232	248	240	233	249	275	254	296	248	249	241	238	228	255	263	246	244	249	270	249	245	228	216	214	220	242	226	236	247	251	255	252	232	249	270	246	249	231	255	260	233	226	227	269	230	231	284	292	245	217	239	236	216	235	235	252	278	246	244	256	243	254	222	235	247	259	247	242	226	247	245	226	238	257	261	237	272	264	251	237	252	247	232	284	251	245	256	267	230	264	255	250	238	264	246	268	212	218	263	258	244	264	262	225	251	254	247	244	264	267	268	253	259	279	240	203	274	280	249	264	224	247	235	224	252	257	214	274	251	241	250	253	284	244	234	265	293	231	296	265	241	232	246	280	284	237	275	251	267	277	236	241	254	239	247	235	270	256	222	247	272	236	242	260	221	254	263	240	234	244	220	264	252	240	293	258	233	216	241	265	227	255	285	229	274	262	258	274	276	259	238	237	241	261	245	237	213	248	260	241	265	273	266	244	239	234	262	251	248	204	220	238	274	252	273	262	268	239	276	278	248	211	250	222	262	259	263	290	228	235	259	241	241	265	236	217	226	246	258	272	254	243	252	251	220	272	250	245	264	250	255	225	250	229	244	272	231	251	237	262	279	287	231	230	244	232	212	248	265	253	257	248	222	262	235	247	270	256	246	246	224	242	268	219	235	284	214	261	234	235	251	240	256	289	243	258	242	231	255	247	268	251	212	251	234	241	268	250	232	221	230	248	259	242	230	239	255	242	241	214	261	261	234	247	214	254	214	212	281	253	231	254	270	214	239	280	231	267	229	228	215	250	263	226	261	226	245	241	250	221	254	241	267	241	242	236	273	251	273	249	248	227	250	239	263	238	270	245	249	234	271	245	257	220	256	220	245	269	216	222	247	268	262	255	254	223	236	237	207	247	248	249	254	251	237	225	279	262	226	244	238	234	231	270	234	261	262	265	276	225	261	230	239	249	251	273	239	255	252	231	230	244	264	236	256	246	242	254	289	261	221	270	234	233	241	225	239	228	272	283	246	260	223	242	251	217	236	241	275	269	271	268	269	249	243	224	250	255	255	248	243	244	267	220	252	240	224	250	241	246	257	275	266	240	243	250	265	269	260	276	244	244	261	207	264	273	237	237	254	241	251	257	231	289	268	227	248	256	236	213	250	258	251	238	240	245	256	246	205	254	247	291	212	225	251	257	243	264	239	257	223	260	235	267	233	266	247	230	228	238	254	270	262	260	255	250	275	249	221	271	259	259	263	241	277	209	231	262	245	239	215	252	250	265	226	252	256	236	236	245	283	232	261	251	261	231	246	233	237	248	265	255	268	226	248	267	239	246	247	242	261	270	272	208	254	254	241	274	249	239	243	259	261	246	238	239	234	245	258	198	236	241	245	231	215	238	246	272	238	232	259	268	244	242	234	220	263	257	246	224	268	253	276	256	273	272	244	255	229	226	254	261	249	252	243	243	245	272	259	246	229	244	268	257	233	251	255	266	273	251	241	216	262	245	277	265	211	260	271	259	221	231	246	238	253	269	228	232	242	244	238	232	225	245	246	227	227	222	255	255	244	241	227	232	252	244	262	244	252	255	249	242	252	241	266	259	255	243	239	250	240	218	279	281	233	267	241	260	241	226	258	243	228	238	259	225	264	242	252	246	251	252	269	236	257	273	239	251	260	216	265	255	246	282	241	234	253	251	262	244	257	245	252	243	233	248	284	255	256	259	243	214	250	215	251	265	244	282	261	219	252	222	275	231	224	246	262	255	262	238	236	251	247	260	237	230	251	229	243	230	239	275	226	247	253	263	259	257	260	251	258	246	221	242	265	270	244	228	280	246	254	248	263	218	254	268	245	252	258	251	250	251	241	238	230	270	245	212	263	233	228	229	284	238	245	230	242	268	258	236	242	210	221	263	253	254	258	236	274	274	255	271	255	244	242	260	247	234	235	252	282	241	243	247	269	207	231	242	253	268	258	211	228	262	242	208	262	248	254	305	252	245	246	280	253	255	251	258	229	259	233	226	232	233	259	265	240	251	256	248	236	290	218	258	281	244	257	244	221	230	270	209	288	240	225	265	234	272	245	252	291	265	238	249	237	268	262	253	283	233	240	229	247	252	245	272	236	254	239	257	251	234	261	283	240	254	291	263	292	221	226	227	227	225	226	215	249	240	258	232	228	263	250	246	252	252	268	290	231	269	249	252	264	254	239	238	237	275	297	234	266	258	234	223	267	275	277	263	269	266	258	272	250	262	222	279	249	239	241	258	288	249	262	222	285	231	242	249	231	239	255	261	231	258	241	237	228	250	251	256	246	226	244	260	226	242	234	231	259	227	273	263	287	274	261	281
37124	16968	11952	4991	4099	2956	2396	1878	1789	1730	2047	1670	1315	1162	1158	1029	966	1016	1019	1025	931	737	756	750	678	635	579	596	603	610	567	566	627	587	601	540	553	562	606	602	611	615	585	592	502	597	541	545	497	548	552	554	594	589	520	505	563	554	507	551	550	585	477	507	510	517	594	539	520	542	516	498	515	515	493	531	551	530	535	505	543	506	552	555	533	537	536	533	532	530	556	515	568	512	513	530	532	565	567	550	517	513	504	499	528	538	514	536	488	500	514	526	545	554	525	564	578	540	501	488	510	529	519	522	569	565	549	513	492	550	558	543	541	545	555	567	540	547	536	520	545	534	554	529	518	512	514	514	546	536	530	525	539	538	534	562	516	511	505	546	526	578	542	517	582	527	527	551	534	525	557	538	564	522	519	546	528	484	534	542	521	543	532	543	542	482	550	526	546	527	525	524	518	521	546	512	481	503	528	534	543	546	541	542	556	599	493	532	570	578	567	504	533	540	530	540	499	525	549	522	494	560	522	506	539	548	510	526	542	512	609	512	530	522	494	523	557	512	550	495	531	553	487	516	584	532	580	525	560	507	557	520	515	547	537	521	508	581	531	532	516	514	523	509	490	501	575	515	543	553	515	515	508	564	563	540	536	533	541	511	508	550	514	519	563	525	534	549	550	530	552	516	512	556	514	530	542	479	518	530	528	524	499	547	560	531	536	571	523	544	529	574	575	552	502	497	505	558	536	526	569	538	521	563	540	531	524	543	539	540	534	524	517	565	545	540	508	546	531	540	534	563	519	480	522	540	541	505	529	558	531	506	517	517	557	523	573	529	567	530	539	550	525	511	549	492	528	507	536	500	569	495	522	545	528	497	490	550	551	521	525	502	499	549	549	525	499	551	515	541	527	520	554	502	566	533	524	545	517	562	518	543	506	513	495	540	555	559	501	537	543	561	551	513	512	525	532	502	529	547	517	516	522	527	540	548	507	502	538	556	515	509	523	528	528	536	524	548	529	564	502	540	535	537	551	557	473	572	534	522	520	558	508	502	532	522	489	548	522	509	534	533	555	523	518	545	526	491	539	504	526	516	535	539	564	514	507	566	523	547	538	543	482	514	514	505	499	510	528	540	519	495	515	558	528	561	524	558	537	521	540	540	526	519	499	559	582	547	544	553	563	541	548	472	521	498	528	515	539	554	556	513	545	544	505	509	531	542	521	519	521	532	521	529	523	544	539	518	570	538	543	524	545	524	520	516	523	538	544	566	510	524	520	523	550	556	566	499	544	491	517	500	568	536	562	529	481	480	517	530	513	504	512	505	529	567	534	475	542	526	530	551	531	523	567	558	511	557	530	569	538	521	560	499	539	521	520	539	535	539	521	566	511	545	522	542	532	544	536	517	528	564	538	562	525	525	524	524	529	513	535	476	541	496	511	551	549	541	563	519	556	537	565	531	483	537	550	569	585	545	506	539	528	533	484	512	533	554	534	534	548	518	522	562	521	513	562	496	531	516	495	544	565	555	500	502	519	531	521	518	523	502	519	529	506	541	516	535	521	525	520	548	542	523	498	554	556	515	497	557	528	497	493	514	557	545	531	529	532	541	557	488	517	566	539	541	488	512	506	572	525	537	506	507	486	556	475	574	537	534	513	545	525	525	537	517	508	533	486	559	569	553	568	550	561	511	524	523	493	522	527	519	560	523	541	559	573	519	591	584	536	534	474	498	523	524	555	548	520	499	499	514	555	546	527	543	545	550	549	534	580	602	523	574	518	537	489	520	499	556	551	541	512	531	507	536	550	510	535	545	527	510	529	549	554	526	539	525	516	552	516	534	482	564	492	582	565	555	527	525	468	554	525	562	517	537	525	535	513	521	528	515	499	495	499	560	523	527	542	509	546	500	511	522	551	531	511	525	533	531	538	523	506	532	587	520	515	485	541	565	529	506	526	575	554	490	582	522	543	547	517	535	546	528	542	548	524	514	502	532	538	545	526	521	507	533	541	531	546	576	574	547	558	505	552	554	579	551	558	567	541	529	573	545	555	514	512	533	521	531	524	491	566	559	535	529	517	599	547	515	536	547	536	494	547	530	528	514	564	523	568	503	567	557	514	522	503	564	555	518	592	525	522	548	524	527	536	497	554	540	543	504	525	548	501	543	545	548	553	542	544	532	568	524	547	540	543	572	531	553	575	523	525	532	542	571	570	537	565	570	522	525	490	509	517	534	558	518	520	536	537	501	564	554	493	540	584	514	538	535	526	516	506	558	562	543	570	570	523	522	560	526	526	546	551	539	552	561	531	524	499	539	551	507	508	580	555	569	538	523	523	484	554	537	502	532	510	531	561	522	544	552	512	548	552	524	527	558	541	526	488	530	509	583	513	566	482	522	522	504	539	535	553	513	512	536	521	522	539	511	514	533	556	539	512	551	545	552	520	464	537	532	538	536	524	523	539	542	580	508	512	514	480	560	494	513	546	545	502	558	542	519	524	558	564	529	488	544	531	515	542	519	513	544	527	554	532	481	555	533	452	548	517	501	571	537	577	547	519	524	504	548	527	531	508	514	537	535	542	533	530	527	483	570	558	546	528	542	526	535	545	530	523	538	539	520	544	553	498	531	550	516	533	518	543	604	533	529	536	492	558	478	542	547	507	579	529	519	542	532	520	533	565	533	563	540	556	547	495	523	517	531	531	532	501	540	533	523	539	529	554	498	491	515	523	541	534	568	521	498	551	524	531	522	498	553	485	546	521	530	523	533	577	527	517	514	517	539	548	528	501	495	519	555	550	532	518	512	516	567	529	554	538	532	486	500	523	529	509	511	537	509	525	534	552	542	544	540	537	540	525	512	527	513	491	533	552	544	510	538	530	514	563	545	555	548	522	513	521	521	542	529	525	542	525	512	536	538	501	550	499	548	537	497	525	524	503	532	535	526	563	519	531	562	525	539	524	543	511	524	507	541	545	529	534	581	538	516	543	506	473	515	507	509	550	511	539	549	501	552	541	547	498	513	517	492	469	557	501	514	586	544	500	527	481	535	527	515	575	534	504	509	510	520	528	526	512	544	516	525	531	535	561	526	535	496	500	535	545	545	538	508	534	539	499	567	521	574	572	507	523	513	516	500	537	541	514	527	525	537	518	490	510	514	547	551	514	565	525	471	547	507	547	536	535	545	526	585	533	534	572	534	588	521	539	525	555	542	525	548	557	529	498	532	539	533	549	537	573	520	497	506	511	497	542	529	504	562	508	500	515	588	514	576	555	448	502	511	566	551	511	518	513	535	554	545	539	514	546	527	533	544	516	525	517	524	569	562	537	515	530	553	491	546	533	538	575	534	564	584	512	507	560	523	513	528	510	559	548	534	513	540	538	528	509	507	543	517	522	523	537	495	545	574	555	511	551	505	557	524	523	563	538	519	502	528	512	540	562	566	478	533	568	518	551	549	518	540	521	570	540	541	556	596	557	510	585	518	510	538	548	521	493	558	495	567
64403	32825	20255	6306	2523	1613	1159	903	812	836	989	763	622	575	513	479	439	463	512	489	453	388	333	316	315	333	290	333	326	287	269	304	299	301	273	321	314	290	280	318	324	275	287	292	281	267	309	312	331	333	298	316	297	335	289	264	314	276	290	313	283	280	302	282	276	289	294	291	260	266	347	255	279	279	307	274	290	286	288	261	268	316	290	281	294	275	284	281	313	312	285	258	258	278	294	282	264	286	287	260	279	311	274	285	281	300	286	277	290	267	289	314	274	282	299	305	291	288	307	329	308	301	267	304	298	293	286	267	304	301	286	310	295	268	327	307	288	262	264	272	241	293	278	278	293	313	279	252	261	256	270	317	271	334	286	290	299	319	289	294	295	296	279	302	299	257	304	271	260	286	299	293	273	242	285	286	305	299	293	310	282	256	279	251	260	272	277	285	251	317	319	282	283	271	295	293	269	295	262	284	272	271	288	271	307	280	308	339	262	292	305	297	289	283	292	314	299	321	313	276	295	260	312	316	259	312	257	304	300	256	283	276	258	290	282	251	295	289	285	293	300	295	281	270	283	279	284	284	286	280	310	301	294	319	299	270	309	285	252	276	259	281	305	297	313	317	301	305	256	295	268	274	326	260	303	287	279	291	306	316	296	278	285	266	286	283	293	286	272	304	269	263	307	276	295	325	267	272	263	285	283	284	268	282	291	292	275	281	273	274	297	275	271	278	262	276	298	255	289	273	264	328	303	301	258	273	264	275	304	297	286	285	277	268	292	301	323	293	307	282	296	267	256	270	261	266	255	276	300	291	274	295	268	254	303	272	279	261	302	284	282	299	284	265	254	317	269	288	272	234	296	291	301	294	280	279	279	293	273	294	300	305	305	279	298	289	290	276	292	274	306	251	260	317	285	280	301	287	288	290	279	292	277	291	258	264	301	286	291	248	314	287	255	271	245	297	299	294	301	299	275	292	296	281	291	296	278	304	271	292	284	260	283	275	296	307	292	284	303	295	293	305	309	279	310	246	267	284	275	294	296	293	293	282	299	277	318	308	316	312	306	265	317	317	317	301	332	280	292	290	311	310	273	267	326	262	285	313	317	277	309	287	304	272	288	307	295	287	259	275	274	282	302	242	281	299	249	279	266	289	288	312	287	319	275	272	279	306	282	247	322	316	312	273	263	298	275	295	253	272	258	295	268	320	281	273	269	299	296	287	299	315	314	289	306	276	277	287	282	304	272	284	278	279	313	287	257	281	287	283	289	314	313	280	269	313	291	261	318	248	297	280	294	282	269	287	293	288	316	281	314	281	311	297	278	271	228	294	317	259	314	285	308	262	271	286	281	285	279	310	303	273	293	296	284	299	265	288	319	275	260	251	301	274	254	264	294	305	282	254	314	261	260	290	290	272	303	295	289	267	302	269	310	278	274	276	288	284	295	276	297	309	265	307	330	256	279	249	273	281	268	285	304	297	292	295	310	271	302	248	284	347	261	293	277	289	266	286	292	270	279	285	276	282	294	286	308	318	294	279	289	265	303	295	279	273	279	308	264	303	310	294	266	286	287	286	325	237	270	244	275	301	244	280	287	292	305	302	335	303	269	285	280	296	287	286	289	319	309	278	260	296	264	275	299	280	273	275	290	253	287	268	347	308	290	273	287	309	318	294	318	274	281	293	309	282	300	309	271	305	304	320	284	272	295	287	285	288	311	295	329	282	298	259	298	259	259	263	303	285	313	283	306	280	269	284	296	288	270	318	293	317	285	282	341	292	295	288	260	323	313	293	292	287	279	302	284	291	300	265	290	280	313	317	276	312	283	281	303	304	267	291	281	270	303	318	282	331	292	272	329	285	282	270	285	289	280	292	307	287	298	268	263	294	285	271	279	307	318	267	293	340	313	249	259	291	309	307	278	300	274	272	314	301	297	303	286	329	258	265	255	281	303	288	258	305	251	276	279	259	248	271	292	283	271	286	256	274	258	305	303	304	325	293	283	264	265	289	313	263	284	294	277	272	253	300	309	290	291	299	301	329	294	310	280	278	302	249	271	281	265	293	276	272	250	276	317	270	305	287	289	322	256	302	260	256	270	259	290	286	291	262	287	285	304	301	281	304	295	298	288	295	318	253	282	262	269	295	307	269	323	303	314	281	333	291	292	296	281	264	287	298	299	276	311	252	293	288	310	242	294	248	266	279	330	291	284	301	270	270	282	288	270	289	297	248	270	303	302	292	340	288	243	264	302	271	306	289	334	311	300	311	290	264	255	335	288	289	254	309	273	299	300	253	291	277	283	311	334	280	272	327	289	300	300	279	284	297	283	303	279	298	277	294	293	334	302	303	307	315	274	258	304	284	282	290	270	274	281	304	247	280	294	291	315	320	321	276	298	301	290	255	262	291	290	285	300	298	246	260	273	284	260	288	314	290	306	248	266	300	296	279	292	290	285	284	327	313	285	261	269	319	293	274	303	271	257	286	278	271	300	300	320	285	292	281	282	247	290	282	311	288	282	271	287	296	308	292	298	277	291	319	282	281	282	271	258	295	281	294	292	278	284	277	314	291	286	262	273	291	285	281	294	302	303	287	329	286	299	267	308	278	300	310	282	282	319	298	304	290	283	269	282	277	270	298	305	319	295	274	261	282	293	263	288	284	288	307	304	304	320	304	292	285	292	302	303	305	274	285	292	288	308	302	258	303	318	284	286	292	312	297	268	313	290	266	254	273	279	277	274	308	281	313	290	272	320	291	276	296	295	295	262	263	283	299	291	293	315	290	283	276	278	326	267	275	312	318	291	295	312	256	283	290	274	307	290	264	330	307	305	270	305	292	285	290	286	342	260	290	286	295	281	271	279	266	280	300	289	323	265	275	286	279	276	286	306	297	296	281	249	281	303	299	294	296	276	273	305	322	304	276	276	306	315	278	292	281	304	296	302	301	291	331	312	289	280	275	317	304	302	292	283	272	281	272	298	316	268	336	275	289	300	301	268	288	280	283	296	320	259	271	237	277	320	274	279	319	259	271	271	298	309	283	302	308	276	279	303	270	268	287	288	240	296	307	267	255	266	282	318	289	268	313	305	292	323	315	252	305	304	284	257	303	286	320	271	310	318	331	320	298	273	277	293	272	277	286	267	293	317	301	286	268	279	280	307	296	287	283	245	281	303	280	319	294	264	299	274	285	275	287	265	270	281	275	313	291	296	327	296	267	269	313	280	301	292	296	290	259	298	278	288	301	286	297	273	280	298	299	280	297	274	295	280	295	276	267	255	259	336	295	260	297	303	272	294	281	304	286	294	312	314	301	275	290	326	287	271	276	276	300	315	304	288	320	295	297	276	317	322	322	264	275	273	279	250	308	292	290	306	265	285	329	301	290	295	294	312	311	323	338	282	287	273	289	280	280	303	298	301	256	301	326	293	283	292	294	288	283	240	270	277	325	271	293	276	289	315	276	295	279	281	270	320	298	285	271	281	279	265	303	331	303	261	289
39391	20783	21134	9527	7135	5259	4124	3213	3091	3171	3737	2745	2254	2054	1818	1564	1667	1763	1826	2006	1577	1147	1026	942	897	757	789	671	685	719	735	683	717	708	686	674	684	669	689	726	699	732	674	660	636	635	622	644	600	628	656	631	644	701	595	633	603	617	566	601	607	625	613	623	594	617	583	556	620	621	542	602	625	633	580	587	600	590	574	578	567	628	642	576	604	591	560	606	572	605	643	613	563	608	597	600	597	594	595	618	578	631	597	589	609	588	598	594	595	608	606	591	578	625	582	635	595	597	589	582	588	624	646	583	609	613	590	621	644	580	616	610	592	574	606	588	633	582	604	574	662	622	608	580	615	621	633	630	599	623	631	605	609	577	619	646	616	598	578	589	570	606	606	637	627	626	617	611	630	581	622	622	593	607	646	651	592	552	602	608	622	609	637	577	579	617	605	641	603	626	628	560	578	595	633	584	605	589	587	617	608	611	595	581	609	597	631	618	600	545	649	573	596	638	619	578	638	599	603	604	565	578	582	596	612	630	597	569	609	620	599	588	598	615	561	596	626	612	567	627	607	598	608	592	588	629	612	610	599	561	585	624	609	600	578	575	565	612	621	603	617	604	600	653	604	612	602	625	566	607	604	652	577	583	613	633	627	573	585	589	605	605	579	642	569	602	645	571	621	604	629	581	581	607	604	625	633	569	617	653	604	628	581	605	628	621	588	612	572	622	575	580	611	648	579	605	614	612	590	647	613	588	641	592	598	635	596	573	588	615	598	596	542	623	618	630	577	585	612	596	661	621	642	579	578	606	605	585	592	622	623	649	638	629	579	586	599	584	596	644	645	563	581	614	587	624	620	563	581	573	605	556	579	595	604	634	570	610	604	592	556	616	600	621	624	597	601	594	609	600	568	616	547	607	654	642	574	639	579	610	599	637	607	614	612	600	581	603	612	589	646	590	604	578	599	625	636	598	623	576	587	637	619	595	592	609	556	610	610	623	592	599	604	636	582	575	632	570	579	614	610	610	598	588	564	617	627	605	561	635	592	654	550	578	583	619	619	607	629	626	584	582	622	589	654	592	608	629	634	613	578	633	583	611	549	608	626	608	613	634	571	607	607	633	611	619	569	599	570	569	595	589	578	548	596	630	598	586	631	571	585	610	630	605	631	614	560	583	615	595	593	650	621	620	596	598	633	627	631	575	580	628	580	623	585	620	609	591	620	608	611	595	606	584	572	614	620	627	618	637	574	632	623	598	610	609	605	618	610	613	574	632	571	601	582	609	593	631	585	549	582	613	635	643	592	614	576	589	587	610	574	645	616	609	618	626	601	603	605	635	588	596	562	610	630	580	611	583	589	626	594	604	612	581	587	607	619	610	614	604	597	582	609	581	649	647	625	573	588	631	635	579	597	573	651	605	574	626	588	589	629	588	621	634	620	616	596	558	573	628	638	590	642	599	612	588	617	631	616	638	590	608	622	632	622	595	614	611	641	613	601	586	628	635	623	592	587	600	597	608	590	574	575	569	584	607	666	611	602	633	567	604	588	641	620	595	617	620	626	638	624	641	608	609	654	611	621	597	571	643	590	592	639	610	617	575	585	657	590	575	595	583	601	612	611	572	615	625	607	585	614	569	618	595	611	610	599	580	587	584	573	605	590	606	595	610	612	585	630	602	627	616	629	574	572	601	655	612	605	594	595	615	619	574	591	590	606	622	617	581	573	590	626	604	599	562	614	574	566	567	613	591	571	633	632	606	592	616	592	605	609	622	565	624	662	589	555	600	656	643	627	602	592	594	651	573	590	616	595	600	569	597	624	622	603	579	602	599	634	629	582	607	592	608	570	601	616	599	588	642	570	600	588	596	610	610	615	635	567	664	584	597	573	590	602	636	594	618	569	642	620	662	639	617	577	582	613	549	583	593	600	638	587	566	614	574	603	625	641	588	620	628	588	592	610	565	569	566	580	608	587	601	592	619	599	607	580	597	602	624	619	593	614	558	639	605	629	610	637	608	680	606	587	593	626	590	619	610	631	625	584	598	631	573	570	573	620	600	600	637	593	603	555	608	567	625	624	611	595	583	568	599	573	602	578	600	607	632	559	604	589	601	613	597	591	599	599	619	636	638	623	618	608	583	596	578	573	564	572	650	607	593	631	612	614	585	571	618	606	589	619	594	620	578	650	589	569	659	569	608	613	596	612	605	602	597	621	562	618	639	629	603	601	602	599	582	597	615	635	616	571	595	606	590	593	636	586	583	636	585	595	576	547	604	625	637	607	624	599	621	618	513	577	577	589	638	599	631	608	564	611	657	638	585	615	566	574	571	606	621	592	640	610	590	576	584	637	664	632	599	595	614	577	571	552	596	627	582	620	569	657	619	596	583	571	609	601	575	567	618	633	600	609	586	614	609	593	571	597	637	599	593	576	597	608	650	596	596	633	573	591	623	623	595	610	556	609	582	601	600	644	562	576	604	607	632	599	604	587	642	642	618	600	598	590	618	602	610	619	646	559	630	612	590	593	618	607	596	599	580	607	637	617	607	600	563	579	597	637	584	602	593	590	660	602	615	655	609	589	612	631	613	634	638	600	618	590	563	588	579	574	635	628	623	594	608	595	601	597	580	581	544	627	633	593	601	626	609	584	590	609	605	583	583	585	604	595	591	596	646	595	568	569	559	631	553	609	614	571	600	590	609	609	620	579	610	612	621	535	569	627	668	573	634	616	620	610	598	567	558	587	602	567	607	589	585	588	582	592	611	596	614	645	630	596	612	578	583	571	614	621	615	605	636	575	598	648	585	609	578	611	632	611	586	590	618	627	610	677	583	586	590	621	618	568	626	543	576	611	583	626	612	601	614	598	601	632	625	553	585	587	615	639	607	589	590	618	648	642	641	605	598	604	593	595	642	600	645	615	586	568	571	609	619	623	592	581	596	653	575	614	612	639	622	618	642	613	576	611	610	618	622	639	615	608	624	596	624	616	600	571	594	586	607	625	582	585	605	631	597	593	610	587	631	603	610	604	582	603	613	590	549	589	623	603	609	624	637	619	594	618	607	587	573	580	611	629	539	610	601	569	618	653	608	627	627	620	609	609	576	615	642	611	602	600	585	595	578	597	585	630	607	624	586	582	577	568	645	580	564	560	617	599	612	606	568	588	640	616	577	614	563	639	591	581	608	602	621	613	624	575	564	605	571	594	606	615	634	563	647	605	613	587	649	598	614	632	597	570	619	572	585	614	626	612	545	570	606	611	638	624	588	639	553	587	598	583	630	638	604	587	653	611	598	628	596	576	594	627	594	571	617	602	600	563	596	622	584	614	608	579	610	588	632	630	552	615	619	569	627	650	632	587	685	574	553	582	616	601	609	665	613	623	595	586	608	635	578	627	615	639	600	598	663	635	598	622	667	584	560	571	573	592	618	608	581	576	591	581	586	612	605	574	580	617	597	552	596	633	620	622	598	582	602	568	614	624	560	610	608	595	587	588	631	605	615
44067	21266	6732	1510	739	485	459	371	355	327	277	337	330	281	286	291	299	255	279	281	263	251	251	234	245	236	299	255	238	253	247	225	241	230	236	231	219	242	238	227	272	230	229	226	222	223	225	261	228	217	249	244	246	211	224	268	228	231	183	256	243	218	242	224	221	232	244	242	240	237	217	233	236	244	249	259	240	222	250	247	226	253	255	218	212	222	235	236	222	212	261	242	231	251	247	227	245	232	216	234	233	222	220	255	231	241	237	227	263	262	242	231	206	250	267	273	215	249	231	199	229	201	254	264	236	232	231	216	260	224	234	236	232	240	231	228	242	213	274	241	253	211	206	232	229	258	255	231	235	223	254	242	237	236	235	199	211	217	226	232	206	186	250	240	242	240	202	220	248	259	252	173	250	238	241	224	220	241	220	241	235	234	229	238	207	212	249	240	221	225	239	279	230	225	245	230	238	220	241	261	269	223	227	226	252	242	248	239	238	228	215	244	236	222	241	235	251	245	229	203	239	244	216	244	229	205	244	240	239	227	215	248	221	240	272	252	244	252	258	222	230	226	202	244	209	206	260	234	198	214	233	215	216	232	228	264	268	207	211	232	237	233	231	223	251	240	244	259	266	246	246	224	232	222	227	239	229	229	241	274	223	220	223	257	253	254	220	243	226	220	212	231	267	217	252	268	268	223	249	223	248	256	225	226	215	253	267	246	229	211	201	227	221	228	242	251	232	241	237	251	235	245	223	212	220	248	230	216	258	229	249	227	215	237	219	227	222	252	226	230	231	225	216	255	261	271	236	225	216	249	229	249	197	232	244	236	237	237	227	246	244	207	233	239	216	266	235	255	232	247	212	255	266	231	222	250	237	268	244	270	227	222	235	257	230	218	255	253	241	246	269	260	212	238	229	250	263	223	252	203	215	226	263	219	218	237	252	221	227	250	240	243	194	222	263	260	257	215	226	240	226	282	271	243	231	240	241	233	215	229	249	240	246	196	228	255	269	231	256	250	241	225	225	237	222	220	239	217	264	247	238	218	249	220	240	267	235	221	244	251	234	247	224	268	237	228	226	234	232	207	229	237	223	229	215	236	231	216	226	251	250	213	230	233	226	230	229	223	246	251	239	227	219	272	237	252	242	239	220	263	273	276	257	243	254	219	219	259	229	220	243	222	225	248	244	249	223	218	240	226	241	237	245	224	213	232	221	255	266	234	227	222	263	233	209	246	217	237	252	262	228	226	241	197	197	212	243	242	224	219	252	228	232	244	227	231	234	254	212	237	278	224	252	234	231	218	213	256	251	240	259	226	240	216	232	233	248	247	247	226	238	261	254	250	240	229	245	249	237	240	258	224	214	221	222	244	223	219	208	229	207	258	248	237	252	250	206	252	229	213	232	247	254	251	228	236	222	231	263	233	214	229	250	245	206	253	247	222	228	235	198	216	254	221	234	216	261	254	241	246	209	224	217	244	251	217	242	209	266	260	263	247	242	233	230	238	243	220	253	243	249	211	220	237	237	239	234	231	220	218	259	251	249	240	197	255	231	248	245	221	234	255	223	204	226	238	250	243	221	220	215	224	226	238	224	225	224	237	227	231	229	258	232	245	204	226	240	213	238	243	235	242	203	243	234	264	237	219	216	226	262	241	208	225	237	256	210	228	254	227	202	234	251	265	253	214	227	241	226	251	261	261	240	212	218	239	248	259	229	219	211	226	241	228	256	242	231	240	236	243	189	232	235	230	218	188	213	233	240	251	215	252	217	217	203	210	236	248	221	235	241	237	227	244	261	211	263	231	234	237	220	225	222	230	246	245	209	221	250	198	275	246	240	243	206	239	234	224	264	218	223	257	237	246	247	234	215	225	246	236	254	215	223	237	237	248	243	247	255	235	220	244	242	263	278	229	240	230	233	251	239	245	219	241	243	248	245	234	255	222	246	240	216	216	243	243	248	245	246	258	225	211	244	244	211	245	244	203	223	261	241	227	224	222	222	245	215	266	241	198	233	234	235	219	213	281	259	227	213	247	253	252	237	239	243	266	230	234	257	249	241	232	202	214	233	217	240	228	236	261	214	227	237	229	227	260	250	227	223	267	268	250	244	237	225	221	244	228	268	248	240	241	261	220	236	256	234	254	206	197	241	223	239	237	217	278	227	234	214	237	209	222	255	228	204	267	229	226	238	234	253	229	254	208	232	258	225	227	225	235	208	240	236	256	226	251	233	239	256	230	243	221	239	220	242	216	260	211	238	265	239	256	221	226	258	237	235	236	232	256	223	221	245	248	216	202	221	219	204	229	240	227	234	216	229	255	242	269	238	236	239	238	209	231	209	230	245	257	249	241	263	233	226	242	255	245	213	237	245	253	220	216	256	220	244	230	219	251	224	260	225	231	224	232	218	228	236	189	247	234	233	237	222	226	234	244	270	239	266	227	231	245	211	210	261	215	230	230	253	244	250	223	240	238	248	239	236	244	243	217	196	248	199	207	254	213	269	246	216	209	223	254	250	250	232	234	261	244	244	233	216	249	233	228	258	208	230	222	237	252	224	200	231	249	239	226	229	235	252	226	212	225	247	211	242	242	220	281	232	235	248	257	222	231	248	228	220	286	250	245	234	229	254	246	234	236	240	229	237	206	224	274	243	238	232	246	232	237	215	242	242	233	250	253	235	249	231	252	249	265	262	261	262	261	247	255	227	227	213	208	225	230	246	219	250	240	250	274	289	221	222	239	230	225	240	231	229	224	236	219	229	219	200	237	226	245	224	240	239	245	210	217	231	252	233	223	227	226	243	264	255	255	253	235	241	210	219	231	213	215	264	222	232	202	226	237	226	248	230	246	233	246	250	226	241	221	264	241	238	221	256	199	233	239	227	231	229	229	220	245	245	272	257	278	221	231	253	225	212	254	205	230	217	232	246	250	252	244	250	227	208	228	241	247	231	211	224	199	232	225	212	259	237	258	208	223	267	249	235	234	236	224	222	212	217	213	250	215	231	219	235	223	251	246	240	251	229	228	231	232	260	212	208	237	258	245	228	211	216	242	239	212	231	221	223	229	267	245	238	273	226	245	231	270	237	272	226	245	243	213	238	241	219	254	220	228	222	231	238	186	232	233	231	206	238	234	227	225	247	225	252	226	224	231	247	225	238	237	270	255	223	262	212	246	248	247	203	218	229	220	208	266	240	223	224	275	213	235	273	234	211	208	216	235	252	218	198	255	238	263	233	258	227	226	235	229	241	217	266	245	217	258	233	252	262	225	219	235	249	223	245	246	233	237	256	257	254	212	231	249	255	258	240	232	256	214	244	255	267	219	234	249	218	226	229	220	227	236	230	199	229	209	249	233	209	238	244	216	262	208	235	212	229	242	217	229	248	242	238	264	216	259	266	259	261	214	221	224	267	235	222	255	243	247	233	220	227	214	220	260	243	253	225	225	224	236	255	226	258	246	256	222	239	256	253	258	254	240	256	245	220	249	225	225	232	264
26579	13496	7290	3440	2374	1764	1530	1245	1116	1025	946	912	859	776	757	727	731	713	763	699	666	584	594	591	594	567	556	529	570	488	581	529	548	527	508	533	526	513	565	533	517	521	542	510	500	518	483	529	517	564	508	560	504	480	485	527	441	480	484	495	509	525	520	476	520	463	510	470	507	501	540	488	493	507	468	485	526	494	510	538	516	494	470	503	487	505	466	543	528	495	533	459	532	495	493	500	463	518	521	493	528	518	534	520	539	519	530	523	500	504	475	530	490	470	534	551	498	518	494	478	490	490	484	504	533	481	494	521	526	518	524	490	500	484	502	522	503	530	477	494	518	492	533	513	512	516	481	481	513	489	480	495	529	489	501	499	471	544	496	511	504	510	477	458	469	484	504	470	500	502	503	520	494	511	490	518	491	490	491	512	526	520	493	488	523	491	531	464	502	494	552	510	529	511	532	472	490	498	494	515	512	482	483	492	493	522	503	509	497	475	478	515	502	554	492	555	496	526	487	492	495	524	473	500	491	496	504	485	540	496	534	477	499	542	573	531	524	519	487	487	471	519	478	512	508	520	494	499	486	499	491	512	516	502	507	472	504	503	469	526	537	503	510	514	516	506	513	507	479	465	513	509	538	477	493	556	519	516	481	457	494	490	490	515	501	471	523	470	512	497	532	514	499	529	511	512	507	503	558	525	508	481	494	521	477	508	533	541	492	507	495	495	518	512	469	522	482	515	494	530	495	518	492	488	529	491	486	504	489	497	510	494	460	534	526	558	515	513	489	515	555	497	519	484	504	492	512	518	515	504	488	472	503	488	489	479	485	481	450	487	492	519	528	494	518	512	539	518	501	526	490	542	532	475	485	495	505	504	493	492	537	488	524	485	484	486	491	546	556	496	521	513	489	476	548	528	461	514	497	531	508	553	500	526	545	505	508	517	510	517	484	547	503	484	497	521	527	535	528	488	497	521	487	475	489	479	494	493	539	500	511	455	515	508	489	502	474	490	471	481	493	511	508	510	568	531	449	471	496	514	512	499	486	502	558	528	489	490	467	489	477	512	503	466	506	495	543	537	491	469	511	495	495	477	511	530	506	495	489	516	486	552	468	504	477	518	509	477	511	499	485	529	503	469	517	480	525	505	495	495	482	476	516	493	509	495	532	520	523	513	458	546	493	498	505	472	463	477	491	483	517	537	520	535	505	531	533	507	509	452	520	487	495	526	454	492	512	459	495	489	494	468	495	521	524	513	532	487	482	478	517	501	556	525	474	465	523	522	482	540	477	493	496	476	508	493	495	490	508	480	484	511	531	508	498	513	480	463	467	512	442	519	514	505	498	479	522	488	505	490	511	503	488	516	531	503	511	535	495	524	489	488	530	518	480	541	501	484	506	502	497	541	505	535	512	496	480	529	462	491	505	474	513	478	484	490	509	498	522	513	492	502	505	551	518	495	531	504	497	540	476	538	499	510	503	503	525	496	480	506	488	495	483	510	496	516	485	495	459	475	481	497	517	511	527	481	522	488	527	496	475	492	502	479	511	498	533	511	514	492	489	486	463	484	528	506	507	501	467	485	515	499	482	528	515	499	528	511	502	537	470	467	501	520	502	471	524	555	474	511	522	509	527	508	475	466	490	510	520	509	486	497	476	487	479	518	558	494	513	518	479	517	503	527	545	493	513	508	459	500	552	488	498	485	513	477	506	505	518	516	509	507	477	473	537	482	502	522	518	520	485	516	492	496	493	488	507	541	485	478	484	503	517	507	507	476	494	514	505	509	496	535	491	505	486	511	551	502	481	483	534	479	498	487	503	523	517	519	522	498	517	505	496	532	539	502	546	507	495	521	461	516	502	493	520	476	514	508	542	498	484	473	497	478	535	462	484	501	509	483	482	494	519	542	489	479	502	522	528	496	491	477	498	483	477	518	532	461	509	499	536	455	542	520	514	510	500	514	506	489	497	490	525	534	514	533	506	486	487	469	509	508	446	525	528	520	517	552	511	504	487	510	512	514	530	472	514	516	494	526	496	526	488	481	496	519	510	497	504	563	477	494	478	513	537	495	480	485	495	483	486	491	469	473	498	504	481	489	433	488	474	500	478	520	500	521	495	476	494	570	556	487	516	562	496	476	515	473	519	521	525	490	521	519	500	529	498	490	485	499	482	505	466	469	491	493	485	534	513	465	463	512	517	494	473	513	526	490	495	485	481	518	462	506	503	521	537	470	511	539	478	481	510	470	490	512	493	506	499	515	508	540	549	506	485	487	530	476	520	494	464	516	483	472	487	527	527	527	511	486	512	496	480	504	503	508	489	514	509	520	526	511	499	495	521	478	454	500	509	494	496	464	475	489	493	502	499	494	510	493	525	486	515	490	500	528	506	503	528	466	521	524	513	498	526	484	477	507	494	502	535	488	508	541	467	538	486	506	506	510	504	475	490	514	508	513	506	489	530	504	475	542	530	526	517	521	502	448	514	492	462	521	473	517	508	497	530	497	528	505	517	498	491	461	467	487	500	504	479	478	538	505	510	521	532	489	503	522	500	486	536	466	515	537	500	500	518	496	514	496	491	532	484	482	506	484	488	540	487	509	487	509	507	498	487	498	505	464	505	544	533	505	510	503	490	496	526	513	517	475	504	504	502	488	493	508	527	495	494	527	539	491	484	450	470	485	431	533	470	484	499	493	515	489	507	510	511	503	508	510	497	471	486	476	494	514	506	522	504	518	499	505	483	547	510	501	496	486	468	483	540	488	493	473	546	526	525	513	523	518	501	469	513	498	491	516	522	539	464	446	473	480	507	501	486	518	469	510	498	525	449	511	498	445	491	513	490	493	498	457	499	518	488	500	522	517	497	525	496	452	496	523	503	497	481	538	499	497	506	536	508	506	501	484	509	500	510	473	486	475	524	521	499	531	493	507	474	513	485	485	463	498	530	485	498	476	521	503	509	527	525	512	491	495	492	515	490	521	494	509	456	521	478	517	545	486	497	499	462	554	512	489	458	532	514	488	489	494	477	506	520	472	528	462	477	499	503	535	496	515	492	503	483	492	480	487	511	503	522	488	531	482	515	527	469	479	514	528	505	487	494	476	486	517	527	494	544	483	514	514	533	515	478	537	501	483	532	519	508	493	489	482	491	474	480	455	511	498	491	477	520	489	513	513	537	506	561	526	492	469	480	502	497	472	481	505	474	508	482	521	507	500	531	465	482	531	502	529	563	488	514	516	505	485	514	465	517	518	506	501	541	511	505	504	503	470	514	502	513	515	511	505	509	488	471	470	537	534	550	485	487	497	485	496	521	510	531	472	508	502	490	511	503	529	495	497	475	483	535	471	509	495	470	511	517	470	483	502	509	514	479	500	524	526	538	490	499	480	501	466	477	480	517	519	514	530	519	528	511	499	478	489	519	504	484	486	504	494	531	489	555	522	517	486	517	501	522	507	523	479	503	508	490	485	457	500	504	508	498	444	507	524	473	478	498	539
54575	26777	12013	3461	1354	1053	837	678	531	521	607	469	378	411	331	375	338	379	377	382	301	299	271	271	289	285	251	244	236	234	252	266	275	295	289	284	246	230	247	247	255	268	262	240	254	234	234	245	212	249	235	248	265	262	253	257	273	248	244	270	254	248	254	241	242	262	265	250	291	262	212	248	232	241	227	239	221	257	270	226	255	262	238	262	235	217	223	239	255	225	218	252	269	240	262	244	236	219	248	275	251	249	232	219	248	258	257	228	248	260	247	253	224	213	252	235	240	263	247	257	218	256	264	217	236	225	238	233	241	234	240	245	265	238	237	235	243	230	239	229	214	228	239	283	275	242	228	246	252	227	283	267	252	225	232	221	242	266	271	224	250	255	235	224	238	255	279	247	227	248	262	232	272	226	235	241	235	256	243	250	246	230	263	242	249	227	251	256	269	225	223	235	247	261	285	254	264	265	260	234	217	247	239	259	255	240	276	260	232	236	254	276	258	253	246	227	243	260	249	264	229	251	256	218	253	256	236	247	243	246	264	243	251	222	235	273	231	269	245	238	234	269	229	242	255	263	231	240	275	247	233	273	242	253	246	258	265	236	254	271	244	271	247	267	254	272	282	246	281	233	241	240	252	256	253	270	251	227	252	282	258	277	279	246	222	258	232	247	215	255	214	247	250	240	239	241	264	271	273	233	245	233	260	220	225	275	248	248	216	258	256	256	265	262	245	289	277	261	209	220	244	248	230	229	229	261	250	247	263	251	231	219	232	249	244	250	250	209	231	223	232	242	247	205	217	228	240	256	249	238	246	227	250	232	243	255	239	232	244	250	293	278	224	196	260	244	263	256	272	264	232	246	262	248	242	239	258	231	231	236	234	262	233	258	248	254	234	259	232	236	243	250	242	218	263	229	221	245	219	235	249	251	281	263	254	246	233	257	264	257	270	246	221	244	243	270	268	228	236	233	275	252	266	213	233	251	237	229	234	232	230	219	251	246	246	254	260	282	272	242	257	255	240	204	255	286	269	280	240	254	239	214	215	257	245	249	234	246	293	238	221	274	259	242	243	223	231	270	241	252	267	259	245	268	250	255	261	261	277	264	248	229	236	240	261	239	295	245	253	237	262	251	250	282	269	240	230	238	240	231	237	292	245	273	259	240	225	246	247	242	223	235	221	232	241	258	249	249	249	255	256	236	220	243	284	259	201	236	275	228	243	258	247	250	247	271	257	240	236	277	241	249	242	266	250	242	258	254	275	277	251	240	240	262	258	238	260	271	221	235	249	225	235	252	246	254	211	231	242	259	254	243	210	268	272	264	255	233	270	242	227	221	256	278	254	241	243	254	255	245	248	249	285	244	236	226	249	249	259	223	266	251	237	245	251	236	263	258	236	239	253	239	240	232	274	243	249	248	267	209	297	251	235	240	257	248	271	250	269	273	241	255	258	252	209	236	242	221	262	258	240	248	234	239	273	255	242	240	245	251	226	259	239	268	274	248	268	218	240	232	268	263	228	240	261	246	238	257	272	269	250	291	238	260	271	270	246	225	239	286	260	287	280	261	248	257	247	230	222	251	246	250	226	265	243	219	278	238	252	253	252	269	262	253	260	260	261	237	256	228	252	253	235	263	237	276	275	252	252	284	253	245	253	248	263	231	258	257	263	267	231	269	245	264	235	260	220	244	246	267	234	247	260	244	275	253	223	239	268	250	256	258	258	269	248	263	275	260	238	269	253	285	268	259	259	233	245	253	262	245	250	260	268	278	282	257	229	236	232	262	268	251	256	231	269	255	261	266	227	257	250	263	249	272	271	286	250	223	252	239	225	246	262	239	229	222	238	273	258	257	243	250	254	254	261	246	232	232	251	257	246	240	295	263	243	226	234	266	258	265	224	279	233	246	238	237	266	236	237	243	236	246	261	275	219	233	247	259	266	255	223	254	250	242	250	258	259	243	248	278	243	253	219	254	290	249	239	231	245	248	289	244	258	242	244	258	243	238	248	232	249	250	253	263	201	267	202	279	265	285	264	240	222	248	233	236	262	227	248	235	253	243	270	238	228	235	265	265	272	252	223	244	233	246	235	245	251	254	249	271	240	243	245	219	248	244	215	260	228	208	243	251	259	252	273	242	242	257	260	254	262	281	218	223	263	245	220	249	234	231	272	218	235	248	242	240	253	247	271	223	236	242	204	220	267	256	247	216	239	248	217	227	251	262	247	253	267	255	231	256	241	255	231	254	255	229	255	261	262	230	256	249	225	275	262	244	237	274	265	257	249	260	251	252	212	260	239	248	227	252	250	234	232	241	264	269	244	258	236	234	238	248	245	276	230	255	253	264	261	255	261	243	276	256	255	245	234	233	259	214	251	255	269	250	247	262	246	272	253	250	234	257	246	250	236	280	232	245	283	245	272	266	266	247	237	254	223	249	268	241	278	264	221	258	234	268	253	243	240	231	222	255	248	262	253	247	222	245	226	271	223	262	256	242	226	262	226	233	229	235	227	233	242	246	256	238	248	273	242	229	254	229	240	255	261	258	242	249	274	248	263	277	236	208	230	239	235	245	250	231	247	234	254	250	258	267	261	251	246	263	252	253	230	256	244	242	257	272	240	243	257	256	251	237	287	253	226	291	263	238	228	250	254	255	241	223	249	276	218	238	240	238	220	258	248	230	249	256	244	257	286	249	230	238	251	276	264	261	227	238	230	297	245	250	242	260	246	208	220	232	234	266	260	248	271	216	228	249	244	293	255	308	260	243	231	240	256	261	256	227	240	272	248	247	267	264	265	242	258	263	236	237	270	249	268	262	262	222	227	255	252	249	248	239	228	252	249	252	236	262	235	247	257	252	257	278	254	286	282	283	243	245	235	226	266	248	234	269	264	271	241	240	250	226	264	238	241	204	241	256	262	231	230	248	256	231	241	257	229	268	273	282	273	267	245	235	297	224	240	246	253	229	261	243	253	203	243	282	233	250	260	206	272	264	265	245	261	246	266	229	261	248	245	273	248	248	296	256	235	238	243	223	259	238	233	249	259	235	250	238	255	267	250	263	257	226	256	271	260	269	238	225	225	261	269	238	264	246	253	242	268	254	254	223	268	279	249	249	261	251	240	276	233	253	255	252	279	277	255	247	241	261	277	243	254	241	269	239	257	261	219	225	245	272	241	230	259	253	271	270	280	291	254	241	248	235	239	273	257	232	259	242	244	243	251	212	244	234	246	249	231	253	250	245	252	262	237	222	263	276	226	251	268	249	264	240	252	246	255	251	233	227	260	229	281	236	252	218	256	250	233	232	243	256	216	266	251	264	243	247	239	240	207	273	284	232	256	243	240	250	230	230	263	244	266	249	258	246	223	236	256	243	248	264	226	236	226	280	245	230	271	256	250	247	235	229	234	246	282	231	287	249	230	271	246	257	240	298	236	269	209	269	254	238	247	233	252	247	228	231	267	253	272	234	236	256	240	250	256	243	261	251	234	239	237	231
33896	17196	13918	6534	4679	3660	2986	2374	2172	1807	2227	1761	1483	1451	1311	1166	1154	1201	1301	1411	997	790	755	706	717	642	635	605	607	604	586	560	597	599	553	572	566	532	582	584	586	563	577	569	567	527	533	545	523	567	523	569	566	556	576	534	504	553	590	511	541	531	568	531	515	538	521	552	527	519	543	538	528	550	528	527	498	551	527	527	555	517	458	540	537	515	493	521	537	567	523	534	497	505	483	536	544	537	541	566	557	526	514	514	524	520	504	539	554	563	555	530	567	483	525	529	533	491	539	537	490	505	537	552	532	543	525	547	556	544	536	536	528	551	538	525	563	519	556	528	535	540	550	500	516	482	536	522	497	546	518	533	575	552	495	524	539	525	536	528	595	523	563	526	518	554	544	510	488	506	501	519	559	527	549	543	508	540	557	520	538	532	532	543	538	534	530	543	512	520	535	522	519	528	527	560	567	574	579	528	533	502	531	491	531	560	566	514	525	514	536	513	507	534	526	517	547	473	524	538	533	504	518	527	532	547	499	527	501	576	535	530	553	519	556	537	538	496	538	509	540	542	549	523	537	506	505	531	543	528	520	529	525	539	503	548	532	506	527	523	501	498	565	509	507	499	520	509	527	510	505	564	523	533	515	541	576	538	513	529	537	536	601	534	546	532	539	542	526	534	581	507	503	517	556	496	476	527	533	550	512	509	500	521	518	518	538	488	533	523	545	542	552	537	519	518	532	520	524	516	529	521	543	529	505	511	551	508	509	580	541	571	578	547	530	520	551	482	539	498	517	533	525	544	546	531	533	504	517	534	512	481	507	506	517	550	523	505	541	503	535	538	518	524	519	536	560	553	503	522	526	494	551	512	511	483	508	517	517	522	514	492	527	539	501	545	528	567	537	542	528	522	541	506	558	521	543	519	524	548	535	504	518	526	582	534	574	538	553	488	531	539	511	519	501	515	532	555	514	531	523	539	498	505	494	526	552	504	499	556	503	579	500	595	532	513	521	521	536	532	570	561	521	547	522	530	551	538	557	538	584	525	586	522	531	535	528	518	586	532	538	502	519	534	546	550	496	489	544	526	592	531	545	549	564	535	542	531	521	526	536	540	553	555	512	523	521	537	533	528	539	523	514	518	491	545	545	481	525	558	541	527	569	538	538	547	533	504	504	493	526	555	514	539	519	527	523	543	505	554	531	523	581	534	500	526	499	523	510	555	563	493	580	535	516	555	511	495	536	519	482	497	516	510	509	514	471	538	547	576	539	529	509	542	549	552	508	535	503	512	514	500	501	516	492	558	542	523	528	524	499	507	521	535	561	546	523	522	502	493	525	572	523	507	532	517	507	556	547	534	525	521	560	548	502	537	529	540	475	532	569	508	494	526	541	539	515	529	517	527	545	538	544	509	510	548	493	523	511	551	523	518	545	501	529	519	484	527	558	556	540	548	554	531	531	556	522	526	523	515	525	518	510	481	574	552	520	520	521	505	558	559	522	492	539	533	545	502	515	527	601	507	548	529	531	551	537	566	505	554	534	526	551	519	533	513	502	562	518	566	541	534	527	553	523	546	557	522	532	565	542	487	530	535	500	519	544	556	556	543	543	534	513	532	551	491	498	543	554	524	478	525	548	566	534	562	578	559	551	547	513	548	551	530	552	539	514	525	500	554	542	551	496	595	533	524	564	528	508	568	548	509	504	525	531	529	499	532	567	566	515	533	553	507	523	531	517	545	509	546	526	514	568	565	490	550	514	535	480	563	539	532	504	539	532	520	513	527	532	497	564	539	524	519	546	534	492	563	527	536	523	544	549	568	521	556	507	559	546	536	509	528	545	519	538	536	529	527	550	550	518	547	520	551	561	515	520	544	529	528	532	522	510	538	530	510	529	524	540	576	545	526	520	525	551	561	520	521	516	503	518	497	541	554	511	573	543	527	512	536	529	533	555	560	502	516	499	516	546	553	501	538	516	523	501	518	507	539	506	513	521	525	483	554	538	541	546	534	512	519	539	565	529	549	515	508	515	512	551	510	528	537	499	534	532	565	503	520	546	543	533	575	511	578	560	537	537	538	512	559	510	513	512	488	519	539	573	502	563	545	512	541	507	526	544	522	549	541	494	564	553	489	504	546	525	504	544	530	543	544	530	552	490	536	534	500	520	534	564	526	510	534	551	510	537	582	528	498	556	493	501	493	535	550	527	484	530	547	538	545	535	527	561	517	522	527	542	514	506	509	492	542	555	533	528	534	533	516	569	550	511	543	548	500	536	532	535	508	512	551	529	518	512	570	522	539	536	506	508	562	512	575	488	541	522	515	497	542	531	522	534	526	549	507	524	530	489	510	529	541	546	548	544	493	526	535	527	503	525	500	541	528	516	518	515	514	523	541	536	512	521	497	528	517	540	526	564	495	533	520	527	502	551	484	502	515	547	550	545	584	482	550	546	525	538	494	486	515	525	514	541	541	519	513	507	534	563	519	545	529	563	526	514	510	531	543	557	533	534	543	578	530	520	563	575	559	464	551	515	521	536	505	527	491	507	505	497	524	551	500	555	519	529	530	534	548	512	498	535	488	507	532	541	558	554	495	554	558	489	553	517	566	542	505	488	552	535	515	503	538	503	509	480	565	496	519	562	513	548	538	542	560	542	517	562	564	553	496	504	561	504	520	504	540	563	505	560	547	515	527	544	514	538	542	537	546	503	523	526	542	572	511	546	551	513	530	539	557	520	497	493	523	526	502	539	536	553	554	503	527	533	550	520	548	542	547	497	558	537	535	568	522	495	517	536	532	511	522	493	565	534	524	546	481	493	511	549	526	552	498	494	515	583	486	536	515	531	565	546	499	540	528	560	497	502	548	542	454	524	527	552	561	538	580	500	510	545	528	525	526	562	548	534	511	535	541	561	566	522	539	525	518	541	550	509	536	526	555	528	552	504	504	563	552	542	534	521	533	523	490	525	517	515	536	546	555	535	539	510	539	528	547	506	549	483	505	529	543	533	521	526	483	527	520	545	526	513	539	548	522	565	552	542	532	553	498	534	503	501	516	565	545	542	536	509	528	568	518	535	483	512	523	471	582	535	491	521	534	504	503	520	502	537	524	534	548	505	524	546	551	527	543	509	561	530	566	558	480	575	503	578	494	573	548	531	545	484	537	550	576	516	533	564	521	536	517	558	512	537	553	528	558	510	519	540	548	539	497	528	540	532	479	522	558	535	543	538	527	519	499	512	539	530	539	522	559	523	512	484	554	528	512	537	497	498	539	511	506	512	469	531	509	495	516	532	530	514	548	529	567	535	534	517	527	499	593	558	515	532	525	533	532	530	536	586	507	521	506	530	531	558	548	504	524	527	510	523	518	515	526	554	547	560	537	544	525	497	496	529	552	557	530	490	525	489	555	554	503	531	567	526	517	566	561	529	470	546	509	517	516	536	545	488	531	509	511	522	517	503	553	489	550	545	520	520	580	541	512	563	527	564	528	513	508	542	531
63113	31421	17970	5952	2209	1509	1104	815	751	675	797	612	559	506	514	441	446	454	488	514	425	379	364	292	320	318	313	301	283	315	330	290	290	281	316	281	321	287	292	259	326	283	249	288	290	294	313	282	287	308	325	295	269	281	300	292	320	298	284	258	282	286	280	269	295	292	271	315	243	296	324	288	266	300	303	293	308	285	266	279	287	296	276	252	280	264	277	315	293	317	295	299	282	302	283	299	299	300	281	279	279	315	309	283	287	274	267	287	295	258	294	294	280	287	290	290	280	318	305	296	287	275	260	304	284	320	238	297	298	289	300	280	302	299	323	281	269	302	296	298	306	303	289	284	259	298	284	280	281	281	295	279	313	253	288	327	272	290	270	292	277	294	321	305	295	297	273	266	300	284	303	289	272	287	305	267	323	287	270	299	277	276	269	297	265	265	286	313	274	282	306	256	299	303	262	294	292	269	285	287	295	261	294	268	289	310	303	301	298	318	299	281	269	286	311	275	292	284	285	306	289	298	287	316	309	296	304	289	282	270	307	317	312	314	309	291	291	278	276	303	310	323	284	270	281	298	293	286	292	280	315	299	287	315	286	302	224	289	295	278	298	312	264	328	274	298	305	273	293	303	292	295	279	331	321	299	291	276	294	248	299	304	308	316	288	307	266	292	283	285	300	293	281	304	311	271	295	311	307	282	286	299	271	265	260	292	289	276	310	273	260	294	355	286	286	297	305	281	309	251	292	292	295	256	290	270	280	264	298	290	282	283	294	348	294	314	285	286	302	300	295	279	299	259	291	271	305	322	270	296	279	275	302	297	297	297	299	287	295	295	299	281	276	328	273	235	301	278	283	297	314	306	284	264	281	322	305	326	308	303	279	296	293	290	288	302	314	322	280	285	303	313	285	269	290	302	293	285	294	313	268	294	272	274	302	271	282	300	284	289	295	300	304	309	295	320	281	291	249	279	257	271	292	331	284	265	303	277	269	300	270	300	295	321	292	275	276	282	316	280	289	297	277	265	282	279	254	287	309	260	241	290	270	257	285	293	303	277	278	308	285	312	294	261	312	288	312	281	312	281	275	288	318	278	278	289	284	283	291	268	312	295	269	300	288	279	297	285	273	269	257	272	267	301	336	292	270	309	288	285	288	287	271	288	246	273	322	287	299	283	311	312	271	308	259	324	293	300	283	307	285	286	302	295	309	305	308	282	288	271	300	267	253	303	301	259	294	293	312	249	324	310	277	280	307	279	277	304	295	281	273	280	316	299	318	295	275	244	257	304	320	296	276	266	294	296	297	288	281	286	275	306	281	286	327	279	254	261	281	326	304	283	315	275	301	314	305	284	277	254	316	298	285	266	283	315	296	270	287	307	291	309	314	289	298	288	254	335	268	309	299	276	308	255	276	274	285	321	274	294	283	306	316	297	274	316	277	285	256	306	296	290	291	287	273	271	303	310	279	294	294	283	287	255	304	275	310	284	302	284	310	296	282	297	276	314	318	294	288	268	280	293	282	297	301	280	291	325	268	304	276	301	255	246	259	308	269	271	306	290	275	332	300	306	274	248	290	307	298	297	276	276	273	271	275	298	293	308	251	306	316	292	300	313	292	300	283	289	287	316	303	283	276	278	295	295	304	295	286	279	277	326	295	281	282	272	293	320	294	326	308	302	312	292	288	275	268	285	283	272	341	281	283	275	270	281	270	304	308	315	311	298	286	289	287	311	276	304	299	300	289	313	299	298	274	305	323	302	300	287	308	307	323	300	296	315	300	288	302	285	316	267	261	311	296	268	325	311	297	267	285	289	279	286	263	262	299	317	272	307	302	291	318	260	293	260	260	320	262	285	307	289	299	268	260	285	288	312	272	295	276	311	263	283	301	295	300	310	252	244	316	302	287	317	338	301	277	302	314	289	273	280	304	284	292	261	307	300	271	284	349	310	310	315	265	303	269	295	311	289	263	288	272	286	257	301	291	269	273	276	264	293	270	264	272	298	288	318	280	300	300	312	290	301	263	290	304	293	252	280	273	296	307	267	294	283	295	290	282	331	281	298	299	296	296	263	282	298	279	272	276	286	286	276	286	295	269	303	282	275	310	297	296	311	297	288	297	298	256	327	266	310	252	282	325	295	306	314	300	291	294	299	290	289	265	300	283	268	293	270	288	309	278	256	282	293	281	288	352	297	310	293	278	257	250	315	300	298	299	275	305	283	301	295	279	272	270	268	291	284	298	281	282	266	273	271	251	266	299	287	290	307	290	304	254	276	249	300	287	293	262	303	271	312	290	271	273	279	291	305	305	302	294	278	284	293	249	267	259	297	253	280	267	310	254	302	307	300	250	276	269	308	277	297	284	270	299	324	321	262	312	372	315	290	280	261	268	307	303	264	280	295	287	288	297	275	271	278	300	241	295	306	310	317	269	305	287	305	306	316	284	253	281	312	319	302	290	310	263	295	290	285	283	275	282	278	291	301	295	303	280	279	283	311	297	301	309	258	308	276	272	314	296	325	282	287	292	285	309	279	295	299	305	265	291	308	286	306	263	278	298	301	323	305	258	310	270	298	292	313	293	306	288	310	258	277	278	293	280	310	272	311	290	335	257	303	297	293	312	273	295	254	303	286	306	283	315	297	324	312	299	280	293	308	291	258	271	321	283	247	253	257	286	288	305	291	250	299	327	281	292	288	288	308	296	284	311	336	261	276	273	276	287	283	275	265	325	288	307	299	256	273	304	281	272	280	255	293	279	268	298	266	269	306	271	289	278	273	281	293	286	312	277	280	294	298	295	271	293	286	286	293	305	288	271	282	331	295	299	289	322	326	277	288	303	301	301	288	316	290	321	301	265	284	309	268	304	294	271	324	295	275	284	276	282	288	290	312	304	280	343	295	290	290	265	238	277	304	292	290	249	273	340	305	266	304	285	259	292	273	325	314	286	312	240	316	239	308	319	255	256	293	276	314	309	310	290	247	270	286	292	324	260	299	289	295	265	289	297	329	302	275	288	295	292	288	293	295	292	284	296	275	291	311	277	259	288	313	299	297	284	247	294	301	303	276	316	325	268	319	302	292	286	272	311	313	292	290	300	272	300	304	279	245	268	308	329	269	262	291	307	294	315	293	277	284	287	313	330	290	272	295	276	328	269	291	292	278	301	290	288	320	294	291	304	259	314	325	298	309	335	324	251	301	273	277	309	307	265	271	272	272	317	267	323	290	302	276	278	267	317	277	276	287	303	265	267	284	336	303	299	292	297	286	319	296	274	284	283	275	273	264	298	298	288	299	294	247	280	294	273	292	257	278	287	278	304	292	324	273	279	282	291	288	259	283	330	295	287	299	281	281	275	314	326	269	289	311	289	299	264	276	313	299	304	272	299	287	263	263	300	272	314	301	294	277	294	309	278	266	268	304	305	276	275	287	265	298	276	263	292	299	264	295	280	291	300	290	292	306	294	316	346	285	325	352	286	312	315	314	340	287	294	265	274	292
38547	20491	19877	9160	6295	4862	4049	3148	2850	2678	3505	2377	2128	1895	1801	1515	1497	1465	1702	1999	1275	1008	881	825	877	803	714	728	626	735	702	710	709	683	679	710	625	627	629	661	674	674	625	607	626	631	659	626	624	627	671	612	682	625	632	667	610	616	616	619	638	606	600	621	572	618	627	648	614	565	592	603	598	636	638	591	644	636	617	567	620	605	585	633	611	553	596	533	599	610	625	599	598	567	596	578	638	608	608	623	596	638	594	632	622	580	621	601	593	592	580	619	610	610	635	599	610	659	580	614	610	605	605	579	569	593	606	621	617	646	582	597	614	653	608	636	627	612	597	576	585	644	611	610	630	565	578	602	615	585	625	641	596	590	594	599	615	540	606	575	590	610	593	597	592	630	602	599	607	670	616	597	609	618	628	615	617	618	610	603	563	587	596	592	583	592	609	611	590	613	611	615	621	590	613	557	595	609	596	627	560	665	596	640	604	617	624	553	594	574	590	609	595	643	613	603	612	639	606	589	621	575	618	599	585	629	603	535	613	580	628	646	611	598	601	627	580	627	637	620	600	605	622	563	584	622	598	604	576	627	596	596	596	612	626	535	634	619	622	633	558	575	589	644	582	589	598	641	648	586	592	567	611	628	615	628	608	618	614	601	586	601	589	549	601	614	608	584	590	612	612	674	646	573	626	607	621	601	596	593	556	612	613	598	607	569	647	612	644	591	627	580	592	578	618	652	603	569	596	601	657	610	623	598	622	626	606	592	629	579	627	615	621	599	588	604	601	632	579	580	595	592	581	626	618	587	626	585	637	650	578	609	604	630	588	604	607	587	593	637	655	644	613	607	573	610	624	602	572	603	589	610	601	574	649	598	565	604	606	598	563	626	565	619	607	577	622	617	614	588	595	604	629	537	616	624	583	661	615	577	621	585	586	605	632	643	584	610	553	596	641	606	576	597	603	580	566	636	567	622	604	597	606	573	575	602	626	610	602	573	634	625	572	613	598	602	568	608	605	620	599	584	616	641	557	581	624	607	548	626	575	585	577	602	602	606	615	594	633	605	585	617	588	590	619	646	599	591	609	654	596	581	595	591	631	599	577	561	603	611	620	596	632	571	549	597	580	616	583	632	622	606	593	635	543	613	616	576	607	610	592	606	572	611	639	624	628	662	589	636	633	607	594	634	600	607	619	657	619	605	616	600	590	591	592	558	596	630	564	627	608	598	611	604	591	615	645	582	569	625	605	582	589	620	604	611	615	633	565	602	577	674	580	609	619	573	640	621	597	598	642	596	601	597	618	599	605	595	609	617	612	639	606	656	620	606	630	617	609	615	603	591	637	637	635	576	575	640	563	647	615	619	570	587	620	578	560	635	629	608	599	585	592	625	575	619	604	615	632	587	614	604	644	607	626	610	593	580	573	585	613	625	616	579	580	631	581	643	638	641	580	619	620	603	615	589	580	594	599	594	589	618	587	607	590	627	607	628	635	574	596	600	619	635	574	583	599	602	582	587	608	575	566	566	621	567	597	637	620	630	569	617	569	608	614	641	640	632	649	645	579	602	583	653	592	631	603	602	623	629	631	588	566	583	607	584	598	633	609	565	554	627	613	610	608	603	624	611	600	608	599	563	617	613	611	563	603	594	588	586	590	618	646	618	616	581	563	623	623	610	578	590	595	591	628	602	570	615	587	566	597	582	601	569	614	601	614	601	585	618	603	585	605	587	597	621	568	538	595	592	566	627	616	600	606	545	619	612	610	620	650	654	576	581	578	540	613	618	571	621	612	588	619	605	613	602	619	594	583	609	605	624	635	610	557	598	593	577	611	602	595	632	640	615	588	598	574	589	568	596	589	600	593	634	630	559	587	614	589	584	627	579	614	614	586	602	599	574	602	636	580	589	574	577	603	627	615	564	596	619	608	609	584	574	642	639	616	591	586	625	599	565	608	576	634	623	597	566	575	583	600	611	629	627	608	594	582	589	596	611	599	582	627	580	604	590	634	622	643	617	563	624	582	545	638	617	567	618	592	601	616	592	573	581	587	619	653	591	606	621	595	645	583	631	618	613	619	600	584	632	571	592	610	603	552	597	630	593	651	606	610	599	596	598	583	670	607	590	595	565	633	578	618	594	662	590	590	585	618	616	577	613	573	575	597	619	582	605	579	586	644	614	585	567	600	590	645	621	576	621	618	560	595	630	619	607	602	593	597	635	618	629	634	625	644	628	600	575	637	608	595	605	618	570	588	635	574	602	622	617	614	579	591	539	583	597	598	603	584	575	594	568	630	565	603	607	570	582	638	619	582	614	624	603	599	577	597	601	592	636	566	647	614	641	587	626	587	625	598	581	633	621	579	610	608	584	611	590	582	584	584	686	607	610	610	615	560	623	635	601	620	564	606	552	613	639	621	540	622	622	570	648	575	611	637	584	650	587	601	597	600	638	562	627	628	629	584	638	596	620	599	640	556	588	630	624	594	634	638	626	618	586	631	616	583	593	589	547	571	589	634	596	611	572	553	573	620	629	617	602	606	614	584	616	614	634	539	583	619	621	607	611	585	595	609	615	614	583	591	565	587	639	645	645	642	644	582	641	603	604	629	624	582	615	625	606	610	621	592	596	643	534	587	586	622	615	554	618	638	610	626	612	633	581	617	597	608	581	586	593	609	606	574	615	585	652	603	588	580	620	606	597	586	572	570	612	638	603	638	620	616	621	604	574	586	610	608	627	624	586	586	615	598	595	584	631	614	615	621	623	602	585	543	631	607	577	621	644	545	604	589	597	612	640	633	605	577	607	586	583	567	594	572	594	578	612	653	616	624	556	607	617	609	619	632	659	632	607	624	666	568	577	613	591	622	602	609	553	588	577	616	576	606	576	600	640	614	588	618	667	620	617	577	641	600	603	569	631	610	600	644	594	598	591	603	576	575	636	596	607	563	654	654	651	599	638	594	640	619	610	627	583	573	606	582	597	598	610	651	638	562	604	584	563	656	566	613	568	567	630	614	604	583	588	588	593	582	612	675	617	626	592	567	625	623	618	617	607	633	591	584	607	611	642	653	564	599	615	598	588	592	644	572	555	603	645	619	613	615	598	577	626	620	617	674	619	605	641	608	630	595	590	622	642	604	600	611	648	614	598	608	616	601	603	613	564	614	586	602	628	577	561	625	593	619	634	615	571	628	602	690	628	577	574	631	593	634	577	610	584	663	587	578	615	594	573	641	604	591	580	584	620	587	617	587	580	654	620	617	608	629	580	587	622	610	573	585	618	604	614	619	644	575	611	614	566	568	594	587	613	591	617	634	625	614	591	601	596	569	647	591	595	607	607	644	594	592	541	573	589	585	618	644	609	617	607	650	564	606	598	609	570	604	634	601	599	606	610	607	604	586	604	654	629	610	646	606	568	611	627	630	571	618	572	561	547	579	592	574	628	596	606	554	609	606	625	654	603	566	579	614	588	610	618	600	635	600	603	639	616	669	584	603	572	636	642
46293	19797	6562	1485	701	535	413	381	379	294	277	289	269	255	274	266	265	219	220	268	280	257	239	237	281	246	228	212	219	231	252	238	250	221	234	238	223	246	219	244	234	244	232	239	228	235	228	277	250	252	219	251	240	237	259	208	193	210	228	200	205	225	213	233	236	221	235	225	222	220	211	231	226	221	214	212	223	223	223	242	221	248	246	231	249	254	258	229	248	214	237	230	223	192	216	250	227	205	215	218	250	207	239	219	212	235	219	234	233	269	203	208	218	258	273	210	204	221	248	212	195	204	228	218	217	258	211	204	230	234	247	240	188	229	248	239	225	244	242	223	223	221	238	237	238	229	244	239	222	209	254	247	235	223	271	200	227	228	230	230	224	247	235	261	213	232	260	236	215	232	245	217	195	229	238	220	230	225	252	210	223	238	233	241	242	211	229	247	236	220	242	225	236	193	220	211	204	229	200	200	221	229	262	251	224	224	241	218	217	225	237	223	218	226	221	215	234	226	226	218	214	206	246	235	220	226	218	244	226	242	237	235	207	214	199	204	208	224	220	225	244	256	229	229	208	240	222	239	240	207	198	224	228	208	210	217	282	208	225	193	224	243	214	232	240	223	223	234	220	236	217	218	234	219	217	241	230	239	246	253	244	209	228	213	226	210	237	225	249	234	224	250	234	211	252	229	236	203	240	212	221	247	231	236	215	206	233	215	220	256	247	209	214	259	255	193	247	226	209	241	214	232	235	252	220	223	228	253	232	221	243	230	252	216	240	232	190	214	227	234	228	194	246	225	237	197	242	244	204	253	238	224	230	220	255	246	217	219	242	222	234	211	233	213	237	253	218	213	231	224	236	208	237	203	230	212	249	205	207	273	213	226	219	229	235	224	218	242	240	224	197	237	246	182	219	224	254	242	241	209	226	241	227	225	250	236	188	207	241	238	248	244	210	238	268	220	229	215	204	231	223	213	245	210	215	234	217	244	214	227	230	203	218	218	203	238	194	238	196	230	254	245	229	212	254	250	247	224	240	210	248	227	197	210	226	216	209	228	230	191	205	232	217	246	260	262	251	216	206	224	221	270	229	205	227	224	254	254	213	231	232	213	197	219	201	230	227	207	213	216	251	228	219	224	240	225	231	242	217	228	255	230	218	236	216	234	256	240	233	211	222	228	210	226	231	244	211	209	237	244	226	200	205	198	210	241	232	233	223	224	228	236	253	234	207	244	223	215	229	229	217	221	248	230	250	229	222	218	218	212	224	230	229	195	210	213	258	212	216	192	227	240	223	218	208	215	235	231	234	249	221	227	221	216	198	259	221	220	246	236	253	205	208	213	232	222	229	256	202	192	224	209	216	226	231	225	252	266	213	232	224	210	211	216	205	236	200	206	246	227	229	220	246	247	249	243	252	216	233	245	233	213	223	225	238	245	244	256	262	237	230	223	193	253	240	251	219	235	262	185	211	212	250	222	217	214	226	225	263	221	225	227	251	218	221	264	239	242	211	219	223	232	217	267	246	231	232	233	236	233	249	199	239	240	203	230	243	218	240	249	217	257	235	232	220	226	239	220	229	239	239	215	238	236	223	214	224	226	215	197	241	247	230	218	241	244	213	256	200	240	269	234	216	193	233	244	245	221	244	256	231	226	204	237	216	218	263	214	231	221	231	221	210	224	240	281	233	214	253	249	218	189	222	205	240	227	236	238	243	246	238	260	249	249	238	218	225	240	237	218	204	231	234	245	198	220	236	226	202	236	267	219	202	214	243	254	232	238	230	237	219	240	231	206	236	224	264	232	252	194	199	222	247	217	185	235	242	221	246	245	219	245	238	213	242	208	258	239	229	238	211	216	232	234	209	223	242	214	224	249	212	238	239	267	230	207	235	226	206	252	218	230	218	216	235	220	243	212	236	210	223	225	248	238	238	203	225	237	243	247	252	228	223	246	245	215	208	231	225	243	218	249	222	234	228	215	232	226	210	240	230	173	239	212	223	228	223	218	203	203	221	225	248	210	238	238	209	221	199	226	232	241	214	210	220	232	208	197	241	215	237	212	186	245	215	244	231	233	243	232	196	230	238	245	239	232	243	197	210	240	193	210	214	226	239	217	211	228	201	242	232	229	245	215	250	213	232	223	212	202	222	256	237	208	221	257	216	236	233	230	218	217	242	220	216	253	270	228	236	211	239	213	209	245	240	248	209	223	231	240	224	226	257	231	246	241	224	227	218	219	241	227	234	220	220	238	234	258	251	222	230	193	214	223	218	197	236	253	232	230	233	242	248	241	216	248	223	242	225	197	234	250	235	229	241	240	213	229	216	203	209	231	230	226	230	194	256	240	226	221	246	201	218	212	229	238	229	231	223	219	220	231	246	236	237	226	188	234	230	230	246	249	229	244	227	223	237	237	252	231	219	215	239	224	230	228	226	209	201	216	244	214	202	219	240	248	218	204	223	237	231	193	260	225	202	214	229	210	222	269	212	221	250	228	249	239	215	209	234	229	212	213	268	225	235	221	223	232	219	245	216	232	244	238	241	224	257	231	225	248	200	220	226	206	223	215	204	245	255	251	241	236	219	227	240	236	248	229	199	248	240	234	245	219	244	240	218	257	241	221	212	223	226	231	208	242	237	227	185	228	223	226	237	239	224	217	242	236	237	218	234	233	204	242	202	229	204	232	217	221	225	252	244	240	219	231	261	257	238	231	233	203	244	257	197	250	224	218	219	236	254	223	268	260	222	260	233	229	227	208	228	229	217	201	221	223	246	218	237	217	245	209	210	235	234	249	211	215	245	229	268	214	239	255	233	230	237	226	225	201	209	206	237	218	225	244	265	236	251	220	217	208	248	242	247	223	216	226	255	231	213	214	240	221	219	213	234	230	215	200	217	240	250	224	249	228	267	229	218	204	190	206	240	217	261	218	249	230	218	222	238	242	237	221	230	208	210	268	217	210	232	221	223	236	230	218	258	206	235	225	195	241	232	229	238	249	216	240	248	263	230	223	218	247	214	215	207	205	191	216	210	229	235	259	229	226	249	251	236	234	241	240	249	228	227	221	209	224	223	231	232	273	210	221	272	233	234	233	249	245	247	223	211	207	237	217	227	228	240	237	226	247	207	215	241	213	214	242	240	265	240	199	229	223	233	208	202	223	220	203	209	246	201	257	218	208	249	226	203	213	195	214	219	237	223	236	247	240	226	230	237	223	216	218	223	226	172	223	203	231	232	223	241	248	214	226	244	230	227	226	248	243	236	225	217	208	188	208	241	236	208	211	244	193	247	234	225	271	221	230	234	235	218	199	223	217	236	236	221	218	228	238	253	235	245	217	240	213	246	213	181	251	198	237	226	235	226	215	249	196	225	209	213	238	201	229	227	237	250	258	259	245	226	264	211	229	235	213	224	222	217	251	227	235	211	198	212	212	236	219	230	189	198	243	223	251	237	235	230	242	235	234	238	218	246	241	197	201	231	215	218	211	247	221	222	231
27522	11508	8068	3289	2236	1818	1429	1193	1117	968	934	873	859	797	782	717	620	649	594	639	647	585	589	566	531	548	541	521	549	525	558	506	518	516	515	499	483	468	515	516	500	497	474	549	472	505	491	491	477	479	473	511	472	502	473	502	498	497	482	490	492	500	505	450	509	485	475	531	520	509	511	512	496	490	449	522	527	469	498	475	482	499	470	520	496	497	467	488	503	466	471	502	482	494	478	487	506	501	484	507	480	520	486	487	527	498	506	457	466	512	473	484	529	487	507	466	487	460	424	480	451	471	521	485	478	454	467	475	474	497	471	495	510	506	473	501	465	482	460	482	480	482	497	512	498	515	488	472	498	473	475	478	490	472	499	499	471	509	472	543	532	494	486	454	450	487	463	515	474	487	487	514	532	479	533	510	481	497	494	523	490	481	509	483	478	518	473	459	481	470	503	492	493	524	503	454	486	487	482	496	494	459	495	505	494	468	502	472	487	458	530	469	469	462	500	488	481	515	462	506	475	471	500	486	509	478	473	466	459	489	505	474	487	467	514	515	425	471	497	490	498	518	498	524	490	522	451	453	491	486	506	458	498	474	458	502	511	477	489	479	470	489	493	477	489	476	527	489	491	467	497	449	477	478	520	489	484	530	488	464	481	509	486	475	481	484	493	474	461	501	489	493	474	431	484	481	520	458	538	457	488	492	468	457	503	517	464	469	504	532	485	508	473	467	507	507	509	489	430	463	493	488	481	457	510	510	478	482	439	489	471	464	455	450	531	483	503	472	496	500	512	441	511	492	460	513	487	519	501	469	480	492	471	508	447	504	487	487	509	506	484	469	450	511	436	479	517	485	500	477	498	466	489	520	468	475	496	499	517	483	500	470	511	498	461	500	493	497	498	498	475	505	509	507	504	509	495	519	455	513	488	461	466	518	488	449	485	492	509	473	534	484	463	450	426	478	447	451	467	521	488	472	460	486	494	451	468	450	519	478	484	457	526	496	490	493	505	491	477	524	454	521	509	520	468	510	518	518	480	475	474	476	486	521	502	497	508	504	507	561	485	477	485	532	461	454	496	529	489	510	477	466	442	461	490	492	510	464	515	490	488	470	474	495	465	496	431	451	493	506	488	537	485	432	471	512	491	510	512	491	458	516	482	481	491	468	493	435	511	485	509	480	500	505	454	476	489	508	507	486	530	490	512	509	520	494	503	478	510	475	469	507	489	483	485	503	487	477	482	483	490	488	490	496	539	478	517	487	491	520	502	505	534	506	466	494	487	453	482	543	454	487	465	479	521	456	461	481	456	499	478	499	467	492	464	493	514	502	480	482	468	476	498	502	452	486	522	470	489	479	437	495	517	491	475	481	499	462	517	480	481	464	487	474	453	467	476	470	460	504	502	471	491	536	486	516	458	503	451	464	524	497	445	526	484	485	504	504	438	516	514	507	485	521	494	473	514	472	486	485	511	499	496	487	511	516	492	493	485	473	498	484	528	459	497	511	480	532	476	485	471	505	467	499	502	490	508	514	484	484	479	473	493	504	478	472	516	464	462	480	476	517	466	466	431	514	503	464	461	464	471	491	482	518	469	467	473	506	465	465	470	475	514	496	478	482	496	470	497	507	468	498	457	490	479	503	503	456	539	439	487	499	480	476	492	510	474	462	507	502	505	495	462	459	509	452	504	507	462	477	496	503	496	508	499	503	495	545	505	504	464	489	443	481	456	480	495	449	490	424	491	472	463	487	485	503	497	493	506	519	518	491	506	527	528	484	530	501	479	498	501	472	443	494	495	501	473	496	470	510	476	492	460	435	470	481	492	481	496	488	484	496	504	476	499	500	481	492	480	496	502	473	466	431	447	514	502	499	504	523	502	502	484	486	512	524	514	490	490	441	513	545	519	524	477	516	453	494	460	472	514	499	508	462	524	514	486	470	437	487	524	505	455	475	478	511	505	473	512	471	482	480	502	498	518	485	498	487	495	444	475	504	484	528	468	508	549	509	481	473	449	481	462	511	509	496	455	517	458	461	481	490	511	471	514	495	484	478	489	504	476	511	495	534	480	451	502	469	437	473	495	485	508	495	535	459	493	512	498	501	529	490	492	502	499	503	483	486	459	478	522	499	492	467	476	507	474	458	489	513	545	482	516	515	487	464	500	515	506	510	556	518	529	477	493	512	463	489	490	447	475	479	479	454	487	463	498	485	459	517	459	487	503	519	478	504	470	450	495	512	484	474	499	492	464	483	513	494	479	489	466	471	520	486	493	499	534	496	468	464	501	448	468	459	486	480	510	482	488	477	475	489	498	525	448	504	492	536	475	487	537	457	475	442	496	485	488	522	503	460	531	454	490	477	534	538	499	515	465	503	461	493	519	472	511	480	518	499	466	521	508	518	504	502	529	491	455	522	492	474	486	508	480	470	517	459	468	470	487	489	497	480	479	457	511	487	426	485	542	509	464	505	500	530	476	499	469	446	473	476	465	506	501	545	476	466	480	503	452	494	492	425	474	525	496	505	492	478	503	512	518	528	488	494	499	492	500	479	507	487	479	464	500	468	466	464	510	499	481	462	522	484	482	452	465	476	481	458	465	496	482	491	472	475	466	527	448	492	521	459	447	476	469	477	521	497	456	505	493	514	452	490	471	497	506	494	459	520	482	517	494	474	478	525	503	454	460	508	504	486	468	464	501	515	495	487	477	491	504	494	466	505	481	479	481	515	500	466	509	509	478	475	494	508	504	520	497	474	506	482	474	505	488	495	455	421	472	512	466	507	470	489	458	474	505	475	496	508	492	506	515	523	479	512	503	465	497	500	455	449	488	503	463	463	460	480	466	484	503	531	482	473	487	463	505	495	459	485	519	467	501	474	505	477	502	515	492	473	479	499	458	464	517	476	500	547	484	493	475	496	455	493	486	474	511	492	507	481	531	462	475	453	458	474	470	482	485	491	488	524	462	501	461	514	449	488	524	496	484	468	447	485	486	484	497	515	476	504	491	501	505	499	510	455	484	496	427	477	484	476	436	491	528	463	478	461	476	510	490	489	475	460	483	486	487	468	512	476	480	511	515	514	483	500	485	500	475	453	524	482	483	511	477	520	493	457	436	462	505	474	477	472	477	520	513	528	472	505	473	500	501	498	478	475	507	506	476	524	524	487	500	477	500	538	485	475	515	472	498	473	505	516	464	469	493	452	486	485	550	514	503	437	457	522	536	496	507	463	487	496	459	486	477	490	465	548	509	458	511	446	484	525	480	492	522	461	494	462	477	519	477	513	508	491	472	506	468	494	465	508	503	489	480	459	477	440	493	510	491	461	489	482	483	475	522	434	515	504	486	512	487	446	500	477	487	488	509	489	484	491	481	502	510	515	474	492	446	471	501	505	477	502	484	493	503	522	497	481	438	482	463	493	475	503	435	478	516	501	494	535	478	531	497	495	486	510	530	475	500	475	500	477	489	516	513	519	464	468	505	488	459	500	449	484	476	534
60485	25649	11118	2402	1135	868	625	524	450	486	507	447	378	368	369	342	352	323	332	344	296	261	279	276	284	275	278	256	278	270	248	245	257	256	259	244	248	234	260	243	227	244	215	243	247	246	255	253	246	268	266	246	248	265	248	262	270	232	259	257	267	274	257	252	243	260	242	247	266	233	234	250	247	240	240	250	255	243	237	241	247	241	212	244	252	213	231	220	243	240	252	262	237	268	279	247	231	234	263	270	241	250	262	258	245	241	225	252	242	219	273	259	267	256	241	258	250	260	240	249	228	234	260	284	222	269	258	251	248	231	248	298	228	243	234	258	253	224	245	247	211	230	232	248	197	261	267	263	260	245	265	250	246	226	226	251	263	258	225	228	243	253	233	246	251	266	258	227	221	247	275	277	279	251	249	250	270	237	252	281	240	226	249	243	260	224	249	233	237	242	236	217	262	275	265	252	222	265	244	236	253	267	278	255	220	239	246	221	239	247	243	249	240	254	252	225	247	219	299	249	247	267	276	230	267	266	268	274	230	247	257	225	246	241	226	236	260	259	267	250	247	231	246	248	229	251	251	267	230	215	232	232	256	264	242	230	238	221	260	248	247	236	243	242	239	261	252	258	261	237	217	259	242	238	235	278	256	269	262	214	264	280	279	269	261	211	233	269	259	242	227	234	252	229	226	258	248	240	241	238	248	268	240	246	234	217	233	249	262	215	259	237	228	247	245	251	251	266	266	255	278	241	230	258	257	256	283	242	269	252	233	264	273	228	251	218	214	206	256	245	243	244	268	234	224	249	230	222	245	218	261	244	279	241	231	263	251	259	281	240	253	255	235	250	276	282	223	303	259	259	262	252	247	260	236	234	236	266	240	237	255	273	232	229	227	263	253	240	211	252	238	223	221	253	232	234	252	273	260	237	204	232	244	277	221	257	246	264	242	230	230	245	210	241	230	269	238	247	244	242	250	246	251	238	229	222	250	248	260	233	232	254	245	252	243	262	274	255	237	221	260	246	231	257	242	230	250	278	224	206	225	259	259	246	256	246	238	232	251	237	271	249	246	245	236	251	223	253	240	260	267	258	231	233	231	247	254	236	272	296	266	245	242	244	234	260	209	235	232	244	240	226	216	248	260	262	253	265	231	249	255	270	277	216	242	240	260	265	234	239	274	251	261	254	275	244	232	258	216	266	258	228	252	243	208	241	247	278	250	224	250	259	263	257	253	238	224	237	232	266	277	251	262	240	271	247	223	223	240	239	268	244	222	231	217	234	253	237	241	240	247	245	252	251	245	272	265	237	254	219	234	256	246	268	245	241	247	245	261	229	250	244	251	256	257	259	252	257	235	223	242	252	279	231	236	257	251	246	230	258	241	244	264	213	258	283	287	252	266	252	259	247	273	267	245	245	238	245	243	262	226	255	247	210	273	241	267	265	249	228	270	284	249	245	290	242	235	220	230	249	228	252	231	252	269	242	242	265	240	235	262	262	212	245	227	243	270	294	244	236	269	222	232	227	254	243	252	207	246	259	253	224	229	255	279	247	249	249	240	247	253	239	263	260	228	221	229	252	237	214	263	259	280	271	274	263	251	258	247	263	235	232	250	266	243	220	246	249	221	233	239	244	253	233	236	237	208	244	280	235	229	250	231	245	272	248	266	264	238	247	255	260	234	235	239	232	260	241	254	258	280	233	269	227	249	242	233	242	263	256	253	241	247	257	225	239	246	256	264	252	253	244	254	208	232	207	298	247	219	250	286	239	245	237	273	242	245	249	231	274	254	217	246	236	232	228	252	241	232	251	213	280	243	261	218	265	266	250	250	270	221	237	239	252	259	239	223	242	255	238	227	238	250	253	236	218	246	249	263	254	261	260	225	245	240	230	242	232	243	298	267	274	245	276	251	254	256	247	249	245	250	232	239	223	278	275	274	293	258	273	203	256	262	253	208	274	270	209	276	268	273	251	252	235	259	214	261	247	237	266	260	273	229	230	282	224	246	260	263	232	230	277	263	270	273	249	235	272	251	234	224	252	231	210	248	229	224	248	248	246	243	252	258	239	257	255	258	228	263	240	240	228	237	241	254	256	252	229	228	255	251	233	240	263	246	233	255	253	245	253	268	235	252	238	219	265	247	247	222	273	234	239	240	253	227	234	278	244	249	226	229	231	218	242	246	233	248	248	268	205	218	246	253	243	232	260	243	263	251	272	216	216	243	212	237	251	241	223	234	283	266	232	233	241	225	252	244	281	217	243	256	257	256	252	240	261	248	259	249	260	242	242	247	239	264	225	228	245	236	240	255	248	255	234	234	204	263	231	220	230	234	247	234	238	243	230	244	255	253	258	252	267	247	241	242	267	255	254	247	269	255	232	232	243	275	287	260	249	243	279	278	260	254	270	249	255	236	265	265	267	280	251	285	248	252	221	207	253	235	250	229	245	249	237	211	242	278	257	269	268	227	276	229	258	243	245	267	233	257	244	216	257	280	239	239	226	240	251	257	282	250	211	245	242	234	268	220	264	263	243	262	244	259	256	237	265	256	239	238	238	244	255	244	245	255	241	244	266	263	256	257	237	263	243	250	260	243	258	256	252	244	234	266	244	266	271	225	215	244	270	274	257	214	224	254	245	281	228	264	259	268	250	249	255	262	236	253	254	262	257	254	275	244	228	274	251	257	263	255	248	227	253	278	260	269	221	236	228	267	261	242	236	252	220	262	234	282	221	243	243	230	219	245	221	253	278	245	247	260	240	257	219	261	250	227	260	248	251	258	267	228	229	247	254	245	229	238	232	273	226	254	219	255	229	244	227	233	270	263	224	254	280	240	253	253	252	228	245	208	240	259	232	240	226	252	280	267	259	251	207	266	259	227	255	267	255	230	257	220	268	262	218	264	220	262	239	261	266	253	244	230	240	255	215	244	231	258	239	264	250	272	226	244	258	254	248	238	258	235	240	281	230	210	262	238	238	248	227	245	210	224	247	234	235	248	243	227	254	229	230	250	266	238	215	261	245	211	253	248	257	249	255	272	272	247	256	224	274	241	242	255	276	266	228	250	283	227	260	251	203	245	263	277	236	227	231	236	229	223	246	265	272	246	264	260	277	255	265	220	252	253	262	221	206	250	256	242	253	256	211	212	234	258	241	243	257	262	259	259	263	253	249	245	239	232	219	225	244	252	283	231	253	245	246	254	233	236	233	274	242	233	239	218	241	246	220	242	228	260	257	253	241	229	276	263	217	258	241	245	210	261	253	261	224	264	275	225	256	240	254	262	275	263	242	232	229	266	264	286	257	255	257	211	264	256	243	278	270	239	224	253	216	235	245	231	263	292	260	240	209	219	260	232	202	218	257	231	254	228	244	231	244	245	239	245	252	247	249	261	235	217	242	239	258	223	241	261	241	230	252	275	225	276	228	251	249	244	245	257	264	250	245	255	258	227	272	266	242	262	240	259	241	268	241	243	254	255	262	256	245	239	236	247	230	241	216
37622	15542	12202	4609	3723	2999	2345	1986	1577	1685	1920	1499	1262	1193	1068	1083	980	936	1015	1121	854	705	644	681	615	595	618	557	600	564	531	619	553	591	535	569	501	533	532	540	568	565	582	540	523	539	513	497	533	517	532	559	593	535	551	574	542	499	534	488	500	544	542	522	525	480	544	525	478	536	509	541	478	518	494	516	512	510	572	528	516	525	504	538	510	489	519	539	551	502	542	459	500	522	548	552	525	550	528	493	506	541	519	544	537	557	528	517	553	559	509	505	489	492	547	560	506	555	541	509	528	510	522	515	529	526	508	541	545	554	537	547	540	558	532	520	551	521	510	496	496	513	542	524	548	518	527	492	549	545	549	508	538	485	522	521	523	520	496	517	523	570	522	528	548	523	551	535	563	529	502	525	554	547	549	553	497	552	483	522	517	526	544	543	518	508	500	517	514	467	519	512	509	496	511	502	477	500	524	515	542	516	533	522	547	539	564	502	509	533	525	512	562	505	528	531	511	533	525	535	546	548	524	513	547	558	483	515	523	558	520	536	548	512	506	531	496	489	559	534	522	504	516	560	497	498	567	522	516	500	534	502	547	527	477	508	529	494	558	532	538	523	515	540	513	550	520	527	513	565	498	527	525	541	534	526	567	539	518	540	505	496	509	521	542	501	527	553	558	533	521	517	562	557	485	529	515	557	492	497	559	499	518	492	513	552	513	560	541	595	526	514	530	495	531	529	504	499	551	484	533	519	511	530	489	541	502	521	530	551	567	552	542	519	513	516	507	554	517	514	513	546	539	529	484	512	520	553	486	526	514	563	557	516	508	534	579	524	519	506	519	537	524	514	542	513	515	544	550	527	547	532	498	525	538	533	562	554	569	515	542	513	557	488	549	559	513	512	503	493	517	521	555	522	580	540	524	533	541	533	551	537	502	544	547	497	533	505	558	523	526	500	497	502	515	501	471	521	502	511	539	546	526	495	506	547	500	526	554	489	466	497	551	543	491	532	509	535	543	537	523	549	581	532	524	536	510	529	522	530	517	537	563	540	515	541	566	556	570	504	554	517	525	544	519	504	558	508	513	539	498	498	518	529	522	532	546	503	516	494	497	504	500	550	489	508	510	528	529	536	513	491	504	548	486	535	572	522	533	583	520	546	522	516	513	539	518	493	530	548	505	500	520	519	515	522	524	524	543	527	494	516	540	535	538	551	518	500	519	548	566	554	520	545	507	507	551	552	550	556	518	512	568	521	538	555	527	535	509	529	534	566	520	502	490	503	544	522	542	571	579	531	547	496	522	486	519	506	574	552	523	541	535	502	521	537	533	499	539	547	493	500	568	488	489	516	511	510	562	476	500	517	503	495	507	514	555	502	544	559	532	522	550	535	521	546	530	511	523	552	511	551	539	527	528	483	491	556	542	509	519	542	502	558	549	535	532	501	536	504	553	505	501	490	536	553	493	517	548	504	515	554	560	525	516	525	554	524	501	502	512	519	514	478	515	526	541	549	530	531	525	479	511	533	511	540	504	488	543	544	509	541	545	533	485	536	515	547	551	535	487	496	545	493	566	535	529	547	505	491	523	502	567	547	519	515	530	507	553	515	493	493	533	543	525	551	527	514	555	498	558	495	539	519	507	538	529	520	519	513	585	513	547	525	529	517	512	530	526	525	539	520	528	514	571	513	506	514	557	579	538	491	551	526	545	549	543	515	543	528	500	543	527	472	509	513	522	514	576	538	540	508	522	534	534	556	521	517	502	565	474	489	526	502	515	545	507	545	513	520	529	473	488	519	517	509	530	501	516	466	520	477	528	544	499	492	536	494	478	536	507	509	530	543	511	491	498	520	530	519	499	560	528	549	509	491	496	488	499	555	522	554	534	531	518	519	538	541	567	513	518	517	494	539	583	526	564	505	466	546	559	561	519	543	515	521	533	517	523	545	549	511	545	502	511	519	528	527	499	536	554	545	529	540	495	533	500	553	496	571	538	487	495	502	494	561	513	539	514	487	552	507	544	508	512	487	508	528	549	556	544	540	533	523	544	565	509	511	575	488	539	510	507	579	542	513	526	514	524	532	520	552	555	549	544	596	528	512	542	496	573	491	530	529	552	548	531	513	497	579	504	531	501	496	530	518	555	526	551	526	542	559	553	549	506	504	550	540	516	527	534	532	503	524	512	527	501	511	455	494	546	518	508	570	526	507	521	553	536	483	513	510	528	517	521	521	563	545	497	520	527	559	522	555	527	556	513	524	531	523	524	539	489	532	519	552	498	497	510	497	528	516	538	495	510	512	547	525	510	541	519	485	519	511	511	549	548	538	546	525	526	564	519	499	524	562	534	480	504	526	503	518	535	485	544	503	481	508	493	543	530	496	492	534	486	520	519	503	495	491	507	556	564	473	531	558	558	524	527	519	566	543	519	517	507	510	550	504	553	510	513	516	507	551	531	556	490	514	482	560	553	563	502	526	532	536	522	540	536	553	560	528	494	517	535	506	536	544	522	544	510	536	491	520	505	510	520	558	542	517	522	507	521	547	505	510	560	527	549	523	575	500	503	484	567	535	509	515	514	526	531	543	551	514	520	535	557	516	521	540	507	508	552	521	515	506	526	502	542	551	521	535	549	474	557	528	478	511	551	528	533	514	525	524	553	545	516	514	490	577	505	527	546	500	510	512	549	513	514	531	522	511	503	510	530	513	500	522	522	515	557	528	532	522	516	562	537	530	516	506	505	509	541	541	508	563	511	509	520	540	550	561	537	547	509	512	536	500	506	571	524	517	557	543	544	510	532	538	556	515	502	528	528	522	546	509	552	554	503	484	510	523	540	493	535	515	551	539	524	543	533	529	490	493	522	500	516	521	565	504	538	511	514	549	524	530	502	509	527	524	484	511	564	547	520	555	502	522	538	544	506	546	563	552	528	544	478	515	546	518	548	546	547	549	544	529	514	492	520	553	534	489	540	529	503	498	532	490	518	513	480	540	548	543	504	572	521	514	529	514	547	538	516	557	524	557	564	521	524	503	548	561	539	558	504	543	491	509	533	555	538	545	532	498	520	548	531	568	507	484	551	478	508	501	560	506	551	525	487	499	497	514	497	526	510	521	535	514	517	535	510	525	527	545	531	503	514	552	558	533	594	536	517	575	484	500	530	504	518	527	525	530	508	546	539	513	528	555	542	534	567	526	506	564	530	567	535	574	479	526	553	555	541	527	522	472	492	543	506	531	505	527	527	559	507	534	513	510	529	525	546	539	505	535	593	544	561	531	518	532	516	567	534	533	488	517	510	503	518	521	505	539	534	521	515	515	542	504	522	552	529	549	487	527	499	538	506	529	519	497	530	521	489	537	526	511	547	473	517	493	497	491	507	525	541	538	519	534	539	506	463	512	501	548	538	565	528	529	526	492	520	551	547	525	521	539	539	530	508	520	506	523	523	551	506	536	523	485	525	538	508	529	539	529	483	557	495	497	571	493	486	538	515	534	551	500
62212	31104	16611	4850	2230	1558	1110	861	775	808	849	633	537	575	469	479	455	422	503	490	414	364	301	324	319	273	338	331	279	277	339	318	340	295	281	318	287	295	298	299	274	278	289	277	267	270	265	310	304	296	287	284	256	293	305	300	296	300	284	282	303	287	255	275	287	270	297	281	259	270	291	281	308	301	288	269	255	296	303	258	283	297	286	284	299	309	250	287	257	299	269	275	249	305	276	286	306	280	289	289	259	273	277	287	310	325	269	321	283	263	287	298	305	279	311	282	277	288	260	279	319	238	307	283	283	261	294	329	309	255	319	270	286	277	305	294	290	275	290	282	287	255	266	283	274	291	275	276	271	297	289	293	245	274	273	256	253	287	304	288	302	290	274	287	270	274	275	310	293	275	283	315	295	285	302	295	275	278	283	278	296	273	303	282	281	289	297	286	265	279	265	287	313	301	306	271	298	281	258	312	290	287	308	254	281	266	300	276	286	287	326	297	264	313	301	328	300	295	285	338	338	288	283	278	283	297	288	314	261	256	327	301	273	298	310	302	290	297	270	271	317	271	295	263	320	286	293	268	277	318	253	309	263	324	281	275	300	284	267	265	289	286	278	291	308	291	279	265	306	260	303	301	297	254	279	296	280	292	295	286	290	259	270	246	276	294	264	307	295	304	315	304	274	297	263	271	316	300	291	327	272	278	279	255	260	273	295	265	261	292	268	273	261	271	299	278	275	257	271	311	281	301	329	310	305	322	283	298	290	280	299	306	308	283	276	266	258	297	278	288	289	295	286	246	289	255	305	303	294	258	301	302	301	313	319	346	234	309	271	264	281	246	269	244	267	279	298	266	284	255	282	270	282	301	318	272	261	242	263	312	294	279	293	298	279	315	275	278	280	302	275	297	294	339	296	313	275	292	250	286	312	286	275	283	292	275	296	300	308	289	287	298	279	307	331	292	306	274	280	285	292	272	305	287	286	264	304	289	294	289	303	285	303	236	303	290	254	281	294	307	313	282	266	310	311	269	289	307	289	286	315	288	283	262	294	294	269	266	306	249	278	312	298	271	308	295	291	295	314	262	282	299	284	295	273	299	265	296	279	298	262	289	294	291	288	262	283	275	288	273	310	316	310	318	289	272	276	268	271	268	282	285	285	309	286	278	297	318	294	318	318	322	268	289	332	288	298	309	317	252	269	284	264	270	301	275	273	275	313	299	267	270	273	291	289	291	267	284	310	278	284	248	291	281	300	294	293	260	277	280	270	263	240	288	294	301	294	297	288	300	267	272	288	260	253	296	318	268	298	316	275	306	256	242	306	308	280	295	293	262	253	276	281	291	306	278	267	306	271	307	286	276	275	313	251	280	288	270	281	253	306	270	305	294	266	279	258	302	302	267	290	252	279	226	253	301	300	308	260	251	306	293	284	290	303	320	297	285	287	262	248	286	274	278	283	295	307	299	297	296	284	272	303	273	267	298	277	280	297	298	268	273	305	270	271	286	254	279	253	282	260	290	268	282	276	257	271	281	316	289	304	312	276	288	269	304	298	323	277	281	282	318	250	313	317	281	281	253	270	260	243	291	276	297	299	330	312	319	253	317	285	274	293	278	253	316	265	321	281	305	281	257	326	284	291	280	295	274	285	246	304	287	283	274	292	295	266	250	286	266	319	307	283	281	275	267	298	286	300	296	291	279	315	298	276	291	286	262	275	293	282	310	294	263	294	311	336	290	286	299	280	289	299	295	289	286	274	280	296	267	264	254	295	317	305	287	276	286	285	282	311	301	272	291	273	264	304	268	271	293	309	289	307	281	263	288	275	269	306	313	264	291	307	300	287	320	297	298	305	274	268	271	314	286	269	230	279	291	280	284	268	296	247	284	303	288	294	278	282	272	291	288	297	304	301	260	283	300	282	297	309	287	309	283	258	254	279	287	285	315	300	303	269	290	314	301	308	277	274	280	260	333	320	298	289	282	291	282	308	286	272	269	303	329	288	297	259	282	307	269	288	289	329	278	275	288	302	290	270	271	293	299	292	263	290	275	306	283	293	282	267	263	307	287	280	287	313	290	288	310	262	298	286	277	327	277	274	280	295	293	297	279	303	290	278	288	302	311	297	289	297	310	303	265	275	274	291	249	294	289	316	312	291	286	316	295	267	273	296	292	314	317	290	277	330	313	301	290	312	248	271	294	259	265	286	269	302	281	300	231	292	261	291	299	293	321	288	281	282	317	307	278	289	293	329	289	288	296	296	270	310	279	332	312	281	303	291	281	311	277	274	306	303	276	312	283	280	284	259	302	297	284	290	296	322	293	282	281	314	247	269	246	272	300	306	307	245	274	276	289	305	324	275	274	287	267	267	276	287	316	327	274	282	240	285	301	299	296	298	285	270	269	280	282	291	296	264	310	281	289	272	300	293	281	274	291	277	261	254	306	296	325	313	290	289	301	319	287	247	301	285	317	303	242	275	319	292	310	312	305	282	254	285	300	292	298	273	284	313	304	268	251	265	263	300	286	256	277	281	309	275	313	281	251	250	310	276	249	291	283	297	302	296	284	277	275	283	296	274	306	315	275	314	288	298	268	314	290	300	304	282	282	306	291	341	288	252	272	301	307	304	281	287	275	272	299	261	277	315	271	283	273	265	309	296	264	301	300	301	307	268	247	293	279	254	285	241	283	280	312	283	275	292	276	285	256	320	328	305	313	312	274	259	285	284	275	262	288	257	269	297	278	292	274	284	302	288	306	313	300	268	306	318	308	263	289	307	317	298	280	287	257	267	286	284	275	279	268	303	269	314	265	255	280	274	254	314	292	281	268	279	296	260	267	267	303	322	297	295	293	298	315	301	308	295	291	327	289	295	281	282	271	285	289	296	291	295	308	290	273	286	325	293	271	248	296	317	283	259	292	291	271	317	279	319	282	279	258	272	299	259	320	304	270	291	304	276	294	282	277	285	308	284	274	315	275	279	272	274	292	319	261	268	248	291	283	304	285	274	304	282	271	264	322	276	296	284	280	282	308	306	271	265	269	263	291	276	275	300	291	295	277	300	333	312	266	294	294	283	275	280	294	261	320	319	271	304	270	295	323	300	264	288	286	331	272	292	286	277	290	265	283	249	303	289	295	286	257	286	313	316	269	274	298	291	295	264	298	274	294	264	292	256	261	284	293	309	309	278	297	287	268	299	261	281	271	264	254	284	267	312	285	291	279	292	284	321	260	307	295	280	282	288	308	290	272	271	284	268	263	285	253	287	269	301	288	267	314	290	313	316	305	318	281	258	268	281	287	293	292	281	245	293	258	283	279	309	294	286	321	257	300	302	295	240	293	286	311	246	288	273	295	301	248	274	290	283	294	281	307	288	302	286	266	287	307	260	272	305	285	318	293	271	295	276	251	298	301	250	275	309	307	248	288	272	247	259	291	264	269	297	286	287	276	286	263	304	343	316	290	301	288	325	312	325	285	322	309	302	268	313	281	313	300	305	259
38451	21173	17051	7941	6182	5067	3907	3185	2778	3069	3352	2451	2231	1981	1762	1674	1514	1606	1859	1836	1137	959	919	851	808	730	740	730	717	749	722	710	741	676	657	692	640	644	658	622	642	687	672	639	673	650	604	586	638	625	635	628	669	655	629	625	608	629	592	609	613	626	582	660	609	583	631	582	570	605	615	596	587	588	605	591	563	626	592	610	604	611	571	622	579	595	615	598	566	584	634	630	586	603	624	551	572	618	634	649	611	586	581	568	601	617	610	604	598	576	637	572	544	621	599	588	609	584	640	610	618	573	595	570	642	600	593	587	600	589	604	569	613	551	618	603	617	619	578	574	559	631	608	617	620	631	651	569	604	562	579	608	635	596	627	573	610	601	585	636	568	613	611	593	602	583	596	594	593	580	590	575	653	632	585	614	561	579	571	604	625	578	609	559	598	579	587	639	596	570	625	624	575	611	579	598	591	589	609	628	589	598	591	607	602	615	629	613	623	590	619	596	614	595	627	536	607	627	592	588	609	622	569	583	622	601	656	568	559	589	576	586	615	584	612	579	608	579	618	591	642	618	577	578	591	613	579	590	622	588	592	625	555	629	599	610	632	576	604	614	607	667	596	601	631	628	621	590	595	580	563	618	556	584	592	583	584	613	553	663	604	564	610	611	579	596	590	614	561	622	613	618	577	597	578	585	622	602	592	602	612	620	625	623	638	581	592	611	567	596	599	579	615	623	653	582	544	570	621	668	567	633	588	579	599	588	610	609	592	602	597	577	528	599	615	580	584	597	613	610	641	586	549	597	656	602	628	612	575	630	579	583	561	614	571	610	571	625	623	596	624	597	588	601	629	620	621	568	607	595	597	637	597	599	626	559	589	582	589	577	555	599	566	562	594	608	585	587	619	637	590	595	644	597	593	618	602	644	623	629	570	564	603	587	609	619	618	594	618	639	612	637	548	613	616	639	600	628	577	589	608	638	634	603	586	585	537	603	603	654	580	555	595	603	599	633	587	586	608	567	596	554	603	587	590	584	651	621	630	623	612	606	645	596	608	629	594	594	595	620	577	580	618	598	584	580	615	620	565	574	606	621	601	604	620	629	624	587	643	575	588	605	618	561	657	603	591	573	573	605	587	612	608	593	573	603	642	612	584	619	616	593	595	596	570	585	582	586	612	597	579	573	632	610	593	612	625	604	600	583	623	607	618	591	608	578	594	615	603	589	599	634	627	572	613	606	633	593	562	639	561	569	612	625	593	648	605	589	618	603	621	575	607	578	644	613	617	597	598	572	618	549	612	615	623	639	600	584	639	613	607	549	634	637	614	610	596	631	585	633	634	568	580	577	624	588	632	595	624	611	612	620	590	638	637	569	587	573	585	620	605	597	583	609	612	597	606	600	621	591	585	626	582	594	595	580	585	602	576	616	637	561	588	610	606	595	595	588	608	626	652	591	622	595	618	624	533	594	618	637	637	595	600	588	606	597	598	615	595	578	629	610	570	600	619	621	669	634	614	579	602	597	601	652	636	585	597	609	601	605	598	604	593	577	554	576	575	570	599	609	616	623	598	588	638	627	598	627	590	569	585	620	637	573	617	616	599	601	612	600	594	614	622	615	629	593	582	611	561	639	644	598	587	623	572	619	588	633	564	590	630	535	619	609	592	618	591	587	617	620	627	600	583	625	572	584	629	597	624	545	602	601	626	573	605	602	566	600	588	595	625	630	620	606	571	646	598	603	628	605	599	631	555	588	624	602	582	629	600	553	586	575	569	600	601	628	620	598	613	615	593	625	614	608	583	636	625	578	614	568	618	601	580	635	579	595	580	581	608	593	616	621	605	578	608	602	674	581	575	584	641	612	584	622	628	642	616	617	612	583	563	607	600	594	611	594	617	603	604	598	601	610	623	607	599	589	605	635	588	566	619	611	586	633	610	594	577	615	596	615	596	601	647	609	574	607	578	583	578	583	581	573	602	585	577	615	575	633	590	612	617	591	535	567	626	621	616	575	563	619	587	611	578	611	605	598	552	604	599	585	635	653	592	595	559	619	578	597	594	619	592	583	589	577	589	613	586	603	567	618	626	596	597	569	574	618	608	598	590	605	608	598	619	559	595	611	589	600	576	612	635	572	632	600	590	658	623	616	644	590	617	605	570	592	565	601	571	587	596	621	567	556	602	586	589	659	593	587	593	608	600	586	620	632	654	596	589	578	572	600	582	583	641	606	632	628	614	579	598	605	579	611	659	601	627	605	585	576	556	574	605	560	558	581	604	592	570	616	634	577	610	616	591	590	602	618	565	617	612	625	580	659	618	622	623	602	578	622	569	527	564	601	604	606	570	617	599	599	623	627	609	616	583	657	609	552	640	582	538	606	625	591	565	624	595	595	602	638	631	571	553	599	605	589	631	578	571	592	569	613	651	599	576	609	570	588	594	619	624	627	597	572	584	585	603	545	599	578	580	598	620	566	573	602	592	613	601	601	595	607	634	613	660	598	603	599	599	569	564	625	627	632	632	598	617	622	583	576	641	585	590	582	580	647	589	616	583	612	601	573	637	624	577	574	598	568	555	571	612	603	595	599	589	619	577	546	583	602	595	626	603	596	610	563	624	601	584	561	583	575	591	619	593	565	639	650	582	621	586	596	570	653	577	603	586	622	571	629	585	617	590	614	598	585	587	606	613	616	628	572	610	598	588	622	596	568	588	600	597	601	592	627	597	595	612	573	616	605	608	617	572	610	553	594	634	580	610	616	602	604	561	600	590	564	553	597	600	576	627	597	613	562	600	570	597	598	660	649	580	592	634	573	605	587	618	637	680	570	611	619	591	604	598	614	603	612	594	586	602	581	546	647	608	562	602	573	590	607	617	639	577	590	579	588	591	627	573	589	637	599	618	587	586	631	597	595	588	615	592	623	554	602	622	564	606	650	601	593	610	598	616	636	555	616	559	588	592	554	594	615	572	587	672	580	607	593	579	619	605	580	590	607	629	565	615	605	582	607	584	631	617	590	639	582	616	585	570	636	643	600	549	557	616	567	626	629	571	609	605	573	615	614	583	617	613	637	578	606	595	612	634	575	594	568	583	567	586	611	581	618	587	681	604	582	636	615	577	586	593	621	679	614	621	600	616	560	635	581	577	620	591	614	603	595	540	642	608	613	563	653	606	588	605	612	594	591	554	627	598	640	594	593	616	550	574	622	581	596	636	561	603	637	599	595	578	603	583	617	610	647	593	600	625	656	601	587	604	625	575	600	580	634	561	594	547	570	614	563	606	599	605	615	585	620	628	570	611	637	613	594	611	625	617	563	565	608	581	569	595	624	598	605	571	599	633	566	583	615	574	587	579	589	633	616	570	596	621	537	634	593	600	611	596	595	636	598	545	601	608	618	588	579	637	576	581	596	565	577	603	604	592	634	600	563	631	626	609	602	635	616	621	613	587	577	615	601	615	618	561	578	623	636	609	615	636	598	620	583	590	598	569	560	589	595	594	601
46371	20167	5504	1296	681	495	405	367	326	355	334	292	266	274	271	275	242	273	260	255	252	251	233	232	250	200	222	234	229	211	210	243	224	226	225	212	244	206	257	211	226	214	210	215	209	210	261	232	217	224	225	243	227	215	230	271	224	231	248	229	226	220	231	236	228	223	223	244	179	228	247	221	229	213	235	234	208	214	206	233	182	243	233	241	209	221	229	203	226	205	214	209	259	231	232	219	230	199	253	219	231	240	224	232	194	234	251	207	235	238	252	208	214	233	221	234	204	222	227	256	243	245	234	219	234	232	202	238	194	224	210	217	229	240	213	240	247	243	222	235	211	207	225	239	241	202	246	252	222	215	259	242	267	240	190	195	223	257	222	224	224	210	203	240	255	243	230	247	237	208	237	248	225	233	218	222	201	235	240	233	245	225	238	243	218	216	237	231	241	221	207	208	249	219	229	232	232	226	230	249	247	196	215	239	243	231	239	246	266	213	232	258	213	258	210	219	235	232	234	248	234	217	200	222	259	200	229	209	269	215	217	229	232	232	230	209	254	209	215	212	220	222	235	245	233	224	256	236	211	223	234	216	210	224	211	220	243	217	195	213	209	246	214	238	235	254	222	274	211	216	233	265	228	225	228	221	203	228	195	243	218	213	210	252	225	243	218	238	209	225	232	188	240	221	227	235	231	214	208	220	205	225	219	219	255	223	218	229	247	243	213	218	230	242	231	223	228	237	257	200	229	228	244	247	226	220	226	225	237	220	245	231	223	230	240	236	214	209	235	215	228	242	223	217	244	209	228	239	210	221	242	209	232	236	179	186	212	237	211	259	221	212	237	230	199	247	230	253	220	225	239	213	221	228	281	232	237	218	279	222	221	227	220	228	187	207	229	234	237	235	225	188	234	231	231	202	212	235	254	228	234	226	224	217	244	221	215	216	221	221	212	229	188	270	206	244	218	235	226	221	234	222	217	237	233	226	254	210	219	229	225	238	204	246	220	224	229	230	220	226	248	236	228	215	228	182	216	226	244	268	211	240	236	243	240	210	217	223	215	227	254	265	224	201	224	237	230	234	215	192	233	241	248	213	230	216	211	244	250	209	223	228	224	231	234	246	241	225	230	251	226	223	212	235	228	218	217	216	225	235	236	252	216	212	235	243	237	220	219	248	257	242	235	227	240	243	204	225	220	229	225	215	202	231	197	246	241	211	217	227	233	209	197	205	219	214	219	240	230	230	246	217	227	232	239	234	228	231	211	232	222	253	197	224	204	193	200	261	224	212	217	229	225	267	245	251	230	220	266	239	225	212	229	239	262	226	215	214	250	237	247	207	227	235	223	232	222	200	257	248	223	238	240	235	204	206	220	236	229	227	207	216	226	238	236	254	215	217	215	239	220	261	224	208	189	234	237	251	185	219	209	217	234	228	229	233	209	226	210	222	247	223	256	254	264	209	250	222	252	213	209	217	255	233	239	214	237	193	225	248	209	209	243	238	239	233	207	226	250	232	225	221	210	227	217	216	235	231	245	209	225	225	234	256	238	227	236	222	225	210	215	218	214	227	251	232	215	215	213	225	255	216	238	231	216	225	225	232	190	225	224	244	239	212	205	220	236	232	214	234	204	234	227	201	240	194	216	211	219	213	213	237	229	225	237	201	252	234	231	235	228	256	237	246	239	243	231	207	217	211	243	261	227	236	253	216	212	226	256	207	213	231	243	222	227	212	226	209	234	216	248	252	229	241	256	229	254	227	234	217	254	207	224	222	220	209	236	219	236	227	213	203	211	250	237	230	221	231	227	229	234	215	205	227	216	247	231	256	228	225	221	225	230	238	211	242	215	233	252	210	228	193	218	205	205	209	250	234	239	237	215	213	223	248	229	218	231	214	250	257	232	236	245	239	249	240	230	213	254	213	217	224	235	208	217	211	216	225	229	226	229	234	223	242	215	222	218	195	214	241	211	217	212	231	230	275	233	222	215	228	227	221	217	197	216	241	215	243	192	242	215	225	198	229	247	232	233	232	219	237	213	244	189	232	232	228	226	238	242	226	224	296	219	234	237	230	243	201	225	244	232	204	219	229	232	231	246	229	250	225	202	210	241	223	193	247	220	200	223	216	240	211	216	210	229	229	211	241	233	235	203	229	237	251	243	238	222	217	221	229	203	232	227	201	231	252	219	213	250	229	197	207	284	223	218	219	249	225	242	209	231	211	223	239	231	234	224	216	209	209	242	244	278	211	200	234	224	234	253	232	231	218	215	251	240	219	226	219	215	255	229	250	249	227	209	221	252	232	208	230	242	246	258	236	239	286	261	208	236	229	228	242	209	215	234	226	196	208	244	216	208	204	243	236	216	212	212	230	223	235	244	213	231	232	235	238	218	214	257	235	241	235	232	194	233	232	231	231	232	213	231	215	222	194	203	217	237	251	218	246	233	236	216	218	224	199	223	220	221	232	245	207	223	224	203	239	194	256	208	209	217	208	249	206	249	217	204	223	208	228	242	207	226	234	236	234	250	228	231	196	227	223	217	235	254	241	231	244	209	200	230	230	234	232	227	223	225	215	219	218	211	223	231	219	235	222	211	237	211	249	245	230	227	213	215	235	217	230	242	219	236	222	213	217	190	221	247	224	209	220	236	228	248	253	225	221	204	238	216	250	248	213	259	206	233	219	222	229	225	252	226	220	221	248	239	225	208	234	225	238	220	222	200	238	243	234	246	220	219	235	229	251	222	254	255	213	240	233	245	232	230	237	262	217	243	257	196	214	202	227	236	267	217	223	195	195	236	239	210	259	262	226	200	254	249	246	225	256	213	231	227	195	198	205	210	215	214	205	226	225	227	241	233	227	240	234	227	246	248	215	204	212	260	205	219	212	246	249	245	208	242	231	229	236	227	218	193	212	219	191	192	219	238	249	237	197	201	251	246	239	210	240	228	217	223	203	253	251	242	236	227	278	222	234	210	231	222	212	222	243	230	221	239	233	219	211	217	234	242	234	234	206	241	227	244	242	216	228	246	203	231	255	219	211	220	224	220	228	213	223	222	229	244	258	252	254	230	214	249	259	220	223	230	219	228	251	229	275	224	221	202	223	253	224	217	236	225	228	226	219	223	224	237	219	231	253	220	230	213	223	223	235	261	260	225	204	223	244	207	215	231	220	238	251	242	234	217	203	223	225	224	233	221	235	230	241	233	235	206	245	253	222	241	256	249	239	212	240	201	238	207	238	216	222	231	217	219	213	210	221	212	210	244	257	242	255	231	220	235	202	247	229	214	219	231	226	227	211	219	256	240	210	225	241	233	220	267	238	213	253	201	210	212	192	215	220	215	266	230	228	226	269	232	199	224	244	225	214	210	213	242	233	210	221	220	235	235	249	248	263	214	238	220	223	234	226	235	189	231	231	242	228	225	224	234	250	199	237	194	210	231	237	243	223	226	231	235	232	217	237	224	232	228	253	231	226	213	226	221	243	231	234	190	214	203	242
28842	11402	6653	2939	2169	1792	1474	1195	1075	1066	918	869	784	796	756	725	691	661	636	659	621	563	587	553	569	558	503	480	500	500	522	544	528	549	474	540	514	492	470	496	516	498	504	491	474	505	482	506	513	536	493	481	514	472	472	487	487	520	535	517	489	522	470	497	500	481	495	526	499	502	525	482	489	456	511	463	501	514	516	488	506	444	476	472	455	506	491	522	522	476	481	471	462	456	500	477	543	516	484	427	540	464	500	454	494	471	467	506	492	482	463	477	490	491	488	530	543	492	457	485	488	471	471	465	505	499	461	466	485	467	479	464	470	476	541	495	485	448	496	478	481	481	504	504	504	488	501	494	483	502	478	490	479	497	498	488	489	503	492	506	484	507	481	516	549	495	477	483	467	471	495	495	484	479	519	475	464	480	465	469	471	484	488	505	485	474	463	475	504	484	514	480	490	465	512	484	506	493	515	504	486	546	502	481	524	436	493	487	458	492	471	512	480	496	482	478	523	429	497	469	511	494	489	464	503	492	502	489	459	477	526	468	475	484	445	490	489	504	479	487	503	471	502	486	470	496	495	451	475	480	478	478	473	495	451	500	486	512	487	501	467	510	496	512	490	494	487	471	511	524	494	519	477	467	505	465	491	461	509	484	481	483	488	497	506	415	483	503	487	513	489	501	514	451	466	502	480	487	517	438	511	480	509	438	487	495	521	491	489	512	448	469	483	462	484	478	486	481	518	469	489	468	498	508	508	489	475	446	483	503	457	476	508	493	472	455	482	447	506	515	498	491	474	477	480	472	506	490	488	490	478	489	480	480	502	478	512	457	495	481	530	484	483	490	497	461	466	491	437	477	478	502	478	485	495	515	516	515	538	469	482	472	495	487	474	543	536	505	437	457	494	489	462	478	513	489	498	488	512	456	480	515	490	495	541	518	496	489	472	496	448	517	512	485	487	496	535	512	516	468	466	480	473	532	455	467	506	488	470	448	514	457	451	470	544	496	493	455	491	509	493	479	476	453	497	476	507	468	489	512	490	443	489	476	461	531	463	499	495	462	501	506	469	490	501	480	477	506	505	462	472	519	497	476	476	502	500	500	489	492	509	470	502	456	508	497	485	491	453	458	460	486	489	438	481	543	496	492	463	530	496	482	465	450	487	484	427	464	526	500	511	485	504	518	474	485	500	472	501	440	449	498	484	488	488	493	515	512	503	481	459	466	486	453	469	494	477	504	502	518	463	485	498	519	494	487	450	501	488	482	510	472	493	475	478	475	467	530	511	463	479	450	499	506	477	479	453	494	479	468	516	492	489	499	502	504	494	482	454	460	483	532	480	464	462	517	498	509	467	509	518	465	466	524	478	484	476	496	463	479	479	488	442	491	502	476	499	488	466	499	493	460	462	457	493	502	467	460	501	484	469	447	454	478	491	471	534	479	506	469	493	486	472	479	476	471	489	505	484	488	520	487	486	525	489	504	471	554	506	501	462	482	504	500	486	485	498	498	482	468	490	524	505	487	467	455	471	490	462	505	460	481	505	464	511	507	434	466	480	500	487	502	480	496	475	459	496	437	520	512	480	461	480	503	483	482	480	448	494	485	507	471	489	478	516	499	513	517	506	508	501	478	508	507	525	464	482	483	482	486	463	468	503	476	500	491	502	476	440	490	461	463	475	448	512	478	492	482	516	476	486	461	490	502	453	472	484	501	470	443	494	493	478	508	499	503	539	478	481	499	431	488	499	526	506	447	492	508	506	486	497	519	477	483	492	521	470	528	509	515	511	508	483	516	478	452	496	490	448	484	482	446	484	488	471	474	512	476	464	500	446	486	516	508	503	475	474	461	457	514	498	486	466	488	512	503	504	539	473	454	465	459	478	489	486	507	489	450	494	474	472	496	486	472	473	501	443	506	496	537	521	502	499	506	503	474	457	478	517	509	513	488	508	506	476	485	455	471	488	475	486	510	491	491	471	458	450	501	462	496	480	467	517	514	498	468	490	533	515	503	493	484	494	488	484	461	474	524	477	485	475	480	491	481	477	486	509	491	445	510	482	470	508	476	498	496	465	477	496	484	475	489	519	465	479	522	482	472	450	465	527	463	509	485	438	479	493	480	474	521	488	516	494	491	496	508	477	523	500	480	513	495	515	467	513	454	464	547	527	481	492	476	485	466	478	503	474	477	527	481	504	482	525	505	452	509	486	508	465	515	486	455	503	457	502	490	504	491	503	491	490	481	465	541	523	483	483	474	492	474	536	499	511	488	504	522	497	461	493	452	489	455	505	468	516	481	497	525	526	479	511	497	463	519	466	504	468	462	502	432	508	506	510	487	503	422	481	466	478	492	471	489	491	504	492	495	505	483	468	485	474	487	490	506	486	533	462	522	485	499	496	508	472	497	499	502	489	454	507	502	463	469	481	497	483	516	488	482	485	472	489	445	499	466	512	440	478	460	507	472	498	491	488	517	495	481	465	479	489	522	486	474	495	506	534	497	504	499	508	475	507	467	458	481	492	507	453	533	507	489	456	494	451	520	476	475	492	504	495	481	469	476	503	492	458	516	476	467	472	503	496	477	495	449	493	484	478	462	467	463	541	484	442	469	485	469	491	500	489	535	477	468	494	501	444	455	496	469	462	488	511	461	478	455	433	516	477	495	516	466	488	465	470	466	462	484	483	487	467	455	484	482	510	481	489	479	486	468	512	474	523	468	479	465	525	492	462	460	484	516	509	517	479	508	510	505	507	524	479	509	495	491	499	486	468	463	520	524	467	463	488	490	499	506	494	452	485	462	470	501	492	487	519	496	483	448	515	464	479	501	478	506	469	508	464	537	478	490	450	514	473	484	490	495	458	475	495	471	487	462	468	481	498	464	526	482	448	483	483	509	489	518	480	471	512	462	475	427	512	486	480	518	502	480	486	526	507	448	471	449	487	459	487	470	516	488	499	458	476	521	469	499	478	486	465	490	475	482	504	494	540	447	463	487	471	499	486	494	495	468	499	461	445	497	482	520	481	515	491	468	516	518	475	482	495	474	479	517	456	467	457	487	503	468	512	482	452	491	473	508	477	455	496	497	512	481	495	461	518	469	478	507	489	491	473	516	490	474	487	529	489	491	483	492	466	486	499	452	496	483	464	480	491	491	470	512	451	446	481	488	511	510	476	527	497	505	467	482	522	491	505	481	465	493	484	500	456	488	477	440	444	496	486	489	447	537	464	504	475	468	512	483	473	501	481	485	473	468	511	495	468	442	433	481	474	461	467	490	506	461	496	484	479	490	475	487	514	498	450	486	475	484	455	503	485	485	497	518	469	515	467	477	521	465	456	487	474	514	509	507	503	489	461	461	474	509	505	488	439	505	493	481	471	462	503	490	473	488	488	492	500	468	476	481	492	525	482	472	491	527	483	524	490	541	444	503	500	499	455	466	494	466	478	439	518	473	457	513	478	464	489	494	495	461	488	469	494	486	513	473	488	505	469	433	473	517
58037	26047	10585	2670	1387	1037	846	648	501	569	580	432	420	383	381	365	358	387	358	305	238	236	257	259	251	221	277	265	225	236	257	257	261	242	233	209	237	260	256	247	262	231	267	228	257	247	227	252	241	230	242	266	269	226	238	253	233	266	242	241	231	241	238	238	250	257	204	216	245	230	237	257	220	256	235	254	275	255	262	259	258	214	250	250	254	267	209	265	252	260	226	222	237	239	237	230	273	261	224	258	250	239	289	264	242	234	219	246	257	248	243	216	270	243	271	240	240	222	220	230	225	237	244	235	266	252	255	248	255	240	243	245	256	248	260	236	288	248	254	252	259	228	234	253	266	250	255	250	238	214	247	238	241	250	223	239	204	236	204	202	235	248	223	282	224	214	258	266	260	242	233	228	225	250	257	234	242	223	215	255	254	261	251	242	222	248	258	222	253	270	250	236	242	226	232	217	217	220	226	227	227	210	243	259	265	232	258	247	256	209	248	263	253	239	221	277	277	239	225	239	246	237	221	238	259	235	245	251	225	231	254	251	237	252	246	239	228	238	226	233	266	235	270	265	261	236	266	216	262	256	283	247	233	216	260	251	263	282	244	249	250	235	247	243	248	250	259	234	210	239	229	253	220	235	243	222	225	233	268	259	244	285	232	252	252	226	227	243	265	234	249	245	236	262	227	250	249	278	270	271	217	237	251	258	232	240	232	237	254	229	219	244	219	232	266	264	253	253	243	228	236	227	231	245	266	252	225	236	224	252	283	217	203	265	263	216	235	250	202	233	243	210	255	252	213	226	216	228	294	262	248	225	211	232	275	242	241	257	226	202	275	249	220	211	268	243	251	226	239	247	244	258	231	247	240	254	277	265	253	224	252	232	244	212	214	224	244	245	227	240	229	226	234	261	255	259	247	286	268	245	268	271	213	261	246	254	237	235	244	222	237	216	227	211	235	225	215	229	213	260	234	204	201	241	267	225	234	254	235	248	230	224	235	241	253	195	229	237	226	233	268	246	253	242	240	224	237	217	235	243	217	283	243	264	244	254	249	253	252	220	241	228	231	242	231	225	245	218	231	286	225	221	266	255	271	253	250	233	249	245	245	220	226	247	249	236	250	230	209	189	209	234	248	228	254	234	248	261	252	243	244	227	234	248	219	221	247	250	260	251	257	263	245	248	225	252	276	268	271	252	234	209	266	218	246	225	224	257	222	255	275	271	262	261	235	235	220	296	233	245	252	225	240	277	246	256	250	257	247	244	222	243	240	230	272	257	226	237	278	280	235	249	236	252	252	259	294	244	242	204	249	247	264	245	239	264	252	260	250	260	230	223	246	226	236	229	217	211	226	259	248	230	266	243	243	245	246	262	250	217	259	250	254	266	243	255	253	271	238	221	223	241	259	224	240	218	232	254	243	226	266	204	213	242	223	229	248	227	266	226	287	247	215	264	258	235	224	253	278	217	249	252	262	258	281	261	256	258	273	236	266	223	262	274	228	238	221	241	244	255	235	250	237	250	243	216	225	253	237	248	244	228	234	245	226	260	239	222	224	234	243	259	241	244	284	244	231	227	253	239	260	205	238	245	251	198	252	266	235	230	239	238	261	254	253	229	258	243	267	246	272	256	263	264	248	259	238	254	234	249	224	244	218	247	249	256	227	224	269	233	233	251	222	247	238	301	245	254	242	226	242	266	233	255	259	254	228	256	228	225	233	225	251	266	271	231	212	225	267	251	233	248	252	255	263	222	273	257	240	242	243	251	246	206	198	259	230	237	216	238	249	230	261	260	234	271	240	236	243	232	241	257	225	234	264	240	258	258	233	248	246	246	264	216	231	253	227	235	257	265	230	239	239	276	225	237	226	250	268	246	263	204	212	251	233	242	232	239	231	223	253	229	271	244	221	232	210	238	250	246	229	228	229	237	235	272	226	245	271	256	232	239	248	215	277	207	214	230	241	247	216	271	250	247	222	223	207	243	252	242	237	244	251	237	235	260	254	266	269	255	238	223	241	255	245	253	225	222	261	253	261	233	240	269	230	244	252	253	235	203	250	244	248	242	221	245	259	233	256	253	254	254	252	263	229	263	252	244	252	233	257	230	237	225	231	237	238	246	258	259	256	251	234	274	269	240	288	231	233	237	251	244	254	258	212	246	234	243	219	246	260	258	244	217	217	283	261	256	258	246	220	242	238	244	236	247	247	207	209	244	267	225	218	281	260	230	260	238	249	235	249	245	252	231	239	261	274	235	244	242	269	232	233	208	226	273	263	272	235	257	253	251	230	250	240	215	235	229	209	221	241	256	261	237	237	244	199	250	222	240	279	278	211	255	231	212	249	255	244	235	225	252	267	219	248	221	253	228	232	235	256	254	260	221	241	239	248	209	221	253	260	229	252	230	245	262	263	253	220	238	236	256	259	286	231	275	250	205	238	221	261	225	235	259	241	219	221	233	251	238	264	244	233	219	228	249	253	254	247	266	270	275	253	236	259	232	254	234	229	271	229	232	240	246	243	243	249	253	249	230	261	245	251	248	240	259	223	240	228	235	215	239	241	203	204	223	250	245	279	247	244	225	242	240	244	246	253	226	202	249	236	231	231	240	230	236	247	241	257	245	258	276	225	229	269	286	243	242	279	267	273	270	206	244	216	234	234	255	256	228	221	228	233	228	249	223	235	283	268	257	241	249	261	259	259	238	247	268	246	248	227	262	263	231	236	243	284	228	222	239	259	221	285	234	245	253	246	277	267	224	251	269	239	219	229	210	254	225	227	229	252	256	268	243	256	266	224	262	252	239	224	252	237	257	225	237	239	262	247	247	242	259	264	211	269	248	236	228	232	229	243	235	249	241	265	217	255	245	279	246	250	229	237	231	239	255	241	228	263	265	244	243	254	237	236	274	254	240	272	242	261	233	248	282	267	233	264	240	267	250	264	279	205	228	231	249	245	237	237	210	243	250	232	240	250	249	249	217	258	215	225	259	240	217	234	227	232	219	213	239	226	250	230	231	223	232	276	235	220	219	252	238	257	245	252	250	244	250	252	245	237	246	258	236	229	227	226	214	227	247	278	236	237	252	253	234	267	242	224	237	259	262	223	234	261	226	212	285	241	242	217	250	252	240	242	234	255	230	261	276	269	288	227	263	240	254	231	211	246	245	219	195	246	229	230	270	249	267	216	246	251	230	257	246	251	254	247	236	231	264	232	236	255	204	262	244	246	223	242	277	237	242	254	218	239	234	215	267	251	257	256	244	257	231	226	244	224	256	221	231	259	248	244	221	250	225	264	247	229	225	240	252	233	235	260	228	237	225	251	245	257	240	246	277	260	247	213	223	253	231	280	243	248	243	283	217	237	265	241	253	270	244	251	248	267	252	232	252	249	259	216	233	218	236	235	251	245	241	241	222	224	251	242	208	252	266	212	270	244	272	273	242	246	240	243	260	251	242	251	227	254	232	228	233	242	235	242	238	231	237	218	248	218	221	223	252
36041	15945	12007	5433	4399	3708	2917	2274	2065	2177	2279	1633	1506	1434	1257	1152	1140	1152	1361	1099	814	765	731	683	649	651	600	637	591	536	580	579	625	573	564	582	579	538	533	508	562	560	521	505	519	522	515	535	512	558	511	485	527	586	539	543	504	527	507	502	501	534	512	508	523	516	509	580	557	500	482	529	543	493	506	546	491	527	518	513	521	523	531	484	517	520	481	522	513	496	497	506	525	489	529	561	524	497	507	500	491	482	545	504	536	505	514	508	554	500	515	484	496	518	534	522	531	520	525	547	531	543	513	518	553	514	506	524	551	516	497	543	524	517	510	480	517	517	520	536	515	536	539	495	515	496	527	487	558	527	533	515	506	507	525	539	550	553	510	511	527	521	514	457	546	535	528	511	511	517	510	503	544	501	482	517	587	533	528	491	531	556	494	510	538	541	544	524	518	513	528	493	556	521	544	501	530	528	500	520	519	540	477	482	565	524	513	490	543	494	549	512	549	484	550	529	533	518	534	513	543	501	509	486	463	535	524	531	548	533	533	529	534	526	525	516	493	534	524	522	517	505	481	555	505	528	519	541	520	529	555	540	592	513	534	527	513	507	481	509	476	513	507	546	511	555	544	531	490	525	504	503	539	499	519	503	578	512	483	517	537	513	516	537	488	518	517	544	547	489	567	498	546	523	523	532	554	484	541	517	546	494	487	532	496	537	522	541	515	515	510	521	514	546	499	537	500	516	535	517	479	514	517	502	509	532	478	525	535	536	515	529	504	542	503	491	518	520	530	560	507	507	476	546	512	498	526	543	485	515	518	528	509	502	532	508	529	508	521	576	552	486	498	530	515	542	540	539	533	538	559	471	549	546	529	540	518	545	520	512	504	496	551	519	548	472	498	552	512	532	488	491	469	510	571	555	541	536	539	494	506	504	534	492	532	491	510	540	517	531	500	525	502	540	523	514	548	520	531	495	521	504	531	519	529	520	545	543	522	567	480	464	557	517	501	509	538	509	507	525	525	545	547	532	493	503	543	523	526	514	558	511	494	483	518	500	534	550	517	573	510	487	473	509	548	534	504	520	523	533	529	516	557	528	534	524	546	494	499	522	489	490	535	500	543	531	537	517	496	513	528	509	564	530	519	515	521	539	483	551	527	535	511	534	540	508	516	556	528	538	504	488	506	526	514	552	523	535	501	501	514	486	502	501	528	521	476	525	512	521	505	524	523	551	553	579	511	571	538	503	512	538	529	494	545	505	529	558	525	521	506	535	546	491	526	511	505	529	508	525	546	518	488	512	530	534	537	547	542	530	564	529	500	506	494	513	477	511	535	507	491	499	483	524	499	503	489	527	501	482	483	496	482	499	526	547	500	468	533	523	528	540	505	545	551	509	495	515	506	525	471	546	534	540	483	506	549	529	503	506	571	538	507	503	528	504	497	529	495	566	515	507	490	511	544	500	529	514	523	512	546	519	522	532	498	575	541	518	485	565	542	548	556	534	550	507	508	505	538	544	516	536	481	519	506	559	496	519	540	541	499	542	526	514	527	511	517	499	494	575	521	523	492	566	502	521	504	525	539	518	537	491	531	521	561	528	553	490	524	533	538	525	499	514	512	510	536	553	506	532	533	525	543	560	518	544	506	517	502	519	526	537	551	512	503	526	517	501	504	506	512	551	504	551	504	515	514	475	524	564	502	492	538	526	519	524	497	497	517	538	494	539	513	518	546	521	530	574	553	526	531	531	503	518	512	519	542	511	504	527	551	491	547	474	559	499	542	488	554	533	535	518	535	456	545	561	543	515	526	496	505	568	505	483	522	505	528	552	507	520	537	527	518	555	482	457	481	501	516	518	524	548	519	523	555	503	512	483	476	472	494	518	537	540	483	481	523	518	533	495	504	513	476	539	539	537	552	492	539	537	502	526	508	539	490	532	522	559	470	483	559	568	498	533	549	550	530	498	474	502	516	506	512	527	481	562	504	515	548	526	530	526	519	519	516	509	508	494	513	556	541	522	521	529	487	559	532	514	503	541	537	507	545	550	519	513	529	473	550	537	517	522	511	520	538	490	547	540	537	520	533	502	519	553	531	515	474	558	539	544	474	516	521	496	537	517	538	485	569	523	509	523	559	532	526	526	534	532	548	510	528	502	499	519	525	487	529	452	513	506	542	503	488	511	512	545	497	539	510	512	508	485	517	478	483	494	517	477	485	525	522	514	514	519	467	546	557	521	520	521	541	515	492	528	539	560	528	527	473	544	537	513	510	543	480	524	525	546	514	533	514	513	533	534	518	537	501	563	532	520	502	507	490	548	474	552	562	540	526	507	549	487	516	517	569	526	525	514	563	525	477	513	507	523	492	526	457	517	537	507	510	508	558	493	492	523	558	473	543	532	550	492	545	520	487	499	495	524	582	559	523	513	559	479	522	529	526	500	531	545	520	508	497	555	535	508	515	540	533	479	513	480	560	536	525	504	510	530	535	536	536	509	568	517	521	506	574	510	540	489	515	509	489	536	529	527	541	521	537	512	511	527	521	570	530	526	513	527	511	491	545	504	570	513	514	512	508	540	537	517	526	504	510	541	501	525	543	534	528	541	525	544	551	500	488	496	511	542	533	493	552	501	498	528	521	527	510	569	512	530	537	519	478	511	514	477	505	535	506	532	567	516	521	489	539	499	516	507	494	516	526	512	511	526	531	530	544	506	509	520	489	495	481	502	534	554	527	511	531	530	505	507	521	513	493	518	494	488	544	517	564	513	496	539	509	522	511	496	510	522	538	539	522	503	486	516	534	483	530	521	521	538	526	498	501	504	505	508	525	520	519	536	516	508	530	520	527	531	516	545	520	525	529	535	501	530	576	519	489	526	472	493	521	502	518	528	537	528	483	494	511	519	529	500	531	490	557	558	506	562	532	503	511	515	532	509	497	482	474	517	553	513	501	520	502	525	503	559	573	513	491	511	512	525	523	519	511	522	537	487	523	511	521	535	527	531	543	530	499	547	522	522	521	551	539	527	507	499	503	532	507	522	541	507	517	537	472	540	502	519	569	535	542	519	513	546	515	511	514	479	510	532	526	510	506	500	488	577	519	574	509	513	469	543	532	509	479	544	492	502	491	525	533	544	509	524	508	531	501	518	526	512	504	527	484	536	493	535	561	503	566	532	564	505	572	507	479	533	516	529	513	473	476	492	516	540	502	490	509	536	518	498	528	492	547	506	488	525	473	534	539	539	518	514	517	522	544	541	503	509	510	532	554	520	499	519	521	493	525	549	516	523	530	550	525	517	537	533	537	515	498	512	506	488	497	530	534	513	546	511	540	548	489	506	552	455	518	505	512	516	505	520	501	523	552	530	532	502	507	475	523	551	535	555	510	502	535	504	517	528	529	512	512	494	537	565	518	455	511	552	505	566	484	519	542	504	539	572	509	474	527	558	527	555	452	480	520	492	517	532	503	508	559	558	517	547	511	501	499	509	548	511	507	490	511	537
64105	33533	18618	5354	2475	1796	1297	1027	974	1033	988	690	675	630	523	501	498	506	550	412	373	336	334	363	318	304	290	307	311	316	303	278	322	273	312	272	273	345	290	277	297	308	292	291	298	273	287	267	264	276	283	297	292	298	293	282	310	306	269	256	252	298	312	270	300	302	284	320	291	260	309	276	304	309	280	282	287	264	311	279	292	280	277	277	268	275	276	342	270	288	282	303	278	329	283	295	325	287	310	259	284	305	310	308	293	268	315	314	263	319	269	276	277	283	306	304	308	322	297	262	313	294	273	288	283	290	274	274	310	313	301	301	318	328	271	276	297	314	284	286	287	269	304	274	281	305	297	310	299	270	261	264	317	292	272	278	289	262	302	257	305	280	286	278	289	296	292	249	248	304	311	306	276	258	280	256	285	280	285	305	284	248	277	295	286	290	260	267	330	303	300	285	279	286	272	311	298	286	254	274	283	296	263	249	303	295	266	306	291	286	290	272	273	270	253	278	280	292	280	296	272	294	295	308	274	278	270	307	277	276	254	287	283	308	269	310	236	308	282	269	262	288	260	287	286	310	308	273	295	304	329	284	271	286	279	285	291	231	316	262	294	281	297	272	242	289	252	258	275	287	270	263	295	295	278	303	301	280	278	291	266	279	286	302	280	278	279	284	289	297	283	257	275	285	303	290	277	290	300	289	282	278	292	294	287	262	272	297	297	277	295	289	324	264	283	261	305	306	288	259	274	309	329	290	285	272	281	287	280	300	242	283	306	246	304	286	312	287	317	299	298	282	325	325	314	286	315	269	293	293	261	261	307	296	307	242	299	302	274	290	248	269	308	274	274	276	337	321	275	275	276	303	276	264	298	291	285	284	272	245	273	278	280	287	299	302	302	264	293	264	272	318	285	254	265	272	291	287	285	290	286	279	272	283	294	255	269	290	309	277	264	329	272	286	305	288	288	321	274	313	271	286	279	283	289	306	298	294	279	277	259	300	286	304	288	254	327	306	278	262	287	298	316	333	283	288	279	315	286	272	258	282	322	291	247	269	280	290	300	296	292	284	268	290	279	284	288	316	269	304	312	279	299	286	281	273	270	274	296	278	246	304	283	262	291	249	295	288	270	248	261	267	278	291	241	304	285	281	275	272	308	264	263	297	276	283	304	297	303	276	317	270	269	267	317	255	319	295	282	267	261	285	272	264	300	276	289	307	306	270	303	265	274	294	311	293	299	263	253	282	252	283	289	248	316	281	304	307	298	301	315	283	299	282	287	274	287	278	274	305	297	282	281	279	312	257	265	268	299	274	285	257	270	304	285	258	287	262	292	293	303	253	292	264	295	282	255	264	275	296	304	298	325	293	293	254	284	268	297	328	311	299	328	316	333	285	270	298	283	260	303	273	291	286	276	278	323	282	253	305	269	334	315	333	316	275	267	283	305	298	287	274	291	260	284	291	349	278	310	334	281	272	264	286	270	323	306	320	315	283	287	284	282	295	289	296	272	274	248	301	286	285	249	285	313	277	295	333	289	287	283	278	291	269	293	294	301	312	282	309	296	297	293	319	286	301	296	304	278	281	295	291	280	276	289	302	312	309	331	280	280	302	332	268	260	264	292	292	287	285	261	283	285	318	302	270	276	265	256	278	283	278	284	277	301	288	295	316	290	309	305	244	289	290	331	291	302	270	309	274	294	306	278	272	301	265	276	251	263	311	307	278	297	265	273	314	310	293	260	283	304	305	280	314	271	292	326	277	293	287	277	275	309	282	277	330	276	279	263	268	307	268	283	303	293	296	291	311	240	246	285	293	287	287	320	312	277	316	310	280	262	298	314	277	270	321	299	307	267	278	292	303	241	304	313	264	324	279	297	313	278	270	304	266	290	285	303	314	315	261	306	282	288	261	267	255	312	302	287	330	273	333	284	286	259	306	266	300	309	265	295	266	256	276	260	271	299	315	306	304	318	334	256	228	287	276	292	308	279	267	270	270	285	278	290	304	312	281	250	316	300	247	291	268	296	297	297	283	292	271	288	267	278	287	275	288	269	263	270	275	276	273	297	246	310	302	274	283	282	279	276	264	270	277	281	280	290	282	270	267	303	286	303	288	282	293	284	255	299	265	280	315	302	297	269	270	268	312	303	324	282	303	303	274	262	270	301	298	286	310	290	285	280	314	282	297	279	263	297	289	282	306	265	314	285	281	265	271	301	305	294	296	276	281	267	333	260	287	314	257	244	268	294	295	290	289	256	255	291	300	301	284	291	283	318	310	288	267	271	272	294	284	297	268	273	294	348	288	288	275	313	284	294	271	272	296	296	300	324	285	261	270	277	296	309	297	274	262	291	281	301	309	289	275	287	246	258	245	276	258	293	297	291	262	308	314	313	275	266	315	270	297	297	275	245	284	295	298	293	304	287	299	282	278	297	328	280	298	302	267	297	306	293	302	298	279	316	277	299	263	343	287	254	274	331	279	295	286	304	295	276	321	278	289	261	301	285	295	290	310	287	277	331	260	304	277	295	251	252	279	272	300	280	295	286	278	269	288	312	301	277	281	277	257	280	326	292	272	285	285	280	281	266	301	281	302	307	274	285	330	324	276	273	254	270	305	246	278	302	302	286	266	286	259	291	271	290	272	284	280	269	302	283	265	273	278	283	299	256	274	289	261	279	245	267	258	287	329	274	306	302	309	262	295	331	288	295	284	303	284	265	296	286	272	267	313	292	279	259	267	268	277	276	282	298	287	260	317	300	264	279	257	280	290	280	296	290	298	300	277	292	260	288	287	309	291	290	277	280	280	273	287	287	278	298	261	334	288	266	297	258	279	277	295	280	271	301	279	292	288	279	304	295	314	298	294	285	291	265	267	300	296	321	291	309	264	283	285	308	277	293	273	267	290	251	285	286	296	285	270	291	275	285	308	291	259	312	287	270	283	275	291	250	269	285	273	287	271	260	298	282	302	293	263	266	256	253	299	275	293	293	299	291	290	280	264	245	288	300	276	264	287	242	264	237	300	272	297	272	291	283	281	307	277	274	263	265	324	277	299	277	298	295	291	251	264	278	332	298	295	267	301	237	273	231	265	274	282	287	292	300	272	319	262	290	272	295	268	309	283	292	306	273	309	270	290	281	292	292	285	275	273	288	290	278	301	297	292	271	289	306	291	273	268	294	294	312	282	282	293	298	274	287	267	259	254	267	301	261	292	274	285	328	322	270	289	280	297	300	289	319	269	269	291	310	291	270	282	279	307	304	312	292	297	297	279	280	261	264	292	282	271	292	295	307	296	326	264	311	322	281	296	282	285	284	277	282	279	295	309	288	287	293	268	280	275	280	287	272	269	303	283	286	283	266	297	306	271	247	285	231	293	265	270	254	271	299	270	269	289	305	297	281	266	301	299	314	320	310	274	291	293	295	295	302	244	286	274	276	297	292	305	319	289	290	295	249	265	293	268	308	278	290	302	296	270	280	309	282	293	307	253	268	303	297	304
38940	21942	19151	8225	7293	6013	4770	3864	3594	3715	3923	2623	2481	2311	2055	1866	1825	1972	2243	1691	1301	965	936	862	777	790	742	685	666	680	716	781	715	697	666	661	629	647	691	611	663	677	645	665	612	645	628	660	620	625	611	645	618	652	622	665	619	600	563	622	582	599	621	568	602	627	596	581	618	593	596	586	615	626	584	559	552	623	568	617	628	650	597	655	632	619	593	603	572	585	582	606	554	560	610	577	593	569	583	599	578	617	587	627	568	654	579	566	570	584	563	615	576	603	606	581	586	607	582	575	664	611	591	638	564	581	568	618	619	620	628	575	578	607	610	586	574	634	581	632	583	583	596	599	623	565	602	577	574	591	528	580	557	605	580	594	594	584	604	618	622	622	589	570	565	611	569	591	628	568	619	564	643	611	578	604	596	575	574	584	564	645	559	582	611	634	589	604	595	615	610	600	599	608	577	594	616	599	577	593	584	641	630	607	558	591	597	580	549	535	588	581	564	610	584	582	625	609	587	613	583	625	561	562	602	592	581	579	614	593	580	600	596	572	597	580	601	617	624	627	603	593	560	607	575	629	598	610	584	598	574	599	610	585	623	605	601	567	608	599	581	596	621	604	626	558	609	591	558	647	621	602	611	557	606	606	583	630	554	617	608	568	611	636	594	562	614	567	617	576	528	568	579	583	567	613	616	596	594	590	616	590	595	573	592	632	606	618	637	631	605	579	563	616	611	573	589	573	649	589	635	587	571	582	595	607	612	594	596	622	655	575	605	594	604	557	549	583	594	584	602	600	604	573	651	559	661	607	613	596	619	561	585	571	637	605	615	622	616	600	582	632	561	606	577	573	598	599	592	559	636	588	623	654	608	609	637	580	603	624	592	621	579	611	628	615	577	606	626	597	586	584	583	595	591	619	625	601	619	586	592	584	543	615	628	618	619	623	591	599	630	572	619	605	611	567	564	599	633	625	643	540	553	585	589	577	590	628	600	590	617	640	557	585	596	598	598	584	606	591	580	630	626	617	586	595	568	620	599	608	675	587	598	585	599	614	589	591	540	634	565	591	623	610	650	594	606	584	585	586	624	575	639	620	601	549	596	584	575	568	638	588	577	614	586	610	633	580	616	614	581	596	591	577	613	618	608	615	631	605	562	603	576	574	594	638	583	598	586	586	634	576	607	618	549	631	599	578	593	619	587	613	630	618	585	606	613	618	599	595	586	577	596	574	581	580	614	610	557	582	577	558	598	595	612	597	581	587	598	623	560	617	577	603	548	580	543	547	638	584	604	588	598	642	612	595	597	588	607	576	648	601	580	604	586	574	635	574	578	601	580	631	577	628	539	569	633	619	574	606	639	626	594	634	655	573	579	598	604	578	611	585	626	611	557	592	600	624	589	614	593	584	571	625	602	589	589	611	636	569	594	598	619	591	577	557	600	653	581	597	574	521	608	605	568	597	588	579	595	598	635	610	611	573	599	598	631	600	555	605	607	557	591	614	560	619	647	597	620	562	565	607	590	627	592	535	602	581	554	584	646	590	592	608	594	588	618	639	578	622	604	573	551	575	606	584	647	589	619	608	622	610	562	606	594	585	595	602	608	588	622	573	561	587	601	607	579	584	608	613	620	587	643	596	561	523	590	633	578	577	628	570	632	576	569	602	572	610	599	584	588	605	563	633	596	569	597	573	614	569	599	613	589	531	592	568	617	555	598	550	585	596	628	583	593	594	588	593	576	555	546	569	585	602	602	593	615	579	570	576	556	600	593	573	581	587	637	625	574	624	605	614	624	563	611	607	611	582	605	609	598	550	651	588	591	650	581	587	595	586	616	626	576	599	573	605	564	586	642	574	628	608	624	588	633	536	578	638	607	612	575	627	611	604	620	603	576	554	621	590	651	614	592	605	592	609	593	583	566	604	604	599	599	576	623	580	561	618	622	610	635	628	606	587	603	545	631	607	589	631	603	586	592	565	647	552	515	606	581	576	562	572	615	567	604	602	603	605	626	591	550	592	615	560	598	586	569	620	571	588	620	564	594	566	586	567	602	606	575	578	556	617	606	553	580	579	617	584	602	625	607	573	601	608	609	612	631	568	617	592	632	611	563	574	602	592	571	596	589	605	649	569	658	599	662	600	609	585	567	599	605	625	649	599	614	568	624	609	614	631	576	645	575	643	620	581	577	629	620	581	621	589	574	631	608	602	586	597	627	599	543	615	598	582	613	619	619	618	591	608	595	604	554	575	630	593	566	598	611	595	602	620	589	620	599	604	636	622	598	573	593	591	570	586	578	576	631	636	566	637	578	615	566	627	623	583	598	623	564	556	587	608	633	608	625	549	590	574	615	630	591	596	592	569	550	629	632	622	600	577	592	586	603	596	615	622	575	629	612	616	588	627	574	583	547	650	585	615	590	580	612	606	600	639	607	607	605	599	586	617	625	640	616	587	593	581	670	585	554	574	615	567	624	612	648	590	657	603	606	569	641	556	593	642	570	618	614	592	611	582	570	623	626	598	573	599	595	602	602	570	614	581	618	575	589	652	596	597	563	567	611	592	590	604	603	573	615	608	615	603	595	592	581	624	613	578	588	599	620	575	622	613	585	608	570	618	601	621	621	590	616	595	564	603	621	585	614	574	618	600	599	610	586	602	627	565	580	623	597	560	612	586	633	633	605	613	595	623	629	574	619	598	618	597	618	606	591	620	631	619	611	638	658	582	585	611	594	661	572	588	570	622	622	579	571	602	580	642	617	574	620	608	577	621	609	562	617	594	589	625	592	583	602	615	608	619	599	604	635	601	658	608	577	647	636	561	613	574	629	583	622	575	584	612	594	589	600	623	604	552	566	608	544	581	616	591	563	596	569	610	598	607	571	616	649	631	609	568	649	589	601	616	572	572	594	554	592	586	589	641	618	607	594	591	589	643	579	607	613	601	602	615	571	569	620	604	603	573	614	572	583	648	573	587	598	611	596	613	602	608	538	582	570	572	584	563	562	568	632	599	593	630	599	573	569	589	624	598	589	616	549	588	597	623	615	582	588	605	600	619	597	589	592	642	649	550	577	610	619	641	612	622	601	601	605	605	571	575	582	612	640	595	601	566	561	599	589	579	629	621	562	576	608	636	579	573	592	585	606	609	591	638	573	617	565	556	620	575	602	618	594	611	594	581	587	583	576	605	602	590	600	583	568	597	588	582	591	586	612	547	621	583	629	558	577	588	619	592	604	634	580	641	585	584	606	579	595	622	591	578	576	588	594	612	568	611	570	634	626	539	577	641	603	557	613	608	585	612	605	591	612	550	626	598	596	610	570	584	606	595	596	558	575	631	600	600	574	641	621	593	598	577	616	579	609	593	604	616	567	615	579	578	588	590	630	588	637	608	625	634	639	594	584	590	615	652	569	616	638	617	581	570	607	600	573	557	589	599	625	571	593	562	582	589	580	554	606	580	613	620	568	592	628	575	586	595	536	578	570	583	587	591	596	638	632	599
41332	18190	5909	1487	847	719	526	432	390	349	346	341	327	317	311	287	293	287	255	269	230	185	243	271	229	265	242	230	236	222	229	247	219	266	221	215	222	234	204	238	207	200	227	207	256	224	211	243	202	222	245	224	225	232	203	205	209	224	237	230	199	219	249	220	234	230	243	259	243	228	215	213	235	219	212	222	234	223	235	210	238	230	223	234	219	220	215	244	192	247	223	228	204	209	207	206	237	263	223	207	196	214	217	221	228	218	233	219	228	220	266	239	232	250	250	224	221	221	235	234	224	220	246	242	215	263	259	256	196	246	207	203	228	212	228	221	196	212	193	228	213	240	254	199	218	211	207	216	233	242	202	207	237	242	248	236	198	253	232	190	214	232	233	243	237	248	244	244	214	208	218	231	197	209	246	246	255	205	215	235	246	192	246	206	213	219	228	250	217	213	210	234	231	197	242	245	222	233	213	213	240	241	222	263	217	221	242	246	220	248	210	230	203	205	216	218	222	187	225	229	231	211	218	236	229	236	248	205	204	218	219	249	218	230	245	187	240	229	244	238	238	226	208	239	208	206	229	225	229	234	218	224	240	237	208	248	224	229	239	216	238	228	209	235	239	237	225	214	213	216	175	246	230	215	225	224	264	244	223	228	248	212	200	223	192	215	206	242	227	238	212	244	254	227	217	230	180	211	217	237	228	205	230	216	221	225	237	260	227	195	242	254	233	199	192	220	233	210	212	257	232	263	233	204	217	253	222	212	235	210	224	221	225	220	207	209	206	200	218	212	220	194	210	224	212	246	234	226	219	214	193	234	196	249	219	219	236	198	212	238	236	216	221	204	191	241	235	218	243	214	222	241	222	197	208	231	211	222	232	220	227	223	199	229	238	251	228	252	217	232	218	207	244	217	200	216	229	230	231	245	240	262	221	240	247	197	220	223	217	242	222	236	231	247	234	223	237	220	228	217	210	228	218	241	219	227	189	238	207	219	244	190	238	227	213	238	241	217	221	218	206	237	213	192	242	224	239	212	237	230	219	204	219	227	208	224	246	232	259	217	224	206	237	253	248	225	207	235	218	238	198	242	258	220	237	228	242	226	201	304	220	221	253	223	196	233	206	246	223	205	216	221	271	238	267	198	231	232	228	221	247	208	247	213	254	215	205	249	211	192	226	208	247	215	243	220	240	250	251	219	228	231	244	228	229	231	210	228	230	219	225	263	229	216	231	240	235	227	208	236	201	208	228	228	206	230	225	211	217	233	234	236	212	200	243	235	211	216	208	223	222	246	211	206	250	227	215	219	244	222	212	211	237	227	257	224	199	215	245	227	221	203	207	212	229	209	233	208	225	253	218	239	222	223	241	229	216	262	210	236	222	232	226	221	237	228	209	251	227	264	206	202	250	255	215	206	202	247	217	211	218	208	228	225	207	216	246	222	242	223	235	228	230	244	225	264	256	231	220	210	240	250	201	248	232	237	252	217	229	222	231	212	218	206	243	230	242	229	201	228	249	232	231	234	253	257	224	243	231	214	262	229	220	226	234	223	228	232	226	242	235	249	206	204	208	239	215	242	237	231	208	247	227	229	198	236	193	221	224	240	238	196	222	228	218	251	225	212	194	213	219	232	225	233	204	227	214	232	240	235	249	250	233	221	230	213	198	215	257	240	218	221	225	208	235	234	213	225	246	249	248	224	240	234	228	239	238	223	240	214	229	245	230	184	248	236	211	230	184	222	208	205	221	247	183	200	241	230	223	210	215	185	238	218	251	243	245	214	216	268	233	184	220	211	213	266	224	232	239	248	207	215	263	241	229	207	230	203	252	221	203	245	194	229	218	234	208	229	221	209	248	266	222	225	223	218	235	239	235	244	247	232	209	235	224	232	237	224	237	220	191	221	202	238	230	215	217	227	208	235	227	239	223	237	215	195	225	237	249	210	213	242	247	218	217	215	216	255	212	249	233	207	200	224	244	247	201	208	224	218	213	242	208	223	216	211	242	226	205	219	212	220	245	191	201	216	215	249	216	223	241	230	221	234	192	232	265	247	260	231	264	182	229	219	217	253	208	213	195	252	222	239	217	238	229	237	212	201	212	197	224	252	224	213	258	225	200	245	230	225	237	218	211	221	247	223	234	240	263	204	227	235	208	234	254	215	211	188	233	226	220	254	291	207	231	229	236	229	227	243	229	231	236	225	214	267	238	196	222	196	217	201	253	224	227	254	224	241	223	222	220	256	215	218	217	199	243	241	213	209	192	216	225	231	210	217	216	229	259	205	198	227	240	232	215	237	225	231	237	255	207	232	229	214	218	231	206	208	194	241	257	250	218	237	242	245	225	232	240	216	224	225	220	210	229	238	234	206	216	194	213	210	214	235	244	258	211	215	210	231	248	222	212	216	242	248	220	244	222	266	225	218	206	224	234	215	242	229	203	262	214	212	239	219	209	266	203	238	235	222	213	225	204	199	189	211	205	236	242	211	206	245	235	205	215	219	217	246	209	190	221	236	240	252	224	235	232	233	224	246	212	223	258	206	236	223	240	227	228	238	253	225	236	234	221	228	226	195	242	236	199	225	220	194	200	226	225	212	234	214	217	227	254	215	215	245	243	219	203	199	237	210	236	248	240	207	243	218	194	241	204	231	234	244	232	226	219	224	211	188	220	209	211	214	242	236	251	208	229	209	254	244	213	266	237	216	250	218	237	215	203	223	233	232	251	239	246	230	217	210	215	232	206	246	218	231	243	230	235	212	231	210	197	235	209	221	235	235	224	197	208	203	213	240	208	211	197	208	212	190	209	209	230	219	205	243	215	208	205	224	224	238	231	239	233	238	228	196	199	235	229	245	221	184	211	244	221	240	230	226	212	209	231	213	208	253	223	234	244	235	235	213	210	227	211	227	232	225	249	241	226	211	200	229	247	232	203	218	244	220	251	203	209	231	228	207	212	229	223	223	222	210	200	240	255	241	248	225	224	255	245	212	241	233	192	216	222	236	215	209	203	230	240	231	195	233	229	214	200	230	249	195	215	239	237	233	256	218	214	219	232	228	226	204	205	259	187	239	231	240	221	204	217	247	251	235	206	219	243	212	223	225	242	258	228	217	226	241	251	205	176	236	215	208	225	216	176	210	197	223	207	230	254	189	214	217	239	213	234	235	230	242	242	235	240	222	218	218	219	207	238	194	220	234	217	211	205	248	235	216	214	213	211	226	211	243	221	211	242	257	202	209	231	220	215	204	234	214	233	171	246	240	244	208	243	224	198	210	231	238	231	216	217	250	212	182	217	247	231	224	220	211	202	239	221	230	243	212	214	212	244	219	252	210	209	204	200	217	234	226	216	237	212	241	208	197	235	208	233	209	186	211	213	231	242	217	215	191	212	254	220	232	227	211	212	240	218	235	217	227	202	230	222	201	189	205	223	227	234	221	256	220	206	216	216	264	218	207	216	242	230	219	237	258	216	228	226	234	221	236	233	202	216	220	214	221
24761	10569	7439	3382	2763	2293	1871	1490	1250	1156	1002	1024	987	919	882	800	805	794	698	714	663	585	586	573	537	553	531	534	549	536	466	467	538	441	542	509	504	514	527	492	480	555	505	473	517	457	512	502	515	506	498	490	495	478	441	510	527	475	476	513	500	464	483	488	473	468	469	473	503	485	476	442	492	465	467	458	472	504	438	495	478	474	466	494	469	493	505	474	439	484	462	462	503	519	472	441	450	478	480	486	480	519	482	490	444	498	484	474	480	478	481	499	494	450	436	474	485	487	460	479	503	476	453	522	470	513	456	461	470	471	462	510	510	510	484	477	501	485	496	483	457	471	483	470	478	437	469	491	444	478	456	468	475	490	488	487	478	497	466	514	459	498	503	497	482	466	504	506	513	481	489	489	487	510	489	494	451	468	463	477	507	421	496	442	484	475	478	475	472	490	458	462	470	485	514	468	494	473	523	481	459	517	450	468	487	483	514	488	483	478	507	471	492	474	467	488	483	487	463	493	472	463	465	475	467	482	484	480	500	470	499	492	470	475	476	486	532	462	513	492	454	499	506	484	478	495	493	468	487	526	478	487	494	480	487	478	500	521	468	466	514	489	462	504	488	479	474	459	483	459	494	438	476	499	441	483	499	443	491	473	485	475	480	456	493	530	455	475	493	477	452	501	532	509	457	510	516	459	468	466	476	444	479	497	466	478	483	465	485	467	490	480	528	490	514	471	453	453	503	475	518	483	458	462	474	509	500	502	461	456	456	500	456	469	473	493	473	481	488	488	469	492	511	461	505	438	441	473	454	443	477	466	511	470	524	511	490	487	474	480	486	503	473	488	465	476	541	471	482	444	515	414	474	473	488	471	482	435	489	519	518	477	427	444	531	483	519	544	462	499	481	496	486	472	437	466	481	500	498	520	460	494	462	444	455	501	490	457	458	489	486	433	484	455	471	508	473	499	490	470	489	518	438	498	487	496	484	478	445	463	473	490	504	492	477	476	464	482	495	485	491	501	457	489	481	456	505	533	473	479	517	468	490	492	474	440	466	488	493	491	519	492	496	491	466	499	465	461	488	440	494	505	495	495	506	463	559	463	471	507	541	504	467	486	506	500	479	462	501	453	473	443	466	464	470	449	462	463	470	468	507	489	469	481	488	471	500	449	503	517	501	462	459	485	484	485	461	508	439	450	467	476	473	484	470	499	488	458	496	482	430	477	474	489	473	486	477	422	445	475	495	503	480	452	469	489	503	459	511	483	482	494	494	480	478	491	516	486	513	474	498	456	488	443	474	489	489	513	507	467	461	468	517	462	460	504	499	480	496	481	500	527	458	463	494	485	458	483	472	496	496	505	442	480	495	465	487	480	500	505	467	487	484	452	449	480	468	453	457	491	447	461	497	490	457	494	469	502	455	495	493	487	495	492	500	467	514	483	481	480	485	448	492	475	477	467	410	496	492	490	505	507	463	513	536	499	482	426	512	454	492	501	427	470	490	500	496	489	477	469	462	489	501	489	525	477	461	477	487	470	480	489	505	482	499	446	475	461	538	465	478	494	446	488	457	504	484	462	520	481	479	487	496	491	516	502	465	463	464	486	522	475	496	468	480	493	451	497	496	481	424	458	466	473	493	507	482	492	500	512	482	478	449	471	459	481	465	564	501	490	456	484	491	518	495	460	483	433	535	476	433	482	479	500	502	453	458	484	454	515	465	525	465	462	423	511	485	496	482	429	469	527	489	470	447	456	471	488	481	472	526	441	492	491	499	491	479	422	469	471	501	485	463	518	469	477	473	467	488	438	472	482	486	464	447	499	461	476	438	467	489	480	515	496	465	497	492	477	505	516	488	497	472	492	495	487	439	480	488	437	476	461	451	455	531	491	495	482	442	489	506	503	474	486	476	466	511	490	514	461	461	524	483	495	495	464	499	498	495	462	493	490	477	470	498	462	529	479	433	484	467	465	502	528	481	487	523	493	503	485	482	469	507	482	489	474	469	452	466	445	477	512	479	478	459	486	484	512	478	495	514	482	448	465	483	497	464	463	465	513	519	543	480	491	484	499	446	476	514	500	516	453	490	486	464	503	442	470	478	430	442	495	483	491	524	463	462	508	456	463	478	480	502	483	474	522	483	471	483	450	506	483	491	471	490	453	514	519	466	437	488	481	517	458	451	482	489	484	465	460	497	467	498	474	500	470	475	479	470	499	501	490	512	459	462	445	520	491	443	471	478	451	491	524	469	458	455	501	531	490	446	443	457	476	462	481	465	469	495	473	512	464	476	472	503	479	471	504	488	489	500	448	480	474	505	440	509	472	493	485	506	444	458	464	486	463	527	446	481	483	507	488	482	484	437	459	498	469	537	433	473	466	493	500	491	494	469	464	455	443	502	434	425	566	482	490	463	512	511	486	465	475	453	539	561	457	496	449	488	472	487	497	449	475	491	467	444	472	484	467	457	473	453	487	507	483	477	512	448	462	447	445	497	481	479	479	487	505	490	488	469	492	466	496	481	487	466	440	465	486	483	520	497	500	466	478	483	483	469	490	436	475	498	511	461	464	506	432	483	469	489	474	518	448	466	472	499	489	497	480	461	465	505	488	494	448	481	506	486	483	480	505	493	474	502	542	479	465	465	482	529	455	512	496	474	478	473	488	522	495	525	498	493	488	495	470	484	465	504	474	485	486	470	474	517	470	502	512	490	458	493	518	504	484	482	495	447	500	480	470	490	483	525	476	462	459	475	485	451	487	463	470	480	471	506	453	468	439	447	511	510	443	471	470	440	509	481	507	520	492	460	455	471	471	495	528	537	500	478	515	465	491	478	481	540	519	516	457	476	478	506	448	482	465	478	474	498	486	470	481	461	500	502	509	468	488	498	429	456	474	465	471	466	476	498	468	470	476	477	469	489	478	486	492	508	479	511	487	482	458	469	454	507	486	482	445	469	445	479	481	507	498	497	440	488	444	488	476	469	463	496	458	467	504	489	498	452	489	459	464	491	452	508	445	469	462	490	502	482	478	496	481	493	469	479	467	493	451	487	460	500	480	493	455	499	486	462	462	473	498	498	468	495	475	499	463	507	489	441	472	471	507	459	493	489	467	482	487	488	463	455	504	495	479	505	525	481	472	488	491	515	510	458	452	482	481	457	513	456	497	451	466	499	493	475	472	466	487	462	476	500	456	473	474	503	476	466	486	465	500	484	470	471	492	499	505	484	495	477	484	491	502	500	507	470	505	469	509	480	496	448	471	501	492	529	455	480	486	486	505	479	463	485	488	478	495	439	475	451	479	454	475	508	470	479	457	505	464	506	454	467	452	484	452	489	481	505	442	483	489	469	455	465	472	491	474	474	512	463	463	479	479	475	506	464	450	493	511	494	471	474	442	500	492	453	481	489	505	492	466	478	511	454	446	466	487	476	496	483	465	455	505	446	459	465	458	481	485	486	483	521	464	493	425	472	479	492	463	462	499	526	482	504	469	453	458
54145	27075	12824	3112	1744	1312	931	701	580	547	655	535	430	481	426	401	374	374	395	335	258	297	303	280	252	209	253	241	241	239	224	229	242	242	244	254	255	222	257	265	233	238	240	227	223	226	235	230	236	235	257	239	242	245	243	258	265	264	221	237	250	249	238	252	260	260	250	243	228	243	236	250	290	214	242	244	269	223	227	234	273	242	251	243	273	234	191	235	233	228	255	236	262	241	234	208	229	243	266	241	256	268	232	266	227	239	230	244	236	246	221	234	222	222	225	253	236	219	235	243	241	268	233	219	219	227	248	252	274	221	223	242	232	224	241	242	252	210	237	264	263	241	267	227	216	228	222	229	225	237	216	224	245	240	219	227	251	228	246	227	251	248	273	242	233	230	251	216	221	220	284	228	236	228	250	242	267	243	214	228	230	220	244	253	246	245	278	237	221	249	245	229	235	226	251	221	259	244	228	248	247	263	259	242	216	234	268	233	278	277	264	243	242	212	246	219	244	244	243	231	252	263	246	244	225	248	211	228	215	205	254	256	223	235	234	229	259	227	232	218	237	231	257	239	258	235	232	238	231	246	255	255	242	223	235	243	245	221	235	250	212	262	233	191	262	234	260	229	252	247	268	249	241	246	224	246	222	290	243	273	239	231	242	245	190	231	248	234	224	267	233	235	242	220	234	253	211	228	228	229	240	256	259	231	240	224	239	249	223	255	221	233	240	254	254	258	230	227	229	241	234	230	230	196	258	228	238	231	206	231	244	269	235	253	228	225	232	241	239	195	209	217	264	196	236	232	248	238	252	238	209	225	237	253	246	252	229	234	221	227	238	207	232	256	265	232	243	238	224	281	249	257	250	264	238	243	261	228	236	259	218	273	245	237	254	250	262	239	234	232	266	250	253	263	247	215	256	249	249	234	256	235	243	275	231	257	296	212	220	242	235	252	226	253	249	253	251	254	247	217	230	213	258	263	217	190	231	237	233	243	257	243	259	255	233	247	262	222	211	200	231	236	255	254	249	238	279	236	221	205	266	262	255	236	263	254	221	238	236	221	232	232	244	239	235	226	257	254	216	213	244	272	221	233	260	258	255	261	237	225	263	250	255	241	211	218	258	214	254	259	245	219	242	243	260	235	227	231	235	246	249	253	252	206	233	237	259	243	229	203	203	238	238	236	230	211	264	260	222	228	270	228	232	209	227	242	243	220	240	249	263	257	225	243	262	255	257	215	241	254	264	207	259	216	231	244	262	231	220	240	223	249	190	222	225	263	229	232	245	239	218	273	219	232	242	209	266	239	238	235	243	230	253	226	229	231	235	205	216	217	277	252	270	257	233	268	250	264	258	217	222	221	218	224	242	243	225	247	245	225	242	196	241	244	221	238	269	249	218	222	207	235	266	244	242	225	209	262	243	243	236	262	234	250	249	216	220	241	242	229	247	236	233	265	205	260	203	230	243	247	259	263	250	264	254	228	231	229	244	257	248	255	225	225	227	206	248	246	264	211	238	206	242	254	242	245	246	254	226	242	259	225	234	249	213	243	277	224	233	262	220	235	232	227	273	259	243	223	219	261	230	239	265	257	226	226	233	252	252	229	247	233	246	248	235	249	252	250	258	227	212	194	251	215	241	239	252	243	238	231	228	237	242	220	236	215	229	213	196	250	233	248	246	268	264	230	240	252	245	249	216	222	234	230	212	249	254	258	257	240	239	285	257	242	227	248	234	227	234	225	228	235	232	262	230	249	218	235	239	246	255	265	254	233	229	223	235	270	241	242	238	242	224	233	221	229	208	237	236	275	214	243	227	242	243	238	259	238	265	214	262	252	245	246	243	233	258	220	237	255	228	233	242	247	270	241	262	260	245	223	250	229	235	233	233	225	225	211	262	218	239	215	244	224	244	236	245	260	218	248	226	226	201	248	246	238	216	218	250	230	250	251	241	229	242	231	215	230	229	218	228	217	246	251	224	230	246	239	232	238	259	239	237	250	263	244	259	223	240	244	259	258	237	231	255	249	240	237	252	245	226	242	251	245	233	257	236	243	247	246	226	229	228	229	202	234	254	237	245	231	247	210	235	249	248	274	233	234	221	231	252	215	220	249	214	227	241	262	219	261	242	229	240	255	230	253	248	234	247	238	252	247	234	217	243	225	245	237	247	220	255	275	270	235	240	242	210	238	254	294	261	232	232	235	254	231	249	235	277	272	201	226	264	241	253	245	241	210	244	252	220	267	246	248	226	206	250	216	250	223	242	225	215	270	213	203	245	248	230	220	245	239	239	203	234	249	246	244	246	237	231	228	256	229	236	226	243	261	279	225	273	220	232	261	244	234	205	234	249	253	231	220	240	252	235	278	244	231	241	259	230	240	234	239	238	245	243	235	252	270	246	219	234	217	207	216	239	243	257	204	255	259	218	245	217	261	223	241	234	241	245	272	239	226	231	229	213	227	230	229	246	229	229	228	230	257	236	198	220	269	258	235	265	253	252	230	225	268	209	242	236	241	206	240	276	227	248	223	245	256	234	281	253	247	237	225	226	257	244	241	221	234	243	259	251	229	230	237	240	212	244	235	217	245	251	261	254	269	252	193	229	210	213	237	269	243	217	240	266	234	250	254	224	242	254	210	252	221	228	210	248	236	231	212	235	241	245	257	252	223	262	225	234	228	259	258	237	215	221	260	265	235	242	229	268	245	235	209	245	247	242	240	258	210	216	229	192	245	212	229	245	217	255	243	264	250	218	257	207	229	248	225	235	245	227	233	233	244	246	283	230	227	245	211	239	249	209	220	250	232	252	219	239	218	232	241	270	235	248	235	256	272	260	202	264	222	227	215	281	234	241	247	225	244	219	228	229	222	227	240	243	219	263	243	226	241	216	239	219	200	227	237	257	246	228	223	237	247	225	263	235	253	248	242	232	235	219	245	232	210	219	230	212	234	246	223	226	252	234	243	230	228	210	238	230	235	206	239	245	242	270	249	199	216	252	233	234	235	259	237	237	246	240	248	204	232	256	219	242	198	222	256	219	250	235	261	236	221	247	216	225	248	204	225	247	250	254	246	235	260	232	245	245	223	214	205	241	251	217	249	250	221	205	282	238	232	233	248	226	266	256	244	250	211	233	213	235	248	245	239	218	226	237	234	235	251	279	241	236	232	237	221	232	228	208	211	254	243	219	264	259	252	230	225	251	250	224	243	240	241	223	261	258	228	247	243	263	240	233	239	270	235	234	279	253	223	241	240	226	263	222	239	254	252	223	221	249	239	255	275	243	253	220	253	225	233	226	242	218	219	207	239	252	224	251	197	234	238	215	214	239	213	231	261	241	220	226	243	256	240	230	263	250	231	221	232	250	246	213	228	261	234	228	254	240	258	245	237	255	188	233	247	244	259	244	239	242	236	221	229	220	219	241	237	243	246	266	228	242	256	233	245	255	257	232	237	208	254	230	234	227	236	258	211	220	241	226	238	234	231	240	241	258	227	235	227
32887	17044	14377	5967	5397	4699	3698	2877	2412	2475	2445	2055	1891	1652	1448	1383	1247	1405	1510	1016	820	776	750	718	667	623	634	602	569	544	544	573	564	554	583	549	548	576	531	529	510	506	551	524	527	541	527	504	513	562	552	544	546	509	542	528	524	556	494	545	503	539	505	566	537	482	518	464	524	512	539	526	527	518	535	511	525	528	513	550	501	551	516	530	489	524	509	522	510	500	525	527	535	525	507	532	532	543	487	543	567	482	508	513	518	544	514	512	515	521	506	494	505	544	533	536	537	537	526	506	549	513	495	512	530	509	494	501	544	520	522	517	528	520	553	508	534	496	519	536	496	545	479	534	506	493	550	503	499	541	520	483	489	542	483	495	501	510	511	536	537	489	526	529	545	546	503	524	514	507	487	476	511	518	513	480	476	492	557	470	491	552	511	508	502	485	520	522	466	486	508	511	508	488	489	502	515	496	493	536	506	493	495	451	507	511	490	473	487	514	510	505	492	474	498	516	501	496	506	502	556	492	557	501	514	526	529	474	486	500	520	509	559	513	548	539	503	540	517	515	486	519	484	523	523	487	503	501	489	514	559	537	493	531	468	488	522	482	488	509	528	530	500	492	519	492	483	491	507	508	544	483	522	514	487	513	516	509	535	440	464	481	529	501	542	508	519	494	526	502	493	517	557	500	474	499	539	503	512	532	488	483	529	500	501	510	492	522	543	575	461	500	485	504	539	532	498	510	486	512	498	477	509	537	479	521	496	557	523	540	530	510	521	532	523	506	483	511	490	492	553	528	544	510	514	498	519	494	532	520	515	548	522	500	508	517	516	499	546	534	514	513	502	510	506	472	535	514	501	509	494	459	529	488	521	536	477	526	509	523	493	525	501	481	519	525	493	538	531	501	522	531	485	496	531	527	494	496	536	455	482	541	521	535	473	514	537	500	499	538	489	512	533	519	513	490	507	510	507	489	521	523	535	502	516	501	519	503	506	565	500	529	551	526	520	537	494	520	476	524	502	487	514	500	524	509	490	491	528	501	526	480	505	502	522	479	492	525	524	513	487	524	521	527	535	530	500	507	494	486	511	508	539	538	512	508	501	524	474	529	487	478	515	490	522	494	512	544	488	499	497	553	525	529	556	513	502	521	549	548	512	510	492	502	511	506	489	487	538	521	558	525	455	534	515	515	529	492	511	509	516	503	472	521	499	544	526	534	518	495	524	494	487	512	526	520	521	490	514	531	520	497	524	483	542	511	488	531	521	507	520	511	505	530	502	509	470	506	495	514	522	596	529	526	534	529	488	509	522	513	512	490	441	521	537	496	530	503	504	527	488	500	503	533	498	545	503	529	479	506	532	516	506	498	484	519	495	519	511	558	492	525	513	489	524	473	491	575	517	519	486	489	530	531	492	493	512	507	514	529	533	537	530	514	505	520	485	503	490	552	476	501	478	511	526	514	491	536	503	493	528	548	501	482	507	503	545	533	523	512	529	521	518	529	487	475	529	526	497	502	538	526	499	508	503	498	493	525	491	495	520	512	516	504	479	517	475	539	513	469	519	498	512	554	531	548	516	508	527	503	490	549	502	521	550	499	498	534	462	510	520	503	555	509	508	513	553	512	486	490	525	541	539	522	519	510	498	533	537	506	474	526	528	517	507	502	483	515	535	484	514	485	467	499	505	502	494	519	492	536	472	503	486	498	507	516	518	506	490	521	542	540	494	502	487	515	537	522	469	500	517	519	499	501	493	526	503	524	506	490	487	561	509	508	507	497	509	483	549	520	464	521	524	505	483	513	513	520	484	513	466	501	457	492	522	498	521	517	523	472	502	552	494	513	500	485	523	486	548	511	517	526	477	515	506	521	479	521	508	546	507	502	490	518	513	495	509	516	523	485	516	479	460	508	535	523	544	525	509	539	557	525	540	493	521	535	550	493	486	549	482	534	520	518	475	556	526	531	504	501	553	523	488	519	505	551	491	486	515	502	505	558	537	530	523	481	497	525	518	500	529	526	520	505	514	492	472	497	523	530	492	513	540	510	511	491	549	498	563	541	526	504	526	496	543	503	505	493	486	488	527	519	495	502	509	492	515	556	497	482	458	517	504	514	476	476	499	466	514	481	525	527	499	492	503	538	522	514	507	549	501	541	535	518	495	494	469	518	520	503	513	517	462	541	459	485	500	498	511	510	534	503	503	500	505	505	536	491	469	484	521	511	533	525	463	545	522	524	510	512	526	522	515	540	498	544	501	485	497	525	499	496	495	518	526	487	526	458	531	518	525	510	489	460	519	493	519	502	512	545	512	534	473	535	532	502	529	506	480	459	519	495	537	520	457	525	486	504	468	516	492	536	488	503	526	573	524	539	464	490	511	549	529	485	564	501	498	541	494	507	495	490	558	543	583	517	485	511	517	479	498	514	519	475	497	473	463	550	488	498	524	501	470	524	505	486	538	485	476	510	530	492	541	536	551	516	502	517	463	500	552	513	521	508	495	539	527	501	512	535	524	545	501	523	545	538	526	495	512	506	521	545	506	538	522	557	534	505	472	491	513	500	521	532	506	511	535	498	501	511	480	508	524	475	512	531	543	521	531	521	512	540	517	499	484	492	506	528	481	512	510	537	492	525	487	488	508	543	518	509	509	471	463	508	502	520	530	488	534	475	551	531	490	543	487	513	542	532	546	537	507	555	539	504	502	507	511	493	513	517	528	501	488	512	488	549	542	492	518	526	536	529	530	490	521	516	496	478	493	552	545	507	481	540	502	533	521	509	529	505	508	520	525	511	500	533	560	490	476	501	509	502	499	510	511	545	529	506	515	509	530	534	490	512	531	528	506	517	518	496	508	533	514	537	516	534	520	520	507	482	470	554	480	485	514	512	509	474	498	472	516	498	536	512	493	518	474	487	519	527	504	528	503	505	487	478	508	509	494	522	509	532	482	519	490	509	493	492	513	517	509	509	510	483	543	498	472	465	526	516	485	495	491	509	563	561	512	484	486	519	518	532	460	493	502	506	500	503	515	518	548	524	504	509	528	564	540	484	515	506	520	503	523	498	487	469	519	466	503	515	538	467	527	502	542	495	534	477	559	500	523	513	493	509	527	515	484	486	566	483	507	500	546	488	519	510	514	491	511	489	531	516	544	485	493	540	513	501	510	513	512	498	500	535	498	547	493	494	519	486	523	529	560	530	473	489	504	539	512	492	489	496	521	509	486	495	527	531	483	502	485	506	509	479	519	500	557	542	502	501	551	545	512	518	542	530	464	536	542	533	523	519	500	515	507	532	488	500	487	514	508	477	481	515	494	574	522	493	543	533	507	519	501	528	486	491	545	477	484	509	499	495	520	488	512	502	478	526	487	543	549	482	502	500	478	523	514	496	507	511	528	459	490	499	540	471	477	508	516	515	544	495	451	499	505	541	528	509	514	524	463	542	456	500	482	497	557	502	485	508	536	494	478	504	495	520	498	483	541	517	513	524	512	507	477	509
65674	34241	17633	4645	2506	1836	1343	1005	907	989	892	779	674	594	495	487	510	479	529	392	353	333	362	305	286	299	320	305	337	334	316	331	307	279	290	333	303	290	285	297	296	294	305	306	321	285	287	310	298	288	282	279	303	322	304	295	294	263	283	282	264	259	280	309	290	304	309	295	261	306	253	288	284	309	267	267	303	290	263	282	275	266	249	263	321	264	288	314	276	306	244	306	277	258	272	289	289	281	311	299	302	268	287	272	287	285	305	274	267	278	288	291	274	282	279	280	284	267	264	272	274	290	289	285	307	292	293	295	254	294	287	266	288	278	281	290	269	282	260	266	309	261	274	267	276	261	281	313	296	283	253	315	264	287	259	272	309	304	243	308	296	276	296	248	271	302	273	282	288	306	311	266	299	279	285	285	294	276	287	292	308	273	289	279	297	296	272	264	300	283	302	288	278	287	289	291	281	306	288	281	280	275	280	296	294	270	256	252	278	305	290	302	279	291	283	255	281	316	279	269	311	296	268	325	331	266	292	291	287	257	305	318	281	256	265	325	265	284	239	259	279	273	289	299	282	319	290	286	280	282	287	284	279	279	292	261	292	293	241	287	296	311	275	272	310	284	295	297	304	270	245	241	272	284	300	280	273	311	279	288	288	301	245	310	259	250	291	281	279	316	267	300	291	273	290	295	268	326	262	267	331	309	295	303	291	274	262	295	307	338	278	264	282	291	306	301	297	281	266	301	293	281	289	311	304	300	278	278	261	267	275	301	301	285	242	272	273	256	272	258	264	295	274	273	272	259	277	287	261	265	287	285	286	278	300	292	290	257	266	279	283	290	296	250	262	320	301	347	273	300	277	263	254	249	283	286	268	280	306	262	277	296	285	263	288	262	265	301	304	316	294	265	302	319	290	271	286	278	295	300	312	271	266	274	269	303	293	327	268	295	305	290	255	276	252	266	302	293	284	303	281	285	265	284	283	263	271	271	261	276	263	315	293	292	255	273	269	331	279	324	265	290	258	256	283	282	277	262	293	270	286	254	308	260	335	277	270	274	274	305	278	270	312	293	271	248	282	285	287	301	321	289	269	299	287	305	298	285	308	283	285	273	314	282	280	288	297	276	246	292	294	304	298	257	298	283	278	291	320	284	312	284	260	280	267	310	260	297	285	301	297	295	257	298	311	295	273	283	284	285	298	344	309	307	328	292	291	294	281	289	278	292	290	299	294	288	277	281	283	279	258	277	305	277	286	286	287	290	268	254	256	276	273	290	311	300	279	296	274	282	248	304	277	284	281	248	294	314	290	305	319	294	291	298	333	293	261	314	301	280	239	262	292	286	303	286	291	304	279	287	300	270	277	296	259	281	266	305	312	323	294	289	301	264	284	276	263	277	303	293	275	276	273	289	289	278	270	271	288	277	306	287	290	273	249	289	268	275	282	311	297	248	267	296	290	252	263	301	284	278	271	273	286	279	258	305	284	283	289	293	309	293	278	307	307	307	327	285	253	259	289	230	315	310	310	280	302	256	248	256	283	287	274	279	268	288	287	294	297	301	255	297	296	248	234	292	296	268	264	291	287	253	308	287	260	337	315	282	258	306	308	299	256	278	303	252	281	295	264	252	286	310	280	261	295	274	271	277	267	285	258	254	247	331	290	283	276	285	326	307	299	258	289	276	294	285	303	301	288	296	311	294	291	290	268	299	276	255	277	285	305	285	289	302	265	284	262	299	311	269	262	285	286	305	293	293	284	306	300	294	297	273	347	294	323	270	273	279	283	297	331	288	276	264	265	296	281	261	289	322	303	258	300	269	259	276	243	289	278	288	267	290	280	288	275	283	274	260	280	314	279	313	268	263	297	283	259	265	306	267	320	281	260	278	290	264	295	289	268	295	290	323	295	281	291	313	316	296	286	267	272	273	259	308	266	285	259	301	274	322	315	263	284	312	269	295	282	290	299	294	294	293	330	298	285	259	268	308	255	270	296	266	306	295	298	260	294	270	238	276	261	289	290	268	291	294	280	282	346	323	283	276	260	283	271	254	300	273	303	294	307	281	291	292	264	279	291	286	317	283	279	282	272	270	289	277	275	313	288	275	294	297	257	280	275	280	305	303	244	255	288	276	296	309	258	328	271	317	306	287	286	298	297	294	302	309	309	323	294	287	263	264	272	275	284	275	291	291	309	275	276	283	291	274	296	270	276	274	273	318	321	279	278	276	270	295	255	272	257	265	308	315	287	280	287	255	303	306	298	285	262	289	283	316	298	276	245	269	254	324	294	264	287	311	299	254	293	289	268	305	296	268	267	269	270	293	274	270	280	277	280	309	280	331	259	311	277	277	284	337	273	296	265	294	282	317	288	255	281	287	305	289	299	300	300	269	270	282	270	265	246	262	306	329	279	285	275	272	283	304	303	276	277	289	272	278	256	274	300	295	282	253	319	296	276	303	269	265	329	288	314	287	309	240	299	258	290	276	280	267	266	296	286	269	263	289	246	258	281	304	279	276	275	300	309	294	262	298	291	287	278	240	303	307	274	285	283	252	259	274	301	258	326	288	301	315	277	281	267	282	305	267	285	249	303	339	312	289	304	298	307	289	309	305	304	313	273	276	267	277	272	264	274	304	279	288	289	304	312	298	304	282	311	285	302	288	278	267	310	296	242	244	342	276	289	321	310	281	284	289	292	282	248	266	272	301	269	306	274	256	265	299	313	282	311	307	273	291	272	299	303	311	273	245	276	279	295	309	292	291	277	309	255	296	305	280	295	272	307	288	316	314	263	298	285	265	241	327	266	279	255	316	298	273	272	288	286	305	271	306	297	302	301	326	262	306	293	278	326	303	265	284	267	252	299	271	281	267	275	296	302	300	273	296	289	266	303	265	264	254	268	308	270	296	288	313	272	265	264	279	294	295	318	299	282	278	306	285	278	311	283	286	266	303	279	276	292	264	309	283	267	266	263	272	272	308	261	261	265	283	274	286	294	279	268	267	298	275	248	290	261	318	297	266	284	245	298	244	278	288	301	288	255	271	275	281	288	277	260	269	320	289	248	305	279	289	289	276	291	258	295	270	240	262	329	285	274	240	265	297	280	278	254	287	301	278	298	258	310	279	249	248	274	293	295	315	291	272	287	280	307	278	273	289	272	295	272	287	289	278	337	265	284	287	286	303	311	256	311	277	286	310	295	295	303	289	266	296	279	290	266	307	259	284	288	273	259	270	277	266	254	256	265	290	260	259	287	265	326	271	299	296	259	267	283	268	299	295	276	313	289	279	291	283	265	268	289	289	310	274	291	293	272	281	296	289	279	299	320	272	310	296	261	283	266	277	273	284	313	274	252	293	274	273	254	263	269	320	261	282	282	300	284	262	293	318	275	262	265	295	272	298	266	262	292	258	268	245	287	291	277	275	290	291	289	305	258	306	314	277	282	288	306	275	260	275	282	276	319	286	271	272	270	276	260	262	311	274	334	314	325	282	248	275	281	252
40246	22817	16518	7985	7055	6330	4616	3792	3349	3670	3733	2987	2736	2429	2128	1797	1749	1976	2111	1250	1030	910	896	859	821	786	772	736	726	716	676	716	738	679	576	659	654	642	574	651	644	616	631	646	599	593	601	589	630	630	602	633	661	628	605	623	613	623	624	576	620	590	587	626	580	607	597	561	616	589	601	578	540	593	608	591	607	604	655	560	564	605	589	612	598	553	649	553	583	552	582	588	603	560	602	590	589	575	610	635	552	562	594	620	583	603	572	621	606	573	631	571	603	590	594	629	606	580	587	550	581	559	612	556	608	613	554	574	585	609	561	568	632	608	616	652	558	605	638	576	578	550	591	549	626	568	605	584	568	559	605	564	582	606	614	636	628	562	628	621	558	532	612	618	571	551	583	585	577	578	594	602	592	617	602	599	597	599	633	570	557	642	571	594	575	627	571	633	578	618	591	620	599	568	612	599	601	615	601	552	591	582	620	614	561	581	619	568	593	647	579	576	604	584	577	579	620	624	597	614	586	580	580	552	585	576	573	597	586	634	593	658	616	589	586	588	635	601	581	565	614	592	636	596	591	640	596	599	565	622	564	605	560	578	584	559	607	596	552	600	603	606	580	568	586	589	587	585	551	548	590	606	594	580	574	596	617	599	586	626	566	587	557	611	618	592	592	629	555	588	566	603	535	614	592	553	637	620	629	602	589	578	636	547	590	589	571	569	602	606	593	604	569	604	581	597	617	598	601	564	612	590	581	585	603	574	604	632	640	683	575	623	648	578	616	592	614	634	615	598	570	577	573	603	580	592	612	614	660	597	589	638	594	607	557	585	592	631	583	646	572	643	597	586	678	558	599	590	575	596	617	612	618	600	581	588	605	610	591	651	581	560	556	597	600	609	616	589	574	571	578	623	573	588	599	614	587	612	610	582	599	603	574	609	539	601	592	612	612	561	602	578	605	587	599	544	542	568	513	632	656	601	621	597	558	607	551	587	618	595	577	579	624	603	655	588	627	647	613	639	589	573	590	587	593	592	621	590	618	606	563	574	620	587	576	576	604	596	606	637	585	603	582	578	610	625	586	570	592	588	644	606	582	610	600	583	596	586	642	614	612	562	598	560	572	597	600	603	572	618	579	583	591	613	618	598	605	586	582	580	629	623	583	584	591	556	593	593	574	549	577	591	641	592	604	617	623	640	614	565	664	606	563	604	607	585	605	605	648	606	562	612	577	640	576	639	592	637	594	623	615	588	610	583	606	595	580	594	583	624	573	565	623	595	576	619	619	595	577	570	592	580	617	624	548	598	580	593	580	568	635	572	573	568	606	595	610	588	629	614	565	559	606	591	642	540	582	585	575	585	614	575	637	572	605	603	560	601	587	616	628	573	563	586	562	600	574	612	599	635	585	605	608	599	585	607	573	615	574	650	634	570	596	638	612	649	597	579	598	655	567	588	614	540	621	610	577	640	603	615	553	591	590	609	600	592	558	625	559	610	608	595	589	578	608	599	604	563	599	604	586	581	601	636	621	622	574	599	575	583	553	651	579	578	575	546	585	595	574	583	563	571	583	610	618	558	615	574	549	621	631	575	620	596	552	616	576	586	633	537	609	612	604	603	626	536	581	601	598	590	614	555	596	568	599	631	652	584	596	572	583	585	603	637	623	587	582	579	576	574	602	602	601	631	564	594	575	599	562	562	588	616	594	575	612	579	620	567	564	576	572	638	583	608	616	601	571	608	607	593	606	564	558	580	585	619	586	551	601	606	621	582	643	592	620	591	598	580	589	594	625	593	580	591	576	591	580	581	587	575	591	587	658	603	579	590	593	574	601	598	584	553	529	633	565	607	582	578	631	596	607	618	591	574	640	607	620	602	565	597	594	571	614	616	614	620	614	572	590	616	595	581	600	577	590	640	633	575	546	585	603	614	589	590	581	555	577	572	607	596	581	595	597	580	541	560	555	605	590	593	587	579	594	622	617	618	600	590	591	583	575	594	560	598	605	608	635	555	596	571	581	594	565	606	650	570	577	615	577	638	568	633	629	602	608	603	559	589	595	606	595	604	629	611	597	624	603	582	593	601	589	563	620	582	579	671	579	592	607	583	578	609	603	622	589	611	615	648	598	592	617	567	609	591	593	575	577	600	632	590	622	630	623	527	598	595	647	647	588	572	603	591	592	604	645	581	594	532	590	578	553	609	630	598	559	616	585	596	599	588	537	611	626	592	581	594	610	594	551	583	637	611	579	564	604	599	638	608	596	625	618	588	605	549	596	611	541	568	596	617	626	583	598	582	599	631	575	575	589	639	596	573	595	611	627	579	564	594	588	610	610	542	629	649	612	651	606	620	581	595	573	579	597	569	574	600	597	594	585	615	607	593	664	603	566	629	568	561	578	603	612	638	577	593	611	568	616	609	630	577	607	588	591	635	618	574	642	629	615	595	564	596	593	639	595	629	629	589	596	600	587	634	572	566	620	587	621	609	612	641	562	557	585	597	608	612	556	578	579	615	601	580	648	638	580	594	565	589	563	570	594	573	614	579	617	551	600	599	583	566	609	597	591	586	563	558	567	594	577	608	640	576	600	584	579	635	552	620	567	623	608	561	598	594	608	529	603	584	599	571	575	537	580	583	597	534	565	595	620	587	575	559	594	581	622	606	618	573	579	557	615	590	593	597	557	542	597	571	573	614	652	587	609	607	548	551	612	557	565	603	529	625	600	596	556	623	644	582	592	567	617	627	596	578	568	581	578	596	631	627	594	621	565	646	539	558	560	596	588	594	593	568	578	619	569	574	570	594	606	576	596	547	577	631	573	616	626	588	625	676	554	640	600	590	590	587	572	605	562	610	622	584	575	591	565	629	597	620	617	612	602	599	559	628	572	594	598	613	595	581	595	597	575	598	566	588	555	579	586	562	591	587	565	605	631	594	650	587	580	617	630	572	572	596	590	592	579	606	613	582	591	573	603	630	631	612	612	597	609	592	634	570	574	593	626	585	635	595	596	568	589	588	577	604	614	582	576	614	592	629	616	612	615	599	555	590	607	606	591	626	587	592	583	602	621	573	601	584	557	560	570	559	611	592	597	572	562	608	566	594	595	607	611	607	569	591	592	578	612	633	578	611	645	590	578	623	556	638	558	560	607	564	595	610	634	608	586	582	592	590	587	610	584	584	601	623	635	583	634	580	569	594	606	571	567	618	580	590	590	593	610	579	612	584	599	632	570	581	578	616	586	597	601	570	575	625	637	569	624	619	618	595	598	546	574	625	573	612	618	557	589	612	631	583	575	578	598	574	607	554	608	576	561	613	606	598	587	612	616	625	601	567	609	588	604	592	598	613	577	601	619	591	584	608	542	646	604	566	610	599	597	551	600	609	631	575	620	586	609	555	574	630	599	575	577	565	627	606	612	565	578	585	578	582	546	595	617	588	601	575	631	581	644	645	586	610	590	647	597	599	585	597	575	572	593	619	630	616	607	617	587	591	557	572	589	605
41719	18786	5625	1310	841	637	479	416	338	307	305	301	288	311	277	251	287	252	281	269	250	267	249	225	259	224	233	214	219	229	222	204	227	206	204	237	217	225	238	215	199	214	227	196	234	203	209	219	257	209	214	226	237	228	200	206	202	210	196	214	239	244	257	220	202	212	217	220	209	223	239	219	241	203	191	234	218	214	232	208	200	221	204	235	228	195	244	245	243	205	233	233	228	229	217	246	230	243	187	223	231	234	228	229	221	189	209	196	221	205	205	230	215	195	218	178	213	216	233	238	239	214	212	220	261	228	213	190	209	222	223	210	208	230	253	209	222	211	215	226	241	254	215	229	205	226	217	225	201	184	219	216	231	226	193	204	190	229	275	231	248	203	231	212	216	224	191	236	194	220	219	206	230	202	222	234	223	217	231	228	185	197	234	221	203	235	189	228	210	206	221	210	237	226	200	218	205	222	211	251	209	227	203	200	235	208	221	190	193	236	216	221	238	222	217	215	195	209	195	196	232	181	220	233	217	240	269	232	245	213	205	236	229	204	195	185	215	223	222	244	237	254	241	230	239	206	229	242	221	220	223	217	221	229	233	228	236	228	258	204	230	185	197	202	190	206	235	199	192	198	234	186	210	212	211	222	217	190	228	232	240	196	212	227	229	224	202	190	206	236	234	195	250	208	197	239	190	222	209	255	204	234	198	192	190	242	231	209	218	209	204	221	225	213	215	223	227	207	234	200	193	243	223	229	221	251	240	189	233	215	232	229	208	228	213	182	216	211	210	197	215	213	246	231	226	226	226	190	237	233	222	229	199	209	218	234	228	234	195	234	246	229	224	203	233	225	207	260	222	184	222	220	193	209	225	213	210	205	222	186	204	193	220	219	194	219	218	228	213	184	208	219	213	235	207	227	215	220	204	208	212	222	211	231	232	206	203	235	229	212	215	250	219	214	237	197	225	242	201	214	220	218	223	218	212	210	214	209	193	221	204	251	241	227	242	224	202	232	214	219	203	236	217	211	189	204	199	204	236	210	263	229	213	206	218	245	236	266	214	196	190	252	251	226	241	198	205	221	237	247	208	198	211	203	219	200	228	195	177	205	229	223	215	229	213	230	224	226	203	223	229	246	256	222	220	222	223	222	218	211	227	219	185	231	238	227	215	210	222	227	227	263	228	221	217	231	218	233	209	226	203	220	214	238	228	215	222	195	204	202	221	236	237	249	230	244	209	211	227	219	217	201	214	228	213	225	219	208	201	209	204	234	217	205	224	247	226	218	237	254	230	186	239	226	225	232	215	229	238	204	212	241	214	222	208	202	209	227	195	233	236	221	233	224	244	231	257	228	191	216	214	212	204	227	223	231	225	201	200	240	221	215	233	229	211	212	214	199	198	203	207	252	218	235	203	196	240	237	237	209	203	227	240	206	191	229	216	232	264	237	213	232	216	217	196	228	208	221	236	248	194	197	229	239	214	214	212	196	191	201	218	225	222	210	212	229	241	199	230	225	229	207	194	228	233	227	233	238	230	216	218	244	213	222	212	224	229	234	225	231	242	221	214	233	199	222	237	227	223	235	240	219	243	250	221	225	200	241	256	212	235	213	248	206	224	238	230	236	227	207	207	217	232	247	213	203	213	205	237	217	201	192	181	236	212	232	206	212	229	225	219	214	248	225	233	234	209	195	235	226	238	233	223	212	233	234	239	242	222	242	249	207	234	222	235	225	216	241	222	212	200	232	199	212	205	224	197	228	189	210	206	220	212	220	245	239	215	209	226	211	211	220	206	202	196	215	216	211	215	216	241	211	221	249	234	217	202	217	229	222	236	192	207	230	195	201	204	236	211	222	240	226	248	209	225	173	252	231	199	245	232	223	188	243	201	213	235	196	212	217	211	209	244	237	214	258	201	241	246	231	208	232	229	254	192	233	213	252	246	237	238	215	201	221	218	222	225	235	224	210	206	187	205	204	220	242	216	206	223	204	219	232	213	234	194	221	227	218	237	198	217	224	220	190	224	206	234	206	232	206	203	226	218	231	239	203	226	214	212	214	221	229	243	202	217	221	228	231	202	239	233	226	225	261	255	213	219	218	185	195	235	219	175	225	206	229	193	218	208	212	228	243	250	197	237	198	214	253	225	219	233	235	208	240	241	215	203	190	221	230	196	241	237	195	226	217	246	197	230	192	199	224	214	212	236	219	230	188	224	205	222	208	242	193	231	231	203	234	194	218	227	216	211	218	211	213	212	220	234	225	208	217	236	221	238	214	192	211	235	233	203	215	219	222	241	204	224	226	234	215	209	191	205	207	222	222	235	222	247	224	211	199	223	221	232	206	235	227	213	215	198	221	197	239	201	218	232	217	212	184	223	199	214	225	234	242	234	247	243	219	241	210	206	215	239	213	253	230	220	217	228	235	233	218	227	240	230	225	213	227	225	237	207	229	231	224	229	183	194	223	209	232	198	230	225	211	231	228	219	234	268	216	235	185	225	210	223	223	242	221	211	239	216	172	237	215	248	223	211	219	227	236	223	219	215	216	227	241	253	213	228	243	221	234	239	203	232	197	183	197	210	219	202	231	217	193	203	220	226	211	229	231	217	217	251	209	222	222	229	211	237	239	224	221	226	207	235	209	210	223	241	204	216	228	213	209	199	221	221	221	235	220	231	247	215	206	209	220	195	219	225	236	235	204	223	204	233	215	233	203	211	216	227	224	222	194	234	212	255	211	206	221	216	242	228	265	183	232	225	226	219	227	197	213	191	223	230	193	190	226	261	214	238	192	224	249	193	216	222	201	226	214	205	188	205	232	208	203	251	193	202	215	226	243	225	212	214	201	226	226	234	200	216	241	189	212	235	205	200	224	217	211	250	217	215	239	212	218	210	216	223	239	212	225	226	258	235	206	220	201	249	219	231	221	194	231	230	232	185	190	202	226	223	226	201	227	210	245	231	251	194	201	196	225	233	222	241	210	205	235	188	237	250	233	199	194	212	219	206	243	228	213	207	233	209	209	228	227	249	243	219	238	241	212	222	236	246	217	204	234	208	196	241	209	233	233	222	225	209	205	236	211	251	213	217	237	205	206	203	200	197	197	197	224	231	240	222	225	207	230	237	212	206	204	209	214	181	203	232	214	228	218	236	211	213	211	209	220	203	222	213	199	211	221	200	213	216	220	195	206	208	190	198	228	228	224	222	198	218	236	211	206	242	243	209	235	199	217	220	210	211	265	228	218	209	218	219	229	208	236	235	199	210	213	222	208	227	246	216	196	226	189	227	214	225	212	219	229	191	234	221	200	235	207	200	183	242	206	193	188	211	232	205	217	227	198	234	227	228	233	208	229	238	222	253	240	217	222	236	229	256	242	215	225	221	221	224	207	220	246	230	251	216	217	252	215	240	198	214	213	225	213	229	237	199	223	215	220	212	190	200	220	221	215	217	214	257	233	202	228	221	212	196	208	222	221	235	264	219	241	252	246	222	212	251	227
25264	10936	7048	3245	2695	2300	1774	1408	1123	1109	1075	1120	1030	927	820	715	723	702	670	601	592	607	539	543	534	542	553	495	510	513	484	455	494	495	543	476	462	504	496	502	499	462	454	481	468	461	452	468	503	499	508	483	458	496	479	476	442	443	484	480	458	454	449	507	465	473	439	450	490	472	492	487	458	443	521	484	471	497	520	482	492	443	478	469	475	498	505	487	485	476	495	497	466	477	472	490	459	504	482	465	472	500	437	476	466	473	452	486	479	500	447	451	497	466	412	475	467	499	495	462	482	437	507	487	447	441	511	472	446	507	452	481	466	490	435	528	477	463	496	482	484	448	475	445	498	479	505	457	438	481	471	500	521	458	471	500	502	513	500	491	499	451	494	491	477	509	465	498	459	499	427	447	472	462	503	488	469	510	500	510	454	485	505	459	453	496	483	491	458	468	452	547	481	455	473	484	477	421	490	510	431	494	443	459	495	461	466	490	474	473	465	429	477	493	497	536	512	408	478	491	499	458	479	488	508	481	446	451	467	515	472	461	473	497	501	488	467	471	459	459	495	477	501	475	437	465	445	481	484	444	457	482	536	496	475	466	479	499	464	477	497	449	477	470	480	474	469	483	513	475	472	496	444	453	434	484	441	482	444	482	498	475	475	447	451	469	480	449	464	485	456	461	521	503	474	460	488	512	482	457	426	496	442	502	468	468	455	457	497	476	481	493	480	493	500	475	450	462	503	508	475	464	492	514	491	482	468	481	504	441	454	455	488	459	508	488	465	485	465	490	495	467	480	468	468	450	445	507	467	468	496	505	469	501	488	503	497	442	491	445	454	494	477	485	476	457	450	481	458	467	468	467	481	556	457	455	474	485	470	498	476	450	465	451	498	463	471	471	429	493	454	498	505	497	504	455	458	485	452	445	453	543	511	476	481	492	503	474	498	502	471	450	480	446	495	497	499	469	485	481	444	456	494	486	484	496	486	485	484	481	495	502	477	485	452	466	460	443	478	437	453	445	467	459	460	446	470	516	466	493	505	495	435	474	475	471	475	467	465	488	487	474	475	434	456	508	466	430	483	480	482	499	469	491	506	467	481	497	488	481	445	449	486	479	469	463	498	506	490	467	462	465	527	494	475	469	511	451	448	484	468	453	509	506	454	467	476	496	488	472	486	491	510	493	460	480	461	491	455	457	500	490	498	459	463	519	496	506	498	479	492	489	471	459	478	468	467	460	507	473	466	472	458	449	465	500	449	486	463	478	427	462	437	462	466	518	468	457	442	478	469	465	489	460	471	445	481	450	439	480	486	508	475	485	469	459	496	459	454	491	474	494	490	483	487	439	482	512	501	492	478	429	432	498	493	468	451	478	490	447	518	434	484	497	465	516	499	474	425	486	477	473	521	476	464	457	494	483	472	478	472	525	460	488	450	447	450	481	461	462	456	475	453	451	489	462	483	519	509	469	451	504	477	524	514	463	509	495	480	510	492	451	480	470	475	501	463	479	478	506	497	498	488	493	444	483	464	435	460	440	483	488	488	496	464	466	470	459	512	490	476	484	457	475	517	497	475	461	470	492	457	513	458	476	487	492	513	409	462	468	505	456	458	502	458	505	480	470	455	496	450	464	466	461	466	454	468	464	419	492	445	478	465	466	442	494	458	476	479	473	423	483	503	463	445	484	499	425	460	506	438	463	468	475	503	480	468	508	429	514	439	426	463	459	446	495	454	478	489	463	449	430	469	483	462	485	452	495	477	478	452	513	461	450	483	479	497	484	456	396	467	456	467	451	480	451	456	480	494	486	457	424	492	449	468	430	508	454	469	487	499	491	473	460	466	446	478	466	460	502	471	469	492	465	473	446	506	470	457	487	514	482	486	504	492	486	499	454	504	446	444	464	526	490	451	481	465	480	468	515	470	470	452	494	474	454	477	454	489	506	469	460	489	456	482	460	453	487	506	478	506	499	420	448	467	497	478	484	478	456	432	484	469	453	463	503	489	470	511	463	485	443	493	512	437	454	526	490	486	459	438	494	441	440	483	462	447	487	467	455	492	515	455	432	482	476	451	503	447	484	470	467	494	455	488	511	476	491	494	476	470	437	481	459	479	472	455	456	458	524	510	489	482	484	514	482	505	479	443	461	465	481	502	434	466	454	470	476	486	472	491	439	500	503	460	475	504	471	440	513	507	492	468	467	485	444	500	511	449	491	484	465	463	456	508	490	503	502	495	474	455	448	471	443	488	480	443	476	452	491	442	496	467	436	504	496	431	474	493	465	449	486	479	511	486	469	472	462	460	424	466	498	487	464	425	421	467	516	465	480	483	476	473	488	475	480	481	458	483	470	466	516	457	457	438	459	509	501	436	480	505	457	519	449	470	504	511	482	473	465	465	502	432	511	514	459	505	503	452	513	494	486	493	464	466	465	439	488	478	457	438	494	471	465	454	441	457	496	448	475	448	488	503	479	506	471	470	468	490	470	511	445	487	445	481	461	446	448	472	437	440	490	471	503	482	469	454	477	496	509	436	461	478	452	498	451	481	451	469	469	476	457	515	480	449	478	479	459	438	488	469	429	469	494	508	466	452	502	474	433	455	475	455	474	519	481	489	484	467	501	514	457	533	506	484	413	508	490	444	478	447	493	495	468	464	457	503	448	477	452	475	493	477	494	496	543	435	434	495	491	496	449	462	485	485	482	493	461	479	479	459	502	467	501	494	476	499	480	460	524	459	481	458	480	463	455	452	458	506	482	475	486	443	483	468	463	478	471	505	464	474	449	446	473	424	465	452	464	446	473	492	474	500	466	440	476	466	473	477	490	482	440	474	481	430	462	462	460	486	439	482	464	459	517	468	459	497	461	442	468	497	471	477	496	460	465	492	484	450	500	444	497	493	481	488	484	474	493	445	471	466	467	437	465	452	456	506	510	489	468	480	464	460	477	478	427	447	466	470	469	447	470	459	472	481	453	495	495	482	473	486	518	476	478	454	503	499	517	466	490	461	441	481	491	485	486	493	443	475	491	456	434	459	468	480	490	465	495	494	462	462	513	483	511	493	482	456	493	480	443	484	465	500	480	464	476	452	484	489	531	427	468	487	459	503	498	446	447	482	461	423	488	482	488	490	449	469	485	467	423	533	472	448	463	447	479	446	457	479	473	454	447	429	465	460	469	451	448	468	510	466	476	477	439	515	469	469	466	475	464	494	466	464	488	508	454	489	478	435	453	492	436	500	479	446	494	485	466	491	486	468	472	453	491	457	487	480	474	437	457	493	463	466	441	430	487	464	464	451	472	480	484	488	487	487	479	466	473	474	456	499	464	469	501	444	476	479	481	490	507	455	474	494	456	491	486	443	487	498	456	463	461	536	476	468	471	468	471	489	465	495	464	447	468	519	453	454	496	442	482	468	468	494	467	466	484	444	478	503	448	438	507	503	504	505	471	450	495	465	481	497	527	440	474	469	436	492	444	476	489	470	434	458	517	419	455
52362	26145	13474	3461	1752	1227	891	697	573	607	639	572	486	423	443	369	377	355	328	313	307	277	235	244	294	258	223	236	222	238	239	238	227	262	262	279	225	269	244	256	219	224	230	244	244	241	243	262	263	236	212	255	231	236	263	231	231	222	252	231	240	244	255	255	239	250	226	222	230	257	224	218	252	234	240	246	225	239	242	255	253	240	254	239	247	232	224	268	257	248	215	224	217	236	244	247	276	225	231	245	229	250	225	229	237	236	217	213	221	249	237	236	220	240	221	219	245	223	191	223	236	205	227	239	263	243	247	279	226	230	222	239	221	221	238	238	246	281	256	233	254	236	218	213	208	225	217	231	225	226	262	251	230	255	238	239	253	203	228	237	243	215	252	215	249	222	255	204	262	244	231	254	244	254	247	239	244	228	242	221	224	251	255	273	239	242	239	206	231	252	254	210	232	250	216	237	256	249	249	192	251	261	239	229	243	252	223	218	230	242	232	253	233	230	253	261	243	224	243	223	254	241	225	247	217	247	243	232	241	220	249	232	249	249	265	214	240	235	249	204	241	245	252	211	243	247	234	253	247	223	216	253	249	256	218	242	250	240	250	241	261	230	249	220	246	228	267	242	274	223	254	246	226	232	237	219	251	256	235	224	236	245	229	216	216	208	200	230	245	252	208	250	247	210	226	237	240	235	226	231	230	257	229	247	237	269	240	231	226	228	235	235	236	200	235	263	226	263	227	219	267	219	248	211	210	240	249	231	197	252	238	235	242	226	259	244	235	225	242	243	243	232	225	217	232	236	267	204	244	248	250	224	206	229	251	196	226	253	232	243	221	254	254	246	229	235	231	253	234	214	252	242	251	243	231	241	243	251	250	229	251	216	252	246	262	246	215	215	246	249	236	223	256	226	223	220	229	234	248	245	229	235	236	220	259	254	256	257	242	227	230	235	240	256	244	236	225	241	259	232	231	236	228	210	243	236	248	244	227	223	219	217	214	247	225	245	241	246	226	220	238	262	235	247	210	214	262	246	256	282	239	230	213	252	248	256	224	250	218	233	244	252	234	246	229	237	218	252	253	256	240	237	230	225	230	223	266	241	220	242	212	233	230	243	223	274	229	205	218	208	260	235	265	215	260	210	234	249	249	250	239	254	240	230	230	226	250	237	239	237	216	236	257	268	256	232	232	232	237	250	237	245	221	232	229	248	236	240	240	277	239	228	238	254	235	263	245	219	255	249	223	251	227	241	225	227	250	246	233	237	257	230	207	256	252	233	229	255	230	246	228	215	224	266	238	230	277	248	220	249	205	241	225	245	249	222	237	242	238	237	221	248	235	266	251	202	239	234	231	219	234	244	226	228	279	255	227	213	221	266	274	281	229	216	254	226	235	237	246	233	212	213	243	253	240	237	244	245	219	223	242	238	234	236	242	236	220	249	221	214	212	240	239	254	271	226	251	252	237	219	238	228	231	204	230	268	212	211	251	208	236	223	252	244	237	265	224	238	210	224	239	256	239	208	235	230	233	228	237	213	213	250	238	220	243	223	210	269	211	264	247	212	231	207	214	227	210	264	242	241	246	225	213	249	216	244	243	228	229	232	242	247	239	231	215	253	240	243	244	262	245	214	242	255	236	236	221	244	262	217	204	198	242	215	232	240	224	230	255	225	225	223	229	213	246	251	231	235	245	220	261	234	234	228	235	221	233	267	205	214	253	258	235	211	234	223	234	289	226	228	222	228	253	249	217	270	232	215	238	232	248	234	264	197	232	237	228	217	238	228	232	246	269	250	225	218	231	267	279	241	214	240	258	265	241	247	221	239	262	240	219	229	245	257	216	209	220	221	267	252	251	236	227	235	227	234	234	242	236	250	260	232	246	212	257	253	224	205	222	258	245	232	230	257	226	240	218	245	229	258	204	214	220	202	243	218	300	270	211	247	250	252	249	253	216	242	240	236	218	242	255	227	269	267	220	245	236	215	196	244	247	225	208	216	248	254	244	261	245	250	226	220	254	233	266	223	228	205	225	252	207	245	263	245	206	249	224	234	285	245	240	200	272	220	239	232	244	236	269	250	265	242	244	258	223	206	232	204	234	257	239	260	215	231	261	250	253	209	223	241	239	259	251	242	234	284	228	226	263	230	222	257	233	237	231	210	232	237	234	250	268	247	226	243	223	268	239	245	219	244	261	262	246	236	219	211	225	215	228	255	248	250	215	249	246	262	220	244	232	223	223	225	231	221	245	238	208	251	214	247	257	232	270	242	211	241	231	246	238	233	232	213	244	225	219	224	222	246	228	244	256	254	232	245	216	200	247	227	235	211	237	238	229	241	255	248	232	268	240	233	234	244	263	232	267	238	222	252	239	224	225	230	242	230	240	204	236	237	225	208	205	265	226	236	214	259	251	217	238	220	233	237	234	212	219	218	249	264	251	224	215	236	252	236	242	247	226	219	254	239	252	245	239	234	254	211	225	265	232	248	237	239	237	208	210	236	260	241	241	251	253	227	248	228	245	236	211	221	243	242	256	216	231	229	222	223	245	260	254	241	212	280	249	240	218	208	207	199	200	221	226	243	233	221	239	249	243	230	213	247	253	241	229	255	240	244	243	252	233	267	242	201	240	264	245	242	236	232	230	236	208	190	254	213	257	253	215	252	209	231	219	226	194	246	189	246	253	229	201	230	269	266	246	244	230	260	218	214	209	207	223	249	252	216	243	225	220	227	232	233	238	246	209	229	232	214	234	259	222	217	205	224	225	244	237	260	205	245	255	222	253	233	221	240	240	252	227	223	244	214	252	242	244	202	227	243	249	254	219	222	213	230	240	210	232	212	244	224	254	262	237	251	228	222	219	215	243	213	242	261	240	236	205	208	239	237	261	198	242	272	231	280	258	246	240	239	240	231	231	246	216	226	226	223	254	257	223	229	249	209	223	236	195	207	218	237	235	256	208	240	235	211	260	254	222	257	248	230	222	240	257	242	238	253	238	228	232	254	233	247	230	239	280	208	279	251	242	238	239	215	239	230	234	263	238	215	220	227	239	221	239	264	226	256	248	248	234	212	256	205	222	214	232	206	216	245	238	234	257	250	250	242	290	226	213	255	222	242	208	234	247	230	236	262	236	223	230	210	232	240	217	226	224	239	245	260	265	245	221	210	248	234	262	230	239	224	233	242	238	222	231	267	246	228	211	227	218	263	244	226	261	271	258	231	251	254	247	248	246	218	234	212	227	237	222	234	232	242	252	257	247	227	208	246	277	231	246	232	233	253	248	240	233	250	258	268	236	210	252	221	243	253	239	235	231	241	235	279	234	251	218	237	228	240	228	284	250	210	210	210	221	226	219	236	240	240	233	218	218	239	255	229	248	244	223	229	234	242	257	273	235	238	236	236	235	215	262	269	239	252	251	231	239	236	260	244	229	216	218	238	215	254	240	244	256	233	252	241	248	237	237	260	282	244	255	244	228	215	220	254	229	251	223	231	212	217
31870	16734	15907	6594	5287	4598	3583	2771	2186	2513	2679	2340	1918	1756	1506	1243	1299	1383	1310	964	844	751	739	671	688	617	599	575	567	624	566	555	567	524	594	551	563	545	590	541	524	560	543	520	501	538	537	512	532	495	547	520	519	551	519	486	557	515	499	498	536	515	497	522	514	532	523	529	472	529	518	480	489	521	536	491	498	499	486	501	491	475	471	506	485	504	510	470	539	506	506	506	502	520	518	520	523	500	487	510	532	528	499	513	534	499	503	523	486	477	473	511	546	532	489	503	533	522	505	467	532	505	506	521	541	486	535	470	471	511	543	506	492	499	552	521	526	518	531	521	505	488	489	512	525	515	523	530	500	533	489	514	522	564	506	492	505	524	495	539	522	518	509	535	524	513	518	516	500	541	514	529	534	481	525	481	553	494	515	517	458	482	529	480	487	479	470	526	531	522	525	500	497	507	518	486	486	510	504	518	550	526	516	517	495	528	524	509	509	493	550	518	492	481	515	506	522	560	493	475	543	521	507	476	487	482	503	507	502	480	488	509	501	505	526	526	463	599	499	534	536	492	513	519	510	518	496	524	509	471	509	519	487	487	536	492	473	519	475	478	505	513	534	512	522	507	495	504	510	514	534	502	539	519	515	515	508	518	537	496	500	427	515	482	501	528	508	510	534	508	511	500	486	515	479	514	532	446	513	511	502	509	496	515	533	489	519	539	506	503	538	478	488	468	529	508	512	514	509	467	559	463	485	479	547	505	502	541	496	449	501	528	503	514	517	518	496	450	505	517	467	494	485	492	494	522	505	467	482	461	493	489	538	547	494	517	508	502	540	507	489	546	506	487	481	478	518	532	522	512	487	539	534	543	533	534	497	543	486	503	545	486	518	521	509	501	518	508	526	526	497	539	519	483	503	487	530	487	537	543	483	517	493	501	458	531	498	494	489	524	526	496	505	548	524	508	517	530	509	503	521	512	540	479	560	475	493	516	518	482	524	507	511	463	521	518	485	540	490	496	518	507	522	498	508	545	508	496	505	484	497	502	513	466	517	477	516	503	521	533	561	472	531	501	517	508	509	518	515	521	446	503	488	477	516	519	502	496	498	499	474	529	508	523	512	521	474	529	517	509	522	522	510	506	506	530	491	506	482	503	505	518	512	496	512	556	509	542	498	525	502	514	533	527	495	487	499	483	476	488	479	534	509	544	459	490	536	459	507	476	541	497	512	531	487	502	494	493	523	489	519	505	452	476	451	529	521	508	524	526	543	523	497	508	496	510	516	523	470	500	530	473	513	493	474	498	510	555	475	511	567	512	496	529	479	514	544	522	497	528	525	510	478	483	513	523	518	571	529	522	494	497	519	470	515	512	547	489	541	478	534	525	485	482	506	466	525	509	512	488	508	489	464	498	532	496	532	510	511	497	508	470	501	515	539	476	533	548	519	518	569	527	578	515	490	506	509	553	524	483	511	509	545	529	530	463	498	525	526	530	528	538	562	509	495	477	519	576	505	480	504	493	503	487	523	513	518	504	509	486	492	487	500	481	535	509	488	487	538	487	518	498	529	498	526	492	513	491	514	512	537	489	520	509	478	508	528	495	503	502	503	518	468	524	482	503	534	533	472	518	478	501	521	521	477	470	511	501	548	530	509	499	481	537	530	488	560	533	519	526	523	471	518	479	500	522	472	536	507	561	527	540	498	525	498	486	542	515	470	497	518	491	462	530	535	469	492	468	531	461	462	540	521	479	512	511	504	475	546	478	512	481	481	503	508	513	509	488	536	515	525	498	581	516	462	469	471	497	484	531	528	515	495	456	504	473	542	546	544	553	531	513	547	482	545	529	522	538	513	484	501	516	507	554	521	503	485	513	518	480	538	507	533	492	472	560	518	491	522	522	531	500	493	577	481	506	521	562	516	499	543	542	499	549	546	526	514	473	482	524	527	525	500	470	526	476	575	490	465	519	488	519	543	540	496	518	508	494	516	524	498	487	528	505	505	487	472	504	498	518	524	501	485	522	527	535	537	540	529	532	514	503	495	484	501	517	510	503	529	513	546	517	517	501	512	511	504	519	498	532	496	471	535	522	473	531	560	542	458	504	491	492	501	491	519	534	461	524	535	480	532	530	503	513	522	535	498	461	535	523	485	517	489	509	497	496	528	522	504	525	504	479	479	517	525	540	489	530	466	494	482	494	538	546	488	523	502	498	513	460	574	468	497	494	476	494	539	508	512	537	494	512	534	490	518	547	475	485	507	503	486	493	482	462	500	496	487	461	509	512	525	513	528	496	504	531	533	495	531	476	461	516	502	510	519	485	541	482	548	515	528	519	494	509	525	509	492	511	560	509	554	566	505	494	514	541	511	521	502	531	512	534	480	510	510	506	488	505	503	544	516	512	485	549	509	566	491	518	504	515	500	498	508	509	508	520	523	506	484	502	539	493	485	530	491	526	533	551	513	504	482	522	486	549	532	486	520	498	524	488	491	486	493	532	477	502	490	466	495	487	519	500	466	543	539	509	525	473	472	498	484	492	513	496	520	549	459	503	506	507	518	485	522	525	495	548	515	499	516	530	512	474	539	556	546	514	469	521	529	505	470	514	531	494	501	505	543	474	516	495	515	526	520	499	544	482	517	534	490	525	471	479	480	479	498	522	480	505	525	493	513	568	494	468	492	475	533	500	493	494	482	503	520	519	504	502	518	513	506	497	480	522	488	504	502	570	491	503	475	527	507	538	519	495	508	481	512	512	557	511	543	505	537	536	499	470	503	499	519	493	514	519	530	496	532	517	543	549	533	509	522	494	482	506	582	522	508	479	528	504	545	533	498	521	533	530	554	514	522	508	493	546	482	504	514	496	526	510	531	512	496	543	520	501	510	504	514	523	514	496	493	497	541	494	524	514	511	526	552	541	501	556	485	510	471	481	507	510	545	492	522	527	474	485	482	555	546	471	515	537	499	557	566	482	511	509	536	476	532	506	521	488	517	518	506	524	532	492	487	513	496	510	498	521	496	524	519	539	480	505	503	485	521	503	508	511	513	512	469	518	515	496	502	484	503	512	485	468	521	500	518	527	539	506	533	511	477	518	501	487	478	515	542	528	505	506	487	520	490	500	504	533	488	467	495	539	492	525	504	552	555	522	514	477	516	547	517	521	486	513	500	505	493	517	494	484	492	528	490	505	497	503	505	528	545	495	509	528	506	551	538	481	537	474	480	498	518	503	480	491	487	517	507	514	516	486	497	496	521	540	496	515	490	502	506	509	476	481	465	529	503	452	495	509	528	508	536	481	506	504	496	510	512	505	500	518	521	525	496	471	536	497	495	517	531	533	505	519	507	493	500	493	486	507	477	485	499	542	477	512	506	510	529	529	523	521	547	509	519	517	546	500	522	530	506	484	520	504	502	528	508	502	508	515	548	477	460	475	491	480	474	508	518	512	502	552	518	505	492	516	475	477	497	524	490	509	517	498	492	510	536	487	526	505	528	516
63866	33820	20648	6044	2478	1870	1306	1034	856	1004	1057	856	694	576	530	515	477	491	505	435	372	366	362	332	290	303	314	293	306	304	271	282	273	304	281	281	255	295	274	268	309	262	282	286	281	258	288	324	265	309	286	280	315	287	282	326	282	269	299	276	276	282	248	267	290	322	271	269	274	315	247	286	272	287	297	280	292	257	313	292	264	273	264	300	280	275	284	276	279	282	306	277	323	305	277	304	314	244	270	296	269	298	283	284	284	271	278	298	308	285	285	297	274	271	266	255	309	271	279	286	284	313	287	277	306	280	295	263	283	263	273	267	313	250	310	285	297	272	276	309	300	266	291	261	270	295	259	271	285	301	287	288	285	276	284	286	279	279	292	265	258	310	273	262	321	276	310	292	283	251	242	281	311	268	297	267	316	312	304	266	285	303	276	224	276	309	278	282	273	286	270	270	291	290	253	270	261	303	320	296	279	288	292	284	278	271	277	281	240	250	260	288	308	278	298	295	275	294	272	225	259	307	280	284	306	281	293	257	295	304	308	289	289	289	253	300	265	303	281	255	300	241	298	282	252	273	279	281	270	281	313	260	262	301	297	270	260	288	257	274	296	289	283	273	316	274	265	285	298	313	290	277	295	272	263	269	274	264	270	288	286	273	291	316	276	307	310	262	266	298	258	269	276	301	272	283	286	296	268	299	289	298	267	289	286	282	270	298	286	281	317	267	253	315	295	309	311	290	286	292	285	261	293	285	299	300	300	282	272	277	260	309	279	264	265	290	296	288	270	292	287	280	274	286	281	275	301	266	267	320	285	244	296	280	258	276	280	315	323	248	285	285	296	309	273	298	285	258	251	292	282	254	282	264	298	294	286	305	263	289	344	299	271	288	282	266	277	281	295	327	297	318	245	277	266	305	287	280	290	280	311	294	303	285	295	260	264	283	282	285	290	297	269	285	308	288	261	274	275	285	312	301	264	243	265	307	277	298	271	281	320	324	264	287	276	288	262	295	280	290	300	292	251	285	268	324	298	296	290	285	255	286	286	277	300	306	264	259	303	264	234	256	295	293	278	278	293	312	287	317	297	323	309	312	251	319	284	282	280	303	284	280	285	320	321	280	253	256	265	293	287	262	307	273	268	281	263	285	294	300	288	283	272	298	255	264	302	272	263	251	299	279	269	306	269	286	249	295	257	286	287	268	269	284	309	298	265	280	263	293	284	291	263	298	284	270	291	296	284	285	268	318	290	276	269	255	289	268	283	303	278	298	281	306	251	279	278	261	295	258	271	305	289	287	261	306	278	283	295	275	260	266	310	310	286	272	275	295	277	279	309	261	285	275	267	248	282	288	306	316	287	283	259	277	271	298	284	272	295	252	281	281	283	315	274	282	288	281	306	289	294	306	267	257	271	303	338	284	291	269	269	262	266	307	256	331	283	270	272	290	285	275	296	318	270	315	271	279	292	280	289	298	308	275	332	303	264	232	265	315	284	274	278	284	279	256	280	257	285	266	247	290	272	267	279	257	292	317	295	320	274	257	275	292	307	311	289	288	288	276	310	309	266	275	283	248	305	307	293	292	304	258	300	312	262	288	304	304	301	321	265	279	322	282	273	285	318	270	283	304	258	293	291	298	291	281	283	287	259	299	274	310	283	288	294	264	285	300	288	290	273	300	286	272	255	285	321	313	257	274	299	283	290	293	291	275	286	300	259	305	272	282	282	294	292	278	260	324	287	275	294	278	286	283	284	249	305	284	257	271	304	288	299	284	233	259	274	304	306	293	285	282	270	256	287	311	260	272	293	297	273	269	284	270	317	269	277	251	273	287	292	291	283	280	283	292	242	282	268	274	299	274	282	270	267	269	274	281	286	272	319	307	299	283	301	311	284	276	323	303	292	273	275	260	307	295	270	276	323	276	276	254	290	264	259	245	251	306	277	255	293	300	290	261	277	309	282	286	282	294	297	276	282	288	302	322	285	279	307	290	257	291	280	267	295	285	274	299	258	298	265	298	283	285	274	285	318	266	309	259	246	275	292	288	261	297	272	281	252	278	263	293	319	286	297	269	270	256	282	273	337	309	316	306	267	282	296	269	302	256	305	287	274	286	305	274	297	294	292	277	310	294	288	295	324	287	260	290	307	283	300	290	319	288	283	290	290	275	262	293	272	281	298	311	286	310	280	284	301	297	299	272	288	311	308	308	295	277	262	292	297	274	285	286	279	289	280	279	288	272	295	290	261	263	255	263	260	271	268	275	276	284	283	261	267	279	303	274	305	276	258	280	266	254	291	297	290	284	265	262	258	272	284	291	281	279	259	305	291	281	278	297	320	295	251	288	286	277	295	316	287	297	272	279	282	272	297	285	300	268	271	278	311	317	295	317	319	275	293	289	265	296	317	296	281	290	276	266	310	281	301	316	260	263	291	258	266	266	299	252	264	270	274	276	273	293	260	310	295	293	277	285	290	302	299	298	247	292	266	262	291	289	277	273	287	244	282	312	290	248	311	289	287	299	288	234	281	288	282	293	283	263	276	260	280	290	306	285	298	276	267	241	270	298	291	275	305	294	275	300	283	296	274	311	309	260	276	285	283	291	259	285	325	281	258	311	255	312	300	282	276	282	253	281	270	253	247	288	250	275	289	335	287	274	285	333	279	275	298	267	290	267	309	299	281	290	288	285	289	263	286	237	276	254	293	278	300	284	261	240	271	269	284	286	262	258	270	281	268	271	309	286	294	288	270	293	265	274	264	328	295	292	244	253	271	256	236	263	275	267	274	310	273	277	280	305	301	295	291	275	246	246	289	262	274	274	292	301	305	260	280	283	263	300	300	288	284	300	257	265	254	277	291	255	289	277	286	256	291	275	273	264	286	278	280	288	256	285	309	325	266	278	281	292	261	285	287	287	265	295	265	276	301	300	301	267	279	298	284	280	282	278	290	288	298	280	321	269	238	258	243	281	267	291	289	292	295	289	288	275	317	287	308	299	286	275	313	300	274	287	302	264	302	318	271	322	300	286	287	301	287	279	263	266	302	270	277	297	308	276	261	290	293	281	287	302	271	293	323	280	240	249	290	308	242	256	294	289	275	289	291	283	283	284	273	289	271	263	308	288	236	296	263	282	306	269	286	287	317	285	294	296	315	265	284	288	309	292	304	295	273	282	248	284	278	281	294	305	257	247	284	284	277	284	257	289	264	265	294	267	269	267	260	280	266	247	226	281	283	283	309	280	274	288	311	287	250	267	296	262	280	309	279	279	266	260	269	285	275	283	298	319	298	266	275	286	283	281	284	254	289	283	305	267	259	264	268	265	268	266	310	313	251	301	271	297	264	308	286	290	292	278	288	287	314	285	267	307	317	304	292	284	251	269	267	278	273	249	232	249	301	299	260	259	256	257	307	292	279	264	296	310	286	309	285	289	263	256	283	262	293	293	294	309	290	312	308	278	271	278	250	270	288	256	304	292	274	271	319	267	286	281	296	288	271	291
38245	22611	21595	9082	7076	6277	4883	3720	3082	3653	4048	3393	2652	2380	2118	1773	1683	1865	1931	1336	1032	1013	932	894	770	749	789	691	713	682	683	687	649	656	629	705	637	637	642	619	647	632	614	608	567	590	622	613	577	620	629	610	584	587	606	655	582	605	587	607	606	591	612	524	596	632	590	563	559	619	552	571	579	621	582	583	547	583	569	600	615	601	589	580	578	602	564	614	601	624	621	666	580	624	592	588	606	633	612	623	660	588	576	625	612	577	592	559	576	620	563	569	584	616	568	597	591	580	584	607	610	576	649	596	575	629	626	548	609	626	578	585	626	582	571	587	549	524	592	585	609	562	604	593	598	571	560	578	533	565	642	616	569	570	594	631	601	632	576	577	612	594	619	582	591	591	634	583	610	566	623	611	580	598	623	628	571	585	568	593	574	627	587	632	566	609	596	561	576	599	572	567	614	599	594	615	607	589	609	557	635	602	607	577	588	626	601	597	584	558	613	583	607	620	596	601	590	573	587	611	591	581	573	604	573	578	590	648	609	569	626	606	560	618	589	607	598	540	610	591	556	584	605	586	624	639	611	547	627	611	603	555	610	584	604	614	643	622	635	617	559	600	604	606	553	587	597	571	596	568	570	606	631	611	620	573	576	597	597	572	590	610	603	593	603	596	600	575	585	584	576	558	553	571	609	612	604	593	610	614	607	645	589	618	614	616	624	610	533	637	635	607	590	618	617	604	583	623	573	604	620	618	615	573	581	591	613	602	599	605	581	588	569	561	600	585	620	617	591	600	555	620	600	634	573	558	591	658	612	583	608	581	560	594	599	634	565	588	610	571	574	546	630	574	623	628	526	582	608	616	594	587	612	634	623	582	600	592	574	618	589	613	613	586	599	592	554	585	612	604	635	640	571	572	579	574	554	636	547	602	587	578	566	559	615	587	593	580	613	620	602	612	580	622	577	611	583	637	585	600	590	575	612	603	560	593	565	583	604	603	616	620	587	558	591	607	585	593	588	644	676	606	611	561	607	603	576	621	555	597	588	636	621	559	542	591	571	573	594	604	610	586	614	601	617	588	588	611	620	586	611	592	561	614	567	578	575	637	603	596	585	635	584	574	595	578	619	587	560	595	620	597	614	584	578	609	580	605	603	592	598	592	593	598	595	573	626	587	632	559	584	626	555	589	571	585	607	578	569	613	612	546	604	580	607	641	588	592	597	611	570	583	615	609	659	586	574	596	631	580	599	549	606	573	577	566	637	596	587	623	599	577	641	583	591	590	586	594	636	606	574	618	576	649	575	599	552	597	590	622	579	558	563	594	590	607	643	585	617	614	571	611	585	587	568	563	575	588	570	632	616	581	600	595	635	603	593	606	616	622	621	583	642	577	593	624	605	606	618	597	583	651	621	558	612	585	577	602	549	640	633	589	589	576	606	576	644	591	612	588	626	596	595	578	564	583	577	580	579	588	608	590	556	557	556	567	573	580	557	612	632	591	588	584	600	613	630	599	551	573	572	611	596	584	635	582	577	600	609	584	609	632	623	630	643	580	576	613	624	569	594	561	518	577	602	609	605	570	642	555	611	619	580	607	599	576	605	584	611	599	619	559	588	614	622	578	597	590	579	626	582	582	592	574	601	582	604	578	601	605	624	572	614	561	549	601	580	602	576	601	546	603	602	596	577	576	546	622	564	609	587	543	605	594	606	624	611	599	563	586	565	626	616	571	572	593	625	591	583	633	591	596	588	568	637	543	564	601	637	566	580	548	604	574	620	597	595	586	615	593	588	618	590	622	583	574	571	597	587	648	584	560	563	603	579	618	645	597	572	578	592	590	590	608	575	595	641	609	592	561	596	605	601	622	621	607	603	617	614	554	567	596	637	596	557	597	627	611	578	601	571	615	550	576	617	591	576	589	573	593	577	608	609	605	558	566	605	594	578	611	603	590	624	555	573	575	636	638	590	592	601	583	580	554	578	580	600	579	574	606	587	616	593	571	573	623	622	641	617	600	624	587	625	567	605	590	617	666	589	551	583	595	615	601	622	600	549	614	607	601	576	624	607	596	603	581	599	586	575	621	609	599	622	606	570	589	585	588	581	559	564	644	543	584	590	617	613	570	609	612	587	587	555	606	629	553	590	561	590	561	601	592	621	585	611	624	601	606	575	537	555	616	563	583	609	597	627	560	564	583	598	617	622	626	606	645	587	585	598	589	615	619	561	591	582	601	598	601	569	604	584	586	593	585	597	599	587	591	598	621	586	598	578	649	613	614	587	604	616	590	556	600	562	587	660	613	582	571	573	584	587	592	597	615	556	607	614	595	579	581	606	603	610	574	601	569	611	610	607	582	597	586	622	615	533	626	603	594	597	630	662	598	638	573	605	596	606	581	585	589	631	570	597	585	580	558	565	600	579	584	588	612	576	610	591	605	593	603	590	635	614	587	603	545	584	570	585	571	644	622	595	536	600	593	625	614	648	607	618	632	623	592	598	610	601	597	611	600	616	613	630	622	594	600	568	603	597	604	588	594	585	624	599	560	603	591	596	589	568	617	568	615	578	594	604	571	583	568	561	576	603	630	641	603	573	588	592	617	602	574	606	621	577	586	576	596	629	612	648	606	572	583	600	567	548	597	579	572	607	623	600	594	588	632	600	591	585	660	597	558	611	615	583	541	623	548	616	608	570	550	594	612	608	575	580	628	608	603	590	583	616	601	555	552	604	533	622	575	562	631	626	558	588	554	563	593	642	594	569	584	582	581	633	633	621	637	571	611	558	600	581	605	578	586	573	597	557	577	628	594	607	555	635	610	582	637	570	611	607	582	596	550	592	572	572	605	586	554	653	617	573	584	602	631	571	566	597	611	575	599	595	582	606	607	647	594	547	592	552	648	616	567	608	553	626	661	581	559	578	579	586	572	602	657	585	605	617	589	614	631	573	631	578	600	593	586	581	600	577	576	599	614	589	581	608	577	657	603	604	581	546	615	585	570	612	592	614	559	548	603	594	586	625	605	616	583	582	612	590	575	629	612	625	643	554	560	616	583	588	615	602	583	594	555	589	587	605	602	590	574	584	611	621	593	577	633	553	603	573	583	587	617	566	632	598	599	601	616	585	636	597	601	635	607	600	581	600	606	597	617	629	608	598	570	586	592	544	600	590	627	596	588	578	595	595	635	570	620	593	597	590	581	602	605	586	579	644	554	588	595	553	604	590	545	625	620	607	580	574	625	611	630	594	551	547	549	604	566	583	624	637	598	584	580	620	605	588	587	619	545	529	607	595	628	576	600	541	593	609	604	592	619	580	591	592	618	565	611	643	628	580	634	615	569	568	617	644	600	593	600	551	577	615	618	630	593	599	600	625	598	576	627	607	552	563	620	580	578	591	619	599	618	615	584	520	615	586	598	619	595	583	606	606	596	553	576	580	611	576	570	584	564	604	557	594	635	569	618	608	569	555	592	583	594	599	584	584	621	623	597	583	584	536	596	636	599
40456	17822	6738	1459	769	642	515	385	369	328	342	296	332	313	288	284	264	266	225	231	276	237	233	232	222	256	216	227	236	231	242	190	205	250	204	217	211	204	228	212	247	227	212	229	216	184	227	219	232	218	200	242	243	219	233	207	221	221	217	194	208	227	261	207	200	221	253	241	261	219	193	217	199	223	247	283	268	217	212	205	228	201	227	237	239	212	214	225	214	235	228	240	230	189	213	214	208	208	228	223	197	231	222	220	194	205	244	225	229	218	280	241	236	234	192	232	217	233	206	233	227	228	203	197	229	216	241	190	209	237	235	196	248	196	209	226	224	232	225	232	245	251	227	206	237	227	212	230	150	218	259	245	219	213	255	217	212	223	200	214	209	203	231	208	233	178	199	257	220	211	212	215	248	244	212	250	272	218	207	203	218	208	205	230	209	228	213	223	251	229	221	190	192	246	231	212	210	242	269	204	214	251	212	233	226	185	252	202	202	219	223	210	212	250	223	215	249	212	203	217	276	229	213	187	228	229	230	218	248	231	226	219	234	228	226	222	250	248	234	228	220	260	254	220	233	199	198	226	212	267	221	239	233	201	227	204	199	242	217	203	213	238	213	201	221	219	190	216	210	228	229	236	218	197	224	206	213	217	223	206	203	196	231	217	230	227	222	248	235	205	236	249	233	210	200	232	209	217	231	222	191	210	228	191	254	236	209	227	247	219	213	234	225	186	236	210	222	227	233	211	203	212	256	231	261	223	210	209	231	233	222	230	226	223	216	206	223	205	240	220	221	241	204	232	210	210	221	205	219	218	211	229	245	207	209	242	237	207	224	194	228	219	243	250	203	205	210	221	214	216	226	221	219	190	243	255	229	221	187	257	217	211	241	211	225	213	236	213	220	204	219	231	228	219	240	243	198	216	200	242	202	232	223	215	220	227	255	228	247	244	245	206	211	236	236	218	230	202	229	227	239	209	215	228	232	223	244	243	268	235	203	202	178	216	212	226	198	215	209	218	228	223	215	232	179	214	193	215	234	240	238	185	184	222	210	198	233	225	241	235	236	216	242	253	210	236	242	239	237	233	258	232	260	215	209	204	207	177	199	203	226	194	227	224	212	198	236	226	222	213	219	184	210	187	217	251	243	220	235	199	202	221	239	222	216	228	234	228	253	210	231	222	199	204	243	268	219	249	255	211	258	221	187	207	230	225	236	200	225	199	209	255	222	196	219	236	199	245	188	175	231	215	240	234	206	232	212	200	202	264	240	221	243	251	248	227	246	262	207	235	209	203	233	211	201	187	215	231	232	226	232	218	213	218	238	240	220	234	236	250	244	228	231	202	224	208	202	247	228	213	206	207	229	252	212	233	251	243	221	203	247	203	226	245	240	195	226	232	228	242	224	217	214	225	203	215	210	261	233	187	230	221	213	217	219	225	218	227	208	247	225	205	242	210	241	227	225	208	254	216	211	220	204	230	220	241	213	232	198	262	202	200	225	252	219	229	199	231	231	203	219	232	201	222	229	216	237	223	210	212	228	229	208	234	236	213	217	213	226	213	234	219	218	183	195	234	216	238	227	229	222	202	202	207	258	233	222	255	204	251	215	236	218	237	213	213	194	220	222	221	203	234	239	214	205	252	215	223	215	224	187	221	222	216	220	210	224	209	227	212	229	210	212	208	237	258	228	218	199	203	228	262	230	233	211	229	239	235	233	211	213	193	204	209	216	193	223	191	220	220	224	227	242	212	209	218	229	235	225	217	219	224	228	207	207	189	226	237	242	239	252	221	216	230	242	237	210	235	231	228	229	240	206	231	202	257	229	224	216	214	219	238	233	210	214	228	218	227	233	216	214	258	236	220	217	230	204	195	227	210	269	255	218	199	223	208	219	203	230	234	202	244	220	201	220	246	233	250	238	242	250	234	226	229	224	211	219	233	204	213	225	240	218	244	241	191	228	224	221	203	232	215	266	215	214	211	238	236	242	219	226	240	200	215	234	218	224	228	221	230	206	201	240	233	212	232	237	243	215	212	195	225	232	221	202	192	186	242	244	209	195	232	237	233	222	215	232	214	223	207	238	227	204	221	228	240	256	217	219	190	211	205	230	207	237	247	257	212	192	230	212	225	200	235	256	230	239	214	243	257	249	194	216	193	222	217	205	246	241	205	224	207	231	203	225	239	227	201	266	236	256	222	251	199	210	231	229	213	208	203	240	275	223	198	230	214	208	211	240	215	246	233	219	210	218	224	231	203	216	233	190	221	225	225	212	200	236	229	215	198	216	209	237	244	251	235	240	235	201	218	181	212	235	196	198	233	177	251	202	239	213	218	235	221	212	243	221	210	222	210	208	215	191	232	212	217	223	222	215	233	193	230	232	224	229	206	248	217	220	243	199	235	223	238	226	234	203	236	240	211	236	223	231	203	228	229	221	223	199	221	229	247	208	203	219	249	212	231	261	230	251	211	228	235	211	220	230	240	251	213	254	222	251	249	232	227	222	217	194	237	214	218	224	232	232	222	192	198	213	203	230	192	247	199	238	239	204	236	221	176	213	242	226	223	220	217	218	244	225	221	218	192	196	226	226	218	247	215	218	236	203	206	253	224	231	232	225	228	191	226	251	215	226	233	218	217	260	244	233	220	209	221	226	202	233	239	216	219	224	194	206	219	192	216	194	189	211	221	236	214	200	212	217	208	200	217	228	227	205	225	232	240	204	218	215	242	221	232	206	238	232	253	195	218	248	236	200	241	217	224	191	222	231	272	233	210	224	223	202	194	226	213	200	213	194	243	197	218	204	228	250	234	214	228	228	227	198	219	201	224	236	229	268	252	220	252	213	220	229	207	211	212	211	217	222	196	221	248	231	234	249	231	234	255	218	193	205	203	215	223	249	192	212	227	208	226	219	214	233	250	222	212	227	241	230	230	215	210	266	204	187	241	247	223	210	215	226	188	224	229	249	229	228	214	228	231	222	231	227	193	208	216	240	252	201	214	224	227	256	228	225	204	211	221	242	249	233	208	230	211	263	246	238	229	237	225	232	207	241	236	209	220	203	192	224	217	221	241	216	250	220	209	235	222	208	219	212	189	217	234	212	229	251	270	205	225	236	207	228	203	233	227	193	236	202	217	211	200	211	228	242	246	215	215	199	200	196	212	208	237	193	184	213	229	185	216	209	216	227	207	232	246	232	209	222	223	228	233	226	235	209	220	231	206	225	218	221	252	218	240	238	260	214	218	226	208	244	243	221	229	201	223	219	212	208	238	279	209	195	203	236	221	229	200	220	245	217	213	221	189	225	234	227	247	221	265	242	211	235	231	190	224	221	221	232	235	213	217	211	204	218	225	203	189	216	212	216	248	226	255	238	232	224	185	203	208	219	220	222	222	210	215	246	255	205	231	216	220	237	235	231	245	215	209	232	234	224	232	211	199	222	209	212	211	234	205	227	228	221	253	244	203	239	239	227	258	250	260	204	229	215	217	231	196	261	239
24754	11466	8623	3083	2460	2161	1690	1240	1134	1197	1080	1149	971	855	864	826	669	672	662	630	580	595	596	533	544	545	524	541	513	521	506	520	501	496	511	501	434	475	489	460	498	507	484	476	493	473	469	470	475	481	465	454	482	505	470	454	477	517	457	488	525	485	517	471	473	447	465	444	455	441	489	482	442	476	442	459	499	509	473	468	471	452	493	469	485	436	508	501	462	482	492	445	454	482	471	460	489	477	441	468	476	497	452	487	487	462	464	457	518	492	458	495	460	465	463	502	475	451	472	495	471	462	468	465	466	464	472	480	482	480	490	500	476	471	474	491	500	492	464	522	500	477	469	502	521	439	489	461	496	455	473	466	493	466	486	480	469	522	489	471	468	467	460	506	440	488	479	460	456	485	504	505	502	490	511	453	488	456	475	481	473	478	473	482	482	474	513	497	462	484	489	478	483	450	510	467	479	477	518	429	492	483	485	488	509	508	482	475	468	456	475	467	463	464	487	489	466	466	473	447	462	495	491	523	469	453	448	500	460	473	460	481	478	523	457	486	489	448	468	476	452	491	475	473	439	502	517	462	464	493	479	488	439	484	497	507	490	476	471	480	466	453	469	512	462	495	501	459	472	491	497	480	458	474	457	457	468	471	460	485	480	487	492	493	486	500	452	461	466	458	477	493	457	464	439	469	536	490	525	478	453	475	481	462	488	474	506	433	497	470	496	451	445	490	446	474	465	470	468	466	463	479	505	455	468	467	458	454	482	447	482	491	483	493	507	502	438	460	476	455	480	474	504	470	448	442	475	441	465	475	486	502	505	448	431	486	500	520	489	487	484	470	486	482	461	479	497	480	441	507	487	514	469	497	495	485	477	522	439	455	491	477	478	458	468	480	426	477	479	483	495	463	473	472	488	490	460	476	454	492	504	496	502	463	466	476	473	522	466	505	503	457	456	508	498	483	489	467	479	460	483	496	458	444	490	478	466	506	469	441	487	485	463	462	460	469	479	481	460	482	501	484	468	485	513	461	484	468	473	465	500	493	483	459	450	474	520	446	476	452	470	476	465	477	499	481	485	480	451	473	465	455	433	482	481	481	487	492	470	488	443	464	486	441	500	489	497	478	507	483	490	480	476	480	478	488	479	482	487	426	463	474	494	455	470	470	492	503	443	474	481	487	469	450	464	480	485	449	498	482	507	472	466	489	467	461	480	482	422	500	440	504	479	457	486	477	484	493	506	479	472	483	475	466	464	472	455	451	463	477	484	448	482	466	446	464	455	446	448	479	483	476	466	477	462	516	476	460	482	472	484	454	425	445	502	467	490	460	475	493	491	473	543	465	484	521	449	477	456	520	456	457	482	485	522	478	462	465	472	469	465	472	500	465	483	532	470	505	508	435	467	465	478	488	461	495	461	509	476	494	496	468	482	492	482	475	489	485	472	504	494	497	473	492	477	481	486	479	476	475	503	484	478	489	501	487	485	498	451	461	497	455	510	446	486	505	476	456	468	510	464	468	489	498	489	495	503	456	462	442	480	512	453	456	497	483	482	467	476	450	517	481	483	497	463	458	487	471	488	524	492	489	478	466	489	479	495	497	467	454	489	492	501	446	496	507	473	472	479	463	468	478	475	495	489	464	455	457	451	489	488	526	461	490	498	490	475	488	453	490	483	472	477	482	480	457	474	510	457	465	463	445	480	457	483	470	549	476	468	462	478	459	487	492	513	479	475	490	484	458	485	508	503	468	462	465	471	514	473	479	465	442	463	490	491	495	474	482	466	431	445	477	499	420	476	472	478	463	423	513	478	456	490	457	492	448	487	477	441	480	520	462	496	469	471	461	508	472	496	494	488	448	501	512	472	444	521	511	465	501	447	463	500	514	440	473	455	482	478	486	456	420	534	479	502	463	480	482	482	462	451	477	474	472	505	501	502	480	484	466	480	480	505	487	516	513	481	491	474	468	430	471	475	472	465	495	498	458	492	511	488	470	489	480	488	519	494	501	486	475	472	497	487	477	504	465	476	471	493	464	499	465	498	477	500	467	484	484	488	498	446	505	492	469	497	468	482	486	484	446	510	491	481	486	509	462	475	491	441	493	433	427	504	454	492	446	488	486	493	448	502	481	450	488	478	461	478	473	489	510	440	497	507	489	492	469	506	508	488	452	513	474	516	504	460	502	454	471	503	482	455	505	499	464	459	499	486	480	479	494	467	453	505	450	454	483	483	488	465	454	451	448	524	529	458	473	445	498	484	458	479	465	486	448	492	468	490	505	449	460	469	468	505	505	478	511	463	511	503	443	459	539	490	501	479	460	516	512	447	444	530	458	479	466	426	468	478	467	492	470	499	473	502	513	467	495	493	468	469	502	472	489	485	481	460	521	461	446	473	465	448	468	481	494	464	513	438	523	490	473	467	472	456	488	503	473	533	454	447	487	489	464	462	451	468	481	501	500	494	492	495	506	487	471	484	512	482	475	457	488	514	464	493	464	457	453	473	502	485	482	493	507	519	472	491	495	467	462	477	480	455	479	479	489	448	506	456	472	537	464	481	437	470	480	482	490	445	461	433	515	534	480	454	501	458	422	456	496	485	485	489	491	464	465	531	506	446	467	449	484	457	492	474	440	464	498	476	515	473	470	499	488	462	460	492	525	457	492	454	445	485	471	508	461	466	476	496	514	451	473	493	481	476	496	443	480	459	469	437	482	459	474	467	473	482	484	497	475	463	473	427	476	495	478	491	467	457	495	467	488	465	486	456	506	515	442	457	439	493	495	459	420	486	459	459	503	502	495	456	453	496	441	474	488	487	454	466	444	473	490	456	446	456	505	477	469	462	448	462	509	511	469	498	502	491	472	480	473	499	457	462	454	460	480	496	478	466	455	518	482	422	450	501	489	512	478	483	510	467	450	452	508	474	486	460	482	439	446	452	469	492	509	457	485	448	458	519	468	451	464	474	481	506	478	489	486	428	494	455	468	506	491	500	474	495	476	463	515	492	468	448	488	489	479	487	473	505	509	440	482	502	521	466	508	467	499	470	472	496	447	505	469	477	496	494	504	452	456	482	474	473	481	486	453	504	530	509	482	431	498	439	509	473	472	474	484	494	457	453	513	437	496	469	463	471	468	480	460	443	481	453	475	483	485	469	473	488	474	479	489	496	461	465	475	474	486	439	499	461	487	474	495	453	510	445	488	507	501	484	477	466	456	475	513	533	509	489	503	504	512	514	461	460	468	475	477	466	476	478	484	441	474	453	482	444	441	495	499	482	487	459	504	506	461	463	456	455	482	501	494	477	495	477	469	503	466	461	485	470	495	511	464	436	446	460	499	469	490	480	444	450	497	468	474	467	484	436	453	452	452	469	512	484	492	468	479	464	454	471	474	459	461	453	481	478	498	433	469	489	502	503	477	501	482	484	481	471	508	473	514	457	475	459	462	472	479	455	510	475	489	474	492	486	472	474	491	520	492	573	469	500	437	478	496	474	501
56861	27701	12267	2674	1320	1011	816	552	499	546	534	473	443	389	388	354	323	347	356	305	271	280	280	292	269	255	249	246	237	260	251	238	236	247	221	244	256	248	270	262	229	239	241	261	243	249	249	226	254	259	254	256	226	255	253	237	214	249	252	236	252	234	218	227	250	223	291	235	221	232	233	267	263	255	241	233	266	276	247	253	236	210	263	263	246	250	254	243	261	240	235	220	235	252	229	255	236	226	238	262	244	208	239	214	234	248	226	237	251	218	221	254	238	238	264	210	255	244	237	255	216	245	240	211	247	220	230	241	257	234	253	238	233	255	231	225	220	253	238	253	220	238	238	257	255	233	270	249	263	237	222	242	237	221	230	221	260	222	269	250	235	233	257	248	239	225	229	224	224	253	246	258	247	242	267	257	261	264	242	237	236	238	245	245	227	246	231	253	236	243	228	247	213	262	245	235	262	232	253	231	225	244	250	217	222	264	203	247	234	220	216	224	254	256	229	226	255	255	273	255	257	261	235	225	225	248	281	305	269	248	277	252	241	241	243	216	252	248	263	224	248	251	217	257	226	236	246	255	236	260	227	221	225	242	223	231	219	268	239	251	239	241	235	245	241	243	252	242	247	218	282	242	218	241	211	241	228	251	267	271	220	266	272	231	253	222	223	197	228	249	258	266	235	277	255	222	240	261	273	237	228	233	263	256	261	235	224	232	249	242	255	251	248	258	217	224	260	234	239	244	244	228	208	232	275	229	234	238	270	228	247	234	249	207	211	243	239	216	224	237	266	288	248	275	279	243	270	249	264	255	259	233	272	252	224	252	287	245	209	220	260	285	251	273	205	214	224	225	246	224	238	243	223	235	261	270	230	233	237	256	225	212	226	253	238	224	245	242	210	278	227	245	252	239	232	273	254	243	245	251	247	248	290	241	221	274	220	252	248	231	222	234	254	246	266	242	244	266	257	261	228	224	244	250	232	249	246	253	233	218	255	219	258	216	262	280	228	242	257	221	221	273	271	238	241	251	236	261	260	251	250	231	224	230	213	232	249	274	209	238	256	246	260	262	261	243	228	246	250	243	244	260	268	267	223	253	233	228	269	224	281	270	238	228	229	246	235	224	205	233	235	241	212	242	256	233	264	234	247	233	287	258	246	257	237	219	230	264	237	260	246	269	233	250	243	223	239	290	219	251	247	240	242	219	219	244	232	261	223	221	244	245	254	258	253	234	241	250	239	245	252	246	220	265	252	259	248	265	219	225	250	230	259	234	235	236	224	241	258	225	244	248	228	235	293	250	228	258	210	248	227	242	273	217	230	229	242	232	222	218	264	207	266	275	244	252	273	241	257	246	240	257	230	242	241	232	232	250	257	262	260	215	242	236	250	267	236	255	265	240	225	221	245	248	199	235	239	239	222	237	229	234	255	287	228	219	225	235	213	245	254	219	239	232	246	220	226	218	234	246	236	222	252	254	250	258	219	226	241	242	244	244	254	228	270	257	262	268	235	232	224	215	262	223	241	268	244	261	258	255	227	219	261	254	252	265	241	245	243	230	268	235	259	231	240	242	239	254	275	267	262	243	226	221	246	243	243	238	250	243	229	245	247	241	256	238	251	224	254	251	258	258	226	264	233	225	245	229	256	251	259	222	277	215	277	204	224	231	222	249	238	276	253	241	261	295	192	224	221	247	241	257	269	282	217	236	225	228	255	255	216	237	231	259	230	234	235	229	247	243	233	218	233	241	223	246	254	252	220	232	252	249	243	264	240	227	252	256	261	230	234	207	246	228	223	224	229	225	290	213	268	248	246	226	213	211	240	226	198	235	239	240	229	228	235	233	264	234	276	242	248	232	234	275	249	244	241	234	239	254	250	279	245	217	250	222	280	261	276	243	255	255	236	233	243	240	198	233	251	245	252	212	225	265	251	244	251	244	249	232	217	265	238	249	253	238	250	227	252	274	258	219	290	233	231	234	209	239	216	265	233	233	236	262	252	253	245	250	232	263	240	273	255	270	255	229	248	228	200	217	242	247	240	244	257	236	237	268	248	224	252	244	239	243	226	255	212	262	231	249	239	252	227	262	223	213	249	247	261	257	217	249	260	182	192	252	235	246	235	235	221	226	250	247	253	251	231	240	243	273	255	237	246	266	257	265	270	226	256	248	207	251	234	241	250	209	231	230	254	216	220	230	267	253	249	221	264	237	266	238	236	220	259	258	251	226	231	262	271	265	243	224	215	245	251	257	246	216	219	248	254	225	216	222	244	253	269	259	257	211	215	265	261	224	254	239	235	262	262	203	220	211	247	231	226	249	248	265	266	231	235	236	232	226	263	229	264	232	231	251	248	250	231	280	282	238	239	217	244	256	244	247	243	256	234	252	239	235	227	236	256	269	223	225	243	256	244	269	241	245	240	242	252	235	247	226	219	251	244	236	224	249	227	224	232	241	229	245	213	249	242	228	234	207	243	263	215	231	250	247	233	239	266	266	245	275	242	224	246	278	250	266	233	249	241	290	255	267	265	224	243	274	267	255	245	245	239	259	250	234	250	231	223	269	269	244	261	237	261	244	276	254	241	241	251	241	272	241	246	265	237	204	247	289	243	226	248	232	240	219	257	246	233	219	242	260	251	213	205	256	216	239	222	236	258	246	251	267	255	243	235	263	233	274	225	237	244	229	234	260	221	229	236	269	226	245	225	255	240	242	233	249	226	237	245	240	254	232	244	219	264	226	259	253	246	236	230	235	229	257	235	239	289	243	297	225	255	261	240	229	224	238	238	238	260	245	246	240	223	265	264	256	253	229	258	232	241	239	236	209	208	224	236	238	218	241	242	272	247	247	225	241	258	226	214	229	253	218	228	229	233	225	250	263	250	203	246	270	259	253	260	252	236	243	239	252	233	247	242	257	258	255	243	233	228	199	256	235	263	225	206	249	250	252	228	263	256	254	228	266	245	224	268	266	239	231	224	254	234	249	237	247	243	255	219	240	248	248	244	232	248	232	225	229	234	232	263	223	284	222	252	233	232	249	240	235	226	222	227	247	255	259	246	236	266	276	220	252	246	248	238	261	230	227	239	236	239	259	290	214	239	235	261	239	259	240	234	261	231	285	230	238	222	241	277	259	250	225	235	228	257	253	223	254	249	227	230	244	240	244	279	251	256	215	206	233	260	228	229	253	254	253	238	234	259	239	238	212	232	227	259	229	206	236	237	256	261	265	246	220	239	252	220	234	228	256	258	231	249	251	225	249	241	219	233	245	240	262	262	296	231	222	225	239	255	250	271	263	244	219	239	217	272	246	205	233	278	257	245	221	226	256	282	229	267	215	259	234	234	240	258	263	283	252	227	268	259	273	248	284	266	258	247	273	230	232	209	252	220	213	255	289	234	277	233	254	237	256	236	243	226	236	243	244	223	239	245	245	253	194	225	236	253	249	213	243	252	230	232	234	273	263	247	239	241	217	240	259	235	247	238	243	235	252	249	225
34841	18533	12973	5018	4232	3786	2704	2205	2011	2261	2287	1994	1481	1342	1363	1217	1109	1115	1260	1005	789	706	705	668	659	596	606	543	614	622	581	537	527	561	546	578	554	592	564	550	544	558	559	575	562	530	551	523	515	529	557	530	546	516	512	543	527	558	498	503	542	529	498	557	503	508	539	502	563	505	551	513	568	556	527	534	527	532	526	514	490	526	524	545	497	500	547	520	544	546	509	513	526	524	465	480	535	506	497	487	497	561	492	507	518	507	500	519	503	555	459	553	514	515	490	545	537	534	535	509	479	546	516	512	524	539	513	507	522	528	507	506	475	495	525	528	508	489	486	513	557	534	505	522	479	585	520	557	524	569	521	566	469	539	540	560	489	518	508	535	544	569	474	508	480	505	519	530	515	539	531	515	515	562	559	519	507	514	557	496	493	534	514	519	529	544	508	517	513	546	534	513	535	529	526	520	480	498	503	529	492	556	507	542	509	502	532	533	531	513	538	556	497	497	494	499	557	537	503	512	507	497	514	489	529	507	547	490	522	510	494	492	482	547	514	531	515	556	513	525	464	552	499	531	547	546	508	501	566	510	526	522	524	508	547	492	494	589	502	517	516	535	505	547	510	524	517	494	541	507	515	522	539	515	509	526	494	545	533	528	496	572	502	529	547	510	521	566	533	523	506	529	497	504	496	513	506	493	504	555	538	541	509	549	540	510	559	523	548	474	487	523	522	516	538	532	526	500	552	496	500	489	548	530	498	521	475	540	522	555	504	523	556	479	512	526	500	507	540	521	533	478	538	510	479	517	480	503	509	510	468	509	517	524	540	481	551	524	508	535	509	528	556	530	539	503	528	467	489	575	534	507	566	527	568	495	503	560	536	503	545	481	543	514	499	533	534	547	482	546	553	516	507	498	539	529	518	546	515	569	544	519	514	510	533	541	556	532	552	516	500	535	552	482	545	535	505	545	526	502	485	554	509	510	564	543	522	452	524	524	550	542	520	519	531	516	518	507	533	482	515	539	522	551	522	537	525	492	504	508	529	548	556	505	510	534	511	516	557	483	537	535	554	531	530	501	545	523	524	533	536	507	524	501	511	525	524	504	566	519	507	498	505	518	497	550	524	536	464	539	529	509	502	528	521	527	512	487	534	489	503	570	538	533	516	535	529	530	544	506	502	502	545	561	510	559	551	506	525	508	556	476	554	506	530	542	534	495	504	501	503	534	515	510	516	533	546	506	501	523	497	513	525	511	545	502	509	493	548	507	516	492	494	504	516	520	560	493	532	527	500	522	492	536	513	559	518	535	522	497	542	496	527	534	504	513	545	492	545	496	537	504	479	522	512	534	484	506	508	535	497	529	492	532	510	510	487	560	505	487	510	496	544	499	502	524	535	500	536	542	484	494	562	475	524	537	539	515	525	493	531	543	526	527	527	554	537	526	521	508	490	555	527	531	500	505	502	514	494	551	503	507	537	529	492	528	518	506	517	585	522	493	549	527	512	555	501	520	469	539	532	537	498	497	498	519	562	506	509	513	531	519	526	536	495	522	531	511	537	543	541	514	519	530	469	536	574	500	512	510	544	541	511	549	516	498	519	488	553	563	506	505	552	533	510	519	532	527	513	588	522	514	497	536	521	542	478	504	538	497	518	520	557	517	537	539	468	555	474	541	501	528	496	541	524	528	500	526	509	482	543	542	480	537	507	519	514	502	529	488	530	574	539	508	492	524	498	528	526	528	543	487	518	539	510	504	510	527	510	502	541	521	522	533	507	496	577	564	547	473	582	540	494	561	505	486	540	557	526	469	522	501	514	589	471	525	531	502	525	539	575	518	512	526	510	503	498	506	505	518	536	551	567	562	548	503	536	517	441	538	482	547	472	510	545	518	522	524	519	528	534	516	518	525	536	521	532	553	514	538	517	515	535	501	556	498	526	518	528	496	548	497	527	505	487	533	530	509	483	567	549	544	513	495	505	501	524	471	517	533	478	544	527	503	531	527	527	496	544	529	533	527	513	508	541	505	473	534	542	496	527	499	546	505	535	488	507	525	553	545	508	514	531	501	521	505	558	534	487	560	530	490	506	540	530	552	531	543	494	527	476	545	528	492	470	549	514	562	551	550	509	516	509	542	504	554	509	504	548	545	523	532	557	538	512	508	511	509	495	492	523	509	505	506	516	503	537	512	539	551	547	579	523	511	533	523	521	537	524	526	507	480	557	487	467	508	510	487	516	546	558	534	518	522	512	553	505	528	505	560	503	486	500	496	530	521	515	541	521	516	477	518	524	535	524	537	519	564	533	516	494	490	493	510	507	516	520	569	494	567	514	510	550	549	550	533	556	528	522	504	511	512	532	609	528	493	488	514	513	565	527	534	477	538	533	512	509	537	554	544	557	563	484	532	500	547	530	525	502	512	544	492	522	469	543	510	532	527	522	483	505	535	517	547	515	540	512	515	483	508	531	485	513	501	543	505	502	587	515	472	523	493	474	517	472	510	538	532	505	504	572	537	486	524	543	529	520	503	492	532	485	543	507	537	522	497	521	505	521	501	550	508	553	511	503	548	517	551	496	520	507	530	481	503	504	531	489	530	528	498	519	483	504	528	499	543	484	525	517	515	512	521	469	520	551	516	513	560	447	516	533	553	520	489	561	530	527	508	557	536	487	519	537	524	530	556	527	479	479	483	509	554	540	508	514	500	485	524	511	521	504	508	559	499	512	510	498	514	505	507	583	477	498	525	499	539	485	511	529	501	537	483	514	540	536	549	550	521	520	513	533	516	515	526	541	516	506	537	521	567	500	546	532	484	506	524	522	499	546	522	510	509	516	486	520	533	523	551	468	514	548	547	488	547	566	520	537	530	518	470	502	531	524	515	500	511	506	505	533	528	522	521	488	548	533	526	538	516	502	505	476	559	499	523	544	549	503	542	556	530	503	481	566	522	506	546	525	532	507	516	530	526	520	518	529	485	509	507	536	531	573	523	537	539	529	532	516	465	517	486	513	556	511	535	531	517	543	583	544	511	529	504	515	514	514	535	525	486	501	523	507	522	515	540	505	522	509	515	520	494	511	509	491	476	549	507	549	533	511	506	506	520	519	506	494	543	516	547	527	513	530	493	523	589	500	526	493	489	535	554	527	579	515	516	506	509	500	487	511	519	521	479	564	546	471	512	541	521	488	512	492	510	495	506	499	548	504	545	541	541	512	549	515	513	526	556	511	541	517	547	556	555	518	536	522	550	528	501	505	515	510	532	535	508	517	512	518	516	455	563	547	520	510	523	512	516	505	504	510	575	511	484	508	478	540	500	500	512	524	507	530	511	525	498	517	543	500	542	525	513	516	552	530	539	553	515	581	537	499	502	525	521	583	521	491	534	550	521	513	568	521	526	504	551	523	522	493	495	531	521	506	555	536	529	532	530	506	514	512	481	514	556	530	497	552	538	515	523	524	514	494	514	539	543	568	537	549	505	553	524	558	548	503	522	519	529
65843	35028	16027	4077	1995	1425	1012	863	718	822	735	641	545	503	459	445	405	437	417	402	396	352	323	305	333	321	340	305	305	267	314	273	305	247	282	318	313	301	274	293	291	308	278	284	319	285	249	252	305	285	275	282	318	317	271	256	317	303	289	311	286	272	312	282	272	269	276	301	302	288	265	294	282	267	259	298	291	315	276	271	300	289	317	278	309	317	286	287	313	285	300	297	292	298	293	276	299	277	315	297	276	310	287	290	301	264	304	245	298	328	314	279	273	289	286	253	315	273	270	299	304	330	279	303	280	291	341	282	323	304	267	270	335	302	267	248	321	266	309	301	258	288	280	301	299	306	294	273	283	263	277	234	283	300	288	323	276	278	287	279	291	291	291	286	300	313	321	286	304	317	281	275	280	314	265	287	294	322	272	313	279	268	286	317	307	289	292	272	257	257	319	299	290	321	261	291	279	279	280	259	260	298	286	295	304	307	295	288	299	311	275	279	308	269	277	270	271	309	294	278	290	307	271	288	252	307	304	305	260	272	280	254	266	264	292	291	305	286	307	267	276	276	289	309	294	284	255	269	274	252	279	311	303	293	320	268	315	322	310	303	284	318	268	272	294	298	269	260	304	325	278	268	287	302	273	313	328	293	297	275	260	265	275	281	279	284	312	309	262	297	252	290	308	294	304	272	276	312	256	291	317	247	252	249	302	305	279	285	274	268	274	272	279	253	286	304	293	271	293	284	291	307	288	325	273	335	285	274	286	288	293	304	302	313	303	281	300	283	300	270	260	282	298	295	279	297	260	262	280	287	310	266	297	306	305	291	279	277	268	278	260	297	284	302	279	268	287	266	289	284	271	265	301	266	323	268	287	265	258	272	284	295	296	306	306	271	310	272	265	308	318	316	305	306	326	280	311	274	253	287	268	311	286	284	267	300	277	268	272	286	285	290	280	267	302	301	281	287	292	314	278	297	310	303	328	277	278	287	321	273	237	250	298	272	261	324	267	318	305	272	289	282	296	279	280	305	281	289	288	270	262	280	275	260	283	264	324	334	296	316	266	282	273	314	269	302	286	265	300	307	289	284	284	290	269	285	301	270	297	332	270	278	304	298	260	261	303	307	284	289	323	255	307	253	316	283	276	272	305	326	278	275	300	310	288	321	259	320	285	288	275	259	274	273	283	298	302	295	273	264	291	293	292	311	284	274	266	272	282	279	292	314	248	264	267	269	296	295	274	283	278	275	290	292	269	287	306	269	319	263	304	292	288	329	299	299	291	303	283	306	279	292	333	317	272	296	263	274	295	285	319	283	264	267	262	303	296	299	269	288	290	270	318	324	288	301	288	253	250	320	293	315	342	292	270	288	273	274	264	290	294	285	283	271	266	307	288	279	286	292	271	284	303	274	312	271	289	281	284	297	297	286	304	267	277	328	303	273	269	261	295	278	301	261	257	309	287	281	288	300	274	269	284	315	262	304	263	295	289	292	280	302	280	274	297	288	277	276	259	308	314	328	275	293	308	304	301	258	293	298	258	288	307	287	271	261	276	286	301	285	310	260	265	314	271	270	271	295	268	317	314	313	276	264	289	269	258	260	288	264	288	291	275	261	311	309	303	289	277	246	285	302	288	301	276	280	312	320	269	297	275	280	283	303	305	288	310	290	272	301	297	303	289	305	298	273	288	284	273	280	276	270	299	266	346	328	295	264	273	304	277	289	289	297	328	284	300	301	273	278	289	302	303	294	296	275	301	285	307	298	301	279	242	274	317	291	273	307	265	302	296	297	263	310	298	251	268	271	307	263	298	322	300	312	270	288	286	278	312	299	291	282	302	277	300	281	281	296	300	290	231	279	315	262	291	250	263	264	298	305	332	289	287	289	272	274	267	275	288	290	318	276	301	289	333	284	268	265	293	274	270	241	305	281	274	331	271	289	282	256	283	298	285	270	286	279	256	251	307	252	267	267	295	299	326	289	303	309	295	297	268	287	262	324	281	281	313	317	304	314	302	306	297	278	308	253	287	286	334	306	310	299	279	307	326	268	281	307	267	294	259	270	255	284	289	282	295	282	290	285	246	242	295	313	279	277	273	294	288	323	262	267	267	302	267	281	303	310	289	282	258	303	296	301	287	310	290	279	271	302	275	267	260	317	276	275	293	306	296	300	266	277	271	271	239	279	294	295	304	294	283	294	294	281	305	326	291	275	278	313	309	309	281	284	262	319	278	266	283	265	310	299	285	301	300	320	297	277	302	289	269	300	286	287	302	274	273	307	299	289	260	281	282	244	281	287	271	295	284	297	291	308	279	283	303	281	281	294	301	302	308	261	289	243	286	260	281	288	263	292	310	260	275	273	274	295	288	280	292	290	307	282	276	295	304	305	299	284	306	301	237	284	278	320	304	275	309	249	290	322	320	268	299	288	301	278	293	282	279	308	308	296	301	319	297	316	284	276	305	294	286	279	294	271	281	253	289	275	275	325	286	284	291	305	256	283	272	277	278	302	293	302	305	316	290	304	311	317	296	274	270	299	252	304	288	310	325	310	307	271	285	268	258	290	298	278	275	276	258	279	269	277	264	294	326	285	295	299	274	326	279	265	274	267	308	302	314	286	300	283	263	269	276	263	295	298	296	274	297	291	280	304	291	302	254	296	277	319	306	288	319	303	325	298	293	272	281	264	294	301	295	311	289	264	271	301	277	233	265	304	269	277	320	294	277	288	268	266	286	288	280	288	291	256	278	302	254	332	295	284	312	283	281	264	307	254	275	273	303	287	283	305	284	264	296	296	307	280	271	322	302	283	315	273	281	302	303	240	301	280	316	305	305	264	272	271	300	249	295	269	323	305	287	305	279	326	300	286	265	276	298	290	299	319	277	344	264	291	265	316	303	285	296	267	320	268	282	314	287	285	270	264	281	276	286	292	258	286	255	276	282	303	297	267	294	311	316	310	292	268	269	284	271	314	326	273	320	269	283	274	318	268	282	268	323	308	301	279	327	316	263	293	309	322	331	286	284	281	303	285	322	261	264	322	312	293	295	288	310	288	301	256	303	275	287	316	286	288	319	295	267	287	268	290	284	322	289	284	287	313	296	313	295	270	324	273	279	303	266	319	285	282	302	272	287	282	274	283	311	266	293	299	273	296	298	271	261	285	283	260	270	286	288	297	290	293	282	308	306	296	278	273	287	319	312	245	289	299	266	272	280	310	286	289	292	286	274	264	305	265	282	298	264	262	300	287	285	291	320	300	278	282	282	274	298	296	296	281	264	286	295	337	254	279	268	274	276	274	264	251	285	310	312	327	285	282	267	277	311	258	298	314	290	284	285	300	303	297	313	271	277	286	272	299	288	301	298	311	269	308	298	299	271	283	257	311	296	287	319	288	301	307	278	308	313	277	314	297	315	277	262	291	283	328	300	294	306	312	293	304	287	297	285	288	294	271	262	297	290	292	312	303	246	319	305	289	289	301	295	308	303	288	293	292	307	270
41117	23246	15743	6461	5688	4896	3689	3186	2696	2864	3037	2364	1933	1818	1684	1565	1456	1663	1693	1254	998	907	893	841	769	763	679	669	668	685	659	660	631	599	644	660	632	610	655	657	635	589	623	617	614	604	669	617	642	609	621	664	581	601	630	615	588	567	604	607	588	618	613	575	616	574	610	599	612	599	567	629	596	546	590	627	655	600	567	617	642	589	618	609	554	572	599	627	588	612	631	586	542	612	562	644	601	606	592	579	593	617	601	602	585	621	557	583	560	603	617	610	593	605	588	556	617	598	584	588	567	605	576	607	597	585	549	597	648	655	573	558	620	584	603	607	613	610	581	609	626	581	589	613	585	570	641	592	597	625	575	651	618	580	580	614	630	644	621	575	605	606	533	626	566	639	622	563	611	590	593	571	656	622	569	602	622	594	607	578	638	612	593	601	617	573	601	623	610	604	609	589	600	592	609	581	629	615	595	636	620	642	606	585	591	619	588	581	601	586	650	595	627	590	581	623	605	608	617	597	604	597	582	599	630	636	599	625	586	598	582	579	597	588	627	606	624	607	627	572	601	592	595	592	566	645	625	608	598	607	577	595	570	607	608	593	617	592	608	600	565	626	619	604	592	604	627	594	624	627	583	559	595	600	585	638	580	603	601	607	605	607	627	600	617	609	577	616	594	639	561	583	599	607	580	591	574	571	591	598	602	630	569	611	589	589	589	612	598	595	589	600	615	619	593	621	626	592	625	584	596	556	549	601	593	607	617	638	606	647	658	594	601	614	609	603	613	599	617	613	606	549	630	626	590	637	627	624	606	590	612	596	568	588	613	625	591	620	600	561	561	606	600	598	629	612	616	634	587	658	618	605	618	585	638	598	562	605	614	622	654	652	564	591	622	585	594	622	593	596	593	625	569	635	635	588	607	649	588	585	590	572	611	602	587	589	578	598	588	608	611	596	639	606	615	597	602	560	596	563	658	598	591	539	592	600	637	616	560	585	627	600	543	592	584	594	587	625	562	639	601	595	650	606	592	598	574	623	598	648	610	617	575	640	612	624	602	606	609	609	565	596	597	662	645	630	623	592	625	578	588	569	626	596	598	637	599	584	607	592	571	594	600	590	588	585	587	598	579	617	607	590	611	636	665	623	593	574	590	602	577	647	616	579	593	607	574	637	624	623	560	615	622	588	571	591	608	596	660	601	625	618	610	624	600	579	584	648	583	571	605	624	575	625	612	625	582	606	606	673	569	611	658	604	611	599	605	629	600	580	589	567	591	610	621	612	638	591	613	620	603	568	622	577	607	629	588	584	624	610	609	585	591	590	627	627	571	577	619	584	592	609	605	605	561	616	602	586	596	620	600	617	651	625	621	607	616	603	665	608	620	614	640	652	563	591	580	594	623	625	592	587	585	616	604	629	609	623	626	584	588	609	600	622	613	574	566	606	590	638	597	568	596	633	617	656	602	565	558	659	590	612	617	582	622	584	630	616	650	619	610	562	649	596	596	603	616	600	620	640	598	563	566	633	578	588	568	567	599	606	641	603	575	622	626	648	618	565	589	633	627	594	604	578	590	598	624	638	579	640	607	648	664	640	578	605	629	611	616	586	620	609	667	543	556	632	606	640	646	578	604	644	570	580	602	596	563	589	546	617	540	624	586	611	627	567	587	615	624	583	604	584	612	596	602	568	633	620	612	652	617	580	600	572	623	621	584	605	607	612	648	604	569	581	585	604	599	603	604	617	608	590	603	609	584	581	635	580	649	616	615	582	560	593	603	618	615	594	629	624	587	568	583	598	607	572	629	597	606	619	597	566	624	569	614	543	604	596	586	567	635	628	644	617	589	619	609	582	610	583	620	612	569	627	612	578	616	600	615	588	605	626	668	587	636	603	573	622	608	634	596	573	638	639	584	617	594	552	596	607	643	604	611	557	604	604	639	592	579	552	578	617	597	604	627	617	616	620	609	646	577	557	536	660	608	631	595	631	608	617	613	640	627	579	593	593	623	603	576	619	624	617	636	627	645	661	595	649	601	631	586	618	570	580	623	612	613	572	631	656	628	581	597	658	614	572	640	619	615	561	583	582	615	590	579	606	600	653	608	538	606	609	585	603	639	647	591	578	622	621	575	572	607	627	642	623	627	630	625	583	559	603	582	593	612	604	650	628	618	617	627	606	572	623	602	604	588	627	618	583	580	568	548	605	630	588	601	555	585	569	571	605	624	600	587	640	574	600	577	632	593	610	588	596	631	593	634	605	613	618	603	538	643	587	590	583	608	642	603	607	568	590	585	634	601	601	567	618	595	618	589	590	604	578	604	582	592	646	552	633	545	584	598	612	563	605	619	570	598	623	620	655	558	607	599	623	594	621	613	571	608	624	623	625	619	602	567	611	604	633	626	623	589	626	548	579	603	615	583	583	599	590	610	606	602	598	604	595	593	668	629	642	589	650	678	550	607	631	610	589	603	597	596	592	608	608	573	596	604	580	583	605	593	553	580	619	613	638	593	643	624	624	618	616	625	603	601	633	609	648	623	579	610	606	616	635	560	591	590	626	630	581	620	588	605	627	577	581	614	621	608	602	590	595	648	560	624	629	632	636	590	623	633	618	592	642	577	558	576	578	622	580	634	599	585	561	611	582	602	600	647	625	597	618	639	583	590	613	601	578	574	575	632	548	599	605	588	605	608	569	586	630	619	614	577	590	596	594	641	583	576	636	571	587	580	623	566	622	564	616	563	575	622	629	640	613	585	619	602	588	638	587	588	596	603	583	581	565	569	587	591	588	621	596	625	594	582	597	592	607	602	598	613	602	668	556	599	611	604	604	608	585	577	585	633	612	574	600	624	592	560	594	620	607	595	588	682	625	580	622	587	611	571	562	649	604	636	621	610	566	613	581	561	613	612	591	592	592	582	606	606	588	613	624	598	615	558	592	595	583	602	574	571	609	602	637	558	598	603	616	606	610	599	606	576	611	590	657	640	605	620	595	554	621	596	591	589	619	626	646	639	648	614	598	583	588	612	620	568	593	590	604	607	583	617	608	600	602	595	597	626	537	610	621	585	608	622	647	591	592	589	593	594	639	611	584	605	571	657	627	603	589	572	618	637	645	579	609	568	566	625	587	617	544	592	629	558	627	604	625	601	598	604	571	592	661	612	609	606	610	607	578	618	619	643	627	641	609	583	637	561	578	632	558	580	622	571	567	623	648	625	566	597	629	558	598	587	589	623	621	623	592	592	631	562	638	654	561	570	605	564	632	601	598	583	667	608	566	674	586	606	618	600	632	599	564	583	595	616	556	621	563	560	598	600	579	577	586	605	585	576	580	626	565	605	605	585	595	575	571	575	595	624	616	584	598	600	641	611	569	562	631	572	589	624	619	607	620	607	604	623	583	637	581	620	572	609	589	600	580	622	576	644	611	595	628	604	619	601	624	631	612	571	633	567	579	646	618	594	569	587	592	583	587	633	586	615	563	577	585	610	602	582	621	613	590
44571	19144	5568	1357	753	640	474	382	356	354	319	325	281	271	334	245	298	285	240	253	267	251	223	237	234	215	240	223	236	222	241	195	208	251	249	221	200	219	237	223	201	194	266	229	224	218	222	194	215	237	229	235	207	241	216	260	202	258	229	216	197	215	204	227	226	218	191	202	217	230	226	222	222	238	227	232	251	223	191	227	213	220	243	225	219	236	200	231	204	209	223	235	204	200	206	208	202	210	227	229	261	233	236	241	203	210	210	213	226	233	232	235	219	218	211	223	218	201	210	224	222	203	240	254	209	222	249	213	248	195	222	228	222	218	222	205	199	186	206	237	214	245	201	244	256	235	201	209	218	222	216	222	223	237	198	218	202	246	212	251	183	227	266	216	223	226	205	225	207	222	226	246	221	222	219	214	210	212	196	193	182	235	235	228	214	185	235	201	204	220	193	238	232	243	196	226	212	205	195	245	203	225	199	199	236	193	225	241	203	233	211	199	249	241	220	206	201	233	211	235	233	215	216	248	241	264	203	219	190	213	231	190	250	206	228	206	221	206	194	233	226	209	216	198	205	220	236	231	220	207	189	220	214	225	214	209	191	227	217	236	206	229	231	218	221	217	252	201	207	213	216	232	246	245	243	233	227	198	207	255	184	217	239	227	229	223	219	200	209	209	227	220	219	244	248	216	245	237	228	215	190	233	204	211	220	247	212	260	241	217	208	220	204	217	222	201	203	223	212	248	260	209	192	232	192	193	228	228	238	237	208	201	216	241	194	228	235	222	204	233	238	239	203	198	202	222	233	192	209	225	220	233	222	220	256	242	223	201	211	201	220	220	227	190	215	226	223	220	243	203	228	190	225	205	202	229	225	219	227	210	215	222	211	195	247	203	243	239	201	239	232	222	198	220	219	233	208	203	226	260	232	241	228	253	223	239	240	236	223	220	217	212	253	262	226	254	217	250	203	240	211	237	228	247	254	212	209	210	252	211	237	232	245	251	230	201	221	239	236	223	204	217	255	199	230	237	183	238	226	225	213	235	226	216	225	234	208	210	237	210	232	209	216	213	247	239	212	197	218	219	198	238	212	226	240	230	227	199	216	237	225	177	206	196	231	228	217	195	228	192	202	216	241	207	226	221	242	210	230	216	239	219	238	192	240	211	199	224	222	212	244	245	224	211	230	248	237	248	218	209	212	204	220	227	214	236	248	233	221	214	210	228	260	236	236	251	239	225	221	220	216	214	208	224	232	227	241	218	198	219	208	188	207	223	227	235	211	231	241	231	221	221	195	211	209	241	235	216	238	242	225	245	208	204	222	231	244	200	217	212	218	226	204	227	253	246	239	199	229	239	241	196	240	226	214	209	229	264	229	222	244	217	221	259	220	210	202	205	201	224	226	230	227	240	248	231	195	214	232	226	234	217	258	205	213	212	211	234	239	218	240	214	215	224	222	216	231	222	227	230	212	248	235	199	230	227	249	213	213	229	226	239	240	196	215	208	223	222	214	221	231	243	225	187	224	210	235	192	199	218	220	235	221	235	220	208	245	216	223	236	205	223	222	230	219	232	222	213	210	238	282	206	228	199	215	237	231	249	209	221	222	221	216	218	237	197	232	210	233	204	204	224	230	190	199	234	194	263	220	224	198	229	205	216	202	243	216	206	226	210	235	205	222	230	204	245	231	222	235	216	223	223	235	199	221	226	243	230	206	216	220	249	192	206	242	219	194	216	246	229	210	227	223	236	251	228	193	221	235	226	248	239	205	221	220	228	225	218	222	208	220	256	220	226	209	210	226	239	217	190	224	220	210	220	244	199	206	217	204	230	191	219	218	194	236	211	234	240	207	241	219	211	220	218	226	208	221	198	213	210	210	248	230	221	201	223	205	201	224	218	202	237	234	230	242	200	188	214	247	211	207	223	265	252	201	228	213	195	196	225	224	232	218	230	211	231	224	203	243	217	215	236	267	215	230	196	241	224	199	235	220	239	260	229	225	254	225	223	197	204	167	230	212	200	226	208	226	193	269	197	231	214	235	206	219	242	226	223	236	236	227	223	219	229	220	220	254	225	221	230	230	214	213	246	232	233	222	220	225	238	219	243	212	199	224	212	241	240	223	225	187	216	227	215	205	223	207	245	206	202	238	236	245	203	251	250	228	208	245	207	200	225	232	248	231	212	211	214	194	241	234	205	229	230	233	219	222	220	232	203	203	204	217	246	196	227	229	225	229	250	188	214	253	255	214	207	224	220	231	249	207	224	231	211	201	230	230	243	224	237	229	248	209	209	212	219	230	234	215	244	254	245	214	248	226	233	219	225	221	225	225	172	229	210	195	207	205	237	210	235	230	201	229	241	202	214	207	231	223	258	206	208	188	195	204	202	216	217	176	197	262	200	205	225	217	202	211	210	242	216	196	224	214	234	238	221	231	236	216	209	201	233	216	261	234	221	197	245	200	222	231	212	204	193	199	207	230	213	246	215	215	209	228	211	231	226	238	209	221	248	221	240	248	250	237	239	233	238	211	209	204	240	212	214	224	213	227	240	206	232	223	213	245	215	202	209	209	194	240	230	224	207	238	240	227	225	205	201	240	241	244	260	229	237	216	221	216	235	220	196	226	197	215	213	214	219	238	205	230	225	222	243	188	224	220	251	219	206	228	223	188	222	237	198	204	213	192	199	222	254	232	224	195	218	230	216	245	250	209	199	209	211	229	243	209	238	204	231	218	215	230	203	224	222	215	237	239	186	228	230	208	208	212	217	224	202	252	216	209	243	191	206	220	238	237	209	216	213	220	213	254	233	222	230	233	227	209	193	205	214	222	224	210	220	234	230	232	226	244	232	266	217	229	227	253	202	265	214	240	216	216	237	212	215	258	233	214	221	240	209	226	225	219	226	199	209	217	215	220	252	239	223	238	226	218	226	223	231	230	181	235	239	218	215	249	246	211	230	244	199	225	253	227	249	243	217	227	242	233	220	224	243	192	247	225	213	219	220	204	228	202	229	207	209	221	216	204	217	213	247	201	185	196	204	208	224	228	260	224	214	236	248	213	211	226	235	210	194	236	215	233	197	230	215	207	220	213	212	214	217	233	230	233	244	211	197	210	236	211	211	228	229	194	216	246	231	189	207	219	207	210	232	182	212	220	224	223	211	240	230	247	260	217	223	231	241	219	217	232	242	205	220	225	191	196	206	221	244	184	238	268	199	204	233	209	220	228	231	203	221	239	251	245	262	231	220	240	213	190	221	253	243	192	219	198	231	204	209	197	222	221	194	232	193	232	232	203	211	243	255	207	212	224	200	246	229	212	226	221	185	222	205	223	244	208	196	220	216	218	231	204	239	200	222	218	201	209	231	220	215	229	217	224	231	245	228	220	230	230	234	207	240	197	193	203	218	237	230	232	238	238	222	231	216	258	230	223	212	214	222	220	200	215	232	239	230	198	208	220	220	218	217	206	229	222	260	245	207	206	211	220	237	252	219	226	198
26379	10432	6775	3157	2708	2164	1696	1377	1233	1207	1141	1034	910	867	896	844	806	713	724	656	641	558	606	544	544	523	527	535	532	471	512	466	508	484	532	467	492	494	481	514	457	496	505	444	486	501	519	490	449	473	480	425	490	495	500	513	479	424	454	494	478	465	505	485	443	445	463	460	457	500	500	488	488	458	524	490	487	463	461	468	472	481	512	490	488	477	459	501	505	463	518	474	469	490	473	483	474	473	477	488	482	470	482	478	491	432	446	517	521	438	456	468	463	454	460	463	450	480	480	468	465	500	480	520	494	543	460	461	470	452	449	497	498	466	489	454	521	470	497	482	465	468	483	468	451	473	457	440	460	474	449	464	459	501	465	471	456	499	490	478	493	455	488	459	490	468	491	477	476	523	477	472	468	450	508	475	504	496	494	471	460	475	514	453	465	508	421	447	442	486	492	464	465	423	451	460	491	472	481	504	524	469	486	488	491	467	423	475	521	497	463	483	468	469	500	494	450	464	447	516	478	501	466	461	469	467	517	484	500	511	490	475	495	478	461	450	463	488	498	509	457	471	477	467	496	465	472	469	397	484	475	493	473	480	491	525	460	478	465	496	443	478	465	448	409	504	463	470	492	498	505	467	480	487	455	453	505	463	460	479	498	470	473	458	476	478	476	444	473	480	492	454	501	483	472	444	447	501	505	466	513	460	476	429	481	479	520	467	533	467	441	446	451	476	472	517	536	494	475	461	482	504	489	454	478	480	481	502	500	462	486	448	465	489	423	491	522	497	474	473	472	486	466	495	478	489	487	466	464	467	486	478	474	503	465	451	461	475	453	475	470	471	523	458	483	495	467	476	478	454	465	459	471	462	458	468	483	446	486	518	500	460	482	522	493	489	493	500	479	464	439	458	486	495	469	454	438	496	493	489	483	526	465	476	444	472	524	464	459	508	458	476	475	510	479	479	472	496	488	500	490	482	483	499	495	431	501	459	462	488	463	480	504	485	457	511	509	475	482	477	482	491	427	479	452	447	500	479	448	452	515	459	458	455	425	447	466	472	481	442	452	493	494	482	515	463	490	483	482	507	489	457	480	478	499	453	461	463	498	482	462	460	460	489	444	449	458	462	490	465	481	472	454	470	471	479	482	465	458	491	459	449	505	453	493	509	493	474	512	452	470	438	438	511	494	501	472	477	484	497	517	459	477	477	499	422	450	464	492	448	462	459	455	521	502	482	477	516	498	461	473	461	468	452	450	482	472	460	453	457	505	516	491	477	476	431	474	456	494	417	468	488	487	493	474	468	460	443	461	515	503	473	440	455	506	460	444	441	453	477	491	463	491	490	494	512	514	473	465	465	469	461	494	447	485	476	448	451	455	444	456	511	511	483	515	518	479	484	474	500	496	477	483	483	461	466	501	463	502	476	489	465	467	481	478	458	487	492	440	442	514	465	495	473	482	510	511	467	488	463	500	468	481	466	470	480	507	454	503	478	486	460	507	481	453	463	485	490	477	505	465	441	503	506	478	478	502	464	433	467	497	464	498	499	435	426	460	514	440	448	474	477	440	501	481	519	475	437	513	453	464	461	458	488	512	484	501	416	485	501	448	517	477	477	467	446	481	514	456	473	481	499	426	476	441	497	472	437	468	466	498	440	460	466	489	467	459	468	467	488	443	488	453	457	458	467	491	496	485	499	474	460	435	480	500	489	462	467	488	460	485	424	439	466	488	515	459	479	481	463	460	479	463	507	478	463	473	465	475	485	542	452	468	478	501	460	478	488	477	481	465	505	442	456	474	472	477	480	458	460	484	498	444	469	488	475	473	504	487	486	453	476	505	454	492	470	468	486	465	458	448	476	477	456	470	442	487	461	492	471	455	453	487	514	453	491	461	505	491	474	466	475	471	483	456	467	461	483	478	440	507	495	510	480	467	519	537	460	477	465	452	464	458	493	475	455	475	443	459	485	452	464	498	452	460	473	474	502	461	467	496	455	491	515	470	470	510	445	458	466	472	502	481	470	471	490	538	444	498	482	451	494	457	474	480	475	473	497	476	509	510	437	432	468	439	461	521	449	483	461	458	452	437	464	479	467	488	450	513	471	496	486	473	433	479	450	448	502	523	483	463	479	467	468	486	477	512	511	480	455	514	512	451	466	507	464	456	472	438	486	497	510	480	498	475	465	454	477	462	443	471	459	476	517	487	494	464	491	490	484	487	463	443	479	485	499	486	475	477	511	452	490	477	495	504	481	452	475	489	504	456	471	461	430	465	479	447	487	470	433	524	511	477	482	500	459	483	506	487	473	477	439	490	474	485	461	475	476	491	467	443	446	465	450	487	486	491	479	471	474	478	478	477	509	482	505	457	477	469	461	434	483	466	462	431	452	530	455	445	476	449	480	469	476	480	486	473	449	464	482	456	478	481	481	445	450	501	474	462	502	472	500	470	496	500	443	466	478	490	459	503	514	449	490	498	488	478	481	481	478	471	484	494	460	478	453	515	496	437	482	478	486	502	453	423	487	485	487	498	451	462	456	496	491	495	480	501	503	468	473	540	478	471	488	458	461	503	477	483	524	487	492	500	477	467	486	484	490	467	485	481	441	481	469	471	487	456	454	440	488	458	473	469	433	513	473	491	483	445	485	481	506	481	446	474	452	484	504	497	429	484	477	487	447	485	512	448	485	518	471	493	474	470	448	437	464	447	474	477	469	447	465	479	510	485	473	477	444	467	474	456	460	485	445	503	470	510	473	454	480	460	487	486	462	486	438	426	461	447	432	472	476	480	474	460	467	493	504	527	436	459	534	492	466	492	482	497	480	502	514	462	468	463	434	453	445	479	434	483	493	472	466	512	455	490	503	454	475	468	446	439	482	457	484	487	481	481	460	464	458	457	447	470	505	474	471	454	470	475	514	460	488	481	461	473	484	533	464	498	452	512	505	482	515	479	491	478	441	534	445	466	487	460	500	490	494	464	510	512	474	498	478	454	507	487	462	466	507	477	497	493	507	476	479	479	486	444	442	454	475	478	454	482	471	481	455	486	495	491	479	454	449	454	470	491	462	458	476	461	463	449	449	484	495	445	489	499	511	482	494	493	491	486	475	501	483	474	439	493	468	451	474	457	477	467	452	460	456	465	464	482	485	441	472	453	488	484	476	455	479	492	506	508	465	474	504	459	468	445	476	456	477	450	475	468	451	443	486	465	474	465	519	482	480	457	498	514	490	490	472	466	480	525	440	470	491	483	466	499	463	481	473	458	439	449	485	481	482	524	508	460	481	492	475	490	469	496	514	467	487	472	477	477	457	466	486	481	497	481	477	465	446	492	462	460	523	483	470	474	476	470	473	465	510	479	466	500	452	462	528	457	497	534	441	460	500	427	471	474	468	465	455	471	491	475	494	482	451	478	520	467	487	455	478	478	473	471	481	480	409	482	471	469	498	473	469	442	480	461	489	454	512	449	497	447	461	451	474	499	499	475	481	487	459	474	488
59453	28070	11670	2971	1316	1051	784	635	493	571	594	478	438	356	394	343	377	295	352	314	310	282	268	243	240	265	273	238	275	280	212	245	244	270	240	263	264	230	246	222	287	245	215	230	256	252	269	235	236	229	225	228	255	240	266	235	233	209	241	233	242	235	242	240	237	248	255	248	226	237	207	258	231	218	242	255	241	236	236	239	242	243	242	247	226	254	253	273	241	237	267	232	229	226	242	247	247	227	216	258	241	235	245	241	224	222	239	242	276	260	223	213	224	237	254	208	225	235	244	251	236	239	249	239	220	234	243	219	244	221	208	236	256	209	242	233	259	260	220	249	216	268	246	213	228	243	246	244	228	213	238	237	229	229	208	241	220	247	255	223	227	256	252	216	241	246	277	252	206	228	252	241	213	194	237	240	229	207	245	237	217	212	240	222	273	244	232	217	251	250	240	249	233	214	268	276	261	225	248	219	211	224	224	227	228	257	232	215	231	237	254	241	256	236	255	229	229	235	223	240	205	269	244	242	237	230	235	248	238	223	235	224	216	222	228	231	248	230	249	241	248	242	229	208	218	238	210	241	234	242	246	214	214	237	240	231	253	234	254	221	258	240	220	197	235	219	224	241	210	278	198	249	242	273	231	225	236	230	224	230	251	220	240	236	252	244	212	253	232	248	210	240	238	261	226	234	217	253	241	227	228	226	218	235	238	224	216	251	218	237	225	265	232	248	247	251	243	214	277	235	230	242	248	251	230	235	239	217	245	224	224	239	228	249	223	251	243	220	237	209	252	238	262	243	222	215	241	258	236	242	230	228	287	240	231	242	237	255	228	238	232	209	237	252	232	244	227	239	257	267	250	257	233	211	256	240	224	266	256	226	238	232	234	236	268	231	238	258	232	273	246	236	221	232	220	225	239	234	222	232	201	230	264	217	230	209	261	244	262	277	259	218	216	239	261	236	283	298	269	238	238	260	203	208	253	237	268	242	218	284	254	237	269	228	229	251	237	234	260	245	257	249	245	228	259	235	229	205	251	238	240	250	259	243	246	239	221	201	217	212	246	249	243	198	222	261	222	219	231	248	268	247	223	235	204	228	245	269	222	232	208	295	250	234	232	220	292	239	267	239	233	252	248	243	213	239	247	249	217	244	245	245	215	244	242	247	242	214	253	270	263	200	228	219	230	241	201	274	232	229	213	238	215	240	233	243	276	245	263	254	232	215	244	210	232	244	252	232	249	247	243	233	267	285	249	218	228	200	259	232	225	244	194	220	251	223	231	216	240	228	224	253	245	264	237	266	227	266	243	226	247	268	218	227	216	238	236	259	245	241	222	245	228	236	239	234	224	267	260	255	227	238	228	248	231	223	236	233	263	229	243	228	221	242	223	229	240	265	237	269	273	261	261	233	250	193	230	238	233	231	252	259	208	235	277	249	210	266	192	239	268	251	223	238	294	222	264	259	208	275	265	220	266	222	239	219	255	215	223	237	226	255	246	267	193	245	213	235	259	230	239	218	268	271	241	220	234	310	243	231	266	236	263	223	250	234	233	220	263	219	248	212	248	265	250	214	223	235	255	220	247	226	233	233	244	241	260	258	228	241	226	234	227	231	244	244	200	224	233	227	246	222	209	231	217	230	230	235	243	253	230	239	224	218	255	207	231	251	228	221	218	228	209	230	239	209	281	221	231	251	258	256	249	272	218	230	222	260	236	203	231	237	247	216	230	240	258	243	236	262	216	228	225	249	239	257	251	239	228	203	247	228	245	235	235	240	226	249	211	240	260	234	242	252	239	244	243	218	250	239	218	236	231	263	236	238	266	234	229	245	250	240	229	213	247	236	265	254	256	234	255	232	216	250	243	230	229	237	188	232	247	205	247	230	256	224	228	248	238	222	251	253	247	234	229	275	264	232	241	220	245	209	238	225	237	241	284	237	256	241	248	246	224	207	246	241	236	265	226	238	260	249	223	251	218	279	266	234	238	258	214	261	238	232	207	238	237	263	217	259	207	246	233	246	229	270	243	255	237	232	182	218	251	263	316	266	235	237	249	261	247	248	237	259	258	235	241	244	218	256	222	233	233	219	254	216	220	259	209	220	242	263	233	257	223	228	275	240	265	238	217	227	244	253	243	228	256	251	245	268	219	223	236	254	261	206	226	197	268	238	202	241	241	261	256	227	268	252	226	233	250	240	233	230	240	217	232	258	229	231	201	240	232	217	265	248	253	254	246	243	252	220	230	248	247	234	258	231	276	226	205	270	235	232	227	258	226	259	211	251	274	282	241	227	259	233	244	241	244	252	247	244	258	246	257	245	223	211	268	222	259	230	224	245	235	204	240	232	249	197	255	216	259	224	299	261	235	250	212	277	236	238	214	241	247	228	263	259	241	237	259	237	244	223	247	248	237	245	257	207	242	217	232	264	239	235	201	225	230	250	222	218	244	246	251	236	239	246	242	248	228	237	269	226	262	246	249	262	244	238	232	250	251	262	237	213	266	226	245	255	241	244	261	256	229	220	257	239	229	245	266	254	225	234	274	216	245	248	249	243	214	252	248	260	221	210	260	268	243	247	239	221	255	242	259	203	216	242	211	234	251	232	232	257	232	202	233	262	235	247	245	213	224	239	221	224	249	210	251	214	256	252	254	245	239	286	232	217	241	237	256	229	213	268	276	216	240	235	248	239	271	244	247	236	235	250	255	229	236	240	212	236	230	260	220	233	217	224	233	238	256	233	238	214	241	237	217	254	245	237	228	227	225	229	231	248	215	219	232	250	233	256	253	239	231	254	235	254	232	221	290	243	229	238	228	271	217	232	226	235	242	244	229	228	237	241	213	241	262	241	226	226	233	249	246	236	230	226	267	224	244	218	197	218	238	226	251	245	222	231	231	226	255	237	224	243	221	268	259	208	215	226	234	239	209	221	242	212	241	222	250	231	211	222	240	208	230	255	244	227	255	238	228	244	233	243	260	229	241	256	227	267	258	201	235	233	244	249	215	251	246	260	239	244	224	236	225	214	242	224	215	246	241	258	240	235	218	272	218	208	248	225	203	247	229	209	222	228	270	233	231	251	225	222	240	226	248	234	229	232	254	254	249	230	228	211	247	244	243	234	231	274	249	236	249	248	224	245	235	252	236	230	280	237	228	208	217	253	255	255	239	241	238	225	241	251	238	242	266	215	222	202	227	253	275	260	235	260	254	223	219	244	217	231	247	221	235	263	220	264	230	230	273	232	253	250	240	233	242	238	235	219	223	286	275	246	217	228	265	243	223	230	214	252	258	228	242	212	262	245	199	212	249	272	211	244	242	241	245	244	258	232	251	227	233	243	234	193	274	256	233	231	236	241	263	248	245	242	218	224	287	264	239	244	251	245	231	232	250	222	245	242	237	248	255	239	236	207	265	225	271	252	245	240	204	251	243	254	214	214	254	243	225	234	232	224	217	236	197	236	225	212	237	249	237	212	264	240	243	259	235	239	237	235	214	215
36636	16912	12762	5696	4368	3748	2821	2346	2196	2293	2278	1850	1479	1482	1426	1253	1028	1136	1201	946	710	779	757	657	612	638	559	599	562	564	511	583	557	558	514	520	554	546	559	561	570	481	551	525	508	490	508	567	518	531	508	558	513	513	533	511	529	556	567	537	545	491	517	471	528	514	518	521	505	510	528	500	535	568	523	503	528	519	492	545	563	494	526	505	523	499	534	515	466	522	542	519	495	544	510	541	515	499	508	498	537	535	512	508	531	506	535	520	509	494	507	521	523	527	477	517	484	498	514	540	529	526	517	482	474	474	571	522	564	500	522	509	533	522	477	477	495	502	541	513	443	497	492	554	526	516	509	531	530	553	514	555	499	521	538	529	522	506	480	498	513	519	518	546	552	520	538	489	469	526	532	514	545	484	488	501	537	516	504	514	518	468	509	530	507	487	487	553	463	481	508	515	478	546	495	530	520	550	505	501	485	523	566	513	575	488	507	515	487	552	482	517	529	488	523	525	495	541	526	538	550	550	528	495	488	492	530	526	474	516	503	458	502	506	544	554	511	500	549	523	491	552	512	508	541	522	489	526	507	527	492	519	510	481	463	521	574	536	507	533	528	551	508	479	573	492	585	539	471	504	454	524	506	489	539	479	486	524	517	476	526	505	519	524	521	483	487	476	522	561	502	517	517	540	507	525	551	500	503	527	535	498	535	537	517	508	503	464	511	491	491	472	469	488	475	490	554	529	486	503	521	501	514	492	551	547	514	558	553	501	530	519	543	505	515	499	480	473	519	510	534	497	513	491	527	501	485	484	500	515	483	496	513	552	510	493	513	493	503	505	505	515	529	521	493	491	498	509	503	554	526	518	506	507	493	501	533	531	486	505	531	473	500	549	582	488	543	525	513	543	521	498	499	528	522	480	520	494	545	464	534	535	520	488	488	510	555	516	518	511	573	538	512	570	563	503	509	483	499	526	559	510	515	538	514	555	454	514	496	532	497	524	512	502	515	493	530	557	554	472	468	542	500	491	540	474	466	543	520	496	537	533	472	515	514	523	531	508	490	531	511	502	502	557	518	549	505	475	533	526	491	481	543	510	523	519	525	458	551	476	510	491	486	523	505	547	508	524	500	512	521	477	521	530	484	469	522	511	516	496	514	506	517	493	499	497	491	520	492	529	497	458	508	518	495	480	517	532	511	524	485	530	514	534	527	543	512	507	494	512	524	489	545	480	536	525	491	527	480	506	522	467	508	536	541	531	505	484	520	515	515	497	497	497	482	513	515	492	506	499	491	489	519	528	476	508	501	540	489	557	519	516	546	505	465	524	532	506	538	545	535	463	493	512	531	492	530	504	515	555	497	480	476	493	524	512	500	478	527	504	549	485	503	502	509	534	494	473	488	491	514	551	474	521	487	505	530	514	540	510	518	497	517	501	500	546	539	535	561	458	539	520	537	502	513	484	543	502	519	506	516	523	498	507	503	506	542	506	506	498	514	471	539	501	541	523	550	523	525	533	525	485	511	538	532	520	525	511	525	553	513	525	533	489	496	495	518	484	525	562	498	511	480	549	542	506	518	529	519	514	518	499	513	525	506	516	502	503	529	483	499	506	531	533	482	518	507	511	529	567	508	526	517	565	491	547	482	491	507	525	502	497	505	485	521	526	497	488	488	495	521	530	498	514	495	521	512	518	477	543	539	494	490	504	518	526	468	542	530	501	518	516	526	515	527	477	523	509	515	486	512	485	540	436	532	528	519	491	528	484	527	564	566	502	493	515	506	486	497	566	476	520	497	522	505	488	488	490	502	492	521	487	484	522	536	482	532	484	563	491	486	508	545	521	515	542	515	501	521	506	477	507	480	509	481	500	533	499	489	489	464	496	524	511	508	510	548	536	433	495	521	487	536	506	511	510	538	495	482	502	482	527	531	508	508	509	501	519	511	518	507	440	521	475	544	516	520	530	466	546	552	489	516	493	486	554	502	543	508	519	583	540	454	551	554	529	477	488	500	503	538	494	477	493	531	542	529	455	494	548	493	487	478	527	479	480	535	507	516	519	517	550	493	508	523	523	479	502	515	515	526	519	508	510	510	479	476	497	485	538	496	505	528	527	473	489	511	548	537	518	514	481	496	522	531	486	506	540	533	493	469	530	481	458	537	538	534	520	528	479	509	505	512	542	512	509	494	527	524	540	544	506	483	528	520	520	492	527	527	510	496	528	520	540	481	516	513	533	506	504	487	572	520	574	511	542	492	520	542	530	508	502	486	502	544	529	535	524	506	538	518	485	536	476	528	503	504	506	536	498	522	549	518	497	509	518	502	461	519	481	515	483	492	498	514	504	485	543	554	553	518	512	505	497	508	504	552	536	523	468	536	518	521	497	506	497	506	512	530	522	537	530	556	526	508	510	532	511	506	490	493	471	554	523	513	531	506	503	524	530	500	500	535	516	499	495	528	499	520	544	526	550	504	502	519	493	559	505	524	486	504	486	484	489	479	500	544	522	515	516	511	531	468	550	530	559	478	543	520	499	505	518	484	489	511	514	512	516	463	511	504	479	488	493	543	473	533	490	521	545	518	553	487	498	493	484	564	539	512	531	552	516	490	502	535	523	556	528	540	478	503	530	506	514	545	496	494	518	502	531	496	502	519	545	493	507	547	509	503	525	523	509	544	507	526	520	546	516	517	549	536	562	525	495	476	506	522	490	508	494	539	478	493	523	581	477	534	494	529	509	536	521	468	510	473	499	537	551	479	501	492	507	536	502	500	546	531	506	534	534	513	544	515	479	531	497	518	478	508	526	524	492	485	521	463	467	505	529	525	504	528	524	537	496	553	518	516	505	531	493	506	528	513	522	509	528	504	557	527	518	537	498	556	495	526	496	535	485	545	544	522	502	517	517	498	520	519	521	462	491	521	517	521	515	508	549	512	518	476	522	510	524	499	496	518	537	529	535	537	509	524	547	509	500	506	490	515	536	518	559	525	529	524	513	507	490	516	544	453	504	484	539	501	498	509	534	455	508	518	491	541	541	504	496	474	535	509	510	504	497	507	473	479	557	484	522	527	511	492	501	516	486	476	522	486	520	518	511	492	513	514	500	510	518	512	501	533	515	535	524	512	499	483	519	510	501	532	461	463	519	546	502	505	491	521	521	517	506	520	526	528	504	508	523	515	521	513	519	482	494	517	536	534	550	517	513	523	531	508	492	527	502	523	542	494	489	534	524	527	540	547	557	530	498	487	522	548	533	511	542	524	511	492	535	510	522	521	528	510	536	523	530	517	549	517	522	511	507	518	505	523	483	503	526	510	505	477	540	492	514	512	512	515	507	484	524	485	504	465	476	509	498	515	474	513	494	525	470	527	536	454	509	538	489	461	504	525	541	526	493	500	522	531	476	506	501	527	498	555	511	560	526	523	543	511	563	533	501	476	476	546	516	496	547	528	513	492	525	517	558	476	504	509	525	508	502	492	485	460	512	491	505	546	482	536	523
63243	30937	15592	4148	1916	1402	1066	782	788	854	960	726	618	562	525	442	451	431	437	381	338	312	318	315	316	314	320	273	290	284	275	275	301	282	271	289	290	279	270	297	262	318	322	316	315	301	276	286	286	283	293	288	292	279	268	307	275	286	264	279	308	301	306	289	283	281	315	271	282	279	310	260	277	257	299	282	280	292	277	289	254	279	266	276	292	272	297	256	280	267	265	298	284	278	277	261	288	306	268	287	280	319	307	303	320	273	269	301	264	307	302	256	264	290	273	302	292	299	269	292	306	296	276	300	295	255	268	267	301	247	271	289	284	295	293	298	292	270	286	285	285	313	286	317	269	251	262	262	263	295	291	335	294	291	280	273	288	272	252	273	278	303	306	250	299	288	274	262	275	287	283	266	289	296	270	264	295	248	296	268	247	276	299	275	308	296	292	274	253	286	270	260	270	295	279	259	288	296	280	300	298	291	281	303	276	274	279	239	281	301	308	309	270	277	292	310	301	276	282	274	282	280	292	278	285	309	285	299	311	256	310	296	259	282	309	280	283	259	261	288	283	280	293	281	301	305	283	311	279	267	299	306	281	302	299	268	265	265	274	302	277	274	243	278	247	270	276	256	314	283	306	284	268	291	288	319	305	296	277	302	278	258	315	302	280	265	269	315	305	284	265	302	324	271	248	283	253	282	271	320	314	255	309	298	287	315	296	318	298	276	287	283	331	266	290	284	277	310	263	268	285	255	251	260	302	342	293	301	295	263	290	273	288	274	290	265	256	249	333	314	300	290	284	288	303	298	278	275	260	256	272	303	290	278	292	313	288	283	309	319	281	291	287	272	268	262	269	290	284	271	307	295	296	279	280	262	280	272	307	253	239	276	285	279	299	276	301	261	290	290	291	255	279	289	301	260	302	292	292	317	258	275	284	303	278	258	258	325	266	281	266	272	317	285	297	298	269	279	272	330	274	272	266	273	276	287	293	278	289	302	298	293	324	312	259	274	259	249	287	278	271	279	259	269	299	309	282	320	297	314	287	304	299	273	281	294	276	256	283	294	295	295	324	257	288	291	314	285	285	313	294	309	266	273	300	256	305	298	282	258	282	298	349	267	290	286	289	300	299	280	268	343	282	272	280	280	301	301	294	290	263	303	312	303	257	279	259	268	289	311	282	296	270	291	297	284	295	291	284	290	301	316	241	260	301	307	296	283	282	320	291	262	281	300	271	265	264	290	274	268	293	265	223	271	278	321	307	269	296	286	299	261	293	289	264	294	292	296	268	270	278	286	284	320	298	305	266	315	276	273	308	301	264	298	310	279	320	265	300	277	296	311	249	293	268	298	265	286	302	292	290	290	302	268	275	292	270	236	276	297	302	278	275	300	292	303	294	263	297	279	285	262	275	291	291	306	331	276	262	298	278	251	291	293	281	295	256	270	255	272	269	307	324	288	281	289	293	281	275	307	295	256	265	277	316	285	298	271	282	298	290	293	282	263	287	290	280	280	280	287	279	279	244	292	313	306	302	261	316	272	312	276	315	320	299	270	290	295	317	254	293	300	272	285	260	300	300	286	286	305	283	304	264	291	280	273	298	254	286	270	264	257	284	287	282	278	268	285	268	272	280	285	300	265	274	322	277	311	255	233	266	306	292	285	259	319	264	284	269	331	301	310	303	283	312	313	279	285	277	292	252	246	288	269	296	313	288	273	280	285	306	297	276	277	312	300	312	312	299	273	276	274	274	276	278	255	301	256	285	272	274	278	303	285	306	293	281	279	275	264	280	294	269	266	289	281	353	313	262	300	288	273	263	258	283	282	237	272	291	244	312	280	307	272	257	275	271	283	310	331	303	302	288	260	265	300	266	302	326	274	251	288	288	318	244	292	278	291	298	296	268	291	258	301	276	266	288	271	281	267	261	281	257	279	286	318	287	281	277	289	279	288	311	308	283	259	303	271	257	264	276	257	303	307	294	310	286	276	276	262	292	277	293	315	295	288	308	287	288	264	291	280	267	284	253	281	283	251	289	289	285	274	288	290	280	269	282	297	264	293	281	290	287	272	290	316	300	283	271	311	304	298	305	290	292	283	290	267	313	280	294	284	295	309	293	267	291	314	276	265	282	284	286	264	292	309	285	280	302	324	264	265	257	267	298	297	275	289	310	317	282	274	277	285	315	301	288	281	304	284	272	310	282	319	260	306	260	275	242	286	282	284	279	277	322	333	289	309	298	288	281	304	289	311	260	307	301	335	280	297	288	304	297	311	282	304	314	240	279	267	315	299	258	318	290	317	279	277	274	326	268	259	271	297	311	298	277	307	263	274	291	276	289	280	282	270	282	291	274	271	298	285	289	295	304	299	279	262	287	288	313	299	265	273	330	263	263	281	275	309	303	310	253	279	282	279	278	261	291	271	296	281	312	291	256	304	272	301	311	297	271	264	262	258	289	301	252	305	286	289	333	290	293	300	299	305	307	319	270	282	278	299	316	288	271	301	290	317	290	285	308	283	269	275	266	287	316	259	297	286	286	289	271	273	318	278	307	287	286	283	258	278	290	277	303	322	312	298	300	291	250	286	300	281	283	301	257	264	271	282	298	296	279	276	287	275	268	291	257	275	270	287	316	254	289	264	287	306	300	287	288	283	257	266	295	301	266	272	280	298	283	303	282	291	264	278	304	263	257	322	300	246	342	300	303	302	277	276	279	270	304	278	292	256	269	290	283	275	283	292	270	294	286	287	299	287	262	292	330	279	290	275	290	302	275	289	291	290	266	295	270	270	285	285	291	276	297	287	292	281	290	268	283	267	291	292	285	292	277	279	293	322	298	249	285	275	308	291	262	308	267	273	300	288	289	278	302	304	292	295	291	319	295	300	256	294	278	267	274	289	301	287	251	292	298	295	303	258	309	307	262	329	256	305	262	303	278	278	281	294	280	314	250	268	249	308	324	308	294	287	299	279	329	316	287	296	284	296	254	290	251	254	267	261	269	303	316	287	303	320	273	300	265	302	283	278	301	322	274	319	324	269	272	313	258	269	313	303	276	273	289	303	254	259	278	269	327	309	322	302	310	279	277	271	308	301	301	307	295	273	260	311	281	287	287	270	296	280	285	292	303	294	286	277	269	278	301	288	297	311	292	286	301	275	298	277	260	289	287	272	285	294	286	291	305	316	293	288	297	313	330	313	255	307	285	277	280	283	300	320	281	267	267	270	264	280	246	288	303	301	261	309	291	268	286	296	291	310	277	300	307	286	296	306	294	277	299	274	299	298	289	295	316	310	303	280	270	298	285	250	288	273	294	293	310	308	248	278	284	286	289	268	308	298	289	303	310	283	309	268	313	281	265	269	271	286	268	292	282	293	284	282	273	278	300	334	309	281	280	302	280	282	272	283	280	295	290	301	280	311	275	264	310	328	313	276	284	300	286	285	296	305	322	262	322	270	267	294	282	302	254	281	297	267	297	304	273	303	270	312	301	325	274	281	271	299
38930	20232	17165	7046	5635	4893	3831	3163	3102	3232	3640	2749	2101	1944	1953	1757	1429	1551	1678	1233	927	897	928	861	750	787	700	680	712	666	668	651	644	630	645	637	641	645	652	615	584	650	568	617	589	639	632	614	599	617	621	613	641	631	645	650	566	579	618	661	665	636	578	612	581	589	590	560	572	587	593	607	617	588	624	599	631	564	567	598	587	586	586	633	616	609	605	587	590	562	586	594	584	590	607	594	558	590	584	588	595	602	599	634	628	566	571	595	587	596	603	587	611	578	583	594	612	610	593	573	616	604	598	639	599	625	607	558	554	639	557	619	618	579	588	542	607	620	595	596	627	645	596	586	569	607	631	617	606	622	559	588	617	615	607	607	633	611	590	656	614	555	628	596	603	576	602	639	607	608	614	523	624	574	627	579	585	559	565	597	652	605	578	575	611	560	610	599	632	597	609	622	592	594	627	581	614	590	603	592	584	589	627	643	557	600	615	573	634	568	586	601	547	552	589	594	651	631	583	587	613	583	594	643	624	574	563	627	614	624	606	634	589	627	633	620	607	617	581	634	597	623	634	581	641	592	587	635	597	586	598	593	649	614	588	594	622	558	605	600	564	630	564	579	613	641	604	623	581	565	591	593	626	584	590	617	610	604	581	595	628	596	593	561	593	599	626	592	584	582	569	592	585	611	598	576	610	621	606	589	616	604	579	608	607	606	587	574	586	615	569	565	647	586	584	646	586	613	570	600	625	604	606	594	620	585	592	652	598	582	606	606	635	633	593	573	567	577	612	578	584	578	613	614	635	569	625	575	589	619	610	603	579	597	619	596	599	593	560	567	631	609	600	573	620	656	579	596	621	579	613	596	600	586	582	646	587	606	564	564	628	605	595	603	612	574	565	595	577	591	587	581	603	588	578	587	591	606	568	560	629	578	599	580	588	548	621	606	612	583	604	564	638	604	555	594	557	569	613	607	620	604	548	629	597	613	631	595	628	598	601	604	610	623	578	593	638	621	611	599	553	586	570	615	558	545	618	589	582	610	585	631	579	567	584	612	570	589	583	607	590	611	613	626	579	617	584	622	562	587	589	614	558	590	626	615	615	618	564	664	598	587	599	599	611	593	601	630	609	562	570	593	571	595	589	631	584	637	571	601	607	557	579	592	594	635	607	605	559	614	577	581	605	589	597	551	564	589	607	612	597	614	653	596	610	630	638	599	592	593	630	612	593	611	587	604	578	583	592	633	555	626	615	606	640	590	624	610	618	612	601	636	577	572	591	623	601	599	617	602	616	623	583	627	620	612	608	597	638	614	575	587	579	620	608	551	658	596	615	574	599	546	625	601	675	597	585	574	635	589	634	559	583	557	606	613	618	640	581	615	602	592	593	593	595	575	597	618	592	591	613	580	609	582	570	610	583	600	567	611	567	619	607	596	604	610	599	594	593	589	590	586	609	596	616	632	601	620	564	648	576	595	615	586	589	650	625	626	583	576	572	582	567	579	597	636	611	607	597	604	611	572	619	600	618	587	629	663	638	621	629	589	605	552	582	579	560	566	634	592	589	624	653	601	577	631	568	604	614	587	608	582	600	591	626	599	630	584	622	626	586	583	602	622	634	569	610	585	586	601	671	592	658	618	613	628	608	590	584	632	620	565	585	559	609	578	566	617	582	591	589	596	576	604	594	568	626	596	594	594	596	570	582	639	629	601	637	612	605	636	588	588	599	590	577	605	529	579	552	599	612	610	603	616	549	570	606	593	633	614	604	603	555	579	635	598	590	615	573	610	588	561	618	586	592	615	623	625	583	632	604	653	622	637	638	578	590	642	584	576	604	632	599	619	608	636	622	629	614	608	610	589	619	635	620	619	599	637	623	624	559	594	589	601	552	615	616	596	586	641	593	596	661	610	585	578	569	574	587	623	642	618	564	594	600	586	629	570	613	631	614	608	628	607	606	593	573	625	635	582	612	590	577	601	584	616	649	617	583	594	585	567	589	593	639	600	594	585	620	656	626	595	624	555	585	565	603	604	577	609	596	603	635	615	577	620	553	602	583	599	608	617	591	586	609	615	580	601	608	599	582	587	574	613	568	567	563	584	569	612	649	587	604	562	596	617	617	631	624	630	552	605	606	612	584	637	578	563	591	578	590	615	620	539	586	593	607	633	598	588	606	626	634	628	599	602	596	588	588	568	646	645	593	557	600	597	576	613	606	573	593	589	574	619	596	618	593	603	552	564	618	575	587	638	627	586	581	601	581	583	612	600	582	574	607	630	564	600	621	612	573	629	630	625	597	569	582	557	575	589	637	596	604	582	577	623	560	613	649	639	627	556	567	622	596	643	595	624	572	638	592	555	652	564	614	605	603	642	592	629	584	600	601	579	601	621	602	651	576	587	600	616	592	593	593	579	599	636	620	584	605	581	558	620	623	604	620	579	589	583	576	576	615	589	627	605	605	614	637	565	593	607	607	607	585	623	614	602	625	619	600	587	582	614	575	601	609	576	602	559	565	628	561	621	623	582	611	581	606	610	563	565	622	640	611	565	620	606	563	616	616	610	623	599	578	655	594	563	596	599	598	591	658	606	602	587	574	601	601	611	644	589	585	615	642	551	630	646	595	626	560	571	625	604	599	608	590	593	620	596	601	603	636	621	616	607	601	636	628	609	598	576	588	625	577	595	650	598	623	589	594	624	650	568	591	617	579	618	612	620	607	574	571	608	614	618	615	620	599	612	600	628	639	637	577	592	569	568	605	612	594	612	607	619	598	597	573	675	576	581	622	676	548	564	565	568	552	611	564	614	571	623	569	646	567	579	614	609	569	579	583	634	602	583	596	546	619	639	579	605	585	564	589	651	629	561	623	625	587	608	580	630	608	587	608	535	631	617	629	612	625	630	605	601	605	644	602	558	626	629	583	644	635	589	585	644	613	586	578	599	545	625	596	604	560	589	636	540	611	599	609	642	574	545	594	549	569	594	581	629	570	628	668	606	613	578	590	600	609	593	608	633	615	608	610	604	566	624	655	593	650	584	631	578	627	579	591	574	625	598	607	605	613	665	586	557	567	585	577	644	608	574	596	596	627	605	657	624	614	612	605	624	622	595	565	598	594	581	609	605	594	615	632	609	607	600	605	577	556	670	605	601	606	600	577	598	583	569	627	598	649	591	636	589	604	527	672	584	606	632	593	571	591	574	598	542	596	615	594	593	631	621	606	613	608	607	586	574	589	580	603	567	640	592	579	624	628	594	611	593	603	642	582	615	576	619	617	592	631	597	617	605	602	581	600	590	589	603	590	617	627	600	617	600	577	586	605	608	556	567	599	634	605	566	590	605	606	623	578	572	593	593	604	619	607	582	575	591	642	586	573	586	616	571	607	626	594	613	592	626	581	596	619	538	606	568	586	643	609	601	628	603	603	598	603	600	592	601	629	590	592	583	571	607	561	566	572	612	560	605	573	603	600	604	579	579	566	599	627	570	599	615	672	596	580	637
38457	16907	6778	1589	790	575	448	437	380	402	336	349	317	300	299	273	292	239	235	227	212	242	249	232	230	190	226	217	244	210	209	213	202	250	245	208	240	210	207	215	218	227	210	221	223	225	223	222	219	239	220	227	253	202	209	216	205	212	237	242	224	205	219	199	221	184	214	233	200	212	253	250	215	226	237	208	206	213	225	208	206	258	238	203	225	210	209	218	214	241	217	227	235	202	223	230	198	248	233	241	242	231	197	202	225	198	245	221	186	219	230	212	212	203	230	220	219	220	228	213	197	257	232	204	212	212	224	210	212	218	222	219	223	208	207	199	207	230	221	228	224	215	221	240	233	222	212	230	246	217	236	231	218	234	185	236	229	220	205	217	213	208	228	209	218	249	244	233	239	231	241	252	217	194	220	238	214	253	222	227	202	210	226	223	211	216	230	226	236	235	227	217	224	224	217	234	218	233	223	260	223	223	220	217	239	191	210	263	243	205	225	228	222	227	238	209	210	206	247	187	219	234	191	237	211	224	205	204	228	206	221	228	243	232	201	226	202	223	201	229	206	195	246	249	223	217	216	247	228	245	222	210	237	205	218	199	197	220	228	222	201	234	237	217	215	216	230	226	236	228	239	247	202	229	200	232	228	231	229	225	238	215	239	254	265	232	217	221	195	208	214	216	213	252	214	232	200	207	212	241	218	199	222	225	186	211	199	213	234	226	201	234	233	240	226	232	225	216	221	240	216	222	205	220	216	271	238	216	216	236	205	218	204	224	214	183	213	221	219	216	205	222	211	232	244	176	222	212	204	217	240	214	227	200	233	205	224	255	220	255	238	199	225	178	231	255	204	229	256	232	254	238	208	212	236	220	203	213	262	225	233	210	247	247	199	225	223	211	226	207	236	215	213	207	221	210	215	226	215	244	206	201	219	219	199	219	221	251	205	218	226	218	229	228	233	215	230	199	218	212	220	227	203	245	224	231	202	227	226	203	218	219	214	246	207	206	217	234	222	200	214	204	214	211	235	237	213	224	218	208	246	211	235	209	233	236	235	227	230	215	243	232	221	215	191	222	252	239	206	210	231	229	212	185	228	209	167	187	239	223	210	224	214	247	253	224	195	232	229	223	227	198	219	233	257	253	211	229	235	203	223	226	227	229	210	213	218	225	198	202	234	223	235	235	200	218	190	215	228	206	218	194	216	220	223	248	247	222	217	238	216	199	216	230	218	238	241	240	203	238	239	238	243	216	237	212	222	211	211	227	238	240	245	230	231	215	219	246	228	208	225	197	217	200	227	246	230	224	197	255	234	236	227	206	249	186	214	226	214	223	214	238	198	213	189	211	240	212	227	213	244	197	204	204	212	250	260	212	247	191	215	246	201	217	211	227	214	218	233	238	259	229	242	257	222	247	211	196	212	225	210	209	240	235	187	196	200	217	201	213	221	239	220	208	202	211	231	213	225	225	231	228	232	218	244	224	220	237	202	210	213	197	200	241	222	235	196	211	247	221	221	242	205	229	229	207	256	244	225	201	225	217	219	231	229	197	225	203	186	211	251	228	219	211	254	235	231	243	217	248	212	230	209	220	210	246	229	199	182	257	204	202	225	212	212	229	227	228	182	205	216	237	243	195	190	206	222	211	211	212	217	213	204	228	222	236	201	212	242	211	221	224	241	214	220	223	221	205	214	235	219	234	200	225	218	199	245	222	215	227	192	224	255	216	239	238	226	238	226	228	201	239	217	243	226	230	234	233	242	226	196	193	214	209	217	218	205	231	209	235	234	209	237	225	252	222	211	215	249	207	235	250	231	221	188	245	231	218	237	234	217	224	213	209	203	225	211	220	235	218	205	235	191	200	243	243	232	200	245	236	234	214	225	219	231	210	241	200	225	234	225	201	213	230	231	249	235	219	225	216	214	220	211	225	225	205	197	245	213	210	219	230	213	237	241	216	224	234	201	219	252	218	203	224	225	202	212	197	234	204	264	242	194	217	166	231	208	236	246	216	196	241	252	265	194	240	240	220	215	234	213	200	226	214	231	244	226	232	219	237	254	237	196	245	249	218	224	222	250	189	206	228	222	240	214	220	229	207	233	227	216	202	243	201	237	228	217	197	246	215	221	225	189	215	209	228	221	211	215	222	220	209	223	237	200	209	234	213	231	233	216	236	229	215	257	221	259	213	213	235	195	241	244	217	225	202	211	221	247	244	246	206	215	195	210	230	194	195	238	239	227	242	230	231	224	234	228	219	207	236	216	212	211	229	240	206	223	207	210	212	237	254	218	225	232	199	248	236	246	222	214	203	179	223	202	189	217	234	224	245	233	195	184	215	256	260	234	227	233	218	235	233	199	233	202	228	220	218	232	218	225	254	214	204	218	246	212	231	236	221	245	223	216	246	241	215	220	215	213	210	220	227	217	236	214	229	233	250	218	228	226	226	223	253	238	214	235	221	223	223	206	222	229	240	245	224	239	246	251	198	209	200	216	231	260	243	228	220	232	197	229	239	207	232	222	220	218	204	198	213	208	207	214	250	245	227	238	214	228	224	236	236	244	201	218	228	229	218	228	211	206	232	202	209	214	200	224	206	214	229	190	216	216	247	213	233	231	222	227	205	214	255	251	216	256	234	235	217	254	251	224	218	208	224	223	209	235	227	215	201	269	236	270	203	239	227	212	199	228	253	220	205	211	213	229	245	224	222	240	239	210	196	196	225	244	219	223	206	201	225	212	214	193	213	211	228	214	223	194	221	227	231	232	226	203	225	212	238	221	209	201	211	222	232	220	232	208	224	213	222	211	237	233	198	265	222	224	236	226	230	231	209	232	220	247	220	222	242	216	188	238	232	238	211	205	211	208	195	203	228	245	218	221	220	250	214	229	247	217	233	238	256	226	238	218	210	202	209	200	190	224	223	219	224	231	223	247	246	215	224	218	217	206	232	231	251	228	221	240	229	241	197	195	233	213	193	218	256	220	252	222	202	226	209	216	260	218	239	224	225	225	206	209	212	229	209	220	210	224	223	238	213	236	237	212	257	216	230	209	242	215	209	248	214	183	203	189	199	201	218	183	214	224	209	189	215	222	208	208	250	209	236	228	206	232	205	226	211	223	256	237	211	204	233	251	221	204	197	219	227	209	225	202	221	231	227	248	222	203	205	210	230	210	235	230	243	238	228	219	204	215	216	230	215	252	225	223	209	235	229	215	228	226	218	201	202	198	229	207	209	225	236	218	214	200	222	270	232	215	205	225	230	219	201	210	231	207	211	213	225	222	204	229	229	218	220	241	218	250	247	213	206	213	226	204	226	242	212	213	202	227	213	257	228	219	214	217	219	202	225	218	210	264	201	230	206	221	229	206	245	229	208	207	228	222	225	211	235	199	179	232	190	239	228	228	233	229	235	212	209	224	222	212	227	206	231	225	224	211	228	212	215	206	203	226	213	207	222	234	203	243	242	211	244	223	199	235	235	230	196	215	227	202	209	199	226
22790	10814	8497	3586	2635	2223	1658	1409	1300	1283	1305	1080	969	1019	984	889	746	728	617	614	603	645	594	584	572	534	482	550	519	509	520	509	507	502	506	543	511	532	461	502	491	469	479	473	447	514	481	460	486	481	473	482	462	481	505	472	504	488	482	490	443	491	471	444	445	447	470	519	474	464	423	434	500	468	442	458	437	454	470	459	470	451	463	519	467	447	498	467	461	474	481	458	480	495	477	490	503	475	472	479	497	502	492	471	502	415	476	473	456	502	494	439	475	453	504	450	465	433	515	480	492	474	517	487	516	442	466	484	520	483	429	477	510	484	441	478	517	474	468	459	430	492	490	501	494	480	518	493	483	466	470	482	479	501	482	467	495	441	453	488	488	510	445	467	470	480	451	458	472	506	438	476	441	499	485	427	472	457	486	474	493	488	464	434	433	456	498	462	480	447	516	439	476	503	503	459	476	490	503	445	464	486	504	462	473	455	511	460	489	476	464	479	462	457	482	495	477	460	467	466	495	485	451	461	447	492	486	476	473	468	462	449	486	464	489	471	455	507	476	493	459	503	466	459	497	487	437	486	486	506	481	489	480	473	497	456	447	497	459	472	487	430	470	496	507	478	459	483	419	479	420	490	437	477	489	480	497	486	502	483	453	456	461	465	451	511	488	448	492	468	480	517	479	465	475	506	482	500	433	492	497	465	434	485	505	444	453	444	462	470	496	508	469	471	477	480	495	471	476	466	493	462	439	541	493	462	433	474	462	450	503	496	497	466	492	434	489	480	456	471	494	465	455	492	476	415	485	488	476	474	492	464	462	458	465	471	481	469	477	488	474	463	451	487	480	443	463	500	482	421	463	486	464	477	459	496	443	501	511	463	439	487	457	481	449	506	481	457	475	481	500	506	511	500	455	490	505	468	453	488	485	450	487	527	477	497	445	507	485	476	488	473	492	481	463	488	483	473	466	487	475	482	465	486	456	475	495	439	458	499	499	473	464	455	482	419	475	512	483	482	481	482	488	500	477	459	459	434	444	480	494	441	484	443	465	452	495	486	463	490	482	478	480	489	451	494	463	444	493	472	487	459	470	469	462	481	473	443	465	464	453	444	485	448	464	460	467	519	432	491	485	458	479	487	473	470	491	474	462	488	501	493	473	498	484	432	478	458	542	470	477	464	466	483	457	493	460	444	471	452	469	492	515	460	502	465	457	473	480	524	469	464	466	502	459	460	491	472	471	488	472	467	482	473	474	492	458	469	465	508	493	444	444	508	492	499	490	464	477	457	478	444	454	487	468	492	485	461	447	466	464	444	501	492	462	504	444	480	498	479	498	453	479	468	461	477	481	427	495	495	489	510	473	471	446	466	496	496	540	473	477	467	497	473	472	495	520	491	484	505	477	494	468	463	471	484	464	433	486	501	491	477	505	480	469	513	545	476	508	490	424	443	489	491	470	458	456	464	439	476	462	465	454	457	469	495	466	473	497	467	468	472	463	464	465	467	466	493	448	465	472	516	447	477	490	476	495	488	443	462	487	496	463	445	440	519	465	455	469	459	491	482	494	442	487	442	477	494	497	438	490	479	457	486	493	469	488	478	469	458	487	467	505	497	478	470	457	484	448	479	488	434	466	536	490	468	473	495	473	475	496	487	509	446	466	480	471	501	476	468	455	475	468	504	494	498	450	486	494	481	456	476	466	441	453	464	487	477	484	501	478	513	488	487	454	461	465	489	453	489	444	484	467	456	464	458	450	467	475	496	497	463	457	445	484	433	432	439	468	446	477	482	438	450	485	487	464	494	469	467	438	471	504	514	448	476	451	476	465	431	483	484	448	491	471	451	458	502	473	470	443	476	435	483	481	488	482	441	450	474	493	480	463	472	485	507	474	488	456	428	448	433	499	459	464	451	465	498	495	521	449	486	494	464	489	449	456	493	475	503	490	498	465	480	469	487	500	457	493	477	442	444	430	470	512	489	460	483	447	492	470	452	483	511	504	485	461	496	530	486	479	487	501	491	455	460	437	459	474	476	509	502	447	457	437	501	470	483	479	483	478	471	440	466	486	487	491	496	465	479	471	485	465	477	503	465	477	468	439	485	498	495	470	504	477	449	502	484	493	472	458	486	480	505	490	495	508	447	502	449	462	460	511	468	515	475	462	459	450	439	508	505	450	471	466	482	492	467	479	501	494	474	477	479	508	472	463	448	456	491	465	440	458	480	470	523	495	443	475	467	459	516	508	460	486	531	469	489	453	426	450	461	482	486	470	476	499	461	442	488	480	517	459	438	463	490	519	457	470	493	471	443	458	489	475	469	482	455	483	462	463	506	468	483	510	525	483	507	494	470	440	488	449	460	496	447	478	478	471	467	492	470	468	470	487	469	453	468	508	423	472	475	464	512	434	454	469	462	483	491	479	463	487	493	503	507	463	441	491	481	457	489	440	500	439	495	487	463	483	445	484	479	500	472	498	490	494	464	481	483	468	502	467	461	481	467	478	479	461	488	481	496	476	472	497	494	480	470	490	465	502	468	449	437	481	476	499	501	478	482	478	478	456	472	440	451	493	507	467	496	487	471	473	455	437	476	475	481	483	486	461	444	474	478	485	475	460	466	487	484	448	471	496	511	470	466	498	472	442	490	458	476	455	491	453	453	481	485	459	450	468	447	494	478	481	472	514	484	518	479	493	502	525	456	457	470	486	499	490	491	501	494	470	490	498	457	448	482	507	497	484	489	470	462	472	487	445	473	446	476	463	522	483	479	494	518	465	473	475	443	515	460	512	520	437	483	482	479	487	509	465	523	476	486	459	487	475	516	485	443	509	453	485	428	452	468	486	448	503	462	506	478	458	475	481	496	424	499	451	484	461	485	454	435	505	478	499	443	489	439	452	464	454	487	462	481	452	460	484	485	460	477	492	486	486	494	511	471	471	449	462	502	496	448	482	456	481	441	489	464	415	481	434	466	471	509	464	489	491	483	493	479	478	463	486	491	475	474	481	487	456	415	486	431	465	507	445	475	465	494	450	492	505	480	428	470	474	481	460	499	514	468	508	429	475	481	456	492	472	483	444	462	503	493	491	437	454	487	496	475	465	459	440	489	478	475	486	438	480	463	493	453	462	453	500	470	475	466	533	442	499	498	462	444	472	522	496	457	484	524	491	472	494	491	458	494	491	479	451	474	477	492	484	506	480	493	441	446	500	494	502	490	494	479	458	475	514	484	493	476	459	495	484	455	491	459	453	457	443	484	488	519	480	469	464	488	469	496	470	487	478	497	478	493	478	439	477	508	463	497	410	448	493	494	485	479	513	471	491	446	489	461	460	524	482	491	476	489	477	501	472	515	480	467	455	498	450	473	493	435	450	490	501	466	451	451	447	495	503	481	480	456	480	476	456	449	486	465	413	481	506	485	464	473	506	457	462	462	440	487	512	476	450	493	467	452	462	475	485	527	468	453	506	462	472	480	470	493	440	487	494	491	465	491	476	482
54734	28345	13442	3341	1571	1156	863	685	680	655	658	561	459	420	401	391	360	377	346	342	300	307	304	278	270	242	257	270	262	275	271	250	241	262	224	215	262	219	256	247	248	230	222	235	236	234	254	249	247	259	216	215	274	252	241	223	226	253	248	271	232	226	231	265	247	219	220	281	260	249	232	255	262	257	276	272	241	256	244	213	251	235	253	231	227	250	236	257	276	273	235	229	244	226	224	252	221	237	206	229	240	215	234	221	239	239	227	234	235	228	234	222	252	215	236	228	237	252	226	252	239	248	233	214	263	265	250	235	242	241	231	246	221	240	235	225	224	262	231	243	237	202	240	220	229	201	232	214	242	226	244	203	226	249	232	227	243	245	235	250	229	222	248	250	246	225	219	253	216	250	217	232	255	231	221	244	221	249	260	222	236	243	247	227	246	234	226	227	231	246	280	255	223	234	203	260	229	273	225	262	231	217	235	220	207	257	230	211	239	219	251	229	271	217	240	223	247	230	247	247	258	256	246	233	218	246	236	253	252	244	250	243	238	244	271	242	253	293	230	249	254	211	229	236	252	240	216	232	239	243	249	215	218	259	238	254	277	248	275	242	234	276	247	283	261	238	243	240	226	258	266	227	251	247	217	224	228	216	232	243	238	235	229	199	220	261	253	223	224	220	242	235	235	210	225	233	241	198	248	240	209	211	242	220	238	235	235	228	227	244	254	248	222	263	221	284	218	238	227	234	250	241	239	255	233	258	257	254	239	249	241	231	246	252	220	233	226	253	228	251	261	219	231	241	235	219	218	257	241	241	229	239	239	270	228	228	237	257	225	235	217	230	245	233	220	239	244	228	230	219	286	240	264	252	249	238	270	265	239	233	225	256	239	212	214	246	241	239	239	224	225	223	238	198	263	241	212	236	259	215	227	228	239	218	248	220	228	247	240	240	232	254	249	259	214	237	252	242	233	251	252	243	205	252	207	228	239	234	242	229	239	226	243	215	247	229	250	253	217	254	228	237	216	233	254	226	213	227	243	242	229	228	257	238	200	234	250	240	222	270	247	259	246	235	239	250	258	258	231	262	213	258	240	222	246	279	244	244	223	243	232	239	230	261	221	253	213	245	263	281	231	213	211	220	228	273	217	252	205	237	277	258	268	240	236	254	248	246	256	250	253	233	230	246	251	239	258	242	246	233	249	258	218	241	208	225	253	254	263	215	249	220	220	248	250	229	216	256	228	261	244	226	249	258	203	227	230	257	233	223	233	268	238	280	240	273	241	233	264	255	260	266	240	242	220	214	262	232	211	233	253	225	220	229	240	221	265	247	231	248	250	234	253	230	249	203	244	229	264	198	230	276	247	222	236	214	231	232	190	226	250	218	207	233	250	265	227	243	252	224	219	234	254	207	240	223	239	228	233	228	239	237	233	230	220	239	232	231	264	230	253	264	228	267	239	241	252	228	252	235	218	246	258	242	218	254	261	236	256	257	213	215	213	216	249	201	241	270	221	255	230	259	253	226	237	233	237	239	239	218	242	229	261	251	224	252	252	228	249	240	286	256	255	241	222	241	241	239	255	209	211	232	252	271	235	252	260	258	220	234	263	259	231	213	252	224	221	265	240	260	241	242	223	239	226	244	246	236	229	249	242	237	260	234	246	243	253	223	221	242	256	248	241	223	232	258	247	250	243	217	235	252	238	229	226	244	236	221	245	261	252	233	241	268	223	247	241	246	216	264	267	256	231	215	233	247	234	252	238	230	221	225	233	230	226	250	250	260	238	235	219	203	256	245	245	211	241	259	231	255	256	255	247	226	237	221	274	259	217	228	255	237	222	237	243	233	225	224	225	236	246	218	244	237	253	237	249	246	212	234	243	207	217	230	240	249	254	252	257	212	261	236	223	213	235	241	238	226	219	241	259	241	195	254	231	233	232	239	252	236	227	238	221	226	247	234	238	216	245	249	240	261	214	225	256	239	234	245	227	239	229	258	274	221	236	243	240	221	246	224	266	253	261	262	234	244	221	218	240	263	273	227	246	236	242	275	249	239	245	241	264	286	241	252	250	232	243	240	251	247	256	214	207	220	223	240	226	258	252	233	250	245	243	241	246	235	220	242	248	236	231	216	238	236	236	223	204	222	228	215	232	222	202	245	230	243	233	240	234	236	235	247	241	234	232	225	211	216	257	217	230	218	216	239	237	217	228	238	238	236	218	225	244	241	240	250	261	220	224	248	229	258	251	255	253	272	271	251	219	258	236	241	231	233	201	233	202	229	240	230	245	243	257	242	204	215	224	212	249	218	238	246	259	243	224	216	251	248	227	212	256	223	238	224	238	216	261	248	250	239	232	214	270	247	262	261	262	239	232	251	231	273	238	220	258	222	249	211	204	229	228	257	238	246	242	258	227	217	239	245	246	227	245	229	256	226	272	249	234	237	223	224	246	243	225	216	201	226	256	209	209	228	229	218	215	233	238	224	230	239	214	257	228	216	231	272	217	246	209	246	253	250	253	209	253	281	249	245	227	232	238	213	236	229	241	221	252	270	207	214	230	235	227	228	256	256	245	212	250	256	262	248	269	258	248	237	228	261	271	237	223	246	239	223	236	222	226	240	240	256	279	219	225	263	270	247	255	254	220	220	240	206	270	246	227	235	202	276	227	255	275	240	239	252	212	238	234	240	239	260	248	259	229	216	261	229	247	215	244	241	223	247	230	241	251	238	243	224	236	247	220	229	228	252	210	238	213	207	214	236	230	207	240	246	230	252	257	259	258	244	230	233	269	242	243	262	221	225	238	249	264	238	243	235	222	246	257	262	206	238	251	239	238	228	232	277	229	252	265	285	225	237	251	226	224	222	230	220	226	231	254	212	248	266	254	219	217	220	218	232	217	237	249	272	252	261	254	265	252	235	238	218	277	209	238	237	232	245	251	220	247	236	225	236	260	234	223	261	254	257	229	262	259	234	206	240	229	260	260	240	219	250	217	238	242	220	240	221	207	229	251	252	240	224	247	220	245	219	243	251	268	233	245	226	208	227	211	224	262	250	262	273	263	253	254	247	232	248	243	257	229	259	258	255	212	244	255	246	248	222	245	237	235	234	221	257	267	216	244	239	256	226	212	253	232	209	257	261	224	241	241	242	236	233	236	242	249	253	247	232	234	249	283	254	247	259	222	231	238	271	207	213	223	248	249	264	241	258	218	225	212	229	240	238	245	242	211	235	226	252	276	222	264	265	243	211	259	236	253	242	240	226	277	276	274	275	240	211	224	235	227	235	237	237	206	252	221	266	234	267	212	238	225	215	233	250	216	227	212	241	263	251	255	229	253	226	221	221	238	251	239	228	243	251	238	262	272	227	235	238	222	245	254	245	253	253	218	256	276	266	252	251	267	254	225	210	231	244	269	221	248	251	227	240	271	228	289	246	267	243	224	244	249	228	222	252	235	223	231	224	206	259	265	270	248	277	248	252	234	230	268	232	238	226	222	213
33231	18363	14642	6072	5022	4167	3119	2647	2639	2627	2956	2237	1835	1536	1524	1419	1199	1167	1232	1029	838	784	741	677	674	588	635	617	605	578	539	573	579	560	570	520	533	563	535	561	573	556	512	560	533	544	540	537	532	514	539	532	547	509	522	516	551	535	528	510	490	514	487	497	571	502	471	508	546	525	505	524	522	589	497	495	540	502	501	473	525	537	510	520	525	490	505	492	533	524	481	475	493	539	533	504	510	499	494	513	513	483	522	510	524	511	530	521	536	509	495	496	514	536	507	530	529	559	546	521	541	474	504	513	497	471	508	492	507	521	472	488	500	505	525	521	515	493	495	521	525	478	484	493	527	512	514	496	487	501	503	477	525	499	494	446	527	512	474	515	537	501	529	525	505	476	505	531	483	503	493	525	543	484	519	544	475	509	460	549	494	516	509	511	498	493	519	515	508	509	522	493	509	545	509	526	522	520	530	508	483	543	519	511	540	534	489	542	503	492	532	545	514	502	510	503	503	507	517	540	501	506	508	471	484	512	548	521	495	486	530	521	549	530	529	499	508	486	529	500	486	526	522	559	509	481	520	526	466	508	507	469	528	519	538	514	494	517	517	485	519	537	535	521	556	532	500	486	520	515	504	493	501	516	485	496	535	539	554	524	565	535	524	513	494	499	547	521	527	460	491	531	482	495	516	499	517	515	540	489	492	529	461	511	538	533	532	492	509	486	509	481	542	538	489	508	481	534	509	532	469	514	533	522	508	494	513	558	529	516	519	531	537	532	505	540	575	500	562	550	492	484	509	509	496	498	462	485	512	484	504	506	519	468	492	469	507	511	505	487	520	515	502	508	514	500	527	499	505	477	549	529	543	473	480	486	520	531	542	486	518	520	513	485	532	500	546	516	542	529	502	507	539	524	555	483	557	504	503	522	494	542	574	477	504	512	525	539	523	503	522	540	487	500	515	530	528	540	504	518	484	505	560	498	519	494	511	504	501	467	515	512	523	529	502	516	511	485	527	508	525	511	500	518	503	550	527	517	525	550	540	504	530	507	529	520	473	500	493	538	514	516	504	512	491	520	506	524	536	504	534	540	525	482	526	541	539	536	530	523	525	552	557	474	496	501	493	526	510	531	533	516	535	529	510	498	538	521	526	502	498	537	472	499	532	468	503	509	547	516	517	466	500	496	519	531	531	548	564	510	502	490	484	528	518	510	525	523	507	464	516	546	475	508	505	543	476	522	513	545	537	522	483	516	499	515	490	507	519	515	495	536	495	509	497	498	507	482	532	519	519	556	527	525	515	537	533	525	488	532	539	503	480	475	509	512	520	540	492	561	522	518	465	495	521	545	582	503	519	509	507	506	514	489	539	512	547	515	485	480	533	526	508	465	504	533	539	496	479	501	489	527	510	508	510	479	514	543	524	476	510	541	521	537	536	518	486	509	543	551	503	494	504	516	510	520	487	492	490	477	543	512	516	530	476	514	494	514	547	540	541	570	517	548	510	470	516	515	544	519	532	493	506	533	506	498	519	527	507	527	487	535	503	541	507	533	502	476	468	545	468	524	517	499	543	481	527	473	470	531	468	499	523	511	540	506	523	507	540	488	508	539	506	514	520	519	531	505	530	515	468	494	509	498	517	489	541	517	542	509	535	495	540	487	491	460	510	528	500	519	562	526	523	553	558	534	479	499	539	498	479	513	507	553	531	496	513	513	519	498	496	496	525	529	483	488	491	499	532	515	500	503	504	514	505	568	509	526	508	532	462	484	493	482	527	506	515	518	546	526	560	510	510	511	517	553	491	525	502	515	533	519	501	563	536	510	499	489	507	520	494	506	534	489	535	529	532	511	551	520	480	517	494	528	515	511	486	535	496	523	502	499	485	511	478	565	474	545	496	485	520	474	537	540	506	498	513	545	504	523	497	514	528	523	532	522	541	524	521	552	520	540	519	490	514	522	539	504	507	510	513	457	499	510	538	510	511	474	510	525	528	499	504	525	479	493	509	509	500	467	517	517	546	474	511	487	511	530	521	526	519	534	542	520	508	513	495	501	490	518	492	514	490	520	513	515	491	527	487	500	478	557	506	553	502	531	489	509	470	549	526	521	501	532	541	532	464	539	545	523	523	496	553	509	490	485	570	513	510	508	547	451	532	500	502	502	497	515	536	518	518	486	523	530	529	526	526	516	498	504	522	502	526	498	481	480	518	509	540	534	497	514	487	490	483	478	510	515	513	483	501	513	535	510	552	498	507	556	507	474	526	484	540	471	483	477	526	568	523	502	523	499	499	511	486	532	508	555	500	486	542	513	473	528	512	562	515	502	525	546	522	506	528	520	490	510	511	520	519	474	525	549	565	522	518	489	478	490	496	527	497	548	490	539	470	493	565	505	535	523	530	487	513	529	511	474	521	523	504	505	560	516	515	510	549	489	526	502	530	521	501	504	484	487	524	552	489	483	509	564	530	563	492	515	498	544	488	533	508	543	547	559	492	511	505	533	498	530	502	512	507	506	525	513	555	511	550	507	573	534	526	479	512	525	524	491	543	536	523	480	514	523	547	485	514	512	491	541	500	465	473	512	582	534	524	485	538	482	509	470	512	504	534	510	530	522	505	533	521	519	480	499	513	497	544	500	521	521	511	534	522	505	493	497	527	530	495	537	490	511	516	497	527	495	533	531	492	524	531	526	546	498	538	499	528	519	513	510	471	516	506	523	516	524	498	564	542	531	508	532	484	505	523	490	523	489	483	490	533	529	537	504	507	520	474	513	478	529	516	514	514	484	518	488	516	528	542	554	520	498	500	529	500	524	505	509	550	511	523	536	495	488	475	523	504	497	524	543	505	485	499	535	526	527	511	517	475	527	490	518	516	504	520	493	499	494	513	548	543	518	529	517	544	483	539	506	491	552	539	510	527	512	481	533	510	505	479	520	470	527	495	491	547	540	508	480	515	514	523	532	495	505	547	529	496	507	518	501	512	526	525	521	511	553	493	517	531	486	517	524	524	482	562	536	498	491	497	531	477	521	543	500	514	520	478	530	503	454	505	500	495	557	510	490	483	522	481	525	472	531	518	538	526	530	522	519	503	504	509	495	502	491	520	493	529	524	519	530	518	497	515	543	491	511	467	494	499	471	514	522	540	556	501	548	521	522	524	537	523	514	551	523	555	516	503	502	530	532	502	498	534	479	537	543	486	520	485	513	572	496	494	516	487	508	500	516	472	526	521	561	488	535	551	511	514	539	523	488	497	532	495	519	535	510	496	527	546	522	530	532	551	509	531	490	477	511	513	520	523	514	527	548	542	511	505	514	511	543	526	521	518	512	508	536	490	500	547	471	508	511	516	548	507	537	492	517	484	487	517	506	501	518	546	519	541	491	498	511	543	489	469	514	504	568	501	506	488	527	509	539	467	521	490	544	518	516	497	481	528	502	494	495	530	503	461	504	520	544	533	548	501	531	485	558	525	544	537	472	545	489	547	546	518	490	518	518
65446	34678	18346	4793	2275	1644	1139	955	1013	936	940	732	625	589	519	478	522	457	455	460	397	331	345	324	323	328	304	289	286	337	326	304	302	320	304	272	353	307	253	287	307	264	269	279	277	297	283	247	313	300	293	326	302	292	288	283	298	273	285	301	275	308	307	289	266	261	285	296	287	315	278	307	308	295	284	274	241	250	276	309	303	272	302	279	273	283	284	283	295	282	297	285	301	309	301	293	269	276	287	275	278	288	290	270	307	295	280	291	303	258	309	286	297	325	276	272	272	286	286	266	275	311	305	275	300	264	266	269	258	257	275	305	300	273	283	289	259	236	276	284	325	307	281	304	269	296	268	320	306	323	257	267	272	290	301	296	284	306	288	273	241	290	261	284	317	271	279	291	285	279	286	281	295	255	294	286	294	293	278	315	282	281	268	264	314	313	273	298	289	307	287	268	291	301	276	321	288	275	292	289	268	305	282	294	278	252	312	299	271	256	298	330	285	282	306	284	266	267	317	290	298	291	300	301	290	325	297	287	306	266	304	263	280	274	289	292	303	289	297	267	302	257	303	258	281	293	280	281	264	288	301	262	288	304	274	285	289	251	296	290	245	286	275	294	277	273	283	296	246	281	284	262	274	299	286	309	291	256	281	275	259	293	302	299	308	284	300	277	262	304	299	322	262	299	270	310	292	291	270	285	279	271	293	259	276	287	272	263	333	311	297	282	313	285	291	286	284	272	253	286	314	277	273	287	295	276	306	315	257	273	264	291	249	276	299	287	271	239	257	250	264	274	291	273	301	285	304	295	293	283	296	277	294	293	274	295	274	258	301	280	302	292	289	289	284	297	279	304	271	286	312	252	268	272	288	266	281	284	285	285	264	304	301	305	281	293	293	304	292	302	261	297	273	285	274	250	283	311	278	279	294	287	276	272	305	281	298	284	272	296	320	312	304	285	306	251	290	281	318	284	298	265	295	283	300	287	253	270	289	282	288	275	304	289	268	325	315	307	331	274	291	266	337	311	308	325	281	273	311	307	279	272	292	271	331	295	307	284	308	275	272	312	306	296	270	262	280	314	262	274	271	273	297	302	281	287	306	330	287	295	266	291	283	297	280	254	267	305	291	299	302	239	288	272	297	307	303	271	288	297	328	291	305	273	281	264	272	307	289	280	272	285	292	283	254	307	297	294	262	290	305	314	285	323	269	304	299	307	273	271	281	289	296	274	284	307	303	271	297	267	292	294	298	276	314	303	316	309	273	306	264	271	295	297	252	284	290	289	280	275	286	295	306	309	277	276	299	280	278	249	284	266	291	292	279	280	301	305	297	276	287	291	280	268	267	292	256	284	295	265	298	262	293	252	276	292	285	297	276	280	246	281	282	261	243	322	308	288	319	318	309	281	306	266	293	291	297	291	288	291	291	275	292	271	274	310	313	328	318	270	282	269	256	272	279	275	295	321	283	265	272	305	277	310	296	296	287	312	313	285	305	299	294	250	298	261	261	287	281	275	270	282	284	267	255	285	258	283	294	287	293	259	291	267	317	273	281	278	275	263	281	287	281	307	297	236	290	279	286	284	312	263	265	282	260	257	283	279	294	287	247	308	267	280	269	307	259	262	310	308	285	311	262	284	321	252	288	283	321	309	269	294	290	296	297	290	266	264	283	278	287	274	285	301	275	281	292	271	279	277	299	296	276	265	318	263	285	294	275	280	313	313	258	299	280	242	273	316	294	278	275	296	285	298	306	304	268	254	285	306	271	294	295	298	300	302	291	283	333	288	308	267	276	265	287	304	267	244	274	263	279	304	294	292	321	334	289	325	291	278	269	313	294	310	269	275	284	281	262	273	324	296	305	265	292	291	279	288	299	267	319	305	303	300	301	300	267	332	309	269	287	298	244	319	270	294	300	296	289	301	291	300	321	294	283	279	292	304	282	301	276	316	308	282	276	263	278	262	266	317	299	294	292	281	296	280	287	300	307	294	264	294	290	291	279	304	308	242	289	304	302	250	260	314	294	284	295	283	262	345	308	284	298	295	302	289	293	315	273	294	303	296	288	299	283	310	295	277	316	284	303	282	281	256	236	285	289	293	244	264	239	257	294	273	299	285	296	276	292	272	286	289	281	309	288	319	271	294	267	286	265	293	296	334	286	293	264	291	322	299	298	269	284	266	302	284	309	303	309	273	294	294	286	273	254	269	269	293	255	244	281	266	307	315	303	295	315	290	312	309	284	302	267	307	254	263	309	268	294	302	254	248	270	288	288	300	253	302	283	289	260	273	288	265	276	305	283	311	289	275	248	320	314	316	296	294	270	294	303	277	286	284	307	303	266	299	337	294	254	308	368	271	283	275	311	309	308	275	307	303	293	275	307	302	291	298	313	302	309	307	287	293	290	288	300	256	288	290	303	317	276	261	280	299	275	314	300	258	270	291	277	304	281	301	308	267	317	290	255	277	291	343	299	274	264	312	296	306	271	264	267	282	296	299	298	281	262	288	290	271	275	294	281	275	296	280	253	284	278	249	294	281	279	263	289	271	283	248	303	306	305	329	314	320	291	317	289	286	297	280	283	294	269	296	299	282	283	319	292	307	309	284	276	282	308	249	291	305	305	352	288	278	258	299	293	312	289	256	276	313	289	276	277	285	268	277	307	280	271	289	269	272	313	297	318	297	291	285	295	282	276	289	274	289	295	262	314	272	272	290	317	266	272	285	283	326	289	316	309	289	291	294	275	271	297	297	284	312	292	283	316	291	235	313	248	279	273	285	261	333	301	289	310	240	335	287	310	282	278	258	254	306	276	329	323	300	286	276	280	290	294	257	265	241	336	290	318	290	280	260	266	294	292	293	307	278	281	297	284	274	289	238	259	261	290	306	306	290	286	278	287	298	318	299	276	259	279	257	292	280	291	270	299	296	302	297	257	271	296	280	325	251	278	311	284	324	296	281	315	262	294	275	283	301	277	262	261	283	287	320	301	317	267	299	290	274	256	299	280	303	321	312	274	256	300	283	298	258	276	281	279	296	267	290	294	275	278	255	306	325	277	264	269	297	294	234	272	286	289	326	298	294	286	271	255	278	259	267	298	299	291	284	277	289	287	286	295	290	242	295	285	278	278	275	308	278	293	269	292	297	298	285	302	283	279	269	291	272	267	284	265	255	285	287	283	292	288	295	290	319	256	304	271	309	314	294	275	293	296	278	245	299	283	259	308	284	296	293	293	295	264	297	278	306	322	288	264	309	271	294	267	307	305	284	300	296	286	300	299	337	301	275	270	296	296	317	300	296	303	272	285	298	305	283	273	274	272	286	279	286	287	295	273	249	313	291	285	301	291	303	276	293	280	288	256	281	323	274	286	285	291	309	298	294	267	283	280	265	287	264	285	302	337	272	292	287	298	295	303	295	301	302	294	262	288	261	280	278	290	269	260	306	251	309	276	289	287	267	310	268	288	286	271	306	287	309	310	250	309	289	272	293	322	272	311	237
40482	23524	17615	7331	6220	5359	4017	3619	3535	3771	4013	3108	2457	2127	1942	1818	1640	1615	1667	1305	1074	1026	922	856	739	759	653	719	709	697	643	693	666	659	632	662	631	662	663	644	689	613	631	591	633	632	623	644	560	571	551	623	622	614	617	598	612	595	590	599	612	600	584	610	578	608	613	604	559	628	588	609	561	587	582	599	564	617	624	592	622	589	619	582	594	601	579	638	647	644	601	612	569	613	619	588	597	571	585	626	579	607	578	583	580	581	598	598	630	582	584	590	611	610	598	557	614	589	614	617	618	610	595	596	555	644	596	573	603	620	617	582	577	598	582	582	589	578	605	549	576	621	609	635	609	640	592	582	579	571	598	597	618	590	571	557	598	617	597	637	605	625	580	596	604	603	627	592	581	578	596	585	628	541	582	627	619	645	568	586	606	610	572	558	609	587	624	631	605	598	585	559	590	594	586	657	584	601	622	573	602	612	602	579	606	602	590	638	572	578	545	602	606	578	590	589	629	600	589	583	561	602	610	600	540	623	596	594	573	576	599	592	607	622	635	596	615	608	583	620	599	639	565	622	621	602	591	601	588	560	531	614	617	586	608	599	574	562	604	588	660	612	561	567	597	589	585	624	558	576	568	603	619	601	572	610	569	569	632	573	574	558	606	627	550	566	615	596	613	632	605	614	594	622	559	581	659	598	591	604	628	633	607	621	575	630	631	612	615	574	588	601	545	584	555	581	588	579	604	571	616	631	588	594	590	650	580	642	581	609	555	597	628	620	580	593	617	582	571	600	616	575	604	609	608	592	640	602	623	575	604	591	609	627	581	614	572	583	596	578	575	565	582	600	630	626	614	582	603	591	577	598	622	599	607	605	572	618	574	560	599	645	622	567	620	613	636	573	578	611	622	620	591	598	596	594	596	578	624	577	591	602	583	580	598	610	589	587	591	559	610	580	608	554	602	619	590	595	571	600	606	620	558	610	564	577	628	597	651	606	627	586	590	574	601	675	617	640	563	620	604	627	637	590	619	582	624	576	541	555	574	587	586	599	579	554	605	604	623	591	575	551	612	603	590	587	566	582	572	575	590	567	595	601	579	605	668	656	584	634	594	640	558	603	588	564	594	573	611	617	627	600	591	631	623	581	622	583	565	582	597	600	589	600	583	560	636	549	597	595	559	562	564	566	611	613	600	602	590	642	615	601	590	575	576	593	612	637	591	585	546	623	645	608	558	565	595	596	580	624	600	580	566	616	579	569	601	617	582	614	607	590	598	612	606	629	555	608	572	571	609	580	625	610	575	598	608	581	609	575	594	605	605	582	611	630	599	634	606	598	571	589	574	618	528	641	595	593	589	622	596	599	583	589	619	575	599	564	592	630	571	647	576	602	600	586	580	580	593	656	617	596	566	607	571	619	595	597	588	614	628	604	573	600	627	569	604	593	580	579	579	589	653	618	580	564	566	642	613	602	628	627	597	612	620	636	604	588	618	624	613	603	598	624	624	611	595	621	617	613	606	614	636	617	629	605	635	572	609	615	586	572	544	585	593	598	609	602	584	569	623	578	595	615	550	588	595	610	584	590	614	568	553	580	573	611	636	650	604	581	577	590	592	564	566	590	605	580	602	625	638	567	586	612	579	569	609	565	593	609	572	627	568	615	596	591	607	620	626	569	599	611	580	593	627	576	569	608	590	593	577	600	583	574	556	569	583	647	622	625	599	592	582	548	584	575	615	654	638	589	600	625	621	594	642	552	614	599	593	598	627	593	658	553	620	591	581	645	619	606	595	619	628	584	613	579	595	574	586	570	584	603	607	638	605	632	584	574	629	599	581	618	584	606	604	596	608	607	595	623	660	577	596	597	596	604	577	535	605	627	615	586	601	620	577	567	591	566	573	601	598	626	624	580	581	617	604	576	609	591	589	608	558	595	547	611	581	574	677	588	624	630	605	653	611	626	635	592	613	606	568	602	606	607	633	579	601	632	573	587	588	584	612	622	594	603	564	597	620	594	601	609	550	559	594	561	609	583	611	583	592	603	602	615	623	593	619	599	588	629	601	618	598	598	584	597	593	579	627	547	596	623	577	608	570	583	624	583	620	554	606	675	611	635	618	578	630	599	603	571	589	622	582	635	577	573	603	581	610	592	613	591	604	555	583	584	593	571	621	536	591	583	583	558	592	637	614	573	573	623	565	593	586	605	639	603	574	559	607	551	596	635	628	580	566	575	628	627	621	589	628	582	549	573	583	629	616	584	626	618	600	625	621	632	543	627	579	577	550	618	600	576	590	593	541	611	617	608	605	570	625	596	594	577	563	602	593	583	621	577	586	631	577	622	597	618	598	609	584	583	546	553	604	606	562	619	630	601	585	587	617	519	596	571	616	578	596	604	629	607	655	652	620	594	592	573	611	593	572	596	570	592	555	641	629	594	607	598	572	594	551	642	600	640	639	594	598	577	612	615	604	619	585	598	624	608	586	627	565	621	563	603	594	616	629	636	546	589	576	579	626	570	582	599	573	671	590	604	600	612	568	594	578	588	628	582	618	588	573	587	646	619	576	600	610	608	629	607	595	575	615	630	598	600	602	606	570	589	601	611	584	618	589	579	595	627	642	612	625	611	621	608	565	556	639	604	556	551	620	627	555	571	652	551	636	578	643	619	585	607	608	587	592	645	612	639	583	610	610	586	631	585	572	598	589	640	640	608	630	606	617	620	579	617	593	632	612	635	580	607	577	577	596	620	590	637	599	586	607	616	604	573	601	604	592	561	603	610	641	593	611	631	623	623	609	620	567	588	628	571	602	627	576	601	598	605	562	628	630	585	563	626	633	642	568	601	536	613	594	608	540	577	564	611	608	590	590	629	584	617	617	591	606	630	561	596	578	636	642	612	606	629	613	591	597	591	615	564	616	571	637	555	579	606	598	606	641	564	622	605	587	607	607	624	564	582	569	666	575	631	581	587	606	609	593	610	592	576	623	557	635	600	571	623	600	577	580	596	582	594	607	606	600	592	579	590	643	623	620	614	602	609	575	611	596	565	598	621	648	618	650	590	593	586	603	614	584	591	638	587	626	563	608	597	554	599	607	603	607	623	601	609	580	572	606	623	600	539	591	606	610	578	586	566	577	596	606	624	616	577	592	598	634	591	608	604	567	603	598	614	570	592	591	586	589	625	604	600	593	636	623	573	592	578	587	600	548	606	589	623	651	622	586	583	626	619	601	599	626	600	631	607	618	592	568	539	630	636	658	619	612	588	596	582	583	588	599	598	585	584	590	605	611	601	617	567	600	606	581	591	598	579	563	572	606	600	611	572	605	540	589	587	607	576	609	601	608	610	614	620	584	614	626	609	590	571	607	613	621	592	538	571	587	621	611	569	608	567	633	556	608	579	591	598	642	572	612	623	620	580	592	587	596	592	587	567	618	579	646	598	633	552	620	600	596	598	639	601	573	576	593	616	621	607	593	602	603	573	593	599	577	616	627	605	648	646
41407	18239	6627	1763	802	645	452	382	354	369	373	333	304	294	289	279	259	224	290	282	232	237	235	206	253	239	222	233	259	237	231	222	231	227	222	250	209	207	220	244	201	221	224	211	195	215	221	212	223	235	232	244	201	212	221	198	207	245	219	226	221	260	213	227	220	248	232	214	234	187	218	215	206	198	249	219	232	244	234	237	240	206	224	218	225	225	224	232	242	203	229	210	231	224	238	223	235	239	220	229	220	225	233	242	214	250	210	232	210	247	232	229	244	209	252	238	203	198	221	232	224	225	203	254	212	228	215	222	234	221	248	215	193	241	225	240	241	206	226	236	239	198	220	242	196	201	215	202	209	205	233	203	230	224	208	220	236	215	219	219	226	211	237	199	217	227	232	176	225	230	222	228	236	224	249	222	201	260	215	174	241	215	211	220	206	234	217	217	205	220	215	229	221	217	219	210	193	230	239	214	225	214	217	229	229	220	208	221	199	248	229	197	226	228	240	217	242	221	217	230	242	232	217	219	223	242	204	212	261	218	199	219	232	194	253	242	210	214	195	234	213	215	235	213	222	250	234	248	215	214	206	216	245	214	256	241	242	210	217	231	220	214	206	221	235	223	221	219	213	247	232	214	226	217	225	232	222	200	213	224	221	243	213	203	215	193	214	194	203	223	205	219	277	230	214	234	223	221	229	241	221	243	194	223	247	207	222	217	239	201	223	226	247	230	226	218	228	207	213	219	232	237	237	257	206	221	234	211	236	243	220	220	214	223	243	200	210	230	252	244	207	222	228	206	237	239	239	202	225	224	223	244	212	228	214	229	219	197	235	199	217	210	232	218	204	227	221	184	224	213	223	201	196	252	216	209	220	240	229	237	203	191	219	191	219	217	223	230	240	199	235	230	221	200	251	228	222	212	241	226	213	210	253	255	243	214	242	247	223	234	243	232	219	223	264	241	212	221	240	236	245	248	192	192	206	193	227	224	224	214	208	226	212	194	229	223	248	223	220	221	225	212	201	192	243	215	202	227	236	179	223	240	223	190	209	212	224	244	208	249	215	214	250	226	215	215	220	215	215	215	223	204	230	189	187	215	194	221	215	258	219	192	216	229	212	232	229	196	221	223	217	204	234	226	239	233	203	243	212	209	199	206	223	236	227	216	191	221	217	228	235	211	238	216	200	238	227	245	223	237	210	227	240	225	244	211	232	225	227	217	210	216	205	212	232	232	243	227	211	213	194	247	212	201	232	195	223	226	240	236	228	232	196	211	232	234	215	226	224	218	206	242	246	209	222	208	226	248	232	221	207	212	231	199	202	206	222	261	228	228	220	221	184	223	218	266	230	208	226	217	230	214	216	217	215	227	245	251	226	229	234	203	214	225	238	224	214	203	244	245	208	237	243	228	242	208	269	237	222	222	236	203	208	217	237	245	229	243	243	231	207	226	196	237	204	216	233	231	230	210	207	241	220	236	209	202	227	192	220	251	257	211	227	197	233	205	200	212	224	225	185	227	228	223	215	240	227	227	201	228	219	182	224	236	227	207	192	178	232	235	232	237	200	218	241	221	257	224	213	215	230	222	218	244	224	212	214	218	239	219	202	223	204	211	211	205	186	205	228	236	257	237	195	234	221	218	218	224	254	193	249	241	237	232	212	225	251	229	204	211	205	228	188	237	224	225	230	222	219	218	232	231	215	237	226	247	208	244	189	230	203	232	222	216	209	211	235	246	231	272	206	239	232	216	253	229	210	196	201	211	207	229	271	225	229	212	192	204	199	215	213	227	244	223	208	166	212	251	238	226	216	201	236	211	206	214	223	239	192	237	198	227	221	213	220	199	234	242	217	222	252	232	233	248	220	236	223	207	196	236	215	226	213	217	208	215	204	244	230	228	216	224	237	241	244	222	236	235	188	246	232	216	237	225	269	218	245	228	220	249	237	226	218	234	223	216	172	231	243	197	222	223	221	226	197	237	196	242	222	203	249	245	221	228	204	236	221	237	207	199	229	240	195	211	231	233	249	228	240	222	198	200	217	228	234	219	215	254	229	230	190	230	201	245	193	224	260	229	222	206	232	239	242	218	277	188	234	209	204	253	257	227	223	223	234	235	217	201	202	224	231	221	212	216	192	246	239	233	235	219	208	226	223	204	228	214	229	261	211	249	203	229	219	222	225	218	225	231	223	213	263	221	257	207	236	230	245	238	252	213	217	213	214	201	225	225	249	212	185	218	235	253	219	236	221	202	222	224	229	240	227	226	231	240	219	226	222	231	211	214	216	202	219	190	232	233	220	235	194	215	234	209	215	209	219	230	235	221	218	205	247	244	207	211	247	213	229	226	222	221	235	232	227	245	248	230	208	233	229	212	235	213	233	247	235	221	243	233	236	220	233	235	184	230	197	222	205	219	228	187	206	234	223	191	220	238	245	230	251	206	224	213	245	232	231	246	250	196	229	214	194	198	235	231	212	207	211	179	215	231	190	226	222	239	235	216	209	216	229	206	216	208	202	216	183	180	234	246	242	222	242	225	203	215	200	232	216	257	226	256	201	225	252	226	183	196	227	199	201	234	240	248	205	210	249	248	226	240	218	220	217	218	228	248	198	210	229	226	235	199	210	221	224	238	262	237	238	202	198	239	214	217	219	205	205	226	205	228	232	219	214	239	242	233	232	219	217	213	239	212	235	196	208	222	220	198	194	228	238	212	243	224	217	211	219	235	210	260	227	228	224	249	235	195	217	224	222	210	214	228	230	223	202	218	226	244	239	195	211	215	239	229	194	218	213	233	212	221	261	223	219	198	250	214	239	204	175	223	210	216	182	224	203	225	217	195	234	224	198	224	239	247	225	198	235	219	219	215	220	231	236	215	215	230	214	220	254	207	223	235	220	213	221	232	245	228	244	245	230	217	212	222	236	223	242	181	224	198	207	247	224	231	234	209	211	220	244	215	234	204	226	225	225	237	227	238	238	255	213	195	197	219	235	186	255	196	236	256	232	241	187	212	199	224	208	226	199	232	235	217	225	209	230	200	223	244	239	215	210	222	200	221	241	220	219	209	211	231	223	216	244	203	210	209	203	211	240	220	231	215	225	212	218	236	265	190	209	206	257	237	221	219	197	212	245	210	230	209	229	230	242	219	248	232	233	238	237	235	266	228	236	227	223	218	186	226	231	211	203	216	242	218	193	250	237	213	218	218	195	241	219	225	238	202	238	229	239	207	214	213	233	232	212	214	208	232	203	218	208	235	228	243	194	217	230	212	237	207	198	204	251	236	256	214	230	238	236	222	226	225	211	231	191	224	202	233	235	206	225	219	212	217	232	217	219	201	215	228	198	202	209	221	217	220	215	204	212	237	226	219	249	237	208	215	213	206	210	200	227	209	221	200	206	228	227	201	200	216	206	226	260	195	228	230	232	209	207	256	225	236	219	241	243	244	235	233	238	222	203	205	210	240	231	224	202	212	217	202	234	198	240	214	218	210	233	235
24402	10590	8643	3662	2665	2133	1557	1360	1317	1318	1265	1088	893	897	924	845	731	700	646	579	614	549	561	516	542	552	523	518	470	518	515	468	496	475	499	466	508	492	511	480	465	477	460	523	475	480	495	477	455	490	481	498	508	455	457	462	471	461	472	465	509	500	490	500	455	445	501	499	498	455	470	463	485	503	481	469	487	478	480	471	484	463	503	502	514	468	492	482	469	472	523	450	463	489	512	483	485	459	500	495	447	473	516	461	494	484	490	466	480	478	484	473	471	510	472	500	465	476	508	470	485	485	486	471	463	481	462	463	417	498	485	453	485	488	490	442	457	487	516	501	465	460	474	476	440	477	455	487	481	470	445	480	443	484	487	449	493	479	463	489	447	453	479	504	473	466	450	459	443	445	475	494	448	505	481	490	476	481	441	437	451	490	474	492	492	465	481	490	464	462	450	481	462	503	482	474	462	475	506	486	449	504	467	459	486	502	485	480	470	444	457	451	491	464	470	495	465	464	457	508	462	481	492	495	437	464	481	446	478	482	490	458	480	474	491	495	495	453	500	480	464	467	487	518	466	471	475	442	482	465	493	464	506	461	483	447	469	500	469	471	494	510	487	469	494	478	474	504	451	451	481	423	475	501	459	503	433	486	459	498	496	438	483	427	512	492	466	471	500	469	484	446	450	487	428	502	460	485	507	471	447	462	493	468	489	503	474	496	491	499	535	450	469	509	455	473	494	445	506	459	477	478	478	491	455	489	497	499	476	474	462	439	480	474	488	509	517	432	471	469	461	440	476	468	460	496	482	491	441	469	473	465	472	418	473	489	473	481	470	426	447	484	468	478	483	479	492	489	450	465	510	444	494	458	499	458	482	473	484	452	478	533	458	470	493	486	422	493	458	469	478	475	462	459	457	488	501	497	502	521	519	445	443	510	458	489	477	487	527	521	459	480	484	460	461	487	461	454	479	474	426	490	486	480	481	454	491	483	453	478	482	467	470	456	502	503	465	484	475	491	497	487	507	459	473	463	480	499	496	490	487	447	489	455	465	466	480	515	515	468	467	459	514	435	442	458	486	487	461	503	461	478	500	456	497	523	495	489	468	481	465	464	473	477	467	459	527	463	452	474	471	473	435	456	510	485	465	496	481	441	500	506	496	483	491	481	494	475	511	444	449	478	491	488	456	454	456	513	437	456	498	469	498	458	485	465	469	530	513	510	491	483	455	503	437	464	484	467	464	455	506	452	471	485	472	481	473	458	430	478	492	483	438	533	491	493	474	453	476	464	469	463	446	454	491	430	470	498	474	483	442	491	480	502	493	486	450	469	478	472	457	510	457	435	502	446	500	441	470	511	484	524	455	507	468	481	485	483	440	480	509	470	460	468	503	477	510	486	488	491	467	459	490	426	479	438	479	483	461	511	475	465	499	463	512	465	472	535	464	471	446	435	471	512	453	491	508	511	527	504	452	506	451	476	481	499	484	416	453	474	469	478	515	485	472	531	473	477	498	509	505	489	467	489	480	459	474	461	447	483	456	450	482	479	495	476	490	514	475	421	473	462	463	495	507	490	480	518	440	490	465	481	439	478	488	449	474	507	495	481	469	480	488	469	444	490	460	458	466	467	475	492	470	479	468	454	483	513	497	466	486	482	477	467	469	472	453	457	500	478	468	482	496	503	431	496	504	517	508	489	480	531	509	481	468	472	480	455	449	455	475	451	462	443	464	467	492	472	444	454	482	492	517	464	449	485	487	448	475	486	482	471	446	478	497	469	463	453	437	434	466	501	523	499	437	476	450	476	444	512	493	500	464	456	481	499	488	467	427	489	504	480	475	497	509	459	461	441	459	473	500	480	476	486	508	483	431	473	493	470	459	501	502	475	504	461	461	450	504	480	451	444	496	462	485	475	469	467	493	471	462	503	476	474	492	463	460	504	483	445	459	449	486	444	473	468	473	472	455	497	491	465	539	435	468	462	486	483	465	477	470	472	511	473	452	496	502	483	491	462	515	478	486	516	500	475	487	448	483	466	460	441	451	475	478	430	449	473	462	488	476	460	495	503	478	469	494	434	505	512	503	484	462	479	487	449	488	447	454	468	462	468	486	417	493	488	467	524	440	493	449	473	472	446	496	500	467	492	452	477	483	482	511	443	464	410	480	457	455	480	497	467	463	445	484	481	505	459	459	484	473	461	483	474	467	480	437	484	433	471	459	456	492	493	461	465	467	456	476	504	454	485	483	470	456	448	489	489	462	484	400	450	493	462	459	465	466	489	521	449	466	464	462	494	491	493	505	457	478	511	492	456	460	491	479	450	459	447	482	455	494	475	477	479	477	468	467	527	506	438	458	497	500	510	497	497	466	464	484	474	467	436	440	451	447	483	493	458	475	435	439	470	475	494	496	493	461	466	486	504	475	447	480	467	492	475	499	479	443	470	476	513	504	449	461	514	479	486	457	449	523	478	478	485	471	479	494	483	475	531	449	496	493	517	513	462	491	462	477	485	481	496	469	506	444	474	472	478	505	470	455	474	481	482	487	457	498	433	497	487	477	491	508	511	481	466	500	513	505	483	504	465	488	468	444	461	449	470	487	496	467	472	517	493	482	501	500	480	431	472	490	472	466	472	507	493	451	473	467	498	470	492	497	500	492	449	505	489	443	479	472	476	505	451	481	464	448	484	489	448	484	525	469	460	484	507	426	503	493	483	479	514	516	496	466	474	526	481	501	478	500	488	448	483	502	455	473	481	503	469	512	448	488	497	475	466	473	461	471	464	456	520	508	453	492	486	503	479	477	472	512	436	451	451	504	498	496	466	445	505	479	482	467	471	448	442	506	506	486	507	493	504	445	498	487	500	475	480	466	466	506	481	444	472	474	459	444	458	479	493	488	473	538	474	483	490	442	450	471	512	455	479	471	484	496	460	456	467	470	449	472	458	499	487	474	474	478	462	437	497	476	487	438	455	476	481	497	492	425	512	453	450	492	503	488	483	456	504	500	482	460	458	458	465	473	477	497	481	456	496	444	466	492	458	482	484	445	479	501	475	441	469	477	448	459	483	447	490	469	455	540	466	428	518	527	457	479	449	480	478	505	472	513	440	458	509	483	510	474	465	482	481	441	495	467	499	495	493	464	438	526	490	439	463	490	479	473	482	494	479	443	479	433	447	498	478	489	482	467	497	472	480	484	447	464	412	473	432	468	485	483	467	486	440	493	465	465	455	478	462	466	496	464	491	483	455	456	488	442	487	505	517	455	474	432	514	497	433	493	430	497	472	473	459	486	491	466	473	508	489	499	479	485	482	466	462	436	443	477	465	525	436	487	475	481	458	456	464	450	472	471	489	468	462	505	469	482	484	484	505	491	517	437	486	429	485	512	475	473	454	508	487	468	489	486	433	452	494	498	466	490	484	486	474	467	456	508	446	469	479	462	458	464	481	442	496	497	496	453	483	501	462	508	479	480	495	449	454	465	460	495	452	446	496	518	484
58562	28513	13012	3109	1230	992	789	549	474	576	580	474	412	380	355	350	325	313	321	286	263	280	286	239	263	256	271	264	240	233	244	258	219	241	265	226	254	248	225	252	243	245	235	234	239	229	276	247	256	253	204	217	257	227	225	242	206	205	230	239	259	231	251	209	246	237	242	232	226	272	251	234	264	252	255	270	242	262	226	238	249	243	265	255	238	240	212	225	252	217	278	245	268	218	232	242	249	261	245	264	243	235	231	277	270	265	233	204	236	264	235	243	262	236	241	222	239	227	217	248	258	219	221	244	237	247	213	242	228	270	263	230	242	224	221	263	242	230	255	237	234	244	245	250	236	245	260	275	258	245	266	233	234	258	303	231	235	290	229	243	231	244	233	278	230	202	234	245	241	237	216	251	225	263	252	276	267	236	267	241	223	251	231	240	253	239	239	245	227	261	259	242	256	268	261	263	240	236	206	238	243	236	250	231	267	263	251	225	235	219	241	228	225	265	252	242	252	223	245	247	275	221	273	244	235	232	249	260	227	249	229	264	253	254	250	237	239	248	255	242	240	234	263	244	251	231	245	253	234	253	245	267	233	244	228	243	246	236	248	236	221	254	281	225	249	252	252	252	241	221	220	240	245	248	234	271	280	284	251	233	233	240	258	226	249	239	236	252	233	257	241	230	235	231	224	229	229	251	243	225	237	238	279	251	236	260	214	235	249	239	237	265	234	221	253	242	219	218	247	234	242	239	270	232	252	243	246	270	247	247	231	236	250	266	261	254	225	249	268	227	257	230	268	234	247	234	256	225	246	228	262	249	259	240	218	247	239	283	249	224	228	238	205	227	265	216	228	248	213	254	228	246	258	240	256	246	245	257	257	254	250	227	274	263	210	256	232	262	265	271	226	209	218	210	251	221	243	254	250	249	267	243	240	250	222	242	233	235	232	224	271	249	232	258	250	221	240	238	215	224	238	232	255	267	247	245	239	252	241	208	207	212	225	247	234	238	275	264	240	256	227	242	248	240	233	258	245	258	269	242	225	257	251	259	240	239	219	256	230	240	233	238	256	256	231	255	247	245	232	237	224	245	221	218	245	253	234	217	238	241	231	228	240	241	240	222	241	232	259	243	240	204	218	241	239	235	252	234	259	234	271	246	237	273	228	210	226	239	233	245	234	241	242	241	254	250	233	257	246	242	247	220	225	223	294	261	280	263	245	251	246	223	261	216	236	255	235	222	266	263	238	256	251	232	244	230	213	244	269	237	258	252	229	233	234	232	261	253	236	272	274	252	235	238	227	259	243	243	225	244	249	212	205	251	247	234	250	250	269	259	249	220	248	258	248	232	249	240	261	227	254	275	235	228	255	243	238	265	248	233	247	266	270	236	226	231	250	278	252	287	246	234	226	217	270	241	202	239	251	262	249	236	286	255	234	196	227	193	258	231	250	243	243	256	268	276	236	215	227	242	231	250	251	249	244	270	246	218	244	262	258	270	258	225	245	252	255	237	236	222	239	237	204	243	247	246	274	253	248	242	244	273	257	237	240	244	259	250	279	243	227	251	260	246	226	247	268	252	229	266	227	224	248	243	245	253	242	258	247	243	264	243	263	217	244	237	255	269	227	232	231	219	259	244	223	246	242	232	249	245	249	241	292	228	198	268	246	249	231	231	252	220	248	225	239	232	212	244	214	233	239	230	218	245	256	229	229	264	252	247	233	273	251	243	226	263	268	271	249	252	266	248	245	241	229	242	239	254	223	264	264	239	253	238	240	242	256	226	285	241	254	256	237	225	256	262	259	218	247	263	228	280	234	246	260	260	228	269	263	226	293	257	239	255	210	230	259	274	255	277	236	236	261	256	237	259	239	261	270	242	221	266	247	216	253	239	239	267	255	266	253	261	251	226	234	276	268	242	217	246	214	203	220	233	253	244	244	220	252	266	220	244	236	240	247	260	212	249	230	258	235	247	258	240	235	271	212	271	235	227	283	255	208	226	220	250	233	243	245	249	229	232	260	255	246	280	270	223	246	267	231	262	239	232	202	228	237	247	291	251	239	231	250	246	249	256	250	255	237	259	276	222	228	244	237	254	244	255	236	239	239	244	281	243	250	248	241	242	246	245	236	231	266	258	241	227	245	232	243	245	236	255	228	194	212	248	275	249	252	246	206	249	217	226	240	270	263	249	279	216	214	213	207	223	283	252	223	250	231	219	233	224	252	243	255	257	223	241	221	256	211	239	238	239	241	227	240	234	238	223	251	249	249	255	233	249	256	261	268	239	238	288	252	235	221	256	233	237	232	217	249	262	245	244	230	292	248	258	256	271	256	234	223	202	211	246	258	244	233	257	251	255	241	229	254	239	248	220	213	225	258	219	247	279	244	222	254	244	244	243	248	237	267	250	225	231	255	244	238	266	258	261	264	235	250	262	253	231	229	231	253	273	237	251	284	232	242	239	223	236	238	270	228	232	236	245	234	249	230	266	226	271	252	237	260	249	254	235	255	244	243	252	230	256	255	218	283	246	209	273	273	260	249	243	215	243	243	234	276	239	244	252	263	222	215	250	210	239	235	245	279	230	217	244	259	241	241	261	252	243	213	222	243	270	239	259	253	266	241	252	244	226	244	243	226	231	236	249	248	263	270	231	235	248	271	234	217	244	251	236	248	246	230	241	234	223	251	266	251	235	227	250	225	238	247	204	252	265	257	243	288	246	248	239	249	241	250	221	217	274	272	263	240	260	285	261	255	259	246	252	219	249	251	246	266	270	250	274	235	240	219	270	261	263	209	264	229	237	232	260	235	261	248	228	257	274	235	251	232	254	242	224	285	235	248	235	251	256	261	258	252	267	252	229	227	207	266	254	260	252	220	244	247	219	276	265	249	239	196	259	253	226	239	235	225	259	253	223	214	212	249	224	263	253	227	243	263	264	244	258	241	237	232	237	241	229	248	274	246	268	230	247	222	234	245	261	235	247	247	240	238	268	266	218	233	216	233	230	212	246	236	239	237	261	227	227	222	272	246	282	251	260	260	263	240	291	261	275	257	215	242	263	241	259	233	227	243	242	224	272	279	219	196	235	231	233	246	236	225	215	230	226	244	290	230	235	215	254	270	255	242	229	242	246	267	311	264	235	238	256	212	265	230	223	220	235	237	232	274	240	267	266	255	219	248	236	237	238	234	265	236	289	286	221	257	237	245	265	225	252	231	263	229	247	256	242	239	244	228	246	227	242	241	262	242	231	232	247	251	240	233	247	259	258	225	243	234	262	260	235	238	238	223	250	256	278	237	247	250	266	224	240	251	281	232	253	249	223	244	245	255	216	213	237	263	238	252	252	240	264	248	213	235	257	267	250	256	235	275	235	217	232	239	243	238	217	233	234	259	210	257	237	243	246	198	229	238	235	238	252	240	230	250	274	268	263	272	248	232	233	228	246	256	255	231	241	244	249	241	215	240	258	239	229	249	261	229	254	237	236	247	240	218	240	250	228
36985	18695	14148	5374	3820	3173	2399	1979	1933	2275	2139	1696	1454	1546	1285	1135	1041	1034	1034	805	815	766	743	615	672	595	620	591	563	553	590	578	575	597	572	546	557	562	562	577	498	493	557	552	514	523	510	493	526	548	529	518	530	501	536	559	529	522	494	571	534	475	489	535	538	525	531	481	521	522	545	542	528	542	522	553	529	515	563	528	543	526	525	546	476	513	515	486	512	485	516	503	482	531	506	566	536	496	527	519	524	467	577	543	487	514	493	501	506	505	513	503	523	510	513	506	502	504	492	485	527	529	521	500	514	529	566	544	527	559	504	521	545	540	503	516	501	514	526	563	514	533	506	492	482	512	508	526	506	508	528	525	465	545	536	557	532	520	542	514	558	523	517	513	498	540	491	511	540	511	547	514	536	541	542	533	482	489	517	537	501	517	522	551	506	539	503	540	501	499	537	558	517	495	513	546	487	554	547	541	514	496	526	484	500	537	535	499	516	512	465	553	484	476	571	504	497	557	523	481	488	529	537	525	510	528	489	577	532	529	499	510	499	532	508	528	521	520	515	547	515	517	475	514	521	543	505	503	534	471	526	522	527	529	497	548	509	545	520	488	504	530	533	488	490	563	509	535	509	548	533	535	561	519	549	501	522	523	475	532	485	482	527	555	541	529	583	540	495	540	532	564	529	579	516	522	535	544	519	514	535	525	529	544	558	535	532	505	511	518	560	510	536	513	513	532	530	544	537	537	518	531	562	520	484	513	514	541	571	545	535	540	514	527	548	531	553	563	524	541	501	535	523	529	489	558	542	517	527	542	535	502	539	546	517	491	550	525	526	526	521	549	538	512	488	478	565	499	510	542	475	534	493	524	515	514	525	519	525	565	545	510	509	550	541	514	537	506	506	556	497	471	496	509	491	529	536	528	515	486	504	535	550	507	553	570	542	516	522	501	544	514	548	535	540	516	550	548	524	518	526	524	536	536	509	540	506	538	548	524	520	512	515	484	513	547	538	493	517	529	508	507	543	511	532	540	480	517	525	543	503	534	545	537	534	558	505	524	536	529	514	552	507	548	541	513	549	514	553	468	545	520	512	490	533	526	526	492	516	514	523	529	517	514	523	529	542	511	540	548	522	510	529	554	492	535	551	557	533	498	486	539	519	539	529	502	510	502	533	532	551	502	538	552	536	544	548	520	507	531	530	527	523	532	555	496	533	471	525	487	530	479	503	524	543	518	509	527	500	500	514	530	537	519	530	499	522	553	533	559	546	559	485	481	496	511	518	495	549	555	565	531	532	490	525	585	498	500	514	504	509	519	528	524	536	563	537	511	501	517	535	570	513	521	508	525	510	533	510	504	496	545	531	525	508	514	518	509	536	478	543	521	500	521	518	532	533	521	519	508	522	515	560	503	509	503	502	508	526	541	473	532	530	497	547	569	562	502	524	523	513	528	545	519	506	494	549	542	499	508	527	542	545	524	539	497	559	536	513	487	525	489	535	522	496	506	500	524	520	542	504	489	549	540	508	479	526	529	487	474	500	521	536	547	502	527	497	508	502	488	556	542	494	496	519	528	501	494	496	515	530	525	511	549	532	501	495	505	527	532	531	501	515	552	518	511	505	508	510	540	511	551	546	541	504	547	520	527	554	503	549	532	548	513	528	491	494	490	515	513	528	526	512	529	521	496	520	490	544	543	532	550	526	485	532	510	513	523	515	522	514	538	542	515	540	561	545	523	555	522	521	548	493	539	507	471	519	488	521	535	536	529	512	501	526	535	568	572	523	541	521	509	534	502	490	551	498	572	506	525	508	508	483	506	507	521	477	525	586	557	473	505	526	471	488	510	533	549	517	529	541	527	559	507	516	507	508	500	555	535	525	494	539	535	516	528	517	501	497	513	523	528	554	542	522	483	537	538	545	518	499	518	481	540	538	559	557	498	530	514	509	503	529	510	523	548	529	501	521	521	520	534	508	518	558	508	554	509	500	496	541	538	497	525	518	521	535	544	514	579	538	502	550	479	536	538	541	517	538	545	514	550	490	495	552	546	516	533	562	536	520	531	548	545	491	530	508	523	493	483	530	521	565	473	545	512	546	493	560	522	553	536	539	501	500	568	532	544	520	533	538	545	520	575	571	518	508	532	547	518	458	538	536	537	513	522	540	529	522	487	540	554	502	524	537	505	512	534	539	515	541	560	466	490	516	490	484	500	568	506	521	517	534	481	528	510	523	519	535	515	510	529	544	483	537	492	523	493	522	504	519	484	502	506	516	521	515	491	543	566	541	522	544	514	511	490	527	534	543	563	544	530	493	554	523	547	525	509	512	520	498	500	530	516	563	499	557	529	545	538	516	533	541	497	511	471	538	529	573	532	505	533	536	554	494	552	507	542	545	535	555	533	525	512	507	470	490	527	534	583	518	543	476	506	529	498	537	504	530	559	541	531	598	551	500	507	505	526	572	543	521	565	555	520	511	505	516	512	513	535	474	524	508	499	544	504	539	562	532	520	559	500	551	537	550	517	497	499	515	538	526	529	506	512	532	588	511	531	489	501	509	481	522	508	506	532	530	525	518	563	532	524	509	555	547	506	497	513	519	542	509	559	524	500	536	539	520	569	507	517	545	499	496	531	531	570	495	526	513	533	510	520	501	557	534	532	559	487	600	485	497	504	539	543	549	498	488	535	504	564	496	509	507	517	519	515	490	525	538	486	520	510	515	509	530	534	474	513	500	525	506	530	527	526	487	531	531	540	531	510	511	554	521	527	523	508	508	506	560	513	496	483	538	497	538	493	539	553	502	527	534	509	509	479	500	503	500	528	553	578	562	511	527	483	523	535	534	522	509	520	550	534	545	549	502	567	535	509	521	539	542	548	531	540	503	513	504	556	533	514	489	526	554	522	491	557	463	518	518	523	536	513	559	547	549	493	501	546	521	487	538	534	502	500	526	526	480	501	507	515	555	537	572	497	500	511	556	551	564	553	497	532	525	509	502	528	529	514	496	526	577	510	523	535	504	523	515	519	531	519	494	489	516	537	521	489	486	518	520	554	508	483	500	567	489	516	512	532	520	544	473	469	506	544	509	532	556	516	535	538	473	563	518	534	521	508	528	500	517	539	533	531	528	545	531	509	540	514	516	533	512	509	531	513	500	520	498	537	519	518	513	514	497	517	506	499	527	488	504	540	492	562	451	494	531	543	496	574	543	535	514	539	536	526	543	524	506	519	518	544	573	487	531	543	537	533	522	500	509	569	526	546	498	495	473	520	539	560	529	518	539	509	538	554	520	536	534	517	513	500	548	529	543	531	534	514	488	541	532	506	495	515	525	534	528	522	547	542	521	524	513	557	520	512	547	548	517	542	565	488	532	506	484	513	556	520	555	509	513	499	537	501	515	510	552	510	528	539	575	537	568	531	543	548	568	551	519	512	550	520	543	546	547	559	522	522	515	548	550	501	528	510	494	522	535	561	487	504	540	517	508	543	535	532	536	516
65859	34373	18471	5265	1998	1465	1084	946	766	851	777	729	631	582	482	435	414	416	493	406	378	328	330	320	281	302	325	307	331	304	292	322	311	296	299	311	330	272	294	314	335	286	284	290	272	286	283	291	310	282	305	267	291	281	291	290	232	292	285	292	281	299	293	308	264	278	279	291	289	256	294	271	275	279	311	310	260	249	284	300	308	323	312	286	314	326	319	297	268	273	264	305	309	290	298	305	285	272	269	298	316	318	308	295	329	288	267	262	287	297	311	274	326	282	273	274	268	307	294	281	300	293	272	284	290	282	294	286	267	308	305	314	265	300	325	314	261	289	281	262	267	312	276	273	299	289	306	311	279	312	299	288	272	291	296	277	302	279	284	249	308	261	303	284	291	284	277	320	284	270	270	274	315	292	272	250	287	292	295	308	281	280	280	268	281	292	331	311	276	273	312	310	305	282	288	324	299	271	306	312	256	281	289	304	305	293	285	261	290	287	309	317	307	277	291	280	316	292	297	299	276	294	292	325	302	278	271	261	248	296	283	277	290	279	312	281	319	314	283	273	277	296	302	289	288	294	301	303	254	308	287	291	303	302	302	303	277	278	310	271	295	295	270	292	330	270	300	300	305	309	307	274	304	316	290	275	331	314	287	266	266	305	330	268	274	337	297	300	271	267	284	292	285	316	292	298	308	286	293	305	309	323	300	281	296	310	293	304	278	287	249	262	284	292	306	276	290	302	319	302	301	298	265	285	321	315	281	295	311	281	309	284	278	281	305	297	321	275	279	282	293	266	268	280	282	283	308	303	257	280	337	291	312	268	265	274	300	291	318	274	283	270	296	285	286	312	305	316	282	279	297	271	295	294	290	273	260	287	278	284	275	277	297	295	258	313	281	324	308	280	283	299	309	268	298	297	305	301	304	298	294	302	312	294	295	297	286	279	256	315	268	301	293	300	275	275	263	281	317	279	293	288	288	270	278	298	281	275	286	296	309	317	259	284	269	291	276	278	292	289	279	301	285	312	295	268	304	311	297	326	274	306	310	293	269	297	272	324	324	274	283	270	285	289	311	313	283	311	287	355	310	288	286	295	326	285	292	281	273	312	299	288	296	276	304	313	305	287	295	278	270	270	287	325	308	250	257	300	285	317	285	298	305	292	292	296	288	267	309	264	316	267	290	318	301	295	300	308	298	264	275	288	292	285	280	293	277	318	306	268	280	280	257	306	321	273	287	317	286	291	288	300	290	288	270	290	266	292	268	282	315	292	285	281	296	274	299	272	313	265	298	315	316	329	313	277	332	291	318	286	321	278	256	277	288	314	243	287	266	279	300	288	240	261	307	272	294	290	272	302	308	261	309	283	278	331	304	268	279	299	293	289	294	307	286	282	290	267	269	315	312	291	278	273	309	288	299	269	290	277	280	301	298	301	269	293	286	265	273	270	292	257	290	304	295	302	317	273	289	299	264	298	285	307	313	338	268	311	287	307	275	338	288	285	274	312	266	270	271	270	302	268	298	248	258	275	280	291	305	267	267	301	275	263	316	286	294	288	277	273	303	330	308	309	285	271	262	287	275	303	304	297	338	312	306	312	316	331	280	345	314	270	300	311	287	288	306	284	330	275	279	302	268	281	296	296	320	309	299	307	282	285	280	305	277	275	284	296	280	291	306	320	270	283	291	298	268	339	257	299	279	269	278	297	290	293	275	324	282	301	297	282	347	294	291	290	285	287	270	273	307	289	315	286	299	301	297	302	290	291	313	284	296	292	260	293	259	263	261	286	291	280	292	318	316	301	296	306	287	304	296	284	296	305	303	317	263	311	319	275	299	270	288	297	295	274	313	296	303	295	262	301	328	275	288	258	253	282	302	301	316	319	278	294	269	278	288	273	311	309	245	274	284	325	318	272	270	278	297	285	267	292	293	333	307	309	264	291	281	289	333	317	300	262	298	283	299	262	272	304	285	281	311	286	292	278	284	285	286	324	261	296	290	289	274	301	289	264	271	275	280	282	313	273	331	279	289	330	254	277	291	304	275	323	341	274	263	292	270	302	313	290	301	272	301	275	317	347	261	298	273	280	291	294	263	279	343	297	326	296	281	287	316	288	288	293	282	258	273	312	267	297	241	303	292	301	268	285	328	305	278	291	287	279	285	305	294	284	288	295	276	293	248	302	305	309	290	279	293	309	281	293	284	310	307	298	306	301	321	287	308	297	293	324	263	283	320	289	262	260	313	297	293	292	282	299	289	298	312	259	287	298	280	281	282	290	284	328	291	284	263	282	254	274	276	261	298	311	291	312	244	288	276	274	287	287	300	283	317	292	299	273	319	292	287	321	263	282	330	279	281	261	271	323	316	342	314	333	298	280	267	289	292	295	307	290	290	301	265	255	269	274	290	284	271	303	285	319	339	249	341	270	339	285	289	270	316	293	271	300	311	296	262	304	276	270	265	267	315	258	299	287	263	299	266	308	275	299	285	287	317	294	297	323	316	280	353	319	253	285	291	335	272	305	290	288	261	280	320	318	315	294	311	269	269	301	331	313	274	275	293	267	271	255	258	274	293	277	293	316	300	287	297	337	287	301	280	293	339	277	244	266	298	302	278	292	259	297	287	319	257	309	295	284	316	317	285	267	289	287	318	290	313	290	294	269	304	291	274	296	278	274	292	288	271	235	343	280	288	291	296	319	328	305	262	285	318	286	280	287	269	273	295	282	298	293	254	277	295	285	298	316	308	259	304	282	287	302	277	287	299	269	290	301	299	320	288	306	303	267	310	324	277	269	279	283	296	272	275	318	274	300	293	315	335	291	278	264	290	284	276	316	285	309	292	293	245	293	295	309	281	347	297	270	266	286	273	317	316	298	295	299	250	304	288	274	273	313	273	284	312	282	293	290	271	288	294	308	308	290	301	277	306	331	287	300	253	302	294	294	283	300	316	316	277	301	287	304	269	292	294	304	294	336	273	288	282	317	310	283	307	293	320	294	279	293	273	301	327	279	313	307	316	273	281	271	297	310	304	243	268	272	278	317	275	291	311	261	288	277	289	302	283	293	265	268	281	284	299	280	296	272	294	287	287	284	279	290	306	290	320	320	272	253	287	278	304	310	274	288	283	288	264	326	303	308	285	267	282	313	279	307	286	279	292	305	269	248	299	295	308	293	293	285	295	271	233	295	313	329	300	274	287	273	287	294	287	268	273	248	258	296	309	300	264	279	271	303	278	294	322	308	330	271	276	280	304	286	278	301	248	287	302	295	289	271	269	325	301	301	262	279	286	311	277	285	292	301	297	283	306	306	259	324	314	287	285	289	316	270	297	300	284	315	304	315	267	267	302	313	299	287	323	276	289	302	291	292	302	233	287	283	257	267	288	254	290	272	287	293	266	297	288	319	294	279	274	299	276	304	275	279	273	276	323	269	274	274	266	298	308	294	299	296	258	288	296	275	264	270	304	296	309	297	291	278	274	288	313	244	271	289	277	293	295	280
41373	23198	18534	7660	5536	4854	3857	3282	3018	3536	3290	2756	2136	2009	1841	1535	1490	1552	1664	1139	1046	985	903	753	766	687	732	649	654	685	669	643	642	660	672	629	668	669	678	652	618	630	569	618	616	649	625	580	596	626	581	638	633	634	620	608	568	583	586	614	607	591	625	594	622	601	607	618	642	635	589	615	608	570	567	617	586	607	609	611	577	593	579	618	585	580	605	646	619	625	575	595	595	588	635	601	614	591	638	610	623	622	632	622	613	644	604	604	581	615	586	625	587	622	598	578	608	622	611	553	608	571	611	630	586	627	605	636	598	629	615	638	645	589	558	610	587	622	562	597	582	598	594	654	641	549	615	570	584	652	564	569	644	608	614	615	588	578	617	547	612	642	627	616	603	548	611	635	578	586	602	605	615	577	615	586	638	601	622	580	606	668	584	630	592	606	610	596	625	609	556	581	546	650	601	607	622	616	639	614	590	567	616	577	629	614	594	593	623	610	548	616	584	619	594	641	646	559	610	608	612	599	608	609	570	602	651	585	612	567	595	566	613	612	650	633	567	592	560	606	562	618	598	591	621	590	635	635	611	617	604	582	639	580	605	575	642	618	614	616	601	588	602	605	637	653	592	590	652	626	581	560	624	566	564	611	624	603	571	606	558	594	651	596	609	577	619	607	592	638	587	608	583	593	608	621	582	610	610	622	583	589	602	620	610	579	597	603	609	573	597	532	614	676	582	641	623	604	574	605	604	585	661	562	548	630	603	588	639	607	565	604	611	585	616	602	611	629	580	615	570	621	600	595	611	602	575	601	573	594	557	598	639	580	622	630	633	640	620	647	581	595	625	603	573	626	641	580	585	624	575	607	612	593	587	582	578	632	612	587	636	635	591	588	576	574	581	612	572	567	638	610	625	609	599	626	600	566	568	592	604	585	663	573	620	610	569	598	596	586	613	588	624	642	614	611	604	580	585	618	604	581	564	629	606	588	582	595	602	603	647	600	595	588	592	607	576	618	604	606	605	547	617	567	595	636	608	593	633	593	582	606	587	618	590	609	612	621	636	624	611	599	560	637	566	603	577	685	608	554	642	650	597	581	607	585	616	630	576	605	585	608	574	627	608	591	566	588	611	584	610	567	610	575	601	622	573	609	582	631	604	589	570	573	556	615	622	593	608	599	599	602	605	644	620	613	589	566	625	604	625	602	596	633	587	639	571	600	634	616	600	586	609	597	602	584	606	600	564	597	623	622	632	598	581	643	621	616	611	621	575	622	612	677	586	602	604	626	575	601	605	586	614	607	644	622	593	612	639	590	618	587	583	594	596	606	556	585	649	595	600	664	583	623	608	583	623	643	658	650	559	591	612	612	621	593	604	650	607	601	637	614	591	647	623	620	574	611	630	551	582	626	565	638	583	644	589	614	572	665	611	596	568	561	569	607	605	563	605	599	596	602	624	639	573	599	597	608	569	605	633	611	612	610	611	617	643	586	596	618	568	610	570	634	605	607	597	595	590	597	626	600	604	601	642	616	588	600	608	574	647	633	662	582	600	616	603	603	604	670	581	591	644	597	660	635	612	578	613	584	564	601	645	673	605	615	606	618	572	609	619	634	624	636	617	627	587	571	647	590	610	635	562	570	577	621	627	581	643	584	605	587	592	564	634	615	594	624	613	580	621	611	607	592	618	592	623	624	622	620	582	613	667	614	644	637	619	623	602	606	610	578	601	593	606	639	650	566	617	566	567	637	641	592	571	614	646	602	635	610	584	625	622	610	585	609	605	618	595	589	621	579	598	602	602	631	608	608	617	611	635	638	563	607	584	572	589	624	611	596	601	576	667	630	579	602	589	601	622	619	620	620	630	616	609	597	596	626	580	599	596	578	584	580	601	566	607	595	637	570	637	622	643	589	615	577	601	593	606	600	609	579	604	590	640	638	565	622	644	627	573	659	589	574	606	572	586	631	614	602	622	598	602	607	596	622	619	589	624	614	606	629	588	577	629	625	565	576	586	610	592	638	591	631	616	592	614	612	648	623	572	628	633	587	653	589	593	592	604	611	585	570	644	583	602	639	620	624	619	567	577	545	592	611	614	607	615	598	625	610	574	612	643	555	602	596	591	603	575	606	598	592	618	626	588	618	643	619	631	615	591	604	612	588	625	607	597	637	607	597	591	672	633	619	609	588	602	590	613	614	601	626	594	632	615	576	602	591	571	642	625	601	601	634	636	629	630	596	625	621	608	632	622	608	615	584	618	612	615	595	614	567	559	667	634	599	589	595	622	604	639	590	589	646	586	591	618	590	621	614	591	622	613	621	575	616	599	579	621	640	618	571	590	604	610	563	626	601	625	582	571	619	628	609	582	582	615	556	610	602	584	596	609	577	635	632	595	568	645	598	563	593	628	605	569	598	614	645	586	603	631	605	591	631	603	560	591	632	608	617	603	676	614	622	614	606	591	590	589	603	610	641	575	643	641	602	617	564	603	587	602	605	636	592	636	625	574	582	611	605	612	570	581	586	600	656	640	645	548	619	556	588	567	613	645	573	598	613	659	626	629	601	621	634	587	569	614	628	593	627	609	602	632	611	591	581	580	599	601	633	596	646	642	617	602	586	572	616	632	624	595	647	639	610	606	584	628	610	565	611	639	609	607	611	607	611	603	647	633	572	624	641	629	626	627	578	572	578	601	581	571	629	632	612	647	598	578	587	622	615	582	610	634	594	599	626	606	610	583	580	593	608	593	599	638	604	613	599	600	590	620	630	632	586	617	622	597	571	595	592	584	622	646	571	610	609	610	583	604	662	624	595	591	606	601	631	573	604	598	601	586	620	632	598	612	593	594	625	603	588	619	569	585	624	575	570	648	570	614	598	581	597	602	593	579	606	580	607	623	578	607	600	619	618	615	595	558	573	616	584	626	648	581	595	621	610	605	575	622	601	621	627	602	576	577	602	615	593	643	638	628	594	602	638	612	594	590	620	625	602	627	636	574	582	601	602	590	579	603	651	607	638	591	578	595	619	573	565	627	629	642	643	600	654	612	667	617	594	674	608	564	621	577	641	612	598	584	569	597	590	625	593	608	632	614	608	576	587	609	642	609	604	634	586	591	616	610	599	583	605	566	568	591	626	619	552	597	602	609	594	615	631	586	640	595	604	614	614	611	557	646	598	606	646	624	611	579	611	592	589	594	596	640	619	578	602	611	630	626	583	585	606	580	601	605	610	660	638	611	582	584	608	623	544	607	606	603	635	599	595	599	643	619	608	586	672	612	591	628	600	589	640	637	591	599	576	626	578	618	598	615	584	628	654	598	550	564	659	642	591	612	560	624	617	589	610	578	617	593	591	643	614	608	619	619	587	608	602	623	601	643	592	620	615	643	621	595	621	614	588	635	585	598	607	609	624	616	627	610	621	649	605	609	632	583	576	611	610	596	621	565	612	606	557	621	589	572	652	606	607	635	563	656	610	571	630	592	599	579	580	620	626	593	617	597	615
37197	18719	8460	1862	894	739	530	407	390	397	383	390	292	297	293	275	249	297	256	271	238	272	249	193	254	189	230	218	226	248	242	237	244	253	247	228	257	240	226	243	232	233	248	210	211	235	193	259	225	219	240	218	211	212	240	212	213	248	231	213	222	212	204	207	242	251	259	235	249	215	233	233	204	219	239	219	219	221	193	212	173	202	247	218	228	219	224	238	239	240	251	212	233	231	226	218	222	211	212	268	220	197	209	233	224	237	227	200	216	239	237	252	238	234	228	223	241	211	233	206	217	219	251	241	246	205	217	211	224	211	211	226	245	245	240	198	224	234	232	182	216	238	241	227	224	232	209	242	226	221	229	203	217	244	231	221	234	220	230	237	234	199	243	238	216	211	235	232	212	226	214	236	227	215	223	218	222	211	225	239	245	242	205	190	198	206	233	227	230	223	217	240	245	223	230	212	218	234	259	233	272	235	204	261	234	222	221	218	223	204	208	224	215	234	214	208	215	192	244	213	216	266	198	231	233	230	217	221	223	202	225	240	250	200	243	213	216	225	201	247	224	250	264	215	202	223	211	217	223	245	250	217	234	215	225	239	213	245	234	222	215	225	240	241	210	216	223	212	270	193	209	243	214	217	252	251	228	234	219	244	214	217	243	235	265	262	233	234	215	255	212	234	208	226	204	221	230	235	233	223	227	235	215	226	231	237	214	226	227	207	238	233	230	223	233	249	208	235	210	222	217	249	254	224	229	224	203	242	217	226	197	248	209	198	213	237	227	221	242	217	249	227	232	230	238	250	239	208	210	200	195	239	219	218	263	213	252	241	219	213	219	224	219	240	212	219	264	213	216	228	234	220	209	232	252	236	219	222	253	244	200	250	234	232	223	221	216	198	229	196	211	214	214	225	226	223	240	247	246	227	227	209	209	229	196	216	243	225	233	236	217	230	250	244	208	224	265	250	248	210	231	249	243	252	210	229	238	206	234	238	207	213	245	213	214	224	208	226	223	196	225	222	240	260	212	191	228	213	214	223	224	210	214	218	225	210	246	222	215	202	205	233	222	214	211	230	225	228	232	255	205	207	243	205	206	248	227	248	224	224	227	241	228	236	213	238	223	248	245	240	214	210	249	252	220	214	239	230	206	236	230	244	213	240	204	203	209	202	247	231	227	221	230	252	208	234	239	241	231	224	220	215	246	219	212	225	181	225	217	188	203	225	218	202	237	242	213	238	212	215	238	239	225	230	234	204	240	228	247	222	218	261	241	227	211	163	225	225	217	250	252	216	187	222	217	229	229	237	201	234	223	232	200	204	206	205	211	253	225	235	245	238	244	225	222	221	198	232	213	216	231	233	229	216	238	208	223	234	235	231	215	239	238	235	233	240	253	217	245	216	234	230	248	225	242	229	227	228	216	219	231	224	220	222	209	252	215	223	215	240	240	246	214	251	249	205	243	243	230	237	209	231	201	210	196	200	202	246	243	239	251	194	227	216	237	254	225	224	237	220	253	247	228	232	214	244	230	235	223	219	228	202	227	243	257	237	219	241	227	228	232	244	217	226	188	207	232	228	221	237	235	230	226	224	234	243	206	219	245	232	217	251	212	231	208	255	229	239	236	185	234	221	237	221	239	246	218	241	238	235	256	237	213	217	217	257	220	221	238	267	231	224	233	241	242	233	224	232	232	233	212	213	213	201	231	207	233	214	243	223	191	247	250	242	244	232	210	220	226	206	222	229	202	202	239	239	232	228	217	228	231	231	253	231	192	229	218	241	228	253	198	223	241	233	244	218	226	241	224	238	211	215	207	240	233	259	197	237	240	212	228	238	220	234	196	229	220	233	228	214	252	217	245	203	209	232	210	222	213	249	227	244	236	248	231	217	221	221	246	228	207	200	230	236	246	218	253	237	233	218	199	221	165	213	251	226	235	218	205	199	228	244	204	224	239	246	237	205	245	198	232	200	225	215	227	218	221	225	235	230	229	217	215	218	195	227	259	221	238	216	213	215	263	218	227	213	235	210	223	194	232	253	257	237	209	216	210	234	246	240	228	210	235	213	203	260	224	270	235	210	231	204	239	236	217	231	246	220	224	238	211	224	234	193	204	225	244	208	225	217	218	224	211	226	228	233	211	233	240	223	222	253	224	206	219	246	216	199	265	228	243	214	217	240	225	192	237	225	202	218	237	224	233	221	212	232	251	223	262	252	208	260	232	239	214	213	209	203	225	231	238	233	224	221	238	191	219	215	208	245	229	221	238	241	229	192	235	185	212	224	236	225	240	255	225	195	237	249	249	238	199	235	224	225	238	226	226	233	202	204	222	209	250	218	212	213	240	203	189	199	176	232	220	221	230	201	204	270	206	207	231	215	236	241	200	207	212	217	243	231	260	210	196	234	232	217	220	234	234	227	232	223	221	228	215	215	257	230	248	257	235	222	215	232	246	228	248	230	247	246	206	220	228	248	214	261	210	238	233	234	219	200	231	219	214	262	227	209	245	253	242	225	239	193	218	246	234	220	212	217	226	229	227	217	202	252	247	233	202	227	218	225	197	229	218	243	212	242	254	215	227	218	228	231	229	197	200	218	226	226	239	284	229	232	232	215	248	249	269	258	226	236	230	209	243	213	233	247	229	223	234	235	236	220	233	246	231	222	208	236	210	245	245	182	238	235	241	222	226	230	221	219	222	231	187	244	215	238	224	234	250	245	225	232	238	238	221	212	210	271	202	217	200	250	213	210	214	269	241	198	223	223	225	226	211	220	250	233	241	191	227	255	225	229	226	197	211	204	188	192	239	232	229	195	207	208	228	211	235	225	230	231	228	218	242	219	226	221	232	217	222	226	209	213	249	226	235	226	191	225	204	232	214	256	204	205	226	239	214	272	250	227	198	227	239	204	234	219	228	238	203	212	248	214	223	245	231	232	224	215	224	233	207	235	226	238	220	258	211	220	244	223	216	221	212	217	243	222	221	244	203	228	225	240	224	219	247	204	206	238	231	246	213	205	255	250	228	220	213	206	248	204	206	219	166	216	240	237	239	253	247	238	198	230	227	235	214	208	221	212	242	228	249	217	213	220	249	249	215	253	228	208	276	230	261	234	226	229	226	242	226	249	214	251	216	257	232	246	239	223	249	215	205	229	250	220	242	238	236	215	215	220	220	223	227	222	186	218	241	210	252	226	205	216	236	239	220	221	228	221	221	231	256	224	229	215	243	252	243	217	230	215	248	212	225	203	210	210	215	240	236	245	235	239	210	238	258	236	221	223	220	224	249	241	233	222	265	219	235	209	228	253	248	210	238	236	264	232	233	215	211	227	216	226	220	244	232	271	232	231	237	234	246	230	236	228	252	223	225	248	200	237	252	208	220	238	252	245	237	211	231	220	257	218	226	258	255	229	229	223	227	177	246	235	222	226	247	235	230	215	223	204	239	226	237	270	224	210	206	223	221	229	217	245	201	216	214	272	198	258	240	245	231	230	250	202
21835	11845	10297	4005	2924	2473	1827	1403	1412	1366	1343	1185	989	885	832	811	736	697	665	597	669	622	561	544	565	493	507	518	504	476	512	468	514	533	537	515	530	511	474	491	518	517	482	465	472	492	514	469	474	484	470	524	500	489	447	499	495	491	479	494	513	497	417	472	497	465	457	465	494	460	452	490	484	486	489	488	473	461	471	473	481	464	499	460	468	459	518	473	487	497	507	504	449	440	463	492	489	482	493	493	516	478	499	471	481	512	477	484	478	510	482	487	475	490	465	472	461	486	460	478	501	480	508	476	474	454	484	503	463	452	441	471	485	471	491	451	471	491	505	466	474	485	504	443	467	461	541	498	457	483	488	506	516	461	461	477	480	449	488	465	432	486	451	491	482	457	477	504	473	460	480	444	482	500	464	463	495	475	498	501	485	515	474	475	481	449	494	466	466	489	447	493	518	450	498	485	499	487	491	471	449	488	496	467	545	459	515	452	483	467	486	501	533	479	540	487	489	476	487	552	479	464	467	488	460	494	466	520	479	494	503	470	486	464	467	487	482	461	487	504	500	483	497	489	483	461	509	484	464	483	443	521	469	511	499	457	486	498	489	472	473	469	454	440	498	464	482	503	495	470	455	493	479	509	501	444	468	492	518	493	462	417	497	480	479	476	468	462	436	499	447	487	489	483	495	453	471	483	467	458	479	494	462	488	477	471	478	490	487	448	487	463	516	500	451	472	499	481	457	481	442	485	472	513	485	471	458	517	470	474	511	506	470	477	456	486	440	472	471	453	480	483	468	521	498	469	486	475	498	509	451	492	507	448	472	456	507	514	448	497	453	476	472	481	478	480	501	475	470	488	504	479	470	440	449	497	487	502	452	503	484	493	472	438	477	472	491	502	474	482	497	434	460	488	488	535	504	506	515	487	488	473	477	502	505	519	493	508	492	503	442	494	460	516	490	468	457	487	484	449	467	437	428	467	487	478	473	451	476	489	448	529	474	448	500	528	437	481	445	484	510	465	501	458	503	491	504	439	508	495	480	450	489	448	488	521	507	480	488	453	499	467	485	459	477	455	469	459	479	488	465	480	466	485	445	492	450	503	467	483	456	501	498	487	487	486	469	477	450	469	477	488	475	480	470	478	471	474	481	488	451	470	493	535	534	495	506	465	516	471	469	521	488	493	484	495	462	464	496	507	468	510	490	476	467	456	493	483	501	498	451	484	489	476	466	455	488	481	459	440	471	460	489	489	476	441	485	456	446	453	477	465	484	481	538	504	481	500	486	461	502	491	466	484	477	466	464	437	470	494	447	491	500	519	445	450	515	497	471	493	478	500	439	470	475	505	473	461	482	473	500	482	494	472	461	448	494	466	457	469	497	502	433	501	519	481	470	482	495	462	472	482	457	449	488	444	480	493	492	455	482	479	486	504	490	483	471	481	488	509	494	473	535	482	482	527	472	487	484	478	468	464	501	463	460	494	488	475	477	489	463	465	493	461	478	481	484	453	520	424	496	495	533	503	508	469	482	466	484	461	525	503	498	507	474	507	476	542	468	493	480	472	504	502	476	500	502	486	489	420	469	476	478	497	521	479	483	474	496	464	481	488	446	502	493	502	474	437	474	421	518	461	453	511	496	483	488	470	460	508	453	514	475	483	468	506	438	444	483	491	515	515	512	464	489	458	439	467	521	491	446	531	403	482	467	453	485	488	485	455	460	480	437	526	463	507	497	471	491	500	520	455	505	467	457	487	459	478	474	502	494	473	483	469	451	465	499	475	501	505	477	468	454	490	500	481	505	535	443	522	478	482	474	471	450	472	490	475	485	491	508	503	479	480	443	489	506	479	482	447	508	471	455	507	495	455	453	513	464	497	467	474	502	500	485	483	474	455	463	478	473	516	478	468	472	526	475	499	485	476	461	443	476	495	497	414	484	482	471	474	468	499	525	511	473	482	496	494	502	490	487	513	464	453	461	482	478	456	478	497	494	518	493	489	453	485	462	444	461	489	494	452	461	483	498	432	463	503	458	495	463	479	457	473	509	522	467	463	457	470	496	457	473	457	495	512	471	514	482	475	484	523	443	512	508	524	494	451	461	475	498	466	487	462	500	494	470	463	492	458	486	462	479	542	481	510	481	449	499	497	493	457	473	470	465	486	498	478	484	504	492	501	492	491	491	473	454	442	519	483	483	494	508	480	470	479	472	510	476	440	463	500	494	478	506	455	442	438	525	491	478	480	461	489	459	443	469	482	507	516	474	470	491	496	480	490	436	499	467	480	436	491	478	444	523	483	493	475	466	508	466	509	501	486	501	492	487	493	468	461	495	473	518	478	519	479	461	481	486	450	481	476	474	512	491	464	471	528	485	516	471	491	474	484	456	476	482	480	477	503	494	472	498	497	468	498	498	495	483	504	439	520	494	478	485	465	469	469	458	495	490	446	500	475	482	496	506	500	470	444	466	469	505	464	490	453	475	435	496	530	529	504	490	485	491	490	503	474	498	447	486	464	485	460	439	499	473	455	479	501	460	477	453	484	485	475	449	475	507	518	464	483	447	478	501	481	468	486	502	505	521	471	489	518	507	460	446	491	502	485	470	497	484	483	454	498	507	482	528	490	496	438	465	483	547	435	501	529	485	477	461	435	439	530	488	464	510	468	517	557	457	487	501	467	445	464	509	475	491	466	514	488	444	497	468	461	454	476	447	485	521	487	528	470	480	505	480	480	494	519	490	487	461	516	447	501	495	437	458	541	466	478	466	485	478	453	508	477	490	468	505	477	490	468	493	514	487	454	441	506	497	442	478	467	440	468	468	481	438	464	437	515	493	496	447	479	465	496	477	497	500	504	486	500	484	506	491	473	490	485	495	460	441	485	490	480	472	486	496	483	491	459	446	528	475	459	470	491	504	487	451	516	465	510	510	471	451	490	449	502	489	477	473	473	455	494	482	482	493	450	478	497	484	484	469	495	521	467	448	528	493	496	508	491	454	443	497	463	505	492	506	463	449	505	501	483	508	461	500	443	458	490	439	507	499	484	507	479	466	489	478	497	496	481	473	476	463	471	497	509	504	468	529	458	528	476	503	479	464	468	467	476	518	490	477	464	489	481	506	433	471	448	503	470	447	501	512	512	475	475	487	474	492	501	484	496	493	482	514	512	495	493	475	496	505	464	465	461	485	488	487	490	480	461	452	523	496	482	495	479	468	533	498	503	457	484	511	487	512	501	498	528	433	475	488	492	504	441	486	479	466	470	469	491	484	472	443	502	494	462	483	485	465	487	455	455	474	504	489	470	503	464	490	489	478	511	470	484	469	446	537	488	444	486	522	524	501	520	480	504	486	497	474	487	486	434	487	439	476	485	518	468	463	465	487	507	469	487	469	480	501	524	454	463	474	504	511	459	478	464	494	491	478	472	489	526	488	475	485	467	474	494	487	484	501	472	469	487	462	521	483	458	477	496	503	479	462	457	451	483	485	492	483	489	518	450
56120	30711	15042	3715	1539	1340	985	750	637	776	672	545	472	408	403	349	363	365	367	279	282	301	238	247	265	238	231	257	266	241	265	228	245	257	253	208	208	248	267	238	237	267	260	199	223	253	258	292	272	258	234	236	236	248	242	248	223	245	278	265	243	249	254	260	229	256	248	231	256	254	300	275	231	224	260	240	203	239	251	283	231	256	279	224	238	247	221	239	272	258	252	233	249	227	253	226	244	254	267	240	257	234	271	239	225	254	253	223	240	218	234	243	266	250	241	241	235	213	219	225	244	254	262	231	237	234	259	222	253	208	243	261	224	216	273	248	242	233	262	264	253	234	249	231	214	239	258	298	245	246	212	269	262	232	254	243	228	226	235	254	236	227	234	197	231	240	241	239	248	237	258	211	232	257	253	225	246	256	249	257	228	236	277	213	260	252	265	259	267	249	260	242	240	256	234	257	230	290	263	237	250	257	248	225	246	252	250	239	218	247	248	242	278	262	270	273	260	238	246	237	234	235	264	256	251	225	264	240	275	263	243	273	239	219	268	257	231	198	240	247	238	230	259	223	237	241	239	271	239	241	234	219	251	250	244	255	225	258	231	261	256	277	272	257	244	245	214	239	255	251	249	232	244	252	240	264	238	239	208	242	256	270	247	247	267	230	240	241	252	214	225	272	265	262	245	265	228	248	251	268	252	228	247	239	265	222	247	238	256	248	263	242	243	274	264	237	239	269	249	217	258	233	257	246	246	269	240	240	269	250	279	242	261	248	267	234	228	230	253	251	242	232	242	250	270	252	238	276	257	263	248	237	259	269	251	244	213	235	225	245	259	265	244	264	260	254	227	263	248	267	276	273	268	259	212	233	246	220	226	235	241	221	276	269	277	244	237	221	242	221	267	236	236	264	235	232	266	250	257	252	280	234	244	249	264	272	241	282	232	230	221	262	198	252	238	255	248	228	237	264	241	265	258	237	228	281	265	231	234	225	237	262	240	239	220	235	235	228	245	252	257	236	265	223	251	248	260	250	298	234	253	266	227	235	230	253	250	224	260	236	227	207	255	235	228	248	276	272	224	249	240	254	262	228	242	240	250	239	273	244	275	275	257	215	248	258	243	272	223	252	254	254	242	288	226	227	268	287	243	256	246	240	262	226	256	242	251	226	248	249	260	233	249	264	229	249	237	246	229	240	250	256	260	252	239	236	227	249	253	227	223	277	242	251	246	269	243	222	226	270	229	240	255	233	236	235	250	261	225	237	266	228	244	242	220	231	216	259	290	246	225	237	237	258	242	235	260	222	272	250	261	242	235	264	251	229	236	232	227	249	272	256	259	231	214	219	248	248	245	256	204	254	252	232	260	259	265	254	223	255	242	219	223	250	253	270	243	250	280	262	225	250	280	232	212	225	248	247	206	299	230	243	254	242	240	236	273	229	235	219	253	274	262	278	279	235	260	233	220	272	274	218	270	254	239	223	242	243	253	211	212	249	257	282	247	255	220	246	255	247	249	241	222	219	266	244	231	241	234	214	246	257	261	268	264	218	256	241	244	244	250	222	247	240	264	253	239	243	247	261	259	252	271	243	238	234	234	292	240	236	220	249	260	262	236	252	255	265	231	233	230	219	242	238	254	273	255	219	225	227	237	261	225	247	255	252	231	274	235	244	247	267	224	250	223	286	225	237	250	272	267	223	234	239	256	253	253	239	250	214	277	245	258	249	261	226	249	247	226	232	252	258	248	268	246	218	224	253	246	237	232	264	240	236	250	235	258	226	233	235	244	260	263	254	251	228	236	265	244	274	253	230	239	270	251	242	254	259	262	281	243	232	216	213	229	235	248	229	247	242	244	267	253	222	235	265	262	216	248	238	265	242	231	271	243	245	244	258	251	255	243	242	230	231	235	263	240	242	249	242	248	236	272	247	216	245	242	247	246	211	247	246	235	219	256	257	253	249	257	240	230	242	235	227	214	229	261	259	220	253	237	237	222	217	236	232	229	249	259	227	220	256	235	243	258	284	218	232	254	232	248	228	226	237	235	266	248	266	236	273	250	247	238	253	256	241	275	245	258	241	230	265	248	251	240	245	249	255	232	236	254	243	255	233	287	223	228	231	248	232	268	261	227	242	239	247	264	231	238	232	276	241	261	216	252	273	227	225	231	242	255	217	265	240	232	242	256	213	249	262	247	262	267	235	238	278	216	236	215	260	265	228	234	232	235	249	220	226	293	252	256	252	264	243	238	253	249	256	243	251	230	202	241	235	250	247	271	224	269	268	276	262	253	274	241	255	228	256	245	237	277	243	216	228	211	260	216	267	273	225	235	258	252	237	278	246	243	221	209	216	224	232	232	258	254	268	235	244	247	222	227	242	231	265	232	263	225	262	235	258	245	247	246	271	262	247	256	251	233	229	259	221	228	248	278	234	240	265	221	256	243	262	257	255	204	264	259	233	265	242	238	207	254	234	252	242	243	249	241	236	270	262	258	238	269	230	218	255	245	224	232	226	240	238	219	246	255	239	264	233	233	267	271	257	236	241	262	248	277	254	211	240	245	266	281	261	263	266	293	247	227	247	238	266	254	226	225	247	238	238	277	270	260	275	247	249	252	251	240	230	249	234	278	238	234	227	223	250	228	235	241	218	236	232	224	211	228	257	224	250	213	236	286	249	245	265	263	239	236	266	243	247	270	235	254	260	238	238	247	270	235	263	211	234	236	242	224	227	262	244	232	241	248	259	263	210	240	231	237	245	250	256	248	245	233	254	237	242	241	249	255	232	226	222	241	247	227	251	244	272	269	243	239	251	245	265	253	271	261	249	221	277	268	277	252	212	229	239	248	243	242	233	215	256	259	254	214	247	224	262	240	246	223	271	215	234	254	234	257	242	241	238	270	278	222	268	232	256	241	232	231	266	216	246	243	210	252	257	262	254	241	244	256	239	254	247	209	229	216	239	231	238	232	274	236	246	255	261	279	244	240	247	258	232	243	259	262	255	245	261	202	247	240	252	247	247	246	259	227	242	225	257	220	225	286	280	236	247	266	224	255	271	223	250	275	263	251	266	243	226	303	263	257	231	227	230	225	253	260	245	245	223	266	262	255	276	234	245	249	249	262	259	239	255	241	272	262	273	239	262	272	271	259	258	235	254	283	285	225	222	251	261	250	248	229	257	235	248	224	252	278	255	226	231	257	240	234	291	213	200	247	259	223	238	219	245	260	272	269	254	215	244	219	246	265	256	263	242	237	255	265	217	227	241	263	242	279	264	255	257	261	234	235	248	253	254	224	228	240	253	257	237	239	227	248	238	243	266	254	258	232	253	243	243	215	247	253	261	228	245	252	261	266	275	225	234	252	233	273	247	254	282	278	224	231	248	236	237	261	256	247	262	225	249	246	288	250	253	216	247	229	240	245	222	203	214	238	195	255	239	256	249	223	252	242	261	261	232	223	274	258	249	249	242	254	243	228	226	274	262	237	253	263	254	226	246
34140	19895	16470	6646	5157	4654	3641	2841	2740	3122	2658	2174	1875	1692	1532	1290	1214	1180	1160	1016	921	845	709	690	633	604	633	547	587	586	534	535	589	608	579	569	565	599	560	575	570	552	528	508	519	532	505	514	533	561	544	554	522	562	509	535	520	500	534	517	495	495	538	533	469	531	529	516	499	498	521	532	513	496	535	561	565	527	524	512	558	558	540	492	530	505	544	517	545	557	514	490	506	523	533	526	532	541	526	514	532	509	491	526	537	474	560	542	550	482	572	500	623	503	534	543	508	523	492	542	552	542	565	577	501	524	493	508	569	518	516	531	524	530	527	498	518	522	483	540	510	524	563	513	524	542	499	540	489	503	532	520	511	519	529	519	541	496	520	531	552	549	523	515	501	520	517	536	530	475	543	570	551	506	538	567	525	537	587	517	535	526	516	539	488	530	507	474	480	549	519	569	553	553	510	557	562	525	523	546	505	504	538	488	560	521	491	491	517	540	527	515	520	541	525	473	506	490	522	529	543	546	526	537	515	500	513	543	490	535	550	507	532	530	507	521	518	535	484	499	485	544	494	551	522	511	533	530	552	478	530	499	519	530	523	497	533	498	523	549	574	532	512	586	509	566	526	519	533	529	527	549	569	486	494	532	520	531	534	546	543	556	481	527	508	501	544	565	537	477	523	516	561	536	519	533	512	507	566	501	515	538	527	539	542	581	537	532	511	499	510	549	512	517	516	493	563	514	515	579	509	505	509	546	547	523	486	546	541	513	552	513	507	533	524	502	524	514	503	527	494	515	494	489	499	492	508	518	518	523	491	529	539	562	559	545	563	549	555	505	542	499	503	495	533	561	497	523	500	546	556	489	563	552	547	523	528	519	543	521	507	530	504	526	582	534	493	544	524	493	509	527	550	526	529	493	507	516	532	483	532	518	536	519	513	555	542	535	548	545	510	535	512	544	535	495	504	542	509	563	478	530	517	529	565	513	501	553	522	495	538	542	527	526	547	543	539	529	517	505	520	518	509	531	559	506	500	556	515	530	488	508	572	496	524	547	535	551	508	500	543	546	503	515	487	488	532	523	535	524	528	556	508	506	543	553	512	531	497	552	561	514	501	498	545	467	530	507	541	532	522	505	522	482	525	513	537	522	530	525	526	506	522	533	528	515	531	506	516	495	504	543	529	534	539	538	522	505	514	516	482	545	561	523	517	501	529	508	534	556	526	534	517	504	496	533	498	524	496	522	519	510	534	567	496	489	555	513	541	512	488	506	546	499	491	503	542	507	508	514	501	498	544	521	504	510	496	526	494	504	490	518	560	535	478	528	481	498	513	505	533	519	555	494	505	531	545	516	542	533	552	529	532	523	514	493	549	554	501	560	538	483	522	470	557	537	533	498	550	529	484	517	535	544	527	574	507	500	503	520	519	526	521	529	503	536	550	527	487	458	549	516	500	488	500	497	518	553	530	532	535	503	469	547	479	549	506	489	514	566	498	512	526	526	525	530	531	479	516	520	515	572	490	521	529	541	490	528	517	538	512	478	515	539	542	513	495	555	545	534	494	515	509	504	544	533	570	536	489	541	515	512	536	522	497	513	530	518	546	528	546	547	508	483	514	531	505	535	530	541	517	504	498	510	526	577	538	532	514	535	494	502	510	474	513	510	533	545	511	543	514	543	541	555	504	553	521	519	499	532	541	500	518	542	550	529	559	544	521	516	553	519	515	524	523	512	539	515	497	545	505	510	519	497	523	488	481	569	554	509	527	544	543	537	514	561	532	570	498	525	505	514	527	505	495	541	486	494	518	540	495	508	501	504	555	500	488	553	552	531	482	500	527	560	569	535	530	486	518	535	519	520	549	495	534	504	543	535	544	495	514	532	549	549	576	550	529	535	527	517	520	527	555	502	530	527	535	513	524	513	488	509	529	555	528	506	514	596	525	537	513	475	545	552	503	539	552	520	514	558	518	553	495	545	503	526	547	547	516	479	528	524	509	530	510	516	536	513	523	539	543	478	568	521	544	519	522	556	538	484	494	524	526	527	534	532	528	492	517	527	497	505	525	493	534	566	507	553	502	522	541	543	534	504	541	522	547	501	508	516	565	515	516	541	533	569	521	509	544	519	504	476	538	512	551	547	542	517	514	505	524	546	545	513	495	540	510	510	564	515	515	542	505	506	572	519	530	532	492	502	514	513	562	531	476	517	521	516	547	511	526	543	503	545	554	536	518	524	529	516	508	518	557	533	513	532	504	501	577	543	507	537	526	523	541	572	553	544	492	549	509	494	529	515	512	490	558	533	553	536	539	552	518	516	541	471	542	565	499	520	508	557	500	541	521	520	506	518	525	539	536	528	523	541	521	538	554	505	527	502	518	503	519	485	540	521	518	522	551	511	531	554	527	536	550	533	516	531	477	495	482	521	542	503	508	526	536	531	500	520	535	539	554	544	529	486	538	499	539	527	524	505	481	510	547	545	565	534	478	514	513	519	522	500	521	478	530	521	501	530	481	556	485	556	544	543	529	510	511	554	565	569	512	507	510	541	516	519	535	517	475	553	533	523	478	504	495	532	548	496	491	543	542	500	515	524	503	522	506	489	508	505	519	525	536	494	513	500	505	510	551	501	509	514	569	521	509	544	521	576	545	524	528	541	566	511	516	521	507	531	533	510	525	526	508	472	507	500	541	545	478	543	520	556	536	541	517	549	525	508	558	517	533	589	488	542	544	493	517	518	533	505	559	504	544	480	525	515	502	502	558	523	517	533	540	543	543	522	519	549	554	502	529	566	508	491	535	527	525	512	554	539	532	520	510	508	482	517	541	541	554	493	530	511	529	507	534	559	474	538	495	509	527	513	486	495	503	541	538	511	471	536	552	549	538	489	514	526	499	526	582	534	545	490	535	507	538	506	509	507	509	534	493	480	517	528	475	505	544	517	570	553	474	518	487	534	523	505	496	529	552	520	496	534	519	529	498	556	486	523	475	522	517	570	572	503	509	486	540	536	503	476	472	497	534	561	521	510	513	545	521	524	529	535	525	528	534	507	533	560	503	549	508	477	551	518	555	542	502	600	510	543	548	552	483	533	477	518	515	528	506	474	574	554	521	548	548	539	488	491	563	495	512	533	543	514	524	562	509	506	573	497	454	535	492	544	520	485	534	512	540	541	524	554	495	542	525	541	490	509	540	544	533	515	508	536	540	486	516	587	538	503	506	518	534	512	521	511	511	517	515	549	504	492	534	487	495	533	520	544	538	562	510	530	560	520	522	527	478	502	502	511	546	552	472	562	525	516	482	557	535	501	506	511	518	516	530	541	511	530	504	549	556	530	552	535	522	531	517	535	531	501	522	486	503	514	490	529	534	522	512	481	515	567	520	511	558	540	540	538	532	531	519	529	566	499	533	539	533	524	527	553	500	527	530	498	495	489	527	564	513	533	553	498	534	514	562	565	551	521	537	576	504	557	524	571	561	562	512	526	551	538	542	561	524	527
61571	34809	20829	6116	2540	1965	1544	1173	1124	1278	1031	818	701	651	608	518	478	444	505	441	391	399	342	308	302	345	307	316	317	308	284	298	285	299	288	320	273	287	301	291	293	278	308	333	273	305	321	295	282	270	276	316	310	287	296	332	340	282	339	267	305	304	314	306	279	308	296	308	292	284	296	336	317	292	283	293	294	307	300	307	295	281	318	293	306	322	290	347	307	259	284	282	293	299	322	330	285	252	295	302	291	267	297	277	307	277	277	312	289	258	303	284	296	255	309	311	281	303	303	296	281	293	313	340	290	291	319	283	256	256	298	319	304	278	303	288	299	305	292	306	310	285	288	306	263	289	293	307	321	266	259	278	279	296	280	255	280	262	284	323	305	263	287	295	306	312	298	293	327	295	291	295	299	312	289	300	269	270	295	252	313	278	299	324	328	280	284	271	281	292	313	323	276	280	281	312	288	289	301	279	289	312	325	285	283	259	292	264	316	328	265	342	276	306	283	340	267	324	278	272	307	304	288	288	293	262	299	297	262	285	297	266	311	249	255	260	286	313	300	298	318	296	278	249	303	265	289	283	278	291	252	316	310	285	315	302	331	324	262	306	297	288	316	300	267	321	288	275	277	300	322	303	281	301	344	288	270	330	300	278	274	289	344	280	281	316	305	268	296	290	284	281	272	302	319	271	283	318	298	304	276	291	290	268	304	293	310	274	275	277	253	275	293	297	314	312	264	296	283	289	310	319	312	318	308	308	287	311	338	312	255	284	271	300	293	349	281	284	287	313	264	302	289	280	331	316	280	268	311	287	302	282	292	298	313	262	265	276	286	258	264	310	310	320	294	263	283	269	360	298	294	320	344	310	299	265	294	266	283	303	307	317	325	295	287	310	258	288	286	265	323	253	310	292	300	292	292	294	303	305	271	317	272	287	297	257	284	291	289	292	308	330	285	302	283	303	246	290	297	281	276	301	306	304	320	304	279	277	275	292	277	275	290	317	302	306	281	266	307	268	293	323	277	299	299	283	324	299	291	283	282	280	282	312	329	276	311	257	286	291	291	295	299	295	316	290	263	297	281	276	274	320	288	293	277	301	286	293	296	317	310	297	302	275	304	262	312	281	316	287	294	261	267	281	282	293	286	295	293	303	293	280	298	302	319	285	318	257	297	291	299	276	307	321	343	304	296	293	320	344	271	301	326	271	351	278	308	321	299	316	286	275	279	266	281	310	296	313	278	279	286	290	267	285	288	279	272	335	291	329	328	278	306	296	288	290	260	319	315	264	332	262	306	327	284	258	275	292	317	314	302	318	259	253	336	286	307	313	291	272	274	275	255	295	293	308	258	322	302	298	299	301	344	305	287	329	316	302	265	246	284	270	303	299	278	298	292	274	285	271	289	310	301	281	323	284	273	318	272	294	322	283	282	298	270	305	320	258	292	266	289	256	285	311	282	283	275	287	295	309	277	303	301	283	294	316	272	263	304	275	275	275	270	300	315	302	276	268	282	272	257	298	290	266	275	284	285	278	307	292	280	294	260	324	319	299	290	273	317	265	284	271	261	268	294	286	289	282	292	312	293	302	279	319	285	330	302	272	282	319	298	296	286	294	291	330	307	291	291	273	295	286	289	275	289	241	293	329	281	273	252	279	284	275	324	298	280	317	295	315	319	319	296	303	298	304	285	248	305	304	286	280	288	325	282	302	281	296	264	296	308	305	288	296	266	296	297	278	280	297	264	290	286	311	267	256	291	281	306	282	291	286	277	280	276	315	298	281	279	266	278	326	280	285	272	311	300	313	303	279	279	280	264	269	283	323	294	261	288	268	298	298	300	330	293	291	257	273	260	283	335	305	278	257	270	280	301	299	299	268	302	320	296	303	299	267	279	266	287	329	265	287	299	290	324	305	293	287	318	293	278	282	310	299	314	289	293	284	315	279	302	272	290	310	343	276	281	316	279	266	320	294	309	296	258	278	293	277	324	305	307	284	306	313	291	298	281	312	307	310	281	302	272	280	308	300	303	303	292	283	283	264	286	286	274	328	270	297	272	287	290	297	265	318	332	305	285	257	283	293	302	312	260	301	266	293	279	294	281	270	305	266	295	316	285	312	305	274	315	277	315	268	266	297	327	268	282	331	283	319	263	301	287	281	269	274	292	261	304	287	300	283	336	264	272	288	276	312	298	326	286	302	288	304	298	303	252	283	279	314	303	262	292	278	303	278	279	284	312	269	277	292	315	256	289	288	291	328	282	307	316	277	298	296	278	291	244	278	315	311	293	276	295	300	286	288	251	282	298	283	269	310	273	271	293	280	264	322	320	284	281	300	332	293	265	306	330	255	312	259	303	288	290	322	291	282	298	269	301	299	317	307	288	284	278	333	292	313	317	306	300	270	307	314	281	289	293	305	275	269	281	273	321	322	288	314	301	265	290	277	284	323	276	284	307	306	307	275	323	286	311	287	272	267	281	294	271	265	285	257	271	292	299	259	263	277	271	302	275	251	299	295	298	311	277	299	302	301	284	263	288	313	303	316	282	317	254	291	285	300	312	284	305	304	279	276	296	276	279	281	298	297	264	273	299	312	274	312	334	254	275	310	289	281	304	268	279	312	300	325	269	297	281	275	279	283	277	311	256	264	302	287	277	267	307	294	241	276	266	302	290	299	263	280	305	283	295	299	305	296	300	285	317	288	292	298	251	257	297	300	315	299	312	299	287	297	285	315	319	297	316	299	305	298	280	278	317	289	291	308	271	311	306	344	295	304	269	286	301	295	264	263	273	284	277	265	290	286	315	283	315	299	288	306	328	295	272	273	260	291	287	272	315	298	273	288	323	302	289	337	305	276	287	326	303	292	292	270	321	273	333	286	325	293	266	264	277	318	286	291	310	272	294	281	279	288	333	288	290	311	331	269	316	294	294	291	310	274	321	284	299	303	308	311	288	293	264	312	271	251	313	261	335	263	312	299	285	300	251	317	296	283	304	301	278	314	286	294	268	294	310	260	301	338	270	305	276	299	308	279	286	288	281	276	294	261	315	307	277	295	280	279	287	318	335	308	275	301	289	288	303	312	290	281	290	283	312	288	315	286	328	317	290	304	305	306	279	321	307	304	327	281	265	302	298	294	273	297	271	268	303	309	270	287	296	302	263	287	273	298	316	300	322	306	297	324	285	275	266	290	283	302	267	324	307	316	305	313	278	301	262	308	266	278	288	288	299	305	294	293	326	311	273	285	296	280	306	302	255	270	292	303	315	322	298	300	277	311	285	304	267	324	281	302	277	290	281	296	315	315	291	329	271	275	286	322	320	327	269	317	317	304	327	282	266	292	279	268	304	323	317	259	273	241	314	324	296	256	284	306	285	302	300	287	290	295	296	245	325	276	305	286	306	288	278	266	289	309	252	306	299	286	295	342	305	267	321	294	287	310	316	294	283	301	280	310	278	298	296	274	268	268	301	277	302	280	302	271	260	298	286	299	257	315	271	330
37206	24483	21164	9208	7398	6810	5684	4450	4224	4890	4046	3241	2624	2592	2203	1855	1755	1754	1841	1483	1224	1064	876	782	761	740	734	733	706	601	699	680	724	663	704	658	658	652	638	684	648	662	668	654	631	633	617	636	639	572	657	628	620	633	609	608	665	657	619	597	603	622	601	603	575	630	607	661	621	632	631	615	589	654	583	596	605	613	577	631	602	606	648	582	607	612	614	608	602	646	599	615	618	605	609	611	638	597	579	548	665	624	661	598	621	634	547	583	614	569	634	655	597	609	621	631	651	590	618	645	576	581	594	594	604	618	627	598	628	611	595	602	636	612	596	603	641	624	573	584	658	582	570	559	603	696	659	657	621	588	574	604	610	600	637	591	573	623	622	620	603	621	630	598	631	579	581	598	595	633	634	620	577	606	582	611	646	574	616	591	640	604	613	607	573	625	596	595	597	617	616	597	607	585	602	668	562	619	606	566	656	604	650	606	609	629	616	650	596	597	652	567	606	619	627	574	623	570	585	620	615	627	639	631	622	579	599	610	637	655	592	652	622	599	599	558	632	599	616	596	579	606	601	632	608	624	631	618	604	616	623	698	635	599	625	633	598	628	587	665	567	618	616	609	590	582	575	637	641	625	592	608	617	592	592	578	634	645	644	636	613	587	600	617	585	612	609	594	600	616	638	628	611	579	606	601	643	577	591	615	617	602	608	626	630	635	599	638	597	600	626	593	621	606	587	621	601	656	616	612	625	603	586	615	618	595	613	635	593	586	633	651	609	628	628	618	612	622	605	586	617	612	629	599	605	653	635	603	588	645	599	618	585	636	598	627	626	580	615	615	609	632	596	630	627	654	627	576	625	641	624	568	653	601	596	585	574	621	594	583	584	589	625	605	647	646	612	636	601	612	616	609	660	575	625	601	625	630	602	587	597	586	618	590	608	595	538	598	615	594	604	647	638	570	647	620	620	598	580	590	627	628	614	608	630	632	621	617	619	644	586	592	654	598	571	612	587	653	638	610	562	588	604	592	635	619	577	562	577	650	608	610	580	609	654	631	606	599	598	646	564	609	640	599	615	612	637	628	607	627	601	605	614	640	626	621	599	614	592	596	624	654	588	581	591	657	596	582	658	593	632	583	579	656	619	574	622	585	582	653	624	651	631	594	596	638	646	634	639	565	603	659	607	582	618	612	571	620	618	649	629	567	621	579	601	593	567	577	637	617	567	582	572	604	589	614	608	597	651	673	591	604	586	594	626	607	588	610	594	614	586	576	610	598	600	564	636	646	621	612	585	582	584	635	600	600	626	607	612	604	614	637	570	591	631	654	601	610	595	630	645	604	599	616	620	615	565	608	618	594	603	623	596	636	619	637	608	625	622	621	617	612	593	634	548	626	633	590	615	606	604	624	602	622	683	593	608	602	617	606	601	617	598	562	614	638	604	589	580	562	594	585	613	623	661	583	614	595	572	563	623	609	606	587	566	568	592	619	627	618	633	556	619	617	622	607	565	598	663	602	611	636	584	608	612	645	640	597	593	580	579	584	620	606	569	610	592	617	634	595	601	620	563	633	622	579	618	618	613	608	600	617	594	627	598	657	635	608	621	596	564	598	597	577	658	580	603	629	598	608	629	597	589	623	632	610	581	611	575	607	652	596	599	597	598	614	602	631	599	613	603	624	633	604	637	611	624	611	584	571	596	598	607	638	608	629	613	574	619	633	575	604	588	600	623	588	640	626	634	633	579	570	620	609	648	601	618	624	582	625	603	616	618	624	627	636	595	640	617	614	646	625	563	593	638	637	612	603	619	586	593	600	587	604	617	654	588	556	618	620	634	636	598	614	620	631	627	637	609	651	621	650	620	573	654	616	648	611	619	618	607	623	577	619	551	601	608	622	648	660	585	597	645	624	594	628	653	610	590	599	597	577	599	611	637	603	600	578	627	602	582	586	614	644	613	616	591	599	611	612	563	625	622	633	604	581	578	616	665	575	623	574	618	623	598	599	554	623	607	646	625	612	585	641	595	637	568	600	619	614	608	592	599	634	593	576	647	598	608	633	593	604	615	614	650	642	617	562	663	623	643	626	577	617	641	633	579	605	608	595	599	590	624	613	603	615	597	645	620	641	599	637	588	586	603	580	598	554	581	604	622	638	632	603	629	587	625	582	629	606	631	581	603	612	629	621	603	623	623	621	646	593	633	615	625	608	565	596	615	631	648	630	563	656	610	622	631	577	597	583	643	598	610	617	581	594	601	631	605	605	622	593	613	604	634	579	609	655	632	626	593	605	591	587	660	626	579	615	611	612	601	580	622	611	591	606	642	625	598	586	576	598	606	625	625	628	613	648	605	575	595	572	637	623	629	573	620	639	645	620	640	582	622	607	596	654	590	640	582	607	601	635	565	606	568	584	563	590	581	608	604	602	575	634	590	620	610	619	597	606	607	595	583	624	608	614	598	599	621	585	606	614	619	569	626	600	622	654	623	608	612	609	596	593	624	604	584	584	636	613	611	580	604	614	570	623	590	586	644	608	659	632	607	620	597	610	593	624	591	635	612	634	602	665	595	581	621	606	626	603	576	607	615	644	652	580	572	619	561	586	593	613	648	609	630	625	621	574	613	631	565	620	621	616	561	595	595	664	596	607	620	606	617	633	585	605	611	650	581	610	584	604	612	622	618	591	547	618	588	570	597	593	597	661	604	581	631	622	582	604	579	595	586	596	596	668	593	642	604	589	607	616	635	633	565	619	619	634	616	622	601	620	599	604	654	639	569	627	606	602	623	618	602	619	573	624	624	565	548	614	630	606	594	589	630	589	641	605	590	616	607	575	627	634	625	616	639	579	600	578	624	602	609	649	663	605	643	616	569	614	616	595	653	650	650	601	649	604	604	640	590	582	563	584	645	602	641	611	605	626	573	637	635	601	620	573	574	624	641	595	600	572	638	589	581	579	625	618	626	636	579	600	585	561	607	640	562	641	635	593	625	592	599	569	606	607	598	595	588	574	575	623	607	628	586	640	591	596	615	635	612	645	585	642	612	629	604	593	564	635	585	611	610	567	622	637	568	588	580	625	583	563	639	621	582	586	619	632	617	612	577	620	560	609	568	592	616	575	636	564	630	598	630	623	595	659	638	597	579	618	612	627	614	593	588	641	610	673	562	614	584	598	661	663	609	597	645	626	584	650	635	608	603	592	621	622	582	575	606	580	615	599	598	603	631	607	643	612	669	597	603	625	566	600	597	601	589	621	616	599	624	595	574	623	617	654	628	604	640	637	582	589	610	632	591	572	629	598	609	619	605	620	590	599	593	625	633	597	608	596	650	596	580	581	576	584	613	636	565	663	601	615	611	596	586	612	643	626	599	630	608	575	586	613	638	572	629	591	607	577	645	576	631	648	627	604	578	623	594	636	604	624	602	618	599	597	597	577	656	615	621	620	589	609	624	598	580	564	610	581	623	586	623	661	611	609	659	620	622	623	642	591	574	589	651	627
41139	20072	6886	1508	845	671	543	454	363	429	301	306	292	325	318	298	287	252	259	238	281	266	252	254	239	234	260	226	236	231	262	215	253	228	270	210	204	238	238	231	258	262	270	240	252	250	241	300	232	246	226	249	227	252	238	224	221	200	236	247	235	228	218	258	235	208	237	257	216	232	228	237	239	228	255	208	222	232	255	232	207	232	216	214	247	208	226	229	222	231	228	240	263	239	253	232	204	246	230	219	244	231	255	212	282	234	230	224	238	221	239	218	234	227	217	217	251	236	211	215	237	224	258	249	221	231	225	270	215	214	241	222	241	243	236	217	218	218	196	205	241	244	231	217	214	219	227	216	223	203	228	221	245	218	265	238	245	261	220	208	234	246	235	261	206	212	230	210	239	245	216	221	240	226	224	267	240	241	244	206	221	265	242	234	219	250	230	255	248	231	257	214	252	237	220	224	206	246	230	230	222	196	230	262	241	211	246	245	245	266	231	243	229	234	253	222	214	224	224	210	225	237	232	255	231	257	248	257	251	202	238	226	237	233	251	230	236	228	233	235	200	247	245	221	241	260	212	240	229	227	224	244	277	249	240	250	227	225	221	249	211	260	262	234	230	230	265	238	213	211	216	239	256	218	256	234	218	232	233	206	254	224	246	219	229	243	235	229	237	234	227	245	207	217	249	230	241	242	254	245	256	251	225	234	210	241	240	220	222	240	218	247	231	211	221	216	228	214	247	235	220	241	241	232	247	248	226	230	236	238	202	238	224	233	239	240	233	236	205	255	227	228	237	214	230	246	241	260	237	230	209	240	242	237	220	215	231	215	245	214	247	224	245	233	224	231	236	257	257	234	213	219	224	207	225	246	232	241	233	244	236	208	217	244	264	214	247	273	222	226	216	279	219	250	208	256	209	230	251	255	211	236	227	224	229	233	202	238	203	226	254	208	216	250	239	230	255	242	234	239	268	236	205	230	245	229	214	222	238	224	223	234	225	244	240	220	227	221	234	249	238	256	251	225	197	245	237	222	246	235	209	225	239	253	249	210	258	225	212	240	241	244	229	232	234	213	230	185	220	233	237	268	267	222	248	258	222	243	206	245	213	233	246	265	218	200	212	224	222	217	248	250	213	246	248	224	233	192	232	219	226	272	232	222	222	243	243	232	222	272	248	229	205	200	255	210	218	266	263	253	266	221	239	227	247	234	231	242	249	266	235	227	227	226	230	252	230	234	292	241	210	240	253	243	219	229	230	244	230	220	216	215	247	265	254	244	219	259	262	230	227	239	254	213	237	254	231	224	248	215	210	256	243	226	219	197	218	258	246	257	226	232	242	236	247	254	247	243	232	219	224	218	219	228	228	254	216	218	252	206	252	226	232	222	234	226	251	218	236	219	234	215	244	256	251	259	258	247	235	212	226	229	280	242	228	206	250	223	245	227	235	248	258	229	225	254	263	249	225	221	229	229	245	260	218	211	253	241	239	235	259	230	249	263	240	248	255	234	250	230	260	251	246	261	243	228	245	222	261	197	244	229	204	248	282	245	239	247	273	246	229	212	238	230	224	249	244	226	246	232	256	236	237	248	224	259	231	236	208	201	222	257	244	244	215	233	256	229	226	237	229	224	235	241	234	246	216	232	220	246	220	240	247	241	226	223	255	221	231	216	210	259	241	241	223	200	247	258	266	222	248	234	213	223	210	216	229	251	255	249	208	227	241	210	250	215	260	225	242	233	226	212	245	254	239	226	225	224	256	253	236	227	246	248	222	244	238	213	224	237	254	268	259	244	238	263	231	242	242	228	209	226	245	244	218	233	234	231	226	218	244	220	235	229	222	214	253	211	230	248	203	241	209	234	240	271	270	224	242	198	209	226	213	239	222	212	215	247	248	270	239	275	244	215	240	240	241	247	240	229	241	257	224	208	248	237	226	244	245	220	221	228	220	232	258	241	233	204	237	236	224	253	228	215	242	215	219	211	246	232	243	232	221	245	269	234	229	230	245	246	251	228	225	224	196	209	183	197	244	221	234	239	226	214	278	244	258	254	249	211	225	223	240	271	221	229	234	234	240	238	223	236	220	232	250	254	239	260	219	245	226	224	217	245	246	212	225	246	205	240	225	248	231	242	238	255	274	232	238	221	230	241	242	232	235	222	213	203	232	235	222	212	224	268	246	258	218	227	265	243	232	223	244	232	230	261	255	235	261	208	239	250	218	217	223	247	200	248	231	242	243	232	228	252	220	268	246	254	221	237	222	220	250	231	253	241	226	264	234	236	231	238	242	210	250	224	238	234	205	242	264	221	234	238	247	243	242	227	231	237	218	263	225	244	248	246	233	243	239	237	231	249	234	201	226	243	245	225	241	251	247	193	233	224	218	254	246	233	237	241	216	234	243	220	252	207	238	226	240	241	244	228	207	234	240	210	224	237	203	207	258	232	225	240	226	218	216	271	250	255	203	228	249	225	240	254	220	235	260	219	258	251	271	238	235	235	244	237	228	230	217	249	237	219	242	243	262	214	203	228	246	226	235	249	219	219	242	224	246	256	230	250	219	231	237	224	238	245	233	218	228	235	257	256	254	241	245	249	256	223	241	237	216	243	242	227	237	250	212	217	256	248	230	213	218	264	240	211	251	245	221	214	213	213	215	253	230	244	256	267	242	220	190	221	258	246	233	273	247	215	250	247	256	240	245	241	246	264	272	207	213	271	255	216	257	242	226	251	244	235	213	221	224	238	241	228	233	218	243	249	253	244	243	242	238	227	220	230	204	234	253	244	244	228	263	218	237	223	231	219	223	227	213	198	210	244	254	222	203	251	254	237	225	271	234	248	269	229	224	233	251	197	250	224	236	232	208	238	230	244	233	236	244	262	241	212	230	241	236	234	245	247	239	235	201	206	222	240	226	239	215	225	241	241	230	229	228	234	236	229	232	235	242	221	234	238	206	224	224	246	247	229	226	224	217	258	230	209	242	247	243	236	231	202	217	199	235	255	264	222	271	207	223	233	240	227	212	241	195	218	220	234	236	248	238	234	262	237	230	199	241	202	254	227	227	215	259	264	231	244	224	211	230	251	241	240	224	206	233	237	236	249	259	232	234	262	240	249	235	251	234	237	225	222	245	242	224	207	263	214	284	219	250	227	246	247	239	235	219	211	225	220	267	239	206	229	232	243	231	217	218	257	239	274	252	224	258	244	229	245	265	251	269	249	259	248	255	229	251	233	243	231	224	225	239	234	244	232	260	234	246	221	204	228	231	220	256	226	251	230	244	214	248	209	241	216	240	258	250	201	227	211	214	252	235	207	215	258	261	221	228	213	212	221	251	221	221	229	230	238	250	245	241	213	260	219	219	255	225	223	230	217	256	249	230	258	250	250	234	217	243	235	233	236	234	216	190	239	261	267	223	229	244	237	234	259	213	248	241	243	222	244	226	247	243	228	220	225	226	216	237	258	222	232	237	230	231	208	251	216	249	230	251	230	259	240
25101	12705	8107	3500	2834	2395	1987	1338	1247	1270	1151	1044	855	879	844	741	749	703	642	647	591	623	581	557	566	542	578	543	537	561	500	520	536	477	561	485	518	536	513	526	517	503	540	492	500	500	521	479	538	496	539	542	546	513	515	454	506	515	503	503	506	502	494	529	536	526	522	514	502	481	548	520	507	498	473	514	470	513	472	516	483	526	467	507	499	490	490	502	460	499	532	536	544	486	512	526	457	500	486	425	508	514	516	474	483	481	509	526	513	487	496	509	501	476	497	520	493	511	510	534	483	532	492	516	494	500	502	495	516	505	514	499	492	489	496	487	526	514	509	480	484	480	530	547	521	482	483	472	478	484	528	520	481	519	483	521	475	489	487	488	533	505	551	512	514	490	518	493	475	471	512	482	487	513	483	501	493	513	477	497	488	522	492	516	472	461	522	480	511	494	476	555	498	463	453	494	497	474	501	483	494	504	563	477	508	487	489	488	499	536	463	519	507	516	500	514	532	494	528	478	487	470	487	487	463	506	498	520	489	525	512	509	520	494	512	484	489	482	524	489	533	491	464	478	503	545	458	446	484	472	526	536	511	472	496	464	528	524	514	515	494	499	473	503	514	475	496	522	530	518	515	522	489	467	517	511	520	518	519	506	499	483	462	468	530	495	511	484	506	487	486	499	474	451	524	501	518	462	506	482	494	510	503	495	496	441	502	513	498	511	506	506	490	506	493	478	472	516	500	451	503	466	494	488	486	504	488	485	466	467	491	484	515	512	473	483	476	498	503	467	522	488	450	550	501	511	491	497	504	539	463	513	501	519	483	525	515	492	490	501	500	498	495	481	519	531	529	493	516	517	496	461	482	480	503	528	448	483	555	502	489	488	485	479	534	495	484	493	446	489	487	480	485	529	497	467	479	502	506	468	469	498	483	542	491	530	506	509	485	507	494	467	484	489	497	509	499	474	527	464	521	498	514	513	503	494	506	485	523	543	511	500	435	523	486	489	468	508	554	540	473	491	512	490	497	499	564	493	496	481	500	464	505	470	494	524	487	487	508	514	521	503	484	496	465	484	523	519	492	478	496	506	494	482	514	480	537	531	491	471	469	514	459	509	453	514	469	485	498	479	501	522	511	509	501	488	501	480	480	494	506	501	463	477	492	467	476	533	539	458	479	490	487	546	461	499	483	492	486	504	483	475	516	503	483	527	468	511	471	485	507	522	536	505	513	490	501	527	483	495	484	478	504	507	535	512	527	502	478	494	497	497	514	483	493	491	523	506	507	495	472	478	529	461	479	539	497	485	526	493	507	491	503	499	506	484	499	541	512	483	473	497	446	542	487	540	488	487	514	540	466	507	483	481	505	485	508	476	480	484	550	531	450	521	488	485	501	498	492	539	545	529	466	472	511	506	492	503	548	498	503	511	497	527	485	483	491	476	507	506	492	474	484	496	485	511	569	489	479	514	463	478	490	471	477	484	485	535	492	497	461	506	525	506	505	525	497	486	542	479	504	484	525	473	480	466	460	491	519	490	524	503	493	537	523	469	518	483	484	483	485	490	496	518	496	507	495	541	510	507	516	504	519	512	490	527	503	472	488	511	513	494	497	514	493	505	510	533	506	499	492	495	537	468	501	497	510	486	482	502	519	463	476	501	486	494	529	508	482	473	511	455	515	512	482	502	498	479	509	501	495	491	535	497	516	515	481	520	516	522	497	505	522	536	527	507	485	534	497	487	485	477	500	476	457	525	484	521	513	491	538	526	504	500	469	479	525	464	507	487	456	530	503	515	517	536	523	512	480	513	504	484	566	469	486	512	504	485	515	485	550	527	502	493	471	523	492	501	516	483	512	481	495	528	547	489	485	526	473	465	523	495	493	473	505	503	501	493	449	508	487	540	527	524	500	501	511	516	526	457	512	527	505	520	509	512	525	509	522	491	529	498	533	508	477	516	497	523	461	493	557	493	437	520	493	479	528	487	498	501	543	527	486	502	488	493	459	499	484	476	470	449	492	475	564	520	494	488	470	485	522	523	487	493	502	521	491	514	513	496	514	525	511	524	505	499	503	496	522	508	497	477	487	516	458	497	485	462	501	523	486	517	500	511	520	493	511	499	489	489	521	510	480	452	473	538	497	494	535	486	509	497	521	517	453	479	498	509	491	492	492	525	486	487	490	518	491	524	498	499	512	490	503	484	512	514	470	507	483	485	514	490	501	454	501	493	527	513	500	466	525	495	487	505	490	475	508	462	506	489	501	546	496	492	489	475	486	469	544	500	498	527	470	565	504	525	483	502	538	474	513	520	499	504	486	518	490	501	456	486	514	503	470	500	520	477	472	499	516	484	506	533	489	475	497	520	556	499	490	540	466	465	475	482	527	527	500	527	508	532	517	501	511	504	478	498	496	514	502	480	493	507	466	472	514	487	486	489	511	508	440	539	503	464	488	521	486	509	495	446	536	496	485	464	492	492	505	488	492	499	472	516	495	496	486	528	477	510	494	471	515	497	507	518	480	474	516	475	513	487	520	506	473	526	466	501	473	477	479	502	517	483	486	478	482	516	529	513	486	505	511	488	514	454	526	515	482	531	498	470	473	527	504	540	464	497	485	462	460	527	488	481	485	499	486	510	526	508	530	488	439	497	482	521	490	483	524	522	522	503	502	506	508	492	487	493	502	526	456	544	485	498	503	499	496	522	528	485	495	460	497	506	510	487	462	524	492	549	496	518	529	474	480	523	478	473	507	511	497	462	482	490	495	497	505	483	508	476	529	482	529	471	551	503	523	510	460	487	495	523	475	494	500	511	497	513	512	530	523	496	494	521	516	475	505	511	478	510	480	506	527	510	503	508	532	518	503	489	487	540	517	497	485	502	500	476	515	527	483	470	497	484	548	529	545	461	495	487	543	500	455	489	538	492	520	502	507	504	463	522	516	517	521	495	481	530	465	509	525	510	511	517	515	530	474	467	556	489	510	526	507	489	502	466	543	478	493	529	489	515	470	516	505	446	511	549	525	467	501	508	496	491	494	529	481	502	499	506	517	519	537	509	476	500	488	462	480	514	508	513	507	507	525	498	528	520	560	534	504	494	481	490	496	523	504	507	507	498	493	529	524	477	487	538	493	499	502	470	493	497	462	502	502	493	485	509	501	473	507	531	516	514	511	488	513	506	522	475	512	494	489	514	523	485	494	494	481	499	486	480	502	487	528	480	454	532	451	503	530	489	508	500	524	471	478	526	546	481	492	520	486	542	449	507	517	517	466	483	459	450	445	508	542	487	501	509	513	508	536	485	531	483	484	491	492	517	493	501	515	503	546	477	495	547	534	516	523	481	504	480	500	494	519	485	497	520	544	511	484	493	515	448	508	470	555	485	510	489	527	512	501	553	490	508	485	549	479	538	469	518	489	477	510	454	503	521	488	503	448	471	497	487	569	490	518	521	507	495	504	515	523	479	487	509	541	466	472	499	494	510	477	461	523	530	489	482
57497	29555	13484	4020	2029	1314	982	750	689	722	586	578	474	435	420	374	379	381	351	297	311	275	272	262	272	256	231	263	250	280	219	247	248	271	283	270	247	253	245	242	242	256	250	246	273	288	222	237	271	259	250	245	244	257	265	219	223	279	258	225	218	258	270	242	213	225	252	272	261	229	234	262	253	239	231	256	233	257	264	254	259	239	234	256	249	250	261	231	277	229	265	279	258	255	278	275	254	230	254	288	243	242	217	249	228	252	254	234	243	229	295	247	256	263	246	271	243	255	237	252	269	271	242	233	258	260	244	240	266	255	245	243	240	209	254	226	250	247	244	269	260	258	241	257	248	256	238	242	250	279	239	223	247	269	267	246	282	237	263	238	258	240	248	271	269	248	229	260	255	244	241	251	254	253	284	237	231	254	240	260	239	277	264	261	215	236	222	241	274	255	250	247	254	252	285	253	231	259	258	237	243	242	215	237	268	259	229	251	230	235	267	276	260	241	264	261	238	205	229	223	225	254	256	236	263	266	233	216	226	253	230	218	256	218	272	289	282	254	234	296	249	259	250	252	251	263	251	246	237	262	254	270	250	230	209	250	241	258	251	238	239	275	276	248	241	261	251	254	261	272	273	242	251	228	245	251	263	241	239	270	257	229	270	271	282	260	275	250	269	222	231	259	259	240	253	267	222	247	251	256	237	250	245	244	281	267	275	234	260	239	210	257	248	247	233	274	258	251	254	282	259	280	276	261	241	254	246	242	215	271	250	263	238	263	261	262	254	261	263	243	265	262	267	268	241	265	206	260	256	245	258	279	256	237	278	268	244	246	237	270	248	262	249	266	255	280	270	241	278	257	250	230	245	239	239	232	223	271	235	258	249	247	208	234	259	255	262	254	272	220	241	269	282	276	251	257	211	259	251	210	274	241	257	258	235	230	285	266	228	237	235	229	254	245	283	252	233	264	271	271	262	278	288	237	261	232	246	245	244	259	252	260	257	281	245	206	277	258	259	286	281	275	254	269	226	272	253	260	227	208	242	261	250	291	246	233	236	241	278	273	263	237	270	258	259	233	260	284	263	279	316	231	233	240	253	244	224	237	242	253	265	263	237	226	249	254	261	263	250	266	250	267	285	243	243	245	238	225	261	226	247	231	250	279	259	289	294	248	220	266	266	261	234	240	257	268	239	259	235	235	244	275	248	264	259	239	232	260	261	254	242	234	234	265	268	290	231	296	290	246	249	266	248	239	268	230	232	236	262	261	275	236	271	267	255	264	256	300	249	248	241	256	258	261	241	223	255	228	265	291	286	220	283	270	243	252	271	264	259	283	241	254	240	252	235	227	273	244	246	230	280	279	242	239	225	230	240	258	232	270	249	284	251	247	244	270	279	225	265	243	281	232	236	251	249	246	261	253	229	247	307	251	238	253	256	252	237	276	243	275	265	221	254	256	237	264	257	235	277	250	283	253	239	239	234	250	246	241	251	235	257	244	264	273	285	251	257	235	262	230	262	245	268	269	223	246	250	250	231	244	239	241	230	257	270	247	264	242	252	249	252	201	237	240	253	238	286	274	223	283	237	229	275	247	245	235	266	252	254	253	279	227	267	211	261	285	279	280	242	259	235	266	284	278	249	243	258	274	243	264	251	233	234	246	258	286	255	217	229	266	267	230	269	246	234	225	260	265	266	252	221	220	243	274	228	262	230	234	266	266	253	264	294	242	257	251	266	295	233	230	256	251	250	239	252	239	251	251	220	251	234	244	243	258	251	265	276	243	248	274	264	243	287	253	241	266	250	262	196	250	231	273	237	263	226	218	265	255	260	271	221	266	254	254	271	247	259	269	257	270	257	264	259	219	278	263	223	243	273	253	235	245	229	237	253	226	232	242	233	242	252	245	259	236	250	254	248	247	233	220	226	269	239	227	241	240	240	234	261	243	272	235	256	263	233	252	271	259	278	238	257	276	238	279	243	250	266	274	256	263	248	252	253	254	235	187	238	264	289	237	243	256	238	265	240	260	265	248	276	240	237	228	251	227	268	232	278	273	250	272	256	275	255	268	243	241	247	232	221	256	267	228	243	216	249	245	244	256	252	274	237	257	232	253	266	281	234	240	258	239	240	252	252	228	263	289	242	267	260	251	253	227	280	246	264	235	263	281	244	265	244	238	257	280	244	264	251	287	278	269	230	256	266	259	260	260	227	238	219	243	262	238	296	258	245	260	260	273	237	236	268	265	243	235	243	242	268	258	262	247	264	236	228	256	284	250	242	238	249	246	238	271	268	273	256	222	265	239	244	219	234	243	276	242	266	263	258	252	285	287	239	273	270	229	248	260	233	245	264	284	232	250	273	249	245	268	224	278	250	263	266	247	249	225	269	241	251	247	266	253	259	219	251	227	247	224	245	234	261	296	274	242	238	257	242	253	262	273	262	263	244	262	269	260	259	266	260	265	238	236	236	243	244	244	260	250	271	252	254	250	248	294	245	259	252	259	237	245	230	285	261	237	251	233	259	291	232	245	231	228	306	207	252	289	246	262	237	255	261	234	264	256	231	235	248	251	236	268	233	249	277	262	269	229	288	239	252	239	267	265	267	233	258	276	256	276	271	244	250	265	288	264	239	279	242	258	280	262	276	239	248	268	261	242	263	263	224	248	257	265	236	242	242	284	265	228	247	252	256	240	275	255	279	246	257	258	270	239	260	239	263	247	227	281	267	242	257	279	223	234	254	284	270	242	280	282	243	247	283	264	246	236	252	271	257	251	247	227	305	252	254	251	262	282	251	252	260	206	250	260	244	236	236	254	266	268	263	258	256	270	229	274	270	255	275	240	255	260	235	247	235	234	221	246	246	241	256	254	241	270	242	235	214	253	251	242	244	287	253	239	229	236	237	254	233	236	243	249	227	227	246	243	268	237	242	258	232	233	244	265	243	215	226	261	248	225	234	251	236	250	217	228	246	261	246	221	228	238	294	268	221	267	246	253	228	261	241	232	246	249	235	223	228	271	236	268	250	269	304	275	240	242	214	249	252	256	224	282	262	277	230	261	241	245	245	276	240	258	260	262	248	249	284	285	228	254	238	239	285	259	285	252	221	250	254	216	219	255	216	273	259	224	251	278	283	255	275	276	226	255	266	226	273	256	267	278	227	264	266	264	256	244	239	258	230	279	243	230	260	221	249	257	259	245	281	266	275	236	236	265	247	266	244	219	224	252	235	224	273	240	254	277	257	230	270	246	234	239	258	269	268	258	247	250	228	263	282	272	272	241	275	256	262	242	215	228	204	270	265	253	224	256	241	235	242	238	246	257	272	278	253	231	241	285	257	284	250	269	245	224	257	244	233	223	263	269	281	231	291	269	229	261	271	301	253	245	243	253	263	258	258	254	260	248	242	240	274	227	257	250	276	266	262	244	273	245	245	262	207	257	274	247	261	246	281	237	255	238	265	281	252	229	239	260	262	234	236	279	251	248	256	218	250	243	234	267
34818	18892	15004	7578	6043	4670	3716	2861	2582	2864	2586	2066	1716	1652	1514	1377	1176	1228	1184	1021	912	821	740	677	649	630	601	648	601	587	572	570	594	589	570	608	577	547	523	544	591	599	548	508	553	598	527	503	524	541	528	594	560	535	526	550	529	532	511	565	555	547	506	555	554	505	513	543	555	513	539	533	558	517	558	583	499	533	525	525	507	562	558	514	493	520	528	545	537	532	521	562	528	570	511	554	533	531	514	543	563	573	546	494	614	544	577	575	521	535	533	559	574	515	551	558	516	557	499	529	499	520	554	567	518	573	544	564	579	528	547	526	568	520	536	494	499	523	510	491	528	562	519	553	562	542	540	552	537	527	554	530	586	553	460	510	518	561	509	539	559	502	503	559	535	512	505	519	550	515	520	551	594	531	515	507	526	525	574	561	510	559	542	541	534	482	551	509	531	502	518	543	542	556	575	538	499	543	557	532	556	559	537	538	519	539	559	541	500	546	526	492	557	565	543	530	515	535	554	517	527	586	529	577	546	525	536	544	534	545	577	512	541	576	533	582	528	523	511	537	566	509	522	548	510	510	553	534	554	549	526	562	495	501	555	560	506	552	513	525	521	553	550	547	520	538	493	522	509	545	534	533	540	532	546	519	534	582	541	548	565	581	508	513	517	554	542	525	530	525	545	532	548	546	566	546	536	577	547	516	524	548	540	546	545	511	541	526	488	520	563	513	545	533	563	544	549	527	523	590	526	567	544	483	549	531	575	550	569	531	503	518	552	581	530	520	551	472	531	522	523	511	543	564	550	517	497	513	530	576	549	523	551	564	567	545	545	578	558	560	562	523	510	532	533	549	552	530	518	537	540	541	514	544	510	539	544	562	504	593	553	534	536	545	492	565	549	503	544	549	564	547	558	521	521	556	507	517	557	520	511	476	538	558	517	517	556	518	528	564	528	518	552	525	520	576	542	538	535	573	511	519	552	491	510	542	538	515	485	565	544	522	536	499	551	559	518	537	543	534	515	538	559	566	534	539	507	528	531	527	543	539	539	563	523	535	523	554	542	542	556	528	532	535	509	558	530	525	520	566	525	516	548	551	562	536	548	556	548	567	568	530	547	542	501	569	517	558	540	527	579	582	544	509	533	535	520	530	481	488	554	563	544	561	594	543	538	500	543	551	523	488	543	547	493	498	549	555	583	505	534	531	554	578	581	543	559	555	552	540	550	498	536	514	559	585	523	532	530	517	547	556	551	562	468	555	505	532	564	599	505	581	516	543	536	550	552	531	539	569	523	577	563	564	531	541	547	509	599	519	545	506	537	539	509	514	548	575	517	531	512	546	522	505	581	514	533	514	536	526	546	584	559	517	515	534	538	544	568	537	540	517	551	572	530	569	532	552	498	512	498	512	580	561	523	505	541	540	512	536	518	521	527	542	502	546	517	494	564	536	569	488	540	563	515	509	535	542	534	516	547	534	569	522	529	547	543	537	528	507	512	526	495	499	536	517	563	513	574	559	566	546	570	526	518	529	538	529	556	550	534	528	541	550	542	530	526	506	545	523	559	580	553	533	527	578	556	565	543	508	576	553	553	569	561	559	527	539	512	515	563	513	535	559	545	553	526	518	524	542	544	578	564	564	537	525	542	513	555	571	521	521	547	570	517	493	539	558	551	530	526	540	521	555	518	528	547	530	540	575	534	500	525	556	566	517	548	549	534	550	521	519	567	528	554	513	543	489	536	542	537	541	511	567	516	574	542	539	542	558	503	559	548	512	540	577	512	562	527	534	562	516	551	513	499	568	541	565	585	543	525	522	525	513	521	559	507	563	543	528	569	475	525	500	548	525	549	513	543	498	514	583	514	542	538	537	535	535	540	545	499	541	493	526	521	541	541	546	549	485	544	546	553	548	551	528	500	486	507	548	506	557	536	552	530	517	539	488	538	600	520	546	555	518	496	501	528	555	526	502	526	557	524	546	534	533	524	544	568	541	547	540	524	522	498	541	529	554	526	540	526	521	544	529	535	509	545	514	502	505	526	532	536	575	566	518	554	567	519	559	540	564	546	560	556	568	547	503	530	537	552	516	563	514	491	520	573	560	534	520	512	554	507	507	565	560	515	504	545	582	564	557	532	483	516	535	544	563	556	530	588	522	559	494	552	546	540	559	563	535	578	568	503	573	551	544	555	532	537	554	525	550	526	539	511	532	567	543	549	578	564	537	495	546	548	548	544	539	582	532	559	572	566	526	525	521	543	512	521	544	589	567	535	557	554	534	565	543	509	534	545	561	586	542	498	518	540	560	573	544	535	535	543	528	556	529	518	523	529	583	513	528	505	501	549	517	529	517	580	550	525	550	548	523	506	514	526	535	542	544	514	502	530	531	537	518	489	582	510	536	529	565	530	507	524	536	535	535	600	487	516	493	541	579	485	556	538	547	527	598	543	528	511	526	580	517	526	569	539	568	527	555	588	520	568	538	566	554	529	555	552	574	558	541	526	550	518	529	515	502	537	566	543	512	577	564	522	552	505	544	531	520	518	537	526	548	542	566	499	572	548	539	570	553	513	517	565	510	558	516	519	519	580	518	528	564	510	549	548	561	568	550	550	546	512	549	543	537	541	504	509	510	521	600	582	523	520	505	523	541	515	518	558	569	554	545	548	576	520	528	560	520	535	516	545	528	507	559	531	526	522	555	586	524	518	510	539	530	552	550	508	567	540	530	551	633	513	533	517	558	530	512	528	495	538	550	551	551	531	561	543	493	530	556	520	531	555	524	541	537	554	515	552	554	508	570	508	570	550	531	535	556	525	537	530	556	544	552	539	546	527	516	502	560	516	529	555	529	544	512	506	531	562	553	512	520	506	586	515	545	546	577	518	551	539	530	535	526	531	535	558	543	512	537	528	555	552	592	526	523	530	570	528	568	563	552	546	559	569	565	524	559	554	568	531	548	518	548	521	534	538	527	559	557	527	516	479	521	546	541	514	518	544	556	545	531	490	550	548	531	503	547	533	553	582	552	547	507	526	529	550	522	501	530	527	546	579	547	526	518	547	529	543	549	512	512	519	583	555	548	536	532	564	550	550	519	532	533	525	540	545	556	533	591	508	526	511	564	534	513	557	575	556	559	531	546	517	552	543	520	539	509	565	527	541	536	528	495	537	540	514	498	564	525	526	528	569	547	531	566	548	519	557	539	560	564	550	516	558	511	529	530	553	564	533	549	540	488	575	549	544	555	540	554	517	561	571	515	541	561	565	528	542	517	556	570	525	493	541	559	530	486	488	557	572	555	531	531	530	602	516	527	541	532	554	554	552	502	532	512	521	523	517	586	573	547	534	542	550	534	546	515	552	540	505	551	543	508	560	554	551	544	548	561	508	551	525	511	549	569	555	493	545	549	524	508	592	548	469	545	560	552	553	493	543	519	520	540	564	559	536	505	532	563	515	548	548	556	545	533	527	541	520	557	524	517	554	533	523	538	558	519	537	533	490	580
65505	33981	20692	7550	2760	1932	1497	1133	979	1039	862	712	678	629	499	503	481	476	433	401	383	371	351	374	327	344	293	304	285	320	306	315	310	323	296	303	317	290	299	320	302	332	313	308	281	328	302	281	318	294	284	301	299	310	289	303	302	305	297	302	337	339	291	292	248	346	292	268	299	290	292	300	267	303	297	279	306	302	320	266	313	306	306	313	284	309	320	290	280	273	273	300	277	286	305	285	293	280	341	294	325	297	322	290	266	325	316	289	267	301	355	292	322	303	321	301	288	279	270	307	303	279	310	285	301	283	288	309	265	280	284	290	326	294	305	305	311	301	317	283	272	289	340	285	323	301	295	286	307	317	289	296	284	310	256	292	281	302	296	301	261	319	285	326	290	271	291	299	267	292	291	293	296	309	297	320	287	301	296	299	293	302	264	308	252	307	257	292	303	285	317	289	312	302	310	311	281	307	333	283	277	274	311	290	342	310	323	278	279	303	264	305	262	320	295	286	306	296	311	328	275	329	315	298	298	276	278	324	339	281	261	305	301	305	275	304	314	268	295	269	262	296	286	293	256	295	333	299	341	344	290	263	286	306	281	296	297	268	302	265	262	313	293	324	282	279	295	303	303	290	323	236	299	321	293	275	254	316	283	322	306	287	265	244	296	261	296	291	302	313	285	284	288	277	292	304	256	283	300	325	326	295	287	284	299	282	262	284	292	285	322	310	300	295	311	297	264	282	279	318	288	276	306	289	299	306	293	310	282	290	311	339	339	295	277	274	312	282	323	304	287	279	302	266	326	335	310	267	314	327	289	261	316	281	268	297	308	307	280	299	277	294	253	316	313	279	283	306	274	271	317	277	306	292	281	277	291	302	269	316	271	304	289	271	260	316	284	249	281	289	317	318	278	326	316	307	322	240	259	305	341	297	269	295	349	310	329	309	318	317	314	291	291	263	300	300	310	305	269	270	325	294	332	288	277	305	286	310	265	270	287	259	285	283	308	304	310	298	276	287	269	291	293	315	316	296	294	300	310	337	308	292	284	298	300	283	297	291	273	305	321	296	258	310	327	298	316	285	285	292	263	304	291	327	271	275	321	280	313	299	277	280	292	286	275	285	304	302	306	291	274	276	264	282	268	286	298	260	294	300	267	244	313	311	293	287	291	328	261	300	281	265	311	302	283	298	299	315	298	256	287	319	343	283	294	307	321	307	292	312	294	252	297	283	286	304	312	305	266	286	283	276	301	255	297	338	328	291	289	302	319	254	293	296	294	286	300	277	313	310	312	279	305	308	284	289	311	311	293	297	283	309	291	259	295	284	277	271	252	279	328	293	297	277	305	286	281	299	339	258	263	331	275	299	303	316	281	276	295	261	263	283	270	312	289	284	249	276	312	322	291	297	298	268	269	297	298	313	285	263	327	295	311	280	289	279	290	284	282	286	315	317	280	306	260	325	317	300	278	301	301	290	315	325	289	302	279	296	280	296	269	275	295	296	309	314	316	315	285	302	298	314	310	291	317	332	261	288	275	306	288	285	291	294	278	282	327	273	294	338	303	301	309	313	329	280	321	322	292	286	273	296	292	296	324	276	335	271	332	281	315	313	272	273	294	306	331	310	319	288	306	301	293	293	274	320	313	301	323	300	276	297	304	286	293	305	287	294	300	301	280	299	266	287	291	282	269	278	302	321	302	283	308	295	295	286	307	267	303	312	285	292	303	278	316	334	269	239	265	286	306	336	296	287	313	260	291	287	285	253	253	283	305	285	289	298	323	295	320	278	322	306	289	315	300	304	279	293	289	336	308	283	319	277	263	271	283	290	279	293	335	303	280	294	335	298	292	317	301	302	306	269	263	315	300	270	271	295	299	308	313	324	305	313	303	285	290	285	287	288	296	298	312	285	322	305	301	278	281	310	266	280	303	303	287	305	309	332	310	310	332	264	300	267	312	316	269	290	304	277	270	319	282	292	325	268	291	288	307	299	288	279	317	308	297	286	235	294	300	306	299	281	275	285	299	267	302	301	290	299	286	271	288	299	278	301	286	308	291	288	277	301	280	263	281	304	273	281	269	286	297	269	310	265	278	318	291	297	290	338	311	248	274	281	288	321	282	315	319	286	284	284	296	279	307	277	266	314	299	288	299	281	230	319	277	307	286	293	299	308	319	293	311	288	307	292	311	281	288	284	295	269	277	282	299	307	266	272	301	310	311	314	284	319	297	306	307	296	307	283	281	319	312	296	275	282	302	323	304	275	303	306	297	320	311	266	292	315	298	288	304	312	332	294	300	276	321	288	285	311	275	326	290	312	317	283	306	333	295	325	307	294	284	294	294	275	297	296	287	272	268	319	308	259	320	319	332	303	315	325	287	273	251	276	285	306	304	308	282	284	299	284	292	260	289	288	305	321	270	282	278	272	303	328	319	269	318	264	305	332	301	298	312	292	311	267	285	298	264	285	281	313	302	286	316	322	282	312	304	314	290	270	292	331	254	285	287	287	291	280	302	256	300	283	282	316	328	283	280	287	283	271	295	344	326	281	284	321	295	291	267	308	313	319	308	303	279	310	315	268	318	325	302	294	277	297	279	297	285	293	281	301	271	316	278	296	270	287	314	262	295	307	294	281	302	304	293	288	277	293	310	303	292	303	294	326	282	310	275	274	308	315	291	287	285	316	299	265	255	265	274	276	285	269	323	319	270	316	295	286	310	266	311	300	302	271	309	284	290	282	303	326	271	315	288	284	289	272	292	297	270	322	304	276	302	299	299	275	283	285	268	275	309	277	293	280	302	279	269	272	294	291	292	286	297	309	294	340	268	301	307	280	291	290	313	275	276	272	313	246	292	335	273	300	302	300	310	297	275	258	284	298	321	305	315	284	288	294	302	317	316	304	339	292	263	314	318	301	294	288	278	321	309	316	272	295	289	285	292	297	291	270	302	306	283	315	315	306	325	288	300	282	327	306	292	288	300	312	285	304	282	295	292	268	315	299	308	267	308	348	280	292	315	304	286	303	323	294	305	285	313	273	307	336	275	282	302	290	271	275	309	311	295	265	279	288	342	340	294	296	281	310	312	309	282	292	319	306	265	281	279	325	311	269	329	269	291	294	285	282	310	302	305	281	315	283	299	295	288	298	295	283	311	313	265	256	273	298	312	276	307	284	281	299	320	276	263	305	268	278	290	264	275	307	313	269	293	315	312	281	280	309	244	275	284	299	293	267	301	300	298	310	291	314	294	326	321	317	278	311	319	260	272	307	283	289	292	285	302	303	324	289	316	343	322	287	274	311	293	302	325	285	291	318	307	297	305	281	263	277	265	277	292	287	297	320	325	303	283	295	296	307	309	302	299	294	300	303	315	277	321	285	277	278	329	290	283	296	301	282	270	293	288	314	298	271	301	311	259	336	294	309	316	302	312	281	287	281	283	291	287	291	279	290	289	283	279	307	280	338	306	275	284	312	329	314	300	315	333	290	306	285	283	288	295	315
39725	22111	22705	11353	7371	6039	5305	4192	3688	4178	3502	2972	2472	2473	2076	1844	1718	1685	1660	1401	1274	1086	916	910	733	760	738	744	695	674	663	674	663	696	682	707	686	636	634	703	675	624	701	625	649	623	635	603	610	615	595	664	667	634	609	642	677	684	634	690	629	692	609	653	641	625	654	577	592	620	616	639	626	603	605	625	581	614	632	599	625	603	574	587	606	635	611	629	614	553	596	628	616	591	603	592	650	625	590	580	654	560	613	641	599	602	608	631	661	601	624	619	601	628	583	575	625	609	612	608	607	642	590	603	608	617	660	653	628	596	614	612	626	580	593	584	599	631	638	623	606	627	609	587	629	652	664	627	606	654	563	639	561	629	639	602	650	620	612	635	629	578	656	610	609	607	593	596	641	624	632	599	577	607	651	625	618	633	637	607	629	607	648	594	583	585	634	623	628	621	622	639	630	662	608	586	597	613	578	611	669	650	619	641	624	577	641	615	625	629	617	627	644	611	599	618	629	593	617	677	660	624	585	660	640	599	650	613	623	633	613	671	639	619	602	631	592	608	626	611	617	634	640	625	588	638	642	617	613	603	596	652	609	615	654	610	624	626	665	573	623	627	671	585	668	629	636	657	608	589	571	607	603	604	615	655	601	617	602	596	639	624	626	574	628	605	618	648	565	619	634	582	635	617	640	596	608	647	653	644	594	645	668	612	583	632	627	640	612	605	611	647	627	632	611	639	625	582	630	638	657	590	673	603	587	618	587	609	641	616	639	656	635	600	639	615	626	602	611	580	654	631	625	621	623	644	551	668	618	630	612	650	631	591	619	644	625	598	621	639	593	641	612	616	602	613	628	604	596	646	649	569	638	622	606	646	620	576	607	642	614	622	554	578	615	589	665	633	617	615	614	617	599	619	583	592	648	613	637	666	616	616	632	657	643	613	674	651	563	642	614	615	676	628	618	608	582	628	610	588	620	659	634	628	606	579	640	612	607	598	591	576	594	586	644	621	591	608	616	631	602	594	626	632	616	619	605	584	623	594	641	599	609	638	593	624	624	617	630	585	598	593	656	633	586	664	619	645	655	626	593	589	639	651	655	630	610	602	621	573	618	642	634	651	674	606	604	620	652	602	579	619	657	649	633	625	604	601	656	642	652	605	647	559	605	638	645	619	601	631	606	647	616	565	615	622	616	641	602	595	601	590	610	643	591	616	644	617	663	611	635	620	612	596	626	588	622	594	626	622	612	614	614	619	567	603	622	586	596	638	640	597	605	665	628	633	642	629	604	618	563	605	627	556	580	606	623	609	591	570	615	619	661	610	623	599	599	619	576	656	636	624	600	654	600	632	605	631	564	604	594	604	579	584	597	598	668	607	594	628	635	621	550	609	588	615	602	603	609	594	591	612	633	656	645	618	650	634	616	665	624	583	659	611	630	610	606	626	629	647	598	620	621	602	598	639	594	619	599	597	593	591	595	626	633	573	608	640	649	627	604	616	604	619	611	635	593	604	587	618	604	567	622	587	592	659	630	618	643	594	617	596	593	620	614	573	617	589	605	596	618	617	615	617	632	645	654	597	578	645	660	641	628	597	649	630	663	630	608	624	595	604	646	605	543	611	618	577	595	650	579	619	622	648	631	632	602	613	631	611	631	631	655	611	603	613	582	606	609	634	663	627	627	605	625	573	619	638	623	621	632	658	587	613	611	648	649	624	600	603	575	616	636	564	602	651	625	635	640	593	628	648	604	613	655	620	603	606	613	605	606	622	591	661	586	598	559	600	645	631	618	598	627	614	621	600	644	604	615	622	603	583	608	618	623	598	624	595	603	625	612	632	607	640	589	619	670	618	652	617	625	631	592	665	558	608	630	634	640	675	592	579	631	579	611	632	604	654	624	642	648	641	635	602	599	613	619	615	600	644	646	606	630	586	617	623	616	625	619	586	643	665	647	621	608	576	629	623	627	625	616	624	622	592	600	657	600	624	602	611	673	623	583	582	582	638	625	600	576	621	637	629	656	623	576	578	621	602	666	631	618	632	613	603	601	629	611	601	601	661	651	642	634	623	635	637	621	616	633	593	618	630	622	626	661	620	633	671	595	606	601	612	641	615	649	626	621	653	621	622	569	593	613	626	620	620	638	636	618	598	584	626	630	621	663	609	682	614	583	619	628	609	568	620	576	619	587	620	630	660	608	623	612	612	563	632	604	585	620	600	620	565	638	594	654	632	612	574	636	564	565	613	646	595	636	585	604	640	611	630	638	573	592	630	624	617	608	621	604	630	631	618	635	623	607	599	622	625	632	610	587	656	625	655	651	610	632	560	587	626	632	567	649	653	590	607	610	611	611	650	587	598	584	593	591	625	580	626	589	594	641	585	649	628	644	563	646	598	611	621	538	661	661	600	686	609	633	588	607	627	599	603	584	647	608	562	655	634	617	577	641	625	638	619	628	615	591	642	653	632	611	657	623	629	623	640	584	605	586	572	632	620	634	572	594	590	600	633	572	626	665	647	633	596	617	582	642	571	622	631	582	644	624	605	590	656	611	604	595	633	619	616	627	590	556	605	598	638	621	618	587	601	572	601	648	627	648	597	622	605	600	570	577	622	605	661	604	629	646	597	613	600	586	620	609	586	619	637	593	596	635	628	585	615	625	622	597	602	631	598	612	610	618	635	599	657	620	564	636	645	617	647	629	596	627	615	629	630	599	622	630	592	596	599	603	626	644	593	622	624	655	602	584	652	637	635	623	567	613	617	566	617	612	632	606	567	646	620	583	602	662	581	599	655	617	621	622	590	625	621	649	631	661	616	615	583	626	633	616	626	640	609	585	596	645	605	607	637	621	618	630	617	658	616	649	597	587	641	594	668	591	587	636	594	586	583	595	633	640	626	596	592	652	648	575	579	602	634	589	604	605	638	628	540	598	589	602	613	611	617	629	625	595	592	621	616	665	603	652	579	614	651	607	650	615	609	632	626	631	612	602	640	634	560	581	594	609	639	596	618	622	659	596	631	563	593	581	603	610	602	635	613	594	597	665	610	613	612	639	633	591	610	627	641	572	627	626	599	578	633	627	586	596	613	596	604	608	572	616	612	637	623	617	640	589	600	603	594	567	618	614	613	634	596	639	594	624	608	590	685	577	566	597	619	635	642	625	615	625	641	585	601	658	635	600	596	635	635	623	616	603	585	623	615	595	584	615	669	606	590	661	604	631	595	630	587	622	622	601	646	642	625	635	584	624	641	614	611	643	628	595	640	629	606	623	643	584	617	656	633	591	643	630	644	662	629	618	639	595	595	648	616	595	609	661	620	628	610	657	577	630	589	639	653	617	632	560	645	629	608	588	638	630	648	658	622	624	629	611	665	609	613	594	646	578	651	657	639	637	601	607	677	647	605	598	591	652	597	615	584	610	636	634	564	618	601	586	599	612	560	622	627	659	642	647	646	580	576	604	640	595	603	646	606	589	662	588	668	630	571	617	646	600	585	620	632
41156	20119	8347	1760	811	669	533	434	396	367	363	314	307	320	291	304	284	325	257	260	226	245	247	240	227	256	268	242	248	218	208	263	249	254	248	233	219	245	240	260	228	214	246	269	256	250	236	257	235	265	244	218	237	254	245	241	239	239	225	226	259	245	227	237	232	241	228	229	210	249	223	235	265	213	249	220	263	230	238	216	225	242	209	236	249	256	195	238	235	245	211	261	259	245	219	243	272	234	277	251	214	262	238	210	235	238	245	222	230	229	196	239	212	231	253	234	247	238	255	233	235	245	244	260	224	221	210	256	243	249	264	241	222	229	248	228	212	248	210	249	252	245	237	224	216	241	217	249	247	232	213	227	239	218	264	232	239	228	240	246	222	205	260	219	252	266	232	249	231	238	227	225	244	236	229	247	225	226	224	259	238	205	253	238	258	244	225	238	230	244	229	262	267	223	219	233	232	227	248	257	239	233	252	224	235	249	222	246	244	213	213	216	223	253	225	229	262	234	228	228	246	244	233	246	205	242	271	236	233	213	220	223	257	225	224	272	245	223	195	238	233	237	253	223	230	229	231	201	205	255	254	241	248	252	222	233	222	253	228	229	237	243	241	234	232	212	247	236	235	248	229	248	246	230	269	241	233	230	233	239	248	267	218	264	224	238	236	237	223	232	270	238	220	233	232	243	280	225	227	209	222	229	223	215	225	232	232	240	210	254	248	216	219	206	227	223	236	249	222	239	247	234	273	240	256	250	219	234	258	209	222	205	251	257	223	257	213	227	227	234	273	239	251	227	232	242	238	249	214	213	231	227	261	234	224	225	232	236	250	224	248	236	212	244	205	261	201	244	243	237	248	236	238	239	220	266	258	237	252	273	231	236	226	210	260	221	252	267	251	249	224	200	218	252	230	220	252	251	209	234	237	206	242	224	217	249	242	236	246	242	229	203	223	280	242	231	232	214	236	216	265	245	232	250	243	250	223	252	218	240	242	214	230	256	256	233	227	228	229	233	289	245	245	230	228	231	212	203	244	226	251	243	241	231	237	199	222	220	209	253	251	252	244	230	256	224	221	223	230	243	258	229	233	236	239	240	231	249	241	219	226	231	242	227	238	252	233	225	227	215	259	243	206	226	235	210	218	210	221	229	236	251	219	237	231	212	253	220	241	221	242	263	220	227	211	239	214	223	198	222	206	253	261	228	213	231	241	238	241	216	236	218	227	257	248	249	276	245	234	231	252	240	259	250	237	222	251	208	213	206	265	207	227	269	230	253	247	227	243	209	226	248	248	215	226	254	240	261	240	246	243	249	234	239	250	197	231	237	206	243	255	215	238	265	218	215	224	242	226	257	236	243	223	252	238	247	238	245	219	215	210	237	202	237	252	238	235	227	252	226	256	214	232	222	282	256	258	245	210	210	253	248	253	227	234	241	218	239	242	221	229	229	221	225	256	226	248	213	241	257	242	263	253	256	246	227	222	217	223	210	248	231	236	275	235	221	273	260	242	222	234	252	261	284	237	232	227	255	230	217	244	235	226	204	238	217	241	234	237	241	273	206	214	270	247	240	232	224	245	241	241	221	248	228	213	258	238	228	230	242	216	223	243	223	238	225	236	229	285	212	211	244	253	259	208	242	215	242	197	215	193	215	204	204	251	254	254	230	243	247	217	232	275	224	225	242	231	215	227	249	229	251	231	264	227	212	282	233	227	217	226	230	260	235	223	216	252	217	256	235	223	245	229	249	220	248	243	223	246	224	254	233	235	218	217	243	234	224	201	251	218	211	217	235	214	232	241	238	266	223	228	232	241	225	242	213	248	209	232	236	220	244	205	227	245	220	230	223	257	224	238	225	241	226	238	233	256	227	224	191	252	251	219	240	229	261	248	233	237	249	249	237	245	230	249	243	223	241	246	237	276	244	208	260	213	257	235	232	240	233	207	229	231	214	237	233	216	247	261	256	254	241	230	251	225	239	236	261	230	251	239	232	225	251	245	237	216	243	240	275	246	247	245	218	235	216	229	251	253	255	223	234	232	230	240	233	222	223	238	233	221	238	261	225	227	255	257	230	228	244	246	224	237	233	225	224	221	244	235	249	252	227	236	227	226	255	249	253	231	236	262	239	250	251	247	202	212	198	207	227	228	238	261	239	210	244	225	224	246	239	248	221	240	226	239	223	243	249	205	233	258	251	236	249	257	265	234	244	246	247	255	244	249	268	230	249	225	248	231	247	227	236	248	229	239	218	240	197	186	220	223	236	221	228	240	238	225	226	235	213	244	232	222	210	226	240	216	230	229	235	221	246	253	245	236	275	242	226	224	233	241	228	230	216	237	250	248	241	271	210	220	217	216	259	248	244	215	200	238	229	238	213	240	200	203	242	250	248	260	223	257	222	244	225	245	239	255	215	251	242	234	249	213	245	244	228	256	224	256	237	215	249	244	252	247	245	218	225	247	257	205	235	229	245	272	228	249	269	246	237	249	264	232	213	232	233	250	259	235	245	252	276	216	210	264	265	229	235	278	240	266	221	245	252	232	228	230	247	242	224	258	231	237	243	231	253	237	222	248	222	205	226	231	244	217	216	226	258	241	198	252	240	252	221	239	257	210	259	211	260	224	240	247	272	235	218	233	231	263	263	230	237	237	227	242	258	240	209	228	241	250	268	255	261	243	202	224	229	239	278	237	232	230	250	220	244	235	234	226	230	224	243	215	214	219	231	230	233	246	256	241	251	259	219	253	243	232	242	250	238	248	234	250	227	251	245	246	240	232	225	215	225	224	235	270	216	262	237	202	227	212	243	243	242	235	254	246	230	241	235	228	210	244	228	220	222	250	235	226	212	249	232	263	200	222	281	227	209	231	240	224	239	223	218	223	232	245	234	227	237	220	244	240	231	245	243	219	220	221	219	220	215	226	234	234	238	250	238	226	216	229	247	244	228	228	230	193	247	251	222	256	219	226	203	230	227	245	200	210	224	261	252	252	224	220	223	252	229	238	216	230	245	210	238	247	242	230	232	258	230	209	212	228	253	244	248	205	219	211	239	242	236	252	245	230	242	221	226	238	238	213	220	236	214	232	244	220	232	280	251	239	244	219	217	232	256	239	210	231	284	237	224	233	234	228	236	237	227	203	247	250	216	219	263	223	234	228	239	239	239	222	232	237	220	230	241	276	224	265	223	234	217	224	234	250	239	210	230	233	254	256	218	237	268	245	240	235	229	244	243	225	213	264	253	213	261	228	272	212	224	243	228	204	216	250	249	226	220	223	262	255	252	215	223	238	224	261	244	239	222	240	235	245	222	252	227	253	239	256	235	238	223	250	230	248	256	234	264	261	217	213	228	254	240	248	232	210	226	242	239	238	218	226	226	222	219	203	229	218	223	260	241	241	242	229	238	255	264	228	228	237	237	240	253	233	240	247	242	261	250	252	195	232	230	240	244	285	248	231	209	239	230	240	217	221	218	247	228	271	239	251	217	221	275	260	239
24807	12634	10750	3649	2717	2324	1855	1392	1356	1248	1150	978	936	807	885	751	773	695	629	651	664	607	545	600	566	589	546	477	524	519	536	518	517	512	514	552	492	531	526	524	530	533	541	502	495	512	497	533	511	540	503	530	504	505	503	481	497	538	553	531	512	522	475	476	512	492	511	519	461	479	513	469	533	505	503	483	500	505	481	498	528	517	533	478	541	539	493	506	499	494	507	539	520	527	473	500	505	474	522	545	490	497	510	511	499	515	540	511	492	466	489	497	516	520	487	535	518	499	487	489	461	500	494	460	457	525	521	522	515	530	493	497	468	504	527	477	517	520	504	510	487	454	495	476	488	510	503	559	514	505	515	470	471	496	509	497	506	497	525	471	522	485	507	474	512	526	492	469	485	521	504	499	502	492	478	496	537	527	502	499	500	455	524	497	501	484	483	488	507	512	461	521	503	490	466	475	475	530	523	484	515	491	493	510	510	461	504	503	497	476	513	508	503	496	511	529	544	494	526	512	538	486	495	446	488	484	509	526	558	469	518	498	498	510	533	501	517	515	501	553	501	485	501	544	496	511	479	505	478	518	531	514	472	524	532	485	546	486	512	534	503	471	522	523	494	495	507	507	498	533	474	512	507	511	516	476	502	511	458	472	528	515	488	519	483	555	539	515	508	503	506	492	484	473	538	500	484	518	521	460	493	533	511	506	491	504	550	472	527	482	510	507	487	494	516	527	496	520	512	514	478	470	514	484	518	500	486	476	502	515	546	501	490	505	508	457	501	531	536	482	506	496	499	512	497	495	476	506	481	515	486	543	478	487	523	515	488	483	501	487	471	460	551	525	502	511	487	518	488	465	541	518	497	530	496	498	542	484	526	497	524	480	492	521	515	484	466	523	484	545	503	519	505	475	550	509	469	517	502	514	481	516	522	468	487	485	531	475	511	486	467	466	524	496	521	494	503	505	488	536	513	520	523	495	498	495	512	527	508	500	501	465	497	482	518	518	490	515	520	509	506	519	481	519	532	508	547	501	489	504	532	502	507	451	469	481	456	495	503	521	534	546	545	506	499	509	492	481	523	522	508	501	481	512	551	532	507	477	515	485	525	467	490	474	518	510	482	519	518	492	542	524	487	538	493	505	506	505	505	505	543	511	539	500	516	480	505	535	537	494	498	469	511	496	487	521	511	499	508	462	522	498	503	476	482	518	535	565	535	505	561	513	527	501	500	465	500	537	489	510	454	501	502	515	534	515	499	503	482	537	514	459	546	489	504	457	476	510	465	533	499	507	490	474	503	518	537	533	495	493	504	457	509	500	515	514	481	469	482	488	520	531	477	489	537	512	537	516	497	486	489	491	518	526	479	499	515	515	499	498	507	506	462	506	502	457	492	490	513	499	531	495	494	517	494	532	543	514	515	485	491	515	486	489	513	485	492	501	500	510	519	491	510	497	520	491	569	492	488	484	510	459	492	515	476	471	503	495	498	500	516	498	503	497	470	539	518	511	534	520	458	450	502	512	493	486	524	505	510	493	515	521	458	530	547	499	549	537	453	444	504	502	521	513	534	497	482	547	518	494	518	509	501	481	498	501	504	486	507	549	496	495	517	460	468	498	497	497	521	532	526	494	516	515	493	504	514	498	511	538	508	529	495	491	540	502	486	493	509	518	532	516	513	505	513	533	494	503	521	482	531	481	494	494	524	566	475	478	540	550	494	531	517	484	478	503	505	536	520	482	482	512	473	499	493	486	521	491	488	495	475	516	495	515	504	498	487	488	486	488	521	469	499	492	492	534	529	510	530	521	527	506	530	491	498	551	482	497	539	503	518	531	551	515	497	539	530	545	488	523	485	512	504	532	498	535	432	524	541	526	515	478	511	481	524	509	472	507	488	515	515	500	516	481	545	547	475	490	489	538	468	531	529	508	479	497	509	473	484	492	484	497	529	514	520	493	500	490	500	525	510	497	489	566	480	509	494	502	459	503	509	526	524	506	515	511	498	514	535	504	501	502	511	534	522	460	474	499	496	500	509	461	483	469	499	494	511	514	509	493	518	475	497	510	502	503	520	529	489	486	539	531	482	509	480	516	496	490	491	501	491	481	510	508	477	517	484	454	489	521	498	497	487	471	521	509	487	527	520	517	484	523	474	510	535	492	508	521	522	506	492	503	499	533	473	514	496	492	536	490	470	508	507	509	504	520	496	520	482	512	530	531	504	508	497	522	499	508	519	475	473	513	508	563	509	518	509	549	514	534	521	524	485	503	493	519	500	509	526	457	512	516	517	532	492	457	505	541	529	510	470	540	476	513	485	508	498	479	500	510	479	504	470	493	511	503	473	495	524	504	528	482	519	511	479	509	520	500	514	488	484	514	492	465	479	528	506	482	471	507	523	496	512	498	540	492	517	513	531	483	497	499	492	500	488	499	481	498	537	501	519	507	500	485	497	502	510	509	465	532	546	496	483	509	489	540	464	467	536	493	541	494	517	518	493	505	499	547	482	499	512	490	489	503	529	537	480	499	472	539	545	530	510	502	518	498	525	503	503	512	525	513	499	477	489	503	497	471	509	515	504	483	502	503	508	525	522	482	514	498	471	520	500	522	484	511	521	514	489	499	519	504	548	499	520	497	504	504	490	538	476	536	528	493	472	495	499	514	490	525	504	538	503	557	487	490	508	478	494	520	499	504	506	506	527	516	523	487	480	478	481	498	496	480	499	507	533	491	517	504	543	513	484	491	514	465	493	479	508	509	484	480	514	486	500	521	501	523	498	481	534	506	470	507	549	493	531	517	503	507	513	476	510	479	500	480	524	536	525	526	490	518	497	511	497	517	496	532	497	507	503	475	482	488	513	509	488	539	500	517	491	494	475	490	485	481	516	512	528	510	509	496	548	501	510	468	476	511	533	532	496	504	532	487	517	510	510	509	523	537	494	457	516	494	524	478	486	494	482	537	487	507	511	526	487	505	503	493	532	518	457	496	503	488	517	489	512	505	502	513	530	509	514	501	522	512	486	493	485	481	490	517	492	513	498	465	505	471	520	479	515	506	501	531	518	488	508	475	530	470	533	482	485	542	491	531	489	529	496	503	479	552	502	490	506	530	526	489	501	470	461	473	498	522	516	496	520	478	541	516	549	502	526	505	520	516	509	498	477	532	493	490	499	505	534	512	533	510	496	507	487	465	443	513	511	494	477	512	524	507	555	503	516	511	476	500	488	482	524	489	478	502	474	551	512	503	458	506	493	503	494	480	527	548	521	489	508	463	503	530	503	520	519	503	492	490	492	495	507	514	494	513	521	504	492	507	512	503	531	494	486	508	493	521	477	523	502	519	507	478	460	486	470	504	551	471	481	520	492	484	497	487	503	530	539	520	526	475	544	500	510	534	522	481	513	513	545	504	519	505	567	497	528	564	479	522	534	503	495	502	565	498	486	504	534	469	526	457	510	490	530	529	542	478	510	540	511	542	540	490	493	478	459	489	500	485
59642	28134	12946	2913	1351	1097	876	632	701	685	602	447	439	426	330	367	329	382	370	311	273	296	266	256	275	273	260	263	260	271	272	263	219	272	276	271	282	273	263	291	242	229	259	274	261	255	243	261	226	257	223	222	269	278	240	243	283	238	259	276	252	264	257	232	258	259	239	279	251	242	247	212	265	244	225	249	268	244	258	235	269	264	249	243	264	255	259	245	286	273	236	274	241	236	265	281	254	282	269	242	237	280	308	248	264	292	264	237	244	232	250	241	233	249	267	253	258	257	255	285	259	232	285	243	245	250	295	285	227	251	264	267	277	245	253	242	256	234	264	213	249	245	267	235	267	253	256	227	264	284	245	240	228	235	240	231	241	247	259	218	278	198	240	271	272	285	271	256	249	284	260	285	286	263	240	254	281	287	258	256	264	263	249	271	238	237	260	256	249	243	278	282	249	281	240	245	262	285	253	299	268	260	272	263	281	247	236	244	272	278	251	284	239	250	244	252	272	245	249	251	233	263	240	259	226	252	253	215	260	276	263	282	245	282	221	243	239	272	263	235	260	246	215	293	270	249	261	263	251	265	269	228	239	257	246	233	245	274	228	277	269	254	279	287	257	270	260	295	265	276	266	248	282	240	258	241	265	228	265	233	263	255	233	260	295	275	274	234	301	249	261	233	255	232	244	226	249	259	248	259	263	270	268	251	243	245	195	293	234	266	252	260	262	240	226	234	264	233	271	268	248	273	235	274	277	250	229	246	279	273	310	303	245	234	241	240	267	210	260	253	304	263	256	242	226	249	275	258	219	265	231	265	245	221	225	242	265	246	257	272	237	272	261	240	286	264	263	226	248	235	223	239	239	296	273	290	237	243	258	254	243	258	230	256	266	234	237	249	255	284	254	255	287	277	240	283	286	241	237	245	262	278	240	253	268	247	278	257	259	235	262	233	248	251	272	252	267	260	279	253	277	242	259	310	254	243	271	252	283	299	249	279	245	240	271	252	252	247	263	242	264	272	233	244	236	256	262	276	274	244	290	239	274	253	259	245	287	264	266	262	277	228	262	265	203	241	253	267	239	252	223	276	267	265	273	257	263	233	255	235	229	277	240	258	271	239	246	275	257	259	233	261	268	266	249	258	292	269	254	249	259	272	277	257	249	248	244	245	260	237	255	243	232	243	237	250	259	274	243	254	257	280	246	247	268	253	244	258	235	276	258	270	287	244	256	258	245	238	273	288	260	285	283	248	251	249	283	249	259	270	257	250	246	254	290	252	261	255	279	260	241	264	251	244	257	275	250	251	250	225	263	249	235	253	225	275	275	228	251	250	226	232	265	277	255	243	269	249	231	255	240	242	251	247	279	267	231	254	244	223	234	251	270	245	243	235	231	275	272	251	263	269	249	259	276	244	243	238	289	286	256	248	240	257	223	260	270	270	267	279	273	264	279	250	254	262	265	259	239	260	233	233	262	292	243	228	273	243	248	291	236	288	258	241	255	248	273	268	253	227	262	262	266	235	256	275	269	254	280	293	266	249	252	249	241	270	256	254	259	287	279	266	251	250	300	259	258	225	216	262	253	242	240	224	249	247	271	258	296	230	241	257	266	243	273	288	246	237	274	263	272	254	253	242	275	264	267	251	263	252	250	276	237	231	247	264	256	263	251	254	275	287	241	236	242	231	265	264	262	253	228	235	229	257	257	255	265	292	280	236	275	282	242	263	268	243	230	250	246	257	240	261	282	281	278	242	246	268	272	234	254	222	282	245	249	234	248	261	258	248	253	259	256	250	239	242	251	271	247	264	242	244	259	265	258	236	278	230	254	268	267	249	251	272	257	271	262	225	233	263	243	238	288	259	255	276	229	252	258	259	231	278	293	268	237	264	282	252	246	268	247	281	261	234	229	252	270	242	248	250	253	269	269	261	237	254	238	257	223	246	254	238	294	286	250	274	240	241	253	242	235	270	246	240	233	276	250	258	288	259	249	306	246	235	245	252	255	240	258	244	263	279	242	263	249	241	257	265	253	261	259	224	272	252	280	281	253	255	230	207	296	282	272	233	271	263	243	266	229	284	249	220	251	258	231	254	259	260	238	268	265	268	303	261	268	236	255	251	260	227	250	260	242	233	261	242	257	259	218	252	262	285	268	255	240	226	264	252	233	294	240	259	245	245	234	273	256	275	250	280	273	257	257	298	253	271	279	269	250	245	263	250	250	224	257	270	272	260	250	248	243	252	255	282	246	267	242	265	262	284	260	248	257	268	275	273	259	284	260	242	239	256	247	266	284	242	282	258	238	231	289	253	237	264	263	259	250	253	288	253	261	226	240	254	263	270	237	258	262	246	248	255	246	264	253	252	233	256	268	261	251	273	248	258	270	297	258	250	273	277	290	234	260	250	248	287	281	266	248	253	260	265	279	248	276	285	246	257	281	245	251	241	232	244	251	271	289	251	264	243	255	226	251	260	282	290	273	272	234	244	265	268	245	238	255	266	242	228	263	214	249	269	253	261	261	246	251	260	235	240	252	242	246	245	281	280	257	293	264	270	248	245	252	252	274	242	298	264	295	284	274	259	258	248	266	235	239	245	233	248	269	258	265	233	199	248	224	234	264	243	249	226	252	227	236	247	282	287	242	230	255	263	264	260	238	239	253	219	270	261	254	242	255	262	271	275	290	285	248	265	261	221	258	296	275	246	240	271	262	265	262	242	306	273	257	253	220	254	215	217	236	276	235	252	210	257	263	248	244	246	256	237	247	244	210	295	234	257	239	264	252	217	286	242	250	258	239	273	288	293	274	235	259	239	250	217	271	270	248	263	233	270	267	229	270	265	256	266	256	274	252	215	245	246	261	232	239	254	271	268	290	247	234	258	302	254	242	268	236	265	285	244	295	259	249	287	255	256	254	263	257	213	218	260	274	250	247	272	248	233	243	252	254	268	232	262	260	223	253	258	257	273	268	254	273	301	303	292	274	257	244	246	260	246	271	244	240	239	220	236	264	235	282	276	246	238	256	246	249	303	232	236	287	260	255	269	251	253	254	248	258	267	255	254	240	237	275	276	232	244	254	225	236	255	241	231	258	237	278	246	233	269	260	261	244	232	270	262	272	260	252	271	254	262	279	263	243	270	256	233	242	259	231	268	246	260	234	257	240	239	254	247	262	257	245	266	247	264	268	268	262	265	246	275	244	281	280	252	251	267	220	267	264	261	264	268	261	247	282	241	244	237	261	236	261	267	260	246	234	261	257	242	276	230	227	255	250	236	252	249	264	248	245	209	230	261	249	269	284	285	231	240	252	265	213	260	275	263	250	263	221	224	254	256	273	251	271	249	275	251	272	227	276	277	268	269	293	265	247	264	286	247	267	251	244	245	273	267	202	246	302	278	262	280	243	245	250	241	270	244	262	231	279	278	284	260	242	271	260	266	254	265	215	250	244	254	243	250	285	286	240	241	220	270	258	282	237	256	232	248	252	306	235	228	240	269
37250	17681	14344	4919	4227	3809	3128	2371	2612	2441	2092	1832	1612	1333	1293	1158	1029	1061	949	873	849	721	698	699	682	640	598	588	581	585	576	567	596	587	552	575	523	580	562	553	520	598	566	566	538	585	573	530	556	511	540	543	564	585	542	550	525	540	564	617	566	549	541	508	547	568	535	521	561	547	571	556	529	495	583	590	580	504	519	562	540	562	540	528	595	530	547	560	537	546	535	523	539	551	546	499	539	537	546	548	545	531	548	570	520	516	545	540	532	529	559	523	527	572	550	582	528	557	550	517	576	547	532	554	549	611	547	539	555	529	565	544	551	541	503	562	530	495	508	525	523	560	539	599	561	571	523	514	536	583	545	491	554	508	542	530	541	578	532	546	550	536	551	544	542	585	521	538	548	538	517	493	535	548	554	552	536	537	516	540	569	548	578	548	549	561	563	523	536	555	543	578	551	579	537	547	549	526	553	578	572	561	564	547	573	512	560	532	583	560	491	602	555	530	519	576	530	531	547	537	557	496	520	545	571	560	545	535	562	505	550	525	538	551	571	573	561	546	544	537	546	526	572	541	566	548	513	539	549	514	557	556	563	499	531	532	544	531	599	530	561	535	579	526	548	547	554	538	554	564	524	543	558	519	564	556	564	571	530	588	528	523	534	515	512	570	501	549	535	547	560	540	533	558	523	528	556	535	549	545	530	541	498	557	540	541	576	598	526	582	559	538	540	588	546	560	552	547	511	550	539	552	515	513	567	522	535	567	547	548	563	525	513	533	535	557	565	497	551	522	531	583	592	555	543	570	559	516	526	572	545	534	563	529	555	561	539	512	533	478	525	551	559	534	546	542	526	574	543	548	565	550	548	570	541	522	550	508	547	546	580	547	587	518	571	546	523	523	567	551	503	580	563	551	526	566	554	529	539	547	556	616	582	556	507	569	563	526	510	545	519	528	529	554	556	514	531	580	547	573	541	562	533	547	484	528	548	516	567	547	536	546	518	507	548	579	562	514	575	524	505	573	541	500	489	519	523	559	563	518	545	542	524	529	556	525	522	541	518	564	559	572	500	540	549	530	533	552	556	545	582	582	554	576	494	562	556	546	517	529	576	553	525	569	535	557	533	526	601	498	520	526	538	528	543	566	550	535	572	523	545	572	514	540	580	523	560	561	527	561	538	545	568	549	545	581	602	557	520	521	559	503	561	520	561	540	531	541	567	529	548	503	525	555	564	555	520	589	581	539	567	558	536	519	518	503	591	526	553	575	550	502	539	585	527	533	532	541	559	536	586	530	557	560	540	554	569	538	501	528	528	524	554	545	546	577	543	544	525	556	531	558	521	601	515	488	549	515	552	547	531	514	554	553	563	573	536	519	533	539	554	593	540	569	502	564	603	566	508	488	578	534	540	580	507	524	611	590	563	574	535	533	535	555	547	519	493	587	548	497	538	568	572	555	542	544	541	550	534	594	524	522	551	533	541	553	546	500	575	554	549	536	576	531	533	508	561	521	557	520	548	563	558	598	531	527	547	554	541	516	543	542	540	539	545	531	554	515	531	582	544	513	555	593	522	565	543	563	542	534	502	528	539	539	559	548	582	521	539	569	557	572	559	564	559	551	566	563	515	572	567	578	561	537	541	579	560	530	529	535	547	519	539	562	572	562	544	553	530	503	514	530	527	566	507	558	515	559	542	562	572	529	538	537	545	558	569	554	548	582	537	570	560	507	571	511	509	528	515	554	516	531	511	531	529	531	540	564	557	531	490	515	533	544	558	566	569	540	571	593	581	513	565	557	536	575	558	502	505	550	563	519	541	527	538	571	563	533	529	543	506	531	547	517	556	537	532	535	574	553	544	553	550	536	553	523	552	514	543	569	562	540	560	547	530	565	567	511	543	526	521	598	511	552	513	550	578	521	548	557	518	554	584	538	558	531	556	563	540	546	560	569	520	560	520	534	532	577	560	556	572	529	581	588	532	560	565	530	536	551	528	547	556	561	526	527	556	558	536	531	529	569	559	524	543	545	502	513	565	531	569	531	552	540	521	545	540	559	554	555	532	549	521	536	565	515	570	541	529	530	513	579	530	528	585	560	595	559	556	571	515	557	556	550	561	558	538	565	539	503	537	553	593	528	547	572	516	514	548	554	571	544	560	544	496	537	559	520	496	557	583	571	571	502	564	531	583	485	572	493	596	479	583	546	561	535	540	554	528	497	578	557	566	528	502	550	552	531	522	577	543	543	546	537	546	563	543	561	550	575	537	564	514	531	533	537	575	506	508	516	550	513	548	537	528	567	527	531	523	514	542	524	539	581	527	529	535	555	532	513	531	514	594	518	604	521	571	543	513	535	556	557	557	500	550	567	540	558	517	532	565	507	521	536	572	524	569	525	520	555	533	555	579	516	508	578	547	561	550	547	534	557	562	556	537	538	529	553	520	537	569	573	551	523	551	510	555	566	583	530	556	555	506	498	514	572	597	555	537	552	576	545	510	573	554	553	564	553	540	519	530	548	510	577	523	541	559	553	552	532	540	545	544	545	604	528	538	552	537	568	538	525	548	541	541	562	568	539	509	595	508	525	514	540	553	564	553	508	522	560	582	560	564	542	558	524	553	536	542	559	569	489	569	579	572	525	513	525	473	529	576	533	535	545	563	551	552	567	564	545	544	592	499	503	532	561	525	542	572	539	546	579	540	546	509	481	535	530	545	513	560	574	522	564	498	513	539	537	523	527	576	552	520	530	513	532	616	523	540	539	552	556	561	607	526	546	524	538	568	551	529	521	519	560	533	545	559	531	586	541	555	552	525	489	534	571	551	613	532	512	540	516	565	546	543	547	563	549	568	517	561	562	546	523	566	533	534	556	536	537	481	548	570	519	557	543	522	547	533	513	553	551	529	557	527	558	566	518	581	526	546	516	540	520	541	551	551	521	569	583	524	571	573	562	531	512	531	495	575	553	517	552	505	502	497	551	529	573	568	542	524	543	578	518	580	571	561	536	551	521	561	517	522	553	545	555	570	550	548	562	532	518	534	569	546	545	544	532	537	598	500	579	551	562	540	564	515	539	553	548	585	555	570	553	521	579	555	559	526	543	558	587	578	531	566	529	566	571	542	503	520	553	486	522	566	541	549	507	533	520	545	551	541	543	542	543	571	606	500	581	546	547	522	581	544	558	583	549	557	539	557	578	553	583	549	519	558	585	528	569	563	582	562	507	548	543	545	545	529	584	547	541	546	548	504	520	562	558	551	488	571	542	595	537	588	549	524	520	550	578	539	562	582	570	591	577	564	566	545	564	577	553	546	505	529	516	555	549	507	577	557	555	546	543	554	511	603	553	553	546	535	535	522	534	547	516	565	554	578	549	545	570	573	554	548	562	525	569	530	545	512	500	565	541	538	576	560	534	548	594	544	535	555	518	574	548	542	526	551	508	543	497	570	542	562	560	591	549	522	541	548	573	516	548	550	518	583	585	507	507	539	559	576	529	533	529
64128	33747	20132	5425	2310	1795	1379	1010	1020	1004	854	681	634	567	561	426	490	472	435	401	348	360	333	320	341	340	292	292	301	309	289	332	320	294	302	291	312	281	307	295	289	315	301	300	301	268	292	306	307	326	303	288	264	293	313	317	305	309	277	328	319	321	312	320	322	274	297	290	289	273	294	301	245	317	291	319	290	307	263	291	271	317	264	291	289	289	286	306	304	321	296	305	314	288	327	351	311	308	269	259	303	293	319	295	328	295	278	314	258	315	300	310	326	307	297	307	269	344	266	306	312	311	300	318	317	275	279	322	296	303	306	273	307	311	316	289	331	307	291	309	291	308	296	286	306	294	283	278	324	286	315	318	293	256	292	291	312	308	322	277	297	268	268	295	311	322	310	318	284	318	324	311	303	283	321	312	324	298	318	282	287	311	300	282	308	306	318	311	293	317	282	303	267	274	343	302	287	326	320	312	310	310	325	301	299	294	280	277	332	287	272	337	307	314	309	331	324	312	313	266	303	296	307	272	294	273	330	311	310	300	321	293	298	320	329	267	306	283	293	299	285	320	299	323	304	308	313	335	295	325	310	289	264	306	295	319	291	291	280	286	263	278	272	343	291	291	300	304	343	322	296	319	306	298	280	309	319	315	325	325	313	301	316	272	335	311	303	299	292	318	314	334	304	311	309	318	316	266	281	305	283	266	300	299	306	343	288	288	297	313	286	291	339	271	288	270	275	276	294	285	297	291	312	308	318	295	274	304	286	273	312	280	300	296	325	291	302	313	286	272	305	291	289	302	294	272	298	318	314	312	301	347	313	301	289	288	343	269	298	331	286	326	308	315	293	315	325	280	284	335	288	334	281	322	266	302	300	319	325	270	315	272	318	317	308	306	296	312	312	294	321	287	281	278	267	277	295	284	254	309	322	292	291	300	308	290	303	327	312	281	315	255	315	313	332	321	303	269	293	311	313	284	302	306	301	309	337	308	308	312	313	318	284	280	280	304	265	297	274	297	326	269	291	287	267	291	304	320	313	329	302	311	312	317	309	290	296	294	335	288	287	281	257	312	311	330	282	287	338	303	318	287	297	334	300	300	289	325	298	268	275	282	306	327	285	293	311	303	305	293	306	332	329	308	290	266	319	299	259	316	333	339	302	294	270	289	315	308	305	310	304	273	289	274	275	300	279	316	338	313	314	291	337	325	264	317	291	281	324	254	291	285	292	317	335	297	305	315	312	324	321	291	321	287	293	321	296	309	297	316	301	313	300	303	276	291	304	310	286	306	292	291	285	256	284	296	294	317	318	313	267	296	322	275	314	295	315	312	304	295	269	271	310	274	307	312	252	280	308	280	305	295	285	297	306	280	324	270	306	303	369	308	295	325	324	314	296	289	275	332	317	304	272	305	298	291	309	323	298	272	281	292	274	304	304	307	302	289	308	303	287	282	343	324	294	320	322	289	304	302	301	278	284	299	287	311	301	306	306	305	291	316	279	302	289	271	316	272	295	335	277	325	300	296	305	280	338	307	265	291	318	296	324	304	317	309	287	314	312	303	287	291	312	260	312	326	288	280	261	331	317	285	338	306	313	279	281	331	271	303	274	270	285	321	326	291	308	302	271	315	322	275	318	272	282	316	347	307	298	311	313	318	313	296	346	297	317	270	285	301	304	280	329	315	336	331	366	307	321	345	301	283	313	282	267	318	312	275	310	294	313	309	317	282	291	285	301	340	326	338	310	279	305	311	330	321	306	310	316	298	312	283	285	293	303	323	277	319	310	270	286	289	316	302	289	309	341	309	318	281	306	316	291	308	305	294	300	305	292	271	323	292	265	317	281	315	275	301	273	309	274	290	319	288	295	290	305	323	327	330	294	312	292	274	303	271	255	321	321	290	279	294	303	290	293	330	306	285	277	349	339	292	314	306	310	306	280	262	279	275	314	246	311	319	292	333	313	330	320	312	302	286	289	268	314	343	286	269	283	285	291	267	300	290	271	285	329	303	320	294	308	285	321	286	288	275	269	302	322	299	274	322	311	316	273	310	307	348	290	296	276	290	286	296	319	331	339	345	327	335	276	339	293	294	322	299	300	284	296	283	302	275	322	326	266	325	296	285	329	284	304	325	300	315	261	309	289	300	279	294	285	297	316	343	286	288	290	319	324	299	311	293	300	322	291	349	326	320	292	290	268	318	292	319	314	285	298	279	290	292	301	292	308	351	310	273	295	297	307	291	270	335	314	285	282	293	297	288	318	341	299	294	288	307	300	328	273	326	305	309	281	302	282	319	355	302	293	303	262	291	281	329	293	315	287	305	278	323	315	274	307	281	294	283	280	308	288	306	323	321	264	306	304	317	273	242	310	293	284	284	326	308	339	337	312	316	313	316	310	289	319	299	270	294	295	281	279	301	264	286	300	301	295	331	309	259	288	289	280	334	306	302	305	308	309	348	290	285	310	315	304	338	323	315	306	292	308	298	302	317	311	292	306	273	324	314	308	283	294	311	301	313	313	305	302	307	280	277	296	276	276	292	297	285	313	330	316	286	287	285	311	309	325	316	291	307	269	294	310	271	277	304	305	301	290	317	292	301	315	359	301	274	326	293	304	289	272	287	265	340	318	322	304	336	296	305	300	308	286	317	320	305	310	327	302	289	293	310	340	325	332	302	293	349	254	309	287	292	306	307	308	342	287	307	313	300	293	261	295	290	289	300	325	301	321	254	278	274	317	305	290	282	275	331	271	285	293	298	286	284	301	285	299	322	310	294	291	285	307	309	301	298	313	298	262	307	312	301	285	316	319	273	299	309	324	316	325	312	291	288	323	275	324	285	319	285	276	284	322	306	337	301	323	274	313	289	281	315	325	290	278	321	270	308	285	321	312	285	295	281	296	320	293	314	278	294	283	306	298	307	300	329	297	283	307	299	273	325	293	334	297	327	277	342	300	313	288	305	301	317	271	263	312	315	314	311	293	262	295	293	321	309	326	311	284	277	288	315	294	301	306	290	269	331	313	367	282	299	304	339	300	289	314	326	308	295	289	304	315	294	263	304	275	322	323	307	295	279	315	280	319	290	295	288	279	330	314	288	291	327	350	309	293	273	285	274	295	292	309	304	283	304	297	295	282	283	244	341	341	275	293	318	342	295	293	305	326	313	283	326	292	299	304	285	341	291	294	320	313	333	307	300	327	291	305	310	287	303	271	321	289	342	311	299	282	322	283	300	297	299	333	295	294	315	334	315	293	314	299	288	282	339	319	326	294	315	300	259	302	285	305	311	263	270	267	332	294	282	310	300	312	307	279	274	325	291	318	288	315	291	287	321	307	289	288	282	305	287	305	300	303	288	299	295	278	304	311	308	301	313	318	299	288	306	292	305	323	269	265	270	311	313	310	259	302	305	291	275	295	301	269	263	272	292	284	324	319	263	314	311	285	333	340	300	278	339	315	303	313	317	286	288	281	309	307	288	314	295	314	307	326	317	309	314	299	304
39613	23671	20733	7501	6489	5722	4941	3627	4004	4072	3383	2830	2516	2140	1863	1590	1482	1641	1439	1111	1052	996	903	846	796	789	717	694	695	698	718	690	672	653	701	577	663	689	620	681	687	628	660	612	634	642	654	642	621	610	668	615	667	664	634	634	681	634	625	647	614	612	683	592	608	638	663	602	624	624	649	651	624	598	604	622	637	589	685	573	614	646	639	604	642	622	599	628	643	634	640	622	631	614	626	654	591	663	607	674	599	617	634	644	632	655	665	610	640	634	591	611	657	618	626	648	570	626	675	595	625	627	636	648	643	632	620	632	623	650	651	635	612	655	619	680	591	615	635	582	598	671	580	594	647	609	592	620	642	634	653	659	623	629	630	654	634	605	643	617	652	633	626	630	588	613	633	624	651	606	614	584	640	671	608	597	608	631	600	651	626	599	666	648	635	613	596	654	619	611	660	612	637	654	638	617	642	651	617	631	647	624	632	632	617	596	618	619	603	638	662	609	628	602	629	633	628	657	628	605	634	596	625	633	621	649	639	634	604	621	598	630	617	623	638	626	626	644	628	619	623	612	598	606	610	616	621	627	668	594	622	625	570	627	634	623	609	642	612	613	658	667	613	625	620	636	603	678	643	649	642	636	647	630	601	631	577	585	623	617	635	658	602	608	605	667	620	645	646	601	604	591	650	605	631	624	615	638	642	599	629	612	642	602	610	670	650	610	612	605	600	658	633	635	628	600	600	656	637	622	593	569	624	586	623	609	662	582	615	660	577	584	649	620	633	630	638	644	572	643	622	622	630	664	639	654	596	660	641	623	611	581	618	636	624	633	626	604	589	665	631	639	664	631	596	600	657	640	612	635	616	610	590	638	618	624	593	645	591	639	633	607	617	623	608	622	615	636	599	648	592	613	590	630	606	633	606	640	643	657	608	599	599	590	659	599	610	616	605	614	656	628	653	581	637	650	629	620	640	626	582	599	626	608	640	611	638	642	636	632	601	638	659	563	660	616	613	637	587	597	589	604	600	665	646	596	608	600	629	641	643	614	635	606	652	620	620	599	639	624	620	587	650	629	670	617	633	613	642	627	595	635	602	625	643	614	628	630	633	652	591	623	602	597	683	590	646	622	612	635	627	578	682	612	599	615	625	641	616	632	619	645	631	647	641	634	639	621	637	644	602	606	625	595	578	638	571	650	620	623	587	625	656	628	633	589	612	622	638	627	651	643	629	579	651	614	640	612	616	630	650	632	596	645	643	665	666	614	628	628	612	620	611	628	594	609	628	658	664	676	627	633	592	628	621	633	664	629	604	623	654	593	639	649	658	635	613	639	645	627	617	610	621	605	653	634	645	625	602	621	646	642	623	586	632	668	638	672	639	617	639	584	613	613	615	635	657	637	649	641	641	635	616	605	629	665	606	626	649	607	631	616	607	637	674	596	623	606	619	663	620	639	668	623	640	667	615	636	620	588	628	599	671	606	618	664	631	623	600	645	619	614	607	598	645	580	590	637	626	598	662	648	582	612	669	635	670	658	586	616	626	666	637	658	619	635	624	671	606	620	619	627	587	609	636	665	617	638	641	640	643	612	606	607	634	605	619	647	603	638	625	675	646	647	583	581	612	674	642	635	675	596	679	604	694	627	586	673	619	647	688	653	605	620	603	621	639	588	628	592	614	640	631	645	596	662	647	633	658	630	596	676	636	653	614	622	628	620	650	612	611	607	647	623	659	646	616	675	645	658	631	619	631	656	632	657	677	620	645	674	637	650	591	620	639	665	656	652	616	630	627	616	631	619	626	660	584	650	586	622	604	678	601	636	630	613	642	627	600	627	602	595	620	601	637	539	682	646	652	618	585	615	611	594	682	620	628	606	609	680	625	648	629	605	631	640	617	632	605	611	660	581	613	630	628	684	591	660	619	666	604	600	648	635	630	603	639	667	635	617	622	625	597	653	612	617	617	645	623	613	653	584	644	638	633	644	604	616	639	623	624	616	602	609	608	635	593	608	624	646	597	605	624	611	609	628	644	662	640	616	611	624	618	626	650	605	620	623	625	659	618	605	630	562	653	612	599	636	630	639	630	630	644	634	609	657	649	655	667	627	653	617	595	615	653	608	645	614	583	628	624	613	589	651	631	648	664	655	620	600	567	623	593	645	601	680	628	650	598	586	629	645	635	632	642	602	626	644	651	643	608	644	631	640	665	660	658	641	647	665	633	626	622	675	635	669	613	623	649	606	610	622	612	618	634	644	634	623	621	602	662	618	615	606	627	669	657	627	630	631	646	628	639	618	653	610	609	646	619	649	625	642	585	615	640	637	660	572	625	607	633	597	656	635	647	672	653	624	614	575	664	656	584	615	596	654	631	630	646	636	633	614	677	654	631	625	628	617	663	636	628	589	647	676	610	580	631	607	608	679	605	593	625	649	619	615	620	641	616	651	631	589	658	629	610	638	630	660	643	660	605	618	625	639	641	624	680	630	618	630	599	641	607	617	674	599	652	618	633	604	644	617	647	636	626	590	590	621	621	604	617	636	613	638	617	652	627	617	592	656	627	616	600	644	570	612	579	598	622	593	621	617	648	614	632	613	592	602	595	615	594	590	634	692	639	608	596	632	596	658	569	575	598	677	572	637	678	661	637	654	633	653	573	672	643	652	648	592	614	600	624	638	634	611	658	669	635	623	638	571	645	633	647	627	633	596	619	641	621	589	654	653	629	618	647	618	635	606	631	634	582	637	622	616	655	649	663	597	635	651	632	669	652	611	619	630	644	660	634	645	638	631	603	624	608	642	639	615	607	640	639	646	615	637	633	631	623	642	677	628	634	634	637	666	610	612	609	660	648	615	626	637	620	658	636	621	569	611	671	634	620	649	670	614	673	606	592	608	597	623	618	631	618	646	612	646	629	629	629	641	673	623	618	637	593	652	595	631	604	612	628	623	601	639	585	669	616	628	640	628	608	598	634	623	612	598	619	581	614	604	633	678	635	642	620	620	625	593	590	607	615	653	618	601	636	615	622	599	623	599	689	632	605	600	617	633	624	603	619	615	614	672	617	588	643	631	612	596	637	651	634	595	610	640	679	612	629	602	580	677	654	658	631	639	664	606	630	665	627	620	647	627	636	599	673	636	573	600	585	624	587	634	619	650	671	628	616	599	599	636	634	594	643	632	640	646	687	625	603	641	613	618	601	657	621	604	668	621	653	639	606	641	605	667	651	625	662	604	623	657	614	650	668	607	616	653	636	585	625	602	629	611	578	644	542	596	571	639	594	651	651	599	583	631	637	571	602	592	641	625	624	620	610	619	632	608	672	624	625	631	649	656	600	609	615	664	636	628	639	633	628	609	584	665	598	566	630	629	627	640	643	645	604	670	636	652	640	624	613	619	620	636	590	604	608	589	653	629	642	639	674	606	645	631	633	643	627	615	585	616	638	636	618	632	593	601	582	644	656	616	678	664	610	620	628	622	644	669	650	658	622	633	636	658	666	644
46316	20592	6028	1312	689	560	489	424	386	346	308	320	330	280	303	250	257	250	271	282	249	249	256	265	237	239	253	228	241	201	205	248	258	219	233	210	244	257	251	229	266	243	234	245	215	281	238	241	243	232	287	265	268	269	252	221	254	250	243	216	226	242	259	209	240	262	244	252	262	221	219	228	255	225	268	238	193	246	256	251	253	244	239	257	226	217	250	251	248	245	245	208	245	221	238	205	245	260	261	205	253	244	244	232	273	245	219	243	267	242	248	239	251	253	240	254	245	225	255	223	267	240	206	272	196	268	241	218	236	268	232	246	236	252	229	220	247	245	233	253	213	224	261	230	230	218	238	242	233	274	234	222	244	221	205	242	217	279	211	210	237	279	203	259	263	245	207	237	254	239	255	229	235	244	252	264	246	253	253	228	250	243	230	229	228	271	233	262	219	268	269	249	266	236	252	237	231	221	226	232	241	227	239	242	252	250	214	258	197	252	238	255	246	254	226	237	251	228	232	238	265	264	236	250	265	237	224	221	240	255	259	252	229	219	248	225	240	263	245	262	237	221	253	255	258	238	246	233	231	231	244	246	242	254	251	230	217	255	217	249	249	199	260	238	225	269	238	259	258	223	213	227	221	245	252	238	242	239	214	238	233	249	221	217	237	238	249	247	262	222	247	254	234	251	236	271	254	217	207	234	233	217	230	249	240	255	265	259	233	252	228	232	267	229	235	224	225	244	204	213	242	241	230	247	235	245	223	227	227	250	264	252	239	220	216	223	241	227	215	223	265	226	245	248	286	270	220	255	255	197	240	248	229	240	222	275	223	256	251	228	252	258	233	236	226	250	255	210	242	231	230	229	227	246	230	212	227	262	251	244	228	267	238	257	272	250	203	237	238	270	208	250	222	203	239	276	252	248	248	247	215	243	217	247	250	213	220	228	236	232	220	230	226	255	237	248	234	248	235	259	244	227	251	264	255	231	265	249	235	228	240	223	237	208	244	216	234	245	261	239	247	186	247	271	235	250	252	248	299	262	240	236	240	245	246	269	238	222	243	248	239	239	236	217	227	236	224	253	237	218	243	244	241	246	225	244	257	225	252	238	256	239	221	233	237	253	235	237	237	227	247	226	247	236	264	283	237	249	254	257	245	244	245	251	240	263	215	246	267	236	232	235	269	279	278	239	251	229	236	248	217	224	240	199	228	233	224	233	240	224	241	215	243	217	223	242	262	237	266	258	239	240	224	229	265	222	248	245	225	224	241	254	247	219	241	225	229	214	220	223	236	247	242	234	225	242	247	251	239	240	284	251	254	221	215	235	246	245	226	248	242	242	214	235	232	247	233	222	250	242	245	247	236	218	242	182	247	237	236	242	206	244	253	209	264	230	262	218	225	242	233	217	233	248	238	234	245	262	220	233	237	274	239	216	264	238	220	239	243	226	205	276	236	242	228	244	249	237	228	194	255	250	233	244	237	244	238	217	235	247	237	224	241	241	228	242	253	265	242	225	237	207	264	232	256	215	237	269	226	252	210	253	242	248	237	243	246	224	233	220	295	221	228	223	257	248	247	217	241	213	260	231	242	260	205	237	240	224	214	243	240	217	227	222	253	221	222	218	272	236	251	248	234	234	239	215	244	256	260	235	214	231	253	228	237	251	270	240	259	221	244	256	246	230	231	247	233	233	223	234	243	239	215	228	197	225	243	245	261	228	284	242	214	236	240	236	245	262	245	220	234	222	223	231	254	222	254	260	205	230	229	258	236	212	233	236	257	246	261	262	233	254	243	230	263	237	233	232	246	235	239	236	242	225	228	238	250	240	246	225	239	230	221	297	215	240	235	248	268	258	217	235	226	243	244	236	223	224	278	253	259	252	268	237	236	261	214	234	232	245	255	262	241	234	263	237	225	220	241	260	263	235	237	220	228	201	240	212	270	251	232	270	247	265	269	234	248	242	239	237	262	228	224	232	208	255	262	213	256	222	245	229	249	235	205	247	203	218	215	234	236	241	256	256	263	275	254	201	251	218	279	244	240	223	247	230	229	239	214	255	208	200	227	226	228	251	238	233	228	199	221	228	233	234	263	210	231	258	236	271	268	225	234	263	264	229	241	230	217	224	236	237	256	208	242	228	252	235	230	219	228	256	218	231	266	272	244	232	216	227	225	231	234	214	219	221	219	230	274	214	204	249	264	238	246	220	265	211	239	232	222	274	250	244	217	242	246	224	251	241	233	248	227	241	224	239	226	232	255	228	269	249	253	226	222	218	258	209	252	261	250	248	257	221	241	248	235	247	258	238	248	215	256	235	253	214	266	248	261	250	237	243	231	223	265	265	240	222	278	253	241	220	231	240	269	203	209	237	218	252	231	246	211	237	245	271	223	216	238	262	257	257	245	233	217	256	235	232	256	251	223	206	238	233	227	225	268	251	215	235	226	235	247	212	267	221	266	218	262	253	237	227	241	234	229	241	224	214	236	229	254	237	228	230	271	251	233	215	214	258	236	256	263	236	269	271	242	212	215	262	260	258	249	262	238	227	219	249	253	231	237	266	248	250	226	235	253	249	207	238	234	228	276	232	206	247	264	218	237	222	226	249	246	226	235	260	239	220	259	247	240	233	237	253	233	225	245	230	259	255	229	259	267	237	260	229	227	237	274	221	234	239	253	235	232	243	264	221	234	222	270	225	230	242	237	250	237	251	254	232	270	265	243	220	231	240	248	225	242	261	231	257	235	213	220	254	268	219	237	197	253	232	238	238	241	261	226	253	234	224	231	212	223	217	231	245	232	228	229	251	242	209	244	253	233	249	223	225	269	247	252	236	232	223	235	234	236	254	236	254	244	246	248	237	247	229	243	255	234	256	224	243	253	236	248	243	252	235	250	237	277	254	263	212	254	269	232	266	221	220	259	249	219	242	219	250	231	224	237	250	223	214	238	250	238	232	224	255	243	215	237	270	267	220	244	225	236	275	253	263	247	249	271	219	214	252	254	218	242	263	242	254	257	259	240	235	242	229	250	227	218	265	236	245	235	257	244	288	233	232	229	231	261	244	251	252	238	222	238	197	235	261	276	236	228	265	266	258	267	223	251	237	248	239	204	233	247	220	244	260	239	246	237	233	234	232	256	235	241	231	242	232	266	249	242	249	291	251	252	246	240	242	215	237	242	241	245	237	237	216	239	252	213	225	215	247	218	212	239	221	234	236	222	230	233	243	241	230	222	247	214	253	223	261	226	233	235	238	215	246	257	243	241	217	244	240	313	274	225	236	246	256	245	272	244	218	214	220	240	250	233	259	244	246	232	257	231	225	244	225	240	212	274	231	213	250	248	244	247	269	225	241	208	230	225	230	240	227	252	245	217	235	214	242	254	262	223	256	258	230	248	228	241	227	245	248	251	244	216	228	244	229	229	223	212	239	261	229	251	250	238	266	227	248	223	261	238	230	248	259	279	218	213	235	231	230	246	238	231	240	240	212	251	221	257	241
28670	12619	6908	2734	2206	2056	1656	1394	1247	1170	1071	998	848	804	772	726	720	640	682	666	595	576	618	564	582	559	531	552	536	548	556	527	524	500	530	516	532	563	563	494	485	537	523	472	520	493	520	525	522	524	486	472	535	547	529	514	499	534	471	507	520	473	508	526	507	526	553	492	557	537	539	524	495	488	495	496	483	568	553	529	564	526	499	520	570	521	541	496	493	501	528	534	545	488	528	485	494	495	506	512	493	513	507	553	524	571	520	521	513	520	516	509	493	513	542	502	530	506	545	500	485	492	476	567	503	507	532	515	506	522	465	544	498	492	490	521	460	537	476	519	497	465	492	493	530	491	483	518	483	523	482	509	501	505	490	509	523	502	496	527	539	525	494	534	487	504	473	496	498	482	527	546	493	503	497	484	507	548	499	532	538	489	501	521	513	499	505	529	534	476	535	490	493	507	516	492	507	528	513	513	504	512	529	522	485	482	496	499	472	522	471	536	513	510	541	521	512	488	493	519	530	512	503	508	497	493	556	472	503	527	538	492	513	487	536	497	537	508	502	526	516	559	514	454	522	534	532	471	475	517	533	528	494	543	564	514	499	525	501	502	472	526	495	521	531	511	509	513	545	508	483	492	495	511	498	543	495	535	518	513	504	530	528	539	497	485	500	506	496	553	537	540	531	501	539	495	536	506	578	516	535	539	504	490	510	507	497	468	483	492	493	501	522	530	546	509	542	539	521	525	538	540	472	505	522	495	490	531	539	529	525	485	562	474	532	524	473	510	471	549	481	535	522	525	523	515	481	512	506	470	547	553	502	482	461	500	525	508	498	492	495	499	515	501	508	537	518	512	534	526	480	520	473	456	507	509	481	486	489	498	537	524	548	533	513	507	485	461	496	544	486	518	506	504	551	528	498	515	491	542	519	540	527	536	538	517	500	534	461	474	551	505	514	525	500	491	510	549	529	489	491	506	525	475	487	526	519	533	505	494	481	501	485	505	546	528	537	516	529	512	496	512	474	539	470	506	513	497	506	486	516	496	536	518	493	513	513	479	547	498	517	528	486	497	501	492	453	523	520	468	487	518	532	496	494	468	527	520	519	509	508	497	527	515	528	542	516	483	532	503	510	485	563	510	530	532	541	512	515	518	530	508	519	501	527	551	494	544	509	533	522	497	444	508	502	547	505	492	504	559	498	513	484	506	489	519	510	536	521	511	496	525	487	526	538	557	462	471	479	549	499	500	527	550	481	522	502	542	507	461	505	484	483	498	501	526	465	547	500	526	538	508	517	509	521	510	486	500	497	488	521	485	513	487	523	545	489	520	493	503	520	568	460	518	476	538	521	454	511	518	505	462	521	507	530	543	525	524	504	552	492	506	522	525	554	522	475	473	491	538	471	531	513	509	474	493	527	515	506	523	495	499	537	493	482	541	552	525	505	479	487	469	541	536	552	533	507	521	488	511	503	510	474	554	491	510	559	508	546	492	589	514	503	499	542	507	518	494	556	523	512	470	495	490	533	550	496	508	544	495	527	558	512	531	528	570	521	538	505	486	496	490	490	509	486	513	583	539	502	480	513	522	552	493	509	488	495	512	497	505	512	537	533	507	497	492	514	534	495	502	493	503	516	537	518	471	512	519	526	525	519	543	508	543	527	485	547	500	495	476	542	468	501	506	511	499	527	546	499	490	486	512	528	508	508	496	523	491	505	523	475	529	516	515	511	536	507	517	519	516	519	504	520	552	539	529	508	498	500	519	546	471	511	549	533	493	501	508	527	551	499	509	518	516	487	521	489	493	551	510	516	513	486	513	495	511	483	521	513	500	514	480	525	531	467	495	543	520	526	549	502	482	498	523	525	523	542	510	497	476	493	558	483	512	529	544	544	511	497	525	503	491	529	520	510	502	532	499	491	483	489	513	525	520	479	466	496	512	511	459	473	524	495	495	484	494	511	533	487	518	524	526	487	565	508	510	504	504	505	513	525	459	544	505	530	519	490	479	524	510	557	494	488	542	541	533	525	530	491	486	513	503	501	497	536	535	521	478	501	557	490	509	508	496	546	538	544	523	501	463	478	554	550	507	519	505	479	506	467	498	539	513	494	528	501	485	522	478	524	509	505	529	519	477	489	499	493	478	510	530	518	531	501	517	555	483	514	475	493	574	533	477	519	520	542	524	496	547	481	524	524	492	546	521	518	528	518	513	514	515	516	520	501	545	516	517	530	511	482	530	546	488	537	499	515	510	531	523	522	467	436	504	529	500	507	542	507	512	475	515	518	524	541	502	502	493	494	468	530	547	491	510	505	496	499	491	509	519	539	495	490	497	508	483	493	503	494	545	515	539	511	518	523	511	442	535	496	516	490	548	499	533	476	576	529	492	512	515	486	497	509	513	490	474	519	518	494	487	459	508	511	515	499	526	513	519	527	509	508	496	517	527	476	484	513	542	506	515	537	502	514	514	492	534	506	501	567	501	508	511	508	459	505	546	526	491	542	527	530	512	548	514	528	521	540	504	509	489	523	498	511	498	508	515	486	514	527	535	538	489	495	491	491	514	573	506	502	498	559	499	518	505	510	511	531	534	522	521	510	477	519	486	501	520	494	514	508	497	495	515	538	480	473	519	505	513	510	511	486	514	493	544	522	489	479	515	544	511	518	490	543	504	498	499	532	585	541	513	518	523	512	512	502	510	490	516	501	541	504	499	500	511	512	494	485	496	485	501	525	538	497	526	528	572	532	521	491	547	496	527	496	504	520	533	511	493	522	546	529	529	498	526	498	494	507	491	501	510	472	546	543	529	543	475	504	481	513	499	523	534	506	493	507	510	548	519	516	500	535	543	497	516	496	525	469	490	586	469	560	489	507	490	505	494	524	531	551	547	516	493	532	508	491	540	563	510	513	460	492	470	487	486	522	483	537	514	555	505	502	519	552	498	524	499	513	465	524	524	537	487	463	544	539	505	502	509	486	528	514	558	561	497	507	495	500	523	524	472	479	531	535	545	520	527	491	527	528	532	508	492	468	546	520	499	499	522	489	515	493	523	540	470	538	524	467	512	552	533	517	475	488	491	544	525	519	523	521	490	521	508	540	532	481	520	533	483	509	511	491	511	550	476	507	500	517	578	469	504	482	495	513	507	520	504	526	498	523	518	530	509	511	520	535	480	546	501	491	534	503	497	520	545	529	537	496	529	528	528	528	529	544	546	509	507	531	522	548	521	502	522	512	499	541	567	476	489	555	526	538	491	506	519	513	498	493	517	502	543	491	483	486	475	483	489	506	482	496	531	509	518	522	538	485	553	540	502	523	539	504	490	526	501	469	485	491	525	489	510	510	504	549	499	527	491	500	494	517	502	479	552	504	534	518	546	521	497	496	485	559	505	500	486	521	562	514	538	526	467	522	516	501	481	534	536	531	473	488	502	547	497	506	529	522	500	470	510	492	550	528	541	503	532	503	504	496	473	553	508	518	503	513	536	576	571	537	524
60526	31116	12769	2838	1561	1199	932	714	689	776	680	595	436	413	394	345	293	289	286	280	318	302	275	271	271	245	273	287	288	248	217	283	277	233	259	274	247	270	252	241	283	257	216	256	252	236	267	249	276	247	240	244	238	301	267	247	259	251	249	243	267	293	273	272	253	255	266	272	261	248	236	237	277	279	266	248	240	235	250	263	211	263	214	234	278	277	280	238	257	268	266	267	268	233	250	265	240	278	281	281	260	236	256	234	246	270	235	250	266	264	260	269	276	273	263	275	245	244	283	295	252	279	257	240	256	250	306	261	263	279	230	270	244	241	264	226	243	243	261	277	259	257	241	274	221	257	235	255	223	232	235	259	228	249	247	281	253	260	265	244	245	284	265	292	253	260	258	250	271	253	262	274	245	277	273	268	245	256	236	251	259	259	236	275	252	249	245	265	259	253	273	228	267	279	257	276	233	230	262	287	261	228	245	245	265	268	290	278	270	237	236	270	272	271	246	220	269	249	293	273	285	249	292	261	254	266	262	272	260	274	262	252	256	257	268	233	223	253	237	247	256	236	244	292	267	225	265	254	262	268	247	284	248	238	277	260	230	258	271	250	225	245	256	258	243	231	235	237	254	265	270	260	246	258	238	219	241	281	286	241	264	277	222	296	266	263	253	265	275	249	260	283	262	230	246	238	245	266	254	248	265	246	276	294	310	278	262	259	262	251	264	245	255	279	239	273	276	276	254	266	244	251	233	249	280	255	243	268	262	266	265	247	248	254	271	227	250	298	246	275	239	225	266	274	275	253	260	280	249	295	279	238	245	267	271	266	234	261	245	237	245	259	258	272	247	251	239	263	258	280	235	268	242	243	260	239	248	257	225	247	273	284	262	245	259	259	257	268	258	258	247	264	242	263	276	253	262	251	240	258	267	224	234	268	257	260	276	270	255	262	248	255	235	274	253	281	231	269	266	250	263	224	257	242	284	266	279	262	252	253	259	287	278	223	266	249	265	234	265	251	260	245	260	235	240	264	264	274	258	274	294	283	256	285	279	259	234	278	272	279	254	229	258	237	240	227	284	245	251	268	265	227	253	245	264	260	255	234	260	254	275	279	278	253	275	283	242	260	238	241	245	245	276	264	261	256	254	269	271	242	265	277	249	256	249	232	241	251	232	261	260	236	273	229	255	248	258	261	272	262	247	255	261	254	273	276	255	256	240	254	251	246	250	271	252	246	248	291	242	244	255	256	289	280	266	240	244	245	248	267	245	228	252	259	250	256	221	262	253	240	261	260	263	275	240	254	257	280	256	259	261	266	281	272	237	229	281	280	256	253	253	273	267	265	235	239	263	249	270	226	301	251	234	248	258	252	233	244	286	252	266	279	234	267	242	254	251	274	257	235	251	261	240	290	254	263	234	238	249	241	269	248	257	248	265	242	244	280	244	274	288	246	262	273	266	274	289	231	263	267	269	309	238	239	274	243	248	236	252	236	268	245	264	262	241	263	262	281	232	247	287	242	274	266	253	239	256	265	249	281	257	269	256	235	308	253	212	271	242	258	254	241	228	265	246	285	263	246	267	256	248	245	208	220	270	288	227	281	272	279	250	234	229	229	232	287	265	246	241	261	255	274	277	263	291	240	259	239	287	245	252	239	285	228	260	283	223	277	278	267	250	248	245	244	230	238	268	249	242	243	263	244	254	256	255	225	288	266	245	252	279	234	267	264	274	259	257	277	265	264	267	278	238	274	279	240	243	251	258	224	241	264	249	285	252	268	262	224	249	259	232	246	229	279	270	248	265	270	273	282	274	277	267	259	262	265	228	252	281	284	242	249	239	235	252	267	237	263	269	245	261	213	253	282	237	268	288	275	256	248	277	240	255	253	280	259	247	239	290	269	235	248	237	244	254	253	260	267	221	248	277	264	250	252	273	244	262	262	253	251	274	254	281	259	258	247	264	245	277	244	297	258	251	253	284	264	259	253	302	252	250	244	262	234	261	259	259	272	251	242	248	258	254	251	301	303	293	247	259	255	269	256	263	275	251	273	293	270	278	254	247	224	263	254	278	273	264	240	228	288	241	274	274	243	252	252	265	253	239	267	287	255	276	227	261	283	279	254	270	274	244	235	260	240	250	263	264	265	295	277	235	264	253	243	265	226	255	249	230	229	262	262	269	269	263	284	273	258	251	262	223	264	260	241	252	230	245	270	277	237	262	264	252	242	272	247	285	238	222	248	229	208	248	273	261	253	245	277	244	249	228	253	255	245	265	261	249	265	277	248	251	250	229	285	290	269	269	240	246	253	248	278	242	250	260	242	256	250	253	266	230	269	281	285	282	234	242	268	246	247	268	247	229	256	267	246	233	266	241	269	282	255	262	239	270	281	259	247	254	261	236	249	239	304	248	242	241	215	248	224	254	224	264	221	279	274	240	259	252	230	231	235	236	240	247	248	234	266	272	241	263	276	256	219	252	272	293	232	238	259	255	241	242	241	249	250	236	265	244	242	254	255	262	280	300	270	236	277	275	244	226	250	233	238	273	262	278	272	267	309	274	235	270	285	265	235	243	249	253	260	250	270	259	265	223	239	252	287	258	265	238	256	253	265	262	254	249	258	275	267	237	245	280	305	227	255	273	236	268	275	252	269	272	229	279	264	262	243	259	246	244	235	210	261	255	268	277	251	238	238	278	236	239	239	231	242	286	266	238	252	274	250	258	255	254	235	235	268	258	230	262	229	238	232	237	257	255	261	285	242	269	269	250	282	273	313	256	245	294	275	245	240	307	258	257	245	245	246	247	274	246	264	292	254	258	260	214	259	258	276	252	247	256	289	236	273	294	245	256	265	254	234	246	270	233	230	247	278	225	256	251	253	265	252	267	241	276	231	284	274	259	280	272	264	258	235	266	279	250	265	262	258	244	231	290	281	277	263	250	268	252	258	259	255	239	259	250	226	222	250	248	250	237	236	241	219	257	264	232	246	226	250	246	293	270	245	242	263	254	216	252	235	263	251	275	278	250	241	272	255	249	271	243	262	223	245	241	238	261	238	224	247	273	250	233	252	261	268	249	254	236	232	281	262	243	245	259	231	254	247	260	237	207	262	261	259	259	269	243	236	233	284	277	238	263	256	277	253	281	259	240	248	261	249	242	303	273	246	289	248	272	252	247	249	231	249	261	243	260	304	280	245	288	234	221	285	292	247	274	240	266	250	227	248	255	237	253	246	273	272	255	237	300	276	269	258	255	240	241	214	264	258	255	244	240	242	260	258	237	255	277	236	251	282	278	245	246	244	253	270	247	271	262	259	257	264	245	260	252	274	264	257	212	255	229	248	243	261	254	269	270	273	233	231	256	267	278	230	255	268	230	245	249	248	275	236	240	233	276	259	245	268	278	240	272	235	286	252	251	284	290	272	282	262	285	247	272	277	214	245	254	291	250	272	243	264	288	257	261	252	267	256	269	281	244	257	229	288	213	277	265	251	269	253	255	263
38103	19262	12997	5299	4894	4256	3497	2718	2727	2996	2693	2253	1649	1383	1210	1101	1037	1102	1019	885	826	753	774	680	634	621	689	625	593	573	596	541	568	525	594	595	498	566	561	549	543	555	568	552	571	569	554	557	575	549	564	537	560	536	552	551	599	548	556	580	522	555	561	587	595	552	547	559	535	543	512	537	566	547	501	597	512	526	567	528	564	522	550	510	538	564	559	515	556	528	528	525	555	562	508	552	553	538	563	525	546	560	541	556	497	524	566	536	544	543	543	566	543	554	521	513	547	539	552	546	534	538	526	544	552	559	546	538	516	533	534	581	549	535	557	539	532	560	540	558	504	512	533	532	537	559	524	541	541	564	556	590	523	569	520	553	550	547	520	520	529	517	534	535	531	541	516	501	502	581	526	543	559	585	520	532	598	524	534	578	509	564	562	527	556	549	525	517	507	546	534	545	515	531	584	529	491	552	494	503	573	509	545	547	531	499	524	587	573	506	521	542	517	535	602	524	551	549	541	548	547	534	544	534	543	590	545	546	552	533	543	599	580	554	553	523	543	529	550	537	542	541	570	526	572	539	538	543	612	560	524	550	547	537	492	500	543	550	565	543	544	597	520	543	545	576	500	537	573	549	585	520	531	564	535	571	550	558	534	510	496	574	569	590	517	554	559	540	556	531	514	548	561	549	530	516	534	551	519	555	546	555	552	508	555	514	528	515	505	568	574	532	541	563	533	565	553	518	491	533	511	521	526	531	548	490	575	579	570	520	581	532	523	524	569	540	532	557	538	534	558	540	531	535	561	470	528	558	531	510	543	536	543	572	542	561	580	579	521	482	553	549	558	569	563	497	516	572	539	533	537	512	528	563	534	557	493	546	549	526	560	561	529	542	548	488	526	589	569	579	558	564	517	547	543	564	567	522	560	563	560	531	528	513	542	521	558	563	537	516	545	538	531	568	540	557	523	555	563	554	538	542	537	508	566	568	550	525	560	514	550	554	527	499	526	522	548	498	531	562	522	538	547	515	543	525	526	516	515	487	526	510	554	553	537	530	522	558	536	570	556	583	581	597	565	562	522	560	512	544	540	544	549	500	541	513	558	545	542	585	538	533	527	504	521	548	554	585	548	504	599	536	585	548	539	541	568	568	556	544	586	589	568	554	588	570	573	528	501	555	583	567	563	558	600	522	550	520	519	555	577	531	566	558	527	569	545	549	528	542	554	562	488	499	527	577	530	554	526	549	551	530	532	565	522	572	553	580	574	513	526	556	552	513	540	518	531	517	577	584	548	551	579	536	517	500	579	555	548	565	531	568	547	534	583	530	536	552	527	547	549	524	558	564	542	538	544	559	494	548	547	572	591	579	561	543	510	551	564	523	534	515	553	511	554	563	522	517	531	528	550	529	505	531	545	524	568	544	548	563	552	555	544	563	562	554	533	548	539	546	546	522	552	569	522	570	521	559	563	496	562	522	525	579	503	558	586	524	518	533	537	571	587	524	489	566	575	555	571	537	597	557	580	575	560	527	547	547	553	527	570	552	586	560	534	543	576	544	532	575	513	552	546	536	526	559	553	530	501	508	531	544	539	518	548	578	582	542	486	508	567	547	554	507	542	537	525	559	497	601	511	564	516	530	541	548	493	528	598	514	574	523	561	538	523	529	540	525	577	529	561	541	529	480	541	546	573	554	545	543	527	575	528	588	539	524	549	522	529	529	550	562	537	558	549	557	568	564	527	538	579	546	547	534	547	541	546	586	534	553	571	573	560	539	548	534	495	579	542	528	552	555	574	548	548	495	538	540	579	520	582	568	564	555	588	524	522	575	534	547	519	570	543	563	516	523	520	565	577	517	560	516	535	552	493	532	547	557	497	498	546	542	536	549	550	526	498	569	542	547	519	505	580	538	555	554	512	562	517	499	506	563	537	569	565	552	512	566	570	557	515	568	557	521	579	539	564	547	505	550	540	534	533	598	540	549	563	537	553	500	560	542	602	513	555	541	541	526	537	557	547	551	549	550	545	556	542	520	524	586	525	525	551	533	512	564	552	500	545	569	572	566	541	535	594	548	532	525	554	561	571	562	545	566	523	548	543	546	519	514	527	570	547	506	541	570	569	542	539	513	521	553	570	578	574	515	557	547	554	558	531	521	632	513	555	535	543	595	574	559	563	559	510	505	587	582	542	580	565	526	560	549	566	546	548	506	559	554	502	561	547	555	560	570	509	522	525	559	527	539	543	509	548	515	532	509	573	530	534	551	576	518	526	533	517	543	533	532	533	513	536	532	563	538	544	510	550	542	497	520	537	545	561	518	548	537	498	529	565	484	541	587	541	527	536	565	524	520	523	571	568	550	550	572	527	554	534	538	558	529	539	557	546	545	552	571	533	560	533	537	548	529	542	520	551	559	565	550	574	550	472	546	577	578	548	531	512	557	552	542	537	556	523	531	507	539	522	568	566	547	596	604	553	551	584	533	505	538	526	580	498	543	594	529	534	524	553	554	570	528	560	532	558	579	612	551	518	508	563	546	514	575	530	568	537	552	565	518	527	549	554	544	572	544	579	538	539	568	580	534	539	574	583	564	556	534	540	537	565	511	511	565	571	559	570	516	559	565	594	496	558	554	506	528	543	520	555	568	537	592	538	539	548	565	544	531	544	519	527	570	571	573	601	507	515	499	537	566	543	557	529	511	539	507	542	563	547	502	585	537	546	573	519	551	568	505	553	536	574	512	579	549	535	534	487	557	521	575	530	547	533	558	538	541	572	506	478	535	514	518	545	513	516	542	540	511	533	537	542	520	542	523	510	540	529	529	583	525	553	555	551	502	553	576	551	546	531	513	589	541	553	557	581	536	598	527	537	523	543	534	574	558	545	569	549	535	599	552	543	502	574	519	567	498	553	533	554	572	573	507	566	588	548	536	552	564	547	540	519	530	499	579	529	577	563	526	581	525	545	559	562	565	544	535	560	529	575	565	545	528	586	523	529	554	533	556	542	519	543	542	534	504	497	552	512	544	571	533	547	561	577	575	529	548	553	532	552	542	558	574	553	575	513	507	570	519	535	581	558	544	545	568	504	571	536	568	510	516	551	517	537	571	558	535	600	515	521	562	521	530	577	560	564	550	496	542	561	606	532	533	535	522	521	553	503	560	560	504	528	536	546	552	552	553	524	580	520	532	509	528	575	564	583	545	534	568	559	561	582	536	560	571	559	531	553	575	551	531	525	514	568	538	498	597	491	566	552	544	522	567	530	508	541	572	573	577	535	524	532	582	498	511	512	547	538	545	558	535	556	540	522	548	542	579	512	559	534	535	549	503	552	556	581	549	536	519	549	556	558	563	518	533	541	570	551	531	555	546	547	515	549	533	546	563	504	601	560	544	563	545	504	553	523	581	536	544	539	577	546	544	552	518	533	583	581	549	584	528	511	549	550	520	568	580	567	520	505	520	544	543	548	588	549	517	537	514	552	540	513	538	538	558	579	555	549	574
65999	35333	18787	5303	2454	1962	1441	1176	1149	1219	1140	782	682	569	488	476	440	477	469	357	376	331	342	333	317	335	340	314	328	312	295	314	323	336	293	302	315	286	304	282	294	339	308	327	335	316	302	334	286	284	291	299	316	311	290	269	321	285	319	325	305	303	323	315	326	327	266	241	328	298	298	347	292	302	280	293	267	274	310	289	283	301	297	329	303	293	269	337	288	286	310	309	293	281	274	283	285	304	281	291	299	334	299	313	295	298	290	315	296	297	299	304	329	322	295	335	287	272	285	308	294	305	291	292	287	303	290	321	312	328	288	271	290	316	313	277	302	266	274	309	263	318	291	288	298	309	312	262	309	309	292	281	267	274	291	287	290	302	265	308	298	300	333	284	297	266	335	271	318	271	271	285	332	305	318	304	310	314	279	268	311	288	296	299	313	313	306	267	279	304	313	303	318	293	282	310	281	335	275	285	327	311	331	306	345	283	290	337	300	279	314	287	311	297	304	335	283	281	321	322	283	295	306	310	292	285	311	313	271	266	303	284	286	318	304	295	316	297	291	309	312	308	268	304	303	293	295	314	315	298	290	282	319	290	291	332	325	303	298	287	292	302	324	272	313	353	349	306	270	267	292	240	291	275	291	285	303	322	274	306	338	308	282	277	287	309	281	273	301	281	288	332	293	302	281	313	266	318	272	302	303	317	314	283	285	302	284	297	306	287	277	284	283	288	281	303	287	308	262	306	288	312	291	294	296	310	301	286	308	290	262	288	294	305	344	305	286	307	306	276	279	286	275	288	312	300	306	323	319	303	294	297	289	303	281	307	322	286	310	334	312	274	270	313	295	320	317	272	296	314	300	273	337	280	316	274	298	304	326	302	330	324	328	305	311	274	271	284	310	272	287	292	297	301	284	316	278	321	285	303	291	275	310	292	313	315	307	304	261	321	279	321	278	308	313	280	291	323	298	281	334	281	307	332	282	317	310	326	310	293	310	309	316	294	293	290	332	311	303	281	288	307	291	310	279	273	291	290	293	279	283	316	279	273	289	285	290	288	278	261	279	283	345	308	281	310	293	282	276	285	311	293	316	308	304	297	285	300	320	289	310	330	292	294	292	304	304	305	300	292	296	297	310	309	307	297	281	301	285	277	282	288	330	315	328	311	291	289	336	308	305	304	286	310	301	299	317	355	304	299	307	309	323	277	285	325	319	255	298	282	296	286	295	277	289	284	319	311	337	304	311	282	299	337	342	285	288	292	317	292	316	326	321	311	319	293	281	323	306	312	296	278	301	304	317	278	295	291	326	286	338	322	267	312	315	288	298	321	306	321	323	323	290	265	343	316	294	286	264	298	279	317	286	308	273	289	311	274	280	311	311	305	300	286	282	290	287	269	284	307	301	299	313	315	309	281	284	294	298	272	268	276	298	306	305	294	270	326	307	279	272	283	305	309	316	294	304	292	321	330	314	291	322	272	274	293	311	292	270	296	284	292	312	276	300	289	285	274	302	292	302	261	279	302	288	311	310	277	287	275	276	308	299	312	293	282	298	262	266	297	294	291	321	302	294	291	279	295	291	293	304	340	304	319	293	296	294	286	274	286	287	289	295	304	288	314	288	275	309	285	305	283	303	292	288	290	302	333	294	287	310	306	315	299	309	306	268	314	268	277	293	302	313	296	297	325	305	290	304	284	307	300	317	321	300	273	276	319	263	316	325	298	280	296	292	332	280	332	301	278	300	302	300	302	321	271	273	301	275	322	289	331	285	297	301	279	322	277	298	308	305	272	291	304	311	303	305	295	303	310	305	280	260	271	277	292	286	281	276	296	308	298	305	279	289	309	337	297	301	316	298	284	290	311	287	312	270	311	307	316	294	314	315	312	288	291	305	297	277	313	308	284	286	333	271	294	315	311	278	266	339	332	322	272	312	290	289	283	260	295	310	308	287	307	309	326	270	300	279	310	336	290	300	317	329	326	326	308	297	330	331	333	287	326	272	284	266	287	278	267	303	275	264	288	307	287	291	303	302	262	298	292	284	283	286	312	276	297	311	320	287	309	303	279	324	307	311	307	287	288	308	315	308	324	282	297	284	307	312	305	300	303	269	267	272	297	294	268	321	294	293	296	264	307	308	288	304	299	282	304	279	289	287	284	302	325	306	325	285	325	279	293	323	267	282	296	290	318	299	277	289	312	312	287	305	327	334	272	326	326	328	301	334	289	298	284	276	300	300	281	292	279	295	288	320	301	272	282	329	302	298	277	273	310	300	305	287	273	318	319	330	286	347	267	291	284	331	316	283	323	296	299	308	293	301	301	283	295	320	305	287	316	286	296	282	298	303	267	290	299	266	303	312	320	304	324	300	287	319	321	300	246	281	293	309	306	260	301	266	305	287	305	334	322	319	315	298	304	296	318	319	330	297	291	325	289	280	279	320	313	291	297	316	295	282	292	262	262	300	283	323	307	331	326	288	284	290	296	323	316	283	328	252	278	304	297	316	324	320	269	326	300	269	334	271	326	299	290	300	297	317	318	285	279	326	313	308	287	288	278	301	291	288	262	302	316	276	299	311	339	294	240	289	340	320	284	306	280	312	315	312	285	301	300	323	269	283	288	310	291	303	300	278	290	316	326	258	302	310	312	292	318	262	288	301	267	277	282	276	283	294	309	263	281	305	305	294	281	279	282	305	303	312	302	324	280	290	267	298	297	325	321	320	289	315	335	310	322	266	304	302	292	285	275	294	271	298	305	342	322	320	294	296	258	314	284	288	250	290	337	317	274	269	300	314	315	299	328	285	310	293	310	294	302	321	314	308	289	291	315	318	297	285	298	316	283	308	307	346	277	296	294	290	300	308	297	309	280	343	283	325	295	299	294	298	269	286	333	302	283	306	311	288	343	260	335	287	317	290	298	273	283	296	281	281	324	288	281	302	322	311	254	287	319	297	280	317	276	271	293	306	322	276	270	300	300	330	314	306	284	315	298	313	308	316	291	318	315	331	345	306	265	290	320	290	286	294	323	327	314	313	291	278	290	321	271	282	288	299	295	318	312	288	315	288	282	285	298	311	292	307	323	328	297	309	273	300	297	256	305	272	327	277	307	276	322	340	261	275	287	276	298	316	322	285	280	299	329	303	302	261	301	338	285	353	319	306	301	316	314	285	343	329	328	296	303	291	324	325	304	287	288	288	293	328	269	302	281	319	308	328	275	284	296	266	346	298	274	298	270	341	281	299	272	322	307	285	296	281	318	350	292	310	300	311	277	288	352	277	291	308	260	300	320	291	300	280	281	292	318	284	285	316	288	304	298	346	308	321	295	309	303	313	284	288	270	314	270	331	342	335	274	279	300	306	322	293	294	238	243	283	293	312	291	328	308	311	279	269	317	334	343	331	288	279	335	285	335	291	279	273	283	297	280	282	286	287	274	269	283	262	327	274	279	312	235	309	289	310	282	306	303	313	288	330	279	329	320	272	312	333	312	289	294	285	303
40682	23647	18604	8229	7196	6638	5220	4115	4312	5028	4187	3379	2711	2165	1823	1648	1466	1730	1481	1247	1149	1001	958	845	765	748	758	730	673	687	656	661	720	667	670	649	661	690	683	648	598	639	679	646	655	634	592	647	621	630	598	641	608	640	662	656	624	627	606	622	616	631	660	668	591	630	631	662	610	608	634	593	645	628	638	614	614	672	649	642	656	603	615	595	606	636	600	600	627	587	598	555	620	640	588	592	587	646	618	628	620	641	649	627	629	621	671	591	593	634	611	635	629	626	608	647	675	623	584	572	555	588	598	655	610	595	627	648	608	619	630	615	620	626	631	603	647	642	621	602	590	571	592	610	646	663	644	591	605	645	603	591	626	638	584	636	625	652	606	624	617	640	648	606	621	633	601	576	596	613	645	620	603	622	629	572	632	633	583	610	550	621	643	624	627	609	592	646	609	654	671	631	591	623	638	662	603	639	625	604	596	651	642	630	659	610	608	616	618	617	655	587	627	650	554	611	627	593	627	609	631	617	650	655	590	594	633	562	659	600	623	647	635	656	614	572	583	597	602	612	657	640	658	644	623	649	635	645	663	620	623	626	630	619	623	609	593	577	626	606	614	647	616	553	612	613	671	597	619	597	604	579	682	621	638	609	582	639	599	631	568	640	648	615	600	679	631	701	631	598	625	616	643	622	632	643	624	579	600	621	631	633	630	627	610	621	606	585	616	628	610	603	627	645	595	591	651	606	612	663	591	658	652	634	633	660	617	625	583	630	592	599	668	621	601	601	639	620	594	609	588	633	616	591	582	592	625	646	543	576	576	613	609	648	594	694	616	609	616	665	643	617	606	659	609	621	581	648	642	633	633	578	635	628	640	627	610	656	622	636	622	644	641	573	592	676	620	616	601	617	579	592	652	637	593	615	659	653	551	615	626	634	630	626	613	650	597	630	599	601	579	652	642	599	598	611	611	629	593	624	620	606	642	627	660	621	627	612	668	606	606	619	607	622	632	647	654	620	653	596	656	653	609	673	603	639	651	611	602	609	648	637	612	620	628	657	640	628	645	614	600	628	593	568	657	646	627	613	651	612	618	673	583	581	650	634	605	643	615	612	601	585	629	633	642	628	588	623	603	612	649	619	585	621	637	598	623	597	598	647	608	637	624	621	622	632	617	595	648	615	615	633	629	637	595	616	648	654	599	630	626	586	628	597	629	616	603	582	590	605	606	668	619	653	601	649	586	632	606	619	632	617	598	670	619	549	601	660	627	644	593	644	607	622	640	628	631	590	653	631	665	619	659	608	609	621	625	587	620	667	657	605	608	615	592	608	655	624	618	594	612	587	647	690	610	652	613	619	656	606	620	599	612	592	610	589	580	615	591	611	637	649	584	641	634	638	677	682	651	640	600	635	650	599	620	575	607	629	621	627	585	639	644	613	663	637	651	641	629	630	654	644	616	625	622	657	622	596	584	636	623	599	617	604	616	604	631	602	613	601	646	618	590	593	615	676	675	631	621	631	613	578	643	627	634	606	629	595	628	598	622	644	625	644	598	595	606	628	603	643	632	599	556	615	602	625	621	604	628	632	642	603	661	629	591	648	564	636	638	623	623	594	586	651	604	607	646	606	659	605	626	620	609	576	608	600	585	631	617	676	626	623	605	638	613	649	654	631	642	612	655	610	602	573	597	647	673	601	661	580	632	580	654	618	600	626	625	619	638	619	616	585	561	592	642	633	550	603	620	613	612	613	667	629	618	610	634	602	629	622	625	602	622	619	611	626	618	575	574	660	616	624	612	582	671	653	651	594	640	650	648	670	609	611	609	607	631	647	615	610	630	654	657	604	643	631	620	601	636	604	652	620	648	614	594	619	629	618	631	632	642	637	599	612	650	647	612	656	662	642	601	585	614	640	617	615	617	641	617	672	646	590	620	605	625	613	632	643	606	694	641	636	571	628	652	636	655	629	614	700	622	617	600	650	626	587	616	631	608	618	608	637	658	631	634	631	566	633	608	582	617	604	630	683	633	608	646	621	632	633	609	623	632	627	599	653	607	624	646	599	620	657	661	626	616	604	630	574	604	618	625	612	613	637	669	626	630	579	601	620	640	630	609	588	592	627	623	586	660	641	633	621	607	638	598	591	637	591	630	595	616	645	647	621	664	641	603	614	612	603	638	581	631	625	612	642	655	634	675	647	603	599	579	632	621	585	632	598	643	583	594	627	654	651	630	638	614	646	589	637	623	628	633	605	615	635	647	659	608	626	616	603	633	601	586	609	590	628	598	616	636	605	635	679	651	622	633	650	601	601	604	605	599	649	619	628	622	616	632	589	632	616	599	616	664	649	655	624	627	695	594	645	641	605	620	643	606	651	594	622	639	558	643	586	614	601	604	642	645	631	606	628	631	565	640	629	592	627	610	620	640	615	569	609	603	617	636	623	643	581	678	676	564	648	599	583	623	624	662	612	620	606	647	614	588	645	600	601	644	600	575	587	621	638	653	645	598	625	579	643	615	682	606	576	616	604	618	590	653	613	628	650	585	656	631	622	604	629	615	681	645	640	635	614	650	625	587	630	640	642	589	598	620	625	639	616	612	608	616	623	623	566	664	666	566	645	598	566	612	626	574	649	631	646	625	614	627	654	591	634	604	609	620	639	609	643	584	593	627	606	652	607	638	667	612	635	579	591	592	626	646	624	592	599	598	626	605	663	655	617	587	635	623	606	594	592	613	608	621	600	629	631	620	615	604	600	655	637	631	587	618	655	579	651	639	671	609	646	632	652	662	639	605	602	622	563	636	647	593	643	655	624	595	612	638	609	642	569	609	597	652	607	628	620	640	630	638	575	646	629	641	635	622	630	635	621	625	606	610	594	627	604	626	617	609	611	678	632	651	653	626	652	577	629	658	601	567	599	652	650	610	608	629	644	616	626	646	633	643	632	635	632	615	622	626	643	632	618	629	605	649	564	603	636	554	676	647	617	622	640	589	636	620	603	619	605	608	602	587	642	641	626	628	613	650	617	660	604	615	626	638	643	605	565	623	659	630	568	622	596	612	610	632	648	660	648	575	647	621	638	629	639	598	654	622	592	661	625	622	610	626	615	670	627	614	595	624	652	640	613	598	601	617	656	626	601	641	666	565	597	639	588	660	657	639	638	662	630	650	620	654	655	631	610	686	630	664	658	591	629	649	588	622	644	608	607	605	619	617	591	619	609	623	644	618	565	621	595	628	637	631	655	618	614	621	587	590	619	662	638	639	603	581	620	580	607	593	644	608	620	602	604	603	593	621	621	600	624	618	627	628	592	613	645	597	605	578	622	645	623	678	563	623	641	611	594	601	601	625	606	605	634	609	597	617	592	629	655	622	652	613	628	586	593	626	598	665	624	657	618	650	615	628	590	618	583	582	667	606	638	609	622	636	650	594	632	626	609	626	665	625	633	609	643	623	607	649	605	640	602	649	646	644	588	641	620	630	611	594	651	665	588	567	642	613	605
42905	17879	6042	1539	927	678	542	426	408	448	402	345	311	303	262	282	266	290	262	251	218	282	231	246	261	234	272	242	222	214	270	235	247	226	246	199	214	241	253	226	216	208	238	217	219	253	254	222	232	233	205	235	220	233	223	216	222	258	233	258	237	228	207	216	214	241	231	233	243	231	237	251	244	247	210	256	198	239	260	230	222	239	232	260	230	225	236	235	247	185	222	232	245	213	232	252	200	218	249	240	234	202	232	234	231	213	228	236	235	213	226	223	230	205	279	203	245	232	265	248	207	230	229	226	225	226	205	236	258	209	219	215	227	227	231	213	223	218	249	257	236	244	243	218	237	236	245	229	251	232	213	247	219	204	222	259	256	208	242	217	239	216	219	228	214	233	238	255	231	235	227	230	267	211	228	231	218	203	235	248	251	209	240	249	250	233	233	199	215	232	254	243	277	217	232	232	252	242	240	243	242	250	240	224	221	219	214	204	218	221	260	229	246	225	234	213	222	227	215	252	250	222	238	229	222	224	255	272	232	249	211	199	225	215	230	250	245	248	190	243	245	246	209	197	226	244	210	214	238	217	244	233	253	220	222	233	239	238	268	272	256	216	215	227	228	230	263	214	251	255	258	219	252	233	220	254	234	244	220	227	237	240	240	233	249	214	261	240	233	200	189	242	202	233	235	224	234	248	232	230	283	235	215	202	240	233	249	233	236	231	208	210	245	246	238	246	247	249	262	237	233	224	260	250	253	275	239	187	234	235	261	235	227	238	224	218	237	231	270	212	197	253	244	230	245	232	248	256	210	215	215	237	218	242	242	230	240	249	230	228	226	256	252	219	239	256	224	219	197	231	248	261	223	228	242	236	245	251	241	207	225	232	263	245	218	223	262	234	229	218	225	243	246	239	254	232	247	255	211	255	208	210	232	225	245	252	241	246	225	268	202	188	240	214	259	202	268	255	228	197	238	244	215	239	234	237	251	223	248	234	255	282	220	221	235	227	280	236	229	231	214	234	224	217	249	211	223	249	224	233	230	220	204	223	245	243	221	241	199	205	249	208	232	256	251	219	224	212	212	220	240	234	203	244	207	226	240	240	243	241	243	246	241	228	262	238	265	247	215	226	236	233	238	251	237	229	265	252	233	252	263	227	203	261	239	226	217	240	222	227	238	223	221	254	233	240	220	262	252	234	227	214	241	231	219	244	221	223	230	225	242	263	221	213	228	240	222	216	222	236	255	220	260	246	240	249	232	245	228	238	251	208	248	262	216	222	244	207	210	267	217	250	228	247	242	223	216	261	217	233	205	229	241	247	247	207	234	228	234	249	244	245	220	250	237	231	274	248	240	226	241	212	222	246	253	261	258	230	225	245	217	220	225	242	216	235	227	232	220	236	247	247	246	221	213	238	256	263	259	258	256	259	252	262	243	217	254	262	232	223	233	226	236	266	219	224	219	229	223	233	218	203	222	213	235	233	242	219	229	233	231	228	184	227	237	231	246	240	209	243	213	229	216	234	236	236	239	240	249	248	255	236	216	250	219	233	262	251	208	215	228	245	229	247	232	251	246	255	217	238	235	225	226	227	236	230	247	219	235	247	240	261	242	227	251	208	256	249	257	223	207	277	230	241	199	232	215	221	235	230	230	229	234	245	228	239	252	213	208	225	211	233	227	223	209	248	215	241	208	233	239	238	237	222	211	228	223	196	241	212	228	267	237	219	228	225	227	242	255	242	241	200	229	239	269	245	194	239	228	216	212	216	201	266	245	209	223	235	270	255	215	205	238	226	230	219	258	260	238	231	232	218	248	245	244	239	222	205	211	238	236	222	228	215	218	210	232	247	265	237	223	233	232	215	254	226	219	250	253	235	208	235	258	243	230	260	242	247	228	239	254	223	221	231	248	236	261	216	233	230	232	238	208	232	243	201	239	233	253	254	260	280	231	264	240	257	230	246	248	243	229	241	245	249	227	203	233	227	228	223	248	249	249	251	222	267	240	238	245	234	234	260	240	213	214	244	226	229	218	221	275	241	219	205	238	247	222	242	233	250	239	244	236	240	242	218	238	200	233	198	226	225	238	237	204	215	237	241	195	206	219	222	251	250	233	229	222	247	262	246	217	245	251	229	184	243	209	206	266	239	234	252	223	190	249	235	238	225	233	207	269	241	229	232	213	221	235	215	234	223	226	226	211	207	212	234	222	226	209	243	227	212	213	246	219	239	243	228	221	234	223	205	236	227	217	254	266	205	225	242	263	266	238	231	246	225	236	248	221	226	222	239	182	227	235	236	222	266	242	236	228	239	218	257	194	266	217	221	224	210	242	207	231	229	223	261	259	266	251	245	234	234	237	224	258	207	240	246	249	227	226	232	228	252	264	225	220	241	234	261	221	231	230	259	221	241	259	258	240	238	235	229	215	270	253	234	214	226	228	252	225	230	249	281	254	241	246	240	225	227	260	225	259	243	237	258	253	235	259	246	249	231	242	219	243	245	234	275	227	203	239	251	227	201	223	217	250	244	199	197	235	223	235	250	236	241	241	246	239	240	251	236	240	228	213	218	239	251	257	242	221	243	224	235	223	234	206	226	248	247	251	210	209	243	246	225	217	248	268	211	263	212	237	237	216	246	223	255	222	200	239	231	218	245	205	253	233	254	235	203	230	212	262	200	230	241	250	259	253	216	241	245	247	205	254	247	226	242	248	220	232	239	227	248	219	206	273	233	254	218	225	236	242	242	216	215	225	260	254	214	262	230	255	240	249	254	208	224	250	233	198	211	182	252	221	230	248	259	233	198	200	229	227	226	230	225	227	232	269	218	272	213	200	250	207	243	272	247	233	224	249	223	225	234	213	233	263	258	274	268	230	247	253	231	210	226	253	240	213	223	243	223	209	249	224	231	253	218	244	229	239	244	227	238	243	262	197	221	235	265	241	207	201	254	264	227	213	247	231	202	222	232	235	237	263	259	220	218	238	260	250	221	237	240	256	246	242	237	243	239	213	230	229	223	236	245	245	232	211	279	220	232	240	202	246	235	235	231	233	248	230	249	254	238	223	245	236	248	225	231	206	232	216	244	224	241	209	216	246	212	238	239	242	196	223	208	220	248	247	249	244	221	231	225	234	257	215	228	258	221	197	247	233	249	229	227	242	246	256	226	191	231	246	193	256	230	213	224	258	234	289	218	216	212	250	224	208	220	250	242	230	252	247	224	238	245	206	254	240	227	225	220	237	214	213	250	240	216	240	226	240	244	219	260	246	254	254	229	227	235	209	207	242	213	212	268	257	216	222	223	226	236	230	257	254	229	237	221	235	261	251	224	224	264	214	227	236	260	240	223	249	246	244	249	228	215	207	217	269	231	224	255	246	212	238	208	255	224	228	261	260	213	231	216	221	249	246	233	202	221	225	238	235	251	225	255	234	225	240	208	193	220	252	213	212	235	242	217	225	238	249	227	221	235	203	229	223	223	230	245	249	223	245	274	236	215
26465	9963	7903	3324	2891	2376	1921	1521	1468	1456	1285	1071	894	772	817	740	725	758	646	602	621	602	569	550	578	556	590	567	534	534	541	467	489	505	562	505	527	549	511	519	489	540	514	513	528	489	475	475	529	507	509	455	509	474	510	544	497	507	490	470	500	516	499	508	493	560	532	455	492	486	506	479	439	499	498	511	444	510	507	515	514	485	517	515	517	497	519	506	500	492	499	504	513	472	486	505	512	502	473	482	510	527	486	489	508	509	530	503	504	510	476	511	502	496	527	530	486	495	526	508	464	509	475	501	472	504	516	481	484	519	507	491	452	494	474	478	515	475	501	469	481	534	466	503	508	452	515	494	511	530	498	478	497	472	501	509	518	469	483	503	509	490	526	509	484	479	508	490	482	492	526	506	492	501	514	481	492	515	505	499	473	527	469	477	499	463	507	485	524	465	458	514	456	551	489	510	487	470	441	491	529	501	478	496	524	519	509	492	456	481	506	512	496	454	532	504	515	506	474	485	522	506	472	469	481	476	496	534	540	506	475	533	471	513	498	541	509	511	518	482	476	521	519	474	518	536	547	499	478	481	511	501	485	470	508	490	530	473	467	471	514	510	509	523	482	471	486	486	525	504	488	517	515	520	500	501	498	528	470	500	519	513	464	489	519	515	508	477	504	516	507	479	492	495	506	456	512	478	566	548	512	498	523	497	498	511	505	501	490	510	501	504	462	480	491	489	487	513	526	518	481	508	467	496	506	482	508	470	521	418	538	496	475	471	534	500	536	494	494	489	493	524	497	466	452	505	507	540	489	531	492	495	520	496	475	535	482	530	497	464	501	497	527	473	490	517	502	471	510	488	473	467	491	522	492	546	512	533	512	493	492	525	501	444	483	485	469	506	491	502	533	479	514	506	504	469	502	480	502	497	524	516	496	508	493	505	507	480	508	507	501	456	488	475	485	494	501	530	531	489	528	529	481	494	513	534	471	500	501	498	482	490	510	480	478	480	515	473	470	460	496	497	483	530	512	467	513	511	485	545	494	489	490	543	484	464	490	510	509	522	491	456	490	494	506	494	491	499	508	527	485	526	521	472	501	515	495	524	461	521	517	490	518	449	537	488	473	525	517	469	494	493	536	517	460	491	484	539	483	480	526	526	537	500	443	527	462	503	529	456	525	514	497	479	479	517	458	471	476	498	480	454	485	520	535	507	528	485	475	523	517	515	498	500	501	523	487	513	482	499	486	471	464	503	508	471	520	527	484	524	518	517	501	517	486	493	511	492	496	489	508	522	530	524	507	499	487	503	498	508	493	485	525	489	496	505	530	517	481	497	511	491	517	505	528	464	509	491	490	475	526	489	512	466	489	477	468	512	499	509	495	503	449	510	518	524	500	496	506	490	503	516	545	481	505	522	496	486	518	447	459	508	507	498	529	505	491	477	476	516	521	501	483	529	498	496	538	500	500	512	480	505	486	455	492	535	535	482	464	509	519	479	501	515	542	549	467	476	517	492	499	528	480	486	480	515	524	484	496	518	475	474	520	507	517	475	503	473	487	511	548	489	519	467	507	487	434	526	475	491	530	506	508	522	528	478	499	499	522	503	532	471	503	520	490	506	504	467	506	522	496	491	529	514	485	482	500	492	470	460	539	464	516	515	458	509	522	482	523	535	523	455	468	542	465	470	500	492	484	490	470	519	450	473	509	496	478	484	497	492	509	504	514	507	500	497	488	480	503	489	491	503	516	487	529	533	506	488	522	482	516	524	515	511	482	524	522	520	532	514	509	484	529	491	465	498	468	438	500	527	530	460	522	518	519	516	474	528	526	529	520	488	525	497	494	484	508	533	526	525	507	491	483	530	472	499	506	501	503	524	498	521	519	505	518	514	504	503	547	481	515	469	491	519	458	495	491	516	499	514	530	523	483	502	475	480	514	512	499	486	510	481	505	484	475	549	497	489	509	510	516	488	523	485	513	512	506	502	478	512	506	507	498	450	477	539	483	482	506	504	490	500	512	505	475	512	526	510	491	518	512	483	544	464	488	515	494	521	520	488	494	523	499	489	516	489	521	527	526	508	475	507	490	475	486	469	545	454	505	446	457	504	468	461	468	490	512	465	507	436	480	485	514	508	515	464	491	482	467	476	483	509	516	516	513	499	518	449	487	532	473	502	516	498	483	481	523	481	472	493	444	482	526	506	548	477	466	465	469	511	504	481	530	512	472	543	503	473	500	516	479	473	512	516	505	489	499	502	515	505	480	464	512	475	482	526	489	530	488	548	495	460	515	504	493	481	515	502	488	517	494	495	495	495	483	529	471	482	532	495	515	489	490	466	470	488	480	459	485	490	524	497	501	501	512	518	504	506	474	490	503	476	537	529	489	481	488	479	505	491	481	500	530	491	516	481	517	489	540	537	486	514	541	492	508	510	529	522	513	458	489	469	508	501	449	506	474	483	479	487	505	502	494	506	525	557	490	470	485	503	516	487	475	494	534	504	520	483	470	506	503	516	549	480	504	482	499	488	484	475	514	523	490	495	518	527	486	494	521	485	511	456	442	525	490	503	522	528	534	520	513	479	457	484	493	515	493	493	478	520	507	489	537	478	521	515	503	496	475	514	519	521	492	481	510	476	481	537	511	499	495	480	471	542	512	488	490	507	535	504	514	482	496	499	432	476	472	469	496	468	455	482	486	523	498	533	493	432	514	497	464	472	509	465	494	535	494	466	507	474	509	531	503	502	491	484	473	506	516	482	474	540	487	496	485	501	519	533	504	536	518	473	499	491	510	485	491	509	482	519	525	512	533	461	506	500	520	545	481	523	512	465	544	511	489	504	502	511	484	496	501	450	502	529	494	472	472	519	487	499	496	490	478	499	530	480	542	520	471	504	498	504	508	478	497	513	493	502	460	503	478	541	512	458	476	516	476	511	487	506	502	522	457	480	486	513	485	525	477	535	484	506	501	531	537	485	527	526	493	493	524	486	504	456	512	521	506	496	472	496	504	501	539	509	527	477	528	513	520	528	465	511	503	469	493	516	462	468	490	523	512	506	512	501	514	484	516	478	514	500	535	501	506	478	477	485	472	509	501	549	496	454	516	534	521	490	507	506	478	519	502	482	518	496	526	510	487	468	481	496	492	466	505	523	461	462	502	481	498	495	465	496	515	470	520	505	487	491	524	520	496	503	499	505	513	508	498	461	449	492	497	506	474	508	511	499	489	508	492	493	495	508	471	490	477	495	501	495	491	495	507	510	472	445	471	486	488	469	490	526	491	498	502	478	504	487	456	492	504	471	491	519	522	506	533	497	504	495	519	466	495	495	504	515	485	508	515	445	490	479	455	533	500	490	485	486	519	449	496	520	537	469	486	510	467	484	476	523	479	475	515	530	530	546	540	508	471	541	507	508	480	487	510	514	461	504	499	453	507	520	502	497	470	520	476	481	473	502	482	483	481	528	495	519	485	494	530	514	487	509	513	488	472	536	479	491
58161	27285	14363	3851	1878	1338	984	765	756	888	707	659	533	381	370	389	378	352	338	286	314	294	290	272	278	270	251	289	271	248	264	269	266	243	229	249	255	269	260	273	269	211	265	278	259	262	223	235	292	277	254	266	272	290	252	250	271	266	273	269	242	257	289	244	225	258	246	236	239	244	264	244	242	220	252	237	237	267	264	252	261	221	226	251	247	239	260	241	236	247	249	224	281	240	258	215	256	279	280	263	297	271	230	274	261	256	239	267	254	260	231	251	269	233	231	269	257	261	245	216	274	225	248	234	223	257	268	251	288	256	257	236	259	250	230	242	263	265	223	224	283	265	267	266	221	277	308	228	239	273	268	233	258	247	237	243	259	237	238	270	253	241	265	257	268	246	260	227	239	250	242	239	239	224	241	263	268	282	259	259	257	274	304	240	251	251	264	258	274	232	281	284	294	270	260	241	260	246	284	265	242	232	252	233	212	266	238	261	256	263	231	277	219	250	267	229	279	232	253	247	243	259	236	270	249	263	263	247	256	236	256	247	257	248	228	243	291	257	271	260	241	232	235	247	261	243	271	237	256	241	261	234	265	259	278	241	248	281	271	222	247	257	263	287	246	256	234	223	240	245	245	237	230	250	275	262	265	286	272	250	239	264	243	251	267	236	239	256	258	201	245	244	227	271	238	261	254	239	250	252	285	254	236	248	249	224	272	276	227	249	212	268	245	248	245	259	243	247	247	260	242	252	254	244	251	251	243	283	273	261	233	246	271	234	291	234	244	242	298	291	256	253	246	278	251	243	213	261	231	240	238	248	250	259	242	263	264	269	237	271	254	293	254	258	236	246	268	235	244	246	233	238	239	216	266	275	247	253	255	277	251	237	233	253	227	219	252	283	262	243	244	263	272	225	262	240	252	254	273	248	222	246	256	279	223	269	253	228	257	218	256	217	260	283	252	262	244	251	205	269	257	245	262	276	270	226	297	197	235	296	283	273	266	263	237	245	249	260	279	258	261	253	259	263	244	249	244	265	259	256	269	259	277	241	257	249	260	270	224	273	207	254	250	203	231	256	273	259	234	283	241	262	244	234	257	268	229	265	244	272	233	241	306	242	254	255	252	261	236	255	248	237	228	243	249	246	246	256	250	260	261	247	296	267	233	258	270	290	255	234	250	247	218	255	278	236	246	236	259	226	252	234	228	258	241	283	259	248	218	263	248	244	266	222	247	255	221	299	231	263	265	251	274	265	238	249	250	278	273	262	261	249	216	237	261	259	266	238	234	248	241	233	225	239	287	231	224	262	278	262	238	247	242	271	268	259	277	251	250	233	274	241	254	262	250	244	265	247	233	231	262	263	266	264	212	274	255	217	267	282	232	262	260	228	296	276	252	270	254	257	259	287	277	286	262	217	247	269	211	241	254	282	237	238	270	241	271	247	251	267	238	245	241	247	272	246	278	233	264	243	246	297	258	277	261	263	264	262	229	262	246	256	262	231	259	248	259	243	272	230	275	263	286	292	242	237	254	280	242	244	266	271	268	285	287	254	237	225	262	257	276	258	291	244	241	251	257	265	257	248	262	251	257	239	259	243	250	237	245	252	253	263	281	266	256	264	273	251	222	250	250	257	276	263	285	275	256	226	255	290	254	234	245	245	258	261	251	259	295	244	240	219	292	237	249	236	238	221	235	236	228	276	232	271	226	256	261	249	255	235	247	296	266	277	254	245	262	263	255	268	210	251	265	274	235	254	259	242	219	273	274	259	242	238	245	231	260	262	259	261	233	271	241	233	274	270	216	246	281	241	265	283	232	262	248	233	271	243	251	253	232	271	257	273	283	282	243	258	256	214	289	253	252	281	242	264	251	255	249	269	274	251	269	204	261	275	258	221	233	251	272	275	259	284	241	263	241	242	248	245	265	222	257	268	251	300	262	255	251	249	234	263	243	264	216	248	246	257	281	244	259	294	241	230	228	260	271	268	267	280	248	241	248	256	267	275	244	221	258	247	248	254	268	257	277	252	256	276	262	237	249	228	261	251	253	277	266	288	269	229	248	271	242	274	254	245	214	248	246	226	278	233	259	232	242	254	240	222	291	235	253	237	256	254	222	216	246	239	268	255	261	261	257	289	256	270	267	246	253	272	246	281	263	255	261	238	281	244	238	244	227	261	277	240	230	272	258	278	217	230	250	219	222	239	273	249	229	244	249	278	280	237	267	240	206	271	255	252	235	237	263	270	235	235	262	233	243	267	228	273	245	251	252	244	244	280	264	245	259	242	264	238	265	236	273	235	254	278	233	279	244	238	257	269	275	247	278	289	286	251	238	277	261	262	234	269	268	243	258	258	232	248	241	238	223	251	258	270	266	247	244	236	235	233	219	219	259	255	238	237	266	264	236	239	260	265	238	268	237	279	260	229	247	242	233	242	249	237	273	287	235	275	272	258	241	246	270	227	252	271	261	220	221	282	231	262	239	268	244	249	276	234	262	242	236	239	254	265	253	255	248	251	260	272	277	217	241	220	244	195	240	246	254	260	299	244	256	230	265	284	236	250	253	258	291	263	261	287	233	270	269	239	217	258	231	287	250	265	237	264	276	253	261	270	261	276	240	264	264	239	257	263	270	223	232	261	258	208	250	246	298	255	237	238	262	280	255	245	252	275	250	273	238	244	263	253	264	253	233	282	258	254	256	268	243	282	246	240	259	258	229	273	248	317	266	232	255	275	286	247	231	243	279	235	248	244	225	244	238	251	271	238	226	266	269	279	263	260	233	244	254	232	258	258	252	222	270	236	245	247	218	247	232	233	232	253	250	277	266	253	284	252	256	262	222	239	266	269	246	228	250	242	235	273	266	276	248	289	269	272	250	256	277	224	258	218	274	244	269	261	258	247	258	241	247	249	257	269	294	245	238	255	271	256	262	248	250	253	261	269	257	244	284	268	271	261	242	233	265	250	224	246	221	229	243	235	259	276	263	245	248	256	270	241	236	257	267	232	262	263	236	271	247	258	278	260	278	244	275	232	281	255	243	273	267	254	269	256	247	242	221	258	244	272	258	264	271	271	240	263	246	274	277	261	270	277	281	263	263	285	273	249	276	268	276	265	255	243	279	230	272	246	256	264	247	224	257	249	266	266	250	233	235	273	246	250	251	260	226	244	250	215	228	282	252	254	242	237	263	242	265	283	259	241	257	256	226	244	252	265	253	268	238	232	254	191	250	272	264	235	285	263	285	231	275	274	272	249	272	242	272	288	215	247	251	254	263	258	260	254	255	240	255	252	283	243	242	266	239	255	245	248	252	242	215	256	231	251	203	262	268	226	273	237	237	262	221	242	244	268	269	248	266	280	270	239	262	258	267	262	260	258	247	261	231	265	238	249	247	263	245	281	250	265	233	261	277	259	244	286	279	253	213	241	268	234	272	224	239	237	245	272	270	271	245	263	238	272	244	270	285	248	253	252	259	268	238	255	242	262	256	221	284	240	270	261
35304	16542	16679	6724	6026	4813	3846	3100	3194	3474	2880	2538	1983	1500	1447	1156	1068	1203	1060	966	838	795	759	702	651	646	607	659	576	557	563	566	591	605	580	612	536	539	581	568	579	549	566	559	588	547	528	566	526	547	509	565	513	560	540	523	537	561	542	568	522	527	537	505	516	506	572	561	533	538	506	565	534	578	543	586	570	548	569	503	540	528	515	553	533	559	509	560	558	516	526	552	516	576	532	531	546	564	589	497	575	543	564	576	534	535	551	541	570	539	552	538	558	523	561	568	519	521	564	513	537	556	501	515	537	545	531	511	527	531	555	514	546	570	545	503	561	582	563	556	571	529	539	486	557	553	547	541	523	544	479	500	564	525	511	524	554	545	538	537	535	548	529	555	526	529	560	513	521	564	510	536	533	540	521	556	522	581	557	543	517	556	554	491	568	554	549	542	553	542	540	552	531	519	575	541	534	540	505	531	540	548	513	564	542	553	530	534	574	526	559	543	551	524	539	533	530	517	557	604	551	503	561	508	504	556	521	562	565	556	539	567	516	523	534	559	518	535	553	511	517	530	529	570	529	527	542	543	560	536	586	534	513	563	534	586	565	556	589	546	544	600	577	560	532	546	542	499	533	545	533	502	505	555	516	537	551	515	503	520	519	559	536	568	550	560	520	548	471	547	540	526	542	526	557	516	530	546	534	559	527	556	535	579	550	565	532	551	558	533	535	590	525	563	567	544	511	534	554	534	516	539	527	554	560	554	525	554	532	540	537	561	560	515	550	542	539	530	540	564	518	547	544	566	507	565	515	571	556	525	571	585	527	589	493	530	530	510	536	533	506	527	507	526	516	540	567	545	536	536	560	578	543	538	516	558	534	551	515	571	541	562	590	535	538	575	540	508	543	574	506	493	520	534	542	548	533	538	559	552	561	521	560	496	532	566	579	533	568	605	583	540	519	511	541	526	522	518	488	540	522	536	541	540	572	552	503	522	579	530	599	514	589	536	519	565	556	595	551	558	551	568	554	531	517	558	563	527	529	577	590	531	527	548	523	538	551	543	527	531	526	547	559	554	520	528	527	531	519	538	522	539	542	543	509	560	555	528	570	526	539	555	538	555	540	572	485	545	547	586	551	553	511	542	526	507	571	535	570	533	523	555	530	546	526	548	540	536	458	543	497	536	577	507	521	567	558	550	542	541	557	499	551	559	552	533	508	539	546	557	534	568	535	562	536	544	572	553	494	592	546	538	515	570	550	566	559	547	510	553	550	550	509	504	560	565	529	515	516	564	569	547	526	548	499	494	541	506	571	532	521	506	533	516	567	530	560	514	558	556	548	510	568	554	556	559	532	517	560	502	568	569	569	536	568	558	539	561	524	518	534	552	523	506	557	551	517	571	498	609	533	524	523	555	553	568	524	531	543	548	560	535	553	554	545	513	545	551	563	528	549	539	579	515	571	548	551	533	535	502	546	512	555	534	541	542	530	500	546	541	559	516	511	529	497	559	555	563	536	541	522	588	562	567	559	500	558	549	600	522	549	572	519	536	542	553	572	523	512	565	523	570	544	517	530	548	535	525	542	566	578	539	568	529	513	545	556	573	528	511	526	543	523	532	501	503	563	556	537	531	541	539	549	526	520	540	510	577	553	556	529	515	531	543	537	590	532	519	600	536	534	515	540	518	541	534	503	550	559	535	528	515	507	525	519	480	574	528	546	578	573	523	536	546	556	512	539	511	533	537	556	528	554	535	543	510	535	538	544	580	509	514	511	570	538	584	538	567	575	514	496	575	554	550	487	554	586	556	524	567	556	535	517	538	510	566	547	556	526	564	567	501	519	574	545	536	580	524	587	543	522	537	513	515	510	533	551	563	534	587	538	515	532	537	558	570	524	516	525	527	574	530	539	549	526	556	512	481	580	542	516	538	546	551	512	581	562	530	565	482	563	517	514	517	589	533	543	518	538	572	548	526	536	510	538	578	525	533	532	503	508	503	537	581	522	574	539	533	516	565	552	542	522	548	540	563	552	578	532	486	522	515	534	509	523	567	539	493	540	516	524	556	557	530	555	551	509	530	595	534	526	564	543	562	525	563	581	541	559	560	508	514	554	514	521	534	502	540	531	515	537	559	523	537	526	548	498	535	566	568	539	531	528	522	540	546	577	578	549	530	535	535	511	549	530	550	599	517	556	546	532	542	578	525	528	497	523	505	613	530	529	544	552	543	579	495	551	547	537	530	531	573	562	551	541	530	507	542	532	556	572	568	552	516	605	563	548	524	543	572	533	554	545	534	521	554	537	533	531	502	557	530	571	563	513	527	483	521	554	545	542	543	523	528	550	538	520	529	555	582	542	555	547	549	583	530	529	592	570	485	539	570	538	582	508	557	510	534	576	559	531	551	545	538	519	564	508	520	517	549	558	495	567	515	518	571	553	554	552	584	524	574	509	560	530	557	509	557	585	581	586	529	550	523	485	534	536	520	545	533	508	552	520	506	508	516	578	553	524	500	545	551	515	508	517	552	511	569	535	569	517	578	515	548	564	517	582	533	532	506	506	565	535	542	537	546	516	590	532	530	576	528	548	561	525	566	549	542	546	577	499	527	525	528	567	521	555	557	569	537	537	562	552	547	549	535	547	564	540	561	571	555	544	547	501	530	544	538	551	540	532	579	558	536	510	541	557	551	543	564	500	588	522	556	561	565	524	558	526	537	523	541	527	558	521	555	511	575	554	544	520	532	546	527	564	554	527	546	522	513	478	541	533	580	517	529	501	511	525	541	537	590	560	564	539	523	561	514	531	558	518	545	522	498	514	552	561	514	532	550	532	554	516	552	538	576	569	564	497	540	599	500	521	557	522	540	543	576	555	556	533	526	568	567	562	548	569	551	538	546	539	551	564	557	561	518	524	483	539	516	526	537	587	567	566	511	563	541	534	515	523	558	539	589	537	519	544	521	535	528	491	521	515	495	541	562	546	578	519	513	535	558	539	540	540	521	580	521	528	524	560	537	518	522	508	580	569	524	609	538	549	511	532	536	543	548	552	486	523	557	558	540	544	497	521	518	520	541	547	520	545	544	573	560	513	562	527	515	531	527	573	518	521	509	582	534	493	558	552	510	530	565	508	527	575	516	530	557	516	497	587	526	553	538	498	575	538	566	560	555	539	549	529	577	545	565	513	529	569	550	545	557	555	557	584	546	530	549	529	515	524	539	553	530	500	546	555	554	533	506	565	520	508	517	545	493	584	566	565	555	583	541	531	573	524	520	525	561	546	546	521	528	561	569	536	541	526	500	560	532	586	524	504	552	480	513	514	555	571	515	542	556	553	566	555	514	573	564	538	497	488	529	529	521	529	510	554	523	552	544	533	558	549	571	513	529	535	501	494	574	516	517	556	525	534	578	533	567	543	545	506	530	555	548	501	598	543	555	558	570	531	511	495	577	523	532	523	579	572	555	513	543	569	563	568	525	538	546	568	491	546	534	548	580	516	489
63160	34767	22570	6762	3083	2300	1546	1250	1291	1318	1061	1002	687	599	515	467	442	488	478	365	416	371	310	360	325	374	329	242	321	294	295	299	315	331	309	298	329	297	303	335	331	322	264	314	305	310	322	316	330	315	299	311	281	298	299	301	312	301	304	319	309	291	286	254	298	286	317	289	317	306	320	292	317	313	293	337	331	282	290	275	324	278	313	280	309	313	315	302	301	297	324	261	293	308	297	253	282	323	297	321	331	328	329	323	313	284	294	313	296	335	308	279	308	287	328	330	308	313	306	299	315	300	337	292	276	286	305	287	290	315	316	292	318	309	307	318	317	279	291	280	276	310	286	350	305	300	340	316	262	307	325	259	296	326	309	311	301	321	326	329	283	324	278	296	306	336	308	280	314	308	275	288	288	311	282	255	281	320	307	304	291	299	290	316	290	270	282	315	336	302	317	326	291	292	305	298	310	284	315	330	273	288	306	317	296	306	271	292	307	317	299	263	308	312	303	316	317	288	321	318	273	319	292	294	255	322	323	290	323	299	254	267	326	280	305	287	271	306	304	292	277	301	310	292	274	294	300	318	297	332	299	310	268	305	303	287	275	325	294	324	309	323	322	318	257	301	317	269	259	282	254	282	284	292	291	272	315	270	323	314	344	313	319	305	282	328	308	267	288	284	303	265	274	325	277	281	296	310	327	305	280	292	275	292	300	282	278	310	293	275	296	333	313	305	312	309	304	285	287	270	318	318	310	269	305	292	289	278	306	305	305	296	276	307	287	250	318	313	324	295	306	277	290	271	332	277	263	289	305	284	258	248	295	314	355	305	270	299	307	255	276	294	282	307	250	307	314	314	307	308	286	268	317	345	318	307	291	273	320	290	284	283	270	317	313	319	317	288	293	308	318	305	266	302	259	313	303	329	297	283	274	299	303	324	280	295	269	294	319	333	295	282	277	268	278	312	315	319	280	273	278	302	282	268	309	299	349	312	272	348	313	281	318	323	324	291	295	302	278	283	326	307	329	315	314	287	306	289	295	290	308	292	282	278	300	287	281	282	309	323	308	275	305	288	313	297	290	281	307	287	267	318	267	294	285	288	273	273	300	296	291	286	257	286	305	292	319	279	288	294	275	298	294	290	244	273	284	282	312	325	311	336	283	310	286	319	312	293	292	322	299	317	271	292	291	282	314	262	313	337	334	291	303	291	307	303	292	297	294	307	333	282	307	311	319	307	295	301	306	314	290	287	265	309	276	325	284	280	310	293	281	308	303	313	266	271	276	324	305	283	322	321	279	303	272	306	283	290	286	298	300	307	294	310	278	291	307	279	302	302	337	320	302	303	304	275	296	277	283	298	281	257	293	317	293	312	304	303	278	304	259	334	306	293	286	288	283	287	337	293	284	301	304	306	302	295	297	303	269	290	305	300	298	291	289	308	285	337	294	273	302	330	334	276	267	317	312	315	316	296	293	329	283	325	256	294	331	312	298	303	302	315	271	305	316	314	306	320	304	281	295	308	304	260	323	283	273	280	270	286	308	300	281	295	291	298	332	298	287	323	293	297	300	246	327	315	289	309	316	323	322	313	311	314	294	270	287	293	284	307	317	308	310	298	322	303	310	314	323	299	291	316	327	306	281	284	320	293	284	292	268	337	304	291	292	313	314	286	293	308	317	270	312	277	287	304	250	355	305	309	291	296	286	301	301	284	317	288	308	297	270	307	288	301	334	313	304	309	281	278	284	309	295	294	309	300	348	306	308	274	294	339	292	276	314	276	303	273	293	253	314	312	310	292	315	282	303	303	323	304	293	331	287	290	317	338	307	318	289	331	281	294	320	287	317	311	336	303	311	301	307	282	320	293	255	279	290	289	341	293	311	309	290	293	286	314	299	267	317	298	303	303	289	323	320	338	283	315	300	298	295	299	302	297	325	304	320	295	327	299	329	318	292	285	282	313	297	315	324	308	292	292	315	294	279	294	324	295	286	319	300	309	280	312	326	309	331	294	334	293	293	280	323	321	279	287	307	297	316	278	277	292	276	270	296	321	343	296	280	315	303	294	299	320	248	270	292	299	312	302	329	300	310	281	285	297	301	292	282	331	318	335	261	284	290	287	330	310	312	286	285	299	290	282	294	310	318	265	321	316	277	292	318	306	316	268	261	275	298	307	287	309	301	288	317	324	299	302	302	309	318	291	280	300	260	276	258	311	266	300	294	280	309	311	273	271	291	319	296	311	283	277	293	313	293	269	312	264	265	286	312	307	258	339	332	316	310	290	298	284	312	283	347	266	295	331	315	305	267	267	317	313	301	314	335	319	295	283	332	296	324	296	307	287	304	309	284	302	255	283	288	288	284	288	296	266	290	267	316	310	298	297	285	294	291	295	285	276	309	326	269	297	271	333	327	284	307	296	289	289	280	331	294	304	305	303	271	300	292	327	307	298	285	302	321	305	291	316	296	257	294	289	262	321	275	313	309	315	323	309	273	293	273	294	295	316	295	294	278	291	305	319	304	289	296	316	295	282	278	278	300	308	312	277	273	309	315	306	255	254	304	302	305	308	287	307	285	323	310	295	287	293	322	321	262	325	319	300	286	303	323	284	356	309	289	305	306	248	276	305	299	317	321	298	323	325	289	321	324	305	307	260	308	290	306	281	280	322	290	302	299	267	311	294	317	316	290	298	290	323	313	262	258	273	275	287	310	306	286	296	304	265	281	290	316	299	263	287	335	280	305	303	333	303	302	346	297	306	308	298	297	313	296	275	359	319	307	334	289	259	321	331	287	310	311	325	284	297	314	300	308	291	297	315	296	291	321	299	317	305	265	288	282	285	324	279	283	303	295	326	288	304	325	286	307	277	285	298	287	305	288	338	316	291	301	266	277	300	309	300	300	286	308	273	269	314	271	329	329	286	305	318	306	320	311	323	310	310	282	322	283	308	309	299	286	287	325	296	267	296	292	287	302	308	333	302	339	307	279	296	294	295	285	317	304	318	295	280	286	287	245	329	286	317	284	297	295	279	286	289	300	254	287	309	292	316	284	283	287	279	293	320	298	306	310	296	308	311	291	308	304	285	279	300	310	317	317	299	319	285	266	281	301	289	284	268	334	286	296	310	276	297	277	302	319	251	300	311	296	274	326	324	295	323	292	292	259	276	315	313	296	316	309	270	296	329	312	277	293	305	339	275	288	260	313	277	310	319	306	313	319	308	305	315	287	311	269	307	337	325	267	277	266	281	278	251	286	268	313	272	299	282	288	311	292	295	302	302	273	305	303	316	294	303	300	292	295	294	287	279	329	290	261	313	287	302	316	309	292	290	277	316	301	329	307	283	296	312	291	307	307	305	303	292	263	286	299	283	284	307	312	305	303	326	297	310	289	323	270	322	320	283	302	309	335	324	304	295	287	285	280	306	332	307	321	276	304	254	284	312	289	299	258	270	296	307	301	284	284	284	273	310	263	308	299	296	324	298	251	256	306	313	295	291	286	290
37966	24133	23357	10011	9035	7466	5669	4781	4696	5376	4259	3841	2682	2340	1983	1750	1599	1560	1553	1259	1194	978	1004	904	861	774	788	754	704	736	647	706	683	653	729	663	709	649	706	674	636	606	648	651	618	638	636	685	634	608	607	627	679	666	621	627	674	634	690	662	686	666	613	620	627	619	669	641	641	675	632	672	587	622	578	618	617	624	603	629	653	608	627	607	609	645	648	661	575	623	625	645	633	598	597	617	623	618	618	573	593	603	629	643	589	601	581	624	606	628	627	635	647	615	667	681	616	572	653	584	631	671	643	663	666	645	627	641	614	619	642	640	621	612	663	623	607	590	619	600	617	630	617	573	656	636	617	624	601	657	605	625	612	600	615	638	645	660	644	627	604	596	636	647	619	671	619	626	642	584	598	663	635	610	633	588	704	627	598	632	632	691	641	632	628	637	604	615	622	625	617	619	606	619	615	599	600	630	617	624	597	617	589	606	634	616	619	632	623	603	607	641	639	639	630	645	597	622	630	624	602	606	628	613	564	601	622	654	620	605	618	606	633	613	633	617	590	616	663	625	599	616	656	586	656	658	627	635	624	600	607	617	600	659	636	643	613	640	607	578	614	617	607	624	603	625	632	636	668	606	624	596	649	633	657	597	641	659	606	607	572	655	587	632	630	595	651	626	605	582	654	635	649	619	639	565	637	559	609	622	630	606	599	651	651	606	629	629	645	665	639	634	634	647	620	626	608	623	627	675	655	628	630	626	607	614	665	666	660	613	590	622	636	606	657	594	633	583	595	624	625	648	644	613	660	618	629	662	621	626	672	590	619	610	634	635	619	616	624	613	671	643	591	622	564	619	608	622	641	604	647	643	620	630	627	667	663	600	627	603	668	627	580	612	597	622	634	613	633	635	629	655	647	618	641	639	662	621	628	622	593	603	658	641	601	671	575	648	591	601	639	658	623	626	599	633	648	621	625	597	644	619	645	582	608	640	632	612	608	601	615	657	635	644	583	597	610	628	626	597	647	656	619	579	608	641	584	634	596	638	619	598	606	655	615	601	619	620	614	623	596	648	624	652	622	602	633	614	626	618	625	599	630	613	653	634	635	613	634	587	663	658	636	637	608	620	626	640	631	661	632	647	616	603	612	632	635	599	617	597	625	677	627	649	594	682	617	581	653	631	656	584	574	606	643	576	628	625	634	617	640	655	612	648	620	584	617	627	604	620	639	630	661	607	601	648	581	596	602	622	611	628	603	618	581	630	636	615	653	626	624	630	639	627	664	574	669	566	620	599	593	653	662	586	619	633	587	622	650	670	622	597	642	663	659	626	641	630	630	600	634	636	589	609	603	632	676	622	686	591	620	654	617	585	629	649	619	669	664	614	606	617	623	645	590	610	623	617	644	611	639	639	611	623	643	611	653	587	659	633	623	633	625	658	601	649	611	676	559	622	600	612	610	575	627	638	624	601	631	596	603	664	616	591	584	691	613	604	605	625	627	628	603	616	614	608	612	610	648	634	633	634	618	632	637	665	606	610	629	664	609	638	621	640	615	614	670	591	641	636	601	594	643	607	670	620	639	648	668	638	669	611	631	643	625	616	638	649	555	615	632	582	590	593	608	615	578	614	667	600	616	665	580	618	580	608	615	638	600	652	632	637	595	593	672	601	640	621	577	596	567	646	633	650	650	603	633	639	611	642	593	621	639	620	626	591	642	670	650	596	611	602	653	613	613	627	635	641	622	634	663	633	589	598	597	574	615	645	608	630	642	622	604	623	610	637	636	671	603	642	580	616	614	623	640	666	660	680	630	585	665	673	613	628	605	654	639	581	622	599	587	608	570	595	653	641	574	625	622	617	645	616	582	601	631	599	656	631	649	600	625	603	607	634	623	616	624	626	621	623	610	639	617	605	586	637	641	604	643	631	629	648	610	557	647	615	596	613	622	598	672	622	627	637	590	618	629	629	610	624	616	590	645	639	666	640	657	675	658	611	621	644	652	629	679	596	642	591	634	668	613	630	578	624	636	602	611	618	643	596	626	602	662	622	616	624	668	608	636	580	627	612	628	670	549	601	616	605	634	644	632	640	585	666	630	647	646	624	573	622	570	633	618	617	610	594	628	683	574	579	647	601	606	603	590	648	662	642	670	620	588	632	626	678	639	620	628	644	616	603	684	659	638	597	650	656	565	624	616	600	633	602	642	609	606	657	636	645	621	583	620	637	642	665	604	616	600	608	598	613	627	632	687	624	603	579	649	653	631	637	622	600	589	655	613	631	629	642	586	614	634	610	612	624	640	574	629	615	598	608	604	610	643	641	665	608	674	597	613	620	637	626	637	631	610	665	628	635	643	634	668	625	595	618	602	610	641	605	666	621	599	635	628	633	594	643	597	618	638	645	624	655	626	576	642	604	613	629	572	575	659	683	569	609	583	623	635	667	589	606	625	656	585	642	607	658	590	608	610	588	588	579	652	616	580	636	629	583	629	621	652	600	586	608	632	619	633	611	610	598	614	621	585	622	621	599	604	631	595	612	617	637	612	605	654	660	602	663	563	643	603	619	619	614	628	630	639	602	660	609	610	583	619	615	652	640	600	653	659	629	606	582	636	628	629	622	631	637	634	635	649	633	591	591	639	653	628	597	599	605	606	634	640	626	638	613	619	623	629	598	612	638	618	619	573	637	641	639	588	655	612	589	594	648	565	629	630	679	587	610	625	652	600	606	576	588	687	637	647	585	591	631	675	617	619	667	584	626	622	602	614	632	658	655	628	589	614	628	636	654	608	634	618	652	654	596	615	645	628	640	661	697	625	604	622	644	624	590	579	632	625	654	616	660	596	632	602	634	636	640	642	607	624	660	649	605	577	601	624	589	617	572	641	646	637	599	649	632	574	587	567	593	618	616	581	582	641	591	644	602	621	672	600	613	594	681	623	611	679	628	606	643	615	615	620	615	641	639	609	674	606	626	622	598	626	670	594	619	667	604	681	637	633	630	642	615	622	630	604	639	628	619	647	641	687	627	626	610	649	657	631	654	651	642	637	639	618	639	601	660	670	620	611	611	616	594	609	645	672	654	632	607	572	618	638	622	651	618	575	658	597	625	616	650	601	657	620	633	650	598	632	607	617	622	624	675	645	598	645	631	647	607	617	636	609	600	571	629	664	597	611	612	589	653	603	606	647	643	645	633	655	609	577	652	622	665	630	623	603	600	608	610	601	640	603	601	626	589	582	597	628	621	639	661	621	669	625	599	631	609	633	609	598	629	607	623	630	578	615	591	609	655	634	602	627	633	611	701	586	628	600	616	628	649	667	602	609	639	655	583	603	612	657	623	634	670	607	586	617	607	624	631	592	661	604	656	652	624	621	632	612	609	594	634	597	638	615	620	604	630	645	606	598	656	591	604	627	599	598	602	631	598	591	629	573	669	620	650	546	606	627	625	595	593	636	621	630	673	637	608	598	613	606	624	652	620	666	655	657	597	585	677	609	641	612	638
45212	21474	6976	1515	887	680	556	394	446	390	339	302	317	279	296	293	252	276	292	245	233	294	260	246	249	259	261	228	277	243	204	226	238	266	218	261	247	260	244	269	234	201	244	257	246	247	225	254	229	263	250	251	229	236	252	226	219	235	252	265	263	211	239	235	228	269	256	252	257	268	230	255	252	254	238	252	270	227	258	250	242	256	246	254	260	230	276	212	277	244	247	226	248	243	242	252	269	241	244	251	240	251	228	237	226	224	259	258	239	242	224	248	244	243	238	233	239	210	232	230	252	226	267	225	237	259	272	250	239	215	242	256	257	223	247	211	254	246	234	261	248	267	226	255	249	247	221	271	254	237	247	240	236	243	226	253	256	254	245	230	242	261	254	249	218	229	262	237	229	237	258	244	197	237	237	256	257	230	245	200	249	252	235	248	234	208	245	245	235	233	245	244	266	234	248	247	235	272	241	253	247	249	232	257	248	234	242	239	260	232	253	269	225	261	225	241	233	272	226	243	223	264	246	226	242	249	255	267	263	260	201	261	229	266	239	238	249	254	239	219	238	222	240	231	254	242	239	228	255	242	226	256	243	241	218	265	252	240	234	225	272	277	214	230	218	222	249	237	243	231	278	231	234	238	223	238	222	239	259	214	257	242	248	259	242	246	258	261	241	232	256	250	238	198	229	259	223	239	259	243	270	245	237	229	247	285	241	232	248	250	226	229	223	242	241	219	239	238	267	243	217	230	233	256	236	271	261	260	246	262	217	252	252	252	263	244	217	256	228	223	234	245	254	195	222	218	236	252	273	245	217	244	250	247	235	238	240	237	217	261	241	237	256	273	252	246	278	245	267	246	263	253	241	288	255	241	219	244	236	246	198	251	238	256	251	246	263	235	253	254	225	228	227	230	257	224	251	246	269	212	229	268	264	268	237	245	243	285	231	221	243	238	242	245	210	234	226	246	219	257	227	245	260	227	251	236	239	275	198	222	257	230	238	210	229	223	214	232	224	251	254	228	252	255	235	240	247	235	241	258	230	245	223	237	224	222	258	255	255	236	241	244	225	248	258	226	231	256	246	243	205	239	213	219	229	258	248	241	248	258	275	248	237	267	264	259	258	238	232	224	224	238	257	238	245	239	238	279	258	224	208	235	229	228	242	245	252	258	239	234	225	215	227	218	232	222	266	274	238	245	234	274	250	195	285	240	242	255	234	244	239	262	242	241	245	243	281	259	240	260	239	261	232	282	242	252	251	232	227	261	261	232	233	235	228	205	277	239	252	210	234	230	250	230	267	243	272	261	224	245	272	260	256	229	249	243	253	220	233	211	232	224	265	234	215	260	247	259	240	235	237	243	223	264	226	242	253	243	245	227	268	229	216	238	229	267	214	241	251	272	220	246	217	251	240	211	250	271	251	217	234	271	286	234	237	220	220	249	224	236	255	236	234	228	253	251	241	196	244	262	226	250	242	215	232	249	257	268	242	264	263	218	227	243	250	256	234	231	268	273	234	244	211	234	264	226	228	244	242	252	233	240	209	233	252	226	242	259	255	262	247	258	289	203	173	279	227	221	233	221	244	229	250	253	248	215	237	244	247	247	247	230	228	236	236	260	253	245	257	262	280	244	276	261	270	243	209	238	261	256	239	208	234	240	246	237	264	244	248	252	246	255	244	256	202	241	251	229	222	245	250	252	244	255	225	265	252	216	238	231	221	255	252	251	255	245	221	258	214	264	201	236	259	202	242	212	266	205	216	254	241	258	262	272	251	215	252	242	243	231	214	249	229	266	267	242	239	247	236	244	208	252	264	245	230	262	239	232	211	265	237	232	244	247	223	204	258	237	230	234	226	212	277	225	274	218	259	226	233	228	229	255	247	247	240	249	231	234	259	257	220	261	226	235	237	204	243	219	242	220	257	254	254	300	264	253	220	236	214	260	252	229	268	275	231	234	246	238	243	259	219	269	223	233	245	227	257	277	228	252	222	225	197	270	232	241	208	254	267	247	237	230	264	247	230	220	230	241	225	243	218	262	258	243	227	237	247	216	229	270	243	277	254	232	257	224	236	248	227	212	238	240	262	240	236	223	223	218	248	281	266	237	241	260	234	227	242	242	241	274	248	249	235	248	273	262	263	259	225	224	257	275	230	257	281	235	237	259	249	248	239	270	230	228	280	245	237	266	241	262	257	243	249	232	234	256	258	259	264	228	253	221	236	273	217	222	210	240	248	276	221	221	206	241	231	250	257	204	217	237	245	237	258	226	242	226	198	203	263	242	228	234	243	231	226	264	233	239	228	256	250	247	238	241	256	257	228	253	251	230	239	218	270	248	277	271	262	225	232	250	234	224	233	269	223	251	250	229	216	236	253	251	262	254	234	255	251	246	237	223	214	241	244	264	224	246	258	225	233	240	230	247	262	241	274	245	229	263	240	238	239	226	238	236	231	225	247	255	244	224	225	238	274	255	254	229	217	264	239	258	228	244	256	237	234	235	229	272	229	232	232	271	273	235	249	238	258	219	219	264	230	245	238	249	238	229	272	243	264	256	266	256	254	251	230	229	229	235	227	234	253	254	244	240	248	237	207	251	233	262	236	204	210	221	255	239	216	260	239	230	272	217	242	236	206	231	231	292	236	208	228	262	245	230	247	226	265	276	215	262	230	274	272	237	218	252	236	240	246	275	229	248	223	254	256	260	203	261	239	239	229	248	228	270	245	221	243	214	240	263	273	236	245	245	213	281	256	255	262	241	229	242	235	223	275	263	243	217	258	248	251	275	214	267	291	263	245	263	234	246	242	225	225	258	246	250	233	266	224	277	223	232	231	256	256	253	230	244	280	239	257	241	236	242	211	227	254	237	212	248	244	254	232	235	239	258	241	247	241	208	246	243	266	231	231	216	246	223	225	246	255	246	242	244	215	244	246	213	228	249	239	241	261	252	253	265	204	243	224	261	251	246	210	230	271	224	229	240	247	221	271	233	236	225	211	239	250	216	221	226	238	228	245	231	238	236	221	218	222	267	218	233	226	213	258	259	223	248	240	238	227	242	238	289	247	252	224	246	234	244	280	255	223	217	247	261	220	244	226	275	193	254	273	280	282	251	264	261	272	245	239	242	240	249	248	256	228	245	249	225	236	239	226	243	246	238	227	243	218	218	210	241	235	233	264	252	230	256	224	264	223	259	259	265	241	231	224	229	216	224	277	271	240	212	258	235	239	217	236	273	260	277	236	255	256	273	235	249	262	263	232	208	227	228	263	249	225	249	254	228	234	263	233	227	288	244	222	257	228	214	237	246	251	246	245	240	220	266	274	244	245	248	269	237	241	257	241	222	228	260	246	222	261	260	245	240	269	229	234	249	240	255	258	252	300	224	254	231	264	247	254	234	256	257	246	253	247	270	249	233	224	257	229	248	288	232	245	241	227	265	217	256	232	280	239	224	270	235	260	284	275	212	255	235	232	238	233	260	243	221	224	227	248	250	268	239
28481	13561	8126	3208	2998	2340	1777	1448	1311	1259	1109	975	863	815	764	702	675	668	643	641	620	614	586	573	554	559	553	541	556	526	519	546	487	542	558	534	507	530	512	560	490	528	522	515	579	526	535	521	557	446	532	486	519	515	533	542	511	559	516	501	548	499	517	520	470	499	491	534	538	502	500	524	497	527	528	509	545	546	510	513	514	481	489	543	524	525	500	518	535	512	463	514	532	503	508	511	543	514	507	514	524	488	510	521	508	455	521	491	517	487	514	505	532	516	521	543	516	529	531	534	517	478	488	524	520	528	507	519	507	513	543	491	480	514	479	503	477	538	476	509	512	523	511	516	500	470	482	531	529	502	485	537	543	501	540	550	545	526	501	490	493	522	525	506	504	504	517	489	522	484	514	515	509	506	495	505	544	546	543	541	480	539	496	500	527	526	532	553	486	507	540	499	495	520	498	487	542	529	519	535	507	535	497	514	511	519	501	528	514	512	514	518	530	517	524	503	527	506	519	494	496	521	540	488	526	542	526	486	523	520	550	562	545	529	515	500	502	514	557	509	522	540	555	456	519	470	525	526	500	503	580	498	512	530	503	560	494	499	483	531	501	529	532	510	500	493	520	467	517	510	519	547	537	511	505	511	485	512	537	509	510	534	527	510	519	516	489	511	525	488	505	515	498	528	526	526	509	538	467	516	526	525	504	506	546	509	491	522	512	493	544	515	506	506	516	505	525	532	514	514	539	501	526	519	516	508	516	500	518	509	474	508	564	519	516	483	483	513	518	544	552	528	530	544	558	497	543	543	533	493	513	542	531	521	520	538	509	512	513	508	540	548	553	505	500	522	520	494	521	549	475	527	494	492	501	505	541	523	492	541	499	529	485	529	550	517	475	520	518	552	521	548	576	509	538	534	503	513	523	499	495	537	515	535	508	522	541	519	510	485	521	473	511	524	469	540	519	531	543	559	477	528	489	488	518	504	532	499	500	521	521	518	527	511	468	529	513	511	494	498	516	517	490	512	465	537	526	499	543	552	492	545	545	546	558	522	532	488	495	532	492	527	463	500	502	548	526	520	525	513	520	520	508	518	502	535	488	456	525	510	499	484	573	515	492	581	521	530	492	516	541	503	536	514	515	551	530	528	504	544	554	500	550	520	485	523	489	525	516	504	492	512	520	493	525	498	506	506	494	503	499	522	488	512	547	538	505	483	462	489	532	477	564	526	495	502	535	510	526	498	503	545	531	503	519	569	523	530	511	518	531	475	471	561	521	535	529	532	507	557	475	493	512	517	519	549	541	568	521	519	509	475	540	497	534	541	511	483	518	500	489	509	511	520	520	563	501	530	505	507	532	533	499	522	534	569	514	567	486	492	522	509	496	534	516	495	482	494	502	498	478	500	544	538	528	539	483	509	513	484	528	500	537	490	537	564	541	524	538	518	541	519	493	508	506	524	526	493	547	546	530	471	530	474	531	522	542	496	507	503	471	507	504	505	514	529	507	505	494	524	511	526	543	494	526	490	494	497	489	525	493	529	506	526	523	558	497	518	549	494	501	508	503	538	530	510	513	526	493	501	556	512	543	520	536	508	520	560	496	484	522	522	510	527	494	491	519	489	520	521	526	522	543	517	524	466	508	519	536	495	508	518	517	531	524	535	508	448	523	505	516	535	544	547	497	518	526	522	533	548	504	534	528	499	538	518	509	492	575	502	536	465	513	478	535	572	528	484	505	513	560	492	526	527	494	513	558	536	484	503	543	539	514	501	513	538	506	512	505	486	509	507	542	517	486	545	548	476	491	515	531	499	519	525	542	502	493	493	483	517	479	534	522	491	497	545	513	531	519	525	471	486	527	502	509	511	491	477	517	512	518	477	519	543	493	484	481	513	533	515	493	496	532	512	504	478	529	478	456	546	528	508	505	532	509	537	473	547	540	525	542	522	533	510	501	498	522	495	514	522	502	494	530	502	529	559	479	517	499	485	549	523	488	524	495	514	496	510	510	511	570	542	536	489	491	516	531	515	521	493	559	497	488	504	523	547	485	511	512	517	461	493	539	520	539	527	468	522	493	491	503	529	503	484	535	503	502	532	514	523	491	540	526	530	488	499	544	543	503	541	534	554	552	497	478	506	528	515	477	525	516	550	493	524	525	530	533	482	530	517	488	490	522	494	500	543	501	519	527	508	549	514	536	529	544	513	539	513	567	556	541	493	516	514	504	491	524	461	520	462	475	549	503	516	530	496	535	516	495	529	499	559	496	493	521	515	523	479	512	503	525	493	523	490	499	510	503	545	518	525	542	508	538	503	491	493	513	525	542	498	484	487	547	523	521	501	465	540	541	537	523	504	485	508	506	550	486	523	492	524	536	471	523	515	511	521	520	500	489	485	509	479	490	480	470	506	501	537	512	537	509	534	515	490	499	519	485	535	481	514	478	534	537	487	524	516	564	522	535	510	544	512	500	512	539	588	486	497	494	527	492	570	503	529	507	525	538	527	541	541	545	565	522	502	529	506	521	472	473	481	505	552	508	482	491	513	518	496	513	511	485	505	511	534	520	535	480	528	483	503	511	533	521	529	530	472	506	536	523	482	503	516	486	517	575	537	450	502	526	520	526	503	507	514	557	528	497	523	514	503	498	545	515	553	518	466	479	500	485	495	497	533	508	516	499	536	532	538	514	519	526	479	528	486	489	536	537	523	523	509	495	488	510	492	511	523	503	548	577	564	527	539	521	529	529	485	544	495	469	487	467	548	576	515	539	516	514	500	510	519	514	513	563	524	519	513	524	535	554	515	495	523	495	532	548	509	521	454	532	517	512	526	494	528	511	473	498	504	531	497	507	524	550	531	485	494	486	504	477	571	504	497	503	515	479	466	518	512	537	511	496	506	534	521	527	533	510	547	500	556	494	555	482	485	550	496	525	521	529	521	473	509	538	535	513	512	521	538	520	531	498	496	513	506	479	474	483	514	525	509	547	494	496	554	505	523	570	487	522	496	513	528	525	503	487	502	535	515	501	516	499	553	484	521	535	536	548	551	528	492	510	512	539	523	489	517	533	516	536	533	521	519	524	531	556	520	552	503	519	566	527	507	504	506	536	524	524	522	540	526	534	519	500	546	513	533	518	522	508	507	514	484	501	538	477	507	464	490	562	518	483	492	519	544	502	525	508	540	523	516	532	510	530	526	505	469	516	528	535	502	513	524	527	516	513	491	504	554	498	475	519	506	492	529	516	501	498	534	507	492	536	481	519	470	484	527	526	546	498	525	539	458	498	509	543	502	503	511	516	511	518	503	528	496	552	492	520	540	515	529	552	497	552	537	547	547	500	498	471	529	500	531	545	516	474	503	516	514	501	556	499	502	529	510	504	541	535	540	522	486	528	537	501	545	485	552	537	540	541	509	532	441	524	501	532	498	538	520	506	550	497	511	491	521	560	513	528	530	508	496	490	502	479	522	522	483	557	524	504	531	548	485	490	483	561	536
59111	32854	15444	3905	1704	1305	945	811	751	692	569	538	489	375	375	313	334	314	338	278	292	299	290	274	265	272	273	296	262	239	280	251	268	240	281	267	262	266	254	240	238	262	272	244	259	258	236	246	279	267	271	244	274	272	269	233	254	252	229	269	248	283	261	259	225	259	261	221	245	276	256	238	258	261	249	259	307	267	253	262	243	245	318	246	226	216	229	255	252	280	256	251	236	250	259	263	248	243	230	245	271	246	282	265	269	237	272	268	211	259	260	255	259	264	241	233	269	243	268	273	241	245	300	230	285	255	231	224	271	290	246	257	231	232	246	283	228	254	249	238	229	295	239	241	243	245	291	243	252	256	278	267	258	252	265	274	256	282	247	248	251	262	259	237	254	258	243	243	246	208	267	239	268	262	250	274	272	240	243	248	254	230	285	269	278	262	276	225	255	245	258	274	244	280	244	285	233	265	255	264	264	282	261	239	266	241	265	248	276	263	241	218	263	253	246	235	264	255	251	241	245	273	272	221	229	245	247	223	250	260	233	238	260	242	261	259	241	230	248	262	256	285	239	280	266	265	285	253	245	265	259	246	260	259	244	303	252	227	254	243	270	248	257	243	239	274	253	266	286	219	256	259	239	220	273	262	270	271	250	228	238	255	254	287	247	262	218	268	245	243	282	258	278	267	264	235	246	257	257	237	235	251	258	289	238	278	231	252	243	271	244	262	230	233	231	214	259	260	257	272	265	260	264	247	287	246	237	229	263	269	257	259	252	227	260	260	220	243	250	252	262	263	274	278	283	248	251	248	247	254	226	258	254	240	270	266	235	225	287	237	278	270	265	289	254	228	245	286	243	280	226	237	268	270	282	280	251	251	296	240	248	267	248	282	239	252	272	265	281	240	252	269	291	270	247	255	249	239	230	257	280	269	222	259	251	246	253	239	264	243	259	235	286	270	268	259	282	240	245	227	242	240	242	251	271	252	246	247	260	251	247	227	280	270	288	255	277	274	239	275	253	263	267	279	258	234	223	261	243	243	223	247	248	245	255	237	237	242	268	229	226	243	256	246	284	208	253	279	260	267	267	252	271	244	259	255	239	246	270	258	233	258	286	274	245	286	283	282	228	223	238	251	264	242	263	258	250	245	267	241	232	242	230	247	282	289	236	291	272	266	253	223	259	244	278	238	228	256	271	247	221	239	240	270	249	246	254	290	249	245	249	257	280	251	253	270	219	246	240	223	271	238	241	261	266	236	248	251	277	249	259	230	251	250	215	268	256	242	237	228	250	278	278	265	283	240	235	250	264	237	259	270	240	248	235	253	249	251	262	268	237	258	255	248	282	256	238	253	292	286	253	268	248	261	262	256	245	276	266	288	262	246	283	248	270	283	254	258	249	237	246	248	261	257	239	230	262	248	255	251	305	247	242	262	234	219	246	256	253	223	242	265	238	250	267	251	264	238	262	257	234	246	249	240	263	288	277	237	263	231	271	281	263	236	254	259	313	261	274	269	252	226	295	262	266	256	274	228	292	254	248	252	270	255	232	240	267	250	235	272	218	258	231	231	234	275	237	272	248	242	266	263	268	256	257	257	263	297	279	275	308	241	226	263	251	291	273	265	269	272	257	261	280	243	249	244	243	243	231	266	240	265	288	263	235	282	261	256	249	256	271	233	236	293	250	236	246	246	234	275	259	290	281	253	267	250	268	263	227	254	271	264	240	260	261	253	277	255	246	244	252	269	238	257	238	295	258	277	277	259	265	241	272	251	246	251	240	250	271	268	244	253	264	262	279	270	271	278	275	254	227	255	262	245	246	261	245	236	251	250	253	286	279	254	221	274	258	240	246	246	238	245	262	265	222	241	244	244	258	288	252	262	250	236	250	235	253	284	287	281	232	265	266	251	263	261	249	221	267	266	243	243	261	262	284	275	238	257	279	245	242	238	245	278	233	265	284	250	245	244	257	251	269	310	283	260	271	277	262	233	281	241	261	242	240	251	258	241	267	266	256	247	278	288	235	256	249	264	257	223	247	255	234	236	241	238	279	247	235	274	247	254	251	277	258	250	280	250	223	253	239	288	244	227	241	238	246	279	273	261	225	245	251	230	303	248	264	270	282	262	267	265	264	240	258	255	248	260	258	239	296	262	258	242	230	246	232	241	267	276	280	226	241	242	267	268	245	258	244	251	291	261	235	234	225	264	250	252	233	250	240	256	287	247	277	244	220	241	255	249	286	243	248	245	270	247	219	255	253	256	238	247	243	255	241	257	273	248	220	229	255	242	246	254	294	253	242	225	266	258	263	238	271	262	240	257	262	272	285	242	234	238	269	267	279	233	275	262	231	222	233	251	249	266	261	242	255	274	233	278	265	236	293	240	249	236	295	259	239	268	260	287	261	258	266	256	264	267	258	235	260	279	240	251	274	257	230	266	262	277	251	256	234	240	267	233	240	247	251	265	266	244	229	259	250	246	255	245	253	251	258	228	240	246	281	236	283	245	254	250	257	261	274	243	277	324	246	231	286	238	268	232	256	260	275	248	220	244	249	233	262	235	253	236	257	252	248	287	270	275	252	243	271	274	249	277	243	271	280	216	227	237	278	232	236	266	242	247	233	282	242	273	262	263	253	251	263	233	239	261	250	247	253	255	284	251	264	264	260	246	273	231	271	248	285	255	245	271	242	263	256	239	226	256	259	256	252	244	264	246	260	267	245	285	240	250	246	270	245	236	262	269	255	249	247	248	252	230	274	266	241	271	268	250	252	240	256	261	283	246	263	253	260	250	281	267	237	239	220	237	237	305	231	254	269	266	256	282	278	248	244	232	252	237	236	262	210	231	290	257	272	255	286	274	271	261	250	237	269	272	245	263	247	257	288	280	233	265	243	253	266	255	265	258	237	234	242	244	253	239	236	241	259	242	240	247	221	237	284	239	282	265	260	251	249	248	226	247	265	267	252	268	291	257	271	241	263	265	265	267	254	263	233	264	282	259	257	251	259	240	245	221	232	245	245	259	256	287	221	268	277	276	255	267	258	273	252	286	234	234	234	269	242	268	241	280	277	242	276	293	261	237	240	227	243	266	272	244	263	223	250	273	233	275	255	286	290	248	274	266	265	241	243	248	281	251	257	262	255	210	247	294	258	245	261	280	237	230	243	251	252	251	255	258	252	289	277	242	261	253	250	242	244	255	261	243	257	282	241	260	254	281	211	215	265	277	255	259	284	238	271	266	233	268	245	256	246	270	257	278	270	292	262	247	253	274	267	291	262	270	241	220	220	269	262	247	271	226	292	252	284	262	271	271	236	226	266	275	283	284	251	264	254	257	263	227	253	248	211	252	272	269	275	232	230	244	231	277	248	258	267	246	260	243	262	247	247	228	274	238	257	260	251	234	262	240	254	259	281	281	219	270	266	256	254	268	271	259	272	256	245	269	244	273	252	247	272	210	241	268	268	270	273	242	288	241	238	272	243	271	255	262	268	266	235	282
36495	22332	16299	6794	5564	4641	3756	2849	2995	2697	2212	2204	1709	1405	1231	1023	931	1030	1001	895	834	727	674	629	654	618	612	622	616	566	590	604	559	568	570	571	550	588	498	534	567	616	581	576	541	525	565	553	534	544	573	561	544	584	541	534	537	527	520	561	563	564	553	591	542	562	506	572	542	551	602	586	554	559	609	532	543	561	561	548	537	548	547	550	563	527	521	580	529	568	529	548	548	536	516	540	554	516	565	529	555	529	536	575	560	571	572	534	524	544	542	544	535	570	560	559	531	560	518	532	510	537	510	591	552	529	562	554	555	486	584	566	559	518	561	522	573	548	569	519	526	548	568	556	518	526	554	566	549	520	525	539	516	574	580	528	571	523	529	529	550	551	565	559	513	529	552	552	535	573	542	509	552	562	502	568	512	582	542	502	550	557	576	531	507	534	608	562	543	585	561	556	549	566	548	570	551	569	577	560	506	531	544	581	566	547	589	548	529	523	577	511	562	492	571	528	574	526	535	542	543	577	566	584	549	520	520	528	545	551	539	534	547	519	517	521	561	549	536	548	523	566	567	511	523	578	534	530	514	520	511	518	491	567	557	545	563	505	526	581	569	524	508	572	526	580	542	530	579	529	540	492	496	550	521	549	543	544	587	519	553	548	529	582	562	538	586	575	546	551	552	566	547	551	536	553	550	558	551	534	533	536	530	537	512	550	528	548	553	536	501	528	571	564	571	559	481	599	553	572	524	516	537	545	536	552	569	548	547	541	549	552	537	489	559	557	530	553	547	569	518	521	531	513	550	527	567	547	536	511	565	564	515	540	520	514	572	493	519	585	565	555	539	556	530	567	505	555	535	574	595	560	526	553	548	557	551	532	559	557	519	532	539	519	506	530	523	552	537	527	571	547	546	531	582	562	537	545	585	580	595	558	538	540	554	566	535	552	553	571	574	563	532	563	537	552	535	536	558	519	575	541	528	531	578	539	549	540	512	529	500	558	571	566	524	541	568	507	563	528	569	505	537	560	525	537	503	532	530	536	561	527	547	578	587	574	533	563	498	542	536	553	546	542	554	566	533	536	517	577	559	541	523	543	554	569	528	539	557	475	527	529	591	524	552	540	547	565	527	545	593	515	559	570	531	506	532	489	518	565	540	506	582	524	534	498	561	512	517	572	540	570	524	577	587	548	575	539	567	541	564	509	579	520	561	550	616	544	545	494	557	561	503	553	565	543	554	546	553	526	536	550	570	532	526	523	549	542	534	524	553	563	524	508	604	536	507	538	558	516	535	566	530	581	514	535	562	530	527	515	561	524	578	563	562	515	568	516	508	568	545	529	516	532	474	548	538	565	544	541	537	584	521	566	570	542	537	530	582	577	528	595	522	551	545	524	536	569	525	539	582	532	527	570	573	507	520	525	584	517	521	594	535	543	487	552	564	524	569	545	502	557	531	557	554	527	499	544	563	555	584	534	584	531	552	583	543	556	543	574	555	532	538	530	547	540	581	532	553	502	548	553	522	580	510	544	514	555	538	559	527	553	565	549	545	551	535	550	547	557	539	543	555	514	516	565	545	535	527	569	554	552	555	560	530	559	574	555	554	515	571	544	533	505	556	515	509	524	542	532	555	526	568	545	535	604	537	543	532	551	548	521	570	565	576	556	542	575	519	554	556	555	571	574	590	517	549	577	514	542	528	559	545	518	528	544	504	580	565	532	571	571	541	535	558	547	554	525	543	558	545	537	547	499	559	543	549	525	579	547	537	520	575	564	558	504	543	553	551	553	543	519	487	601	551	486	542	559	544	543	545	547	540	574	526	592	550	542	567	577	528	559	534	543	544	523	510	571	527	510	547	569	525	540	515	508	544	563	492	508	551	512	566	542	549	570	533	536	556	525	555	587	560	553	529	539	534	571	531	558	520	582	554	566	513	543	506	556	518	522	532	545	511	523	514	590	529	546	538	561	521	530	552	571	526	518	502	557	533	534	544	538	518	554	544	539	559	555	521	511	583	577	497	533	573	501	552	522	573	535	524	559	536	552	529	545	507	556	559	504	537	551	489	521	576	563	531	505	553	523	557	572	544	533	559	565	533	570	534	527	518	515	542	519	554	523	574	538	551	522	543	550	549	580	552	520	542	576	531	522	577	555	551	569	555	535	559	522	526	537	542	537	579	542	529	567	556	500	536	569	531	554	517	538	546	537	557	537	525	554	569	503	549	547	514	589	567	556	537	516	563	560	545	508	526	562	550	561	502	505	512	577	542	557	542	576	559	516	591	571	586	568	523	617	553	504	557	556	558	561	576	559	569	539	564	510	573	542	516	532	498	519	511	534	514	535	487	548	550	556	545	517	517	552	560	550	571	564	566	539	533	536	568	572	529	579	561	539	551	525	561	546	527	582	534	528	530	549	513	511	519	565	503	521	542	554	560	565	528	558	541	570	542	574	527	534	528	580	504	538	542	551	574	566	517	498	499	568	567	578	571	551	565	516	584	527	555	557	542	562	545	575	560	545	517	541	566	548	547	523	551	552	510	518	543	576	528	576	515	550	542	560	553	572	559	524	557	537	551	564	522	543	532	533	521	538	555	506	513	546	544	534	553	534	519	543	532	527	518	566	516	556	517	543	549	598	532	552	570	494	526	549	599	581	547	534	561	540	589	549	555	555	519	559	552	543	562	551	559	549	525	541	534	602	536	532	547	549	520	552	530	546	520	524	568	568	512	522	555	513	541	560	523	531	570	551	552	550	526	528	498	583	543	540	602	589	533	582	536	590	546	552	496	562	548	524	568	540	549	540	536	531	539	551	547	565	555	564	497	554	532	566	555	529	537	553	566	518	555	533	557	527	538	535	563	548	554	578	531	572	551	595	540	555	542	559	572	492	534	544	577	571	536	585	526	536	544	551	556	598	572	572	557	542	539	518	540	547	537	561	541	519	546	544	520	545	561	544	537	532	538	543	554	559	554	504	548	545	549	541	526	538	510	541	534	513	546	540	533	542	570	545	570	548	554	549	537	515	555	552	532	598	554	586	590	560	548	553	542	581	523	531	518	537	559	520	530	509	535	499	570	528	556	534	515	518	535	582	513	579	580	568	550	563	572	507	518	502	564	504	536	559	542	552	514	502	556	546	528	548	567	577	589	559	522	508	555	596	556	582	596	552	514	514	534	552	544	541	571	538	563	543	546	501	548	535	523	543	525	589	581	567	573	549	529	548	577	555	535	570	543	561	556	594	573	538	523	528	515	521	527	540	541	537	549	550	520	559	524	520	555	524	501	505	588	504	552	532	531	572	562	519	547	529	571	575	574	526	533	555	558	604	516	523	575	569	585	500	549	543	542	516	550	568	536	533	541	517	536	521	539	564	549	555	600	504	582	554	583	559	618	543	547	525	562	552	534	567	553	544	512	527	513	549	568	516	543	556	510	565	544	535	568	547	540	515	518	538	535	517	562	506	542	492	532	510	540	547	521	520	540	583	561	522	514	524
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
