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
336587633921	336587634482	336587635032	336587635582	336587636132	336587636682	336587637232	336587637782	336587638332	336587638882	336587639432	336587639982	336587640532	336587641082	336587641632	336587642182	336587642732	336587643282	336587643832	336587644382	336587644932	336587645482	336587646032	336587646582	336587647132	336587647682	336587648232	336587648782	336587649332	336587649882	336587650432	336587650982	336587651532	336587652082	336587652632	336587653182	336587653732	336587654282	336587654832	336587655382	336587655932	336587656482	336587657032	336587657582	336587658132	336587658682	336587659232	336587659782	336587660332	336587660882	336587661432	336587661982	336587662532	336587663082	336587663632	336587664182	336587664732	336587665282	336587665832	336587666382	336587666932	336587667482	336587668032	336587668582	336587669132	336587669682	336587670232	336587670782	336587671332	336587671882	336587672432	336587672982	336587673532	336587674082	336587674632	336587675182	336587675732	336587676282	336587676832	336587677382	336587677932	336587678482	336587679032	336587679582	336587680132	336587680682	336587681232	336587681782	336587682332	336587682882	336587683432	336587683982	336587684532	336587685082	336587685632	336587686182	336587686732	336587687282	336587687832	336587688382	336587688932	336587689482	336587690032	336587690582	336587691132	336587691682	336587692232	336587692782	336587693332	336587693882	336587694432	336587694982	336587695532	336587696082	336587696632	336587697182	336587697732	336587698282	336587698832	336587699382	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2649	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2651	3650	2300	2651	3650	2300	2651	3650	2300	2651	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2653	3650	2300	2653	3650	2300	2653	3650	2300	2654	3650	2300	2654	3650	2300	2654	3650	2300	2655	3650	2300	2655	3650	2300	2655	3650	2300	2656	3650	2300	2656	3650	2300	2656	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2659	3650	2300	2659	3650	2300	2660	3650	2300	2660	3650	2300	2660	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
54906	42039	30801	25324	20733	19929	17525	12949	8923	7946	6937	5160	5036	5363	4917	6082	5504	4730	4521	4165	3871	3331	2851	2262	1952	1848	1911	1562	1313	1170	1002	984	1014	852	835	721	926	627	580	474	436	389	362	364	306	265	260	297	238	250	249	260	249	300	261	225	265	241	249	265	273	267	247	249	271	226	246	246	242	236	226	232	238	234	260	234	247	242	261	273	263	279	239	259	253	232	246	260	249	208	263	224	285	273	249	236	230	235	244	263	257	247	223	231	269	268	226	238	240	242	250	247	265	256	267	238	239	225	245	255	236	272	238	201	231	250	247	235	263	251	249	265	276	217	250	240	255	272	247	254	252	263	229	223	236	240	258	241	245	252	233	237	220	238	262	229	238	233	238	233	260	238	266	240	272	239	231	261	230	263	228	219	216	228	262	264	238	228	233	261	233	252	247	275	251	232	248	270	231	258	247	238	245	222	246	271	229	258	264	235	225	240	255	242	239	213	256	257	257	249	255	248	247	281	241	257	238	253	220	234	227	253	232	261	231	235	238	251	257	243	217	273	251	234	218	226	225	236	259	233	237	256	250	226	246	232	220	222	240	262	237	272	258	222	212	250	214	239	236	260	235	256	216	241	265	264	215	252	240	236	211	237	270	231	238	234	221	219	233	239	254	249	233	276	219	236	241	249	235	267	258	237	256	278	234	256	244	222	258	233	254	245	227	239	240	224	218	254	255	284	252	257	227	259	215	218	218	227	254	240	249	235	261	222	231	277	221	204	229	248	245	235	234	264	253	234	231	246	230	231	220	231	259	214	263	253	240	214	228	233	221	221	262	232	265	240	259	246	251	222	232	244	238	260	199	249	216	253	275	249	251	244	229	275	243	230	235	200	230	253	274	226	241	260	248	239	248	235	267	247	262	226	243	264	246	221	226	225	231	245	249	260	234	235	251	256	276	244	237	245	228	253	238	247	254	253	245	237	247	250	224	270	261	235	250	231	225	265	254	252	244	249	236	241	238	228	242	254	244	267	224	225	252	257	234	240	268	234	235	253	240	233	237	284	251	247	244	226	246	237	286	236	258	269	234	255	230	234	256	221	235	263	261	254	233	229	242	280	265	271	230	226	262	236	255	247	244	222	267	258	236	257	276	253	250	275	243	242	237	274	238	243	254	241	235	266	222	221	272	242	244	219	237	254	221	225	225	260	230	256	255	237	240	247	270	248	245	248	203	213	231	229	220	277	240	238	245	241	234	265	264	237	219	277	240	252	241	231	236	245	238	235	232	227	224	241	222	250	217	219	248	276	264	222	222	218	227	264	260	252	239	243	257	245	244	231	210	231	234	223	240	229	257	248	238	292	276	204	259	256	227	239	225	247	227	230	235	224	219	253	228	231	235	265	248	252	254	225	262	256	213	239	235	252	247	238	232	243	226	238	223	241	245	232	259	227	211	228	233	218	272	252	218	247	260	249	239	255	231	253	247	254	226	250	248	246	253	264	258	243	240	265	259	222	232	239	236	259	244	258	239	256	271	234	247	255	256	254	243	237	250	260	230	211	275	270	224	214	252	243	239	257	236	266	278	250	264	258	230	225	240	260	267	245	261	228	259	248	252	237	244	255	257	239	253	248	235	261	216	240	233	245	274	231	232	206	276	241	241	240	242	240	237	268	249	251	240	277	252	233	241	221	227	254	244	232	263	248	246	250	237	244	213	231	226	275	219	223	255	254	242	255	232	248	229	262	257	233	249	270	271	215	253	282	227	250	274	235	245	257	231	240	258	238	239	226	235	240	236	239	264	225	231	232	244	239	228	239	260	243	231	256	213	275	219	222	230	264	216	242	215	267	240	253	226	239	238	217	224	261	201	241	227	246	225	227	239	226	228	272	240	239	236	219	236	249	213	233	266	279	241	270	268	236	244	251	249	222	233	280	255	264	262	228	215	233	260	262	265	265	233	248	252	217	220	239	234	215	252	232	231	246	252	245	264	239	234	247	250	253	247	258	234	237	238	236	224	233	226	218	248	238	272	239	243	246	239	211	273	257	232	222	228	242	226	242	246	258	234	249	221	243	242	224	258	238	252	221	232	237	250	220	243	235	260	233	274	259	256	259	236	234	214	300	245	228	254	220	220	253	240	222	255	226	246	226	230	242	252	258	265	224	270	212	251	237	219	255	212	263	240	247	239	266	252	279	248	247	232	220	238	297	267	231	231	234	273	240	229	230	239	242	249	236	217	238	247	238	238	261	223	231	256	229	230	236	212	225	265	236	255	258	230	257	269	258	247	270	234	267	234	253	239	252	230	250	236	281	236	251	256	221	229	256	257	230	240	253	240	217	243	237	251	241	223	244	236	240	265	229	261	264	214	243	233	231	236	242	236	239	281	242	252	255	276	211	245	253	236	245	256	231	229	248	229	237	242	221	249	254	254	238	247	250	244	264	235	257	241	230	238	229	236	248	252	239	251	261	243	273	236	255	244	240	264	248	290	244	225	273	256	211	237	245	265	240	247	250	216	233	261	234	269	251	238	226	260	244	262	251	232	183	243	247	249	224	207	231	249	207	254	237	275	228	250	239	231	263	235	244	243	235	260	217	255	253	234	222	214	224	245	265	242	251	243	227	246	218	217	232	237	271	265	249	245	268	277	233	261	231	252	266	269	256	259	254	262	240	227	252	213	224	228	260	215	221	246	242	276	249	240	234	244	252	225	256	240	237	223	248	227	253	233	246	240	241	254	260	242	234	284	262	238	248	251	244	251	229	234	219	230	257	223	252	237	207	240	279	240	250	243	257	270	273	236	233	258	231	235	231	237	205	222	260	272	220	231	228	244	240	256	261	216	230	270	244	247	236	238	250	222	259	244	251	239	231	217	248	253	220	232	260	204	235	233	241	252	262	232	242	231	246	229	252	259	222	235	229	267	239	234	226	217	233	247	229	225	268	274	221	237	238	245	270	259	224	239	260	233	230	255	254	228	231	258	228	242	237	234	230	221	215	258	239	246	263	251	259	240	209	239	234	254	245	245	256	242	254	259	245	233	245	241	241	251	230	270	232	245	240	246	223	250	221	236	246	231	253	231	252	249	241	224	217	242	251	248	262	235	217	254	261	211	248	247	233	242	273	220	245	235	236	249	240	260	231	278	234	223	261	254	233	246	247	259	231	248	261	250	274	256	251	234	259	228	277	247	231	253	243	245	246	240	228	246	239	259	268	251	230	229	247	253	255	226	234	225	271	255	259	257	223	244	250	247	253	252	246	233	222	225	267	246	255	253	268	248	237	260	263	265	236	256	234	262	219	258	230	246	261	210	271	240	247	217	262	234	237	261	261	236	234	233	249	272	247	236	239	218	212	235	230	289	215	240	261	265	243	227	257	251	246	234	226	256	252	224	234	256	240	259	252	209	243	229	238	231	218	241	234	236	231	232	220	250	247	228	244	234	257	262	248	233	272	241	242	222	212	221	254	245	241	249	292	241	238	230	242	246	217	230	223	253	238	233	244
43482	38742	30751	29960	28046	29344	26360	22597	18281	18761	17148	14636	15127	16195	14119	19004	16034	16206	15512	15329	15573	12877	12658	10688	9417	9222	9548	7631	6826	6319	5491	5158	5488	4319	4342	3846	4996	3298	3025	1945	2019	1575	1588	1482	1132	972	996	887	842	878	778	773	739	736	757	722	651	621	684	685	688	648	668	724	719	674	710	680	678	693	643	683	617	671	646	641	636	698	670	681	659	637	690	658	632	645	630	628	658	658	693	650	676	639	691	675	640	665	680	663	695	639	664	679	650	661	639	626	637	635	705	690	631	665	655	622	673	643	655	684	694	607	659	686	670	634	598	648	732	678	644	641	686	694	656	633	652	630	681	653	655	632	659	662	613	667	658	618	659	698	644	647	630	645	637	677	627	639	611	640	669	658	691	625	674	634	664	657	643	654	642	701	673	642	640	609	620	709	693	677	637	647	689	701	647	636	638	637	641	640	660	683	637	633	652	641	663	642	706	700	658	653	690	684	667	650	685	652	637	622	671	654	699	622	639	660	634	651	658	658	667	669	601	665	632	597	644	699	669	670	655	721	699	650	619	673	694	657	655	652	674	664	675	637	709	672	659	627	697	669	693	683	684	685	697	691	622	612	630	680	653	684	662	637	679	633	651	687	647	656	676	673	665	672	644	637	659	651	700	659	631	631	669	619	684	699	662	602	708	650	635	663	647	640	677	690	648	628	651	659	670	653	685	661	670	701	646	660	662	668	646	671	644	720	734	656	716	658	661	633	627	657	636	656	662	647	659	635	658	647	704	648	658	631	657	625	666	660	640	658	637	672	645	632	651	676	630	664	667	657	666	681	677	644	677	644	635	662	642	618	700	687	654	669	655	641	653	652	630	632	677	639	639	658	643	649	634	618	688	600	617	662	636	649	619	651	666	691	655	622	694	649	678	695	660	613	645	655	654	686	669	669	672	644	632	643	664	665	677	663	655	634	655	631	678	696	637	641	600	644	634	680	689	657	675	697	615	671	638	680	652	661	626	660	674	697	609	664	689	660	669	643	657	662	653	651	641	624	674	654	686	651	656	646	620	630	636	674	667	673	640	664	655	647	648	637	605	691	669	613	698	655	645	647	654	705	634	657	684	626	672	674	632	673	636	711	685	614	655	642	683	670	675	620	664	662	676	636	669	631	665	647	692	655	678	654	646	694	664	714	662	646	645	670	681	689	638	632	664	641	660	640	614	670	683	648	681	663	617	648	695	666	637	629	630	669	651	623	661	666	662	626	670	692	685	634	684	722	647	659	667	665	648	651	632	663	661	650	676	679	681	660	664	678	636	696	664	699	664	680	653	696	629	625	666	658	592	621	597	670	659	674	675	654	631	641	675	654	652	666	664	693	653	676	648	649	653	674	611	704	639	674	715	680	664	699	667	661	636	661	607	619	675	641	689	660	657	677	686	641	723	655	658	643	711	650	632	648	646	621	669	605	664	675	643	654	626	660	637	665	685	653	650	697	657	642	633	659	653	648	634	619	679	662	629	672	654	681	654	654	645	671	689	637	665	676	683	657	697	645	650	669	607	637	660	609	626	649	697	651	650	635	642	652	701	673	642	678	669	653	651	675	674	697	645	683	662	611	689	651	670	618	645	695	695	668	668	665	709	723	619	618	665	676	692	705	616	598	703	691	655	637	649	645	627	752	696	633	659	672	682	669	643	673	645	650	651	630	658	653	655	667	668	664	671	652	640	682	673	649	628	676	663	699	688	653	640	620	622	689	619	684	709	660	642	641	671	661	624	644	654	648	655	649	686	648	695	607	653	662	642	642	739	668	652	646	581	655	650	656	646	684	648	712	650	620	650	652	657	674	661	654	672	647	703	644	687	646	637	670	684	671	676	643	668	629	631	615	622	659	604	677	627	641	663	671	673	654	651	652	703	678	662	652	635	639	631	655	677	676	644	641	617	639	669	626	712	676	673	651	675	669	696	614	681	605	616	692	648	645	646	645	684	638	669	672	664	653	650	638	698	643	680	657	653	628	661	626	712	671	710	664	672	640	701	664	688	683	638	649	655	644	677	616	631	708	656	638	680	651	674	640	634	631	675	622	660	654	676	664	636	652	645	643	568	656	637	632	653	666	646	647	635	691	676	682	662	711	695	688	659	651	660	624	638	669	672	691	650	692	648	704	647	637	645	705	708	662	625	656	655	664	684	666	694	626	673	663	676	652	639	642	648	648	656	640	624	649	647	647	636	652	644	671	653	688	625	680	642	711	657	623	638	690	643	648	637	625	706	660	641	683	693	650	688	665	653	649	615	633	660	633	623	617	652	646	654	636	702	668	691	637	695	653	682	656	661	694	693	627	692	679	632	628	613	643	642	687	673	694	664	678	675	648	670	634	644	655	683	660	672	587	638	627	624	643	668	651	655	687	646	633	649	684	688	685	672	679	654	670	673	659	622	677	673	683	615	649	631	641	665	656	658	658	670	649	641	635	636	650	633	636	668	665	691	653	641	652	661	638	659	705	673	635	671	680	596	658	638	671	637	651	636	631	645	684	663	662	618	658	662	708	654	666	624	692	676	673	676	670	621	678	660	665	653	644	666	656	633	681	647	627	729	659	657	629	660	664	623	676	682	633	661	702	691	611	692	681	654	680	638	626	617	633	612	622	661	664	674	643	628	602	668	648	675	645	671	646	649	685	639	689	680	695	628	684	708	633	671	644	649	632	692	629	617	670	686	643	662	602	645	699	651	683	672	648	653	682	637	612	678	636	648	638	628	644	646	659	660	684	614	621	645	676	700	639	681	639	675	739	703	645	683	650	649	637	598	617	643	716	641	637	599	664	620	651	678	679	633	630	661	658	641	671	630	640	645	642	705	657	682	712	653	675	653	669	668	683	663	759	635	625	622	651	642	653	602	624	698	665	639	676	677	640	641	717	693	642	678	637	646	638	648	641	705	667	639	660	661	660	694	667	696	642	664	651	693	656	654	625	681	629	668	659	648	669	657	673	670	641	712	682	670	680	669	649	653	681	633	667	698	681	648	678	723	667	703	673	658	625	638	646	717	659	657	668	700	662	744	647	657	668	632	635	650	697	692	641	626	640	661	670	679	636	694	659	687	625	673	626	675	652	642	674	668	674	646	642	664	652	645	690	674	648	644	632	625	632	653	591	635	622	639	670	656	679	659	688	649	674	688	693	657	638	696	682	611	690	668	672	677	639	651	673	644	650	653	635	697	646	662	656	669	664	676	685	690	628	670	686	644	680	620	673	686	650	646	645	679	600	660	654	685	609	656	629	665	688	639	629	636	646	644	612	672	668	683	731	711	669	639	667	642	666	663	676	628	650	660	675	616	709	697	648	678	618	654	645	678	609	658	648	644	678	664	670	644	646	670	700	726	636	655	611	631	670	612	634	699	673	668	701	660	647	692	670	699	680	666	613	648	674	680	665	631	658	674	627	644	647	659	648	642	626	667	687	670	627	672	649	632	681	672	658	690	666	676	652	678	638	627	674	645	655	648	626
13836	8216	6800	4561	3090	2219	1715	1234	1039	897	743	621	589	535	456	553	462	479	478	434	441	454	385	393	422	367	421	375	388	404	372	368	412	332	373	379	372	349	374	346	391	363	355	400	357	356	391	365	370	348	376	325	342	362	343	380	355	330	355	334	327	370	348	352	371	364	341	367	344	339	368	362	353	343	367	345	381	350	326	377	348	389	352	361	352	354	391	391	329	305	343	376	387	345	384	348	367	379	386	343	388	359	322	369	381	364	329	348	356	352	348	345	370	389	354	376	366	399	344	350	301	329	339	323	321	362	367	357	364	366	347	366	373	364	351	358	320	318	319	350	367	332	354	392	363	366	386	347	342	374	357	378	338	340	334	383	366	343	359	353	346	352	361	385	333	376	372	370	367	346	357	345	337	339	400	340	377	332	349	358	342	345	358	325	346	361	356	362	377	323	329	362	401	347	342	345	359	377	380	368	343	347	360	359	354	353	366	378	351	386	361	347	387	337	331	396	323	355	351	384	357	360	349	354	347	354	326	362	360	366	345	345	354	345	390	394	327	348	321	335	346	366	361	375	364	339	371	336	347	323	356	336	358	360	373	393	321	372	351	346	371	348	352	371	361	355	352	347	362	337	339	363	310	330	353	343	359	400	354	366	343	356	356	370	357	384	340	373	359	336	372	338	360	380	356	363	371	356	337	364	352	360	376	332	350	345	324	338	352	346	304	381	359	374	390	356	350	376	365	358	368	359	358	349	344	365	350	377	351	391	363	353	364	318	390	347	312	335	309	340	346	349	331	351	358	394	381	365	365	378	351	347	343	374	394	367	362	354	342	379	333	386	322	396	346	360	354	379	347	373	375	354	372	359	326	381	358	343	378	387	367	347	362	342	349	374	381	361	345	362	337	342	353	372	368	349	314	346	432	359	345	395	330	371	336	348	359	407	354	359	353	367	363	332	357	366	358	360	348	377	353	364	341	366	347	375	347	353	353	348	361	321	364	353	329	375	369	367	335	353	347	381	409	323	345	330	314	337	363	391	391	334	334	354	370	352	353	336	402	320	339	320	360	402	337	404	371	346	336	375	356	411	379	371	348	366	328	345	350	379	360	337	407	342	323	330	352	352	350	328	362	362	393	397	340	353	350	363	407	366	348	352	363	327	339	381	360	350	384	333	331	347	341	366	367	340	379	363	340	330	342	346	363	360	383	354	342	382	378	376	341	347	356	373	356	372	373	345	363	371	356	345	346	334	364	311	325	350	364	350	330	368	331	334	348	343	322	386	340	382	332	370	361	382	369	338	387	372	382	348	345	341	339	344	362	377	331	367	374	385	380	358	341	372	330	359	358	347	348	383	313	339	378	347	356	359	325	308	381	389	374	356	363	349	343	339	355	349	345	303	321	337	380	329	364	352	344	338	354	348	356	336	305	355	381	350	374	310	351	366	348	327	344	381	336	354	376	347	311	349	390	363	361	376	402	310	365	302	347	331	304	350	351	381	407	339	378	346	329	386	340	349	340	353	333	355	340	364	333	353	365	353	369	363	339	362	333	377	384	344	389	381	334	338	384	333	367	347	331	344	390	355	359	350	352	389	364	375	383	323	328	356	312	387	353	351	340	348	332	335	331	321	312	332	365	355	376	376	366	363	356	370	351	330	353	365	346	352	357	351	404	341	379	327	319	361	364	337	338	311	364	328	353	343	355	352	370	349	374	332	369	355	372	340	344	326	327	351	346	386	374	317	315	356	374	362	366	355	359	338	339	358	354	388	349	366	382	367	331	363	357	335	343	365	329	332	387	380	399	362	350	384	360	360	341	380	322	346	398	347	349	368	380	348	347	344	355	354	388	328	379	341	365	363	353	353	364	340	345	363	338	324	337	363	340	363	347	362	327	347	370	346	387	351	344	375	325	353	368	355	390	345	348	330	365	352	351	347	349	354	337	351	354	378	337	359	337	377	401	358	337	359	338	372	324	393	369	352	328	343	344	370	355	335	345	367	357	352	331	409	348	397	352	327	365	360	353	342	341	379	372	374	346	350	335	391	366	365	375	376	358	386	383	336	337	352	369	349	366	387	327	359	363	341	351	381	345	376	336	328	348	343	354	353	360	330	319	331	397	373	326	386	367	385	362	348	363	340	366	369	346	341	340	344	353	347	342	361	353	318	364	382	360	372	376	344	331	321	346	367	347	358	366	334	347	334	346	382	368	338	350	349	369	358	352	395	328	356	352	335	345	372	326	366	345	357	344	352	342	403	353	359	349	325	358	349	360	338	362	368	354	350	353	363	337	342	330	332	371	350	361	345	360	345	350	346	363	378	378	327	362	363	325	359	300	365	369	333	372	357	315	392	371	362	336	355	364	341	359	352	338	329	318	339	388	345	331	356	343	350	352	353	356	353	391	344	342	365	362	351	371	371	354	388	346	347	348	346	369	369	373	372	340	369	390	321	355	335	355	314	377	361	421	364	368	422	381	342	351	324	354	351	348	336	309	378	366	342	339	375	356	341	321	355	357	334	355	359	369	360	375	357	374	359	381	381	356	339	346	310	350	339	358	386	343	314	341	350	369	376	365	334	363	370	343	361	354	377	357	370	369	364	337	367	391	335	364	321	368	360	349	349	361	366	369	383	379	340	328	360	342	348	359	367	342	345	358	414	358	301	359	337	386	333	344	358	385	359	350	356	347	359	371	329	339	334	353	377	338	349	359	355	382	340	366	372	338	317	345	353	326	351	314	333	353	346	351	351	366	383	359	350	340	360	388	375	370	378	339	360	336	338	353	366	362	368	355	343	328	368	375	350	369	374	343	351	345	381	335	371	380	338	350	360	378	365	381	356	348	334	358	351	356	355	378	346	373	389	378	326	367	381	363	348	379	343	348	362	372	382	345	362	336	363	375	343	376	375	340	350	350	371	344	332	365	369	323	372	324	389	347	386	353	347	315	335	359	310	385	374	329	359	386	361	349	358	354	338	359	354	348	348	380	364	352	361	338	409	374	342	354	335	375	370	368	381	343	332	360	362	385	373	364	349	344	340	385	373	349	366	363	359	359	353	343	330	358	312	351	344	351	406	352	340	374	347	349	381	383	345	373	343	341	347	342	325	364	352	343	345	336	355	341	330	358	348	371	382	319	343	368	356	376	372	343	349	353	331	362	339	378	357	328	350	365	347	357	358	334	365	354	315	370	328	393	353	368	377	354	297	358	358	343	384	331	355	340	362	343	341	331	321	323	380	361	359	335	321	327	341	358	362	379	336	362	331	355	346	328	355	373	369	340	369	353	388	324	313	323	334	372	368	341	345	344	325	357	359	356	339	341	332	396	381	327	369	365	334	352	315	355	322	336	388	411	367	369	391	367	342	352	345	333	353	354	343	368	337	351	320	352	348	339	349	369	350	362	366	359	290	340	326	341	357	305	374	355	350	351	356	383	380	354	349	376	329	376	370	368	317	365	338	367	356	353	367	332	324	340	371	374	333	385	385	377	375
12282	11335	11478	11287	9241	7716	6217	4836	3986	3560	3220	2574	2289	2186	1868	2018	2010	1741	1714	1600	1565	1592	1491	1379	1364	1276	1324	1251	1195	1197	1087	1084	1098	1079	1037	1022	1029	982	1006	905	1003	980	960	902	913	966	954	988	961	914	928	928	913	883	967	959	886	938	979	950	929	919	908	951	908	949	993	935	885	896	916	904	902	943	952	888	954	931	906	913	918	926	925	932	978	905	905	898	935	961	906	933	926	878	925	936	940	949	882	956	874	892	946	858	948	931	962	911	930	898	927	952	876	945	884	953	933	920	914	919	980	929	985	900	931	908	928	923	876	897	972	929	941	928	911	916	877	929	834	883	932	904	911	972	899	931	896	910	913	955	922	930	972	958	951	941	904	874	887	940	928	929	908	916	925	935	901	949	886	893	952	916	949	910	924	917	871	907	860	915	953	936	899	909	955	900	949	889	918	965	893	922	978	980	922	935	920	921	928	905	937	878	885	933	917	928	878	891	915	890	943	921	917	944	916	881	932	932	995	886	899	879	879	903	922	915	939	893	877	881	885	972	872	904	908	950	925	891	931	924	939	917	884	918	924	943	957	969	966	953	928	937	959	945	958	885	928	951	975	893	961	932	948	894	937	925	864	924	946	900	878	933	902	922	916	929	913	894	923	907	977	914	910	900	899	950	955	898	983	936	915	893	887	960	945	908	927	921	927	927	937	943	858	906	958	930	953	910	974	872	895	893	928	949	941	910	932	929	871	887	941	946	860	876	925	898	846	908	908	859	980	902	877	997	867	951	908	940	899	915	929	909	932	915	895	918	910	996	966	971	950	943	894	905	896	900	897	900	935	996	920	974	911	852	893	909	927	922	910	950	888	909	932	973	899	883	919	980	913	946	909	906	911	932	950	921	897	927	913	924	934	931	894	966	899	921	878	964	938	909	897	946	940	973	937	990	908	944	918	930	863	906	915	869	966	942	866	910	950	885	877	917	967	946	950	950	879	975	947	927	874	967	899	971	919	922	951	936	910	927	923	940	949	966	906	913	960	907	890	920	985	942	881	957	851	902	909	896	939	918	894	894	890	943	950	890	899	947	894	930	909	978	868	901	872	910	918	940	862	907	958	934	896	868	904	914	877	958	898	941	917	955	933	909	943	930	912	958	882	922	883	887	868	902	934	930	970	948	952	910	929	875	894	929	889	965	963	946	976	939	921	843	936	982	936	947	935	953	856	997	931	910	926	928	930	927	905	919	922	928	969	904	942	898	928	911	984	940	990	923	938	918	956	932	919	845	907	920	959	930	913	895	949	888	934	931	922	906	892	947	897	908	912	1002	943	899	890	857	947	937	973	928	921	900	908	911	958	927	871	833	906	933	938	925	968	916	896	937	915	935	953	948	917	947	898	966	870	943	872	911	937	927	962	900	991	934	969	889	930	972	972	945	933	889	956	910	933	945	885	921	964	914	923	937	937	935	948	923	951	983	883	934	917	907	965	864	903	949	943	935	967	919	937	915	976	919	887	921	910	933	966	921	937	922	936	929	914	875	941	906	944	929	945	928	972	908	863	902	934	871	891	960	893	907	938	979	941	909	934	895	946	976	931	946	962	950	927	959	981	914	887	912	938	948	881	992	931	869	877	845	929	937	954	936	965	900	911	913	963	908	942	948	915	942	919	891	915	889	929	969	892	939	866	869	940	951	910	950	1001	902	940	937	930	895	928	890	944	927	931	970	968	918	910	893	917	884	958	932	894	889	878	939	933	907	918	919	904	876	912	860	901	878	932	891	965	948	964	881	968	953	901	894	963	887	933	943	897	916	984	942	889	879	891	865	966	910	945	967	883	875	923	904	963	932	890	905	920	931	939	898	929	966	956	954	870	893	961	909	933	921	933	910	953	924	893	892	885	907	917	953	922	887	895	938	898	912	946	922	939	943	936	871	930	914	921	948	913	923	931	891	890	910	963	883	892	905	928	960	930	905	942	926	883	849	952	886	909	936	913	958	967	933	951	951	893	873	929	978	946	919	899	930	941	907	954	935	884	934	928	893	910	953	907	930	911	929	920	899	946	970	936	937	936	945	937	885	919	916	938	965	900	939	918	900	885	924	938	948	895	887	885	925	950	867	988	928	903	892	931	931	942	934	934	912	918	858	897	914	941	938	962	891	898	924	931	925	920	888	897	868	896	925	884	956	994	960	916	862	889	905	936	927	942	937	928	908	960	934	894	967	965	917	939	925	878	878	940	952	962	968	997	837	866	973	906	950	930	958	920	975	904	910	943	965	942	901	912	921	963	892	877	905	987	949	876	916	935	903	880	897	895	950	901	923	877	971	948	845	910	930	931	901	892	879	926	902	905	929	893	927	927	865	919	938	912	905	935	920	935	923	878	901	889	964	917	875	937	915	917	941	857	906	887	916	900	905	913	955	922	901	901	898	874	911	919	889	996	871	915	903	967	928	917	934	923	945	916	889	925	849	923	971	893	932	947	939	937	957	908	908	965	933	943	942	930	969	870	919	899	967	928	948	916	950	887	944	945	889	959	969	884	944	853	965	951	943	918	954	894	879	940	984	908	914	941	898	925	944	903	916	923	888	923	928	900	939	969	957	937	898	948	936	945	905	980	946	948	961	903	911	851	936	889	886	952	902	911	890	888	968	916	899	905	919	898	896	899	940	914	916	899	920	885	957	961	918	903	967	966	874	950	920	916	907	875	911	916	936	953	901	953	968	929	934	930	929	897	919	893	924	923	972	955	932	932	898	907	909	915	980	923	953	959	984	909	951	910	866	932	901	929	894	924	918	933	920	885	979	899	952	926	934	976	910	910	939	887	944	900	956	955	899	908	908	875	901	985	915	869	893	969	932	898	961	989	905	956	941	924	880	906	926	884	894	885	883	902	892	940	998	881	906	933	900	961	934	899	968	957	927	928	900	916	922	886	934	945	925	929	898	970	939	932	911	958	942	927	948	934	916	937	912	942	901	904	895	934	973	913	898	953	986	938	936	956	914	882	969	858	948	948	945	899	885	920	888	930	901	940	889	886	913	864	927	903	978	933	964	851	912	930	927	920	955	932	936	884	904	959	883	897	915	901	935	898	904	897	974	938	913	943	885	989	924	891	952	943	942	899	911	875	918	927	892	871	928	868	928	896	825	948	939	900	938	935	961	958	880	928	895	953	969	928	912	945	938	881	906	940	885	903	929	917	934	933	866	927	925	912	934	975	959	913	938	943	874	958	924	872	925	899	873	916	899	971	908	905	946	916	922	950	891	948	908	937	893	912	910	935	905	888	961	940	928	916	885	949	909	928	926	870	963	966	927	965	900	954	940	944	907	929	894	898	915	976	938	951	948	888	906	951	948	954	921	952	877	961	907	967	920	941	931	917	920	939	912	941	932	949	898	922	911	919	910	941	940	910	939	935	898	910	916	926	886	937	913	908	893	959	908	941	912	951	891	922	958	891	943	895	884	894	870	902	905	925	917	913	905	871	918	970	947	940	932	930	913
39771	39417	26191	16840	11435	10167	9171	6940	4819	3734	3842	3016	2045	2179	1937	2596	2568	2337	2189	1761	1641	1361	1244	1146	930	838	866	795	683	627	598	563	607	545	536	497	519	448	441	426	413	371	338	361	356	330	306	322	304	328	307	280	343	330	306	293	327	313	332	320	298	305	317	354	292	339	337	289	302	318	321	306	294	317	339	296	352	308	299	301	329	300	320	301	304	268	296	325	322	318	324	313	313	338	318	315	319	282	313	268	289	308	314	327	302	321	318	296	339	311	316	323	343	320	308	338	296	302	303	325	317	313	311	331	299	301	319	300	331	342	294	295	322	314	299	301	288	265	294	301	343	320	285	312	332	278	284	280	340	303	313	313	319	317	297	304	354	336	290	290	317	318	294	296	336	309	302	321	306	298	294	343	296	305	346	301	320	296	356	289	291	294	340	323	307	314	328	312	317	255	342	323	312	314	332	320	320	301	315	324	332	288	322	289	320	272	311	298	333	310	324	312	301	307	315	322	290	320	299	332	312	303	320	321	317	311	315	327	311	301	289	319	289	330	298	310	311	302	298	307	304	321	326	331	288	300	310	323	349	310	315	298	291	303	300	327	289	323	329	282	310	314	321	355	333	284	289	272	318	295	330	305	292	299	312	294	312	301	296	347	320	325	301	341	299	306	311	280	318	294	304	322	323	320	316	346	297	321	308	328	336	311	320	308	290	296	346	308	313	330	281	312	284	292	291	294	338	307	318	295	271	341	294	312	293	295	312	321	287	320	305	330	314	312	306	282	333	326	340	296	318	318	293	305	339	301	307	286	294	320	328	315	287	302	298	300	335	350	293	307	332	328	294	299	328	330	298	317	310	298	323	279	306	269	320	340	326	278	300	315	286	316	305	296	279	322	309	314	314	298	315	307	283	347	326	303	333	315	317	306	332	308	290	336	308	322	294	284	313	314	321	315	260	309	278	314	336	292	320	355	312	330	317	295	362	331	307	280	304	321	330	313	316	292	292	306	313	297	318	286	285	280	323	282	300	290	327	296	305	299	294	321	325	302	309	317	293	308	274	315	306	287	313	337	284	305	332	290	297	322	311	319	354	329	323	296	313	323	315	300	306	306	338	315	289	332	301	343	350	289	337	326	307	305	319	316	306	319	304	342	319	310	357	305	310	359	318	315	306	332	323	331	303	290	327	287	324	308	300	352	287	328	312	324	306	300	303	272	294	312	318	327	334	312	330	303	338	312	318	313	285	326	316	311	330	289	317	305	319	316	292	355	311	317	311	320	321	286	310	306	316	326	284	324	299	298	310	319	293	358	297	293	299	320	301	301	299	318	338	328	313	291	290	317	335	328	326	296	310	334	309	331	303	303	322	294	297	320	346	317	292	299	304	316	295	318	323	317	345	321	321	308	335	311	359	299	314	306	285	314	298	320	275	342	328	315	340	327	303	307	309	306	280	325	289	310	357	312	271	331	293	300	290	300	314	311	320	301	290	306	295	327	349	312	312	307	317	320	326	299	331	305	292	331	314	307	340	308	303	298	319	319	324	324	313	300	301	298	311	303	308	333	307	325	342	307	300	344	340	312	293	298	345	318	307	315	317	302	316	298	325	288	309	347	344	327	337	290	316	323	308	336	323	322	304	311	321	312	328	305	308	287	302	314	304	310	325	297	324	319	301	303	314	294	319	309	300	291	340	295	325	322	293	319	299	332	315	305	343	299	330	313	324	312	288	313	306	307	323	288	315	315	340	307	313	309	323	291	317	297	309	347	290	329	304	309	326	344	329	321	303	308	316	307	289	294	332	287	303	328	320	313	308	356	302	318	297	327	294	334	288	280	316	333	301	337	326	305	309	319	320	301	328	354	311	332	286	307	352	328	323	328	311	335	297	314	323	299	289	297	291	305	303	313	341	289	333	335	304	337	302	328	307	317	315	302	334	322	330	332	302	326	312	314	318	316	279	310	295	341	318	296	286	281	309	323	314	270	300	324	338	303	302	269	299	299	305	286	313	306	308	315	327	311	330	266	275	294	323	324	316	275	266	303	324	281	317	325	319	298	315	353	301	292	330	315	303	288	314	309	310	286	304	321	334	320	299	311	312	317	267	298	304	335	352	309	322	315	281	300	316	260	322	330	320	312	306	284	324	307	307	310	300	301	349	304	290	334	308	314	334	314	317	310	294	318	331	268	338	318	346	286	314	308	320	313	333	287	309	301	303	313	318	311	290	317	334	315	315	275	313	267	323	292	290	309	284	277	298	311	293	333	310	321	315	313	313	313	282	271	313	306	316	332	322	327	333	305	298	279	295	298	302	321	302	263	299	316	315	332	320	318	314	322	312	301	294	329	315	336	314	278	296	280	285	317	340	303	349	315	322	324	343	309	334	305	289	291	320	315	307	287	323	338	282	332	272	318	314	302	304	320	280	316	308	346	341	333	298	291	297	320	317	321	337	288	309	293	314	327	299	338	311	289	311	318	347	301	291	309	343	296	333	329	327	311	305	297	301	298	308	304	309	308	324	315	287	312	302	308	315	297	336	296	295	293	299	326	306	307	316	320	317	295	330	313	333	332	310	316	335	295	311	323	314	312	313	300	328	317	275	289	335	338	299	304	324	310	286	319	365	326	309	322	297	291	306	323	334	284	311	291	322	308	310	309	286	293	337	309	321	323	274	310	313	282	312	311	325	313	316	314	319	310	336	295	319	309	323	321	350	323	320	303	293	324	311	319	317	306	314	330	349	330	355	301	330	348	320	360	308	282	318	313	317	321	312	270	314	335	322	302	321	311	306	325	293	304	295	310	293	313	310	299	280	321	293	277	305	312	320	299	324	314	346	278	326	293	337	289	317	291	308	302	316	310	321	312	313	292	323	295	309	317	280	314	314	320	342	308	299	330	279	283	285	309	295	289	320	303	295	289	305	313	321	314	298	306	343	313	298	304	302	298	308	322	282	325	302	326	300	307	315	342	294	322	325	306	300	318	327	326	296	310	318	304	305	282	304	269	299	314	290	310	323	302	316	351	312	312	313	309	292	350	273	288	301	287	311	283	323	306	303	300	307	299	288	322	307	298	320	320	328	300	330	319	344	316	285	318	300	324	325	321	316	308	309	288	343	318	314	325	298	296	299	335	301	328	298	325	294	285	313	319	354	312	313	308	344	301	334	310	312	291	314	307	316	316	301	336	312	324	318	345	311	306	307	329	314	265	317	331	326	287	311	323	343	299	312	326	322	319	330	286	301	306	331	298	317	327	314	304	299	320	301	292	317	323	353	286	311	315	325	308	290	282	330	325	299	323	295	290	300	326	314	299	308	305	299	318	293	303	334	324	307	281	295	303	303	313	279	313	295	316	329	327	315	310	325	304	307	277	295	307	360	304	304	329	338	288	305	316	293	320	331	311	308	325	330	289	298	333	308	287	272	295	327	333	303	308	283	313	319	339	298	306	299	339	330	305	333	294	264	346	324	332	300	336	332	326	296	301	306	300	311	284
31826	34969	23517	21712	19785	20127	18573	15374	12132	11416	11679	9687	7147	8337	7303	10608	10556	9899	9026	8315	7900	6642	6212	5677	4538	4128	4314	3553	3365	3185	2587	2564	2861	2518	2302	2155	2434	1792	1677	1399	1286	1096	1096	1019	993	963	960	904	867	887	827	804	855	818	810	861	860	870	827	855	774	823	860	844	865	817	850	784	868	832	821	842	827	777	798	746	783	805	782	806	815	780	841	773	793	822	811	834	807	813	790	833	813	814	773	807	814	897	840	816	791	806	837	821	763	822	819	812	809	791	792	823	828	845	867	797	845	831	808	806	818	756	783	826	785	817	799	812	804	818	827	804	805	808	812	797	809	828	808	822	829	829	815	819	787	815	791	783	736	849	761	871	826	828	866	854	754	818	787	796	806	817	780	772	859	869	784	773	839	819	808	788	807	782	752	814	794	819	738	789	809	763	827	855	835	789	814	847	841	809	791	829	796	832	786	796	856	802	813	819	844	858	827	851	826	848	838	822	793	785	817	787	843	806	781	814	795	780	858	829	824	827	779	799	810	802	809	780	769	787	833	784	840	785	844	835	831	761	843	806	825	810	861	848	774	806	836	795	812	776	813	836	841	825	785	809	831	878	841	834	853	806	818	803	810	888	859	778	798	860	769	816	827	843	816	813	828	807	825	822	828	808	824	811	767	829	818	788	777	845	838	833	813	803	822	861	857	805	793	779	818	805	782	777	803	891	829	846	829	820	780	829	794	817	776	779	832	798	813	830	845	794	819	816	844	866	821	855	780	788	803	802	798	812	818	779	803	771	805	828	803	798	812	814	810	802	819	852	780	809	780	766	837	847	813	809	820	763	822	803	813	839	808	771	808	846	822	783	795	728	819	804	773	808	845	775	815	842	825	801	825	839	815	807	851	831	853	887	808	794	842	802	889	799	830	801	809	844	858	829	808	809	822	829	807	768	781	808	851	839	810	818	832	845	791	779	845	844	774	773	818	809	845	809	809	832	803	832	883	824	795	775	818	850	798	780	832	774	796	764	820	802	807	781	829	837	831	883	827	842	813	825	839	772	836	797	848	796	885	824	847	791	818	821	835	889	826	792	830	826	813	839	841	800	816	830	740	850	880	816	748	843	836	830	799	818	850	808	857	829	779	845	855	800	838	822	806	860	841	842	820	803	889	790	826	825	782	836	859	781	806	820	805	825	825	845	773	894	833	854	805	835	790	830	799	811	852	783	825	788	774	804	803	790	829	816	821	814	801	799	807	807	802	778	801	789	793	792	836	792	795	793	826	760	765	816	831	780	862	782	839	797	810	829	844	816	798	790	858	814	798	881	789	858	785	813	844	762	806	814	795	828	820	833	796	881	821	803	831	791	815	806	788	815	818	819	809	855	830	756	889	793	811	818	774	823	804	797	830	819	825	778	822	764	861	839	820	802	816	843	838	787	835	801	818	825	835	843	828	805	846	812	832	843	784	783	837	799	879	808	812	819	852	757	788	812	814	824	841	841	811	809	799	854	777	796	813	861	825	870	781	832	813	814	765	806	807	803	777	754	822	825	830	831	804	854	832	826	847	858	880	834	769	875	804	816	766	826	850	844	829	780	832	814	848	787	824	793	821	784	800	811	818	839	797	780	827	787	823	851	791	860	808	816	756	826	844	791	787	825	835	883	797	873	834	828	824	829	792	829	844	825	823	824	803	794	827	851	750	811	809	806	881	834	791	793	811	799	815	781	859	803	788	803	814	795	834	787	794	834	800	868	806	772	792	790	845	820	811	809	787	826	794	815	824	813	783	804	819	855	800	831	799	835	781	779	804	823	811	810	801	824	822	840	835	740	855	816	873	812	835	796	813	838	848	821	833	849	826	813	814	803	812	839	826	855	774	827	850	782	806	810	831	840	824	776	826	820	813	878	837	854	821	757	845	824	729	784	832	848	796	800	785	793	900	759	850	747	848	834	823	831	815	827	802	851	832	865	834	840	821	818	822	773	786	790	807	839	811	835	882	829	803	836	809	881	755	852	779	821	801	803	798	785	824	794	809	829	832	765	775	823	812	803	810	858	796	801	796	834	824	821	806	799	801	818	838	809	823	794	836	846	798	813	809	836	744	789	855	796	824	879	799	829	823	829	806	779	833	798	833	802	845	828	822	822	847	788	823	834	829	786	796	810	782	829	802	853	829	760	803	783	801	808	814	832	801	801	798	795	826	785	849	802	841	802	820	828	821	822	785	782	785	828	810	795	784	786	762	816	823	833	750	825	829	844	781	826	788	846	770	804	799	817	811	795	873	804	865	837	860	786	817	816	835	803	779	805	845	827	774	801	811	835	852	873	793	840	801	809	843	789	814	793	849	823	822	858	844	777	840	852	806	835	886	859	800	842	801	819	815	743	820	792	877	782	800	846	802	820	842	849	843	817	831	800	763	808	858	810	784	865	819	855	839	808	819	863	754	796	830	832	782	817	792	783	756	793	819	806	788	844	855	788	780	847	864	764	871	843	836	762	788	853	834	812	834	835	799	775	800	836	831	821	805	801	780	779	832	799	805	864	805	856	819	839	781	813	810	846	787	871	834	806	827	794	783	850	818	811	796	833	806	839	844	839	836	804	866	803	783	820	848	798	845	845	859	811	829	820	751	817	793	816	794	812	822	819	773	785	881	792	854	808	823	832	838	864	804	800	826	778	827	844	803	802	784	816	801	828	818	842	851	757	857	803	742	808	811	749	773	782	847	875	848	781	801	747	813	816	773	866	806	800	829	821	757	824	834	830	848	782	845	848	845	779	826	810	848	871	806	791	758	836	806	847	853	807	841	813	820	740	792	830	856	810	789	831	802	830	828	798	836	868	805	832	839	806	796	849	859	805	869	833	784	823	814	841	825	821	833	786	800	803	817	849	804	784	777	814	841	792	812	826	804	839	807	772	814	802	795	786	829	771	772	854	883	839	841	817	832	815	833	786	836	835	816	787	781	875	819	815	797	814	810	787	796	799	811	797	808	828	854	783	788	819	813	816	794	828	798	806	826	864	806	854	802	862	801	777	832	783	793	824	839	816	787	774	786	852	789	827	819	832	834	847	787	823	822	819	776	830	848	803	828	826	825	788	779	811	830	849	806	803	804	850	821	774	816	799	818	818	765	808	825	858	772	823	754	820	864	789	831	872	803	767	800	808	798	868	816	814	815	828	886	851	798	792	771	760	832	816	800	780	845	787	843	816	809	835	802	835	786	822	785	818	834	859	845	816	825	794	788	798	750	811	781	822	819	821	810	805	807	848	800	836	828	839	770	865	795	754	806	812	818	795	811	799	828	887	851	834	788	805	802	842	779	812	788	833	823	868	818	851	761	767	794	835	799	760	805	793	849	824	864	874	804	829	799	828	835	857	793	805	793	827	806	874	837	826	782	812	781	865	800	809	815	788	814	811	812	826	766	826	795	818	861	817	841	838	814	831	858	785	790	795	848	818	853	824	814	822	858	797	812	789	828	789	789	788	822	831	796	843	826	820
49298	45750	32161	25173	21561	17407	17304	13987	9483	7920	8292	7102	5315	4482	3610	6102	5413	4919	4460	3907	3266	2692	2253	2265	1716	1386	1453	1259	1066	1012	865	815	907	787	663	638	705	558	487	441	347	320	346	323	285	277	233	265	241	247	257	256	248	219	208	242	265	233	204	214	239	231	215	249	247	225	222	252	236	215	223	224	253	254	214	204	241	252	234	261	243	238	245	229	252	255	242	227	250	268	211	242	237	178	223	213	253	244	221	228	246	223	216	216	248	234	236	234	272	241	218	261	245	255	255	249	246	243	227	237	214	233	238	221	223	228	234	221	220	256	218	233	222	248	226	236	227	232	208	225	230	229	228	234	257	255	229	254	245	255	202	238	240	264	226	234	264	230	221	222	223	231	217	217	245	250	254	209	215	244	221	240	259	238	238	228	208	216	223	227	221	239	238	201	230	230	236	198	242	249	229	244	248	241	253	244	232	236	233	234	238	218	250	195	216	225	214	274	255	212	246	237	216	242	231	225	236	222	240	235	213	212	197	245	249	218	210	252	261	215	225	252	220	238	245	245	237	227	252	258	218	232	245	208	204	230	221	218	224	242	242	227	254	227	222	271	235	241	202	208	232	221	234	239	236	223	220	251	236	252	248	226	209	217	229	232	226	201	240	219	248	246	227	235	236	225	228	252	230	235	249	241	236	215	234	242	257	205	224	208	239	230	228	220	245	231	235	223	234	255	233	251	202	262	226	215	242	243	233	237	231	217	248	252	221	238	250	222	213	236	200	235	234	216	224	217	226	243	242	216	242	217	225	213	234	250	245	237	224	224	228	220	235	255	206	230	214	230	219	252	230	249	254	235	216	223	248	246	241	250	232	249	205	231	232	243	247	207	202	228	249	240	205	223	225	247	260	284	227	220	240	185	239	203	249	236	255	235	221	227	227	240	218	239	244	228	242	263	248	214	225	242	243	209	247	235	247	233	244	248	224	245	202	233	255	249	241	264	259	220	229	261	238	231	224	233	212	232	228	224	243	240	197	223	246	212	214	244	222	236	255	255	218	221	221	257	214	200	226	230	212	225	223	244	230	230	219	200	231	250	240	241	209	241	218	219	233	239	251	263	233	200	234	245	216	232	218	210	227	219	215	250	235	258	224	210	222	241	231	226	239	226	220	185	204	255	239	227	221	222	231	229	231	252	242	220	249	215	281	230	246	212	234	238	248	242	239	229	222	232	266	252	241	232	208	223	214	246	259	213	227	223	206	232	203	255	225	236	215	231	241	226	227	223	234	217	247	232	260	204	267	224	242	229	236	244	232	230	252	241	237	231	211	238	243	214	212	217	262	282	234	228	238	224	217	263	239	259	239	239	222	243	229	235	212	238	230	202	238	238	252	246	225	224	210	231	241	229	232	218	235	209	229	244	244	257	251	227	261	203	229	239	240	235	248	249	207	213	227	251	245	256	222	234	250	224	206	234	262	221	220	222	188	212	247	226	242	198	200	245	215	232	214	233	240	234	236	240	205	225	222	216	225	229	217	220	236	239	262	244	256	222	219	234	245	212	250	268	250	224	208	252	217	248	247	249	254	225	251	243	244	228	221	259	247	238	239	247	227	213	233	223	232	230	227	235	216	219	217	246	202	213	247	235	284	235	243	244	194	233	229	236	259	225	230	225	214	231	239	262	247	240	226	209	251	234	248	270	219	212	232	257	225	246	254	256	241	248	252	229	233	258	228	216	259	268	229	246	229	247	223	220	226	252	227	214	198	237	224	248	246	227	241	225	234	245	230	210	241	230	241	230	233	248	254	244	265	218	241	250	236	238	243	246	223	237	220	242	237	231	258	226	245	254	229	219	246	231	242	234	227	259	215	256	199	227	261	249	233	208	216	225	218	242	222	241	253	243	264	232	233	242	247	255	231	225	229	242	234	227	216	246	252	257	251	227	223	235	256	235	223	237	242	215	241	224	257	232	269	215	257	221	239	216	247	237	263	239	233	210	221	234	268	230	227	233	248	226	241	244	217	231	254	229	246	226	217	231	236	223	264	220	229	248	263	262	242	208	229	227	231	247	202	223	216	202	240	246	240	251	234	237	247	246	223	280	222	249	230	226	214	228	232	222	220	227	215	241	238	236	210	234	221	207	220	216	249	225	227	237	220	241	237	199	206	207	226	239	261	255	238	233	227	203	232	206	255	227	227	252	230	219	222	257	231	244	250	233	263	216	239	248	243	245	232	248	216	255	240	230	200	269	214	239	255	205	221	221	228	259	241	221	198	232	231	250	213	222	247	244	235	243	229	247	202	221	209	215	193	222	228	219	239	197	233	235	257	204	229	257	242	226	233	221	193	225	238	248	224	250	249	205	235	241	224	226	231	251	230	262	246	213	204	234	225	237	232	235	241	238	254	205	250	259	233	266	231	239	249	235	218	210	239	222	225	246	235	248	218	245	274	232	224	256	231	251	243	229	229	247	229	240	220	231	241	249	255	245	222	225	243	197	234	204	213	218	255	216	235	257	203	236	237	245	236	204	238	225	232	245	224	242	239	238	233	246	216	225	247	260	236	223	192	223	214	214	253	220	213	217	259	242	232	217	220	234	235	222	234	235	272	269	215	247	253	243	209	221	231	201	227	224	268	232	228	238	233	240	222	254	239	255	234	211	225	224	220	223	250	217	240	219	242	207	197	223	231	219	201	225	228	241	245	228	248	264	264	223	225	222	222	216	225	217	228	251	233	238	229	246	254	254	240	232	228	256	192	247	229	237	238	235	247	241	240	204	237	214	213	286	247	206	215	253	227	202	223	198	231	232	230	225	236	243	216	228	239	216	240	245	229	215	224	240	202	200	237	276	231	224	266	252	242	226	265	247	252	234	246	218	260	248	239	207	195	230	207	259	243	216	229	229	215	219	226	225	241	221	219	244	222	263	226	229	216	208	214	221	253	233	246	268	235	235	220	242	208	255	287	221	253	213	219	219	211	234	228	236	227	241	223	245	240	225	231	228	226	258	242	227	223	227	202	227	251	227	232	229	225	215	231	245	188	219	215	190	239	251	238	217	222	247	264	225	227	241	231	236	235	245	218	231	248	232	237	223	234	235	233	243	237	207	241	207	215	259	214	241	240	229	259	228	223	241	225	239	242	239	225	214	220	207	227	218	211	241	220	251	237	212	251	225	271	225	231	245	241	249	231	244	212	248	256	222	245	228	254	250	227	225	245	235	235	242	229	225	213	247	236	232	247	244	228	259	257	233	216	211	240	209	238	235	228	194	236	232	248	256	247	239	247	234	241	257	250	226	241	234	257	241	218	224	220	230	248	234	269	244	243	232	270	247	229	205	223	219	240	230	229	286	237	244	216	239	234	253	236	237	253	242	235	226	252	225	204	228	264	242	211	233	235	269	254	232	224	228	218	214	262	234	226	228	227	212	247	222	230	208	233	241	228	243	246	227	241	217	248	210	195	219	206	264	228	218	219	215	247	235	232	252	255	253	210	261	227	229
39439	42111	30096	29683	28624	26540	27476	23624	18818	18740	19807	17606	14159	13413	12144	18274	16581	16631	16387	14312	13350	11309	10407	10330	8044	7176	7674	6141	6137	5252	4210	4135	4718	4061	3663	3368	3923	2812	2613	1841	1552	1377	1253	1064	973	839	858	811	786	729	735	708	624	727	671	673	668	629	640	665	621	636	634	702	622	605	656	648	662	640	641	646	606	633	666	698	624	647	675	604	640	695	652	608	631	595	604	662	616	631	613	603	654	628	671	631	620	661	612	637	657	702	653	641	623	635	649	686	642	620	658	615	625	636	624	644	673	624	649	612	639	648	596	635	652	616	603	632	667	654	619	635	640	616	616	619	615	604	629	662	586	687	680	652	653	667	610	614	638	610	602	622	601	639	582	610	628	600	636	656	648	600	627	652	589	665	633	632	655	671	608	638	629	598	627	584	627	628	620	625	617	658	613	625	659	625	622	610	649	652	616	657	601	632	679	644	634	642	670	621	624	660	620	627	618	606	648	626	650	630	610	609	664	640	600	632	609	648	631	549	619	653	595	630	665	626	612	646	641	588	669	626	655	660	589	629	636	667	674	634	688	624	623	609	646	643	636	611	640	655	661	683	585	665	681	582	622	646	601	581	630	611	631	625	624	663	666	618	637	670	620	600	634	665	624	619	652	556	646	634	594	638	626	637	607	633	616	636	640	636	625	637	602	611	611	693	659	671	650	629	676	631	590	676	625	588	659	615	675	631	649	623	626	613	614	617	628	667	671	623	632	633	597	651	624	670	601	608	601	594	622	640	657	629	632	684	617	582	619	624	632	630	671	646	632	616	644	634	628	635	638	618	609	637	670	668	626	610	616	565	611	633	617	646	605	612	585	615	571	644	639	600	638	615	663	672	597	618	602	628	660	651	633	623	636	617	638	645	652	611	640	598	615	652	648	613	625	601	606	617	629	613	643	635	636	653	609	616	660	634	648	618	597	625	627	647	616	590	626	643	628	649	662	625	653	627	639	632	630	598	650	610	629	661	624	624	659	650	617	634	620	627	621	637	607	633	624	689	637	654	616	636	629	671	575	617	624	649	630	603	616	638	654	626	619	631	583	644	657	606	598	641	632	645	633	606	631	665	635	590	647	633	638	611	635	668	676	606	606	657	615	675	620	645	631	577	630	613	663	612	638	633	631	658	613	625	663	636	657	674	595	573	634	653	651	663	601	616	681	584	662	634	606	585	607	680	633	632	618	585	607	661	619	619	601	668	595	632	600	636	652	650	715	646	619	600	663	619	577	649	663	623	603	644	641	598	624	671	635	650	657	644	617	646	586	672	642	623	672	603	635	660	647	627	602	625	608	621	594	588	674	625	619	605	611	648	606	623	629	633	623	634	600	641	628	654	625	615	613	628	643	637	616	618	623	628	650	628	646	632	620	605	636	623	590	659	635	633	618	642	655	615	651	616	642	562	629	598	607	629	679	609	619	613	639	629	645	627	663	663	599	611	642	645	649	628	680	639	616	663	627	661	638	602	649	631	660	619	652	650	626	622	626	621	647	668	648	627	681	648	602	667	634	663	649	622	627	653	640	587	658	652	680	638	657	634	642	608	661	632	619	601	670	649	620	631	602	672	626	643	643	622	597	628	611	637	627	582	646	620	631	641	630	668	618	643	652	687	612	629	669	658	607	627	619	666	626	616	660	687	591	612	596	590	636	643	655	597	649	622	635	643	618	630	651	606	655	599	613	646	673	620	609	628	615	654	643	636	650	660	635	638	613	615	615	591	637	631	648	659	631	631	638	632	627	656	620	628	629	652	651	644	625	631	613	641	642	640	617	653	632	624	616	620	608	647	609	646	612	645	644	648	631	618	581	617	640	620	592	605	619	636	577	630	612	656	641	633	620	674	636	651	638	637	634	636	609	607	634	649	611	628	639	582	658	606	665	622	662	653	639	670	632	632	603	631	618	618	626	659	636	650	625	613	637	582	633	617	618	645	648	653	643	641	676	638	615	661	638	594	636	643	661	641	622	647	663	628	644	638	623	652	616	647	628	620	663	599	609	684	644	572	617	652	593	620	640	644	653	604	578	620	618	628	611	630	606	652	639	583	617	652	640	636	654	640	661	625	665	604	600	605	617	566	670	578	606	666	614	640	639	622	620	638	624	616	648	622	593	622	657	656	641	628	617	632	649	672	636	612	676	605	619	632	616	647	655	616	681	607	662	641	639	618	651	639	628	618	623	631	667	700	649	614	613	627	631	621	634	655	689	618	625	651	618	649	660	600	609	626	644	627	663	620	664	627	623	639	603	664	599	696	577	631	624	652	627	605	641	648	627	617	657	630	690	625	647	653	657	615	615	616	655	605	623	632	643	626	641	604	627	644	684	607	603	642	675	634	656	635	645	633	591	617	623	611	650	639	626	667	694	611	684	661	652	632	665	599	648	578	570	623	622	712	623	619	638	647	636	650	662	623	618	632	629	682	672	633	671	630	638	649	663	639	635	604	662	649	619	619	664	605	592	654	653	668	567	626	619	607	636	616	619	645	680	652	638	620	621	633	655	641	636	637	598	668	594	628	670	629	667	643	645	653	612	624	637	583	641	664	669	645	696	617	605	612	636	647	648	604	659	598	664	658	598	629	661	639	606	623	640	621	655	615	634	619	598	639	617	602	632	633	585	643	668	632	642	597	618	662	570	649	637	569	640	572	672	655	625	619	639	639	679	618	601	668	601	669	663	597	635	633	569	631	636	623	653	638	616	616	609	576	596	605	664	630	616	650	614	637	630	634	626	621	645	652	667	656	647	619	647	634	693	642	622	675	574	640	605	675	668	680	626	629	642	613	655	610	671	614	647	633	661	661	632	676	660	617	645	610	623	614	629	664	695	587	584	664	598	617	646	657	639	638	639	657	641	660	628	619	665	647	618	601	664	637	627	641	630	598	608	675	611	655	599	658	629	655	708	628	607	620	643	655	583	670	625	626	600	652	612	653	665	656	636	651	660	632	640	633	610	640	619	671	644	607	593	635	638	686	653	644	651	651	656	615	642	671	615	627	647	607	658	639	660	617	621	614	633	599	686	665	650	618	636	653	659	639	664	627	608	660	642	635	654	597	644	661	676	606	628	614	686	625	634	602	586	628	630	663	595	612	649	642	644	643	685	600	606	608	647	613	669	631	642	688	650	630	667	624	588	673	672	609	608	639	621	598	668	601	625	610	669	682	612	682	612	654	646	598	640	619	610	620	633	606	633	628	655	648	643	604	670	679	638	637	645	626	676	659	626	618	652	627	616	655	624	638	625	611	608	675	646	663	651	603	624	633	621	648	610	620	644	592	612	655	618	655	570	608	626	600	645	597	659	560	604	629	669	601	606	585	599	586	662	597	611	697	646	573	656	662	614	629	624	671	614	595	621	627	658	659	668	657	646	652	676	681	642	642	629	636	628	621	646	689	636	579	673	630	614	685	675	661	656	615	676	646	652	618	627	624	619	651	647	645	645	620	663	614	647	629	664	621	619	691
14352	9143	6125	4488	3104	2295	1749	1307	986	949	751	641	594	553	489	501	524	480	473	446	405	436	424	400	408	383	406	364	397	339	358	365	383	362	350	362	331	367	348	358	353	320	340	361	359	370	356	367	357	312	382	361	361	363	340	306	352	331	334	350	354	329	356	332	346	361	367	377	324	345	378	349	366	339	349	308	370	336	353	356	355	338	340	353	331	369	345	339	328	336	341	376	342	342	340	297	386	312	357	342	345	361	338	356	363	338	330	344	377	397	358	337	354	327	347	380	309	339	373	379	347	349	352	319	353	370	344	334	365	347	348	337	377	352	378	381	345	329	359	378	338	355	350	333	346	363	339	351	328	327	315	378	361	357	298	338	368	328	338	360	354	323	370	358	328	366	319	351	377	357	353	367	329	321	344	334	335	337	365	342	336	359	357	347	344	371	300	365	352	343	317	366	365	323	361	351	341	347	383	354	327	346	352	321	377	346	335	341	367	378	360	344	358	349	342	367	358	342	356	344	341	356	326	386	314	377	364	335	302	382	372	379	340	334	337	338	376	349	346	335	322	321	345	334	342	324	349	366	329	347	349	321	334	319	352	324	385	341	328	353	388	394	341	338	358	354	355	330	337	351	363	355	343	375	340	368	331	341	370	350	349	357	369	364	374	357	374	353	342	369	374	339	337	396	346	381	324	346	362	354	349	355	368	331	369	369	352	325	344	327	366	354	364	337	351	385	361	359	386	364	371	380	340	322	360	396	366	343	352	344	360	353	345	340	340	368	353	337	393	349	316	325	322	327	388	366	354	347	342	330	300	349	360	312	389	351	366	327	348	353	371	338	344	353	333	348	338	330	358	345	358	325	340	368	310	338	334	346	341	351	345	332	349	350	387	314	338	367	385	347	335	328	368	358	318	341	345	374	315	338	365	350	367	330	341	328	331	346	331	364	351	347	358	358	329	360	345	363	341	316	347	348	371	366	342	365	369	355	356	372	327	311	344	338	362	335	388	330	344	347	357	340	337	360	351	332	374	325	338	312	358	369	352	348	343	350	336	335	363	361	381	395	315	339	379	357	332	384	378	355	332	321	333	378	331	355	343	374	329	380	342	331	336	331	327	329	386	331	352	345	316	365	357	363	340	347	365	371	331	363	333	399	370	349	319	353	340	388	385	379	352	362	367	348	342	321	340	355	345	350	358	376	343	328	361	393	361	363	363	348	312	355	343	343	389	326	327	309	319	386	343	344	344	351	335	368	281	359	318	349	329	355	352	340	368	352	373	384	365	360	340	343	375	368	343	308	383	346	313	342	359	345	324	334	359	344	370	325	340	357	335	328	354	380	368	333	357	361	341	337	321	322	316	339	385	357	350	329	361	374	343	313	331	348	371	361	360	327	363	364	347	361	347	298	358	352	357	357	329	333	333	355	337	357	345	361	338	334	378	328	359	308	383	364	354	360	341	363	382	368	350	344	347	338	339	357	356	361	339	378	339	354	363	375	332	365	310	341	371	368	378	343	336	346	367	371	344	346	369	390	338	329	343	352	349	369	337	349	330	350	346	335	384	337	349	374	353	359	346	363	351	335	340	350	356	325	355	317	325	342	333	346	334	359	339	355	351	311	359	338	336	417	344	329	359	350	365	346	377	306	374	349	341	333	388	369	349	331	344	349	349	347	337	323	332	334	350	330	345	337	313	348	354	366	342	378	331	345	349	405	351	353	337	316	347	363	379	357	343	364	333	362	386	337	292	334	346	346	328	341	333	341	353	318	349	352	336	362	369	353	338	348	359	360	342	333	353	347	373	368	387	359	352	338	364	337	359	350	335	345	372	377	351	332	350	353	410	321	343	318	386	380	358	329	345	363	329	310	327	352	351	348	343	326	346	382	337	314	395	324	322	350	314	320	385	349	371	358	351	361	378	347	352	314	363	366	340	352	332	352	340	345	335	327	361	346	357	334	361	353	342	341	375	331	317	369	344	317	349	351	330	332	346	348	344	350	316	352	330	334	363	369	353	376	349	382	351	377	351	321	360	346	332	338	338	330	337	347	344	320	350	330	338	364	344	339	352	382	372	360	349	340	327	346	338	376	335	361	353	328	349	359	336	361	345	345	346	343	394	347	379	319	341	366	340	332	301	355	346	388	345	347	322	342	340	350	354	334	347	358	337	349	348	322	353	335	372	330	357	365	377	349	376	317	352	319	329	341	330	348	377	348	343	364	326	342	323	371	369	350	325	304	340	354	336	368	339	339	344	346	325	336	325	355	355	322	364	364	323	341	343	332	337	397	361	369	384	378	354	335	358	334	352	325	342	338	346	330	388	360	342	321	345	354	352	358	334	346	368	335	315	357	363	321	324	359	378	357	334	361	389	334	375	369	358	365	371	355	332	351	352	333	358	330	371	343	345	340	351	341	344	370	346	344	401	371	379	355	338	379	354	343	345	339	335	350	335	351	343	347	369	354	341	341	322	345	369	369	389	332	353	349	325	363	346	315	319	365	366	325	353	364	367	322	322	356	367	358	356	340	333	379	344	311	341	364	337	317	357	377	352	316	327	355	360	349	321	363	296	306	344	351	373	356	366	324	382	379	329	357	366	377	330	331	353	355	348	373	342	341	322	387	358	378	332	354	334	405	387	371	354	351	356	360	350	347	356	355	335	344	326	354	330	343	367	340	359	332	375	336	334	397	341	361	317	370	328	384	339	330	327	331	327	333	370	335	354	356	400	325	333	362	379	341	350	341	334	357	343	343	339	304	359	360	357	320	360	354	363	366	363	356	349	356	377	322	344	352	350	372	344	351	379	358	361	346	337	335	356	388	347	344	346	356	301	366	341	319	356	361	336	327	333	347	339	338	352	357	331	336	356	322	353	345	346	353	370	345	361	368	337	324	367	356	344	352	371	372	341	368	360	362	350	352	352	333	349	319	350	359	340	345	360	347	361	371	343	347	374	360	379	336	320	323	354	344	340	344	352	315	344	345	322	369	358	335	308	326	330	339	372	308	369	389	352	366	330	316	351	337	334	363	335	337	334	333	369	364	346	364	309	379	342	355	331	356	330	327	355	337	364	350	314	361	327	328	369	357	344	351	335	348	325	360	349	352	361	342	361	343	307	340	349	345	354	335	360	321	355	336	378	340	332	324	341	368	326	355	370	339	338	351	326	380	363	360	350	344	347	344	312	337	341	321	343	387	364	351	334	382	357	329	358	327	337	335	388	321	366	380	349	339	333	357	312	350	369	364	367	369	336	387	323	368	360	329	319	364	296	354	379	343	350	303	323	365	349	323	331	340	364	350	320	320	346	344	351	333	327	340	327	368	338	358	347	341	344	356	348	330	343	322	352	359	346	340	342	353	359	387	364	362	363	335	336	358	365	378	353	319	363	315	330	349	358	359	321	371	337	393	330	338	356	349	350	339	343	325	387	364	380	352	333	339	372	337	354	344	341	348	348	359	354	346	316	346	350	348	330	381	343	313	327	377	340	357
12733	11623	11164	11153	9397	7859	6474	4970	4043	3565	3139	2694	2266	1930	1890	2020	1863	1738	1776	1620	1481	1412	1325	1326	1246	1272	1190	1176	1159	1042	1046	1049	1042	996	1040	1020	954	952	965	967	969	923	959	956	951	916	869	905	926	872	960	862	932	915	924	868	885	893	936	888	982	907	908	913	947	871	901	869	904	953	908	933	913	853	894	833	879	930	820	898	887	901	902	913	912	894	918	923	868	878	882	915	921	874	876	917	928	916	958	856	903	878	870	891	893	863	876	882	890	901	925	902	869	900	933	865	928	883	906	925	919	878	887	920	921	896	894	935	854	911	908	910	872	892	893	947	937	908	897	943	901	920	943	904	912	918	888	929	873	939	930	898	939	855	929	911	892	890	933	906	881	909	916	918	866	876	910	913	940	886	906	870	928	925	880	886	943	963	900	906	917	928	916	868	898	910	926	876	914	859	901	967	902	856	895	916	867	868	920	934	958	935	902	985	900	929	950	923	933	835	885	914	843	872	893	876	849	933	851	878	931	923	896	881	927	871	949	886	901	890	899	882	932	935	937	933	938	913	907	933	949	930	930	930	875	942	903	873	928	920	848	861	849	884	965	931	910	903	889	946	858	909	893	955	893	920	916	884	856	942	884	943	886	896	890	937	865	930	900	933	937	906	846	923	881	885	879	907	908	921	964	826	914	940	863	860	894	884	938	890	912	920	897	891	939	897	880	912	886	910	886	936	900	913	927	916	925	917	946	878	870	915	908	929	839	937	889	856	890	905	868	880	953	847	891	854	896	934	948	931	914	947	879	873	947	920	824	873	946	929	864	918	896	853	899	934	889	877	898	954	913	892	907	921	886	883	892	909	877	901	902	888	937	920	904	884	918	900	916	899	940	946	950	947	903	897	967	870	955	936	900	948	908	910	909	932	885	935	900	836	931	876	907	883	864	912	914	879	867	886	873	881	851	852	882	929	887	946	915	819	954	916	902	871	869	908	880	906	939	878	919	909	968	852	903	926	898	933	924	916	907	913	933	877	919	871	940	854	869	948	916	908	911	894	946	877	931	890	918	945	905	871	914	865	932	911	897	932	908	873	965	879	943	833	924	897	916	903	919	962	906	931	908	906	911	894	863	868	896	856	883	954	921	898	897	919	891	906	964	882	889	938	870	896	897	948	925	910	903	902	906	944	897	867	910	890	826	916	872	959	943	870	852	931	920	922	870	991	874	858	856	899	885	938	899	887	878	910	947	927	965	914	930	857	915	888	868	947	925	959	891	916	1007	950	972	849	881	924	903	957	885	935	908	877	872	919	898	886	854	953	858	921	939	894	918	910	903	859	909	909	886	902	890	854	880	955	893	926	899	916	933	896	936	908	900	876	909	896	859	895	914	876	853	884	921	912	918	900	918	952	926	862	896	904	892	859	910	912	860	916	901	938	959	941	873	881	980	875	874	943	971	844	862	921	917	917	880	892	853	881	881	904	950	905	908	894	874	876	906	934	926	887	844	951	890	893	926	898	900	900	911	953	857	936	897	902	944	891	897	952	921	959	941	893	901	890	915	911	926	909	870	872	869	921	931	883	924	929	893	921	879	883	905	854	861	936	996	902	914	932	915	943	926	900	943	884	885	992	852	954	918	934	890	932	906	941	845	859	926	976	949	919	934	929	901	846	924	890	893	916	864	953	958	884	946	899	976	900	869	933	897	932	886	892	959	890	961	882	890	910	902	869	906	865	906	884	917	815	877	873	948	869	942	936	922	912	871	930	869	920	849	907	910	906	916	898	914	914	886	887	922	928	956	909	911	862	880	873	833	896	909	863	894	922	917	948	924	863	908	936	931	921	901	939	949	945	884	931	918	868	903	930	897	905	884	848	890	871	897	870	875	933	890	926	926	909	865	876	931	964	874	841	889	899	899	960	901	892	867	882	890	870	940	912	924	894	1014	891	954	898	922	889	903	898	893	848	896	911	885	864	855	899	918	952	914	948	894	861	962	907	933	935	822	904	928	888	924	915	865	865	802	883	941	955	932	911	916	908	940	952	888	917	921	930	888	873	883	891	890	860	914	911	932	941	893	922	866	952	895	856	930	946	899	900	929	922	841	930	899	892	935	877	949	886	986	911	890	850	913	932	896	915	899	885	868	869	923	873	862	935	919	895	906	933	857	904	907	921	913	924	878	934	860	919	906	864	890	866	878	905	874	927	921	915	893	876	886	902	907	909	899	869	901	837	892	925	920	911	935	922	912	932	923	888	880	872	925	906	836	947	892	950	882	878	947	883	928	904	896	951	872	874	888	1004	907	916	916	938	901	842	896	919	869	849	867	911	883	921	907	957	898	877	883	901	887	828	920	854	862	908	894	859	905	913	930	867	908	926	895	905	913	919	949	876	881	911	859	952	903	905	874	860	927	896	924	918	925	915	958	860	868	935	918	908	911	873	933	879	865	872	907	864	867	920	908	882	827	888	917	904	923	884	880	972	957	913	891	897	978	971	961	907	917	912	914	886	874	897	896	896	906	942	828	883	904	891	869	898	893	944	919	900	900	915	897	885	911	923	914	921	875	861	891	911	969	912	943	883	915	898	912	815	864	879	970	887	917	942	910	968	909	919	897	919	891	912	857	890	902	862	886	901	882	912	928	892	886	959	889	905	913	854	881	892	909	888	907	887	921	916	952	893	874	887	858	979	953	928	911	958	869	861	954	941	916	879	877	893	903	839	913	829	908	921	929	906	844	954	932	881	917	921	943	876	924	900	863	884	905	885	916	918	935	877	862	882	955	901	868	933	874	921	911	950	862	954	936	879	837	905	874	919	879	903	937	919	888	893	882	921	887	901	896	876	883	897	868	894	944	925	937	887	899	905	889	870	891	858	887	874	963	878	893	885	937	894	873	909	869	971	890	836	863	906	902	954	916	886	917	884	890	825	881	893	929	924	847	943	946	892	946	892	909	971	931	876	947	891	927	866	918	856	854	906	923	931	859	869	877	899	876	924	935	903	923	939	896	898	897	851	875	911	865	918	920	886	916	898	966	871	902	892	870	927	893	948	896	929	935	937	871	923	941	887	927	901	960	870	911	931	911	899	846	940	881	866	900	914	887	921	897	939	973	885	899	877	888	880	946	933	871	898	889	898	896	869	911	886	935	894	921	878	907	876	949	918	917	933	896	876	874	858	903	878	902	904	875	905	864	948	937	874	970	894	927	900	934	905	893	883	834	898	932	980	894	869	872	906	984	913	942	906	895	944	929	876	885	916	928	883	912	905	870	924	874	907	897	878	907	935	885	899	892	895	980	896	901	880	918	889	892	930	913	926	853	937	926	877	886	843	790	929	935	961	873	935	898	916	876	912	904	957	875	931	890	922	904	954	972	942	859	924	919	909	907	897	903	886	924	906	912	879	911	939	914	903	924	844	879	835	869	949	898	920	908	877	936	879	878	873	919	876	890	914	940	882	880	881	852	877	957	964	978	915	936	877	962	871	873	900	865	871	895	937	935	897
38313	41521	28639	17638	12097	9443	8442	6053	4211	4182	3505	2903	2355	1668	1786	2303	2511	2284	2351	1833	1525	1224	1212	1016	845	796	869	746	656	560	550	522	567	463	502	488	471	431	393	315	347	343	318	336	311	340	298	304	304	274	300	311	290	344	307	318	309	329	305	320	322	325	325	300	294	303	290	278	314	288	300	319	313	281	290	307	284	290	290	285	284	295	297	313	291	279	274	291	304	302	273	284	316	330	288	336	287	311	301	307	308	309	289	293	280	277	277	315	313	304	315	323	305	300	308	333	329	310	313	328	321	297	334	285	301	305	282	291	301	316	307	292	304	330	335	309	325	297	315	289	313	322	296	308	315	287	312	305	346	305	318	273	310	327	317	305	317	290	298	296	305	300	292	314	321	308	299	274	289	312	332	269	281	318	307	328	279	296	353	295	315	302	351	297	310	296	318	293	287	276	283	301	297	305	319	329	277	331	281	304	326	298	302	302	304	311	328	323	322	304	275	336	325	306	321	294	337	312	312	319	311	280	305	291	287	325	341	311	315	329	291	297	299	299	298	298	279	300	263	312	295	280	280	344	285	292	302	270	336	282	309	312	319	291	294	294	306	288	273	296	314	332	322	337	309	292	294	304	333	294	301	307	303	278	303	311	265	264	311	322	304	327	329	299	303	286	294	287	311	315	336	290	317	309	316	297	321	328	291	299	313	293	309	320	277	288	306	290	308	292	304	287	338	306	293	289	320	312	261	300	316	289	326	305	324	353	326	336	324	273	303	359	290	278	301	328	347	303	346	319	308	334	310	292	289	301	294	312	301	303	321	263	306	321	270	317	291	311	308	315	301	307	299	306	297	285	299	280	273	302	293	317	292	331	287	299	285	310	303	314	315	272	309	320	301	302	296	284	297	303	327	319	316	344	321	313	345	297	322	323	330	294	301	341	297	327	298	342	320	295	290	304	323	326	317	283	294	296	328	330	312	308	276	312	264	328	321	272	337	313	301	329	324	328	337	318	297	264	334	302	297	315	303	311	278	271	310	314	309	331	314	302	269	298	289	310	280	319	308	313	315	303	337	294	299	307	252	327	314	290	315	321	307	312	271	329	316	284	300	292	326	290	306	342	274	264	301	317	302	299	301	283	296	289	309	320	332	311	338	311	309	305	300	305	271	298	284	339	312	297	304	318	344	320	325	297	266	313	300	302	263	308	333	320	310	344	302	322	304	305	296	305	307	319	315	277	297	313	318	324	322	330	285	330	276	293	291	310	295	270	282	295	318	327	313	327	301	307	337	313	277	312	330	299	319	297	316	305	298	308	323	317	324	307	301	294	310	289	318	290	311	287	312	309	292	318	293	305	298	319	299	311	274	287	319	261	301	307	294	283	299	329	275	275	308	271	316	305	300	318	300	318	288	288	309	319	306	312	289	300	281	324	285	269	303	296	303	311	296	317	334	297	291	315	311	309	317	317	279	302	282	322	292	282	299	289	331	278	333	291	289	297	320	287	317	316	266	277	295	351	282	308	316	287	334	269	283	313	311	293	326	296	301	308	306	301	311	312	261	369	318	309	338	298	296	313	289	308	308	308	306	309	308	298	301	310	252	290	320	314	308	287	322	327	302	299	313	337	296	308	330	321	296	298	297	280	309	292	281	293	321	315	314	361	276	284	325	287	297	341	315	298	298	311	318	276	282	271	300	322	295	286	319	323	278	315	289	318	293	315	294	312	321	275	319	335	331	335	299	301	323	338	316	306	272	310	316	301	320	285	310	299	332	301	302	329	302	276	325	301	295	323	324	289	323	290	325	283	333	302	349	279	293	279	303	324	324	300	295	290	290	289	303	296	313	294	303	315	285	298	317	300	294	299	303	295	323	304	295	309	306	290	306	267	310	284	294	297	318	307	256	304	318	277	316	303	335	307	319	286	287	295	285	328	329	294	301	298	272	302	328	306	269	323	285	311	315	292	322	281	297	334	316	306	256	289	295	321	324	309	280	289	294	277	300	309	327	319	284	281	291	303	324	312	315	300	326	337	295	333	265	328	336	282	309	330	328	312	272	285	305	324	303	308	297	320	287	276	320	320	291	310	291	311	281	290	301	297	298	349	319	318	308	316	327	326	295	297	346	324	267	285	308	306	260	297	308	278	313	296	313	293	293	285	322	307	305	300	327	273	306	327	288	283	295	318	309	327	328	282	274	304	326	310	305	318	296	307	303	324	273	312	279	317	297	330	288	288	312	299	311	310	345	314	309	292	305	328	299	281	305	297	288	309	306	315	282	296	305	312	308	285	309	334	260	294	327	318	315	313	311	323	279	305	319	301	323	316	305	308	341	303	326	305	304	308	311	304	296	286	314	327	304	312	316	295	309	298	276	331	311	302	281	321	307	310	326	343	297	319	312	326	327	321	320	300	302	298	312	302	313	308	296	308	292	307	310	289	305	357	311	344	313	281	292	307	305	322	301	280	286	316	303	329	307	321	339	339	338	262	326	293	335	300	329	332	325	300	317	297	333	262	310	306	324	324	328	303	311	292	269	327	322	310	326	284	303	309	310	321	287	276	306	309	298	323	270	301	314	317	298	313	299	306	288	289	299	320	297	318	287	290	314	319	279	278	294	302	310	293	309	295	330	286	299	303	290	330	316	272	311	325	283	306	313	276	310	303	290	320	332	304	315	279	315	314	318	316	330	320	315	321	322	319	285	293	277	340	328	322	305	310	294	300	306	294	307	326	263	297	296	288	308	308	290	327	299	303	321	303	297	293	300	301	325	299	326	304	309	301	293	322	324	334	324	314	338	292	326	295	313	270	334	284	302	289	306	295	295	305	304	304	307	339	301	294	297	305	302	313	295	323	309	311	334	319	292	299	312	274	326	307	284	312	309	301	304	287	314	306	318	298	322	283	307	322	316	339	279	322	283	321	268	309	301	278	327	313	280	348	301	285	291	319	308	319	312	288	305	352	306	279	326	348	310	291	304	311	317	319	345	278	304	288	310	326	298	294	320	317	304	284	304	290	302	284	326	317	308	284	294	331	293	318	315	310	290	286	296	319	279	269	279	318	332	314	255	309	281	289	287	312	325	321	330	278	322	329	310	315	295	320	276	331	291	299	304	324	302	309	305	307	293	321	302	309	324	303	305	307	309	320	310	316	324	273	281	293	323	300	278	332	363	312	298	279	300	290	285	317	301	305	297	306	325	332	338	316	320	283	318	313	307	304	297	336	311	321	311	299	283	316	289	304	320	294	309	289	321	337	285	299	298	290	303	307	327	288	277	300	312	307	316	290	294	282	297	292	286	267	350	304	308	341	319	316	298	324	316	314	297	265	296	316	288	279	296	307	302	352	297	289	313	275	303	309	310	309	306	307	325	298	288	274	270	303	301	307	311	300	318	301	322	309	302	287	339	317	287	303	318	317	291	320	328	294	304	305	312	312	323	268	336	294	306	295	312	312	289	294	289	296	272	296	322	346	272	322	310	268	266	296	289	304	336	294
30083	37909	25402	22391	20592	19761	18300	14975	11569	12956	10998	10040	8432	6260	7476	9668	9900	9370	9341	7791	7260	5868	5566	4738	4156	3913	4278	3351	2821	2552	2352	2296	2335	2059	2086	1991	1975	1528	1339	1198	1118	1044	1008	965	987	845	863	847	903	845	792	825	796	762	829	841	818	825	795	776	801	811	777	808	822	793	828	810	764	824	805	773	823	857	840	854	799	773	842	792	835	811	818	728	830	795	798	811	766	792	813	830	849	759	755	820	772	806	796	797	833	787	788	817	821	870	820	816	835	821	774	782	833	769	813	823	808	780	823	829	872	791	819	836	842	767	813	857	819	765	783	780	753	807	808	790	811	761	775	796	776	842	827	811	717	828	759	825	794	810	800	834	815	824	825	810	801	768	817	832	785	804	822	778	773	767	799	820	800	814	783	810	823	815	820	812	831	813	791	776	819	818	834	821	777	833	833	788	795	787	843	807	806	798	767	781	812	794	800	827	848	821	813	805	831	772	765	779	786	796	825	812	834	821	767	802	766	817	795	812	889	778	863	806	810	835	810	829	791	803	803	834	784	787	830	817	834	747	823	772	801	760	786	791	795	824	737	780	807	827	786	857	826	802	811	812	785	771	787	780	769	816	804	805	834	763	774	860	758	787	824	810	798	772	786	805	812	801	797	817	773	773	784	853	806	838	785	808	818	761	771	830	784	758	797	778	791	809	811	794	794	760	757	783	802	776	772	836	751	822	839	832	838	791	792	791	821	832	812	820	854	787	837	794	841	817	806	816	807	824	798	789	790	840	801	813	816	784	814	858	794	767	775	781	746	846	804	812	821	811	761	802	774	820	791	791	806	825	764	809	819	758	816	776	787	794	797	802	744	752	764	807	824	784	773	786	837	849	803	833	775	820	814	819	831	799	833	853	803	802	756	783	806	839	787	819	801	820	851	837	772	811	772	804	823	795	762	795	794	761	815	772	794	775	760	812	814	739	834	777	774	808	805	770	768	820	816	831	784	796	777	770	780	827	769	829	768	815	779	787	763	772	775	755	813	818	800	793	818	763	827	774	834	797	791	841	831	806	749	815	766	814	808	820	858	808	844	832	797	835	770	829	782	807	792	800	769	799	816	759	759	796	846	776	831	806	792	783	763	828	817	821	825	785	793	823	788	836	837	804	825	813	781	832	796	802	829	781	787	826	806	798	837	762	811	785	807	774	806	767	843	769	827	797	772	783	773	776	813	738	804	781	822	790	798	784	864	771	823	791	786	812	781	821	745	777	800	803	806	794	870	834	794	809	804	825	757	819	783	750	834	792	825	818	817	788	811	790	752	809	788	776	825	838	806	826	810	757	767	815	847	809	799	810	798	805	819	827	787	846	802	791	791	823	762	848	789	794	805	825	814	783	773	836	839	842	799	762	784	846	840	793	782	796	782	790	842	820	833	827	790	794	742	789	765	801	786	796	815	833	840	808	826	749	813	756	831	795	798	822	785	809	813	817	821	811	801	842	798	788	804	861	801	831	797	809	819	758	835	775	805	781	768	793	774	792	807	775	805	782	774	825	805	793	817	831	832	791	785	801	782	792	779	820	794	830	853	845	824	822	780	853	746	836	807	838	776	832	787	829	795	834	780	767	739	759	842	803	821	777	800	808	806	860	825	750	788	789	822	819	800	761	779	827	783	786	783	802	823	743	808	805	803	760	769	830	788	758	781	798	778	788	808	801	831	785	775	796	771	793	790	790	814	803	801	804	784	830	744	819	822	809	809	799	795	778	780	824	860	785	756	816	812	825	832	844	778	780	831	805	782	784	807	768	759	749	761	804	781	805	832	802	821	787	794	788	750	823	769	792	785	835	754	802	791	789	771	769	799	794	790	751	803	830	786	794	787	772	813	799	792	812	804	821	824	827	800	769	818	799	770	779	829	783	769	799	797	792	818	807	826	812	834	798	812	799	841	777	786	771	753	782	799	810	792	772	771	841	788	813	799	790	789	747	874	822	773	796	783	807	818	829	786	777	780	791	833	727	788	825	832	822	783	800	802	796	807	773	817	763	776	795	793	780	826	799	801	774	803	835	786	806	816	790	843	835	739	842	775	774	835	835	813	831	824	867	820	763	806	816	860	784	800	788	816	808	778	807	800	810	832	826	787	848	818	830	783	793	814	808	812	793	807	811	830	815	752	800	777	794	809	781	790	845	814	841	807	747	837	776	786	838	781	765	840	792	809	830	788	804	782	798	765	809	803	838	770	792	793	730	843	765	827	716	783	802	810	784	802	788	847	769	819	803	780	801	780	793	831	788	800	773	855	796	820	812	809	809	802	790	783	773	811	802	837	783	819	791	821	797	798	787	832	778	841	783	783	823	793	808	818	848	837	798	802	775	782	790	774	792	783	824	780	808	782	824	853	806	852	814	804	835	851	767	796	738	757	868	817	809	810	804	843	847	784	771	821	833	795	842	822	802	819	801	807	798	835	765	789	839	791	782	823	869	820	804	805	772	839	834	801	756	794	771	788	779	822	840	780	795	808	852	770	747	812	855	806	798	834	776	798	778	829	773	750	820	839	831	750	780	783	798	785	831	805	800	806	798	796	820	767	748	801	812	790	821	806	734	822	831	810	839	817	822	791	759	810	815	784	779	773	811	758	839	840	815	839	803	821	802	840	794	755	817	788	805	798	773	801	827	770	793	778	805	752	812	798	826	826	817	797	781	784	831	816	786	805	833	812	762	815	806	817	808	795	816	832	799	829	836	815	763	797	767	734	793	800	751	789	768	822	855	805	816	856	740	773	791	816	785	844	793	795	793	765	821	765	775	810	755	795	771	775	734	779	802	821	784	843	769	844	794	814	778	806	788	815	791	761	790	782	809	782	788	831	837	771	804	785	837	732	772	812	790	814	789	800	776	813	806	799	803	832	849	802	749	799	772	834	850	805	854	770	763	790	816	807	771	797	798	763	772	839	729	800	835	775	803	766	780	804	819	776	840	762	842	817	826	824	805	785	828	805	768	823	845	849	813	835	776	777	774	832	829	806	804	845	798	740	848	801	852	826	821	784	788	796	764	782	801	809	810	732	844	797	845	849	794	755	784	768	807	826	766	763	829	824	815	824	793	845	797	783	771	813	822	781	778	751	760	845	800	764	786	805	857	765	798	795	787	777	868	787	775	810	829	746	832	805	759	815	808	802	814	780	797	813	852	811	792	776	822	822	807	801	820	788	797	740	805	754	862	791	809	755	787	799	821	808	773	828	794	769	788	800	775	845	797	804	780	812	831	818	813	807	841	782	790	769	804	821	816	826	757	793	791	805	822	798	842	810	810	787	778	806	784	837	753	772	757	798	820	778	856	826	792	806	784	798	870	828	730	826	811	797	801	842	773	794	788	801	784	771	788	805	834	836	782	806	842	799	785	815	832	809	838	806	800	779	808	792	805	838	800	811	743	795	799	784	819	828	798	787	810	803	788	816	808	814	765	806	808	773	837	822	819	795	772	805	768	773	790	782	828	804	756
48216	45903	34370	25002	21017	16736	16189	12436	8153	8387	8657	6746	5559	3483	3510	5417	5141	4703	4557	3535	3289	2565	2228	1938	1669	1540	1481	1038	888	865	850	835	959	702	701	647	605	448	442	394	315	301	309	270	271	267	287	248	246	224	260	247	236	269	245	211	230	231	226	234	211	232	240	221	248	206	224	245	223	230	238	268	222	231	226	233	242	205	246	217	224	209	202	228	238	212	232	227	230	200	214	213	217	197	237	247	231	238	240	239	261	225	233	227	227	223	254	240	197	217	252	196	211	251	220	256	250	245	249	213	229	234	239	229	220	243	239	245	233	234	218	232	224	239	224	200	214	243	211	195	227	227	237	244	242	210	192	241	212	220	207	255	228	241	230	212	225	224	239	246	240	235	213	240	226	203	210	232	207	234	217	236	225	251	238	229	223	223	240	224	214	252	230	228	240	219	231	215	215	214	210	247	212	205	232	215	227	239	215	243	236	238	233	239	214	213	239	237	217	213	245	223	222	210	239	250	229	211	251	201	229	209	210	250	215	246	214	225	235	217	228	217	198	224	215	239	225	243	233	230	244	205	229	216	232	222	217	222	216	212	235	234	239	254	233	234	237	209	241	217	228	247	231	242	245	270	255	229	227	224	212	238	197	245	236	255	232	211	212	212	206	232	227	232	239	240	212	246	228	207	238	242	232	242	259	232	245	294	219	220	236	274	208	237	198	225	215	214	258	216	222	233	228	214	260	246	206	222	229	211	196	238	189	236	224	231	241	225	216	236	239	237	241	232	224	226	226	218	223	260	237	251	204	207	205	236	223	247	225	193	233	223	230	250	207	223	234	209	236	230	245	229	245	239	219	222	238	264	259	211	225	228	246	215	223	209	225	231	233	197	230	226	242	222	260	222	223	235	227	260	216	231	217	215	214	238	220	250	210	243	207	229	235	233	219	203	243	222	239	237	221	214	232	223	215	244	235	218	227	228	221	228	234	233	245	216	245	232	229	207	244	218	218	222	211	221	230	232	233	254	202	240	241	218	220	205	224	239	232	221	232	239	260	240	239	225	214	221	239	263	218	255	201	244	210	253	272	201	230	222	227	230	234	210	225	211	204	236	222	237	238	224	214	253	201	258	242	227	216	222	219	247	212	249	198	221	218	237	221	216	208	243	231	227	250	235	218	227	238	239	213	241	234	229	202	242	226	203	246	220	221	220	235	248	240	228	227	213	216	222	232	238	242	221	234	245	204	215	244	244	227	211	248	208	233	233	241	213	228	207	211	223	210	216	233	205	223	218	222	240	197	189	250	221	241	258	203	189	236	220	238	200	216	225	225	216	255	209	248	231	228	237	247	240	248	221	230	243	240	232	271	258	204	253	238	239	232	226	228	244	211	230	247	212	219	219	242	217	230	206	207	225	255	234	208	247	229	231	201	258	232	235	265	230	208	193	257	213	218	244	227	255	212	231	208	220	198	247	211	202	231	240	228	249	212	210	231	221	220	253	212	221	205	223	245	221	223	207	230	233	210	235	207	232	221	252	238	245	239	217	235	224	196	260	240	240	232	248	243	189	231	226	244	221	213	227	237	231	242	255	245	217	245	253	220	228	231	246	212	231	260	229	252	248	235	240	231	223	232	239	221	222	224	206	256	236	245	248	254	229	220	224	270	236	233	231	234	228	243	260	193	229	234	248	226	192	223	247	212	221	208	231	224	203	228	202	212	233	233	249	206	235	232	234	239	244	225	220	211	224	208	233	238	245	237	232	226	206	233	250	219	243	213	257	216	220	251	212	218	218	267	237	190	213	221	229	236	238	229	242	225	231	228	234	225	246	203	249	203	244	240	263	237	213	206	182	226	210	221	234	196	226	235	200	223	226	204	243	253	221	201	241	221	237	224	243	211	229	232	234	218	230	217	248	227	217	235	215	236	213	235	205	210	212	241	217	235	239	211	222	230	243	237	222	233	224	220	228	242	266	222	215	225	260	237	209	241	236	220	218	212	235	224	227	259	226	215	224	213	222	210	236	214	239	231	229	219	217	248	228	254	241	240	238	208	235	211	217	251	227	234	226	211	238	205	224	237	198	236	231	206	229	238	239	232	224	226	212	249	216	232	209	223	215	245	204	222	233	222	235	223	222	194	221	200	230	244	215	248	197	231	230	214	249	231	245	221	205	228	215	194	226	242	251	228	245	214	226	215	209	241	217	243	229	244	237	241	225	205	208	228	235	233	215	231	241	231	227	247	238	236	241	246	242	257	243	213	224	237	219	229	235	238	220	240	254	229	230	223	231	233	219	220	243	236	236	238	210	250	270	225	226	214	227	248	245	213	226	229	227	239	232	209	260	199	258	227	232	226	234	245	202	239	244	220	220	250	232	253	219	248	220	231	238	211	206	219	256	237	236	245	244	230	224	226	210	242	241	211	219	221	234	230	243	221	243	221	228	212	269	238	211	238	237	216	208	256	256	223	242	218	213	236	224	223	220	209	207	237	227	224	218	251	224	237	223	241	217	211	212	249	261	204	243	228	224	238	258	251	235	214	240	260	251	227	225	221	226	211	211	190	209	222	239	251	206	220	216	242	232	218	215	208	205	233	196	253	203	231	255	234	209	243	217	251	224	240	228	202	219	214	235	235	233	240	239	217	211	213	224	253	234	231	236	236	238	214	240	238	203	195	261	233	235	223	235	213	218	244	222	240	246	216	222	181	232	218	248	206	266	224	202	236	228	252	243	270	253	228	231	222	245	251	213	252	226	246	232	216	241	235	266	258	236	249	240	220	219	245	223	236	257	236	197	218	251	215	227	241	231	238	256	228	245	218	231	228	254	221	225	217	217	259	248	256	217	220	228	235	232	224	241	240	211	232	226	244	242	249	235	235	234	236	231	226	234	214	218	218	213	237	243	246	227	241	221	195	223	234	225	227	235	259	233	211	244	254	235	245	237	249	232	220	215	214	210	206	245	222	226	203	218	255	220	241	214	243	222	215	238	211	231	230	223	238	231	221	217	209	217	204	247	234	202	246	243	235	266	210	222	199	237	228	235	223	223	240	213	222	215	223	210	217	192	227	233	255	248	222	207	247	236	237	215	201	250	253	218	224	205	211	215	235	240	234	227	208	194	216	256	234	233	237	218	238	236	235	246	212	236	233	218	262	230	246	206	217	220	223	197	200	228	248	217	223	241	225	208	219	243	244	223	223	227	248	259	240	221	189	228	234	224	226	215	229	255	238	228	231	232	236	234	245	219	225	229	250	226	212	226	204	241	241	224	239	231	222	237	240	233	236	207	243	214	217	246	235	231	207	221	220	244	246	216	243	218	217	241	227	206	217	238	203	207	224	222	257	218	232	239	221	245	261	199	228	229	244	208	218	209	230	255	218	241	211	214	209	220	212	233	229	220	215	243	239	240	219	262	224	211	241	222	223	226	209	193	236	247	238	261	232	237	234	235	215	242	237	256	228	227	257	216	238	232	251	241	238	247	267	218	235	234	236	196	235	249
37367	42031	31550	29814	28815	26374	26600	22710	17761	19609	19413	17323	15479	10700	12581	16573	16692	16343	16562	13770	13486	10870	9638	8700	7860	7416	7281	4981	4777	4635	4425	4440	5029	3485	3473	3127	3273	2323	2096	1799	1294	1199	1117	1011	964	816	825	825	748	710	652	661	708	680	615	688	636	650	615	644	634	663	671	636	670	624	616	622	599	623	629	680	608	605	622	585	629	634	629	614	645	630	624	611	594	672	593	611	625	601	599	627	598	620	640	650	605	630	604	642	666	594	628	629	624	599	701	614	599	617	637	633	569	619	655	581	675	626	605	663	608	619	616	633	605	607	688	633	652	653	567	638	624	598	607	611	639	612	565	636	602	637	590	666	649	583	621	625	620	573	632	647	646	630	609	638	624	639	601	592	630	601	604	636	581	622	575	647	612	649	616	583	628	592	630	623	642	587	563	564	602	604	550	620	612	629	592	651	597	607	594	599	588	605	614	667	617	668	663	616	594	581	590	617	601	580	624	648	613	647	625	655	605	631	617	602	658	624	633	614	616	587	634	610	613	621	666	627	631	641	613	621	642	615	627	647	617	628	579	603	610	605	590	624	598	583	646	598	620	610	611	637	637	611	618	579	644	583	640	622	627	612	599	632	610	579	616	588	619	602	618	648	602	604	625	610	633	627	653	629	649	624	634	632	633	657	599	615	618	601	610	625	612	615	629	620	606	600	624	629	647	640	635	633	631	617	636	639	630	598	631	622	596	603	632	579	627	623	684	615	633	601	622	607	631	594	611	633	609	622	613	598	612	615	593	704	646	602	616	606	598	640	627	570	625	642	670	601	679	600	644	658	627	619	620	712	614	641	630	667	609	610	593	635	621	633	611	635	595	616	589	599	596	590	567	616	636	642	625	582	593	644	650	631	603	584	623	623	634	604	594	640	631	646	596	574	616	618	641	654	601	623	619	682	632	644	577	588	622	629	626	630	576	600	592	605	570	660	582	621	604	586	586	596	597	636	647	609	637	621	585	595	650	631	593	603	634	589	636	638	609	634	649	627	588	613	580	628	581	634	589	634	647	613	591	624	628	601	608	673	607	603	635	613	610	673	608	618	637	597	622	646	624	623	575	691	636	621	602	628	609	640	625	628	642	607	626	609	618	660	595	622	617	602	573	578	630	637	626	617	616	603	611	643	575	588	667	656	603	628	562	609	660	615	623	630	579	616	612	597	605	591	646	638	636	609	623	592	583	621	660	621	613	644	667	630	607	622	578	615	636	605	615	578	617	638	631	639	603	581	601	580	649	627	664	626	617	587	569	651	673	617	615	584	599	575	616	585	620	648	619	676	639	583	635	644	612	631	601	612	606	613	633	620	599	616	577	639	637	635	566	604	605	652	554	649	624	616	647	643	603	613	663	639	615	609	622	583	621	648	642	616	608	636	628	595	665	676	598	620	657	606	604	605	647	617	630	626	584	640	624	581	681	600	595	593	623	656	598	613	562	618	649	633	620	661	626	645	625	657	622	641	615	641	628	561	636	597	593	616	655	633	633	609	582	581	622	621	634	576	593	593	629	623	562	609	619	644	644	602	657	661	592	608	610	653	635	625	613	645	601	634	621	644	584	638	652	660	583	599	623	624	614	656	588	614	620	611	622	610	569	608	651	627	599	635	657	637	613	639	629	608	687	656	635	652	645	611	633	615	598	594	644	634	585	652	584	683	610	634	625	626	622	610	643	604	632	627	634	609	635	643	563	643	613	618	632	604	637	636	631	622	597	562	615	557	617	655	604	579	668	636	644	640	603	661	639	634	634	593	606	661	626	609	615	631	625	591	637	632	610	640	635	617	694	671	615	635	650	645	623	609	633	586	617	637	663	663	567	633	602	623	631	615	667	621	686	617	585	611	636	607	626	595	632	607	653	609	675	647	591	628	614	614	616	642	598	615	600	633	575	662	623	637	605	647	641	666	598	592	559	623	642	647	662	595	623	665	618	608	633	595	649	588	588	606	640	587	608	612	591	649	629	623	594	607	639	597	627	674	686	626	608	641	609	596	608	595	594	632	636	661	583	624	623	632	598	642	618	650	613	636	602	622	602	592	618	633	668	633	623	652	606	633	617	627	594	631	617	594	590	629	614	590	597	599	584	603	602	604	615	588	620	615	605	675	654	583	596	614	677	638	606	620	637	598	639	594	620	668	626	615	633	639	596	637	610	646	583	605	616	603	603	601	670	664	614	621	661	612	586	639	607	629	633	608	638	595	620	602	580	630	591	654	596	611	568	661	634	569	651	599	622	617	603	605	581	606	555	636	606	643	631	611	653	594	628	595	628	661	617	601	633	641	648	614	573	673	629	653	641	647	612	655	607	628	614	626	637	642	650	656	599	572	607	610	607	617	639	639	632	606	612	643	618	594	612	619	583	591	631	562	633	628	613	676	619	651	635	619	592	646	600	628	637	614	579	633	599	605	633	600	631	618	591	617	572	629	596	574	618	628	610	631	611	616	603	627	641	634	588	611	628	615	648	603	619	637	590	652	638	580	586	675	604	602	642	644	582	606	641	612	642	603	622	648	609	637	613	613	607	616	654	666	631	608	600	585	622	592	619	649	637	636	604	608	643	613	653	569	617	578	626	597	604	651	627	630	612	644	656	657	616	644	607	673	599	597	603	605	645	562	620	630	609	654	657	601	610	640	648	591	628	611	657	590	660	620	614	597	626	635	647	645	592	646	563	634	584	653	618	589	602	671	605	660	612	626	588	622	610	553	605	602	645	597	588	597	628	601	611	605	626	567	613	638	594	641	611	587	636	610	595	626	595	617	652	626	644	599	609	573	624	586	602	604	638	606	701	632	623	579	621	655	628	630	638	610	638	634	625	626	638	588	558	636	608	597	601	633	608	633	601	629	610	629	613	597	621	630	596	623	557	572	628	672	589	635	607	623	618	612	608	618	598	656	575	608	605	616	617	617	616	588	640	616	580	630	605	590	593	564	601	623	644	629	603	639	619	581	627	732	633	602	573	635	634	613	632	591	618	598	655	614	604	647	645	658	644	630	611	642	645	657	620	605	638	615	667	608	606	596	626	660	609	642	642	596	603	607	603	592	631	640	612	590	623	575	626	608	630	621	637	599	574	620	655	593	642	621	611	621	643	632	575	657	642	643	593	621	623	554	640	579	626	637	576	599	660	637	651	634	665	606	620	641	628	601	633	621	642	667	648	598	633	673	618	556	670	601	595	589	619	663	617	609	593	627	577	639	599	621	630	630	669	671	635	608	622	639	617	586	578	642	677	607	623	593	611	583	612	607	646	618	630	650	608	647	619	612	615	636	633	615	629	623	666	599	615	668	650	590	616	619	611	601	614	659	592	626	645	661	587	615	601	618	632	608	674	598	610	614	635	578	623	588	617	642	634	631	626	646	602	604	588	597	582	603	625	663	607	586	602	635	619	639	628	628	603	631	619	618	595	603	600	617	599	574	681	643	572	636	565	609	642	638	635	625	576	648	611	587	645	603	592	567
15112	9253	6416	4466	2973	2242	1737	1276	943	898	718	648	601	568	507	506	492	470	441	441	403	415	420	378	373	368	412	361	412	385	364	342	366	362	365	310	343	332	340	329	336	355	372	307	329	347	327	352	350	340	346	340	302	351	337	346	356	347	356	330	337	312	299	320	343	327	345	376	344	351	307	329	322	329	343	356	360	328	338	362	334	323	368	333	362	334	296	335	360	329	330	311	326	323	335	338	334	315	361	356	333	316	350	349	336	347	332	329	342	354	324	362	347	334	307	330	340	276	314	355	344	342	320	369	327	339	352	363	349	327	322	312	331	343	341	317	355	322	345	312	321	336	363	361	297	296	317	332	359	323	351	319	320	339	329	362	354	339	314	359	357	345	308	368	345	340	325	313	357	344	333	355	347	342	314	331	340	327	336	326	332	335	320	369	350	377	327	299	339	313	341	344	334	340	322	329	317	339	327	315	339	329	349	337	357	337	362	338	360	350	328	347	289	360	327	350	348	333	308	325	345	320	351	352	340	337	335	347	327	334	360	355	348	341	332	324	333	337	320	341	382	339	346	348	320	364	358	321	336	328	316	348	306	309	347	324	355	335	341	329	343	323	323	323	346	299	320	331	329	329	299	338	322	343	325	315	323	363	320	324	338	305	333	362	331	306	346	358	321	373	352	343	335	335	363	332	336	376	368	365	346	369	321	350	348	332	351	359	313	314	321	321	337	359	326	346	320	327	344	321	357	328	372	357	308	366	312	336	337	354	328	315	320	343	363	322	350	319	365	318	349	342	346	345	374	334	326	314	345	336	309	323	318	340	329	347	349	349	356	359	311	336	379	331	356	326	330	344	345	371	308	301	365	338	354	340	301	324	345	294	334	383	330	359	330	313	331	357	397	324	335	313	329	318	345	341	338	327	326	316	357	311	325	318	356	365	336	350	356	317	330	345	333	354	354	371	348	369	333	331	325	331	333	299	314	359	318	346	343	324	349	350	346	320	353	348	374	341	341	346	328	365	302	327	347	340	322	356	338	317	305	389	345	349	366	330	342	389	362	344	343	332	311	341	361	372	322	338	343	338	327	337	344	291	372	370	351	342	346	329	349	326	347	345	313	366	337	319	339	293	337	347	313	331	318	322	350	350	372	366	327	327	351	349	353	349	340	355	357	367	335	337	345	344	348	316	335	351	361	328	358	327	360	353	351	346	334	330	344	330	329	332	352	334	350	343	329	349	364	338	349	322	353	341	320	294	353	354	340	340	323	359	319	348	331	339	348	321	329	338	320	342	382	366	352	380	315	345	356	388	335	323	334	345	355	346	347	315	365	326	355	315	385	341	332	344	348	345	349	343	349	359	354	343	351	324	323	344	319	333	327	316	329	292	370	348	372	324	348	260	323	352	358	343	388	348	347	368	331	329	304	363	345	382	344	344	325	330	390	333	344	329	348	324	334	355	317	327	328	333	370	313	352	343	363	358	359	308	298	346	347	358	316	333	342	352	311	342	321	319	284	349	327	382	383	332	325	355	366	347	350	363	358	388	371	348	345	338	307	345	347	342	327	312	316	329	331	358	350	317	319	309	330	345	342	324	358	321	307	328	344	395	327	333	345	323	360	344	332	337	361	345	357	321	358	345	351	357	337	338	346	366	337	304	339	326	309	309	328	353	363	328	303	323	346	363	368	316	359	327	342	319	330	332	336	321	345	317	345	334	311	326	348	324	344	341	355	385	312	336	340	351	301	316	362	298	365	330	348	321	363	343	313	336	327	309	366	358	386	340	325	316	343	375	346	306	340	355	339	309	297	348	338	353	355	333	367	341	358	326	324	386	348	347	336	317	333	323	345	297	348	378	388	329	332	338	340	330	335	324	330	328	361	310	319	335	356	328	333	310	313	321	322	350	349	332	320	360	336	332	364	345	353	353	361	303	331	358	331	373	348	324	366	316	340	326	339	302	316	345	341	326	359	324	328	343	380	332	320	335	343	372	341	347	340	316	361	337	342	311	319	365	321	334	317	383	338	330	343	364	357	342	317	325	338	355	316	325	331	344	328	330	339	350	314	322	363	369	356	344	366	333	353	350	345	368	331	333	312	354	304	350	354	359	332	356	316	326	300	322	334	355	355	322	341	325	356	338	293	327	351	376	336	364	367	330	315	345	338	347	318	353	345	354	331	348	286	333	338	353	336	320	344	346	313	358	346	302	344	370	298	318	358	330	330	342	364	309	327	330	361	388	310	361	356	307	334	321	352	337	343	347	368	360	360	311	330	341	339	350	330	320	378	341	352	274	379	375	336	335	318	370	347	352	346	310	347	352	335	347	290	374	336	318	326	343	369	376	367	354	303	349	315	301	358	319	337	328	337	365	319	364	336	368	337	342	364	347	356	355	334	302	363	363	340	324	358	329	345	345	345	354	346	309	353	342	303	324	334	300	315	356	347	322	324	322	316	353	368	335	318	341	312	367	357	338	322	359	359	341	337	328	330	324	366	348	346	344	366	321	320	345	336	343	341	325	336	340	345	338	351	333	352	334	318	349	362	375	325	316	320	331	320	341	326	299	359	334	339	340	316	329	366	358	346	355	312	347	342	377	363	341	337	356	311	303	338	325	352	332	340	331	314	333	339	326	343	331	339	395	357	312	324	365	333	340	328	329	328	346	298	346	332	350	327	336	341	333	342	361	338	340	346	342	374	378	316	317	347	348	355	365	365	308	339	330	365	358	345	357	349	335	320	336	364	325	350	358	348	352	337	313	337	359	331	350	395	392	348	381	352	347	307	330	314	367	315	340	343	329	346	350	336	315	336	328	358	336	379	379	323	366	314	360	343	338	316	328	355	336	311	323	336	313	371	343	317	289	349	333	354	353	311	346	337	344	334	348	325	341	296	320	354	331	320	364	336	339	355	357	387	340	291	369	348	326	350	349	348	354	335	335	347	345	353	342	315	330	340	347	335	340	337	343	341	348	330	344	301	340	359	377	330	313	379	361	365	340	325	327	344	356	331	353	334	355	363	350	354	330	381	333	340	323	324	319	341	351	337	324	305	318	336	354	369	324	342	327	343	310	341	337	377	361	303	378	308	373	332	357	367	316	326	327	324	340	348	336	356	292	334	315	318	312	349	359	333	324	320	380	330	339	351	402	343	318	338	318	319	337	319	347	348	345	375	361	365	323	309	327	334	317	331	339	329	361	337	340	341	357	342	334	360	371	345	342	303	352	358	351	323	347	342	323	316	333	350	368	355	355	357	345	344	343	365	346	343	343	332	320	326	348	328	334	362	314	377	327	364	365	316	309	324	307	348	344	301	342	358	339	318	373	328	366	353	316	326	377	333	355	294	337	334	339	340	347	351	345	364	330	314	394	370	346	359	354	347	311	308	330	307	337	345	333	362	323	383	346	351	324	316	349	310	346	357	331	345	325	305	373	348	320	345	362	325	317	326	324	332	357	348	322	364	339	350	355	352	321	348	332	317	352	393	351	333	328
13478	12219	11457	11524	10043	8252	6627	5298	4188	3732	3149	2853	2498	2009	1999	2127	1977	1888	1758	1515	1573	1418	1333	1239	1314	1187	1174	1140	1045	1068	1076	1012	1031	964	982	944	965	940	971	921	948	892	850	891	925	896	874	926	847	891	891	826	889	861	895	867	925	839	878	938	902	855	928	908	860	840	839	854	899	885	860	871	861	862	903	856	873	853	900	893	845	860	859	918	921	870	888	916	959	864	917	901	908	874	904	899	881	947	848	891	857	892	886	890	872	861	873	918	934	910	893	903	886	870	913	909	827	888	918	933	893	901	866	935	893	848	873	865	874	870	896	895	871	847	865	890	847	876	901	871	900	918	922	919	889	933	881	908	848	843	889	897	908	925	865	849	872	874	881	837	951	859	919	838	837	878	871	911	916	860	926	907	880	941	857	853	917	895	915	886	942	872	852	860	920	910	900	889	856	874	880	841	889	817	861	909	944	899	843	875	894	845	817	884	855	872	906	891	861	916	852	898	880	908	886	894	915	857	896	896	866	941	894	847	874	909	919	880	926	879	872	841	933	841	919	924	862	877	861	907	851	871	879	895	892	882	905	863	839	883	845	900	888	875	847	898	892	929	885	863	882	871	881	834	873	867	844	909	896	873	888	895	866	850	898	850	889	887	840	900	877	872	872	840	925	876	846	895	913	831	946	877	873	864	864	861	837	885	867	852	903	902	951	872	897	860	897	895	914	855	907	872	957	913	837	912	869	910	896	945	866	876	848	841	898	955	919	827	856	919	899	850	920	898	938	915	864	887	878	934	897	878	875	914	855	892	924	897	855	859	898	874	874	928	891	844	874	917	934	900	834	929	910	862	922	917	876	876	856	856	868	860	889	900	874	835	832	953	875	853	894	885	865	878	904	875	885	886	854	846	894	871	901	895	844	892	871	896	859	859	860	889	871	896	918	839	866	935	881	918	863	866	893	868	898	902	857	902	809	881	864	876	854	891	931	846	922	962	940	892	930	920	931	873	892	877	935	894	864	890	861	916	847	909	881	928	878	857	859	887	864	892	899	839	889	844	884	902	916	844	883	901	908	875	886	902	937	880	870	884	839	857	920	908	844	879	943	889	904	896	831	874	841	915	851	943	858	865	892	868	909	916	927	875	923	830	925	907	853	900	871	846	871	901	901	892	841	861	880	898	895	908	862	879	915	901	902	903	936	941	856	854	893	909	833	934	910	826	883	872	898	831	909	949	894	822	903	830	912	933	881	908	863	822	902	899	870	890	858	935	854	887	880	862	902	860	876	891	849	888	850	891	918	888	886	857	901	896	907	888	887	896	840	870	879	877	915	878	873	862	873	850	854	848	836	893	947	930	896	893	949	933	901	923	893	910	842	890	917	909	886	920	922	929	869	843	867	954	851	833	843	950	887	901	864	871	883	863	942	879	855	899	904	907	862	884	877	901	880	905	889	888	883	874	866	938	880	903	839	871	878	892	894	904	852	906	868	876	914	849	877	886	888	905	905	879	863	896	884	895	846	933	931	851	878	930	836	933	910	873	878	881	903	966	906	901	870	807	880	904	900	853	877	845	903	907	950	928	895	869	859	921	879	885	862	861	894	841	851	929	881	882	879	927	898	850	921	877	852	844	909	849	891	845	868	914	859	922	899	849	884	839	887	846	884	907	866	921	862	815	924	878	870	889	895	875	881	906	931	914	895	922	948	892	908	899	844	936	925	881	881	877	888	919	892	910	877	844	907	873	885	908	884	875	853	849	904	911	832	892	912	904	889	859	851	862	939	849	874	890	861	960	874	876	916	950	891	869	856	830	826	889	918	902	916	899	928	874	906	824	859	893	877	877	868	824	871	876	933	872	924	875	900	846	862	872	896	853	870	909	899	905	872	876	911	892	892	900	807	882	872	899	913	848	847	857	889	863	855	859	872	858	892	917	837	868	915	875	891	886	884	889	844	908	911	894	819	876	875	887	887	852	836	872	833	932	859	905	869	922	892	909	870	901	895	894	915	890	916	896	859	884	873	796	894	910	894	922	891	859	839	890	866	913	848	831	868	932	906	861	887	863	855	880	929	858	868	914	859	882	901	894	925	879	913	850	904	877	903	894	879	949	887	867	886	854	815	891	870	882	894	881	874	896	862	850	922	872	914	876	948	878	859	861	900	856	930	923	847	918	896	834	875	884	885	901	873	883	877	911	882	868	881	915	877	907	861	972	856	863	930	900	890	874	874	869	894	850	868	882	863	887	892	891	863	844	859	865	898	920	860	887	891	876	922	885	905	901	897	867	911	871	839	904	846	907	828	891	890	856	895	874	908	880	896	895	893	888	873	940	880	829	856	878	932	881	940	910	863	901	866	864	915	870	822	912	855	942	896	884	904	886	887	835	932	848	905	886	861	838	833	834	874	862	853	891	871	945	890	934	891	873	860	852	893	904	893	912	856	886	867	875	889	897	954	897	902	922	918	863	866	850	806	837	872	900	915	877	855	934	864	923	888	906	838	892	888	860	810	897	935	841	886	840	867	877	887	853	890	923	868	922	887	888	920	883	903	879	864	898	876	916	855	919	884	877	903	939	909	856	890	886	913	857	883	860	893	873	891	887	888	863	917	916	898	895	876	892	916	858	918	919	908	869	901	878	871	879	888	905	859	900	876	842	889	833	872	867	868	870	850	838	837	900	870	857	869	927	878	898	892	890	863	896	855	851	875	919	863	911	856	856	902	932	902	898	854	898	916	880	884	870	849	882	839	841	961	929	888	915	857	873	920	918	886	867	881	867	834	886	875	906	930	825	831	871	898	921	895	835	889	885	905	838	879	885	899	846	888	829	865	870	877	876	906	848	851	871	903	887	848	873	877	887	890	940	915	867	877	887	914	937	919	859	837	898	866	899	851	842	888	903	869	879	898	873	883	876	910	911	923	856	861	823	873	902	902	865	843	876	877	881	862	884	885	911	877	896	862	884	889	886	948	892	901	851	863	854	913	826	819	947	851	881	922	926	905	867	870	884	919	903	872	861	919	889	897	903	840	857	877	854	945	953	902	809	927	891	893	834	924	901	857	880	942	888	881	860	921	858	881	869	884	908	914	905	894	854	918	944	898	848	881	908	844	881	864	861	906	909	908	812	895	853	893	789	910	913	905	896	831	888	876	953	885	829	890	887	855	897	905	901	875	882	904	862	909	880	856	865	857	937	880	862	929	858	902	900	918	881	797	840	894	828	966	864	835	919	871	867	854	935	886	920	899	855	890	846	825	938	893	919	892	888	887	912	884	870	867	872	905	843	910	909	810	886	908	930	859	900	899	836	883	867	873	916	938	911	881	850	826	905	877	851	894	894	890	931	841	880	908	866	938	888	899	889	885	908	876	879	891	812	910	897	862	860	901	885	904	859	885	861	898	913	887	888	885	904	936	875	925	861	868	901	857	890	886	901	879	903	905	902	880	905	892	897	913	920	910	872	879	871	893	893	903	884	937	876	855	839	928	902	851	870	860	858
39125	34194	22749	15903	10975	9184	8063	5903	4238	4685	3215	3104	2667	1709	1930	2564	2468	2117	1999	1676	1454	1279	1099	947	814	755	701	584	593	587	516	515	514	431	467	432	434	379	358	381	323	312	284	335	300	313	327	310	286	301	289	276	308	278	294	308	312	313	332	286	302	278	329	323	323	290	288	282	280	291	300	282	301	293	293	310	306	289	311	301	321	278	315	287	294	300	292	315	322	292	341	249	287	300	298	269	282	283	318	282	305	287	282	296	280	280	274	311	314	298	281	300	295	299	340	312	327	316	302	287	279	300	290	288	318	295	305	308	281	314	300	296	298	326	311	345	262	293	291	283	309	293	321	328	325	297	314	286	299	286	301	318	321	295	276	332	286	296	281	305	283	302	285	305	288	272	314	294	298	300	313	300	312	313	306	292	278	306	291	313	302	306	296	318	283	303	284	294	300	290	296	334	324	278	277	314	302	302	265	321	325	290	271	319	276	303	273	295	264	265	268	298	281	296	314	284	269	284	283	289	310	315	322	301	274	293	292	308	323	299	289	304	307	300	318	285	259	269	283	282	298	347	283	295	280	302	304	325	289	301	293	289	302	288	298	282	291	282	279	291	290	308	289	298	280	296	322	296	288	292	318	305	289	292	310	303	273	283	293	335	290	287	293	301	304	297	300	292	312	312	276	304	299	327	257	297	295	314	261	284	322	314	278	310	292	305	321	303	285	313	306	270	311	282	279	312	297	285	313	294	264	286	276	283	278	303	305	306	300	297	307	283	320	314	308	311	268	300	316	315	287	321	319	318	299	307	284	288	323	285	268	304	283	268	309	319	289	311	269	267	297	291	309	255	287	312	299	285	313	289	289	298	289	286	332	322	318	289	312	296	295	309	302	352	324	288	340	296	296	288	304	295	296	295	307	297	288	325	297	310	322	292	294	295	290	301	281	293	314	269	304	307	299	311	280	274	283	300	321	311	295	315	322	300	304	266	308	292	311	282	285	328	292	301	280	304	296	284	292	290	301	292	293	315	320	261	313	294	304	294	312	289	309	306	309	309	339	308	320	321	291	325	311	298	285	325	296	331	299	345	282	332	300	337	275	261	317	297	291	315	307	284	301	331	290	292	281	288	304	326	294	340	305	299	283	305	317	309	306	309	311	312	279	308	344	329	332	311	281	296	285	298	326	264	310	302	333	302	300	291	288	305	287	280	320	317	302	300	305	326	316	312	303	285	307	291	287	302	296	297	276	295	307	298	292	294	339	319	299	290	305	289	319	310	306	313	302	279	293	275	298	280	303	303	313	294	302	291	297	291	260	313	296	308	323	298	314	301	275	293	284	296	301	336	288	280	298	302	261	284	294	294	318	319	308	323	316	295	287	297	327	298	307	304	273	303	301	317	294	291	348	308	271	287	282	293	332	297	286	296	295	306	287	281	325	306	255	296	285	305	271	317	286	311	259	320	276	290	282	297	301	258	297	288	292	277	295	304	281	319	277	290	318	299	314	292	315	335	302	284	276	277	282	303	306	301	325	335	284	280	287	296	304	289	310	336	276	295	289	284	303	288	299	294	310	300	287	307	299	296	287	283	275	272	301	328	291	303	313	286	287	323	271	293	298	305	289	289	309	292	315	295	285	312	296	298	287	305	258	280	294	318	290	293	319	294	291	273	320	321	300	253	297	330	310	284	291	252	340	284	316	315	303	320	318	276	301	306	283	280	322	287	301	277	271	270	264	268	309	314	301	286	332	301	300	308	282	255	296	301	301	336	291	289	300	311	293	333	318	322	289	286	298	311	314	277	272	292	280	343	314	322	294	289	335	315	291	299	323	311	300	289	267	311	284	300	300	318	284	311	315	283	297	254	306	300	318	294	278	269	287	291	296	317	320	286	307	349	302	308	301	291	292	290	328	316	326	280	295	308	272	301	313	301	296	308	309	303	299	308	279	319	295	296	301	296	315	307	274	298	262	266	294	313	299	297	265	308	287	285	324	256	301	310	254	275	301	307	286	277	291	279	281	314	291	303	320	325	292	323	298	299	315	303	283	306	300	328	289	313	321	318	316	300	274	274	305	333	333	314	326	329	304	291	275	298	275	261	300	296	289	315	304	271	297	281	312	310	323	282	287	294	295	315	283	286	283	298	315	277	314	300	309	304	257	304	275	290	303	296	315	322	256	300	286	281	262	276	283	288	351	331	263	296	268	294	302	319	294	304	300	260	309	285	312	288	293	284	279	291	315	311	298	291	289	332	281	316	271	286	307	305	280	305	296	334	298	306	283	295	275	270	291	292	289	316	312	321	268	301	308	323	275	300	309	300	277	295	294	276	330	278	292	295	295	311	272	296	257	293	297	311	289	281	311	293	294	296	325	304	331	323	304	309	321	340	309	309	304	284	279	301	261	310	301	281	322	298	312	300	310	276	282	297	299	307	263	333	291	308	291	333	310	295	287	272	279	306	293	301	298	304	337	322	279	306	313	302	320	295	303	289	273	287	312	296	301	283	313	283	304	277	332	315	311	295	263	295	324	288	292	293	311	325	307	289	297	310	263	295	288	310	293	287	289	307	299	310	299	303	304	294	290	287	324	286	256	301	264	283	277	306	298	299	267	317	305	290	300	327	293	295	283	312	326	291	283	290	313	286	300	310	262	291	318	300	309	260	293	289	269	303	306	314	300	273	276	299	289	279	344	322	312	294	324	307	287	312	292	282	298	284	287	306	309	294	300	314	330	291	303	292	281	309	279	304	315	261	282	297	303	278	301	295	287	296	345	273	319	315	314	334	303	291	300	288	266	312	296	290	313	326	310	290	297	309	281	259	306	289	303	292	308	326	322	312	269	273	286	315	299	267	316	262	284	305	328	292	315	300	288	286	325	293	289	274	312	284	275	315	284	305	289	316	292	295	279	283	290	301	288	300	321	311	304	303	298	321	323	309	297	308	292	302	276	310	283	327	292	293	301	276	276	303	283	284	330	293	303	300	340	294	318	319	291	312	293	293	286	313	289	294	301	287	302	301	310	296	327	304	276	287	311	308	276	264	268	280	321	300	267	322	327	306	318	297	326	294	301	309	321	286	300	293	274	310	303	280	287	292	268	266	313	319	314	315	293	268	306	298	277	291	323	285	281	318	324	280	292	301	288	301	285	292	307	265	270	301	316	314	314	290	319	271	296	306	296	306	295	284	308	279	300	305	304	293	331	349	309	325	330	281	321	284	325	268	277	302	263	280	305	297	288	313	293	241	318	278	308	315	302	280	321	285	297	311	290	285	291	310	297	314	285	315	280	335	275	284	287	291	297	308	320	299	297	284	273	291	299	305	296	267	293	305	281	283	314	312	263	314	303	291	300	306	271	308	309	284	274	310	306	303	309	303	303	294	305	314	281	296	295	317	293	313	325	324	304	323	326	286	303	310	310	282	296	284	284	286	290	280	327	298	317	312	294	265	303	316	285	306	307	289	302	314	291	267	288	303	323	288	313	332	278	323	294	277
31072	29838	22483	22725	20891	20179	18060	15040	12487	14033	10770	11061	9498	6502	7997	10677	10144	9240	9398	7757	6990	6593	5325	4616	4267	3820	3483	2820	2542	2587	2277	2101	2254	1921	1855	1724	1860	1461	1396	1315	991	999	954	953	914	940	850	832	816	847	840	797	787	780	730	774	764	810	806	822	788	799	742	791	756	827	761	752	792	773	762	765	743	778	824	804	771	794	823	829	792	802	756	749	768	802	759	761	803	824	734	776	754	778	754	812	849	787	816	831	749	784	767	775	821	721	826	808	772	778	786	801	709	751	784	827	783	787	799	792	789	777	799	827	786	744	783	813	778	816	806	770	730	802	741	808	820	810	751	808	804	810	786	751	777	800	797	787	808	802	816	767	782	793	754	812	795	749	746	766	812	791	766	796	759	767	812	802	833	781	815	798	764	779	839	741	786	762	768	769	792	769	766	753	779	790	766	811	803	768	772	763	806	779	778	790	767	801	815	777	779	787	790	802	804	795	828	811	788	803	782	724	812	765	817	788	814	746	787	838	759	707	708	827	785	780	758	764	782	757	753	779	783	799	781	803	809	771	771	770	802	749	732	845	741	769	798	767	805	767	825	795	786	763	783	794	837	827	771	787	830	794	820	804	760	765	768	757	785	797	791	769	780	807	755	773	757	759	721	745	792	795	788	829	812	822	741	768	798	874	835	716	796	755	825	797	817	832	752	802	755	792	777	762	764	779	813	808	837	786	729	803	736	764	760	737	795	785	815	758	794	801	779	751	805	785	824	783	803	769	816	702	753	816	784	783	832	803	803	807	805	805	796	768	811	775	729	756	779	754	782	790	780	844	808	802	831	817	789	809	819	821	799	836	743	828	791	818	748	736	853	794	766	772	822	741	800	772	828	759	772	811	775	793	807	811	803	782	815	813	788	788	781	837	811	801	783	752	827	782	834	791	781	810	769	849	752	792	783	808	781	767	854	825	780	819	815	799	816	772	796	772	774	778	764	770	730	812	767	770	759	739	803	784	779	806	720	787	816	859	796	794	814	808	769	733	818	773	769	775	750	792	801	759	813	801	756	802	780	774	830	763	772	792	774	795	726	806	770	744	764	758	756	781	817	778	796	790	740	744	785	849	786	762	781	808	837	796	775	840	784	789	798	827	812	829	722	774	773	736	825	783	813	758	760	808	748	766	761	819	753	828	777	785	771	799	782	764	760	750	769	750	767	805	767	798	756	780	743	799	812	768	788	843	839	838	775	778	785	795	754	811	794	774	795	807	727	786	790	770	798	836	817	795	817	767	816	774	771	780	792	774	794	770	787	732	800	767	803	782	765	756	790	758	809	772	776	753	706	762	811	788	782	761	766	787	801	796	815	854	796	779	776	763	753	788	811	770	803	818	825	813	761	789	803	780	773	823	734	802	841	808	789	801	730	777	779	814	779	783	731	796	783	755	816	774	797	781	815	820	771	804	857	807	750	787	739	790	774	773	868	819	799	772	844	827	796	796	777	759	791	785	779	778	797	775	830	803	760	813	748	747	805	743	798	831	783	737	757	771	746	806	721	800	755	771	733	764	816	828	789	742	756	768	809	768	762	796	777	751	778	807	764	788	769	765	773	775	785	765	804	795	793	778	761	814	785	797	748	776	806	798	806	797	824	756	770	760	760	817	789	808	780	764	752	790	782	788	786	769	803	803	785	756	794	839	793	801	809	836	787	754	780	784	757	767	821	794	791	770	810	744	757	813	764	792	809	824	810	780	799	798	742	716	778	766	777	802	782	828	779	747	787	789	748	798	837	793	765	794	737	750	814	770	748	757	760	799	739	848	794	815	783	752	811	797	788	765	790	801	815	835	799	803	813	781	821	753	755	743	830	800	809	770	759	807	775	735	827	787	787	804	789	810	786	782	755	773	746	823	790	755	771	799	792	805	775	790	773	751	786	774	780	803	742	787	788	772	747	744	754	821	792	763	794	802	776	808	847	761	766	746	775	781	770	803	758	763	817	771	766	820	790	782	775	822	801	800	790	812	779	813	756	762	745	742	776	776	767	786	768	797	793	771	738	712	741	810	752	812	772	788	789	776	800	782	772	779	761	797	786	783	793	798	788	775	781	824	843	785	757	750	777	757	794	780	872	765	777	739	806	789	787	763	819	785	814	785	769	800	786	797	803	808	788	815	850	731	835	815	760	815	812	756	774	775	762	769	745	791	802	830	784	773	792	806	754	786	761	769	719	715	753	782	800	708	802	802	775	751	774	767	832	765	734	814	788	808	788	777	752	807	786	757	797	774	772	788	792	768	790	769	828	757	819	790	755	838	750	800	854	796	798	839	753	804	828	818	827	773	779	776	827	785	757	767	774	802	779	773	811	804	759	823	807	787	834	803	792	799	756	838	801	823	804	780	793	754	798	746	733	806	791	836	854	822	780	768	804	780	810	809	811	768	784	773	761	793	749	783	839	771	814	781	793	808	831	769	783	795	769	789	802	779	765	776	791	819	807	734	781	739	754	787	712	775	811	771	751	784	779	801	821	821	789	798	841	794	737	721	762	773	846	775	812	812	788	815	748	775	794	818	787	791	786	824	764	774	807	714	804	785	808	769	749	793	754	766	795	758	820	748	789	794	808	787	814	800	784	832	785	787	796	787	862	765	870	752	780	819	744	786	778	787	791	820	826	785	793	797	757	772	766	746	786	801	742	784	786	811	768	813	784	755	788	741	787	785	748	774	824	777	818	777	789	819	758	776	752	788	825	750	773	805	782	819	856	754	812	758	730	770	788	749	790	753	752	779	808	746	800	824	788	812	774	794	775	794	759	782	769	803	755	775	817	786	807	841	778	798	812	741	769	786	746	829	838	745	791	797	740	769	779	799	780	774	831	774	770	765	816	812	855	740	801	780	788	746	748	806	787	787	780	806	799	771	795	747	769	787	771	756	768	856	735	812	826	768	745	798	831	800	755	794	833	779	760	758	809	799	808	850	753	763	852	836	792	794	791	820	809	779	823	790	775	759	757	766	799	750	789	738	717	817	785	794	773	769	816	776	756	773	756	771	816	819	781	788	797	825	836	723	746	795	788	756	775	776	816	795	744	828	770	794	792	745	721	720	832	788	808	792	809	772	767	780	758	805	798	822	803	814	802	759	788	878	838	716	748	789	756	754	761	796	809	829	776	784	811	770	759	779	762	793	785	825	827	754	822	792	778	736	817	841	771	739	777	800	734	782	745	797	770	789	785	787	773	810	811	801	776	760	795	765	762	745	786	759	786	747	760	790	790	792	772	791	744	794	804	766	767	797	813	784	801	772	752	836	755	781	823	789	780	775	823	785	761	824	762	756	733	831	801	769	822	809	791	760	765	776	782	778	800	744	804	789	786	792	779	796	764	757	751	700	758	801	856	849	795	778	766	780	784	764	719	778	768	815	744	793	807	802	814	818	795	805	793	798	793	785	736	804	810	775	805	879	798	819	804	779	768	754	816	814	814	755	832	746	807	787	786	745	789	799	807	829
50432	43802	34290	25487	21425	18475	16341	12936	9433	9626	7236	6385	5551	3489	4334	5454	4723	4421	4343	3549	2852	2763	2377	1774	1471	1369	1183	967	852	902	751	647	774	650	625	537	556	433	462	377	345	270	329	305	281	280	241	272	241	232	241	225	242	242	254	259	227	248	222	239	248	218	225	229	229	232	214	198	236	230	205	225	221	225	243	263	209	239	230	208	215	224	235	214	231	249	219	220	242	239	260	206	229	192	221	218	252	237	195	184	222	251	247	248	237	237	227	238	230	187	219	217	213	216	226	222	219	221	212	204	219	234	209	263	223	214	221	239	240	230	221	225	202	225	235	220	225	219	230	205	226	227	224	217	249	221	240	220	228	227	233	233	246	247	241	247	233	225	215	232	219	234	223	225	204	227	219	242	213	226	249	227	219	233	237	218	239	254	198	223	259	234	208	251	251	238	212	214	241	206	220	230	223	194	242	209	233	212	231	199	220	231	251	213	216	200	219	227	224	239	231	250	202	239	240	207	230	224	230	264	211	225	246	221	236	209	269	209	251	214	219	226	244	225	240	211	249	233	240	202	203	183	220	238	252	231	239	238	225	223	217	232	239	228	233	241	226	206	224	252	243	220	226	230	230	239	224	211	209	225	259	225	214	204	225	209	207	233	244	244	222	263	241	227	211	212	223	232	229	220	273	229	223	228	250	239	206	212	208	214	210	262	231	183	216	211	228	224	228	202	225	253	213	263	259	213	229	229	246	227	226	218	242	210	224	234	218	197	204	226	235	223	250	237	196	198	252	236	231	232	229	240	232	220	248	217	237	189	206	239	216	242	223	263	224	217	223	235	205	244	214	245	222	247	221	244	226	208	210	221	240	246	220	215	216	234	244	218	226	243	236	241	247	218	227	264	204	255	248	218	221	212	224	229	199	217	236	222	229	224	209	205	230	245	217	213	249	211	222	235	214	214	250	228	258	219	216	271	233	187	267	230	239	236	240	268	252	218	227	245	220	227	232	217	264	231	204	242	241	208	215	214	229	233	230	226	252	222	211	239	256	236	228	235	252	227	242	218	242	224	226	250	237	172	248	230	214	197	204	212	228	226	223	242	202	257	214	238	223	251	227	226	237	211	236	233	219	236	247	248	193	224	198	233	206	237	245	243	218	236	243	228	225	240	228	229	259	227	237	217	213	215	215	232	217	229	261	216	201	229	223	231	261	216	197	188	218	222	232	226	232	221	269	224	223	233	257	227	241	208	239	221	223	223	210	234	210	252	247	227	236	247	252	227	227	217	232	229	230	207	235	215	228	228	225	235	233	227	273	199	230	238	234	201	226	256	266	241	204	227	250	230	199	237	210	254	230	235	235	220	249	242	257	252	217	237	224	230	201	221	228	222	212	238	231	240	260	213	239	226	235	223	227	222	231	220	217	232	229	215	253	216	221	222	210	212	231	234	212	208	233	230	244	194	216	254	229	251	212	230	220	215	244	220	191	226	197	229	225	199	236	254	228	226	238	232	232	212	238	229	233	207	207	223	259	240	235	208	233	238	246	222	250	233	224	216	232	242	211	223	219	237	222	218	209	236	217	224	231	219	240	235	235	208	234	236	223	207	250	214	233	214	214	206	193	252	216	220	218	232	200	238	207	206	222	222	230	245	227	211	228	213	227	245	230	220	240	198	241	222	192	248	238	234	225	266	210	223	211	218	229	254	226	240	235	225	229	230	219	215	217	213	229	225	231	235	255	219	238	234	212	240	235	226	241	230	209	205	224	233	257	224	255	240	190	242	234	221	199	223	228	238	235	208	235	200	244	243	221	217	222	224	223	223	202	259	210	254	218	218	255	232	207	223	208	224	220	246	222	226	240	222	230	220	239	220	241	244	209	238	212	234	248	223	205	229	241	228	235	242	195	244	209	229	212	228	249	206	205	236	218	233	250	247	257	243	218	226	240	235	254	221	217	232	227	234	239	228	237	222	229	205	209	247	223	210	209	223	212	208	223	212	196	211	233	198	222	254	190	229	237	242	214	237	229	231	233	209	223	203	209	243	229	232	229	235	208	223	195	227	222	215	219	225	201	251	204	222	260	214	213	238	238	215	208	204	220	227	243	205	235	241	232	226	227	262	220	217	227	231	241	223	216	213	263	223	233	225	203	238	205	226	239	203	244	244	219	238	219	246	230	228	219	215	240	254	247	207	214	228	207	213	231	243	213	238	219	216	229	225	222	239	214	213	230	226	217	248	206	215	219	229	226	223	215	227	225	213	243	224	264	230	238	254	234	247	235	207	237	236	232	217	214	257	231	222	232	247	227	234	226	211	203	214	207	203	200	253	243	216	217	237	223	236	237	223	210	204	242	209	221	216	234	210	220	223	221	214	245	219	223	238	228	224	215	230	219	228	204	226	236	230	195	228	220	247	243	236	240	231	233	243	236	238	231	210	226	211	231	223	246	245	256	223	246	232	243	213	227	217	240	209	228	243	222	240	211	237	228	240	237	209	244	186	208	231	227	210	240	224	249	265	221	220	266	226	252	245	228	230	202	231	237	226	239	226	229	237	203	225	236	232	236	233	198	257	233	262	241	207	240	220	223	235	223	226	228	234	225	206	225	218	248	199	226	240	225	212	234	242	207	225	230	227	246	203	236	258	245	217	216	232	224	227	202	257	212	225	221	226	247	233	229	227	239	245	239	258	229	244	248	233	247	221	241	219	225	248	207	214	238	241	224	239	231	215	213	213	214	256	250	201	224	223	201	215	219	200	224	213	216	212	249	230	222	236	215	223	197	221	231	206	213	246	224	220	224	212	242	208	234	212	233	233	238	240	240	226	242	224	237	233	233	211	233	217	243	221	230	220	202	241	217	228	208	245	203	225	199	230	204	189	221	233	218	221	205	209	247	214	229	222	215	231	217	226	236	215	236	219	217	200	181	236	243	237	224	228	198	233	217	234	233	217	215	196	223	216	232	236	223	206	215	231	240	228	231	220	228	242	209	237	226	236	227	216	233	236	208	208	223	234	215	208	230	223	192	212	247	192	240	220	229	221	210	228	219	240	276	238	231	202	228	231	228	225	223	216	234	237	219	221	205	256	216	232	217	200	218	230	243	234	221	243	235	221	235	231	214	198	231	239	205	223	237	243	239	217	242	208	237	224	196	230	210	222	250	214	213	250	207	216	249	217	230	230	221	223	223	212	235	231	228	278	227	217	250	236	241	205	251	228	255	202	241	218	216	244	235	213	244	212	201	233	214	231	240	235	229	253	242	243	218	248	231	217	232	227	235	224	216	244	205	235	230	234	237	201	244	217	218	214	258	224	209	219	232	218	217	228	233	252	222	225	208	236	226	223	223	222	245	227	219	232	226	205	229	221	215	207	212	238	238	209	227	230	254	235	222	247	232	229	223	232	241	270	248	202	235	245	247	225	225	242	200	217	204	229	234	246	231	220	219	223	224	227	235	234	237	224	247	216	236	244	254	228	231	236	249	230	211	198	233	205	242	194
42383	43665	32160	30863	29127	28414	26177	24188	20235	21505	18141	17754	16212	11523	14515	17352	16341	16140	15841	13571	12703	12013	9977	8466	7434	6436	6250	4803	4458	4386	3828	3562	3894	3312	3092	2580	2965	2069	2337	1964	1172	1093	1061	1047	822	755	732	685	685	705	681	691	665	675	671	603	643	610	631	628	637	621	607	617	572	636	641	544	651	613	648	623	632	638	570	648	633	640	578	667	593	642	602	657	590	602	591	557	623	592	601	612	671	636	671	611	627	618	629	633	630	648	647	627	623	611	667	570	641	670	574	606	652	629	612	636	648	681	647	626	652	612	647	635	631	629	628	609	640	607	572	629	613	594	606	644	640	598	621	635	636	587	614	629	639	628	580	601	616	614	603	598	577	614	632	590	610	614	643	632	597	610	643	609	602	597	576	606	633	638	637	625	639	588	621	612	610	658	626	602	592	615	626	625	620	607	623	630	651	611	676	624	622	611	625	645	585	589	583	592	652	663	623	647	613	601	600	671	640	630	571	585	586	631	619	631	646	624	612	619	612	612	601	626	580	619	638	609	601	651	670	606	609	602	605	605	671	624	650	620	638	620	636	622	610	623	576	623	653	610	621	642	621	583	596	613	612	650	629	585	615	599	619	615	646	635	623	613	639	660	601	559	635	642	649	639	644	618	578	581	615	596	622	647	613	634	648	655	632	609	602	602	624	637	628	635	627	607	600	614	606	633	633	628	644	631	570	653	615	634	613	603	630	613	663	631	657	634	672	621	596	651	618	624	641	608	615	638	569	609	588	620	632	639	578	611	609	646	632	623	618	594	636	578	610	609	616	611	621	592	621	652	641	651	671	564	627	620	611	607	610	640	638	603	591	652	615	642	605	614	640	604	575	559	628	657	599	558	647	623	571	590	589	651	637	620	607	624	584	604	579	639	627	607	549	549	596	579	649	622	676	613	646	622	627	610	582	628	611	669	610	595	628	620	599	616	583	616	611	650	610	596	641	581	595	614	584	616	597	617	615	618	639	607	616	619	618	582	618	602	652	612	589	611	604	624	649	598	610	630	600	600	610	634	604	626	639	643	621	613	644	583	622	581	626	597	612	591	590	639	639	615	641	609	644	623	588	609	607	624	591	606	650	565	625	614	645	593	634	650	596	626	586	646	596	600	597	599	684	587	634	590	576	624	615	612	622	593	608	621	609	618	606	602	580	598	622	616	613	603	631	618	601	655	608	626	662	591	605	635	671	655	642	643	614	603	621	622	615	635	606	639	625	643	628	631	616	599	657	616	586	634	548	650	665	650	573	642	614	660	611	669	599	632	614	635	595	600	614	622	618	590	612	611	646	625	617	637	569	575	624	635	689	633	625	626	612	626	562	625	557	601	628	595	639	581	630	608	603	557	620	605	603	603	561	577	586	644	600	594	609	650	587	590	611	573	655	598	622	635	599	599	601	578	609	618	647	646	675	618	588	593	579	589	644	594	604	632	606	622	660	645	637	630	601	632	635	590	639	610	612	601	586	652	620	597	665	607	637	609	584	645	604	609	605	565	614	608	651	611	597	641	594	576	585	627	607	579	625	548	654	590	603	552	620	603	595	617	619	623	657	609	627	601	590	597	639	628	650	584	579	643	635	576	633	623	577	634	601	625	606	615	611	658	621	617	581	630	583	608	668	576	588	646	597	615	617	574	575	581	609	651	630	609	616	625	615	601	595	664	627	580	622	628	640	649	580	596	635	587	599	605	580	641	624	623	663	615	637	641	642	591	625	580	613	669	601	598	625	594	624	617	657	616	609	643	632	615	629	616	601	634	584	642	628	649	629	635	623	641	617	652	649	630	601	605	627	601	605	605	603	650	596	657	634	603	602	631	600	579	608	682	613	651	605	613	611	629	614	601	621	632	626	633	650	616	612	631	600	641	650	599	638	595	669	608	625	584	616	592	631	667	654	606	651	657	578	635	567	626	605	616	582	592	625	646	605	561	592	625	623	593	616	611	579	601	579	663	606	632	627	587	631	598	601	651	604	599	649	632	614	615	658	580	609	652	632	641	587	616	621	620	589	566	650	638	600	611	614	599	638	653	594	643	624	635	601	620	632	635	606	654	600	610	605	621	637	579	622	591	613	592	623	605	609	643	598	655	639	642	618	632	615	621	631	651	628	630	617	600	627	636	590	598	648	657	589	616	599	651	560	599	632	647	628	656	607	602	602	625	612	612	620	617	595	603	610	604	601	571	588	618	637	562	569	635	598	664	580	624	595	640	654	609	613	570	645	597	601	567	626	624	640	574	624	641	601	654	581	579	629	654	633	623	642	609	619	582	632	613	631	621	591	618	658	648	617	619	680	601	648	608	605	677	623	618	569	686	630	645	629	591	625	662	599	601	685	624	644	617	600	611	618	622	612	615	645	613	667	609	639	627	655	644	608	622	607	613	645	637	639	576	646	639	624	616	653	592	579	635	647	622	622	621	631	622	625	615	702	622	606	626	596	579	617	606	655	622	655	606	631	607	628	678	628	601	591	584	622	627	607	588	647	594	624	616	610	602	600	578	626	626	669	618	633	645	620	661	693	582	644	585	631	603	645	644	621	617	602	619	606	619	586	597	647	614	608	588	639	600	607	632	597	552	624	619	648	609	682	638	661	655	587	578	612	635	627	610	587	609	630	587	602	614	581	619	613	591	626	663	625	625	594	567	624	625	616	614	592	596	670	562	610	637	579	616	594	600	638	619	575	633	583	659	624	657	592	648	570	600	645	588	606	651	632	660	629	601	646	597	591	652	650	648	566	593	625	631	571	549	580	618	597	657	605	621	631	611	628	662	639	566	608	610	610	651	645	636	611	610	642	612	602	598	632	628	620	590	634	617	620	581	630	632	619	584	640	651	626	595	629	616	602	602	626	587	622	625	586	647	632	597	629	642	626	616	618	650	603	567	607	628	667	605	591	612	628	620	601	607	629	580	609	635	611	601	644	580	641	650	600	605	627	642	597	599	637	612	626	606	620	621	597	610	578	618	702	596	611	604	634	578	603	638	590	626	629	602	638	645	603	606	615	617	665	593	635	612	599	596	600	596	596	647	679	591	623	630	593	624	589	654	604	591	645	633	595	565	610	638	624	652	603	606	586	640	616	600	653	618	620	640	653	594	665	620	620	634	632	623	668	624	657	651	614	559	633	630	607	664	615	613	601	611	640	603	604	638	579	636	604	641	592	596	627	641	637	647	624	654	640	611	622	635	631	662	606	647	618	662	546	645	564	582	620	599	583	657	642	584	611	643	595	619	618	662	607	669	596	592	626	667	585	622	577	635	600	652	584	617	604	623	622	605	640	637	650	592	629	587	606	605	601	638	589	592	637	615	567	608	605	605	610	558	587	605	635	638	585	610	636	601	600	626	580	649	591	625	589	629	633	570	594	615	666	622	580	627	639	642	608	599	640	602	604	600	638	663	647	606	610	632	634	589	593	678	617	625	629	581	643	593	625	616	615	591	617	586	627	593	599	588	642	656	627	629
14085	8935	6574	4816	3292	2318	1662	1298	1111	946	827	712	659	520	495	551	476	481	459	452	458	394	381	370	401	402	380	361	372	365	346	351	338	374	364	343	338	365	339	339	356	341	371	349	341	356	337	314	346	324	303	363	370	355	341	311	348	367	323	344	375	348	330	341	310	356	343	332	345	340	334	334	356	341	355	340	383	329	367	360	365	326	348	368	361	410	330	339	337	339	344	345	345	368	333	364	308	341	344	333	368	345	355	318	359	312	356	363	360	335	353	332	354	324	352	342	330	368	303	354	334	363	334	366	347	316	315	327	329	319	319	331	361	341	355	352	329	334	317	335	332	325	353	330	318	322	297	310	337	322	339	317	341	366	321	365	321	343	336	301	354	329	295	340	336	331	334	317	346	333	336	352	310	330	345	296	384	346	330	292	349	332	348	330	366	339	319	359	401	335	353	349	343	336	336	369	324	320	334	333	333	335	330	357	327	341	302	336	287	343	359	347	344	324	330	344	325	355	342	290	353	335	334	341	320	334	347	335	351	337	327	317	296	345	357	333	303	359	323	332	366	372	321	370	350	338	354	329	353	331	339	313	346	351	341	336	348	341	341	333	345	333	272	308	320	329	350	336	338	329	340	345	307	321	312	365	363	352	317	345	322	324	353	352	345	326	343	332	346	348	304	312	351	334	369	353	325	354	339	321	358	335	340	342	322	326	355	356	337	349	359	348	339	353	346	346	346	312	315	362	348	391	332	335	362	368	314	358	331	361	323	341	315	322	377	374	354	361	325	352	358	337	300	298	334	358	327	338	342	283	348	318	358	351	326	322	358	340	334	306	323	355	322	346	326	341	349	327	340	340	332	343	319	349	358	339	356	336	329	352	310	365	338	346	330	322	320	325	345	312	369	326	356	324	354	346	386	312	334	325	326	325	355	323	326	363	320	364	341	319	323	353	332	335	323	304	323	308	361	337	366	317	300	354	340	377	347	336	326	336	311	336	350	358	324	357	352	309	354	313	388	342	329	351	351	368	338	351	338	321	348	357	333	339	314	325	316	315	328	338	335	350	299	349	341	323	312	337	318	310	343	322	328	338	372	353	303	326	343	351	349	331	350	363	321	343	322	339	339	356	337	336	330	320	387	343	340	361	336	342	379	317	332	310	344	359	334	343	348	335	331	356	307	351	371	305	327	339	326	310	324	305	318	342	318	336	324	315	338	334	353	363	323	301	319	349	331	353	308	366	338	318	335	351	347	322	324	349	330	325	327	307	330	338	346	361	321	366	346	334	315	331	349	327	329	345	335	337	306	336	365	344	378	329	354	336	307	318	325	315	365	360	322	346	316	351	356	353	302	351	384	316	305	327	315	309	346	348	316	329	362	323	283	339	330	352	354	357	357	325	332	339	349	333	332	313	310	324	324	302	320	303	347	358	313	328	357	341	344	382	346	323	336	325	330	357	359	355	357	336	330	337	326	333	312	329	343	333	372	330	320	358	322	324	350	327	320	337	326	333	347	323	325	341	351	350	348	355	305	312	349	329	316	344	350	333	338	347	348	336	319	329	341	349	334	338	332	349	365	348	331	337	355	341	312	349	344	327	304	322	362	343	325	336	351	364	318	343	374	350	350	339	360	379	340	340	326	329	315	334	316	365	300	322	360	311	341	331	349	347	304	356	322	329	341	335	322	346	341	347	333	342	354	351	349	311	337	364	326	329	355	348	320	356	339	344	326	343	349	360	334	338	325	321	323	299	356	315	323	363	328	342	332	333	315	364	325	336	331	348	359	377	344	359	365	335	327	325	343	323	313	348	343	339	339	309	321	359	335	367	315	332	334	337	326	333	330	342	326	363	366	348	327	360	394	328	330	315	322	359	351	367	326	323	332	353	381	346	336	337	305	327	370	317	314	341	352	328	339	314	345	340	344	366	340	368	305	357	362	348	357	333	346	347	321	320	330	353	332	340	358	362	336	338	345	321	345	296	326	356	328	342	338	350	371	350	324	336	320	340	346	295	331	367	361	336	319	330	347	314	344	355	317	322	389	333	359	341	340	372	354	334	381	337	372	353	366	331	294	363	315	327	351	313	343	318	325	336	328	335	348	331	325	312	290	326	331	327	369	351	350	364	346	355	324	316	357	337	307	319	312	336	351	315	334	344	323	357	312	363	386	314	343	357	341	317	330	336	346	333	319	350	338	367	323	326	333	345	291	337	310	330	372	338	343	339	341	357	338	328	344	319	362	366	344	331	382	359	346	306	343	340	324	339	344	339	337	350	312	333	340	346	332	325	354	326	356	316	331	344	307	357	345	360	355	373	338	328	343	341	301	361	318	343	353	367	343	295	376	325	331	314	316	344	331	338	365	344	358	331	312	363	362	357	329	332	333	326	344	358	313	316	346	374	321	366	331	340	324	347	333	343	370	331	325	353	360	331	358	326	329	339	339	324	352	340	322	311	336	351	386	331	348	315	317	304	305	328	339	343	324	355	327	349	346	330	364	348	334	340	334	303	359	341	346	329	310	328	313	334	332	336	367	370	349	352	351	336	342	324	356	323	355	331	326	339	359	334	332	335	311	366	335	345	357	338	343	315	331	351	340	337	306	367	354	318	303	351	348	370	358	332	351	342	379	331	351	336	356	305	337	345	326	347	333	343	350	360	315	385	355	350	367	324	331	315	327	344	334	330	354	341	363	282	333	326	325	313	360	339	332	368	342	348	313	348	344	361	370	336	361	320	317	356	327	362	347	347	338	316	340	366	340	307	346	323	335	350	352	343	355	355	308	318	303	359	358	344	338	341	328	352	319	340	339	326	353	318	345	341	335	367	370	327	315	365	375	326	347	394	329	337	320	334	311	373	332	295	338	360	319	369	325	338	349	335	292	336	324	331	358	354	343	344	325	347	311	351	349	327	334	355	323	371	354	345	340	324	319	326	341	333	338	350	327	344	315	314	336	346	285	328	347	393	324	344	341	329	335	313	370	367	336	360	351	307	333	332	316	303	355	337	306	336	367	374	371	346	321	324	336	352	388	310	368	335	344	311	365	337	319	328	348	338	357	333	350	321	337	349	377	351	329	327	309	320	329	321	313	304	327	323	333	333	356	343	331	335	308	316	365	337	332	351	342	360	330	372	343	319	317	307	299	362	358	333	318	338	346	324	371	322	383	344	320	330	311	323	338	359	349	310	334	317	346	332	321	345	299	340	343	347	340	314	331	366	337	329	315	356	316	353	347	370	330	321	329	347	364	311	331	350	342	308	361	347	357	376	343	368	322	308	325	336	326	330	351	359	340	356	367	355	330	338	347	333	348	327	345	350	365	341	357	335	305	309	337	343	369	327	344	324	342	323	373	320	319	349	369	319	335	330	349	335	296	333	338	303	326	331	341	338	323	348	351	356	343	305	336	306	374	336	358	335	319	348	327	350	336	317	310	353	353	355	366	326	344	362	323	293	367	330	366	334	309	347	341	318	332	312	346	343	338	358	329	326
12362	11485	11511	12366	10154	8269	6563	5607	4586	4009	3518	2953	2541	2176	2071	2015	1871	1822	1780	1501	1527	1524	1326	1273	1285	1172	1104	1128	1085	1001	1024	1041	988	988	949	961	925	921	866	937	926	843	904	873	893	908	889	869	856	904	852	879	889	874	854	902	873	846	918	872	852	910	835	892	873	943	898	871	876	914	949	912	927	932	876	927	885	889	852	895	940	862	906	908	919	865	865	873	909	869	895	868	865	883	910	855	916	851	901	900	901	914	884	832	873	905	897	848	895	876	901	884	867	892	832	906	873	868	886	850	854	865	868	859	897	913	839	891	862	889	868	840	880	851	901	869	896	918	831	872	913	885	863	884	891	891	891	846	876	911	924	882	856	871	880	839	865	877	878	828	839	868	837	848	827	871	826	857	857	912	891	868	870	912	883	866	872	916	867	917	871	899	844	913	864	904	940	844	871	903	878	889	886	896	870	865	870	864	818	867	909	858	869	914	847	887	893	850	878	844	948	798	911	864	875	862	856	904	879	850	901	832	901	873	928	834	873	894	869	866	875	899	879	896	859	813	879	912	902	914	902	913	858	853	916	857	853	855	860	907	869	885	893	889	850	938	835	856	909	888	874	908	835	877	869	878	818	891	822	815	883	885	901	905	898	854	831	860	849	901	921	875	896	855	947	886	862	866	895	839	906	903	919	920	847	907	888	886	872	906	862	864	885	863	881	823	925	908	899	865	901	838	854	906	903	892	858	862	859	912	843	952	902	885	848	862	862	886	901	875	904	915	857	832	891	893	909	870	887	800	885	849	843	889	870	839	905	943	858	886	876	935	889	919	870	856	881	888	953	890	894	870	974	832	879	897	876	839	890	875	911	870	909	856	877	895	868	909	951	839	886	876	903	872	884	836	852	944	883	909	897	870	870	863	817	892	872	879	854	963	861	887	896	894	899	838	924	854	880	886	885	864	880	869	893	888	844	875	876	856	889	885	918	838	931	879	897	858	906	835	925	861	867	836	884	846	884	862	929	876	834	913	866	797	874	887	901	848	916	895	879	857	842	821	853	923	921	869	858	905	871	943	875	879	842	838	930	849	934	870	871	843	803	854	888	920	871	863	891	912	877	919	883	847	884	796	849	914	873	873	885	874	868	873	903	924	863	884	853	872	904	878	892	855	854	938	866	843	871	902	910	841	867	848	875	862	883	890	906	810	850	846	890	914	848	910	866	838	878	851	874	875	915	870	841	856	860	830	858	954	894	906	883	877	861	871	861	885	911	916	932	865	845	855	878	897	920	897	849	919	909	913	869	915	889	863	956	879	891	897	865	899	902	909	871	900	854	834	893	853	867	915	943	881	866	875	892	877	854	896	865	868	859	907	896	877	887	902	830	884	831	869	910	918	831	889	894	846	882	879	887	837	934	884	890	888	861	861	896	868	840	880	898	908	865	877	902	842	916	875	862	868	921	864	965	845	883	910	846	856	937	859	819	887	929	890	866	888	857	885	941	859	900	856	883	931	928	884	870	903	860	861	856	885	903	868	866	893	858	906	873	887	830	831	920	893	909	905	909	863	881	877	924	881	874	870	812	897	862	916	933	870	875	869	887	901	875	883	855	878	849	906	874	864	794	880	914	877	860	877	851	891	829	865	869	931	841	837	903	915	852	908	901	916	924	883	860	859	922	886	915	887	848	907	853	851	840	894	892	894	843	846	870	899	937	898	854	842	867	850	881	890	885	845	874	899	868	891	895	866	862	909	898	879	883	902	879	872	892	848	868	881	879	886	888	884	881	850	892	877	837	896	894	861	879	904	888	886	862	848	928	889	860	855	877	929	872	929	905	847	865	898	913	903	897	848	924	888	907	906	880	830	913	888	870	880	894	866	918	891	887	890	868	907	879	923	887	858	886	948	923	926	913	858	864	888	922	905	882	907	893	869	878	869	903	880	890	908	891	845	911	920	870	912	873	852	816	849	825	876	931	856	906	908	900	875	895	905	884	862	825	866	863	831	846	844	904	895	872	881	928	893	865	868	899	896	842	873	914	925	878	863	876	873	913	857	878	923	868	867	856	839	870	819	912	816	871	922	862	894	888	893	864	875	937	899	886	816	864	886	877	901	872	821	909	875	867	924	874	898	866	891	868	885	909	869	924	888	894	875	895	907	885	859	823	857	846	857	871	848	867	854	906	897	885	873	917	848	938	943	853	933	843	909	917	854	890	888	909	924	891	851	927	905	890	910	909	874	835	852	861	843	888	898	901	895	917	872	916	882	884	851	861	879	876	846	881	835	864	951	876	889	855	884	894	833	887	892	833	882	872	908	909	851	843	888	872	899	883	884	864	879	842	850	924	907	843	862	850	890	903	891	889	863	887	886	879	879	885	863	911	824	877	871	866	920	905	908	905	857	839	886	896	840	897	853	897	912	903	869	883	807	853	802	876	874	908	877	865	896	849	867	879	885	894	905	861	875	894	936	898	875	863	844	904	902	840	848	859	902	845	853	858	847	906	832	862	882	908	907	861	876	866	845	919	891	870	861	859	913	835	932	867	849	906	889	909	911	882	926	913	854	853	877	872	873	922	877	848	907	840	917	897	874	979	857	878	890	842	913	841	883	823	898	879	906	886	897	897	877	911	900	878	858	878	891	900	851	896	889	856	926	898	918	899	874	895	889	853	853	870	869	924	844	876	833	889	920	869	859	880	916	891	857	892	842	931	897	919	826	889	885	891	897	898	875	884	899	904	888	822	908	892	879	879	861	871	863	867	882	844	912	875	897	834	862	918	902	906	840	872	909	826	866	855	867	877	915	867	859	867	912	891	869	873	888	909	896	921	942	889	841	913	910	851	842	873	889	927	878	844	860	877	862	864	890	921	899	881	891	811	828	884	863	869	845	830	924	928	905	859	858	910	829	875	873	939	903	900	915	868	923	909	905	933	858	890	880	869	847	886	879	905	875	859	871	877	869	872	899	901	897	845	876	933	911	832	972	869	827	807	860	865	957	937	844	865	898	918	876	876	877	796	830	868	910	905	896	899	871	866	842	866	891	879	925	847	892	850	900	908	875	810	914	885	890	883	916	897	840	871	911	874	877	888	839	859	879	894	940	865	854	933	890	829	900	863	906	883	889	867	853	855	887	903	881	871	885	871	897	909	835	902	889	835	868	869	918	858	888	870	878	851	871	876	834	898	861	845	868	834	878	878	859	884	863	891	926	896	873	876	903	887	869	861	914	819	855	875	875	860	904	886	960	891	825	839	852	869	881	860	845	865	899	878	908	908	922	904	904	858	869	857	831	857	927	871	902	899	881	889	898	880	886	869	830	887	834	854	906	923	925	930	894	895	898	911	938	897	867	908	900	890	894	868	921	876	936	864	895	843	887	919	922	924	853	943	883	841	925	916	870	832	896	841	893	864	908	823	884	827	868	885	901	875	891	820	892	880	863	874	900	863	903	940	866	862	940	908	910	934	898	901	882	878	958	876	877	887	927	884	869	859	855	898	864
41471	40066	26482	17176	11525	8967	7296	5912	3891	3910	2994	2670	2008	1418	1873	2097	1947	1852	1884	1495	1255	1358	1215	830	768	729	630	575	560	465	526	492	458	457	393	366	445	381	385	379	313	309	309	303	290	321	289	312	307	291	310	282	292	272	331	272	266	295	302	280	327	279	304	288	285	288	326	298	290	274	300	295	297	286	332	300	298	316	314	292	299	325	262	291	312	311	297	288	304	271	313	314	306	304	321	299	274	284	292	295	327	317	291	311	305	284	319	327	318	336	293	299	291	313	301	303	296	299	287	294	300	317	330	283	312	302	277	310	292	321	290	291	302	297	289	274	279	298	327	278	315	288	296	256	303	282	322	305	310	294	267	326	282	280	311	322	325	286	308	315	291	314	304	290	290	308	298	321	279	314	296	283	313	281	309	283	319	305	332	292	328	271	284	310	309	349	268	300	301	304	302	298	336	310	333	316	277	307	302	322	311	271	292	323	299	291	327	289	293	318	281	324	283	283	282	298	324	309	298	319	298	309	317	300	312	265	290	316	286	279	292	283	303	277	285	281	282	301	305	314	313	308	343	262	316	298	322	288	309	316	299	302	310	319	292	282	307	322	315	324	269	311	283	305	269	310	295	308	313	304	323	315	293	318	286	297	307	296	284	310	323	290	303	314	296	281	286	280	344	266	318	298	289	283	298	284	288	295	281	306	290	305	336	304	273	290	288	281	312	317	325	322	263	293	298	308	315	281	290	329	287	317	321	307	304	281	311	276	255	306	304	337	330	300	301	274	243	289	360	315	295	302	251	284	318	318	315	324	275	345	299	315	270	319	291	314	319	304	323	305	296	314	299	297	293	316	273	275	306	327	274	280	284	291	307	280	312	306	304	270	320	292	307	296	317	289	257	292	297	317	295	326	303	325	280	293	317	305	289	304	287	266	283	267	326	300	283	285	283	334	273	317	296	349	304	329	275	308	294	292	297	294	287	336	293	272	295	297	323	295	303	310	284	284	319	311	303	304	307	295	296	276	326	321	314	320	265	280	308	319	320	303	314	317	285	282	312	308	311	288	303	316	316	313	321	328	292	326	284	298	285	272	285	285	317	305	323	310	290	279	293	296	307	298	300	283	290	281	291	317	304	296	284	291	297	294	302	306	304	292	298	283	273	286	315	296	292	328	308	328	304	308	315	308	303	293	292	297	292	252	309	271	298	293	308	311	278	284	311	317	312	272	320	298	296	328	286	290	327	325	303	288	300	294	300	300	320	292	318	299	297	305	294	277	298	302	313	312	299	319	293	270	320	286	315	295	300	309	278	309	337	328	254	314	306	261	283	309	327	312	288	291	318	302	295	306	292	315	285	295	280	309	312	326	314	290	281	309	321	299	306	328	323	265	294	273	374	290	268	270	274	268	296	306	285	315	315	319	322	300	275	297	290	312	298	308	284	302	290	332	287	300	268	305	251	275	291	277	328	281	295	299	311	297	313	330	285	332	287	293	320	278	301	300	291	292	290	322	276	252	304	284	299	293	299	295	278	263	286	293	293	288	288	286	295	282	292	318	323	320	276	322	272	307	325	298	308	295	285	268	276	287	309	318	328	272	274	328	306	305	302	309	279	307	287	304	306	308	273	290	318	297	316	279	297	312	293	311	276	290	276	309	327	279	271	289	326	304	301	283	311	305	306	278	287	275	308	316	276	313	291	282	296	296	307	286	293	316	304	271	314	297	323	290	258	344	289	278	328	290	312	300	319	317	294	316	284	309	331	276	291	288	304	301	290	309	305	313	314	281	303	290	316	311	290	260	322	309	292	293	278	293	299	311	294	297	302	297	324	309	285	337	280	308	302	303	285	315	290	301	318	292	315	302	296	274	297	309	293	329	300	283	289	288	293	321	278	283	328	279	298	294	310	293	311	331	295	289	289	313	307	298	311	286	324	282	301	299	319	282	284	293	293	304	306	320	287	306	305	312	303	297	312	270	304	309	296	291	308	313	305	283	281	308	300	300	311	289	283	319	308	284	347	243	279	292	297	312	322	319	282	305	280	303	291	294	299	284	316	300	302	316	305	292	280	295	327	334	317	330	288	288	277	340	335	293	275	306	256	286	290	321	293	299	303	314	313	312	313	282	261	277	323	282	318	291	328	298	278	310	292	302	254	277	315	282	295	279	304	329	332	296	295	306	308	289	317	303	336	304	303	325	299	303	334	287	320	304	311	291	313	305	306	291	285	329	315	308	300	295	288	287	253	292	300	344	320	287	299	308	335	295	285	325	298	289	317	303	302	281	300	291	295	264	297	287	294	303	312	289	311	327	299	295	297	335	271	354	285	283	306	299	307	304	306	299	294	311	277	314	316	281	286	273	288	277	286	283	296	291	318	309	267	297	290	287	330	290	326	300	342	300	294	315	313	335	298	293	275	312	317	345	317	329	296	303	298	270	294	302	295	315	270	296	309	298	268	316	279	317	298	293	300	298	322	281	288	306	302	298	267	294	297	284	309	294	300	282	303	327	289	313	285	296	292	314	313	293	288	302	305	288	296	320	317	310	347	286	309	299	297	266	329	306	293	265	310	293	304	307	301	318	293	295	314	281	296	302	285	295	293	291	280	297	274	275	283	323	319	318	287	317	286	288	335	311	310	284	306	285	278	307	304	314	330	285	294	295	318	313	310	293	324	292	282	299	271	331	300	286	304	291	280	312	278	275	291	290	306	291	326	332	287	300	309	294	316	335	329	283	279	272	319	289	332	274	290	279	306	302	309	322	318	287	279	260	294	315	301	345	310	276	308	302	304	282	311	289	320	313	310	323	330	328	291	323	298	297	310	292	307	310	295	288	293	271	304	271	299	294	329	282	270	294	314	333	296	294	265	292	291	292	307	309	311	284	306	278	302	290	303	318	286	312	292	312	257	295	334	293	301	300	313	311	327	336	283	305	301	296	326	301	313	322	329	313	318	313	305	322	301	313	312	309	307	279	316	294	330	270	329	301	314	291	282	286	298	298	317	274	331	260	313	308	298	326	331	298	306	294	326	299	313	310	313	285	278	284	255	310	314	325	282	277	336	324	288	307	311	354	270	307	292	295	307	305	294	276	297	286	307	299	279	326	264	301	285	294	292	309	288	304	313	304	350	318	293	289	288	292	311	303	321	312	309	332	310	303	312	299	308	302	299	312	312	287	310	314	314	294	305	364	332	292	300	268	264	300	293	318	322	327	327	292	288	315	311	314	263	305	289	277	319	286	294	321	293	281	330	305	300	294	304	276	288	323	315	297	291	308	270	302	290	300	277	321	300	281	280	305	261	277	282	307	287	279	321	328	311	288	274	296	315	273	317	257	295	302	310	300	308	321	290	293	302	331	307	299	278	310	276	293	315	299	310	311	296	300	291	281	333	255	320	294	297	304	278	304	283	286	341	287	304	297	308	284	267	271	295	308	300	294	294	331	312	306	299	304	287	303	317	325	308	359	319	311	306	300	325	334	306	310	310	308	294	298
33766	34917	24425	23240	20361	19753	17587	15812	12292	12686	10286	9863	7940	5941	8017	9008	8252	8210	8366	6956	5985	5892	5217	4089	3883	3488	3008	2586	2379	2298	2112	1889	2113	1857	1680	1482	1592	1393	1431	1299	950	954	941	945	876	853	847	829	817	828	822	838	785	788	766	800	799	789	848	740	798	784	785	804	814	818	779	762	750	839	759	815	772	830	755	782	743	815	754	814	767	749	787	712	761	782	772	805	770	896	824	808	782	760	789	807	799	801	843	824	748	804	788	794	843	784	753	822	755	776	795	779	817	779	803	764	800	775	805	785	730	796	780	789	822	807	799	778	770	796	774	756	775	746	772	782	734	761	759	755	825	698	756	778	764	735	759	786	759	774	759	806	811	799	791	808	800	779	782	807	762	811	784	761	818	765	792	772	764	773	787	797	776	786	738	762	750	746	775	769	751	792	785	780	856	798	784	737	777	847	767	734	739	780	741	798	794	818	823	790	764	816	789	770	810	813	779	802	747	790	795	768	757	829	761	759	752	807	758	748	792	856	754	749	763	784	831	760	778	841	828	747	759	733	741	808	784	754	771	806	800	812	768	798	802	803	850	744	760	703	798	748	759	770	749	772	743	781	763	689	822	779	752	785	753	780	796	779	803	750	763	754	786	725	771	761	855	813	735	774	773	731	749	823	775	741	824	789	748	778	783	750	851	780	815	780	771	758	752	764	829	734	759	821	833	799	772	790	801	819	775	753	745	838	735	845	775	805	829	818	761	726	745	830	821	827	811	796	821	804	723	800	779	766	817	753	803	803	795	800	751	777	798	753	807	823	774	708	758	797	765	757	781	767	810	741	776	804	794	782	845	776	824	754	793	750	817	766	781	811	795	778	791	798	820	785	751	768	771	798	771	747	767	734	779	827	813	796	821	752	808	840	765	805	749	769	774	771	793	767	782	792	770	815	771	726	760	781	770	768	808	801	768	781	797	776	756	765	703	798	754	811	802	801	751	787	812	754	762	790	786	777	792	799	823	812	763	741	788	779	779	779	760	800	751	790	809	764	775	809	879	779	794	741	792	747	815	751	777	752	754	814	777	768	796	746	768	791	774	757	793	839	792	748	789	742	809	757	805	794	830	767	826	787	802	770	766	792	783	769	757	779	732	774	767	752	770	749	766	777	780	780	791	798	760	787	753	790	789	754	799	745	805	786	813	760	778	751	697	746	791	805	778	815	763	793	775	767	806	777	829	812	807	812	729	771	802	799	820	831	791	861	780	792	744	779	826	782	792	789	793	752	772	769	703	786	763	794	791	770	808	805	741	740	744	794	801	791	726	818	803	769	829	751	806	748	732	774	797	771	777	800	794	804	792	781	801	819	798	782	804	777	816	800	807	756	768	813	781	752	795	748	780	759	790	803	731	761	801	763	771	742	783	775	760	799	788	791	795	783	752	817	771	793	742	767	758	776	767	707	809	796	807	771	764	782	787	809	778	687	792	783	783	764	796	806	759	790	751	773	783	794	820	758	772	774	787	787	826	758	780	789	801	816	775	777	754	818	806	810	792	825	760	740	823	749	819	797	779	775	805	775	806	793	807	775	797	779	775	776	776	794	793	732	787	787	791	761	750	804	763	749	761	764	761	781	754	746	767	778	758	806	754	778	747	814	790	772	771	798	771	787	810	727	815	751	767	820	812	795	821	760	772	784	757	812	739	774	841	785	785	826	726	785	752	778	705	778	757	822	782	818	788	821	772	765	819	865	743	759	783	746	795	825	737	738	781	793	781	779	760	752	808	768	768	770	793	816	707	732	825	736	784	792	809	808	784	795	818	809	803	800	778	760	749	803	750	750	769	779	743	766	792	790	860	792	796	748	792	830	812	778	805	806	810	750	778	776	802	777	748	757	784	760	817	783	752	769	784	801	804	824	788	823	763	786	797	790	784	832	781	819	776	771	779	762	747	823	790	794	797	756	781	744	786	819	734	788	720	806	756	831	819	763	820	792	768	811	819	824	778	750	739	814	798	802	814	819	784	735	816	832	773	793	815	805	765	801	762	764	771	783	762	752	783	779	841	848	812	730	789	813	781	785	780	787	829	784	785	778	801	707	737	811	777	743	801	733	726	778	811	778	824	770	753	751	740	751	748	757	790	763	767	811	838	756	814	770	765	815	787	783	769	760	755	837	782	813	768	771	819	806	774	735	756	803	808	756	838	799	832	804	771	786	807	760	783	774	747	800	778	792	802	774	777	777	787	814	769	781	793	831	796	749	804	731	760	774	762	759	804	801	807	786	751	791	775	787	780	750	776	795	813	732	780	793	791	778	814	795	790	784	770	767	807	771	796	790	813	793	778	808	768	833	717	812	806	738	747	771	785	761	791	753	781	796	795	813	782	774	756	790	793	796	803	751	768	788	782	772	785	808	782	783	798	794	772	843	789	797	802	804	763	802	753	789	806	770	815	751	802	756	806	770	773	814	781	744	776	755	813	835	784	738	815	791	736	824	848	746	770	768	775	778	756	831	762	759	759	749	794	788	810	783	804	778	703	732	792	746	766	787	810	757	751	799	836	755	775	802	773	722	793	734	788	775	799	783	807	793	821	773	782	802	807	790	814	783	816	798	793	784	756	805	738	774	768	842	725	812	807	732	805	817	778	793	806	749	832	789	789	803	768	808	733	847	742	786	765	791	815	731	780	761	721	744	746	748	776	782	773	788	780	820	805	830	721	845	758	803	818	765	804	777	768	774	762	745	784	786	788	777	818	771	761	754	769	801	757	799	795	831	754	774	827	844	800	793	793	746	783	793	802	840	783	772	784	774	782	767	742	795	838	784	788	794	750	795	747	782	803	781	738	784	784	805	741	775	771	782	754	795	776	778	837	761	745	766	756	823	804	815	784	831	779	752	768	844	827	841	785	798	762	747	743	759	816	768	824	760	778	797	789	741	774	770	753	759	826	817	768	789	826	757	775	821	827	779	812	787	774	810	820	799	835	724	764	796	803	788	792	781	787	825	782	711	795	765	771	796	783	724	823	775	725	745	808	766	777	783	767	780	773	753	732	804	814	752	800	788	784	736	809	794	788	730	785	763	791	770	708	812	824	822	720	788	797	786	792	772	750	773	768	780	843	841	789	775	771	767	790	785	741	771	783	794	739	839	779	747	778	864	787	806	743	820	799	812	765	773	766	790	771	790	798	779	806	831	760	834	756	801	824	834	765	804	771	834	763	734	802	796	754	763	799	855	799	779	803	762	809	775	791	797	806	806	816	839	757	778	778	782	804	777	798	765	788	755	793	776	818	787	802	755	777	786	766	835	761	774	802	772	761	795	754	783	740	786	772	792	748	772	768	767	804	822	749	764	790	814	802	767	810	830	786	771	785	773	789	730	815	785	796	792	829	781	793	774	833	764	767	750	751	789	794	708	771	757	766	816	802	761	774	800	784	775	771	784	800	757	788	783	814	793	822	755	827	818	814	787	824	767	802	781	751	770	840	759	797	778	773	796	765	805	790	819
50714	41300	29656	25049	19769	16745	14772	12215	8906	8281	5492	4948	4481	2941	3918	4607	3719	3544	3608	3041	2412	2250	2131	1468	1293	1108	993	838	809	794	750	694	665	576	498	417	497	414	452	389	319	280	271	312	236	232	273	247	262	241	226	231	232	231	230	252	217	205	231	244	236	233	212	218	224	207	219	231	246	224	234	222	221	234	226	215	251	227	242	231	203	243	220	242	223	236	236	245	220	219	197	251	247	220	220	237	209	221	246	212	245	230	222	224	225	213	196	244	217	223	222	228	233	250	237	224	260	236	208	223	204	241	216	234	242	236	219	211	235	244	225	209	200	220	223	237	249	234	240	229	224	212	240	210	231	201	242	257	251	228	247	200	230	245	224	210	221	226	198	236	247	235	238	229	218	210	211	226	220	215	238	210	254	269	202	229	248	214	223	220	250	215	238	237	234	241	217	239	223	221	226	247	217	234	216	224	244	221	230	217	232	217	215	240	219	215	219	204	230	264	226	227	247	219	237	239	223	240	219	231	244	220	236	239	220	240	243	228	231	223	234	230	234	240	213	218	201	214	209	231	229	217	199	214	244	242	233	246	271	225	259	215	220	221	224	233	252	226	236	224	242	213	230	233	259	212	236	225	279	235	228	234	224	213	227	206	219	224	224	207	238	232	227	250	223	253	216	262	234	247	227	217	224	249	241	233	217	223	242	197	247	219	217	218	208	212	200	228	250	251	214	221	206	244	224	234	234	223	230	252	240	254	228	211	216	223	222	218	231	257	231	234	235	211	200	243	231	208	273	242	236	258	245	252	247	250	207	240	247	216	239	240	213	255	244	196	252	237	232	257	211	233	249	203	219	235	249	234	243	228	241	230	234	223	211	243	224	231	205	220	220	221	234	234	243	226	217	214	233	249	231	219	224	209	234	255	237	248	212	221	226	192	242	232	211	239	212	211	236	221	238	235	221	208	222	232	229	230	212	253	200	218	218	207	228	240	245	220	213	232	213	242	205	249	238	241	225	227	233	239	256	226	230	224	243	255	252	251	211	252	227	211	216	224	262	222	234	242	228	232	216	191	222	250	222	234	244	257	215	234	252	226	206	224	206	214	216	226	236	239	248	239	233	239	251	223	237	247	242	209	199	224	235	242	223	230	225	233	211	227	198	249	251	199	232	234	249	232	244	221	219	227	231	190	216	255	235	228	220	226	177	235	262	215	242	213	209	243	222	212	248	216	267	229	208	243	244	234	219	266	226	242	209	233	226	224	218	242	225	191	230	229	226	227	229	247	247	232	226	225	214	225	247	261	238	235	234	231	222	234	238	228	218	227	223	224	215	222	221	235	235	208	212	209	238	231	205	236	241	214	244	234	217	218	256	208	206	262	220	236	246	210	231	218	231	238	221	209	222	256	218	238	218	247	246	222	226	218	242	215	213	238	200	220	251	214	242	236	250	244	213	197	251	217	243	244	212	241	234	255	234	251	214	233	253	209	200	232	208	252	234	215	254	207	221	233	244	245	223	238	222	219	195	261	241	236	226	242	236	253	204	248	227	212	244	244	228	202	227	216	244	204	236	239	209	224	208	238	248	223	219	222	237	225	211	206	216	236	219	241	196	232	224	206	222	219	225	237	251	242	253	253	263	237	199	259	245	208	258	221	204	200	242	227	245	240	244	231	218	228	235	242	204	214	233	249	204	241	223	211	260	237	220	203	220	218	242	242	231	221	212	196	233	223	218	208	223	228	217	220	203	213	206	263	226	229	234	249	234	184	233	196	229	217	227	247	216	236	247	231	240	213	206	228	230	215	210	245	240	222	207	247	228	234	233	207	220	214	210	210	218	207	236	220	210	208	223	213	218	219	215	238	217	247	221	200	228	237	235	214	250	238	230	223	218	232	224	248	214	239	234	218	226	219	223	219	255	241	237	229	232	254	203	217	244	205	218	233	247	205	237	215	239	229	221	215	224	244	236	237	243	271	223	237	250	261	228	239	226	204	247	223	225	237	242	213	224	235	230	233	226	220	227	231	218	221	209	229	215	209	233	245	207	220	219	223	213	222	233	219	237	237	215	221	239	218	226	241	222	221	208	247	213	225	226	223	239	209	237	220	221	222	219	233	226	251	239	215	223	225	256	262	238	216	226	224	236	258	234	233	227	210	265	220	242	248	231	230	227	250	229	253	224	233	209	197	229	216	214	240	239	262	219	239	208	225	239	239	220	241	217	242	238	228	213	230	231	236	225	248	235	230	212	214	236	230	225	211	227	208	221	229	207	239	238	217	198	219	208	216	237	250	234	225	238	243	247	216	229	220	237	243	225	209	241	235	243	239	225	216	238	202	194	240	251	225	244	246	245	252	225	221	241	243	237	212	238	216	212	229	211	246	250	240	210	230	194	218	187	207	230	236	199	234	234	208	223	234	214	223	229	251	215	240	216	245	223	245	212	240	240	227	218	217	212	254	202	218	218	229	237	240	227	210	244	215	217	232	217	219	235	219	220	219	231	223	262	229	220	249	199	217	222	232	242	213	246	222	218	205	213	233	223	212	237	221	216	214	229	239	210	236	205	227	222	219	212	209	212	213	239	229	208	221	235	247	227	245	220	230	239	231	241	233	228	234	250	202	208	239	236	232	200	271	237	219	248	229	233	236	223	253	243	247	230	209	250	224	264	230	230	232	203	232	224	195	243	234	207	227	237	236	238	223	255	235	248	236	246	248	235	244	240	238	212	229	227	223	232	221	216	218	227	228	254	226	216	250	227	245	223	231	226	243	231	233	236	253	237	228	219	242	214	223	234	227	230	208	228	211	225	234	215	220	231	213	226	202	233	229	231	246	228	217	234	220	245	211	218	216	224	224	225	234	218	216	232	214	211	234	215	228	223	217	216	202	200	238	230	251	244	213	238	223	224	212	226	241	232	261	215	213	240	195	267	237	210	231	206	211	229	230	207	230	224	241	225	227	228	230	214	229	226	246	244	244	226	217	241	218	227	196	211	217	228	233	197	225	220	221	229	206	228	214	251	219	215	240	251	219	258	238	234	207	226	246	237	241	213	239	233	232	217	232	254	236	252	224	224	249	240	220	203	235	210	220	237	197	244	248	232	249	230	196	243	237	224	223	211	237	225	214	213	244	236	213	200	237	252	249	258	235	226	265	219	229	245	230	238	227	252	250	214	228	254	246	231	230	226	243	218	232	247	206	203	219	239	219	216	228	221	201	217	216	253	224	227	229	218	233	203	217	212	213	228	240	244	232	210	225	221	240	207	218	247	217	202	275	246	227	213	238	233	238	247	214	237	228	198	244	225	232	258	223	234	250	191	229	243	247	219	215	231	205	233	232	227	218	198	235	233	231	245	200	260	223	230	238	212	226	247	233	196	238	216	207	233	222	251	216	232	221	224	193	214	238	221	196	259	221	228	267	226	233	240	241	215	216	219	219	232	232	229	226	243	227	222	214	221	224	237	203	226	248	242	256	222	237	219	236	232	233	243	237	233	232
40404	37076	30096	31361	28496	28149	26878	24101	20646	20177	15176	14842	13910	10581	14099	15203	13775	14145	13915	12618	10923	10267	9205	7337	6515	5958	5215	4272	4008	3840	3621	3446	3335	2702	2591	2110	2773	2132	2010	1674	1188	1032	911	908	870	785	707	710	720	762	665	671	686	685	650	619	648	644	592	601	649	606	631	636	654	594	636	616	602	597	610	615	647	572	601	606	594	618	634	657	614	583	602	579	633	646	574	674	634	604	586	619	583	608	636	643	627	585	639	617	648	624	638	618	618	660	630	677	628	609	616	586	604	623	593	639	638	617	595	608	600	605	596	631	612	620	667	627	658	688	655	645	622	616	612	634	593	625	638	613	625	596	654	648	632	575	626	600	573	601	610	603	609	579	564	621	630	638	643	612	593	579	616	650	636	616	576	589	613	609	648	615	621	598	591	575	615	636	589	656	645	609	625	634	617	609	607	580	581	618	644	666	651	630	608	600	575	611	632	609	642	632	619	575	630	611	602	638	641	623	695	635	662	602	651	616	639	622	610	605	607	619	582	597	567	615	580	617	588	601	592	637	621	596	571	623	641	617	626	628	578	623	614	633	589	621	638	581	611	656	595	616	620	640	594	613	664	614	619	673	628	633	585	586	613	614	615	570	586	618	617	616	634	627	614	612	602	582	618	595	574	627	666	601	627	593	637	646	601	577	620	626	623	620	583	595	615	622	601	576	630	592	604	593	642	597	637	604	619	666	604	594	620	627	599	622	621	611	655	629	608	597	587	605	609	593	570	653	624	589	625	627	602	638	621	643	589	638	600	619	594	582	666	620	623	614	616	632	573	593	628	633	597	617	617	617	605	595	625	666	597	657	580	579	592	593	632	618	614	603	610	627	598	608	662	612	614	608	641	615	611	576	645	597	638	611	580	614	639	646	633	615	628	598	578	585	557	610	623	627	645	647	629	599	617	601	617	614	613	612	606	640	602	639	611	617	614	702	577	624	600	633	580	625	620	630	615	613	563	636	668	641	616	661	623	641	635	575	631	629	655	611	652	627	610	634	615	607	579	634	631	610	653	558	590	632	632	617	610	586	623	591	604	645	616	617	599	601	644	599	648	636	642	653	591	598	677	621	645	677	591	607	578	632	599	607	604	565	614	613	584	645	606	622	592	655	608	565	610	566	618	614	583	645	615	600	597	592	622	644	635	596	602	621	578	645	574	657	590	632	656	652	638	631	603	623	612	563	642	623	626	594	649	579	670	611	619	635	588	619	623	606	610	567	620	624	595	583	645	670	597	618	625	661	607	591	599	641	594	655	585	629	607	586	616	596	586	655	649	549	594	596	586	604	596	588	623	611	634	651	590	553	616	620	607	606	670	616	583	649	620	598	617	625	638	628	610	589	603	628	597	549	571	581	554	600	584	621	611	648	594	623	616	618	604	637	593	646	613	581	625	667	657	580	614	603	635	633	610	633	608	586	591	603	624	642	604	643	599	581	624	652	611	600	598	641	639	656	611	625	648	601	614	622	594	601	597	569	590	661	616	647	627	616	626	621	641	647	620	572	617	621	613	669	669	650	586	605	565	603	632	625	611	628	615	624	570	666	591	601	629	589	628	614	598	613	591	631	630	600	609	613	632	594	645	633	646	591	614	606	630	626	597	601	606	625	611	592	581	597	613	602	599	622	610	597	605	675	594	642	639	627	601	627	582	604	606	601	678	630	581	594	570	642	611	594	660	622	611	646	634	613	640	651	593	579	662	603	631	634	619	633	629	644	663	596	659	633	555	648	614	628	627	608	605	558	633	578	602	617	617	620	583	541	624	648	641	604	652	657	620	602	634	629	615	620	602	586	557	632	653	573	598	581	582	587	592	620	615	625	589	623	597	610	611	618	650	571	596	616	631	592	639	654	646	601	586	586	642	604	601	608	612	613	632	683	638	613	615	604	634	649	580	635	632	611	624	606	592	595	658	601	614	618	642	619	606	618	616	639	629	638	597	661	640	628	616	594	626	609	627	583	605	595	647	643	599	608	620	602	627	645	578	585	608	567	617	613	604	670	545	641	579	679	550	630	643	587	609	608	661	608	615	644	566	644	580	592	632	601	628	670	610	610	602	581	616	635	589	604	646	610	589	630	590	617	623	647	602	628	593	613	576	591	654	598	638	648	597	615	616	598	630	593	668	640	591	602	591	607	594	631	621	581	623	641	624	612	607	630	642	609	609	624	618	617	589	639	616	636	669	568	568	624	589	623	577	600	628	648	660	609	603	624	644	612	583	631	594	630	608	639	652	606	672	616	617	615	566	593	618	596	605	608	631	655	665	600	666	640	592	614	667	599	576	638	621	638	614	563	576	662	686	591	610	642	613	578	588	624	605	654	607	604	625	625	638	642	667	665	622	610	611	650	583	573	627	652	613	643	652	606	629	572	581	604	605	569	610	660	618	626	600	631	653	595	616	607	613	681	678	557	619	544	607	594	619	605	607	603	611	591	640	629	645	624	581	649	590	612	623	579	619	610	598	575	632	582	610	603	632	635	600	572	591	597	634	601	619	608	622	588	647	586	633	636	608	610	619	608	588	612	626	619	632	604	580	612	606	619	614	597	633	603	679	602	629	612	578	632	619	620	606	629	580	650	641	616	652	591	623	652	641	622	603	682	626	604	571	610	593	614	608	582	564	620	648	566	557	631	575	616	636	637	587	626	597	617	616	607	587	641	574	608	610	554	603	576	652	644	602	638	545	578	615	574	577	621	601	597	627	631	647	618	618	599	592	573	610	615	673	650	582	641	599	641	615	604	619	661	629	583	639	638	604	620	581	664	615	579	616	601	619	635	642	650	604	594	667	596	615	646	642	628	614	607	624	615	619	612	638	629	686	608	640	626	599	621	629	607	646	635	615	629	641	609	670	611	628	571	626	601	576	631	625	580	576	599	630	623	578	617	604	607	617	601	644	612	652	578	639	624	630	627	669	572	601	630	613	649	612	583	626	614	611	586	624	608	621	600	637	607	577	591	609	660	609	614	625	622	604	652	628	614	593	572	643	606	641	649	593	632	581	619	642	618	655	620	641	576	593	596	612	604	597	647	624	615	600	670	652	633	627	621	620	601	586	591	671	623	644	642	631	601	640	654	663	611	611	589	684	630	600	640	627	590	603	654	612	639	631	630	578	588	602	630	677	599	623	572	621	607	597	616	635	593	586	652	604	572	591	612	618	570	632	611	630	610	582	607	638	576	615	633	610	642	601	600	633	655	631	628	645	590	600	674	605	619	638	657	639	599	619	612	606	600	604	637	609	633	629	608	609	613	626	643	615	612	593	615	611	598	647	574	596	614	646	641	579	633	592	650	625	641	593	592	593	660	595	611	582	636	596	632	602	581	629	629	581	571	626	570	604	629	616	640	635	622	601	661	615	637	622	602	598	646	581	619	581	621	653	618	621	592	652	611	608	627	621	624	609	587	655	557	621	618	577	613	608	649	638	619	627	571	640	593	606	641	598	596	574	599	607	619	624	602
14160	9154	7421	5171	3427	2610	1947	1504	1181	955	803	741	661	548	507	531	480	498	446	423	422	389	401	387	372	388	337	378	374	353	351	362	358	380	355	334	332	339	312	346	356	353	355	297	341	340	344	333	362	341	353	326	336	341	318	342	332	332	338	333	365	342	344	338	327	343	338	325	358	328	344	296	331	330	361	322	341	357	358	334	321	356	346	341	321	341	315	359	328	306	320	296	335	304	329	351	321	360	339	322	339	331	336	324	361	330	350	340	336	323	347	345	328	344	333	348	301	358	292	331	337	331	345	319	348	340	368	300	315	337	314	356	325	321	327	338	325	328	361	320	377	352	346	314	351	356	332	338	332	304	356	343	306	360	347	306	284	342	351	338	331	346	332	318	316	330	347	337	348	327	334	373	306	353	331	328	330	329	352	334	336	314	367	336	309	311	346	329	335	336	315	358	322	330	333	339	332	334	308	350	333	355	312	349	361	315	336	334	317	358	317	343	296	339	343	348	352	340	340	316	342	300	288	336	338	333	310	305	319	348	338	318	359	345	346	329	352	359	313	327	325	371	315	322	302	342	360	363	344	301	322	368	338	340	336	342	348	367	329	320	336	323	320	327	320	353	360	337	330	307	331	341	326	354	345	307	326	310	332	345	331	339	344	325	312	328	326	308	352	299	340	305	350	332	326	365	325	359	328	342	358	329	314	335	375	324	308	352	324	318	360	344	347	351	323	332	334	347	339	349	351	328	307	357	313	315	347	338	347	345	332	357	317	334	355	326	317	359	299	317	312	322	342	326	319	351	325	317	319	344	306	355	333	342	341	352	319	316	335	318	348	325	346	333	313	355	335	295	334	350	346	310	333	349	331	356	347	297	360	329	338	363	298	340	381	341	353	343	306	329	313	331	347	357	348	324	335	333	300	335	316	327	336	312	346	343	332	343	320	299	333	314	368	302	320	347	364	353	324	314	334	334	320	349	333	359	316	332	313	323	318	345	336	336	323	357	326	325	317	350	322	298	329	295	341	312	337	308	340	321	335	350	365	317	346	316	359	333	318	320	306	335	341	340	311	357	328	321	308	325	314	346	325	356	335	332	336	305	301	331	330	341	335	316	322	341	358	342	320	365	317	319	330	341	316	321	305	329	325	313	335	335	339	358	347	323	348	345	345	354	318	352	304	317	339	324	362	342	312	320	312	299	348	329	322	338	342	347	332	326	354	337	369	323	315	340	340	348	367	325	328	302	344	321	337	309	321	320	323	310	324	333	341	344	336	348	368	345	328	319	321	327	309	314	329	346	342	326	337	347	335	356	308	336	317	311	320	344	330	328	354	324	338	319	339	319	322	332	339	378	350	321	339	347	312	364	358	347	308	347	355	376	370	330	338	317	338	358	340	286	310	364	370	320	350	337	304	328	304	320	305	355	300	333	353	343	330	339	334	364	338	328	315	344	332	350	350	336	313	319	305	304	322	293	348	310	359	285	338	330	340	308	347	372	334	344	343	371	338	338	325	337	350	328	338	328	323	326	329	310	312	347	343	311	313	332	342	331	341	333	317	373	339	338	306	346	303	328	339	348	343	376	303	328	324	364	347	309	294	373	352	360	349	317	323	345	324	323	321	324	337	337	363	329	363	317	328	324	336	335	348	321	336	357	336	328	351	333	322	355	297	322	334	338	312	336	341	360	331	345	334	335	374	337	373	329	340	328	321	339	332	326	304	328	362	302	333	322	311	306	346	308	306	316	354	304	323	330	361	307	324	316	334	338	356	344	329	333	313	337	341	312	337	315	335	350	341	345	344	363	347	323	328	341	307	318	345	330	331	314	335	358	335	338	327	346	276	353	319	294	333	338	307	341	375	331	292	365	366	321	318	315	347	304	322	332	324	329	308	341	299	340	311	347	341	318	334	311	362	353	326	328	299	346	336	324	350	360	327	318	356	313	325	345	351	346	326	300	342	339	381	328	309	315	310	324	315	328	305	331	342	345	345	347	332	290	359	361	322	344	322	307	332	364	350	322	370	327	336	322	327	324	334	329	323	299	331	324	346	303	344	347	358	288	354	349	352	379	323	329	355	342	352	327	338	349	335	342	324	338	337	307	289	320	334	327	293	316	355	325	316	331	312	344	292	337	302	341	335	359	313	339	341	315	350	320	347	339	364	349	341	345	352	345	368	316	336	324	331	335	301	306	312	360	321	334	346	364	343	329	340	311	360	332	349	366	330	324	338	338	332	342	340	353	339	328	357	324	340	360	332	336	324	298	341	344	324	337	353	323	326	337	356	338	328	288	328	297	334	343	314	315	363	322	375	313	299	351	356	345	330	320	325	339	329	364	361	342	327	334	318	325	314	285	320	345	337	345	327	353	325	319	319	324	356	367	296	348	312	334	327	362	332	328	308	309	327	355	323	333	352	342	322	333	355	312	333	326	347	305	334	343	319	359	359	326	334	308	350	327	343	312	327	382	339	330	328	315	330	357	292	335	349	295	344	366	329	339	335	337	348	349	360	335	326	324	337	344	324	365	350	342	340	308	323	318	346	343	341	302	320	341	316	340	315	332	333	322	326	334	347	348	317	300	321	364	338	327	329	338	337	351	307	308	368	326	340	314	320	331	338	375	331	312	324	337	333	316	326	330	316	295	307	371	343	357	314	338	339	324	331	341	316	320	313	335	370	341	319	325	347	300	340	305	322	361	323	338	320	366	345	340	327	359	337	334	379	364	311	332	331	378	317	332	352	335	312	312	334	321	350	323	311	365	281	337	337	283	349	357	311	325	378	351	313	337	321	328	370	355	334	339	354	327	348	321	286	327	324	335	334	366	345	362	361	322	323	353	348	315	316	290	329	309	325	365	360	332	360	323	309	357	305	339	308	325	314	327	322	359	337	357	354	332	333	343	360	337	334	318	353	334	348	305	350	344	315	376	324	352	345	368	318	325	340	341	301	329	330	309	366	331	333	336	315	334	329	335	326	340	316	343	361	325	336	345	320	328	352	338	323	328	315	330	311	341	333	355	325	346	350	356	324	320	311	322	308	305	332	332	313	319	309	315	308	327	321	333	322	314	333	318	345	346	307	329	318	303	331	355	329	365	311	322	326	339	366	341	355	299	327	337	346	372	352	312	319	338	299	302	344	347	332	346	308	317	372	360	330	326	343	323	353	347	340	362	313	334	331	327	363	353	336	349	312	373	348	331	312	309	294	351	352	347	341	303	343	358	327	333	356	345	346	348	358	361	309	356	290	339	338	326	310	310	308	334	321	344	333	347	313	367	317	323	368	355	341	320	307	340	342	367	366	346	302	363	327	324	323	332	307	328	343	334	337	324	352	319	327	335	332	302	364	342	369	330	310	349	340	313	325	339	354	374	346	349	313	337	303	325	348	331	347	336	365	324	331	335	322	376	311	326	347	324	354	341	397	301	333	312	343	325	348	340	323	358	303	335	326	376	311	325	338	329	329	326	339	333	333	336	336	355	349	312	360	335
12210	12337	13035	12610	10839	9227	7578	5868	4694	3990	3304	2780	2458	2049	1921	2054	1791	1722	1598	1599	1410	1394	1382	1230	1190	1121	1080	1056	1005	1013	998	986	978	959	917	942	1018	934	925	951	868	853	862	864	913	878	821	875	871	867	863	848	814	929	857	856	842	913	905	900	843	836	863	835	862	882	874	896	885	827	807	879	830	884	907	905	864	852	871	861	880	875	897	841	878	897	859	845	845	832	873	904	814	894	813	862	824	885	870	891	845	834	863	841	893	896	858	890	872	879	893	875	848	870	829	885	873	857	931	832	888	859	864	860	869	850	888	871	862	871	855	870	920	833	905	883	858	888	851	862	835	870	884	872	866	889	877	927	890	858	877	888	886	873	837	895	850	869	893	823	840	847	919	820	847	881	827	866	861	859	900	810	872	849	839	899	848	857	838	852	911	897	907	903	860	829	865	820	877	879	839	845	826	869	886	872	872	837	814	858	855	853	864	901	908	878	869	856	867	933	905	902	873	875	835	900	893	904	894	868	797	875	873	912	906	876	892	835	840	804	884	866	845	902	874	837	847	845	891	877	861	863	809	835	843	850	843	871	885	850	939	899	879	852	866	868	877	871	862	832	825	869	850	841	856	830	900	839	881	842	888	844	905	839	893	887	871	866	824	821	895	881	884	841	859	840	881	898	878	885	878	867	881	864	839	858	879	847	884	905	881	838	875	844	865	845	808	908	815	904	870	906	858	815	898	877	845	878	893	847	853	851	878	821	849	836	864	832	874	863	875	927	861	872	848	872	891	926	892	902	861	826	902	894	873	838	894	836	860	861	855	871	818	887	940	891	849	838	880	812	906	824	914	866	855	852	864	847	887	872	857	897	892	878	857	822	870	841	888	914	899	835	836	939	915	846	861	898	871	869	873	933	884	870	846	885	878	886	886	859	878	888	905	896	860	858	864	910	859	876	897	833	864	904	896	867	851	837	868	850	857	878	865	888	862	858	871	849	896	894	862	828	878	892	924	917	854	856	924	855	879	870	927	834	842	847	876	877	935	840	824	899	795	898	859	862	878	916	895	888	851	856	846	829	885	857	853	921	846	901	854	842	897	852	857	837	816	814	892	897	851	874	910	928	889	906	872	845	920	874	879	908	854	875	834	851	854	861	863	903	877	883	834	872	879	930	835	870	857	857	881	852	872	883	854	850	934	828	864	876	862	853	808	862	863	898	871	899	879	822	908	819	843	879	853	867	886	870	885	857	869	860	842	859	887	876	882	880	818	898	925	894	856	868	909	880	873	838	898	876	844	834	865	880	867	846	880	892	831	905	901	835	873	824	880	862	819	900	888	873	872	876	861	888	855	872	885	849	916	917	872	835	902	925	845	861	845	891	875	901	830	849	923	852	882	819	932	871	822	850	899	846	930	908	849	877	855	906	931	872	873	872	829	888	831	866	865	879	878	871	813	856	835	830	903	893	884	866	836	837	898	917	887	846	832	887	948	814	876	832	894	832	884	842	876	844	902	873	873	878	823	871	897	859	851	900	893	908	819	907	887	890	890	868	849	898	894	852	883	793	886	876	931	830	887	856	859	882	880	861	838	868	908	856	848	812	861	832	816	877	869	929	890	863	869	841	891	861	849	876	864	833	856	847	835	870	817	819	834	880	857	858	876	892	919	839	812	845	895	833	871	892	892	844	766	897	878	860	892	844	862	843	884	838	930	863	866	895	841	859	865	919	891	863	878	879	864	853	878	863	881	887	906	841	863	894	916	852	873	841	885	817	850	887	849	932	886	870	903	888	892	835	872	812	869	855	900	864	841	859	843	932	883	883	880	847	826	883	817	861	904	916	858	855	923	884	906	823	882	851	785	865	891	887	888	880	829	827	834	828	827	920	894	833	890	840	850	849	880	838	839	824	866	879	864	878	899	866	881	841	853	877	891	816	880	863	882	850	886	858	881	868	904	867	895	847	872	895	888	893	854	892	907	877	867	879	858	819	887	902	854	864	838	875	856	852	857	844	877	854	826	836	808	878	841	787	882	818	888	887	850	855	844	884	819	867	830	820	873	879	855	887	876	862	830	899	862	865	882	873	808	849	859	898	840	887	908	866	904	867	879	843	836	851	831	897	893	883	906	851	833	891	875	893	886	843	893	766	859	881	937	867	891	891	865	854	860	870	910	837	867	860	885	901	893	823	844	882	845	930	907	908	837	858	860	887	815	892	831	859	899	853	869	825	851	933	889	863	852	784	879	859	839	826	875	915	904	904	845	850	890	874	870	840	940	860	890	892	941	865	820	852	864	863	858	885	848	885	860	876	917	865	846	869	886	867	870	841	892	847	809	848	946	879	848	830	837	830	813	825	897	883	874	901	887	874	917	881	822	938	870	854	856	948	856	889	917	887	878	840	894	869	843	852	843	870	857	882	876	848	906	835	831	880	875	813	910	863	873	904	863	847	878	884	854	874	842	829	873	920	891	912	862	854	920	812	887	833	881	847	916	858	847	863	864	863	874	860	846	888	886	886	872	792	870	892	872	812	884	839	853	903	885	906	853	887	832	838	851	813	880	860	847	851	883	895	822	864	842	884	887	841	805	856	823	888	893	911	879	811	890	868	875	889	862	900	875	818	912	819	896	853	875	869	850	892	831	893	882	829	885	892	895	870	862	851	859	917	810	890	853	841	844	859	820	827	889	869	873	929	833	877	858	812	847	901	820	852	892	855	862	879	897	834	875	885	853	925	852	855	851	832	871	888	889	862	867	878	885	823	804	852	862	883	849	863	864	887	876	853	916	834	828	830	862	872	876	870	831	844	883	860	852	872	863	872	831	878	892	867	904	827	847	880	914	817	925	872	830	791	889	859	841	853	852	873	858	835	884	907	923	866	910	835	830	848	826	801	930	859	930	869	848	821	936	835	829	927	896	868	839	861	884	850	816	876	857	869	845	806	875	888	901	870	882	870	860	829	871	901	906	842	863	874	907	852	906	892	829	897	886	847	907	875	824	923	843	880	851	879	873	861	841	889	857	843	898	826	915	829	898	871	870	858	857	870	828	869	871	827	895	886	900	857	847	825	823	875	916	835	868	897	810	893	909	907	874	878	909	845	895	900	821	912	853	899	881	876	900	818	901	856	823	937	866	847	849	850	824	842	862	868	853	851	829	901	859	863	864	842	864	893	902	826	893	851	833	889	944	865	822	860	839	842	877	861	841	841	885	873	849	877	932	928	853	902	887	850	831	884	928	861	866	809	886	829	838	866	863	837	826	899	881	923	903	873	847	872	854	858	873	854	880	801	887	863	891	867	842	866	877	837	914	869	824	871	921	844	834	863	842	897	821	883	862	882	867	846	908	837	788	914	920	865	838	792	890	800	858	900	888	838	957	851	835	870	885	846	867	892	845	877	896	935	821	833	864	826	877	865	893	894	860	846	857	873	865	825	864	887	854	813	924	874	840	853	846	902	893	856	883	842	856	855	826	870	779	860	888	844	904	858	810	825	862	866
35515	37617	29689	18109	11780	8792	7497	5658	4340	3368	2614	2415	1948	1567	1638	1910	2117	1675	1648	1323	1213	1081	877	787	664	648	658	612	550	543	504	467	451	448	375	363	405	380	335	333	315	302	319	320	275	314	280	335	297	326	315	303	289	316	279	270	299	303	289	280	269	270	305	299	329	298	294	282	297	312	275	298	315	285	272	310	293	314	292	275	305	301	285	271	298	273	304	275	263	292	276	306	286	287	301	299	333	304	323	331	311	326	302	286	302	275	325	288	307	289	303	267	345	286	307	309	273	296	313	311	280	309	315	308	275	261	282	293	277	292	276	320	280	313	316	313	312	277	291	303	285	305	278	287	294	301	304	330	294	294	300	298	274	246	281	318	305	318	327	285	290	280	315	301	264	278	300	290	305	288	253	256	293	285	294	293	306	291	290	296	294	319	299	291	269	311	257	285	284	308	266	309	275	322	310	278	291	303	284	295	278	305	280	314	288	309	333	273	273	289	336	316	297	278	316	306	286	301	293	324	288	316	287	298	311	299	295	311	308	274	312	318	313	305	310	320	284	300	284	288	314	297	305	301	297	289	324	267	263	317	307	279	302	296	293	329	289	252	256	329	302	281	298	303	294	295	320	280	311	309	321	283	315	283	298	300	287	286	305	272	314	335	300	300	272	321	323	282	256	265	286	306	306	287	294	285	303	294	282	312	277	276	332	302	277	315	284	306	283	312	281	303	284	279	295	270	324	283	275	295	287	306	302	297	296	299	269	301	300	279	309	313	318	288	303	309	290	282	268	300	293	281	281	279	281	300	256	262	276	295	298	303	298	261	327	300	294	259	271	294	300	310	317	296	278	302	257	279	285	279	237	287	272	279	315	269	286	295	313	282	304	278	290	297	291	288	267	252	308	303	294	310	267	305	312	294	293	294	282	305	318	250	286	316	312	298	273	321	261	294	282	289	311	303	309	277	289	281	286	308	316	319	276	311	274	319	278	283	265	309	284	277	268	317	286	268	330	268	278	290	317	294	300	276	283	259	275	300	309	301	288	286	277	295	290	285	275	305	304	301	286	293	308	302	286	307	269	298	294	281	299	291	287	277	314	341	334	312	288	313	275	307	270	304	304	281	303	279	280	269	308	296	254	284	268	257	260	270	304	280	325	283	271	286	305	280	260	313	297	300	279	300	254	310	281	300	268	281	269	278	307	290	274	305	283	277	296	290	320	250	318	311	290	264	309	302	294	283	308	292	300	279	283	282	290	291	308	264	288	290	319	299	292	275	308	283	293	311	287	285	303	306	301	276	287	277	299	307	305	304	324	268	294	279	287	316	294	310	287	270	330	299	301	286	279	280	297	284	295	269	303	293	307	283	299	301	275	287	289	318	318	295	302	276	279	301	310	292	331	257	281	294	293	298	321	294	284	315	283	296	298	276	316	319	309	328	292	275	300	267	278	297	289	285	282	311	279	297	319	275	284	308	291	317	309	281	300	293	279	289	298	295	266	320	289	287	301	313	296	288	260	280	293	310	302	282	307	277	284	301	290	329	267	296	321	319	289	324	309	275	270	317	273	291	289	289	288	293	298	281	295	265	320	333	267	286	316	294	308	271	332	293	281	286	305	293	288	301	268	279	295	322	315	298	301	295	285	305	299	310	317	312	288	269	319	280	309	298	262	271	322	295	312	290	296	292	246	284	290	279	287	297	301	259	282	297	312	280	301	284	293	284	293	309	294	290	307	276	316	307	333	279	295	296	306	289	323	310	294	329	307	267	303	254	277	265	282	297	310	298	305	318	304	287	258	298	275	327	326	256	272	297	317	269	281	309	303	286	306	294	295	321	270	293	273	332	294	318	274	292	306	296	284	289	283	294	274	302	301	337	287	284	292	278	288	284	322	295	294	270	299	291	261	274	290	284	267	299	310	293	294	317	285	311	268	348	292	263	328	298	282	286	294	297	292	275	260	299	304	312	319	262	318	294	318	309	279	290	263	299	273	276	329	297	311	311	303	308	297	286	274	318	242	274	291	273	327	323	294	256	318	286	305	292	269	315	267	307	286	281	280	291	297	294	271	290	288	292	307	281	297	278	286	270	297	307	308	278	269	276	273	313	264	289	292	288	310	276	304	297	294	271	280	288	278	324	297	303	279	266	301	329	279	300	304	293	302	291	275	275	310	328	272	284	296	290	265	290	289	268	284	296	281	275	274	304	307	278	287	281	268	300	272	296	331	280	285	318	300	274	308	294	263	285	332	277	303	313	263	320	290	320	312	294	302	296	287	274	265	341	286	266	284	277	289	314	278	291	285	329	298	290	311	287	294	265	277	263	286	275	308	275	317	292	307	294	292	294	288	295	279	314	305	285	301	267	291	287	284	294	339	298	276	330	288	294	305	296	324	297	281	294	310	301	290	305	287	308	304	292	303	269	294	294	284	294	278	295	294	302	312	291	285	309	309	310	291	303	299	309	284	260	269	289	321	275	304	315	332	283	299	281	317	304	310	330	289	339	277	268	303	298	288	303	282	296	318	283	295	307	295	312	294	283	262	298	281	298	312	303	294	285	319	315	317	294	297	296	297	297	285	306	315	289	305	322	309	281	289	308	289	309	313	301	298	279	304	283	307	275	299	298	286	273	302	304	304	295	271	281	297	295	283	294	308	305	290	301	297	289	314	329	303	279	290	246	304	291	289	306	326	313	260	291	278	296	302	304	299	318	295	307	308	274	280	307	294	287	284	285	317	295	313	313	301	257	294	299	309	267	276	311	287	286	285	292	310	284	306	300	266	289	293	306	287	293	296	310	284	305	312	288	293	311	293	271	298	270	296	297	280	307	294	270	315	277	271	293	302	302	262	314	276	297	296	295	290	290	297	284	295	274	259	260	268	308	319	283	294	282	298	305	294	284	312	309	279	282	280	301	316	306	304	283	279	282	301	267	260	308	314	255	282	293	275	281	296	293	319	300	309	316	277	288	322	272	296	278	302	319	287	295	298	270	287	313	297	274	278	315	307	295	272	279	308	304	307	283	318	256	263	320	318	299	295	284	303	317	302	308	307	288	292	309	289	290	275	301	270	292	267	279	292	316	290	324	307	291	256	289	296	295	280	319	297	286	308	299	291	266	331	312	279	271	279	278	282	262	268	283	275	283	331	308	310	304	312	304	272	303	305	262	289	285	329	272	297	294	274	307	288	293	301	285	286	313	310	300	266	273	289	272	331	276	304	319	282	300	285	304	305	286	312	298	296	301	300	326	301	302	281	282	334	293	309	307	321	311	290	304	279	291	291	273	264	290	304	338	309	335	275	291	319	302	286	308	279	261	259	297	304	300	292	275	283	298	287	306	281	284	317	270	299	287	289	293	323	281	286	290	292	292	283	258	272	294	318	312	280	292	311	294	304	272	298	260	271	280	293	315	304	259	294	325	280	304	322	299	287	303	316	313	295	300	296	287	291	294	301	287	304	261	301	315	273	291	308	293	300	305	306	286	282	304	294	308
28423	34685	27489	23856	21223	19993	18000	15480	12746	11108	9321	8627	7756	6416	7081	8472	8833	7709	7770	6410	5792	5434	4297	3707	3164	2994	3023	2659	2682	2381	2185	1972	1839	1675	1614	1559	1541	1361	1219	1179	927	902	853	912	884	807	783	807	862	813	792	793	774	764	763	750	766	787	792	753	765	772	759	778	802	780	795	802	793	769	815	787	778	823	767	785	806	822	761	719	790	785	815	764	745	742	789	767	808	812	785	743	740	802	757	797	810	756	751	767	789	799	776	768	797	725	785	817	743	734	739	763	786	837	795	764	772	765	709	759	782	811	793	803	742	759	761	794	731	782	844	754	782	761	823	746	748	797	764	793	787	742	740	754	822	733	770	751	762	785	769	743	820	793	756	751	781	762	750	796	796	755	780	779	764	757	751	776	820	745	765	745	779	758	817	820	780	721	761	775	783	791	765	804	773	757	785	771	760	761	753	776	757	804	744	806	787	802	731	805	757	806	802	754	776	776	769	784	789	807	787	821	771	776	762	729	783	733	780	762	721	815	788	774	805	821	731	759	784	801	789	774	796	777	794	771	818	780	794	739	717	749	800	792	719	795	776	775	763	792	743	796	757	770	759	753	774	805	805	736	719	787	760	787	811	784	754	790	804	818	775	761	760	750	814	782	694	801	760	796	742	827	762	787	798	731	763	786	747	787	770	699	794	758	775	772	766	789	729	785	748	769	773	735	797	770	761	744	742	756	801	776	786	796	793	811	775	736	745	800	770	748	784	739	772	781	740	801	791	809	779	770	748	773	814	783	777	773	751	771	757	793	757	783	753	805	760	700	788	836	810	740	735	808	782	783	801	758	763	772	779	783	812	750	769	789	815	762	827	795	762	794	806	738	772	776	821	748	774	755	753	779	754	780	760	738	786	774	754	783	836	741	743	747	773	757	745	764	734	772	788	822	784	780	757	777	817	755	757	757	785	781	745	767	776	709	780	786	789	740	745	802	765	771	738	775	777	761	750	794	763	818	804	785	808	757	779	812	747	786	808	812	760	811	767	739	848	770	786	790	781	805	777	797	731	738	767	790	806	734	747	739	758	777	775	778	781	752	750	789	789	756	785	770	747	760	751	790	836	770	751	744	752	747	802	785	783	779	769	772	754	770	753	789	795	756	765	811	767	771	775	784	705	849	746	759	734	746	780	776	752	793	713	791	740	778	799	781	743	771	762	782	813	784	760	785	805	767	788	786	791	764	722	797	736	772	761	762	762	720	775	779	786	807	763	812	724	739	810	755	785	800	770	710	736	720	764	733	820	801	755	799	772	799	800	762	841	769	780	782	742	771	764	765	756	791	773	770	791	753	796	751	754	770	747	766	825	731	766	778	830	759	757	811	770	821	786	749	793	737	779	807	793	804	767	759	785	794	768	812	828	707	779	815	761	789	813	815	753	811	768	739	747	832	759	726	760	803	754	735	792	813	782	788	798	734	733	782	786	781	736	783	765	753	791	758	781	817	721	731	800	753	783	759	794	742	791	736	755	728	749	774	739	804	750	743	760	795	814	804	813	782	797	823	824	716	791	736	748	812	743	749	787	729	735	737	750	790	794	756	836	800	765	750	838	807	764	757	802	762	814	785	728	790	770	757	790	749	768	820	821	793	763	804	791	782	777	789	774	769	736	815	726	729	807	769	765	744	776	782	773	765	806	762	764	780	753	782	800	738	778	783	804	788	759	783	782	750	808	770	760	810	788	775	750	783	800	759	780	762	785	782	768	757	791	732	769	749	799	773	744	724	808	742	769	772	781	766	756	729	774	759	762	748	765	765	769	749	786	729	790	796	748	801	780	767	779	763	772	733	830	782	781	832	804	836	776	779	733	752	816	791	821	777	748	797	771	766	800	742	800	769	782	787	728	766	786	807	740	773	830	780	728	767	726	794	788	832	787	791	750	750	787	783	787	775	791	750	762	758	766	710	840	780	788	767	757	757	792	826	817	785	822	828	776	788	746	725	807	770	779	759	796	791	767	764	785	772	770	817	809	786	701	785	782	734	809	755	765	789	795	763	736	822	767	824	762	848	791	758	753	794	801	737	800	763	782	791	782	769	783	793	782	791	778	782	788	777	757	855	759	756	777	776	792	804	775	769	757	801	781	736	767	794	812	818	760	815	770	764	806	794	757	802	745	770	733	813	765	810	746	785	777	800	767	773	739	738	767	790	799	747	771	802	743	803	743	767	784	771	793	785	756	769	766	764	761	776	797	755	775	792	737	764	808	825	749	808	760	813	765	746	783	769	783	762	775	773	804	774	770	762	782	716	804	784	789	786	805	830	737	783	765	775	781	806	792	827	759	777	733	723	748	740	770	794	808	743	795	806	764	753	792	760	783	787	780	835	788	763	774	785	756	761	803	754	795	782	783	758	773	736	793	814	752	719	792	814	774	777	770	773	746	780	812	737	714	748	755	764	732	795	765	776	763	719	771	763	756	774	755	758	850	776	785	779	752	827	773	763	736	807	777	777	777	775	789	722	772	806	843	786	760	780	767	813	755	826	735	756	756	721	783	800	828	746	754	759	759	775	767	767	749	725	758	744	831	769	763	764	762	755	739	790	841	734	768	756	788	761	751	808	778	798	769	774	754	805	803	765	797	765	764	779	824	806	710	836	751	808	783	753	758	797	758	753	785	775	767	710	799	807	818	807	787	805	810	824	808	785	757	771	784	754	745	783	786	797	736	788	797	763	810	750	800	778	818	743	752	782	748	774	747	742	753	790	803	836	795	734	798	745	755	754	762	770	750	789	794	723	745	767	810	780	750	800	764	773	747	740	789	766	801	780	755	780	767	819	771	790	822	760	783	783	797	761	740	758	784	834	784	765	794	780	753	731	797	805	732	765	781	775	727	791	784	815	754	772	708	794	773	729	778	798	776	807	801	682	795	762	795	750	806	732	738	800	797	737	770	784	770	771	693	807	805	762	759	796	789	747	791	766	748	790	780	780	797	741	798	731	739	807	755	795	807	757	826	776	815	801	772	729	821	755	793	809	711	765	800	795	774	779	769	842	800	781	814	759	774	798	827	821	757	738	758	721	768	758	794	766	763	762	778	768	719	743	711	779	795	788	769	783	789	756	785	741	777	794	776	788	745	778	784	768	742	796	752	779	793	784	749	761	770	808	764	758	810	753	762	782	832	752	760	794	711	732	795	797	763	805	768	744	777	748	801	759	762	794	756	769	809	825	762	789	796	801	811	802	785	783	765	778	769	751	799	757	762	771	800	795	757	733	745	787	782	802	764	797	791	801	752	752	783	768	761	743	808	765	781	749	805	795	741	729	829	842	778	743	784	783	771	802	780	771	778	782	778	781	758	766	762	755	777	763	848	736	719	712	743	819	769	788	766	730	789	745	803	751	787	768	777	766	768	767	804	773	759	783	755	759	786	767	725	738	798	802	750	837	737	750	784	777	757	765	721	814	744	740	797	761	788	808	792	729	781	774	775	766	761	778	754	784	748	815	757	766
49489	43692	31970	25726	21404	16289	13737	10716	7964	6609	4978	4463	4253	3128	3276	4239	4584	4123	3832	2979	2433	2061	1644	1368	1228	1054	1028	976	823	812	693	627	611	562	475	500	516	387	371	328	313	290	259	246	240	243	202	225	218	223	211	230	229	223	221	232	238	244	203	199	216	251	229	233	217	222	237	264	201	231	204	210	262	227	215	235	222	234	232	238	236	190	202	221	252	222	226	225	200	226	193	230	202	229	216	222	207	205	244	217	223	264	226	218	224	203	214	243	226	230	231	213	217	224	226	233	237	235	215	260	224	253	255	217	244	213	235	218	262	235	216	183	237	256	213	254	245	225	231	217	238	235	218	244	230	238	227	226	227	231	211	237	218	230	235	208	231	219	225	212	233	208	260	248	206	266	230	233	199	244	265	248	201	229	209	214	217	222	249	213	220	217	213	213	231	220	243	235	217	212	241	243	241	218	242	243	216	227	216	203	231	222	212	226	224	208	236	227	245	223	209	227	243	219	228	217	227	226	232	235	225	251	215	219	282	230	215	264	225	231	243	202	232	214	227	237	211	225	206	218	222	216	245	203	240	225	235	208	237	228	229	238	212	241	225	210	188	220	223	205	240	220	206	257	224	270	224	241	217	219	224	239	245	239	235	191	217	242	224	254	228	212	214	228	232	247	212	205	225	243	259	221	211	210	204	235	233	209	235	260	205	233	209	240	227	202	202	221	237	209	214	222	231	235	227	245	211	232	224	254	227	218	217	257	234	246	240	211	234	211	231	218	202	201	220	223	214	217	204	220	227	178	223	246	224	198	236	239	232	225	281	204	244	206	248	211	230	234	267	244	216	226	243	249	244	222	218	217	241	227	222	216	232	229	203	199	213	218	254	215	214	250	240	233	226	242	243	233	221	227	202	231	207	241	219	214	224	213	246	211	192	249	224	206	234	227	206	214	221	226	252	240	235	220	211	215	233	230	206	200	222	232	244	205	212	240	251	228	206	220	225	219	229	201	190	225	221	237	221	270	207	210	241	230	198	242	218	217	233	232	212	194	235	214	219	232	239	254	222	226	234	211	229	217	234	212	235	244	220	245	223	234	244	264	238	243	228	216	221	214	203	231	210	216	216	222	237	218	227	240	222	232	246	211	219	248	226	235	245	229	223	242	207	198	233	242	223	228	223	237	210	240	226	238	222	229	222	236	225	226	227	207	246	202	218	231	230	212	216	228	209	238	208	216	218	216	210	228	212	252	217	203	227	226	220	204	208	237	198	230	210	228	256	199	267	270	230	242	215	238	201	243	237	195	214	210	212	234	224	222	213	226	209	213	228	224	211	239	244	219	226	255	227	236	255	219	252	203	217	232	223	245	187	246	231	242	217	226	213	225	251	249	235	253	230	231	197	235	224	221	204	229	199	233	206	242	225	223	234	222	193	225	220	208	224	241	237	224	224	225	233	229	243	209	231	216	202	223	192	214	224	216	217	202	205	218	241	227	231	238	203	223	232	218	220	239	207	223	226	223	213	224	211	221	218	248	236	233	237	205	233	229	239	232	195	185	204	232	228	194	205	222	224	238	227	243	230	251	235	222	226	211	217	227	223	222	229	220	195	226	245	209	245	241	237	225	232	218	240	223	236	222	232	194	228	236	227	242	208	213	227	210	203	219	249	243	235	240	203	240	217	230	211	227	231	236	218	238	212	238	197	220	218	235	224	218	219	241	264	225	235	208	209	200	198	204	224	246	218	242	207	232	243	217	216	212	230	228	226	220	204	219	243	206	223	243	215	215	230	205	208	218	229	204	250	234	213	213	241	243	227	237	212	235	230	216	188	208	216	206	218	211	229	224	224	205	247	229	219	232	208	202	246	211	233	218	228	247	226	214	235	216	227	236	230	232	214	222	201	215	222	246	206	217	241	206	210	218	230	214	238	217	226	221	214	225	241	223	206	202	236	223	223	240	213	232	215	234	222	206	244	207	236	203	200	194	205	217	219	224	225	229	244	233	227	229	215	234	226	217	234	233	231	218	226	217	227	252	209	216	225	194	230	228	205	234	241	237	219	245	208	217	230	202	237	231	222	220	234	228	220	201	224	210	218	199	222	218	244	251	255	226	244	236	224	226	209	223	204	240	216	186	190	222	234	220	217	244	248	228	210	222	237	247	211	208	233	233	233	230	229	216	205	240	213	226	234	219	200	218	231	221	231	205	217	228	224	189	219	231	250	189	236	200	222	223	194	223	218	225	230	232	216	227	225	240	229	223	217	228	208	215	236	238	228	204	216	233	217	217	224	251	198	225	239	213	214	241	197	222	229	243	218	244	251	211	215	216	220	248	228	253	253	226	230	224	226	251	226	204	235	210	236	198	215	216	211	220	240	244	195	227	241	230	214	227	233	212	216	230	219	256	230	226	235	247	205	246	214	220	208	246	222	194	213	239	235	251	234	259	219	234	223	236	228	251	231	243	248	225	232	234	220	217	206	204	224	234	235	228	234	227	251	244	235	229	238	217	241	239	241	214	221	260	237	240	214	261	224	214	223	202	212	225	234	265	256	199	238	245	247	218	255	207	213	215	212	218	221	251	225	229	238	221	199	221	229	224	225	232	207	258	236	240	203	220	240	209	190	226	240	241	236	213	195	210	228	235	232	231	238	230	220	235	224	242	216	226	222	237	213	227	200	223	225	231	228	224	190	229	238	234	215	233	213	252	226	215	214	251	233	199	213	234	200	239	234	233	220	216	213	236	242	231	212	216	230	236	215	244	209	237	217	222	219	216	222	237	227	213	184	206	209	218	228	196	223	225	234	198	241	221	232	232	237	220	236	212	210	235	206	209	236	246	234	205	205	206	186	224	208	201	227	205	214	217	219	225	216	223	223	230	199	227	222	206	189	235	242	223	189	218	227	216	238	218	228	226	250	209	264	210	229	235	206	221	239	222	253	225	201	210	242	237	217	257	234	208	207	222	219	215	216	215	226	235	247	244	222	250	225	205	192	218	228	185	215	212	228	231	237	244	202	239	223	221	204	215	209	208	196	246	211	232	219	201	218	240	201	225	195	206	206	223	203	249	236	260	228	217	228	209	237	241	226	233	239	217	260	236	239	258	221	227	217	240	239	208	222	235	234	228	229	214	246	219	248	218	227	210	219	230	251	250	240	247	221	208	251	212	233	258	248	196	248	204	246	227	247	224	249	250	213	215	233	235	211	221	215	249	233	192	233	222	230	233	206	243	234	206	235	244	213	221	233	231	245	253	235	221	212	255	215	239	243	236	225	210	215	206	220	228	219	221	213	205	213	225	265	219	237	251	222	232	214	203	210	206	238	207	238	221	252	237	238	224	216	237	219	207	213	219	218	259	258	239	233	246	231	238	244	227	199	208	220	203	206	251	207	232	231	213	209	227	214	211	244	209	245	223	228	213	226	262	209	218	245	200	222	206	216	257	207	239	225	213	227	210	219	212	224	214	242	199	222	213	229	202	221	238	231	233	228	205	234	201
40694	42076	31841	31896	30705	27391	25765	23005	19585	17846	15240	14724	14143	11009	12745	15506	16142	15055	14171	12046	11345	9817	8153	6691	6004	5266	5294	4838	4348	4188	3660	3237	2940	2543	2436	2495	2419	1832	1511	1458	1048	926	863	886	869	808	729	757	625	634	603	633	616	630	574	607	587	584	617	600	555	567	636	611	622	586	623	642	594	640	657	597	638	599	612	611	636	628	546	622	593	588	603	600	618	566	592	587	556	586	616	571	589	612	627	619	592	618	639	611	538	589	609	649	594	586	577	631	625	659	587	629	580	626	582	608	614	591	599	575	555	628	587	653	603	602	565	599	615	606	627	644	595	609	582	589	645	668	620	592	610	644	627	605	583	630	575	611	659	596	613	641	583	619	587	613	589	594	582	565	634	624	615	609	612	640	602	598	629	614	657	636	637	608	587	637	613	579	634	624	592	635	621	590	607	633	568	574	608	581	607	605	594	598	597	595	618	616	599	613	611	602	585	551	600	615	597	648	556	606	604	631	621	582	607	631	624	607	618	588	620	625	655	632	657	638	592	557	639	629	656	617	589	586	627	578	618	614	633	632	622	574	617	616	620	614	581	619	591	630	574	631	611	578	638	572	668	591	640	606	589	622	645	585	646	629	618	593	600	623	612	556	609	619	598	589	579	623	543	613	592	619	607	561	638	633	604	641	626	554	597	614	620	635	584	646	613	616	604	613	664	589	601	608	611	601	611	585	624	576	608	646	590	639	596	595	629	603	597	629	625	595	602	598	599	590	592	629	626	636	572	621	589	647	615	614	595	609	621	561	628	585	622	627	631	600	609	595	639	613	608	620	610	590	661	630	615	647	641	610	634	617	617	685	636	631	537	605	620	577	621	625	572	606	584	622	617	579	608	631	627	624	604	638	631	601	564	615	612	641	596	620	582	632	679	609	582	595	635	578	608	613	636	618	610	608	606	592	643	569	587	601	573	597	622	594	612	612	634	604	620	602	616	608	607	588	573	562	581	598	620	613	636	616	630	632	646	615	623	637	636	572	585	617	604	597	608	646	623	558	601	625	576	591	627	632	589	558	656	596	613	616	586	605	621	586	559	583	580	604	602	620	650	630	600	629	594	600	579	620	591	636	637	613	558	592	578	627	550	595	595	605	609	624	613	576	609	587	589	572	588	618	598	579	611	596	597	548	617	577	593	623	594	618	606	573	574	596	551	555	597	620	632	652	579	627	595	585	613	601	605	619	621	614	584	594	573	592	597	595	613	631	584	638	630	591	615	615	595	628	625	592	625	596	606	665	580	601	618	585	594	624	586	589	616	596	643	600	603	607	600	652	582	646	546	680	658	621	609	602	607	654	634	553	626	595	578	588	633	625	600	622	606	558	617	586	576	608	582	573	632	591	633	576	591	611	610	601	602	624	591	589	624	592	594	622	592	592	583	616	605	611	602	601	615	638	616	654	588	579	595	626	589	620	576	604	590	600	589	565	618	571	609	613	615	638	594	625	596	556	591	630	585	633	628	615	576	621	587	598	573	637	637	606	576	623	594	610	595	605	583	627	602	579	563	608	612	580	621	574	578	591	595	602	590	592	565	631	594	597	558	575	605	634	599	606	582	601	588	611	577	616	591	619	604	608	581	607	606	593	658	563	601	598	610	621	629	594	599	610	629	633	654	624	650	611	632	630	595	573	584	620	670	598	553	614	590	638	634	600	611	607	613	589	603	578	608	615	594	609	652	665	610	578	564	634	594	665	582	577	590	625	613	653	629	612	597	604	590	624	594	630	576	639	610	614	608	565	649	643	605	584	614	591	593	606	556	606	599	576	592	580	584	637	558	585	584	597	560	607	613	632	621	594	623	631	598	605	577	592	630	586	607	625	594	578	591	624	612	609	581	672	632	600	632	655	583	576	573	597	599	583	671	596	634	607	590	569	605	639	568	615	598	593	622	603	630	601	593	603	584	583	639	647	594	612	593	604	636	594	591	631	614	596	630	613	609	615	613	599	607	606	637	617	601	639	591	608	579	580	598	613	615	552	622	598	617	641	624	610	651	618	586	600	626	613	597	577	617	587	576	606	622	631	629	636	585	594	583	564	591	596	620	576	609	628	636	627	590	547	606	600	596	631	578	597	567	616	643	613	555	601	606	575	608	645	645	639	601	559	585	643	592	629	600	619	606	610	623	640	639	632	626	597	628	612	582	632	574	614	617	628	574	611	693	595	621	638	617	639	602	608	587	562	611	589	611	578	626	643	633	589	591	612	609	590	620	647	650	618	609	605	590	618	662	590	593	625	609	617	589	614	604	628	571	596	572	610	637	585	591	601	602	627	608	620	596	633	643	587	595	611	579	624	592	601	594	618	605	627	582	612	601	621	592	603	634	607	664	585	656	615	630	587	588	613	601	612	630	610	577	563	606	619	641	612	660	604	584	617	563	582	630	617	623	577	627	602	627	628	644	617	614	623	647	652	644	582	603	629	623	573	611	603	599	614	596	619	640	607	627	604	559	664	577	583	605	599	597	597	661	624	598	573	627	618	608	596	569	600	634	595	650	624	618	587	596	629	603	607	585	600	598	601	594	598	612	578	528	595	583	628	615	643	627	625	597	600	592	646	581	576	631	573	640	607	626	634	528	654	579	593	609	593	592	558	593	653	611	613	623	677	604	624	615	590	578	619	598	576	595	592	577	623	610	605	610	625	582	621	606	601	613	608	672	639	607	650	549	578	552	598	610	629	615	616	584	619	590	620	640	592	636	622	679	611	617	618	607	621	594	603	673	587	660	597	637	643	582	612	602	591	600	636	572	615	613	589	610	649	603	603	606	600	613	625	600	633	596	627	612	620	601	566	574	630	550	583	617	588	617	611	628	631	618	635	624	659	613	613	580	623	609	622	649	585	628	619	558	593	610	615	634	566	614	612	587	616	608	628	669	579	656	581	578	604	631	666	593	564	614	623	567	583	629	594	586	576	624	599	607	621	645	621	599	605	597	557	551	671	580	588	572	622	587	611	580	629	590	622	619	588	591	629	622	664	636	610	647	611	624	605	573	551	577	638	641	641	582	609	607	570	607	571	566	619	584	605	614	619	586	575	634	575	590	666	608	586	613	615	590	630	623	626	605	628	597	613	630	629	660	586	588	627	596	597	636	600	587	644	588	594	622	603	617	623	630	641	588	617	585	607	590	618	599	602	582	609	586	608	632	667	626	632	584	640	617	589	633	629	630	565	606	613	593	614	574	605	645	603	634	649	610	613	636	640	617	637	642	623	588	589	577	616	653	578	652	584	645	609	604	581	593	641	576	636	627	584	559	606	591	593	606	576	648	579	594	606	636	629	626	614	614	591	643	595	609	576	627	607	592	577	639	595	598	631	606	637	596	584	584	594	629	629	596	618	587	602	596	571	627	608	600	608	606	646	639	642	606	605	599	616	585	608	607	564	625	600	636	617	608	629	608	613	555	608	625	650	620	646	614	557	580	616	629	607	629	626	588	602	617	632	570	578	579	633
14203	9475	8173	5635	3773	2513	1809	1440	1037	844	747	662	547	534	458	452	501	460	418	362	405	405	366	349	346	368	363	407	371	348	305	335	349	338	335	323	291	338	323	350	340	327	353	329	334	334	342	299	372	341	372	334	334	350	323	328	327	311	312	305	335	319	328	340	329	319	323	272	312	319	350	285	300	331	288	320	344	304	287	330	366	311	311	346	323	303	319	336	320	341	286	325	368	326	309	291	304	318	303	324	323	366	347	339	353	304	281	336	364	330	330	326	315	330	345	316	290	303	318	333	316	307	331	341	336	315	353	315	342	335	349	358	321	336	320	321	355	306	337	347	302	349	343	339	295	347	336	318	287	304	336	291	336	333	331	307	352	381	332	332	307	333	337	313	325	327	302	336	336	345	298	305	343	347	320	324	341	307	299	312	329	304	341	321	327	311	329	361	354	326	332	324	359	328	315	315	363	328	313	343	318	326	325	304	329	295	349	327	329	347	337	330	328	319	320	329	339	312	319	310	320	343	280	312	329	349	344	297	318	361	278	346	352	320	321	336	321	295	301	383	315	333	369	333	298	352	315	332	340	314	333	345	306	307	306	364	317	318	318	324	322	326	356	307	328	353	305	321	344	302	316	291	347	327	325	370	297	362	353	359	312	309	296	334	339	355	287	324	317	340	313	309	334	328	304	303	348	334	316	350	322	372	347	331	320	328	344	328	309	342	314	306	346	349	313	306	334	298	348	331	335	330	319	315	363	341	308	320	353	314	330	318	341	331	345	329	321	316	345	331	277	339	324	314	362	320	354	318	319	313	327	332	308	315	313	329	335	345	344	312	321	340	309	343	335	346	319	309	329	321	313	284	323	337	344	318	339	320	376	344	328	314	352	324	292	318	324	305	276	354	296	316	366	323	312	327	339	336	343	348	321	335	330	344	304	343	353	340	310	325	326	350	343	305	345	303	304	300	333	324	297	322	336	331	325	341	334	321	300	321	326	301	337	314	344	300	332	327	310	361	286	295	327	326	347	337	340	317	352	336	360	314	330	387	333	323	321	294	337	337	316	320	294	313	328	338	346	299	326	334	350	325	311	319	313	318	329	296	329	331	335	326	315	317	307	371	338	317	306	319	356	353	340	326	285	355	304	309	331	359	331	313	299	304	370	325	339	353	324	309	298	339	345	307	333	328	347	339	303	360	326	339	326	310	327	332	352	309	320	313	323	354	338	303	300	335	345	307	339	306	303	300	314	354	279	326	340	309	364	330	350	367	343	332	368	358	316	294	294	330	287	320	338	344	331	298	326	337	332	334	316	320	364	337	292	313	293	307	299	300	337	337	357	345	303	329	349	327	352	320	285	336	343	322	281	330	348	342	325	328	348	325	326	306	300	346	329	305	338	327	313	340	326	344	291	343	364	328	312	295	313	298	307	332	316	310	337	328	319	348	294	314	313	325	338	316	347	329	311	313	327	322	334	346	348	333	348	336	319	335	326	343	304	336	290	334	340	319	344	345	304	332	318	330	331	298	337	287	336	370	354	351	342	318	316	299	337	322	311	335	330	307	383	332	336	334	300	295	316	308	330	326	301	314	316	306	351	342	328	292	357	318	340	303	311	343	296	307	297	347	334	366	332	332	355	330	317	351	313	329	351	325	349	325	318	355	353	313	308	306	351	324	332	339	319	345	313	312	344	304	357	298	322	321	348	337	347	351	340	335	306	316	335	344	348	337	287	301	329	310	296	303	327	304	316	326	353	325	337	328	300	312	288	327	319	324	331	326	315	311	321	314	299	326	336	365	321	340	327	323	330	329	308	331	346	369	286	324	328	330	335	334	314	343	346	325	326	333	353	343	339	334	317	326	311	342	362	353	316	269	342	352	310	292	333	384	341	314	329	333	342	327	352	318	348	333	336	339	343	312	345	323	325	348	324	337	318	333	321	355	300	314	318	331	335	342	327	326	329	303	341	317	307	315	319	304	323	313	318	284	353	345	344	341	338	313	357	336	305	293	326	331	308	316	343	316	326	303	318	305	287	331	322	323	332	324	332	330	339	323	336	316	353	335	303	335	319	324	318	297	322	315	315	319	304	313	338	347	357	313	346	345	334	325	330	305	286	343	335	302	309	369	296	301	350	309	343	322	314	335	353	333	333	289	337	320	349	333	306	312	334	318	335	326	317	347	313	341	292	324	337	302	316	292	313	375	305	315	339	331	342	341	307	321	313	332	300	307	329	323	314	330	306	320	324	341	322	335	312	317	342	350	325	303	342	332	331	324	323	304	355	338	332	310	341	327	318	325	323	323	326	310	300	355	322	329	345	282	302	297	341	333	309	324	331	345	341	335	302	310	344	332	320	328	334	336	336	327	346	307	334	324	324	303	331	331	333	305	297	323	354	355	325	334	337	326	322	347	334	353	333	321	329	341	349	289	324	360	342	359	356	308	281	300	333	335	309	296	324	313	329	277	339	354	288	351	315	303	329	313	344	359	326	346	332	323	344	367	331	333	334	326	322	350	378	305	316	335	337	339	315	367	310	349	343	358	341	329	330	334	319	341	312	311	338	326	322	331	335	324	313	343	318	343	341	330	330	298	315	320	299	324	332	377	327	347	362	323	326	329	344	323	309	320	290	327	312	340	305	320	336	305	324	295	341	326	327	331	318	341	323	345	325	327	341	338	354	338	309	336	319	352	318	347	305	355	347	331	344	350	328	330	309	366	305	338	330	318	327	295	318	333	293	328	355	303	314	310	285	321	323	311	307	322	327	354	297	353	309	322	344	320	355	334	338	325	313	323	322	324	311	356	312	329	334	343	312	321	306	349	314	352	332	323	313	315	340	328	307	319	325	338	329	305	329	316	378	342	300	292	357	345	320	317	304	306	317	344	327	310	323	323	346	320	365	324	308	324	337	341	330	345	332	353	331	318	312	343	339	321	360	310	342	342	342	339	371	338	334	325	347	309	310	341	349	330	324	359	324	351	312	313	336	289	354	318	315	331	317	334	342	346	308	312	338	328	312	344	297	341	318	342	318	344	356	345	332	346	345	329	309	358	319	320	356	294	349	324	311	344	317	339	322	325	307	326	336	359	304	307	347	344	333	335	306	319	325	329	345	324	331	285	298	363	345	362	316	320	349	329	309	324	341	295	311	366	336	305	301	291	338	325	327	335	318	325	327	316	328	315	322	314	334	335	314	331	340	356	384	330	317	344	295	354	280	352	332	297	319	318	314	322	329	330	334	335	315	314	304	349	389	323	307	323	298	349	329	327	333	357	323	324	324	314	338	318	295	314	344	326	307	316	336	302	315	350	337	343	319	327	348	325	340	314	338	316	348	300	326	319	340	315	319	344	327	337	321	314	284	321	367	307	336	365	311	332	353	329	312	334	310	333	340	292	308	326	319	344	345	313	374	357	325	334	315	335	322	293	320	305	333	362	334	330	338	346	307	327	326	300	339	349	331	339	301	344	326	312	314	337	344	312	334	310	382	341
12549	12711	13914	13631	11552	9376	7221	5783	4407	3855	3158	2626	2240	2010	1782	1845	1802	1687	1545	1450	1439	1316	1228	1163	1091	1068	1063	1027	1000	1014	938	965	927	919	968	902	905	901	906	832	844	887	871	860	890	896	870	843	846	835	771	872	825	804	867	814	847	847	835	858	834	801	824	878	860	868	823	830	861	808	875	874	931	878	897	831	830	851	828	841	873	838	836	876	844	800	862	853	840	827	858	893	839	872	811	844	870	866	861	852	840	894	915	872	817	861	811	847	873	874	850	874	839	863	882	921	887	866	883	883	821	849	826	864	830	830	880	873	839	843	857	851	858	878	822	811	883	870	886	818	883	853	847	866	861	866	869	886	821	858	814	880	859	806	854	874	871	834	840	901	814	831	878	895	843	843	886	843	872	876	842	832	847	835	865	856	891	871	867	853	820	877	842	835	854	842	849	885	924	851	814	805	879	895	905	848	805	828	850	830	808	788	833	857	817	830	809	874	844	878	833	837	852	796	809	843	882	842	846	878	877	814	859	901	829	914	885	861	839	849	834	881	868	889	868	834	806	875	833	869	897	826	829	875	877	857	832	834	825	858	838	866	895	856	891	874	847	820	827	843	869	865	831	817	826	822	866	914	869	861	849	829	832	849	810	801	849	830	853	823	820	879	854	899	814	836	838	867	873	887	879	831	873	856	863	893	772	861	866	852	912	855	821	806	827	840	929	846	876	822	883	874	815	899	841	860	842	858	848	844	832	880	917	800	839	858	838	869	900	899	840	877	840	802	899	811	849	838	860	838	891	849	832	877	870	869	862	842	817	869	798	865	810	830	863	870	835	886	878	843	885	836	924	790	893	883	906	853	818	827	891	881	870	819	889	835	841	855	876	885	877	857	905	870	846	839	859	817	874	817	898	854	842	840	876	875	871	847	840	873	863	816	808	791	916	836	836	889	864	865	805	835	846	852	873	869	849	867	914	842	805	871	803	798	803	862	816	821	813	861	895	876	822	847	880	829	833	847	920	834	878	805	819	875	851	865	851	839	911	785	839	856	831	843	826	849	862	827	856	879	804	827	874	879	849	873	832	838	882	879	887	875	859	833	893	859	884	847	828	865	874	893	854	914	875	857	859	877	858	839	897	916	839	838	885	886	843	814	854	825	828	868	855	877	834	864	882	787	805	860	893	869	854	884	870	845	878	854	828	839	871	837	875	840	816	831	889	836	873	824	825	888	896	862	829	883	880	847	802	834	864	812	832	827	870	848	911	798	829	843	832	848	852	840	842	862	807	828	905	868	840	889	874	817	855	866	849	847	855	890	844	866	859	870	872	849	851	894	900	853	799	845	870	835	844	846	819	823	885	867	870	846	823	852	854	867	884	887	871	856	863	856	825	861	840	854	842	841	837	811	812	854	908	866	787	873	873	826	875	872	834	885	875	813	820	831	844	806	825	865	843	925	852	845	882	879	828	865	836	843	870	858	855	859	830	833	865	835	831	867	825	847	829	857	810	829	869	822	852	853	865	862	842	857	883	841	857	857	864	808	904	867	860	819	817	804	866	822	863	851	868	893	830	818	854	796	847	862	788	869	866	831	801	837	863	844	845	867	891	833	924	851	858	850	844	770	839	843	846	846	827	841	917	909	875	886	835	847	858	844	853	880	880	899	874	884	880	888	867	867	849	913	865	863	853	845	834	886	871	876	869	837	866	814	896	829	858	871	841	846	820	896	896	833	866	841	869	836	848	821	810	830	818	866	813	857	789	921	870	889	809	889	861	842	855	863	834	863	873	853	860	829	866	860	866	844	844	820	842	862	865	863	784	837	879	865	854	817	868	885	897	853	840	867	844	853	841	846	892	887	849	888	809	834	834	849	838	832	871	786	815	940	824	822	839	833	860	849	878	844	820	874	911	873	898	863	807	848	876	858	854	869	852	857	882	860	885	918	844	853	844	890	866	855	836	853	854	853	851	834	816	874	928	821	890	888	897	820	851	833	851	863	828	837	851	800	852	801	879	867	850	793	901	866	863	857	866	839	826	824	858	883	882	884	833	889	844	892	852	892	856	857	837	879	843	832	833	804	882	818	805	851	815	840	874	864	869	898	827	849	830	815	863	860	858	874	855	856	871	909	826	861	852	866	845	857	888	848	825	838	843	827	881	866	886	867	830	866	867	879	870	818	874	881	816	883	851	812	839	873	874	865	860	879	866	867	786	845	888	825	817	868	867	845	869	876	904	871	862	796	825	816	878	837	862	827	891	926	850	875	833	861	845	870	908	852	842	889	821	877	857	798	853	881	823	841	819	838	840	842	852	913	818	820	843	834	836	853	833	874	882	881	867	868	804	906	806	788	868	836	839	846	859	806	839	864	846	844	874	839	845	903	858	870	799	851	856	887	852	883	828	843	863	864	840	915	849	870	861	844	855	823	843	873	861	824	805	872	832	945	818	831	850	845	819	883	879	862	885	856	881	866	841	844	820	936	858	808	878	879	854	888	835	868	833	849	860	859	853	865	840	853	854	817	919	905	836	847	877	813	863	817	871	825	858	851	888	842	877	875	836	868	832	852	859	865	875	912	858	850	833	848	911	822	866	871	893	885	859	898	849	842	875	825	855	833	864	897	825	788	914	877	829	811	824	816	872	823	814	872	844	872	863	834	797	883	827	809	847	850	872	847	907	906	827	885	845	822	878	850	894	863	887	862	860	824	853	835	880	804	815	889	792	881	823	847	885	871	848	847	845	825	816	859	857	836	868	841	869	833	875	856	870	845	877	815	838	858	901	830	869	860	812	825	871	859	831	831	887	915	863	820	838	892	873	849	876	860	883	810	835	851	822	841	857	853	849	837	831	815	811	825	856	897	868	841	838	832	855	863	850	876	825	877	861	837	852	862	856	885	895	855	839	853	894	902	815	840	853	819	889	842	801	844	904	890	857	834	829	753	835	877	915	868	841	896	858	805	865	874	872	821	829	849	868	860	841	890	841	836	842	867	838	838	870	862	863	865	830	886	814	855	843	874	911	841	857	842	873	860	847	825	847	895	854	845	821	875	817	837	931	847	849	875	835	910	873	832	867	860	864	870	802	838	821	862	902	816	866	844	817	813	813	853	810	803	844	769	902	824	843	833	841	807	877	866	835	895	804	833	843	821	835	860	844	836	853	833	860	863	888	925	847	833	835	834	872	843	826	880	806	898	857	849	840	828	877	882	850	873	806	873	903	817	802	851	880	855	846	838	787	864	836	865	826	859	875	871	860	887	791	850	835	772	874	842	885	857	828	881	876	770	835	864	795	863	876	867	833	845	847	841	891	829	836	866	893	885	853	845	892	806	849	873	809	847	848	875	893	857	845	826	825	860	861	825	860	828	824	856	881	822	864	826	866	814	902	875	828	851	869	826	906	874	840	880	838	844	832	847	822	870	823	868	839	836	838	841	851	878	788	770	812	870	916	871	880	853	825	883	881	838	875	884	813	845	865	829	856	877	855	871	899	816	884	827
38239	45537	31188	20307	13869	9068	7158	5182	3529	3142	2341	2034	1809	1543	1382	1729	1913	1784	1568	1325	1399	1057	922	669	632	577	507	575	520	481	489	400	412	392	381	381	395	368	351	327	329	317	298	301	325	303	296	301	269	284	301	300	303	290	321	289	278	284	290	314	286	266	311	284	277	289	306	303	283	281	314	281	291	275	294	281	294	255	282	301	316	330	260	271	276	271	292	249	279	303	297	285	266	277	312	269	264	293	310	277	308	280	306	300	296	272	323	277	284	283	302	271	261	284	290	302	301	298	288	286	267	289	252	287	294	282	321	280	299	276	276	270	286	299	266	274	286	282	295	288	290	274	306	276	282	295	271	277	289	299	278	305	312	281	276	300	282	309	271	295	286	296	265	287	301	310	298	277	289	294	267	275	255	276	283	286	295	303	301	287	318	310	278	289	290	302	303	274	281	279	307	292	290	305	303	282	294	317	273	285	267	271	301	271	293	283	277	280	293	267	281	305	292	294	305	272	284	300	276	284	315	303	301	327	317	282	290	284	311	292	278	264	290	277	320	285	323	305	283	327	263	315	280	304	322	268	318	264	308	276	287	283	301	280	307	309	301	296	282	235	300	278	295	315	286	277	308	262	312	300	320	304	276	286	292	301	291	296	281	269	322	285	272	239	321	299	280	275	271	273	308	294	309	298	303	277	276	293	275	311	294	272	293	299	307	316	274	282	270	260	256	254	284	287	278	301	318	282	276	278	268	285	293	314	259	304	280	276	287	286	288	290	281	292	303	309	278	298	247	298	269	272	253	300	283	261	280	283	272	300	321	291	274	300	272	266	303	294	300	277	294	251	305	286	267	282	281	295	285	314	313	308	296	297	302	277	289	286	287	293	287	304	285	285	272	268	288	311	296	282	280	298	295	287	281	292	304	264	309	275	278	236	275	326	267	294	294	259	302	304	299	282	280	285	266	297	299	317	304	289	301	285	290	285	301	281	303	247	279	290	287	291	268	277	299	272	298	275	275	265	253	264	272	265	338	307	283	254	301	293	322	287	295	289	292	277	290	315	327	286	262	264	275	286	280	284	282	313	295	297	306	331	294	269	274	350	267	302	305	309	296	284	289	286	272	292	300	301	269	279	292	251	264	261	274	276	272	293	284	279	268	299	312	286	304	297	261	280	324	269	279	326	278	281	289	284	293	284	291	262	297	261	303	313	280	263	307	286	280	299	283	299	283	283	296	285	313	301	333	306	316	303	276	296	283	295	271	293	267	308	302	324	266	287	308	284	296	302	288	300	291	293	297	281	295	308	253	255	292	300	306	280	287	283	269	290	277	316	295	295	299	295	266	285	292	315	310	318	303	354	306	273	290	281	271	278	258	287	301	273	279	309	279	323	304	320	297	311	291	263	331	282	285	271	309	312	282	314	278	294	301	300	304	270	292	267	309	286	282	286	283	323	314	273	278	301	300	330	278	282	275	270	291	309	258	271	294	293	266	294	309	328	318	282	287	322	244	284	310	306	296	294	309	291	282	281	293	300	294	282	263	294	286	303	278	284	293	287	279	273	304	299	290	290	314	301	285	292	267	278	277	307	266	279	280	296	303	267	285	273	322	307	260	303	286	307	301	289	255	320	256	303	335	259	293	284	285	292	321	293	254	280	287	299	286	272	273	275	320	286	287	272	300	319	271	266	289	297	291	272	303	262	306	313	312	280	273	286	281	296	305	317	302	290	261	277	303	308	296	308	325	306	299	290	298	300	306	318	294	259	293	295	277	279	283	268	292	292	308	293	301	307	291	275	279	285	287	285	291	257	281	302	310	301	295	291	283	299	281	282	270	297	306	295	273	287	299	266	297	291	280	297	249	287	319	309	300	275	266	298	288	270	289	299	286	310	304	325	286	281	265	312	282	281	294	306	307	289	278	307	281	281	286	287	300	309	304	267	278	250	274	261	268	306	262	238	306	252	304	283	308	282	263	282	279	275	262	299	310	285	263	297	309	305	304	296	303	272	290	291	255	314	285	265	319	263	260	294	329	300	302	294	308	290	325	295	293	299	284	304	319	279	300	272	305	279	293	266	296	315	272	300	250	279	273	293	294	313	314	311	294	270	270	277	290	274	264	290	283	279	306	274	290	305	302	289	281	292	269	280	288	283	337	300	289	308	306	287	278	269	322	299	261	299	299	275	276	293	283	326	307	244	264	319	273	314	252	279	291	299	303	292	329	312	249	303	266	311	288	285	312	241	268	276	277	285	332	287	320	280	325	332	283	285	274	295	288	286	320	317	294	298	293	251	276	274	268	304	278	299	296	319	268	298	292	291	312	308	280	306	272	282	306	288	278	268	309	290	293	292	278	251	291	298	302	314	288	301	250	280	299	288	289	286	327	324	289	297	292	272	313	303	279	286	268	292	264	268	292	316	281	309	270	305	291	284	274	289	268	270	280	298	280	286	286	293	274	281	301	270	308	250	288	308	278	281	260	284	289	272	299	283	274	297	303	253	260	279	294	305	285	286	279	267	278	288	295	333	275	263	298	282	288	304	278	316	307	288	276	271	281	300	280	255	291	288	275	279	277	278	275	307	285	288	285	288	297	284	258	275	256	265	291	282	292	274	287	287	265	278	303	304	318	308	261	289	309	265	288	290	336	279	266	307	275	294	284	269	285	305	306	294	311	297	293	295	260	301	270	299	245	325	306	316	295	291	297	299	320	296	324	306	287	295	292	284	320	253	262	285	297	284	287	297	291	309	279	267	278	284	284	261	288	289	291	278	281	306	312	282	283	300	312	274	302	294	308	270	287	287	304	295	281	270	270	286	268	280	280	295	284	269	283	261	276	285	264	320	288	334	292	267	264	259	301	270	291	309	275	280	301	302	264	293	265	297	283	297	278	313	284	294	287	280	254	266	289	300	274	277	293	292	286	284	299	309	269	286	261	333	301	327	274	285	280	259	318	286	312	272	284	283	300	276	316	292	298	329	298	278	322	293	285	295	310	297	306	300	294	279	262	294	288	311	279	272	262	283	309	285	311	279	291	290	262	287	302	309	260	275	283	275	288	278	292	295	285	319	275	288	276	309	291	270	280	309	276	303	291	287	291	282	324	316	283	274	279	285	283	331	270	273	265	296	269	299	295	290	276	273	263	295	299	300	302	285	270	297	296	291	259	267	262	317	263	288	307	277	266	297	281	303	283	325	282	285	293	269	277	243	263	257	296	302	308	280	269	321	278	289	258	290	288	324	288	291	338	262	301	317	283	311	247	278	306	277	282	276	281	282	281	296	281	307	285	284	282	257	307	301	327	299	250	312	318	290	277	275	284	286	269	288	278	295	276	295	322	315	292	320	288	319	269	327	278	279	273	268	305	302	291	292	320	301	306	308	290	334	290	308	292	312	278	267	265	257	280	310	305	288	277	275	280	297	279	286	292	296	288	307	267	267	287	314	294	285	283	278	308	258	288	284	280	304	301	258	301	277	293	282	268	305	299	300	267	272
30030	41608	26928	25045	22802	19367	17942	14772	11334	10793	8959	8143	7533	6436	6095	7810	8994	8197	7882	6478	6508	5422	4530	3353	2819	2752	2414	2685	2145	2098	1965	1688	1623	1566	1550	1548	1393	1236	1003	987	934	885	890	852	847	845	795	810	793	803	777	769	755	728	776	725	749	815	747	776	776	761	764	756	756	756	796	729	761	797	768	758	782	751	776	795	762	773	765	755	711	726	723	715	779	776	800	792	744	769	732	758	743	758	762	783	790	816	765	729	745	798	776	768	754	713	758	717	748	797	753	739	753	762	810	741	797	757	721	755	814	735	695	740	727	735	769	724	773	802	769	784	812	748	754	740	743	730	743	766	759	743	759	763	741	791	763	766	742	768	768	761	768	750	765	778	743	715	775	755	733	745	765	727	790	739	741	775	778	719	776	754	741	717	777	734	731	749	730	777	798	731	822	752	759	754	763	776	782	763	713	773	808	764	746	771	801	806	786	713	767	776	762	751	778	729	776	756	764	729	766	736	720	753	730	789	767	792	758	764	730	774	721	793	764	744	775	796	706	719	751	768	749	720	737	775	722	751	766	718	783	789	766	718	732	760	762	752	785	812	754	774	787	766	785	777	760	736	758	810	723	764	727	764	748	736	761	737	762	745	772	792	767	813	741	757	733	797	754	768	729	801	769	751	788	734	741	782	734	774	753	780	760	687	755	763	755	792	749	752	762	715	747	714	724	776	740	730	769	756	818	737	758	775	709	752	746	750	763	735	760	779	758	794	743	762	737	706	735	714	755	724	728	741	742	735	745	780	759	764	758	725	803	744	786	775	734	750	756	732	792	762	791	731	805	765	788	743	736	722	831	739	799	777	720	790	783	784	768	777	833	778	739	807	810	797	754	756	772	750	788	741	748	808	782	758	725	726	725	714	763	744	750	752	753	783	786	710	754	807	753	774	763	749	757	780	722	729	700	751	775	754	763	745	727	735	723	774	752	773	754	768	727	778	768	778	809	771	750	769	742	746	722	706	784	797	790	736	770	761	786	739	701	764	713	777	777	728	755	822	688	790	749	772	748	746	760	774	754	776	756	779	798	780	817	802	721	747	725	770	750	714	742	743	743	759	708	709	774	743	807	763	766	761	822	776	738	772	726	771	753	791	747	729	731	767	787	721	793	733	758	761	750	712	750	788	750	796	734	729	745	767	805	789	788	797	782	745	778	766	788	747	757	759	738	738	759	730	788	776	727	742	758	740	746	768	727	744	734	728	733	751	703	704	721	820	725	785	775	783	796	764	783	763	781	742	742	717	758	767	763	746	815	766	763	759	799	739	716	707	753	780	790	734	731	771	756	732	772	782	733	790	692	776	762	719	739	734	765	785	752	716	763	751	750	798	775	768	716	736	758	778	727	806	756	732	739	753	818	733	736	759	686	824	778	765	729	767	747	746	789	758	720	777	819	710	722	753	766	761	742	735	805	734	744	733	731	794	790	754	722	760	769	724	717	775	790	741	783	730	759	781	822	763	729	776	712	752	760	761	768	769	735	766	712	758	750	789	753	802	763	782	716	742	746	792	777	736	760	785	801	732	730	791	733	730	731	704	768	729	738	746	750	781	766	720	759	742	724	755	806	751	761	792	777	756	749	726	786	746	792	735	757	752	714	781	739	739	746	714	807	755	747	728	751	743	751	749	798	743	751	786	763	791	753	763	746	766	786	819	733	768	692	739	775	701	752	763	797	734	719	737	753	720	774	724	742	755	783	776	771	762	719	732	740	767	730	762	800	761	737	748	738	745	745	684	768	813	776	743	827	763	766	725	756	775	781	750	721	751	724	800	760	748	753	717	736	744	763	747	825	757	756	791	798	765	764	738	759	750	758	821	792	716	821	758	728	766	783	728	741	768	751	768	754	739	778	761	763	759	764	780	795	751	721	776	819	768	722	799	785	796	765	774	761	738	734	773	781	769	812	700	795	783	748	760	817	763	772	699	786	798	808	752	755	738	798	726	750	756	757	793	746	732	733	821	672	708	705	771	714	760	764	798	745	765	714	774	749	759	772	771	741	732	743	735	733	686	733	749	740	783	788	765	720	748	759	746	732	759	733	733	706	785	771	741	775	771	778	761	727	784	760	748	777	723	735	730	776	752	774	765	795	764	737	804	763	726	770	754	757	768	738	731	746	765	770	746	776	759	839	739	804	766	715	717	706	722	751	796	794	786	761	764	783	800	760	793	770	764	743	761	702	793	730	770	736	770	748	736	769	741	785	823	752	769	717	777	743	725	730	747	742	769	783	751	726	727	767	737	743	741	767	799	773	747	745	778	747	746	780	740	758	758	759	711	733	763	748	675	793	793	786	808	768	799	716	747	743	799	746	747	778	786	696	779	735	733	779	718	805	794	764	746	732	706	817	773	757	794	772	753	719	758	778	787	758	740	758	757	746	764	771	718	712	789	776	759	798	788	795	738	771	774	791	764	737	741	780	790	781	735	806	741	786	778	731	731	770	720	744	758	740	743	802	788	792	696	727	760	737	765	729	749	719	754	749	747	768	739	789	749	731	739	739	773	750	736	735	764	790	750	722	803	779	696	755	826	780	853	746	731	742	721	750	804	733	817	793	807	731	738	805	771	783	731	743	767	755	745	769	736	739	780	721	760	773	737	761	726	750	711	736	779	737	738	781	770	785	769	752	762	692	763	764	745	788	762	830	726	719	808	729	766	749	782	821	760	824	761	779	783	807	720	787	770	745	785	730	715	708	794	812	750	719	754	745	726	758	752	809	718	752	757	706	729	723	746	774	768	772	765	744	746	825	723	771	789	776	694	745	770	762	756	768	745	747	751	742	750	768	768	741	736	812	751	770	726	782	731	768	721	791	772	764	731	735	740	773	742	751	773	753	788	784	714	780	724	779	755	736	711	703	782	774	768	752	766	710	756	770	767	778	747	778	760	795	729	755	791	746	744	731	740	805	778	765	761	735	772	754	718	744	804	753	734	713	756	745	737	729	778	717	747	747	762	740	749	750	720	734	780	782	781	785	760	777	779	768	768	792	791	746	703	750	747	780	722	746	752	782	791	736	768	792	817	745	755	763	732	726	753	758	819	745	800	750	718	735	745	795	722	734	751	747	796	804	746	737	739	726	726	774	761	774	777	732	787	731	736	738	772	804	705	776	763	792	719	756	766	751	749	736	785	749	786	736	766	745	758	768	736	734	776	796	770	767	764	782	785	737	786	724	708	767	748	784	779	731	761	797	763	778	757	729	788	728	758	753	796	722	790	706	762	748	726	738	757	734	751	751	727	801	764	789	710	723	755	757	780	741	758	732	721	827	728	744	797	745	725	727	735	783	732	728	820	719	768	761	737	717	796	712	722	748	792	755	763	790	723	721	758	722	715	750	735	722	814	708	753	727	757	741	751	758	769	774	785	770	812	781	712	722	739	713	790	766	771	811	705	785	765	763	778	788	778	747	770	717	739	792	785	762	771	809	750	757	779	776	778	758	768	727	744	738	774
50845	51250	34161	26642	22879	17756	13937	9899	7378	6079	4930	3978	3375	3099	2702	3975	4098	3705	3552	2710	2962	2234	2020	1272	1093	990	836	834	679	691	627	612	519	525	497	476	427	354	318	336	238	259	276	268	267	248	265	250	225	255	207	232	235	229	238	220	232	218	208	201	205	202	216	224	211	217	233	191	195	235	215	240	223	246	204	247	222	190	212	246	235	219	218	232	216	227	233	191	192	211	201	209	224	210	212	215	211	249	213	217	240	226	194	200	213	215	235	197	230	234	210	222	219	217	223	205	211	226	217	208	214	204	232	217	242	212	209	191	234	209	227	229	206	216	230	246	232	255	238	217	215	216	243	208	197	209	203	209	219	248	217	218	203	251	205	237	192	209	225	202	202	187	229	233	216	210	212	216	204	220	243	226	212	204	204	235	215	216	210	217	233	249	223	199	215	236	245	216	242	227	206	184	218	217	202	218	231	222	224	208	211	198	217	219	192	217	230	221	225	222	237	215	236	204	207	228	193	218	230	239	191	226	244	239	238	186	238	232	209	213	213	223	201	210	214	217	216	210	229	230	214	197	192	243	225	211	212	217	213	228	200	244	223	219	240	223	227	199	236	218	219	206	228	232	220	214	223	229	207	229	233	227	221	222	203	230	205	231	226	236	227	206	211	234	232	212	228	212	235	193	231	229	230	207	222	222	244	198	214	193	202	221	218	210	202	237	235	233	256	220	249	225	221	223	234	225	216	225	244	212	226	223	181	206	214	201	206	197	195	233	212	208	223	223	219	215	226	248	211	233	218	192	233	219	249	226	211	203	207	232	230	216	227	238	238	218	215	211	216	204	210	204	227	208	189	222	237	233	232	216	226	197	248	226	199	233	224	229	204	199	209	214	213	185	226	207	218	215	232	239	226	203	208	253	200	241	232	207	232	238	246	224	231	244	215	213	214	197	219	254	271	184	253	213	224	229	226	241	224	230	229	212	205	220	233	204	231	217	189	239	237	237	236	216	225	217	208	198	208	230	196	193	229	258	215	231	199	197	235	212	232	227	205	204	213	197	198	222	216	247	224	215	245	208	203	199	242	201	207	222	205	235	204	224	216	201	245	205	232	213	218	199	246	220	211	214	204	235	230	235	205	242	211	217	199	215	222	228	220	203	207	212	211	200	231	228	214	235	232	203	201	203	209	195	213	214	226	222	219	215	222	219	233	261	220	230	182	201	215	212	224	215	221	211	214	218	224	207	225	219	207	209	248	228	244	259	237	223	220	214	191	217	198	223	241	228	210	215	225	218	192	214	220	210	214	204	217	229	226	190	244	218	209	243	225	216	218	229	214	199	214	228	194	208	203	230	214	243	192	240	193	250	225	210	238	220	243	236	207	233	248	217	234	251	199	216	226	224	213	205	238	221	197	201	206	219	241	236	217	212	198	217	213	215	207	237	215	217	211	219	209	241	208	212	202	214	204	206	225	238	244	203	214	220	229	191	213	247	227	226	220	216	229	229	234	220	229	222	247	231	204	227	228	231	200	237	199	240	228	229	209	214	209	227	219	202	229	225	222	224	251	213	225	221	227	234	220	224	209	217	226	227	234	230	209	231	244	198	243	214	225	227	218	242	217	216	249	208	208	222	205	220	231	223	218	238	210	230	226	209	203	211	206	222	232	237	220	228	207	199	222	214	231	217	226	225	213	226	234	220	211	229	206	238	244	213	228	225	200	234	221	205	238	215	205	201	212	224	235	207	205	203	221	233	235	221	235	195	241	204	200	240	214	218	207	205	198	231	208	212	205	239	224	216	221	221	215	219	227	210	213	230	243	236	249	210	240	251	213	231	239	213	208	228	225	192	217	194	215	198	192	225	198	252	186	229	199	208	221	227	225	216	208	232	213	230	250	224	225	212	212	223	196	214	215	197	233	192	237	228	233	210	224	229	217	216	231	226	204	206	218	227	260	220	216	205	215	225	197	223	222	220	235	232	225	202	211	223	213	220	226	201	232	216	219	241	229	229	204	231	198	235	202	220	207	187	227	238	242	231	215	210	216	203	201	229	211	222	198	223	195	203	210	213	227	226	237	201	214	214	216	217	214	207	224	203	222	240	214	235	215	208	232	240	200	216	210	213	215	217	230	227	244	208	220	250	220	208	193	191	216	209	227	223	222	224	217	218	236	217	260	206	244	219	242	214	206	234	230	225	211	217	240	226	236	217	238	235	240	232	217	230	226	223	221	233	212	229	218	237	221	195	193	226	224	216	225	233	201	212	238	197	201	209	213	210	219	225	226	217	228	233	254	227	211	225	214	230	218	195	212	222	236	227	223	186	233	233	201	216	234	205	228	212	211	224	224	237	227	241	203	222	215	215	220	206	186	215	195	210	234	220	196	197	222	219	192	213	202	235	226	221	222	208	201	205	248	226	252	198	205	262	216	207	229	199	237	230	253	223	216	210	225	217	230	226	209	202	226	213	215	242	198	211	238	211	203	211	212	213	216	193	215	215	236	241	201	195	232	229	229	207	216	230	225	231	226	224	220	230	224	219	198	209	211	235	219	228	198	228	246	192	200	229	235	221	222	200	190	249	228	230	222	209	211	220	236	232	208	212	217	204	226	214	232	255	207	230	213	214	211	213	232	211	221	227	251	223	214	231	200	211	234	231	239	219	216	217	241	245	208	210	225	254	239	268	221	236	192	211	214	225	230	242	235	197	228	211	229	213	233	231	235	237	215	209	240	222	223	210	208	220	218	194	191	217	181	202	202	237	213	211	213	219	221	231	254	213	231	230	226	222	214	200	222	231	208	234	217	182	236	210	208	211	235	208	195	249	232	217	201	203	195	226	222	236	219	251	208	213	212	219	209	230	240	266	232	226	205	205	207	213	236	238	215	215	236	227	219	229	204	219	217	196	208	222	185	233	213	202	236	188	263	212	199	210	200	220	229	205	229	238	195	246	238	224	243	192	207	232	221	240	241	242	205	232	224	227	233	252	236	224	196	214	206	241	232	208	270	213	214	211	228	211	239	198	208	222	232	217	233	241	188	208	232	209	227	200	203	241	212	206	236	205	217	237	235	236	217	236	213	192	240	218	212	208	230	265	241	224	241	229	232	248	212	217	231	222	205	184	217	227	196	204	230	224	209	231	208	251	232	236	236	204	221	204	214	215	217	240	241	211	210	225	200	219	217	189	207	213	206	217	209	209	202	210	195	219	257	236	222	206	215	216	242	230	234	244	219	221	242	198	209	181	219	219	230	223	225	209	215	219	239	243	233	211	204	232	214	213	229	221	222	241	243	239	226	236	223	195	226	203	221	223	205	222	219	214	199	215	208	246	201	215	218	216	218	206	206	224	212	208	245	210	248	222	211	216	238	225	221	221	224	237	221	230	213	196	216	203	190	220	213	230	210	173	219	225	200	263	231	261	212	222	254	211	188	215	208	228	213	224	242	219	198	213	215	238	264	210	205	218	200	210	205	223	241	223	215	230	232	199	207	191	197	262
41469	48844	33126	32894	31016	28202	25616	21311	18431	16736	14826	12792	12015	11350	10607	14498	15466	14675	14258	12131	12747	10370	8993	5990	5386	5288	4263	4567	3585	3428	3120	2804	2508	2485	2469	2439	1839	1529	1171	1147	900	939	874	846	861	773	699	717	691	699	610	679	620	628	636	633	576	582	610	597	598	604	619	602	606	618	612	572	619	580	553	595	593	550	601	605	574	599	588	587	573	611	558	594	634	599	593	617	579	582	637	599	581	566	635	615	599	619	600	598	603	617	595	632	634	573	613	587	575	575	643	568	583	658	608	620	597	644	560	588	562	610	618	593	610	640	594	567	610	582	641	579	616	561	576	600	600	557	604	570	615	573	611	581	601	646	662	581	611	609	591	644	607	631	607	614	581	575	615	628	599	625	624	590	611	574	540	579	650	584	593	587	629	577	583	606	608	581	625	620	625	553	589	565	611	672	521	575	637	576	578	580	565	595	592	587	584	571	651	562	571	615	593	576	616	586	644	593	609	566	574	603	571	613	584	631	579	592	587	607	574	590	592	555	632	590	562	588	593	573	579	606	585	576	628	614	587	598	614	564	559	589	597	636	564	576	593	586	616	580	590	568	554	571	625	581	566	623	593	595	584	583	577	594	575	606	597	623	575	588	624	632	595	595	566	601	596	589	577	582	604	544	578	585	584	622	589	606	599	589	593	605	577	612	545	568	563	571	580	641	620	598	614	601	615	645	565	640	603	604	590	563	584	584	601	614	605	580	595	637	566	603	628	595	618	557	612	578	603	590	563	542	574	605	576	628	577	598	577	586	617	619	582	610	583	601	588	561	601	568	613	579	625	580	601	579	567	584	653	618	615	585	563	570	643	572	608	601	597	577	610	616	566	578	631	552	574	585	604	609	567	604	632	607	625	633	591	600	583	572	594	619	579	594	643	568	594	602	636	567	557	614	617	618	634	563	666	589	579	539	568	616	609	607	601	599	576	605	610	601	632	556	588	612	640	585	645	575	614	579	553	576	579	542	576	615	634	565	568	594	610	578	611	596	566	603	583	623	588	637	622	614	580	601	619	613	616	586	577	592	586	566	612	566	574	584	609	634	581	585	588	603	542	643	583	604	596	590	560	578	627	614	593	557	598	585	605	574	573	585	580	583	567	582	556	589	645	611	578	596	609	584	591	598	607	606	577	597	549	588	575	598	606	581	604	655	566	635	560	624	589	587	600	607	586	587	600	632	593	567	595	589	593	616	610	588	587	587	595	606	556	591	600	604	550	604	588	589	575	580	589	577	563	551	593	575	615	610	583	531	591	582	632	597	587	597	571	583	562	616	551	606	598	628	585	566	596	584	587	568	594	601	611	583	621	547	599	557	584	551	602	605	580	587	604	541	604	608	623	587	573	605	581	603	598	615	589	568	625	605	540	637	602	591	535	591	610	637	588	575	621	607	598	622	594	595	587	614	600	600	625	624	632	590	664	610	544	588	620	601	597	586	585	602	587	612	626	573	592	596	577	604	571	584	594	590	586	598	612	587	600	593	586	569	616	551	586	599	579	615	630	561	571	579	603	592	564	587	585	572	570	578	587	597	619	617	649	598	572	627	609	600	570	586	575	587	601	583	616	570	607	595	571	602	608	620	565	572	601	587	568	587	599	599	599	592	607	579	621	573	574	632	613	576	602	586	576	570	615	603	568	576	591	611	556	595	598	584	580	583	599	613	546	601	599	617	595	535	579	574	585	591	599	587	599	627	649	583	607	592	584	606	616	605	587	614	621	569	597	625	576	621	609	597	579	591	609	609	604	612	559	578	601	583	569	611	585	555	569	586	595	634	611	554	568	561	579	610	576	565	620	573	558	556	594	562	623	586	645	588	552	605	567	564	589	562	603	568	598	594	579	574	618	578	584	582	630	600	579	583	589	606	627	623	636	581	609	547	605	588	575	581	573	592	524	545	639	595	639	565	631	584	566	600	593	566	577	595	582	619	577	619	602	552	556	604	587	586	562	609	583	561	555	562	562	565	644	544	617	590	598	613	635	568	560	600	576	543	627	553	621	621	619	595	542	610	591	549	592	603	598	606	573	607	557	599	554	598	570	600	612	576	584	612	622	592	596	615	635	608	550	595	558	583	577	602	574	598	593	642	598	615	585	591	653	602	591	596	569	596	575	569	596	586	572	622	587	596	557	587	593	629	568	601	642	623	612	577	591	571	599	622	599	609	594	639	552	639	616	614	600	578	607	588	628	596	573	652	578	578	588	594	583	590	627	554	617	566	569	622	556	584	610	613	623	589	531	586	590	540	622	579	581	574	602	626	588	652	636	560	588	606	585	571	584	607	596	580	581	622	596	574	621	570	628	586	568	607	590	596	574	630	636	593	590	564	576	590	597	593	625	608	557	601	587	648	563	621	566	590	588	598	616	598	577	577	577	560	587	614	565	591	585	620	623	587	584	604	572	550	545	615	574	614	584	607	551	593	586	574	613	572	609	564	592	576	654	564	586	656	623	597	554	553	624	581	643	610	563	612	610	610	632	565	570	608	547	580	558	603	548	631	551	595	554	560	636	578	664	620	609	569	601	605	605	565	611	553	574	565	604	558	591	614	644	632	571	575	600	655	601	602	607	598	618	600	607	575	604	511	595	575	584	552	620	591	627	564	527	608	572	593	606	605	570	592	624	588	599	609	585	600	548	579	595	550	556	586	647	582	615	556	565	580	599	624	570	615	594	631	636	593	595	594	575	584	587	590	586	583	560	618	584	629	562	595	542	557	611	594	569	617	558	643	579	614	591	573	608	565	635	581	626	583	614	567	558	615	629	598	558	602	643	589	617	606	588	598	605	561	635	577	613	622	589	574	630	625	613	579	576	588	592	591	588	569	583	649	629	590	597	551	563	605	611	604	619	606	577	595	587	572	634	616	554	588	539	567	575	604	614	554	569	587	636	593	572	573	584	575	592	591	596	647	599	616	582	582	597	564	624	639	625	590	569	558	623	533	553	552	574	575	564	583	613	610	624	605	555	569	601	598	626	607	643	555	578	576	586	624	596	574	589	555	605	546	581	582	565	550	576	589	588	598	614	617	647	620	618	611	579	594	586	584	574	596	605	549	615	567	584	593	559	562	590	579	570	554	607	633	628	601	561	556	629	591	537	649	610	602	591	621	618	616	543	586	568	581	609	575	613	585	622	572	621	576	604	582	565	594	577	586	573	525	638	599	563	601	641	599	630	574	599	567	587	611	579	618	627	569	604	586	561	555	611	592	570	614	561	606	619	619	650	568	581	593	580	644	570	590	629	566	583	607	616	608	582	553	543	592	589	577	615	578	586	587	620	637	565	567	620	580	565	587	559	581	544	614	574	605	582	596	614	605	565	578	604	599	570	593	579	572	594	579	580	596	586	581	592	611	606	591	578	613	641	597	567	623	630	611	596	603	613	602	644	564	638	599	595	584	616	586	631	624	553	578	603	632	590	575	596	579	568	655	602	574	581	595	613	582	561	587	571	595	612	566
14563	10575	8948	6181	4086	2854	1943	1393	987	837	701	600	544	479	450	438	483	461	419	389	401	379	376	352	356	363	351	304	345	296	328	323	347	334	303	330	329	307	327	335	338	319	339	349	367	306	307	331	317	294	311	342	360	344	356	331	346	325	315	318	337	306	322	295	317	299	319	312	315	303	310	316	324	326	330	354	344	314	338	308	294	330	323	306	335	305	332	316	334	310	311	334	322	323	285	324	335	318	322	300	312	297	291	323	320	309	329	327	325	323	303	327	338	324	328	337	307	318	312	339	323	331	342	278	303	290	330	357	332	291	334	351	365	341	320	358	355	307	286	338	343	327	324	300	334	327	269	318	330	308	309	336	309	328	296	311	327	316	348	378	294	329	297	365	329	327	314	309	320	337	307	322	313	342	329	316	324	306	296	335	311	322	307	332	316	318	316	325	356	350	333	296	330	302	329	297	327	336	329	310	319	319	302	313	317	308	300	374	324	329	293	345	327	332	342	329	318	304	302	330	315	310	336	306	314	310	341	329	325	332	310	321	325	327	350	333	289	320	334	322	309	337	353	324	283	314	312	298	310	315	310	305	315	359	316	329	329	347	337	277	291	341	332	304	330	352	322	281	343	296	314	318	337	333	303	335	329	301	316	298	346	310	320	310	325	333	311	312	346	308	322	313	345	309	308	343	331	292	301	349	302	344	317	315	316	297	288	320	314	323	311	317	325	298	322	296	302	317	310	308	300	320	343	306	333	286	272	342	324	309	319	344	350	310	319	363	317	303	303	320	298	313	277	307	327	294	308	331	319	319	329	292	310	299	320	284	318	330	310	337	304	304	347	306	339	352	343	312	338	320	333	276	287	324	345	313	318	297	317	307	329	314	300	299	314	316	311	343	309	339	317	338	338	284	315	322	368	326	306	318	325	321	317	333	303	351	335	296	334	352	327	325	323	264	319	323	310	328	333	359	286	303	313	319	341	338	330	302	325	327	304	322	310	328	327	293	328	314	336	283	352	328	370	316	306	315	353	312	280	287	326	317	311	317	322	354	305	322	306	294	330	314	327	326	322	314	294	317	333	327	325	309	315	309	351	311	302	316	332	311	315	314	336	337	298	315	307	301	299	319	351	270	319	318	315	328	296	331	317	331	292	316	294	295	324	333	308	304	334	342	312	302	307	298	308	329	312	295	324	301	367	332	337	300	299	298	321	341	316	336	296	317	367	318	337	319	332	316	298	322	317	320	317	325	301	348	301	314	327	338	310	295	321	366	274	311	294	326	348	288	313	301	297	339	305	324	348	318	336	301	334	313	329	327	282	322	316	287	332	280	336	321	339	341	310	336	336	305	314	337	317	307	320	290	299	330	331	323	328	323	323	298	301	313	318	319	323	317	319	330	330	325	322	335	293	327	267	318	314	293	307	325	289	292	323	274	312	320	291	310	350	314	342	331	304	338	302	294	341	318	302	349	337	315	350	335	327	321	318	325	344	314	328	308	334	324	300	296	347	357	321	330	321	309	320	332	279	291	302	315	316	314	306	337	301	309	327	290	335	389	337	342	302	304	335	288	315	301	319	341	305	329	319	304	307	315	337	324	324	320	352	305	311	345	309	277	321	320	299	292	316	295	316	349	328	344	318	306	319	304	330	331	334	341	305	326	317	322	329	324	317	344	320	345	350	321	336	343	333	366	336	327	312	333	328	313	328	326	318	350	315	341	337	300	326	323	325	322	306	320	320	329	331	319	314	294	354	312	336	299	337	312	333	334	320	356	302	287	333	325	327	323	309	338	324	297	319	314	311	350	336	319	290	359	334	346	315	344	364	315	331	323	305	337	321	335	315	299	326	331	311	306	320	320	298	318	293	360	323	329	318	292	335	296	304	313	327	343	308	296	354	296	326	322	302	330	322	328	339	287	337	319	328	336	283	307	326	313	317	346	322	301	334	289	348	274	324	321	353	306	317	310	304	301	329	326	312	323	308	292	302	319	314	325	331	329	323	344	329	278	279	320	330	344	330	298	363	313	326	291	310	318	313	323	310	317	341	312	303	337	317	308	332	350	317	362	338	320	332	341	325	315	340	305	262	329	311	338	307	322	338	315	287	336	353	331	304	359	333	293	342	311	298	312	350	299	306	319	322	321	331	303	337	326	326	332	357	315	324	318	346	330	333	305	340	297	307	309	304	304	318	305	323	353	333	337	325	350	312	346	314	328	316	302	291	297	342	308	294	309	337	324	295	311	307	335	314	307	306	287	263	319	360	309	312	356	298	349	312	330	323	335	328	322	328	310	319	316	301	325	291	301	357	324	307	315	303	301	326	309	301	308	335	313	323	312	289	310	318	298	347	339	314	324	317	335	324	286	303	323	297	320	326	279	345	329	320	307	337	331	334	333	305	354	368	342	296	309	297	340	340	328	333	335	319	330	325	323	305	343	319	335	327	315	310	306	333	310	297	338	325	324	340	353	339	358	319	313	326	282	368	320	329	323	327	338	321	298	303	308	306	331	300	349	315	343	333	329	339	338	354	312	341	308	303	306	321	311	327	327	307	336	291	292	317	328	314	313	325	328	322	308	327	320	317	313	324	316	321	307	307	335	350	318	309	341	327	354	302	302	327	336	308	306	278	328	298	321	291	345	306	329	339	312	299	343	294	284	320	312	299	338	315	314	309	304	314	317	316	323	331	350	334	325	332	313	308	326	306	305	327	298	316	340	291	327	291	319	307	327	295	318	309	334	306	331	313	263	316	295	331	359	325	306	303	325	325	319	329	323	328	323	321	311	324	324	326	319	306	316	315	305	335	333	286	297	314	357	327	311	340	308	285	345	328	342	328	337	327	308	308	315	288	347	319	293	319	336	313	314	315	306	309	344	333	280	331	294	312	338	339	339	299	280	271	327	304	353	323	327	359	279	333	304	296	319	339	307	323	281	318	331	298	321	346	307	330	315	301	318	350	273	339	325	331	319	356	339	334	316	290	301	337	314	335	328	328	315	308	323	361	327	327	294	331	340	299	308	321	305	308	335	309	343	299	321	350	318	318	323	313	381	318	321	311	323	345	364	333	321	300	324	330	330	331	324	301	333	331	297	344	326	298	333	346	320	302	320	291	328	322	293	330	305	329	316	319	332	322	328	340	317	326	339	345	315	316	302	314	313	332	312	305	326	295	335	344	313	345	330	349	307	341	330	306	329	341	330	298	310	328	300	336	300	309	313	316	316	294	313	345	316	270	294	310	294	308	323	284	324	331	313	296	319	295	330	304	338	294	324	314	335	341	313	306	306	357	327	303	319	362	352	313	326	325	296	337	305	328	316	295	287	317	287	364	328	300	288	335	310	336	340	331	280	301	323	334	282	324	311	319	323	311	323	343	325	340	327	325	296	309	345	291	351	304	315	349	327	322	303	306	327	331	338	329	331	316	326	333	355	350	311	331	333	309	322	313	328	336	319	313	292	299	311	325	332	322	354	299	331	296	327	311	315	325	328
13106	13792	14521	14082	12128	9723	7438	5516	4221	3617	2927	2468	2145	1882	1707	1766	1708	1536	1524	1432	1382	1276	1257	1101	1086	1032	994	1006	983	996	931	856	850	934	918	869	846	824	875	835	876	824	806	823	835	828	832	809	823	833	842	851	814	819	814	773	886	827	820	841	836	828	891	797	858	841	824	781	804	804	883	860	825	862	832	798	907	859	829	821	871	874	861	812	815	856	884	861	861	859	854	824	819	870	826	828	801	827	820	882	845	847	853	844	823	767	830	796	841	849	838	804	803	820	814	819	844	840	854	809	889	845	846	857	820	854	826	871	827	836	833	853	821	850	827	836	815	814	839	846	790	886	872	858	796	817	831	822	785	831	840	845	817	820	825	829	852	865	863	805	859	845	856	815	855	881	861	834	850	842	837	798	848	848	815	867	871	835	843	815	840	852	875	828	798	841	821	857	851	871	885	813	845	875	826	893	851	821	817	840	841	872	821	848	833	869	864	873	832	839	817	821	841	865	820	813	860	818	823	791	870	852	884	813	896	804	844	846	804	867	835	825	817	827	797	832	870	785	820	851	882	830	814	901	848	832	803	818	826	877	837	834	849	810	873	801	862	832	812	815	807	834	817	852	778	809	838	802	866	867	827	883	836	906	819	861	837	848	818	822	825	817	861	758	811	794	813	827	843	826	871	816	896	814	829	760	822	875	847	812	858	835	836	814	842	795	843	822	845	813	824	800	813	801	793	845	835	798	834	827	912	835	802	804	864	812	827	895	820	804	834	801	821	831	885	804	796	829	819	875	877	842	851	827	853	860	838	835	826	837	897	863	842	818	795	775	832	855	785	868	817	774	803	837	858	804	888	848	829	863	800	816	795	734	857	840	861	838	841	869	814	813	805	841	878	849	817	803	820	818	786	809	806	870	815	817	836	814	841	847	876	841	805	832	865	860	838	836	842	828	836	829	819	796	874	819	844	833	811	801	766	856	788	827	851	836	847	823	833	770	826	837	837	856	809	865	901	755	856	817	826	819	820	862	856	821	840	793	857	853	792	812	832	853	859	794	832	825	831	863	855	870	806	867	847	790	882	855	802	783	856	861	856	844	868	847	792	847	841	886	821	808	828	807	825	858	829	781	872	860	858	813	776	797	807	830	807	832	802	805	830	848	803	800	868	856	838	865	835	874	871	820	822	849	885	841	842	842	826	848	802	782	811	858	869	837	808	807	824	838	775	824	846	865	819	909	848	840	850	821	852	851	848	809	822	800	812	840	854	825	827	841	860	823	801	824	843	815	895	849	853	814	887	808	808	785	860	773	824	849	883	830	839	816	810	802	812	776	838	898	825	896	852	841	808	812	875	843	857	843	827	832	841	858	820	830	812	785	836	809	847	837	841	825	825	845	822	810	836	822	815	859	876	819	864	797	786	863	851	830	762	853	864	837	824	836	868	879	826	861	874	825	781	839	836	846	825	847	844	864	828	846	829	847	821	820	821	854	819	851	843	816	824	854	817	789	814	827	825	859	794	829	813	820	843	825	829	820	795	811	857	847	830	883	766	813	801	812	830	817	827	870	809	842	818	808	852	809	877	845	846	805	867	814	828	821	841	836	865	850	796	845	816	811	820	853	787	845	839	828	865	842	767	842	875	841	823	828	819	887	829	819	813	797	804	850	832	922	845	826	813	866	801	869	858	839	812	809	798	851	835	841	831	884	838	855	817	816	787	809	858	794	814	840	842	805	870	852	868	862	808	885	861	815	797	830	850	856	859	840	796	868	873	876	833	805	884	870	868	891	813	766	846	799	834	834	822	813	807	817	853	850	841	822	813	803	865	799	778	863	864	821	794	793	760	860	800	844	811	842	823	945	840	842	801	787	787	868	860	848	855	804	860	810	795	801	805	820	828	843	814	871	828	860	817	868	817	842	818	857	853	849	809	819	779	832	830	819	854	831	804	803	877	796	856	820	834	826	836	837	799	852	876	852	867	854	811	838	805	833	848	857	897	868	801	865	796	803	875	851	820	872	785	812	824	809	821	811	807	828	814	801	873	826	807	859	844	814	879	874	801	843	782	827	781	803	807	871	853	841	813	825	801	841	864	855	824	832	824	836	876	855	852	809	796	849	853	868	880	855	831	822	828	810	839	835	787	812	826	820	823	877	807	813	841	814	840	880	833	802	807	797	824	845	814	805	798	839	837	849	873	860	832	803	811	854	858	840	836	819	825	832	782	843	824	844	851	848	855	863	798	789	827	828	851	838	806	780	815	835	769	810	855	824	867	852	790	850	827	829	848	848	842	862	807	764	825	822	851	833	863	859	844	844	867	876	850	879	862	819	806	813	816	841	822	837	853	852	789	821	857	854	811	842	801	846	821	852	829	807	872	842	834	861	786	785	830	845	813	845	815	835	853	836	842	873	876	823	849	817	864	831	786	846	830	794	838	811	817	848	875	849	831	761	798	838	818	782	824	819	847	845	880	834	863	811	864	830	840	869	863	868	838	832	839	845	830	831	845	869	801	896	821	860	777	797	845	843	815	805	852	833	831	861	874	841	847	825	782	840	802	858	860	873	807	851	789	870	831	810	809	840	870	853	851	856	849	815	817	851	847	893	877	881	857	878	857	813	840	803	816	892	801	860	817	851	872	851	807	811	835	832	844	809	820	827	818	867	845	866	862	870	869	783	793	799	792	781	833	826	787	811	889	839	861	842	896	832	830	802	837	809	861	838	836	845	879	865	875	839	809	866	837	842	812	861	844	826	861	797	844	796	888	839	856	892	864	778	852	851	822	829	859	836	856	834	840	843	857	866	843	809	808	853	848	816	778	872	766	823	847	883	786	813	821	850	877	854	840	835	818	825	865	829	896	845	837	838	803	844	818	745	818	815	832	852	840	842	865	826	834	788	810	830	844	844	869	826	802	766	833	827	896	832	854	799	812	841	818	849	843	819	805	862	839	828	841	838	807	808	814	860	811	832	844	851	885	842	848	851	835	822	846	825	882	855	860	826	853	814	866	869	829	873	840	878	805	854	838	832	835	835	875	803	846	811	811	844	843	825	791	852	812	839	844	834	882	816	816	867	867	871	863	860	828	791	867	859	843	809	840	803	813	833	824	848	860	849	893	868	800	808	885	852	892	823	778	831	872	825	854	878	842	846	845	818	814	875	812	853	831	844	820	809	859	807	821	857	873	826	843	815	894	832	816	808	801	904	855	836	863	775	782	829	856	815	867	819	883	830	817	886	859	889	852	862	835	824	835	829	886	821	878	871	855	806	818	877	805	864	817	818	817	839	899	780	776	812	811	850	868	851	800	823	801	805	824	830	828	796	842	817	790	827	832	787	837	811	865	875	811	825	804	791	830	833	816	857	817	831	858	817	816	821	833	839	866	830	878	852	838	885	861	815	805	880	857	848	835	842	756	848	852	839	798	833	815	806	846	849	861	855	867	869	814	806	874	809	864	791	800	860	875	804	852	863	846	849	873	827	809	866	856	831	871	888
38642	45814	30280	20098	13615	8786	6526	5187	3311	2473	2146	1735	1513	1466	1369	1651	1649	1524	1419	1259	1184	994	974	683	616	594	481	465	399	456	386	397	374	413	421	393	346	322	319	287	291	315	327	280	287	311	289	283	269	264	283	286	271	294	290	270	312	284	245	291	283	247	290	281	320	316	274	275	259	257	269	277	269	264	285	261	285	282	286	255	302	288	263	290	283	300	301	285	284	293	280	304	269	302	289	254	318	300	297	300	299	277	286	301	284	295	269	284	290	294	309	277	285	290	273	257	305	278	259	285	284	271	290	284	292	280	293	270	272	269	286	279	298	256	262	261	275	281	299	287	294	275	276	285	291	255	304	268	309	255	279	294	295	278	294	294	280	261	268	310	292	286	292	277	313	304	303	262	274	265	290	277	288	303	242	275	301	302	288	303	276	278	267	290	290	290	300	298	282	262	288	290	296	300	264	282	286	266	279	317	285	265	265	269	280	301	304	310	280	291	251	265	293	257	293	285	320	269	285	271	291	295	287	267	257	302	280	276	265	273	292	262	283	301	274	269	264	269	282	280	295	300	298	286	299	306	308	263	299	280	263	285	250	293	289	299	287	252	276	292	291	261	278	295	310	300	266	312	274	265	257	280	292	303	272	262	264	275	284	284	299	283	290	273	281	292	275	279	275	287	277	279	287	314	291	293	278	272	291	289	287	317	259	275	312	295	270	272	272	258	276	267	274	308	280	255	261	268	275	272	279	277	272	293	278	295	291	287	267	286	276	254	278	262	289	293	248	284	292	272	281	278	278	256	286	264	292	297	276	256	262	263	284	291	261	289	263	285	292	289	290	263	297	266	261	263	311	301	283	282	307	306	266	272	297	254	253	291	287	296	257	276	297	270	294	268	269	270	284	288	311	294	297	320	270	254	288	278	282	344	308	298	264	291	292	236	261	291	292	259	287	302	276	266	274	307	324	252	259	292	292	261	274	253	250	290	295	271	257	285	268	286	263	302	282	256	263	282	287	278	302	253	254	283	264	273	260	259	289	284	281	257	298	294	278	241	297	241	266	285	346	307	280	259	251	270	265	259	281	279	290	274	299	281	253	283	285	281	274	282	264	265	304	295	279	279	302	287	283	273	299	251	316	306	303	289	273	272	285	285	253	302	280	290	284	300	257	267	262	240	272	262	290	263	280	251	309	280	298	314	317	268	306	286	296	284	271	284	280	275	277	282	280	302	296	318	266	274	299	304	284	262	255	289	289	307	292	274	294	275	277	262	297	301	269	314	267	276	274	290	275	319	280	262	288	261	255	275	245	267	265	281	288	309	301	284	254	295	311	274	304	287	286	285	279	270	257	284	268	254	252	262	301	272	277	304	258	287	272	285	276	280	311	301	290	273	274	293	285	294	279	279	272	278	263	274	294	306	304	268	309	300	295	284	281	265	275	289	299	279	278	285	255	269	282	283	298	266	285	273	273	266	296	282	296	271	286	283	250	293	256	296	260	300	301	264	269	294	290	290	277	302	301	289	272	272	279	293	291	282	282	275	281	254	297	281	301	287	295	243	282	286	318	283	268	263	295	277	269	312	288	256	280	287	300	293	282	247	297	331	311	291	286	261	291	297	284	262	264	270	280	310	301	301	275	299	287	255	252	286	257	275	281	262	250	282	265	275	292	265	247	267	300	274	285	279	268	283	273	261	284	275	281	263	260	266	278	308	245	285	305	282	298	292	257	290	261	253	289	300	279	284	251	300	275	261	258	289	276	268	268	268	267	274	263	287	269	303	294	302	290	285	321	276	268	293	282	261	246	292	267	259	275	281	266	292	309	327	291	247	272	271	271	293	277	268	239	306	307	247	288	306	279	263	267	300	319	299	285	272	264	294	282	279	306	276	282	289	270	271	269	281	272	279	278	268	295	276	272	258	290	275	298	287	290	272	297	271	259	256	274	259	270	235	268	294	274	253	299	291	260	305	264	296	232	284	304	291	296	268	281	278	274	305	275	289	264	287	275	281	276	293	276	265	293	297	287	295	267	250	288	265	271	297	291	310	333	257	288	298	317	313	287	286	253	279	290	266	290	295	263	287	304	267	232	287	258	305	268	280	298	291	285	296	279	302	284	293	260	276	266	258	268	288	309	287	265	284	283	284	298	289	263	265	325	274	267	292	275	254	263	298	278	281	295	266	267	314	334	272	321	276	288	316	293	280	281	268	274	288	293	258	314	256	290	286	289	296	304	276	278	259	292	275	265	274	263	296	290	281	274	292	300	298	280	274	281	265	301	276	277	273	277	278	264	290	274	282	265	261	282	286	263	308	298	273	275	267	270	276	269	286	302	245	321	296	296	298	273	301	294	302	282	273	284	310	279	292	267	287	291	294	317	289	267	291	302	276	285	263	261	246	286	289	270	303	261	278	297	270	278	274	261	301	260	251	296	295	269	260	286	288	259	288	272	289	280	313	273	286	297	263	256	279	271	282	286	291	313	256	264	275	290	282	270	300	282	264	304	279	293	313	271	306	272	298	252	274	282	289	262	271	293	273	292	262	299	291	276	284	304	294	276	300	251	267	284	293	291	273	326	300	267	264	298	289	246	272	293	312	280	308	309	297	325	289	301	271	287	291	241	310	268	256	245	304	280	263	290	304	306	311	293	290	278	276	311	266	285	253	261	289	276	284	304	303	271	278	283	306	277	265	273	289	299	278	300	307	301	308	285	293	267	295	282	254	267	254	264	259	290	277	299	290	272	271	271	293	292	298	258	280	289	284	285	283	289	313	232	298	294	307	263	264	309	297	274	304	298	272	268	277	267	295	246	263	274	261	280	265	282	258	260	290	296	284	268	289	278	286	293	265	288	271	276	266	283	287	283	309	282	255	289	261	294	288	264	283	269	289	274	277	271	249	259	300	307	274	289	294	285	273	275	263	322	288	265	307	279	298	284	292	280	278	274	286	299	279	302	263	248	271	283	298	294	260	264	285	282	306	280	267	274	251	277	269	293	262	272	275	290	273	304	274	255	282	286	272	274	257	255	306	291	280	266	271	278	284	278	285	241	309	316	281	291	259	280	287	274	294	307	256	273	305	269	300	292	307	273	266	306	256	259	271	275	270	268	285	309	289	256	273	288	301	276	242	265	271	302	279	305	290	305	274	269	263	278	305	301	292	288	277	296	295	279	290	286	280	284	280	299	279	303	276	270	287	290	271	288	279	254	274	290	301	296	284	282	259	273	300	268	245	280	268	265	276	294	289	284	264	277	257	268	253	320	311	292	273	292	289	287	288	260	290	269	279	272	269	266	268	286	283	287	282	297	291	278	289	293	294	288	276	301	288	311	316	286	294	274	253	268	290	256	306	297	307	272	292	303	279	279	297	260	310	284	282	289	304	251	281	260	277	312	288	306	303	288	288	284	275	317	278	283	306	277	256	278	269	285	283	282	268	288	284	278	277	271	296	270	281	280	249	302	322	312	276	313	276	279	279	286	284	259	286	283	258
32001	40072	28689	24866	21945	18877	16162	13856	10291	8512	7719	6487	6308	5729	5761	7169	7601	6962	6418	5668	6042	4710	4629	3053	2646	2335	1957	2080	1769	1767	1640	1502	1469	1386	1413	1282	1198	999	928	932	865	927	816	794	781	790	765	779	781	741	732	801	698	738	767	726	773	781	770	771	689	755	759	776	750	771	740	775	744	699	713	737	760	727	697	748	757	735	778	728	750	721	715	754	737	774	676	755	728	754	700	754	725	732	776	753	739	740	746	769	757	770	788	750	747	730	739	760	779	738	755	774	707	710	712	745	811	709	711	801	758	737	736	777	741	741	763	727	738	714	749	757	754	725	766	778	725	760	767	728	785	767	752	739	693	713	729	702	696	755	774	783	743	716	717	738	751	760	723	730	731	778	763	703	745	737	778	693	726	761	777	752	726	733	723	750	704	720	718	753	755	790	766	735	760	731	692	759	749	728	711	798	724	746	712	756	743	739	731	706	758	711	745	735	820	750	771	748	731	737	718	737	717	728	747	731	722	797	693	761	773	698	700	767	737	730	750	753	727	729	739	755	737	713	685	708	726	743	700	691	741	757	671	763	732	698	700	719	753	770	741	747	727	749	772	737	776	680	772	732	743	751	723	742	765	729	728	784	740	772	713	728	756	671	729	710	708	774	752	742	780	719	751	727	734	693	740	733	764	769	711	756	728	757	712	783	757	767	729	750	733	743	725	769	756	721	753	740	753	774	744	723	722	743	749	735	742	742	731	770	727	753	796	722	818	732	776	709	714	715	710	767	682	764	746	701	707	724	755	762	736	731	744	756	773	734	709	722	790	667	773	728	781	760	681	802	727	731	720	793	732	687	728	769	753	735	730	699	750	791	740	734	736	736	747	784	753	740	775	704	784	681	708	703	742	719	738	750	786	738	734	708	735	747	729	724	718	740	740	757	738	801	743	789	763	765	759	717	741	723	734	730	772	764	729	786	757	731	761	679	713	741	751	718	798	741	749	750	699	770	756	755	719	749	744	726	709	715	707	717	724	776	742	761	734	776	747	707	726	731	752	706	794	756	734	756	763	753	781	716	760	793	781	712	739	740	735	765	738	705	770	789	717	782	736	717	724	700	773	730	752	779	716	713	715	721	762	737	708	769	775	743	766	700	760	810	769	765	778	716	731	762	680	705	756	764	707	723	697	723	742	764	722	776	676	721	688	750	717	742	716	727	770	806	733	745	746	743	761	746	751	730	730	771	686	698	743	698	797	727	766	743	777	746	724	754	738	803	774	725	708	726	707	722	747	719	751	750	764	722	818	720	753	722	769	737	756	721	763	749	720	709	745	757	737	700	753	755	683	772	754	758	738	733	726	741	714	763	743	752	752	752	753	746	755	725	744	750	773	738	777	720	741	722	712	750	765	727	742	784	767	716	650	765	738	727	754	789	705	733	757	810	712	745	735	711	703	693	740	746	762	749	724	766	711	792	715	776	751	769	735	717	721	724	734	726	744	778	766	758	788	757	729	760	720	754	715	763	759	741	754	765	707	725	706	722	760	737	780	732	699	730	687	711	788	716	774	777	751	730	736	735	716	742	764	756	706	753	727	762	745	768	736	728	780	748	718	736	727	755	747	707	693	732	714	754	762	759	738	741	703	708	756	717	701	742	750	723	761	748	730	711	709	770	755	745	703	733	709	714	771	717	723	721	725	726	775	758	725	741	737	696	723	727	748	747	711	762	757	742	718	762	751	795	733	756	740	710	728	727	701	704	754	690	766	719	737	771	667	746	738	772	758	676	769	710	748	741	760	708	722	724	739	671	730	804	783	719	743	709	720	772	756	764	741	729	740	769	725	758	753	799	786	770	715	720	752	750	708	680	717	760	763	809	738	769	741	761	736	772	726	698	721	770	796	741	763	813	760	725	763	751	695	726	688	789	725	720	704	732	744	661	761	699	790	718	767	786	712	749	714	720	722	749	762	723	751	748	760	731	738	771	766	762	705	782	747	709	746	740	757	731	734	699	800	761	767	741	787	710	749	781	744	797	762	721	749	796	725	686	737	759	703	724	700	740	706	753	723	734	740	733	740	736	724	693	765	704	684	754	704	757	712	703	708	738	743	782	751	736	733	706	737	715	730	714	719	713	729	752	722	779	731	762	751	773	717	754	814	749	763	749	730	759	742	686	753	747	742	726	739	747	757	709	721	744	743	736	716	683	764	747	769	747	744	774	739	761	784	725	714	805	798	772	743	735	737	755	759	716	756	710	734	762	785	735	728	770	732	753	736	720	752	723	726	781	730	756	717	743	802	755	712	773	714	769	743	725	714	733	735	713	774	828	711	748	786	789	783	714	724	774	721	724	773	762	714	747	732	766	809	764	718	721	726	737	767	758	717	733	782	719	769	783	758	770	687	728	731	702	737	752	761	754	714	691	737	747	720	735	727	703	753	714	812	719	719	771	760	747	753	748	775	774	739	753	720	804	729	720	724	762	743	728	732	744	747	757	754	735	764	746	720	756	715	739	728	769	737	759	781	713	724	732	709	776	761	788	767	732	698	757	754	761	691	787	689	714	788	756	756	733	766	789	729	733	737	740	713	690	747	718	759	720	776	691	781	760	713	676	768	765	738	763	778	739	722	748	746	718	760	737	706	692	720	755	734	725	702	739	758	765	713	733	762	778	737	774	707	782	770	752	766	713	731	743	778	765	763	782	780	750	765	741	737	773	754	742	728	732	759	744	708	709	747	732	712	766	743	740	736	797	687	716	790	710	776	713	677	713	706	768	757	759	769	758	762	731	721	736	716	732	725	766	733	771	715	755	715	776	728	729	742	761	726	796	770	723	707	737	742	791	721	785	745	701	767	700	704	736	729	735	736	753	745	715	743	729	710	759	701	770	728	807	746	730	732	745	745	697	760	758	744	759	753	762	718	748	712	793	750	755	679	764	725	767	746	701	803	780	747	769	724	779	717	703	729	732	703	743	754	720	700	746	716	740	724	774	748	716	729	739	735	725	782	731	747	752	764	729	753	719	694	751	743	772	732	730	758	770	725	757	726	745	747	680	734	732	800	744	750	785	708	719	738	738	782	753	729	796	697	725	792	772	738	730	726	733	719	728	693	784	723	709	768	706	780	740	730	751	720	674	729	719	755	777	770	771	754	768	756	738	720	750	754	800	749	814	792	749	726	734	703	759	700	690	785	725	723	704	733	710	730	719	720	698	733	762	767	772	731	720	775	755	720	779	716	740	714	712	769	724	749	735	730	686	718	745	717	751	786	741	703	752	727	688	760	658	799	761	749	744	762	717	754	758	755	716	753	774	720	695	799	733	736	739	756	754	742	702	720	731	761	760	770	723	749	731	807	690	773	725	739	744	731	748	759	773	731	751	781	738	796	819	754	711	742	777	682	730	729	738	740	720	779	741	720	789	712	770	730	741	723	731	751	761	707	791	744	749	732	733	699	761	737	756	713	757	749	734	711	757	795	730	741	737	764	778	715	767	762	719	736	747	808	722
50055	52122	39744	27067	23180	19341	14730	10935	7507	5552	4643	3799	3214	3098	2754	3152	3702	3301	2735	2399	2565	1988	1761	1190	923	744	696	698	576	627	533	480	506	453	395	376	335	306	306	272	273	281	247	230	260	224	219	238	219	236	216	215	221	231	213	253	204	180	219	220	231	206	220	233	223	181	199	206	226	226	223	222	237	223	207	213	204	203	224	230	206	231	236	191	196	228	248	225	209	216	209	211	245	207	242	225	217	230	212	220	184	228	221	212	209	211	234	204	217	237	225	217	209	211	202	230	234	198	229	221	235	230	220	187	228	235	216	222	237	213	210	209	212	194	218	185	230	212	208	212	208	221	219	225	231	228	228	218	191	224	246	242	200	215	235	220	210	232	233	253	227	190	209	218	204	221	207	213	244	199	222	221	217	200	218	247	229	219	222	237	214	210	205	203	221	225	204	225	185	211	225	197	213	216	192	225	215	217	225	223	232	239	213	212	213	221	244	237	235	219	228	221	223	215	206	216	217	194	217	229	231	243	220	208	236	216	199	232	221	227	223	199	205	225	215	201	226	210	218	249	217	214	212	208	202	203	206	221	231	225	207	205	250	209	206	210	201	229	197	225	209	238	249	202	180	233	192	208	198	218	212	203	216	214	206	202	190	249	188	218	218	219	216	185	217	228	200	211	208	213	190	214	241	241	240	238	225	204	214	197	213	234	248	222	229	214	199	212	224	218	196	214	208	216	220	243	200	191	192	226	200	195	215	191	215	195	225	236	222	222	228	194	194	233	170	213	201	225	222	204	230	200	232	223	201	193	175	213	226	216	227	215	216	220	197	219	214	232	197	220	232	174	202	186	233	219	203	193	228	241	211	214	216	230	224	196	216	202	235	192	220	197	209	203	196	212	228	237	201	225	206	203	242	234	214	207	219	227	239	226	203	226	194	239	237	232	229	237	208	217	208	222	213	213	201	245	222	207	235	242	224	219	216	214	206	213	209	201	224	226	227	242	243	236	204	211	223	206	220	218	214	201	213	221	232	212	210	210	183	230	211	215	209	208	228	217	207	206	220	191	209	247	202	235	221	234	220	206	230	213	211	241	219	207	218	215	219	205	216	211	232	226	236	204	212	221	201	199	213	231	217	202	226	225	200	227	205	237	195	200	219	207	212	203	255	219	198	203	212	213	219	188	200	202	253	246	212	197	209	231	198	243	199	196	218	229	198	233	225	234	207	223	220	222	218	210	219	216	204	204	203	210	227	215	213	207	196	213	212	224	225	229	228	203	196	244	202	215	224	205	217	227	212	229	222	213	205	210	209	221	208	192	206	221	239	202	258	203	224	212	197	218	217	229	208	204	189	212	201	210	235	238	212	232	212	225	239	203	230	220	220	207	201	204	203	230	228	214	218	219	196	256	219	226	226	212	218	232	204	220	247	217	211	195	216	226	221	205	209	211	204	206	215	205	216	230	193	214	224	204	202	199	224	231	213	244	208	224	204	230	216	212	207	215	222	194	214	205	199	227	199	234	237	235	232	226	211	178	210	194	202	232	230	211	198	210	224	202	248	227	238	238	219	204	203	226	207	219	220	154	237	240	211	220	208	214	223	193	206	223	208	199	207	233	224	234	207	203	187	226	222	214	225	227	190	243	227	214	228	198	208	223	229	208	213	208	200	201	212	217	208	197	209	207	223	245	222	215	192	196	220	205	203	212	220	191	218	228	204	208	191	230	217	247	214	232	211	210	199	201	240	231	190	221	220	202	221	225	205	200	230	209	213	229	206	243	237	207	224	217	222	227	223	203	213	214	181	223	218	226	219	234	224	229	221	218	242	219	224	221	230	213	214	198	206	202	208	217	227	221	204	224	206	221	228	225	229	219	213	222	205	223	233	242	235	239	208	225	228	196	189	223	226	201	198	206	237	223	207	253	216	222	201	222	219	222	222	180	238	200	205	201	225	228	214	184	210	203	219	193	230	245	233	227	179	235	209	205	210	207	188	225	233	222	187	222	224	174	195	225	234	229	213	213	211	219	223	218	217	246	195	209	226	202	217	202	242	196	214	233	227	203	203	201	202	208	230	218	225	237	197	204	244	207	203	212	210	220	208	228	195	222	230	218	245	228	228	234	212	220	202	227	233	208	225	202	205	226	219	222	219	228	248	243	219	213	200	215	216	200	213	217	229	206	245	208	208	206	219	200	215	224	221	237	216	229	255	190	236	228	206	193	220	202	231	217	214	220	209	231	201	217	222	197	205	210	205	196	220	217	214	236	194	202	204	230	221	221	213	212	223	215	208	200	205	199	182	219	205	199	222	218	211	200	231	209	224	207	207	233	217	214	218	208	194	223	244	243	228	223	204	209	220	189	238	209	198	207	206	204	188	213	201	223	207	221	234	207	213	218	216	227	220	189	206	206	228	229	241	208	215	231	227	231	203	234	233	215	227	225	229	211	222	203	211	207	212	209	185	211	222	179	227	215	219	227	217	225	230	186	237	217	170	200	225	226	227	225	203	215	194	198	203	221	238	219	221	220	214	240	225	218	233	258	220	209	209	222	206	219	212	188	223	213	209	233	225	205	207	208	216	224	195	234	221	211	226	219	212	188	208	218	208	213	245	202	210	201	213	219	197	213	222	246	242	201	212	195	201	229	250	212	220	214	199	199	216	206	216	196	204	244	236	206	234	186	188	202	244	220	200	199	216	237	195	221	200	187	208	212	195	214	257	219	228	209	201	201	213	225	209	234	227	218	240	187	200	201	232	215	213	201	218	240	224	215	208	195	208	233	219	214	244	233	210	219	223	200	246	227	231	241	216	232	217	221	226	218	199	211	218	213	220	216	235	214	201	222	208	230	183	219	235	232	209	230	223	214	235	215	223	221	244	205	201	222	238	218	217	197	236	231	209	227	232	220	221	215	196	224	206	213	213	210	221	225	229	226	208	211	217	220	229	221	240	206	229	202	226	212	243	201	219	201	218	214	200	222	215	239	224	206	205	239	228	225	249	223	224	201	209	231	194	221	233	200	213	197	238	213	201	225	196	199	195	240	226	209	200	209	215	211	230	213	193	223	208	237	225	208	224	195	215	211	208	239	218	204	221	241	223	216	198	232	229	215	226	234	237	222	212	218	204	218	221	209	226	227	206	214	217	228	205	239	208	230	202	204	224	201	193	217	235	217	188	243	196	221	210	234	235	203	219	209	239	231	239	233	219	217	224	213	214	205	228	226	218	197	190	229	232	225	183	230	210	213	219	269	211	200	208	203	234	209	241	215	259	239	231	219	230	202	212	225	193	219	231	232	197	192	219	214	204	211	237	202	203	232	200	205	195	229	228	212	223	215	243	226	212	214	226	212	225	214	226	218	234	208	223	200	205	218	219	204	236	206	219	213	206	218	236	232	201	210	215	202	235	194	207	229	219	211	198	217	205	218	168	215	226	201	192	203	214	232	230	206	224	222	226	199	249	213	205	250	219	242	223	206	241	226	208	197	217	215	225	211
41002	51073	38370	33522	29979	28421	24557	21386	16904	14921	13702	11836	10655	10915	10445	12433	13739	13233	11563	10015	11146	8937	8446	5778	4501	3922	3346	3424	2886	2980	2749	2349	2240	2081	1913	1706	1518	1242	1108	1084	861	934	838	810	766	761	692	689	649	610	602	623	593	589	635	604	627	600	608	568	572	578	593	616	589	563	568	587	588	577	570	559	641	594	573	579	543	611	620	585	591	569	588	580	573	592	587	556	574	600	613	543	603	604	602	593	609	592	550	606	581	576	589	568	608	522	541	590	578	592	588	569	609	575	581	586	596	553	557	591	593	589	585	583	567	614	539	581	563	592	545	572	576	581	631	594	584	567	570	587	548	576	596	635	583	557	606	584	574	617	542	560	569	592	569	604	586	617	579	592	583	531	581	607	557	580	604	579	595	528	575	597	546	577	609	596	552	618	630	573	596	572	576	592	562	596	614	553	584	594	578	570	594	563	588	579	575	572	622	591	572	589	587	606	592	596	580	634	611	581	587	576	630	547	587	571	595	565	584	596	558	608	557	589	595	601	577	560	619	553	592	531	573	571	578	525	604	586	613	597	593	601	561	602	563	643	564	585	560	606	580	602	587	591	627	556	577	615	547	570	587	617	608	613	580	549	582	581	581	598	580	563	573	571	568	535	588	592	569	597	576	582	580	604	577	555	527	574	582	576	605	595	596	573	607	557	599	523	614	583	594	622	593	580	617	627	602	595	586	552	620	608	601	604	623	546	608	578	614	538	629	571	577	582	596	559	593	611	590	585	611	580	598	549	621	594	571	565	643	592	586	546	545	605	581	603	594	589	584	594	597	571	549	557	632	614	592	544	626	578	563	583	600	614	605	553	579	590	567	610	587	591	572	570	581	643	554	564	570	599	573	558	586	609	599	591	608	614	563	584	562	573	574	536	581	560	599	596	553	535	556	621	582	624	566	576	576	564	608	581	601	597	585	601	606	621	545	550	551	561	568	546	565	591	498	611	604	599	588	529	600	574	607	585	581	575	573	555	567	585	562	590	526	551	593	567	602	562	569	566	566	530	577	569	628	595	586	557	574	591	600	576	561	572	580	564	607	562	601	562	571	606	586	562	550	543	585	575	598	589	605	545	559	518	587	568	580	581	595	629	590	551	580	572	571	598	579	571	586	559	577	580	553	540	578	580	580	566	636	554	554	567	579	597	603	614	591	583	566	614	537	553	570	586	586	578	593	565	589	586	586	572	618	581	572	583	581	601	581	580	588	582	558	562	647	575	632	570	548	613	602	574	585	629	593	558	592	598	575	585	583	544	595	571	604	559	567	601	621	614	568	594	644	550	599	553	589	606	560	593	591	605	616	572	578	574	602	561	587	578	613	568	599	550	566	625	587	587	603	576	597	545	587	585	585	610	615	594	595	604	590	546	633	542	577	582	580	557	566	568	578	598	558	571	579	596	638	600	597	580	575	579	578	604	535	603	530	618	587	620	584	574	579	538	592	603	546	598	586	594	597	594	549	573	569	628	561	614	607	555	532	553	617	508	551	580	602	575	560	616	645	575	582	590	581	539	565	598	579	584	580	605	567	614	612	581	592	586	613	612	607	573	603	625	619	596	579	562	580	577	538	619	579	604	609	590	593	609	599	593	589	566	579	559	583	578	555	566	555	578	621	606	587	619	573	586	587	567	597	545	580	588	615	571	568	562	572	615	613	577	623	584	582	578	586	547	606	598	576	603	621	586	601	606	598	574	614	566	601	608	581	565	598	601	619	588	549	571	622	550	571	574	603	575	615	597	631	616	620	566	621	560	580	600	566	605	598	576	578	617	599	570	586	608	583	614	583	607	560	573	586	607	587	581	576	535	565	597	626	581	590	577	549	591	568	598	552	651	560	548	575	589	609	566	582	544	573	614	585	556	572	568	570	564	596	608	593	583	584	599	580	585	555	566	608	594	574	579	586	626	565	619	583	598	569	584	566	565	586	596	611	575	592	582	584	566	565	580	577	574	524	609	600	554	573	579	542	573	605	601	585	595	566	591	622	567	594	614	605	581	589	611	605	590	600	607	582	616	581	623	581	591	587	586	565	611	599	581	550	584	587	599	616	546	601	583	551	580	567	629	571	595	602	587	616	601	579	564	590	561	633	614	569	581	546	589	574	562	610	584	602	598	610	559	567	552	550	559	602	554	607	575	565	579	572	574	601	611	606	600	575	587	593	598	548	616	558	596	589	597	582	655	597	534	569	565	558	593	572	609	589	562	604	566	597	604	584	571	567	547	597	575	588	577	604	580	573	623	598	587	587	544	557	561	604	551	591	568	589	592	551	566	617	591	548	558	543	535	588	608	559	596	570	623	598	559	589	551	618	618	618	584	607	591	589	588	613	593	598	609	584	588	574	574	616	572	571	583	591	584	601	546	531	593	590	542	596	619	592	545	590	601	576	578	579	575	568	556	593	507	561	589	581	550	553	590	585	571	602	588	594	539	570	581	585	586	566	570	585	630	618	573	578	528	557	545	591	572	519	598	597	622	610	562	583	579	624	621	568	526	607	614	537	614	572	622	612	586	557	576	646	593	555	567	567	560	574	598	609	579	583	570	589	585	599	603	604	550	558	618	586	571	620	582	557	541	595	604	562	589	574	555	601	590	583	586	552	606	588	564	594	608	612	580	589	618	598	560	568	560	563	558	597	595	548	591	582	580	595	602	582	569	558	571	581	587	575	584	636	612	598	576	572	587	582	585	618	616	580	565	601	602	590	584	543	585	584	598	601	576	550	558	562	624	577	626	600	605	608	620	573	571	587	616	592	611	562	584	624	571	549	575	580	601	570	617	535	597	615	588	607	580	585	547	567	564	570	559	577	579	578	615	563	562	605	587	586	578	584	580	611	525	581	588	575	591	572	613	600	562	584	548	587	551	586	577	541	559	587	577	591	570	576	587	550	540	546	534	581	546	552	549	574	526	603	548	539	597	648	581	565	587	644	549	573	620	561	579	576	637	605	528	562	606	573	555	589	599	564	563	571	596	592	610	559	587	592	594	563	631	538	603	547	569	574	594	570	582	605	616	582	568	578	589	596	575	657	568	582	604	584	609	568	570	552	606	575	590	585	556	635	585	520	595	586	583	617	570	550	601	603	582	594	602	591	578	609	568	583	559	588	569	583	584	592	583	619	621	563	580	626	616	565	560	581	596	573	595	604	562	605	546	581	599	576	572	565	630	568	561	578	575	594	547	605	622	608	616	586	560	587	562	625	584	580	568	554	555	531	621	606	618	600	592	590	608	564	623	574	605	579	600	578	537	598	554	624	614	588	583	607	611	617	586	535	589	587	635	548	540	519	600	600	589	591	590	592	616	564	547	592	624	555	613	550	584	579	583	600	584	613	611	584	597	605	601	590	583	609	574	600	555	611	630	580	600	573	579	573	533	531	597	593	599	618	609	568	620	613	570	577	558	590	585	624	623	564	574	574	609	620	589	585	590	565	563	547	603	583	575	602	567	594	599	603	583
14770	12445	9834	6223	3953	2590	1735	1245	925	784	665	537	514	432	444	422	381	415	402	375	372	379	315	342	331	329	317	348	336	310	329	332	316	344	349	340	308	338	319	312	336	309	309	276	336	354	311	321	334	322	338	333	299	292	324	303	303	327	268	305	364	330	304	326	313	274	325	294	343	337	326	331	312	276	285	287	305	326	302	326	292	312	325	315	332	306	303	340	332	309	328	318	313	319	302	363	301	285	326	320	366	258	317	319	309	312	350	358	310	293	303	295	308	313	273	301	294	336	331	308	304	324	328	315	355	325	315	295	330	313	337	295	321	294	293	327	336	301	297	322	354	302	322	324	350	277	332	311	310	351	295	318	291	299	321	302	279	325	305	341	298	324	313	319	325	310	301	361	342	317	313	315	326	353	294	325	316	326	323	301	306	344	314	314	316	288	335	281	322	318	329	275	325	285	320	344	310	292	315	311	319	333	320	327	294	337	298	308	311	302	325	294	320	332	306	294	300	338	307	272	287	318	323	338	325	349	309	296	342	320	298	287	308	308	328	296	297	300	316	308	335	307	330	324	325	304	337	322	369	271	334	303	330	319	309	322	305	305	327	347	262	284	308	323	308	343	282	304	354	296	310	306	298	327	311	294	311	338	303	319	360	300	330	307	326	332	286	316	317	280	289	314	283	299	324	275	313	309	309	321	272	311	310	294	351	294	295	326	335	290	306	319	307	307	368	314	297	304	330	308	304	304	304	333	318	302	329	303	325	340	309	282	305	353	323	310	314	310	324	314	352	321	299	382	315	338	325	343	339	316	338	291	311	312	297	286	327	317	312	336	298	317	276	319	327	298	293	324	302	319	313	305	318	341	298	325	333	301	324	306	302	294	334	340	288	330	307	295	327	334	332	297	324	317	317	294	302	305	322	319	378	303	300	344	323	285	314	315	306	302	287	288	250	292	333	321	322	339	303	290	301	267	294	303	343	296	317	307	298	321	333	335	291	301	311	300	330	304	299	320	313	318	317	300	304	335	305	314	306	302	318	279	342	323	347	341	305	325	330	308	321	319	329	307	312	314	312	344	306	311	331	346	295	305	311	309	321	327	303	343	291	339	354	307	309	318	327	301	303	341	327	286	297	342	342	330	286	309	293	330	338	317	298	317	327	314	307	307	287	347	306	334	303	301	308	289	324	282	301	343	287	286	290	338	290	324	315	316	320	343	279	305	304	313	329	308	309	313	303	315	307	310	308	300	322	312	332	326	330	336	303	282	329	311	300	349	315	291	330	300	345	282	322	316	334	289	322	321	316	337	330	319	305	347	319	316	305	307	277	286	307	332	317	295	311	333	289	290	330	289	304	303	278	281	306	326	324	313	328	311	313	313	323	333	335	316	306	311	283	314	334	304	347	335	313	302	309	309	309	331	316	291	328	329	324	312	304	319	327	348	331	299	320	294	328	308	340	312	332	336	292	313	346	321	279	325	322	322	346	303	297	305	310	312	350	290	303	296	331	296	295	323	312	299	334	312	312	304	303	296	297	321	310	300	322	300	340	293	317	310	290	311	298	331	313	279	295	304	325	303	333	321	305	320	288	299	321	311	306	291	289	280	319	319	311	306	303	311	327	329	309	332	314	329	304	302	310	309	334	318	312	328	339	312	283	319	302	262	294	289	306	328	315	313	309	323	317	309	310	312	317	323	322	335	294	304	310	289	289	316	320	318	321	339	289	311	322	278	323	296	336	295	315	330	312	315	285	334	317	303	296	313	324	310	314	328	309	329	327	290	295	320	340	316	337	321	329	315	331	330	339	298	297	361	305	301	284	314	339	329	316	311	272	305	328	304	320	318	322	316	286	323	347	334	329	306	313	320	310	304	321	315	324	314	317	287	296	340	333	318	300	334	338	318	317	308	299	329	312	312	325	318	339	317	330	270	325	303	303	312	338	346	315	321	316	282	312	363	320	305	299	295	311	325	301	313	311	284	295	289	385	310	320	297	333	324	324	288	342	335	315	307	308	336	339	294	332	325	327	290	319	336	312	300	301	296	357	304	313	328	311	302	303	322	313	312	334	314	300	318	304	331	324	284	317	314	323	338	335	319	347	305	307	331	302	339	312	334	330	277	344	284	318	333	303	308	304	329	304	312	323	320	354	300	336	338	290	317	309	375	326	305	286	338	311	294	290	321	317	333	294	318	299	318	349	314	302	317	282	307	309	321	341	300	316	341	323	325	315	330	289	328	287	320	291	282	273	312	313	287	316	313	315	356	315	322	349	301	306	358	311	325	323	321	309	303	338	346	298	312	297	277	305	309	325	337	334	325	297	357	298	284	348	308	301	298	289	332	327	325	321	349	330	304	302	346	308	318	318	330	289	317	321	293	299	312	323	307	313	324	328	293	327	313	327	328	304	319	304	287	359	312	302	300	322	330	315	312	308	315	304	284	311	294	313	306	348	325	325	307	309	306	318	323	342	325	319	353	318	332	324	309	313	331	348	326	338	325	296	310	330	322	289	303	310	323	324	316	340	307	321	317	286	317	318	308	340	323	306	324	301	326	342	312	291	316	351	319	321	336	358	331	336	307	345	316	344	322	346	334	320	335	302	339	328	291	297	301	342	345	294	320	294	300	317	304	331	329	291	301	290	331	313	310	310	315	328	305	290	308	341	303	304	326	348	288	304	333	292	327	342	292	325	321	305	301	301	321	306	337	312	273	303	310	311	270	354	307	314	307	326	330	313	314	306	284	323	333	312	299	309	330	311	313	287	303	327	349	277	277	338	297	306	310	321	298	317	315	349	308	339	297	344	334	334	307	338	278	322	336	356	302	297	363	301	320	324	305	312	276	277	295	275	362	341	312	314	288	298	341	294	290	330	286	313	328	288	315	324	314	316	324	328	342	287	309	286	292	313	290	313	322	318	304	313	290	310	310	306	287	292	308	313	340	310	325	291	337	295	315	352	308	281	334	308	318	311	331	353	306	299	298	329	331	288	337	339	318	316	309	311	311	309	302	313	309	303	297	297	304	305	310	310	340	316	311	321	323	306	340	300	293	293	279	304	314	272	306	304	315	306	332	324	305	323	316	325	331	309	325	334	305	337	300	313	330	335	328	344	327	289	310	284	294	290	304	329	294	297	318	274	335	359	288	296	310	294	295	331	299	309	304	313	309	324	338	303	311	312	316	313	344	321	302	298	314	278	293	291	324	313	300	304	306	307	315	302	288	314	308	334	317	329	300	312	308	311	294	293	301	307	325	305	315	334	304	324	304	310	293	294	304	283	310	300	318	311	369	340	296	348	290	317	301	318	313	320	302	328	311	346	286	312	305	337	301	312	327	302	295	324	316	329	320	320	329	329	313	295	360	298	292	317	305	263	352	329	321	325	286	331	322	329	311	280	291	316	295	326	309	310	300	302	327	296	335	326	360	313	272	331	270	310	306	324	322	287	334	327	285	303	288	297	335	310	321	303	314	314	307	339	303	312	300	318	289
13245	16410	15602	14279	11828	9159	6580	4961	3830	3058	2479	2251	1898	1748	1592	1596	1539	1414	1253	1360	1328	1227	1069	1035	1059	997	968	941	872	877	887	853	926	876	846	878	839	904	824	818	847	826	843	832	823	857	822	820	840	849	802	837	816	860	848	805	839	827	847	792	805	830	845	835	878	867	833	810	852	911	819	841	824	751	808	810	868	841	807	817	819	816	837	773	803	812	827	784	854	843	792	822	814	790	819	820	816	757	830	790	810	801	809	817	767	834	810	807	819	846	799	813	790	851	794	872	836	787	889	813	843	804	814	846	798	808	822	784	831	856	824	833	861	837	829	839	865	775	839	805	863	819	820	808	780	860	867	855	840	807	801	905	866	817	799	847	785	837	798	874	772	793	845	811	798	830	845	843	799	802	871	849	811	803	844	871	831	847	824	756	876	807	860	853	869	807	892	778	833	822	818	804	829	818	840	786	780	798	802	817	831	802	878	831	846	807	840	854	782	826	871	851	786	816	791	841	786	881	840	836	923	785	785	826	788	843	828	804	835	863	835	843	834	802	870	793	801	791	809	822	816	819	817	808	801	815	877	798	890	864	846	787	792	827	870	880	790	811	807	841	818	836	754	827	821	835	819	817	774	828	827	788	820	817	865	842	865	788	818	784	850	801	841	807	837	865	823	870	859	809	819	819	863	857	906	806	804	827	796	784	840	810	880	860	791	783	835	821	774	785	828	841	784	837	803	809	809	829	800	857	825	854	794	779	793	840	793	799	805	827	816	857	813	777	825	806	801	813	826	897	797	822	807	802	833	837	829	792	836	862	818	850	804	812	784	823	839	787	810	851	796	807	824	783	843	802	755	819	836	836	842	799	821	876	851	784	829	861	767	854	814	839	866	819	834	824	804	819	820	817	807	827	838	832	803	771	766	848	839	820	842	829	824	847	797	849	848	838	851	778	815	803	809	830	859	848	774	795	743	783	813	816	880	855	866	867	895	850	823	848	821	830	769	810	815	834	873	871	777	808	907	786	829	853	853	847	833	821	819	799	841	820	824	789	766	830	827	823	794	857	813	836	795	839	779	767	780	886	859	813	846	838	804	808	827	818	784	835	790	827	776	839	895	808	796	768	828	792	790	842	866	820	798	815	823	811	823	866	840	769	837	852	835	804	829	841	809	819	846	805	803	787	806	867	799	790	807	851	842	842	825	857	823	822	788	840	797	799	786	840	827	859	794	835	769	861	800	824	868	812	817	816	828	793	815	824	831	855	862	823	840	827	780	817	798	816	784	785	808	827	787	794	801	850	848	857	836	868	861	844	807	766	814	796	831	813	824	824	813	794	817	834	807	767	813	792	815	857	864	783	788	816	777	804	773	811	803	850	838	794	804	815	833	777	819	842	845	857	783	812	840	821	802	814	843	823	859	811	777	870	835	878	830	814	781	832	810	862	791	832	809	787	834	806	803	863	794	850	787	818	823	869	835	856	846	853	823	816	809	783	819	862	871	846	800	818	841	825	787	779	848	795	827	794	803	827	837	830	811	815	810	800	834	810	830	808	818	831	791	816	790	868	805	821	798	815	816	807	828	845	776	796	835	855	802	825	796	816	816	811	809	770	832	808	827	816	852	859	830	837	811	867	874	888	817	837	797	868	790	807	834	851	817	833	804	845	789	832	825	853	837	810	801	833	823	832	832	844	801	769	833	818	869	861	820	821	836	854	833	834	824	830	829	851	860	866	768	832	770	855	783	799	846	788	856	794	843	841	779	815	775	769	856	775	794	830	782	834	833	793	875	805	840	794	840	798	831	833	877	805	829	826	847	796	791	806	833	805	851	836	846	787	858	827	809	789	858	848	853	851	784	789	816	875	867	832	820	825	830	785	812	832	810	794	829	813	857	845	827	772	831	844	846	847	811	847	810	878	804	838	781	827	820	820	849	838	804	821	846	857	855	811	817	822	828	745	809	853	791	823	845	854	806	806	810	849	870	835	889	840	808	858	782	790	828	814	818	824	816	804	840	857	835	839	846	853	849	820	827	802	840	795	815	839	811	855	829	872	830	797	831	851	805	851	839	818	781	831	832	767	810	843	804	789	809	830	742	821	782	800	822	859	847	805	802	856	768	805	848	836	859	819	847	831	800	877	791	830	871	841	763	825	812	825	802	835	821	789	812	867	822	799	819	835	815	830	771	893	855	816	847	805	804	801	832	842	816	788	791	842	858	798	779	763	774	863	805	767	798	849	810	811	835	795	848	857	798	867	831	809	849	774	817	843	860	815	807	823	810	822	795	860	841	845	802	839	801	853	819	830	813	848	816	815	825	783	844	831	809	857	821	842	835	784	849	817	824	821	852	807	844	817	877	833	797	843	817	843	848	845	858	809	840	833	835	782	838	860	815	900	837	848	826	807	821	799	818	774	818	836	829	771	836	796	827	845	829	825	818	858	747	826	803	804	854	885	814	835	805	835	844	792	833	843	748	827	810	787	842	862	809	834	829	774	755	852	799	859	829	908	785	792	819	774	790	793	790	820	815	830	845	841	775	804	768	834	789	828	799	867	826	852	800	788	783	811	842	794	794	793	807	775	888	859	816	843	803	812	845	828	792	810	846	764	815	845	814	804	817	817	862	828	848	800	821	820	868	780	840	850	864	808	829	810	862	841	789	799	859	763	866	810	767	842	812	851	819	896	852	815	831	840	805	760	866	809	826	845	831	809	816	810	818	843	850	833	809	804	818	814	807	812	803	849	817	838	827	803	850	832	846	839	843	819	828	802	795	848	762	848	861	828	829	828	828	757	841	805	835	825	817	851	841	788	804	818	799	840	832	824	839	837	846	841	805	851	805	840	807	824	801	830	834	794	778	832	829	856	829	797	783	802	810	832	820	834	836	793	828	777	819	806	806	809	792	780	789	839	876	801	792	841	778	782	755	799	802	836	792	725	866	834	862	810	818	866	827	766	824	815	765	833	831	820	838	831	767	810	840	816	880	848	844	797	799	805	849	872	801	804	813	772	823	819	789	838	826	859	813	833	814	823	803	783	839	844	804	815	838	859	824	839	784	864	816	826	829	795	880	843	805	817	832	801	820	844	832	764	849	871	837	831	789	795	850	807	811	786	835	808	823	818	820	788	832	827	890	833	864	809	852	806	849	825	821	863	812	844	786	858	796	779	780	788	866	821	823	804	804	822	839	831	799	860	850	796	822	804	817	833	862	832	790	771	846	852	861	823	789	831	815	839	802	816	770	807	851	840	838	813	806	834	808	822	813	830	880	856	844	800	802	808	807	778	844	834	798	788	844	783	821	847	800	780	813	738	804	747	802	844	857	799	774	807	762	874	870	779	808	810	847	819	860	837	825	813	805	774	799	809	795	798	832	822	867	867	835	831	813	813	811	892	882	826	860	829	854	814	829	855	839	880	792	789	820	817	810	867	801	838	827	851	812	798	824	872	838	804	772	802	830	814	846	825	809	830	805	831	830	834	834	780	856	738	785	834
39197	47407	31946	20927	13849	9235	6889	5039	3251	2658	1873	1718	1588	1527	1445	1458	1492	1388	1150	1143	1065	995	857	604	581	467	446	467	437	392	365	348	359	327	341	332	356	282	288	317	283	297	265	273	294	271	293	262	291	304	269	262	302	266	272	274	290	255	257	274	283	312	295	224	268	266	318	274	295	274	249	314	252	274	269	270	293	280	277	305	262	284	294	291	271	294	288	251	270	264	305	271	266	271	265	283	269	282	278	256	276	267	268	254	281	270	292	288	257	270	289	248	275	299	273	279	296	292	266	289	250	276	304	288	267	275	272	290	298	287	260	299	281	250	261	266	275	271	278	307	273	327	278	269	283	306	305	288	246	285	248	287	283	296	277	294	287	270	267	309	288	264	286	258	270	269	267	314	275	248	284	270	245	251	262	268	280	275	278	260	300	251	246	259	268	268	261	267	275	260	283	255	244	281	287	259	308	297	269	278	278	279	266	304	258	283	297	269	285	281	257	267	251	303	253	285	248	279	307	270	291	276	248	290	246	274	281	286	295	288	282	258	287	286	266	312	291	289	273	275	268	277	277	287	278	271	285	283	294	269	300	259	306	288	282	267	287	310	249	302	275	274	269	311	314	288	275	266	301	263	306	271	253	251	294	286	280	299	264	286	290	265	286	236	293	275	308	283	310	280	245	284	285	255	264	247	320	273	276	264	296	294	277	273	253	253	256	270	257	292	257	298	254	306	285	263	304	270	284	276	267	289	296	276	244	262	258	293	301	287	258	273	272	301	263	267	297	274	278	261	294	257	270	307	287	278	288	268	278	285	262	282	246	255	263	288	283	242	285	269	259	276	268	266	258	284	280	277	282	267	262	255	283	263	292	293	289	308	273	276	260	288	272	241	283	271	302	245	299	257	303	276	282	278	265	263	264	292	279	286	273	255	257	261	282	296	262	259	284	277	271	293	269	290	293	311	277	268	302	284	255	290	252	259	257	285	321	267	301	267	266	283	276	265	272	270	266	273	251	295	315	290	274	276	291	268	285	263	246	287	263	298	270	266	251	265	238	271	282	296	268	273	283	254	275	283	282	269	265	283	268	275	276	275	265	291	295	287	287	271	268	304	261	260	282	271	295	269	255	286	278	262	304	269	264	281	238	262	281	253	274	286	277	295	263	325	266	328	274	285	318	300	296	284	243	295	308	269	253	301	267	276	284	272	274	270	305	281	293	283	275	279	280	264	283	291	287	316	266	296	274	261	245	273	276	300	300	287	277	272	296	293	274	283	282	299	268	255	288	247	255	301	288	282	278	281	305	279	273	261	278	298	304	276	273	266	274	253	298	260	282	289	280	266	273	290	306	262	279	283	251	279	319	270	279	259	290	262	284	297	268	284	270	277	293	292	286	302	266	255	278	275	294	286	250	275	294	289	302	278	293	278	298	270	276	270	296	265	316	314	277	298	292	255	272	312	293	275	271	277	278	274	314	262	253	290	291	278	314	292	259	296	256	255	272	288	271	263	298	278	279	300	286	294	274	267	285	257	271	269	282	266	264	264	223	305	286	303	288	257	263	299	295	274	289	272	305	290	302	268	262	292	293	274	261	282	306	295	294	278	295	275	269	267	292	273	277	259	275	285	278	283	259	278	273	267	287	272	289	293	293	274	274	280	283	243	279	254	286	287	293	284	272	291	289	295	254	259	291	283	285	259	284	279	289	295	282	276	258	282	296	314	239	290	301	282	281	274	278	278	288	280	234	289	294	270	288	291	284	267	280	292	313	282	291	250	250	281	282	274	273	304	253	311	263	279	311	283	276	279	287	277	273	268	268	298	275	286	266	274	240	266	277	234	223	255	263	283	271	286	290	271	274	279	280	292	304	271	286	260	284	305	251	262	287	273	309	278	284	279	306	266	267	260	308	275	268	257	269	297	287	285	241	275	267	278	310	274	291	300	285	284	252	281	289	256	258	293	254	278	294	268	286	294	263	286	300	277	256	318	282	279	281	272	277	286	252	302	275	284	277	260	267	257	275	272	299	249	306	286	282	313	272	299	259	295	284	278	282	251	312	299	264	271	258	264	264	287	289	253	287	287	272	294	333	289	275	286	300	274	281	249	270	279	296	294	270	268	272	305	306	280	280	291	303	296	289	273	260	270	286	290	319	315	289	282	283	281	270	285	331	275	240	304	291	242	276	254	283	299	289	318	292	282	273	322	292	281	250	268	306	268	280	264	305	263	267	293	314	296	239	296	290	304	279	270	295	281	272	275	279	273	237	286	285	277	268	299	289	269	300	288	282	250	294	279	254	272	277	288	267	262	284	246	278	300	292	307	280	304	268	248	243	251	281	305	288	302	247	257	279	247	269	303	275	258	262	275	275	288	289	268	306	261	274	292	288	298	274	258	293	286	286	259	306	270	267	287	261	253	239	248	259	257	271	253	264	273	286	275	267	280	268	278	280	269	291	254	281	297	257	273	278	292	296	286	298	234	256	284	260	292	272	258	279	266	260	309	241	258	311	280	264	303	288	262	271	278	259	275	269	254	283	271	266	266	268	289	265	286	253	294	243	244	297	295	269	249	264	286	313	265	269	275	256	274	269	292	297	281	271	276	253	295	259	280	304	259	251	284	257	310	290	261	293	281	282	296	290	287	282	274	276	273	230	267	268	288	265	265	285	293	293	306	251	297	291	274	265	295	276	300	300	272	288	270	304	305	285	276	267	256	254	269	277	303	280	240	277	307	292	259	271	277	281	289	263	300	287	290	257	283	270	286	255	267	253	261	271	253	284	266	288	272	293	275	256	289	297	284	279	307	233	288	310	282	273	280	265	280	280	264	285	288	274	273	280	259	289	286	277	286	289	285	282	269	262	293	262	279	261	315	303	250	274	298	269	261	301	293	274	285	294	259	286	246	229	276	280	287	251	260	285	302	236	300	272	250	262	283	273	295	288	276	240	268	282	338	286	279	272	239	253	284	249	297	284	281	292	288	278	307	251	314	260	273	264	240	317	278	281	289	303	279	294	323	315	264	250	269	278	276	279	248	279	285	285	259	282	239	271	311	281	267	312	259	306	297	266	254	261	255	255	302	281	290	263	253	269	271	279	301	262	290	295	249	270	308	254	305	291	301	280	282	264	244	253	291	249	283	299	283	271	293	294	278	280	305	276	288	252	265	247	260	294	252	276	254	301	292	278	297	250	261	267	290	279	272	273	304	307	286	277	286	245	298	311	271	278	262	269	299	271	274	279	259	311	284	284	276	297	259	237	304	302	298	290	280	292	268	262	267	265	284	271	293	299	284	258	287	272	262	273	222	267	287	253	250	262	293	290	267	281	308	292	292	290	286	317	283	270	308	275	286	270	260	281	284	294	250	262	261	273	281	253	308	264	244	273	245	310	284	306	284	281	286	272	258	281	246	253	248	245	270	283	288	275	269	287	295	293	271	288	294	251	259	316	265	275	271	268	266	275	307	301	269	271	301	265	288	243	249	292	267	277	267
31627	42240	28482	25258	22734	19277	16433	13222	9912	8621	7034	6502	6190	6151	6110	6473	6560	6278	5443	5641	5169	4627	4367	2597	2423	1969	1911	1999	1722	1642	1545	1314	1323	1239	1256	1114	1078	986	929	916	885	850	818	843	761	811	782	776	751	711	735	766	778	743	737	701	741	805	822	742	685	739	765	726	762	773	754	774	753	762	675	762	698	708	729	693	703	762	788	753	699	725	767	714	758	747	760	688	731	760	735	723	678	722	718	761	750	742	748	729	708	753	727	740	763	732	732	701	726	750	750	743	734	740	755	694	778	703	742	748	723	713	732	760	726	729	719	733	722	740	750	730	716	706	766	719	742	750	731	727	716	724	745	716	757	720	756	736	710	688	705	670	728	691	723	759	684	664	710	711	765	746	730	775	709	700	718	709	707	747	707	698	705	737	746	738	731	752	756	732	718	712	744	742	695	714	766	775	727	693	787	704	738	801	796	654	753	718	760	674	724	704	669	758	771	733	710	746	651	745	754	726	736	708	737	746	761	728	711	729	766	714	729	741	727	744	771	767	735	725	731	723	733	759	738	765	722	769	713	777	740	717	681	724	735	742	735	673	792	779	747	724	776	725	734	736	747	700	758	723	784	754	737	738	699	725	716	724	701	739	709	728	739	758	742	745	732	695	735	701	743	732	754	794	731	713	715	711	754	677	680	753	733	689	743	704	707	785	728	733	732	729	759	742	754	742	712	694	741	722	774	695	685	769	682	766	732	742	738	754	749	761	793	731	718	678	733	746	738	685	754	751	712	732	761	690	759	713	774	777	723	773	716	731	722	746	746	733	704	689	717	713	702	773	765	712	754	720	716	761	717	732	714	683	716	749	750	741	731	758	715	765	763	723	751	712	681	744	729	701	744	721	693	733	760	695	728	674	742	738	728	735	702	735	693	755	739	734	737	719	739	705	698	692	766	739	743	779	729	734	733	737	736	767	739	705	695	786	734	767	706	745	699	713	742	759	778	726	687	715	752	731	732	721	707	714	714	744	733	745	718	746	734	759	749	713	768	718	697	740	729	769	736	766	754	725	684	711	740	704	767	751	737	770	728	714	726	735	755	704	747	725	718	732	708	767	734	739	714	771	744	778	755	734	714	754	690	741	736	691	712	689	786	760	729	710	703	723	743	762	729	724	739	714	720	703	743	725	736	751	742	761	723	760	732	704	716	741	745	741	739	732	716	740	679	720	745	699	757	696	745	715	715	734	704	761	739	701	713	743	746	701	700	768	748	729	729	704	711	679	693	746	712	741	744	729	723	742	761	701	714	724	694	753	710	733	732	710	724	707	811	786	705	756	746	749	766	695	714	751	727	708	726	723	753	704	728	723	720	704	745	720	749	756	771	758	751	706	752	743	759	715	724	725	716	728	761	767	804	722	730	741	737	706	743	713	707	714	757	769	737	712	745	715	737	733	706	762	762	734	695	750	700	703	762	710	716	742	743	749	743	727	733	742	725	693	678	734	670	725	670	758	742	756	682	765	656	712	759	744	719	680	727	772	744	695	732	761	711	731	770	750	756	707	718	766	753	753	692	735	725	780	733	738	700	712	726	696	766	748	719	733	772	697	750	728	719	756	717	758	797	691	714	738	735	787	773	748	769	731	710	696	755	763	711	715	738	731	722	736	741	727	723	728	782	689	755	715	740	711	754	687	722	674	719	707	682	782	709	768	739	784	750	738	739	762	730	722	741	761	753	709	730	709	736	730	745	702	767	755	752	712	742	719	722	695	754	766	741	718	724	709	742	736	695	753	708	714	755	725	749	699	731	747	714	742	695	765	748	770	754	673	770	715	721	751	707	729	765	770	736	693	743	750	743	779	707	685	764	699	759	696	748	711	756	739	757	750	715	719	723	740	722	743	680	710	735	719	711	752	771	714	730	741	791	727	697	750	741	752	698	775	747	702	706	733	797	767	746	677	746	740	713	691	711	733	763	735	721	723	736	744	712	745	712	727	737	724	775	763	747	752	710	717	722	737	705	742	700	728	660	755	755	726	791	704	724	724	743	772	748	733	723	655	750	733	705	725	713	770	750	734	745	739	676	705	752	749	722	721	744	723	713	724	750	733	694	724	651	706	708	729	772	696	687	745	723	716	711	757	676	670	672	691	717	735	727	756	701	731	719	741	744	704	694	686	786	671	728	725	762	715	713	714	669	766	736	713	751	737	765	720	713	733	726	717	697	763	724	776	721	713	759	741	753	749	703	712	693	756	756	686	742	674	788	727	711	726	694	721	747	797	751	708	707	764	725	708	730	746	685	766	755	701	755	697	777	761	713	762	751	695	722	688	695	786	740	763	749	694	695	746	716	731	719	752	737	746	691	721	730	705	733	736	710	692	751	727	684	755	769	723	724	684	735	736	743	719	734	778	761	737	745	767	701	729	695	751	766	715	719	718	713	763	764	749	735	748	737	673	752	724	741	698	700	757	679	708	719	720	743	768	710	724	769	708	720	778	769	719	731	729	716	748	724	704	713	713	751	746	716	710	711	714	720	800	757	772	744	728	767	720	728	769	782	716	711	725	743	721	730	674	761	743	679	734	677	763	677	703	714	760	756	687	721	767	731	734	759	721	737	721	741	749	724	771	712	742	739	692	736	758	723	760	688	707	742	741	729	767	728	724	738	734	747	704	720	744	729	737	713	739	747	742	685	731	699	729	708	705	732	732	727	728	713	778	739	740	751	739	758	747	701	671	724	753	683	723	694	690	730	725	754	742	746	747	729	753	704	717	752	722	739	746	731	712	717	747	748	728	703	712	722	794	696	783	696	745	731	743	724	708	773	753	712	725	669	735	772	690	720	738	717	730	707	730	737	747	719	718	777	732	782	757	704	743	745	739	714	722	731	717	723	743	732	718	713	768	713	694	717	735	715	718	713	778	734	723	726	728	783	742	723	752	747	746	710	748	694	720	716	761	725	752	759	764	732	749	684	686	750	723	712	731	704	713	685	737	726	746	695	683	721	715	786	746	685	695	711	750	735	726	734	726	717	727	745	734	716	733	745	738	729	699	752	750	715	719	730	728	738	704	754	677	721	739	721	702	764	733	733	760	725	740	692	717	749	705	710	719	680	796	746	715	700	699	701	777	730	703	699	711	732	714	726	776	713	752	736	734	746	735	742	738	734	702	753	736	715	727	688	711	751	696	738	695	693	732	714	724	779	771	764	735	736	741	735	742	751	668	743	722	726	748	694	745	740	735	793	744	717	688	718	774	745	704	711	753	786	727	720	751	771	665	744	681	726	742	687	749	693	696	737	730	731	723	778	705	750	764	713	713	743	695	683	743	737	768	737	698	724	727	705	698	700	676	703	697	679	729	748	757	729	785	735	684	709	748	775	764	734	744	704	761	712	733	763	684	761	728	683	729	726	762	780	692	781	712	723	719	752	746	697	736	727	753	699	730	738	750	714	758	716	707	742	730	735	775	699	778	726	734	740	709	675	729	750	693	786	777	720	726	702	701	753	735
50584	47100	36303	27027	22955	17371	13602	10218	6801	4897	3757	3462	3312	3119	2819	2985	3122	2527	2102	2098	2069	1853	1662	889	903	778	646	678	542	568	504	400	397	384	414	334	325	318	291	283	244	274	243	260	223	225	220	223	214	244	218	206	244	198	220	197	203	210	201	222	205	219	200	191	200	218	213	213	220	212	193	196	214	216	201	220	196	200	221	222	221	200	215	207	214	214	212	254	202	207	230	201	214	234	204	245	235	235	212	209	220	204	216	208	210	209	204	206	202	211	248	218	226	202	181	208	220	203	221	212	188	213	219	198	246	201	216	223	213	218	200	220	238	243	179	184	206	184	196	206	234	205	210	192	216	216	220	228	196	230	230	220	221	205	222	248	199	222	207	228	203	205	223	222	229	224	208	193	213	238	196	207	219	224	192	219	220	198	205	224	235	210	211	199	226	226	248	197	219	229	230	216	210	233	225	225	205	234	206	215	196	218	213	215	195	218	216	186	187	217	208	221	189	219	188	206	212	240	200	217	207	201	224	212	224	192	234	205	213	200	211	213	219	226	221	197	196	220	205	209	201	199	206	221	230	211	206	217	211	201	204	219	193	209	203	229	230	215	219	234	239	211	178	188	213	200	227	195	220	185	225	203	225	192	240	217	224	200	222	249	220	210	225	199	213	236	202	214	211	231	195	189	201	235	212	206	236	189	202	208	209	226	191	236	230	199	210	212	187	215	196	210	224	210	213	224	238	240	208	221	225	206	204	228	217	231	225	229	195	211	221	217	210	193	229	210	229	204	219	229	199	206	185	186	208	209	227	222	216	222	204	237	206	222	225	217	238	212	197	193	207	193	237	204	230	240	233	205	230	203	203	203	195	207	220	221	193	227	216	242	213	221	221	205	224	206	210	225	216	227	206	225	215	205	204	228	209	221	207	201	233	218	205	208	212	198	202	199	205	200	220	215	206	186	223	207	232	208	193	201	208	204	205	220	215	188	206	230	211	177	238	177	203	232	236	207	198	197	221	200	225	214	210	214	213	228	211	212	228	209	208	220	196	220	206	183	232	198	216	219	216	235	203	205	212	221	193	172	208	212	214	212	209	179	201	195	194	246	185	202	203	218	215	206	221	196	219	215	210	199	224	227	212	225	245	189	233	198	226	200	208	180	234	197	222	209	241	202	187	223	196	207	229	217	214	241	197	189	193	189	204	190	212	206	212	217	191	225	194	217	230	248	201	206	221	201	209	192	197	250	224	195	235	199	217	244	213	207	214	231	213	191	206	194	246	201	183	214	211	227	223	237	213	213	222	219	217	194	222	202	229	231	217	208	217	235	224	216	200	220	199	205	186	195	224	228	236	218	208	199	215	230	228	207	193	229	217	202	218	221	240	209	218	238	216	200	214	190	225	218	193	203	194	197	191	217	210	232	233	201	217	237	177	225	228	203	244	190	192	211	215	228	214	201	236	198	208	227	217	209	222	209	203	233	233	210	200	221	192	191	191	210	198	189	212	204	199	211	219	241	214	193	205	227	213	216	207	212	229	204	205	250	206	205	229	225	174	192	224	187	193	217	195	186	213	201	206	199	209	215	229	205	209	184	222	228	199	222	198	217	214	213	216	195	195	204	210	209	218	209	213	234	206	214	228	210	220	218	215	222	218	221	218	188	222	227	179	207	229	196	162	227	204	208	201	215	231	221	202	189	192	202	210	204	194	206	209	222	208	223	216	217	200	231	214	196	188	220	204	213	190	214	214	191	207	209	211	199	233	223	218	239	191	226	183	219	219	216	203	229	198	200	205	224	225	201	225	191	222	215	179	217	217	210	211	236	228	194	224	204	197	196	210	208	196	207	217	199	214	211	254	218	204	213	212	207	204	216	231	204	226	224	213	216	212	210	236	209	199	209	231	189	217	217	208	210	219	187	190	191	210	216	182	216	222	189	222	177	225	215	213	198	222	206	197	221	222	222	225	214	205	214	182	221	203	192	233	185	228	196	206	220	206	224	220	213	211	210	194	219	209	208	210	225	228	210	228	200	217	226	178	191	209	209	214	215	222	225	220	221	203	206	201	206	194	207	201	216	215	196	206	198	230	208	209	235	215	213	225	196	210	211	229	223	210	193	223	249	210	245	198	215	233	209	194	201	256	214	227	236	210	211	214	225	192	216	221	218	196	234	211	228	204	221	209	228	229	215	216	232	215	224	218	210	206	213	186	223	185	204	203	192	224	186	205	222	227	203	191	209	199	212	200	203	210	220	198	207	213	231	216	195	213	229	195	215	210	210	194	225	197	236	199	198	227	214	221	226	226	194	212	198	205	228	187	218	214	219	198	211	214	237	210	199	206	214	216	205	203	215	212	219	197	218	214	201	209	215	211	207	208	172	233	236	207	177	202	179	202	233	192	201	214	202	217	234	169	230	209	207	252	198	206	226	194	204	202	185	214	204	213	210	213	215	200	224	215	203	232	206	199	208	179	219	206	225	197	222	212	201	246	193	228	209	203	224	223	183	228	228	216	210	200	209	214	213	224	228	211	176	204	207	208	219	213	222	213	209	207	200	228	228	210	192	201	213	226	241	218	200	229	184	228	215	239	208	203	208	222	233	213	193	206	199	206	225	191	221	223	199	219	199	222	231	210	197	198	227	229	198	222	212	207	246	204	195	234	218	199	196	225	196	205	221	218	213	214	206	209	236	221	204	219	217	202	221	203	221	210	209	196	195	218	199	235	205	212	231	185	225	203	222	206	220	236	182	197	214	215	224	227	247	191	211	223	200	230	220	223	209	205	196	219	217	230	212	204	237	233	207	207	209	225	229	184	192	208	213	218	216	194	198	233	234	234	193	221	190	216	220	223	189	221	220	243	217	207	204	221	217	238	222	200	208	214	219	184	223	207	214	202	244	203	210	221	202	212	189	207	202	206	222	211	185	218	196	203	228	222	226	206	204	241	218	203	202	221	225	193	188	194	206	218	219	187	200	219	213	229	218	187	210	204	196	216	202	239	220	198	210	190	227	211	232	224	214	205	232	214	237	211	205	204	205	190	213	224	223	209	212	213	236	195	199	219	220	207	215	222	201	209	221	203	199	207	205	228	221	199	193	226	204	233	215	193	194	215	217	228	174	230	226	213	215	217	215	209	194	189	220	228	217	234	204	194	192	204	220	215	216	199	201	203	199	198	225	197	236	217	182	200	209	208	196	238	225	204	241	231	208	221	202	200	243	204	237	224	212	212	205	228	220	208	198	197	184	214	207	209	221	244	217	230	210	219	222	215	218	204	239	199	212	209	208	215	195	200	197	180	243	229	201	203	197	205	197	207	198	200	213	213	219	207	218	229	171	209	234	196	196	225	192	221	189	201	189	223	252	218	203	241	191	246	217	229	202	187	233	212	228	214	225	197	226	186	222	230	208	200	207	213	213	215	225	204	230	232	209	203	235	182	215	219	227	228	220	194	199	201	177	216	221	204	215	218	233	224	200	206	218	217	184	206	203	194	230
41628	45489	35975	33460	31137	27169	24518	20924	16291	13944	11761	11651	11243	11379	10145	11163	11233	10097	9249	9450	9445	8444	7886	4320	4179	3711	3278	3467	2628	2824	2319	1858	1871	1746	1720	1380	1391	1198	913	1047	859	885	794	763	759	721	629	687	588	656	626	625	604	654	629	650	596	584	603	531	566	578	586	617	559	569	603	558	608	563	556	587	580	565	535	562	607	614	575	569	602	560	597	619	612	585	571	563	553	573	543	540	593	569	550	557	578	565	604	596	609	585	588	582	555	599	572	578	621	584	602	602	575	575	549	585	623	555	582	608	573	601	555	563	541	543	557	630	600	632	591	581	591	578	588	622	565	537	600	627	623	574	578	610	567	536	591	581	566	561	562	570	566	544	587	601	622	588	535	552	640	601	594	628	583	595	615	559	587	600	573	581	540	590	550	568	573	583	594	566	608	592	569	612	547	576	567	594	576	608	559	618	592	581	590	598	591	581	570	607	567	547	556	591	552	598	559	580	586	519	615	605	606	600	573	570	597	550	548	571	617	549	574	594	601	616	634	569	594	604	604	575	581	594	566	580	550	548	588	553	570	606	579	537	598	597	567	609	565	545	616	562	596	620	581	608	573	547	570	566	601	544	601	597	567	573	584	578	579	572	556	595	587	581	567	547	553	568	580	589	588	563	583	588	557	603	525	620	560	623	588	644	541	585	605	572	570	599	597	576	568	555	566	573	582	583	569	625	610	564	586	607	608	570	569	608	614	615	566	572	575	552	597	577	596	569	594	589	560	565	581	602	566	582	615	601	593	614	568	598	599	561	610	580	615	589	576	531	595	587	594	552	601	588	568	593	580	542	575	566	613	550	606	607	569	560	556	595	595	601	615	594	532	607	621	581	567	581	595	547	559	545	561	615	546	583	594	543	555	624	601	553	599	567	586	578	548	577	596	577	624	574	557	607	562	599	603	556	541	585	551	574	558	587	526	558	589	599	610	576	562	569	581	547	575	621	557	587	550	567	570	534	574	553	553	578	611	603	557	545	549	549	610	573	537	539	595	614	554	566	584	550	610	545	551	625	620	539	559	599	584	565	590	563	562	594	571	565	588	545	562	564	597	568	588	604	561	616	597	568	564	572	580	573	588	539	614	586	553	523	576	549	601	588	574	567	562	549	567	549	571	577	586	600	539	581	597	589	555	566	559	616	565	566	602	586	557	599	638	559	599	569	555	609	544	594	542	564	563	608	589	587	608	534	595	549	572	549	552	563	551	575	614	609	630	585	643	558	583	560	541	562	552	532	571	559	572	579	595	587	592	549	581	563	557	566	556	548	590	565	546	585	552	556	581	576	551	562	617	581	604	543	604	552	597	617	552	566	546	607	585	561	572	554	563	571	518	600	570	593	548	564	556	572	585	560	595	592	562	600	553	598	608	573	556	594	554	561	534	611	597	571	589	609	590	589	574	600	564	547	597	606	560	555	593	554	549	551	598	569	596	575	546	571	611	597	578	634	571	564	637	606	561	574	601	558	577	580	522	595	590	572	622	527	571	584	570	604	589	542	574	573	573	549	561	574	543	561	587	557	586	572	562	543	576	575	645	612	564	582	536	554	595	559	586	589	564	592	549	546	572	562	565	565	564	606	578	573	546	573	573	563	581	602	568	556	547	547	560	577	607	573	560	562	586	569	538	537	602	558	588	536	549	577	577	577	595	554	582	549	567	615	585	568	559	530	581	584	583	563	574	545	543	565	584	547	606	588	596	564	570	580	564	579	592	562	552	575	576	567	588	570	595	602	563	611	598	575	576	579	568	566	588	555	557	543	559	555	561	576	567	542	568	561	566	577	593	540	532	575	583	593	612	595	578	549	561	617	580	606	616	560	548	588	550	546	587	594	615	559	561	598	583	589	579	587	556	571	610	592	609	543	556	541	593	590	577	578	561	587	603	573	555	561	569	593	613	581	649	595	571	572	629	565	582	563	539	572	557	604	564	619	583	589	541	596	597	604	570	569	641	517	562	566	602	575	563	562	583	580	552	612	593	548	578	530	593	563	596	589	574	627	552	605	548	586	619	558	583	599	560	608	587	583	558	520	558	570	565	621	603	587	566	582	544	589	585	593	598	553	573	559	598	598	600	539	548	585	561	598	558	561	602	575	605	563	596	574	598	569	571	576	606	587	615	577	536	588	524	511	565	563	594	543	569	572	574	544	597	560	541	595	553	566	534	562	576	576	574	596	576	584	554	569	608	587	622	583	565	573	568	574	578	567	621	621	538	533	610	531	590	577	563	607	568	647	554	573	586	561	586	619	593	535	592	573	598	591	588	599	595	595	584	585	591	604	629	552	568	586	583	588	582	582	583	602	543	598	604	536	585	571	571	558	569	542	595	607	586	577	620	596	615	559	587	568	576	580	574	559	554	601	553	601	589	585	566	584	570	514	581	579	572	579	604	597	580	584	579	571	558	529	579	559	564	561	594	572	570	588	591	560	566	588	517	529	605	539	558	568	563	608	527	530	587	554	550	589	572	591	544	532	576	579	562	620	569	600	572	608	580	541	597	564	576	578	560	573	554	576	574	605	562	563	576	593	575	566	540	584	568	576	603	581	560	572	581	584	540	578	585	559	559	560	572	579	598	553	581	594	600	579	619	555	551	610	589	619	572	564	594	590	536	537	569	558	591	609	557	618	570	554	592	603	593	590	563	555	626	613	559	606	555	578	637	594	569	575	563	584	578	562	579	581	616	582	619	586	583	553	556	541	584	587	584	554	552	586	608	580	607	614	592	584	598	583	618	588	577	571	584	551	610	589	592	546	601	611	621	577	578	584	581	563	573	602	563	565	572	548	568	608	577	574	574	582	595	611	616	577	564	551	610	547	588	580	543	605	564	589	578	584	565	540	520	602	616	548	586	624	588	571	597	562	556	553	603	542	540	579	572	588	523	586	602	554	528	568	590	587	560	610	588	583	590	570	587	593	585	532	584	595	598	610	584	555	630	575	572	576	564	553	603	568	568	546	536	602	580	583	583	595	597	538	571	574	603	583	535	597	556	605	569	593	571	601	533	573	579	612	596	539	623	570	538	550	539	576	551	595	609	566	566	572	613	557	566	601	616	604	541	609	594	568	586	612	566	567	612	592	589	618	565	542	568	579	636	627	558	580	535	609	542	572	578	581	578	560	575	591	587	590	605	579	578	582	571	603	588	576	586	537	592	562	589	572	541	544	571	564	626	593	601	623	552	583	587	536	592	614	601	564	580	566	553	569	573	558	607	540	606	572	597	583	552	576	572	560	607	580	589	570	556	535	550	578	587	560	536	573	590	556	529	564	608	572	538	601	592	573	576	562	582	627	558	585	596	582	578	609	608	535	590	570	577	535	577	565	595	573	594	556	590	583	557	540	584	562	582	596	594	573	552	578	583	597	567	597	555	580	587	555	555	559	561	585	557	538	593	573	582	597	557	589	610	585	591	536	587	596	557	555	558	615	589	583	590	599	556	603	556	541	582	576	556	549
15821	12746	8635	6100	3959	2561	1739	1220	987	745	648	510	467	472	460	454	388	382	373	387	400	340	328	349	331	315	344	331	331	340	345	320	355	312	303	311	316	297	301	334	310	316	305	295	314	312	315	311	315	284	338	310	310	292	312	297	329	321	322	303	317	282	299	314	287	308	318	337	285	320	292	317	307	318	324	313	332	308	286	325	287	298	319	299	297	329	327	305	319	285	315	324	320	317	287	297	322	274	328	303	290	327	293	288	286	302	309	341	343	317	290	338	312	338	319	293	287	291	321	322	300	266	307	344	307	298	295	303	324	295	305	299	305	299	329	339	305	287	315	286	302	289	313	296	327	350	314	338	302	327	282	317	286	311	292	297	325	312	334	298	304	313	300	300	303	319	333	327	312	330	277	312	306	321	311	369	334	315	330	277	290	324	310	319	337	320	300	284	313	321	322	312	326	297	309	301	322	323	318	307	270	325	317	308	315	312	290	303	309	313	292	311	312	302	311	320	320	290	337	282	340	311	324	293	311	313	360	340	355	320	274	276	335	339	290	317	316	296	283	317	304	298	337	287	328	335	293	316	272	290	310	313	342	317	291	307	280	315	328	322	322	335	309	297	286	279	307	273	306	296	332	310	309	310	294	303	270	304	269	322	331	310	261	318	295	308	332	318	337	315	315	311	343	310	291	357	315	275	333	335	328	311	310	297	309	316	297	295	297	289	306	337	313	311	308	295	306	297	320	338	301	310	346	307	311	352	279	318	312	293	317	279	284	290	307	283	260	307	320	316	328	307	335	321	296	325	360	304	313	284	322	298	327	299	340	339	283	313	320	274	286	286	294	298	304	327	339	288	348	347	321	282	299	311	290	324	318	314	275	292	280	311	278	311	283	289	280	292	300	338	300	277	310	287	325	326	292	329	346	321	303	314	289	349	335	290	331	290	290	364	318	292	288	314	322	298	308	307	272	302	310	303	297	311	299	306	317	303	284	345	294	307	341	296	308	303	293	314	332	318	304	270	297	308	308	319	311	309	313	324	304	307	320	322	315	309	339	299	312	300	278	331	320	325	350	298	315	310	312	304	302	323	342	328	335	317	306	318	308	340	336	320	336	328	335	315	289	307	310	299	320	308	298	322	296	291	284	309	334	300	285	309	296	291	319	303	315	342	297	308	282	280	311	315	298	313	327	288	290	294	290	335	328	295	330	314	303	331	301	283	313	294	318	285	313	315	289	299	290	321	330	321	312	333	317	310	338	296	341	313	325	334	316	314	305	324	296	301	290	323	270	355	293	328	317	324	317	294	298	346	319	283	306	302	330	308	323	302	328	287	304	311	291	307	336	330	306	302	356	320	318	288	328	296	299	304	332	341	314	320	286	329	278	295	323	294	300	318	338	327	303	289	327	305	289	303	301	349	268	307	312	305	295	305	310	297	328	309	315	303	321	310	346	312	311	349	302	304	294	285	281	315	323	309	303	308	300	304	284	316	265	310	295	295	291	335	292	339	306	313	318	294	319	303	312	302	307	296	304	313	305	313	339	306	333	296	297	300	306	298	291	352	303	302	279	291	297	272	283	290	313	301	324	306	294	321	332	309	313	304	313	335	258	311	319	331	291	274	315	330	286	323	315	316	349	331	337	291	300	309	290	312	291	330	313	284	336	297	329	294	299	330	300	340	317	313	323	280	366	317	323	289	313	302	292	292	335	329	288	319	317	347	298	282	324	328	302	319	308	322	328	298	286	309	316	289	307	265	305	305	306	336	324	320	300	329	297	297	296	319	300	338	336	306	300	305	313	314	302	318	317	266	300	296	298	328	339	310	283	338	302	298	273	306	296	312	288	314	342	322	310	263	304	315	305	275	318	344	346	310	322	335	318	329	309	320	308	312	326	330	298	317	316	301	285	309	295	316	321	301	291	289	314	297	316	328	279	318	330	350	300	304	298	348	317	309	313	331	320	298	305	294	308	292	316	323	317	328	309	313	329	316	310	299	309	283	312	301	331	315	305	318	333	286	343	310	298	305	332	326	316	301	272	281	310	302	308	288	299	274	295	291	334	305	297	323	311	287	318	306	283	328	298	336	361	323	310	292	321	297	293	302	353	304	298	312	305	306	300	291	306	298	292	340	276	319	286	304	327	299	284	328	282	318	320	307	331	312	305	343	328	316	336	325	278	326	307	301	323	324	307	290	321	328	309	277	280	311	280	318	296	291	288	307	320	301	306	316	279	353	330	332	322	314	287	324	340	273	310	319	296	326	361	301	319	311	292	286	310	268	329	300	292	307	304	326	320	320	292	325	320	316	314	307	309	318	301	299	323	335	315	330	322	328	316	345	316	332	324	323	286	307	325	294	278	283	303	318	330	329	284	315	302	298	330	341	349	326	331	280	314	318	296	334	287	315	341	303	321	290	307	306	282	301	329	334	309	326	330	341	329	322	319	333	317	300	287	289	318	317	296	329	334	325	294	332	311	308	307	284	319	329	336	295	295	296	326	314	333	346	321	301	284	309	314	302	347	304	306	306	310	328	342	324	330	341	311	308	326	302	302	305	290	301	304	291	336	324	285	319	300	310	323	295	286	328	307	308	309	298	303	312	330	274	323	308	309	305	306	309	315	297	300	307	276	304	330	308	285	325	310	306	330	304	307	297	297	289	307	317	341	342	315	301	317	304	324	330	315	345	302	303	328	315	311	308	316	310	342	322	300	311	278	332	293	306	339	331	332	320	305	308	301	360	326	288	318	278	291	313	293	285	302	338	306	348	308	281	299	326	319	312	295	320	304	301	327	302	324	279	312	309	339	355	321	315	296	306	323	305	295	306	331	297	306	295	308	318	310	298	294	309	333	309	299	306	291	294	299	311	296	326	303	270	306	288	304	300	284	313	290	289	341	321	315	345	323	291	285	301	309	291	311	337	305	306	312	326	316	329	303	339	292	341	315	323	323	313	310	288	296	314	324	311	302	290	276	284	324	315	320	336	310	311	323	345	298	303	317	330	312	325	307	289	265	324	319	312	316	324	317	324	332	298	295	322	289	336	314	296	325	300	325	287	294	285	313	320	311	294	315	312	324	304	322	315	292	292	298	282	334	320	321	325	322	310	305	306	292	295	321	316	303	325	322	307	310	316	345	305	311	321	297	313	281	331	313	312	279	297	302	323	319	291	313	306	351	353	310	287	311	277	348	289	290	317	312	313	323	294	334	280	262	287	299	341	298	332	290	293	296	317	288	311	299	301	339	326	323	312	294	294	314	320	303	275	277	293	291	306	293	307	328	307	308	296	333	310	342	312	342	303	298	329	317	333	324	284	330	294	315	308	337	296	292	324	335	343	277	302	343	308	346	292	318	301	306	317	322	356	322	304	312	330	310	310	314	307	343	307	306	304	283	318	290	340	305	295	310	323	310	287	339	331	333	310	327	267	303	298	306	313	307	283	299	307	304	302	293	310	345	308	291	309	278	335	346	333	301	303	307	317	313	316	313	315
14733	16778	13731	14038	11769	8613	6680	4775	3814	2980	2490	2141	1899	1682	1555	1552	1402	1310	1210	1214	1180	1145	1060	990	991	951	900	931	931	889	789	866	847	843	845	809	818	839	775	820	831	813	801	809	758	826	795	802	805	789	843	796	856	750	825	807	835	802	833	817	832	852	834	791	794	843	831	763	788	777	836	795	764	842	814	809	838	826	821	830	826	832	799	785	821	808	836	799	779	772	862	810	782	812	833	846	812	793	810	784	760	791	781	875	824	830	806	824	801	838	791	795	758	785	842	836	823	771	829	793	799	835	805	776	837	767	807	832	809	820	822	807	794	850	783	785	793	758	792	783	826	795	828	777	864	774	831	778	785	812	860	788	791	805	751	825	825	828	821	853	773	854	785	769	769	805	836	815	857	832	842	826	812	782	823	868	736	789	812	827	829	797	805	814	831	833	796	815	812	855	827	816	852	803	826	843	770	812	816	806	839	832	774	827	823	808	810	768	837	825	803	814	755	780	846	840	821	850	816	879	751	803	813	789	816	784	779	794	820	793	804	834	825	835	829	842	809	809	788	825	799	816	775	864	777	779	804	794	844	779	810	797	771	867	801	820	788	777	833	782	784	853	831	789	799	784	801	777	818	827	766	803	868	788	769	836	851	804	806	809	797	808	841	831	802	798	790	809	779	858	800	807	796	777	782	817	777	840	815	821	845	817	850	806	833	845	795	799	795	813	804	779	794	811	809	838	772	815	812	781	832	783	838	826	848	823	777	813	804	777	811	815	769	785	796	805	804	839	836	789	806	865	785	831	830	845	814	798	795	824	816	804	726	835	814	831	789	801	813	796	781	801	855	761	778	857	799	793	789	830	842	832	779	875	799	810	767	810	781	872	804	799	800	848	831	800	843	776	769	839	822	794	758	813	853	815	796	806	786	752	832	826	811	807	809	853	810	857	804	817	806	828	818	859	845	829	784	809	775	833	822	855	781	860	798	814	777	855	826	875	868	852	819	800	825	808	785	752	771	777	796	800	843	865	791	826	777	780	839	799	837	827	767	827	785	813	859	827	824	830	821	796	792	766	868	830	862	817	836	824	801	771	852	837	878	803	842	809	779	779	832	795	869	783	854	785	790	827	843	780	774	820	786	785	838	768	829	841	804	815	820	838	843	797	761	828	823	759	810	826	854	791	798	788	825	813	793	825	838	815	759	831	814	855	800	830	824	834	848	772	850	826	799	778	794	829	822	789	793	818	831	832	803	816	849	813	792	807	776	863	832	828	844	780	827	890	725	781	822	800	843	762	759	797	828	799	738	782	771	799	813	858	803	799	843	797	868	829	727	863	825	795	789	831	816	780	842	790	792	808	857	792	800	824	839	789	866	768	843	823	835	816	820	815	802	915	745	869	836	851	814	790	797	724	802	897	790	806	835	822	871	857	807	765	796	831	776	807	779	810	828	823	833	835	813	801	779	843	831	816	842	798	773	824	813	818	761	790	771	774	792	840	787	828	818	840	777	805	803	804	853	814	781	826	821	792	838	765	838	836	847	800	878	750	823	806	815	811	833	854	795	766	776	817	845	851	819	814	827	796	807	807	768	829	754	829	782	799	810	840	785	852	809	840	790	800	792	799	834	809	835	815	833	831	828	817	810	803	801	842	851	793	845	854	856	825	804	763	834	825	824	804	851	831	833	831	866	809	817	807	867	812	770	768	809	868	760	811	832	802	764	785	828	785	824	828	832	877	856	811	803	823	817	831	813	797	812	765	842	837	800	804	798	805	739	874	766	829	843	803	803	801	796	835	800	920	843	808	819	786	848	863	763	853	799	826	819	805	755	803	874	833	799	795	826	812	792	845	781	835	819	826	800	801	827	870	813	838	801	803	820	843	845	777	792	863	850	818	798	828	836	840	843	778	800	809	817	832	794	788	863	785	838	771	744	865	785	793	837	835	813	807	809	846	809	738	818	849	813	780	795	830	808	821	800	772	856	840	821	788	832	788	785	787	801	824	852	848	903	797	834	810	807	801	853	710	832	822	835	842	797	843	819	829	794	804	821	795	823	811	778	799	822	769	832	821	807	839	823	844	786	842	803	769	792	808	797	830	759	853	792	830	828	783	803	829	799	822	760	823	803	797	778	775	805	784	865	843	834	784	822	789	786	820	748	852	825	831	870	821	849	829	783	846	852	780	848	828	779	813	786	812	812	780	825	814	821	784	826	790	800	817	822	781	821	810	792	866	848	776	858	782	829	796	818	764	805	841	856	832	825	878	795	841	813	871	816	814	819	758	882	787	844	836	813	808	790	815	829	807	831	854	815	815	781	810	814	869	795	828	825	840	801	780	810	811	827	859	827	797	808	794	790	885	800	839	847	788	766	787	829	797	815	833	781	871	786	790	778	783	818	801	839	807	813	822	823	866	813	798	805	829	829	827	806	800	832	831	812	791	834	843	810	820	823	782	831	846	854	782	858	788	802	794	828	868	770	833	804	838	830	819	799	791	810	827	806	838	769	868	807	832	826	815	806	822	843	849	842	823	823	812	873	847	808	808	793	800	747	863	811	816	784	795	788	837	823	750	802	810	778	820	813	803	844	841	814	821	818	816	813	826	829	815	881	777	817	807	801	825	802	812	870	779	816	793	779	837	843	813	819	800	799	809	790	795	854	775	844	817	797	789	823	779	838	778	800	846	795	810	835	812	775	821	892	820	868	804	789	858	834	807	827	751	810	826	837	810	807	826	800	835	807	840	806	788	860	783	874	824	744	832	783	794	846	838	796	829	790	853	815	785	875	855	759	817	812	778	835	786	787	790	857	780	815	828	754	786	803	781	811	844	797	820	804	825	770	738	844	806	839	828	817	836	779	820	813	814	853	811	831	863	840	840	815	818	805	801	794	815	769	786	817	846	785	785	848	773	799	849	790	766	810	783	816	829	860	846	799	849	828	804	771	853	779	853	819	818	834	826	840	788	805	815	819	828	824	816	776	776	809	793	820	816	806	787	825	802	781	819	788	823	828	792	807	802	811	775	783	792	785	839	845	838	847	810	831	794	821	820	761	817	792	790	830	844	811	790	791	753	786	842	773	875	808	780	823	839	804	824	827	864	847	862	824	809	799	749	837	806	822	761	783	796	811	814	875	849	742	833	808	790	808	805	781	833	786	794	802	828	827	800	811	819	780	813	767	812	825	859	804	818	761	789	787	846	827	825	822	827	843	764	832	765	822	780	806	798	822	821	837	788	812	823	786	785	796	807	845	836	801	751	814	808	808	817	811	838	839	859	746	856	854	790	763	817	813	830	821	832	789	808	824	794	779	802	842	799	796	801	805	804	776	827	772	840	789	803	838	796	828	724	818	859	798	786	754	817	775	832	783	835	842	771	811	809	862	802	821	800	865	813	779	855	877	816	788	814	838	795	849	817	868	776	807	794	846	790	791	763	780	843	774	841	795	800	812	826	762	820	822	789	834	852	828	817	789	830	788	829	791	854	825	817	847	772
43454	39838	26312	18710	12737	8321	6618	4918	3274	2347	1722	1717	1509	1150	1137	1176	1203	1052	909	870	920	797	760	501	472	481	449	490	393	402	371	318	338	337	304	305	320	301	303	271	283	292	306	300	276	293	236	290	272	299	279	289	282	272	291	275	248	246	264	276	246	281	299	285	273	275	297	266	290	272	283	247	279	278	250	272	269	267	277	277	273	276	285	259	244	278	275	271	255	280	296	287	280	270	271	254	285	293	248	297	272	277	294	283	277	281	290	266	271	303	288	271	272	279	262	265	270	289	259	264	294	276	257	261	263	265	265	285	314	316	288	281	324	244	282	265	296	276	249	279	244	289	324	285	269	256	285	300	258	287	258	260	280	266	291	283	287	277	262	296	267	284	290	307	289	279	273	263	245	320	259	280	262	238	280	246	284	262	304	283	281	294	286	254	264	296	252	292	258	244	293	239	291	274	267	245	257	276	268	297	281	296	278	283	310	277	258	237	290	261	305	306	282	283	277	286	266	281	270	303	299	271	266	271	316	290	273	277	243	267	257	293	247	260	288	304	263	264	283	266	274	219	310	272	282	284	264	272	286	273	267	295	275	262	305	281	279	281	261	294	261	300	245	270	260	247	271	278	246	270	317	290	279	260	254	284	270	301	289	268	282	281	292	289	294	273	260	253	286	295	260	313	256	295	255	271	245	298	268	288	255	272	288	284	270	254	274	267	285	258	262	252	244	252	257	267	298	273	285	283	282	273	282	262	299	260	262	305	279	283	235	249	263	281	283	263	249	259	277	275	259	250	277	261	257	265	286	292	269	280	305	281	274	293	304	292	255	265	310	275	281	291	269	246	303	251	281	261	247	264	252	278	277	254	282	254	282	245	281	276	267	283	271	293	295	262	283	231	279	278	298	282	263	263	271	283	289	233	304	258	271	258	292	279	285	258	252	280	285	285	276	296	261	265	271	275	284	279	258	300	278	287	270	275	288	264	272	259	265	282	267	302	279	262	304	277	259	276	265	259	283	290	274	286	274	278	268	258	295	264	269	239	299	294	273	288	251	274	249	270	256	260	253	257	259	281	272	286	294	262	272	296	259	235	264	270	266	275	303	284	300	283	285	299	278	277	317	284	279	282	272	265	273	272	273	261	304	290	261	265	259	255	298	300	290	286	278	241	273	268	269	258	234	309	280	277	241	277	295	304	277	260	270	278	241	295	255	250	276	306	262	275	244	281	282	274	277	297	306	282	298	269	251	283	269	281	259	297	283	310	273	253	252	263	286	260	271	246	253	302	287	260	262	271	281	261	312	269	302	263	271	262	302	269	279	261	273	271	261	298	297	249	280	277	261	285	274	253	248	306	248	289	257	288	245	277	275	305	262	279	277	277	303	279	285	296	291	285	269	235	245	271	270	283	266	272	277	293	298	282	263	275	297	288	263	261	274	275	254	255	288	279	277	267	266	268	277	247	252	261	268	262	270	256	264	265	269	283	263	235	265	258	221	257	292	296	280	250	277	302	289	249	265	305	275	275	275	264	254	278	295	311	253	275	287	259	265	273	285	288	275	266	276	264	274	277	283	273	255	295	272	269	290	280	269	264	266	295	278	253	250	304	288	280	287	269	270	245	278	278	317	246	282	281	269	258	275	247	286	250	260	286	265	271	274	250	261	251	266	248	275	276	292	284	284	276	271	297	281	294	265	267	268	304	304	272	247	266	294	290	258	253	254	266	277	290	278	255	260	255	258	256	284	254	262	263	242	252	257	266	266	266	295	293	318	250	314	275	275	294	247	294	266	264	278	274	288	282	259	276	280	278	270	248	264	290	297	284	271	300	294	307	292	258	259	265	292	283	289	268	269	242	259	283	278	256	297	273	258	272	263	287	288	281	281	263	264	273	293	267	275	279	297	292	257	285	272	297	277	257	274	250	261	269	291	291	277	264	285	271	267	267	268	284	292	273	299	296	294	259	274	240	300	286	290	290	269	293	261	278	277	261	303	292	290	283	293	263	267	280	264	252	286	275	243	262	278	252	259	286	239	270	276	261	277	300	266	253	298	284	282	229	278	262	269	233	264	270	260	264	289	265	268	274	251	249	262	287	310	266	279	289	253	287	279	266	270	270	267	287	287	295	279	299	288	260	269	275	253	266	288	280	259	278	274	284	269	273	298	276	264	297	283	273	256	250	320	246	272	283	289	291	291	274	280	261	281	270	267	287	264	260	268	286	277	249	263	306	272	289	263	284	285	280	270	252	271	286	262	309	301	245	298	276	265	284	288	283	241	282	253	259	283	273	279	278	284	258	241	262	301	285	308	291	259	278	253	281	265	320	289	290	265	276	271	286	273	271	272	285	306	272	283	286	259	307	266	293	269	279	283	227	269	245	267	256	240	273	274	299	284	263	270	246	278	283	285	300	275	253	252	278	270	280	279	290	275	290	294	263	239	267	267	283	274	254	264	294	275	289	270	250	275	249	238	234	287	288	300	293	278	279	282	294	294	245	287	277	299	257	263	247	301	292	271	292	262	251	251	275	285	293	252	283	264	245	258	268	249	281	295	274	273	316	282	291	284	288	265	289	287	277	270	251	283	285	241	250	264	268	288	256	284	268	242	282	269	289	263	278	266	293	257	270	254	291	276	297	292	307	260	257	279	276	272	288	260	289	249	277	280	294	249	278	263	294	270	266	286	275	270	278	263	258	268	232	273	265	290	263	276	289	248	296	263	277	270	262	267	278	276	304	257	287	275	296	257	269	295	292	276	302	302	281	269	274	253	272	267	253	287	329	231	268	278	293	261	251	254	257	293	276	293	276	263	296	255	316	248	253	261	249	250	284	258	259	291	280	240	286	271	262	281	265	263	272	292	280	239	261	268	262	287	283	277	253	246	258	255	272	280	275	286	265	247	248	253	261	277	270	292	316	290	250	282	268	309	265	265	257	278	286	278	270	290	256	259	278	268	316	286	243	310	267	281	290	271	254	272	314	265	259	234	311	272	271	286	257	286	248	283	275	267	299	266	252	265	270	280	287	288	268	291	290	277	280	291	273	278	299	262	281	302	259	281	274	257	249	273	284	281	266	303	249	282	277	288	248	266	278	261	237	266	260	296	273	264	259	254	262	248	289	325	269	248	268	271	275	272	295	288	289	291	271	260	265	297	265	249	252	295	279	309	287	290	258	282	267	291	289	291	278	231	260	271	279	273	252	273	281	290	310	282	298	270	240	276	262	287	271	275	280	265	278	232	283	289	271	282	258	273	287	263	260	288	257	274	288	273	293	309	266	268	291	265	275	302	314	278	267	286	298	294	273	286	268	271	280	262	292	248	260	259	257	262	307	278	279	307	270	272	266	234	283	261	290	269	266	285	270	283	238	296	287	277	260	264	274	260	246	252	270	311	293	250	248	289	273	299	274	299	294	251	280	296	268	272	259	308	271	260	286	275	280	248	308	287	284	230	249	273	276	294	268	273	252	291	263	279	259	282	285	272	290	266	264
35941	34837	24308	25144	21846	18772	16584	13342	10480	8382	6667	6542	6249	5197	5100	5521	5535	4879	4270	4408	4300	3738	3786	2358	2143	1989	1913	2099	1609	1583	1387	1257	1250	1159	1154	1016	979	890	842	845	814	848	797	749	787	739	709	834	763	752	765	766	753	766	762	710	745	766	729	715	705	761	720	742	719	683	692	732	739	791	700	726	705	689	713	723	684	747	689	746	759	713	740	713	666	704	710	691	747	754	735	730	745	706	756	696	772	751	730	791	712	707	762	745	716	772	668	780	748	771	734	712	725	672	737	726	723	722	821	750	741	754	714	655	755	701	697	744	731	787	760	693	739	690	733	719	713	712	744	750	688	739	685	703	734	701	746	688	730	728	765	735	705	736	709	692	697	705	694	713	758	699	728	754	763	726	760	713	759	651	787	689	736	747	752	725	730	756	731	720	752	710	689	693	688	770	731	661	713	755	708	688	754	757	771	705	671	751	690	713	738	725	775	719	708	750	736	714	718	698	723	729	741	739	758	696	715	689	735	748	691	680	747	690	731	677	741	689	736	685	750	768	758	727	756	740	756	745	691	737	715	696	729	737	712	699	757	705	718	722	690	734	747	700	663	759	731	740	794	706	694	735	696	754	723	764	756	721	720	725	719	747	728	758	740	746	756	711	725	734	713	743	712	776	706	766	708	774	737	762	724	706	753	708	735	718	704	725	699	718	692	705	740	698	724	744	713	708	728	760	734	705	712	706	782	772	712	736	738	716	715	724	739	681	726	665	725	726	739	745	699	757	742	774	711	734	668	685	739	714	742	787	739	690	728	694	763	737	708	675	710	737	741	729	736	754	671	709	726	707	718	722	747	727	708	727	714	752	699	698	725	711	783	729	717	701	730	760	700	708	731	757	727	775	740	757	809	702	733	794	745	754	735	753	744	790	736	741	747	697	691	758	717	728	742	724	740	713	755	726	704	758	778	697	716	712	717	727	730	705	688	715	678	722	723	748	713	721	782	733	723	703	773	730	760	736	702	717	724	694	689	757	710	716	753	714	724	711	715	769	716	699	682	709	744	786	717	776	720	741	719	690	769	760	733	726	718	741	696	742	698	684	733	768	751	715	718	726	744	725	730	712	731	740	741	740	743	695	718	733	749	733	746	739	697	711	725	709	712	695	757	738	719	730	717	751	709	690	740	710	665	721	669	748	732	727	760	755	735	737	747	752	722	735	747	729	654	753	719	683	700	760	721	683	679	703	716	734	745	744	756	744	692	709	718	733	737	728	738	710	713	716	689	753	714	755	724	793	704	746	722	753	762	741	728	677	707	710	703	742	731	691	724	784	722	716	786	729	683	713	722	735	775	707	727	662	729	735	752	743	717	741	737	702	724	748	737	732	760	759	708	722	780	694	722	706	731	713	718	705	719	773	766	689	688	667	764	710	748	743	680	704	723	700	730	744	735	749	725	728	707	722	735	743	685	743	727	738	749	721	710	699	756	687	678	734	725	708	715	699	778	722	748	719	698	739	718	709	761	790	660	767	750	663	769	705	772	770	753	743	713	748	745	735	735	758	752	736	730	719	721	723	728	724	736	748	782	664	728	729	690	724	698	751	730	761	735	724	733	761	766	708	715	731	767	734	718	690	721	749	684	757	722	754	729	684	773	747	696	721	719	736	764	753	696	683	715	730	762	686	716	755	728	753	741	739	678	722	709	776	710	708	741	744	750	743	716	674	736	723	759	699	726	730	719	698	755	772	763	702	737	744	709	762	735	742	758	728	760	703	748	673	693	701	724	730	728	741	695	753	695	687	737	784	777	688	715	688	734	685	712	716	723	747	712	757	673	759	721	706	771	758	706	747	798	774	709	723	732	749	711	722	715	731	724	760	730	720	692	720	737	727	756	774	701	746	728	741	718	738	791	764	707	713	755	741	742	738	741	732	733	702	776	707	736	752	770	721	728	718	724	787	737	777	740	765	709	703	701	748	761	696	713	738	728	733	734	673	740	673	729	739	752	693	763	739	731	769	713	767	739	679	720	725	697	727	766	716	734	711	679	733	757	743	718	713	747	737	713	711	698	712	728	689	691	683	765	774	740	733	725	770	743	714	748	715	766	702	676	732	709	723	713	707	736	722	718	745	679	706	710	754	734	726	737	704	741	744	707	713	746	730	685	703	725	695	689	717	737	723	734	733	711	716	668	709	685	690	724	742	752	764	717	726	738	694	742	724	687	732	753	724	745	711	741	773	695	749	716	749	756	702	734	750	750	696	701	703	673	723	695	748	740	731	738	701	742	765	730	748	710	728	713	736	726	758	745	700	769	687	746	760	734	699	733	743	756	763	685	723	766	763	739	740	713	692	681	782	771	721	774	725	761	689	683	686	783	743	680	730	683	699	717	755	745	714	697	740	735	704	735	722	709	714	735	729	702	770	682	691	755	675	729	761	697	732	752	751	716	742	713	756	706	719	696	723	736	763	689	705	749	714	696	749	766	702	669	672	732	780	769	704	731	692	773	668	720	707	742	685	727	730	745	703	746	732	721	769	736	759	744	735	724	725	707	711	678	760	728	683	727	712	661	711	674	713	714	790	701	682	688	708	743	766	724	700	721	743	675	776	754	773	728	756	707	744	662	707	721	768	758	753	697	762	742	701	754	753	713	757	713	706	757	720	697	700	737	698	720	732	707	745	712	713	708	752	693	725	697	704	716	677	692	717	774	670	718	688	739	758	714	727	743	773	751	751	754	748	676	720	721	733	751	756	706	707	676	786	748	696	727	704	740	717	723	753	703	732	748	735	731	755	677	733	745	720	706	730	719	754	785	746	743	685	702	736	762	707	722	725	736	694	742	696	690	737	773	721	677	773	740	757	718	760	695	736	770	791	749	712	732	764	710	713	749	751	722	697	770	731	704	750	680	773	751	752	722	689	777	774	775	718	724	719	690	734	736	715	785	736	729	696	710	747	702	760	726	681	729	737	765	674	752	709	721	727	732	720	720	702	758	695	706	721	716	751	695	725	765	712	693	771	713	732	677	728	715	780	744	726	740	719	756	688	654	766	704	749	760	734	744	713	744	701	741	724	702	682	712	693	713	737	747	774	714	774	708	720	703	727	731	802	718	734	729	730	665	698	741	740	738	741	777	731	704	718	732	693	776	713	767	726	729	719	731	752	739	752	730	778	691	708	717	748	715	724	775	739	764	758	803	750	740	713	662	686	688	758	733	751	706	717	757	719	746	733	755	734	721	789	694	706	765	708	735	704	741	761	725	698	741	770	729	687	705	776	694	720	691	694	684	759	735	720	692	743	678	760	745	768	738	741	744	748	740	733	722	712	757	738	733	685	770	742	725	750	720	706	739	729	755	706	753	723	728	716	720	732	754	721	730	726	725	758	692	751	737	746	737	786	709	717	770	780	751	765	777	742	779	756	702	709	706	724	704	704	757	695	727	748	696	716	681	733	740	738	719	679	716	757	686	743	713	740	772	730	736	728	781	706	728	746	739	714	709	699
54324	41828	31176	25930	22186	17076	14604	9888	6912	5151	4045	3627	3118	2095	2072	2245	2297	1863	1697	1455	1636	1464	1451	892	808	739	672	731	538	497	444	387	419	386	395	282	304	290	259	297	241	255	240	250	219	254	226	232	221	219	218	212	224	203	206	212	207	216	195	215	212	208	215	247	224	229	201	216	213	188	220	219	197	238	202	233	217	199	196	200	223	199	206	226	225	251	222	231	216	219	206	194	230	227	223	220	218	198	221	222	201	212	206	223	214	219	188	228	230	217	214	239	217	233	215	195	200	213	199	236	224	229	225	203	235	212	254	208	236	197	235	187	196	216	216	209	238	209	216	220	212	230	207	205	217	201	216	222	198	190	207	206	197	221	231	217	189	223	202	243	205	211	213	208	193	214	229	210	208	213	202	214	216	216	234	180	203	195	228	209	225	201	222	206	212	195	196	205	221	199	204	217	201	223	219	199	189	222	222	210	219	210	194	250	193	204	210	238	203	220	223	236	223	236	220	213	210	226	198	205	233	224	224	211	221	216	210	207	214	211	232	209	220	208	227	179	254	191	237	185	237	175	198	210	201	214	226	201	218	226	202	189	216	191	193	209	233	200	211	207	222	204	208	191	225	212	194	228	236	205	211	225	217	197	208	229	227	209	208	174	236	209	192	181	244	183	211	235	219	198	215	212	211	184	186	206	221	223	224	199	225	229	217	231	237	214	205	226	206	234	202	224	216	219	231	195	190	222	216	205	216	238	222	234	228	182	246	192	191	225	220	219	234	209	222	209	199	190	216	201	206	218	196	229	242	209	179	194	235	209	217	209	229	224	228	206	246	199	200	215	210	255	229	222	220	235	246	198	223	183	214	210	218	198	199	211	217	203	203	195	207	209	212	225	209	227	197	220	212	212	217	211	225	209	199	195	233	207	222	231	207	222	200	212	246	223	219	194	207	216	213	222	221	206	216	208	195	227	194	212	216	201	215	230	187	215	214	233	224	209	234	222	227	216	230	216	220	203	179	222	219	212	189	196	208	228	227	209	221	192	211	223	219	189	209	204	208	188	227	222	217	188	193	213	216	181	235	233	199	206	225	204	213	201	211	206	210	221	224	187	210	205	231	216	218	187	217	208	208	215	227	201	209	212	207	190	209	206	232	210	204	222	202	221	227	226	222	225	211	212	222	174	223	203	229	191	215	191	195	226	207	221	229	197	199	238	235	216	191	235	220	213	232	205	217	201	211	201	224	220	210	234	211	209	246	204	221	204	204	218	223	235	198	234	241	175	218	226	227	225	235	243	217	227	232	193	206	188	202	207	196	230	237	197	216	195	208	221	231	228	205	211	208	229	196	235	220	213	205	220	224	223	209	190	212	199	239	209	189	230	214	231	207	236	221	211	214	225	195	210	212	224	212	209	215	222	224	214	193	192	205	200	237	205	191	210	229	229	218	213	210	204	227	195	216	210	209	212	228	226	228	215	196	244	216	210	233	204	202	213	209	201	208	203	222	218	222	192	215	193	213	222	216	211	230	202	217	211	229	223	220	226	231	203	230	210	244	222	197	198	224	222	209	211	202	215	213	237	210	234	233	180	213	227	197	199	230	202	207	210	215	226	201	216	206	210	199	242	239	263	208	214	189	219	245	236	199	212	233	200	217	197	215	230	206	196	217	229	203	218	197	232	195	197	230	226	198	205	222	213	200	187	222	207	213	205	219	210	213	206	209	234	225	231	243	220	207	232	228	229	200	222	220	211	227	213	218	233	200	224	238	215	235	226	219	219	226	221	204	210	189	225	207	233	213	221	208	187	194	227	194	234	206	209	221	202	210	203	216	216	214	176	224	188	221	226	232	192	163	208	209	230	214	198	207	197	223	195	218	211	198	186	209	209	191	207	213	207	227	212	209	216	221	217	222	226	229	238	200	209	195	194	196	219	221	202	182	213	221	186	207	222	218	192	197	236	232	212	208	213	224	210	211	203	200	214	215	217	226	196	220	211	222	212	189	218	216	212	238	246	205	232	215	223	220	200	196	232	198	189	220	234	193	201	210	214	232	195	213	207	244	205	203	256	194	216	218	213	219	199	202	187	223	203	200	203	236	238	193	228	191	177	209	212	207	198	225	218	221	206	233	206	238	219	221	213	202	211	223	215	219	214	214	202	238	205	201	203	238	222	230	201	218	193	217	234	235	209	187	221	212	202	209	204	210	208	236	241	199	220	206	197	222	190	206	194	178	223	223	226	202	212	203	219	226	190	222	211	179	192	214	219	229	218	181	219	216	210	220	204	208	198	206	199	201	193	214	202	213	204	227	227	198	202	215	217	212	239	239	246	217	202	210	231	208	230	220	199	203	215	211	224	208	209	232	222	194	232	219	214	214	221	203	201	225	209	209	207	222	212	181	218	187	204	215	227	220	219	219	221	202	222	207	232	211	204	225	225	221	209	234	206	215	205	228	225	204	202	216	206	206	198	216	195	201	215	186	202	236	205	225	220	221	206	194	203	241	254	212	218	230	231	197	233	227	203	224	201	194	215	199	218	227	193	217	217	192	219	203	204	200	218	216	217	204	211	222	225	219	210	188	219	230	214	207	192	205	192	193	201	231	225	215	175	224	189	188	194	217	197	222	216	242	217	201	203	224	203	226	224	226	186	206	224	219	211	212	229	237	240	205	243	219	225	228	222	191	186	188	211	207	203	231	213	218	233	217	223	229	196	213	221	239	232	212	198	210	204	210	218	212	246	194	223	216	224	207	203	202	189	214	203	212	189	222	205	201	179	202	216	236	241	211	199	204	215	199	190	221	189	216	197	209	208	230	205	231	210	204	227	230	186	215	188	196	221	198	203	204	220	225	214	200	212	235	203	230	233	233	227	201	208	229	212	227	220	228	224	216	224	214	215	211	212	191	229	210	245	214	219	208	223	204	198	225	188	217	196	205	198	233	212	209	237	209	195	226	222	205	225	185	243	192	197	183	212	232	205	211	190	184	206	231	191	205	249	203	204	232	182	196	225	214	190	215	217	207	216	211	214	233	222	196	219	226	230	223	207	236	211	194	214	227	235	214	200	209	205	229	211	225	181	202	173	224	217	243	217	215	222	231	185	193	233	209	187	208	216	214	201	230	221	210	211	202	234	228	232	212	200	205	253	221	191	201	224	210	221	213	232	214	220	219	211	205	228	220	204	210	206	209	201	198	214	197	196	189	217	213	201	190	221	217	211	213	214	206	222	227	202	228	233	195	234	217	196	232	215	230	189	177	187	222	238	206	214	205	189	227	200	218	222	195	220	186	184	216	235	228	229	230	242	208	218	201	179	212	199	207	207	220	200	206	221	221	197	219	207	199	240	229	237	232	208	226	216	216	181	173	213	218	192	208	230	223	201	224	198	249	227	201	214	211	198	202	215	211	221	243	217	211	224	205	221	220	169	214	211	216	201	222	192	222	223	212	211	189	218	241	208	194	210	226	216	212	214	233	194	242	232	245	215	225	221	228	243
46420	42107	32251	33008	30432	27230	25296	20580	16732	14691	12454	11804	10229	7950	8455	9521	9630	7688	7448	7121	7909	6708	6954	4135	3856	3616	3268	3649	2486	2416	2102	1657	1701	1627	1499	1220	1218	1006	920	923	865	788	771	757	732	681	662	639	632	639	609	572	611	611	610	604	580	574	588	601	567	618	615	562	577	618	534	599	583	573	593	592	539	588	561	582	610	586	558	601	546	602	552	595	605	579	593	613	556	528	573	623	561	542	553	586	561	599	568	592	587	583	573	553	593	563	561	563	606	560	567	572	586	582	597	599	553	563	600	596	557	575	574	603	578	586	517	582	565	606	575	551	572	624	555	542	553	563	632	582	535	586	570	551	574	548	568	575	527	540	570	600	618	576	552	578	540	536	538	607	563	552	594	569	572	607	620	565	558	569	580	591	561	566	536	568	562	589	579	602	553	573	531	591	560	553	513	554	573	590	564	599	574	593	603	567	587	581	558	544	554	570	587	623	561	607	604	551	557	565	560	597	565	591	573	554	553	607	570	569	599	566	547	525	590	520	585	554	592	574	539	572	559	594	545	585	595	553	566	565	579	563	578	592	588	596	588	612	579	574	582	596	584	559	611	558	590	567	570	590	539	607	569	529	612	578	583	548	586	545	576	553	588	585	566	578	593	587	579	576	583	547	570	595	580	609	558	592	563	570	550	596	560	586	563	600	589	554	596	582	586	549	546	563	570	606	611	572	569	554	536	559	569	571	548	554	605	531	550	560	587	518	565	589	555	593	593	569	596	587	574	575	580	568	567	592	559	614	593	535	599	589	603	613	551	564	567	583	585	572	562	556	592	618	575	580	527	599	583	616	557	604	522	585	589	564	605	585	558	578	595	534	574	575	613	575	582	575	567	561	562	533	581	626	572	567	547	565	574	579	563	576	579	529	609	633	566	581	560	560	580	579	563	584	597	586	593	608	557	619	579	601	556	595	576	592	590	589	578	609	627	587	616	577	514	607	574	569	571	538	585	573	598	582	587	590	549	574	529	575	570	563	555	594	547	581	598	574	561	559	584	580	570	582	583	562	590	588	579	542	612	594	563	566	591	580	564	618	626	609	584	618	583	575	627	550	556	521	590	560	591	602	586	579	550	559	610	614	620	624	583	612	574	567	593	574	577	627	573	543	601	563	595	572	584	559	567	578	589	583	596	577	527	602	596	612	606	549	563	622	571	544	585	568	561	568	547	578	581	605	538	582	567	611	593	539	560	576	575	533	575	600	577	557	589	549	556	573	582	592	609	576	581	579	573	566	607	582	599	593	590	606	560	557	564	561	592	551	596	550	599	600	568	591	566	547	595	607	618	549	617	578	590	583	564	596	608	530	573	597	537	545	585	546	586	562	577	530	580	565	557	580	594	541	569	587	593	539	551	543	548	561	585	554	567	607	564	573	598	548	535	593	586	559	577	567	584	569	550	596	632	577	582	559	603	582	582	579	633	604	544	609	563	571	550	570	587	598	555	540	618	510	572	594	571	572	590	589	623	603	634	557	555	570	521	559	597	570	585	573	583	572	591	564	567	598	598	593	581	593	527	559	612	578	545	539	537	591	560	554	579	562	575	584	623	597	600	601	586	547	564	571	582	581	559	596	562	548	591	540	584	563	586	596	556	578	562	606	553	590	588	549	564	601	555	571	623	574	556	532	580	626	643	584	551	568	566	532	601	582	553	541	586	616	566	578	606	516	577	587	583	604	578	570	565	619	519	638	623	581	603	556	583	530	566	587	574	552	560	592	592	557	592	578	585	583	547	540	573	581	560	598	563	586	584	573	591	544	562	607	541	578	594	578	625	589	594	624	631	598	585	575	594	571	575	604	621	590	593	559	596	576	557	581	557	586	616	574	519	540	582	580	574	583	564	584	591	547	597	576	570	567	538	597	595	615	571	556	560	575	591	600	544	565	572	600	570	538	561	580	551	591	572	595	555	566	588	582	562	608	586	565	545	578	559	558	608	546	577	592	552	604	589	577	600	583	552	547	589	550	586	583	566	576	567	592	563	595	527	562	565	570	619	593	583	563	590	566	583	559	575	590	535	579	592	595	580	543	575	594	602	626	546	611	588	577	591	577	573	529	560	546	613	600	596	562	583	588	577	600	548	580	563	535	597	556	594	554	601	583	649	557	568	588	562	614	630	576	582	573	572	560	539	508	574	558	565	604	598	582	607	537	582	570	612	567	578	586	559	579	558	544	573	589	574	531	575	583	572	568	578	526	621	579	579	627	571	613	593	588	519	522	606	578	540	592	546	567	569	574	592	567	563	598	534	592	539	551	556	589	588	594	554	591	555	552	565	614	622	592	570	564	595	645	629	558	564	550	572	587	556	564	529	554	573	595	626	587	552	569	550	551	583	564	586	628	583	574	529	561	547	587	613	555	543	547	555	601	573	582	579	595	514	566	588	536	583	562	552	588	523	621	554	627	575	542	569	541	569	566	590	553	564	594	582	584	636	584	613	555	534	583	577	580	551	605	593	567	598	555	534	599	592	553	583	549	562	607	567	552	568	558	570	591	606	554	610	579	570	541	621	562	554	541	540	590	546	591	572	597	584	570	567	591	524	547	548	553	594	558	568	574	597	573	603	589	536	592	583	593	558	592	566	578	567	618	553	538	562	578	528	602	545	604	552	559	547	549	602	587	633	555	622	603	563	532	572	546	592	624	566	581	583	567	578	549	575	570	595	550	594	577	590	557	574	562	543	552	587	554	617	597	579	595	611	589	556	621	562	571	526	559	516	576	601	615	556	590	606	543	554	543	553	576	582	606	583	589	613	572	595	561	608	541	571	592	547	551	567	574	565	597	527	602	598	601	585	564	615	592	552	553	574	589	571	625	561	597	584	580	581	521	552	564	588	546	563	579	536	568	600	567	596	562	575	589	549	605	561	561	648	529	602	594	582	596	585	528	567	525	599	559	583	573	589	550	609	572	596	564	578	622	580	576	560	584	594	582	572	559	572	561	555	598	576	583	574	608	576	577	538	599	597	543	576	551	519	587	598	591	578	554	573	558	546	567	552	595	598	559	596	578	568	543	591	580	538	586	612	618	617	586	560	543	580	588	548	578	573	591	581	630	590	585	553	602	585	620	557	602	559	565	573	590	589	566	577	526	595	574	600	581	579	580	568	623	568	601	566	525	533	678	614	586	549	614	581	582	559	569	548	540	575	569	608	610	544	550	581	538	547	573	554	568	595	602	584	597	561	643	548	596	574	549	607	580	583	578	578	576	526	551	592	635	598	595	562	551	577	602	598	590	592	591	605	548	594	578	582	637	574	561	569	554	584	591	590	586	533	577	578	603	566	626	568	595	593	598	546	552	567	608	565	585	536	572	563	585	554	582	590	576	604	549	550	577	584	598	553	567	567	593	605	542	604	555	578	587	585	562	521	590	555	561	605	549	541	544	556	604	554	592	572	573	544	534	603	606	573	551	565	596	568	586	554	578	570	571	551	556	572	602	609	581	546	607
14766	9735	8610	6086	3931	2595	1816	1245	911	778	633	579	487	453	440	410	420	405	356	359	361	352	310	306	340	339	322	328	327	306	305	267	298	333	317	335	328	332	326	309	326	317	291	292	342	259	290	323	276	335	295	313	296	268	311	293	312	294	289	298	296	297	316	331	310	317	295	298	292	324	305	343	326	319	297	338	313	350	276	343	316	284	326	343	325	304	313	276	301	299	284	295	290	328	286	295	269	329	317	287	310	271	298	309	298	297	290	325	291	291	274	297	299	323	290	279	328	305	309	338	304	294	316	304	300	313	332	278	278	299	304	294	314	295	340	306	323	343	307	334	341	326	309	277	328	318	298	331	291	299	309	332	306	316	319	292	349	317	325	328	290	301	338	316	306	297	291	311	310	289	288	312	319	314	314	326	320	303	296	317	313	311	288	299	319	322	292	309	314	306	296	313	297	326	285	316	328	294	340	312	318	333	309	290	287	308	330	304	311	331	331	291	309	331	288	296	309	306	361	316	337	341	321	350	332	286	306	302	303	270	318	289	300	301	344	327	310	288	291	283	296	304	303	305	332	314	348	317	289	321	312	280	292	321	329	286	327	318	297	312	300	318	315	292	320	304	321	292	328	357	295	285	291	296	318	313	321	276	332	305	316	311	304	306	332	305	310	296	297	323	305	320	294	343	309	346	273	328	363	319	297	307	297	298	317	310	284	314	299	293	317	310	326	300	315	309	277	286	289	342	286	295	333	325	275	322	290	317	279	318	307	333	312	305	315	315	308	310	308	327	306	342	331	320	298	286	310	321	362	321	313	315	314	332	323	306	331	318	303	313	304	288	311	289	288	352	341	282	286	316	287	296	295	303	287	309	328	296	291	300	289	324	284	307	312	327	273	274	323	300	318	307	294	323	307	297	289	290	333	293	324	283	284	303	300	298	319	328	288	310	327	278	311	314	340	321	317	337	326	325	301	313	299	297	336	302	339	315	327	308	304	307	300	345	298	326	339	292	316	290	321	311	304	285	326	344	296	311	326	323	298	328	329	297	314	286	311	324	299	298	304	316	307	294	320	317	310	298	356	337	309	336	315	287	284	319	362	317	307	319	331	274	323	306	292	295	305	292	277	305	314	301	308	295	299	274	310	299	291	304	328	295	308	301	328	290	332	320	327	310	303	304	312	300	334	286	316	302	315	311	329	302	299	287	300	310	286	329	298	302	314	309	334	317	347	334	319	315	330	279	319	325	299	313	299	281	315	300	305	291	295	317	313	341	302	304	300	312	310	327	315	331	316	296	310	307	298	297	330	318	323	316	335	325	320	321	311	298	307	299	275	290	327	298	303	315	292	301	323	277	353	315	327	327	315	304	326	297	321	294	315	309	325	302	312	307	329	289	298	332	284	338	309	300	300	318	326	318	328	300	314	322	293	341	312	320	302	240	308	321	308	304	307	304	323	256	307	326	290	295	343	297	348	303	335	289	321	282	338	323	332	317	267	291	319	313	326	305	320	299	312	297	336	295	298	296	334	276	321	298	306	323	308	324	309	284	309	294	324	295	340	310	308	320	344	304	285	312	304	327	316	292	334	324	307	321	281	302	324	321	332	315	325	338	296	318	330	298	356	286	309	294	276	315	307	301	303	317	314	300	297	318	328	331	360	320	301	309	315	287	301	296	322	316	313	318	329	307	309	311	303	305	284	315	324	292	303	276	301	305	285	302	317	341	336	291	322	294	292	309	305	312	313	314	326	298	302	317	312	343	295	310	284	333	289	305	328	305	291	279	330	340	308	285	323	311	324	327	310	287	304	338	328	308	296	292	317	309	324	282	307	312	343	317	293	310	312	309	292	266	301	319	322	285	322	292	318	303	308	303	298	306	330	318	301	310	294	318	284	298	342	315	278	316	311	296	285	334	320	294	311	287	302	319	291	327	307	313	328	311	359	308	309	321	318	321	291	340	342	323	297	297	320	299	349	318	301	300	282	301	299	315	328	339	268	330	292	332	331	315	318	308	291	329	293	305	296	315	289	292	315	315	312	312	349	303	303	288	277	301	326	288	291	292	332	319	290	289	286	285	290	293	273	312	292	334	301	273	318	311	305	312	322	303	285	337	317	284	309	339	323	323	323	303	317	297	315	329	315	303	314	278	287	311	302	294	320	326	319	310	310	314	317	278	274	283	288	290	284	318	311	340	304	305	292	327	294	325	331	308	326	287	295	300	314	291	303	315	301	355	314	295	311	306	312	307	292	269	310	300	304	318	300	347	314	309	308	307	308	306	308	306	329	329	326	273	318	318	339	292	310	336	291	316	346	340	271	286	285	305	347	316	288	289	286	315	308	294	288	303	310	306	293	295	314	317	310	313	316	335	314	271	290	283	296	329	295	305	297	327	321	322	277	296	317	330	331	317	349	288	279	297	306	325	303	286	285	293	316	310	266	317	320	267	289	318	301	348	344	333	335	314	317	321	316	369	300	331	288	292	292	303	331	282	319	314	267	327	329	303	357	308	299	266	311	314	290	307	277	319	313	321	330	327	305	317	293	318	269	326	274	315	320	317	309	299	270	314	309	296	320	309	294	289	312	294	289	328	307	300	287	313	340	314	290	275	303	311	290	313	334	327	305	321	302	335	343	299	305	292	314	292	312	344	330	314	363	304	268	284	315	318	307	304	304	325	300	290	299	294	342	348	314	348	269	324	309	316	322	286	323	292	321	283	324	301	328	325	294	296	301	312	301	306	305	325	292	329	316	299	299	311	325	307	325	299	318	310	324	302	343	293	308	289	291	351	264	295	291	291	287	336	308	291	297	314	293	289	322	311	278	289	328	303	314	303	324	352	292	331	320	320	294	290	293	345	307	303	306	310	299	310	307	295	325	305	312	316	280	331	254	323	312	323	284	329	352	304	323	288	322	338	308	312	321	297	328	270	312	284	324	313	325	325	320	304	321	340	325	339	305	311	309	307	305	315	299	288	332	288	341	310	280	298	357	285	297	322	293	306	319	330	281	311	316	293	320	304	318	336	323	315	306	296	325	321	319	331	345	306	308	301	290	297	322	343	313	322	327	334	288	329	310	315	314	313	290	336	305	320	308	317	322	317	304	301	284	302	319	311	308	289	327	314	318	310	323	300	324	292	345	291	290	309	298	348	335	295	357	327	318	332	274	316	317	312	287	320	318	301	366	282	348	298	313	329	312	314	307	270	311	306	321	312	310	301	311	264	309	258	330	308	318	300	306	310	320	310	286	313	335	309	297	297	309	259	291	326	305	322	320	341	298	275	321	279	322	304	331	305	325	309	318	324	289	274	298	313	323	338	327	333	288	323	341	316	273	298	273	304	322	309	312	328	313	293	309	307	312	308	333	291	292	308	291	318	334	280	288	309	319	293	339	322	316	298	313	324	318	283	318	333	325	308	309	317	314	316	298	311	281	331	323	317	303	303	313	277	306	299	310	312	297	338	328	309	306	297	333	316	304	325	280	323	310	315
13315	13368	13719	13900	11821	8918	7041	5172	3942	3320	2587	2307	1887	1670	1549	1381	1332	1204	1108	1129	1063	1092	1081	959	976	931	941	883	907	901	907	888	824	855	832	817	837	840	838	804	784	808	811	809	849	782	781	849	832	806	793	758	810	787	825	804	805	822	812	811	822	828	791	831	855	823	843	803	856	771	847	808	844	823	823	817	844	804	844	769	795	789	794	843	859	843	805	864	829	780	787	776	805	826	748	872	795	812	833	817	807	867	857	765	822	738	763	836	772	776	814	750	815	787	779	855	811	822	815	766	806	738	851	794	827	832	820	825	811	796	850	815	727	787	819	857	812	765	759	806	799	787	773	778	843	821	868	809	829	839	808	794	855	776	776	828	789	825	808	803	788	782	799	795	838	792	826	836	764	788	833	853	824	776	822	824	841	830	838	787	773	892	799	794	744	821	817	770	831	798	784	833	807	797	770	785	823	836	826	804	848	848	776	804	838	808	812	772	844	807	824	844	818	833	802	769	808	819	811	811	827	798	774	828	829	792	849	812	818	802	848	839	810	824	815	822	789	820	778	767	803	765	793	834	776	834	760	797	870	832	815	824	777	829	787	834	853	757	828	842	749	814	814	771	817	831	837	790	868	806	807	805	896	788	812	816	848	829	838	816	824	767	829	823	824	804	892	802	794	733	818	795	757	771	841	770	771	818	776	775	790	821	781	827	787	852	822	795	749	776	833	781	770	804	843	789	761	810	818	821	831	801	843	793	855	769	808	834	809	793	816	768	822	747	791	795	811	836	858	795	882	785	773	782	790	777	808	774	769	798	816	831	807	841	781	845	774	780	817	831	793	794	793	836	812	816	805	789	770	827	838	842	819	791	854	799	869	825	809	784	806	812	825	781	770	833	835	800	835	812	805	797	779	786	797	828	832	791	819	776	879	759	806	810	803	807	797	805	807	824	846	804	838	868	797	764	798	796	794	820	767	813	825	803	862	804	794	838	831	797	759	786	839	802	774	790	812	857	793	748	775	812	750	773	813	781	847	797	811	783	806	781	781	805	777	815	819	844	823	773	793	837	819	787	843	845	848	825	793	758	857	777	780	792	800	780	770	784	831	781	771	783	825	806	807	849	804	820	778	869	783	776	795	774	799	786	797	774	820	804	826	801	826	850	796	791	795	769	853	807	814	834	831	809	810	826	760	824	819	839	762	841	808	808	800	776	805	819	816	822	776	805	808	832	775	784	810	842	794	798	789	828	830	753	810	820	801	793	805	781	764	877	787	821	742	809	857	798	821	822	786	754	827	834	768	801	810	848	834	797	802	813	796	797	776	791	818	806	774	782	797	794	850	793	836	803	795	826	777	859	825	842	828	807	758	815	785	802	778	781	759	814	753	798	767	839	789	780	755	867	813	867	823	819	792	753	816	720	831	848	807	807	798	802	795	783	795	848	829	781	781	809	855	782	811	815	885	838	800	774	797	853	846	823	808	839	852	848	825	789	854	760	811	796	834	831	799	852	792	797	803	872	759	853	796	803	777	782	823	817	794	786	859	825	799	787	875	761	785	815	834	791	795	769	831	805	829	780	845	791	840	806	813	830	834	795	797	797	813	823	850	815	748	814	797	824	799	779	815	817	826	808	796	757	802	779	768	788	780	799	816	811	835	778	836	787	744	773	843	792	779	848	855	788	844	817	769	881	741	734	828	817	752	758	806	842	865	815	813	800	803	792	774	800	839	825	836	836	754	810	794	813	786	851	785	809	838	805	819	818	897	810	780	809	818	802	817	821	814	806	843	806	770	760	829	842	805	817	820	756	793	824	817	816	866	806	810	814	789	792	798	813	812	759	826	822	862	776	821	808	778	798	791	784	834	800	795	815	774	781	816	825	740	806	797	803	817	801	850	789	809	804	816	789	794	812	838	875	772	795	807	785	800	837	797	848	802	804	794	798	855	772	832	737	793	778	815	802	797	779	830	808	818	765	815	817	814	836	819	840	839	812	808	804	796	829	790	836	868	842	780	805	794	836	869	764	823	796	773	812	787	824	818	821	805	838	847	785	832	787	790	805	791	774	808	817	807	820	806	788	825	818	813	788	791	807	844	790	795	827	813	816	844	814	813	788	810	804	765	826	788	832	789	798	794	795	862	797	798	773	809	804	792	791	813	823	802	821	761	816	775	764	813	814	815	799	853	789	858	840	811	808	803	804	773	834	786	797	808	824	791	862	774	781	816	821	863	782	819	794	847	799	816	802	826	818	830	856	823	805	863	826	826	783	768	800	874	827	845	783	806	816	850	843	821	831	820	800	823	801	819	860	771	783	862	833	786	745	839	808	784	772	880	791	834	867	828	870	855	757	814	781	796	791	821	812	820	786	826	817	802	796	795	869	813	834	815	777	786	827	758	784	805	784	810	807	787	839	830	818	774	791	827	774	803	771	803	836	736	846	855	813	804	835	830	839	822	822	823	832	809	839	852	758	782	816	837	779	764	813	788	803	821	787	833	845	780	806	858	786	821	819	872	819	829	837	805	816	749	855	809	820	858	829	797	827	804	761	831	776	785	779	801	823	794	800	827	816	788	790	805	807	803	757	780	859	823	795	783	791	783	811	827	831	811	844	828	823	851	835	795	814	801	832	794	852	779	799	865	788	808	820	903	795	808	780	769	809	828	805	780	813	794	841	764	851	771	788	872	817	823	855	807	807	832	805	767	857	809	805	836	831	806	785	863	786	828	809	825	775	848	798	811	777	815	829	801	804	825	835	857	797	822	793	794	817	792	789	841	823	843	749	812	803	788	826	780	831	755	856	822	795	766	863	841	794	785	842	801	844	803	811	818	818	855	757	814	850	813	842	825	819	758	869	776	806	849	861	806	778	794	820	812	780	809	731	799	851	816	808	785	841	782	853	848	834	809	812	789	783	840	803	834	817	811	809	805	851	802	778	792	772	846	805	844	836	797	832	763	798	832	809	777	786	859	823	804	791	735	864	800	801	790	809	773	786	812	790	851	816	822	784	835	780	813	755	799	830	791	846	850	808	803	792	744	819	789	849	852	797	789	787	797	816	800	776	796	797	839	832	797	833	833	763	835	823	830	795	849	809	799	877	782	812	726	795	884	799	796	790	739	788	808	759	779	784	848	758	826	822	847	770	762	822	780	825	820	848	781	781	810	768	821	830	818	819	827	795	801	828	841	774	747	780	851	817	827	849	799	789	850	848	836	793	744	813	825	774	796	836	802	768	832	814	814	819	813	814	794	844	787	819	780	806	797	780	811	831	806	814	817	801	854	827	810	787	776	803	802	776	791	792	748	855	813	770	793	882	817	828	803	798	820	811	795	766	794	789	805	824	806	796	826	834	814	859	829	802	760	790	826	773	824	850	800	843	806	801	818	784	862	833	843	799	843	814	768	770	812	812	865	761	810	800	803	759	828	805	791	831	860	770	857	777	812	787	787	769	789	824	839	796	795	799	801	814	803	775	774	805	790	779	799	840	833	829
38219	43466	29510	18790	12735	8452	6885	4649	3384	2528	2099	1724	1171	953	1061	1004	990	830	831	656	791	809	687	496	536	496	466	455	371	367	360	350	351	312	325	335	305	324	300	308	269	308	283	283	270	277	278	313	267	282	269	284	239	282	283	282	293	289	252	267	257	268	272	269	273	269	281	266	270	301	244	262	248	291	272	278	271	294	270	275	285	292	265	259	256	265	262	254	280	245	278	280	264	279	285	290	280	283	253	269	284	253	312	300	270	290	253	288	282	267	265	268	290	276	275	322	271	303	262	281	268	287	265	278	302	267	274	277	277	280	257	296	276	288	286	263	254	262	276	237	281	284	260	316	288	271	267	288	260	268	287	241	276	251	281	285	249	277	240	272	288	264	290	291	286	294	296	309	281	273	227	313	294	265	273	287	272	287	287	278	295	284	268	272	305	269	279	244	256	268	296	295	254	305	287	288	270	280	276	256	306	286	280	273	263	254	275	289	278	313	261	281	246	254	253	277	274	287	296	284	266	273	299	264	274	268	277	306	254	288	270	272	299	262	256	286	269	257	272	269	276	270	288	267	291	282	233	261	253	270	290	325	296	252	299	271	261	250	255	267	282	297	269	291	292	272	289	267	269	237	286	254	275	273	273	267	276	244	276	284	280	288	265	272	281	283	268	261	283	247	256	282	282	247	267	241	263	258	274	317	281	294	256	248	269	296	284	283	274	318	304	274	267	270	278	275	283	282	258	244	286	305	266	244	258	244	259	254	239	272	263	276	276	255	282	325	290	273	278	259	291	275	298	263	255	274	277	294	283	239	296	281	265	291	267	286	267	249	260	268	296	294	280	249	270	292	270	261	286	272	230	265	283	279	266	295	262	271	275	290	266	273	263	269	240	280	258	271	304	258	267	274	271	293	308	266	286	264	273	299	275	243	260	254	261	262	276	280	284	271	281	271	261	259	271	261	269	278	254	256	290	291	251	279	295	261	277	283	286	278	270	261	303	283	267	264	285	277	251	251	284	274	277	263	264	252	272	279	259	271	255	286	237	282	274	263	295	297	271	240	255	250	280	262	253	290	278	304	286	306	281	263	259	272	290	278	253	261	238	255	255	264	281	307	322	283	277	270	266	275	288	269	261	258	260	281	271	267	281	281	258	298	265	271	269	243	267	244	245	290	271	257	271	284	271	289	263	263	267	311	287	231	280	271	261	265	270	305	267	281	284	275	287	253	330	263	257	288	273	284	307	323	280	266	244	253	293	277	268	242	278	266	262	276	246	261	280	303	281	290	251	267	244	279	245	280	276	254	268	271	297	269	253	255	287	260	265	299	274	263	268	295	300	289	279	276	283	283	248	277	272	299	276	269	263	251	269	284	266	267	251	274	278	279	284	266	274	274	261	288	282	277	273	276	269	267	298	263	285	294	290	296	263	258	257	291	274	276	273	290	269	282	273	262	264	269	301	275	249	293	258	272	246	265	300	264	267	273	269	260	284	305	289	300	290	256	266	278	282	268	286	281	275	285	272	315	263	235	257	269	261	258	284	254	237	316	283	290	259	306	257	270	263	253	286	295	271	232	267	284	297	270	259	271	235	264	274	274	302	294	271	304	248	274	282	284	269	290	262	292	280	263	264	261	268	271	296	243	275	274	254	268	277	253	275	255	252	276	277	261	273	296	276	289	286	269	269	259	266	245	253	256	291	259	259	260	276	265	272	268	274	296	269	288	266	241	281	276	276	288	268	315	271	283	275	267	302	298	301	278	238	267	248	290	279	273	294	283	297	277	236	262	285	293	281	281	310	268	254	283	293	275	289	279	287	266	281	264	276	290	257	262	260	272	261	277	301	280	265	257	241	289	275	266	289	243	270	291	276	299	260	257	299	286	272	284	293	292	288	237	255	255	274	276	269	280	304	254	266	279	300	284	265	284	242	271	263	272	268	265	285	271	285	259	262	282	270	268	269	295	248	269	290	262	265	277	292	292	299	268	282	266	270	270	267	274	259	298	269	249	255	286	282	273	279	265	293	293	272	271	265	284	289	301	275	221	283	273	244	265	275	312	268	233	269	288	311	278	269	281	294	291	286	284	268	256	277	229	284	284	261	291	294	267	264	276	267	258	243	296	295	274	258	287	267	290	290	240	303	257	296	272	277	253	290	277	258	277	284	270	250	296	295	282	315	283	275	278	270	270	238	240	247	284	258	296	253	290	287	293	282	293	238	253	274	285	240	281	242	297	264	290	269	260	260	277	259	273	289	288	276	267	281	262	283	281	278	273	270	315	255	280	252	268	271	293	289	298	284	336	288	252	290	270	289	268	282	285	261	266	269	279	272	301	310	262	265	271	279	264	265	280	244	280	273	277	294	280	250	282	307	262	284	267	283	289	276	256	260	276	243	266	274	244	245	236	279	287	286	261	288	275	292	301	283	281	287	278	275	248	252	247	284	281	286	300	262	280	244	275	271	297	246	295	302	285	241	267	273	285	262	262	250	290	298	256	250	272	297	294	275	282	270	278	270	273	244	294	253	276	262	248	276	273	273	235	278	297	283	266	292	253	275	290	292	266	276	267	256	272	259	255	285	276	278	259	281	242	285	290	248	279	267	240	264	265	272	281	285	261	296	284	239	266	269	291	284	266	264	284	285	255	292	292	282	296	289	296	292	272	280	292	246	292	267	269	302	284	290	263	296	268	279	266	214	273	271	282	304	266	256	253	300	286	279	282	256	254	229	296	285	294	277	263	261	252	265	272	275	285	245	268	260	289	273	259	284	275	269	282	281	282	273	249	280	266	285	285	296	266	271	275	252	256	272	294	282	275	294	286	283	270	293	271	280	283	282	257	253	249	258	246	258	283	290	314	260	280	259	258	298	288	250	257	287	279	291	276	268	295	273	300	288	270	253	270	265	278	286	289	269	284	269	277	262	286	259	270	264	308	272	287	271	306	267	261	269	288	275	252	278	262	264	261	278	252	277	276	266	293	287	273	268	257	266	273	260	282	301	276	253	293	289	266	267	302	299	268	298	247	287	281	276	269	312	281	281	266	273	275	287	287	230	253	267	268	248	290	243	232	281	278	293	278	276	264	262	255	261	236	265	280	243	288	290	280	254	326	296	262	293	249	268	264	306	278	262	272	268	287	288	278	297	274	288	254	288	269	292	265	260	276	237	290	271	286	252	263	278	274	273	269	260	269	273	285	284	303	294	266	297	273	279	300	272	272	253	227	273	276	267	281	251	272	289	275	307	291	267	273	279	293	260	228	263	270	264	288	298	294	270	243	264	269	269	249	292	264	302	254	282	280	297	284	320	272	257	282	275	271	315	244	265	270	276	261	283	256	252	257	258	276	278	284	279	266	296	263	269	275	261	268	269	257	282	267	264	272	271	272	272	287	287	253	274	234	263	294	247	292	253	272	272	279	279	245	254	266	298	307	293	289	222	288	268	285	300	272	301	252	250	267	274	259	271	280	276	260	268	299	248	260	302	277	258	264
31019	40197	25543	24395	22298	18416	16727	13147	10569	8725	8004	6685	5018	4114	4661	4819	4494	3717	3873	3412	3858	3734	3322	2256	2309	2172	1937	1868	1380	1416	1350	1190	1217	1077	1053	1011	1011	878	834	804	774	877	834	839	801	763	752	757	737	744	720	725	747	701	755	741	716	737	733	697	692	693	707	738	704	726	729	732	729	692	673	730	743	712	747	714	736	788	725	767	715	800	747	771	693	727	772	766	738	749	722	769	678	755	663	680	698	739	718	738	655	761	713	721	751	754	776	748	722	716	707	711	704	715	712	708	717	737	730	738	715	710	696	773	751	712	720	750	703	728	730	722	713	689	724	697	712	761	718	763	739	687	723	720	662	738	762	740	710	741	696	720	721	709	706	750	737	725	705	717	725	671	782	731	738	732	703	746	760	708	735	735	703	723	721	703	733	737	704	760	703	718	739	701	703	713	695	748	702	712	719	724	707	705	702	742	741	697	737	758	702	739	725	727	715	688	743	725	720	713	700	791	739	721	703	730	715	760	658	682	714	745	716	701	699	760	682	667	735	730	764	705	726	688	739	693	707	715	708	690	734	701	736	752	758	663	739	738	775	693	730	721	721	730	715	714	733	713	726	754	750	705	741	713	735	743	699	711	737	675	742	725	735	714	753	686	687	699	736	673	729	693	710	685	757	685	697	716	701	747	732	704	735	748	751	737	745	752	692	765	746	672	748	697	761	744	748	721	697	737	718	726	739	677	731	728	731	720	749	737	729	740	718	693	720	718	731	727	723	707	774	702	739	706	736	732	684	727	725	732	712	676	730	764	727	770	730	684	701	747	702	716	750	730	729	731	697	693	728	732	682	714	774	756	785	715	724	733	690	721	707	710	706	685	761	717	665	696	703	721	670	699	772	712	706	696	739	715	785	704	755	725	682	694	745	723	755	694	736	729	723	705	707	792	745	726	708	724	710	662	707	756	705	666	746	751	749	733	714	764	691	760	731	715	706	724	740	705	800	732	753	677	752	751	699	748	695	770	716	695	729	688	704	726	704	737	728	699	749	739	756	693	722	734	727	687	703	733	738	732	724	747	759	760	695	707	674	723	712	767	737	732	726	682	693	704	725	737	696	724	715	714	716	696	685	674	739	761	739	706	715	753	733	711	720	704	736	714	766	700	732	726	725	688	704	703	747	711	735	751	674	746	749	715	731	739	767	683	728	676	759	743	734	696	695	734	785	719	705	709	746	744	712	707	714	742	743	727	734	696	751	711	734	721	701	780	742	765	720	764	754	723	729	737	720	711	719	704	691	708	734	693	717	751	754	690	739	692	747	658	725	677	776	715	716	732	687	714	722	772	720	725	699	728	742	747	663	703	730	718	726	726	733	727	703	735	791	707	695	726	790	717	722	775	706	747	716	678	718	740	737	718	733	723	757	737	737	705	722	706	737	751	740	712	769	739	724	757	744	701	708	778	743	749	766	669	736	698	751	739	718	719	721	691	756	710	649	676	710	709	706	699	676	713	706	710	762	685	735	741	714	731	766	759	699	681	713	752	677	713	722	718	696	717	732	777	733	793	709	724	737	666	756	739	726	694	733	687	703	710	715	716	759	695	747	652	720	750	737	732	768	715	691	733	725	742	715	786	704	704	713	747	712	726	751	740	772	707	704	735	735	682	739	754	700	714	711	728	696	741	699	743	706	754	743	741	729	654	739	697	685	732	713	760	700	732	774	742	793	687	737	718	725	750	747	717	717	710	737	670	680	740	739	687	695	735	718	725	737	690	705	720	746	717	726	731	712	745	734	736	733	719	707	781	750	699	689	761	717	752	694	705	705	737	726	733	687	718	752	726	739	668	728	737	717	724	723	685	725	739	705	741	729	722	772	710	739	699	758	714	753	706	776	691	717	688	716	715	669	712	730	716	716	660	742	744	712	757	708	734	723	702	713	712	716	684	686	719	714	697	672	760	708	728	725	746	694	707	664	703	697	699	713	731	717	714	722	707	718	731	706	703	726	675	682	716	683	750	737	687	712	730	690	730	715	750	690	727	716	736	691	714	729	680	709	767	747	713	692	705	750	721	679	739	711	698	737	717	751	749	764	717	725	733	759	692	716	723	749	673	667	716	688	692	724	729	736	674	758	729	689	720	698	780	738	749	728	733	686	708	713	673	679	760	744	743	719	736	659	720	767	688	739	745	742	667	733	761	761	749	765	735	769	753	721	730	713	756	699	727	756	768	731	710	709	711	728	757	706	732	775	738	726	748	713	691	684	701	737	732	705	692	712	703	681	700	744	736	702	738	721	741	741	672	753	702	728	679	722	735	700	718	730	709	746	749	723	780	666	759	740	682	738	700	748	726	741	675	705	738	686	724	744	675	705	757	709	699	746	701	718	728	668	722	748	778	737	720	742	729	740	751	729	708	709	702	738	695	700	712	786	715	687	665	779	713	704	748	732	686	695	677	743	706	702	748	723	725	727	670	740	754	721	696	730	743	687	713	735	739	726	727	700	720	755	727	708	722	689	691	738	765	715	738	723	730	723	691	716	707	727	748	737	735	746	727	739	759	709	721	749	724	768	648	721	747	739	758	723	715	741	718	741	701	711	723	747	762	750	720	708	693	755	710	718	753	697	758	768	693	730	738	731	754	742	702	693	710	758	708	708	730	680	707	697	722	688	699	729	725	714	758	718	709	721	695	716	709	755	704	711	679	751	745	745	710	739	673	704	699	778	738	710	737	713	692	737	703	691	715	744	708	710	733	717	680	717	739	744	698	755	685	726	702	739	711	747	762	727	710	710	720	701	718	715	708	738	731	753	735	695	736	736	676	785	711	765	684	662	749	733	727	730	732	723	762	777	693	700	711	706	723	698	669	730	723	698	725	738	765	687	760	721	737	738	699	742	755	703	735	691	763	680	742	689	773	695	736	709	724	712	706	738	741	711	727	760	746	676	714	715	731	706	746	698	717	707	785	729	749	710	732	715	738	679	695	739	673	717	708	729	691	732	717	678	708	743	694	701	712	678	716	736	726	728	705	784	745	686	762	693	703	753	732	724	689	746	692	664	749	708	744	704	743	726	731	728	730	723	738	717	710	735	758	713	723	714	717	704	712	679	749	703	689	669	770	739	755	670	753	679	717	713	729	706	739	737	724	717	744	753	719	712	712	732	749	699	719	726	711	771	724	672	748	718	713	682	779	692	705	735	752	773	755	710	729	754	737	684	712	733	715	769	741	701	737	718	729	717	710	711	664	726	730	701	688	697	681	704	689	714	740	711	713	761	735	718	691	739	680	696	694	759	732	762	763	706	701	719	731	708	703	707	704	706	691	692	747	767	691	741	710	730	717	711	719	719	742	710	694	715	725	747	750	716	741	713	718	717	679	739	746	742	708	699	740	705	742	774	722	752	747	734	735	692	672	789	746	715	691	751	706	722	722	703	706	715	692	707	731	714	723	733	759	750	712	754	714	721	733	707	695	717	713	724	692	757	658	736	733	742	720	755	749	693	736
50098	52084	36762	26922	22766	16766	13657	9059	6527	5349	4457	3454	2360	2028	2117	2181	1850	1529	1474	1323	1391	1495	1216	857	820	678	598	565	445	430	390	367	353	315	343	280	283	260	262	285	227	238	228	226	253	210	237	228	242	204	192	218	213	226	165	190	220	238	211	228	222	222	214	225	214	205	211	196	204	229	224	237	209	213	206	204	205	203	222	200	211	205	211	192	200	226	224	205	207	213	221	207	199	210	211	181	208	203	210	227	218	210	244	226	220	215	243	235	233	203	191	203	229	228	198	233	200	212	182	209	242	237	209	202	232	208	235	233	214	239	212	203	218	219	200	218	224	198	199	225	210	233	198	177	219	223	247	231	222	193	243	202	232	234	220	247	204	202	208	219	180	207	211	235	209	195	226	197	204	201	196	220	234	250	231	215	213	213	209	219	211	213	238	220	219	179	215	231	208	216	210	201	216	214	196	219	215	211	218	214	214	222	199	208	217	222	185	211	214	203	205	168	218	219	225	185	212	216	220	213	206	203	204	198	181	192	221	218	213	220	207	204	215	208	204	210	215	229	205	189	191	226	202	184	197	233	211	199	190	217	196	227	224	209	219	233	220	201	177	221	228	183	185	218	233	190	206	223	238	200	210	210	216	205	192	210	205	220	226	186	220	224	189	218	232	214	222	242	221	228	185	216	251	214	202	229	223	207	227	217	188	197	215	210	209	197	191	235	211	212	178	216	230	225	223	210	210	216	235	206	191	205	223	210	176	207	199	224	214	203	196	188	214	199	209	236	216	233	216	196	210	214	207	194	198	204	187	220	212	223	188	236	233	215	217	204	183	189	215	228	207	238	191	219	204	224	185	193	203	195	213	202	211	215	212	224	226	214	216	209	238	208	225	196	220	224	211	197	193	228	200	194	227	207	202	231	210	238	201	209	222	234	202	240	193	185	191	194	197	207	203	213	223	199	240	207	222	206	228	220	224	224	172	221	230	224	208	225	219	240	215	194	207	220	207	223	186	197	173	221	206	220	178	199	206	209	233	201	221	200	206	214	210	213	200	194	233	198	251	210	228	217	214	182	188	217	213	204	202	214	210	199	218	175	210	223	207	208	212	207	223	205	212	223	217	208	210	233	208	200	209	219	194	231	212	221	196	190	203	212	228	208	218	196	196	211	208	203	211	214	194	207	202	201	213	220	189	197	214	206	227	208	204	223	206	189	214	216	192	218	192	216	249	184	231	217	243	211	217	198	213	207	239	198	212	234	211	211	212	194	209	225	189	180	243	204	223	208	233	205	215	194	219	210	212	198	202	214	209	191	243	198	246	211	215	195	222	217	218	236	191	203	210	220	204	246	210	195	220	186	218	206	202	175	220	210	233	233	215	185	232	204	226	220	222	207	194	199	235	195	203	214	236	209	204	226	201	220	220	238	193	195	238	244	224	185	211	205	216	203	222	193	186	211	196	206	213	210	200	206	208	209	204	201	210	224	217	215	202	232	242	174	220	229	237	230	201	214	223	205	204	210	227	227	217	206	231	217	211	220	211	225	224	206	231	216	223	220	218	209	224	206	193	233	184	216	186	201	197	203	203	210	212	210	200	212	201	211	218	204	198	170	199	220	225	205	214	212	219	187	219	214	193	207	204	250	221	224	205	202	201	200	201	240	219	235	211	189	215	191	218	214	227	223	250	209	225	205	204	201	204	210	207	247	230	215	191	213	205	178	206	196	195	203	207	202	239	221	222	193	208	228	216	196	227	211	208	221	220	214	224	203	210	232	204	217	203	204	231	231	215	238	212	219	214	238	220	209	191	201	217	216	210	192	224	220	209	205	196	215	218	193	195	218	211	209	206	221	238	176	202	203	230	216	220	214	222	198	221	195	233	210	190	201	211	210	204	208	245	218	217	210	195	211	208	233	237	238	195	197	223	214	194	220	201	197	192	226	204	188	205	239	187	225	219	190	231	218	218	224	232	213	232	189	186	215	206	185	216	185	217	215	237	219	204	202	226	231	182	185	191	207	210	210	221	210	210	191	231	215	214	224	222	211	214	224	199	212	208	211	200	225	200	203	224	211	195	176	214	188	213	213	200	211	210	216	223	219	201	219	196	233	227	197	193	231	221	223	199	220	192	229	214	189	206	207	244	215	208	233	223	237	194	191	256	218	179	174	220	232	207	208	210	207	201	228	203	226	189	208	213	213	219	228	203	214	218	228	209	210	226	198	238	209	215	201	213	202	192	205	222	218	224	232	198	196	213	214	220	218	193	211	207	219	218	208	189	188	212	205	234	194	196	211	223	203	190	180	206	202	202	210	215	221	220	193	207	223	195	226	231	212	209	210	224	181	191	200	189	199	246	191	225	177	200	206	203	203	201	231	211	226	219	196	214	232	244	206	202	215	225	194	203	217	247	208	218	239	199	227	210	190	248	207	200	213	233	237	242	239	229	217	184	182	193	199	214	208	208	212	232	241	211	224	184	216	210	219	204	202	188	213	203	218	201	228	189	212	217	225	220	223	218	200	196	186	218	217	232	208	243	231	245	207	232	226	195	213	200	248	229	214	211	209	215	200	215	204	220	206	217	210	227	235	202	196	194	231	210	240	197	213	208	178	228	221	227	191	232	171	201	204	197	216	186	207	195	191	228	242	217	208	236	202	206	224	213	208	202	207	196	185	206	208	193	207	221	195	229	241	225	199	206	181	208	213	213	215	198	229	210	238	213	202	211	212	203	215	224	236	231	205	182	189	201	194	223	218	227	210	200	197	215	205	221	225	201	234	195	214	207	217	210	227	193	220	229	206	190	200	217	232	218	203	196	205	214	190	193	221	214	203	198	213	226	239	216	198	239	217	214	218	213	213	230	183	223	239	202	212	209	218	207	198	228	206	190	218	219	233	206	204	215	213	218	221	226	192	198	194	218	226	196	206	184	216	246	200	199	230	200	206	203	203	210	223	223	208	199	188	199	215	220	206	218	224	201	196	230	190	204	217	223	210	248	209	193	216	204	207	196	226	235	201	187	217	213	216	226	225	194	228	191	213	171	214	216	192	217	228	216	193	215	211	216	196	250	211	219	210	205	186	203	214	230	213	228	243	224	231	224	220	229	200	198	239	213	189	215	217	215	245	219	236	201	214	210	216	235	220	204	209	202	211	217	212	246	186	214	212	225	204	210	206	192	217	222	208	230	187	189	228	187	206	230	185	206	200	226	205	205	229	211	226	232	194	213	205	214	220	196	189	217	223	210	193	215	212	214	227	227	233	189	213	202	191	206	203	195	230	194	222	200	205	187	199	192	203	232	230	202	209	221	203	195	223	185	202	227	219	200	215	182	219	195	168	206	204	228	194	213	218	234	215	210	224	233	205	233	219	208	212	210	228	213	186	220	186	203	217	220	214	204	233	185	189	192	183	217	196	186	217	195	216	238	225	202	216	197	216	221	204	228	196	206	196	226	215	206	189	188	236	198	226	211	192	233	213	190	219	207	183	235	212	225	240
39875	49157	34610	32531	29788	26535	24206	19251	16498	15078	13842	11361	8554	7810	8343	9050	7835	6388	6698	5889	6686	6791	5892	3992	4011	3420	3012	3033	2137	1980	1689	1565	1448	1359	1208	1135	1147	910	896	921	746	766	762	714	708	703	637	596	600	607	612	624	627	598	611	598	567	604	592	569	564	564	608	595	629	580	563	575	602	606	589	572	620	595	569	593	577	591	609	622	593	575	556	567	564	607	610	573	580	592	586	619	557	600	568	585	592	573	568	567	570	559	600	559	591	553	565	554	548	548	604	546	578	597	557	542	565	559	608	536	607	537	576	612	594	571	570	580	560	567	596	593	538	589	603	530	614	539	560	576	523	561	585	597	544	513	532	575	579	542	626	555	575	603	585	564	547	593	588	556	641	562	587	536	547	569	576	566	605	556	544	598	558	582	571	550	538	562	592	550	581	529	555	564	526	599	588	556	555	583	533	583	595	579	633	554	586	566	554	552	556	567	541	549	520	583	570	564	559	553	587	579	563	566	572	556	592	554	576	571	612	518	559	568	578	554	590	594	559	563	596	559	557	612	561	562	517	550	577	604	581	604	536	576	570	523	589	602	601	579	592	589	548	579	551	565	571	568	595	552	617	560	554	507	603	574	570	564	586	568	557	568	591	628	562	555	553	575	537	571	584	533	567	561	590	572	547	585	551	567	558	578	553	555	608	565	588	606	583	570	582	586	559	569	566	541	567	560	573	572	582	538	573	578	574	559	566	552	544	572	622	552	557	588	574	584	580	597	570	591	554	616	562	592	565	526	570	573	607	527	565	554	552	580	571	528	577	569	580	553	588	575	568	598	587	553	587	565	579	591	553	581	571	573	565	554	590	593	582	612	563	550	527	565	586	547	569	567	601	560	574	586	593	578	563	551	618	591	608	560	568	604	553	583	557	598	609	593	565	575	621	546	562	567	547	572	617	608	566	577	590	612	570	561	569	557	579	617	553	554	572	552	558	543	604	563	569	553	573	536	620	547	556	546	554	597	621	558	569	609	597	581	542	577	551	561	555	600	646	576	572	603	558	605	576	573	575	567	583	568	597	555	579	594	564	568	573	574	550	578	556	615	610	567	509	564	552	577	597	531	578	573	614	556	618	566	529	535	593	539	567	564	604	594	555	581	559	592	557	600	583	611	552	522	522	588	523	559	557	594	553	550	584	565	579	541	569	589	586	588	586	615	562	546	546	619	584	562	580	560	540	530	577	560	553	543	594	572	532	536	547	630	590	550	545	561	563	607	584	618	570	590	613	560	584	560	541	569	580	578	590	539	586	556	578	563	565	556	577	550	560	542	575	601	575	584	587	584	601	550	550	554	600	579	584	590	566	550	600	554	560	563	573	539	567	568	542	557	558	539	627	573	544	560	584	564	547	561	616	609	556	567	585	606	586	554	540	598	538	541	596	576	591	588	589	578	575	530	574	567	567	591	575	561	557	589	569	564	553	577	576	546	557	602	578	545	519	550	576	531	545	597	555	549	542	546	556	569	576	589	572	532	598	545	575	533	595	604	553	583	561	582	588	539	558	579	555	551	548	596	592	596	529	607	607	547	600	571	559	555	574	595	582	599	585	556	548	589	578	580	570	528	526	568	565	571	541	563	574	565	560	584	552	596	600	537	563	573	538	522	559	568	580	600	555	546	579	531	559	565	608	595	598	577	580	619	563	605	594	560	527	585	596	541	564	565	544	577	580	588	580	570	577	533	599	592	583	551	604	592	580	579	602	579	578	569	613	586	563	595	610	617	568	593	591	587	585	570	587	617	577	555	551	567	527	568	576	585	567	556	595	556	586	569	523	615	581	581	591	562	528	583	550	583	552	599	598	583	582	575	577	598	572	585	597	571	535	556	555	523	562	569	563	600	523	572	595	581	557	594	582	588	566	517	560	572	536	559	569	551	593	561	558	569	590	539	585	582	591	586	549	538	590	544	564	604	586	577	583	574	583	563	590	606	553	542	604	550	558	549	560	586	595	567	539	583	574	588	535	548	574	586	558	583	582	578	594	551	585	541	548	553	556	567	559	584	577	543	554	559	559	588	603	609	592	567	632	568	571	588	548	591	593	551	583	552	590	539	578	587	605	573	575	559	578	596	563	566	625	583	592	608	554	550	580	563	580	606	562	597	587	611	558	551	563	575	607	629	563	554	554	545	546	521	586	574	552	573	578	578	580	548	578	610	596	585	578	610	520	596	549	581	556	521	543	544	581	529	561	570	539	531	523	562	547	551	598	543	553	606	603	549	590	604	580	625	552	625	631	555	589	539	553	541	560	558	566	578	526	594	607	553	570	601	556	574	618	553	575	568	535	594	562	547	563	608	540	574	562	562	624	562	587	572	546	587	581	607	610	588	584	587	574	568	619	522	595	556	541	589	579	568	600	568	604	552	555	572	566	600	572	566	553	604	612	594	566	549	548	546	562	508	615	583	528	583	584	559	628	600	564	584	583	583	526	590	574	583	558	553	583	531	559	538	601	597	548	557	541	592	570	559	568	582	641	559	533	530	607	553	601	589	586	529	608	598	550	578	581	585	585	559	603	579	573	586	531	594	588	588	598	581	544	596	580	582	561	554	572	568	566	565	614	543	597	558	612	542	579	575	577	561	554	568	578	575	573	580	551	540	604	579	594	582	545	501	558	602	591	624	571	538	577	593	575	567	583	604	575	590	534	554	589	510	578	625	560	623	578	553	520	571	543	551	586	562	544	555	593	610	593	554	550	560	527	596	584	533	582	578	593	565	513	546	580	572	556	584	517	539	625	554	542	546	561	550	592	590	578	617	557	584	559	547	560	584	571	541	560	556	563	587	574	546	559	564	563	623	549	564	550	579	580	590	545	617	541	617	586	580	564	537	562	577	587	566	554	595	548	607	574	592	581	555	587	603	558	557	570	642	531	575	582	567	553	571	573	522	549	601	591	556	580	616	578	612	588	600	580	566	607	575	576	567	582	587	561	559	549	519	532	549	608	577	560	547	610	541	613	623	559	572	581	612	588	577	546	594	565	591	571	546	548	607	566	571	580	560	574	598	609	550	560	615	584	556	569	573	577	522	538	569	541	566	544	582	572	572	569	577	601	551	526	566	569	532	542	578	569	534	597	556	564	555	606	567	598	599	560	552	531	576	569	576	575	546	539	609	570	568	600	591	588	556	530	540	606	569	582	588	589	580	575	563	617	637	527	563	575	550	599	539	519	561	573	559	605	550	526	530	541	584	583	598	616	549	545	629	568	565	602	582	605	577	583	569	556	591	567	581	542	613	627	531	546	585	594	577	547	589	585	595	519	604	549	564	512	618	563	550	586	556	568	564	554	542	587	552	571	579	605	579	579	553	590	537	555	559	603	543	530	585	571	566	569	608	620	588	580	532	583	572	588	574	553	513	569	582	570	601	592	575	567	563	607	563	547	552	538	594	620	595	593	555	567	578	576	549	540	601	611	553	589	567	562	558	565	596	568	564	586	565	576	585	574	594
14350	10740	8620	5816	3765	2394	1629	1226	981	748	631	538	452	440	429	401	382	416	339	333	325	348	308	333	291	337	300	303	328	330	338	286	328	330	307	265	358	311	278	308	290	313	292	302	317	295	306	318	312	296	340	320	315	286	279	318	286	313	265	306	319	289	310	291	304	325	308	272	314	280	309	273	339	281	300	318	318	316	282	339	306	289	287	308	314	309	313	315	323	324	305	309	290	342	268	319	303	303	316	298	272	310	332	305	302	328	313	297	290	320	303	325	316	308	273	317	300	298	335	301	358	337	301	291	303	314	301	292	311	305	304	292	288	299	294	280	322	308	334	270	302	324	331	296	306	314	313	303	297	298	274	321	304	331	304	303	304	322	306	300	320	300	281	311	296	304	336	321	296	289	290	317	307	307	320	277	318	298	305	305	308	270	336	305	308	297	316	315	328	279	289	291	277	334	312	293	312	318	350	300	287	301	321	337	340	316	306	309	289	310	274	314	275	306	299	297	271	324	293	295	302	319	302	352	307	324	303	294	307	300	297	313	299	330	294	300	326	288	323	292	305	308	286	325	289	330	304	300	311	292	312	310	290	270	301	326	301	312	314	280	316	284	310	285	337	305	313	307	296	331	323	308	299	319	305	296	287	325	308	282	302	318	320	310	307	272	281	304	287	301	318	316	317	306	312	335	311	309	254	291	298	308	346	333	297	301	272	293	306	318	288	318	306	300	312	305	308	300	312	305	314	282	324	306	313	295	292	294	274	311	315	303	291	309	322	316	347	284	296	326	307	316	304	268	291	307	309	279	306	323	276	304	310	321	323	324	281	282	312	291	309	334	281	314	315	295	281	300	293	337	309	314	302	299	293	277	318	290	286	327	327	302	271	313	311	357	318	324	294	302	300	325	292	306	308	303	329	320	284	307	296	332	356	319	326	313	293	323	316	318	276	319	288	321	298	313	278	305	310	315	311	298	305	309	273	319	291	314	293	301	311	340	322	301	270	287	306	282	307	305	301	303	302	273	294	283	288	315	306	286	367	308	301	345	305	312	310	311	351	308	279	290	302	277	285	298	299	282	288	290	322	300	320	305	291	321	317	324	297	293	305	302	319	313	319	323	316	290	301	282	291	288	307	305	314	318	284	296	314	287	263	311	302	310	311	319	310	325	325	304	309	310	304	343	341	305	331	328	321	288	301	318	303	300	313	281	300	286	281	273	283	294	323	304	296	280	284	297	278	340	338	305	299	319	275	283	303	328	294	309	299	320	312	314	307	301	312	306	303	273	302	303	303	289	316	308	316	283	287	298	300	283	317	331	318	304	330	324	298	323	314	301	321	321	304	282	289	295	304	303	295	291	318	299	319	330	307	270	293	302	325	330	330	308	309	302	307	313	317	322	328	332	296	312	318	312	334	301	327	314	302	310	322	296	269	319	325	307	321	322	298	306	281	342	304	282	289	317	320	274	327	325	316	275	301	276	288	308	324	323	290	296	307	298	281	297	342	285	284	325	297	272	290	304	318	296	330	325	316	320	301	310	290	314	307	340	285	297	312	302	323	296	314	284	310	297	322	315	263	264	340	286	323	296	305	316	298	323	292	318	273	326	324	351	303	327	298	327	332	313	320	319	304	312	331	340	326	298	329	308	313	331	281	285	293	271	314	283	307	291	294	285	298	278	316	301	316	297	302	304	334	330	318	263	295	307	301	296	327	306	316	335	326	289	319	327	333	301	322	307	301	328	282	273	264	306	297	297	309	271	278	309	304	258	275	321	325	302	300	314	301	303	333	313	304	331	326	316	307	314	313	305	295	303	308	287	283	284	313	300	316	313	324	311	311	300	293	330	291	305	307	307	329	280	279	298	329	305	321	341	304	313	287	322	299	311	307	311	298	256	318	299	328	283	308	319	339	320	352	316	303	290	314	296	327	272	323	291	314	302	292	328	264	305	296	320	298	284	328	277	273	321	308	305	289	300	323	296	323	331	303	301	309	298	284	300	298	292	276	325	286	322	288	305	331	288	314	318	296	315	317	327	290	295	299	287	312	298	292	331	304	336	307	289	285	304	267	307	347	303	294	283	314	313	299	283	306	314	328	307	300	328	297	292	293	318	334	301	296	281	271	296	329	295	337	312	306	277	308	332	293	305	282	344	289	296	289	272	287	293	315	337	304	314	314	303	291	312	289	275	305	295	329	326	297	300	302	295	330	282	306	323	319	293	300	313	309	324	309	275	300	296	278	288	290	297	318	317	277	296	315	347	315	280	315	306	314	276	317	315	252	302	307	316	299	306	321	309	301	317	317	311	288	310	293	323	301	283	313	324	319	308	307	294	317	316	309	303	276	305	297	283	312	302	303	331	298	310	301	288	332	286	308	328	324	315	300	303	279	280	335	326	316	308	329	339	314	294	279	303	273	304	318	314	296	307	278	333	314	272	295	309	326	289	310	320	314	299	296	288	282	340	315	301	313	306	308	272	288	313	315	328	304	292	289	297	326	312	311	283	296	288	296	327	300	313	299	277	328	318	303	278	315	312	299	318	291	287	287	265	287	290	297	335	275	302	291	301	296	306	317	292	302	282	304	293	300	313	293	277	274	303	317	297	308	277	324	315	323	327	279	284	324	303	279	334	317	295	311	311	294	318	307	295	309	301	310	303	305	306	305	289	299	304	320	316	329	305	289	306	339	316	299	289	299	278	311	320	297	313	296	286	331	322	278	318	303	287	314	299	309	316	299	322	306	301	325	313	300	305	298	301	291	304	300	348	303	331	288	297	285	324	295	280	315	272	292	299	315	294	297	326	298	321	288	314	304	298	331	292	324	297	317	314	321	325	299	293	302	288	323	281	286	304	318	299	331	308	306	345	313	319	293	322	312	349	289	297	306	336	289	348	315	277	296	320	339	290	274	301	270	326	318	294	330	310	316	317	338	307	304	363	298	309	280	323	294	295	297	321	319	293	296	297	330	293	341	309	281	304	292	293	338	289	332	317	294	308	312	323	266	308	332	318	303	327	316	317	326	345	319	304	311	308	296	284	313	309	297	295	317	308	319	305	272	280	283	327	291	300	311	316	277	284	339	347	323	311	306	324	329	281	304	301	294	304	301	318	295	266	301	304	279	312	324	300	314	277	291	296	316	292	324	280	285	317	335	289	330	324	282	313	295	308	283	316	320	319	333	309	282	306	293	315	313	314	292	296	306	288	327	333	318	325	318	294	323	302	292	315	299	286	323	316	317	331	294	315	305	316	313	313	310	290	296	308	268	307	310	352	301	296	323	314	292	280	318	295	319	307	310	285	313	335	319	319	293	293	314	318	334	339	303	305	299	306	314	293	309	316	290	330	318	299	309	322	300	320	259	311	312	270	289	304	320	326	309	274	320	319	288	311	280	288	306	290	285	294	291	283	289	308	333	311	281	325	288	294	302	308	301	293	333	292	297	321	298	302	293	290	315	306	271	300	276	281	321	321	308	281	335	353	288	312	272	307
13280	14729	13561	13649	11412	8324	6367	4791	3730	3127	2556	2119	1819	1497	1459	1377	1261	1126	1081	1048	1044	1038	986	933	939	883	881	895	826	858	862	883	859	812	801	766	822	803	808	851	820	801	838	846	795	808	777	804	833	814	799	730	797	747	781	818	810	811	771	805	824	753	787	835	823	821	777	810	773	789	784	796	756	854	792	821	829	892	798	772	793	778	812	766	787	839	775	810	777	773	771	800	801	747	790	812	803	805	815	804	824	790	789	806	829	781	815	799	843	785	796	753	775	749	751	785	795	771	788	816	768	847	794	781	826	841	802	829	765	771	769	774	815	810	788	816	831	826	832	813	772	800	795	830	839	804	813	767	778	813	773	811	825	810	806	808	800	821	828	762	811	749	809	811	784	728	781	843	858	787	771	809	735	799	843	795	806	796	795	841	798	779	845	773	759	773	795	775	789	811	790	832	833	812	825	789	820	805	835	843	821	779	782	783	802	789	770	812	839	804	795	809	777	828	805	823	793	793	831	802	799	800	767	787	806	796	793	793	787	820	741	767	800	782	758	784	791	801	815	808	800	766	794	824	798	760	784	818	795	751	732	811	819	796	805	796	815	807	775	799	806	810	790	801	815	830	776	838	792	814	803	784	780	836	773	791	772	819	765	845	788	803	817	774	824	789	737	756	798	847	822	798	762	784	777	773	831	796	792	772	822	839	801	765	814	773	816	815	784	800	794	819	752	782	815	783	779	741	807	779	811	791	775	793	770	769	804	807	784	792	806	816	736	769	812	824	797	842	763	806	800	788	808	804	796	780	796	840	775	803	816	761	835	813	843	828	845	817	795	773	807	832	812	820	785	866	786	817	819	752	754	769	786	776	803	763	789	793	819	805	826	860	773	778	798	794	799	769	843	838	829	834	775	818	825	779	786	815	818	775	787	818	739	808	820	806	788	815	810	801	857	727	824	777	824	826	782	807	781	871	757	769	770	803	813	751	845	775	804	847	855	815	805	816	781	763	758	804	769	809	849	792	766	813	866	805	777	783	807	802	806	815	810	766	827	803	799	761	766	807	841	739	871	838	835	831	812	811	799	792	868	760	773	833	848	765	769	804	848	828	790	819	804	796	812	825	814	820	784	869	780	839	786	841	786	808	809	825	842	767	801	853	794	809	787	828	831	817	724	805	825	862	806	823	826	771	823	766	803	833	803	766	807	844	814	820	766	791	790	862	817	832	771	779	815	786	785	831	784	854	787	812	810	822	791	808	820	810	839	795	779	782	801	798	744	785	807	806	830	797	798	813	819	806	794	761	793	802	760	777	790	768	773	771	819	832	762	828	750	806	796	804	834	788	813	792	805	813	832	787	812	804	798	792	793	761	805	808	807	842	793	805	796	809	817	765	787	732	759	775	829	811	798	803	806	755	772	789	805	777	848	781	819	776	799	791	757	808	744	790	818	862	783	805	846	795	831	815	802	781	779	787	750	758	821	799	812	807	810	831	811	769	793	807	782	810	795	843	781	794	823	786	791	829	768	791	764	785	816	754	767	821	816	817	788	803	847	855	814	797	789	831	791	820	774	768	762	805	816	736	843	764	800	793	762	731	790	809	800	781	796	773	813	759	840	834	766	842	834	807	799	811	795	766	785	788	846	762	795	796	802	797	795	795	792	823	812	818	778	792	801	830	780	840	826	762	759	798	780	846	874	796	773	819	795	778	793	840	824	795	822	768	827	841	774	789	863	816	782	790	829	800	792	805	820	854	811	803	763	788	793	815	780	844	815	837	804	778	831	802	831	817	779	775	777	738	833	778	736	814	797	798	771	807	810	777	808	856	841	798	794	835	803	804	797	835	794	748	814	767	780	800	752	778	759	758	881	791	803	851	806	817	806	841	808	805	788	771	790	845	793	840	842	784	777	763	768	795	870	821	796	797	750	840	757	821	827	796	772	801	782	771	781	848	892	798	813	743	776	765	817	851	816	831	833	793	832	792	756	818	820	794	759	768	862	759	805	782	824	814	808	820	810	779	773	797	756	840	784	793	813	816	844	804	821	801	809	792	812	844	825	862	777	827	807	770	806	800	818	823	748	811	785	821	798	845	812	755	809	797	782	761	770	801	797	820	777	826	804	822	757	768	780	836	846	826	831	784	786	790	819	725	808	791	811	734	775	786	798	804	784	802	833	760	831	792	813	815	795	804	788	773	785	854	766	796	847	818	795	801	793	799	812	790	804	825	798	832	811	782	842	768	776	784	782	797	803	797	790	836	815	844	724	822	789	761	836	808	834	786	857	743	826	789	804	771	822	789	813	815	814	819	749	837	819	781	806	826	773	789	800	735	772	800	750	814	787	806	793	764	752	781	803	769	814	815	806	806	810	771	842	824	790	822	760	767	827	827	801	798	768	800	776	823	813	816	751	825	791	802	819	753	785	730	768	819	857	803	764	823	848	790	839	832	822	827	796	792	755	815	772	811	815	781	759	796	759	789	805	812	811	768	812	802	805	765	838	826	814	812	790	772	767	829	783	805	807	810	800	787	810	794	827	792	797	882	851	804	811	777	824	778	802	795	774	792	803	756	803	749	813	772	817	815	823	833	808	761	787	816	778	807	850	797	826	818	774	771	798	821	774	758	792	784	820	842	797	797	798	825	794	829	860	832	837	819	792	820	818	811	780	778	855	823	801	816	840	839	788	834	841	790	826	813	800	823	789	831	796	807	850	779	805	786	794	813	815	789	756	823	775	841	832	771	789	784	788	820	797	777	800	807	807	791	796	821	768	780	795	777	861	786	804	777	846	796	796	821	801	826	786	761	788	785	766	811	767	828	786	760	791	797	820	855	787	789	806	785	822	806	864	804	820	809	821	807	779	795	794	777	833	776	792	831	777	838	772	792	808	730	806	805	787	836	793	797	795	821	844	815	813	798	795	823	771	837	779	792	787	870	778	810	838	762	793	811	816	791	814	831	817	828	786	794	807	799	779	760	808	756	775	824	763	794	779	793	859	773	801	760	807	772	789	811	817	779	785	828	876	784	780	793	796	809	790	784	822	774	797	816	758	769	805	801	816	814	813	808	806	768	836	770	776	837	785	844	875	859	834	808	806	782	792	799	800	793	827	790	807	840	777	808	810	764	806	867	844	794	817	807	794	848	790	775	820	836	796	821	803	837	785	786	804	836	785	765	820	800	800	801	824	864	800	821	873	772	770	771	864	822	806	873	843	827	765	795	769	794	834	840	798	803	818	814	766	799	789	810	810	765	788	766	801	802	824	833	835	817	786	718	796	816	769	808	740	773	831	797	809	809	749	818	829	770	834	868	794	838	796	766	787	750	774	829	863	771	825	809	754	832	796	820	794	816	765	727	753	776	787	811	818	780	720	727	822	796	800	812	774	815	798	820	782	848	838	823	844	767	793	817	832	799	776	767	806	780	797	787	733	815	791	822	795	795	769	778	843	818	774	762	817	797	806	794	811	794	799	798	818	787	833	807	787	773	764	816
39813	40143	27279	17807	11612	7684	6009	3978	3259	2395	1974	1579	1279	1027	995	1075	854	666	633	624	646	697	640	498	499	430	446	430	379	365	352	337	320	311	299	289	309	291	270	329	276	283	315	250	233	245	275	261	292	271	290	269	252	278	260	257	273	289	276	267	265	286	283	254	300	239	259	280	269	271	291	287	301	262	257	285	257	283	297	271	282	291	256	306	310	265	282	268	288	283	273	293	302	230	308	299	282	264	281	249	296	264	282	257	287	274	252	263	263	288	258	283	297	282	269	305	249	288	255	276	264	306	278	281	254	235	293	253	277	275	262	240	279	254	262	267	231	280	259	254	265	264	271	265	248	259	281	298	283	275	277	285	283	296	297	271	266	255	277	254	295	256	262	260	280	268	248	262	246	258	291	252	272	258	291	276	257	280	288	277	289	234	287	313	272	268	266	261	272	290	261	280	280	289	267	265	262	256	283	257	243	255	278	268	306	248	286	251	290	293	238	266	276	271	256	272	268	275	276	233	262	265	219	267	303	276	271	261	260	253	268	274	289	263	259	238	261	246	255	281	270	258	276	273	254	241	261	269	253	247	273	292	278	257	267	283	267	270	242	291	267	247	293	243	270	262	262	275	257	248	290	293	282	267	264	290	263	275	261	216	282	301	293	298	259	258	254	274	263	261	264	275	254	262	278	287	248	260	276	258	258	274	273	262	259	267	270	265	288	279	293	262	263	275	272	246	260	264	269	269	287	282	269	278	285	276	266	284	254	265	258	286	255	269	260	278	281	329	245	290	286	239	301	260	289	286	249	256	288	255	256	287	260	280	259	250	279	282	255	270	306	293	260	285	236	255	258	312	283	272	297	245	279	258	268	232	275	277	256	293	278	247	262	270	272	258	271	268	246	227	253	285	262	279	273	274	271	248	249	268	267	266	281	296	282	300	308	230	275	259	271	269	274	257	257	255	285	275	237	291	269	223	276	276	231	245	306	298	270	264	278	289	275	236	295	284	276	245	257	272	283	252	267	265	261	276	282	269	259	264	266	276	266	252	262	285	281	261	276	261	255	265	271	279	270	301	248	277	287	297	254	272	262	289	273	268	244	271	249	290	244	265	265	277	288	240	275	297	304	259	256	252	228	241	288	269	270	300	247	266	270	278	264	288	246	289	277	269	271	253	273	263	291	303	279	276	258	279	294	278	232	285	262	246	262	251	252	274	258	280	282	290	296	257	244	249	235	234	306	273	257	299	272	270	275	241	254	284	275	266	277	276	264	262	302	282	289	289	267	268	263	279	257	272	253	275	259	246	264	264	263	249	272	232	274	276	246	242	259	259	276	275	288	293	296	264	242	274	259	266	237	266	247	245	274	288	244	266	251	269	268	275	250	273	268	292	299	284	280	266	240	281	298	302	271	291	254	294	271	256	297	270	284	264	304	273	260	273	240	279	253	251	276	243	289	288	271	274	249	252	274	283	281	264	286	275	282	253	280	279	287	279	249	298	245	262	286	247	252	280	250	258	267	273	288	266	260	286	239	256	271	246	257	276	269	261	262	259	261	302	249	300	276	306	262	275	283	249	269	309	271	267	276	272	281	267	265	275	273	274	265	265	266	271	275	273	267	290	277	275	255	256	294	253	285	262	300	238	286	290	271	273	278	266	289	289	256	262	262	238	257	269	277	273	278	264	280	266	304	265	262	262	276	290	262	267	296	266	286	289	255	264	272	261	278	281	277	261	273	257	277	260	237	254	268	255	260	288	275	268	279	265	246	257	266	254	288	294	303	276	277	278	232	256	299	263	254	253	264	266	271	245	256	297	260	235	271	274	286	272	303	276	280	225	263	296	251	267	281	288	294	296	270	278	269	273	272	236	263	282	271	293	249	262	274	294	256	307	271	275	239	268	306	275	311	296	263	257	243	274	258	260	266	276	293	254	242	267	294	263	281	285	312	289	298	265	254	263	295	274	289	257	283	306	276	255	269	290	274	282	262	254	266	263	243	267	294	265	264	230	293	250	281	272	282	238	281	257	261	271	255	288	242	292	298	295	250	260	253	278	295	245	291	284	276	285	268	261	267	278	282	259	299	279	280	247	250	290	296	257	281	286	274	254	243	268	267	291	265	289	287	265	272	293	290	261	251	252	255	275	278	262	249	278	277	257	270	285	269	264	262	259	277	283	265	261	274	241	265	264	273	285	266	294	255	254	337	290	265	276	232	259	261	248	287	271	270	236	261	285	263	263	253	271	288	254	244	266	233	273	267	247	276	280	266	273	261	285	259	268	304	271	245	268	254	274	262	270	268	265	253	248	268	262	256	287	274	284	261	243	257	301	242	249	274	252	269	288	293	275	294	244	273	262	264	279	262	270	279	247	276	247	272	293	283	271	292	258	261	279	256	259	279	277	252	304	253	283	273	302	273	257	261	300	287	254	246	287	264	252	277	286	264	277	290	283	327	261	296	276	283	268	275	243	252	280	277	270	252	288	283	293	273	276	265	280	308	269	285	290	283	328	305	263	274	251	302	246	247	265	273	253	298	274	270	281	277	245	265	253	286	267	274	243	254	265	275	256	285	263	286	289	273	253	238	270	248	275	270	284	290	292	282	263	272	283	267	280	295	256	289	260	235	277	256	269	265	247	266	244	257	256	282	284	300	314	272	266	253	246	259	256	272	266	258	299	249	268	289	291	280	268	288	260	284	280	288	275	258	279	282	271	275	292	277	262	308	275	281	240	279	262	235	278	274	253	256	258	263	267	253	249	288	254	267	264	269	296	277	280	253	259	266	259	286	273	248	240	293	283	277	235	261	250	275	271	250	279	264	274	225	253	275	280	295	263	306	262	270	289	276	268	271	271	256	263	293	272	245	276	274	282	256	282	242	274	267	248	289	271	269	276	307	290	276	253	295	284	258	262	258	245	261	248	265	266	261	264	287	285	279	243	253	287	263	265	279	255	265	244	249	268	267	299	287	259	283	297	287	275	273	309	268	267	250	262	277	269	241	273	266	292	282	262	264	284	280	242	256	253	280	264	280	266	249	283	263	291	249	274	280	269	285	282	282	305	270	275	295	264	252	277	290	285	273	255	285	262	282	283	273	279	246	261	265	273	297	256	283	292	276	257	262	261	259	251	283	273	273	274	258	270	261	266	241	242	255	293	270	280	277	279	275	272	255	268	261	299	254	277	281	258	277	282	262	306	278	276	272	281	274	256	276	249	281	271	267	250	262	284	250	285	287	274	273	286	295	281	267	258	279	262	243	271	291	272	225	255	284	248	301	273	273	286	268	257	268	245	258	259	275	274	277	265	252	275	271	279	269	274	288	263	270	247	302	257	286	266	278	254	259	230	254	268	263	275	240	263	283	271	277	261	247	261	263	269	284	250	243	260	260	287	271	293	287	253	235	293	288	266	264	266	279	276	267	282	266	282	289	252	274	278	273	268	271	265	247	282	280	264	268	259	284	274	280	287	250	273	286	288	294	226	245	267	262	249
32319	36417	25406	23995	21505	17987	15650	12063	10793	8583	7368	6297	5494	4378	4680	4791	3884	3410	3118	2731	3060	3244	2746	2124	1964	1769	1596	1828	1477	1339	1232	1150	1013	962	937	953	924	882	824	802	800	777	795	787	780	751	709	726	675	733	711	682	710	698	729	732	762	731	731	707	713	700	716	714	740	667	786	737	752	709	751	705	688	705	730	670	711	743	662	680	663	729	735	743	768	707	682	686	710	708	696	716	755	676	680	744	697	670	754	661	700	701	686	694	772	719	694	692	687	727	724	699	671	721	718	731	676	740	724	724	711	698	680	741	719	697	740	729	680	712	746	674	704	704	684	692	718	656	698	687	685	666	745	737	713	696	706	668	750	701	682	770	723	716	682	705	733	716	711	732	733	668	705	729	717	700	678	709	695	695	686	689	692	724	705	675	741	720	708	716	721	732	716	732	742	674	704	749	729	736	677	685	729	639	669	688	719	723	720	783	680	638	725	704	769	709	712	709	688	778	697	686	715	699	693	717	723	682	719	720	695	727	774	718	716	707	704	729	688	702	727	674	782	698	724	784	757	690	725	701	710	720	667	718	749	766	692	656	666	706	713	742	703	721	717	689	733	676	692	719	666	782	718	697	689	716	775	703	721	753	718	728	707	695	726	732	709	705	692	697	721	692	722	696	724	736	697	722	734	713	689	685	729	691	664	705	715	758	710	716	731	687	695	701	745	708	704	746	739	684	703	747	727	706	676	748	732	680	700	726	737	725	713	708	736	703	693	691	695	699	727	749	713	698	733	734	712	705	704	684	711	738	736	669	725	716	651	686	712	653	697	696	688	691	699	717	724	748	681	703	666	769	689	679	730	728	685	721	727	664	719	647	738	693	681	704	712	758	702	697	710	745	696	700	717	748	728	722	641	724	738	706	727	689	693	730	722	726	690	737	679	733	723	682	759	710	736	735	726	719	663	712	713	710	716	687	722	726	718	715	707	715	675	738	696	691	741	664	752	695	708	744	697	712	779	712	741	670	707	741	676	739	670	650	691	708	708	728	766	660	706	690	749	714	695	704	701	726	704	702	692	725	698	721	702	759	710	759	694	676	717	698	665	725	699	724	716	704	716	740	719	679	690	717	729	680	747	747	719	736	710	731	725	748	684	681	677	699	755	731	708	707	706	714	703	675	696	714	696	695	714	737	686	724	690	738	730	732	718	688	774	726	675	715	708	763	726	680	695	702	710	649	728	696	690	690	742	704	725	690	734	735	726	703	695	714	687	716	705	727	780	705	705	680	736	704	700	705	727	676	676	754	710	669	772	712	703	711	734	716	704	777	696	759	752	698	656	717	742	718	704	764	722	745	687	685	714	736	729	698	692	725	734	737	660	713	721	720	683	706	719	760	678	710	690	700	706	719	689	738	708	727	729	717	717	669	719	700	723	675	680	723	731	722	696	654	709	716	706	694	692	741	705	730	701	719	727	762	728	710	739	735	699	719	676	709	658	667	692	648	707	726	705	744	723	682	727	739	738	734	700	781	655	741	720	739	743	689	709	690	719	736	717	699	706	703	765	704	684	741	691	731	703	737	716	663	700	704	782	670	718	683	726	717	736	739	706	755	716	758	713	736	714	735	696	671	721	757	731	704	750	680	753	707	679	731	740	680	743	708	734	727	721	714	722	727	670	748	683	702	730	726	714	680	708	727	681	695	727	714	781	763	725	689	710	697	727	701	684	773	734	697	706	737	692	744	716	705	675	741	700	764	706	713	722	708	687	717	722	714	680	711	733	662	713	686	701	737	649	705	750	729	716	733	758	684	700	720	700	683	726	711	719	715	735	689	742	710	725	744	697	724	689	713	701	732	693	704	705	742	703	743	723	728	679	714	699	722	717	712	701	704	685	737	680	741	714	730	706	680	681	717	744	709	704	716	731	701	757	694	732	715	739	697	685	698	735	681	730	748	709	737	684	725	689	683	734	737	731	718	726	740	720	686	733	719	697	642	689	735	690	717	717	729	684	710	719	707	678	694	727	713	725	735	673	718	680	741	720	727	771	759	674	736	690	685	703	756	670	706	745	718	700	698	718	678	697	752	713	686	734	774	690	705	712	711	727	712	693	747	699	712	719	706	751	736	689	750	694	721	697	704	693	709	725	714	745	673	697	715	726	726	731	697	721	683	665	664	690	724	768	713	705	725	695	724	732	734	741	735	702	728	662	755	715	707	689	751	722	719	675	698	710	689	708	680	697	713	757	683	683	700	708	751	742	752	671	747	693	767	720	696	695	678	725	725	671	681	653	698	693	704	635	747	717	711	699	716	688	698	706	736	744	764	714	743	775	721	679	697	706	695	727	694	732	680	713	678	693	687	702	723	696	745	708	719	712	698	706	672	736	707	628	739	677	738	704	734	682	667	699	690	758	725	720	678	736	744	789	663	723	686	694	736	643	690	713	716	727	717	691	650	721	728	690	699	747	689	705	745	716	703	715	722	725	724	703	735	716	717	703	680	688	707	694	725	720	711	703	711	715	707	690	699	676	762	679	685	668	688	744	782	712	720	676	713	731	751	696	657	705	715	683	706	714	694	702	729	684	722	753	721	719	720	713	724	743	698	697	675	712	711	708	698	742	730	703	708	723	712	730	721	707	682	685	668	700	724	725	684	781	753	725	696	691	701	730	671	703	722	753	697	703	708	729	680	710	662	676	705	732	699	739	709	653	706	718	698	740	680	712	700	696	720	727	675	709	724	701	691	705	743	756	715	729	685	701	778	685	711	743	726	741	671	790	681	708	738	774	685	727	714	661	745	643	754	737	674	705	747	761	757	626	689	727	683	737	671	699	733	715	742	718	773	696	736	755	717	698	687	707	678	717	740	750	732	696	704	725	777	726	733	731	717	709	747	690	653	772	672	683	738	727	745	728	734	706	712	756	722	701	700	712	752	719	715	687	713	701	735	741	732	731	714	688	708	702	696	704	720	697	719	711	690	755	685	725	686	678	715	706	739	705	764	722	704	700	717	715	725	725	681	771	726	682	756	726	707	750	748	722	691	708	719	714	744	712	770	745	700	711	730	679	648	695	724	726	684	718	724	735	717	665	722	695	722	676	699	723	701	733	713	715	746	706	755	733	720	695	688	697	678	712	704	765	693	708	694	695	708	695	738	695	724	745	742	714	724	705	726	707	723	675	734	731	722	703	716	730	685	660	737	695	706	710	739	726	691	699	709	668	714	672	738	712	686	742	745	729	710	725	647	701	685	717	674	713	714	722	714	740	706	699	699	683	658	704	781	691	696	698	730	717	705	728	736	700	680	759	697	761	712	695	716	717	715	712	715	699	709	718	690	741	733	694	745	688	721	708	685	692	673	742	656	685	730	719	727	678	670	739	711	736	712	711	723	763	751	709	703	711	693	704	736	698	759	690	745	749	712	716	728	721	686	706	691	714	699	695	691	719	709	772	692	716	718	750	695	777	681	693	681	717	724	696	683	711	692	726	702	703	679	698	689	758	686
50016	49613	31921	25866	20842	16400	12755	8562	6648	4933	3712	2951	2585	2150	2106	2139	1845	1455	1168	1090	1235	1225	902	702	698	674	547	642	498	394	356	342	308	303	284	293	302	266	243	257	227	236	230	209	232	207	226	190	194	223	225	204	235	209	208	213	201	219	218	218	199	197	220	237	221	223	212	209	183	191	204	218	212	224	234	206	214	219	207	193	203	187	192	237	207	181	210	207	203	215	237	204	186	224	180	194	178	201	220	183	224	217	211	212	203	205	212	206	224	198	209	189	196	206	187	213	198	201	221	214	226	201	232	205	222	208	191	199	236	222	214	193	223	193	241	208	207	229	194	225	177	198	209	213	219	216	196	212	201	244	229	224	194	175	250	206	198	201	217	216	209	186	214	197	192	191	191	206	229	217	237	213	204	213	200	209	210	205	206	194	216	236	206	219	208	195	219	207	225	194	220	211	213	194	208	193	210	217	192	199	208	210	194	204	207	219	188	196	226	207	197	210	222	199	181	210	232	187	197	206	211	214	221	224	193	217	220	212	229	238	194	203	204	198	209	209	209	207	202	182	185	224	236	228	201	213	214	225	194	196	199	197	211	161	210	225	202	209	216	195	211	218	208	211	206	214	188	192	185	217	203	200	216	210	212	223	218	221	172	231	188	202	207	212	201	209	206	187	186	222	188	198	199	199	226	204	178	207	208	205	220	231	182	212	232	205	180	211	227	209	190	207	183	201	216	193	193	208	183	205	215	193	224	232	195	201	222	181	187	223	214	213	221	182	223	198	205	218	200	212	233	217	226	183	197	204	226	217	205	226	218	208	207	207	205	211	208	229	201	210	191	211	206	224	197	209	209	216	205	219	231	200	192	189	232	214	221	219	208	197	221	189	215	206	232	209	216	190	220	221	192	225	207	178	191	211	184	195	207	216	228	212	213	236	215	191	205	217	213	228	221	228	205	240	213	244	218	202	204	206	224	198	178	213	190	210	185	219	181	206	200	215	210	210	207	193	227	211	204	202	214	213	212	228	205	197	217	206	209	185	208	233	190	201	207	200	195	215	223	206	210	210	197	203	187	231	189	211	210	215	204	207	194	210	196	208	209	190	211	181	215	224	186	211	188	189	209	190	210	224	226	222	204	211	192	208	207	200	219	215	197	196	206	212	206	224	218	191	178	215	212	195	186	195	186	185	219	199	215	218	223	204	202	219	201	228	213	209	207	220	192	195	177	205	204	207	210	211	206	229	223	223	215	201	189	218	215	216	206	200	205	202	199	213	210	204	225	204	219	205	213	205	178	223	195	208	211	215	200	199	192	208	204	218	191	200	217	218	201	223	220	239	190	199	216	194	215	181	194	189	208	181	192	204	216	223	245	213	191	191	183	212	209	206	212	194	214	213	212	183	213	197	231	221	184	195	191	225	221	212	219	210	179	210	210	210	216	208	204	195	189	212	206	214	200	180	194	212	187	189	202	210	206	166	201	203	197	195	215	210	217	218	191	213	198	206	224	224	189	212	202	197	195	216	226	201	202	221	208	208	202	200	174	217	202	197	204	215	215	214	220	186	204	215	204	173	183	218	219	216	213	217	208	211	215	233	196	193	235	226	199	180	210	237	225	209	196	210	214	218	224	193	200	203	203	190	199	221	194	184	214	217	226	212	216	206	199	192	216	187	239	184	197	217	202	208	223	191	200	195	196	207	187	209	199	179	214	225	196	216	195	212	190	208	216	195	197	207	202	197	243	211	220	191	214	208	190	218	211	231	237	201	202	202	190	182	197	186	206	202	190	181	212	209	199	193	215	185	176	206	195	214	215	206	226	200	217	225	190	204	208	185	216	190	204	204	206	224	188	200	179	203	215	193	205	178	223	212	173	190	208	196	203	202	222	201	222	220	227	190	195	219	184	210	221	205	217	204	236	215	195	226	234	204	228	202	227	184	203	194	234	201	185	196	225	221	197	225	211	194	194	196	202	217	203	206	224	217	228	201	207	227	200	171	219	191	224	203	166	195	226	215	250	212	221	210	217	195	196	203	205	183	192	192	237	203	188	227	221	208	212	200	227	198	210	211	222	200	205	204	232	214	185	224	229	199	202	208	210	221	196	190	202	206	207	204	205	220	212	197	223	204	224	202	183	223	193	203	202	219	221	208	218	220	217	191	200	201	223	199	186	188	206	179	182	220	190	180	217	217	216	243	212	225	227	204	198	199	213	206	203	170	201	203	221	208	219	214	184	202	203	220	205	203	196	214	205	203	205	213	198	222	207	227	206	208	202	205	225	237	212	233	191	198	244	204	193	193	207	190	203	194	203	212	210	202	213	217	203	229	203	223	202	226	225	179	244	210	210	204	217	210	237	203	211	186	187	188	196	198	205	201	212	222	182	182	185	202	200	206	185	212	197	210	216	225	198	210	205	237	198	193	190	206	205	204	196	191	218	192	204	195	205	225	189	216	205	214	218	233	197	209	183	203	216	209	199	198	211	195	212	216	186	201	197	200	202	174	223	203	222	191	179	198	227	215	209	177	227	231	218	216	205	205	190	193	208	207	205	223	213	220	223	209	200	209	209	216	220	201	232	199	221	168	194	235	203	208	204	206	173	225	199	213	183	207	214	210	208	175	180	203	234	200	211	201	212	191	223	209	208	195	205	207	219	222	219	178	209	214	217	196	216	221	194	203	205	204	197	213	184	228	205	215	223	204	223	218	190	221	216	217	184	217	196	219	183	200	206	192	185	216	213	222	226	220	231	184	201	196	198	214	204	201	213	209	193	197	199	192	195	191	252	222	208	206	171	221	186	218	218	232	196	196	200	199	195	217	197	195	242	214	195	205	184	222	206	218	195	195	210	216	226	211	215	234	212	227	224	204	180	218	214	223	221	205	193	184	195	208	207	199	197	222	221	234	210	195	195	184	196	233	216	178	233	199	221	190	218	172	204	217	211	217	211	215	206	175	232	210	206	194	226	230	192	213	197	209	183	207	208	169	190	204	185	175	189	191	230	184	208	192	206	191	194	209	243	211	189	222	179	204	207	198	224	190	216	204	210	228	244	211	204	199	217	201	205	183	226	207	215	224	201	200	199	211	223	201	204	222	224	220	198	199	183	204	202	208	208	198	214	170	230	204	178	213	194	209	209	206	231	226	204	221	237	203	202	221	212	207	217	181	230	229	199	196	195	197	204	228	206	207	178	215	187	210	195	207	217	233	211	206	201	220	219	212	198	206	221	221	214	203	217	213	208	224	197	188	213	187	181	215	206	189	206	209	214	209	197	205	214	234	226	171	208	209	208	200	187	206	201	201	203	198	233	203	174	218	207	192	236	187	203	204	189	208	205	220	212	225	216	201	210	213	216	221	203	207	213	227	210	219	213	206	223	203	186	198	215	197	184	220	207	205	196	228	199	177	187	167	220	217	204	207	209	220	222	199	205	210	222	233	206	210	194	210	217	195	214	207	225	197	187	209	220	214	194	215	209	206	178	207	222	185	204	214
40800	44335	31596	31450	29631	27027	23627	19258	17404	14338	11899	10487	9651	7845	8458	8634	7648	5932	5562	4923	5549	5954	4886	3733	3516	3024	2541	2902	2128	1761	1655	1452	1289	1114	1163	1079	1037	850	865	860	745	719	739	676	693	640	585	622	594	571	537	593	556	569	625	558	618	579	622	564	562	568	591	589	573	555	573	553	552	563	583	576	561	546	585	584	558	558	611	545	564	580	618	559	584	527	549	537	526	537	570	563	574	569	576	559	575	578	571	555	564	561	538	548	566	577	544	578	542	548	559	602	579	647	570	567	563	546	559	549	573	531	576	533	578	555	566	606	576	578	554	531	551	587	589	571	557	539	602	537	579	555	575	558	553	585	564	570	552	602	579	594	601	549	556	531	551	579	562	565	593	540	523	534	578	560	557	550	572	576	531	553	539	560	549	590	537	586	546	565	537	498	562	568	555	585	550	603	559	541	625	553	544	543	551	565	539	550	570	602	584	567	623	596	544	544	577	582	585	566	549	578	569	554	563	590	575	590	562	575	571	592	540	548	554	541	553	568	555	566	585	564	569	542	564	509	583	545	590	582	562	558	566	569	524	542	548	547	524	534	543	544	580	599	559	532	559	554	591	571	517	563	533	583	569	533	591	547	580	584	542	596	557	555	582	548	567	564	596	615	560	587	549	571	566	589	575	579	560	568	588	518	582	551	531	557	590	559	554	572	599	554	570	564	553	526	547	541	585	577	574	548	539	563	597	550	549	566	575	572	529	560	559	563	574	567	593	514	591	550	524	590	543	609	559	567	597	552	521	559	560	552	573	534	587	555	532	611	557	539	581	551	541	568	605	583	568	533	571	561	582	553	562	555	550	545	570	562	605	571	551	568	505	552	552	549	550	600	541	567	589	605	594	572	569	546	548	574	554	549	575	555	577	574	592	544	572	571	614	573	561	572	554	567	572	561	577	561	585	541	585	568	585	587	521	569	582	547	529	584	556	538	578	554	570	536	594	558	557	533	582	561	545	528	554	542	561	555	556	537	563	589	625	566	557	575	546	570	578	582	552	591	541	551	572	545	590	542	579	562	546	552	540	586	544	586	549	550	574	580	598	581	558	583	552	581	575	572	560	583	521	609	574	608	590	561	560	565	566	560	549	582	607	495	586	544	585	599	575	561	565	588	588	543	563	570	591	539	566	497	580	581	570	525	558	580	547	550	584	585	599	577	555	553	563	593	544	581	619	565	536	557	590	581	587	544	554	518	569	559	564	589	530	544	572	549	572	592	566	568	600	574	574	576	594	565	542	593	558	582	546	556	542	552	540	589	561	555	578	548	547	561	539	577	572	588	592	578	561	561	574	610	566	582	571	533	590	593	556	527	558	552	590	565	592	549	551	569	596	544	546	554	508	598	582	591	551	564	570	535	534	554	589	579	520	613	556	542	568	544	527	530	607	565	562	547	600	542	524	573	546	597	583	540	527	554	553	551	575	582	552	593	547	565	585	544	555	547	577	567	571	557	513	509	570	542	524	568	558	604	568	563	558	601	550	599	576	594	599	546	564	576	536	539	571	565	543	546	567	583	559	554	588	550	539	535	583	558	621	537	544	608	567	570	534	546	577	534	539	587	539	571	595	529	536	553	561	540	563	570	570	541	586	591	566	526	536	579	554	530	539	540	538	579	527	559	569	582	599	541	526	605	587	578	559	596	584	565	546	573	539	553	552	592	592	534	564	545	540	531	586	565	611	522	556	540	599	566	585	554	555	558	549	575	542	568	639	567	592	585	569	579	537	616	579	517	562	513	544	572	579	551	561	576	562	553	594	565	572	551	591	535	580	535	532	596	577	589	550	534	580	541	573	580	582	557	585	537	571	528	577	565	582	542	537	544	579	558	578	534	519	547	546	571	559	584	561	500	584	586	575	529	571	581	560	595	547	584	562	546	603	563	543	543	583	532	555	551	571	581	570	572	570	543	539	555	572	540	560	541	549	530	545	546	536	596	598	589	583	606	559	558	550	588	590	561	544	590	555	567	523	598	578	589	570	553	539	581	554	543	589	532	584	564	543	567	556	575	539	585	584	578	565	552	572	564	548	556	581	534	585	589	590	530	556	579	570	576	585	566	559	583	525	527	553	582	596	539	556	563	566	539	557	573	600	584	565	584	573	610	577	575	578	576	543	586	563	556	564	561	597	582	565	541	567	543	582	559	574	551	528	594	546	557	571	510	527	532	606	556	561	545	543	552	589	555	563	590	577	586	560	542	537	552	621	597	538	602	569	601	586	550	581	550	531	566	550	559	573	566	577	532	546	592	534	565	578	561	517	538	567	554	542	625	580	555	566	545	560	591	580	529	573	559	582	590	582	548	561	566	573	549	584	579	591	601	595	578	555	619	544	547	580	533	547	548	563	564	554	575	565	615	536	542	591	551	549	581	544	590	576	563	579	548	595	557	561	528	563	559	538	544	573	568	529	515	562	569	601	630	544	563	595	577	575	539	576	573	517	571	561	578	578	578	591	574	600	581	598	546	563	571	600	583	543	559	529	578	569	539	564	573	569	564	552	554	572	554	579	554	560	565	554	543	559	562	555	611	550	571	517	571	630	603	543	566	563	566	589	580	566	536	593	566	586	519	615	550	577	546	545	595	537	572	525	544	586	605	553	543	574	575	569	557	570	548	552	574	616	560	546	573	547	577	572	576	582	554	527	590	545	552	631	595	541	518	587	535	582	532	564	573	535	576	569	575	543	581	545	580	524	563	553	557	551	563	533	513	549	534	598	568	528	522	576	533	584	576	550	533	589	544	541	599	563	592	557	563	554	555	566	557	569	531	578	553	586	578	565	589	599	544	572	591	566	512	550	560	571	594	594	592	587	609	573	542	572	523	565	579	597	530	581	584	545	518	528	553	579	513	564	601	537	534	552	590	552	529	567	591	577	526	482	546	540	554	559	528	602	572	543	530	546	568	556	557	533	541	601	577	562	563	544	575	564	577	580	581	595	582	571	529	536	585	538	576	586	544	573	563	586	564	518	513	503	579	524	565	536	557	587	575	554	543	547	547	585	569	537	520	564	544	576	551	583	609	574	552	541	559	538	522	542	538	565	536	538	560	571	527	557	622	556	576	582	510	543	541	548	563	537	596	581	585	527	592	545	582	582	581	572	579	564	555	536	574	625	587	556	570	522	588	538	573	572	537	558	621	608	561	561	549	589	576	581	605	501	537	546	520	618	593	563	561	551	592	587	543	587	556	506	555	582	514	588	611	538	580	523	528	595	580	552	539	530	550	577	595	569	586	500	557	595	546	608	557	564	646	580	561	522	574	566	560	562	559	558	588	556	578	563	600	556	561	530	553	576	561	587	544	565	566	582	535	567	575	531	552	536	549	556	544	604	554	529	592	636	588	562	582	555	557	568	591	601	580	541	568	537	588	582	553	591	534	587	584	587	545	602	585	567	600	573	532	583	542	575	560	555	594	536	600	584	549	523	599	579	561	554	582	553	580	566	566	571	577
13580	9379	7896	5334	3451	2376	1772	1339	911	786	602	590	495	381	386	385	391	347	334	332	325	327	330	329	314	323	334	338	304	324	330	302	317	326	347	284	277	308	320	322	288	286	302	302	314	293	314	324	318	309	298	275	290	286	280	302	284	302	281	297	333	355	287	315	305	284	303	298	323	300	283	315	360	321	324	296	321	289	279	291	284	276	312	298	283	291	322	267	298	317	317	332	296	297	338	309	291	316	266	331	312	290	301	257	296	295	303	288	288	323	284	352	291	313	273	322	326	285	323	318	279	317	302	311	282	339	300	280	286	302	306	335	294	291	295	308	318	293	304	312	316	302	309	297	309	304	313	299	292	294	304	281	321	305	291	318	331	333	299	310	277	282	325	277	293	289	295	322	316	299	319	306	283	302	272	283	303	289	280	323	312	318	319	330	331	323	292	323	298	300	298	313	289	285	293	284	316	287	305	295	302	347	332	321	320	302	324	278	315	291	292	321	317	291	307	281	327	316	271	325	310	297	295	308	314	303	323	331	307	303	280	291	297	283	308	306	279	295	271	321	321	299	312	307	259	325	284	292	327	321	285	306	309	297	281	266	308	296	287	321	301	288	290	339	305	339	326	309	304	330	297	306	288	295	303	282	323	333	299	281	316	261	308	332	300	320	309	292	326	286	267	277	303	297	286	322	339	320	282	292	302	312	324	289	297	270	301	299	283	337	306	316	282	324	290	313	334	319	317	278	320	275	282	326	299	279	269	265	311	297	304	273	272	293	285	336	297	327	309	318	271	328	284	292	341	307	289	329	298	313	293	294	274	320	284	311	293	312	297	296	300	297	320	297	310	307	305	287	292	290	310	313	306	280	279	268	270	304	298	299	288	297	294	293	322	286	293	294	315	285	331	310	282	304	275	305	290	307	292	307	298	287	310	315	311	324	299	279	283	278	322	320	317	287	306	310	291	290	335	311	290	289	308	318	262	295	316	294	303	311	295	310	296	312	285	323	282	292	281	299	328	296	307	297	298	287	279	282	312	288	302	296	286	321	298	299	314	299	309	282	288	303	331	283	294	306	305	314	290	309	289	299	285	295	311	259	289	279	294	290	274	302	302	316	301	296	309	319	322	291	283	341	304	301	327	321	323	289	314	276	328	270	298	311	316	300	289	305	297	292	322	297	358	308	290	317	312	300	289	287	299	320	307	292	286	307	302	316	297	294	314	314	272	262	302	291	282	300	306	308	296	314	318	324	307	310	301	299	301	263	292	323	319	279	290	313	310	320	282	275	326	310	329	328	287	315	303	285	314	321	283	293	268	297	304	312	285	303	292	276	253	278	326	273	289	318	295	297	304	312	295	300	307	286	294	301	287	321	288	296	279	305	307	315	297	300	280	279	304	302	325	304	268	307	313	294	288	296	317	270	288	306	284	309	324	321	315	296	298	296	301	300	339	284	268	287	292	306	268	314	288	277	297	309	310	292	288	301	311	307	321	297	301	305	286	287	287	288	330	289	277	301	293	298	268	310	318	278	247	270	279	278	316	297	309	303	290	285	311	318	282	283	280	306	301	311	294	278	313	312	298	309	334	294	315	280	293	324	320	278	327	294	286	315	319	294	289	301	330	258	281	326	323	323	277	293	292	274	323	288	324	283	314	300	306	293	282	337	329	295	300	299	302	300	286	298	321	294	291	294	283	318	292	306	291	322	287	263	300	303	312	285	307	292	292	331	280	313	311	279	311	294	275	299	293	264	323	306	275	307	287	297	279	315	314	309	288	279	308	304	300	306	283	296	293	313	303	297	293	323	302	281	273	341	326	270	289	326	305	293	322	316	297	291	299	281	294	276	305	319	324	327	321	331	287	262	324	276	263	284	320	294	321	266	308	297	296	284	320	316	315	277	292	312	315	318	330	279	309	309	311	296	288	308	311	312	301	347	301	293	265	259	328	299	327	304	294	332	298	324	324	283	328	294	297	323	311	301	302	278	296	342	301	308	313	310	296	304	275	299	321	291	279	321	298	289	289	305	273	347	267	306	274	280	296	299	307	333	316	309	303	285	300	311	290	311	273	289	299	275	279	316	314	280	294	284	300	312	310	306	302	285	312	324	276	301	299	311	296	286	289	292	301	296	272	326	307	299	325	289	315	303	294	269	290	313	299	320	314	265	310	314	321	269	280	305	323	302	272	303	311	316	283	294	306	321	296	298	341	300	296	317	301	313	300	331	305	291	298	304	301	321	271	325	272	311	303	298	325	301	306	313	297	319	315	312	286	287	299	280	296	302	312	294	281	287	313	297	315	318	319	316	309	343	278	286	291	294	292	312	274	284	266	311	282	298	291	337	304	301	270	293	302	305	295	280	305	324	310	282	293	287	293	332	317	312	299	296	326	271	288	274	320	305	297	319	309	293	284	314	309	312	298	285	310	314	288	325	270	289	292	313	276	298	284	313	316	306	311	292	296	247	295	299	311	302	275	304	301	303	262	329	265	302	279	292	299	286	283	319	311	313	262	311	298	306	305	305	314	287	293	330	308	274	294	323	323	308	297	307	302	278	303	327	330	315	311	306	313	316	304	297	285	299	294	283	307	312	306	285	297	302	324	309	286	304	288	323	311	301	319	298	294	297	292	305	302	306	297	305	292	294	298	304	315	296	288	299	306	282	297	300	293	281	310	321	300	323	299	318	283	297	295	296	289	322	318	264	315	315	308	281	321	296	303	265	308	308	294	303	320	306	301	318	272	300	277	320	294	279	299	278	288	325	298	326	280	327	302	309	303	309	319	302	296	326	304	317	315	319	308	314	318	291	299	303	311	309	269	326	316	277	308	288	282	261	288	269	312	312	303	274	286	288	301	283	309	272	286	301	327	279	300	303	277	277	292	283	328	288	284	310	283	289	307	297	287	303	289	311	338	308	298	301	297	273	298	321	337	283	303	275	300	296	331	349	295	316	290	293	311	299	345	283	282	273	303	316	270	301	294	265	309	312	288	270	288	308	287	298	284	289	268	312	297	266	328	276	279	324	276	290	306	316	303	296	311	306	327	293	315	299	292	293	330	313	288	294	278	287	299	310	312	307	286	284	308	292	303	318	279	286	288	318	311	310	298	282	291	293	316	300	319	307	327	336	327	316	300	311	262	303	316	319	260	277	307	284	340	288	302	310	310	292	303	302	293	278	278	324	313	311	316	319	287	300	299	336	323	277	331	300	296	289	296	285	298	339	275	322	329	311	302	294	289	304	309	316	281	296	292	332	265	302	317	309	325	295	326	311	319	347	323	301	295	276	283	336	287	309	319	283	308	294	287	309	322	292	326	285	306	349	298	280	320	330	293	279	305	303	315	312	312	288	295	294	287	306	308	284	296	309	312	295	292	289	289	299	303	320	296	298	273	294	286	328	307	311	324	315	313	289	290	331	302	328	260	297	299	303	317	335	320	315	255	336	307	315	305	318	283	295	320	310	299	282	291	290	295	294	292	292	298	310	282	326
13041	12643	13472	12637	10876	8456	7000	5135	4047	3172	2545	2093	1783	1605	1387	1355	1116	1090	1011	1027	1019	968	927	917	873	850	887	905	828	865	842	823	841	796	823	786	849	783	762	863	751	792	793	870	846	815	770	779	792	763	761	800	760	795	790	803	784	788	806	853	771	766	819	822	787	819	774	810	772	731	771	778	806	781	756	799	796	778	800	837	771	828	800	750	809	824	767	783	820	828	758	762	818	793	763	771	808	769	726	775	723	759	763	784	753	801	799	742	778	822	825	775	773	790	784	769	787	775	808	747	792	757	824	791	816	816	767	798	793	755	783	731	854	783	791	770	853	766	763	769	806	792	759	817	794	804	815	813	794	760	754	785	822	782	795	779	798	799	741	783	806	804	784	777	822	854	776	726	773	785	786	788	826	775	815	792	825	792	797	774	825	835	755	785	789	757	792	785	820	781	815	822	813	770	781	774	770	809	776	800	771	844	780	781	806	724	802	844	791	782	785	810	801	769	831	793	778	748	769	795	809	798	787	843	765	868	759	805	752	730	751	780	781	745	803	772	793	746	817	753	751	837	739	840	789	794	828	832	770	756	787	820	786	847	788	813	802	787	779	910	774	745	804	809	820	780	779	780	758	774	777	764	770	822	772	798	771	809	783	744	752	775	778	781	778	734	794	815	767	773	825	834	826	832	780	788	802	758	789	786	807	830	854	769	767	788	806	805	827	773	799	775	810	800	781	809	792	804	790	772	782	791	805	796	767	781	760	795	799	819	730	744	786	801	815	830	843	806	812	806	809	779	848	770	807	796	773	801	768	763	768	810	788	772	742	808	795	797	806	787	779	800	819	785	813	781	807	777	819	784	828	779	764	821	790	760	857	805	780	765	781	797	839	750	774	767	789	798	785	761	820	770	794	773	731	734	807	769	801	781	803	805	822	803	722	808	766	771	797	789	769	791	799	805	749	766	786	772	775	755	767	782	798	821	758	771	825	781	807	728	791	837	782	795	743	805	809	768	822	772	794	750	778	781	807	788	766	796	801	817	772	778	794	811	837	828	776	803	795	757	805	829	727	822	754	798	809	785	762	761	797	792	797	774	794	853	747	836	804	763	773	777	800	784	814	825	777	787	770	788	807	754	795	761	764	773	782	859	774	763	804	796	773	815	811	794	805	784	811	802	777	776	787	798	748	792	753	804	844	847	834	824	811	800	788	782	793	808	777	767	792	834	783	810	765	818	736	774	780	774	800	747	766	805	797	813	783	790	855	779	777	770	735	776	839	802	778	780	792	807	790	847	800	789	826	755	825	748	797	807	754	789	797	820	780	795	777	750	759	800	796	756	729	788	755	742	773	767	775	785	857	814	800	756	752	768	762	759	817	817	732	813	808	807	756	772	779	827	801	827	821	823	821	777	824	795	758	769	821	775	842	811	758	787	766	787	801	773	806	808	769	804	807	720	789	805	796	741	804	790	826	799	819	759	823	825	802	769	741	811	765	778	778	809	792	817	833	777	741	797	796	836	738	760	754	764	778	771	812	757	766	770	795	783	791	800	791	801	780	748	823	820	794	779	807	821	833	823	799	779	786	799	817	852	826	816	769	795	825	801	803	819	808	775	726	780	761	785	771	798	777	832	768	817	786	742	776	739	786	783	786	748	791	792	748	786	816	806	787	780	809	739	736	746	811	804	802	795	823	788	812	830	798	802	766	836	737	841	766	787	783	783	741	719	742	753	808	793	779	807	728	755	761	784	813	782	786	766	756	779	810	778	761	791	779	749	799	838	796	794	833	796	762	752	793	784	785	796	808	816	793	829	815	796	818	797	767	808	761	834	761	784	747	808	794	786	821	830	743	790	797	825	801	788	755	826	804	808	798	817	829	853	767	746	807	824	791	840	763	778	822	824	776	776	837	827	788	805	812	762	788	794	812	819	779	809	771	748	760	790	829	801	816	840	780	730	820	812	722	784	723	811	828	777	769	782	777	842	821	797	774	777	766	771	774	783	787	789	803	787	809	768	783	755	797	783	816	819	846	748	757	771	811	805	794	821	823	820	816	734	757	762	788	797	788	789	775	816	801	810	807	782	774	832	826	774	792	830	828	761	800	820	780	774	775	805	782	765	790	748	753	771	817	781	810	773	754	799	785	815	762	768	803	762	736	800	844	756	808	781	768	790	794	770	758	821	859	833	744	780	776	804	783	790	782	805	740	819	734	736	822	805	831	783	807	863	789	796	768	795	820	848	735	765	803	752	774	794	791	789	798	796	768	788	774	823	807	825	804	828	807	772	775	790	808	750	767	752	791	769	751	807	774	794	797	875	780	759	787	759	772	788	814	757	742	816	772	851	807	793	810	770	807	728	801	771	814	796	734	792	772	799	790	793	776	757	784	831	747	788	850	829	826	798	778	778	775	786	805	784	793	788	789	753	801	831	767	783	821	795	796	796	797	728	827	805	809	816	774	738	741	823	797	807	777	843	809	802	795	773	790	769	758	784	791	732	808	796	763	779	786	773	806	745	808	766	785	757	808	838	765	788	789	791	844	810	836	789	786	836	817	793	759	830	764	801	779	796	828	793	731	739	827	763	803	770	760	748	842	820	786	787	766	787	811	801	764	767	791	789	770	757	802	819	779	772	753	857	816	805	793	791	834	778	762	803	797	805	817	790	813	786	785	772	791	790	767	821	786	816	797	832	768	807	808	782	734	795	808	823	785	797	801	790	791	746	755	785	771	798	827	812	808	802	813	832	798	803	733	773	841	787	807	778	781	754	799	770	817	753	816	783	810	766	787	825	815	780	795	808	791	808	812	823	799	816	819	784	804	793	797	770	817	833	785	757	753	795	784	809	782	810	816	795	801	800	762	805	818	812	786	755	782	764	805	782	735	750	768	828	762	785	814	736	829	805	775	768	791	823	787	822	817	740	774	736	792	750	791	798	787	786	794	777	850	802	827	777	777	806	788	795	790	784	823	813	807	851	821	780	758	743	823	751	763	784	826	746	806	766	770	791	810	761	755	846	765	779	797	781	767	800	774	786	851	742	776	763	738	827	731	817	782	715	779	785	800	824	787	760	788	796	805	749	785	830	771	779	794	781	776	740	776	765	837	799	844	782	751	792	787	783	784	817	764	801	730	748	816	847	780	825	789	781	834	827	784	787	814	775	819	804	859	823	821	806	806	797	846	824	804	772	795	804	790	752	814	812	783	782	816	800	780	792	803	849	785	822	786	744	772	768	796	805	786	790	751	837	757	820	793	787	780	805	798	813	762	741	813	837	834	783	782	796	815	778	846	792	804	744	754	759	770	822	798	767	800	775	805	764	806	752	793	787	805	803	834	792	780	823	788	752	764	778	685	791	802	795	818	767	772	751	790	835	750	784	823	795	762	793	788	784	758	761	752	776	779	776	774	822	786	733	757	768	780	834	780	786	804	769	813	803	774	787	755	783	803	807	792	751	805	857	797	807	813	807	801	831	795	759	789	790	804	836	833	781
35990	34195	23114	15851	10444	7466	5982	4229	2843	2320	1914	1476	1088	963	1027	1047	921	716	674	608	669	705	614	488	413	392	405	450	365	348	340	286	342	295	310	303	309	290	311	283	274	263	278	281	268	285	287	274	267	300	274	267	258	258	281	287	273	237	246	250	255	277	269	274	249	299	275	285	227	241	264	252	242	248	286	297	274	258	267	227	237	259	271	294	269	241	242	271	266	252	258	274	236	260	290	263	276	237	280	272	266	274	252	276	288	249	260	263	262	275	263	254	254	256	243	273	274	286	263	254	293	288	273	269	263	264	260	297	254	277	274	234	268	266	242	275	299	270	253	251	227	274	246	268	286	276	262	284	269	275	258	269	277	257	276	261	251	280	247	281	279	250	268	248	229	277	248	261	259	254	270	285	301	251	252	262	255	251	239	273	273	266	257	272	262	250	267	246	271	287	283	263	256	263	293	268	287	258	259	282	254	259	266	256	284	241	233	304	262	257	278	230	279	266	279	269	305	268	305	259	257	251	249	237	246	277	245	270	280	247	260	263	249	288	280	259	295	300	254	254	284	259	248	269	269	251	286	265	252	245	274	298	248	258	278	294	283	286	250	282	281	222	271	282	268	269	278	268	264	258	242	265	233	240	261	256	249	267	253	264	242	281	288	229	237	269	250	274	278	254	243	277	253	250	260	251	253	259	293	264	292	271	288	251	216	261	266	263	239	269	261	205	237	290	264	250	253	255	263	261	251	290	258	269	247	273	259	272	260	231	254	271	255	271	238	256	267	304	295	275	266	257	275	269	280	259	272	278	280	262	241	256	262	297	248	275	281	293	282	242	268	278	244	260	276	256	281	251	266	280	292	262	269	262	264	242	264	276	256	280	259	267	262	264	247	295	257	274	263	266	302	259	259	278	269	256	264	250	253	277	276	257	303	263	272	264	267	287	312	282	262	249	266	253	278	254	264	286	280	302	255	246	260	256	273	252	277	286	290	260	274	249	281	284	245	256	257	290	273	280	286	280	266	288	274	252	240	266	256	266	260	262	254	267	233	251	251	262	253	267	250	251	278	272	252	269	246	259	259	265	258	266	251	248	295	293	272	279	262	285	285	274	238	277	318	252	262	228	281	255	280	233	226	290	276	285	258	294	289	289	288	285	264	253	249	280	277	284	256	270	250	247	269	256	263	250	269	269	275	263	291	270	258	296	269	266	263	279	263	250	280	267	272	258	247	284	247	265	244	276	281	245	268	261	268	273	251	261	281	286	262	242	269	260	286	285	259	253	269	279	233	234	269	265	259	280	271	286	271	278	271	248	272	273	265	293	271	271	219	276	252	257	246	280	260	268	259	236	262	269	257	255	276	274	271	250	270	261	243	296	264	268	287	279	259	253	264	276	283	248	286	266	247	290	256	259	237	231	268	272	274	259	280	262	250	267	244	252	272	262	264	251	231	257	274	308	277	239	258	278	267	235	274	247	271	251	294	264	275	275	264	261	262	274	280	321	258	303	255	253	258	279	265	260	275	285	256	251	256	277	289	297	240	268	290	226	271	261	241	262	275	256	274	275	268	274	269	270	261	275	251	262	253	250	255	261	230	286	292	285	251	254	269	289	277	258	257	284	250	287	255	248	280	268	286	265	307	242	267	270	247	257	272	259	269	284	274	247	264	271	278	272	272	281	278	262	268	236	270	269	242	261	279	267	266	269	286	281	255	273	241	261	271	289	280	260	275	286	276	253	277	262	267	256	272	280	287	257	268	290	270	288	272	258	279	277	299	250	279	254	254	274	292	280	283	299	274	289	296	263	260	276	265	265	267	260	272	284	247	251	258	289	259	267	269	276	280	255	265	234	289	265	241	282	281	258	257	264	255	274	274	276	279	277	247	215	262	296	277	243	279	263	255	267	242	239	265	263	250	253	242	256	258	252	241	264	241	253	281	292	276	263	254	251	288	231	280	281	257	265	279	286	273	288	243	292	268	267	262	256	257	269	256	252	288	249	290	263	273	253	279	283	251	297	278	273	247	236	268	266	276	249	276	278	259	276	287	236	287	264	267	268	278	241	273	276	280	263	247	276	273	263	247	282	284	267	283	272	291	256	275	297	244	265	277	277	274	257	276	297	234	240	274	240	266	273	277	263	285	271	255	271	242	269	232	278	257	282	264	262	268	249	265	240	264	261	263	277	288	260	243	255	219	297	256	292	243	280	273	289	269	235	254	260	273	271	253	298	210	247	250	273	251	279	276	237	271	265	267	255	247	254	269	258	257	252	259	271	263	270	219	260	258	285	261	244	236	248	242	264	278	260	259	263	285	265	294	277	252	267	287	286	261	261	269	277	269	250	267	259	254	277	292	278	271	254	267	286	265	258	300	282	280	277	271	262	280	253	258	253	255	291	259	271	277	280	270	227	273	273	284	265	268	278	271	284	282	214	263	265	233	263	268	236	271	259	248	272	247	262	288	267	265	250	260	269	276	251	225	278	248	303	283	262	237	247	271	249	267	263	264	238	287	264	282	255	291	263	279	253	283	254	241	306	264	253	253	261	287	266	255	241	249	270	290	255	268	273	246	260	245	273	240	287	257	276	270	281	284	267	254	258	285	291	247	270	267	274	290	281	290	263	265	261	282	260	275	274	273	288	268	282	259	260	259	270	302	237	284	260	275	242	262	272	244	282	248	284	257	286	237	287	279	258	274	239	286	263	267	249	264	268	273	261	285	250	256	265	252	261	250	299	285	279	251	268	251	261	291	244	252	306	246	254	290	271	287	272	274	274	264	249	263	293	251	275	246	277	255	281	266	289	256	294	269	253	273	249	289	279	272	249	256	281	272	274	284	263	275	256	241	257	260	307	310	268	266	257	298	294	265	280	261	240	250	241	267	270	278	267	245	253	279	292	281	277	253	259	240	303	269	247	274	271	267	268	260	261	293	265	252	239	265	262	279	269	277	283	253	260	259	262	289	296	248	276	260	242	273	255	236	270	234	259	256	256	267	249	294	259	271	281	272	216	290	243	257	255	265	254	269	296	282	249	265	282	258	253	262	260	285	230	274	255	286	291	245	256	257	251	271	287	259	266	275	257	295	253	266	280	258	263	236	296	270	247	270	286	244	234	265	273	267	255	237	256	267	288	258	270	224	255	256	286	226	261	275	270	257	258	240	270	259	270	268	257	318	268	247	242	293	274	265	246	272	251	287	289	261	266	253	284	299	279	251	282	265	276	259	270	244	248	274	254	260	268	238	237	271	266	257	270	248	270	244	255	270	291	267	271	262	265	246	263	253	270	269	267	286	282	265	253	270	258	248	242	241	281	268	251	276	243	285	259	301	249	272	242	270	249	254	280	292	253	284	263	267	257	294	281	248	264	281	267	300	253	299	263	236	276	265	246	253	253	253	267	230	257	239	243	272	267	283	237	269	288	269	242	255	253	246	246	260	271	282	247	277	277	265	233	260	236	281	266	291	268	281	242	253	270	273	273	272	245	253	303
29732	30613	23388	23438	21206	18270	16555	12873	10238	8774	7440	5895	4616	4173	4857	4831	4303	3420	3349	2782	3200	3187	2597	1970	1777	1694	1616	1701	1278	1110	1174	1059	969	929	933	881	929	820	850	810	827	784	747	768	698	718	744	716	744	718	785	712	718	723	743	693	716	701	716	717	691	693	739	661	698	709	692	696	761	708	723	709	696	639	685	698	693	735	704	659	726	707	727	707	742	742	690	726	722	676	716	706	750	726	728	738	714	667	702	764	689	669	727	714	708	736	689	693	750	707	747	669	712	694	734	737	687	715	649	683	683	718	735	677	701	687	735	732	712	729	748	679	743	711	712	718	742	716	729	725	701	728	720	692	715	715	675	714	685	724	711	679	719	688	735	725	697	713	734	691	724	689	722	702	689	711	700	641	708	696	731	716	647	691	693	708	676	676	712	666	688	713	749	719	737	723	706	690	747	709	662	692	694	673	706	715	685	729	704	707	669	704	715	688	710	679	694	655	710	744	696	723	687	734	734	740	680	711	746	703	740	626	730	682	725	698	756	705	745	744	657	686	683	717	724	735	697	742	696	681	684	679	763	687	703	748	654	691	682	709	687	720	705	700	716	737	691	689	740	715	707	717	716	696	724	729	697	738	682	667	733	722	696	692	675	686	707	716	723	747	731	715	677	740	707	751	688	731	707	689	711	725	748	726	738	696	683	713	736	747	711	734	715	674	654	724	723	669	688	714	764	695	743	733	663	654	667	703	742	699	755	728	769	715	734	666	687	719	751	733	692	715	737	686	671	691	725	732	669	704	695	742	696	661	690	677	722	747	724	739	680	707	684	710	700	670	719	729	677	726	718	667	682	689	687	698	721	709	665	713	733	669	695	681	746	720	737	697	706	680	681	731	716	717	709	696	736	674	732	693	698	687	753	695	737	724	741	698	677	690	704	694	668	704	732	719	733	712	738	715	696	755	708	704	706	725	747	724	730	678	690	712	736	699	674	734	714	662	663	729	710	659	725	717	691	691	701	708	700	687	708	720	701	697	702	690	678	701	674	702	696	751	674	725	696	727	723	687	713	668	746	704	758	725	700	708	764	728	693	665	727	662	662	715	704	727	726	674	731	755	686	747	713	671	650	705	724	772	734	776	680	714	720	708	714	738	746	687	691	730	753	690	721	688	700	733	716	694	746	670	700	697	719	715	696	732	718	676	750	719	724	709	674	688	708	707	695	690	726	686	705	739	738	675	682	723	733	711	709	659	692	688	697	710	701	685	699	700	697	701	705	675	701	727	661	722	711	733	732	703	692	711	704	709	694	738	664	682	734	702	746	735	743	711	705	715	730	712	692	703	679	695	675	745	702	743	689	697	722	690	714	714	694	720	741	725	707	674	703	756	749	695	732	719	715	753	667	670	757	712	693	678	698	686	751	719	704	689	715	693	723	736	696	657	702	696	696	687	709	649	721	716	685	693	733	706	680	754	713	715	668	700	698	748	706	733	726	700	672	714	692	673	751	664	681	736	691	665	737	752	717	687	684	678	715	718	720	712	701	709	670	697	732	715	740	743	721	657	733	723	686	687	655	734	701	718	710	711	693	707	667	671	720	645	702	714	751	668	728	640	714	736	690	688	726	705	685	693	713	665	710	681	735	744	724	695	687	736	731	712	757	668	724	753	713	694	697	754	690	771	702	743	680	731	674	711	699	707	687	652	685	744	709	746	700	670	675	731	687	697	729	666	738	654	713	728	711	702	750	760	764	748	703	692	729	711	698	693	730	689	695	726	707	732	698	658	720	693	693	688	751	681	676	713	708	696	658	706	690	751	721	672	723	684	709	680	688	725	729	715	690	685	723	659	745	703	733	726	708	659	698	687	727	724	697	672	700	714	720	706	696	743	712	702	691	729	679	710	709	731	760	728	683	631	727	665	730	751	714	652	728	702	642	686	744	736	682	715	724	719	717	723	721	685	748	733	689	690	690	728	761	721	707	745	719	709	731	663	704	682	723	681	710	689	733	690	728	685	759	699	680	701	700	704	694	719	707	760	688	724	717	690	712	754	746	734	665	716	747	684	742	732	715	727	699	704	690	719	694	713	722	698	705	694	722	720	733	704	689	712	709	696	683	733	674	682	739	723	732	717	734	708	748	712	713	716	743	722	726	694	749	710	698	729	739	685	651	722	719	674	711	725	706	691	704	673	700	723	691	706	754	725	740	735	749	686	706	700	720	732	727	686	699	701	695	716	702	691	692	772	736	742	704	724	706	688	696	722	664	713	718	721	671	697	668	690	746	677	700	752	690	703	663	757	700	737	733	705	705	689	697	632	683	735	690	705	728	686	704	693	710	736	733	687	696	694	680	692	705	681	688	704	709	714	700	705	703	721	702	743	674	692	749	694	714	747	727	735	754	690	663	758	688	715	737	689	650	678	726	689	669	688	723	707	736	719	719	735	703	725	682	761	703	756	706	674	717	738	709	672	716	693	688	733	666	716	709	739	696	696	672	700	724	723	725	737	738	693	749	745	698	724	688	692	773	652	681	685	700	703	711	675	697	695	696	702	688	688	696	707	723	701	733	671	738	732	705	712	690	695	699	702	775	733	724	710	687	691	664	709	786	690	746	659	704	714	682	724	779	716	687	734	686	689	751	740	689	674	716	712	701	708	730	705	698	697	688	749	753	714	680	731	698	691	728	664	705	643	745	707	698	694	710	687	706	703	687	733	672	742	746	685	730	751	717	712	722	690	732	742	690	717	732	676	712	712	727	711	677	752	745	693	713	692	726	705	692	724	732	699	733	727	673	705	665	666	700	698	700	741	732	722	655	679	685	768	741	728	752	697	688	701	716	711	687	737	742	700	702	670	692	723	712	711	715	726	729	681	690	755	725	693	737	686	693	677	717	713	742	665	714	699	700	693	702	697	719	722	687	682	724	696	735	666	681	685	682	638	672	710	773	674	744	677	737	741	658	700	711	650	691	671	688	717	761	691	735	733	708	766	739	705	709	704	728	722	708	713	712	683	689	711	710	692	702	653	696	729	673	669	709	684	687	719	716	687	751	741	664	718	701	717	687	734	690	645	660	705	635	704	732	733	706	708	709	706	691	712	733	717	682	656	687	709	712	734	723	701	703	752	677	726	730	717	667	712	690	704	726	711	729	736	686	730	699	660	744	709	703	659	727	666	719	760	701	726	702	720	695	679	737	713	732	727	704	716	737	747	653	759	723	639	688	677	697	711	730	703	696	685	721	672	721	730	716	682	707	745	742	679	716	697	664	711	672	741	676	730	712	708	686	727	660	724	668	691	700	684	711	722	715	713	715	715	746	717	683	703	688	728	686	676	698	713	686	726	746	723	720	733	709	669	705	726	707	708	720	760	724	718	682	726	679	696	744	715	754	688	712	736	681	665	690	711	706	740	711	758	681	724	710	784	683	711	702	749	716	690	714	734	713	711	711	733	666	675	683	697	704	688	671	728	723	669	679	723	691	711	685	689	713	729	735	751	694	700
48033	45372	31749	24990	19843	15007	12967	8812	6332	4850	3849	2910	2176	1867	2080	2238	1905	1398	1152	1094	1206	1152	1067	760	592	542	529	548	409	360	408	349	265	283	294	278	294	281	248	238	235	217	215	230	207	211	217	201	213	230	200	187	228	206	219	214	208	198	189	222	209	189	223	198	210	232	188	195	165	205	218	216	188	227	207	212	182	203	190	198	181	222	193	229	210	179	219	210	196	193	209	220	205	200	192	183	228	195	213	226	201	216	220	193	189	219	201	177	190	177	222	198	205	216	177	229	208	202	209	211	203	204	212	214	211	202	195	210	203	204	216	201	201	210	216	234	242	210	202	195	185	182	209	201	198	187	197	208	189	204	207	188	173	233	226	220	188	203	207	193	176	215	199	218	190	205	205	183	220	207	194	211	204	199	218	218	198	201	229	242	205	179	194	210	217	216	204	240	183	204	199	200	200	193	205	202	199	216	209	211	197	210	204	218	215	180	172	180	251	218	189	188	194	213	219	186	188	182	225	221	200	218	191	196	206	191	173	191	178	221	216	218	196	191	194	222	213	205	204	217	210	181	184	178	180	178	216	207	207	192	210	225	184	228	175	203	203	223	241	187	204	207	213	193	189	216	199	206	222	168	184	203	195	184	188	190	220	183	196	201	219	189	167	206	202	200	189	198	179	171	206	198	204	191	201	192	209	228	204	215	198	197	186	218	230	193	179	220	228	191	181	207	249	193	228	187	216	208	216	242	211	196	211	200	189	203	224	192	209	233	200	201	197	217	207	207	213	205	224	193	199	187	197	177	187	206	192	205	198	205	218	217	213	194	228	214	220	183	189	186	226	219	231	184	228	231	175	174	193	200	215	189	214	226	193	207	199	206	220	194	190	201	197	190	210	214	201	203	204	189	196	185	219	182	206	219	206	180	173	199	214	199	181	206	217	200	229	209	209	188	200	201	226	184	218	201	199	175	205	204	214	200	208	231	214	227	192	237	219	198	196	205	218	188	209	202	219	199	195	220	185	183	192	213	205	206	200	200	201	224	193	186	205	206	224	207	177	211	191	211	184	207	196	212	196	218	179	201	163	190	196	195	187	207	194	201	210	222	189	181	204	189	217	187	199	213	201	234	216	199	201	205	197	203	199	194	200	218	197	221	229	192	205	213	195	197	198	197	200	188	209	196	204	185	218	204	193	191	197	208	183	205	191	202	204	190	195	211	200	204	200	173	212	183	200	203	203	213	190	204	212	184	207	200	218	223	225	240	202	178	202	227	180	180	207	186	189	202	231	227	175	220	223	197	214	204	181	224	233	238	202	178	199	198	214	202	209	186	207	227	209	202	190	189	224	229	190	190	177	194	202	201	198	208	210	219	207	207	226	221	210	200	198	218	202	181	208	220	217	210	193	199	184	216	186	181	182	214	219	199	211	192	171	193	213	211	200	187	227	213	211	253	190	219	228	211	226	224	210	196	213	206	213	208	201	238	197	185	171	216	210	193	180	200	218	194	176	204	195	201	217	211	213	222	218	210	222	213	191	192	203	234	213	201	226	219	195	200	192	181	196	218	188	189	198	194	209	208	210	209	213	189	226	206	187	203	189	196	217	197	214	217	207	210	202	232	226	246	230	223	203	202	203	199	193	178	182	204	221	192	208	210	203	201	180	208	222	220	238	200	216	222	191	230	201	200	197	204	194	196	188	219	198	234	177	210	191	226	188	200	186	172	199	200	194	175	178	181	211	210	193	203	204	213	217	194	225	217	180	202	210	207	221	202	212	208	207	203	198	185	188	205	204	180	201	196	181	185	215	197	197	198	189	182	202	214	176	185	226	211	209	206	205	199	197	190	218	199	201	196	223	198	218	204	193	202	219	215	204	212	225	228	186	199	203	212	211	200	211	205	204	198	206	227	204	200	211	246	217	203	196	185	216	239	208	203	218	191	213	205	199	213	202	200	191	189	195	205	177	216	211	200	214	208	203	220	217	193	170	241	208	186	181	210	177	176	202	213	207	192	202	207	196	197	188	188	231	194	176	192	185	191	202	201	188	197	202	183	225	234	201	224	207	171	202	187	189	214	202	190	233	205	199	222	192	207	230	187	196	196	215	194	231	224	186	192	212	219	202	212	190	206	216	208	185	190	218	195	224	187	207	196	187	185	203	190	206	227	193	192	194	196	196	195	184	176	173	200	237	215	202	198	204	205	225	199	193	178	234	187	217	187	196	220	218	183	188	205	212	201	198	225	219	213	219	232	189	214	194	191	192	207	189	218	236	205	208	202	234	203	231	224	220	200	212	193	208	229	215	212	218	196	217	207	225	208	191	178	184	190	235	188	206	188	217	197	213	201	194	200	195	180	199	176	212	197	199	218	216	215	211	188	181	198	195	208	212	221	243	222	196	200	187	181	182	191	192	192	192	200	182	224	224	217	189	212	189	204	216	217	207	207	217	214	223	184	184	218	192	177	195	225	200	217	183	209	199	201	205	176	200	218	207	212	213	184	193	218	226	197	192	218	189	226	215	220	225	211	189	203	216	189	188	232	213	199	211	198	200	198	197	223	198	213	191	212	184	197	233	195	200	210	197	182	226	211	179	216	206	207	205	207	209	181	177	207	224	219	197	180	197	207	195	214	222	190	199	203	175	220	207	188	210	208	184	210	195	193	179	220	191	223	188	197	196	202	195	203	207	214	200	182	198	182	214	234	195	211	203	227	210	204	180	225	210	180	201	202	200	200	204	206	196	198	220	200	210	208	199	204	213	200	213	202	226	219	217	193	198	204	195	173	204	216	209	200	209	206	211	198	204	192	204	206	199	194	188	215	176	214	189	225	188	216	182	199	206	203	197	220	221	216	204	177	189	203	186	202	218	182	205	225	190	200	217	195	203	203	200	207	232	166	223	189	205	198	173	183	219	201	175	188	217	219	203	205	199	194	239	195	221	205	206	227	217	224	190	217	213	196	205	206	197	215	234	216	193	197	183	206	200	192	189	156	214	180	194	200	194	219	218	207	195	200	229	211	205	205	210	225	202	208	218	200	214	183	203	200	199	208	217	199	208	197	185	225	189	219	193	213	203	181	191	230	214	181	216	186	225	211	221	214	184	212	205	225	188	179	197	221	183	195	194	203	202	216	199	190	210	226	183	192	196	219	232	226	168	190	210	206	196	219	194	188	208	190	187	196	212	210	182	205	215	214	226	201	189	195	174	214	220	196	209	185	215	248	182	209	209	207	200	193	199	203	196	219	205	190	235	174	196	173	205	214	201	230	205	226	227	220	200	212	197	196	183	214	185	191	178	209	206	205	199	205	185	215	192	190	185	207	183	206	184	198	189	220	190	230	184	198	223	215	203	223	210	220	211	198	192	214	196	170	207	218	207	201	201	193	219	188	204	210	206	199	167	208	180	194	197	197	208	204	222	207	223	202	193	192	207	207	195	202	217	194	202	249	214	192	180	187	183	210	192	242	221	197	197	221	212	227	196	231	197	190	220	194
39443	39836	32087	31139	28737	26300	25050	20105	16816	14365	12170	10097	8166	7418	8768	9519	8037	6198	5427	5300	5967	5956	5145	3415	2786	2595	2360	2529	1779	1634	1632	1423	1259	1135	1200	1090	1012	951	894	830	788	701	751	624	699	633	581	595	604	565	592	591	610	600	617	599	574	544	584	527	526	572	571	552	511	566	608	523	543	598	559	528	593	557	564	569	537	567	591	540	575	557	552	553	533	594	531	563	589	585	557	586	582	536	567	554	536	554	564	549	571	570	550	579	582	564	534	596	546	580	578	577	513	583	515	551	573	573	554	541	568	562	561	577	537	571	545	565	562	528	561	519	615	516	578	603	594	531	601	599	513	574	565	525	534	565	592	531	555	519	540	552	511	526	587	547	537	550	605	551	560	610	548	544	544	575	535	561	554	492	559	587	549	541	531	525	575	562	525	556	583	527	589	553	571	555	605	543	571	560	569	607	544	589	570	557	591	571	593	568	594	587	525	558	589	559	569	556	564	544	586	575	540	489	577	562	587	575	594	580	562	539	579	505	516	595	573	557	571	578	511	599	541	568	540	584	594	545	583	557	534	514	575	531	555	587	598	570	592	548	573	549	569	565	609	560	521	595	594	547	577	570	574	581	513	568	567	567	524	545	599	515	553	561	540	553	597	583	565	563	553	574	590	540	558	513	544	557	559	554	561	616	525	556	566	530	552	567	548	573	536	560	522	592	528	552	536	542	571	550	557	537	552	586	554	587	540	547	547	524	561	566	575	520	578	568	568	514	591	557	599	545	550	544	551	530	603	558	560	584	596	569	546	534	592	572	539	566	574	520	562	556	547	573	545	539	583	526	531	558	576	562	573	529	529	564	525	586	567	608	557	558	565	582	560	547	589	550	547	570	519	565	610	586	573	568	537	563	556	587	532	544	577	557	608	565	573	593	541	601	544	558	536	541	549	555	554	554	560	586	558	559	543	586	559	608	590	561	528	593	511	585	563	593	546	580	539	526	509	573	540	539	589	523	551	546	539	603	588	562	566	526	539	542	546	583	536	532	523	554	566	549	529	563	570	523	481	482	553	552	584	570	527	568	591	520	536	569	529	557	550	527	586	563	572	564	516	545	585	558	571	558	574	583	542	547	590	516	564	566	573	583	498	523	541	523	542	531	570	571	502	513	562	540	513	564	538	497	558	582	589	532	588	544	561	537	519	560	558	579	569	524	530	544	578	548	558	531	590	554	556	516	535	573	539	578	591	528	566	530	527	563	498	515	520	492	521	552	574	559	560	529	548	593	558	552	557	567	543	597	553	575	550	575	573	579	579	551	554	595	586	552	523	591	526	584	549	533	551	575	521	592	570	523	563	567	526	531	581	544	562	551	523	529	561	537	564	568	559	596	501	531	568	570	559	564	557	553	584	544	563	532	583	606	524	567	577	571	516	538	556	557	557	533	582	590	552	536	545	647	569	531	571	568	534	541	547	538	570	574	580	599	523	563	563	554	595	535	594	536	529	560	549	581	566	486	552	532	566	534	565	604	515	576	575	564	531	530	540	570	536	552	538	545	562	561	540	542	551	550	561	579	579	583	578	584	553	586	527	554	562	528	532	574	534	553	590	569	544	554	516	537	526	575	540	526	557	582	571	563	543	541	551	579	546	564	592	554	561	562	569	545	545	552	573	578	513	554	561	569	569	514	563	572	523	538	569	540	556	538	572	550	590	596	563	564	591	527	533	547	586	557	528	565	557	535	521	532	516	562	540	529	586	581	572	579	561	544	583	546	533	569	552	564	520	564	556	556	536	562	518	566	578	580	560	582	545	563	567	546	528	546	525	544	569	560	547	557	563	523	552	550	593	550	569	558	551	529	546	510	533	566	555	556	551	566	538	556	584	562	555	557	550	568	537	585	569	557	579	532	541	646	552	563	580	581	542	580	555	578	535	580	563	545	525	556	578	534	580	519	583	528	523	555	543	579	563	534	584	551	541	546	536	561	537	537	556	585	585	607	586	579	505	555	555	566	559	553	573	596	539	540	560	537	594	557	511	544	562	582	581	555	557	566	568	530	521	545	556	537	547	546	541	567	563	539	555	537	542	583	526	534	574	556	561	584	607	579	567	464	561	550	547	546	538	557	532	528	543	551	576	525	571	554	546	543	550	558	581	575	552	566	538	541	547	535	567	580	583	547	534	544	585	551	562	571	572	517	585	578	594	535	541	563	531	574	547	558	558	559	520	546	535	576	524	563	527	566	549	558	592	530	549	569	573	555	566	591	537	589	539	542	549	583	547	566	582	575	542	582	548	522	528	601	566	546	618	579	524	522	542	557	553	574	530	554	572	580	602	585	536	560	530	580	542	554	572	556	521	547	556	584	532	560	555	518	559	567	563	560	499	548	529	551	563	571	575	568	587	580	566	595	552	546	541	550	542	577	562	572	561	533	551	559	554	558	560	570	547	573	541	558	575	576	578	546	534	541	535	519	567	577	591	538	560	596	552	540	531	527	555	531	576	564	562	511	554	548	560	576	536	561	550	564	502	510	567	583	559	566	592	555	538	560	574	530	532	537	584	575	553	563	569	548	546	582	572	600	542	553	585	555	589	572	594	577	535	582	567	590	564	584	569	549	598	577	547	519	538	555	516	547	508	588	565	612	559	540	556	523	558	529	570	579	556	575	530	581	568	506	559	558	523	535	574	566	540	550	580	564	517	521	551	529	567	563	565	561	565	528	574	538	546	556	583	527	543	538	539	558	592	535	585	519	569	551	559	574	555	601	547	546	596	562	573	570	577	554	582	562	587	552	569	541	534	512	536	567	550	562	552	606	581	596	590	517	554	590	547	567	555	567	545	570	558	584	562	564	561	526	610	537	547	551	525	551	536	561	557	569	571	531	565	570	580	546	564	529	524	551	580	524	535	565	541	559	587	543	578	547	542	597	563	540	544	570	547	536	551	556	532	616	552	552	572	521	578	568	547	554	551	571	558	543	552	536	535	564	520	546	569	538	555	557	586	573	555	568	566	578	575	561	597	547	522	584	546	558	564	600	570	551	574	600	533	542	540	623	558	574	587	554	549	561	539	526	549	535	530	564	586	547	559	568	562	519	572	592	575	559	554	591	565	542	591	566	534	537	553	532	593	519	568	568	569	544	544	548	545	551	557	537	561	556	544	582	532	514	547	540	552	564	562	546	536	549	590	545	535	554	582	547	527	544	549	541	530	553	536	516	543	557	538	609	551	620	608	551	556	513	545	554	555	544	563	568	505	545	555	573	520	521	569	542	574	563	517	559	623	568	517	553	584	554	546	567	547	559	532	559	549	558	556	589	576	537	591	574	528	544	548	611	541	599	535	559	574	571	556	556	562	578	574	553	521	588	545	571	539	551	560	594	566	596	574	518	610	570	523	557	561	579	553	561	495	562	545	543	546	583	584	561	571	539	554	560	557	538	568	604	572	570	576	566	547	549	528	549	585	569	524	595	540	576	580	564	577	573	558	561	567	544	580	545	567	566
13812	8561	7340	5055	3354	2473	1812	1251	899	756	624	518	479	446	430	404	388	338	307	295	313	315	336	321	321	296	317	295	282	290	265	310	281	309	301	305	279	288	292	296	260	297	285	310	293	287	270	323	288	293	324	312	309	314	296	326	283	282	307	304	311	301	300	292	300	289	296	305	293	317	325	301	320	291	281	276	287	295	284	303	286	292	283	283	303	288	293	317	272	321	294	298	320	287	273	302	270	305	277	282	293	314	298	300	279	303	309	283	276	310	286	284	320	308	299	320	287	296	288	302	288	331	336	284	283	275	312	327	260	264	300	289	289	292	281	277	301	275	303	298	295	304	300	288	302	323	268	300	299	282	311	271	300	308	301	287	349	293	294	276	291	296	285	292	298	285	294	297	290	310	291	304	278	299	310	312	296	299	285	298	280	302	287	302	298	320	277	292	306	271	318	299	289	281	295	289	277	283	297	286	286	307	306	298	306	339	297	294	290	306	308	255	288	309	310	297	327	311	293	289	314	307	267	269	307	293	302	316	278	290	259	302	339	300	296	309	280	278	258	336	317	278	293	304	325	296	293	306	281	283	281	304	310	315	300	330	290	280	272	261	306	278	300	293	270	286	294	276	272	313	308	328	309	269	318	295	286	297	294	303	311	294	298	274	326	300	267	291	313	297	311	308	269	298	302	292	287	294	278	283	277	290	310	285	292	308	285	298	300	296	312	304	273	290	247	304	280	300	287	280	321	307	302	285	284	283	322	305	303	299	309	300	308	265	282	328	328	270	268	309	273	259	290	290	321	293	334	282	304	271	294	291	322	297	295	294	289	301	325	278	312	306	312	304	294	308	318	280	307	292	257	295	313	285	314	284	292	302	298	277	265	287	310	324	293	275	290	312	299	297	298	272	277	285	303	291	290	300	296	299	291	328	287	312	304	284	290	292	297	279	277	315	308	269	323	289	299	300	296	279	312	287	280	276	312	275	293	291	285	321	293	307	293	270	290	307	304	295	306	294	295	292	295	285	273	273	273	312	273	305	317	286	272	295	297	276	302	325	288	284	310	339	318	302	292	287	294	307	290	308	251	284	316	303	297	294	296	312	294	285	301	280	317	285	301	300	337	272	299	293	287	282	330	289	291	293	288	309	282	273	311	309	266	295	304	293	273	296	268	312	301	284	267	318	316	280	303	254	285	313	295	275	290	266	284	334	280	281	324	293	293	311	305	271	301	301	280	273	278	290	284	307	290	323	293	302	302	308	262	298	288	306	303	282	305	310	286	318	297	333	284	289	302	294	309	312	312	299	294	293	252	283	283	314	264	290	311	295	287	286	333	296	283	320	301	310	291	330	280	284	305	347	295	292	310	311	290	290	282	286	305	282	297	287	307	301	302	302	270	263	285	319	320	298	280	317	301	290	277	313	299	315	314	313	341	324	283	315	314	288	289	299	314	308	329	311	302	329	281	315	289	278	328	336	314	301	289	254	282	290	283	315	305	292	308	279	321	292	291	265	289	297	311	299	309	306	300	259	300	328	262	314	260	307	310	276	285	288	306	280	297	290	303	293	294	283	312	277	252	278	291	278	323	313	294	307	277	335	319	282	287	285	318	266	285	283	299	274	302	336	283	323	271	287	333	295	291	322	279	318	279	299	285	300	293	314	304	313	280	271	284	305	314	285	322	303	297	284	297	281	319	295	274	279	296	281	320	312	350	267	287	302	325	291	310	314	284	285	276	286	280	280	318	287	307	280	319	318	309	279	283	284	296	291	307	295	281	302	300	316	294	273	293	284	290	299	307	317	306	286	293	321	291	280	312	318	293	327	294	304	313	296	309	316	275	293	298	294	322	315	255	316	292	279	287	310	325	283	296	286	301	296	296	291	288	297	270	313	280	332	314	307	274	305	328	272	310	296	281	255	282	308	300	292	276	307	286	297	300	298	319	331	296	296	274	296	318	275	296	333	261	305	254	296	269	269	290	323	298	278	311	330	295	287	307	321	305	321	331	280	298	282	302	303	284	294	310	296	315	272	288	308	289	322	293	294	317	312	294	280	273	320	291	309	312	311	265	263	258	310	296	284	258	309	288	285	285	319	282	286	287	303	296	301	284	345	289	296	259	301	305	320	273	307	277	266	298	257	317	301	316	283	288	293	282	293	314	242	269	279	263	294	293	325	291	302	301	280	278	311	332	277	294	299	286	305	282	275	306	313	319	295	297	270	309	313	267	294	288	279	287	293	309	318	294	288	287	275	304	296	295	291	281	286	285	321	324	303	286	293	288	292	302	292	321	306	281	269	292	307	292	297	280	292	303	281	311	302	296	291	274	283	264	314	255	268	293	288	281	307	268	266	324	303	288	296	302	273	309	263	305	326	302	283	307	283	309	283	250	274	258	295	283	272	277	298	304	227	293	295	317	346	292	307	255	271	268	293	293	285	267	285	328	311	287	278	309	289	307	302	317	322	308	325	287	312	309	287	294	315	319	285	262	288	309	303	341	315	290	300	306	254	339	282	292	274	318	296	278	286	281	297	277	269	304	281	290	311	292	301	310	289	275	282	306	264	296	297	290	301	308	288	252	275	278	289	292	299	269	280	308	273	309	288	322	271	296	312	299	310	305	299	316	292	303	261	287	293	279	293	303	330	303	317	305	288	294	298	322	324	267	289	312	314	314	289	304	306	307	336	316	275	280	299	316	289	323	303	324	278	290	295	291	296	315	309	277	287	286	305	279	288	296	290	294	291	292	304	303	300	305	284	317	306	275	303	299	292	310	302	310	328	292	323	292	305	292	319	301	302	284	310	296	298	284	302	324	302	280	292	287	318	289	291	292	315	283	288	281	306	280	273	335	277	298	287	285	305	291	303	295	276	301	269	331	302	294	283	278	284	289	282	289	280	297	283	280	286	289	283	321	311	317	283	303	270	277	308	292	306	293	287	302	291	288	274	268	281	306	286	317	295	273	304	312	319	316	304	321	298	282	281	318	306	309	306	317	316	300	311	316	313	348	291	287	292	298	244	267	267	286	280	295	342	322	286	345	305	316	321	314	309	266	296	287	300	321	290	286	304	281	264	265	297	308	296	291	295	297	306	288	295	277	255	289	294	299	307	304	272	285	284	286	286	285	308	295	275	255	276	309	286	320	297	306	287	301	269	299	302	309	294	268	315	294	313	301	272	290	303	283	304	299	322	290	320	320	310	308	291	290	319	285	315	278	303	285	324	328	278	309	325	286	283	312	281	277	289	281	297	342	293	278	277	278	279	310	259	299	295	329	283	282	287	311	311	311	291	283	288	256	305	279	297	285	266	308	295	283	297	277	301	290	313	285	308	293	289	284	292	274	317	293	295	287	294	302	297	289	272	307	306	282	332	282	301	309	316	303	308	299	308	302	316	296	303	284	296	262	303	298	317	322	284	272	282	283	300	326	333	309	278	298	303	329	299	328	320	319	310	231	320	299	274	269	290	303	281	316	265	286	322	306	277	306	307
13006	11199	13279	13105	11273	9358	7171	5102	3946	3067	2474	2134	1734	1478	1467	1306	1187	1077	1027	965	979	1002	905	893	897	858	815	809	799	823	782	819	782	807	815	803	810	827	838	758	791	795	774	731	809	742	804	727	781	808	776	772	779	805	754	810	755	825	795	742	767	790	785	755	776	786	775	763	788	786	834	751	824	756	764	787	821	773	799	779	796	787	745	802	790	788	770	760	773	788	790	798	741	784	806	799	714	741	745	777	780	764	761	753	789	801	785	784	783	827	741	762	779	748	773	791	777	775	746	768	774	834	765	789	773	774	803	791	795	801	763	731	746	749	760	779	780	770	783	770	795	774	832	793	784	782	754	779	783	764	776	796	792	788	821	771	801	808	733	828	759	753	808	714	794	762	783	798	738	766	765	784	784	810	798	810	796	803	804	784	747	800	780	772	796	772	801	775	788	826	784	725	790	796	774	795	793	751	774	756	797	768	756	830	782	707	739	758	822	800	773	725	799	758	806	824	780	798	786	786	796	766	782	773	778	818	807	776	749	801	754	804	768	807	797	769	755	767	746	843	844	756	776	789	779	781	814	740	759	777	761	804	744	798	738	753	728	757	800	781	802	753	811	752	791	852	758	742	773	764	790	776	812	826	803	795	792	825	759	760	781	701	733	782	795	768	770	776	764	838	777	827	753	810	778	764	801	751	752	766	773	799	752	767	733	795	808	811	782	758	754	773	774	796	745	801	768	801	775	786	771	789	775	784	745	741	801	780	793	756	761	803	749	772	751	778	805	701	795	781	783	804	797	772	776	772	751	793	825	780	781	776	735	793	784	755	780	759	891	770	808	814	808	752	757	829	762	800	773	767	787	761	787	787	790	806	762	710	753	792	809	762	817	778	785	757	763	811	777	755	742	770	762	793	792	747	752	752	769	832	787	838	762	825	743	771	758	741	778	785	721	755	783	825	792	767	756	754	803	788	732	751	731	817	757	786	786	783	806	821	766	781	771	801	795	783	763	792	804	788	775	757	794	774	771	732	742	747	775	758	768	734	750	795	824	822	740	774	860	749	751	781	749	773	824	848	783	775	750	757	778	771	760	731	792	768	742	781	798	803	774	748	782	790	759	752	792	761	724	752	741	780	777	774	742	784	732	783	752	797	750	743	791	791	820	808	791	782	794	763	774	749	807	784	753	796	753	798	811	821	771	766	771	794	758	758	790	796	775	762	771	793	766	764	768	767	780	716	806	753	746	787	811	765	751	780	794	796	782	783	767	750	763	809	748	776	757	825	791	750	808	778	794	783	760	811	776	808	781	761	755	789	707	759	813	779	774	810	753	807	781	737	713	786	772	760	808	832	790	796	790	772	782	742	759	736	723	737	782	793	779	788	752	765	760	711	786	759	747	788	782	776	804	766	732	783	871	764	750	801	807	762	769	792	755	820	785	814	787	768	835	762	770	784	775	765	766	789	751	837	746	803	833	772	782	780	841	746	748	772	761	777	817	784	807	831	773	786	764	752	778	787	756	790	795	754	760	778	809	793	777	759	701	808	766	739	790	795	728	825	781	753	774	756	773	750	783	766	820	762	778	730	777	763	746	753	813	707	788	798	782	780	742	773	730	811	766	777	709	763	790	735	791	764	752	752	759	818	799	766	771	834	777	789	800	767	779	795	794	765	762	749	814	759	806	793	772	814	768	730	785	750	773	764	804	765	781	774	783	744	744	793	751	819	797	767	775	764	757	786	748	764	784	805	783	809	720	812	816	796	764	730	756	767	792	755	807	821	806	792	739	712	759	828	800	827	694	776	778	824	792	780	775	770	785	756	773	791	764	787	809	752	757	785	796	780	821	756	769	786	740	864	786	747	772	863	763	785	755	769	837	741	774	794	773	796	802	749	796	789	798	813	754	804	795	765	803	760	794	738	762	806	742	794	760	742	788	779	781	783	807	762	783	717	788	729	797	803	776	775	786	755	755	791	837	797	728	760	807	822	780	734	758	805	741	770	738	816	739	783	794	728	783	819	797	656	765	807	754	767	773	783	807	785	766	788	788	797	770	770	821	758	799	753	818	757	763	782	780	770	813	730	727	812	733	768	766	736	762	781	814	790	737	772	770	785	739	787	783	739	768	747	804	790	762	781	749	790	755	736	846	747	756	805	797	791	799	748	772	777	774	772	814	782	750	806	753	748	769	796	788	781	748	741	760	783	758	736	798	829	793	744	805	819	756	754	772	813	751	828	740	758	791	775	839	730	819	747	774	764	750	801	776	792	833	813	768	766	749	769	805	802	731	755	815	764	745	798	721	774	790	794	769	740	777	744	794	776	780	755	811	791	806	761	762	796	785	760	786	750	795	854	785	756	822	785	805	792	727	761	834	766	743	788	796	784	790	745	805	809	762	740	830	800	790	790	771	812	799	849	832	768	806	786	780	748	716	776	768	761	791	746	796	778	776	758	765	795	803	779	708	727	757	816	761	813	775	787	762	818	792	780	776	756	783	752	754	782	784	804	793	733	783	803	783	781	804	769	786	744	778	856	787	807	772	755	786	737	754	749	778	748	748	755	770	750	776	775	784	777	811	783	757	795	767	758	762	805	780	767	799	809	834	814	793	807	810	785	805	774	762	803	853	793	767	767	732	822	803	831	776	837	761	776	825	790	772	728	759	780	771	765	795	807	760	758	778	796	783	785	770	742	758	821	736	777	738	765	793	749	777	814	768	799	768	769	778	770	722	743	805	735	745	780	752	694	772	781	777	779	765	826	753	772	804	815	796	794	787	794	728	782	747	777	789	842	739	799	774	792	789	758	822	801	733	777	780	779	777	799	804	774	726	716	763	787	821	754	791	793	729	736	746	770	776	762	774	783	859	790	784	743	749	734	775	763	778	814	727	717	815	739	744	778	750	762	733	759	725	756	789	780	759	791	809	849	814	776	800	764	767	758	773	768	784	791	771	766	750	829	758	794	797	762	768	793	796	790	778	830	818	783	805	778	808	758	755	774	730	798	781	750	770	801	785	749	766	816	862	788	715	770	768	762	803	827	766	780	749	793	676	770	745	803	706	831	750	778	777	819	801	819	777	734	777	787	776	739	792	765	779	797	817	820	753	770	779	759	760	763	793	743	746	785	776	731	820	780	797	805	795	791	762	821	759	728	741	815	761	772	783	813	827	781	775	785	767	772	811	766	785	755	778	789	806	777	772	748	774	800	732	749	734	778	782	750	732	733	807	769	762	774	787	769	754	745	790	756	777	757	763	788	780	777	754	779	798	763	813	757	843	809	811	754	768	745	824	777	779	773	801	803	802	777	754	791	740	803	825	774	751	765	772	771	807	791	760	779	770	768	791	781	745	798	766	753	799	799	744	767	803	777	787	751	801	767	752	779	761	746	729	765	750	812	788	745	849	749	766	756	780	779	754	771	806	752	821	734	811	751	732	777	809	772	766	726	769	744	792	773	778	804	765	786	778	778	742	826	764	779	787	742	738	798	823	812
36942	34278	27460	16770	11120	7497	5531	3795	2694	2101	1717	1355	1115	862	1017	981	869	719	548	577	577	656	544	436	438	391	337	393	335	310	308	316	282	290	285	308	271	282	258	257	254	298	274	233	286	268	279	264	259	256	246	263	275	253	256	278	301	267	280	245	266	240	285	290	277	264	296	234	274	265	272	233	280	238	248	255	277	278	269	265	289	298	263	265	283	263	237	296	260	258	241	260	269	261	226	248	261	233	253	240	275	259	253	255	262	258	250	257	266	279	259	276	264	263	261	249	212	257	240	238	244	252	258	285	243	263	274	272	254	245	258	252	233	255	241	284	258	224	248	279	274	268	249	252	263	245	255	242	285	259	281	259	240	247	249	259	262	265	303	238	257	245	249	234	235	260	285	249	273	241	251	273	248	249	243	250	259	284	240	276	264	245	278	270	263	241	264	243	240	261	250	243	271	279	219	264	240	243	261	275	290	241	244	248	260	228	247	253	251	241	222	264	265	259	270	260	285	269	252	282	250	270	268	260	242	271	250	273	250	303	256	252	243	276	255	261	280	223	275	227	233	260	294	251	238	231	246	277	268	237	253	239	296	261	254	286	284	291	247	245	277	262	261	276	255	285	258	270	252	282	279	258	245	249	246	257	246	264	264	245	306	271	272	248	257	259	242	215	271	240	253	265	243	280	245	258	256	254	256	270	258	265	242	289	268	244	263	280	282	299	296	307	260	276	282	257	273	249	261	271	274	228	267	284	242	278	247	254	270	246	249	243	223	252	256	245	258	258	255	263	268	290	259	256	270	242	240	260	271	252	272	240	234	296	264	268	251	249	267	256	245	262	268	272	255	272	244	220	266	270	270	240	287	259	254	256	259	254	254	293	271	241	255	286	243	251	262	250	253	226	293	270	240	279	264	231	264	267	255	262	278	298	275	260	231	270	246	282	242	280	269	265	293	264	285	263	247	272	278	262	259	250	249	279	259	264	245	245	278	311	281	248	260	285	260	280	255	265	297	252	262	246	278	269	248	277	250	271	256	282	258	267	246	256	236	233	266	253	265	251	249	264	266	255	249	228	228	269	287	261	258	286	265	262	256	278	255	246	270	265	286	258	254	287	249	254	269	256	310	275	287	273	264	256	245	267	272	284	248	272	249	261	244	217	279	289	260	269	266	270	301	277	248	264	234	274	251	228	234	266	233	246	260	313	274	253	293	273	256	261	240	278	244	266	262	278	255	250	235	262	263	241	286	261	267	240	259	266	257	256	273	258	260	243	264	272	249	253	252	224	252	242	257	228	249	294	267	275	271	268	263	290	267	252	257	274	280	203	268	290	241	221	268	261	250	244	251	252	279	258	252	291	287	241	237	258	231	254	228	261	241	283	282	285	295	271	259	272	248	258	259	251	273	281	236	228	259	242	271	246	241	250	261	251	245	281	269	290	270	252	258	239	262	257	245	257	257	280	276	273	279	266	265	253	253	261	300	238	265	283	250	231	236	262	266	238	268	266	248	232	271	253	246	275	249	283	245	258	276	274	268	279	247	280	240	237	255	236	251	248	270	268	265	272	254	259	254	277	256	245	273	269	270	279	247	254	273	275	254	243	251	276	280	268	279	269	264	226	245	228	246	270	251	241	264	247	278	260	278	273	250	274	260	256	226	257	247	247	247	251	260	273	260	279	249	246	273	266	251	234	255	274	259	254	287	256	242	260	264	249	267	255	255	257	238	288	241	272	283	265	279	254	255	265	251	233	244	251	267	273	262	276	269	269	243	260	239	239	279	262	262	271	291	271	266	241	251	261	276	252	271	268	260	257	276	284	277	270	268	255	282	283	265	264	284	245	251	264	227	256	222	260	263	253	245	233	250	264	266	248	243	252	250	261	252	271	258	285	253	267	266	239	299	268	250	273	240	275	220	267	266	243	270	261	275	220	239	264	285	247	277	252	292	244	239	233	252	256	267	255	248	243	279	235	255	281	266	276	288	269	215	268	272	271	263	274	270	261	264	269	277	231	293	259	265	269	281	280	269	229	248	244	262	260	214	274	248	250	235	248	284	239	250	274	235	261	278	281	243	260	276	277	255	240	274	258	239	248	259	278	263	253	260	252	290	279	310	288	267	269	267	267	294	280	255	252	252	251	278	274	246	259	269	275	283	266	260	269	255	276	250	239	263	261	242	263	281	260	241	250	273	279	271	260	269	245	254	279	238	238	284	303	254	290	275	273	263	227	282	227	256	261	257	256	247	272	260	243	243	266	261	267	257	239	260	239	256	260	245	291	254	249	230	268	268	251	234	256	251	259	262	275	265	242	253	270	261	265	245	267	253	279	271	261	246	249	279	250	245	222	280	273	263	272	270	276	243	240	276	285	261	278	266	262	257	264	270	249	236	294	260	255	250	249	227	254	267	257	286	264	250	224	235	240	222	260	251	267	276	253	254	239	241	243	242	293	257	260	256	281	230	232	238	268	262	255	232	254	231	277	272	262	267	252	262	243	266	263	260	280	253	272	267	244	273	245	224	242	279	256	252	224	267	256	272	250	276	302	264	271	232	261	254	255	267	309	267	242	221	255	256	287	250	240	268	253	259	279	262	224	252	238	268	258	253	259	270	283	256	245	275	234	254	276	258	268	272	283	246	233	264	251	248	291	272	231	242	271	262	273	272	267	264	260	281	279	257	234	264	254	260	240	244	234	293	271	275	292	272	269	273	289	247	276	282	287	256	279	226	263	254	244	278	239	260	280	275	240	249	269	268	247	264	259	256	255	252	242	261	255	259	266	246	256	237	268	260	250	267	257	256	250	289	257	247	271	256	276	249	304	255	243	250	284	282	264	247	263	230	249	298	252	279	266	276	226	280	272	222	257	278	268	258	275	259	279	241	279	254	232	266	247	259	277	269	281	272	261	253	291	244	250	282	253	226	268	263	277	264	257	252	268	278	298	256	247	289	267	243	266	224	265	270	237	278	256	272	264	272	258	270	271	284	266	274	268	265	284	272	255	280	277	284	264	272	267	291	300	240	254	250	234	268	263	248	232	210	257	272	255	281	268	246	238	253	277	264	250	254	244	278	250	248	239	235	238	262	275	282	274	255	259	266	259	234	236	242	259	251	248	262	248	280	266	261	242	268	229	281	258	234	247	258	268	271	234	266	245	281	284	249	282	257	269	263	285	265	240	252	240	265	240	276	247	273	272	279	216	224	249	261	254	252	288	308	244	260	268	233	247	271	252	238	259	270	256	231	260	273	280	282	259	247	277	260	265	264	263	264	252	279	221	250	280	250	262	259	268	303	254	257	282	278	268	259	284	260	261	261	251	239	273	252	267	260	269	279	247	245	278	248	237	264	252	252	277	250	274	275	269	252	265	245	290	259	255	224	227	258	246	291	271	282	261	216	269	257	281	302	275	292	262	264	232	261	250	267	274	261	264	240	262	261	262	269	262	298	270	263	258	275	264	247	248	273	292	269	255	230	271	258	268	249	280	242	255
29840	32088	25918	23317	21928	18505	15506	12141	9647	7953	7378	5733	4734	3866	4558	4639	4274	3139	2784	2695	2897	3035	2790	1935	1699	1480	1401	1366	1240	1111	1207	1021	986	1019	884	932	890	826	845	799	788	778	715	733	721	772	672	738	704	715	712	704	674	717	723	692	635	691	667	724	700	671	686	705	701	719	718	729	670	702	750	716	687	680	706	705	673	723	686	715	680	661	673	668	716	642	671	681	690	667	642	647	655	723	690	728	672	671	691	688	741	718	685	723	713	735	718	699	683	681	674	693	704	686	672	727	682	649	672	701	683	693	668	682	697	705	736	663	670	716	661	681	619	719	715	699	668	701	633	696	663	703	680	702	750	683	649	694	693	665	674	682	741	718	657	685	723	743	733	715	667	690	692	725	728	679	703	629	670	720	710	701	695	726	707	681	702	699	685	703	715	676	684	713	730	728	694	691	742	685	667	693	653	722	752	720	715	659	668	695	628	669	672	711	650	689	682	680	720	730	661	708	749	709	699	680	683	681	746	707	677	674	736	728	729	728	670	678	692	671	665	731	663	656	674	686	709	742	679	666	726	695	654	661	648	691	694	716	653	654	684	640	699	641	650	700	736	685	694	734	670	653	695	692	662	682	663	735	694	704	669	675	662	722	709	665	648	703	692	657	673	668	677	687	679	730	733	724	711	685	675	724	667	704	717	654	643	686	745	683	719	729	695	689	714	695	666	686	653	677	728	682	675	657	663	658	665	685	678	706	707	730	654	696	659	724	726	713	727	702	688	685	697	745	694	738	699	685	656	693	702	702	703	711	706	706	699	695	642	667	697	680	729	694	688	686	702	663	692	663	743	668	695	647	717	680	767	686	693	675	673	736	666	665	710	681	653	641	719	695	679	700	687	737	649	697	668	642	726	725	699	690	705	698	727	673	695	696	709	673	730	690	680	681	697	737	719	663	678	635	742	708	705	701	680	718	649	715	715	678	669	694	669	696	737	673	682	675	699	645	709	741	708	748	701	714	726	697	737	668	657	712	687	693	667	682	713	739	656	655	707	687	688	699	666	708	714	660	675	687	670	681	706	689	697	698	674	648	680	678	730	715	658	697	671	715	735	742	687	637	708	715	683	670	692	780	675	682	651	680	698	643	702	700	693	696	688	702	653	733	701	672	707	711	688	658	745	690	681	679	679	684	682	729	733	679	666	655	698	703	708	684	649	678	710	654	697	632	768	678	715	702	715	697	700	692	640	691	723	709	668	662	639	717	718	700	667	680	645	696	703	720	624	684	730	665	713	665	660	671	678	683	707	654	677	673	664	702	724	684	709	704	723	705	727	710	686	716	671	712	666	632	688	683	695	700	693	717	659	629	682	671	722	700	696	732	658	721	675	654	688	636	706	723	709	699	699	688	716	676	692	687	650	688	711	714	707	754	727	630	677	675	732	679	673	670	675	653	665	694	708	706	712	740	658	776	698	694	706	692	691	667	639	705	678	713	701	668	697	676	727	701	691	671	733	684	694	694	671	698	707	685	706	664	709	663	716	683	667	679	688	733	704	746	699	684	684	687	733	722	687	716	654	701	734	682	636	699	724	705	682	656	674	714	702	651	709	680	753	644	701	686	662	672	667	654	660	684	699	690	658	660	706	731	734	717	672	694	741	665	679	726	689	670	677	668	693	649	768	722	670	699	718	671	703	700	658	677	717	719	756	672	744	691	616	683	720	699	718	718	710	686	694	707	676	678	706	686	669	675	713	661	694	673	710	672	668	652	693	652	707	690	685	674	682	704	693	754	693	750	749	685	698	711	711	721	694	704	667	676	670	725	703	701	683	660	668	696	643	705	720	715	720	723	663	686	688	698	647	694	689	692	676	714	663	711	695	664	635	664	678	659	756	691	686	721	731	663	671	697	665	690	726	721	656	686	724	704	656	727	714	670	716	675	651	684	741	697	694	724	722	693	775	702	662	729	714	660	677	667	662	673	709	664	671	703	737	686	682	658	719	681	674	659	677	719	730	682	734	677	657	692	706	675	692	686	712	672	662	691	731	677	671	700	691	700	654	699	696	734	703	739	661	680	771	670	638	701	700	725	655	713	718	681	674	701	666	717	698	687	695	709	680	673	664	711	734	685	740	693	705	629	695	689	690	652	714	718	694	702	706	678	660	681	672	700	671	673	687	664	697	714	718	677	690	736	714	688	670	712	692	721	637	676	666	695	734	678	670	679	727	676	714	747	703	622	665	738	719	668	697	697	685	679	657	731	678	705	670	691	682	664	751	695	676	643	728	703	676	684	659	664	685	703	685	696	685	677	704	718	644	704	711	694	678	683	723	690	716	685	708	640	709	699	714	723	694	660	740	713	693	655	689	689	664	659	712	698	661	723	675	685	750	706	681	730	678	669	711	710	699	660	697	705	715	654	735	724	694	705	673	688	628	729	731	683	664	681	736	712	700	674	661	655	697	691	721	662	624	632	675	744	746	629	718	676	680	731	707	708	672	709	706	724	704	685	706	673	637	708	656	692	694	731	683	670	708	689	712	722	719	702	735	696	720	715	682	667	667	700	674	696	655	722	688	672	676	715	689	662	695	702	752	723	670	723	671	710	691	715	693	614	693	674	680	702	701	649	708	711	721	721	679	685	682	712	672	644	707	687	688	720	696	722	672	728	725	729	724	760	707	677	670	655	711	712	730	657	684	677	689	675	639	745	655	676	688	655	714	716	663	678	708	701	671	639	712	676	729	661	693	729	676	709	705	661	678	711	741	697	722	702	692	724	681	676	704	719	665	703	683	744	670	675	685	665	745	746	747	705	704	625	693	686	701	647	711	704	733	732	693	663	710	688	667	664	697	682	692	660	705	766	661	703	696	712	698	684	708	659	728	673	682	729	691	697	709	654	675	700	667	678	688	709	659	663	690	714	667	685	691	666	737	698	666	702	674	702	763	667	668	687	686	728	694	712	667	751	656	688	659	711	704	662	738	679	675	716	692	668	650	659	673	691	657	648	733	708	667	702	730	742	691	677	752	697	663	689	682	679	718	715	695	678	729	686	698	684	702	721	693	660	679	715	652	676	728	714	704	710	681	729	727	692	666	657	724	678	733	733	695	613	693	740	727	726	723	673	704	656	722	699	657	652	697	717	736	739	646	748	692	710	688	711	690	699	691	708	715	674	718	651	672	708	655	713	682	724	681	701	688	728	656	730	654	713	673	672	679	681	701	729	698	659	669	673	673	725	666	727	671	671	691	719	677	717	688	707	710	735	710	664	697	691	686	648	699	670	690	717	656	673	619	683	688	716	689	662	673	675	684	653	696	747	739	681	706	720	683	686	650	697	784	705	662	689	676	697	666	674	661	700	674	681	728	693	684	689	659	711	655	721	719	738	676	698	695	657	670	660	715	714	740	697	674	648	669	698	696	680	689	668	661	685	683	691	667	747	726	674	681	723	657	695	682	671	691	714	694	700	668	686	672	691	665	680	705	662	724	680	693	718	687	689	682	669
45938	50841	32506	25271	20518	14841	10663	7236	5407	4609	3952	2830	1938	1801	1933	1773	1842	1380	1074	1052	1004	1097	1072	846	614	472	449	425	413	369	354	323	301	293	287	287	283	238	226	231	235	204	210	197	210	193	195	184	188	210	201	228	179	211	204	191	210	196	222	198	209	189	205	193	202	202	209	186	211	201	225	213	194	215	202	170	200	213	182	207	191	202	206	211	209	180	163	221	196	199	218	190	212	207	212	222	201	212	197	179	226	209	228	192	193	217	216	204	219	214	186	224	194	197	203	198	211	195	202	191	191	192	210	196	198	187	201	222	195	201	187	194	217	232	208	174	184	191	203	185	185	235	206	197	206	221	192	217	197	204	195	178	214	187	174	189	181	200	220	216	199	206	180	198	205	184	199	222	180	199	192	189	225	202	195	245	197	175	180	192	210	217	169	228	214	185	210	182	188	201	178	205	207	226	187	200	187	191	197	191	183	218	203	215	206	215	197	175	200	202	196	207	204	214	186	199	204	180	204	203	199	180	175	227	188	175	194	220	217	180	188	183	192	206	184	200	220	174	184	177	185	188	222	210	197	185	216	192	215	205	195	221	216	181	248	218	191	194	200	203	225	208	169	204	199	202	225	211	200	189	197	230	210	204	213	212	194	215	211	208	208	190	209	190	182	190	214	204	197	222	200	188	183	190	186	188	210	185	216	210	213	182	217	177	190	231	193	184	210	199	177	206	199	205	172	166	202	179	204	195	197	209	180	201	173	205	199	198	206	188	200	187	201	189	211	188	192	195	222	194	210	204	181	205	205	213	182	203	212	206	205	194	174	193	232	204	205	216	181	209	199	179	179	200	197	194	186	183	190	201	207	201	194	235	188	189	184	167	215	183	193	166	198	207	202	221	190	199	198	214	205	200	193	198	200	177	217	205	203	179	210	196	215	195	178	203	184	197	199	198	178	198	197	209	171	206	164	187	180	195	219	223	195	194	205	199	178	203	200	180	184	187	223	226	205	208	200	205	184	216	205	197	187	198	215	187	198	201	214	200	203	194	171	212	208	197	188	211	207	197	186	196	200	189	210	206	196	200	202	172	186	196	219	179	174	210	214	189	208	189	182	200	209	196	208	193	191	204	195	174	224	217	181	191	195	185	208	199	198	182	180	200	183	184	197	210	205	179	204	223	209	230	197	191	188	165	200	176	215	202	201	234	204	188	226	211	212	216	210	191	185	196	215	201	183	201	177	202	180	195	184	212	179	200	215	205	209	187	190	188	212	182	199	176	203	220	199	177	171	207	206	212	169	188	199	210	214	202	183	206	235	202	208	206	209	203	228	181	236	230	210	175	175	206	199	209	188	219	209	200	189	199	186	191	188	204	204	175	191	200	217	197	202	203	172	229	174	193	197	206	192	182	207	190	211	205	197	192	205	187	217	190	253	171	196	196	208	206	191	212	207	182	227	190	197	193	189	223	200	179	224	179	221	180	184	186	209	199	197	207	206	197	201	222	214	180	206	213	178	219	210	216	211	185	179	212	192	189	180	199	205	195	188	195	195	204	179	204	192	186	204	195	199	212	181	202	214	176	190	192	190	197	179	191	211	216	199	225	178	206	178	189	181	234	198	203	203	177	228	201	175	193	189	204	178	201	210	195	191	226	176	185	212	213	192	196	195	183	195	221	213	204	190	202	196	185	184	189	180	199	198	201	250	210	202	190	194	177	181	204	210	220	218	185	204	193	186	197	196	178	202	227	211	196	197	188	214	185	187	211	196	177	189	191	204	190	215	165	189	203	240	191	215	201	197	224	201	195	193	181	201	197	175	207	206	192	221	223	201	193	175	201	204	177	207	193	193	194	207	204	232	199	202	172	184	218	167	177	240	199	198	199	174	215	193	197	215	216	189	210	217	193	198	213	213	186	188	187	246	202	229	176	184	198	185	219	199	224	202	171	198	191	184	200	224	214	189	205	200	199	199	195	213	204	192	202	200	216	207	202	206	203	189	212	194	225	218	212	191	189	203	180	186	206	196	196	230	211	209	188	188	179	195	220	222	190	200	207	175	204	183	207	197	185	205	219	215	203	200	192	188	187	206	202	204	213	201	207	192	188	168	193	203	201	200	232	185	176	189	200	201	209	179	189	196	201	168	174	175	192	207	232	177	201	200	194	172	206	200	176	220	188	185	197	184	200	188	201	188	222	176	180	185	209	203	207	211	193	194	198	197	193	196	201	175	194	185	210	190	187	207	218	223	198	215	187	188	201	186	202	212	202	202	209	193	192	202	204	202	202	207	211	176	206	202	190	205	201	201	183	188	190	215	186	192	194	179	194	195	190	202	211	209	202	196	197	223	193	197	202	213	193	189	236	199	191	194	206	207	165	222	216	175	204	205	197	207	187	185	190	205	217	235	191	219	186	195	177	189	210	175	208	196	184	190	215	200	224	206	183	178	220	190	188	192	206	207	209	202	196	202	178	220	204	198	213	236	221	206	183	178	209	177	194	213	196	184	213	207	195	208	219	230	207	215	209	205	220	192	188	195	193	208	185	167	195	195	210	197	197	209	192	196	210	203	198	194	183	217	180	221	184	217	210	194	197	182	207	237	203	185	183	196	182	180	218	207	204	230	208	205	190	189	208	179	208	168	181	191	218	204	204	192	184	213	178	194	226	180	170	222	213	187	215	187	185	192	181	203	202	229	188	201	227	202	205	192	207	182	179	174	182	170	204	225	211	177	194	208	190	201	201	202	203	222	217	196	218	201	221	202	185	217	191	186	205	199	169	224	200	226	196	198	192	213	201	193	193	209	199	198	185	197	189	206	212	210	204	198	216	182	203	209	199	192	208	220	184	197	187	212	218	200	210	188	183	213	198	175	208	201	183	211	206	199	196	218	185	201	212	210	174	209	190	185	210	210	204	217	220	192	206	195	195	199	184	192	188	185	193	184	200	213	196	185	186	192	226	201	190	204	184	214	181	190	174	199	195	221	192	206	178	193	215	189	197	215	194	234	195	173	203	199	187	192	208	213	195	202	222	228	210	200	191	226	182	209	175	201	221	188	210	203	211	199	205	220	213	186	202	192	194	188	178	195	184	175	190	201	209	181	179	161	205	224	207	183	202	179	203	221	190	217	180	218	222	232	185	187	188	220	186	200	198	211	221	212	189	190	193	214	187	211	179	199	170	190	156	217	183	204	218	220	188	211	191	181	179	187	191	208	215	189	229	191	214	226	209	203	183	174	185	184	179	168	201	215	200	211	192	208	220	184	206	203	200	211	199	202	212	227	208	229	197	172	198	199	194	197	193	190	184	180	202	195	196	197	186	202	194	218	199	190	215	202	194	192	192	203	201	203	180	186	206	192	199	192	186	188	210	213	193	177	198	193	204	208	204	190	221	199	178	194	215	202	206	174	196	171	213	193	202	188	223	192	202	199	180	201	203	212	197	208	201	223	190	194	206	217	200	213	221	206	210	195	203	220	181	174	190	226	193	199	186	202	194
37196	45564	31396	31639	29702	26270	22429	18410	16050	14286	12560	9864	7865	7280	8756	8101	7857	6158	4905	5329	4972	5914	4854	3873	2720	2141	2145	2186	1955	1443	1658	1403	1299	1327	1069	1116	1087	979	820	801	721	696	671	595	662	564	534	648	591	590	543	601	591	581	568	573	592	595	576	542	549	480	534	544	538	569	526	526	540	541	533	517	533	557	519	565	581	534	519	536	562	554	565	545	514	497	558	527	551	537	562	573	543	552	539	557	592	559	540	570	568	565	541	559	551	603	533	509	512	533	517	596	569	572	527	575	562	571	537	555	521	532	536	520	533	518	557	545	541	527	532	576	575	530	578	487	549	548	568	515	563	509	521	511	545	513	539	564	568	563	567	559	552	530	572	543	564	554	553	551	557	537	537	513	549	566	530	501	549	504	561	531	523	515	549	522	545	558	566	514	529	565	568	546	555	554	554	569	549	517	511	553	559	558	537	520	529	571	528	506	509	570	482	531	577	574	558	499	504	518	512	549	548	556	539	546	504	568	525	559	523	555	587	561	566	515	524	535	558	514	547	577	548	547	532	522	528	554	548	566	541	560	574	527	553	529	571	510	564	541	547	590	525	548	544	554	547	514	495	544	536	540	553	567	575	581	541	577	546	513	595	594	530	579	571	518	544	520	548	552	575	503	516	571	574	518	505	490	539	534	556	583	554	506	500	576	532	519	551	586	547	519	552	587	558	519	527	535	545	548	582	531	570	530	529	519	516	548	515	519	498	522	533	562	548	545	509	533	547	564	547	520	514	523	541	548	553	543	550	539	530	561	533	531	533	540	553	567	581	528	537	550	555	524	541	566	526	511	560	507	601	595	510	515	573	588	490	525	533	485	532	534	541	597	524	567	530	512	548	513	556	548	548	513	527	537	533	535	541	539	532	550	544	538	581	525	548	568	544	563	519	540	586	586	538	534	565	517	515	527	557	525	542	541	504	505	546	521	557	557	526	544	540	519	555	530	549	555	539	530	504	553	515	546	556	519	591	533	554	513	569	557	525	572	534	514	596	519	538	509	587	527	569	574	521	516	533	515	512	561	538	570	534	585	564	575	557	586	555	555	563	512	514	594	581	543	524	543	556	544	572	536	546	525	520	522	602	546	565	560	563	533	584	563	539	549	536	514	535	513	529	553	562	496	561	580	518	543	535	582	543	550	489	535	549	514	515	549	566	507	553	510	531	536	542	523	533	514	570	547	542	534	510	512	546	602	542	558	562	577	544	565	528	534	538	534	557	543	546	529	514	536	563	556	563	509	535	549	561	529	529	602	550	538	522	567	529	549	524	537	542	580	542	522	546	539	539	516	525	554	559	566	538	547	565	528	522	555	533	540	595	547	572	516	537	514	549	542	540	506	599	525	573	557	512	538	524	534	540	534	574	572	570	554	532	561	497	549	554	594	553	532	555	533	504	596	564	547	536	541	538	536	537	510	544	518	554	554	517	518	569	533	498	475	529	571	548	534	607	582	534	532	532	568	532	541	550	548	503	555	574	562	568	548	530	578	536	514	538	534	563	580	538	542	529	540	492	540	521	552	571	507	554	526	549	536	557	562	576	583	528	554	569	548	549	539	584	527	536	495	569	558	542	521	562	576	588	534	501	526	524	541	564	531	573	552	556	509	552	544	559	536	548	549	561	544	526	542	478	589	552	531	529	572	553	571	560	530	544	544	554	533	518	569	543	531	530	536	554	547	528	549	537	536	506	551	532	532	572	516	555	547	560	529	546	541	564	576	532	550	533	505	561	504	536	559	576	521	569	536	524	531	556	554	514	488	494	596	567	563	570	554	538	520	515	532	569	537	539	524	533	528	542	516	531	579	530	563	528	533	553	515	543	563	567	548	546	561	547	529	549	531	530	594	531	493	569	514	561	524	532	526	530	554	503	546	556	581	596	537	532	521	566	546	534	556	546	540	576	537	508	569	524	522	539	569	543	541	516	550	500	551	522	542	577	598	556	513	545	570	548	539	523	565	533	515	575	560	529	574	550	536	548	550	514	530	516	541	546	552	560	562	568	525	562	472	512	579	534	521	523	520	521	492	522	557	550	515	565	527	510	536	586	558	512	533	543	551	517	538	570	578	522	562	545	520	526	555	564	521	549	522	562	542	529	557	557	559	534	540	516	537	533	560	546	548	549	539	589	508	541	539	581	564	565	577	562	544	515	541	574	531	546	542	566	558	549	561	578	518	561	494	538	566	524	527	581	517	543	554	581	552	574	511	534	543	556	567	554	532	563	562	575	569	559	529	566	551	548	523	550	526	534	563	536	551	581	576	539	553	529	501	513	551	546	549	519	552	506	551	542	517	543	489	523	494	532	547	528	555	525	577	540	515	553	551	536	508	523	591	526	538	593	532	550	537	546	556	547	569	538	573	551	579	614	546	561	527	545	537	554	525	566	542	543	574	536	577	512	553	542	542	564	502	532	543	542	568	527	567	547	545	526	597	532	523	557	567	545	551	514	576	524	551	545	573	565	587	496	536	578	562	546	548	537	549	502	548	566	568	530	542	542	504	546	570	551	526	533	518	530	544	501	546	536	574	518	520	517	545	533	527	510	534	520	521	526	505	540	541	555	566	570	571	550	549	553	543	536	576	540	523	523	575	550	488	550	536	538	569	567	547	542	543	556	545	491	513	510	558	496	589	539	544	552	532	563	532	532	532	522	576	602	560	607	547	542	520	576	583	521	565	569	564	519	565	527	563	540	519	544	505	541	535	545	562	570	534	517	554	536	544	551	552	510	564	548	544	589	520	509	522	540	535	555	509	530	548	558	523	565	558	519	561	497	536	496	598	574	549	493	514	558	570	524	511	507	565	558	535	595	539	537	584	525	563	575	546	583	546	608	525	553	543	570	566	567	511	545	538	559	537	540	559	554	553	544	535	568	549	529	560	546	578	531	593	532	505	542	578	570	571	538	551	514	533	516	532	568	605	576	532	548	582	515	561	531	521	563	542	531	540	583	567	524	484	552	538	553	555	517	562	523	557	528	534	595	549	582	514	560	563	571	545	531	590	557	548	557	533	543	611	552	555	542	572	550	556	572	600	526	570	548	520	537	553	554	547	577	530	561	538	545	560	513	517	584	568	582	516	560	582	522	544	526	594	508	515	596	589	569	601	521	576	561	563	575	552	516	508	544	523	579	537	547	525	522	520	601	566	538	495	502	554	559	550	553	535	541	541	535	560	568	550	549	531	593	560	531	541	538	542	549	557	559	586	579	519	539	546	500	551	536	528	508	540	540	562	537	523	565	517	534	535	526	562	528	557	567	535	537	540	558	587	518	535	575	537	546	576	536	542	560	549	519	553	541	548	489	521	539	565	544	513	555	549	544	537	540	531	521	557	607	563	545	539	527	538	578	540	536	499	549	518	566	557	563	519	536	561	538	544	589	537	565	555	573	539	561	505	537	540	567	565	546	553	560	531	529	545	530	566	536	579	548	583	522	531	599	522	574	532	538	532	542	545
12453	8038	7258	5521	3701	2384	1673	1163	880	660	618	534	447	400	423	334	356	337	303	305	318	313	291	346	299	294	292	299	283	297	300	298	282	254	321	305	304	303	305	254	302	305	308	296	276	287	285	302	295	273	268	302	279	299	291	293	291	281	283	277	307	296	311	277	267	272	276	275	281	290	300	280	283	322	310	312	272	286	295	297	289	305	305	316	283	277	278	276	290	307	297	293	288	295	295	275	313	286	288	311	257	261	312	284	285	309	314	287	277	282	281	293	292	289	330	272	315	292	263	287	306	291	303	286	301	229	298	281	299	263	301	271	289	275	256	315	329	303	303	273	267	282	318	290	317	316	306	300	258	251	278	287	287	311	297	285	267	312	292	296	277	286	297	297	338	281	282	274	260	290	277	277	315	274	298	287	289	300	271	278	308	272	298	259	316	267	320	308	272	297	295	331	263	290	314	298	264	278	240	312	289	320	329	280	275	299	286	302	302	274	274	344	315	273	304	298	318	273	302	288	305	252	279	300	257	279	282	297	280	284	306	282	334	300	287	264	267	271	310	271	278	284	303	304	290	301	306	265	276	279	281	308	314	288	289	299	291	301	286	310	306	281	304	272	293	301	267	334	300	280	298	294	304	271	285	308	320	325	317	306	265	271	320	305	268	290	315	269	278	293	294	316	306	311	285	276	279	292	290	314	270	312	289	320	322	300	333	281	293	277	280	298	277	299	288	302	278	299	296	319	278	305	272	324	283	304	300	328	298	332	291	280	278	271	268	285	287	281	287	272	276	328	294	275	239	261	268	298	278	279	303	287	331	313	312	293	276	309	276	297	293	288	276	298	258	328	290	307	305	298	312	283	294	288	301	296	320	295	295	296	263	287	277	276	303	303	330	299	286	290	279	290	302	286	291	256	268	304	259	276	311	298	306	321	277	264	312	307	282	305	311	289	297	278	295	308	290	287	309	308	294	260	281	298	300	315	276	280	306	278	292	263	281	307	258	278	304	311	285	299	296	312	290	268	279	296	333	283	290	308	270	302	317	279	277	262	272	272	307	295	313	282	306	328	294	266	272	289	278	287	316	323	266	285	277	278	285	332	300	261	281	293	283	299	312	310	284	297	298	323	293	290	276	299	266	264	285	308	271	282	312	299	312	298	291	275	297	316	278	292	281	269	260	317	295	318	331	267	285	318	294	268	292	312	275	307	276	311	307	301	270	257	331	296	309	326	311	275	285	289	289	286	263	285	319	289	286	324	301	305	264	277	334	276	289	257	284	285	314	285	276	306	317	311	303	290	312	306	294	269	297	311	314	284	285	286	311	272	276	266	289	290	300	296	328	306	297	280	314	295	288	308	315	317	296	268	305	316	289	283	277	289	269	307	297	307	292	291	284	273	304	277	289	281	284	269	317	296	283	300	283	276	302	307	299	298	293	284	290	289	281	286	317	269	273	286	262	266	277	261	253	266	307	285	293	297	302	291	297	275	284	273	255	286	288	279	287	266	310	302	295	293	285	276	308	286	304	273	301	279	300	287	293	300	287	242	273	296	275	285	323	281	290	317	298	280	319	324	323	279	300	266	286	293	260	300	294	314	252	303	250	296	298	293	303	266	289	291	312	307	299	298	335	298	265	300	271	283	289	272	317	293	303	282	301	303	292	281	269	296	285	276	263	271	292	281	261	258	327	319	281	270	316	287	301	310	326	310	274	303	288	293	277	309	271	288	272	292	293	294	282	268	305	309	292	271	310	314	278	282	326	275	269	281	271	260	277	288	294	279	297	303	301	296	265	298	297	294	301	269	304	292	252	271	292	296	308	308	268	282	303	279	282	295	301	317	276	328	313	285	266	346	282	264	289	288	285	299	304	271	284	300	275	275	309	283	257	314	298	288	292	286	264	300	288	268	306	274	313	271	292	301	285	279	251	328	303	284	305	285	288	273	284	291	288	303	269	272	268	285	297	288	293	263	293	267	284	305	300	300	285	293	317	273	279	275	293	293	278	283	279	302	281	293	290	303	290	295	295	285	267	304	350	275	299	291	296	290	273	276	265	291	300	296	298	288	291	312	295	283	289	316	290	272	298	266	291	254	316	274	320	290	280	291	301	297	276	314	295	299	295	316	290	262	262	303	315	294	280	272	316	284	267	278	272	281	277	326	309	301	296	277	285	299	279	302	267	319	314	289	305	277	283	340	325	286	300	287	278	306	270	293	286	304	281	298	302	302	274	292	315	274	290	292	297	281	276	281	316	284	266	304	278	280	320	293	280	283	291	300	288	281	298	294	291	283	297	286	288	264	274	269	303	297	316	304	274	278	266	271	281	296	303	319	274	287	289	290	287	270	292	299	285	265	260	265	281	306	306	312	276	299	309	335	278	320	294	288	294	299	266	300	321	299	266	285	294	307	288	298	293	285	312	280	268	309	277	296	288	319	287	297	272	297	245	318	316	281	293	257	317	286	272	299	271	306	263	279	262	303	298	278	298	275	290	281	283	279	285	269	306	279	282	308	283	278	278	298	302	256	275	259	281	293	281	288	312	286	304	281	298	290	310	283	299	277	277	313	305	282	280	299	321	345	261	297	275	299	284	286	288	297	320	281	286	302	302	292	319	290	306	315	308	285	292	301	278	309	274	278	285	296	267	300	288	299	287	274	306	280	284	304	303	286	282	290	261	307	307	314	292	272	271	301	312	267	297	290	245	299	277	296	305	314	290	272	257	306	290	277	294	300	272	291	298	299	276	292	301	296	277	313	319	296	296	273	284	272	284	309	301	316	282	319	307	269	294	289	276	295	294	274	271	264	294	282	268	323	266	288	295	325	250	285	298	257	299	274	305	293	304	289	301	305	290	317	296	340	278	270	306	291	270	282	285	286	299	322	283	300	323	277	271	265	263	262	307	285	273	292	303	311	312	304	284	308	285	284	283	313	318	293	268	332	289	277	279	289	303	301	266	284	283	287	331	277	292	252	277	280	312	279	302	310	308	296	310	250	269	289	269	304	278	266	305	293	302	299	293	317	300	269	281	304	316	278	285	271	282	284	271	308	270	295	281	254	345	299	270	280	278	296	267	273	295	312	298	284	278	288	278	259	276	288	310	319	296	308	313	298	277	273	313	279	319	283	286	280	287	305	281	294	309	267	289	326	302	290	282	286	278	315	293	304	264	290	263	307	274	294	324	279	318	274	302	269	295	300	270	287	279	284	313	275	301	290	297	288	322	293	322	289	282	285	288	311	265	277	303	284	275	292	273	288	251	291	296	310	293	307	310	287	275	273	283	331	262	281	280	291	297	278	264	294	283	291	286	344	242	298	275	271	281	268	290	271	321	251	302	274	301	256	298	291	304	288	271	327	311	302	287	275	266	318	292	312	301	279	293	300	287	283	284	290	269	252	269	288	288	288	304	314	319	263	297	287	295	322	280	274	272	293	323	304	295	298	284	278	263	250	295	316	325	317	274	299	284	274	279	309	302	290	272	271	286	293
12220	10725	12964	13600	11824	8906	6786	5058	3761	2981	2505	2020	1756	1532	1375	1270	1146	1032	1045	966	898	988	940	904	838	849	883	820	806	851	794	730	848	758	779	772	824	751	807	750	736	762	761	733	737	719	753	759	762	772	777	772	756	783	767	782	783	730	765	714	804	745	749	761	775	745	781	734	766	747	795	766	774	706	775	759	771	774	785	821	767	765	717	778	740	736	771	761	766	780	718	749	733	769	769	740	738	818	758	812	741	775	783	767	781	788	767	808	757	796	821	745	760	772	789	817	771	849	734	793	774	741	749	756	816	739	764	713	735	755	762	755	787	801	786	803	794	803	815	812	742	799	796	741	722	786	788	771	736	749	734	772	753	830	813	759	782	782	777	750	803	787	735	782	785	811	764	826	782	792	788	779	800	804	767	740	754	729	746	771	780	790	784	767	813	756	790	803	769	752	758	743	787	750	760	741	752	770	797	797	788	785	771	750	766	758	775	831	776	741	785	777	790	787	779	811	792	740	709	746	767	767	827	773	781	770	740	752	797	781	775	740	751	745	735	738	778	825	803	733	743	788	745	746	747	790	792	779	740	757	736	795	700	808	761	770	757	781	769	792	765	792	762	767	806	763	785	760	760	728	757	757	749	749	780	751	810	734	776	755	829	736	788	792	730	781	727	751	773	793	750	737	804	800	806	789	776	779	770	753	741	808	798	782	794	797	792	697	704	721	783	744	747	767	775	829	746	736	748	710	785	767	800	747	764	747	777	795	788	741	818	760	782	743	785	818	745	779	739	765	748	797	784	757	779	780	773	792	743	795	747	785	794	710	757	764	749	770	744	764	731	763	748	823	779	768	749	732	741	815	764	778	801	737	768	778	772	801	724	781	779	746	754	763	753	800	795	805	757	813	783	759	773	725	777	773	786	775	764	752	805	696	752	742	749	741	794	777	778	765	765	718	755	790	784	811	796	788	769	757	773	795	802	778	766	736	752	740	770	816	793	839	775	747	779	759	808	777	770	814	769	712	770	802	768	808	787	772	729	775	788	780	727	697	699	787	765	778	787	788	733	784	735	758	803	754	824	763	769	789	759	842	759	786	773	810	777	742	777	763	757	795	793	712	824	784	724	742	765	761	829	847	732	763	780	741	802	729	790	743	752	743	742	715	808	769	754	795	750	841	754	721	792	785	743	749	783	761	745	778	777	771	747	760	749	787	764	756	800	788	778	733	767	777	819	772	796	773	781	817	826	771	756	775	791	775	814	767	803	702	712	821	722	755	782	740	772	823	729	777	796	786	762	812	822	814	785	766	764	710	711	790	783	808	759	773	816	780	793	723	777	747	771	740	762	757	741	747	774	756	740	789	779	767	744	774	737	697	721	765	834	780	779	775	794	764	765	778	759	772	757	802	779	762	824	736	799	779	748	796	794	741	738	772	810	719	741	813	771	728	717	810	786	743	757	814	730	804	769	770	774	795	781	762	757	749	769	813	764	758	748	753	766	792	799	753	711	774	745	797	783	790	770	780	798	756	750	754	780	746	744	773	781	810	776	822	789	795	766	776	778	775	766	740	743	777	763	813	718	741	796	731	797	747	738	723	723	805	794	783	753	769	734	747	764	748	761	822	740	789	726	761	836	777	793	747	753	745	773	790	751	734	778	796	692	758	752	805	804	771	762	770	768	812	738	790	765	742	746	812	788	781	805	750	790	793	800	801	742	772	760	799	771	810	797	764	770	797	788	742	830	807	794	788	777	813	805	755	829	826	800	765	810	743	743	794	790	778	785	788	752	776	784	754	744	813	759	764	782	821	773	769	803	772	821	764	773	817	752	782	760	813	728	747	760	777	748	797	751	796	762	746	792	823	766	772	737	724	769	775	836	780	806	757	726	756	747	762	738	773	767	761	777	782	811	719	763	800	777	770	795	773	796	783	812	755	819	782	771	723	755	777	755	748	740	772	740	728	828	757	765	740	782	749	767	782	732	790	731	785	718	782	794	781	770	762	762	735	796	759	763	826	742	790	796	751	747	807	745	777	776	727	758	768	740	736	751	725	780	737	734	799	733	759	748	745	768	773	791	724	792	768	822	689	767	783	756	759	765	784	801	715	801	807	787	757	788	759	762	728	708	767	754	788	745	772	763	760	804	789	815	773	784	803	753	809	739	786	780	799	782	812	814	771	736	789	783	719	753	757	761	801	790	726	755	763	802	731	744	735	740	767	766	735	820	695	771	760	778	812	749	766	773	751	759	752	777	756	748	743	721	760	767	785	728	789	726	736	766	779	830	771	803	766	787	861	777	765	749	756	795	728	767	753	778	771	744	794	788	814	788	760	741	726	783	784	788	764	781	801	761	822	797	775	795	760	766	833	807	779	761	781	808	754	738	747	753	748	759	762	789	796	777	760	766	765	735	804	739	750	788	768	787	770	746	772	760	760	780	785	805	791	711	732	765	739	764	805	766	766	751	775	777	727	765	795	724	744	795	770	735	760	798	749	802	779	733	773	801	775	810	759	765	770	726	756	744	724	775	732	742	736	752	815	806	796	756	764	766	751	789	766	772	745	787	819	776	756	746	768	751	782	780	786	758	771	791	751	715	766	734	804	768	721	740	744	823	736	821	758	750	751	763	790	786	812	777	786	778	746	817	778	790	779	763	785	736	788	773	776	734	749	803	777	746	723	824	792	828	764	774	773	759	771	806	791	758	788	799	838	742	789	746	743	788	794	821	786	741	711	797	764	769	764	786	768	769	782	774	737	689	784	748	775	756	764	720	731	702	801	800	744	748	804	754	787	759	780	790	754	743	781	787	788	764	739	714	761	759	776	733	752	768	813	827	785	737	781	772	727	740	743	805	775	810	745	804	777	740	736	769	803	793	773	740	760	771	812	763	762	779	743	698	754	764	749	772	730	770	775	797	740	783	726	781	795	739	787	781	770	741	806	753	805	713	755	817	743	745	827	743	829	776	811	796	800	773	804	792	765	807	766	742	766	745	766	740	811	765	772	736	718	775	757	746	771	767	765	741	787	784	780	785	790	766	750	750	759	761	754	773	696	784	812	730	747	770	728	793	725	814	782	733	749	763	815	776	838	755	758	749	764	771	746	746	742	797	808	791	779	752	789	779	775	746	733	783	789	769	804	804	789	799	732	773	762	791	755	807	790	782	719	746	705	748	818	838	812	771	830	741	723	771	817	770	805	751	784	763	773	796	770	763	799	777	720	765	755	739	758	820	813	775	762	846	821	795	789	817	783	737	727	761	795	718	757	779	769	740	798	773	790	737	764	752	793	765	725	803	774	750	825	805	767	760	792	765	795	771	734	779	741	755	793	796	812	830	767	790	787	759	774	778	738	774	783	827	744	788	761	777	798	726	781	764	768	826	787	774	773	807	760	734	770	753	756	779	771	771	753	830	724	716	729	713	778	720	800	742	788	788	758	778	778	772	807	762	749	732	781	810	797	797	775	766	785	705	789	761	764	771	749	760	756	799	756
33581	28902	23234	15913	10509	7150	5013	3517	2512	2233	1812	1333	995	963	1063	1010	826	703	645	585	603	620	613	491	422	415	363	359	328	320	338	253	310	293	288	238	263	301	267	289	259	239	262	243	247	278	233	256	255	281	246	268	261	245	248	243	267	280	252	258	284	242	256	257	257	230	257	252	246	257	286	260	298	258	243	241	245	241	250	258	275	274	263	275	261	240	222	264	269	246	251	278	286	279	252	244	268	257	243	247	284	222	242	252	267	281	260	254	235	248	249	269	252	248	229	220	236	292	226	268	238	233	263	267	239	267	256	238	245	277	277	258	279	261	266	233	258	246	262	265	261	259	253	262	239	251	282	291	276	257	248	249	256	226	251	264	244	256	268	243	245	279	263	283	274	248	240	242	238	255	251	244	250	259	242	240	259	258	231	270	237	231	246	260	263	237	222	247	272	262	251	283	248	227	247	243	255	261	275	272	243	251	248	261	286	255	226	287	268	250	264	262	255	252	289	251	234	281	245	270	246	266	221	259	263	272	227	244	262	234	267	239	270	255	266	230	264	275	262	248	274	274	236	245	251	283	226	261	261	274	275	257	242	235	257	238	225	245	255	251	227	250	244	248	270	258	264	273	243	253	266	252	240	233	254	236	239	246	258	238	260	259	251	235	274	269	241	243	268	247	241	265	236	273	248	237	248	267	234	226	236	281	255	250	264	249	263	237	257	279	263	217	216	273	216	235	272	256	250	255	252	266	230	260	251	257	257	247	237	221	268	241	231	256	258	274	245	280	250	250	259	261	242	281	275	252	268	274	275	226	252	233	249	245	232	237	235	281	255	249	238	266	282	256	235	233	246	301	253	255	272	238	253	255	247	242	271	234	233	238	255	228	266	246	272	243	279	270	234	239	253	273	263	278	277	246	266	251	269	252	228	241	223	265	261	274	263	253	274	219	232	246	283	263	265	233	254	251	259	250	229	252	244	240	257	235	261	224	255	277	276	267	265	268	230	262	242	273	251	290	243	242	257	275	251	238	269	246	260	252	265	239	249	266	247	269	267	270	228	259	265	238	249	238	276	266	253	230	277	281	251	264	258	267	250	279	243	257	247	238	225	223	238	254	271	231	253	235	248	275	256	257	268	259	235	265	264	246	232	271	246	248	241	262	244	231	265	270	269	245	266	247	233	227	241	255	239	250	239	231	281	284	227	237	244	271	262	266	228	235	258	264	262	262	264	259	229	262	255	258	259	241	256	247	260	249	221	277	253	228	272	259	230	245	273	251	226	230	280	230	218	278	259	262	216	263	246	254	264	261	309	267	221	280	237	283	237	257	241	253	222	246	262	257	228	213	273	244	238	264	282	252	251	218	270	248	264	255	251	261	242	229	254	247	229	267	246	275	253	255	238	255	239	269	255	255	283	241	249	253	253	235	262	244	214	256	276	257	230	251	256	249	251	282	245	267	268	236	221	239	233	275	301	237	245	244	219	250	274	292	249	242	252	239	283	257	296	286	277	242	262	271	251	237	276	242	248	242	251	238	229	248	272	250	283	249	249	245	228	261	256	232	246	257	248	255	235	240	266	285	240	291	239	268	229	260	260	246	273	215	248	234	262	248	272	265	235	246	280	224	256	283	244	237	256	263	279	265	277	255	259	244	243	268	220	247	257	279	263	229	249	245	262	243	267	244	253	245	254	269	246	262	259	247	258	234	244	235	260	228	284	267	265	251	242	273	257	281	254	283	242	267	238	229	227	244	273	278	252	233	260	270	249	263	283	251	248	262	268	279	234	252	253	206	255	265	268	253	266	248	265	265	244	245	300	272	259	267	247	253	248	279	250	262	257	275	244	271	246	263	252	257	230	257	258	250	273	238	245	259	264	254	260	228	233	267	277	274	260	268	243	275	245	274	255	239	237	244	248	229	246	225	256	248	260	272	262	247	285	284	249	247	232	252	261	259	257	203	218	279	254	274	242	287	232	262	248	233	260	254	253	241	254	241	266	269	250	263	257	244	261	250	235	253	240	266	263	257	256	261	253	250	251	238	285	253	261	262	236	262	257	265	233	253	228	216	244	273	226	227	236	248	212	263	258	271	254	237	251	231	272	226	260	258	249	272	258	222	261	248	267	264	255	238	236	241	261	254	249	260	265	268	262	262	261	270	263	267	262	283	266	221	226	276	263	274	249	241	271	280	271	262	274	229	230	307	231	250	261	254	266	264	247	264	262	264	254	245	236	230	234	231	266	247	255	241	274	268	274	237	255	283	264	275	271	256	275	271	274	266	275	255	243	242	241	236	265	241	236	243	263	274	256	235	237	257	250	253	263	257	276	247	286	260	269	299	266	264	258	268	230	257	253	252	260	259	236	281	259	247	271	272	254	257	261	242	254	247	273	278	263	275	247	245	276	260	244	255	247	236	272	266	229	234	218	241	272	232	245	247	236	256	249	233	269	243	228	279	254	260	251	248	248	258	272	280	231	245	210	271	259	284	241	282	247	233	261	247	275	258	226	255	254	244	256	256	227	278	243	246	268	277	252	232	261	235	239	258	278	255	269	272	222	251	249	255	261	248	233	241	245	224	266	225	261	241	264	256	247	241	265	241	245	247	268	248	259	279	271	270	258	217	290	267	271	252	272	234	254	236	243	238	251	285	259	225	279	219	287	267	242	256	248	275	234	260	283	262	285	271	283	262	259	260	241	262	260	264	257	259	280	254	239	252	262	258	263	254	260	221	274	265	241	266	256	265	234	230	240	245	262	233	275	270	246	283	240	271	236	267	278	242	262	244	269	262	214	254	243	268	251	244	273	254	237	263	256	256	220	281	235	259	250	242	254	254	256	277	249	265	260	259	264	241	246	230	235	267	264	281	261	241	257	267	251	243	249	264	288	234	242	264	277	252	223	252	220	270	249	258	299	264	264	261	264	253	236	237	262	252	275	262	251	235	240	238	251	242	242	242	262	243	279	243	272	240	276	260	261	250	233	274	263	254	240	254	252	266	256	271	273	259	227	242	235	261	273	251	239	256	277	244	250	265	263	237	232	221	252	242	248	264	252	281	248	240	251	258	279	268	234	278	250	230	262	272	280	234	224	259	255	287	239	274	264	252	248	260	264	262	265	240	279	246	281	282	283	272	254	252	234	246	241	253	233	244	251	215	209	249	268	245	261	249	255	237	267	268	243	264	253	267	234	256	279	248	252	251	244	251	285	242	268	283	254	271	241	259	247	237	257	269	247	253	228	255	242	247	262	273	248	277	213	252	276	262	288	255	225	245	265	262	259	229	258	259	273	250	265	235	264	258	255	219	258	248	256	233	261	238	308	232	238	234	251	225	245	228	276	279	267	282	248	257	256	234	219	251	280	259	262	218	239	257	250	226	260	274	266	249	242	242	259	230	248	237	287	241	267	252	268	272	264	271	244	274	273	247	221	236	217	244	275	242	294	244	233	228	240	241	227	259	264	263	276	241	234	250	247	237	256	252	249	242	283	292
27149	26259	26885	25660	23002	18743	15079	12105	9497	8890	7603	5629	4502	4305	4972	4904	3862	3412	2920	2719	2591	3008	2968	2322	1854	1510	1328	1370	1327	1091	1259	1016	972	1062	957	966	916	914	814	828	804	756	756	732	782	685	690	704	705	695	683	693	647	686	672	708	733	599	677	655	730	693	700	720	701	679	677	728	694	689	714	647	693	697	680	631	686	683	683	663	738	630	700	730	701	655	699	684	698	672	653	688	712	650	722	754	687	662	685	693	662	672	675	689	694	615	706	658	678	704	689	700	682	665	691	687	694	679	619	670	679	707	682	709	631	629	676	651	691	705	698	682	721	612	683	710	678	652	638	684	615	690	700	647	697	664	723	720	707	710	693	682	709	688	725	693	700	626	678	682	685	684	700	681	674	746	672	683	700	684	704	679	694	702	728	709	699	704	695	668	673	653	691	669	681	649	675	689	685	664	649	740	642	692	687	666	669	648	716	670	686	723	635	658	658	650	642	634	694	634	704	672	644	663	703	705	704	696	717	684	682	666	685	698	686	723	725	670	673	679	697	664	695	714	689	658	704	671	676	677	696	640	662	722	661	643	711	674	691	684	727	670	648	645	679	708	674	708	716	682	698	669	679	691	688	709	633	658	667	700	703	670	695	675	658	706	681	660	690	726	663	656	717	694	704	704	656	738	725	733	642	720	681	707	685	678	714	675	679	700	715	608	673	691	687	689	657	671	706	667	676	669	735	686	665	656	723	686	709	678	655	684	687	670	703	682	682	713	712	643	732	653	666	691	681	645	680	702	682	670	699	714	719	684	680	682	661	667	703	653	676	684	655	684	730	622	687	688	660	727	721	674	669	693	664	669	694	668	694	682	696	650	670	668	712	671	695	630	697	715	687	651	696	740	667	668	668	704	721	698	686	675	703	701	706	659	713	713	696	712	662	685	682	656	675	680	627	662	721	680	636	683	709	658	689	759	677	673	678	682	651	646	669	663	705	711	727	632	640	718	663	643	690	668	704	702	716	672	714	729	677	711	713	668	707	725	732	712	635	690	704	686	614	690	658	707	638	665	719	666	669	616	680	687	701	669	661	632	735	693	716	673	660	686	672	683	644	654	697	715	712	691	655	662	709	702	737	670	702	690	657	644	701	686	660	662	690	680	692	671	656	665	651	720	729	688	698	721	711	747	724	634	697	665	694	669	692	731	672	691	725	708	701	623	681	685	691	674	665	676	703	681	645	692	693	673	659	664	695	701	659	713	682	711	681	712	712	675	683	684	675	720	704	679	709	684	700	674	743	683	707	698	683	724	652	661	730	730	678	659	682	665	709	674	657	684	702	665	692	656	668	635	725	674	635	615	660	662	668	688	669	679	664	714	700	662	727	633	681	695	631	712	714	651	686	634	692	716	649	681	703	667	707	657	648	662	674	738	656	674	684	705	690	675	663	670	728	664	712	638	668	656	655	693	648	667	669	625	700	629	645	674	689	686	693	686	677	664	655	687	663	694	707	690	689	675	662	690	648	656	716	647	700	747	669	668	655	680	647	689	691	675	639	709	684	716	689	679	626	651	695	664	708	670	755	625	673	702	715	663	711	654	681	714	712	678	698	669	692	674	616	719	655	666	657	658	677	676	682	737	738	695	675	682	673	696	675	695	675	706	674	738	634	687	677	722	657	663	671	707	651	676	700	668	688	639	652	691	665	700	664	733	691	728	697	689	681	670	674	685	677	699	704	672	681	647	678	652	687	685	667	714	682	666	659	662	679	685	664	692	675	681	654	639	713	695	711	698	662	675	694	681	695	696	681	683	682	691	670	694	690	667	655	736	702	717	693	728	666	668	631	682	654	688	672	666	687	651	702	685	685	688	671	674	716	647	669	701	674	717	680	667	650	696	678	668	653	703	672	711	665	662	692	640	673	669	690	678	659	699	728	675	644	681	753	665	676	671	678	684	706	673	676	683	735	639	682	671	639	653	702	683	701	719	705	660	681	666	704	698	684	773	706	683	651	652	609	667	664	726	661	706	681	641	653	705	684	675	676	712	623	669	683	678	698	668	676	706	641	682	667	709	713	727	705	744	736	697	723	652	663	716	679	676	683	652	651	669	648	644	650	694	696	662	719	677	646	681	702	669	661	661	681	676	658	703	676	699	699	673	689	685	694	629	658	673	660	714	678	646	647	650	728	739	699	685	657	706	707	688	717	677	664	672	711	648	675	702	665	675	680	685	669	668	658	726	671	672	671	654	710	688	716	691	671	652	653	672	633	673	738	624	664	687	687	711	686	690	691	693	640	698	717	650	657	676	629	662	700	678	688	722	673	627	676	653	709	664	644	667	716	692	667	655	672	642	687	673	708	729	698	672	681	681	688	692	669	683	695	672	713	669	670	659	646	659	670	659	681	688	694	676	658	664	680	698	721	653	642	694	696	671	724	710	677	705	715	670	698	720	682	687	664	688	647	653	702	663	729	702	655	681	668	674	644	672	680	642	710	715	711	638	726	654	742	625	682	660	667	664	703	625	719	689	659	680	668	682	685	650	695	672	676	706	704	702	715	716	705	701	700	702	688	673	671	689	681	705	673	669	730	702	727	704	673	721	699	689	663	719	686	653	658	669	696	685	689	655	686	696	652	655	624	705	727	686	647	663	678	666	681	657	760	685	704	669	676	683	686	679	671	700	692	642	667	650	670	681	700	674	678	665	666	656	694	652	760	672	694	678	712	690	703	690	630	668	724	631	687	672	668	626	686	669	668	673	679	641	656	719	656	697	661	656	666	706	678	675	678	636	654	719	701	691	718	704	702	679	697	666	673	667	662	704	651	713	717	688	645	698	654	661	625	669	656	664	671	706	679	698	710	731	666	660	670	666	664	642	661	686	702	669	656	662	690	717	693	697	684	674	681	662	671	698	687	703	715	648	669	655	651	673	674	670	672	653	710	665	730	686	693	653	647	706	657	653	664	684	644	657	668	727	688	664	649	720	641	683	676	639	694	699	683	729	682	663	669	651	707	674	691	633	676	716	667	675	711	669	733	688	683	708	685	650	711	649	744	701	681	677	702	647	681	674	681	678	669	644	745	674	670	657	673	688	673	700	665	714	712	657	677	685	695	664	651	696	716	696	726	674	711	683	684	711	714	676	665	643	677	680	680	679	680	665	664	693	718	733	667	681	713	694	664	673	654	689	634	716	668	703	710	636	669	660	685	684	683	693	665	708	670	673	691	674	713	665	666	696	682	684	666	662	655	662	692	657	695	702	665	652	746	638	686	658	663	722	665	683	655	630	679	704	677	646	683	661	629	693	703	697	697	623	694	675	699	665	697	687	673	694	614	666	698	707	690	662	684	701	712	685	729	670	714	704	625	696	719	656	743	680	650	697	699	719	691	701	739	681	710	691	691	651	702	670	650	716	704	691	747	705	689	696	665	697	682	659	697	642	671	643	682	726	676	681	675	657	718	705	685	668	684	697	701	674	689	764	679	638	707	658	637	642	650	670	634	696
43804	42635	33615	25255	19381	13768	10541	6988	5023	4220	3551	2498	1821	1770	1808	1888	1555	1260	1061	998	891	1081	968	743	666	503	466	395	442	340	406	331	350	352	315	286	267	267	251	241	233	215	189	198	206	198	207	208	188	188	209	194	203	204	200	184	186	190	179	193	182	196	204	197	177	190	156	169	204	204	185	205	179	193	187	177	190	199	191	183	201	202	217	199	181	176	197	192	205	190	171	191	190	203	201	197	204	197	201	186	189	201	160	185	169	197	187	209	186	191	187	205	193	202	177	193	195	202	191	212	197	190	187	210	195	182	176	185	183	184	188	191	171	198	171	185	177	205	212	199	174	199	176	182	199	204	219	190	190	200	207	201	175	194	173	209	189	205	178	210	193	183	196	190	185	195	180	214	181	210	161	210	208	209	196	208	187	206	194	182	202	204	188	220	183	194	189	198	186	199	204	193	187	215	198	208	173	206	216	218	180	173	206	202	173	178	188	215	187	190	203	173	215	188	202	223	197	193	198	185	180	184	186	176	185	166	186	151	171	209	188	203	206	196	180	205	188	212	178	195	212	201	191	193	207	200	193	193	187	203	205	197	220	193	193	164	176	197	186	213	206	169	179	182	205	207	198	172	188	174	204	189	187	194	192	202	187	202	187	196	185	220	202	222	182	204	205	188	170	191	155	163	187	199	201	197	185	199	180	187	183	181	204	224	175	216	195	207	182	201	191	192	197	201	194	197	193	177	205	177	188	176	215	209	175	197	164	213	205	199	178	199	179	213	212	168	209	158	184	170	184	200	193	189	196	210	173	192	219	190	203	196	207	206	212	183	193	186	171	208	180	178	191	172	167	197	198	189	191	192	190	184	194	184	230	200	170	166	193	200	212	182	203	184	184	182	187	188	186	204	188	162	194	177	189	185	183	186	189	209	191	209	191	194	159	180	183	195	192	189	194	227	206	196	194	197	184	174	194	183	200	175	206	207	162	199	205	196	195	204	178	168	205	210	176	200	174	166	203	200	215	192	209	173	178	192	193	175	209	193	201	212	191	203	191	203	187	169	201	211	160	182	199	200	202	193	173	186	194	207	187	197	179	182	182	187	209	173	185	186	175	210	203	184	208	182	201	204	205	183	179	197	195	199	190	199	192	216	189	181	189	207	186	195	209	165	197	217	193	192	174	169	187	203	177	187	182	182	197	231	189	201	205	203	199	182	185	193	205	202	223	220	197	188	191	199	191	177	171	185	192	190	191	194	206	196	192	178	179	180	188	190	212	185	185	206	195	182	180	171	196	181	194	197	187	224	207	193	177	181	183	190	215	176	205	163	182	222	212	175	186	186	192	202	194	208	189	197	185	180	208	206	198	208	201	191	204	182	203	191	211	201	195	198	216	193	188	214	167	197	211	207	197	189	185	176	187	198	200	197	197	201	173	202	182	204	196	190	185	202	201	183	198	209	209	220	190	181	199	180	201	226	193	220	187	175	179	195	166	200	212	185	209	190	190	201	189	203	187	191	185	199	195	177	202	183	195	187	191	188	193	186	180	190	195	203	199	214	184	227	226	192	196	192	189	219	206	195	207	198	177	193	186	218	214	171	198	218	177	197	182	199	194	196	192	221	207	191	200	174	188	209	205	202	183	200	201	226	192	176	213	192	178	188	192	187	198	197	201	210	189	185	212	184	178	165	196	202	188	194	182	199	174	198	184	188	172	186	184	202	187	176	195	201	205	195	182	191	213	191	206	203	222	186	202	217	155	194	178	190	192	191	194	218	213	187	181	180	178	181	206	199	190	206	208	205	185	170	183	207	183	196	180	175	193	196	190	223	178	199	197	191	199	202	194	189	195	198	199	178	221	181	210	180	212	202	202	216	181	172	194	214	183	198	202	189	181	192	192	178	179	202	191	197	218	210	172	181	200	192	197	197	178	228	200	180	176	203	186	186	188	193	210	209	205	195	165	206	192	192	199	189	185	204	193	205	204	194	208	188	204	181	189	203	193	201	177	195	191	187	207	195	181	188	195	183	200	195	213	216	183	200	193	181	167	204	182	211	186	184	198	189	184	180	161	190	187	212	218	202	218	179	218	208	196	190	196	210	183	177	205	191	195	167	171	190	192	188	200	207	188	210	188	199	196	211	174	198	198	187	179	232	166	202	191	189	209	204	195	193	187	180	183	206	177	175	190	186	173	225	183	198	185	212	195	205	208	198	195	178	192	171	193	215	187	210	205	163	200	208	187	188	199	190	187	181	188	191	210	183	193	193	193	216	176	193	196	195	164	218	212	197	191	180	195	188	206	176	213	193	183	181	203	170	173	182	160	170	203	218	187	202	199	197	187	192	183	211	187	184	215	175	196	206	190	178	173	188	178	183	202	209	193	189	191	180	180	203	171	172	183	186	201	201	180	197	191	223	196	196	202	190	171	212	169	180	186	186	171	187	188	202	170	212	203	221	200	200	165	191	197	190	192	223	201	191	174	218	188	196	187	194	192	200	198	159	180	208	191	200	198	177	177	198	182	186	172	201	220	166	203	166	182	169	174	170	199	182	202	176	198	168	178	199	209	197	195	207	186	163	201	186	184	195	172	225	189	175	175	191	185	177	193	201	190	212	192	193	215	169	212	210	187	188	186	219	175	212	220	202	192	181	186	198	205	176	183	192	198	168	196	191	192	193	221	167	188	197	191	188	196	216	226	199	187	204	182	193	208	205	191	188	182	176	223	176	206	209	195	177	185	198	187	207	182	195	198	173	185	187	178	193	201	181	195	202	195	202	169	192	198	179	201	183	190	219	199	215	183	174	209	163	160	213	191	168	201	190	181	210	187	180	217	213	203	212	182	187	193	211	184	192	195	194	200	196	167	170	194	185	202	190	198	220	179	189	208	192	229	174	188	203	217	194	199	186	207	209	171	150	208	201	175	215	162	205	204	182	205	191	185	206	201	192	175	175	211	181	168	177	169	192	220	170	206	203	187	207	202	168	194	200	193	193	207	195	211	203	211	185	207	191	187	188	182	199	204	189	203	201	200	195	196	191	183	181	202	194	185	193	215	206	182	208	178	197	200	204	194	208	198	173	188	207	192	188	201	184	177	200	208	209	191	209	163	195	188	173	178	198	199	180	194	179	195	173	152	179	171	204	196	189	212	178	182	210	197	190	210	188	189	215	181	182	224	213	198	200	187	186	182	205	192	172	194	218	169	181	181	193	192	182	217	211	190	186	181	187	167	193	186	166	172	189	202	175	185	183	203	218	169	173	205	195	178	176	167	182	190	208	175	189	185	194	200	220	197	172	177	180	190	203	180	195	189	158	194	200	190	201	206	192	197	209	219	176	180	199	204	198	173	190	196	224	203	172	183	194	187	209	166	204	176	193	206	213	207	195	193	192	200	175	186	178	188	176	211	199	193	210	197	208	174	213	180	176	184	187	191	205	204	187	186	174	173	176	198	162	173	200	204	186	189	221	194	199	210	175	194	207	219	187	206	193	183	163
35256	38786	34882	34476	31277	26599	23732	18738	15710	14216	12504	9801	7387	7688	8765	8637	7284	6019	5482	5039	4451	5546	4882	3879	3491	2433	2138	2039	1963	1548	1854	1464	1325	1596	1081	1132	1199	1051	814	838	761	663	682	656	693	628	571	612	591	581	568	541	561	547	572	570	579	576	563	569	560	591	526	581	550	532	541	520	536	530	507	540	579	507	527	490	525	522	517	548	488	564	502	549	541	545	549	585	564	515	507	554	526	546	505	533	559	505	558	534	501	547	552	513	510	541	532	509	570	555	519	545	525	507	548	524	545	566	535	504	561	535	499	534	533	551	526	577	488	555	532	551	526	543	551	532	525	537	474	545	522	530	530	536	563	530	565	548	521	541	545	495	526	544	568	539	538	524	507	558	532	502	556	517	516	521	506	525	560	534	525	572	528	522	540	528	501	554	542	551	552	550	514	516	530	565	551	539	502	542	505	519	545	560	559	538	532	543	552	532	500	516	533	547	508	538	563	588	509	584	533	533	516	551	533	514	536	518	550	547	583	571	516	530	555	489	538	549	524	549	516	568	524	557	576	542	546	544	526	537	586	562	514	539	524	548	548	508	507	532	524	520	537	539	523	510	560	520	549	511	553	533	513	561	516	536	544	522	555	519	528	530	508	540	488	491	579	534	535	470	579	525	539	535	520	554	566	492	522	532	545	569	473	530	549	548	563	519	470	507	518	552	543	519	521	551	552	525	516	524	531	553	522	563	524	543	517	520	531	516	545	511	541	501	581	536	521	554	548	563	496	516	538	539	501	543	535	530	515	517	545	548	543	581	527	548	569	557	487	548	536	571	521	521	479	546	506	564	479	553	565	553	524	533	521	556	527	564	479	546	524	489	509	523	512	523	539	539	541	493	492	557	547	553	533	513	528	531	510	541	534	565	554	505	530	559	549	519	530	601	535	558	533	546	519	517	533	576	509	527	538	509	535	550	510	531	525	531	558	518	558	550	549	553	565	571	550	512	495	565	544	559	488	539	569	563	490	499	543	546	561	502	543	594	537	561	544	528	555	509	512	531	530	532	535	527	529	601	509	545	524	540	503	532	539	546	539	549	545	523	533	513	514	540	535	510	558	506	527	523	531	542	537	525	498	541	552	528	562	546	565	510	522	524	493	528	530	545	561	517	537	570	531	534	533	551	547	545	549	561	533	536	573	480	555	510	505	531	527	528	527	501	550	457	544	532	600	562	576	500	509	498	520	597	532	537	520	506	522	529	542	566	527	500	556	546	555	555	495	532	564	509	503	546	527	525	519	516	515	573	561	550	519	522	541	524	536	535	553	570	547	525	577	523	509	529	546	505	533	527	544	512	534	547	540	519	520	585	516	517	560	521	502	558	507	494	543	512	512	534	500	533	512	512	516	496	569	509	554	528	546	517	565	524	540	521	519	558	569	533	487	545	528	531	559	503	543	513	527	488	528	566	556	561	529	558	564	545	553	553	518	528	501	533	510	509	524	500	548	595	538	533	505	551	512	535	517	575	552	551	516	502	538	508	532	552	484	564	512	542	552	563	557	528	527	534	551	538	519	560	556	522	510	544	520	511	578	519	511	539	517	519	528	510	542	541	516	509	552	487	523	489	532	563	471	513	503	509	524	534	518	528	559	538	501	561	529	511	557	574	498	563	515	549	510	536	498	517	508	538	548	557	557	532	558	573	512	540	541	564	507	555	564	536	546	509	585	572	532	523	553	564	516	505	508	530	515	554	523	531	592	548	575	555	534	497	536	522	529	546	529	546	529	537	511	546	474	517	548	556	548	544	579	561	538	503	538	540	542	551	549	573	528	539	559	566	513	542	560	517	533	527	538	532	517	555	463	511	524	543	547	533	534	562	512	492	536	526	566	526	555	518	569	527	551	561	574	500	567	572	532	537	500	487	552	527	541	530	527	510	545	537	558	465	503	495	525	542	520	492	511	543	496	562	501	556	583	507	531	516	528	577	545	544	549	479	496	515	533	549	525	571	487	528	567	508	567	529	549	540	512	526	545	572	515	539	470	546	544	569	542	540	522	524	544	524	571	544	577	528	509	522	601	512	499	506	503	527	552	537	507	544	566	529	525	547	525	545	538	576	532	528	529	528	559	540	538	572	538	560	562	552	567	516	526	531	523	505	531	556	522	546	527	499	515	544	490	548	540	542	524	541	534	562	544	547	538	542	530	550	556	569	509	564	510	557	572	578	538	512	547	533	502	500	562	556	572	506	535	484	508	540	540	535	509	501	577	568	543	522	525	515	551	550	521	513	508	545	525	511	535	504	531	525	555	523	542	565	556	529	494	492	527	545	544	510	544	538	522	541	546	554	534	557	536	551	539	545	505	534	542	531	526	533	539	526	539	530	520	536	526	568	545	530	509	541	525	513	528	491	536	520	523	531	524	572	518	502	539	537	565	549	559	523	543	530	548	529	544	533	514	504	522	521	564	565	535	510	567	502	514	501	542	582	566	551	501	524	553	530	547	492	553	529	521	555	527	536	529	516	538	529	592	543	523	518	488	530	544	511	523	509	533	561	537	550	538	557	532	562	517	548	531	539	557	548	535	532	487	541	505	532	527	539	545	498	545	532	505	522	564	536	528	550	552	493	505	506	486	513	539	516	483	536	526	533	533	506	548	560	504	563	564	511	519	525	546	535	572	531	530	548	570	522	499	514	528	512	538	485	544	556	508	539	552	553	558	516	503	559	534	566	539	538	557	548	514	514	544	581	538	508	526	532	504	512	534	541	520	583	524	527	532	549	521	550	498	498	562	508	554	499	544	485	476	548	525	536	519	527	528	506	560	559	585	549	529	592	576	553	565	525	541	520	597	520	531	555	513	559	497	542	552	530	505	515	537	496	529	589	532	536	553	575	528	531	531	505	551	532	503	556	557	544	563	556	540	479	535	564	519	547	531	519	538	539	531	504	550	527	508	520	529	548	540	537	537	553	517	532	558	545	513	551	542	532	501	518	555	512	521	534	556	488	547	541	539	542	532	524	500	553	543	502	492	547	542	493	571	522	515	509	521	478	535	524	525	542	513	531	597	565	570	558	534	540	508	515	525	517	517	515	516	535	540	542	546	503	486	595	542	580	547	551	529	526	546	503	533	569	550	587	542	507	566	533	527	549	542	549	536	519	528	562	559	529	555	534	506	553	524	535	569	487	550	543	580	536	525	514	565	540	576	560	505	522	549	565	583	530	525	552	570	541	556	538	547	527	498	503	579	527	588	515	549	557	521	528	502	563	543	498	519	550	578	556	562	553	540	529	538	487	512	538	518	495	526	562	536	512	549	540	546	542	490	531	519	531	556	509	549	553	542	515	535	556	512	503	543	563	532	502	540	528	553	575	544	559	508	536	572	542	530	560	541	543	530	523	528	525	528	558	584	547	537	526	530	505	520	517	536	531	499	514	528	544	527	542	514	560	515	560	555	535	494	540	507	540	499	548	545	525	529	554	536	527	505	513	502	507	511	551	522	505	530	514
13500	9351	7706	5555	3411	2283	1651	1141	885	699	592	504	432	418	380	322	343	321	367	302	301	295	300	308	319	296	301	289	304	313	260	291	281	292	277	282	289	300	302	300	309	273	270	324	299	310	315	295	327	309	321	299	271	272	298	295	277	266	280	304	318	278	286	273	270	300	297	301	314	266	294	305	304	301	315	325	307	249	271	298	314	299	269	303	287	277	300	289	291	297	288	310	313	275	273	291	301	306	268	299	261	278	307	311	271	268	329	265	277	283	286	271	302	274	319	283	287	279	275	301	306	326	311	290	312	265	297	294	285	267	275	274	301	303	322	281	344	345	288	262	302	276	244	296	259	330	289	304	297	301	314	281	305	279	271	300	286	293	283	269	296	304	265	286	289	276	260	305	250	292	281	282	303	301	295	296	307	286	275	300	295	306	281	277	292	304	274	289	278	272	301	282	282	275	296	269	321	273	280	278	284	308	287	291	288	259	273	298	284	304	283	303	305	323	265	339	267	296	295	282	287	251	288	305	313	287	324	303	309	295	305	267	311	298	287	280	291	330	270	278	303	281	285	309	256	280	295	258	287	311	336	279	249	308	323	321	287	274	298	267	289	299	301	290	291	271	298	263	305	295	310	302	302	283	306	271	281	306	267	273	318	314	296	304	272	304	275	309	303	284	260	268	257	298	316	284	296	308	272	303	295	284	291	308	278	278	290	272	281	250	296	302	309	277	296	328	299	317	263	263	275	297	305	307	282	297	291	308	301	298	284	308	301	306	283	290	273	270	259	296	269	287	315	298	321	281	311	291	292	282	292	304	336	318	292	270	270	275	306	268	270	285	314	276	282	301	281	294	293	281	290	281	287	283	284	295	285	288	266	280	293	281	273	279	273	284	275	306	280	306	297	296	282	271	318	263	298	288	285	292	262	296	268	280	260	286	292	268	290	285	297	317	288	318	291	293	298	297	261	299	265	288	268	253	295	328	266	286	284	310	321	289	298	276	279	299	312	280	303	276	286	300	286	310	253	279	266	302	261	290	284	276	311	294	293	305	295	273	298	298	286	279	281	292	271	279	293	274	298	299	302	276	312	289	303	294	256	293	307	298	294	282	299	310	288	262	271	325	282	273	303	283	309	277	292	286	285	282	247	302	283	279	289	277	292	285	297	292	283	316	264	279	290	271	319	293	287	304	311	321	302	294	281	258	293	315	314	301	276	283	283	293	295	287	293	271	293	262	275	249	309	284	268	317	313	261	303	285	324	289	328	284	269	289	284	288	310	304	270	284	306	304	258	316	260	322	279	273	293	301	300	314	271	300	284	267	301	297	296	309	311	269	288	288	270	257	279	290	273	268	287	287	297	291	267	299	307	303	305	291	286	297	281	332	289	271	273	280	264	302	295	297	259	273	304	308	287	295	291	275	269	270	292	256	288	302	323	287	275	286	299	298	285	287	288	303	296	347	279	296	286	245	292	284	254	277	304	276	300	323	276	289	274	296	288	282	281	279	280	294	268	277	313	297	285	304	299	271	285	289	283	294	304	283	269	297	271	286	275	297	297	278	255	277	295	327	288	273	281	317	292	308	295	289	287	287	271	260	321	298	294	279	292	287	303	278	292	287	274	307	299	291	260	271	277	278	289	309	288	275	273	278	274	255	309	291	298	294	286	291	293	288	274	288	276	294	325	229	290	275	277	283	331	288	291	291	277	283	265	297	293	280	287	267	290	291	294	284	253	280	281	271	306	270	295	308	293	276	280	260	306	271	280	248	254	313	276	291	296	286	275	279	296	279	292	257	299	272	289	288	275	291	324	278	274	318	275	282	301	301	320	292	284	308	308	251	284	289	279	316	286	283	265	306	297	293	297	261	301	298	313	280	317	290	298	292	298	310	263	280	304	294	291	281	298	251	259	285	292	282	297	301	273	283	301	294	324	296	279	273	266	290	297	286	239	270	287	259	287	288	302	298	323	262	314	248	294	294	265	254	294	303	253	320	297	296	292	311	310	295	253	285	267	296	285	299	251	325	293	267	276	283	290	284	307	284	312	275	278	294	272	294	299	320	305	308	282	251	291	278	277	296	302	305	307	276	277	313	290	293	259	282	279	290	261	289	305	293	289	285	259	293	324	240	298	290	298	289	267	278	289	301	271	262	261	248	268	291	277	301	267	272	276	291	297	284	293	284	270	301	278	298	308	274	301	275	290	302	281	270	289	314	263	311	295	290	296	273	276	275	268	285	286	278	266	276	304	282	304	302	298	297	259	334	273	282	289	291	316	284	292	267	314	266	285	253	255	306	270	314	279	279	276	243	275	307	310	306	289	290	281	278	297	262	287	299	276	266	325	278	315	267	280	278	298	284	301	319	285	295	248	321	309	296	299	235	312	277	297	281	258	267	323	293	308	318	280	288	276	290	262	341	300	332	300	271	289	283	289	281	281	259	320	301	267	301	318	304	255	276	296	280	252	275	296	289	267	267	317	242	289	279	314	298	289	286	308	302	279	274	294	271	264	315	277	288	246	301	288	281	281	313	282	289	287	310	281	272	281	306	297	268	295	280	285	266	283	261	322	300	262	315	281	271	298	303	277	297	297	304	271	268	273	286	292	293	314	282	268	295	282	291	264	315	282	305	273	274	334	306	267	260	270	266	279	284	308	276	326	282	290	286	286	270	287	271	289	280	256	310	281	260	277	342	308	290	279	305	301	282	299	309	271	280	289	291	283	294	289	274	297	286	293	309	265	286	295	266	290	312	293	305	269	279	301	249	326	288	291	286	293	268	310	305	307	324	283	320	310	310	281	299	267	298	333	268	275	277	269	268	287	282	281	271	291	288	285	297	260	290	287	294	313	275	292	316	291	281	280	298	312	317	282	306	269	276	283	318	307	275	262	257	267	274	269	266	308	316	259	293	275	267	283	287	273	288	297	281	282	291	295	300	302	306	311	303	287	270	281	270	256	251	296	289	302	269	303	314	299	285	301	276	320	284	250	328	300	272	315	270	282	282	284	265	271	325	292	324	322	267	288	310	303	289	278	288	289	302	277	289	297	284	273	310	283	282	299	307	294	307	311	305	304	271	319	291	301	282	282	269	284	288	290	286	305	314	293	239	290	279	279	277	309	321	285	298	296	280	301	277	305	283	292	264	299	279	273	289	285	273	293	313	284	276	303	288	298	278	277	287	293	276	272	295	273	293	272	317	282	287	315	280	294	261	286	272	293	286	257	277	278	329	318	277	294	280	269	304	295	274	340	285	310	292	270	290	265	290	318	296	298	263	293	287	327	275	252	282	286	286	310	286	293	314	279	287	338	302	293	281	271	306	259	288	288	273	299	312	310	310	317	292	328	296	255	264	300	297	306	272	290	275	280	261	274	282	306	321	277	303	285	305	296	293	282	269	260	276	322	292	275	311	270	288	274	295	280	290	296	291	313	291	302	282	348	318	307	285	315	260	315	268	303	304	289	291	300	284	286	285	302	301	280	281	263	247
13224	11853	15407	15594	11761	9025	6855	4918	3646	2934	2471	1943	1690	1440	1351	1184	1101	1068	1014	1002	953	968	895	893	857	892	775	828	787	820	818	759	797	831	736	769	784	781	799	770	754	771	760	743	737	719	752	764	793	781	761	789	763	741	767	780	715	812	742	737	723	834	809	751	782	784	744	796	753	764	765	736	754	764	747	759	733	798	720	754	783	765	819	810	749	783	750	785	727	715	763	739	708	808	794	763	746	761	744	736	750	815	755	759	765	774	724	768	773	755	796	763	756	783	721	773	777	788	730	783	791	771	797	793	748	751	786	803	794	781	748	777	719	754	730	724	748	711	710	781	789	771	790	762	731	809	706	750	785	762	773	784	760	719	753	765	761	769	773	824	751	764	782	785	812	754	784	806	746	794	744	761	795	751	727	728	766	717	733	757	782	778	762	776	768	778	806	723	783	752	735	739	738	785	781	783	819	804	769	734	743	776	765	694	740	770	741	768	782	774	783	786	754	777	748	736	737	730	705	776	787	805	741	692	779	748	732	803	777	771	825	775	752	739	760	808	778	794	741	783	752	725	762	792	783	687	732	743	776	748	775	767	773	694	752	785	783	757	753	767	750	765	730	803	736	773	753	744	776	766	761	777	738	770	752	784	767	725	736	800	714	768	775	772	756	778	816	757	769	716	823	778	774	750	735	767	732	816	782	736	775	757	809	735	845	779	734	835	783	734	744	775	793	780	769	770	774	815	742	816	772	717	741	763	761	706	753	787	822	781	725	737	797	789	726	729	753	774	758	738	779	778	768	782	743	781	752	797	771	745	791	783	732	757	793	750	731	790	767	782	717	757	748	806	728	784	773	695	761	777	794	766	756	775	723	785	790	811	761	744	714	771	792	758	736	834	788	753	803	733	714	751	817	748	764	762	763	743	765	789	755	758	768	727	770	750	747	789	752	770	749	758	794	782	744	735	774	751	780	761	810	796	731	756	725	776	745	794	753	763	719	773	773	741	738	705	762	767	683	792	791	745	802	796	777	756	755	760	741	765	771	735	797	810	763	736	741	724	802	759	781	782	750	801	710	740	736	724	754	786	765	785	743	802	753	741	746	761	786	752	760	764	795	708	808	763	845	763	743	750	766	776	753	780	811	730	752	764	778	750	806	793	801	789	743	809	785	795	767	753	744	757	759	791	736	810	736	709	748	685	766	754	698	774	799	757	774	762	752	823	736	768	799	790	725	811	791	768	722	779	726	757	814	767	779	782	793	772	766	757	804	755	745	773	735	719	779	798	761	721	800	772	758	777	793	773	796	735	775	819	807	743	744	750	779	776	748	757	767	798	749	773	743	774	747	744	740	773	747	768	776	768	709	770	745	754	756	789	788	772	753	750	790	767	757	718	743	757	796	769	753	765	778	748	777	768	753	772	749	746	787	782	754	808	762	758	727	792	753	763	742	768	766	738	795	702	752	858	767	788	813	767	801	745	717	792	731	770	752	753	762	793	754	732	789	758	791	760	686	760	763	765	811	804	742	786	749	769	748	703	782	758	766	792	790	719	743	744	750	772	762	701	790	772	718	764	779	706	792	729	763	766	727	772	794	731	771	774	754	758	740	734	732	737	798	800	743	773	807	744	735	729	792	726	768	713	773	782	786	769	741	728	771	737	761	724	787	733	790	800	803	748	735	800	709	767	750	805	755	780	784	783	756	732	721	759	797	774	747	778	743	771	791	797	742	681	776	738	755	778	766	830	814	755	735	725	713	790	765	768	727	770	800	775	762	770	753	774	785	772	737	756	753	781	770	803	770	815	761	789	694	749	755	798	749	783	770	787	756	715	722	770	746	747	783	795	804	795	829	797	768	745	781	737	781	800	725	767	813	723	754	764	733	755	755	777	758	698	746	788	757	797	735	757	800	811	716	781	724	778	795	774	754	750	736	717	757	798	786	761	765	742	733	774	729	754	780	780	732	754	747	752	756	748	742	732	768	775	736	755	804	737	770	742	733	723	817	751	727	776	746	780	737	734	769	747	769	732	744	776	766	736	821	748	780	803	761	774	739	768	771	735	758	776	800	763	754	734	771	836	707	719	766	793	776	803	745	758	766	769	770	776	790	737	806	787	780	805	714	786	747	755	784	794	744	800	756	788	750	734	744	723	805	818	746	773	712	739	809	727	757	789	759	790	765	803	712	751	758	746	749	764	786	767	789	756	758	796	764	741	800	738	798	750	739	758	726	777	818	770	765	765	766	739	745	746	800	797	792	738	759	734	746	688	795	767	752	796	768	743	744	789	760	733	774	776	764	753	791	798	795	771	760	747	768	783	793	802	743	770	790	738	722	755	780	772	761	758	790	700	746	747	749	706	739	739	747	787	771	741	801	759	717	804	766	765	780	790	745	799	731	761	746	755	758	727	722	700	764	758	730	724	752	747	801	740	807	755	759	794	789	757	794	798	777	729	729	747	734	716	719	789	760	739	713	773	748	785	781	800	788	739	719	754	792	813	744	768	764	782	771	732	813	778	766	756	765	776	793	754	722	748	781	762	713	725	780	770	772	796	731	764	750	843	776	782	808	734	748	805	768	737	709	753	703	790	738	779	761	752	780	744	745	759	775	750	721	740	760	775	737	763	777	738	705	750	768	770	778	799	756	757	748	759	789	733	756	705	712	780	771	750	770	735	738	784	780	774	772	749	783	771	769	740	752	778	720	762	772	755	759	721	766	768	779	766	778	757	751	689	756	787	764	756	753	722	754	751	784	755	767	754	799	747	791	757	738	740	782	749	760	758	823	747	738	782	746	731	824	737	770	786	762	802	748	791	788	744	753	800	763	766	781	782	707	746	771	747	754	755	771	756	754	815	807	745	771	742	810	759	753	727	780	711	786	739	762	809	816	713	759	727	753	781	759	774	759	776	706	759	772	770	782	761	803	728	782	764	757	737	757	736	755	748	777	745	728	692	759	718	727	776	754	778	731	790	789	810	761	742	754	755	736	816	778	744	772	750	758	789	780	776	799	770	796	746	819	796	741	751	819	822	744	755	734	776	758	738	767	757	796	732	736	794	762	801	741	770	739	772	777	736	833	840	796	762	728	756	761	765	742	813	785	746	735	758	773	799	767	759	763	745	808	798	793	706	803	777	768	785	791	781	761	759	734	722	808	771	757	791	737	780	738	753	693	735	818	774	772	822	762	795	770	726	766	800	748	740	737	753	795	754	777	764	773	773	815	718	710	748	790	786	781	779	736	754	772	761	806	766	732	791	785	744	764	738	743	829	721	708	766	720	743	789	771	740	763	718	810	788	742	800	713	788	800	748	792	746	787	739	745	778	710	762	768	750	766	766	748	753	769	696	788	756	786	750	793	792	773	778	765	860	768	763	768	770	782	797	770	772	814	789	817	769	767	794	794	743	741	784	785	810	778	768	765	767	810	752	773	764	774	810	768	785	744	777	810	794	745	767	749	729	774	776	747	755	788	720	733	734	745	774	807	742	748	733
35040	37697	27755	16927	10290	6552	5205	3489	2504	1859	1570	1270	993	705	832	796	804	630	625	573	505	630	561	442	415	361	326	341	342	290	315	296	273	326	350	269	295	290	286	280	274	246	255	237	271	257	246	270	266	246	277	261	260	263	282	247	233	260	221	264	264	228	254	272	252	259	272	228	262	280	226	245	233	259	241	271	228	260	243	238	239	242	259	288	251	250	265	263	262	280	219	254	255	274	251	255	239	269	258	267	257	255	249	246	261	241	265	234	261	251	257	248	255	244	239	237	273	240	262	222	265	240	265	254	275	297	244	234	246	246	251	256	257	240	274	251	262	277	251	277	245	284	285	269	225	252	278	255	263	232	255	250	243	234	307	254	251	260	233	262	247	284	279	279	253	257	247	258	248	251	234	248	252	257	258	281	273	271	249	260	256	263	287	294	257	244	263	263	239	238	250	264	269	245	273	232	270	242	262	265	248	244	248	235	271	260	261	248	254	219	247	259	231	253	263	250	245	263	264	244	219	250	268	268	273	274	250	241	267	281	228	248	235	255	241	245	270	261	271	243	262	243	287	279	253	257	245	275	213	262	253	237	257	243	284	289	246	242	270	238	247	231	255	271	242	253	256	263	265	245	268	289	251	236	247	264	276	251	258	246	235	252	284	268	272	259	259	239	255	257	248	255	230	247	220	258	252	242	236	276	247	296	263	263	274	246	260	253	290	255	260	228	270	246	268	248	267	253	266	214	244	274	266	257	246	252	263	240	263	244	267	268	265	253	279	258	255	254	240	245	242	246	275	267	242	261	271	255	245	276	238	270	272	226	224	269	239	271	262	276	254	268	237	266	237	254	231	223	257	226	274	220	252	274	259	272	263	233	237	254	237	247	257	275	234	247	275	257	242	273	255	222	281	292	245	258	232	251	232	256	257	263	255	229	244	236	255	263	249	273	238	255	253	235	261	267	256	254	290	239	232	243	263	277	220	236	254	236	248	242	247	252	256	249	236	286	251	232	266	287	304	236	257	252	257	287	260	280	248	248	251	270	280	253	247	238	269	282	265	249	266	234	267	255	249	225	243	268	262	236	258	268	263	249	266	262	253	251	284	292	249	250	246	265	230	236	253	245	265	248	266	251	254	251	248	243	236	260	215	233	243	240	263	260	256	260	223	282	253	260	271	292	244	252	254	255	257	267	249	233	247	242	227	291	260	255	249	245	254	274	259	277	297	256	260	246	249	242	241	230	293	266	235	247	233	256	250	283	257	279	245	264	257	270	254	251	242	281	248	247	257	264	253	241	284	238	263	255	287	266	256	237	242	246	244	243	229	253	266	252	248	262	240	247	236	243	264	261	242	276	279	260	305	265	258	253	247	230	256	263	263	230	231	216	267	246	261	254	277	232	259	230	269	278	251	242	244	255	275	268	215	231	258	246	249	272	260	251	261	249	264	255	239	228	268	267	241	248	266	247	237	254	252	265	258	259	263	254	238	248	274	255	235	247	284	252	249	243	268	246	271	270	276	236	273	255	238	276	257	239	259	255	252	224	252	259	243	240	232	298	260	242	261	284	292	237	242	265	298	238	228	282	255	253	253	253	240	247	223	225	255	240	275	271	240	266	265	233	220	278	243	240	261	248	262	233	239	266	290	237	249	203	283	269	260	259	284	256	255	287	251	251	253	244	253	231	239	242	254	288	270	266	269	252	257	264	255	270	280	252	251	243	246	250	247	253	261	254	268	268	270	262	233	243	248	279	238	249	247	265	230	253	256	276	287	249	274	247	252	266	246	276	259	246	281	243	234	272	250	258	243	221	267	251	245	252	249	251	252	255	283	251	266	257	255	266	280	289	285	246	252	231	248	231	237	259	231	262	243	232	264	266	258	225	281	289	281	268	264	273	260	244	282	273	266	273	252	280	258	236	251	260	247	263	238	250	248	263	242	241	284	235	231	248	239	230	266	276	255	251	278	252	273	297	247	275	267	263	242	247	263	262	245	259	235	257	249	244	267	270	250	274	265	286	237	231	267	223	225	264	226	262	267	266	287	241	273	254	287	230	245	265	248	266	271	271	270	212	255	238	250	276	242	263	270	263	265	257	279	260	215	276	260	262	256	237	248	230	286	224	241	248	272	248	273	238	250	250	249	263	225	267	256	263	252	245	265	246	235	264	250	272	261	253	278	291	254	231	245	287	249	215	265	259	265	244	268	266	235	261	267	257	280	279	267	269	275	254	235	259	241	279	263	239	268	222	268	226	244	241	268	271	246	228	256	256	269	261	258	234	252	255	275	261	225	230	249	256	254	267	271	249	239	261	261	250	259	221	257	246	255	276	276	232	269	265	273	266	248	250	272	236	244	271	280	258	273	279	223	273	262	270	232	247	252	246	276	251	243	288	250	234	230	248	246	251	253	256	271	244	238	252	265	254	287	251	277	256	264	250	259	248	249	246	250	259	271	249	259	292	246	251	260	244	261	273	251	265	246	240	236	281	271	244	269	230	237	241	262	237	240	270	299	256	259	262	256	244	267	242	245	259	217	277	261	259	281	270	226	246	274	264	258	254	248	253	254	263	255	271	282	247	249	258	246	275	249	261	244	267	271	246	273	247	227	288	254	265	253	243	247	237	254	235	280	252	240	265	235	240	284	245	220	238	283	261	277	246	244	231	249	245	238	274	239	250	277	271	225	261	232	251	245	261	253	254	242	266	240	270	258	270	209	259	249	249	264	261	246	245	238	256	265	260	299	235	268	245	225	251	259	266	250	258	259	268	234	244	236	274	239	225	265	240	300	241	240	250	230	259	273	239	261	266	237	265	268	251	288	278	240	267	265	263	240	250	251	271	251	244	248	270	255	252	272	249	255	267	276	277	249	238	230	275	252	230	266	265	253	244	253	265	254	268	251	257	236	258	246	236	274	266	243	259	243	229	254	259	251	252	256	266	240	276	247	257	257	276	251	258	261	233	240	236	239	258	267	242	256	259	217	235	248	245	261	258	228	243	246	266	252	246	240	247	236	239	258	255	263	249	269	254	245	231	236	268	250	242	257	272	229	255	268	226	251	264	276	241	254	278	268	251	275	284	240	284	259	225	255	258	239	260	279	233	251	252	250	244	260	263	227	282	240	268	251	263	266	252	274	265	269	253	281	262	278	258	264	247	222	283	232	253	241	236	236	272	257	253	255	234	252	247	236	262	227	238	270	257	253	250	250	258	249	266	269	270	274	254	259	261	266	279	257	256	273	252	243	253	239	247	276	268	241	245	255	248	237	236	295	244	256	256	238	261	251	278	257	229	258	241	234	225	258	245	282	249	231	255	244	252	228	264	260	256	251	233	264	239	275	244	268	258	272	287	250	243	256	273	253	230	259	252	267	269	264	275	266	246	235	254	251	260	286	243	220	260	255	257	250	257	260	238	250	262	235	251	239	259	239	254	244	214	234	250	237	293	258	259	222	263	285	233	237	240	257	300	274	254	260	250	263	261	249	265	240	252
29285	34707	26534	25160	20955	17611	15187	11642	8789	7261	6462	5333	4273	3349	4169	3940	3694	2947	2882	2547	2557	2974	2751	1898	1711	1426	1221	1286	1252	1156	1252	1055	1013	973	930	937	987	877	824	811	804	746	726	724	756	764	707	709	741	685	711	655	655	690	715	711	745	727	696	675	722	702	684	666	642	636	693	673	643	716	656	684	661	655	680	697	700	709	637	668	624	651	647	681	675	676	684	696	660	683	694	682	661	645	681	663	687	693	666	678	692	652	674	661	684	701	678	683	682	710	652	681	720	671	663	648	676	671	671	676	700	686	694	664	675	660	666	717	683	705	709	659	643	642	663	701	661	727	675	620	651	665	678	690	711	684	694	694	680	639	661	684	662	755	680	710	670	676	672	670	701	658	673	668	692	652	643	713	695	674	669	643	690	708	686	684	669	667	697	641	670	657	640	667	689	690	642	639	667	700	658	711	663	679	695	739	679	693	688	685	720	628	664	681	640	649	702	655	687	611	661	685	727	671	660	685	643	660	692	624	661	651	686	687	678	686	636	688	638	790	664	674	684	668	680	659	679	672	682	648	709	671	696	632	643	684	669	673	676	676	698	669	664	742	662	711	659	690	692	616	676	675	699	654	650	702	685	646	717	727	687	725	639	669	648	641	675	688	634	686	644	707	704	682	709	734	668	672	659	657	657	709	671	684	757	715	708	699	704	643	693	684	704	678	692	691	645	712	659	719	709	722	663	660	666	698	678	608	708	711	697	662	705	668	700	672	674	653	654	685	674	689	662	703	676	700	688	694	658	685	684	670	685	616	740	693	643	692	706	643	701	711	677	674	683	682	688	674	722	684	691	695	659	681	698	699	689	636	657	704	691	673	676	684	727	674	687	710	679	691	692	628	682	687	701	694	694	683	722	673	678	697	714	713	668	664	680	673	672	639	640	719	656	686	655	670	687	663	646	723	684	663	695	682	724	683	688	688	681	624	716	650	678	689	689	714	647	670	685	697	675	690	670	699	711	712	627	647	688	686	665	699	646	691	643	704	685	677	629	649	672	694	703	689	666	681	692	716	664	638	613	659	690	669	688	683	653	697	681	712	694	679	703	664	734	745	649	711	658	631	615	702	643	637	674	712	676	634	687	672	689	654	699	652	702	675	680	705	636	692	684	686	682	719	676	692	683	720	668	719	699	631	670	697	631	634	662	675	688	692	702	627	646	696	667	709	652	715	677	717	644	733	703	682	695	669	723	667	672	691	708	770	678	702	679	655	657	664	662	705	718	681	720	678	639	711	665	644	639	664	687	703	645	634	691	706	653	673	690	636	720	658	722	716	668	666	684	695	650	715	679	675	612	610	674	700	635	674	734	689	664	663	650	672	681	706	659	662	672	681	683	660	705	688	634	668	710	678	697	662	688	633	706	667	681	699	667	676	647	680	689	641	674	684	698	690	675	639	723	691	727	681	693	672	676	706	646	682	671	670	674	701	673	690	679	684	710	691	648	661	648	702	682	654	659	678	680	710	663	738	691	642	708	636	672	677	684	664	716	690	670	695	681	649	653	667	704	719	621	682	684	651	671	647	656	704	671	646	610	676	684	684	618	683	637	674	700	673	734	708	686	685	688	683	702	664	666	679	657	710	671	682	664	672	652	693	688	713	671	690	708	694	700	719	638	657	673	654	691	685	666	662	661	688	645	627	678	655	699	685	620	689	692	650	662	657	697	691	650	718	681	758	633	686	666	679	635	728	662	656	681	673	690	723	716	660	720	631	678	712	699	718	653	716	685	654	625	680	673	666	718	662	710	713	674	682	710	635	720	690	695	682	680	666	721	637	637	676	700	671	677	677	634	701	675	698	637	728	738	691	715	694	650	692	707	723	701	669	632	772	670	636	689	650	626	665	682	700	739	708	704	708	710	674	685	705	659	698	682	652	699	656	676	659	710	710	704	681	702	704	662	680	664	623	680	695	716	664	688	652	679	685	692	662	658	688	733	652	696	698	709	676	725	660	670	713	685	653	685	662	675	668	603	665	712	690	637	683	717	698	675	680	653	685	626	727	611	687	675	705	711	653	683	659	680	673	683	708	649	650	645	667	695	676	662	662	622	709	660	642	678	678	695	762	666	651	701	676	681	662	609	712	675	633	696	623	657	641	703	649	716	709	702	675	637	683	704	718	697	692	681	718	724	639	650	640	647	655	639	672	692	684	628	716	659	701	718	644	654	687	694	671	675	660	682	626	676	663	719	649	662	688	668	679	708	701	714	650	669	666	727	663	672	681	674	707	656	663	663	659	717	679	676	666	672	675	690	709	711	674	657	703	682	668	627	688	700	708	667	671	711	750	682	730	699	717	648	680	666	669	669	671	696	695	679	631	656	648	700	691	642	701	668	706	654	710	684	721	666	712	693	667	668	718	700	645	663	639	671	700	645	668	686	679	673	686	671	669	619	689	718	684	689	679	659	695	682	682	718	685	693	651	686	672	689	681	671	656	675	710	641	684	667	657	689	638	635	649	664	719	700	637	696	649	728	658	683	692	678	694	679	691	674	671	715	688	670	676	700	665	646	710	698	681	678	667	700	725	684	726	655	646	650	709	667	693	653	658	675	718	667	711	654	670	677	667	658	666	722	704	721	642	655	705	729	690	637	660	672	672	654	700	666	682	688	684	661	712	720	675	684	678	715	667	639	673	674	696	709	669	699	681	662	674	700	635	680	648	684	705	665	677	689	654	682	656	684	647	670	679	692	695	671	709	710	652	693	683	651	694	697	662	686	684	655	692	745	656	620	707	714	654	673	722	708	667	624	679	689	701	663	699	672	656	685	620	699	614	632	704	626	688	656	699	675	669	681	670	618	702	695	643	723	690	699	696	672	682	676	695	659	676	686	678	663	667	710	708	690	719	709	659	630	662	709	705	662	708	637	661	740	688	666	683	683	651	700	678	664	688	673	690	684	645	696	670	652	620	668	677	701	713	650	674	680	674	657	649	662	701	641	721	651	643	623	711	680	656	652	699	668	661	670	703	676	663	676	683	708	680	686	670	646	696	656	657	660	671	653	652	686	715	680	689	699	701	669	707	636	680	688	723	676	665	680	625	682	711	647	694	680	682	647	735	691	641	662	732	707	692	670	645	709	680	678	639	663	703	689	639	696	687	670	699	651	660	685	659	734	704	696	656	671	717	668	654	710	674	696	677	701	685	666	689	714	648	716	648	669	652	674	650	692	670	717	684	704	648	712	652	705	669	703	709	681	693	690	654	665	670	682	683	683	696	694	684	690	686	671	655	641	681	713	673	696	713	687	694	678	670	681	682	706	685	657	708	685	661	648	699	678	722	703	672	703	630	673	703	668	719	682	683	686	658	656	686	722	710	673	666	695	752	716	687	705	654	672	675	692	690	646	666	675	692	671	706	711	691	661	622	640	688	667	641	730	682	624	708	628	682	711	626	696	666	661	620	599	692	711	709	656	671	670	666	697	705	681	678	696	655	679	706	660	664	709	675
46396	48659	33507	24886	18922	13245	10165	6709	4435	3436	2852	2181	1757	1261	1699	1648	1418	1145	1046	1007	978	1062	1141	752	669	497	371	430	381	375	348	375	292	344	317	283	300	300	218	221	226	224	191	214	208	195	221	210	230	181	207	198	226	186	208	199	178	190	189	205	176	194	211	200	212	201	189	175	201	194	187	189	195	195	193	187	175	213	185	196	188	186	183	203	197	190	172	193	177	186	183	181	179	196	166	192	180	188	200	196	199	172	175	195	209	203	205	184	196	187	180	203	199	192	180	172	173	194	200	189	192	186	181	197	207	185	201	208	207	163	196	211	202	182	204	170	191	186	198	194	223	183	192	197	215	184	192	168	191	191	217	190	175	181	174	181	188	177	192	149	205	199	191	213	184	191	206	184	203	200	208	200	187	186	176	187	216	186	190	188	185	183	198	205	197	192	192	189	184	190	223	209	189	159	188	177	213	206	196	202	206	200	193	225	197	184	181	179	166	208	224	195	170	200	212	170	196	211	187	195	190	192	175	195	184	194	185	168	174	207	181	186	177	193	194	201	192	222	197	209	203	205	199	195	205	185	213	191	202	198	185	188	206	197	187	192	177	197	200	181	199	199	194	180	197	221	173	171	185	193	216	193	182	193	187	190	209	188	226	165	190	197	210	224	198	189	183	210	191	190	198	195	196	207	207	210	196	211	216	219	169	198	160	189	205	208	197	183	200	183	194	181	194	185	203	179	191	201	186	185	192	209	182	210	175	186	195	171	180	197	186	196	168	199	188	216	210	176	191	181	191	181	204	187	197	209	165	175	203	195	202	196	182	211	192	202	190	161	168	183	173	180	178	207	175	198	187	224	199	198	203	173	185	191	197	187	173	193	194	183	182	189	202	184	173	197	188	200	194	181	186	192	163	204	198	209	179	182	180	179	193	206	189	209	200	188	187	183	220	186	188	170	205	192	197	167	214	179	165	169	191	213	181	181	183	185	180	198	200	181	204	185	191	199	189	190	183	211	206	198	218	185	187	200	177	197	185	177	190	200	205	178	206	196	213	192	160	166	192	201	184	193	181	189	206	161	192	186	192	186	189	191	172	191	185	202	187	168	192	214	199	230	190	206	187	177	214	188	192	186	215	210	209	162	188	186	193	194	208	189	222	194	205	191	173	188	187	186	204	207	200	205	198	181	187	184	171	167	211	191	210	200	196	196	193	185	194	200	187	205	210	198	215	214	177	180	203	198	182	190	216	193	171	179	174	182	204	179	172	187	234	181	177	222	173	193	191	202	178	189	180	179	215	195	191	189	202	193	201	232	199	181	221	213	220	169	188	212	190	177	186	213	170	201	220	190	169	225	201	191	191	184	207	168	202	171	208	197	215	222	195	178	205	194	194	197	183	213	207	198	181	183	188	159	163	188	199	222	183	201	188	193	203	193	200	201	180	198	196	207	218	196	214	182	208	188	194	178	185	209	193	230	185	186	209	183	195	195	181	183	193	193	223	199	205	194	170	175	186	201	198	192	179	190	203	195	173	185	170	214	202	205	193	197	160	213	216	196	185	189	201	209	201	192	171	180	192	195	197	183	189	194	191	176	203	184	196	196	167	184	192	186	240	182	199	197	167	190	198	214	209	205	188	209	196	202	182	189	196	185	172	215	175	180	190	174	193	193	177	203	221	193	191	216	216	194	185	190	192	192	183	196	201	204	186	192	197	200	208	211	187	184	204	178	204	203	195	227	187	200	181	200	221	198	213	210	192	227	168	211	179	169	206	203	194	221	205	171	197	181	194	181	207	209	209	180	200	194	176	186	177	207	184	198	224	180	197	186	183	186	189	214	207	193	192	197	191	174	179	171	180	189	199	217	193	218	195	164	186	194	182	181	214	196	219	189	177	218	211	194	189	199	217	159	189	214	197	198	203	178	185	212	197	208	194	209	220	184	211	209	193	183	197	170	191	191	188	208	209	182	205	176	195	192	187	189	194	203	173	201	196	209	195	192	201	219	199	168	186	213	206	201	202	193	191	177	189	194	158	176	178	204	212	202	191	174	178	202	196	180	224	179	184	193	218	167	204	195	197	191	189	197	194	204	201	189	193	208	212	232	187	185	203	191	193	219	202	208	178	187	186	198	168	195	186	180	193	180	222	200	179	205	194	200	184	214	187	198	205	211	204	204	193	196	208	220	197	194	212	199	161	177	190	197	187	217	184	203	178	193	214	203	215	192	159	191	183	185	213	187	185	184	204	192	186	204	206	199	189	185	178	193	204	176	203	184	168	223	181	188	186	220	183	222	173	183	191	197	188	219	204	164	189	178	195	200	182	182	191	186	205	189	202	204	214	204	222	182	208	172	187	190	177	216	218	168	215	204	169	201	195	199	197	189	189	208	191	201	184	170	229	202	188	193	214	183	211	214	205	204	205	190	198	188	198	208	199	202	202	187	166	159	196	196	208	205	189	181	195	188	217	162	196	188	206	194	207	173	206	186	178	195	199	186	192	186	183	200	185	196	193	215	176	184	169	184	191	180	190	172	191	176	194	218	202	216	172	226	172	174	194	230	178	195	175	174	198	190	157	183	198	213	199	180	186	189	191	193	170	194	210	177	208	194	209	191	199	206	187	192	197	215	175	206	201	190	189	209	214	187	193	191	203	186	159	210	209	159	189	219	215	166	205	197	201	205	212	196	196	167	223	191	191	180	179	195	197	203	194	202	203	187	203	184	192	178	192	191	209	189	225	199	193	180	177	198	195	185	207	201	186	208	200	182	197	196	190	188	192	178	175	212	227	182	197	177	232	192	158	199	207	202	186	185	204	213	169	184	210	220	197	198	192	184	184	198	188	173	192	184	210	186	167	174	222	165	193	180	180	178	197	203	186	199	203	228	199	213	174	197	203	192	199	180	192	224	229	198	190	214	185	188	176	179	193	180	192	207	189	164	208	196	179	197	196	208	203	209	192	184	185	191	165	191	163	200	186	181	190	194	205	203	202	216	194	220	185	186	197	190	199	216	200	197	199	207	181	222	222	194	195	202	199	204	228	184	209	174	197	173	211	160	208	190	202	196	180	184	211	183	193	188	211	203	190	192	231	171	206	188	208	207	243	189	200	180	198	196	204	187	233	191	187	231	204	197	193	198	193	177	213	172	215	220	182	200	186	185	205	210	182	191	190	190	164	180	192	188	185	205	203	178	183	182	197	190	219	177	204	193	205	189	205	197	207	190	166	197	188	205	196	176	186	217	195	188	195	210	206	193	191	203	178	179	177	192	190	229	206	184	182	217	181	171	232	218	209	192	189	181	188	185	191	183	198	217	185	191	178	202	196	202	210	189	190	200	195	221	198	232	193	174	181	188	205	200	196	199	194	188	167	195	175	207	215	175	183	213	167	193	204	188	179	208	201	220	184	207	180	206	219	186	190	198	170	184	199	195	204	190	194	191	222	185	169	213	188	192	185	200	192	196	207	202	185	185	192	210	188	180	182	178	214	200	200	185
37924	44900	33378	32615	28931	24496	22395	17491	13639	11417	10631	8808	7290	5655	7799	7398	6856	5358	5315	5072	4426	5168	5388	3452	2833	2099	1905	1994	1671	1670	1769	1527	1255	1446	1236	1178	1215	1027	845	782	751	766	629	597	636	581	643	613	591	562	538	583	599	535	523	556	542	544	536	530	545	540	499	547	536	535	504	518	547	516	548	566	514	533	532	534	559	569	524	555	532	520	486	503	606	533	569	575	552	524	559	485	524	584	561	546	576	517	510	536	523	536	514	544	555	531	514	523	556	553	554	520	559	533	566	494	519	520	561	531	541	521	540	548	550	546	576	525	546	539	551	526	535	540	544	544	548	524	536	556	549	553	530	542	551	517	531	493	559	557	552	567	493	529	536	539	506	549	540	526	515	542	556	528	559	566	544	575	547	562	573	569	547	511	533	524	525	547	554	480	533	536	543	509	553	518	504	525	528	508	487	524	493	516	532	525	521	537	525	529	533	510	562	539	524	535	528	567	541	567	542	536	553	536	516	511	560	497	519	544	515	558	559	550	522	543	536	521	553	511	525	547	503	530	539	549	545	503	536	529	539	507	522	537	521	518	537	505	509	554	542	513	505	564	550	524	526	556	547	525	552	507	550	559	521	541	480	544	560	515	534	503	532	513	504	518	587	509	543	505	520	555	539	515	542	495	564	522	553	554	516	526	569	537	561	557	523	561	562	532	565	545	551	574	519	549	579	515	505	528	499	575	561	548	550	515	515	527	576	515	543	527	510	555	549	514	571	490	536	534	531	555	537	528	516	550	566	549	514	519	555	535	554	544	530	499	526	518	497	547	556	552	528	532	556	548	538	492	527	513	484	540	521	532	555	576	503	515	563	517	527	564	542	517	546	500	501	543	522	508	524	537	511	579	524	506	527	536	515	546	564	553	528	526	560	533	546	543	517	475	545	496	583	528	522	505	563	515	519	543	549	555	577	510	505	526	517	544	551	518	542	503	540	543	509	567	536	553	517	490	490	519	565	499	511	549	520	535	545	554	512	545	535	509	574	526	563	530	557	544	540	548	498	507	521	543	511	514	510	539	557	564	519	540	513	522	518	545	522	554	509	565	584	542	541	538	561	530	536	520	544	585	507	539	509	527	520	537	512	587	529	508	505	535	507	562	531	533	553	506	570	559	531	558	523	505	471	533	542	522	546	543	507	515	548	495	529	509	546	505	480	502	497	536	504	611	544	560	512	550	535	538	540	533	536	504	536	552	484	518	524	521	535	548	506	555	511	548	536	568	540	528	511	515	515	551	509	480	546	513	507	545	544	525	511	504	499	512	557	503	515	536	489	509	499	558	492	522	503	526	509	496	535	515	532	550	524	579	557	520	508	517	503	494	520	520	527	521	594	541	537	527	532	530	577	535	501	574	555	584	539	540	533	541	561	563	565	544	553	515	531	484	557	540	530	538	521	567	492	491	525	510	521	540	529	536	518	557	554	556	490	509	491	542	570	511	494	525	527	483	547	552	492	541	592	554	521	515	526	549	514	555	538	534	549	558	531	536	526	526	552	551	497	523	557	481	540	557	525	536	555	556	603	541	492	570	568	538	547	542	578	548	524	510	506	517	550	516	521	542	505	510	547	529	568	515	518	521	571	519	533	510	571	550	554	553	536	507	512	533	541	541	533	522	531	557	549	533	543	490	493	598	534	513	520	542	512	538	527	530	524	549	519	560	514	525	520	544	517	518	567	527	533	521	524	517	545	552	502	574	524	504	577	534	496	523	510	508	526	524	532	507	540	551	538	533	522	564	562	516	517	523	527	549	519	541	565	511	550	549	523	582	509	507	495	533	538	542	516	563	532	534	542	498	515	539	572	502	503	548	525	526	526	511	529	529	535	496	531	547	519	493	554	492	507	523	526	508	543	539	563	515	540	552	546	497	526	488	511	515	531	522	551	512	551	528	507	568	546	553	569	491	529	530	504	513	542	515	524	526	522	527	520	548	561	526	500	552	537	556	510	532	546	507	526	521	498	534	531	530	521	551	593	551	520	534	526	507	504	538	495	564	542	503	509	550	570	520	531	563	569	525	530	539	573	506	538	533	550	567	517	531	578	570	554	546	549	478	539	530	560	556	580	563	542	540	523	513	522	500	538	522	559	533	557	491	576	508	527	551	535	565	524	555	578	499	567	510	533	516	538	565	512	529	522	556	547	531	563	538	549	462	533	560	569	497	522	507	523	528	514	543	508	571	529	492	580	525	520	534	531	531	511	530	537	527	510	564	540	516	558	490	537	523	539	543	519	560	568	560	541	517	536	531	514	558	478	561	557	473	557	579	525	519	519	567	508	502	525	557	519	522	543	544	567	526	541	504	510	544	579	513	522	507	524	522	538	530	475	540	558	509	533	491	501	532	516	566	526	538	536	519	501	541	508	536	498	552	545	529	541	518	511	517	556	549	540	508	506	539	540	543	500	558	594	490	536	533	486	559	552	517	576	520	459	526	557	535	573	533	526	529	544	540	533	510	599	529	521	548	511	502	572	537	528	523	574	545	537	531	565	510	536	517	531	513	538	516	540	506	558	545	517	524	520	553	567	510	492	542	563	565	530	566	542	504	550	531	525	527	492	546	504	516	526	544	559	517	530	531	524	530	566	521	516	520	582	507	513	539	530	513	528	563	569	539	516	523	580	556	537	546	510	513	523	496	458	551	555	504	503	526	554	553	491	463	571	526	572	528	521	550	549	546	527	529	533	522	533	532	503	522	466	500	537	546	567	541	524	529	514	527	542	542	545	536	586	504	532	535	533	504	539	534	517	540	509	556	578	505	556	572	521	503	548	493	519	562	540	528	527	535	528	534	564	513	541	518	520	528	506	533	477	510	560	512	507	572	525	556	521	549	487	549	525	514	560	590	526	559	559	544	545	513	553	517	487	510	537	528	576	565	530	535	504	529	522	565	564	538	531	536	524	563	531	545	535	510	525	562	542	502	511	545	527	533	544	518	507	591	563	515	491	548	503	542	537	510	542	548	520	521	565	527	539	526	561	548	529	536	492	535	539	471	511	532	571	486	534	513	563	537	521	511	530	564	534	530	524	518	542	531	568	477	500	544	524	541	479	500	517	478	492	565	520	509	567	529	548	537	586	530	571	499	509	546	508	512	537	519	504	513	543	519	558	549	532	508	536	551	501	558	520	537	525	551	503	510	533	449	562	527	506	521	519	541	559	504	522	508	550	506	539	545	552	510	536	526	546	542	547	517	516	549	518	519	547	518	542	550	505	531	523	522	499	573	537	596	523	511	540	534	510	518	565	522	510	525	534	596	536	568	532	528	519	556	510	532	502	516	516	567	536	559	528	553	538	559	580	573	526	572	529	543	521	527	551	588	553	522	526	540	543	549	533	565	563	474	547	531	573	541	548	537	542	532	558	541	489	557	561	552	520	535	522	546	536	539	521	554	513	523	522	503	539	562	513	499	578	501	568	556	526	555	536	546	561	524	559	541	524	527	556	533	537	527
12848	8721	7540	5252	3386	2213	1526	1105	844	612	538	474	443	352	363	367	349	325	310	321	320	306	374	357	313	305	283	262	267	286	306	255	287	284	312	288	286	293	282	246	272	263	316	293	259	273	305	320	264	276	271	287	284	315	286	287	271	273	309	281	299	286	295	306	287	292	286	311	298	295	298	299	306	285	308	264	264	330	313	303	287	275	309	296	295	286	299	308	287	279	282	289	269	299	269	286	289	295	326	270	306	281	278	271	303	278	264	289	293	286	318	253	289	304	292	304	306	297	290	299	286	303	279	305	267	297	261	321	313	298	277	279	286	275	296	296	319	252	301	333	316	288	272	255	299	275	286	295	268	275	275	285	311	291	310	266	278	302	281	310	290	271	268	296	290	260	299	282	260	317	269	287	299	305	286	296	267	272	260	275	273	300	282	237	327	289	298	324	261	275	310	301	274	314	318	278	284	306	275	260	281	315	258	307	280	291	268	285	288	295	308	281	283	296	283	252	264	234	283	305	283	283	287	296	297	300	301	307	284	286	282	268	261	298	309	279	302	305	292	289	286	235	285	288	300	314	312	280	293	322	280	292	267	285	303	294	293	276	286	311	293	297	299	297	301	303	309	294	276	271	293	323	267	284	291	288	282	314	297	275	290	301	283	296	315	256	301	279	293	288	295	309	271	285	291	302	293	295	292	267	293	283	308	274	254	277	305	288	305	321	286	315	270	291	307	296	299	249	277	275	292	305	324	293	287	289	271	283	301	269	288	267	283	277	281	331	288	301	297	301	293	287	277	271	302	281	263	263	284	298	306	318	263	273	295	299	278	295	337	288	301	283	296	299	289	283	266	294	318	275	304	251	290	302	302	273	326	292	309	298	289	297	300	242	290	283	272	296	258	301	295	287	306	290	285	303	283	306	299	287	296	285	280	303	272	276	307	279	300	290	284	296	268	293	281	271	295	289	298	285	278	264	287	290	258	270	276	298	280	295	321	313	265	299	281	285	295	280	271	312	279	286	297	239	267	292	304	264	259	256	293	314	288	309	305	260	298	305	295	249	266	264	310	295	309	293	270	301	301	292	272	272	330	271	308	305	290	293	284	285	302	274	292	268	311	261	306	288	284	296	283	331	293	294	276	281	291	288	301	295	286	317	295	306	310	302	262	320	302	286	308	296	280	284	259	275	294	304	276	308	272	262	318	294	282	301	289	297	276	312	283	259	288	295	298	280	297	308	289	290	306	302	272	275	275	292	288	310	274	302	270	298	302	275	295	282	285	279	288	291	283	288	293	310	270	283	267	269	282	290	283	286	300	275	271	279	259	281	303	285	266	319	278	280	296	322	299	271	288	258	272	262	279	314	280	308	259	280	305	274	279	270	313	300	285	323	293	278	296	277	307	277	301	323	295	275	293	283	288	282	290	274	301	276	310	289	285	279	289	281	305	291	281	292	307	273	285	277	244	294	290	270	307	274	328	277	297	310	297	283	295	262	282	280	300	264	331	290	291	292	302	273	288	260	286	271	301	288	302	278	267	295	325	307	276	267	283	291	327	305	304	302	268	263	299	277	321	288	260	276	287	280	274	274	277	271	300	275	285	273	316	298	268	260	270	320	308	285	272	294	296	279	267	273	279	268	291	274	263	297	317	294	282	311	275	293	269	286	279	285	252	277	291	266	278	283	308	253	311	301	270	320	255	288	263	266	286	267	279	281	275	305	301	256	277	301	267	293	265	263	319	289	266	297	292	298	298	293	272	284	292	264	299	284	316	252	278	272	288	281	266	287	290	283	301	258	279	273	288	248	271	284	296	298	304	268	338	275	270	277	262	280	263	305	280	261	265	267	298	300	306	313	245	295	277	302	287	285	312	299	289	273	280	282	297	279	291	316	255	314	283	294	275	272	294	278	260	281	311	284	294	279	291	308	321	267	279	274	320	304	292	274	310	313	263	287	267	269	278	300	281	280	273	296	245	271	307	286	306	326	306	287	314	259	280	283	278	265	297	302	317	293	269	305	283	260	290	290	311	316	315	284	261	309	276	276	295	287	274	265	273	293	295	275	287	273	301	240	293	285	330	292	279	303	274	318	312	306	271	292	234	262	298	267	275	289	281	298	303	305	283	293	327	299	298	267	280	299	305	297	288	260	256	285	299	271	300	292	264	296	292	312	286	279	293	288	291	304	319	271	258	303	319	267	273	286	287	298	260	289	309	286	295	293	282	291	277	299	286	283	275	311	275	312	268	279	274	261	290	271	292	294	277	310	292	311	299	245	293	300	290	266	293	287	273	272	275	279	350	281	290	295	283	279	293	293	261	302	279	296	286	271	296	277	278	278	289	296	282	293	300	314	316	243	279	268	268	269	260	309	278	277	294	296	313	276	314	318	264	298	280	317	267	282	291	347	285	249	273	286	292	282	296	312	304	261	270	300	299	284	273	268	292	239	317	298	319	318	305	276	301	300	296	289	301	324	276	297	284	270	288	284	288	271	290	325	300	279	265	297	284	281	281	310	279	301	290	268	273	325	270	294	281	293	287	295	286	288	324	276	314	298	278	304	253	272	288	265	276	261	313	319	301	306	279	264	280	283	261	269	291	283	300	275	304	286	312	299	297	291	321	296	301	261	317	311	279	278	311	277	291	278	275	305	290	267	306	314	311	261	269	294	293	301	275	317	281	283	304	313	290	290	296	292	264	304	329	315	293	303	298	290	308	258	275	288	282	308	278	310	291	310	309	290	316	273	296	289	306	284	315	297	278	273	246	267	310	316	282	308	294	289	306	292	286	288	293	298	283	303	274	282	307	264	306	303	305	298	304	271	273	295	298	276	290	297	300	291	283	290	267	298	294	303	294	295	314	286	292	307	268	286	295	310	274	277	277	295	281	269	280	272	292	271	296	302	286	262	261	307	265	297	302	268	281	317	271	279	286	288	278	293	291	281	308	273	318	319	297	298	297	264	289	297	304	309	296	290	306	293	303	302	287	291	320	318	320	264	302	307	279	245	263	295	275	271	295	247	311	262	308	277	302	303	276	304	259	258	292	315	286	275	309	277	295	293	262	299	307	284	294	297	285	275	290	291	323	262	266	274	305	257	267	271	290	270	288	290	287	241	283	269	296	301	285	283	288	318	295	282	260	288	277	304	300	292	269	316	306	301	268	296	307	289	280	299	286	322	283	296	299	282	299	252	307	254	301	297	287	313	281	242	294	297	278	292	310	256	291	285	298	272	267	290	264	289	309	285	292	291	278	269	298	291	292	243	275	280	275	299	283	274	303	300	249	267	303	283	302	273	285	300	266	272	259	302	284	282	283	311	297	277	259	331	309	273	309	303	274	318	274	305	279	303	289	283	323	312	271	274	284	279	304	291	307	278	286	304	285	261	287	298	292	303	283	292	295	290	274	314	308	259	315	285	314	289	294	285	280	291	265	285	280	289	296	290	309	295	276	279	279	275	307	283	288	292	286	299	290	294	250	307	305	267	325	253
12368	11163	14014	14396	11659	8511	6642	4724	3522	2733	2393	1882	1651	1371	1244	1221	1079	1009	923	960	914	940	919	886	848	828	784	807	786	825	745	801	777	849	814	833	772	764	766	763	814	752	797	747	766	777	741	786	729	757	769	740	761	744	745	776	767	778	748	758	740	803	763	756	747	674	779	715	749	764	729	748	763	716	764	755	736	713	803	773	739	738	705	772	769	772	801	736	704	764	775	741	780	732	785	750	817	763	769	776	756	770	792	731	742	758	787	765	765	750	794	735	778	787	809	802	689	780	754	723	755	757	805	778	750	762	732	792	783	736	781	784	777	749	799	730	733	826	816	741	759	797	793	728	713	827	773	763	773	733	775	749	777	755	782	745	734	742	726	756	792	785	818	741	713	719	744	738	710	779	775	708	761	726	763	755	737	713	711	719	733	781	714	771	760	746	748	771	787	783	713	736	736	780	753	780	771	712	771	775	776	788	745	755	775	785	733	801	746	758	802	754	778	769	789	768	753	773	720	718	757	753	753	754	773	752	796	752	729	745	815	734	783	788	782	797	775	734	763	782	784	715	743	754	762	744	815	785	787	741	807	766	776	802	758	807	728	731	778	776	743	766	746	773	762	791	781	775	732	731	776	746	732	762	793	761	767	804	728	777	698	746	775	748	747	747	793	738	819	763	789	724	734	737	812	805	759	780	786	780	782	761	744	700	801	774	791	799	755	807	790	777	732	747	778	721	757	743	775	765	748	754	737	717	806	793	775	752	798	764	716	706	784	756	787	747	759	762	786	757	733	731	734	724	758	712	744	772	744	747	766	772	798	773	785	738	785	740	702	718	797	763	772	698	772	713	760	766	701	745	724	801	776	744	818	747	681	789	778	819	748	711	785	724	742	758	751	753	779	783	806	790	803	761	705	785	731	735	754	763	763	755	766	805	780	785	757	707	794	768	783	787	752	743	754	782	821	786	762	823	759	801	762	759	767	761	739	768	766	774	773	747	763	711	765	741	739	759	754	770	740	718	766	774	722	752	775	764	737	766	805	798	779	768	747	783	748	795	779	751	758	834	825	767	725	747	754	769	850	756	831	722	775	773	764	756	717	748	753	790	748	741	746	778	718	781	719	770	772	821	711	756	803	792	749	782	702	795	775	778	808	768	731	767	757	739	729	742	779	753	794	797	757	767	761	789	769	800	782	777	733	752	803	747	772	760	722	811	769	766	772	788	746	672	752	754	783	737	778	760	786	757	750	770	856	795	734	794	791	769	782	788	724	747	743	732	763	792	747	785	760	743	776	751	809	771	722	775	783	797	806	759	712	797	765	777	802	747	747	743	764	771	777	738	768	783	755	720	799	807	730	774	761	752	765	733	783	758	764	749	759	730	821	792	747	765	772	788	797	748	685	791	779	808	782	769	790	822	796	741	768	733	719	769	812	731	699	759	775	713	752	793	768	703	795	756	835	770	733	760	810	748	773	713	789	724	776	794	755	739	746	804	744	803	763	733	793	739	788	768	731	743	779	790	726	764	729	772	771	760	762	806	801	761	788	757	746	789	789	725	762	746	733	768	753	758	780	717	747	763	728	772	728	770	766	777	798	805	770	771	778	744	775	746	726	821	768	763	765	785	794	839	747	766	735	786	734	744	712	735	714	772	793	751	809	771	824	803	765	792	729	721	764	720	748	755	786	716	713	761	747	729	707	749	711	769	768	774	753	773	745	730	726	751	827	717	745	776	764	777	712	746	729	764	752	732	767	780	732	744	769	769	724	784	751	819	813	733	754	785	816	776	759	743	780	786	764	781	758	782	772	744	772	739	731	758	790	770	784	776	781	754	765	759	760	792	733	790	767	740	786	746	790	773	778	765	723	742	758	788	787	789	786	739	768	755	748	766	783	706	785	733	777	741	753	766	813	781	753	766	732	702	733	781	830	751	771	776	686	770	740	709	803	790	768	741	783	759	712	760	758	810	771	767	734	751	755	782	749	750	764	816	711	785	767	771	788	716	778	732	789	749	817	794	840	735	787	784	767	771	769	774	759	799	782	738	741	741	826	735	757	719	758	729	752	777	769	825	782	798	760	746	703	770	722	762	763	734	784	795	788	725	746	767	778	779	729	750	747	817	755	763	764	735	727	749	770	742	773	728	712	817	790	792	774	738	717	830	712	740	764	755	752	767	793	795	744	800	753	751	719	765	744	788	735	746	783	767	732	725	723	756	765	768	720	801	778	764	731	791	724	748	774	757	776	783	746	780	764	793	732	789	716	810	786	812	733	728	766	757	739	779	775	736	747	797	772	742	782	800	739	769	718	708	787	787	715	768	771	768	755	803	742	781	769	799	790	771	784	747	764	753	737	750	764	775	717	815	801	766	766	784	775	763	762	773	754	733	782	747	688	773	767	748	777	815	761	732	745	752	754	747	738	769	764	747	803	759	756	754	810	794	789	754	729	787	736	718	797	752	764	809	796	753	756	768	710	766	755	826	820	732	800	740	767	808	758	760	765	753	782	712	724	775	787	734	714	783	714	756	786	768	778	754	754	706	707	704	788	742	792	740	736	723	774	748	757	781	778	765	769	769	716	792	775	743	792	794	757	728	749	709	800	758	767	761	782	790	733	739	828	758	788	779	790	705	792	774	774	711	721	831	787	788	755	737	715	810	764	743	779	741	726	770	822	762	805	753	749	729	800	781	767	759	734	772	764	795	780	772	757	742	749	737	746	771	759	775	775	748	724	834	782	764	797	766	782	760	785	790	758	721	767	803	794	763	751	703	744	755	833	744	733	734	741	753	737	766	776	772	752	788	754	751	763	743	756	742	737	717	730	748	751	783	725	739	718	699	777	748	763	794	735	765	785	746	762	779	747	782	745	758	758	687	746	776	755	760	728	757	761	771	763	781	768	725	785	767	743	796	760	766	754	763	736	739	799	707	661	811	773	791	735	714	796	741	735	798	784	753	752	808	718	740	750	787	733	769	726	797	754	746	756	790	754	766	747	790	733	774	789	776	761	776	722	770	764	768	780	770	759	812	829	749	762	732	799	729	724	751	745	788	744	759	792	815	764	767	720	759	746	733	750	783	717	679	720	761	736	817	747	819	782	773	779	796	766	773	745	721	753	766	750	740	772	755	780	697	794	734	752	772	814	704	790	755	757	724	786	749	752	751	737	729	719	778	764	762	763	756	792	765	793	788	706	794	744	758	798	765	795	759	768	758	755	719	768	775	763	783	748	747	766	791	756	740	748	781	815	821	760	822	740	723	801	755	757	787	757	723	756	760	775	735	727	774	803	777	744	722	805	773	749	745	724	757	759	760	738	807	769	768	726	749	816	768	726	776	782	779	769	761	735	832	800	760	752	735	801	766	803	795	754	712	767	805	794	827	761	802	771	782	761	716	760	763	732	736	706	775	767	777	785	747	771	713	741	739	762	775	781	763	712	824	794	799	703	776	762	729	741	753	756	768	780	797	773	806	774	754	781	744	769	742	768	763
37496	29796	22478	14500	9234	6235	4742	3017	2160	1690	1598	1210	923	722	814	847	742	653	572	568	609	623	538	428	359	368	356	386	330	319	329	291	322	330	297	277	290	278	257	264	277	269	253	265	270	267	244	276	263	270	297	269	257	258	245	232	264	276	229	278	240	214	277	247	273	255	251	269	260	252	280	250	245	215	255	256	277	263	235	268	284	242	243	212	250	250	224	251	241	271	244	255	266	244	225	247	247	248	273	225	233	255	245	215	241	276	266	255	278	246	234	244	257	243	246	263	258	270	230	248	254	238	248	234	244	255	284	230	235	242	249	277	238	268	254	224	257	231	241	260	250	281	250	248	253	244	256	260	260	246	231	263	264	246	263	239	220	241	253	235	231	243	250	276	258	261	237	233	252	231	254	242	261	229	271	273	250	261	248	262	245	280	251	254	225	260	242	213	238	258	263	276	253	240	289	224	229	262	229	276	241	254	246	264	260	255	227	241	259	228	243	260	266	280	244	262	238	243	276	266	258	253	248	288	258	236	242	271	261	248	251	252	217	212	268	232	256	234	278	273	249	256	230	244	257	246	253	270	266	238	270	273	273	286	264	234	234	258	254	257	268	242	260	229	238	239	227	242	255	233	240	236	244	243	253	262	232	244	251	246	270	246	249	252	228	241	256	236	269	246	265	250	273	256	260	272	241	246	273	245	237	245	259	264	243	267	255	236	281	236	252	256	247	257	239	257	270	273	268	252	281	231	275	243	238	202	250	237	256	258	252	242	208	249	239	269	242	270	243	254	256	276	266	239	238	252	278	247	275	227	238	254	260	232	265	259	256	254	247	230	253	251	249	267	272	241	226	248	289	268	274	263	247	232	252	225	245	268	229	242	232	237	255	259	249	246	228	265	221	257	252	230	252	245	291	225	220	245	259	231	260	249	237	228	216	242	247	244	240	235	241	224	277	246	243	268	266	260	260	240	252	260	244	247	243	243	251	268	257	264	268	248	236	259	246	212	246	261	239	276	241	251	252	271	237	254	257	254	288	209	280	260	232	223	234	258	235	237	239	244	231	257	236	250	240	242	243	265	262	227	250	260	272	249	234	266	267	254	237	254	230	309	268	238	247	239	246	251	247	244	261	268	250	262	241	240	274	251	241	244	296	258	258	247	264	235	224	254	233	242	268	241	258	227	260	220	263	217	265	266	271	254	236	239	264	230	224	230	255	260	265	240	254	226	267	257	257	249	282	229	246	236	262	267	270	216	238	247	263	250	252	271	264	276	256	259	243	251	239	238	226	268	255	244	236	257	258	263	210	270	239	284	227	233	268	237	253	232	277	249	261	242	241	252	258	222	269	248	226	241	252	254	232	243	247	268	265	246	260	242	255	256	244	258	252	288	268	266	252	250	249	274	235	221	251	280	262	219	259	261	249	259	242	232	282	262	218	263	255	256	250	218	242	230	248	247	250	261	259	226	247	249	238	248	276	268	242	245	264	252	256	242	232	231	265	251	238	238	253	237	214	267	245	272	239	238	232	273	233	252	223	245	221	230	257	269	250	252	271	255	233	276	271	257	253	266	230	252	244	281	262	222	198	249	243	258	262	215	230	274	276	257	274	264	269	230	247	243	245	279	252	216	263	264	257	235	243	252	241	258	267	241	228	236	261	264	243	265	211	255	270	227	249	250	273	265	249	238	255	228	263	240	268	241	229	252	273	225	240	241	256	278	261	258	269	253	254	274	243	281	266	275	250	264	259	251	274	267	247	233	272	254	258	241	232	234	229	247	240	221	255	288	254	229	248	256	251	252	248	215	267	238	242	251	257	255	285	253	250	269	251	257	228	230	238	257	244	257	250	243	221	230	231	242	241	267	226	250	223	247	260	283	243	245	259	228	257	237	208	245	257	259	287	244	255	275	225	233	229	281	243	222	260	235	250	277	229	245	274	235	263	229	265	265	280	255	245	236	239	248	272	226	247	261	259	250	233	242	258	241	224	239	268	238	235	249	251	261	265	227	214	237	255	241	255	249	260	238	265	226	263	243	264	245	247	236	249	250	249	233	248	235	275	263	252	240	214	243	248	235	238	257	263	271	237	255	230	242	253	281	249	260	257	253	275	238	256	227	274	231	248	230	245	236	269	241	275	268	226	236	229	260	252	272	268	246	222	228	259	248	263	263	214	251	278	246	234	233	287	278	262	244	246	227	253	253	237	266	245	256	261	249	236	257	238	247	249	222	240	251	256	261	269	233	222	283	266	280	241	252	244	261	257	255	233	214	255	257	245	272	281	221	275	247	273	262	261	242	258	280	251	272	238	253	256	238	249	272	235	236	246	273	251	260	281	235	260	236	242	243	286	254	222	267	268	218	254	262	276	279	261	233	250	239	228	244	247	239	243	230	230	265	295	258	233	244	231	253	262	238	255	230	274	301	231	253	213	258	259	263	290	231	294	224	273	241	271	232	216	242	276	233	258	229	254	255	248	235	243	272	228	273	258	259	245	234	256	227	238	249	263	245	267	229	214	225	265	252	272	235	253	261	239	258	282	261	262	253	240	260	246	247	213	268	265	256	251	247	249	236	277	269	267	245	227	223	249	263	279	264	265	248	276	248	257	254	261	251	267	225	267	245	235	233	245	237	268	247	233	264	266	249	254	242	250	269	226	233	239	223	274	270	263	279	236	265	257	243	246	242	256	241	240	250	252	236	232	250	243	245	241	238	251	252	248	241	276	242	239	236	257	230	246	231	227	231	247	256	234	235	232	242	248	243	258	235	294	220	243	250	245	242	245	221	242	234	266	262	229	225	250	237	259	280	263	252	248	246	240	247	261	248	280	262	244	249	246	282	258	238	272	271	259	263	236	250	289	239	247	259	236	266	259	264	245	249	253	227	237	247	262	221	245	252	244	278	247	277	253	244	251	258	253	253	237	248	230	261	250	255	286	248	251	247	238	252	260	255	240	269	267	230	263	248	280	202	256	227	228	239	241	276	253	247	267	264	247	222	241	219	227	251	263	262	259	257	271	272	245	268	238	242	237	232	267	266	247	255	250	263	249	251	206	233	282	229	241	259	215	258	251	241	267	243	225	242	267	240	264	235	261	246	252	250	268	289	248	247	255	240	247	247	258	267	265	280	274	266	263	234	235	237	241	255	229	263	276	238	229	241	247	245	239	219	242	251	268	260	245	246	239	224	248	227	233	257	264	246	263	229	273	255	252	232	239	236	259	241	223	258	233	257	256	231	222	247	237	268	249	239	240	258	245	255	238	252	251	259	242	217	284	237	229	259	262	250	231	252	267	263	261	283	216	232	213	234	255	258	254	248	254	282	261	266	266	269	239	246	242	252	239	235	262	289	246	262	228	251	237	267	258	282	284	230	253	245	255	260	250	300	276	237	263	244	280	273	249	247	249	252	268	237	253	277	242	253	245	271	262	265	242	286	244	253	263	222	262	242	253	243	228	240	233	253	253	254	233	267	242	233	245	257	308	236	255	226
30630	26710	25076	23863	20661	17184	14254	10638	8116	6801	6087	5104	3967	3009	4188	3908	3398	3090	2729	2552	2584	2774	2593	1889	1655	1343	1198	1322	1187	1152	1151	999	996	1038	964	867	907	901	819	823	788	741	727	725	701	699	676	709	677	657	681	679	690	716	663	687	681	681	649	665	696	697	683	728	654	702	643	664	643	654	623	655	697	657	650	643	676	654	678	683	691	664	691	659	716	636	644	647	662	665	652	673	660	656	678	639	717	650	685	670	707	669	701	713	669	623	657	689	631	656	648	694	647	650	663	669	617	674	656	684	643	683	630	702	646	656	697	666	660	679	663	651	650	681	639	649	673	643	684	668	673	636	715	696	673	605	675	706	687	692	687	675	641	693	642	678	650	672	688	644	734	636	686	666	683	690	670	688	682	665	694	663	694	646	653	673	617	652	630	692	646	695	654	647	652	690	690	674	675	620	733	685	697	740	676	659	713	683	697	717	694	680	648	683	649	653	696	655	669	622	684	667	632	686	644	659	708	677	701	669	691	629	628	677	664	673	644	686	639	635	688	658	647	747	666	699	642	648	652	701	632	637	747	686	647	656	684	658	668	662	661	663	666	630	643	723	670	690	666	632	665	675	711	682	696	691	701	651	651	632	611	723	713	655	675	689	696	695	661	682	660	671	649	644	651	650	677	692	668	685	658	667	646	668	606	654	678	677	666	686	688	689	639	668	677	712	667	701	708	722	722	624	686	629	692	667	689	737	671	643	683	642	677	683	663	670	631	637	702	643	644	670	672	634	664	694	609	715	676	655	675	647	616	662	659	677	685	693	689	693	632	707	692	638	656	665	638	638	658	664	723	680	689	673	689	672	686	596	661	636	690	674	661	664	658	624	597	657	644	712	660	662	594	662	602	649	659	675	643	644	709	697	670	674	687	652	705	629	693	663	698	657	650	682	697	640	638	737	683	702	634	622	650	726	697	694	711	674	689	685	653	668	608	697	654	707	693	670	668	656	677	674	650	688	657	650	641	662	705	689	664	684	666	685	675	603	659	691	668	699	674	641	671	675	643	707	657	635	666	668	663	685	668	665	658	664	691	680	633	655	647	670	724	656	691	633	647	670	668	682	682	694	723	631	636	667	674	697	698	667	657	680	702	644	706	689	680	664	678	663	667	684	694	612	678	649	643	664	694	681	642	668	708	650	663	698	665	616	716	640	703	684	658	697	714	670	630	691	659	648	687	698	681	641	661	655	721	667	674	653	694	685	718	665	636	622	675	644	693	642	689	682	731	662	688	670	659	683	688	635	662	681	682	685	678	692	665	682	646	666	688	677	635	635	683	669	647	668	686	656	661	696	709	623	677	669	666	661	672	622	664	643	677	645	686	694	629	689	652	680	629	720	672	643	653	709	692	672	676	643	621	665	683	668	652	651	631	703	662	686	672	641	686	659	683	652	646	655	710	673	671	652	683	689	682	687	654	641	655	669	698	671	658	674	723	690	669	645	659	673	671	688	648	699	637	654	665	672	648	663	685	643	640	695	686	668	668	706	642	685	676	646	696	635	694	612	637	669	660	709	654	659	643	616	706	653	616	697	651	668	661	676	668	655	672	701	662	688	665	659	721	658	704	675	698	662	702	691	675	700	656	679	692	663	660	640	719	649	656	670	691	646	647	697	660	656	613	667	648	694	707	687	666	657	660	663	712	690	713	664	709	649	640	683	667	702	663	665	700	660	670	643	667	647	717	675	648	661	645	650	709	715	680	691	673	646	652	665	641	700	583	710	621	635	690	696	655	687	638	697	624	655	690	697	658	708	650	688	662	691	704	672	666	660	681	679	690	653	655	708	641	690	645	603	631	643	668	711	665	640	653	656	679	665	636	669	707	654	655	682	664	671	633	670	630	697	687	690	658	649	672	666	706	689	655	645	691	644	657	661	665	677	707	632	717	634	672	681	665	634	745	654	643	701	652	675	698	698	736	663	659	685	588	656	649	668	661	624	665	679	688	715	662	639	686	672	688	707	668	683	627	662	692	684	703	631	693	666	744	655	663	698	675	691	722	683	698	649	663	681	686	623	702	655	618	685	718	677	666	684	697	687	693	637	697	622	653	682	649	665	661	684	680	670	630	753	641	648	706	666	640	685	683	664	662	649	625	705	643	709	699	692	623	667	652	657	720	663	667	693	625	718	670	667	664	647	680	679	693	664	706	651	630	705	709	640	681	668	708	639	651	694	670	708	630	695	654	694	682	663	651	679	631	653	664	613	686	657	676	674	665	633	640	620	641	677	682	671	659	682	686	659	639	682	675	636	709	700	635	686	659	665	679	675	690	662	686	689	713	656	649	611	670	665	633	707	596	649	641	677	668	672	656	698	650	685	698	688	635	655	682	684	683	667	680	673	698	633	698	665	676	656	673	646	692	648	689	657	667	632	672	722	687	681	647	662	678	678	672	718	710	712	676	704	685	694	680	666	694	672	645	665	648	646	663	620	654	668	690	671	655	659	681	661	681	688	680	671	676	662	705	721	639	636	684	649	696	681	727	737	664	669	689	678	683	652	717	661	689	645	659	661	703	692	671	718	666	660	667	664	658	676	715	725	724	658	687	657	631	732	628	652	671	656	713	677	645	680	690	640	692	669	642	695	661	694	671	646	646	682	690	672	719	667	672	652	672	676	697	631	690	689	668	652	678	634	713	686	687	668	663	659	631	719	650	653	689	675	685	682	643	664	681	701	685	669	685	663	690	652	665	694	663	627	700	650	624	699	692	691	685	653	643	634	627	656	683	656	717	690	655	664	659	663	678	635	714	693	705	683	694	694	727	693	636	678	693	625	725	657	662	676	685	683	661	664	682	689	662	628	656	667	652	683	723	628	665	691	672	659	672	668	683	656	670	644	711	649	663	679	701	687	693	677	667	700	712	660	677	672	668	646	683	692	683	650	660	627	656	669	675	657	647	660	692	661	667	685	698	671	679	658	694	716	659	652	649	690	681	659	639	684	701	659	696	634	683	675	651	710	643	663	673	635	685	695	650	703	641	690	692	689	660	696	607	689	626	679	657	649	681	657	635	689	675	669	665	690	683	653	690	672	637	680	647	670	678	692	725	666	627	685	665	695	668	630	670	672	645	669	674	633	638	620	634	693	648	663	704	700	720	685	623	711	653	679	649	676	633	636	665	646	656	652	680	655	658	689	674	686	647	655	680	667	639	670	673	705	685	637	683	669	700	653	634	642	680	693	707	677	685	685	665	699	657	661	693	695	707	648	650	678	683	716	698	699	676	668	658	626	676	644	648	662	639	726	624	659	656	654	679	639	696	645	686	628	680	699	683	609	669	657	700	710	678	689	691	701	676	645	673	674	624	674	625	660	656	667	641	679	700	654	657	657	652	690	674	648	660	656	664	658	662	645	647	649	662	694	668	698	686	679	697	648	666	656	715	653	635	703	648	670	720	661	644	651	668	618	662	642	654	702	638	678	655	677	680	725	704	694	637	701	675	715	672	638
46636	49950	32890	24220	18016	13056	9304	6562	4286	3506	2693	2368	1633	1131	1406	1664	1331	1076	1080	975	1042	1037	970	641	540	433	380	451	373	345	386	345	360	331	287	284	245	280	230	229	208	216	210	200	210	214	205	194	208	194	175	196	186	185	178	178	189	191	189	202	179	216	199	171	202	191	211	192	177	210	188	201	203	205	216	216	203	184	200	195	210	204	195	203	191	198	181	189	182	196	180	168	198	168	194	187	196	184	185	189	175	182	186	184	185	190	166	188	200	166	213	203	192	183	181	189	178	183	181	190	201	168	201	196	199	180	205	196	186	181	166	178	185	167	208	194	195	213	172	177	193	190	187	171	181	201	188	185	198	178	179	179	176	192	166	180	205	195	168	173	183	189	185	210	172	202	193	204	189	179	199	163	213	177	178	183	174	179	192	171	196	171	172	168	188	183	175	200	187	212	199	173	176	196	179	194	176	156	183	180	177	192	191	185	191	196	186	181	195	195	187	186	158	189	181	206	176	181	186	186	203	174	196	201	182	212	199	183	207	205	205	198	175	181	191	193	180	183	189	200	178	187	191	173	184	227	202	168	184	193	195	188	180	197	192	170	187	203	175	195	217	192	196	180	183	204	201	185	178	179	187	189	188	174	190	182	200	186	165	194	179	219	175	167	171	186	173	193	202	206	196	204	198	189	207	196	195	185	213	196	169	198	176	200	163	176	194	173	216	181	212	181	193	192	191	192	176	178	206	203	194	164	194	180	178	171	176	191	210	164	171	176	201	174	171	216	186	180	209	202	184	191	179	194	184	189	157	173	210	179	193	185	182	200	200	189	198	196	170	197	184	179	217	194	216	195	212	199	187	190	189	184	181	215	195	184	190	204	199	181	195	181	195	194	174	206	183	197	223	200	191	184	200	193	210	194	184	191	189	177	176	192	172	185	185	194	167	219	175	193	162	170	185	160	195	191	211	186	196	193	200	222	204	172	165	187	215	194	187	198	194	192	184	193	174	202	167	226	206	205	180	202	220	182	183	200	186	200	179	199	189	172	186	184	197	211	197	214	196	175	208	204	183	195	176	184	169	181	201	192	164	212	215	221	204	197	181	211	201	199	186	188	208	195	193	192	189	232	194	179	199	190	175	183	205	174	165	186	187	177	191	206	194	198	182	183	193	176	206	190	180	156	211	195	196	203	179	175	182	169	199	192	175	187	186	172	182	169	190	193	183	183	181	200	179	183	197	235	192	187	200	176	190	187	191	169	212	199	183	173	172	182	191	213	184	165	189	164	168	198	201	194	184	195	192	173	196	193	219	181	175	209	184	173	196	208	186	177	160	184	177	206	179	198	194	187	182	177	192	188	182	181	178	181	178	166	210	168	199	187	189	206	204	185	221	203	186	195	191	179	188	194	165	200	193	183	208	170	196	188	150	196	178	201	170	188	200	196	219	178	211	165	201	178	172	205	192	210	182	197	160	166	184	199	184	194	188	184	186	211	186	194	187	177	186	179	211	169	196	199	179	200	208	175	185	198	200	209	160	199	196	206	202	196	190	191	171	195	180	175	196	186	181	176	191	192	185	193	199	200	165	194	191	188	181	185	190	177	185	178	185	196	199	188	207	209	178	187	197	185	190	171	195	187	206	186	164	200	197	177	174	198	193	173	182	196	190	170	197	176	213	202	191	191	216	181	209	163	213	209	211	182	174	186	201	197	193	163	177	186	161	207	179	179	197	193	205	168	173	202	205	199	213	188	190	191	190	203	186	184	182	205	184	212	164	186	173	186	192	196	190	177	194	197	192	196	193	204	180	188	223	212	191	185	204	183	178	192	177	191	196	204	186	184	179	183	193	186	192	170	202	177	196	187	213	184	163	198	193	185	179	169	176	167	206	161	168	203	202	199	195	205	193	195	196	178	186	196	168	212	212	202	199	198	194	189	189	169	221	203	179	193	199	186	180	205	196	181	185	209	177	202	193	195	185	178	187	179	196	171	183	170	171	209	190	190	193	179	174	189	183	206	213	191	195	200	171	190	200	186	210	197	186	194	199	183	206	190	177	196	178	207	207	188	182	186	201	206	176	185	195	203	191	196	183	205	178	226	199	180	203	189	194	178	195	199	196	195	186	183	188	168	186	187	180	192	224	200	165	188	183	181	181	190	203	186	213	186	190	186	184	168	188	196	165	198	212	185	217	185	176	185	176	197	165	183	182	163	193	203	191	178	179	199	176	186	185	184	180	173	205	197	184	184	181	170	166	197	190	151	173	180	190	212	194	173	184	197	186	177	186	205	186	179	182	198	172	191	190	199	186	197	195	173	189	169	192	182	167	187	176	198	190	170	176	170	189	199	169	202	152	193	195	194	188	196	170	183	187	171	204	202	175	173	172	183	195	190	188	171	184	184	181	175	186	196	179	173	228	192	197	197	191	220	183	184	210	195	173	179	186	178	200	192	175	167	187	199	198	187	190	208	191	191	169	174	176	181	203	199	171	205	225	198	170	158	194	209	176	195	192	167	174	186	181	202	185	176	175	192	189	214	171	183	177	192	177	166	185	186	202	195	183	211	210	194	179	177	165	183	180	173	214	175	190	178	173	184	215	204	194	214	206	189	174	177	211	167	195	218	202	199	156	204	187	182	172	211	192	188	166	205	196	181	182	187	182	191	184	195	196	194	159	192	174	182	185	160	179	191	185	181	191	168	193	186	178	169	188	202	196	194	177	180	180	196	185	153	164	197	196	210	189	180	213	209	218	167	185	190	206	183	195	190	186	194	200	198	191	197	208	192	175	199	172	179	217	201	178	190	219	203	165	184	173	214	191	179	198	163	154	191	184	186	148	183	180	191	195	179	179	185	201	182	194	188	202	201	188	189	175	197	220	190	171	190	204	212	208	200	203	182	175	175	210	220	157	193	186	190	206	216	184	178	193	193	169	170	178	219	189	196	186	188	183	182	162	180	192	193	210	166	189	198	184	181	173	164	204	185	189	186	186	166	182	197	201	185	201	198	170	204	184	189	189	176	161	183	213	171	182	211	197	191	198	185	168	201	157	159	189	180	199	194	196	211	189	198	202	155	197	210	188	195	151	186	197	176	184	192	198	198	172	193	211	184	205	180	197	191	175	195	188	176	183	211	190	207	239	196	175	149	177	172	194	184	208	182	169	211	173	190	200	202	187	200	193	187	180	206	142	159	206	204	218	171	208	192	213	186	174	186	206	174	170	184	176	204	211	192	203	193	191	177	200	172	184	201	201	162	171	216	182	184	214	206	194	153	171	216	195	197	182	193	197	204	191	176	188	211	223	178	182	194	176	184	214	177	220	212	180	199	170	189	167	174	187	194	191	200	199	195	174	174	218	219	203	187	184	186	204	189	165	176	199	177	161	187	184	185	211	196	210	197	158	171	205	178	158	189	180	181	217	154	177	197	186	188	175	184	197	207	210	205	205	195	175	190	201	197	185	194	203	195	189	183	182	195	202	189	207	178	194	176	210	211
38314	45414	32389	31298	27996	24973	20834	17248	12975	11727	9719	9022	6461	4905	6833	7103	6402	5438	5504	4874	5042	4782	4605	2973	2395	1826	1740	1909	1678	1613	1672	1296	1278	1436	1082	1066	1096	1030	850	860	782	715	675	596	627	640	597	592	535	538	552	560	562	510	559	543	563	548	520	549	528	543	526	516	503	512	508	518	538	482	495	523	514	541	540	531	506	548	513	487	552	491	548	479	532	565	522	553	559	522	543	540	528	523	524	513	505	515	530	494	504	531	468	528	525	544	507	538	523	554	543	527	533	552	532	524	513	528	526	533	544	536	535	488	545	534	521	563	500	492	527	553	519	490	513	524	540	509	558	518	548	522	532	502	506	567	534	503	509	482	519	518	502	498	557	511	539	534	544	500	509	537	501	544	522	528	537	519	534	507	512	507	489	523	494	530	504	487	486	566	524	538	505	488	520	555	498	526	536	569	499	553	559	516	535	525	491	528	489	502	532	509	514	515	479	515	530	525	535	523	545	510	518	534	581	522	521	566	507	537	492	573	559	526	564	496	508	568	529	539	506	516	519	528	509	513	510	563	512	491	520	533	519	547	540	505	525	519	564	538	497	533	518	524	510	528	524	537	541	520	538	534	525	530	525	537	538	507	485	556	514	500	484	536	523	558	482	470	519	495	515	512	533	494	540	574	516	548	521	551	515	551	553	521	492	494	553	510	503	515	544	517	505	525	552	484	495	510	545	532	535	544	547	509	496	509	478	529	483	515	532	535	478	495	511	536	539	546	559	486	513	552	559	554	511	554	535	529	536	520	529	514	552	540	555	516	515	532	541	488	521	505	530	531	518	497	546	530	526	534	504	536	533	531	491	551	541	520	479	538	516	506	511	519	495	494	488	493	509	520	523	509	508	513	526	515	540	546	536	480	488	509	539	499	533	543	533	565	503	543	494	542	492	550	543	499	530	510	555	498	540	553	530	511	500	509	506	535	499	528	523	516	548	479	531	537	517	551	540	551	526	531	531	505	525	465	512	504	553	547	520	472	493	531	508	492	513	521	499	527	500	472	549	484	498	518	572	511	505	528	487	489	537	522	506	521	511	518	513	500	526	563	540	525	520	506	541	526	515	529	493	546	518	548	533	562	523	566	547	527	570	578	520	465	509	522	560	496	525	532	524	550	494	535	549	528	507	527	568	523	509	523	520	506	500	535	507	557	498	537	498	550	551	539	507	533	572	490	537	544	516	502	485	556	499	537	524	521	514	520	513	502	535	508	527	519	545	517	509	553	486	519	510	499	541	518	595	477	530	489	498	495	476	515	497	555	482	528	539	515	528	536	497	503	550	557	513	510	518	523	512	525	518	542	540	487	528	478	507	504	521	536	489	549	520	530	538	510	506	538	585	550	520	499	515	552	542	551	496	498	547	499	529	512	554	505	503	493	544	521	569	542	504	537	537	498	524	533	482	504	482	526	537	528	490	523	530	529	499	533	541	489	516	540	520	551	519	503	525	506	531	496	520	559	531	498	471	527	524	503	562	520	513	520	540	496	494	495	529	509	533	538	497	537	570	534	530	479	528	523	519	546	531	493	542	537	556	502	524	511	525	519	512	542	506	549	547	519	517	522	507	490	497	558	489	505	553	522	492	553	522	519	540	498	548	508	536	536	510	529	511	519	521	497	541	526	537	497	519	493	482	548	506	571	520	573	524	522	468	502	532	521	533	498	471	506	500	491	542	509	519	484	516	546	527	522	525	508	487	507	545	520	507	504	545	512	508	462	474	541	501	515	540	517	508	516	518	525	526	526	558	524	485	543	549	536	512	526	534	553	547	530	501	510	511	542	486	478	526	543	559	514	497	544	491	557	497	531	522	503	592	530	512	538	488	520	524	542	510	546	497	521	510	517	495	552	541	541	533	543	531	535	506	523	521	513	493	511	522	520	516	528	528	530	529	503	534	562	523	561	548	537	512	562	566	480	540	496	542	518	525	536	528	484	499	521	489	533	535	522	480	552	522	559	516	500	493	561	531	524	522	500	494	521	526	497	522	534	490	524	524	539	492	519	545	508	522	512	532	521	552	528	516	517	550	552	529	544	494	540	470	510	552	542	537	515	549	503	508	497	589	489	528	534	541	507	548	528	532	532	533	526	554	513	531	487	567	564	527	486	556	531	492	519	552	502	502	502	575	538	526	536	514	542	532	524	508	512	494	531	572	524	513	518	545	511	512	542	556	508	507	539	469	569	513	563	536	499	499	484	563	525	524	535	568	557	511	579	533	490	562	547	504	516	536	540	478	550	520	511	511	513	523	521	529	503	529	538	536	568	524	502	506	510	530	495	519	529	493	527	507	533	518	544	511	515	552	535	545	495	530	518	509	479	534	541	504	493	518	548	525	549	540	524	494	532	515	503	551	502	500	502	491	512	495	492	536	530	518	509	474	495	543	526	506	488	524	514	549	518	503	508	513	525	534	502	492	538	510	497	532	532	533	515	496	564	532	524	564	527	537	533	582	566	499	493	554	489	506	512	489	529	540	488	509	548	514	543	518	515	556	538	503	497	495	532	477	549	520	487	550	550	512	539	528	558	543	500	536	525	560	534	511	512	508	556	534	528	534	496	546	524	525	530	479	531	491	537	548	515	488	512	537	530	516	471	480	509	508	501	496	519	505	547	517	480	557	505	525	498	524	486	499	504	536	547	535	526	543	513	510	573	517	551	543	505	535	561	520	536	472	503	511	520	534	509	510	506	541	541	523	541	558	526	553	499	526	541	524	515	532	506	526	524	527	517	530	523	534	549	507	533	519	539	514	527	542	520	520	524	480	512	530	505	508	462	517	508	500	523	531	545	511	537	540	504	580	518	534	521	497	525	506	498	545	553	518	530	560	521	511	546	532	525	515	535	536	518	549	549	547	556	544	540	527	553	508	484	493	534	507	511	552	528	509	520	535	493	498	529	530	532	501	491	542	479	511	557	547	527	520	529	551	532	518	498	529	526	496	482	533	518	547	511	504	533	540	515	510	541	542	538	514	523	594	502	493	529	541	485	519	467	490	548	512	554	526	533	537	500	557	487	510	539	495	509	553	524	517	512	524	486	502	533	535	507	541	488	539	520	524	503	535	509	509	505	504	478	481	516	511	536	507	501	574	510	495	503	484	536	468	507	515	541	536	506	497	506	510	556	517	496	530	538	559	539	498	569	556	442	509	499	494	508	537	533	512	531	509	499	547	513	535	519	529	553	533	539	514	523	549	513	505	555	515	524	533	529	521	511	530	526	542	474	489	488	519	549	503	517	506	564	515	534	537	504	490	510	487	550	551	556	544	515	504	559	553	547	523	536	520	537	540	546	470	486	517	538	563	573	527	516	549	551	532	525	543	513	545	522	559	524	520	509	553	558	515	559	522	514	483	528	515	515	535	513	554	532	522	489	512	461	579	505	528	491	488	512	491	505	510	518	529	503	542	525	521	526	495	512	534	482	537	549	545	533	494	523	547	568	563	488	562	537	534	518
13514	9430	7612	4915	3263	2191	1440	1018	748	617	511	438	376	377	360	348	319	355	305	308	319	311	292	276	319	299	294	283	294	302	305	288	295	281	290	289	256	248	322	279	269	265	279	296	273	290	298	289	279	281	297	280	294	292	300	295	293	285	290	267	290	291	294	304	267	276	296	285	284	279	284	283	267	271	260	276	280	271	269	290	264	278	294	285	312	270	266	276	278	297	285	265	287	271	296	286	257	295	282	278	285	306	254	276	294	277	288	258	256	286	291	278	302	271	299	272	284	306	291	331	296	289	263	293	266	274	251	302	296	269	298	286	318	271	257	282	277	289	277	253	290	280	270	300	295	279	297	254	278	296	290	333	263	283	288	295	281	275	296	281	259	285	297	286	261	295	262	294	256	241	312	286	283	280	279	292	312	271	301	263	304	280	284	284	296	321	273	269	301	304	288	292	260	308	276	277	301	267	322	280	286	283	290	290	238	281	287	294	281	274	302	268	271	292	296	295	292	308	287	267	296	285	272	282	271	269	290	288	297	283	294	295	282	292	294	280	255	284	277	295	273	263	281	290	280	270	272	308	303	286	251	297	285	275	270	313	304	285	272	326	296	280	329	304	291	245	262	283	278	280	292	277	292	273	288	298	267	280	270	298	292	287	303	300	303	303	289	272	284	270	320	256	276	268	266	300	299	259	277	304	289	305	278	308	295	248	263	289	263	308	302	243	293	289	273	271	261	257	267	280	286	251	272	287	303	289	298	314	289	302	289	259	299	283	280	275	281	269	310	310	305	280	274	275	248	284	289	285	286	284	281	275	279	252	257	306	259	265	274	301	296	273	255	291	305	305	273	259	297	263	269	300	281	260	293	274	303	312	273	305	289	266	271	292	263	299	303	285	269	288	279	290	284	309	259	315	278	274	282	295	272	289	306	282	295	283	272	317	301	280	301	278	315	261	292	283	297	282	274	274	278	262	288	314	282	316	282	270	271	294	257	271	302	259	301	261	277	299	284	297	301	306	291	282	300	290	284	294	287	286	300	257	283	286	270	335	278	292	288	309	265	294	271	280	285	289	282	293	290	305	267	309	293	299	293	280	265	285	285	304	284	302	328	315	276	286	289	281	248	289	295	276	291	305	298	297	271	273	259	284	311	315	292	293	301	268	276	257	308	290	317	270	292	288	287	246	283	298	297	295	242	271	295	290	270	285	278	262	278	272	241	314	296	282	269	272	282	276	270	282	279	274	287	298	301	268	295	283	290	268	279	270	307	275	267	291	279	294	299	260	261	323	278	271	296	265	274	293	273	278	305	301	277	309	300	299	282	278	266	270	302	284	307	240	304	278	274	283	284	246	275	286	315	289	280	266	284	285	291	274	278	277	298	292	264	285	290	286	309	281	300	276	286	315	287	293	278	268	256	290	325	266	289	295	290	289	287	240	276	320	272	268	290	278	289	299	262	260	269	290	296	276	297	268	275	273	270	318	311	274	274	271	252	279	296	276	319	273	281	251	254	275	260	296	266	298	272	290	289	269	290	255	270	278	278	308	277	284	276	293	301	281	300	261	311	290	307	286	290	287	305	296	288	330	279	297	279	281	288	301	294	255	260	285	276	286	294	322	278	285	288	295	292	268	286	275	257	274	270	254	267	261	294	284	285	287	276	248	293	291	288	280	285	288	270	310	246	289	302	273	258	315	288	275	291	290	274	312	314	296	259	238	296	286	284	259	257	270	258	246	286	270	282	267	297	281	319	281	292	305	275	274	282	281	311	298	296	277	281	294	278	277	268	276	270	298	267	268	292	280	279	301	297	280	307	275	289	263	276	298	301	275	304	253	273	280	299	276	321	278	279	296	275	291	294	297	273	286	248	282	289	295	264	252	293	299	275	259	295	284	303	322	267	277	287	281	302	260	273	278	262	268	297	266	285	278	314	277	282	285	306	275	252	269	282	273	282	241	283	303	267	271	273	260	266	282	279	254	255	240	296	282	292	262	284	293	306	315	316	271	301	286	239	285	278	286	281	276	273	278	296	296	290	283	274	271	295	286	285	294	295	313	299	286	284	275	261	265	296	285	294	283	254	252	284	253	285	259	307	269	258	290	269	299	279	262	250	278	290	262	271	309	289	274	263	299	282	272	252	291	294	283	283	303	274	280	284	266	292	273	307	271	268	292	279	295	270	274	313	295	253	292	270	306	283	262	282	297	321	294	281	321	282	283	282	285	298	279	294	274	279	295	287	280	299	291	311	286	251	262	282	274	294	261	260	284	287	280	297	289	280	267	268	284	253	293	297	276	278	280	279	252	294	285	305	289	289	289	302	248	262	291	296	278	280	280	274	277	269	275	260	307	276	294	314	308	231	274	289	310	279	267	302	268	298	279	270	303	304	292	280	284	239	279	286	293	295	260	298	271	312	265	292	291	277	289	303	279	264	294	288	301	283	290	290	272	262	277	294	279	271	270	285	286	260	303	276	292	290	231	300	299	291	272	274	311	268	259	266	278	282	301	277	242	296	285	312	253	294	288	291	300	276	299	300	304	289	247	271	295	276	308	252	288	270	284	279	276	254	297	308	285	269	266	272	272	311	284	277	257	242	298	284	288	264	297	264	279	279	284	288	291	299	291	271	264	260	279	282	296	289	289	304	285	230	303	306	270	282	289	304	296	281	285	279	278	312	299	280	329	307	297	265	271	282	264	294	300	246	286	300	288	288	290	291	285	287	290	262	278	272	303	276	284	263	288	257	269	258	282	279	282	284	296	299	313	288	298	311	285	280	313	308	298	309	268	280	291	268	321	311	303	275	289	275	232	284	273	314	274	279	262	252	299	276	280	295	262	307	281	291	263	279	275	313	287	274	296	302	252	290	296	272	275	295	278	233	262	274	281	248	289	266	265	290	250	269	295	263	258	302	292	266	282	278	277	267	274	301	281	291	259	326	251	271	283	319	292	273	302	282	269	300	293	260	311	285	276	318	276	285	268	292	260	266	252	287	316	263	276	299	272	268	307	296	300	275	311	268	301	305	302	287	267	300	276	281	276	293	292	254	268	270	252	305	279	287	250	278	288	295	258	270	270	296	284	305	274	290	277	303	324	256	284	258	284	288	270	329	308	269	302	268	271	261	282	290	309	282	315	272	275	264	269	298	302	300	275	292	299	260	299	261	280	296	263	275	253	285	262	273	298	315	272	318	280	272	260	271	304	271	280	279	268	281	286	292	298	277	264	286	253	250	293	293	317	263	279	278	265	287	309	266	272	264	269	268	292	250	278	276	260	269	292	295	283	284	276	297	288	270	286	278	283	289	307	294	299	281	252	266	281	284	281	308	292	261	239	278	296	275	284	285	280	319	287	272	296	279	291	246	294	262	275	287	316	303	291	276	258	265	270	294	307	298	292	261	256	270	251	313	298	271	307	306	301	276	282	278	253	285	310	284	271	278	312	264	262	294	268	294	290	288	270	282	272	269	287	272	243	273	315	298	282	252	262
13331	12534	14007	13912	11482	8790	6175	4436	3211	2631	2130	1890	1537	1367	1224	1227	1166	980	931	915	923	903	900	869	827	848	784	847	803	781	729	766	819	745	752	746	768	758	783	741	755	751	787	701	734	743	775	732	776	765	746	716	763	705	745	681	771	790	765	712	740	726	755	704	749	771	759	726	759	724	739	738	724	784	806	733	782	780	729	771	757	787	715	773	709	756	718	739	724	758	755	711	755	751	768	763	732	777	778	748	765	752	778	762	725	737	749	776	711	786	764	730	706	747	690	759	728	748	770	738	761	761	736	795	765	720	702	767	732	720	703	762	753	772	761	734	757	772	769	708	770	759	740	751	765	783	742	729	737	768	768	748	738	752	765	731	806	735	686	727	713	758	717	738	725	712	748	767	738	720	745	734	752	773	719	743	751	754	732	761	772	743	759	725	688	742	739	771	737	761	763	751	729	759	782	727	766	750	790	763	710	752	736	780	741	708	738	690	711	777	754	719	806	723	728	720	755	722	736	746	735	757	773	762	762	743	729	716	786	762	744	735	803	723	736	784	705	729	705	765	770	692	759	746	756	716	735	756	785	777	752	793	733	751	772	724	737	800	751	782	700	762	758	665	743	768	736	759	762	781	777	756	726	753	744	765	773	697	761	796	787	737	736	701	725	755	773	747	768	727	765	722	766	736	790	746	740	741	746	761	772	725	749	766	766	749	724	736	758	722	695	789	824	766	752	767	782	762	736	748	754	764	779	761	719	768	780	780	774	717	752	742	793	711	722	751	760	763	774	754	773	799	699	773	787	794	747	739	732	777	779	740	724	756	743	744	709	778	763	756	706	713	754	708	724	798	799	782	744	742	754	724	754	730	710	757	763	753	737	747	796	743	784	756	696	753	789	773	762	776	703	733	776	735	747	697	739	752	728	775	706	764	754	720	754	727	716	743	767	739	788	736	704	727	780	748	777	738	707	782	805	730	702	774	727	738	785	752	748	728	693	753	721	780	749	759	707	825	788	707	744	746	783	758	782	771	752	765	775	785	715	754	700	767	760	718	723	725	761	737	742	714	708	717	713	739	785	767	773	720	769	820	771	814	741	747	740	784	793	719	744	725	795	737	764	742	718	793	756	717	748	760	747	723	726	791	777	786	758	750	781	728	690	761	748	764	729	696	754	760	741	759	772	737	741	763	732	783	744	742	721	745	737	750	759	749	733	773	738	703	785	757	767	739	744	786	792	723	772	802	789	712	757	709	693	738	757	741	701	706	729	755	776	757	698	792	760	690	754	764	771	777	766	732	743	727	764	758	756	734	743	797	753	761	712	710	703	760	736	708	682	749	729	756	731	751	786	786	750	712	741	749	764	778	713	737	780	727	784	732	722	769	756	746	759	775	705	789	723	749	751	739	782	715	708	734	728	736	721	761	741	719	746	722	770	815	749	765	761	787	757	771	743	773	759	788	750	778	752	785	753	761	773	709	756	729	761	798	711	790	739	707	765	770	718	756	729	758	758	737	767	771	730	733	696	740	751	801	791	753	710	763	785	752	717	768	742	744	747	733	761	764	763	772	737	787	771	777	675	776	756	743	783	811	745	700	770	750	734	808	751	706	741	749	748	730	762	774	774	696	777	771	742	776	764	751	766	779	757	771	762	711	715	750	754	721	741	728	742	738	734	705	768	762	756	798	813	708	774	725	757	746	738	688	744	762	774	727	788	746	686	748	729	796	715	752	744	752	731	738	759	753	738	760	728	779	761	726	736	722	740	752	748	725	711	733	744	762	756	697	747	742	709	785	782	772	720	738	682	765	690	756	735	748	726	755	773	748	750	743	776	714	677	775	769	700	764	748	703	772	736	742	765	740	758	733	775	762	732	732	752	715	799	768	730	789	748	718	747	828	814	733	764	721	751	808	767	712	714	753	773	778	751	707	740	788	715	796	749	759	722	693	766	744	763	737	764	753	705	750	736	724	751	735	716	749	756	727	770	745	705	744	752	743	734	721	739	695	727	755	748	748	743	787	718	780	731	741	717	765	741	714	742	730	746	751	776	725	785	722	763	764	759	744	701	784	773	715	762	752	782	743	764	794	795	739	766	735	741	764	766	751	762	776	714	771	726	732	805	775	730	767	708	791	787	759	765	793	735	756	812	739	735	753	739	735	756	769	751	726	726	762	729	746	758	738	748	778	791	743	785	802	787	784	743	753	730	735	735	730	751	735	793	766	766	756	746	768	698	723	738	759	746	760	750	765	814	748	784	769	761	780	762	735	743	777	782	698	742	729	766	752	726	744	743	746	730	738	744	727	794	771	757	785	784	735	776	766	748	746	716	732	775	813	733	753	761	734	772	728	789	724	760	754	755	750	742	739	765	762	773	763	690	779	795	739	750	752	776	769	712	758	730	736	767	730	758	728	720	742	770	703	734	805	739	748	735	760	777	730	764	769	730	758	748	713	752	776	765	754	757	745	717	738	737	771	752	801	738	745	750	765	762	742	776	779	784	748	762	706	775	765	765	759	750	749	743	751	737	754	711	761	806	741	745	753	730	735	768	740	777	714	751	735	747	785	740	742	785	801	721	734	711	745	707	760	745	781	655	791	729	797	775	779	748	747	777	735	745	699	758	765	754	787	746	743	760	814	763	760	768	757	823	741	755	767	736	758	707	720	748	749	753	797	727	746	752	787	757	698	724	732	763	717	751	768	730	716	816	786	743	744	807	730	752	734	745	744	730	740	762	748	758	718	739	740	797	707	733	717	733	753	709	748	715	759	788	791	709	755	759	715	784	760	781	736	758	784	730	728	768	703	700	787	696	730	800	732	774	711	739	735	788	756	757	764	770	739	749	731	758	768	713	717	736	775	744	772	734	789	724	727	754	707	777	736	765	756	743	757	750	712	787	752	760	698	699	753	735	746	758	772	750	774	777	732	770	739	773	745	730	745	707	687	736	736	743	700	717	739	733	751	767	739	790	782	786	752	748	723	745	743	779	746	737	701	772	728	706	705	761	772	733	756	758	743	753	774	749	720	762	725	784	765	746	749	763	760	768	752	689	779	758	764	737	731	767	766	783	742	738	759	756	728	747	770	719	703	770	753	752	742	673	711	745	736	719	800	715	773	746	791	763	663	730	745	740	733	742	730	733	781	742	746	785	761	766	737	769	718	774	735	746	746	762	783	740	711	738	779	723	759	666	769	765	707	732	733	797	765	740	778	712	713	731	765	758	699	755	797	745	776	740	737	700	756	754	734	723	752	780	781	687	736	765	750	793	737	744	735	694	714	769	766	764	813	758	733	746	769	767	777	776	745	758	746	771	789	736	759	756	749	757	816	730	735	748	763	774	745	784	744	741	818	804	752	704	732	813	790	784	746	733	785	730	724	743	740	778	755	767	779	703	757	768	711	715	766	781	761	777	734	794	761	766	778	696	781	683	765	744	781	765	807	763	750	795	812	793	783	778	752	681	719	739	699	771	743	705	746	789	703	748	705	757	729
36406	33750	21711	14066	9213	6248	4657	2973	2297	1790	1555	1212	834	753	881	896	778	690	586	576	617	551	535	419	382	299	335	341	373	334	328	298	293	269	279	296	303	291	264	274	263	260	273	287	266	250	229	251	257	250	251	280	252	251	289	266	271	251	252	243	261	238	247	254	242	246	228	231	269	216	250	244	244	211	243	236	302	219	239	256	223	253	249	278	233	247	269	262	229	242	254	286	271	229	266	271	244	286	261	238	248	233	237	278	275	250	232	234	234	211	262	284	272	249	231	229	229	241	221	249	263	250	284	257	251	245	225	202	229	245	257	251	265	261	246	271	224	258	241	240	252	250	245	241	264	240	246	248	280	235	273	265	235	250	270	263	261	242	218	249	261	217	238	213	239	291	231	255	285	225	248	224	250	245	255	241	267	252	251	268	269	257	263	251	239	283	259	257	240	244	268	218	268	263	250	275	255	252	216	252	264	208	222	218	217	266	250	260	237	252	248	267	239	238	227	273	226	234	244	262	246	253	230	269	282	259	262	245	221	252	239	274	271	230	212	242	260	249	282	239	262	249	255	272	259	254	248	227	236	241	258	244	244	250	247	253	259	237	250	252	240	256	238	282	262	276	252	265	256	273	269	235	241	259	281	241	222	250	234	253	271	244	218	222	257	234	228	228	250	247	244	243	261	240	250	217	246	249	239	221	224	257	226	249	246	252	292	223	264	249	260	248	244	237	260	260	252	230	244	248	257	239	271	242	216	228	255	251	261	278	253	242	255	258	250	248	241	258	252	232	245	229	248	241	256	238	243	258	274	242	256	234	246	272	229	240	240	225	238	259	260	246	259	270	273	251	241	270	249	247	271	226	256	242	269	258	232	242	246	259	245	232	246	273	238	254	236	238	247	218	219	251	225	232	255	243	239	240	260	248	258	293	239	268	253	223	249	264	261	247	258	245	249	274	253	259	262	235	275	220	256	216	252	245	224	255	284	275	240	237	271	256	229	260	253	234	227	235	223	235	231	249	227	216	225	223	259	256	256	221	252	244	276	242	221	264	253	238	259	254	278	253	234	261	294	239	262	265	256	269	265	259	264	246	281	250	245	287	255	225	231	247	225	236	229	243	241	254	250	281	243	242	288	243	223	226	246	244	241	244	252	241	256	260	256	245	258	237	264	265	231	234	244	234	249	247	251	256	256	266	251	277	265	243	240	252	258	262	248	248	208	241	229	226	230	226	236	256	264	231	240	268	247	261	264	259	238	246	275	262	230	241	255	268	226	252	261	254	256	258	267	231	249	218	255	211	273	218	255	255	266	270	250	251	248	270	247	220	219	239	276	230	246	258	235	251	232	254	253	259	248	282	250	263	237	238	242	251	243	234	228	262	261	266	223	232	242	223	247	230	241	215	256	259	213	259	243	263	263	270	213	260	233	226	259	215	264	263	252	249	232	247	259	255	217	227	263	217	272	241	255	274	238	273	262	242	215	253	231	251	230	253	247	231	225	258	231	257	247	234	267	250	255	251	249	263	260	266	258	220	252	270	240	231	243	230	243	234	252	259	250	261	221	249	246	222	278	258	219	227	249	250	231	248	273	242	229	242	237	259	237	241	272	253	263	254	274	229	257	210	252	274	229	245	255	253	242	230	236	256	276	250	258	232	221	228	245	265	251	243	253	266	254	252	245	245	229	262	261	255	265	240	244	268	227	242	228	255	237	229	239	235	233	251	235	251	279	212	288	264	254	247	246	246	260	262	232	244	256	247	238	239	261	250	246	252	254	241	257	274	231	247	235	245	245	227	254	263	269	250	232	216	270	239	256	249	254	266	229	205	231	287	234	259	270	238	265	230	258	237	257	226	294	262	219	254	258	246	280	214	238	245	242	271	261	273	260	227	236	250	256	231	253	257	226	241	241	253	242	235	265	254	232	234	246	249	243	235	292	217	263	263	254	264	257	261	285	244	277	227	254	238	284	238	235	247	235	276	259	266	255	241	257	249	236	247	280	241	254	273	259	234	220	238	245	242	242	232	236	264	252	263	246	244	225	241	238	225	252	249	257	275	254	257	271	212	223	257	264	255	236	226	241	212	244	252	252	259	259	245	247	212	248	239	271	240	252	255	243	260	261	251	241	258	220	239	247	256	232	250	229	251	210	232	217	272	233	253	235	265	280	268	258	207	251	242	250	249	221	268	234	229	244	299	268	278	258	245	246	250	209	265	255	249	236	238	240	238	248	262	257	272	248	228	260	260	249	242	235	253	242	264	251	271	257	268	264	243	239	263	241	263	246	254	246	223	216	268	273	229	232	247	240	252	268	215	260	240	240	255	229	271	237	221	235	239	259	236	217	238	240	252	241	286	253	262	254	259	237	268	240	240	262	242	216	249	250	255	266	246	260	227	237	256	259	238	245	264	238	243	265	231	269	267	237	254	245	232	278	245	249	225	269	263	275	252	206	247	196	248	247	253	245	257	254	255	255	251	260	232	239	236	262	238	253	272	217	217	240	245	224	243	282	258	258	244	241	241	242	238	257	237	238	240	248	240	199	251	249	261	243	223	282	257	248	264	229	231	239	246	219	259	249	251	258	251	242	249	248	264	232	235	219	243	258	246	241	267	236	237	242	239	274	275	225	247	249	262	218	234	250	272	288	250	248	238	272	225	251	245	263	265	256	269	246	292	234	272	246	245	246	263	235	234	258	248	246	236	259	240	284	250	213	256	236	241	233	253	249	224	246	245	260	231	264	276	225	231	255	268	254	227	261	260	263	237	238	241	220	245	235	259	264	234	240	254	254	241	260	256	248	239	234	234	262	221	251	253	249	248	253	259	234	278	234	256	239	246	253	249	251	228	239	274	228	239	251	263	272	249	253	262	251	237	239	235	243	250	245	221	241	250	253	247	232	230	245	228	235	225	249	238	227	262	250	277	224	256	276	247	249	246	235	235	227	249	249	269	237	232	245	237	258	219	239	252	218	272	252	275	230	253	229	255	242	262	220	265	255	218	249	242	249	279	216	270	257	235	249	252	236	266	260	242	248	226	256	235	245	226	250	244	253	235	236	262	252	258	262	280	234	247	249	211	240	233	235	260	251	223	242	242	251	227	224	226	255	272	234	265	250	242	237	262	234	223	235	242	256	291	264	245	258	239	246	231	220	280	267	252	241	250	235	223	257	286	267	247	252	253	272	250	241	257	267	245	230	254	251	255	247	220	230	238	229	234	248	222	242	226	258	239	251	249	218	229	248	259	286	252	248	251	219	230	232	241	259	224	265	219	253	292	260	257	252	249	223	229	251	258	255	227	237	226	252	273	230	247	267	268	261	256	261	239	258	235	263	227	254	243	250	254	260	255	258	286	240	260	253	243	275	262	243	248	247	234	261	256	226	254	240	248	253	241	250	226	264	260	255	264	233	272	250	236	248	242	263	236	228	243	247	249	243	242	230	246	283	258	230	229	270	242	250	271	255	225	241	249	234	268	254	278	275	243	240	249
31198	29761	23632	23659	20877	16959	13678	10164	8445	7071	5986	4984	3559	3314	4164	3871	3553	3054	2896	2660	2639	2569	2266	1718	1551	1205	1197	1367	1238	1181	1215	948	1066	940	862	902	914	878	842	744	784	802	719	728	701	733	744	674	674	641	684	654	687	719	674	657	646	669	664	679	681	704	680	656	659	660	709	665	693	680	605	657	667	671	641	713	655	644	648	664	691	658	703	665	681	645	631	678	673	645	691	676	622	659	705	701	709	623	599	717	641	653	686	678	662	628	656	643	650	654	675	685	675	641	730	665	682	622	659	672	654	634	647	630	692	658	686	624	660	655	650	698	684	642	649	626	681	667	633	637	662	661	654	675	644	669	684	700	679	638	653	671	631	667	694	667	684	623	661	613	677	672	630	637	632	674	641	678	644	680	619	622	666	666	665	630	662	644	658	683	638	708	691	664	694	628	654	627	634	661	664	665	684	676	667	705	685	683	626	640	704	625	647	691	638	664	670	685	711	625	684	678	687	661	692	668	652	644	653	664	698	660	689	645	643	689	703	707	672	678	653	692	634	650	659	667	664	674	630	651	623	693	660	615	643	675	646	679	686	670	615	696	665	703	653	636	631	700	614	678	715	664	667	642	669	630	735	644	617	646	679	657	666	671	634	676	655	671	653	677	689	681	677	687	719	580	661	690	664	691	675	635	626	644	713	670	659	645	677	645	635	660	688	705	656	654	658	687	633	637	645	639	680	682	607	679	642	648	674	681	671	700	675	654	678	635	656	614	600	668	660	646	702	681	673	640	704	661	654	722	694	635	659	617	713	666	650	631	677	669	652	646	705	661	651	631	685	646	691	650	664	663	634	645	590	676	687	679	649	625	654	661	701	657	649	622	641	648	667	677	673	610	651	642	656	696	676	679	618	651	621	661	727	670	673	658	695	670	636	645	664	666	687	679	625	660	631	653	664	658	692	651	674	687	697	675	647	707	659	688	655	670	640	730	661	693	667	649	651	685	627	717	691	649	653	672	662	632	638	688	704	649	674	682	607	633	630	704	628	692	629	682	650	705	694	647	715	692	652	629	694	668	664	612	676	659	672	673	640	649	665	600	612	698	702	652	640	669	670	684	656	639	663	658	629	648	710	661	667	674	663	656	606	634	640	651	641	654	676	650	640	673	674	659	675	623	612	666	678	640	677	669	680	637	667	657	672	676	639	690	675	671	692	635	675	626	655	645	697	659	682	692	663	654	655	674	641	687	650	707	687	665	686	635	700	688	615	691	632	619	621	658	631	691	708	695	664	669	669	685	696	678	652	634	638	646	662	661	651	643	635	671	648	673	663	643	678	686	656	626	684	633	693	696	699	679	642	613	677	667	618	667	661	656	640	618	638	697	666	709	684	673	635	642	687	638	649	656	688	643	675	654	669	656	625	683	654	656	647	682	709	642	650	668	637	701	645	658	642	640	640	697	696	702	671	656	642	690	632	651	651	659	666	667	644	701	662	702	651	605	665	641	675	681	626	673	681	660	665	675	702	640	634	662	684	618	667	639	658	692	704	662	643	744	675	661	658	642	626	691	700	611	658	681	648	656	612	693	728	703	667	683	644	647	678	622	713	651	618	666	706	660	648	717	634	695	676	640	680	713	632	653	662	620	640	688	637	673	661	679	626	660	632	605	679	642	698	673	654	659	647	650	689	622	673	666	679	631	715	671	703	632	647	633	644	621	655	693	652	630	698	603	625	621	703	640	648	684	675	658	664	640	658	660	650	681	701	680	689	637	683	665	655	667	653	706	670	687	610	653	659	674	661	698	636	647	667	651	694	657	668	677	705	655	670	653	642	682	683	651	652	680	673	682	645	660	642	669	674	643	648	644	677	652	636	709	651	692	707	680	688	706	650	658	641	641	641	625	643	644	685	643	627	634	747	665	661	656	682	649	624	642	615	653	626	670	653	673	690	666	674	696	669	674	665	704	647	642	626	650	657	674	662	618	618	676	667	661	658	657	697	683	671	661	644	671	663	654	695	678	650	659	611	632	681	680	690	654	671	651	669	669	650	637	655	640	685	668	624	696	666	676	673	705	673	649	677	659	631	617	663	656	661	668	617	708	688	714	654	735	620	683	637	615	668	674	678	624	678	660	653	650	658	665	649	657	665	703	653	607	655	663	642	699	672	634	686	646	648	673	700	656	644	626	664	669	686	616	672	677	747	690	661	654	652	657	661	678	664	670	651	666	652	675	697	658	662	691	663	649	645	695	684	704	655	651	654	663	625	666	653	666	612	654	711	647	642	655	681	623	657	661	639	669	690	642	693	645	625	677	649	593	652	675	664	674	688	637	652	636	654	653	694	707	626	696	691	646	647	620	675	722	674	648	626	665	659	647	664	621	650	631	676	694	703	717	679	692	605	701	686	671	639	632	661	668	638	670	621	661	651	697	627	658	658	662	603	658	694	662	693	633	689	630	663	711	724	679	648	697	646	694	662	673	679	628	688	644	686	662	648	659	609	679	648	629	681	659	644	616	655	686	664	696	680	624	704	629	623	642	686	701	681	638	657	677	661	683	611	687	660	692	626	670	672	642	661	661	700	655	667	680	672	660	669	689	660	658	646	675	695	675	679	667	708	675	684	665	727	663	704	640	654	665	687	646	676	644	665	618	686	662	667	667	641	650	721	666	653	648	664	670	704	677	640	673	669	715	658	626	639	687	646	678	620	645	663	631	613	621	682	660	618	678	683	642	679	688	630	689	657	662	657	647	697	653	634	604	664	630	698	674	688	672	670	652	692	700	644	718	658	653	668	617	642	672	699	615	720	639	700	684	706	673	656	597	689	638	708	672	638	685	663	676	680	641	687	682	640	667	627	624	632	668	674	711	645	670	666	627	637	652	682	609	653	648	707	664	669	680	672	623	655	702	656	614	646	698	667	654	669	654	673	632	654	715	664	654	666	661	658	673	662	629	649	670	642	635	690	669	640	660	702	661	625	625	646	694	684	677	689	655	657	626	643	662	704	689	662	671	675	662	723	665	645	650	700	681	672	666	655	648	637	684	679	639	700	698	682	658	650	701	663	689	655	638	654	642	669	618	651	613	660	662	656	699	661	627	706	688	658	660	651	651	642	642	655	679	686	695	669	649	674	674	718	714	719	662	641	649	695	657	670	661	622	670	653	667	662	648	717	659	686	602	669	709	658	639	655	691	645	688	667	681	663	668	724	628	685	648	640	674	651	703	615	636	662	678	673	663	653	695	641	654	636	695	664	667	699	627	667	654	701	672	716	664	649	676	652	689	718	728	658	678	664	680	671	680	651	674	650	697	638	658	673	666	692	669	684	669	628	622	647	675	673	673	628	653	645	648	674	641	682	590	698	705	634	646	681	615	628	676	674	634	689	676	673	645	657	675	638	665	672	676	651	688	664	714	715	658	644	648	687	651	648	656	652	714	666	680	651	666	653	669	650	646	619	617	693	618	654	692	628	672	689	670	611	660	631	667	718	664	657	635	697	689
46549	41360	30561	23267	17439	12209	9507	6359	4611	3796	3071	2200	1481	1350	1824	1625	1449	1192	1073	1073	1053	1018	928	596	503	414	441	463	374	334	372	337	331	288	243	294	265	282	215	220	223	211	223	209	195	241	183	207	170	195	175	187	220	187	200	190	179	192	185	200	199	176	198	174	174	184	188	194	181	186	196	189	193	190	196	172	173	191	193	203	163	164	181	171	178	179	162	162	171	178	189	208	187	171	199	180	163	193	214	166	162	171	178	212	194	202	197	201	190	205	180	177	194	173	185	144	184	186	188	178	198	194	193	172	170	195	181	190	154	196	186	179	180	200	189	174	179	190	190	173	188	197	163	171	204	190	191	185	200	205	172	191	166	173	195	174	192	184	177	182	195	192	199	170	184	194	172	160	200	189	191	211	187	178	189	183	191	189	147	224	178	152	185	192	189	200	161	206	195	185	206	205	197	184	155	189	182	177	224	194	191	206	200	179	188	209	185	177	194	189	214	201	160	179	170	176	185	185	203	216	158	174	180	187	186	190	164	195	157	160	164	179	193	168	179	179	189	170	168	193	172	194	165	189	201	162	183	185	181	201	180	197	192	171	199	153	184	184	167	191	182	189	169	163	187	201	187	168	175	163	189	187	180	207	193	196	186	175	176	188	192	192	190	192	194	166	147	171	179	171	206	178	172	170	199	189	182	172	191	193	160	184	192	174	187	198	182	205	182	175	182	196	183	192	187	157	186	178	180	191	180	172	181	180	176	180	187	192	176	176	180	194	209	179	195	167	169	166	210	170	156	202	191	179	176	182	166	188	224	181	172	165	174	162	178	195	182	180	174	174	170	201	215	192	181	201	210	200	185	188	169	200	197	163	182	192	216	173	194	176	186	187	204	201	181	164	195	145	191	166	187	163	155	190	193	198	175	189	180	188	183	173	201	165	167	184	182	178	222	170	198	198	156	179	181	186	182	176	155	180	170	188	224	195	188	183	173	198	197	184	179	213	200	188	188	178	203	181	176	180	187	186	197	154	189	185	171	176	180	198	193	207	176	179	197	182	170	166	199	192	193	171	163	211	170	174	171	207	201	164	178	215	183	158	168	187	181	185	178	183	170	205	182	190	204	192	198	184	235	195	208	164	195	182	198	170	192	187	181	195	177	178	191	195	159	161	191	173	194	197	155	225	202	178	192	178	198	187	172	189	206	181	190	174	190	177	179	184	201	162	182	206	166	182	193	174	193	204	177	147	165	189	182	176	207	191	176	176	189	170	197	207	181	178	188	180	183	184	206	178	205	167	206	198	214	164	200	169	196	184	166	186	180	189	197	190	175	179	187	182	202	179	169	190	199	170	185	182	181	189	172	177	184	165	201	185	177	166	202	183	192	211	181	177	224	169	186	207	171	195	201	166	182	185	190	188	177	182	181	179	181	175	161	208	186	169	181	184	196	177	162	195	181	188	177	174	186	190	187	169	188	169	184	163	190	168	203	161	172	179	202	193	201	209	180	204	182	187	170	186	189	207	164	190	192	196	179	213	170	196	197	201	181	182	159	204	161	184	196	185	184	186	201	194	173	189	181	179	186	183	200	180	201	180	185	190	179	188	186	193	176	182	174	179	188	189	167	151	178	184	190	191	194	178	172	170	191	224	187	171	196	188	170	170	199	178	178	189	179	174	206	201	230	182	190	200	191	184	172	189	194	198	171	182	207	183	173	172	180	191	172	162	200	182	212	174	175	159	174	185	187	166	194	181	183	167	185	179	176	185	177	161	197	208	196	167	186	218	175	169	163	181	169	209	193	193	167	207	191	199	166	177	194	176	189	191	171	169	173	192	189	173	168	178	196	177	166	208	167	194	182	182	201	208	202	179	170	174	161	190	165	178	179	192	174	185	169	182	180	173	193	191	191	173	201	191	189	209	218	180	174	172	183	176	167	186	199	181	199	173	205	182	192	170	192	190	195	187	175	174	173	206	189	189	184	163	189	175	205	177	196	189	173	169	181	193	191	181	201	173	174	156	186	211	215	201	180	168	199	180	182	180	174	201	188	192	186	195	195	193	197	193	210	160	171	187	184	173	187	164	173	193	154	192	169	166	172	209	176	201	159	191	194	187	172	202	168	191	184	195	178	191	189	206	189	166	206	179	172	172	180	189	159	188	187	202	176	196	182	215	170	199	164	168	197	159	194	201	216	174	193	188	150	183	206	177	207	179	183	160	195	158	183	200	167	192	199	165	187	170	198	198	164	170	164	198	164	170	171	182	163	198	176	167	171	194	192	214	203	164	165	169	192	176	199	180	190	183	142	187	204	161	179	174	215	178	171	184	174	193	155	156	181	202	169	201	174	192	177	188	187	193	166	189	177	164	205	189	175	189	178	181	162	186	185	176	188	178	200	170	202	173	188	160	173	181	186	175	178	189	176	194	186	200	182	205	181	191	192	179	164	178	173	174	173	168	205	175	204	173	196	180	192	174	197	199	181	184	168	180	163	156	179	199	177	163	191	176	186	217	206	179	186	189	189	197	179	179	165	184	180	161	192	206	196	183	161	175	184	185	157	183	179	176	181	196	185	189	174	189	161	208	177	192	169	182	176	202	186	192	175	189	184	161	150	183	189	198	207	188	192	192	196	179	189	181	169	202	178	179	205	201	198	184	168	174	189	181	167	188	181	193	184	188	195	169	185	184	166	190	193	180	193	182	195	182	185	190	199	207	180	182	175	168	199	190	194	178	177	200	181	164	206	169	192	204	169	193	201	191	180	176	172	188	186	202	187	203	188	190	203	181	201	195	163	190	159	177	177	173	183	197	186	158	194	169	181	190	181	168	201	187	171	182	192	186	202	194	188	192	197	174	179	186	161	194	184	186	185	209	196	195	189	195	181	174	176	194	176	183	172	208	183	187	172	193	187	174	200	191	187	166	186	181	172	195	171	184	182	182	184	173	160	181	172	178	194	186	162	197	177	170	176	189	176	196	180	188	169	188	172	171	191	181	189	197	182	181	195	198	186	176	225	198	184	180	172	207	173	181	183	183	191	181	188	186	170	172	172	173	182	169	196	190	181	183	178	192	191	181	175	178	172	177	193	221	194	185	193	214	164	180	181	187	183	189	184	207	186	164	171	176	196	183	189	178	204	172	188	198	170	174	173	173	170	187	176	188	183	189	190	191	167	198	190	172	201	185	188	167	169	184	179	182	180	187	180	190	186	232	187	189	198	212	177	179	189	189	179	191	159	194	195	181	203	193	161	184	168	190	166	158	182	185	177	176	166	193	182	199	186	194	180	178	161	198	198	203	184	162	177	181	192	165	177	196	185	180	180	194	163	180	197	205	182	179	181	153	184	189	210	177	166	154	190	212	189	176	154	188	156	187	182	166	193	190	195	201	170	187	169	192	175	210	176	179	192	213	184	182	183	189	182	157	217	202	186	176	199	175	168	171	181	159	174	168	175	192	170	183	184	191	185	183	186	176	188	193	178	182	189	198	174	190	174	192
38868	36642	31895	31127	28783	24838	21087	17173	14042	12368	10801	8254	6415	6140	8179	7674	6846	6242	5233	5139	5013	5020	4394	3039	2629	1994	1955	2025	1857	1625	1762	1346	1455	1258	1115	1091	1116	1097	880	841	857	802	713	655	600	646	572	579	584	563	539	532	543	495	638	524	545	533	525	527	542	543	509	542	519	519	551	512	517	516	521	531	545	508	511	528	467	517	547	552	516	515	526	492	518	493	508	495	530	507	477	523	521	508	492	493	523	487	526	480	459	502	532	507	503	446	512	518	483	557	496	470	486	508	481	503	493	519	517	505	469	495	528	510	523	536	502	499	505	517	502	547	465	528	527	511	517	533	529	495	516	549	501	494	489	482	486	493	524	527	494	511	490	489	494	526	503	470	509	460	490	527	532	477	471	505	483	514	519	519	509	484	510	505	504	504	521	477	485	511	475	496	488	512	503	513	507	488	526	488	493	473	503	548	547	548	497	528	513	528	538	505	529	507	555	524	514	533	509	487	537	493	512	478	536	490	554	492	506	507	476	531	506	475	510	480	473	528	557	539	516	512	502	486	496	537	533	561	509	526	505	485	544	491	528	511	499	501	548	539	498	490	535	513	532	518	513	530	521	476	471	469	516	502	532	518	515	550	488	479	514	513	551	509	482	495	530	491	533	535	493	535	522	519	488	493	482	506	532	498	504	550	564	493	517	517	535	500	536	546	488	520	500	528	516	498	477	457	550	514	510	515	530	516	494	525	553	462	490	507	506	482	511	496	496	502	474	537	492	492	521	480	478	544	527	528	521	504	529	524	570	540	506	486	503	478	515	504	548	528	486	541	529	507	520	524	506	483	533	536	472	492	509	509	502	528	461	528	500	520	506	538	511	488	537	523	481	551	471	508	500	503	498	510	485	494	538	529	535	505	510	489	510	499	508	515	552	495	529	495	522	496	521	476	518	515	532	504	494	507	503	528	522	523	529	462	487	482	483	490	509	507	507	529	500	563	529	470	490	527	511	516	512	486	520	516	524	542	518	529	522	495	559	510	502	514	516	568	537	513	506	500	527	526	535	540	492	506	491	507	509	484	499	463	488	489	516	513	500	505	477	506	560	525	524	511	532	504	476	476	455	536	530	528	505	532	511	541	489	509	519	485	547	511	542	517	463	472	503	512	518	509	502	524	528	518	524	509	485	517	500	508	460	473	524	509	503	528	508	497	475	499	515	529	498	486	520	508	510	494	508	519	512	531	511	509	533	566	475	487	531	544	499	506	534	490	552	518	499	536	499	512	481	475	508	522	524	516	491	509	514	459	520	498	500	520	510	513	484	474	520	507	511	511	494	540	507	483	518	501	529	522	506	548	520	470	498	477	529	491	465	514	492	516	546	542	503	486	501	484	574	459	564	510	509	495	541	504	538	499	542	482	488	507	515	511	531	490	501	508	542	531	470	482	493	540	532	525	535	522	478	497	530	504	532	506	536	482	521	549	563	496	518	520	467	490	484	521	521	519	499	502	506	520	520	535	511	546	526	494	519	467	503	530	492	527	464	479	523	487	523	494	517	507	525	522	515	550	536	535	511	530	513	522	527	474	502	527	511	492	474	522	527	533	511	514	531	525	521	533	535	473	516	513	526	485	489	521	480	516	498	492	499	506	483	495	498	498	498	517	512	554	493	525	464	530	545	522	521	540	530	491	527	510	490	546	532	475	546	497	503	531	508	533	509	489	510	558	562	536	512	528	503	541	477	518	521	475	536	472	488	525	518	537	476	492	505	555	499	534	545	502	509	576	522	515	496	456	524	538	510	538	492	517	482	535	509	490	484	571	505	480	500	531	505	516	540	506	525	498	516	485	519	540	555	487	522	512	512	522	519	489	506	558	540	509	513	517	495	515	531	525	516	484	518	490	546	568	461	520	563	517	522	517	513	518	503	501	519	581	525	530	515	536	556	540	532	495	520	533	519	520	536	518	513	479	512	474	484	491	519	535	540	491	495	468	499	537	491	512	501	531	557	505	498	524	553	543	551	506	507	483	532	533	561	504	527	518	557	487	549	500	523	489	501	546	479	484	512	535	533	487	527	477	492	486	536	525	494	493	484	492	506	532	520	487	521	495	505	531	519	554	452	508	508	496	550	515	570	507	512	534	521	496	485	537	563	507	533	512	513	503	492	499	503	494	479	518	496	520	476	524	511	518	525	512	521	514	518	503	524	509	496	504	498	512	542	502	484	484	495	514	496	525	504	531	517	538	505	483	495	509	506	485	547	552	508	503	508	513	518	488	541	524	536	541	501	524	515	513	512	498	504	513	473	497	530	543	528	547	505	500	491	479	538	534	553	532	501	530	498	476	468	566	516	519	511	503	508	494	506	523	548	502	493	482	516	491	515	537	506	552	517	522	502	505	502	498	516	550	520	497	533	521	460	506	508	509	500	509	548	480	552	527	533	561	510	521	486	516	512	514	516	554	542	505	534	506	497	506	529	508	523	487	515	524	526	524	504	513	476	512	514	541	506	496	508	496	480	526	498	521	500	548	502	507	489	500	523	527	508	506	525	508	507	494	498	497	492	475	491	509	487	451	519	507	525	504	532	506	528	478	486	528	543	531	507	544	522	522	525	527	527	514	564	578	506	535	529	510	477	474	498	519	490	536	505	511	516	515	509	485	526	503	469	519	525	520	513	530	507	517	540	529	530	515	476	513	460	522	513	506	535	517	506	541	509	527	516	506	496	513	456	515	550	490	572	512	534	504	541	506	506	508	521	518	475	458	561	484	518	527	469	544	532	529	508	503	515	505	515	532	553	525	512	454	549	495	518	484	527	485	520	521	534	524	518	565	492	489	509	493	500	527	487	544	527	547	523	462	514	500	479	502	502	523	507	541	551	500	564	497	508	518	498	494	503	531	523	525	500	493	491	524	518	481	524	519	491	549	507	507	506	535	476	514	539	472	527	490	506	533	547	494	505	513	479	514	485	511	515	528	475	524	498	503	493	488	485	496	509	505	513	549	518	494	499	521	517	466	511	494	534	537	484	508	493	478	520	481	516	555	495	481	513	482	496	546	493	556	476	538	502	478	552	529	509	505	494	521	558	491	561	490	527	528	542	479	509	522	529	550	450	524	529	548	530	466	534	516	494	504	496	500	510	511	484	517	526	498	490	509	523	487	492	548	502	508	546	508	501	529	521	541	527	535	552	564	543	506	496	467	483	472	531	562	514	528	511	485	541	502	517	519	518	555	521	566	523	555	553	526	468	516	532	540	497	528	489	531	500	496	542	495	535	509	491	533	528	465	489	525	537	513	466	556	491	553	523	511	491	522	509	505	491	466	536	531	484	479	528	507	532	503	524	506	509	514	528	528	504	509	487	510	543	540	532	531	501	536	490	487	511	513	479	528	500	507	504	524	508	531	505	532	532	450	507	533	512	518	505	536	517	526	471	522	470	477	500	484	482	504	506	487	488	516	501	506	524	498	509	501	546	492	514	499	517	515	481	516	480	471	562	527	482	501
12685	7779	7271	5263	3291	2074	1480	1020	786	619	559	469	392	372	378	361	323	296	325	325	287	299	306	266	280	310	266	289	321	272	295	308	316	298	267	309	287	295	311	295	255	307	242	278	296	282	274	286	280	306	262	304	262	285	280	282	262	304	268	241	314	229	265	289	292	260	269	276	270	287	278	257	220	297	268	280	261	296	286	280	274	270	260	292	290	273	288	275	257	268	282	282	282	290	272	287	299	261	268	264	282	311	283	272	288	272	280	268	274	284	285	242	270	303	306	284	294	275	286	291	270	271	230	257	273	289	285	262	293	276	276	285	288	264	315	293	299	264	291	282	285	279	275	248	246	293	284	274	275	274	272	271	278	288	291	294	263	294	279	264	309	294	309	267	310	279	291	264	264	276	293	268	273	269	283	273	264	265	269	298	275	261	271	255	277	284	277	311	299	275	278	288	281	273	273	284	304	305	274	261	291	266	293	306	287	303	307	291	284	265	275	259	276	278	271	276	280	286	290	285	285	281	290	304	280	300	246	305	287	262	296	270	315	277	250	315	299	283	255	278	303	250	298	286	275	278	271	289	296	277	285	316	298	257	256	274	253	249	257	275	287	284	285	295	286	273	277	299	291	302	272	291	292	258	250	271	287	269	302	281	273	271	279	255	269	288	277	273	265	311	300	280	266	250	283	268	247	263	298	274	284	273	287	300	279	303	297	301	270	265	267	298	270	288	244	285	273	267	289	288	266	284	291	273	261	283	268	282	273	278	296	263	269	264	302	301	282	255	279	296	257	270	291	279	294	270	269	266	273	286	312	242	312	297	278	282	284	281	264	310	296	253	262	245	284	277	297	248	269	297	263	288	269	295	291	260	280	298	285	284	301	296	260	266	278	298	325	279	271	270	247	246	298	278	311	258	281	266	284	261	267	274	279	298	261	267	295	279	292	285	269	267	268	290	268	286	301	251	262	294	266	258	287	285	292	283	285	263	282	261	279	297	271	311	265	297	276	277	308	275	281	296	286	249	321	269	280	268	275	281	300	268	272	296	259	268	268	324	286	259	275	269	294	261	276	259	278	294	275	286	279	306	306	265	278	274	268	253	288	289	288	300	264	266	283	276	299	285	275	287	271	282	267	251	291	274	291	265	275	290	293	255	257	250	245	279	293	260	257	304	243	291	283	286	268	266	269	300	273	253	262	317	287	295	283	291	288	298	260	284	289	274	288	295	266	248	282	254	281	258	287	265	256	278	285	293	289	285	263	290	264	305	265	285	289	289	286	252	274	267	272	277	292	285	285	258	287	267	281	292	262	292	254	287	257	269	306	267	259	294	304	269	273	305	272	243	253	280	296	264	266	264	286	271	279	288	288	309	284	291	297	302	231	280	293	293	271	331	239	297	280	263	286	268	286	284	243	316	302	268	263	297	288	285	259	293	288	237	284	268	281	272	273	283	287	273	295	294	288	312	266	271	252	290	285	267	288	275	252	278	256	283	259	255	285	259	270	268	261	259	264	272	254	264	261	266	283	270	275	289	287	292	287	288	258	263	290	272	269	269	248	269	277	272	260	272	260	271	266	258	265	291	307	252	287	278	264	291	273	277	321	257	247	305	279	272	267	279	271	283	288	276	299	269	302	300	260	246	288	280	279	261	234	278	273	269	266	274	278	259	288	252	274	273	283	252	257	293	290	267	284	279	297	283	283	284	284	286	308	282	279	263	302	287	305	254	285	290	283	296	267	289	279	299	307	282	276	255	261	315	273	269	303	287	278	265	264	262	267	284	267	264	282	266	281	279	252	276	288	320	292	292	278	280	284	294	276	286	286	303	270	240	286	276	282	301	300	258	258	295	273	278	269	285	304	290	273	277	300	270	284	301	269	281	254	297	310	301	270	261	336	272	309	270	275	270	278	301	285	263	288	273	245	292	271	254	284	270	269	264	281	283	276	275	276	252	291	271	291	322	275	292	256	268	251	278	252	281	270	287	316	281	286	261	293	272	271	304	302	290	274	270	272	266	241	284	300	235	288	279	306	299	272	270	280	320	282	312	274	291	298	249	265	306	302	280	292	306	262	261	274	256	287	275	250	288	270	273	261	281	257	316	303	289	277	297	263	263	308	259	280	259	282	288	297	255	309	283	315	252	257	275	276	265	256	295	266	254	262	274	267	270	272	294	271	280	293	286	270	276	300	285	319	284	284	246	278	305	251	290	261	310	277	320	288	292	244	257	252	275	271	271	282	272	271	285	241	258	258	273	252	284	237	304	290	251	286	288	256	253	244	263	303	287	265	273	288	301	247	284	288	291	276	291	289	286	267	293	294	266	248	277	297	250	278	275	285	264	264	285	305	263	255	297	300	305	267	288	266	254	279	279	265	268	283	276	273	286	256	286	283	269	282	277	285	292	286	294	261	268	257	301	302	270	268	278	259	290	293	273	285	285	234	268	285	283	282	266	282	271	283	296	275	284	276	268	267	287	292	317	269	283	250	343	277	271	263	260	290	300	292	254	248	298	273	280	271	297	263	269	279	261	266	286	274	264	268	298	278	269	268	272	261	316	286	283	316	277	291	268	290	294	290	283	281	292	223	274	279	275	273	286	241	268	267	265	289	272	272	269	276	285	277	266	268	294	289	278	274	261	271	278	297	270	267	274	289	265	303	246	276	259	279	284	291	288	301	288	275	293	273	276	260	281	288	301	292	270	268	282	267	285	285	300	279	277	301	262	268	296	288	304	276	287	286	300	300	303	264	310	285	281	271	281	286	290	279	274	249	274	327	266	283	294	310	280	282	289	287	249	308	272	281	266	280	282	294	279	278	270	259	269	279	265	282	276	285	269	274	274	296	288	294	256	270	297	287	261	252	297	285	272	286	248	285	292	290	259	271	260	266	273	274	247	281	281	299	310	279	275	302	274	275	268	274	286	276	247	258	296	266	265	275	267	265	277	277	268	250	267	258	269	283	312	257	283	284	266	284	293	277	269	266	287	300	260	297	291	296	262	284	287	266	298	270	255	284	290	305	255	287	288	289	270	263	286	291	267	279	295	265	278	276	259	281	244	278	306	282	307	287	275	295	280	265	271	277	290	257	290	270	270	271	261	274	282	264	284	285	263	270	294	314	291	290	293	288	297	287	278	285	273	309	318	292	295	300	295	297	287	254	269	299	284	298	273	281	278	316	287	280	273	273	253	267	312	281	249	277	274	282	265	302	268	267	270	277	292	264	287	281	273	269	253	267	283	293	281	262	265	282	297	285	266	268	266	298	273	268	258	251	268	272	271	282	279	290	270	251	275	280	282	293	252	283	289	286	265	270	291	293	263	300	263	284	292	269	275	279	275	279	268	266	277	268	268	312	296	308	286	286	273	270	273	296	293	295	283	300	273	287	278	269	297	287	281	255	263	296	266	274	258	268	319	277	292	282	279	293	290	267	267	289	272	261	249	281	287	264	280	295	295	310	288	285	293	320	280	259	267	284	268	255	244	260	245
12675	10065	13525	14614	11800	8386	6151	4387	3324	2607	2094	1720	1501	1371	1280	1102	1020	1076	1009	915	901	860	911	814	791	834	814	777	767	768	807	794	802	747	738	778	818	734	746	727	733	745	730	767	814	741	751	758	730	751	751	707	735	771	754	770	729	730	786	687	737	774	753	741	765	726	737	748	699	689	748	786	739	706	749	775	768	749	703	717	754	770	758	737	755	691	809	781	722	761	745	758	732	738	787	730	716	776	710	725	787	815	780	766	735	725	710	790	740	754	757	774	736	692	761	707	777	741	725	751	715	734	754	756	726	747	706	753	756	709	736	774	726	698	725	721	744	692	750	741	734	763	749	704	777	760	781	715	746	748	763	674	765	741	794	774	704	716	741	790	734	765	776	753	742	712	753	776	768	704	731	719	736	743	742	733	702	727	803	712	748	708	704	739	780	773	728	761	728	756	700	775	760	730	738	708	746	699	736	733	742	753	710	742	694	736	742	735	777	717	717	765	767	709	765	746	698	759	750	703	747	805	756	757	706	740	788	751	741	765	740	741	740	691	771	747	728	732	775	763	743	779	743	771	705	719	740	749	712	770	687	742	755	778	771	765	731	734	762	739	752	758	757	760	702	749	703	744	751	710	713	736	797	766	730	761	778	752	747	750	736	766	709	740	736	762	744	718	757	745	768	741	743	728	768	694	758	739	725	768	759	700	735	688	703	768	740	809	788	734	728	733	726	782	751	777	747	700	726	733	780	796	772	779	771	706	746	703	701	704	760	746	750	724	725	748	748	750	715	739	778	754	767	719	755	784	695	747	741	791	733	752	736	703	734	766	743	752	703	709	746	717	712	717	698	749	714	709	759	726	754	734	710	724	711	749	709	756	759	740	759	762	724	759	768	717	739	726	736	735	701	655	746	749	724	723	764	708	731	741	727	744	706	693	730	770	806	695	794	755	767	706	754	758	722	761	749	738	746	740	731	731	745	759	751	696	786	738	764	760	741	682	750	707	750	739	707	722	732	742	697	711	706	725	727	775	749	725	700	700	818	757	747	733	724	721	763	691	712	777	786	728	754	744	756	765	769	780	791	758	753	716	763	764	694	773	775	673	769	724	759	762	704	718	745	691	678	717	746	697	749	750	722	730	750	726	709	750	796	742	708	755	714	709	788	749	703	724	744	742	783	743	764	739	724	719	749	749	714	686	724	781	725	752	754	704	772	683	759	718	754	743	738	744	756	703	706	764	713	726	746	701	724	702	708	720	706	756	718	755	726	698	745	757	725	794	736	764	768	763	727	801	712	682	729	764	689	698	809	713	786	726	761	758	750	780	737	720	707	762	752	744	746	704	793	751	761	772	737	716	696	744	718	737	746	725	712	729	747	732	747	723	743	734	770	712	744	769	746	749	706	758	702	707	760	744	779	746	747	779	734	732	724	744	708	711	736	769	775	722	712	723	765	698	720	705	755	801	734	724	746	757	754	717	744	756	755	711	714	734	745	731	704	734	754	668	691	693	752	762	727	749	750	737	706	757	744	763	778	694	710	703	745	733	734	773	745	694	737	755	687	738	743	735	765	768	762	712	739	769	779	743	770	740	755	698	772	734	733	748	730	714	765	719	729	747	796	731	737	731	741	763	742	751	746	772	752	743	747	738	736	690	742	769	681	761	734	750	771	728	745	742	759	738	725	740	747	736	693	760	760	762	744	726	759	757	730	691	708	713	692	709	743	710	766	703	738	787	691	765	731	717	758	747	742	752	668	748	758	773	717	758	775	750	756	708	790	762	744	706	736	728	729	737	791	728	722	695	724	759	758	720	740	774	778	753	735	725	742	740	711	735	711	681	719	728	748	709	760	742	723	748	730	745	747	732	748	706	731	767	734	743	722	793	735	733	759	734	775	756	758	744	730	691	744	714	781	741	708	753	744	776	778	734	742	754	753	750	744	735	754	754	766	679	752	738	701	747	748	772	723	759	706	721	787	783	721	776	767	778	763	754	761	717	756	724	724	754	746	772	738	694	699	696	767	707	734	696	738	714	754	709	736	709	714	723	749	727	730	730	795	734	722	773	710	753	702	763	702	762	746	719	764	745	708	669	746	798	704	702	768	686	726	722	748	701	735	761	771	778	724	761	785	751	735	751	753	746	758	737	755	718	727	695	699	740	729	768	759	735	766	749	721	740	734	708	725	736	734	757	737	775	786	695	701	764	709	758	723	719	710	744	771	738	744	754	741	760	746	721	777	753	748	707	731	710	719	721	730	736	725	751	747	723	733	720	726	764	769	750	762	722	739	759	748	725	772	766	775	727	759	725	781	794	761	717	755	717	766	769	730	795	753	718	756	750	765	774	732	686	795	787	772	752	750	714	726	705	764	747	771	725	704	719	762	750	739	711	758	767	794	737	744	735	751	771	728	756	772	753	719	719	781	752	692	794	748	754	738	713	719	767	740	776	721	741	753	768	717	747	729	753	713	749	740	776	757	706	716	810	693	738	777	708	717	709	722	722	713	730	719	726	776	719	692	798	757	744	755	702	748	742	730	728	771	740	740	711	750	720	748	719	713	736	731	740	751	788	711	761	677	726	790	734	770	762	792	757	792	765	707	752	749	715	727	738	741	740	729	748	753	773	739	739	737	782	750	699	702	826	744	735	707	715	735	731	731	711	720	770	727	695	790	717	740	736	699	751	791	751	793	700	701	744	717	696	728	773	750	702	756	683	712	747	717	751	719	710	761	764	794	741	766	751	723	799	718	722	751	727	712	763	735	775	726	703	747	759	708	736	711	746	758	722	694	763	740	753	742	750	766	772	767	728	744	755	785	728	761	755	753	759	748	727	722	725	779	764	755	763	749	762	757	795	732	724	733	726	800	720	727	774	772	749	772	713	706	768	729	739	730	736	749	758	735	746	779	729	730	746	731	761	720	744	748	733	701	719	774	684	763	733	702	731	746	782	736	778	725	726	748	781	789	726	764	739	702	760	725	801	772	770	733	736	766	795	711	744	734	751	743	735	733	712	753	693	731	735	716	699	729	763	762	731	704	765	726	734	759	736	728	748	772	711	720	746	756	727	718	745	738	721	715	777	727	748	693	732	754	712	722	735	737	743	770	762	759	683	708	712	715	707	778	734	778	756	721	749	696	772	724	703	758	775	791	731	753	759	802	743	715	739	739	812	734	761	752	740	768	747	759	670	715	740	706	753	751	703	701	732	777	761	718	729	742	705	708	769	707	757	647	748	750	744	714	752	744	719	728	754	754	682	753	799	739	755	747	716	740	757	758	731	751	716	770	736	718	727	751	728	725	754	755	770	767	770	721	733	723	741	741	764	765	713	720	796	754	722	745	734	739	745	757	732	786	697	728	720	685	735	722	735	746	756	719	744	713	776	734	730	734	767	730	737	765	766	747	738	748	795	767	751	747	761	745	691	745	727	765	797	762	688	748	721	750	723	773	772	700	718	687	738	713	661	737	698	773	703	729	717	730	740	752	733	752	729
32172	28726	22281	14678	9485	6803	5198	3424	2280	1856	1545	1094	837	757	940	926	804	665	645	613	572	637	533	476	390	378	322	353	366	357	328	254	310	303	265	287	289	315	283	277	261	248	250	259	234	263	255	263	254	239	263	229	223	239	241	278	262	232	236	245	252	249	255	233	256	260	255	230	227	280	204	254	260	239	227	248	248	210	248	248	245	239	269	248	244	218	241	260	247	241	227	245	244	235	225	217	229	191	221	269	258	255	217	231	243	247	249	226	221	221	274	232	251	204	253	243	244	241	256	245	226	245	238	230	248	230	240	244	228	225	228	221	247	253	251	240	248	229	239	236	236	256	253	229	233	239	245	245	233	275	211	253	248	241	222	238	245	226	259	249	233	259	236	233	237	232	243	253	230	236	252	227	234	241	215	224	237	215	264	252	231	246	254	230	242	250	242	250	222	234	240	267	237	266	267	241	223	257	257	231	237	225	246	257	248	242	224	248	231	253	228	253	221	247	229	222	234	257	231	248	243	231	290	251	263	223	249	240	239	228	256	235	233	239	216	242	228	254	248	222	257	259	248	226	250	232	234	263	205	257	271	232	237	238	262	234	230	261	257	226	241	259	246	232	226	269	231	202	252	259	234	222	239	248	232	249	246	249	228	236	243	259	262	249	210	254	266	245	231	233	253	253	266	242	246	242	253	249	209	263	256	275	257	250	221	241	248	253	218	253	252	245	258	251	262	245	247	229	235	268	235	242	258	219	249	221	249	264	240	235	261	246	254	252	224	259	239	264	221	223	251	242	263	220	218	251	219	219	261	255	245	236	251	257	245	256	254	241	247	250	241	234	245	236	211	227	226	228	239	207	256	228	229	224	232	250	246	257	289	261	233	205	257	238	211	233	238	245	231	219	234	262	241	242	250	263	236	248	269	205	231	253	250	235	238	214	223	264	238	257	248	278	214	264	229	243	244	229	228	247	255	246	237	242	252	264	252	236	241	239	205	226	254	250	232	268	251	279	252	241	251	253	237	248	243	213	264	239	230	220	225	235	252	243	228	228	219	222	261	276	230	228	252	228	221	243	229	247	244	239	228	223	269	256	253	251	240	233	233	237	242	247	234	230	219	261	260	239	233	238	242	230	229	212	225	221	255	229	239	268	246	203	252	220	237	225	227	227	249	214	236	237	243	247	217	268	230	242	209	295	248	252	258	227	249	252	235	266	262	240	267	260	242	234	253	217	225	249	258	249	277	242	249	250	208	244	254	241	237	222	242	262	240	239	245	264	247	244	251	229	260	232	273	207	229	248	236	234	244	215	227	241	219	228	264	252	213	247	228	260	202	245	258	229	267	244	224	248	246	239	275	267	275	247	236	266	260	238	259	239	264	249	229	224	215	238	232	216	214	266	249	240	238	225	280	240	245	259	256	283	236	265	237	267	262	243	228	259	258	248	251	263	228	234	261	258	265	232	266	238	260	242	242	232	248	248	222	243	226	255	218	248	233	235	263	232	257	228	227	256	269	253	219	247	232	223	236	225	247	252	242	244	181	277	249	244	231	253	239	256	233	232	263	242	258	243	240	228	221	234	272	238	240	214	241	242	227	230	221	215	235	254	222	230	226	239	215	213	262	252	235	247	214	229	241	254	244	251	223	280	238	225	239	217	252	274	237	264	226	264	231	258	212	252	256	246	225	238	225	223	226	253	232	247	224	239	219	229	238	261	293	237	211	244	264	235	261	277	235	198	272	245	243	229	236	223	258	228	242	238	270	248	246	246	234	238	222	269	226	240	246	256	229	246	248	240	244	237	227	238	261	262	226	215	228	213	239	229	240	236	237	234	233	235	241	228	248	246	247	241	232	260	264	252	235	255	250	250	237	248	237	238	227	240	237	269	230	218	245	222	232	247	256	221	219	284	246	241	244	239	234	240	236	253	249	250	230	226	260	219	265	233	256	219	250	226	241	241	227	229	249	224	228	262	251	218	220	234	263	256	228	246	266	250	228	227	214	245	263	255	222	231	256	220	211	250	243	261	226	235	257	236	230	243	253	251	240	249	253	232	247	228	248	251	227	234	226	225	273	221	237	231	280	248	228	221	263	227	250	265	234	228	224	253	238	233	219	228	218	243	237	255	247	245	234	222	252	248	246	251	246	235	265	229	237	230	242	251	224	245	235	248	237	257	257	236	235	251	248	257	228	244	258	252	242	237	284	231	214	228	234	259	244	214	216	245	244	242	241	230	262	217	226	247	267	244	267	240	243	265	233	235	242	264	236	254	217	267	263	248	209	237	231	253	221	238	249	259	246	230	255	214	252	230	253	244	220	246	250	229	240	231	263	249	211	245	248	233	253	257	248	244	251	234	257	243	257	237	246	245	244	262	261	264	230	255	260	268	269	233	236	213	225	239	209	267	236	238	227	204	218	257	254	227	264	238	232	262	238	232	246	266	239	261	237	251	235	218	254	250	236	262	211	240	234	219	249	290	240	233	265	228	229	244	233	255	250	257	252	236	239	275	232	255	250	245	221	258	217	250	238	238	223	268	236	247	246	237	236	240	227	240	235	250	250	253	251	235	228	238	258	235	224	234	260	271	245	232	230	278	241	252	263	242	231	207	237	258	266	240	257	276	272	250	228	220	248	221	254	227	228	212	254	227	234	273	229	232	247	252	237	219	276	232	256	239	262	232	230	228	245	257	221	235	256	244	243	252	249	260	231	230	232	232	250	216	238	267	218	257	226	253	247	219	238	239	237	231	257	241	250	245	280	220	253	232	236	235	255	237	257	214	266	227	222	241	247	249	248	274	252	255	239	216	244	251	243	224	260	231	266	256	258	253	242	235	260	250	254	234	239	215	239	223	218	248	215	254	248	237	241	244	235	249	236	247	228	234	249	221	266	269	250	270	243	259	224	227	236	251	257	273	239	236	245	246	239	271	219	235	225	250	257	236	222	228	250	287	225	244	235	221	230	240	243	235	237	241	262	251	247	249	224	214	246	250	242	230	224	261	243	252	250	261	249	254	217	235	252	236	215	206	252	232	256	230	266	236	238	244	253	216	231	220	230	269	257	258	232	231	242	221	250	245	219	248	239	250	253	224	257	247	251	248	240	240	251	259	230	242	230	242	249	231	240	228	262	223	251	263	223	230	238	214	237	233	259	243	231	225	264	272	258	247	253	238	246	212	245	234	276	241	245	258	276	250	248	251	258	251	239	235	252	265	217	243	253	251	222	245	232	222	254	220	241	207	232	247	241	258	247	242	242	226	252	252	252	259	228	237	244	224	221	231	255	250	246	230	247	238	250	220	259	236	228	233	248	231	245	263	240	227	217	263	210	238	267	249	238	259	247	272	263	248	232	263	247	242	261	257	261	243	261	249	264	224	203	247	230	239	265	246	244	222	219	253	243	242	238	229	227	237	245	278	258	221	239	232	243	225	243	243	232	239	262	223	251	235	229	222	257	250	230	236	224	246	241	225	224	241	232	221	205	239	248	235
26892	26809	24358	25037	21700	18681	14950	11352	8902	7422	6561	4909	3739	3460	4314	4620	4118	3332	3321	2971	2571	2919	2465	2013	1825	1417	1320	1434	1489	1221	1316	1066	1165	1022	926	1064	990	885	890	860	749	759	747	767	721	732	741	692	702	682	669	681	661	633	672	688	653	655	655	627	638	630	615	655	643	636	617	695	622	659	650	656	640	643	679	666	653	617	645	630	679	645	686	670	593	640	626	619	625	607	660	674	633	620	596	635	682	673	614	687	645	600	696	648	647	676	615	636	678	645	622	679	596	703	635	588	671	654	596	674	663	653	645	685	622	661	684	668	684	652	638	647	680	665	655	652	666	632	635	624	665	662	678	609	678	651	643	637	662	674	658	632	640	664	645	634	661	657	629	657	646	695	673	644	592	646	595	665	676	684	604	666	684	632	648	627	683	650	639	670	664	699	651	646	634	668	655	684	610	663	667	631	645	666	650	626	639	663	661	693	592	657	641	633	640	648	670	630	653	652	603	663	660	655	647	581	650	691	656	645	638	641	640	619	654	628	626	634	647	680	651	626	598	658	671	674	663	629	634	556	666	664	668	632	593	619	681	624	697	665	648	615	664	613	652	663	650	645	670	684	608	600	619	643	660	715	655	641	623	652	663	621	670	662	708	646	634	644	602	666	656	615	612	591	650	646	651	636	631	616	717	661	647	647	620	634	623	651	655	636	580	663	679	640	646	661	626	626	683	651	603	634	647	644	631	652	650	686	645	635	650	661	630	629	662	665	655	666	629	635	655	615	651	661	636	630	646	654	672	640	656	691	658	654	645	652	631	618	663	594	645	651	632	633	676	632	612	659	661	666	643	625	607	639	626	637	637	678	596	695	596	684	620	668	627	666	659	614	606	652	626	678	674	688	641	611	647	662	654	635	658	637	693	671	638	707	633	636	685	658	630	606	641	642	645	654	687	651	652	634	637	624	648	627	655	653	650	592	644	621	638	610	638	674	637	643	616	668	640	670	699	649	657	615	640	616	653	670	653	667	678	641	683	616	690	626	647	651	649	627	642	633	631	640	667	648	647	652	670	673	669	634	638	663	632	642	631	686	631	660	635	703	639	624	663	659	618	649	615	609	675	640	681	633	655	688	617	599	650	661	661	694	650	650	644	620	683	681	650	635	631	598	652	615	696	622	638	658	630	698	612	657	619	650	648	628	667	663	712	638	646	665	625	656	648	646	633	668	639	679	603	603	639	657	649	622	645	680	644	637	644	646	670	670	624	653	676	640	634	679	638	621	678	662	625	674	617	651	655	623	644	625	657	651	627	651	718	653	620	636	643	660	643	624	697	631	653	639	599	689	605	598	665	635	648	635	672	669	669	645	651	676	616	650	644	617	661	650	648	617	676	637	627	665	646	660	677	654	630	701	638	657	683	665	654	673	639	702	624	640	665	662	658	648	650	631	683	626	658	609	634	614	653	638	623	647	622	644	638	675	657	624	671	611	660	625	657	673	697	655	696	600	654	641	660	713	639	613	658	625	611	666	650	650	698	631	667	661	645	638	660	641	670	607	645	628	667	646	662	650	630	641	654	690	619	654	636	655	640	709	665	639	600	666	629	691	701	639	617	623	627	661	656	646	613	606	619	685	682	634	638	630	630	602	648	708	627	626	705	631	613	648	645	654	641	655	623	675	643	648	650	639	618	661	606	702	615	684	666	652	647	691	636	631	603	649	677	666	627	633	671	655	639	624	701	696	667	638	677	617	647	672	681	633	652	669	618	682	643	683	671	646	626	597	641	627	658	636	698	674	666	675	709	681	658	677	630	643	652	687	672	646	618	664	641	626	654	637	648	654	659	692	681	629	649	592	670	685	667	639	650	660	652	630	659	637	620	674	670	618	637	629	656	632	628	627	641	651	648	633	630	662	636	654	648	641	661	657	648	647	638	691	632	610	650	644	642	688	691	621	658	661	627	663	652	658	630	599	642	642	662	591	647	686	629	681	640	642	645	632	642	661	615	647	671	631	609	660	644	623	639	649	636	693	669	636	651	589	667	671	656	697	599	640	648	684	639	608	607	625	639	652	669	646	639	622	636	638	604	662	631	668	672	648	649	653	645	611	641	641	625	645	657	635	654	652	638	664	666	614	640	619	611	592	693	650	706	687	689	581	640	657	648	593	645	653	653	671	653	684	638	674	623	653	592	634	647	656	666	666	658	642	636	644	648	625	671	632	659	653	693	663	628	670	629	662	680	657	643	655	582	672	687	648	606	655	633	644	587	671	645	636	627	662	664	647	681	626	674	669	643	656	674	668	634	671	627	635	580	674	664	679	627	629	656	629	671	673	685	665	635	642	654	626	676	634	659	659	655	617	684	621	594	661	636	669	652	621	651	625	638	658	656	631	638	670	653	632	701	628	691	628	608	660	646	614	656	648	669	643	639	623	646	610	636	685	655	615	680	661	595	650	642	662	650	693	699	639	618	646	627	655	626	606	702	670	644	618	650	714	665	664	668	671	681	607	650	614	596	632	585	595	631	627	653	662	651	615	645	648	690	644	630	653	649	663	629	646	631	627	624	675	635	662	638	626	653	630	641	635	626	643	638	645	636	608	607	626	626	644	629	637	606	649	614	662	654	654	653	647	686	615	661	637	620	679	627	673	602	634	644	625	650	630	662	663	677	684	583	603	625	593	625	647	644	623	595	674	633	685	667	661	682	658	654	634	626	660	634	657	643	669	631	676	687	675	714	652	615	642	656	633	634	632	617	649	673	683	699	663	673	669	629	650	669	652	652	686	655	630	661	673	656	673	644	634	670	646	624	670	663	637	688	654	709	662	621	659	656	686	654	643	608	659	689	630	685	648	610	604	655	657	675	618	685	591	659	621	652	645	631	661	679	651	610	641	639	655	654	649	627	610	592	622	582	668	649	701	665	647	636	630	645	636	644	635	645	686	626	633	616	652	689	625	671	688	644	681	614	674	639	610	633	669	613	614	621	645	701	615	668	642	643	622	655	663	626	624	650	658	638	650	624	651	662	631	655	697	649	672	675	624	649	614	622	649	647	638	691	636	631	640	641	628	650	674	657	650	691	661	605	687	615	693	672	642	676	698	626	638	692	641	644	621	646	623	637	599	650	686	631	640	650	636	649	664	653	677	646	689	640	614	649	679	646	629	681	653	652	614	634	640	692	670	679	673	632	621	616	697	650	649	642	635	703	639	679	640	666	649	634	623	637	654	685	643	609	666	662	643	671	660	611	614	663	615	600	649	639	687	652	659	681	644	642	606	645	645	642	676	659	652	641	655	644	659	656	646	625	642	661	666	628	671	612	707	630	656	641	621	644	693	653	653	638	633	624	680	636	612	649	579	619	660	667	669	637	614	633	645	673	682	622	650	622	646	671	656	606	635	626	656	651	619	626	654	666	675	651	640	654	674	627	631	670	662	643	660	629	641	662	637	675	603	636	670	615	714	670	678	664	637	610	661	620	660	639	602	639	625	663	632	614	648	679	647
42172	40955	31451	23272	17278	12793	10291	6971	4803	3826	3087	2310	1464	1151	1771	1925	1671	1233	1195	1038	1003	1063	1023	775	677	520	410	494	423	421	416	348	379	329	282	317	290	268	282	234	202	239	193	215	188	205	175	191	208	214	166	202	176	174	202	173	190	175	183	177	171	172	205	179	191	150	173	159	175	170	187	187	190	162	159	160	193	148	183	178	200	178	174	180	182	179	160	172	203	181	188	156	179	181	163	181	185	173	168	177	153	194	190	168	158	173	171	200	192	207	191	167	171	189	169	177	184	199	172	166	162	192	185	188	192	178	164	201	189	152	191	153	188	159	190	187	173	186	203	175	179	161	176	183	177	173	166	189	181	186	171	190	184	175	166	191	192	177	200	170	178	189	195	174	197	200	183	179	169	160	185	159	183	176	189	185	187	161	195	167	186	178	158	189	192	184	159	167	244	185	180	177	174	184	175	189	193	182	166	172	175	170	178	187	172	187	175	201	175	135	183	176	183	186	174	180	177	170	177	188	178	194	161	161	190	176	176	176	187	187	181	202	178	169	210	180	170	195	187	154	202	185	179	180	187	178	165	178	195	197	165	183	177	156	160	174	194	187	167	154	177	171	159	197	196	199	180	163	174	172	179	179	154	194	198	166	186	155	205	180	179	200	144	183	187	168	176	180	184	163	167	186	173	182	169	184	146	177	175	166	198	178	172	202	174	175	189	173	158	182	183	173	170	178	195	186	181	189	164	181	165	155	184	199	176	154	177	164	162	171	176	188	173	191	195	215	169	171	182	193	171	181	187	193	173	174	182	185	150	174	188	172	180	179	186	204	155	190	198	179	198	192	177	176	199	189	176	169	164	165	183	181	192	171	179	199	193	166	176	166	161	184	184	194	162	194	181	181	215	197	160	191	158	169	190	170	171	162	152	184	182	159	194	174	184	187	168	186	176	176	174	201	204	179	182	212	172	168	186	177	179	169	211	185	200	190	157	188	164	164	176	202	168	161	183	171	194	186	178	185	174	166	182	181	187	161	185	178	194	193	162	204	165	166	188	168	166	195	159	194	173	181	178	181	181	192	180	196	175	148	167	188	166	163	204	182	171	181	184	149	206	194	164	197	167	170	189	164	168	174	166	202	176	176	208	188	179	201	185	171	183	183	176	176	161	168	176	175	160	177	210	156	186	184	165	165	171	197	157	172	196	174	164	181	168	180	168	199	202	165	158	158	172	179	195	187	201	168	187	155	160	194	155	207	165	187	172	179	182	186	159	188	188	181	168	156	176	163	174	164	186	190	196	187	167	191	183	172	175	172	178	179	194	171	174	192	211	177	167	199	171	170	191	177	173	155	181	176	166	166	176	203	178	175	205	170	166	173	166	162	197	180	188	181	166	153	186	176	187	167	158	195	143	183	178	205	166	203	188	182	195	167	186	178	192	188	184	188	167	155	146	163	175	160	180	186	154	167	178	183	180	173	207	169	193	160	158	151	185	194	178	166	193	170	166	179	175	183	185	167	187	175	161	162	178	178	157	191	175	158	174	167	180	155	166	184	165	165	184	159	168	187	192	163	150	162	208	169	170	191	179	182	185	160	174	155	195	190	177	174	177	193	157	155	159	188	190	161	203	173	197	172	165	155	178	165	135	174	166	151	172	198	200	171	175	161	183	174	172	179	201	185	173	200	180	170	178	186	190	196	174	187	177	197	172	176	182	187	184	179	167	170	176	179	180	179	176	202	185	160	190	209	180	179	173	165	158	149	165	188	176	196	187	151	164	187	198	165	178	186	179	180	152	172	177	189	155	162	190	168	181	203	169	180	183	199	192	184	171	178	181	174	169	203	179	162	199	181	210	166	184	174	180	185	182	175	168	179	179	166	169	186	163	190	160	189	198	181	166	153	201	156	168	182	207	187	158	202	175	199	195	181	186	198	171	160	184	177	174	179	156	165	169	168	177	164	190	166	163	194	172	203	173	197	168	194	176	177	167	167	164	193	186	167	181	173	196	179	148	182	175	171	203	168	194	192	171	174	178	149	185	166	174	192	172	190	186	167	165	190	193	200	182	198	180	194	188	171	204	173	167	165	172	171	184	191	168	155	188	156	182	170	175	188	169	164	193	168	178	191	193	174	179	177	168	202	168	172	176	156	159	169	156	208	171	173	188	194	172	210	176	167	175	170	155	152	158	176	189	180	158	181	154	175	150	167	190	182	173	186	173	176	186	197	171	194	172	176	160	177	171	173	141	183	176	182	201	167	148	171	194	179	192	168	159	173	185	181	181	165	210	163	186	164	201	183	180	169	175	139	173	177	169	174	163	187	159	193	193	161	180	169	161	176	179	180	183	178	198	171	170	191	183	198	164	184	200	197	174	150	189	181	187	197	173	161	182	173	167	183	164	173	169	160	170	192	180	167	191	185	157	185	188	181	197	174	191	204	178	159	156	184	160	178	174	181	132	185	169	156	206	159	201	194	197	153	182	186	164	183	167	194	177	180	167	177	185	157	184	182	171	169	197	185	167	176	189	181	165	192	174	166	170	192	183	175	206	183	182	190	172	167	184	149	194	165	166	188	186	156	171	187	178	159	166	165	160	179	170	185	201	162	174	189	179	157	165	170	155	161	178	175	149	170	146	174	200	179	216	199	155	183	186	177	181	178	200	169	195	171	179	191	193	169	191	220	141	163	174	180	178	170	171	180	149	167	182	156	204	184	173	175	172	175	171	180	174	167	189	190	184	181	186	161	188	183	161	184	177	158	183	182	175	171	176	183	166	199	186	175	157	159	163	164	187	154	160	164	172	156	184	173	170	171	176	164	191	181	196	176	195	157	163	164	164	177	182	158	191	168	166	181	185	172	167	155	170	192	170	165	174	184	191	173	168	204	177	174	197	166	169	188	170	203	178	172	184	170	172	179	198	190	144	161	183	184	167	198	182	188	209	200	160	192	181	169	178	191	181	176	190	161	190	175	169	180	153	170	171	172	199	162	185	188	191	166	172	201	173	168	192	193	181	188	165	186	186	194	175	169	182	191	185	195	176	198	169	167	161	196	156	159	172	167	160	171	160	189	178	168	199	175	174	166	189	193	183	175	168	193	202	167	172	183	190	173	165	186	192	185	190	190	171	205	176	174	179	179	168	178	183	181	175	181	186	179	172	190	156	177	166	205	185	209	148	161	173	166	180	165	196	183	193	176	201	161	173	203	176	180	174	177	176	171	171	177	170	165	171	180	179	172	158	173	191	170	171	167	174	181	171	176	182	191	155	170	187	160	190	182	177	178	169	176	170	182	194	173	166	178	180	190	172	153	182	160	173	163	180	188	188	171	188	165	171	186	201	176	181	185	204	180	192	192	194	172	182	159	199	177	180	205	175	181	179	174	171	164	167	186	203	173	172	185	185	194	169	183	155	174	187	175	172	172	184	209	179	182	161	208	177	183	155	191	163	185	202	155	175	160	174	190	181	162	173	187	177	184	162	185	184	171	167	179	170	164
34095	36459	32288	31813	29149	26191	22539	18136	14551	12805	11003	8906	6043	5501	8111	8542	7926	6153	6483	5684	4936	5219	4831	3890	3541	2690	2153	2487	2284	1950	2142	1508	1681	1435	1248	1359	1335	1264	999	967	798	779	830	711	704	646	657	570	594	569	574	534	524	548	517	516	513	493	501	475	516	510	516	512	526	474	493	462	516	522	492	478	459	469	469	491	468	486	504	476	508	460	514	492	514	472	505	478	477	458	517	530	460	513	494	493	515	459	489	471	505	464	435	520	468	545	495	462	482	470	488	488	526	492	462	497	507	481	518	494	506	480	514	533	467	505	514	523	473	491	477	514	517	511	477	464	478	463	480	477	514	514	482	516	471	537	501	479	495	473	501	466	512	517	505	484	495	478	514	515	496	466	464	494	465	476	467	506	489	499	485	495	470	524	499	472	464	460	489	492	481	472	496	505	501	492	501	499	484	476	472	539	468	472	498	509	497	482	487	492	500	439	462	517	500	524	481	475	497	502	503	521	518	519	517	491	511	497	488	469	479	475	500	500	455	520	484	550	500	481	484	500	461	489	467	509	528	489	403	509	500	482	488	480	519	524	451	525	514	470	519	476	511	527	462	529	494	515	514	554	477	528	516	517	487	477	495	547	495	467	534	497	495	507	492	479	466	478	533	485	509	508	539	513	490	461	513	521	522	525	501	498	502	500	503	499	534	508	494	502	526	461	485	512	491	488	508	489	501	452	495	469	509	460	484	520	524	508	464	507	494	508	438	483	506	527	497	482	521	471	468	489	482	507	508	493	472	458	489	463	524	492	476	501	478	468	467	484	496	468	512	493	486	510	530	473	431	496	500	489	510	515	473	544	508	470	517	497	524	481	490	491	506	494	497	546	504	526	515	504	481	466	473	495	483	484	534	484	495	450	503	479	522	455	481	524	474	469	542	484	519	479	444	494	486	485	494	478	460	494	504	480	495	507	492	487	489	480	496	505	531	481	518	492	474	523	470	507	488	491	480	495	479	505	481	477	502	536	473	450	462	513	485	479	509	503	535	433	489	496	543	487	517	495	505	454	482	478	490	517	482	513	473	488	501	519	475	483	510	551	474	500	481	470	519	510	489	528	457	518	515	522	470	478	458	412	502	495	495	513	505	479	496	485	460	491	473	469	513	527	494	487	484	523	488	491	483	486	447	474	495	493	435	494	470	512	494	493	456	494	481	482	506	481	510	498	518	468	484	468	467	483	529	488	457	500	500	507	480	479	483	534	472	469	513	545	472	477	513	495	515	497	463	465	518	479	569	489	469	508	463	474	512	519	482	472	467	513	462	496	484	518	515	462	478	522	470	505	512	497	489	486	484	513	500	450	479	497	510	500	491	490	519	503	505	503	490	477	519	472	477	442	472	467	467	438	453	485	511	518	479	544	446	531	473	479	524	474	482	473	484	468	541	499	490	515	500	477	498	479	463	473	484	440	445	475	502	454	455	490	506	493	513	528	497	470	476	493	480	484	496	495	528	509	479	498	521	477	469	488	502	488	496	470	495	467	477	473	478	488	466	492	490	498	484	503	511	507	507	520	483	485	510	513	509	512	534	511	495	494	508	485	484	529	476	492	512	486	490	484	509	553	500	544	478	508	499	477	512	471	467	526	511	489	461	521	512	510	508	495	491	484	494	505	481	500	481	501	479	478	510	442	492	491	500	478	484	483	493	466	491	496	513	481	477	481	477	516	465	498	505	455	496	525	480	513	508	519	473	453	472	501	472	471	426	478	499	511	515	489	491	515	470	493	499	499	483	504	514	431	483	503	512	467	517	484	515	468	486	463	493	499	479	547	491	467	493	482	490	493	493	490	503	486	479	540	500	472	498	502	511	477	495	474	518	534	505	481	467	487	493	481	499	502	515	453	516	509	501	487	498	532	506	532	509	443	464	467	437	461	510	497	480	515	487	484	479	518	524	530	492	490	529	443	459	481	487	489	487	506	456	479	476	487	498	498	472	471	490	543	503	491	487	474	506	499	489	499	494	519	480	484	510	478	488	510	481	504	490	499	517	490	477	480	504	490	498	468	452	498	501	469	498	481	518	510	505	516	438	483	519	469	476	486	527	489	471	477	495	516	496	472	482	513	485	487	507	482	490	471	481	550	494	523	494	502	501	520	490	485	478	484	476	464	523	497	513	502	490	508	470	485	503	471	488	492	480	478	546	474	470	472	510	500	505	478	533	463	521	483	489	464	505	529	512	503	490	491	466	482	477	482	539	524	462	511	508	496	508	466	486	499	508	476	481	500	512	482	470	487	469	544	505	467	450	508	537	495	476	472	501	467	499	508	505	490	510	532	505	505	481	521	495	505	487	498	493	501	507	498	486	530	511	518	491	512	482	464	557	499	482	492	479	519	512	511	470	493	491	507	470	505	494	498	486	520	471	533	505	502	446	472	474	499	524	537	491	474	507	545	527	484	501	492	489	480	499	471	553	512	476	505	498	523	485	523	448	548	511	502	472	486	507	516	497	491	496	483	486	502	493	499	494	481	453	492	487	519	506	477	523	506	512	507	488	433	532	470	463	505	475	459	500	496	490	476	483	481	482	475	526	481	480	497	456	513	454	476	506	492	474	489	478	477	501	496	514	502	527	505	502	510	437	516	514	519	469	514	471	457	490	449	523	508	496	510	489	529	551	484	502	477	451	499	516	469	528	497	457	478	490	501	500	502	475	465	506	477	500	444	480	502	448	512	519	488	492	489	484	533	518	522	555	535	516	509	483	473	505	482	475	491	532	514	474	489	514	492	496	511	523	489	512	492	469	509	484	494	506	499	496	460	489	449	489	521	462	485	529	477	482	524	507	506	470	496	501	460	516	552	502	506	507	496	499	438	504	493	530	525	490	514	491	497	502	482	489	483	469	486	509	509	503	503	486	498	462	510	478	503	515	522	517	467	500	507	513	501	524	530	496	498	491	520	506	497	512	504	522	459	476	505	485	511	518	548	501	529	530	484	501	519	492	497	463	505	461	494	517	487	500	535	492	515	508	434	512	492	517	475	495	479	511	474	491	518	469	505	499	548	484	490	495	444	487	471	503	497	493	478	472	509	542	522	468	484	510	486	481	486	491	494	491	486	507	497	473	493	499	477	474	517	489	500	485	502	505	500	481	513	492	516	496	474	505	463	485	481	502	473	503	478	481	486	493	473	493	493	491	485	482	508	463	488	485	466	447	507	506	523	483	494	478	475	477	506	454	476	492	501	528	487	495	493	484	489	515	506	492	500	493	481	475	479	504	523	519	482	522	488	471	475	485	487	484	508	555	508	491	487	503	521	489	483	486	474	482	495	474	490	543	479	493	525	470	491	528	478	463	501	470	514	518	473	488	499	486	494	508	502	493	494	482	474	502	516	481	524	508	482	516	496	496	536	473	480	488	551	502	516	495	483	531	503	507	480	476	487	486	449	502	517	527	519	467	509	498	503	517	496	493	451	489	492	489	528	462	479	467	489	501	474	483	472	480	468
12436	8375	7267	5091	3159	2106	1435	1018	805	608	503	441	435	366	367	344	325	306	328	332	299	286	270	304	307	289	309	299	290	301	284	298	275	254	266	246	289	278	258	270	271	244	306	249	264	273	300	281	265	257	242	278	278	263	284	267	255	264	266	253	291	315	290	275	261	251	271	302	256	243	271	258	266	291	294	291	248	283	265	292	279	276	269	285	272	287	292	287	281	260	250	263	288	285	288	269	275	300	264	287	249	253	285	286	274	294	302	294	261	295	259	281	293	270	261	248	279	280	272	266	285	284	268	243	267	263	260	275	264	314	249	275	265	281	261	263	285	276	269	295	261	278	281	269	277	275	273	243	259	234	276	257	298	334	292	273	284	285	269	272	274	248	267	278	277	277	247	247	250	300	265	252	265	268	262	253	249	292	275	290	282	273	305	313	265	279	277	288	261	251	280	254	288	238	281	293	285	251	274	282	267	287	256	280	264	252	268	230	264	244	265	274	276	288	246	284	273	271	262	280	270	264	285	262	280	278	247	270	258	306	262	287	278	288	289	272	294	277	299	299	258	305	277	292	253	304	276	276	272	292	268	269	266	268	264	276	281	261	281	293	251	253	273	317	265	279	273	324	256	301	286	277	270	243	298	260	288	265	284	254	300	303	267	292	316	272	242	304	279	290	280	269	298	282	283	273	297	286	262	247	250	314	262	288	262	275	259	277	298	275	309	295	311	250	284	261	285	265	269	270	252	258	275	285	287	249	253	261	262	262	306	283	258	272	259	308	270	257	282	274	257	273	268	241	256	278	273	271	285	295	259	274	287	262	283	274	273	285	301	280	265	259	289	280	294	323	297	298	277	273	267	277	265	269	294	272	287	283	276	290	293	270	268	277	266	273	276	279	269	316	285	314	295	266	268	267	282	273	244	272	280	281	278	301	279	293	253	294	290	278	241	277	253	279	305	248	294	291	276	267	256	291	267	262	284	245	260	259	266	286	258	291	288	272	291	256	293	271	257	269	252	266	288	288	265	272	265	269	289	287	269	298	283	273	287	265	248	271	274	281	260	258	280	262	269	300	263	269	260	262	287	276	269	282	269	307	283	262	292	254	262	306	244	266	296	245	257	258	265	247	279	249	262	281	261	289	289	249	263	287	294	268	246	264	255	258	286	275	268	286	274	267	276	252	270	257	292	295	274	241	286	297	249	279	271	278	261	275	275	270	251	287	263	259	280	264	294	248	282	286	260	267	279	285	284	264	298	252	246	315	276	251	273	272	285	299	261	282	295	259	239	271	272	224	270	272	263	281	295	286	270	237	270	283	277	271	275	249	282	261	262	264	287	292	274	241	279	274	251	278	268	242	294	275	259	266	286	307	279	268	277	277	245	271	273	251	269	279	254	272	285	269	254	252	248	286	257	248	272	259	257	250	285	300	284	282	264	267	269	289	253	295	305	271	278	277	294	275	308	277	273	274	314	269	284	270	312	287	295	272	250	250	298	284	266	248	279	298	269	260	277	273	252	260	259	271	289	292	268	278	302	268	270	292	269	252	277	306	320	289	266	261	292	279	296	257	275	262	249	294	261	285	258	277	283	278	286	302	298	286	280	295	284	269	287	274	264	267	243	258	288	281	291	231	304	259	295	245	248	275	267	288	293	288	299	287	267	264	276	284	266	291	268	268	249	288	269	279	254	292	233	296	255	275	281	274	279	288	286	275	271	275	287	250	273	264	287	267	291	272	262	274	255	283	261	276	288	285	281	282	261	260	228	279	287	264	269	266	278	254	289	267	243	284	247	269	261	269	260	250	304	227	240	279	221	294	247	255	287	266	265	274	246	254	261	280	299	310	253	275	271	276	273	254	280	284	264	270	289	260	254	302	288	245	308	306	269	286	276	277	285	283	258	295	267	283	263	274	290	264	285	288	294	300	304	295	257	304	293	247	287	264	273	275	275	270	221	272	287	262	278	241	279	283	270	253	267	305	271	242	272	272	270	298	257	266	279	269	259	261	277	288	239	264	304	276	303	254	283	241	264	264	281	250	283	284	290	274	258	264	255	297	286	261	277	265	263	282	276	298	280	284	301	285	279	274	281	267	277	277	262	289	282	248	304	261	249	296	279	283	301	276	266	266	290	276	302	268	296	269	274	268	280	240	258	264	291	267	260	259	279	318	292	288	283	287	237	258	263	280	269	283	274	258	265	273	289	288	287	263	289	251	281	277	271	258	295	277	283	267	272	271	268	264	270	272	262	304	287	262	297	253	255	274	245	279	268	303	259	270	300	266	266	270	303	274	293	275	275	277	301	249	269	250	273	242	244	263	301	260	300	256	268	277	261	262	290	271	279	267	282	260	232	283	270	301	269	238	285	261	291	269	264	273	292	266	255	266	265	253	254	284	263	285	287	272	295	243	271	247	262	280	286	288	285	282	290	281	314	285	233	265	281	295	275	280	273	284	274	290	300	274	258	275	273	260	269	275	283	275	272	263	278	278	251	275	284	283	273	261	285	290	294	290	286	266	323	263	227	288	294	260	255	234	264	272	251	273	289	298	291	274	299	280	296	267	268	247	270	265	294	285	320	250	282	274	251	269	269	272	270	284	246	296	265	292	282	238	283	257	282	279	281	246	268	262	257	313	286	263	275	282	261	246	269	266	296	255	303	261	306	289	275	295	289	252	269	272	274	276	265	270	286	273	280	252	263	283	287	267	252	293	285	272	233	270	300	298	261	270	241	284	250	229	285	287	271	262	269	230	295	276	268	280	266	254	260	280	286	291	268	245	294	248	258	279	284	258	267	269	263	291	279	279	268	281	284	282	254	283	239	266	277	272	265	273	292	270	286	273	247	278	256	268	298	299	295	300	257	275	254	257	263	305	272	299	300	276	270	285	293	275	273	271	274	278	302	296	281	258	263	289	244	259	271	277	260	293	256	287	270	262	267	261	239	269	257	252	282	239	274	288	238	272	280	309	239	275	305	306	268	250	285	285	291	284	291	254	282	252	271	292	273	244	268	286	277	257	261	268	256	251	271	289	281	284	276	274	306	258	277	256	291	258	281	291	265	261	270	282	254	235	277	282	273	266	286	266	283	297	246	276	261	277	284	261	301	290	305	275	260	303	272	285	298	290	272	289	318	288	270	243	257	283	286	304	258	276	298	277	302	290	289	235	302	284	235	267	290	278	261	264	273	251	268	276	265	296	278	235	274	282	295	284	323	255	271	271	300	285	288	277	251	276	265	290	253	263	212	270	264	255	281	253	291	253	283	263	266	281	274	238	251	268	264	249	280	284	270	289	286	282	247	255	264	258	265	292	283	255	292	280	278	265	254	281	258	266	293	276	261	278	262	252	285	249	303	274	276	299	286	272	282	274	270	274	265	282	281	292	281	273	282	277	295	281	273	289	270	266	261	262	261	280	270	261	246	286	232	299	288	252	290	281	262	289	268	254	290	277	254	251	250	272	246	259	254	250	245	258	283	307	315	262	288	278
12421	11444	13742	14637	11574	8597	6264	4611	3274	2649	2231	1852	1559	1396	1275	1224	1122	1042	986	915	909	921	930	857	830	795	841	800	771	802	828	807	812	729	776	724	702	747	732	736	706	724	774	761	694	726	765	735	697	743	701	735	714	738	710	701	709	751	737	729	720	770	740	715	739	746	744	721	718	675	666	729	741	698	770	748	769	713	706	677	733	732	774	736	746	771	746	722	752	716	729	710	712	690	697	754	766	705	740	724	698	744	698	694	697	746	754	694	734	674	709	740	772	794	697	760	748	749	717	739	687	701	728	713	746	737	683	728	789	725	724	711	721	726	703	716	699	697	732	764	735	735	726	757	738	754	745	727	704	689	742	767	698	738	724	713	721	728	764	733	737	755	757	728	733	721	706	728	709	752	751	767	720	756	721	703	716	726	818	689	687	695	733	714	678	748	746	708	741	707	747	756	714	728	741	701	729	725	760	712	719	689	766	746	701	775	721	720	686	709	698	714	726	704	748	702	729	778	728	746	708	731	733	710	744	761	720	705	713	748	732	742	710	710	748	689	730	722	756	672	722	735	691	743	737	716	729	760	737	785	733	712	728	735	688	723	706	765	749	744	697	721	707	728	718	756	685	750	707	689	703	729	702	723	716	705	742	679	683	757	736	716	734	702	699	779	706	746	740	723	740	738	760	741	729	764	713	715	765	762	706	770	745	737	725	648	741	715	751	704	702	683	730	753	703	781	723	726	737	745	725	766	775	741	706	706	711	755	782	746	751	709	673	714	761	713	748	708	689	721	680	805	738	749	737	693	761	728	705	705	705	723	733	757	715	689	731	755	754	737	761	690	714	741	774	728	705	736	723	750	721	735	716	740	691	734	750	771	694	724	739	691	724	706	742	750	741	755	735	706	715	716	740	703	727	773	699	754	721	713	752	683	721	712	683	712	762	737	742	771	718	678	759	723	712	716	732	716	722	718	748	718	762	758	708	746	757	694	779	707	741	685	724	695	715	705	708	731	708	712	742	701	747	757	744	724	694	714	722	711	720	699	712	686	688	719	698	727	763	719	664	773	727	741	709	722	751	746	744	711	734	712	745	733	744	727	804	738	717	725	712	721	717	697	746	721	695	704	698	694	766	750	711	675	752	744	718	779	737	731	757	697	746	725	759	700	760	712	674	719	688	735	690	787	726	775	685	737	767	723	698	728	687	793	791	755	704	707	716	712	757	730	731	731	745	718	715	808	733	704	753	711	705	749	715	728	741	709	763	755	726	742	804	720	726	721	769	711	729	781	779	732	735	742	748	739	659	714	656	692	704	715	677	707	710	686	741	750	751	742	730	767	747	714	712	795	717	727	716	738	739	731	762	759	690	723	726	733	735	714	752	735	756	716	730	768	683	775	745	798	735	700	747	736	723	750	695	694	715	714	785	778	730	691	717	712	712	756	744	773	758	697	697	663	698	792	681	764	692	733	731	690	708	749	795	703	685	717	647	683	760	750	701	728	754	701	762	751	751	748	708	732	757	736	691	679	748	737	744	725	732	738	735	755	739	742	695	712	673	736	702	709	726	768	698	706	712	720	696	703	758	731	761	720	720	723	685	706	766	756	709	681	682	763	654	722	699	744	711	729	679	716	704	726	758	711	736	693	677	673	766	717	725	715	695	731	732	706	667	765	760	743	721	715	744	691	745	727	741	747	747	743	744	700	725	761	749	740	681	749	715	716	675	719	728	752	695	743	719	653	726	755	744	748	721	700	761	692	753	708	728	776	722	741	719	804	722	727	748	714	673	759	707	699	744	727	754	743	785	715	726	718	770	734	736	721	711	703	717	756	785	721	738	718	742	705	724	747	711	721	711	763	692	797	711	712	727	746	757	732	699	757	743	765	695	730	701	698	711	765	718	717	663	719	713	724	711	759	716	771	766	750	699	754	716	712	690	739	719	742	742	706	785	743	752	715	705	742	750	717	775	737	777	725	767	727	704	744	739	741	742	702	707	731	750	740	713	728	734	761	743	715	756	707	738	710	753	714	728	739	761	729	700	772	718	729	737	742	753	740	725	736	718	724	716	735	716	739	738	745	729	712	699	734	739	729	760	754	731	766	684	769	764	699	673	688	731	744	745	731	690	696	708	779	716	737	750	697	745	698	712	766	674	763	726	715	738	723	728	733	732	732	758	718	725	741	757	731	730	704	776	736	714	730	702	748	710	746	708	698	767	708	740	726	751	705	743	755	695	736	773	728	723	730	728	713	761	712	736	751	716	734	702	736	727	706	764	719	742	742	746	720	700	715	744	734	747	780	762	716	731	704	725	742	710	739	725	729	761	735	715	740	742	770	719	699	696	776	754	688	745	731	711	738	693	747	726	764	727	660	769	717	728	803	655	718	713	772	766	760	733	734	732	755	742	741	711	779	732	725	713	700	737	715	684	691	704	748	760	711	767	762	741	748	728	794	770	742	731	707	740	720	747	757	735	725	760	714	768	778	736	734	715	742	740	727	741	695	700	741	748	682	687	702	674	700	744	725	699	695	766	708	777	750	705	730	734	730	693	779	734	725	747	690	674	724	703	748	716	737	757	735	756	690	744	674	777	712	738	731	679	734	750	711	727	714	748	707	725	734	744	739	750	733	739	697	729	759	728	710	796	736	739	772	735	717	730	748	751	740	711	716	722	709	738	731	752	757	754	685	682	738	746	713	693	661	706	768	722	725	744	693	753	767	712	722	747	715	698	766	683	713	738	706	721	684	733	705	725	694	715	702	760	698	709	708	693	748	738	787	753	705	745	726	712	735	737	721	704	733	715	713	740	761	735	724	753	707	749	699	730	721	744	740	684	715	731	722	777	709	702	709	673	718	706	717	726	718	775	768	718	726	697	725	728	738	755	728	750	782	700	744	774	685	780	718	761	741	700	698	737	771	727	737	761	730	744	714	721	660	730	699	722	784	723	719	728	716	729	721	747	758	795	728	710	757	724	718	733	740	677	768	704	727	709	734	675	754	682	704	741	698	758	756	755	746	710	804	723	724	730	725	753	690	760	719	673	726	756	739	722	737	742	727	783	711	762	742	705	704	739	728	712	735	758	685	700	686	700	768	789	738	793	778	707	770	715	759	706	742	727	730	708	712	759	702	720	768	755	666	730	728	709	751	707	716	737	723	721	732	679	750	705	754	674	696	672	686	744	725	717	793	707	666	678	733	717	716	727	795	704	742	725	718	690	704	725	707	710	748	709	719	740	749	743	758	670	720	727	710	723	671	686	760	771	729	728	701	740	759	708	735	702	786	797	728	773	708	720	677	743	642	774	753	753	742	677	739	788	738	744	720	770	707	726	695	672	724	681	734	746	739	723	760	692	713	704	694	722	722	673	693	717	741	740	735	738	742	707	665	730	702	724	685	724	729	721	717	755	753	734	806	711	680	741	728	698	706	707	744	705	735	737	743	713	714	656	745	736	719	692	712	691	698	720	744	739	757	693	741	667	737	765	753	728	674
33978	33575	25873	14932	9026	6194	4874	3166	2058	1674	1389	1108	795	661	753	848	866	674	672	607	644	591	610	433	404	391	348	353	410	313	334	333	302	304	267	273	277	287	288	279	251	265	267	264	257	224	216	236	240	237	223	247	261	243	233	224	258	233	257	248	241	252	217	210	236	232	249	234	241	229	246	242	246	254	268	241	222	249	236	263	237	198	250	233	232	232	234	279	288	228	228	250	236	238	248	234	242	211	221	231	250	243	262	236	244	231	225	231	225	232	254	252	249	219	239	237	210	198	245	222	246	239	246	223	228	248	247	231	219	224	226	211	245	210	245	226	232	223	239	258	275	236	236	232	212	247	241	220	224	224	216	245	229	245	217	232	207	228	236	232	264	221	249	216	240	244	234	226	244	237	227	236	253	217	250	235	243	225	231	229	234	224	240	216	255	227	219	256	243	216	251	204	212	238	273	247	229	241	233	243	209	238	206	203	231	237	249	241	224	254	253	238	224	220	222	245	228	262	234	225	233	252	231	236	261	216	220	220	225	240	244	237	225	236	237	229	221	245	256	237	228	269	237	242	233	231	220	235	240	243	271	272	224	228	227	237	230	251	235	256	229	234	242	214	206	231	231	219	232	215	268	242	249	235	242	225	232	251	239	239	231	233	221	224	215	212	217	222	257	243	249	237	236	230	216	247	267	233	228	246	232	209	232	200	187	237	246	230	226	245	245	240	246	219	211	253	243	261	246	250	256	232	206	228	204	241	228	236	223	230	234	266	232	239	263	240	245	233	236	207	283	226	250	238	223	220	232	244	228	249	251	268	239	213	257	232	253	238	211	246	220	236	230	252	218	226	241	236	228	227	208	249	227	227	227	242	256	243	249	232	249	255	229	235	241	236	218	236	252	246	225	228	234	245	230	231	225	232	246	202	238	241	223	231	249	228	263	253	244	236	227	218	266	210	249	231	217	220	218	221	249	247	226	233	240	265	249	214	253	228	239	263	251	246	237	239	241	245	225	244	234	245	263	226	223	236	247	236	222	237	230	218	213	241	244	252	247	275	213	252	246	256	213	220	240	238	226	232	244	236	229	232	257	262	219	244	228	231	242	229	222	232	278	223	233	229	252	227	219	222	212	227	213	244	217	229	226	236	233	247	231	231	246	208	250	259	266	230	256	255	259	246	252	247	263	238	232	200	281	219	243	227	236	229	224	218	249	226	223	255	242	241	223	256	235	243	254	238	238	246	245	238	256	239	235	226	237	226	208	217	233	237	245	240	246	236	217	253	211	222	213	259	221	270	255	230	220	262	232	261	247	255	228	255	237	215	250	233	236	277	260	240	232	211	250	268	223	235	232	239	224	231	259	234	248	239	233	231	266	238	236	219	236	254	224	223	219	223	197	218	271	227	224	253	205	237	240	242	230	252	227	253	233	230	206	263	240	224	201	227	230	243	225	225	227	219	203	223	205	248	210	226	225	229	233	252	207	242	193	215	243	207	238	263	228	235	241	235	239	215	231	271	247	265	236	233	238	252	227	253	241	262	233	229	233	238	232	252	238	225	236	235	242	250	253	239	212	241	231	228	227	223	237	249	233	221	234	221	219	247	214	259	259	246	230	242	246	257	237	238	274	274	272	238	243	235	250	251	232	207	218	227	253	240	234	227	231	235	258	246	240	239	227	271	228	239	256	237	223	234	245	227	228	248	231	238	231	245	243	231	258	270	253	212	251	243	225	257	265	242	243	232	200	242	273	209	247	219	233	208	243	235	237	254	237	244	244	261	237	233	242	217	241	250	239	222	230	249	216	198	221	246	258	226	226	245	234	253	232	234	240	243	260	220	236	245	229	252	248	242	225	235	223	217	241	223	215	209	242	215	254	213	232	245	252	240	231	254	258	251	261	245	233	237	250	235	237	256	225	220	247	196	215	231	220	211	240	244	230	228	233	212	253	208	229	227	211	233	230	237	216	252	242	239	223	216	231	236	234	241	240	241	242	246	278	237	270	262	249	242	254	221	249	224	225	246	259	221	236	255	216	249	248	239	231	230	248	232	253	236	233	248	225	219	229	237	254	227	205	235	221	247	241	275	249	233	228	243	251	223	243	222	228	251	254	218	250	237	236	232	209	232	257	257	213	229	235	227	240	233	233	252	224	228	252	239	218	221	264	241	245	229	241	246	235	244	264	222	239	262	238	260	225	233	263	219	218	246	210	243	259	252	207	244	235	244	219	246	214	248	244	266	240	227	239	264	225	245	251	242	223	251	237	218	220	247	237	249	240	216	241	239	236	271	285	237	247	207	220	255	231	255	235	230	259	235	237	199	223	245	243	232	228	195	273	239	259	209	238	247	217	237	245	208	210	222	227	218	244	240	241	218	237	228	245	206	214	239	212	225	235	214	239	250	240	218	263	211	239	253	246	240	217	233	258	225	246	233	221	230	221	232	257	225	265	214	262	253	205	246	229	232	225	236	254	263	248	210	239	224	261	216	257	229	255	217	255	227	241	235	219	225	245	237	236	240	241	264	219	264	231	242	234	255	251	253	223	234	237	240	244	259	231	245	251	217	258	226	219	208	214	218	237	232	229	233	217	211	237	243	228	254	259	226	246	249	230	248	241	227	268	238	241	232	252	227	252	228	225	212	244	223	224	203	253	241	232	231	268	244	258	232	211	243	218	243	252	215	231	238	245	241	239	244	232	237	220	227	257	213	248	194	241	248	230	267	244	257	217	253	233	245	260	291	253	247	221	226	221	247	246	264	242	237	225	250	239	245	251	249	253	229	246	228	229	196	258	219	244	214	248	244	270	218	244	246	265	221	258	221	222	207	217	226	230	224	241	252	249	269	239	227	244	235	245	217	240	237	215	246	215	218	257	239	216	237	227	241	245	275	255	254	232	227	235	236	261	245	248	250	228	267	239	216	221	239	246	239	221	230	251	220	207	256	261	205	255	257	239	223	226	223	264	234	252	247	225	240	238	251	229	225	217	259	239	218	209	249	224	220	247	239	219	227	225	245	246	231	243	241	249	216	238	231	243	219	221	250	268	237	256	235	218	242	213	248	253	244	221	247	253	248	209	229	229	260	228	250	218	248	260	232	227	231	230	249	219	250	245	233	268	248	272	251	245	215	248	253	254	262	258	253	251	222	265	240	197	226	232	250	254	259	209	206	225	212	230	233	239	244	251	260	223	235	240	255	256	236	222	251	234	230	228	253	193	236	241	248	267	244	237	231	255	242	232	241	231	223	200	216	228	232	228	213	244	222	251	247	224	244	231	235	240	204	214	207	244	235	253	263	214	237	246	228	261	245	250	247	233	261	242	229	254	225	249	240	207	232	228	261	248	245	244	235	203	256	243	226	217	254	215	238	232	212	248	212	256	251	227	249	251	224	237	233	235	223	253	237	261	236	221	238	281	257	238	238	229	220	230	234	247	217	256	236	250	227	248	271	270	225	230	243	241	228	235	233	269	229	245	237	248	226	236	234	242	244
27805	31503	26557	23964	20329	16875	14399	10481	7698	6691	5658	5026	3566	3146	3343	4075	4106	3244	3289	3014	2695	2660	2622	2205	1825	1549	1329	1540	1533	1252	1301	1077	1174	962	982	928	997	955	861	771	797	755	742	713	685	704	670	665	693	671	638	614	638	647	676	667	651	629	633	685	679	644	643	678	638	666	592	659	677	661	642	649	618	601	643	646	711	632	602	665	660	651	637	672	635	624	589	676	619	681	699	613	622	637	630	668	641	631	658	571	629	598	639	634	627	687	636	610	627	625	644	641	617	611	632	651	636	610	654	594	664	613	635	671	612	623	639	646	639	622	613	673	630	650	624	631	609	631	646	659	662	582	660	673	594	615	674	619	690	630	657	641	607	671	664	635	622	674	656	600	649	674	624	615	639	661	629	650	614	669	599	652	666	662	651	681	603	662	615	662	681	631	644	651	596	685	632	631	622	610	629	623	606	640	641	632	651	628	664	591	637	636	628	637	613	662	663	617	668	637	629	594	665	664	698	655	641	640	641	651	679	613	654	608	658	643	625	598	658	604	636	652	655	684	668	609	599	647	635	671	638	591	657	625	600	623	682	620	676	660	598	671	630	640	608	627	657	620	665	668	668	605	644	615	622	603	663	613	635	610	643	619	609	637	655	595	659	651	604	675	582	672	655	628	618	681	652	609	593	626	629	713	640	641	671	630	665	557	639	653	638	650	625	622	606	660	630	657	632	670	650	626	670	649	655	628	632	666	632	690	671	628	642	617	679	636	603	635	660	642	636	616	664	655	651	621	634	673	611	617	664	676	674	624	653	663	642	655	650	616	646	701	621	681	628	647	643	671	639	676	625	656	636	658	615	621	679	673	679	589	666	619	616	614	648	624	651	683	625	622	608	649	632	636	633	685	625	668	634	633	633	676	681	623	637	605	628	695	648	608	649	615	605	644	672	626	623	620	628	662	595	617	672	645	646	652	653	633	675	630	643	679	653	657	655	625	640	648	649	650	666	605	609	621	604	638	608	611	604	612	672	604	667	637	614	657	631	634	669	584	651	615	626	631	636	627	612	642	624	642	628	619	604	591	647	670	611	664	612	639	635	604	663	645	596	602	673	637	644	648	626	717	668	635	655	624	642	580	659	606	662	661	649	640	599	689	624	667	650	693	683	663	639	623	634	608	605	676	611	615	657	604	620	639	650	624	628	647	644	638	671	641	657	608	645	622	622	609	665	663	649	618	715	628	627	590	643	632	645	613	613	631	586	633	686	652	637	620	598	668	624	622	646	648	689	630	673	621	565	648	647	642	618	607	594	632	622	625	643	665	631	613	596	622	642	616	642	669	636	636	612	637	639	647	602	649	664	638	629	621	638	635	610	640	616	686	632	589	646	695	622	636	625	641	629	635	607	627	655	599	592	605	625	681	635	619	659	638	596	629	655	604	624	618	703	623	600	651	652	668	657	617	640	591	663	621	632	627	604	649	633	615	667	633	618	605	599	648	640	614	628	604	694	639	656	658	642	647	635	672	605	632	648	678	646	638	656	648	644	615	625	627	666	633	619	640	621	645	625	606	639	643	654	637	655	646	647	659	610	628	625	666	643	647	674	632	654	638	618	609	617	677	641	619	663	671	668	649	663	599	646	625	629	594	637	665	656	640	607	644	687	665	592	626	621	640	660	640	653	603	624	632	626	636	657	602	615	627	664	642	695	644	668	669	624	670	649	653	616	629	661	638	630	659	612	614	639	662	621	593	700	663	664	634	596	598	642	626	643	605	596	643	643	676	655	596	651	629	625	659	644	636	666	625	640	627	636	658	693	650	626	661	579	629	635	675	616	641	625	652	638	627	573	652	630	617	635	602	631	656	607	678	669	625	650	642	651	677	599	627	630	615	644	671	612	692	632	645	628	614	649	647	720	616	671	623	634	615	668	621	684	629	689	637	620	615	682	650	592	672	664	680	636	651	662	601	687	651	563	651	639	652	685	645	639	652	656	627	613	638	653	633	672	628	672	690	642	663	599	631	626	631	630	661	624	626	697	631	588	664	637	625	613	633	690	672	667	676	589	631	612	678	663	663	607	626	655	633	672	693	668	608	652	627	608	648	656	663	672	666	609	680	638	624	644	580	650	622	622	629	604	633	639	636	654	633	643	602	633	634	667	632	646	611	648	659	608	662	627	652	628	623	629	584	629	661	624	628	628	659	643	595	639	651	617	622	674	672	638	643	661	658	653	642	635	681	656	670	659	606	606	607	635	657	623	677	662	652	649	663	648	641	674	650	626	614	681	640	627	622	639	603	582	665	597	632	558	655	640	653	668	577	623	631	659	616	702	646	626	623	620	670	616	689	655	715	668	714	662	627	650	670	680	630	633	620	642	612	669	666	674	621	707	613	666	642	636	614	628	636	645	625	669	691	605	624	599	618	640	622	621	618	665	612	596	643	673	611	602	659	652	669	623	646	635	631	596	667	630	622	637	666	649	668	613	637	655	616	591	622	647	671	646	662	624	592	658	662	671	654	714	674	654	656	620	637	649	653	652	580	668	656	600	616	641	624	673	727	620	676	657	648	675	617	597	640	690	573	604	662	641	635	688	651	631	702	621	649	584	662	632	648	683	656	616	651	617	606	620	650	627	685	642	677	657	660	603	626	638	651	659	646	631	620	647	627	633	679	637	640	676	621	659	628	633	625	615	637	667	621	632	693	660	629	646	631	599	630	694	663	643	657	597	646	661	614	643	630	611	668	619	666	611	659	658	589	594	610	612	629	680	603	615	635	609	660	646	648	677	655	646	651	655	642	605	636	652	668	663	628	647	668	641	641	604	630	658	611	633	638	638	605	621	640	613	618	600	653	602	670	646	659	597	629	698	670	625	681	630	618	680	617	624	646	663	617	609	627	626	597	638	656	684	643	595	649	633	649	646	595	633	570	613	668	568	609	607	620	663	594	647	670	676	643	657	665	659	633	655	640	632	650	628	640	616	648	653	639	650	614	615	668	633	686	671	661	658	593	628	637	654	652	678	611	604	646	626	618	615	619	619	637	644	611	627	628	715	636	635	640	632	673	643	637	648	684	658	670	597	610	580	614	614	614	644	658	620	629	653	660	654	613	658	638	605	691	650	595	673	591	688	619	635	612	640	605	619	622	629	616	604	687	653	665	639	662	631	638	660	639	609	650	639	642	634	595	680	624	589	611	617	655	631	638	624	603	628	672	613	653	621	682	654	649	665	673	625	661	590	658	650	659	623	609	623	674	602	645	638	659	623	642	637	653	707	660	651	614	602	611	632	664	624	599	647	647	591	652	666	644	609	629	619	610	621	624	664	610	634	617	616	664	664	605	639	639	626	679	642	637	620	608	657	642	660	653	642	627	673	658	644	666	696	631	662	616	616	614	633	614	614	634	634	665	614	622	690	647	667	631	615	658	615	687	616	641	656	633	670	679	658	596	633	626	625	629	633	603	588	636	613	595	682	598	649	634	621	604	678	611	607	663	615	654	660	647
49561	40993	32270	24095	16728	11684	9148	5740	4152	3298	2669	1974	1329	925	1455	1651	1539	1115	1106	1064	943	899	938	683	490	503	381	463	489	361	410	334	341	305	290	291	304	268	253	229	225	226	206	171	193	193	214	169	203	197	178	171	189	189	198	182	169	164	166	154	158	167	178	177	171	173	184	150	178	171	184	161	169	172	183	153	206	200	147	198	194	172	170	176	171	150	167	150	149	201	177	167	173	192	181	164	171	184	172	132	171	155	164	169	192	163	170	142	188	190	154	173	184	164	195	157	160	186	186	179	174	192	168	169	173	159	195	176	156	170	186	195	157	174	196	185	153	166	164	201	184	160	162	161	180	182	169	174	153	168	164	189	167	174	190	165	188	170	178	180	176	194	161	169	148	181	186	159	171	150	174	173	167	147	165	167	185	191	186	179	168	172	175	184	172	168	153	172	183	192	162	177	180	154	163	171	176	172	176	163	165	189	206	179	167	161	150	175	190	182	166	148	178	180	179	176	175	150	186	166	193	164	179	189	183	190	164	176	202	174	184	176	168	170	181	197	190	183	183	193	191	181	157	175	172	158	161	158	165	171	163	179	169	172	164	176	166	183	209	171	174	178	190	184	168	183	173	179	187	174	174	168	170	174	173	180	191	166	165	180	171	158	183	175	156	182	196	197	161	168	189	180	172	160	150	199	189	187	178	182	172	181	185	173	172	164	167	156	172	205	177	159	163	155	178	170	179	181	172	177	168	158	183	194	151	193	171	187	164	194	165	184	180	168	187	178	178	159	164	182	165	173	179	169	162	183	184	153	156	195	186	171	185	209	164	166	175	178	169	178	151	203	183	185	164	178	155	177	161	185	166	178	181	188	181	155	176	176	150	173	169	174	171	179	169	172	162	170	175	180	165	174	170	159	155	170	167	204	174	179	176	160	198	162	186	156	182	171	167	189	163	157	176	199	166	177	124	181	172	159	174	181	191	176	169	174	150	176	193	185	170	202	168	161	178	158	183	182	195	158	179	168	157	176	178	153	158	193	200	207	150	166	171	169	158	202	183	186	182	150	169	173	179	190	161	175	183	151	172	167	172	186	191	160	165	182	161	195	168	170	175	181	172	183	178	180	188	168	174	167	154	176	188	167	180	169	163	165	171	167	184	216	180	201	195	176	168	179	193	157	177	173	174	161	191	194	200	167	180	162	158	179	156	165	171	155	176	162	169	156	179	185	162	167	204	172	174	184	169	174	169	178	164	154	155	183	204	163	169	184	184	170	166	185	179	184	181	176	169	191	163	194	177	155	148	192	155	174	156	169	196	194	157	156	180	169	180	192	188	159	192	192	172	175	178	170	159	172	193	181	161	177	158	172	168	182	163	178	204	164	153	197	165	169	160	169	154	156	145	183	154	146	185	184	184	194	173	164	179	189	175	172	184	205	185	189	159	155	174	177	184	179	162	202	163	174	170	184	176	167	193	174	151	166	161	180	183	152	169	186	192	168	169	180	188	183	162	156	179	180	179	170	186	165	164	165	184	185	163	166	174	191	173	154	166	173	211	184	174	163	184	175	164	191	175	172	169	142	165	185	185	187	172	178	185	178	150	180	165	174	172	167	183	176	180	175	187	179	164	159	175	149	191	189	164	184	156	184	161	177	181	189	193	166	176	182	152	181	159	169	177	163	177	158	175	177	173	177	163	173	159	154	174	150	184	176	199	179	171	181	169	185	168	163	186	165	187	184	151	155	157	186	164	181	172	181	160	154	170	216	180	180	196	166	195	161	166	187	159	176	172	185	178	160	174	192	170	193	181	178	175	206	162	187	165	166	193	176	182	161	173	174	166	180	158	178	177	183	176	175	191	175	173	174	181	168	160	185	170	169	170	170	188	173	194	161	169	199	163	187	184	214	164	176	180	172	182	166	172	174	188	161	198	165	160	189	163	174	188	150	176	183	186	156	186	204	176	168	201	172	215	162	182	186	177	152	193	175	176	164	168	158	173	158	166	193	152	171	160	168	171	175	164	168	171	163	162	166	169	191	153	151	175	181	179	179	160	176	171	181	176	150	190	194	177	169	145	173	170	171	164	168	164	145	166	193	170	149	176	162	174	171	185	144	150	183	195	173	175	183	163	177	171	185	189	170	169	167	183	147	158	161	193	151	196	163	172	161	170	175	158	164	159	193	173	187	165	184	140	160	188	180	182	181	155	175	193	153	172	162	194	171	164	183	172	197	193	169	148	173	188	154	157	164	168	168	167	173	150	168	155	158	190	184	163	170	164	157	182	172	178	169	162	157	160	169	172	166	160	188	177	174	155	180	170	168	168	172	198	155	180	171	151	198	181	185	163	159	197	191	163	165	173	148	175	181	163	178	199	182	184	182	169	172	195	174	173	193	210	162	167	188	185	190	198	167	156	154	173	179	184	171	152	181	182	181	177	178	161	150	185	185	162	161	180	195	132	180	177	155	170	177	162	173	178	159	171	163	175	167	178	144	176	173	151	180	178	190	172	158	176	175	170	164	171	166	166	198	171	160	166	173	172	158	157	173	183	169	184	173	157	164	177	189	179	181	184	143	173	180	169	198	164	176	179	175	160	185	176	182	182	173	163	175	180	183	171	184	153	177	185	166	169	168	172	185	173	191	200	198	187	170	157	199	181	170	160	167	162	169	185	171	159	182	183	183	167	177	173	194	168	186	180	171	176	193	183	181	189	167	175	195	176	159	170	176	194	195	177	186	169	175	161	158	198	168	165	182	216	175	171	159	188	178	157	187	151	164	164	167	181	173	135	161	169	169	165	164	156	164	169	174	172	195	158	157	172	181	157	155	182	166	196	166	184	163	163	171	180	184	167	189	177	171	217	166	163	156	180	182	177	177	174	164	175	167	190	177	167	163	173	168	177	175	188	178	183	192	158	182	156	195	167	185	197	165	174	168	187	169	182	163	183	193	188	167	165	214	160	167	178	149	182	157	177	159	195	158	170	166	168	179	165	165	200	182	169	174	194	154	170	178	188	179	166	175	184	167	178	168	184	166	192	196	186	173	162	174	165	174	201	164	156	153	164	173	158	200	168	175	159	159	159	187	180	173	178	159	164	153	197	185	186	172	178	197	149	166	184	205	195	163	176	183	188	164	180	168	186	142	181	158	180	168	168	180	172	155	176	158	165	170	158	177	184	190	180	156	164	163	173	155	192	209	196	178	164	192	158	169	189	187	174	189	154	187	199	181	183	163	162	149	151	174	172	183	160	182	154	191	199	183	183	164	185	186	190	173	179	172	191	168	166	181	168	184	198	174	163	176	166	160	182	169	181	167	178	179	167	151	180	147	163	174	151	165	163	172	168	159	173	168	168	201	174	157	162	155	152	173	196	205	176	156	133	178	176	156	160	185	161	189	187	144	188	161	182	176	164	171	190	151	164	180	175	180	175	169	161	172	162	169	177	177	181	177	173	169	182	181	185	167	174	197	183	165	162	168	189	165	176	160	170	169	184	177
40761	37258	33356	30497	24976	21768	18892	13603	11077	9787	8499	6940	5096	3832	6102	6936	6348	4899	5356	4771	4130	4063	3988	3030	2447	2274	1926	2286	2172	1680	1916	1441	1529	1366	1197	1198	1283	1041	922	781	680	744	744	664	619	616	572	552	531	557	542	528	537	537	558	507	540	492	546	530	511	472	514	504	471	490	493	522	491	475	475	503	475	452	456	541	460	467	490	490	508	504	486	502	507	494	513	479	489	480	452	476	532	471	494	475	462	466	446	480	462	435	486	490	460	464	473	461	459	505	487	467	494	430	468	506	519	442	520	462	511	493	497	471	490	511	458	470	452	465	520	510	477	485	482	487	443	438	458	516	483	472	439	490	461	531	481	499	502	510	471	494	504	479	507	520	495	455	467	471	517	479	489	461	477	494	490	492	492	474	487	493	530	482	468	447	515	477	433	505	472	487	479	507	479	476	482	497	484	482	461	473	475	485	476	488	491	495	502	506	480	506	516	471	496	494	456	514	485	473	491	457	452	461	489	459	433	516	506	510	513	449	490	481	482	486	470	450	489	496	483	456	504	481	477	518	520	485	484	451	500	464	475	523	480	451	478	504	507	499	475	525	491	464	459	492	451	463	511	467	449	512	433	436	504	468	506	473	478	477	502	464	496	502	464	503	501	446	475	480	480	491	492	488	467	519	471	480	482	496	530	455	512	511	471	479	474	458	498	504	488	485	496	476	491	471	486	473	490	463	480	455	486	463	503	486	491	523	505	457	471	502	485	469	462	502	483	498	476	464	508	484	486	499	502	473	486	481	484	482	457	490	482	497	511	461	468	450	471	489	480	478	458	523	481	511	469	482	434	510	471	489	488	471	501	507	461	516	497	481	444	471	497	458	466	498	491	475	480	504	493	471	529	495	475	492	513	506	565	523	504	480	495	460	476	465	477	466	456	494	504	494	485	518	514	519	479	495	480	472	486	490	458	486	512	475	528	460	464	493	518	481	506	484	498	473	479	507	472	493	492	442	486	485	463	483	497	494	504	546	455	464	452	477	492	481	458	471	490	492	500	462	493	456	496	482	486	479	463	457	468	484	456	448	506	498	485	496	523	490	482	524	496	500	492	503	484	493	505	473	512	469	495	515	471	469	436	487	467	485	451	450	467	476	458	498	473	481	476	500	510	495	495	455	507	475	459	495	468	474	508	469	469	487	493	501	476	480	489	532	487	469	526	470	508	486	500	527	475	507	467	457	464	497	507	441	525	485	488	482	472	513	492	486	490	483	499	506	505	497	454	489	451	479	536	492	496	446	473	533	500	487	536	494	475	515	469	505	462	496	497	495	461	491	499	476	524	448	478	505	502	459	480	484	492	478	488	501	507	501	518	486	491	481	475	455	443	516	469	496	480	496	478	482	444	480	521	477	488	493	519	519	513	478	495	473	493	506	523	506	471	515	484	496	499	486	475	515	499	485	472	483	476	458	480	494	471	500	467	480	478	509	489	490	483	465	484	467	502	490	462	484	476	509	521	447	455	461	509	513	512	509	502	505	512	487	471	448	482	514	487	495	450	486	512	488	514	460	462	479	504	504	468	478	452	492	476	486	473	516	486	444	466	499	456	449	441	507	473	528	486	494	474	468	516	517	491	457	492	475	461	520	472	469	511	499	474	507	481	507	510	532	453	516	485	495	504	464	529	487	461	501	515	475	441	426	479	506	450	478	463	485	497	463	466	476	468	505	518	462	506	472	517	495	510	489	549	498	481	498	465	467	470	489	499	514	479	488	494	503	460	487	479	467	462	506	491	504	522	489	502	454	516	516	512	451	480	501	472	450	487	461	465	503	491	528	487	490	469	465	493	508	506	465	494	491	532	490	497	443	487	464	468	499	495	426	489	530	445	452	506	478	455	489	456	496	494	543	458	510	466	483	499	496	463	447	485	469	482	506	478	466	498	510	487	518	481	501	486	483	460	485	471	475	480	487	481	491	476	482	519	480	507	459	485	498	515	474	481	470	475	470	473	472	470	451	489	478	487	467	488	447	509	529	496	461	522	490	511	491	484	462	513	445	507	478	473	502	504	484	452	512	487	493	478	482	476	486	479	472	504	485	478	461	485	486	478	510	478	512	466	486	500	499	483	494	511	483	464	461	456	511	516	486	488	497	488	492	455	456	455	466	487	489	488	458	460	452	487	481	510	499	442	496	518	512	489	488	449	480	491	480	480	496	465	523	437	497	521	486	458	441	512	500	473	490	487	446	500	496	536	496	453	451	452	513	529	507	483	484	473	489	485	504	503	454	501	488	498	481	461	496	466	439	458	463	519	483	475	462	462	503	455	496	508	508	494	449	515	498	496	484	480	491	485	477	495	460	534	505	492	505	470	493	424	500	507	507	455	470	498	486	534	427	456	492	492	473	441	477	503	490	518	492	488	479	472	479	492	490	473	451	526	479	464	521	511	499	470	497	507	494	478	452	500	442	470	512	493	494	507	495	471	464	505	503	491	492	467	464	449	471	500	458	476	460	486	487	496	454	505	471	492	505	451	456	462	510	459	497	452	486	480	492	479	471	464	504	484	494	471	459	503	483	468	488	495	440	451	479	499	496	451	502	479	524	493	498	514	455	498	497	507	469	465	478	497	485	480	433	479	478	497	474	462	491	477	513	492	466	490	512	479	467	466	473	540	484	478	496	525	472	486	479	447	505	505	455	462	497	503	503	470	517	477	508	513	474	523	448	470	493	486	472	449	483	440	456	501	502	503	498	486	477	473	502	505	482	475	450	489	498	473	462	508	494	486	519	494	496	487	460	508	440	484	511	448	461	467	458	521	527	486	495	471	453	488	496	468	487	514	506	530	476	458	489	504	448	477	484	482	531	498	432	478	459	473	478	465	485	529	470	471	474	470	484	458	529	493	482	498	472	467	473	492	428	537	524	459	510	491	507	500	461	481	507	465	511	472	470	490	508	470	482	486	501	526	474	496	508	503	512	499	453	454	522	460	509	476	507	505	469	514	491	453	485	485	471	508	491	451	521	470	506	476	447	488	487	495	459	498	497	486	516	514	466	484	517	461	486	499	513	484	458	510	474	492	484	526	449	463	493	481	475	451	479	482	489	483	472	479	439	474	486	523	488	488	486	482	479	470	498	493	491	505	480	494	479	467	501	482	512	501	494	477	473	511	495	497	492	485	493	461	514	466	506	472	491	501	478	494	487	533	500	511	501	502	471	472	472	480	476	463	454	467	526	477	472	488	462	475	501	506	480	505	484	471	508	465	490	499	455	464	504	464	466	484	460	478	483	503	496	459	496	461	464	492	442	454	471	472	473	481	490	473	503	473	465	455	496	468	512	487	484	455	499	485	498	514	483	491	506	513	478	494	455	478	479	510	433	481	521	470	476	501	493	486	474	479	511	497	480	476	556	487	507	505	504	528	529	515	476	448	479	501	516	468	532	480	482	486	493	495	470	516	446	512	460	513	461	481	484	491	512	438	491	471	488	498	497	493	498	485	502	485	483
12358	7127	7704	5062	2765	1686	1212	841	660	548	473	432	397	368	350	331	283	300	274	297	304	274	307	277	283	288	267	277	274	284	269	258	316	286	259	247	250	242	279	255	230	276	238	251	289	254	259	266	278	283	264	269	244	259	270	265	272	300	277	260	289	273	277	263	260	256	259	266	256	289	279	260	257	247	289	289	278	298	291	263	285	283	292	287	295	242	242	264	278	279	263	270	298	258	258	261	253	264	277	268	299	279	311	293	294	239	251	276	269	266	269	244	235	263	259	274	257	277	282	284	246	273	269	277	274	254	243	292	302	237	278	295	264	242	261	256	246	278	282	261	280	285	300	258	250	273	288	257	250	295	289	289	283	258	249	292	273	264	252	263	245	240	270	250	257	271	277	252	247	266	236	294	247	281	252	269	270	286	247	265	253	257	273	255	315	258	246	263	263	269	271	280	256	274	267	241	276	270	266	282	262	254	296	242	250	265	303	277	262	272	263	279	272	287	271	269	260	256	248	284	250	271	256	269	288	288	275	313	262	259	271	312	256	268	278	283	268	252	263	258	251	262	222	269	248	289	276	221	248	262	270	271	308	265	257	255	267	248	278	275	282	263	269	267	271	265	275	276	289	264	275	270	266	249	268	253	277	234	270	259	251	289	241	293	272	258	283	272	270	271	248	298	265	238	251	286	282	263	292	269	288	278	262	274	278	267	282	297	241	251	265	252	283	289	268	284	276	307	264	294	280	281	251	293	282	294	262	314	261	269	291	262	271	254	275	261	272	261	272	238	250	274	278	271	258	262	262	245	292	231	246	287	254	235	242	253	256	254	252	264	263	251	280	304	284	281	305	279	243	270	279	295	235	264	297	268	269	289	277	267	271	282	286	265	247	263	269	278	268	258	273	224	262	260	269	274	292	274	292	296	260	270	265	263	255	274	255	289	251	268	264	285	271	259	273	274	297	258	283	261	265	275	284	304	286	274	269	247	252	277	252	275	272	266	270	252	247	275	274	277	246	264	278	278	248	284	268	272	248	274	254	255	291	307	281	267	268	305	260	262	276	266	263	292	255	268	243	288	280	257	247	233	261	259	253	291	270	263	282	308	265	255	241	273	282	280	264	294	260	264	274	251	267	258	270	260	263	276	271	240	286	253	265	269	257	256	290	247	234	259	245	233	281	251	259	280	257	273	285	260	271	255	246	263	284	274	280	232	260	258	274	286	282	278	274	287	285	248	294	281	248	266	261	246	274	257	287	233	271	278	264	275	254	249	286	291	257	275	234	293	267	242	258	287	261	283	287	256	280	258	250	290	277	256	260	274	272	249	266	281	253	255	269	279	231	271	271	275	276	279	280	278	281	247	246	291	253	283	271	286	254	253	296	278	306	277	246	276	271	300	273	289	302	288	268	283	269	241	271	261	269	246	297	266	269	251	280	261	263	253	291	264	251	259	255	228	265	265	275	283	316	251	252	240	250	254	290	282	283	246	255	279	274	268	266	270	287	247	276	290	277	277	264	232	260	256	262	267	271	281	287	267	276	274	275	269	269	252	268	266	284	265	279	245	271	247	277	256	274	251	288	275	284	288	273	304	259	276	311	266	264	274	264	281	245	243	294	284	266	226	283	253	299	254	306	281	267	263	272	298	273	286	292	254	260	267	242	246	281	287	280	269	306	259	258	251	299	280	264	266	285	257	255	247	278	266	256	272	282	283	291	282	275	283	271	281	276	282	263	278	259	281	253	261	261	258	266	263	267	248	282	255	254	285	239	274	303	297	260	274	257	251	248	292	294	271	261	250	279	254	305	241	270	256	284	249	261	265	282	276	284	260	268	266	268	252	310	277	285	244	235	239	262	255	291	276	254	280	250	303	290	263	244	263	264	276	280	266	269	293	281	254	258	251	291	261	254	267	243	260	257	264	265	248	278	262	268	267	286	294	258	287	264	243	258	258	281	291	272	253	258	279	267	250	283	291	260	270	293	280	259	281	232	267	268	261	254	278	262	255	275	277	305	285	234	252	252	245	265	257	261	266	275	261	239	290	306	278	281	286	270	264	290	259	259	290	249	276	287	244	263	276	273	259	274	274	268	248	298	282	261	279	254	239	251	285	253	297	289	272	270	289	298	260	253	276	273	259	256	248	248	272	261	275	269	300	259	278	266	258	279	241	263	263	242	316	261	266	257	274	295	251	287	259	271	255	249	249	283	276	227	257	295	271	262	282	264	266	308	261	273	260	242	276	268	268	266	289	275	288	283	255	285	291	266	283	272	253	273	282	282	242	263	267	251	269	279	281	253	288	282	246	262	262	264	237	275	249	294	312	265	262	269	236	255	261	258	261	289	288	274	260	263	291	266	270	299	262	264	272	254	301	290	281	270	273	301	274	282	284	278	277	264	244	264	275	283	265	282	237	249	295	280	228	261	281	291	251	287	273	278	268	255	242	296	249	282	269	254	276	287	285	261	283	268	253	273	258	242	266	255	230	270	291	289	263	269	277	284	275	273	247	270	280	297	286	307	262	245	292	282	290	255	247	260	283	254	282	286	272	295	248	254	276	259	289	283	293	268	271	278	270	265	261	275	275	276	257	251	269	272	289	281	290	278	278	274	228	284	262	275	257	286	223	270	235	266	265	288	260	302	258	277	269	247	267	246	252	251	297	243	281	277	264	277	262	271	276	253	268	276	257	270	298	251	291	292	266	256	274	263	289	286	259	272	258	278	276	276	274	247	279	266	280	249	303	256	283	279	274	266	237	251	278	295	304	270	277	285	281	260	261	257	281	229	274	249	268	274	283	290	272	273	313	283	240	286	315	249	265	290	274	257	236	275	273	277	254	275	275	294	272	276	279	244	258	248	256	300	247	265	281	264	276	243	263	256	266	280	288	258	245	304	273	256	229	275	277	280	260	269	271	276	282	262	243	251	298	280	272	271	271	293	290	260	267	233	289	233	299	271	269	256	255	264	271	248	267	286	245	282	277	250	274	277	287	260	263	282	274	286	288	263	277	282	281	273	277	268	280	274	271	263	279	283	280	285	266	248	255	306	309	279	262	261	292	257	271	285	276	268	231	323	277	249	259	278	250	279	272	263	301	264	263	283	279	272	268	251	267	258	275	264	268	264	249	265	283	263	290	281	249	271	256	254	252	246	277	259	273	269	253	270	252	262	273	259	273	255	256	281	270	251	299	260	286	285	280	294	269	240	293	283	275	281	279	274	276	255	269	280	256	285	247	273	275	279	264	258	295	274	275	265	287	245	259	258	289	284	253	256	277	277	250	274	260	255	303	254	252	275	269	280	261	285	269	248	281	281	265	238	262	265	266	246	262	269	262	258	266	266	285	259	280	279	284	303	257	277	299	288	282	260	260	271	263	280	272	270	280	232	274	250	293	281	238	249	321	239	274	317	307	269	263	253	277	275	243	231	266	252	287	284	250	260	284	260	268	280	267	253	249	267	273	283	249	268	267	273	253	277	294	280	275	248	248
12530	9589	14863	12639	8411	6044	4350	3056	2361	1963	1745	1571	1333	1145	1169	1045	1025	948	958	887	879	866	863	798	753	780	756	767	791	752	779	752	747	784	734	723	749	702	745	760	730	782	722	725	705	689	688	705	741	756	726	707	731	718	717	736	732	696	745	724	694	724	731	736	742	753	729	739	725	708	690	749	759	718	756	767	754	708	719	745	777	708	759	685	715	713	737	754	699	694	743	693	749	738	715	737	694	762	679	722	677	697	697	706	721	706	741	708	746	706	746	736	666	749	703	673	710	709	722	731	718	693	769	645	715	761	707	738	727	696	712	725	749	674	712	693	724	727	748	713	733	732	708	711	742	721	722	755	733	678	755	717	681	747	740	664	710	722	695	729	694	738	700	717	722	692	709	723	675	718	716	703	727	746	710	701	695	771	734	740	752	684	694	756	713	705	701	742	741	688	734	737	686	676	745	691	707	708	713	688	706	738	768	688	724	691	727	709	735	707	703	722	691	724	694	715	752	720	702	698	740	751	753	737	712	706	690	738	753	694	711	723	705	729	692	695	755	771	724	745	733	732	743	706	725	728	701	717	691	688	692	663	735	694	686	711	721	660	704	653	695	750	714	689	752	686	691	710	725	706	782	747	722	713	745	674	738	747	736	722	719	724	720	722	778	678	706	696	729	683	752	731	714	696	717	741	681	756	661	696	759	759	737	691	770	754	713	733	711	730	674	706	734	711	753	761	674	712	687	713	697	686	668	734	702	736	709	732	693	714	666	734	715	686	677	704	675	722	732	678	681	733	732	684	718	722	774	744	726	727	699	707	731	721	714	777	701	756	764	735	714	729	726	718	762	683	693	719	717	723	715	744	705	687	716	709	727	734	719	694	744	727	726	684	774	704	711	744	739	722	710	698	682	690	734	735	719	708	742	720	715	757	706	725	735	723	689	683	682	723	716	712	737	704	738	723	732	720	736	706	772	690	692	738	741	710	779	690	701	710	737	687	707	711	741	718	715	726	715	744	709	713	699	686	706	701	733	708	734	717	716	712	682	687	708	744	737	685	682	710	730	735	703	721	720	713	726	645	729	727	687	688	749	741	658	705	711	706	713	658	666	719	727	704	741	730	756	723	744	718	700	682	759	722	717	760	697	714	690	722	702	707	730	710	722	713	717	697	746	756	707	717	735	773	733	733	737	714	706	745	642	705	730	752	740	758	741	787	716	718	694	721	712	726	746	692	730	710	717	704	688	732	677	731	675	724	748	707	734	701	715	738	676	685	730	688	736	751	737	682	725	743	721	727	688	724	727	757	687	672	694	760	672	679	742	703	713	762	713	715	732	728	755	696	685	705	702	727	727	717	777	705	717	680	649	699	730	699	683	751	762	698	667	717	700	678	722	714	731	739	727	729	714	682	755	737	726	715	703	707	698	742	714	670	722	727	709	730	698	702	721	712	744	699	737	681	704	688	732	687	692	688	717	736	679	735	751	713	676	709	713	714	715	788	700	687	731	700	749	717	756	715	671	739	715	725	678	722	712	689	732	698	701	711	730	695	721	742	739	724	702	714	710	656	749	733	739	789	725	733	720	711	741	673	684	715	737	740	716	652	699	763	700	742	730	702	702	746	699	718	689	661	715	742	719	685	727	769	716	710	740	758	695	720	753	701	733	712	733	694	723	742	714	712	727	740	717	702	703	738	734	715	767	727	665	773	752	758	690	706	715	729	763	719	698	748	740	710	723	758	725	754	723	673	692	696	680	782	734	720	735	700	686	786	719	758	706	738	655	657	704	735	712	755	725	746	677	704	717	679	705	734	752	738	696	690	767	735	710	744	723	720	719	715	763	694	709	715	736	722	732	708	699	710	718	658	749	696	790	716	705	742	758	729	746	693	731	690	734	697	666	724	665	687	734	692	694	679	698	677	736	700	698	760	719	737	747	700	692	737	704	737	723	716	671	711	714	760	741	685	704	698	756	688	717	677	728	696	723	765	697	747	729	708	747	706	711	704	706	749	735	759	701	732	741	706	702	725	739	693	701	686	748	718	743	687	687	674	755	712	721	721	704	728	705	693	749	672	720	729	734	684	703	712	690	727	674	678	697	676	783	736	669	725	700	678	696	702	718	769	734	718	734	777	725	722	713	712	694	722	697	754	730	698	698	771	710	707	727	753	716	713	688	728	720	726	782	725	675	694	687	700	736	711	721	738	693	696	695	721	748	740	731	717	725	708	738	704	713	677	745	726	750	702	718	702	742	714	716	725	740	736	702	711	711	686	704	704	732	703	697	710	648	739	728	743	740	720	763	695	743	717	764	745	728	737	695	698	680	691	769	778	723	717	743	680	714	733	764	737	724	721	766	741	700	776	695	689	748	735	737	684	707	740	690	703	699	743	697	736	706	673	692	724	702	699	701	700	744	755	681	739	700	731	706	716	691	645	762	751	805	745	677	672	691	723	711	758	700	766	695	728	678	684	727	674	691	699	714	675	713	688	716	704	729	728	716	731	719	722	676	704	738	717	689	716	689	710	704	724	712	685	699	751	699	725	762	697	746	720	708	656	724	729	715	730	688	708	699	698	723	711	712	754	746	753	732	687	700	704	711	677	729	697	731	753	673	720	716	716	719	693	678	774	692	669	749	684	716	674	695	756	708	727	690	671	731	739	750	706	680	743	698	724	767	724	741	708	731	743	681	727	728	699	755	759	736	752	724	675	670	684	687	745	701	683	751	730	727	722	743	719	744	710	761	694	703	684	728	756	700	724	715	737	736	739	723	712	727	722	732	716	738	699	734	721	726	707	723	733	716	740	722	706	730	715	679	716	719	743	755	709	713	709	744	738	680	728	714	732	729	674	764	749	769	731	759	708	725	677	701	699	694	714	731	704	704	733	714	689	703	686	752	740	673	716	717	738	687	717	735	675	676	707	703	693	646	718	673	726	703	746	779	654	712	667	665	730	732	745	700	654	724	698	704	695	677	772	739	685	806	743	687	668	697	693	714	735	723	776	754	705	754	780	689	793	706	750	697	713	732	731	720	686	706	693	745	674	729	704	692	706	689	702	742	753	686	678	748	690	737	758	748	738	762	741	769	716	752	756	701	749	728	722	735	699	730	735	704	770	677	697	713	723	740	667	673	755	730	703	726	683	673	709	738	745	718	733	731	714	708	738	771	744	710	736	669	715	710	734	711	744	710	735	729	749	708	790	747	707	729	723	724	690	704	712	717	748	692	695	698	742	702	672	694	734	728	705	701	770	723	666	749	725	736	720	729	689	689	680	706	699	647	715	694	716	708	738	722	706	709	700	736	707	700	753	736	736	754	713	719	711	720	697	796	696	768	775	684	725	752	703	747	745	703	711	732	747	744	730	689	704	706	735	682	731	713	723	704	751	729	724	742	668	704	741	726	690	688	750	726	714	730	677	702	713	695	688	688	729	709	704	691	756	699	748	702	716	690	665	704	730	694	723	729	731	661	724	710	685	717	731	734	698	725	746
35543	31966	27824	16165	8779	6127	4588	2897	1859	1585	1358	1017	745	657	841	837	731	588	600	605	570	553	505	426	387	323	316	381	378	309	329	278	303	285	273	280	279	286	280	214	261	248	247	226	234	229	220	248	232	247	237	250	243	229	239	230	242	233	248	231	231	242	226	206	239	215	264	249	257	245	218	246	215	235	231	230	234	225	226	251	243	237	239	279	220	223	220	227	233	234	241	204	224	250	217	230	221	229	262	210	211	226	240	258	236	247	256	245	217	209	248	248	219	246	233	242	243	228	231	233	247	233	230	241	238	232	221	250	217	250	228	253	222	212	218	230	207	238	221	210	243	237	237	224	246	217	215	212	256	225	221	233	222	258	227	236	227	223	205	260	201	208	231	230	190	219	221	217	254	226	211	232	231	236	257	197	226	235	226	248	239	247	255	217	226	252	242	229	232	244	268	241	218	213	246	247	228	231	238	212	236	234	239	227	230	225	230	239	223	242	227	232	243	230	236	242	236	218	215	242	233	218	213	245	242	228	225	237	227	224	209	252	261	211	229	211	239	227	235	218	238	226	251	233	219	249	182	241	243	237	216	237	226	235	238	268	244	230	211	244	220	219	235	248	259	264	244	245	207	196	253	220	243	232	242	239	228	239	247	243	258	244	237	248	247	257	219	211	237	220	210	229	204	249	213	226	231	233	218	237	220	230	209	198	233	226	242	238	246	208	221	219	193	190	256	224	232	228	238	247	216	230	215	242	202	240	238	223	215	301	230	245	231	242	231	247	224	210	223	209	225	232	247	228	228	209	241	244	242	219	243	253	220	243	255	229	229	261	254	235	216	262	234	200	249	235	234	227	220	209	240	224	249	243	235	222	239	235	220	231	230	224	227	201	214	219	243	220	233	210	223	226	239	220	253	225	236	242	226	211	247	230	224	231	256	225	226	218	221	223	216	230	236	209	253	225	235	235	233	239	232	214	231	230	216	208	231	195	249	233	224	250	219	213	205	216	218	255	211	241	220	233	233	211	222	234	228	242	223	214	231	226	244	252	219	202	226	243	242	238	210	235	235	235	242	244	223	223	231	240	233	216	223	233	246	239	222	211	252	230	214	243	224	225	222	227	242	228	224	256	237	230	233	224	234	226	245	246	235	246	233	229	220	241	246	260	237	245	231	258	219	214	252	234	236	237	228	226	226	233	212	209	221	226	251	209	220	235	213	222	234	228	217	240	252	218	254	258	244	244	213	233	191	239	204	241	223	237	217	252	235	233	247	229	236	203	210	236	239	266	235	246	235	215	208	230	226	240	250	201	229	225	228	246	236	233	209	253	237	206	251	235	247	224	218	229	221	211	236	249	228	225	204	228	235	230	226	221	218	262	203	221	234	237	246	229	216	243	210	240	227	226	234	234	228	230	216	247	215	245	270	222	236	240	259	237	225	215	235	214	205	214	251	225	238	215	254	243	227	262	257	235	223	226	244	230	224	225	190	225	248	199	243	230	231	244	230	235	252	257	226	260	228	234	232	232	212	223	224	209	221	244	210	240	221	221	248	238	220	214	237	241	220	206	245	226	244	252	221	223	261	233	240	255	224	227	236	250	227	232	210	246	223	199	228	218	244	254	235	246	226	247	219	236	202	227	243	219	230	240	244	238	230	236	232	220	232	230	228	213	219	214	237	232	233	242	249	228	210	229	212	229	233	204	227	218	232	225	222	226	203	227	247	233	250	234	250	222	205	225	234	258	242	228	223	247	232	211	244	232	239	224	222	235	245	202	239	248	251	251	219	220	211	215	245	234	220	218	245	214	219	253	240	243	216	218	196	218	219	222	203	219	239	220	242	218	220	250	237	223	202	238	264	251	236	229	225	239	252	191	213	226	223	231	230	243	246	250	250	234	228	231	221	202	216	221	247	237	213	207	227	260	216	203	207	248	263	208	236	243	234	226	235	254	243	227	254	254	251	237	249	212	239	221	240	231	223	250	242	221	250	224	256	233	204	225	224	234	245	235	211	262	251	247	224	252	243	220	252	220	234	226	231	253	238	238	246	242	209	231	228	250	219	231	249	251	220	206	259	234	239	223	239	215	260	229	207	234	225	232	232	248	257	239	199	239	245	252	214	222	233	224	209	233	226	225	240	240	227	230	232	256	248	233	217	220	232	222	230	211	240	248	237	286	189	256	239	247	249	211	235	225	230	227	195	228	251	221	216	242	223	253	248	259	247	210	241	235	219	219	262	241	241	212	223	229	218	253	227	248	222	243	215	231	236	241	214	255	247	252	220	218	226	228	241	233	208	211	224	242	226	239	234	227	235	246	255	256	226	231	239	238	230	231	246	226	222	234	252	237	229	208	231	251	242	229	233	232	225	210	228	226	231	234	239	235	208	216	227	234	252	227	223	245	238	266	241	237	228	245	239	250	216	258	229	231	236	239	213	263	230	238	252	234	261	219	253	236	240	207	246	237	241	219	205	227	207	207	225	255	215	253	231	248	249	207	265	237	230	242	221	247	228	203	228	215	213	230	235	232	248	240	221	208	229	221	232	218	230	232	242	217	224	244	248	241	209	231	251	250	232	234	253	228	234	236	203	219	256	217	228	232	198	238	243	242	237	259	205	238	260	221	210	227	234	246	224	239	242	232	228	236	243	223	220	207	237	245	249	229	237	236	240	265	227	234	252	258	258	236	230	217	195	246	227	253	216	219	253	249	261	225	221	260	255	234	207	268	241	244	250	242	225	243	244	252	233	221	199	219	243	237	226	223	240	229	218	219	231	229	223	224	222	252	229	237	218	233	233	230	218	212	235	226	220	236	261	224	207	220	233	234	261	223	254	239	241	258	240	202	218	232	226	229	233	219	231	228	240	240	211	226	234	247	234	232	245	239	211	226	214	207	248	231	251	224	221	213	222	230	249	263	245	258	248	232	248	243	209	225	216	244	212	234	226	203	240	271	216	232	238	234	235	247	223	237	213	243	210	260	221	236	241	226	235	230	225	263	220	218	236	216	260	216	247	216	234	231	247	247	202	214	255	228	272	217	250	229	234	239	237	229	240	223	228	222	231	254	244	223	254	222	215	241	235	223	219	247	204	253	236	228	211	225	179	246	228	237	244	233	222	235	239	240	218	224	221	242	227	250	239	197	242	233	242	269	237	222	250	230	258	242	227	246	214	220	239	229	202	221	219	235	251	252	223	237	221	243	211	208	236	221	246	228	227	220	267	215	226	238	236	216	217	209	235	221	246	255	213	219	226	233	237	201	248	231	259	222	236	214	229	247	245	234	234	226	217	261	214	253	231	240	233	207	251	242	227	221	240	220	252	243	232	210	238	239	254	229	221	211	228	215	240	228	235	250	211	243	217	256	217	235	222	228	238	203	250	270	218	236	186	213	233	252	215	243	255	238	239	236	237	222	216	252	205	236	228	234	231	248	233	218	242	218	230	225	234	215	248	192	248	239	234	227	197	231	250	237	224	218	257	253	251	218	240	234
29048	29301	28100	22585	16966	14406	11132	8077	6091	5649	4845	3677	2968	2638	4007	3598	3344	2596	2643	2597	2358	2346	2196	1771	1551	1544	1250	1468	1367	1149	1229	995	1063	1065	966	942	928	838	802	770	728	768	746	712	725	704	656	687	669	681	652	646	627	630	642	644	628	596	644	617	648	609	647	645	610	599	649	636	594	657	606	626	617	596	602	646	618	664	588	635	669	628	674	644	635	590	641	624	619	619	628	631	628	639	674	590	634	631	645	618	606	613	644	597	647	674	587	677	606	645	653	643	644	628	545	613	624	617	646	656	625	565	565	626	636	674	679	596	603	603	592	629	654	642	631	652	629	588	650	571	626	637	662	615	635	616	598	600	657	630	614	652	578	574	671	625	611	635	669	643	611	643	573	647	654	614	603	628	640	682	643	635	611	619	644	602	596	628	624	633	638	608	637	643	658	613	579	630	575	635	591	630	638	631	678	635	623	652	592	642	599	565	617	580	575	608	618	665	615	652	588	621	641	636	625	608	610	628	595	630	658	644	638	606	658	591	633	659	601	645	624	627	616	598	602	614	627	624	614	650	621	641	643	625	615	624	624	580	628	663	639	627	620	637	646	626	610	598	641	638	612	614	651	587	607	639	644	599	648	648	625	615	662	624	617	639	645	637	634	681	653	596	624	582	668	608	621	651	632	616	653	656	638	621	631	630	695	629	616	652	627	630	616	589	595	630	610	624	597	638	636	613	634	592	601	665	620	604	582	626	650	664	646	605	633	618	654	637	613	625	664	621	605	604	635	614	634	627	587	618	595	606	627	653	620	621	623	620	594	663	615	634	652	616	602	640	678	589	641	643	589	623	624	660	652	627	584	574	573	660	631	676	649	645	585	601	641	647	642	611	634	620	629	626	637	626	603	636	640	646	636	640	630	643	617	639	624	605	668	591	630	655	586	627	628	612	609	634	597	633	623	631	615	622	615	615	615	660	662	635	599	608	644	647	584	613	635	632	636	630	633	647	576	648	626	567	600	587	632	593	641	593	632	571	650	628	643	650	624	565	646	635	614	587	616	602	635	625	683	633	649	612	660	627	605	625	627	639	654	638	593	614	584	597	605	600	651	610	621	598	612	669	696	638	593	673	584	651	645	635	621	586	601	655	607	626	629	629	621	638	628	612	628	600	613	608	640	659	657	600	634	655	615	605	608	634	581	652	629	585	616	616	627	571	621	634	617	622	580	641	620	640	591	594	597	675	618	695	638	641	588	649	593	647	650	636	613	616	621	638	627	672	655	652	569	667	627	629	634	613	627	629	627	624	572	619	623	559	638	621	614	668	604	572	682	665	661	615	650	643	617	594	633	657	597	601	640	627	623	668	643	652	653	627	656	595	630	609	613	575	617	668	602	598	600	602	621	558	585	651	638	634	646	631	647	624	596	601	624	617	670	628	656	629	612	615	600	602	600	588	601	600	643	626	636	597	635	628	653	634	657	629	622	645	656	635	620	668	626	661	608	623	623	645	627	621	645	615	656	624	645	632	608	591	674	644	641	659	591	643	616	607	585	659	638	597	630	638	584	604	602	610	648	609	601	628	637	650	666	640	611	645	619	631	660	632	642	629	610	656	576	633	623	627	604	605	629	640	665	654	616	545	598	679	583	647	594	644	655	634	643	607	619	634	625	630	610	637	597	622	636	604	620	628	660	660	649	652	631	610	616	615	637	642	635	640	605	628	641	612	598	658	631	597	595	614	646	663	655	638	650	613	580	657	649	649	629	617	655	619	649	643	637	615	603	611	615	607	600	599	614	610	679	618	646	638	614	607	613	596	566	591	632	648	625	599	645	661	687	665	648	585	665	659	605	628	635	633	666	644	664	634	578	608	622	651	624	585	626	633	651	676	658	652	612	648	639	603	583	651	657	617	608	641	632	626	608	613	625	596	677	691	621	597	629	645	614	642	586	641	649	668	654	652	602	626	642	636	632	612	571	599	601	604	616	633	611	589	627	635	654	633	612	656	615	641	565	625	574	627	616	612	663	589	610	652	623	595	651	607	649	663	617	634	584	624	603	590	647	647	619	581	640	642	588	586	642	601	662	661	597	592	626	611	603	562	616	616	627	608	674	623	587	629	605	631	653	664	643	629	627	605	624	663	651	624	631	615	614	633	625	604	622	646	607	620	621	651	612	613	619	618	633	626	620	637	613	615	648	597	635	582	646	628	628	649	595	611	610	607	600	599	598	596	610	634	628	617	641	610	579	674	629	624	644	640	668	578	617	604	580	615	640	591	618	637	609	607	606	630	656	624	655	639	617	616	646	610	633	631	645	637	606	615	676	614	651	623	650	649	662	605	620	612	615	634	626	614	627	644	613	614	650	620	598	590	629	597	641	649	613	622	619	571	597	625	622	659	641	577	608	661	614	613	664	618	659	613	607	604	623	620	611	593	563	594	621	582	602	638	607	627	652	630	637	600	629	603	603	599	613	625	611	608	702	649	616	627	647	611	606	597	587	645	669	536	603	664	629	616	652	614	618	638	639	633	613	629	643	629	642	576	626	642	609	639	608	632	625	640	656	633	663	626	634	629	590	634	625	594	623	586	603	609	626	664	631	627	622	620	649	649	646	603	608	662	601	628	634	606	604	581	664	608	632	647	678	655	585	623	615	663	593	601	581	672	624	631	623	613	589	612	629	594	644	622	640	627	663	613	631	597	589	637	672	612	626	623	672	687	600	616	615	639	610	671	606	603	601	638	627	651	651	608	623	604	633	631	589	638	615	614	588	641	608	649	644	666	610	627	638	612	643	632	643	638	608	628	623	660	591	633	655	665	645	572	595	617	658	593	682	656	608	688	628	634	618	586	654	611	615	618	645	666	652	621	631	622	583	596	606	649	615	641	636	625	632	674	644	647	632	653	631	632	598	598	577	641	611	616	636	638	626	609	616	638	638	650	615	630	640	643	631	625	644	633	575	652	623	645	643	578	621	613	653	596	650	632	666	639	669	635	616	643	639	605	601	630	618	601	669	661	638	619	610	678	621	635	623	626	631	583	638	610	583	644	601	621	630	591	648	616	641	650	624	584	621	655	627	606	632	629	660	614	595	622	642	609	634	627	598	602	673	539	610	659	615	608	614	644	628	618	609	681	624	600	652	638	660	614	624	623	639	615	601	606	609	606	626	626	638	617	580	621	628	621	651	625	627	630	641	590	643	602	564	605	573	603	602	623	647	639	637	562	644	630	668	619	601	590	655	597	632	652	625	609	595	599	568	641	633	655	583	654	623	605	609	639	655	602	643	635	594	677	629	641	680	673	628	584	615	650	565	661	626	641	604	614	619	614	590	606	611	628	638	592	623	626	610	662	677	636	640	581	630	652	634	638	634	669	628	620	636	633	634	584	610	607	659	646	614	643	619	611	643	609	628	646	632	616	645	587	594	612	623	614	645	605	589	650	668	630	637	654	614	620	634	695	610	665	610	636	631	621	664	675	613	609	600	645	626	638	626	602	650	633
43636	42395	32866	24206	16134	11479	8887	5611	4066	3142	2527	1868	1549	1364	1891	1803	1439	1013	1080	1189	890	923	845	698	633	529	412	452	457	363	414	290	365	314	299	279	325	262	257	213	185	219	202	188	209	192	171	196	174	167	169	173	158	165	185	156	174	185	176	177	164	177	184	172	166	178	194	160	172	171	163	170	149	194	163	168	184	154	191	162	171	190	187	162	174	140	165	177	196	172	165	170	162	165	174	172	172	165	169	170	156	185	183	165	170	175	163	142	181	185	179	172	162	172	164	171	156	201	170	165	151	177	181	185	179	187	159	192	168	170	151	178	179	173	181	142	168	156	186	169	170	186	163	190	156	165	189	171	166	180	161	192	170	182	177	157	175	162	152	186	183	165	190	169	187	164	171	177	155	165	153	158	181	210	168	171	159	181	193	169	176	174	172	150	182	178	171	179	187	165	169	144	156	163	172	178	190	171	170	158	169	159	166	177	164	175	148	154	159	182	163	174	159	161	164	199	166	164	174	159	173	155	164	171	177	163	153	189	153	158	195	167	166	164	155	158	174	179	183	163	145	160	162	157	159	181	172	158	194	159	164	163	165	160	190	170	165	194	154	176	171	174	176	180	163	193	177	188	190	171	210	153	134	163	162	167	192	205	174	178	186	167	172	192	159	159	186	190	180	159	164	180	146	194	158	172	184	166	156	176	174	181	175	179	170	155	194	189	178	158	177	150	156	148	177	161	182	168	164	155	177	182	170	164	165	189	182	176	178	165	162	167	186	164	163	164	185	176	160	156	165	148	173	162	164	162	153	171	171	172	155	165	171	177	153	176	152	171	175	172	143	173	167	170	182	180	167	171	172	147	167	163	175	185	175	147	166	147	181	163	187	187	186	165	197	166	164	159	184	172	151	172	168	163	178	174	174	153	168	168	194	191	158	192	153	169	156	195	166	174	152	176	189	163	177	173	190	170	147	188	163	157	177	164	176	166	172	177	178	187	191	157	168	158	162	172	163	163	163	171	146	176	189	189	163	141	201	162	210	161	184	146	188	149	153	185	161	162	144	186	152	165	156	175	181	178	194	171	154	190	151	172	156	166	185	157	163	163	175	162	172	158	170	147	178	153	139	166	168	177	176	171	153	175	151	184	169	169	158	183	193	185	148	163	158	167	161	163	176	180	172	178	171	172	163	164	185	167	170	173	156	167	189	189	147	157	175	182	156	193	174	177	159	151	173	187	158	182	180	151	159	168	174	167	173	155	167	182	160	161	164	161	151	124	171	172	183	163	172	180	177	157	178	163	155	163	168	202	187	170	189	171	172	171	164	155	163	152	195	168	181	163	154	164	169	180	139	166	187	158	185	164	188	190	164	166	182	173	165	185	156	171	152	175	176	174	191	153	162	184	192	189	158	182	166	177	161	169	151	158	169	133	170	175	167	166	181	154	177	169	168	167	169	176	160	156	185	159	155	174	179	168	160	183	168	176	186	167	186	175	164	169	158	175	178	157	205	177	149	200	187	157	207	165	179	166	157	147	182	156	161	162	157	184	157	144	179	200	159	174	187	192	146	167	168	184	162	158	147	141	168	160	165	180	189	179	162	165	188	193	175	175	169	154	183	155	158	155	160	159	151	187	174	174	161	169	148	170	146	146	165	178	158	163	182	154	169	163	184	158	162	152	163	156	189	142	183	162	160	178	162	158	151	178	171	192	178	178	185	148	156	166	183	192	185	155	145	179	151	187	159	175	156	152	159	163	194	161	169	173	167	175	160	144	160	172	177	166	184	168	161	185	153	173	169	162	172	144	170	184	180	182	159	179	153	162	172	205	152	158	180	180	189	169	180	179	173	159	170	160	163	170	150	180	210	158	149	153	154	159	153	176	151	167	188	181	147	176	166	185	167	154	168	138	196	155	167	163	150	154	172	155	165	170	170	190	154	175	192	180	178	167	173	154	172	176	168	166	172	167	168	166	208	181	169	171	172	178	146	168	159	173	160	189	162	181	163	160	186	156	146	176	166	170	177	175	145	167	187	164	156	164	161	179	145	169	152	165	152	168	185	166	162	162	161	153	174	202	157	162	158	173	186	187	153	165	145	166	181	176	166	178	183	187	163	139	155	171	198	159	165	156	167	183	177	166	135	166	168	156	181	170	154	173	186	185	177	159	159	151	189	165	174	175	154	164	163	176	183	171	166	172	160	161	191	177	163	159	177	168	144	197	169	149	185	163	169	172	196	164	179	189	154	152	164	172	179	194	173	174	167	161	155	165	187	189	171	198	178	192	159	171	170	163	181	188	177	170	187	152	165	195	171	159	159	183	174	172	183	151	167	168	167	186	180	172	161	143	187	155	166	174	176	146	152	167	174	163	155	153	180	165	156	178	159	158	154	181	185	159	189	195	163	163	148	185	209	135	182	183	142	168	148	162	209	176	186	173	161	154	153	166	158	155	191	156	161	190	155	173	156	171	149	173	156	178	153	147	177	155	179	178	166	163	175	168	171	164	173	174	162	168	179	171	176	156	182	160	181	142	187	143	161	173	177	153	169	172	158	170	176	163	193	161	179	133	178	189	183	182	170	157	167	151	156	160	186	159	180	160	161	154	158	184	147	201	171	165	170	192	160	160	157	182	180	168	188	166	164	154	147	148	162	172	177	164	147	172	183	178	174	154	163	150	151	195	161	182	166	164	178	177	178	172	155	154	180	174	145	172	192	180	175	165	159	184	155	157	166	199	164	170	160	176	164	178	152	174	170	162	151	172	177	162	173	163	175	170	168	152	162	162	161	151	176	159	160	172	170	168	177	192	154	183	160	191	181	190	178	161	176	175	169	166	167	189	193	192	177	133	162	182	166	126	167	181	141	158	175	164	176	161	169	154	147	161	179	161	173	167	158	164	161	198	155	150	165	171	172	168	163	181	178	178	165	181	179	182	167	163	174	183	173	157	179	160	172	177	182	177	150	168	159	152	151	168	180	153	191	189	166	180	167	198	162	174	163	184	159	141	166	170	192	141	179	178	167	192	160	192	174	162	162	167	166	163	181	160	181	193	156	150	156	163	189	175	180	160	164	182	182	181	191	153	162	186	176	148	163	173	168	158	192	156	162	140	180	165	171	175	164	179	159	179	168	165	163	143	178	175	168	164	162	160	180	177	159	188	172	169	178	191	159	192	163	152	207	172	155	151	158	153	190	169	154	196	192	164	147	175	187	169	175	179	168	156	174	150	168	166	168	169	169	189	171	183	178	171	167	176	154	171	185	155	174	159	183	163	159	171	175	165	152	174	161	157	156	178	193	160	165	187	198	184	196	149	191	150	209	174	181	156	175	178	179	183	158	179	166	183	168	158	162	174	164	144	159	173	176	175	191	173	192	152	146	173	178	179	158	174	182	161	184	167	164	179	155	194	159	168	196	163	180	185	180	153	195	149	163	185	171	166	173	166	155	146	157	181	174	174	172	175	152	152	159	176	158	157	185	179	160	181	173	175	181	178
35553	37960	34001	29278	23515	20497	17184	13291	10743	9369	8111	6556	5731	5395	7769	7434	6332	4623	5017	5052	4208	4371	3795	3284	2553	2595	1925	2283	1999	1689	1777	1340	1570	1362	1208	1250	1305	1133	961	846	758	813	752	683	616	649	527	541	547	530	523	515	495	512	520	494	507	492	501	454	456	491	484	520	459	484	489	478	486	461	467	497	477	474	494	475	433	463	442	438	499	442	431	487	439	486	526	440	488	475	492	445	492	472	479	501	498	486	465	498	482	500	443	474	476	471	475	444	452	515	432	478	462	473	497	463	464	448	456	498	524	491	436	470	474	483	487	462	454	491	466	495	480	502	464	507	454	468	482	501	496	473	463	469	479	475	456	490	463	492	490	513	491	467	474	444	468	456	490	485	467	476	461	476	481	451	464	425	479	487	439	449	475	501	515	510	450	464	480	461	501	463	472	450	469	462	472	478	493	485	457	432	464	497	500	503	465	490	483	492	461	476	442	438	410	502	454	454	479	495	485	485	445	478	476	482	493	480	469	528	470	442	475	485	461	519	486	508	494	481	457	444	460	460	478	485	474	479	484	502	475	465	458	478	478	446	466	490	488	437	489	489	451	491	453	494	465	506	467	482	471	509	462	531	470	471	465	488	466	463	463	488	485	488	473	468	448	504	504	479	441	482	476	480	461	464	465	466	490	450	470	439	458	464	479	470	505	481	507	483	438	478	457	467	478	458	460	500	444	488	495	471	475	465	505	476	493	455	475	441	444	489	456	497	431	505	501	460	483	456	503	465	476	447	482	444	452	456	480	442	488	458	511	485	451	499	474	473	482	499	492	482	451	475	457	467	487	474	451	459	494	421	478	447	419	488	465	456	489	493	454	446	489	460	471	463	448	492	465	493	482	482	467	495	455	462	472	488	468	477	492	503	424	452	487	474	479	482	471	467	502	478	483	466	500	503	483	482	455	466	475	462	466	501	455	476	461	474	470	493	502	488	457	507	457	490	458	470	469	497	497	467	467	465	500	450	422	511	471	501	471	446	473	493	412	470	471	516	414	440	469	464	463	508	488	484	480	493	491	459	471	459	479	454	441	510	477	475	486	456	478	436	431	392	492	441	475	479	489	479	444	512	483	473	444	456	468	457	485	488	443	453	483	470	475	429	509	481	402	449	466	501	448	478	487	474	437	468	504	502	468	496	492	497	479	491	479	454	506	483	457	431	457	462	441	479	506	449	464	454	482	479	499	499	447	432	476	515	492	518	499	428	459	437	503	476	460	466	505	448	447	462	466	423	471	473	450	499	468	497	447	454	478	438	483	477	422	484	452	468	461	480	475	526	471	426	483	469	452	468	493	502	484	474	487	512	466	491	465	502	459	483	482	502	495	502	464	482	470	441	472	460	489	482	478	511	483	474	502	445	465	456	435	450	482	507	481	471	449	464	493	458	458	452	467	463	462	492	472	473	474	478	448	446	500	465	485	440	481	498	445	453	474	501	473	487	465	502	452	464	445	473	474	477	446	475	462	451	468	465	445	421	492	461	477	495	482	511	473	473	476	453	488	458	477	466	441	441	478	451	501	456	476	490	488	449	491	481	473	476	503	494	464	509	473	461	462	464	477	468	486	493	460	510	490	476	490	528	426	467	453	460	466	474	507	485	490	490	441	474	473	463	486	519	482	475	494	444	506	454	500	472	474	468	470	472	477	439	456	481	461	508	436	490	500	471	474	463	482	490	459	466	465	485	489	502	481	456	487	474	488	472	457	509	513	503	502	479	480	464	485	482	491	472	477	476	531	459	459	418	470	473	471	491	481	465	474	451	505	456	482	479	460	455	479	455	506	483	440	471	466	439	482	427	481	447	487	468	460	482	473	507	474	472	493	503	500	469	440	486	434	477	516	476	493	505	488	444	477	500	507	511	472	463	458	462	426	474	429	456	480	478	470	449	432	499	458	447	493	447	469	513	473	455	465	478	464	502	525	468	479	450	449	492	466	439	439	461	479	451	459	449	486	500	460	491	454	473	454	453	476	492	480	467	462	466	443	479	461	487	454	456	503	444	502	456	444	467	462	472	540	459	464	436	472	466	487	476	448	480	486	478	448	491	516	492	477	478	455	494	488	506	497	468	511	522	468	443	463	472	484	443	471	463	466	468	489	491	463	482	458	481	432	482	465	476	452	497	459	502	474	455	462	453	479	484	458	483	462	478	471	491	502	477	502	478	515	461	476	481	484	475	451	461	449	489	527	500	488	487	466	484	465	426	480	479	450	478	483	479	450	498	479	507	435	468	456	451	476	496	503	460	466	460	530	511	492	500	497	535	463	438	453	492	480	506	438	478	423	501	472	459	494	486	461	487	480	475	481	436	478	508	514	457	472	443	431	511	510	474	493	505	482	471	445	469	470	441	452	450	476	485	519	462	468	471	459	467	476	463	451	494	455	464	501	482	501	454	461	457	491	458	485	470	470	468	467	473	485	444	515	493	436	511	481	499	465	463	463	479	459	488	491	458	448	501	452	508	472	482	455	439	505	458	474	495	485	474	517	511	490	478	484	485	487	483	450	457	481	468	496	449	483	457	470	452	470	463	470	486	485	457	502	484	457	450	464	496	436	485	471	525	488	465	485	437	481	490	438	470	483	488	495	493	482	476	474	457	528	459	466	459	445	463	461	488	435	460	477	459	450	476	471	506	476	470	471	498	485	480	482	499	478	503	455	500	484	445	470	496	444	459	483	493	460	487	467	491	517	464	478	481	474	475	506	518	450	459	475	505	471	470	456	453	483	451	466	503	500	502	479	448	472	444	500	459	468	470	434	444	460	493	492	474	489	497	452	479	493	507	462	466	490	450	500	469	497	465	468	474	442	492	514	504	486	447	479	496	460	485	482	448	472	494	527	454	465	476	452	525	472	465	471	469	490	478	447	460	519	482	508	486	484	450	498	464	487	492	507	467	429	477	460	463	484	455	465	465	485	523	457	486	492	458	450	461	483	463	493	450	464	491	481	477	466	477	501	466	505	509	467	482	462	461	466	480	449	484	397	495	452	464	462	472	456	465	481	472	459	467	507	457	448	476	475	505	468	485	506	485	462	513	464	493	477	491	459	479	465	501	437	453	488	430	490	497	477	476	449	484	501	494	416	489	452	448	462	501	473	474	476	452	500	470	463	470	478	491	494	452	472	463	490	503	470	481	469	533	496	475	474	483	485	439	469	500	532	451	497	464	522	473	456	458	500	501	466	460	470	495	494	459	470	474	486	466	448	472	471	495	461	480	483	480	480	459	494	528	471	467	492	484	460	443	461	472	484	488	440	491	438	442	473	447	449	479	495	467	501	504	442	449	486	441	487	458	467	496	465	451	482	465	457	470	492	478	512	506	437	479	460	487	471	438	444	451	494	473	491	504	444	539	498	472	523	457	485	500	477	473	499	416	482	461	483	450	460	497	443	501	415	504	486	496	466	484	493	475	449	485	447	505	494	448	489	472	473	528	478	491	476	465	449	481	459	480
12156	8980	8548	4999	2710	1671	1167	873	764	543	496	460	381	380	350	340	332	334	304	303	295	297	316	254	278	292	292	287	252	261	304	280	270	296	289	292	255	282	256	275	298	276	264	274	246	275	271	251	251	241	256	287	230	279	275	278	223	287	249	269	236	246	259	273	288	269	268	280	271	293	255	287	257	273	271	239	281	294	273	290	328	231	242	314	248	293	286	258	263	246	236	282	247	245	227	276	265	258	289	294	273	280	255	246	259	262	286	244	272	235	273	242	295	296	284	248	295	273	286	243	242	252	276	274	265	261	269	276	244	269	267	291	259	284	254	289	272	270	263	254	275	255	227	244	245	264	245	262	252	268	247	282	280	266	269	278	268	236	250	244	277	257	239	287	274	262	261	293	305	265	281	264	258	293	277	266	286	279	271	274	297	276	265	239	261	246	267	273	258	285	267	254	230	280	292	265	283	277	260	236	269	302	274	244	244	283	281	268	266	265	266	268	263	261	266	274	286	289	261	274	248	272	269	265	236	310	253	273	260	274	267	290	281	245	276	253	264	272	240	271	285	277	278	262	279	283	254	251	261	250	279	260	234	268	266	280	277	272	248	272	260	290	282	226	250	259	297	258	264	274	250	267	306	280	276	256	271	271	250	287	265	280	269	281	261	278	301	291	267	274	265	261	271	281	253	267	310	297	244	254	281	270	264	267	285	266	256	279	277	278	300	272	266	257	270	271	282	274	255	282	237	268	256	282	276	254	265	247	270	262	251	255	277	267	281	290	292	256	268	263	279	245	292	294	232	267	261	273	274	246	276	244	241	263	274	264	294	307	249	309	256	269	275	261	276	236	268	257	248	252	254	258	268	246	251	295	258	281	279	238	297	257	297	287	268	276	245	266	275	255	294	305	245	261	290	276	229	247	261	287	270	291	282	295	266	253	274	226	269	288	266	243	261	294	250	277	283	280	283	277	274	268	255	287	274	302	290	251	275	258	251	279	267	262	265	238	226	281	292	255	258	271	307	251	266	250	262	253	259	253	263	275	261	268	275	244	271	238	305	288	272	268	260	283	266	272	271	285	274	298	255	283	249	287	281	270	273	308	263	277	259	235	257	280	269	280	274	297	279	263	274	307	275	274	266	295	291	277	277	261	246	249	268	261	246	259	242	249	231	274	259	263	244	255	287	252	277	270	283	262	250	258	261	273	255	266	259	280	278	225	262	255	246	287	278	275	239	258	298	283	271	274	274	264	279	269	271	287	258	295	286	283	264	240	252	273	254	240	228	285	257	285	256	279	258	267	249	264	253	267	273	266	290	261	288	258	264	265	265	270	301	267	293	276	279	288	279	256	248	240	276	229	266	246	266	259	280	261	277	234	257	278	285	288	253	245	227	261	274	263	266	256	283	272	252	277	284	252	277	290	268	279	264	253	271	249	255	277	271	244	263	279	286	250	276	263	244	270	263	274	276	240	292	277	285	256	266	258	250	242	285	254	257	273	250	257	274	252	253	272	247	242	262	273	274	279	246	266	248	279	287	271	259	249	293	279	261	268	268	267	252	258	285	238	266	289	272	257	259	258	267	277	283	298	272	287	247	251	244	267	284	256	271	265	256	247	287	290	261	286	274	284	287	268	276	308	247	283	277	288	258	263	269	287	280	270	273	295	249	247	262	261	274	259	287	297	267	262	260	268	279	283	277	301	284	268	256	287	269	262	259	263	268	229	237	254	265	265	254	251	267	295	256	260	246	233	260	264	250	236	253	261	253	253	244	269	292	270	278	294	304	275	249	298	293	277	249	277	274	267	267	285	289	273	264	273	259	259	255	241	267	278	267	269	276	258	281	270	291	280	279	240	251	233	263	241	251	303	244	270	252	248	285	233	272	274	284	300	261	304	290	251	274	275	245	261	253	319	269	286	280	277	253	291	238	308	277	251	306	287	254	265	299	267	240	256	251	244	279	258	262	288	255	270	254	229	289	234	266	256	284	236	257	273	279	243	289	287	294	277	288	281	289	266	247	241	255	243	291	250	254	252	235	283	278	306	263	273	259	278	285	264	248	286	250	288	275	255	285	292	261	280	270	248	277	249	298	309	261	245	273	234	257	250	276	260	267	272	260	255	274	267	283	257	287	245	285	248	260	279	273	251	275	246	243	272	266	276	287	260	252	256	263	293	307	255	252	261	245	283	255	261	278	288	281	275	259	282	240	260	296	268	247	265	243	294	252	249	267	267	267	261	276	262	278	279	267	264	245	244	287	248	259	266	291	257	249	263	252	268	266	295	317	240	284	287	283	267	300	244	297	270	268	258	270	261	274	277	231	276	283	285	268	262	284	244	258	279	240	272	277	255	289	262	255	280	257	253	282	258	249	264	226	273	278	243	247	288	271	238	272	252	285	274	254	285	270	293	229	247	272	269	260	297	259	281	260	244	284	249	275	274	282	265	267	293	281	273	276	293	265	259	258	285	275	280	263	294	313	291	298	285	264	270	265	296	289	290	269	257	243	280	255	308	261	289	290	268	266	270	267	255	252	251	290	297	257	273	261	262	245	262	250	270	272	291	264	277	254	285	259	262	272	304	257	272	263	254	256	281	276	284	255	271	244	250	276	243	284	258	262	268	275	264	276	261	269	258	245	273	250	254	244	266	252	265	273	275	238	271	269	254	274	264	298	266	272	275	288	261	278	283	279	271	268	288	293	270	255	250	271	267	246	274	240	281	248	253	308	264	273	250	248	267	259	282	293	269	259	268	257	280	291	306	288	247	266	259	277	264	257	267	250	263	283	257	246	284	263	246	261	281	278	296	245	242	259	254	273	267	257	239	253	260	265	275	279	278	254	299	249	263	290	254	244	284	243	256	256	262	289	274	242	254	284	270	250	280	233	291	255	239	307	286	285	257	242	239	292	257	289	275	274	268	230	270	259	251	249	285	276	253	265	251	273	279	273	274	276	303	267	266	270	249	243	247	246	248	299	264	248	233	250	283	253	267	276	263	242	262	254	284	281	253	272	247	283	258	279	275	274	298	279	259	250	294	292	251	270	264	256	263	300	292	262	270	260	266	263	276	260	265	268	262	251	262	230	287	261	284	253	280	256	268	274	257	239	258	245	275	284	284	289	269	245	256	259	262	260	287	275	281	247	265	268	265	272	271	275	276	265	270	267	259	276	260	269	258	243	278	266	257	283	253	264	273	278	230	293	280	276	283	267	271	249	259	278	262	264	244	267	261	248	261	275	271	271	227	250	276	294	232	262	281	328	247	259	278	282	265	263	273	284	292	244	276	255	268	272	237	259	244	265	278	222	288	284	298	284	246	281	258	271	256	252	286	299	261	261	263	240	259	268	274	258	280	251	278	317	248	277	270	262	242	282	299	277	272	267	249	267	222	254	270	304	289	210	269	263	266	272	278	270	310	270	280	257	240	252	267	258	280	283	270	265	237	262	308	275	281	255	236	273	260	232	237	309	261	294	252	265	290	260	264	238	268
12023	12208	15054	11990	7951	5561	4059	3048	2502	2077	1812	1545	1309	1236	1240	1164	1091	966	994	1019	878	850	872	812	766	776	768	784	825	782	818	828	816	770	794	755	765	771	727	660	726	702	714	703	728	696	716	710	687	707	728	752	757	701	681	701	732	700	707	730	756	694	705	763	694	752	693	736	687	709	728	700	739	731	786	703	692	687	730	731	727	693	712	675	738	703	690	730	711	728	683	712	685	732	735	700	776	668	708	700	667	715	736	714	686	664	690	693	703	698	726	691	716	717	710	747	708	724	710	737	682	686	727	688	685	715	740	753	719	675	700	734	711	716	719	728	703	694	738	693	703	718	695	727	754	761	714	702	701	729	695	726	719	706	742	733	686	750	707	742	702	695	720	732	708	671	656	732	695	741	687	690	671	750	710	699	696	722	692	710	710	730	689	681	656	736	696	752	691	724	724	750	721	741	757	734	737	748	679	726	757	727	706	692	724	725	739	654	687	704	727	710	698	750	708	696	713	750	750	705	722	722	702	710	709	671	653	689	650	773	719	710	703	696	690	704	735	721	676	721	732	742	709	677	666	730	700	745	711	671	688	764	745	693	780	754	671	706	645	700	693	712	758	715	719	735	710	695	730	706	688	673	681	681	707	719	692	726	690	729	717	675	729	711	712	752	734	748	756	749	665	692	719	747	659	703	752	712	712	684	716	727	710	686	671	680	693	714	671	735	709	724	712	699	700	778	710	704	665	728	751	693	734	730	694	712	721	680	710	723	722	703	730	686	700	727	664	711	686	711	711	759	699	697	735	736	728	697	730	705	710	719	730	688	699	712	712	713	681	710	736	737	735	676	707	750	724	689	700	680	756	730	738	699	698	740	735	754	706	696	691	697	703	717	752	747	721	729	703	779	745	721	724	685	707	737	727	723	721	683	727	714	775	707	716	729	694	701	715	752	700	686	726	729	722	705	705	720	709	716	728	719	694	693	712	740	718	765	688	730	704	710	647	737	721	713	663	723	735	712	647	689	717	716	713	737	668	710	732	728	693	686	702	764	676	689	761	678	783	696	759	705	694	702	725	703	708	683	701	736	736	735	698	683	687	700	675	683	704	723	710	721	706	720	747	700	720	679	714	675	751	717	725	705	724	757	717	667	695	676	714	724	717	679	735	706	728	680	772	730	717	692	725	699	713	696	724	718	705	735	694	753	715	676	676	671	730	696	744	720	737	726	736	769	714	701	686	674	726	721	687	737	669	696	695	703	686	719	720	730	681	701	702	710	773	690	709	738	667	738	739	741	688	692	702	725	699	678	718	693	694	750	737	708	740	728	706	712	704	708	711	697	703	682	714	717	730	708	774	748	732	696	740	739	693	701	730	704	694	682	729	707	685	705	693	686	684	720	701	707	696	690	726	693	748	705	687	717	687	729	716	707	721	736	777	717	733	751	656	717	702	681	681	733	732	753	705	696	714	721	707	732	707	779	724	707	713	699	691	740	727	744	722	689	744	722	706	744	724	713	757	692	713	678	728	732	687	717	695	731	728	724	718	679	704	763	751	697	717	666	705	726	674	730	688	697	780	704	730	680	717	700	752	691	748	661	710	743	719	727	729	641	717	749	671	727	713	702	705	710	679	721	704	693	688	748	671	704	715	695	739	703	693	738	741	701	752	722	715	674	725	693	763	689	679	687	758	703	683	701	780	685	723	700	694	694	752	726	751	720	704	708	688	703	693	739	747	735	782	677	725	728	748	710	696	700	711	724	738	711	714	688	732	740	713	708	743	715	730	673	755	727	733	731	711	728	729	773	693	695	723	728	768	747	685	708	711	703	719	717	718	756	711	678	721	703	705	705	700	750	704	693	691	713	705	717	745	712	719	745	694	702	655	690	696	690	691	724	678	684	725	718	715	739	740	713	669	729	702	698	736	715	728	659	736	676	695	720	703	749	660	714	736	688	751	703	705	701	711	699	667	644	749	694	717	721	687	729	708	726	745	755	675	727	695	696	730	686	674	782	674	707	733	765	721	716	685	748	680	711	727	705	773	759	728	706	739	709	738	725	654	725	720	731	704	735	708	694	731	705	734	653	718	694	716	695	714	684	740	740	734	701	691	697	734	757	707	716	718	712	687	724	737	726	721	738	706	736	713	716	708	702	682	672	709	691	698	712	698	694	722	691	708	691	742	693	731	686	663	741	752	683	700	764	712	725	704	700	727	719	751	748	719	698	692	701	734	697	700	764	704	726	720	772	736	752	743	789	734	725	662	685	701	708	706	687	711	736	747	721	717	712	718	716	729	695	743	692	637	710	671	699	698	695	692	735	749	695	767	724	694	697	708	766	695	719	696	767	738	692	723	756	680	757	762	708	668	732	733	732	734	748	765	680	708	730	675	707	727	664	692	722	736	743	728	701	732	735	721	708	691	720	684	748	739	728	772	676	691	713	691	684	752	709	748	712	778	742	713	713	734	710	660	707	720	699	675	642	703	726	722	726	695	730	727	690	693	748	698	728	685	736	677	696	731	725	752	715	707	694	731	740	718	709	689	693	706	719	713	671	687	765	714	717	696	753	701	685	752	689	720	705	738	686	717	763	718	736	693	714	685	743	694	729	703	637	720	723	746	697	732	714	737	733	668	759	643	712	712	729	741	722	720	688	729	714	667	684	709	675	739	737	738	753	687	702	727	734	692	724	713	689	719	702	686	735	677	695	728	760	687	711	725	723	693	729	710	720	677	727	678	733	727	745	777	715	710	694	686	685	744	706	723	729	651	692	681	734	735	724	677	718	707	711	713	691	673	725	730	734	701	667	718	711	730	744	762	723	715	691	704	698	712	708	750	673	685	712	738	686	750	713	744	743	706	748	730	702	711	702	737	718	729	692	695	716	706	680	744	721	680	696	692	716	697	723	758	760	695	664	668	736	695	769	741	726	747	722	678	703	706	727	715	670	704	724	723	685	693	662	729	705	677	698	653	718	718	762	730	754	720	715	727	682	721	714	725	665	696	738	715	757	705	698	691	715	706	755	689	686	716	708	696	734	686	710	723	681	717	654	685	711	691	741	724	690	738	657	723	730	739	686	732	694	667	745	717	683	725	732	676	724	705	758	721	744	706	735	785	740	659	721	710	676	725	762	717	707	725	704	702	712	719	719	737	720	759	730	690	699	722	659	709	711	705	656	664	692	699	783	734	746	709	713	731	772	750	733	716	680	687	711	728	751	669	705	732	678	702	718	728	737	725	727	726	716	698	728	726	741	692	707	758	727	701	776	724	714	725	689	747	697	709	686	744	718	691	692	716	724	690	705	760	714	726	699	748	703	721	729	691	670	738	736	724	691	716	733	722	684	754	703	751	693	760	719	757	746	675	708	717	698	700	696	691	752	728	697	698	695	723	712	704	696	777	662	723	721	749	713	716	704	728	721	736	677	736	699	719	723	699	699	790	687	705	709	747	698	693	764	682	673	730	678	708	763	679	702	725	712	675	698	693	739	764	656
33208	32053	25458	14973	8144	5247	4467	3052	1827	1490	1270	1055	804	638	863	802	719	575	601	583	569	591	544	457	402	413	388	353	338	314	319	284	326	291	277	309	284	271	272	260	241	238	238	261	219	216	230	218	212	238	257	199	229	232	252	242	257	242	239	245	237	233	238	231	247	223	222	207	241	253	246	233	246	219	199	211	229	226	232	245	225	238	211	203	228	217	225	230	261	218	257	217	227	224	215	214	245	212	217	257	233	257	243	219	234	233	230	233	211	213	217	232	234	246	237	226	253	218	222	230	250	229	229	222	248	238	248	234	229	239	228	231	232	251	238	224	234	240	239	217	244	236	221	216	235	229	228	228	222	224	239	259	232	221	245	217	253	229	217	212	237	240	222	226	242	252	255	236	214	230	240	240	234	217	232	238	225	237	231	258	251	256	218	202	230	250	242	263	226	240	224	246	235	230	231	249	253	227	232	245	224	217	234	228	200	244	223	236	245	230	206	227	216	220	243	227	270	231	243	219	241	246	225	262	229	229	252	226	237	235	242	232	240	232	213	262	236	226	244	240	239	229	219	245	231	228	255	241	232	265	201	250	236	207	222	257	251	233	245	224	239	242	249	221	254	234	250	234	243	234	220	223	240	215	247	234	264	214	240	258	236	203	244	240	224	224	216	234	231	206	215	227	234	226	240	215	235	249	191	245	233	242	227	249	246	213	241	252	241	242	254	251	255	222	238	224	258	230	238	213	242	254	224	240	214	258	237	217	223	231	236	240	231	241	237	241	254	214	251	256	214	230	228	239	220	245	267	233	217	214	217	215	231	225	236	220	213	236	220	231	273	227	220	222	234	217	215	238	253	271	260	211	235	231	220	198	215	238	226	260	240	235	240	230	257	229	225	239	240	216	242	216	247	224	234	199	222	243	236	241	223	229	236	223	249	260	201	212	180	204	250	246	233	239	231	233	260	225	216	233	219	220	249	228	264	221	243	261	264	232	216	230	246	227	218	228	230	251	234	218	230	220	216	242	253	246	232	215	230	208	250	247	250	222	236	238	218	265	259	243	228	222	264	251	256	265	250	242	214	222	235	225	242	214	228	238	258	238	231	227	255	219	264	230	220	220	232	221	229	249	227	227	233	267	245	209	242	216	237	210	249	231	235	228	224	210	229	208	246	228	211	225	254	225	228	232	243	228	219	202	236	234	226	247	241	236	252	228	180	213	239	226	221	233	228	251	249	265	214	251	278	237	206	241	247	243	212	249	225	259	219	208	223	237	249	203	216	254	247	233	221	239	228	239	247	261	227	227	236	255	250	247	265	234	230	236	238	239	242	246	239	198	253	220	243	234	240	221	227	198	261	230	253	231	205	226	231	238	217	235	250	248	243	228	211	231	248	200	206	225	249	241	227	225	241	254	237	233	253	235	236	232	225	249	244	226	218	237	231	223	217	225	235	231	201	245	226	235	229	227	228	219	240	236	207	238	233	240	240	232	199	233	252	229	249	232	219	220	224	225	227	230	218	231	214	200	226	242	243	217	229	217	222	256	247	229	233	216	237	207	208	245	241	241	255	211	267	230	241	231	228	215	256	242	210	236	232	230	228	257	235	235	262	263	213	218	240	195	257	230	222	231	210	227	240	236	246	227	227	244	240	218	220	219	209	232	253	222	242	210	232	227	247	210	242	247	229	235	219	215	226	242	232	247	229	249	218	226	203	249	235	213	221	216	240	239	237	214	243	211	241	222	218	232	242	236	230	237	237	221	236	218	240	230	248	246	244	217	251	237	238	218	212	251	232	239	198	243	217	244	261	227	226	229	233	202	241	223	210	221	235	236	235	224	221	200	227	208	239	224	255	241	199	220	209	234	266	245	215	203	218	224	234	224	237	220	237	220	221	245	220	231	239	216	246	229	256	227	229	246	198	230	239	244	229	223	214	222	230	255	232	226	234	241	271	222	240	239	219	227	241	231	235	255	248	240	241	229	238	249	213	253	230	224	268	236	257	223	208	266	218	200	240	217	246	219	222	239	229	244	239	224	249	252	232	235	217	201	234	237	195	239	240	210	246	248	267	223	220	239	270	218	232	245	234	256	223	232	232	219	240	236	255	221	218	252	231	232	224	220	225	236	240	252	230	228	227	232	207	234	230	212	241	211	223	251	227	235	243	248	238	235	230	241	246	217	236	233	235	255	205	241	238	235	240	217	224	218	191	244	230	238	226	234	246	244	245	241	227	246	238	241	235	224	238	200	236	250	237	230	224	211	234	247	226	239	218	232	231	226	221	207	227	221	245	211	239	241	243	256	242	220	241	221	227	190	213	230	209	212	226	242	221	228	252	233	232	238	248	228	233	227	259	240	226	236	225	231	229	226	218	230	231	254	235	224	259	209	222	230	239	228	197	241	210	231	227	215	231	226	227	230	265	231	251	242	215	212	218	206	223	229	221	223	257	200	223	230	222	254	233	211	209	227	232	227	206	235	233	218	212	260	230	210	223	238	238	264	222	246	221	256	220	247	244	226	260	219	234	254	226	220	239	241	239	224	245	214	232	215	231	221	208	249	231	218	222	233	243	245	222	197	208	243	254	222	229	216	206	233	246	218	247	238	246	238	255	251	243	218	252	234	234	229	226	243	257	226	223	221	233	221	231	252	239	227	226	267	231	235	222	229	254	266	222	239	235	213	231	220	207	249	239	267	244	234	228	252	233	237	195	245	217	238	218	251	253	234	213	193	216	219	260	239	240	229	242	246	220	192	218	251	269	217	194	217	230	257	211	240	243	243	240	247	212	221	240	228	236	218	244	207	234	230	227	235	243	251	232	217	233	227	216	203	226	239	198	250	245	247	217	245	232	217	236	238	224	228	223	238	246	267	241	219	241	229	256	201	240	214	191	234	243	215	217	213	238	221	253	229	239	239	209	236	233	239	218	234	241	232	220	215	212	244	237	272	223	231	232	230	232	227	239	241	213	258	235	242	224	246	237	236	183	268	245	239	222	218	236	237	218	235	220	225	218	232	249	249	253	255	231	246	272	240	216	224	221	245	253	219	219	254	267	228	226	225	214	253	217	209	204	226	216	180	244	230	233	233	250	224	246	212	222	236	222	211	260	244	216	236	234	238	266	235	244	221	211	218	241	228	230	233	241	221	229	250	221	266	226	223	241	228	241	226	234	230	223	238	235	242	218	232	266	242	234	212	221	241	232	202	211	241	239	241	239	233	241	245	273	219	256	249	225	235	236	228	247	229	223	241	215	254	257	233	208	212	231	215	229	230	242	218	230	243	225	254	227	237	255	249	217	243	243	234	230	227	232	239	233	219	227	254	233	227	203	208	238	226	247	244	222	216	246	214	244	243	232	248	228	232	228	235	225	266	221	244	223	204	233	249	249	227	244	248	228	220	236	228	226	235	249	222	209	240	230	245	239	243	227	229	240	224	225	217	269	222	225	234	204	234	228	247	265	229	260	216	223	214	229	271	253	260	223	219	235	239
27066	29870	26559	21088	16515	13134	11599	8869	6446	5185	4827	4246	3293	2647	4045	3575	3360	2381	2591	2616	2494	2563	2567	2060	1710	1644	1298	1444	1355	1145	1166	965	1050	951	962	1007	976	903	890	854	738	767	740	699	711	669	660	682	660	657	685	613	659	602	657	651	630	676	594	631	591	621	655	611	598	625	603	643	596	641	630	626	685	652	647	632	625	627	643	654	628	610	641	604	624	610	609	608	636	648	626	675	592	642	569	637	654	641	605	580	609	570	653	632	634	644	614	667	645	584	644	570	589	619	607	602	608	683	642	659	596	604	672	628	637	673	621	627	629	623	633	632	660	612	659	613	621	635	640	649	674	603	645	594	653	626	598	580	665	629	593	621	610	653	637	567	648	608	624	621	624	649	628	563	627	633	666	652	625	654	654	666	634	618	625	633	630	668	608	636	574	564	633	641	660	629	676	603	668	614	663	612	608	603	569	611	676	627	625	634	616	614	613	607	646	654	662	605	632	633	589	602	595	622	638	647	663	609	613	614	621	620	596	629	610	618	600	654	627	634	629	608	651	610	621	615	658	580	630	623	597	583	626	592	611	633	620	615	606	640	631	619	630	606	606	670	601	610	631	600	671	633	613	649	634	628	622	634	650	690	664	583	655	639	655	615	668	625	613	614	626	640	583	623	625	643	634	640	636	671	630	656	639	624	613	629	616	629	595	613	595	603	614	605	618	584	645	600	661	622	630	592	646	609	608	632	645	642	614	594	630	698	607	644	628	645	632	605	613	598	618	658	586	638	642	626	622	647	681	618	640	628	612	653	602	610	637	661	678	596	622	630	617	678	626	649	627	645	630	639	628	598	587	618	637	645	626	633	631	619	636	589	610	646	621	644	647	632	635	614	563	589	626	601	622	613	643	626	617	627	646	600	581	653	624	622	582	622	638	616	652	624	621	651	641	596	629	602	626	613	644	643	640	597	661	653	653	655	619	627	657	623	640	608	651	627	665	647	678	670	645	619	629	618	623	585	657	645	628	699	586	621	581	627	644	591	680	656	601	677	613	670	641	615	611	600	654	601	603	617	550	597	585	646	643	613	581	630	645	599	649	648	617	665	620	609	641	643	648	632	637	563	578	651	620	590	658	644	644	648	637	639	634	636	636	667	619	626	607	609	646	627	616	596	602	633	650	649	636	633	635	608	605	689	601	631	601	628	666	673	638	631	658	635	675	593	610	581	615	661	611	622	602	648	615	609	657	603	634	627	594	638	641	620	646	655	616	677	601	648	600	641	637	596	647	631	639	659	665	619	640	615	607	598	645	654	607	634	646	591	623	695	607	598	666	591	657	651	660	634	596	650	640	607	641	648	620	599	617	626	585	615	642	640	635	608	657	645	675	584	645	596	680	616	657	602	665	626	604	635	683	622	635	674	636	619	615	603	608	635	638	616	630	641	659	628	659	602	615	620	600	614	623	624	581	639	588	594	676	616	613	654	670	694	599	625	590	603	640	674	631	642	662	608	655	621	603	639	661	646	651	619	620	629	580	667	604	597	618	663	641	644	630	613	619	630	620	607	658	588	630	635	621	630	638	645	598	602	650	648	664	649	613	633	607	665	615	599	607	644	639	624	645	592	655	650	642	619	613	608	630	605	648	636	616	599	630	651	665	621	602	627	655	608	651	625	588	600	664	613	622	584	636	602	604	619	692	678	643	637	632	638	655	605	586	614	630	631	642	595	603	653	633	672	645	618	649	628	636	601	638	668	611	651	652	657	605	617	582	680	638	625	659	644	593	621	639	660	618	632	620	597	611	641	638	638	592	620	585	595	649	629	610	661	670	645	641	622	716	596	661	591	626	641	613	629	607	621	621	632	630	620	596	667	629	629	625	642	647	633	619	667	604	631	641	605	658	639	618	632	609	635	583	576	597	635	680	628	637	610	622	669	614	624	640	656	624	613	687	641	589	574	616	637	611	635	662	639	602	620	633	655	592	638	608	606	630	623	642	624	629	612	659	630	626	664	653	668	684	671	625	645	627	642	601	671	616	617	614	634	621	626	628	652	584	636	648	636	640	627	650	617	618	685	628	609	630	665	589	606	619	623	631	621	657	631	652	631	621	597	578	615	652	629	639	623	646	608	655	591	610	634	615	635	639	627	666	593	622	600	636	594	604	630	634	627	602	666	587	657	648	653	615	611	643	632	670	665	664	571	604	650	631	639	607	617	666	617	647	664	656	595	617	651	603	614	643	618	554	618	586	676	625	652	594	660	620	677	602	647	609	628	653	612	669	618	631	623	606	659	642	639	645	672	642	612	646	668	605	626	672	644	613	611	647	644	638	618	618	667	637	619	609	629	659	602	670	661	673	602	619	635	647	599	640	613	612	607	609	617	639	640	639	602	594	651	648	614	602	678	622	661	612	632	613	627	641	595	606	622	613	638	619	609	623	646	659	671	619	654	638	637	680	596	625	618	643	610	606	624	605	596	658	587	626	612	664	654	631	640	600	652	639	619	611	606	622	644	643	615	629	638	618	618	626	627	658	683	610	600	624	611	613	575	612	641	646	609	617	628	684	624	635	589	653	663	653	626	605	634	700	586	635	662	649	631	654	605	628	641	657	645	601	644	619	589	599	625	624	619	626	653	621	656	608	638	659	630	653	634	625	637	632	649	631	584	636	587	651	613	632	649	609	605	589	627	630	640	619	639	561	599	637	614	595	667	616	661	644	636	622	661	591	601	583	623	653	597	656	635	601	612	596	655	628	590	641	625	636	611	636	625	605	617	642	622	670	620	639	656	603	605	651	635	587	639	649	660	672	599	611	631	623	650	616	632	631	667	612	590	658	601	644	669	627	612	627	677	593	598	639	598	612	639	683	624	634	650	622	627	634	592	684	624	611	617	633	626	641	597	601	644	655	614	600	625	650	631	636	612	569	663	693	610	625	604	628	620	702	656	626	583	598	643	573	636	622	605	669	658	628	606	642	619	604	628	611	621	621	637	614	576	643	570	683	665	589	622	638	636	615	655	611	658	602	612	613	595	632	676	567	633	614	646	657	648	618	677	623	636	610	648	602	625	556	612	641	651	605	614	634	630	629	672	626	581	609	622	645	601	574	681	612	630	640	599	608	619	612	654	562	634	632	646	649	639	617	580	629	631	655	654	632	616	658	600	619	626	636	653	594	653	655	646	606	590	625	635	634	645	666	666	676	611	593	629	650	652	587	601	663	598	619	610	650	644	612	634	614	666	585	636	640	582	627	650	637	614	658	645	598	627	628	616	649	630	585	634	613	667	609	628	570	614	622	624	661	631	661	599	622	611	649	635	597	641	677	589	600	623	643	663	644	667	609	638	601	640	631	604	586	629	612	616	620	650	643	596	642	607	649	593	646	599	642	634	639	643	640	651	622	645	650	621	636	648	681	642	625	606	628	618	621	645	601	642	628	624	669	617	653	633	633	644	617	583	680	623	612	654	608	654	680	617	603	622	644	611	641	607	616	641	654	630	593	623
42382	39331	37929	24313	16858	11106	8979	5746	4039	2927	2606	2195	1428	1121	1756	1475	1513	973	1028	1016	975	1020	970	700	581	612	378	470	500	386	366	293	359	331	279	331	308	273	231	229	241	227	222	206	211	190	162	184	189	193	172	179	172	165	179	174	186	209	184	173	188	169	176	171	192	151	191	173	142	168	164	179	190	163	196	172	166	151	172	163	171	182	197	168	181	163	153	177	191	182	152	181	178	146	202	169	194	167	189	187	163	188	184	150	193	191	193	193	152	157	185	171	177	148	179	158	169	158	148	158	181	159	186	151	179	165	162	177	172	196	175	169	187	167	187	185	177	158	171	155	163	151	172	165	167	173	201	145	173	161	169	160	170	166	157	158	163	161	165	194	154	185	203	178	154	158	166	164	170	179	168	170	166	176	159	164	182	192	168	148	184	187	173	178	190	160	193	178	169	167	176	164	173	192	189	183	162	174	161	157	156	179	175	178	179	187	172	177	172	181	151	182	143	167	203	175	185	170	172	175	163	160	205	188	177	200	169	167	191	181	159	151	173	173	173	155	163	153	169	165	164	178	188	164	174	178	172	197	184	176	153	175	164	166	197	177	175	165	182	180	162	150	194	187	185	170	190	162	166	186	171	174	153	173	172	197	169	179	180	186	182	177	160	179	152	168	177	173	167	169	174	199	156	193	159	170	195	152	160	193	171	168	170	167	172	165	170	170	168	171	174	168	139	174	154	165	170	158	175	174	169	181	195	191	174	177	151	150	176	163	182	169	191	164	164	156	172	168	161	183	161	141	182	168	156	184	176	171	160	178	138	182	181	181	165	147	163	163	160	170	160	170	168	183	198	173	171	175	155	173	173	161	162	168	172	178	178	178	158	172	158	172	179	193	183	170	147	163	202	195	170	189	164	158	179	166	175	169	198	182	160	178	157	160	162	164	169	182	172	181	191	194	172	172	176	186	174	175	191	156	172	191	146	181	153	199	198	180	177	196	183	187	158	182	154	150	180	182	169	159	180	187	171	177	166	153	162	202	188	176	181	195	172	188	175	163	178	194	184	165	160	182	189	182	164	187	168	176	145	171	173	194	173	171	161	178	171	199	184	159	151	176	189	173	152	188	154	165	165	180	178	159	184	153	159	169	169	185	171	176	171	179	176	186	178	190	198	156	177	182	166	157	187	171	158	162	181	189	151	176	172	173	151	183	181	164	197	147	171	200	177	183	199	190	191	173	177	189	172	186	165	171	182	164	173	192	200	189	178	170	184	161	169	184	164	157	192	164	159	176	147	183	189	179	178	188	172	176	182	202	164	179	206	187	153	177	165	188	162	179	164	157	175	180	147	176	169	193	160	199	177	171	184	176	192	175	182	188	173	172	164	185	169	180	156	192	168	162	158	165	170	170	176	165	173	174	169	192	181	205	172	179	178	188	178	186	189	176	179	169	175	200	195	181	159	180	175	150	172	174	166	185	149	166	172	179	192	155	180	197	182	176	188	143	207	168	183	171	189	188	208	155	186	161	171	166	181	159	164	163	188	170	171	180	177	169	185	172	176	169	164	168	167	171	170	155	165	177	165	168	158	160	171	183	184	180	178	166	165	167	185	178	156	175	162	184	183	163	156	183	175	187	184	202	164	152	155	169	187	165	205	161	169	149	172	183	181	162	192	168	184	177	175	180	192	172	176	166	180	204	154	165	196	193	176	197	181	169	165	168	173	175	198	173	192	168	166	200	170	170	161	170	154	167	148	158	160	157	175	182	174	194	157	138	158	160	148	162	189	190	179	167	198	159	194	154	155	154	166	177	154	188	181	162	182	182	153	184	137	171	175	168	194	129	165	158	151	171	185	161	178	175	170	149	177	195	192	171	161	157	153	185	175	144	171	204	182	179	181	177	174	169	177	194	163	160	167	160	210	155	185	154	188	175	166	162	199	180	167	171	176	177	161	177	199	166	189	157	172	180	172	161	176	192	158	170	165	183	191	154	189	200	171	172	160	162	206	175	177	165	173	165	183	160	152	163	166	183	163	184	197	178	176	179	171	164	186	192	204	182	178	191	141	180	177	174	202	172	171	166	181	168	164	183	172	188	170	176	173	165	148	192	181	153	181	166	189	169	175	157	184	154	169	179	179	180	168	181	180	184	172	166	172	167	172	171	188	178	196	168	196	172	195	165	173	146	162	165	182	179	147	180	163	168	184	178	163	201	179	182	201	162	179	174	163	190	184	190	170	163	158	195	182	165	163	181	187	182	176	171	185	154	173	154	187	178	175	172	206	175	175	176	166	168	205	196	148	191	156	189	174	183	175	180	169	192	150	141	145	167	157	184	178	186	180	153	163	165	162	181	170	166	187	176	200	195	175	160	164	173	168	146	175	161	168	165	159	189	166	158	182	170	168	162	175	199	186	151	170	174	182	186	178	189	192	181	161	190	168	157	179	182	174	164	155	153	178	183	195	160	161	178	167	178	181	163	157	166	167	165	156	172	175	187	148	160	173	179	192	167	163	195	184	157	156	189	154	184	174	166	180	171	160	205	142	182	199	179	182	176	177	198	173	175	168	169	164	159	169	154	176	189	170	164	164	177	173	176	177	163	186	209	161	144	169	185	179	153	183	179	174	168	197	184	158	201	167	165	159	179	165	165	187	197	193	157	167	192	172	182	158	168	175	160	197	186	156	178	162	163	184	169	153	185	168	175	162	149	197	157	170	169	177	169	172	155	170	155	172	167	172	192	175	148	170	176	161	150	143	189	189	178	157	128	177	183	179	164	175	176	157	173	204	167	161	182	168	185	153	209	201	170	165	162	176	180	174	166	163	179	163	178	177	163	160	187	176	169	159	177	188	185	139	169	177	186	174	179	191	159	178	164	150	166	179	162	186	188	167	163	171	177	185	200	161	173	163	147	178	136	160	191	181	171	182	152	172	191	173	166	175	161	156	165	173	180	164	159	180	171	160	191	173	170	189	184	184	163	157	173	167	166	185	169	171	179	191	164	175	172	173	160	174	188	159	151	169	171	157	156	187	150	185	163	145	186	191	150	164	172	168	167	174	166	161	165	179	184	172	210	172	160	170	185	168	154	149	138	164	163	160	189	185	176	164	181	164	173	180	193	169	188	172	165	159	178	195	190	158	178	167	170	189	174	167	169	164	172	172	176	160	156	168	164	153	164	200	180	163	193	193	181	175	191	159	147	174	178	159	159	183	193	184	158	183	152	209	188	151	167	168	185	155	177	165	188	179	192	172	168	178	172	194	179	158	181	171	178	169	147	171	188	161	147	178	171	154	170	159	182	197	180	164	169	169	160	183	185	166	163	167	177	164	158	180	178	194	190	169	181	168	189	193	178	152	208	155	177	157	182	152	152	169	178	168	164	180	171	205	165	156	184	169	169	183	194	180	186	171	170	171	158	168	185	183	165	189	164	163	158	172	180	168	161	171	177	182	166	166	171	160	165	173	155	185	171	185	187	164	196	150	187	198	172	150	178
33903	36756	36710	27781	23834	19715	18388	13707	11230	9235	8212	7561	5486	4772	7463	6488	6911	4514	4916	4961	4477	4802	4602	3174	2681	2535	1910	2147	2352	1687	1665	1183	1545	1304	1212	1411	1258	1131	1003	1035	740	737	736	648	619	622	602	556	546	546	532	520	502	515	515	493	521	570	515	515	478	470	487	478	488	474	517	487	497	507	438	438	457	483	496	477	466	490	503	510	506	501	460	481	491	415	486	491	503	484	527	506	476	453	481	450	460	456	500	490	501	507	460	521	464	458	522	453	484	496	488	480	479	475	473	466	462	517	456	512	469	481	472	447	467	484	456	485	440	471	463	513	472	479	464	487	466	517	463	489	498	481	452	495	511	504	466	499	458	485	480	467	496	476	527	465	482	478	489	482	517	473	504	447	472	502	442	477	482	509	534	483	472	496	470	468	510	481	492	458	512	520	533	478	487	489	479	508	461	484	466	485	490	461	493	486	491	469	494	442	511	470	460	478	516	474	475	488	500	503	504	486	467	478	457	486	457	484	513	499	466	502	476	458	543	468	511	498	454	485	485	480	445	504	496	493	497	481	482	501	479	525	503	444	477	478	510	494	488	522	492	512	476	462	473	463	503	465	488	483	488	484	491	517	438	491	491	462	496	519	473	463	469	512	498	491	496	508	418	489	469	509	470	496	452	504	470	447	461	526	457	518	435	490	482	472	501	482	517	513	492	471	492	461	480	507	421	446	468	510	468	490	491	488	511	475	533	482	495	492	491	466	500	487	452	484	502	483	476	499	436	455	485	440	489	487	444	528	502	458	485	471	466	500	449	503	497	510	462	465	468	482	477	477	451	481	445	516	546	485	479	512	499	468	514	468	490	487	474	474	506	478	464	473	459	437	470	486	475	472	463	476	492	440	448	476	488	491	478	438	476	505	476	459	480	507	487	510	479	488	491	480	483	477	471	453	492	487	491	487	466	459	480	459	452	491	495	472	499	504	437	502	502	482	520	499	466	498	484	453	451	483	482	489	454	471	458	450	478	505	448	493	512	450	489	487	502	487	486	452	445	511	488	486	470	496	455	467	513	459	487	427	497	472	499	472	501	512	502	498	501	497	490	465	451	521	463	473	474	506	481	467	490	479	459	484	481	483	473	469	481	508	476	480	518	507	472	468	505	457	500	469	509	471	483	490	473	462	485	518	497	519	455	500	475	457	454	496	455	485	480	485	478	469	507	467	492	491	463	467	508	461	497	507	500	485	465	503	473	510	479	470	487	467	481	482	455	467	486	508	503	490	477	495	465	472	459	490	500	480	480	449	478	493	520	503	502	490	463	442	508	508	497	502	462	482	481	518	506	457	487	504	521	486	486	486	498	499	473	495	466	505	481	504	449	469	464	446	511	465	494	462	534	522	502	481	524	500	482	463	474	483	482	510	493	478	455	467	472	487	509	476	473	452	436	464	492	509	471	486	510	484	530	496	525	493	449	484	439	498	516	467	465	499	479	490	469	480	476	486	514	531	454	477	511	511	470	506	489	476	476	503	473	496	521	511	491	496	453	527	496	474	520	492	491	505	472	520	494	516	504	481	448	531	448	484	522	498	517	440	487	523	483	473	488	484	451	475	464	472	473	487	474	489	539	489	425	480	516	496	486	473	474	474	479	459	496	466	498	506	484	507	468	489	469	503	486	486	473	518	455	474	456	511	434	493	478	442	507	476	498	484	478	506	456	510	456	460	464	474	482	482	506	465	492	499	539	469	480	476	461	465	501	497	507	500	489	486	498	476	472	484	475	510	510	504	499	464	471	487	513	463	508	520	461	491	495	464	523	471	489	493	499	475	484	471	516	502	475	505	491	467	461	431	507	458	477	473	479	505	451	448	463	499	440	504	470	479	463	488	458	487	503	468	529	476	489	497	452	518	440	495	438	479	498	493	494	463	467	457	478	488	518	493	473	507	468	508	492	461	482	475	497	451	482	446	469	494	488	497	462	498	481	489	466	520	494	516	484	487	498	503	494	459	466	479	497	466	538	515	450	483	450	460	509	501	486	507	534	471	529	453	492	431	525	453	492	476	474	468	492	472	454	492	495	467	501	460	466	501	500	519	477	514	501	482	482	495	508	485	514	489	440	460	452	480	486	504	491	484	450	494	459	465	529	509	462	442	464	480	467	462	435	465	477	446	487	475	482	458	450	505	479	474	468	493	478	499	474	457	499	481	525	471	526	476	459	503	487	480	476	444	504	491	507	457	481	463	504	510	472	464	513	537	469	494	492	501	485	478	481	504	468	516	492	483	476	488	470	460	504	497	473	483	465	468	497	493	481	475	513	498	503	504	468	454	483	469	459	495	498	487	466	471	527	515	485	440	448	488	475	448	510	477	483	505	479	476	471	474	442	482	474	468	481	484	461	513	469	466	443	492	476	493	528	484	450	487	476	473	475	471	528	445	486	497	460	506	454	490	525	470	472	437	478	487	487	498	510	457	530	527	520	493	486	477	460	485	469	523	533	490	475	485	484	488	482	471	456	487	480	508	456	509	543	477	449	471	438	498	468	507	481	473	478	508	476	489	459	460	490	466	459	490	453	495	526	487	517	475	474	495	525	514	443	500	481	518	495	466	469	494	476	495	523	463	491	501	497	468	473	445	451	455	439	457	487	482	496	453	509	519	491	463	463	512	496	508	492	475	485	499	481	519	511	499	495	515	509	489	492	517	472	483	477	476	475	505	512	462	508	514	481	438	474	488	453	493	506	447	473	471	475	529	469	508	490	495	503	507	450	478	453	481	490	479	470	486	486	496	473	461	499	511	468	482	500	515	446	498	510	511	472	488	482	502	489	504	467	482	449	492	478	487	483	480	505	508	513	517	495	518	498	497	463	482	452	509	480	487	513	514	504	480	494	496	495	502	474	481	484	433	467	519	492	480	488	453	458	466	512	506	470	495	461	483	511	430	495	497	487	489	473	504	481	492	514	475	436	476	526	493	473	517	453	487	489	523	489	510	481	494	510	458	483	476	472	500	477	528	476	501	496	485	494	464	464	511	474	472	453	474	475	528	473	461	465	477	472	486	488	472	464	494	450	515	529	498	439	457	474	505	483	446	454	493	478	476	500	474	508	477	483	491	453	492	487	504	482	509	475	490	475	481	476	501	487	483	457	470	466	485	465	498	508	494	481	477	547	487	475	501	470	484	490	520	468	469	475	496	452	472	455	480	509	507	477	467	487	474	454	452	470	455	492	482	481	503	467	500	452	509	446	506	463	446	477	480	483	497	449	496	467	463	495	488	468	463	465	486	468	474	439	511	546	451	455	499	488	475	474	431	455	489	505	491	508	475	484	467	433	478	466	505	494	456	482	490	438	489	459	515	479	481	459	472	494	512	540	486	484	498	450	505	482	469	528	442	505	499	482	516	508	494	463	473	450	482	447	481	503	477	485	463	501	448	449	476	485	498	489	454	474	493	476	493	470	515	476	509	470	519	480	505	531	492	508	460	524	483	493	474	490	523	474	483
12756	8137	6672	4015	2485	1519	1177	852	627	555	476	383	365	346	357	310	320	314	333	291	296	282	278	248	233	268	302	294	290	289	274	260	269	255	270	281	285	248	288	262	262	280	294	227	263	279	275	285	253	257	322	264	270	254	247	297	280	290	272	240	255	243	231	266	303	251	287	270	266	270	261	263	307	279	253	290	274	270	260	265	265	280	252	295	276	246	263	252	270	270	256	255	270	284	287	263	244	276	277	257	233	282	276	232	262	261	260	304	265	276	260	267	273	287	284	254	254	250	303	277	278	248	237	258	282	282	265	248	294	231	270	282	267	294	271	280	278	259	299	250	269	248	244	244	259	241	247	245	259	255	280	283	255	256	259	266	256	230	278	281	280	259	290	258	278	251	296	295	271	289	261	272	271	258	251	253	242	261	296	276	258	268	244	224	272	272	261	245	242	265	300	268	293	241	246	246	264	259	292	283	270	272	267	270	293	250	262	259	263	270	259	263	240	257	284	287	273	276	257	243	279	241	271	285	286	255	286	266	251	256	288	256	259	274	269	263	291	280	262	302	284	212	266	264	295	276	255	296	257	267	239	260	261	261	286	284	279	283	280	298	251	264	262	248	277	292	279	270	308	245	265	260	249	252	275	273	281	281	248	305	275	273	276	251	282	258	293	252	289	259	276	233	272	275	289	282	273	271	281	265	276	238	255	280	263	284	272	266	281	255	258	250	268	297	263	269	260	268	264	250	256	287	294	274	251	279	280	261	267	283	254	241	281	278	267	275	247	249	275	271	278	265	237	277	246	247	275	235	258	271	249	270	284	295	274	246	278	269	280	257	284	253	256	283	267	266	237	258	247	280	244	250	305	265	267	288	275	258	293	272	259	267	271	251	280	285	241	288	275	260	240	278	272	270	249	250	248	275	261	283	285	268	265	256	273	264	265	239	251	247	299	246	270	261	254	244	286	270	262	273	265	262	294	270	251	264	270	281	243	264	264	281	288	282	243	267	253	251	251	283	256	281	287	273	273	280	246	249	274	248	255	268	290	241	296	307	277	252	272	260	268	254	261	251	300	265	266	263	259	273	269	297	276	278	285	278	265	257	294	270	269	287	256	282	245	293	286	247	255	262	253	293	262	259	229	250	298	216	288	286	274	277	242	275	245	244	258	261	266	266	275	287	252	274	269	265	297	234	267	244	258	242	273	269	261	274	239	275	225	269	294	302	268	280	250	244	223	265	269	275	254	291	261	274	263	253	280	267	276	250	275	301	270	249	231	284	245	285	276	296	279	273	288	265	276	266	297	265	294	272	253	280	269	242	264	268	287	281	265	292	287	244	285	296	270	264	296	249	261	276	269	282	242	261	272	297	255	265	273	294	264	258	259	268	266	271	270	249	245	251	258	271	287	290	265	266	270	256	275	250	259	247	312	264	269	252	240	269	285	286	276	273	247	251	267	261	243	295	293	279	275	291	278	281	265	270	302	297	269	249	278	240	224	264	304	251	259	275	243	289	256	273	259	274	293	241	265	232	271	248	275	250	271	285	265	274	241	233	278	291	290	256	247	263	246	259	262	280	289	269	258	241	290	262	247	243	263	260	271	284	256	282	274	276	274	287	255	263	295	286	253	260	251	262	272	274	250	263	271	269	262	281	258	254	285	273	282	244	269	266	273	278	259	279	243	250	263	281	301	268	267	278	283	321	257	258	273	273	238	290	276	286	275	257	265	291	273	248	278	257	245	286	285	280	245	289	248	251	302	254	261	247	245	240	272	245	267	292	279	288	274	245	289	263	272	258	264	270	266	261	261	288	262	306	271	266	273	278	246	272	239	276	249	300	254	296	250	283	279	251	255	286	243	279	294	272	282	250	270	285	256	253	269	248	300	282	267	247	232	284	237	289	253	273	273	284	257	232	279	250	271	260	272	288	278	258	263	279	267	278	264	271	282	273	284	262	274	263	274	280	273	289	240	270	249	251	293	301	267	282	274	249	272	268	257	281	257	252	267	266	250	277	283	236	254	274	279	255	287	293	246	249	294	266	296	281	238	281	255	246	297	280	249	243	273	278	257	317	296	271	251	291	254	272	276	253	284	254	265	268	254	252	256	292	290	258	289	295	265	248	275	282	273	267	281	284	204	280	283	262	264	244	291	270	240	294	292	275	256	262	271	279	259	258	258	274	269	266	252	260	258	252	271	274	289	300	270	289	257	262	245	268	276	238	236	292	283	239	261	257	261	267	278	286	269	241	292	254	267	262	264	254	251	270	254	249	260	251	238	246	242	283	290	273	239	264	282	248	291	255	276	256	262	254	276	283	271	248	260	267	269	240	273	293	277	250	269	275	275	238	267	288	269	274	246	271	292	271	284	257	281	294	286	272	289	257	271	234	279	291	253	301	270	287	273	251	271	252	284	258	303	284	278	263	264	281	252	268	251	286	274	273	275	251	259	240	249	291	251	267	247	280	293	252	262	261	261	274	261	258	252	307	242	277	263	285	248	269	283	226	269	264	254	253	250	286	279	259	256	264	277	254	269	287	279	306	272	225	270	281	282	284	271	254	285	286	263	256	272	273	289	266	247	266	288	259	254	282	268	268	295	272	283	282	249	268	270	259	284	269	245	280	307	246	282	310	263	250	262	272	286	269	232	281	278	245	259	288	243	267	296	276	289	219	263	304	281	261	282	270	298	254	289	295	282	255	278	261	272	284	273	316	264	256	256	264	272	248	257	277	279	243	230	256	259	280	241	290	260	306	254	248	279	264	270	263	279	250	279	292	280	257	273	283	262	266	293	277	258	284	291	272	278	249	242	242	258	260	243	258	275	281	282	253	278	265	301	276	292	277	243	241	272	244	263	268	269	273	267	242	273	278	274	287	267	292	260	234	264	274	249	271	280	265	256	280	270	245	257	262	269	283	237	267	268	275	268	299	263	254	268	287	279	255	283	288	273	280	259	275	283	276	255	268	271	257	246	279	298	276	263	281	247	266	277	268	299	265	239	285	277	255	260	285	292	259	258	282	261	270	257	242	306	279	285	267	282	303	265	273	261	255	282	281	279	248	275	270	255	255	276	256	252	264	253	268	250	250	281	254	259	263	268	287	266	260	250	256	288	251	256	290	294	278	279	275	252	290	253	275	269	255	262	290	267	262	272	269	265	257	269	256	282	228	248	252	269	272	309	281	280	263	244	285	265	298	298	276	258	261	255	265	285	268	280	279	258	265	236	256	255	272	285	266	254	278	250	252	249	272	252	239	259	252	263	284	269	267	290	262	263	271	290	255	285	281	260	269	253	250	270	264	311	288	300	274	260	280	258	264	275	266	273	300	258	308	243	276	258	296	296	293	247	278	268	245	272	288	251	260	255	230	302	266	267	256	282	288	280	265	272	266	288	259	277	270	283	275	308	258	260	246	280	261	256	322	256	272	273	270	284	276	263	256	252	276	243	277	282	275	258	283	291	250	269	265	297	293	264	259	261	245	260	281	275	265
12509	11120	12613	10871	8048	5801	4378	3240	2660	2232	1744	1570	1414	1270	1171	1077	1089	1017	904	933	856	834	845	821	833	779	803	787	789	750	765	772	786	752	724	700	701	719	750	724	696	698	723	726	703	688	736	747	738	746	745	734	708	669	744	745	729	748	691	719	737	710	731	727	694	758	702	765	731	707	748	711	762	731	735	713	729	682	714	682	754	697	684	683	757	758	682	722	727	678	722	758	762	668	737	732	753	747	674	688	735	711	721	745	671	723	744	704	710	707	746	707	727	687	747	717	764	726	724	777	714	722	698	694	706	705	719	728	672	719	728	718	752	695	789	730	690	694	732	737	664	714	724	752	716	731	706	750	689	675	695	713	711	700	741	753	734	784	721	756	705	725	706	707	727	712	697	712	699	706	695	710	740	685	697	699	728	722	714	705	717	723	717	748	666	762	729	759	680	745	711	712	716	727	707	700	735	717	717	730	766	736	735	677	664	752	665	719	721	737	767	706	733	698	672	696	730	714	708	692	747	675	679	718	735	717	698	744	724	712	730	735	719	747	709	749	670	715	714	734	737	720	700	736	701	742	748	679	699	670	697	733	692	720	706	722	745	720	723	692	697	716	687	764	667	727	722	737	733	717	667	772	781	690	727	756	705	685	762	719	692	713	670	727	691	722	726	782	690	746	723	704	722	682	690	709	734	729	711	672	727	676	738	706	731	694	711	701	754	698	736	711	697	680	711	685	711	746	701	735	734	707	668	724	747	658	683	716	709	713	697	754	717	689	728	699	717	744	708	657	746	685	683	697	686	728	695	690	715	697	655	731	703	731	687	764	680	702	655	714	680	682	738	711	708	701	687	702	707	702	683	708	728	720	691	701	695	711	741	676	772	713	665	733	689	733	747	718	684	693	713	679	722	714	686	702	696	697	720	700	737	785	753	722	708	694	686	706	727	683	720	710	756	770	689	749	729	708	711	694	661	726	706	747	675	689	718	691	708	728	715	735	674	711	708	695	736	700	710	726	739	725	773	689	735	740	720	705	717	729	732	754	747	736	736	676	698	705	699	710	715	710	724	735	710	707	746	689	659	730	696	708	719	703	760	739	674	741	733	706	730	693	739	693	728	738	742	667	715	697	736	714	727	704	699	653	652	750	707	738	692	708	740	719	696	717	713	705	708	727	689	732	704	730	738	701	729	676	753	728	707	728	729	705	699	694	672	756	744	748	652	665	720	732	725	680	736	721	750	704	708	683	687	745	704	744	716	757	713	719	705	722	725	697	656	678	737	714	710	730	695	746	714	697	706	680	703	734	703	740	707	746	672	694	769	740	729	697	693	706	762	729	708	744	748	778	750	709	737	726	698	735	729	727	739	704	692	721	667	688	731	660	724	696	720	715	691	728	755	710	746	723	743	732	705	753	686	746	703	789	705	715	705	731	718	764	694	777	724	694	726	703	744	712	694	696	705	707	714	739	684	697	690	723	737	706	665	703	742	713	722	781	733	747	713	641	706	716	691	715	675	732	740	699	736	708	731	793	696	646	731	757	690	714	778	747	734	705	702	694	738	698	676	719	704	738	703	710	694	722	703	699	741	716	720	712	715	711	700	703	737	689	727	762	691	703	705	740	761	723	765	697	725	753	710	684	733	720	756	750	729	733	730	728	707	718	712	689	756	658	676	722	761	735	731	708	734	721	678	691	749	734	696	719	773	712	682	716	704	678	754	769	717	692	749	763	688	700	712	702	746	706	667	718	753	760	738	710	701	694	689	672	728	759	718	683	707	735	735	702	722	692	679	708	726	731	690	737	741	728	691	734	697	671	697	719	666	753	752	713	744	683	739	766	727	673	731	681	691	710	747	726	766	653	716	729	703	709	667	700	715	701	723	713	738	688	753	657	714	717	714	691	717	722	742	731	752	727	742	739	722	745	718	725	688	696	687	706	675	714	665	702	729	732	769	729	716	709	723	683	716	730	760	707	730	663	686	745	703	705	703	720	723	728	685	717	717	716	735	707	736	735	753	724	661	698	743	680	691	703	714	729	674	704	738	678	767	733	743	718	753	712	747	724	698	733	722	703	707	672	682	703	732	737	738	721	770	714	746	664	738	695	716	655	699	755	664	735	693	736	762	705	711	709	671	724	732	742	683	722	705	696	689	680	736	736	695	725	725	748	692	702	747	728	703	685	698	679	694	704	710	670	690	721	715	709	710	739	716	753	710	701	677	775	719	705	720	692	724	727	678	736	738	738	707	710	723	728	764	690	711	670	723	726	706	688	692	713	719	753	678	727	717	692	720	711	697	671	716	723	722	713	746	700	678	733	697	724	720	717	715	678	704	689	686	689	708	721	674	712	748	711	716	681	742	765	647	750	719	688	714	721	711	729	704	665	747	700	731	723	760	718	700	746	711	733	739	742	685	701	744	744	673	739	726	690	731	684	708	751	736	718	712	685	678	730	768	744	779	721	721	685	736	783	732	732	711	731	709	752	727	701	721	711	751	761	730	728	726	715	762	691	686	698	693	697	686	712	725	684	718	731	694	722	699	737	743	769	667	729	680	688	749	703	714	695	669	665	727	737	700	724	716	728	753	700	721	713	736	714	719	718	656	705	691	684	685	708	756	708	717	697	695	747	710	672	689	787	687	679	718	700	712	714	756	690	711	669	702	718	687	711	745	750	758	737	712	726	711	734	729	704	719	728	679	766	734	716	699	720	724	738	727	689	755	700	751	715	718	692	716	749	686	705	702	748	699	681	733	722	731	728	649	710	702	733	728	716	731	719	713	665	761	736	712	742	735	739	719	711	667	738	739	737	674	698	731	689	705	697	720	710	724	716	683	712	751	684	732	675	741	652	769	682	733	728	704	686	714	716	704	712	712	742	681	755	713	671	743	691	713	686	774	694	709	677	708	695	770	713	717	728	711	720	713	730	667	752	686	726	682	747	721	658	692	717	692	709	708	761	675	693	768	753	700	699	705	760	714	743	708	675	739	659	761	737	658	702	723	700	679	713	733	687	758	710	705	683	714	734	720	742	734	675	728	709	688	731	678	737	734	776	753	713	729	731	711	719	699	668	721	730	704	714	737	724	722	703	758	723	772	705	685	683	762	760	714	729	723	703	699	731	722	675	734	764	739	714	710	765	727	744	702	692	760	760	696	720	746	712	778	706	673	697	730	755	708	729	707	758	774	723	716	675	779	674	665	715	719	715	670	735	731	688	738	726	730	722	714	787	703	744	719	739	710	722	704	678	673	726	741	732	718	679	738	710	710	724	726	706	694	726	690	697	767	686	710	699	694	713	687	732	699	699	681	710	689	721	723	739	716	717	676	693	739	762	736	732	687	693	718	658	718	703	736	739	704	693	709	758	768	752	709	716	727	688	714	730	722	731	649	683	741	737	729	697	728	714	741	789	723	739	750	710	689	722	768	674	664	665	693	676	699	710	695	703	674	696	636	721	753	739	743	710	667	688	713	734	742	686	725	771	709	705	719	727
36061	32349	26960	14780	8653	5429	4419	2941	2202	1627	1435	1113	797	754	908	824	828	677	631	555	569	604	583	467	466	412	386	356	369	287	326	270	285	323	264	305	305	263	264	279	248	284	270	229	247	261	249	246	206	255	212	214	263	239	241	223	238	254	234	218	242	214	232	261	243	236	225	224	219	256	227	227	252	215	226	255	225	235	231	223	218	250	222	239	236	225	191	237	216	240	235	235	232	250	260	248	216	252	242	248	205	235	229	252	231	203	225	237	263	244	245	259	227	243	213	246	206	223	225	229	218	239	185	234	236	220	229	215	215	236	249	240	255	261	236	242	224	246	288	228	266	240	241	245	232	242	228	238	254	221	226	223	237	238	226	235	223	255	234	226	219	230	267	230	199	218	256	233	223	235	223	251	249	238	236	240	223	215	219	238	233	243	235	253	236	235	225	189	222	242	236	249	242	246	225	224	249	227	263	219	244	238	241	235	230	257	229	237	231	222	235	226	226	220	227	239	215	215	260	238	237	229	249	242	217	241	244	232	267	258	280	223	230	243	222	223	244	222	220	223	222	229	212	222	222	213	221	236	237	247	219	243	220	237	264	244	234	259	234	217	205	234	255	265	230	244	256	236	249	263	215	202	248	257	224	235	232	220	199	224	238	226	252	230	228	218	227	220	253	241	234	231	213	231	245	240	221	239	225	236	191	231	217	236	234	221	236	245	230	215	248	213	257	255	222	262	226	218	232	213	228	257	259	230	271	247	207	221	256	266	229	246	229	213	224	237	246	241	241	244	212	215	226	240	254	241	257	239	240	236	251	245	252	238	228	232	234	235	247	235	235	243	246	255	200	238	226	255	223	249	241	213	235	229	232	231	227	224	238	243	252	264	270	239	225	228	227	248	228	250	228	210	224	224	246	260	240	221	263	247	212	215	199	241	219	236	221	227	237	209	225	224	230	205	243	263	230	221	281	251	251	211	231	225	253	225	258	251	261	245	235	248	242	232	246	218	261	208	194	216	258	230	247	219	230	233	231	256	223	225	243	230	223	236	205	234	243	227	220	249	227	233	240	229	232	230	220	260	241	201	229	238	251	257	217	230	233	227	230	250	244	237	236	256	229	242	226	232	248	229	247	238	251	232	231	210	227	207	229	210	229	259	236	232	275	210	221	241	227	216	222	225	256	239	234	253	231	245	248	224	238	236	218	230	256	232	248	230	208	216	232	232	224	254	223	246	241	252	234	247	260	242	247	221	197	223	217	236	222	242	247	246	217	223	246	238	239	229	226	254	249	233	225	245	231	256	253	250	216	239	239	240	241	224	249	229	249	247	247	241	228	215	247	216	236	233	229	246	228	227	227	201	253	231	229	233	251	217	237	256	258	246	205	233	256	237	254	226	245	275	248	246	245	246	246	235	238	239	231	228	240	211	220	257	262	267	257	232	205	233	248	216	249	222	273	205	220	242	219	232	222	232	195	229	245	203	220	234	231	232	238	241	264	217	225	225	226	236	230	241	234	257	224	228	234	240	215	238	234	219	231	237	248	237	207	240	259	213	224	201	247	219	254	213	237	228	231	238	231	233	233	233	223	240	220	227	240	212	243	233	219	225	248	250	241	224	239	237	226	218	239	211	262	246	229	254	255	274	227	225	253	235	256	234	243	224	236	221	241	215	246	218	248	220	224	233	246	226	225	236	227	211	220	228	238	230	240	213	236	231	206	209	253	227	229	255	262	251	223	221	215	237	250	241	246	234	206	250	225	234	245	214	238	232	238	223	221	243	219	226	254	243	247	222	256	245	245	237	206	216	218	250	224	229	226	221	260	225	238	250	235	224	244	222	226	218	227	241	221	223	239	224	227	222	226	203	249	242	227	244	235	229	238	261	227	244	207	217	259	232	233	265	251	241	226	239	224	233	213	247	253	243	227	216	233	210	239	233	241	219	251	258	246	209	215	207	229	244	239	254	239	242	232	219	244	235	227	249	222	222	247	232	231	211	230	226	225	235	262	261	220	196	246	225	232	244	220	222	246	237	223	228	219	252	231	248	222	210	232	228	228	228	243	203	226	233	225	238	207	249	206	241	242	227	249	223	241	237	235	225	235	213	237	230	234	261	213	235	223	221	227	230	231	230	225	221	233	220	251	239	215	218	239	239	231	260	224	253	243	215	246	229	243	223	244	231	221	227	255	218	255	208	236	227	235	235	237	223	247	227	234	244	236	247	215	224	243	242	216	284	235	223	236	209	219	245	223	256	246	238	235	256	207	243	246	260	248	249	255	208	241	247	233	229	232	255	249	221	246	240	238	237	211	240	255	221	212	238	214	247	242	228	220	225	240	253	244	250	205	228	221	256	232	253	237	226	241	243	232	258	256	227	253	248	232	246	241	219	216	229	231	214	249	243	223	239	235	228	232	225	235	203	261	236	226	250	230	202	220	235	239	224	233	250	259	200	234	265	216	236	242	243	211	216	239	246	239	212	239	226	201	192	210	228	238	239	228	252	230	244	209	216	235	260	239	235	244	220	244	224	249	260	220	241	240	209	264	241	232	256	225	238	230	227	231	241	268	221	242	236	223	206	231	238	218	235	211	231	217	215	208	230	255	257	242	240	249	236	234	219	211	230	226	275	240	230	210	232	231	226	247	250	234	249	219	247	238	229	231	203	256	238	244	234	256	181	234	211	239	232	219	229	235	203	241	246	253	264	280	249	246	242	225	233	221	212	248	244	242	235	214	259	230	238	245	237	217	228	219	225	256	220	220	258	216	232	229	238	248	197	224	217	216	243	244	235	206	211	238	250	256	227	227	258	236	235	236	234	234	231	226	243	237	236	246	249	214	192	241	224	245	217	236	229	245	234	242	259	240	225	232	279	218	247	225	218	249	250	212	242	210	217	251	213	219	243	238	250	242	226	240	222	216	237	263	221	254	220	245	252	256	242	245	235	253	220	257	212	218	262	231	229	243	233	218	241	215	207	236	207	237	242	249	241	219	243	255	210	238	252	225	238	267	238	219	241	250	242	235	229	209	253	214	250	243	230	201	225	249	237	226	221	222	228	255	238	240	237	209	261	235	234	236	233	227	236	251	211	234	244	236	231	220	224	218	237	223	230	255	229	207	229	241	239	236	250	236	224	254	244	240	243	216	268	198	246	253	232	242	261	248	262	243	226	226	246	239	241	252	243	244	256	244	267	246	242	231	217	234	244	223	234	217	210	251	235	226	220	220	225	227	258	237	216	227	259	213	235	209	212	268	248	230	259	210	230	229	234	213	237	233	224	238	205	231	254	209	248	225	229	243	258	207	263	202	218	257	226	232	248	240	223	247	234	249	242	244	262	252	235	226	229	223	224	212	229	233	241	231	246	264	229	218	229	232	256	224	225	251	208	225	221	233	250	233	210	205	230	209	234	223	211	206	239	214	237	248	214	218	235	225	221	223	231	256	251	217	264	238	234	230	256	238	244	226	209	224	213	225	239	248	250	245	258	240	205
29155	30967	24960	21208	17862	13938	12181	9184	7484	5875	5164	4353	3513	3168	4146	3446	3685	2973	3027	2735	2354	2722	2679	1991	1721	1551	1218	1365	1429	1111	1111	973	1126	1011	985	970	961	890	785	778	762	762	684	704	663	745	637	664	645	697	649	633	670	633	667	642	604	623	649	679	627	627	608	646	614	619	649	624	620	653	651	618	631	604	644	605	605	625	587	630	654	684	647	623	647	661	626	632	652	596	640	662	628	599	596	605	641	639	621	608	645	622	652	603	603	633	609	636	619	595	647	614	665	621	638	662	670	628	588	618	633	591	656	639	616	608	670	619	630	634	657	670	645	631	689	618	631	638	590	634	634	652	628	669	643	651	638	660	613	572	636	654	646	655	617	640	656	626	629	653	592	619	591	593	668	699	552	624	627	643	640	679	623	620	629	652	652	679	637	669	611	654	609	624	626	663	622	608	664	654	579	599	635	611	616	651	630	617	632	620	647	642	634	662	601	601	587	605	655	628	630	647	598	660	613	619	629	628	656	637	636	643	609	659	626	647	657	613	671	606	607	653	617	657	593	584	604	616	623	601	635	633	636	647	632	668	652	612	588	660	598	627	656	583	609	613	670	637	649	620	599	624	611	653	573	637	634	627	636	637	596	648	588	654	600	617	625	629	610	639	616	625	584	613	643	635	648	576	613	595	640	610	629	633	596	633	593	673	655	600	628	610	595	628	624	597	605	646	644	677	601	626	617	597	622	648	693	617	630	651	643	620	642	627	612	596	631	629	602	597	589	644	668	612	655	649	631	623	631	645	635	678	641	656	631	681	651	633	661	679	585	624	652	623	657	635	638	623	585	642	612	637	649	628	634	634	633	652	671	616	627	624	620	607	640	644	641	616	631	607	623	635	645	619	661	567	600	624	616	680	630	605	660	623	619	637	659	646	616	663	651	644	660	605	669	596	627	627	625	629	645	615	623	617	621	577	631	660	635	603	641	639	626	648	619	648	638	622	664	622	666	655	613	610	638	637	599	654	650	633	621	665	616	652	615	634	639	604	643	674	663	625	607	635	652	636	646	634	658	643	596	638	634	645	621	629	639	628	607	654	638	667	657	594	638	600	615	629	573	627	654	632	665	590	620	600	645	614	614	607	651	607	592	570	599	655	631	620	623	634	640	626	604	596	619	614	686	637	612	631	594	639	662	661	684	653	631	638	605	629	600	579	599	592	659	655	666	643	610	645	634	647	642	581	606	658	598	634	557	631	636	590	642	635	623	633	690	610	631	615	617	630	614	646	646	642	604	657	623	649	647	679	660	657	597	591	629	632	628	622	653	641	618	638	621	653	605	639	619	659	615	632	603	530	645	606	637	590	609	616	611	636	691	609	642	640	622	583	619	645	640	637	623	607	583	633	607	610	645	606	619	608	615	635	622	622	621	599	612	679	670	641	587	624	623	621	614	654	626	635	641	662	633	633	629	656	677	630	608	600	620	653	616	609	589	625	660	616	620	656	626	641	596	654	640	612	612	586	601	645	620	638	577	602	702	654	621	633	633	590	616	651	671	642	610	634	637	604	648	573	614	595	603	586	636	673	663	602	642	646	623	659	598	594	663	636	590	629	645	665	599	620	645	632	610	589	636	636	629	622	601	657	647	628	638	579	654	600	680	588	557	621	676	644	618	604	580	629	630	612	635	653	633	587	624	619	616	617	635	621	664	639	610	564	665	622	667	634	652	647	616	671	661	592	604	598	635	597	597	611	662	647	619	602	612	642	641	620	601	631	619	618	635	633	657	639	635	645	657	629	650	645	605	533	598	668	662	655	708	644	635	609	620	660	631	613	656	616	583	632	665	620	639	587	646	630	607	632	635	607	664	614	634	612	621	647	647	638	612	604	650	603	633	575	602	659	681	624	599	637	644	637	610	653	650	639	596	645	637	597	665	637	615	600	592	610	602	596	624	651	630	651	617	648	592	608	645	627	624	574	608	620	596	614	638	635	634	661	590	656	595	642	595	645	606	641	638	586	615	628	586	660	649	664	609	624	576	666	607	672	643	597	619	615	661	645	668	616	675	647	630	626	666	647	620	589	608	625	609	615	625	619	646	637	600	611	590	592	625	623	600	635	616	675	624	642	647	592	621	609	624	641	649	600	616	617	626	625	634	631	653	610	634	626	633	652	617	622	597	595	607	604	606	641	560	656	645	640	609	610	641	655	640	601	645	610	585	619	613	636	637	673	606	621	662	603	626	604	656	639	662	631	616	660	645	655	663	610	620	632	610	642	657	639	602	629	665	624	598	605	619	608	611	634	631	592	636	649	624	637	655	591	672	654	658	641	632	622	652	589	661	637	634	619	646	633	610	634	586	600	632	663	596	593	639	665	675	618	657	629	623	569	652	577	655	633	650	585	608	618	618	675	646	632	653	641	603	653	592	615	626	651	652	611	648	624	655	631	678	662	618	602	606	648	641	593	576	608	586	634	624	607	611	625	636	608	601	599	595	630	625	612	645	603	600	691	624	584	611	613	629	642	638	608	600	612	613	662	632	610	632	618	638	641	641	617	608	605	649	647	631	642	613	630	622	599	618	631	644	618	611	630	633	623	602	634	648	659	570	637	666	641	647	618	575	626	592	639	645	662	596	653	648	588	666	624	600	621	640	608	621	616	641	609	580	644	622	623	645	603	657	592	638	622	639	601	615	607	605	618	588	636	641	630	607	613	633	660	671	627	621	661	642	628	629	598	628	561	658	651	622	634	595	649	636	633	641	651	652	626	645	648	632	650	635	614	622	621	620	626	646	638	577	655	641	621	621	651	626	632	626	629	670	632	635	663	608	604	642	631	638	624	598	656	631	643	599	617	606	637	640	642	623	682	629	608	651	621	624	616	587	621	607	606	666	594	613	619	645	626	618	635	621	596	678	574	627	663	608	630	609	674	640	653	625	594	611	610	645	647	625	628	628	622	607	674	615	590	607	645	638	623	625	624	637	620	651	663	640	644	650	642	639	654	611	612	674	615	579	610	631	642	618	583	613	611	634	611	643	588	636	632	609	649	661	650	591	608	680	590	656	656	620	591	613	666	631	636	602	607	629	638	630	605	584	626	629	609	632	644	612	623	590	614	631	645	613	631	648	626	618	673	644	647	659	620	602	652	614	613	619	637	564	591	654	627	651	599	622	644	648	626	631	705	629	606	617	571	615	600	632	648	657	613	663	631	645	646	652	669	603	657	643	608	616	599	646	628	609	615	613	627	624	680	644	616	584	618	660	616	666	643	662	601	631	626	582	607	623	637	629	609	606	682	628	646	642	599	610	627	645	632	630	614	626	622	639	649	660	602	582	655	629	646	627	605	593	646	644	605	630	647	654	604	627	632	648	592	625	624	647	630	612	627	608	614	621	609	642	592	664	683	606	638	617	652	643	627	618	616	672	617	688	619	649	614	590	603	634	623	627	577	660	651	641	687	659	624	616	636	653	640	582	677	604	621	649	646	682	632	588	642	615	599	624	609
47030	42020	33928	23421	17320	12109	8883	6028	4141	3316	2405	2022	1509	1302	1830	1543	1484	1184	1216	1058	959	961	963	731	630	602	428	460	434	396	383	290	377	355	318	322	313	270	239	238	228	208	175	186	207	184	180	220	176	167	187	169	189	179	183	169	191	190	184	168	153	168	169	198	171	177	152	159	182	166	185	190	181	168	176	165	195	185	166	158	175	173	190	168	161	208	164	165	176	176	174	167	179	202	170	178	170	174	155	188	178	178	181	190	186	174	176	199	153	166	161	196	203	162	173	166	168	170	161	159	165	163	161	173	154	173	147	170	166	194	162	165	173	164	175	174	174	164	165	169	174	184	170	162	150	189	164	156	197	163	185	174	158	163	168	175	154	160	171	167	185	173	172	183	173	194	201	171	158	183	185	164	183	163	180	176	169	177	173	159	173	157	145	193	174	175	174	157	207	171	180	176	180	162	175	194	180	163	175	188	163	164	165	175	197	187	197	182	189	191	163	158	190	153	184	174	153	151	185	167	172	174	195	207	211	156	180	186	178	166	179	164	152	158	177	187	179	171	188	193	167	175	167	172	161	196	190	190	188	177	159	148	194	161	194	190	163	178	175	170	146	186	166	193	170	170	176	156	163	171	174	164	184	181	170	176	169	149	179	152	171	181	185	170	178	174	159	156	187	172	175	179	166	160	167	161	157	183	173	177	172	165	175	170	179	179	175	170	184	203	170	178	174	173	136	192	198	187	194	179	165	163	164	179	146	173	182	179	142	201	180	184	150	153	163	154	198	165	183	168	170	198	180	194	182	166	164	171	165	195	157	169	179	186	173	190	193	182	184	199	192	164	170	168	194	175	169	194	175	150	161	190	184	176	173	180	196	200	172	175	175	170	173	161	190	163	159	174	160	182	173	175	188	152	170	168	165	171	157	191	159	191	180	189	150	173	162	167	171	179	189	193	162	169	176	184	201	163	174	158	167	168	187	174	145	184	186	176	182	183	149	159	172	162	189	176	179	150	178	179	169	188	169	193	183	162	166	197	167	177	179	196	157	163	192	170	184	145	163	177	190	173	163	151	195	179	180	181	204	147	186	168	172	174	181	149	159	171	177	170	150	142	174	159	151	157	168	166	203	167	159	183	196	170	160	169	155	150	183	165	153	163	176	173	186	182	163	143	177	182	185	156	163	171	157	183	193	184	189	179	185	194	168	160	174	200	183	176	172	174	190	152	187	171	183	166	157	177	184	172	174	174	186	167	165	200	198	164	165	147	181	152	178	155	189	200	185	188	171	165	137	182	193	193	183	177	184	171	154	161	145	172	174	166	188	176	171	179	179	184	164	181	208	168	185	179	193	174	175	160	159	156	149	174	192	157	182	193	165	151	170	184	174	148	159	199	178	160	190	166	171	147	166	176	158	200	206	179	169	199	182	184	202	174	183	173	180	175	165	188	167	170	186	159	193	186	169	173	182	166	205	186	157	182	177	172	175	191	187	178	174	166	165	191	187	177	171	164	172	194	180	180	174	181	176	181	174	158	170	179	174	180	174	166	180	188	183	184	158	171	189	147	190	159	182	156	180	159	184	180	155	161	174	189	159	173	161	185	157	169	169	172	195	163	184	191	189	161	188	151	176	175	166	173	168	169	178	158	174	178	194	169	179	182	188	184	175	194	185	155	164	152	172	179	190	167	191	171	183	174	185	181	170	191	181	156	168	182	183	171	153	162	148	175	161	165	193	150	173	172	174	191	178	187	176	172	181	192	183	182	169	185	166	157	152	171	162	150	189	165	176	162	168	174	160	169	169	168	173	131	200	183	180	170	187	170	172	157	168	150	163	177	183	184	192	160	193	185	193	168	184	190	176	173	162	184	172	195	175	186	171	180	155	168	172	154	189	175	173	182	157	155	178	204	188	174	165	195	170	162	197	219	150	185	157	170	159	181	178	149	165	168	181	165	173	182	183	187	169	154	187	188	183	182	156	161	175	159	173	170	178	183	165	161	179	157	174	201	144	174	197	190	161	189	195	178	177	171	195	189	196	185	198	165	167	167	170	157	168	165	172	184	180	201	184	172	175	164	181	169	177	165	151	181	162	154	161	167	183	173	187	175	171	187	173	191	182	154	165	179	161	184	186	172	186	180	187	167	165	172	186	193	173	178	173	188	162	190	175	175	183	160	182	168	185	167	165	192	159	171	170	163	174	189	183	166	166	158	184	172	175	153	158	153	174	166	182	148	181	179	177	192	181	181	165	185	153	173	203	180	177	189	177	151	168	169	156	173	186	202	191	173	185	184	170	193	175	177	177	174	173	183	163	219	179	171	169	169	182	199	165	174	185	174	170	155	166	168	191	159	169	178	170	159	167	189	159	151	158	166	177	166	185	182	161	189	167	168	177	152	167	169	173	200	187	177	186	176	182	164	173	147	148	200	170	155	171	186	174	161	189	164	177	159	177	170	171	164	175	169	153	161	177	187	191	170	177	148	198	173	189	182	149	166	193	159	166	182	165	172	180	184	141	196	178	178	183	176	169	196	175	204	193	197	167	166	161	183	189	167	168	149	159	152	185	173	172	164	166	187	154	198	179	192	188	169	188	164	180	189	178	171	173	150	183	170	168	194	182	201	173	171	180	169	170	181	156	186	195	180	182	180	161	156	179	167	186	162	171	171	159	162	214	151	199	173	175	173	160	163	160	184	169	158	164	164	177	155	162	170	198	176	194	185	188	173	160	172	153	176	174	175	185	176	164	180	178	182	179	177	162	188	167	173	160	174	176	193	174	166	182	151	175	181	172	179	181	175	155	171	163	202	170	170	173	185	172	203	191	194	174	159	170	203	164	205	173	167	168	174	185	165	179	164	163	162	172	149	189	180	161	149	188	178	160	157	187	163	174	148	190	192	150	176	170	192	178	196	175	162	165	167	183	167	173	189	172	154	166	142	186	157	180	164	166	185	160	178	173	191	165	143	165	148	184	186	164	166	183	171	165	162	168	157	178	164	171	177	183	155	186	206	182	165	157	182	190	169	193	162	180	166	161	172	174	167	180	174	168	180	187	176	185	162	189	160	173	145	166	183	197	162	155	188	204	149	170	181	176	182	154	168	162	165	180	158	155	167	173	168	173	187	174	179	188	185	186	174	172	153	148	188	188	187	160	198	165	197	193	199	173	165	166	167	155	156	194	172	181	158	170	181	184	185	176	194	159	203	162	171	171	156	197	170	165	168	175	156	174	192	168	201	157	178	173	178	189	176	183	185	179	202	172	169	157	202	188	169	171	160	179	193	178	161	148	191	153	189	162	160	151	175	163	185	167	161	163	157	171	162	187	178	167	179	149	170	163	185	173	176	169	190	181	149	178	171	185	180	165	158	190	184	188	176	158	174	184	179	183	182	183	188	199	215	185	172	176	196	156	173	173	146	174	191	180	174	179	164	160	150	164	182	148	164	189	187	194	156	177	162	206	182	217	178	172	201	159	162	166	166	194	169	158	160	181	163
38561	39695	32257	29172	25771	21682	18960	14601	12012	10220	8392	7390	6243	5599	7340	6629	6577	5550	5919	5122	4577	4492	4575	3574	3241	2937	2114	2201	2195	1582	1566	1357	1664	1512	1235	1414	1370	1063	868	768	765	702	693	625	607	606	565	578	574	545	532	492	538	520	520	500	526	509	524	518	450	477	488	506	470	444	472	440	482	475	493	467	476	476	486	497	466	487	499	485	466	471	467	492	483	461	467	508	486	490	467	511	492	461	521	484	508	491	457	468	511	462	457	475	492	452	499	461	488	514	475	482	481	492	480	491	515	496	468	445	488	512	459	480	474	503	505	486	488	486	496	474	500	504	507	476	483	503	473	487	509	483	524	498	503	461	441	461	449	479	478	515	489	481	502	481	522	458	469	482	482	497	479	481	499	481	472	505	471	437	476	481	526	472	498	471	472	490	511	494	521	457	461	492	450	494	510	506	485	490	484	525	495	467	502	499	490	497	487	457	490	478	465	522	460	476	495	464	464	496	490	451	450	468	477	470	464	494	475	455	498	495	437	468	465	464	491	479	536	489	469	495	475	516	484	467	535	505	474	493	457	468	474	477	479	484	475	486	480	455	506	519	482	504	465	505	483	438	518	504	445	485	492	528	515	466	450	532	510	495	477	495	446	509	489	501	462	498	509	482	497	506	499	469	509	511	466	481	494	457	499	457	491	454	449	505	486	495	471	508	492	521	484	466	496	510	513	506	463	485	453	475	484	481	496	460	506	476	445	497	479	484	488	477	477	456	505	504	484	448	489	477	466	441	470	488	471	455	475	515	460	471	492	451	465	458	476	487	461	498	483	425	466	479	464	490	523	491	500	471	504	457	514	476	438	470	423	451	486	499	488	480	470	518	489	508	442	497	484	444	500	481	443	485	484	462	468	479	542	454	483	478	471	487	486	447	441	540	448	495	502	467	487	473	489	470	496	511	512	481	492	499	496	458	514	474	475	502	493	500	474	434	476	487	479	461	513	483	506	492	461	483	467	487	485	471	474	497	447	497	470	452	535	487	471	478	488	504	473	465	487	461	483	489	496	499	490	449	522	473	463	503	498	496	461	460	508	476	486	494	486	511	508	496	501	464	488	508	478	493	479	474	488	459	485	463	472	452	478	472	484	496	465	473	506	519	500	483	510	484	484	496	443	469	489	527	511	478	473	450	492	526	511	500	503	487	484	446	461	483	469	457	465	458	471	504	468	481	441	442	542	471	485	469	483	467	466	496	473	475	515	476	493	490	490	487	485	506	488	523	519	517	488	477	503	448	482	488	500	500	469	498	459	465	459	448	453	494	456	477	478	454	484	499	480	517	505	444	492	464	501	489	509	481	441	509	487	479	473	455	502	504	490	444	490	490	445	482	510	473	467	465	489	477	465	528	492	461	498	512	486	469	478	456	472	454	484	465	490	539	476	442	517	481	429	495	515	500	472	529	490	478	470	479	494	472	510	468	477	492	489	485	446	511	539	476	521	495	489	494	466	460	497	522	487	471	448	492	523	478	430	491	460	464	457	464	477	499	470	489	491	447	464	487	476	504	459	479	450	453	516	497	511	474	512	509	460	470	450	498	480	469	465	478	510	465	440	443	471	492	453	558	501	471	516	521	464	497	515	506	533	494	464	479	444	475	509	487	475	501	482	460	492	441	481	469	507	484	476	476	469	496	463	517	481	477	467	511	459	491	468	492	498	504	501	452	458	501	495	485	451	463	484	480	467	454	482	472	513	512	488	459	490	497	466	468	475	517	469	539	502	486	479	506	466	478	466	463	455	465	476	509	452	471	474	507	488	530	500	478	519	494	470	479	499	519	495	480	492	477	523	443	512	506	490	463	491	500	452	505	481	506	480	487	504	464	514	446	496	479	489	473	474	490	497	494	514	472	480	460	470	441	486	477	468	466	455	466	529	470	459	478	489	485	413	520	472	488	476	457	477	507	491	465	477	482	487	482	489	459	469	499	494	468	505	477	530	488	481	458	505	444	490	485	532	478	451	517	494	469	512	526	470	465	532	475	526	495	509	503	495	516	482	485	486	522	493	500	520	514	517	507	485	493	462	499	476	501	485	473	519	489	450	488	517	477	483	502	489	512	477	492	485	448	453	480	473	485	472	456	474	503	478	470	460	502	475	508	481	500	456	495	464	470	480	471	453	475	504	472	472	447	484	491	479	493	507	458	456	472	503	467	515	495	485	474	493	481	461	501	492	492	468	501	485	468	435	516	490	517	488	471	457	497	471	488	502	504	506	477	499	474	473	489	461	476	487	449	494	449	498	500	488	454	515	478	488	462	483	477	484	479	497	460	502	466	471	506	464	501	492	440	479	458	489	493	515	468	487	437	484	504	498	483	449	463	449	478	473	520	494	478	469	466	532	482	487	474	495	519	473	494	486	481	444	490	493	467	466	486	450	443	485	495	485	460	500	486	501	487	460	473	470	484	455	498	495	442	488	491	482	483	495	505	495	508	494	494	454	461	465	498	488	518	471	440	474	486	486	489	491	464	516	485	452	473	461	478	458	465	492	478	499	475	454	490	473	483	452	468	457	468	490	472	479	508	448	519	443	472	478	480	476	489	468	465	457	436	457	468	440	506	468	519	470	464	500	492	490	510	523	488	495	461	466	466	455	512	526	467	488	515	443	461	487	496	530	491	473	476	474	523	542	484	479	494	487	451	461	476	477	477	487	458	467	500	487	451	471	512	437	488	426	476	509	489	482	458	486	470	487	443	468	475	476	444	476	457	468	491	498	450	493	497	508	496	456	483	500	476	500	469	497	460	517	488	504	475	484	483	494	509	488	537	483	457	475	480	481	468	472	467	478	475	479	483	499	486	464	519	488	510	466	468	450	505	520	506	483	477	470	491	480	455	520	445	501	492	462	475	493	439	484	491	492	479	505	439	470	494	494	457	447	525	514	526	493	489	486	488	457	489	489	515	468	478	489	483	471	461	518	467	466	495	485	456	486	458	482	473	490	437	479	509	504	488	494	493	470	505	467	488	494	493	511	501	469	432	493	479	506	492	460	427	501	510	516	484	476	506	477	509	462	443	477	486	478	470	465	461	440	467	514	492	433	500	474	480	445	495	508	476	481	503	471	491	509	483	466	545	459	525	499	476	466	515	468	467	485	496	500	474	472	472	516	489	491	498	521	468	509	495	486	492	469	470	454	489	450	493	520	512	491	472	501	520	445	459	497	507	471	444	483	481	486	500	420	486	476	457	458	511	507	499	483	500	469	499	515	468	468	479	459	483	483	517	461	442	489	518	440	454	472	467	497	465	480	525	478	483	472	504	469	524	471	497	488	503	491	477	452	470	471	473	494	461	483	479	510	487	484	481	470	501	449	498	481	503	535	491	496	488	467	501	509	493	470	513	513	496	481	461	471	457	467	450	479	481	473	466	514	499	473	498	499	482	476	470	490	475	458	490	516	464	521	507	437	473	498	487	487	495	515	504	475	465	451	539	491	469	493	476	444	474	510	465
12384	7473	6346	4095	2730	1756	1195	916	752	632	510	461	421	415	372	328	339	344	297	311	280	302	294	299	293	302	289	282	305	262	286	285	265	267	274	285	281	247	270	268	282	265	276	233	247	244	269	272	279	258	256	262	255	282	270	267	297	287	280	263	275	256	291	258	245	279	269	245	290	274	236	284	235	272	258	264	244	248	243	270	257	239	292	277	282	256	258	299	262	250	271	259	273	272	273	241	286	275	280	279	276	263	261	254	273	274	261	253	274	273	263	276	252	287	227	264	264	278	261	252	274	284	283	262	264	288	238	251	277	251	303	245	259	267	262	262	262	248	267	284	261	259	257	248	303	247	264	275	254	272	221	261	274	292	253	312	248	262	272	279	289	262	252	261	286	266	282	284	271	259	281	269	260	278	264	307	262	263	248	230	286	262	254	260	286	274	278	272	265	248	270	288	270	279	270	264	259	272	281	235	258	256	274	301	269	313	286	272	266	279	239	234	235	276	247	242	255	262	256	255	273	251	273	283	283	277	263	248	267	253	266	257	250	274	265	269	269	237	238	261	248	264	275	247	264	294	294	248	256	233	252	285	269	262	286	293	285	267	257	263	264	272	241	278	261	264	263	256	257	277	277	253	283	256	263	254	275	291	293	281	265	269	273	263	271	243	250	256	292	247	234	277	263	265	287	295	285	263	264	247	296	255	273	271	295	262	265	263	282	263	266	283	249	271	289	236	270	263	270	264	269	235	257	242	287	258	245	259	289	265	258	278	263	277	266	272	264	246	291	247	286	273	279	258	276	235	244	249	271	263	262	272	304	276	264	290	271	272	274	282	252	266	244	274	264	249	268	292	259	282	269	284	269	255	253	277	263	278	270	272	266	280	257	264	260	279	281	281	238	276	256	266	271	263	272	262	256	282	277	265	265	258	297	274	300	259	244	256	251	256	264	284	265	270	299	252	285	282	282	257	271	275	244	272	270	225	256	276	257	274	283	311	291	246	270	272	222	281	239	269	279	244	274	258	279	275	276	286	273	243	291	272	270	277	274	292	300	272	269	263	263	246	253	289	262	266	285	294	259	254	242	263	262	233	274	256	276	270	273	238	233	253	287	280	253	239	276	298	274	249	279	255	294	254	293	290	244	246	308	260	259	252	289	281	257	246	259	268	304	259	266	229	271	255	271	290	280	282	298	263	259	274	273	268	255	257	251	282	293	284	274	266	257	271	272	254	265	272	281	270	243	285	254	264	262	254	276	294	248	240	283	281	244	271	274	267	251	260	293	256	285	306	273	269	266	253	266	274	277	273	254	292	268	273	258	266	285	252	243	264	273	277	286	245	259	279	264	279	272	297	251	255	277	291	272	253	296	289	283	277	268	271	273	275	280	278	265	300	249	259	281	255	247	281	267	285	263	242	292	260	246	282	236	275	252	247	287	242	255	270	252	278	273	307	264	251	276	283	281	264	295	272	272	273	273	288	269	267	278	283	263	282	267	285	248	285	237	271	285	280	253	253	266	274	274	279	270	298	307	296	277	269	265	261	266	295	290	279	253	268	273	253	281	247	250	245	272	261	277	258	274	309	283	274	285	287	269	244	273	272	285	275	267	252	283	301	275	279	261	252	255	280	247	275	257	241	235	264	270	253	266	276	288	269	264	272	261	205	268	238	253	271	283	278	244	268	284	270	253	273	269	279	278	241	294	279	254	277	271	286	270	263	240	269	257	249	269	297	309	272	300	259	256	282	276	282	268	296	241	271	323	269	266	263	280	251	237	265	269	282	261	283	258	262	269	301	272	265	259	268	276	244	265	280	288	264	253	275	269	261	272	283	272	258	281	253	289	251	246	256	279	251	277	266	250	292	290	268	281	262	253	263	292	278	281	258	272	252	257	293	269	293	279	271	286	288	275	266	270	249	258	264	239	265	309	264	264	259	266	263	265	266	285	258	261	251	257	274	308	274	248	261	262	281	295	280	255	287	248	255	245	262	255	262	243	272	232	285	253	263	262	263	272	255	264	244	257	290	229	259	263	291	273	256	243	260	281	307	267	266	249	279	284	236	278	265	244	247	251	255	263	257	262	259	259	274	260	288	248	265	289	242	234	284	267	229	261	270	269	277	263	268	267	283	285	248	255	283	272	258	289	269	274	233	238	254	270	278	273	266	278	274	255	294	317	263	261	285	260	233	267	260	281	258	284	254	275	271	273	289	258	274	289	259	277	257	257	269	270	267	254	255	249	300	247	255	293	285	262	273	289	267	241	245	287	285	292	258	282	273	241	244	295	251	278	270	279	285	275	274	264	258	268	260	273	249	253	281	285	255	252	260	250	288	263	248	277	277	277	280	257	259	268	274	280	271	266	262	281	246	256	260	281	263	281	272	248	256	274	270	277	292	279	270	281	281	288	262	270	305	313	254	247	250	286	261	288	264	282	273	279	301	248	256	251	272	286	246	289	264	281	252	235	261	250	272	299	243	238	263	250	271	309	275	299	258	266	238	293	280	283	267	262	256	272	253	298	267	292	267	291	294	262	276	266	280	298	282	246	278	272	278	296	249	262	256	255	286	283	252	296	276	282	240	248	267	295	266	280	266	271	240	249	247	252	262	259	268	246	270	263	242	258	293	262	282	292	278	239	292	278	242	259	239	264	238	237	262	250	263	267	284	297	289	256	286	263	268	259	292	282	263	290	247	270	269	266	269	263	303	271	274	259	291	281	271	282	277	283	292	278	261	284	246	251	282	253	267	284	262	274	282	263	276	285	267	263	279	269	256	269	259	269	280	299	271	290	250	264	245	275	252	256	256	305	304	276	274	246	276	283	280	289	240	254	279	277	254	252	282	271	271	269	254	264	269	291	259	263	288	268	261	261	264	263	242	269	253	289	285	276	256	275	254	247	234	257	284	266	301	262	266	234	243	270	269	251	267	269	297	272	298	260	248	240	254	274	284	300	267	289	265	287	311	285	265	254	285	296	262	286	281	285	270	260	270	273	273	270	281	257	252	291	261	289	263	254	297	258	256	280	262	237	276	240	267	270	238	259	287	256	279	280	283	229	268	258	242	248	244	262	248	268	268	281	290	248	296	255	282	296	279	283	273	285	277	252	259	262	247	298	264	254	252	268	264	279	275	289	267	279	272	269	244	269	268	294	274	285	297	276	295	272	267	265	252	254	251	273	250	255	253	299	264	239	268	283	253	260	263	295	284	252	255	252	281	269	268	264	260	270	273	276	290	243	287	276	282	255	296	276	248	266	273	293	273	272	271	278	261	269	276	270	258	264	252	261	252	280	298	231	308	304	284	267	300	260	285	283	260	243	245	260	277	245	255	285	298	277	267	267	267	298	248	271	254	279	245	259	256	246	243	274	258	308	261	276	242	240	251	261	278	284	256	263	259	272	255	305	221	281	261	254	254	262	281	290	245	270	266	269	284	298	271	261	236	223	265	279	270	310	252	253	285	236	283	252	249	283	264	281	251	290	282	248	279
12243	10639	12332	11536	8929	6403	4792	3822	2892	2353	2034	1826	1593	1443	1304	1176	1089	1022	992	1000	884	874	836	795	870	731	817	780	770	743	768	721	710	736	750	760	773	706	726	716	732	708	731	681	701	743	698	751	701	683	744	662	714	682	691	771	772	674	693	703	708	699	717	730	730	682	720	715	667	749	723	695	728	688	750	736	695	736	707	662	690	709	691	704	739	735	675	694	756	674	720	716	725	715	720	717	666	730	704	721	708	720	723	747	751	690	687	663	742	733	740	718	691	701	659	700	705	726	717	731	719	726	673	695	706	725	716	730	691	688	696	711	694	700	789	741	700	755	706	703	687	706	712	709	720	674	716	723	694	688	711	743	694	678	708	715	701	678	682	708	705	709	707	691	696	715	713	728	728	761	730	717	739	716	702	701	743	742	703	659	706	701	732	728	752	738	722	698	729	730	677	708	695	747	714	752	713	693	682	701	705	672	678	731	752	723	680	706	644	712	729	674	745	683	693	681	696	767	727	694	695	684	732	686	702	763	668	715	738	724	748	746	681	743	793	686	691	728	695	757	683	695	715	696	729	719	708	728	710	729	691	728	680	710	743	760	674	763	732	741	731	695	732	708	682	752	694	667	699	663	687	696	713	707	668	719	690	704	712	737	762	711	730	731	786	701	694	702	708	692	729	700	733	714	687	682	716	684	724	711	750	690	744	722	686	732	741	753	688	731	704	712	665	722	713	743	763	725	723	699	695	684	686	689	741	718	698	747	732	721	726	663	746	698	727	691	706	755	721	699	724	719	727	746	696	765	756	714	728	729	705	714	732	693	739	755	690	689	702	689	723	749	710	704	709	751	724	680	708	632	758	679	729	738	691	712	725	731	705	694	669	680	654	716	713	676	725	698	747	729	678	660	678	711	656	772	658	740	737	712	751	711	719	734	664	691	726	764	688	669	707	768	712	657	662	668	717	705	711	668	658	689	704	723	673	718	683	733	739	705	685	743	703	718	729	718	758	689	712	733	736	744	726	734	702	680	698	703	724	724	682	762	741	703	720	696	692	744	706	741	705	722	699	695	694	707	710	729	692	756	717	691	694	689	680	723	652	711	709	722	697	721	688	685	711	675	724	738	683	652	727	693	714	718	742	674	742	713	738	715	716	747	707	727	705	685	707	682	703	688	681	693	672	699	754	723	691	675	745	720	703	711	722	682	775	752	694	712	714	756	719	710	717	729	699	734	716	684	668	650	686	736	710	760	719	690	775	650	696	673	710	750	691	659	714	718	703	675	737	733	710	736	695	673	702	700	703	758	707	692	734	715	696	734	718	709	763	731	741	727	748	676	717	751	705	717	741	669	741	713	706	706	680	765	681	696	669	747	705	760	735	766	705	738	739	731	703	713	793	707	712	707	693	745	712	679	708	729	681	714	751	676	722	683	687	750	709	745	724	684	747	713	684	734	705	737	705	734	750	743	738	709	747	709	747	705	687	720	739	700	679	703	697	745	724	705	678	697	744	729	738	708	726	718	736	684	730	653	701	717	648	710	675	694	753	707	733	706	790	695	764	672	739	697	681	708	715	675	758	701	750	676	711	724	690	718	700	733	710	699	721	712	707	726	769	695	735	730	701	756	702	704	731	730	721	687	710	656	749	704	687	738	729	666	678	718	766	733	760	713	702	723	699	702	699	727	734	730	701	725	688	735	711	666	685	695	716	700	688	669	725	721	717	706	700	719	710	698	729	713	715	683	712	705	712	722	696	726	689	724	703	734	718	710	678	685	720	723	732	723	771	692	704	740	691	681	686	697	718	652	729	657	694	685	680	718	685	759	715	742	698	712	727	704	672	743	745	694	709	724	746	692	737	679	689	725	689	727	723	753	714	749	664	682	711	690	699	675	709	720	704	685	743	700	690	747	765	738	703	768	746	732	735	706	758	762	675	737	708	715	727	727	736	709	726	691	697	662	670	675	703	724	706	713	716	652	725	698	704	738	723	714	705	732	706	721	761	752	676	710	688	731	723	712	717	735	695	678	736	702	724	724	707	682	711	646	662	671	736	750	711	683	748	695	714	712	704	753	713	719	706	695	722	672	723	697	718	744	700	648	723	733	664	664	761	684	751	689	703	678	769	715	745	670	715	693	684	717	744	703	777	739	705	693	715	711	721	685	713	772	700	708	693	727	676	720	696	705	669	674	726	763	761	687	720	710	687	731	720	736	732	725	690	687	701	726	737	727	754	723	722	705	710	699	717	729	719	681	736	749	674	744	665	729	757	690	705	671	670	681	698	701	677	718	707	703	641	677	712	713	721	727	683	708	713	724	721	709	690	729	685	757	712	730	748	741	705	714	712	741	693	709	791	726	708	658	749	679	712	724	735	698	693	738	715	715	796	746	733	730	707	686	710	708	758	722	735	736	689	713	726	707	695	704	704	730	727	732	674	694	705	721	702	672	732	701	731	737	714	710	730	734	682	696	715	723	686	716	718	712	660	699	703	703	750	655	675	710	725	686	709	777	730	703	761	706	730	705	712	709	714	686	757	701	759	678	705	688	723	710	717	746	733	714	695	673	717	697	648	714	682	708	692	731	714	715	713	697	714	694	726	715	715	730	715	697	728	700	747	704	685	734	728	703	721	711	668	711	713	718	677	784	715	718	698	713	712	701	645	761	723	757	698	678	771	659	757	684	742	691	716	747	729	722	732	733	711	704	682	760	696	716	762	699	726	694	730	693	684	710	675	724	702	742	695	677	726	704	713	730	713	718	736	751	700	719	703	681	724	710	721	679	663	732	713	695	759	670	714	683	704	691	723	690	701	718	727	706	740	700	716	724	721	721	732	733	715	708	774	692	686	735	691	735	755	699	681	682	766	739	722	700	678	662	715	730	719	716	750	695	741	694	681	691	751	747	747	722	728	693	680	708	711	672	719	730	730	727	730	737	726	703	703	689	698	721	687	708	737	725	690	688	715	661	702	747	732	776	752	731	746	702	743	703	742	712	717	704	724	758	676	721	718	716	670	694	726	691	754	718	676	672	646	690	695	710	716	741	713	744	762	709	767	708	690	653	740	651	709	749	765	644	691	698	738	721	690	720	681	677	687	717	681	682	719	662	707	737	721	704	720	696	748	700	712	708	718	734	757	671	711	706	699	719	699	735	720	729	720	713	715	742	669	681	735	761	697	696	680	761	711	727	723	728	659	710	661	655	708	692	753	725	714	674	762	709	757	705	697	717	718	785	712	734	677	696	736	705	659	699	682	717	713	730	735	696	730	713	691	729	731	756	709	708	747	702	716	743	718	668	683	673	710	705	713	745	677	675	737	756	719	692	700	671	746	710	704	656	705	732	677	708	686	700	701	700	751	709	685	669	745	723	690	688	680	743	735	721	668	694	735	665	752	708	728	702	695	681	738	708	713	727	716	726	717	711	719	728	725	724	690	711	737	713	764	760	679	702	722	726	731	767	689	720	716	719	687	729	786	693	719	706	770	681	684	682
34563	30413	24755	14206	8505	5607	4406	3140	2065	1490	1297	1183	896	797	833	761	687	636	544	539	506	471	442	420	386	417	355	352	305	313	279	283	305	302	305	304	308	295	258	252	237	256	266	243	222	260	238	214	251	249	235	240	221	237	258	211	229	253	253	246	248	240	240	216	218	232	196	226	237	212	251	243	259	237	215	231	264	253	237	236	238	233	239	242	233	245	241	238	251	245	204	237	222	223	229	224	259	219	232	256	232	249	220	250	215	231	236	222	220	259	245	232	227	241	225	242	247	232	234	216	236	226	255	250	256	249	242	227	203	232	201	250	246	258	250	200	204	221	241	234	232	242	222	251	214	269	243	228	231	235	241	221	277	225	241	239	232	238	234	233	239	261	213	239	228	237	238	222	238	226	228	219	219	232	221	225	238	226	254	236	186	241	215	201	252	211	248	229	229	232	221	243	239	211	244	215	240	213	209	219	232	221	273	238	247	249	265	228	202	264	264	214	229	209	222	230	212	237	233	243	209	236	229	227	229	224	239	219	234	213	218	220	242	237	232	238	247	216	256	246	249	250	243	229	220	253	222	229	210	231	253	244	217	227	237	231	236	230	244	235	270	236	222	236	244	230	200	221	221	237	238	256	234	256	231	245	225	230	219	247	223	222	232	238	243	246	200	212	224	212	265	223	240	254	237	223	252	244	236	241	248	233	246	230	209	204	248	216	223	240	227	219	261	262	217	212	257	228	250	236	239	239	256	266	245	228	218	238	241	237	243	218	231	253	247	227	229	195	246	252	222	230	236	212	245	241	227	278	241	238	221	254	236	222	220	237	223	248	234	206	223	201	240	205	211	205	222	228	223	222	253	231	243	257	198	230	232	226	226	226	217	226	232	242	235	244	262	257	241	238	211	231	216	255	217	235	226	236	250	256	233	227	216	229	229	247	243	236	239	235	198	219	220	216	227	249	231	247	251	233	241	201	204	242	235	207	203	266	243	234	228	253	210	257	228	243	237	225	231	234	242	252	221	225	222	212	254	221	213	216	241	276	210	231	222	231	252	242	241	250	217	230	257	238	253	211	234	234	235	256	243	253	230	223	215	266	237	245	213	207	240	224	251	240	233	263	246	226	240	252	226	248	220	228	228	215	242	218	221	235	240	220	260	240	237	230	204	226	253	246	248	250	238	235	236	227	208	220	236	220	231	258	246	235	255	263	236	210	241	248	217	215	229	240	244	235	227	229	224	228	219	254	243	236	221	232	235	217	250	251	209	248	244	247	212	225	246	250	229	230	237	209	222	217	255	237	245	258	255	259	234	233	254	228	234	225	243	239	270	226	249	225	207	229	226	195	215	223	218	226	255	270	224	231	234	236	235	254	255	245	254	206	236	233	221	219	230	247	271	238	230	240	231	208	235	243	241	245	209	242	232	229	232	220	230	211	241	230	247	206	229	236	217	233	259	242	239	246	254	259	220	240	232	236	230	231	210	223	238	232	249	210	238	236	244	273	231	246	215	259	215	232	208	233	234	233	207	210	223	216	231	220	234	215	242	232	259	212	242	211	231	234	227	213	200	221	246	210	236	245	216	240	209	243	235	245	243	248	193	222	238	204	227	218	227	221	231	224	243	262	217	235	210	266	239	239	237	245	275	231	224	225	220	247	227	251	219	248	238	231	238	227	239	238	230	223	225	228	228	259	243	245	223	257	215	251	228	230	253	233	239	246	211	225	197	249	224	262	226	221	239	238	237	223	240	242	233	229	247	235	266	228	226	230	246	233	247	258	232	248	225	207	260	249	224	198	231	237	259	237	239	251	215	210	218	276	236	234	232	238	222	232	223	215	240	231	244	244	219	228	220	216	252	245	204	228	249	240	236	274	214	226	246	215	211	237	247	253	248	254	251	250	223	249	235	238	217	226	240	233	247	275	219	240	262	236	244	214	229	223	253	235	218	211	207	216	253	215	219	222	214	222	228	239	217	243	250	254	231	247	260	241	245	220	246	213	225	218	227	242	257	231	215	216	224	227	227	235	247	239	232	209	246	230	230	250	250	218	219	232	227	233	225	232	223	207	248	211	222	239	230	237	222	227	241	226	207	247	209	222	206	226	252	218	229	224	244	257	242	239	255	242	235	232	211	246	219	205	209	220	218	251	225	260	212	218	220	239	209	215	240	241	209	242	244	198	271	241	212	240	222	227	240	256	261	244	242	253	212	218	252	240	219	232	246	228	234	234	224	238	247	231	239	253	229	208	233	241	220	249	269	237	242	223	227	229	228	221	226	242	246	231	246	216	214	217	208	240	259	237	210	231	240	225	235	224	249	224	218	242	246	267	216	240	235	221	232	244	259	270	218	274	239	258	236	236	237	212	251	270	244	220	251	214	253	246	215	249	235	227	218	229	242	234	227	226	217	241	243	224	207	231	232	226	234	224	251	240	251	229	259	246	241	232	217	226	250	216	227	226	216	246	246	245	253	241	236	238	237	245	253	217	229	273	240	246	227	241	247	212	250	234	241	246	271	230	240	208	228	237	220	246	239	239	228	227	244	217	240	240	216	222	210	256	200	225	235	249	219	240	245	226	245	200	235	251	230	249	242	195	247	235	236	230	238	224	252	240	216	258	197	226	224	242	212	213	251	252	210	214	229	214	252	254	236	241	208	231	266	234	203	249	241	224	211	243	260	232	206	249	217	244	218	216	248	215	213	230	249	236	237	233	244	249	222	227	251	228	231	238	256	232	234	229	191	247	235	270	237	213	227	258	211	235	234	238	240	245	231	242	261	248	221	251	220	231	256	208	230	217	222	233	268	231	227	254	232	233	247	225	258	232	238	248	252	221	240	220	242	237	257	264	252	224	254	234	233	214	241	249	242	229	258	225	224	233	233	237	225	210	229	253	234	244	227	230	282	220	233	230	264	210	229	229	260	229	221	223	201	238	238	248	242	235	230	235	201	240	227	249	253	219	224	228	231	233	226	243	235	247	224	243	270	221	225	266	253	241	232	258	224	219	213	240	239	221	220	243	250	229	244	211	239	209	233	263	254	225	256	220	249	223	258	234	251	244	241	241	232	247	244	232	238	243	247	237	240	220	208	234	223	235	233	236	197	230	244	236	267	237	250	262	211	218	212	249	240	250	230	233	268	229	247	219	236	273	237	241	217	223	241	240	200	234	230	262	232	230	250	218	214	226	223	249	244	227	220	225	256	230	230	225	253	233	230	243	230	244	266	241	228	224	246	240	232	246	222	239	232	243	220	247	218	206	242	234	246	213	245	262	232	237	230	232	248	244	252	227	225	239	219	234	215	252	218	252	221	240	249	243	219	239	228	266	251	247	227	247	244	215	234	233	223	261	223	254	244	242	197	246	223	238	243	260	204	219	268	227	223	236	221	272	236	230	222	231	272	247	229	247	241	253	250	234	259	266	226	220	245	261	258	231	226	235	216	239	217	237	258	249	210	237	240	229	201	220	251	225	243	216	201	222	238	254	241	243
28179	28939	24933	21658	18214	14410	13322	9994	7450	6001	5252	4990	3820	3601	3976	3279	3262	2749	2505	2322	2234	2153	2120	1705	1733	1650	1303	1303	1239	1039	1138	1005	1102	1001	1002	972	979	906	748	736	777	784	684	711	669	706	709	627	662	679	627	686	692	671	603	634	669	701	622	685	667	653	637	584	609	628	608	622	648	659	611	667	666	620	654	646	600	615	683	660	595	598	639	609	570	638	660	619	603	648	656	587	634	645	673	595	650	647	640	642	627	598	649	607	641	637	645	633	670	626	617	674	576	626	632	622	627	621	613	672	651	612	657	674	640	665	643	626	634	643	641	641	642	596	668	652	686	651	627	649	677	656	680	629	643	619	648	647	615	634	599	616	628	618	628	632	660	597	606	591	645	612	597	659	617	637	606	660	620	605	592	617	646	608	595	648	586	649	649	633	581	661	655	635	603	621	634	685	591	589	608	613	622	632	618	637	654	629	612	620	674	622	615	646	630	613	637	650	661	581	622	640	653	601	654	611	592	600	641	637	660	639	672	648	629	594	653	601	617	642	620	631	597	688	682	600	648	655	618	576	610	606	639	610	641	640	632	664	653	675	657	657	628	640	619	649	631	590	657	594	684	614	578	617	606	637	621	569	638	646	620	590	606	601	598	598	643	593	640	644	631	626	633	632	654	612	613	598	601	627	652	644	575	626	658	589	645	609	630	612	614	635	646	616	611	586	630	665	605	653	717	637	632	617	687	604	593	607	602	594	684	604	636	654	645	592	614	654	619	642	653	645	614	614	602	624	627	619	637	652	650	646	606	650	570	641	604	597	608	632	612	615	645	645	658	623	607	699	615	676	618	615	630	626	598	618	643	660	623	600	650	646	628	698	663	668	622	622	578	644	644	666	678	628	591	610	620	617	614	627	604	650	620	647	628	628	641	605	598	641	660	654	618	632	660	634	640	706	669	609	650	654	642	610	671	615	639	601	646	609	656	635	666	658	604	595	617	627	622	632	643	608	615	607	659	659	641	591	592	633	629	609	629	603	627	599	619	593	626	600	639	603	623	636	623	632	616	632	646	620	611	626	636	646	618	600	616	664	603	605	647	683	598	624	664	582	617	597	620	621	654	644	624	617	604	599	611	611	647	633	630	632	589	611	659	661	631	608	674	627	649	631	616	579	581	626	647	661	617	601	651	623	680	680	598	613	613	629	678	606	605	619	621	604	645	646	634	626	640	607	704	640	675	630	619	624	628	636	613	611	607	643	627	618	660	630	664	669	622	636	613	595	639	661	580	579	649	580	616	651	628	591	704	644	633	630	617	594	587	593	672	671	687	661	605	615	655	591	593	608	648	639	664	638	629	623	616	655	637	645	650	607	620	628	628	643	660	632	651	650	665	649	638	624	598	626	633	588	646	647	617	588	649	673	633	651	615	657	660	600	636	637	646	661	677	659	614	584	661	605	624	617	676	594	635	632	601	612	668	599	628	615	639	619	650	669	643	643	644	630	622	649	589	591	640	590	637	640	650	670	657	651	655	628	602	624	591	569	649	605	622	651	643	636	592	643	653	661	612	635	625	646	600	660	635	654	661	656	622	625	639	607	607	629	645	589	597	675	653	598	637	660	624	594	644	648	657	616	608	623	647	656	648	673	649	627	623	657	592	598	624	609	617	615	617	637	609	599	658	671	647	621	615	602	642	596	647	598	619	643	615	645	621	660	620	604	582	612	637	666	604	620	655	636	653	590	655	659	637	610	624	629	644	637	669	620	613	638	619	599	642	585	620	615	668	640	649	647	619	652	591	643	597	635	594	614	653	632	628	678	665	672	623	619	652	615	622	645	600	645	648	645	645	589	626	626	642	628	590	641	627	603	683	633	601	657	628	640	654	663	629	590	600	601	613	658	628	619	640	652	594	625	620	631	597	624	640	649	625	632	627	634	654	645	605	657	681	593	643	644	632	598	612	632	634	673	618	599	644	632	642	607	611	612	615	633	623	643	585	626	600	647	608	634	662	642	589	606	626	575	609	692	644	642	644	641	634	631	665	613	632	645	638	639	632	637	622	610	698	646	598	574	619	614	634	608	563	615	607	593	611	626	617	617	630	650	621	599	606	601	615	611	618	614	641	616	634	642	638	611	660	633	589	618	621	597	600	661	632	591	645	617	637	656	624	640	610	639	630	599	616	593	625	639	664	645	637	665	596	588	586	632	659	642	605	611	608	644	607	622	619	648	695	602	645	675	609	651	620	665	571	634	662	613	612	607	618	649	619	622	662	610	638	599	608	659	631	585	616	632	625	599	633	615	643	637	621	606	634	641	627	643	570	614	622	631	625	632	646	609	605	645	619	693	637	604	617	633	642	638	617	600	653	620	635	611	619	648	654	609	634	616	631	615	659	646	648	618	623	617	636	651	603	669	623	624	648	632	627	630	646	615	661	633	644	647	631	617	635	621	655	658	634	631	676	637	626	644	616	627	649	635	631	640	600	633	649	600	657	615	590	643	642	599	675	600	614	623	649	653	640	628	612	605	641	645	594	668	638	605	623	635	632	637	629	646	594	617	658	596	638	613	608	642	642	635	622	660	611	698	622	608	633	678	618	646	630	643	591	636	654	687	640	625	630	606	592	618	624	609	620	620	690	660	626	634	633	647	636	635	647	628	600	619	635	620	624	607	633	587	637	638	615	612	610	645	677	603	618	620	653	637	622	633	625	649	614	663	589	598	672	636	624	636	631	677	633	610	691	635	610	606	654	646	619	610	610	648	609	598	603	622	615	664	592	631	622	606	639	622	600	607	604	701	662	645	640	637	632	621	637	620	617	675	590	629	628	598	645	639	613	664	634	647	644	641	635	640	658	651	607	627	636	612	619	605	598	609	633	615	578	609	596	620	573	656	577	603	600	667	623	615	645	635	607	622	617	625	637	653	602	650	696	629	648	631	646	643	665	590	640	612	622	635	585	668	621	607	638	627	613	605	634	647	627	627	657	653	660	623	603	655	637	664	608	651	621	610	635	646	586	674	632	648	659	617	608	630	633	648	644	636	653	631	608	633	632	671	657	620	599	635	672	642	616	626	621	632	637	651	654	657	578	670	662	663	602	599	608	654	664	639	651	598	656	629	593	610	616	617	610	618	608	626	635	648	668	589	607	605	654	606	652	632	639	596	630	604	610	605	617	615	692	643	583	600	632	632	603	635	581	635	609	671	653	638	624	633	623	664	591	611	615	633	623	600	641	623	652	639	627	591	624	648	640	671	577	666	609	603	580	648	639	605	619	680	581	643	617	655	657	622	653	625	597	616	639	595	596	634	598	652	638	600	666	646	650	621	655	624	611	653	617	618	632	594	624	613	685	609	605	676	629	577	631	618	642	610	649	658	633	663	615	641	646	665	610	641	599	591	605	598	626	611	665	623	638	670	651	627	617	677	598	604	613	623	612	688	600	666	669	586	614	710	638	600	610	644	634	616	672	628	654	623	675	616	611	627	643	629	630	644	630	677	652	618
44617	39866	35034	24637	17237	11715	9539	7031	4226	3117	2926	2237	1649	1425	1677	1440	1252	1046	970	806	780	756	767	587	516	520	449	384	429	340	305	304	328	284	306	271	288	262	266	192	230	189	245	219	192	219	191	191	195	173	196	216	177	154	166	178	188	197	179	157	169	185	170	160	188	203	174	171	168	188	174	194	161	187	167	166	188	189	192	173	191	166	164	172	169	158	162	194	175	169	156	169	162	206	204	166	184	181	179	171	179	178	163	176	188	176	172	162	185	187	186	161	179	190	172	149	155	156	202	189	194	184	170	185	189	181	169	188	192	162	166	181	193	168	168	178	149	195	183	180	157	169	166	196	160	201	186	198	182	179	174	171	185	185	177	194	174	185	187	187	185	188	184	164	185	197	169	169	199	172	160	185	202	186	185	181	165	180	210	189	192	180	153	170	179	176	200	178	177	168	204	183	173	171	175	150	185	183	160	192	179	178	192	198	151	182	169	198	170	174	169	168	161	169	169	190	218	183	168	171	158	171	180	195	181	174	181	182	181	167	179	188	189	186	187	178	190	170	181	173	190	164	159	205	211	169	171	169	182	180	168	178	169	178	199	177	181	187	184	162	194	172	171	189	174	182	167	184	158	181	187	161	172	188	184	172	190	161	160	171	161	192	184	206	206	172	168	166	161	152	167	170	177	174	181	184	181	168	178	190	191	161	196	186	208	183	189	182	190	162	187	175	163	183	170	169	188	174	174	149	198	173	186	186	193	191	165	178	172	185	171	181	191	171	181	171	189	203	198	191	181	178	184	176	166	200	187	187	181	174	182	172	192	173	161	170	167	184	171	155	198	196	162	169	177	169	188	182	179	167	166	170	191	166	175	170	154	179	167	173	177	188	203	175	173	167	162	174	193	158	181	171	188	181	190	156	165	189	195	192	142	171	170	186	158	197	163	190	180	176	143	183	187	166	167	191	189	187	181	171	174	180	159	162	163	195	176	187	180	177	172	175	173	191	183	170	158	158	167	167	158	168	161	175	190	190	189	190	208	179	176	177	167	198	155	170	176	200	172	187	194	193	185	167	170	186	163	177	191	207	165	179	173	169	161	195	159	183	191	185	179	161	181	185	181	181	188	192	176	145	178	197	180	180	184	203	182	194	173	161	197	186	150	202	215	194	192	182	182	174	172	170	185	189	176	172	213	165	171	189	169	167	165	172	162	183	193	182	162	168	167	191	173	186	182	177	197	192	141	166	205	190	183	203	191	176	176	165	194	168	198	191	162	174	181	179	176	152	182	185	179	181	172	213	170	162	181	190	166	204	175	182	178	164	186	164	178	170	179	168	167	195	173	149	178	180	170	173	176	175	198	185	164	166	172	200	193	190	182	165	194	181	199	183	185	154	137	168	203	176	176	172	164	175	160	179	160	173	168	161	171	167	166	181	149	157	175	190	177	148	192	171	183	189	193	182	171	183	185	179	166	186	199	213	161	186	219	196	188	184	186	166	171	187	174	190	194	184	192	201	183	158	176	173	196	182	180	172	168	194	198	174	195	180	180	184	199	173	168	176	163	156	163	177	192	189	172	194	196	200	180	163	177	196	173	179	191	157	183	154	194	196	181	160	156	184	181	146	199	182	159	211	163	189	185	174	194	180	181	185	170	199	185	175	199	174	183	159	181	186	186	169	157	154	195	180	165	183	184	170	177	183	184	174	161	142	195	173	180	174	186	182	194	199	177	195	174	175	156	173	180	176	192	182	182	172	179	182	192	160	178	196	191	159	189	189	171	206	178	199	193	169	174	196	190	171	175	181	181	179	167	164	196	180	179	188	169	189	175	183	151	169	168	186	172	164	177	199	187	160	175	213	176	171	208	217	185	176	173	162	183	181	200	190	172	189	202	183	187	176	179	183	180	167	208	199	185	160	174	188	201	191	177	170	189	175	156	164	178	193	188	174	176	183	164	181	180	185	165	205	183	162	160	187	167	186	182	160	185	168	171	180	178	158	143	169	161	163	170	177	180	164	158	181	171	183	190	206	190	179	184	169	191	165	173	178	166	177	198	188	156	197	184	168	150	212	177	167	187	192	186	178	171	199	200	208	160	167	179	188	152	190	194	185	176	201	179	163	177	167	151	192	178	170	162	178	182	190	176	178	162	167	189	159	184	188	177	168	173	189	168	177	184	163	180	201	187	138	170	166	183	182	169	190	176	178	166	169	201	198	171	155	155	189	185	164	174	190	184	141	189	167	182	175	165	174	158	171	181	201	186	165	188	154	164	168	169	178	176	172	151	179	181	172	179	195	181	156	201	202	193	187	192	166	156	173	165	157	182	162	180	170	190	172	209	173	152	158	213	189	186	187	194	187	158	173	160	178	196	181	174	191	176	143	174	152	191	174	169	174	177	177	186	193	167	185	189	174	172	196	190	163	156	179	191	187	177	203	159	187	160	200	181	176	195	168	198	177	175	179	171	182	188	166	195	173	172	181	182	152	156	157	177	170	190	145	166	181	167	172	163	187	193	183	183	156	177	184	188	175	165	183	149	188	181	171	167	178	167	195	183	177	162	186	171	165	169	179	192	155	169	177	183	172	180	166	172	178	166	182	181	180	183	185	169	185	185	183	188	179	197	167	179	176	183	175	191	197	175	156	174	185	187	163	170	183	166	154	179	169	167	187	178	185	189	192	171	170	180	194	179	175	173	164	176	173	160	173	178	168	192	170	179	140	188	164	169	183	155	168	177	183	187	178	200	173	178	163	161	165	190	198	202	171	187	162	170	173	171	191	164	155	199	147	185	207	191	178	181	179	173	190	186	178	196	181	158	155	175	201	185	196	190	178	172	169	160	172	171	172	195	191	187	195	169	176	170	190	173	176	194	188	172	159	174	162	150	168	168	155	188	170	170	165	163	189	169	188	192	162	206	191	186	163	156	177	192	169	167	172	166	184	186	170	163	172	184	172	178	162	192	185	176	186	187	187	171	188	153	184	185	180	179	183	183	164	185	183	188	163	194	189	175	198	152	170	166	159	167	158	178	183	198	179	182	152	192	178	180	186	193	196	166	203	178	203	199	182	174	161	162	185	170	146	177	178	203	164	183	168	184	162	197	166	170	171	155	182	180	196	193	178	185	181	201	151	179	195	176	203	176	194	180	160	176	206	206	192	167	158	194	174	147	159	181	162	177	223	169	184	161	161	169	180	175	180	153	180	185	184	183	177	157	174	176	176	174	201	164	190	174	168	177	173	171	179	183	197	170	204	188	151	180	170	190	167	160	169	185	149	183	189	202	159	206	171	178	197	183	197	172	200	169	204	191	168	181	185	167	176	171	155	196	168	185	168	209	163	174	171	171	165	185	168	169	165	157	177	168	187	186	166	153	156	170	166	190	151	195	170	189	188	151	149	194	198	187	173	167	189	191	171	173	155	183	164	189	157	182	160	177	179	177	198	180	197	179	164	189	191	175	165	178	170	178	131	173	183	174	173	202	200	179	179	194	169
36614	37868	34498	30064	25550	21734	20516	16526	12365	10423	10136	8141	6529	5910	7065	6061	5514	4836	4408	3651	3509	3358	3489	2682	2643	2401	1793	1729	1725	1369	1479	1281	1508	1318	1315	1337	1223	954	833	780	837	709	745	611	626	617	586	596	515	522	538	561	568	442	518	536	511	514	483	496	522	458	497	501	501	478	486	493	513	494	493	475	533	505	491	525	492	487	457	508	457	485	470	493	496	494	515	468	485	497	501	507	478	475	488	468	529	496	502	496	507	473	440	479	521	453	442	498	443	471	446	446	497	481	491	510	501	509	467	483	470	513	473	475	441	530	531	496	498	451	498	497	550	491	472	442	523	469	516	502	482	519	514	481	507	477	510	470	486	491	475	495	516	488	514	481	479	496	465	502	494	493	502	479	532	449	503	483	488	487	458	501	449	540	467	474	495	500	495	480	535	451	522	493	485	504	481	472	508	477	481	513	489	512	507	472	529	505	521	498	490	459	500	485	496	476	501	496	498	494	483	505	521	487	495	501	518	510	488	491	523	527	457	474	486	474	466	467	467	507	517	458	518	478	498	497	514	494	492	503	472	513	527	506	509	533	471	507	510	521	487	450	501	504	495	482	513	490	523	501	510	479	509	490	502	487	472	501	502	497	507	474	497	516	447	479	483	497	508	501	508	473	505	469	484	474	541	515	462	493	497	484	498	490	500	538	506	481	497	480	481	506	484	528	481	475	500	506	506	514	492	497	485	465	504	477	521	493	538	473	562	512	495	479	544	497	488	505	522	542	484	457	472	519	527	495	482	509	492	503	515	510	515	498	490	457	467	522	521	498	463	449	516	504	508	521	460	484	491	470	517	479	536	509	483	479	501	468	539	491	479	492	498	530	529	498	496	513	479	485	450	504	488	503	507	479	511	502	492	490	526	477	469	487	507	519	537	486	534	505	511	478	498	479	475	529	524	443	490	474	503	509	526	492	484	509	496	469	465	482	463	519	498	488	496	486	499	522	495	505	474	472	522	505	502	477	492	485	499	460	494	514	480	491	507	468	482	505	469	525	508	525	506	495	478	500	496	486	495	474	502	510	489	503	526	489	516	524	504	503	468	486	510	478	493	473	519	485	531	484	453	480	473	506	488	459	497	494	492	494	469	540	520	474	512	480	511	478	478	473	480	504	521	469	457	502	529	524	447	490	517	519	492	473	485	519	522	501	508	485	558	493	509	478	536	527	520	487	475	523	511	485	499	519	537	511	492	468	446	481	488	512	492	493	510	463	479	489	492	484	509	484	516	491	481	484	543	488	506	506	479	496	500	515	497	460	501	464	492	511	471	505	502	488	487	496	502	479	481	503	484	492	528	482	479	451	482	499	508	474	485	492	477	499	484	483	457	525	479	493	507	486	473	499	487	489	462	513	507	468	490	499	472	481	525	534	473	456	483	532	448	477	508	503	492	519	524	462	491	471	480	485	485	463	506	474	503	476	532	468	469	506	486	488	544	487	441	499	507	555	515	538	459	551	506	509	501	453	484	491	489	505	501	499	495	487	496	475	494	492	464	472	465	491	486	485	504	491	479	508	511	468	466	520	447	503	497	472	477	487	499	489	477	506	453	521	516	504	481	490	520	452	496	510	536	484	490	498	520	461	482	485	475	496	518	475	503	477	494	499	497	532	456	538	489	486	494	496	496	502	490	493	507	448	489	497	497	530	530	502	480	506	476	510	522	500	500	528	473	479	522	491	484	500	495	494	485	490	572	507	540	460	472	463	485	480	491	495	534	497	484	503	494	488	508	498	488	509	476	471	486	500	497	494	543	506	510	504	468	503	478	502	482	548	498	525	499	528	506	463	470	491	518	474	470	496	496	484	503	502	498	498	527	504	482	488	506	476	449	489	489	487	520	489	514	506	507	509	491	519	508	456	495	456	498	526	484	537	486	496	465	516	495	549	467	509	460	518	486	506	473	505	517	530	532	477	484	492	464	469	508	484	517	489	512	466	500	534	480	481	522	484	549	539	501	434	457	528	514	500	516	536	486	506	464	515	494	537	457	544	503	493	488	474	524	509	490	515	479	479	494	453	467	477	485	525	523	503	515	497	482	519	513	521	468	463	502	534	513	499	497	507	497	476	513	494	460	511	504	501	502	501	484	461	486	488	454	513	506	526	453	483	481	504	502	465	519	508	491	492	448	528	479	495	485	490	501	509	516	494	468	517	502	489	492	473	495	504	511	528	495	514	495	514	462	463	476	475	489	461	480	490	513	456	515	483	499	504	513	502	479	511	540	506	488	490	498	517	510	507	497	516	513	481	475	484	452	471	514	498	458	509	507	518	486	474	539	515	523	511	514	490	452	518	509	463	498	524	479	476	474	475	490	502	468	490	489	482	462	506	496	497	466	486	505	505	493	465	464	494	505	485	533	533	503	514	497	488	544	461	459	517	494	477	463	477	517	483	488	497	467	438	530	504	481	510	513	492	472	502	504	500	506	531	509	497	497	482	487	492	490	508	484	498	494	479	484	476	495	535	480	524	488	464	500	511	486	489	515	533	490	496	468	494	503	472	475	469	510	497	481	471	526	488	509	510	491	515	489	484	547	462	508	490	445	486	506	502	519	500	474	521	436	503	497	465	466	454	459	500	499	491	525	533	475	476	489	480	509	477	506	521	511	504	484	493	512	470	478	486	528	516	483	518	497	506	518	487	487	535	515	466	498	491	498	492	454	526	512	487	521	503	524	496	500	494	489	495	449	495	513	476	502	478	482	494	496	474	530	539	491	461	491	510	461	490	488	503	493	456	483	496	475	481	501	487	500	470	501	511	482	491	455	523	490	506	505	510	461	487	465	491	496	508	503	508	519	532	503	477	479	492	481	505	479	470	471	513	533	484	521	506	482	502	518	472	487	477	476	520	493	489	453	514	473	498	482	486	488	502	495	511	471	504	481	490	480	549	507	515	527	489	486	487	493	465	461	495	489	474	492	474	477	548	490	485	497	430	492	481	448	500	517	510	555	514	486	510	476	448	500	488	513	460	506	502	496	511	522	471	531	454	482	491	499	505	503	507	524	471	508	495	511	477	503	504	532	479	510	493	475	507	499	463	453	503	486	504	465	534	493	502	504	458	524	542	441	507	529	505	499	498	545	476	529	491	505	474	525	463	506	484	497	470	492	521	475	480	469	499	482	494	508	469	507	491	477	515	498	491	507	519	484	463	512	475	520	512	476	521	473	499	526	485	501	505	521	483	509	505	495	486	527	483	441	501	501	503	472	496	518	473	473	451	484	501	476	495	498	457	568	457	505	481	508	482	514	525	479	500	508	479	461	487	510	455	501	463	522	490	508	493	508	466	510	524	475	472	506	448	486	447	541	500	520	485	500	475	496	507	494	484	519	493	542	466	507	487	497	539	540	522	515	502	532	479	524	513	514	489	523	507	474	490	503	483	497	499	508	484	476	465	471	470	486	489	488	504	506	476	490	513	481	484	511	501	522	499	530	509	492	472	517	488	529	511
10869	6322	5664	4021	2536	1682	1244	999	793	657	563	518	428	366	372	343	331	301	302	305	309	264	308	324	285	266	276	268	275	266	270	288	275	265	287	253	280	260	281	267	256	266	261	246	270	273	277	233	266	313	261	254	279	291	256	260	249	265	258	251	270	297	228	258	253	273	274	253	272	250	287	225	265	243	290	296	249	268	297	274	284	267	271	269	267	252	245	274	255	250	265	248	237	258	273	270	281	249	300	273	280	238	280	271	272	288	276	275	279	276	284	251	238	271	274	271	274	255	254	262	278	282	272	261	255	242	223	288	278	270	265	298	240	255	293	259	271	245	259	277	290	265	285	259	289	294	298	288	269	249	278	257	238	284	287	295	296	245	262	282	241	297	264	251	239	267	290	287	253	251	261	244	256	249	267	281	258	228	276	262	280	255	283	293	241	244	260	284	274	261	256	285	268	265	300	277	288	246	246	250	265	283	236	240	292	248	250	279	245	290	273	270	266	282	264	281	249	225	269	262	252	254	293	265	268	273	265	259	249	277	239	275	245	264	245	266	237	269	258	251	285	269	253	274	263	223	257	282	267	268	271	305	305	276	248	244	228	276	253	282	247	267	288	285	259	254	248	222	269	281	292	231	278	246	288	283	261	249	250	269	287	230	282	278	303	274	273	296	268	262	284	260	259	246	283	293	283	269	271	242	259	312	261	285	268	253	298	239	282	246	275	294	268	280	292	275	238	258	278	262	265	272	304	262	262	262	277	264	259	278	274	297	239	270	287	248	269	303	259	270	267	287	284	253	270	272	265	267	277	249	310	245	310	306	271	252	239	278	283	270	294	258	272	246	273	257	241	268	265	262	296	271	255	287	256	242	274	304	280	294	271	272	270	268	234	273	237	259	266	260	269	261	263	281	301	276	268	284	271	259	265	256	269	296	234	250	273	269	300	291	272	267	294	278	232	263	275	288	250	284	273	251	247	274	278	259	286	251	274	289	276	274	254	260	282	280	263	252	262	269	282	253	279	249	259	275	262	259	262	270	269	278	261	244	246	277	261	272	286	276	272	273	258	260	278	269	297	268	268	279	272	277	276	305	259	276	273	285	256	253	269	264	290	272	293	278	249	279	281	261	295	265	268	291	282	276	257	264	277	285	286	267	268	267	284	271	299	269	296	254	279	257	267	272	284	250	275	267	260	271	265	265	284	275	288	256	276	283	254	293	297	268	290	302	245	297	302	288	270	277	262	270	256	296	264	281	269	284	268	265	242	268	225	287	262	237	265	230	267	290	252	261	289	277	264	275	288	259	253	283	251	240	310	287	251	285	272	252	263	278	276	273	287	276	248	257	285	256	275	278	288	251	246	266	258	257	278	244	287	253	253	263	275	287	271	276	235	280	284	224	266	277	287	290	297	269	275	290	285	272	261	271	254	249	258	257	243	260	281	254	290	250	281	261	296	299	270	252	278	269	259	269	276	247	276	295	259	283	277	288	276	271	293	272	249	291	275	292	274	267	269	278	262	273	255	247	284	262	290	271	259	274	258	261	273	275	275	251	249	267	278	238	266	267	272	277	255	266	273	265	271	257	298	261	272	290	302	269	233	269	273	250	265	269	263	264	287	274	291	254	274	260	290	270	286	269	268	271	284	270	228	242	270	261	236	244	267	268	279	268	254	293	275	257	262	276	278	266	247	262	269	278	252	274	277	298	245	288	292	280	262	286	258	246	278	272	258	278	279	288	282	254	260	256	257	261	261	267	262	273	250	300	278	265	271	236	274	248	261	271	253	286	245	279	239	237	272	262	257	246	240	263	265	264	289	274	286	262	263	289	284	244	255	272	286	244	288	266	274	282	265	286	287	260	253	286	279	252	239	303	275	256	283	264	291	290	262	242	267	250	261	264	261	262	257	281	284	264	281	254	281	275	268	273	261	277	290	292	283	305	274	265	259	262	274	281	290	301	245	271	287	254	241	266	267	266	263	267	257	324	277	273	248	276	274	276	257	268	266	272	256	272	270	265	268	290	264	258	281	280	280	213	267	248	275	288	284	241	277	254	262	266	246	296	263	300	255	276	263	255	241	250	284	260	307	279	296	267	261	291	294	289	257	269	232	251	278	243	258	284	300	249	292	263	288	256	264	281	250	273	263	286	255	247	277	242	273	257	266	292	288	268	253	283	273	270	229	263	244	270	283	284	264	284	283	252	265	274	263	249	274	265	277	242	264	232	270	267	254	280	232	234	266	287	278	265	248	274	262	294	286	255	286	272	270	259	254	280	290	276	243	267	252	261	237	275	260	266	257	270	266	293	273	258	272	244	261	298	266	287	264	262	274	284	270	247	258	238	265	256	289	262	278	268	266	271	261	255	290	298	291	270	263	262	270	300	286	267	276	287	285	227	239	281	267	262	272	251	253	251	263	260	249	264	245	283	227	254	291	283	267	294	274	272	241	257	270	290	249	261	296	272	246	272	242	292	282	287	276	260	242	270	274	265	259	268	284	269	278	255	249	274	274	291	279	312	238	273	254	282	284	267	274	261	268	280	262	294	235	291	252	233	276	258	253	261	286	260	248	270	265	273	280	252	250	240	305	287	248	265	274	256	288	271	250	282	259	258	257	284	259	285	259	260	291	245	283	279	313	239	239	261	243	285	253	232	246	258	259	233	272	281	275	282	256	247	264	263	275	278	300	266	272	286	295	285	250	249	271	261	259	253	256	265	276	258	290	255	289	275	251	300	259	259	255	283	281	279	281	241	294	263	252	246	267	255	258	259	268	277	273	281	248	235	277	242	264	261	307	243	270	280	301	270	253	254	255	278	282	275	267	249	271	272	293	262	275	259	266	263	258	243	252	246	256	271	252	253	257	264	260	275	258	285	249	281	285	275	298	273	271	223	268	232	279	284	265	244	267	240	259	249	281	289	286	260	269	271	275	244	265	274	286	266	261	276	273	257	251	273	277	256	256	302	293	266	273	257	248	234	258	267	263	301	280	294	270	286	247	295	267	263	262	248	257	294	258	262	277	272	297	301	265	282	254	274	253	270	275	250	262	270	262	283	253	265	268	283	253	252	257	292	278	287	242	294	250	283	270	280	239	288	261	243	278	252	242	269	249	263	290	260	256	275	252	293	259	271	293	243	243	281	248	273	243	265	280	266	269	263	289	259	266	234	278	266	270	269	263	264	271	268	261	270	254	283	305	243	278	248	281	253	289	252	289	253	294	261	247	250	265	271	271	261	281	287	268	257	278	235	266	281	258	275	269	241	263	264	272	260	287	274	263	267	285	288	256	240	271	284	269	274	295	304	299	263	287	269	261	295	292	306	275	277	291	253	286	240	251	264	263	262	267	237	255	297	272	275	266	253	304	287	282	268	301	268	251	277	285	263	237	259	263	279	270	290	270	276	266	243	250	241	260	251	235	282	276	276	278	259	270	225	260	266	300	279	270	267	272	260	257	259	253	248	270	257	251	268	298	295	276	280	294	307	297	285
11197	9157	11783	11764	8964	6669	5379	4093	3285	2708	2343	1915	1678	1427	1409	1247	1142	1016	958	867	885	852	853	837	825	852	765	794	798	762	754	724	792	740	785	764	728	791	734	724	703	738	669	744	703	712	735	726	720	735	716	725	733	733	743	764	683	669	691	715	664	733	725	720	715	749	703	655	714	700	707	731	723	752	721	736	732	666	737	742	706	705	692	711	702	730	669	701	730	738	697	770	737	722	723	729	697	724	736	729	695	704	725	741	716	727	721	669	687	704	771	692	722	753	712	763	709	777	733	709	696	699	706	761	686	729	689	733	781	736	697	718	748	709	748	704	685	749	759	706	724	759	702	723	712	718	704	714	688	691	751	678	727	755	750	749	744	721	722	722	748	720	703	789	766	713	696	723	774	700	737	708	676	722	751	719	676	715	710	709	696	716	698	699	694	739	705	645	693	735	696	737	716	730	732	748	654	737	748	702	714	737	689	672	671	715	729	738	714	687	678	737	706	781	758	719	740	685	658	673	757	731	727	729	735	656	746	745	687	763	729	783	715	751	663	686	693	749	685	684	729	705	794	737	710	779	728	736	711	723	732	681	738	768	729	695	738	723	705	749	742	735	753	700	710	790	683	714	681	751	716	757	677	715	753	705	758	716	730	702	727	725	729	757	688	744	760	700	674	700	674	707	710	698	708	753	705	746	729	706	672	771	690	685	703	700	702	794	672	741	728	725	765	727	753	739	692	768	759	713	724	697	720	679	722	747	717	712	769	764	688	759	707	748	714	677	702	734	765	720	712	755	723	729	705	727	778	693	740	703	722	753	740	713	721	633	719	707	720	743	722	718	705	729	735	714	755	738	766	729	746	679	691	684	731	667	721	697	727	724	693	691	688	734	716	721	742	693	755	706	726	712	721	732	731	701	752	705	694	702	682	673	682	707	681	718	722	679	728	746	716	718	714	700	675	760	709	728	722	714	722	728	728	687	693	697	755	703	731	736	781	730	774	746	718	766	679	714	701	753	705	731	751	745	721	755	721	737	741	694	751	751	713	753	664	704	719	674	718	694	710	690	709	720	744	693	733	755	698	762	717	740	769	732	742	719	754	714	715	763	717	729	719	682	697	730	682	668	703	743	696	700	697	741	713	725	712	726	724	729	751	705	729	734	733	704	709	758	725	726	754	719	718	753	771	701	689	707	729	739	699	735	678	736	709	725	705	723	732	728	774	735	686	704	699	680	670	730	655	672	706	698	675	707	760	730	707	673	749	766	755	757	756	684	703	723	752	715	694	697	756	709	707	701	767	753	719	707	734	647	754	726	698	702	721	731	725	648	718	726	680	743	765	705	701	716	746	716	673	738	697	733	719	774	732	705	710	699	696	685	666	679	765	717	711	774	693	727	718	718	721	737	729	719	706	692	707	766	699	725	739	738	715	765	696	698	764	704	759	729	710	725	746	713	734	707	710	730	742	698	706	731	716	731	738	711	750	717	704	767	733	726	688	712	694	715	719	687	772	731	752	720	719	747	682	660	678	739	693	694	731	682	669	690	760	715	702	701	730	676	709	714	657	700	764	704	732	675	727	732	743	712	680	719	729	735	707	694	657	718	713	717	801	748	679	727	728	719	722	720	703	762	738	728	732	688	692	740	728	703	759	705	731	762	745	726	746	735	730	697	732	764	699	681	740	729	701	719	680	712	737	758	720	763	738	705	742	707	717	753	667	717	695	705	739	741	727	768	711	749	730	767	692	699	709	714	758	731	685	738	741	691	723	738	727	733	788	697	696	718	704	752	739	726	712	712	711	735	727	680	739	678	694	720	700	735	699	681	687	697	734	701	698	690	751	721	738	706	754	695	689	713	751	699	744	734	679	665	726	740	746	782	696	691	713	688	709	749	720	740	668	751	680	736	765	733	734	780	769	701	729	736	700	720	726	696	735	716	703	732	686	753	713	715	744	735	733	753	733	729	729	740	737	697	753	684	737	660	706	687	707	716	696	739	765	692	702	702	734	719	721	765	709	688	711	725	739	733	711	711	746	748	685	718	685	676	746	730	702	679	691	714	770	734	766	682	749	710	736	737	770	709	705	731	739	737	731	726	693	725	738	682	700	747	706	754	697	736	724	751	720	766	745	761	726	732	708	696	722	724	718	773	688	746	705	717	728	680	693	722	752	732	718	701	661	724	713	721	709	760	696	695	738	710	700	696	709	783	711	746	702	731	696	679	756	706	721	746	720	737	710	675	733	706	718	772	742	695	752	672	710	680	734	728	697	696	679	715	758	703	743	705	744	745	757	728	700	743	718	722	690	696	727	724	705	711	721	718	737	703	714	775	775	698	773	719	755	688	719	710	661	741	706	684	751	706	687	703	724	750	699	721	733	694	679	697	735	721	698	676	731	701	719	712	703	712	722	764	714	732	730	690	735	708	737	720	723	696	735	721	725	680	759	775	694	725	732	708	706	687	695	703	757	664	682	770	717	746	721	715	741	749	728	730	684	762	730	718	721	676	677	694	699	740	695	717	719	716	686	710	689	710	709	726	720	744	704	647	667	771	701	736	716	725	760	721	698	710	687	699	722	721	750	728	714	741	724	733	735	682	738	671	709	719	712	719	726	756	687	732	709	740	729	712	739	716	715	732	741	742	711	734	751	710	741	714	755	743	702	733	701	761	712	682	762	681	705	689	769	698	715	732	718	731	713	694	686	729	669	765	671	725	690	686	750	709	718	737	736	703	702	803	736	761	732	753	705	697	742	702	732	717	740	688	737	700	695	710	718	725	746	737	751	681	765	681	711	782	733	765	724	722	728	705	702	738	734	700	681	693	748	742	698	689	693	739	702	710	711	715	706	750	729	733	752	725	689	691	684	736	749	783	772	731	733	714	705	737	682	680	725	725	720	715	717	737	703	721	714	735	689	726	736	686	712	744	763	714	698	728	770	684	765	746	704	750	689	718	737	651	704	714	753	742	711	672	708	680	723	710	694	680	751	754	783	715	761	789	752	742	721	729	733	685	715	712	710	706	731	760	717	721	747	711	711	719	737	681	690	720	760	725	665	693	682	700	728	723	734	704	703	721	711	722	730	726	710	754	686	672	742	762	687	691	762	727	758	700	710	718	731	728	688	754	752	682	758	677	730	776	712	685	716	722	724	753	755	749	687	752	711	720	765	710	722	715	696	734	750	711	726	697	729	705	761	697	765	737	762	732	746	740	667	784	737	713	652	762	701	713	714	714	695	733	749	702	740	759	734	729	715	734	691	708	696	758	754	756	655	701	680	723	760	684	761	722	727	699	655	692	660	736	763	767	777	727	760	707	765	723	722	779	739	715	733	686	671	761	732	757	739	690	767	673	767	650	747	715	782	713	707	672	661	735	704	702	714	729	734	722	720	725	720	784	706	801	744	703	716	739	738	697	742	679	752	736	663	692	708	740	707	750	682	682	718	748	708	690	739	656	713	764	686	710	710	796	741	732	730	707	729	742	723	712	716	736
33022	31509	27248	14801	8477	5379	4654	3622	2293	1603	1405	1143	880	761	844	750	630	565	486	433	423	430	379	397	385	350	310	320	332	323	278	309	299	288	256	273	277	266	276	245	262	251	235	233	243	266	254	254	251	217	252	229	247	227	258	227	196	230	223	210	218	238	213	238	234	233	233	224	225	224	253	226	242	227	247	231	230	235	216	214	206	254	220	246	235	244	246	244	228	267	225	246	230	239	236	233	240	215	261	247	245	232	220	239	256	245	239	261	260	251	229	243	207	233	250	235	250	268	239	258	233	237	211	252	244	282	231	251	242	242	253	229	244	220	246	248	231	260	239	220	245	208	236	226	215	205	221	268	235	251	227	237	213	249	219	221	221	204	228	238	254	231	224	243	253	217	244	250	228	230	267	212	247	220	215	232	243	255	253	247	279	233	261	216	231	227	227	207	261	208	227	250	225	211	218	224	238	231	252	223	230	212	275	245	243	233	234	240	214	257	249	228	244	235	241	214	217	236	239	211	207	253	233	227	245	255	222	249	266	250	243	263	240	236	225	219	210	228	235	225	234	233	245	248	240	239	199	232	217	242	214	247	217	217	257	232	203	218	238	236	256	228	224	208	245	229	220	239	251	266	260	252	236	213	248	244	226	207	236	231	251	229	246	204	225	233	224	220	243	244	245	233	238	233	250	235	223	219	246	234	221	213	234	225	238	234	239	252	238	246	259	238	239	241	220	257	229	249	218	252	247	240	242	269	235	220	240	247	253	245	224	239	256	229	246	198	259	230	227	257	207	264	250	239	235	250	210	215	237	258	224	220	214	224	239	250	236	224	236	247	246	245	262	227	250	258	240	249	253	252	246	221	235	241	223	221	229	251	225	245	231	217	205	251	233	251	235	232	222	215	249	241	260	214	237	271	242	207	245	240	225	260	250	239	212	240	238	248	229	235	224	269	201	238	208	231	235	222	237	229	213	229	238	240	239	221	241	243	286	248	231	230	241	237	220	234	257	237	228	259	240	238	247	238	254	218	235	245	213	231	220	235	241	231	253	246	241	228	229	218	242	233	224	232	257	249	248	262	220	223	250	242	220	240	225	260	212	226	229	251	216	212	239	237	239	252	245	219	230	248	227	251	270	211	228	227	214	218	216	249	262	225	190	220	242	224	240	232	241	231	262	219	235	256	246	227	211	228	251	241	227	273	229	230	228	257	233	243	248	222	211	235	249	233	232	244	213	219	246	205	223	230	212	247	231	218	201	233	232	224	237	263	234	241	245	236	226	239	230	182	201	256	260	229	232	251	225	225	216	226	217	258	204	215	213	230	246	248	213	230	242	227	254	225	232	197	228	241	212	223	267	201	255	240	242	238	247	249	230	228	229	228	258	231	215	227	239	246	238	219	247	255	241	229	283	252	232	250	272	232	236	232	237	218	264	231	255	210	231	247	243	230	251	221	218	204	248	234	243	212	252	241	246	241	223	226	207	236	243	249	236	222	271	240	225	239	263	258	235	233	242	243	257	230	276	251	243	248	251	245	263	204	230	243	246	275	240	247	250	215	223	257	244	228	250	262	253	228	262	222	235	223	243	229	248	209	240	256	222	251	216	206	239	226	252	253	246	223	250	245	211	238	227	251	224	256	245	229	252	249	230	235	254	222	241	232	209	213	267	226	230	222	225	227	257	237	230	214	240	220	231	255	214	241	236	228	242	255	241	226	236	216	247	205	250	242	228	246	221	235	227	226	227	211	220	223	220	250	231	226	230	230	205	215	241	250	256	258	284	236	245	241	245	216	221	200	231	237	225	216	216	231	239	240	239	260	252	253	242	201	214	263	240	250	238	257	243	223	222	247	242	247	215	236	213	225	258	215	234	235	251	264	242	234	214	269	246	232	257	230	241	223	238	253	243	241	234	241	220	229	212	210	224	220	236	249	223	253	241	230	239	220	256	239	252	242	237	230	233	228	235	249	256	262	241	231	249	210	232	229	233	235	267	238	245	250	226	211	226	243	237	199	256	250	228	217	242	240	238	212	236	251	238	232	215	213	245	228	227	238	233	240	261	225	252	260	239	253	222	251	242	211	224	238	225	232	235	220	244	251	232	216	272	229	243	248	258	203	239	227	261	244	223	253	238	220	246	209	223	243	234	253	232	221	206	221	230	236	233	231	257	244	237	261	224	261	219	226	250	230	223	229	228	249	220	257	215	217	229	209	232	247	227	240	240	250	241	227	256	226	232	251	216	245	244	231	255	258	253	265	231	208	207	223	229	243	230	219	232	210	234	243	248	264	218	221	189	239	232	230	225	239	244	250	256	228	223	231	216	231	233	213	204	238	216	259	220	239	226	235	255	200	221	273	245	230	230	241	230	242	220	254	222	224	236	237	261	231	235	270	216	253	253	215	217	269	246	234	232	276	246	223	253	232	235	262	194	222	212	228	262	230	260	234	233	215	238	232	241	235	223	249	236	230	236	245	210	260	237	226	227	272	238	254	210	246	227	205	235	246	229	242	246	243	251	224	227	249	235	239	224	242	233	240	238	206	227	250	219	255	275	221	248	244	228	229	248	237	224	240	221	241	236	209	256	222	253	226	209	243	245	217	256	241	253	241	235	197	253	240	224	230	273	250	233	239	225	231	248	222	228	263	213	242	225	242	236	236	205	222	235	238	252	236	235	234	228	218	229	209	231	243	238	239	201	240	242	220	235	225	230	243	233	224	227	237	216	246	250	235	232	275	236	244	215	218	239	228	247	250	251	252	265	245	243	217	233	262	238	230	248	258	249	219	253	237	233	292	216	238	228	233	210	222	245	240	228	243	254	248	254	216	222	236	235	220	226	242	219	237	234	255	229	262	239	232	215	251	236	221	241	230	266	223	243	233	226	263	242	229	225	201	260	225	226	241	257	244	245	246	235	214	236	246	212	242	206	218	244	250	237	225	218	228	255	248	234	230	234	231	253	232	241	229	196	244	238	232	216	216	204	224	226	216	244	268	239	213	201	207	241	223	231	224	241	235	233	244	249	235	238	217	231	219	204	242	209	243	256	238	215	231	247	251	247	218	220	237	242	218	231	250	228	258	252	252	216	261	231	251	229	236	219	216	262	247	217	208	239	230	255	240	261	218	230	253	240	248	247	231	212	222	212	251	221	252	274	229	224	239	235	243	249	237	237	243	231	228	226	255	229	213	240	222	243	242	235	219	260	222	263	239	198	208	234	233	215	254	220	237	236	218	242	225	251	248	244	219	245	246	214	244	239	207	293	216	255	274	233	272	250	231	216	237	245	238	256	252	223	218	224	257	227	251	241	228	202	226	213	229	238	273	230	239	258	241	252	232	228	234	234	218	246	229	219	244	216	244	227	235	213	227	203	250	244	252	217	231	270	226	239	261	223	230	214	245	245	238	258	224	223	242	243	237	234	215	227	267	227	252	256	228	237	232	266	219	229	246	267	223	237	236	252	228	248	268	229	245	211	240	218	233	247	217	241	211
27020	30211	27898	21812	17869	14276	13462	10710	7659	5981	5472	4757	3708	3343	3849	3221	2860	2473	2112	1799	1816	1702	1689	1509	1367	1341	1152	1100	1167	1003	997	949	1060	1022	924	948	846	769	774	726	717	727	731	701	718	686	627	667	633	675	662	588	623	620	663	603	628	631	630	667	669	648	673	624	652	661	681	638	654	610	662	629	618	672	659	610	616	657	649	653	625	643	648	638	674	668	626	657	685	675	661	617	641	638	642	627	604	682	574	695	623	615	635	624	639	604	705	655	660	661	603	622	636	623	617	639	648	656	645	661	594	618	666	678	586	619	643	660	628	628	636	594	646	617	617	650	595	642	637	622	594	616	650	669	628	622	694	637	612	629	640	610	653	667	623	598	641	630	593	658	586	591	619	658	615	598	603	684	637	656	611	591	605	624	641	607	660	689	647	623	661	633	643	620	661	631	632	674	667	685	607	617	650	620	647	628	618	635	610	607	603	640	671	630	614	615	626	599	656	629	653	608	635	648	610	647	638	639	653	608	652	629	614	607	629	615	602	680	603	633	651	599	643	623	632	648	628	591	623	630	627	643	654	661	654	643	651	644	582	642	626	628	620	618	630	683	638	663	643	630	606	644	675	635	662	632	657	625	658	628	620	634	638	640	633	607	668	657	659	635	662	655	658	621	627	635	629	611	658	637	634	607	628	662	681	639	620	650	622	656	633	648	649	616	628	658	625	607	580	676	693	655	655	599	627	583	692	668	685	595	610	664	589	638	634	635	619	634	620	650	632	595	654	639	638	633	642	662	651	660	635	679	634	623	644	681	642	622	651	647	666	650	637	650	657	628	612	644	618	643	637	607	672	657	648	634	674	637	654	663	611	666	689	582	629	653	666	611	642	614	660	633	637	650	654	647	659	600	621	628	663	672	644	679	608	624	629	646	666	630	633	638	624	596	616	633	620	608	629	603	614	654	619	637	615	597	653	635	653	632	652	655	590	640	662	648	614	648	613	627	612	632	585	657	634	661	646	603	645	650	614	622	634	668	585	606	645	641	613	630	605	640	693	669	605	658	650	617	631	624	608	633	634	626	589	611	615	627	630	646	684	637	650	597	635	582	639	651	656	629	597	651	627	605	662	598	637	617	667	630	640	616	595	642	607	614	614	643	614	600	622	622	597	646	675	611	604	662	608	695	641	656	660	661	678	637	662	651	649	634	620	680	648	633	589	675	672	599	598	649	649	629	635	635	618	621	635	635	623	653	647	607	623	617	630	635	661	629	609	602	583	663	620	598	618	639	607	638	621	627	618	662	652	656	664	643	660	643	673	655	654	630	613	614	592	683	612	651	618	620	657	619	615	646	681	648	637	621	621	618	643	690	621	615	592	615	605	669	696	606	648	655	683	599	599	595	675	583	619	591	646	661	647	626	610	632	647	621	659	605	657	619	575	608	643	649	626	622	623	645	657	622	661	628	623	655	660	640	670	624	626	580	664	633	632	635	626	606	635	625	579	591	616	652	629	651	622	641	617	629	665	629	637	622	629	655	606	660	676	631	657	628	624	627	658	634	651	651	649	637	659	604	597	642	616	614	635	658	618	668	660	634	597	609	652	634	634	632	686	635	637	618	651	603	639	639	637	605	626	660	623	633	599	611	632	638	635	633	592	628	652	618	668	625	658	654	638	648	638	661	650	643	645	645	663	642	607	614	629	605	606	659	625	604	688	613	671	616	630	647	660	600	606	621	608	672	634	626	607	615	659	643	649	664	631	637	619	639	608	576	646	590	629	649	633	629	636	634	643	671	685	653	645	634	637	632	586	666	643	581	645	623	583	631	617	621	641	631	626	651	652	597	610	642	621	642	623	667	602	667	609	687	658	620	632	606	635	620	657	619	648	646	657	660	644	633	650	653	668	613	621	619	669	642	636	590	648	655	623	626	663	618	647	674	633	611	620	592	651	647	645	643	561	624	630	599	656	643	624	624	672	631	669	667	666	600	651	587	616	628	635	621	627	608	655	618	663	638	646	662	671	652	627	626	660	614	634	658	683	634	678	655	666	648	579	599	575	640	657	629	637	619	626	657	622	660	645	638	636	598	636	655	628	596	645	653	669	618	588	656	587	611	632	647	596	607	641	644	657	627	643	618	633	631	657	593	636	622	611	650	612	639	668	610	667	618	644	633	636	644	590	656	631	659	623	619	618	626	630	647	645	620	660	652	632	662	632	602	585	652	648	622	617	628	635	644	616	627	643	601	616	659	652	567	649	642	661	633	641	641	582	633	660	618	625	613	649	642	647	648	632	625	631	629	622	653	650	667	640	616	611	665	644	660	678	645	630	656	607	638	640	678	650	645	645	606	643	638	619	663	681	628	633	651	633	631	632	650	597	615	685	610	641	667	611	647	633	649	613	632	629	627	630	614	617	676	685	631	677	657	643	610	619	627	662	597	636	647	638	652	624	625	660	655	617	659	659	590	657	635	627	651	630	653	603	601	644	609	613	629	639	671	618	578	633	654	643	679	612	652	643	615	591	670	618	617	639	644	681	651	610	660	661	615	604	577	659	616	658	626	649	589	666	663	663	643	658	660	602	612	613	641	687	621	648	611	656	602	617	638	593	621	629	652	626	572	635	668	621	604	644	596	604	656	650	659	628	596	632	631	644	633	626	585	635	629	603	629	612	655	562	694	608	630	635	639	628	660	615	642	649	621	627	670	633	621	665	625	631	606	660	656	626	632	680	634	610	642	637	659	604	648	631	605	656	613	660	650	609	646	612	639	625	620	591	676	683	647	626	655	637	645	597	635	621	653	598	640	635	610	613	672	657	644	615	637	636	641	634	642	658	654	668	630	656	610	637	639	624	632	647	615	659	654	662	625	657	644	621	644	622	678	615	631	667	638	677	632	638	617	635	670	661	632	651	630	635	620	640	622	617	657	648	662	616	636	657	617	628	620	609	607	651	628	623	598	596	635	630	621	690	673	643	600	647	648	661	623	694	615	654	604	636	666	629	634	590	669	667	665	648	602	633	633	652	635	676	604	660	601	605	629	640	666	643	652	638	641	730	633	630	652	661	694	659	645	659	606	659	593	654	597	623	620	623	606	619	661	679	660	613	654	607	600	649	632	647	635	624	671	635	604	645	600	689	614	660	651	617	686	616	651	620	630	635	642	704	624	641	606	650	686	620	622	640	649	622	673	715	644	650	611	648	673	599	613	640	634	651	591	614	657	643	660	598	649	624	611	644	642	612	644	630	632	632	632	648	663	668	607	667	630	617	647	611	672	629	631	665	603	641	599	648	629	660	646	589	663	614	599	593	627	605	635	613	627	615	630	604	661	680	691	605	607	622	637	630	645	607	625	589	575	619	622	642	668	639	632	642	596	641	655	623	633	661	667	621	631	655	610	622	581	628	589	652	658	595	666	641	669	620	634	628	613	642	636	632	610	615	597	622	664	648	650	662	651	665	651	616	607	667	612	669	632	668	636	668	639	636	630	611	653	638	627	636	679
44094	45020	37380	24589	17235	11833	10121	7316	4293	2973	2427	2243	1536	1325	1576	1227	994	866	824	682	666	631	574	521	483	382	361	345	363	353	294	296	311	321	309	292	236	236	216	201	207	225	234	203	198	181	222	195	191	193	179	175	196	194	190	202	166	187	195	180	195	171	197	189	167	171	174	173	189	155	192	185	179	175	183	174	192	201	207	183	168	164	160	197	186	183	192	159	186	178	188	189	172	198	188	186	206	169	176	176	163	157	175	165	184	197	181	205	169	168	174	186	176	188	165	179	180	173	180	179	183	158	180	214	184	164	176	194	188	177	168	160	166	177	173	188	168	184	156	192	182	171	198	180	174	177	194	198	202	190	170	200	173	156	161	188	184	171	158	173	166	184	202	184	175	194	195	167	160	186	158	203	153	191	177	179	164	174	174	212	168	185	152	170	160	174	184	195	195	175	188	185	204	201	179	176	161	170	168	188	192	185	164	172	201	181	173	177	191	180	163	174	184	175	190	168	194	179	170	172	167	151	199	179	159	162	185	162	174	183	192	157	161	173	181	169	193	179	165	173	159	181	186	192	195	177	167	187	175	183	181	181	173	188	176	174	179	180	212	179	195	172	161	157	168	180	170	194	182	166	167	178	175	203	177	176	171	177	180	184	165	167	154	173	178	150	196	171	176	173	198	195	144	184	180	182	183	206	185	205	203	165	181	150	213	201	180	174	191	155	161	174	170	168	195	184	176	177	158	196	186	185	185	175	183	145	170	216	168	203	191	186	198	177	207	187	202	169	186	151	204	176	179	190	156	181	175	170	162	168	194	171	173	181	197	161	194	184	193	200	181	186	189	172	179	154	160	170	178	195	161	155	146	167	190	180	198	172	177	170	201	177	158	173	166	166	161	197	145	178	173	161	176	173	207	182	200	173	162	163	163	194	169	162	173	181	161	171	187	147	190	161	168	180	166	191	180	192	156	165	198	190	182	150	183	160	197	177	195	199	169	193	160	161	180	195	175	179	197	181	179	191	156	188	198	189	196	159	185	155	185	175	179	177	178	179	205	203	185	184	181	195	174	166	194	172	181	194	166	196	169	181	164	177	181	156	169	163	169	195	174	173	184	190	178	167	176	187	183	186	185	182	197	188	201	176	181	200	191	180	184	196	195	230	181	196	167	172	161	196	179	174	171	161	163	209	202	174	182	205	169	182	157	190	177	173	180	183	192	180	175	193	186	166	194	168	180	187	197	152	170	156	173	186	173	193	168	174	175	180	199	175	179	197	184	196	163	173	193	193	190	173	184	174	183	173	188	178	192	162	198	166	169	185	189	193	173	183	184	170	194	192	170	188	181	180	165	162	186	186	137	181	172	187	168	161	191	184	203	185	183	188	176	184	187	172	180	169	193	168	183	180	189	193	180	196	161	167	175	196	205	154	179	179	182	171	187	196	189	166	176	177	176	194	166	195	199	193	161	171	164	189	163	176	192	174	203	147	182	180	171	187	175	152	162	174	144	176	170	181	168	200	159	169	177	179	174	182	202	152	162	172	177	169	232	183	199	190	176	168	162	182	192	194	203	183	172	195	152	209	181	194	218	167	185	204	205	187	191	179	193	159	157	167	185	169	168	198	160	200	182	185	185	180	184	154	175	175	188	176	179	193	208	186	162	152	161	174	166	190	150	185	160	148	158	170	158	204	160	149	179	178	182	172	179	193	183	204	182	171	180	187	185	183	171	183	171	179	192	191	184	182	167	187	166	175	186	198	176	167	167	196	191	180	180	192	181	183	173	164	191	165	185	188	185	170	192	168	165	171	165	183	166	179	191	158	178	188	177	186	170	174	181	174	155	183	189	157	179	200	180	174	187	206	173	214	177	174	164	181	171	165	158	175	178	177	176	174	199	177	191	176	181	203	171	184	199	161	181	170	178	187	161	186	175	175	194	193	182	178	177	173	173	183	175	171	168	199	188	173	202	163	162	195	147	177	164	160	174	191	181	182	196	200	166	174	179	185	176	195	184	200	202	196	170	180	184	166	180	185	174	200	189	181	195	175	158	189	178	180	158	158	188	160	191	171	170	187	166	162	165	179	174	174	185	167	193	191	184	182	196	150	172	187	168	173	193	182	157	172	191	174	182	191	196	166	206	212	174	182	168	197	188	185	190	160	187	153	152	182	185	188	174	174	196	180	190	150	176	183	191	173	192	181	168	175	192	187	173	200	190	166	203	188	179	167	160	162	201	183	178	169	168	186	169	165	188	177	161	172	165	186	161	176	173	161	167	156	184	175	177	169	160	179	153	189	184	176	203	198	186	172	169	174	151	175	191	195	179	189	168	187	197	180	172	202	185	177	206	157	146	160	188	183	187	165	182	181	174	174	170	163	184	180	159	167	183	180	162	160	220	202	167	178	190	169	171	178	172	195	160	207	194	157	174	181	183	179	161	188	183	177	178	151	165	187	178	192	187	170	195	174	200	187	151	166	183	171	181	183	176	192	175	197	175	214	159	148	170	176	181	201	169	176	151	165	185	188	176	177	152	184	150	178	185	180	199	181	183	186	172	172	159	182	173	167	179	189	173	178	166	171	167	174	179	200	188	190	198	181	171	163	182	171	210	207	195	171	202	186	168	178	169	181	183	162	166	181	149	181	172	191	183	202	155	168	195	197	163	186	147	175	183	205	203	181	206	203	182	154	154	181	191	188	208	196	192	171	198	177	215	179	182	177	194	173	177	199	173	192	161	192	185	171	184	193	182	162	173	179	165	177	205	175	160	149	176	187	197	186	179	196	166	179	169	193	166	179	164	178	170	166	193	195	173	164	174	201	186	165	185	191	177	178	197	190	199	174	187	163	175	181	192	174	206	168	156	166	155	169	160	178	170	181	190	190	164	157	162	194	188	178	182	180	174	181	173	174	200	180	170	169	170	161	159	176	181	186	168	172	173	175	177	181	168	199	190	171	199	188	177	172	177	159	189	179	180	180	210	143	168	193	166	197	189	184	187	181	183	179	198	194	188	198	205	221	191	184	193	184	185	169	220	216	189	194	177	178	210	188	180	167	173	182	174	162	158	168	171	182	178	202	186	192	182	196	177	160	168	169	168	180	189	174	184	189	154	189	183	189	177	188	179	170	183	158	177	165	184	183	178	174	163	147	195	181	186	184	179	199	168	171	172	172	192	215	185	189	180	171	207	176	173	158	172	180	178	179	166	171	179	206	159	195	182	212	191	170	190	173	188	162	155	159	193	171	164	171	175	171	187	173	163	179	166	213	174	174	167	177	182	171	175	181	189	167	185	192	192	167	170	191	194	201	194	187	178	185	192	178	185	192	182	164	180	194	199	179	171	177	170	165	178	175	195	185	193	202	185	171	151	181	193	213	183	189	169	151	182	154	187	187	169	154	171	177	159	171	199	206	184	165	169	166	174	180	172	167	191	166	186	171	188	170	185	191	222	162	191	183	165	176	182	174	187	181	170	190	163	214	169	196	175	165	206	175
36598	42382	36778	29430	25398	22376	21234	17239	11895	10056	8808	8153	6357	5801	7071	5456	4891	4189	3825	3226	2942	2689	2800	2432	2010	1933	1626	1548	1660	1444	1336	1089	1341	1338	1117	1098	996	767	751	687	782	677	690	662	585	558	569	580	545	513	607	504	521	509	495	478	519	483	505	533	513	517	520	537	523	503	509	495	456	508	523	515	499	484	460	497	487	521	486	500	510	471	483	455	504	500	519	481	513	478	470	524	503	496	507	509	497	522	493	553	513	516	462	477	513	509	512	542	518	521	495	528	509	547	553	512	452	533	507	444	488	501	507	514	494	489	517	515	474	515	495	536	515	499	489	509	473	508	504	500	504	507	541	475	515	478	468	501	511	472	487	501	506	483	519	495	500	482	527	509	467	502	482	528	480	513	500	447	515	520	485	498	532	506	509	505	545	524	499	527	474	501	491	530	485	480	510	504	553	476	533	486	538	494	514	492	495	506	491	501	514	463	473	479	505	504	500	488	521	485	503	513	510	478	492	517	455	538	481	526	503	498	509	503	484	494	476	476	444	504	493	477	498	468	476	495	532	503	528	484	500	525	501	491	524	548	510	497	492	500	525	530	507	516	493	471	491	513	504	474	496	525	466	488	500	498	485	458	523	541	486	488	494	517	522	513	490	492	491	466	493	566	554	484	518	528	513	512	455	502	472	527	520	519	530	533	487	483	453	511	493	480	505	507	503	500	504	509	477	556	502	491	521	493	476	464	539	509	450	495	473	523	494	491	486	496	492	481	527	473	504	510	499	529	461	483	481	465	507	515	563	460	523	443	488	474	541	485	518	489	480	505	469	503	512	490	483	469	477	513	491	504	492	540	514	509	514	492	516	551	473	494	519	469	517	490	523	504	508	518	496	501	500	508	504	509	520	546	470	521	491	497	512	471	517	485	516	506	529	495	480	484	511	505	474	494	535	462	511	469	493	475	514	491	498	481	519	523	518	487	515	509	518	498	525	495	540	492	477	501	528	461	538	485	523	489	437	500	477	513	493	474	540	503	503	508	515	480	519	502	486	529	503	497	487	528	539	478	489	502	475	477	508	480	489	499	498	517	488	471	518	513	503	490	519	479	494	510	527	515	519	500	498	491	453	495	472	485	485	503	500	513	524	501	519	476	523	499	455	541	515	533	490	482	479	531	502	479	525	505	506	455	490	498	475	495	529	511	524	536	514	500	466	503	523	504	501	491	501	502	487	493	535	503	514	569	471	530	519	507	500	478	480	480	502	524	500	485	522	487	513	525	489	513	529	471	465	478	477	488	529	560	517	485	504	476	486	493	519	546	492	486	520	492	502	492	488	495	466	517	514	513	508	523	511	502	497	477	507	528	529	507	480	493	520	486	497	519	488	463	542	479	499	519	505	510	504	492	500	482	501	500	471	464	513	537	497	493	491	541	511	456	526	471	465	529	490	543	494	489	471	513	469	477	532	522	476	485	467	564	531	504	503	487	517	519	491	517	480	493	505	458	489	497	525	528	506	506	475	511	480	485	506	523	506	501	506	529	494	531	529	501	513	505	504	541	476	488	479	500	519	518	484	496	525	474	537	510	500	500	489	494	489	512	470	487	493	480	505	508	513	518	508	537	500	527	488	464	478	534	487	523	529	527	534	516	512	519	459	498	504	493	504	506	461	513	525	461	478	505	482	542	495	497	477	530	472	492	507	471	517	515	490	514	514	498	500	487	532	518	484	542	519	482	486	482	518	504	470	501	480	476	490	491	504	475	453	481	505	483	516	495	499	497	496	499	522	515	477	505	514	509	482	491	542	493	488	456	508	491	504	473	529	478	517	523	527	520	481	479	467	513	534	524	500	468	475	508	532	519	500	531	456	491	540	458	513	500	472	503	527	482	556	476	494	535	523	496	508	528	513	494	478	469	492	491	490	545	489	569	523	494	506	505	480	531	518	490	518	519	519	502	509	499	518	480	481	518	503	513	469	491	503	491	492	543	505	514	477	515	474	497	514	520	490	451	487	539	550	524	487	480	517	518	533	491	480	465	475	509	504	496	474	492	497	488	536	495	490	488	503	483	526	516	541	477	534	534	524	491	472	469	488	507	492	504	502	500	535	483	522	536	504	496	479	485	500	493	516	486	466	505	520	473	485	471	482	470	517	459	470	518	465	510	484	483	515	530	511	516	465	536	516	492	510	486	485	484	484	516	504	498	469	457	499	479	538	464	534	499	506	496	483	511	511	519	533	529	485	462	506	515	491	501	555	479	504	509	479	488	457	468	493	496	500	468	489	514	476	487	518	545	474	481	532	464	506	469	510	504	465	509	478	478	496	511	487	466	528	495	527	466	504	485	456	499	502	525	500	466	550	480	509	496	486	523	489	475	488	491	508	483	502	499	478	501	501	534	516	476	493	524	501	471	513	505	493	514	487	484	547	464	509	513	476	480	507	500	473	496	468	466	528	501	480	510	466	489	498	486	478	479	501	499	527	536	535	510	466	496	490	539	497	531	492	506	534	513	498	483	527	505	525	512	479	512	492	463	517	541	495	482	508	520	516	536	528	509	459	506	529	485	560	514	527	517	481	525	521	476	504	533	490	472	502	511	459	518	520	541	512	490	486	451	544	517	523	494	499	526	519	510	516	491	510	487	504	529	502	496	497	493	472	479	515	510	487	522	545	454	494	485	473	488	519	474	480	532	487	541	499	490	480	493	501	473	509	513	481	514	491	520	480	537	492	508	501	477	505	505	463	476	506	482	526	461	480	476	549	497	535	508	496	533	506	523	512	501	496	512	493	478	502	488	521	487	502	513	511	482	455	509	546	502	487	486	502	493	494	459	508	528	519	497	501	479	538	523	519	486	490	506	498	509	484	476	496	463	526	544	550	523	536	500	511	509	545	499	488	520	508	513	495	511	462	520	478	528	477	487	507	497	471	500	497	519	510	475	467	511	515	502	504	516	518	489	503	517	488	484	458	510	489	501	514	503	536	535	509	519	465	520	546	444	517	525	499	538	451	500	501	500	508	458	511	525	499	515	520	495	512	465	490	525	525	500	464	525	485	512	511	538	517	491	517	457	503	510	492	491	439	517	462	533	539	489	494	436	511	499	507	511	476	497	480	504	493	515	517	503	500	508	501	495	513	481	508	500	544	472	473	501	476	527	467	509	488	499	501	462	498	450	473	481	479	493	496	500	501	464	501	532	497	476	526	527	513	509	489	458	478	486	500	483	507	473	519	458	510	516	501	484	494	492	527	527	508	524	486	474	531	502	517	477	461	517	454	515	503	485	495	488	490	489	501	508	509	485	526	507	512	487	498	498	511	492	517	519	505	523	528	498	504	503	507	478	479	498	457	476	539	516	472	548	522	491	519	477	519	497	484	452	484	505	537	462	501	474	514	500	541	499	508	514	516	491	480	497	486	504	476	479	474	479	524	474	463	494	497	526	489	523	506	505	471	491	508	483	526	489	497	494	508	470	459	511	538	497	505	475	512	489	463	478	500	501
10583	6606	6173	3842	2422	1745	1313	959	774	651	533	498	430	393	360	312	310	310	261	291	273	292	270	275	303	245	287	300	292	264	305	270	285	266	294	286	237	251	272	245	283	266	277	253	286	275	299	273	259	297	248	249	267	299	289	263	287	270	305	282	276	286	274	275	278	242	241	286	274	275	282	237	251	292	296	261	258	287	267	247	255	265	286	272	271	293	277	279	241	228	288	255	275	241	318	278	291	248	260	290	259	274	283	269	245	277	270	258	290	298	281	249	282	283	295	286	283	250	239	285	246	271	264	257	256	264	273	276	275	275	277	256	281	252	232	246	279	264	263	276	269	262	266	263	268	262	272	284	270	288	271	286	250	297	281	292	292	264	290	254	267	293	278	269	267	274	264	271	257	249	296	265	261	270	255	257	276	275	273	275	270	274	264	224	276	253	252	278	281	268	262	254	268	277	262	294	262	285	274	265	284	252	266	265	244	274	281	270	260	258	291	224	259	281	259	256	283	254	270	266	265	256	245	272	254	267	294	266	246	261	248	275	274	287	273	287	284	271	250	294	291	257	263	280	275	260	257	245	258	261	271	259	269	266	252	275	277	245	263	275	276	273	279	260	271	275	292	242	266	262	251	288	257	301	251	253	233	245	262	285	283	254	279	260	267	242	238	271	251	266	271	244	280	293	287	265	271	268	302	244	265	259	259	288	256	301	303	287	272	274	262	254	288	271	275	273	277	251	271	271	251	262	282	253	273	267	265	271	266	263	257	266	248	244	272	273	288	259	260	238	281	267	277	298	296	275	274	276	276	261	301	288	271	256	282	261	263	280	261	259	277	247	284	291	280	273	281	285	272	261	277	249	273	260	278	282	253	256	281	278	253	259	259	252	246	280	256	255	269	295	262	289	254	269	288	240	243	267	267	282	268	254	255	250	239	278	289	271	253	250	276	262	277	271	247	258	276	267	244	279	270	277	289	268	257	250	262	283	252	247	290	266	268	282	277	268	245	299	303	260	278	273	236	273	267	292	272	273	263	248	276	282	246	272	231	275	244	276	248	264	252	273	286	260	264	283	240	274	296	279	271	270	285	274	266	277	264	265	286	266	299	263	281	290	257	259	263	252	284	299	247	280	243	275	269	253	275	248	290	278	263	261	261	249	281	239	259	281	257	266	279	253	246	285	248	254	274	271	275	259	260	265	278	253	267	272	276	275	265	248	287	240	292	271	244	258	267	291	247	276	284	283	265	276	317	263	253	252	271	284	255	271	260	242	254	269	285	244	257	263	255	257	266	248	262	283	266	262	262	254	245	262	269	260	284	255	248	270	295	253	260	259	246	286	286	262	265	269	271	261	294	255	291	265	269	271	281	279	237	263	268	268	316	229	281	228	284	267	258	275	281	277	266	283	272	241	285	300	284	228	257	274	264	296	241	242	254	268	269	299	296	286	306	260	267	265	273	258	266	272	245	275	263	276	247	243	274	284	250	271	270	240	249	291	253	267	253	255	249	247	273	262	263	247	275	267	276	262	241	265	257	263	263	268	251	287	291	278	242	266	283	259	268	269	268	261	273	264	294	296	260	270	279	280	281	242	223	287	272	271	267	255	253	253	254	258	254	257	311	259	278	278	276	275	296	248	252	243	283	302	291	262	265	263	296	261	260	287	303	249	282	251	266	285	279	247	240	288	266	295	250	256	273	260	271	260	278	270	300	287	308	266	293	277	254	271	266	290	267	252	284	277	241	277	270	293	263	231	286	278	257	244	279	252	263	259	276	254	306	274	274	245	276	279	258	286	263	254	294	266	258	259	271	302	283	245	268	273	301	270	295	251	263	289	276	226	264	295	259	274	288	260	274	232	267	268	258	264	239	274	310	265	291	270	233	270	252	268	257	230	269	302	264	274	241	269	297	295	284	271	246	259	250	273	290	269	274	258	237	241	259	266	272	296	269	262	266	288	237	268	255	266	268	284	257	259	258	288	262	280	274	272	272	262	302	246	253	292	299	273	290	265	287	276	261	264	270	250	252	268	286	272	251	264	268	276	268	266	260	259	244	291	261	251	246	260	285	276	278	253	274	264	278	264	274	273	259	267	277	252	280	270	319	269	252	281	279	250	273	242	265	274	282	267	267	265	268	249	262	282	280	259	266	263	284	266	258	283	282	266	270	263	255	272	289	256	279	255	255	278	279	261	268	270	255	253	281	264	259	269	257	273	267	265	270	261	269	290	262	254	282	292	250	287	256	298	251	245	264	260	272	255	261	269	284	249	292	261	285	265	284	221	257	258	273	286	275	287	261	278	284	252	278	271	280	258	256	257	267	254	262	252	281	271	259	269	258	259	257	279	276	274	309	267	255	294	259	265	276	285	305	268	279	264	249	260	267	270	267	305	288	274	268	272	263	312	263	241	316	259	270	243	268	295	282	265	247	252	267	279	265	286	257	241	259	289	291	223	281	248	265	268	263	275	291	265	303	303	243	256	287	304	291	244	280	277	262	289	266	238	241	261	262	301	279	292	246	270	276	246	281	294	273	259	273	289	261	258	269	243	254	249	268	273	286	284	256	240	274	296	260	277	252	266	256	257	269	275	257	258	270	265	288	249	274	276	277	253	260	260	264	276	301	282	256	264	249	264	270	284	264	273	264	265	268	260	257	257	272	277	261	274	303	223	233	277	248	267	249	249	286	280	278	227	293	284	261	241	260	259	314	248	230	311	283	270	277	255	261	278	278	269	289	264	256	246	276	292	253	283	289	268	286	289	253	277	244	281	254	235	293	269	275	267	289	274	268	252	260	282	297	306	262	251	266	273	249	292	252	310	248	260	266	275	297	272	263	280	260	271	262	272	275	309	287	274	261	289	267	283	252	302	294	252	255	260	271	286	267	265	257	283	298	271	247	260	263	266	276	276	283	244	271	258	270	266	280	291	257	309	253	261	293	266	276	283	255	247	261	244	261	288	260	278	270	263	259	276	273	298	265	273	284	304	306	267	251	257	264	285	244	263	255	272	253	271	282	275	267	263	269	244	254	268	291	259	247	263	277	290	272	304	249	243	271	277	248	256	255	269	275	282	272	264	290	247	271	301	276	243	261	272	286	304	269	263	280	290	280	275	279	283	286	288	272	246	259	273	283	287	283	285	314	286	282	291	290	266	278	260	308	258	263	270	262	258	258	281	303	274	276	279	250	249	276	258	224	281	283	305	267	260	284	276	244	274	281	254	261	271	225	272	272	277	286	289	269	269	266	249	254	272	272	278	284	271	284	249	268	265	290	265	273	277	281	284	279	281	281	279	297	285	261	283	241	238	296	294	267	282	263	256	263	252	265	260	265	280	272	231	269	290	267	257	286	267	316	239	260	292	275	266	288	271	273	310	268	254	246	295	252	270	253	238	268	288	288	261	254	315	255	248	255	256	288	241	261	297	246	267	284	246	276	301	291	269	261	287	276	249	270	271	283	258	291	274	274	256	253	278	301	248	254	274	259	267
10763	9856	12794	12052	9177	7086	5531	4110	3141	2590	2173	1792	1670	1386	1312	1192	1154	1022	973	871	814	826	853	808	738	787	824	751	709	740	731	709	731	691	726	768	749	705	703	740	732	750	670	683	722	754	745	755	753	696	765	729	724	752	722	707	745	720	749	695	722	727	717	709	701	692	731	726	683	732	692	723	698	717	756	701	718	689	727	722	724	734	752	677	725	766	734	695	697	686	759	739	695	701	691	672	732	702	691	692	738	675	741	719	728	752	707	713	698	724	738	696	720	773	754	688	757	708	706	769	709	692	719	757	768	710	692	721	721	740	736	690	721	687	702	772	701	735	740	731	700	704	713	695	731	710	750	765	715	694	717	731	728	713	729	727	670	689	676	699	728	689	753	726	669	726	722	735	714	706	740	728	718	700	720	725	732	716	719	749	759	673	728	693	713	724	707	711	733	744	708	729	711	716	707	766	734	703	744	742	746	739	726	736	722	669	665	717	724	691	711	725	719	722	750	738	692	716	733	716	724	691	723	748	725	675	701	700	680	730	702	699	714	755	755	686	729	724	755	738	696	752	768	739	735	714	766	716	721	740	776	716	699	699	698	739	721	735	706	723	718	706	695	708	720	752	706	691	678	734	745	716	707	732	764	725	715	660	743	691	747	684	729	736	722	751	687	724	767	726	712	720	730	683	731	726	732	714	699	702	778	732	711	746	729	765	736	700	749	721	699	715	721	719	698	737	692	703	722	687	683	715	665	719	713	731	717	700	668	705	684	733	763	724	718	728	735	745	777	696	718	683	719	689	712	737	718	714	692	723	746	771	704	677	707	723	691	718	712	748	727	724	698	693	700	700	714	684	716	707	676	707	735	692	687	694	700	739	731	699	725	735	729	719	712	727	658	726	688	688	730	715	715	676	681	730	710	719	718	764	740	738	770	698	738	710	723	752	721	683	667	715	669	725	723	725	723	716	738	677	701	718	727	779	734	732	686	789	731	692	697	732	700	747	766	708	685	726	769	674	761	806	710	698	723	765	733	706	706	687	709	711	684	747	713	713	715	714	749	732	738	704	712	683	728	687	736	734	755	718	762	716	740	787	743	744	703	699	718	695	712	725	672	706	770	689	724	674	690	706	775	758	720	687	759	650	696	709	710	685	682	717	761	756	739	711	736	736	697	675	735	708	698	730	738	733	725	737	726	741	720	721	697	710	712	673	689	703	695	655	690	704	719	700	729	705	724	694	748	730	723	718	730	741	719	734	706	708	718	711	699	740	751	712	751	727	741	708	732	711	692	711	720	719	719	695	756	726	716	705	666	717	738	701	744	774	735	759	711	731	753	706	720	750	718	719	769	714	726	715	742	687	710	731	676	711	694	710	727	657	765	725	715	786	694	739	733	715	736	745	662	700	753	727	670	742	673	697	723	748	710	718	706	750	748	736	772	719	739	722	732	716	690	795	728	713	765	688	715	762	720	741	701	715	756	690	730	730	750	725	704	727	749	701	763	735	728	701	677	715	678	722	730	657	722	700	714	720	754	717	707	711	709	728	711	719	703	707	711	734	680	764	727	768	711	743	718	723	676	776	720	743	711	713	727	704	673	703	707	774	697	714	736	724	749	698	706	722	769	737	699	713	738	751	711	721	731	709	724	706	757	743	706	752	726	726	713	721	665	715	708	699	718	764	750	715	790	713	711	682	718	707	766	711	716	729	695	753	721	672	734	671	712	690	709	753	701	718	718	699	728	711	730	731	699	714	710	691	712	687	683	717	711	771	681	791	726	679	665	730	752	703	690	746	686	746	694	715	711	686	723	704	699	736	735	718	724	704	671	710	718	725	715	707	719	757	730	748	675	751	718	719	748	710	742	773	700	739	693	728	689	748	682	745	684	703	784	756	779	739	735	778	664	697	722	758	725	722	689	709	774	689	731	791	730	719	715	707	744	742	686	761	732	697	739	734	714	710	715	766	675	677	685	727	695	764	674	704	697	694	709	705	695	728	710	759	729	699	699	714	703	785	719	687	661	664	760	677	722	694	766	740	703	671	729	719	750	758	711	735	694	726	668	726	714	698	688	717	694	756	754	692	747	695	757	750	700	695	740	745	670	714	735	717	656	716	740	701	717	736	663	727	765	694	751	774	691	740	752	700	716	681	736	750	758	757	691	755	711	721	696	743	719	709	748	734	711	734	719	701	754	736	723	739	696	690	710	719	767	681	763	729	746	770	740	755	731	741	732	718	743	736	759	712	765	696	722	728	688	733	749	713	746	701	709	713	733	690	693	733	713	705	729	761	686	707	713	732	709	765	709	714	697	765	703	689	749	709	742	697	738	722	711	694	740	712	696	710	718	754	701	715	728	691	683	695	707	747	669	701	733	738	656	756	685	703	709	747	703	725	774	720	721	701	713	760	723	696	732	702	689	705	750	698	697	745	687	730	698	738	710	723	705	726	694	698	683	735	726	706	698	677	707	762	714	736	734	661	738	733	746	709	693	746	704	682	724	713	766	782	701	658	705	678	755	753	717	703	721	713	720	736	723	732	747	657	707	724	734	706	725	753	765	766	665	704	716	713	701	698	708	697	714	671	712	707	744	743	706	747	726	739	745	670	740	741	695	759	769	703	723	701	728	701	725	718	754	736	758	748	681	748	748	743	740	733	729	701	726	736	726	761	718	718	725	730	716	741	723	678	697	740	728	711	772	719	738	685	752	749	704	728	735	685	729	727	691	722	696	693	725	749	714	682	687	684	734	682	721	712	721	735	743	725	692	709	737	702	759	689	733	713	699	673	753	718	733	737	714	711	679	741	717	708	700	701	800	716	689	658	687	668	695	704	758	697	729	676	723	694	757	726	717	711	717	732	734	728	726	712	740	711	723	733	703	739	716	722	780	673	715	724	702	755	710	708	771	712	706	724	708	734	719	712	721	715	761	724	731	704	727	730	740	722	663	687	723	691	687	712	729	716	655	698	665	781	723	725	707	750	692	730	753	716	732	718	667	673	699	721	698	747	727	656	683	716	709	742	697	730	746	697	693	725	726	746	730	724	727	679	734	720	707	721	669	749	715	684	708	776	731	673	715	748	715	771	722	767	696	667	727	749	766	684	659	759	743	706	680	692	713	708	743	689	731	682	722	741	707	700	751	737	692	707	702	743	727	746	695	787	783	707	733	728	702	682	717	686	715	765	710	723	701	741	729	678	665	767	706	729	759	752	720	719	696	714	724	701	724	717	733	741	689	733	745	745	742	728	746	743	707	690	749	712	696	730	737	714	711	701	726	766	726	713	735	722	702	715	705	701	758	731	696	704	750	743	753	763	756	713	729	697	746	748	772	730	675	704	726	733	715	741	758	723	684	714	734	712	692	753	740	694	710	759	701	684	718	757	705	725	738	712	692	735	700	730	707	732	735	706	757	692	748	723	758	729	760	729	709	710	733	662	706	679	690	718	745	730	685	747	736	711	775	728	689	720	718	734	714	758	703	729	708	749	740	709
32920	37048	32344	15867	8791	5582	4445	3203	2038	1523	1272	1106	902	746	792	636	628	507	433	407	383	413	361	383	359	308	336	329	317	319	300	288	299	257	270	258	246	251	231	245	240	250	249	228	213	262	246	235	254	222	214	220	254	244	257	257	249	260	213	212	231	221	246	251	230	265	251	242	245	244	232	237	230	269	242	238	246	233	232	228	260	251	237	237	196	232	217	250	221	216	242	204	214	249	237	277	226	259	245	271	239	206	230	229	238	225	243	226	257	254	240	222	237	220	256	219	214	252	239	251	215	244	234	251	222	233	245	218	205	198	236	223	244	212	240	214	239	236	243	208	223	229	221	239	233	252	242	219	279	220	260	254	236	242	240	246	245	247	241	221	246	244	214	238	226	214	244	222	240	270	254	219	212	239	232	223	229	240	247	216	233	261	235	262	229	227	211	211	247	255	226	239	227	238	243	240	243	263	243	214	265	222	218	239	241	275	267	248	227	228	246	267	244	237	214	223	240	219	215	222	256	256	217	228	236	236	242	207	272	244	262	245	230	218	251	253	225	242	226	242	220	233	242	228	228	222	229	241	232	224	245	258	220	230	224	234	233	248	231	234	230	243	254	259	256	224	238	268	229	215	221	206	200	265	250	235	212	232	219	251	250	279	260	229	258	256	236	241	221	239	238	221	262	224	213	205	231	238	201	219	224	205	248	238	223	228	258	236	244	245	232	229	240	243	233	230	234	231	232	190	228	257	241	235	218	221	246	216	215	232	240	237	283	223	234	240	247	210	248	247	218	235	251	233	232	230	244	234	237	234	244	233	242	239	233	243	232	242	245	228	221	242	213	210	237	222	244	241	247	224	226	241	237	229	211	225	221	210	233	230	219	218	233	226	223	225	216	243	241	223	217	264	265	244	243	235	219	252	259	240	220	240	246	219	245	217	223	244	246	218	242	259	226	243	279	204	254	214	244	260	227	255	233	246	246	236	253	235	221	234	236	239	220	248	268	248	223	225	257	260	243	246	223	250	246	249	225	209	226	243	218	226	213	241	217	248	246	232	258	205	237	229	235	225	231	228	234	256	224	235	212	238	239	283	255	209	258	240	258	229	235	245	239	228	243	234	235	213	218	207	232	234	253	227	220	232	232	256	237	236	233	226	219	241	239	242	237	240	222	224	223	224	258	242	241	245	242	269	247	209	248	231	248	237	267	233	236	243	232	237	233	233	253	257	256	201	238	253	243	255	247	240	243	241	267	257	250	230	243	204	250	259	194	225	234	260	230	225	238	238	247	252	253	256	236	223	219	221	243	268	247	237	243	200	243	239	206	196	233	264	217	256	254	268	224	231	211	237	206	230	234	227	265	236	244	241	239	213	234	244	230	243	206	252	252	230	244	245	231	223	253	236	258	206	262	218	227	236	240	223	234	242	231	254	245	192	233	219	232	213	217	218	231	220	274	254	207	249	267	222	212	227	220	232	241	266	265	237	275	226	217	245	255	243	246	232	254	223	236	221	238	217	271	232	238	243	211	232	259	233	236	244	232	244	244	233	237	238	224	263	259	238	241	221	231	243	260	234	233	234	246	208	223	221	222	270	219	252	245	253	239	254	230	262	240	234	227	213	199	230	214	218	210	266	217	236	258	246	262	226	238	239	222	238	251	253	242	231	256	253	242	217	227	244	217	235	225	254	194	245	226	227	227	265	244	229	224	238	221	234	255	233	206	220	206	257	231	243	227	239	242	217	244	217	225	229	231	229	260	255	253	236	224	219	240	233	235	214	229	221	267	216	236	218	223	247	247	234	224	229	247	226	261	220	237	236	219	254	263	202	240	247	247	227	238	243	239	243	248	217	219	226	263	231	251	204	229	234	252	240	211	238	228	212	226	251	219	241	208	234	234	253	232	213	229	233	250	239	238	231	243	242	210	252	223	222	211	235	221	238	251	240	221	241	228	274	254	248	249	247	221	280	251	243	225	241	238	224	260	265	236	247	252	213	234	248	248	217	246	212	258	243	244	229	247	246	238	266	217	224	224	245	224	220	240	227	217	232	225	223	238	221	232	235	240	213	253	241	207	224	230	219	271	274	253	224	250	253	241	234	228	219	238	223	216	251	220	237	218	250	211	244	260	211	223	245	214	209	229	217	234	237	218	246	238	232	254	248	215	210	222	225	241	215	230	218	241	253	243	244	236	227	254	226	251	258	274	244	239	243	215	238	261	203	217	203	235	228	205	232	232	211	245	242	254	232	230	216	232	235	245	223	232	215	229	244	226	216	231	240	235	251	254	217	228	232	240	240	249	269	244	227	237	216	243	234	238	251	214	233	230	231	214	239	218	238	245	218	240	225	247	215	212	232	246	243	234	243	260	209	226	228	222	246	212	213	243	229	208	217	218	241	229	270	240	252	242	239	249	244	225	223	231	233	257	237	229	237	242	229	221	249	208	231	202	257	231	219	251	253	277	222	251	230	214	232	234	218	218	241	221	225	252	242	242	226	236	246	245	236	291	226	266	234	232	263	203	256	244	253	263	239	230	209	239	279	223	214	228	217	207	210	213	223	235	256	220	242	245	221	246	231	255	250	273	255	229	235	201	243	263	241	227	236	230	230	263	206	247	230	260	216	248	224	261	258	245	232	229	227	230	240	229	250	255	247	242	238	222	253	246	212	224	222	240	218	237	263	220	226	257	261	229	230	225	209	224	240	239	228	243	260	250	221	236	247	245	251	219	218	215	231	242	256	248	199	240	230	233	243	226	239	231	247	222	247	237	235	219	216	257	228	231	216	199	258	232	235	238	246	238	223	238	225	238	227	223	238	238	241	219	223	247	231	273	239	275	226	277	230	234	267	216	221	250	240	237	234	259	237	214	247	228	223	251	227	248	245	236	216	239	291	222	241	232	209	226	256	233	240	207	209	222	244	252	236	244	256	244	237	258	228	235	210	220	256	245	255	232	223	223	224	205	220	249	260	243	256	238	230	218	250	233	248	221	244	228	268	234	235	260	239	254	267	252	234	226	225	244	266	244	244	220	235	254	213	227	258	248	238	231	280	241	233	261	238	232	196	208	234	257	252	216	236	279	218	220	267	220	232	233	245	252	257	219	262	237	250	246	214	211	249	253	226	249	245	209	242	247	240	222	224	233	235	238	228	257	239	263	246	248	271	224	232	274	260	237	247	243	241	265	266	220	217	235	219	250	214	253	251	237	214	239	245	199	251	210	242	251	232	238	246	206	231	228	234	230	201	236	218	201	251	246	225	243	226	239	214	279	238	238	265	248	240	225	245	217	239	248	226	234	247	198	228	257	221	216	220	250	222	233	230	236	208	241	215	229	243	215	234	232	230	218	239	231	214	238	246	225	236	263	244	245	237	236	239	227	237	232	223	229	219	246	201	235	205	234	238	209	195	254	235	224	244	240	246	222	257	256	241	214	237	225	230	261	256	259	217	231	237	240	245	231	220	244	241	274	243	250	224	233	240	246	230	259	200
27404	36143	30034	21336	17938	15421	13507	10521	7336	5989	5035	4467	3739	3300	3537	2907	2514	2142	1925	1741	1690	1667	1579	1511	1356	1214	1175	1102	1091	923	971	912	970	919	832	822	737	751	779	704	769	731	760	656	634	678	696	676	649	680	659	664	635	650	630	635	572	631	640	600	688	618	586	674	590	597	655	598	613	628	623	627	689	648	649	636	625	614	659	656	670	660	621	682	627	654	634	668	639	613	614	658	659	634	650	661	672	669	621	630	614	654	617	631	687	639	631	650	652	629	632	620	629	615	712	630	687	645	732	634	665	623	667	624	613	638	672	642	609	611	644	584	652	655	576	618	591	620	673	612	648	645	661	612	658	633	604	649	694	626	611	662	660	656	613	643	597	623	614	685	660	588	667	631	657	645	647	652	660	651	597	692	660	625	602	674	682	636	655	640	638	631	662	635	634	604	668	598	680	594	645	594	590	580	641	614	680	656	637	659	636	630	630	647	579	639	621	659	638	649	648	658	581	555	628	653	666	612	643	638	612	625	625	646	650	662	608	641	651	655	651	653	651	664	666	620	629	653	612	623	613	646	648	664	654	691	654	591	646	631	690	627	674	647	619	638	650	628	615	643	636	646	648	645	616	641	688	620	629	634	609	627	625	638	618	575	652	641	606	600	628	639	626	637	600	615	650	657	614	620	622	616	613	649	671	655	625	657	600	598	633	640	649	670	660	657	595	591	607	669	643	633	627	688	622	605	641	590	665	649	671	671	629	598	635	661	572	623	664	637	627	643	636	637	656	679	603	642	651	648	622	604	666	589	692	631	648	637	626	647	663	624	623	677	617	641	635	632	631	654	628	634	650	603	654	630	655	603	660	654	623	664	622	684	680	617	602	636	662	637	652	644	660	667	655	652	601	588	654	637	641	643	629	600	606	635	606	634	644	591	588	644	648	642	630	646	629	648	643	618	634	620	613	634	616	608	659	626	638	623	634	622	678	643	668	644	658	643	663	620	625	610	666	607	696	646	628	610	618	633	651	678	614	601	640	627	641	650	620	639	616	625	636	656	649	667	601	655	622	616	663	651	637	652	595	621	622	648	634	623	643	594	642	649	637	612	621	622	666	638	613	628	626	685	633	614	648	631	610	638	663	623	662	630	665	670	675	653	642	638	624	676	621	629	643	640	623	628	636	652	617	654	602	643	670	649	622	668	645	704	634	618	641	616	668	610	599	649	643	670	673	661	647	609	629	665	649	613	630	617	563	647	674	663	641	678	653	652	650	640	622	631	622	645	642	636	669	675	600	659	618	676	674	613	607	633	632	613	636	621	634	632	682	648	593	619	621	658	595	634	622	631	636	668	637	666	673	651	651	628	636	615	655	653	619	621	685	612	642	617	628	665	662	610	678	648	591	688	598	637	622	599	629	631	626	643	650	642	603	660	599	643	623	649	637	598	650	667	615	591	672	639	631	645	606	642	612	660	605	644	666	622	678	651	678	636	686	561	624	660	685	638	615	632	636	654	635	692	653	631	621	646	614	629	603	629	643	656	624	650	640	663	608	627	608	622	611	644	603	630	655	639	633	587	613	647	638	655	626	645	658	620	648	654	620	627	656	640	668	621	615	640	634	615	594	654	656	620	656	629	607	658	631	674	643	641	660	633	662	649	646	644	648	631	621	659	621	619	651	642	615	612	605	637	659	615	647	611	646	660	640	673	664	674	610	640	646	589	635	663	649	645	653	623	700	680	658	612	674	624	670	639	642	599	592	660	621	663	609	669	640	644	629	622	619	661	594	596	652	625	616	655	632	633	674	638	630	613	617	601	700	649	637	668	642	626	623	663	626	633	649	597	579	641	636	617	647	623	676	653	638	629	605	627	623	639	617	625	617	658	666	598	631	676	638	666	635	658	665	612	657	660	612	687	629	637	616	630	641	585	633	630	642	623	691	617	638	659	668	614	659	648	640	638	672	635	607	641	649	639	636	655	638	644	668	669	602	665	693	614	667	645	617	628	631	650	676	639	601	666	614	636	616	614	666	683	643	670	615	623	656	682	609	667	626	670	649	659	667	631	628	628	660	610	670	632	670	616	638	662	630	621	636	629	634	669	630	602	664	632	636	660	646	620	595	648	622	585	647	621	695	617	589	655	631	661	657	615	622	616	665	632	618	638	657	648	660	663	642	643	592	692	652	666	640	625	617	640	608	670	604	670	641	607	681	608	629	669	618	619	594	645	584	639	631	639	687	585	643	644	647	633	697	654	635	610	610	608	637	613	615	613	619	602	661	653	662	623	643	620	614	630	625	683	651	649	638	619	627	610	604	658	648	622	676	632	671	599	636	663	626	631	637	621	646	653	604	616	635	634	652	623	667	639	634	635	648	660	589	632	654	623	617	673	607	662	634	637	625	657	647	595	640	643	616	630	621	667	659	714	653	628	597	627	628	654	621	650	645	591	690	573	649	657	634	641	631	641	694	650	598	665	591	625	676	604	631	634	610	649	638	655	673	643	649	653	625	662	605	633	625	647	619	664	632	650	641	653	641	620	629	654	631	663	671	647	615	619	658	642	680	624	615	674	650	646	632	608	609	681	677	691	618	654	629	613	644	662	665	630	668	642	682	651	660	626	594	653	610	655	645	611	646	619	659	597	633	604	620	646	633	648	647	642	662	628	673	643	648	615	650	541	631	584	591	645	584	648	652	686	616	626	640	610	655	634	634	640	627	621	636	633	670	595	670	667	623	646	632	629	642	631	634	594	625	653	613	612	641	638	641	628	640	652	637	617	628	712	645	632	612	575	618	608	623	640	619	620	655	650	683	646	623	674	656	645	621	621	646	645	636	613	629	606	658	563	664	618	591	619	681	647	665	668	633	681	610	669	651	610	659	632	631	622	643	650	638	660	652	629	670	613	684	633	625	678	661	644	623	650	620	648	618	674	634	683	644	642	594	625	645	666	649	666	622	618	692	606	641	609	636	642	644	621	684	635	605	642	589	638	648	638	647	611	618	606	639	613	608	647	640	648	606	607	672	625	623	647	615	584	647	629	618	660	651	646	625	700	657	653	591	686	608	661	627	606	633	687	621	699	635	597	638	632	651	604	595	649	604	634	646	609	594	659	686	600	627	636	634	655	643	638	610	618	629	662	615	668	659	688	604	623	638	611	626	665	611	620	703	663	609	677	664	617	618	651	664	628	672	608	630	662	639	660	649	651	669	606	637	650	607	643	655	622	562	624	633	621	621	667	664	658	655	646	637	614	667	675	613	660	661	632	663	662	584	622	631	685	603	622	655	648	633	646	637	673	632	672	653	637	634	628	634	675	654	600	606	647	610	609	623	629	643	631	630	638	610	603	674	631	638	600	622	639	638	627	614	649	657	645	638	618	652	636	630	669	625	623	612	635	635	631	650	622	613	665	602	665	611	633	649	622	636	636	621	660	614	630	655	631	640	673	616	647	600	584	619	631	622	611	624	600	606	657	627	663	648	651	638	634	634	631	639	606	653	614
40911	48286	39711	23816	17990	12266	9097	6436	3926	2944	2182	2014	1560	1198	1313	1157	932	793	718	552	636	615	553	521	440	441	364	341	359	325	302	308	307	318	251	250	235	211	198	190	220	189	206	217	188	196	208	197	182	201	184	193	184	182	187	179	182	165	163	221	188	178	172	166	202	160	184	212	174	191	204	197	174	180	175	193	175	161	198	167	179	198	195	168	193	183	186	178	163	183	167	170	225	196	176	167	205	194	183	203	170	200	174	197	194	190	186	170	182	190	190	207	166	181	177	173	201	177	182	170	179	186	195	198	173	178	195	172	192	183	189	181	175	193	188	166	179	191	199	185	165	174	161	197	177	188	188	184	200	173	195	167	192	191	216	202	172	201	188	185	201	191	195	196	188	183	161	210	186	215	170	191	194	183	161	191	186	168	178	184	186	191	211	163	174	142	211	207	180	171	152	169	186	196	204	173	171	199	159	189	193	168	170	199	174	176	187	191	193	169	188	192	157	183	183	213	192	193	172	188	190	164	195	182	160	172	205	206	166	182	211	188	177	181	184	186	186	158	201	181	182	177	194	174	179	174	186	165	195	173	182	183	168	178	181	168	185	188	177	158	197	169	197	185	167	180	192	167	166	199	170	174	190	163	202	176	181	188	176	173	158	174	181	200	208	202	163	175	195	172	167	181	181	192	166	195	173	171	192	203	181	188	188	191	203	185	217	167	159	181	167	167	202	167	193	187	163	160	166	196	178	198	183	201	178	187	173	170	190	163	191	193	171	165	166	188	188	159	178	167	169	179	175	193	165	187	156	184	204	195	187	176	194	176	174	189	168	186	207	159	167	168	176	168	152	186	183	195	182	173	196	175	179	165	178	190	174	154	186	209	162	189	190	189	197	161	185	183	175	183	192	169	183	215	187	168	169	172	183	173	181	208	159	194	186	174	196	171	195	199	174	217	180	182	165	166	190	171	206	182	203	174	175	182	231	208	186	178	186	178	186	180	183	181	177	177	178	163	199	168	164	185	165	194	172	178	164	195	189	150	191	172	171	188	179	195	172	169	188	174	186	158	190	189	176	214	175	196	202	157	200	169	211	195	177	184	185	196	200	154	192	200	197	183	188	207	177	157	195	172	185	162	194	176	188	173	179	164	176	167	168	205	190	167	214	177	176	169	176	172	193	184	170	178	135	190	176	208	161	161	173	153	168	159	195	200	182	194	178	186	163	204	175	177	164	180	192	201	187	181	194	202	165	177	159	177	194	191	174	168	184	179	186	181	181	165	198	162	212	162	176	202	166	180	173	190	181	201	182	187	169	185	188	177	183	164	190	185	171	170	200	191	162	179	200	164	194	168	161	177	178	170	185	192	187	174	186	185	155	198	189	172	169	176	179	175	213	190	170	195	217	179	178	174	178	188	176	176	180	172	201	181	174	178	180	180	196	184	191	174	171	167	179	189	188	157	183	156	167	181	166	170	177	181	192	197	178	184	175	171	194	181	173	201	171	149	191	172	198	179	184	186	191	183	200	159	186	161	177	207	195	180	197	195	201	171	185	182	192	165	181	174	199	184	193	195	177	161	184	208	182	176	191	181	195	174	192	166	195	193	174	192	195	165	187	167	157	181	213	185	176	172	177	177	190	181	172	186	189	156	176	172	176	145	177	173	186	172	189	192	161	190	172	192	182	201	181	177	203	205	191	193	174	166	201	160	159	203	167	177	161	166	171	187	178	192	167	192	193	198	189	201	169	189	168	160	184	175	193	188	184	154	187	172	184	158	198	190	200	190	182	160	182	191	166	184	199	187	187	170	178	172	199	184	163	195	185	186	179	189	161	195	176	155	206	191	182	187	165	174	190	170	189	166	167	193	167	185	192	170	199	179	186	155	181	164	190	185	194	176	176	174	162	166	180	171	184	196	194	195	182	179	181	176	169	188	193	185	168	180	190	172	190	194	198	185	177	177	158	153	194	176	182	201	166	191	194	177	196	182	177	175	174	171	167	170	177	173	163	165	182	189	187	181	194	194	214	175	180	205	173	189	186	166	173	183	179	185	181	186	159	186	185	195	150	164	180	187	201	211	171	183	189	179	173	163	174	194	159	177	200	192	200	187	181	203	182	187	168	186	179	176	185	162	160	165	188	184	190	182	163	196	187	206	172	177	173	159	175	186	176	194	200	188	186	202	196	185	187	179	192	151	179	197	184	196	168	166	159	183	169	173	191	174	186	164	160	176	193	168	176	207	194	166	194	179	160	176	182	181	172	161	179	198	181	171	188	207	188	212	181	215	181	185	183	202	172	171	169	164	166	194	188	181	171	180	188	175	152	181	168	189	204	164	192	182	175	196	158	172	182	173	174	186	163	159	170	180	199	180	154	180	188	188	193	180	172	187	163	181	192	190	190	182	171	186	174	192	176	157	179	169	168	211	163	169	181	191	193	165	167	181	195	164	197	197	187	167	157	181	172	189	192	180	155	158	181	185	207	181	204	196	182	168	216	161	184	184	173	167	183	180	169	183	162	164	192	200	195	186	185	170	174	182	179	176	200	185	206	190	184	176	191	180	174	210	198	192	183	148	174	184	155	152	200	182	174	190	183	187	194	186	170	166	193	181	187	188	164	194	165	176	160	206	169	175	179	187	180	165	187	166	196	157	205	176	190	185	182	199	180	183	167	163	188	183	202	164	197	183	182	200	179	201	182	180	197	181	186	170	181	187	160	181	190	166	186	194	186	197	189	176	201	179	181	206	177	171	176	186	186	167	189	169	183	187	185	191	177	177	169	178	209	185	165	191	191	181	182	165	195	162	177	180	167	180	194	208	197	188	156	172	176	164	152	196	172	197	190	198	170	167	197	187	171	185	172	174	187	151	167	204	182	181	192	190	201	173	188	173	184	164	195	187	199	184	191	208	202	197	181	199	186	163	192	184	166	213	187	171	169	181	186	191	207	162	200	167	179	182	204	193	183	179	173	191	172	219	210	164	178	192	189	183	183	158	175	192	178	179	196	208	196	154	212	186	162	180	197	187	185	176	193	173	173	183	165	208	181	165	163	181	160	166	171	188	199	189	192	168	178	172	178	164	168	161	171	194	178	206	187	204	172	183	153	182	203	212	193	197	180	167	181	169	196	190	190	163	176	180	181	186	192	182	175	189	169	165	185	185	181	174	191	175	186	209	208	164	170	178	191	201	198	205	187	177	173	181	165	193	164	182	199	185	179	174	197	176	191	193	182	170	151	185	174	175	193	184	182	154	191	196	166	191	198	190	175	211	209	203	205	185	177	180	174	176	192	204	172	179	175	161	154	169	186	205	207	196	177	207	190	190	188	185	187	211	184	180	160	168	164	185	184	195	202	183	193	171	173	206	168	174	197	168	175	196	183	181	187	168	172	156	193	165	209	174	176	180	182	190	201	154	161	185	215	186	178	181	198	181	172	177	169	190	174	180	178	211	174	177	203	165	177	178	170	191	200	176	187	215	205	194	177	194	171	188
32855	45018	37508	28635	26076	22019	19687	15720	11257	9970	8137	7600	5916	5364	5956	4866	4243	3657	3023	2670	2650	2610	2453	2206	1982	1965	1585	1395	1445	1264	1123	1088	1249	1219	921	951	889	745	731	678	782	722	725	604	563	585	538	558	532	523	554	552	541	523	494	503	545	512	503	539	482	543	514	462	530	505	543	502	508	533	482	497	509	507	511	492	495	506	500	500	492	532	492	543	510	513	508	513	507	487	483	514	496	477	477	521	533	463	485	476	507	504	509	501	512	475	474	506	478	544	498	492	501	548	527	517	448	515	475	531	454	523	500	510	501	533	493	498	521	474	511	536	489	515	506	488	474	513	504	479	485	535	455	467	463	486	546	505	509	505	563	532	507	522	528	517	477	497	481	523	552	519	471	522	496	516	474	537	539	488	502	468	493	495	496	527	455	544	514	486	514	529	506	518	531	492	535	518	507	501	504	465	438	541	460	497	492	483	481	492	500	502	504	507	493	506	498	503	494	523	549	508	498	515	489	478	478	525	520	530	488	507	540	497	496	470	513	528	491	477	488	525	477	479	533	494	516	493	547	486	497	492	498	509	524	510	516	512	496	532	533	500	511	535	480	483	469	506	502	513	519	506	507	491	525	478	465	537	478	465	474	495	503	506	492	518	496	466	515	496	532	485	502	489	484	465	530	483	493	495	483	492	485	513	486	479	514	497	500	525	498	541	516	502	487	507	537	528	502	488	520	494	502	493	475	478	500	501	507	507	536	512	534	483	495	509	529	490	483	501	507	499	520	537	516	462	507	479	499	505	534	523	511	506	501	505	529	518	539	508	496	493	502	535	530	499	500	488	529	527	508	463	519	505	513	482	510	525	531	490	489	499	534	497	490	513	504	481	495	509	470	450	533	493	549	480	485	487	524	551	477	503	498	523	475	507	512	478	484	500	509	504	508	519	496	493	507	492	476	484	510	531	496	515	489	476	513	520	498	516	551	518	486	530	478	527	460	496	546	525	552	487	475	513	492	497	506	480	523	493	497	507	479	491	529	531	483	502	510	531	493	461	497	495	492	499	485	501	520	474	508	509	500	553	475	525	509	495	509	480	478	507	489	528	515	515	516	475	486	516	500	513	526	520	508	494	530	497	514	520	507	482	511	467	499	468	515	525	510	515	524	506	494	522	505	504	503	495	510	519	503	488	495	508	504	538	549	494	526	459	542	514	487	520	518	470	530	508	500	474	519	517	473	462	495	510	497	499	464	532	504	486	500	497	480	486	518	534	529	488	452	517	498	509	490	533	520	499	489	493	541	495	495	498	505	509	520	495	505	483	528	499	498	517	490	546	502	506	541	478	485	508	530	501	523	506	498	491	484	501	492	500	517	493	513	473	469	507	512	552	501	488	535	479	542	548	521	495	540	489	495	523	498	507	472	513	464	516	483	489	495	534	496	513	518	506	499	509	545	516	531	480	495	512	527	517	478	521	489	479	522	523	523	496	505	502	451	508	528	489	478	498	530	490	509	520	521	495	490	467	518	484	525	470	510	553	479	489	468	496	493	474	491	524	487	495	492	494	460	533	511	508	478	479	486	518	514	534	510	539	493	497	521	489	487	510	496	536	498	498	492	510	510	514	462	514	499	462	494	508	534	513	527	455	555	512	505	469	496	510	480	494	517	518	557	502	516	497	504	497	518	485	504	499	495	505	514	506	491	523	484	494	501	513	511	498	474	508	486	506	509	504	540	491	527	496	532	575	533	522	511	513	516	468	530	494	541	523	494	515	504	499	519	500	490	492	472	509	533	436	523	519	510	519	487	511	498	500	513	503	495	491	517	502	537	502	513	493	480	502	510	478	551	494	489	490	500	525	502	511	503	501	487	479	501	450	524	512	519	520	505	474	507	499	523	510	538	526	492	476	520	515	494	526	505	504	503	500	532	522	508	511	476	529	488	490	494	486	500	489	497	540	473	512	480	477	505	497	533	533	518	503	462	499	466	523	512	524	488	551	445	488	496	510	491	506	485	509	482	502	526	496	487	482	506	548	503	514	505	511	495	514	526	500	470	541	485	536	535	501	548	484	491	467	500	496	482	450	494	480	515	501	473	484	529	527	514	491	481	459	491	517	492	487	518	539	491	510	464	501	555	491	509	533	514	471	540	535	545	515	500	525	536	492	512	521	497	539	527	569	516	553	510	504	512	518	512	519	518	500	554	476	481	526	520	506	498	476	500	479	482	454	548	518	491	536	505	516	463	500	495	502	486	513	486	514	499	467	512	504	496	538	496	508	529	481	516	491	512	524	508	553	483	496	530	483	515	495	503	508	505	447	537	531	496	483	512	518	509	523	486	505	492	478	514	477	543	501	497	507	481	531	455	476	496	500	542	472	521	520	535	501	517	525	479	491	464	507	502	510	473	508	523	484	485	466	498	433	530	540	490	521	530	507	524	483	515	523	475	484	485	502	510	467	487	497	531	537	545	534	473	461	511	497	502	520	497	511	514	520	469	533	576	521	496	516	467	544	471	516	480	527	510	519	522	510	532	510	480	465	505	503	475	526	506	461	539	499	488	510	510	468	501	506	508	539	477	512	532	512	471	488	514	544	486	497	521	509	468	514	543	489	491	509	510	528	487	527	499	534	517	531	490	503	542	512	499	466	550	480	502	506	508	527	492	512	510	490	500	496	543	466	506	516	495	520	540	510	539	488	505	495	489	483	487	452	513	473	517	493	538	525	504	533	523	530	486	456	507	501	515	536	477	517	471	506	512	493	538	506	516	508	466	516	493	480	500	509	514	515	523	520	522	558	503	503	507	522	524	514	490	482	508	548	525	530	505	527	523	538	519	495	514	519	528	514	491	517	493	443	531	505	477	537	473	504	469	492	506	474	493	541	471	499	503	541	506	517	484	497	495	486	502	438	511	489	505	503	473	494	510	494	492	513	531	475	506	549	482	489	494	484	537	514	471	482	510	491	525	504	500	521	484	527	517	506	536	490	513	520	527	559	483	486	538	530	504	493	495	474	491	491	474	500	546	499	492	474	520	524	527	498	535	478	520	467	515	497	492	538	519	519	496	494	487	510	546	541	467	531	520	545	472	458	539	528	471	517	475	492	502	452	496	493	496	497	499	502	517	504	522	493	512	510	525	487	542	504	492	506	516	518	506	501	529	491	504	487	522	466	469	481	506	485	510	496	500	538	503	499	514	503	541	511	513	517	543	503	490	489	523	509	506	503	521	509	509	505	517	475	495	472	531	527	488	527	512	491	493	518	490	483	479	476	486	504	493	513	460	497	531	510	547	484	478	461	507	517	526	479	504	480	517	515	501	522	533	528	517	527	558	510	507	465	490	511	507	467	513	537	509	521	476	507	508	501	479	510	537	528	492	503	543	521	519	552	505	525	486	527	493	524	529	498	518	489	523	525	491	478	540	525	487	537	511	513	531	482	529	519	484	518	520	524	513	522	521	493	512	496	520	488	485	517	525	541	511	485	475	512	460	502	523	521	539	533
9793	6766	5186	3583	2599	1778	1413	1035	801	656	581	495	459	389	371	339	314	322	312	303	313	298	317	294	305	258	292	257	252	265	280	282	301	279	272	251	272	291	275	284	297	281	258	256	255	256	252	297	268	274	258	261	283	274	288	281	271	286	246	250	296	271	260	212	231	268	266	276	245	263	275	272	253	222	258	277	254	282	270	265	277	290	252	272	258	302	285	230	333	254	247	303	275	290	255	285	260	285	299	231	287	244	251	268	275	247	312	290	283	252	253	284	274	291	255	289	283	280	263	244	261	259	280	272	292	252	262	263	252	247	265	251	294	258	265	213	256	257	258	255	290	311	268	274	274	289	280	271	264	283	275	291	275	248	261	266	290	273	285	259	255	252	247	250	300	267	243	281	261	259	278	236	274	268	234	281	278	286	292	304	265	250	234	267	285	246	261	282	256	294	295	255	269	265	232	278	264	294	272	276	288	256	273	247	253	267	243	244	282	292	264	266	273	275	273	259	274	300	261	264	251	277	253	256	254	286	289	262	271	290	229	263	307	269	274	272	257	276	287	298	251	288	265	268	234	279	258	300	246	279	272	242	259	282	285	247	279	267	278	268	275	256	263	306	256	277	263	263	217	285	285	268	264	250	277	252	270	297	282	256	245	306	249	241	231	280	267	273	264	242	284	270	316	266	242	287	290	272	285	242	254	275	256	297	296	293	280	298	250	259	277	266	281	273	277	262	248	302	285	240	266	257	263	253	240	285	302	281	273	275	268	288	288	253	300	273	286	282	259	252	293	303	266	277	269	280	258	278	269	272	242	266	265	266	243	252	249	267	294	306	279	269	259	249	259	266	265	263	276	324	277	267	271	267	295	278	297	305	279	262	264	250	257	244	280	290	271	293	278	291	282	259	290	283	281	267	282	245	263	277	287	277	277	263	245	267	272	295	261	261	263	273	276	262	287	263	271	249	280	257	286	273	275	262	247	273	272	282	294	272	271	238	271	267	267	290	272	256	273	273	278	247	283	264	280	299	240	270	281	273	266	291	279	265	273	268	279	279	266	269	237	276	289	267	266	263	277	252	254	263	246	257	280	279	271	278	250	298	260	224	269	263	257	265	305	267	250	284	260	249	286	292	283	263	255	269	288	256	258	310	255	300	266	280	273	253	287	267	244	265	268	272	279	291	254	253	282	254	246	251	259	272	272	285	268	264	251	231	264	265	278	262	259	273	292	313	300	280	267	251	277	278	253	260	262	271	272	227	262	254	273	277	273	270	270	245	294	273	285	246	269	243	281	282	294	243	246	263	326	279	286	286	282	270	283	292	266	249	283	254	263	243	269	295	265	285	271	283	273	266	261	244	264	282	269	301	266	257	272	284	267	265	254	261	285	255	264	288	276	260	246	263	298	285	292	264	276	267	261	285	265	279	291	250	313	275	302	278	235	267	291	265	283	269	297	251	276	261	272	227	286	282	282	270	245	263	267	263	259	279	286	266	248	250	270	280	277	274	283	244	270	254	286	267	272	301	290	248	279	260	268	297	255	287	277	256	310	282	295	263	257	279	244	278	262	286	292	252	288	291	244	270	322	276	269	274	253	275	263	254	266	259	244	283	265	266	250	292	295	249	287	269	245	268	287	278	257	266	271	235	276	281	292	282	249	270	271	282	242	256	277	271	292	271	246	244	257	242	296	291	295	290	245	266	234	274	252	275	269	279	225	271	272	273	273	288	278	288	296	276	265	271	262	245	260	247	266	262	277	272	278	293	303	275	267	300	290	267	275	277	289	281	259	281	296	285	268	276	250	258	263	276	283	286	266	250	288	247	257	285	231	234	262	270	268	271	305	271	260	266	294	281	251	315	260	299	273	238	265	300	268	282	272	246	242	291	287	295	281	251	277	266	264	278	270	254	245	292	275	271	260	300	266	295	271	267	284	255	300	269	289	286	228	273	294	271	274	263	228	286	283	269	264	260	299	255	267	272	265	294	278	287	241	272	269	255	282	275	239	273	286	244	265	274	255	264	294	263	270	276	231	264	240	260	258	236	265	274	276	288	286	257	250	236	268	266	265	273	273	289	262	272	283	279	283	276	282	286	271	267	279	257	279	285	269	260	270	239	286	267	299	249	306	294	269	272	254	259	275	289	284	280	234	245	271	263	278	254	302	247	264	280	272	284	261	283	268	279	260	278	274	259	260	271	276	281	281	254	277	254	252	258	276	291	267	304	288	273	258	300	321	270	272	244	292	253	267	263	249	268	261	243	265	283	261	264	242	271	253	297	263	251	291	272	256	294	290	273	276	295	271	274	268	281	290	263	259	278	292	266	281	266	267	226	288	241	279	274	256	263	278	263	280	260	279	262	265	269	263	288	279	261	271	294	260	262	254	253	272	284	277	249	262	266	286	255	288	295	280	272	247	283	259	287	253	266	265	244	270	270	248	276	291	281	255	291	254	278	270	251	288	259	273	280	278	228	259	293	272	257	273	298	221	282	285	272	250	289	295	245	266	286	243	251	234	248	284	272	261	264	270	318	251	270	278	258	293	271	258	296	263	286	283	272	270	255	261	250	273	234	301	255	280	260	276	264	266	274	274	256	252	295	277	293	267	266	267	261	287	280	300	274	280	277	296	264	261	282	286	258	284	257	280	279	260	270	263	266	296	274	268	270	266	261	279	259	275	271	279	266	273	275	256	298	267	262	244	291	251	289	247	283	281	265	250	306	288	292	293	293	269	281	255	248	273	308	255	255	249	292	248	253	275	275	242	258	245	268	276	305	250	264	230	274	276	284	258	282	239	303	273	288	273	281	277	267	255	244	260	287	256	266	250	260	271	245	267	269	279	233	238	261	290	278	257	244	280	253	260	257	262	284	264	276	275	283	258	257	292	260	302	274	266	268	256	263	273	279	254	258	277	296	255	257	265	273	282	272	252	257	270	236	244	250	267	309	252	256	263	251	260	318	269	283	265	270	274	306	287	259	260	226	268	296	284	251	276	273	282	267	263	250	282	269	280	253	270	257	280	241	297	271	267	270	268	268	246	253	278	278	304	295	279	288	279	264	266	294	273	264	309	259	275	254	302	282	279	250	247	296	293	263	262	270	270	286	263	269	256	278	278	278	258	264	274	273	264	249	291	252	274	274	280	285	265	280	254	267	281	299	239	291	264	249	267	289	249	241	282	280	284	266	257	275	288	289	275	294	255	258	248	261	283	252	269	276	297	265	258	286	287	248	262	266	287	263	277	255	285	297	283	233	293	288	248	267	270	274	307	266	308	269	262	266	291	283	270	244	287	286	255	292	286	270	245	244	261	293	296	264	286	298	272	252	274	255	282	292	277	273	267	286	274	261	259	265	281	273	297	251	266	258	269	263	247	267	264	268	291	227	267	263	269	264	268	282	292	260	280	263	288	255	258	278	252	278	243	283	279	264	252	259	265	280	289	295	247	276	270	266	283	268	276	284	275	256	286	257	261	309	245	283	246	287	297	275
10618	10764	11526	11283	9280	6972	5479	4244	3259	2724	2189	1861	1568	1384	1281	1156	964	951	945	916	853	855	831	813	784	746	764	765	729	775	716	745	746	746	808	709	702	738	748	695	705	715	755	737	706	708	752	722	706	725	677	698	728	735	687	729	718	751	773	737	700	719	731	687	736	680	726	704	764	730	682	716	708	686	752	768	688	729	741	789	667	735	757	676	729	748	736	750	677	713	684	739	758	734	711	700	719	695	706	687	663	743	719	702	704	702	716	700	686	681	709	706	694	754	737	699	662	729	723	717	735	715	737	626	728	732	726	758	668	744	761	761	711	694	723	765	751	712	712	658	693	720	671	754	718	744	762	698	787	724	764	708	677	694	758	738	726	727	764	735	725	720	679	730	721	716	707	716	744	721	695	723	744	699	751	711	719	699	753	694	760	760	700	770	726	772	742	749	726	727	730	656	749	723	747	699	732	721	712	718	725	705	668	714	720	711	718	728	721	726	714	715	716	718	763	760	712	730	718	733	703	752	722	704	661	709	707	708	742	677	722	731	768	741	737	700	724	677	728	732	688	681	723	733	754	762	705	718	727	685	717	703	709	718	731	681	745	698	697	762	709	763	722	722	718	709	675	722	701	679	728	743	742	729	746	722	666	736	765	756	699	681	667	686	721	710	740	731	729	787	750	686	692	729	741	743	779	727	720	742	739	694	687	754	700	723	740	704	690	725	707	729	678	715	743	731	679	720	735	707	752	717	743	722	685	736	681	745	727	784	761	723	750	715	685	683	704	682	759	737	757	785	787	687	679	678	689	719	717	665	707	737	665	715	755	672	705	681	714	701	691	767	666	724	742	735	728	648	717	715	738	746	705	696	692	703	752	735	690	740	718	709	777	739	728	721	709	710	750	759	725	739	696	724	734	789	698	718	774	719	731	707	675	676	727	706	682	770	737	724	715	707	784	678	736	703	717	674	726	809	672	699	744	721	697	711	766	759	738	788	749	720	753	729	707	752	685	779	725	750	712	713	669	733	701	694	697	710	667	701	722	760	737	770	729	719	714	685	718	739	710	703	734	728	707	715	729	723	670	742	722	704	785	730	734	748	776	731	740	775	778	632	710	736	745	695	738	703	717	771	753	709	755	694	698	689	724	674	716	739	710	757	715	735	730	734	768	731	722	700	756	696	741	720	687	694	765	680	735	709	678	769	708	691	719	713	689	689	750	710	700	711	718	718	767	714	702	708	724	697	733	760	749	672	735	675	727	647	752	643	695	674	778	724	716	734	728	678	682	709	758	734	752	705	728	710	703	766	712	776	684	717	677	697	672	696	749	727	777	715	764	679	748	704	714	704	763	719	728	727	765	700	745	725	684	721	742	761	724	708	714	731	712	712	728	728	709	719	699	705	695	680	743	754	703	752	706	757	734	751	706	690	745	740	708	678	702	745	736	757	713	698	708	735	701	715	731	683	653	753	728	708	751	750	698	717	702	722	733	709	750	730	724	749	706	705	760	713	677	658	709	741	699	706	704	698	735	658	712	718	710	690	662	770	728	677	728	712	715	722	728	702	725	723	696	731	727	703	704	728	735	694	759	699	717	735	757	762	710	782	681	670	719	773	702	721	731	753	723	690	743	727	800	730	708	714	746	688	710	689	746	706	707	726	739	715	716	703	707	702	737	716	727	713	770	719	695	738	683	772	685	706	733	746	739	683	727	644	737	726	719	743	734	725	726	720	754	709	724	721	757	730	712	717	726	700	712	686	726	751	712	736	733	735	712	744	734	719	716	731	748	697	736	722	696	725	635	715	707	655	765	743	711	705	698	735	743	733	725	715	711	735	769	739	725	731	736	732	739	722	756	678	673	711	703	689	752	715	730	709	714	707	706	745	763	711	706	706	703	723	751	703	770	724	769	755	680	732	717	714	723	737	722	731	705	732	705	715	677	714	746	739	735	668	734	713	776	748	718	695	718	699	729	741	715	729	734	746	767	686	727	726	692	692	763	741	700	769	726	727	748	741	736	736	738	763	699	721	741	761	731	734	709	738	741	720	711	725	709	724	665	745	749	708	690	735	728	695	706	721	721	711	712	749	708	731	753	736	684	716	758	716	724	718	706	698	765	747	707	763	704	699	731	693	731	762	703	743	716	713	710	670	731	734	721	694	759	726	696	730	683	743	712	714	690	721	708	753	736	719	744	708	728	684	735	735	759	723	730	693	773	687	681	766	752	754	715	677	688	750	723	662	737	714	747	733	742	702	733	683	692	684	724	721	719	772	723	727	720	742	702	703	743	725	750	695	734	684	742	691	721	776	733	724	725	813	739	814	729	683	772	717	699	762	789	754	717	762	714	729	717	720	684	756	725	737	746	729	723	735	685	765	701	738	722	687	731	760	691	736	712	736	740	781	685	709	661	709	745	767	756	700	776	758	717	706	746	715	723	720	762	747	762	795	718	721	734	713	701	712	738	746	775	740	737	722	716	766	739	763	743	742	712	763	757	697	738	738	732	732	756	712	749	689	737	679	725	717	722	726	716	704	747	746	725	730	721	723	774	701	651	732	724	737	688	714	720	725	719	715	675	695	743	689	744	690	722	726	728	707	725	713	788	703	709	756	741	690	694	692	708	751	707	714	695	738	725	720	748	711	731	699	663	755	736	746	755	775	713	759	686	737	745	733	698	694	746	758	715	709	714	738	697	697	718	730	688	706	673	708	759	720	692	709	709	756	727	712	701	704	729	700	721	750	743	716	728	717	683	697	724	733	750	732	636	724	730	669	677	703	744	745	756	699	783	703	758	787	714	711	737	725	688	705	676	722	726	721	701	715	669	757	705	757	725	748	732	784	715	697	749	710	758	762	737	727	760	674	671	754	723	752	705	734	679	719	719	707	728	719	773	721	727	766	681	731	689	724	708	773	687	753	693	710	680	780	703	702	678	724	712	752	707	664	741	711	742	727	701	698	730	706	742	696	700	683	735	742	739	707	734	723	725	741	722	732	643	709	754	699	738	743	735	704	724	735	711	753	693	738	668	688	743	712	725	661	682	751	737	764	770	738	751	677	684	748	721	754	766	738	693	674	698	716	737	702	716	705	708	732	720	691	703	732	685	711	700	697	696	694	713	754	705	754	683	704	665	753	707	749	696	735	751	704	718	737	750	767	756	705	708	758	678	664	730	787	691	688	736	739	722	679	739	745	748	717	722	711	718	743	730	747	710	727	743	686	705	715	715	729	704	722	688	701	732	717	688	680	737	678	741	697	724	696	727	691	761	765	719	739	706	734	710	740	721	734	754	735	689	712	695	734	752	696	763	718	708	699	736	738	715	722	728	704	746	733	687	751	700	727	697	703	749	717	716	712	734	738	733	686	737	700	793	672	689	700	722	677	720	718	711	769	725	753	702	721	705	733	760	774	730	723	678	778	679	737	723	704	683	742	782	745	664	689	732	701	716	704	727	696	759	734	731	684	723	700	732	725	737	706	729	729	748	711	740	758
31990	35766	25655	13262	7889	5123	4436	3398	2149	1583	1240	972	789	721	746	603	553	483	409	419	369	373	377	355	345	335	313	311	305	309	312	285	271	252	277	284	296	262	273	251	233	240	256	228	238	241	229	228	209	241	252	212	246	247	249	272	228	240	216	238	191	241	243	239	236	230	221	223	219	246	228	247	224	247	196	239	230	225	224	240	264	253	250	245	233	235	231	250	237	226	254	211	239	250	210	223	239	236	246	240	236	232	242	244	228	230	213	241	214	230	232	245	227	261	221	233	223	249	234	251	229	260	251	224	233	233	239	252	214	234	220	219	231	234	229	226	226	255	238	232	220	226	256	252	221	237	237	229	215	279	247	230	254	229	253	237	244	237	218	235	211	238	245	216	214	244	283	247	252	267	231	229	235	258	239	236	253	251	205	229	237	247	236	237	252	254	240	262	201	250	214	247	204	213	212	242	221	255	219	232	245	236	228	239	232	262	253	237	210	215	235	245	249	220	236	259	250	243	239	245	250	252	232	261	239	235	204	246	235	211	228	241	241	223	257	236	241	226	265	271	239	272	233	217	240	229	242	221	243	215	228	223	245	240	274	214	248	215	229	216	236	271	230	276	256	236	252	242	206	240	246	245	243	237	261	227	241	228	248	225	229	264	235	270	234	211	267	209	225	233	245	223	241	218	226	214	244	240	239	234	243	230	247	236	229	240	228	249	254	253	211	230	239	307	233	244	240	234	259	254	249	237	255	272	232	233	251	258	233	236	242	248	231	235	235	259	232	239	250	229	253	232	241	239	216	248	232	235	222	223	243	209	226	225	255	240	225	231	226	223	225	213	258	247	253	220	237	248	244	238	250	255	223	258	251	245	230	219	223	242	255	236	278	226	244	230	248	246	234	239	229	240	245	252	215	226	222	256	244	237	232	215	233	206	254	226	244	230	236	250	212	230	243	247	255	234	235	237	231	244	225	198	218	240	231	228	237	248	242	246	188	259	268	237	252	260	265	232	208	227	244	248	220	240	236	245	240	257	238	238	258	235	233	256	221	241	226	226	226	239	230	202	264	249	235	252	208	212	242	234	247	233	254	229	250	215	237	235	232	249	253	219	231	228	266	234	264	231	242	248	234	246	201	241	235	238	240	215	221	241	241	250	244	255	244	231	220	249	239	252	242	215	226	236	257	255	238	244	238	253	239	228	214	239	225	235	236	226	216	274	226	245	270	235	239	228	239	243	244	233	228	218	216	237	230	248	243	227	240	249	216	214	224	223	255	252	212	197	242	263	219	240	246	237	241	258	213	210	265	227	241	200	223	206	241	218	245	254	244	232	231	238	241	255	231	233	235	255	234	213	231	238	223	232	240	246	235	254	225	233	213	210	225	237	216	234	258	240	257	245	255	225	255	210	228	260	243	212	222	228	219	245	252	254	230	269	263	226	249	249	246	236	231	230	219	243	227	286	241	260	244	225	235	216	257	255	226	231	238	223	227	233	227	263	243	244	219	225	233	255	250	246	263	238	244	243	260	229	241	238	210	243	214	242	261	242	207	252	228	231	232	266	228	272	222	237	273	240	236	250	217	214	233	224	255	228	262	230	231	258	209	261	230	254	252	237	235	214	269	249	247	260	269	241	244	238	252	219	234	214	220	210	256	228	199	212	233	253	218	249	220	249	266	231	253	249	241	236	239	247	253	272	241	215	256	242	237	246	197	226	229	223	220	248	247	220	237	237	245	251	267	224	250	218	243	229	224	231	252	221	257	225	254	245	217	266	232	195	264	225	240	257	254	235	241	246	210	236	211	241	231	243	242	212	234	268	267	249	233	226	227	257	261	218	197	233	257	198	209	246	251	239	231	221	248	248	261	245	239	258	263	249	233	247	217	227	232	241	210	216	244	228	242	244	246	258	247	249	240	248	212	225	235	207	250	229	224	250	234	266	214	228	272	251	228	267	228	223	252	260	254	260	188	236	241	244	220	234	235	212	260	204	245	259	264	228	224	251	241	244	245	243	232	245	213	261	215	246	244	255	239	240	225	277	244	253	245	244	209	242	242	206	239	243	227	237	247	249	231	258	251	242	238	245	203	229	258	280	252	234	227	185	240	240	237	238	249	253	203	226	249	247	233	232	256	218	239	256	227	234	236	246	215	230	228	230	254	239	244	254	236	241	253	231	202	271	240	226	282	221	258	239	226	253	243	234	222	228	245	225	243	235	258	229	231	237	230	255	256	231	250	240	256	244	242	241	267	264	233	224	241	215	260	240	228	246	275	239	234	240	251	269	236	264	222	221	248	224	251	247	240	246	229	273	238	258	249	213	242	241	242	251	259	257	248	235	246	247	257	215	215	250	241	238	266	228	266	246	229	252	247	237	245	260	206	236	231	228	237	242	278	252	234	261	225	223	266	203	254	252	206	212	238	248	242	237	251	236	240	204	248	235	265	222	208	206	215	246	199	221	252	264	259	236	238	220	244	259	230	214	244	233	237	220	224	243	288	235	227	259	245	229	223	254	222	222	230	249	237	239	253	257	249	219	234	254	239	236	243	244	222	274	216	250	255	229	210	224	247	232	257	227	235	222	247	225	256	248	248	238	246	246	222	219	236	222	228	224	222	236	257	228	240	226	246	250	250	260	258	252	235	226	239	252	235	241	237	242	244	235	244	232	224	215	224	221	234	260	236	254	244	245	247	231	251	231	234	228	234	237	241	264	229	219	220	219	257	254	218	246	244	223	228	262	243	226	233	267	245	232	214	229	214	237	247	262	224	243	240	229	260	238	194	211	235	239	252	255	224	219	224	223	249	231	247	242	244	221	233	219	240	224	235	236	238	229	257	243	222	215	238	243	244	238	236	225	238	237	252	239	253	241	218	216	231	271	230	204	245	224	231	219	232	215	226	221	233	224	217	234	250	236	210	227	238	241	236	238	231	231	218	251	231	226	233	222	245	235	245	239	256	236	214	263	237	238	225	251	243	230	212	256	242	263	242	219	260	228	240	231	231	239	240	253	233	230	250	244	237	236	287	218	248	217	257	235	242	247	276	226	224	223	248	256	238	221	254	235	225	255	260	239	232	256	240	250	201	234	226	222	218	210	236	256	237	240	243	251	255	223	255	253	243	247	226	250	245	255	227	221	235	264	232	271	266	239	240	248	220	228	232	252	254	257	230	228	246	229	253	230	236	220	258	237	287	243	236	232	264	236	237	231	228	252	233	245	231	232	234	237	245	257	223	266	227	261	238	257	224	234	221	228	236	245	240	227	243	258	230	233	235	245	219	280	236	259	264	233	237	224	242	244	249	241	227	212	240	235	227	262	222	231	250	223	248	240	269	236	217	231	240	239	249	259	238	226	259	270	225	227	248	236	244	224	222	249	196	217	238	258	219	231	211	246	276	220	249	238	213	216	267	252	267	250	254	228	245	248	250	228	242	253	241	197	240	228	222	271	233	271	230	212	239	227	245	253	239	214	249	264	219	250	258	272	207	244
27396	33925	26405	20072	17636	14438	12930	10400	7372	5871	5246	3993	3314	3184	3328	2767	2620	2023	1822	1589	1551	1608	1467	1320	1189	1237	1068	982	1022	1002	949	997	972	881	807	830	835	742	733	738	727	725	739	696	624	723	724	634	634	638	696	616	673	695	665	659	631	658	687	685	651	642	597	655	582	582	632	641	579	636	647	695	656	628	655	623	637	671	685	664	655	620	633	626	650	677	604	703	625	689	662	628	668	627	636	624	629	601	629	635	618	665	690	647	598	669	666	633	625	664	637	642	645	628	615	633	664	630	672	655	635	670	672	661	641	623	628	653	657	655	658	638	658	682	679	643	628	613	610	636	657	661	644	636	622	672	649	684	625	655	633	600	643	644	645	664	619	620	640	654	680	680	614	587	643	615	635	643	639	639	677	677	668	628	661	624	665	642	630	669	582	620	631	615	679	622	638	609	634	651	648	631	652	694	608	639	620	602	587	601	639	584	614	668	611	640	703	667	638	609	647	663	648	654	672	674	647	593	648	602	673	648	637	630	676	657	682	606	667	669	657	631	620	658	663	611	657	643	672	704	611	611	604	618	671	683	625	655	641	633	638	662	638	654	653	671	620	652	656	624	670	642	681	631	643	625	661	652	642	622	618	616	645	669	678	658	579	611	671	696	626	641	670	633	649	618	667	612	574	628	644	628	682	649	645	641	666	611	650	684	642	712	644	579	643	625	586	635	648	668	638	632	600	644	648	645	664	661	627	621	626	641	670	602	606	635	622	687	634	631	646	644	624	659	672	616	671	619	657	637	608	637	624	655	653	619	597	675	635	660	668	652	642	628	648	665	614	655	675	639	603	644	646	603	624	657	668	670	644	656	614	655	657	691	672	668	640	684	626	659	600	651	648	644	680	658	646	600	669	651	652	628	649	606	632	653	630	644	683	634	667	656	681	596	651	652	640	635	640	653	637	655	627	649	657	668	668	690	632	655	640	647	646	633	638	649	649	658	586	639	643	629	638	660	607	663	609	643	640	662	649	613	638	594	638	640	631	633	641	674	657	615	665	614	652	654	655	654	671	648	583	643	590	636	651	609	647	609	634	664	640	663	626	652	637	652	606	655	628	636	634	669	625	647	602	635	646	634	613	643	635	653	611	685	624	647	670	661	641	647	660	590	634	600	652	622	641	605	647	659	670	669	638	642	672	653	654	619	658	596	636	614	658	675	636	602	599	635	618	613	623	641	635	611	680	688	667	654	678	628	663	604	630	642	660	595	602	615	677	635	683	603	646	676	614	617	678	640	693	614	614	604	674	619	617	606	649	671	633	629	633	678	650	660	632	698	613	622	660	643	647	640	646	686	633	603	586	647	637	639	620	632	670	652	627	658	640	651	660	663	652	612	639	600	707	658	630	638	676	648	661	685	619	618	652	641	665	640	621	647	686	639	622	622	613	636	646	617	619	654	621	690	611	593	630	632	627	658	606	596	675	641	622	690	609	633	628	619	611	659	637	666	631	606	696	631	597	672	665	662	654	666	726	689	641	629	667	641	664	633	646	647	664	634	602	609	631	672	671	620	642	663	640	636	651	659	651	670	610	624	665	633	651	637	601	656	593	693	615	650	610	602	664	660	616	633	651	628	584	645	625	649	654	594	629	612	629	655	638	634	679	621	621	644	606	621	655	627	618	659	663	672	613	648	617	634	631	660	671	657	654	584	628	639	628	642	677	641	646	686	621	657	679	603	660	661	630	608	608	646	612	647	659	598	643	618	613	656	620	676	686	650	662	703	647	667	631	656	599	664	641	640	621	648	651	635	649	656	633	612	620	648	655	641	636	615	618	676	657	633	674	657	626	650	615	646	602	640	598	595	636	688	597	646	623	639	686	610	677	670	660	663	604	661	641	641	626	605	623	627	642	659	641	628	646	645	625	678	640	675	665	626	651	660	612	601	631	667	660	649	644	622	604	579	636	632	639	638	655	659	601	651	638	665	675	632	638	664	647	576	646	623	628	626	675	643	681	690	679	633	639	663	614	621	653	690	649	687	662	606	652	671	651	600	614	668	636	620	665	655	570	620	661	657	646	617	632	619	633	652	633	652	652	615	598	670	637	639	627	633	602	630	652	659	633	708	648	670	615	676	704	664	646	620	655	656	666	640	680	617	659	704	641	622	654	666	641	610	645	672	627	665	685	657	632	617	656	621	628	631	671	670	612	643	665	642	672	665	661	628	625	649	625	611	620	600	593	671	633	612	641	681	679	624	670	629	644	652	642	666	654	618	644	642	650	652	614	596	675	675	668	624	665	624	606	631	647	630	637	674	666	646	643	615	670	652	631	653	642	681	611	658	660	659	639	658	642	675	657	654	600	594	679	617	682	670	628	633	645	665	630	656	631	637	674	598	689	676	658	619	637	647	658	589	647	655	650	650	592	627	661	609	714	633	684	627	652	673	645	628	662	630	607	682	640	624	623	653	611	643	626	687	623	631	618	627	609	656	656	664	632	607	643	605	647	651	629	659	664	647	651	637	670	657	627	638	625	661	648	617	664	624	632	632	624	633	636	685	678	588	615	619	685	682	605	660	620	702	654	632	670	675	634	665	630	681	646	675	626	617	670	583	612	645	638	637	684	665	647	636	644	673	622	629	629	651	605	642	629	608	676	610	620	681	631	637	659	648	631	615	649	620	648	631	653	674	609	655	691	617	672	608	632	606	619	633	605	604	663	598	641	608	625	638	637	616	687	658	689	644	649	663	707	646	664	630	681	616	640	646	646	620	675	650	661	647	632	615	645	640	633	674	644	622	610	698	642	659	607	652	636	623	651	642	642	652	648	635	624	645	639	665	655	667	712	637	662	636	676	625	704	632	635	669	615	597	666	629	617	633	641	608	637	665	661	640	646	642	602	654	675	672	640	631	645	636	672	640	649	661	648	650	670	687	670	630	638	670	635	646	609	651	663	661	659	651	695	622	664	661	651	658	673	645	603	619	689	629	624	631	666	660	653	611	647	627	637	644	659	615	589	622	647	648	644	638	620	626	603	656	660	606	648	653	605	695	620	675	614	620	631	609	636	634	608	617	627	640	634	646	629	663	678	642	574	657	627	648	652	668	670	618	630	611	635	650	683	651	625	665	636	660	630	667	625	629	641	623	636	628	655	622	608	635	639	656	647	609	638	627	655	642	642	611	592	665	639	640	657	621	592	643	627	643	624	657	629	616	641	657	600	639	618	616	632	652	670	632	655	654	644	645	625	629	605	650	614	617	638	615	627	640	623	634	619	583	659	590	632	670	663	636	577	665	647	624	637	678	687	641	619	645	676	655	632	640	671	652	646	630	609	700	700	684	667	664	671	634	667	649	644	640	644	628	667	637	662	649	624	628	636	609	620	606	608	567	653	669	671	630	644	629	626	657	616	640	681	628	637	638	649	676	616	611	651	699	618	658	642	603	634	608	681	706	610	630	647	653	681	643	629	645	645	680	647	581	632	639	648	625	630	640	673	587	655	631
42177	40661	32204	21483	15014	9926	8272	6064	3766	2752	2424	1800	1323	1117	1308	1057	969	749	672	614	486	524	500	445	458	397	301	306	315	314	317	325	301	268	265	253	226	232	227	207	214	207	170	208	193	187	177	188	180	210	187	176	195	179	173	186	205	187	163	174	184	188	210	173	178	181	174	174	153	185	201	171	186	173	200	193	181	203	188	178	177	196	172	187	185	204	193	173	178	186	208	169	187	172	171	191	193	174	198	174	175	160	172	186	164	180	176	167	193	187	182	166	168	178	203	191	187	182	193	178	190	157	170	196	186	165	183	189	188	159	174	218	207	203	162	198	186	170	187	175	172	192	189	195	174	188	193	175	183	188	191	202	183	180	197	173	189	199	192	171	147	184	196	190	179	178	162	215	198	169	178	175	185	187	198	173	192	216	174	197	178	168	182	160	185	184	190	191	186	170	193	205	166	191	173	202	173	192	177	216	190	180	224	165	220	199	201	156	186	196	176	176	196	173	186	185	205	179	188	213	161	170	198	221	167	183	181	190	197	168	182	176	177	186	188	161	168	190	184	201	176	184	196	198	197	187	172	172	189	203	191	176	182	184	199	160	177	188	195	199	192	165	167	180	170	181	181	160	186	188	191	210	186	176	203	182	184	172	172	173	176	179	164	180	162	190	171	199	181	175	190	171	177	191	200	172	191	185	201	160	168	190	191	186	162	189	178	181	167	192	213	188	196	188	190	212	169	190	161	186	171	199	178	176	178	188	161	162	181	191	199	174	196	205	173	192	186	193	189	172	198	206	174	185	192	168	185	159	186	192	194	190	197	202	217	190	176	173	198	183	203	196	204	166	181	177	201	197	172	176	197	186	169	197	184	203	185	180	173	194	166	169	167	181	181	202	223	188	181	170	193	204	190	182	176	190	198	182	166	187	185	163	203	189	179	170	195	177	172	206	201	162	185	201	201	183	219	185	221	177	175	173	158	176	187	196	197	181	170	180	182	201	217	186	189	168	174	189	176	179	203	168	170	193	171	167	183	194	188	189	164	187	174	200	179	189	167	198	186	158	206	171	187	183	176	185	176	179	174	187	185	202	190	196	144	185	187	184	189	180	188	202	182	192	187	170	174	189	186	153	186	151	184	184	189	188	174	179	195	187	181	176	202	183	173	160	187	186	152	173	165	201	184	182	168	158	192	195	192	157	192	196	177	193	181	188	159	183	180	187	191	197	182	185	196	190	176	184	173	196	171	190	178	167	156	197	164	198	197	174	183	211	199	177	180	192	169	185	212	181	153	203	191	156	209	198	177	185	187	198	170	178	181	170	169	194	145	168	181	196	168	192	173	213	196	202	189	180	201	198	200	211	168	196	179	159	145	197	176	186	179	183	190	167	193	178	179	207	189	187	175	191	191	207	186	161	199	179	200	173	181	206	185	169	180	178	186	178	185	172	196	227	194	196	174	171	181	173	177	202	200	169	152	202	161	175	182	170	179	179	186	157	170	164	183	171	184	186	170	180	166	179	163	172	175	161	163	189	173	193	186	175	177	189	196	155	167	200	186	199	182	181	189	190	188	191	182	168	203	195	188	193	179	201	181	164	193	178	202	191	179	171	180	162	190	177	191	185	183	172	183	175	187	186	185	177	186	189	174	198	178	192	194	208	182	192	177	185	181	181	190	196	179	157	195	187	175	220	187	207	207	185	188	213	169	195	174	189	171	170	173	185	191	182	178	226	191	182	191	174	199	181	177	191	175	180	183	202	181	187	185	171	176	181	196	188	204	170	196	183	193	190	186	181	190	166	200	148	184	189	198	187	168	191	173	185	174	192	189	205	189	200	170	196	205	196	190	213	175	160	169	201	182	178	193	189	208	203	173	169	183	186	166	188	174	193	179	181	163	206	178	171	163	180	176	177	171	168	190	169	150	172	205	186	193	172	209	184	198	194	205	192	182	169	190	157	208	182	182	186	180	175	185	172	157	183	164	197	173	203	183	207	185	183	188	180	169	166	204	173	194	170	179	178	200	192	160	158	180	175	180	187	187	191	191	201	178	176	188	179	170	199	200	191	183	173	194	199	196	180	170	170	184	197	175	186	173	177	174	187	176	176	171	188	191	180	176	187	192	190	155	187	190	186	167	187	169	192	187	185	186	169	195	183	184	182	205	188	181	177	210	177	186	164	213	202	194	209	159	188	167	175	191	199	211	219	189	193	177	197	197	181	193	175	195	181	162	165	198	172	170	183	185	179	190	175	170	189	154	200	182	178	213	183	193	180	166	160	175	190	192	179	193	180	189	193	188	179	179	164	192	171	174	190	182	205	166	222	176	177	164	209	179	186	165	183	188	191	191	210	166	190	170	184	169	230	188	176	169	181	183	203	203	168	172	186	188	178	190	170	167	185	210	191	166	164	172	174	217	176	189	160	187	195	190	207	193	178	177	199	191	177	176	186	164	177	186	173	189	161	196	181	161	166	175	176	182	177	183	175	150	178	193	176	163	189	171	198	180	181	186	190	155	211	179	193	169	196	161	207	168	183	182	180	183	203	191	164	172	181	171	180	180	204	164	193	160	195	194	164	185	171	160	196	185	172	167	178	197	186	188	178	195	195	180	191	200	180	183	145	168	192	224	184	192	168	184	168	186	173	199	196	212	178	170	181	168	215	191	170	164	170	199	160	195	189	177	182	175	173	179	189	182	203	203	194	172	200	192	184	151	178	182	170	202	193	170	186	172	199	211	163	186	201	170	184	186	179	192	176	164	169	172	189	168	211	198	184	192	188	183	189	161	162	174	169	190	195	200	160	189	191	203	174	196	204	185	165	193	159	169	156	173	187	180	187	176	158	184	192	195	189	187	180	168	175	186	192	177	169	179	198	195	165	164	181	203	203	192	189	193	174	173	169	168	220	157	166	197	209	195	181	205	182	195	183	203	183	181	168	202	185	185	190	184	177	183	196	171	181	169	197	197	173	174	180	177	168	179	176	198	174	183	181	175	161	191	149	179	170	164	154	177	162	172	190	191	179	193	181	166	194	184	192	184	185	192	186	180	173	202	157	192	181	204	174	209	194	200	194	173	193	188	191	193	231	198	175	166	161	181	199	175	204	183	171	178	197	195	194	186	176	197	179	182	192	196	182	185	192	180	203	184	182	163	170	193	176	185	190	162	209	189	184	199	195	172	174	195	171	187	171	178	163	183	185	181	176	187	174	205	182	176	167	187	183	197	186	192	173	166	185	178	184	190	191	192	172	176	188	179	175	199	190	206	199	170	166	193	151	161	196	192	206	186	168	184	205	178	198	168	201	194	193	187	183	193	189	178	182	157	191	170	196	176	172	159	179	190	164	188	171	187	171	201	193	167	184	183	199	168	186	180	183	178	174	191	178	176	178	163	178	177	180	187	182	218	178	204	174	168	195	181	178	201	200	180	161	174	179	184	190	183	177	157	178	209	197	181	171	192	180	186	171	184	176	179	198	162	177	186	198	188	174	175	184
34415	37416	32290	26994	24587	20851	19439	15341	11622	9294	8829	6876	5627	4840	5497	4642	4424	3205	2978	2560	2399	2270	2277	2050	1945	1596	1465	1292	1284	1202	1242	1259	1178	1003	964	831	851	788	685	682	779	618	719	606	637	615	561	574	514	534	536	540	506	532	512	501	540	495	486	508	523	522	507	503	532	490	504	526	494	502	509	535	505	510	495	480	521	536	527	523	479	502	502	508	525	537	487	463	494	505	512	462	518	444	550	514	492	539	476	535	498	494	471	539	512	516	509	517	514	521	532	504	493	502	491	504	506	497	487	475	528	507	477	555	478	507	540	500	517	501	536	542	542	493	510	488	500	500	487	530	518	539	505	520	491	470	549	527	511	496	479	520	486	505	505	495	496	470	519	496	523	515	525	543	486	550	520	535	517	534	496	535	538	500	510	502	492	519	481	498	504	536	497	553	527	520	490	491	493	503	502	525	489	481	530	499	513	524	489	441	517	534	492	520	500	493	521	504	514	498	492	494	514	516	524	523	541	532	484	542	501	512	475	496	506	505	509	496	505	481	565	517	523	606	498	523	507	503	521	518	471	476	535	483	475	507	507	517	519	528	573	511	538	515	497	478	492	520	504	503	523	559	497	472	505	506	532	482	499	562	533	527	509	497	471	526	500	504	515	493	454	504	534	535	484	498	503	540	514	506	487	510	494	503	521	474	470	514	491	553	530	505	520	490	540	453	528	551	518	527	490	480	505	482	517	519	495	471	521	495	491	490	513	525	542	523	542	461	485	530	516	534	511	506	473	478	496	525	507	527	507	516	486	493	518	483	485	474	540	497	514	514	499	516	515	512	551	538	507	468	558	519	498	547	492	485	522	461	521	509	524	494	525	499	531	540	506	497	484	518	510	525	467	497	484	554	442	516	518	498	543	491	493	532	492	497	530	477	511	543	514	526	493	531	537	533	529	509	491	525	536	551	553	503	508	549	508	498	520	495	472	503	526	512	540	504	523	510	521	499	521	514	521	492	543	506	473	512	518	534	492	512	524	528	547	475	516	513	503	510	510	528	524	520	496	530	504	513	516	522	461	499	472	525	470	534	499	485	496	589	482	496	477	542	499	555	490	521	527	473	465	516	528	539	521	541	530	526	513	525	494	536	536	493	512	509	518	496	467	464	512	497	522	503	491	512	515	494	536	534	532	516	524	479	529	494	505	544	510	498	499	501	525	492	496	523	532	505	505	501	490	510	528	492	477	498	484	474	517	525	512	508	495	496	528	514	539	541	520	507	500	516	480	503	468	502	502	495	516	496	541	489	510	484	508	546	498	479	488	524	530	515	522	507	553	499	511	486	499	500	494	456	515	531	520	525	490	510	505	522	494	505	550	522	532	494	502	507	518	480	487	472	532	489	507	522	497	519	464	496	506	499	473	498	567	506	535	513	537	488	508	518	543	512	513	526	507	512	518	511	532	530	501	504	520	520	527	506	492	518	510	537	462	478	500	487	560	501	523	508	494	498	494	465	474	549	521	506	517	479	520	502	489	526	530	498	467	471	496	506	485	498	464	446	531	526	471	495	511	494	494	525	517	510	513	517	508	503	555	485	517	497	534	502	567	540	542	479	505	513	513	503	519	523	490	555	520	533	514	531	507	483	511	548	472	517	522	507	511	507	494	456	532	504	507	499	494	531	488	515	539	489	496	483	509	546	536	498	505	514	509	474	503	535	472	525	552	534	509	511	517	492	505	520	510	509	502	482	488	509	505	504	492	487	520	480	536	548	512	536	517	496	501	539	518	503	466	497	534	501	468	507	547	511	517	482	503	472	520	468	550	518	551	544	515	489	469	520	497	530	511	500	523	535	499	534	522	524	492	563	441	484	524	495	499	511	475	534	522	507	526	498	511	482	514	490	488	557	546	502	528	523	530	510	520	471	519	498	505	464	507	523	507	495	516	496	504	505	530	543	516	505	510	526	521	479	507	539	495	500	490	501	517	487	564	514	465	539	507	573	529	487	517	490	517	516	498	483	589	512	540	481	494	499	513	481	516	501	500	502	521	495	507	518	489	479	521	506	488	516	519	535	560	505	507	514	530	518	513	495	497	569	517	507	522	482	481	487	482	476	524	506	488	469	494	453	481	517	532	552	533	533	506	474	506	485	523	464	497	478	533	468	514	506	487	530	515	517	530	509	510	482	491	533	493	499	508	503	511	489	507	511	554	498	520	539	484	502	534	517	535	503	504	483	494	570	490	491	506	466	520	467	501	525	501	533	525	550	487	495	504	511	528	506	519	521	508	514	505	500	517	498	474	519	528	512	484	476	507	552	517	494	507	552	521	509	522	507	470	499	509	467	476	481	508	534	472	504	495	514	533	526	512	522	480	525	502	507	503	498	511	529	503	528	544	484	548	501	514	537	524	489	460	536	458	523	505	480	482	510	540	487	555	515	516	524	500	502	502	494	483	517	510	514	472	525	529	491	469	541	548	503	487	493	518	498	498	509	490	524	511	513	517	573	471	505	504	543	497	473	494	483	467	521	503	523	482	520	506	526	502	479	490	530	520	470	491	501	505	523	494	519	493	511	496	503	509	487	524	534	503	509	535	502	496	506	519	499	520	495	535	523	510	511	499	541	522	516	496	566	505	509	480	517	528	524	508	519	475	516	513	510	545	511	508	507	515	527	542	546	508	497	494	487	511	525	526	478	507	565	483	491	534	478	475	502	506	522	545	531	537	508	502	489	493	488	471	505	500	481	521	516	494	510	515	530	505	541	538	510	500	522	524	546	511	500	523	559	509	508	533	492	493	505	531	511	536	548	511	492	502	487	537	510	517	503	440	461	502	532	542	500	457	506	532	517	501	505	507	505	491	465	530	471	491	527	537	520	492	506	493	527	506	505	488	509	508	483	517	487	551	492	524	494	497	474	503	459	501	526	520	502	487	475	525	495	512	508	502	516	521	482	510	535	517	509	466	561	512	531	509	527	509	476	470	494	524	542	518	490	516	536	526	525	498	510	480	486	529	527	498	487	462	541	535	504	498	478	506	514	527	487	509	547	514	484	518	498	545	576	508	539	503	490	511	486	509	509	531	497	472	511	532	494	487	479	484	516	536	480	549	566	510	489	495	517	519	480	517	522	507	489	526	479	531	469	551	501	516	518	488	516	499	509	509	544	497	554	528	532	513	521	513	552	500	515	510	515	497	496	492	504	512	558	495	515	497	486	516	458	544	496	498	506	486	529	551	544	524	518	536	507	520	538	538	543	518	481	523	518	477	496	477	485	515	485	473	473	502	484	533	486	520	518	523	485	505	474	506	521	499	532	498	521	531	479	481	528	520	501	541	504	519	478	501	500	521	491	512	496	518	532	515	497	501	567	502	519	502	534	513	490	495	536	508	515	542	499	506	507	484	544	513	508	542	515	500	529	485	488	497	456	498	488	483	542	471	518	491	511	518	484	523	503	466	533	538	497	547	471	529	530	530	512	508	512	502	496	446	540	509	498	505	492	518	516
9558	6593	5578	3474	2399	1888	1397	1032	835	627	537	491	433	410	381	339	338	327	293	301	313	294	290	286	248	296	270	283	277	305	280	262	276	244	268	271	283	286	295	293	294	293	272	275	263	271	276	265	265	289	288	256	290	258	248	263	279	283	259	290	260	281	272	276	282	262	301	281	273	276	301	281	266	249	247	266	250	256	285	278	267	261	264	260	259	252	250	263	283	244	291	302	258	292	264	290	249	253	269	258	285	271	251	261	274	287	280	246	257	312	276	276	256	293	255	265	293	230	252	253	271	257	256	257	256	295	279	282	298	281	246	256	282	262	262	296	297	263	275	260	267	290	247	249	291	265	262	275	256	273	281	256	252	285	290	269	278	249	275	244	274	277	253	250	266	258	286	300	293	260	277	286	285	273	286	267	284	282	268	245	273	275	316	261	293	289	304	236	256	286	294	285	280	254	267	260	263	265	262	261	302	266	262	274	280	252	253	300	244	261	263	314	277	274	263	261	269	274	291	305	272	277	236	249	288	275	282	264	262	274	269	285	247	277	286	270	270	249	310	247	285	269	249	286	286	302	296	283	273	234	288	264	257	294	277	280	261	249	260	262	292	287	287	261	279	282	254	262	282	262	275	277	287	257	311	284	278	277	271	291	251	257	249	291	267	260	300	289	250	226	299	280	279	265	305	267	283	273	253	284	292	293	271	275	239	263	252	263	274	289	305	277	289	294	295	265	288	263	296	285	271	282	271	268	272	259	267	247	282	242	287	299	274	306	255	285	289	274	262	308	241	271	274	245	270	270	271	284	295	307	245	228	258	259	288	265	283	290	257	254	307	259	239	274	253	254	264	265	263	264	317	288	283	296	230	245	281	291	258	268	285	275	282	263	267	281	304	301	260	284	269	259	281	289	282	267	264	242	265	260	281	298	281	257	250	292	272	282	276	255	274	273	276	255	291	302	270	271	270	270	302	250	270	245	315	261	265	264	267	267	307	275	279	269	279	263	240	264	282	295	265	269	253	241	269	276	249	264	233	282	301	287	291	273	236	289	274	264	259	261	250	268	235	259	255	220	294	290	260	259	298	269	271	237	290	287	278	269	293	288	264	276	273	282	274	248	259	262	274	240	235	282	284	265	281	300	281	283	278	279	257	253	271	279	271	271	278	299	255	242	272	257	268	244	266	274	267	263	263	273	276	268	264	250	255	262	275	265	274	257	276	298	264	262	243	267	268	258	257	254	265	252	284	300	269	266	265	269	257	296	254	268	260	244	245	279	280	274	257	245	252	283	264	273	262	213	254	291	285	259	262	258	266	284	285	270	254	282	288	282	281	313	261	277	296	266	322	289	263	296	293	256	244	269	291	261	265	295	270	266	289	287	288	255	259	256	249	257	269	284	286	264	298	258	266	266	244	241	294	239	270	259	284	285	282	273	262	258	263	279	270	266	272	279	276	291	239	274	271	247	301	291	273	284	279	256	274	247	284	250	253	265	265	293	265	251	281	261	255	256	255	266	285	293	277	277	251	288	283	308	268	289	280	258	254	270	255	238	290	253	284	279	291	295	273	275	282	280	274	279	250	251	283	270	289	259	276	273	273	254	263	270	267	256	274	265	242	246	259	260	251	291	277	238	255	291	260	309	273	271	279	268	287	248	260	265	281	290	275	281	258	279	274	255	258	289	261	299	281	254	245	299	245	252	275	270	268	261	267	257	286	266	279	292	263	293	271	266	295	259	255	264	288	288	276	286	300	264	274	264	254	286	299	270	249	258	277	284	293	271	255	235	276	265	255	244	295	257	277	300	281	249	293	266	311	266	274	264	253	295	270	283	279	282	293	271	252	259	301	260	273	291	265	265	263	281	276	262	259	248	246	259	263	278	303	282	275	283	244	270	259	299	287	251	293	272	265	247	244	271	306	272	276	254	265	258	240	264	253	275	286	269	258	275	265	254	240	251	262	282	290	275	265	307	269	274	278	267	253	298	284	271	296	257	250	267	260	271	262	275	273	283	278	266	248	273	278	288	268	299	283	276	249	261	278	286	264	224	280	281	241	271	271	239	256	269	257	270	261	274	291	245	291	282	274	260	278	285	275	261	260	251	272	265	251	288	295	283	282	274	269	251	299	276	279	301	267	300	262	268	276	277	271	270	285	265	284	311	248	285	248	277	279	272	254	256	265	280	242	289	264	247	273	284	271	273	287	277	275	263	276	273	291	273	264	273	262	269	264	264	272	299	247	264	287	280	256	291	246	271	305	252	263	277	271	265	282	264	262	289	291	269	275	267	273	276	278	273	273	281	270	267	271	281	278	246	295	274	255	261	274	259	276	261	303	285	275	294	250	275	243	295	282	245	272	304	256	264	248	253	263	274	257	270	273	253	279	274	249	275	242	265	269	264	248	285	244	274	277	292	278	277	271	248	265	291	307	278	269	286	273	303	280	277	280	276	256	284	267	288	312	256	271	296	258	255	264	272	257	280	277	278	269	254	273	248	258	304	276	284	238	267	268	267	239	288	278	281	251	281	282	261	286	272	286	286	250	275	251	273	263	266	238	281	275	303	263	259	266	261	277	255	263	306	266	235	252	265	264	302	282	281	271	320	262	286	282	265	262	277	245	287	279	283	240	281	281	304	263	268	281	278	256	258	257	250	278	266	262	269	267	292	250	256	272	270	259	266	276	295	265	283	292	274	250	291	248	302	261	295	267	256	274	249	276	259	256	285	268	241	240	287	284	255	272	288	275	250	271	265	280	262	273	237	280	278	276	290	282	281	264	286	273	265	252	263	261	268	289	258	252	255	269	257	239	260	281	258	286	255	275	287	248	271	258	272	270	245	238	271	268	263	278	292	267	277	234	279	273	258	280	248	278	256	268	269	255	280	298	265	291	260	255	268	288	288	278	264	278	289	265	283	279	259	303	267	271	272	273	251	282	253	275	257	271	271	282	278	243	289	290	262	255	282	270	266	259	293	270	274	257	310	255	256	274	261	254	241	267	280	280	263	248	263	282	292	268	279	287	288	269	254	308	288	266	283	263	278	275	284	266	288	262	271	248	250	279	277	287	301	271	274	262	288	277	250	293	255	286	304	265	283	307	285	273	261	279	254	270	263	263	285	249	281	279	249	295	263	256	297	276	286	264	273	224	253	276	270	274	253	278	268	280	238	277	259	277	309	245	297	258	300	280	264	307	280	273	296	273	274	288	284	274	237	297	250	274	278	266	254	258	256	283	293	262	264	242	286	257	262	291	268	259	258	255	287	245	300	254	283	284	268	287	288	287	267	255	267	271	284	264	258	249	285	275	281	257	289	256	277	284	275	288	265	322	303	267	301	256	261	272	268	260	277	252	254	262	271	301	254	259	252	264	252	305	267	287	261	261	267	272	273	247	275	276	271	249	251	247	258	258	263	273	265	268	266	257	247	285	309	279	244	264	287	318	269	290	279	275	264	284	281	264	321	315	293	274	256	272	273	253	294	279	280	223	234
9515	10256	12433	11023	8940	7205	5575	4246	3243	2589	2187	1806	1586	1431	1266	1160	1002	1013	863	886	915	848	782	838	783	744	802	753	746	771	751	699	747	732	731	800	684	704	755	742	720	745	765	763	729	755	720	733	706	729	687	761	749	690	697	737	702	677	698	716	776	686	715	753	715	706	694	725	701	760	730	739	731	760	723	752	700	739	726	718	711	736	748	719	682	696	736	712	714	737	666	730	728	756	668	677	717	704	685	725	719	686	710	716	686	705	743	721	739	761	704	703	696	719	740	720	699	711	760	702	716	704	760	695	749	763	662	760	674	718	732	683	732	708	736	766	766	741	683	767	738	668	704	731	714	718	705	713	706	681	747	770	752	749	761	731	751	732	748	719	710	690	721	716	722	730	764	746	734	751	764	752	732	726	734	708	732	698	749	707	750	700	696	731	764	714	717	723	708	760	685	742	683	695	703	739	727	749	716	700	740	744	746	710	685	729	732	740	703	735	716	757	737	710	733	735	722	744	732	699	730	751	696	701	730	728	714	743	725	729	737	745	729	699	734	692	718	738	694	701	653	704	731	714	730	677	756	750	722	729	688	678	723	720	678	663	679	718	714	730	739	736	701	710	682	735	700	723	749	693	702	666	725	674	712	710	728	743	678	725	728	721	741	702	715	760	691	722	729	726	743	720	731	724	738	721	728	697	692	743	671	757	726	692	707	719	753	726	717	752	677	731	697	739	716	731	710	702	730	720	708	710	717	726	765	756	762	711	693	726	725	744	702	722	760	701	693	738	694	672	713	754	737	756	702	731	716	726	767	754	715	724	716	703	734	706	734	741	744	725	765	739	728	739	757	723	746	740	704	754	773	742	703	684	766	662	784	706	690	708	737	730	740	701	743	744	741	732	772	677	746	720	711	735	733	719	718	729	729	726	757	715	714	729	685	671	696	756	715	683	718	729	734	716	727	715	746	669	739	737	716	696	735	734	711	699	702	721	763	732	745	727	745	742	712	746	727	721	685	746	692	731	705	709	690	750	737	735	688	743	799	727	748	699	717	700	751	715	694	762	737	742	720	707	737	725	723	760	726	740	700	725	680	746	709	742	709	761	721	722	740	725	728	697	714	714	677	730	730	743	684	731	741	703	684	680	691	702	742	669	709	719	719	720	754	702	744	750	698	724	700	772	761	735	738	730	685	777	718	746	756	685	721	742	730	695	701	746	688	720	702	719	751	715	770	733	752	725	698	682	720	748	720	674	758	700	688	731	691	746	754	709	712	760	699	741	738	745	694	745	671	713	726	711	711	739	698	707	708	709	707	714	688	731	721	727	683	734	740	696	721	752	706	714	760	742	696	725	687	726	727	687	693	740	756	746	737	686	710	729	730	685	733	737	719	730	714	727	747	664	698	740	718	730	707	714	672	723	707	685	756	726	750	741	700	757	664	699	721	666	717	763	753	774	721	745	678	722	714	704	731	698	698	690	752	732	700	713	685	718	713	737	674	724	700	726	744	700	731	700	660	659	752	695	708	736	714	755	725	714	716	750	764	701	708	721	736	682	744	722	639	692	721	683	727	692	766	715	701	745	733	711	704	763	679	683	713	732	654	698	722	710	722	787	681	714	718	770	737	769	686	724	706	732	692	713	750	690	784	731	755	745	718	754	723	696	749	721	722	734	710	692	716	714	752	734	732	710	672	693	720	717	764	724	738	734	759	747	714	700	717	736	683	706	728	763	725	738	737	740	708	703	715	746	739	712	683	656	738	654	800	692	730	690	738	697	739	723	768	720	699	751	698	716	757	702	699	684	715	701	729	699	668	708	735	730	720	741	689	745	704	719	719	751	670	763	668	708	700	714	707	736	712	724	764	726	715	741	733	741	686	672	702	749	753	771	729	742	712	742	680	720	709	755	740	722	745	700	752	741	731	708	746	724	718	741	735	677	742	723	714	696	723	731	730	728	704	742	710	727	718	692	703	720	698	694	713	677	719	712	742	685	764	753	740	719	677	755	779	690	760	712	766	753	762	701	770	764	733	688	745	673	734	718	731	724	700	666	705	694	712	683	716	704	716	714	724	768	716	750	780	751	728	700	783	755	763	695	790	700	758	708	731	711	670	680	715	730	705	719	691	723	729	726	708	733	691	729	715	723	688	675	712	742	677	672	720	762	770	753	729	729	756	682	677	730	692	732	720	745	710	757	724	650	775	731	727	750	703	713	708	742	725	719	744	736	703	740	717	738	713	772	730	754	706	759	760	722	721	724	756	719	707	708	710	745	673	683	750	718	710	657	781	763	667	767	690	732	716	660	745	696	756	697	737	695	756	712	778	739	719	745	738	729	715	710	685	718	698	711	705	759	708	738	711	677	696	695	722	764	731	716	728	721	675	700	724	720	739	673	750	723	739	696	700	723	713	664	711	718	731	739	710	774	772	703	733	742	730	720	753	730	705	704	705	731	708	803	691	702	743	714	713	733	724	679	761	752	678	723	694	711	733	668	754	728	738	691	755	720	719	725	658	707	685	739	708	723	734	703	725	733	683	738	742	739	762	680	737	726	736	713	701	711	744	751	692	710	715	742	735	718	710	682	772	718	767	687	719	772	676	748	700	714	738	683	666	695	762	762	731	761	775	694	723	699	736	764	704	699	736	744	733	749	695	712	751	753	703	753	707	694	709	701	716	739	741	750	739	699	747	715	732	734	732	717	743	720	755	729	728	700	686	718	713	741	738	739	692	681	705	675	727	754	684	763	736	720	687	775	708	755	735	723	751	671	687	757	757	722	711	726	710	742	696	709	729	698	744	760	713	708	724	734	715	744	695	669	670	682	736	735	726	723	739	739	724	674	718	701	721	720	692	722	753	719	748	724	726	695	717	724	764	724	715	801	718	694	700	719	736	735	707	738	728	734	754	742	760	712	715	706	685	737	708	732	753	712	736	705	722	750	751	674	683	730	696	725	669	749	699	706	686	739	717	712	737	725	717	720	688	707	741	685	743	736	715	699	713	693	750	654	681	721	712	761	744	734	748	730	741	706	742	703	707	766	769	764	719	716	754	683	725	746	663	715	749	681	708	726	741	767	730	781	732	742	716	745	759	704	728	707	672	760	713	750	731	723	712	727	744	717	706	754	714	726	767	758	735	687	696	705	729	739	658	684	768	689	727	764	743	747	742	761	748	722	725	697	649	719	652	754	745	706	710	779	722	714	725	734	692	715	732	728	703	712	683	676	731	714	712	705	724	765	764	752	757	737	727	723	718	721	738	702	697	689	760	740	734	728	792	751	789	721	728	690	727	706	674	655	704	651	744	746	728	718	758	722	758	728	728	683	688	753	745	700	737	774	720	724	696	669	706	712	766	748	706	686	725	747	717	745	729	691	751	749	743	716	679	774	716	708	694	675	714	752	699	728	733	771	721	721	680	687	699	687	733	730	685	720	693	675	766	734	717	701	711	727	776	744	722	730	706	742	721	739	747	744	712	761	755	721	694	758	689	695
31210	32176	26314	13545	8282	5203	4465	2867	1950	1561	1399	1099	697	663	760	602	592	490	442	433	340	358	357	336	312	332	231	303	312	294	272	295	282	268	247	237	263	262	235	225	245	260	248	237	231	250	253	235	268	240	258	257	247	241	244	222	254	259	267	220	242	219	243	242	238	242	221	253	211	243	251	232	260	220	242	233	241	228	238	279	267	253	242	205	247	263	231	227	256	232	223	251	241	222	244	222	266	257	239	238	205	240	223	249	278	208	228	240	247	242	251	232	222	222	225	233	230	217	237	245	247	228	248	235	231	238	229	247	225	257	244	224	233	263	223	263	240	252	265	228	247	217	236	246	246	243	236	253	229	207	235	229	239	212	225	232	237	245	238	229	255	219	238	255	235	238	210	255	251	240	244	250	245	262	252	245	236	258	236	256	218	238	217	265	247	238	249	213	200	205	221	243	263	224	250	247	243	231	268	235	236	229	224	248	245	232	219	214	255	247	228	235	224	232	226	239	227	254	218	224	252	214	241	240	220	232	257	234	210	262	221	285	241	214	229	222	237	241	261	218	242	234	228	233	246	259	222	237	249	236	245	231	237	248	256	248	229	243	223	233	249	248	221	206	232	212	261	239	256	240	235	258	232	231	254	238	243	246	229	244	238	270	238	229	234	214	259	228	213	210	281	226	228	243	228	269	236	244	242	212	252	248	232	225	242	225	246	243	255	219	252	241	216	247	251	243	231	228	205	245	250	225	242	238	218	245	250	238	254	238	249	256	263	262	226	263	250	232	228	201	221	202	247	255	209	200	228	219	246	222	246	241	241	255	235	245	206	246	252	262	237	259	230	242	237	245	242	211	264	250	223	206	252	242	239	239	259	253	208	235	238	240	247	253	230	219	218	255	237	243	234	240	251	239	224	214	223	238	230	217	235	254	239	226	236	246	275	244	226	261	231	240	251	248	262	232	242	281	249	227	239	229	236	279	241	238	266	223	214	236	237	236	261	280	218	236	242	229	261	256	257	227	238	249	246	209	256	251	241	227	217	210	272	226	236	223	216	220	231	256	246	248	246	253	225	264	219	239	254	263	255	243	226	241	261	228	248	219	210	225	268	255	235	228	263	254	227	204	213	224	273	213	278	263	219	225	225	236	248	239	237	260	227	243	245	269	240	224	219	240	233	261	239	233	242	235	225	214	234	242	229	224	214	231	261	222	201	220	234	229	277	237	233	268	252	232	243	201	260	261	252	223	227	234	214	224	239	214	242	239	243	251	230	264	228	214	214	234	233	234	224	217	237	230	256	248	225	257	242	234	240	234	236	227	228	256	235	237	232	228	249	267	239	247	245	244	244	259	237	217	254	236	231	193	225	238	279	222	245	262	217	225	225	237	224	245	231	266	241	214	239	218	263	247	259	237	247	249	232	219	268	256	280	231	220	244	247	259	228	237	226	226	221	251	257	255	232	250	223	225	227	250	236	243	253	222	240	238	230	234	229	229	234	246	255	254	240	239	244	240	244	226	245	203	218	260	212	227	238	230	257	241	237	245	212	205	245	200	250	241	207	243	244	228	255	217	235	242	230	228	263	231	244	231	228	238	233	244	235	246	240	246	258	228	279	235	236	255	228	232	204	225	263	246	222	225	245	245	224	252	255	230	228	231	240	236	222	234	234	234	238	253	239	194	245	237	224	235	247	252	250	232	225	246	226	218	256	230	248	243	254	230	213	225	228	229	230	238	259	235	231	226	243	219	227	213	233	236	247	224	248	238	203	249	238	252	244	237	262	249	229	229	257	208	238	227	242	219	235	241	206	247	247	268	229	224	235	251	241	251	215	224	239	221	236	257	243	214	242	242	214	242	242	226	246	226	228	230	207	215	244	238	244	224	239	227	227	241	231	231	235	222	241	244	252	225	227	249	251	227	248	264	233	257	229	216	238	253	231	239	233	225	236	217	234	260	249	257	252	277	235	238	230	244	279	219	242	231	246	221	217	222	273	225	237	225	218	248	234	223	246	227	226	234	259	241	211	231	236	266	215	255	252	243	205	243	252	234	254	196	242	229	256	230	234	242	229	233	235	240	243	230	247	209	229	228	251	266	212	231	221	239	243	243	232	234	230	222	238	271	244	222	231	238	227	233	248	237	213	228	260	231	259	223	271	242	230	239	241	231	253	237	222	239	235	247	235	249	253	247	254	270	232	262	253	249	229	238	250	194	247	232	235	288	252	258	273	275	234	227	247	246	215	252	243	242	230	278	233	267	258	251	249	253	226	241	266	254	216	247	235	230	241	247	261	229	254	236	237	232	248	231	223	229	272	237	238	212	235	247	245	225	243	231	233	211	213	256	223	226	253	210	239	235	234	196	201	227	257	234	203	225	251	250	247	231	249	234	228	270	226	244	207	282	230	240	222	238	212	247	226	273	202	231	247	222	194	241	230	243	241	225	252	266	229	231	230	261	218	253	247	236	217	241	230	245	213	263	251	228	253	250	249	223	219	230	222	227	191	267	253	237	249	225	222	250	246	249	240	258	245	210	230	242	234	249	214	229	227	238	247	230	240	225	227	240	243	200	220	234	231	235	231	248	234	242	225	216	242	226	218	231	245	235	253	221	242	235	254	226	243	211	254	252	228	226	213	269	227	227	248	236	224	257	238	246	240	239	231	264	240	249	267	251	227	252	241	222	223	229	241	221	217	214	257	215	243	248	252	239	234	248	253	243	234	246	251	252	233	220	256	247	240	205	225	234	210	213	261	219	241	258	259	243	258	244	228	246	230	237	246	229	229	245	214	209	223	262	231	207	215	211	246	211	233	232	251	227	232	228	236	241	254	227	241	258	270	229	239	281	219	253	230	253	255	254	250	236	273	248	240	245	245	248	265	266	218	253	226	195	242	232	223	243	246	244	230	237	218	235	260	228	203	241	241	219	232	207	232	205	233	241	270	226	253	220	251	225	238	233	241	253	259	244	243	231	250	246	250	232	257	222	272	264	213	248	233	249	236	234	234	262	232	229	240	257	218	232	227	253	225	263	234	249	223	247	243	233	209	227	207	239	212	225	258	229	252	241	215	230	253	227	210	223	242	235	261	265	216	255	250	245	259	230	245	240	248	241	254	218	227	227	247	242	231	252	225	226	248	250	265	235	209	233	256	248	252	215	237	225	244	259	251	279	248	245	246	252	211	227	248	235	230	227	218	237	252	232	268	251	268	241	241	267	253	244	258	233	239	205	227	232	224	236	240	232	259	234	215	230	228	244	243	209	227	227	215	218	197	203	254	215	230	243	237	231	237	212	221	261	253	238	248	258	209	231	240	250	255	209	229	215	243	232	231	237	230	240	249	246	232	227	230	250	233	237	247	239	226	252	247	233	223	216	251	235	221	231	221	246	251	259	239	258	222	205	254	258	239	245	244	274	255	231	245	234	249	208	259	241	241	220	223	222	240	226	250	233	242	229	245	266	245	240	242	244	255	229	236	276	253	238	236	243	224	261
25355	30732	26538	20424	18203	15051	13497	9418	7177	5789	5610	4352	3158	3042	3236	2796	2455	1980	1854	1630	1458	1388	1279	1208	1151	1117	1009	942	972	965	985	960	939	927	823	761	808	769	763	739	677	701	685	672	684	678	689	659	661	684	674	642	693	660	669	648	623	658	700	633	622	641	637	653	650	676	607	649	660	673	671	630	695	647	631	644	664	675	623	666	624	654	659	626	658	635	651	661	628	657	636	612	677	634	627	654	593	634	616	709	642	632	611	644	606	642	644	627	671	679	671	666	672	619	599	664	608	656	667	637	641	619	632	629	593	652	637	675	614	617	667	669	630	638	640	649	619	681	646	678	658	655	621	618	651	656	639	677	647	616	639	643	650	665	661	688	635	611	678	665	621	627	688	632	666	670	645	658	651	650	637	664	674	695	641	678	640	648	685	619	701	626	611	672	633	625	626	615	657	637	579	656	624	625	626	653	682	629	617	684	656	616	645	615	640	638	628	627	632	639	628	618	625	700	695	635	633	683	641	637	642	665	599	618	640	653	632	671	626	644	688	678	614	604	686	690	687	651	612	663	641	681	678	657	644	633	612	660	638	670	621	680	656	681	624	651	694	633	633	653	604	626	607	690	649	659	671	638	672	657	686	645	634	681	654	616	589	655	645	647	635	621	651	609	630	634	633	605	668	652	636	608	701	639	643	628	597	625	637	640	596	640	699	650	639	670	632	681	616	677	668	617	670	637	626	614	619	643	623	651	666	653	641	660	655	654	641	616	619	690	682	652	649	681	684	633	660	654	655	665	653	641	658	664	671	621	604	626	648	645	669	628	681	637	631	637	593	613	616	667	667	648	590	658	637	633	657	618	632	628	634	689	629	628	663	631	635	628	581	667	640	665	684	643	625	691	637	613	620	614	599	673	661	656	653	601	614	616	646	635	640	636	669	635	629	632	625	644	627	625	664	680	657	667	657	631	607	644	645	683	648	611	581	682	664	706	650	647	657	679	655	648	690	646	646	651	670	657	655	602	646	637	649	706	637	621	649	627	659	624	650	616	672	669	615	676	657	651	644	639	649	668	697	682	661	623	598	619	631	661	665	658	631	677	641	598	667	688	635	632	666	672	668	685	634	666	628	633	692	671	631	641	664	643	696	603	616	682	652	595	660	647	629	636	663	621	623	657	606	620	669	645	632	640	669	663	627	648	596	653	681	659	693	626	661	612	603	682	643	680	618	616	647	698	653	674	634	593	627	671	655	640	638	619	633	643	619	606	668	650	648	632	642	638	653	662	674	647	654	649	652	712	614	670	638	655	603	673	636	634	630	625	640	659	634	638	705	595	635	600	616	663	670	629	597	635	650	617	652	643	615	661	602	621	665	583	622	636	620	663	658	647	623	641	666	646	652	682	641	650	645	683	649	644	644	594	650	660	585	650	642	636	658	662	631	629	638	642	635	638	638	697	663	657	686	663	579	675	600	614	683	677	674	673	636	652	631	604	678	634	638	646	653	598	638	593	684	624	651	676	659	644	684	638	607	635	624	640	624	652	629	662	626	633	666	638	575	655	713	681	636	662	674	624	604	622	690	672	629	635	588	677	682	601	621	658	616	629	647	654	644	646	634	669	654	655	655	659	632	668	666	665	689	651	623	660	650	625	622	653	679	611	656	634	639	607	665	653	629	647	687	645	654	661	627	598	618	654	620	668	672	622	631	608	641	694	583	635	657	683	645	658	678	666	647	616	599	614	649	617	610	589	653	680	616	653	614	645	646	598	647	616	614	641	578	670	652	665	639	603	623	690	644	658	671	683	705	610	691	625	649	620	634	618	647	643	630	636	670	654	645	620	633	680	681	666	672	632	691	627	662	626	649	653	694	635	669	687	649	634	658	620	649	649	642	605	677	631	621	624	633	652	690	643	680	634	620	642	639	634	674	631	636	622	639	600	640	644	639	612	637	625	677	622	659	606	597	616	667	710	679	593	690	641	647	638	644	659	600	637	644	636	644	667	659	645	622	649	680	641	606	588	675	664	679	651	627	664	621	665	655	621	636	623	633	653	644	613	670	596	640	630	662	654	650	657	654	637	672	658	643	656	638	648	661	658	643	634	637	651	683	638	625	610	629	644	658	658	605	689	610	614	635	665	647	621	698	620	676	631	639	678	603	656	601	693	586	617	568	637	679	652	617	629	624	635	628	644	667	675	647	640	626	628	603	644	659	660	641	643	649	652	617	641	661	709	630	643	653	618	671	619	611	628	639	614	648	637	643	625	615	615	593	672	599	640	642	639	643	651	649	605	594	619	633	638	628	628	645	628	581	651	636	649	640	659	656	630	649	627	648	663	629	634	615	639	632	621	669	688	643	637	681	660	615	643	613	663	636	670	629	652	674	630	599	677	651	620	616	696	649	664	639	617	687	642	638	669	605	640	632	654	669	637	656	643	589	616	655	681	651	657	671	652	611	664	687	632	644	673	617	655	654	624	648	670	641	680	617	669	640	600	659	653	621	658	661	640	644	629	623	631	627	641	641	664	643	680	636	657	632	642	626	652	587	700	670	626	632	645	616	631	621	640	661	644	654	649	663	623	657	647	639	681	641	643	629	658	626	627	607	664	630	648	643	598	655	680	610	626	612	644	607	622	607	658	618	658	631	625	659	599	637	641	632	676	611	679	699	619	650	661	613	630	614	655	673	633	621	637	664	662	690	678	671	663	597	688	673	633	656	604	672	646	638	652	668	661	628	675	669	619	685	681	598	647	644	660	604	687	645	632	634	640	689	649	666	686	667	657	644	619	594	610	622	620	626	654	650	594	673	631	636	692	651	605	622	668	661	652	648	591	660	644	642	649	666	627	628	658	664	641	630	656	659	645	678	648	678	669	675	659	595	678	674	676	631	657	628	636	639	639	629	620	652	629	652	663	612	647	643	609	633	639	655	674	634	661	635	668	680	645	676	619	677	678	638	680	626	653	642	630	643	585	652	633	614	643	632	663	641	627	698	620	673	612	667	611	664	647	637	661	622	626	644	658	599	655	681	635	666	634	655	614	657	635	586	668	654	672	629	628	672	615	651	667	680	616	638	609	635	651	603	625	610	659	655	622	706	652	622	633	697	653	573	636	631	651	636	627	602	655	641	624	667	678	607	613	620	651	621	641	656	606	637	681	672	612	646	638	624	637	625	660	642	623	624	613	632	665	641	604	633	629	646	656	648	620	671	636	611	646	635	629	678	635	620	621	653	670	642	615	627	614	644	664	698	655	630	677	645	689	651	659	638	639	666	640	670	595	643	635	633	654	664	673	617	637	634	659	639	659	640	663	645	700	689	667	564	652	656	644	610	650	650	597	645	678	623	637	652	651	659	651	638	633	667	673	631	656	659	619	645	611	656	665	659	646	643	641	637	640	642	638	645	645	600	644	669	590	669	644	600	673	640	676	641	669	654	649	679	637	636	668	638	660	609	586	647	650	617	593	601	677	633	636	610	691	603	652	644	629	656	597	625	637
40044	42927	35010	23206	16148	11082	8959	6607	3783	2971	2841	2107	1402	1198	1282	1095	908	713	680	586	496	438	433	400	344	362	306	307	313	269	299	299	281	252	259	266	249	212	211	250	227	203	242	229	183	196	209	193	186	171	203	193	200	181	177	174	192	173	213	188	201	191	185	196	168	171	169	186	179	182	193	182	210	163	195	201	212	184	176	181	195	181	183	170	213	204	181	196	168	183	198	183	201	212	190	185	193	160	195	180	186	156	199	170	182	201	190	196	194	184	198	180	170	168	176	211	197	185	182	182	189	206	206	178	160	189	201	208	179	188	194	169	181	172	172	156	189	168	185	192	188	188	175	210	207	205	189	206	182	199	181	181	201	182	232	173	175	191	173	194	190	162	160	201	226	193	171	177	152	167	180	184	203	186	182	181	167	187	169	181	185	168	177	188	190	165	172	183	166	178	202	184	190	200	167	188	189	196	177	201	157	179	188	185	174	195	193	190	162	178	201	191	202	182	229	182	180	216	187	162	199	183	191	221	201	179	180	193	200	168	185	177	179	176	177	208	195	194	196	177	169	197	190	194	205	185	166	181	209	188	204	204	196	178	167	180	179	148	178	199	194	190	199	200	213	199	186	173	188	183	166	206	181	203	184	197	193	199	172	208	179	206	194	205	169	209	179	188	190	178	185	182	206	172	194	178	182	211	174	188	195	200	194	191	192	204	198	172	175	183	197	171	207	191	173	184	185	182	174	205	191	173	173	178	177	175	218	180	172	162	201	169	197	174	175	183	181	186	169	174	174	185	182	199	172	194	183	186	179	199	198	207	193	190	190	199	169	198	188	162	194	171	192	194	208	152	189	185	184	188	184	173	195	210	211	195	208	180	189	204	198	193	174	191	178	180	207	193	198	200	187	175	204	203	185	188	199	179	210	166	189	202	181	205	193	172	153	179	202	181	177	192	179	176	180	180	202	190	166	188	176	197	183	180	183	192	185	189	201	161	191	164	166	197	209	212	188	166	178	191	183	197	189	178	192	197	190	196	183	192	198	183	189	173	193	166	182	203	179	185	184	200	191	176	205	180	189	178	189	178	196	143	192	160	180	178	207	197	195	185	175	183	197	189	198	176	192	157	188	171	197	179	185	162	193	175	187	177	171	184	204	183	193	196	175	201	183	197	179	202	161	186	178	201	181	159	182	172	178	178	192	174	164	181	199	199	177	184	200	187	186	200	191	181	194	198	183	174	170	186	194	205	184	154	185	183	189	182	177	179	201	177	197	191	211	168	185	172	174	205	187	204	186	196	162	185	163	198	200	177	177	181	189	204	177	198	204	178	192	169	185	204	174	151	204	204	193	187	196	184	185	193	191	182	170	175	200	183	190	183	184	200	177	186	191	187	213	177	209	201	175	193	200	179	200	164	182	167	192	189	195	184	188	211	183	165	167	178	189	173	178	206	178	172	198	201	197	194	160	182	179	179	202	176	208	183	165	190	179	176	172	196	180	200	182	189	200	218	208	173	198	179	177	179	195	184	187	186	197	188	197	159	172	185	213	175	215	201	188	203	203	191	195	177	187	175	164	181	190	190	188	181	199	179	182	205	180	177	166	211	202	181	194	184	186	178	186	192	204	177	171	196	207	171	195	206	192	177	193	180	195	182	189	194	182	187	187	173	180	177	181	169	189	189	182	178	191	198	170	172	188	177	174	178	194	211	184	181	197	191	191	217	189	179	214	183	192	196	173	179	177	197	211	215	177	178	187	187	206	163	178	199	197	174	191	199	189	194	182	160	196	173	166	164	184	197	195	172	182	182	182	190	189	170	210	220	165	192	184	186	161	209	183	196	190	162	193	170	171	190	151	208	212	165	178	196	170	207	168	197	180	182	190	223	192	188	213	186	194	173	180	170	220	170	207	197	178	187	177	201	176	183	185	187	197	173	205	174	174	187	175	205	201	170	191	192	174	190	178	174	179	183	179	177	191	216	181	169	177	174	171	197	188	180	196	192	168	182	177	181	182	171	189	188	188	186	186	178	182	181	184	212	169	192	195	200	197	179	161	181	174	193	190	181	199	171	196	173	191	183	190	200	190	193	175	192	181	180	176	162	171	166	182	178	193	172	189	189	185	181	180	179	180	189	193	173	167	199	204	179	196	187	191	196	212	187	188	202	186	180	192	181	194	184	181	167	193	183	186	181	168	203	191	202	185	183	181	198	175	178	178	173	175	177	178	188	197	194	185	167	171	176	192	189	189	188	184	173	186	189	174	156	191	167	178	159	198	194	156	206	208	168	190	197	189	172	168	167	174	162	203	204	148	193	189	183	178	157	181	191	192	201	196	175	181	203	165	175	175	145	173	201	197	174	213	184	164	162	182	200	197	176	175	189	198	196	184	175	191	177	167	179	192	207	195	212	179	161	187	182	204	176	208	164	197	186	209	185	179	170	209	195	201	172	177	180	189	191	162	182	228	194	198	190	216	170	177	182	192	186	211	145	197	199	198	185	176	191	175	173	201	172	191	201	174	180	180	153	175	223	176	210	160	190	199	168	207	182	211	184	178	214	211	203	195	187	210	194	180	180	175	185	178	198	218	198	180	168	185	184	202	201	199	180	169	188	179	185	174	190	195	180	192	175	199	187	188	195	199	182	197	173	185	171	191	189	195	197	175	162	197	204	187	157	182	183	165	191	209	199	172	192	184	175	183	201	185	187	160	178	181	176	178	188	204	187	205	217	192	153	171	198	169	182	183	181	194	194	208	180	171	178	189	159	174	181	171	183	194	186	180	203	190	154	169	189	168	189	195	173	203	174	184	190	173	203	187	197	175	184	178	184	191	163	161	179	177	167	170	206	216	163	189	192	205	176	200	189	152	187	184	182	192	183	200	170	220	189	184	198	200	198	174	175	203	166	187	206	210	186	172	177	214	193	198	204	204	186	182	181	190	217	196	192	178	191	191	174	192	174	210	197	178	177	177	202	188	187	212	181	197	194	183	182	179	165	193	173	182	175	213	164	176	179	208	182	214	200	190	176	207	173	184	180	199	218	172	194	208	189	177	189	172	173	185	209	185	153	231	175	196	191	169	181	201	206	185	238	168	183	212	177	177	207	186	189	196	196	187	197	196	182	168	181	187	189	173	181	195	219	192	197	194	186	190	193	203	188	202	184	159	205	198	169	164	187	198	200	177	202	176	193	190	181	188	186	180	157	213	178	205	169	153	188	200	194	174	209	216	188	191	166	186	203	173	195	215	183	173	196	208	200	188	186	157	205	200	192	164	203	170	182	192	188	193	199	182	188	190	214	174	167	186	179	172	175	176	169	206	186	182	180	184	181	161	175	206	210	204	201	170	180	202	170	198	186	161	165	185	191	185	176	179	212	192	181	163	172	179	198	169	192	158	176	194	182	177	180	208	197	182	172	173	198	176	197	184	185	188	183	157	192	158	190	194	188	195	202	185	201	167	175	183	185	190	193	179	215	169	160	178	197	202	161	168	174
32411	39640	34671	27908	25497	21908	20094	15780	11038	9838	9497	7337	5426	4924	5692	4570	3991	3166	3014	2493	2098	1914	1827	1643	1483	1454	1282	1177	1266	1115	1273	1146	1075	965	874	804	763	729	692	657	732	641	666	635	602	579	552	554	532	551	535	527	524	556	549	492	538	521	525	495	450	515	499	579	528	514	490	506	502	535	519	529	503	550	471	523	509	507	543	503	464	536	534	546	501	540	503	484	535	480	523	525	530	540	492	531	480	513	478	485	524	537	538	506	486	513	508	475	551	546	513	540	522	508	539	513	497	566	551	539	523	506	537	509	543	532	508	536	526	532	548	540	528	488	517	493	488	525	542	525	538	556	483	498	532	488	497	472	502	498	531	515	527	517	531	508	520	533	533	551	522	457	525	505	534	506	537	552	563	521	499	486	550	545	521	496	534	528	515	464	503	514	497	529	486	508	519	510	493	509	536	547	513	521	509	504	546	502	535	548	527	526	509	548	560	514	469	501	524	505	504	513	528	564	500	506	526	505	520	528	510	557	558	489	470	510	537	513	516	525	487	532	496	539	522	548	518	521	526	509	488	515	502	539	536	549	532	489	509	522	475	512	526	506	497	513	502	493	533	523	528	521	558	531	571	486	511	508	519	534	472	507	546	523	490	521	567	497	546	513	515	527	516	524	516	484	519	535	503	554	475	535	496	513	550	541	501	516	550	476	564	481	509	506	518	547	522	537	512	496	531	511	503	555	503	513	517	525	500	510	529	521	507	506	491	515	530	515	541	502	535	551	481	545	510	494	558	575	525	527	496	550	547	513	485	509	560	495	539	558	468	498	519	535	534	552	530	504	540	527	513	506	517	515	508	510	509	514	558	509	518	533	548	566	529	532	506	525	507	532	488	505	527	522	558	498	525	521	506	529	477	491	496	523	504	513	527	532	507	551	488	499	555	529	521	486	481	500	540	486	529	531	504	558	504	528	498	489	514	527	531	561	466	514	492	510	508	535	485	512	521	513	534	497	529	512	525	467	524	502	545	528	474	530	573	527	526	510	541	479	550	553	509	522	550	543	538	502	521	534	509	561	495	539	494	557	517	483	499	519	489	481	533	463	528	500	515	492	481	481	508	492	464	517	531	505	544	508	531	553	505	519	526	503	491	522	510	515	481	532	557	506	488	513	493	508	532	556	542	475	474	522	508	534	481	508	516	531	512	485	503	502	537	539	542	500	520	519	511	500	507	508	509	528	497	516	542	499	527	527	526	504	531	473	526	530	497	528	503	507	509	526	515	571	549	584	528	491	520	511	505	526	519	516	527	528	523	529	519	493	532	522	577	532	503	515	519	522	547	519	515	510	481	524	510	513	506	511	531	506	522	527	490	482	510	519	498	552	527	540	491	552	524	515	495	482	479	555	518	562	522	491	513	531	510	554	469	489	520	539	548	514	497	504	527	483	499	519	512	562	516	464	468	527	538	540	530	538	498	549	529	509	497	526	499	542	532	503	461	524	522	537	542	478	557	527	529	513	499	490	532	462	498	503	535	538	522	515	532	534	509	551	500	561	517	508	518	473	520	512	527	530	532	546	497	483	527	536	514	538	530	526	558	495	549	486	509	504	487	511	507	459	529	533	544	508	516	499	531	518	501	505	499	582	519	519	487	532	551	510	522	543	535	484	511	516	505	504	541	528	494	536	528	556	518	552	557	526	550	523	553	490	492	484	494	525	532	499	531	503	498	527	561	523	506	482	512	536	513	509	523	574	522	506	521	492	560	533	467	505	553	516	508	514	499	492	531	518	510	495	529	505	553	512	495	511	536	520	500	505	517	463	485	524	518	523	516	475	521	535	504	539	507	541	522	515	494	512	518	483	518	562	535	516	464	538	517	498	500	509	527	564	535	519	527	542	524	509	502	477	534	526	496	516	525	506	493	488	496	477	497	496	534	526	505	596	523	522	491	559	522	513	519	517	528	551	492	516	541	495	531	553	527	485	543	512	500	506	521	523	520	462	509	512	520	512	525	542	526	513	537	505	523	481	489	489	495	503	510	513	537	515	511	542	523	500	524	535	507	508	522	574	525	525	525	533	503	509	527	503	526	508	544	531	508	502	509	539	519	505	534	529	503	513	498	508	540	551	506	512	523	504	502	522	513	514	535	530	492	527	498	488	529	554	483	495	533	500	523	475	518	518	571	518	538	521	498	556	548	538	508	487	529	521	496	531	524	498	490	500	518	513	521	496	536	507	491	540	570	535	530	492	519	569	534	500	516	518	527	488	524	535	537	549	543	526	512	514	509	456	542	563	517	492	549	530	507	523	557	541	564	501	532	523	535	515	497	525	560	487	512	495	532	510	493	539	527	485	524	508	531	526	490	507	561	479	514	482	499	550	533	508	551	518	484	508	503	546	511	512	495	503	518	519	559	480	502	533	487	555	480	530	511	518	534	528	541	477	549	540	514	529	512	524	486	490	520	526	549	504	485	551	570	512	545	502	506	532	498	515	562	529	499	514	471	496	516	515	526	537	519	537	504	499	499	524	547	513	523	524	460	550	491	474	503	504	515	512	540	497	510	542	574	518	522	522	502	489	546	531	503	484	533	523	497	546	518	527	547	549	517	546	487	531	503	521	521	506	503	540	508	517	520	489	505	525	518	536	536	509	505	533	514	512	533	490	498	554	486	508	499	556	486	520	512	505	522	501	476	557	549	526	520	497	556	512	468	474	520	521	517	483	514	458	505	553	481	537	528	539	510	555	476	494	541	503	500	542	504	543	518	562	499	547	539	502	531	501	536	544	508	509	490	513	528	494	514	449	498	563	534	543	510	509	539	532	511	521	513	519	506	518	512	572	591	492	512	483	486	539	573	571	540	535	511	512	500	492	528	495	516	537	520	520	487	551	464	500	504	511	520	520	518	546	540	503	503	568	521	529	521	562	507	534	542	489	517	493	543	552	505	533	528	506	521	548	524	553	504	497	544	481	548	524	517	524	499	509	496	488	518	503	469	533	524	516	519	515	533	526	511	515	511	488	536	513	513	488	525	547	548	549	485	516	542	576	500	500	541	509	512	527	523	494	523	518	463	490	514	508	505	559	513	469	512	512	519	513	515	524	530	552	475	535	507	517	554	523	523	568	535	509	506	504	542	487	517	490	488	557	486	494	552	515	527	558	500	482	555	497	498	559	526	547	540	508	532	540	534	505	523	534	533	520	529	509	485	485	506	529	524	501	493	538	512	531	543	531	521	549	499	543	488	521	549	521	509	451	476	533	545	504	475	502	515	500	524	536	513	507	494	496	545	494	522	515	536	534	525	524	515	535	549	513	530	527	525	515	514	537	518	492	543	500	497	494	534	510	537	513	512	509	485	542	548	530	541	511	499	519	538	501	498	532	486	490	499	503	539	506	469	533	549	544	501	525	503	496	550	508	518	537	516	536	491	510	534	547	550	501	515	539	533	516	493	526	521	526	521	513	522	519	502	482	529	489	500	513	533	524	477	536	559	525	492	538
10138	5683	5157	3853	2898	1898	1323	1005	811	682	531	458	395	362	367	326	336	278	307	266	298	287	291	286	288	258	277	271	298	272	253	269	283	264	247	287	267	281	276	264	261	277	274	264	261	292	254	275	244	295	281	284	261	280	298	257	247	291	283	278	261	277	272	252	247	265	259	248	245	284	283	279	258	261	282	285	261	286	270	262	258	249	276	279	277	255	259	262	288	280	265	281	263	234	268	284	235	309	275	281	283	297	278	265	255	253	260	270	259	257	261	245	262	261	295	274	242	259	277	296	289	269	249	283	261	282	263	283	263	270	272	260	265	277	283	277	284	279	288	248	267	282	310	271	257	269	272	242	262	266	274	251	268	270	269	259	263	305	259	281	266	281	280	255	277	298	304	295	255	242	265	261	302	283	263	283	228	263	262	245	296	270	280	270	275	305	256	299	286	265	296	268	271	248	307	281	262	278	271	281	266	259	244	272	272	257	255	263	265	299	258	255	302	259	248	248	289	286	254	272	272	242	272	263	240	258	284	309	301	253	290	257	238	264	244	259	271	280	273	259	288	293	243	262	269	261	249	262	294	260	291	267	280	280	272	273	296	261	258	261	274	242	276	274	266	246	267	255	279	268	270	258	291	292	274	247	278	272	269	305	270	242	262	254	243	217	234	270	311	267	266	290	267	287	272	245	290	258	282	256	266	299	232	293	249	286	272	269	257	288	304	279	294	266	269	255	259	252	280	223	295	265	278	258	281	271	270	302	276	280	289	268	268	312	278	287	288	304	284	270	256	237	261	269	283	275	267	262	269	301	293	257	284	261	261	285	241	286	253	276	277	249	301	267	310	254	251	254	286	291	247	272	285	246	291	266	262	273	276	267	257	250	265	265	293	267	278	251	281	266	250	277	249	266	275	285	248	277	246	278	258	287	311	265	270	278	276	271	248	274	273	296	271	285	266	270	254	248	277	242	288	276	279	281	253	275	257	291	246	268	278	288	270	248	265	265	279	266	278	276	300	291	279	250	286	268	275	276	264	267	276	282	255	251	306	272	271	251	267	269	273	308	256	255	261	253	266	274	291	245	268	275	244	312	258	284	264	290	263	265	272	259	290	274	276	260	261	247	283	255	288	260	261	246	274	242	285	287	266	300	284	286	302	271	251	270	277	280	249	274	291	284	271	234	242	307	294	266	268	270	266	244	253	283	296	278	261	270	271	271	275	278	297	289	278	288	285	248	267	292	313	271	252	285	260	260	253	295	265	246	278	250	275	259	251	291	256	271	258	234	255	260	292	294	293	286	275	283	272	266	251	261	297	266	267	292	313	271	274	232	257	286	253	269	283	317	277	249	280	287	277	280	283	314	281	280	275	265	257	253	269	258	271	266	279	285	268	282	276	247	246	273	298	272	280	282	279	280	252	285	226	229	254	266	300	235	259	290	300	259	269	269	290	283	288	254	261	258	282	229	251	268	280	289	264	301	285	285	240	300	274	252	264	271	282	284	239	252	259	300	280	270	253	230	268	248	287	284	278	266	272	282	281	274	277	287	282	261	265	292	284	269	247	261	273	254	278	282	252	274	283	303	296	288	272	271	286	254	258	270	260	264	270	261	255	273	264	280	278	230	256	276	294	298	274	276	281	258	265	275	277	263	257	285	277	266	271	259	280	266	290	285	284	270	287	278	271	264	294	246	278	295	265	280	287	281	270	262	246	262	263	237	288	307	286	299	259	274	262	287	236	288	295	268	271	268	279	271	231	249	260	253	252	268	259	231	248	274	276	295	259	312	254	279	261	271	272	233	274	265	237	247	268	294	297	243	263	279	266	275	303	272	244	277	278	270	283	264	284	276	258	307	244	259	243	269	291	266	263	283	285	263	265	274	256	269	305	278	260	269	245	280	279	289	289	290	280	264	304	270	276	286	289	272	300	290	237	237	258	266	269	285	261	266	307	277	275	289	277	274	258	236	262	267	262	260	266	297	284	245	272	279	311	306	262	271	267	273	261	276	305	252	266	265	245	261	285	276	255	279	257	256	261	263	252	268	304	280	294	229	280	247	279	287	279	267	272	266	268	250	258	281	270	270	246	264	252	243	286	257	271	281	296	279	247	277	280	306	271	315	289	275	259	247	272	271	288	300	273	277	293	269	242	260	267	258	263	272	297	263	288	272	285	259	275	272	273	260	269	251	259	289	271	268	267	262	246	291	271	258	248	249	259	295	254	259	262	252	314	285	285	288	272	275	283	283	268	242	279	291	253	274	264	254	264	277	298	282	243	280	256	288	275	251	270	292	262	268	266	233	251	279	281	237	263	258	266	264	269	288	276	304	257	269	258	269	273	269	265	245	248	313	255	295	222	257	282	241	285	262	292	275	291	246	290	279	248	259	261	255	261	279	251	278	271	283	261	270	255	249	287	277	250	248	245	284	285	276	271	276	266	271	283	284	243	267	272	281	281	291	269	273	268	271	251	277	307	308	262	228	277	268	281	277	294	285	283	280	258	247	255	297	271	271	253	243	286	263	258	256	268	271	238	277	292	278	255	289	279	274	251	275	273	276	277	303	295	285	244	268	271	279	252	273	291	255	316	236	290	294	258	246	241	261	274	259	286	255	264	240	262	261	259	265	281	256	281	263	270	285	266	283	287	289	281	263	260	292	281	253	264	248	264	260	272	271	247	272	269	261	293	286	279	292	286	291	290	265	268	300	271	245	276	262	273	264	243	281	268	279	249	271	264	249	287	283	265	278	278	293	263	293	269	276	254	258	258	277	260	260	285	262	257	286	283	255	265	266	256	252	267	281	285	267	275	245	267	235	269	273	270	271	266	271	268	256	258	287	265	249	260	282	277	258	269	271	250	278	261	284	274	275	260	286	271	280	277	301	275	256	266	291	305	242	251	255	265	240	264	260	271	262	277	302	263	258	256	251	254	272	285	306	271	323	304	270	284	278	259	301	275	236	270	250	282	251	257	275	288	279	303	258	268	275	277	277	294	258	306	262	257	301	271	265	260	284	292	260	262	282	270	251	260	251	281	272	286	284	293	275	258	264	280	269	281	284	268	271	279	256	273	279	265	249	264	251	279	243	271	275	255	274	259	259	287	269	268	275	261	247	285	270	284	245	267	271	261	280	297	272	296	257	275	269	258	296	273	287	270	289	290	264	218	267	265	261	311	287	253	259	292	269	304	278	270	250	287	271	268	273	269	264	242	272	219	268	278	262	273	273	310	265	251	263	279	251	281	284	278	283	283	278	285	277	267	275	272	291	291	290	261	306	264	273	261	238	269	287	281	246	250	265	267	264	273	260	274	284	271	240	242	277	273	277	299	248	261	280	254	287	276	274	260	252	260	264	259	248	287	268	268	254	277	279	267	280	264	287	255	266	268	271	278	286	249	279	276	248	253	305	280	298	272	270	252	243	266	250	287	269	254	274	256	267	280	273	255	289	268	298	268	282	247	254	281	275	264	272	243	288	281	239	260	266	259	238
10884	8375	11456	12111	10018	7684	5655	4261	3185	2683	2292	1825	1549	1382	1253	1122	1052	928	931	872	848	813	800	799	779	803	784	771	788	805	756	713	715	732	705	740	716	693	735	709	689	688	737	745	751	737	726	737	749	729	751	728	720	714	734	746	731	719	771	691	731	733	706	702	760	716	745	730	717	744	723	708	772	721	735	736	718	750	746	754	743	738	725	748	757	738	747	744	756	715	718	676	735	711	739	774	755	697	738	735	728	755	725	702	739	681	732	743	761	729	771	703	722	730	685	756	727	742	748	747	774	738	716	726	755	719	729	677	760	735	741	732	683	754	758	802	752	742	668	733	693	765	692	742	732	688	691	720	646	714	701	744	705	626	767	743	765	732	741	689	705	707	750	706	729	745	748	707	773	733	773	747	739	717	695	749	751	733	762	731	692	700	746	699	729	683	697	684	761	718	697	719	772	737	726	732	780	707	761	702	709	744	733	719	730	716	738	725	720	695	732	729	716	742	700	694	756	741	741	652	717	732	776	715	701	744	757	709	762	716	732	705	762	742	782	762	762	729	736	734	755	712	708	786	695	750	690	713	726	743	779	694	764	759	668	722	729	670	758	723	776	714	708	713	744	703	708	703	699	712	699	690	718	728	722	737	750	737	710	753	728	701	733	705	789	689	705	725	732	699	739	706	725	690	727	729	731	743	678	762	754	757	724	740	737	739	725	704	722	706	720	722	730	694	691	773	733	769	754	684	741	747	751	747	708	731	735	694	733	732	740	657	679	728	760	685	716	714	742	757	700	730	706	728	712	697	724	707	753	727	747	726	758	747	725	724	790	714	747	727	720	742	740	717	707	728	745	761	760	768	725	676	734	729	726	733	679	711	706	723	722	719	805	701	686	737	779	758	742	708	733	668	688	738	772	784	773	766	664	716	697	703	760	732	699	740	707	712	738	785	769	751	739	706	713	752	712	745	733	742	737	716	709	715	692	705	740	705	680	731	751	712	678	714	714	740	715	722	765	719	741	691	805	756	751	755	699	729	759	741	702	714	722	757	768	737	726	718	678	725	718	733	765	689	705	786	690	716	733	740	756	686	683	812	742	726	744	761	740	730	764	751	752	744	697	733	718	756	729	685	719	715	694	732	760	716	711	739	731	740	696	724	756	711	734	692	710	689	704	679	752	697	718	759	718	741	739	734	731	702	764	749	729	733	709	713	745	726	724	762	733	750	747	773	677	717	679	743	707	745	723	724	759	692	733	681	670	752	749	718	722	668	749	675	746	712	686	719	685	744	748	739	780	688	767	760	718	706	728	723	660	731	702	700	713	735	735	776	782	696	745	783	715	735	707	705	722	741	749	715	737	732	722	716	692	768	725	726	744	704	700	705	732	709	713	711	735	704	748	767	726	742	698	707	780	711	772	729	671	749	742	731	735	749	724	732	704	789	774	742	765	727	762	721	690	782	761	797	706	742	758	731	715	721	748	717	725	716	781	734	693	749	699	693	733	723	749	777	717	712	714	697	699	724	729	710	660	702	723	738	666	729	744	752	761	704	729	759	736	757	747	689	699	744	733	723	754	752	762	708	725	711	718	785	732	713	744	746	729	747	699	757	728	748	705	732	759	712	729	736	740	739	753	767	661	713	770	736	753	709	727	705	741	664	739	685	691	711	699	732	671	763	735	749	779	712	696	717	760	724	710	715	763	743	708	722	806	774	674	744	754	732	697	742	713	712	743	757	661	720	778	799	747	753	700	686	717	739	755	697	675	736	698	693	722	688	745	716	738	746	705	725	766	764	711	698	720	754	751	721	762	715	713	732	747	730	691	734	741	710	688	729	748	712	701	730	735	740	733	726	711	739	776	709	741	722	757	774	708	707	706	714	717	747	736	717	692	728	704	716	691	722	739	729	737	718	680	719	691	726	743	698	740	716	676	739	701	708	738	771	715	736	683	799	685	731	731	771	708	684	770	725	718	738	730	690	694	745	767	776	761	760	667	765	751	766	727	744	752	691	682	760	765	747	796	726	744	806	713	705	742	745	726	706	716	727	777	711	760	748	740	734	732	746	712	690	748	746	738	710	745	753	757	736	739	726	784	701	693	715	723	724	759	759	728	672	760	776	699	721	724	754	752	715	713	696	735	720	735	725	704	714	711	739	690	720	732	748	732	778	718	730	698	733	757	732	758	724	732	734	717	700	658	742	708	704	723	717	697	753	706	765	688	784	703	757	734	761	726	725	743	701	684	775	716	729	720	709	703	665	705	692	742	716	740	751	722	716	701	675	785	711	739	723	685	736	743	685	735	700	694	688	709	775	756	752	759	704	697	764	727	790	667	769	704	733	753	699	713	695	711	715	735	732	734	755	737	771	690	714	715	696	715	724	714	766	703	755	718	733	756	739	710	775	768	760	742	731	733	774	738	677	736	740	711	721	730	745	708	713	739	732	737	785	745	751	716	743	750	721	722	754	731	735	745	745	746	748	734	696	759	693	767	767	745	759	771	718	771	726	784	711	710	766	752	698	725	716	741	717	731	709	728	689	684	694	695	777	746	769	768	736	683	750	772	749	726	723	721	719	709	726	743	726	745	723	709	779	743	734	735	702	744	686	703	708	712	721	739	746	707	746	740	739	726	732	770	736	725	727	798	728	712	705	700	732	722	718	761	726	710	735	741	721	737	738	711	725	734	702	758	749	741	703	756	759	731	702	782	725	739	747	747	703	676	775	727	713	691	694	754	687	768	753	711	735	719	699	749	703	756	723	735	763	754	721	752	686	695	706	692	719	713	710	748	723	700	708	711	704	702	750	711	735	753	709	737	722	706	748	752	748	737	701	728	749	706	763	705	753	739	745	683	701	735	761	733	713	748	750	740	732	752	725	697	762	755	761	701	767	665	724	707	748	677	708	743	720	696	705	693	682	724	737	731	695	752	695	679	752	754	693	740	788	729	706	722	711	742	763	712	742	741	726	666	724	750	710	765	754	748	712	711	763	725	692	671	739	734	783	730	740	734	744	682	718	739	757	723	760	742	702	729	708	739	671	764	730	718	725	733	697	710	710	754	766	720	759	738	754	758	693	714	752	756	714	696	733	683	780	793	708	721	722	706	731	727	703	707	717	744	686	723	742	720	740	708	711	743	727	710	737	757	770	700	710	768	727	691	746	711	748	724	742	715	781	769	742	731	717	708	698	739	715	711	745	689	743	722	726	722	763	709	775	690	724	728	678	725	701	718	732	702	760	726	738	732	736	706	756	684	716	752	735	731	763	729	752	748	725	759	762	742	745	731	760	688	711	707	674	723	718	702	724	712	755	685	730	734	730	728	744	746	764	691	736	691	750	754	758	726	755	765	762	743	686	724	714	731	705	742	700	702	725	789	712	709	747	696	782	680	757	715	716	695	710	744	722	709	684	701	711	759	682	680	766	730	775	711	714	729	726	733	733	695	720	754	739	669	705	745	746	690	714	734	780	768	720	739	693	709	741	745	717	734	711
31949	30021	23591	13806	8139	5233	4305	2750	1979	1453	1334	1073	709	662	683	530	520	431	434	400	357	327	353	289	344	272	265	283	266	294	285	273	279	234	239	268	275	256	270	233	262	240	247	233	238	265	261	238	221	231	238	236	246	235	235	211	225	233	258	237	211	222	278	227	262	214	240	225	259	245	237	241	245	253	234	250	238	237	242	229	243	248	237	234	254	243	221	237	229	258	228	229	244	220	225	261	252	243	226	235	252	255	264	230	224	257	224	231	240	246	263	247	231	232	247	232	234	231	249	235	238	245	250	241	203	229	260	246	271	262	247	239	253	250	235	240	229	224	237	233	259	238	236	221	250	239	240	241	267	255	262	230	234	226	252	243	242	230	232	213	234	249	254	254	243	234	213	265	233	248	209	226	229	270	253	236	248	228	271	244	232	229	247	236	221	231	243	243	223	252	220	228	247	227	243	225	243	242	254	259	245	227	238	241	253	238	246	238	255	253	207	241	228	262	255	216	239	223	253	208	240	243	261	213	240	258	228	190	251	214	243	228	227	232	261	242	236	251	224	248	235	242	222	227	259	211	221	223	246	246	232	225	206	242	256	238	226	247	236	237	216	215	199	198	251	246	201	221	256	231	206	238	233	235	231	208	252	247	246	269	248	229	236	251	266	248	275	258	221	212	233	222	259	218	271	265	246	221	253	246	207	218	244	246	220	248	258	243	246	251	248	231	256	220	212	262	242	240	243	232	220	230	223	229	220	246	237	218	223	233	236	234	274	228	242	254	256	249	251	257	256	249	232	232	222	221	245	236	228	240	264	258	237	228	262	252	238	220	246	253	240	235	236	245	234	243	258	229	214	267	242	250	275	212	221	202	215	243	262	213	249	264	264	209	248	228	249	250	237	224	231	258	241	261	230	244	248	240	231	218	243	221	234	243	256	219	212	242	212	241	238	249	270	227	236	213	269	254	248	239	235	244	234	234	214	235	245	212	253	221	217	249	229	227	249	247	234	259	225	243	244	255	254	224	216	233	247	241	209	248	254	235	242	245	234	243	236	217	261	216	201	250	210	225	224	256	231	229	240	246	238	272	249	236	237	268	231	245	245	236	229	238	245	236	232	214	249	239	207	236	225	230	223	214	233	236	252	223	244	238	241	232	267	263	235	207	218	257	269	212	235	240	225	223	237	229	250	221	236	244	247	232	236	236	220	223	251	244	245	243	240	227	226	205	232	209	221	250	247	267	203	249	251	226	239	229	216	274	236	220	248	219	239	247	247	251	246	218	220	239	228	242	248	258	220	226	261	239	214	236	204	232	234	241	225	235	225	226	245	229	244	200	210	219	241	230	224	226	228	252	257	215	262	242	248	239	238	235	240	216	247	238	222	236	246	259	220	230	217	221	247	247	232	216	246	247	242	217	228	247	227	226	228	237	235	246	229	237	258	250	254	288	248	223	253	243	237	229	226	233	226	237	249	245	248	242	228	265	222	242	241	227	241	220	248	232	240	250	254	257	246	213	231	267	267	250	225	255	269	246	261	249	252	233	256	234	191	257	238	222	242	244	242	245	236	244	223	249	223	229	238	254	242	241	259	247	234	237	225	249	227	242	224	259	239	232	254	235	238	237	234	218	219	253	222	234	228	231	240	232	242	246	257	218	240	221	230	253	236	232	236	250	243	250	212	257	229	224	241	207	257	240	195	252	233	255	229	252	244	255	255	228	243	226	239	259	227	263	238	222	220	233	244	226	238	245	242	252	221	249	263	250	212	232	246	227	255	275	260	248	261	237	231	218	251	208	250	221	214	246	241	237	235	273	255	243	202	240	240	243	229	242	263	267	265	222	211	238	214	247	218	256	235	213	237	245	236	241	243	245	247	230	225	209	235	251	271	271	222	242	236	255	279	225	245	226	232	230	240	234	254	232	225	238	250	265	243	238	253	238	212	222	242	220	227	236	234	252	249	208	249	239	235	219	258	282	229	238	266	221	258	232	220	203	247	250	231	221	234	243	218	227	215	229	240	245	213	220	223	256	249	251	226	226	244	241	245	214	240	236	232	242	258	243	227	221	224	285	237	207	262	240	237	232	230	225	247	234	254	235	244	234	255	212	211	252	208	245	229	215	265	244	203	260	245	243	218	244	252	238	191	255	217	231	244	244	194	240	224	243	235	246	233	234	227	235	254	241	228	234	228	242	244	255	241	234	234	230	234	249	241	213	256	241	211	236	243	228	235	250	250	237	222	259	237	235	261	233	226	217	223	256	269	248	223	272	247	230	234	264	239	244	223	238	227	210	256	251	233	247	263	247	215	245	247	233	234	233	229	233	213	217	224	231	238	219	213	265	246	243	208	231	273	208	255	260	230	240	214	227	216	222	242	242	210	237	216	232	226	246	240	230	220	235	270	224	246	252	245	232	260	220	217	240	222	249	239	218	239	249	214	213	241	223	236	256	237	250	250	228	249	262	228	239	244	234	248	244	252	251	243	247	247	234	243	220	226	283	262	246	248	258	232	222	245	257	235	231	229	222	254	252	264	236	236	236	207	243	245	219	225	230	252	249	229	249	244	240	249	236	220	237	253	247	223	232	270	245	216	234	237	234	250	247	229	270	240	245	244	257	238	239	232	236	244	251	255	227	222	252	225	242	212	223	227	261	222	253	223	261	216	207	249	213	260	233	242	247	228	262	226	243	213	280	231	235	241	221	265	247	246	237	230	235	240	236	221	238	230	258	230	228	227	240	251	223	219	251	233	238	209	211	270	263	220	237	253	232	236	246	237	229	224	252	224	224	222	269	245	240	219	241	228	243	258	239	231	227	216	263	253	252	254	223	247	248	229	232	239	242	237	220	245	251	261	219	253	247	219	234	252	233	254	246	260	219	221	247	239	216	232	236	280	247	251	253	252	258	242	247	213	257	246	248	245	245	226	222	237	248	243	242	260	248	242	251	229	218	254	226	237	251	236	258	244	206	249	225	245	282	241	277	253	224	254	252	234	271	250	224	259	242	231	219	235	268	231	246	248	269	228	217	218	219	231	228	248	223	253	244	255	239	234	231	267	230	250	270	244	239	225	254	229	238	228	215	224	254	228	249	238	230	253	234	295	213	258	219	239	223	252	241	254	268	225	250	228	244	248	242	230	218	253	247	235	211	249	261	240	210	244	265	238	240	218	236	278	240	251	251	241	221	255	221	261	233	228	244	225	233	254	246	266	236	224	243	239	238	246	243	232	260	238	218	255	225	229	220	242	250	226	237	218	239	253	221	234	240	238	225	220	250	215	243	213	244	251	244	229	238	220	229	238	233	231	233	238	234	256	258	270	246	244	244	250	230	247	206	232	247	231	220	236	243	254	237	237	238	216	231	231	251	231	234	223	257	260	220	219	256	234	208	230	252	266	233	236	239	236	208	234	257	244	264	260	246	208	248	248	292	249	226	239	248	237	247	243	217	212	247	236	224	250	212	209	238	262	248	257	261	240	223	231	253	226	230
27250	27692	25721	21648	18693	14750	13300	9426	7018	5964	5527	4387	2997	2812	2886	2476	2273	1858	1627	1577	1390	1315	1246	1135	1046	939	947	904	1010	924	996	844	824	841	749	744	765	760	712	706	667	692	697	647	678	693	704	659	675	643	669	649	658	674	666	627	666	673	681	661	694	619	604	671	651	673	600	667	626	643	655	612	619	651	640	639	655	633	713	606	652	664	674	614	678	690	634	624	673	654	648	620	689	654	639	632	664	669	654	659	639	671	609	637	666	653	633	659	700	648	684	672	653	681	672	683	623	609	610	639	643	599	645	648	649	660	632	636	632	658	677	620	655	661	669	632	617	693	633	650	613	637	624	627	644	672	677	670	695	677	689	597	632	626	621	664	673	656	628	647	657	651	645	651	643	710	640	669	667	643	676	645	614	683	665	671	632	653	674	665	654	670	666	652	686	646	668	728	674	612	639	646	612	647	649	611	637	677	626	621	692	680	668	633	680	664	641	647	621	603	697	688	648	627	632	630	695	680	597	663	635	653	671	696	630	637	627	644	663	657	698	674	641	645	687	659	605	656	605	646	603	642	628	685	635	650	687	698	614	688	702	629	646	615	616	658	670	611	657	641	651	643	637	611	653	638	684	686	667	605	661	632	650	651	640	629	635	665	642	630	640	620	660	648	644	648	631	644	672	624	603	586	624	629	609	662	600	655	651	647	583	671	638	625	659	693	606	638	629	646	613	630	675	687	705	644	692	624	609	610	617	658	633	687	621	622	620	671	696	648	662	618	617	662	691	662	667	663	692	664	620	579	620	609	645	640	647	673	603	686	660	650	616	664	655	632	659	689	627	662	601	646	725	662	639	658	650	658	655	654	669	652	646	637	692	611	622	643	671	695	650	642	616	670	634	591	670	631	669	608	641	644	622	638	643	662	620	645	665	659	659	639	611	652	652	677	606	662	668	620	639	702	695	669	622	667	663	679	636	650	657	629	667	633	679	649	567	624	703	644	660	626	657	656	671	606	671	654	655	636	651	666	619	624	653	659	696	673	639	651	644	632	695	631	636	635	671	584	658	630	643	639	623	622	633	633	634	650	628	695	651	672	649	614	661	600	613	653	639	674	671	647	621	663	644	682	636	635	619	646	663	628	712	675	613	649	654	662	655	624	669	667	646	614	622	672	644	669	697	654	672	643	677	677	606	597	702	681	651	670	676	661	656	628	648	609	644	652	633	654	683	670	621	697	642	702	706	683	657	639	665	612	686	668	642	631	635	672	662	587	616	659	605	663	657	624	666	617	649	668	666	662	650	650	657	659	652	632	645	666	625	639	645	654	685	689	641	670	671	642	678	636	653	630	685	620	601	647	620	674	597	643	645	672	624	581	655	657	632	693	655	664	667	645	643	644	674	603	659	673	708	667	643	620	680	655	675	618	672	663	634	646	657	648	659	643	684	647	595	629	651	627	674	661	639	635	666	636	665	679	616	622	622	649	689	631	639	671	678	658	671	690	706	662	637	639	656	675	610	644	680	637	698	652	622	629	702	681	671	629	655	627	658	607	670	641	633	670	646	676	646	655	642	648	630	684	643	645	703	651	617	657	618	627	640	624	689	628	624	673	671	628	676	634	698	594	689	640	658	675	642	609	689	645	627	677	625	631	651	671	606	656	616	654	649	629	683	661	611	750	619	662	625	655	665	693	620	685	630	632	635	623	697	625	680	666	667	662	620	641	703	676	593	669	655	670	652	637	660	646	677	665	658	654	666	685	709	674	680	651	679	686	658	635	641	630	659	645	657	651	677	630	653	639	614	636	615	613	663	679	643	642	638	645	697	657	688	655	707	674	700	629	672	620	663	624	674	637	675	627	639	635	648	677	635	714	641	645	640	626	642	627	637	656	626	663	645	639	635	633	641	663	643	636	570	678	654	676	650	661	622	679	683	635	625	631	639	620	645	622	672	642	624	681	632	657	693	651	640	632	655	647	633	599	652	590	674	614	648	638	655	665	633	690	601	646	658	617	628	633	678	627	644	631	676	662	682	678	629	657	637	624	635	704	625	700	605	664	664	663	659	660	649	645	664	681	631	632	687	601	675	646	639	675	653	653	671	659	651	624	660	648	690	669	653	661	636	641	682	668	593	613	663	634	640	679	673	649	607	665	665	599	635	643	619	710	659	621	639	641	614	610	641	659	656	677	670	628	700	627	634	643	648	612	666	639	664	637	614	594	698	628	702	705	648	657	654	671	655	628	647	624	644	618	664	635	601	678	642	677	616	683	610	646	616	639	663	640	618	628	614	634	679	670	635	638	697	646	603	690	611	645	562	670	665	634	687	666	658	638	649	629	653	619	687	660	712	640	627	645	645	650	648	639	636	666	639	653	632	604	603	651	690	638	651	673	632	702	612	655	650	676	634	648	659	653	613	668	633	634	656	647	673	600	650	664	649	629	693	641	629	638	674	669	659	667	664	649	642	631	653	613	617	690	675	653	672	630	664	614	672	672	604	649	643	634	645	630	652	633	610	680	634	617	689	627	612	642	638	639	623	645	616	634	648	643	677	625	622	620	664	656	625	659	663	620	642	651	687	637	659	666	662	651	714	628	673	638	652	673	654	605	616	657	641	641	646	657	691	655	665	687	659	650	649	628	629	616	679	675	621	701	676	627	644	609	621	654	661	597	612	621	661	645	666	680	667	607	610	644	643	669	628	674	611	670	674	653	675	623	680	661	647	670	656	649	623	626	665	594	591	635	677	656	652	683	609	643	656	660	639	560	647	637	699	645	640	656	635	630	657	638	642	630	685	679	676	716	608	619	660	614	639	609	696	683	637	601	642	692	671	642	719	622	662	649	647	646	681	662	647	633	661	671	672	675	667	648	622	643	656	620	666	630	638	664	615	642	633	650	664	634	612	698	627	663	623	675	682	662	695	698	658	640	662	638	611	649	693	638	642	663	664	625	613	646	639	657	636	666	677	665	663	635	624	665	670	645	615	606	649	655	648	628	650	634	635	633	651	641	669	654	648	625	630	616	638	665	634	638	612	688	624	700	665	627	625	663	686	613	665	636	626	660	608	691	582	691	641	690	704	653	670	655	618	645	688	660	660	659	677	687	641	663	688	639	654	633	661	667	642	656	628	645	679	644	652	641	670	633	658	657	665	665	685	620	617	665	702	637	613	608	658	631	663	675	647	660	657	622	652	642	647	631	666	681	627	646	627	664	665	632	661	636	650	672	624	651	646	631	656	608	659	626	642	655	642	586	676	668	638	663	625	638	643	605	670	647	649	683	656	641	653	646	613	651	626	636	622	639	659	675	670	644	691	671	653	671	605	685	643	688	688	677	691	671	625	686	631	655	631	642	599	603	625	632	614	641	637	643	644	681	638	623	616	655	613	631	649	666	623	613	646	637	609	661	612	635	647	634	676	691	617	659	671	643	647	646	663	685	643	657	657	620	668	679	664	627	672	632	619	651	695	617	681	633	622	671	690	644	598	658	606	666	696	659
44263	39510	39705	24345	17634	11852	8820	5914	3396	2768	2479	1822	1224	1038	1124	923	813	685	523	527	496	494	409	365	376	318	275	299	357	278	305	296	261	248	216	227	214	227	229	187	204	199	168	192	182	194	169	188	202	187	172	157	179	159	189	197	184	162	175	186	193	193	190	203	181	183	178	193	189	171	149	187	189	182	200	197	185	188	210	167	184	162	184	182	201	203	162	172	181	208	183	193	179	156	179	186	164	179	186	162	187	193	170	186	192	174	177	187	184	177	200	201	168	162	193	190	176	183	204	178	173	193	191	169	199	172	216	214	175	154	208	160	183	184	214	175	164	164	203	191	189	183	200	226	211	187	186	186	193	190	167	164	195	175	165	215	201	195	185	206	179	172	192	167	201	188	181	180	189	186	176	191	185	189	196	154	168	179	173	229	196	190	198	194	188	196	182	176	186	182	158	188	207	195	209	166	211	209	210	181	185	173	188	165	190	154	213	167	166	180	193	183	183	189	211	194	195	199	161	171	200	173	236	166	192	170	174	182	175	189	204	176	195	208	183	206	183	193	197	157	172	183	177	201	181	215	175	190	207	196	184	198	201	186	172	181	196	174	201	194	167	176	203	184	195	199	196	194	188	188	191	195	174	181	166	180	193	189	182	174	213	187	166	180	158	182	175	204	191	211	213	186	156	201	189	171	183	202	188	193	175	194	197	187	194	201	197	184	215	194	199	196	205	224	172	207	170	152	185	175	193	199	187	176	196	183	204	197	176	190	195	193	172	159	200	190	194	190	190	191	204	194	191	174	177	193	193	199	181	187	181	191	204	192	199	175	196	186	186	174	189	173	187	204	194	191	200	198	163	202	182	173	184	183	178	185	179	191	168	193	164	192	171	196	185	176	172	200	186	172	189	177	183	180	173	169	175	179	204	172	205	203	195	207	210	203	189	198	185	163	180	194	201	157	171	183	178	172	179	198	188	211	166	172	181	198	168	196	181	173	207	194	173	181	189	149	159	187	176	181	146	180	192	177	188	180	181	190	180	180	187	183	182	180	194	171	173	191	202	210	213	175	166	169	203	191	172	199	185	193	195	159	191	201	180	185	169	214	184	183	179	198	186	179	194	182	182	168	176	194	172	195	190	169	183	192	178	188	183	173	201	184	165	197	182	197	188	200	191	181	199	170	186	167	199	165	169	180	168	219	183	164	176	162	162	186	200	181	171	174	185	184	191	191	197	193	176	187	206	195	189	189	209	192	185	202	172	198	208	201	194	190	175	180	181	201	191	207	192	161	195	163	187	186	179	182	171	180	192	179	193	183	212	201	190	197	177	182	194	166	179	175	189	181	193	175	194	210	212	183	196	182	184	172	185	162	184	178	217	182	219	184	178	183	195	179	175	190	176	198	175	201	182	162	176	211	194	173	180	177	190	203	178	203	192	183	189	179	159	186	174	207	199	177	168	181	175	208	206	171	171	166	193	171	193	174	195	174	161	191	179	176	187	180	194	207	180	176	188	188	179	216	170	201	182	198	197	190	190	201	202	198	173	158	197	178	172	185	191	175	163	171	176	208	188	182	169	179	219	195	173	199	175	192	175	175	166	197	191	195	187	176	183	173	187	200	188	200	203	169	182	188	186	178	197	179	182	179	176	171	195	185	153	161	182	203	182	170	191	186	185	198	201	167	170	192	187	178	182	177	184	186	158	168	179	194	176	191	171	173	227	173	200	181	178	160	164	185	195	173	175	189	195	191	194	181	174	199	184	180	193	196	160	172	162	194	173	160	190	189	170	198	176	182	196	200	187	202	185	189	187	195	196	187	207	178	191	183	194	183	185	180	181	176	211	168	163	172	168	177	193	193	199	182	189	175	204	165	194	183	179	174	192	193	203	181	196	186	178	212	193	198	201	192	173	171	207	169	201	186	180	161	158	170	197	186	156	200	183	165	193	185	162	165	193	204	158	203	187	193	201	193	174	189	167	168	170	181	165	182	197	175	164	211	171	188	193	178	187	180	204	181	184	200	214	165	204	184	213	178	219	189	179	170	182	201	197	160	171	197	172	198	191	220	201	175	161	168	193	173	192	169	193	202	177	204	175	191	175	189	173	201	200	173	176	185	208	166	168	185	196	196	167	197	219	174	175	180	183	167	200	173	196	213	181	194	172	203	201	179	218	176	186	174	177	178	192	181	184	178	184	181	195	192	195	164	162	185	205	191	176	207	199	191	157	202	184	200	194	176	177	179	200	184	180	187	195	203	183	183	214	170	183	195	208	177	221	173	173	191	191	193	204	174	173	187	185	192	196	192	198	186	206	191	173	187	160	151	184	172	202	212	182	175	191	168	181	196	184	183	219	173	192	186	183	192	190	188	182	198	163	214	156	194	189	182	188	182	172	204	179	185	187	195	207	179	195	184	185	217	187	184	188	215	184	148	187	172	176	186	191	183	200	163	189	168	184	199	193	210	199	211	182	196	167	200	162	204	146	179	179	206	177	204	177	178	201	189	163	183	187	173	181	171	201	206	185	208	195	184	185	193	187	183	185	180	175	191	208	175	164	178	177	209	189	184	202	182	191	180	208	179	202	196	162	188	205	175	168	183	189	195	182	188	174	224	196	168	208	177	192	181	211	164	201	190	161	184	188	194	166	186	187	160	188	187	182	189	192	175	192	193	194	180	202	199	180	178	177	189	187	187	172	194	181	184	170	162	174	193	206	172	186	172	175	164	189	214	195	203	165	191	205	165	159	190	156	189	192	175	202	198	187	196	228	177	204	175	160	172	200	182	172	210	188	169	168	189	208	173	193	193	204	177	189	187	191	156	175	191	201	179	204	186	190	170	186	193	202	190	220	177	188	197	182	169	201	165	156	190	165	192	177	169	173	218	197	195	172	210	191	189	195	174	182	180	154	183	223	178	182	186	180	180	161	193	193	178	164	188	178	197	205	184	178	181	200	192	171	188	202	194	201	187	192	204	176	194	198	210	212	183	179	165	194	180	160	195	191	192	205	182	176	169	170	194	184	175	157	202	197	164	207	171	191	180	184	191	182	157	187	183	201	175	178	188	182	171	168	200	189	207	198	155	170	182	182	164	192	158	211	176	186	180	197	167	203	203	169	200	194	203	192	181	202	198	194	186	188	189	189	193	184	180	194	194	182	185	169	185	190	178	173	155	185	188	197	175	178	183	210	191	191	212	200	221	198	188	173	171	205	180	184	156	204	185	195	186	209	188	194	190	208	176	194	180	179	188	200	173	171	205	182	181	193	195	201	178	193	174	216	173	202	184	200	177	202	205	165	172	162	210	188	169	168	206	158	199	176	179	179	188	188	180	217	183	180	206	174	206	173	179	183	137	179	171	161	180	169	195	182	183	194	160	181	170	197	167	171	171	192	223	181	195	181	197	189	178	188	168	168	176	176	196	186	197	190	177	202	179	184	212	192	167	176	206	194	186	189	180	198	192	211	170	165	175	209	201	180	184	205	165	184	190	198	184
36815	36364	37668	29709	26413	21967	20033	14786	10894	9867	9297	7213	5240	4739	4926	4270	3886	3027	2441	2368	2215	1998	1743	1540	1464	1291	1166	1150	1278	1152	1250	1029	934	874	794	797	725	715	712	667	703	646	601	583	545	562	558	589	560	543	549	546	544	529	533	590	540	512	518	512	478	536	548	518	531	531	503	485	533	544	536	536	521	520	519	533	507	533	516	511	523	509	531	542	543	507	567	512	499	531	488	499	509	491	530	489	517	507	530	474	549	504	536	525	518	493	499	535	517	531	535	491	535	504	504	508	561	538	527	540	554	520	545	537	531	521	500	475	538	505	543	480	485	532	538	462	567	546	507	541	472	527	496	560	514	559	524	498	527	556	509	546	547	523	514	531	534	496	532	534	511	512	511	517	521	521	490	507	518	522	526	548	507	538	538	495	559	504	511	525	525	518	511	503	510	536	494	525	489	508	551	511	546	569	504	531	525	538	527	519	536	536	527	509	536	504	501	539	526	490	529	519	533	553	501	529	497	510	559	539	515	548	484	490	503	528	545	561	492	530	538	517	484	533	534	518	563	537	551	559	509	542	523	539	500	528	481	542	502	544	526	469	469	517	542	480	529	547	518	495	539	514	514	541	540	502	498	521	519	525	530	521	541	509	502	508	547	536	539	566	498	518	516	531	537	551	511	524	549	484	532	508	548	506	495	523	506	508	532	483	514	551	546	507	552	526	511	517	459	500	496	555	496	539	534	529	514	517	514	500	506	502	520	539	526	513	522	490	522	521	520	562	507	527	494	526	527	519	529	500	471	523	530	533	546	516	516	505	496	542	482	529	500	504	517	521	508	529	487	534	477	506	542	482	489	510	524	524	522	516	481	503	547	493	507	523	542	529	544	493	541	472	516	490	517	529	491	528	517	567	512	505	522	535	556	513	518	523	524	508	463	517	514	513	486	505	506	500	577	517	505	527	545	506	476	516	535	514	529	517	520	486	493	557	545	493	515	535	499	520	519	566	493	502	504	477	493	524	475	535	500	518	507	581	538	495	511	471	533	524	497	572	496	535	473	495	495	532	500	527	472	480	509	516	524	488	550	523	530	500	563	527	523	535	515	525	497	547	550	538	512	517	542	475	551	504	538	532	496	510	491	500	564	509	513	512	520	527	535	484	525	550	515	527	505	562	541	502	546	543	513	501	557	503	502	523	532	523	547	526	495	499	540	511	495	534	515	510	555	555	530	501	520	501	565	518	541	510	528	510	505	525	484	536	519	541	546	534	502	534	479	505	527	525	519	517	523	535	536	514	528	482	517	543	518	501	508	481	506	509	503	517	518	507	497	501	537	531	527	508	496	505	505	512	544	561	518	544	491	489	555	524	507	513	547	510	570	524	527	528	542	527	502	503	532	526	501	516	497	513	516	558	557	489	512	529	536	542	500	545	553	529	566	499	553	494	512	563	534	583	522	538	510	540	534	538	502	520	500	507	553	516	545	514	547	499	509	504	503	534	546	505	529	520	518	506	521	511	494	525	474	514	469	516	487	486	523	498	517	540	510	517	521	473	509	518	480	544	538	504	523	520	527	533	510	495	519	538	538	512	516	520	522	520	524	534	556	550	470	522	511	510	523	536	528	544	522	510	522	544	491	535	525	533	503	477	486	542	512	544	543	543	512	507	505	501	531	517	516	522	539	528	529	521	490	513	492	509	553	503	540	539	556	494	524	532	558	501	526	532	519	524	535	492	491	555	570	536	511	528	517	562	475	508	528	531	510	567	506	515	499	495	493	494	534	512	508	554	524	544	505	515	528	547	555	461	530	530	491	504	538	540	531	524	505	490	517	503	471	502	524	494	509	497	519	552	566	564	512	516	511	490	533	519	563	542	524	496	517	542	525	550	485	520	519	551	508	503	515	505	569	530	532	512	506	511	541	489	538	526	495	495	520	522	489	525	540	524	523	521	534	573	510	518	520	538	487	519	492	499	512	516	511	565	523	514	511	543	548	534	529	536	514	518	523	555	480	551	503	531	510	536	483	491	498	519	536	521	530	514	508	518	538	529	495	528	526	527	507	494	469	534	484	514	524	519	516	487	501	535	519	504	521	503	528	549	565	518	568	528	507	511	480	532	509	532	522	515	510	509	506	538	507	548	490	521	546	506	488	498	525	516	544	529	484	540	533	533	519	482	520	510	533	529	546	531	554	531	513	485	537	552	517	523	548	542	503	542	509	518	505	490	518	483	515	538	505	509	485	547	519	513	519	483	510	524	529	546	521	545	558	520	486	536	495	568	531	513	563	492	482	540	534	468	527	514	514	538	560	518	507	489	530	490	530	528	565	527	488	523	540	554	514	546	519	530	547	504	536	498	516	508	523	508	477	501	529	534	513	539	533	521	503	522	481	508	523	513	509	553	517	542	549	521	519	546	493	555	500	509	506	527	500	518	523	483	518	520	518	573	518	523	517	518	534	487	510	510	519	509	512	544	504	501	512	515	511	527	488	531	557	506	516	509	522	486	534	528	512	523	512	535	546	506	526	501	549	516	518	546	532	553	527	556	533	507	539	541	517	525	536	538	503	534	530	557	513	492	488	549	538	481	527	548	504	519	537	540	493	519	502	497	508	506	533	509	503	517	514	511	551	495	509	483	519	551	534	517	525	482	533	530	494	514	529	494	510	547	510	484	561	528	502	529	521	500	473	517	502	522	591	529	492	505	507	518	514	543	507	547	512	495	523	549	530	489	522	539	538	507	534	498	559	510	536	574	523	524	530	501	514	493	521	473	564	489	493	548	511	529	536	486	471	551	535	490	533	556	552	523	504	551	534	523	548	519	521	561	534	562	530	510	536	522	495	493	563	520	478	520	511	532	485	506	526	531	541	511	555	516	493	530	500	500	544	522	525	527	509	520	515	520	530	528	523	518	494	491	527	488	504	513	523	496	478	524	508	528	540	543	554	524	514	542	515	484	511	529	538	542	543	508	511	535	545	512	461	539	504	517	493	525	547	546	489	532	513	506	483	575	463	543	544	503	503	546	524	516	513	506	509	498	559	528	496	499	502	532	532	559	506	520	512	525	435	516	522	525	551	525	531	532	547	524	520	476	534	530	544	509	472	551	546	496	536	511	497	550	531	538	574	501	514	502	542	503	537	563	532	514	562	537	544	548	531	544	532	536	526	531	519	496	515	532	485	523	480	495	503	514	520	528	526	510	537	521	535	484	538	495	507	520	501	522	540	535	556	519	514	529	537	487	508	507	480	524	512	527	511	509	513	491	532	473	543	481	519	541	551	520	559	471	566	548	472	479	505	538	534	510	512	547	535	486	496	489	574	491	560	540	525	496	525	542	515	513	498	499	490	534	521	490	512	541	549	497	507	519	526	533	498	532	522	557	533	531	520	551	526	531	528	492	532	539	542	526	523	504	483	517	511	546	486	532	454	523	517	531	527	512	506	548	515	549	509	584	532	531	531	524	515	528	487	491	539	539	533	506	535	524	495	543	512	482	513	505
10881	7075	6890	4472	2980	1916	1410	1090	851	606	547	432	415	384	356	330	302	312	314	273	299	274	274	239	259	247	291	247	264	288	291	226	287	278	279	288	302	272	252	302	271	270	257	300	255	230	254	281	305	273	269	279	280	293	269	268	269	238	287	280	252	235	260	280	262	279	237	249	265	258	267	275	265	291	261	251	259	292	261	291	270	272	256	261	286	260	221	256	274	276	299	282	268	245	266	260	279	236	266	261	261	259	274	264	249	274	232	274	297	286	282	288	263	284	249	284	312	267	240	270	267	268	279	263	283	283	263	242	270	271	265	285	250	266	270	268	255	257	280	264	272	271	241	293	289	274	291	283	237	262	291	299	296	237	290	232	257	276	286	292	254	275	249	266	246	267	262	256	301	268	288	250	269	243	271	272	257	255	267	269	281	259	236	284	247	266	228	248	259	264	248	252	271	268	265	255	249	270	270	278	289	277	259	263	253	269	276	267	268	267	286	262	281	269	274	286	274	286	260	282	308	261	265	253	274	229	249	273	259	239	258	282	272	293	293	252	246	267	278	277	249	266	256	249	267	282	297	265	278	270	259	230	258	260	277	279	285	255	279	280	244	226	252	263	251	252	282	273	269	271	284	305	251	255	282	299	261	269	301	302	268	273	250	269	259	257	246	269	283	247	252	269	306	246	287	260	281	292	268	292	262	310	304	287	280	278	293	306	272	263	267	251	267	274	257	262	272	283	263	295	250	277	295	317	246	268	318	282	266	268	277	273	268	317	278	273	251	305	289	294	285	242	282	259	274	283	265	223	262	266	262	291	277	277	282	290	307	273	285	254	244	254	265	294	270	274	264	272	280	304	263	283	274	229	269	280	255	268	278	257	275	258	303	257	294	310	289	242	231	265	262	271	263	268	261	241	239	259	259	271	265	259	262	271	274	250	272	263	252	308	312	270	267	271	256	268	263	264	263	259	272	271	268	264	294	274	270	285	244	285	267	273	269	259	249	271	304	277	272	255	261	285	280	289	256	264	271	249	236	275	278	247	268	245	295	279	238	276	252	277	265	266	264	267	281	247	272	289	289	287	274	264	284	294	292	282	290	285	248	275	282	283	278	266	266	278	264	290	250	249	274	269	266	272	256	287	258	287	288	264	260	300	277	292	294	277	242	271	272	280	246	265	259	274	246	280	291	250	301	264	265	262	301	264	260	289	283	279	283	260	247	262	239	261	239	269	264	263	268	272	265	274	266	246	316	268	285	286	283	261	299	278	237	240	278	254	250	280	234	286	296	218	293	273	261	246	287	274	284	264	263	304	292	279	247	300	277	245	236	261	265	287	268	273	252	242	270	295	261	272	293	234	236	304	305	243	267	273	288	251	243	260	256	246	257	263	271	243	247	278	293	265	297	256	252	269	270	279	294	260	292	272	283	311	279	288	261	264	281	288	253	283	283	267	261	283	257	288	282	296	281	263	260	275	259	257	258	305	278	270	260	285	262	204	280	293	276	244	275	258	238	253	276	263	246	266	268	295	265	267	241	287	251	256	277	268	275	275	274	237	248	250	296	270	269	273	277	256	252	272	265	261	255	250	284	255	249	266	273	262	271	258	289	255	263	258	281	272	266	271	279	271	238	244	243	276	267	293	282	264	253	267	262	261	289	264	258	294	259	290	246	259	264	297	252	267	284	255	272	253	261	248	256	249	270	277	272	240	259	270	263	282	280	249	260	249	255	263	234	258	248	254	287	276	278	272	232	263	274	261	264	284	246	270	287	284	272	239	266	233	261	262	260	291	264	298	258	279	281	262	242	260	246	261	275	263	273	274	271	281	261	225	268	264	265	266	289	265	247	283	262	281	281	248	267	246	308	274	265	252	269	265	255	263	284	287	251	281	301	285	308	270	273	256	290	231	265	263	284	241	259	269	273	292	238	286	284	234	261	263	241	252	244	276	256	280	261	283	245	285	244	283	259	266	269	246	231	267	276	260	241	267	265	280	250	253	257	268	220	253	250	298	265	243	254	293	264	267	268	269	279	242	283	278	289	254	253	252	239	294	276	268	247	267	255	268	268	277	275	250	257	269	269	262	290	291	276	272	253	289	282	270	277	254	276	277	271	255	260	266	258	292	264	271	234	254	282	284	296	253	275	235	245	274	281	261	262	238	237	267	253	274	276	296	286	278	271	263	264	280	271	268	248	291	262	252	240	267	269	261	263	288	259	273	243	272	267	259	295	269	277	256	262	308	254	272	236	241	262	268	283	247	270	270	276	288	246	278	241	267	275	230	273	276	282	267	298	264	271	256	249	269	269	260	270	270	254	240	267	239	254	255	286	294	244	251	264	262	255	253	277	252	269	259	281	219	285	245	268	259	261	251	277	235	252	250	247	293	274	264	266	258	273	290	285	274	252	272	293	272	265	286	251	250	256	272	258	278	254	290	271	267	253	307	286	291	271	293	252	287	228	279	251	264	264	274	267	246	267	234	247	239	271	266	298	280	261	262	241	249	249	261	268	281	263	263	296	266	293	251	288	298	284	259	297	269	263	268	282	263	275	286	256	267	275	269	264	264	250	258	247	252	263	270	284	244	269	270	250	262	269	228	285	252	279	265	253	262	274	252	271	265	291	268	235	267	265	267	292	246	259	270	261	266	266	289	270	269	258	259	267	296	294	267	267	267	272	265	284	261	285	275	279	269	283	269	246	249	294	264	281	274	288	272	256	282	240	282	287	286	277	240	259	246	247	242	268	261	291	272	256	280	272	280	279	246	256	271	246	259	269	265	275	260	288	248	264	233	292	269	246	286	257	268	263	271	261	282	257	278	275	264	241	249	257	248	259	275	270	268	255	261	278	279	279	278	275	259	246	292	262	295	285	264	278	279	270	286	265	266	259	276	291	286	308	280	247	259	276	267	259	270	284	279	234	281	273	254	304	256	287	279	247	281	259	282	269	260	273	249	275	285	281	259	252	265	280	252	276	267	287	268	284	270	262	271	261	259	276	246	303	282	277	261	265	265	265	262	278	254	234	252	286	280	288	271	270	273	260	251	269	277	268	251	249	274	272	253	277	269	259	259	286	254	307	292	295	303	255	265	247	280	276	253	244	282	294	254	277	256	251	263	263	291	262	283	272	283	281	279	301	248	283	267	288	234	256	253	264	265	255	266	286	286	257	283	259	263	285	272	266	262	257	266	257	238	290	275	261	271	277	255	266	245	234	279	275	262	304	282	309	308	279	261	291	265	263	259	258	261	262	238	263	273	250	249	276	245	261	279	267	282	245	249	261	280	282	259	258	296	261	276	257	300	250	260	241	246	266	265	239	258	284	311	260	262	257	275	268	272	263	227	255	251	293	258	284	282	267	277	250	275	267	269	274	255	246	249	227	262	236	267	280	272	290	258	253	264	267	290	285	257	253	249	286	286	256	257	281	259	269	272	261	284	291	271	285	276	254	262	290	287	288	271	257	256	249	252	246	267	262	285	273	260	271	260
11519	10558	14415	12771	10191	7549	5938	4321	3412	2625	2277	1795	1552	1404	1256	1086	1008	931	911	848	835	820	786	743	762	772	735	744	733	716	733	777	775	761	731	730	732	770	703	725	701	730	698	751	717	695	718	708	735	721	733	747	713	747	779	711	720	756	726	733	691	710	722	725	720	714	758	719	738	711	703	656	746	662	657	739	720	714	749	721	670	769	712	745	708	725	702	703	746	685	727	683	694	702	741	752	721	702	721	739	721	721	744	726	749	728	669	729	747	707	738	719	701	772	729	738	783	719	769	737	727	782	718	730	783	698	730	728	762	704	708	700	756	759	716	696	737	695	733	713	699	770	756	705	766	782	783	764	770	732	719	718	724	740	765	746	718	729	710	719	667	695	709	738	722	714	701	727	712	771	749	711	691	753	716	723	691	743	737	821	744	699	747	731	742	720	718	725	740	719	710	708	726	753	708	687	715	712	750	706	721	731	777	736	741	678	780	737	687	724	770	733	703	691	738	733	748	718	675	742	716	777	711	734	769	724	704	727	779	695	757	719	725	710	738	724	666	713	751	740	734	716	718	736	710	716	686	746	745	700	712	733	726	698	739	704	692	754	712	675	696	735	685	728	759	715	692	734	722	705	686	752	683	724	716	690	703	717	704	742	732	686	733	739	713	749	743	754	724	684	716	718	705	754	732	747	748	690	750	681	699	722	777	811	752	728	733	718	730	762	734	739	684	706	741	759	718	686	745	757	722	669	727	769	686	667	710	721	691	702	759	731	729	702	744	723	737	672	684	683	740	697	690	686	741	727	696	755	727	729	739	755	768	744	759	701	741	767	759	761	702	799	750	710	681	707	708	704	727	735	769	698	686	715	763	706	718	751	715	771	739	717	702	747	730	737	795	679	712	700	701	700	785	765	676	740	722	709	742	713	783	693	754	780	723	744	691	757	717	716	694	697	729	723	709	783	760	744	736	750	699	692	700	733	760	719	732	712	757	736	738	725	693	710	652	755	712	765	743	672	706	672	725	771	715	801	719	708	720	753	694	708	675	720	681	742	703	717	703	734	705	727	770	765	673	754	680	711	755	698	709	725	708	717	714	731	707	747	710	708	750	739	695	703	716	677	737	703	717	706	661	730	704	771	681	732	710	726	748	721	743	740	721	675	725	755	686	734	722	681	736	734	683	721	677	704	712	700	752	709	711	757	714	725	762	720	731	730	737	746	743	706	733	694	705	751	770	741	682	717	676	771	730	728	709	732	755	769	725	710	723	736	733	690	768	750	695	710	750	743	759	727	770	728	683	653	747	772	744	689	734	724	668	748	686	693	749	719	723	711	738	701	717	717	679	711	742	707	751	743	677	700	729	686	711	732	702	753	709	714	741	729	737	757	703	720	721	705	737	744	736	683	704	729	703	701	721	716	725	701	698	710	725	718	754	662	743	742	759	716	736	728	771	684	680	752	689	695	704	644	747	723	738	723	703	718	753	735	692	757	719	739	710	718	727	725	756	665	743	687	702	704	774	729	736	750	736	759	701	748	747	713	702	746	750	742	720	780	737	747	695	737	688	763	736	704	737	748	726	742	731	731	808	732	770	723	725	736	717	706	708	731	735	724	705	695	738	728	716	699	721	722	670	729	737	704	697	751	727	732	748	717	765	709	766	719	738	773	722	713	695	743	709	714	661	730	693	717	725	702	712	710	735	708	700	695	747	738	695	731	795	727	779	674	714	728	764	746	690	734	741	739	696	737	726	747	718	669	708	726	758	734	763	719	689	768	761	711	768	756	699	709	764	664	707	737	765	708	709	747	726	754	755	726	736	759	724	718	724	744	752	758	682	712	740	770	754	724	715	762	752	706	732	672	797	736	779	763	680	741	731	719	653	719	721	694	713	645	708	674	730	728	775	701	701	716	727	725	687	725	746	689	742	705	711	719	713	712	722	726	691	718	714	678	665	729	697	728	699	717	695	740	770	711	680	720	723	693	732	737	746	711	686	793	690	695	761	748	683	729	749	774	650	735	737	719	730	761	746	720	733	734	738	762	761	711	709	693	685	739	768	694	739	747	712	690	670	757	712	727	721	769	689	689	692	719	764	689	775	731	714	707	724	751	731	754	700	749	738	735	721	671	697	712	757	700	745	711	673	724	734	753	797	728	704	683	737	696	694	673	716	702	670	729	695	690	748	697	765	723	736	692	755	761	715	711	722	752	712	719	761	704	748	720	701	757	720	717	701	724	722	706	687	670	712	744	750	673	703	716	674	730	698	771	711	753	709	738	745	727	701	694	674	679	730	711	746	757	725	707	714	715	741	736	700	718	702	736	736	699	747	708	746	725	746	749	722	728	782	718	701	700	703	716	748	738	707	753	796	725	733	773	716	705	753	723	745	755	707	738	728	689	726	710	703	696	778	685	667	714	732	697	719	702	729	716	726	698	701	707	703	777	745	686	711	666	752	694	709	771	739	723	747	723	748	722	697	765	693	686	700	713	727	752	729	691	805	697	695	684	702	700	693	721	700	762	726	721	725	699	689	726	723	727	693	736	706	718	741	703	718	748	678	706	725	752	698	690	694	686	713	668	772	733	725	658	727	718	701	699	785	693	687	719	709	744	691	714	696	764	734	738	762	730	736	752	724	714	755	728	742	699	735	759	694	720	714	724	716	736	732	734	728	711	754	730	704	756	668	730	741	739	716	719	754	710	724	673	732	703	726	770	736	758	710	717	717	710	777	744	718	729	717	713	710	751	773	717	731	751	741	766	771	795	703	736	775	684	746	725	683	697	701	692	693	705	695	730	729	691	721	735	759	726	754	720	728	735	728	740	712	718	735	735	723	746	707	762	691	720	686	731	689	730	758	749	738	684	653	701	710	730	720	755	766	740	732	706	671	723	721	762	704	723	724	734	740	756	699	707	698	727	726	714	732	689	745	731	737	699	731	749	753	770	727	717	688	699	719	721	717	726	672	720	739	755	742	682	656	689	755	694	704	718	810	723	738	704	734	742	707	742	695	694	680	713	712	716	722	718	733	700	741	713	681	728	729	736	734	714	795	720	764	738	720	700	708	721	689	741	714	783	776	745	752	709	723	754	721	792	717	737	686	704	743	749	762	716	726	724	745	735	709	735	734	699	715	730	693	705	743	721	732	714	684	700	708	713	671	723	695	667	711	725	730	763	729	711	719	726	660	689	751	695	744	712	707	696	691	673	699	695	770	747	685	731	731	675	745	737	740	672	706	755	682	684	696	726	705	725	726	714	744	737	746	761	727	692	716	721	752	690	766	716	748	728	746	727	774	730	723	703	704	738	742	717	793	748	705	708	713	728	752	725	669	683	729	729	748	690	754	706	746	726	782	745	707	731	740	748	764	718	679	718	730	720	689	703	760	713	682	731	735	736	711	737	773	727	699	753	716	771	752	714	761	716	767	766	709	752	744	725	765	696	730	729	744	754	726	760	774	733	704	685	643	721	753	704	754	768	750	743	711	705	681	687
32944	33916	30295	15600	8794	5429	4280	2552	1732	1488	1300	934	760	650	638	553	487	458	389	310	359	335	329	319	297	267	256	287	302	289	290	282	268	245	243	248	249	221	234	247	237	243	249	235	231	279	230	244	238	249	261	231	254	248	260	239	245	226	227	229	215	209	233	226	208	223	242	229	222	263	233	200	238	237	242	231	263	237	228	235	227	244	234	239	274	223	214	225	226	255	254	256	227	241	252	227	220	250	214	233	235	223	261	247	244	232	214	218	256	235	236	219	222	222	226	254	256	230	258	264	208	231	246	230	262	226	257	244	237	259	236	223	247	256	225	202	233	240	261	245	230	218	239	231	247	263	232	244	237	229	249	224	216	248	247	223	240	254	269	244	243	245	245	238	235	215	231	239	219	257	224	216	250	249	258	221	253	228	221	239	240	262	243	228	241	227	228	216	199	240	217	217	209	213	252	227	231	226	222	233	250	225	223	253	246	202	222	227	256	257	259	258	238	243	212	224	208	229	232	236	220	229	219	238	248	244	218	220	221	243	223	233	230	255	227	228	255	225	238	221	243	223	240	230	260	224	193	258	237	237	207	235	254	255	248	229	216	211	257	216	240	242	248	229	219	254	248	219	254	210	258	256	225	251	256	216	202	241	220	225	211	228	261	260	230	231	244	252	238	224	238	240	253	253	227	248	249	235	237	198	242	227	248	241	250	221	227	262	251	232	247	233	208	244	246	265	257	195	247	240	270	241	235	233	236	255	241	227	230	230	266	225	234	240	221	250	267	249	265	227	212	244	206	227	225	235	251	231	226	228	258	241	235	236	217	231	250	249	260	274	253	215	218	204	264	252	243	227	256	232	249	238	209	224	237	233	227	235	242	231	240	210	213	215	242	226	258	208	233	225	222	239	235	237	225	265	237	226	241	218	236	227	240	239	244	231	258	240	236	213	221	196	250	254	246	210	239	234	225	198	246	242	230	224	208	234	248	230	247	229	239	226	232	227	224	236	260	250	285	253	236	220	239	230	234	209	245	228	225	236	230	228	232	245	225	231	209	216	242	255	238	224	239	239	223	210	227	243	277	227	231	233	247	237	275	242	200	216	235	215	226	206	250	222	226	234	230	244	237	227	201	235	218	220	274	251	227	244	246	258	246	220	250	253	252	227	244	265	255	267	223	225	237	251	246	242	235	223	254	228	215	228	209	246	240	228	243	222	254	239	233	220	217	249	261	229	249	225	245	245	222	223	218	220	245	239	256	221	229	243	231	261	240	247	240	243	244	236	231	256	234	248	255	230	217	208	248	221	210	254	226	237	233	284	241	259	252	233	253	231	244	245	231	225	227	223	220	220	234	236	240	227	238	225	257	229	239	242	235	251	216	227	210	230	227	204	263	227	232	231	237	211	250	255	240	239	250	260	252	258	208	247	200	235	197	248	243	239	224	238	247	214	232	196	219	220	229	229	215	233	246	229	245	234	205	246	260	231	211	218	225	249	229	259	258	228	229	224	233	242	231	273	212	252	263	218	224	227	240	258	231	264	260	253	226	203	244	248	234	239	235	220	225	225	244	237	246	209	258	257	228	241	248	249	263	252	227	214	219	231	232	234	239	210	236	288	250	219	252	265	260	232	252	235	239	243	245	245	256	262	233	225	215	209	256	236	240	213	266	253	263	203	225	248	259	215	242	213	222	260	243	221	219	231	228	264	233	244	247	234	244	244	191	252	253	248	239	234	225	272	242	232	245	234	221	237	208	216	232	241	233	226	229	226	244	277	224	250	208	249	259	206	231	218	208	224	235	213	241	242	248	244	224	248	242	242	230	255	221	240	254	260	241	218	227	241	224	217	266	238	221	241	208	224	256	245	239	236	225	214	251	234	256	228	235	214	213	224	220	225	248	253	231	231	265	222	238	248	217	237	232	231	232	233	244	246	258	230	232	235	239	216	245	245	228	228	236	233	242	224	245	205	258	245	240	253	217	231	236	239	233	221	256	239	249	224	259	228	228	211	227	229	226	229	236	253	226	245	251	247	254	245	242	246	236	228	244	244	234	233	227	212	216	230	225	197	252	234	226	243	200	247	236	211	224	260	245	234	219	254	233	237	212	223	236	243	233	240	236	240	226	275	212	227	231	229	246	230	245	229	212	208	238	197	247	242	231	219	257	222	235	261	246	238	225	222	219	233	220	252	240	231	231	218	238	239	249	226	240	216	217	234	244	237	216	236	242	255	236	239	227	224	205	243	221	211	231	230	215	258	241	252	250	269	261	210	238	229	229	256	251	221	237	245	228	221	240	218	221	251	250	247	257	217	245	249	208	219	242	265	215	235	239	225	242	242	224	202	225	222	250	260	227	226	247	240	241	230	247	214	229	231	228	240	230	222	273	237	232	268	228	235	222	228	263	246	230	227	253	253	233	221	238	232	219	234	233	243	231	229	226	222	253	207	259	240	253	220	206	232	234	227	269	221	211	234	229	256	247	234	253	246	237	211	246	252	228	257	250	229	219	256	249	249	237	238	218	249	230	223	209	243	238	218	257	234	239	236	228	232	238	219	242	246	254	240	243	231	196	256	254	227	233	233	237	243	223	213	237	231	220	249	244	236	225	231	246	258	235	247	231	225	244	272	249	235	227	230	234	273	267	261	258	250	217	245	243	251	234	237	227	240	243	235	239	268	248	237	224	244	252	270	267	251	239	236	251	239	243	236	238	233	219	250	226	226	254	232	232	214	237	220	228	246	238	250	238	254	237	244	262	222	232	248	239	224	218	236	236	234	227	254	218	237	236	232	260	206	255	210	241	220	250	272	218	242	238	231	210	261	253	214	213	252	225	221	265	226	245	256	215	251	216	240	229	239	236	227	226	236	264	247	221	245	249	238	211	215	254	249	227	226	248	248	226	241	250	231	221	207	235	232	221	244	205	230	246	226	219	224	230	224	248	229	226	250	215	227	236	229	231	235	239	215	216	229	226	239	242	257	232	225	229	275	246	239	244	233	229	218	237	217	235	244	250	231	207	270	235	227	258	226	235	210	226	264	252	241	227	226	249	265	229	238	236	236	246	230	256	253	248	239	246	250	248	221	240	226	249	224	200	240	224	248	246	245	237	226	239	245	229	244	239	231	217	241	261	245	234	240	213	236	211	235	259	237	257	220	234	226	234	215	250	205	236	250	245	207	233	217	247	242	226	249	241	244	235	222	217	245	201	253	229	237	231	225	222	222	266	230	223	227	260	205	237	240	250	243	242	251	234	235	226	215	250	236	239	222	273	221	249	270	212	232	231	228	234	252	251	245	244	241	258	248	215	204	224	257	234	230	271	265	226	242	242	230	221	230	217	228	242	237	225	258	272	263	255	230	223	236	240	220	240	224	199	238	245	211	244	214	214	255	267	213	232	238	252	245	241	213	244	222	220	251	228	227	235	230	231	217	262	218	241	222	245	220	252	215	218	235	208	202	254	224	245	250	233	213	234	267	256	215	252	207	245	236
27917	32736	28668	22019	18811	14925	13336	8850	6829	6281	5318	3967	3155	2734	2864	2390	2109	1937	1435	1314	1199	1193	1104	1062	993	948	959	892	980	895	937	882	836	776	747	804	720	757	755	710	751	632	700	629	659	604	672	673	648	659	695	653	672	648	626	656	676	669	611	642	569	655	611	647	581	617	644	667	640	664	590	675	647	641	618	651	659	646	648	621	658	636	649	632	646	634	686	679	628	662	669	661	723	671	650	617	643	660	672	669	636	643	656	632	632	603	620	626	641	614	658	670	635	665	683	676	638	650	631	629	666	669	637	596	652	657	646	638	671	605	625	667	642	672	628	663	684	668	617	689	651	655	640	623	628	637	604	639	712	661	660	641	626	628	602	670	660	654	640	673	679	654	625	633	640	653	655	636	656	575	641	631	639	629	625	661	597	639	614	650	668	646	610	640	695	588	678	649	651	678	615	619	596	661	643	622	669	695	608	630	612	661	600	636	607	631	622	609	644	672	660	661	588	620	635	668	641	675	631	606	649	667	641	647	623	648	662	640	611	644	609	653	640	617	680	638	659	625	645	635	678	678	635	652	640	702	628	633	627	653	624	655	645	567	614	649	640	677	619	660	661	622	650	640	652	659	642	645	654	630	657	649	639	626	653	637	645	683	697	656	677	652	656	641	610	622	648	601	623	637	624	636	621	694	639	637	654	651	666	625	648	608	670	630	605	615	711	643	606	618	636	635	643	667	667	670	659	645	652	632	652	633	658	599	696	625	603	649	646	644	635	669	631	608	611	633	676	624	632	630	684	633	618	655	656	613	622	676	632	627	630	629	644	598	650	673	633	689	654	651	659	635	657	684	686	621	665	613	634	620	647	645	601	664	639	638	661	638	651	649	627	663	595	679	622	638	641	636	640	653	659	606	670	635	628	622	651	667	644	656	657	638	617	624	658	715	629	629	678	641	652	604	655	662	625	670	657	656	666	647	630	629	631	633	592	696	641	644	624	649	655	640	638	634	626	665	678	622	624	650	635	621	679	661	665	671	640	645	640	619	644	648	660	640	659	676	665	650	648	603	627	613	660	640	660	652	607	613	651	627	642	611	580	583	658	684	647	641	646	616	638	656	651	667	627	647	617	590	653	648	624	608	655	660	652	584	591	673	649	656	673	669	626	575	658	615	643	686	638	630	635	648	653	696	667	641	614	639	638	625	656	595	667	642	634	615	665	640	643	636	650	653	606	666	669	639	656	621	617	649	597	664	632	680	666	678	681	614	626	647	680	588	647	599	631	627	615	634	618	602	633	624	674	624	632	664	669	629	629	673	656	662	612	689	667	622	671	688	630	609	652	669	642	622	607	644	659	591	694	666	644	643	612	661	650	666	655	605	686	670	623	637	634	625	659	667	668	685	617	678	647	636	643	687	676	625	651	641	661	625	647	610	668	645	619	640	645	643	648	603	643	640	637	688	639	647	664	637	629	604	632	643	650	648	643	645	637	684	633	656	618	646	691	664	665	642	647	688	647	664	652	621	672	640	633	618	628	641	648	651	669	644	610	659	643	644	617	671	674	700	680	626	644	626	617	653	644	650	659	602	665	635	645	644	647	652	658	643	623	653	625	637	628	658	660	590	662	601	652	585	698	699	681	655	624	648	661	647	673	569	614	665	625	638	686	679	694	645	664	611	657	649	621	679	606	654	650	652	626	630	634	622	652	683	589	628	619	662	655	690	598	676	596	572	667	652	677	639	662	650	648	632	667	619	628	627	651	683	651	638	650	675	664	599	641	594	682	605	639	642	664	642	643	627	664	643	639	651	646	638	625	621	665	677	636	675	630	676	635	623	629	700	634	622	636	636	663	591	630	638	633	666	688	658	611	602	639	625	671	653	632	626	609	687	645	647	634	625	620	660	664	646	613	640	632	654	641	634	628	656	638	628	638	667	625	613	630	662	642	667	643	699	620	628	624	662	631	658	638	652	641	630	624	601	658	641	668	683	665	607	644	630	679	644	654	657	614	678	622	620	602	623	660	686	648	601	632	655	660	626	656	630	619	606	684	631	628	652	638	646	658	621	639	663	629	658	643	630	598	671	651	649	672	643	606	658	661	700	602	670	679	613	650	613	652	625	607	615	656	668	646	605	673	609	663	679	663	601	627	622	616	645	695	606	613	629	637	624	655	662	651	634	625	640	682	678	619	669	647	623	633	620	661	659	644	669	683	666	621	629	668	614	638	623	620	645	613	627	659	623	648	645	658	640	597	651	621	637	635	633	631	621	630	638	645	666	657	684	700	639	613	641	656	607	678	691	621	692	659	623	681	640	615	622	653	596	649	623	651	617	635	616	691	640	630	644	637	690	665	621	631	654	655	685	654	621	581	645	664	668	576	659	658	673	628	613	618	621	654	583	660	606	607	678	687	622	656	693	616	655	632	694	616	645	636	601	630	596	630	639	655	619	632	646	662	668	629	656	663	655	626	630	668	658	664	612	683	658	660	597	681	659	607	632	690	625	664	691	613	656	683	635	644	701	643	625	650	638	642	610	648	627	645	682	646	635	652	622	665	606	650	643	672	607	626	651	631	664	711	654	639	669	638	652	643	633	652	658	642	669	682	658	604	663	655	637	616	664	626	621	621	636	632	650	615	651	638	646	675	660	626	640	623	674	677	653	642	647	645	649	672	658	633	637	615	628	660	642	648	689	592	656	663	634	638	638	635	646	647	628	624	639	660	652	679	642	655	694	646	650	623	663	626	609	574	690	670	619	640	657	629	640	624	633	655	612	646	636	649	624	639	623	628	639	659	646	669	664	648	676	646	630	663	631	697	642	649	616	646	634	641	635	593	633	633	650	646	603	668	662	604	586	651	650	705	633	659	631	652	669	631	674	625	647	659	621	650	670	664	657	639	622	624	621	675	624	695	630	635	585	684	678	653	609	654	671	648	650	634	629	659	630	629	645	624	649	620	638	683	633	607	635	622	648	630	610	645	610	633	646	612	655	665	634	628	616	633	622	664	657	656	651	696	638	617	631	658	639	667	604	617	603	619	629	638	633	658	654	615	599	637	672	654	618	702	680	659	620	645	662	639	598	669	661	654	647	645	608	662	667	631	615	677	648	616	646	614	676	637	660	662	629	640	617	594	634	629	651	646	652	634	652	675	676	647	624	675	646	663	607	660	633	659	604	633	674	690	609	652	696	640	626	680	650	605	673	647	690	653	650	615	653	659	667	636	609	601	615	631	639	666	632	646	635	666	624	682	599	647	623	630	663	641	639	646	600	672	628	649	602	621	609	633	706	658	665	643	640	644	605	630	664	663	699	648	639	653	610	650	663	679	624	629	630	608	638	648	649	663	639	623	581	678	609	707	636	639	621	643	683	636	656	593	665	616	661	654	629	685	640	631	625	653	670	676	652	652	669	582	639	629	628	643	611	633	625	597	617	645	621	625	660	639	641	668	648	648	652	618	614	633	654	596	618	618	633	661	591	642	658	712	616	653	601	614	681
43551	43514	38179	24530	17001	10824	8375	5247	3684	3054	2505	1710	1237	1163	1150	852	805	772	531	482	416	410	383	334	336	302	286	287	324	296	264	272	232	245	198	205	229	235	204	207	237	199	201	216	193	191	191	191	192	194	184	179	215	175	189	184	175	179	170	181	194	192	181	169	177	202	184	158	158	175	206	173	218	163	183	162	178	199	186	189	164	170	177	169	180	197	180	166	195	182	181	177	179	171	202	175	189	168	178	181	195	184	196	180	176	183	164	167	182	190	179	158	194	185	178	185	184	169	189	173	206	167	201	183	184	169	181	173	184	170	176	195	162	169	175	192	178	198	185	169	166	155	197	199	199	188	188	166	167	172	175	199	170	198	200	169	197	150	193	168	163	195	195	184	206	187	199	160	183	178	157	178	192	173	185	194	171	199	155	183	213	183	198	193	177	195	178	209	162	169	174	200	211	169	201	184	174	192	201	197	158	176	182	204	175	171	174	203	189	171	182	164	177	200	198	170	152	188	186	181	183	162	193	204	174	187	153	165	160	177	189	187	204	154	188	201	172	196	184	196	208	173	147	171	185	176	169	197	197	163	160	144	195	182	191	215	154	187	183	167	208	160	171	173	184	155	173	168	167	184	200	181	173	179	170	199	186	204	146	177	171	178	210	191	203	205	186	186	174	159	166	172	172	176	196	179	189	194	187	178	173	176	197	200	181	171	231	181	175	157	166	208	196	181	175	200	183	189	191	201	175	196	178	200	190	191	176	169	173	175	198	197	202	206	174	202	168	170	196	151	183	177	166	171	192	207	202	194	190	182	177	168	193	183	166	176	178	198	183	166	188	194	200	184	189	196	179	162	190	164	204	194	190	178	190	155	205	197	191	171	193	191	181	186	197	174	200	189	184	189	172	192	197	179	166	178	218	202	177	187	154	213	184	185	154	164	169	177	195	218	175	168	201	182	175	179	187	170	197	186	176	194	181	191	186	202	166	145	194	154	187	183	191	166	189	186	195	188	184	158	181	197	174	161	199	171	179	188	205	198	185	178	178	202	187	189	185	181	177	188	170	191	191	196	167	178	189	203	175	168	168	176	182	176	189	173	203	176	167	196	207	177	193	191	177	181	177	174	184	195	196	169	177	193	181	169	198	198	158	192	187	193	185	178	211	188	180	171	189	202	186	162	155	186	179	187	184	186	191	182	178	173	191	189	187	181	163	167	181	177	170	160	184	178	152	182	195	172	184	171	170	192	188	195	210	165	180	170	193	196	176	168	188	210	203	175	161	188	180	163	188	186	185	155	177	166	186	198	180	159	178	175	206	188	190	149	170	182	189	155	162	180	206	172	161	200	184	186	172	191	191	201	186	192	170	182	198	198	183	198	168	167	192	180	202	201	191	178	181	174	174	190	171	174	180	153	162	174	190	196	197	181	165	182	176	197	193	179	189	175	172	154	188	170	195	171	201	196	195	208	182	213	188	188	182	185	184	181	186	200	174	165	199	188	188	181	182	182	171	192	182	187	178	182	182	181	195	192	185	194	183	175	176	193	195	189	185	187	182	186	191	196	190	198	198	179	184	196	178	182	168	205	181	155	219	173	171	178	195	211	194	183	173	207	188	182	162	189	199	190	200	168	169	184	203	205	163	183	178	174	193	186	171	216	187	164	181	185	184	176	199	165	160	169	185	185	167	186	195	182	171	167	195	184	194	168	182	188	152	168	179	187	180	185	196	187	190	178	162	183	176	192	201	194	194	182	160	185	180	177	187	187	181	165	175	160	170	187	178	173	214	190	184	169	156	162	181	182	175	181	192	179	182	175	168	199	193	167	207	195	178	186	166	175	165	156	191	176	180	153	216	168	170	176	188	187	165	172	168	157	187	192	182	178	170	211	195	193	171	174	198	192	194	189	189	212	193	185	182	178	160	159	177	166	176	200	202	199	176	162	167	177	195	179	200	184	187	173	191	180	172	176	169	184	200	185	220	205	209	189	196	146	174	189	191	185	186	175	198	182	187	196	192	214	174	176	172	156	204	185	191	207	198	210	193	184	173	183	178	183	179	184	166	164	171	174	169	196	168	193	193	197	193	192	196	191	230	162	206	204	202	174	193	185	159	207	170	202	184	188	173	201	185	183	186	150	191	186	183	143	193	181	187	177	147	173	175	196	185	212	186	192	196	171	187	197	192	177	196	174	185	188	195	201	175	186	191	167	168	184	173	188	177	190	172	177	200	168	160	193	189	195	191	190	195	186	181	183	175	203	192	185	190	191	165	184	161	188	182	186	166	185	204	188	192	158	184	180	188	197	154	188	183	165	194	176	180	158	181	174	182	193	168	196	183	184	175	157	185	186	176	184	192	169	173	159	177	180	189	179	214	172	171	176	159	180	179	180	184	173	159	188	160	193	193	170	194	204	190	179	176	177	187	192	206	160	165	181	181	166	177	188	183	194	195	170	171	181	174	179	195	196	153	197	162	183	200	169	193	167	180	197	148	189	213	181	153	169	200	162	177	191	172	188	169	187	177	183	176	177	178	191	177	170	191	185	169	188	194	183	178	164	189	201	177	191	214	166	177	176	186	181	178	161	173	191	192	180	187	181	199	185	212	196	145	178	177	199	177	185	175	206	181	201	154	176	194	173	180	187	182	172	182	184	178	165	179	192	192	199	181	184	200	168	201	173	170	186	181	170	211	176	168	191	182	179	181	186	183	200	172	197	178	200	172	190	174	185	175	199	179	198	192	174	181	193	164	179	198	185	182	184	200	163	178	174	183	195	203	172	150	184	170	177	179	170	171	187	156	174	156	151	173	177	181	197	163	194	174	183	160	166	181	183	191	186	188	184	174	195	177	194	170	166	195	191	186	171	177	183	190	205	174	196	179	163	172	184	197	198	190	170	196	179	184	166	189	200	170	205	173	202	157	181	185	190	182	178	188	171	170	181	153	197	211	181	194	168	192	195	200	164	190	181	175	166	182	182	184	179	188	196	192	203	170	174	182	187	178	197	201	158	174	185	156	188	184	184	173	158	170	209	195	190	181	150	168	180	201	182	173	187	162	184	177	203	180	164	197	169	179	169	167	205	171	169	173	168	202	191	189	177	180	173	183	194	181	165	189	159	194	174	195	183	170	185	181	195	189	211	185	187	190	163	196	179	196	184	178	207	172	176	210	186	184	160	185	192	182	173	175	200	179	199	182	195	202	168	202	181	194	193	177	185	174	182	205	172	195	148	201	170	187	176	187	204	167	187	174	163	174	171	202	184	160	187	191	177	181	154	189	178	165	190	192	176	178	177	184	175	196	191	179	169	170	176	169	157	200	194	193	177	173	171	174	197	196	147	185	186	179	192	187	182	190	189	195	180	162	178	191	201	179	170	188	176	190	191	183	180	167	195	201	187	165	197	186	183	175	184	199	167	193	203	179	180	193	143	190	175	167	165	198	178	176	199	187	180	189	204	155	175	162	167	187	206	184	159	209	165	203	181	202	206	199	158
36907	40350	37641	29731	25627	21322	19522	14231	11790	10923	9163	6894	5282	5048	5065	4324	3836	3368	2425	2187	2022	1800	1643	1580	1324	1234	1206	1167	1328	1119	1222	1048	880	830	848	716	754	724	754	700	690	618	644	626	534	558	587	528	530	538	556	484	501	535	533	533	558	528	522	525	496	532	501	493	515	483	511	495	493	514	566	504	498	514	540	524	506	522	524	529	525	467	521	513	507	534	550	506	524	532	481	505	544	540	520	537	500	509	526	549	491	524	526	521	499	519	541	506	526	490	546	515	539	495	499	532	483	521	523	517	499	503	520	509	554	514	503	496	559	493	496	492	523	492	488	528	455	510	490	509	507	522	509	530	528	480	490	538	506	471	489	502	506	498	506	528	557	496	516	495	525	478	515	537	517	490	489	489	536	497	517	511	510	462	499	523	527	464	553	497	518	542	497	533	506	526	513	502	507	531	521	527	507	504	491	520	477	545	474	466	513	484	505	538	523	512	521	487	559	524	511	514	499	544	533	543	516	528	487	496	528	497	507	526	543	553	497	479	517	565	525	473	544	476	536	480	530	550	538	525	497	494	531	532	493	524	527	532	546	472	500	529	527	514	507	508	464	550	517	499	505	527	504	493	581	564	505	497	490	533	481	524	469	528	505	499	543	511	519	544	526	545	477	491	538	502	537	545	511	508	490	480	506	502	486	482	516	490	494	518	488	511	553	507	477	494	509	488	534	521	503	513	518	480	507	527	526	551	536	492	513	561	549	511	536	568	516	516	542	529	544	530	508	495	482	517	557	499	547	493	521	527	483	502	533	513	515	523	507	492	532	512	529	517	540	511	486	555	543	509	510	483	522	524	512	524	507	500	490	493	491	505	534	538	535	490	499	529	516	492	495	514	500	505	509	513	523	526	502	471	514	534	536	509	515	526	534	536	539	522	500	523	547	500	510	495	508	514	517	514	516	486	505	490	492	510	538	495	493	491	504	489	520	508	503	514	546	563	493	516	540	499	545	553	531	528	492	523	495	484	482	514	471	492	508	531	477	529	546	543	531	504	483	510	557	547	549	515	505	537	536	535	492	511	466	514	526	476	503	530	507	497	507	514	496	506	512	503	533	503	507	512	537	495	508	559	500	514	501	491	480	510	494	565	527	472	524	532	500	507	514	519	495	553	490	529	509	496	476	511	492	467	503	498	518	525	446	552	511	498	512	525	473	469	494	465	549	474	477	512	538	523	473	492	522	551	529	498	527	526	492	509	505	508	534	539	526	502	471	506	511	527	509	489	495	505	546	484	527	548	533	508	523	501	472	488	507	504	534	485	504	558	527	486	503	506	492	488	539	504	506	491	503	519	500	524	524	500	493	540	530	543	509	486	523	512	496	581	532	532	520	494	500	489	523	544	493	510	491	504	511	524	530	494	498	496	515	535	490	531	522	493	501	466	523	514	519	498	478	506	499	539	510	486	523	528	528	487	510	509	546	499	536	519	519	539	550	510	517	527	511	540	514	472	475	526	456	522	522	505	536	525	521	557	496	482	480	509	532	500	511	461	450	532	494	471	522	501	496	517	517	509	529	532	492	532	525	506	513	505	538	519	556	528	500	554	495	551	530	480	501	522	485	523	511	502	521	527	547	524	523	531	493	524	540	521	522	558	536	496	531	486	496	545	487	490	497	529	541	517	542	528	535	510	510	497	507	520	490	514	493	499	486	477	519	494	558	527	506	562	490	534	532	517	511	494	478	482	565	498	494	499	536	541	510	560	508	524	548	457	496	553	517	538	510	501	498	518	524	500	523	502	531	497	511	527	511	558	504	549	504	486	536	504	487	519	505	486	495	555	539	490	526	499	541	467	521	500	533	508	489	524	541	483	494	479	543	507	555	513	503	465	531	511	517	513	503	518	501	488	493	497	502	509	516	509	514	464	508	513	511	490	502	507	543	485	495	528	524	486	494	516	504	512	504	517	486	497	499	523	509	519	526	515	534	514	511	467	519	526	508	517	457	495	506	499	502	472	513	504	477	491	488	510	510	501	499	512	505	528	471	517	520	482	497	518	536	523	524	516	501	518	509	550	500	511	499	488	509	510	531	513	489	540	507	538	510	499	520	508	555	515	527	548	472	518	479	504	464	521	467	505	494	509	486	478	511	502	486	484	463	488	508	511	508	517	484	499	553	566	547	473	501	533	527	511	493	501	504	516	507	550	532	449	537	547	497	525	520	528	490	513	520	475	535	520	480	494	527	513	532	492	493	483	509	493	522	520	482	531	473	496	566	511	522	512	514	536	507	561	524	522	534	538	483	541	470	515	509	543	506	493	553	516	515	554	514	503	528	512	530	497	502	522	505	504	504	502	567	532	505	495	536	509	513	530	500	526	518	488	529	545	546	521	533	502	517	503	492	501	510	533	520	497	517	478	498	507	517	510	496	510	478	558	527	478	500	483	487	508	538	500	491	512	518	510	485	519	508	458	531	515	504	487	496	518	481	530	471	514	519	514	561	546	481	471	532	504	521	492	504	501	523	497	479	504	469	531	525	488	502	515	559	515	531	505	521	556	532	511	523	508	483	523	562	521	520	556	539	520	491	540	518	533	491	516	519	539	532	473	470	521	533	537	490	505	523	514	522	528	538	488	548	539	508	510	506	474	531	509	512	489	509	509	498	523	500	531	514	530	573	461	525	493	502	479	490	537	514	510	454	507	490	489	521	514	529	523	565	545	523	477	492	528	538	511	470	519	513	490	514	547	558	499	510	515	493	473	541	506	486	498	512	514	492	509	496	555	532	562	542	511	560	479	512	529	501	523	488	501	503	494	518	521	503	535	512	558	497	516	490	526	529	518	471	526	499	507	525	526	565	520	547	526	496	499	502	471	503	531	525	472	511	504	510	524	555	500	493	523	534	502	520	499	496	479	532	501	513	526	508	552	532	532	503	472	511	491	535	477	481	534	542	547	498	532	490	469	522	510	468	494	497	499	484	506	536	504	492	500	512	492	514	541	517	499	526	478	520	495	505	521	523	484	522	464	527	500	508	473	501	548	497	531	487	513	509	515	563	492	514	526	453	530	509	527	488	509	536	497	486	503	501	506	508	505	537	526	513	514	527	484	519	491	520	563	538	530	474	528	529	507	519	541	506	548	484	496	512	498	535	518	506	532	542	493	487	522	510	491	537	517	520	500	513	467	533	526	527	525	512	534	505	481	526	534	557	532	546	536	506	510	486	519	484	499	501	505	507	496	503	507	490	504	500	509	545	522	533	489	551	491	498	547	524	481	490	479	536	515	531	564	504	514	547	506	504	518	531	517	519	486	537	532	488	517	518	533	521	492	533	497	555	485	489	516	565	540	502	548	532	504	526	524	515	504	503	528	498	492	529	537	528	504	483	510	492	510	490	510	504	558	535	439	509	561	480	495	549	493	534	484	523	528	512	519	524	507	469	519	514	489	498	549	500	526	509	509	504	540	496	519	531	526	532	505	495	520	498	497	504	542	484	558	488	507
10514	6445	5865	4217	2887	1960	1431	1056	794	628	544	449	424	369	330	328	313	287	293	269	247	262	293	264	299	290	265	269	272	250	278	261	284	260	297	260	289	234	280	262	250	264	269	240	281	271	247	290	262	273	283	245	285	260	265	287	290	284	270	257	283	274	259	264	277	269	261	255	274	270	274	291	254	275	251	276	280	278	273	277	287	252	262	252	282	270	234	252	268	243	272	289	283	269	292	249	271	242	288	250	256	262	274	274	271	251	283	258	281	272	251	255	251	243	254	263	253	265	261	263	267	240	274	247	254	242	267	280	270	256	281	261	285	258	248	245	238	248	257	279	267	285	296	268	243	299	259	267	269	294	255	253	259	244	288	258	274	255	257	258	260	261	243	297	232	241	258	253	284	270	251	271	269	280	282	275	269	276	279	247	305	257	281	270	272	229	268	264	259	252	274	261	258	258	256	272	262	268	249	251	275	256	283	233	263	267	262	257	215	272	281	251	264	259	261	274	267	249	301	289	260	259	260	282	263	256	262	267	265	272	261	268	274	276	285	269	280	286	255	264	256	272	268	256	266	288	284	280	245	281	271	245	242	275	256	303	267	235	278	276	246	250	253	236	256	255	246	278	245	251	254	286	262	276	238	265	284	261	265	255	229	262	241	224	264	256	282	261	279	243	261	281	246	286	281	270	250	277	270	262	237	279	279	228	277	300	254	229	294	252	257	257	252	240	278	283	270	265	278	274	305	255	292	260	251	261	248	232	243	233	242	290	247	265	250	269	256	273	279	253	254	259	267	246	267	259	265	256	255	266	250	260	241	262	272	305	255	241	267	276	270	281	282	272	262	274	285	227	293	280	249	245	283	274	280	257	252	239	255	275	259	266	260	255	285	268	269	269	252	257	264	257	269	252	281	287	276	285	289	263	269	265	278	269	249	279	254	271	265	296	271	237	232	264	237	279	264	264	271	264	276	239	234	271	279	249	255	293	273	239	242	295	259	271	265	275	263	245	286	276	250	274	254	249	298	256	252	234	271	262	268	277	264	273	293	251	280	304	285	244	280	233	264	257	278	270	269	274	242	288	282	267	267	266	290	263	257	267	282	281	268	250	247	259	265	268	260	248	270	278	298	277	249	273	245	264	316	268	285	252	263	247	275	283	247	293	223	262	274	279	286	291	261	264	266	264	289	265	235	288	292	291	246	242	289	267	282	272	266	266	254	295	247	261	249	267	252	259	260	251	270	291	253	270	274	275	255	261	263	248	261	242	280	272	259	246	256	269	265	256	287	304	271	273	276	260	285	263	255	292	275	263	254	263	301	301	250	253	255	254	274	260	260	268	270	273	265	264	232	286	259	267	239	278	251	293	252	250	263	254	295	293	272	269	264	273	255	272	257	264	268	257	256	274	267	234	256	240	258	259	235	266	288	293	285	260	289	275	248	255	264	268	269	290	286	276	260	287	284	279	251	275	258	259	260	258	248	269	270	269	265	230	278	249	265	221	247	279	279	279	266	271	285	240	273	251	268	306	272	249	238	272	234	254	280	238	248	281	248	239	289	271	276	258	266	261	246	259	247	243	250	279	270	259	260	243	288	268	273	259	256	259	243	294	261	256	255	281	285	288	292	262	239	275	242	244	263	270	252	233	267	231	268	267	257	249	256	272	249	263	275	260	273	268	234	259	288	276	257	254	228	254	277	243	257	250	272	258	266	260	230	278	264	295	236	268	274	265	263	290	277	276	270	270	268	257	284	263	252	277	280	283	262	281	262	259	273	301	266	264	259	272	246	265	262	273	247	257	279	242	292	312	264	275	258	257	237	256	280	271	262	283	280	260	285	263	260	250	295	295	272	264	233	271	239	235	242	278	263	286	283	254	283	284	238	275	258	252	264	263	240	299	260	281	263	238	305	279	258	270	261	243	254	274	243	273	267	260	251	281	248	260	262	293	281	253	266	270	280	278	270	263	243	273	279	286	269	264	277	248	268	264	250	300	255	257	269	275	276	251	270	251	262	268	273	266	267	275	278	282	272	252	275	259	271	233	253	269	267	277	246	245	284	273	227	267	285	229	258	259	300	270	280	266	260	231	260	264	242	277	265	269	260	284	267	278	259	243	255	264	251	256	236	273	260	268	300	323	241	277	268	251	256	261	280	268	272	233	265	248	295	259	254	246	256	250	302	268	244	273	239	248	250	257	249	285	232	229	257	265	296	265	263	263	247	270	247	253	292	280	262	266	249	249	273	250	234	263	258	263	295	264	238	288	282	282	287	311	258	260	250	248	270	252	267	306	275	257	259	290	278	257	255	312	251	255	272	256	260	277	262	276	311	264	263	297	267	278	289	271	267	268	284	269	291	277	265	281	265	252	278	280	281	280	263	248	285	289	254	254	252	282	263	258	234	225	297	280	268	291	271	272	241	261	257	271	267	250	286	238	307	285	266	271	294	276	295	256	291	265	269	275	261	312	296	272	260	264	275	263	219	252	287	262	282	269	263	274	258	251	271	258	292	282	259	262	252	256	282	277	275	268	272	267	283	241	278	248	270	249	293	281	264	267	265	249	263	275	257	249	270	260	307	289	271	259	292	273	257	273	271	275	260	257	293	256	263	257	244	287	279	284	281	258	278	292	249	260	273	257	275	268	262	251	248	279	282	240	260	258	248	257	235	235	295	242	302	238	250	279	260	266	239	263	248	261	250	262	286	272	270	263	217	275	271	259	253	278	276	281	239	262	246	266	298	250	295	293	265	264	286	251	260	235	290	262	263	234	286	264	275	262	241	257	265	269	277	245	262	253	278	266	269	249	240	262	270	267	278	280	274	273	270	247	260	248	266	271	251	224	256	257	261	272	264	251	246	257	242	268	270	265	243	268	245	272	274	260	269	284	292	265	272	316	272	261	264	256	272	262	272	262	263	257	273	286	264	245	292	261	288	270	250	257	268	258	261	227	253	272	302	252	256	272	269	274	240	270	265	251	272	294	268	261	262	257	251	258	261	299	298	236	254	255	273	278	245	261	261	276	242	273	257	270	252	290	260	287	268	267	287	234	243	276	280	245	241	268	282	274	275	266	264	259	274	265	233	263	274	273	280	274	253	286	261	277	263	272	246	285	285	256	279	282	292	229	294	278	258	280	250	277	237	243	284	264	261	258	290	275	275	250	272	290	241	286	264	240	252	267	288	277	233	292	257	295	257	283	256	292	244	272	256	263	298	257	263	234	253	279	236	250	272	241	248	291	227	238	270	258	281	280	235	278	303	273	254	265	264	276	293	279	273	278	294	267	274	250	285	285	282	264	313	259	249	266	252	270	261	247	259	264	245	285	286	246	277	262	282	252	258	292	256	272	283	244	283	254	282	262	274	277	272	289	258	262	237	249	305	262	281	254	236	268	259	265	282	238	290	267	281	278	283	285	267	261	265	273	248	294	270	254	268	284	247	240	248	253	271	268	265	247	283	237	269	241	283	289	292	260	286	271	249	282	253	275
11912	9577	12880	12550	10067	7512	5886	4380	3359	2603	2187	1766	1468	1306	1218	1140	961	946	851	828	872	785	813	758	762	734	747	746	746	704	737	694	709	705	696	728	755	733	718	673	689	658	721	772	702	720	735	735	735	727	719	769	690	793	731	709	733	702	764	700	712	754	775	703	766	717	685	714	684	739	717	725	766	743	740	730	766	753	735	703	725	758	698	715	751	677	722	735	690	678	745	695	723	693	690	723	715	766	705	694	737	724	649	691	747	667	700	665	781	691	707	727	733	694	724	678	721	708	714	668	763	758	675	709	707	724	690	765	721	709	708	689	667	700	702	712	695	731	696	736	727	721	711	737	728	715	700	774	753	682	757	719	723	681	737	710	702	680	662	659	704	668	728	719	688	716	707	742	734	714	742	671	722	721	724	751	662	716	758	718	740	756	747	745	702	712	696	701	663	720	770	682	718	703	697	699	728	726	750	741	695	697	733	691	715	709	682	690	714	642	764	666	706	680	716	718	739	729	727	728	702	665	728	675	698	756	750	671	718	731	709	731	711	727	698	724	670	681	744	660	734	688	771	721	741	746	694	683	748	719	671	740	670	705	681	726	686	702	751	706	759	686	716	742	669	716	754	696	735	715	738	725	711	686	703	741	715	789	764	761	743	669	738	708	695	745	707	723	733	703	682	797	715	720	729	736	768	757	754	711	749	689	715	717	700	681	724	734	702	741	716	707	736	703	705	703	724	702	727	703	710	705	691	735	720	711	749	758	751	762	688	781	757	712	698	739	743	768	700	699	680	688	741	772	733	704	737	712	667	754	702	705	781	684	666	702	770	723	703	712	724	733	685	751	694	731	741	686	711	732	700	722	757	701	727	676	715	742	755	733	747	738	710	697	688	715	713	702	682	746	744	735	694	760	744	704	745	745	724	697	720	758	702	706	712	740	709	731	719	759	743	750	717	709	683	683	701	675	709	707	748	687	742	733	726	743	713	748	749	716	695	688	691	746	747	721	742	703	671	733	766	731	688	729	694	758	681	734	681	680	659	719	718	651	705	688	738	747	715	715	685	706	729	712	730	690	689	727	705	741	700	689	744	745	679	708	759	685	689	711	693	713	711	673	704	693	725	708	735	658	700	701	712	742	814	687	772	756	757	688	752	714	746	721	700	699	715	736	699	756	699	740	706	722	722	681	699	791	724	748	752	769	704	683	718	734	748	689	724	738	733	744	692	726	780	737	707	718	700	728	697	726	720	717	743	727	714	664	763	721	678	703	772	704	744	731	713	732	702	754	758	732	677	725	729	704	728	702	668	725	748	764	743	740	771	711	725	696	721	727	720	661	699	739	660	703	703	671	700	721	693	730	680	671	703	699	720	704	715	696	733	679	690	696	698	744	670	718	718	734	733	726	670	682	733	710	764	771	702	724	669	712	692	715	743	707	727	727	696	738	720	714	699	751	741	751	721	744	726	725	718	684	738	752	670	758	737	682	691	684	706	729	763	747	705	772	702	693	685	731	689	679	768	684	733	714	704	744	773	739	709	718	736	664	684	727	734	718	695	734	720	709	671	682	748	771	698	694	705	707	706	733	722	724	705	675	726	712	671	646	694	702	744	746	729	692	755	757	708	723	725	690	742	710	742	719	735	686	758	757	738	696	673	703	723	736	668	730	711	721	763	701	745	719	712	765	727	672	684	717	674	696	736	726	702	719	692	759	771	692	749	715	678	700	747	739	704	714	694	694	743	708	680	740	742	745	738	735	738	726	709	717	718	691	716	764	731	739	777	707	702	696	712	690	670	651	704	661	750	666	787	702	643	719	689	716	719	702	779	698	728	681	777	698	749	708	663	729	687	708	694	738	725	688	754	760	727	716	676	659	749	709	717	765	701	729	668	714	717	684	733	691	691	684	707	700	715	685	683	744	736	667	778	703	739	689	722	677	762	689	696	669	686	682	732	711	752	701	765	714	658	744	695	747	737	734	776	740	710	718	704	727	679	747	684	719	738	775	734	730	714	734	718	686	732	731	704	716	709	726	737	679	736	714	713	730	745	680	763	718	705	736	689	767	702	693	739	690	710	718	715	680	701	730	725	675	743	770	741	712	770	666	689	771	710	754	718	754	722	769	746	706	700	709	703	679	720	698	717	691	721	759	689	647	691	684	710	710	655	747	735	686	688	739	733	701	723	732	700	692	735	726	764	722	727	719	690	688	712	754	748	694	725	702	694	730	709	722	667	704	791	721	691	670	728	718	673	700	737	750	720	716	740	757	734	673	697	800	694	751	759	703	738	750	713	703	702	732	699	711	714	732	722	714	710	703	762	755	712	705	738	676	715	757	697	712	748	737	798	688	685	711	741	725	735	672	711	702	685	742	725	709	676	683	754	689	714	725	657	727	639	690	748	732	729	716	728	745	692	724	727	713	695	726	786	733	692	711	711	740	687	690	713	668	697	709	668	723	686	713	682	728	703	717	688	698	747	733	756	700	679	719	743	719	749	739	733	728	700	729	706	726	726	700	706	690	691	756	739	724	758	708	698	744	695	735	732	766	739	742	731	684	726	685	720	728	731	725	700	713	711	745	749	736	743	689	682	733	729	715	717	728	683	697	693	741	738	704	734	691	763	690	745	684	698	718	712	695	680	740	681	704	715	699	717	750	719	709	731	714	689	741	690	735	713	710	730	747	688	696	741	715	691	714	715	685	663	727	688	715	658	736	704	707	724	753	702	731	701	736	717	737	706	750	691	718	670	700	689	701	722	740	721	791	714	697	695	731	710	735	692	715	702	718	739	746	673	672	684	705	708	730	737	730	696	724	756	702	712	741	681	685	746	704	721	730	714	699	713	672	709	682	693	725	768	708	709	687	714	687	735	746	700	723	660	734	733	734	764	669	744	715	706	727	742	730	703	740	702	714	715	711	724	706	701	705	716	709	750	728	735	693	694	709	715	699	737	683	741	719	726	719	688	789	707	726	727	706	729	710	695	752	744	681	777	745	731	717	715	743	659	709	734	668	711	712	753	692	736	762	744	728	706	719	738	711	715	747	737	678	694	756	754	764	708	791	711	720	720	731	728	712	789	739	766	762	719	709	730	739	663	704	707	696	731	711	754	685	728	757	705	697	730	712	735	755	725	690	757	710	721	715	699	710	678	741	726	702	714	682	704	698	732	697	716	763	755	721	726	741	758	708	734	702	751	727	697	765	716	698	768	739	785	752	711	707	716	720	724	743	697	736	695	692	696	709	717	719	744	717	729	737	738	701	718	750	712	705	731	717	694	751	749	724	738	713	738	699	732	685	735	708	750	709	684	681	722	672	703	731	683	745	699	726	743	718	668	686	707	724	729	742	688	718	694	729	697	758	721	697	708	719	698	712	715	755	745	706	701	680	689	750	758	691	743	713	681	728	763	652	674	707	673	688	707	748	701	746	720	740	696	699	752	709	714	681	671	716	698	735	690	709	743	741	728	703	707	707	734	750	696	707	721	735	736	717
31971	33294	29779	15924	8584	5213	4459	2758	1845	1645	1440	959	697	655	684	587	502	427	399	370	367	369	320	312	321	294	288	278	285	229	289	283	237	249	248	217	224	269	257	240	251	231	275	236	232	229	245	214	212	256	224	246	256	211	243	226	228	210	222	231	215	245	219	232	242	205	245	214	231	233	210	213	222	235	229	201	260	233	224	234	237	247	216	215	235	234	254	227	221	206	217	239	239	231	214	234	241	222	245	217	215	229	224	232	236	212	246	254	211	228	221	244	230	236	229	234	222	232	228	257	259	216	237	198	257	224	223	229	242	248	242	243	210	215	262	242	258	264	240	211	227	234	256	264	250	244	248	202	240	239	232	200	235	244	238	256	212	223	232	226	223	249	243	207	241	226	221	269	221	234	246	205	261	244	231	246	240	232	234	247	236	240	238	228	245	230	245	268	236	229	245	240	228	232	253	237	231	223	233	225	249	235	218	237	212	218	244	245	232	228	227	252	225	221	227	224	209	218	234	203	223	223	241	244	238	267	247	232	233	224	248	240	230	224	214	253	220	230	226	212	244	215	225	234	246	202	244	242	224	240	255	221	245	241	221	225	219	244	241	226	229	239	227	241	253	218	250	226	240	217	266	208	223	235	225	234	243	236	241	247	214	260	225	213	238	227	240	242	225	231	249	249	210	228	247	219	206	215	207	239	258	225	261	236	244	245	250	216	234	224	237	252	204	245	233	230	216	220	229	249	227	226	243	230	228	211	230	227	228	223	234	233	205	248	220	213	219	197	216	226	230	245	245	245	230	254	244	238	199	222	244	228	231	234	219	238	218	241	205	254	251	227	225	198	248	241	239	220	231	263	218	215	242	239	239	218	247	245	241	230	239	238	238	225	235	234	249	201	247	229	223	243	238	216	210	226	239	242	251	235	235	219	246	239	206	233	241	239	252	246	227	211	255	232	242	242	224	242	208	233	269	247	184	230	228	200	236	226	223	222	214	240	211	231	220	242	225	211	243	249	239	224	230	253	233	244	206	211	228	212	245	222	248	248	239	250	230	219	225	216	216	220	207	209	237	238	235	219	227	220	221	228	251	227	197	235	220	232	211	269	240	250	239	212	225	203	231	233	229	228	228	225	262	228	215	222	242	236	243	228	204	250	226	222	251	238	217	221	229	236	227	237	238	254	269	245	241	219	236	245	244	232	222	226	273	239	230	209	234	238	246	219	237	234	214	220	229	195	239	234	223	238	255	231	254	252	212	232	220	244	230	233	204	243	198	234	227	210	235	212	230	228	249	228	226	217	219	244	220	240	246	231	264	230	245	227	237	254	210	229	221	225	232	242	237	233	223	271	215	217	211	219	223	243	234	238	213	249	236	247	247	225	256	245	214	214	225	275	273	224	236	253	222	218	197	235	212	254	222	227	222	227	235	215	207	212	219	219	217	235	235	222	225	246	206	253	243	244	236	250	218	213	223	234	222	247	248	226	209	232	224	224	225	214	230	234	220	220	242	229	239	211	226	229	222	205	221	233	240	244	241	205	240	216	242	256	270	247	257	210	228	233	247	245	240	246	232	225	236	257	244	223	227	242	243	253	241	237	213	212	236	234	226	237	228	230	244	249	240	221	222	240	225	243	244	222	239	211	237	224	214	249	242	239	210	237	236	246	217	234	253	217	215	227	227	247	208	232	235	241	229	259	221	199	207	246	224	226	242	226	215	230	254	234	240	212	237	205	237	236	216	262	229	227	230	228	207	238	220	236	256	212	227	230	224	261	222	237	241	194	237	240	235	229	229	219	251	230	243	241	235	262	251	239	226	225	221	223	234	210	262	250	258	232	224	239	234	254	238	223	250	229	218	253	239	202	234	241	235	234	216	217	224	205	224	235	200	243	236	232	236	230	217	232	227	224	234	277	240	227	231	246	224	223	264	234	231	216	265	223	227	217	242	217	235	255	233	206	233	220	257	250	240	243	229	230	227	238	224	242	218	239	227	238	226	244	235	231	239	216	229	213	225	241	233	253	291	216	213	214	254	234	222	227	217	197	209	208	237	188	228	231	226	208	251	233	215	226	247	208	224	245	229	266	217	216	227	202	215	253	226	226	235	231	240	229	263	251	244	233	228	217	219	245	239	226	212	218	248	236	243	220	229	241	246	233	248	221	219	218	206	235	205	249	214	210	231	256	245	233	236	227	244	201	238	220	232	255	217	229	243	238	213	189	211	235	224	235	207	218	212	247	242	235	222	255	257	239	231	228	196	247	234	253	237	253	260	237	222	222	218	253	227	218	217	240	230	205	225	228	237	239	242	227	237	216	223	191	235	211	253	251	212	253	238	222	237	220	225	241	215	237	236	225	234	235	267	226	257	254	249	219	204	228	214	232	260	213	224	231	252	234	239	241	232	228	253	237	211	248	227	225	261	237	213	241	216	223	201	216	244	220	223	235	233	218	263	226	209	230	229	231	241	224	218	227	216	234	218	249	222	243	224	226	229	255	235	228	209	233	230	220	228	239	234	213	236	210	228	211	213	228	195	194	229	207	227	242	241	259	253	219	268	227	259	241	215	215	228	211	239	266	227	203	215	229	235	236	229	219	245	212	238	248	229	237	243	214	259	222	228	240	256	224	219	229	219	216	223	242	232	240	258	252	214	234	233	259	253	223	216	229	239	228	235	228	213	227	219	238	248	243	214	235	257	204	229	191	216	235	236	239	244	211	241	247	223	242	210	240	224	250	211	239	205	244	243	262	236	204	230	227	248	228	233	218	223	236	234	232	239	224	229	240	230	236	224	200	234	268	240	229	193	232	234	233	212	227	225	243	205	208	256	230	236	224	267	227	251	252	223	260	250	228	239	231	230	208	235	204	227	235	226	222	264	225	231	215	238	233	229	229	227	249	218	237	246	216	244	240	238	224	228	239	215	234	225	208	232	238	207	243	200	252	223	256	234	206	231	228	200	239	239	210	246	210	279	230	207	261	235	244	235	230	250	232	237	206	254	217	244	221	235	243	235	232	248	237	213	230	224	223	236	222	223	209	241	222	240	227	241	242	244	240	225	234	218	224	243	204	210	277	225	237	214	253	223	256	227	209	248	241	236	230	248	226	243	249	264	243	238	234	199	219	225	224	231	229	246	240	229	229	204	216	231	214	254	240	253	260	222	238	243	263	222	201	231	232	220	231	225	247	241	222	218	230	235	229	189	257	228	218	225	218	220	239	212	224	226	213	255	223	212	221	227	238	228	239	220	221	216	238	220	214	239	235	244	232	236	222	232	253	240	224	228	223	208	224	240	219	259	234	231	246	247	235	239	259	264	238	255	228	243	226	222	219	222	237	205	205	262	205	207	245	208	225	240	218	206	254	221	247	230	236	248	196	213	247	230	229	243	228	243	233	206	234	236	256	247	217	242	239	244	270	232	263	244	220	251	215	223	248	246	215	229	231	239	212	227	224	226	222	235	225	212	230	209	244	234	222	229	252	226	211	248	232
27208	30228	31920	22285	18662	15183	13684	9552	7064	6545	5605	3953	2991	3026	2892	2409	2164	1861	1483	1384	1377	1284	1071	1071	1027	963	908	862	1016	887	1002	900	767	835	714	774	794	695	692	744	713	696	695	697	704	655	705	648	641	666	626	707	620	651	641	625	654	651	617	602	639	605	623	633	632	602	595	637	641	660	601	663	605	636	659	635	606	589	592	618	632	631	621	672	588	607	632	657	597	655	605	633	636	630	629	664	607	624	627	650	601	615	600	626	616	633	651	633	617	656	628	632	630	609	608	654	639	651	628	601	661	602	637	656	635	632	696	606	627	593	656	585	669	645	633	660	644	675	643	608	620	628	606	654	670	625	576	625	647	617	635	647	615	690	621	652	626	613	625	647	632	663	669	653	600	635	590	611	627	645	653	654	581	625	637	602	629	705	619	595	635	628	667	675	619	675	632	604	625	642	622	647	593	580	650	626	645	589	618	624	603	631	648	649	575	606	603	639	631	628	644	665	607	657	645	677	663	613	654	600	601	691	658	660	609	643	619	668	620	628	612	653	610	606	598	645	647	626	640	641	614	637	646	645	649	655	649	635	627	642	647	659	642	621	665	656	646	603	646	628	632	648	604	617	632	626	630	628	628	650	604	639	656	606	647	619	637	640	677	632	664	665	606	623	593	636	633	625	632	620	632	619	614	650	659	642	637	668	609	651	579	642	607	599	664	641	647	623	638	633	615	633	661	658	650	637	632	632	623	620	640	647	636	624	621	649	646	648	648	617	613	648	641	585	637	627	627	625	595	646	645	637	585	670	673	635	610	643	604	623	621	685	601	635	645	609	627	610	620	656	640	655	588	633	636	658	639	635	612	647	599	664	621	599	631	635	640	641	638	630	659	633	679	581	607	631	623	633	654	635	617	614	656	681	610	643	623	656	634	643	634	659	666	655	619	651	660	634	621	655	653	641	628	652	597	588	648	665	617	622	627	634	605	628	592	639	598	661	609	653	606	650	650	589	621	620	616	634	609	649	652	597	619	627	641	633	605	678	653	659	649	680	607	635	658	644	615	647	605	676	590	609	645	572	634	660	643	671	597	606	620	659	618	659	592	647	611	631	642	593	649	662	644	638	634	662	631	641	650	628	609	648	620	623	635	616	614	663	602	594	642	609	592	630	640	629	630	635	615	623	622	640	607	634	632	626	618	639	624	646	600	651	627	673	638	625	609	610	654	630	614	637	644	629	630	632	623	634	591	632	658	666	632	610	626	618	679	621	628	616	673	609	640	640	666	627	597	688	621	629	651	626	637	657	615	628	609	649	599	615	661	632	675	603	604	621	651	638	614	631	632	619	641	641	649	578	633	631	623	648	650	624	652	609	631	685	677	610	621	648	647	631	632	628	578	601	610	580	644	620	639	611	663	635	615	657	630	616	637	663	670	648	645	622	617	664	626	637	639	634	654	703	610	689	598	594	648	657	614	653	659	643	625	653	667	630	634	652	636	619	665	649	656	612	582	622	600	636	579	632	631	685	630	627	608	639	656	621	664	672	624	597	608	667	602	549	648	626	625	661	612	603	635	614	652	632	594	637	575	605	603	655	639	618	626	614	655	679	638	658	647	617	626	612	647	659	635	607	609	628	594	654	642	679	640	672	654	633	644	614	660	644	689	645	682	652	630	669	625	609	647	663	625	648	642	633	612	586	601	634	645	579	608	618	663	663	621	645	598	604	637	638	596	592	576	640	656	640	624	628	668	614	626	621	628	625	670	672	633	641	638	641	660	612	619	619	610	616	656	587	664	632	636	605	662	672	622	639	672	607	604	624	649	597	634	672	639	600	639	603	681	648	646	608	656	632	630	636	663	614	657	605	629	625	640	628	682	575	607	628	635	607	608	670	654	641	630	605	667	639	617	667	622	634	554	635	636	642	634	643	656	628	641	614	655	665	622	591	621	643	615	638	652	637	596	642	644	599	668	635	609	626	646	622	584	625	609	594	626	628	620	619	612	658	649	631	613	631	607	587	629	675	623	662	604	634	631	640	639	638	607	654	641	610	628	661	636	642	653	654	660	657	670	638	666	642	599	644	648	638	631	607	630	629	641	638	633	607	598	625	578	586	632	623	641	651	642	617	638	655	640	657	675	577	616	627	656	639	656	679	646	627	594	613	610	652	628	593	648	626	584	655	619	601	599	614	636	585	632	644	616	592	654	615	657	616	641	668	646	634	617	624	671	684	644	587	602	601	593	667	621	634	608	665	630	627	610	638	642	669	643	635	611	644	656	626	623	641	657	628	613	627	621	613	611	624	611	613	677	660	674	626	625	612	613	649	616	644	574	611	659	627	633	614	636	632	630	610	608	621	619	632	698	593	653	656	608	615	601	666	574	618	620	637	602	658	620	609	639	591	603	631	627	620	598	662	578	602	626	643	649	623	617	603	644	622	649	625	636	635	620	601	657	645	650	649	610	627	625	623	637	676	630	648	631	649	683	650	663	692	641	643	591	624	619	673	640	633	654	633	656	628	598	653	630	654	621	643	626	647	606	603	601	638	626	598	621	626	618	574	652	622	642	640	677	603	649	670	607	669	672	619	653	609	632	644	605	617	629	616	619	631	615	629	635	603	626	661	613	631	655	610	635	611	639	645	632	632	620	624	636	630	681	656	641	632	654	642	653	653	596	618	657	637	642	646	611	616	664	654	647	642	635	569	660	600	611	698	592	613	594	595	659	616	632	618	638	630	625	674	646	645	626	588	619	662	651	649	659	616	615	616	659	614	568	612	654	586	621	642	624	613	598	691	669	644	644	602	644	637	659	633	617	622	678	619	635	653	616	625	610	648	672	589	639	663	607	625	623	631	652	607	658	590	600	667	626	646	617	684	630	653	638	636	632	650	628	626	566	611	652	624	651	637	664	618	643	636	614	615	650	644	614	627	591	665	669	639	616	682	647	602	597	582	656	670	612	642	630	620	652	593	612	616	635	630	685	637	606	613	648	583	621	637	619	584	622	592	619	630	637	650	612	607	651	609	645	639	613	611	639	635	630	666	620	630	669	631	636	622	622	632	661	644	598	641	650	607	655	649	635	631	649	677	616	635	646	581	652	627	639	630	640	583	615	654	542	654	640	621	573	657	661	614	627	613	644	606	630	632	688	666	661	617	660	665	593	584	570	605	635	638	620	647	634	615	661	623	639	601	683	611	655	620	636	591	663	588	642	610	611	633	650	622	634	613	606	642	666	667	661	643	643	610	615	639	658	616	682	606	648	606	617	654	663	649	630	621	678	688	610	608	655	648	610	623	641	620	631	639	639	657	629	628	688	642	626	656	644	629	554	666	658	642	623	636	660	620	642	649	571	642	648	643	654	643	671	624	646	674	659	610	672	625	633	636	638	644	620	654	563	642	642	595	647	616	663	630	605	626	637	679	634	631	591	622	633	603	620	630	595	603	616	659	635	630	610	684	631	612	633	664	649	619	648	694	625	650	658	617	639	657	627	597	597	604
43567	40983	40474	22933	16351	10744	7812	5130	3588	2842	2231	1588	1096	1124	1063	931	800	722	553	472	455	462	402	397	303	294	310	238	355	283	291	304	251	224	251	201	228	225	200	216	212	176	189	201	180	182	176	196	189	191	161	179	185	188	185	183	173	182	216	172	188	175	190	190	184	191	179	178	192	183	185	156	181	158	188	178	176	199	195	198	170	190	170	187	184	162	191	187	170	197	183	170	155	186	170	168	183	169	169	155	194	179	195	184	198	180	162	172	178	186	199	167	158	170	193	162	172	153	180	161	195	201	148	186	175	171	181	176	173	172	165	182	193	182	171	170	177	173	186	178	181	170	163	187	179	184	180	183	174	197	199	193	175	189	178	191	212	190	182	168	162	189	178	208	175	195	164	194	148	188	187	176	186	188	179	171	150	171	190	190	165	167	162	169	195	188	191	179	201	185	160	176	194	164	200	176	188	170	198	158	168	165	177	167	163	198	197	201	190	177	181	183	189	173	180	188	173	176	173	162	167	180	162	173	175	191	191	173	187	184	164	193	165	165	167	169	174	178	186	185	161	184	166	172	199	169	174	168	202	198	173	168	178	184	162	184	177	167	172	164	171	167	189	181	168	177	187	181	173	173	175	159	161	178	152	183	185	202	182	167	163	158	207	172	158	177	188	202	172	175	201	182	176	180	190	168	189	153	180	187	183	175	169	187	217	200	180	172	173	205	211	182	191	181	171	177	171	172	186	176	184	184	184	185	173	160	175	179	173	172	178	182	163	151	180	215	199	176	178	194	181	179	176	177	185	178	187	175	150	166	200	184	190	169	195	172	188	182	176	171	190	184	194	165	174	205	170	188	176	182	170	183	174	161	172	156	203	172	187	185	175	202	192	166	187	192	173	191	181	195	198	212	150	174	169	186	186	180	182	180	182	189	214	199	192	195	159	162	192	171	186	164	170	172	172	188	162	205	152	168	161	175	202	179	166	155	174	144	163	176	176	185	175	164	192	175	164	175	159	199	171	172	195	169	194	199	188	178	187	188	163	165	198	181	172	167	152	177	163	157	191	197	169	209	181	175	161	170	174	203	176	190	174	166	193	195	182	154	174	174	171	178	188	196	192	157	192	168	182	169	160	191	178	191	156	173	158	190	183	192	178	193	193	161	178	175	175	183	175	165	174	193	171	173	181	194	209	178	175	183	170	201	175	194	171	167	188	168	197	211	176	151	181	187	176	179	184	200	188	184	168	188	194	170	178	192	175	190	180	180	182	180	178	163	194	172	184	156	199	192	182	201	172	159	198	166	184	176	198	213	191	192	184	166	165	200	186	182	197	171	181	177	182	202	181	157	164	184	164	180	195	195	188	180	188	191	179	185	185	176	166	182	191	188	169	173	162	193	175	161	186	181	178	163	176	185	166	157	199	173	193	183	175	168	165	189	192	177	153	178	147	180	203	191	193	177	180	173	191	164	186	185	167	170	190	173	190	180	195	182	177	156	199	178	173	172	169	166	200	168	191	204	182	188	164	173	167	183	161	157	174	177	167	152	150	184	184	141	171	165	194	188	171	184	172	167	181	164	173	176	166	161	145	168	179	189	173	165	184	182	151	171	173	147	177	174	191	183	192	165	166	177	194	165	168	157	172	192	176	175	188	156	182	168	181	179	183	180	185	161	178	208	193	166	208	195	180	180	174	170	170	186	185	186	180	181	175	165	167	197	188	175	187	167	185	156	197	177	183	197	190	175	190	189	187	162	162	149	186	194	173	160	186	196	213	158	191	177	167	170	184	174	186	175	167	159	176	175	182	136	168	184	189	176	182	180	168	168	168	155	166	191	187	193	185	155	174	178	185	161	175	184	171	162	174	166	170	164	211	147	202	173	174	176	204	175	188	178	178	188	180	174	164	161	196	185	189	183	186	163	180	177	179	178	169	174	181	173	185	157	155	156	180	171	198	185	196	168	177	168	179	180	167	144	186	170	174	174	182	188	186	158	178	166	176	183	172	173	184	167	197	165	179	156	158	204	193	166	195	166	205	176	182	189	183	189	192	207	178	189	161	168	183	201	156	180	179	165	183	168	166	194	175	171	178	160	189	195	164	164	183	182	185	189	186	182	157	211	175	168	171	181	172	172	201	187	173	176	179	179	177	181	177	157	206	180	169	186	204	185	165	180	167	167	154	195	176	154	167	176	200	182	184	179	157	182	186	188	174	166	193	186	161	168	192	149	172	170	180	162	173	166	185	169	156	162	181	187	164	193	181	182	184	175	181	179	188	178	196	197	158	179	192	176	196	164	154	182	185	183	165	168	189	163	177	184	202	173	171	162	172	190	168	167	160	179	189	157	170	174	172	172	174	193	180	169	174	185	163	182	180	194	152	169	184	191	185	163	190	190	214	166	192	160	165	173	175	174	161	173	194	183	179	169	155	166	171	167	162	157	174	172	186	176	160	168	175	173	199	173	217	183	184	175	176	190	186	197	194	188	174	169	184	182	183	164	159	192	198	196	175	177	169	199	183	198	222	149	160	174	192	205	200	183	202	180	175	202	156	167	171	179	185	165	185	175	162	196	178	194	179	189	186	175	180	191	167	176	170	201	182	169	185	184	162	175	179	154	209	220	204	180	182	171	171	187	176	185	181	157	198	183	167	168	198	172	186	175	191	189	171	186	195	186	171	169	164	181	173	191	165	192	177	201	170	174	181	177	196	189	192	172	185	169	177	186	180	169	148	149	186	183	164	199	157	164	163	169	187	181	174	178	187	194	179	163	177	162	186	190	183	159	192	180	182	185	178	195	205	191	174	182	189	172	175	164	179	183	166	169	175	198	178	190	183	192	170	190	162	186	195	168	187	188	182	184	195	187	186	216	169	178	159	183	184	186	158	175	176	175	196	200	193	188	167	172	187	159	194	166	168	176	188	189	176	187	171	187	174	185	191	161	176	189	181	194	201	173	155	178	197	184	178	180	153	200	183	179	188	190	153	160	175	183	184	170	186	181	192	183	170	198	169	153	160	179	162	190	213	167	182	199	194	169	183	207	177	183	169	180	179	166	174	175	182	165	182	184	181	150	169	182	162	163	192	176	193	188	175	169	167	157	178	200	179	171	148	172	165	181	166	179	155	163	184	176	196	176	187	188	187	194	189	187	178	186	160	163	178	186	173	165	169	173	172	171	198	176	164	186	182	176	176	196	176	190	175	178	171	180	173	175	193	165	189	161	175	173	194	185	186	190	179	166	175	168	191	174	219	182	172	160	170	193	179	162	168	177	143	159	186	166	178	192	186	189	168	145	156	170	149	186	194	163	170	174	176	181	162	197	165	176	161	179	169	175	184	162	156	171	174	166	194	154	175	162	198	174	165	197	180	177	152	196	167	174	173	189	184	168	193	186	165	183	174	178	152	179	174	167	193	162	196	192	163	143	175	197	158	162	166	202	196	179	188	189	192	157	167	194	176	172	174	194	178	171	182	181	206	196	163	176	172	175	163	179
36204	37674	37731	29050	25743	21552	18816	14160	11923	10030	8256	6505	4825	4725	5127	4130	3635	3267	2378	2121	2057	1946	1674	1500	1268	1277	1201	1273	1529	1268	1303	1140	897	867	821	781	754	741	732	705	697	672	651	671	555	515	625	570	580	527	526	511	526	502	556	511	513	516	465	517	497	476	513	508	486	489	493	492	501	509	461	478	476	513	511	535	533	491	503	495	465	531	504	552	478	504	488	503	480	506	525	481	533	512	498	501	508	484	501	496	481	544	490	471	499	473	477	535	534	500	469	516	522	480	486	516	512	467	488	537	500	513	491	500	485	487	539	484	470	488	492	514	513	525	488	493	498	530	476	468	480	516	539	484	525	508	506	482	474	497	505	494	499	519	509	520	501	514	483	493	489	486	479	516	522	510	490	454	507	526	491	508	515	441	530	461	509	517	507	538	529	533	507	466	472	486	486	541	501	497	526	461	530	509	532	496	493	474	510	518	475	515	502	473	474	502	501	446	504	500	466	504	520	527	468	522	500	499	498	531	481	474	524	503	483	476	487	524	491	501	494	558	516	528	461	478	500	518	477	495	522	515	525	498	490	466	521	460	524	471	494	497	521	520	493	525	536	443	497	495	493	496	496	510	468	518	490	448	515	492	478	504	518	490	445	492	483	497	512	513	508	526	542	496	501	493	492	454	499	522	527	472	495	488	458	498	472	492	459	506	489	466	513	476	496	517	475	481	522	516	542	507	479	480	518	526	523	508	450	553	494	487	482	483	480	523	535	494	498	502	565	488	498	515	515	501	464	477	496	467	500	468	526	497	492	521	521	498	515	507	478	474	467	513	490	509	498	498	498	524	511	503	498	487	469	525	474	519	505	505	519	514	517	530	511	504	525	508	527	496	478	514	476	482	512	542	514	493	484	505	481	543	482	542	502	519	504	537	498	496	500	522	473	523	499	489	485	489	515	479	475	489	479	558	517	520	467	500	551	504	505	510	523	509	531	485	469	470	486	492	547	502	516	516	533	536	515	455	485	522	495	515	541	516	501	509	480	510	531	509	521	497	514	476	497	497	468	536	504	527	492	512	534	527	511	470	469	492	493	469	482	524	501	503	495	482	496	488	490	512	501	481	484	459	539	496	490	509	432	525	509	517	525	488	444	503	529	497	499	484	465	492	500	501	520	521	533	545	491	472	525	495	525	524	500	526	481	521	503	509	471	495	488	491	487	533	554	514	498	511	527	492	539	500	505	502	494	483	536	470	499	501	502	519	502	510	518	484	511	500	522	484	467	513	494	479	473	478	479	512	493	468	472	455	527	512	497	493	519	516	482	506	463	495	478	480	489	480	483	546	499	483	481	472	532	541	518	503	461	500	475	485	502	500	496	450	484	495	484	528	522	487	482	509	510	511	517	501	486	467	488	517	503	506	484	490	461	480	529	486	472	483	469	503	516	505	492	495	517	493	494	526	472	505	521	472	500	501	515	502	512	512	480	492	488	452	514	495	485	476	511	493	507	489	537	484	495	526	472	496	549	515	521	483	509	492	484	514	495	492	518	505	477	504	492	505	504	504	470	543	490	556	495	480	480	493	494	520	490	494	515	523	536	468	448	510	520	508	498	507	505	524	485	526	477	511	503	494	500	467	472	541	516	535	534	512	523	507	522	503	489	482	498	494	472	490	467	507	507	469	521	530	470	524	512	484	476	499	502	462	506	488	518	548	477	545	519	515	472	486	500	481	482	490	534	489	518	504	481	476	507	509	508	515	484	454	495	532	507	507	496	523	502	471	494	518	502	506	487	468	531	493	528	511	448	528	508	563	509	552	507	490	515	480	521	506	503	464	503	480	538	492	479	457	513	477	511	480	518	510	490	503	464	528	517	511	493	484	454	478	499	538	523	475	509	516	493	494	484	541	497	480	546	504	528	486	480	492	456	470	498	511	486	494	509	482	498	524	488	517	510	525	543	507	474	525	460	493	516	522	492	464	524	522	506	494	488	507	536	529	504	486	524	488	492	488	509	501	501	490	492	511	532	516	553	479	511	506	516	512	484	520	494	501	465	534	543	510	485	486	489	481	518	500	489	530	503	514	494	488	490	518	468	486	476	531	469	472	518	490	494	501	502	511	519	478	510	498	485	460	475	489	528	534	478	505	478	485	498	443	513	502	468	473	495	467	510	507	496	497	504	512	504	502	508	512	478	479	460	472	515	516	488	505	510	490	551	516	422	520	487	499	523	471	504	443	480	486	513	482	517	519	527	466	510	475	505	509	456	494	496	502	492	506	544	496	520	505	509	492	495	468	454	504	500	480	519	529	546	503	528	520	500	517	474	463	490	480	480	486	494	506	480	492	504	463	475	486	541	500	493	494	516	495	494	536	493	496	509	538	535	495	476	483	481	520	487	504	504	528	506	490	515	478	515	535	538	484	476	499	499	552	494	481	484	477	505	501	475	488	494	488	491	532	485	530	539	486	497	515	504	493	522	530	492	486	516	469	495	542	486	478	491	499	494	514	516	540	505	531	491	514	517	534	481	468	509	496	462	499	497	483	492	471	473	505	508	529	507	465	503	494	462	529	488	491	507	505	527	481	534	505	503	509	514	496	497	468	545	524	482	480	507	494	506	479	496	511	517	511	504	488	492	484	477	517	498	475	510	492	523	474	522	480	496	492	537	476	488	540	475	516	525	504	527	477	461	501	539	493	511	491	491	524	492	507	481	520	473	499	512	475	506	546	519	516	445	512	520	480	511	511	485	533	511	469	489	503	532	530	543	500	507	477	489	437	505	532	505	519	508	466	497	499	465	490	506	522	492	497	517	498	506	483	503	490	491	497	485	532	457	525	524	518	517	507	481	500	513	515	505	470	496	515	528	509	505	487	491	464	505	513	504	523	551	480	492	474	517	510	527	529	512	502	508	495	505	487	507	466	465	489	484	501	491	475	502	505	534	498	506	512	515	461	472	508	481	483	526	491	492	484	484	519	512	463	513	479	482	499	499	473	511	469	533	475	518	523	490	509	495	480	517	489	492	487	513	522	465	495	504	486	518	456	450	474	573	521	479	467	505	493	521	508	478	495	514	497	498	504	511	475	487	500	520	491	501	485	456	496	505	532	542	491	497	510	502	520	469	504	496	529	497	526	476	509	522	496	476	522	472	486	458	510	480	483	489	535	501	539	511	505	499	521	462	526	527	514	465	512	446	533	499	460	489	474	508	514	512	501	505	516	511	488	479	471	490	462	467	498	500	529	481	485	459	515	461	513	533	485	507	509	488	509	480	458	499	531	538	493	465	491	487	479	488	507	493	481	473	529	470	540	492	512	466	514	529	502	495	519	466	530	487	487	472	476	532	487	484	530	476	507	513	456	515	488	490	483	526	491	492	549	542	510	492	460	497	507	488	504	480	498	485	503	506	508	482	464	534	503	515	520	516	531	480	483	515	514	476	504	488	497	506	453	505	515	520	543	508	527	530	490	529	505	502	545	509	484	501	524	463	475	490	501	521	505
10882	6520	5739	4177	2854	1923	1343	995	762	634	509	448	397	346	366	315	308	301	295	281	293	269	248	287	270	260	272	269	256	262	266	268	245	272	282	265	267	275	249	257	246	303	280	240	256	248	291	247	295	262	273	298	228	271	269	291	262	266	261	259	268	246	261	278	275	283	254	250	265	265	281	264	264	275	252	245	280	316	257	275	262	247	284	253	299	268	233	289	267	265	258	276	265	277	274	249	257	261	260	272	260	251	288	272	294	253	253	266	283	248	283	273	283	288	273	277	284	238	246	234	226	252	272	241	247	229	269	261	232	256	277	251	233	254	273	290	247	308	254	257	269	284	279	257	248	279	257	273	242	230	275	239	266	236	293	285	281	266	252	229	239	288	266	250	245	245	263	261	244	251	257	288	245	284	258	270	251	262	261	264	250	270	262	272	255	262	246	265	246	234	265	267	260	244	263	297	250	264	269	253	296	253	235	264	252	252	281	277	308	276	242	305	252	245	255	261	234	252	258	255	265	267	286	261	256	284	268	289	241	228	252	259	245	242	269	322	257	267	277	255	275	273	242	265	269	240	276	273	235	270	275	265	235	237	291	253	270	272	252	266	258	265	262	248	240	257	277	274	258	286	255	248	249	263	259	252	253	287	242	244	263	272	265	270	259	289	256	299	253	243	243	255	264	265	277	271	244	287	255	262	235	246	279	233	274	232	252	267	251	263	262	280	299	239	261	268	255	258	282	227	259	257	273	247	269	280	246	262	265	266	295	247	253	268	238	266	280	258	260	258	258	285	272	236	279	261	259	253	280	245	282	253	270	259	247	259	253	238	244	245	257	232	259	250	265	292	258	289	250	240	241	271	253	265	265	293	273	287	260	279	266	232	280	255	294	235	265	254	238	240	281	217	245	253	265	237	270	292	273	279	255	299	268	287	258	271	275	236	254	276	270	256	282	246	255	259	240	278	260	250	264	258	262	269	258	245	270	258	260	241	254	274	270	268	260	234	284	284	245	243	253	242	248	261	242	256	275	253	283	245	269	292	259	253	255	272	253	228	277	260	273	256	242	236	253	259	266	263	241	246	252	268	261	257	238	258	261	248	243	256	271	275	274	260	251	304	255	262	251	242	272	282	257	266	263	273	287	278	265	283	258	265	251	256	275	269	262	251	287	268	271	279	261	263	279	259	253	250	249	252	273	260	244	244	258	271	216	267	296	283	268	260	273	244	243	267	256	278	261	255	257	261	257	268	244	282	272	249	248	219	304	251	243	277	228	289	265	243	261	256	249	251	281	250	279	250	267	270	251	276	305	262	236	262	289	236	236	259	243	251	232	302	244	285	236	277	259	243	225	244	268	257	244	252	278	250	274	266	238	249	269	273	255	269	251	281	266	252	254	249	251	276	270	243	267	268	270	248	256	240	297	235	246	256	270	242	253	253	262	242	281	256	254	261	254	276	249	286	262	295	253	265	266	270	289	265	226	295	254	242	242	269	269	257	253	261	273	246	280	258	233	267	274	250	255	278	270	260	241	263	277	235	278	262	231	267	283	269	263	270	281	263	279	258	249	275	248	265	267	280	270	264	230	237	239	238	275	272	234	259	249	244	279	265	251	250	253	252	276	241	255	261	260	240	274	253	258	272	297	243	254	253	258	277	250	245	267	235	271	242	275	242	255	259	266	249	255	245	240	261	276	252	299	301	267	246	239	251	258	232	246	262	245	280	274	246	262	257	273	263	255	272	262	227	263	274	258	220	278	251	238	272	263	270	270	261	256	245	240	266	266	244	272	265	284	254	239	275	255	258	272	244	288	239	300	273	244	269	253	255	266	263	258	282	291	267	277	235	266	256	292	252	261	289	254	261	270	264	254	282	284	253	279	284	256	268	261	249	257	281	261	250	240	274	244	267	293	268	257	224	244	267	271	247	267	269	281	267	240	255	265	266	256	266	262	259	259	241	238	274	287	274	266	259	269	263	261	247	248	241	301	238	257	265	265	248	280	235	246	237	274	272	290	269	261	262	273	288	262	266	262	253	241	261	276	259	265	258	254	252	251	244	256	255	272	246	258	295	281	244	261	260	262	263	278	275	259	254	267	282	270	238	268	257	242	278	295	272	246	295	265	277	293	264	217	267	245	304	239	230	239	270	254	266	282	250	247	214	266	274	264	260	266	239	243	254	280	275	250	233	259	275	230	261	282	307	263	257	260	264	234	251	271	245	280	282	301	249	241	260	284	253	244	259	273	239	249	262	251	248	284	266	276	272	286	243	259	240	284	259	253	260	243	276	267	266	250	243	285	260	266	278	285	276	269	257	292	256	259	284	259	266	285	278	250	255	275	291	279	241	269	227	238	259	248	248	264	263	232	291	268	242	218	279	268	238	269	262	226	251	285	253	294	267	253	255	251	282	244	265	284	266	253	248	262	248	252	256	275	280	274	264	251	246	253	259	247	248	259	252	247	278	278	258	273	271	256	241	246	261	266	281	257	219	272	217	255	259	263	250	261	276	239	252	287	273	255	256	278	260	248	251	256	271	262	252	278	248	243	254	258	280	251	275	254	270	243	271	257	285	255	259	266	239	272	256	268	266	271	230	279	273	244	270	269	279	258	260	242	247	259	264	249	264	272	256	271	250	262	254	281	284	257	247	291	253	241	267	258	255	263	260	223	274	252	230	277	268	273	255	244	265	245	228	242	241	271	265	270	279	268	270	261	249	236	273	263	272	287	285	238	270	255	248	237	239	280	254	242	237	272	256	266	267	264	263	269	275	278	256	259	253	276	271	239	275	260	259	278	235	287	277	265	240	240	255	261	242	278	261	259	237	246	274	240	271	297	245	265	242	256	242	259	272	230	255	252	303	262	257	278	249	259	265	276	251	247	259	230	262	283	241	241	246	254	274	274	273	265	247	270	248	269	275	293	272	264	270	270	245	245	276	267	275	287	267	255	282	251	247	256	292	245	284	296	244	283	250	241	244	240	244	231	254	248	258	257	302	251	252	249	230	254	250	277	252	286	282	255	257	274	230	302	240	250	258	255	259	249	245	260	254	234	241	255	263	260	274	261	247	247	271	264	259	269	263	291	251	253	286	266	234	224	274	242	280	260	269	273	262	241	258	237	240	258	252	221	255	268	258	252	272	258	243	253	263	230	283	258	272	260	248	267	267	273	271	296	274	264	264	272	240	288	265	231	271	254	246	272	255	255	260	241	246	277	265	239	255	231	257	278	265	274	253	266	262	236	257	254	264	261	273	267	253	232	257	302	266	270	271	251	225	257	279	267	257	285	244	236	224	250	260	242	236	232	243	263	264	275	284	245	244	275	261	264	250	242	250	249	248	269	243	275	250	267	266	270	237	273	262	227	243	247	272	297	247	249	281	262	275	273	240	261	243	238	271	247	249	234	270	249	253	253	270	260	271	248	245	215	254	278	246	273	244	252	287	249	266	265	243	261	246	273	247	237	247	251	252	246	239	250	293	264	259	274	259
11979	9781	11966	12507	9940	7327	5433	4135	3134	2478	2105	1791	1427	1317	1219	1080	971	919	909	802	828	766	809	781	791	719	716	744	693	726	734	711	707	697	769	723	752	728	678	688	719	711	745	709	679	705	707	653	698	710	690	692	692	732	716	704	678	718	653	702	724	700	721	717	693	697	730	678	682	690	685	723	671	715	687	727	687	736	680	758	681	729	711	683	724	726	672	753	682	718	717	699	706	713	664	702	679	721	702	702	719	644	715	725	681	724	765	716	705	695	698	674	691	697	665	715	657	714	657	660	675	737	698	740	664	725	712	719	700	675	662	737	710	747	667	690	697	673	635	724	713	713	736	718	698	694	705	701	680	699	667	665	729	710	712	682	670	696	694	667	718	693	718	702	731	667	682	677	715	718	749	752	705	728	708	685	706	695	728	694	728	725	725	673	735	668	722	695	707	734	706	719	731	694	718	683	699	690	678	682	650	706	722	688	777	702	693	774	724	714	720	733	720	717	757	720	671	686	739	715	719	676	733	703	674	696	693	715	721	720	638	691	700	682	765	716	697	742	726	675	728	688	663	674	701	685	711	673	733	706	714	733	693	641	672	702	719	691	727	704	722	724	733	692	735	710	701	655	711	738	652	722	695	674	752	719	674	717	685	717	723	707	743	678	703	705	715	685	716	716	755	667	754	750	710	707	698	676	740	707	718	667	722	687	687	695	674	661	649	710	666	667	695	718	682	703	685	697	742	716	667	761	671	725	708	692	699	696	701	698	737	706	664	734	658	708	676	724	705	646	719	712	688	710	715	680	743	717	699	688	710	687	714	735	704	705	681	700	699	701	725	671	711	678	676	680	681	672	733	666	702	705	688	731	690	651	689	695	675	694	671	725	681	710	750	727	692	680	720	687	708	715	763	763	722	716	714	766	727	635	680	742	665	703	725	685	738	699	713	747	699	721	712	691	712	700	703	720	664	736	670	650	718	737	732	704	697	699	682	701	732	655	734	719	708	703	692	727	717	685	719	677	683	684	622	725	722	716	705	709	740	715	718	679	752	726	712	728	715	761	748	702	718	685	699	650	700	699	711	706	639	724	708	714	722	732	702	722	695	690	734	708	726	683	704	668	703	689	688	716	697	704	684	723	672	709	754	736	729	669	687	671	695	709	683	693	678	720	688	732	720	693	694	707	704	717	709	697	671	712	677	695	721	750	722	728	710	684	727	677	760	731	672	717	696	709	738	741	666	661	711	689	692	667	711	724	682	731	687	732	717	697	673	658	690	706	679	707	726	687	713	703	720	673	690	692	679	711	689	693	669	708	670	733	673	693	709	756	701	708	697	668	673	655	674	665	697	704	718	661	680	698	684	746	689	711	715	648	679	690	664	717	690	718	695	659	715	696	725	717	692	738	697	736	679	712	701	666	729	736	708	730	681	710	664	688	691	712	746	692	677	723	709	728	685	663	705	734	686	731	742	705	749	735	698	695	747	703	667	731	642	712	699	681	657	747	722	650	694	690	727	732	708	719	667	690	752	711	720	676	708	722	677	687	698	709	725	714	681	724	710	696	730	675	720	699	769	727	741	730	728	700	705	742	712	670	673	674	777	729	689	709	666	735	669	679	687	727	674	726	665	697	675	714	684	665	663	672	710	693	678	723	688	676	721	731	691	680	665	693	733	717	707	699	717	718	693	686	678	747	686	673	754	691	667	709	722	733	704	676	736	708	700	762	665	676	685	682	725	684	694	679	717	696	680	657	653	698	720	706	686	697	699	737	691	703	715	688	689	681	729	696	700	697	701	675	724	736	705	674	677	668	704	706	704	704	697	712	716	717	701	715	685	707	674	668	649	693	692	662	769	712	697	687	671	720	732	743	715	699	682	719	700	717	746	711	721	737	704	693	668	691	715	733	673	694	704	710	670	768	684	706	748	706	713	678	715	732	657	669	666	688	734	668	700	708	712	697	657	711	715	739	728	699	713	669	691	714	692	709	685	725	714	684	673	704	685	769	702	711	740	652	684	684	715	694	723	711	704	714	647	720	700	666	667	745	728	730	662	686	740	719	668	722	749	708	683	715	713	683	694	733	749	699	710	671	689	669	709	685	731	656	685	704	720	704	666	691	749	684	699	699	680	709	697	703	747	684	747	749	691	668	675	703	695	714	683	740	716	702	701	672	672	728	725	717	648	715	698	698	661	751	720	714	721	671	727	761	691	682	740	729	672	681	671	758	680	661	690	701	719	712	689	715	690	722	714	708	677	679	733	757	665	739	709	673	679	697	710	652	678	732	686	687	692	666	695	656	708	698	703	684	706	756	745	678	648	669	677	684	740	732	734	704	724	720	684	700	685	727	674	686	704	728	656	709	731	709	662	685	680	709	698	681	715	690	731	738	658	714	726	665	755	740	658	725	717	739	699	682	691	679	670	703	709	725	663	710	709	676	706	702	690	721	645	685	665	716	712	754	711	775	663	706	732	711	731	690	696	695	685	695	724	724	747	654	742	704	698	699	661	695	709	691	672	709	713	717	688	696	692	724	724	701	730	724	711	712	661	728	700	744	708	709	756	709	708	708	691	662	716	693	670	684	728	725	727	689	693	673	682	721	671	697	681	707	662	723	711	708	755	732	721	653	731	752	649	663	706	718	694	721	688	713	716	716	667	732	705	712	706	702	710	665	703	733	745	710	684	752	730	728	696	734	664	650	667	724	659	643	693	714	693	713	685	687	678	717	675	691	720	694	663	703	733	703	673	667	676	725	742	726	660	667	684	712	703	713	691	696	705	707	703	691	691	691	732	708	689	700	688	713	721	698	704	741	710	725	653	705	695	702	672	706	757	684	637	684	735	674	737	682	666	700	698	727	694	748	692	716	730	674	713	734	699	698	695	686	664	696	733	693	660	752	757	723	726	701	719	705	717	692	732	704	683	704	719	677	680	685	711	715	649	699	730	704	709	734	684	727	736	721	730	648	723	667	687	706	693	710	724	712	708	726	740	680	691	678	665	684	676	691	682	685	746	725	695	671	701	665	693	710	698	756	644	754	703	739	741	678	711	736	702	728	678	761	691	701	686	685	728	704	702	701	697	719	678	713	705	674	663	737	681	721	711	677	732	743	714	711	681	734	685	732	676	717	700	697	682	704	723	700	704	719	692	718	718	712	695	686	735	716	672	697	738	680	701	641	678	680	722	690	734	682	686	705	679	662	686	787	717	744	747	714	729	723	735	703	691	659	727	679	715	656	718	685	660	719	732	666	734	675	720	730	751	711	691	699	707	728	699	720	700	720	707	705	698	679	684	729	715	670	756	685	689	675	737	621	685	684	682	702	717	687	672	735	748	651	622	733	705	711	751	720	669	734	687	648	735	692	695	665	695	709	732	744	688	653	715	712	742	747	749	683	732	696	737	737	735	680	731	731	710	713	724	730	685	686	677	723	688	707	701	706	695	717	715	742	717	735	706	704	684	722	669	701	716	688	691	740	706	683	710	689	680	689
33989	32431	26782	14831	8663	5359	4565	2609	1762	1419	1116	1025	877	699	775	584	568	475	418	382	377	352	350	301	304	268	316	322	314	343	279	275	245	258	257	259	272	267	256	268	264	222	231	250	202	263	228	216	228	218	231	225	211	237	218	234	235	216	222	209	241	245	244	228	201	238	234	255	245	228	230	231	213	215	200	260	236	252	246	219	216	225	221	215	229	232	261	216	221	228	228	238	226	228	225	233	216	232	250	220	226	225	241	227	243	241	220	225	260	234	250	244	203	232	237	225	224	210	223	224	203	216	224	222	257	195	221	221	212	232	236	198	218	216	238	219	206	210	237	208	218	223	231	244	229	253	248	237	225	222	222	198	245	216	235	243	227	229	210	216	225	241	195	250	239	241	237	238	217	218	211	198	226	230	232	218	228	217	216	220	248	233	245	231	225	227	227	230	237	208	221	207	245	220	250	228	208	221	217	214	263	243	222	222	226	246	224	208	218	195	222	223	240	212	203	213	215	218	243	245	215	249	220	233	242	223	242	205	229	210	224	240	220	242	231	224	246	194	221	227	237	253	233	232	234	239	228	214	252	228	225	213	240	223	203	236	253	236	229	217	224	204	237	226	190	225	209	225	228	213	243	256	212	225	227	230	243	226	202	200	230	214	235	238	228	242	226	185	236	204	214	215	226	235	221	224	245	220	214	217	231	239	221	240	208	241	202	202	218	224	242	221	220	243	231	234	227	213	230	218	246	227	221	263	238	224	243	203	254	212	220	218	209	216	236	233	255	228	243	223	225	215	249	220	218	223	235	212	240	251	228	222	242	228	229	218	225	238	230	248	230	228	210	200	203	211	234	228	232	215	221	224	215	238	205	248	226	236	226	227	228	231	218	247	232	212	254	228	241	228	226	219	225	234	245	231	213	248	271	227	230	259	226	250	232	237	200	222	206	248	229	205	234	242	207	218	227	214	243	234	232	224	226	221	240	189	249	219	224	221	222	241	237	233	233	204	225	242	237	224	233	236	221	236	210	220	250	224	238	255	216	234	234	216	227	248	220	192	220	210	235	223	222	219	256	217	219	220	221	244	224	217	226	223	242	232	257	236	216	245	266	214	229	205	229	253	212	235	194	205	216	205	214	235	195	246	226	234	199	226	235	207	226	206	223	236	206	239	236	245	232	230	246	225	235	234	228	220	210	247	242	230	237	194	253	202	236	237	244	220	228	200	212	214	207	233	239	228	231	240	214	229	230	210	215	222	223	204	184	200	201	231	234	247	234	220	241	246	217	223	223	267	244	231	241	234	209	240	229	232	216	221	219	219	229	233	238	200	209	236	198	241	263	206	240	225	247	219	229	245	200	198	247	227	237	233	227	228	236	238	222	208	209	234	204	270	237	218	231	203	210	219	214	222	216	242	190	222	231	215	216	234	215	255	236	239	205	219	247	209	232	232	205	230	235	228	234	217	242	247	237	219	237	211	233	225	233	215	202	240	239	219	181	248	215	224	236	222	200	228	208	216	238	232	233	210	238	233	236	217	255	247	233	218	195	226	223	242	212	262	234	217	202	226	222	236	224	229	230	236	211	214	229	225	233	211	220	234	229	216	206	241	220	232	256	222	236	220	210	218	262	228	225	230	209	221	223	242	237	232	236	220	221	217	239	236	231	233	224	188	222	217	222	231	236	211	239	230	242	230	224	218	199	227	209	245	222	244	217	204	213	204	237	258	232	230	225	251	249	219	235	201	203	224	230	231	225	246	244	208	225	236	243	243	238	224	236	256	226	225	213	215	243	227	226	230	223	214	232	205	221	218	219	266	212	216	219	215	256	251	247	225	228	218	214	231	230	219	219	224	223	268	231	226	225	233	235	242	245	235	200	226	256	210	214	224	227	251	217	224	238	198	227	225	229	236	236	231	216	267	232	197	223	233	209	232	226	225	195	243	206	230	239	251	227	240	262	225	231	204	215	207	211	232	206	236	230	249	214	231	252	249	218	233	231	238	203	237	226	198	248	242	199	220	221	205	226	200	223	218	231	223	254	227	243	209	248	221	223	198	242	223	255	218	250	191	229	217	227	241	234	215	219	235	209	229	220	218	225	227	202	246	214	224	216	225	236	199	219	240	236	215	245	210	244	204	239	224	239	231	202	231	210	225	229	205	212	223	233	232	240	200	226	227	210	224	210	219	251	203	235	233	261	225	220	222	232	228	218	219	222	218	236	229	222	242	244	224	201	240	219	232	223	245	244	195	206	206	218	238	238	202	223	229	263	218	243	216	256	243	218	251	263	244	228	233	212	217	223	221	234	250	237	229	228	242	226	244	240	244	208	223	220	213	231	222	236	227	235	218	224	233	224	237	232	222	230	228	245	229	220	210	204	235	209	235	230	232	232	240	199	229	184	190	256	216	230	228	215	212	229	264	219	223	225	222	209	219	227	227	229	222	229	247	225	254	235	216	240	210	222	211	256	250	229	241	239	229	256	202	237	222	219	235	226	238	221	240	239	244	229	245	230	236	211	233	231	215	230	216	234	227	229	219	236	225	204	264	225	235	229	209	222	218	218	221	244	236	222	212	224	221	222	225	217	208	229	233	238	252	214	220	258	249	199	217	242	211	249	223	245	218	241	225	194	239	217	227	237	232	224	231	224	228	237	217	222	221	220	244	199	228	239	230	229	207	221	237	218	219	229	214	222	235	208	215	218	223	228	238	210	244	219	234	206	225	247	225	203	275	206	221	234	273	247	253	212	232	207	231	243	248	199	249	247	214	215	218	217	229	246	248	216	238	236	254	205	222	221	203	255	231	232	245	216	236	235	218	239	210	205	237	215	233	232	207	228	218	216	214	236	213	229	209	235	228	236	245	232	251	232	241	242	208	213	224	269	220	228	243	214	238	212	241	226	214	229	214	226	220	234	203	234	204	227	231	227	239	213	218	235	229	227	231	229	206	215	219	234	216	215	236	235	216	218	238	230	220	234	204	211	199	226	225	237	216	243	205	241	239	240	191	217	219	224	234	228	214	227	227	223	241	236	211	205	243	216	210	248	214	217	217	244	213	221	209	233	235	222	237	239	244	256	210	223	203	237	222	249	228	219	243	216	229	206	226	220	216	250	237	238	212	210	234	251	243	226	216	225	238	216	251	222	237	244	231	211	221	217	214	215	257	233	221	225	243	228	220	234	202	220	230	235	216	237	237	218	261	237	236	259	225	240	208	203	234	233	242	245	225	223	255	224	229	229	222	235	233	225	211	227	227	228	237	205	251	220	219	241	257	212	252	208	245	232	241	255	222	226	232	222	239	225	240	208	237	211	220	261	222	237	222	249	252	221	252	243	225	244	202	203	262	200	221	238	241	249	236	255	208	220	207	231	230	240	231	219	234	221	243	235	203	219	232	214	209	197	230	223	222	232	248	219	226	265	267	243	238	234	217	203	236	218	222	252	215	229	202	246	234	197	247	260	201	217	227	236	219	214	217	235	244	218	216	231	208
28518	30434	28074	21912	18064	14172	12703	8613	6591	5447	4578	4198	3400	2857	3054	2567	2207	1918	1639	1411	1408	1399	1329	1135	993	989	921	1044	1110	967	1058	927	795	809	751	819	803	742	690	738	748	726	648	701	656	645	642	633	617	619	635	651	591	619	579	619	642	629	622	565	582	659	608	611	623	559	631	614	595	633	621	655	591	629	636	644	620	630	629	660	587	628	647	618	613	619	638	611	625	606	603	618	629	650	615	562	592	604	622	624	610	600	619	578	632	625	573	622	637	642	641	634	568	654	610	581	614	630	593	635	580	580	630	636	611	622	588	648	572	599	607	585	566	634	615	605	580	638	619	577	630	624	629	623	647	615	612	658	628	600	607	607	594	616	634	607	607	581	616	618	638	643	629	628	649	607	593	638	670	576	638	617	647	612	607	637	589	605	613	610	610	621	621	584	658	598	592	584	619	641	630	583	632	630	630	642	639	626	580	625	603	595	645	613	642	614	628	604	633	605	607	611	638	587	645	617	619	662	610	641	591	583	629	611	597	630	589	615	632	614	618	612	623	601	609	564	624	609	578	593	620	615	626	617	626	601	602	621	613	611	610	557	591	582	586	636	600	607	599	609	617	583	589	620	616	641	630	661	608	636	607	595	597	636	595	623	589	651	606	566	656	610	619	605	619	634	573	639	639	612	686	622	591	644	597	620	674	584	639	607	642	608	607	630	627	588	586	618	665	618	621	645	593	607	617	613	620	577	625	593	608	607	626	601	588	632	664	643	627	610	607	593	634	626	635	663	584	559	619	602	607	628	607	623	650	601	650	651	622	620	634	607	602	624	647	623	619	592	668	633	629	605	634	604	592	585	575	684	614	639	604	613	641	586	631	621	606	607	651	606	613	615	641	593	642	606	625	645	613	614	601	593	597	627	641	609	612	584	614	605	615	587	622	617	587	606	586	610	551	632	635	632	655	606	624	634	624	614	628	613	598	629	583	627	587	646	630	574	616	594	678	605	604	582	617	614	631	633	636	605	589	630	615	634	615	634	614	621	555	609	667	610	625	597	641	644	644	650	637	601	594	600	641	622	621	605	587	587	620	614	578	653	653	595	592	609	605	603	635	616	619	643	614	638	609	590	551	646	608	620	609	623	601	658	593	602	616	633	607	625	593	645	581	611	647	617	615	603	600	631	613	585	590	612	637	607	642	642	642	629	617	625	601	611	642	582	637	599	605	652	647	625	600	628	612	604	638	610	621	639	608	627	615	607	630	613	621	620	619	637	649	604	623	625	618	640	611	639	661	664	635	613	605	595	593	601	623	635	654	664	591	631	633	595	618	650	592	625	636	605	638	568	557	672	609	634	559	674	586	560	611	617	601	634	630	607	641	598	585	610	640	656	611	612	633	670	616	618	638	617	601	612	635	638	594	634	628	605	600	613	558	599	598	616	638	584	615	576	641	620	624	592	645	601	644	611	594	587	614	563	660	609	638	591	577	619	569	608	655	614	577	631	633	585	626	623	601	590	608	644	610	631	611	609	610	607	604	599	584	638	591	590	630	639	637	611	572	674	672	649	608	607	616	610	622	626	606	639	628	637	604	594	611	616	571	596	675	594	572	618	607	613	645	635	560	609	599	635	599	559	629	649	602	588	645	620	593	619	609	620	649	618	591	615	629	591	603	601	652	626	625	621	644	595	613	655	613	619	593	618	555	634	644	608	633	601	583	630	628	597	599	648	640	616	619	630	610	606	600	585	546	589	583	603	582	594	606	652	616	582	662	591	625	602	641	607	628	617	601	622	600	609	622	589	628	606	617	626	586	602	656	592	657	686	624	637	622	615	639	634	567	610	639	610	606	625	585	575	633	584	598	609	625	647	616	625	609	622	651	625	616	609	601	658	641	614	582	622	571	617	674	666	588	592	647	631	618	594	552	633	610	636	571	597	601	613	607	582	650	602	621	634	628	576	636	630	621	629	665	626	655	645	618	589	614	601	598	652	628	619	690	661	625	617	599	627	602	560	612	569	580	641	623	614	607	586	647	607	624	645	599	644	632	605	676	619	596	648	624	658	618	665	621	634	630	610	584	577	613	607	629	612	663	588	599	568	591	620	580	622	608	575	652	663	617	586	650	588	591	668	594	660	596	661	615	644	619	631	569	620	666	641	622	610	608	597	601	640	644	613	585	631	579	621	628	631	610	681	654	606	620	578	606	620	626	602	629	598	608	611	628	574	653	652	635	620	585	602	630	632	644	641	629	615	617	644	668	613	640	629	632	597	638	634	638	611	614	604	601	661	605	612	576	645	624	649	648	633	619	684	620	648	724	626	635	617	665	641	621	664	574	634	650	625	633	615	618	649	619	599	607	593	616	591	636	627	589	627	615	636	632	659	603	605	618	608	679	580	600	594	582	572	592	609	630	635	568	630	602	632	629	581	648	677	615	641	606	590	603	623	610	640	620	628	646	630	591	612	603	580	599	630	607	576	621	606	596	613	616	617	606	598	601	613	663	605	601	605	616	610	657	613	569	600	590	644	616	625	621	673	639	599	614	590	654	623	609	632	657	599	572	584	633	627	656	608	608	669	602	623	631	582	636	622	605	606	616	643	607	595	623	625	641	620	575	601	615	617	632	583	672	624	623	658	633	598	582	606	619	579	618	638	632	585	620	639	590	646	613	626	622	591	612	596	572	630	588	603	598	588	587	627	619	667	619	599	603	639	610	619	636	636	577	639	613	596	615	669	603	620	643	609	606	558	607	553	607	612	642	576	620	586	627	624	643	583	683	611	588	653	611	589	584	589	660	591	633	586	609	602	622	573	644	652	668	617	601	623	620	642	605	595	597	634	634	578	601	634	594	614	657	647	624	617	607	620	593	604	622	570	633	613	629	672	621	600	638	594	601	619	642	605	614	596	596	609	614	599	575	656	609	651	629	587	570	617	585	587	592	631	631	635	638	593	653	652	623	647	607	597	634	593	618	647	587	577	620	677	608	599	613	612	635	621	627	573	634	615	622	627	628	623	623	664	601	605	603	587	611	625	621	598	598	629	560	642	632	640	590	614	652	629	575	613	575	619	587	610	653	641	621	644	631	622	621	604	608	596	586	631	612	642	643	632	624	623	628	686	592	630	636	645	637	613	636	583	641	625	615	611	667	590	591	654	593	627	635	653	618	595	612	639	617	610	614	580	640	631	583	592	619	664	608	596	599	693	630	581	620	614	603	625	643	638	611	616	612	617	565	666	609	609	631	602	637	579	661	593	612	610	607	661	647	668	616	621	629	596	618	645	622	628	606	634	583	619	582	584	570	619	608	634	606	591	585	607	605	624	635	610	618	627	615	617	551	602	645	576	553	598	622	625	629	634	649	630	617	650	621	610	613	616	629	633	625	596	639	585	620	634	644	615	630	625	587	655	595	635	611	586	618	583	589	668	630	616	596	603	624	605	616	595	612	605	592	614	603	619	573	617	631	591	595	617	625	608	604	633	641	641	579	600	602	621	625	627
42721	43130	39060	27331	17588	11078	8529	5073	3582	2480	2052	1901	1556	1335	1335	1096	855	720	635	526	487	484	458	384	348	398	368	355	378	338	336	288	257	262	251	228	245	218	226	186	227	204	203	193	179	204	185	173	193	198	171	166	196	183	170	171	173	192	194	184	163	164	158	190	206	176	155	200	166	176	168	183	179	160	171	158	171	172	165	161	182	174	160	174	188	161	206	178	164	176	177	146	164	181	219	147	193	172	189	173	198	170	143	155	165	174	170	168	163	186	161	175	159	175	164	207	186	162	152	142	172	179	162	153	147	187	170	183	175	166	190	181	160	168	161	170	162	170	169	171	162	171	166	177	186	177	157	154	188	167	155	142	183	168	171	161	169	184	192	162	166	172	161	161	140	164	155	192	160	180	183	148	190	160	162	184	162	179	178	157	170	170	156	157	177	182	166	183	174	169	164	186	200	192	157	161	189	166	184	142	182	168	167	169	178	187	178	179	165	175	171	172	196	160	172	171	141	162	182	169	171	172	195	185	163	180	158	186	185	197	188	159	175	153	192	174	156	159	163	177	177	165	184	178	171	170	174	153	183	185	173	159	160	174	169	169	160	182	168	189	172	176	163	152	171	184	166	178	161	181	187	170	195	199	178	156	163	181	172	155	183	158	194	183	165	142	168	161	180	165	168	157	183	156	152	166	182	185	156	154	175	169	183	169	160	186	146	162	188	186	202	143	177	186	192	180	163	153	182	154	169	187	190	184	178	181	161	171	154	182	152	192	167	175	177	179	181	155	177	162	197	160	182	194	162	182	166	179	208	174	152	170	205	167	167	143	157	179	160	179	172	183	181	141	157	172	167	152	163	172	184	181	169	167	180	181	169	157	161	179	158	162	187	178	156	151	162	176	176	182	186	183	162	171	194	175	172	156	168	162	164	185	167	188	157	178	172	186	182	177	174	143	167	169	174	163	150	173	167	182	158	179	156	171	173	174	159	167	162	175	166	193	181	188	181	159	168	172	166	179	174	178	175	169	166	159	187	183	155	152	167	187	172	198	197	183	161	157	181	190	182	159	179	160	164	199	186	185	203	200	175	172	168	154	183	161	172	161	166	177	160	155	166	171	155	176	170	164	176	181	179	159	195	173	176	168	186	163	182	187	171	162	186	173	160	183	158	177	175	170	167	193	181	180	147	186	159	175	176	179	184	183	197	165	159	182	172	168	191	168	196	179	188	175	187	194	171	161	183	180	169	184	185	163	167	165	203	175	169	177	163	150	159	203	212	198	176	176	170	179	188	182	183	166	170	167	168	163	181	170	171	170	177	174	178	187	179	184	189	153	160	175	185	182	180	176	174	171	177	155	162	160	168	179	163	179	163	144	177	178	157	179	188	155	160	171	178	183	173	188	169	167	170	157	162	175	175	174	182	158	186	180	181	186	191	180	168	183	150	145	168	165	182	173	176	166	174	159	161	183	195	173	184	162	173	159	171	204	175	191	180	182	171	188	151	190	163	177	173	182	183	186	177	163	189	175	183	176	157	174	144	166	184	173	180	179	138	158	163	189	167	177	186	181	203	150	163	190	175	174	178	159	149	174	176	160	171	201	164	179	141	177	198	190	187	167	173	162	204	161	184	180	174	183	166	147	191	168	185	160	187	192	173	187	160	165	164	156	172	195	179	193	175	175	158	177	157	173	174	187	186	159	168	169	166	178	172	148	176	186	178	157	156	183	174	163	154	163	181	158	174	176	194	173	154	164	187	160	165	165	171	161	166	177	151	182	162	160	185	175	179	168	195	153	184	189	199	176	169	150	189	171	180	162	161	204	184	176	161	175	184	188	168	188	176	187	170	172	179	185	172	197	166	185	173	168	171	167	186	182	160	155	167	180	177	197	202	161	193	192	184	170	189	176	157	188	169	181	182	175	175	162	191	160	160	186	182	170	149	173	154	168	193	150	173	133	160	193	175	190	169	186	157	165	176	178	158	169	180	176	173	161	165	177	146	154	167	176	166	161	149	175	185	189	176	184	177	170	181	179	168	177	182	199	192	176	166	189	157	150	171	158	162	171	180	198	171	178	202	165	178	154	175	160	143	165	171	153	159	168	198	199	178	184	175	175	159	168	168	186	171	167	185	189	190	177	190	179	185	160	165	173	164	188	174	162	179	183	168	155	160	164	186	161	169	184	171	180	198	178	181	178	188	167	164	196	187	181	155	163	166	145	169	170	156	156	171	203	174	167	165	171	173	184	173	158	168	160	161	168	173	170	192	158	181	167	166	172	178	176	164	171	176	168	177	151	145	185	161	168	153	159	174	168	184	170	171	199	159	166	180	180	170	184	147	173	159	192	171	168	191	170	160	176	181	173	191	192	190	179	166	166	168	168	179	162	153	184	188	190	147	182	156	169	159	155	168	172	197	166	171	168	160	182	179	189	184	172	184	181	180	180	190	163	178	165	163	198	187	153	163	190	157	165	203	170	149	201	178	183	174	162	185	161	164	187	170	148	166	161	170	171	202	148	186	165	172	175	187	185	169	193	181	187	158	198	168	169	165	155	146	197	185	184	181	167	187	154	165	182	178	180	180	181	170	166	158	150	165	166	186	201	178	164	173	196	167	147	168	166	175	171	176	188	168	154	175	163	161	150	166	192	176	162	161	181	159	183	174	156	185	171	186	161	187	200	166	158	131	182	168	164	173	188	175	155	164	190	168	140	165	184	160	184	159	179	160	166	181	171	199	183	161	140	167	204	147	144	169	192	184	153	201	194	179	175	180	180	201	183	184	175	168	175	167	169	176	163	197	175	165	194	170	164	184	171	155	181	158	179	158	176	181	181	186	185	159	184	168	174	162	156	179	188	165	148	176	171	166	152	166	172	175	171	194	198	161	184	184	202	161	165	152	165	176	149	189	183	175	195	175	161	163	154	165	154	189	161	161	160	155	166	212	185	190	177	179	181	187	171	172	154	194	173	147	141	161	168	159	168	160	177	167	159	181	178	164	182	174	157	179	174	162	190	169	174	176	166	197	171	165	191	162	193	159	167	188	191	155	184	183	195	156	167	170	186	223	176	174	221	175	167	183	185	181	193	197	159	171	166	150	164	157	169	153	175	172	178	173	169	173	155	158	169	178	175	160	153	182	180	156	174	184	172	181	177	199	167	172	178	180	178	156	190	169	190	174	195	165	159	166	180	172	161	154	169	163	169	195	164	152	173	158	146	164	187	187	177	183	183	171	193	190	175	175	176	168	146	173	171	154	187	185	166	165	194	176	194	181	166	194	181	182	174	158	180	194	148	192	155	159	187	165	159	182	176	172	184	181	171	181	151	163	187	165	177	190	151	157	181	195	167	165	154	150	170	160	170	148	196	170	196	177	190	178	191	167	162	152	176	194	160	185	173	167	180	187	185	179	206	176	184	188	183	163	156	159	157	193	205	176	175	180	170	164	156	162	175	186	160	158	183	201	167	155	168	174	152	175	163	164	155	186	174	155	186
34334	39568	39543	29950	24509	20192	18116	13531	11026	8324	7518	7097	6241	4972	5427	4449	3845	2978	2783	2438	2195	2041	1901	1647	1549	1556	1434	1599	1640	1405	1354	1089	918	879	846	873	885	760	719	691	673	605	652	657	589	581	589	577	523	559	498	483	507	516	472	501	511	492	496	467	481	494	458	502	469	447	545	478	472	477	454	488	462	498	497	485	531	493	533	508	493	491	467	502	512	508	485	452	472	509	498	489	513	465	500	472	480	483	481	472	482	486	458	471	465	503	490	455	528	513	506	493	490	431	488	538	511	493	490	496	484	502	461	487	485	486	507	482	477	500	468	499	480	492	483	493	501	474	528	478	526	449	505	517	513	516	479	500	475	431	473	493	512	542	492	507	524	520	486	477	481	448	510	465	443	473	441	457	445	453	445	500	515	474	490	471	486	502	521	472	503	468	500	495	482	504	481	532	479	459	493	461	475	485	482	494	527	467	497	499	490	504	499	475	491	492	509	514	491	515	461	508	460	492	487	511	467	481	485	466	474	453	510	440	527	477	526	461	503	504	508	476	475	485	476	494	510	478	473	493	529	447	473	470	488	513	465	526	503	441	477	452	507	476	486	488	543	479	492	499	473	516	489	467	478	448	512	462	493	480	496	466	469	444	460	443	507	515	467	513	505	484	479	486	501	481	458	432	465	482	485	466	479	487	464	490	483	453	449	469	502	491	521	493	511	492	460	491	508	484	491	477	429	469	469	498	475	509	461	484	470	477	461	501	499	445	482	482	477	479	433	522	489	509	474	469	473	493	476	448	495	529	522	510	483	493	499	542	464	483	481	497	507	472	460	497	542	461	488	465	519	472	458	488	513	485	455	483	505	472	442	502	488	470	444	474	469	514	459	496	460	483	504	450	520	495	504	495	477	472	512	457	486	462	519	452	465	477	483	526	474	420	498	477	497	457	491	480	469	469	467	470	496	473	499	484	476	484	472	444	491	478	475	505	456	497	486	489	495	487	514	459	508	512	513	462	450	479	474	418	484	453	481	491	514	481	483	476	506	437	488	477	504	517	484	513	478	440	499	471	474	487	532	526	423	463	499	422	486	493	490	481	472	494	482	485	450	489	458	495	489	485	509	419	503	488	464	491	479	437	527	496	486	502	533	489	489	497	457	495	486	496	475	473	478	475	496	483	470	488	514	477	455	512	489	463	500	486	470	455	485	524	494	494	505	495	477	517	460	477	465	500	514	475	468	474	470	486	495	485	457	452	449	495	451	508	525	496	483	455	470	456	469	488	469	499	504	471	475	498	512	480	441	517	473	498	459	490	494	526	453	524	462	511	477	482	454	525	469	488	500	459	508	478	495	531	469	509	500	491	505	492	464	491	494	498	482	435	468	478	461	496	465	478	472	462	508	515	465	472	500	491	504	488	469	481	444	469	521	450	486	476	517	457	524	518	496	524	450	455	469	491	485	499	486	456	521	456	484	460	500	456	471	488	453	475	471	473	496	452	490	492	521	474	452	465	507	499	492	445	459	485	511	456	472	480	515	516	446	482	479	465	465	471	478	455	455	502	483	497	512	482	455	480	491	499	509	491	501	484	532	465	470	472	479	478	513	454	476	523	470	489	498	535	482	475	465	459	453	512	472	495	448	486	435	455	464	469	452	477	490	504	498	486	511	480	456	488	498	500	488	538	501	480	494	496	456	480	478	493	511	522	523	479	491	486	492	439	475	496	440	488	478	494	511	507	474	481	495	530	496	509	498	483	468	480	483	452	463	491	467	463	458	448	488	494	501	490	487	488	498	491	467	443	461	465	451	546	476	494	507	475	490	487	474	493	476	512	500	454	471	507	496	452	464	565	489	501	480	468	473	492	458	493	447	523	509	460	497	505	484	482	468	517	485	491	494	504	523	473	527	498	490	441	482	456	476	516	501	469	506	457	452	450	489	471	500	499	477	478	487	499	524	499	515	526	495	531	525	505	458	499	441	509	487	474	490	494	467	474	511	482	429	494	493	464	513	452	472	482	513	511	483	498	460	538	459	444	481	489	477	494	516	456	505	473	462	450	440	465	493	463	475	468	508	443	531	478	496	462	513	484	500	482	490	473	497	543	483	484	495	473	489	468	469	481	463	540	511	429	526	475	459	449	495	492	473	489	457	479	533	480	503	488	474	506	498	502	488	474	470	461	468	459	515	502	474	453	484	447	503	473	496	466	479	468	457	519	490	488	521	459	467	493	510	522	476	473	516	529	462	494	478	468	511	479	478	487	457	474	468	432	500	484	441	442	488	501	440	457	442	456	490	446	523	513	477	462	479	479	464	444	493	493	501	494	471	486	516	488	515	516	453	469	479	508	494	481	497	512	467	457	480	497	468	485	490	484	481	451	481	483	456	428	495	463	505	450	466	495	450	507	504	478	493	484	514	459	478	498	422	462	434	525	479	510	457	466	485	512	478	538	510	525	470	490	508	471	498	477	472	479	493	468	522	515	501	495	452	478	481	463	499	517	504	480	447	467	517	484	491	480	512	471	488	493	466	494	461	476	484	432	498	497	487	467	458	486	502	511	536	470	488	470	481	525	461	436	489	467	506	498	502	451	468	500	465	499	514	515	500	512	482	503	482	500	488	464	485	497	474	502	489	487	473	496	495	474	481	514	490	464	502	461	482	457	474	502	473	500	475	442	532	502	493	440	516	510	472	469	491	495	466	492	455	495	464	471	499	494	495	549	484	466	484	455	500	507	448	516	493	456	509	506	474	505	457	464	502	457	466	508	483	530	516	501	505	497	458	493	489	484	494	459	562	501	526	503	481	482	480	486	480	481	471	468	479	486	484	493	454	476	467	492	476	480	490	462	491	514	456	484	474	504	488	459	475	476	508	516	513	476	481	507	510	558	476	467	500	479	522	492	513	451	429	486	489	499	522	464	496	493	503	473	486	520	489	492	463	479	480	472	549	487	481	486	493	467	488	487	466	491	538	470	492	474	465	493	505	469	478	477	475	467	474	470	459	488	480	467	486	506	489	496	497	499	500	463	484	497	509	494	485	449	497	503	462	478	496	507	516	477	504	501	456	522	514	435	489	486	486	459	508	495	513	483	483	465	482	502	481	474	528	504	474	500	438	513	504	497	484	485	529	479	528	500	508	501	475	480	508	505	530	494	491	496	476	489	535	493	515	480	488	521	467	483	469	477	468	463	493	463	491	480	487	498	495	476	471	468	478	501	494	458	476	447	460	498	560	515	460	516	505	503	465	494	495	513	476	454	505	520	475	488	475	465	467	498	484	550	458	475	474	498	489	497	452	509	516	450	463	495	496	491	498	450	487	491	479	442	461	494	492	498	520	467	510	451	482	490	485	440	463	460	488	478	482	451	459	508	501	487	513	460	498	522	465	491	466	484	473	500	486	473	459	475	497	477	473	474	496	489	480	523	486	485	487	479	453	477	463	473	496	478	550	483	505	470	499	488	506	505	473	475	483	491	511	452	470	516	464	516	501	486	474	470
9769	5943	6967	4659	2993	1882	1334	1006	778	556	511	462	396	366	366	294	291	286	256	281	294	265	278	248	292	280	255	253	278	219	271	253	257	269	275	277	263	255	230	291	228	256	258	253	269	266	268	252	256	239	277	260	284	226	266	284	241	268	271	277	252	265	246	253	232	256	250	247	237	250	248	286	244	270	258	300	264	216	239	246	275	281	250	260	266	295	280	281	238	264	250	264	267	270	278	254	223	280	251	246	261	266	262	257	266	252	255	270	241	244	263	260	242	257	242	273	242	229	256	246	252	261	240	229	215	264	248	267	240	254	262	268	233	273	286	283	228	257	237	246	267	252	278	270	249	250	245	246	259	236	272	255	265	242	260	260	283	248	260	255	269	268	244	262	257	258	266	240	266	230	274	286	240	264	261	262	267	246	246	289	261	263	232	259	260	262	271	254	232	271	240	268	261	251	270	273	262	269	228	266	234	237	248	262	237	269	259	269	268	246	249	282	252	263	250	259	271	281	276	239	309	297	251	260	240	261	254	264	257	252	249	254	288	256	241	256	246	276	282	261	267	273	293	245	286	246	295	265	280	249	257	274	247	253	248	235	249	250	257	270	214	274	266	278	238	267	268	255	245	229	227	259	279	288	265	293	294	240	257	264	247	251	253	251	252	249	260	280	270	260	270	247	272	230	252	229	256	260	270	244	279	251	238	272	228	250	237	235	247	254	251	278	268	289	265	294	270	259	273	245	263	249	271	244	221	257	256	248	259	251	270	265	296	286	259	225	254	262	253	250	273	275	266	253	243	275	270	269	276	285	265	244	224	284	251	249	248	262	283	260	262	263	260	274	256	268	266	271	231	247	236	266	261	270	288	253	259	248	252	222	225	248	261	266	273	263	286	266	250	243	272	246	235	267	253	260	251	314	265	273	256	262	248	234	258	262	267	245	238	250	244	258	260	249	253	235	244	223	255	247	273	280	245	254	263	253	290	265	259	258	253	222	264	282	256	269	255	243	264	264	269	245	294	262	248	250	237	271	251	240	260	261	247	262	238	263	271	264	248	239	252	257	251	233	255	256	302	249	266	236	245	255	263	260	265	214	265	268	268	276	243	240	226	270	236	250	234	275	261	275	295	254	259	254	249	265	237	268	268	271	242	247	273	251	289	261	314	217	265	271	277	262	269	234	271	254	270	253	270	263	267	263	239	251	260	254	248	263	270	236	275	270	259	264	262	257	257	271	293	254	243	261	248	275	265	238	272	263	255	250	265	273	274	275	251	262	269	260	239	254	253	224	234	258	271	218	232	249	267	273	249	255	267	237	255	244	275	263	279	290	271	284	288	260	241	270	250	244	266	251	265	255	226	255	244	248	274	242	237	251	244	256	241	257	251	278	242	255	255	254	241	272	248	246	258	253	248	268	261	267	279	252	245	246	306	240	260	269	267	241	261	240	231	246	247	258	250	268	271	273	262	222	244	227	254	220	246	272	246	291	250	281	276	262	238	232	228	272	272	275	267	248	287	251	258	282	274	269	279	267	267	256	257	270	287	256	281	283	266	291	270	229	240	248	250	257	239	245	264	253	268	233	252	236	242	275	280	259	257	276	257	275	251	269	257	245	259	256	251	272	222	285	261	255	266	243	260	250	267	271	303	272	273	265	278	252	229	243	261	282	261	257	242	256	263	265	259	260	260	263	257	246	253	272	310	241	251	257	281	219	244	259	252	262	271	274	252	255	237	245	235	278	265	270	289	236	296	246	276	237	303	231	248	251	241	264	267	261	268	264	267	266	258	276	261	246	232	279	261	258	296	269	256	273	265	226	247	246	258	280	241	247	276	247	277	276	261	282	250	246	274	257	246	239	244	231	252	267	280	257	288	254	267	251	273	261	264	289	261	260	225	253	246	272	265	297	242	272	259	277	250	246	266	236	261	260	245	269	276	262	258	252	244	261	252	254	257	247	287	239	273	253	259	250	265	253	237	257	271	242	276	241	232	263	270	268	245	251	266	284	277	248	221	262	270	268	262	245	250	262	255	275	267	220	225	268	238	243	273	257	271	272	281	268	254	259	276	234	249	242	256	290	242	264	256	233	269	241	268	251	263	240	249	251	230	255	273	263	243	254	289	227	246	248	231	227	267	263	279	264	259	244	252	237	273	226	259	290	269	245	289	258	251	268	214	225	264	272	274	253	253	232	237	273	272	255	241	263	290	273	280	246	279	285	219	271	278	240	264	253	242	238	235	279	241	241	277	277	262	275	248	269	240	268	269	283	284	235	273	246	284	281	272	268	257	252	241	247	273	255	250	248	266	252	239	268	251	229	271	259	233	256	261	249	271	255	245	281	273	259	266	260	233	240	268	269	240	265	262	255	255	254	278	269	261	303	274	248	286	282	228	270	239	243	245	256	256	263	268	262	237	254	234	250	260	253	250	269	247	277	274	266	258	236	265	248	258	265	294	265	258	285	270	265	254	249	262	238	250	258	290	242	231	267	273	255	291	293	274	270	235	245	256	250	228	255	272	221	283	246	274	248	303	251	282	238	204	245	249	247	226	274	253	279	238	286	248	230	252	246	266	248	282	255	262	237	259	260	258	278	260	260	255	256	264	234	257	266	309	256	262	244	248	239	257	253	233	244	250	260	256	234	242	231	239	259	236	244	282	254	246	276	218	262	241	249	264	251	255	233	288	254	279	263	240	246	241	266	277	239	306	268	283	255	246	271	248	245	241	259	251	245	263	257	258	271	264	246	271	267	247	260	274	295	255	222	244	259	301	267	254	255	253	238	271	243	268	256	244	276	271	265	270	290	248	226	269	258	262	271	250	225	286	266	250	292	252	268	256	262	267	266	271	265	259	247	273	282	245	257	226	240	233	236	265	299	253	241	234	260	280	280	250	250	280	263	240	295	237	275	257	248	255	248	253	278	243	287	262	282	260	273	246	265	265	223	266	243	262	265	254	267	273	290	264	235	280	247	279	253	282	252	249	271	265	237	274	239	273	248	249	248	255	276	239	272	271	226	270	269	231	260	276	277	273	272	277	256	243	274	245	231	251	262	289	256	251	268	265	237	257	229	248	271	248	273	276	278	248	255	301	272	261	265	258	270	254	260	273	251	250	270	230	264	236	267	243	266	282	265	259	263	261	259	261	261	254	266	271	261	225	268	267	238	237	265	279	257	279	266	249	246	243	264	258	271	250	225	263	248	255	264	257	284	266	280	248	245	272	265	260	250	251	270	274	263	270	267	267	258	269	263	263	280	258	255	267	250	287	242	244	249	276	253	248	233	256	244	244	256	273	255	237	257	259	243	232	282	274	237	260	266	237	275	251	262	274	249	247	267	235	274	264	252	231	257	252	248	261	271	271	279	287	249	252	243	289	256	238	249	286	238	251	249	271	259	252	255	235	281	245	247	252	234	263	242	275	254	261	237	225	231	242	267	244	251	275	270	266	235	281	272	235	260	281	261	240	230	258	269	262	267	273	234	254	276
10901	8958	14151	12205	9311	6975	5200	3816	2998	2370	1942	1724	1445	1236	1217	1085	975	863	847	782	807	749	800	746	717	719	735	744	757	723	719	720	685	727	720	711	707	686	732	715	688	682	710	711	705	734	748	712	718	709	716	728	679	673	710	693	741	718	657	686	694	702	660	724	708	674	701	662	712	671	674	678	673	682	700	674	636	686	674	656	680	709	686	726	684	663	703	713	711	708	701	689	669	654	731	684	722	714	698	653	701	662	669	738	703	691	688	693	643	656	713	684	682	669	716	698	673	683	709	634	651	702	667	631	688	630	654	708	681	678	682	715	683	714	619	672	668	683	683	687	707	709	693	670	679	648	702	667	689	704	695	689	724	664	694	683	688	696	730	676	675	686	729	719	681	676	684	678	706	721	658	719	670	662	676	672	729	675	680	643	665	767	657	723	714	665	695	751	700	694	679	703	711	738	719	722	693	696	721	670	725	649	659	712	700	737	691	699	692	707	686	700	730	745	719	647	727	730	693	697	695	637	698	689	682	701	660	714	644	682	690	698	779	734	711	671	666	691	696	699	705	717	715	659	704	626	671	710	652	710	686	730	699	687	691	695	670	706	730	693	707	705	709	696	677	684	653	676	693	701	723	660	694	651	695	693	694	667	706	656	697	700	704	703	722	665	674	710	685	665	671	666	721	691	693	719	742	701	679	681	643	688	704	706	726	682	658	672	682	712	710	671	727	703	669	720	698	714	725	737	682	717	672	730	680	691	669	723	661	659	672	698	654	714	682	654	669	648	735	705	637	688	668	660	687	715	743	673	692	687	690	679	675	666	656	722	712	695	659	727	703	689	710	713	717	715	664	673	727	727	667	703	704	624	617	631	695	698	696	725	709	682	660	680	707	711	707	704	723	700	714	727	698	729	714	656	762	688	754	695	716	695	709	693	714	731	706	677	719	682	689	685	673	706	728	707	687	697	733	703	655	657	670	715	750	678	716	697	675	680	703	704	691	691	685	687	663	693	720	697	690	676	698	694	717	681	730	664	690	687	716	755	631	696	694	750	712	705	673	667	690	699	670	709	733	695	719	722	696	681	676	676	692	671	668	670	685	686	675	690	686	715	650	661	651	700	704	728	689	692	663	666	665	687	689	687	680	654	704	724	691	683	685	667	693	649	710	734	700	673	721	667	691	690	706	711	694	652	677	716	684	709	719	696	692	674	696	687	696	722	686	694	712	697	672	672	689	668	734	694	726	663	646	647	698	724	707	693	668	729	709	719	664	648	684	679	706	687	707	648	706	694	674	701	706	706	683	643	733	668	677	659	681	698	722	697	698	663	681	673	687	697	699	679	701	682	698	719	665	682	624	634	702	654	711	715	651	719	685	673	682	740	669	691	694	706	694	748	697	695	683	717	667	723	694	668	723	648	696	697	726	665	701	682	714	686	700	690	709	679	665	667	764	663	716	728	691	662	715	693	725	689	719	734	658	697	656	685	695	736	676	688	705	707	731	684	724	690	713	669	678	667	659	686	708	689	711	687	702	671	687	642	709	661	714	730	678	704	675	710	707	742	680	700	678	672	735	672	709	670	721	711	719	669	668	700	673	682	700	658	654	722	723	680	704	694	709	732	692	693	689	726	732	675	686	685	714	695	699	732	674	726	644	664	687	670	705	721	731	701	692	679	726	705	721	646	694	665	686	711	658	697	665	676	643	718	698	667	661	712	696	657	720	705	678	672	660	672	691	684	686	688	674	715	713	702	746	719	702	650	660	698	640	681	705	731	672	675	669	695	682	637	682	721	709	677	742	744	644	775	664	687	701	729	691	710	667	682	727	737	689	683	733	678	727	684	707	647	654	682	698	676	760	712	682	740	707	631	691	708	682	690	662	671	647	707	648	686	692	692	696	745	713	680	672	686	648	649	674	685	709	710	680	686	704	695	704	653	678	689	659	733	720	694	731	692	745	660	701	656	700	690	675	696	682	729	712	673	668	678	710	713	695	714	676	696	669	657	687	695	681	709	714	685	664	673	679	664	647	649	723	690	686	650	696	678	688	704	700	691	724	729	722	694	705	662	708	708	692	705	716	686	718	671	722	697	665	688	682	706	641	726	662	711	728	708	685	703	708	681	727	710	663	668	679	707	653	673	684	709	624	700	671	708	703	694	721	702	703	655	654	697	685	674	689	655	691	686	661	718	733	711	693	703	695	664	659	676	698	682	695	713	674	659	723	666	720	636	716	667	691	708	709	633	707	699	690	671	703	660	696	698	693	694	721	682	684	744	716	703	691	646	675	676	700	736	670	707	738	710	713	712	683	704	688	667	695	686	713	719	690	675	669	719	709	703	703	680	703	684	647	708	669	704	653	694	738	730	712	637	683	695	737	689	669	691	673	707	714	731	686	697	689	687	712	704	688	718	681	677	648	680	700	718	681	659	712	739	685	696	747	684	688	704	631	706	723	720	723	688	725	720	665	706	679	693	714	725	661	711	685	701	715	729	720	688	734	692	722	670	723	751	736	685	715	743	693	695	735	659	686	742	655	717	720	706	667	694	728	685	708	704	680	696	704	666	721	671	664	727	632	678	690	673	632	704	728	717	700	740	706	688	726	721	679	670	715	699	683	687	684	679	713	651	678	658	695	683	682	684	706	698	704	764	743	680	686	709	643	673	714	690	701	714	708	662	679	692	727	720	719	712	700	707	689	630	674	701	745	626	661	679	732	731	718	670	704	731	688	697	702	701	740	689	686	749	685	690	645	714	684	714	638	689	750	691	678	691	721	702	693	706	694	681	702	676	702	689	709	682	725	681	628	665	680	687	670	726	651	678	661	718	703	638	670	691	665	691	689	699	697	713	673	676	702	682	653	684	740	687	679	684	644	728	713	702	653	688	704	695	669	680	714	720	661	664	674	717	709	703	725	672	677	694	673	689	688	653	661	675	686	700	653	624	660	717	672	685	658	697	677	681	640	684	729	671	698	665	702	694	681	666	688	663	675	700	696	665	705	756	676	707	715	672	651	677	685	684	728	734	699	695	701	668	688	718	744	713	683	664	728	715	712	714	678	684	660	682	742	718	669	652	662	724	672	708	678	657	692	670	667	702	688	643	710	694	672	683	713	681	692	698	737	708	703	696	670	700	698	688	745	670	717	677	729	737	728	665	732	744	670	665	699	681	705	688	711	679	672	688	662	668	693	714	656	707	680	696	749	716	688	680	697	710	697	750	699	681	691	654	697	682	683	735	693	666	670	695	715	698	681	728	657	716	670	686	692	662	702	669	734	651	705	723	719	708	713	721	680	709	685	699	681	665	699	680	691	684	724	631	741	685	712	693	677	640	659	667	668	699	736	666	680	707	642	673	673	705	689	713	723	713	709	697	690	684	690	707	684	750	671	731	762	690	663	685	629	684	681	699	708	702	678	715	690	724	671	661	662	685	720	660	688	692	669	670	697	682	639	695	675	712	656	698	701	682	689	684	683	719	704	685	679	661	677	699
28741	26872	29829	15610	8935	5719	4485	2599	1749	1270	1048	1013	985	683	644	644	521	469	401	393	368	334	326	311	306	287	268	339	275	263	287	267	275	231	233	259	259	251	247	252	236	249	221	243	220	222	237	242	211	210	243	240	219	236	235	247	223	214	226	235	226	210	209	230	212	231	231	229	230	223	254	209	223	232	231	248	228	241	230	262	209	205	214	204	217	214	216	246	227	208	206	221	237	228	225	219	196	235	250	231	208	218	240	223	207	202	243	238	231	251	218	238	236	223	228	210	192	233	243	217	242	216	221	242	229	226	229	223	215	203	221	210	229	238	241	235	254	227	242	219	237	224	243	230	229	225	242	202	224	203	251	239	214	229	235	221	221	217	210	214	206	201	207	242	209	221	220	208	235	217	227	235	208	230	232	212	200	191	245	228	219	222	236	221	206	247	225	244	244	243	225	211	225	230	229	209	223	229	227	222	232	217	193	248	205	226	204	217	227	227	204	221	256	226	213	238	233	219	237	255	237	206	225	260	208	231	209	233	216	209	210	231	208	217	223	215	219	201	208	229	224	216	224	232	241	239	230	251	228	208	231	204	220	222	241	232	219	218	225	234	226	220	232	232	271	189	250	234	193	237	216	254	230	240	184	239	229	234	217	227	200	215	210	227	214	226	236	219	220	246	235	226	215	207	204	220	224	203	214	196	221	267	225	223	222	230	226	243	220	227	205	239	217	211	239	239	232	226	249	216	216	224	193	233	232	221	198	193	210	204	226	216	237	206	198	224	243	233	215	241	221	239	223	225	236	233	224	227	220	232	208	251	215	226	267	225	239	221	248	236	236	219	219	229	218	209	220	217	236	218	235	234	226	223	224	231	232	190	201	265	232	243	237	213	203	208	201	206	235	228	227	223	257	234	210	224	215	236	237	216	223	232	198	214	223	246	225	235	227	199	244	201	232	239	206	234	202	233	244	236	209	235	236	235	213	212	235	206	211	208	213	202	225	225	248	229	210	208	212	210	242	243	226	226	215	236	231	201	237	242	225	212	217	231	217	196	245	234	215	222	245	232	223	225	227	228	220	223	221	209	241	220	218	242	231	251	217	232	212	220	205	221	225	208	231	217	208	208	207	234	222	228	225	209	237	224	220	210	247	208	235	202	233	239	230	224	241	243	211	209	207	236	212	213	215	202	211	204	209	231	231	197	213	216	226	270	214	200	216	224	207	228	198	229	207	211	217	244	244	242	203	230	220	197	228	205	211	218	236	225	245	227	222	227	218	227	241	195	220	212	216	255	216	233	234	218	214	253	233	269	223	213	213	235	223	233	223	217	181	242	198	227	230	239	237	229	236	201	228	237	201	215	224	217	232	197	237	240	223	235	241	223	220	219	220	199	220	237	215	189	217	239	226	216	217	223	225	235	240	216	203	218	218	227	219	223	225	230	208	216	242	209	238	226	226	219	217	236	224	216	225	218	219	211	221	207	218	208	225	202	218	220	232	224	209	220	232	229	210	222	211	228	217	232	216	246	221	203	225	222	201	222	206	188	228	196	224	226	237	229	224	234	217	203	230	242	196	225	239	220	199	238	237	247	202	236	216	212	247	226	192	198	231	221	230	225	212	221	230	243	229	223	245	203	208	235	207	239	228	224	250	225	222	219	216	235	231	212	202	234	235	207	205	226	224	195	228	217	234	227	217	216	244	239	226	191	222	237	217	251	229	215	198	239	209	220	235	245	225	208	218	235	216	213	217	230	241	235	232	213	220	244	225	225	197	227	219	206	224	237	207	222	241	231	223	241	222	213	219	224	230	257	209	242	211	226	219	219	219	199	231	226	214	202	225	229	224	206	230	222	225	231	228	241	223	195	206	242	240	259	246	228	240	230	223	228	234	226	211	229	212	220	208	204	217	203	254	195	196	232	223	213	224	230	222	230	226	255	242	223	229	236	222	244	202	223	252	242	211	220	227	221	217	232	240	240	192	214	221	206	213	238	223	228	247	249	202	205	205	243	226	232	227	218	261	223	214	259	233	224	256	234	233	250	214	211	231	224	195	218	227	224	238	213	208	232	214	255	196	233	247	209	239	213	231	228	198	235	245	214	240	228	213	209	227	241	240	221	213	217	212	225	201	218	205	237	211	208	204	204	247	242	245	233	241	244	250	210	230	203	241	232	217	213	231	223	222	228	231	190	237	235	226	216	200	229	214	254	229	226	234	238	195	250	202	199	213	201	261	206	226	205	226	244	236	227	241	228	219	217	223	231	244	234	212	211	242	235	229	227	225	214	231	204	238	231	213	252	219	206	222	239	214	225	225	216	241	190	203	214	200	226	214	230	187	201	224	234	239	237	245	220	225	224	214	212	217	229	200	222	232	210	216	233	209	238	226	243	243	235	225	220	208	226	211	210	246	240	238	265	231	250	230	228	212	215	225	233	211	211	241	223	232	225	197	214	214	214	228	215	217	250	226	227	242	180	236	226	216	217	206	238	232	214	226	248	236	233	247	228	243	213	232	200	220	220	237	236	234	238	197	233	254	215	217	227	223	211	239	235	209	212	218	233	218	216	213	202	218	220	211	209	240	236	214	230	239	185	191	245	224	210	223	194	206	247	227	250	230	199	222	210	208	217	217	224	263	226	237	190	238	242	224	230	217	210	231	214	219	233	237	207	219	228	237	224	209	205	198	207	216	248	205	214	216	230	226	231	230	226	216	229	232	215	244	239	208	212	229	244	217	223	227	251	236	246	244	255	222	223	226	225	207	220	214	219	231	224	213	246	227	242	221	214	221	202	228	220	228	241	238	226	248	215	216	210	222	215	224	235	240	232	250	201	244	244	228	210	225	243	235	225	212	208	217	222	215	219	208	242	212	206	234	231	223	218	249	214	216	225	234	234	236	191	223	224	220	204	232	258	242	233	215	245	234	244	185	243	217	208	189	206	224	229	221	232	226	210	228	220	244	222	213	225	247	218	206	240	209	217	234	231	223	203	197	205	203	247	258	216	223	243	212	224	201	207	237	234	243	207	225	211	220	233	233	206	205	221	201	225	238	218	228	233	237	218	198	224	235	195	225	195	200	207	227	217	242	232	212	214	199	230	186	225	217	211	229	217	225	219	217	250	208	217	233	208	236	220	226	233	252	222	206	233	219	227	224	210	210	224	215	220	218	208	199	218	254	225	208	222	220	187	231	218	235	204	217	215	234	203	231	235	218	256	217	221	201	215	204	233	219	203	223	206	248	225	246	235	205	220	225	228	245	225	240	217	213	223	245	244	228	249	230	208	217	223	236	202	236	227	196	216	232	250	211	214	229	225	201	220	223	205	260	219	205	212	201	223	227	197	235	221	224	216	230	232	236	228	226	209	213	225	222	212	237	231	235	190	228	249	210	227	227	207	230	235	233	239	220	220	224	221	202	213	226	231	221	207	187	255	229	194	224	213	262	236	226	215	192	244	234	275	235	221	212	187	226	230	246	206	252	210	208	210	205	222
24525	27322	29669	20947	17560	14156	12278	8197	6395	5031	4134	4136	3888	2939	2899	2577	2128	1672	1576	1475	1329	1272	1270	1110	1049	1011	961	1050	1100	1018	1027	836	740	828	815	779	775	750	689	712	680	697	701	678	689	637	655	670	617	614	629	626	628	622	639	633	597	587	606	589	586	599	587	645	624	596	564	650	607	639	626	645	557	614	600	636	617	605	601	604	632	640	611	620	624	600	632	697	649	607	589	645	646	625	603	587	602	625	592	616	648	574	611	563	552	619	618	647	614	614	595	592	640	614	617	609	592	621	598	682	638	638	626	652	571	606	581	599	634	599	630	616	669	621	600	614	594	593	590	587	608	634	572	600	611	596	585	607	593	637	597	648	627	638	595	613	648	614	623	588	639	618	601	606	659	620	582	567	593	619	628	597	602	597	624	623	602	584	622	591	614	596	633	611	630	593	620	644	605	648	595	612	613	599	620	629	601	577	609	619	551	595	590	607	630	600	597	579	624	616	620	610	655	650	637	614	596	596	594	555	597	604	569	620	616	615	625	600	592	605	614	570	619	617	609	593	593	629	629	630	599	612	589	611	637	615	616	578	645	584	587	597	609	595	575	610	616	598	624	634	619	564	611	623	614	582	584	567	617	588	571	596	604	621	628	632	606	598	638	579	579	660	625	607	593	607	624	641	626	606	593	587	581	569	617	576	665	607	574	588	615	606	624	641	589	610	615	583	598	630	631	581	599	602	639	601	609	589	635	621	607	613	580	623	623	594	589	631	590	600	622	603	616	600	637	592	603	622	573	595	601	651	583	619	641	638	597	628	623	638	619	586	639	634	644	604	624	562	639	625	611	589	636	598	620	586	589	592	607	625	616	666	626	581	613	591	597	583	636	614	577	610	606	612	603	603	602	621	621	671	592	592	622	581	627	610	609	656	590	534	619	596	644	617	606	573	609	586	592	537	644	600	616	628	629	605	577	635	611	572	638	572	649	595	607	607	613	629	640	607	648	645	593	572	609	626	613	617	600	613	585	633	610	633	617	592	644	593	622	597	632	636	649	621	633	600	603	605	628	638	616	597	630	610	620	579	616	609	614	619	586	597	578	605	651	620	637	622	617	627	597	620	597	610	636	647	600	608	631	633	612	600	588	605	593	603	586	569	602	580	630	583	623	624	593	585	609	660	601	568	655	635	627	594	596	619	619	593	616	594	602	666	600	635	615	598	572	581	659	616	629	610	553	621	633	555	569	632	581	597	604	623	637	627	625	561	603	596	581	623	608	617	617	656	626	617	605	581	595	583	601	582	554	639	587	622	611	631	634	574	644	618	634	617	628	623	656	579	607	576	629	619	606	643	632	562	597	664	586	583	617	610	612	598	611	597	600	628	604	608	615	672	590	605	583	537	616	632	616	617	637	648	681	637	578	600	622	597	588	612	604	624	598	602	606	602	624	622	582	622	648	632	632	551	618	538	614	553	684	657	621	644	630	557	608	626	623	627	604	569	605	624	625	605	585	600	621	650	646	605	604	632	571	601	611	595	600	573	590	611	611	623	555	668	632	592	633	583	633	645	578	576	611	600	615	597	644	617	606	622	612	635	619	655	625	567	631	622	606	567	608	616	594	619	576	586	599	612	566	599	615	589	638	620	634	660	599	589	647	558	596	614	620	629	567	599	632	616	583	618	603	643	607	685	575	610	620	620	612	602	588	584	569	658	619	542	632	622	623	642	594	616	633	606	621	640	648	624	601	600	590	604	605	638	593	585	604	633	598	590	621	597	643	589	640	613	590	563	595	598	611	644	585	621	586	647	633	622	603	616	637	610	623	633	603	569	607	615	580	585	626	608	538	691	593	628	679	567	632	645	629	647	641	602	575	639	593	615	586	685	593	632	594	605	572	612	582	629	657	603	565	605	623	602	645	636	626	617	611	638	593	607	574	625	606	589	647	603	619	612	554	608	630	572	606	619	646	616	571	644	626	568	589	626	593	662	623	607	584	619	592	571	625	603	626	626	630	634	593	606	627	647	604	615	623	588	647	598	639	583	594	608	624	561	666	636	645	613	588	653	577	610	593	611	618	592	574	586	656	593	584	592	569	617	639	695	620	571	642	611	622	617	654	630	617	611	599	604	671	614	624	529	595	588	650	577	625	643	590	611	579	610	596	593	577	616	626	637	614	605	641	598	636	613	562	607	601	608	606	563	609	633	635	639	578	576	596	637	593	619	573	612	580	615	644	605	616	599	630	622	584	580	583	605	648	653	609	614	634	619	558	574	586	585	622	552	598	627	619	600	619	633	617	588	590	600	587	610	579	581	587	625	641	606	579	595	637	637	567	581	613	641	609	612	587	622	625	582	593	601	637	552	632	615	567	637	645	601	595	626	573	643	637	562	679	642	616	603	642	588	621	606	615	585	654	595	589	568	624	646	591	586	638	588	598	608	598	662	627	585	618	651	578	632	651	624	600	626	631	626	617	611	624	646	641	599	615	636	586	631	604	574	579	586	681	651	564	609	609	555	651	623	590	600	676	620	626	610	580	622	639	617	608	605	625	585	616	621	575	618	584	633	624	630	630	619	636	596	602	621	569	590	630	559	624	609	556	617	606	642	617	590	640	586	608	607	662	622	658	630	597	585	555	621	628	637	611	630	532	635	620	648	596	557	636	656	597	616	615	611	576	597	627	577	589	582	578	618	581	634	582	642	590	598	647	630	634	618	586	600	612	639	587	622	621	605	633	585	598	611	607	624	599	565	585	636	614	619	646	615	619	627	604	557	600	631	604	635	561	658	610	605	601	628	568	605	610	591	618	603	619	595	618	590	615	642	587	605	600	617	620	635	611	597	594	588	592	630	596	595	610	611	656	615	599	628	619	613	638	640	628	581	631	606	600	549	618	595	650	616	588	632	558	567	620	593	566	582	577	619	674	577	584	632	610	597	644	643	603	652	638	622	666	611	635	607	568	604	642	620	635	599	579	608	638	583	624	586	566	625	621	579	600	584	625	576	601	614	610	599	618	632	619	672	598	624	592	605	593	586	648	604	590	545	587	592	681	625	615	632	582	591	629	621	553	575	636	621	604	633	600	616	621	614	605	601	592	606	590	625	615	619	629	594	608	594	679	594	605	634	607	594	669	583	628	582	652	574	626	589	670	617	633	550	597	616	593	580	601	596	608	589	591	606	623	556	614	619	602	624	577	635	602	641	630	652	631	593	629	619	612	606	587	605	615	608	615	593	598	619	583	590	589	611	559	643	598	614	584	614	617	633	614	563	579	602	592	609	629	606	641	569	631	599	645	564	613	600	618	580	609	619	598	617	598	616	612	591	586	607	596	594	645	624	594	607	589	624	602	594	594	651	613	600	607	617	603	611	618	589	626	587	575	631	610	583	592	596	602	555	551	573	650	593	616	625	581	631	618	593	566	625	643	659	533	609	587	612	635	618	577	599	677	626	606	661	607	584	617	593	601	571	613	594	593	573	641	622	610	617	581	572	643	608	602	607
39147	37142	36176	22566	16499	11154	8214	4856	3259	2373	1856	1940	1849	1279	1255	1090	816	736	530	537	551	492	512	381	374	387	371	354	421	313	371	267	234	249	233	239	245	234	206	206	216	170	192	186	184	188	181	209	205	190	191	179	182	170	174	178	162	147	177	176	153	184	158	180	186	165	176	158	156	181	188	184	179	178	158	160	175	188	180	169	179	162	163	158	173	166	167	181	168	163	164	161	161	168	192	168	170	168	150	180	168	155	190	155	164	161	184	162	161	164	159	166	171	172	168	185	167	162	182	144	184	159	193	164	164	186	202	176	167	174	163	170	168	169	169	175	171	177	170	175	184	163	167	158	196	179	162	146	161	180	150	156	171	170	153	162	159	153	188	171	154	150	172	179	175	171	184	146	163	175	164	198	160	162	168	165	163	179	188	183	165	179	180	151	170	171	176	158	170	169	164	173	176	172	154	179	169	170	187	146	192	165	170	186	196	195	179	162	155	172	188	169	165	173	202	179	189	156	195	182	184	200	168	168	162	173	179	190	188	174	164	184	181	176	166	175	166	194	163	184	185	189	176	155	162	165	181	170	180	197	176	164	166	177	180	183	182	162	171	158	165	165	179	159	170	175	176	179	163	159	162	160	178	146	161	192	178	177	185	185	145	168	166	165	187	163	181	176	140	155	189	153	160	179	146	156	159	169	175	170	166	153	166	172	167	160	172	144	170	154	163	177	165	167	143	166	188	191	161	157	193	163	149	172	166	178	165	175	181	186	165	165	152	168	156	160	171	185	165	161	164	191	191	187	161	170	182	161	186	171	174	160	183	180	191	174	174	159	193	154	187	168	199	190	175	185	175	169	163	201	172	172	164	158	169	165	169	185	167	174	155	177	169	171	160	172	175	159	160	176	182	183	168	161	159	179	184	179	162	184	163	173	184	171	172	178	147	162	187	161	191	176	173	157	159	176	198	184	179	194	147	164	187	170	156	177	194	155	185	182	167	165	181	170	188	190	182	166	203	185	162	173	164	183	180	171	157	179	158	172	176	160	166	176	174	173	166	170	151	179	179	177	182	162	180	176	134	194	173	179	177	158	189	164	174	202	204	170	176	172	174	168	168	175	172	164	153	161	165	223	168	157	165	163	185	164	172	172	148	160	176	176	164	158	144	173	170	181	187	185	186	185	156	168	145	183	175	154	160	173	157	142	166	166	184	170	161	165	168	157	165	188	182	163	179	191	178	152	191	194	173	143	177	175	165	160	148	162	185	180	175	166	137	172	176	176	199	160	147	171	168	155	175	183	174	179	163	167	182	180	186	183	178	181	170	158	176	182	204	179	157	174	161	173	151	189	143	175	183	159	177	157	187	170	194	154	168	162	183	187	170	177	168	209	189	175	189	190	156	167	188	173	181	172	194	164	173	193	158	165	189	177	150	164	168	153	171	182	168	154	165	162	152	184	174	175	167	160	163	143	183	180	166	198	150	148	186	162	165	156	132	163	182	160	174	172	176	167	161	172	170	150	164	170	197	151	198	157	183	172	163	164	188	177	169	154	185	166	165	176	184	181	178	160	155	161	173	170	177	155	180	163	187	159	170	154	199	171	165	167	184	188	171	146	184	149	161	164	182	161	191	172	197	151	145	161	197	165	166	160	167	174	171	177	184	166	165	178	183	152	200	167	164	183	182	173	164	188	177	179	178	163	165	176	158	186	171	186	161	159	160	201	167	163	171	162	172	170	185	148	176	166	156	167	179	164	144	197	159	182	160	174	166	186	184	156	162	176	172	183	166	179	165	173	184	168	193	187	185	172	203	168	162	165	198	164	158	181	153	191	167	166	179	174	192	183	166	168	178	159	184	210	193	171	155	201	154	165	193	186	167	170	176	167	152	186	177	155	175	150	187	150	145	180	156	158	182	192	188	176	172	176	178	162	183	187	177	185	169	166	164	170	184	185	188	179	151	155	163	160	159	149	182	164	204	181	184	174	188	173	182	158	168	167	157	171	183	179	172	166	153	180	162	168	176	159	165	154	139	183	194	195	160	150	178	172	166	181	181	191	155	155	157	187	159	174	175	163	153	173	155	160	156	185	151	159	169	163	156	195	159	157	159	171	188	167	174	146	170	153	194	153	188	168	175	147	162	143	171	168	166	166	161	178	157	176	171	181	180	144	176	160	187	154	176	176	177	179	182	178	168	156	144	163	180	171	177	166	176	172	163	179	159	155	161	155	176	185	166	172	180	179	176	159	164	150	212	160	171	159	207	175	173	175	179	178	153	171	190	189	169	166	185	198	185	200	162	170	170	147	157	162	163	181	173	168	173	164	164	152	181	183	193	186	178	172	191	172	175	171	171	148	160	177	181	173	161	161	174	165	187	160	171	145	149	185	161	196	184	158	170	165	170	189	158	193	182	157	179	171	153	199	147	173	163	185	162	166	175	167	174	160	169	177	183	198	175	172	141	181	153	162	171	182	167	166	163	160	170	205	191	177	199	171	179	151	192	155	170	176	175	172	178	174	177	195	174	178	169	146	156	157	150	186	154	178	179	147	176	177	175	170	163	158	169	173	176	170	161	167	196	160	196	162	171	190	201	179	161	175	173	178	165	167	177	158	162	186	169	173	182	143	184	190	192	180	185	183	191	191	178	177	185	154	176	167	165	177	170	165	180	172	150	169	176	194	166	177	186	165	171	182	177	165	172	171	163	161	172	183	181	177	184	173	188	171	166	211	202	180	172	178	165	175	183	169	181	166	157	170	176	177	171	177	171	183	167	169	164	184	171	153	178	164	144	180	167	164	192	161	177	167	170	156	158	159	181	152	163	160	165	163	181	154	174	178	150	180	192	165	160	172	173	145	159	166	155	189	166	167	166	180	182	190	189	173	193	171	179	181	165	162	181	150	176	204	160	160	175	173	182	185	187	159	161	170	154	184	162	171	165	184	155	180	194	167	169	155	180	162	183	173	162	174	191	150	174	175	156	162	154	180	156	174	199	137	179	159	205	187	154	168	189	157	174	176	167	189	185	185	148	160	165	164	180	165	177	167	156	183	169	165	177	176	170	184	168	155	192	183	186	147	164	174	145	174	167	175	164	174	168	160	180	165	165	136	167	145	171	161	185	154	169	180	179	179	157	178	159	152	188	149	140	170	176	162	165	199	184	168	179	153	175	207	190	187	155	161	179	174	190	182	155	164	159	196	174	172	165	171	159	133	155	161	148	163	179	180	161	207	150	179	186	164	166	206	157	160	186	178	186	177	179	183	179	175	168	170	147	194	198	160	163	186	162	154	174	177	177	159	173	152	170	159	143	187	164	175	161	186	177	168	167	195	178	151	189	149	162	192	180	178	170	173	160	167	140	153	173	173	165	146	171	180	174	167	162	168	155	162	177	186	163	189	160	182	169	194	199	191	149	148	166	171	172	154	160	169	188	178	181	182	163	176	162	184	165	172	157	188	181	188	165	168	160	188	168	188	186	174	170	159	175	164	157	161
32280	34706	34429	28601	25398	20840	17949	13028	10280	8347	6983	6923	7028	5266	5241	4564	3441	2941	2572	2210	2141	2128	2103	1619	1460	1391	1441	1538	1728	1386	1428	1132	898	923	950	879	871	776	754	723	703	638	618	604	628	592	560	523	538	523	525	467	495	499	504	507	507	533	474	490	490	477	457	512	493	468	472	489	504	461	468	466	458	472	500	499	499	486	511	429	481	497	467	447	464	474	478	459	455	477	512	491	474	482	449	470	491	462	490	517	464	476	503	476	485	455	472	482	474	490	460	499	469	470	481	485	504	486	436	456	525	467	444	469	511	495	506	475	476	482	498	445	463	502	507	469	493	443	457	511	478	487	517	500	475	449	495	470	448	492	489	466	489	478	517	546	461	470	484	476	464	484	480	494	506	454	470	474	495	474	490	475	472	500	476	489	481	468	459	467	484	483	527	511	454	510	475	506	499	454	421	525	515	464	452	502	511	468	516	477	472	476	486	505	457	489	463	441	493	501	508	460	478	490	462	512	480	475	482	498	474	496	437	425	488	488	478	480	480	495	491	470	488	476	487	466	516	447	442	461	465	485	482	530	470	491	491	490	485	448	477	436	490	461	490	477	470	452	472	498	506	511	485	472	506	467	494	484	474	524	461	472	494	471	465	501	492	488	490	465	480	436	471	463	467	474	477	455	464	470	475	468	486	494	523	456	483	468	502	481	500	509	453	521	506	501	447	456	480	476	477	453	506	485	481	498	484	467	480	453	467	473	487	480	487	451	473	487	465	488	512	460	508	469	458	471	472	470	450	491	523	485	473	482	487	475	482	449	487	505	472	501	459	501	495	451	464	511	496	503	432	461	460	481	498	471	491	498	494	484	482	494	432	494	485	491	468	462	503	457	519	493	461	475	476	472	463	490	482	466	466	513	467	450	535	453	515	445	481	462	496	510	452	473	440	492	447	500	459	464	455	504	498	437	492	528	494	479	489	534	491	465	496	436	474	472	504	474	449	508	483	471	490	463	446	497	472	482	465	504	471	468	497	511	466	458	518	454	457	451	436	472	459	500	453	508	465	507	459	538	469	530	509	439	484	487	502	491	506	482	505	464	448	478	477	490	494	445	481	485	443	474	460	487	467	431	488	492	523	476	485	452	492	468	441	484	484	493	486	467	455	426	513	500	486	489	494	454	474	512	525	471	480	465	457	444	497	482	497	497	461	463	464	508	507	469	455	460	457	480	462	500	485	475	479	485	493	495	454	461	447	465	500	487	503	500	449	492	462	471	472	454	474	488	479	470	485	482	437	486	487	498	463	456	470	480	463	474	462	480	466	500	528	483	422	520	435	508	446	478	436	470	476	507	473	490	484	451	468	457	472	456	449	431	449	473	437	490	478	461	503	461	493	454	454	488	483	478	493	477	465	481	493	488	479	474	545	505	484	482	497	450	502	439	480	439	497	455	478	458	511	469	442	455	503	510	479	472	536	515	466	465	468	479	494	506	494	500	489	454	464	493	467	474	503	478	473	504	483	457	463	463	481	448	465	511	470	496	480	480	454	512	459	495	475	472	469	512	478	497	473	520	471	488	500	481	489	494	518	470	452	501	448	502	488	462	489	515	455	478	489	463	461	524	482	437	474	479	475	502	468	496	476	454	457	473	491	523	462	492	483	498	511	481	481	498	432	449	448	464	462	447	481	426	476	452	486	515	479	496	463	476	500	524	465	478	449	473	494	517	488	476	455	467	445	480	506	469	477	498	447	488	498	480	483	453	455	491	447	432	523	493	523	445	477	454	471	493	487	495	478	467	456	438	493	506	485	486	463	494	485	501	434	466	487	482	500	500	473	488	438	526	465	454	474	457	456	504	433	490	517	486	462	492	488	489	469	481	440	466	476	491	475	459	501	492	441	497	450	480	439	442	478	486	458	501	494	481	485	490	496	469	486	491	488	497	461	460	493	471	484	465	471	475	438	473	469	511	520	482	450	448	504	461	485	474	489	506	482	493	454	480	523	492	511	517	435	475	513	487	510	415	507	500	495	489	484	533	473	451	453	509	463	492	487	488	485	504	477	476	463	464	495	461	440	470	461	470	482	472	441	465	482	491	488	481	450	480	487	492	467	512	484	481	449	530	469	473	481	459	491	509	495	450	484	501	464	456	504	447	476	482	435	475	481	472	477	490	502	475	476	515	515	485	435	510	467	470	500	454	500	475	498	473	461	530	462	477	480	526	493	484	469	473	466	498	496	494	457	474	475	493	473	518	499	500	494	526	493	474	498	504	483	442	460	529	488	482	436	495	442	476	475	480	488	494	464	470	484	484	459	440	473	535	476	472	484	443	472	437	480	461	460	485	482	515	486	446	506	487	513	469	514	489	474	462	495	482	496	465	502	494	508	494	502	503	492	468	473	462	483	478	478	464	444	474	511	459	478	482	476	501	467	456	487	487	473	537	467	499	498	491	497	487	493	468	474	443	477	475	508	465	483	484	486	462	476	483	503	504	449	473	524	485	428	477	463	482	518	525	482	475	473	462	468	521	491	493	480	474	458	492	485	430	479	461	478	460	508	481	486	473	469	468	498	506	430	478	485	461	490	475	478	500	466	473	486	480	503	452	483	498	482	509	477	421	508	450	464	499	461	493	459	475	480	500	507	460	490	512	490	487	459	480	498	509	527	472	459	464	453	472	486	448	465	494	502	482	489	449	475	517	494	466	496	452	479	481	503	471	501	494	476	491	516	490	463	520	454	462	474	517	483	500	476	472	485	488	487	460	452	462	492	480	473	457	493	465	511	494	453	454	481	453	499	488	474	483	468	478	481	545	460	483	479	482	500	507	477	457	513	505	472	478	473	504	471	466	460	464	468	482	490	488	480	460	484	502	468	471	471	478	474	470	476	470	480	487	432	531	495	490	466	556	496	473	506	484	461	487	491	427	503	484	487	478	470	483	501	416	473	477	488	471	497	474	460	481	518	495	481	454	504	496	495	462	471	466	478	501	520	535	485	497	480	450	511	478	458	448	459	466	495	500	489	449	489	487	476	496	480	504	455	502	506	468	515	486	480	470	506	478	450	468	470	473	495	460	429	449	489	509	487	492	477	514	490	509	488	462	493	468	507	490	455	497	523	507	489	449	474	481	454	433	496	451	462	482	489	500	501	531	473	486	483	475	465	528	502	467	451	470	474	463	478	467	471	488	458	483	485	455	475	476	473	490	486	487	460	455	471	538	482	469	460	470	503	453	459	454	494	522	477	501	510	466	452	520	457	463	505	458	456	501	479	426	463	437	458	483	487	464	505	476	483	453	466	493	474	464	481	471	454	474	500	443	448	476	465	477	440	458	488	475	441	463	527	467	517	467	458	485	486	485	466	495	414	465	466	473	500	476	489	464	502	473	488	475	472	519	483	445	464	473	506	458	477	483	469	464	476	487	544	501	479	467	493	480	537	478	461	471	500	480	494	493	507	478	455	480	456	431	482	487	464	490	472	440	499	475	539	467	503	441	454	492
9612	5914	5765	4735	2996	1935	1308	960	775	576	464	447	383	369	328	330	308	273	268	276	266	232	243	252	256	276	254	268	253	244	274	259	227	233	289	285	250	256	281	261	248	275	271	272	258	249	247	265	267	262	246	248	284	235	260	237	257	236	244	306	253	288	237	276	224	244	251	257	266	224	265	263	237	260	237	270	291	271	282	259	260	291	284	267	266	258	285	235	267	234	267	277	250	256	232	272	243	257	262	251	219	249	276	270	255	275	269	246	270	279	249	256	233	252	271	278	253	238	277	221	275	262	267	263	263	266	270	249	291	225	228	275	243	257	280	277	237	262	266	261	258	256	265	239	238	277	262	251	223	263	282	246	260	258	265	255	237	256	265	253	238	277	270	259	265	287	250	256	277	297	278	291	278	251	248	237	281	241	257	248	246	241	276	252	273	257	253	241	252	227	252	249	244	269	248	261	264	278	233	280	271	277	202	273	248	236	278	271	267	253	278	222	244	250	250	259	266	260	275	237	245	257	293	269	258	259	261	235	262	246	248	291	241	293	260	246	269	267	262	271	236	245	259	256	253	233	250	273	255	238	260	281	238	256	258	245	233	238	266	248	240	263	241	243	254	255	278	246	267	227	272	245	239	250	258	241	254	262	230	239	235	263	246	265	253	243	259	253	258	277	240	258	256	229	259	259	265	248	244	274	275	250	267	238	212	263	258	231	267	241	251	252	273	249	274	263	280	271	257	267	266	268	282	242	203	240	278	266	238	237	242	300	242	253	254	253	258	256	266	239	242	236	254	265	261	248	259	273	257	262	238	241	254	271	233	264	262	253	219	297	264	277	282	246	262	293	280	234	247	263	238	235	243	240	266	253	245	260	253	238	265	221	237	238	271	242	255	255	247	285	263	258	224	263	251	246	272	280	278	268	247	239	255	255	261	264	255	258	244	243	259	260	237	262	269	235	257	238	261	261	244	222	234	250	245	245	247	280	231	279	237	238	259	257	272	236	233	240	282	258	241	256	289	295	256	263	243	261	253	283	235	276	256	267	253	250	256	274	300	238	260	243	282	257	233	258	279	242	253	256	269	266	240	261	231	264	256	255	273	271	267	248	252	268	241	263	266	270	255	254	250	250	246	261	247	203	266	250	236	282	248	267	262	240	246	240	225	258	244	273	273	274	257	279	269	277	271	243	241	248	240	233	263	257	277	251	259	278	264	277	260	233	260	229	247	240	254	259	272	256	274	258	283	291	235	253	262	248	230	227	274	229	280	237	218	233	260	241	252	294	261	225	261	291	257	282	292	281	249	236	241	280	241	250	264	270	263	271	244	255	250	248	240	234	263	248	256	259	237	240	234	267	270	282	284	260	247	261	236	273	278	259	250	277	232	236	257	228	256	244	251	259	251	263	221	235	237	247	287	279	251	305	259	239	283	272	268	242	273	245	260	249	270	262	246	237	287	266	270	257	259	267	272	258	248	266	241	239	241	267	253	262	257	245	286	254	276	283	267	265	270	222	275	245	240	235	253	273	270	255	270	257	271	257	251	271	263	239	264	283	246	236	255	237	252	255	253	255	255	243	281	253	255	287	244	254	254	271	257	239	242	254	247	235	268	240	277	287	246	251	241	269	251	260	249	242	257	248	252	224	269	240	246	245	270	280	267	274	257	256	258	254	232	252	264	254	275	228	252	282	288	254	260	229	269	271	263	286	251	245	250	264	245	252	257	250	268	263	272	246	260	229	243	241	241	222	229	282	232	247	290	271	243	253	253	253	249	274	236	236	241	260	271	261	270	251	262	239	260	254	264	269	260	272	255	249	277	243	264	271	258	274	237	245	279	261	243	269	261	238	263	248	275	260	274	257	236	235	234	253	256	271	242	260	246	253	282	257	234	239	274	271	282	265	254	236	252	248	248	261	257	248	247	245	250	258	286	249	245	228	252	257	269	252	252	282	232	267	252	276	238	266	273	261	219	262	259	275	254	259	234	261	249	288	269	240	242	266	252	279	221	261	273	248	251	242	232	246	295	253	229	251	233	252	254	232	250	254	227	245	256	262	233	260	273	269	293	263	266	238	254	253	281	244	231	262	231	255	224	258	285	278	269	258	243	258	236	241	265	255	228	255	236	241	246	267	260	220	245	258	253	249	278	248	256	253	254	238	253	228	232	240	263	257	258	272	244	263	259	274	278	277	269	260	286	241	250	238	241	273	269	271	269	256	246	277	277	259	233	235	235	244	267	266	243	239	284	252	228	252	256	271	261	239	259	252	266	248	270	228	259	230	228	243	238	239	237	252	244	246	255	251	230	243	265	251	270	275	242	257	256	264	256	247	260	249	251	265	257	276	271	262	241	260	241	246	252	244	256	254	239	262	232	251	249	233	209	264	284	250	266	276	266	240	249	261	253	267	270	239	257	299	281	269	259	237	256	235	269	248	262	252	268	254	249	267	237	244	278	259	270	255	265	255	222	287	282	222	242	210	271	266	255	285	256	261	269	229	239	247	274	238	239	241	260	261	228	230	242	264	218	254	280	263	251	269	268	268	266	268	247	265	272	262	265	257	241	265	201	264	244	272	229	241	264	256	248	219	282	255	258	235	234	266	239	218	271	277	263	253	245	229	282	263	241	233	256	297	244	241	273	259	252	259	233	269	247	260	255	262	233	266	262	252	265	257	244	259	294	260	270	235	272	262	283	293	246	256	261	273	260	258	252	255	250	231	272	273	282	262	235	250	238	237	266	264	270	254	231	288	235	254	257	258	259	262	239	231	269	273	267	232	230	238	258	254	231	259	269	268	280	239	239	238	261	238	265	255	240	232	256	236	254	230	255	286	287	230	273	256	244	274	278	293	254	279	249	245	260	251	261	251	248	262	252	263	258	295	261	240	228	259	263	235	279	279	246	278	222	252	228	256	223	261	254	230	247	245	272	241	263	266	241	252	278	262	261	246	239	245	257	229	245	238	239	248	265	261	231	246	259	244	259	249	268	265	259	273	232	222	240	254	276	260	249	225	245	247	242	235	256	266	264	244	257	266	267	245	259	275	267	248	265	222	257	272	270	298	254	242	273	252	224	224	245	263	254	267	263	266	236	247	246	252	241	260	297	234	245	253	230	267	259	238	258	275	271	256	254	255	250	268	278	256	250	262	235	261	237	221	237	236	251	248	240	264	251	229	267	258	272	259	261	254	303	235	254	256	261	283	243	238	279	298	255	272	261	233	261	267	248	255	268	225	276	226	283	276	251	253	249	257	226	277	261	245	246	262	227	234	281	228	253	264	269	245	286	279	264	283	272	252	241	252	257	261	266	236	232	267	239	261	264	255	238	271	251	232	239	257	262	242	233	264	268	277	268	246	264	246	247	234	250	230	281	237	251	270	271	247	242	277	248	286	250	286	276	252	251	255	261	263	263	245	271	257	247	256	261	272	249	260	256	267	252	272	251	226	238	240	251	240	246	248	262	277	247	245	254	280	243	248	272	250	250	268
10775	8998	12498	12585	9265	6747	4953	3825	2872	2353	1902	1651	1442	1238	1097	1057	893	835	819	828	763	800	774	712	727	744	708	713	685	681	692	688	726	697	712	751	731	722	687	698	720	717	664	685	694	653	712	683	689	657	670	698	668	686	662	690	716	661	685	700	675	687	752	720	683	706	670	696	691	655	708	689	675	707	686	737	685	712	708	747	686	685	684	725	650	681	700	647	714	711	664	682	670	624	685	707	705	670	670	688	680	689	652	705	672	695	735	700	690	694	685	658	652	700	671	724	702	685	688	651	673	709	747	711	634	687	714	685	661	712	645	686	701	685	664	699	711	755	680	696	707	650	672	710	707	647	708	707	665	738	714	662	701	655	667	708	713	720	681	704	713	697	663	726	655	698	664	701	742	712	675	700	679	759	691	719	691	622	714	707	701	714	675	679	706	725	644	718	645	673	673	702	676	696	649	664	683	739	669	667	696	679	715	677	696	686	703	703	702	709	709	677	709	687	662	735	707	677	674	686	704	684	680	681	664	722	702	673	675	695	673	684	688	638	684	655	739	659	730	697	680	679	642	727	667	751	697	672	677	706	644	690	652	628	709	696	709	683	666	656	685	718	641	683	687	670	697	705	731	729	702	661	670	703	709	704	673	646	717	671	708	695	685	709	724	704	733	700	653	702	674	672	704	643	703	706	682	699	667	701	712	674	707	675	636	690	645	693	699	691	701	661	683	701	665	728	710	684	646	666	658	686	671	657	657	661	705	623	665	709	709	667	690	721	632	750	638	740	720	688	699	694	690	706	676	685	696	675	698	724	646	665	662	712	720	672	637	669	665	713	754	723	656	714	692	655	660	661	695	669	677	733	710	696	707	677	645	693	679	691	696	688	695	740	680	660	675	690	664	689	733	705	660	682	694	647	648	701	757	649	704	669	704	725	703	690	699	694	701	691	691	705	709	723	693	670	669	701	713	689	687	681	678	682	689	719	667	699	664	734	698	681	720	678	728	666	682	702	697	658	667	716	694	698	720	708	707	669	708	701	680	671	676	674	668	699	721	701	719	658	682	659	685	657	685	692	700	700	720	707	662	711	703	665	628	717	724	665	690	667	662	685	702	723	674	695	642	673	689	662	663	678	698	709	706	673	689	665	769	668	716	729	647	687	673	704	700	689	659	704	698	700	666	690	675	680	684	689	733	664	762	667	682	664	668	681	704	692	681	670	674	686	688	700	702	670	739	683	660	656	737	752	739	670	714	646	718	680	654	693	687	698	656	664	692	681	656	678	697	718	706	708	687	686	714	664	673	697	655	701	641	675	709	710	722	684	669	656	636	657	710	664	667	678	702	731	697	705	710	697	697	702	703	645	686	683	636	671	693	726	696	680	663	693	711	682	670	695	688	729	723	645	688	637	687	638	695	695	659	698	639	669	694	698	697	701	689	695	697	692	666	700	676	683	690	699	644	685	726	703	698	649	655	686	663	663	682	683	700	668	652	726	684	673	676	648	714	691	634	686	646	720	613	685	655	669	718	676	672	704	670	685	695	677	684	694	722	690	665	707	685	709	679	697	644	677	674	683	692	733	673	663	715	686	669	667	632	716	659	644	699	671	709	672	677	667	716	691	656	696	645	716	701	662	693	721	711	716	640	681	695	697	662	687	714	683	709	685	694	662	662	627	639	701	682	714	678	713	697	677	674	714	718	692	700	684	682	690	692	718	690	687	644	732	714	706	718	697	676	675	702	684	695	685	707	749	724	656	736	702	655	670	656	669	707	710	681	655	703	704	690	683	642	704	716	639	661	737	721	705	690	712	665	695	660	651	676	719	678	715	665	686	684	721	715	702	656	687	661	699	669	650	698	649	706	704	703	638	716	725	711	691	685	614	672	678	681	716	750	687	716	692	700	690	750	728	685	657	643	759	657	726	709	707	709	734	719	690	685	657	710	713	689	696	712	688	684	678	675	696	695	666	653	696	727	717	669	692	696	691	719	702	739	674	689	705	685	719	694	704	698	668	665	711	672	773	709	697	649	657	727	713	674	709	679	640	644	652	634	706	701	661	705	693	681	710	682	737	707	723	709	695	683	653	676	712	662	670	703	722	680	723	696	761	691	693	704	675	714	728	657	657	712	701	683	689	676	702	682	710	729	683	722	741	713	663	664	649	648	689	756	709	686	647	746	651	681	682	718	696	689	708	647	687	733	736	694	717	697	648	689	660	680	658	692	699	672	637	687	704	744	658	702	680	677	690	678	626	719	695	671	689	711	738	720	750	669	675	722	716	691	726	677	711	663	705	744	666	704	656	702	692	675	651	697	740	670	688	687	687	720	722	681	702	697	723	744	672	730	675	705	659	706	694	699	705	682	674	686	684	668	704	710	684	740	681	690	696	682	714	637	696	679	691	686	709	648	617	680	674	679	677	684	711	651	649	667	697	687	723	726	695	727	657	701	686	696	640	693	681	673	703	682	699	681	680	679	658	732	719	713	687	732	630	746	652	674	715	637	722	717	672	733	659	691	679	735	656	686	633	667	703	707	743	674	670	706	673	677	686	732	708	700	669	704	708	684	664	641	685	729	707	658	662	707	685	692	700	676	684	720	639	704	664	689	657	656	717	683	729	682	662	705	717	687	725	728	715	700	682	664	663	717	633	702	718	720	704	681	641	685	721	708	682	669	735	654	654	711	686	675	660	703	695	676	643	735	711	687	672	736	700	711	706	659	706	698	668	633	727	704	716	689	720	698	695	671	713	677	663	667	676	684	700	669	688	689	683	688	729	686	694	701	669	680	648	722	735	692	727	657	643	665	715	720	709	667	725	682	662	700	672	718	718	637	689	685	709	675	686	697	720	729	684	692	678	704	683	686	722	701	696	703	677	659	672	697	733	718	683	710	635	730	674	714	665	635	674	687	742	713	671	684	676	727	704	691	730	687	708	689	726	676	727	664	719	723	712	688	660	660	681	677	728	668	704	699	655	660	727	683	665	689	697	724	708	715	684	722	655	671	675	680	709	717	652	648	667	694	714	675	683	720	704	708	691	710	726	736	670	685	706	686	740	698	662	702	687	667	663	691	671	708	683	713	665	685	706	672	739	719	671	663	661	702	639	695	691	679	645	681	698	719	651	721	719	697	698	720	726	659	722	734	688	688	719	691	689	706	695	663	642	669	660	690	695	674	658	652	690	682	700	714	725	677	682	687	650	627	733	743	659	712	712	711	667	698	641	670	659	725	685	665	712	698	708	697	679	703	710	691	664	722	737	674	681	710	696	660	666	675	712	663	697	712	671	673	691	732	703	734	681	703	691	716	691	677	682	711	686	678	704	660	691	679	665	754	688	741	735	644	741	669	668	738	727	650	646	675	648	687	714	665	698	666	701	723	705	688	659	691	642	682	709	706	712	728	674	700	641	677	674	686	658	626	726	684	672	722	677	680	718	666	650	640	680	665	687	678	692	703	674	719	710	685	683	699	695	643	643	701	683	666	696	721	695
28205	22418	21881	12141	7318	4824	3511	2494	1647	1352	1265	1079	900	814	656	636	459	484	415	375	406	349	326	342	329	291	294	287	324	331	321	252	287	257	252	255	263	233	248	204	221	217	218	226	232	218	232	219	232	230	209	229	242	213	232	227	257	250	193	214	218	209	233	232	213	206	252	223	200	227	222	189	221	259	215	239	211	209	208	224	216	212	234	212	203	238	224	233	242	216	214	226	223	225	220	223	226	214	197	246	210	229	209	262	213	222	228	229	230	230	241	179	213	215	198	229	228	233	205	250	244	215	193	220	232	208	228	211	225	248	222	215	214	206	220	226	229	201	229	218	213	242	220	226	195	223	252	222	234	243	227	216	224	212	234	226	222	232	240	213	212	220	233	210	223	197	211	208	237	205	225	215	237	226	207	220	208	222	210	222	226	217	208	249	235	227	230	223	216	211	215	218	222	211	242	223	224	241	230	252	223	209	252	227	234	203	257	220	199	210	198	238	234	202	222	211	219	211	228	222	238	228	205	218	213	200	220	223	224	233	237	224	205	221	212	230	216	250	256	202	216	224	213	242	232	230	218	210	203	242	200	233	257	217	213	230	241	237	227	223	217	207	197	218	224	226	210	226	243	196	207	204	220	219	231	225	215	237	224	221	223	210	217	236	226	234	213	216	230	206	220	242	210	233	227	222	191	235	226	227	231	232	241	229	210	234	207	272	233	213	236	220	232	226	241	237	237	208	218	194	230	232	221	249	218	229	220	217	218	200	236	230	221	232	230	213	233	209	227	229	209	219	209	222	206	229	194	233	222	225	196	232	212	227	225	221	222	213	219	237	209	235	195	208	242	203	196	215	224	222	216	240	202	229	210	210	197	210	243	208	222	209	196	206	214	214	244	216	217	206	230	226	213	234	232	201	225	217	222	239	256	215	230	197	233	209	218	213	209	231	223	234	204	207	212	211	216	220	214	216	196	196	251	221	219	208	207	242	223	236	210	221	222	200	212	212	207	210	210	216	217	209	250	231	257	206	214	220	220	210	216	201	241	206	228	210	241	215	237	214	221	237	229	232	225	226	221	238	215	220	222	231	211	220	240	256	216	235	225	214	235	229	216	217	221	228	214	224	222	215	241	206	249	237	232	218	251	210	238	222	209	225	207	224	220	202	236	235	208	229	230	201	236	198	220	231	240	218	230	211	213	195	235	204	237	223	220	252	280	234	233	236	221	217	213	237	230	222	219	218	216	213	217	251	214	210	216	248	228	212	211	201	218	222	257	236	250	251	216	220	235	221	246	207	207	231	192	210	256	232	232	223	226	227	234	221	219	237	233	234	214	201	215	231	234	194	230	237	175	210	214	245	189	227	230	238	209	215	185	221	210	206	219	192	223	221	225	212	233	183	202	195	245	235	232	229	210	212	234	238	245	220	193	244	218	217	229	207	182	241	251	233	204	202	235	249	221	236	196	235	243	199	209	226	231	249	207	198	208	236	245	201	193	228	196	211	219	223	223	231	234	219	217	228	250	233	219	209	237	215	239	227	232	213	203	205	214	236	211	224	232	235	235	218	216	262	208	235	234	213	228	225	211	228	220	194	249	225	201	214	211	219	226	223	208	252	213	207	224	211	207	220	217	219	211	204	208	231	228	191	228	205	208	218	186	238	234	228	218	238	241	221	241	219	196	224	221	245	253	240	206	221	212	252	239	234	209	209	212	225	202	200	212	198	208	232	227	226	219	233	215	216	234	220	203	207	236	231	231	250	231	240	213	242	217	227	220	203	218	194	242	212	219	232	244	237	256	210	228	190	204	219	209	219	220	208	220	215	205	240	229	248	229	254	224	218	240	228	201	204	218	236	216	205	228	205	239	221	197	211	221	217	200	217	204	227	226	227	236	222	232	197	211	233	237	212	245	203	218	201	201	198	224	230	200	216	214	244	210	203	201	220	239	219	202	216	226	213	239	209	212	255	225	214	201	212	212	227	212	201	232	252	194	225	230	192	214	214	210	213	236	224	209	251	234	214	219	233	232	237	198	226	235	204	198	199	234	227	227	212	197	226	200	233	201	213	244	232	207	244	217	237	209	240	229	209	204	221	237	225	245	226	214	223	235	246	217	202	222	204	229	201	235	208	199	222	239	221	219	231	219	232	205	223	230	223	200	220	224	183	228	241	220	192	238	237	228	212	198	225	228	240	248	246	208	254	175	202	214	227	226	225	220	215	226	213	234	248	217	221	243	209	212	217	226	234	220	244	229	203	222	199	215	246	202	203	211	232	226	215	231	220	203	209	230	231	227	257	206	210	207	222	220	271	223	213	221	220	224	236	223	218	207	208	220	219	218	196	252	218	202	238	219	244	239	217	212	230	226	226	209	268	219	219	240	191	214	246	216	238	234	244	226	207	204	248	218	197	239	219	224	219	195	207	203	218	250	231	232	201	220	238	236	221	228	209	191	225	216	208	221	230	228	233	228	224	233	237	235	201	220	202	203	208	213	220	240	227	228	211	204	212	225	234	220	214	224	227	221	212	226	206	224	226	228	235	217	216	219	229	227	236	202	224	254	209	220	229	223	207	208	216	228	192	198	213	225	227	228	216	242	200	230	233	192	202	248	224	210	226	220	212	214	191	222	229	219	222	215	226	211	224	215	183	221	229	192	208	233	190	232	210	217	207	222	243	231	232	205	228	247	218	210	224	236	245	208	224	229	200	229	220	212	206	243	219	205	234	226	220	224	194	236	207	238	246	233	240	231	222	236	232	231	210	217	234	235	203	193	200	202	210	198	224	204	246	220	230	231	223	210	235	237	243	247	212	199	238	196	228	229	207	208	210	242	227	226	221	232	216	228	212	200	229	239	232	236	242	203	223	213	239	206	213	204	223	189	224	229	213	211	225	214	229	229	213	231	229	207	222	222	220	226	215	251	227	222	206	227	234	211	220	215	210	228	242	223	212	226	242	261	232	226	218	204	217	230	207	208	212	234	250	229	208	200	206	218	209	218	209	220	215	223	237	213	227	225	217	244	232	201	211	203	209	234	223	219	228	205	249	220	241	229	241	210	214	218	224	251	236	209	252	221	232	242	209	208	225	227	204	206	238	218	177	233	235	240	218	225	219	210	229	215	235	209	235	221	245	224	231	242	231	231	210	249	219	211	213	245	215	231	216	210	249	218	235	206	210	220	229	205	184	232	215	229	182	228	260	196	224	198	201	221	203	223	210	208	196	241	224	204	224	206	232	182	218	224	224	238	204	230	220	221	209	228	234	218	220	215	224	247	220	214	211	215	196	201	229	245	220	220	208	218	226	205	206	228	192	233	198	230	245	207	221	219	212	214	236	221	206	232	194	231	232	236	225	237	222	207	218	224	219	214	203	246	208	221	228	220	217	222	229	238	197	213	206	225	248	230	218	213	236	223	261	207	204	221	227	222	236	236	246	215	224	245	229	208	218	229	242	237	218	235	207	202	237	220	230	204	237	227	225	247	186	213	202
24309	23038	25653	20561	16439	13061	10513	7990	5842	4872	4905	4449	3441	3216	2742	2539	1949	1775	1654	1504	1354	1331	1369	1081	1103	1071	1081	1054	1116	1048	1053	850	834	780	833	794	783	761	752	685	758	681	666	639	691	631	640	618	659	604	661	656	639	619	619	570	627	613	595	571	618	609	630	587	619	630	612	626	635	604	587	539	628	565	605	622	612	527	632	609	591	643	634	594	618	606	603	570	569	616	593	653	658	595	563	592	627	599	576	548	613	621	585	600	612	567	607	608	660	586	600	619	572	642	617	628	611	605	630	622	601	630	573	588	578	617	593	604	555	592	577	596	609	605	594	568	598	596	576	604	632	613	593	624	570	569	600	615	568	654	599	626	583	598	580	609	589	622	631	586	613	581	597	596	579	608	581	610	603	588	554	631	610	588	609	547	609	591	582	641	583	588	638	618	595	589	603	573	640	594	607	604	620	602	582	618	568	631	597	643	650	644	583	593	657	592	578	626	614	624	650	611	574	606	637	633	582	616	587	616	640	575	600	635	576	581	581	587	607	581	597	562	615	617	567	578	592	604	596	566	610	611	600	595	572	592	623	590	593	646	594	625	624	618	577	601	617	595	609	565	601	575	592	581	548	581	636	608	598	556	605	597	597	589	597	619	612	617	572	599	591	629	616	575	599	617	566	613	611	584	613	591	612	588	563	599	541	576	622	592	651	587	601	599	636	594	628	630	644	610	636	601	592	645	604	639	556	577	637	594	606	621	644	570	614	622	607	594	588	609	580	602	585	589	623	598	600	574	610	616	620	616	606	604	548	583	607	612	631	584	591	604	618	605	573	603	580	614	616	634	600	554	648	596	611	653	577	603	607	555	605	578	623	589	581	595	606	611	612	553	636	601	639	600	595	612	563	571	592	615	631	640	604	572	622	606	636	619	590	653	587	559	635	644	610	636	616	621	583	607	594	589	533	584	646	618	592	623	597	630	584	634	612	595	617	588	585	559	638	582	617	624	643	633	615	617	593	616	585	588	602	593	591	555	658	662	593	562	598	624	645	572	627	619	594	601	617	607	608	619	586	611	612	577	564	566	590	602	585	593	621	603	585	600	602	636	625	589	609	578	619	571	621	628	606	573	536	634	591	569	591	619	612	589	618	556	571	617	616	599	601	544	617	564	579	613	645	612	595	599	635	590	586	642	591	599	572	641	601	585	581	615	622	574	580	614	571	586	579	647	601	599	662	598	614	567	653	611	591	592	634	602	582	601	600	628	572	602	600	626	625	618	605	640	616	573	624	604	609	575	655	565	644	618	650	607	658	620	626	573	638	595	604	608	622	609	582	638	640	599	603	627	639	578	651	600	599	602	613	599	641	610	558	600	580	651	580	554	610	576	581	607	597	649	620	632	611	614	616	620	613	604	654	623	564	591	615	582	563	563	594	560	591	588	597	598	588	594	606	577	651	585	614	597	585	575	641	575	622	635	630	600	656	617	644	636	634	589	608	613	583	599	600	665	614	590	600	532	597	592	646	587	622	584	611	597	602	600	628	571	632	575	617	603	601	601	560	587	635	594	576	585	587	622	600	610	606	670	617	633	593	586	588	584	609	588	605	628	628	599	588	614	675	563	606	610	563	622	605	628	617	565	616	607	614	620	610	619	654	591	587	615	638	612	631	614	610	605	644	623	561	619	639	615	583	585	590	613	584	597	624	570	612	631	624	632	613	609	576	659	594	608	622	581	599	584	606	610	615	658	612	615	617	625	597	597	578	591	595	602	610	614	605	596	618	632	626	599	627	576	639	580	653	696	582	622	606	579	586	612	612	628	610	605	605	587	584	600	571	590	606	605	600	609	645	636	600	606	590	573	575	634	591	665	626	562	633	581	633	585	617	597	621	580	598	581	565	556	606	588	632	605	635	637	607	558	604	587	603	579	588	574	579	569	630	590	617	604	590	594	622	565	563	605	573	577	600	571	590	617	636	638	560	616	647	628	596	624	606	635	609	624	626	582	630	594	618	585	617	586	616	563	582	609	619	643	587	659	643	560	565	615	588	602	606	597	610	627	613	574	586	570	597	650	625	607	567	569	618	580	560	584	585	595	578	568	644	599	582	610	607	562	575	596	617	586	588	558	593	591	607	596	580	595	584	598	626	596	587	632	632	582	616	617	603	606	610	610	615	558	610	576	639	631	603	641	605	590	600	617	652	594	652	592	616	628	621	610	596	619	634	625	604	605	583	626	609	667	630	599	579	642	600	591	637	606	638	625	605	614	623	565	604	599	629	594	601	638	567	567	609	593	630	604	570	652	599	577	644	619	620	621	606	570	610	613	637	609	611	611	568	616	626	660	646	620	604	573	584	580	633	578	596	618	582	601	574	631	605	551	582	563	624	561	562	642	620	614	620	609	622	565	616	587	600	616	638	611	571	603	608	591	609	609	616	582	671	599	615	618	588	627	642	665	605	640	609	548	606	592	593	605	602	599	620	560	597	574	584	623	580	624	582	564	604	609	589	595	561	575	561	586	615	608	638	563	635	591	610	560	627	586	607	600	617	618	647	657	648	596	583	596	638	637	600	528	622	594	602	625	576	615	596	588	618	609	644	622	613	568	557	598	668	621	590	608	590	595	581	608	582	593	556	596	597	583	581	577	609	552	608	611	577	581	596	619	617	657	624	605	599	613	634	614	586	564	607	617	582	644	570	626	604	617	611	616	588	592	583	567	588	610	631	625	649	571	617	582	577	592	623	601	607	656	593	600	563	607	596	599	593	602	585	607	602	591	650	588	591	603	624	587	591	593	587	605	604	597	586	596	572	570	594	580	565	630	603	622	588	572	601	575	564	611	631	592	555	603	648	604	587	545	591	624	603	567	597	610	629	590	626	663	661	606	619	587	634	571	599	598	605	582	604	606	611	618	589	598	632	601	615	642	579	607	611	571	588	607	588	558	574	632	632	618	573	653	589	572	577	586	601	558	622	624	568	613	573	599	618	599	648	622	589	606	640	570	622	619	547	575	609	569	615	613	640	585	600	561	624	618	604	592	606	643	603	650	606	609	578	591	610	610	605	590	598	618	647	638	625	573	629	585	585	601	595	628	593	617	608	622	610	528	579	593	622	611	580	588	558	602	565	553	623	628	626	593	605	645	602	664	614	637	636	608	614	643	595	604	589	608	634	594	597	576	555	616	594	648	575	614	603	642	586	600	607	588	603	607	603	603	602	581	611	574	583	580	620	600	569	593	604	584	598	600	605	599	579	558	601	612	589	630	582	584	625	604	576	604	548	589	620	632	674	616	604	634	635	615	595	596	609	589	609	587	619	623	575	632	601	587	590	582	602	622	613	633	570	649	601	608	552	580	586	585	603	623	608	597	562	593	537	619	612	611	617	625	611	614	598	624	590	597	585	581	576	653	612	607	601	587	573	606	603	593	622	606	621	586	617	582	673	631	588	587	595	631	606	585	591	641	555	597	627	573	604	574	567	605	612	632	629	585	624	595	612	584
40142	36635	31398	20380	13807	10027	6996	4453	3096	2576	2319	2367	1622	1630	1232	1068	763	711	524	551	500	460	514	430	342	347	354	368	405	365	321	288	265	256	314	241	233	223	219	202	225	194	179	201	169	189	208	158	163	199	177	157	179	173	184	173	165	169	144	171	152	163	190	173	163	174	169	153	160	178	175	177	174	156	173	162	159	180	181	156	169	146	136	199	164	173	162	142	157	158	156	164	162	189	196	169	174	193	168	150	140	180	175	162	158	178	158	165	182	153	177	173	166	172	170	162	184	165	170	167	165	180	133	195	154	151	164	140	171	190	153	169	140	167	178	190	149	167	156	170	189	179	162	157	181	178	160	154	185	160	163	181	193	164	167	173	181	159	172	155	177	185	136	148	166	157	180	144	181	178	168	168	173	186	151	182	164	141	152	163	156	163	180	170	173	188	180	176	174	173	181	164	172	166	167	175	177	160	175	177	162	170	175	165	162	172	180	185	173	160	164	180	177	143	163	175	177	168	178	163	164	159	173	161	168	158	166	181	158	155	157	157	160	143	151	187	157	143	159	176	174	163	185	162	177	168	173	163	188	151	161	191	181	168	175	142	155	176	178	179	155	161	154	153	163	176	169	147	144	141	161	156	175	175	159	174	188	160	167	167	160	152	157	174	157	176	175	176	158	149	163	159	173	177	190	169	175	147	163	152	157	157	177	174	174	184	145	159	170	177	164	156	154	166	139	144	152	171	176	173	179	150	155	157	135	143	167	160	168	155	173	154	176	178	150	172	152	170	154	157	158	167	165	183	160	172	174	159	190	181	171	160	154	166	174	172	155	191	194	166	173	162	174	181	146	149	169	155	166	156	164	151	191	174	145	163	135	177	153	176	164	154	156	171	179	166	152	144	164	176	155	140	162	160	163	151	169	168	171	150	184	173	166	139	158	177	143	175	171	170	168	158	155	163	185	175	164	179	163	176	152	154	185	173	175	151	155	155	169	162	162	165	166	142	149	174	147	152	174	162	190	148	195	165	147	191	167	163	164	175	147	162	158	171	192	144	161	178	184	161	187	163	152	170	183	175	161	198	166	163	164	168	168	141	169	195	144	178	142	174	183	174	144	166	161	179	176	146	174	168	162	174	153	164	162	168	165	185	171	162	177	160	159	181	161	179	180	153	185	156	145	155	195	157	153	181	177	192	169	160	183	177	166	150	171	155	157	187	181	155	165	141	162	171	192	151	167	168	173	173	171	181	166	160	191	146	155	162	155	168	166	150	177	192	174	172	167	159	164	177	180	185	180	173	175	169	170	156	171	166	181	159	161	147	152	171	179	181	175	152	157	158	160	140	138	177	185	174	164	166	162	160	148	183	153	168	153	182	176	169	175	168	147	171	197	164	159	148	162	173	156	164	163	171	168	179	163	152	143	158	170	160	140	165	159	139	160	152	156	166	141	154	165	160	152	166	165	198	177	181	140	161	157	165	164	156	155	158	159	184	170	193	176	174	177	163	134	164	191	169	173	194	171	168	153	156	167	161	175	171	185	183	133	163	192	156	149	171	171	173	178	154	145	137	164	151	167	150	163	163	171	173	144	184	157	168	171	164	151	171	160	176	145	186	160	181	166	166	163	166	192	164	152	175	166	169	171	158	160	157	178	180	167	176	156	159	150	184	166	181	162	152	163	162	152	142	171	173	176	163	181	157	164	166	164	167	160	148	162	181	186	185	194	158	169	147	163	160	143	162	152	170	146	185	167	156	164	163	177	152	178	164	157	161	186	151	176	163	161	155	171	162	161	164	175	144	175	161	175	174	178	151	161	192	153	178	185	181	181	164	172	185	172	169	165	152	165	134	172	181	159	212	160	160	159	183	130	153	162	186	182	157	160	168	164	161	161	147	147	187	165	152	144	186	175	169	164	165	171	166	146	181	148	188	169	177	165	163	149	156	161	176	201	175	158	158	128	180	179	161	176	175	178	159	167	179	162	142	171	155	156	168	167	161	173	177	170	171	173	159	166	153	152	147	167	163	172	150	167	172	148	168	182	176	154	153	157	162	163	134	149	160	166	186	167	157	170	177	168	158	160	139	176	175	158	153	151	170	170	167	180	152	161	162	148	154	148	145	164	153	177	167	164	170	195	172	171	189	155	148	169	179	186	169	158	178	179	179	160	184	185	154	161	135	155	165	171	182	176	188	179	178	163	172	153	157	166	173	176	167	172	162	153	177	183	143	167	159	188	140	166	143	174	180	179	166	159	167	183	164	153	160	170	174	173	157	151	164	163	150	159	179	172	157	172	169	183	168	156	163	172	171	148	160	156	165	191	171	169	145	157	171	145	172	171	171	175	146	154	167	166	160	155	177	152	165	163	149	154	176	168	180	153	158	163	160	160	179	169	163	169	171	171	144	135	174	157	153	174	184	169	181	151	184	162	160	146	155	155	164	162	161	151	177	160	162	172	169	171	158	180	180	160	148	182	156	187	176	169	166	162	166	156	169	178	167	163	167	177	161	167	165	175	189	169	150	180	160	170	172	170	192	162	163	177	149	160	180	154	167	151	179	192	137	182	161	177	158	165	172	203	185	170	164	168	170	182	166	168	168	149	174	180	178	186	192	157	161	165	157	204	133	170	175	174	169	172	153	191	160	149	153	163	165	152	157	174	185	166	173	183	166	164	174	171	148	149	169	178	165	169	157	153	144	176	162	170	153	191	150	157	185	156	193	162	170	153	162	164	179	164	161	169	165	149	190	162	165	162	145	159	181	175	158	164	157	198	167	175	154	177	157	161	159	174	175	168	171	162	171	146	164	173	145	168	155	142	175	184	177	153	192	161	188	177	164	173	175	191	164	171	175	177	154	182	157	163	161	174	180	180	136	154	175	186	148	167	150	162	164	161	168	156	155	179	149	202	182	169	149	137	161	175	174	164	140	173	165	155	175	162	172	165	164	171	153	147	185	154	156	167	174	156	183	162	166	148	179	152	177	166	174	178	181	171	171	176	165	166	133	171	171	161	155	177	144	155	174	145	137	162	156	167	170	169	146	175	178	157	141	164	154	176	157	180	160	150	179	166	160	170	175	181	189	152	160	174	163	164	170	155	143	154	148	166	179	153	157	165	177	185	159	126	158	165	126	164	162	167	151	170	155	163	170	185	161	163	171	153	146	167	192	158	153	175	178	179	174	143	139	161	160	141	173	159	170	166	169	156	167	155	156	149	154	170	179	167	193	170	163	178	163	169	182	175	190	165	173	185	184	176	172	183	146	162	178	149	183	170	177	177	182	169	161	166	152	175	153	194	155	168	162	160	153	184	165	176	158	148	161	171	162	174	178	164	141	179	174	180	175	148	159	155	160	174	160	188	167	147	178	163	167	157	143	158	167	162	160	157	166	182	149	192	172	185	170	190	154	144	168	172	157	147	166	165	165	196	175	176	163	167	191	169	169	168	150	186	177	172	171	177	151	162	165	180	156	165	162	165	162	171	161	168	148	149	169
32792	34350	30967	26552	22796	19955	15974	12345	9815	8606	8143	7934	5993	6147	5016	4400	3100	3174	2460	2386	2120	1895	1926	1625	1604	1530	1499	1573	1790	1499	1386	1117	1046	968	1087	858	947	816	766	710	708	642	597	627	610	542	603	491	531	564	496	467	490	497	524	486	481	436	459	494	439	486	420	495	477	488	497	431	435	497	479	507	466	500	463	468	504	468	472	459	478	481	526	433	448	496	497	472	446	485	450	465	484	478	498	462	454	478	431	458	460	437	452	521	479	480	467	473	442	478	475	466	463	461	475	500	480	451	453	445	460	471	461	499	494	504	459	454	437	465	495	458	502	449	427	494	501	453	486	455	469	452	448	425	430	479	451	476	454	453	493	496	477	481	448	464	492	447	462	457	475	458	468	478	455	483	454	450	494	435	474	477	483	471	470	457	467	474	451	516	433	481	491	482	481	419	474	465	466	514	460	454	469	429	450	460	512	457	474	467	441	488	488	463	458	439	444	473	465	480	467	460	507	453	487	437	493	495	484	502	492	463	446	449	420	443	485	488	436	511	518	460	461	507	480	487	433	509	453	461	489	453	468	479	468	470	466	456	474	497	486	441	449	482	447	460	449	466	521	508	516	441	450	462	482	449	521	471	499	479	431	455	458	473	498	459	453	498	472	462	475	526	468	537	439	473	532	513	461	475	453	461	435	484	472	449	465	483	438	504	489	478	469	457	473	485	469	426	485	495	462	494	469	462	469	476	476	464	456	439	449	457	465	497	448	491	472	474	450	449	506	432	466	483	482	479	471	531	473	466	459	442	475	442	450	435	492	477	464	447	485	453	503	479	458	418	488	458	449	444	492	442	479	460	453	475	484	495	459	489	467	446	439	476	496	431	509	503	439	492	471	477	447	495	479	452	489	514	451	432	451	468	487	418	455	483	460	429	460	487	465	476	436	476	457	438	457	472	492	430	462	457	466	485	439	467	471	445	467	475	488	447	509	455	466	502	460	491	465	492	486	507	459	454	452	507	461	461	490	483	474	438	441	446	487	487	517	442	457	477	458	461	451	444	488	463	489	510	454	455	460	474	478	470	499	434	463	477	489	459	493	490	484	532	496	492	465	472	480	503	437	478	474	464	448	475	457	457	474	457	473	434	469	440	500	456	473	477	470	446	466	472	493	451	482	507	485	442	436	430	524	453	486	480	517	441	465	494	494	473	471	454	447	470	485	438	468	462	464	462	486	477	467	489	485	491	452	477	423	479	458	478	487	478	465	490	478	459	469	431	470	451	473	455	479	467	465	491	461	433	519	501	517	533	491	474	490	482	429	480	476	482	495	483	498	426	457	497	487	477	446	461	488	468	475	499	466	507	485	433	478	430	461	475	485	409	488	433	495	495	486	456	429	451	490	452	461	496	462	454	493	481	454	482	494	484	467	466	475	451	439	465	456	466	505	475	483	446	485	471	497	493	493	442	498	511	431	496	466	456	501	455	470	484	463	457	499	472	472	461	482	463	465	495	467	493	506	500	501	500	450	464	447	482	485	486	481	456	466	503	469	457	486	453	523	448	486	423	505	490	491	456	445	462	494	478	451	468	473	490	529	503	501	485	449	495	466	452	453	495	496	486	463	481	495	500	526	453	490	493	474	460	480	443	472	469	403	478	526	436	484	440	451	458	462	509	457	480	488	444	452	471	455	467	453	474	513	484	474	462	470	430	469	535	484	446	489	485	475	462	488	476	485	426	486	525	442	454	453	458	477	447	441	470	476	464	469	469	506	478	489	459	438	487	470	482	450	484	444	467	442	472	448	462	486	451	477	415	500	473	475	487	460	486	442	505	443	497	481	483	437	494	493	489	511	460	449	454	475	484	490	429	482	459	468	494	496	451	497	479	455	480	491	467	450	494	468	489	468	456	461	488	440	455	454	423	448	483	471	444	489	450	452	503	483	515	481	498	466	466	491	456	465	433	463	462	495	485	437	498	464	513	501	452	462	481	474	462	481	453	467	465	457	481	481	473	477	453	429	470	461	478	452	450	477	462	447	480	482	483	450	481	507	485	452	452	486	502	473	464	476	508	482	439	485	482	435	473	491	474	458	483	458	504	482	466	489	476	498	476	461	471	479	460	475	460	492	495	528	460	483	477	487	475	462	456	494	436	467	434	458	464	474	460	496	479	462	497	452	442	457	438	465	469	449	461	492	457	462	465	474	509	481	509	477	453	461	468	490	473	458	479	491	464	470	501	464	425	469	473	524	440	440	444	451	468	451	450	455	479	459	464	449	497	472	471	439	443	499	433	482	487	489	454	462	463	459	480	461	470	446	470	469	490	495	465	473	469	435	477	472	501	476	484	475	493	480	485	459	466	484	499	443	464	480	489	469	459	505	466	482	467	458	478	494	460	488	480	495	482	509	409	456	496	445	477	445	464	454	464	456	487	465	432	489	486	468	471	519	469	503	484	465	502	490	477	493	448	505	543	497	497	463	483	477	476	486	493	530	558	463	486	505	472	475	477	447	458	447	487	506	481	479	478	440	462	464	471	481	450	479	463	449	472	401	460	491	458	489	497	522	470	449	449	534	488	445	434	491	459	490	479	490	451	443	469	488	474	468	475	479	460	466	428	460	501	440	469	458	462	476	500	451	442	478	455	490	481	451	477	494	449	430	441	476	522	475	463	450	450	484	448	459	456	448	470	496	443	460	445	444	471	485	468	482	460	480	474	465	438	498	479	496	475	474	465	480	514	541	484	482	518	471	469	484	485	454	444	477	454	434	482	482	448	452	463	471	461	507	496	467	438	461	451	467	474	435	479	465	480	452	505	428	489	441	473	442	443	467	465	468	446	501	468	470	462	486	434	476	445	468	444	437	501	481	448	440	471	524	512	460	497	510	442	483	460	443	469	491	462	455	512	472	429	476	463	478	445	458	464	478	449	494	469	463	470	482	465	485	461	526	481	494	465	472	463	451	477	478	458	439	487	504	503	481	467	471	453	470	486	501	503	455	461	477	437	455	432	458	492	449	534	466	501	469	464	466	456	457	450	457	454	501	448	463	498	470	484	471	527	472	494	493	471	469	456	453	503	488	524	516	480	486	491	506	449	486	486	464	454	433	444	474	478	446	490	483	453	518	464	464	485	471	490	464	484	463	490	468	454	461	477	445	459	411	481	448	482	487	454	516	448	504	469	469	428	463	469	469	484	452	480	473	488	481	456	478	479	458	465	479	464	456	475	472	503	478	496	472	475	460	464	455	455	461	449	455	470	468	462	426	476	524	479	468	454	501	455	484	519	446	486	513	488	466	529	454	463	451	478	466	478	459	476	478	439	474	445	465	442	470	432	496	486	463	472	478	510	474	445	477	457	481	466	473	432	477	493	468	482	457	464	457	526	447	445	531	497	458	474	442	471	449	410	479	472	484	489	466	468	489	444	443	496	458	500	463	445	463	445	447	505	447	481	473	510	472	495	453	442	497	477	496	488	447	482	491	459	482	496	476	451	441	438	516	497
10249	5883	5185	3955	2810	1896	1270	896	740	580	520	436	387	350	333	312	311	277	256	300	261	260	261	269	240	251	270	267	248	274	233	255	284	262	247	247	270	232	236	240	256	240	268	244	241	235	234	286	264	256	257	281	261	243	234	255	242	282	297	255	224	255	271	239	286	262	260	266	239	240	243	244	264	272	277	285	259	240	218	259	257	265	285	268	238	277	231	274	271	230	227	217	237	239	235	241	275	265	244	271	243	246	255	287	255	221	267	253	245	243	233	252	258	244	258	237	251	254	253	237	240	261	265	263	244	252	255	238	275	270	236	250	240	270	258	283	264	236	262	266	263	251	267	271	234	236	241	258	247	258	252	239	242	242	239	213	210	261	270	238	240	250	260	252	257	237	239	262	254	241	269	226	279	267	275	236	237	242	251	262	271	210	224	259	283	242	248	259	281	247	250	237	257	221	231	245	241	228	251	234	271	248	247	263	232	255	238	260	265	264	252	245	236	248	265	230	253	252	275	251	257	270	287	233	247	264	294	261	258	271	253	232	292	227	261	247	222	247	225	257	253	258	249	258	240	263	256	215	243	258	257	255	267	221	238	268	266	237	267	239	259	217	258	281	253	259	252	240	236	281	228	253	218	210	255	265	236	269	251	261	243	271	251	269	293	222	236	253	270	262	235	260	254	266	229	229	252	236	231	265	264	262	237	271	248	225	239	245	248	255	269	265	248	256	264	235	254	253	279	227	268	261	230	253	262	238	271	247	284	260	246	246	243	263	273	268	239	258	249	264	263	218	242	253	265	264	238	225	241	250	271	266	267	244	225	291	258	269	217	266	258	262	258	250	252	252	249	244	235	264	245	250	236	268	244	224	242	261	244	241	244	240	254	239	237	231	260	258	263	229	277	241	243	237	244	263	240	237	253	244	246	283	264	246	237	246	276	242	266	251	287	251	260	268	266	253	249	257	276	226	240	254	256	254	251	260	241	250	234	279	244	263	227	279	230	243	269	248	270	223	246	266	244	272	257	271	265	250	263	268	266	256	231	250	233	271	267	269	272	266	226	254	273	262	245	271	266	250	258	255	287	223	255	252	277	270	256	237	249	260	255	270	238	238	240	250	240	260	279	254	258	281	237	221	246	247	254	249	272	270	224	224	256	233	248	228	258	266	256	242	260	267	240	257	245	280	234	252	249	239	251	249	245	250	230	277	232	249	237	256	247	234	274	237	253	239	238	236	259	259	243	239	233	283	240	246	243	272	269	236	246	271	263	237	274	268	262	245	281	268	255	220	258	232	239	252	254	242	202	263	240	249	214	241	258	258	256	247	256	239	248	239	241	236	255	257	246	226	249	248	231	262	222	247	259	248	279	250	240	262	251	244	257	253	251	223	273	248	249	234	233	250	258	270	256	243	265	233	242	240	242	244	255	228	270	246	241	238	270	249	238	256	259	282	290	281	243	224	238	250	246	254	268	264	254	263	258	234	265	244	236	233	261	250	265	249	247	246	237	254	275	247	295	279	243	232	261	256	247	236	244	269	239	246	219	283	235	252	232	289	266	251	221	260	272	242	233	253	259	251	275	231	266	248	247	233	223	240	217	229	252	255	254	276	268	240	267	248	238	242	230	234	276	259	262	235	256	271	239	241	258	235	276	241	278	258	245	261	268	250	239	220	253	253	257	250	254	253	250	265	280	244	267	231	257	269	233	256	263	276	263	279	238	230	241	253	266	241	254	281	263	243	270	223	257	254	259	260	271	250	243	241	227	254	275	255	236	259	238	262	220	235	233	259	254	246	284	245	257	273	250	259	256	242	272	256	270	250	253	262	262	229	236	256	275	250	247	266	239	235	262	263	243	219	265	247	227	247	258	245	260	259	260	254	272	255	245	279	228	237	234	277	242	239	264	230	249	245	241	233	241	252	242	245	256	243	248	221	262	247	237	246	244	245	223	257	251	242	248	238	224	254	258	228	276	259	262	249	257	254	247	267	238	259	281	281	238	237	266	270	243	255	233	258	215	257	250	253	262	240	250	259	246	261	238	260	265	264	279	244	279	244	233	250	243	227	257	262	250	250	265	263	268	262	262	250	240	296	233	250	220	217	251	242	226	236	265	248	235	242	247	259	255	235	262	260	244	247	257	273	254	224	233	247	264	267	244	245	264	247	253	266	285	258	263	224	221	261	237	255	238	250	218	293	270	217	261	261	248	254	261	250	261	239	248	261	249	264	245	300	268	238	262	249	269	249	266	247	238	229	246	245	232	230	277	253	269	262	245	240	235	250	261	248	256	244	255	273	218	219	244	233	251	260	262	251	249	283	259	250	246	216	238	262	246	256	263	217	268	248	263	237	252	263	252	256	247	257	226	231	249	241	240	261	222	262	271	287	244	260	253	264	242	249	257	276	258	247	263	252	247	256	250	264	268	259	236	245	249	272	261	260	237	244	233	224	220	246	238	282	261	239	221	246	240	247	224	261	245	274	231	251	221	265	254	229	260	245	228	259	272	245	245	263	214	255	243	233	235	255	239	270	280	248	240	261	253	235	259	233	248	230	264	254	269	233	265	250	258	231	261	241	223	223	266	238	245	259	233	251	260	272	245	237	252	258	248	251	239	227	253	274	282	265	267	257	253	236	262	245	250	271	228	261	236	272	253	268	264	240	251	282	234	230	245	244	236	237	262	259	270	280	265	265	228	236	262	278	255	244	245	237	246	266	250	220	259	236	249	247	237	232	229	252	234	256	240	224	235	253	249	252	243	264	244	267	235	249	242	245	268	274	235	262	224	270	248	244	250	251	252	259	256	242	268	247	259	271	230	230	239	256	264	264	244	260	258	262	219	253	226	263	246	227	268	220	240	225	268	217	238	284	242	292	241	242	256	250	239	224	240	230	244	239	247	236	246	253	264	250	219	270	251	241	248	231	243	244	274	261	269	246	227	266	276	247	233	238	247	242	242	250	233	261	266	274	223	271	255	263	230	249	256	250	262	224	245	252	270	236	243	264	258	275	267	254	261	250	232	279	237	224	254	244	245	282	242	230	263	246	269	220	272	277	252	233	260	241	253	264	226	275	270	240	249	226	248	245	236	255	275	251	267	243	242	276	247	226	247	253	209	275	278	257	212	251	256	265	253	258	231	253	231	243	276	230	249	260	272	252	238	276	256	247	251	223	250	234	256	252	234	224	256	249	260	264	256	265	223	256	274	263	257	266	237	252	285	254	252	234	259	261	242	240	276	275	241	246	252	250	243	261	253	249	246	225	252	266	225	237	242	235	239	229	237	262	261	236	272	275	242	235	255	249	274	264	249	263	238	257	249	241	203	267	229	229	250	227	248	264	272	275	271	281	254	254	271	255	247	272	235	247	216	247	259	233	255	249	274	260	253	260	268	234	271	278	241	243	271	229	261	251	230	248	254	239	244	248	238	239	260	256	242	239	269	280	268	238	260	249	252	261	260	272	232	229	237	240	277	250	258	279	220	262	247	231
11075	8333	11206	11461	8779	6418	4756	3432	2680	2183	1825	1646	1386	1220	1145	1056	912	890	844	828	781	802	740	718	672	684	725	712	679	688	712	679	680	703	735	677	662	699	690	667	646	632	715	690	674	688	725	672	682	667	674	712	663	665	690	678	697	668	663	648	681	728	673	688	641	672	711	715	646	680	684	699	659	711	669	687	660	706	697	681	693	686	616	647	678	643	665	704	673	688	648	673	723	678	610	674	658	709	694	702	716	677	664	714	667	712	689	703	656	699	681	662	687	663	626	702	687	666	674	713	670	698	703	670	602	648	726	692	687	688	692	704	645	667	662	652	723	660	669	665	676	629	690	680	651	670	686	624	728	657	639	706	643	709	683	711	675	638	700	669	720	691	689	668	699	658	631	674	688	729	691	658	678	656	658	688	681	667	675	655	692	665	679	687	697	691	710	693	651	712	680	681	695	710	709	701	710	651	686	731	664	688	716	666	686	642	704	703	731	701	711	679	669	688	674	675	691	738	690	627	700	670	632	688	679	714	680	737	697	676	704	644	694	713	677	687	681	687	729	705	683	697	752	673	649	680	662	701	689	659	681	713	671	672	671	684	636	641	707	679	703	673	658	683	709	629	692	680	644	683	644	670	701	673	646	586	645	655	686	717	677	670	708	684	691	677	682	681	667	638	727	678	648	705	695	697	632	670	710	717	695	706	616	689	688	710	705	711	699	666	691	662	684	682	639	701	699	697	690	662	684	682	701	686	701	687	703	711	687	720	668	665	686	626	652	717	662	731	696	695	672	621	696	665	681	667	640	706	726	719	695	715	674	665	668	669	709	688	652	682	675	649	708	683	682	734	680	644	662	716	718	737	650	684	659	706	676	612	715	647	678	728	662	635	679	691	734	729	697	710	666	652	682	671	678	678	721	715	693	662	673	699	741	683	692	700	666	691	674	666	700	683	648	680	664	701	702	664	686	693	668	683	721	639	644	614	678	668	740	655	742	659	653	623	682	683	709	671	691	689	662	713	681	680	656	688	653	723	692	706	695	725	713	669	717	648	671	695	671	680	687	664	704	708	680	707	695	638	690	730	715	667	660	676	684	721	686	751	677	704	681	674	689	681	652	682	678	685	751	677	657	676	680	706	652	660	628	700	721	669	659	652	709	668	682	680	716	757	717	729	667	688	676	656	734	662	690	672	719	692	682	699	710	685	666	673	659	674	717	680	674	739	728	643	644	695	710	717	680	663	698	704	687	632	723	686	682	700	715	676	678	661	650	620	670	681	655	718	700	715	704	637	653	665	677	681	669	711	710	696	669	683	692	684	745	707	669	677	684	696	705	628	717	641	670	677	634	696	696	716	653	702	663	683	675	749	664	705	688	753	700	732	645	673	703	701	771	692	669	709	672	684	703	715	637	683	676	707	710	671	710	676	661	683	651	701	682	656	713	707	679	680	679	660	707	645	696	652	733	722	689	687	711	665	688	655	660	697	720	636	689	665	722	678	663	678	687	700	677	685	696	639	700	694	637	639	679	643	690	699	679	648	704	687	714	669	681	681	669	690	671	689	657	676	692	663	683	705	674	725	651	664	677	658	682	708	664	702	701	697	662	679	654	723	687	685	676	670	671	669	689	677	658	704	660	713	628	699	687	662	689	682	679	666	651	714	685	674	676	709	650	706	726	691	651	684	663	682	677	653	656	715	683	704	694	667	661	678	682	665	675	673	657	681	647	668	634	683	670	687	702	732	665	722	644	665	696	677	702	703	650	652	698	707	736	721	633	674	649	722	668	711	682	677	730	660	665	682	733	680	715	728	741	668	726	700	690	686	698	696	698	707	683	701	718	696	667	682	685	634	680	709	692	642	740	692	710	688	680	635	677	716	648	680	664	667	677	630	706	686	629	678	611	662	697	704	666	713	670	684	715	682	673	686	663	690	684	689	705	644	703	689	683	648	687	679	676	638	688	679	708	684	716	663	649	713	662	683	657	657	650	732	690	664	652	647	674	687	749	710	668	678	688	656	683	707	675	657	635	699	692	664	651	654	662	684	678	706	676	655	731	647	689	686	665	669	704	673	717	704	660	676	686	677	687	642	673	694	713	677	673	659	680	703	724	688	687	682	721	641	694	654	674	693	705	685	717	647	708	681	679	695	689	729	624	684	706	675	681	682	690	630	707	645	662	686	724	697	640	688	642	636	684	662	726	696	683	639	671	672	720	653	685	685	665	666	673	654	644	679	667	677	640	667	692	664	708	630	689	653	687	690	718	676	657	711	680	675	676	659	669	673	711	717	721	631	641	699	718	665	662	638	687	676	648	704	653	679	660	691	643	671	678	701	689	672	697	678	664	678	697	703	643	715	616	718	659	681	689	665	682	719	667	718	706	716	697	699	682	622	709	721	677	703	689	662	633	670	664	744	655	672	702	712	664	668	652	691	663	672	655	686	682	721	673	690	670	667	695	671	670	664	649	699	671	678	687	679	672	680	694	684	688	696	686	685	678	663	681	654	684	666	682	674	691	643	696	677	740	740	653	647	654	729	660	689	697	621	648	651	687	674	685	728	665	655	733	645	708	684	716	654	711	728	685	719	729	682	674	702	719	663	665	679	727	650	685	655	684	686	676	688	700	651	660	667	648	678	721	639	724	633	678	698	676	667	709	700	712	698	683	693	689	683	634	693	674	725	676	716	640	679	735	670	694	684	709	707	646	706	665	679	668	704	655	696	695	687	692	655	691	650	722	674	702	665	694	730	696	663	698	699	680	671	674	629	677	684	700	725	695	715	669	666	641	692	688	677	671	703	706	642	648	719	696	710	688	721	687	696	657	691	687	668	685	638	685	663	711	678	707	731	672	696	720	723	676	708	684	665	730	693	683	686	716	677	666	680	620	706	651	645	701	682	688	669	695	697	688	657	677	687	691	646	644	722	691	693	698	734	654	683	718	651	671	645	673	732	698	691	688	673	659	708	723	705	680	680	733	675	666	715	699	718	643	704	648	658	703	685	595	660	715	692	675	707	695	730	693	667	710	675	676	645	696	680	711	696	690	661	684	700	661	665	693	700	658	679	687	699	677	692	647	714	698	658	682	657	671	714	692	717	701	681	677	709	704	669	710	678	697	700	707	658	659	716	712	748	676	714	703	680	740	648	704	665	696	682	693	652	633	672	731	724	706	673	659	688	660	651	660	689	650	673	647	716	713	682	715	714	700	717	671	681	686	717	637	675	653	722	702	656	677	690	689	701	629	700	667	673	696	723	699	666	671	670	649	715	657	691	692	690	649	694	669	638	668	684	708	703	667	686	677	675	688	707	655	757	695	676	648	643	677	667	703	693	674	677	698	728	659	695	664	658	665	665	667	681	692	706	674	661	650	683	707	690	708	662	709	704	643	642	693	710	718	697	689	636	711	714	706	716	706	712	674	670	669	677	679	644	672	668	667	703	711	623	659	674	667	696	697	711	698	710	671	669	677	665	648	681	701	685	677	664	676	709
27504	20342	15435	10456	6987	5065	3335	2356	1707	1346	968	869	895	840	770	616	544	434	413	392	369	336	344	307	293	298	325	294	363	315	286	258	262	241	252	246	254	236	245	234	232	221	211	219	232	251	200	215	249	216	236	222	208	225	203	214	230	197	213	227	233	230	232	218	241	255	230	238	195	209	222	215	209	207	235	218	212	235	222	217	202	231	218	200	224	217	233	198	216	213	223	241	215	193	220	244	209	226	218	250	205	209	235	243	194	217	208	210	226	223	192	227	222	240	212	224	218	209	244	222	246	234	238	225	210	214	195	195	222	186	218	201	211	220	212	234	195	213	224	232	244	252	215	212	233	219	221	233	233	236	212	207	231	232	249	228	193	222	196	218	216	224	245	210	219	233	221	213	214	245	235	216	264	203	196	221	201	231	251	208	199	226	233	220	214	210	221	232	202	215	209	203	231	213	211	240	208	214	212	182	214	240	223	212	214	201	219	216	221	222	224	216	223	214	246	218	199	200	213	205	221	211	229	229	246	212	239	210	213	240	207	206	212	248	216	223	209	209	229	246	206	221	214	230	227	240	215	221	218	226	213	236	205	233	208	223	230	208	232	207	254	206	233	211	228	199	205	213	236	216	220	202	246	211	229	215	203	214	196	230	205	211	198	213	239	216	218	223	239	228	197	218	214	208	228	224	238	221	232	239	211	231	249	231	205	215	227	176	211	216	215	240	201	223	234	218	212	219	204	210	217	240	218	205	225	209	224	219	209	235	191	219	250	223	179	230	218	216	237	222	214	250	219	177	194	206	223	221	209	235	224	228	227	221	226	220	251	223	239	215	217	199	207	236	201	219	225	200	224	210	226	194	224	195	182	213	244	227	243	215	196	225	223	212	230	214	230	210	202	220	211	226	241	235	225	215	210	222	224	213	233	224	214	227	219	202	212	237	218	213	204	201	237	221	240	238	224	206	224	194	202	223	191	211	201	207	224	236	204	206	215	229	206	226	212	230	227	229	214	234	238	222	235	216	201	221	236	210	228	231	197	202	218	215	228	201	216	230	214	222	225	232	230	220	234	215	232	215	207	219	208	231	234	227	243	220	228	196	192	244	207	255	215	188	223	226	223	205	221	224	209	223	231	202	246	206	221	198	227	197	241	202	216	207	235	217	233	193	199	219	197	207	176	205	212	204	206	203	215	210	201	208	205	227	217	222	206	211	213	195	227	198	213	209	208	215	213	232	211	200	246	221	213	212	186	223	219	210	219	214	211	228	200	218	221	209	234	229	214	219	237	226	211	249	220	234	235	223	223	224	210	221	220	198	232	228	216	228	224	238	215	215	233	217	223	221	206	221	214	205	211	219	232	214	244	225	241	190	203	229	215	217	235	237	204	203	235	197	216	222	224	220	232	214	223	226	230	219	189	221	198	211	212	224	195	229	217	226	231	182	213	204	201	212	225	201	216	219	257	216	212	224	211	189	216	206	242	241	210	224	231	223	203	223	212	218	243	232	241	231	212	210	232	201	220	207	195	223	220	252	224	219	241	192	241	214	214	212	226	240	208	218	223	216	227	224	247	232	208	228	212	221	243	194	216	212	231	213	222	220	246	228	232	249	212	197	214	200	224	200	226	232	222	215	218	223	221	234	236	197	215	214	213	229	231	233	219	231	219	211	208	207	221	201	228	218	209	232	201	244	231	204	204	213	247	236	208	229	205	208	221	209	240	213	216	226	232	220	211	221	212	215	200	210	216	243	213	212	206	207	206	219	220	248	224	235	211	219	234	226	237	196	202	222	239	211	220	217	225	209	218	228	223	214	193	240	211	211	224	235	200	212	206	207	197	216	223	182	219	224	218	218	227	201	204	217	196	194	198	181	229	199	221	202	209	221	220	205	222	238	239	231	225	202	202	205	219	252	222	223	209	239	246	234	224	224	232	227	208	231	227	217	253	216	230	235	213	214	235	219	241	236	220	221	203	234	197	203	226	228	226	220	205	216	244	241	247	219	218	214	210	245	201	226	225	207	220	220	198	197	191	202	233	208	204	197	207	211	222	220	193	234	226	225	230	224	213	224	208	201	201	246	217	216	207	231	229	229	237	207	211	233	221	239	213	207	224	257	205	234	251	210	224	213	205	195	225	204	204	201	213	205	221	244	228	219	241	224	234	219	225	220	221	227	212	219	204	206	231	217	199	223	222	221	189	221	197	185	228	235	216	222	225	196	221	241	195	208	215	235	202	231	186	181	192	189	221	233	200	213	198	210	227	208	233	208	211	219	230	227	232	211	208	187	202	211	200	213	218	206	212	218	221	216	201	218	198	236	223	201	255	204	201	202	217	239	194	232	212	229	208	214	208	247	211	212	183	219	219	214	199	218	196	212	211	241	208	204	201	235	215	228	206	236	214	216	207	228	229	227	216	225	209	221	220	222	243	192	212	225	224	224	244	206	230	233	226	216	230	222	251	227	224	233	244	220	211	224	223	203	199	203	245	240	225	216	233	194	227	201	212	220	215	221	213	197	196	244	222	228	213	247	203	231	227	218	211	219	235	208	221	188	217	219	202	218	214	229	236	245	204	228	200	230	215	229	211	206	231	209	207	218	249	264	249	220	231	219	201	234	214	209	223	228	221	204	224	199	217	198	204	211	223	218	216	225	217	211	203	225	236	222	213	205	224	230	205	212	223	228	236	230	229	205	228	209	212	233	219	211	219	247	228	230	210	211	219	232	215	227	221	209	238	230	206	200	221	226	216	221	206	218	223	260	193	228	214	234	226	241	201	202	214	216	191	215	229	215	228	229	248	223	196	220	213	203	180	240	199	202	206	202	220	217	214	225	202	238	224	199	224	215	211	220	229	197	212	220	217	207	227	202	239	199	217	206	195	223	199	234	216	209	189	222	233	211	199	232	218	212	222	199	207	220	202	195	228	231	207	201	202	216	210	218	228	216	204	223	238	209	226	218	250	217	218	231	225	222	223	229	220	237	224	239	215	231	199	208	211	241	238	203	211	216	215	224	215	228	226	225	231	207	233	206	208	213	228	244	216	222	237	197	223	224	219	228	232	249	232	221	226	197	225	212	240	249	222	215	217	241	244	218	232	238	235	244	227	256	217	224	229	203	215	204	209	218	217	260	218	223	211	227	243	206	217	206	192	212	233	226	216	209	217	205	189	208	236	240	189	207	244	217	221	223	218	241	215	216	219	183	206	223	208	215	201	224	189	240	231	188	218	208	226	227	223	221	240	223	219	215	221	187	189	212	199	201	230	223	232	214	210	191	210	201	192	214	201	217	197	228	226	215	225	238	220	211	235	225	204	218	226	209	197	213	217	208	225	200	198	236	208	216	204	216	208	221	226	203	201	227	203	227	207	207	200	226	240	216	213	196	208	220	196	216	220	203	215	207	193	251	231	226	229	203	242	204	178	211	219	219	215	193	211	212	216	241	206	211	199	218	209	185	198	222	214	223	221	220	211	220	215	225	224	216	201	231
22837	19569	20734	19755	16513	13601	9879	7706	6254	4805	3907	3534	3677	3406	3233	2561	2138	1863	1720	1485	1408	1293	1246	1124	1138	1161	1083	1113	1232	1063	999	924	873	818	827	760	824	847	754	732	679	681	616	622	693	615	636	609	629	699	614	629	590	589	603	593	627	605	587	574	544	536	587	635	643	587	613	610	585	577	555	604	592	607	604	581	564	618	583	605	602	606	596	585	608	579	585	562	601	659	603	555	601	588	628	595	563	578	642	549	575	574	616	582	636	626	570	586	536	562	596	558	594	605	623	581	561	614	595	603	616	621	603	567	589	561	621	572	596	562	583	591	596	578	583	594	611	594	584	575	603	628	582	586	598	594	638	583	600	585	618	601	640	584	566	603	583	618	506	627	568	599	596	578	551	589	628	586	607	644	553	591	570	614	619	604	630	599	627	581	597	568	595	611	598	610	600	580	622	571	604	623	593	581	585	581	599	572	582	593	578	631	610	556	622	587	576	609	588	551	600	583	565	593	605	636	595	598	582	590	564	626	574	581	601	576	600	629	597	588	622	572	550	573	574	608	549	588	607	592	552	637	564	568	590	596	611	622	595	594	629	620	586	581	597	568	629	602	576	578	574	601	606	644	597	608	588	616	587	568	641	596	587	584	658	570	585	584	575	643	622	611	588	569	604	612	581	591	592	603	636	583	619	603	594	576	584	581	636	616	576	624	597	577	552	629	537	558	587	619	616	606	595	574	588	590	608	590	606	606	581	591	595	617	607	570	565	598	561	622	575	577	623	561	562	610	598	631	612	575	663	569	586	626	610	575	606	580	581	578	583	573	607	591	575	599	574	614	620	569	560	591	599	595	602	573	563	592	585	640	587	563	580	589	607	572	619	546	614	600	573	618	570	608	590	623	624	582	595	586	599	580	558	578	565	599	594	559	610	611	605	615	624	617	570	614	582	623	562	640	548	640	579	583	593	636	560	635	578	582	619	590	651	600	607	596	566	601	574	569	595	606	609	617	587	593	601	598	602	572	612	577	600	541	632	586	573	570	586	577	556	621	591	654	627	643	608	576	623	577	571	601	621	596	621	658	570	602	602	582	629	618	566	617	629	601	578	574	623	569	596	580	588	585	586	611	594	558	605	657	593	582	608	600	603	571	603	590	596	588	616	590	613	574	588	613	566	633	610	549	574	624	614	570	577	582	593	621	625	575	581	571	596	595	611	617	592	599	591	600	596	568	611	647	613	604	622	550	582	625	583	609	582	533	597	608	578	585	589	578	589	620	601	603	620	550	621	557	597	547	585	560	579	583	619	561	593	577	594	574	598	599	590	571	602	556	570	589	618	610	583	589	626	624	578	602	617	552	635	602	588	619	666	586	596	622	622	609	628	596	553	605	585	606	615	557	595	592	603	573	613	601	592	588	544	605	654	568	568	595	623	619	586	655	574	593	570	587	565	591	588	572	597	567	546	566	590	615	605	624	622	617	581	638	566	567	558	622	652	615	637	611	579	582	641	552	631	630	650	616	609	613	608	546	601	573	569	627	584	552	614	623	586	598	596	565	575	597	564	589	619	611	592	628	588	599	616	561	602	564	577	582	537	579	549	579	578	583	594	630	560	598	584	586	566	663	589	607	554	572	611	582	550	566	594	594	557	616	625	599	576	610	642	592	620	594	596	575	606	600	618	601	599	630	619	571	601	584	606	607	602	624	599	594	625	590	643	623	579	608	577	572	558	595	600	580	550	532	564	561	613	623	592	567	576	628	560	583	582	601	575	578	591	614	587	581	576	581	620	603	606	604	583	590	542	611	597	550	666	654	602	623	598	593	596	621	601	562	648	601	605	612	595	575	547	582	590	578	580	628	615	628	647	572	610	615	654	599	607	586	592	594	629	613	595	620	640	554	609	595	582	590	658	598	618	573	600	576	645	592	598	600	559	569	570	591	611	589	612	598	600	631	620	608	595	588	621	596	638	643	587	612	629	604	622	621	626	599	586	560	611	577	633	608	644	593	572	599	653	586	612	626	581	584	587	577	587	534	616	584	601	563	577	633	614	604	640	602	583	587	586	635	564	581	592	622	587	591	604	584	634	581	560	608	585	600	614	596	610	616	646	588	616	576	561	625	542	577	625	610	606	572	578	620	582	579	613	619	621	545	604	607	596	586	587	646	598	557	611	629	567	599	630	611	616	572	650	602	599	537	579	601	608	571	595	577	622	611	564	589	602	602	579	597	635	583	613	572	570	610	600	620	580	592	626	575	594	597	597	638	607	602	598	606	578	571	594	657	603	588	590	579	600	578	621	603	619	615	574	632	584	647	574	625	620	576	616	589	553	563	607	585	581	588	571	582	588	598	586	584	607	563	601	610	609	635	626	570	619	566	600	595	597	588	615	627	606	565	546	590	597	595	622	589	656	593	595	616	573	603	558	596	609	627	578	597	571	596	568	589	554	561	596	614	559	564	568	620	546	576	568	578	587	573	620	580	656	607	593	612	600	586	633	566	599	643	579	607	610	558	623	625	599	546	611	577	564	605	577	585	642	564	581	561	605	558	614	557	600	594	647	586	603	585	638	572	620	598	599	594	650	618	621	654	581	563	576	530	602	574	612	598	606	568	542	600	584	610	601	584	569	520	616	577	596	603	602	602	548	591	615	614	608	584	636	590	646	611	577	591	599	578	561	591	556	621	589	600	593	626	561	599	649	596	597	557	614	592	571	589	608	577	577	584	571	619	609	541	611	579	559	643	609	614	587	609	609	637	553	624	567	563	575	583	582	536	600	554	638	604	623	630	615	615	596	578	625	617	614	606	613	595	604	569	601	591	562	597	653	584	594	562	581	566	609	587	580	621	581	657	578	614	599	607	578	571	575	564	579	609	621	563	588	587	584	589	596	585	578	618	649	581	590	607	652	624	563	580	607	587	656	582	626	593	615	593	594	582	637	562	584	572	629	567	582	620	623	588	587	618	590	606	616	589	554	556	542	639	563	570	619	544	584	607	609	601	589	573	617	596	591	592	639	618	542	622	593	566	634	524	562	581	594	625	629	650	624	614	549	629	619	660	572	574	589	624	599	595	604	606	592	620	611	563	626	584	618	620	569	574	603	629	580	605	539	600	566	584	578	584	596	634	561	561	631	601	567	563	606	598	645	627	551	615	558	578	603	575	575	606	593	595	601	594	588	632	570	583	615	621	621	575	578	580	611	566	575	660	581	557	563	594	632	614	601	617	577	620	580	605	624	603	614	626	601	566	583	568	580	586	593	606	645	650	597	610	602	607	592	585	613	613	581	571	622	604	602	631	615	601	592	616	593	601	613	614	583	611	582	572	567	560	612	571	558	575	599	585	607	572	574	607	605	614	581	615	625	637	643	582	560	631	609	613	591	565	600	598	634	604	657	585	605	594	610	593	577	592	625	614	586	586	610	552	578	552	596	630	571	641	586	622	605	581	590	595	568	619	645	614	607	604	574	600	602	573	590	582	586	618	604	589	554	667	574	588
37840	28701	26774	19120	13917	10085	6600	4566	3398	2484	1859	2231	1790	1662	1353	1083	847	739	681	540	508	449	481	472	401	434	405	381	416	369	356	275	274	294	253	254	223	227	187	198	236	191	192	170	184	179	180	180	166	184	157	185	183	166	140	149	149	179	153	157	132	177	156	154	159	171	155	162	177	163	181	161	151	158	158	179	176	170	177	148	171	164	163	158	152	174	179	151	156	156	154	168	153	172	155	153	174	174	138	139	162	160	149	157	185	161	158	172	183	179	156	157	184	142	158	165	153	166	143	169	163	169	164	128	170	156	169	159	170	160	163	153	170	161	172	138	178	177	153	144	150	176	158	141	175	162	182	184	187	167	164	147	173	159	148	175	143	159	162	163	170	140	179	144	164	168	151	143	164	151	137	155	176	174	127	148	167	153	168	140	170	173	174	174	118	177	156	150	175	168	153	167	153	160	167	168	169	153	177	189	154	165	141	146	166	165	153	154	155	164	137	145	144	164	160	144	155	158	167	174	170	170	185	171	134	149	191	169	181	181	155	167	180	144	164	162	165	169	183	158	164	183	165	133	153	165	169	174	186	176	168	171	152	155	146	160	158	184	177	164	162	155	154	170	171	182	163	154	161	162	168	151	158	179	167	152	164	165	172	175	157	166	160	160	163	162	149	161	168	172	153	137	142	163	158	144	135	170	163	170	148	154	169	148	157	175	163	171	146	178	162	179	193	152	167	159	167	153	162	175	149	152	154	170	169	145	164	150	157	153	162	175	159	170	162	180	166	163	162	186	171	150	157	181	156	177	174	156	173	166	152	159	168	158	156	156	156	129	162	150	170	167	189	150	157	150	153	150	155	136	180	179	164	141	151	162	150	149	168	171	172	162	143	159	156	151	163	171	200	159	177	171	169	184	176	164	173	149	178	149	152	150	175	171	186	151	161	160	165	164	170	162	145	172	162	195	162	175	144	158	146	164	162	158	170	176	169	175	163	164	156	168	158	133	150	161	145	131	153	170	159	168	150	186	153	172	156	159	159	175	139	163	164	162	183	144	151	149	160	147	149	170	167	166	159	139	159	147	167	156	169	186	149	155	158	141	175	164	166	147	167	164	165	175	146	152	176	140	154	145	162	153	143	144	170	151	179	163	168	155	161	164	163	156	151	162	170	133	168	172	168	148	148	167	166	159	171	179	157	155	173	174	169	123	160	159	162	179	169	167	159	158	158	169	165	142	159	157	170	157	139	149	170	165	169	146	150	175	154	162	155	156	167	177	163	145	159	172	161	159	157	142	167	179	156	161	166	160	183	163	173	168	160	182	145	146	167	157	165	184	180	189	172	172	171	137	162	166	167	155	177	153	131	150	184	180	158	175	148	167	143	161	163	156	176	196	163	162	172	158	150	165	149	173	162	148	164	203	156	144	141	151	160	169	139	146	160	153	165	199	159	166	161	142	179	144	149	164	148	180	150	156	169	160	152	174	164	147	153	169	175	163	156	162	171	161	155	181	156	165	151	183	177	157	152	164	158	169	182	147	154	161	159	176	132	174	143	165	168	158	173	151	156	146	169	151	166	159	161	169	168	163	161	149	155	150	163	155	138	164	172	169	182	172	173	164	146	177	171	160	164	186	187	157	173	173	166	172	145	144	149	146	184	140	170	151	159	166	149	143	197	136	149	177	176	179	180	166	162	153	186	154	160	159	156	166	156	132	146	165	162	188	171	167	160	160	196	158	147	152	149	176	144	188	153	182	154	160	172	175	158	165	148	148	170	189	190	163	160	160	174	156	151	165	162	168	139	172	157	154	167	166	163	172	155	141	159	153	166	163	168	173	149	149	158	145	170	160	152	190	153	173	202	161	147	156	161	155	168	177	166	182	178	182	178	162	194	166	176	166	150	140	177	156	158	156	157	166	152	160	135	172	165	192	165	148	160	172	153	154	160	158	166	159	141	166	150	173	195	168	148	155	159	169	147	141	165	179	170	160	170	151	169	144	163	140	163	146	177	196	146	166	188	145	146	177	143	142	162	169	184	161	151	169	171	149	140	168	156	151	171	162	146	156	158	177	146	181	152	165	160	178	183	142	166	173	181	198	172	156	158	151	155	132	153	160	177	184	167	155	148	186	181	188	147	176	181	180	153	182	155	167	150	175	167	162	188	182	170	147	181	179	162	173	161	173	142	155	171	153	167	149	171	175	194	167	181	153	161	160	172	139	151	177	168	188	157	165	158	169	165	168	161	180	170	156	146	136	155	158	149	172	177	151	180	146	154	168	169	150	158	150	153	174	161	149	139	168	177	169	149	179	157	160	164	170	177	160	151	182	153	176	149	150	168	174	185	174	160	144	169	144	152	165	172	152	175	149	185	168	171	169	169	175	159	167	165	156	161	168	155	169	162	145	173	164	151	175	171	162	188	186	177	170	154	172	147	148	174	161	152	155	152	171	164	173	155	146	170	164	168	177	150	165	187	153	170	170	158	162	175	175	153	152	175	166	181	157	171	171	134	138	161	181	170	156	186	175	137	164	162	134	157	168	169	165	139	160	164	178	165	134	186	153	153	168	171	153	163	153	192	165	172	164	162	157	160	158	148	162	167	174	167	161	149	171	135	154	155	149	163	179	147	166	185	158	179	174	153	144	184	161	167	161	140	162	149	154	181	179	170	159	152	172	161	172	176	157	172	153	152	172	172	197	146	174	168	139	166	166	182	154	151	162	161	147	151	162	161	176	166	151	139	139	161	144	140	174	163	175	146	190	165	147	160	148	146	159	152	167	173	154	178	164	152	172	148	182	173	153	173	156	178	154	147	193	182	187	156	167	149	151	153	150	172	146	158	143	138	168	153	158	173	157	141	177	158	166	168	183	176	192	123	172	160	167	180	176	137	183	161	154	166	156	165	175	151	180	156	146	153	155	148	154	154	174	176	164	172	145	197	176	160	182	153	163	150	160	151	162	164	183	163	149	155	175	168	129	159	140	153	150	178	160	151	160	148	188	160	156	165	165	137	167	178	169	153	129	156	148	150	172	179	154	168	148	168	156	174	159	190	134	182	177	185	171	165	168	149	163	151	161	174	158	173	153	161	157	158	170	151	179	168	147	160	164	153	166	173	157	152	176	154	163	147	164	171	173	202	145	193	199	147	141	169	166	200	165	175	168	172	156	159	170	157	173	165	161	176	173	171	173	157	165	150	177	168	166	152	154	172	160	156	167	178	171	156	175	183	187	173	151	164	151	167	164	176	166	158	168	160	186	185	181	152	160	191	172	150	141	184	180	181	186	172	168	165	163	164	169	160	173	180	160	161	160	181	168	151	177	175	140	165	172	177	144	154	174	149	145	158	170	148	178	174	175	154	161	182	165	159	185	175	158	157	174	173	178	158	179	150	155	161	164	161	170	155	171	164	166	153	187	164	168	195	153	177	169	166	159	148	186	160	186	162	149	183	164	177	162	158	178	166	162	175	156	147	167	164	149	174	170	163	164	173	164
30150	26323	28449	26952	23882	20339	15510	12919	10577	8494	6837	8170	6613	6502	5340	4457	3616	3192	3120	2496	2101	1869	1933	1904	1774	1711	1818	1630	2101	1768	1654	1205	1193	1041	1051	939	941	940	787	683	712	634	645	611	615	639	598	532	528	537	513	509	482	503	433	503	494	506	455	465	467	457	464	460	463	486	492	448	434	482	463	436	501	479	462	482	441	489	451	507	432	462	430	474	461	487	438	471	429	473	489	417	476	485	435	479	463	497	445	501	494	500	459	461	443	473	456	468	485	464	435	491	429	458	481	442	485	461	478	446	448	423	448	455	471	445	451	460	447	474	475	458	425	425	463	457	480	507	469	448	463	467	468	457	493	445	426	453	444	448	459	491	460	459	426	443	456	459	503	455	484	422	490	445	462	438	483	444	428	483	471	449	454	464	485	458	443	474	456	467	478	457	482	483	453	470	462	474	461	465	468	475	525	493	493	443	519	477	478	439	435	478	458	481	452	431	500	467	453	453	444	464	454	470	459	458	450	492	444	452	449	452	475	467	426	446	442	469	474	459	475	473	468	456	456	476	507	425	499	487	469	493	438	494	434	519	449	454	418	479	500	462	453	484	441	513	472	410	454	462	466	461	484	446	465	436	450	452	471	482	468	457	450	430	459	468	461	441	470	466	429	492	453	432	457	479	439	427	480	443	395	503	493	475	481	454	449	433	480	425	480	452	455	476	469	487	482	474	488	470	456	464	427	447	476	463	463	446	443	476	470	461	447	485	456	448	471	446	462	493	445	455	433	468	452	433	491	466	462	459	476	462	444	455	453	431	474	469	472	477	459	459	492	497	476	450	475	474	472	449	451	452	477	443	451	457	511	469	470	433	445	456	428	458	458	451	471	431	438	493	473	502	419	443	432	426	407	422	456	466	461	479	456	455	451	487	474	432	466	467	460	486	493	475	462	462	426	470	487	491	465	481	480	447	440	453	464	504	480	476	440	447	464	506	453	453	483	460	449	469	427	449	468	462	463	504	461	450	425	448	447	464	459	481	474	446	432	446	425	453	450	536	470	447	461	468	460	485	482	454	480	447	497	448	439	443	463	445	474	439	438	438	439	455	496	470	457	481	509	450	469	492	446	482	451	462	433	432	486	437	474	427	465	451	434	465	466	543	453	467	501	489	415	427	528	502	447	498	456	455	471	474	456	448	437	487	503	476	452	449	482	455	445	459	494	451	451	469	439	492	467	471	487	453	472	455	431	475	468	436	456	469	489	450	469	483	459	494	480	453	464	496	464	425	468	462	486	441	494	475	470	443	424	459	472	465	464	465	477	473	502	453	469	457	460	463	460	471	500	426	445	469	481	462	477	444	458	462	447	457	456	462	456	475	451	436	459	442	456	439	469	435	490	495	435	481	456	468	466	494	466	412	445	461	458	476	454	486	496	471	406	469	450	447	488	482	420	438	433	489	445	436	463	451	505	458	459	452	492	488	457	441	442	480	475	441	424	475	482	475	493	432	474	453	462	461	452	463	492	450	430	420	439	490	455	480	439	472	445	481	470	445	492	452	472	479	443	474	453	450	433	475	466	470	453	428	472	448	472	418	459	477	452	455	461	470	463	406	450	426	432	497	455	479	459	497	470	420	482	451	458	450	467	455	477	488	436	476	457	450	487	485	456	465	455	447	454	444	503	442	440	497	422	502	446	445	466	463	445	431	442	441	459	461	458	435	473	478	475	465	408	453	479	453	443	409	436	445	479	481	447	407	473	514	457	439	458	432	502	454	443	469	468	442	477	465	468	498	444	449	402	480	446	489	466	474	484	434	416	456	455	436	485	457	477	467	466	450	470	457	486	459	416	461	456	440	504	489	464	456	447	445	454	488	461	415	442	488	464	462	423	483	445	497	484	462	465	462	479	449	471	458	467	491	510	494	491	450	462	459	431	453	497	442	432	466	456	480	449	504	499	468	457	382	482	449	505	451	452	518	460	459	450	506	403	439	444	406	444	481	470	455	413	451	487	492	473	466	483	461	462	461	478	474	450	474	488	501	476	430	449	474	447	442	482	452	433	481	491	446	494	474	476	485	469	426	459	461	498	472	454	443	413	450	480	457	468	464	479	432	451	466	437	492	466	446	497	436	401	474	467	461	474	500	419	461	457	469	468	459	435	464	451	431	492	468	434	462	470	458	477	476	494	474	442	497	440	443	474	432	471	462	488	426	482	458	447	457	477	462	491	447	458	485	500	461	468	445	445	494	422	440	470	479	449	465	454	507	438	462	500	455	496	443	427	411	522	477	472	440	481	460	449	441	451	457	429	432	421	489	472	478	479	462	460	487	480	455	458	452	449	451	419	466	451	476	459	472	437	468	478	437	468	448	468	462	453	481	438	468	444	428	464	489	429	474	473	471	482	460	457	447	458	484	477	434	442	475	471	424	458	434	450	460	457	432	497	497	481	430	447	423	438	447	462	448	474	482	453	443	482	441	455	480	473	457	446	497	446	480	450	467	439	436	445	481	446	458	479	458	427	487	450	462	486	459	426	467	488	418	436	445	455	447	474	477	453	474	483	474	442	473	510	448	501	469	437	454	495	471	465	452	461	482	477	469	441	471	474	477	420	493	468	498	489	479	442	460	453	429	489	455	442	436	445	464	462	433	455	451	465	498	452	498	479	513	435	466	451	487	481	464	461	458	481	442	443	436	499	413	444	476	463	466	422	498	461	475	498	479	456	462	499	443	437	473	453	468	476	464	474	488	468	444	432	448	481	433	468	476	474	427	493	483	468	405	412	458	446	502	450	468	455	482	454	479	440	446	450	451	473	448	416	446	460	451	446	477	470	495	466	477	457	455	456	469	448	477	461	473	481	420	446	496	468	432	441	474	454	426	468	487	438	457	465	423	455	454	468	465	435	474	462	468	460	459	451	454	485	478	450	461	480	452	456	437	453	458	479	451	464	457	446	440	455	464	458	525	461	435	430	475	448	470	435	474	465	479	470	454	425	464	477	510	457	413	466	451	477	469	472	426	490	492	503	483	455	479	475	468	443	487	506	434	455	462	459	481	437	458	449	466	473	445	504	479	449	448	514	496	482	466	519	457	437	479	457	451	457	449	438	487	440	448	437	466	456	445	463	457	483	482	476	417	464	435	448	455	472	454	468	509	454	474	443	450	487	425	438	483	491	410	438	462	411	419	472	474	429	493	469	446	491	458	447	461	459	433	477	454	506	445	445	464	511	438	440	460	460	460	437	492	477	461	448	489	423	444	449	427	423	442	436	473	479	452	450	472	457	477	456	474	435	453	472	454	449	462	435	475	467	472	436	478	446	423	463	458	457	474	429	470	451	441	479	467	456	455	464	452	445	458	452	481	443	471	473	464	490	464	511	498	480	477	449	446	458	468	472	460	470	472	457	479	451	450	436	455	473	413	464	440	466	514	457	443	457	498	457	440	490	451	420	465	424	490	467	444	502	499	459	423	451	474	430	462	459	453	483	468	460	460	517	492	477	504
10314	5342	4992	3835	2686	1802	1169	903	709	617	507	393	386	366	342	320	306	265	290	288	262	256	230	231	268	288	260	248	250	230	273	235	245	219	231	236	257	240	229	259	226	259	249	221	239	262	244	243	284	268	253	280	239	228	241	263	238	236	261	246	231	213	248	251	251	273	257	254	241	258	251	226	213	268	255	226	247	243	269	253	254	230	245	234	254	232	250	249	228	246	237	251	231	256	246	257	257	251	237	231	268	222	265	253	242	227	235	245	269	249	242	267	242	248	251	220	216	252	248	240	241	259	246	270	255	235	255	267	246	228	266	266	239	246	231	262	228	269	252	237	268	246	243	241	243	244	267	244	231	224	238	239	225	270	261	248	271	241	261	265	257	253	263	259	269	261	248	230	256	238	254	259	232	232	238	253	254	247	245	253	251	252	248	284	269	239	234	268	242	245	263	279	226	266	237	234	269	213	252	259	230	261	279	237	247	246	262	267	262	238	242	255	244	255	278	272	242	238	258	243	236	230	251	242	252	278	232	252	261	235	246	254	239	252	257	267	233	229	211	242	262	279	256	250	243	270	256	269	249	244	248	249	247	272	236	252	234	253	261	229	250	260	242	254	275	220	260	244	235	228	228	242	280	226	261	230	213	248	252	260	263	246	243	257	236	269	256	261	234	274	242	262	233	244	232	267	220	264	264	235	269	227	267	259	248	232	248	251	264	223	281	237	264	225	228	255	255	241	249	251	305	239	238	242	230	239	232	239	252	244	235	249	258	254	263	250	269	258	230	240	251	259	239	252	249	258	237	242	239	251	248	248	262	229	239	248	273	247	237	215	248	276	283	298	252	230	256	271	224	246	238	234	229	220	223	254	281	242	234	255	258	253	274	235	230	245	224	249	247	250	243	251	263	259	258	269	201	266	252	245	265	241	281	238	246	222	268	258	261	229	241	265	264	240	242	250	241	281	242	251	230	266	269	257	232	273	237	236	236	244	226	248	268	255	268	237	252	251	221	254	256	239	250	254	257	268	256	225	227	256	242	256	233	236	257	268	238	233	206	254	243	251	226	279	249	248	279	257	246	251	254	262	256	263	230	254	252	279	267	260	248	248	254	250	248	253	250	225	245	249	259	241	246	232	236	244	262	237	249	228	239	241	240	252	274	257	253	235	236	252	255	229	253	251	251	243	238	238	255	267	261	255	239	254	248	268	232	267	258	269	265	242	225	255	256	267	244	266	237	244	246	246	234	233	266	239	246	265	268	252	243	236	249	227	249	199	222	256	267	245	227	238	254	239	257	231	227	203	239	230	239	266	232	247	242	258	235	260	261	238	216	218	226	248	263	247	244	249	251	267	260	244	240	247	230	232	229	243	259	248	247	241	260	244	230	240	236	238	238	255	258	251	250	234	232	241	228	250	224	283	253	256	278	239	264	254	253	245	249	249	239	262	256	263	247	277	249	247	252	242	255	260	239	239	254	243	246	249	254	234	261	256	256	265	256	237	243	261	243	219	251	242	252	245	234	249	242	256	244	265	236	264	253	262	268	263	250	227	276	245	233	273	260	264	248	213	237	250	254	250	229	225	257	256	246	250	250	225	243	253	252	249	249	282	251	251	235	250	222	264	256	253	278	241	227	233	258	244	238	256	248	228	272	237	218	259	261	253	252	262	257	257	258	234	247	239	229	246	257	273	251	233	241	260	277	220	260	242	263	259	243	234	246	218	254	235	227	243	229	271	248	221	261	229	228	254	252	253	249	226	251	263	267	246	253	265	230	228	243	243	245	265	240	234	239	263	254	249	251	268	226	259	231	271	238	259	258	240	219	245	273	237	212	251	248	260	254	257	229	239	227	271	249	232	281	238	245	265	248	253	241	254	256	240	258	246	259	239	247	240	265	229	274	260	256	265	240	251	236	257	238	243	221	286	247	246	229	267	244	236	252	243	223	237	267	255	267	258	242	238	280	245	248	239	222	245	233	245	248	289	259	277	267	261	236	258	238	252	257	255	257	239	242	245	234	235	244	276	237	280	241	250	261	261	240	268	232	254	250	255	239	262	242	234	255	257	237	238	250	227	274	234	232	246	237	247	252	248	232	224	259	262	235	252	220	261	235	241	241	242	232	239	241	236	245	254	239	260	258	243	272	248	249	265	233	221	229	249	248	236	240	239	255	249	254	266	239	274	243	248	233	265	239	250	274	254	216	242	273	250	240	258	270	261	250	266	232	248	249	250	256	264	267	254	270	236	237	223	223	238	269	246	226	231	276	258	241	216	256	256	267	240	239	243	252	252	226	248	242	269	270	247	250	287	279	256	247	227	237	245	271	240	243	272	265	264	268	231	260	248	252	257	244	250	267	247	249	228	234	207	210	247	250	255	222	273	239	238	254	261	242	248	258	213	263	258	245	227	260	256	246	250	256	256	231	259	239	265	234	234	255	250	246	242	230	236	264	258	273	246	232	247	250	242	233	263	241	248	224	237	266	242	239	243	236	234	224	276	241	253	252	246	263	237	218	253	264	215	266	227	256	252	258	235	238	237	260	277	245	269	208	222	236	251	247	249	248	231	232	232	242	283	240	249	237	258	238	266	252	277	252	256	230	229	234	251	245	205	258	264	253	271	241	244	261	272	249	236	247	245	253	252	235	256	245	259	254	233	232	282	230	261	240	269	241	248	220	245	253	245	267	256	249	238	258	229	261	248	249	235	211	251	250	248	252	231	218	269	245	240	233	243	275	240	245	264	237	253	233	233	273	227	254	232	217	243	291	226	249	211	241	251	266	233	233	230	245	238	245	254	268	236	248	232	262	259	237	237	256	251	233	264	233	245	226	236	221	241	248	253	247	240	222	258	245	250	239	224	246	241	255	232	251	279	261	247	239	231	275	224	222	249	250	256	270	276	225	270	237	231	257	243	252	253	241	256	256	254	269	245	268	267	234	263	233	254	230	270	236	237	242	224	264	243	267	218	240	195	259	261	271	231	220	240	250	251	257	252	255	257	225	254	240	229	250	234	233	230	272	234	232	243	244	257	244	249	232	278	240	258	265	245	235	237	250	234	224	225	254	234	225	260	248	267	265	243	248	251	234	230	241	231	257	253	251	280	229	266	248	274	253	242	251	267	257	271	242	262	233	269	235	234	236	257	242	246	266	226	255	260	237	292	229	230	273	217	253	233	227	272	239	255	239	255	245	260	249	267	257	243	228	234	241	240	219	246	249	267	213	231	245	231	237	275	246	236	217	237	244	229	250	245	238	239	253	241	237	259	230	245	238	270	236	235	250	238	242	250	212	263	263	242	237	250	247	258	253	261	289	281	254	262	212	258	262	268	253	238	251	236	255	242	249	267	254	216	225	255	250	253	249	244	246	247	238	268	237	215	241	232	250	243	248	221	240	272	267	212	264	250	242	256	235	238	292	240	250	233	233	262	246	232	248	226	250	246	235	219	260	256	231	252	231	260	225	248	237	267	298	255	282	238	277	267	261	231
10741	7607	11118	11571	8979	6795	4925	3732	2945	2317	1958	1830	1532	1361	1265	1085	958	961	832	839	817	771	780	748	759	724	687	714	711	731	659	709	689	713	648	733	679	727	712	711	630	664	684	602	744	696	696	672	695	687	689	672	663	689	642	705	659	685	679	707	666	677	673	667	651	648	683	651	675	697	680	675	682	679	709	646	682	677	678	671	712	638	670	688	658	676	694	669	670	700	684	663	648	650	695	648	617	655	627	662	615	630	632	629	643	662	678	681	677	648	632	737	685	634	664	662	672	657	630	661	607	665	678	664	653	652	691	627	700	672	673	681	711	669	663	672	691	680	689	646	685	618	644	674	706	648	673	650	697	651	707	651	665	679	663	665	689	683	647	707	671	683	676	644	688	638	632	666	667	666	700	716	638	669	671	662	667	753	694	666	658	715	706	630	710	697	671	700	693	681	703	682	681	660	694	688	640	676	652	686	674	668	637	660	603	685	682	627	734	682	710	640	674	653	661	646	630	615	654	719	661	663	637	661	682	701	671	659	708	680	671	683	690	684	659	651	635	683	666	704	659	627	643	693	688	671	666	682	638	691	673	682	661	672	692	697	684	650	704	694	644	704	686	680	659	651	714	647	694	720	649	646	641	675	642	646	668	651	659	662	702	734	631	685	660	623	642	674	658	642	675	636	695	637	663	661	612	676	679	650	630	657	680	615	697	680	690	752	671	682	684	673	709	654	632	660	701	707	666	662	696	647	683	677	637	630	671	706	680	684	700	621	645	692	653	680	655	670	662	700	643	643	697	728	670	632	697	691	642	678	703	696	714	708	646	622	626	651	722	692	681	673	669	690	609	625	681	643	661	638	691	661	639	687	653	669	642	654	698	668	666	672	672	641	684	648	700	700	691	702	629	717	690	669	617	665	667	627	672	652	676	653	677	705	653	696	681	650	692	610	668	673	697	676	653	693	658	711	667	649	649	645	690	669	705	669	593	640	638	658	708	650	622	671	664	665	708	661	625	648	666	656	688	687	644	696	666	656	723	644	723	661	653	718	683	653	663	671	654	647	670	670	654	714	713	657	692	621	682	723	658	677	620	701	656	639	663	666	659	692	660	682	654	660	681	596	686	615	688	680	656	679	662	668	651	709	666	670	682	625	677	624	643	635	682	650	639	656	717	731	657	666	654	651	647	649	659	663	658	634	662	647	659	712	675	682	647	690	674	681	684	710	699	673	706	689	626	679	670	689	658	702	658	646	660	640	684	704	674	683	712	636	671	659	672	664	636	652	699	700	705	711	675	615	663	663	677	670	680	645	681	630	672	688	675	623	665	690	649	639	697	717	683	702	618	714	664	680	716	657	644	648	666	688	672	675	640	690	652	660	706	683	649	654	673	700	660	652	704	688	690	694	677	720	663	662	695	642	665	693	644	682	684	658	649	634	630	698	697	648	661	696	641	699	686	696	700	672	673	651	633	674	672	692	702	717	678	664	641	660	637	707	632	655	687	667	695	663	684	681	670	676	684	649	719	703	651	656	655	687	697	670	672	670	670	694	679	670	680	627	671	670	688	629	694	722	648	645	683	707	668	661	623	634	712	618	647	617	695	671	688	676	682	681	705	704	671	671	700	673	731	668	646	695	676	649	715	648	717	663	657	686	692	619	656	680	681	680	669	614	712	696	673	647	636	661	679	670	657	645	714	679	644	668	660	640	649	677	689	699	670	698	681	684	694	681	677	657	684	686	705	667	684	690	703	689	684	668	663	662	651	632	661	638	663	676	696	668	682	678	692	696	695	649	648	676	689	665	681	734	643	720	645	652	697	664	647	685	663	618	660	643	698	655	659	696	688	666	684	656	673	643	635	663	682	630	651	626	701	701	659	686	658	669	657	719	627	705	697	680	691	653	678	672	696	702	651	701	658	661	651	630	694	662	654	670	698	648	675	650	640	669	632	638	674	656	654	676	639	670	659	649	705	696	668	636	671	669	685	672	677	643	678	717	634	698	685	709	631	708	688	667	701	709	653	636	691	701	634	701	702	645	656	658	668	679	693	652	665	641	693	668	654	661	701	676	720	663	703	684	621	679	634	664	659	611	674	707	658	629	636	649	654	653	675	661	649	654	674	691	723	757	685	656	652	651	658	682	732	668	666	698	677	650	688	699	667	660	649	644	670	681	676	704	684	708	643	661	687	673	668	697	660	669	681	673	679	687	702	643	652	659	675	671	677	690	699	656	667	671	628	711	615	682	706	642	630	644	646	630	614	709	678	658	715	683	624	668	679	660	685	692	708	688	678	628	649	684	686	701	694	683	658	716	709	675	677	687	699	699	707	682	733	632	662	651	698	672	677	657	689	692	670	687	647	660	663	707	663	692	693	725	656	653	658	694	618	708	678	660	683	662	741	686	642	681	664	717	679	695	640	671	666	680	688	663	658	653	664	680	666	645	672	711	652	688	680	656	650	653	649	633	662	633	677	681	652	663	704	680	664	676	665	679	701	686	668	656	674	694	675	660	687	669	672	664	670	688	684	685	730	630	668	676	707	701	671	664	663	635	663	648	677	662	675	684	723	642	656	649	686	678	650	672	665	602	657	687	624	670	688	686	688	672	686	636	683	667	690	683	650	673	649	671	673	680	717	720	666	619	659	662	682	621	691	617	678	697	689	656	648	636	677	664	663	660	659	667	713	657	718	707	704	638	684	709	658	677	694	668	687	668	714	658	711	641	676	694	656	644	667	689	646	701	685	652	662	696	673	643	663	651	681	627	718	680	691	710	636	646	647	700	708	654	672	708	703	661	640	665	698	716	650	641	659	683	710	669	664	678	668	715	704	673	657	646	674	719	669	727	669	638	679	639	661	662	731	657	669	658	699	717	634	646	650	729	677	686	655	703	677	704	624	673	607	688	619	647	712	719	670	688	669	664	711	696	661	719	636	671	684	683	647	696	697	703	675	680	678	685	707	709	668	666	654	703	703	700	661	689	690	705	662	626	669	677	662	668	672	682	660	670	687	639	676	623	661	717	668	691	689	626	662	628	660	618	708	677	660	643	710	691	629	698	646	686	709	673	650	683	666	667	666	637	703	661	638	647	667	704	670	678	680	687	654	662	662	664	680	604	646	679	684	634	679	666	703	672	659	694	663	676	693	659	646	687	643	632	617	667	678	683	705	716	683	662	674	640	703	659	687	688	682	679	631	658	699	673	672	681	628	668	609	688	636	643	704	706	672	660	698	683	727	676	652	644	630	705	667	705	676	655	667	648	692	685	677	684	724	673	696	676	678	643	700	695	646	710	695	674	684	677	664	644	649	670	679	659	657	657	675	693	688	631	649	634	664	669	669	669	649	644	695	686	639	649	669	678	682	637	724	671	651	644	684	664	689	670	690	684	629	722	675	706	717	718	642	668	667	672	678	643	625	709	662	692	677	632	652	659	694	671	659	676	677	656	649	694	690	640	662	643	666	720	701	683	719	686	642	680	680	661	634	678	674	628
30502	19419	19069	10614	7158	4776	3678	2295	1797	1422	1665	1339	1122	1095	839	740	521	496	480	418	374	377	371	332	348	337	348	328	334	312	329	270	288	310	234	253	243	258	248	250	220	204	262	215	222	219	239	242	214	222	204	220	237	230	235	209	256	206	216	204	234	185	215	202	235	227	219	195	224	218	214	226	237	194	213	220	215	199	224	213	199	201	222	210	228	217	217	243	229	225	226	200	247	218	200	217	232	183	218	217	223	239	210	207	208	215	201	229	210	202	204	209	234	234	216	202	233	199	203	234	185	210	218	224	227	208	183	197	169	234	179	226	217	178	192	205	192	213	208	205	218	216	236	192	244	183	242	219	227	212	217	206	238	208	237	223	197	228	228	222	231	207	217	205	232	216	245	197	218	211	226	193	230	205	228	229	228	209	210	213	208	209	197	194	187	212	201	213	209	234	205	218	200	200	207	222	211	215	216	217	212	226	206	209	213	204	234	193	202	196	217	219	230	203	188	216	224	224	222	210	199	200	204	202	223	183	204	203	207	224	222	212	212	206	218	223	213	229	209	206	217	212	241	205	236	216	208	203	214	216	197	224	220	184	234	225	192	205	211	210	233	235	208	196	199	220	215	221	222	202	203	219	223	177	226	210	206	206	205	194	207	213	217	200	199	220	194	230	205	230	213	198	223	212	206	217	235	224	203	231	242	209	220	227	187	198	204	234	197	198	215	226	202	205	225	212	206	215	211	218	225	184	217	206	234	213	210	221	213	232	212	231	206	201	201	200	242	202	221	219	228	208	194	246	178	199	217	224	220	207	214	226	188	223	213	208	218	217	207	239	217	210	225	227	223	205	218	197	236	202	214	237	199	232	205	211	228	225	217	203	241	216	235	197	222	242	207	213	238	204	242	196	231	222	221	204	182	169	237	211	225	222	223	206	239	208	200	203	195	239	218	225	208	224	191	201	235	206	220	213	213	210	235	202	230	222	193	238	206	214	233	221	203	206	222	193	221	212	212	211	219	235	233	235	223	219	206	212	204	233	220	196	239	222	217	213	201	213	203	211	219	228	199	215	222	228	223	205	192	194	203	257	211	200	204	213	206	212	214	209	208	191	204	203	228	218	217	207	220	212	204	213	198	218	196	201	218	247	224	201	227	202	204	217	172	191	192	217	196	183	190	203	217	211	219	198	219	204	194	191	201	202	177	210	188	215	206	206	213	212	241	210	192	225	214	207	245	192	180	214	191	219	212	211	204	211	229	222	202	230	207	220	216	185	209	221	218	216	199	205	219	241	215	242	204	209	208	203	216	226	191	215	205	212	211	208	198	224	204	200	223	196	189	196	211	220	202	230	213	219	190	228	214	204	223	210	200	224	235	224	208	208	217	209	207	199	229	204	225	207	220	219	210	208	232	178	194	204	230	201	223	232	219	207	199	209	188	204	196	197	205	226	210	220	210	197	217	244	220	230	209	235	203	236	230	201	240	240	211	223	211	209	209	204	196	204	211	214	196	211	167	212	227	207	215	207	211	239	195	220	233	210	225	218	185	197	209	230	208	221	209	201	211	217	193	214	222	224	221	256	227	217	207	222	214	186	221	198	227	208	167	225	219	228	187	196	226	223	221	217	228	185	227	173	213	210	215	206	223	229	237	223	181	209	188	231	219	191	206	205	214	224	183	218	205	223	211	237	191	225	225	217	219	212	212	182	236	221	221	217	192	218	210	212	220	239	217	232	210	216	199	192	197	215	218	207	216	205	208	218	211	212	238	223	214	217	206	220	213	193	243	218	214	227	211	235	198	197	168	240	233	235	220	221	196	205	227	218	196	254	235	240	197	206	238	229	219	187	231	220	213	207	214	217	224	225	222	211	220	210	217	205	216	192	210	218	232	212	201	234	199	201	211	219	217	209	202	197	193	209	242	216	233	232	227	191	196	195	221	205	204	208	213	182	216	213	204	208	209	216	224	244	218	222	203	234	211	225	194	239	207	209	183	236	211	239	233	226	204	202	225	230	194	199	211	250	238	227	249	217	224	204	204	198	221	204	212	200	196	217	193	195	215	216	199	213	173	224	204	204	196	213	221	209	187	208	193	199	218	200	213	199	207	223	232	189	216	202	235	203	217	222	220	216	181	213	202	216	209	222	235	232	218	228	196	200	201	220	201	202	202	237	181	212	222	203	189	219	228	203	221	210	207	223	195	238	222	224	183	227	219	211	231	201	220	197	197	209	234	213	232	200	213	195	209	224	214	227	199	230	178	204	199	209	249	220	234	213	216	194	216	191	222	202	222	246	189	204	208	206	214	217	202	195	211	229	203	226	230	215	192	232	216	249	201	224	199	193	220	202	200	211	222	218	212	211	206	251	220	200	223	195	211	217	203	226	224	238	197	204	235	240	213	204	215	199	194	263	196	234	208	202	230	213	217	209	225	205	197	208	203	209	227	230	224	226	214	210	233	216	230	196	204	228	193	224	207	208	208	218	187	203	225	216	212	212	209	248	221	237	228	204	206	189	177	216	223	191	232	196	183	224	194	176	199	225	215	204	223	212	205	200	229	211	214	213	205	226	221	189	223	231	203	230	213	195	208	217	221	192	211	201	207	207	209	215	219	208	198	202	231	210	219	230	202	225	197	212	218	220	217	178	201	217	226	216	213	198	233	190	217	206	215	207	225	219	205	215	213	221	199	197	232	215	245	197	220	208	228	202	194	208	222	213	228	218	199	199	221	232	231	214	236	216	209	203	208	185	236	189	230	194	213	227	217	206	202	234	220	243	221	215	230	215	237	202	208	235	203	245	208	210	216	183	197	210	222	210	206	206	198	188	213	255	225	198	230	217	207	205	198	238	205	206	248	198	206	234	208	179	214	200	205	221	216	217	228	230	220	186	194	221	218	211	221	205	228	239	211	217	203	216	208	192	228	239	249	195	195	211	231	212	208	225	215	218	218	232	215	250	216	220	201	219	242	220	223	209	186	209	194	217	199	214	213	206	198	214	222	224	205	174	198	231	224	196	193	206	206	223	227	210	195	205	221	230	212	208	211	233	214	218	213	211	217	234	212	203	211	238	186	218	231	201	211	227	201	216	194	215	214	224	202	212	213	194	209	195	212	207	204	222	194	196	200	212	216	211	192	231	232	228	215	211	240	223	195	209	205	208	211	213	191	208	219	221	232	248	222	205	218	201	218	236	230	199	204	187	207	213	190	208	213	231	204	212	202	217	214	209	204	194	216	213	197	234	201	201	211	231	212	205	192	203	211	206	212	197	202	198	209	215	239	196	224	220	194	224	215	228	226	196	218	221	234	198	222	222	233	211	197	204	217	193	231	208	210	206	239	210	211	227	216	214	253	199	218	219	221	232	232	208	218	207	226	220	228	207	250	194	216	241	207	198	200	225	191	197	211	195	219	210	228	220	193	189	202	211	218	225	196	195	245	211	211	187	206	227	211	227	229	204	227	204	202	203	213	205	211	238	201	208	211	228	212	223
24514	18564	23444	20474	17944	14386	12370	9183	6982	6154	7051	5719	4860	4807	4066	3277	2482	2140	2195	1853	1600	1479	1552	1453	1409	1363	1361	1335	1557	1351	1221	1037	989	933	946	853	868	815	792	738	762	674	675	714	659	669	677	646	604	657	604	587	554	622	615	595	605	596	583	563	576	640	584	528	538	565	594	578	601	652	580	604	593	576	619	588	573	571	559	621	554	565	591	561	583	571	601	560	594	609	624	572	563	608	621	588	600	581	562	619	581	603	569	579	576	559	591	575	626	582	601	576	585	553	607	580	596	594	580	580	542	539	587	590	565	600	614	589	554	545	618	599	555	573	621	575	570	582	609	597	559	545	601	599	556	626	615	606	594	586	575	608	600	610	616	569	601	593	602	579	580	622	608	609	568	569	578	594	592	607	582	586	573	572	620	651	573	588	554	583	549	604	612	587	627	579	596	618	604	587	596	585	574	596	573	562	579	586	602	547	614	575	584	575	562	580	571	572	595	607	606	617	584	612	558	586	620	564	577	571	589	568	602	568	565	594	542	559	595	583	593	581	616	620	591	610	595	566	609	600	586	587	595	563	571	570	609	605	613	570	602	606	605	606	589	576	564	589	618	608	579	603	548	595	584	585	617	598	596	600	605	648	627	569	571	579	557	598	644	557	553	600	564	633	560	579	614	616	543	591	628	580	619	568	607	582	560	636	587	605	583	622	570	578	578	593	582	578	564	585	550	572	570	539	601	596	586	593	646	537	636	612	599	576	598	557	611	550	562	600	514	615	580	621	581	571	554	546	596	606	590	600	603	539	619	557	578	548	592	594	597	584	605	589	567	558	617	645	585	603	581	623	605	607	578	577	577	665	601	599	577	554	599	597	589	587	561	592	583	618	553	534	567	595	570	644	590	572	576	579	592	583	613	545	570	568	570	557	562	596	591	597	589	610	610	618	580	562	597	592	567	603	541	576	595	578	579	597	542	596	560	637	564	545	587	591	641	591	595	537	615	563	561	595	585	605	568	612	620	614	612	580	568	569	549	617	584	615	559	594	572	576	623	602	599	588	597	573	601	599	596	606	578	607	608	586	618	594	599	619	572	630	586	608	578	575	588	591	581	604	569	606	605	591	589	612	621	586	628	602	573	582	543	599	593	590	605	584	576	575	635	564	558	610	603	601	585	614	603	611	534	562	572	587	589	591	556	584	588	592	611	645	573	599	567	542	600	572	614	628	544	599	581	583	531	589	583	594	576	616	586	574	606	616	619	604	583	571	623	609	610	556	573	568	551	574	570	591	568	609	599	592	594	567	599	584	585	564	582	623	583	599	600	593	593	621	551	564	591	607	587	571	610	578	552	590	586	603	537	540	559	582	647	606	617	596	604	613	576	579	609	593	595	566	574	566	557	607	618	566	596	571	557	625	579	563	619	608	600	552	627	588	581	542	545	563	588	544	576	605	545	559	577	615	597	583	619	591	593	620	563	538	543	573	554	564	603	601	596	560	622	568	550	593	555	590	559	546	557	593	591	579	599	623	635	587	602	592	612	589	605	559	604	576	549	569	595	603	566	536	606	524	586	600	599	589	575	576	564	526	605	570	617	585	549	576	526	587	581	577	588	612	563	577	581	628	556	629	593	611	610	562	598	602	614	548	594	618	587	576	617	573	588	563	571	608	562	578	564	558	575	608	560	608	546	615	597	595	639	619	608	553	571	610	563	590	583	619	558	579	569	584	620	565	549	610	592	613	576	622	596	588	577	589	593	585	618	568	578	595	585	544	549	555	595	594	619	595	624	584	596	550	607	601	593	583	556	582	588	593	586	605	563	593	586	539	626	587	587	598	541	555	582	567	580	615	563	606	582	583	609	580	546	580	550	563	573	582	603	583	564	577	607	616	580	623	575	606	554	593	593	651	589	613	566	581	579	557	607	579	591	602	609	596	527	601	613	622	593	586	586	585	598	550	582	555	563	591	637	566	611	598	559	627	575	604	561	583	571	555	554	580	585	587	593	567	595	588	618	591	621	568	587	539	552	598	566	601	570	628	567	580	598	576	603	555	545	583	596	580	603	589	578	586	592	615	592	568	534	543	569	571	581	561	589	592	607	575	612	570	585	616	596	563	600	579	589	576	606	655	552	622	548	601	586	595	590	617	581	585	598	571	590	600	574	597	569	578	589	608	550	584	563	590	621	646	617	587	617	578	585	598	595	614	569	606	586	542	584	534	581	580	518	573	579	605	560	599	599	572	586	593	623	576	588	581	600	574	584	545	584	598	568	586	567	589	589	610	567	609	569	580	603	589	554	601	607	606	563	580	572	582	594	592	572	618	572	575	591	587	579	602	585	593	624	556	588	600	592	594	566	543	614	607	554	599	556	542	554	569	594	558	602	594	577	616	553	573	566	625	556	593	592	554	566	538	608	536	568	626	597	542	599	604	539	588	611	542	539	592	603	626	620	581	605	588	626	564	606	579	604	561	640	598	567	549	543	591	604	513	636	583	568	586	619	588	605	580	567	593	573	577	585	566	571	575	567	640	584	575	610	526	614	593	594	570	583	563	601	659	629	601	629	584	564	611	574	598	567	598	584	571	597	583	609	597	617	575	560	595	585	576	622	580	564	596	571	595	567	572	571	592	644	579	616	611	557	553	563	592	567	587	602	601	617	556	570	599	596	588	617	598	579	593	600	628	617	570	573	590	573	532	614	565	591	584	550	570	572	581	607	583	575	584	565	589	642	553	585	601	589	636	582	585	584	564	550	588	567	578	586	582	565	591	581	558	551	590	569	623	569	604	573	611	598	618	568	630	553	588	594	575	591	591	591	568	576	576	585	572	597	553	566	588	540	597	562	586	611	604	591	586	556	561	574	565	541	564	565	638	601	550	589	598	571	608	588	621	600	588	595	558	598	596	554	611	599	559	600	577	601	563	562	609	600	576	576	581	587	620	590	622	611	583	627	609	563	571	530	574	565	621	582	585	517	613	613	581	590	574	624	585	609	607	580	597	595	599	658	571	617	587	594	638	524	597	544	596	612	618	569	601	554	593	606	599	556	547	567	583	589	609	595	610	588	610	589	583	569	583	572	566	619	573	621	564	546	553	606	600	598	585	564	568	550	573	592	550	572	589	599	598	588	569	580	583	585	640	599	596	572	601	612	597	641	595	616	592	576	570	569	563	625	598	615	593	592	575	576	571	645	572	598	589	591	589	576	590	596	570	600	575	619	580	585	589	584	564	595	575	585	557	580	581	615	587	598	597	609	592	612	565	550	572	570	598	640	604	580	599	611	628	601	606	581	581	593	551	532	562	586	555	634	605	565	564	596	592	581	586	586	605	583	596	621	639	662	654	617	540	591	615	571	546	588	574	601	610	587	585	565	636	607	595	558	603	522	579	574	598	573	553	583	601	596	581	607	614	585	534	581	594	649	595	588	582	597	605	597	601	628	612	570	547	571	593	595	594	578	556	540	578	615	602	565	584	554	590	590	598	592	569	604	594	583	534
37673	31957	27368	18968	14009	9695	7788	5123	3640	2747	2829	2583	2135	1917	1607	1324	923	759	759	597	496	442	545	475	481	503	450	446	528	388	368	325	309	273	279	266	288	241	208	189	230	198	172	205	222	197	205	158	158	169	145	164	162	179	165	179	153	156	172	158	143	172	163	178	161	136	186	156	160	165	158	181	189	180	161	159	153	146	190	126	149	180	129	160	173	160	162	153	169	160	161	143	168	161	133	163	150	158	171	164	166	160	180	141	172	170	161	171	155	187	146	169	165	142	157	184	156	152	151	159	122	157	157	136	151	150	155	150	184	178	153	141	151	151	161	165	173	156	163	151	166	139	172	155	185	160	163	168	145	158	145	157	154	158	166	164	156	139	181	134	158	168	180	155	168	169	163	151	172	177	160	148	165	143	156	143	153	175	152	162	150	158	161	180	169	153	165	173	178	152	178	177	149	157	176	169	150	168	149	160	164	159	152	169	207	158	143	185	158	146	137	181	165	159	165	150	173	178	153	151	168	143	150	159	156	159	172	181	173	152	170	171	152	147	148	150	151	149	160	168	170	160	138	163	165	174	170	165	166	155	173	147	147	159	163	170	150	171	149	158	144	169	144	159	144	159	171	142	179	176	161	187	168	166	153	147	186	147	180	158	172	163	154	177	174	178	147	134	156	151	150	138	149	178	152	151	159	172	137	157	161	150	180	150	163	169	154	120	125	155	147	142	161	156	176	152	160	142	166	157	150	157	169	162	188	167	158	144	163	142	161	139	169	121	148	167	136	155	156	142	174	170	182	154	175	163	150	146	165	152	198	187	161	138	169	162	152	171	142	166	152	164	148	174	165	160	172	165	148	144	144	154	164	148	158	154	175	158	144	151	172	177	176	179	142	163	170	148	174	162	173	188	165	154	145	161	147	159	175	148	164	154	178	171	181	149	162	184	149	171	181	169	148	155	155	154	174	155	160	162	171	150	141	149	173	158	157	170	170	166	169	171	151	173	163	154	155	138	150	186	160	164	150	154	169	142	163	181	169	174	138	169	155	145	173	169	172	167	162	139	142	167	181	175	150	173	167	167	154	156	145	175	135	141	144	172	145	160	158	165	154	142	173	166	186	166	151	157	138	172	173	150	147	170	167	145	151	142	151	142	163	156	171	185	166	179	155	151	166	138	159	176	162	136	162	132	147	147	167	159	173	141	143	171	140	139	158	142	160	150	161	181	164	147	147	147	155	152	173	149	151	155	189	160	148	174	172	143	168	155	148	150	165	158	175	156	159	185	162	153	171	178	162	159	147	174	152	159	165	176	168	163	173	148	178	179	143	162	156	175	177	152	169	133	164	147	166	152	168	163	159	148	164	157	159	167	147	160	140	134	158	151	155	147	177	168	161	140	164	157	166	147	159	152	137	166	155	173	175	166	147	169	145	152	142	153	142	160	177	163	163	156	151	173	175	149	167	147	162	149	174	176	174	172	148	154	162	172	156	167	151	158	180	160	169	147	173	144	177	157	161	156	173	167	157	172	155	162	157	143	165	190	169	153	169	149	147	159	175	148	166	147	167	155	168	172	154	149	174	153	148	153	166	166	163	175	165	166	182	148	171	175	149	146	144	140	156	164	147	157	149	163	145	136	166	135	153	160	182	159	170	155	164	169	152	166	140	178	133	169	142	174	169	152	148	161	150	168	165	170	151	175	145	175	176	171	183	155	145	154	165	166	150	161	160	161	159	144	169	171	136	136	160	142	165	164	182	148	150	144	151	148	151	177	146	172	153	147	143	178	158	157	153	143	167	142	158	159	159	146	180	161	164	131	155	160	149	179	157	153	180	160	163	156	163	163	132	170	163	127	149	154	180	151	171	163	171	180	173	166	134	176	169	170	137	159	145	142	133	154	164	164	167	163	179	145	160	157	168	171	159	158	149	171	157	150	128	153	162	156	180	158	151	159	152	159	156	162	157	160	150	162	189	160	186	147	144	173	153	142	144	153	153	172	148	153	151	143	163	155	166	149	158	139	134	177	171	195	138	162	154	140	144	156	179	163	158	185	168	176	152	168	176	157	141	162	158	176	153	148	168	179	158	141	148	172	171	165	145	162	146	170	151	163	175	157	183	164	165	117	162	178	156	139	156	172	158	152	141	141	164	177	164	161	146	152	166	161	163	163	148	167	162	152	172	172	153	161	172	165	155	153	167	143	164	140	193	147	164	142	169	159	173	139	151	143	188	147	159	149	154	164	138	153	150	157	138	142	159	187	146	154	168	164	166	160	139	131	149	168	171	151	167	174	170	155	182	166	177	178	156	158	150	149	155	177	149	164	140	175	163	171	178	167	147	178	138	152	155	166	162	168	174	150	168	161	158	169	175	159	151	167	123	161	161	143	158	148	156	163	169	164	178	163	154	154	152	175	147	160	171	143	156	161	158	194	182	180	163	174	156	135	143	183	156	168	157	182	157	154	149	171	158	166	143	164	162	157	148	145	165	176	155	168	162	161	174	159	179	154	159	165	170	153	173	160	151	154	154	146	146	138	172	162	173	146	136	150	137	138	156	156	163	160	181	179	153	157	155	149	146	138	171	149	138	166	162	140	172	180	164	148	176	145	151	175	165	154	155	163	132	169	150	158	149	171	164	150	156	161	174	176	161	148	163	176	166	157	170	155	202	156	161	168	136	169	157	171	163	188	168	166	152	139	175	152	147	161	172	165	167	167	167	158	173	180	162	158	149	152	172	186	161	173	133	157	173	168	177	148	149	139	154	152	164	152	157	133	164	170	135	174	160	144	174	148	177	172	168	158	150	154	168	155	183	170	168	159	162	156	143	164	168	147	144	172	191	175	153	155	143	170	179	156	152	152	166	171	170	137	167	155	159	169	169	144	126	156	158	170	163	182	160	146	148	168	153	167	174	148	160	173	161	159	167	162	182	150	163	179	152	159	165	169	159	152	170	156	155	168	160	170	165	161	164	142	152	149	161	148	157	147	169	147	156	154	146	155	156	172	171	149	172	170	144	138	146	185	154	159	199	172	168	156	148	172	172	195	137	136	183	174	160	144	161	180	158	154	162	160	140	181	163	142	146	148	158	163	173	167	164	157	164	171	174	163	179	157	162	156	163	181	146	154	163	173	149	155	139	168	154	138	171	190	140	176	136	166	144	142	155	167	152	167	184	171	149	133	153	166	159	165	177	162	165	178	185	177	163	155	166	156	140	153	155	164	160	165	187	156	147	181	166	161	165	156	185	189	146	172	145	160	160	159	133	158	148	161	162	180	170	161	146	153	163	180	156	172	163	162	165	157	155	180	150	162	162	167	157	147	172	185	155	180	179	170	171	161	148	151	152	156	126	165	176	157	150	136	128	158	156	155	163	174	167	165	157	164	167	166	170	148	172	175	154	147	160	199	162	166	176	140	178	161	153	157	147	167	167	164	180	148	181	158	150	157	140	166	163	151	144	171	174	187	153	147	174	172	169	172	186	161	150	163	142	162
29579	29662	28289	27486	25480	21398	19240	15048	11874	10460	10616	9917	8430	8259	7243	5745	4438	3701	3768	2995	2552	2205	2409	2106	2272	2260	2246	2349	2916	2239	2093	1575	1567	1361	1211	1121	1191	1107	913	797	735	693	653	663	672	677	697	576	476	575	546	550	502	505	481	490	484	477	464	434	471	462	438	474	463	437	454	471	442	452	466	447	440	432	460	460	422	475	437	433	454	449	452	482	486	434	431	478	441	425	436	457	434	449	411	423	492	430	431	447	443	426	413	466	441	440	405	479	478	494	440	461	465	461	431	481	464	473	482	438	415	464	448	449	425	489	441	394	443	447	454	440	441	423	432	491	472	444	457	432	470	456	451	434	418	467	500	466	414	464	470	465	408	463	438	478	409	445	447	430	424	430	417	438	436	434	467	460	459	455	436	470	481	419	459	457	448	457	454	491	444	453	468	473	490	473	458	482	493	458	455	501	481	445	444	441	463	464	477	450	453	445	445	458	439	492	433	486	469	442	442	454	454	465	487	463	483	471	500	431	469	443	436	469	456	460	422	445	438	460	417	456	488	477	448	459	444	476	420	435	456	449	442	501	418	458	462	466	437	464	464	467	475	467	451	481	447	478	493	515	439	479	476	440	467	448	466	456	422	405	469	474	443	432	458	449	430	456	442	431	454	473	445	433	454	442	436	462	479	446	447	436	446	440	452	482	478	451	435	511	482	463	432	490	437	437	457	473	419	473	463	463	454	461	436	457	443	452	469	447	474	449	467	465	473	439	439	445	457	468	431	471	453	447	400	453	428	443	458	435	462	437	408	428	455	427	465	463	496	414	481	475	474	489	474	459	404	459	441	465	432	467	457	480	447	440	468	482	464	453	430	463	452	529	461	480	476	429	442	477	477	432	431	497	453	466	451	420	484	475	456	463	429	508	477	459	483	448	449	488	456	401	492	447	461	458	440	443	463	488	465	425	440	478	446	451	439	450	481	444	469	479	487	441	461	463	427	471	455	454	484	463	461	468	491	447	435	452	469	441	479	500	436	446	481	478	425	427	447	456	448	427	437	452	473	457	446	498	444	445	449	422	432	443	423	485	463	456	475	462	437	483	445	419	446	473	465	440	423	477	468	491	454	485	451	467	402	431	486	463	432	454	469	488	481	459	466	454	448	434	455	488	474	465	449	470	482	414	460	451	447	448	470	474	456	448	420	462	428	493	454	463	453	458	449	436	439	479	492	439	470	470	443	445	451	458	456	481	446	473	468	460	442	425	433	438	451	430	436	422	432	473	441	446	443	435	459	431	461	468	440	469	480	462	456	431	427	431	452	469	473	459	449	468	465	461	469	455	461	473	448	466	450	479	456	479	484	473	486	488	452	426	487	446	439	502	428	471	449	423	446	457	404	457	411	496	441	452	446	459	431	424	463	474	479	453	433	419	473	439	463	438	483	442	452	451	411	491	454	486	421	464	441	447	427	481	442	447	466	436	462	461	459	442	453	422	454	405	462	468	450	458	464	463	427	469	438	443	489	419	464	393	480	437	453	500	416	401	451	438	460	467	461	465	474	464	417	430	443	475	433	454	468	433	430	444	468	454	449	472	468	480	458	457	408	449	483	462	427	429	493	459	446	461	438	461	460	411	482	445	463	454	474	422	440	462	459	460	488	469	429	449	490	462	486	456	445	452	479	475	466	465	471	496	478	493	450	481	446	457	439	457	434	492	424	435	433	480	453	440	443	458	447	441	463	444	454	469	417	426	469	428	457	462	439	476	456	480	455	470	454	460	451	453	435	422	469	438	491	490	460	445	473	441	490	418	445	476	478	460	424	485	438	477	454	445	484	427	476	432	457	448	466	444	446	436	456	449	472	476	449	459	457	454	467	495	451	471	455	458	437	436	460	465	438	457	453	466	484	469	446	440	434	448	429	395	415	480	455	480	478	446	461	454	432	502	485	465	434	436	445	441	494	450	472	435	440	443	404	423	431	464	452	454	465	447	450	435	439	461	415	458	498	448	426	444	493	446	439	450	436	442	460	479	470	445	468	492	470	442	488	462	480	446	460	483	442	465	461	448	495	446	440	452	453	466	443	463	457	461	465	445	460	443	427	459	433	422	443	434	429	456	462	448	469	430	446	445	434	436	462	446	452	456	450	483	412	416	470	437	439	416	411	396	420	432	445	437	467	421	447	471	431	462	458	464	443	423	445	462	464	458	439	429	441	468	428	448	450	466	452	469	501	473	477	468	454	460	460	467	426	470	472	480	481	473	457	442	472	444	454	458	457	444	465	438	492	457	463	487	451	503	445	463	516	440	480	431	447	447	484	448	476	454	454	475	428	421	459	423	437	470	436	434	426	477	422	415	423	504	479	440	443	459	407	478	470	431	472	482	455	428	456	480	481	478	461	471	449	466	425	461	489	455	424	482	481	469	457	408	437	468	475	428	432	455	454	439	456	485	465	482	453	452	457	447	440	450	416	428	446	449	449	460	456	460	456	460	490	451	443	445	471	447	462	425	457	464	437	480	453	394	455	462	484	454	427	472	448	431	461	483	409	500	462	409	465	471	424	497	480	433	441	433	458	481	512	433	440	459	436	473	460	454	421	428	443	450	479	440	462	505	436	464	461	460	454	484	450	458	418	486	447	486	499	434	472	468	441	449	452	429	424	457	468	462	453	416	429	432	463	447	461	456	480	431	431	394	420	493	438	454	475	441	461	466	433	464	448	463	407	433	472	496	441	462	454	475	452	474	437	460	445	435	456	463	441	467	461	485	443	445	468	460	484	457	413	449	421	469	424	459	489	447	469	491	439	456	436	468	477	449	429	450	439	473	474	465	460	472	454	438	444	457	449	475	431	464	449	453	461	469	434	509	469	465	399	468	460	452	477	403	446	467	449	470	476	427	434	423	460	459	423	451	442	472	469	477	462	462	442	456	434	447	451	458	442	446	466	455	447	453	445	460	447	428	468	454	434	454	451	444	432	447	449	437	450	456	424	427	503	479	449	436	447	476	470	442	434	492	473	449	455	453	418	452	492	445	486	438	458	510	451	491	460	477	452	477	495	410	468	480	427	433	443	422	417	440	487	452	410	462	447	459	464	407	441	454	476	492	444	492	456	421	442	442	478	437	432	455	442	458	453	467	412	468	467	454	466	459	452	451	433	470	441	410	494	453	448	452	487	463	487	473	481	432	452	421	436	455	442	465	451	492	435	459	422	469	448	466	433	434	495	454	451	421	475	458	440	448	397	479	439	437	422	406	479	430	465	457	449	458	477	482	494	432	497	454	477	441	467	451	485	441	485	466	482	451	428	451	435	428	440	456	459	442	425	450	470	467	462	447	475	478	476	417	458	433	456	419	464	451	469	439	443	485	440	465	477	472	489	453	449	468	480	495	416	466	417	449	444	442	477	437	442	511	448	451	491	449	461	411	460	481	452	450	458	462	488	446	472	482	432	467	461	496	430	459	456	460	438	437	429	410	468	499	433	486	461	468	425	471	449	481	457	452
10417	5323	4786	3879	2577	1705	1124	901	713	554	499	478	447	367	350	321	311	288	264	254	282	244	242	278	277	278	268	298	277	242	253	234	253	254	241	257	226	265	244	237	249	249	249	276	244	224	278	246	257	234	228	239	240	246	240	238	242	255	249	249	268	279	275	274	261	252	224	257	250	237	235	260	232	240	244	247	223	252	253	274	242	264	278	238	240	282	276	259	242	249	254	244	273	247	239	288	278	264	259	251	237	215	264	240	233	265	283	250	286	247	245	232	225	273	259	211	255	265	225	209	241	237	228	261	248	242	250	241	232	238	206	242	235	251	262	279	237	242	245	225	240	240	275	254	260	233	269	223	231	242	250	221	267	256	230	246	236	259	261	268	249	222	265	205	258	245	215	252	253	286	277	244	291	260	240	206	246	230	232	250	229	217	238	249	262	232	230	288	278	243	259	252	236	265	240	226	269	255	264	252	244	263	243	245	254	257	253	246	242	264	256	236	235	232	248	284	246	230	263	219	243	226	253	239	267	246	241	232	257	249	261	243	254	223	263	244	240	232	249	264	248	241	251	233	245	237	224	249	246	247	247	276	295	234	256	253	253	231	233	236	251	253	248	236	244	209	263	252	243	281	254	251	248	265	248	243	256	284	241	247	242	258	291	254	258	260	211	239	264	227	253	217	231	247	256	241	244	227	275	251	250	250	242	259	259	240	223	233	238	230	254	251	239	253	242	226	258	226	229	198	220	234	233	228	260	257	272	272	251	232	236	244	238	249	230	241	288	244	232	261	261	237	251	217	230	257	249	250	239	275	266	253	264	248	265	245	239	253	261	259	286	248	243	267	244	243	234	253	252	233	235	246	249	246	239	265	262	231	255	245	229	244	232	251	225	245	211	253	242	259	209	251	235	233	253	253	232	225	236	234	233	214	234	258	232	275	256	257	242	246	275	253	235	241	233	226	214	242	264	265	269	252	229	245	245	245	245	257	251	248	227	263	245	222	268	245	233	243	291	221	239	260	229	233	258	243	239	245	245	240	235	249	271	238	250	223	243	251	264	237	239	243	246	240	271	228	258	247	271	256	264	218	218	236	256	267	262	239	271	263	253	271	302	234	254	249	248	250	246	252	257	244	256	234	281	227	262	280	223	240	220	248	258	284	267	249	234	244	243	264	251	250	245	277	262	249	263	219	257	249	239	237	246	243	260	241	244	259	240	223	237	242	263	263	246	244	269	265	227	265	246	268	239	241	234	249	246	247	250	217	245	250	235	258	239	251	256	257	254	255	255	263	264	263	254	265	257	213	249	245	260	267	267	237	271	250	245	265	245	247	225	249	246	235	258	257	272	265	239	271	226	253	269	283	246	267	267	267	250	247	252	262	243	273	275	254	239	247	232	263	246	243	249	275	250	235	241	257	218	237	241	267	272	211	225	228	242	246	268	250	251	256	253	275	271	248	247	271	255	238	234	238	264	249	253	244	271	248	229	247	236	249	251	237	253	249	228	233	261	252	240	264	229	243	251	259	231	250	268	273	243	281	257	211	257	244	230	260	263	240	231	262	259	235	274	256	228	247	276	266	237	256	224	230	247	223	249	269	241	239	267	271	270	227	240	224	248	228	225	230	252	252	288	226	253	269	247	250	239	265	231	240	255	251	258	250	225	251	251	233	242	251	240	257	234	276	231	271	248	264	243	243	231	233	252	236	257	231	233	250	310	251	261	241	254	254	226	266	261	254	270	246	253	232	233	249	270	257	255	245	228	222	242	239	266	215	242	236	248	229	236	246	261	259	243	241	251	287	252	258	230	228	232	278	243	243	241	256	240	272	230	258	217	262	247	249	235	235	243	225	238	255	220	246	264	240	248	232	225	261	250	261	231	233	244	235	228	239	240	251	229	263	240	236	245	254	219	236	258	237	229	251	211	217	235	217	234	271	241	259	248	241	259	252	274	275	251	232	244	261	236	231	261	245	262	269	191	259	252	219	260	258	247	244	261	224	230	239	266	239	238	252	245	248	230	246	251	249	260	246	241	270	254	256	240	267	278	211	270	238	261	246	252	250	282	239	247	231	247	223	213	225	264	257	278	259	228	256	230	251	264	254	226	246	251	203	261	241	236	216	260	250	238	238	286	239	270	238	238	245	251	241	233	267	230	228	244	235	277	255	269	237	265	233	253	228	237	224	262	223	211	240	252	256	261	250	249	222	243	256	254	265	238	271	240	209	275	238	261	283	257	264	262	278	266	236	246	249	232	279	268	273	239	201	271	236	231	248	221	270	234	254	274	264	222	238	233	265	212	272	241	249	233	265	247	244	221	263	237	229	255	250	255	211	254	262	202	249	223	240	234	249	283	237	236	283	210	257	233	239	257	242	237	240	204	232	252	250	233	253	240	222	268	230	244	269	262	257	213	246	257	253	253	278	238	225	276	233	233	241	247	253	248	235	251	273	239	251	242	260	217	247	257	258	248	253	265	264	264	242	234	259	257	287	246	271	264	282	245	268	263	256	271	237	225	231	224	235	246	243	231	245	266	244	225	247	237	254	231	203	224	233	261	245	260	253	250	236	234	246	252	253	251	224	240	269	244	255	230	267	263	258	244	223	238	248	246	234	251	261	251	214	229	246	234	260	260	295	231	241	260	246	257	255	248	204	254	238	223	254	243	269	233	244	225	236	253	252	234	241	258	259	282	235	262	268	244	224	269	261	253	236	253	249	241	254	242	234	267	243	254	248	249	237	225	232	252	247	238	244	245	277	276	233	244	283	243	229	226	234	256	255	237	247	252	240	273	239	241	245	251	254	251	246	259	279	266	213	231	237	263	257	259	236	266	251	260	267	235	228	269	250	223	251	238	256	235	228	255	254	226	272	236	263	257	265	238	232	248	255	253	248	248	215	235	242	249	249	229	229	238	224	274	265	258	246	272	221	270	245	239	227	244	239	264	235	271	259	242	243	247	237	240	236	225	250	258	219	240	270	265	247	265	258	249	228	244	255	234	245	236	238	233	239	258	254	230	243	239	246	235	251	243	244	247	255	278	225	257	265	262	229	248	228	250	260	252	265	235	226	251	241	253	257	258	248	223	261	235	271	228	253	252	290	259	247	235	229	232	231	252	233	270	260	225	273	236	230	243	223	266	235	237	231	237	270	264	251	267	269	266	263	269	240	249	269	248	231	239	224	264	244	262	253	227	269	260	239	242	245	271	240	244	257	241	221	254	221	256	242	267	247	236	240	268	271	259	237	245	245	238	254	215	249	255	247	250	262	262	224	219	245	248	232	213	253	224	279	263	235	213	254	247	251	242	234	241	255	265	274	233	238	228	241	268	264	254	250	257	264	272	243	275	260	245	232	250	263	247	238	248	250	237	225	266	234	227	260	261	259	248	257	270	240	260	227	245	266	234	235	236	255	230	250	227	229	256	255	233	245	203	226	235	248	246	245	223	240	265	261	246	253	253	227	227	217	247	261	267	244	260	243	246	253	245	262
10404	7838	10512	11628	9242	6893	5158	3812	3073	2437	2109	1868	1520	1349	1289	1091	987	921	886	817	792	761	696	725	726	760	748	678	771	727	726	664	698	680	704	696	702	736	662	726	693	695	684	681	644	682	701	674	660	687	645	647	694	668	644	673	661	644	684	681	722	687	615	649	712	632	681	693	695	668	650	657	664	723	686	714	641	656	675	665	672	699	688	670	681	718	727	716	689	645	669	661	693	649	626	648	701	701	657	660	711	691	698	615	659	688	672	628	681	644	705	661	711	683	619	648	690	657	618	639	667	653	621	651	696	724	649	704	697	669	655	667	713	646	697	640	692	667	668	670	719	709	667	636	704	689	629	691	683	712	651	708	683	691	647	651	660	635	685	657	658	678	670	682	660	673	687	693	689	668	657	643	644	659	628	677	607	640	681	624	635	661	699	659	620	703	701	657	662	665	676	676	668	684	684	689	684	655	664	649	694	666	662	668	702	665	696	690	681	692	669	679	718	708	652	684	670	634	658	655	675	655	670	662	663	715	669	663	640	683	680	660	690	655	706	664	674	691	704	642	668	672	696	699	693	682	648	697	676	646	663	688	719	680	663	720	722	665	709	651	653	661	651	692	622	670	680	670	729	691	662	642	723	662	690	650	626	639	659	643	693	682	675	689	712	643	685	657	701	675	681	670	663	651	713	668	647	645	640	661	645	726	621	724	685	632	627	716	650	663	655	636	647	676	678	682	681	653	653	649	606	620	655	677	645	680	754	686	648	653	671	675	628	658	650	685	654	660	660	637	668	671	670	705	679	648	635	677	663	673	714	679	666	672	612	689	679	657	682	694	669	636	666	653	674	703	666	673	666	688	675	664	702	670	676	674	700	628	702	692	663	668	734	675	678	683	716	715	660	678	572	695	673	615	674	657	623	666	681	702	705	675	670	683	678	668	708	637	668	640	634	661	689	659	698	637	651	668	673	691	711	661	633	661	658	716	635	688	660	698	680	658	630	689	632	663	679	657	689	666	634	625	690	649	630	640	729	654	654	682	628	639	638	640	650	660	704	696	704	635	701	612	636	665	695	683	688	682	691	725	691	593	680	659	687	669	662	672	701	693	638	652	662	626	659	706	687	644	705	648	664	656	682	640	636	685	733	669	699	669	680	663	669	708	649	679	687	697	699	686	670	705	665	701	636	664	635	645	669	652	663	647	644	656	646	662	649	677	656	628	681	696	701	668	714	682	636	640	704	679	716	685	681	682	646	690	683	639	663	664	690	651	710	672	652	656	623	699	662	645	688	680	654	711	621	690	626	671	722	654	683	652	665	642	676	690	640	666	613	677	634	663	683	622	644	685	671	710	635	641	645	666	675	659	647	643	656	704	682	709	669	687	645	673	682	715	642	681	628	667	674	638	637	615	685	639	703	654	654	605	643	702	670	641	686	652	674	676	674	649	649	664	657	683	675	672	713	673	670	681	696	706	654	680	665	623	690	704	674	671	685	710	665	707	658	643	663	666	610	667	651	710	701	652	679	618	700	706	713	671	665	663	625	701	679	677	692	653	730	690	663	708	674	696	660	722	703	651	650	654	687	646	647	668	627	682	634	653	672	621	694	654	655	647	648	683	675	632	684	647	631	729	639	634	707	657	702	657	659	680	699	699	692	681	667	638	671	691	727	658	660	751	682	678	682	693	634	655	683	691	693	676	683	671	652	677	685	644	675	635	670	648	709	701	693	660	683	694	650	666	699	649	645	716	666	636	623	666	638	717	687	664	700	663	631	655	713	674	685	680	653	648	655	618	615	624	648	647	678	689	650	636	735	689	630	622	684	684	661	650	655	699	631	662	687	619	675	654	676	708	695	649	709	635	688	663	657	635	698	667	656	687	684	686	681	699	670	627	637	714	654	659	735	649	715	704	637	628	675	653	656	715	649	675	696	666	674	651	602	670	667	623	679	677	672	710	629	690	691	641	685	678	609	668	732	667	708	661	703	626	691	619	643	652	660	688	671	721	636	616	697	664	680	645	700	654	673	666	642	716	671	654	683	690	708	682	665	704	672	678	707	728	707	673	687	687	718	686	640	668	679	654	705	651	656	665	648	635	717	690	656	649	622	673	697	682	631	656	667	674	723	666	669	685	679	691	663	620	714	687	668	683	686	642	633	672	671	680	674	652	673	676	659	656	650	629	674	675	655	633	639	634	706	682	679	667	697	655	675	687	653	622	640	653	712	630	684	647	638	698	703	678	645	693	701	677	685	658	640	656	696	635	672	690	677	667	677	674	682	677	696	649	695	678	688	648	668	727	677	694	686	669	691	668	666	649	679	626	681	701	678	713	685	675	638	674	692	670	673	622	707	683	631	649	622	675	731	657	660	689	692	597	716	648	645	680	663	650	654	670	680	657	624	661	658	684	698	623	679	697	704	635	638	640	721	640	725	622	681	681	699	637	711	656	646	643	718	653	706	639	649	670	619	651	694	627	708	714	662	636	656	718	695	675	631	686	683	718	681	625	664	663	658	692	650	631	679	706	640	658	667	680	641	673	690	643	688	673	604	679	684	681	661	698	668	677	652	632	712	683	671	664	659	660	698	698	624	697	733	650	721	707	635	629	626	686	662	704	724	677	669	660	678	662	661	648	695	653	676	693	677	660	652	651	681	662	683	640	670	637	678	702	697	705	642	669	659	652	655	673	666	652	654	630	701	636	639	652	706	656	720	674	680	654	678	658	606	704	623	723	665	669	668	670	715	644	633	678	694	685	671	708	619	690	642	688	698	710	627	687	683	722	645	645	617	656	691	636	679	690	646	658	661	703	681	653	682	682	664	675	680	657	646	656	675	691	733	637	674	677	680	651	658	673	679	662	677	665	640	611	668	651	612	663	635	664	717	661	660	660	691	687	676	635	660	662	641	623	679	673	664	638	678	704	659	657	691	637	622	630	686	659	740	695	637	664	711	659	674	650	684	702	639	688	695	675	632	687	719	690	664	669	701	677	667	629	657	718	696	675	658	716	656	698	659	639	680	622	637	667	701	666	632	632	653	652	641	666	706	664	709	692	692	724	635	632	683	659	704	640	676	612	690	682	681	609	635	653	619	673	657	639	712	721	660	625	670	657	652	680	648	678	671	668	649	630	642	698	690	651	668	683	689	673	677	715	673	722	738	651	655	630	662	682	647	668	693	651	619	659	673	671	665	711	631	643	752	658	656	693	643	647	706	699	658	712	692	690	639	689	647	691	646	660	616	673	671	659	664	700	701	697	612	698	660	638	661	634	686	652	695	661	712	623	665	707	654	695	682	643	645	627	668	630	624	709	665	633	637	686	660	738	643	690	640	683	674	638	649	661	622	658	689	677	665	677	673	662	672	692	702	598	711	664	662	668	721	671	691	649	679	721	659	715	678	700	691	689	666	649	667	662	676	677	674	695	716	649	618	679	730	683	660	643	681	662	664	699	718	708	644	662	669	693	660	706	686	658	708	627	687	690	664	638	699	685
27452	21504	18096	9950	6630	4470	4022	3145	1874	1575	1698	1262	1078	879	936	734	542	457	464	421	380	349	373	332	318	336	335	330	375	316	307	296	289	253	281	270	258	255	252	227	254	228	208	207	247	210	233	213	210	216	258	226	235	194	197	184	216	227	193	216	217	210	197	215	207	192	206	219	211	234	207	204	203	202	217	214	217	212	184	230	221	198	210	201	221	230	199	227	222	206	204	197	228	213	225	192	222	204	214	225	211	237	210	223	200	201	190	197	225	215	222	192	194	184	217	209	231	202	208	218	217	208	212	206	251	201	200	217	215	200	237	206	200	209	205	187	220	223	195	230	203	247	235	221	215	207	190	219	208	196	199	203	215	205	188	200	228	210	227	198	220	184	181	203	201	214	212	216	190	194	231	219	220	219	210	236	210	193	219	201	205	211	214	228	191	201	188	212	229	229	200	219	209	209	221	204	220	231	224	201	196	223	224	220	206	186	164	222	199	194	188	217	227	214	220	220	218	208	212	208	210	202	212	205	220	207	230	206	197	196	204	211	189	207	173	204	218	204	207	211	188	217	220	207	220	192	214	206	185	212	212	198	211	223	200	209	208	218	210	207	223	224	207	193	230	213	211	223	190	186	212	188	227	181	230	205	203	176	194	211	199	215	231	212	224	170	238	216	197	211	230	224	207	169	201	184	211	207	193	190	207	222	199	216	233	202	214	196	249	204	208	215	196	220	221	222	206	234	199	234	209	206	200	193	228	206	195	216	205	225	213	215	211	196	191	196	196	208	210	199	219	198	203	232	256	211	228	216	211	172	197	221	183	200	201	205	205	209	209	225	210	199	217	215	224	237	228	203	221	221	200	244	218	216	228	201	191	215	198	211	229	225	180	229	213	205	196	222	205	224	218	221	209	219	201	207	215	219	193	208	234	219	250	229	218	187	215	217	209	204	208	216	205	174	227	207	230	209	207	219	190	205	217	206	212	232	212	207	208	190	205	251	212	215	195	199	200	200	225	197	201	202	229	226	194	224	193	208	198	213	218	215	235	232	221	191	214	224	202	186	251	213	228	223	219	202	222	209	228	197	217	222	188	212	230	217	203	205	200	181	194	224	221	191	200	222	198	222	236	205	228	213	212	207	193	213	200	231	208	195	213	249	207	210	210	187	220	183	225	217	185	218	203	239	215	205	213	217	238	200	204	199	194	199	218	186	194	216	234	205	246	216	210	193	223	216	226	213	194	205	243	228	233	225	203	191	207	227	178	217	220	213	228	219	245	211	211	207	243	201	224	237	199	219	203	189	203	211	226	233	202	210	211	224	202	193	211	203	231	197	239	216	204	206	218	187	203	189	221	214	213	231	207	216	204	203	208	223	226	208	197	217	179	196	219	205	204	209	197	191	191	200	193	211	203	205	199	188	227	227	226	214	203	190	205	232	229	186	200	198	216	200	196	209	180	195	215	206	225	209	200	225	199	226	216	210	213	213	200	227	230	213	201	243	201	193	201	217	216	220	200	212	214	227	212	202	213	222	220	198	196	209	216	227	207	206	189	230	198	198	234	182	209	202	226	197	223	203	204	200	220	212	183	206	185	201	199	213	194	232	211	231	223	219	216	214	217	207	205	212	195	228	207	241	239	220	217	198	193	205	201	219	219	228	209	217	193	210	213	214	209	213	236	207	206	213	216	217	201	222	219	202	192	210	208	224	238	226	190	241	225	223	243	236	202	185	207	228	200	216	221	239	201	225	202	216	191	202	207	222	206	217	210	205	204	200	215	240	202	203	180	211	206	235	186	240	199	200	234	189	203	217	214	200	191	219	216	198	197	220	230	186	220	207	228	188	232	233	216	211	235	187	196	198	215	208	203	207	217	199	195	215	214	199	219	198	177	239	223	198	248	204	199	158	199	200	238	199	209	207	200	219	192	210	221	193	205	199	235	224	216	192	214	214	213	223	203	225	202	203	226	202	207	188	206	211	215	223	204	241	228	192	193	220	177	213	202	226	225	235	199	209	204	225	216	195	187	205	219	177	224	207	208	202	227	206	207	208	215	241	222	196	205	200	217	206	219	219	193	212	193	215	198	210	201	228	202	236	233	231	210	192	219	223	197	196	204	199	206	189	215	220	215	199	186	232	211	201	204	218	216	204	206	202	216	216	212	218	208	215	211	195	213	211	202	193	217	216	181	204	199	226	188	195	218	219	212	201	212	209	237	204	205	187	199	221	198	200	226	222	212	182	212	212	229	220	206	207	210	219	207	210	204	172	181	225	220	207	208	209	218	215	225	210	231	185	174	210	211	232	204	203	214	233	199	196	200	184	215	221	192	212	228	223	169	218	217	213	225	224	226	199	211	218	212	217	204	203	191	192	210	212	231	188	196	198	228	238	205	219	204	225	220	173	209	196	210	192	204	230	218	221	199	211	214	216	184	246	209	218	251	239	213	202	202	188	209	226	192	226	172	206	197	221	192	230	223	206	212	199	187	200	220	246	221	214	242	204	218	209	199	204	220	215	194	192	199	248	213	215	224	222	195	221	216	197	220	196	206	202	216	203	242	194	223	216	223	211	187	211	203	228	195	211	233	211	214	170	205	224	204	195	218	208	220	208	183	215	218	191	234	249	194	221	217	212	207	186	199	199	200	197	221	225	227	198	193	192	205	195	219	219	227	228	212	198	207	196	231	179	216	221	216	241	197	182	242	206	209	204	206	196	211	216	212	234	214	221	179	214	222	237	216	209	216	212	207	224	228	197	203	214	208	199	177	229	228	205	232	215	189	189	216	209	218	230	219	212	206	222	210	215	201	203	243	225	218	225	203	220	240	180	215	208	198	223	218	207	207	185	178	206	181	212	216	213	208	206	208	206	213	230	196	209	222	201	207	216	212	232	181	199	218	223	206	199	211	196	212	213	215	211	199	191	201	204	204	217	220	218	217	214	206	196	202	241	203	216	227	178	207	215	210	194	214	188	208	220	197	202	194	208	203	215	228	237	220	198	218	196	216	232	197	226	187	219	191	210	218	208	203	190	223	185	220	212	207	184	221	193	216	224	228	212	227	179	211	227	211	210	212	226	212	222	220	218	218	202	186	225	211	202	209	188	200	189	227	208	204	194	232	202	233	199	214	218	201	216	199	229	238	220	224	215	206	206	209	236	214	212	197	224	221	216	203	196	204	228	214	204	213	205	179	178	215	197	218	217	175	197	224	179	226	223	198	209	191	223	198	190	206	222	217	215	198	221	216	224	216	224	210	228	221	211	192	215	222	204	192	200	201	222	210	200	182	194	183	228	208	204	238	204	281	215	216	179	214	213	212	182	225	222	230	225	222	219	195	216	205	199	207	204	217	201	234	200	212	219	226	206	225	210	211	213	227	189	211	218	223	194	207	239	210	210	215	204	226	212	232	209	216	188	223	208	196	203	204	201	209	228	196	192	220	198	224	203	211	200	222	234	225	198	217	217	225	231	196	203	224	196	235	201	215	209	184	206
21897	22186	21932	19710	17328	14292	13504	10512	7450	6422	7218	5796	4961	3966	4414	3252	2579	2112	2267	1852	1630	1475	1550	1555	1511	1539	1587	1382	1677	1418	1379	1080	1117	1006	962	938	890	901	785	712	728	729	673	694	676	690	718	642	565	653	622	622	563	593	570	622	645	525	610	576	582	639	564	617	574	595	584	568	563	572	610	598	566	606	587	559	601	536	592	642	595	575	569	558	547	558	571	583	612	591	597	579	544	592	601	595	568	621	596	567	576	576	582	513	571	574	570	601	607	585	601	596	576	557	524	566	580	582	564	599	602	580	583	569	594	611	560	560	572	573	587	656	589	597	561	605	577	567	544	571	581	630	625	551	560	612	548	568	563	585	583	635	563	589	591	580	590	573	549	566	549	540	583	613	602	580	614	591	582	615	524	582	576	565	595	563	582	601	534	590	571	563	599	579	602	529	593	576	620	610	565	609	581	608	569	573	592	573	588	569	584	547	600	589	523	587	592	591	558	557	607	611	566	546	574	578	617	636	590	579	598	580	561	590	586	589	579	567	581	576	637	569	564	632	599	571	575	580	578	596	531	575	595	586	572	553	597	599	575	646	540	585	628	596	557	532	538	574	581	638	611	556	555	569	548	621	592	656	598	531	544	573	605	584	574	588	565	577	606	595	489	586	632	590	583	597	590	561	639	552	590	540	574	572	597	592	574	576	622	567	623	593	592	554	553	589	565	585	575	604	587	559	588	569	557	534	528	556	538	617	577	604	615	580	545	543	591	593	590	548	583	580	603	581	580	584	598	593	602	576	601	570	588	573	573	587	590	565	627	527	602	611	590	601	605	575	541	555	547	564	595	597	581	579	575	577	593	568	564	558	558	556	643	589	593	604	576	541	541	574	547	611	595	605	576	594	573	557	560	611	587	552	585	610	548	581	554	566	565	579	600	565	554	586	602	572	590	607	589	580	581	551	566	602	618	549	623	572	570	568	551	564	556	590	596	586	563	577	540	547	564	596	596	552	576	570	579	581	591	581	601	591	559	544	596	550	587	590	635	578	619	561	563	565	563	599	612	599	538	636	549	552	538	588	610	582	624	509	578	595	556	563	566	580	577	541	566	572	604	554	591	586	575	577	602	646	578	590	570	598	582	557	573	583	541	568	583	543	538	564	626	611	560	593	566	569	640	569	576	550	565	603	557	566	638	550	562	585	577	542	585	572	613	600	583	581	601	521	540	581	542	579	574	561	599	566	607	561	590	577	648	572	599	553	577	594	577	551	537	590	544	580	605	573	577	582	601	567	570	589	545	586	606	546	580	602	559	567	539	589	632	647	587	621	581	556	545	563	566	545	652	587	609	612	592	557	587	595	603	614	540	626	540	582	598	569	540	601	581	597	595	604	554	552	577	575	596	560	577	607	512	557	553	602	577	572	595	577	595	569	556	577	588	572	583	580	549	576	575	582	561	566	613	592	558	553	567	570	580	577	549	575	589	577	624	543	594	556	570	599	617	568	544	608	596	553	596	581	539	617	578	573	612	564	573	573	569	568	547	573	593	627	572	619	554	592	564	540	573	533	588	572	567	575	585	581	581	576	574	617	601	520	583	600	587	570	605	598	553	601	611	562	549	571	550	597	559	561	639	620	571	583	561	577	599	582	618	538	578	595	579	575	597	601	575	640	580	548	550	562	547	550	585	572	599	551	553	595	582	572	594	597	534	599	617	555	581	572	582	564	567	563	578	568	564	572	557	589	572	593	581	619	533	573	598	576	614	634	551	620	552	628	573	614	579	601	578	570	571	572	578	524	567	594	583	601	586	579	573	572	599	577	604	584	546	609	587	574	594	558	548	589	559	557	550	556	570	544	634	609	539	598	588	567	584	594	594	550	553	571	619	586	608	574	580	554	550	572	605	614	578	560	564	602	643	573	579	604	550	540	586	568	551	559	600	556	603	598	588	558	584	572	596	577	571	553	613	589	585	560	590	592	601	586	543	605	579	546	583	590	526	569	590	577	544	526	609	624	607	585	557	587	587	564	506	630	571	550	591	567	584	597	559	555	608	539	572	592	596	581	617	557	641	585	583	569	611	601	617	570	513	595	588	539	610	546	609	598	588	587	581	554	547	524	556	526	565	573	562	592	597	542	569	603	655	577	601	557	587	529	594	556	598	546	586	586	616	586	583	549	658	575	544	561	593	550	579	580	583	599	605	552	578	563	592	557	606	612	586	583	593	598	556	566	565	550	530	614	556	585	593	558	643	612	598	582	584	581	592	619	569	616	651	583	594	602	578	633	554	586	599	555	565	568	574	590	540	568	597	580	598	579	570	589	647	555	557	597	626	587	579	588	539	535	545	605	618	594	608	578	591	613	590	588	555	611	586	594	586	549	569	582	642	572	600	585	553	659	570	549	603	567	578	579	586	625	598	570	605	549	580	533	559	553	594	646	586	598	521	567	577	593	587	595	596	636	555	536	605	590	586	558	631	559	606	570	578	539	561	577	559	587	626	608	581	574	581	576	593	593	554	601	580	571	618	576	601	563	564	614	571	636	535	580	582	600	551	600	569	597	571	534	626	600	602	560	608	564	557	588	571	606	542	543	535	600	591	596	590	573	574	613	564	570	545	591	598	610	600	586	604	555	593	566	584	593	585	610	583	565	574	529	626	584	562	558	563	578	536	599	554	597	609	608	603	596	626	592	577	583	556	559	596	596	556	636	559	572	635	609	575	586	585	561	558	606	601	563	551	528	603	614	574	588	604	570	550	568	551	534	599	604	585	606	588	639	591	557	575	602	616	566	573	581	585	547	576	561	603	582	580	628	580	582	553	570	576	586	560	548	570	587	594	604	577	609	579	573	584	618	592	585	587	580	593	535	569	558	588	566	631	562	600	593	602	575	581	593	574	567	590	589	558	541	607	581	606	594	583	520	601	599	588	552	595	612	631	579	595	572	601	580	602	584	520	561	567	589	570	597	574	638	548	593	589	594	600	581	564	602	584	593	575	597	546	592	558	616	598	587	580	577	573	568	590	564	588	563	574	564	593	571	590	603	602	587	551	539	613	574	567	589	553	577	576	605	577	572	578	584	616	567	619	603	565	567	601	564	555	589	571	546	613	596	608	593	556	595	573	622	556	582	576	581	590	580	647	570	578	618	570	582	594	592	545	573	565	601	598	627	588	611	581	603	574	572	575	601	562	605	576	551	560	608	569	618	589	589	589	615	542	559	582	538	578	611	558	570	596	587	564	530	567	537	586	585	587	608	617	566	539	588	555	550	584	591	603	583	595	576	568	563	582	577	533	574	564	594	579	552	571	605	586	544	578	559	624	559	561	556	575	534	525	549	544	606	611	582	614	572	570	603	604	600	555	577	597	574	589	616	568	575	574	578	609	569	590	575	573	571	565	546	635	546	577	582	572	550	565	565	551	593	582	573	574	589	594	550	596	595	573	575	563	606	589	569	590	604	608	608	557	583	553	580	573	536	584	576	549	573	597	581	627	551	604	558
37388	32367	25905	17681	12632	8836	7595	7110	4267	2955	3575	2972	2180	1646	1918	1459	948	793	723	592	543	515	580	542	514	505	493	465	542	459	443	351	364	335	291	269	260	274	241	203	211	194	221	176	183	171	189	170	179	200	163	159	159	145	168	133	167	151	171	153	152	162	154	173	174	141	128	169	157	170	167	155	137	152	153	175	163	158	167	171	160	140	157	148	189	150	170	148	154	164	148	154	137	145	152	145	156	167	157	171	135	148	147	160	170	171	169	121	180	143	163	141	152	151	155	194	125	139	152	156	133	152	173	160	137	166	151	168	160	188	147	161	149	138	165	187	152	178	137	157	162	152	159	117	169	150	152	154	165	155	183	146	163	170	136	165	178	167	159	148	164	139	167	154	159	147	144	174	164	151	163	177	172	141	188	157	175	150	157	171	148	183	164	138	151	152	166	154	162	166	145	151	161	148	171	166	160	173	152	159	166	145	155	155	184	149	176	159	160	161	151	159	156	164	152	168	164	145	139	172	171	163	157	153	161	157	140	147	147	152	144	152	134	159	140	146	159	159	122	163	160	174	160	157	183	153	158	166	154	165	177	177	166	150	136	160	138	147	165	150	164	154	148	162	153	143	158	160	163	165	150	136	183	157	160	166	165	155	174	175	162	164	145	143	154	133	154	163	133	154	167	147	169	146	169	163	141	149	152	149	163	152	158	190	148	141	159	137	147	157	159	183	156	148	176	169	166	136	162	154	164	151	162	138	132	171	151	155	150	182	157	150	173	161	164	153	177	150	140	133	135	169	150	157	167	159	185	144	182	157	148	156	160	155	157	164	146	168	172	171	159	152	148	162	147	169	171	153	171	156	161	149	134	154	160	182	153	166	153	163	173	141	149	158	172	145	139	184	160	170	168	148	152	159	164	155	151	155	154	171	167	157	151	151	154	177	169	138	138	161	166	168	163	152	132	135	149	138	150	156	136	140	158	149	166	170	178	166	158	151	184	176	160	170	157	160	173	131	172	146	146	165	153	155	153	149	165	174	150	147	154	151	150	149	147	176	148	163	176	157	143	166	165	161	166	143	117	156	158	144	157	140	168	157	166	131	162	168	139	124	148	164	167	157	173	142	163	158	154	166	157	152	164	146	152	164	165	181	155	142	141	152	146	177	145	169	170	154	174	163	175	160	150	153	178	188	180	177	138	167	145	161	151	166	157	148	156	182	186	150	154	133	154	152	143	153	141	164	159	194	144	161	154	167	173	180	149	170	146	154	144	162	152	151	161	153	157	162	139	148	160	173	156	175	153	156	143	158	181	143	157	182	175	161	175	174	163	174	166	140	170	171	145	176	144	171	151	149	159	145	176	156	150	149	166	163	150	185	151	160	184	155	176	157	152	167	151	151	156	185	165	155	145	142	151	172	156	157	153	162	155	172	156	157	163	151	149	145	173	168	161	160	182	154	138	170	146	159	171	138	133	144	133	152	151	158	150	155	173	155	187	175	171	169	146	168	154	147	145	161	172	184	148	134	156	160	145	129	157	160	170	175	159	150	178	172	162	159	160	156	139	154	151	144	162	161	142	153	144	151	177	149	150	176	157	158	168	141	167	136	177	140	147	153	156	141	167	166	187	140	143	151	149	165	155	162	168	160	175	181	143	151	166	161	135	149	186	165	159	151	153	146	153	178	154	145	157	154	148	157	150	155	151	148	165	148	147	173	149	150	169	165	170	163	162	143	166	171	163	167	148	169	186	172	166	151	159	156	164	163	146	171	145	144	173	162	139	159	137	143	145	158	148	174	170	161	136	161	140	148	155	133	152	135	156	147	153	153	158	141	135	171	156	170	144	163	179	163	160	139	167	174	156	172	146	146	170	165	181	151	150	158	146	174	164	146	160	176	150	167	135	142	142	156	176	147	156	151	153	177	162	135	171	181	148	143	148	160	139	134	148	147	162	156	165	153	154	148	170	183	143	172	147	152	154	193	176	159	163	157	149	162	156	158	158	157	146	165	137	171	191	161	152	152	155	168	142	159	150	169	131	170	157	141	153	147	152	155	158	156	160	140	147	148	134	166	150	173	156	134	148	159	133	178	167	153	162	148	150	160	148	162	140	176	147	159	165	163	148	160	154	152	173	169	183	160	148	157	162	174	160	156	133	159	172	160	194	155	166	128	145	174	153	171	158	157	140	163	162	155	166	152	145	148	150	160	190	124	175	141	171	163	141	165	177	154	158	150	141	168	163	156	160	159	174	161	154	158	158	152	160	157	150	160	169	151	141	164	129	169	146	120	167	154	139	127	141	159	142	141	163	151	162	157	161	156	165	165	182	150	166	135	166	144	170	161	148	151	171	145	160	147	180	147	165	139	139	140	151	158	142	156	163	163	157	162	141	145	142	160	163	159	140	164	133	153	162	155	150	166	171	188	157	146	139	162	141	131	145	159	137	162	139	174	138	187	167	187	157	162	155	168	152	160	157	161	159	154	167	146	158	166	144	159	152	142	153	163	164	143	163	155	170	185	132	146	136	146	147	167	175	172	165	157	157	152	160	165	167	164	162	150	137	159	155	174	153	152	171	167	164	147	137	149	150	148	169	156	144	188	182	172	163	137	157	148	163	167	160	137	180	161	192	141	179	171	144	168	151	137	172	151	163	159	168	140	132	165	148	173	163	166	188	133	135	144	146	160	178	148	171	151	159	162	153	138	150	154	167	154	150	162	169	161	172	192	167	182	161	152	147	147	155	174	156	162	152	178	149	149	146	151	165	123	159	174	150	163	143	151	160	164	164	161	168	163	162	164	162	151	153	166	145	171	142	155	153	156	166	157	162	147	173	157	184	175	163	155	175	152	172	142	143	166	154	169	166	158	159	147	177	148	139	159	132	164	193	137	168	188	158	149	155	172	173	145	128	182	164	155	145	152	153	176	151	137	170	149	143	147	163	146	164	160	150	132	151	143	161	143	150	173	166	192	160	148	182	158	153	147	171	147	174	152	184	161	152	167	149	145	178	171	167	144	180	164	163	140	149	133	154	150	175	147	154	161	141	150	150	169	176	157	152	148	131	150	156	178	148	135	153	188	170	160	157	179	155	183	164	146	159	152	142	154	151	162	151	140	165	191	176	158	164	180	166	177	189	154	155	175	153	153	135	159	173	172	147	156	149	166	151	161	165	150	167	152	138	164	171	159	145	139	167	184	158	180	165	151	183	150	148	134	161	171	142	150	161	166	166	144	153	162	158	160	155	148	166	153	169	163	160	141	146	154	136	144	180	179	146	134	158	167	153	160	150	148	144	153	133	135	159	167	150	159	193	160	154	155	160	175	162	166	154	149	157	143	161	174	158	178	145	133	168	165	164	172	150	166	160	146	157	130	121	141	152	129	174	168	165	172	171	146	181	143	151	141	144	149	161	148	139	173	166	164	146	136	168	179	185	162	134	153	155	161	145	153	164	168	146	162	148	150	136	153	165	133	159	170	163	146	165	157	144	146	169	172
28530	30749	26661	26168	24143	20750	19209	17927	12746	10250	12029	10275	8024	7002	8509	6344	4485	3698	3771	2899	2733	2624	2699	2533	2495	2311	2323	2307	2936	2425	2191	1576	1885	1599	1379	1293	1325	1168	961	865	830	681	685	667	722	709	609	616	553	618	548	511	483	508	501	463	442	465	465	452	452	453	458	481	470	454	421	431	486	474	448	482	440	486	438	448	453	469	455	481	403	469	467	437	457	432	460	453	456	444	449	442	461	445	464	443	454	471	415	432	480	498	429	466	457	456	469	440	451	394	433	488	459	454	463	419	434	450	440	470	442	428	446	453	445	444	490	420	498	476	463	482	419	468	437	470	461	472	491	468	409	455	432	443	430	426	457	452	427	466	455	487	451	457	455	446	472	453	460	449	450	475	448	471	450	435	467	410	438	435	432	455	424	477	470	474	440	457	449	473	422	473	438	473	409	451	443	422	441	425	431	452	431	427	451	442	475	496	478	417	456	448	456	461	447	463	449	452	479	456	453	445	518	433	444	405	462	452	445	444	475	435	431	414	429	454	447	470	454	431	459	476	486	416	434	413	478	441	461	441	467	469	449	442	448	476	459	443	469	421	413	471	428	451	448	403	464	435	451	456	433	449	450	436	480	454	467	442	461	426	428	471	477	458	468	406	459	461	447	444	464	449	457	440	459	444	469	439	476	435	442	459	451	417	446	493	430	450	487	414	450	462	479	461	461	449	506	432	450	453	405	414	427	424	443	503	447	450	456	447	460	443	445	471	467	413	415	434	481	452	445	456	452	449	417	467	448	451	427	435	462	465	478	407	399	427	447	444	443	444	434	450	430	446	448	466	442	441	410	438	471	434	459	439	481	459	467	436	432	453	466	468	467	450	442	425	437	427	479	442	476	427	411	480	460	447	450	420	451	463	449	463	456	441	478	453	482	435	477	428	424	461	450	440	445	502	437	450	426	427	451	464	474	467	451	418	442	436	447	451	454	451	423	483	419	453	432	432	426	443	449	447	436	394	443	426	437	435	431	485	455	464	465	466	460	454	454	462	439	436	428	421	469	454	473	471	426	442	425	456	432	477	436	468	426	431	427	433	451	418	468	450	470	432	454	447	439	465	432	462	442	464	453	435	479	444	436	454	439	459	419	434	439	447	487	466	417	426	436	417	423	450	439	466	441	443	412	432	427	479	471	453	472	443	447	441	467	444	444	449	458	422	451	482	462	452	456	433	479	399	443	470	429	439	430	434	449	470	469	444	510	455	423	435	454	442	440	433	450	466	463	500	455	456	441	457	412	470	466	448	423	435	480	474	435	439	447	455	465	434	434	448	455	451	403	479	462	413	463	447	420	458	476	439	475	481	460	426	424	430	452	456	407	445	447	396	468	433	431	478	432	448	457	472	438	471	454	444	447	447	461	469	412	464	421	454	487	440	409	468	475	423	432	456	433	441	414	434	447	446	434	433	441	457	415	443	421	441	436	420	461	471	399	432	451	453	444	488	446	441	403	421	432	428	474	408	470	454	423	444	414	443	424	476	472	466	473	462	424	452	413	462	404	463	448	457	431	486	422	418	458	438	447	429	492	452	459	475	440	454	447	443	462	462	444	414	427	441	437	416	460	464	452	448	460	412	452	449	443	438	439	447	433	446	422	440	423	452	434	449	442	476	443	463	444	429	442	436	454	442	475	427	421	437	437	462	459	430	445	458	457	428	441	464	457	447	499	479	451	471	422	458	446	444	399	452	481	437	451	443	482	475	460	455	466	483	463	480	478	460	463	431	437	476	389	452	412	454	452	459	452	472	424	449	453	468	411	492	450	434	447	461	390	420	434	498	456	440	452	453	466	450	430	470	434	508	474	433	461	459	486	440	445	411	419	431	490	459	453	408	432	464	431	407	449	431	426	433	450	452	455	456	423	433	480	435	457	436	462	461	475	465	459	446	463	424	454	441	421	460	477	424	469	437	472	459	506	435	425	451	430	470	461	470	438	422	444	471	453	432	478	442	466	485	461	417	444	468	438	444	464	416	479	455	465	421	469	437	438	446	399	396	437	453	457	410	453	493	447	443	473	433	426	459	473	449	437	430	473	457	428	417	460	447	471	446	440	489	410	404	453	445	480	431	426	433	468	448	448	450	436	477	455	423	395	441	424	421	452	445	464	441	438	508	434	430	445	410	427	461	482	403	429	431	437	393	425	457	427	469	429	440	455	461	498	480	473	492	485	414	460	466	441	432	431	453	465	442	420	479	451	443	429	475	430	461	442	456	452	443	472	409	458	464	438	479	439	478	492	431	444	456	430	498	409	402	478	432	435	444	471	436	441	479	439	496	430	450	451	443	441	457	462	471	466	432	454	479	465	469	440	428	463	439	426	431	469	451	433	487	451	439	409	445	450	422	431	452	444	429	462	469	417	479	432	454	439	474	433	459	426	475	415	470	425	458	461	427	486	437	426	427	427	442	437	440	457	446	421	463	444	479	421	440	425	467	407	441	465	412	457	453	437	433	413	433	452	440	464	451	431	447	447	445	449	462	442	404	433	459	473	450	453	417	476	468	440	438	436	430	447	454	431	470	443	465	435	439	472	467	464	446	432	412	442	435	446	450	444	458	440	408	458	451	462	422	451	421	460	481	442	452	457	440	469	459	439	471	440	436	477	505	421	445	394	444	433	477	413	446	414	446	462	431	454	419	473	449	459	452	448	438	420	453	432	460	467	466	442	471	462	426	417	434	474	452	456	432	422	452	442	449	411	444	477	421	448	467	468	443	441	433	446	472	446	435	431	477	501	464	436	452	414	448	464	450	444	462	477	442	425	479	448	462	484	424	432	451	434	417	458	453	444	412	447	417	423	469	419	477	415	462	492	419	485	423	456	459	406	458	434	437	459	392	476	471	446	447	438	401	437	458	462	435	434	435	434	475	419	453	449	454	430	465	468	432	463	432	457	458	458	458	422	418	419	458	460	469	431	431	468	477	413	437	446	448	451	427	410	476	468	452	469	482	467	450	489	457	459	449	421	439	421	437	463	477	407	413	457	453	445	449	457	458	480	430	452	459	422	423	441	410	415	474	433	462	434	449	466	453	444	431	451	471	411	466	447	473	437	469	481	408	460	427	442	411	441	472	461	414	412	407	446	461	466	443	410	471	429	444	481	446	413	446	442	436	472	433	436	437	455	464	490	464	471	452	448	447	431	423	451	430	434	498	436	432	396	459	446	462	473	447	464	428	466	412	449	425	446	446	460	470	462	466	441	458	449	468	429	478	456	450	432	425	476	437	471	452	444	425	458	443	465	419	428	422	471	459	468	443	441	436	459	444	456	447	451	454	455	455	461	439	417	433	478	441	422	451	459	483	439	456	426	462	444	440	473	465	435	430	455	437	439	449	435	453	486	448	432	449	456	459	466	443	459	463	413	457	464	454	470	438	435	456	431	425	492	443	438	455	462	448	439	421	443	435	476	458	459	420	442	444	511	473	423	443	442	423	476	400	432	468	454	443	428	443
9662	4868	4388	3626	2479	1576	1188	935	735	597	487	465	378	370	324	303	312	277	270	252	288	255	253	281	261	286	269	287	258	255	250	243	268	228	223	227	242	252	254	272	249	251	243	251	237	221	252	267	241	251	256	263	204	228	263	254	254	243	244	261	257	224	248	252	238	258	218	224	272	249	209	262	211	244	220	222	216	271	263	278	239	257	245	214	260	253	226	235	271	241	254	250	240	247	223	249	256	242	229	212	246	270	250	248	235	243	282	259	257	300	251	255	223	247	232	216	241	249	266	261	257	258	244	233	245	219	255	259	225	245	236	235	234	252	239	253	236	267	251	244	251	244	283	245	265	239	236	256	226	228	242	273	248	260	247	250	244	237	224	240	265	247	232	256	247	247	245	207	214	242	257	285	244	234	231	250	211	259	240	253	244	232	222	222	255	258	240	261	246	246	226	261	262	226	251	240	245	239	243	239	255	254	259	241	237	228	240	232	233	254	266	237	281	244	241	276	246	255	216	242	243	264	228	238	249	220	257	251	273	242	259	253	236	255	226	208	260	239	243	243	247	221	251	234	235	246	250	243	243	264	236	235	245	261	244	260	252	262	274	236	193	230	242	256	267	256	208	258	211	251	273	259	218	242	247	220	232	233	223	275	246	249	246	270	244	247	235	240	239	219	216	238	249	251	242	259	245	233	296	267	242	238	251	264	266	233	239	251	252	238	237	248	266	253	241	228	239	241	244	223	270	248	237	248	260	237	234	263	257	242	223	260	247	247	254	233	241	223	233	267	241	240	253	250	251	227	239	258	274	221	252	265	230	270	249	253	239	253	285	238	263	276	261	251	256	246	216	250	242	239	257	279	251	249	255	242	245	278	242	226	262	224	247	250	244	244	246	262	242	214	251	230	227	253	239	235	233	231	264	234	245	267	249	248	234	250	261	231	242	241	226	237	257	247	258	238	271	220	245	241	263	251	274	253	259	236	238	270	234	221	254	251	235	243	252	257	243	251	271	231	258	249	243	234	245	247	250	246	255	245	265	231	259	228	264	242	234	251	241	231	224	235	252	239	247	239	259	259	237	261	261	235	250	233	244	247	253	231	237	234	275	277	277	244	248	260	227	217	274	288	241	238	252	220	233	231	200	222	241	264	234	257	255	245	258	246	229	258	235	246	258	220	224	250	215	228	234	276	257	257	224	259	233	246	235	272	236	259	228	256	237	258	233	227	273	253	241	259	238	242	274	227	230	241	230	229	236	249	255	236	251	270	243	237	228	250	240	261	215	240	258	232	218	245	248	269	228	231	263	227	248	242	246	238	232	254	246	245	244	240	231	239	244	262	240	237	284	241	227	242	254	249	263	249	254	261	244	269	258	254	229	236	239	253	208	236	267	240	257	267	251	246	266	230	244	249	233	237	240	230	263	228	227	222	226	235	246	259	271	217	230	244	263	227	276	256	227	266	268	219	241	226	249	251	233	224	227	245	221	246	225	246	284	256	237	263	236	264	238	250	251	227	247	231	231	232	222	241	240	238	259	250	254	250	234	252	226	231	239	275	247	237	250	256	252	229	246	214	251	255	253	258	288	262	240	260	225	264	247	238	258	252	232	243	245	244	246	246	252	264	238	275	257	228	252	251	247	210	228	279	247	258	253	253	240	242	249	214	200	220	274	253	207	254	250	253	213	238	249	290	232	246	259	246	252	231	227	246	254	261	223	257	269	247	299	230	268	253	248	207	226	248	245	233	219	245	254	209	238	272	268	233	230	240	230	263	241	234	231	250	231	218	239	253	237	272	234	265	261	244	233	244	242	226	244	256	223	258	215	227	235	222	271	234	226	241	235	229	234	244	282	278	247	262	259	257	230	267	272	242	262	256	272	215	239	235	234	240	237	270	255	268	231	248	239	247	269	275	226	240	237	242	244	252	265	250	266	264	271	216	283	257	255	237	224	243	273	238	253	252	225	255	234	234	237	267	267	228	249	292	232	288	251	246	245	260	245	251	239	216	229	244	222	241	252	237	249	236	239	242	289	294	267	251	268	257	225	218	258	230	264	248	224	261	248	279	224	253	271	240	251	270	247	233	230	264	261	241	271	235	235	260	237	226	241	241	243	238	274	229	264	241	234	231	229	232	235	238	231	253	268	232	235	260	262	262	235	254	240	217	237	259	227	257	258	230	269	224	278	259	230	259	262	223	233	228	259	263	268	224	238	226	246	240	206	255	257	250	235	239	225	240	240	257	248	259	278	250	219	260	242	257	254	238	222	223	232	236	253	220	257	243	239	260	231	250	236	237	255	261	248	245	237	221	253	249	264	249	237	252	246	241	254	247	246	228	225	229	261	247	246	248	279	237	255	238	256	235	265	241	219	229	226	248	232	235	261	230	269	264	272	236	266	249	239	262	242	231	256	256	235	238	243	249	259	246	259	221	245	248	222	247	259	266	249	246	224	258	251	267	254	225	240	252	261	227	263	256	254	244	251	226	247	277	221	247	259	238	253	266	291	247	232	258	228	237	247	257	239	245	234	241	226	243	239	280	259	208	244	222	229	231	227	239	255	257	224	257	246	250	239	240	261	227	243	250	232	238	251	254	270	239	269	256	252	269	263	250	253	229	247	228	230	236	245	252	237	253	242	238	236	215	240	252	283	246	251	246	234	257	247	216	225	260	246	239	253	249	262	226	250	249	237	211	239	230	251	265	255	262	264	233	240	261	253	255	263	254	268	235	236	245	251	233	261	249	223	236	226	196	250	262	260	224	244	257	237	232	246	237	243	229	247	230	220	257	236	242	262	213	256	250	259	250	249	261	288	255	264	241	244	273	262	227	239	253	266	255	236	254	244	233	250	240	237	239	257	252	248	263	254	273	241	237	266	232	241	245	266	267	249	260	246	262	254	237	294	255	237	244	236	257	244	242	258	239	230	219	256	252	232	223	220	242	225	250	269	256	237	255	280	269	242	269	271	260	234	242	246	222	228	264	242	266	250	244	222	253	225	255	258	259	221	226	228	239	238	226	219	265	244	248	275	253	237	217	247	227	264	263	273	224	259	243	257	240	238	228	271	284	271	191	225	255	255	234	252	246	263	268	250	244	246	244	249	224	254	239	251	261	241	208	239	227	260	249	252	214	248	279	223	255	237	248	237	253	243	273	290	266	255	235	255	236	278	262	242	256	242	258	253	247	247	230	270	242	252	249	246	224	262	258	244	235	260	238	216	277	212	254	275	271	244	262	250	265	248	249	230	249	243	294	219	260	227	235	232	236	249	239	241	255	236	252	249	242	242	245	240	244	242	258	239	265	270	241	263	257	267	234	248	211	232	288	227	217	273	229	256	245	218	260	228	233	257	229	214	235	274	273	227	254	235	253	232	246	237	262	219	248	240	231	249	252	263	241	271	221	253	222	264	241	278	230	284	243	226	267	251	246	263	242	256	247	246	235	235	253	234	254	215	238	240	261	232	250	221	282	250	242	234	259	223	268	267	261
9936	7393	10045	10697	8750	6492	4874	3945	3072	2544	2208	1865	1538	1361	1247	1122	996	948	840	822	794	798	774	744	756	702	726	742	756	760	713	681	696	666	690	634	688	670	705	660	675	696	637	678	639	673	664	661	654	678	651	605	638	695	680	637	692	654	668	654	673	620	652	677	655	711	669	643	673	653	617	691	668	674	683	622	655	687	649	730	665	634	679	711	658	622	605	710	656	642	664	641	665	648	694	660	641	653	648	648	671	615	653	677	669	679	596	658	647	694	678	647	714	712	648	662	642	674	654	682	641	647	689	693	722	634	644	659	628	658	641	656	667	650	653	676	672	699	663	674	642	641	638	654	664	708	676	672	641	661	647	692	626	647	666	688	668	660	694	632	681	665	661	656	667	750	652	715	656	653	669	633	668	667	683	642	651	631	652	641	613	688	672	650	657	682	674	658	624	607	687	648	671	667	666	655	697	643	650	654	674	655	622	641	671	661	655	650	662	649	660	687	716	605	683	669	653	645	707	679	658	645	643	645	627	696	706	707	653	674	652	668	672	678	699	677	664	664	684	643	686	622	664	654	668	683	658	654	647	651	665	682	696	672	705	659	635	657	645	658	643	698	666	679	621	694	691	656	663	676	666	674	663	667	641	629	638	666	680	650	640	697	653	681	665	676	671	685	708	709	727	659	710	658	736	665	651	697	635	656	633	689	660	644	608	702	651	694	631	656	638	689	681	690	622	684	673	694	665	659	630	630	685	662	691	665	640	603	647	632	652	633	674	686	696	701	644	665	638	613	633	651	662	616	627	638	657	682	659	631	612	637	671	704	688	659	643	683	662	671	662	708	677	667	688	658	621	692	696	712	677	653	675	666	658	658	692	663	711	635	676	710	666	663	657	663	607	701	664	677	676	698	655	656	651	674	673	738	641	675	649	665	672	647	699	662	664	671	640	685	648	633	649	656	640	669	677	683	641	634	662	615	628	698	653	659	691	646	635	625	624	658	615	653	689	702	672	733	641	716	662	661	628	669	653	677	657	645	664	728	672	652	663	616	693	686	672	672	668	620	679	651	674	661	661	658	639	702	614	690	635	683	655	674	649	657	669	688	675	663	653	669	655	685	656	683	622	655	637	618	611	638	636	669	663	664	580	679	632	669	689	618	649	659	639	671	647	607	661	684	669	657	663	670	700	679	644	672	662	638	665	671	699	622	660	641	670	639	682	634	648	638	655	655	672	679	659	694	741	690	671	634	680	630	668	637	662	642	704	675	624	654	698	678	711	631	678	684	643	636	636	681	631	653	634	677	649	683	684	707	683	680	642	623	645	647	650	677	602	747	616	649	710	680	657	656	611	660	690	662	699	651	680	655	694	674	644	599	652	643	692	692	709	642	655	656	667	640	679	699	671	694	703	686	636	641	664	651	685	652	666	668	623	693	681	655	663	677	655	685	605	656	688	651	635	694	674	680	664	681	671	647	655	663	681	703	639	716	734	668	687	713	645	672	670	638	666	675	690	676	649	656	648	651	666	671	643	642	668	640	681	674	665	616	666	652	693	641	723	687	715	661	674	684	652	676	657	660	645	645	674	690	695	660	670	683	654	674	624	644	680	626	686	672	665	672	681	668	703	687	672	648	657	675	705	674	678	644	613	683	670	660	684	665	654	661	684	645	667	680	652	695	659	650	616	659	639	663	674	681	679	697	642	688	655	633	622	688	636	617	709	628	651	672	712	641	671	663	672	697	640	661	718	693	667	685	670	642	654	595	695	631	632	707	669	658	692	705	698	665	648	653	625	630	642	645	662	711	712	677	682	670	680	667	660	688	676	678	656	621	696	663	697	687	658	720	659	680	678	644	649	662	645	658	627	661	649	654	671	707	637	675	639	622	686	667	677	659	663	629	676	666	671	676	625	673	682	667	684	686	619	670	660	680	695	678	697	686	677	696	712	679	704	664	674	660	695	660	668	698	660	629	638	662	708	671	661	661	656	692	653	622	673	690	627	657	655	692	686	691	672	621	662	675	648	668	662	641	662	682	610	691	682	678	664	651	684	689	653	638	661	662	676	693	679	737	669	627	675	709	643	626	667	654	677	644	665	679	662	615	686	654	691	600	711	709	675	651	692	649	622	641	669	660	632	639	660	662	705	652	633	658	684	656	626	631	651	644	653	669	664	700	673	611	607	669	668	696	680	684	679	656	665	611	657	687	735	704	671	685	635	665	600	631	674	620	647	682	664	629	653	660	662	655	661	667	693	627	648	667	654	676	638	689	646	615	675	659	704	668	670	686	647	670	639	643	656	605	631	664	632	650	691	672	643	656	613	659	646	648	670	659	668	648	640	646	716	692	640	680	685	684	644	679	684	643	695	699	686	645	639	645	622	674	679	706	644	604	662	684	665	690	634	717	663	647	676	657	652	677	647	671	640	633	637	634	629	676	671	669	663	630	660	673	681	653	763	653	648	670	656	672	678	655	662	682	660	627	687	693	653	636	688	629	684	690	666	673	654	666	685	673	653	648	679	670	700	651	612	693	688	672	671	674	662	653	676	680	686	620	671	649	656	657	658	670	704	682	650	707	640	693	650	614	648	626	668	674	623	618	646	699	663	697	689	645	660	653	663	633	673	645	673	672	628	673	618	667	633	673	672	684	644	693	657	678	704	654	702	672	683	631	667	650	696	663	681	635	642	654	736	654	678	655	691	677	672	693	652	686	676	692	697	658	680	667	657	691	650	656	663	673	665	678	645	696	669	673	638	686	673	645	644	659	727	691	654	686	640	672	646	676	654	676	611	662	670	617	636	686	712	675	630	670	670	646	682	675	715	639	683	644	697	666	681	656	630	656	697	625	611	644	662	671	681	690	636	674	688	672	696	684	672	642	671	639	644	680	680	653	641	697	689	672	677	676	674	706	684	645	630	711	647	695	673	655	699	703	675	655	659	653	651	700	653	671	684	651	657	646	666	662	659	633	666	630	675	678	679	652	661	635	659	675	662	665	672	668	666	651	682	718	676	668	661	666	693	668	660	650	628	689	661	663	666	646	636	664	631	650	686	653	647	597	693	634	682	688	616	652	669	690	678	685	619	658	635	706	613	669	684	664	700	662	639	671	654	622	663	632	712	610	665	644	657	609	682	693	623	663	671	731	657	695	668	674	672	666	665	647	664	699	622	685	674	666	641	605	666	698	652	692	657	707	676	675	661	625	679	663	659	694	687	702	657	708	673	681	634	693	611	707	629	707	635	681	638	683	643	670	630	666	697	634	671	692	659	681	704	679	656	657	710	680	650	647	661	649	619	696	638	663	611	686	694	674	676	625	672	700	697	643	650	668	661	672	632	636	664	673	646	638	687	662	608	659	657	696	664	669	645	666	665	640	664	669	664	630	644	659	659	676	649	668	663	687	638	696	615	663	666	672	656	654	706	706	639	669	641	659	668	617	647	624	654	706	654	639	658	622	676	651	669	679	671	647	702	640	665	670	683	663	663	655	669	645
25917	21565	14812	9373	6448	4277	3935	3666	2349	1559	1334	1325	986	888	973	751	557	494	479	424	392	359	396	353	356	345	376	304	380	337	305	290	287	265	268	267	314	269	228	243	241	223	226	242	248	224	215	214	229	216	201	207	202	217	199	244	184	182	212	225	203	213	200	205	223	196	208	205	228	210	232	193	221	230	187	193	216	201	194	229	219	209	189	201	227	212	200	233	212	191	214	208	219	218	192	199	235	207	192	215	209	221	198	208	237	201	237	213	206	196	233	210	199	202	203	180	179	235	207	225	207	236	187	206	212	218	194	194	205	214	170	215	194	211	210	203	185	216	189	220	205	189	227	207	219	223	199	207	232	200	212	199	227	220	190	225	220	210	236	189	202	181	226	220	200	207	215	238	197	198	214	224	213	213	206	178	221	217	199	192	198	207	195	205	233	220	222	189	237	209	188	198	206	208	200	207	209	206	201	226	200	201	188	208	215	236	228	235	234	233	206	221	232	188	195	238	215	207	189	232	209	203	216	241	199	200	216	202	230	219	199	196	215	194	222	206	221	224	211	251	217	199	211	225	175	185	211	217	218	189	223	202	207	217	219	228	200	192	229	188	243	202	211	231	218	210	230	217	187	229	220	204	193	221	235	197	231	211	208	205	194	216	218	228	234	200	201	223	204	198	209	199	187	198	213	200	200	221	209	216	218	195	210	214	198	195	204	186	228	222	198	213	217	229	211	213	223	200	224	189	212	233	222	204	178	215	203	208	195	219	231	196	185	207	195	222	206	223	204	184	218	210	206	187	193	210	195	241	202	193	218	230	213	221	220	244	186	203	202	216	185	199	216	202	208	222	216	213	219	202	196	197	247	215	197	199	197	198	189	205	201	220	215	200	219	199	217	200	190	236	201	203	200	198	211	207	208	211	216	175	192	220	207	198	222	206	207	206	208	206	198	203	267	195	226	218	212	212	191	220	200	221	209	218	209	219	190	214	224	199	208	224	219	223	230	228	196	191	187	216	200	218	189	211	211	208	218	236	174	236	201	184	195	191	221	195	197	205	216	204	233	226	180	197	217	207	197	177	199	225	228	220	217	208	212	193	221	203	201	228	228	218	230	217	232	223	224	217	226	197	223	215	205	208	189	200	214	214	181	203	217	232	221	202	218	204	211	194	204	204	203	212	171	216	227	190	187	217	201	223	211	233	225	226	173	240	197	212	197	226	212	221	202	192	225	227	224	214	220	209	205	238	231	214	224	207	201	206	209	207	198	211	208	222	200	192	221	207	200	204	220	238	203	236	194	195	184	200	195	189	229	207	196	242	202	213	214	206	243	244	209	211	229	214	202	197	182	178	209	217	202	207	192	193	215	190	237	218	215	199	213	214	177	218	198	191	228	198	206	235	211	199	222	232	208	203	225	178	230	196	222	236	196	217	211	225	193	203	198	215	218	216	217	215	200	196	227	210	181	205	187	235	204	219	219	210	210	209	204	209	228	194	207	176	192	229	186	211	230	205	210	210	208	216	215	228	210	227	217	190	226	183	199	206	173	192	237	231	194	221	239	198	231	209	208	198	193	222	206	216	210	232	212	180	207	207	222	212	214	224	215	228	228	232	233	216	210	209	199	198	212	208	184	194	226	206	214	201	228	205	201	227	199	208	205	203	204	221	205	193	203	216	209	205	199	237	233	188	204	233	197	215	188	183	201	233	184	224	206	211	214	203	177	213	190	220	179	187	214	209	203	229	206	209	209	222	238	206	193	205	216	243	193	214	191	191	217	224	197	224	224	190	213	186	234	222	187	208	194	184	206	210	194	231	232	193	213	212	245	203	228	219	197	188	228	184	213	213	194	230	213	208	207	234	213	214	198	206	211	217	199	238	217	193	191	203	215	209	219	199	236	205	215	196	200	186	203	215	194	190	205	198	212	215	210	216	211	216	201	222	217	211	218	221	209	206	212	202	246	231	217	203	210	216	183	213	221	198	199	231	220	226	219	211	223	236	222	180	200	206	214	205	215	196	195	208	209	229	202	182	189	200	224	211	205	205	233	217	195	252	193	232	199	216	182	210	210	193	196	211	201	198	207	207	200	215	195	196	200	203	209	219	211	221	195	188	205	238	213	229	191	188	210	209	211	221	217	213	210	199	203	222	182	202	208	243	206	213	182	213	222	202	206	234	200	226	213	183	217	208	215	233	218	216	219	207	197	208	205	227	221	196	203	205	217	220	206	199	181	201	213	248	184	218	192	211	218	209	217	207	226	204	207	191	192	213	229	241	209	222	211	225	221	202	214	207	201	202	226	223	224	188	229	190	203	192	203	215	190	215	219	218	209	190	208	166	215	197	220	202	181	189	219	242	230	239	203	206	186	197	215	203	209	218	191	199	219	207	218	200	206	207	202	216	211	239	209	205	228	194	199	200	204	213	203	230	201	207	232	224	218	198	207	213	205	216	223	224	202	217	188	222	188	196	217	211	201	253	230	239	230	184	201	204	220	191	215	204	211	235	192	190	213	215	209	199	199	214	215	227	226	212	188	200	217	207	196	204	210	219	207	200	203	224	178	230	205	207	201	238	199	225	216	209	203	218	209	222	209	193	216	204	184	203	211	220	226	225	198	192	187	216	225	211	205	212	212	223	238	216	213	205	212	184	208	209	215	212	207	214	195	224	206	202	229	232	193	217	235	203	203	210	192	202	212	207	199	218	219	191	230	206	241	210	217	207	221	205	213	248	223	226	196	208	198	218	205	198	224	218	191	213	210	230	205	198	227	215	208	250	216	219	220	207	234	230	215	211	204	176	193	205	225	197	191	176	206	194	205	205	205	213	213	188	209	202	220	225	212	225	207	190	184	196	197	184	197	235	215	176	223	243	234	194	207	215	215	188	220	216	191	220	227	208	206	197	201	219	191	197	222	187	192	216	216	201	204	219	196	214	241	185	218	221	219	202	222	205	197	210	213	190	233	225	208	191	215	208	199	222	224	236	222	216	213	180	205	234	236	184	198	219	209	187	218	217	208	204	216	189	221	188	211	203	208	214	231	200	206	172	204	202	219	217	198	234	200	217	204	164	193	211	194	229	239	214	244	202	196	198	228	217	230	238	231	204	231	213	220	187	224	215	255	206	211	202	207	215	205	217	206	239	205	200	222	193	210	195	188	222	210	221	229	177	212	215	195	176	209	209	239	214	211	203	220	209	220	204	202	207	197	231	218	202	218	190	218	228	212	234	238	193	183	200	229	187	196	220	190	202	189	204	183	211	222	218	205	229	236	191	212	225	212	223	257	215	201	207	217	211	193	208	230	199	182	208	219	197	189	210	191	214	196	218	214	222	242	235	179	210	215	217	208	216	217	209	227	210	203	201	213	191	199	221	207	197	231	192	186	218	215	231	208	203	202	201	197	226	224	226	216	186	208	212	220	208	210	205	209	221	212	191	215	211	205	231	208	233	214	216	217	196	207	202	192	214	205	230	231	202	224	231	217	179	206	199
20025	22501	19198	18809	16346	12564	12354	11095	7706	6173	5421	5465	4287	3815	4645	3360	2554	2116	2131	1870	1616	1561	1530	1685	1511	1602	1546	1380	1691	1450	1307	1065	1154	1094	976	923	973	909	769	770	725	656	634	668	662	647	712	630	640	662	599	561	618	578	607	605	598	530	613	571	579	579	597	573	578	577	542	548	607	581	569	572	574	619	565	537	576	576	594	566	616	602	585	637	556	575	534	566	597	529	579	549	600	606	559	594	558	582	529	549	583	569	567	551	571	584	562	589	530	531	560	528	573	599	563	589	595	572	553	559	578	592	570	592	610	581	568	591	596	587	599	591	532	505	576	588	583	588	604	565	572	619	562	562	559	566	568	591	596	596	623	582	580	563	558	566	585	533	558	576	592	577	606	567	543	565	579	566	582	567	535	549	547	590	574	565	614	598	566	631	544	552	603	629	585	585	540	625	581	558	558	549	552	508	565	583	561	594	575	611	590	607	596	546	587	556	561	598	583	588	552	562	559	584	566	568	579	541	571	585	547	536	572	609	571	582	600	590	558	596	594	584	547	586	559	588	553	588	568	577	549	588	551	519	605	559	579	585	582	569	536	579	610	558	557	570	572	627	555	570	602	623	551	581	540	550	552	562	596	583	583	594	551	545	609	558	576	620	535	581	579	544	548	581	565	593	582	556	604	593	507	614	604	547	591	567	599	607	556	562	537	550	599	582	584	556	601	614	583	576	575	605	588	581	571	549	568	608	625	575	543	568	595	582	550	584	565	625	568	597	568	586	561	596	585	595	544	584	644	564	561	551	638	596	564	608	538	538	564	546	531	603	575	588	595	606	594	567	600	567	613	566	600	588	574	582	572	543	564	595	573	550	528	579	580	561	565	555	570	550	587	596	574	584	584	534	534	576	569	591	536	544	553	580	572	589	564	567	572	577	556	543	580	583	532	568	601	568	581	569	589	559	554	595	575	575	585	579	549	587	566	534	584	589	609	577	577	544	630	600	547	580	542	565	588	604	592	568	546	576	574	557	572	569	549	626	579	585	585	585	529	522	556	612	543	538	592	578	557	578	580	512	550	554	585	594	523	567	561	573	570	563	586	589	518	582	570	567	560	583	548	582	599	566	574	601	564	563	622	607	555	535	584	571	577	570	567	621	563	575	564	582	579	602	610	584	569	581	564	574	593	596	549	605	576	581	554	596	576	571	556	561	562	566	526	594	553	520	553	577	581	615	551	560	514	585	599	558	590	555	609	557	605	583	579	565	535	568	627	575	586	566	589	569	590	586	551	616	556	582	575	553	569	579	600	561	563	592	582	593	557	553	556	604	549	553	571	586	583	594	561	606	589	563	581	553	566	616	559	502	536	531	589	595	542	557	574	528	561	545	571	571	569	590	581	561	579	587	567	585	583	604	554	623	565	574	559	563	599	577	561	578	637	614	575	548	588	575	552	567	606	584	586	574	564	562	606	546	581	593	599	591	565	598	538	581	583	542	547	569	550	587	599	570	573	564	569	590	623	593	528	531	590	569	573	562	600	607	610	546	577	602	561	547	565	591	551	599	582	542	585	575	571	588	563	599	593	595	573	581	578	569	581	570	596	592	607	588	537	544	613	576	586	559	556	579	609	585	579	615	604	584	585	523	552	559	591	554	524	579	561	585	600	524	553	597	583	595	558	553	586	559	576	576	610	557	591	586	607	564	597	562	583	570	568	601	569	553	601	606	607	622	554	591	563	506	523	597	569	595	590	577	563	613	542	565	573	583	593	520	592	606	527	538	556	559	558	599	589	536	565	617	571	608	604	571	596	646	553	576	564	607	585	575	594	564	544	579	570	559	548	605	568	535	572	554	581	591	562	606	579	583	584	577	538	544	596	573	552	566	565	558	563	577	543	597	626	578	568	579	574	608	564	571	572	576	637	590	558	562	580	571	564	574	572	582	511	559	586	580	562	543	528	525	555	616	604	593	575	545	550	559	596	581	565	561	595	562	568	559	603	566	563	527	544	538	564	590	584	578	621	573	572	550	587	560	602	576	570	551	569	585	567	551	599	581	578	589	545	525	614	588	524	552	596	600	639	537	577	582	526	579	545	553	518	611	614	579	592	578	557	611	597	575	570	565	539	560	581	602	604	579	576	563	556	581	553	576	588	561	561	520	556	535	616	580	558	596	571	573	598	595	612	549	570	595	589	587	575	564	585	553	604	592	558	597	569	560	550	616	542	602	629	565	595	608	602	527	602	578	553	549	568	522	584	618	572	665	558	551	583	558	588	588	568	585	567	572	595	580	540	593	572	563	564	537	562	558	555	568	604	566	587	513	568	578	564	582	574	575	611	585	566	570	555	537	614	492	550	546	510	597	589	572	554	585	584	617	556	612	586	593	601	600	560	566	588	583	540	607	582	590	560	546	600	529	535	569	571	549	596	573	551	593	580	571	617	549	592	574	572	580	591	552	590	579	582	557	598	586	615	579	565	539	517	557	539	570	593	565	570	582	592	586	594	549	552	565	628	568	569	614	574	564	597	580	645	594	553	568	539	561	588	593	540	573	594	565	568	590	579	621	614	546	605	574	591	550	588	538	520	649	570	583	562	540	580	593	589	591	573	574	625	549	588	573	607	573	579	578	573	553	625	541	603	587	559	565	562	544	590	532	588	563	570	558	542	582	530	541	581	594	558	554	572	588	617	543	579	591	587	574	506	600	480	591	571	566	536	593	591	571	567	555	622	571	580	553	559	616	566	580	589	551	570	559	559	529	556	538	567	555	561	567	568	545	557	541	593	588	613	570	590	587	601	554	613	565	543	596	517	590	600	593	548	608	596	550	519	572	576	569	581	564	588	554	601	585	572	580	573	578	549	597	571	573	596	582	538	571	621	525	574	596	554	570	615	556	552	542	577	578	587	639	601	573	524	546	581	529	575	605	556	542	553	568	578	539	570	557	574	576	563	555	555	584	539	546	561	602	546	593	573	568	611	551	549	570	550	556	575	533	572	561	586	583	621	578	601	525	583	559	552	578	557	578	600	583	526	592	580	620	588	583	613	580	574	585	600	596	566	588	576	576	522	590	576	570	588	594	573	575	610	626	566	565	573	569	609	571	557	618	564	606	570	548	595	605	541	585	582	592	551	551	586	546	535	571	571	563	591	610	589	587	576	591	606	602	583	573	573	582	562	520	587	539	527	580	561	594	551	582	622	627	560	538	580	569	593	584	602	580	599	550	594	561	576	529	598	593	610	575	566	529	586	575	534	562	540	556	557	574	558	600	592	588	591	583	599	544	568	570	580	569	548	557	578	572	524	554	575	566	590	591	587	575	579	594	537	618	541	580	575	591	585	519	556	541	593	553	579	571	586	578	571	591	555	587	587	564	541	588	591	594	557	533	609	629	561	542	565	565	593	537	594	567	552	510	611	615	574	571	560	524	542	591	578	552	602	564	593	551	582	615	568	575	602	576	586	552	552	560	532	543	556	557	587	545	617	602	567	570	586	513	577	585
33001	29785	25680	17288	12351	8538	7277	7133	4545	3361	2893	2413	2161	1664	1825	1484	1036	814	755	676	560	632	527	638	567	537	574	496	601	520	416	359	411	311	283	237	295	255	221	214	224	192	191	166	219	198	189	154	155	169	164	161	159	162	169	160	183	171	152	148	147	134	165	168	152	154	170	153	135	155	165	147	153	136	157	148	157	161	142	141	159	162	133	150	168	169	139	136	165	165	166	148	145	141	153	150	145	156	164	159	117	147	163	156	152	135	152	171	141	146	153	159	159	167	159	164	166	177	162	159	163	176	164	144	150	152	153	142	160	158	169	151	148	162	168	155	158	164	172	155	131	164	164	135	151	166	162	168	156	143	175	145	168	168	151	122	170	153	160	172	165	144	145	157	144	137	194	156	173	159	153	150	163	179	144	146	126	134	190	161	167	155	161	165	142	151	153	127	145	138	143	165	174	155	184	163	176	153	157	164	168	151	154	155	193	165	164	159	179	160	163	161	173	153	146	154	145	151	138	142	149	144	148	145	145	159	167	154	165	189	139	148	144	158	149	149	146	135	157	146	154	168	175	144	142	147	161	145	119	139	134	155	156	149	157	142	135	129	132	176	168	166	147	156	146	152	156	163	129	127	151	142	174	151	135	163	167	172	174	157	128	175	161	142	135	168	156	153	165	152	169	131	155	159	147	131	150	162	150	152	168	157	177	159	143	157	167	157	145	156	149	153	161	136	131	172	157	163	172	166	155	145	141	152	159	167	159	153	133	164	150	155	154	161	162	153	137	179	133	154	154	164	139	138	145	158	144	147	161	159	158	149	146	164	142	130	136	184	144	177	156	156	154	141	153	148	162	157	139	141	170	142	182	148	125	167	161	138	150	137	148	164	146	143	139	150	146	174	137	152	147	155	160	159	149	144	159	168	164	155	142	169	134	172	169	162	150	163	167	161	170	158	156	136	132	173	151	145	136	164	155	167	131	131	131	153	152	167	173	157	159	159	151	133	172	150	157	141	150	176	157	160	140	148	136	149	163	170	161	142	150	133	148	161	149	153	174	151	163	159	165	156	134	162	137	176	144	160	145	157	131	167	134	176	158	143	176	143	168	159	162	150	139	160	149	146	161	124	137	152	157	144	151	168	174	148	136	164	154	159	159	157	155	147	133	162	155	143	141	154	145	161	155	139	167	165	151	147	183	169	162	148	176	158	144	166	150	133	168	143	166	151	156	150	167	162	164	172	147	145	159	174	152	154	145	163	145	191	156	167	166	152	139	159	165	162	161	141	151	154	158	158	144	170	147	157	183	141	169	144	147	177	144	177	150	152	171	160	147	167	154	140	147	148	152	147	144	149	134	152	156	140	170	178	150	155	172	174	152	145	175	150	158	151	156	147	161	154	138	176	149	142	171	169	176	151	165	162	149	137	160	142	160	161	155	162	134	145	160	172	150	162	181	145	151	140	128	144	160	158	148	156	169	159	166	162	161	152	156	162	137	144	146	145	134	134	134	180	132	136	166	143	137	154	148	147	159	146	163	156	167	162	152	138	139	136	160	172	159	178	176	148	139	149	152	148	145	156	154	162	175	150	132	165	138	157	136	155	145	162	170	153	159	143	151	181	139	149	136	139	160	147	172	151	121	146	174	152	179	171	151	169	189	155	149	165	147	154	192	155	168	167	163	148	143	156	137	181	159	164	150	134	145	154	151	164	143	134	172	162	159	161	147	164	168	155	144	144	145	162	183	162	150	156	162	155	154	147	167	153	154	155	141	143	144	159	147	149	147	136	152	156	146	162	150	151	152	150	157	137	146	169	117	153	151	154	154	139	167	140	145	181	163	180	147	154	176	172	160	148	150	155	157	144	150	148	164	134	159	162	144	142	150	176	164	160	157	163	158	147	168	141	166	169	156	141	166	158	146	151	176	168	160	166	151	146	137	157	130	146	177	167	146	133	136	179	173	143	148	151	131	160	166	154	140	146	161	167	150	173	165	144	170	179	153	159	172	181	155	153	171	167	165	152	150	162	146	151	198	126	163	153	151	137	149	155	154	179	151	170	158	143	161	154	153	164	153	155	163	152	173	143	148	163	143	163	152	184	148	142	129	161	172	167	133	150	164	154	149	135	158	157	169	145	154	157	155	151	154	144	155	167	158	146	153	153	157	157	157	163	136	166	167	173	171	149	152	160	153	165	161	167	140	157	144	148	170	173	151	137	156	178	156	168	154	147	150	171	146	171	155	162	156	181	180	185	162	149	150	149	170	156	192	141	156	156	150	147	160	142	163	157	150	172	146	139	155	152	156	177	161	140	171	160	153	156	158	151	157	165	174	169	149	145	150	132	118	166	174	156	177	153	160	146	160	168	129	153	168	170	159	145	154	156	142	143	174	142	160	155	152	148	158	147	157	172	159	160	154	161	143	147	152	166	137	165	136	147	160	146	163	160	161	149	146	153	151	164	139	159	124	128	165	139	150	159	140	146	137	150	151	152	144	155	151	167	155	149	184	149	141	163	174	172	154	165	150	160	171	159	158	195	157	142	151	174	167	157	110	176	174	131	131	150	158	155	186	150	143	152	133	161	149	151	158	152	183	148	146	126	170	181	160	170	165	154	174	165	170	146	138	159	140	179	152	148	160	150	159	147	150	140	165	154	180	150	183	166	147	141	149	141	165	162	170	143	163	140	173	151	195	155	157	160	162	140	153	169	151	142	158	147	165	162	141	160	152	155	162	168	187	143	170	129	147	130	165	157	156	167	160	179	148	165	156	144	154	168	165	163	153	175	178	122	162	149	141	152	183	154	135	151	163	165	156	133	162	153	164	145	151	182	141	169	169	155	169	159	167	143	179	167	157	158	141	153	141	163	160	151	145	160	151	135	150	151	144	165	140	148	153	143	141	153	161	154	137	143	168	161	146	141	150	164	158	149	175	144	153	144	177	138	170	146	145	136	180	154	157	144	170	150	189	141	173	168	148	138	161	166	172	162	156	144	147	150	152	149	143	153	161	168	160	173	164	173	148	159	165	157	171	143	167	161	164	173	126	141	172	160	148	137	148	156	152	152	148	169	158	154	143	156	158	154	133	152	154	137	168	149	162	138	146	157	154	164	130	171	165	145	160	176	152	160	162	153	142	144	154	150	141	177	157	162	157	142	164	143	164	132	164	143	173	172	147	151	137	153	138	158	161	152	135	163	148	149	129	165	161	143	145	154	161	174	163	160	152	149	168	166	153	176	168	163	138	128	134	143	160	150	153	143	162	161	149	151	156	156	157	149	160	163	161	137	141	155	162	164	175	140	144	153	166	168	145	167	142	154	155	160	146	147	158	147	165	149	156	158	155	163	148	126	135	129	149	165	140	160	157	187	174	172	146	149	160	169	158	146	153	134	152	149	154	153	186	172	138	164	172	164	180	159	147	136	161	168	147	139	168	139	139	147	153	161	163	142	154	162	158	153	163	145	159	185	183	137	156	166	139	138	143	144	170	168	155	173
22641	28907	27220	25465	22870	18739	18742	17489	13011	11379	9753	8946	8754	7418	7962	6707	4660	3964	3766	3204	2759	2761	2719	2925	2650	2732	2768	2415	3244	2499	2211	1715	1943	1580	1393	1271	1361	1156	928	826	830	664	710	692	677	612	650	599	612	598	540	463	463	494	471	514	470	476	454	430	467	450	455	451	440	435	442	435	472	412	472	394	451	442	472	408	442	447	492	448	434	434	431	453	425	462	421	437	417	431	441	462	439	449	422	437	454	458	428	427	445	432	475	446	423	439	451	416	426	476	434	461	471	476	430	423	436	434	466	447	481	415	427	448	445	419	426	436	426	438	432	430	418	443	471	478	444	465	448	457	446	424	422	437	450	446	440	462	467	464	446	408	419	420	421	460	449	448	458	416	441	453	457	455	445	414	452	428	435	434	451	443	461	448	414	454	449	458	431	443	446	451	444	446	456	469	464	437	476	450	465	456	465	460	491	433	453	443	427	427	436	454	426	468	404	458	437	404	431	417	490	432	407	478	427	484	447	427	421	422	424	443	462	440	483	422	429	418	457	464	445	399	424	445	455	452	434	436	482	457	462	453	475	445	426	404	430	426	432	495	474	427	479	453	449	456	466	441	459	450	405	435	409	442	471	451	402	440	417	455	446	444	429	434	453	428	443	417	452	427	466	435	426	437	428	458	414	445	408	414	456	435	404	399	427	424	432	438	439	430	426	415	428	454	449	450	447	416	487	435	461	446	440	456	460	447	444	450	429	459	452	468	441	429	422	467	434	456	418	455	465	432	428	417	398	455	459	448	413	413	448	455	430	432	451	437	481	417	460	444	458	470	416	438	432	412	458	482	430	475	400	466	436	469	416	443	431	422	446	470	434	462	406	471	457	488	418	415	467	465	421	414	433	409	440	443	456	453	417	458	428	465	446	457	418	445	440	433	430	422	451	431	425	435	476	439	434	445	439	437	438	420	439	414	469	434	449	458	429	435	444	431	488	452	470	493	430	431	457	451	444	431	417	422	438	475	415	436	466	441	467	447	439	451	454	461	460	407	465	448	426	463	463	445	442	437	470	478	480	425	429	457	466	452	400	427	476	417	450	458	464	396	422	451	453	455	458	443	475	437	447	433	456	463	461	485	442	474	422	415	471	457	408	480	463	444	411	461	432	427	425	393	418	441	447	460	447	432	432	440	431	438	417	437	448	409	441	405	441	441	454	445	470	496	489	456	426	483	431	434	455	440	500	430	454	458	416	433	446	403	431	425	459	416	427	463	438	413	418	491	452	471	464	417	455	452	385	459	426	447	420	482	426	410	432	422	446	437	432	452	445	443	469	440	457	496	491	447	425	458	434	423	433	435	442	441	413	435	430	449	463	457	444	489	446	434	479	410	452	433	446	438	486	446	429	455	482	480	422	437	433	447	461	425	429	459	459	434	454	436	437	428	444	432	424	440	442	458	472	459	478	425	435	426	430	436	462	453	424	446	453	474	462	439	444	435	464	462	436	449	439	405	457	449	426	418	423	428	460	436	458	428	454	430	456	423	414	432	475	476	415	452	438	438	421	432	439	414	444	434	415	427	423	417	435	482	419	461	417	445	431	452	431	424	429	467	423	456	446	450	425	452	438	440	443	415	430	419	415	431	446	406	462	433	439	426	419	455	434	439	422	453	434	448	425	476	425	416	418	459	447	422	431	504	421	463	444	381	434	438	449	445	436	464	473	466	492	447	403	424	445	417	484	470	434	462	438	432	422	447	437	428	423	459	490	461	409	467	445	437	482	442	460	443	436	443	426	430	438	427	451	459	428	455	479	453	424	448	429	444	432	450	431	457	459	463	462	421	411	417	492	461	397	471	426	482	437	451	458	437	416	420	428	423	440	431	405	431	447	423	426	432	441	427	419	449	454	441	414	438	448	414	497	459	430	432	394	440	424	408	457	451	467	429	369	452	404	468	440	436	430	431	421	459	415	427	405	419	419	443	460	446	451	460	423	431	420	459	471	473	425	426	456	440	472	469	436	486	439	434	458	450	429	419	418	434	476	475	449	434	412	463	452	455	434	421	451	434	446	448	429	420	480	438	443	440	441	435	467	424	462	398	435	438	420	431	423	402	444	426	401	406	461	452	445	430	471	431	445	460	437	447	434	437	478	465	445	487	407	415	429	435	452	447	460	491	424	438	446	446	459	434	443	445	480	429	423	465	452	440	429	422	411	451	408	397	447	449	415	397	487	433	444	422	462	474	462	460	413	447	437	459	453	432	419	446	445	470	436	451	441	483	468	418	433	441	472	464	441	426	436	430	460	454	450	413	458	459	429	444	444	417	446	454	439	428	425	482	397	469	446	406	444	442	464	433	439	452	436	437	476	410	434	431	442	455	448	442	466	460	428	465	442	409	413	416	453	441	469	445	453	449	473	449	408	461	444	451	446	435	418	453	435	446	472	408	461	406	469	481	478	428	427	435	409	427	477	457	482	433	439	454	414	458	433	462	406	485	444	434	473	456	468	463	458	447	408	428	435	466	453	458	458	433	487	483	388	469	453	454	449	446	431	462	440	477	447	458	432	438	482	466	434	455	481	415	431	485	456	436	441	425	504	468	427	415	444	416	483	430	476	455	441	475	404	444	460	450	402	420	454	457	399	433	449	426	423	460	409	428	445	448	439	452	453	437	430	436	458	414	409	474	397	454	433	417	456	468	442	493	430	396	408	426	439	488	452	471	427	456	457	409	437	390	416	416	451	489	425	476	429	434	455	460	484	436	464	408	454	447	396	373	423	444	461	458	453	462	441	442	453	457	429	464	429	428	456	431	475	451	431	449	435	460	457	435	451	423	436	448	431	429	434	431	422	438	425	423	437	447	451	458	440	480	437	439	428	439	418	410	436	427	438	448	423	422	446	435	442	414	446	453	413	406	466	428	458	432	430	464	436	430	444	430	467	416	435	418	398	415	452	433	434	425	449	454	436	443	460	468	471	455	447	431	436	436	450	483	419	466	417	431	440	420	435	442	452	429	428	443	432	441	425	464	450	453	418	415	429	429	434	424	446	416	454	400	452	434	385	433	426	428	455	446	438	441	444	422	414	450	409	456	403	447	445	456	448	432	421	433	455	424	445	469	413	449	455	461	439	501	434	418	454	424	463	448	443	449	420	419	440	457	411	466	439	432	430	470	428	466	432	425	451	427	429	423	444	419	450	431	422	458	454	441	450	453	427	439	422	429	420	471	426	453	479	412	439	436	489	442	436	428	456	476	433	471	459	437	427	434	401	440	443	425	453	457	464	464	459	422	429	448	442	467	407	460	433	450	424	479	444	457	403	439	409	475	457	447	455	425	448	433	484	465	438	490	409	449	441	512	447	447	441	436	438	414	438	458	441	413	435	408	456	477	443	482	440	474	467	420	436	459	436	462	457	431	449	454	424	413	415	449	423	422	422	413	449	437	469	431	435	439	420	423	452	439	454	416	452	459	439	428	416	428	444	462	451	424	460	444	432	432	455	452	391	442
9343	4502	4095	3442	2268	1543	1172	927	690	575	461	462	380	357	346	325	286	293	325	254	256	241	260	255	213	266	265	262	236	207	238	251	275	239	212	237	244	260	254	257	265	267	225	225	229	249	247	270	261	269	238	241	254	235	236	212	250	238	255	226	249	249	261	244	232	225	222	231	248	253	238	236	265	230	244	211	240	227	247	251	267	305	251	258	257	229	245	251	246	223	265	220	247	222	244	269	233	245	248	202	243	286	252	231	274	236	237	260	230	275	209	220	242	228	280	249	244	256	241	221	243	244	262	219	233	263	259	227	243	218	226	250	239	236	243	257	253	229	273	260	221	230	215	276	257	202	275	211	238	238	265	225	237	243	275	259	268	234	245	271	226	251	229	231	244	241	258	248	246	251	255	235	252	231	223	240	247	257	248	244	238	224	233	250	254	221	280	236	235	241	235	239	225	254	232	209	251	257	250	239	256	268	257	241	258	255	246	215	250	243	251	235	250	256	238	246	222	231	264	248	221	226	237	243	243	227	234	269	279	252	241	247	229	215	242	226	236	263	220	239	272	255	248	248	250	192	238	248	221	235	233	274	249	254	234	244	238	228	241	248	243	215	258	258	239	240	257	232	240	248	232	237	227	237	251	238	232	227	240	266	237	284	233	230	270	264	263	255	241	226	261	232	238	253	227	241	254	222	248	232	244	230	243	215	260	209	243	232	243	266	291	242	215	249	223	236	266	237	239	252	223	234	243	237	251	220	234	219	232	249	265	242	273	242	257	197	248	245	257	236	263	277	246	249	235	215	265	249	250	223	244	209	226	236	218	264	260	216	250	275	257	261	238	243	232	223	232	229	252	238	267	241	253	283	231	279	248	248	244	264	254	264	245	249	256	234	251	221	253	215	216	265	232	243	253	271	250	248	240	266	249	247	251	252	251	244	245	226	240	235	258	237	261	237	255	249	285	254	255	226	234	231	226	251	236	225	201	221	241	247	245	256	262	247	250	256	213	249	256	239	259	244	242	234	222	250	255	235	228	243	273	231	244	208	230	252	229	266	240	243	229	256	248	247	248	244	250	222	261	227	250	272	254	238	238	263	243	238	250	258	230	273	261	203	272	270	254	277	254	249	255	246	260	269	249	241	237	241	287	243	224	246	247	240	230	214	255	224	233	244	225	245	252	252	271	226	243	215	250	215	251	227	252	260	239	248	247	251	243	223	237	267	241	250	244	240	215	247	242	217	244	226	231	234	242	242	228	256	224	222	238	218	245	221	238	226	238	222	264	226	243	245	220	237	232	268	238	228	220	265	243	233	245	247	220	236	236	253	275	213	236	227	259	238	255	225	238	270	245	232	237	228	235	253	244	212	227	236	239	240	254	281	201	255	251	227	252	251	245	257	257	250	228	255	258	258	262	241	255	221	252	220	236	253	249	272	229	234	250	260	271	245	222	205	253	228	245	240	258	257	227	255	252	242	257	252	263	252	258	247	229	251	239	260	220	230	255	265	272	267	246	231	248	244	250	245	246	237	249	235	236	245	231	232	274	273	256	262	244	238	243	216	246	271	247	246	221	234	235	261	239	205	242	227	243	240	225	229	261	269	249	232	255	236	245	271	254	255	223	248	252	240	244	216	254	271	228	209	266	223	261	264	260	259	228	257	253	222	223	231	240	229	277	256	232	217	273	246	234	253	241	275	253	213	216	236	239	252	262	231	256	257	262	255	250	235	218	224	240	269	201	221	240	223	240	270	236	222	222	232	238	227	216	252	256	227	238	232	233	235	222	250	260	234	233	253	232	276	267	249	245	238	231	241	232	250	249	279	258	242	223	248	262	235	248	219	284	251	239	243	242	255	242	266	233	250	226	266	240	247	253	216	250	235	226	269	228	274	276	218	283	262	248	219	230	241	242	241	218	235	211	240	242	226	257	219	253	243	232	225	231	250	265	231	275	209	223	232	277	236	239	233	236	224	266	258	247	236	246	226	253	239	230	230	244	240	267	257	236	268	223	231	239	267	260	216	231	230	222	267	247	222	254	244	219	235	250	218	271	238	236	271	241	247	272	256	250	228	216	224	243	239	258	279	233	237	214	233	245	252	230	235	273	238	217	253	266	255	266	258	238	259	258	250	253	247	239	284	234	222	218	250	253	261	263	257	241	225	237	225	232	247	254	253	295	244	258	256	220	244	232	258	206	206	253	240	264	229	233	229	274	246	257	215	255	225	231	269	222	206	245	229	282	221	251	243	255	264	234	264	244	253	277	231	219	258	246	243	255	235	231	245	222	233	259	241	230	238	238	255	247	234	260	243	224	209	226	240	273	245	245	258	241	257	251	197	220	253	239	233	228	237	262	221	266	232	248	252	268	242	217	247	245	244	223	227	233	247	231	221	262	257	240	251	249	219	242	243	239	256	231	232	253	258	228	263	245	257	251	270	238	252	215	242	233	249	264	260	235	243	243	237	262	253	218	251	238	244	236	236	232	262	214	245	259	231	250	243	263	212	229	251	262	244	219	233	247	238	222	222	224	247	245	255	245	247	229	249	229	221	212	232	256	225	217	239	233	250	272	242	244	270	262	249	219	266	240	245	230	243	205	231	225	277	216	270	233	254	246	251	233	231	234	241	226	245	221	217	236	230	245	238	231	238	252	269	258	248	261	230	265	250	219	245	244	260	230	236	272	243	232	265	249	255	205	262	257	251	262	226	251	246	246	236	211	232	228	239	254	234	240	225	228	230	220	232	232	239	243	251	247	257	243	224	279	247	258	278	263	221	244	214	247	267	251	257	247	253	244	256	237	228	238	247	266	230	230	224	250	254	246	276	226	227	233	253	233	247	271	257	227	247	236	246	261	240	245	245	255	252	243	248	223	244	251	214	259	256	251	228	221	241	258	272	220	228	216	219	250	229	245	252	238	221	225	269	255	256	268	229	244	248	222	245	231	243	262	246	241	275	230	227	263	214	235	255	242	251	235	242	256	258	239	246	228	250	221	243	237	237	235	223	246	265	213	258	245	238	223	257	238	252	214	255	245	244	240	230	226	241	266	282	239	255	250	218	257	227	262	223	247	245	257	233	249	266	246	244	272	247	242	259	248	238	238	234	214	268	216	241	233	224	208	219	238	261	239	230	249	259	235	229	269	225	229	210	234	255	237	249	247	250	242	249	210	244	241	250	254	234	256	260	257	230	228	277	265	250	264	284	235	277	274	240	217	242	239	248	237	246	262	251	253	269	212	228	217	238	250	249	234	245	230	280	241	265	235	227	234	263	249	234	245	251	233	235	251	242	232	259	272	240	246	232	265	250	262	245	239	222	237	231	238	230	231	269	219	236	243	249	230	248	229	256	234	259	266	254	248	224	243	231	238	258	221	245	240	230	253	255	224	219	260	231	257	284	241	240	227	230	244	224	227	264	238	280	251	228	218	237	228	269	244	237	257	231	250	210	257	263	253	254	251	270	227	218	268	239	242	223	235	222	234	243	235	246
9388	7082	9856	10128	7893	6062	4983	4102	2984	2556	2077	1767	1585	1295	1193	1118	943	889	831	843	800	752	753	761	770	676	722	771	773	709	710	676	664	676	718	689	620	675	640	651	638	697	658	654	647	645	680	682	660	653	673	673	675	640	657	686	640	697	638	631	703	640	681	646	670	723	705	672	634	629	644	622	682	660	694	677	662	664	680	663	649	675	654	624	617	629	661	678	684	678	630	681	616	664	683	674	659	649	666	669	627	676	648	636	660	639	584	648	651	638	606	660	670	611	699	656	613	628	659	670	718	662	645	639	668	640	635	645	721	652	665	643	669	665	623	695	647	643	664	638	687	654	676	696	627	665	697	641	682	655	676	670	696	660	699	680	656	667	655	667	665	646	598	629	661	703	650	616	669	661	662	643	652	697	648	658	677	608	628	608	669	602	693	649	681	701	687	622	682	695	704	649	678	697	644	620	652	624	626	670	636	645	666	691	677	602	674	668	642	687	661	679	649	722	618	666	656	642	700	661	630	644	629	649	680	665	681	643	666	635	680	644	605	597	678	632	656	642	634	654	652	632	669	611	644	651	664	650	662	712	601	637	675	674	653	671	686	656	609	615	685	679	703	648	674	667	621	610	653	631	667	685	683	651	632	633	639	679	626	677	647	684	662	674	716	623	635	697	658	658	695	675	652	647	664	710	622	680	651	630	636	659	636	664	678	610	647	666	694	662	655	659	656	703	656	614	642	632	666	691	699	636	604	653	646	648	668	693	640	685	675	647	691	676	671	678	691	641	601	677	645	714	684	696	645	632	642	688	656	641	638	640	658	668	701	601	666	675	655	667	689	694	667	666	599	657	642	634	683	649	677	621	698	636	700	684	660	649	640	621	659	627	667	643	670	649	694	633	641	647	638	673	643	626	652	619	617	646	640	613	663	678	658	679	659	644	644	678	597	690	637	638	659	644	624	664	660	636	647	683	703	706	693	667	610	603	651	678	641	663	639	640	668	686	624	674	693	622	637	676	647	672	605	657	641	654	641	653	651	712	668	691	679	650	662	677	650	638	639	690	653	678	660	672	681	749	684	641	677	635	628	673	659	681	649	636	654	674	668	645	687	669	637	646	679	685	623	666	659	658	674	646	642	641	698	672	668	641	680	642	644	668	651	668	678	689	611	661	611	646	673	643	670	679	657	671	649	697	678	605	647	704	657	630	707	646	648	625	670	658	649	627	674	645	671	664	618	640	668	704	707	624	633	721	634	641	715	646	637	641	664	621	671	627	641	643	629	672	637	635	622	666	654	639	656	649	701	670	650	650	626	629	669	661	663	659	643	689	647	674	662	636	698	629	632	601	628	679	693	621	657	667	637	688	660	676	589	666	684	680	675	625	657	689	669	675	623	685	734	677	724	689	614	681	637	643	682	650	637	691	582	650	615	692	621	701	651	630	623	715	663	682	668	699	615	667	682	686	678	654	709	673	695	646	637	677	623	626	618	663	706	678	657	671	674	657	642	650	696	665	680	655	689	665	635	713	664	668	637	607	665	629	643	657	654	703	661	694	694	661	661	654	645	627	723	674	686	655	661	684	625	689	645	645	660	675	634	672	692	688	672	684	607	634	675	682	712	646	635	654	679	617	687	688	653	676	686	646	651	646	668	631	670	686	651	647	639	682	676	658	677	625	624	637	617	659	636	642	637	701	664	643	620	675	628	650	634	631	660	641	682	661	625	699	667	672	667	620	666	666	621	653	647	667	666	675	637	654	664	663	668	597	680	697	648	659	621	622	641	614	645	646	666	673	645	685	632	651	650	643	682	638	629	688	647	677	630	602	659	637	675	650	656	662	687	683	632	666	611	656	665	592	647	643	640	670	657	625	634	635	638	707	645	690	662	677	626	667	684	635	673	654	677	654	674	688	685	624	662	689	638	645	686	634	645	696	652	678	649	639	629	640	620	655	634	689	638	665	675	643	672	655	699	637	675	699	691	665	644	674	662	655	642	616	689	628	636	661	673	644	654	666	638	660	633	622	654	648	647	656	648	706	626	695	643	710	674	659	652	665	623	652	634	635	641	650	649	667	620	695	632	631	641	616	650	673	655	645	637	681	661	665	655	665	662	636	681	640	704	664	636	654	675	653	707	663	657	668	682	644	668	683	638	653	601	695	679	666	671	659	689	663	645	696	693	696	669	659	646	692	609	660	683	645	658	640	676	671	684	638	646	600	700	641	664	601	641	665	646	620	658	614	643	683	649	674	635	678	677	622	675	628	649	633	640	618	599	625	628	636	614	648	687	658	701	636	707	639	667	617	666	673	670	669	644	674	679	636	660	648	655	660	628	622	686	666	677	628	684	694	670	627	642	667	659	653	641	594	650	654	691	666	655	683	646	650	712	623	649	689	674	673	644	648	679	684	674	643	687	668	639	650	677	716	643	640	641	679	633	649	663	673	645	683	672	671	658	670	660	696	693	674	696	656	676	676	659	627	633	632	665	660	687	674	640	666	624	668	668	645	640	678	653	651	596	642	634	650	645	678	663	665	640	683	699	665	663	631	636	612	699	640	639	638	702	635	662	626	632	646	678	625	691	688	670	697	638	667	683	607	654	637	697	666	661	703	663	667	641	678	694	655	670	598	656	691	687	632	621	674	674	663	623	653	700	671	644	683	671	652	629	637	646	715	670	627	645	637	658	645	650	644	630	638	661	677	691	635	692	605	642	658	609	658	678	688	690	662	644	683	628	646	632	655	681	648	662	634	646	682	624	654	650	695	650	635	672	649	665	689	613	685	661	653	656	679	689	666	648	682	690	675	659	632	670	641	655	658	659	673	679	699	656	671	642	654	624	657	661	671	618	667	633	674	673	677	659	621	675	612	680	662	659	685	657	631	705	672	656	631	677	645	672	696	661	650	657	663	596	650	719	697	644	640	709	656	645	631	660	675	665	681	619	659	642	684	607	639	637	629	641	662	601	635	684	646	638	610	643	643	630	646	622	661	706	719	715	650	629	677	655	647	614	658	659	675	655	634	630	645	647	628	664	675	668	663	663	641	616	665	618	681	632	697	675	655	625	662	687	663	651	623	661	606	643	702	651	668	638	655	683	651	668	676	644	664	639	655	619	655	650	647	690	656	672	675	668	617	671	710	648	689	642	655	649	653	672	675	680	674	668	664	654	683	598	701	667	655	649	658	637	678	670	658	679	652	622	661	628	603	673	654	665	657	679	656	657	634	677	644	675	670	664	636	703	631	677	648	639	657	663	687	662	670	641	692	650	633	693	647	673	649	647	636	646	670	643	654	682	642	675	659	660	669	656	638	672	657	697	677	689	588	659	672	631	700	647	659	651	650	625	652	696	692	669	674	617	657	630	653	629	624	661	724	618	685	652	658	666	659	644	665	721	680	650	692	645	663	662	636	626	652	662	662	643	654	649	642	627	682	651	656	660	657	623	633	668	645	661	706	674	677	660	694	663	635	670	679	705	649	643	619	628	674	656	676
25867	16273	13136	8425	5804	4247	3714	3819	2554	1857	1507	1402	1205	1025	957	791	713	526	466	476	368	369	417	448	357	415	442	371	351	345	331	312	292	288	272	254	258	258	271	214	234	247	199	210	238	218	243	244	197	219	199	247	205	190	194	199	194	180	193	240	223	201	203	211	217	200	215	188	209	194	216	206	188	206	206	213	240	187	203	226	226	215	190	167	203	200	209	187	211	192	217	179	234	224	237	205	222	226	226	219	227	211	240	241	231	231	171	220	217	198	218	195	225	213	203	230	222	200	202	188	224	206	227	219	229	226	222	210	182	225	214	223	219	207	209	182	210	189	224	200	209	220	201	216	201	214	212	180	217	175	208	196	208	256	204	235	190	206	205	179	216	184	194	225	215	215	216	236	219	192	208	237	218	203	202	226	183	215	194	204	216	213	220	189	218	214	231	238	214	250	213	222	199	227	228	208	243	192	186	211	199	210	186	204	203	207	216	206	187	200	213	207	223	223	209	197	210	209	183	211	198	193	214	208	230	222	211	204	196	201	195	228	212	208	205	204	190	225	211	214	210	218	220	217	210	219	208	195	228	201	206	217	199	203	225	203	225	218	225	207	210	221	168	190	207	222	244	209	196	217	210	232	202	196	208	217	240	187	188	217	203	211	200	191	208	212	228	215	191	220	202	228	233	185	216	213	196	212	206	227	194	236	222	206	219	226	204	202	203	198	197	217	211	227	218	211	192	215	226	213	178	183	197	217	223	213	208	201	185	227	217	199	180	210	194	221	189	205	189	213	204	209	203	220	235	218	201	210	191	212	203	198	211	229	214	192	197	212	218	212	194	230	219	212	197	201	206	192	222	206	204	217	203	212	220	201	244	217	224	235	227	213	201	183	204	215	209	236	183	193	181	202	200	218	209	201	203	215	217	219	212	207	192	186	224	211	215	200	187	210	197	219	217	210	205	196	192	216	209	218	216	235	217	223	215	208	225	201	201	193	226	208	206	202	234	196	199	220	209	198	227	214	224	218	217	181	213	203	212	192	235	216	242	190	198	210	208	227	184	194	215	194	195	213	187	210	201	242	197	192	219	210	204	210	209	241	192	192	198	240	226	232	189	205	195	208	215	221	220	203	205	214	223	207	220	206	180	202	218	188	191	205	192	205	204	191	214	231	211	207	194	235	229	225	202	202	212	209	223	200	214	227	203	220	206	222	201	220	202	197	206	208	209	227	208	199	206	182	220	200	215	232	229	185	195	233	214	214	202	196	184	214	204	209	193	206	216	211	242	189	214	214	189	191	205	219	214	209	225	221	216	220	231	208	209	200	199	208	241	201	195	199	196	203	222	216	225	206	175	215	222	230	219	205	221	202	170	216	208	211	182	198	214	205	196	236	223	217	195	184	212	212	232	214	189	192	198	203	189	202	223	211	208	214	198	227	220	211	200	218	228	239	219	200	202	191	224	186	212	206	222	206	234	165	210	199	181	217	208	200	222	199	195	222	207	251	214	200	217	205	215	204	203	214	199	203	203	195	210	245	238	172	224	220	207	199	220	221	188	216	240	192	225	212	204	239	184	181	228	178	226	232	212	202	203	195	203	198	216	203	188	225	183	206	175	196	203	243	242	209	181	200	216	200	185	201	215	196	214	224	212	205	213	218	222	209	204	195	181	213	196	208	244	194	228	233	259	206	213	245	206	197	198	216	184	193	206	204	207	211	234	173	205	220	207	191	217	200	218	203	195	213	218	205	207	220	202	222	198	232	217	206	186	233	207	216	204	228	220	191	217	182	215	211	211	221	215	201	204	235	201	197	205	226	188	183	196	221	213	210	249	202	189	213	209	170	222	215	186	217	226	202	188	202	208	214	212	204	205	197	216	220	212	212	208	196	213	214	198	205	197	209	205	192	235	201	219	213	197	227	190	184	222	228	192	217	197	214	223	215	178	207	231	220	217	220	201	204	204	189	208	204	208	196	193	221	238	191	217	201	216	223	215	202	224	215	213	243	204	191	206	242	204	219	196	213	206	192	214	216	213	203	192	226	203	215	209	218	212	202	218	190	190	223	215	233	223	214	205	206	228	208	193	195	217	226	216	216	216	200	208	214	191	197	228	213	210	186	226	226	209	193	183	210	202	188	214	226	208	187	216	196	202	200	215	196	235	197	212	220	202	199	216	227	211	224	201	236	218	212	205	192	219	185	195	195	204	220	222	197	210	199	214	235	204	220	234	236	212	203	219	229	191	201	210	210	188	218	196	216	210	203	217	197	224	212	221	209	197	223	213	240	215	201	217	211	231	194	205	195	228	214	196	219	204	197	230	209	209	228	210	218	238	231	213	215	235	212	203	210	205	214	195	218	206	216	221	183	205	201	196	192	220	208	220	204	191	215	204	233	201	220	202	208	219	205	183	225	194	193	235	202	223	237	191	189	223	229	211	239	199	186	192	218	217	193	219	221	204	214	206	211	237	202	192	197	220	223	227	184	229	211	194	197	231	201	207	228	195	187	208	199	228	193	219	210	215	217	189	221	213	195	223	193	201	216	210	228	225	219	191	202	203	206	198	200	213	227	208	199	237	209	188	214	190	193	219	203	176	206	220	200	201	248	214	212	212	195	194	217	224	177	237	233	205	223	222	211	204	207	213	185	223	204	215	225	245	239	201	200	214	208	194	203	226	231	197	221	239	193	221	208	194	227	228	210	211	209	209	215	235	201	234	197	204	200	176	218	217	197	191	215	200	198	183	231	200	207	191	203	223	233	204	216	190	233	209	172	211	214	238	223	201	207	213	203	200	212	189	196	207	230	188	176	207	226	204	192	202	223	196	225	230	194	223	210	175	232	207	212	205	191	231	205	199	201	207	231	191	178	191	196	178	224	209	211	199	223	206	197	232	195	194	206	196	197	205	222	217	221	190	211	216	181	236	215	202	209	189	229	203	211	223	195	203	213	227	219	193	205	186	184	225	207	213	190	213	187	210	217	206	183	198	213	206	189	191	202	202	188	193	204	214	187	202	215	186	199	203	196	207	238	221	205	206	237	218	209	225	196	208	238	205	197	201	243	210	185	202	189	203	205	204	223	197	204	207	199	196	223	216	195	202	200	210	216	201	250	218	204	205	220	185	211	214	195	189	209	220	182	184	208	209	226	204	200	199	219	207	183	215	181	176	196	227	213	208	195	224	226	194	207	208	207	203	184	191	242	174	210	200	219	196	213	214	202	217	228	204	211	204	208	226	218	212	204	197	194	225	188	203	220	222	190	211	207	227	196	209	247	214	206	200	199	213	216	212	208	208	213	188	194	198	186	194	224	212	205	225	229	219	225	208	200	224	170	201	226	208	216	222	215	178	211	200	193	219	202	210	203	204	208	205	207	205	189	212	208	212	222	221	201	223	228	218	219	215	217	216	201	226	186	198	225	218	204	208	215	221	200	211	201	229	204	199	185	207	201	218	200	216	202	209	213	192	227	222	179	225	199	199	192	218	187	209	197
19428	16814	18923	17661	15341	12936	12107	11865	8686	6911	6137	6309	5332	4427	4615	3707	3288	2398	2260	2067	1624	1811	1877	2088	1720	1746	1768	1577	1741	1509	1275	1178	1243	1186	1114	962	903	934	791	762	716	709	660	726	684	682	671	630	643	640	626	564	574	568	570	576	568	517	579	545	600	554	569	543	581	565	541	577	606	620	579	546	553	585	549	599	524	606	572	569	556	534	562	581	577	544	586	565	569	569	572	544	599	579	554	569	581	567	605	586	558	530	600	562	550	555	577	540	541	538	556	553	601	557	580	576	560	593	567	572	572	579	577	630	587	556	597	571	567	594	582	520	551	602	560	590	534	550	572	517	516	545	580	598	578	547	576	577	563	552	548	604	583	629	555	617	527	590	589	571	569	536	552	623	545	542	550	558	586	581	554	605	558	590	572	592	596	557	560	565	582	578	618	551	564	556	558	559	581	554	566	621	548	572	594	562	558	598	558	601	601	573	585	559	559	611	588	583	594	557	593	582	557	581	578	585	577	582	548	629	572	556	573	583	606	593	545	561	536	556	574	568	559	592	573	541	609	611	596	575	595	500	563	522	573	562	531	590	590	546	619	532	572	571	561	578	561	580	567	540	576	548	589	594	565	583	563	566	536	554	619	568	605	614	562	568	578	573	548	571	565	545	577	565	582	575	534	560	564	582	578	562	551	575	581	543	549	544	550	572	610	570	640	539	567	541	525	540	566	548	539	563	547	567	573	540	572	610	597	599	595	545	595	548	560	548	586	551	598	553	575	583	568	574	548	592	525	563	630	596	570	560	593	574	584	605	560	573	561	566	602	611	598	578	536	553	569	551	566	608	611	577	534	531	529	562	549	578	557	555	513	579	585	546	570	584	536	546	567	567	576	548	582	557	600	570	600	611	577	567	588	603	578	590	558	612	569	558	531	551	622	584	598	586	494	565	565	575	530	566	545	549	575	628	598	575	617	598	584	564	561	561	578	568	598	589	565	593	607	555	592	564	549	527	583	554	592	566	619	584	576	587	499	533	564	545	611	555	551	590	561	575	565	562	556	572	539	570	594	601	547	596	569	545	545	564	570	581	572	570	516	543	551	575	573	624	577	590	552	569	559	534	613	609	554	570	565	533	569	583	601	551	566	553	581	519	571	570	598	612	591	519	587	576	581	553	589	554	567	556	549	596	568	558	538	578	594	549	552	601	569	597	615	499	572	584	563	615	588	572	593	562	592	572	529	566	565	578	581	552	542	581	578	578	566	589	555	617	582	588	556	599	591	608	528	535	576	562	582	559	543	579	526	559	566	581	562	568	545	582	586	547	575	553	522	561	543	602	593	600	566	559	523	591	567	575	560	585	549	558	567	601	589	583	613	604	572	560	585	595	572	583	565	579	510	619	612	578	580	587	599	546	578	580	599	558	576	557	606	571	552	576	600	599	537	552	587	615	552	566	584	528	565	554	555	599	546	607	560	534	615	572	601	529	592	570	559	571	558	587	573	566	566	616	588	568	554	596	607	588	597	546	587	566	572	569	615	573	542	590	618	556	564	551	552	563	552	561	555	574	589	573	527	524	557	589	567	582	577	558	559	549	585	584	537	577	562	566	587	552	593	601	567	523	576	566	612	526	570	602	594	616	546	566	577	532	568	551	567	568	510	546	588	589	614	565	518	564	573	568	631	525	535	615	535	591	570	586	569	565	570	567	607	569	550	552	583	540	557	590	570	588	597	565	626	526	566	586	537	521	582	546	573	516	557	547	578	597	556	621	512	533	583	585	576	555	559	545	623	618	584	545	548	579	625	513	590	580	581	609	535	578	570	567	578	556	554	586	587	568	564	576	557	542	538	556	574	571	559	580	520	547	603	548	543	584	548	561	556	581	578	522	547	579	541	580	615	557	551	608	574	540	545	564	552	592	524	576	538	594	599	555	542	592	560	541	550	552	570	552	535	554	583	564	528	563	604	570	576	545	563	589	554	558	547	559	597	575	580	548	574	599	569	561	584	570	597	598	578	566	571	576	586	534	560	537	596	511	576	574	579	588	551	538	567	614	575	550	573	570	550	569	594	567	565	534	620	568	587	596	666	552	587	552	532	614	527	590	569	549	547	592	533	593	560	561	554	555	611	527	533	556	578	545	586	614	595	624	600	594	599	583	560	601	594	577	579	582	547	560	537	573	580	563	530	576	565	608	567	584	587	565	527	574	576	592	547	616	564	562	591	553	551	564	539	559	590	581	554	551	597	590	552	564	557	624	573	568	539	589	560	532	572	582	559	590	571	549	563	558	564	566	554	569	560	596	552	552	574	549	550	553	535	582	623	600	570	558	583	593	578	568	557	569	569	554	581	574	622	560	580	572	537	552	563	585	571	594	570	565	549	576	563	566	573	568	554	570	567	573	601	598	529	558	572	541	541	571	574	553	577	535	568	547	558	589	554	556	555	562	634	563	570	525	567	587	546	573	584	578	607	565	570	562	568	550	534	546	538	573	580	579	540	574	556	600	579	576	573	565	617	523	547	601	604	598	582	548	559	551	565	535	573	550	563	544	554	576	611	588	594	582	605	598	549	558	606	572	569	595	562	615	545	569	602	560	511	612	582	527	572	601	597	587	594	581	589	541	558	589	620	622	567	556	542	556	547	580	598	587	581	575	570	580	577	570	576	588	540	599	574	548	620	574	577	595	581	571	524	554	566	544	558	550	576	584	594	562	576	540	577	572	600	593	509	570	588	597	540	569	589	518	561	623	552	588	619	594	567	544	549	606	521	535	573	592	558	602	581	551	527	548	567	522	552	568	579	581	557	530	572	579	578	595	577	590	572	555	556	576	578	567	580	526	532	635	554	546	580	588	607	622	548	613	608	576	545	593	586	567	578	554	603	553	550	564	556	622	613	570	566	546	605	575	603	588	588	581	574	589	582	585	587	587	553	556	577	558	545	554	547	587	567	574	544	575	521	522	584	590	589	584	570	566	572	583	541	590	601	568	595	564	576	611	574	614	553	592	592	576	556	585	560	589	528	582	616	607	558	560	550	591	577	584	558	568	585	554	576	589	583	543	574	588	538	589	617	539	567	579	599	563	599	603	565	572	565	624	620	538	585	534	588	584	545	588	611	574	605	595	616	581	587	541	628	556	569	596	586	582	562	592	602	587	553	599	567	580	562	554	546	584	582	552	590	592	565	603	612	549	583	593	539	579	536	552	542	592	571	575	539	566	586	555	553	569	553	538	559	576	576	574	566	572	590	553	572	622	570	586	549	585	543	629	594	598	586	570	599	605	558	593	580	557	531	580	590	579	567	543	583	581	606	529	577	565	569	560	546	562	570	634	570	540	551	609	620	576	567	572	571	579	567	581	567	590	557	623	596	595	575	515	541	587	659	544	564	532	572	585	558	563	560	577	575	555	593	555	518	557	563	566	591	522	571	590	576	581	569	577	577	582	612	568	611	600	595	599	590	573	589	548	590	587	606	535	552	528	572	567	592	576	570	583	584	576
36235	26044	24174	16544	11861	8642	7438	7602	5760	4422	2934	3090	2378	1893	1968	1765	1313	933	857	728	644	666	814	872	652	595	620	524	580	507	432	377	415	350	311	263	329	293	230	225	211	193	178	172	204	173	175	189	178	194	178	160	165	177	142	167	146	171	179	161	160	146	167	166	161	144	149	145	144	152	134	146	152	148	167	167	146	160	153	171	165	131	140	145	162	170	142	137	149	167	124	170	152	151	141	151	158	148	150	121	163	141	169	150	161	152	154	133	152	167	147	132	143	141	187	171	159	171	132	145	158	177	142	159	170	143	166	147	166	173	139	144	142	160	140	150	152	155	149	156	148	154	147	150	150	144	157	146	162	163	164	154	141	170	157	158	143	152	156	142	159	158	154	152	158	136	167	155	144	149	140	144	163	144	153	157	160	172	153	153	123	143	151	153	158	146	159	145	146	158	153	155	159	143	143	147	147	151	151	152	186	130	149	155	165	147	151	155	159	133	143	167	139	171	149	151	143	148	141	144	161	157	147	166	149	144	139	144	151	149	156	155	142	143	167	164	147	152	147	145	135	153	160	156	157	153	151	141	147	169	156	135	157	137	167	144	154	173	163	166	146	164	158	153	145	131	166	131	144	160	168	162	178	130	151	161	143	139	153	143	144	153	170	168	140	149	180	149	166	129	135	151	153	170	172	153	163	160	138	143	136	154	154	145	154	152	127	145	174	147	161	163	129	167	127	164	163	142	164	119	141	146	153	158	144	143	128	143	165	138	170	174	152	154	163	144	150	175	156	169	158	164	131	141	141	168	138	152	162	141	152	156	164	148	157	140	152	175	142	161	139	163	174	139	166	169	153	159	149	136	164	150	152	176	163	143	158	157	163	153	144	153	163	162	152	146	149	163	149	157	140	132	145	147	163	152	153	152	154	183	158	138	165	155	141	153	168	161	158	131	150	150	150	147	164	144	155	149	150	137	129	155	157	150	177	168	131	143	132	150	139	165	160	159	158	158	163	169	160	133	144	149	160	153	151	155	126	165	167	161	153	158	175	154	160	119	128	133	164	143	153	145	162	143	154	171	141	162	135	139	150	141	143	145	175	170	137	154	152	154	162	147	141	153	170	165	140	150	149	146	169	157	145	171	171	147	150	150	142	139	166	159	150	162	149	141	164	166	144	168	176	173	149	140	172	134	165	142	155	172	168	140	149	170	166	167	164	156	157	153	172	161	136	161	149	152	146	160	152	155	179	156	161	149	171	131	149	157	133	138	167	158	152	165	160	142	153	184	163	145	139	141	145	154	146	161	152	155	132	153	164	153	140	161	129	166	154	133	140	151	156	145	137	140	161	154	157	156	139	112	145	151	159	136	169	168	169	145	145	150	165	167	131	159	140	135	142	158	168	137	154	163	158	142	173	151	150	142	143	144	168	135	146	136	165	155	148	147	146	133	163	158	148	132	160	141	161	149	156	179	140	172	138	133	174	159	147	169	161	138	153	148	151	129	162	137	154	161	149	125	161	148	147	153	149	169	164	137	169	150	169	139	164	152	143	144	156	145	162	120	144	145	153	156	159	136	165	141	147	167	138	154	157	154	156	169	142	150	137	164	163	161	147	151	146	148	186	171	150	158	138	165	151	172	119	141	150	150	139	149	182	163	141	158	131	156	149	145	134	149	140	168	130	134	130	171	166	134	147	150	159	147	167	138	151	163	140	140	158	151	167	154	137	145	147	170	162	153	131	147	144	147	162	145	137	164	164	138	158	140	148	143	149	147	151	159	147	161	142	160	140	147	156	136	162	138	142	180	152	142	146	147	137	163	160	171	139	146	135	169	159	136	159	143	159	137	143	133	164	154	132	155	132	157	141	157	140	166	170	133	145	143	158	148	136	166	153	146	142	143	154	135	151	172	144	186	142	174	142	150	152	150	171	134	170	147	124	137	124	145	173	144	147	156	157	144	158	156	148	182	140	154	162	148	170	161	160	147	173	162	168	166	145	158	141	150	126	139	145	175	139	144	143	146	145	163	143	152	136	183	131	161	176	140	131	120	157	164	155	159	170	119	162	162	128	152	163	150	143	158	157	134	157	129	145	144	152	162	153	155	142	153	150	169	144	154	168	156	133	146	165	140	150	148	153	172	148	154	149	189	164	167	141	158	154	171	144	148	145	154	150	169	144	163	157	141	141	161	159	134	156	145	141	136	153	128	158	162	157	175	147	128	137	161	147	143	168	151	163	144	135	157	140	140	155	163	161	152	155	161	156	173	155	166	134	151	150	144	148	128	156	141	142	137	170	143	173	157	152	131	146	164	147	152	137	157	182	163	147	147	168	143	163	152	173	171	153	136	153	156	161	159	161	162	141	140	156	161	140	153	122	156	134	144	158	143	151	147	131	164	147	149	158	178	147	143	152	145	125	144	157	163	138	146	161	142	149	151	158	150	157	142	159	149	143	135	153	163	156	149	163	163	170	125	168	183	140	155	145	160	143	145	156	149	157	148	163	126	162	169	168	143	167	150	160	144	170	159	169	162	159	164	158	169	157	164	148	154	143	173	163	147	131	163	148	149	148	168	164	142	137	163	160	129	166	160	173	130	137	162	131	160	148	134	136	160	155	167	160	156	146	143	157	174	170	153	141	160	137	153	153	155	155	162	166	143	148	178	147	150	143	174	151	149	157	163	148	158	184	156	140	148	158	168	138	146	175	148	161	162	142	162	143	153	134	168	170	163	155	117	143	146	159	164	154	137	155	149	153	136	172	159	135	145	153	158	140	156	159	164	133	143	130	137	141	137	163	157	150	163	135	151	132	155	167	154	161	153	155	146	146	161	188	135	133	165	140	155	149	171	166	154	147	159	140	140	164	156	122	171	147	138	171	148	154	150	136	128	171	149	155	143	147	144	145	154	136	143	168	141	155	127	174	126	147	165	145	143	156	156	154	142	167	139	152	154	162	140	163	163	157	150	133	143	142	155	142	136	157	176	138	155	137	157	150	158	142	126	138	157	162	174	138	147	147	157	131	141	156	150	153	128	159	162	154	166	136	164	154	142	137	145	170	155	150	158	147	145	135	165	148	134	156	161	137	169	142	169	160	162	166	166	156	154	154	160	168	147	177	157	147	158	157	149	177	169	147	142	161	135	152	149	142	159	149	155	154	176	148	152	178	155	166	131	153	153	162	165	152	135	152	154	142	168	134	144	173	144	147	188	154	167	155	139	147	157	174	155	171	159	149	179	142	178	159	167	168	149	156	140	145	152	153	139	150	165	128	166	153	165	177	158	145	143	157	151	167	136	163	133	135	153	152	162	144	159	174	152	159	155	162	150	151	153	157	161	141	173	141	150	152	136	158	156	143	125	131	137	160	144	165	163	145	143	157	146	144	154	155	151	148	145	159	168	166	158	150	150	151	139	143	164	159	160	162	132	135	138	158	137	166	169	123	144	125	157	149	157	161	131	156	150	140	168	161	161	153	138	161	158	164	149	150	161	157	155
27058	23330	26846	24999	22788	19839	19363	18454	15345	13066	10521	11261	9116	7955	8457	7817	6469	4524	4026	3775	3312	3495	3817	4308	3309	3156	2987	2717	3081	2627	2507	1936	2086	1816	1675	1383	1524	1423	1044	909	838	759	737	793	734	701	681	633	620	635	552	513	467	504	503	435	470	449	463	448	424	490	439	437	471	408	442	435	444	448	457	436	404	422	426	435	409	427	444	455	431	456	448	417	411	448	463	434	478	443	448	449	421	438	455	400	459	441	419	437	487	408	471	465	469	478	434	446	444	391	401	406	420	401	437	450	418	427	450	465	454	410	459	421	433	453	393	484	445	483	428	427	443	466	436	477	432	413	425	447	423	459	422	459	444	418	446	449	435	445	425	428	444	429	440	440	436	403	412	441	406	414	463	429	442	420	414	424	393	398	432	419	426	430	447	443	457	423	497	437	441	412	456	431	409	428	449	452	434	423	432	438	424	449	422	451	425	435	392	442	434	422	425	435	478	444	459	441	454	447	458	429	469	427	415	455	386	416	446	491	437	438	425	457	437	402	412	426	419	410	410	424	422	441	408	414	433	439	414	432	442	477	462	446	444	423	450	428	405	463	446	425	458	422	441	430	482	469	442	446	441	423	425	445	418	492	491	454	411	419	406	455	460	449	457	439	407	432	435	437	458	428	422	388	474	410	448	446	388	418	433	420	465	436	448	421	430	424	412	452	435	430	452	492	410	464	491	404	420	437	503	440	420	409	424	428	439	427	451	455	452	397	458	458	446	384	438	439	403	424	427	437	425	413	427	437	445	396	439	426	410	427	469	421	438	464	444	412	397	445	464	423	458	442	426	431	455	436	434	414	455	423	438	445	440	425	440	428	445	418	413	438	444	448	435	397	492	426	432	428	431	425	460	395	443	415	438	471	416	420	418	400	428	452	436	431	447	427	416	424	410	449	450	426	407	413	413	442	393	409	435	427	462	435	433	421	476	445	426	393	452	461	429	410	446	454	461	414	417	428	445	417	426	429	444	498	445	422	443	432	458	446	477	442	418	425	418	443	443	439	435	452	449	445	428	423	465	431	456	421	430	418	415	403	439	458	451	456	467	457	457	434	426	391	425	408	430	433	471	443	459	419	437	429	454	435	427	477	452	407	466	462	430	455	452	416	433	419	434	438	428	418	416	437	425	468	412	456	435	413	421	470	431	417	436	415	415	439	422	429	442	447	465	421	418	427	448	435	439	443	419	420	452	472	460	422	440	430	444	452	470	445	411	454	440	431	470	398	441	429	409	444	436	453	435	433	444	443	437	474	463	426	424	432	424	432	442	455	428	435	433	450	470	422	429	475	422	498	409	481	422	440	439	404	466	437	489	451	443	418	413	444	403	449	446	447	414	450	418	432	438	421	423	459	449	486	437	453	464	377	421	408	446	460	434	438	421	448	432	451	435	438	453	415	454	400	437	405	447	432	439	423	440	462	432	427	429	459	409	407	421	429	371	449	474	423	393	455	477	438	430	450	427	444	416	448	418	437	452	402	450	432	418	457	444	427	464	392	415	418	459	399	404	441	435	448	426	449	456	464	475	445	392	457	445	408	406	432	466	398	459	454	404	415	435	419	446	425	420	502	431	443	392	460	447	456	427	429	426	445	436	428	454	422	426	403	434	441	417	442	407	451	414	477	477	458	416	439	432	443	459	441	440	411	450	411	481	408	446	446	410	448	461	424	413	421	413	450	438	468	437	419	431	395	409	484	461	421	437	450	441	445	392	447	423	466	445	455	458	400	454	419	403	452	456	418	426	449	427	419	443	438	431	430	471	414	435	406	436	412	415	423	407	461	431	374	441	413	454	452	462	422	464	429	458	471	427	437	406	435	425	435	426	475	410	420	398	437	425	436	430	453	438	416	429	424	445	498	416	412	418	398	389	438	445	449	446	417	448	396	442	438	448	462	441	442	479	434	470	453	444	444	437	424	409	444	430	446	463	444	440	435	456	434	444	441	457	451	425	461	450	446	427	450	458	417	433	432	446	443	396	400	441	449	434	467	421	466	464	412	438	418	433	397	463	428	466	438	450	443	463	456	457	468	445	433	458	408	443	436	426	432	427	422	431	420	429	430	402	446	422	447	398	447	448	457	438	430	435	446	440	393	441	469	447	431	426	418	455	433	445	437	432	473	449	443	439	431	391	445	442	445	422	414	431	425	415	442	434	432	460	468	412	391	427	421	428	462	396	494	394	471	418	468	430	406	441	437	457	470	450	420	417	428	444	444	424	459	437	416	436	418	461	413	446	389	475	439	435	406	482	414	415	442	482	455	422	419	458	407	441	427	397	403	437	421	438	410	471	411	446	440	429	427	459	447	423	434	428	425	450	426	407	393	453	454	453	479	435	422	422	444	460	445	424	457	437	443	426	412	466	416	473	433	420	449	444	436	442	407	430	447	398	452	419	434	436	407	439	441	440	421	461	475	438	392	414	430	464	418	430	395	425	412	444	416	440	420	394	383	468	427	414	427	410	430	420	407	424	422	412	433	429	456	434	466	446	429	452	438	421	410	432	449	436	477	430	391	436	471	478	426	456	463	383	470	503	451	415	423	450	439	411	395	448	418	429	463	441	455	434	453	440	451	425	448	442	424	421	463	439	425	435	481	420	392	446	459	412	433	475	471	422	445	470	425	433	418	444	422	450	418	435	455	444	410	467	452	429	428	386	447	417	396	450	425	426	414	442	433	447	452	470	419	409	400	429	427	419	460	489	420	444	402	435	406	454	394	404	426	448	426	442	445	437	424	440	393	467	467	475	413	414	418	419	407	410	435	415	442	474	450	445	457	424	472	433	446	417	447	439	426	396	487	459	452	439	452	428	437	441	440	423	446	429	434	469	476	437	446	415	421	444	436	444	410	457	449	438	420	428	424	454	440	432	434	434	425	459	419	444	437	469	394	430	406	403	431	444	409	412	445	444	455	453	433	417	464	419	450	414	464	426	406	422	460	455	428	457	444	414	417	415	421	433	455	418	453	428	399	454	457	433	440	419	411	465	452	431	415	445	432	422	434	444	418	445	444	469	428	413	409	439	441	438	458	440	442	447	445	453	433	453	420	471	440	410	439	441	447	443	400	442	421	467	423	442	444	437	428	424	395	433	402	430	486	418	448	416	408	458	415	420	473	445	430	442	446	451	429	415	455	412	454	438	466	416	424	460	463	406	427	444	482	425	433	422	413	383	413	466	427	418	437	465	423	448	439	450	434	450	460	437	434	408	432	463	441	457	429	398	418	439	431	462	428	442	439	440	415	453	445	425	378	409	439	430	417	462	417	406	443	389	429	409	459	455	441	463	465	462	428	478	421	458	448	403	423	416	401	439	451	459	412	432	456	451	438	414	397	455	468	395	464	468	452	436	384	416	434	425	441	435	414	429	438	438	409	404	445	446	429	434	427	421	438	408	431	438	437	419	415	440	383	459	424	438	417	400	466	462	448	466	439	474	429	419	461	473	453	427	420	457	424	437	457
9328	4284	3865	3171	2106	1565	1171	899	655	584	501	432	388	353	296	343	279	257	250	271	284	285	262	263	281	219	253	258	229	262	254	250	204	262	237	228	251	256	253	242	225	257	254	260	224	221	253	220	253	227	234	231	241	241	248	235	248	260	246	221	248	251	245	238	234	249	220	241	225	231	270	238	257	226	248	221	255	230	239	218	254	227	250	243	228	243	231	265	232	257	238	248	259	234	260	217	235	241	264	250	252	254	259	250	239	224	252	228	275	241	232	250	235	238	243	264	258	241	228	212	272	251	255	226	261	238	211	243	278	246	231	228	230	224	263	257	246	268	242	232	245	229	244	248	261	241	245	241	242	237	238	234	235	238	237	253	270	254	254	213	251	239	257	240	240	239	247	231	254	259	252	237	249	273	245	257	244	258	262	213	240	244	248	216	247	242	242	243	238	277	231	241	267	233	249	245	233	223	239	234	221	234	221	256	240	251	259	230	277	284	221	240	242	245	234	228	239	246	254	232	247	257	231	237	230	244	252	254	232	252	238	256	234	239	218	233	217	247	235	226	252	245	229	233	242	229	243	223	226	277	254	222	258	267	278	252	253	254	270	222	210	245	232	269	266	270	221	236	263	239	233	240	245	239	239	242	258	239	252	226	253	251	255	202	256	222	247	245	247	223	266	282	237	228	237	229	265	253	260	230	236	257	231	222	241	258	238	238	236	222	254	233	247	246	232	259	227	249	232	239	235	242	264	264	237	268	233	250	246	242	239	231	228	222	230	251	245	253	216	269	229	258	244	250	234	238	259	242	261	228	268	230	233	234	255	226	221	261	236	250	242	252	229	240	244	232	244	238	241	246	247	238	259	238	230	255	231	241	229	250	225	218	246	214	258	254	248	229	231	226	244	258	226	260	249	276	266	256	271	251	237	228	238	224	233	247	249	221	242	262	252	234	220	254	255	274	214	255	265	236	228	258	250	253	274	237	210	213	256	246	242	262	230	232	234	269	270	223	229	264	223	224	223	277	238	233	262	248	228	273	237	254	233	236	243	267	236	227	238	240	251	221	256	218	229	226	280	240	248	260	253	236	233	256	257	211	254	242	256	233	254	228	279	213	241	236	221	253	241	264	267	254	200	251	246	254	252	213	207	240	240	259	252	260	253	281	247	240	246	243	242	231	230	232	221	253	260	237	228	241	263	273	247	279	258	233	237	237	244	235	228	249	227	226	257	266	262	259	220	242	243	245	202	228	249	236	255	240	239	255	210	210	259	247	233	238	245	260	240	238	246	259	229	226	241	239	239	228	230	248	233	241	240	225	262	230	238	237	230	253	222	251	229	242	222	243	249	235	263	258	230	265	238	270	242	253	222	252	236	214	249	207	262	237	265	272	232	200	220	217	241	257	204	257	226	232	270	266	233	255	234	245	243	223	252	223	236	242	251	233	240	259	274	230	241	240	253	233	222	239	244	236	248	240	254	242	251	231	262	229	234	228	222	242	219	240	244	234	207	240	262	230	235	266	218	235	248	263	229	224	228	224	227	253	241	226	245	262	234	224	278	268	228	228	233	231	223	247	260	259	221	272	237	240	233	231	235	247	246	248	224	240	255	252	260	220	242	243	247	219	255	246	234	234	283	232	229	234	249	228	271	240	242	248	238	237	259	270	242	213	246	245	244	241	246	237	252	246	243	249	235	246	229	238	233	240	220	246	225	231	225	222	256	236	254	241	258	233	227	231	228	249	221	218	261	253	234	244	275	253	237	233	272	239	252	233	251	243	258	241	250	221	237	251	235	268	253	258	230	246	257	218	267	268	257	236	215	238	252	231	226	242	229	244	246	253	235	252	247	233	207	237	227	255	231	223	238	230	214	243	222	212	266	243	224	251	218	241	267	240	234	260	253	222	231	239	241	238	247	234	233	247	238	225	258	231	248	242	216	232	268	241	227	273	242	251	249	215	247	229	230	214	255	253	263	241	202	248	259	248	239	228	265	237	222	246	259	249	261	251	245	230	222	239	256	248	233	235	226	210	249	237	231	296	231	238	257	215	281	227	238	244	238	236	224	249	219	267	237	242	236	246	210	262	243	231	240	253	240	244	246	230	223	218	229	248	220	258	254	245	254	234	270	254	259	275	244	238	265	250	244	244	242	213	246	240	255	231	225	216	249	247	268	231	233	244	237	233	259	251	237	255	245	276	248	227	237	241	232	206	262	256	241	241	228	237	247	227	258	239	249	227	238	250	253	270	264	210	238	235	249	245	242	264	216	263	235	255	252	215	244	262	260	235	227	224	247	240	252	223	237	251	221	251	249	251	250	245	277	237	242	244	245	270	242	227	246	275	238	232	262	287	245	251	227	232	241	250	269	244	244	224	270	263	273	231	223	262	245	231	258	267	248	251	258	259	222	239	275	266	229	246	208	250	253	257	262	260	236	227	234	258	234	269	248	226	239	239	229	228	233	245	250	219	208	245	259	238	240	254	244	213	243	256	263	257	258	237	265	233	240	260	235	244	259	251	237	227	255	241	246	235	256	247	227	255	242	244	221	243	239	257	263	233	237	230	249	224	232	244	228	246	234	280	249	268	254	239	230	271	260	262	249	217	244	253	238	267	237	248	233	234	256	253	216	222	218	230	259	259	229	241	225	251	254	224	231	234	236	246	238	256	240	235	229	231	222	251	238	234	224	225	216	253	221	225	244	249	249	239	265	220	258	238	248	217	232	240	262	256	258	233	255	250	246	236	244	267	245	247	235	246	226	277	243	241	257	281	223	222	245	237	256	226	239	245	224	223	291	220	245	240	227	228	237	243	238	251	237	267	223	278	258	244	233	270	269	239	237	261	262	266	226	231	230	259	237	259	244	215	257	231	268	224	230	226	237	222	236	230	241	228	236	227	246	217	213	252	259	242	237	242	233	239	238	228	239	235	270	266	247	242	245	237	227	246	248	234	227	253	252	253	255	226	272	254	237	243	252	281	246	236	261	259	243	247	239	238	240	240	270	240	228	230	237	245	255	267	247	236	236	247	263	221	230	233	257	219	237	231	242	236	236	270	253	235	243	247	248	238	210	219	255	300	220	242	206	252	232	243	247	242	244	220	271	251	248	231	239	258	247	241	226	247	222	244	248	222	241	240	247	283	265	260	243	266	230	233	244	255	236	259	259	240	232	222	226	290	247	229	248	260	223	250	249	243	238	239	229	241	222	263	240	230	241	251	247	248	203	244	229	257	223	257	225	211	247	257	258	282	228	243	248	253	260	257	232	267	247	239	245	269	217	238	219	259	236	245	251	255	244	235	271	236	246	221	289	229	233	250	271	258	229	238	228	245	244	260	239	237	237	264	251	260	233	245	228	272	257	273	238	260	212	217	238	257	259	239	242	220	248	268	200	252	226	225	263	268	237	247	241	271	227	233	241	253	244	223	227	255	233	266	236	250	256	232	250	251	227	259	252	235	241	212	221	259	250	234	230	230	232	248	237	262	247	252
9430	6543	9412	9713	8090	6583	5202	3972	3091	2649	2098	1874	1530	1339	1185	1097	1034	898	907	779	843	808	784	825	768	767	771	695	733	762	728	776	751	682	662	706	648	666	681	652	671	632	703	650	612	645	631	650	654	615	673	672	701	663	632	639	669	657	671	684	663	700	673	636	713	713	662	679	617	675	668	671	651	620	672	665	656	669	689	666	646	610	654	633	656	563	691	667	661	691	657	662	630	671	673	716	696	625	644	673	628	663	698	662	654	680	639	625	690	682	682	683	667	686	696	666	705	671	629	675	670	671	661	687	668	660	632	700	651	660	642	617	677	646	633	658	606	617	631	704	707	647	639	616	652	666	663	681	643	672	666	695	649	614	609	693	638	710	697	623	633	643	610	687	654	630	660	672	641	686	606	680	690	719	657	711	698	628	639	659	625	618	669	718	688	605	668	719	685	657	674	630	629	689	638	650	724	685	672	695	715	683	669	662	638	676	643	656	601	692	645	676	666	648	680	663	655	649	673	661	683	695	676	660	698	647	645	651	654	632	620	697	666	635	668	653	650	681	699	626	686	670	647	709	657	673	703	659	575	657	679	633	673	669	655	697	654	677	638	606	634	653	720	660	638	648	655	684	655	608	627	656	676	720	677	655	648	640	635	665	640	699	707	686	661	667	643	658	648	672	664	684	622	683	675	659	663	674	670	660	641	639	664	646	663	667	643	652	656	656	664	648	635	680	684	628	662	725	691	661	632	649	632	652	694	688	661	602	676	629	654	636	651	626	679	658	616	639	663	683	622	628	640	635	625	711	635	600	647	631	659	625	637	663	677	617	706	660	626	660	609	690	678	644	633	680	676	694	665	613	625	640	629	653	658	628	693	671	660	659	636	616	657	700	643	649	627	624	672	659	630	630	638	634	637	651	655	665	672	658	664	667	635	654	641	631	649	688	638	608	675	685	640	650	604	652	678	653	696	712	684	634	645	690	666	650	597	662	616	647	660	667	694	672	670	662	650	640	635	645	670	677	651	674	659	656	696	661	645	640	666	594	687	667	672	662	670	710	659	654	660	680	665	651	632	693	676	676	668	608	643	671	703	697	657	703	643	629	656	647	657	705	635	688	660	656	677	661	652	619	639	643	661	659	680	703	636	672	705	638	643	654	666	685	656	654	669	688	685	654	658	677	663	628	630	618	654	678	657	642	662	653	626	715	623	663	675	702	690	605	683	661	664	660	648	674	664	665	660	620	618	719	680	603	639	640	686	637	612	672	695	651	614	663	651	624	628	598	655	685	632	679	678	642	673	681	664	617	664	660	620	693	707	656	669	677	641	659	621	638	671	731	683	615	627	624	622	685	633	641	676	637	660	634	632	645	647	625	640	721	652	695	657	624	660	648	668	596	664	638	650	648	646	694	630	662	632	662	652	676	652	661	711	660	686	669	681	646	681	653	661	654	676	692	733	652	680	700	639	662	678	711	641	670	668	658	717	659	694	674	651	669	693	691	663	673	702	639	660	659	629	682	622	616	633	678	622	662	623	655	662	655	666	654	702	655	678	667	672	678	642	626	657	627	714	688	626	659	647	692	688	678	661	639	620	666	657	657	631	651	636	657	568	653	680	660	621	634	659	649	662	696	653	630	662	654	626	655	658	688	624	661	644	645	654	671	673	616	690	644	685	681	670	636	684	635	662	595	666	631	636	689	628	676	630	690	649	632	643	623	639	712	640	669	628	643	694	678	655	663	664	655	677	644	689	694	728	656	649	660	676	676	681	651	654	644	653	679	638	660	652	680	632	648	657	637	665	655	664	691	705	599	658	666	692	622	675	649	639	684	631	678	677	617	662	632	658	651	664	637	644	647	654	654	670	665	658	643	675	649	631	664	631	612	689	621	664	696	674	659	629	693	651	656	600	641	639	660	638	650	671	706	659	655	647	644	636	671	665	645	677	708	607	708	653	645	628	647	709	620	664	680	707	638	666	655	683	647	729	649	635	686	702	675	659	670	697	691	631	679	671	672	625	664	666	628	703	702	595	655	690	660	660	616	640	674	611	621	682	668	647	654	678	659	620	676	653	655	633	647	678	661	708	682	626	673	656	618	649	660	657	670	662	624	646	690	692	645	672	627	663	642	632	675	642	660	640	651	629	647	703	678	655	640	676	654	688	623	704	659	651	644	662	688	657	647	669	614	638	675	666	655	625	662	639	655	651	695	666	658	646	657	633	627	680	707	636	685	652	638	607	701	621	620	658	625	666	696	660	639	642	670	638	663	676	691	653	649	656	655	691	638	728	661	676	692	655	705	632	697	632	623	640	649	640	700	642	672	676	707	637	662	606	682	649	654	643	628	658	657	638	686	621	662	686	633	670	642	657	643	693	640	676	652	619	661	638	681	666	664	659	696	658	644	641	630	685	682	655	681	672	679	677	674	637	656	630	615	685	647	654	620	642	652	685	676	637	640	626	658	670	621	677	701	657	659	636	614	704	597	685	675	676	637	638	667	629	645	651	638	632	662	643	644	639	660	687	664	648	631	651	639	646	606	683	665	641	666	680	672	647	624	667	680	662	653	673	616	677	694	620	649	638	626	673	638	663	676	596	659	706	650	668	638	676	672	630	719	660	670	652	680	611	701	645	606	663	665	643	669	634	667	649	642	650	651	659	630	664	632	676	630	608	662	664	646	618	693	614	646	681	684	669	680	650	653	663	650	634	630	663	688	668	641	637	631	664	655	667	659	654	650	603	676	618	645	646	687	670	616	648	661	673	664	661	638	617	629	675	671	671	675	639	655	655	686	638	640	648	633	648	675	717	654	668	687	627	664	638	641	671	639	660	653	693	678	686	652	658	701	680	674	632	663	663	700	682	648	644	632	661	680	657	645	671	602	669	604	683	651	660	610	672	636	607	653	643	672	627	647	655	644	692	649	679	675	661	656	673	655	653	665	687	688	634	615	664	621	658	675	675	657	650	605	654	703	693	628	628	666	656	673	629	598	652	644	659	681	681	664	636	674	646	669	683	684	635	653	659	699	679	658	674	651	671	676	669	659	619	667	712	606	597	625	687	651	653	673	653	646	608	648	625	656	674	637	653	689	643	625	662	708	649	647	656	656	650	625	653	660	664	674	660	648	703	679	678	624	618	730	704	654	654	638	665	657	687	713	650	645	700	649	627	670	642	661	678	657	679	674	679	672	710	660	635	651	635	655	639	696	664	681	685	664	593	675	654	699	648	607	647	671	656	628	688	659	693	632	691	732	668	644	648	662	678	658	669	680	685	662	706	669	690	653	660	654	656	682	673	699	675	679	657	657	671	642	640	682	663	665	724	621	626	672	638	621	699	669	598	574	640	623	641	706	652	604	637	635	675	662	649	629	616	620	645	625	699	693	637	683	652	604	631	675	675	678	605	699	651	682	624	625	643	662	592	654	636	666	611	643	677	649	668	644	673	630	590	657	655	616	701	681	622	677	708	651	647	649	639	686	632	679	667	696	652	633
25604	18754	15245	8952	6089	4598	4114	3348	2584	2194	1654	1576	1034	823	893	876	803	615	556	470	495	478	508	552	423	401	420	357	370	382	337	329	295	287	344	286	277	258	259	231	218	247	234	200	196	223	232	210	242	204	196	202	197	199	214	195	205	205	218	236	215	198	214	209	219	196	187	195	182	230	203	220	205	187	192	211	182	213	231	225	220	216	182	203	237	204	216	213	204	216	205	212	199	201	193	197	207	209	197	181	211	180	187	240	226	195	197	178	215	214	175	186	191	201	231	220	209	213	192	209	205	210	182	222	194	233	219	193	190	217	236	215	177	216	206	181	231	214	199	230	220	195	204	198	196	203	212	225	217	176	211	198	209	181	207	180	206	214	189	206	179	194	176	202	195	228	175	205	227	206	193	172	228	188	231	207	204	224	197	220	226	192	228	205	189	186	202	187	191	204	206	218	197	203	211	202	221	217	212	193	208	196	217	203	222	211	222	220	194	209	197	195	199	211	179	197	186	206	217	211	204	204	194	190	203	204	239	194	226	198	231	217	172	215	215	213	215	198	195	216	212	209	223	199	226	236	224	222	210	203	197	188	222	216	206	194	230	218	233	186	191	212	191	204	220	230	212	206	204	202	223	186	197	195	227	187	229	222	219	186	207	206	208	210	201	229	213	200	225	217	196	197	221	216	241	217	224	197	219	178	198	184	231	235	235	210	210	204	223	214	235	237	181	215	191	184	218	199	224	206	209	227	212	212	208	183	183	202	226	249	220	223	200	200	217	196	192	204	205	207	213	223	213	203	195	165	210	213	208	208	221	217	211	197	212	213	204	195	209	207	195	175	222	232	190	193	191	208	220	227	207	232	200	198	178	221	193	208	225	217	221	193	208	199	214	237	177	198	192	198	214	215	206	191	202	212	205	239	221	200	186	193	191	179	206	175	197	204	218	216	220	209	229	200	213	224	187	209	226	215	204	200	201	186	203	198	207	212	200	202	207	201	219	183	191	209	220	206	230	210	207	207	216	187	229	194	214	223	199	193	195	214	214	209	223	208	200	216	212	208	216	187	182	223	186	253	224	159	213	234	202	210	200	219	220	236	221	180	215	195	193	214	200	226	233	203	229	218	189	197	173	213	182	207	222	207	208	232	220	193	177	186	195	206	222	196	216	185	194	160	219	215	225	199	183	188	186	188	197	188	197	194	221	208	194	199	219	221	204	217	192	193	209	223	217	202	219	220	197	221	201	209	206	199	214	222	197	211	224	194	206	215	202	207	206	215	210	214	186	222	196	212	213	210	192	187	203	199	206	186	204	211	198	226	210	187	228	210	185	222	211	200	178	229	197	227	208	193	202	227	191	191	217	241	229	220	216	203	216	208	216	208	208	196	217	188	205	229	218	213	191	201	241	206	212	209	226	232	195	197	211	209	216	214	186	223	209	210	227	217	194	196	210	202	207	198	214	197	190	212	197	221	205	206	236	216	213	211	191	208	206	227	205	185	195	214	209	209	208	227	192	191	224	189	200	228	208	220	207	239	208	214	192	192	204	187	180	208	228	230	191	230	193	183	204	237	201	185	232	212	198	188	223	235	216	222	190	197	190	208	214	189	217	208	223	200	193	198	181	190	200	199	206	245	225	183	201	206	192	214	201	218	207	225	206	196	177	211	206	207	213	222	203	180	202	200	198	226	206	203	221	192	230	216	200	216	214	235	207	226	206	219	197	204	206	205	215	237	212	211	199	216	222	206	215	234	215	218	200	211	209	224	218	193	176	197	206	209	203	192	202	208	230	187	201	225	217	203	213	180	217	212	189	226	199	202	192	213	185	185	203	205	207	208	198	207	206	200	208	207	176	209	221	205	210	221	210	202	211	182	224	192	230	223	184	223	217	228	207	210	208	234	234	204	184	231	238	189	211	209	212	212	198	225	195	185	202	234	202	207	207	217	207	214	214	184	207	183	223	234	196	199	197	203	211	224	207	227	209	185	221	192	241	202	193	216	218	198	222	217	216	203	216	214	195	214	200	200	247	211	218	192	210	214	190	218	209	197	224	200	195	203	208	196	194	222	204	189	219	195	198	214	201	196	210	214	193	224	203	227	203	220	199	203	213	201	228	194	200	209	225	195	197	202	182	210	185	215	188	199	219	190	190	224	189	183	199	191	218	227	194	194	212	196	194	219	206	213	198	191	220	216	196	214	221	183	208	208	207	231	210	199	212	205	222	188	193	232	215	211	204	215	221	227	215	199	204	209	188	217	233	237	187	206	198	224	214	190	212	191	208	202	214	198	233	227	187	208	205	205	184	221	211	198	196	197	186	209	197	208	226	210	213	198	217	210	218	228	220	200	190	208	228	211	230	209	203	232	222	196	214	207	205	212	229	194	211	174	172	213	200	189	189	219	186	210	222	194	193	198	207	210	190	162	204	213	205	191	203	187	202	240	184	181	217	192	226	199	227	177	194	203	204	238	213	212	201	196	180	212	221	209	229	195	207	197	187	197	219	212	197	233	193	211	227	214	211	187	233	219	235	217	198	220	217	229	218	206	182	203	246	226	242	188	226	207	188	209	200	224	184	211	202	208	197	204	186	217	203	192	206	196	202	217	207	216	204	228	201	213	202	207	198	230	195	216	174	210	173	207	217	203	193	192	219	218	204	221	179	198	229	219	194	200	201	211	196	220	219	216	206	182	204	195	227	228	191	197	210	206	211	197	206	210	208	195	211	196	192	214	222	222	213	195	199	204	208	196	212	197	203	226	203	217	222	189	236	227	238	192	217	198	209	209	205	211	213	224	186	200	221	219	205	190	234	243	207	211	201	211	197	197	205	201	214	218	185	207	207	198	202	201	191	205	194	211	197	214	217	239	250	216	256	205	226	212	233	177	239	185	191	214	227	205	200	228	187	190	215	227	210	214	200	215	230	217	189	217	203	188	243	212	221	209	197	192	216	191	208	201	198	227	207	224	213	203	211	199	192	193	209	201	219	221	205	209	176	220	203	190	213	215	215	185	198	237	189	213	206	232	204	174	187	177	203	214	226	212	208	203	197	218	216	181	208	210	200	189	182	209	227	183	242	224	225	195	203	213	202	210	220	182	194	198	191	205	213	220	200	199	195	194	213	182	187	207	209	218	186	213	192	188	213	195	214	191	204	214	219	205	177	201	205	216	213	209	214	179	183	182	197	201	204	212	208	230	204	228	224	194	197	205	188	187	201	222	214	227	199	205	219	221	195	195	203	218	220	205	212	230	198	220	227	231	213	193	194	220	219	173	229	217	195	212	191	217	195	200	227	234	213	216	197	195	215	231	198	213	207	238	211	215	211	212	201	212	198	240	183	190	212	239	212	198	204	203	200	212	226	217	206	211	206	232	225	219	195	214	220	204	176	204	204	199	193	227	220	223	220	199	179	230	205	220	189	203	225	221	212	226	210	230	195	199	219	228	208	203	213	189	203	213	230	212	196	185	202	233	201	211	189	204	210	208	220	227
18604	20102	20986	18147	16607	14629	13632	11743	10019	9029	7120	7152	4983	3622	4412	4569	4136	3167	2749	2539	2217	2381	2534	2892	2131	1964	2001	1801	1942	1674	1576	1308	1333	1369	1146	1073	1039	1039	953	773	783	740	750	663	694	760	708	692	638	628	595	639	617	628	593	580	550	572	595	578	620	579	624	572	620	524	604	577	584	553	594	564	580	554	584	553	549	557	563	569	563	570	575	639	580	558	584	607	533	558	575	568	540	603	527	573	545	559	564	605	587	588	599	598	594	573	567	573	580	578	571	584	570	576	567	556	562	624	556	624	553	583	516	564	585	566	584	563	602	573	589	601	534	571	554	543	584	548	541	544	544	559	548	579	564	580	583	574	595	593	527	568	557	600	559	568	594	581	580	538	587	556	565	594	594	610	560	524	577	554	576	588	604	569	577	571	545	577	572	561	620	567	570	568	575	583	634	603	580	556	624	613	598	599	552	554	576	546	568	582	564	581	558	631	599	568	571	584	569	556	605	582	582	580	541	565	563	559	561	576	557	588	593	584	610	578	556	638	555	530	562	594	562	588	556	576	583	617	602	588	595	605	565	607	565	588	598	576	606	565	573	593	574	555	592	576	548	575	569	597	582	562	559	602	603	552	577	582	609	516	584	604	511	577	561	560	575	569	601	566	554	580	568	563	551	575	603	538	569	562	562	597	579	568	545	562	588	553	630	601	577	569	571	593	564	581	575	618	570	581	584	575	603	547	559	601	609	583	597	585	586	587	588	565	618	598	594	612	588	580	580	580	585	576	593	602	563	567	566	604	551	534	572	519	624	598	538	544	581	568	550	618	591	521	567	571	613	561	589	557	535	571	574	528	585	579	572	593	585	555	545	536	579	564	549	579	605	573	568	536	568	569	563	573	591	618	584	619	568	576	566	565	569	578	601	558	577	555	563	619	603	603	549	546	579	578	550	544	582	580	600	580	577	583	574	597	586	587	595	538	540	571	554	600	562	539	547	555	561	567	567	570	541	594	564	570	565	588	566	575	598	558	553	599	561	589	569	559	593	577	564	594	581	558	556	581	581	567	579	530	566	577	561	616	518	557	612	555	576	580	608	555	571	593	596	549	561	514	596	584	542	577	539	564	575	589	545	561	571	590	584	586	550	540	589	594	561	595	532	593	529	590	580	588	578	592	609	558	581	544	580	529	576	561	563	593	572	597	567	562	540	562	530	564	570	532	578	606	549	593	581	541	591	529	580	611	555	550	580	588	550	641	549	556	594	571	545	541	601	544	555	571	578	571	560	555	536	576	543	620	580	574	556	533	585	541	560	585	565	565	594	578	541	624	596	572	530	615	576	563	591	577	587	567	555	585	577	571	523	589	595	620	572	559	544	563	590	595	579	528	558	570	550	519	612	548	614	531	603	619	571	580	551	513	609	600	549	553	602	597	587	577	581	566	521	558	561	580	548	595	580	546	552	615	624	571	528	558	541	550	579	595	562	580	586	557	563	572	583	570	545	551	586	578	603	550	575	577	583	580	569	594	569	548	605	585	590	630	597	598	545	533	574	568	574	584	569	598	586	593	545	600	603	581	606	567	581	597	575	527	555	556	600	582	591	546	535	588	559	561	599	578	550	564	592	542	560	562	546	549	554	586	551	531	562	569	548	564	567	549	546	609	606	619	570	532	556	551	542	572	573	603	584	601	580	582	551	618	572	606	560	609	563	563	611	579	588	583	541	562	591	603	540	618	565	531	568	616	591	586	589	520	572	563	536	548	568	546	554	544	589	560	565	601	586	588	552	600	565	572	598	558	531	576	566	598	617	569	554	585	555	547	575	606	596	583	550	566	586	573	511	601	571	602	642	586	549	595	576	612	574	566	564	582	566	531	574	633	582	576	616	583	569	555	573	571	605	604	614	587	601	612	573	531	543	539	546	586	530	534	543	520	527	536	582	564	582	640	617	602	583	585	545	600	533	570	547	564	576	572	551	546	604	588	572	539	586	545	540	566	599	554	596	580	567	577	554	570	591	562	555	570	599	585	583	616	564	577	596	568	569	568	560	553	533	547	570	562	583	581	536	620	575	603	569	541	569	597	551	596	603	562	605	614	601	592	606	574	580	593	586	582	599	580	575	580	539	560	568	553	576	603	558	555	555	558	578	573	591	559	550	536	560	576	620	581	534	613	574	549	567	585	589	548	566	583	610	548	565	568	571	581	569	546	567	561	593	598	574	587	587	564	598	564	556	530	592	567	571	541	583	553	550	526	596	566	555	586	591	567	562	551	598	586	588	565	576	574	600	590	573	534	590	557	566	544	580	602	594	568	578	600	554	547	530	531	580	538	535	560	627	521	581	591	541	558	542	543	553	575	580	581	591	564	581	589	543	563	568	569	565	563	594	582	581	611	576	603	589	537	604	552	564	586	635	586	562	593	564	545	633	581	550	602	550	596	584	559	565	599	569	606	573	598	576	528	591	608	588	575	578	556	543	605	633	583	548	571	538	561	564	562	603	598	565	549	563	584	541	538	570	586	535	589	556	568	554	580	571	585	539	574	578	584	582	593	586	560	566	574	572	584	577	569	586	558	558	577	549	617	582	551	571	548	571	499	530	606	604	587	577	535	549	583	614	592	606	525	575	594	586	607	528	564	564	565	601	569	566	569	538	535	559	564	627	591	582	575	610	527	553	572	566	513	588	615	554	572	613	518	549	546	568	544	587	552	572	561	547	571	542	546	613	590	560	549	556	556	554	609	533	580	569	576	569	559	574	580	595	533	523	595	559	554	616	590	571	587	586	573	561	536	557	544	572	597	572	593	581	618	572	598	565	560	597	562	580	544	583	598	581	582	571	547	525	606	551	593	538	570	598	546	557	588	594	584	582	578	576	557	580	579	566	564	550	557	535	608	566	595	592	558	537	564	572	555	564	560	565	598	552	562	640	588	582	573	537	606	540	581	555	548	584	570	537	589	572	610	611	598	578	547	555	551	539	555	540	562	548	609	575	579	583	547	566	520	578	546	574	561	582	600	594	591	532	553	580	579	551	583	598	554	552	633	583	535	601	554	541	602	568	612	565	584	570	585	563	601	529	578	557	563	556	588	595	606	572	571	614	577	556	606	517	593	553	578	555	584	616	595	537	563	577	569	595	653	570	594	586	627	581	540	585	562	604	539	626	579	571	562	568	572	593	595	560	589	597	561	542	602	548	565	559	557	539	586	566	552	590	536	582	600	611	584	619	605	528	547	636	592	587	615	615	576	596	583	588	618	588	586	595	556	569	551	575	562	599	556	542	565	534	558	551	587	595	603	618	592	549	571	542	540	579	570	559	583	599	595	554	575	596	573	549	557	506	582	517	623	617	628	562	590	562	593	585	537	585	535	588	532	598	548	568	557	567	571	617	565	608	602	586	534	587	594	561	574	612	582	572	555	584	575	550	564	550	580	560	525	595	602	588	562	570	636	595	548	574	569	581	620	560	598	522	590	536	559	576	578	581	577	556	561	544	546	527	578
35326	29405	28572	17587	12532	9081	8093	6312	5248	4117	2910	3341	2358	1591	1764	1647	1385	1041	934	875	771	803	869	943	662	610	630	526	580	480	519	351	406	411	371	288	315	330	279	218	238	200	207	207	209	190	184	165	166	180	171	168	152	140	163	163	172	169	156	161	157	158	170	146	139	155	156	156	168	157	145	149	171	156	152	169	150	165	161	138	154	175	149	152	136	163	166	172	168	160	157	144	161	177	163	167	143	141	141	154	153	150	148	163	167	150	182	149	141	139	141	130	153	178	149	133	158	157	155	143	141	168	147	140	157	164	161	148	134	145	160	124	175	157	141	174	157	143	139	148	153	155	160	155	152	146	165	139	164	174	172	143	169	138	158	157	137	155	163	144	140	143	138	173	163	159	141	156	162	179	130	149	149	161	141	159	140	146	164	157	149	168	132	154	155	156	149	168	149	163	167	188	177	153	127	122	155	158	150	165	143	122	144	156	124	159	134	152	140	168	150	151	151	152	129	142	178	156	159	163	142	143	155	174	144	160	139	180	173	154	153	168	130	138	149	139	182	168	156	157	155	153	157	147	148	139	150	154	181	139	161	161	164	160	167	133	124	152	150	154	153	163	128	151	161	147	137	145	169	149	131	175	153	165	157	163	146	147	150	166	134	130	138	151	127	147	162	149	162	174	152	172	163	163	153	156	148	155	132	157	162	150	146	151	142	162	152	133	176	151	167	160	146	166	145	161	150	137	145	161	152	154	160	160	139	144	143	145	153	153	141	157	151	154	172	148	168	150	171	147	125	150	136	134	153	155	152	156	158	168	163	165	147	138	143	165	160	166	158	145	133	164	166	147	152	117	161	157	160	163	160	159	164	157	150	165	143	158	131	185	143	145	180	145	143	139	142	151	147	149	161	200	150	153	136	138	140	126	153	140	180	162	150	147	164	146	153	153	147	140	131	146	170	135	150	144	127	143	149	152	159	143	162	169	133	153	181	150	148	164	171	177	169	167	149	151	163	157	147	160	161	160	179	147	123	150	156	157	156	160	154	150	167	171	159	140	169	132	146	157	150	149	149	162	159	146	147	146	148	150	142	142	126	148	147	165	132	167	138	142	147	134	139	146	165	169	151	166	160	139	171	175	161	141	155	153	143	138	134	167	143	161	146	153	168	158	153	154	152	137	157	164	152	153	146	140	144	134	163	145	162	149	139	161	163	157	137	162	174	185	162	165	170	156	173	162	169	158	164	171	168	151	143	164	164	173	164	170	149	155	173	161	156	159	150	175	168	139	140	141	155	157	171	151	152	151	140	145	157	162	151	178	147	139	157	151	141	147	140	148	163	153	164	137	172	136	149	143	174	153	148	147	145	151	132	174	169	145	153	159	154	146	180	163	149	180	153	145	145	166	148	166	145	164	167	149	142	144	157	132	157	176	180	156	163	152	139	151	134	153	157	137	174	158	143	151	143	148	165	161	171	155	119	169	154	161	151	146	163	137	180	156	125	166	165	159	142	161	148	148	143	152	146	130	164	143	141	161	147	148	141	157	179	152	173	145	163	155	157	157	166	122	159	157	155	178	154	138	173	158	151	140	175	140	143	147	169	148	160	151	186	177	149	175	147	154	138	168	158	148	145	155	140	171	130	170	132	160	141	136	152	155	141	165	164	155	151	160	173	158	168	169	172	150	156	153	161	146	167	171	174	160	165	139	161	155	162	161	160	156	159	155	162	179	163	160	173	172	149	146	142	155	134	129	136	149	139	175	140	152	160	159	155	155	167	140	146	163	144	179	155	170	155	160	154	179	161	173	157	143	148	156	147	156	164	150	136	149	168	153	139	164	156	128	171	139	145	138	151	142	139	143	145	150	165	156	158	147	156	149	120	156	128	140	156	144	174	143	150	174	164	151	140	152	136	165	138	167	152	172	155	177	173	167	138	172	145	153	184	173	148	163	175	148	155	164	169	150	178	175	154	133	151	139	140	157	160	137	138	165	166	149	175	131	153	146	135	136	149	167	174	145	138	148	152	133	126	170	131	155	158	148	162	158	152	177	135	168	159	153	161	151	160	175	164	153	132	158	139	165	152	137	168	173	148	142	158	132	157	167	142	125	169	182	183	144	139	147	164	152	152	147	169	148	137	148	155	162	148	160	151	137	151	163	157	137	146	146	152	155	147	159	163	144	151	168	164	165	161	139	143	165	158	161	154	155	171	161	162	165	151	166	156	160	163	169	135	152	140	137	147	141	151	157	151	142	150	156	156	161	185	133	145	138	129	146	169	153	143	144	182	155	129	166	159	166	158	167	172	134	140	122	158	139	151	160	169	164	131	174	176	150	132	169	148	157	207	141	159	144	163	147	148	147	151	156	154	147	157	144	151	134	142	148	171	163	139	164	153	166	152	153	146	156	158	135	138	170	152	172	156	138	157	132	156	137	157	147	143	157	146	145	151	168	161	140	160	167	155	151	168	152	151	153	125	158	140	160	150	145	153	141	145	151	150	152	137	140	159	150	151	157	171	152	169	160	141	141	164	153	146	141	146	168	143	145	134	163	136	148	164	155	150	145	139	144	138	149	138	161	141	143	172	157	154	147	154	152	142	122	166	153	148	144	161	135	162	145	169	159	155	161	153	124	149	161	164	159	160	170	163	158	159	157	160	153	153	148	144	142	166	152	149	144	166	136	148	149	139	142	145	155	153	172	171	140	180	143	141	154	139	152	154	156	180	161	134	151	150	153	165	140	168	167	145	150	154	171	147	158	164	147	135	132	150	165	155	160	135	175	151	166	152	168	154	134	143	150	147	149	150	150	155	150	163	149	149	152	138	150	150	150	182	173	151	164	144	189	154	149	170	145	167	147	158	165	144	141	164	160	139	161	152	151	139	151	135	149	143	150	158	136	155	136	152	164	130	165	154	134	146	142	145	130	156	134	158	139	170	157	182	170	141	144	146	178	176	163	159	137	166	167	146	152	150	150	158	166	155	133	150	152	159	170	153	144	140	163	144	167	134	138	137	166	135	144	163	168	153	144	136	156	130	165	174	149	138	171	166	146	147	169	175	167	152	140	149	174	127	156	150	149	165	150	154	161	153	181	168	158	152	172	181	151	158	157	157	162	155	139	142	147	148	153	172	168	171	169	159	159	134	162	159	138	159	151	151	160	157	149	149	173	135	179	152	151	147	137	144	154	153	140	158	148	155	153	138	163	141	168	137	153	157	141	154	147	140	148	166	154	152	155	142	157	145	167	152	156	148	137	149	168	151	142	157	165	179	156	155	151	152	148	155	155	178	163	166	159	159	184	165	148	132	144	140	156	132	158	148	143	143	155	149	159	151	148	155	155	172	130	130	155	146	127	152	145	154	150	155	167	140	149	144	151	136	136	136	143	163	163	142	141	137	137	149	142	162	149	167	180	146	168	160	134	168	163	148	128	151	157	147	161	152	156	160	147	148	162	127	146	149	166	147	143	156	153	177	145	153	163	151	157	118	142	152	150
25749	27977	30409	25403	24463	21484	20791	17690	15987	13761	11133	12744	9031	7198	8263	8354	7308	5705	4994	4657	4528	4688	4390	4689	3783	3550	3283	2959	3385	3020	3080	2111	2159	2316	1903	1549	1676	1566	1438	969	956	827	834	896	766	732	700	664	619	620	500	519	517	503	510	506	470	473	486	478	413	473	440	453	425	472	466	428	446	410	467	461	472	442	492	429	431	457	445	451	432	448	422	418	422	438	433	466	425	446	432	441	406	442	454	450	430	410	479	395	420	463	417	419	435	386	444	446	438	431	440	457	443	429	433	413	400	435	473	433	460	468	437	441	456	452	450	432	438	435	491	415	426	443	422	450	440	456	453	413	423	472	426	488	440	426	460	455	406	419	428	415	440	458	456	457	480	421	444	452	430	427	403	442	434	433	447	436	461	423	484	448	421	410	425	438	415	428	452	469	440	434	453	421	437	448	410	413	486	464	437	414	449	422	447	421	399	422	460	473	449	427	478	446	406	487	411	415	435	421	423	463	419	440	419	459	449	429	422	459	441	457	434	423	425	449	404	436	394	399	469	462	432	443	453	404	446	429	434	463	458	443	461	398	472	438	460	428	448	437	443	421	442	427	443	436	470	422	444	441	445	451	484	446	425	384	413	448	479	475	493	458	405	425	444	430	439	446	417	419	439	439	444	427	420	409	459	475	496	435	457	472	442	476	497	454	434	473	419	437	439	460	462	427	439	441	452	432	419	402	409	447	441	443	439	426	422	460	468	447	445	445	475	457	455	426	436	459	428	439	435	421	448	461	426	423	444	406	459	440	437	439	425	435	430	415	398	470	447	461	472	488	448	445	450	458	453	450	445	439	430	460	456	416	458	433	412	455	390	465	420	437	413	449	439	429	459	452	379	440	447	418	439	423	429	440	434	455	460	445	394	422	453	432	440	452	436	415	462	473	417	430	442	450	470	469	433	412	402	427	444	470	433	421	428	443	424	489	446	435	426	405	466	437	441	442	415	439	413	465	452	475	438	442	430	450	415	426	415	427	457	443	420	434	420	429	427	454	454	455	425	434	426	484	404	434	393	448	445	440	438	452	435	438	411	416	430	457	435	466	425	432	463	425	434	483	419	435	435	448	436	430	441	440	451	491	424	510	443	442	458	420	440	424	427	437	428	449	437	443	434	477	422	445	458	455	449	410	425	454	431	443	447	460	449	459	430	423	415	427	460	426	460	429	424	432	421	417	434	434	394	440	455	444	464	445	406	459	480	474	423	439	408	487	438	384	464	436	414	443	439	432	465	446	429	464	449	448	449	424	446	418	447	439	401	439	418	475	458	448	503	444	434	434	437	461	453	414	415	437	442	417	449	474	439	418	441	482	434	474	426	420	448	428	441	487	422	444	454	400	460	449	471	394	436	481	397	469	441	460	419	436	421	445	452	431	409	457	431	410	471	443	438	453	429	461	440	437	426	428	417	425	454	462	438	426	444	455	444	458	441	422	460	412	456	422	463	441	400	460	448	405	467	458	424	441	453	432	399	444	441	417	424	460	450	430	394	422	454	442	426	440	431	420	430	378	437	430	444	454	462	432	451	425	434	448	436	432	451	443	464	442	420	428	439	451	446	453	456	474	438	443	477	465	448	456	428	486	461	418	419	430	443	433	394	443	477	422	435	446	438	420	429	420	463	429	399	427	436	421	438	476	438	416	450	434	429	454	426	469	405	462	461	420	457	443	417	464	429	447	478	439	440	444	460	463	438	418	431	441	447	414	465	432	458	430	453	408	418	391	450	432	459	449	440	462	426	441	418	459	409	424	465	434	438	446	434	455	433	454	414	458	442	437	456	459	434	466	433	413	473	443	448	469	446	440	439	460	408	448	464	418	419	438	443	415	429	432	437	451	480	402	475	471	468	445	431	435	448	422	407	440	448	458	403	427	455	418	390	464	415	428	412	417	449	455	428	431	422	421	420	427	481	476	414	421	483	395	449	471	459	441	385	414	409	443	459	429	416	449	465	435	430	439	448	443	466	442	451	429	467	467	470	451	471	454	440	396	408	423	445	430	463	461	448	431	458	458	493	435	434	469	445	448	425	459	434	398	449	466	459	453	461	436	410	395	429	428	452	456	478	412	428	454	410	431	403	435	421	431	454	468	430	440	428	444	415	434	446	410	452	424	433	466	443	408	425	419	424	420	415	427	402	470	438	410	456	447	457	443	403	429	414	454	460	435	423	417	444	456	473	452	416	472	441	426	439	408	462	437	439	455	402	452	444	419	470	439	436	435	403	447	459	439	416	431	464	423	419	441	444	442	426	439	456	414	484	446	419	460	442	438	418	440	419	437	428	403	410	437	462	466	437	446	446	456	451	457	447	441	418	427	405	420	439	450	436	474	445	421	464	426	448	482	428	452	468	420	449	425	435	413	448	477	426	447	465	463	445	430	417	451	474	423	426	410	445	450	437	497	397	435	386	457	458	442	472	441	439	454	445	409	416	442	467	451	405	427	467	441	463	434	451	474	432	455	462	454	431	407	432	442	450	449	441	433	439	469	440	470	435	449	472	421	425	420	405	476	435	433	434	437	443	409	464	417	415	463	439	418	418	417	435	449	446	421	442	457	388	439	417	437	430	474	418	441	418	482	441	408	415	410	414	455	425	413	474	444	431	446	438	474	485	447	449	453	454	423	435	445	409	404	390	444	439	446	426	455	466	434	383	445	443	415	472	425	419	401	454	453	461	495	423	435	467	432	441	438	447	432	466	461	430	426	428	443	429	446	449	435	433	434	421	418	465	436	448	437	420	445	428	454	458	473	425	462	427	449	433	454	435	419	483	442	434	459	464	418	465	463	510	464	452	464	455	444	441	491	469	426	443	477	455	420	406	459	441	410	454	441	416	460	432	454	424	438	419	415	455	445	458	456	419	416	451	418	465	445	458	398	399	443	447	465	452	469	426	459	445	447	410	430	429	448	426	456	448	435	414	437	452	430	424	450	452	418	440	433	420	402	468	430	432	471	413	432	433	437	450	460	447	432	495	440	462	452	451	435	420	431	454	450	454	469	451	480	428	429	435	439	442	428	446	431	460	434	434	437	455	454	421	464	427	444	448	420	462	447	445	418	444	415	444	431	412	403	419	418	439	461	424	403	426	414	438	429	454	459	438	455	435	442	444	427	428	417	454	442	446	392	443	455	440	425	465	434	418	450	419	412	447	429	439	436	442	448	427	418	451	456	465	415	419	431	414	443	428	417	426	403	430	430	449	467	417	419	448	453	418	418	484	474	472	470	428	448	402	468	419	442	447	425	456	449	451	425	434	390	434	421	447	472	438	411	438	427	422	451	422	429	447	477	442	423	442	443	432	444	449	429	427	433	459	419	432	437	490	437	406	439	455	422	456	443	378	449	427	445	436	414	420	472	425	444	424	444	441	442	468	457	424	481	468	448	441	451	426	404	418	460	465	443	399	468	417	435	433	451	471	456	414	461	444	414	430	425	427	425	485	437	415	445	404	415	414	449
9581	4432	3679	2943	2214	1591	1186	862	680	568	515	452	403	368	335	338	266	304	261	244	263	275	249	292	269	229	251	258	277	260	256	265	250	243	261	239	244	252	243	262	237	254	231	222	258	229	215	199	237	268	247	248	231	256	242	251	221	263	233	218	234	261	214	234	269	243	229	246	220	255	218	259	241	219	255	226	256	257	194	265	197	226	230	211	243	233	235	248	268	256	245	230	250	244	243	231	249	242	255	264	266	258	260	261	220	234	229	229	241	241	248	241	231	255	266	248	247	247	255	242	233	240	243	246	245	237	252	236	248	268	252	217	259	230	231	243	243	241	273	249	260	259	249	241	245	232	230	273	242	272	226	260	259	256	253	229	237	253	226	218	236	244	253	248	269	248	254	249	230	234	238	257	236	247	232	246	272	232	223	261	217	266	242	227	249	220	253	227	260	244	244	251	255	243	241	249	230	263	229	246	223	257	256	261	245	240	226	239	239	255	225	238	230	228	253	256	227	267	245	234	276	288	255	261	250	242	239	218	239	249	226	240	243	241	262	234	235	236	226	236	275	235	227	252	232	255	215	214	256	238	266	238	228	249	216	251	250	254	233	249	268	243	235	227	251	237	276	249	297	243	232	242	244	236	265	231	224	262	251	213	230	234	237	222	258	226	231	259	239	249	232	257	225	260	232	220	248	242	221	246	257	239	258	256	243	232	229	247	235	233	256	248	253	247	252	251	248	240	249	228	220	253	242	234	231	242	236	225	227	251	256	259	240	264	221	245	246	256	236	247	254	245	228	270	241	246	278	221	232	228	230	258	262	220	251	251	241	231	236	232	219	230	249	224	255	243	241	247	224	231	236	249	253	276	236	234	247	229	259	264	246	233	226	230	236	230	242	266	258	257	268	256	232	262	219	289	259	239	229	237	250	255	232	255	265	219	257	248	257	247	239	237	262	242	249	247	243	240	237	240	245	244	254	240	242	259	236	216	239	232	232	250	255	251	258	243	264	224	235	247	246	233	254	282	199	240	239	264	245	240	246	262	241	235	259	247	232	212	240	252	233	277	252	267	262	240	221	250	261	245	212	239	263	229	252	243	262	252	230	220	229	261	246	246	268	212	252	253	264	256	247	236	247	249	227	208	255	239	231	225	222	237	239	271	241	230	238	253	253	251	239	223	259	249	278	249	216	258	243	216	229	231	269	253	237	216	238	251	278	230	218	229	242	236	248	254	236	246	245	250	208	240	231	241	256	224	240	233	248	236	240	261	235	241	247	216	241	232	252	258	260	256	227	245	238	261	268	249	233	258	217	228	210	237	268	257	224	259	261	259	236	246	262	243	238	233	230	263	243	232	267	232	259	235	256	245	242	226	236	218	244	241	243	255	238	262	231	244	223	247	245	254	235	243	231	243	247	247	230	259	239	225	259	218	215	262	238	253	204	244	241	268	252	245	262	243	245	251	255	218	230	272	227	265	224	236	219	225	247	205	220	220	232	253	261	237	246	234	267	264	235	246	223	242	249	250	239	232	241	263	246	229	221	238	251	258	266	228	241	242	228	268	264	260	243	240	236	234	211	240	265	227	247	216	226	243	226	239	234	286	266	264	265	237	250	229	245	232	254	230	267	240	248	250	259	247	242	263	244	244	243	237	237	254	252	232	264	250	224	246	267	255	212	247	227	209	260	239	265	226	256	277	231	254	230	251	216	238	229	247	207	253	219	266	280	280	265	222	252	246	222	257	265	242	255	248	255	254	222	246	255	233	223	253	220	241	240	215	227	233	265	251	258	228	235	267	236	252	269	242	240	233	273	223	272	243	244	248	243	242	241	272	240	231	240	235	235	221	239	252	265	263	237	248	244	198	275	236	227	224	237	250	272	230	235	245	212	272	252	251	264	241	235	251	225	235	230	248	250	271	243	239	234	240	236	237	227	232	260	224	241	237	259	238	242	237	250	224	263	219	241	253	234	227	227	218	239	249	237	257	240	276	225	253	246	255	212	230	261	248	235	263	255	237	256	223	270	224	246	227	245	235	259	265	232	239	220	230	246	257	247	243	250	214	230	257	219	231	262	242	244	234	264	242	230	255	231	262	257	253	242	255	232	245	238	268	206	238	244	233	246	261	263	215	264	256	207	241	237	244	265	265	244	254	241	272	248	272	229	239	253	219	252	250	227	242	241	234	241	233	231	244	241	263	288	215	265	210	253	243	242	243	260	266	264	245	218	235	227	258	239	259	243	245	263	239	235	230	238	252	237	261	229	222	234	210	239	227	261	226	241	252	254	250	237	237	251	208	221	245	253	255	215	241	271	218	255	233	249	260	251	235	222	236	240	237	227	243	240	251	205	221	266	273	215	248	247	253	249	275	254	248	246	245	259	228	239	257	233	260	233	250	246	231	239	237	260	257	240	230	234	236	239	248	271	246	251	247	235	238	259	247	266	267	219	266	244	220	276	226	239	221	247	240	243	260	246	245	241	229	274	262	266	234	249	211	258	240	248	230	269	254	255	234	237	272	273	241	234	224	237	250	238	231	226	260	233	261	266	240	266	236	245	274	216	234	236	231	237	276	230	239	245	250	268	241	247	252	241	227	226	226	263	218	252	261	227	241	262	242	237	223	260	239	242	267	239	246	245	256	253	219	273	256	229	240	261	210	226	268	232	255	224	236	232	213	214	236	255	247	234	262	268	230	258	257	236	240	245	232	246	245	217	260	231	239	237	254	255	263	223	256	242	261	245	231	234	290	238	242	243	237	235	270	254	262	244	252	247	252	274	247	234	234	224	232	269	247	246	228	252	243	217	247	231	257	268	230	258	278	235	252	251	244	246	262	250	236	245	246	232	246	266	245	255	244	230	247	241	261	238	241	229	230	215	257	232	244	268	206	244	233	262	249	254	257	267	219	238	229	242	231	224	231	254	247	231	226	238	267	229	241	268	254	223	227	260	226	236	247	263	246	229	232	243	235	256	267	230	246	248	260	225	274	237	239	239	247	253	239	233	229	252	257	236	216	249	253	242	244	270	238	221	237	229	266	251	248	260	222	248	246	239	239	232	237	245	235	243	215	247	244	248	270	251	237	267	246	265	245	227	254	244	240	242	237	241	247	224	276	248	224	230	253	223	233	259	224	270	269	215	241	224	228	244	241	270	255	229	234	238	225	259	268	255	246	238	225	244	249	245	213	249	243	256	243	236	228	239	253	235	263	254	251	239	240	240	266	259	256	237	256	246	246	226	244	232	241	214	221	255	237	234	242	228	255	274	214	254	253	231	270	249	233	236	253	268	228	241	235	269	272	241	238	254	221	248	259	222	238	256	222	244	235	241	209	237	262	276	253	255	251	240	233	230	256	250	208	210	286	222	199	244	250	264	242	252	238	274	269	255	233	226	228	251	240	263	252	228	233	253	267	249	262	229	239	230	261	260	264	236	256	229	252	246	262	220	236	252	237	240	261	220	260	242	243	244	271	232	237	249	277	243	255	269	233
9437	6711	9270	10076	8623	6697	5320	4209	3399	2748	2241	1867	1562	1292	1265	1155	994	965	875	856	832	875	837	836	743	815	789	783	792	725	714	733	710	702	735	698	696	697	697	674	675	645	684	676	721	670	707	638	643	616	648	664	689	686	644	653	669	671	703	672	653	682	644	650	651	666	636	640	653	649	637	646	668	678	653	675	643	645	698	651	636	669	669	637	638	668	662	635	669	633	645	614	678	665	656	684	688	659	620	669	642	651	646	693	671	670	647	660	674	632	659	688	674	654	670	658	672	643	696	634	682	690	650	621	673	651	642	673	659	670	653	726	691	699	677	670	651	665	641	652	687	659	704	713	648	629	653	658	631	737	639	653	679	654	650	648	656	653	662	622	690	636	655	700	661	664	667	662	669	686	670	707	640	671	665	703	666	662	708	646	648	649	666	695	664	661	652	667	675	659	681	658	700	702	672	650	691	676	629	684	660	687	699	665	664	649	664	622	640	692	671	658	720	694	647	674	671	647	669	668	654	701	659	648	640	626	663	630	630	664	603	685	649	692	655	629	693	691	637	629	678	681	706	686	646	691	657	685	639	652	674	675	683	685	680	673	653	667	618	729	674	716	687	738	634	661	660	655	612	658	688	665	648	663	649	663	625	633	708	630	680	656	709	660	676	660	657	672	621	656	662	672	666	654	643	711	619	680	672	668	669	677	653	681	684	670	654	696	642	667	653	659	704	669	639	669	648	595	647	641	666	660	636	656	640	655	639	644	670	630	706	637	672	636	643	681	665	701	636	696	618	671	653	682	719	671	680	684	668	630	633	641	643	673	694	683	675	684	638	673	656	648	698	632	712	667	658	637	658	640	666	726	702	659	688	701	651	695	652	631	677	668	641	652	640	685	681	621	646	670	678	668	661	687	653	658	690	662	646	662	661	697	656	675	661	649	673	682	696	662	651	651	669	598	683	674	648	671	647	625	645	655	674	639	668	684	704	697	657	665	714	665	688	623	636	653	677	664	688	656	673	686	683	707	653	619	649	684	655	675	660	646	668	681	689	670	642	652	655	649	675	648	638	655	670	635	659	668	648	645	658	659	657	673	709	629	684	631	614	663	662	687	702	670	689	716	629	723	706	685	679	636	693	640	653	655	665	666	706	637	654	710	640	681	656	644	652	677	665	651	689	665	654	659	655	670	659	673	666	701	703	712	674	713	672	702	640	648	666	699	661	652	652	665	713	670	677	640	678	685	657	627	673	640	641	661	676	698	677	762	693	657	622	677	732	651	688	628	678	691	631	654	656	717	621	688	675	662	646	714	643	696	697	673	639	659	660	639	631	697	662	623	679	649	642	720	627	652	688	636	610	650	675	681	651	602	692	671	666	635	673	681	675	703	704	703	676	675	706	646	662	664	686	708	647	666	646	630	676	675	643	688	700	653	648	660	698	626	653	671	640	611	660	651	648	666	664	693	660	679	658	631	669	680	680	637	671	650	646	614	632	657	687	656	664	615	653	647	620	692	668	734	646	689	648	669	614	665	654	640	694	651	641	599	648	636	665	637	681	652	640	656	657	665	665	694	697	675	666	677	654	640	712	677	664	665	637	641	672	639	652	691	699	641	630	666	659	688	680	682	628	682	621	697	658	659	649	631	630	646	615	670	662	654	684	605	667	671	731	644	672	717	672	646	683	641	671	659	672	693	620	625	631	616	722	655	667	650	656	668	669	666	659	611	655	678	677	717	626	632	650	636	680	668	652	706	675	639	614	654	696	668	678	658	647	678	711	672	647	674	630	685	632	629	668	628	660	669	655	636	712	615	653	682	673	677	712	659	687	638	665	676	646	635	677	668	685	661	650	679	708	631	696	638	669	663	672	668	688	656	657	693	713	689	686	652	675	649	635	650	669	638	668	643	626	664	656	641	620	616	672	692	641	684	674	658	627	683	657	688	626	664	684	651	652	650	662	623	626	634	699	667	666	659	634	658	670	658	650	651	644	623	711	704	694	683	627	690	700	649	647	647	686	638	713	668	650	642	626	733	630	626	676	644	726	631	670	673	612	635	673	652	676	620	668	682	682	672	664	631	642	664	631	683	685	733	645	694	698	667	650	643	644	629	677	640	690	627	676	652	654	665	694	599	654	674	640	708	617	656	696	631	652	663	664	646	656	672	718	703	652	654	635	634	679	707	672	681	636	700	657	626	631	656	660	666	640	611	655	688	638	686	663	694	587	695	647	686	671	662	685	617	707	668	637	664	679	721	681	626	675	677	664	665	633	664	704	663	638	685	655	649	700	675	635	716	626	630	678	656	712	680	685	649	608	662	659	640	679	660	679	648	653	691	668	671	664	711	677	640	611	646	659	632	677	668	654	686	657	699	604	640	648	654	665	611	671	688	675	649	667	677	669	649	689	667	657	676	639	683	677	610	651	618	637	670	627	658	691	662	651	647	643	673	659	672	639	672	663	674	659	665	666	678	687	663	655	676	724	635	694	648	665	676	658	692	643	679	629	641	669	709	656	639	652	665	640	689	641	605	664	668	647	665	694	633	664	680	691	657	689	650	676	690	635	692	659	670	695	670	644	694	623	682	664	678	653	685	677	722	602	650	670	651	668	625	669	666	621	664	689	637	678	672	649	687	697	647	681	726	694	699	675	629	650	633	675	641	663	634	644	632	666	660	663	655	675	695	670	648	692	662	688	630	602	631	676	692	642	659	688	635	620	674	688	671	655	663	682	734	613	689	662	684	661	683	630	660	715	647	679	628	662	631	653	691	690	654	685	638	677	671	686	596	678	631	612	671	680	652	679	656	673	670	634	640	703	676	639	687	666	682	628	666	624	670	655	659	704	677	604	604	621	640	686	677	597	681	668	624	671	661	637	663	653	669	669	666	658	658	680	667	691	692	684	653	658	672	690	666	681	719	672	642	653	682	647	672	687	678	690	644	706	638	687	680	643	651	653	623	635	669	674	693	702	688	655	658	654	713	662	655	694	635	656	632	659	668	668	641	671	674	683	645	721	664	637	680	644	698	652	670	674	665	638	683	648	684	660	637	636	672	611	681	653	644	663	658	689	652	631	658	658	686	630	632	648	663	635	622	681	666	679	683	633	681	651	627	671	623	697	644	664	649	694	635	689	684	661	674	664	693	666	654	645	655	711	703	680	659	696	666	685	661	695	654	633	675	620	647	674	643	641	631	662	675	703	617	626	670	630	663	620	635	646	644	670	680	644	644	699	709	644	660	701	640	720	658	622	659	646	651	650	647	671	622	706	609	698	647	648	684	718	665	680	663	652	680	668	677	610	648	705	688	653	635	650	695	677	655	623	639	608	701	668	616	636	652	684	661	626	653	638	650	671	586	672	669	645	653	665	641	696	627	675	632	685	652	719	645	682	653	636	649	686	657	686	653	648	666	659	662	704	666	645	661	635	686	635	688	705	685	666	636	635	648	698	633	684	650	681	626	669	656	641	675	678	671	677	655	664	657	654	642	652	666
27329	20813	11658	7962	5821	4611	3764	3413	2625	1880	1718	1236	1079	784	927	805	685	618	611	506	566	527	498	540	411	415	392	329	417	363	348	317	276	339	279	295	311	299	248	225	260	222	222	221	201	213	232	245	280	212	215	215	204	227	218	225	197	201	201	213	199	211	237	206	190	229	204	183	201	227	193	231	178	184	220	193	196	197	204	219	199	225	182	208	214	236	221	224	214	209	184	216	221	194	240	209	217	219	204	221	213	255	194	217	227	193	193	225	217	203	234	201	223	194	213	231	200	215	207	194	183	210	215	196	255	209	217	194	216	242	214	198	230	187	233	216	228	211	202	188	211	211	201	212	225	205	214	233	219	206	220	213	200	211	249	226	204	208	177	198	212	208	210	212	213	169	226	205	219	208	190	190	229	219	212	196	197	214	217	216	199	209	217	210	230	219	230	188	200	193	185	209	196	218	218	213	212	214	213	218	227	207	233	218	232	199	205	191	217	203	171	224	215	211	211	222	187	199	195	205	209	235	200	216	227	193	207	196	189	183	204	184	198	224	205	236	205	210	247	213	208	200	185	213	213	254	208	215	182	195	219	219	205	220	204	211	230	226	206	190	220	216	201	180	225	196	193	218	214	224	230	223	189	241	175	195	217	210	215	187	199	194	209	217	209	200	210	225	204	198	204	181	231	186	204	217	228	222	217	213	210	204	213	205	194	191	231	229	213	200	199	209	212	190	242	202	211	194	223	223	189	192	228	201	222	216	223	204	185	230	194	192	210	227	237	222	234	196	213	221	239	179	223	203	193	229	201	222	222	222	201	219	229	195	219	189	222	253	229	196	209	233	230	199	197	206	224	210	214	200	208	203	214	207	225	217	206	191	212	203	195	227	216	192	206	217	212	216	232	199	211	241	200	202	224	210	240	224	188	211	208	209	195	229	210	220	201	210	229	230	210	209	182	222	219	197	224	227	210	211	211	203	215	201	228	185	208	204	192	223	191	230	215	200	228	199	188	225	199	191	221	198	217	183	219	251	228	222	203	206	201	167	221	206	216	206	223	204	178	223	225	213	159	220	227	223	215	201	191	177	231	201	222	206	228	188	243	219	199	233	214	210	215	200	209	212	203	204	201	223	212	213	201	213	223	196	209	201	232	207	213	201	179	206	203	223	203	205	181	207	192	224	235	229	183	212	220	186	180	212	211	214	205	227	203	201	205	191	241	207	226	212	183	210	223	205	217	240	226	196	188	219	233	211	210	196	222	206	203	217	206	242	208	220	199	185	230	202	203	239	203	214	209	205	225	213	186	206	184	207	208	193	217	204	193	230	214	208	205	202	202	234	237	232	207	214	214	209	178	189	202	210	216	204	188	207	199	205	199	223	223	181	194	225	193	179	217	214	205	217	199	203	228	237	227	241	202	196	205	194	235	225	229	222	204	209	209	225	207	207	245	192	224	223	188	214	198	212	206	196	204	199	208	200	211	200	206	221	211	240	207	210	209	213	199	225	222	214	190	206	214	211	210	196	212	222	195	239	237	206	211	205	233	225	217	200	184	190	183	214	204	189	211	209	201	213	204	217	224	203	213	222	206	207	206	221	238	223	226	201	197	220	190	213	206	210	201	228	203	218	213	207	214	204	217	195	198	209	195	202	203	189	209	234	197	228	191	187	195	212	219	221	225	200	205	198	218	222	211	194	220	220	219	212	207	186	228	178	212	202	203	206	193	211	210	223	221	174	209	188	205	206	210	226	189	205	207	202	216	184	190	213	193	188	201	198	219	196	178	206	209	221	208	225	188	194	223	205	217	208	195	222	211	222	196	194	228	194	203	236	221	204	195	187	216	244	196	211	228	210	212	193	196	194	232	186	244	215	197	208	229	184	224	243	225	207	192	199	213	217	210	219	204	199	206	217	204	204	204	213	227	226	207	204	199	228	201	226	182	188	196	209	203	214	221	186	203	238	212	201	196	219	235	212	213	214	205	213	197	199	194	193	204	219	210	225	213	201	206	209	216	190	228	214	221	208	216	215	216	216	212	232	227	185	195	204	207	177	241	203	206	215	200	214	222	210	218	196	236	211	206	207	193	225	225	205	189	219	208	220	217	201	215	213	220	199	210	203	186	216	228	199	222	212	231	206	196	202	208	218	223	209	222	230	219	216	196	212	204	213	201	205	194	211	202	213	210	208	210	197	205	191	198	193	233	197	214	166	218	210	201	209	217	237	209	203	188	198	200	215	241	210	203	227	216	193	206	231	228	200	221	213	219	203	193	232	188	194	192	211	207	197	211	214	219	201	175	190	223	194	198	206	221	206	207	193	227	205	221	211	213	206	203	202	201	235	202	203	199	200	222	198	202	211	199	208	201	213	217	204	194	202	219	189	215	231	222	195	202	208	167	218	204	215	190	226	188	201	221	219	218	210	215	207	206	216	216	192	210	210	232	243	198	207	199	177	219	198	251	203	210	224	211	196	197	222	209	205	216	197	225	213	226	220	222	202	194	216	209	203	214	211	240	218	206	230	208	219	208	223	216	200	187	237	183	204	202	221	210	208	208	200	200	195	211	239	237	216	235	196	210	224	215	200	228	204	194	225	197	233	187	208	199	236	220	194	241	191	222	197	196	205	245	214	225	230	195	195	200	217	207	223	197	206	210	226	193	214	205	206	220	225	210	209	203	218	199	203	199	229	214	213	204	200	221	217	230	210	191	239	208	245	184	179	201	195	182	228	199	231	221	205	200	230	221	220	213	219	208	210	188	199	218	204	213	194	218	211	208	230	209	216	205	205	163	220	201	210	206	209	236	200	210	233	205	205	232	198	227	208	184	211	217	221	194	202	190	201	195	207	212	202	225	209	208	223	203	195	205	194	236	211	215	195	187	213	214	203	188	214	208	204	216	197	177	217	212	206	228	194	236	184	226	214	224	219	204	229	200	222	200	205	184	208	207	214	188	206	224	208	210	193	227	222	214	236	192	227	225	188	203	199	213	209	198	208	193	212	202	228	199	205	220	212	206	194	214	233	250	226	209	197	229	195	206	223	219	225	209	219	206	232	207	205	220	200	210	210	206	206	219	192	201	207	196	233	220	205	210	202	237	198	193	199	203	194	200	218	183	211	175	214	192	209	220	212	210	207	211	204	230	243	216	191	185	206	203	186	192	186	222	197	199	194	177	220	209	201	222	188	198	235	210	226	214	214	201	178	234	215	233	212	190	211	197	194	220	197	197	184	212	196	212	215	197	186	200	226	224	207	184	216	208	196	185	207	205	233	227	225	198	194	198	193	214	236	207	199	214	204	183	222	225	217	189	205	199	235	202	194	181	207	189	209	199	215	196	203	205	222	199	190	219	206	209	201	228	201	191	221	195	214	183	204	220	217	213	211	209	210	215	223	194	174	205	199	213	204	214	201	228	222	238	205	211	226	213	212	206	218	216	215	207	228	194	209	209	199	220	214	221	222	188	208	189	211	202	201	203	248	212	210	205	188	199	212
20942	19998	17441	18506	17104	14535	13622	12286	10114	7952	8008	5622	5179	3957	5281	4471	3686	3093	2910	2757	2890	2820	2576	2798	2076	1903	1862	1540	1863	1713	1624	1307	1302	1324	1137	1106	1108	1103	1074	764	836	766	767	713	728	740	666	665	653	628	612	606	554	594	588	648	635	603	581	607	522	615	628	563	553	567	561	611	565	552	594	554	590	605	584	568	605	577	592	533	590	587	564	620	555	601	598	608	616	560	575	624	574	583	556	528	541	587	601	552	581	604	556	586	538	538	599	583	522	586	562	565	567	593	577	561	559	556	550	589	609	603	585	576	610	594	592	577	558	526	539	584	530	615	577	537	562	594	564	586	598	577	540	594	561	583	543	600	572	585	566	539	584	587	570	539	529	575	529	574	559	583	575	587	565	548	570	588	568	564	563	582	577	554	587	598	564	555	577	586	524	556	561	566	610	590	570	579	598	535	604	590	573	607	559	593	599	553	595	588	566	566	604	585	562	590	623	630	570	579	591	543	596	569	611	586	572	608	565	569	574	591	554	595	583	575	539	560	567	585	598	562	574	583	597	593	551	620	615	584	600	560	594	616	559	602	575	570	573	567	563	594	567	556	555	565	561	561	568	594	586	561	544	601	548	576	601	566	591	551	563	575	615	628	530	573	597	561	592	585	586	566	557	539	592	591	574	592	567	568	602	565	591	580	525	585	612	592	553	603	562	615	578	589	639	590	584	573	572	607	592	592	575	589	565	541	578	573	537	581	580	558	532	567	554	608	588	649	605	580	560	603	568	566	566	577	538	558	537	604	580	600	565	561	579	524	554	624	541	595	627	606	575	597	584	599	632	589	563	542	528	553	557	588	596	534	600	626	583	578	562	563	564	555	554	605	592	601	534	591	582	543	561	562	538	568	561	576	546	556	541	591	566	579	586	564	557	557	578	588	562	605	569	593	579	591	587	581	601	578	596	541	576	613	571	580	586	539	579	572	579	576	620	563	556	590	554	564	554	591	573	591	617	573	564	592	593	570	584	563	576	533	580	574	585	576	601	604	580	561	562	557	571	530	629	622	551	591	575	560	594	577	559	601	563	586	563	632	573	579	554	602	592	576	579	578	560	582	588	565	575	612	576	565	571	583	569	585	562	558	556	621	615	588	628	546	582	546	568	550	554	584	550	588	603	569	540	593	529	576	588	589	577	596	588	579	581	522	613	581	585	607	574	565	565	606	604	531	595	613	592	575	595	565	603	533	592	590	560	580	556	583	580	548	612	589	554	547	559	557	602	579	569	567	616	571	528	525	518	615	586	591	576	603	597	538	595	585	568	600	621	590	566	560	590	593	578	596	580	600	582	546	587	580	562	599	565	616	559	567	549	557	623	577	574	567	580	566	578	571	568	521	534	542	527	575	570	589	547	558	554	567	618	596	560	566	574	569	572	576	631	577	623	539	568	569	562	587	594	543	601	522	552	549	563	549	637	505	535	555	568	568	590	547	575	534	558	532	563	580	543	573	567	600	574	589	572	575	586	548	556	546	610	569	558	578	613	544	542	580	554	561	606	576	548	624	562	527	605	567	574	569	546	602	554	589	510	583	568	602	551	549	578	567	636	534	591	599	573	577	580	603	600	619	568	568	569	613	592	603	599	541	574	556	568	595	611	544	590	595	587	563	561	559	590	566	582	542	538	568	574	538	590	610	589	558	552	545	621	582	580	578	541	574	590	555	615	577	534	561	577	621	568	569	572	571	563	554	593	543	596	554	551	556	600	601	599	573	584	567	551	582	639	591	595	558	571	582	597	592	585	601	544	616	620	573	623	551	577	582	567	586	545	548	592	604	595	582	556	536	571	579	589	630	586	535	568	579	550	565	568	615	584	567	625	535	608	634	570	597	582	568	572	560	590	600	592	549	548	585	574	563	553	555	585	566	577	542	556	540	559	569	542	559	594	546	592	554	558	539	577	600	594	560	560	575	571	565	593	561	549	575	609	580	580	573	601	575	588	577	562	613	596	569	569	567	566	588	556	571	612	615	597	608	588	552	540	552	574	563	575	562	572	568	568	624	582	578	553	566	569	592	547	559	593	567	622	519	621	567	593	587	625	561	592	582	565	568	529	554	599	596	585	597	567	574	580	542	587	600	567	592	621	610	576	542	560	636	626	618	590	566	538	546	605	546	545	564	571	543	516	553	639	599	590	566	570	578	600	552	597	549	557	551	583	573	586	550	551	572	606	598	531	570	608	608	564	588	599	572	611	604	587	607	554	555	598	528	571	576	567	584	594	586	604	593	544	585	595	548	586	549	551	599	600	591	569	594	567	556	527	631	531	570	593	580	580	605	585	577	557	585	553	564	537	554	578	558	585	587	557	563	552	580	536	594	577	551	615	541	545	562	602	559	567	576	551	537	589	596	578	580	547	542	564	595	561	542	615	572	555	588	621	587	629	570	592	597	583	566	579	581	582	510	533	574	530	550	546	580	619	554	582	574	531	608	585	599	537	588	596	631	554	579	555	566	613	583	576	568	592	592	599	612	547	615	579	552	610	594	584	572	562	591	588	575	552	574	576	593	543	621	600	536	567	581	571	594	549	588	582	604	571	598	554	566	590	538	540	599	550	584	605	576	557	544	592	565	551	535	539	577	597	551	581	524	588	613	595	564	595	564	580	547	593	566	590	620	628	560	559	553	578	566	552	573	581	579	595	593	580	540	540	598	558	598	622	558	584	589	593	582	582	563	555	557	588	611	624	580	638	584	542	584	604	601	548	597	590	602	570	560	595	583	574	538	555	584	579	514	563	542	545	581	558	611	616	526	592	568	617	550	540	568	625	589	586	568	593	564	570	550	533	626	561	622	566	587	575	579	577	565	586	555	581	564	584	604	548	590	584	581	588	541	546	585	608	530	582	558	571	558	583	559	614	563	560	610	589	570	547	574	574	563	596	586	528	555	541	601	581	562	594	569	568	596	572	560	585	574	590	566	540	578	540	612	594	550	591	552	588	594	578	561	599	571	598	588	602	610	593	594	569	579	595	532	594	621	548	597	578	581	575	536	569	535	584	562	564	539	579	576	601	616	609	553	549	636	591	553	580	576	567	565	525	569	513	541	555	574	602	570	561	587	603	586	587	548	552	597	590	559	562	566	585	575	571	597	559	547	627	564	522	577	568	601	588	591	593	576	577	538	536	556	584	561	568	558	610	573	564	617	578	552	629	599	589	592	535	604	592	559	594	594	590	556	586	601	608	552	584	595	580	565	584	601	586	587	545	570	609	583	588	598	584	579	547	606	569	604	562	572	571	559	569	568	593	560	567	580	560	589	548	553	573	580	593	583	592	566	601	586	548	594	594	550	572	562	528	564	583	576	588	567	572	590	597	543	617	546	574	606	558	535	581	567	561	590	546	565	564	602	609	566	585	581	588	565	557	599	548	581	576	562	622	592	572	581	557	559	573	573	611	506	560	555	562	558	518	611	536	523	618	613	544	562	596	545	592	573	554	617	527	598	582	579
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
