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
336703904156	336703904714	336703905264	336703905814	336703906364	336703906914	336703907464	336703908014	336703908564	336703909114	336703909664	336703910214	336703910764	336703911314	336703911864	336703912414	336703912964	336703913514	336703914064	336703914614	336703915164	336703915714	336703916264	336703916814	336703917364	336703917914	336703918464	336703919014	336703919564	336703920114	336703920664	336703921214	336703921764	336703922314	336703922864	336703923414	336703923964	336703924514	336703925064	336703925614	336703926164	336703926714	336703927264	336703927814	336703928364	336703928914	336703929464	336703930014	336703930564	336703931114	336703931664	336703932214	336703932764	336703933314	336703933864	336703934414	336703934964	336703935514	336703936064	336703936614	336703937164	336703937714	336703938264	336703938814	336703939364	336703939914	336703940464	336703941014	336703941564	336703942114	336703942664	336703943214	336703943764	336703944314	336703944864	336703945414	336703945964	336703946514	336703947064	336703947614	336703948164	336703948714	336703949264	336703949814	336703950364	336703950914	336703951464	336703952014	336703952564	336703953114	336703953664	336703954214	336703954764	336703955314	336703955864	336703956414	336703956964	336703957514	336703958064	336703958614	336703959164	336703959716	336703960266	336703960814	336703961364	336703961914	336703962464	336703963014	336703963564	336703964114	336703964664	336703965214	336703965764	336703966314	336703966864	336703967414	336703967964	336703968514	336703969066	336703969614	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	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
55335	51472	44701	28572	29561	24690	21163	18070	15622	13648	13477	13186	10213	7795	5244	4890	3884	3141	2068	2233	1767	1289	872	749	732	594	462	469	446	386	401	361	346	343	339	327	322	376	385	347	381	390	333	307	312	332	312	356	318	277	282	290	273	275	266	332	286	261	264	276	235	271	242	218	194	220	208	230	237	222	189	206	209	198	223	192	223	194	215	209	197	222	243	229	215	223	207	214	212	183	210	212	211	217	215	191	219	201	214	209	217	207	194	188	203	203	181	227	231	202	218	182	187	195	214	208	192	208	201	189	184	201	201	218	168	184	168	194	218	225	194	192	198	202	221	209	201	211	204	206	178	204	209	201	193	210	214	203	184	197	187	223	182	191	214	190	199	217	226	198	233	177	195	180	187	193	183	205	173	203	190	189	214	176	206	187	241	214	201	192	177	172	201	202	202	183	209	229	206	220	205	217	189	201	218	213	217	183	203	187	186	225	184	208	187	178	219	198	223	221	226	217	207	217	201	219	206	182	192	196	214	188	198	187	205	187	202	178	179	212	186	186	181	191	188	197	224	202	221	212	186	194	207	204	195	189	184	215	195	239	198	202	208	193	184	186	193	190	181	228	188	215	205	196	175	211	182	207	215	200	185	190	217	216	194	182	215	199	188	215	206	202	196	195	210	202	195	193	195	210	202	194	186	200	201	195	204	221	187	216	226	194	200	228	196	190	239	185	199	201	199	198	200	191	175	178	216	187	210	206	196	201	203	214	227	189	168	196	207	195	211	196	196	182	191	173	225	188	214	194	206	176	212	216	234	219	172	199	218	193	209	203	221	188	176	198	191	172	211	201	198	182	206	200	210	208	204	217	192	197	192	213	184	221	198	230	203	197	198	245	211	182	214	198	175	191	180	226	178	218	208	203	227	197	208	189	208	230	210	213	170	192	171	194	207	174	213	203	193	191	209	197	166	209	229	193	227	204	184	223	200	204	216	182	199	192	196	196	196	205	198	199	228	201	205	211	177	218	189	203	212	200	187	194	194	234	193	196	203	202	216	193	204	213	180	199	212	194	200	195	191	203	200	180	207	189	192	185	201	196	189	199	197	209	202	222	210	216	188	200	194	203	183	197	213	188	202	213	243	205	241	213	209	221	196	210	181	204	189	177	188	202	219	205	186	191	193	208	198	180	203	214	203	184	190	213	193	218	203	200	222	213	210	180	199	206	174	203	183	223	207	201	194	196	190	191	199	211	215	216	191	192	231	202	213	222	225	181	169	220	207	193	220	205	216	216	184	199	193	219	219	209	212	206	188	209	211	207	172	201	204	206	192	191	202	210	191	209	202	179	223	187	218	217	187	226	203	209	227	204	190	208	205	215	202	200	219	185	183	188	199	185	210	195	206	213	221	214	205	185	189	205	181	189	173	192	185	191	206	200	195	200	201	201	205	202	188	202	208	221	207	210	205	205	227	195	203	184	190	223	191	191	212	204	197	214	188	210	206	200	193	208	199	166	216	221	197	181	217	210	200	190	187	191	235	229	212	227	204	194	201	211	209	201	213	198	205	188	208	211	189	197	206	188	206	179	232	224	193	171	192	219	214	194	195	203	191	225	195	222	223	182	205	186	203	199	198	222	220	210	188	233	180	214	186	197	203	210	231	183	215	222	208	186	202	211	238	209	209	200	207	193	170	220	207	187	212	202	202	213	202	187	208	181	173	185	188	207	199	229	212	189	194	192	207	221	199	166	228	199	206	227	204	160	210	209	192	200	202	208	188	221	155	216	200	189	237	160	185	181	198	197	222	211	194	229	213	205	197	197	222	222	219	181	170	189	167	196	214	202	205	196	182	201	211	207	197	213	194	226	183	210	196	185	187	239	231	217	218	172	172	187	216	161	221	199	185	213	199	186	211	173	210	206	190	199	189	167	216	187	193	230	195	200	194	199	182	227	190	195	182	182	213	190	190	187	193	187	199	215	199	198	203	188	201	210	185	196	191	196	201	213	211	217	190	206	212	205	216	206	215	198	200	200	197	190	183	166	163	202	189	197	165	203	212	155	194	183	200	202	204	188	185	215	170	196	216	170	192	212	199	197	183	222	225	216	208	185	204	194	197	193	179	201	231	198	208	210	213	187	174	187	231	210	177	206	222	191	212	205	188	208	185	233	199	189	223	187	208	189	200	217	176	192	196	202	193	202	188	212	207	188	205	225	210	189	187	223	182	186	208	162	211	199	192	203	194	204	186	221	192	219	197	207	218	205	219	191	210	203	180	209	195	213	178	190	185	188	216	197	210	187	216	201	200	199	214	203	183	202	189	209	201	188	176	211	206	196	206	203	215	205	213	225	213	207	196	208	211	194	198	217	211	201	220	191	193	176	193	173	214	207	222	214	233	179	188	211	235	206	201	226	200	185	199	188	176	198	217	207	228	164	205	194	210	199	197	218	188	182	200	187	207	206	237	179	200	170	197	228	211	197	219	224	182	196	202	215	211	218	188	209	195	183	195	179	205	204	208	188	219	171	218	203	188	192	192	197	179	185	192	209	208	202	213	204	217	193	206	198	197	168	181	166	203	195	201	187	199	192	197	209	197	184	199	178	181	228	196	206	221	188	217	192	205	189	228	206	188	201	183	197	228	185	198	233	186	194	213	209	205	191	192	196	219	204	202	191	193	177	195	206	206	192	220	196	172	197	176	199	177	204	226	236	205	187	224	214	217	187	206	218	186	217	178	198	215	191	199	194	199	217	196	205	229	184	200	202	205	196	214	239	212	175	179	226	220	208	209	208	189	209	202	206	230	212	211	192	197	218	207	204	209	207	199	192	186	202	177	199	200	175	169	203	217	196	186	209	183	209	194	188	205	197	198	189	199	198	180	207	208	197	229	204	193	206	189	185	204	185	246	200	216	202	206	170	226	204	195	218	205	206	210	194	203	203	187	220	195	178	209	196	231	206	205	215	194	211	195	199	180	193	196	182	228	184	177	206	205	208	212	208	195	191	211	221	213	184	229	213	182	178	216	216	198	202	179	202	195	214	204	190	199	212	217	171	191	217	193	213	191	187	159	186	205	194	201	210	202	194	230	200	219	241	202	197	192	185	210	191	166	207	214	190	188	212	197	202	185	204	190	186	203	178	199	198	189	224	224	216	198	185	197	189	203	207	198	210	186	218	186	215	190	181	206	222	183	177	212	223	200	212	208	206	175	205	200	193	190	214	191	180	200	229	212	214	183	202	207	193	214	212	203	209	200	210	208	190	186	193	176	173	201	181	202	172	208	206	178	199	195	201	190	229	199	216	216	206	200	182	210	178	197	218	174	190	242	207	189	206	203	221	198	213	203	197	209	180	196	190	194	184	211	203	204	212	204	198	197	212	217	203	201	219	202	194	209	194	200	195	190	174	200	215	192	193	206	171	212	223	199	183	180	214	212	189	183	224	194	197	193	191	181	216	203	198	195	217	188	185	208	195	201	200	191	192	231	198	194	187	218	184	196	195	212	185
40452	48462	45466	31797	34842	26515	27120	24787	25479	25102	26489	25925	22256	19380	15261	14477	12808	11234	8855	9299	7765	6250	4422	3878	4105	3056	2628	2425	1957	1864	2017	1548	1619	1578	1508	1419	1332	1484	1804	1662	1723	1447	1258	1207	1166	1392	1413	1498	1481	1102	1001	893	934	988	1133	1288	1336	1049	940	881	786	806	724	629	614	595	617	564	506	600	545	553	502	578	566	525	519	531	542	507	530	544	583	557	579	589	603	580	527	509	555	514	530	538	523	510	476	462	519	496	509	480	505	478	503	472	503	511	478	471	434	432	480	498	478	492	492	487	510	467	494	465	448	464	506	481	518	506	511	474	472	498	471	511	516	508	495	467	473	476	507	489	554	519	483	487	496	511	491	474	510	501	501	516	484	494	502	507	464	469	498	531	518	500	503	464	507	486	513	467	465	456	510	460	484	495	448	512	470	531	444	475	467	452	541	482	483	488	486	487	447	481	445	449	478	489	445	520	516	483	472	497	504	484	489	471	469	472	474	478	497	448	480	453	464	488	460	529	499	505	471	487	493	470	499	495	536	462	444	463	480	471	500	528	496	451	474	499	479	479	466	482	515	496	505	472	533	505	461	522	486	471	532	476	434	500	488	479	469	486	497	479	486	537	500	524	475	539	489	490	508	500	506	487	516	463	447	485	481	487	480	464	489	477	468	493	458	502	488	474	502	458	469	460	451	465	501	461	465	448	482	507	473	475	476	458	509	456	484	509	495	502	455	470	489	506	509	474	454	435	505	489	464	448	440	487	478	466	479	464	489	454	483	467	475	443	462	541	449	508	481	497	452	488	437	484	504	520	481	465	480	467	508	467	537	454	496	507	472	470	484	486	498	506	468	496	467	484	502	461	493	474	468	518	469	487	485	485	501	506	511	502	455	458	471	516	494	474	480	482	475	499	514	470	453	482	448	489	449	469	482	518	447	506	477	503	477	453	503	456	477	450	479	470	472	443	497	475	408	420	512	506	476	501	497	495	468	508	475	457	508	482	491	468	495	499	458	461	465	515	513	476	519	500	506	435	498	456	489	473	476	479	468	442	503	457	455	472	501	482	470	466	539	511	524	492	471	514	512	508	478	472	495	497	523	458	451	458	481	483	509	484	502	461	495	499	456	499	482	486	503	502	530	456	446	481	483	515	505	452	476	473	491	485	490	515	481	507	486	458	477	501	476	466	474	475	505	467	495	485	462	478	482	482	478	491	500	468	566	511	512	483	474	486	502	470	490	462	518	483	426	503	497	477	482	493	496	492	493	513	494	462	429	478	487	497	502	522	517	469	476	492	512	521	484	484	486	471	480	493	473	457	549	476	451	478	500	478	505	515	479	465	505	492	460	485	494	459	487	447	456	484	456	495	464	489	490	466	472	463	499	474	487	513	470	501	507	463	508	502	486	455	473	510	486	499	458	475	464	499	510	499	479	475	479	505	475	490	509	492	482	469	515	535	460	480	560	473	498	478	478	430	452	474	450	465	489	503	478	480	505	480	476	470	480	434	486	456	476	489	525	457	488	541	480	527	511	513	510	465	459	484	486	475	497	472	479	463	514	510	501	491	526	479	490	486	472	428	433	498	500	508	444	468	499	494	495	453	479	515	446	526	474	464	475	460	519	478	490	461	479	475	456	498	482	526	505	496	480	471	488	462	465	466	490	509	514	475	473	470	492	482	516	457	481	516	505	469	465	475	490	440	494	474	504	494	496	487	445	482	482	468	489	485	474	503	472	487	512	504	493	469	483	494	489	495	501	500	446	501	501	476	435	498	455	483	480	475	487	497	471	473	483	494	491	491	497	453	460	475	518	514	490	484	505	454	481	470	502	514	478	461	485	525	509	443	504	460	516	451	491	512	444	505	461	485	474	509	506	482	456	462	478	472	502	466	514	466	503	482	520	479	452	483	508	474	502	455	510	476	452	443	525	490	522	483	493	461	513	478	496	474	523	494	513	445	471	468	476	509	484	503	476	469	492	505	444	497	483	446	506	465	446	506	473	484	470	501	499	503	527	489	525	493	494	466	498	501	486	496	494	485	499	455	462	495	511	489	515	511	465	437	483	494	481	507	493	502	467	491	506	484	488	515	516	475	476	515	489	483	489	503	524	475	478	469	486	466	472	465	465	483	505	484	471	507	481	476	499	486	483	474	503	499	494	479	494	493	505	452	496	496	467	472	504	487	464	445	462	457	474	464	458	499	461	458	470	468	481	488	477	462	517	511	495	491	488	476	488	487	493	451	516	487	486	495	490	525	494	465	497	482	450	477	452	515	522	519	467	518	481	465	491	475	458	516	508	505	459	495	478	505	487	502	461	469	438	497	480	477	478	526	443	455	457	514	477	490	464	485	478	480	457	502	439	509	470	446	453	505	513	483	493	507	463	495	501	463	446	498	501	508	506	468	507	482	456	509	487	468	507	512	473	507	495	526	473	481	457	490	497	456	477	509	445	514	500	534	465	446	468	462	461	470	480	516	473	457	501	476	508	474	492	474	462	469	484	503	500	513	476	502	505	499	492	503	470	490	517	517	452	508	474	469	514	455	466	455	516	491	498	461	471	512	478	473	487	527	489	494	492	440	460	456	534	475	526	504	526	499	488	502	499	463	504	478	482	478	491	534	521	500	497	490	497	461	486	464	472	521	473	464	479	476	480	486	503	480	472	465	492	449	469	477	462	557	450	486	471	477	459	465	511	479	492	519	484	466	443	509	480	491	493	479	473	466	520	458	467	441	465	470	539	472	465	480	486	470	513	493	505	481	466	461	493	473	503	453	445	475	478	509	506	459	508	464	519	515	464	496	430	449	503	482	479	481	516	461	472	490	505	469	493	499	506	500	549	474	489	513	451	494	497	489	490	523	473	498	466	491	474	510	481	475	456	498	472	494	514	500	452	477	495	478	471	486	516	491	459	456	460	528	461	456	469	508	481	466	482	514	466	504	521	444	491	498	439	490	464	508	504	479	550	486	511	476	521	480	524	482	501	449	469	471	442	511	444	455	476	493	464	491	535	464	441	498	492	491	491	479	480	493	445	470	488	513	440	471	483	478	462	500	503	515	480	504	495	485	476	508	473	494	467	470	481	468	485	476	495	471	487	511	490	488	464	511	466	494	477	512	459	490	491	500	483	492	533	486	420	480	485	490	472	499	478	474	479	444	465	496	468	450	501	479	452	470	445	484	484	513	509	471	490	470	484	482	474	471	451	450	490	481	425	478	490	492	464	504	451	496	482	480	507	490	446	544	474	509	477	462	483	461	454	493	455	458	492	471	502	489	447	495	495	480	497	467	477	505	480	469	473	473	459	490	479	449	494	516	451	468	530	522	526	473	498	466	463	487	496	533	476	486	480	540	467	503	462	506	521	480	483	504	479	510	467	494	489	475	432	459	467	521	465	482	447	452	493	516	508	505	473	489	514	481	487	488	473	478	507	486	481	478	484	504	517	494	484	471	517	466	503	488	482	511	465	504	514	470	452	512	479	476	480	492	537	509
24626	19828	15502	6371	4175	2607	1744	1322	1124	925	800	786	591	530	451	446	419	415	372	380	364	348	301	333	311	316	304	296	312	336	313	319	307	298	298	288	327	288	328	302	307	304	285	312	306	264	326	314	282	296	287	299	321	248	301	302	304	307	281	289	308	282	277	273	280	279	253	272	279	252	289	317	256	284	294	267	266	289	264	280	272	256	284	284	276	280	306	287	280	287	255	287	263	287	287	309	284	275	262	291	304	336	277	267	306	280	299	266	274	299	305	294	298	275	304	273	276	293	297	280	319	286	262	264	271	261	284	268	305	312	283	275	276	279	281	293	281	278	272	309	269	326	298	298	270	276	302	286	285	301	275	312	252	287	261	283	308	283	269	272	272	310	303	305	283	296	299	263	274	244	274	285	262	265	282	290	267	284	251	298	297	278	271	313	284	299	273	275	278	282	259	278	311	266	291	283	286	276	287	274	270	284	306	262	297	270	245	319	304	281	309	267	281	272	286	256	285	291	257	256	264	266	283	291	290	295	283	292	272	267	304	252	287	284	299	257	267	292	313	259	269	268	272	284	277	262	280	278	294	319	277	308	274	282	256	284	269	271	301	286	304	252	307	275	272	281	289	285	314	301	278	286	285	281	273	292	271	273	271	270	256	301	294	284	280	288	272	285	304	309	305	297	253	276	277	300	298	287	308	301	262	287	254	290	288	282	290	289	302	282	289	269	267	275	253	245	270	279	261	281	312	279	295	280	303	305	280	284	288	273	268	261	288	276	288	269	319	305	269	281	269	279	230	288	282	277	266	278	273	276	277	269	300	311	288	279	276	283	298	288	295	281	289	296	263	276	266	317	277	302	287	296	282	251	280	276	275	284	268	301	293	264	281	282	284	313	265	287	271	289	299	283	260	257	268	264	276	277	268	247	307	299	287	253	303	283	303	273	310	311	272	271	251	276	266	285	314	274	281	280	297	307	277	274	272	239	296	283	272	281	273	296	274	301	283	250	329	282	278	288	289	277	303	280	279	274	277	259	292	300	267	323	282	258	285	254	267	297	313	268	282	294	286	287	278	293	293	299	324	278	288	229	265	304	285	274	269	297	272	286	266	231	260	223	286	283	288	260	264	294	299	299	271	286	273	276	304	290	284	259	265	295	298	288	308	284	294	254	295	297	270	286	243	311	258	266	302	272	324	276	305	267	270	308	303	273	265	251	284	266	270	303	313	294	298	288	252	286	298	288	306	284	288	249	286	286	267	302	321	291	276	288	272	294	318	264	262	275	289	301	280	300	279	295	293	253	265	276	292	315	289	262	302	282	269	312	266	307	283	245	279	298	268	276	263	296	299	295	268	260	310	289	278	288	270	284	285	310	263	291	287	273	273	267	285	291	299	293	286	296	271	257	276	263	316	317	275	295	271	274	284	320	276	280	247	282	272	310	279	322	252	275	282	270	300	277	289	250	278	272	255	271	300	289	267	281	287	316	287	314	293	302	283	269	262	271	284	279	290	293	260	232	310	291	275	287	268	304	262	283	278	293	308	267	306	262	265	259	258	282	260	315	247	280	281	273	284	272	275	275	281	256	310	280	290	295	289	285	301	283	286	261	292	270	249	257	262	301	303	240	264	319	269	260	304	287	303	279	282	279	286	280	264	270	283	264	275	303	286	272	283	293	277	271	305	288	283	298	300	317	292	272	278	263	259	272	296	328	260	268	289	276	279	288	266	278	310	269	305	265	292	286	264	286	271	286	272	280	261	287	296	305	284	268	278	294	280	311	306	279	273	302	294	283	288	305	300	285	310	260	273	301	296	300	283	292	294	292	259	299	271	285	303	272	290	271	276	272	296	271	315	303	272	282	276	285	285	289	310	256	275	287	254	296	280	288	313	315	316	261	263	281	311	302	290	281	298	270	268	283	269	288	298	301	309	273	292	273	287	313	313	286	326	285	276	293	281	277	277	308	287	270	298	247	272	291	280	278	262	289	272	287	247	279	273	282	287	308	295	295	302	299	285	288	306	301	284	257	260	251	292	316	294	300	267	292	270	322	276	294	297	276	297	312	252	297	280	278	299	267	264	294	255	295	278	285	289	260	271	282	283	275	301	280	284	274	277	284	282	273	280	301	313	273	267	263	293	257	267	299	276	296	285	289	278	260	286	287	268	273	288	275	277	317	272	278	262	263	294	287	269	291	279	292	269	275	275	326	252	280	279	275	289	276	285	254	278	252	316	290	278	270	284	268	291	294	303	304	312	255	273	275	288	281	277	264	300	269	268	306	267	321	264	299	276	287	278	271	289	281	274	286	300	289	268	282	266	288	262	310	288	292	245	298	271	293	288	293	284	268	304	257	283	257	283	306	310	289	265	263	254	264	299	284	267	271	272	289	280	265	257	303	300	300	308	312	293	283	277	305	274	289	276	262	290	278	268	295	292	270	306	266	283	277	254	267	326	268	292	280	277	289	272	279	263	279	289	298	285	307	290	319	259	300	269	308	316	300	241	280	272	257	279	294	265	280	290	287	278	300	257	311	274	287	296	297	305	315	261	311	292	279	292	285	282	309	251	289	270	274	254	292	263	305	289	316	277	289	289	294	296	277	285	275	271	298	278	266	288	270	284	280	312	262	253	302	288	278	277	279	276	263	276	292	256	307	273	279	280	254	267	305	261	243	309	262	283	280	315	313	299	309	267	265	268	282	277	252	275	294	282	315	281	271	292	266	279	272	309	304	311	280	278	272	291	297	287	293	284	267	302	297	278	252	257	289	267	279	265	283	281	286	288	259	291	270	290	305	295	275	268	272	288	278	313	258	289	286	300	279	292	268	295	241	299	284	258	276	295	281	267	308	271	281	269	266	258	280	271	255	285	284	286	278	264	270	269	298	269	277	267	284	284	287	295	328	276	261	271	240	293	273	283	299	268	277	305	263	296	288	255	297	280	304	247	308	231	306	256	275	290	291	260	311	259	273	289	271	278	289	269	265	292	302	278	260	306	266	275	288	279	298	291	250	280	296	265	281	298	283	286	302	258	279	255	278	293	293	312	287	275	287	266	282	309	265	299	281	306	292	296	277	260	299	296	263	276	279	309	292	311	283	288	265	307	244	290	281	307	262	269	307	301	300	286	321	276	282	266	261	302	310	300	284	278	290	303	310	311	276	268	263	314	243	291	293	262	275	294	314	276	283	319	291	284	260	241	271	320	239	299	260	292	268	305	312	268	274	293	291	289	292	292	276	282	294	278	260	280	269	262	304	289	261	271	274	333	325	276	310	272	288	308	246	304	265	288	291	289	321	300	279	281	309	305	275	280	278	257	299	255	305	279	278	270	280	308	313	286	281	268	303	328	286	271	317	274	296	308	270	293	279	283	259	340	269	291	296	278	283	316	301	267	273	286	281	283	252	273	234	312	302	290	301	297	301	270	273	300	289	292	268	293	299	272	271	301	310	301	276	296	258	250	303	297	282	282	301	292	318	286	279	271	311	261	293
15801	18836	19868	12226	11149	7918	6517	5134	4676	4060	3649	3562	2679	2311	1819	1786	1528	1546	1369	1325	1211	1073	1052	1020	1011	944	942	940	915	913	865	843	842	840	890	876	819	862	855	752	786	813	737	739	764	744	734	756	745	701	755	746	743	765	739	745	696	694	774	695	644	664	695	685	658	642	687	655	728	714	720	736	675	670	625	667	670	704	670	706	643	736	659	690	646	674	669	699	692	636	675	697	720	623	681	679	644	652	700	638	679	711	705	666	645	675	655	703	698	686	705	690	679	656	630	702	637	651	647	708	686	701	687	661	689	660	670	699	667	604	699	662	696	659	634	681	659	690	662	660	678	658	635	654	674	669	680	662	668	687	675	681	710	661	676	665	728	630	653	627	696	658	643	692	742	625	659	697	660	661	658	689	670	679	667	672	654	667	676	692	667	692	675	690	689	694	701	675	669	697	718	668	686	694	639	682	663	706	645	695	672	718	658	672	673	647	673	672	676	693	672	723	676	671	673	720	682	689	681	695	663	651	692	646	652	710	660	689	638	647	701	683	666	631	717	717	710	694	644	699	654	649	635	630	655	691	694	671	693	648	758	671	670	621	624	654	626	650	672	692	695	663	651	672	607	629	662	702	700	691	672	723	661	661	671	679	704	675	665	700	650	692	690	680	646	694	672	704	662	667	676	677	730	663	665	673	705	702	689	690	651	672	683	657	724	640	668	696	712	690	655	667	695	653	676	713	675	690	652	661	669	644	620	674	684	612	632	675	641	650	681	635	661	685	653	701	693	673	681	692	676	705	681	706	716	693	687	675	647	668	725	631	640	706	669	656	642	662	669	695	672	632	641	673	684	693	698	683	620	671	697	692	696	657	673	705	684	649	652	687	676	697	641	677	672	669	700	685	715	696	671	668	673	681	732	657	645	694	719	701	668	635	729	686	656	712	670	684	660	674	674	671	708	660	686	678	691	616	655	693	647	715	668	667	711	675	678	638	605	702	606	656	680	679	636	691	670	677	672	708	639	677	669	630	672	667	647	617	682	641	706	696	652	659	692	632	660	665	644	693	644	684	695	646	638	646	705	683	675	720	704	699	723	674	674	673	691	706	707	654	669	699	644	620	697	718	673	662	685	667	705	682	711	659	684	671	641	681	645	661	664	702	675	657	674	699	693	698	643	681	651	687	697	673	730	678	664	715	669	734	652	689	653	768	659	665	693	662	713	648	671	650	654	692	662	708	686	738	655	699	665	653	651	664	708	677	675	708	703	668	643	642	629	676	668	675	723	710	725	645	689	637	669	647	701	711	666	652	676	653	758	671	681	673	684	679	668	652	703	673	654	647	688	701	654	647	675	680	641	639	673	658	665	680	684	652	660	740	689	666	671	686	654	677	687	694	650	670	669	657	682	661	670	678	643	681	665	644	670	660	685	663	678	646	657	631	667	678	704	684	655	657	718	636	662	662	683	654	645	712	682	696	710	697	646	685	675	633	631	694	711	722	681	687	660	688	706	696	674	699	663	690	674	655	702	676	625	643	713	683	647	701	681	676	690	688	649	660	659	621	674	710	678	675	685	701	678	660	649	665	649	662	696	684	711	707	665	677	638	656	679	639	620	712	651	683	677	694	698	629	657	664	671	676	692	693	686	668	613	678	696	655	678	682	716	782	667	660	676	680	712	649	679	699	643	679	653	647	657	658	673	710	695	712	648	618	688	642	687	685	719	676	694	681	663	691	671	729	673	658	677	671	640	644	652	719	639	690	637	721	658	691	665	709	696	650	652	700	718	664	708	691	729	689	661	659	681	689	679	698	649	695	688	658	663	683	639	638	699	654	639	665	643	672	723	681	671	704	675	650	695	707	683	690	687	707	656	648	649	667	677	668	724	676	660	696	663	669	606	654	659	683	672	694	667	650	679	678	665	690	653	689	695	703	654	667	695	697	705	707	700	703	673	689	693	682	631	660	636	676	662	718	703	681	714	685	696	654	672	662	653	684	670	703	696	666	655	697	669	667	701	687	681	705	703	691	644	657	683	693	661	649	643	685	628	688	673	687	664	704	650	689	706	661	677	674	697	687	668	685	660	690	666	676	641	683	689	694	639	694	645	636	625	651	696	636	700	710	695	713	688	674	713	663	657	625	657	665	637	698	695	652	655	648	699	651	663	649	647	658	663	695	677	663	683	605	677	640	700	689	676	680	687	709	675	663	716	698	656	709	685	734	683	680	667	658	680	716	713	676	691	625	655	691	695	692	681	672	620	673	684	641	699	644	701	707	687	726	696	694	674	672	675	683	670	707	740	685	676	660	665	724	665	738	685	691	699	689	715	661	707	670	744	682	657	682	684	645	679	646	649	670	684	714	720	666	725	638	669	665	678	701	730	658	678	732	641	689	674	753	663	669	663	713	648	648	670	653	712	731	695	695	675	678	651	706	675	680	657	657	696	665	654	691	716	683	692	635	660	686	632	674	689	740	698	643	689	692	671	617	686	619	689	671	670	699	659	705	690	718	671	666	697	682	709	643	692	677	669	712	669	666	676	689	622	698	679	690	654	688	711	656	665	702	707	655	657	647	641	662	661	629	659	667	710	675	687	660	641	675	705	641	672	674	702	681	664	679	655	615	677	668	686	684	669	692	721	657	681	673	663	695	669	694	687	627	686	675	684	668	687	704	672	678	643	703	691	597	673	690	707	680	691	677	713	689	642	647	657	681	656	673	637	631	676	688	678	658	652	674	719	691	689	645	660	695	714	665	668	656	689	690	690	658	662	688	684	703	663	702	703	721	658	694	644	680	662	693	687	691	624	674	661	682	605	621	725	695	713	670	698	658	714	683	694	671	655	665	687	693	734	693	653	687	668	663	680	665	665	699	689	708	653	765	676	656	702	706	675	690	700	638	691	677	640	679	651	742	614	713	715	634	670	707	706	687	683	652	678	677	690	663	653	685	657	679	663	675	681	719	665	671	706	640	666	659	690	689	667	665	689	685	672	720	688	664	664	690	682	644	691	682	689	606	702	674	660	681	637	671	689	644	658	650	657	690	696	639	650	594	649	688	675	700	662	704	697	669	720	684	672	665	668	710	677	666	705	676	701	659	663	688	644	648	682	680	656	677	668	652	663	667	706	689	682	647	698	697	677	683	687	684	658	684	673	719	685	667	655	694	674	653	589	671	667	690	709	642	690	678	688	671	633	692	665	681	678	679	678	633	668	685	621	629	673	691	648	664	721	715	691	696	630	713	691	671	722	620	666	669	668	693	647	668	679	685	703	655	622	718	741	669	703	678	663	670	683	734	698	702	657	659	666	683	651	663	706	671	685	680	728	709	653	641	716	671	691	655	685	678	689	659	692	631	691	705	641	693	667	670	627	655	657	650	690	640	708	678	677	701	711	665	669	663	683	677	652	714	665	639	687	683	662	681	681	652	689	685	670	710	681	683	678	672	643	694	676	672	683	680	678	676	652	667	671	683	660	656	662	728	668	649	650	630	636	646
44368	47106	44738	26678	23406	16444	10816	8394	7248	6782	6455	5817	4536	3326	2231	2189	1939	1571	1132	1057	917	629	540	511	556	506	407	420	392	432	397	379	361	372	317	361	346	373	394	356	370	330	329	349	361	337	316	371	334	306	317	309	309	316	295	302	330	320	335	331	311	283	300	278	280	300	265	294	256	301	291	290	295	288	300	279	311	264	262	315	296	294	298	268	266	310	264	298	318	297	293	316	290	295	257	274	279	292	303	260	301	293	284	312	299	296	282	278	283	269	267	283	276	246	257	257	284	280	260	300	294	276	261	284	259	264	292	274	268	291	289	271	268	285	230	305	297	280	267	300	281	279	290	271	293	283	309	266	293	307	317	266	292	300	302	307	276	306	284	306	291	287	301	279	276	275	314	281	317	279	276	278	283	286	306	259	282	264	291	298	282	290	281	314	253	322	301	284	294	307	270	298	311	295	259	284	277	275	267	262	270	302	287	324	272	308	279	277	294	276	287	275	301	266	282	260	276	296	270	282	296	302	285	281	276	281	285	282	292	263	307	282	310	295	270	256	282	308	277	294	275	290	298	277	305	309	308	297	300	283	272	299	274	287	264	314	292	288	278	285	289	303	289	278	277	286	306	259	297	316	279	298	266	273	261	284	297	261	275	313	255	293	266	304	334	312	337	289	306	275	259	283	290	294	293	275	294	267	307	266	262	285	278	278	278	302	282	294	319	299	282	274	303	273	261	271	293	283	279	242	297	287	294	317	304	316	294	303	303	308	288	274	281	293	271	273	275	287	261	281	278	288	284	290	294	270	287	278	288	267	298	297	286	283	299	293	277	271	273	279	270	288	289	274	296	286	272	271	267	266	293	288	300	261	284	268	277	307	266	254	273	260	300	288	307	272	294	288	298	271	260	295	286	317	266	306	289	273	317	298	282	281	273	319	282	263	292	269	247	269	310	302	271	280	272	293	281	309	298	290	277	293	285	311	297	315	285	301	282	289	289	298	273	275	290	272	300	281	262	315	279	277	284	280	270	270	273	278	299	299	277	296	285	345	286	280	293	275	260	293	285	265	274	258	295	273	270	270	297	294	282	280	278	273	283	296	290	258	288	287	308	274	275	285	280	278	305	285	305	313	295	293	266	308	285	295	269	304	285	287	273	263	271	271	312	285	269	303	294	314	264	256	304	271	277	295	275	270	293	287	288	265	270	310	294	248	297	265	296	279	305	297	268	267	293	304	287	288	265	269	271	300	287	298	283	277	309	253	291	306	262	272	272	288	291	262	254	306	263	291	282	290	296	292	287	306	299	274	268	270	269	266	292	309	303	262	262	278	299	278	304	269	297	274	266	301	274	290	271	287	286	291	277	295	300	289	286	284	277	253	292	305	286	340	301	258	273	245	254	283	254	302	277	256	295	294	301	250	274	309	281	316	287	276	304	312	312	271	289	289	245	293	300	261	282	275	271	275	295	304	272	303	278	320	287	298	270	280	290	295	303	247	292	291	291	279	265	301	263	265	291	293	251	300	241	254	339	281	267	303	269	278	260	268	257	253	291	279	294	282	281	259	303	336	298	262	288	276	293	257	283	279	282	288	263	296	281	284	292	255	257	285	275	261	267	288	289	263	275	275	265	275	290	281	269	286	263	291	312	303	270	256	276	304	272	284	289	283	315	271	278	286	289	249	311	280	312	287	273	273	273	264	301	274	327	266	239	293	309	323	287	277	278	269	270	275	256	299	280	300	270	296	285	323	257	297	255	288	302	300	299	337	272	283	274	264	245	236	290	288	320	280	280	291	264	298	301	292	284	291	268	289	288	282	291	269	309	269	322	301	260	297	335	256	294	298	284	274	278	295	275	323	286	308	281	297	285	324	270	276	292	269	268	292	269	268	308	282	320	293	299	265	304	303	280	296	290	289	294	284	297	322	292	246	300	286	297	270	288	297	272	274	297	277	264	262	292	280	278	304	284	280	255	296	285	284	310	290	270	266	269	305	307	256	277	271	314	269	295	288	247	301	291	302	290	286	302	296	295	260	282	276	299	308	257	274	320	315	309	279	303	299	264	309	288	298	275	293	276	249	286	287	284	292	285	266	272	293	289	280	279	293	269	299	307	281	302	283	280	295	292	301	274	272	269	266	322	287	270	293	265	297	287	291	303	274	300	297	268	293	271	284	319	282	290	300	256	299	300	302	273	269	288	296	276	272	289	300	268	290	286	298	261	301	283	291	278	255	278	303	291	306	302	284	302	303	300	294	318	277	277	266	277	315	267	245	285	270	287	279	258	281	268	302	304	297	298	294	273	301	268	283	352	253	300	304	299	265	283	275	271	286	292	265	287	301	249	289	282	267	273	317	288	285	300	272	312	298	270	249	301	279	308	287	275	257	274	268	325	279	291	296	297	280	281	269	286	319	276	289	273	271	282	284	277	270	269	277	269	318	287	299	280	269	329	278	325	297	292	271	288	284	269	278	285	288	290	297	271	297	307	275	308	305	314	266	280	294	276	264	295	311	280	285	285	272	284	288	268	249	262	277	278	296	295	291	260	275	301	272	266	263	266	294	275	273	293	293	283	312	293	286	275	292	286	292	322	260	298	249	284	302	310	284	262	274	284	254	277	285	280	305	281	317	264	297	290	265	266	271	292	289	261	316	286	266	284	281	248	281	289	282	282	295	277	296	240	303	315	298	304	312	296	283	276	282	309	287	268	298	288	312	301	273	273	284	293	283	263	298	270	286	282	253	284	297	298	297	297	293	300	287	293	282	293	306	293	282	292	293	293	308	292	305	305	279	269	267	293	284	299	308	261	305	281	298	280	302	263	248	283	241	273	259	267	287	299	281	289	290	282	277	289	308	253	321	268	294	293	277	264	282	317	270	267	250	267	274	256	268	318	282	271	265	292	301	268	276	263	272	285	298	296	300	258	298	272	261	287	320	267	310	292	242	303	269	264	274	293	295	305	280	301	285	302	274	271	261	280	269	281	272	290	287	305	281	278	250	286	285	284	283	265	286	277	262	291	253	267	293	295	250	311	301	304	300	322	266	256	298	289	285	259	302	283	282	284	236	279	308	318	283	308	299	280	302	294	300	265	298	288	249	267	295	268	286	275	299	257	298	302	301	258	286	263	285	317	315	291	305	279	297	302	269	251	284	323	302	298	281	281	246	273	295	262	296	273	273	293	272	305	308	286	291	286	303	288	259	277	280	283	239	304	304	268	292	277	306	281	273	293	295	290	275	278	305	265	286	284	271	271	276	288	298	280	279	259	300	287	264	276	254	276	296	279	303	267	265	289	304	288	246	277	307	296	308	300	290	274	280	281	270	314	307	274	270	266	275	282	289	274	288	272	292	287	277	298	256	314	279	301	331	282	296	241	274	263	277	273	248	278	294	293	266	262	298	303	280	261	275	261	288	291	253	268	277	276	267	248	267	283	282	287	294	297	270	277	275	279	303	266	297	306	285	273	271	285	272	288	307	291	272	248	278	267	273
31029	41193	42794	24347	26812	18868	16223	15336	16931	16639	17221	17128	13817	11206	8865	8138	7262	6703	5180	4935	4276	3091	2506	2198	2308	1783	1725	1679	1370	1331	1294	1173	1185	1211	1141	1261	1218	1219	1160	1169	1164	1052	1028	982	1006	1090	1126	1064	1055	1035	1014	841	893	985	950	947	908	902	828	784	772	754	762	805	692	753	745	720	720	703	688	711	734	706	705	678	721	678	675	703	763	704	702	710	703	685	729	741	711	732	689	685	742	743	652	637	642	673	681	647	709	671	683	707	724	691	712	682	639	681	632	675	673	674	653	669	686	697	679	716	687	680	632	692	667	670	677	643	644	697	757	669	674	669	631	645	710	619	660	710	700	698	641	649	716	696	663	633	690	651	686	721	714	727	728	688	634	639	688	690	707	660	667	686	630	631	681	661	657	657	668	670	653	638	699	658	728	672	719	664	674	701	658	663	681	660	666	680	651	683	647	694	699	675	652	658	674	652	676	649	658	673	648	630	670	681	686	637	660	660	664	627	641	679	666	677	706	675	681	660	661	644	661	717	671	653	733	645	652	711	666	645	626	665	650	665	672	702	688	690	660	648	679	649	710	690	694	657	695	658	596	684	600	681	674	668	687	669	683	700	685	643	663	613	665	643	675	661	640	691	630	653	665	670	708	617	669	680	623	650	691	713	653	649	676	641	705	725	667	675	702	654	639	640	658	639	693	699	680	709	624	673	659	688	672	657	680	703	649	689	669	678	706	711	683	692	673	665	659	655	679	673	652	670	695	682	648	710	698	637	679	652	698	693	693	696	623	661	704	655	712	672	658	672	634	703	687	660	668	638	688	687	667	688	690	642	671	699	644	705	665	692	651	716	648	658	684	631	708	636	675	695	694	686	671	686	656	695	690	681	659	637	672	700	703	621	672	636	638	710	670	696	666	607	713	691	677	670	657	659	629	697	680	692	696	659	641	678	708	643	651	676	666	664	652	652	653	673	651	672	713	654	649	699	655	628	666	643	693	650	670	672	690	663	690	706	690	671	692	724	677	678	665	674	639	689	665	715	692	667	666	627	670	655	664	676	627	695	639	653	639	657	680	717	672	633	712	692	661	709	641	681	691	678	679	677	652	695	640	700	691	657	726	678	663	680	612	657	691	656	697	672	644	688	648	705	672	678	681	677	670	624	659	673	694	688	700	666	660	672	728	646	651	644	640	705	660	681	646	704	695	637	670	657	687	684	668	667	669	684	694	718	686	661	691	681	616	678	656	683	652	717	698	679	658	674	672	653	668	687	697	661	618	692	657	660	691	668	677	685	648	690	677	658	654	662	715	643	726	670	714	713	697	624	693	681	664	615	628	695	691	663	676	677	675	642	649	730	678	679	680	656	624	662	660	646	668	648	665	670	639	682	658	657	632	668	664	724	619	695	664	648	681	671	638	645	673	652	702	722	639	670	666	702	707	693	693	691	661	660	638	682	668	679	696	682	696	718	684	675	679	682	689	670	681	643	688	651	635	668	671	627	677	679	649	663	645	603	650	690	648	657	714	657	697	668	643	673	670	705	688	662	704	690	671	636	697	675	677	667	658	694	678	628	668	703	662	628	669	663	660	685	690	682	676	654	683	657	701	671	626	710	670	688	639	686	658	731	637	690	677	674	705	702	661	680	668	664	612	681	723	654	678	664	628	663	635	669	700	677	689	691	686	681	692	730	690	687	663	686	674	694	670	686	677	672	651	684	649	636	666	688	621	682	699	660	739	697	647	661	662	660	668	674	713	669	706	672	705	691	679	675	651	656	648	638	649	666	665	657	643	652	687	650	716	662	702	642	677	661	650	695	661	663	630	699	651	699	683	686	716	651	695	674	664	688	656	667	639	691	681	669	630	727	667	711	713	655	673	629	620	660	680	663	678	683	682	666	731	643	667	726	679	683	694	667	712	659	649	621	649	671	677	688	688	670	683	673	698	692	637	737	679	702	678	726	645	676	682	681	694	674	685	682	652	681	637	678	652	660	650	659	649	630	708	680	662	654	707	672	678	636	632	694	704	671	630	686	667	656	633	708	692	657	692	679	666	655	677	656	679	661	669	688	651	641	639	697	654	653	700	687	671	642	653	696	652	677	709	621	657	607	689	675	716	673	630	680	700	701	682	703	654	681	697	704	743	644	665	663	692	709	697	675	688	673	703	679	693	675	711	692	659	672	641	689	647	655	686	681	713	681	701	659	680	715	688	724	718	669	684	732	622	665	675	704	710	712	649	731	635	671	668	664	718	663	665	683	646	675	659	698	683	674	670	685	668	620	644	712	657	661	634	670	727	627	680	684	671	678	645	659	667	667	645	709	663	654	671	693	661	727	699	676	671	696	697	694	671	719	693	657	660	648	668	724	655	696	682	672	676	667	689	672	631	663	669	661	664	614	694	695	696	674	693	678	695	716	731	706	671	713	667	652	650	687	683	682	647	675	693	683	658	670	648	661	665	676	702	698	657	679	700	649	655	697	690	697	667	679	696	702	677	682	693	682	664	679	654	676	723	681	671	673	656	648	632	653	653	725	712	636	658	696	704	685	676	702	657	681	688	677	716	618	680	650	668	694	653	726	645	653	682	694	678	653	652	673	640	674	634	647	645	694	697	649	688	689	670	651	678	680	662	672	684	638	647	647	654	668	665	688	664	689	655	679	632	691	658	677	706	692	677	681	700	648	648	675	665	655	656	637	691	691	671	635	705	646	710	665	662	640	695	661	646	663	671	644	678	656	713	684	642	638	675	709	655	662	736	733	704	678	651	685	677	685	675	643	686	689	660	686	655	692	710	661	734	660	680	676	698	625	699	726	703	710	726	634	696	642	685	693	634	618	670	699	648	704	686	677	690	648	712	703	664	651	659	672	686	708	680	665	667	642	667	739	685	647	697	623	635	644	655	691	675	680	685	679	674	689	656	695	636	666	677	640	634	669	671	689	689	644	687	673	724	653	674	721	650	733	641	654	610	656	603	669	666	683	607	716	611	647	685	674	634	685	719	669	655	681	628	627	644	710	625	655	708	682	640	683	708	664	645	664	675	618	663	650	662	617	728	667	681	672	687	689	706	652	665	650	598	653	665	631	659	656	695	688	634	691	638	693	663	714	678	727	663	674	711	718	696	639	656	694	685	666	668	680	681	701	661	698	671	690	629	688	660	626	705	689	682	651	663	662	671	727	652	666	671	676	690	678	658	670	705	688	675	683	701	694	690	684	651	641	682	641	665	626	653	656	692	668	684	694	665	720	705	665	683	740	676	649	686	692	704	669	702	637	664	661	689	657	648	689	665	707	646	666	670	666	691	681	686	677	645	693	657	658	659	722	648	668	693	683	703	673	678	646	680	730	672	683	660	650	710	646	641	652	669	665	640	649	697	704	738	695	721	677	672	717	661	647	672	660	679	683	637	659	688	675	621	664	666	702	676	649	676	703	682	709	652	653	686	654	636	699	683	703	659	660	666	709	718	689	689	653	681	649	714	659	654	699	657	657	683	674
56227	51947	43288	29335	28277	24715	19461	15059	15533	14081	13671	12595	10362	7743	5376	4633	3811	3357	2438	2654	1745	1366	902	628	726	552	564	491	448	378	371	353	311	350	324	359	360	365	313	363	336	328	295	313	341	278	304	292	336	290	289	242	269	286	288	296	242	243	229	214	255	217	211	219	248	208	224	214	201	194	190	206	179	223	217	212	187	190	215	246	204	200	219	196	209	214	216	218	202	221	228	215	205	215	199	193	196	186	189	198	183	204	212	213	199	224	208	191	195	232	202	210	226	199	189	179	214	186	211	180	182	220	233	211	171	209	216	219	200	193	204	202	180	200	215	201	214	200	192	196	198	196	190	206	209	197	228	208	207	204	190	200	186	199	191	224	198	213	220	196	205	200	201	224	230	194	184	196	221	210	205	220	222	219	173	206	209	197	172	183	180	207	186	195	197	174	196	197	203	223	200	227	199	191	210	171	200	226	204	202	225	212	191	231	214	179	201	189	206	223	190	173	191	197	228	204	194	213	188	217	189	200	196	197	212	187	202	188	186	150	209	194	235	206	180	199	193	190	214	194	217	208	211	192	207	195	209	212	184	210	207	222	192	188	200	199	191	206	196	182	208	186	203	212	216	197	195	219	198	194	213	201	177	209	192	199	235	197	188	213	221	197	208	220	199	188	202	198	182	204	202	177	191	176	228	204	206	205	199	219	185	223	221	194	196	228	195	189	200	209	214	188	201	199	212	199	181	169	193	218	190	211	168	193	189	210	183	204	204	187	200	210	198	234	209	230	220	194	188	185	192	186	198	162	195	209	210	187	190	196	186	189	193	237	232	183	193	204	192	216	175	204	211	186	208	212	200	217	174	197	203	190	199	189	189	229	192	201	204	204	218	205	194	228	197	204	203	186	187	216	206	192	203	218	222	211	182	193	188	190	236	192	194	230	188	191	212	219	215	193	191	198	196	195	204	199	220	209	209	197	214	182	203	205	186	199	210	186	213	201	209	195	192	195	201	190	195	209	191	190	201	217	221	217	201	203	200	235	220	204	189	203	185	245	214	221	208	179	206	215	216	188	212	201	188	220	174	205	203	208	168	188	249	199	184	220	193	200	186	189	218	210	184	206	199	198	162	196	187	213	197	213	207	217	210	192	208	206	208	212	183	201	197	220	197	199	192	212	210	210	212	202	218	193	207	223	171	188	211	199	204	183	187	213	210	228	206	192	194	211	211	183	208	200	206	186	190	204	200	190	197	187	189	217	186	211	195	224	182	182	189	196	234	203	219	165	212	199	193	193	213	218	213	204	188	204	231	190	194	200	175	211	190	207	219	190	218	205	185	167	207	202	208	208	180	187	200	193	189	196	184	205	183	203	195	189	190	197	203	205	190	193	216	193	199	215	200	208	201	188	204	189	188	210	169	191	187	226	194	193	208	211	191	202	194	195	209	206	201	203	218	196	190	195	201	186	199	225	210	173	196	223	169	200	189	196	215	205	206	183	202	200	180	198	202	192	211	199	190	208	203	242	165	199	207	210	187	226	185	200	217	199	202	222	187	200	198	214	183	197	199	224	205	172	220	219	182	221	236	202	199	216	184	183	205	202	200	195	197	233	181	193	186	185	222	219	199	204	202	202	193	198	192	196	218	182	220	192	190	197	195	197	188	167	218	182	174	195	189	186	225	202	210	209	193	200	198	199	198	168	205	202	215	200	189	194	212	219	208	208	197	216	190	171	183	197	183	188	191	208	204	200	203	198	200	209	216	188	218	190	189	222	184	176	225	221	227	208	202	201	213	243	210	199	209	222	198	191	183	210	208	204	192	170	220	197	214	183	207	190	205	197	188	194	187	215	180	186	214	191	175	185	193	216	227	184	224	212	189	190	191	198	181	206	195	191	204	186	177	213	180	211	214	200	200	231	164	176	197	208	197	198	191	174	216	224	172	232	216	206	182	195	200	187	214	205	207	208	205	227	193	184	189	190	195	193	207	185	189	217	217	189	202	200	205	206	208	182	168	206	202	192	187	198	203	190	191	193	220	207	204	210	218	221	189	207	213	217	212	203	196	199	200	193	169	180	208	235	198	184	207	166	217	201	205	207	190	198	187	177	184	212	200	181	195	211	168	202	196	212	217	171	213	221	201	195	187	203	204	177	218	211	203	210	218	205	185	213	185	176	186	210	222	208	207	176	191	198	198	198	217	197	171	176	203	209	225	207	196	194	214	214	206	216	192	182	213	195	185	213	196	192	212	192	199	217	211	213	198	205	208	207	207	184	183	195	193	200	192	184	194	219	215	192	218	240	213	233	221	197	192	230	205	211	212	178	197	202	189	202	201	195	209	242	195	186	201	209	213	210	200	168	197	199	226	213	226	202	196	233	213	181	184	221	185	186	210	194	207	204	218	178	197	201	205	201	238	193	203	194	222	211	209	191	212	198	227	201	198	196	182	201	199	187	192	229	215	227	174	220	236	192	202	197	185	197	201	208	238	222	199	176	195	224	199	199	216	220	219	191	190	179	193	200	217	203	198	196	204	214	196	188	203	208	213	187	200	194	194	220	211	207	187	198	212	203	195	207	191	190	190	200	192	194	194	202	182	188	169	226	200	210	206	202	181	202	210	219	205	171	217	176	175	204	200	202	219	228	202	218	194	190	191	202	215	192	193	206	207	203	194	200	178	200	203	220	207	213	191	196	203	217	216	211	202	189	197	200	189	176	208	193	196	181	219	218	226	192	191	206	196	214	182	215	198	195	200	193	210	213	196	208	229	192	215	185	207	184	196	217	177	210	186	180	183	176	190	221	173	210	193	193	216	183	209	193	195	212	204	205	199	187	185	208	211	201	208	201	213	206	170	182	189	197	202	187	197	189	203	215	209	185	194	184	173	199	191	206	182	211	205	213	217	203	198	187	189	186	227	219	198	190	208	190	191	180	194	207	210	225	182	177	197	210	209	210	198	209	234	205	213	192	168	211	192	194	197	183	165	205	197	230	197	203	200	213	173	204	181	190	218	191	200	199	216	222	212	182	175	188	208	202	185	180	210	172	192	167	183	209	185	188	177	216	192	184	226	191	176	203	182	183	175	195	195	189	223	201	191	161	206	211	202	184	200	208	214	230	195	185	211	181	199	192	199	206	194	212	188	173	226	232	212	194	198	207	216	188	196	230	203	192	190	219	169	206	197	208	212	199	194	208	204	213	193	213	202	196	194	199	224	215	209	190	198	179	192	229	225	223	193	193	223	228	206	197	201	239	205	204	190	224	200	173	173	189	177	217	196	190	200	198	201	178	193	196	216	217	217	188	198	204	183	193	190	211	224	233	211	197	235	189	199	203	197	206	181	197	188	211	207	201	209	192	213	208	204	194	193	206	213	199	220	205	188	214	195	225	161	174	186	207	197	219	207	207	203	191	195	175	207	207	199	196	202	198	203	205	214	181	200	178	179	191	230	202	219	226	170	217	223	217	201	207	191	211	189	193	210	210	208	190	196	203	203	183
41364	50892	49169	31576	34162	25901	21787	20369	26393	25166	26396	24652	22417	19170	14652	13784	12178	11683	8858	9214	7393	5878	4279	3592	3915	2619	2716	2302	1974	1928	1686	1465	1472	1465	1453	1511	1510	1581	1510	1473	1297	1284	1214	1171	1284	1382	1317	1422	1318	1075	944	946	899	1053	1163	1194	1045	831	844	773	729	701	692	636	596	591	591	564	582	541	527	544	565	538	520	512	525	530	512	525	545	501	592	530	542	519	572	578	507	517	530	536	560	558	533	495	497	497	531	492	498	471	504	482	510	499	475	489	475	512	481	471	496	463	488	429	473	487	457	519	481	451	472	491	443	491	493	443	486	469	488	460	507	476	494	458	471	501	497	504	512	465	514	467	481	496	488	495	490	508	456	484	475	475	491	485	501	450	485	488	463	499	518	475	501	484	478	518	490	475	509	466	474	477	450	491	474	472	505	496	483	449	470	435	500	465	474	458	503	498	473	484	457	509	467	466	455	513	471	464	487	481	484	481	505	471	470	455	475	516	446	469	480	484	461	485	502	429	486	480	482	452	453	535	454	488	469	489	467	487	473	470	491	495	467	452	479	477	484	483	516	464	460	536	486	461	477	510	546	475	454	453	461	443	486	473	464	503	452	471	461	471	468	462	484	496	505	498	476	464	536	493	487	543	468	439	460	496	503	490	490	510	501	469	516	451	472	517	481	439	526	429	441	481	479	465	463	462	497	456	481	491	458	487	510	484	494	504	458	445	512	475	489	472	483	468	515	493	514	497	526	475	474	471	488	469	461	482	468	477	494	452	490	482	494	484	481	534	491	459	471	445	507	458	464	463	500	483	484	488	449	477	450	472	449	460	468	457	506	471	478	488	501	503	484	506	466	471	528	484	458	489	495	465	442	439	500	508	443	528	476	490	497	476	469	500	475	487	458	483	510	461	479	494	472	485	470	472	461	479	506	465	461	507	463	452	521	512	479	482	446	495	466	493	509	504	478	446	525	470	472	496	462	508	470	477	470	458	534	473	488	465	482	453	457	504	456	453	483	474	495	529	496	469	465	492	502	461	481	493	483	467	500	475	483	480	470	450	481	494	488	510	474	490	462	511	450	494	492	443	483	495	510	473	476	446	507	505	506	490	519	466	473	467	509	484	509	478	473	436	459	475	435	494	494	458	492	482	473	499	482	488	453	495	466	470	540	492	495	477	463	484	476	448	509	479	474	459	516	505	489	464	476	452	445	486	466	488	456	490	448	504	442	478	472	501	461	489	455	511	494	483	450	460	484	526	480	501	475	456	471	440	524	511	437	448	495	453	494	457	487	505	456	458	519	458	491	477	462	504	506	496	469	488	490	500	421	512	482	473	517	534	481	477	535	485	546	479	506	480	474	485	466	485	480	488	490	498	473	505	469	500	460	475	487	455	476	487	461	453	527	487	469	486	454	472	482	455	483	514	505	473	469	467	491	461	480	486	513	516	508	466	498	507	515	460	468	474	470	485	500	449	496	484	487	515	449	488	487	471	493	518	492	463	480	486	439	485	528	469	513	481	498	491	478	489	481	493	467	516	454	460	481	493	470	485	468	471	488	486	464	496	464	481	484	482	499	460	494	467	521	460	488	445	513	502	465	443	471	485	479	474	499	494	504	456	490	475	483	520	458	472	508	503	505	510	491	479	483	505	514	479	482	500	525	474	511	504	467	463	494	491	486	493	515	498	511	497	470	469	478	471	484	516	506	505	452	513	457	474	524	476	463	490	476	470	477	463	479	496	466	497	450	464	449	483	442	451	488	445	486	489	504	478	475	548	489	490	469	482	443	461	455	503	466	481	486	481	480	470	465	497	477	501	496	437	472	496	503	466	451	495	513	476	502	488	458	483	507	448	443	455	491	447	475	489	518	486	502	522	505	444	482	501	481	518	533	457	460	489	470	451	507	524	444	493	499	477	514	469	487	485	502	472	484	490	444	505	497	482	505	470	467	474	471	467	465	452	500	472	492	467	474	491	454	489	490	462	446	470	448	466	476	482	484	484	528	465	483	510	444	480	482	507	494	453	504	476	492	478	488	435	515	491	467	514	478	485	486	494	495	444	489	472	466	486	470	475	443	462	461	490	475	516	517	484	504	497	502	482	508	493	493	469	462	489	465	462	503	455	475	506	450	467	477	486	517	511	467	513	490	461	444	496	486	457	463	445	485	482	489	416	449	491	463	485	490	504	502	492	503	468	491	471	471	505	485	476	483	525	481	468	481	408	448	463	517	478	511	488	496	512	492	486	477	449	512	473	488	486	470	496	516	510	474	466	479	459	447	494	460	474	485	487	509	487	508	468	455	481	459	477	461	494	505	520	478	507	492	479	503	479	493	482	471	552	438	503	471	546	504	480	492	512	481	467	450	517	464	481	499	526	489	481	500	491	485	486	482	523	460	491	463	481	481	498	461	447	509	512	490	479	485	477	496	451	505	479	481	466	445	470	480	486	443	461	480	511	463	480	458	512	481	478	475	464	491	495	463	507	477	493	495	532	497	452	487	454	475	480	524	493	466	497	460	504	503	482	498	485	480	493	453	464	473	454	480	489	436	492	477	458	525	489	472	469	492	499	465	453	501	475	449	466	444	489	487	477	482	468	471	475	526	490	452	443	460	473	476	522	451	474	474	509	463	493	513	489	468	512	483	493	454	466	461	465	442	476	449	479	465	472	476	466	487	484	493	476	487	476	476	488	461	496	464	476	482	481	494	462	452	484	460	465	500	501	461	486	483	503	416	484	475	501	431	466	496	502	521	466	489	501	483	462	478	480	474	500	456	438	461	486	509	491	493	433	519	488	476	507	510	488	446	463	470	486	441	466	500	452	470	466	461	463	454	462	530	510	461	475	492	498	466	503	485	481	493	497	478	436	501	482	482	456	480	514	459	488	453	447	473	491	470	501	466	455	447	506	512	485	481	473	479	511	507	507	439	470	491	468	467	520	453	464	453	452	484	486	446	476	475	465	472	468	482	465	480	513	489	450	512	509	507	495	492	510	481	477	462	449	462	478	481	485	496	511	452	523	457	464	491	494	493	492	451	480	501	494	507	503	491	467	466	493	492	504	475	496	470	468	498	441	518	482	502	453	456	464	483	491	449	478	466	460	499	543	488	509	465	516	507	461	476	495	495	478	521	434	439	469	493	481	506	461	485	496	464	501	477	474	465	476	448	477	465	449	454	493	520	490	514	494	469	511	448	486	475	468	506	522	438	473	520	508	482	455	472	503	497	455	479	530	517	442	524	428	447	480	498	485	484	487	492	488	482	483	468	487	519	502	496	468	457	499	480	505	483	500	462	494	504	483	463	487	463	498	496	480	526	513	474	466	489	474	416	508	484	476	504	507	468	502	487	480	476	438	498	450	461	498	456	454	464	505	475	451	493	468	459	447	500	450	485	458	489	435	477	481	496	504	523	494	423	473	497	488	484	465	460	449	423	488	489	460	503	486	470	451	497	508	458	501	468	516	456	448	503	438	493	455	439	495	503	547	489	471
26803	21912	17863	7086	4092	2387	1622	1136	1157	983	877	695	581	511	493	464	436	401	356	394	368	365	348	300	343	319	345	333	313	337	327	321	326	296	322	291	311	281	283	333	304	285	300	309	327	308	316	328	294	296	298	300	299	334	289	286	287	276	280	292	259	330	326	290	245	283	284	294	291	299	319	285	270	311	260	265	312	289	300	294	291	280	266	291	272	280	265	275	310	304	299	306	262	297	268	323	272	293	271	283	259	296	279	284	291	281	293	262	258	273	308	268	308	283	282	264	300	283	281	287	266	311	269	323	301	278	325	284	284	273	275	285	272	283	275	262	315	272	289	302	282	308	281	291	287	292	261	271	277	301	272	271	309	267	314	286	307	284	298	286	313	291	297	266	298	300	287	286	294	276	254	296	279	298	282	314	285	303	294	279	277	293	283	313	282	282	258	279	280	275	307	292	274	282	284	284	305	322	295	290	271	256	271	289	252	276	312	300	279	295	294	291	323	308	303	289	318	309	321	276	303	302	271	346	306	319	302	306	264	293	293	277	263	297	249	254	300	325	318	267	300	284	275	283	295	285	268	305	305	289	261	316	272	305	318	278	292	274	270	303	293	291	275	241	270	299	290	284	325	277	273	282	300	262	292	280	272	276	285	318	270	273	286	300	296	301	305	304	292	282	282	293	299	318	267	311	306	284	295	305	319	281	283	289	272	301	293	275	286	290	308	304	317	281	322	272	284	254	259	291	264	275	273	289	269	282	275	297	288	310	283	283	252	266	297	311	284	284	296	256	279	318	292	308	291	275	281	269	284	299	289	279	246	280	290	247	302	291	284	306	262	292	273	271	307	270	301	289	284	279	272	308	249	281	291	325	290	274	266	296	260	291	259	300	273	270	286	294	294	294	276	312	288	314	280	262	277	321	267	303	279	283	321	292	250	280	284	302	310	291	262	282	310	258	285	286	274	285	307	297	295	277	295	297	289	279	288	295	279	307	267	299	255	293	264	287	259	280	266	283	274	279	301	273	266	290	292	293	278	305	255	271	301	301	300	290	295	323	306	275	307	279	299	315	264	255	274	290	267	279	288	275	299	291	295	310	257	288	277	300	275	296	301	318	277	280	257	262	272	301	312	309	267	320	265	323	293	267	292	318	289	314	278	303	287	327	274	306	258	325	274	289	307	286	303	276	321	330	302	262	316	297	275	284	265	270	268	291	295	295	282	273	267	280	267	267	306	274	309	270	276	267	268	286	291	263	328	282	311	315	279	293	288	271	298	302	266	261	289	317	287	283	267	286	307	293	250	249	306	300	319	279	292	292	289	258	315	294	289	295	288	274	276	278	311	270	270	296	296	298	289	253	287	286	273	318	266	310	273	269	263	291	311	297	301	291	319	270	296	278	306	275	279	331	297	265	316	312	279	255	258	286	286	314	305	263	306	298	294	300	291	306	297	315	287	281	288	259	251	282	276	255	317	275	277	273	292	298	280	304	303	282	275	274	314	276	285	284	292	283	301	290	269	286	271	302	246	273	284	287	288	297	279	290	289	311	302	298	281	290	246	265	289	295	293	249	275	284	303	299	297	295	305	254	271	282	319	304	255	304	298	288	310	282	313	296	270	284	277	248	273	265	292	286	289	313	302	282	268	296	282	285	289	284	288	323	324	308	291	298	262	263	289	314	304	271	298	288	279	285	279	302	304	301	292	312	273	280	318	289	270	288	290	276	273	284	287	307	307	276	280	287	284	267	311	294	326	276	286	307	273	286	288	270	282	288	297	289	271	272	304	292	292	270	313	312	264	269	285	270	270	276	268	260	318	289	303	298	284	299	320	267	330	287	292	296	298	294	272	278	303	297	286	282	315	311	297	283	311	305	303	315	291	260	280	266	276	286	303	311	282	296	299	314	256	295	282	284	257	295	282	290	305	303	260	283	281	274	270	265	305	316	268	270	325	292	297	277	249	271	281	314	294	289	325	283	308	303	300	290	300	280	288	272	274	332	290	267	295	289	278	291	283	317	316	301	301	319	309	264	314	321	324	316	320	302	295	252	305	282	279	296	317	240	301	319	270	306	280	280	298	290	308	318	306	289	280	298	313	268	278	302	287	294	274	285	321	305	291	302	293	344	292	282	267	278	275	296	266	272	284	290	282	288	291	291	290	292	297	261	284	287	310	277	270	277	281	288	267	284	303	272	276	269	259	303	302	290	285	325	287	295	295	307	294	310	290	273	319	323	293	298	284	287	284	282	271	279	259	262	270	330	279	288	270	288	275	284	247	287	268	302	267	280	297	318	309	304	286	270	294	272	292	287	270	260	270	294	313	286	276	286	263	286	276	286	307	286	290	272	266	285	301	254	261	334	259	259	293	295	287	288	264	287	261	295	299	289	301	274	292	265	311	243	277	305	293	295	270	265	283	304	259	297	280	283	299	265	264	283	305	292	292	288	267	275	256	326	281	290	273	290	299	318	285	299	293	318	275	309	294	316	286	294	291	289	283	300	303	299	295	286	266	278	307	246	301	288	296	267	262	317	315	306	306	276	317	286	272	289	288	342	332	305	304	288	296	274	311	276	285	316	283	336	286	295	291	308	281	266	299	287	289	285	299	283	269	321	274	283	279	268	295	277	243	276	281	278	287	295	304	297	332	280	285	314	310	298	256	284	278	297	289	275	305	254	259	291	255	323	265	277	278	235	286	281	277	300	294	295	291	249	290	333	301	270	291	278	281	275	295	309	275	303	267	278	275	306	276	312	304	280	289	285	292	276	279	295	287	283	281	261	294	270	285	279	298	267	284	285	273	277	318	305	312	309	273	262	290	282	275	277	283	293	298	306	269	295	291	325	290	265	307	294	299	268	299	278	298	287	286	280	271	278	262	310	293	292	292	267	318	299	310	308	326	314	260	324	281	313	273	272	290	306	295	304	323	289	296	277	276	272	295	262	329	281	295	264	302	283	302	297	289	297	302	302	289	302	246	301	323	264	261	277	304	285	298	290	273	284	271	291	285	278	274	300	262	267	293	273	280	286	304	276	304	277	295	297	269	285	313	300	280	290	319	304	288	276	299	294	283	328	307	305	290	264	285	285	307	280	297	291	302	276	270	268	284	271	311	294	266	267	296	284	309	287	272	299	304	265	278	298	282	298	331	273	298	258	335	287	310	315	285	272	299	288	277	270	299	258	296	282	282	322	303	284	280	265	279	277	281	313	221	277	293	281	296	276	284	285	274	294	300	270	292	318	313	294	308	326	294	293	297	296	301	299	273	271	295	291	274	246	261	288	296	285	265	283	286	299	278	266	303	272	279	273	287	295	266	276	279	289	286	292	315	290	307	253	295	309	304	319	303	289	295	276	292	277	291	305	283	268	290	299	312	293	284	280	288	288	305	309	281	287	287	299	285	266	297	312	287	286	262	268	256	295	281	311	303	280	286	299	292	278	271	308	289	285	289	286	298	293	290	281	312	284	312	288	243	272	276	319	297	337	259	287
17031	19795	22441	11877	11001	7327	5506	4745	4593	3841	3673	3133	2654	2199	1857	1788	1662	1522	1396	1212	1245	1082	1015	1010	1025	965	953	914	822	879	918	892	860	878	858	806	803	772	794	813	798	764	788	759	758	769	781	746	744	735	783	753	735	734	683	724	717	703	706	714	699	701	698	693	677	717	695	675	689	698	678	767	717	676	725	678	678	735	675	698	697	719	658	680	662	702	712	667	719	690	683	681	663	691	653	642	744	689	699	676	718	679	642	705	692	618	705	645	666	700	649	682	703	629	692	678	669	691	660	685	700	693	717	696	690	678	676	669	643	677	674	690	676	675	698	701	690	664	685	682	668	639	677	731	700	713	670	645	667	695	660	697	678	684	657	716	634	686	678	627	721	728	661	678	710	707	684	686	713	673	716	677	697	675	710	720	674	730	715	694	648	704	686	688	724	703	657	723	649	655	630	681	643	685	686	713	682	703	681	639	641	712	685	671	654	675	658	634	690	697	715	686	676	663	709	709	677	677	709	703	614	615	696	659	682	692	696	675	667	652	689	686	684	697	693	696	693	688	668	692	718	643	656	661	701	657	664	649	700	722	638	690	698	627	696	697	778	688	724	647	696	645	713	662	695	716	691	699	681	693	702	687	717	668	741	641	693	697	654	693	688	713	638	735	687	698	663	675	709	679	685	693	661	688	704	672	672	691	701	704	688	686	673	694	660	695	677	691	676	668	664	656	690	649	649	667	646	717	674	703	670	653	679	697	670	717	694	674	667	685	678	678	712	714	699	670	683	717	713	689	657	642	697	662	667	630	715	686	634	678	711	707	667	671	706	699	705	670	704	663	691	765	680	711	722	705	731	699	694	668	715	691	705	661	663	662	675	708	686	665	694	671	688	697	685	723	710	680	681	702	693	671	715	672	665	694	655	657	675	671	684	732	714	669	680	633	675	655	699	693	734	722	699	681	705	645	669	652	637	699	673	697	694	695	673	665	667	655	649	745	666	686	683	682	665	743	684	705	721	682	602	728	690	682	684	665	690	657	732	662	665	672	653	658	693	695	696	733	703	694	679	665	748	698	686	708	743	685	703	670	685	684	686	665	674	707	715	668	672	697	670	658	689	670	700	708	651	652	669	655	701	688	686	670	638	674	710	678	705	670	712	712	689	704	697	696	729	672	672	694	689	707	695	675	769	704	684	671	662	682	712	727	690	701	691	662	703	654	683	737	700	684	705	683	637	697	722	690	672	709	679	676	692	680	654	704	715	716	693	696	702	714	707	697	632	692	669	720	693	693	713	682	702	724	657	712	649	664	695	663	714	650	725	669	708	710	685	669	691	680	707	618	666	742	675	685	683	709	687	664	695	701	644	709	637	721	675	757	760	712	692	708	720	685	708	700	677	725	699	655	646	709	652	714	720	681	667	723	668	683	666	654	670	660	691	676	704	698	712	699	720	679	683	644	680	710	694	678	686	666	700	699	711	710	727	669	669	697	682	674	680	703	703	673	649	659	686	689	679	718	670	704	687	668	683	634	684	691	714	693	677	684	706	716	668	713	713	708	716	672	667	658	772	689	647	681	702	661	675	648	677	683	719	705	699	689	697	710	683	688	712	676	654	668	739	670	693	657	697	692	684	652	740	686	671	705	709	678	661	667	709	701	654	655	737	674	686	650	672	621	713	678	684	681	692	636	681	720	634	691	662	695	681	694	718	656	711	710	709	690	695	679	716	636	666	694	733	696	708	655	670	657	681	673	697	715	655	680	643	718	676	652	668	723	681	654	691	687	637	670	718	691	675	648	652	669	746	693	687	697	681	716	689	690	691	664	706	713	709	709	644	675	658	701	696	747	691	700	679	695	615	716	724	696	651	640	674	714	694	665	709	699	670	660	690	655	717	692	710	679	697	673	680	640	709	683	685	651	703	692	684	684	684	670	667	675	697	685	706	730	719	698	703	675	637	713	695	615	651	722	675	634	691	675	736	677	697	645	699	664	686	671	656	693	696	683	696	671	684	684	679	655	649	716	670	719	670	676	679	702	662	713	691	690	613	662	668	705	667	727	652	670	688	708	674	707	683	660	678	663	680	688	660	691	696	680	719	697	715	650	686	701	715	724	694	638	742	737	671	669	709	683	687	667	656	671	675	713	666	729	625	700	767	714	679	662	679	690	659	685	693	667	684	693	689	699	686	690	657	702	695	669	675	655	663	685	661	668	721	674	700	653	670	680	676	669	710	685	693	683	701	687	680	685	700	677	706	708	671	679	663	703	677	678	673	677	673	701	667	659	677	695	692	672	698	713	673	713	632	708	648	664	660	655	669	679	711	691	701	667	732	681	712	693	725	656	711	700	699	681	744	642	678	709	654	726	720	791	701	696	753	679	686	662	675	702	716	676	738	701	616	711	655	719	680	684	637	663	700	659	661	698	672	740	763	665	701	673	664	707	658	720	711	672	711	662	702	647	678	688	649	709	671	688	721	690	681	687	736	667	708	715	715	706	656	691	702	710	703	699	712	675	698	714	663	639	704	665	702	686	702	654	646	714	703	727	684	666	676	698	667	721	659	680	691	664	664	686	724	650	662	697	651	687	711	689	699	674	699	732	693	657	684	691	697	740	691	668	682	674	694	672	663	674	686	721	674	717	727	637	696	700	706	714	693	663	655	669	678	686	714	689	667	664	636	647	703	624	696	671	670	691	711	657	695	641	685	646	722	689	707	650	652	715	647	688	706	694	718	675	729	697	712	692	675	671	688	737	682	691	653	692	665	654	678	655	664	670	679	698	687	725	712	654	672	677	666	703	704	691	696	711	717	722	678	664	703	684	633	697	654	729	670	716	746	638	685	711	699	694	705	690	682	648	716	634	686	724	671	662	685	709	695	697	676	721	676	700	700	738	680	706	694	650	731	656	672	669	681	705	659	685	695	689	684	697	690	672	754	691	708	654	665	664	714	669	698	713	682	693	720	683	702	704	676	649	688	698	648	675	681	692	687	659	682	708	701	703	680	696	715	665	701	706	689	675	682	671	685	733	675	665	690	665	717	652	722	691	708	660	649	685	667	693	657	677	723	685	693	664	655	723	695	744	750	663	727	670	686	653	762	714	711	647	683	715	674	644	708	662	691	661	686	722	710	645	686	711	716	673	722	700	675	651	674	647	697	723	685	644	689	634	693	693	654	632	689	759	684	675	707	682	696	674	679	719	739	686	666	704	686	656	695	666	691	682	695	705	672	719	671	699	615	667	696	674	748	668	753	719	716	673	658	684	650	670	694	709	634	672	728	708	659	664	648	720	745	703	715	699	637	749	647	667	647	658	689	685	696	687	655	666	680	673	679	682	705	664	689	701	711	690	692	652	676	657	698	635	691	718	645	621	702	648	712	719	682	662	725	647	683	659	729	660	711	686	722	698	701	710	694	672	663	631	678	681	637	685	692	708	653	669	695	703	706	701	669	661	681	672	674	682	681	731	654	734	697	709	689	703	701	672	663	694	671	714
46117	46049	44326	26269	23523	18585	11179	6842	7422	6870	6062	5844	4407	3321	2369	2287	1794	1333	1035	1188	996	713	575	474	541	451	417	401	404	392	398	361	362	396	365	333	358	362	357	350	369	336	353	346	377	342	324	331	368	353	298	330	305	319	324	309	310	309	304	283	297	308	302	305	270	297	304	274	290	308	339	292	301	310	289	257	250	307	301	286	305	243	290	281	309	276	277	283	305	274	298	302	270	295	338	266	345	283	285	282	276	298	290	262	313	286	267	275	284	263	297	310	291	278	288	265	307	291	332	290	324	272	331	262	288	262	297	254	285	268	273	285	288	309	275	283	269	294	302	249	273	270	291	288	286	267	313	283	291	308	280	294	289	292	304	306	276	308	282	323	271	277	282	282	286	285	281	281	292	311	267	296	275	272	262	271	297	282	278	256	298	314	297	280	279	305	292	268	275	286	294	286	301	299	294	300	273	291	301	286	310	284	316	263	243	269	269	309	286	253	307	257	283	277	287	289	312	302	265	293	314	277	263	236	286	279	302	292	309	285	283	287	279	316	278	272	301	295	351	276	283	276	273	269	275	277	291	254	315	290	318	278	293	282	280	273	328	311	294	289	285	240	272	286	292	311	285	308	258	281	287	252	289	270	293	246	284	296	305	301	311	283	264	307	285	274	322	284	254	282	267	245	291	308	284	277	275	272	276	283	285	300	278	302	282	316	276	267	284	275	281	300	277	286	284	287	284	303	306	277	295	296	281	287	272	274	303	312	315	321	298	254	264	267	293	246	273	288	299	298	281	256	278	275	291	300	302	292	279	267	282	299	302	284	271	268	300	250	276	285	273	290	293	295	283	283	270	297	289	293	298	294	308	253	273	297	254	295	262	270	287	298	272	287	276	294	274	296	325	265	273	312	259	266	285	274	285	289	300	318	271	277	279	307	276	293	306	279	280	293	284	257	290	293	278	301	295	322	264	304	328	254	312	269	294	286	279	305	289	255	310	264	298	293	304	249	283	308	277	281	261	276	300	279	287	267	310	290	284	269	326	303	248	281	313	268	291	294	301	314	277	318	295	277	252	271	281	290	280	328	306	246	275	273	282	309	313	284	282	303	265	293	269	317	300	314	300	304	286	286	277	301	295	307	298	264	308	296	272	275	291	297	305	284	277	259	322	300	315	284	268	305	267	304	330	302	298	286	308	298	295	287	289	305	285	288	280	280	273	275	283	278	294	294	284	278	291	310	317	268	282	289	295	295	266	303	291	276	268	311	297	251	282	281	275	292	271	274	268	298	261	310	273	304	258	282	272	307	269	315	267	266	291	254	310	302	297	284	284	306	263	261	299	286	324	310	296	302	286	291	305	301	296	333	294	282	272	286	274	262	289	290	275	315	319	277	265	283	262	320	284	278	275	296	309	314	277	257	303	290	276	303	287	303	281	328	298	275	265	266	265	275	281	264	291	286	298	258	267	301	274	261	268	271	270	262	259	314	270	289	273	272	293	298	278	307	257	258	302	257	280	313	282	257	292	285	288	290	295	275	285	288	322	288	294	316	283	319	288	287	279	260	271	298	310	320	312	293	293	284	288	303	292	264	268	286	275	290	274	297	288	295	268	298	294	276	317	280	280	310	292	292	271	271	302	294	307	272	301	299	283	300	283	270	262	284	286	267	281	275	286	295	292	281	285	278	303	264	287	290	258	279	289	275	297	275	276	273	274	283	293	262	280	287	271	281	258	292	304	322	313	256	308	265	294	256	271	290	297	276	271	303	297	308	290	293	276	284	280	286	270	294	288	285	279	280	313	303	279	299	281	265	302	292	282	295	288	277	283	288	321	273	311	287	269	306	257	317	259	326	265	353	292	288	276	305	275	276	280	277	323	276	287	275	302	289	306	283	265	265	328	290	286	311	296	281	329	277	286	298	327	293	299	253	298	294	256	307	296	303	289	277	262	293	280	281	281	276	280	294	280	295	262	280	285	306	286	284	254	262	296	293	273	299	311	284	288	286	289	292	300	280	313	293	267	247	271	260	294	278	286	279	277	276	270	278	314	285	248	305	289	295	289	267	301	269	319	289	274	283	264	323	304	322	295	272	297	295	311	294	333	304	292	258	296	261	253	288	271	269	287	254	268	298	291	283	303	281	346	294	281	299	267	275	316	274	314	284	293	285	305	302	292	293	290	270	313	278	276	307	263	247	260	287	268	262	285	292	275	291	308	316	271	277	280	284	281	270	284	311	254	256	268	281	277	274	296	284	272	277	280	308	291	305	279	308	300	308	297	306	261	272	290	286	286	266	291	291	281	271	312	289	289	274	315	236	278	270	290	279	313	260	281	307	282	331	283	287	303	294	288	288	272	294	295	280	322	330	306	283	279	302	291	302	273	306	262	285	271	274	282	293	255	313	289	297	301	306	290	306	277	318	289	283	308	300	258	290	268	247	303	358	269	287	340	291	309	277	305	259	279	280	276	300	297	276	298	304	283	293	274	281	259	302	269	278	306	294	271	283	293	282	272	303	278	291	285	304	307	274	285	274	296	273	296	307	301	278	280	308	299	284	276	296	251	279	300	289	262	278	295	259	284	286	279	279	265	300	284	273	290	306	288	307	319	280	263	303	315	274	310	301	272	279	275	260	301	262	270	271	271	288	270	289	278	311	288	262	282	273	266	279	306	279	275	310	261	274	324	253	282	271	272	261	263	283	261	292	298	290	311	302	269	316	311	294	331	293	285	263	289	278	299	294	278	273	293	295	314	273	296	310	273	286	260	299	279	312	303	310	269	279	276	304	324	273	279	270	268	306	300	268	276	271	286	279	277	281	289	273	265	307	295	327	268	249	293	264	300	289	314	324	292	293	276	310	282	310	274	290	309	274	314	294	323	293	279	282	280	272	280	292	294	275	287	323	313	312	280	290	284	285	288	302	288	275	283	298	296	292	260	292	298	322	301	316	271	291	272	276	248	295	299	278	315	284	275	278	303	272	275	289	297	315	281	277	316	293	290	281	319	300	275	296	288	289	293	308	264	293	293	293	296	281	270	320	309	281	304	293	269	291	268	273	281	283	271	301	291	265	277	307	321	282	272	294	314	281	275	328	292	260	303	313	264	311	296	284	287	274	261	342	306	300	292	252	278	283	302	280	275	283	294	259	300	272	318	289	311	288	272	280	316	285	301	271	261	275	311	271	270	283	284	280	326	310	292	261	293	297	280	289	276	281	290	293	275	289	311	300	280	263	321	276	280	275	284	275	291	287	287	273	303	291	288	283	257	284	248	272	292	282	261	239	288	277	318	289	280	282	262	309	281	273	240	291	297	307	278	310	265	275	288	278	284	321	296	282	286	304	280	260	279	282	290	297	310	316	278	303	310	318	306	293	294	296	272	266	283	283	314	287	281	292	307	304	290	307	291	288	332	295	273	262	287	319	337	299	290	293	318	304	284	265	290	269	290	282	303	256	271	267	268	313	276	266	296	304	273	279	310	278	290	282	274	306
32378	40167	42036	23942	27479	21447	15070	12686	17277	16281	16325	15714	12974	11352	8558	8393	7107	6444	4976	5339	4212	3406	2551	2200	2372	1896	1755	1553	1459	1386	1401	1266	1254	1274	1169	1092	1192	1165	1171	1229	1090	991	1048	1092	1136	1079	1195	1097	1156	905	926	949	954	987	989	945	849	781	846	824	814	786	814	698	728	741	700	706	707	777	732	680	671	692	711	733	641	684	709	709	678	672	655	655	744	721	695	698	655	736	685	706	738	723	655	669	685	651	683	667	663	705	709	679	678	685	630	718	659	672	709	681	650	692	662	665	706	694	633	660	617	690	681	722	685	655	647	674	651	662	645	645	673	692	625	651	725	628	681	660	693	641	654	705	669	647	656	655	717	722	700	645	722	654	686	693	665	672	725	678	677	698	643	656	689	678	652	712	678	680	673	665	734	693	690	668	726	695	689	686	658	716	683	690	624	665	694	676	664	646	681	650	671	688	686	679	674	664	656	681	729	733	710	696	664	642	701	665	677	682	624	683	690	683	617	676	659	685	694	648	688	708	675	651	669	733	687	702	636	668	666	673	686	659	686	680	679	679	694	685	645	670	720	695	638	665	699	679	655	723	678	713	685	670	678	695	692	679	679	657	665	703	644	673	647	692	682	664	700	684	679	666	702	688	676	677	709	680	681	683	707	693	699	648	668	672	671	678	651	668	710	636	692	708	689	703	665	669	695	662	682	732	661	666	616	709	675	670	630	653	645	658	685	673	653	694	621	699	667	701	679	676	675	664	698	677	701	688	676	658	697	689	649	689	661	673	678	697	664	692	683	707	624	631	678	701	615	690	662	672	685	679	646	665	651	674	652	728	673	666	661	667	666	657	675	686	687	695	639	654	703	614	669	674	699	668	673	650	654	659	649	650	672	680	669	613	680	651	716	699	674	672	667	732	698	723	700	647	694	694	675	667	659	673	688	690	667	694	690	670	668	652	636	731	681	709	653	659	642	650	684	725	703	671	691	666	661	636	641	669	699	691	671	728	671	671	720	691	698	678	709	714	652	685	717	646	652	694	712	690	662	690	717	680	637	660	677	709	662	714	673	686	678	712	696	677	675	703	657	654	669	700	670	653	640	645	669	654	685	698	673	708	690	665	692	660	673	698	663	642	731	703	677	670	618	668	725	677	671	709	645	641	669	683	716	642	697	703	672	740	703	689	649	692	688	702	684	687	671	713	633	634	647	681	619	651	704	663	628	682	675	697	680	712	695	681	677	690	682	674	689	718	662	670	677	702	711	679	678	648	641	673	668	652	676	696	687	687	670	693	708	657	686	664	698	680	665	717	682	683	685	719	703	654	648	706	716	666	677	685	644	665	664	713	702	748	619	674	630	687	702	686	648	695	650	686	659	693	623	686	688	696	683	673	671	719	683	690	678	703	707	712	678	691	671	666	689	663	631	625	657	661	658	690	664	662	650	639	677	701	678	682	691	691	670	683	680	685	635	684	626	646	676	653	678	695	669	679	642	687	670	692	715	648	680	669	657	702	713	672	627	721	676	632	653	704	682	699	708	713	696	643	664	703	692	651	649	726	679	672	671	699	645	652	675	668	649	726	645	677	661	705	648	682	697	672	727	672	685	683	681	667	756	713	656	633	695	650	651	666	679	651	671	664	708	684	699	652	709	673	706	680	682	706	665	666	685	702	705	726	696	649	647	684	663	686	668	646	692	673	674	666	651	677	671	647	694	685	688	699	702	644	671	642	696	667	684	648	678	730	650	650	718	702	654	652	650	697	697	682	695	702	668	712	653	718	704	701	658	648	696	697	675	667	616	632	644	667	672	699	702	678	670	688	671	700	623	724	655	706	679	700	665	673	658	668	660	650	649	691	698	676	662	699	668	668	700	646	707	680	678	680	654	671	737	706	640	657	663	708	638	707	676	658	693	719	631	636	711	745	650	719	712	655	665	686	647	688	635	682	762	683	710	710	693	674	652	685	672	691	700	665	630	691	643	693	672	676	653	658	686	652	771	687	705	665	661	673	685	740	717	641	694	670	647	707	716	721	687	683	703	709	671	700	674	646	644	693	700	698	706	697	661	701	642	678	668	646	703	660	740	659	672	708	646	686	691	620	686	729	690	657	668	679	682	689	683	661	709	725	642	660	681	675	683	645	684	678	653	687	681	682	682	698	679	656	729	668	690	689	671	666	707	725	646	664	690	688	670	670	718	712	619	651	663	650	663	641	661	666	679	715	709	687	646	665	675	712	666	672	659	646	722	663	712	681	710	679	642	700	727	656	707	698	673	679	675	705	639	720	706	690	668	701	696	666	636	672	742	708	679	653	721	662	669	684	653	678	659	670	673	655	680	669	675	713	651	691	659	662	673	681	679	701	655	675	671	734	633	689	680	663	652	693	659	684	671	677	685	715	651	679	662	714	672	672	666	709	724	655	707	653	690	710	674	656	683	663	650	683	713	670	655	694	681	691	693	695	636	644	665	679	682	710	701	710	673	674	582	659	666	691	680	673	665	692	672	663	658	689	661	698	681	716	657	697	645	688	711	695	680	648	738	678	692	694	675	687	632	697	718	595	706	686	708	694	704	716	673	661	629	685	709	713	668	635	679	698	687	713	678	686	685	664	655	684	673	690	729	683	612	731	663	728	687	781	646	654	678	711	683	700	656	688	636	646	627	703	694	728	651	690	672	679	662	710	702	675	666	688	677	682	644	699	684	670	655	660	638	684	666	670	638	668	726	686	685	676	691	686	720	656	684	642	636	700	640	664	694	673	692	674	692	684	687	655	679	677	727	619	703	686	688	637	666	643	638	683	701	705	635	692	663	760	675	691	656	637	706	624	695	649	652	624	691	699	704	736	688	675	722	667	692	658	695	691	662	658	691	717	675	689	688	684	708	673	658	670	687	677	671	673	685	701	674	684	703	690	652	631	670	662	726	689	659	704	714	655	657	731	662	672	686	689	660	665	674	704	654	679	691	599	713	681	652	630	647	685	697	681	704	669	638	671	729	722	687	682	711	697	663	667	685	691	702	686	664	684	704	669	651	690	705	686	664	710	651	678	739	699	723	631	639	687	678	701	629	657	680	700	654	686	667	671	654	706	634	681	678	672	655	676	700	667	681	637	684	645	735	662	727	682	688	687	655	686	670	736	651	693	687	705	685	682	680	707	659	656	690	675	681	681	664	697	682	691	665	647	646	657	725	662	662	711	655	715	678	659	662	676	665	662	685	695	671	695	696	714	626	656	710	657	714	675	651	676	645	698	717	650	678	705	659	665	683	667	674	664	687	661	688	681	678	716	676	692	697	680	674	639	646	689	686	684	716	676	709	734	681	680	686	685	676	707	686	656	691	655	735	723	716	679	706	692	681	654	673	716	699	664	694	699	639	677	685	680	643	654	676	665	668	649	646	625	709	669	661	688	697	671	703	710	700	710	637	684	669	629	682	666	687	655	678	699	707	670	698	630	633	626	678	693	691	686	645	665	698	668	686	661	726	684	647	631	680	636
55464	49473	42498	29060	29649	25939	20125	14085	13311	14348	13468	12175	10147	7317	5315	5099	4596	3587	2584	2431	1968	1365	863	710	710	590	541	484	452	388	412	374	365	370	307	339	378	339	349	304	294	323	334	320	283	341	369	301	326	303	251	290	292	297	301	292	229	222	214	228	213	244	219	225	202	222	209	225	197	186	181	255	220	218	186	193	227	209	200	233	224	195	207	229	206	205	208	198	218	227	211	216	185	199	207	224	171	187	199	206	188	223	221	202	185	206	211	215	201	198	207	177	206	216	190	205	213	228	193	218	184	201	201	200	197	210	182	206	194	202	206	207	206	210	224	189	216	200	209	183	206	190	165	209	179	182	222	200	194	202	188	175	214	185	211	218	203	193	211	204	225	182	196	192	175	188	203	211	213	187	206	190	178	209	185	185	215	216	226	184	193	215	193	196	193	206	202	191	208	204	195	215	189	205	209	199	180	205	195	190	177	192	160	218	186	191	208	212	211	206	190	203	196	208	209	221	206	194	197	238	200	210	182	185	168	205	169	191	207	199	210	231	201	200	217	209	205	194	217	218	198	196	211	198	197	206	196	189	200	202	202	182	205	212	206	217	220	212	191	204	172	198	196	209	208	196	198	212	187	212	201	216	212	175	213	188	187	188	190	202	209	216	210	185	167	203	187	179	217	193	217	196	178	206	190	219	194	205	182	194	204	230	217	153	200	206	224	204	204	200	208	190	193	198	179	210	198	205	190	182	197	190	209	208	203	200	208	186	183	213	203	237	196	205	221	178	212	206	208	203	196	204	200	212	194	221	182	209	209	223	192	195	204	203	201	215	210	196	205	188	221	198	238	236	221	180	227	207	211	206	197	183	210	212	180	209	190	212	170	187	188	204	192	223	178	216	219	187	202	222	216	232	197	185	209	202	222	189	191	212	190	191	200	194	186	203	219	191	200	180	196	221	214	196	191	204	170	205	232	204	199	195	230	228	189	173	203	202	193	188	222	185	200	216	212	210	206	209	174	171	198	192	218	175	168	221	200	212	196	241	207	199	213	202	209	212	190	201	191	212	198	193	193	194	193	216	190	199	186	211	177	205	206	209	192	206	211	186	188	215	198	219	207	199	220	215	198	183	193	214	214	198	215	201	194	208	198	182	222	186	191	193	218	209	173	193	167	215	200	204	186	194	191	211	230	187	198	191	209	190	201	181	214	177	180	206	217	203	190	223	212	183	209	180	178	205	177	186	211	207	217	193	187	199	175	195	191	200	188	178	235	200	190	225	224	195	201	211	224	188	233	211	215	214	215	212	170	190	209	183	187	216	206	169	197	205	221	215	181	202	217	204	212	199	215	214	218	217	187	198	180	197	165	215	222	198	211	219	204	220	203	213	191	210	214	176	192	207	205	202	194	211	205	213	192	219	211	178	197	226	181	202	176	180	211	208	202	218	212	194	181	193	233	220	182	204	234	204	190	200	195	206	206	226	181	191	193	228	193	206	196	192	204	191	208	201	225	198	210	217	212	207	225	207	188	186	171	207	203	200	202	223	185	230	211	211	202	215	215	201	190	197	209	188	190	192	214	185	180	199	202	191	196	231	196	219	189	172	220	208	200	198	188	172	188	211	178	216	201	178	179	205	209	208	194	220	195	204	208	204	187	215	217	213	215	193	167	210	189	190	198	190	184	196	199	203	206	196	194	191	199	201	214	208	205	209	200	211	230	223	176	196	209	215	215	199	203	189	203	212	221	191	182	191	201	197	193	183	212	176	213	198	190	234	198	185	216	198	208	186	221	203	188	182	198	214	179	193	222	195	225	210	199	202	202	214	199	179	190	179	211	221	218	205	228	188	224	209	189	199	202	186	197	229	215	198	199	192	197	193	204	211	188	183	183	196	214	194	188	203	210	202	191	194	227	242	186	187	222	187	171	176	211	204	217	181	200	220	211	200	198	199	199	219	165	207	195	215	205	206	193	189	217	198	183	229	208	218	204	200	228	193	193	191	221	241	186	210	192	187	193	196	169	188	186	204	198	199	186	187	182	206	212	193	186	213	182	172	202	180	206	181	203	200	210	201	223	196	216	180	205	193	165	200	206	191	213	178	224	213	211	217	214	199	200	182	200	204	197	197	189	204	183	188	199	217	195	215	195	224	186	209	207	222	203	190	204	179	215	213	200	200	197	197	207	243	187	217	190	210	193	196	202	203	183	204	228	191	206	191	188	215	192	172	230	180	203	187	209	188	181	190	184	197	201	199	189	210	174	189	184	215	220	201	191	217	171	180	206	187	218	189	198	193	215	229	207	208	196	170	214	205	198	202	202	212	196	220	190	205	186	194	205	194	193	195	181	208	213	222	196	226	224	211	215	222	223	206	171	208	214	214	220	168	206	215	200	194	205	222	197	212	204	196	191	225	202	200	207	210	187	207	213	193	191	185	188	183	218	199	216	189	203	194	192	216	190	213	192	196	217	192	159	207	175	187	179	233	190	198	195	201	209	210	205	192	195	212	184	196	210	222	186	210	199	185	182	209	208	205	222	185	198	200	195	185	193	185	196	192	214	198	206	177	200	181	197	180	213	216	205	203	201	199	189	178	203	201	198	169	188	207	198	182	210	189	200	196	213	191	184	176	177	210	197	209	190	194	185	204	206	190	205	202	185	200	199	185	210	210	212	191	204	204	196	191	201	183	212	201	189	193	228	196	189	221	208	191	194	212	202	219	174	236	217	164	189	190	212	212	203	207	231	189	191	192	206	191	177	199	192	197	197	202	183	209	195	193	198	209	204	193	190	165	194	183	206	250	211	193	196	202	210	228	189	201	198	189	181	198	212	193	202	234	210	183	206	203	192	199	183	178	218	203	211	198	202	175	211	187	215	221	201	204	184	200	199	190	207	176	181	204	182	216	211	219	237	204	202	175	194	187	195	195	207	228	221	193	191	190	221	209	211	194	210	197	184	239	207	204	197	182	188	193	202	178	210	200	157	184	203	211	222	218	213	211	196	199	195	197	201	221	197	203	218	207	206	200	198	216	190	195	190	214	203	202	203	193	204	204	207	206	189	211	206	206	186	191	215	200	190	204	223	214	202	195	208	206	210	193	204	206	190	245	211	170	215	217	191	203	177	210	189	215	173	201	226	210	218	182	198	191	194	201	184	216	205	216	201	219	217	202	218	192	215	195	198	194	181	205	200	187	192	202	200	179	198	181	205	186	193	203	193	180	159	200	202	206	193	212	222	218	193	188	212	239	189	182	195	186	200	179	196	223	184	196	170	195	201	193	230	202	223	181	204	198	197	201	196	183	187	203	214	186	192	182	191	192	195	172	190	200	197	180	204	222	182	179	191	220	194	185	221	204	208	194	200	187	208	224	205	212	239	216	220	189	213	191	209	227	218	206	201	181	186	224	179	198	209	211	191	197	201	197	203	193	187	202	228	179	185	174	188	208	213	199	217	201	201	195	179	177	216	191	181	189	202	170	196	219	188	205	226	194	186	181
40820	48612	48285	30289	35815	29647	23157	19715	24330	26101	25324	25121	21836	19278	15741	15642	13678	11547	9703	9830	8253	6089	4210	3735	3778	2890	2980	2448	2058	1961	1814	1452	1656	1731	1438	1470	1758	1520	1519	1480	1278	1325	1409	1321	1460	1480	1603	1367	1336	1184	1042	1153	1222	1200	1242	1150	844	808	867	815	763	743	772	612	612	637	652	571	535	555	553	526	544	491	541	545	487	545	539	531	505	546	539	545	517	539	548	533	562	519	512	559	535	551	519	535	482	490	479	504	520	435	470	467	482	471	453	442	497	504	485	497	479	488	485	476	471	567	471	506	532	495	516	456	487	492	504	554	506	460	488	501	474	435	455	517	497	512	444	470	461	536	477	454	461	444	496	523	453	485	517	499	488	522	472	452	480	489	469	500	485	507	478	521	431	497	486	515	521	446	491	490	458	483	445	512	518	517	457	462	502	465	457	461	491	504	487	476	497	456	487	454	469	481	497	468	518	480	491	500	479	489	448	499	496	476	470	484	438	468	490	446	475	507	475	470	497	497	494	463	476	468	511	471	476	506	475	499	480	470	479	465	514	461	496	482	473	481	510	470	507	450	465	477	449	486	495	487	482	524	455	458	463	481	468	469	502	507	467	511	464	497	430	475	457	487	541	476	469	521	480	478	488	491	500	508	471	518	476	479	509	501	481	464	481	499	493	496	468	480	453	515	491	528	443	426	524	461	518	494	485	505	459	466	511	496	522	473	505	477	517	449	451	487	481	474	517	505	478	492	476	469	488	502	444	454	490	520	488	446	475	521	483	467	478	506	479	440	491	521	459	508	495	477	508	463	470	495	461	496	447	468	465	452	499	491	494	444	475	477	533	521	464	481	506	440	473	459	465	503	467	462	501	485	507	495	473	477	486	521	508	509	479	461	447	480	456	458	515	508	499	473	483	483	507	419	440	464	495	473	454	471	435	498	481	477	471	510	497	500	466	476	490	476	482	463	469	494	509	497	445	502	519	518	490	496	506	486	431	486	480	456	476	458	480	498	453	514	489	472	433	463	471	488	490	472	480	491	484	496	446	513	443	436	487	469	512	485	474	476	443	459	474	506	459	473	472	486	493	502	501	436	467	493	479	489	491	476	494	493	446	461	481	481	462	477	459	451	505	461	482	505	502	456	520	501	493	496	499	471	505	498	454	453	503	479	478	503	514	489	486	497	470	489	451	493	489	435	536	449	493	509	491	519	474	495	464	452	465	491	481	475	439	451	484	466	484	468	471	520	555	482	482	468	456	466	469	483	513	483	481	477	500	505	476	458	494	482	485	485	492	462	492	525	467	515	451	439	494	505	461	494	465	468	506	467	471	484	459	489	458	494	480	492	484	459	499	490	478	496	455	461	463	456	456	472	523	486	463	506	464	515	485	501	480	493	466	499	483	459	483	454	485	438	481	515	474	489	488	475	509	503	474	471	480	493	489	498	491	471	462	517	496	485	504	514	495	459	463	471	451	509	495	497	466	481	516	480	504	471	480	502	478	509	478	452	492	500	472	478	484	463	469	452	473	471	511	483	454	505	436	486	488	487	502	483	495	480	509	473	474	510	506	463	516	477	454	471	473	486	472	471	467	532	460	489	499	480	484	468	478	492	502	496	475	485	493	511	495	481	476	484	456	511	467	490	524	474	438	466	482	508	466	481	517	477	470	528	454	481	486	439	476	507	465	466	516	493	489	498	463	492	481	475	469	469	492	494	462	466	494	470	523	500	485	493	541	470	496	481	476	488	494	509	479	489	499	472	504	512	493	470	496	471	494	489	519	460	502	457	517	483	500	471	491	508	476	511	465	493	476	469	465	465	476	447	460	477	508	458	501	480	504	470	524	478	462	518	482	484	516	461	487	483	481	471	499	447	442	495	439	484	473	450	513	481	462	428	483	486	505	473	520	530	468	504	456	523	474	490	475	496	540	457	495	519	499	498	479	488	522	473	458	494	477	467	503	470	466	505	514	516	496	470	494	461	452	507	494	486	509	445	471	517	527	459	502	456	486	482	469	537	502	523	504	538	445	473	523	486	482	462	497	525	486	475	433	513	483	479	493	471	482	477	522	501	505	459	499	489	490	498	472	490	474	504	514	479	473	476	459	496	453	514	510	479	495	460	476	508	474	456	514	487	471	492	497	479	455	486	503	478	473	491	497	482	488	510	465	446	456	514	466	489	456	467	492	478	486	479	465	459	456	503	498	480	471	500	472	504	506	476	476	487	487	447	453	505	467	483	501	484	493	466	449	505	470	449	486	475	504	507	499	463	510	468	528	462	481	444	473	454	482	494	514	462	442	499	471	504	464	484	486	484	471	498	494	490	475	460	471	457	503	500	483	478	496	463	465	471	518	472	452	490	455	498	481	502	475	478	522	459	472	457	490	495	489	449	477	496	452	482	501	492	525	498	450	490	480	479	444	497	491	511	473	489	459	518	502	542	463	505	450	448	446	507	485	496	477	470	490	480	487	503	484	481	516	514	534	480	460	459	497	494	516	495	523	512	493	506	459	466	472	507	479	484	487	472	493	468	523	495	449	507	492	485	511	519	486	472	482	491	457	477	504	470	476	486	504	483	478	493	486	497	466	469	511	494	513	497	522	464	517	497	508	481	512	480	496	504	495	498	456	478	521	479	504	472	462	495	512	513	450	462	472	503	443	466	468	486	509	497	456	453	474	463	510	484	486	455	483	499	512	514	435	441	524	503	517	488	462	493	472	494	452	486	452	433	485	448	460	474	512	500	455	452	514	507	488	523	465	516	475	510	490	474	507	500	531	468	482	465	488	484	461	486	450	478	512	479	485	489	465	478	509	502	499	497	466	492	487	489	546	485	451	505	476	451	516	469	468	494	477	477	493	503	468	498	489	494	485	484	479	519	545	477	447	489	443	497	498	514	519	427	471	481	480	492	463	471	480	503	471	467	504	501	523	524	492	502	476	494	489	492	521	456	482	466	514	477	474	472	449	499	480	507	464	478	455	494	465	501	484	500	503	503	469	462	480	477	490	462	516	449	486	425	477	501	476	471	492	467	520	505	503	473	502	507	486	483	496	526	500	510	467	483	472	484	472	480	502	497	503	470	485	505	493	461	489	482	487	475	464	468	457	506	481	462	447	456	453	445	488	499	463	436	505	488	488	482	455	475	486	501	456	439	526	506	487	462	474	470	499	496	472	489	460	492	461	491	476	481	526	486	490	488	535	493	495	497	467	482	481	496	491	476	466	516	513	530	484	476	470	482	498	503	468	475	468	495	484	482	488	517	459	476	487	491	477	474	494	490	481	516	498	518	506	522	489	491	462	484	459	503	448	477	505	492	473	496	490	531	528	500	499	456	511	437	497	479	485	474	448	517	501	447	466	516	484	489	466	485	507	491	502	493	510	455	487	505	487	526	497	497	488	446	454	465	474	473	494	481	466	472	511	512	497	501	465	536	461	496	474	453	483	463	454	514	463	514	502	485	498	472	512	472	484	516	447	468	492	497	494	465	498	479
25010	21511	16509	6862	4160	2633	1629	1202	1038	954	864	706	650	535	517	431	457	424	417	419	352	338	330	351	354	322	321	326	312	307	328	324	309	285	306	312	296	296	329	314	278	277	304	315	291	278	294	285	281	307	287	287	287	324	258	301	280	290	294	291	315	294	277	290	285	303	271	322	304	335	303	263	298	298	267	256	305	274	310	260	288	301	307	318	270	272	269	258	296	311	302	308	285	309	275	292	259	276	289	300	312	268	297	288	281	258	313	298	294	311	311	277	312	305	273	288	294	301	273	285	273	286	253	309	257	296	266	276	257	320	272	286	304	282	318	288	279	297	279	284	298	313	263	283	284	287	284	269	288	284	318	295	280	278	300	279	314	268	264	320	290	297	315	273	292	290	305	308	286	281	289	270	309	315	282	294	296	281	297	272	298	296	284	278	262	279	262	280	305	288	299	307	274	273	298	305	274	306	277	293	315	267	290	247	255	287	283	278	262	294	293	265	283	261	301	242	264	276	292	290	308	282	276	276	292	277	284	282	337	298	291	300	328	312	295	303	304	320	240	323	257	267	300	301	269	284	292	261	323	270	281	283	267	304	284	263	286	321	316	297	288	274	317	270	318	309	303	312	312	275	315	277	280	288	272	281	319	293	298	302	263	285	267	278	293	270	287	311	279	297	328	304	289	262	273	276	254	270	295	298	275	303	294	295	315	284	299	289	278	287	276	301	302	262	277	256	319	314	302	264	303	276	330	309	276	279	247	313	262	261	262	291	286	261	274	284	256	296	326	280	317	264	277	273	288	288	292	304	309	276	311	280	290	275	315	274	312	284	286	303	293	286	307	252	279	272	263	288	289	283	292	251	283	308	259	259	283	278	323	281	269	303	290	303	259	285	316	302	289	298	274	303	308	296	300	277	280	282	324	303	291	268	291	292	277	278	276	265	295	310	295	308	261	275	247	282	321	290	293	288	281	254	285	253	287	286	278	310	281	294	269	305	287	250	260	283	281	307	310	273	307	296	291	284	311	277	284	272	296	284	293	304	281	297	304	279	302	273	295	287	278	310	286	286	310	273	300	308	315	259	299	263	283	294	312	260	295	287	318	297	284	309	311	298	257	291	331	303	331	287	281	295	275	300	290	303	318	286	293	262	258	288	284	273	297	287	257	300	254	282	282	296	300	285	306	301	310	313	249	288	282	282	298	269	285	296	259	287	281	288	301	278	266	265	314	309	298	304	271	275	284	293	289	292	291	279	273	267	295	321	284	285	259	270	270	261	280	288	298	282	292	306	287	268	278	265	260	287	317	297	309	297	287	292	325	289	300	300	300	271	271	302	269	288	263	280	286	292	259	287	294	315	279	304	280	318	272	323	283	299	310	292	273	260	267	287	300	310	310	286	259	285	309	286	310	264	308	268	301	296	297	272	305	284	292	282	276	287	289	280	272	268	265	279	290	303	281	260	269	292	293	297	307	265	298	269	277	293	295	328	287	307	303	277	283	309	275	267	300	300	326	323	301	303	303	330	303	298	260	313	283	287	265	294	274	309	284	290	281	302	302	282	270	277	287	299	268	278	292	301	296	281	305	288	278	281	286	266	265	292	272	290	292	283	295	317	304	295	318	270	294	286	300	270	290	287	270	313	290	317	283	280	328	306	274	299	316	276	292	295	274	293	269	278	276	260	268	283	298	298	264	267	269	258	282	281	286	308	247	286	300	295	304	272	253	330	279	291	249	252	300	307	274	283	302	280	287	284	283	280	311	311	272	318	294	287	278	306	264	281	281	291	266	284	260	283	264	274	306	257	277	295	278	291	282	268	310	288	286	292	304	333	306	299	301	310	302	291	287	269	311	302	236	281	299	269	279	296	272	258	291	311	304	285	271	294	311	267	316	305	290	289	283	304	259	268	283	308	301	295	287	287	295	288	291	274	301	301	290	288	268	295	331	278	326	286	297	282	313	285	287	306	269	316	281	284	254	265	277	295	289	268	276	284	300	299	277	284	310	284	276	280	302	282	310	250	287	257	270	271	290	307	316	270	281	257	289	296	295	307	292	295	302	258	309	300	279	277	285	289	301	293	298	260	286	280	285	321	309	284	319	302	278	304	294	287	311	271	289	260	295	269	276	270	303	338	285	302	251	331	278	277	298	284	288	289	297	310	315	283	271	305	260	275	316	300	287	299	278	275	267	255	298	284	276	281	267	273	288	301	295	302	279	295	275	269	278	292	272	235	263	262	286	291	270	301	264	323	282	258	293	286	290	282	321	268	293	259	304	270	292	295	297	317	259	272	290	320	279	260	298	310	293	286	312	304	310	304	264	290	263	266	264	307	301	324	294	324	314	284	306	280	283	297	295	295	284	290	306	284	333	285	299	280	307	247	257	305	314	311	281	288	306	283	302	302	274	290	289	288	294	272	312	287	282	282	294	295	305	298	292	289	311	282	271	282	301	301	283	294	287	284	306	273	278	303	272	278	280	264	291	287	305	248	281	307	269	301	293	287	320	318	289	300	295	265	281	240	297	305	296	301	255	277	308	302	312	293	283	283	252	303	290	314	284	277	279	273	285	271	302	298	267	298	286	284	286	285	321	260	281	302	295	294	290	274	268	272	288	304	273	280	300	280	295	282	301	302	317	305	294	286	242	294	283	280	293	295	292	289	270	279	268	280	279	305	301	270	296	317	264	254	285	273	287	339	308	260	270	285	289	329	292	281	281	283	307	278	269	286	290	297	297	294	363	290	289	280	316	285	311	304	282	284	281	286	300	294	278	292	287	305	285	299	298	288	323	293	297	297	291	301	261	297	291	280	306	308	267	303	271	315	308	285	265	286	277	303	262	297	301	291	277	288	297	289	275	303	269	296	295	263	295	295	321	283	267	315	316	263	294	304	284	271	297	285	288	313	290	321	272	293	286	280	306	264	305	291	327	288	312	264	299	266	271	301	271	284	277	288	289	286	287	301	314	286	303	295	292	269	285	285	267	297	303	293	277	302	267	282	257	311	290	268	274	308	279	240	279	290	293	294	263	266	284	283	272	275	284	291	263	300	286	292	282	285	318	305	282	282	295	289	295	278	268	267	319	308	280	280	290	295	310	277	274	285	314	278	342	288	269	284	294	290	303	280	290	293	267	292	287	262	269	273	292	265	305	299	278	310	273	279	280	286	277	271	260	278	277	285	259	271	289	307	291	269	293	263	285	305	276	259	295	285	272	287	299	274	279	283	310	285	291	304	281	295	279	322	260	303	264	276	294	296	297	283	251	301	278	271	277	319	298	298	292	296	311	313	286	265	303	277	292	278	280	318	281	324	265	342	299	280	281	268	255	275	294	300	293	300	298	282	309	297	280	316	324	278	326	284	318	287	329	292	259	273	297	301	274	273	269	275	257	293	292	282	290	251	283	289	274	264	282	292	287	278	307	314	266	252	276	282	285	269	288	282	285	259	267	284	274	289	280	272	273	297	307	301	242	282	301	303	270	286	308	269
16175	19310	21527	11770	11492	8394	5821	4586	4455	3935	3732	3470	2925	2353	2073	1925	1780	1601	1453	1266	1269	1189	1130	1037	1059	967	1041	1009	936	964	931	871	892	899	838	854	816	857	817	807	803	819	820	805	831	816	734	726	756	743	675	773	804	726	783	726	772	732	732	755	744	712	723	759	716	626	700	723	658	677	773	696	675	705	710	696	697	702	697	699	654	693	706	704	637	651	672	695	663	713	722	729	664	704	623	664	705	691	730	698	662	715	714	687	692	691	658	675	706	723	714	699	703	690	746	684	753	684	719	684	666	693	673	656	684	696	689	664	680	708	750	697	662	733	706	697	710	711	690	722	693	649	711	678	717	683	692	717	713	667	687	720	660	695	669	670	680	691	702	671	716	667	680	716	636	735	681	730	713	675	691	689	676	617	683	713	678	683	705	648	684	730	678	715	685	699	710	694	703	662	684	665	698	681	656	735	699	700	721	646	714	715	680	668	649	693	651	683	690	714	693	667	703	640	714	672	717	685	719	694	647	723	697	730	646	716	715	686	693	696	716	652	682	684	687	700	733	691	763	673	699	668	651	674	652	651	670	678	689	668	684	648	687	659	676	693	659	678	699	669	687	667	754	695	674	627	679	690	651	727	642	688	711	734	739	692	698	663	693	668	714	633	669	721	709	707	693	699	675	690	708	682	732	699	745	710	703	691	629	709	664	661	705	700	663	684	663	686	689	689	631	640	665	657	691	687	726	680	712	653	712	710	681	718	710	666	702	699	733	655	698	718	656	696	694	749	725	688	694	717	678	691	664	711	725	649	722	683	718	637	675	698	711	698	659	666	678	705	658	707	710	723	724	697	667	673	675	682	657	717	681	715	726	682	712	692	709	726	699	707	699	708	680	731	665	629	721	677	685	727	716	674	655	695	653	700	696	693	666	701	654	688	657	669	697	699	647	665	717	655	684	700	696	724	689	707	696	681	712	703	733	660	687	692	673	723	658	660	647	681	671	667	657	667	648	700	694	666	676	688	704	737	655	662	670	719	703	691	677	679	674	633	699	654	676	700	698	670	657	703	710	708	693	726	700	690	722	701	699	750	679	686	663	714	662	658	660	736	688	646	705	687	707	712	690	646	718	719	745	707	695	697	667	666	680	663	697	668	713	691	655	703	742	657	682	713	665	707	743	637	735	686	683	687	656	700	698	682	687	704	667	717	692	715	742	686	660	700	711	666	705	711	706	675	722	672	700	682	671	744	652	686	695	701	708	693	678	736	701	706	677	693	643	704	702	750	695	688	686	692	724	695	643	704	642	691	682	688	698	640	672	705	702	715	667	671	653	698	632	712	674	695	672	692	712	663	697	674	673	706	701	646	663	672	663	645	653	706	738	696	671	704	694	681	716	704	686	726	653	680	717	742	704	722	711	706	741	703	708	651	691	758	676	703	712	708	671	696	705	693	697	637	661	652	676	734	723	685	689	676	676	722	675	705	675	665	719	700	654	692	732	696	664	668	668	679	679	685	680	671	692	649	687	669	702	687	731	694	730	726	660	681	668	694	694	696	668	672	664	683	698	702	693	665	666	686	678	712	690	705	711	669	682	652	679	688	697	687	677	646	703	685	728	693	739	650	672	673	719	733	713	653	708	657	712	690	673	730	702	704	679	671	719	650	733	626	685	673	690	666	686	739	706	705	686	699	699	682	686	677	703	733	672	689	660	695	674	671	666	661	701	694	702	677	697	686	694	706	693	668	738	665	659	706	690	732	699	680	652	660	754	713	702	746	675	680	682	693	704	709	681	705	710	690	692	687	697	694	688	684	668	734	684	766	706	715	685	722	714	699	656	711	687	646	692	635	675	695	692	685	735	707	693	695	766	656	654	690	674	670	705	664	689	704	712	695	675	721	604	703	690	659	731	727	708	674	690	729	691	713	678	688	663	649	683	708	667	737	679	749	733	680	795	640	654	695	719	658	712	663	672	688	656	667	704	698	698	678	700	711	673	613	617	724	654	666	687	643	675	725	667	668	694	685	668	656	671	629	711	687	680	685	740	705	724	670	726	682	703	680	685	707	735	682	617	684	674	707	743	647	666	715	705	688	653	723	680	667	689	690	716	716	671	669	703	708	733	713	719	705	714	687	648	664	672	682	693	678	708	712	707	728	695	699	684	731	711	652	629	691	713	678	697	743	681	674	648	756	712	710	674	720	704	656	622	637	687	671	683	705	662	673	680	729	705	714	710	683	685	655	748	689	661	705	696	705	720	673	703	722	709	682	679	686	676	680	719	703	672	685	698	714	679	654	678	688	672	670	742	663	675	683	685	664	729	681	646	631	715	649	636	683	696	674	702	670	701	722	669	740	696	713	685	659	669	632	678	653	687	675	688	692	704	635	651	691	673	706	721	717	687	668	715	683	700	684	733	677	704	663	704	660	706	676	623	678	703	750	692	701	667	715	711	725	698	688	688	704	659	665	692	666	682	668	657	742	713	687	682	666	760	657	703	716	657	687	729	667	702	662	696	661	676	682	703	704	677	681	708	671	736	671	676	690	725	675	676	685	715	731	737	700	690	669	693	730	674	705	740	731	682	718	719	672	669	701	711	697	658	705	719	660	680	705	685	711	741	690	674	676	722	717	718	726	725	663	722	659	703	648	718	719	705	687	639	682	663	725	685	716	691	672	712	679	648	680	663	651	682	663	656	638	747	703	682	657	751	662	694	678	694	717	641	706	699	689	730	715	701	680	688	661	660	704	719	707	702	636	722	720	679	702	718	693	672	666	692	686	674	732	682	683	696	710	701	665	682	675	682	677	675	699	679	738	699	698	692	664	700	712	701	632	699	686	699	718	708	698	681	716	699	690	670	697	654	686	659	672	690	671	668	685	677	661	721	692	631	715	625	712	683	723	684	719	679	705	674	682	702	663	681	678	712	699	682	668	699	693	664	707	709	729	701	717	733	715	717	677	638	746	691	675	683	662	667	668	727	717	654	683	694	650	693	607	667	690	692	709	686	721	720	714	688	740	715	718	675	654	692	696	742	743	635	671	719	686	701	705	647	698	639	661	660	698	721	675	713	678	654	683	709	663	711	715	695	659	694	661	692	650	700	666	662	710	670	664	698	676	729	690	688	725	680	633	698	717	724	638	652	639	664	720	657	663	655	717	710	714	697	678	697	709	687	706	729	684	626	691	699	672	676	705	660	689	676	645	677	711	702	702	668	656	665	671	668	663	707	725	709	688	716	673	670	691	735	680	691	709	685	651	665	659	716	620	699	706	673	660	714	720	697	695	696	722	700	697	679	739	652	710	674	715	705	655	660	712	745	722	650	682	683	665	640	678	690	695	695	693	658	688	703	661	716	670	670	716	708	638	648	663	689	668	698	689	696	705	732	665	666	695	675	678	691	714	701	696	681	695	666	745	700	706	719	685	652	711	716	702	693	729	663	687	678	673	711	720	711	715	695	684	654	735	726	712	679	656	664	686	646	699	714	671	686	682	659	708
45398	46921	46625	27713	25347	19880	13063	7597	6507	7005	6145	5983	5095	3583	2548	2362	2123	1747	1278	1090	1006	715	589	531	497	451	428	443	435	390	405	364	345	396	337	353	363	335	362	363	334	336	356	356	379	344	358	326	316	314	302	312	340	336	345	323	300	301	284	322	350	306	284	270	309	297	308	320	273	297	297	297	278	284	302	294	284	318	297	272	294	297	274	285	324	319	280	275	287	308	268	315	283	322	268	287	261	285	291	287	308	307	287	314	289	274	299	302	266	329	293	302	298	292	272	328	268	289	281	304	279	311	279	286	315	286	287	281	279	288	321	297	279	296	272	310	296	295	284	294	338	319	296	305	305	296	283	294	320	307	263	299	279	313	306	324	264	292	302	285	297	302	266	313	288	259	272	277	277	257	316	271	304	270	284	266	268	283	290	284	314	303	311	293	295	316	286	292	269	291	274	309	270	304	276	295	279	244	268	280	261	303	292	307	252	283	296	314	301	328	269	291	291	307	283	267	297	263	312	298	316	334	290	304	279	270	263	285	300	286	306	274	300	311	283	285	279	297	295	241	298	260	296	280	327	277	279	308	293	267	280	289	284	292	321	285	304	271	263	281	310	288	310	284	271	295	254	256	275	308	305	310	306	265	297	299	288	307	303	295	313	249	310	276	307	289	291	329	309	322	286	305	305	271	322	277	268	306	283	313	290	272	262	258	276	306	305	274	330	300	310	299	338	326	317	306	288	294	330	290	277	307	257	299	275	307	306	293	279	297	293	277	308	291	280	269	264	268	299	272	285	300	303	265	282	291	261	269	285	310	270	310	291	311	283	287	262	288	285	303	268	329	291	280	267	312	267	301	275	291	290	285	273	310	307	295	288	272	273	294	279	297	280	279	294	263	316	321	277	307	297	297	253	271	300	283	282	288	271	317	260	274	306	272	307	274	264	296	279	315	317	319	322	301	305	325	279	247	272	284	314	268	283	294	284	312	283	304	331	283	261	279	287	290	283	286	263	291	264	275	269	278	288	287	278	301	319	282	286	337	269	283	278	280	281	309	299	292	264	281	276	279	307	284	287	303	270	281	327	304	271	272	290	270	308	274	273	287	296	306	289	279	288	266	316	295	290	278	334	299	319	314	276	298	283	274	296	282	290	300	297	296	315	272	272	279	278	268	317	300	264	301	264	307	276	280	302	316	287	272	306	300	300	317	309	292	284	281	302	290	309	281	285	259	308	292	293	278	295	288	308	303	290	310	299	278	271	275	296	260	299	296	287	294	287	255	287	295	289	308	262	299	279	303	306	261	314	275	254	310	273	289	311	292	278	289	305	266	290	276	290	252	292	321	261	282	306	263	269	276	261	308	290	290	279	279	307	275	305	284	294	322	268	302	297	289	286	295	289	340	304	318	260	294	283	289	300	272	321	323	283	282	259	272	279	291	284	310	285	305	292	316	305	291	289	333	289	255	287	289	287	283	266	300	272	270	323	303	239	290	288	304	305	287	318	313	285	273	295	274	301	298	281	261	260	314	281	294	288	274	283	284	273	301	280	289	281	286	274	267	273	309	302	259	251	304	290	264	289	292	261	265	275	293	286	282	271	283	278	321	300	308	286	277	286	287	287	300	273	296	264	287	305	277	276	267	314	282	301	317	276	312	295	265	311	285	309	291	299	270	287	309	278	276	274	272	278	303	276	272	273	309	328	287	291	268	290	300	291	288	293	258	283	278	308	317	272	295	289	278	274	288	317	272	284	285	286	253	254	245	286	286	280	297	286	312	276	301	282	273	298	302	268	270	311	285	290	295	281	302	280	287	269	289	295	300	315	294	285	290	298	314	254	270	293	257	287	318	299	280	294	297	292	295	258	307	281	280	332	264	269	289	297	279	264	289	287	273	312	285	270	282	288	275	262	276	274	300	293	259	263	292	308	275	287	290	296	266	306	305	284	280	286	267	290	255	303	279	300	317	342	309	276	264	268	307	303	319	314	312	272	295	259	297	286	312	302	300	266	286	315	280	299	275	299	281	287	276	311	299	281	299	294	281	250	309	279	293	273	282	274	267	277	299	270	290	289	284	272	328	284	273	304	290	281	292	280	286	284	295	291	262	263	282	298	314	297	311	297	312	288	305	324	300	314	283	314	290	315	277	322	297	271	287	283	283	278	263	299	275	289	299	302	323	306	233	298	295	287	299	260	328	316	267	283	290	290	304	291	301	293	278	267	297	275	313	279	305	259	268	302	301	289	289	291	306	292	273	296	252	296	283	309	282	280	316	312	290	324	263	317	320	311	292	290	293	295	314	306	339	320	272	295	308	307	285	296	319	262	278	304	306	267	251	274	292	289	325	305	293	286	287	297	286	301	303	276	288	328	316	283	305	266	302	328	307	282	298	298	291	290	288	311	283	288	272	312	279	299	294	281	299	287	301	269	282	312	291	280	283	275	311	301	275	291	287	262	296	312	287	283	308	295	294	277	292	294	281	289	282	293	282	314	312	275	316	256	298	256	296	279	293	332	316	276	310	299	286	256	307	256	265	298	308	269	294	276	270	270	298	310	299	319	300	273	275	288	299	266	263	271	293	281	254	306	269	284	285	296	282	288	332	302	265	268	279	277	268	279	284	295	277	293	273	322	300	266	291	276	299	282	306	305	266	287	270	326	320	289	289	292	305	283	296	279	301	314	300	268	290	265	303	313	295	272	274	308	324	299	296	274	293	309	254	262	297	299	277	305	288	272	295	269	297	290	292	280	301	290	290	289	297	323	302	286	270	293	296	295	294	306	315	299	277	288	267	286	302	313	282	279	293	292	301	267	282	321	257	321	272	255	298	329	295	314	306	299	305	280	291	298	300	285	305	300	296	290	306	304	311	340	287	276	276	290	301	298	306	290	283	321	307	288	289	292	327	309	285	283	304	273	287	302	272	314	295	288	296	303	295	306	267	284	276	288	278	267	292	284	285	312	281	294	308	285	320	344	305	275	278	301	260	260	278	290	281	312	285	287	262	286	292	292	277	318	272	306	296	269	293	280	280	306	280	267	291	302	312	312	288	287	267	294	295	325	285	285	302	277	280	310	326	290	281	274	316	284	301	271	313	287	290	317	277	285	274	300	293	272	272	266	305	303	268	277	286	286	285	278	276	302	282	279	286	290	336	313	287	300	304	283	258	292	276	299	303	273	288	321	278	282	279	297	298	274	293	279	265	314	286	290	310	287	296	285	304	307	293	284	278	259	320	246	262	284	288	276	283	280	277	303	252	300	257	280	305	269	292	252	277	288	289	277	279	260	303	318	321	292	292	313	290	297	277	335	294	349	279	327	294	291	272	270	268	287	311	244	276	291	273	310	297	305	274	272	318	284	266	285	296	316	281	270	245	276	309	331	306	282	272	302	285	315	296	298	281	283	303	264	265	308	269	277	300	274	269	283	289	318	285	279	280	272	304	308	278	291	271	281	304	310	292	254	276	275	293	313	326	319	295	261	299	272	334	283	263
32384	41819	43935	24092	29737	22477	17270	12153	15495	17088	16210	16908	14558	12164	9641	8796	8240	6710	5577	5402	4656	3560	2553	2240	2276	1940	1867	1709	1614	1535	1368	1343	1345	1232	1267	1276	1247	1235	1171	1175	1082	1131	1118	1045	1125	1225	1181	1116	1036	908	918	961	1019	1042	967	902	868	857	825	893	775	804	801	769	713	685	720	740	708	743	719	734	725	701	709	691	724	682	706	690	679	707	665	738	709	669	681	716	715	675	667	726	702	709	684	666	654	686	653	691	687	672	728	711	660	662	712	695	673	661	706	660	665	665	683	704	700	632	626	651	698	683	666	701	666	638	679	678	651	710	677	683	660	683	670	668	702	727	661	711	709	715	667	693	680	695	669	643	678	676	686	690	667	730	644	655	690	651	696	681	637	662	642	672	666	664	689	659	698	659	688	674	690	690	691	707	656	703	666	678	665	722	650	661	709	681	698	684	680	657	697	664	700	652	674	638	668	666	672	653	687	716	682	704	711	687	724	689	666	664	680	646	673	701	679	679	720	682	685	684	663	705	665	684	691	686	727	724	689	665	686	739	694	725	670	703	701	696	630	663	684	645	713	698	717	708	625	704	699	645	645	689	673	642	637	683	709	681	677	675	675	678	683	667	682	704	734	690	712	667	707	677	679	690	665	642	646	668	675	685	734	690	649	709	674	642	710	668	697	696	651	679	691	674	654	661	649	700	722	689	716	619	691	702	635	688	684	646	651	691	664	696	704	636	744	700	682	619	675	718	704	638	652	675	691	670	662	670	649	651	695	649	714	688	726	673	679	706	669	631	630	695	642	689	672	707	663	653	715	693	637	703	653	679	685	686	682	704	691	735	673	664	721	665	676	673	677	688	646	650	697	666	697	656	691	719	692	698	676	671	672	680	695	691	707	705	661	694	687	707	698	649	679	624	684	695	601	700	665	694	682	666	689	656	686	669	649	688	696	688	669	686	684	685	718	639	672	699	636	681	678	674	661	653	658	681	705	688	704	737	676	698	661	667	663	719	702	690	692	663	719	641	726	723	666	631	702	676	655	651	738	650	706	684	694	685	665	739	660	678	645	698	699	674	702	674	673	661	673	686	693	724	645	664	704	654	657	690	691	680	714	675	637	682	685	655	694	673	668	676	680	668	688	654	649	690	670	729	671	673	692	675	665	720	702	707	649	697	723	749	679	667	631	697	656	622	697	670	672	742	713	675	650	655	689	665	650	692	718	728	675	660	682	646	707	645	653	651	699	737	703	717	684	653	682	663	669	699	692	694	637	725	758	648	651	688	671	660	618	656	670	688	622	706	682	682	665	639	653	684	706	679	716	675	708	628	690	669	712	679	680	672	677	673	713	668	677	712	674	673	713	676	745	674	679	637	682	675	676	684	680	675	747	719	690	659	714	673	669	706	745	723	675	686	710	695	663	654	661	735	685	683	745	671	689	692	705	672	714	670	691	657	638	676	685	705	738	709	661	656	649	629	720	647	688	686	681	682	707	681	682	659	734	666	684	700	707	650	640	668	693	682	652	710	696	669	684	674	685	655	683	667	651	690	681	668	687	707	637	721	727	693	702	718	674	645	704	669	713	709	690	705	682	656	672	689	722	689	663	653	685	687	733	622	722	669	743	704	668	694	662	688	666	697	681	706	672	716	685	702	682	693	729	688	696	646	667	698	703	658	665	658	623	692	650	687	724	651	710	627	710	684	678	640	673	699	718	692	682	655	678	677	686	645	680	658	715	668	680	674	692	664	697	689	716	680	657	651	659	673	654	673	718	659	668	644	664	634	703	710	682	656	661	699	672	657	755	664	699	682	665	670	678	635	673	653	712	665	676	703	711	704	680	668	702	689	655	763	704	618	678	703	666	679	684	712	669	652	716	664	703	648	670	697	644	719	653	649	700	702	676	683	638	714	733	644	689	656	696	696	622	688	717	685	636	645	678	669	725	738	710	686	690	656	625	721	697	675	696	690	653	669	703	712	667	728	679	674	693	662	689	722	709	728	692	709	649	649	700	717	689	722	688	662	662	651	643	686	682	638	708	712	663	693	654	638	708	704	687	683	719	716	708	690	659	690	649	710	709	722	639	716	700	640	731	644	666	684	681	688	666	621	688	659	758	658	653	701	703	691	615	679	731	735	720	678	718	671	676	669	681	648	709	636	688	698	677	680	631	669	692	679	717	679	721	666	663	659	704	667	700	665	695	676	698	709	639	670	697	664	682	653	644	713	701	680	692	648	705	656	693	655	607	629	697	662	669	676	717	683	699	686	620	621	702	651	649	709	641	654	702	655	628	725	684	737	676	674	691	671	707	682	675	666	683	667	691	679	707	706	732	706	686	659	711	692	698	661	708	682	683	693	670	702	663	721	695	665	696	655	723	719	683	732	683	663	623	716	652	660	673	713	714	681	709	671	675	673	701	682	683	678	680	664	713	705	700	707	702	679	644	717	682	655	656	716	686	662	631	633	703	666	688	647	714	673	706	708	679	656	655	650	666	641	718	641	642	717	670	692	719	661	658	657	670	662	707	670	698	679	726	681	672	644	671	679	628	651	655	666	698	717	679	698	689	667	657	696	707	672	671	681	671	721	654	696	721	729	675	692	728	704	685	684	662	708	685	654	700	660	667	738	629	661	652	651	693	712	667	694	683	683	683	630	689	663	705	665	679	712	657	671	657	715	670	683	675	687	675	683	684	646	718	691	665	666	660	732	665	703	679	677	693	651	683	669	729	682	674	659	670	671	642	691	622	685	643	708	663	724	687	649	670	708	656	706	660	650	682	687	713	691	657	684	662	626	728	664	714	698	636	718	676	684	655	673	676	649	688	641	693	695	688	683	674	712	655	662	643	689	697	691	688	686	724	627	672	693	722	686	695	707	717	686	704	686	705	707	669	680	639	700	708	705	695	683	680	668	696	674	738	712	690	643	693	679	736	653	704	640	740	640	670	712	701	663	697	666	637	669	718	640	661	673	668	682	672	728	685	658	676	686	689	671	667	707	668	689	713	675	727	690	684	652	650	727	686	659	709	693	661	645	708	647	708	724	672	699	693	657	629	670	647	682	665	670	664	689	668	678	722	685	703	637	677	705	683	644	668	692	668	698	695	675	693	691	698	697	701	662	681	696	699	700	670	676	688	674	677	666	674	650	684	699	671	663	693	707	682	697	676	673	717	711	696	683	652	675	703	661	687	675	664	720	682	650	745	697	728	691	703	672	687	647	688	689	712	694	685	618	666	667	662	725	667	726	653	651	715	733	666	650	650	722	710	734	691	717	657	675	645	668	642	673	677	657	633	715	670	676	703	689	696	656	711	684	678	690	689	658	725	662	720	702	652	663	657	692	683	690	687	709	699	614	676	703	703	640	625	689	670	723	697	743	654	705	632	714	727	699	680	707	719	664	691	671	690	690	694	699	712	651	646	712	699	674	685	652	683	668	703	670	683	680	623	641	677	672	715	680	695	749	693	728	705	650	686	686	675	706	655	705	686	695	700	683
53684	50437	44438	30756	28869	27385	21663	15199	15170	14177	13910	12590	11816	8583	5902	5178	4827	3821	2859	2492	2057	1477	927	751	819	636	557	540	474	486	382	375	363	345	374	364	333	365	351	309	301	330	313	342	341	339	360	326	287	250	297	284	320	296	273	263	263	222	239	254	227	260	242	207	226	222	199	194	214	210	248	210	224	220	188	222	199	201	224	210	203	227	199	220	203	189	218	204	209	217	212	180	203	232	203	233	218	207	188	213	209	196	173	204	216	208	212	191	213	204	186	199	214	195	193	212	192	204	203	194	220	232	187	217	200	190	176	205	185	181	205	203	201	236	195	208	217	172	208	196	200	213	221	214	189	191	221	211	205	211	183	163	209	182	167	181	171	181	213	182	201	180	216	191	198	182	221	223	205	205	186	199	218	183	203	182	193	194	189	222	169	194	168	226	194	202	208	208	209	212	213	166	191	210	223	213	210	191	207	178	221	212	204	232	202	197	190	208	180	184	196	207	194	201	188	221	193	207	197	223	228	213	185	173	200	192	211	235	194	204	224	177	192	192	180	201	195	198	203	204	224	206	190	216	188	201	210	195	194	192	202	189	213	241	229	213	194	209	206	186	204	186	180	180	174	184	208	207	219	200	179	226	197	213	252	203	188	202	192	213	190	170	205	184	206	206	161	205	188	218	177	198	177	191	195	186	196	207	184	184	196	188	217	206	217	211	228	220	185	199	219	195	189	200	182	181	197	192	185	230	225	195	206	211	232	198	215	209	208	210	194	220	222	178	190	219	202	213	220	215	202	186	186	177	205	178	197	200	217	202	193	202	201	238	225	193	199	204	198	213	184	207	193	189	182	208	225	183	201	196	212	176	201	215	193	233	178	188	215	211	169	218	193	199	194	184	197	232	190	177	200	186	203	195	191	212	194	198	199	194	220	199	196	203	211	217	201	183	179	191	190	217	202	190	204	227	204	220	203	201	180	189	194	214	210	194	208	189	191	214	218	198	215	186	190	218	213	204	229	200	189	200	189	208	209	219	190	212	171	209	213	186	196	205	217	206	213	187	209	209	183	191	236	189	182	206	231	194	194	178	188	201	175	202	196	219	213	212	224	197	172	221	205	183	208	195	213	213	235	233	202	215	181	224	209	195	180	192	216	186	216	213	195	196	212	206	223	177	199	190	184	218	155	169	212	204	192	199	180	253	180	204	206	205	202	205	197	218	209	212	177	189	168	214	200	228	217	192	201	214	213	218	223	229	182	196	223	192	188	185	207	228	179	177	204	172	203	219	223	200	211	203	199	169	213	211	195	211	218	197	188	195	181	229	214	197	200	220	184	216	186	186	193	206	199	185	207	176	183	205	213	208	196	217	190	210	195	201	188	205	215	215	187	198	214	218	196	208	209	190	208	211	200	223	194	197	215	214	207	217	182	175	207	188	179	222	204	203	226	170	192	196	222	208	191	218	216	158	208	227	204	207	218	187	215	195	193	208	189	197	202	200	207	193	214	210	184	176	189	208	193	186	194	222	202	221	214	200	200	217	205	185	190	179	224	206	193	188	200	201	185	211	180	200	161	197	207	206	203	224	208	198	185	201	194	210	214	210	217	202	200	204	204	191	226	198	219	167	208	194	218	197	186	188	214	187	196	208	205	212	217	214	247	201	238	213	203	200	195	204	193	210	189	192	186	203	200	203	202	215	216	223	194	191	207	200	201	203	213	185	205	192	215	179	212	176	187	183	219	217	193	168	185	216	210	193	196	193	198	181	211	173	186	179	181	214	205	185	201	201	196	209	212	191	204	214	196	196	154	204	200	201	193	218	214	174	167	201	188	200	155	175	225	205	212	208	190	202	226	214	208	202	195	181	200	204	199	198	182	212	213	211	178	195	180	215	203	197	178	170	187	214	210	192	213	182	172	195	213	188	188	219	201	213	200	190	179	205	185	203	243	191	191	196	199	188	186	194	184	200	203	192	209	185	231	198	183	195	199	218	191	195	180	209	210	201	209	185	199	218	198	211	207	220	219	206	220	199	204	215	180	192	174	210	185	192	210	210	207	207	180	212	205	195	194	210	204	199	210	202	204	221	178	193	180	193	201	186	180	209	180	217	233	212	203	216	192	216	214	216	205	200	199	220	201	218	187	182	212	205	184	194	195	201	192	206	205	194	189	213	202	219	190	209	179	197	217	192	205	180	208	197	196	198	195	205	180	193	189	206	187	212	197	177	218	183	182	187	197	194	223	189	186	181	183	195	187	213	196	200	230	172	188	180	205	223	227	214	218	194	205	204	208	204	170	192	233	206	220	171	166	184	201	217	190	219	191	207	218	223	213	195	201	189	203	210	184	193	220	188	192	191	218	203	209	189	184	197	208	224	216	194	215	197	193	219	209	209	215	207	222	215	183	188	190	203	181	201	205	218	198	193	220	180	192	195	196	208	188	194	169	192	240	184	194	191	204	190	222	210	187	183	177	186	178	218	193	199	207	203	189	222	219	186	191	197	221	225	197	200	202	209	206	204	209	189	217	188	180	206	194	184	176	210	198	218	206	215	229	200	211	199	191	171	231	187	194	226	169	204	197	211	206	213	183	214	204	215	207	186	215	207	190	215	211	173	210	199	204	215	194	191	185	193	194	191	194	191	203	207	193	243	203	188	178	186	192	194	211	230	215	182	220	209	200	215	181	207	201	205	219	208	186	195	194	193	190	196	189	215	197	192	201	184	209	190	204	205	204	198	193	203	198	221	214	210	227	211	219	196	198	238	194	236	192	212	190	208	191	235	174	193	195	235	201	195	205	227	192	202	174	206	183	187	223	223	214	180	196	212	193	193	213	229	184	178	200	205	180	223	213	212	182	198	219	204	175	188	171	192	188	202	200	191	192	203	178	216	229	199	227	211	190	229	199	193	232	189	222	209	212	189	179	197	208	227	211	195	209	202	242	206	193	205	175	197	204	193	194	188	232	188	216	217	197	189	218	199	194	189	203	194	203	176	177	200	146	157	181	191	203	213	188	205	187	206	210	194	203	209	199	177	202	153	196	202	234	186	199	198	218	211	203	186	179	211	171	196	229	185	196	235	222	187	203	203	188	192	201	222	209	180	193	203	223	215	202	194	200	209	203	219	204	208	181	203	204	179	200	231	216	206	198	199	204	205	220	199	198	190	193	187	199	198	209	206	202	213	209	189	175	226	210	198	194	197	197	189	206	221	206	206	198	201	217	177	209	203	197	205	197	214	199	195	218	221	208	182	186	199	217	180	172	222	222	196	180	206	203	194	196	202	189	164	182	200	170	222	199	211	197	183	211	212	191	199	209	204	197	230	198	207	171	224	220	194	193	203	205	216	191	194	181	196	218	199	205	205	203	214	204	188	202	174	222	204	217	189	204	191	203	206	204	220	187	188	206	205	223	203	195	172	189	200	197	214	212	170	163	215	210	225	200	184	196	198	209	194	193	201	221	208	196	193	178	203	209	227	199	190	204	201	223	204	204	214
38409	46250	48409	31454	36307	31109	24725	18785	25487	25243	25854	25780	23425	20462	16270	15157	14571	12349	10326	9750	9132	6833	4539	4067	4031	3078	3033	2785	2316	2359	1997	1599	1733	1628	1682	1671	1642	1745	1483	1484	1308	1329	1316	1466	1627	1609	1596	1548	1174	1003	1210	1424	1410	1108	1066	898	841	843	909	914	850	854	692	610	599	625	657	567	610	534	576	520	522	535	533	510	502	498	548	578	546	521	558	534	518	494	504	570	598	542	531	535	518	559	486	520	485	501	482	496	479	495	472	462	522	501	470	515	468	477	468	523	471	472	519	480	505	474	520	494	498	507	482	489	467	516	459	489	435	476	494	497	478	544	485	493	504	470	479	481	467	460	517	466	492	480	510	476	457	508	481	458	487	467	499	496	506	439	514	494	494	500	475	505	482	450	502	472	490	505	502	504	488	490	467	493	468	495	508	455	489	484	488	505	482	536	488	472	517	492	472	499	482	489	472	448	489	509	488	495	505	491	489	472	490	512	495	510	500	459	467	516	532	485	500	492	512	467	447	485	508	507	497	469	455	523	526	446	469	479	466	496	480	481	475	461	499	487	474	491	519	472	485	460	504	484	464	499	504	441	481	468	458	490	509	472	498	491	488	490	492	518	451	495	478	535	449	476	448	492	480	497	482	511	508	489	460	477	492	488	467	504	492	502	499	465	479	486	511	481	478	478	496	504	519	521	489	495	499	463	472	524	486	514	464	482	490	468	487	509	481	517	516	449	451	449	493	474	475	502	475	462	442	477	505	504	500	467	488	452	491	525	506	502	469	473	510	457	516	471	491	467	504	483	475	484	521	486	493	503	431	460	472	480	497	484	487	508	506	489	490	469	503	464	468	446	477	489	523	463	486	507	521	530	510	515	481	497	475	492	484	464	503	536	521	491	483	485	500	473	501	506	492	507	515	512	525	495	478	477	452	457	513	506	511	476	513	483	440	506	494	483	522	537	459	490	512	476	478	504	487	477	465	489	488	478	493	541	477	515	473	504	515	475	467	503	476	483	500	543	529	445	490	462	471	505	428	502	474	487	505	484	493	512	500	494	491	488	520	494	490	510	499	483	473	492	477	484	502	521	464	479	499	430	461	518	469	475	444	523	486	485	475	445	485	482	508	445	489	433	477	528	528	490	482	481	500	482	537	516	463	488	462	482	499	469	494	489	487	501	456	491	475	515	495	480	485	509	482	478	493	458	501	482	453	481	470	521	488	467	485	482	514	499	522	510	465	507	429	450	478	529	475	464	468	484	476	503	487	441	479	472	456	468	499	520	518	479	477	491	472	465	493	492	508	492	488	474	502	515	459	514	494	500	522	496	472	510	473	478	469	487	477	483	498	500	462	475	465	488	480	507	492	496	476	490	514	539	457	472	504	532	489	484	499	458	483	501	520	457	479	492	520	533	482	472	500	509	449	478	467	489	498	486	520	486	507	477	456	517	475	481	511	501	493	491	471	491	494	479	516	509	492	486	479	473	474	505	558	471	473	485	474	466	477	477	483	494	496	451	501	483	479	463	491	501	463	469	511	471	473	491	479	452	490	480	528	500	491	472	486	473	468	448	441	491	482	484	491	491	490	467	507	469	484	479	519	468	477	450	497	469	515	495	458	495	491	480	481	482	464	509	486	533	454	446	455	493	475	490	530	457	512	520	460	467	467	497	494	477	489	497	501	488	509	511	470	512	498	502	476	467	530	500	458	472	483	491	496	509	461	493	468	521	476	504	482	461	478	483	485	460	480	505	493	460	480	461	503	465	491	463	464	474	497	469	495	490	465	504	516	501	489	463	478	481	478	526	454	485	476	526	460	502	466	487	514	489	452	496	483	474	526	490	513	470	482	508	484	471	538	491	504	532	490	462	452	456	497	499	481	486	484	502	495	490	463	477	468	489	476	483	509	472	527	454	483	468	474	511	460	517	471	468	466	471	466	483	473	493	520	469	478	462	472	485	473	504	483	489	525	481	502	481	455	450	457	508	461	464	498	499	487	535	490	479	483	486	484	494	448	481	498	479	489	454	497	511	467	497	512	501	516	476	492	473	455	483	479	477	488	524	520	480	448	496	466	477	503	494	460	533	515	503	467	514	486	474	502	497	475	501	495	499	522	508	484	495	472	489	475	480	473	491	476	482	431	477	504	497	492	509	504	452	506	491	504	466	492	483	483	473	447	498	493	482	505	563	491	478	498	497	437	469	504	471	465	485	486	520	516	492	479	509	489	454	523	517	468	499	473	483	491	478	501	468	468	487	511	488	516	500	523	542	516	467	482	500	490	487	541	488	518	486	491	470	467	469	510	489	485	506	495	511	493	516	460	491	485	484	494	517	489	460	494	467	492	458	453	496	489	461	455	476	485	488	507	507	530	453	429	511	492	503	453	488	474	525	480	509	496	503	497	496	514	476	517	499	470	464	525	478	492	493	467	514	501	485	456	490	494	499	471	518	462	446	484	511	498	493	494	499	529	456	485	494	525	481	499	457	494	458	493	487	496	488	525	480	499	475	492	475	496	474	494	485	509	540	499	502	494	514	504	482	472	462	479	519	445	482	474	506	501	480	482	485	480	470	442	504	486	465	531	508	504	475	473	513	477	524	458	533	461	492	498	496	485	510	471	458	473	501	455	481	471	469	463	477	482	478	481	527	508	495	463	476	492	461	480	470	460	520	470	522	452	507	452	511	505	531	487	467	515	477	479	470	485	468	493	515	450	505	485	452	495	467	478	455	504	501	492	489	465	499	516	469	474	514	487	514	493	445	513	447	489	498	495	468	455	502	503	465	528	489	486	499	475	498	476	481	503	483	478	483	474	491	486	510	485	456	448	513	474	448	479	496	478	491	510	455	530	488	478	527	530	519	498	482	494	492	490	500	493	445	493	455	504	445	486	453	506	455	480	463	483	490	476	536	497	515	450	478	503	480	505	499	483	514	519	500	516	468	469	468	525	444	484	506	452	449	482	503	472	482	461	438	490	492	482	530	486	520	456	536	448	471	491	484	467	522	460	529	508	484	488	514	497	505	510	461	518	523	468	516	465	505	466	514	474	520	502	484	472	445	487	460	469	469	449	467	499	507	499	522	471	501	524	496	491	481	500	499	479	481	518	500	505	475	495	474	491	528	458	438	464	453	513	475	505	517	460	467	471	500	470	486	512	481	455	466	488	525	511	504	480	516	453	478	481	496	454	489	539	514	494	522	491	483	514	504	467	509	511	453	481	467	465	459	430	478	505	492	518	496	503	486	440	487	455	471	500	447	497	505	455	535	507	512	447	492	484	518	494	481	471	493	492	478	484	494	461	496	467	480	478	505	483	448	474	467	487	484	493	506	484	511	502	499	463	487	486	460	513	459	518	473	460	487	480	503	514	486	490	486	497	496	482	489	470	499	529	483	461	492	467	515	513	471	525	503	480	470	469	485	495	514	492	495	535	489	519	513	460	494	496	481	491	472	452	461	504	472	491	499	434	509	468	479	493	450	461	500	507	511	479	495
24903	18823	14074	6333	4120	2653	1713	1177	1071	959	865	787	693	627	521	472	475	434	386	408	358	359	348	357	354	328	325	343	309	346	340	357	320	327	321	311	311	297	300	328	313	291	277	305	327	309	289	273	294	285	299	295	300	317	324	292	287	292	304	292	309	277	334	293	277	303	293	314	261	300	300	288	314	280	291	286	291	298	310	269	303	284	325	295	280	298	293	277	306	303	307	316	301	285	319	304	286	294	302	292	255	276	265	267	304	284	283	295	278	280	309	276	304	300	301	315	271	295	269	285	294	328	320	297	260	292	286	275	272	263	347	228	316	300	274	293	291	270	276	274	259	283	283	297	277	265	282	309	286	328	303	280	268	303	291	265	297	284	311	311	315	279	308	281	307	289	245	293	297	287	305	289	276	304	284	292	275	295	306	271	272	301	292	322	303	313	292	297	291	322	315	259	306	293	286	272	263	270	285	302	323	289	319	296	276	310	303	254	277	269	307	318	278	285	285	287	302	321	289	298	298	295	308	294	306	300	290	257	275	282	299	276	293	262	277	298	284	269	304	291	283	315	262	257	280	266	272	293	283	292	287	287	266	289	268	311	301	288	278	282	323	274	275	291	294	297	294	272	294	330	268	293	288	281	288	275	285	262	295	283	309	279	275	291	274	327	305	289	314	282	305	299	254	302	298	298	296	267	286	271	281	266	269	298	283	284	313	276	282	290	266	326	286	308	334	290	309	298	310	269	301	283	304	293	326	294	294	281	312	285	292	298	290	282	294	284	255	306	266	295	257	314	293	302	279	295	264	279	294	276	292	299	292	284	286	286	312	290	308	286	290	292	269	274	321	280	282	303	271	294	298	280	267	275	281	278	300	316	297	269	261	313	306	319	316	296	263	297	294	309	272	278	294	292	299	295	276	292	268	295	294	290	303	309	284	281	292	314	304	284	310	309	262	259	290	269	292	304	253	295	331	301	296	301	308	291	293	292	284	277	300	296	345	299	283	329	258	265	302	309	316	284	276	274	292	255	286	310	278	303	274	264	296	305	288	299	255	283	287	257	260	286	313	303	306	287	261	307	287	293	276	267	274	280	279	273	274	286	269	282	321	315	283	305	265	300	288	265	321	310	271	259	290	293	272	267	291	268	277	298	292	321	289	283	268	299	298	291	272	311	276	276	297	301	297	265	308	292	281	301	275	288	276	305	294	293	296	301	295	309	316	292	310	271	296	280	301	310	304	311	270	318	276	299	283	311	305	308	274	280	274	277	276	315	299	303	275	251	270	310	321	307	288	322	311	282	295	262	298	277	308	296	297	312	308	307	279	294	310	297	289	287	288	284	264	275	274	303	275	284	282	293	287	271	287	282	311	305	288	287	294	320	294	297	289	289	279	294	255	314	304	284	290	289	269	257	292	293	287	293	299	276	317	298	263	301	290	285	282	308	263	260	268	263	276	300	307	292	303	289	304	320	283	323	278	283	311	275	267	312	288	272	287	269	297	270	326	268	300	285	293	358	286	294	295	323	296	299	306	285	284	300	318	272	288	305	302	289	298	254	311	305	302	308	274	269	322	270	289	267	292	277	278	290	277	316	289	292	279	337	281	281	320	305	296	265	273	316	299	268	307	299	264	309	269	310	268	281	310	298	295	259	292	309	293	317	271	289	327	292	279	276	296	286	294	306	315	276	308	302	307	277	312	287	298	325	296	287	252	288	283	262	271	291	283	292	274	295	285	273	301	284	317	294	287	311	285	283	306	256	307	313	324	290	295	276	271	295	331	292	305	310	291	292	291	288	303	316	284	290	292	283	286	317	280	314	285	280	328	273	306	283	306	296	305	268	296	285	272	276	279	291	340	271	296	306	284	286	259	260	271	321	323	284	262	297	293	277	297	296	308	313	279	273	301	281	300	276	278	302	308	287	274	293	260	307	288	266	298	308	305	295	281	302	267	276	285	313	289	281	292	268	302	279	298	294	291	318	316	294	253	269	267	281	268	277	302	278	280	304	314	264	259	269	300	299	272	297	290	287	316	292	285	281	300	278	260	297	284	279	287	280	313	301	286	263	264	288	307	291	296	280	269	296	278	292	298	286	299	283	297	283	277	289	296	322	284	263	298	232	323	286	291	282	324	261	280	308	284	277	278	283	251	308	296	309	293	316	300	291	282	306	292	289	291	269	287	282	320	311	294	309	291	266	276	283	326	270	280	313	310	292	286	297	300	267	279	293	272	285	325	305	299	295	309	268	304	312	291	313	256	311	264	270	276	284	293	293	313	269	304	292	297	291	284	326	307	286	317	314	314	321	293	282	276	272	274	289	297	270	266	280	257	291	304	304	308	303	283	304	303	305	294	285	288	270	316	297	263	296	263	289	297	279	275	276	309	277	298	305	279	304	283	324	284	274	290	270	305	293	286	300	320	307	261	318	280	320	304	268	297	299	330	305	281	307	241	290	298	317	287	297	279	324	322	248	275	318	299	286	254	289	268	317	310	281	307	274	267	279	283	280	275	292	278	286	317	328	277	285	276	305	261	295	272	295	300	293	290	305	291	315	305	270	295	314	310	295	281	272	303	285	305	285	263	289	318	280	281	278	280	291	285	293	290	314	305	279	283	282	292	274	303	270	292	282	279	310	321	310	305	305	313	286	290	268	295	275	295	297	235	305	312	297	303	323	312	295	288	306	283	290	335	300	286	285	298	293	286	290	307	286	308	273	298	341	275	254	303	251	274	275	270	264	277	287	293	308	274	290	308	275	304	303	315	302	293	278	294	293	294	308	256	252	277	298	299	308	294	263	254	266	290	319	290	284	291	294	285	307	266	335	255	300	311	299	293	269	280	300	266	302	277	307	286	258	279	301	312	261	298	304	278	301	288	260	266	279	263	308	285	287	272	300	307	297	279	307	320	276	266	289	283	274	275	248	301	271	254	308	285	302	300	284	285	256	279	300	318	278	281	324	294	280	296	307	320	287	271	270	274	283	281	282	295	294	283	289	258	268	304	292	324	306	267	299	299	310	282	272	287	272	282	289	319	282	296	270	287	276	306	291	305	275	289	306	275	300	290	304	290	280	315	285	280	284	281	315	284	284	247	285	303	269	275	304	257	292	281	270	319	313	298	289	302	264	297	324	306	322	257	306	306	237	319	284	282	262	317	293	289	254	290	278	264	289	283	290	284	306	307	282	301	284	262	265	285	272	294	282	257	288	296	292	298	257	254	282	283	263	278	284	281	300	274	276	278	308	283	274	321	298	300	290	286	290	286	274	285	286	275	280	295	279	294	299	313	285	281	307	284	290	283	278	298	265	286	298	306	294	287	261	301	286	271	252	285	283	292	254	274	287	307	277	285	308	269	306	316	298	282	292	272	307	311	314	314	260	287	285	273	289	270	253	283	301	296	275	280	279	253	297	295	281	287	291	298	286	324	284	303	328	258	271	295	271	292	281	295	283	304	264	282	316	289	302	292	280	296	303	259	317	272	314	302	272
15697	17249	18732	11566	11121	8372	5799	4473	4447	4050	3746	3406	2967	2545	2077	2012	1844	1674	1476	1406	1273	1208	1106	1075	1073	1004	981	992	981	936	929	901	875	858	903	868	898	905	839	835	790	812	863	859	807	773	761	755	806	808	725	754	766	759	753	745	781	718	702	731	768	730	766	787	697	759	716	663	670	706	708	730	727	731	719	664	693	684	712	692	698	746	654	749	738	647	660	696	698	729	684	668	668	656	704	714	675	730	693	674	669	734	701	717	721	704	718	658	696	738	680	705	671	671	696	698	661	706	707	677	733	636	717	689	683	668	634	717	677	745	694	719	666	707	660	728	704	645	704	667	669	648	680	682	676	672	695	735	717	673	690	700	692	694	765	669	689	666	725	677	703	678	645	697	690	735	639	627	693	766	674	716	664	702	710	718	657	681	677	662	712	660	708	720	674	693	706	677	688	719	659	688	685	743	648	713	712	672	685	678	692	692	720	753	680	673	704	738	743	669	669	708	713	688	709	716	682	692	707	683	653	722	663	712	687	628	738	699	700	696	686	730	633	677	667	688	671	658	676	708	702	682	734	681	673	675	740	713	684	647	662	672	707	677	710	704	706	640	707	741	620	709	689	669	684	666	677	700	621	715	689	674	677	683	692	698	699	696	699	675	686	713	702	687	696	645	667	711	709	698	676	692	625	665	681	675	714	671	692	645	690	690	750	658	662	668	695	635	691	673	690	716	717	660	678	676	668	656	700	687	625	671	695	732	723	655	737	745	717	707	706	714	681	705	729	697	696	645	694	704	716	689	711	700	697	720	727	720	690	648	720	662	649	673	723	729	687	691	689	690	675	694	681	699	649	677	697	697	738	716	658	713	737	650	746	696	669	731	707	712	698	684	660	709	668	708	704	669	667	681	666	733	704	739	691	672	671	702	707	671	681	742	711	747	712	719	677	670	675	697	682	704	670	697	724	721	728	725	691	678	671	693	691	694	673	681	688	712	688	681	699	702	712	703	670	676	714	681	719	669	718	698	687	669	697	633	752	649	622	651	693	624	662	621	700	699	731	689	706	729	720	703	669	702	702	669	696	702	698	667	682	674	740	713	685	692	655	711	654	737	740	672	706	706	683	674	700	720	644	656	668	704	668	669	665	759	686	704	674	675	677	710	701	694	724	723	642	676	686	709	678	694	670	666	673	662	753	704	680	716	701	648	685	694	684	657	663	712	678	712	675	687	672	696	668	676	697	693	687	738	663	711	649	685	687	747	700	661	692	688	737	657	709	727	699	664	724	694	709	661	721	718	646	713	663	689	687	672	713	712	682	688	695	712	676	690	748	695	674	707	646	707	645	697	698	689	680	733	666	717	705	727	685	721	683	699	708	686	698	707	712	662	678	651	676	655	649	693	692	738	733	715	711	652	654	691	728	655	664	659	668	681	730	704	693	689	689	678	656	667	711	677	634	682	681	676	697	668	679	702	693	638	659	666	685	686	692	722	690	692	717	757	674	698	676	692	695	720	683	696	710	671	717	679	696	710	685	675	722	677	682	712	714	681	673	714	694	666	667	705	683	702	724	671	701	696	738	695	709	714	646	684	689	690	695	696	637	697	703	716	682	671	700	712	675	720	697	741	703	663	691	695	705	684	664	697	720	656	694	681	678	672	677	717	683	711	702	649	644	662	644	674	704	694	667	661	694	749	659	706	696	757	738	737	709	686	714	748	715	703	673	714	741	658	658	701	673	674	692	666	676	700	676	695	712	708	709	696	721	684	741	700	697	738	683	697	671	693	705	686	696	668	714	717	720	653	671	705	664	699	716	745	706	713	720	654	688	701	680	708	693	658	703	668	704	699	714	695	722	722	672	695	719	665	693	711	649	725	711	650	700	691	746	746	671	713	686	701	699	660	709	729	730	656	672	690	706	697	703	693	710	654	672	678	689	709	757	678	687	700	727	701	661	650	669	719	691	725	722	704	645	671	684	694	722	711	732	656	678	678	682	723	729	653	680	720	702	686	661	715	714	678	744	726	718	667	681	649	673	713	667	697	747	697	647	682	688	630	724	643	690	697	680	694	679	660	662	676	677	712	666	685	683	699	655	688	663	668	678	678	711	652	705	743	745	747	674	648	643	689	642	715	653	696	679	686	666	752	641	704	702	673	718	668	698	652	692	747	706	727	683	722	656	657	681	704	686	688	737	725	672	694	723	684	716	672	692	712	716	743	740	695	670	692	706	666	706	696	685	674	696	647	668	713	664	619	663	679	672	757	705	711	716	704	678	706	703	681	683	676	696	659	710	655	703	702	704	678	717	666	683	717	670	669	647	694	696	679	713	695	739	691	682	692	677	684	766	682	736	677	696	654	661	697	768	717	657	714	693	674	736	668	649	729	661	687	706	699	709	683	733	678	725	692	676	698	689	658	707	690	750	675	721	648	703	697	703	719	721	683	696	650	685	694	715	711	697	696	676	676	667	714	700	667	672	730	682	736	723	751	679	735	696	685	719	696	710	697	688	706	673	730	704	663	682	740	694	703	642	675	702	750	718	646	697	670	720	733	710	663	648	656	722	706	673	717	702	718	695	661	681	701	679	664	735	702	700	655	699	766	688	705	677	703	690	696	687	696	670	686	646	733	686	708	703	683	678	671	715	710	695	699	720	701	655	656	689	719	665	652	693	728	675	699	690	699	701	702	726	707	686	708	663	675	699	720	688	677	684	689	652	655	671	715	699	657	707	776	724	671	693	653	678	712	666	716	652	703	697	699	710	701	711	729	776	678	698	680	727	660	666	692	717	682	682	721	683	670	680	690	708	698	701	698	694	653	667	667	708	680	726	676	675	681	652	717	702	681	729	661	654	710	693	658	695	668	712	735	668	680	684	723	723	732	639	713	724	727	707	743	671	772	674	728	686	648	723	696	711	679	713	708	721	671	648	648	680	630	721	714	673	718	687	709	648	692	720	634	698	732	682	699	696	675	657	726	748	689	647	682	719	722	717	678	722	706	670	697	720	694	662	744	718	731	687	652	698	688	654	713	684	704	692	720	650	685	688	665	674	660	672	658	697	747	731	716	722	677	622	688	675	695	695	666	708	680	780	724	682	711	695	663	686	690	654	730	727	658	681	674	709	709	694	676	656	720	705	697	674	653	685	699	691	703	738	682	709	716	606	701	701	716	703	651	736	675	684	684	662	763	684	686	685	715	677	706	728	702	669	735	705	774	707	663	700	670	701	666	657	689	723	686	701	653	692	729	695	690	685	710	744	697	700	669	682	699	687	679	717	657	670	683	680	730	726	700	698	733	685	689	678	696	703	686	689	697	671	656	665	672	713	684	697	664	675	710	711	673	741	709	729	692	709	676	681	684	726	745	719	708	671	735	718	672	732	688	673	704	735	719	718	704	656	721	742	722	651	688	735	673	657	677	717	694	682	729	699	731	725	679	641	708	696	735	634	673	675	670	716	725	728	761	661	724	693	715	690	754	718	684	701	686	682	739	692	662
45357	45149	42491	28397	24119	18835	11764	6971	6409	7035	6263	5736	5198	3686	2678	2322	2228	1602	1436	1128	1103	727	613	509	498	466	460	439	427	408	398	356	324	343	363	341	379	386	368	351	377	345	314	337	333	348	368	356	332	300	371	326	356	326	329	338	302	308	326	326	320	318	302	300	327	310	304	341	293	287	309	283	331	315	298	276	293	277	300	272	285	329	298	264	311	293	307	274	272	292	290	274	279	291	274	258	290	299	298	295	248	294	307	293	285	294	282	296	281	313	297	254	286	303	296	270	277	291	298	297	319	293	316	295	294	285	274	302	294	293	302	297	320	301	305	284	265	269	329	251	320	301	285	299	285	270	290	285	308	273	256	312	310	291	328	268	293	303	290	304	326	311	280	270	293	306	263	268	289	287	314	323	318	270	298	250	286	303	270	244	299	257	275	265	265	293	262	262	276	284	291	309	290	310	278	291	308	272	292	308	256	307	277	257	306	290	291	263	297	282	271	299	326	300	306	321	319	288	298	301	320	326	307	295	297	287	297	276	260	294	325	307	293	269	289	268	283	292	308	266	282	300	272	289	276	276	303	301	299	279	277	270	311	303	279	305	289	287	277	294	288	267	311	279	279	298	302	287	315	265	299	316	308	295	273	294	283	292	297	259	253	296	266	303	297	271	295	293	285	332	313	295	277	315	296	301	304	297	284	296	264	286	306	307	285	308	268	270	252	323	300	294	284	289	282	296	284	278	279	298	265	287	295	293	305	272	303	269	295	277	287	310	269	276	281	327	268	298	290	288	291	276	290	322	301	282	298	303	309	276	285	271	303	326	281	294	303	306	310	282	283	278	274	288	278	264	290	266	285	288	301	291	308	285	302	304	281	300	302	295	287	293	273	277	300	272	324	284	296	329	273	257	291	276	289	292	277	268	262	288	290	318	263	307	310	317	304	270	263	314	285	273	285	326	292	312	280	280	308	260	273	307	279	293	290	303	303	290	298	306	273	298	316	278	281	293	262	306	295	300	293	307	290	287	281	295	316	287	315	292	296	285	255	288	285	288	276	292	260	301	228	294	291	320	293	320	320	285	285	279	287	277	297	296	276	285	282	289	270	322	285	303	264	273	292	280	285	313	302	320	293	309	284	300	278	275	269	303	269	316	288	272	275	318	272	274	304	273	298	274	280	277	300	306	289	282	325	259	302	281	317	278	281	301	292	268	315	295	291	264	312	288	294	293	291	294	290	266	271	285	285	277	258	255	279	290	277	272	306	276	292	278	269	268	290	304	275	299	319	275	302	295	300	320	256	292	296	285	296	286	335	279	306	315	286	233	263	283	278	296	252	324	311	293	308	284	297	314	295	267	284	310	295	317	278	312	285	276	288	243	301	330	301	264	299	287	303	282	288	292	291	297	289	307	326	314	276	286	293	328	295	262	291	319	265	308	281	304	279	289	250	295	306	271	308	264	259	270	318	284	313	317	300	290	299	298	327	301	277	293	301	280	295	291	273	295	313	276	297	279	303	327	248	302	296	305	273	289	297	287	279	287	269	270	282	295	290	304	271	296	294	293	282	263	289	282	320	280	276	294	293	245	305	280	269	284	259	272	249	285	305	234	261	306	261	288	305	316	287	275	317	295	276	304	282	278	293	279	279	299	286	312	270	273	318	289	302	273	274	269	296	290	290	290	277	280	293	295	288	291	291	273	282	304	317	287	294	314	266	273	284	281	301	282	264	297	312	272	285	278	293	319	310	265	303	258	308	273	296	291	279	275	309	299	301	277	295	303	316	291	272	290	313	297	276	263	301	266	276	282	287	289	288	283	261	316	287	311	275	291	289	277	327	258	289	316	303	276	270	285	282	267	280	251	299	293	297	301	317	290	271	282	343	309	280	284	307	319	243	278	295	277	278	272	287	318	288	297	289	295	326	266	295	269	286	301	249	264	292	287	275	300	267	327	301	278	293	267	285	293	267	265	286	257	277	282	291	269	296	280	286	300	344	271	265	320	278	295	304	322	265	310	276	292	314	311	281	296	260	260	252	267	286	297	340	294	290	287	281	292	285	303	274	296	268	318	293	287	291	271	267	303	300	312	286	305	277	299	289	274	309	291	295	290	278	279	330	291	292	296	287	306	296	297	271	253	294	306	316	266	296	293	296	275	287	289	315	295	282	291	281	300	313	320	335	306	258	305	309	313	265	292	290	303	300	286	270	304	273	307	292	294	301	312	278	303	300	283	288	308	281	310	287	305	317	316	306	282	323	275	284	319	261	272	327	287	263	279	264	281	313	289	293	315	277	310	274	299	294	293	289	292	289	272	293	243	310	301	296	288	292	305	335	257	278	278	304	284	261	328	275	294	297	296	285	242	265	263	264	286	298	249	291	278	290	297	274	306	317	312	307	272	294	306	300	305	304	316	269	288	299	302	277	278	271	301	299	294	272	292	288	309	288	290	270	291	290	300	279	329	302	272	270	281	306	290	302	309	295	312	287	278	300	284	299	335	277	305	287	290	315	292	300	266	274	279	300	305	304	284	341	283	295	265	277	295	331	303	301	290	294	298	298	290	276	290	310	285	280	295	278	307	297	285	294	273	305	303	291	292	321	297	271	316	294	295	290	281	293	314	311	310	287	287	292	268	269	316	295	284	296	289	283	271	321	309	327	259	256	272	265	304	294	270	296	329	288	287	310	293	295	273	303	285	272	286	329	283	294	277	268	276	309	301	303	293	302	251	297	293	290	275	324	315	259	318	284	299	279	301	286	266	282	280	312	293	289	290	315	293	291	274	301	293	268	260	274	318	305	260	302	283	295	288	288	300	294	303	300	283	258	281	284	289	321	284	267	294	323	288	294	299	298	339	299	295	274	273	320	291	302	281	303	291	295	274	319	285	331	322	312	292	303	303	258	274	268	286	299	260	295	298	287	299	327	282	313	303	253	279	294	303	294	290	299	286	298	287	267	291	287	279	253	309	283	284	287	299	315	279	284	273	296	256	281	275	268	299	313	261	253	290	302	271	286	270	273	297	288	283	303	298	257	286	319	294	266	294	334	277	280	308	279	278	284	319	295	310	285	290	285	277	285	306	278	296	311	285	309	281	288	294	262	271	287	297	286	310	284	308	302	286	313	305	290	277	291	293	304	300	255	313	294	258	275	290	281	310	286	298	277	300	279	292	291	304	307	282	302	301	297	271	275	324	276	272	309	279	294	305	296	244	295	290	260	270	266	305	318	278	283	304	291	276	287	274	288	280	276	286	324	274	323	293	332	287	290	290	295	328	292	312	281	317	276	291	309	306	320	263	322	301	289	284	282	283	305	299	286	271	309	310	278	304	277	286	284	304	310	323	288	290	256	283	268	292	261	298	286	290	301	287	329	289	249	294	292	311	292	289	299	309	279	283	301	285	322	290	318	313	274	296	292	259	286	272	282	289	273	303	300	264	293	307	289	296	291	293	296	270	292	259	287	285	294	296	276	292	307	289	304	279	303	301	296	286
31814	39281	43031	24244	27932	22469	15772	11700	15285	16470	16713	16471	14448	11769	9724	9112	8657	6535	6069	5357	5017	3638	2683	2368	2323	2019	1916	1644	1529	1526	1360	1232	1262	1247	1128	1187	1336	1249	1149	1139	1169	1092	1055	1130	989	1049	1076	1083	1003	1003	1025	1141	988	990	958	832	790	818	881	817	785	853	811	750	740	759	740	730	713	724	727	705	672	717	701	717	694	670	653	723	701	714	677	688	752	657	668	674	679	713	705	704	686	698	694	675	708	699	718	648	707	679	714	682	699	715	705	709	705	677	672	651	682	637	646	647	668	680	693	665	668	660	670	703	685	697	646	680	688	664	702	652	718	723	705	689	675	663	662	653	670	676	727	763	724	678	687	706	712	698	660	676	657	720	647	719	677	709	697	691	655	717	707	668	675	648	670	684	729	700	730	657	675	663	687	704	643	652	650	673	726	669	703	670	700	726	732	670	653	685	710	692	693	707	713	673	704	672	703	734	728	702	714	682	695	676	668	752	697	712	694	717	697	703	680	674	680	672	718	683	703	711	644	666	680	645	727	710	752	713	728	670	716	689	688	670	716	695	690	722	681	689	715	684	691	679	676	751	636	641	675	653	705	699	692	701	697	683	684	693	721	660	652	681	651	682	706	700	686	706	739	671	668	688	676	692	652	692	711	665	664	698	704	665	693	649	669	680	676	694	671	720	678	692	672	671	709	657	695	657	695	738	654	689	706	675	721	679	652	675	682	699	699	690	725	668	720	682	681	684	677	712	659	745	698	642	670	637	685	713	694	716	715	677	717	686	707	684	720	722	691	695	711	634	661	722	676	699	681	738	699	656	721	713	661	735	629	722	674	667	648	654	669	712	693	664	667	646	713	677	704	712	648	706	665	644	619	714	654	659	660	703	683	664	715	705	682	678	709	723	700	676	698	718	756	683	636	657	693	681	680	723	704	691	694	715	640	672	685	674	693	685	673	738	747	729	702	710	704	699	665	715	710	638	658	698	710	672	698	691	681	712	665	711	687	682	702	714	685	656	701	653	667	712	674	673	680	685	674	686	704	690	687	680	616	669	692	660	711	656	661	678	657	657	709	676	677	645	736	679	697	693	733	739	707	685	672	698	661	646	676	683	665	678	688	704	689	685	692	739	691	706	701	623	667	697	708	642	658	697	687	709	670	654	651	713	687	697	671	694	688	716	704	690	721	688	704	718	667	657	664	700	665	680	681	679	695	714	681	669	678	637	659	647	713	658	700	633	655	668	647	694	668	669	640	656	683	648	640	679	679	696	695	717	702	668	697	712	705	695	691	731	642	652	688	671	645	658	714	681	669	678	705	693	671	702	699	722	678	688	704	737	684	690	715	704	679	701	688	657	681	694	674	716	693	668	684	695	703	724	686	675	649	683	731	679	737	677	691	738	686	678	716	686	649	691	730	721	675	694	707	677	692	692	674	685	665	652	721	693	681	699	714	641	634	739	703	666	694	734	646	694	695	677	689	671	676	689	688	692	672	688	700	715	642	752	651	679	669	704	743	662	646	667	696	693	749	706	681	684	746	698	646	693	632	725	712	712	684	633	707	636	710	707	671	723	698	677	711	723	719	703	667	724	744	664	721	684	719	726	699	638	701	702	669	632	649	697	676	686	675	710	674	681	686	720	687	673	718	711	649	698	640	703	697	660	662	715	631	694	697	710	673	681	674	710	657	671	693	678	662	716	750	625	735	680	673	705	661	642	715	709	661	686	698	697	657	704	695	681	675	653	710	671	742	667	664	666	692	687	705	660	694	710	668	717	695	643	683	682	681	692	664	684	626	691	663	709	643	696	681	670	704	660	703	702	662	687	651	689	724	722	697	699	701	670	605	650	676	626	678	636	738	686	640	700	667	722	652	660	724	637	686	706	719	697	691	728	646	660	684	668	748	679	651	667	653	704	692	715	674	724	689	724	730	691	715	707	689	689	664	693	664	696	658	695	735	684	654	687	668	771	672	682	695	693	707	657	728	689	678	706	695	690	685	697	711	669	667	692	664	696	672	638	668	649	705	683	676	707	645	675	693	729	684	662	684	647	720	668	656	710	692	665	690	697	676	685	721	667	682	733	678	694	678	688	705	692	653	687	674	672	650	691	736	702	653	699	681	664	668	705	700	714	687	666	690	689	731	649	693	703	718	681	678	665	698	676	660	728	723	685	699	683	674	710	665	667	664	693	708	674	674	711	709	700	670	657	689	710	669	719	699	665	684	733	746	688	669	673	666	678	653	719	687	666	648	682	755	693	662	702	711	719	674	698	693	714	629	669	713	712	713	702	687	697	697	693	688	689	728	659	689	684	700	609	701	719	688	742	736	652	700	687	670	716	708	673	653	699	684	672	700	732	697	669	624	640	760	708	658	679	644	749	699	695	684	704	723	720	673	663	661	647	697	644	698	647	654	659	686	662	698	660	701	674	725	666	704	655	691	648	679	654	744	658	637	669	702	716	672	739	674	693	711	711	651	689	728	711	655	701	737	688	702	693	636	694	652	670	749	624	692	673	673	690	653	674	677	704	682	672	683	680	677	661	723	689	684	693	659	661	673	703	666	678	626	682	660	692	648	759	690	699	653	671	692	729	647	687	684	708	696	707	682	695	674	715	674	678	747	646	648	691	684	739	744	720	724	672	669	640	677	698	692	687	713	638	670	672	637	697	656	715	673	698	662	663	646	701	722	702	709	724	660	697	676	655	678	693	639	708	704	699	632	709	697	651	666	742	692	658	715	742	624	651	675	667	657	686	658	656	686	683	698	667	644	721	683	684	688	703	714	678	675	718	694	701	690	695	696	735	687	668	741	642	729	659	655	705	698	652	724	709	700	693	669	644	678	688	665	693	731	695	673	681	721	691	705	699	730	713	727	662	701	724	676	676	642	659	715	735	708	728	614	707	685	702	688	733	674	698	725	715	671	718	670	679	719	661	709	662	683	687	697	655	629	659	732	688	670	640	686	696	647	701	670	661	722	729	702	725	731	685	712	640	642	659	660	695	704	673	658	655	709	704	670	637	704	684	644	701	642	641	650	701	700	675	707	684	681	682	719	705	678	668	652	657	676	658	697	712	675	657	683	677	700	679	732	719	673	671	687	701	697	654	711	650	691	689	742	686	686	724	709	711	706	690	683	687	689	699	710	685	662	701	625	696	687	690	698	711	676	689	670	687	714	704	710	706	665	641	666	687	689	700	674	672	700	650	723	691	663	708	727	642	689	692	679	692	679	693	698	696	701	694	687	698	639	688	732	691	699	704	717	662	717	693	693	673	678	758	711	658	647	680	693	717	645	663	652	661	664	681	726	674	692	666	685	694	657	654	704	665	709	695	672	711	692	704	681	686	630	683	685	736	727	707	682	687	649	672	665	657	654	692	672	679	703	657	663	709	713	677	722	697	728	690	762	693	691	685	649	683	703	702	685	718	686	694	672	687	710	666	699	710	724	711	690	676	674	724	681	697	698	711	700	701	679	713	693	718	687	688	698	682
53074	51558	44567	29036	29115	26632	21302	13902	13445	13574	12092	11921	10052	8102	5507	5153	4684	3401	3099	2345	1872	1383	810	694	709	573	539	567	461	466	367	320	340	297	345	377	382	370	330	313	346	315	324	304	310	317	339	334	281	315	297	307	278	295	321	283	221	239	251	242	221	258	261	233	220	211	237	230	227	260	230	216	226	210	194	216	201	192	176	184	191	173	219	217	198	176	200	201	239	206	221	190	226	213	223	216	190	201	218	217	206	244	212	185	207	191	200	207	212	193	197	206	194	199	194	229	198	197	215	214	207	189	213	201	199	222	230	201	242	217	181	208	187	214	205	192	218	196	192	210	221	205	211	166	208	192	195	196	222	201	204	224	196	198	208	206	189	199	228	191	224	209	227	211	218	194	210	211	199	188	208	195	230	196	172	195	185	214	218	189	209	219	214	167	187	168	160	183	206	205	192	188	189	203	186	210	205	210	194	195	193	208	210	221	198	204	186	193	203	192	202	183	190	203	208	208	212	236	213	211	191	228	218	205	202	228	206	227	186	177	195	217	209	201	221	198	178	199	204	218	230	167	195	199	203	210	185	226	204	212	188	193	184	184	209	219	183	191	217	200	182	199	193	178	209	210	223	185	194	195	197	220	230	193	207	235	194	203	196	205	196	201	197	207	196	204	229	203	211	188	205	189	194	206	225	205	201	190	203	210	216	210	196	221	169	185	181	221	210	213	202	187	220	216	204	210	192	198	203	206	210	218	220	192	184	214	197	214	227	210	189	187	203	204	198	212	227	185	189	187	222	202	226	201	167	227	230	222	186	203	180	225	218	202	229	181	209	196	211	193	221	211	220	195	182	220	175	192	209	183	209	212	186	206	228	203	202	216	192	185	211	218	196	215	207	186	217	220	216	202	200	217	187	223	205	195	191	211	212	206	202	229	212	208	224	221	191	211	194	219	227	215	191	221	218	220	200	199	214	205	191	206	205	182	204	210	229	209	198	199	240	216	197	222	203	215	195	173	195	214	199	211	210	212	182	201	222	218	231	183	200	192	207	223	213	202	194	220	214	226	203	212	204	211	216	203	220	200	190	197	199	207	226	186	191	200	206	226	223	223	219	200	206	188	229	212	208	170	193	196	226	223	208	186	202	197	191	228	212	218	202	207	201	200	219	198	225	199	202	199	210	200	214	210	216	200	188	219	233	191	204	247	184	219	220	189	194	211	205	226	186	194	213	201	226	235	192	195	188	223	178	194	203	220	193	198	230	186	199	209	219	216	200	212	196	212	194	226	196	211	200	204	217	206	206	209	231	204	201	218	232	234	193	201	210	209	204	186	199	227	219	213	207	219	193	219	241	208	208	187	225	204	206	202	204	220	209	214	188	215	195	199	206	217	188	194	198	197	195	211	226	191	209	194	201	203	220	204	203	201	208	170	200	233	203	222	203	188	198	220	190	191	200	215	214	197	214	203	183	221	222	189	221	209	225	176	200	201	185	212	190	175	189	194	187	194	188	213	208	212	192	170	202	199	226	235	193	222	211	186	185	208	202	199	211	215	216	186	229	201	208	209	198	215	208	208	237	192	198	184	227	197	215	196	213	192	212	221	192	215	195	204	196	198	217	210	193	187	198	210	219	197	212	201	209	215	233	212	230	214	201	199	185	186	213	190	218	198	208	193	198	211	204	194	198	215	202	190	196	202	213	211	210	187	212	213	204	202	227	199	209	177	219	199	202	205	201	195	211	197	221	207	215	198	198	212	222	189	206	216	209	213	204	213	203	200	174	232	222	196	216	205	216	207	206	158	168	197	189	188	205	191	203	201	182	234	199	229	214	195	194	232	201	202	214	212	199	178	185	209	184	205	196	175	178	208	231	203	197	202	215	178	191	202	220	206	218	216	206	222	230	193	224	210	199	197	204	220	194	227	175	220	219	210	211	199	191	202	220	207	235	187	197	192	206	203	201	193	193	210	218	202	198	200	181	207	202	212	203	218	206	237	184	208	197	218	210	212	219	214	187	184	197	201	202	195	174	197	184	198	191	235	208	214	207	209	185	187	226	228	181	203	213	209	225	194	198	226	196	161	176	214	194	217	170	184	212	183	192	209	214	212	189	230	199	195	193	220	212	194	223	218	211	200	237	208	181	195	236	184	214	187	194	199	205	189	191	228	203	184	219	215	227	195	217	201	210	195	195	219	197	187	201	184	189	194	222	185	224	190	194	204	177	184	185	204	198	193	214	182	186	211	224	212	188	187	200	187	200	212	191	223	204	211	225	210	190	211	208	209	210	187	188	176	200	202	192	211	202	177	204	207	177	215	175	203	187	206	210	211	218	204	211	201	201	194	215	192	202	217	202	199	205	202	209	223	207	221	210	201	195	198	201	204	205	197	228	214	182	205	205	215	216	223	209	174	195	224	202	189	221	214	218	197	200	214	193	217	217	191	186	212	174	198	219	216	218	211	230	210	204	188	213	227	225	176	204	195	221	193	193	204	212	198	252	200	191	186	195	223	184	197	217	198	184	214	201	173	182	202	210	224	186	196	207	221	195	218	206	219	211	205	193	198	200	200	173	197	204	203	200	219	233	192	190	204	172	198	210	190	196	189	184	198	194	198	223	224	208	222	197	205	198	203	210	211	212	214	232	209	218	169	209	171	187	184	195	189	197	170	187	190	192	184	198	177	191	203	197	213	219	224	224	190	217	197	217	215	180	219	187	181	182	214	187	210	196	198	209	186	199	190	205	222	198	199	208	200	193	229	207	215	213	209	196	196	184	195	197	192	176	216	193	209	199	198	240	186	195	206	181	198	202	219	206	235	218	201	211	184	189	236	199	218	193	193	205	187	234	216	191	207	204	187	219	199	224	208	206	205	213	180	205	214	201	209	226	203	212	175	191	196	190	198	219	215	185	190	215	197	212	207	210	237	191	263	189	173	211	200	213	201	208	188	170	221	207	212	185	206	201	198	191	200	210	206	205	220	195	211	215	193	194	195	203	190	210	218	192	215	211	200	184	206	221	219	198	202	194	197	217	229	210	171	215	208	186	203	203	207	197	224	187	192	201	230	184	194	200	231	212	207	212	196	220	200	191	200	208	192	200	197	207	220	183	218	227	188	200	195	208	176	223	205	203	206	206	204	191	186	187	163	200	202	223	201	208	222	207	210	211	218	187	189	213	198	204	187	199	181	188	193	210	216	197	192	202	184	202	212	191	233	219	176	201	200	207	229	223	206	182	195	208	194	190	198	191	200	201	197	187	195	213	207	176	204	197	208	202	196	214	191	198	188	210	196	220	197	200	179	188	224	223	205	201	199	212	214	201	185	186	185	216	203	199	192	223	194	195	208	211	185	192	202	204	195	206	203	245	219	213	211	211	185	202	180	196	224	201	215	234	207	195	184	227	187	221	230	196	210	182	209	221	223	222	234	215	190	223	194	195	208	227	233	207	220	195	201	188	210	225	180	180	199	198	192	215	201	225	200	215	223	178	186	192	221
37875	47326	46643	30659	35586	30806	23463	17996	23684	24335	25044	25791	22552	19943	16945	16297	14207	11662	11134	9976	8335	6425	4360	3764	3993	3016	2923	2576	2221	2179	1701	1518	1496	1396	1411	1484	1746	1549	1490	1394	1335	1415	1321	1229	1215	1244	1456	1453	1209	1205	1284	1355	1143	1119	1230	950	774	816	855	901	797	797	800	662	639	651	693	624	564	612	619	587	593	556	569	573	530	538	513	509	531	542	517	510	484	544	513	575	573	550	547	522	566	528	513	484	474	535	516	486	492	539	486	488	481	487	483	487	467	477	456	510	465	500	502	462	493	536	466	488	554	484	497	499	531	498	540	503	498	525	497	434	511	509	485	461	456	506	462	462	458	482	494	490	496	451	492	489	503	509	543	504	512	488	518	505	511	488	456	483	464	483	493	555	483	495	488	484	493	511	510	498	505	482	502	478	467	483	439	479	490	513	484	507	453	522	542	519	503	481	431	501	487	478	482	471	471	476	507	474	473	492	476	512	514	476	482	505	486	493	499	447	497	513	507	504	493	465	495	494	514	505	529	501	506	524	489	492	505	489	461	500	507	480	520	524	516	491	477	477	484	502	522	504	474	503	472	490	463	496	476	467	484	513	527	478	490	423	488	492	511	517	494	478	490	492	504	469	435	528	512	458	528	527	500	507	487	466	478	482	478	466	485	480	507	461	506	484	465	466	481	471	508	479	497	488	504	531	501	486	494	520	471	530	487	490	528	506	463	522	524	504	475	496	533	480	508	457	507	457	507	442	491	496	477	425	525	498	514	482	492	505	463	447	522	517	479	505	507	434	490	518	530	496	529	489	497	500	470	485	479	487	490	538	484	481	496	491	457	463	472	509	505	515	505	493	457	520	494	494	510	480	489	512	482	477	501	509	520	494	531	496	504	480	516	488	456	502	487	428	520	515	509	499	473	492	498	452	504	506	493	523	484	483	511	527	531	497	531	494	462	475	501	509	495	522	544	528	477	502	466	523	477	475	490	514	481	496	477	478	501	510	457	509	460	469	503	478	506	489	484	436	495	503	510	529	485	473	482	461	468	543	512	556	449	529	512	509	500	528	492	510	551	479	491	498	528	470	488	502	471	477	488	486	524	466	505	509	511	515	482	475	478	501	456	490	504	505	475	495	452	478	508	484	492	496	457	518	474	472	487	554	463	492	515	482	465	494	510	481	504	505	508	483	465	521	488	492	526	524	483	489	498	493	533	501	503	461	497	518	517	506	497	524	487	457	499	501	525	481	489	499	516	465	472	512	531	525	478	506	475	492	507	476	508	509	509	498	500	481	488	475	471	475	438	489	522	478	492	544	490	522	533	474	456	494	500	462	503	510	524	464	470	510	518	472	486	523	507	476	517	509	511	536	507	484	518	513	525	459	548	510	495	523	492	486	430	518	480	494	476	513	504	488	510	503	487	438	474	471	530	505	510	501	526	505	471	492	496	486	491	458	462	521	500	489	507	520	470	493	538	494	509	504	471	507	497	494	479	490	490	520	488	483	523	503	506	506	514	493	512	504	497	472	468	513	499	487	502	493	517	492	483	483	480	539	511	518	507	476	464	503	501	509	506	487	453	478	481	504	491	510	449	521	475	496	487	475	504	522	493	518	501	502	495	516	485	489	498	450	490	491	493	472	460	500	482	444	516	514	540	473	526	492	504	465	471	498	463	456	508	478	524	490	491	498	475	484	516	493	474	441	435	509	513	499	500	491	455	501	480	491	465	502	468	473	496	521	426	486	483	511	460	491	453	476	490	482	481	447	515	512	521	495	487	487	518	514	493	501	525	477	501	508	492	486	482	472	503	527	493	508	496	506	497	478	454	449	494	528	490	477	484	450	451	486	527	506	489	511	508	471	498	510	495	490	463	514	481	478	498	486	501	488	507	476	443	536	476	469	464	475	482	482	487	480	454	487	483	482	483	498	515	499	516	505	509	457	473	507	473	496	494	502	505	503	468	460	498	520	495	509	493	464	478	443	516	518	482	483	506	473	469	497	504	505	494	518	483	474	487	488	473	486	497	502	448	491	480	503	493	539	482	498	535	514	471	510	538	492	492	491	520	509	522	518	505	476	490	539	511	450	472	473	471	510	486	494	468	527	538	493	512	511	519	481	509	475	482	457	467	472	497	482	510	458	486	511	482	466	522	478	504	504	474	453	525	499	513	489	492	488	471	484	482	486	460	492	493	500	463	511	525	490	484	514	486	495	511	466	515	480	519	495	498	476	477	505	505	490	514	532	502	472	497	523	484	487	506	493	482	529	504	485	484	481	521	498	492	512	495	498	468	473	486	505	528	519	495	492	544	491	462	484	540	534	507	497	505	505	499	485	495	496	499	473	498	513	484	503	497	445	472	514	446	500	500	503	529	489	513	479	515	503	486	502	476	518	491	487	459	504	496	496	468	526	485	503	485	475	464	483	497	490	493	480	455	463	477	483	447	495	481	499	484	493	494	479	510	465	476	499	465	520	481	479	494	459	480	516	502	474	470	531	477	474	498	460	447	516	492	486	493	486	495	443	469	494	515	535	469	468	462	492	507	500	493	508	477	515	509	503	484	486	498	489	457	466	509	510	498	477	494	470	473	473	487	474	496	490	476	501	489	506	511	471	475	514	447	483	487	482	513	472	501	495	503	482	484	517	470	480	535	505	511	494	482	499	496	488	509	511	489	470	475	487	510	492	469	519	490	496	487	472	507	461	482	513	498	519	492	499	533	495	523	525	483	497	498	499	491	465	448	433	465	497	494	481	538	500	477	486	499	462	470	497	505	484	481	516	482	508	512	470	490	491	441	461	455	490	461	481	475	476	459	484	508	509	489	516	480	517	473	482	521	512	484	476	450	515	510	488	474	487	496	505	509	482	445	481	467	507	503	516	521	517	473	475	494	533	461	507	511	513	488	474	542	480	455	516	454	507	465	494	493	507	482	478	498	461	500	454	533	487	507	500	470	489	496	475	452	492	489	500	529	491	510	484	503	500	503	456	509	494	487	502	498	471	513	496	489	499	465	511	548	516	528	490	470	465	483	516	482	483	504	522	523	478	521	494	509	474	496	529	499	483	509	470	467	523	471	472	479	533	462	486	506	468	502	489	491	506	487	505	518	522	505	485	488	502	513	517	497	498	489	491	435	490	495	509	493	489	499	494	477	486	510	523	497	455	511	475	539	461	491	467	514	498	464	482	488	471	510	462	516	458	516	456	486	495	500	505	473	516	472	505	466	469	467	468	481	503	471	495	489	482	447	476	498	507	487	506	530	521	498	509	479	467	477	567	443	483	509	465	498	537	492	495	480	482	485	474	507	466	471	492	480	495	528	443	494	457	452	488	499	471	482	487	485	533	504	482	472	516	467	499	521	489	478	457	488	494	518	454	482	522	494	503	503	480	531	516	503	485	487	445	478	522	514	433	493	468	521	475	525	517	462	490	479	499	499	450	504	463	514	510	484	529	490	497	488	539	511	519	474	508	473	443	446	449	475	523	494	480	486	502
25661	20845	13989	5810	4026	2705	1808	1238	1141	967	872	765	637	570	558	472	444	449	386	384	376	373	360	352	333	342	301	318	339	336	299	347	323	309	304	304	325	308	314	303	304	302	325	316	324	280	294	323	308	302	298	313	296	300	305	277	277	285	318	327	289	300	297	318	292	301	302	310	314	272	307	284	321	324	298	316	279	308	303	348	334	309	298	301	279	290	268	281	281	261	302	272	307	272	279	312	306	294	289	292	267	274	313	290	322	258	283	250	269	286	312	278	273	289	276	292	294	283	323	263	286	313	268	308	310	267	276	313	312	259	257	282	281	269	297	294	257	284	307	312	300	277	278	292	286	300	299	282	279	344	282	280	296	307	275	292	310	284	293	280	263	276	334	269	291	269	278	310	325	263	310	317	293	318	304	299	298	304	286	306	303	312	324	319	280	273	294	285	292	297	285	301	288	297	316	269	276	348	310	301	308	303	289	284	301	302	328	298	305	289	279	340	277	312	304	300	284	280	317	323	283	286	323	282	311	277	298	297	273	285	319	300	269	291	302	288	300	274	304	273	262	294	313	301	305	293	278	295	253	289	285	297	291	275	261	281	266	284	291	286	286	295	265	260	270	286	269	301	284	268	267	325	281	298	328	302	290	283	255	262	291	320	331	298	277	301	323	307	279	282	280	302	341	312	342	288	311	288	302	261	313	292	246	262	306	303	303	281	285	253	265	301	262	277	282	296	302	282	297	299	295	303	299	307	283	277	275	305	334	331	306	270	289	289	274	282	327	298	269	277	314	292	322	261	295	297	289	285	291	288	332	304	321	281	272	274	263	278	291	290	271	280	284	297	307	301	289	282	292	296	301	294	306	261	324	297	284	280	283	299	308	268	274	311	267	290	297	311	291	272	282	308	287	302	317	281	275	273	275	258	257	256	315	312	291	261	283	274	309	314	306	276	316	269	296	320	296	273	297	297	297	272	277	286	264	280	294	305	305	299	296	280	284	269	294	323	329	292	262	277	308	269	258	275	282	260	270	298	305	283	306	271	299	303	299	295	271	282	273	301	283	315	302	293	270	318	274	310	309	304	259	330	281	290	288	288	260	302	274	282	311	322	312	289	263	297	295	306	296	300	277	316	271	275	328	279	304	304	314	276	279	309	281	280	306	280	285	279	303	259	326	287	311	283	302	293	321	289	251	327	287	283	306	284	303	315	304	280	330	297	270	285	276	308	314	275	295	288	300	279	262	331	296	321	274	263	305	289	282	300	272	280	306	311	285	292	289	276	271	296	304	307	267	293	282	317	302	307	289	285	260	302	300	284	282	290	277	310	298	310	310	274	254	285	339	259	274	309	300	274	274	304	292	278	292	304	275	299	291	305	311	299	278	278	304	293	281	272	273	300	288	303	298	295	268	286	309	254	323	259	308	268	288	289	298	281	290	274	258	287	330	325	314	271	296	248	308	283	295	289	286	269	315	327	318	296	292	280	237	304	315	294	298	300	321	274	304	328	306	287	298	308	296	303	263	307	293	278	273	296	290	285	314	296	309	322	304	274	307	316	319	327	274	308	275	266	284	284	291	291	260	289	297	305	290	303	305	300	304	300	263	278	284	315	298	261	253	263	257	276	298	315	302	272	300	316	320	278	306	269	301	292	258	285	283	273	281	289	298	292	326	279	263	322	288	276	274	274	270	286	304	297	284	307	325	276	265	313	296	309	267	275	281	313	290	303	290	245	299	299	318	280	285	326	293	274	301	310	323	277	334	303	281	294	297	278	297	279	293	314	286	285	302	276	319	272	290	300	311	280	304	318	281	250	286	256	300	287	339	333	313	281	322	292	254	319	307	311	284	278	301	304	296	320	301	299	287	272	262	294	316	255	269	275	297	250	282	293	280	298	257	275	323	305	268	283	266	291	281	288	303	283	272	289	296	301	267	302	293	269	278	288	302	286	278	268	295	308	290	288	292	258	318	277	278	286	288	284	293	299	289	313	287	254	287	299	321	297	266	264	284	282	332	349	291	306	276	335	289	264	291	263	325	306	298	277	306	307	261	308	304	278	265	308	269	281	250	296	279	304	327	310	300	253	295	277	287	278	279	301	292	280	313	270	249	300	298	311	289	301	296	293	258	277	292	297	306	291	284	296	296	301	298	279	308	295	284	303	280	279	274	313	320	312	283	337	287	322	312	307	317	308	308	276	330	271	279	284	314	293	312	308	281	292	319	278	278	303	310	292	294	316	294	278	295	293	277	278	311	320	270	289	290	273	303	324	271	301	291	311	304	299	300	264	277	322	263	291	299	303	289	310	296	285	315	266	304	278	299	297	269	270	287	305	307	258	281	283	285	271	246	284	269	326	304	298	309	271	269	329	314	287	287	277	328	306	327	298	287	287	303	298	267	290	322	293	285	287	279	260	289	277	288	314	294	296	295	302	276	286	248	287	309	280	289	265	281	295	261	297	299	312	310	275	271	257	295	287	266	315	298	294	260	277	280	304	307	263	254	302	292	315	296	284	277	262	312	296	295	288	265	300	318	274	243	283	295	304	310	298	300	289	274	307	313	308	323	296	261	293	285	284	284	296	318	285	287	287	282	299	290	299	291	302	293	271	306	295	299	289	325	293	314	284	294	265	304	279	276	293	277	301	266	260	261	310	276	300	279	283	288	307	298	272	318	313	326	292	310	316	294	288	291	277	281	283	300	303	290	305	273	266	276	315	286	304	263	314	314	296	310	266	285	259	298	278	305	282	302	315	305	272	285	275	273	306	310	302	293	323	261	305	310	326	287	282	292	271	284	299	275	279	267	311	240	291	294	267	283	294	317	324	295	282	271	301	291	267	295	309	282	295	282	305	289	281	300	294	296	314	279	281	274	294	279	301	302	301	314	315	274	278	310	328	263	298	312	279	297	287	290	274	290	283	251	280	291	276	294	286	289	297	294	305	279	306	256	311	319	300	287	276	312	302	280	289	288	291	277	313	302	303	300	276	264	286	252	296	265	262	303	296	295	265	296	319	288	269	280	304	287	272	287	292	291	265	280	283	293	263	285	310	291	314	310	275	306	278	304	271	286	292	280	274	297	301	287	296	268	276	261	280	318	309	295	298	320	280	334	279	281	316	287	274	253	314	312	297	295	301	278	285	260	327	310	297	271	312	294	320	302	290	317	300	268	312	266	304	287	269	312	291	289	302	270	290	296	295	303	292	290	276	264	316	311	306	264	289	254	302	296	306	296	310	315	283	287	307	308	298	278	307	289	259	304	288	297	276	338	313	293	306	299	286	310	296	298	290	298	271	302	288	284	294	278	291	298	328	290	315	276	291	278	304	290	269	283	305	312	299	298	300	280	308	290	291	307	303	267	264	279	264	314	315	266	315	300	289	296	302	273	307	294	289	295	314	290	300	272	274	267	296	295	272	295	294	281	319	282	273	303	269	279	271	287	304	276	324	296	305	313	284	316	292	279	303	311	309	306	290	314	286	319	294	316	308
16231	19752	17808	11048	11210	8380	6154	4430	4385	3776	3690	3538	3057	2394	2035	1921	1886	1589	1457	1405	1239	1127	1117	1038	1037	1026	1033	1021	936	895	907	860	809	847	845	823	869	796	888	855	852	869	791	774	802	812	813	784	748	791	795	758	770	758	735	757	744	725	730	704	708	734	715	703	768	763	742	760	697	709	733	736	715	701	709	701	709	692	712	655	725	719	734	705	707	668	714	668	701	734	695	698	683	716	740	744	763	675	665	696	716	703	702	688	680	673	669	686	701	697	694	694	676	711	689	692	703	745	682	729	700	671	710	774	723	670	697	745	698	675	704	750	706	717	663	667	681	703	721	713	736	731	684	752	670	705	741	749	692	724	695	664	699	703	695	690	743	706	711	729	705	691	683	680	719	711	717	693	723	664	686	690	703	694	681	725	717	674	676	679	711	725	705	683	739	693	714	690	685	697	723	694	710	727	692	665	707	678	681	698	686	666	717	691	712	712	772	732	722	721	706	706	723	675	721	655	659	755	696	691	716	700	687	711	705	691	666	708	708	664	735	713	709	686	689	744	713	727	691	675	663	711	692	699	683	700	692	721	707	682	695	707	665	734	726	711	654	673	698	703	709	692	693	718	740	688	696	705	664	698	676	728	655	682	733	702	702	688	672	749	709	653	684	694	710	682	701	719	667	729	720	718	689	707	695	699	700	692	687	720	687	671	754	723	675	656	752	765	694	686	680	653	688	719	705	724	706	675	693	704	718	714	655	704	696	711	707	709	707	648	698	764	724	697	678	704	675	743	675	665	669	671	694	719	681	751	729	689	687	683	725	692	666	732	662	659	740	668	610	683	708	734	699	690	662	677	668	725	727	719	713	694	683	718	708	684	702	663	711	712	706	722	683	707	647	694	686	698	639	689	723	692	729	680	767	741	696	690	688	674	672	712	686	683	673	708	660	697	747	679	677	706	675	704	762	698	753	709	676	687	704	715	680	653	738	700	659	730	710	664	674	695	671	691	730	712	686	692	711	684	697	709	723	665	687	662	695	693	676	714	712	663	705	656	654	682	709	731	689	733	690	661	739	704	719	673	732	715	680	689	660	681	709	730	706	710	675	740	722	709	744	717	696	696	655	705	674	717	716	698	673	709	716	714	686	713	668	682	689	757	743	704	700	682	685	719	668	724	699	710	729	714	667	682	732	683	674	707	696	696	693	734	727	701	683	661	676	703	681	746	698	707	685	697	749	704	713	699	737	731	709	647	675	744	679	689	691	685	679	699	698	691	689	661	727	663	665	677	736	723	729	726	681	691	738	748	744	699	707	658	657	702	700	700	715	715	706	705	672	719	703	695	696	711	670	690	715	714	721	701	721	700	721	722	695	699	694	698	689	688	685	736	681	707	685	710	685	730	755	681	703	715	673	679	703	673	630	716	648	688	707	648	702	723	710	682	709	680	736	745	711	720	690	686	765	718	689	743	734	691	685	706	706	710	755	718	715	687	737	646	702	682	760	712	687	718	692	728	683	741	687	709	696	676	722	653	682	677	727	638	689	670	739	699	764	699	692	690	703	665	691	704	681	666	669	683	669	690	700	707	704	674	679	662	742	712	664	674	683	671	703	686	699	718	663	687	701	701	699	668	671	689	775	712	722	700	711	662	698	646	647	695	694	730	667	699	682	700	703	676	680	688	673	717	714	733	708	739	675	727	724	708	682	710	674	702	691	681	727	742	711	724	679	682	747	699	685	677	669	693	725	682	666	702	703	652	711	700	681	694	689	680	752	660	719	752	660	732	740	707	682	695	643	742	698	731	735	682	745	688	718	714	689	671	687	700	665	697	731	705	717	695	726	715	679	660	714	688	654	683	675	691	721	743	753	728	744	700	653	655	677	688	697	693	694	685	703	699	733	685	710	693	677	724	734	710	752	720	740	673	773	718	669	699	692	692	696	734	733	684	681	687	691	707	685	663	687	732	723	692	748	680	677	753	702	688	679	699	740	705	716	756	679	687	707	679	732	661	671	685	699	643	667	725	698	700	667	702	712	701	749	682	696	687	710	675	698	655	746	697	700	681	657	703	678	675	677	704	638	701	733	664	722	671	687	726	734	705	696	666	714	657	696	647	706	703	667	670	710	643	718	740	712	707	695	675	705	705	716	670	736	702	661	621	713	707	737	728	749	711	703	710	648	707	688	714	693	719	697	676	658	686	665	699	745	755	711	686	703	703	701	659	710	687	697	700	678	725	745	703	681	650	662	736	713	701	730	720	702	674	694	690	742	693	689	756	691	686	734	695	725	738	715	684	727	685	732	723	726	730	664	700	684	678	664	673	717	728	704	724	699	684	699	706	705	699	738	679	691	680	685	721	669	680	680	699	688	688	679	729	712	703	707	652	690	686	752	738	691	693	728	658	706	711	681	682	694	731	651	682	730	683	681	703	663	719	720	682	691	717	674	696	773	665	710	637	742	633	737	728	711	696	687	700	751	716	673	728	730	701	689	714	704	730	726	716	724	684	661	727	685	681	701	698	664	719	688	717	704	655	687	651	668	630	697	721	702	702	717	724	650	720	669	680	696	718	715	686	666	717	696	724	682	675	677	669	700	661	733	728	683	677	702	698	703	717	693	717	681	686	742	697	712	696	704	655	708	688	703	677	718	642	746	719	717	689	717	721	663	739	720	751	677	698	733	693	691	684	715	686	679	696	707	651	698	689	757	665	674	714	677	714	721	700	669	701	676	687	710	699	688	700	700	686	701	655	701	733	681	699	675	721	711	688	689	649	713	708	700	720	723	664	712	629	723	677	680	683	737	640	739	685	706	645	692	692	701	747	727	710	729	693	729	713	718	719	688	667	682	739	703	709	675	683	705	696	698	710	643	683	734	678	713	753	685	725	688	656	691	699	714	660	712	702	723	756	677	690	668	711	749	696	730	687	709	719	703	728	727	693	710	710	712	676	649	672	675	703	719	755	700	698	699	719	652	726	702	728	735	706	672	694	691	743	660	692	715	691	711	700	672	712	714	751	637	730	726	680	645	725	633	722	692	734	728	745	708	675	661	716	693	730	719	697	649	677	671	676	711	717	696	717	691	669	681	733	713	715	712	639	688	714	711	757	707	718	646	698	690	705	741	682	723	667	713	681	731	739	670	713	698	664	675	719	719	751	730	662	702	729	640	691	699	713	711	711	717	733	705	690	717	713	718	739	693	698	671	700	734	705	649	689	731	706	676	729	682	687	716	669	664	671	702	719	715	707	707	692	718	724	707	705	634	728	713	714	706	652	689	749	735	703	727	707	713	695	759	703	673	711	702	690	692	714	661	685	684	669	729	688	713	743	745	705	643	714	742	710	704	733	725	677	690	652	725	717	714	761	747	693	689	706	679	707	687	701	726	689	651	712	695	689	703	692	691	700	692	654	705	727	701	699	718	694	698	701	628	663	711	672	729	706	670	708	661	711	698	693	721	664	690	673	684	662	671	733	690	675	746	719	677	770	670	628	721	691
43927	42904	42227	26535	23282	18939	12066	6317	5164	5633	5137	4945	4621	3751	2736	2188	2022	1447	1229	1081	1077	803	604	532	503	485	447	456	467	415	366	365	345	370	349	330	389	391	372	354	304	331	333	387	372	339	348	337	329	375	353	371	317	302	325	315	285	324	337	325	293	294	291	276	291	260	300	287	271	311	279	273	278	282	308	292	272	297	284	300	336	288	275	285	266	273	280	273	303	304	287	310	289	290	272	297	271	304	283	273	282	292	309	277	285	240	276	309	313	297	281	261	268	293	295	304	311	307	285	293	291	317	280	276	276	296	291	311	320	317	299	285	275	302	270	292	271	306	285	244	325	319	305	282	328	278	285	273	285	311	276	279	296	286	300	286	287	305	273	283	260	275	290	320	312	286	306	269	277	271	297	309	318	314	309	261	293	274	283	277	288	307	283	270	302	289	307	266	273	285	309	262	295	293	293	330	272	276	253	294	309	274	286	279	300	287	275	288	293	294	307	281	287	283	309	296	296	315	319	279	251	293	277	297	303	288	279	309	291	318	296	306	290	300	278	290	279	307	279	277	272	287	316	281	268	290	280	315	289	305	327	276	273	299	318	283	277	293	290	308	297	313	264	304	293	285	277	282	320	321	315	298	284	278	306	296	288	316	287	297	320	278	314	317	272	304	280	308	303	258	319	303	304	337	290	278	312	291	277	315	283	274	304	296	261	281	295	271	296	300	280	277	309	303	284	306	296	307	297	290	314	299	303	313	307	265	302	309	270	307	264	309	287	306	267	302	255	245	289	314	289	264	287	273	323	295	278	303	295	263	328	335	295	304	298	288	295	255	278	284	291	313	280	323	291	280	269	295	306	290	301	271	294	320	277	261	273	281	286	292	298	296	296	290	301	282	286	281	246	260	303	307	302	270	276	282	267	284	301	287	299	263	293	333	292	300	261	314	278	297	272	288	267	280	277	272	272	288	285	287	284	300	288	292	286	304	287	269	294	271	290	273	279	273	277	310	307	288	279	289	307	304	250	292	255	324	273	300	296	282	291	308	268	298	281	258	286	319	294	289	311	318	287	282	312	274	290	325	274	316	287	279	283	270	285	298	288	285	277	283	299	281	309	297	301	307	323	304	302	278	297	296	257	284	323	307	282	254	295	306	254	282	278	305	278	299	296	290	266	310	279	279	295	272	266	316	270	273	329	298	314	300	299	282	282	320	293	297	282	280	291	292	286	279	304	285	321	297	298	289	288	271	321	292	301	294	291	274	277	245	280	286	310	300	287	289	276	248	273	291	306	260	306	261	284	262	296	270	289	272	311	289	282	278	294	286	299	328	257	272	290	288	279	311	275	288	287	316	288	296	300	287	269	330	295	287	288	318	308	306	286	284	337	259	276	309	275	317	272	319	301	260	296	286	285	287	287	283	258	260	281	294	317	279	314	275	293	276	259	318	285	287	286	306	266	288	266	298	307	300	274	289	301	306	296	268	291	271	294	298	284	318	247	301	302	320	270	298	275	288	287	256	309	307	306	295	274	319	302	315	263	291	299	297	307	284	308	287	319	276	260	310	325	306	316	289	280	291	273	314	299	288	258	283	262	284	291	287	301	279	325	281	293	264	279	263	296	268	300	327	260	300	263	288	343	287	300	309	304	260	280	275	296	312	306	284	277	291	275	287	301	286	274	269	286	322	298	295	262	297	313	289	252	285	303	289	285	284	281	272	273	286	312	307	265	320	317	296	289	297	315	294	271	308	270	283	276	272	317	303	287	309	270	292	275	286	281	298	322	249	311	273	316	297	277	281	303	301	272	294	279	268	292	272	314	293	319	282	295	272	296	283	288	311	278	297	283	318	278	273	299	288	281	271	309	308	300	295	299	284	290	265	259	318	314	294	284	287	318	309	266	285	303	313	310	315	277	284	304	265	315	287	257	306	326	295	303	314	297	291	298	280	317	279	283	301	304	306	301	284	304	283	321	303	298	285	307	268	290	297	286	281	309	284	277	299	262	284	277	284	293	287	282	281	340	282	283	302	273	283	252	260	270	300	282	302	273	317	274	293	285	268	278	268	267	326	294	278	248	286	332	319	277	309	302	259	280	324	273	297	284	301	295	271	306	304	278	310	283	284	280	322	306	301	256	313	295	300	277	288	315	276	325	310	253	326	287	277	284	298	285	294	326	255	300	295	291	267	273	263	292	320	289	273	276	279	291	279	308	286	268	289	300	278	294	303	294	308	304	287	295	263	272	294	314	308	323	330	317	270	280	291	299	298	299	293	319	285	303	304	307	296	278	287	294	284	282	299	274	276	314	294	275	290	268	305	300	282	261	307	293	267	291	283	278	319	263	314	306	272	287	274	316	258	283	301	299	279	280	282	290	243	290	284	282	244	318	298	323	272	329	276	311	300	281	288	284	308	272	318	257	295	304	311	264	273	260	323	301	305	327	289	268	287	288	300	287	291	306	275	247	282	316	277	287	301	311	305	308	271	292	284	314	317	302	280	248	316	304	283	274	275	304	316	293	273	297	305	264	304	282	273	333	291	277	289	262	303	313	286	329	308	287	307	282	290	277	297	263	312	298	284	277	262	297	325	291	303	304	281	265	338	303	276	303	299	283	310	286	277	302	284	283	267	296	285	307	268	289	292	307	311	271	266	294	308	302	318	291	285	285	309	263	292	288	286	284	286	279	286	307	280	305	278	310	276	289	265	324	316	317	323	299	290	272	259	268	305	311	310	316	279	295	288	314	276	283	312	291	287	307	292	304	290	295	282	280	275	279	293	300	290	271	287	286	261	277	270	280	281	318	296	296	306	293	309	281	286	285	285	283	309	308	279	314	297	302	318	296	275	289	282	319	293	246	289	301	279	303	290	268	299	294	294	295	268	309	316	309	306	318	305	325	303	284	289	322	298	300	294	290	296	292	271	283	255	283	297	284	287	288	291	295	279	285	298	291	294	298	284	283	293	290	291	272	305	291	282	290	285	304	272	299	309	312	290	287	319	274	293	301	262	296	281	283	257	284	290	267	306	311	237	307	289	274	310	281	299	261	294	301	319	246	288	257	270	299	302	286	290	281	297	294	256	317	348	274	269	327	319	268	280	267	303	292	290	284	295	287	294	316	316	281	307	274	284	308	280	295	289	265	289	290	274	305	307	287	291	296	277	282	316	291	306	294	268	308	273	266	296	302	280	292	272	317	284	283	306	291	308	297	317	284	310	310	277	297	300	273	299	274	280	296	289	257	240	301	299	272	293	288	299	311	290	274	277	282	253	287	281	298	297	295	312	272	271	307	290	283	256	317	316	291	318	260	283	285	308	245	311	262	294	276	291	315	302	291	288	275	265	291	316	261	293	264	321	313	285	288	305	276	267	286	303	288	340	279	301	302	273	283	304	299	327	295	297	313	283	282	272	275	284	267	283	277	292	283	316	285	283	293	250	267	276	259	282	301	293	322	307	295	287	282	283	247	310	272	277	287	274	283	250	274	275	290	280
30419	37137	40625	23748	28340	23110	16291	11532	13112	15181	15500	16366	13642	11887	9646	8547	7908	6152	5865	5394	4833	3800	2845	2588	2490	1921	1820	1778	1550	1470	1342	1229	1152	1153	1154	1218	1343	1248	1163	1206	1142	1122	997	1085	1119	1089	1148	1071	1039	1075	1008	1088	1008	1023	1054	946	854	802	823	854	829	890	823	796	728	750	765	788	736	758	732	734	705	716	748	675	718	726	691	750	655	722	743	752	736	722	702	740	695	744	725	723	745	686	716	724	665	694	726	696	680	658	690	668	693	687	736	676	705	675	695	684	695	675	715	674	716	729	716	675	690	665	651	687	667	728	722	679	702	693	667	711	690	706	723	690	651	669	695	690	656	640	672	660	695	664	677	709	708	648	671	666	679	649	668	701	667	693	681	679	693	672	672	683	669	703	686	725	698	721	752	692	671	677	670	693	676	697	657	688	646	663	634	637	689	738	708	704	735	658	701	668	659	748	718	701	672	666	690	668	669	741	706	672	730	677	696	687	676	682	689	706	676	702	689	717	693	669	688	708	743	687	698	693	659	682	681	740	703	713	687	672	725	681	713	652	710	725	676	693	635	673	700	686	671	644	666	703	696	726	709	702	704	666	639	665	692	711	692	695	719	635	706	762	706	675	683	674	673	717	706	657	730	732	705	677	684	646	698	665	654	712	702	692	679	721	683	677	713	695	651	679	649	689	715	720	722	714	684	667	671	655	691	690	694	691	689	662	719	664	688	728	676	653	697	710	692	673	695	715	691	714	650	737	672	670	684	676	715	700	728	696	681	667	658	692	711	684	670	717	707	698	706	699	743	703	676	667	740	653	714	659	742	683	667	699	718	735	689	706	673	735	715	709	684	706	665	674	693	659	692	648	687	707	666	691	739	699	760	734	705	675	683	718	640	661	692	701	661	676	698	652	666	692	684	649	706	641	669	667	703	714	683	693	659	672	651	688	724	716	671	649	651	647	673	753	688	660	654	682	674	711	651	655	703	672	670	630	709	738	678	672	636	721	683	697	693	682	689	676	666	697	675	699	705	675	712	686	666	745	683	704	686	648	727	708	716	703	691	711	661	688	662	654	691	646	710	653	694	667	667	688	747	729	695	689	688	712	660	709	708	711	671	722	677	667	687	701	712	690	662	681	699	654	729	705	714	679	677	689	723	741	688	686	682	641	705	744	642	713	688	656	768	705	642	722	669	708	655	711	685	724	676	683	719	659	677	704	671	685	708	671	650	608	655	655	696	696	704	659	670	712	688	686	723	727	694	682	693	725	691	639	675	688	689	741	712	687	690	713	723	727	682	672	654	713	703	675	745	701	757	705	657	669	703	682	677	678	715	685	700	683	673	685	659	689	622	714	688	728	673	672	669	665	657	732	705	714	659	663	676	715	734	771	662	676	653	696	688	637	668	663	685	711	695	698	680	680	722	666	668	690	699	721	677	705	685	668	686	670	646	772	730	708	640	697	670	704	642	764	702	693	692	692	705	694	716	702	656	670	689	707	678	694	695	674	658	679	685	643	705	682	708	637	737	736	684	742	693	713	661	718	697	702	671	647	700	748	685	709	640	669	657	667	699	704	683	688	706	762	670	675	657	691	680	685	681	626	652	709	685	647	683	705	714	690	707	664	722	698	656	716	635	660	691	675	680	690	670	720	660	688	714	647	695	703	698	645	702	659	654	728	683	663	721	681	715	661	707	643	663	693	664	677	677	674	751	692	742	685	723	679	679	753	682	722	675	712	722	706	684	655	700	668	711	721	669	701	699	722	691	688	683	667	683	677	658	620	721	678	713	665	676	674	685	692	695	691	654	693	656	682	680	722	687	688	658	709	701	705	691	715	653	672	720	727	704	664	669	718	668	712	762	663	689	640	661	657	706	703	702	693	723	662	705	722	728	678	682	704	717	686	686	698	682	712	735	707	697	663	693	740	671	702	659	637	704	670	742	641	701	720	688	756	681	691	670	684	643	748	691	697	732	656	687	707	641	704	735	726	662	715	687	670	692	704	678	716	646	733	674	704	713	686	695	676	746	691	658	682	694	701	673	662	686	699	655	702	714	698	703	709	655	672	632	732	690	691	699	764	690	673	665	707	676	664	643	671	695	691	741	678	673	683	689	690	663	687	718	670	669	656	722	692	741	640	677	667	675	754	696	735	715	686	705	677	684	716	671	696	689	661	698	679	714	687	652	712	635	734	718	684	673	691	719	666	694	664	693	668	680	696	701	668	677	735	692	653	729	672	682	661	638	696	723	704	667	713	698	683	662	712	688	678	701	667	729	715	714	705	688	658	674	653	740	670	693	640	699	679	633	676	718	679	720	726	669	674	706	690	721	698	677	670	721	698	699	716	691	661	699	669	678	681	719	677	694	683	687	641	702	693	682	706	648	705	695	684	699	678	703	674	665	667	697	700	684	692	683	666	670	677	722	719	753	698	656	674	698	709	754	654	672	670	700	709	646	723	712	717	736	694	668	748	726	708	686	729	675	667	689	673	699	710	650	671	711	694	676	652	750	689	723	673	681	733	645	719	699	722	691	673	676	688	669	700	713	635	666	677	693	717	707	696	687	716	714	719	686	718	664	715	663	637	701	678	680	727	676	725	720	696	653	701	662	703	669	681	667	695	733	676	677	714	708	686	670	715	718	674	686	739	732	691	709	700	647	732	669	651	689	666	732	663	692	657	690	663	728	712	699	690	691	717	690	741	690	686	708	674	707	652	656	721	659	689	715	685	700	686	682	691	683	663	695	725	710	705	702	689	725	722	693	677	721	690	661	704	694	669	658	731	720	661	718	707	728	687	704	682	705	708	690	650	718	630	738	694	647	716	648	692	711	686	696	685	641	686	643	705	696	700	673	675	689	668	681	663	708	685	767	660	708	665	693	721	652	661	655	715	679	689	733	690	650	666	680	690	698	661	750	700	711	720	679	679	694	696	683	629	651	684	660	682	694	709	700	697	701	650	674	708	680	702	693	683	716	703	723	675	654	648	662	688	751	710	686	691	695	643	684	679	672	671	695	658	678	679	721	707	669	668	714	731	680	740	732	687	653	672	710	680	698	651	649	661	711	710	681	695	751	689	639	702	709	695	713	665	699	664	692	690	714	691	700	639	683	663	757	741	697	686	696	638	721	642	691	742	711	732	693	662	688	740	690	662	709	692	683	669	700	638	698	692	674	687	678	662	646	657	715	667	695	692	694	685	694	677	740	703	654	694	709	756	680	718	739	678	680	656	665	767	660	699	716	640	702	687	666	680	679	681	669	663	674	651	668	709	678	721	713	692	644	679	702	636	685	679	708	638	719	642	705	670	746	686	664	693	685	682	661	658	710	706	671	660	668	677	684	707	713	673	682	664	700	694	672	735	676	684	759	660	748	695	710	658	648	688	674	731	701	704	739	681	694	661	673	677	676	696	712	654	675	638	690	684	675	707	676	690	729	670	646	675	695	657	665	709	687	720	684	712	694	700	665	690	670	666	702	687	682	640	707	718	633	671
54122	50406	43717	29957	29314	26850	19783	14787	11348	13088	12245	12174	10175	8398	5501	4933	4802	3466	2795	2666	1996	1315	1084	872	777	578	578	530	444	427	431	340	332	364	342	345	347	367	312	358	360	357	331	341	327	285	314	310	302	311	265	319	278	243	287	256	268	265	257	248	255	238	264	216	242	221	219	208	219	195	206	224	222	210	219	205	200	218	217	228	221	223	202	220	233	213	193	227	199	186	217	202	187	200	191	214	218	202	220	231	204	190	207	206	182	206	212	193	216	224	187	192	190	243	221	203	180	207	231	232	190	207	218	180	182	211	211	174	202	205	185	170	184	221	197	176	186	205	206	189	195	208	201	204	197	222	207	190	169	225	228	212	198	204	209	208	179	182	193	204	207	183	213	220	209	199	201	212	219	221	191	181	204	200	203	219	193	201	220	201	190	195	205	206	229	218	224	222	206	193	203	203	192	220	192	208	206	228	198	195	182	200	181	214	202	203	226	212	225	209	203	216	211	217	187	197	192	202	206	195	212	212	225	230	209	217	221	212	216	212	204	209	207	201	199	214	221	188	211	203	206	197	194	186	210	220	202	210	204	176	206	171	191	189	197	201	209	211	210	174	203	220	212	188	181	221	208	207	193	207	191	203	195	209	221	190	205	188	197	220	196	220	182	186	229	212	202	195	205	181	198	195	201	178	207	216	204	182	203	194	211	196	174	187	206	191	226	212	190	208	211	213	206	178	212	203	216	206	196	190	195	213	189	224	210	184	216	195	203	196	208	214	212	186	189	197	206	213	185	231	152	218	193	208	197	200	202	221	197	167	192	183	187	168	181	200	197	188	210	200	194	203	228	191	218	206	182	191	210	201	198	210	215	199	202	185	188	210	207	209	210	209	207	208	232	208	200	190	213	198	224	216	246	210	199	193	208	211	238	204	198	190	205	230	201	182	174	193	222	204	203	195	215	168	209	208	221	213	185	183	184	204	211	198	208	234	180	197	203	170	202	229	206	200	189	209	217	186	213	211	208	216	227	195	215	188	192	193	241	205	220	214	206	216	217	206	191	178	216	192	198	197	198	213	187	190	217	207	192	193	222	190	187	191	229	201	207	212	185	197	209	216	205	217	220	185	225	227	192	236	190	209	204	190	189	199	185	196	230	195	218	215	184	196	184	191	228	224	205	234	181	203	188	217	201	190	198	226	222	195	186	210	198	173	194	239	238	206	200	192	193	221	215	205	190	191	204	198	203	198	199	179	211	212	213	202	219	204	240	197	199	234	215	202	218	203	195	215	195	194	241	203	183	203	223	192	219	239	262	210	190	201	211	204	188	192	184	204	226	208	214	229	192	237	217	195	192	202	180	202	192	184	204	221	194	206	207	220	206	217	229	211	198	208	206	196	187	195	200	185	220	196	195	215	227	187	212	207	203	210	193	219	203	196	196	198	218	193	194	216	205	213	229	212	196	203	199	222	201	195	208	187	186	186	202	214	204	177	206	215	185	176	214	220	202	213	197	210	173	207	198	196	192	167	185	215	211	199	176	221	184	235	203	226	194	219	204	208	212	196	211	188	224	183	211	204	246	214	216	203	231	170	228	188	236	228	222	196	234	192	203	222	196	195	189	209	194	207	218	202	204	211	190	202	218	213	186	203	208	208	217	199	208	194	187	222	205	223	197	198	192	206	196	199	183	206	174	199	219	214	205	208	208	200	217	215	172	204	216	208	208	213	201	195	197	244	211	217	217	210	196	190	214	197	206	187	177	204	184	217	187	195	214	181	186	200	228	197	209	194	182	197	210	189	226	206	219	232	221	216	208	214	216	202	211	208	226	201	201	216	206	208	219	221	215	201	190	185	206	189	209	192	192	184	231	211	201	219	249	183	227	188	192	243	205	193	184	232	160	207	188	206	222	206	191	225	207	199	201	225	200	232	215	193	224	182	191	200	216	200	231	216	213	179	210	203	203	185	187	221	208	208	212	220	216	236	209	207	212	202	180	204	194	175	204	185	205	191	192	218	196	189	217	221	230	240	221	186	231	175	208	200	204	209	202	214	209	175	198	225	190	219	226	188	201	196	200	174	189	214	238	207	210	184	201	183	198	215	193	195	206	198	189	191	203	204	200	195	202	193	173	193	222	209	212	222	190	192	225	185	177	185	201	223	182	206	222	218	218	204	214	184	206	196	173	229	172	185	189	185	202	197	203	191	196	214	191	196	186	208	187	200	220	216	211	194	201	228	211	220	205	192	202	191	217	197	200	203	198	195	204	205	195	215	197	219	182	227	220	183	218	206	211	236	237	214	165	225	206	211	194	217	213	197	220	178	194	185	226	174	239	199	214	221	217	203	197	203	198	197	188	182	194	196	188	198	201	218	213	196	215	205	192	208	184	166	215	212	193	211	197	202	209	201	241	188	228	196	221	193	197	200	204	225	203	204	234	207	215	217	202	205	189	197	221	182	217	194	219	214	234	191	195	193	198	200	182	218	195	220	224	179	173	218	203	198	178	195	217	202	222	195	198	184	223	234	174	207	221	193	205	188	215	219	206	204	188	207	192	227	209	178	195	206	214	262	193	218	216	241	194	166	200	210	207	228	210	231	229	190	200	228	196	187	199	195	212	225	182	182	222	216	216	201	203	184	200	209	213	193	212	202	197	232	187	219	193	214	213	202	194	197	220	220	193	183	218	201	183	208	200	219	209	225	201	208	214	218	205	208	195	191	207	196	206	213	185	208	191	216	207	211	229	189	213	198	211	207	226	196	202	200	195	218	216	221	201	191	218	220	227	209	206	205	214	186	198	187	201	204	203	191	218	200	207	236	189	204	217	200	188	222	212	213	203	231	197	218	197	214	211	210	202	195	207	208	213	207	213	197	222	206	208	225	169	215	216	211	233	222	207	183	197	221	186	213	208	220	184	198	196	183	203	204	203	202	206	191	203	198	212	200	212	174	204	238	210	206	209	215	195	227	207	189	227	190	213	218	209	211	224	187	215	203	202	211	198	218	216	196	210	210	178	196	210	196	228	180	197	210	195	170	208	189	199	193	216	192	197	189	211	182	205	197	214	207	208	225	210	214	221	203	223	213	186	210	225	205	201	211	198	173	182	200	202	209	194	210	192	220	224	207	210	211	214	202	215	217	216	222	215	199	199	214	193	223	199	210	219	201	174	194	185	237	191	219	198	220	205	206	227	191	229	199	210	196	177	203	196	227	217	189	211	222	207	197	197	200	222	212	214	232	189	215	237	206	208	210	206	208	171	190	197	217	199	195	207	202	199	193	169	214	193	227	208	209	191	196	189	192	216	223	194	219	211	198	212	212	193	216	196	206	195	217	224	200	204	209	214	170	192	212	197	203	214	229	195	214	183	184	207	209	223	208	196	202	202	202	206	214	215	201	184	172	199	186	204	216	190	213	181	213	222	208	233	205	213	178	193	210	207	207	224	166	197	192	220	221	215	172	245	192	173	209	223	207	229	197	194	209	213	213	192	214	187	196
39171	46919	45428	31145	35616	30648	22169	20262	19599	24472	25136	25555	22356	20148	16675	15055	14439	11903	10765	10533	8779	6545	4974	4339	3975	2993	2965	2573	2128	1946	1724	1427	1458	1622	1353	1538	1489	1497	1343	1594	1488	1503	1357	1353	1319	1306	1331	1374	1153	1249	1270	1281	1096	1043	1131	1102	826	766	729	901	937	861	775	651	615	623	639	638	666	627	626	651	617	611	578	625	562	537	552	554	549	554	593	562	576	497	569	516	562	539	524	543	515	507	529	513	505	506	496	537	466	465	456	518	517	503	498	487	528	498	502	522	512	493	486	491	488	485	509	471	509	503	486	493	514	525	530	519	452	541	497	517	464	476	486	502	510	509	475	537	469	494	495	548	469	522	557	495	522	462	509	463	480	495	486	507	519	475	507	511	473	479	498	478	494	512	482	492	509	465	499	480	469	483	449	506	444	524	494	515	485	456	492	498	468	510	469	508	495	475	506	526	498	466	513	506	524	508	500	450	481	472	472	469	498	509	470	502	498	532	530	510	476	489	472	520	538	495	487	488	474	459	528	519	502	507	529	502	481	473	527	534	528	496	461	509	510	473	503	495	497	496	512	485	481	496	501	479	530	503	479	470	504	514	475	506	496	456	505	519	526	510	506	474	553	501	509	486	503	481	509	534	511	529	501	491	516	529	453	449	467	514	470	515	523	481	497	536	482	477	500	499	512	506	482	491	502	511	495	473	455	548	544	488	483	530	490	498	534	504	502	497	476	476	524	509	515	489	465	508	514	505	546	468	510	489	514	492	468	505	486	526	486	517	426	524	518	495	517	502	522	506	524	487	452	500	516	495	513	485	500	542	515	510	494	485	484	504	513	495	469	455	502	445	462	524	509	496	479	504	540	502	488	485	493	497	472	494	551	520	479	451	504	491	495	477	497	464	472	539	505	485	530	492	474	496	514	502	513	510	513	514	485	537	471	484	464	494	513	480	472	462	533	464	480	465	532	494	520	502	525	536	463	480	513	481	493	451	487	490	505	523	502	498	486	492	485	509	504	485	497	507	503	485	463	483	480	481	480	532	506	491	463	507	522	493	498	544	475	461	478	487	498	467	499	518	507	508	529	480	513	512	486	490	529	498	480	493	502	466	483	479	483	482	498	466	506	508	500	480	496	477	474	486	504	479	521	485	504	492	506	487	488	539	513	498	514	488	448	516	523	474	503	474	525	477	472	471	504	511	519	467	492	505	496	484	484	546	473	496	526	492	499	473	543	504	491	478	499	508	493	504	470	496	506	495	489	473	480	500	468	463	500	513	470	524	522	542	476	483	538	510	519	485	481	497	471	474	531	520	485	466	536	505	474	482	474	500	463	514	462	488	448	508	510	518	558	501	489	497	497	499	501	521	509	508	508	520	510	530	472	525	489	486	528	471	510	487	507	465	500	490	500	523	507	504	538	494	527	515	476	503	502	466	498	472	492	493	481	507	481	471	482	508	471	526	500	443	478	498	518	506	519	524	520	455	484	513	506	500	462	473	533	512	478	529	458	494	497	492	503	451	523	515	488	470	486	486	491	535	503	473	475	502	465	502	520	557	513	503	513	495	504	481	500	507	467	493	477	470	468	449	467	465	513	479	478	489	512	517	511	483	510	486	472	513	479	483	484	523	517	518	459	488	490	504	535	517	500	536	472	468	514	486	531	514	485	564	513	510	530	531	501	479	487	452	475	489	506	495	471	480	485	496	510	543	488	497	511	517	511	498	511	484	512	503	453	483	504	524	498	496	522	494	501	495	496	509	504	484	493	455	501	465	478	483	500	482	497	464	476	507	502	454	469	464	492	474	492	475	517	483	523	504	512	449	483	475	505	488	485	537	511	460	459	497	491	535	484	513	547	516	503	482	487	465	472	508	486	458	507	502	478	462	476	512	505	502	518	519	498	530	484	455	508	504	507	501	485	487	493	512	511	539	482	513	511	527	483	521	534	469	490	500	529	399	512	487	493	501	517	489	510	506	516	551	537	506	522	511	489	498	507	500	526	503	478	462	477	504	525	505	537	510	461	504	509	509	505	480	512	496	497	492	522	470	490	466	502	484	457	504	513	487	549	500	471	497	477	488	509	502	484	502	478	483	494	490	453	468	483	494	489	512	484	478	518	519	480	508	490	506	501	432	504	465	498	510	506	520	513	475	496	510	503	462	483	503	502	488	487	471	479	495	486	540	509	442	482	497	526	480	486	471	512	480	500	492	519	553	501	573	485	463	504	523	483	525	512	527	492	481	486	488	465	473	498	513	498	522	475	491	508	488	526	513	494	493	514	518	475	480	512	497	493	488	496	513	525	492	522	482	494	477	515	524	483	505	460	488	483	486	509	479	486	553	433	490	475	469	509	514	518	480	461	477	470	505	467	495	510	448	523	469	497	509	527	437	508	533	521	479	486	495	491	523	474	523	492	488	470	466	492	486	516	483	482	495	474	507	477	499	463	506	504	508	485	510	518	502	484	485	498	451	493	506	551	466	492	518	510	491	505	517	495	482	511	498	462	485	504	478	502	464	504	532	505	501	479	512	493	483	476	487	509	496	516	520	541	499	512	484	545	480	490	534	520	469	511	496	545	502	517	492	473	495	470	484	519	492	503	488	502	469	517	481	503	485	440	529	520	503	491	474	530	486	497	507	523	525	509	516	509	510	496	528	499	489	520	469	532	490	518	517	513	505	480	506	506	452	525	535	453	526	536	490	517	471	471	457	516	459	490	501	464	501	488	473	511	504	505	510	475	505	479	505	466	521	485	481	508	513	496	462	483	490	510	532	506	532	485	495	497	462	533	503	478	508	471	487	527	518	463	500	560	492	465	465	518	525	512	504	430	449	494	497	500	503	492	499	514	502	508	524	499	490	478	494	497	526	512	458	484	509	516	496	502	495	523	492	489	493	498	490	480	477	495	490	514	507	485	510	510	505	518	483	491	486	475	501	505	504	430	464	511	518	481	503	483	488	467	488	526	531	510	507	488	478	483	496	509	523	540	482	537	502	467	441	489	479	497	510	535	484	509	531	506	472	469	479	492	483	513	521	481	503	532	512	471	459	497	504	479	516	482	489	479	500	492	497	507	512	509	490	513	503	475	483	465	501	481	480	506	464	462	457	501	508	514	487	539	475	461	528	494	488	455	493	498	550	475	518	469	469	464	526	481	526	506	511	494	534	473	487	484	492	513	510	481	467	456	492	484	445	523	481	492	480	477	474	495	508	499	509	526	515	506	488	518	510	460	510	455	450	510	514	539	501	493	497	523	513	491	516	510	510	476	463	497	513	491	525	503	501	482	453	528	477	505	480	475	496	544	511	494	505	516	472	493	478	492	482	510	493	481	492	465	493	492	536	498	485	452	436	475	499	480	503	498	464	515	482	483	485	502	493	521	514	496	491	498	497	469	491	494	479	516	504	486	503	477	523	467	492	496	513	505	457	506	469	490	427	489	445	493	477	515	480	510	492	466	512	500	513	520	456	515	475	502	472	479	507	496	485	503	507
24774	19637	16174	6387	3904	2745	1735	1290	997	922	836	753	643	572	458	501	445	393	426	420	378	348	367	392	355	345	351	343	330	327	349	310	305	312	294	312	354	296	302	330	341	329	289	293	322	323	322	320	334	322	284	293	265	292	284	292	290	287	315	281	318	300	293	303	297	299	287	321	329	318	335	299	271	289	284	320	313	302	309	270	342	284	305	282	285	287	275	271	294	301	312	283	324	287	302	289	302	295	310	313	285	281	245	285	311	286	305	281	327	278	306	285	264	308	295	309	281	282	275	280	279	281	270	285	284	295	286	279	298	285	308	269	318	291	300	297	303	293	282	278	307	288	309	264	280	276	295	306	271	281	318	330	295	278	304	302	282	290	324	294	257	276	283	276	273	305	299	294	290	290	304	286	325	281	277	297	301	276	284	309	291	271	300	288	283	259	296	298	294	300	292	282	300	290	282	292	288	282	311	303	261	289	314	309	281	282	313	295	272	313	286	313	300	288	302	288	306	293	315	291	290	301	296	322	295	325	326	297	270	312	274	286	302	292	288	272	274	289	300	275	297	295	320	337	290	288	284	310	278	298	293	281	328	257	303	299	289	309	307	300	291	278	292	290	283	289	299	278	302	327	265	285	320	266	273	260	329	276	268	277	303	305	307	314	292	316	280	309	266	317	288	298	304	282	305	291	288	276	282	299	284	282	314	316	292	291	316	288	288	298	294	297	282	296	328	318	288	298	291	289	282	295	292	280	335	272	291	283	260	303	280	298	288	258	306	266	270	298	318	302	289	282	273	300	277	280	321	261	272	293	273	330	278	302	269	304	278	310	309	291	306	327	290	263	292	326	279	275	288	285	296	264	279	291	272	266	306	265	277	270	311	293	269	262	295	293	283	282	299	280	306	284	295	230	305	289	296	282	279	319	309	320	304	295	278	296	297	273	279	321	287	313	291	298	324	291	306	257	286	284	350	271	264	285	308	307	278	288	289	293	247	282	284	294	300	294	325	287	308	300	288	286	294	321	325	290	319	287	302	285	309	295	287	306	282	310	311	302	283	291	323	320	275	289	287	297	282	323	287	288	294	279	305	295	294	297	266	294	293	281	314	313	278	280	283	282	297	296	289	298	267	306	252	309	275	308	314	323	284	277	262	283	304	291	337	285	264	268	268	289	277	314	307	276	288	263	290	287	309	294	264	290	323	310	315	318	265	304	325	295	275	287	275	279	289	283	297	290	292	264	287	305	318	279	284	282	264	285	313	306	310	279	286	288	292	291	298	272	322	287	265	286	295	295	272	270	265	281	312	331	294	297	293	279	266	282	290	288	318	284	273	267	272	291	288	276	307	327	280	284	273	278	312	286	299	286	257	268	289	290	268	280	279	325	296	301	309	324	285	281	286	294	276	312	265	302	303	285	306	306	302	279	309	237	290	312	291	279	311	296	280	260	285	323	280	282	273	277	317	286	315	291	291	303	278	293	258	315	319	293	286	301	273	272	303	301	262	267	306	306	303	298	272	302	284	292	288	258	260	259	290	271	295	280	277	295	288	324	289	282	308	272	264	271	286	313	291	279	295	286	305	287	263	304	292	313	294	276	307	295	282	277	299	265	286	282	297	290	290	266	304	277	298	314	247	311	260	292	333	293	261	293	315	292	284	317	319	296	301	285	303	268	290	276	269	300	268	297	305	300	258	297	298	282	261	289	255	310	333	314	303	298	319	290	300	296	311	295	299	313	306	308	283	324	326	279	296	279	289	287	327	275	250	291	290	277	297	274	301	327	315	291	267	308	307	296	253	329	313	280	267	287	277	299	279	293	308	287	287	274	287	299	301	291	335	284	277	280	270	278	313	275	322	293	287	266	314	253	269	276	315	283	290	289	293	278	267	309	289	332	285	304	308	300	282	279	315	265	302	257	281	251	300	272	278	307	321	295	296	287	308	276	296	301	288	318	310	298	317	295	289	289	305	288	276	302	261	296	260	283	307	333	274	299	292	283	334	297	300	282	319	306	313	314	301	316	289	300	303	314	315	287	318	268	279	311	306	273	303	283	311	293	306	273	289	316	281	299	303	284	281	309	307	294	304	282	300	335	319	289	286	288	283	289	279	270	313	286	311	300	296	297	327	285	266	302	292	295	259	275	330	268	312	308	288	253	318	288	300	305	273	296	294	288	279	310	307	307	292	316	271	303	317	319	298	317	299	321	317	273	296	287	302	321	313	292	294	282	291	290	302	305	268	280	282	280	285	316	302	285	292	296	283	295	295	265	250	326	307	290	306	280	287	289	282	298	281	286	280	288	287	332	297	288	295	301	278	277	279	284	274	296	257	285	305	308	276	308	285	297	292	316	310	308	261	291	308	298	299	306	275	307	291	253	313	276	285	285	299	289	306	295	293	291	286	254	289	307	306	279	322	285	288	268	290	301	294	326	301	298	318	316	272	317	265	320	320	303	322	286	309	282	291	299	293	287	271	301	308	300	272	247	273	282	321	297	295	323	282	306	290	286	272	296	298	287	281	306	334	298	291	325	305	296	273	287	322	292	273	297	300	283	290	280	265	298	281	324	271	274	296	303	291	266	292	343	297	282	301	321	278	254	344	268	283	292	311	300	283	316	308	288	297	311	269	296	289	299	286	278	268	275	275	310	255	305	281	281	289	283	291	324	278	302	248	320	286	314	293	290	323	293	277	289	285	267	283	293	282	270	280	288	315	319	294	303	289	284	308	291	313	291	305	314	306	269	318	304	284	273	311	300	324	281	269	281	295	305	296	292	284	293	331	262	305	280	319	293	292	299	315	291	324	284	307	317	293	312	286	306	296	285	257	266	295	303	337	306	302	295	280	308	278	280	315	266	306	291	311	309	291	277	296	259	311	288	296	289	278	317	279	295	310	276	306	304	236	286	275	306	307	271	304	290	288	281	279	272	294	307	298	278	269	336	275	333	294	286	295	304	281	274	297	291	315	304	298	305	289	304	290	323	256	302	296	303	310	293	277	304	267	295	290	315	268	290	263	266	288	294	285	296	299	300	268	333	274	278	312	314	287	297	287	274	296	289	305	287	270	295	282	275	278	300	288	303	285	342	320	300	291	309	308	284	286	306	324	325	285	316	318	315	315	287	310	296	300	287	291	293	295	307	296	292	265	301	282	271	316	303	277	308	264	297	279	298	266	288	281	292	309	275	275	298	280	332	279	314	284	274	265	291	294	301	336	263	289	295	325	301	292	276	289	286	286	287	270	285	278	288	282	308	291	288	289	262	293	288	281	324	297	305	267	285	303	297	252	308	282	279	303	276	284	269	288	277	253	310	277	287	294	263	296	293	277	298	307	307	308	286	325	283	310	285	280	274	321	256	272	273	304	291	279	303	300	311	289	291	328	315	299	288	313	319	297	285	286	324	285	286	328	294	301	313	301	288	293	286	290	291	328	276	263	283	278	313	328	284	271	293	317	321	303	314	299	272	300	290	279	315	268	316	296	289	321	284
15881	17858	21549	11031	10678	8403	6070	4776	4203	3932	3771	3279	2990	2507	2128	2028	1826	1716	1489	1489	1318	1236	1189	1163	1064	1076	996	987	951	958	822	810	808	893	863	848	947	864	882	827	795	863	806	778	808	784	779	788	770	808	746	820	748	763	736	736	754	732	722	702	733	741	701	670	728	744	719	723	713	681	712	720	693	729	719	715	686	693	661	740	723	704	719	741	749	705	693	697	718	701	698	720	717	693	752	761	670	661	690	709	710	690	695	691	656	679	723	759	660	679	674	744	679	753	680	671	755	735	667	695	708	720	668	770	743	718	708	744	686	677	664	724	688	684	683	665	671	712	696	686	726	702	701	723	699	742	740	716	672	697	702	701	650	715	729	685	695	724	719	706	699	732	713	721	711	662	694	708	714	701	753	708	691	749	677	708	692	760	652	708	750	705	705	710	737	743	730	733	701	702	681	689	716	658	720	759	688	694	660	667	670	644	694	705	613	675	685	679	697	691	687	710	705	747	671	722	706	735	684	733	687	669	703	690	706	682	694	703	715	684	693	685	682	714	714	656	730	720	672	684	730	693	661	713	699	745	689	664	723	691	719	707	739	707	748	750	696	725	699	669	677	690	648	690	711	675	667	703	750	633	726	710	700	689	752	703	753	695	752	773	725	714	683	709	699	664	732	648	668	710	740	673	736	687	720	700	705	713	726	721	656	718	660	711	670	688	688	663	681	698	693	723	717	702	708	699	697	721	712	725	671	673	710	685	707	684	704	706	682	685	715	691	712	668	681	653	756	687	734	679	684	713	709	675	685	720	684	745	744	759	717	729	701	720	743	703	681	742	710	698	718	697	702	671	678	710	671	698	710	672	681	652	679	699	684	667	671	722	725	704	744	703	656	687	720	724	687	705	737	745	692	722	654	671	640	698	654	708	714	689	677	697	643	714	705	723	740	714	710	735	688	714	717	698	709	724	723	671	699	651	697	718	725	713	708	727	699	678	712	673	691	729	709	703	703	723	726	659	689	729	708	709	660	694	700	691	722	716	750	706	690	747	677	709	690	658	641	667	715	676	745	731	715	697	696	720	642	715	705	713	687	738	740	711	661	720	666	731	711	726	705	685	670	679	676	688	680	699	740	694	739	717	683	711	721	724	726	729	767	663	691	713	707	667	673	691	688	726	714	683	702	666	695	651	740	699	711	671	695	706	764	652	732	669	741	705	732	710	692	709	719	713	667	705	703	735	687	721	687	740	720	672	693	694	720	669	700	725	745	696	667	725	690	694	671	665	735	636	665	707	690	693	715	764	680	701	691	679	667	721	716	683	698	737	687	669	671	742	733	687	720	726	734	687	685	709	674	674	705	687	709	741	697	701	685	703	653	668	720	727	706	755	695	671	705	686	716	694	679	710	696	713	714	751	699	675	697	699	707	664	730	740	695	687	714	710	702	688	683	704	706	698	722	683	696	704	689	674	725	698	681	644	730	712	694	706	687	705	684	699	657	710	717	725	743	686	719	737	703	735	646	681	700	662	719	731	719	724	657	708	722	714	700	720	730	706	721	724	694	710	720	697	720	704	708	740	705	685	756	743	693	720	680	680	687	692	746	676	705	723	693	746	744	716	714	691	690	690	685	699	722	659	692	699	696	722	734	698	715	753	649	724	700	688	706	651	660	716	740	719	691	694	737	685	715	687	746	715	690	700	697	669	708	682	730	697	736	701	716	716	729	708	697	690	722	682	716	726	707	736	691	665	665	695	702	680	712	685	670	733	672	668	661	726	674	678	676	747	733	638	679	715	729	689	739	696	677	677	706	726	716	679	731	732	702	712	634	681	673	739	659	726	676	674	681	654	718	676	669	705	721	690	686	692	702	722	745	734	711	689	710	724	686	719	761	665	674	716	668	700	688	703	684	684	689	741	637	711	700	709	674	693	718	750	712	686	693	715	701	661	715	655	683	710	646	674	693	707	702	702	730	717	738	688	681	717	681	731	695	735	648	699	676	673	719	724	691	666	704	728	668	724	646	726	713	687	695	694	667	648	715	701	663	716	669	729	686	731	699	686	689	691	735	648	658	681	707	727	702	676	695	704	698	700	684	687	704	704	700	684	714	718	736	677	749	702	686	729	702	726	709	734	735	771	709	732	686	687	689	667	710	739	741	694	686	657	666	751	762	669	673	741	692	735	721	678	720	686	664	709	673	680	694	713	695	683	684	693	758	712	686	699	649	736	716	704	688	690	705	684	691	703	661	691	689	638	687	721	707	694	695	720	699	661	690	692	704	724	671	706	665	684	718	729	674	676	716	706	689	757	702	700	665	682	693	679	677	685	747	704	689	708	735	691	694	722	725	725	704	693	703	678	691	694	745	695	666	701	721	708	738	673	686	688	715	686	727	734	744	708	681	669	721	678	677	650	733	720	710	705	699	724	688	700	698	711	706	718	734	691	754	721	677	712	731	687	738	722	674	724	696	673	693	685	717	708	691	714	706	681	676	703	658	713	734	664	709	739	680	719	696	692	718	730	657	709	694	707	709	697	701	787	722	647	695	723	722	697	711	751	683	723	701	702	667	755	716	673	712	676	707	706	730	691	722	690	728	695	690	721	718	710	657	731	677	728	708	700	741	727	692	677	692	714	713	714	650	739	713	679	688	681	709	717	700	691	726	707	693	719	712	713	691	706	727	734	743	724	690	693	700	709	804	656	721	703	716	751	702	706	742	721	693	719	679	686	699	714	670	677	711	662	678	695	694	647	693	680	730	731	678	692	695	670	698	735	743	678	690	678	719	711	664	686	751	712	695	690	732	688	701	676	727	712	680	733	721	673	699	733	681	735	750	636	733	713	701	673	770	673	701	679	734	748	682	729	691	727	707	739	681	627	729	679	649	696	720	676	707	716	651	667	665	715	706	704	732	694	691	695	689	692	670	656	704	705	693	688	707	708	668	714	753	674	736	726	704	718	731	704	693	674	713	712	706	741	680	681	727	692	754	720	733	681	645	718	683	702	685	669	665	762	700	761	643	683	701	708	684	686	659	679	685	736	664	710	641	705	695	689	735	732	672	667	721	709	685	698	726	710	724	683	676	713	728	687	744	715	676	683	690	679	714	748	728	679	752	684	681	709	690	697	709	668	707	643	722	689	696	706	706	700	711	664	669	684	710	741	636	673	743	711	705	744	715	677	706	713	698	701	711	718	655	659	693	703	694	695	673	660	675	688	716	706	697	710	701	697	731	652	708	696	713	654	674	707	736	659	687	732	698	730	698	728	677	694	708	705	711	715	692	686	706	668	657	733	656	731	713	713	689	701	665	673	741	704	681	727	660	725	697	693	714	727	675	695	712	690	706	659	692	693	665	698	695	717	708	665	732	719	696	732	724	688	756	686	727	707	693	641	719	740	721	706	721	700	736	713	767	661	705	692	687	717	731	711	715	739	657	712	699	728	698	690	662	658	682	672	680	713	719	737	710	699	746	691	700	679	679	724	707	724	683	689	691	641
44126	47893	43307	29744	24347	20450	12590	8947	7344	7086	6184	5876	4803	3663	2199	2029	2029	1846	1209	1167	1007	756	590	552	474	436	449	461	389	407	376	346	342	369	384	380	351	360	370	377	385	367	324	343	343	347	352	341	346	382	296	297	348	320	353	334	291	300	323	344	299	296	296	331	316	277	290	301	302	309	316	277	323	303	300	304	298	269	297	303	306	297	273	303	322	309	279	274	302	289	312	272	282	290	281	272	285	304	270	303	301	283	302	311	318	320	273	306	310	292	303	282	299	283	310	276	303	332	280	295	302	309	295	301	272	307	298	320	315	290	309	307	288	292	303	304	330	332	275	289	287	297	294	324	304	316	284	303	288	310	302	271	271	291	294	277	294	279	296	292	276	286	307	305	297	286	324	263	292	316	327	291	303	305	302	303	276	312	308	278	271	290	317	278	279	291	319	301	258	279	277	261	288	279	274	292	297	287	268	293	302	297	315	272	274	290	276	255	298	319	256	297	309	277	243	306	315	283	266	282	294	276	300	301	295	263	306	343	318	286	307	314	285	298	325	293	314	264	321	274	294	304	281	299	325	273	311	294	293	300	286	285	304	283	293	313	285	289	300	293	262	315	269	264	276	287	300	315	305	307	285	309	284	297	330	306	327	281	270	298	291	306	317	290	298	271	273	289	316	265	305	318	296	285	321	304	291	298	293	319	279	281	312	285	285	325	311	294	268	309	251	289	287	271	273	303	302	309	299	264	273	295	301	334	290	279	303	284	290	319	263	275	291	307	292	268	307	295	292	275	293	289	314	231	332	274	252	304	294	291	294	282	285	282	306	282	295	291	299	271	315	317	299	303	289	292	310	299	323	308	283	290	307	287	265	281	320	274	309	295	305	285	290	290	302	285	290	290	336	321	300	301	283	312	301	302	277	272	281	309	296	305	279	266	318	280	269	291	315	283	278	322	286	296	302	308	329	292	267	300	299	301	320	290	273	310	293	289	271	288	302	290	309	300	294	320	287	295	332	286	281	291	277	271	299	303	289	307	303	309	261	284	298	287	270	319	315	300	314	270	264	314	304	288	287	305	311	271	332	261	297	274	323	321	274	260	252	298	282	272	305	281	306	266	270	300	293	311	308	305	287	329	280	272	296	273	316	277	272	315	280	310	281	290	264	275	265	293	277	292	280	293	289	275	297	309	311	269	299	288	271	318	294	281	291	294	276	277	272	308	273	302	298	303	303	304	266	311	280	321	279	283	305	286	285	294	289	296	293	301	259	297	276	253	275	305	292	311	301	316	297	284	318	274	274	306	282	295	273	331	282	293	281	284	296	276	265	302	328	259	307	300	274	264	297	292	278	253	308	288	307	277	276	264	307	320	289	285	294	295	312	296	288	282	317	281	301	301	285	292	282	283	291	300	268	262	294	280	293	300	297	312	280	270	285	283	313	312	303	267	311	287	313	287	276	293	251	297	318	305	276	313	312	275	290	307	320	291	268	286	310	275	298	312	302	322	291	304	287	295	294	322	300	280	310	287	335	282	294	302	283	306	305	316	291	274	313	282	304	336	306	325	297	289	301	296	340	287	297	274	310	284	302	298	307	280	273	275	296	288	299	317	272	266	292	295	277	290	268	307	289	269	253	292	271	283	276	300	273	267	297	311	292	288	308	278	304	282	284	289	300	316	297	307	310	285	281	303	307	288	286	325	263	309	278	296	286	288	282	246	273	282	303	287	297	266	255	301	283	304	288	302	279	314	316	307	308	304	337	265	299	304	295	307	311	292	308	322	310	278	261	289	273	283	288	262	310	296	316	305	287	292	290	299	294	304	274	302	287	291	266	302	274	275	326	291	328	317	296	304	300	303	325	250	280	319	294	279	318	298	299	318	330	310	297	294	284	265	296	312	277	306	309	275	308	277	303	304	304	296	309	276	318	264	325	287	289	287	307	284	291	299	301	297	287	290	275	264	286	267	257	299	255	280	289	292	279	307	274	271	329	313	294	265	319	276	257	297	283	265	312	306	292	269	287	310	301	270	301	293	299	290	298	271	280	295	271	296	245	307	287	279	268	289	312	271	325	286	268	266	294	303	330	336	260	295	274	319	269	281	279	282	280	297	295	307	275	285	264	273	287	324	292	292	298	303	303	277	287	300	285	284	288	294	303	280	275	283	281	304	301	258	295	312	282	311	306	297	284	306	277	280	299	292	263	298	292	282	286	302	295	312	299	305	287	340	323	258	297	328	299	288	279	300	310	324	268	272	304	266	314	292	282	325	290	303	295	248	295	300	298	277	295	312	292	300	298	288	303	311	316	283	289	317	273	272	278	295	287	290	323	323	277	296	308	271	269	254	299	305	293	297	273	303	292	283	303	294	282	312	296	271	276	318	290	284	287	278	278	290	312	329	310	289	272	303	301	282	274	302	319	315	308	313	294	297	282	317	300	319	284	306	309	298	257	295	294	296	301	313	293	295	293	293	327	316	265	292	270	295	311	274	304	290	302	296	273	329	293	277	272	300	318	293	304	306	299	276	307	255	277	327	281	290	326	303	299	283	280	286	290	281	262	314	331	293	289	300	292	295	286	266	312	312	290	286	289	311	318	310	322	263	306	315	309	282	291	290	306	254	274	303	321	293	309	299	329	312	301	304	292	288	275	315	333	284	278	290	305	277	357	280	306	282	282	305	295	284	275	260	267	334	279	295	295	289	272	282	292	295	278	273	291	287	291	301	278	283	272	277	298	283	337	272	295	296	295	266	278	307	321	276	288	275	269	311	329	304	316	274	290	291	272	339	319	292	298	285	292	282	316	283	290	306	307	339	303	297	284	296	292	292	278	261	268	284	289	297	297	306	306	280	294	288	309	329	290	285	280	270	278	283	269	317	263	297	315	314	286	290	307	312	279	310	310	284	265	308	292	323	309	307	308	315	282	263	293	294	302	295	261	318	290	299	274	308	292	286	316	300	297	296	295	298	296	275	302	274	339	303	298	269	283	271	299	299	301	293	283	295	325	290	265	270	276	289	282	310	288	319	324	304	279	265	299	321	290	264	307	266	334	279	290	242	297	323	315	323	278	293	290	255	315	279	305	267	290	311	269	291	293	276	290	301	294	264	269	284	277	281	312	330	278	286	301	298	290	328	305	295	286	307	313	284	276	290	282	317	295	288	300	306	292	289	275	292	294	285	301	308	279	267	272	272	296	278	302	307	268	274	302	292	292	329	279	276	255	297	283	304	310	279	315	293	290	319	324	326	260	251	295	289	289	289	281	305	272	269	311	276	289	271	260	267	291	310	269	317	280	297	268	303	277	310	262	294	296	301	284	317	309	285	305	328	284	281	330	308	271	254	290	283	312	306	281	320	315	292	288	281	268	296	303	297	308	308	292	310	288	304	282	298	291	270	286	289	309	340	297	271	326	269	278	281	256	244	304	278	284	278	300	304	280	321	301	302	250	293	281	327	263	319	312	278	296	301	295	271	275	274	313	283	259	300	284	294
30692	41965	43106	24854	28007	24071	15981	14793	15675	16343	15860	16483	14198	12554	9066	8269	7878	7258	5579	5510	5008	3717	2886	2578	2261	1750	1812	1656	1532	1412	1331	1227	1139	1168	1122	1179	1214	1159	1096	1187	1157	1059	1062	1059	1083	1055	1091	1149	1058	1138	1028	923	943	842	936	967	829	808	845	841	874	821	779	728	714	735	739	727	762	729	746	717	744	756	735	734	722	715	724	709	703	679	712	666	739	706	691	760	741	680	754	731	693	718	699	691	679	659	709	619	675	701	673	682	679	655	728	749	695	664	693	687	708	717	687	706	668	663	723	753	701	686	723	709	688	695	695	712	674	691	691	685	674	697	734	709	679	664	737	659	708	725	663	678	728	652	709	743	676	681	717	709	713	683	661	624	649	692	714	711	649	700	680	653	688	659	692	690	700	655	658	732	663	705	713	667	674	738	681	693	658	698	665	646	714	746	722	714	673	671	698	686	736	660	711	741	671	725	699	689	677	674	737	726	743	727	705	685	720	732	691	676	655	727	721	666	680	681	643	695	695	701	674	706	706	691	717	687	695	702	729	650	724	680	728	656	703	691	677	661	690	713	694	685	660	726	719	692	699	710	614	765	715	722	682	659	740	705	700	700	723	730	707	642	672	677	729	673	720	687	673	694	684	736	687	680	731	704	673	698	721	683	706	681	727	719	695	681	670	679	691	643	714	685	707	713	665	686	656	669	685	639	699	669	688	705	670	739	611	709	688	639	666	656	710	695	733	713	693	716	686	709	671	701	697	699	700	671	652	701	722	699	718	685	718	684	701	654	694	698	708	695	683	699	751	667	659	708	658	703	674	698	712	699	676	645	668	707	674	701	650	722	694	678	725	716	654	715	747	705	679	693	723	716	635	713	752	665	684	656	699	700	677	671	677	666	669	719	695	679	702	689	658	694	731	699	692	693	666	691	690	683	703	735	700	713	718	659	692	699	705	683	699	690	754	641	696	631	712	653	673	691	696	653	710	711	702	694	721	716	665	684	684	656	750	682	710	639	706	667	687	736	695	693	709	708	675	644	695	719	700	691	672	711	666	666	737	725	735	680	650	679	721	652	677	695	685	702	734	708	684	707	679	681	683	684	648	658	690	707	698	704	709	703	654	675	654	702	707	666	685	673	685	691	724	737	701	699	727	711	692	728	692	723	664	658	716	713	699	644	705	712	667	734	713	686	695	685	677	662	691	679	687	738	704	702	771	712	714	673	716	735	708	687	720	720	680	693	676	643	723	720	664	685	692	687	720	674	724	691	693	647	683	698	730	694	708	661	698	644	697	692	654	702	709	680	719	752	692	718	767	708	679	742	695	704	686	702	712	709	697	682	753	662	657	686	676	678	700	702	715	654	666	707	700	672	685	692	651	732	691	684	678	681	713	724	681	691	695	718	721	694	686	625	652	698	701	683	718	676	729	700	694	727	679	666	697	705	713	706	719	684	703	683	717	646	696	690	683	683	703	679	673	676	647	734	643	685	702	663	681	704	676	671	654	750	708	700	644	741	669	647	684	714	708	650	684	694	668	738	691	667	698	701	663	706	677	678	729	648	690	726	711	687	650	672	681	711	712	678	724	686	727	729	768	692	669	656	675	724	731	684	687	704	660	727	687	694	676	704	675	686	732	670	680	680	767	692	660	680	721	728	693	737	652	663	688	677	685	675	640	678	691	673	688	658	721	719	748	675	684	689	650	734	707	722	695	658	651	694	713	691	676	689	662	687	731	727	677	665	700	689	662	689	715	720	729	695	727	695	687	712	686	669	740	765	697	660	679	667	694	697	707	722	713	739	694	674	684	675	715	683	730	668	665	702	709	692	724	691	717	670	728	665	658	665	691	716	695	684	673	691	693	698	664	748	687	661	708	700	719	677	661	649	698	689	686	710	677	724	724	706	700	724	669	671	696	686	718	718	635	659	680	691	685	701	670	724	699	682	688	705	691	665	669	662	726	696	708	706	686	683	661	702	634	634	661	686	741	677	681	670	680	736	673	693	649	685	685	658	735	709	721	682	722	698	695	686	713	707	690	676	762	707	700	694	675	676	680	717	694	638	679	717	704	694	677	727	640	647	684	693	678	694	714	665	711	711	688	670	703	687	663	721	712	668	746	675	717	749	665	697	733	704	702	749	729	676	681	721	744	663	654	667	690	755	698	747	671	679	690	687	716	682	711	656	670	684	660	697	651	680	640	729	666	672	699	694	688	681	678	741	724	722	706	684	729	711	685	699	679	679	738	705	708	685	728	683	688	660	711	648	670	676	666	711	705	675	669	645	682	680	704	700	718	696	684	653	676	699	679	654	721	702	677	746	657	706	672	690	679	664	721	667	634	720	655	695	690	705	676	693	704	671	691	660	692	786	690	755	661	763	670	703	708	690	700	733	676	648	700	653	691	689	682	661	706	703	666	649	676	700	716	708	717	670	657	637	718	651	648	667	707	655	708	640	675	711	716	719	655	676	704	675	684	661	659	712	683	718	717	660	734	694	738	726	697	686	701	724	670	697	693	668	718	698	706	680	694	715	696	733	677	689	728	661	695	723	649	671	721	711	661	705	740	691	702	746	701	641	688	624	675	664	704	662	710	680	729	694	663	687	698	707	706	693	684	642	687	698	716	692	697	751	734	728	675	665	715	681	709	745	706	671	695	708	685	700	709	718	721	688	671	696	648	707	653	732	726	721	721	695	733	666	655	663	690	678	691	680	679	719	684	705	681	725	669	646	704	687	654	681	711	693	725	700	718	679	702	701	689	642	669	704	725	683	707	707	682	670	677	692	735	716	665	681	695	723	712	698	728	660	709	658	672	703	728	670	667	695	697	724	734	662	658	695	705	699	710	637	684	703	637	698	682	695	708	686	696	712	708	656	678	734	652	698	688	726	686	665	713	721	690	735	699	710	689	657	678	685	640	696	670	678	702	733	686	694	677	672	708	640	683	701	699	703	721	705	716	709	641	660	651	738	769	672	698	694	647	686	702	661	664	664	702	640	708	682	714	728	736	709	693	697	680	670	710	707	697	692	719	702	694	680	690	628	660	804	713	672	754	691	672	707	634	665	679	712	669	677	699	684	702	692	727	690	696	670	716	680	698	697	702	681	707	677	711	621	688	709	659	683	722	663	686	681	646	741	691	699	686	706	706	649	661	692	658	685	751	689	693	713	673	687	716	694	653	691	661	665	704	685	697	660	723	736	716	743	706	655	635	669	719	670	672	689	721	646	685	716	646	688	690	705	671	717	705	677	722	694	710	690	695	672	692	665	693	710	724	720	712	668	715	678	669	715	635	696	706	684	693	668	706	695	671	667	707	678	714	680	652	692	716	725	718	702	628	660	693	661	693	667	670	687	728	680	693	715	689	680	659	688	652	706	652	698	698	659	700	718	655	698	700	674	699	695	718	696	686	685	683	650	666	742	693	708	683	739	671	710	701	679	739	696	734	679	690	718	701	707	704	692	731	705	709	687	741	675	686	665	688	699	674	706	675	717
53699	51074	47625	30796	28366	27733	23276	17507	15155	13370	11764	11297	9423	8644	5373	5026	4991	4039	2841	2445	2188	1358	888	748	656	569	562	500	447	452	440	353	375	377	344	392	395	357	349	361	339	319	301	276	290	311	322	352	335	323	296	281	291	273	329	266	257	263	249	257	266	283	226	241	264	231	216	219	230	227	220	226	218	218	215	215	217	199	201	232	225	197	243	237	177	236	195	200	225	210	242	209	195	191	188	205	215	227	211	196	221	201	202	184	199	228	199	234	211	199	199	199	201	212	193	211	207	197	220	180	206	224	189	244	230	207	224	205	191	196	241	208	209	228	232	203	238	239	203	215	173	217	210	230	235	211	216	220	231	191	187	195	257	217	197	204	213	210	216	209	198	213	194	175	230	190	226	229	216	209	188	234	192	208	207	180	195	215	238	216	209	220	186	231	197	206	196	218	194	218	195	199	197	205	232	224	223	183	217	203	232	188	190	201	215	221	214	223	213	197	211	183	198	210	208	184	218	189	203	263	225	210	219	209	224	189	198	212	197	246	186	237	215	222	204	195	213	208	203	194	205	227	224	209	236	212	200	201	204	197	229	208	210	216	221	234	212	196	206	212	224	209	194	242	206	200	231	211	214	230	217	200	178	194	182	231	206	220	225	225	195	212	164	188	190	209	179	191	195	218	189	193	222	173	196	202	209	196	203	214	200	229	210	237	221	210	198	213	207	211	197	208	202	194	198	199	235	221	203	222	203	187	203	219	201	177	191	242	205	204	225	198	174	218	208	189	198	227	170	209	218	220	207	217	223	228	210	203	202	209	218	219	211	209	206	217	204	229	217	195	218	191	205	186	209	223	177	204	202	206	197	191	199	217	232	221	221	204	209	191	213	216	198	230	198	201	212	202	207	219	200	218	209	198	188	213	213	219	225	208	184	204	219	228	189	217	207	201	208	209	214	194	194	224	216	237	207	210	198	204	220	210	209	185	204	228	222	229	198	209	224	200	213	205	194	191	187	212	196	196	222	195	211	199	191	206	212	204	210	202	205	193	222	214	198	209	207	208	230	234	209	244	204	202	216	211	186	216	203	181	191	200	242	205	220	210	191	187	202	194	213	203	204	201	217	233	204	197	203	218	202	214	228	212	199	189	216	208	245	204	226	188	230	217	205	206	184	200	187	187	209	235	201	200	209	218	185	189	194	200	191	210	201	208	205	223	205	193	212	208	219	202	199	212	220	216	190	210	193	178	213	228	206	187	246	219	206	220	229	235	232	228	194	215	194	188	235	202	217	221	212	213	190	219	197	207	190	210	191	223	193	225	197	194	229	187	190	198	215	185	207	234	230	199	180	203	207	211	197	222	212	223	212	230	213	207	222	192	191	214	213	213	201	212	224	202	199	200	197	196	193	212	214	211	184	212	236	210	218	202	196	207	228	210	200	191	198	214	223	196	208	247	216	213	215	202	194	183	207	188	224	200	198	218	210	182	233	212	210	206	206	197	180	201	199	202	222	204	218	193	231	210	223	190	209	217	199	210	226	194	197	190	205	234	229	218	221	217	214	213	194	206	223	214	197	218	211	220	192	201	188	197	192	203	245	190	202	196	207	176	193	199	193	190	170	178	230	199	200	235	213	209	217	198	210	195	208	222	182	186	207	230	199	184	236	232	204	193	206	200	213	196	194	210	205	212	188	231	225	215	200	194	195	206	193	191	223	194	175	228	215	222	196	199	209	214	197	212	202	204	212	178	187	206	204	198	218	217	188	206	192	190	212	191	159	193	228	204	206	182	198	199	206	206	228	218	198	220	216	203	197	203	220	244	203	215	237	185	188	224	203	213	195	209	212	230	244	196	233	176	213	236	225	205	217	208	208	187	220	221	220	188	204	171	212	210	206	217	205	204	227	224	242	171	208	197	233	187	186	192	200	199	216	197	213	212	218	221	211	201	176	193	217	204	203	188	191	220	241	217	212	211	217	227	190	197	224	200	202	191	222	194	207	201	218	204	207	202	211	200	210	197	203	201	205	192	204	210	233	205	191	212	181	204	215	200	214	194	180	205	196	185	214	201	200	230	195	204	207	171	178	210	222	183	196	218	205	199	204	203	194	236	207	194	206	189	213	208	204	191	218	202	191	230	197	225	209	212	195	200	227	190	214	198	204	221	228	180	225	219	173	196	204	199	210	202	185	201	181	217	197	180	208	189	208	185	169	197	186	204	195	221	198	216	199	202	195	217	233	200	195	207	199	206	217	217	212	208	225	206	198	206	180	190	229	183	236	209	199	198	203	202	189	221	198	196	215	198	221	223	202	176	205	189	203	195	185	183	198	187	204	198	218	253	224	210	213	199	227	213	227	195	196	207	199	211	218	216	196	220	197	206	193	226	209	218	183	214	215	200	211	232	221	186	201	222	188	198	242	228	213	199	197	198	193	227	214	246	180	229	205	208	227	204	185	193	194	223	200	221	214	217	218	204	203	198	230	211	223	223	228	196	217	207	209	219	227	209	196	223	225	198	238	230	227	202	201	188	205	206	211	217	174	219	193	207	213	212	237	202	233	222	210	208	197	213	234	202	217	228	183	214	213	190	182	210	225	211	196	215	206	211	224	225	217	205	224	213	201	179	210	222	198	222	210	179	192	210	203	220	197	230	224	219	205	189	235	194	224	211	238	205	194	231	218	205	189	201	225	208	195	193	218	195	213	202	215	198	215	237	227	196	192	188	204	206	208	205	234	196	205	211	205	231	202	179	192	199	183	190	198	223	212	182	201	212	231	205	232	224	204	238	187	192	201	206	233	223	245	198	201	199	214	204	205	207	224	212	192	179	212	214	225	206	204	186	177	198	205	204	214	227	229	206	196	225	192	205	228	214	195	161	201	235	175	232	203	183	217	228	194	213	212	178	223	189	209	207	203	193	205	197	205	202	223	182	214	217	235	201	217	183	233	214	194	208	207	203	224	198	213	215	227	222	218	215	199	201	201	184	223	225	199	188	196	161	198	175	207	203	222	215	201	202	216	216	176	194	201	239	228	199	199	214	179	202	179	223	198	201	210	206	213	223	221	208	212	177	183	249	203	198	209	193	211	202	198	232	203	206	203	218	208	207	211	214	184	191	243	229	216	201	218	218	197	204	195	213	194	220	208	208	223	220	226	220	191	229	214	211	237	213	189	221	211	221	210	186	190	208	207	212	215	224	211	203	189	196	212	208	190	203	197	233	207	219	190	211	219	234	183	198	185	199	221	233	186	228	215	183	188	224	195	179	203	209	199	210	186	208	207	201	202	197	187	202	206	232	198	232	218	211	189	230	216	204	222	211	204	211	231	196	210	226	206	208	211	180	216	203	194	208	201	198	218	229	215	223	225	186	188	191	217	232	222	223	209	184	237	216	219	215	206	211	224	227	201	201	204	208	196	217	214	206	209	191	222	234	207	229	195	199	212	224	204	223	198	222	210	217	222	214	194	224	233	217	218	210	205	191	213	217	225	205	180	180
38866	47682	50785	31031	35415	34280	24739	21658	24609	24193	23818	24738	22074	20693	15671	15681	14178	12781	9756	9676	8914	6405	4671	4282	3470	2826	2474	2412	2101	1978	1782	1445	1527	1552	1457	1651	1688	1508	1428	1387	1440	1476	1192	1141	1330	1167	1439	1550	1423	1295	1293	1093	1034	1024	1143	1124	956	805	847	852	924	881	709	667	623	644	628	592	634	605	658	576	593	579	591	593	597	544	526	526	503	543	550	551	565	547	579	542	554	550	542	503	587	542	528	520	513	529	509	515	481	470	503	504	507	500	539	461	487	508	522	494	494	495	530	497	527	492	552	458	492	505	496	509	505	489	495	567	502	504	517	508	507	511	476	498	513	486	508	523	526	478	475	534	547	488	492	503	528	537	516	509	544	503	481	510	496	506	553	502	501	514	508	481	488	471	506	510	487	477	511	496	498	523	523	525	510	486	492	527	493	516	515	499	495	520	471	486	506	495	505	495	515	524	498	536	518	498	494	508	492	475	496	477	544	461	506	542	536	518	521	496	503	492	499	483	487	521	472	515	503	532	512	508	483	491	497	503	541	512	511	542	540	518	499	512	519	479	428	535	483	511	480	520	493	498	520	498	543	528	464	518	518	483	567	501	512	462	495	462	505	516	495	509	506	467	532	517	476	485	488	500	450	484	503	529	517	537	541	498	490	486	477	494	484	493	537	474	478	530	501	468	534	496	509	503	501	454	535	496	468	528	528	505	493	469	479	494	496	536	473	494	489	528	479	487	511	474	501	532	502	494	490	515	489	532	465	499	473	504	470	506	501	532	515	515	487	508	515	477	505	461	497	495	495	479	498	487	479	485	532	514	509	488	531	510	472	502	509	493	507	499	542	492	468	489	526	545	494	537	543	508	490	527	473	475	510	492	538	513	487	538	462	505	495	512	506	462	499	474	483	502	490	539	481	459	502	507	459	501	497	471	509	486	490	491	510	490	503	480	496	520	524	506	526	513	507	543	494	482	510	512	524	503	477	428	496	505	499	483	495	483	522	486	528	510	491	492	499	462	488	518	514	483	517	538	463	492	471	514	488	520	542	516	509	493	496	523	492	519	511	496	486	536	516	482	468	507	519	543	482	490	522	505	522	480	511	506	512	491	486	521	522	508	493	459	503	498	523	537	480	507	485	505	470	496	500	515	482	520	534	516	488	492	461	453	530	472	527	478	493	497	509	494	480	489	484	484	494	422	539	521	483	501	470	504	485	481	469	530	481	495	496	484	511	507	492	474	493	491	528	472	527	504	510	509	460	489	497	524	445	508	507	528	515	484	520	485	466	484	509	489	512	506	496	486	477	504	494	508	505	479	518	481	481	502	469	484	492	509	489	492	460	499	493	498	492	503	495	472	513	489	504	538	486	496	462	518	444	517	493	502	476	509	450	465	507	489	548	513	503	500	480	521	524	480	510	466	492	467	493	504	500	529	506	479	539	505	510	524	531	489	522	523	503	488	516	502	509	488	498	494	481	496	517	502	498	523	470	489	509	504	478	474	517	477	523	472	507	528	482	493	463	506	560	454	527	493	505	513	476	501	488	497	505	513	501	530	499	471	499	520	537	512	498	560	514	487	520	512	461	516	507	508	516	483	503	538	543	457	500	482	502	531	529	524	512	484	521	507	504	563	492	489	509	489	493	509	519	491	509	492	504	475	503	503	496	505	469	521	514	484	487	543	504	467	528	510	511	510	465	491	528	481	499	468	451	512	519	512	499	494	497	472	513	492	510	506	492	499	507	491	518	467	536	511	498	540	504	498	499	520	522	484	488	545	505	524	485	526	469	500	531	542	486	542	533	539	468	518	539	546	479	486	537	531	502	512	507	549	471	498	513	505	510	494	491	499	522	481	509	508	497	548	525	535	495	499	508	490	484	490	459	476	473	510	503	514	480	524	474	521	544	503	484	477	513	535	478	483	549	500	482	472	494	527	494	500	509	483	482	487	513	489	494	511	494	481	520	481	494	493	529	485	471	519	512	511	468	470	507	487	516	489	515	485	506	523	541	482	468	513	502	505	470	490	474	482	494	480	500	490	470	479	506	481	464	477	510	502	489	489	514	497	465	492	491	501	511	515	509	494	496	463	468	527	523	490	502	493	492	525	507	511	488	518	479	527	474	517	528	512	477	474	508	503	489	528	490	539	499	484	497	489	495	488	485	518	493	520	520	522	530	537	537	479	502	494	502	523	457	517	498	483	481	533	504	492	500	487	464	485	499	484	529	489	526	487	509	493	523	483	470	533	517	504	496	503	547	499	557	496	520	463	478	515	476	539	484	476	526	496	532	498	524	456	495	500	535	493	487	540	490	495	515	510	494	481	506	521	498	501	456	530	525	488	464	494	488	467	486	510	483	478	505	484	498	506	485	493	532	499	515	507	467	502	485	475	483	539	534	490	516	466	480	491	446	488	466	546	543	504	511	473	509	497	544	448	495	480	524	494	500	515	526	499	504	491	505	491	499	504	455	492	513	498	528	470	491	493	486	513	499	527	475	474	527	485	532	487	491	529	511	527	501	474	504	534	500	518	553	467	508	522	496	533	476	495	489	523	474	492	526	535	522	505	512	503	507	499	484	505	533	472	544	532	460	531	501	489	489	490	469	488	468	501	508	499	506	539	524	472	480	499	479	474	510	509	519	457	495	494	508	515	530	529	486	512	513	515	487	488	502	556	477	441	499	515	516	476	490	472	477	503	510	493	499	496	499	489	490	513	524	490	530	493	513	509	496	527	504	497	527	491	494	501	505	516	491	519	494	509	484	502	557	523	478	525	565	486	472	459	516	493	466	491	481	514	548	493	512	480	498	538	493	543	480	476	525	458	514	524	529	486	506	467	506	548	488	522	513	497	529	534	488	488	465	512	515	494	475	489	508	517	502	521	496	499	532	488	499	491	484	516	503	487	536	434	485	480	508	431	495	528	474	469	521	509	510	505	491	500	515	511	507	487	549	477	495	482	484	521	479	514	484	522	493	514	474	492	514	495	481	519	486	497	508	504	543	529	527	533	489	461	538	481	475	452	519	498	505	469	490	479	489	523	536	507	524	523	444	479	467	498	556	485	475	478	536	534	501	503	490	519	491	554	521	549	536	505	502	524	518	498	487	510	518	492	519	525	510	486	469	523	503	484	504	462	498	482	534	508	487	474	504	481	523	497	486	479	477	503	486	501	508	500	472	498	482	517	508	548	502	480	488	478	515	462	496	482	490	482	493	486	519	526	485	507	492	476	512	490	484	496	478	471	513	548	495	527	493	500	507	466	480	539	495	491	532	473	515	515	493	537	514	487	515	516	512	525	492	484	498	490	528	519	494	502	496	491	507	484	508	519	532	549	510	511	522	508	449	455	472	498	503	459	489	505	487	504	487	533	513	502	444	484	557	520	522	533	563	492	514	489	487	475	513	518	504	476	481	473	490	484	499	521	504	521	493	486	495	467	457	508	499	512	543	523	460	467	456	504	488	514	508	489	491	488	481	521	444	550	515	483	525	525
24905	21372	14447	5771	3891	2538	1846	1230	994	874	796	729	722	591	466	468	460	460	394	416	382	346	333	371	360	335	332	319	300	324	319	345	328	320	332	286	309	331	301	336	310	311	332	323	329	305	303	350	300	310	316	334	314	322	301	306	323	326	324	316	314	299	309	302	294	325	290	295	304	287	268	303	292	299	286	289	299	303	281	297	309	275	312	283	304	288	311	281	294	304	295	305	333	321	309	273	294	278	300	314	324	287	292	306	282	296	301	316	288	321	305	314	305	296	283	288	273	312	306	295	297	296	301	312	293	314	307	286	284	315	298	277	322	297	271	307	329	300	304	315	288	292	316	349	296	323	275	276	289	311	288	326	302	287	275	307	270	279	291	316	293	304	313	294	254	290	305	276	296	281	265	263	276	263	320	287	293	272	292	297	322	294	268	316	300	323	303	307	314	278	299	279	314	303	306	351	266	286	297	322	323	305	284	304	277	287	291	317	285	309	308	283	287	301	302	285	316	287	302	272	293	307	301	307	288	311	302	317	274	281	316	266	301	320	303	264	278	290	319	302	298	280	302	309	315	312	291	295	315	286	300	289	292	285	289	300	308	313	326	310	283	286	286	304	292	275	295	320	268	320	303	335	265	314	297	282	298	278	289	277	302	311	305	272	281	292	302	304	261	294	279	294	295	287	274	280	292	279	288	293	297	280	292	287	320	333	309	308	285	297	327	320	312	294	296	286	300	265	291	306	308	287	304	293	295	269	284	304	305	279	272	315	297	295	280	298	278	290	274	277	288	335	303	297	305	281	283	288	297	317	298	308	322	306	277	302	311	290	313	317	290	294	286	278	270	299	251	309	305	284	278	259	271	283	296	286	323	301	315	304	309	271	297	324	339	298	293	305	304	291	300	266	300	317	303	287	311	314	305	324	320	308	335	303	312	281	273	331	286	283	296	291	265	295	274	259	292	322	319	331	319	291	306	298	319	287	297	322	296	296	294	318	245	277	330	288	297	305	298	282	318	318	290	301	351	287	258	325	287	292	306	339	297	291	300	273	295	283	278	285	280	280	277	310	295	303	293	305	304	296	271	297	291	299	269	279	309	264	312	292	292	321	293	301	287	322	346	301	315	318	307	309	329	306	255	319	285	277	280	295	271	283	291	290	275	267	294	312	318	307	317	316	273	258	292	293	274	296	301	326	287	315	323	294	295	317	276	300	311	315	280	273	292	333	292	275	304	311	263	279	298	311	305	311	290	286	275	288	288	303	272	286	269	274	273	288	320	282	289	288	326	309	282	328	274	275	305	314	302	283	303	286	275	296	291	306	308	331	316	267	269	290	290	299	261	319	298	281	298	280	297	289	308	281	276	311	294	297	309	277	285	295	308	281	300	319	303	283	310	292	333	278	336	280	306	315	306	304	303	325	280	291	269	291	300	289	274	317	329	272	272	312	267	310	293	276	296	270	347	273	277	272	259	296	293	327	298	298	282	293	300	303	282	302	290	314	287	294	296	297	300	299	277	282	319	321	278	286	300	316	292	347	303	309	336	296	277	284	278	299	270	334	301	279	302	312	317	308	315	319	289	299	320	302	281	317	317	265	307	311	292	285	297	294	276	303	300	283	291	310	295	287	296	315	311	274	303	306	261	304	318	317	306	298	278	294	297	282	318	298	282	307	311	277	302	307	289	283	305	286	257	289	307	313	275	291	303	307	300	309	307	282	277	267	308	276	312	319	326	321	291	323	306	320	282	327	309	296	283	276	277	276	272	299	276	299	273	320	285	311	315	291	275	284	283	261	257	284	294	313	259	280	296	309	298	296	326	295	270	283	312	266	315	315	277	263	269	292	279	312	292	314	297	287	283	291	295	315	296	295	290	293	350	309	283	290	288	289	266	328	309	307	256	307	279	272	289	294	295	288	289	309	299	261	308	287	288	302	319	317	320	276	285	304	303	315	296	292	327	323	265	299	298	303	265	307	250	291	309	281	329	292	308	289	307	299	292	319	296	323	264	294	285	289	307	301	286	297	288	286	318	314	322	293	293	297	309	277	288	287	303	308	295	273	304	299	324	309	310	281	301	286	311	288	325	307	248	288	304	307	313	329	311	268	295	323	294	296	298	299	299	309	314	319	291	290	308	293	276	266	308	287	296	285	334	272	302	293	303	273	299	308	315	305	317	301	300	262	287	315	295	306	306	297	284	282	315	286	292	303	308	302	313	314	278	257	279	266	291	279	289	307	337	311	271	288	285	308	293	293	317	292	310	303	293	303	296	280	276	316	328	309	276	287	271	292	294	303	285	274	290	300	282	322	287	297	326	295	308	313	272	300	292	302	295	306	305	321	327	294	295	306	327	289	296	302	342	289	296	273	298	306	286	286	298	270	307	315	316	302	258	267	284	275	303	320	323	290	300	277	296	322	282	301	314	302	328	302	342	302	320	297	330	301	314	270	302	286	308	293	286	320	269	287	306	260	285	287	311	291	288	274	267	272	305	291	283	278	304	307	290	282	297	324	305	311	278	289	291	308	295	305	330	323	274	274	268	293	310	286	299	309	300	261	308	291	292	289	303	268	270	318	342	320	319	335	309	298	318	278	301	341	314	279	261	310	286	285	245	328	296	275	310	307	292	299	275	259	293	254	290	290	308	326	301	300	317	263	293	310	337	342	321	302	318	268	316	321	296	307	302	332	312	303	315	293	280	299	297	294	273	292	310	287	300	291	304	299	298	288	287	278	314	311	293	351	321	294	319	291	302	305	301	316	284	272	285	276	288	274	295	315	324	311	296	296	270	308	324	270	265	329	281	293	318	340	316	283	296	273	306	299	275	295	302	285	288	297	257	285	279	302	328	308	295	292	313	322	299	284	309	328	298	326	304	296	274	307	321	309	312	292	300	293	313	299	316	317	272	314	267	283	280	283	275	299	324	305	308	320	313	282	295	290	296	299	291	262	337	282	289	315	309	338	290	324	304	298	294	307	276	299	308	289	285	253	300	285	301	309	280	271	302	290	315	267	322	310	261	269	297	301	318	308	272	298	274	291	284	311	317	300	292	297	294	345	315	293	286	326	301	279	282	284	283	289	263	329	278	279	296	341	289	284	316	298	301	309	277	324	316	310	273	314	265	339	284	300	282	315	301	296	314	302	313	279	306	269	288	313	332	290	298	316	305	332	292	307	313	277	305	304	303	311	300	309	297	309	285	294	325	324	307	277	296	302	302	298	271	292	280	293	252	248	299	309	317	283	277	300	298	289	289	307	291	279	282	319	312	296	308	275	317	302	274	305	297	322	286	313	300	304	291	287	305	293	308	282	294	255	308	332	313	283	297	280	321	325	291	299	301	299	302	285	275	247	313	289	300	338	295	301	310	330	326	311	296	281	279	310	288	302	303	309	254	298	300	317	283	299	297	281	297	272	263	282	298	291	311	336	272	315	292	297	313	306	283	291	301	318	322	259	281	293	301	288	308	320	286	308	315	327	302	285	306	288
15786	19737	18264	10758	10720	8673	6700	4853	4370	3918	3626	3360	3040	2649	2080	1978	1858	1629	1488	1477	1335	1189	1126	1090	1069	1023	979	950	932	920	841	865	933	866	922	822	935	872	845	842	858	859	803	822	848	797	811	844	787	779	790	857	763	737	780	720	758	738	716	751	738	722	732	705	701	789	730	698	681	701	682	738	680	710	669	680	708	741	683	697	729	732	728	789	744	717	713	689	695	750	736	705	752	744	659	657	774	737	778	684	700	694	710	721	707	720	723	679	704	687	721	682	729	690	663	699	712	707	705	688	732	701	739	709	675	709	718	696	705	655	759	685	699	688	718	684	681	695	746	727	689	691	681	695	711	707	715	719	734	706	706	752	748	728	735	767	687	697	745	721	700	710	681	730	683	736	716	731	720	708	699	702	708	701	696	726	707	698	699	733	687	703	745	715	711	703	732	698	719	734	676	719	742	704	721	671	709	727	666	723	709	718	727	747	709	714	710	726	706	747	705	642	712	729	706	701	725	711	685	676	690	700	740	731	645	745	699	719	776	722	714	713	724	656	708	698	727	737	681	654	702	717	710	711	737	667	700	683	696	713	710	715	708	739	717	752	743	718	702	720	707	700	683	750	748	746	724	739	755	766	720	676	734	720	725	754	690	717	695	670	700	745	724	730	776	678	691	736	739	721	740	710	720	751	692	743	704	710	726	724	728	770	694	715	701	744	689	680	684	737	722	689	765	665	689	722	681	751	719	694	725	689	742	703	714	690	690	708	691	727	714	713	676	697	713	692	742	730	722	685	740	670	731	718	760	771	718	753	676	672	725	725	723	687	712	740	689	724	717	745	699	699	708	747	696	704	757	716	669	705	728	718	690	714	705	726	695	714	693	693	669	718	704	736	684	717	693	723	720	728	715	726	765	697	705	726	676	730	678	656	706	706	662	661	716	713	724	726	665	663	707	714	690	725	751	723	691	737	657	713	727	720	708	761	746	745	679	697	673	693	717	709	678	752	701	746	680	727	740	741	753	681	697	726	692	696	674	691	733	708	685	717	767	730	710	671	699	683	726	670	757	751	689	715	703	716	734	650	718	692	661	729	743	708	707	696	725	721	739	772	679	709	702	712	697	729	645	722	748	736	732	693	670	745	716	717	700	751	721	693	716	698	754	689	720	711	691	717	661	709	725	726	667	685	735	715	682	741	752	756	719	677	685	685	686	727	716	678	719	706	729	716	724	745	702	749	682	739	721	706	713	700	725	686	740	731	705	708	704	729	708	745	739	721	687	729	701	757	706	695	699	719	703	695	710	701	734	743	661	710	686	734	685	691	703	721	704	711	708	736	679	719	709	707	742	704	762	726	675	665	673	710	700	740	717	784	740	713	715	672	704	722	727	746	702	689	756	650	669	720	720	678	694	749	707	703	710	712	694	774	734	765	707	713	721	691	727	739	707	707	715	699	720	684	719	749	703	742	700	733	725	677	690	736	683	718	725	708	655	712	739	740	752	738	745	712	725	708	677	733	709	713	720	726	725	714	729	715	759	781	679	710	772	708	704	690	699	724	700	752	700	704	738	753	690	738	713	704	665	710	711	692	717	727	698	728	674	778	719	700	739	693	709	735	740	683	708	723	709	678	722	693	720	743	707	731	750	674	713	729	729	720	714	708	689	740	691	702	720	694	670	659	658	758	686	718	679	739	746	709	703	707	694	725	722	701	730	737	681	700	716	667	750	764	713	694	671	696	685	695	733	716	734	749	733	734	718	687	719	691	732	716	682	710	728	724	676	750	697	679	722	669	751	695	693	684	688	740	723	736	710	696	716	756	683	705	680	696	707	732	708	759	701	704	689	756	757	733	732	729	685	708	697	753	778	684	715	690	684	745	721	707	709	728	702	709	726	691	702	715	693	673	708	741	700	689	725	696	742	713	734	742	739	713	704	696	677	717	751	763	714	705	724	742	674	664	671	730	725	733	704	732	753	732	658	709	755	709	740	728	726	707	701	675	708	703	726	756	726	686	665	732	704	753	715	707	743	705	728	686	704	733	700	718	655	687	756	808	746	738	696	709	680	705	744	686	678	713	705	698	688	707	677	690	755	716	797	713	682	713	745	676	754	730	693	730	732	690	678	740	700	702	701	741	727	740	705	722	707	694	733	674	699	672	760	698	715	707	660	706	681	766	738	716	683	733	754	707	716	689	683	737	706	745	676	724	725	707	708	697	680	737	669	720	668	682	746	683	708	700	711	743	708	696	714	743	782	687	688	715	709	698	688	709	705	726	727	677	696	717	731	741	705	697	667	705	675	723	723	768	713	666	716	734	727	742	702	711	705	718	685	706	710	708	753	708	665	700	672	668	714	726	738	735	724	664	767	735	766	714	707	681	731	731	724	671	750	712	694	773	746	704	717	639	691	725	747	722	708	699	660	699	695	687	680	699	711	677	741	711	706	705	748	666	709	722	677	691	720	765	701	694	700	747	713	721	761	658	716	708	707	700	690	680	710	740	709	714	666	721	703	689	723	752	696	733	735	695	729	720	716	711	695	739	733	731	690	774	670	691	684	719	688	738	714	748	717	734	691	687	709	716	686	729	729	656	751	699	727	717	728	702	700	711	717	732	722	709	711	678	647	735	738	699	732	691	677	734	720	711	708	709	733	753	773	713	742	722	679	660	691	688	764	708	728	678	685	706	726	708	745	708	696	699	749	734	703	736	725	715	665	735	691	714	729	725	695	734	710	709	706	700	706	682	698	722	704	745	719	729	686	722	699	725	758	746	692	699	744	698	714	746	741	722	740	694	729	711	696	747	754	687	689	696	730	696	721	687	710	704	710	714	691	680	679	705	728	713	717	737	693	719	730	724	692	778	689	718	699	745	716	675	707	707	740	751	727	701	689	686	712	733	683	682	734	744	721	703	673	698	707	704	727	737	717	735	751	740	667	695	724	709	702	710	764	765	726	734	697	727	782	715	678	693	758	717	695	691	733	689	727	703	691	710	693	677	707	693	721	731	726	726	748	734	735	747	704	687	664	678	672	690	678	731	693	685	704	710	709	732	702	684	706	738	692	736	734	688	743	664	702	662	715	703	714	718	721	684	665	715	659	680	727	725	692	721	707	714	777	700	716	746	702	689	683	698	710	646	705	747	740	735	693	689	668	713	681	699	772	739	720	685	700	769	729	678	722	715	728	692	700	660	734	681	712	739	670	712	708	727	699	700	695	718	702	709	731	701	707	702	707	728	727	750	699	692	721	691	753	712	728	690	710	715	710	728	777	728	677	722	690	721	731	777	718	768	722	730	698	739	723	754	708	746	698	757	708	746	735	714	739	732	702	696	684	709	677	679	711	672	676	701	703	668	785	688	717	697	697	705	717	731	726	725	670	695	745	690	691	755	680	749	715	746	718	669	674	735	707	685	749	720	712	718	742	704	672	735	734	734	671	734	735	731	715	719	721	692	680	690	771	683	706	700	756	691	700	729	702	717	755	689	717	708	710	714
47196	47783	45149	27368	25127	20671	14795	7962	5771	6349	5418	4621	3925	3577	2174	2131	2133	1639	1185	1111	948	738	606	572	549	436	449	390	414	389	369	350	362	356	373	401	376	331	391	335	357	315	337	313	364	377	349	374	361	314	322	352	370	325	298	342	327	335	307	326	308	316	295	324	326	307	238	291	281	290	306	318	288	301	287	295	297	323	289	309	300	311	300	295	307	283	271	285	307	365	325	272	290	303	296	322	262	268	298	297	273	312	281	285	317	306	301	273	319	300	300	251	288	293	292	264	295	306	305	310	286	324	301	317	299	315	313	291	316	285	301	313	318	279	298	264	297	299	328	279	322	284	292	320	306	299	289	294	311	321	295	317	289	344	336	294	318	289	303	293	304	297	302	272	295	283	311	307	317	296	302	284	309	308	293	326	343	289	323	281	260	279	276	280	293	311	276	294	296	309	293	306	293	312	318	321	337	293	318	317	269	293	268	281	282	338	261	306	270	287	328	326	294	312	299	301	307	316	295	277	308	325	307	291	313	301	292	289	274	302	324	293	305	309	281	284	313	287	299	326	280	282	276	315	293	300	288	306	309	295	311	279	268	303	293	300	330	303	272	314	272	268	297	269	321	302	277	335	318	305	318	294	286	272	284	322	301	300	293	297	302	330	294	286	289	300	251	330	297	294	301	281	289	319	288	268	310	286	273	290	299	295	300	313	277	290	305	278	271	266	284	297	261	304	328	307	256	295	325	296	329	293	314	344	281	292	277	284	311	310	308	306	322	299	295	306	285	297	308	303	284	312	297	301	297	283	271	311	297	328	295	292	265	293	297	311	310	332	288	293	343	302	283	299	301	286	282	292	324	339	319	304	323	292	284	272	289	301	282	282	342	292	291	279	284	318	316	346	288	281	264	309	289	291	266	312	306	288	271	291	301	284	304	287	293	317	308	354	309	308	301	327	302	322	312	303	302	310	297	291	267	298	318	322	344	330	299	297	287	325	281	298	278	292	284	303	301	322	286	299	299	318	310	308	284	323	317	275	272	260	286	311	281	275	296	313	277	310	293	293	284	303	316	264	297	301	291	286	285	287	275	285	295	295	327	277	306	279	309	299	291	290	291	306	314	300	302	301	305	298	297	276	314	309	313	301	293	300	311	313	309	327	320	307	311	302	313	331	302	328	308	267	319	258	303	306	286	306	288	321	279	338	287	317	299	295	329	276	322	273	288	289	292	287	288	262	288	320	328	303	286	324	305	294	276	320	265	296	295	304	324	304	307	296	291	275	333	309	275	291	262	281	292	280	285	287	342	290	276	298	318	305	293	298	293	294	294	289	308	290	309	286	316	320	314	277	292	293	317	284	280	293	303	284	309	310	274	304	305	319	293	297	353	272	282	287	297	320	322	288	290	307	280	280	297	292	293	294	306	304	291	280	289	258	315	348	314	297	284	291	283	304	306	300	294	320	286	301	258	287	317	290	271	298	279	307	281	294	312	293	329	324	306	309	279	300	303	287	287	326	295	287	272	264	319	320	298	288	297	286	265	293	279	302	282	311	320	276	306	299	288	277	271	280	295	309	313	289	278	310	276	303	294	304	284	296	285	302	310	297	321	320	320	305	281	266	307	300	302	308	292	326	296	278	297	316	285	345	297	289	286	306	308	291	301	275	289	303	293	311	290	277	301	291	291	319	329	292	292	301	290	302	316	270	272	296	273	319	332	315	307	282	325	305	305	300	285	294	306	347	288	301	314	283	276	307	292	292	291	277	312	299	308	303	297	266	274	313	306	258	296	275	298	293	327	288	290	306	280	293	288	319	309	257	330	289	317	316	289	321	306	287	327	297	322	285	302	323	281	283	295	264	315	297	324	303	283	291	267	250	304	305	310	272	292	295	273	309	278	293	320	315	286	306	290	288	332	315	294	294	290	311	289	259	279	277	302	270	302	288	312	300	278	270	310	308	335	281	293	309	311	310	281	245	302	285	345	299	265	310	286	297	270	319	310	290	277	314	294	298	311	302	292	267	261	314	322	317	307	300	302	312	305	307	271	311	305	316	308	293	321	279	335	347	308	290	299	329	293	298	314	300	294	281	302	313	306	265	299	284	282	299	324	252	266	324	310	301	305	303	315	312	259	263	302	319	281	274	268	304	279	297	270	271	291	301	295	278	300	295	288	267	288	294	291	344	306	254	294	315	295	286	307	306	289	320	308	286	285	308	300	304	309	266	296	288	265	308	345	307	294	285	274	297	287	270	289	286	327	298	274	285	324	307	304	319	315	293	276	302	289	299	307	290	280	283	320	314	258	242	300	309	286	272	279	289	322	323	285	294	271	297	296	319	323	300	265	307	331	301	281	270	290	292	290	309	286	289	270	274	309	297	326	310	282	298	280	313	316	278	320	273	275	318	292	294	275	292	287	317	303	278	304	309	302	306	279	292	298	307	304	275	275	287	328	307	298	310	301	305	295	283	293	286	294	286	321	318	290	274	280	294	304	325	321	307	287	325	284	297	305	283	290	279	280	295	307	289	323	289	277	314	301	311	326	280	298	301	339	279	297	292	317	302	307	268	280	303	299	309	279	294	306	269	286	308	336	274	297	321	306	289	286	289	295	303	306	304	313	307	298	307	281	317	288	308	304	298	284	297	306	307	306	343	286	281	271	319	296	288	287	304	262	329	317	293	295	276	277	264	305	319	307	306	287	320	325	285	314	288	279	308	298	314	273	310	300	313	297	322	310	305	283	326	287	317	291	299	305	325	293	275	260	304	309	303	294	321	321	267	308	301	284	306	293	281	265	319	313	284	297	296	309	272	296	284	275	340	293	296	278	312	320	331	279	289	307	297	293	323	297	290	310	326	292	293	311	304	297	277	321	325	313	304	262	288	280	293	262	293	286	284	302	283	271	314	330	295	278	290	292	313	286	321	306	306	272	271	276	296	304	281	320	312	336	278	280	326	290	296	304	301	311	309	288	336	307	281	313	290	287	290	282	299	315	287	323	291	303	281	277	307	273	279	303	280	272	299	291	297	306	285	285	328	283	283	300	288	308	294	296	295	323	295	315	275	287	305	271	283	340	289	293	298	317	294	319	300	290	299	293	304	308	296	318	311	281	265	321	279	298	311	333	345	309	298	324	302	325	309	322	295	280	317	297	288	318	283	282	287	313	289	313	289	284	298	300	321	299	321	271	303	297	285	295	270	292	279	321	329	295	269	304	266	286	309	300	297	294	293	286	299	295	286	299	293	318	324	274	294	308	297	319	305	313	332	320	262	313	281	302	298	260	309	297	328	304	309	281	311	283	266	317	282	323	311	300	295	325	292	303	278	309	277	301	317	309	304	320	304	340	325	292	283	293	302	323	291	297	283	326	327	313	287	312	292	291	301	309	283	301	323	306	290	288	298	296	303	338	276	282	321	300	291	297	290	285	303	307	322	302	311	282	310	301	316	274	282	265	302	285	306	310	288	291	276	281	291	292	314	327	285	278	298	318	271
33347	42128	44370	23738	27914	25666	20549	12599	12258	15415	15216	14357	13185	12968	8830	8810	8294	6796	5193	4989	4603	3745	2668	2496	2108	1819	1745	1477	1437	1366	1232	1162	1216	1201	1240	1274	1323	1194	1135	1110	1174	1123	1057	1022	1015	1045	1186	1086	1160	1056	1069	982	961	977	993	930	856	838	889	916	924	839	862	775	748	735	761	760	762	783	764	744	760	772	772	760	777	734	814	693	709	717	678	733	726	758	726	713	741	727	726	742	735	739	688	691	697	709	664	701	699	740	695	732	675	678	712	700	723	690	659	655	715	689	677	762	676	717	720	698	765	748	705	704	747	746	696	709	687	678	666	711	694	715	735	700	668	702	690	732	691	712	654	728	705	734	734	692	698	655	716	711	729	701	720	712	737	748	705	679	697	720	697	711	712	735	684	725	694	700	713	684	780	664	727	694	707	692	680	702	734	729	718	725	692	691	730	762	727	687	708	646	705	665	733	720	718	749	693	683	736	684	711	717	643	720	733	738	710	650	696	744	724	721	731	717	680	642	716	663	724	721	753	713	663	757	669	714	728	712	699	735	694	706	712	659	704	686	740	667	734	756	647	685	727	691	702	709	708	694	738	702	690	661	731	697	735	720	717	709	732	726	720	675	692	744	700	725	726	725	710	678	675	660	697	722	728	698	743	735	738	690	696	732	686	708	682	752	729	710	650	678	693	645	702	746	693	695	678	704	670	699	710	703	743	708	670	704	776	719	683	749	755	719	692	704	707	731	713	725	691	727	699	662	668	717	774	746	733	754	682	691	690	765	675	729	687	694	704	781	702	755	732	712	708	701	662	691	746	690	665	716	710	698	694	678	718	750	693	700	745	700	751	710	715	713	743	704	694	714	679	714	684	679	746	693	704	717	691	744	720	712	728	690	720	684	700	734	694	655	696	709	733	716	660	730	647	717	729	721	693	691	744	686	715	726	676	737	664	713	707	688	717	705	706	680	722	726	715	701	674	670	690	698	698	703	735	679	725	702	698	709	709	724	706	701	680	758	714	754	763	708	674	722	720	730	722	695	680	724	657	719	716	732	666	700	759	736	715	702	702	705	706	686	678	710	690	681	663	708	688	715	706	711	737	711	728	729	722	726	693	696	660	711	691	688	716	671	675	652	678	721	716	654	696	684	688	690	715	721	718	729	738	689	694	718	757	709	650	708	686	691	718	731	688	671	712	745	734	714	709	700	673	651	731	660	725	715	678	667	677	710	697	652	668	725	719	736	692	679	684	710	699	716	723	697	701	698	742	724	677	740	662	702	719	720	678	677	666	677	713	651	718	668	745	725	750	729	736	727	714	737	679	719	731	704	689	711	695	707	743	682	689	703	736	718	671	723	695	722	707	665	669	728	710	705	691	687	755	698	671	712	711	664	671	691	663	706	690	689	752	705	702	774	739	689	664	744	730	674	653	667	731	661	670	657	673	742	720	714	656	693	724	707	723	791	721	641	760	728	695	724	694	730	718	714	703	685	675	711	703	708	752	726	712	709	685	703	691	706	757	717	725	764	687	724	722	704	719	737	696	708	722	682	731	637	724	677	731	671	689	755	688	740	696	688	703	705	722	698	729	673	718	694	723	682	718	744	676	698	715	674	702	717	678	741	726	708	724	695	714	704	730	706	723	732	717	709	746	725	712	705	713	718	688	741	712	710	667	694	722	740	656	722	692	736	699	731	680	693	712	730	709	724	687	713	705	700	696	707	735	746	730	685	711	696	728	686	717	707	660	721	697	668	650	686	701	718	727	719	729	683	702	685	714	763	718	689	686	767	719	737	732	715	718	682	695	705	686	676	715	695	725	721	745	729	713	725	705	689	697	716	719	739	686	713	718	718	694	704	688	746	730	683	731	702	714	666	716	703	738	732	691	742	727	679	703	706	694	698	732	680	732	709	705	669	684	712	683	685	702	697	694	686	740	736	711	734	691	686	736	707	726	700	669	743	660	697	709	678	708	738	712	716	710	683	693	717	728	672	754	686	677	684	719	721	671	653	745	679	764	685	686	700	673	699	713	704	704	687	708	705	731	714	727	689	694	727	685	668	713	715	708	706	736	757	713	754	726	761	711	701	659	691	715	747	697	679	721	721	685	691	760	701	720	685	710	721	666	698	732	675	718	682	726	770	678	677	683	734	709	665	712	747	728	689	711	739	708	705	720	734	671	718	699	716	700	737	768	685	678	696	702	684	642	666	678	674	669	710	712	733	675	705	716	724	693	691	717	667	730	724	727	781	665	684	687	668	772	746	673	734	719	745	696	750	715	701	753	719	659	682	711	665	736	720	694	710	751	725	651	723	661	683	680	727	713	661	693	733	724	734	751	675	685	695	652	730	643	687	701	741	696	712	684	704	726	659	737	744	751	719	701	711	681	712	721	698	644	707	671	685	728	765	682	692	698	696	714	642	738	677	674	737	700	682	718	711	624	704	681	704	678	684	695	669	710	746	730	674	722	767	686	717	726	679	729	702	691	728	685	720	689	694	698	686	678	721	704	690	745	694	675	727	694	702	718	747	676	694	736	678	686	655	680	729	706	680	667	641	736	726	716	659	704	776	733	723	736	678	743	725	691	704	700	722	740	694	721	754	694	704	697	701	722	723	711	687	687	696	695	706	683	701	746	686	656	686	681	746	702	720	712	733	703	759	727	780	700	762	651	694	707	701	701	689	739	713	757	662	720	726	702	672	751	710	704	673	702	727	755	698	739	689	705	710	717	677	715	714	728	726	713	652	695	708	707	713	692	707	718	717	717	713	701	688	715	717	665	724	674	721	670	692	676	745	706	709	705	712	693	709	709	697	694	660	671	693	719	694	694	712	739	724	706	714	779	716	729	702	725	744	686	710	752	695	708	686	673	728	668	717	710	702	680	733	721	670	655	700	664	664	712	721	710	695	674	700	709	708	712	715	736	714	646	706	698	667	715	711	702	737	671	676	701	646	743	681	729	720	675	680	705	721	700	668	761	671	695	708	734	743	686	710	722	681	714	707	652	685	689	727	718	707	677	708	660	686	706	709	692	695	700	696	714	722	692	739	652	727	652	719	704	695	722	687	730	710	707	703	705	735	713	649	685	699	699	759	710	740	748	732	712	678	697	766	705	691	686	703	717	637	743	706	721	749	699	741	729	704	737	744	743	713	694	703	685	715	699	737	636	733	730	702	684	681	687	723	706	689	701	710	684	714	680	722	643	678	722	698	716	646	716	675	719	699	700	679	713	743	708	690	674	725	684	729	718	699	689	655	688	711	699	685	667	714	662	699	686	686	680	687	703	744	717	681	704	680	749	703	740	677	649	691	698	715	712	680	666	704	690	699	711	754	724	713	679	686	722	671	747	701	705	708	685	697	701	714	766	719	666	734	707	744	672	739	728	733	688	662	699	706	712	685	723	707	690	696	718	691	686	695	661	700	682	739	708	694	679	663	665	729	692	678	690	666	684	744	758	704	676	667	630	725	679	683	653	686	728	714	690	706	718	693	689	711
54927	49740	45721	29325	28782	27890	24022	15530	13364	13249	11326	10329	9139	8678	5315	4459	4825	3386	2520	2541	1911	1236	844	807	644	567	546	510	469	421	399	378	352	339	308	405	371	327	328	338	344	359	302	295	344	321	342	341	321	273	301	284	275	271	328	300	250	260	272	223	253	245	238	273	206	228	251	218	228	247	242	199	222	220	232	189	228	216	213	204	247	208	223	197	234	206	227	209	227	192	220	219	235	214	214	205	233	179	222	229	221	194	191	212	200	179	232	256	202	214	180	176	234	245	225	189	207	238	223	207	233	202	197	184	212	202	205	236	221	209	224	201	218	218	227	216	198	233	239	206	227	222	216	215	223	222	229	190	200	232	182	199	228	204	228	207	225	192	196	218	207	233	228	218	188	204	191	238	207	231	230	188	209	205	204	210	202	182	187	202	208	216	197	209	195	209	232	200	215	208	182	187	205	208	215	179	203	226	202	211	176	212	235	239	220	234	207	212	207	210	203	213	213	222	227	213	208	212	226	207	188	225	206	205	230	197	212	234	222	197	224	225	218	206	185	235	203	217	209	200	207	215	209	204	209	213	208	202	216	177	202	228	214	212	230	209	205	229	210	211	206	180	185	213	225	200	255	209	204	221	234	212	219	210	211	220	188	220	224	230	218	224	207	205	230	209	237	196	226	198	227	177	210	222	211	205	217	199	204	219	206	195	241	214	207	199	192	189	222	260	220	237	188	215	215	196	197	218	218	211	222	187	217	199	219	223	204	237	229	214	215	216	216	201	194	182	204	226	189	207	194	217	206	192	202	225	189	230	200	204	190	219	219	188	201	189	217	212	198	198	195	203	213	206	222	213	216	206	203	201	216	229	215	184	227	227	200	209	214	193	201	194	241	189	212	213	195	223	205	208	215	200	246	220	250	225	221	208	211	192	192	228	221	202	208	188	206	231	208	214	213	193	202	195	237	209	209	224	225	188	189	202	193	197	222	193	206	228	242	223	188	229	215	223	205	198	223	219	242	213	216	189	198	194	211	193	227	210	211	187	239	210	224	211	177	230	218	211	206	210	187	219	216	207	213	199	196	196	212	232	235	196	211	225	208	182	231	218	224	196	216	189	203	217	258	203	213	193	256	189	248	233	217	199	207	219	181	199	190	241	224	231	196	195	237	214	237	194	225	225	168	208	205	208	197	192	192	211	217	200	221	202	210	227	218	209	234	225	202	203	173	216	227	223	221	223	219	199	214	202	223	228	230	240	222	225	241	186	223	198	236	229	208	216	214	229	199	205	208	229	218	210	204	194	218	225	227	202	203	213	207	218	214	213	205	210	230	203	196	203	227	217	222	210	218	205	228	207	208	226	228	225	199	200	204	191	221	198	211	224	215	243	213	214	218	200	202	221	204	203	199	199	181	228	213	234	212	207	218	219	209	223	231	203	238	168	194	189	184	188	223	214	222	200	200	238	212	221	233	198	221	211	207	211	224	232	217	227	207	215	238	245	221	183	208	217	214	216	220	219	221	216	226	198	236	203	206	219	192	219	227	201	224	219	212	216	211	240	212	232	185	213	191	207	177	217	213	206	209	212	200	223	197	197	195	246	220	202	188	215	208	219	191	225	208	235	211	198	198	180	200	195	214	211	233	189	232	220	190	228	215	213	217	225	208	198	194	219	196	199	177	202	210	211	204	205	207	201	205	218	208	240	184	225	191	227	211	210	202	209	201	200	214	248	209	223	219	198	212	211	206	211	207	225	218	213	218	191	223	178	224	216	202	187	225	230	198	214	224	232	205	209	214	214	205	229	191	214	208	209	205	206	217	203	201	206	193	217	206	228	219	200	218	228	213	208	203	234	211	211	214	191	217	214	190	197	187	200	212	232	206	191	193	204	205	222	222	214	191	224	211	210	211	207	211	224	193	191	183	183	214	207	213	223	195	208	227	202	206	207	196	216	199	208	209	215	207	220	214	223	244	250	193	229	201	217	232	212	240	238	215	233	215	227	195	219	213	222	215	244	209	204	191	200	207	216	200	222	191	185	203	197	219	210	209	229	229	205	214	227	218	206	186	222	203	214	227	197	230	232	193	216	194	255	229	216	209	239	210	212	216	226	218	204	209	206	216	232	214	215	199	220	197	223	191	192	205	198	220	223	193	184	210	217	190	207	236	202	230	226	230	197	221	222	230	194	212	216	221	233	199	212	212	199	221	209	200	211	229	217	217	187	213	205	196	195	230	209	236	218	203	233	226	215	186	232	199	195	216	218	197	247	200	218	225	214	235	214	228	230	216	191	224	196	227	207	215	250	230	206	220	219	215	236	207	218	203	221	207	199	222	202	206	189	196	203	200	204	221	216	226	220	216	200	194	205	181	194	221	208	218	221	225	214	202	205	203	188	213	204	218	233	214	206	222	213	204	208	219	242	203	222	225	177	224	214	190	204	216	187	194	204	188	221	214	200	228	204	208	218	205	220	219	207	217	219	210	198	240	217	208	187	229	217	224	232	211	208	226	193	223	219	218	222	228	209	225	202	205	213	221	215	213	240	203	209	218	232	201	201	195	219	214	202	216	219	181	225	205	219	208	217	217	207	180	187	242	204	208	208	220	219	208	216	243	212	212	188	220	233	204	231	218	240	212	209	203	214	206	211	208	217	230	205	224	213	207	212	209	203	214	219	231	223	202	227	210	221	194	191	204	221	194	245	217	216	211	217	241	236	243	215	201	199	200	208	214	209	202	226	197	205	214	189	228	213	193	239	231	206	192	235	178	216	210	250	194	200	224	217	225	248	199	187	234	202	203	214	194	225	188	205	202	202	220	197	188	218	214	200	240	228	189	201	209	220	210	193	198	216	226	187	214	190	205	235	227	188	201	207	209	182	213	222	194	221	209	208	210	222	197	195	192	207	219	196	240	180	196	202	230	213	211	199	189	225	202	201	202	208	210	217	200	201	213	178	201	216	218	201	200	207	230	189	205	230	222	196	204	186	189	227	207	198	205	212	209	198	190	213	191	189	234	224	198	214	226	217	224	207	180	189	204	171	204	182	222	191	203	216	191	202	215	200	228	200	212	218	216	217	207	221	222	204	221	212	239	233	212	207	211	208	192	207	202	221	220	204	210	216	214	195	227	204	223	218	205	211	210	192	189	228	201	207	189	224	232	180	245	214	195	240	200	236	226	214	236	259	229	190	204	198	237	216	221	239	229	211	213	219	218	213	200	197	184	201	190	226	180	211	209	217	212	228	211	217	224	196	208	204	204	190	213	196	216	210	195	229	221	218	209	213	206	211	219	214	182	218	215	216	248	204	233	211	210	200	204	233	228	219	220	230	211	210	222	215	217	230	202	227	223	196	190	199	178	232	205	209	201	205	185	207	189	215	213	213	234	214	218	213	231	211	204	219	235	187	202	200	221	188	218	200	254	238	206	214	189	232	215	227	202	214	214	219	200	214	222	177	219	212	217	192	216	228	212	194	207	215	219	217	202	208	217	196	214	201
40818	48097	48840	30116	35390	34591	28284	18964	22266	24021	23550	23677	21902	22155	15846	15671	14630	12292	9854	9950	7807	6351	4382	4231	3270	2708	2547	2456	2099	1919	1678	1566	1471	1563	1487	1760	1737	1477	1346	1342	1428	1500	1244	1225	1301	1145	1391	1409	1534	1337	1250	1226	1028	976	1307	1106	922	878	891	843	891	850	805	660	691	622	625	640	607	653	595	561	601	613	552	557	563	548	544	573	553	585	529	534	541	569	584	555	548	586	555	568	565	591	592	512	506	522	539	526	530	496	538	525	527	502	465	521	512	513	508	533	485	485	511	460	487	538	496	531	508	488	509	501	510	489	515	515	522	526	513	500	479	515	530	534	461	526	469	495	537	484	506	483	501	451	512	501	482	491	569	487	485	504	508	497	462	500	508	503	481	524	492	502	526	482	524	484	441	446	551	487	515	481	528	493	531	493	526	556	501	527	478	527	505	541	511	506	478	516	543	459	508	518	492	530	467	465	522	532	514	501	530	514	489	537	506	473	488	512	544	507	494	509	489	549	509	487	515	517	502	517	535	528	513	508	504	505	522	514	517	485	481	498	505	480	521	533	492	514	519	537	512	503	513	501	518	544	536	509	490	531	543	497	496	474	519	532	504	521	512	519	497	492	512	527	516	512	509	555	484	513	470	523	513	535	527	514	475	482	509	504	521	476	507	483	516	532	522	538	529	499	528	505	531	469	548	518	514	498	507	507	517	485	518	509	534	508	515	496	465	486	514	491	493	504	495	483	506	529	500	483	495	512	557	540	516	502	517	480	510	517	520	486	531	501	512	502	522	542	522	459	498	503	480	511	510	488	529	490	514	503	522	515	528	557	530	520	519	485	504	456	481	463	520	494	493	482	513	492	514	544	486	506	510	530	518	503	483	498	514	506	480	465	481	506	525	528	514	455	543	533	474	492	514	531	520	528	506	512	503	505	519	505	537	479	513	491	510	510	495	519	502	514	512	524	503	528	480	515	476	511	539	514	513	491	529	539	503	510	473	475	522	528	490	507	536	514	508	532	491	475	471	480	479	505	535	514	481	525	501	491	508	497	484	504	516	508	488	562	476	496	522	502	508	538	472	553	509	433	495	510	513	503	474	536	531	524	491	509	506	510	537	458	523	511	522	530	501	536	540	523	506	526	511	561	489	508	500	489	497	498	485	497	574	503	514	519	438	491	535	530	547	474	476	481	494	510	442	507	491	468	506	504	570	527	503	482	544	529	489	517	498	500	490	512	497	527	505	545	512	506	500	517	502	513	524	503	476	506	552	504	536	528	496	508	547	497	517	491	538	506	463	514	517	497	480	524	504	496	468	475	510	526	515	526	498	485	488	500	479	519	494	539	506	579	450	495	477	475	504	504	523	480	514	496	544	477	453	487	539	471	523	518	466	483	503	503	519	497	540	515	482	472	461	506	476	490	554	490	521	487	537	528	472	465	489	517	528	470	516	489	498	515	576	536	530	543	508	488	494	525	500	509	509	476	514	502	477	495	515	471	502	489	523	508	511	531	488	558	502	464	540	518	523	499	502	519	526	517	508	501	487	522	539	505	542	556	524	552	501	489	526	481	517	514	506	528	521	532	512	496	467	485	486	537	507	507	541	529	508	491	507	511	477	480	477	510	503	495	507	519	505	508	512	504	508	472	481	541	497	475	513	529	471	544	505	525	513	514	508	474	508	532	510	533	511	505	512	516	475	450	461	525	524	480	464	483	518	485	472	488	495	530	513	524	502	490	463	512	499	490	497	539	540	507	530	512	485	475	494	529	508	516	501	483	504	516	476	515	529	514	488	514	517	503	505	499	522	485	489	473	511	525	522	490	470	516	510	532	500	509	450	508	525	542	477	534	491	511	506	506	492	484	519	491	509	508	541	498	519	513	534	481	532	519	539	548	546	487	519	520	515	510	505	479	494	531	524	497	516	508	478	506	488	527	521	481	522	501	530	497	519	505	510	506	504	531	525	480	457	521	494	465	518	475	556	521	512	520	489	520	513	497	486	532	489	528	504	514	528	500	513	528	537	511	471	525	517	516	485	503	492	543	492	556	477	509	544	534	486	474	502	510	520	523	512	508	535	526	505	546	484	510	500	509	512	482	505	555	457	505	521	483	520	527	508	547	446	472	498	503	495	517	470	507	486	536	500	515	475	504	515	531	516	503	521	521	549	506	518	502	510	520	495	477	509	514	500	532	486	506	508	527	535	497	527	509	489	480	480	506	526	479	534	518	470	514	529	489	455	518	468	518	474	517	466	485	524	524	501	546	502	498	505	514	517	469	488	522	476	487	461	560	560	470	514	532	517	502	503	519	495	490	495	503	496	516	508	502	517	513	543	497	526	539	493	531	502	512	499	488	506	533	512	541	548	497	496	488	500	486	488	517	486	520	498	521	531	520	529	514	530	491	498	558	502	552	517	488	517	487	518	477	498	527	517	456	506	543	494	458	519	533	481	502	509	514	493	504	492	497	535	492	524	502	526	516	529	516	511	509	515	520	529	513	513	495	528	508	532	529	507	524	570	519	499	496	491	538	478	512	478	510	473	489	511	444	497	517	514	475	477	511	459	517	524	546	529	542	481	513	491	521	524	487	487	539	533	468	464	504	467	481	551	503	479	503	513	534	491	501	515	499	506	514	469	546	503	540	552	509	517	526	511	522	520	492	465	502	504	475	500	504	488	485	506	512	497	511	519	513	506	486	516	495	545	546	579	489	524	499	489	522	464	534	495	529	518	508	482	513	517	504	476	510	522	524	499	510	445	580	542	534	515	521	545	504	520	507	494	518	485	498	491	526	508	504	506	508	483	521	477	523	480	501	508	491	530	492	506	540	501	491	472	497	500	482	487	516	469	493	546	512	526	506	477	509	501	506	527	499	528	526	477	490	519	520	516	510	460	530	560	482	453	526	501	543	526	522	465	474	505	504	505	500	537	494	494	511	461	563	495	509	527	531	498	507	469	506	512	510	540	480	496	515	480	524	493	494	501	511	527	516	511	456	536	498	493	515	518	532	512	491	493	539	502	523	538	503	513	490	537	499	511	513	480	516	568	526	484	529	486	506	511	518	518	515	500	533	489	468	527	506	476	502	504	481	508	491	528	478	511	521	493	548	520	501	491	484	497	529	502	509	498	514	496	478	506	520	496	496	539	535	535	483	482	480	524	557	490	531	517	507	477	527	556	499	524	481	520	528	501	502	495	490	506	497	505	541	512	469	501	478	513	513	510	515	512	475	526	511	509	517	508	507	501	531	549	521	495	533	496	501	502	531	520	527	482	509	511	484	486	497	482	513	525	504	470	511	479	512	502	506	485	546	493	519	541	500	468	504	508	505	543	498	498	534	501	462	486	501	510	518	519	494	509	505	474	473	511	502	530	488	508	483	522	517	489	502	477	545	522	506	455	524	460	508	529	522	506	517	499	498	475	547	502	449	476	530	504	473	469	518	509	540	523	488	515	477	487	521	546	515	533	513	517	474	499	484	510	535	492	500	503	512
26857	21047	15474	5302	3647	2585	1718	1197	1124	921	819	716	631	616	543	530	502	461	422	409	367	338	380	350	349	334	336	348	352	348	334	343	318	329	335	323	311	315	343	324	326	295	334	337	328	313	306	332	295	320	347	311	307	304	310	325	314	333	274	304	271	291	311	301	299	292	309	344	321	298	254	317	305	325	312	312	326	284	323	300	287	299	293	307	305	321	329	298	308	318	300	268	310	298	305	284	320	322	289	304	302	261	314	321	286	291	257	283	307	296	313	359	303	321	312	325	324	330	301	305	295	285	308	310	301	328	277	306	320	284	314	309	291	315	315	292	300	295	299	318	336	274	329	293	311	310	320	295	309	289	292	322	290	304	312	290	302	277	282	324	322	313	302	332	300	334	314	296	258	312	319	311	300	315	303	275	307	334	293	308	330	308	284	340	297	284	287	299	330	301	293	294	324	292	327	307	325	288	281	302	325	312	325	298	319	308	319	328	309	286	293	315	300	299	343	310	334	289	297	312	296	313	317	300	308	294	301	287	300	313	280	311	293	333	330	310	272	314	265	265	343	289	315	296	322	313	327	334	334	308	265	293	309	323	299	298	323	318	319	312	295	307	294	280	284	296	290	298	283	302	274	271	306	317	311	298	318	296	300	309	284	319	286	315	339	312	315	293	276	297	314	293	312	288	301	319	293	344	305	309	281	319	340	286	304	272	290	337	305	317	299	304	329	296	311	292	313	281	304	326	296	282	267	310	315	306	279	317	310	301	293	313	278	295	324	279	287	322	296	315	278	243	305	274	298	281	271	287	312	302	299	296	280	325	306	285	347	292	341	323	291	297	294	290	290	295	308	313	312	313	313	276	282	301	308	302	306	307	308	268	288	296	300	293	299	280	316	316	314	305	293	343	320	288	351	302	318	310	289	299	300	299	308	299	308	341	294	286	295	279	305	291	319	318	295	334	283	323	306	321	313	304	325	320	324	339	316	286	267	256	295	318	294	271	307	313	310	310	330	280	300	280	311	301	321	306	302	288	299	285	309	306	271	295	301	305	324	312	284	288	311	307	324	293	322	343	312	280	337	330	302	319	302	308	312	307	305	295	332	321	319	291	326	301	287	291	346	312	292	290	298	346	324	305	321	283	297	289	290	279	289	312	325	305	312	310	304	278	319	316	294	302	322	295	318	286	292	329	285	324	293	293	296	300	299	300	310	314	308	321	278	287	308	288	328	312	294	275	270	287	300	302	302	287	299	291	285	284	299	288	337	307	292	276	325	295	270	285	282	317	264	305	317	271	310	306	306	307	318	306	282	320	270	311	310	293	307	293	320	261	315	287	336	302	279	293	278	293	305	297	293	297	304	303	317	289	317	294	295	302	301	319	308	312	332	308	289	310	322	335	298	311	299	314	294	307	304	295	306	293	291	273	288	263	298	309	293	288	290	296	316	313	270	302	300	282	296	300	311	271	298	305	301	315	305	317	292	298	301	286	321	314	289	328	314	311	301	305	325	307	283	315	303	312	323	307	303	303	307	321	296	300	335	262	302	302	306	287	312	291	301	292	305	300	313	303	266	299	302	301	292	277	315	273	319	298	311	313	314	269	283	294	273	319	299	329	275	324	253	284	323	312	315	315	312	300	328	310	344	297	289	314	288	288	316	334	305	289	288	251	299	330	279	338	290	311	330	323	308	290	294	289	278	315	315	295	309	288	289	305	303	297	321	295	310	296	277	308	317	347	310	273	324	320	292	314	315	286	333	320	319	304	319	301	297	288	257	318	302	278	318	315	274	341	313	266	272	303	295	276	312	286	317	301	287	284	309	286	302	295	311	328	304	272	332	333	265	303	304	312	301	293	284	297	313	323	297	307	285	306	285	310	296	311	320	292	317	312	311	307	331	305	274	274	320	295	325	299	315	290	292	290	341	296	304	308	288	294	344	318	280	289	291	313	302	297	263	330	276	322	271	294	301	312	294	318	292	289	304	340	264	298	287	316	283	307	312	311	304	307	319	299	298	273	294	318	305	320	289	280	308	317	303	301	335	277	322	314	306	285	305	302	304	290	289	263	303	300	289	307	289	288	287	320	310	302	274	304	296	308	308	308	302	315	296	289	284	333	307	290	283	308	315	276	309	303	336	285	303	293	316	321	290	294	357	305	306	269	266	330	300	302	302	292	308	301	299	274	275	285	330	315	302	333	301	310	279	280	301	290	316	308	305	299	307	297	307	279	318	315	329	301	268	274	280	286	291	276	306	308	288	272	338	283	326	288	327	305	304	288	339	321	300	298	293	317	343	302	287	296	312	304	308	316	307	298	288	298	290	284	309	281	325	287	312	292	299	304	312	313	287	316	326	336	306	301	316	306	265	287	301	291	300	315	302	315	322	280	324	318	286	323	272	276	291	271	302	276	267	279	303	291	300	302	283	290	309	325	304	272	294	290	289	284	303	314	277	309	317	282	307	283	274	302	253	332	272	296	304	280	298	283	293	321	277	285	304	287	308	338	308	312	253	314	301	288	302	315	315	305	306	305	312	303	250	262	309	289	290	297	293	257	316	290	298	282	303	337	320	292	294	314	318	304	308	310	311	295	313	294	277	294	300	306	306	282	271	313	312	318	311	295	283	271	280	316	293	308	288	302	304	303	304	312	318	291	285	324	325	295	294	300	290	301	290	307	295	331	308	309	300	313	300	293	304	315	279	303	292	316	328	293	331	288	330	294	300	283	320	285	293	286	296	290	329	316	332	334	286	307	298	339	314	334	309	268	327	305	320	300	305	305	325	336	343	302	280	315	309	299	276	302	293	317	334	295	318	316	286	310	329	306	301	307	305	292	291	323	294	282	328	260	293	281	308	261	301	316	313	301	284	282	331	301	299	325	299	312	295	297	297	281	328	306	291	280	330	305	280	290	295	295	275	294	277	278	296	331	302	310	278	280	284	271	322	299	342	331	288	301	288	291	316	286	300	339	286	274	309	278	259	281	297	283	323	304	280	302	290	303	316	349	305	307	324	306	266	290	300	290	301	324	292	311	321	341	310	326	281	274	336	295	312	292	312	280	280	345	317	318	329	321	310	292	317	324	289	309	326	328	303	314	314	316	324	301	309	280	305	338	319	309	288	286	286	284	315	296	308	327	288	319	314	325	290	321	294	312	266	311	322	265	306	284	311	303	283	303	287	294	307	335	292	301	299	325	297	339	312	252	288	287	329	324	284	290	288	297	274	306	306	311	313	282	307	289	266	317	324	289	299	300	296	294	274	277	328	271	283	287	311	309	291	295	301	318	297	306	321	277	296	278	319	310	294	308	337	323	338	278	332	294	324	293	327	276	328	290	320	300	296	307	291	330	297	283	301	287	285	299	305	300	316	274	301	277	311	316	288	279	287	324	333	296	288	299	296	280	326	306	314	290	309	303	315	287	308	309	299	284	296	289	325	311	316	270	284	298	286	302	307	298	308	317	328	279	282	299	256	304	281	265	288	326	274	270
16804	19569	19295	9681	10511	8319	6463	4588	4354	3802	3597	3389	3022	2646	2196	2070	1934	1688	1514	1437	1399	1226	1135	1110	1074	1068	1054	960	902	949	904	866	835	848	870	921	870	932	866	875	799	848	846	788	801	799	791	833	818	815	802	818	825	766	733	823	773	767	804	757	822	749	765	731	744	733	773	726	694	722	727	697	746	745	701	740	702	747	697	688	731	752	689	692	762	688	660	727	739	697	739	729	760	771	727	729	682	698	764	722	708	701	729	727	772	718	738	727	667	740	721	743	733	730	741	703	740	773	729	694	701	671	750	746	684	710	721	764	717	720	752	738	675	708	708	698	727	746	746	773	689	691	681	771	687	691	692	744	732	729	640	754	724	671	729	679	696	689	725	722	728	738	656	707	742	704	686	711	743	728	751	713	709	720	740	748	740	741	722	739	679	695	712	684	718	718	728	712	766	702	737	705	719	682	712	726	721	684	713	714	695	766	716	715	705	723	746	700	724	710	736	719	743	708	724	700	730	710	747	735	759	725	714	724	752	756	724	768	713	721	749	763	748	706	728	712	674	729	732	724	687	679	739	691	684	700	724	699	739	717	694	748	714	690	702	696	739	732	714	723	719	705	757	743	765	701	686	744	732	759	724	708	741	696	733	749	681	693	707	728	714	700	746	775	699	704	753	759	670	687	751	643	710	722	721	736	715	695	721	763	726	728	711	691	713	699	741	767	717	704	713	733	696	720	722	735	734	707	752	734	726	717	732	694	723	703	720	726	699	716	675	702	725	726	753	751	722	707	712	682	712	756	699	711	698	727	734	707	779	698	686	732	694	735	762	654	702	697	748	675	743	738	739	714	774	751	764	728	705	744	754	749	756	732	708	729	726	738	764	734	713	725	677	689	746	735	740	697	702	720	737	720	731	738	738	710	702	710	768	661	748	718	736	717	726	746	757	664	729	747	753	743	745	694	720	740	719	733	729	717	695	701	699	722	690	676	723	736	783	742	694	665	759	751	697	724	724	653	700	724	756	753	707	738	690	756	745	728	679	726	729	730	688	704	673	764	720	711	753	684	661	698	760	645	766	750	729	714	738	715	757	714	703	743	700	725	719	735	741	755	752	672	719	701	705	740	660	712	714	694	713	690	712	723	722	681	705	731	740	724	736	677	707	725	699	775	708	693	725	765	765	727	691	705	730	732	722	750	746	725	734	741	748	690	695	756	716	715	729	748	723	747	770	671	701	712	707	721	715	695	752	718	696	722	719	709	706	736	668	776	744	722	719	703	731	690	697	750	735	688	764	702	681	713	702	726	717	694	703	756	721	726	752	726	666	707	693	723	751	729	727	752	737	750	684	708	668	728	735	756	745	711	740	718	716	737	698	666	717	756	748	703	718	701	750	747	717	725	740	694	702	757	721	758	769	746	699	723	719	721	724	700	684	697	720	698	824	746	710	722	705	733	708	707	717	649	729	691	716	710	681	708	747	705	768	730	720	663	734	666	667	732	816	737	764	739	719	717	709	737	714	710	717	727	773	682	725	725	716	722	726	713	684	699	724	706	753	731	757	734	694	722	714	761	693	726	724	767	726	741	684	756	747	698	730	664	731	714	707	715	713	705	748	713	692	761	727	764	719	710	729	667	698	739	729	748	709	683	720	722	686	721	759	771	730	719	713	678	704	706	715	729	737	701	720	720	742	673	780	714	653	689	724	722	718	739	749	677	733	692	699	685	669	703	716	735	735	761	729	730	743	716	762	770	755	719	717	762	722	760	717	697	748	700	696	796	708	715	663	714	746	709	762	737	706	744	732	759	713	711	749	707	738	782	761	733	707	734	695	740	747	697	756	723	758	667	715	663	724	686	735	724	720	721	675	729	727	727	765	718	704	724	770	717	686	760	735	783	746	802	754	708	691	735	717	732	741	742	735	770	679	715	755	757	735	732	774	735	725	677	650	737	738	706	718	723	694	739	735	720	743	693	707	707	663	736	706	754	690	710	740	696	763	720	715	668	683	754	706	714	724	698	771	685	712	752	728	687	725	730	734	689	744	686	702	683	714	706	731	687	721	714	714	736	695	738	745	662	738	755	744	748	734	715	698	675	710	698	745	715	715	730	717	711	725	705	744	762	733	730	767	737	747	669	716	688	703	733	726	713	724	823	765	710	753	757	707	706	693	700	689	721	718	716	708	694	751	760	744	701	726	693	703	748	722	728	686	712	692	735	709	724	726	696	747	711	705	727	741	724	745	682	703	740	717	717	751	722	730	727	723	738	722	715	727	698	714	714	705	707	710	762	751	752	716	763	726	762	720	699	735	735	701	723	723	747	731	748	707	723	705	767	726	793	737	723	722	745	714	725	698	692	731	720	742	712	700	766	766	723	742	712	691	702	698	697	740	745	723	697	719	763	706	768	648	758	697	671	697	736	730	722	702	727	750	689	761	683	721	737	706	711	704	707	698	712	712	717	731	736	698	746	744	758	722	764	751	690	718	725	690	710	732	680	713	761	714	754	733	699	715	728	725	713	719	755	728	724	758	649	680	710	689	703	698	719	734	747	770	730	706	716	695	706	715	701	728	759	723	736	730	755	741	709	705	741	709	739	718	730	743	692	703	727	721	725	741	716	700	723	705	758	687	725	699	728	658	741	750	705	698	710	750	711	698	731	723	729	727	657	726	767	701	732	702	671	694	692	696	701	727	678	713	677	778	702	697	735	751	705	706	738	698	669	704	715	749	725	788	714	699	752	702	697	708	705	728	640	686	691	673	739	722	733	721	699	751	694	694	717	705	727	745	710	738	723	714	714	685	767	692	706	711	731	716	721	719	712	730	708	708	719	748	727	687	721	712	754	724	726	707	714	720	771	718	664	773	726	717	719	757	745	707	716	685	768	711	726	751	710	717	665	694	662	767	727	705	712	733	718	768	706	711	757	692	726	729	709	745	773	680	740	735	753	737	731	697	742	739	693	711	759	712	763	738	756	720	688	736	690	751	717	694	704	728	782	712	725	806	723	709	721	663	759	674	740	725	719	741	717	723	666	712	736	744	722	721	723	692	697	734	752	732	708	709	720	727	696	726	746	774	683	726	693	701	744	761	733	693	701	719	736	715	735	765	717	729	700	699	728	729	684	737	726	683	727	640	755	707	752	697	764	715	732	710	738	738	723	702	684	677	692	728	720	731	751	730	744	754	738	726	724	734	743	711	755	716	709	742	728	727	705	733	775	709	672	644	742	691	753	756	708	686	727	750	706	713	730	763	758	727	691	691	718	744	736	682	707	734	698	720	702	731	721	729	709	682	726	723	771	682	721	731	739	715	693	694	720	680	686	713	729	714	735	734	732	770	683	750	706	719	710	724	729	714	722	691	737	696	694	707	722	718	747	796	694	748	682	700	677	728	695	700	688	724	726	675	739	702	730	707	691	720	728	739	688	740	714	728	661	674	679	733	726	730	716	764	699	731	723	762	692	719	760	705	700	731	701	746	759	727	738	712	736	730	732
45349	47270	44490	25763	25080	20816	15019	8848	6365	6061	5442	5177	4660	4286	2847	2386	2313	1739	1341	1311	982	927	642	560	515	440	449	415	420	406	409	368	357	372	356	436	367	373	348	370	366	360	352	334	310	323	377	366	359	382	349	350	357	346	354	329	316	345	324	312	342	314	312	327	342	290	355	317	292	286	303	270	307	275	302	349	271	325	312	331	321	298	267	333	303	308	315	311	301	310	303	327	290	308	316	307	287	283	297	296	307	337	298	315	287	300	298	308	309	295	319	300	310	305	302	319	313	326	294	297	302	297	274	331	267	287	326	323	282	325	319	288	298	298	298	293	306	302	339	290	283	321	309	294	318	294	321	302	309	346	314	301	290	314	319	319	280	299	318	316	262	302	304	336	299	286	309	283	302	275	316	291	306	307	277	301	334	306	300	280	323	327	321	295	338	288	313	267	337	305	293	273	321	317	319	286	314	311	276	284	317	268	309	316	296	288	291	326	277	314	316	302	332	313	259	349	285	255	309	297	297	309	338	277	277	286	318	311	311	315	331	325	271	295	308	299	288	313	328	281	316	295	308	317	300	286	327	292	317	280	279	327	307	296	304	303	276	308	304	292	285	307	312	289	308	306	284	275	318	284	283	281	299	295	301	284	332	305	273	292	316	282	265	269	289	267	298	321	290	288	296	278	311	302	304	320	300	312	323	330	323	314	300	292	344	313	324	327	298	321	275	316	285	305	282	306	289	319	294	281	308	278	283	288	315	323	297	294	356	322	298	288	307	281	307	297	290	296	302	298	297	270	296	315	286	303	290	291	316	306	319	301	319	278	283	275	274	312	309	286	297	287	294	290	330	285	356	339	287	317	306	306	326	282	295	312	316	314	311	318	304	283	276	309	298	309	300	294	289	290	296	299	287	303	343	301	289	266	330	342	286	315	295	292	298	289	337	339	307	284	333	330	339	314	320	321	277	298	310	287	346	308	310	301	319	306	302	318	302	302	293	312	295	291	290	262	281	313	295	277	316	309	273	310	319	300	324	315	304	308	313	298	309	303	297	306	314	296	310	321	282	343	302	286	294	306	312	294	288	355	289	278	313	297	341	259	297	296	309	317	288	287	268	318	301	311	270	288	294	299	298	330	315	327	312	286	323	316	305	290	308	296	274	303	319	314	334	275	283	296	299	287	301	286	314	342	326	278	279	320	316	302	304	296	296	300	329	318	299	282	284	303	283	302	283	278	298	296	317	276	307	292	309	309	303	259	342	304	328	305	295	282	284	319	297	288	302	321	293	303	289	290	292	322	306	289	324	291	292	290	299	351	328	324	325	303	312	289	286	296	278	267	302	302	274	296	304	278	288	282	317	311	298	297	320	321	319	289	324	311	279	288	329	322	299	313	324	305	281	271	306	311	264	303	321	304	293	315	312	288	292	318	295	288	275	282	306	299	298	303	275	264	326	328	307	309	270	290	294	310	306	259	282	285	319	288	287	304	299	298	302	304	317	306	297	317	327	317	301	289	303	294	324	302	324	299	294	315	304	291	313	313	318	308	337	276	305	263	321	299	331	315	284	330	279	269	301	340	299	305	293	305	281	324	319	342	280	288	316	309	277	297	316	333	315	294	324	312	289	316	296	288	302	265	322	318	297	324	328	320	340	276	280	278	287	323	292	329	287	307	277	288	282	307	307	292	318	280	325	301	330	303	323	318	294	323	287	289	325	311	303	288	291	322	296	271	288	295	326	304	317	318	316	299	324	297	273	275	306	299	271	294	301	308	309	307	324	285	315	308	296	327	297	336	291	275	283	319	295	292	317	268	306	299	298	270	294	303	323	285	336	276	286	292	277	298	275	313	304	348	293	311	307	302	349	264	284	288	313	322	279	328	261	294	349	305	278	280	297	314	334	290	288	305	300	303	310	302	295	311	322	335	319	293	271	289	284	312	300	305	295	315	307	294	314	324	314	318	336	291	276	288	297	286	314	342	312	286	280	276	337	297	273	304	314	289	318	359	289	309	297	291	267	290	295	293	288	312	303	332	295	302	309	310	275	321	306	312	333	331	318	346	291	276	314	262	315	303	319	270	295	293	321	300	318	312	280	322	330	312	314	295	284	303	333	304	277	300	330	309	293	287	315	292	300	291	321	314	300	297	295	322	276	293	310	297	324	323	306	297	274	282	367	328	296	329	297	314	291	326	297	305	310	305	287	271	294	271	321	304	295	272	271	313	306	296	281	306	320	323	285	301	300	293	302	306	322	304	308	313	294	279	305	298	306	332	278	333	317	289	247	272	324	316	291	310	308	256	324	282	309	311	284	325	302	279	294	289	314	307	274	305	317	334	316	311	316	280	289	294	317	306	315	316	291	294	292	298	292	290	307	279	300	337	305	305	333	279	321	308	289	275	304	263	317	314	316	315	293	294	314	320	289	317	294	284	274	286	314	287	302	314	306	288	300	290	317	304	305	280	260	337	304	311	297	304	327	313	287	337	339	294	314	295	304	306	287	318	299	312	296	285	294	311	303	298	298	306	307	269	299	312	259	289	294	291	337	283	322	320	310	295	284	316	292	320	281	285	298	304	324	286	273	303	297	293	342	296	323	302	288	298	289	298	289	313	301	284	329	295	315	305	308	327	305	332	289	298	343	302	276	292	308	316	306	289	311	347	312	299	287	302	321	318	299	289	309	300	279	292	293	334	291	323	297	283	294	317	296	289	297	318	318	292	331	336	303	299	340	299	285	297	297	292	300	287	293	272	325	292	317	315	315	286	306	283	282	289	283	302	325	306	320	293	292	309	313	315	294	309	313	290	317	286	271	310	333	301	309	315	298	281	299	278	276	308	285	279	296	308	281	301	308	291	325	297	340	316	291	319	340	295	299	300	326	305	298	311	287	285	297	330	262	307	313	337	311	286	301	316	287	286	309	274	298	284	291	322	311	280	320	294	288	298	298	322	311	268	314	270	318	290	276	313	303	294	301	263	321	305	313	299	294	275	315	337	303	295	329	317	296	307	307	303	323	291	305	264	303	331	299	283	309	310	292	289	322	293	304	274	270	327	299	270	299	277	288	297	288	303	301	299	321	286	276	302	305	316	320	310	293	272	277	308	281	299	311	312	310	315	312	320	280	286	311	269	292	290	314	306	282	298	303	308	298	282	316	322	286	304	296	331	306	323	305	308	311	284	326	273	294	282	347	308	320	273	324	291	332	331	299	331	298	284	309	320	284	296	300	287	300	323	321	266	275	321	278	306	288	302	278	302	284	302	301	336	329	310	318	294	282	299	299	297	317	284	299	294	318	311	296	317	310	283	309	317	308	304	338	304	315	329	278	302	307	274	292	327	314	309	301	312	295	324	341	292	309	313	310	323	285	318	322	280	294	317	298	316	295	321	249	275	315	284	331	290	347	297	332	309	302	313	308	305	324	323	308	307	317	306	272	317	294	314	303	315	289	282	330	296	331	288	312	301	280	310	315	278	331	271	329	326	286	292	289	290
31903	42223	40865	21549	28430	26321	22020	13714	13920	16139	15459	14871	13733	14175	9844	9299	8488	7058	6059	6029	4655	3900	2690	2492	2100	1871	1695	1682	1451	1471	1296	1213	1219	1141	1204	1385	1332	1157	1269	1206	1226	1112	1078	1074	1044	1074	1140	1114	1214	1208	1011	1045	970	965	1021	908	903	844	846	860	846	876	791	769	743	713	759	712	825	763	777	746	733	752	726	730	729	734	713	730	737	748	732	738	730	731	755	743	733	739	767	711	719	709	747	723	740	725	752	749	681	684	703	709	695	719	683	695	721	701	721	668	717	702	767	687	689	710	721	724	717	711	702	692	712	680	721	636	755	665	684	738	704	747	680	706	717	667	750	700	731	678	725	683	673	714	692	714	668	728	718	667	696	711	724	704	679	700	687	697	714	731	707	686	722	671	703	776	668	692	706	680	715	723	724	689	732	733	661	760	699	703	741	728	680	686	715	754	752	684	749	740	691	677	723	674	682	685	699	716	740	706	741	697	707	752	716	718	681	731	728	664	692	700	752	687	721	664	691	724	693	761	748	684	700	694	716	718	708	716	694	704	667	728	673	731	703	667	713	675	725	709	657	710	689	747	692	744	674	692	717	720	698	676	735	692	708	662	706	690	694	654	703	666	713	651	699	658	732	736	739	699	698	650	652	735	712	678	704	713	753	689	721	771	697	717	750	739	728	735	696	711	685	693	764	673	653	694	697	726	730	719	696	736	707	720	725	738	750	686	721	734	704	692	729	720	706	691	718	684	698	729	731	709	686	684	730	710	687	761	678	734	731	707	656	722	682	694	712	708	695	660	702	696	715	725	680	735	679	681	657	696	693	749	689	670	709	738	769	746	662	687	712	682	711	681	696	658	705	715	744	693	762	706	703	688	688	702	747	695	685	731	709	707	705	703	690	735	719	716	654	752	696	691	783	654	719	682	646	705	706	690	700	723	710	718	677	716	677	708	715	693	706	695	719	690	719	683	723	764	702	724	702	744	695	716	715	691	717	681	728	708	705	697	690	705	721	728	696	726	723	723	720	703	687	716	709	729	759	691	694	711	710	672	761	707	736	704	745	700	702	744	713	721	703	661	689	716	708	780	729	700	656	685	713	743	736	719	665	687	694	656	694	736	720	692	690	707	698	722	682	705	717	744	706	682	693	727	701	653	690	748	695	742	702	722	673	740	705	714	691	706	658	714	709	698	679	695	683	664	713	730	731	678	708	709	723	698	758	719	706	741	720	717	784	752	712	690	710	718	675	737	699	729	741	720	723	705	718	720	713	715	740	722	714	672	696	668	738	703	763	727	739	723	716	727	739	688	717	707	724	661	691	694	697	710	720	716	695	671	689	718	712	699	728	719	688	702	720	668	691	679	712	757	675	729	768	722	644	700	672	739	666	713	741	701	686	709	705	703	704	725	736	735	703	745	731	683	711	723	680	727	705	729	638	649	722	697	776	713	668	716	706	670	715	743	771	731	709	676	712	681	725	730	740	740	725	704	708	639	703	740	711	701	714	689	666	759	740	694	691	702	698	733	685	745	760	710	702	711	725	738	704	701	705	722	716	731	682	745	694	719	723	712	762	662	810	731	662	714	740	664	692	703	685	732	692	703	662	685	731	668	660	740	742	720	708	713	683	732	696	721	689	750	712	695	704	695	707	741	717	725	724	711	701	743	759	757	746	717	740	690	742	721	711	738	663	717	720	658	691	690	752	711	728	722	669	743	698	703	720	656	690	700	687	736	710	672	705	677	720	712	718	772	689	711	667	689	752	696	711	710	700	695	728	780	752	711	752	735	703	686	703	688	729	702	691	697	684	752	666	701	705	731	720	701	712	743	750	700	722	731	737	706	682	691	788	730	761	709	733	695	676	714	749	687	770	686	740	651	705	724	692	717	709	695	691	717	723	773	764	726	657	742	740	675	700	674	716	695	698	720	675	704	666	708	728	724	688	685	704	717	700	725	687	712	752	740	686	691	691	723	727	672	701	697	717	739	736	661	726	713	737	722	707	718	754	686	682	659	740	704	786	721	693	720	696	729	714	717	696	700	748	703	697	734	749	718	729	669	680	740	720	719	751	708	745	693	725	699	703	709	768	692	736	720	702	751	723	714	703	733	712	699	737	760	750	771	703	715	727	700	717	701	722	702	695	674	715	715	707	709	704	708	692	679	753	730	734	671	702	743	695	711	711	687	711	742	744	737	706	748	726	733	694	711	691	723	703	676	719	680	742	763	713	739	740	751	721	749	718	716	752	732	695	695	684	704	702	672	720	685	722	716	779	659	707	720	721	739	732	713	716	719	689	739	757	715	733	740	703	735	697	769	684	654	724	674	742	713	697	714	664	739	695	713	704	695	681	695	723	744	718	667	704	760	759	731	695	711	693	684	740	720	740	707	703	699	714	738	757	706	702	701	700	717	697	759	702	723	709	716	703	679	706	728	702	698	718	749	720	699	656	679	701	717	722	712	737	693	704	730	696	744	740	719	728	676	705	686	778	686	723	707	719	703	697	711	712	704	683	721	700	743	721	680	715	714	706	721	741	707	736	704	649	726	688	718	693	707	730	712	742	740	689	703	690	723	696	718	684	751	730	740	751	704	706	656	717	686	719	751	742	702	714	703	685	685	748	692	701	709	734	740	746	726	736	751	741	670	746	704	726	674	728	684	743	712	755	696	749	673	698	727	742	693	679	730	760	750	700	678	723	712	708	687	655	700	770	697	723	680	700	711	731	702	716	710	708	690	747	762	740	664	685	715	709	713	661	694	714	685	692	669	708	711	738	697	679	705	724	694	677	691	709	710	689	650	683	725	734	701	672	721	746	701	747	736	662	752	677	687	697	699	707	748	724	702	743	694	679	656	766	739	693	680	757	700	740	673	683	703	706	712	683	702	739	680	715	687	733	713	717	721	715	723	702	653	716	709	727	714	723	679	661	734	750	709	693	741	666	705	688	717	699	664	705	694	758	743	667	733	740	718	710	704	715	742	698	728	721	696	752	715	676	710	720	726	678	693	697	737	746	683	715	739	719	678	761	744	687	741	736	740	686	722	753	732	697	739	715	710	691	758	660	750	698	734	753	712	697	718	735	686	729	718	724	747	725	763	683	744	667	722	744	735	705	750	724	761	694	667	729	735	705	714	710	760	719	711	747	705	706	657	652	705	749	691	729	704	711	726	630	672	737	701	741	695	733	693	683	734	740	697	750	777	690	703	702	734	738	713	710	712	728	732	683	733	702	714	694	664	707	665	697	698	744	713	710	724	678	744	677	736	713	755	675	732	709	734	754	674	769	711	701	717	676	710	733	708	715	711	718	714	744	693	715	678	710	730	665	741	715	768	726	718	736	712	714	698	702	686	754	707	700	703	715	696	669	665	746	681	681	707	746	728	737	737	717	709	709	728	714	701	678	675	719	671	712	747	700	723	676	691	695	708	676	692	674	693	708	724	682	710	699	705	764	715	704	671	717	678	673	750	732	698	729	688	716	680	680	719	707	703	723	740
53233	51727	43164	28411	28810	28595	25036	18186	14237	14367	12406	10668	9685	9321	6399	5266	4518	3419	2677	2542	1890	1427	1014	789	705	573	542	509	451	424	416	390	397	371	347	368	389	389	364	371	398	347	292	305	311	346	348	321	360	399	317	329	275	275	274	272	288	276	266	253	243	230	259	267	265	238	228	249	225	219	229	220	248	216	206	223	241	252	217	254	242	245	207	242	233	210	220	207	239	216	212	243	254	209	223	220	230	188	223	236	220	231	207	216	219	245	215	226	205	203	224	204	246	207	193	203	217	210	202	206	199	217	205	217	212	199	218	194	231	211	224	204	198	198	239	210	220	197	233	216	204	222	213	229	217	228	227	208	231	216	181	226	231	199	182	218	226	235	225	225	225	205	229	232	229	220	195	197	218	212	195	216	231	215	222	202	226	231	215	216	216	231	214	224	260	225	200	215	239	198	231	181	210	235	217	197	211	213	224	206	227	207	216	206	236	224	219	183	220	214	239	215	222	228	226	217	207	238	192	209	210	231	205	199	205	236	207	208	212	210	189	203	221	226	240	227	236	205	197	209	200	179	215	192	192	239	239	206	213	194	218	233	218	229	213	215	211	223	202	227	224	221	196	221	226	212	238	227	227	188	217	218	211	238	229	218	225	219	225	215	229	204	214	223	235	187	190	185	210	221	221	203	207	192	212	201	191	226	228	215	210	229	188	235	216	219	223	224	214	219	224	222	224	213	196	190	226	221	200	208	206	223	220	216	182	226	206	222	206	209	203	203	200	221	205	250	245	236	215	211	201	212	198	219	211	182	243	212	210	239	203	224	220	227	215	232	227	207	191	218	194	250	222	230	218	206	203	229	242	226	205	213	208	195	219	197	215	225	207	212	232	187	242	218	231	206	199	178	203	207	193	214	225	197	226	214	198	248	215	212	220	210	229	230	237	211	205	218	169	247	237	204	210	236	227	223	207	193	211	213	227	211	187	198	211	207	235	228	212	205	227	187	193	190	232	236	230	205	192	217	183	191	210	188	193	221	220	233	246	200	202	201	216	217	234	209	171	233	200	207	249	210	227	208	205	217	223	222	215	203	204	200	221	203	211	210	208	208	195	177	204	247	222	247	224	245	232	244	196	212	238	221	237	202	215	226	209	211	206	199	216	218	228	218	224	223	216	237	179	200	205	228	190	200	228	186	191	211	228	208	223	228	212	217	209	195	205	200	213	229	219	229	226	217	192	192	185	215	211	198	250	231	208	188	178	215	215	194	189	206	212	201	230	209	247	225	223	205	223	205	227	231	258	209	182	219	211	214	215	207	229	231	247	218	202	208	208	216	230	200	204	214	195	207	197	218	196	204	225	230	207	218	213	240	223	206	190	223	209	236	224	232	224	228	232	212	248	233	211	222	204	224	222	198	222	224	211	226	218	211	212	252	212	220	224	218	176	191	205	226	208	224	228	223	215	238	198	190	214	193	228	196	229	226	218	206	196	220	225	237	230	199	198	216	201	206	226	198	231	185	200	212	251	228	224	226	231	219	194	187	217	192	171	208	204	216	197	201	212	192	216	222	240	235	193	235	215	232	205	198	228	212	219	202	206	206	247	221	214	215	212	190	203	213	223	216	241	221	190	209	198	223	236	231	216	216	211	220	202	208	193	258	195	218	228	198	230	244	200	191	222	193	204	229	228	228	247	209	246	215	238	232	196	225	190	233	195	222	213	195	226	219	219	209	228	208	222	231	234	206	186	239	217	249	234	201	214	229	207	201	221	223	227	248	223	220	222	217	184	196	236	239	197	207	226	211	211	231	221	245	237	214	222	211	223	209	201	230	221	204	225	214	234	231	185	215	219	212	208	244	216	205	217	216	224	194	204	210	218	240	207	201	206	207	219	197	235	223	231	223	205	226	219	197	196	203	223	227	205	246	216	212	226	226	201	228	234	205	220	208	241	208	217	198	222	204	204	166	196	220	243	187	209	193	222	221	220	228	204	212	210	232	215	220	202	204	196	188	224	207	213	224	229	200	199	238	219	217	250	214	211	217	204	217	194	215	216	210	212	213	231	210	202	233	206	214	196	219	210	216	196	211	244	203	205	225	212	200	208	217	219	208	246	230	248	194	215	195	194	235	180	205	206	208	226	210	239	192	229	240	226	190	214	220	225	213	191	188	244	234	181	243	226	215	208	254	198	234	225	219	212	229	212	222	191	200	199	232	209	197	250	220	222	220	204	195	211	188	206	212	211	181	229	206	201	186	201	211	231	231	196	194	226	208	217	222	204	211	230	233	217	221	213	217	222	210	216	215	215	210	193	233	219	222	233	202	188	233	234	224	214	220	234	215	193	202	233	232	245	240	200	203	199	211	232	218	219	195	205	208	237	226	224	219	232	243	210	202	200	211	207	208	204	226	203	216	207	209	209	230	189	222	221	199	194	220	203	204	211	208	247	208	183	215	204	220	241	205	216	218	219	230	205	200	200	178	216	215	243	203	206	207	225	185	210	225	241	228	239	258	186	216	209	223	211	205	219	225	201	195	232	209	235	199	202	207	225	229	230	218	193	195	233	244	218	202	182	190	226	188	205	202	234	208	179	221	207	206	222	223	222	214	219	186	231	229	228	239	208	236	220	216	194	213	233	231	194	218	257	223	213	181	234	202	224	213	235	221	200	198	195	233	204	231	217	217	226	200	217	242	219	197	198	209	209	193	208	244	202	205	238	193	204	247	222	239	197	213	205	218	228	203	231	205	219	216	219	229	227	196	225	220	216	215	215	226	209	208	240	225	217	206	232	209	218	215	211	206	208	203	241	206	216	216	230	205	198	218	206	201	216	239	249	196	205	207	204	234	229	191	200	233	238	199	220	197	213	200	210	221	230	222	214	199	224	203	217	193	177	207	200	215	218	206	213	251	193	230	212	211	215	230	218	219	206	217	208	199	181	200	187	215	206	211	219	215	224	205	185	237	189	220	233	236	230	226	250	225	239	236	222	226	202	215	220	208	216	213	204	227	230	216	221	218	217	203	222	240	198	213	228	225	234	224	223	221	215	236	225	219	230	207	216	225	218	221	231	255	211	215	231	216	213	228	217	200	191	213	224	214	203	207	217	225	200	210	205	220	235	253	221	232	196	231	215	206	227	223	221	221	231	202	225	198	211	211	239	187	219	204	202	221	222	209	223	223	182	240	207	210	218	210	238	255	204	221	216	209	207	216	229	194	182	214	205	196	204	220	240	212	201	226	245	204	210	219	222	199	216	195	205	203	213	239	224	203	245	213	219	227	230	192	235	198	226	230	204	228	209	213	226	215	218	196	197	206	189	223	197	230	202	217	206	211	215	180	188	211	225	231	231	212	228	229	222	224	215	201	204	228	198	242	235	212	212	209	200	190	227	201	204	216	220	199	237	212	205	226	207	254	236	198	220	219	221	225	211	226	217	217	239	195	234	238	223	195	226	219	210	213	208	211	210	233	190	205	212	226	209	215	195	207	191	227	206	187
38187	50061	46491	29512	34296	34888	31501	21638	21715	24637	24369	23007	22569	22324	17290	16721	14951	13039	10698	10748	8434	6960	4551	4002	3587	2737	2820	2550	2120	2129	1854	1678	1742	1684	1613	1817	1737	1531	1494	1562	1642	1582	1319	1193	1275	1348	1501	1494	1530	1617	1451	1292	1296	1143	1164	993	849	845	894	837	798	826	797	666	705	615	632	674	661	641	612	550	600	538	588	576	554	580	590	594	561	584	530	532	585	572	560	566	580	562	562	560	561	545	533	516	530	510	498	520	506	530	468	558	517	483	468	470	466	524	546	467	467	515	528	509	536	530	488	465	534	532	492	513	505	478	531	547	526	513	510	442	496	502	498	543	496	514	485	515	577	519	519	509	521	522	515	515	520	498	522	498	514	513	492	523	547	517	532	536	476	522	529	531	471	500	514	531	517	523	508	493	479	509	512	484	495	517	502	509	496	538	475	551	486	478	530	529	563	531	518	465	530	503	544	540	495	492	506	478	543	519	552	474	508	524	496	548	516	567	524	535	513	493	508	502	513	507	545	501	510	509	515	485	493	513	492	469	500	497	542	473	513	524	548	519	498	512	511	539	499	524	508	501	504	542	521	527	535	524	482	500	510	567	531	514	533	530	508	527	520	557	548	510	519	486	492	506	531	542	506	494	498	534	549	533	540	514	497	522	468	500	526	528	515	538	519	519	518	498	511	513	550	511	529	511	525	541	517	516	531	526	505	510	497	513	508	532	517	535	490	491	547	480	531	521	535	463	539	504	518	516	483	535	498	538	502	547	484	490	499	505	576	523	523	536	554	523	541	525	434	509	521	520	489	531	487	534	532	517	508	535	524	518	505	525	501	548	517	492	520	505	570	521	507	520	502	498	504	491	510	508	510	510	502	500	566	529	534	531	532	539	438	509	504	507	505	518	518	569	538	536	522	509	512	522	521	503	531	507	508	551	493	555	566	510	521	552	540	508	506	547	498	514	492	521	492	560	526	536	516	505	512	526	499	491	537	547	533	490	505	511	490	490	503	526	520	459	461	482	507	516	536	539	521	503	532	498	480	513	472	524	500	544	466	513	492	539	476	546	531	512	523	513	465	521	528	535	482	514	531	522	536	499	496	459	493	535	555	496	476	499	517	476	533	524	532	525	553	506	512	492	506	498	534	503	520	514	485	512	540	499	493	536	514	520	529	498	548	511	500	525	514	506	530	536	509	512	593	509	512	495	484	511	497	520	512	508	492	485	536	535	514	555	501	546	519	503	513	523	449	530	520	508	537	513	504	501	500	517	473	512	544	512	547	535	520	521	513	493	524	477	537	501	545	528	533	506	536	492	580	542	524	542	533	545	487	501	478	514	489	524	537	543	546	512	489	544	513	502	480	545	474	509	487	514	492	477	490	527	545	458	492	527	498	457	550	507	524	519	531	548	525	507	510	506	533	518	501	550	503	541	511	511	520	536	514	514	518	514	517	490	516	508	573	472	487	510	516	519	546	476	541	516	489	524	490	501	512	526	489	539	488	522	503	490	518	526	544	509	437	521	542	488	476	526	473	493	527	541	502	531	509	514	553	468	506	513	502	522	538	539	548	551	507	528	520	525	556	500	541	472	514	491	535	512	539	546	498	528	491	491	495	509	541	511	531	519	494	513	510	519	528	531	606	539	497	517	554	510	530	524	503	512	486	490	497	551	504	522	510	513	509	516	527	522	542	532	518	516	504	539	527	510	504	528	502	564	477	503	521	524	493	502	471	539	539	525	550	545	518	502	511	529	486	496	492	506	532	468	507	473	522	486	476	496	541	525	489	552	510	495	498	491	533	504	567	530	518	518	548	478	501	497	520	517	476	518	474	518	515	498	494	517	509	499	497	526	544	516	540	534	522	493	536	516	471	492	529	506	500	524	528	500	513	511	524	535	520	544	510	491	506	540	506	504	507	502	516	496	483	544	501	507	519	518	548	490	539	490	465	497	516	516	524	525	505	534	528	550	476	496	526	519	534	501	526	464	509	528	532	480	507	517	492	494	513	537	517	511	529	562	544	537	494	531	539	477	481	540	562	528	510	523	503	502	527	508	514	492	485	484	529	531	475	511	528	500	502	541	508	508	508	482	528	477	533	557	490	522	536	512	532	476	515	531	513	535	532	499	517	491	533	513	499	499	490	493	545	512	503	483	530	513	550	539	513	506	531	505	470	504	525	528	511	515	492	508	550	508	446	522	524	473	478	515	531	505	490	507	516	503	544	535	486	523	493	546	521	546	506	544	503	511	523	508	550	525	503	451	522	527	515	539	528	502	522	503	509	550	473	511	535	478	514	515	513	478	577	528	509	466	519	499	494	460	518	539	486	519	529	495	547	511	484	531	564	547	530	505	521	484	505	491	548	507	507	487	520	497	512	550	551	505	535	483	494	506	540	501	531	504	528	541	519	509	534	497	500	515	485	508	516	502	508	500	508	526	498	504	517	506	524	538	523	549	496	510	534	498	536	546	498	558	523	569	529	493	505	560	517	495	512	525	579	498	485	532	508	522	501	563	535	507	538	507	508	502	484	539	498	506	563	516	506	513	494	480	530	515	517	538	535	531	515	505	514	482	471	536	525	497	517	569	525	520	559	498	539	528	499	565	487	500	496	548	521	530	541	520	538	540	506	542	517	519	552	485	456	507	541	541	470	503	526	518	538	493	491	505	544	529	500	521	521	537	534	491	529	509	501	539	519	515	509	494	525	472	480	516	515	560	511	533	534	498	547	528	533	512	505	515	499	510	507	545	546	551	520	484	527	529	556	510	520	546	499	489	521	550	543	540	462	522	515	495	525	508	506	513	503	570	525	541	513	510	584	503	509	498	529	478	478	532	502	510	492	521	473	509	494	520	503	502	496	504	537	497	533	495	575	506	492	546	508	509	547	507	483	513	541	552	490	506	517	487	530	520	489	489	506	481	530	538	510	541	526	510	502	513	483	520	532	481	508	540	495	570	535	525	534	524	513	508	499	551	561	526	528	527	513	523	511	497	575	469	480	485	513	553	521	466	535	519	514	508	492	506	499	535	510	508	483	489	553	560	528	509	522	553	526	547	490	508	535	540	485	504	517	504	488	570	513	494	519	504	490	502	534	520	517	510	467	505	538	521	524	493	542	511	467	507	476	523	528	504	508	516	562	475	494	497	509	550	511	529	533	517	565	527	503	488	517	491	536	536	520	534	532	508	529	502	480	535	507	513	519	478	504	521	482	498	564	472	497	529	517	509	511	561	504	542	484	516	542	536	565	529	508	525	571	501	531	567	524	529	504	519	532	514	498	502	476	523	511	525	542	515	502	517	526	549	536	531	513	512	549	488	582	530	503	489	494	532	519	511	548	530	515	547	539	456	519	503	577	493	520	543	520	534	522	475	497	514	475	512	490	482	524	534	488	516	499	490	528	481	526	530	524	531	493	496	470	500	492	524	480	514	470	518	511	516	488	501	486	481	510	506	524	510	547	484	472	523	490	497	531	538	477	548	515	554	527	477	518	521
25009	21126	17735	6623	4203	2682	1785	1283	1097	984	814	744	743	642	537	483	506	481	438	431	402	427	434	353	379	348	326	312	340	317	307	342	314	319	316	334	332	340	336	315	313	299	337	310	326	289	337	343	335	314	330	309	312	284	317	317	350	290	324	306	315	329	320	313	324	359	303	324	321	289	343	316	318	310	299	298	307	301	319	287	314	290	304	340	337	267	289	314	327	304	291	318	277	312	326	289	342	340	335	308	335	278	294	342	301	312	305	286	281	287	274	297	319	304	311	292	301	307	307	286	317	325	295	306	300	294	324	302	301	309	303	285	316	310	274	339	313	316	304	307	297	266	314	315	343	285	317	328	295	325	315	312	307	340	299	294	298	286	321	318	306	323	308	312	312	336	281	290	298	325	316	294	323	301	296	298	337	313	336	287	318	314	304	313	262	290	311	334	297	292	311	302	275	303	337	325	300	327	268	328	307	338	295	336	290	303	324	304	303	304	311	293	291	298	298	339	309	306	304	312	310	284	322	332	329	294	284	328	304	335	312	309	300	304	329	337	292	289	335	293	301	301	320	327	283	288	315	344	319	277	305	336	292	332	295	292	305	314	306	292	305	294	302	290	297	291	284	313	291	315	310	343	294	302	306	291	307	331	305	320	310	326	271	330	317	311	306	293	285	316	287	325	277	303	301	319	295	300	298	380	303	305	315	301	277	269	279	339	301	292	319	285	276	283	308	332	319	335	320	295	321	280	300	304	288	319	288	310	315	312	333	290	328	303	295	303	305	318	269	306	288	294	326	317	292	284	285	323	344	321	286	294	317	331	309	287	295	311	285	293	250	308	347	309	280	296	281	287	360	319	303	344	309	315	322	331	299	325	289	342	322	288	316	330	301	304	326	329	304	331	329	307	291	283	296	298	325	302	305	311	301	297	343	326	308	328	294	289	327	306	296	302	285	302	319	290	299	283	309	316	286	291	307	342	310	321	284	297	339	294	285	307	280	280	317	291	292	295	295	350	298	321	335	314	279	316	318	302	320	303	291	305	304	312	293	301	317	292	325	284	307	295	308	325	304	309	303	346	309	316	320	320	323	329	307	320	310	288	335	318	321	311	303	283	284	306	338	307	278	327	310	290	324	330	309	340	317	321	295	331	343	304	322	274	343	290	322	322	281	331	316	307	316	307	342	315	308	308	286	297	342	288	287	314	308	271	308	299	316	309	294	330	313	307	304	284	287	291	288	285	324	317	319	310	288	296	319	329	344	308	326	316	292	263	331	331	287	352	282	316	292	316	298	325	333	336	318	279	311	286	307	310	307	320	345	302	323	291	327	285	268	306	281	302	312	339	353	302	303	285	279	334	298	284	328	328	299	302	307	293	297	310	315	318	281	300	288	308	346	339	301	323	325	317	320	314	288	309	312	284	339	307	334	293	311	283	303	331	350	284	278	318	311	310	313	298	303	270	279	316	301	299	282	275	320	294	318	308	308	295	316	302	294	298	299	313	284	292	274	289	297	299	309	316	271	273	302	279	299	321	331	300	273	316	294	316	322	307	286	316	338	318	307	296	340	287	270	281	311	311	314	284	335	295	285	296	310	311	340	293	328	301	310	298	310	308	300	278	289	314	299	326	310	304	295	321	330	339	332	330	305	286	317	310	292	275	293	316	308	287	316	309	321	311	339	301	305	313	324	300	318	312	296	312	317	329	324	314	300	305	286	298	345	310	304	318	329	312	297	318	316	294	302	272	303	317	290	316	292	330	307	291	336	321	303	326	313	314	308	300	325	299	322	308	292	302	297	314	321	280	302	320	323	318	308	326	290	302	333	295	294	317	283	344	313	313	320	296	302	284	302	300	334	281	313	324	314	319	260	274	310	300	312	314	297	317	318	308	324	319	317	294	300	300	310	311	298	305	319	288	293	298	334	297	302	290	301	303	314	311	308	302	281	302	327	295	309	307	276	320	286	288	287	290	315	327	291	279	320	308	310	343	312	320	316	333	306	310	322	336	335	327	286	305	286	315	315	305	299	321	306	314	295	340	326	319	312	310	286	316	283	325	295	325	324	309	314	299	300	312	293	325	295	324	360	303	283	290	344	302	324	322	311	306	317	322	278	307	315	278	321	301	328	305	283	314	352	309	296	289	277	305	299	291	293	321	343	317	320	297	306	316	321	289	321	303	311	320	308	302	312	341	299	298	300	312	307	349	309	267	274	327	302	303	303	288	311	350	310	344	300	297	329	296	319	319	319	285	314	295	337	284	293	301	321	291	282	301	308	300	315	347	319	297	302	314	307	338	327	331	291	293	293	325	303	309	325	311	303	302	323	329	317	294	313	270	318	330	302	299	280	311	332	325	293	323	323	333	289	303	309	307	295	314	322	318	285	310	309	275	314	317	306	316	264	302	260	270	320	295	289	267	301	311	324	308	304	332	315	316	298	305	348	284	300	294	283	284	320	263	318	299	320	326	320	319	322	331	309	303	314	305	313	304	273	307	314	331	321	272	329	287	298	293	323	282	306	284	332	325	308	334	299	312	287	300	334	286	300	298	300	291	314	310	308	280	292	292	288	281	327	317	302	290	333	307	302	298	329	311	313	316	311	308	318	288	280	303	316	302	324	305	365	308	288	327	320	313	319	283	317	311	311	306	313	316	312	329	323	333	313	292	311	312	305	308	341	305	315	300	331	294	314	300	281	330	323	295	286	302	304	303	321	315	315	306	291	318	294	341	315	313	283	294	287	299	294	302	311	291	309	331	320	278	302	326	288	280	298	295	279	305	322	308	288	302	298	298	334	342	284	327	311	301	303	319	290	300	298	316	267	296	329	340	344	321	312	299	331	334	313	315	315	300	310	317	327	299	338	309	322	283	317	278	325	301	333	279	280	301	279	320	303	312	283	321	317	332	324	311	294	298	249	259	328	326	296	284	323	309	309	286	298	354	331	313	307	300	304	280	292	313	318	328	308	341	317	286	287	334	294	285	320	285	312	322	291	303	264	337	311	314	309	312	284	334	311	307	289	268	295	270	304	293	317	300	347	274	317	309	326	310	310	302	322	299	297	313	313	305	313	302	316	312	332	316	323	283	295	331	289	333	302	315	306	343	286	282	305	305	305	276	296	296	311	330	303	275	304	290	306	303	302	311	324	283	308	319	270	304	307	320	346	291	294	325	320	302	304	339	314	301	319	303	330	291	296	319	320	302	294	291	292	281	325	317	306	291	302	298	312	289	314	325	320	314	351	291	315	311	309	289	308	327	295	291	301	299	292	300	262	284	322	296	343	287	326	326	326	311	310	294	321	298	320	323	324	291	288	289	294	306	289	314	327	321	318	280	311	306	286	273	306	279	319	292	330	310	293	315	295	311	323	315	290	316	334	290	311	310	284	304	306	293	304	306	340	321	286	350	328	311	330	328	308	296	321	333	346	304	303	302	312	334	290	309	295	277	295	341	353	279	299	321	307	323	269	315	299	297	283	321	323	283	277	314
15591	20237	22322	9825	10840	8229	6673	5053	3935	3977	3564	3110	3025	2958	2235	2010	2146	1769	1626	1512	1384	1321	1137	1099	1026	1051	1051	980	941	930	977	928	939	909	909	888	891	873	898	888	855	868	886	831	833	788	882	897	831	851	802	807	831	814	761	858	756	771	815	766	776	791	790	734	773	774	820	735	736	765	717	758	772	789	784	681	750	722	756	752	724	696	692	698	724	738	747	740	689	742	713	737	702	700	728	737	727	703	738	747	744	688	716	707	727	708	687	740	775	728	761	777	741	714	684	726	779	746	727	686	716	744	775	720	703	739	729	722	720	722	717	782	721	759	707	734	744	751	804	704	727	705	773	723	722	735	726	721	748	712	728	728	760	684	748	740	733	711	735	726	721	739	721	698	742	697	732	723	734	752	697	736	697	702	750	770	687	719	746	730	701	745	681	741	717	759	761	729	727	700	753	697	738	735	750	731	767	728	693	761	732	738	750	769	739	741	741	735	701	748	743	745	724	716	736	695	668	705	735	721	705	721	745	728	734	734	761	749	761	715	723	810	713	769	728	697	735	750	737	713	760	724	729	686	733	749	762	663	740	755	740	771	729	743	712	724	694	776	722	730	752	680	703	721	745	707	721	735	733	709	741	749	743	730	711	745	782	697	722	742	717	707	717	697	737	669	780	709	726	717	695	717	702	671	730	756	737	717	748	704	731	730	739	730	738	666	733	747	764	736	740	738	795	696	692	707	793	730	763	771	726	715	712	731	762	743	733	729	712	779	691	751	722	718	689	760	739	761	718	751	697	751	739	746	742	686	712	712	733	696	696	715	683	678	692	753	739	771	751	745	740	749	685	748	735	701	758	702	702	710	757	740	737	747	731	711	734	738	750	729	754	745	697	748	724	698	742	699	760	754	705	709	701	691	775	733	694	752	688	763	686	738	741	728	740	743	730	699	744	700	744	734	671	706	753	746	758	677	707	756	721	717	720	763	734	737	697	708	754	749	683	717	752	715	705	737	711	713	732	718	713	701	750	730	718	779	718	664	687	707	732	722	725	756	721	697	738	767	764	758	675	693	705	771	695	661	752	691	700	786	734	698	716	697	717	735	722	701	791	780	747	724	750	710	758	703	691	693	763	702	702	777	754	730	736	687	728	730	709	729	773	702	693	749	710	742	743	720	746	718	738	704	702	742	704	776	766	664	781	716	728	738	717	747	704	710	755	760	742	754	706	747	711	736	715	723	743	777	764	748	759	709	709	697	745	770	716	727	728	746	756	706	711	764	769	733	763	744	722	710	711	709	711	763	714	746	714	729	718	775	712	761	718	738	728	736	721	732	717	704	728	704	687	733	720	703	712	730	691	738	740	726	734	761	768	769	740	785	717	703	747	723	780	735	735	714	759	712	718	688	734	760	719	723	698	689	732	741	714	693	747	751	715	720	745	717	711	758	733	752	755	756	715	734	743	734	720	699	731	720	723	733	745	683	726	726	743	708	713	719	732	730	710	719	727	688	731	762	748	747	729	730	712	710	749	743	706	733	698	769	722	755	721	732	745	691	716	720	788	758	744	764	734	722	735	767	695	733	679	708	712	731	690	752	740	741	741	745	711	709	751	710	709	689	745	728	678	779	742	693	749	721	713	705	707	734	719	746	727	719	720	759	810	704	668	718	792	751	721	783	755	755	735	726	711	741	733	770	746	751	714	723	718	708	719	663	726	691	708	717	769	709	737	726	750	777	747	680	756	716	720	773	680	714	737	730	707	714	716	741	769	742	716	742	752	672	737	720	762	776	712	775	717	702	770	749	725	766	727	736	747	750	748	749	733	747	714	732	739	735	750	746	782	793	758	729	744	712	687	737	747	761	722	738	721	820	731	730	765	706	718	694	723	743	771	721	706	726	711	745	701	705	701	723	755	703	694	740	726	725	700	761	708	729	686	743	771	707	746	728	775	722	709	695	728	710	723	753	731	757	782	733	736	718	746	763	668	750	740	697	667	802	752	757	752	755	737	797	769	697	780	676	700	735	744	712	769	723	741	742	718	740	753	758	702	697	719	721	724	737	758	724	725	715	758	727	714	700	782	716	710	718	711	774	748	708	700	716	715	770	721	727	756	754	739	720	696	686	682	755	736	740	732	761	753	744	712	707	717	729	697	780	703	711	722	710	705	765	729	739	761	766	750	746	705	700	718	732	751	734	702	764	725	742	719	712	722	728	756	732	751	737	744	719	733	774	759	695	735	732	745	707	708	760	694	696	743	769	733	733	740	741	755	694	712	717	725	718	711	739	697	726	711	722	674	783	746	716	746	749	721	717	694	741	766	707	737	748	733	751	700	730	796	707	753	700	747	695	710	674	765	734	709	727	719	717	740	731	741	733	746	721	756	751	721	702	765	734	712	728	732	744	745	734	726	756	764	699	667	729	735	752	796	754	725	769	722	708	691	711	690	763	736	730	746	754	771	705	692	742	734	783	778	719	758	723	797	707	724	717	735	728	757	733	712	765	763	670	713	722	757	726	719	735	764	689	726	663	697	695	693	774	694	692	741	700	714	703	763	748	746	740	719	746	766	765	714	771	734	720	708	723	740	713	743	744	703	738	711	750	752	785	724	687	720	713	694	713	724	777	714	733	753	719	697	717	740	721	701	754	681	692	756	730	716	718	732	737	710	725	685	736	777	719	734	768	680	732	721	695	777	744	731	772	756	724	741	764	728	697	684	718	690	720	739	699	723	693	711	770	734	729	746	725	730	727	679	748	742	737	746	726	740	704	720	743	711	732	714	762	702	698	719	713	713	729	683	722	747	693	684	711	662	721	772	724	740	698	805	736	762	789	728	688	701	769	689	712	696	733	708	711	735	706	762	667	733	762	725	707	724	724	735	714	689	727	708	746	721	714	674	719	750	739	803	715	752	714	728	711	672	779	773	720	740	751	756	727	765	738	738	737	707	737	674	710	744	713	715	700	742	718	729	731	721	776	693	734	685	740	742	761	762	704	739	730	732	692	715	710	760	689	716	777	736	771	720	709	752	718	794	734	772	743	719	725	722	782	778	762	715	727	731	717	737	741	739	734	738	762	683	755	797	715	767	674	752	707	772	701	729	711	748	741	706	754	701	727	761	688	681	766	735	754	750	744	707	722	697	744	726	709	713	716	739	788	675	748	753	742	738	701	737	746	661	706	725	761	706	706	711	645	699	754	683	699	716	747	679	742	728	704	699	732	707	709	748	696	725	696	766	693	717	748	746	742	758	771	742	719	720	735	785	688	693	767	715	724	721	787	766	720	731	698	751	703	758	683	719	718	774	727	674	729	714	781	709	726	698	740	725	709	719	742	689	726	732	732	751	704	733	697	736	718	715	770	736	731	741	718	732	723	708	723	776	711	672	776	733	708	720	705	697	734	746	714	752	715	760	715	695	765	759	747	789	755	704	703	716	726	682	741	724	717	712	705	736	735	715	651	757	754	695	786	751	742	713	718	734	725	752	678	755	727	710	712
43852	49947	45152	25657	24786	21905	16588	10308	6411	6993	5970	4869	4378	4362	2863	2221	2344	1635	1283	1209	967	736	654	625	528	477	451	436	415	395	381	385	326	381	339	376	395	368	386	337	312	359	354	345	337	332	374	341	373	370	323	331	349	321	330	315	335	331	309	334	360	311	322	303	356	326	334	302	319	330	313	313	301	291	271	348	312	280	307	301	276	284	259	281	294	273	280	323	294	303	297	299	298	263	290	337	285	305	288	317	308	307	319	284	315	296	325	295	296	329	325	298	308	303	281	313	309	307	279	292	290	305	307	303	284	329	294	301	306	310	284	270	282	301	322	315	296	330	359	284	322	323	282	325	315	316	323	323	292	297	299	276	288	320	319	302	303	321	358	301	291	327	291	325	270	286	283	312	304	322	302	341	283	338	316	330	288	287	301	292	298	320	313	320	308	290	310	339	322	326	311	310	266	309	306	295	333	312	293	297	320	337	288	326	343	300	295	329	286	308	359	291	336	319	296	334	308	300	301	303	286	321	287	295	319	314	335	307	301	293	308	315	293	300	301	282	294	303	332	296	312	300	293	296	295	301	319	309	269	311	293	309	284	312	295	305	287	271	329	304	316	297	292	302	288	322	333	339	321	347	300	283	283	299	304	304	293	269	306	293	294	274	295	304	290	310	285	318	310	335	307	271	307	267	290	318	288	323	297	285	289	272	307	290	329	311	295	293	344	311	312	302	325	279	296	304	287	278	295	327	292	311	317	334	305	374	297	314	331	302	322	320	327	309	326	287	313	306	271	328	296	333	307	288	300	351	310	310	311	304	278	281	309	274	290	279	319	325	290	294	316	302	284	311	285	310	320	285	305	314	353	324	300	288	306	297	321	297	285	278	305	315	308	303	325	310	305	299	301	308	290	280	294	305	312	308	303	303	356	298	308	291	297	305	301	298	310	290	321	314	326	307	284	298	305	309	312	337	321	309	330	306	302	299	304	303	317	304	305	300	277	306	312	306	298	322	310	326	294	297	307	301	335	308	273	261	284	330	292	311	323	269	325	318	294	316	310	294	297	325	326	314	334	315	317	340	308	295	293	306	322	314	314	265	305	307	308	303	305	314	272	355	288	311	303	313	305	293	280	316	296	298	319	330	294	311	307	294	335	314	279	304	319	287	318	311	311	317	288	299	313	289	339	302	308	311	280	292	340	316	308	318	314	320	303	333	298	280	279	341	294	279	306	319	304	324	307	313	316	267	297	278	338	296	279	299	307	317	292	317	331	305	269	333	309	324	282	303	319	284	296	304	304	325	305	315	281	323	297	280	267	281	296	296	308	315	277	293	304	326	305	302	308	300	284	310	296	312	341	298	270	284	311	281	352	287	312	309	326	336	308	299	337	316	291	281	301	283	274	316	310	277	296	305	295	305	259	308	335	288	308	316	306	280	299	328	304	320	300	287	283	300	308	327	312	313	322	323	292	315	309	319	298	301	330	325	313	291	319	302	313	315	295	312	313	324	311	322	307	294	300	317	290	310	301	316	284	308	288	305	322	324	293	335	298	324	289	296	306	311	324	267	332	316	299	299	306	333	294	273	314	274	305	317	338	319	288	311	292	319	293	308	335	303	296	331	293	314	317	307	307	303	357	293	306	330	292	311	308	307	294	301	292	306	295	328	305	308	270	302	299	274	350	294	309	287	329	326	298	296	336	268	281	295	300	302	314	321	324	315	347	308	364	302	294	292	307	307	281	275	322	309	302	311	327	313	270	322	289	297	296	312	274	322	279	318	294	282	310	314	327	302	321	345	295	321	267	318	313	322	305	345	291	285	322	298	287	327	319	322	276	294	271	333	288	326	296	347	298	291	336	304	311	327	260	305	263	301	322	315	304	303	306	302	302	305	306	315	321	282	321	306	297	276	279	271	311	312	309	300	302	272	332	287	313	322	321	306	307	276	334	311	335	309	298	300	306	325	334	305	324	349	317	314	339	311	297	297	323	286	324	288	301	301	319	314	300	327	301	270	291	312	311	288	297	310	273	329	293	257	273	303	294	326	280	319	338	305	278	287	325	292	332	315	279	277	296	301	287	309	306	306	309	311	320	301	298	286	297	288	299	282	291	310	305	325	314	292	331	312	339	316	336	305	301	336	306	282	326	277	297	303	317	297	272	341	306	316	328	322	308	306	282	320	316	303	289	326	289	323	312	328	297	321	310	302	300	298	297	288	298	321	291	279	326	294	298	315	285	351	293	329	325	323	288	308	280	295	280	318	283	353	360	323	318	300	303	286	325	282	281	316	308	341	322	259	315	335	328	318	322	315	315	298	308	337	320	323	288	309	292	288	299	285	308	291	295	326	306	306	329	305	323	267	300	283	295	310	309	290	309	326	301	298	299	267	313	304	300	311	289	313	279	295	272	278	293	303	298	287	323	344	349	282	333	303	320	296	273	319	313	290	275	282	313	304	311	315	276	341	315	259	273	293	305	260	322	293	247	314	308	291	316	291	294	327	302	312	279	300	306	325	292	290	328	308	292	310	303	309	315	300	324	332	311	307	324	284	316	286	334	286	342	319	261	305	312	288	296	307	291	304	262	303	288	305	303	333	300	307	274	295	319	350	310	293	303	270	331	302	309	267	311	297	284	321	300	330	330	292	291	292	311	300	301	301	273	323	279	300	296	311	315	269	303	341	296	308	329	338	311	291	279	291	316	293	335	261	297	307	302	308	290	288	307	291	318	324	312	323	292	304	326	300	301	338	339	276	271	323	291	312	292	301	298	307	275	331	319	340	289	304	293	305	317	301	299	317	336	324	311	286	290	289	297	311	329	286	268	274	338	322	301	326	321	271	300	324	317	325	304	329	285	271	291	268	349	286	317	321	297	277	304	308	294	315	300	288	291	332	346	274	318	314	313	323	292	278	279	282	292	297	286	300	273	280	307	297	294	317	301	268	313	313	298	285	304	308	283	324	330	341	284	305	317	282	300	262	282	280	328	301	289	296	307	292	329	260	303	296	279	310	331	288	293	301	309	323	314	303	270	290	322	316	297	310	310	309	315	316	316	316	329	279	286	331	320	319	312	359	303	278	277	288	323	326	293	294	275	289	313	320	297	309	308	294	311	300	320	294	300	308	266	311	301	268	336	311	302	283	303	286	312	278	315	280	312	328	301	283	334	299	302	289	328	327	309	306	274	296	331	291	309	328	286	261	308	305	348	313	280	279	337	304	276	286	314	318	300	319	287	294	323	287	303	288	285	295	296	303	306	298	278	314	317	307	276	303	306	304	275	283	309	331	308	318	288	336	290	290	330	304	309	308	329	291	311	295	287	309	292	296	297	304	304	313	287	288	307	307	295	280	307	311	316	301	312	289	281	307	296	330	315	311	272	277	313	295	293	287	340	272	345	296	295	318	310	308	300	299	322	298	300	344	340	295	303	305	332	320	320	313	329	324	312	269	309	307	301	289	286	286	298	288	292	321	307	314	305	291	303	307	307	320	307	286
30895	43844	42137	22597	28080	25716	23470	15011	12083	16272	16421	14468	14188	14371	10097	9488	9489	7346	6080	5700	4346	3665	2891	2645	1971	1864	1711	1681	1531	1485	1401	1316	1352	1352	1316	1401	1325	1198	1179	1168	1192	1182	1174	1099	1093	1091	1162	1194	1232	1233	1137	1072	992	967	1002	974	870	879	870	895	925	859	816	840	799	819	742	736	698	723	744	755	738	772	806	775	735	758	758	751	737	745	699	732	748	706	693	753	780	779	758	759	722	752	719	763	730	725	709	741	654	682	704	741	748	711	723	714	696	732	748	707	705	779	741	730	723	774	659	678	698	699	749	779	740	773	711	737	720	675	708	728	731	702	692	740	710	651	693	718	730	754	675	737	701	769	764	712	745	667	733	679	719	706	703	735	724	764	757	751	701	740	757	729	682	729	679	696	752	714	733	700	684	696	724	675	711	725	742	748	771	707	771	676	749	683	702	756	727	720	719	776	713	699	713	730	722	732	720	755	714	692	709	708	697	751	695	784	731	689	688	709	736	668	703	723	671	709	769	704	730	706	691	724	678	749	746	725	738	741	708	730	682	721	714	751	742	724	713	693	699	736	703	731	736	726	668	716	694	692	726	701	736	715	735	705	729	732	734	751	693	743	680	737	707	774	775	748	726	726	731	719	715	769	776	779	729	677	699	728	707	697	730	737	681	721	728	738	711	718	751	730	716	711	702	726	708	759	713	732	753	689	731	697	725	739	705	717	725	721	708	706	685	713	731	705	723	724	728	681	748	697	732	755	720	740	680	733	759	701	708	717	736	709	763	735	694	736	673	708	717	734	697	746	736	708	715	690	741	735	720	738	697	703	735	748	721	758	727	672	693	754	781	712	734	714	737	698	759	748	701	691	679	699	698	728	731	712	765	735	713	728	742	707	681	676	679	764	680	747	701	697	732	718	702	774	728	747	711	700	737	697	766	707	809	735	692	780	687	700	670	725	726	708	692	682	693	772	704	707	711	746	732	726	709	759	702	722	730	725	706	758	707	760	725	713	731	727	740	730	763	724	733	724	724	747	733	751	761	705	701	710	717	742	713	670	675	705	712	736	744	740	727	756	763	729	766	731	722	715	721	702	751	673	721	690	701	737	744	701	671	726	719	710	666	700	735	699	672	675	683	697	709	748	698	730	686	695	710	720	742	716	723	723	712	705	694	726	732	697	696	701	680	714	696	713	800	691	714	723	738	702	700	683	718	758	715	798	761	763	750	736	739	716	710	722	738	726	678	713	735	733	716	677	684	682	748	716	727	765	734	704	713	702	719	655	698	693	701	703	769	706	752	712	705	692	677	687	689	721	717	762	735	764	721	741	704	725	717	750	676	755	730	732	694	770	689	720	763	759	702	723	742	727	758	679	717	687	706	773	734	720	706	742	715	779	710	680	686	714	717	775	682	707	733	709	680	677	677	728	746	715	753	732	715	735	707	721	718	731	718	734	678	684	697	725	715	738	737	733	700	692	753	696	689	733	770	734	689	742	751	688	740	690	693	726	719	700	714	722	721	688	722	726	703	747	652	760	725	723	719	721	753	725	685	748	732	747	725	734	741	725	706	744	704	716	735	737	728	734	759	704	687	670	717	710	693	711	728	701	707	708	750	720	742	733	715	752	684	679	692	743	689	693	735	719	701	729	719	723	664	727	750	673	666	717	647	704	739	790	700	737	716	717	762	669	758	672	705	686	719	722	697	698	717	698	724	681	712	683	767	689	683	734	675	750	702	749	689	694	700	749	777	720	714	726	747	752	775	683	755	701	739	731	714	705	687	723	739	757	740	752	692	728	658	700	676	755	713	715	769	741	707	735	752	695	683	654	715	715	708	701	670	727	689	712	714	749	671	744	730	685	725	677	684	779	697	742	707	701	692	709	759	724	720	669	712	689	744	753	757	724	709	700	730	687	756	717	711	739	738	727	724	702	699	739	643	716	668	691	781	665	745	684	745	703	707	726	730	703	715	711	732	736	710	699	700	702	689	772	745	699	701	729	735	708	738	708	725	730	721	710	699	699	755	701	736	691	716	737	722	715	690	701	713	702	728	747	725	710	713	750	692	724	730	774	695	706	727	760	716	718	681	706	705	667	715	720	716	718	724	731	706	723	718	667	713	704	702	767	742	744	703	693	691	705	759	710	727	729	729	707	712	724	730	694	693	756	696	741	732	728	721	722	737	728	706	726	707	688	742	758	704	725	740	715	761	739	725	714	794	749	710	724	725	711	740	707	746	707	743	726	749	729	767	721	686	716	723	706	730	718	718	705	661	664	736	718	707	752	708	681	709	758	708	727	732	733	761	688	748	755	696	698	742	727	699	727	730	709	780	707	759	692	698	679	716	742	755	753	704	714	691	778	715	732	715	698	736	729	744	709	718	703	709	747	756	716	680	750	729	732	698	742	732	716	721	694	754	703	715	701	696	754	759	722	757	701	764	711	718	729	702	733	750	761	677	713	774	721	737	705	695	683	698	741	718	772	704	685	669	692	668	716	684	729	748	747	682	774	732	746	730	675	711	737	771	764	723	752	713	684	730	701	740	720	698	711	741	685	716	710	727	699	706	706	741	681	733	716	717	713	742	733	676	720	713	709	707	675	723	732	684	728	740	727	694	687	750	710	729	754	744	648	741	753	741	704	721	716	714	753	731	703	761	728	744	667	753	727	758	728	739	735	752	721	719	724	675	704	736	784	741	740	753	732	729	717	700	730	734	721	744	701	755	691	755	747	705	732	757	686	704	685	770	715	702	742	736	752	753	761	753	759	696	688	718	695	713	759	750	693	706	667	687	704	745	755	680	711	742	704	701	722	742	721	705	730	721	753	736	684	758	683	672	709	749	702	696	721	742	683	728	743	711	681	728	722	732	761	712	710	734	717	772	722	735	725	713	697	723	671	727	714	740	729	727	724	718	714	766	746	682	719	720	692	720	717	697	684	727	742	769	704	692	705	745	687	717	679	692	725	707	715	732	723	758	754	705	736	692	726	757	750	724	716	777	672	718	666	740	741	748	716	696	729	697	734	760	705	741	733	680	671	730	674	713	729	742	672	737	724	672	739	721	723	753	720	690	756	729	701	710	708	677	718	689	754	725	664	652	749	752	679	685	746	674	720	705	741	727	714	661	698	685	722	724	690	721	690	717	720	723	688	700	732	703	740	714	686	743	741	710	727	708	736	697	757	724	710	736	668	707	750	742	753	652	739	659	732	697	719	678	737	717	756	727	737	732	743	673	689	723	703	734	727	754	686	721	714	752	757	721	720	738	668	759	730	734	712	770	788	758	680	716	714	726	725	687	715	735	755	745	754	742	717	662	736	697	765	680	757	694	677	746	752	730	725	700	705	692	671	680	690	735	707	697	771	705	732	687	697	733	755	720	728	723	734	719	713	733	764	709	756	691	782	746	704	746	674	736	741	694	684	737	733	673	744	724	747	766	697	755	715	698	667	700	755	719	716	725	698	675	737	770	701	763	707	737	697	685	716	742	732	762	640
55457	51916	44904	29234	28260	27984	25236	18995	13411	12667	11460	10675	9132	9253	6154	4702	5207	3362	2727	2254	1489	1234	939	816	734	562	596	575	502	461	445	400	400	377	416	426	434	386	354	338	348	360	339	291	301	338	379	381	321	324	328	286	309	289	284	275	282	274	261	277	264	280	239	238	215	234	259	214	222	225	233	237	227	214	230	200	210	240	211	232	220	225	204	232	226	207	195	229	270	225	203	196	216	241	228	200	197	203	226	211	213	202	218	228	236	184	206	223	219	227	219	238	210	210	211	227	212	200	241	212	217	216	214	206	220	223	208	216	224	216	225	216	216	211	239	231	214	214	207	217	233	218	231	184	186	237	226	203	226	205	216	183	235	236	210	184	217	210	219	207	201	203	209	197	212	213	196	240	200	227	219	228	242	246	181	200	208	234	223	245	242	213	238	207	233	241	231	239	223	205	234	212	245	204	206	229	219	244	225	227	224	214	199	239	208	236	204	232	227	230	248	206	232	198	211	236	204	239	245	237	216	201	227	203	203	232	234	221	221	241	225	219	227	188	219	187	212	247	220	205	233	236	217	243	200	218	228	246	207	236	230	226	207	243	225	247	226	207	193	212	208	205	207	212	212	214	228	224	211	189	214	216	232	196	225	204	235	211	211	220	218	225	227	223	226	193	210	242	190	220	218	225	218	205	193	212	206	212	212	220	248	221	226	200	235	240	216	184	228	221	236	234	246	222	200	198	205	228	210	221	219	229	233	227	218	203	193	217	208	225	222	226	230	235	235	228	241	207	222	241	228	214	199	218	221	231	245	234	226	205	221	218	192	225	217	213	230	208	234	203	225	206	231	224	191	198	200	205	221	217	224	245	205	196	226	211	189	239	209	215	226	199	203	219	213	209	229	207	209	211	224	230	184	209	218	224	214	210	229	227	215	189	211	202	192	216	211	225	206	183	209	217	192	197	219	225	208	221	214	240	246	215	215	220	229	217	192	212	208	203	231	211	230	239	208	228	205	214	237	208	233	230	238	235	227	224	217	205	193	213	217	222	203	224	229	194	227	218	242	225	214	213	205	225	230	211	220	217	219	200	191	218	214	216	228	218	228	202	217	210	200	246	198	209	214	178	238	207	244	199	207	219	231	214	243	192	217	235	227	237	187	213	205	220	225	224	212	199	221	197	217	228	196	221	236	254	226	229	218	234	219	215	241	231	213	222	212	238	237	240	198	236	213	229	233	211	219	229	218	242	242	198	221	198	224	232	239	235	207	207	218	234	219	222	239	237	217	210	215	199	221	226	242	232	186	229	191	197	205	222	197	235	230	201	222	242	215	209	217	201	208	213	201	217	224	204	207	242	224	194	198	227	231	211	238	223	242	198	216	206	196	218	232	248	196	190	227	229	184	233	224	223	222	192	212	196	215	218	204	260	233	231	246	219	187	230	211	211	231	231	252	230	215	221	225	200	194	187	203	213	200	220	190	220	244	210	219	227	218	227	223	214	211	217	216	217	221	196	198	238	234	214	236	221	210	227	223	198	195	231	206	222	230	233	226	235	228	232	224	236	208	232	214	208	221	212	215	218	206	214	218	222	188	204	211	235	212	186	254	217	210	209	236	238	220	240	222	201	234	239	223	249	206	229	221	226	239	207	221	230	211	251	223	224	231	218	219	189	190	223	217	223	193	211	231	195	223	184	204	197	218	213	217	236	231	224	237	212	216	244	237	224	219	206	243	234	223	214	221	228	217	210	206	213	217	203	223	222	229	198	219	204	196	221	223	254	228	226	234	231	222	212	219	224	197	232	221	201	203	226	229	185	188	196	196	237	223	225	203	227	213	234	235	213	208	192	229	225	221	228	263	211	183	237	249	219	261	247	187	226	228	235	240	231	207	204	236	221	226	216	205	203	215	211	201	219	175	226	242	206	201	233	200	199	210	208	231	228	232	216	227	218	279	218	182	223	228	228	228	233	231	223	228	222	234	212	218	231	192	212	214	207	220	178	242	232	231	220	231	252	227	221	202	234	223	209	214	223	206	232	197	218	193	218	212	227	222	240	205	229	192	234	221	213	218	229	230	212	216	232	219	225	243	240	216	217	200	235	199	210	214	232	184	219	218	248	215	214	219	250	213	229	192	184	230	205	210	234	235	212	209	227	195	202	221	242	215	232	219	244	242	198	264	207	236	219	221	221	214	239	205	228	214	219	232	218	239	213	203	245	221	228	207	207	232	217	214	206	243	241	207	218	214	216	216	217	216	243	225	205	218	239	207	202	211	190	211	224	203	219	234	213	234	200	219	245	213	228	201	209	210	222	189	221	226	192	230	195	223	223	223	244	234	203	219	203	215	218	209	226	253	201	189	244	223	218	215	222	211	201	210	198	187	214	192	238	204	196	229	208	211	204	228	231	225	207	230	215	231	233	229	222	222	210	191	216	211	225	205	229	200	231	217	224	249	219	212	209	192	210	210	245	193	243	199	232	200	236	246	209	204	232	221	217	238	228	231	226	221	201	227	223	199	232	203	225	219	212	208	211	246	231	203	225	200	232	237	190	215	209	219	222	224	221	194	220	210	225	228	217	222	206	228	227	230	207	224	211	234	225	210	208	192	208	217	225	207	229	205	243	207	202	203	217	191	172	209	209	196	221	236	203	235	199	223	218	198	221	197	239	207	215	204	204	233	212	214	229	219	207	217	218	208	230	190	209	218	229	227	230	196	208	204	229	201	199	228	222	214	231	216	199	240	190	183	242	207	196	218	218	221	233	205	200	222	228	243	236	214	239	214	206	238	177	231	240	236	211	209	226	178	229	209	244	216	222	228	229	211	217	243	213	204	201	201	220	223	227	198	233	193	210	228	212	226	178	209	249	230	216	239	208	205	215	220	215	223	210	211	240	216	209	223	218	216	204	213	228	247	231	220	248	232	212	180	214	252	232	232	217	199	236	248	211	198	211	210	233	201	223	219	218	246	227	191	225	232	193	195	201	214	194	182	225	204	221	211	213	226	194	226	206	216	247	208	216	227	218	209	227	203	237	209	204	213	227	235	230	233	200	224	234	225	201	218	214	209	221	218	217	206	236	236	182	216	222	196	230	240	256	230	220	209	200	222	222	239	205	248	205	212	196	213	248	218	222	188	217	230	218	196	211	201	219	220	239	235	199	229	216	216	223	209	213	212	249	203	208	242	226	208	222	236	207	216	219	197	224	224	207	226	221	229	222	210	205	218	233	201	190	192	232	215	205	191	234	225	221	239	209	213	211	220	228	210	215	224	230	226	209	209	251	228	214	233	240	216	220	220	221	206	211	209	213	208	211	205	207	225	212	232	219	204	213	233	253	227	201	235	214	226	223	231	261	223	221	216	187	221	216	206	230	223	222	218	222	180	226	225	223	228	218	207	233	220	224	222	242	206	250	239	209	240	230	196	218	216	203	211	202	204	220	208	195	214	187	235	206	214	206	220	212	239	225	195	211	200	207	228	214	192	250	238	225	200	211
40342	49356	47996	29710	34447	33656	31876	23057	18858	24289	24167	22987	21716	21802	16743	15484	15788	11852	10807	9713	7344	6232	4717	4277	3653	3079	2801	2629	2373	2252	1886	1750	1706	1796	1587	1829	1827	1455	1413	1494	1395	1495	1250	1222	1242	1310	1602	1660	1595	1389	1195	1220	1175	1064	1071	1029	1013	861	953	1038	905	764	765	698	685	654	661	612	611	592	607	609	582	615	572	569	568	560	618	564	570	572	537	575	555	533	520	550	560	589	586	571	569	572	589	532	536	540	514	501	501	521	526	534	514	530	540	507	568	523	549	488	507	494	550	566	535	549	538	531	550	523	539	565	509	536	496	507	526	574	512	518	561	518	572	497	525	499	506	527	551	537	497	554	548	523	503	502	522	512	549	550	547	552	520	500	518	522	482	498	541	535	525	504	497	582	524	513	509	532	515	521	531	525	513	529	518	530	537	536	496	522	497	480	520	529	505	557	485	544	529	488	528	532	495	506	537	494	523	496	528	585	537	539	531	519	524	532	528	513	513	528	544	510	536	523	539	522	539	527	518	572	534	498	549	508	543	506	562	509	498	541	487	490	508	523	529	542	492	539	529	546	527	517	486	540	541	458	532	498	530	499	521	492	538	535	565	507	525	522	545	505	526	532	533	504	511	546	505	525	488	515	529	510	515	533	556	541	560	491	497	529	561	524	579	544	536	477	526	520	528	544	552	519	536	493	517	527	515	501	527	495	534	532	546	526	513	515	535	550	511	549	523	530	482	535	539	517	585	515	527	515	500	530	522	480	546	521	538	535	548	534	545	538	538	526	524	533	513	499	534	508	515	556	487	498	498	531	511	535	534	522	511	539	564	513	543	523	534	550	500	531	522	547	524	501	535	524	502	555	513	558	550	508	496	512	559	564	525	551	534	496	537	534	486	520	516	539	505	501	540	559	537	538	533	490	491	551	511	557	536	535	535	488	493	521	523	527	495	507	542	574	506	535	553	531	528	509	499	551	526	533	474	531	514	511	511	490	490	565	573	540	498	527	476	533	530	527	533	530	500	531	523	540	572	558	506	512	546	556	481	507	510	549	566	516	529	537	556	518	525	501	527	507	528	500	496	539	495	537	500	538	520	515	528	550	511	515	526	514	549	533	545	507	548	561	553	533	503	521	539	516	520	533	509	529	516	569	535	569	506	534	527	531	492	493	492	524	512	540	542	517	561	501	502	551	563	489	534	510	517	506	511	493	518	486	534	565	534	550	509	562	529	552	533	528	499	519	535	534	547	562	505	514	523	525	527	496	503	534	529	536	531	504	536	487	494	532	505	581	552	540	544	500	523	527	544	504	534	502	555	537	496	513	542	560	574	521	520	507	517	504	520	527	523	531	548	524	527	532	512	542	498	506	558	550	521	548	526	493	520	540	508	545	551	496	567	547	539	531	530	542	527	473	555	511	532	546	544	545	502	530	492	513	492	500	530	522	508	460	537	502	530	498	517	519	516	522	546	503	512	532	482	524	546	539	492	560	562	520	485	506	502	493	509	557	528	549	493	516	505	510	521	484	527	533	568	541	504	518	495	471	496	539	495	512	553	541	503	469	528	542	527	544	572	530	527	530	534	527	480	536	516	543	528	508	511	543	556	555	532	514	514	489	520	526	534	514	547	549	568	517	492	521	525	506	506	514	541	516	515	453	514	523	524	541	502	526	533	542	522	539	514	526	532	537	477	562	534	558	519	538	542	519	502	500	552	491	505	508	516	508	493	512	523	534	524	547	529	521	527	511	494	496	547	490	525	531	512	546	552	549	487	523	474	540	522	527	527	516	532	539	531	498	540	558	491	519	526	519	533	511	533	506	494	521	502	528	536	498	502	526	520	496	519	501	544	506	520	557	512	481	540	490	516	535	528	512	512	529	575	528	513	518	517	520	489	532	530	529	555	558	590	520	542	512	544	507	528	547	508	495	542	528	492	460	553	527	486	523	535	527	491	520	525	508	494	498	556	527	523	504	528	557	483	531	512	514	504	507	557	566	503	536	566	543	550	518	562	511	541	506	502	539	506	556	537	531	496	573	514	552	538	546	544	526	570	516	495	482	543	487	569	531	477	530	523	524	499	517	527	545	510	515	496	542	505	540	512	546	517	495	548	563	528	535	536	507	506	503	522	516	490	535	546	544	544	534	541	581	507	536	541	514	527	514	523	512	500	512	521	498	486	542	509	563	532	529	567	567	507	533	568	507	541	507	527	525	514	536	558	502	524	562	564	524	502	528	521	506	547	484	509	515	527	527	533	569	501	493	520	534	520	467	489	527	508	525	522	499	525	526	494	573	536	505	476	517	547	529	498	494	530	577	578	531	500	540	524	538	517	554	529	541	508	511	533	518	518	501	525	537	509	527	550	542	508	518	544	502	508	522	528	539	521	536	529	532	524	537	523	523	496	529	542	547	512	479	548	556	479	510	556	533	487	506	514	526	500	563	539	511	516	521	565	577	538	544	537	532	480	529	537	520	501	506	507	505	504	545	469	516	529	509	529	523	545	520	518	553	489	516	489	498	516	549	466	522	506	536	477	516	521	536	530	488	515	545	539	534	498	545	501	555	522	521	531	564	526	524	534	558	554	554	547	527	580	542	487	500	514	543	520	506	526	523	514	527	505	517	495	527	499	550	500	534	557	523	537	529	563	525	514	535	539	492	529	489	565	538	489	536	561	504	496	519	530	523	506	511	517	544	511	515	506	522	528	487	543	561	536	543	496	486	527	530	534	515	522	510	512	513	607	544	513	503	567	547	514	507	539	504	504	470	537	543	550	504	522	581	558	530	511	500	520	603	542	558	480	553	541	539	529	526	531	524	510	491	502	511	533	486	532	552	497	514	511	532	522	504	520	515	510	494	487	502	504	519	531	557	538	534	533	514	519	531	544	546	512	545	575	528	538	481	496	497	516	536	523	534	504	520	526	516	545	526	504	558	489	489	524	522	523	510	486	516	550	517	492	489	508	553	526	535	528	526	503	506	548	518	486	516	525	547	504	562	552	529	484	521	561	513	559	531	480	522	545	529	507	542	527	531	508	518	568	513	531	505	532	531	527	533	519	508	522	504	522	491	517	524	538	581	514	562	534	510	508	520	533	543	531	498	510	513	523	523	531	532	588	467	511	532	534	517	567	491	483	558	569	526	512	533	512	559	576	499	498	517	519	490	525	507	578	563	522	519	517	502	581	547	529	488	513	511	513	522	517	525	549	528	531	528	499	540	508	496	525	522	535	540	550	536	539	543	490	480	523	495	536	516	530	525	539	523	522	518	521	528	532	537	528	518	526	550	530	573	530	550	525	542	530	531	553	554	484	500	510	539	553	534	528	531	533	471	510	496	540	548	535	553	552	531	545	516	524	557	519	507	539	514	519	525	518	507	530	521	497	550	541	550	518	540	539	536	521	491	515	545	505	557	519	521	510	525	447	528	508	498	533	491	524	501	496	527	507	516	552	521	510	497	526	510	511	557	512	538	535	547	511	523	520	547	524	543	520	531
25603	20489	15461	5967	3996	2659	1941	1317	958	1003	810	756	685	659	579	496	483	472	422	451	408	382	351	321	366	343	377	347	315	332	339	335	326	368	323	354	334	310	364	339	314	325	331	278	314	392	348	343	317	288	309	324	303	317	300	309	315	318	290	307	307	322	320	313	327	324	310	330	323	338	320	306	327	291	314	309	359	281	302	291	289	321	310	311	312	282	324	306	273	319	286	306	316	321	299	260	301	318	341	336	298	323	314	312	310	326	307	299	283	289	328	319	312	324	306	302	296	320	279	334	311	282	314	307	327	313	301	311	314	313	315	310	338	321	288	287	303	293	322	336	326	324	291	276	316	279	339	282	327	361	300	338	339	336	299	317	285	283	299	306	265	336	277	319	328	274	333	303	311	340	275	314	310	289	340	286	322	261	298	289	326	310	295	326	334	298	332	318	344	297	287	284	300	297	328	319	310	316	290	285	297	321	317	304	302	330	308	314	315	297	299	296	294	292	316	330	316	347	319	288	310	287	300	317	313	304	292	296	286	298	284	292	291	326	327	326	326	297	293	325	294	334	319	275	291	330	323	310	293	313	291	298	314	321	311	331	337	347	319	333	302	299	316	323	332	333	339	313	319	312	299	299	304	293	306	335	307	305	309	305	304	322	347	308	286	305	298	324	283	313	321	312	316	338	297	335	301	290	288	312	315	309	305	307	322	334	314	293	302	294	330	292	343	318	313	289	308	298	275	289	277	313	291	336	283	271	296	301	271	369	323	345	320	318	306	308	328	329	277	292	330	305	282	311	298	328	320	372	295	306	305	299	313	305	313	300	317	307	316	312	331	290	294	282	336	331	307	323	319	315	330	299	330	302	292	294	328	343	348	337	319	276	310	308	305	278	313	300	331	303	307	288	286	302	328	331	285	291	338	314	328	327	300	320	287	315	316	294	274	331	293	287	293	313	324	313	285	332	316	284	339	307	336	307	304	319	332	303	275	281	316	311	322	322	304	303	321	344	298	319	298	294	308	288	312	306	312	321	296	326	314	310	318	300	321	312	299	290	318	309	268	303	282	290	319	335	309	293	325	306	311	296	273	311	315	322	334	319	300	313	319	312	311	331	334	299	328	323	341	319	302	292	342	303	322	311	289	321	299	307	328	311	303	309	333	304	291	338	319	321	294	305	301	306	277	311	301	308	317	286	320	311	297	335	292	310	342	319	321	314	350	324	309	335	300	283	276	315	289	333	329	307	325	308	298	310	321	325	295	323	298	326	287	326	340	314	314	331	319	307	325	287	273	309	295	279	322	292	353	313	321	301	311	302	336	288	321	323	291	321	292	300	301	300	325	297	300	302	315	340	303	314	291	296	313	308	311	333	306	293	293	321	300	290	291	287	285	325	316	314	307	307	302	317	350	304	297	321	296	306	293	282	311	294	310	315	315	336	338	316	307	317	317	303	329	287	364	318	312	329	350	303	337	322	294	299	296	287	317	334	324	298	302	313	301	306	302	316	306	282	298	306	302	288	326	292	298	308	303	320	307	313	328	319	307	305	295	329	302	331	331	327	303	317	287	330	293	294	331	320	298	294	310	291	329	318	321	319	300	296	294	306	330	292	334	313	296	278	310	305	310	305	307	312	306	317	317	324	307	304	329	333	302	321	278	296	337	306	346	315	341	348	279	324	304	311	339	300	283	293	323	302	296	296	318	303	292	319	292	312	298	332	331	322	311	320	312	299	291	328	327	296	300	304	336	324	295	331	288	326	295	307	295	290	320	329	300	324	324	278	314	300	280	292	320	280	280	309	289	308	315	313	316	298	300	284	246	314	318	306	343	316	321	319	318	311	336	314	313	282	283	318	310	352	319	305	303	327	330	305	273	301	295	314	335	303	319	302	284	351	306	298	305	321	295	338	329	334	313	311	307	360	288	297	292	317	346	325	337	316	320	337	314	308	326	294	333	300	292	332	309	315	312	293	289	316	304	312	310	292	304	279	302	343	303	329	284	308	303	328	320	297	318	314	298	282	323	323	292	349	352	291	338	304	298	285	289	308	359	285	333	302	320	303	320	283	298	323	312	309	314	311	274	334	314	301	309	268	295	312	327	307	277	305	316	321	320	281	320	292	290	311	306	308	303	310	311	337	306	320	288	311	290	289	297	340	309	366	310	337	290	328	300	274	315	302	334	281	301	311	322	309	320	265	284	307	320	339	297	310	296	313	292	289	292	297	295	305	311	313	334	340	290	313	292	333	296	287	316	323	312	275	327	343	316	317	329	303	342	285	329	334	317	334	307	317	306	297	298	301	297	325	315	305	304	320	311	321	343	330	332	305	295	298	295	290	355	354	307	291	269	287	296	350	302	330	255	301	337	319	294	332	306	325	282	283	296	271	294	294	303	279	294	314	273	300	318	291	308	295	289	297	311	344	336	262	304	303	302	313	329	289	300	322	328	290	301	308	291	285	292	306	326	305	296	304	296	322	289	292	319	299	286	313	313	324	296	295	304	332	312	303	309	288	315	301	313	297	299	333	301	318	326	297	299	334	311	332	332	336	305	315	302	288	292	317	319	297	290	330	304	306	324	282	321	302	308	273	264	296	327	303	327	333	318	337	311	294	305	293	294	313	324	310	339	318	301	292	290	327	315	312	309	298	292	313	278	304	308	333	313	290	299	279	287	285	337	303	301	344	309	313	321	274	312	298	323	285	335	300	313	293	289	278	310	330	283	326	317	299	287	325	350	301	332	289	313	295	314	294	337	304	301	297	298	315	307	303	325	313	303	310	290	287	341	334	317	314	316	349	311	300	327	338	313	312	299	314	286	310	276	314	320	332	312	313	322	316	273	325	294	304	337	282	297	327	318	332	311	286	297	330	323	296	313	306	316	310	329	311	338	292	318	308	335	299	289	298	319	298	288	302	319	318	307	318	307	332	280	316	333	315	271	297	332	296	312	310	319	305	324	321	302	324	296	297	311	304	269	317	315	316	343	313	323	304	315	306	313	340	321	325	299	294	312	306	275	291	334	300	282	339	314	313	331	309	335	323	332	284	288	337	256	277	306	301	300	299	291	305	306	288	285	320	327	299	296	288	293	317	304	274	325	307	318	313	310	319	345	292	313	302	303	319	317	328	278	304	315	300	317	310	319	323	340	331	296	321	292	294	304	275	313	334	329	301	283	305	309	323	295	315	291	328	314	292	264	321	301	294	289	317	331	337	299	307	279	312	293	311	333	304	325	292	260	343	275	310	305	283	325	332	280	357	314	312	311	293	270	334	350	314	295	327	294	318	326	317	338	347	311	322	347	323	323	271	296	318	356	307	329	292	290	333	323	325	337	322	271	306	317	270	291	312	298	328	316	335	299	353	319	311	297	299	325	310	341	310	311	308	317	369	294	323	318	324	289	296	330	316	331	321	280	284	306	327	321	295	317	318	293	305	276	291	334	328	326	331	296	314	329	319	308	327	312	288	317	307	289	300	311	302	290	308	316	319
16080	19646	19515	10908	10323	8231	6769	5140	3914	4276	3685	3240	2980	2883	2307	2051	2097	1715	1673	1423	1390	1253	1195	1157	1065	1043	1022	1008	966	922	904	868	890	949	959	961	924	912	899	939	875	863	852	834	857	849	874	838	892	820	830	848	800	781	753	814	751	785	796	770	792	789	803	810	819	722	784	723	731	780	755	732	739	791	721	702	699	691	789	742	806	714	742	709	729	716	706	788	727	723	736	764	754	738	752	750	791	702	753	762	774	755	730	703	735	731	766	688	754	741	746	785	722	754	757	725	701	725	708	792	725	728	757	728	754	727	738	694	699	753	735	742	736	728	706	726	735	765	741	724	721	718	697	744	694	749	740	764	741	710	755	737	729	778	740	701	736	749	703	746	750	744	804	747	726	700	726	780	762	774	710	730	779	765	724	758	728	757	730	728	750	723	757	724	733	783	738	703	754	735	736	773	710	713	784	736	694	715	740	700	748	699	697	735	705	769	767	728	823	708	734	704	700	777	714	732	747	800	724	743	777	754	739	728	739	719	751	735	769	706	729	774	772	738	751	662	753	732	702	732	718	764	733	735	722	758	726	732	730	785	726	721	784	787	755	773	743	708	701	754	721	746	700	788	717	753	722	743	724	699	733	740	685	728	691	688	759	685	738	716	743	726	747	723	742	742	751	707	721	737	685	733	706	739	802	741	725	724	820	709	741	725	729	738	740	771	729	745	675	753	719	729	767	752	756	741	719	727	740	744	798	694	774	720	747	737	737	753	750	708	732	735	735	740	725	764	759	787	778	703	728	755	758	745	740	759	720	726	721	695	802	730	761	690	736	664	754	742	727	790	764	738	767	746	708	728	729	737	699	722	765	751	755	681	756	772	751	753	712	738	699	711	709	727	760	714	741	727	708	714	801	783	718	723	741	696	754	726	796	749	718	754	719	749	750	729	742	681	703	713	736	742	740	707	769	769	713	763	752	745	734	762	700	693	756	728	691	738	706	691	716	771	699	710	753	727	673	742	751	782	687	685	732	725	714	745	738	720	698	725	738	688	760	697	771	727	730	750	764	728	781	705	745	756	767	723	745	747	732	718	738	764	749	771	756	727	703	811	757	756	763	734	691	685	730	706	689	679	743	749	758	750	793	750	721	724	706	715	774	703	721	740	738	719	719	697	751	729	732	771	702	707	766	733	723	752	741	747	723	779	761	732	720	704	766	715	718	699	728	727	745	765	733	743	759	759	690	729	733	693	751	719	760	736	695	747	738	756	774	718	748	712	762	722	779	720	718	723	786	751	693	756	754	772	695	732	731	746	757	695	750	779	733	742	756	726	701	772	763	738	681	759	766	720	723	750	712	696	781	712	717	764	694	758	769	705	725	726	746	747	757	696	746	700	749	734	736	781	741	765	703	782	736	764	733	785	766	713	695	730	761	690	761	739	710	695	735	718	780	707	698	749	767	669	756	784	703	732	747	698	722	736	762	729	689	786	702	737	777	735	782	765	715	737	751	745	700	759	762	756	737	755	730	740	721	718	722	761	728	707	722	682	720	767	708	724	760	740	741	733	693	735	703	721	748	764	751	678	755	735	770	743	718	794	733	716	715	715	755	731	735	732	776	743	725	759	754	720	741	779	758	722	744	690	715	767	741	755	752	722	720	743	688	760	708	738	714	776	757	709	706	742	736	751	747	722	718	733	765	733	715	740	691	759	724	722	722	737	748	706	750	741	731	760	689	780	739	678	729	742	726	747	710	760	723	692	719	735	726	787	687	729	752	779	753	777	747	793	743	730	759	756	765	735	735	705	756	712	665	692	705	736	777	756	745	684	729	744	743	727	761	713	727	710	707	720	714	753	755	735	732	742	741	752	718	773	712	708	694	732	727	725	733	752	713	733	772	740	724	785	717	717	725	720	705	767	732	684	709	759	693	697	776	771	749	751	712	739	716	695	782	731	757	726	705	690	760	683	731	770	719	775	719	695	734	743	734	746	751	735	716	756	752	776	751	742	743	831	737	747	756	739	754	757	682	716	731	697	713	740	724	765	721	723	738	705	711	728	800	796	729	692	727	683	737	754	744	679	762	723	747	777	735	743	713	746	761	718	705	774	722	720	736	732	789	740	765	738	751	750	747	753	717	761	756	729	716	761	794	714	747	697	726	730	681	743	741	738	703	725	717	731	758	801	723	712	764	760	712	728	779	763	759	763	699	718	740	730	742	725	747	742	742	709	757	746	760	754	729	764	784	749	771	738	723	705	732	715	695	803	743	771	744	744	739	701	779	721	729	729	769	695	705	718	714	738	737	739	753	730	744	755	744	693	731	727	761	694	726	752	716	728	730	678	736	724	695	706	757	725	748	736	746	756	695	716	715	727	738	765	720	749	724	732	769	744	773	744	696	689	743	704	732	701	695	715	735	715	755	726	720	759	716	772	730	762	723	751	774	709	772	740	759	749	728	734	766	720	735	705	693	753	727	740	746	799	688	718	780	734	697	754	721	729	756	787	771	718	709	734	741	734	715	745	703	713	720	768	737	735	693	732	696	730	767	740	748	681	803	687	787	723	781	674	731	746	779	729	727	713	729	778	741	714	725	698	735	685	744	730	738	718	718	778	755	739	680	720	743	706	748	728	768	780	770	763	737	733	743	767	745	744	746	784	750	771	771	721	743	715	762	735	730	723	660	712	768	708	723	729	715	703	732	746	776	755	783	692	723	734	755	731	741	755	775	751	737	735	788	715	751	727	730	729	778	753	739	784	715	773	732	718	761	752	713	737	745	761	732	720	764	720	754	774	763	756	709	781	774	726	762	713	722	724	713	739	726	727	738	750	747	705	745	732	797	746	699	802	679	734	749	764	762	740	796	743	742	755	783	753	736	755	763	744	723	714	674	713	682	740	712	771	654	758	773	695	713	753	769	713	686	757	757	676	741	772	762	752	798	790	747	733	725	732	723	743	798	740	719	721	751	697	721	694	780	739	751	700	716	732	713	750	745	736	730	758	752	762	735	721	786	697	734	746	720	730	744	716	700	759	724	703	719	726	779	731	766	776	764	750	717	724	732	765	751	733	754	705	750	720	748	744	759	743	738	792	778	705	778	751	728	716	738	808	775	710	731	720	721	759	730	728	729	708	748	752	757	718	726	744	623	803	736	727	765	786	740	691	698	766	724	762	730	727	749	793	720	722	693	767	783	714	705	749	794	783	717	715	744	753	722	793	656	751	729	717	742	738	733	738	770	740	769	735	783	736	728	723	779	757	807	762	710	715	761	718	748	787	717	754	754	741	774	756	774	747	722	767	776	745	746	703	783	708	757	698	747	707	735	713	709	735	784	748	734	690	734	729	723	717	705	755	653	699	713	735	764	713	712	700	739	758	762	716	756	709	728	759	732	719	697	748	728	716	746	734	728	704	734	731	712	730	753	724	737	746	717	665	706	755	720	761	720	753	738	793	729	751	765	729	797	766	763	773	736	770	741	739	710	674	759	793	737	719	664	705
43403	47692	42208	26460	24774	20180	16762	10918	6193	6487	5282	5359	4575	4345	2635	1923	2321	1549	1350	1196	1027	757	609	639	553	463	449	431	416	445	372	351	452	408	398	441	374	354	377	368	350	396	376	324	357	381	363	354	392	353	318	323	337	349	344	341	335	305	360	339	362	337	291	340	316	337	327	315	321	296	349	312	309	338	321	338	332	345	293	328	306	325	321	285	299	330	328	313	298	310	357	324	298	293	317	302	295	312	307	306	322	327	304	292	323	298	299	313	315	306	297	314	281	299	294	291	302	286	305	307	308	302	303	294	298	323	306	302	322	332	316	321	318	293	344	320	297	302	317	284	291	296	269	294	328	296	290	292	309	272	318	305	328	301	276	263	309	289	310	307	329	323	314	298	327	284	292	294	304	312	328	290	288	307	294	255	318	291	316	313	289	313	303	307	330	311	315	345	282	310	338	275	298	305	303	288	301	325	305	310	301	299	294	284	312	295	297	302	332	312	296	345	319	304	287	306	308	314	333	332	309	318	325	303	346	318	311	307	302	308	318	279	314	307	316	316	302	317	295	282	328	308	306	323	318	306	299	313	342	306	328	293	318	276	330	316	324	331	320	295	303	327	315	324	312	285	333	316	299	327	311	303	302	275	296	270	309	334	315	338	317	304	300	308	309	330	296	314	320	325	295	277	317	334	330	312	306	281	312	295	281	291	293	318	302	333	308	298	328	334	331	293	320	305	330	308	322	302	323	322	341	346	305	308	306	294	315	299	309	339	247	291	306	298	320	326	283	286	311	292	305	285	288	313	281	301	315	319	307	328	281	299	313	284	312	314	315	296	317	336	326	322	284	308	286	298	288	285	301	276	320	281	328	320	294	273	313	315	318	274	339	274	318	309	318	310	305	322	330	272	322	311	300	323	308	320	304	340	297	299	278	311	291	303	303	311	301	317	311	304	309	310	299	312	303	309	309	333	320	317	319	314	296	307	320	303	321	327	321	317	315	319	307	305	298	298	296	318	330	321	281	349	317	311	324	318	311	308	296	294	288	314	307	305	307	300	302	316	304	321	293	298	295	308	302	266	286	299	349	288	321	299	321	305	295	314	338	331	334	285	318	313	311	302	314	293	333	315	292	308	292	316	315	311	320	306	290	316	314	283	309	303	287	322	327	300	307	317	285	292	318	292	300	309	302	325	302	323	278	327	333	300	288	296	279	318	289	332	266	269	283	297	288	281	322	321	311	324	310	311	299	315	309	284	318	307	302	297	310	323	291	273	314	299	306	301	315	317	288	312	323	289	320	286	302	309	312	295	316	300	312	296	306	282	296	303	322	307	307	314	308	286	324	307	279	306	317	310	292	335	283	345	313	307	271	301	289	287	290	301	284	296	310	308	317	312	320	301	317	287	323	276	268	297	294	292	326	324	333	311	254	277	278	280	311	318	296	337	312	286	302	314	314	288	300	302	323	339	301	316	289	319	294	269	299	347	294	307	320	306	294	311	308	305	322	281	306	312	330	292	312	327	319	324	295	306	307	310	340	340	298	300	293	344	304	333	350	304	288	312	298	302	328	313	303	324	323	358	254	323	301	343	329	290	322	334	303	320	299	330	282	324	332	303	309	267	324	294	322	307	310	302	298	309	308	311	313	281	341	317	331	321	308	298	291	320	338	281	331	326	304	300	301	316	333	280	315	289	304	292	291	335	308	312	327	314	305	300	299	325	315	268	295	333	322	308	328	316	318	361	336	288	311	295	252	291	317	315	317	318	298	304	302	297	323	266	278	325	338	328	342	291	267	276	298	330	292	299	298	301	319	307	294	305	314	309	318	329	322	322	301	286	309	301	310	289	315	305	286	269	342	326	334	322	327	314	301	335	334	295	279	316	287	319	305	306	283	314	289	348	338	305	338	307	294	341	328	320	341	317	329	326	297	300	307	339	295	310	327	297	281	308	286	346	302	286	294	309	284	275	294	310	310	300	325	283	296	303	317	303	319	305	293	301	285	324	305	301	328	281	277	324	307	316	297	277	284	292	299	292	294	312	301	308	267	341	280	307	319	335	293	344	310	307	327	316	297	329	286	351	312	308	312	306	338	332	265	303	356	319	312	331	315	282	296	315	303	309	261	307	316	310	258	291	264	303	334	314	322	317	303	299	308	290	325	329	295	320	336	327	336	277	296	308	318	284	324	322	270	310	297	318	322	299	261	292	314	291	298	303	316	317	281	279	327	313	334	301	329	288	294	333	335	313	314	335	351	334	292	309	310	302	317	310	307	316	282	278	261	311	337	306	288	326	306	311	328	292	320	300	314	321	277	315	316	352	320	327	280	318	286	298	320	341	324	261	328	305	280	321	338	312	342	318	331	308	336	320	323	288	307	297	308	316	272	313	295	306	310	312	331	300	288	286	302	304	300	284	287	331	312	332	323	299	271	340	338	323	315	313	299	297	290	325	298	323	329	322	277	298	338	300	311	290	309	301	310	274	304	328	321	315	302	309	291	289	300	309	307	311	262	328	314	288	286	282	307	339	319	298	315	351	304	296	320	347	327	327	309	307	258	320	339	302	310	295	316	305	286	294	319	312	328	301	310	332	307	309	328	310	281	297	335	283	288	311	295	317	337	304	309	290	304	308	300	306	327	322	299	303	327	294	312	309	313	315	343	299	321	269	302	301	306	340	291	310	340	326	311	301	293	282	306	289	285	294	340	328	317	303	284	341	297	309	297	302	332	297	299	297	307	319	336	314	301	290	326	313	299	286	303	322	330	309	296	330	293	322	354	316	309	306	324	305	308	303	285	329	289	309	314	293	309	313	320	326	326	350	284	304	289	273	295	349	285	292	316	331	319	312	314	310	305	306	321	308	290	303	305	304	325	290	267	291	291	314	303	299	309	309	303	313	298	319	312	301	296	286	331	280	299	344	279	305	365	311	288	295	364	327	303	292	333	303	321	311	296	293	320	293	310	317	344	304	293	333	276	286	315	295	331	330	308	339	294	280	296	301	302	301	307	323	297	299	292	302	312	312	317	318	298	347	266	310	293	298	287	302	321	294	306	334	316	327	364	338	318	305	320	308	345	286	324	311	333	290	304	313	318	310	314	309	339	284	329	280	296	279	306	319	302	265	320	262	304	298	314	275	345	326	312	307	291	321	314	320	317	305	345	287	304	338	279	317	271	321	307	306	313	316	304	309	325	306	270	334	304	305	315	337	306	317	332	321	301	323	306	326	283	316	308	317	305	309	268	304	312	310	291	291	284	327	317	320	291	289	298	302	311	304	278	340	313	309	323	293	300	305	266	293	284	317	328	332	302	301	309	316	309	326	320	312	285	322	309	324	289	310	328	315	324	302	298	310	307	309	281	270	286	308	326	319	348	307	299	325	298	321	326	285	304	295	300	310	305	311	331	292	274	338	294	314	330	298	312	296	309	340	304	327	324	324	306	290	301	300	319	303	288	289	335	292	314	307	274	296	289	305	296	321	326	278	311	284	293	342
29726	40880	39760	23996	28117	25531	24516	17453	11582	16169	15235	15151	13574	13409	9802	8629	9118	6337	5989	5900	4519	3536	2840	2764	2096	1936	1803	1739	1623	1613	1326	1349	1315	1345	1411	1525	1335	1264	1288	1164	1168	1161	1107	1107	1118	1289	1250	1191	1203	1124	1051	1038	1029	1046	1024	962	926	926	872	922	926	806	818	787	803	806	775	750	801	734	784	761	777	769	745	729	770	757	766	802	756	735	715	689	751	687	734	711	728	713	751	705	712	709	752	720	728	702	759	759	734	777	740	743	753	745	736	737	758	758	704	683	784	706	710	691	772	743	735	715	696	712	758	697	708	747	702	733	753	728	738	707	772	752	762	733	717	735	687	725	720	723	706	718	760	739	776	711	716	761	755	701	687	743	716	698	744	706	758	762	716	720	784	754	696	753	758	739	723	743	741	786	685	713	717	714	699	693	744	721	737	710	761	704	698	742	689	748	752	758	738	700	715	751	710	784	725	730	722	706	750	717	709	708	719	720	760	714	748	698	716	703	731	729	733	694	705	696	726	718	746	660	733	749	719	731	706	764	739	725	721	778	683	752	725	710	709	689	723	740	689	752	794	719	761	789	714	737	741	715	733	752	698	701	725	724	728	726	733	761	773	754	763	718	723	786	744	752	695	702	755	686	726	790	745	676	695	695	704	726	722	721	720	759	708	726	686	759	775	720	722	747	725	785	687	698	693	744	750	718	697	715	710	721	709	729	738	774	764	756	725	747	731	748	718	716	681	711	746	732	701	749	738	770	727	733	675	720	710	749	723	711	713	739	699	700	759	707	766	740	717	709	707	702	747	735	753	707	754	732	725	708	719	735	710	800	726	721	759	746	746	730	790	720	740	742	753	684	734	708	763	758	733	785	705	734	748	680	697	729	725	754	704	717	713	727	730	717	699	745	763	729	715	747	713	741	740	769	720	736	729	715	680	750	763	721	735	707	770	776	711	745	730	739	727	722	692	710	712	678	750	747	749	715	736	700	690	718	698	718	739	732	731	754	716	723	743	756	726	754	717	736	721	743	726	711	704	747	758	737	718	760	719	718	687	684	750	724	719	714	692	714	760	725	752	728	733	752	729	718	736	684	742	674	741	705	698	700	718	750	735	725	739	776	694	733	704	736	746	724	735	740	726	762	708	772	742	714	690	716	724	732	758	691	750	741	697	774	726	684	692	678	765	754	746	757	717	754	706	727	710	769	741	712	781	707	765	717	705	730	736	742	743	684	766	744	725	711	776	720	713	714	692	709	734	732	729	752	681	730	770	685	736	716	738	685	744	747	787	704	733	699	688	755	766	694	735	709	748	664	764	734	690	740	768	666	722	716	715	770	776	705	714	730	690	736	757	753	739	732	737	668	795	735	744	734	737	718	790	694	760	721	739	737	704	718	728	725	699	682	698	765	766	753	727	759	709	694	741	720	787	695	679	738	698	747	704	715	727	700	741	708	683	747	732	716	740	678	738	683	774	746	693	740	722	722	757	733	727	729	709	735	737	738	726	716	734	730	743	714	735	751	790	733	713	732	719	733	750	725	765	693	732	725	710	734	770	735	737	738	690	758	668	694	772	769	757	725	702	690	756	721	745	718	722	709	727	699	734	744	745	749	750	740	733	713	718	690	741	723	742	758	700	724	727	762	707	707	748	713	699	756	742	691	821	726	719	731	714	719	701	685	742	678	762	707	693	688	739	710	781	700	737	710	718	684	744	716	712	681	736	701	760	754	690	726	722	771	703	730	723	678	746	735	763	755	757	788	766	741	763	773	739	770	730	684	735	711	760	688	696	726	657	766	709	745	752	744	781	776	728	734	723	719	734	697	736	716	732	754	748	754	740	758	694	731	761	693	716	739	749	696	703	757	704	711	719	757	742	755	731	705	732	716	782	745	785	726	713	711	703	739	697	767	731	691	738	660	740	700	710	722	732	695	719	698	712	755	764	711	772	742	760	722	758	739	737	730	697	726	805	769	739	728	726	754	743	729	758	733	714	746	757	715	775	757	721	697	724	695	711	726	736	689	707	728	734	702	733	739	715	746	688	745	792	729	691	744	772	756	706	706	723	761	675	763	709	723	743	700	744	781	699	755	702	730	708	778	742	774	712	710	686	712	785	721	725	765	690	723	732	748	742	708	710	753	736	675	741	728	752	661	755	746	713	723	753	722	772	759	745	726	676	707	749	755	683	740	728	693	701	725	699	742	736	757	744	723	725	761	765	665	717	786	728	676	734	707	730	736	706	757	698	733	713	686	772	724	722	721	693	769	779	735	739	716	685	698	781	728	722	751	772	697	766	721	748	709	715	716	715	734	711	739	736	712	702	722	723	684	758	724	744	742	757	716	724	715	741	738	730	697	716	729	686	704	733	698	742	735	738	691	716	809	783	771	739	749	728	723	707	730	733	702	715	736	735	730	722	740	731	736	767	720	696	711	702	738	681	721	711	724	751	681	710	725	714	708	744	687	711	728	709	697	722	742	703	752	779	745	710	744	722	722	694	758	754	729	770	697	750	745	753	762	738	731	727	754	688	750	756	757	753	756	696	683	724	704	706	750	693	726	769	756	732	699	699	739	674	698	722	736	694	726	748	730	739	745	756	693	663	727	733	734	727	704	717	739	766	752	682	733	691	699	753	691	766	753	766	744	729	722	737	764	753	699	703	723	736	736	718	730	757	693	722	739	744	765	717	775	697	692	692	734	732	746	680	739	727	743	773	713	716	721	718	750	734	722	741	714	698	692	750	749	742	715	768	702	734	711	753	718	749	751	729	744	666	763	722	766	754	731	692	739	733	691	771	753	755	750	753	727	759	752	776	741	736	747	740	713	748	759	797	731	726	729	700	746	736	731	728	742	703	761	746	717	773	714	752	702	733	716	726	694	758	719	699	734	707	762	688	714	724	739	716	674	733	702	767	729	728	749	751	778	731	702	733	747	741	717	713	753	741	767	742	713	707	708	693	738	727	738	748	715	711	691	673	715	712	697	774	725	686	746	756	726	737	762	705	742	735	701	727	747	695	738	763	714	734	792	719	741	737	709	681	729	727	741	756	731	708	769	713	740	683	770	724	690	667	718	696	688	740	696	717	752	715	727	704	765	711	715	709	716	746	699	745	768	728	752	779	755	691	664	729	686	763	742	698	737	787	687	749	769	714	693	704	671	757	657	759	762	762	753	699	758	746	733	726	739	692	750	771	705	684	713	780	694	779	752	725	709	717	752	748	675	707	720	693	696	722	729	693	776	733	760	743	704	737	731	707	756	754	731	703	736	742	715	737	703	768	720	747	711	764	746	736	768	752	735	682	738	731	726	725	730	744	733	737	721	666	729	712	700	708	703	782	774	764	727	742	696	770	711	762	746	749	763	722	707	702	761	757	691	735	714	763	676	765	754	712	715	745	744	732	745	750	743	725	723	685	719	758	767	719	685	729	701	736	741	743	746	720	706	729	707	721	721	729	778	762	713	730	735	701	705	722	724	753	716	754	750	773	691	688	731
53356	53883	46101	28699	27740	27896	26199	21522	14578	13770	12244	10669	8947	9062	6548	4776	5003	3730	3088	2461	1892	1208	1003	982	837	588	575	533	482	489	432	404	431	420	387	461	408	388	328	338	345	313	351	306	355	404	378	365	361	286	324	362	330	301	278	317	280	243	255	252	277	259	232	253	245	254	231	288	230	237	235	243	240	224	262	236	229	239	216	225	190	226	216	247	240	250	248	231	232	239	218	216	223	224	218	237	214	214	215	218	216	211	230	241	238	252	250	263	229	217	246	215	248	222	226	208	233	228	234	242	203	246	216	202	250	228	217	238	234	223	235	217	215	247	239	217	203	220	228	215	202	215	213	213	232	215	247	217	234	207	220	224	201	249	218	235	201	213	244	258	233	224	224	234	242	226	253	197	224	232	216	187	213	215	230	235	221	224	194	217	230	212	218	213	223	225	254	247	242	223	235	212	245	204	199	239	232	203	228	231	232	222	231	214	229	199	207	227	222	217	213	261	233	221	209	223	245	251	229	227	222	211	244	239	220	225	238	237	202	227	234	229	231	239	235	235	236	226	234	251	226	226	232	229	222	252	192	252	206	204	235	212	204	205	220	213	231	231	230	197	224	201	232	205	217	245	220	257	238	185	201	205	233	214	215	202	235	245	234	194	219	226	230	208	223	225	196	226	211	222	247	210	228	246	216	213	251	214	221	205	230	221	230	228	197	209	216	215	206	241	209	199	235	225	217	219	237	209	209	243	220	237	214	229	224	220	229	224	221	227	206	196	207	235	220	235	218	244	226	234	255	265	244	239	249	230	218	226	232	201	210	232	214	231	241	248	216	227	248	221	204	218	200	240	262	222	230	222	216	246	225	212	216	217	254	220	212	230	232	247	212	221	214	205	263	257	211	227	223	205	223	221	254	238	182	201	227	194	228	215	242	193	239	230	239	223	225	224	252	226	213	214	202	213	254	209	221	234	216	252	233	205	222	224	233	249	214	222	218	208	223	255	239	219	230	243	252	237	243	235	233	230	242	241	228	223	211	223	233	234	227	242	220	211	207	248	262	220	224	207	238	221	234	224	222	222	231	203	213	208	227	234	240	221	215	232	234	240	242	200	203	222	235	238	207	243	218	193	212	219	227	221	229	243	234	196	206	223	234	235	236	227	230	241	232	196	198	245	231	240	224	226	214	234	252	223	212	227	232	224	209	218	222	209	234	227	210	218	206	245	236	205	238	227	253	225	249	216	245	230	239	217	198	229	233	243	243	257	253	235	209	221	213	203	205	253	266	205	243	221	196	216	224	208	214	203	197	219	220	233	236	236	221	201	223	228	230	239	215	236	215	216	214	235	205	235	226	228	183	226	200	223	235	216	217	222	281	250	230	241	234	237	220	222	228	211	232	224	197	247	217	229	198	240	243	223	227	227	205	228	218	216	208	234	201	223	236	228	260	212	214	218	229	227	212	199	214	214	240	216	218	237	230	205	228	228	209	247	243	221	204	233	232	235	233	246	218	241	241	234	206	221	228	220	240	226	227	217	233	209	227	205	226	225	242	215	220	235	231	252	234	215	229	228	256	239	256	235	224	230	210	220	221	206	210	232	218	223	214	195	229	232	220	207	207	242	210	187	239	239	247	222	200	201	234	199	210	209	210	215	237	231	206	253	259	227	240	232	224	214	212	199	237	240	213	229	241	227	223	207	252	212	240	213	217	250	232	236	242	216	211	233	226	241	199	236	215	231	231	240	207	225	227	203	226	245	244	189	241	207	208	228	234	237	200	202	210	242	225	250	193	202	232	238	222	193	214	193	235	234	229	238	217	208	230	203	225	245	227	224	230	210	220	228	221	222	185	211	216	224	200	219	220	207	225	244	220	236	212	257	222	232	236	200	219	222	254	217	214	225	219	240	231	223	227	226	225	214	232	206	220	202	240	225	209	214	208	219	226	217	196	229	269	230	214	240	193	211	235	223	222	206	217	226	244	207	236	234	240	227	225	240	203	220	234	218	247	212	217	217	214	207	201	223	224	201	229	219	241	225	211	211	233	223	207	218	206	248	213	220	230	225	238	227	228	232	223	230	235	204	229	199	229	201	229	249	216	247	258	207	238	232	222	240	215	235	237	233	227	219	242	215	232	240	229	223	216	257	228	223	230	214	187	216	254	214	259	245	212	220	215	208	227	241	231	210	197	214	199	193	211	230	181	219	209	228	241	211	229	219	230	232	224	265	227	209	218	225	216	220	210	201	259	240	240	243	216	194	203	225	214	229	231	181	197	201	242	236	242	221	232	234	225	228	215	211	237	219	239	238	206	219	208	253	232	199	216	220	209	237	218	215	228	245	209	229	218	204	224	210	221	237	223	234	215	238	196	191	207	188	249	214	223	236	240	201	214	216	206	228	213	235	202	204	218	249	218	208	222	232	263	225	226	214	230	226	217	206	183	231	234	229	218	231	245	226	245	245	239	202	225	192	220	218	236	218	245	236	217	224	224	203	238	250	231	210	247	189	223	217	227	220	235	203	214	224	222	222	224	238	250	255	210	192	218	222	232	223	230	207	212	222	221	219	197	187	207	221	236	220	218	245	240	214	228	224	186	236	239	255	225	219	217	208	235	239	214	244	201	233	223	243	210	225	206	261	237	236	229	240	236	211	228	251	234	204	183	235	219	200	212	213	220	183	248	238	233	229	256	240	225	232	245	211	227	251	248	211	200	215	207	238	220	206	214	235	239	214	234	234	228	247	235	239	228	241	238	218	219	235	239	204	252	235	227	222	202	224	225	230	260	218	219	238	239	231	218	218	218	219	213	232	237	230	217	221	238	232	218	253	246	222	234	202	240	215	226	201	215	206	233	227	218	262	200	221	200	228	244	213	216	239	202	248	274	229	208	265	220	240	238	240	229	215	217	232	283	233	194	209	220	243	226	216	229	228	222	215	203	251	232	214	242	217	245	227	239	226	235	221	233	228	208	214	227	205	212	243	220	246	216	243	258	227	231	219	224	228	234	229	199	217	220	225	223	220	212	227	231	252	233	237	206	239	232	231	227	212	229	214	223	214	233	224	235	222	236	223	212	250	241	228	215	247	241	234	210	233	242	230	210	223	227	252	213	198	206	218	221	205	211	201	206	230	220	227	233	240	222	212	194	222	218	214	227	233	203	235	230	231	211	238	222	215	204	197	210	221	215	250	193	254	228	228	212	217	203	235	207	236	246	194	214	239	208	248	242	207	212	233	205	198	228	218	213	229	223	233	220	204	237	243	231	224	230	218	227	205	233	214	223	243	199	217	218	236	229	214	223	225	223	224	215	215	231	216	228	245	256	234	229	255	209	202	238	231	198	241	232	214	261	224	212	234	228	215	231	234	250	243	238	240	220	225	209	196	201	237	258	230	220	213	226	206	252	200	252	242	187	226	224	209	221	190	201	256	243	203	247	233	218	196	250	195	255	223	217	220	231	235	192	202	210	235	182	217	233	213	213	247	212	222	205	234	205	245
38303	51377	47795	31245	35619	34832	32847	26187	19269	25270	24479	23628	21823	21326	17102	15013	15122	12163	11108	9787	8245	5975	5004	4667	3544	3068	2795	2662	2355	2276	1898	1879	1678	1880	1927	2113	2049	1667	1455	1530	1394	1285	1352	1289	1421	1770	1582	1540	1426	1180	1126	1154	1215	1195	1149	1017	998	895	898	843	803	705	783	682	677	672	685	701	648	640	684	659	595	614	613	608	597	648	611	619	561	569	573	573	551	603	563	556	568	600	557	546	568	564	507	558	533	581	558	539	559	533	524	540	561	555	551	518	535	574	525	545	570	547	540	533	562	493	568	541	549	525	558	546	537	561	529	523	540	569	500	550	546	533	534	546	564	539	544	523	546	506	522	573	492	568	544	541	543	531	510	566	593	565	498	524	541	561	506	548	505	532	532	517	539	513	544	545	545	525	521	530	574	525	526	547	495	546	551	523	603	511	540	559	551	570	511	506	576	504	550	516	536	544	579	537	540	533	528	526	543	528	558	507	523	507	520	538	559	533	536	512	497	533	563	531	521	530	552	575	561	538	520	517	520	550	499	544	526	514	519	563	527	538	543	541	551	526	539	532	496	530	517	549	543	526	532	538	525	534	495	551	536	501	543	518	517	556	566	515	494	548	554	532	579	534	485	529	503	495	500	537	547	546	543	543	546	553	522	524	518	538	545	532	537	523	526	554	530	543	507	545	556	487	534	562	534	546	562	555	527	519	581	507	559	557	546	530	537	568	531	528	530	519	506	520	545	530	531	558	537	556	542	518	513	539	503	546	515	552	533	510	499	516	515	541	512	544	522	551	534	569	521	536	491	557	542	516	524	523	513	529	525	559	520	518	542	519	513	501	518	530	528	524	527	568	572	562	547	520	514	506	515	574	555	499	552	489	506	527	550	552	526	516	548	549	533	533	503	531	529	530	553	575	550	556	519	538	546	542	551	519	526	554	532	513	549	514	504	542	587	536	537	546	514	589	536	509	535	526	542	556	515	517	562	514	506	526	538	515	555	550	515	498	545	567	573	544	558	537	575	541	540	534	550	550	525	568	541	528	532	533	536	558	567	525	568	566	549	540	551	537	534	529	536	539	521	524	491	541	539	527	544	569	532	568	537	547	506	531	531	534	518	530	525	520	532	539	542	491	491	597	498	554	572	504	554	572	550	511	569	539	528	511	543	521	535	536	548	499	566	549	546	519	555	493	499	568	565	574	523	523	535	535	560	542	527	545	528	588	545	593	535	548	549	533	580	523	536	557	553	571	568	577	517	501	526	524	559	568	518	528	550	504	551	536	531	506	554	546	559	579	556	543	508	556	559	512	540	513	525	517	557	563	529	509	564	574	525	491	538	555	539	513	541	539	547	549	522	559	514	541	554	522	509	547	515	549	537	568	546	502	537	569	520	546	544	532	569	508	573	538	535	536	548	531	499	555	547	503	538	567	528	564	495	557	550	500	571	526	491	520	543	488	538	548	585	540	530	532	512	508	541	515	559	553	545	504	565	538	517	529	520	495	515	567	493	549	504	595	529	550	506	557	529	541	530	520	560	527	531	533	529	545	552	515	539	499	570	514	519	572	551	526	535	563	532	546	581	505	529	566	543	560	529	540	521	522	490	547	489	536	513	552	513	574	541	535	524	513	537	596	580	525	546	550	507	527	534	540	488	529	518	507	545	493	521	511	576	538	564	579	509	549	533	563	552	552	524	560	563	517	520	510	536	513	530	564	532	510	543	557	516	518	547	503	521	521	519	590	555	500	591	558	554	522	574	547	513	520	574	536	523	575	543	492	542	524	503	537	525	541	539	571	500	556	559	521	511	505	505	537	544	516	512	523	560	553	579	578	526	555	535	504	510	563	498	523	535	552	501	579	534	509	535	520	534	535	567	510	553	514	574	538	570	554	555	532	503	523	556	563	564	527	521	520	547	566	559	552	531	598	555	531	536	478	511	547	554	515	514	521	495	521	517	551	550	538	532	516	535	564	553	580	526	538	552	521	550	550	529	539	551	564	513	557	512	500	523	488	554	554	505	554	529	505	529	509	554	510	530	532	540	513	531	518	516	523	545	529	544	512	496	504	532	515	523	560	547	509	516	511	550	534	562	553	514	502	549	517	567	552	522	499	553	581	516	552	513	545	538	547	553	529	508	548	496	506	531	550	530	548	509	541	573	520	542	537	555	541	517	531	534	530	542	563	557	545	531	537	541	517	536	544	542	525	527	577	556	545	584	515	544	579	551	503	517	547	568	507	532	475	535	563	521	530	494	521	554	535	541	543	525	548	500	550	546	545	512	529	543	559	528	519	565	576	512	581	531	554	517	521	533	547	524	538	557	568	533	559	529	548	547	573	521	589	517	538	562	528	567	535	511	558	561	553	520	529	503	534	530	507	551	512	535	492	554	535	544	527	496	539	525	517	496	568	528	544	531	559	557	536	492	509	495	499	544	513	509	542	547	487	564	555	505	525	518	512	546	505	548	569	494	562	549	531	575	535	535	520	539	531	529	535	543	555	555	501	501	525	518	566	494	546	521	561	547	521	511	543	522	562	537	506	562	544	519	503	541	543	533	548	489	501	526	556	523	577	496	539	568	524	550	550	516	525	536	517	563	555	505	557	519	572	564	559	565	564	569	535	550	522	542	538	530	517	565	548	561	511	504	530	554	532	557	521	535	530	515	528	522	569	543	532	540	527	545	538	559	555	505	536	515	559	556	514	530	525	512	499	561	522	566	512	499	553	539	546	519	532	539	529	552	534	545	505	534	532	531	539	572	527	525	513	546	493	523	566	536	487	587	550	523	551	507	552	496	515	501	527	545	517	557	546	541	626	576	544	540	512	529	531	579	492	526	521	539	563	544	496	562	510	514	534	533	535	523	514	551	559	507	519	541	527	540	560	519	575	571	549	578	566	532	529	564	592	537	545	517	503	493	513	536	547	504	546	557	527	534	530	523	534	531	559	547	508	565	502	566	536	536	581	488	544	503	510	542	509	570	546	547	553	570	560	546	528	522	542	518	517	584	555	550	544	542	535	514	504	542	524	555	503	525	572	534	528	526	513	540	545	543	491	538	511	463	523	563	549	528	555	552	506	536	539	535	524	544	546	599	536	565	535	529	510	538	489	516	513	555	548	563	544	551	556	550	494	555	532	535	508	552	499	534	525	495	539	487	497	529	558	547	541	518	572	506	540	526	502	564	551	553	551	588	521	582	522	577	530	526	536	585	596	525	519	537	561	511	532	502	562	531	536	537	547	521	552	552	544	574	497	515	540	542	592	553	556	549	557	520	503	549	515	516	556	566	550	539	555	504	562	505	520	527	519	507	569	499	534	519	528	546	517	517	484	577	551	526	532	544	547	560	559	523	529	516	584	525	571	537	510	525	566	515	508	515	518	522	553	534	525	545	538	513	535	531	550	526	535	557	558	559	493	525	508	542	567	545	483	526	515	542	569	522	490	542	531	564	534	586	518	529	538	535	516	572	517	487	513	551	546	536	536	545	543	560	575
25740	21767	17899	6768	4240	2803	1904	1526	1092	965	874	816	709	702	550	494	562	450	439	420	432	378	361	384	373	394	360	329	349	384	340	358	371	388	393	338	346	354	356	340	339	344	339	328	357	380	329	332	327	334	316	336	339	294	310	317	304	306	323	314	312	324	358	375	344	311	289	314	336	314	311	323	304	313	309	302	330	346	297	326	322	321	295	292	328	339	319	306	328	329	324	333	346	362	309	310	325	310	274	314	327	328	337	344	327	312	320	298	312	328	336	292	328	331	305	326	316	315	338	368	344	309	306	322	296	322	322	303	345	295	325	297	290	313	306	304	298	299	319	322	307	316	332	309	305	269	318	337	333	312	336	295	309	308	279	319	323	319	301	334	309	314	317	330	343	290	305	308	314	329	339	305	306	326	311	290	293	320	287	290	328	303	314	303	284	333	298	304	349	319	307	315	303	309	332	331	322	307	288	314	313	319	336	299	300	329	343	330	342	336	300	324	315	336	320	316	314	324	310	312	315	311	345	310	307	283	335	344	334	290	320	324	342	315	331	309	319	319	321	344	299	282	327	322	337	373	323	317	291	322	308	320	316	335	331	297	329	296	336	325	339	330	319	305	320	330	302	313	346	315	326	311	343	304	304	326	339	361	305	311	340	287	325	323	309	322	282	330	307	300	318	344	293	361	287	333	339	317	307	292	293	325	347	296	320	298	336	312	336	320	318	351	327	337	301	329	321	296	319	322	338	313	327	316	305	319	317	303	302	282	312	314	294	278	332	344	325	337	323	303	320	342	328	303	304	294	342	332	328	343	289	332	330	309	298	315	277	329	322	340	287	341	315	309	327	370	320	317	315	329	329	302	304	300	295	320	334	303	341	313	347	330	308	359	310	339	314	299	297	346	327	333	311	272	323	318	336	320	307	310	310	296	328	314	318	335	316	293	298	335	320	343	347	297	334	323	324	324	293	329	289	309	334	338	320	317	301	298	316	318	304	296	320	333	309	287	314	326	328	348	335	331	312	318	294	315	312	315	298	311	331	335	301	317	286	304	331	300	345	311	314	319	270	293	332	316	286	340	304	323	296	293	330	323	323	356	326	332	329	347	309	288	308	320	296	313	325	272	329	312	358	311	274	292	311	308	327	290	321	316	321	304	331	322	332	291	333	308	309	291	284	304	319	292	278	316	307	323	299	323	303	339	329	342	338	310	289	319	352	344	334	339	330	358	298	272	357	318	349	310	316	326	324	325	332	335	333	323	305	322	304	346	295	336	347	344	337	299	377	306	317	309	309	335	318	310	281	287	340	334	318	298	320	377	261	336	312	290	312	298	347	301	307	330	312	321	302	318	320	318	347	323	319	336	299	332	308	302	337	297	292	320	309	307	314	305	316	333	287	294	349	322	296	319	330	335	334	306	310	301	325	304	362	332	321	325	315	321	335	341	294	328	301	335	325	301	309	328	335	332	347	334	330	321	296	315	331	325	327	323	322	312	300	285	301	335	283	313	356	331	323	298	294	294	370	307	306	317	291	317	353	311	321	341	331	291	295	309	330	287	310	311	320	307	311	318	314	341	319	332	311	336	336	315	318	336	303	264	299	325	295	319	316	297	337	330	345	316	319	319	290	284	320	314	350	339	319	328	336	328	318	308	338	338	319	310	333	300	318	288	351	295	315	301	321	314	302	327	285	335	312	290	321	354	263	319	308	310	323	298	346	319	296	328	301	336	354	324	307	314	331	331	324	317	336	299	300	309	286	333	303	307	291	284	325	298	300	340	309	295	323	324	322	319	305	282	330	347	325	327	312	321	340	299	338	305	277	313	324	350	309	294	336	295	315	321	291	305	320	303	321	352	326	313	314	346	333	335	286	277	291	310	329	308	309	296	293	316	365	340	284	312	344	310	334	320	310	304	325	321	303	314	363	334	305	338	323	323	311	344	315	333	346	321	359	299	333	314	337	293	364	313	286	300	338	297	325	301	313	314	348	330	357	288	309	319	361	289	281	328	324	322	310	323	303	326	304	300	321	331	321	308	316	285	302	332	280	334	276	299	305	344	307	318	308	339	310	317	301	316	306	349	318	326	350	319	317	312	315	327	305	355	306	325	305	300	309	317	345	333	291	318	311	322	297	316	335	324	300	312	320	335	336	337	325	327	342	328	286	317	342	296	323	325	328	329	324	290	306	341	293	296	322	331	323	324	318	323	318	313	327	313	316	302	325	327	312	306	317	304	345	312	319	312	307	315	317	309	303	323	308	307	338	293	328	330	331	310	288	335	332	332	285	296	291	335	342	322	341	286	289	316	336	320	306	352	299	350	285	325	300	316	349	362	315	322	357	276	298	320	304	305	303	304	294	308	328	345	308	333	311	326	291	331	340	324	348	320	308	302	287	316	335	308	295	299	318	320	305	322	281	292	316	337	340	321	331	294	329	277	338	322	330	301	311	329	315	322	325	328	316	329	305	341	340	336	294	329	329	349	304	285	324	305	331	335	307	332	315	312	349	291	308	315	320	314	328	342	335	310	350	342	327	285	345	308	282	335	324	285	303	310	326	316	317	350	330	292	316	316	313	300	322	319	316	330	329	304	285	315	326	323	341	288	309	315	270	304	301	310	314	334	298	339	297	325	312	333	342	272	324	311	309	329	339	327	359	320	307	335	317	320	296	323	307	311	289	344	306	345	317	309	313	311	315	321	323	298	339	331	317	309	323	348	306	294	316	307	327	314	274	333	339	313	332	310	350	312	284	329	314	299	283	305	318	323	336	311	304	298	362	325	287	310	314	320	340	324	318	332	289	301	301	317	296	334	281	309	296	322	324	352	308	335	342	335	328	329	318	311	337	312	327	320	299	313	336	324	348	368	331	309	352	328	300	295	312	327	319	300	302	317	323	304	294	319	313	325	319	322	308	319	305	336	317	300	291	300	305	340	290	302	325	292	282	325	300	298	330	320	318	288	328	320	317	302	315	347	306	288	331	338	323	345	272	318	303	330	321	300	324	287	291	320	328	342	314	308	328	333	325	313	339	301	323	311	309	296	345	278	322	317	335	325	291	299	318	299	321	294	281	319	315	299	324	336	303	305	304	308	335	283	315	293	324	307	328	345	314	321	285	314	324	319	308	327	335	298	326	334	319	302	293	330	288	310	292	290	305	317	336	348	306	332	274	312	311	294	315	324	359	295	278	332	303	312	334	320	309	320	340	322	329	312	334	301	314	344	325	309	301	358	293	318	310	344	324	324	348	312	261	306	358	315	321	326	353	340	323	295	326	339	352	328	331	301	305	313	336	312	313	303	331	346	329	327	344	294	327	326	322	326	320	331	310	327	321	322	335	334	311	332	313	303	312	316	313	301	347	283	341	313	324	328	307	321	315	295	314	287	303	287	322	315	301	310	331	320	349	305	278	317	272	335	328	340	300	344	297	328	313	327	297	288	337	327	310	292	326	314	327	330	313	307	309	294	317	302	313	348	315	336	336	315	287	304
16531	20292	21435	11604	10772	8828	6599	5417	3967	4019	3662	3528	2803	2823	2203	1985	2054	1719	1591	1504	1417	1220	1157	1113	1052	1127	1068	962	938	936	883	917	913	955	1026	1017	962	990	941	972	931	859	844	833	857	813	869	903	852	857	818	879	806	844	813	773	823	794	780	822	780	844	754	799	774	761	755	764	803	763	742	807	749	761	758	751	793	741	748	724	753	727	742	752	756	763	756	783	779	778	772	736	772	730	831	736	751	792	806	733	763	755	783	747	750	747	724	796	753	800	769	835	775	717	755	737	724	776	715	714	757	783	786	740	759	736	753	757	725	790	818	770	742	754	768	719	756	765	779	758	767	746	788	740	819	761	751	757	752	761	763	752	728	744	710	750	743	680	745	739	739	720	745	766	770	734	726	774	768	754	752	749	715	715	739	748	767	736	712	706	711	752	805	771	751	765	772	745	745	789	757	706	729	788	742	792	738	761	719	731	708	730	797	713	759	748	741	707	756	729	787	732	771	773	791	767	709	775	719	728	766	733	745	768	754	759	762	759	745	730	767	707	735	763	767	772	744	762	696	804	763	767	794	769	770	794	744	788	724	769	711	689	745	743	787	768	690	768	800	770	752	738	735	727	760	769	721	791	772	742	796	733	768	745	788	797	731	745	763	760	743	792	760	714	763	749	776	779	754	765	755	775	744	730	777	760	821	786	715	733	752	724	732	761	754	747	806	768	768	720	742	768	726	747	743	737	769	735	738	761	740	743	811	733	738	711	749	732	725	760	713	739	674	770	826	759	779	695	712	716	796	776	728	756	773	744	731	784	748	719	724	764	790	755	719	753	780	815	746	747	775	740	799	760	811	760	759	715	790	759	757	769	768	752	769	774	803	711	762	776	787	768	748	764	743	782	731	748	753	778	767	782	715	716	774	733	742	763	756	738	789	772	736	786	708	777	751	804	748	819	772	763	784	699	759	742	707	730	802	740	713	763	734	789	726	730	714	778	755	742	789	732	720	771	765	740	792	727	761	768	785	761	731	772	735	715	754	727	736	750	760	801	792	762	821	770	774	739	755	720	763	772	740	715	748	742	743	752	776	714	800	742	747	701	742	726	778	753	715	737	695	708	808	760	736	784	727	797	760	729	746	741	776	746	767	791	703	787	767	727	749	785	719	831	743	730	812	724	735	753	783	733	731	738	712	730	782	743	760	789	729	795	737	709	806	778	781	771	746	768	766	800	791	765	724	750	757	773	735	750	772	761	731	792	740	769	753	691	722	754	761	730	773	814	741	706	755	753	752	820	793	751	751	766	761	718	743	782	785	710	774	749	718	752	728	772	746	750	734	821	805	761	758	774	745	749	720	761	737	729	735	773	760	739	803	715	684	738	761	746	756	746	759	735	724	753	766	742	745	786	689	765	725	771	751	770	750	743	765	811	739	735	761	727	721	786	682	716	759	753	748	729	748	727	776	757	783	754	737	735	712	746	783	706	817	760	770	766	771	712	752	773	793	769	738	742	721	716	780	741	774	751	709	729	773	793	744	750	703	748	701	796	804	717	771	726	743	683	776	744	768	747	761	743	774	739	744	741	716	761	751	730	816	734	766	750	751	764	797	726	785	730	752	722	745	763	771	761	778	720	777	732	720	751	753	733	764	732	731	734	728	762	724	750	765	765	772	669	776	740	755	762	716	766	771	755	717	775	774	754	723	750	726	764	721	717	767	787	740	738	732	753	761	723	761	734	739	740	745	768	752	775	728	761	766	743	762	753	757	757	747	751	745	713	759	742	740	727	753	727	761	726	718	787	719	754	742	772	756	701	760	744	802	745	728	702	746	743	724	760	706	760	719	765	733	741	748	765	763	775	752	741	772	752	782	750	775	796	725	761	765	766	738	739	780	722	764	786	776	741	737	763	719	739	724	713	740	765	716	728	695	725	762	724	741	755	767	738	776	735	803	722	771	781	798	755	738	772	762	748	732	801	774	719	757	714	749	745	779	782	785	762	751	799	757	799	757	763	768	711	747	769	771	746	789	735	757	741	720	745	776	739	737	702	759	768	758	767	720	750	815	726	696	742	772	757	734	803	774	796	775	768	762	736	813	758	766	779	778	753	746	712	743	745	771	792	799	742	773	738	758	748	821	760	739	749	820	717	761	761	716	761	727	726	793	792	715	741	756	739	722	752	755	765	721	790	766	720	728	726	766	759	786	755	757	750	725	708	715	770	764	763	731	768	794	778	738	745	745	783	761	758	754	709	733	723	769	789	736	726	744	783	755	735	739	740	750	781	731	793	771	714	752	781	767	835	763	814	754	763	781	750	791	701	772	724	758	746	756	728	776	743	721	726	784	760	765	715	683	797	763	744	778	796	750	744	760	733	758	761	792	779	769	812	773	759	743	777	773	737	757	735	747	750	711	740	773	723	765	731	771	723	794	741	731	754	729	770	707	700	749	742	739	761	742	793	806	666	758	769	750	740	747	748	700	781	785	774	728	772	711	757	727	692	751	780	701	731	799	712	781	805	743	779	808	762	751	754	790	745	743	773	719	784	745	773	803	759	753	730	788	785	718	755	782	755	740	728	762	769	747	736	753	811	733	712	753	751	730	743	713	761	731	782	722	770	753	790	732	804	787	760	767	743	755	762	802	714	750	762	787	706	777	742	709	737	748	753	753	760	743	763	739	718	738	741	717	774	744	753	771	743	751	751	777	732	730	757	752	738	788	715	785	755	715	735	745	729	716	806	769	760	776	723	720	779	764	762	808	767	759	769	723	761	756	732	756	732	805	735	737	745	765	768	801	727	700	740	736	764	788	732	732	746	755	811	811	752	757	750	764	716	756	718	744	769	819	802	762	758	756	744	736	740	789	711	777	747	796	745	773	727	769	700	760	794	781	749	747	769	744	799	787	752	774	765	798	707	786	772	766	734	755	762	786	774	688	759	685	782	738	747	741	731	684	772	724	762	772	761	744	803	726	808	744	734	754	755	732	756	765	762	750	781	774	724	773	762	793	755	797	770	700	756	805	738	781	727	745	754	751	776	791	712	729	743	728	756	742	758	783	770	758	758	754	745	780	806	731	763	706	747	712	707	750	774	802	751	709	749	743	705	778	760	752	756	740	726	786	738	730	740	708	806	740	733	763	803	826	743	752	737	763	761	717	749	690	794	721	731	763	775	737	766	778	732	760	731	758	755	729	787	744	711	722	757	752	745	766	794	758	721	747	741	757	754	744	712	754	784	777	766	734	769	741	734	722	758	731	761	742	818	764	738	783	739	785	688	801	770	746	737	759	781	748	766	751	666	729	724	722	750	754	734	744	772	779	744	742	699	742	790	723	792	783	741	798	721	762	773	798	748	782	740	777	742	704	743	781	763	708	705	773	727	769	763	772	766	758	744	716	799	746	702	730	774	769	785	770	724	728	742	757	772	748	770	730	772	752	740	731	800	761	740	808	761	793	756	764	783	714	773	719	750	770	771	773	772	766	773	766	733	704	774	751	758
43870	47694	41933	26280	24747	20275	15160	10848	7711	7137	6059	5208	3961	3960	2878	2059	2216	1787	1439	1182	923	738	582	619	592	463	496	460	415	383	419	416	421	406	396	399	414	378	377	420	394	361	396	350	388	358	355	348	382	343	347	325	343	328	357	325	352	331	327	311	317	321	331	320	327	360	322	359	311	342	303	308	344	338	294	289	317	318	323	334	308	319	315	338	276	312	300	348	332	301	325	326	318	298	316	310	318	295	358	306	323	304	287	337	328	315	303	307	291	338	320	302	300	317	311	317	328	351	297	311	289	290	332	335	336	314	319	312	329	318	310	307	329	326	297	317	300	312	306	304	318	355	317	298	333	289	293	299	334	306	324	326	340	325	335	318	332	327	281	291	322	350	281	311	301	320	306	333	324	302	298	307	324	323	304	290	318	311	330	285	324	290	308	283	337	277	317	348	290	355	338	326	329	327	341	332	322	330	308	315	321	279	308	306	335	330	296	320	315	286	307	322	279	296	307	299	334	362	344	303	275	300	335	314	338	335	319	302	323	324	318	308	318	319	320	297	336	328	351	285	309	292	322	311	337	309	293	313	320	290	309	329	335	314	343	320	332	322	296	305	307	332	285	320	310	325	304	338	325	301	313	305	330	317	319	278	291	329	304	354	325	318	307	329	302	315	304	293	304	343	335	325	314	319	309	282	331	295	340	299	300	304	355	337	319	324	302	312	295	285	304	328	322	340	287	321	328	337	292	376	308	302	326	318	306	299	338	333	329	313	307	300	317	316	325	308	297	292	362	278	284	316	321	298	319	307	306	282	320	311	309	311	330	324	301	301	348	310	324	311	305	315	323	324	328	274	320	313	315	334	319	323	303	311	312	285	326	298	312	298	330	264	341	312	314	325	316	291	305	315	344	324	338	313	327	335	312	344	293	304	300	276	278	310	326	282	318	304	297	322	345	271	312	338	286	338	303	311	286	289	309	322	300	318	288	305	308	336	326	316	288	312	305	289	314	328	348	310	305	339	279	328	316	281	354	329	332	307	308	288	320	325	337	295	343	325	335	331	346	306	368	326	311	304	312	280	309	286	329	286	346	314	338	323	293	319	323	282	286	353	286	304	324	303	320	331	305	304	316	305	318	314	334	317	321	286	352	328	358	336	298	301	320	334	306	287	318	332	318	321	304	292	319	321	290	286	321	303	297	297	321	322	305	315	317	321	314	287	300	331	300	321	325	271	296	327	285	323	318	302	318	288	334	302	326	334	334	369	318	332	326	295	328	318	273	295	292	318	292	310	339	309	323	316	335	302	309	334	301	318	302	297	346	315	320	331	345	324	337	317	304	314	305	330	337	324	305	357	326	342	329	298	312	357	323	309	291	356	305	332	315	309	293	326	311	300	321	320	335	342	320	283	321	295	339	322	326	329	310	315	288	330	341	334	313	337	309	311	321	309	310	339	333	309	334	328	308	315	320	292	347	300	323	302	311	293	340	320	317	320	315	310	309	313	362	297	321	311	295	304	307	323	324	312	326	299	273	323	325	293	301	299	307	310	326	325	312	332	311	320	318	315	315	280	308	306	309	330	326	345	311	311	316	317	338	298	335	301	326	322	313	294	300	299	300	307	343	307	341	318	338	319	307	306	309	316	334	318	315	326	302	274	295	336	292	327	306	327	317	305	312	298	338	333	316	319	300	281	342	344	277	327	343	306	301	334	318	299	313	299	325	320	358	306	309	298	314	296	293	312	335	312	331	320	333	332	341	341	336	315	318	290	310	314	340	275	285	303	353	347	301	284	294	309	289	302	332	300	325	352	340	302	324	306	313	315	318	291	288	326	320	323	321	312	328	285	323	343	326	342	344	316	332	323	344	301	313	318	331	322	299	302	311	339	318	302	315	310	309	309	320	306	319	341	325	340	313	312	333	314	331	321	322	336	314	303	340	307	341	291	341	321	303	320	300	335	281	326	309	303	325	337	298	342	325	331	302	329	317	288	318	292	313	299	342	289	323	307	329	301	318	341	342	311	286	308	322	332	330	289	316	284	313	276	313	318	333	326	292	308	303	331	300	325	309	318	311	291	336	328	319	317	289	317	349	328	294	344	276	324	280	323	334	317	329	293	338	335	335	328	315	333	337	299	349	290	303	332	333	331	330	298	319	275	297	281	302	348	284	273	317	323	311	323	317	299	304	334	280	338	326	299	332	298	294	321	319	292	299	329	295	327	308	330	332	319	287	325	326	351	297	325	315	314	323	337	304	328	330	333	300	318	314	280	292	317	318	309	358	295	307	299	349	288	312	339	320	320	332	324	310	327	293	324	300	315	293	308	320	331	311	281	327	301	278	291	346	311	300	309	332	296	298	318	341	344	295	315	330	323	317	329	325	313	282	302	302	332	302	293	319	315	329	291	295	316	288	288	309	308	322	322	284	343	298	314	308	317	293	263	317	287	318	312	289	313	286	271	351	327	319	292	306	291	305	316	318	318	321	292	286	326	300	330	321	344	303	294	293	292	333	322	340	336	302	277	338	330	331	291	333	327	313	291	308	342	333	296	299	325	285	319	328	348	290	298	301	302	327	316	294	323	290	309	330	306	306	290	301	304	312	284	318	315	338	324	327	327	306	289	315	303	328	300	319	259	310	330	337	311	308	302	329	341	306	342	305	314	315	328	306	344	299	317	325	322	339	296	315	280	314	290	303	319	298	307	299	319	287	313	286	358	289	302	314	348	331	265	300	290	293	308	312	329	296	308	338	331	286	312	295	300	313	280	307	317	294	310	334	276	322	325	326	315	306	342	303	331	297	320	314	321	322	312	308	326	327	299	301	286	337	304	312	290	309	299	330	337	322	261	293	314	308	324	344	298	292	303	299	304	329	318	313	310	324	297	291	360	298	302	340	332	338	317	316	321	308	312	316	303	301	342	325	334	334	339	312	312	320	307	337	299	289	306	312	345	324	316	329	329	288	271	288	311	312	319	311	301	310	319	313	304	298	319	309	307	322	350	316	308	316	349	315	294	296	325	304	288	320	333	328	306	300	311	309	338	323	305	287	276	302	349	303	285	294	298	340	318	330	307	316	321	315	310	332	310	353	317	310	287	369	306	301	344	318	288	312	346	305	337	328	304	309	297	328	321	321	314	326	307	346	314	331	298	291	334	297	340	346	289	309	295	339	309	327	303	331	300	329	292	310	276	329	312	345	309	341	334	292	301	332	363	336	310	286	315	309	296	317	337	306	300	328	295	288	316	308	348	330	331	319	322	324	313	317	295	331	343	350	307	316	319	318	266	302	328	338	315	345	296	333	333	330	327	314	305	315	319	324	314	332	340	314	292	292	302	334	354	309	326	327	316	361	328	318	318	330	310	341	296	297	352	340	340	309	314	283	338	302	334	321	313	315	317	324	308	306	333	303	275	307	294	301	297	340	315	311	318	301	309	308	317	297	305	329	336	344	296	302	302	314	308	307	319	335	311	271	292	303	347	321	283	317	340	315	306
30244	41560	39656	24685	28147	25845	21173	17321	13571	16343	15985	14633	12776	13146	10158	8709	8824	6811	5996	5540	4295	3453	2795	2702	2232	2034	1914	1773	1660	1569	1456	1452	1425	1452	1466	1636	1457	1392	1284	1222	1202	1110	1183	1077	1215	1193	1221	1049	1071	1001	1029	1070	1029	1046	950	963	946	910	921	879	866	840	849	824	802	777	774	827	807	782	811	806	751	770	796	797	815	769	760	792	720	782	750	802	724	758	744	758	753	765	765	786	748	710	780	783	804	687	714	735	771	708	753	744	727	725	803	706	727	722	742	766	738	764	682	755	753	735	764	768	695	767	736	730	839	775	746	736	775	794	728	752	797	761	744	726	734	738	715	687	756	736	689	770	731	701	743	714	734	751	772	713	702	707	752	713	780	689	870	725	762	732	705	737	735	729	771	784	735	746	779	737	728	759	713	758	759	762	754	728	715	771	717	710	754	808	757	754	710	714	758	737	720	815	701	729	713	701	765	774	764	739	687	757	789	783	722	758	757	749	752	730	721	739	723	724	756	774	769	758	767	703	715	763	760	715	744	726	746	729	695	828	768	716	743	726	716	696	733	791	744	739	736	748	751	744	731	757	783	716	719	684	780	753	729	746	739	783	748	768	773	729	782	705	719	710	797	734	774	745	767	747	689	751	772	778	687	740	731	710	743	714	733	741	804	729	741	756	739	714	718	733	721	779	778	714	702	748	706	702	740	747	741	744	734	758	720	689	728	727	732	721	730	709	729	748	744	761	732	769	736	755	761	700	740	738	784	735	726	769	743	739	776	739	748	739	746	741	710	751	738	744	763	713	745	720	752	753	669	700	786	744	772	773	804	726	731	796	728	726	701	742	780	738	691	750	693	769	732	741	695	712	769	783	782	741	766	750	731	755	757	783	802	725	723	762	779	747	716	727	757	740	757	781	732	770	789	775	773	761	773	742	759	730	772	708	757	796	711	758	770	773	726	735	769	777	728	792	749	762	778	738	709	738	754	772	754	729	738	733	710	792	778	708	752	735	732	749	758	715	751	736	752	763	793	779	782	733	695	727	734	741	752	750	700	731	754	749	711	715	785	745	726	724	730	713	731	774	756	780	714	712	743	801	724	706	772	754	759	743	721	739	754	721	737	765	710	753	745	703	704	678	723	799	721	726	763	751	785	738	775	736	747	707	743	705	757	754	752	730	764	721	715	767	780	730	726	759	726	724	767	722	733	737	794	748	715	707	750	734	700	728	721	768	711	726	774	771	716	750	721	732	771	728	741	742	790	750	752	735	731	722	718	778	723	747	762	765	725	791	761	748	700	752	755	762	731	761	794	750	704	749	758	729	735	729	734	774	753	741	755	771	738	728	733	734	760	753	776	713	743	719	775	771	743	755	772	748	709	751	776	792	670	768	698	731	748	758	716	709	744	751	679	725	730	737	724	748	780	766	760	741	755	745	750	719	740	754	789	690	738	770	736	739	770	789	758	756	732	746	755	745	760	760	733	699	742	744	778	737	747	737	753	701	728	806	753	720	732	783	749	732	752	763	759	723	768	748	779	699	784	730	719	784	749	734	761	707	754	743	766	697	675	728	759	747	754	731	756	701	749	702	692	745	786	759	775	760	766	755	743	716	759	777	719	727	736	731	722	767	739	702	716	721	740	737	787	771	725	774	743	737	756	701	745	742	751	752	782	751	751	744	755	747	740	801	752	730	779	756	710	725	741	769	710	755	739	739	754	708	731	729	692	728	752	747	757	761	757	737	767	816	738	756	732	749	740	796	741	751	763	796	734	737	796	792	766	758	712	775	712	741	713	740	706	714	763	721	732	743	744	730	718	744	756	757	754	740	718	706	731	735	724	702	732	764	696	731	749	739	739	756	737	740	717	764	746	747	737	766	732	727	724	751	699	759	726	732	713	696	754	740	734	747	712	771	761	739	771	684	758	725	785	741	720	736	746	766	732	713	721	742	693	743	727	705	747	745	768	682	773	732	741	795	739	738	784	722	745	767	690	756	770	711	771	753	739	774	755	737	780	689	734	741	725	787	706	791	690	804	777	733	773	729	766	662	655	753	714	713	715	731	756	752	748	687	738	752	718	746	737	700	763	697	739	744	750	757	763	736	779	689	720	775	726	796	745	744	769	759	794	786	772	771	759	726	796	767	799	777	750	752	745	750	733	793	684	736	703	767	722	739	743	731	763	785	705	726	755	744	780	706	776	757	742	760	709	758	739	771	765	686	722	712	771	721	772	745	749	755	787	767	773	714	731	757	754	720	703	747	801	718	757	718	747	764	695	776	692	780	738	728	757	747	699	707	781	755	736	689	715	719	770	792	738	735	788	795	774	711	768	738	716	784	753	729	754	796	739	784	763	734	794	749	745	769	751	719	730	713	795	728	754	681	717	716	768	735	741	679	776	760	765	718	731	774	761	779	718	732	737	708	786	770	713	747	695	753	758	699	772	788	722	776	766	765	733	787	708	719	745	729	724	715	760	737	746	743	742	749	757	775	775	734	767	736	751	774	744	700	711	775	721	739	718	789	741	739	732	750	725	725	798	734	726	747	833	715	752	749	713	766	730	725	725	804	735	742	797	749	679	767	785	751	698	748	775	783	714	781	751	729	736	772	722	731	783	755	683	773	739	704	714	746	748	721	719	701	699	734	791	777	733	736	717	712	704	696	718	720	729	715	751	752	749	796	743	814	779	786	727	741	707	788	730	718	708	785	744	723	742	746	740	750	705	754	760	735	781	711	742	717	758	726	733	745	732	721	767	759	704	691	743	708	804	690	707	733	708	748	761	757	737	784	749	729	700	730	737	785	731	710	713	720	764	763	758	769	799	746	709	734	734	734	760	716	692	754	733	724	742	722	766	721	771	736	758	748	787	707	721	708	737	750	729	751	712	715	753	733	737	775	744	732	735	775	716	730	722	738	726	702	731	776	785	769	743	755	732	752	764	763	746	746	705	772	768	754	744	743	723	746	693	716	806	741	734	742	743	753	738	752	721	753	725	752	720	703	721	732	704	695	753	737	742	683	753	736	767	785	770	686	732	746	728	781	716	715	706	757	735	764	731	756	751	761	770	717	757	752	747	721	763	743	731	752	777	730	694	721	726	738	698	726	706	751	746	770	765	771	810	761	749	772	770	761	745	717	771	785	732	785	718	795	732	730	725	734	734	779	721	756	744	731	736	698	720	771	732	711	791	686	745	730	743	736	739	744	715	734	716	785	791	742	721	722	751	738	729	752	714	741	752	744	727	815	784	714	777	754	749	762	705	786	757	742	741	781	740	770	747	738	714	746	715	766	757	736	741	716	770	749	742	763	711	734	755	775	743	739	732	705	716	764	758	748	735	731	742	774	799	742	714	756	766	761	690	745	795	748	723	764	768	752	646	747	703	739	765	753	707	709	791	706	723	737	767	703	696	698	723	727	730	738	738	747	760	733	755	716	734	736	780	726	723	755	766	746	780	693	757	750	812	796	750	731	713	738	780	719	741	737	683	728	750	750
54955	50142	44534	30398	29613	27774	25405	19704	14361	14100	12449	11057	8501	8492	5515	4280	4904	3553	3016	2245	1767	1231	939	779	837	660	652	610	557	547	454	491	420	377	435	454	430	405	375	376	369	346	326	311	361	341	339	311	313	341	315	310	285	322	269	270	293	293	282	248	232	264	256	253	248	293	296	232	235	266	242	241	207	248	213	218	247	227	251	217	249	239	210	226	261	238	247	253	240	228	226	213	237	243	245	243	233	244	243	205	253	237	233	213	218	217	235	213	232	237	258	239	229	217	209	226	244	226	238	229	220	245	218	225	249	238	234	241	238	231	237	232	219	207	225	223	236	255	248	224	255	228	253	236	215	213	230	228	231	229	242	251	212	239	213	237	231	248	221	195	244	213	212	219	228	233	233	223	222	240	214	227	230	223	223	218	238	212	235	217	237	249	245	228	213	243	255	261	257	241	218	258	211	253	227	230	220	221	204	237	264	234	215	226	239	235	234	222	242	255	219	227	259	214	214	208	221	238	229	247	202	252	210	200	206	254	247	222	214	233	245	221	224	215	228	206	251	241	246	208	213	219	223	227	222	236	222	203	194	256	257	221	232	244	213	226	200	244	238	234	213	233	210	237	258	212	235	200	236	207	223	224	214	237	218	189	217	234	215	242	219	249	201	263	220	234	251	242	232	195	247	233	230	236	225	227	219	230	210	239	242	238	215	217	245	239	219	230	210	208	237	250	266	238	188	224	247	242	234	218	196	262	244	200	233	227	214	242	215	246	227	235	225	256	227	224	233	230	263	239	223	220	251	245	220	240	217	246	243	234	229	253	207	222	226	241	215	241	207	231	233	219	205	202	223	217	230	213	240	222	248	224	235	244	226	226	230	210	222	251	188	197	230	228	220	252	242	239	223	253	239	226	233	263	232	233	217	252	232	244	222	244	222	253	219	208	222	255	219	218	216	228	242	229	218	231	230	243	250	190	221	236	222	231	209	233	236	199	212	217	245	226	231	242	244	197	206	239	221	237	213	258	204	228	227	239	214	252	233	237	214	222	228	249	232	224	232	233	230	213	249	228	203	237	243	248	257	217	212	234	228	237	251	211	234	234	232	262	222	231	226	241	233	240	218	237	231	230	217	196	236	250	254	235	199	255	221	230	230	213	269	212	227	248	222	244	226	245	245	283	241	229	238	217	250	228	229	229	225	215	223	244	219	217	221	240	221	243	210	225	225	216	224	216	221	245	213	209	220	217	229	228	238	214	237	242	232	202	205	225	216	227	239	230	238	224	207	226	229	227	241	228	191	232	237	217	233	240	228	203	238	232	219	219	198	228	195	230	184	251	202	241	216	229	244	231	247	233	225	225	230	264	241	238	231	219	235	223	247	238	230	233	237	215	213	234	246	217	234	238	211	225	225	220	236	266	238	223	224	238	250	213	217	242	222	226	216	263	225	244	234	226	212	208	243	233	241	210	232	244	233	224	243	227	253	241	263	209	210	245	246	249	204	235	232	231	234	241	238	218	238	223	217	223	231	209	247	227	205	189	207	230	199	213	235	216	211	240	246	225	231	232	242	229	211	250	235	252	223	228	232	254	264	229	278	226	219	212	215	224	245	238	231	239	230	238	236	211	227	227	210	206	228	226	221	235	219	230	204	228	260	241	243	230	209	231	256	224	217	215	245	262	241	237	203	240	224	254	232	223	201	233	235	258	238	211	223	233	228	212	243	198	206	217	236	231	214	211	230	229	228	215	221	235	238	218	245	230	236	228	234	220	231	237	249	224	238	204	209	222	242	231	262	239	222	226	249	224	227	228	229	220	252	221	209	222	227	206	204	222	246	225	225	243	236	222	231	198	203	217	257	188	212	249	231	235	216	207	224	235	210	230	236	247	240	239	231	229	231	228	235	242	205	232	223	231	214	205	219	217	228	243	211	251	236	261	269	222	215	227	245	234	226	233	227	215	253	196	212	207	238	228	218	230	256	184	222	214	229	229	238	269	206	201	240	235	231	216	234	210	218	250	220	218	201	201	236	221	242	236	226	237	230	256	238	236	245	229	245	208	274	223	199	236	239	212	237	217	220	222	229	219	238	235	210	238	232	231	213	235	212	221	209	227	209	254	225	261	243	231	222	248	231	215	223	234	257	255	208	199	229	226	243	226	238	234	239	202	238	232	232	214	239	252	234	206	246	252	230	213	228	233	254	219	231	216	244	246	256	244	196	226	245	221	222	214	217	227	236	199	237	237	247	237	212	214	222	205	236	210	252	244	223	196	212	249	236	241	235	233	232	194	261	230	226	216	243	253	231	251	218	219	219	209	227	214	202	243	224	239	231	231	217	238	241	232	225	198	210	237	271	233	253	215	221	238	218	230	253	253	215	241	262	228	240	227	243	223	219	235	222	242	227	227	232	240	193	226	230	223	198	230	217	210	249	229	233	233	252	232	243	196	222	254	224	236	219	227	243	233	228	229	237	222	222	201	219	227	235	202	243	239	235	232	253	235	222	237	214	236	245	217	229	229	221	218	222	214	230	229	238	227	209	257	247	222	230	250	218	223	237	232	244	250	230	243	219	240	241	252	235	218	241	221	237	231	247	232	233	206	208	230	220	230	221	240	214	235	208	221	211	206	246	234	224	249	216	234	227	229	205	207	238	244	242	233	219	246	223	224	224	223	206	250	261	206	220	207	241	205	219	237	219	225	216	222	219	203	234	232	235	248	231	235	205	217	234	226	263	246	225	217	221	223	203	217	229	247	221	242	223	236	247	219	231	244	209	228	234	256	214	233	218	247	244	224	235	202	242	241	255	222	252	205	251	206	252	216	231	238	212	221	239	258	201	243	240	213	234	251	263	239	242	214	217	198	249	222	241	211	215	216	215	198	226	212	209	219	214	213	228	243	244	240	221	244	233	212	223	221	225	238	217	238	245	249	245	199	235	238	246	233	218	247	221	213	244	224	210	216	206	208	216	212	234	216	215	192	223	221	209	222	232	237	228	233	230	246	207	213	249	225	206	229	245	238	207	228	228	232	263	216	203	242	257	200	200	235	231	231	237	213	214	242	231	205	252	211	240	213	251	250	228	229	200	233	205	248	216	218	236	252	250	241	245	215	271	221	230	214	231	229	240	232	270	241	212	219	227	249	225	239	222	214	221	222	256	239	217	236	252	255	221	224	245	210	218	249	239	245	212	226	238	213	224	252	237	229	227	183	213	242	244	215	212	209	218	232	218	224	209	226	228	214	218	229	239	237	252	219	224	245	259	241	222	216	232	237	216	221	256	239	248	268	242	243	214	233	195	226	205	242	211	206	204	210	271	257	196	218	214	252	227	222	230	215	236	236	246	245	215	228	229	220	214	204	262	238	250	224	198	227	224	208	203	225	249	241	224	248	209	204	249	232	248	185	244	212	231	256	238	222	240	241	222	225	260	241	235	255	227	233	219	234	225	245	215	236	216	224	241	255	224	196	241	228	242	257	239	240	231	224	205	253	236	234
39880	47116	47214	29655	34421	34061	31304	25698	20211	25417	24605	23078	19694	20826	16021	14504	15098	11439	10777	9439	7635	6124	4971	4355	3656	3086	2982	2579	2268	2500	1942	1816	1722	1959	1940	2158	2038	1708	1562	1510	1515	1361	1384	1395	1522	1375	1370	1233	1192	1249	1219	1133	1098	1021	964	921	934	829	841	915	750	682	704	719	648	717	658	673	686	605	667	619	618	583	630	651	573	581	637	611	565	610	572	585	576	590	608	559	628	567	558	597	576	576	588	568	598	557	531	556	556	574	554	548	522	580	534	574	547	567	532	543	558	571	565	559	558	558	587	572	589	601	588	553	554	501	568	535	588	536	591	549	595	553	538	566	534	542	608	539	552	567	525	536	526	566	556	599	550	547	523	541	549	552	518	547	568	551	573	530	556	537	584	507	560	583	561	559	572	574	534	549	529	572	535	544	558	517	515	559	538	582	543	538	580	528	549	543	570	519	562	553	579	560	556	528	538	521	513	562	571	565	548	575	535	585	549	522	592	545	571	582	541	508	566	535	606	516	540	575	564	530	554	556	556	544	553	542	531	532	544	558	550	564	567	550	527	565	532	531	566	496	554	547	530	596	563	577	548	505	535	518	547	541	564	561	585	536	598	534	511	539	577	554	523	547	565	566	566	549	555	561	512	585	553	593	535	549	552	538	573	561	524	571	551	580	517	561	548	538	532	492	594	531	510	570	544	546	568	551	522	575	559	557	572	506	542	593	562	537	504	543	542	546	582	584	610	566	574	566	489	524	622	565	554	546	565	586	576	569	534	546	570	554	552	552	594	568	558	528	542	514	519	546	554	529	562	549	556	583	534	548	526	562	561	576	546	479	552	585	585	532	541	565	540	573	544	551	549	572	526	583	563	544	546	535	562	522	523	493	543	555	575	551	537	559	588	608	584	572	569	562	589	534	555	561	538	560	551	548	571	514	530	548	506	515	552	530	546	538	537	528	539	542	560	559	539	531	582	594	555	575	588	536	559	551	522	519	540	558	565	548	579	541	590	571	546	559	544	593	520	574	546	543	521	561	559	512	501	534	531	517	532	545	525	574	541	557	598	560	567	540	588	538	543	543	554	555	574	522	542	570	551	571	577	552	524	572	520	559	541	594	536	572	570	540	573	529	592	547	548	548	545	550	541	555	547	542	598	565	535	575	577	519	565	570	532	534	555	561	563	577	604	500	576	574	596	549	539	555	572	504	528	584	559	575	538	566	549	543	539	533	575	551	566	513	560	537	557	539	547	571	584	549	535	525	575	560	514	564	552	548	527	570	584	554	554	515	551	539	499	544	615	527	514	512	536	604	555	524	546	518	549	580	554	542	526	549	514	555	558	522	545	585	563	499	554	524	560	586	550	566	545	551	636	559	584	478	638	567	537	563	579	538	576	526	562	559	560	557	532	515	561	561	544	605	527	556	583	558	567	569	538	583	589	550	581	542	557	549	561	564	502	596	532	547	546	540	509	574	526	572	567	562	521	574	541	589	540	555	548	560	516	559	544	555	538	556	575	570	528	573	525	537	540	596	509	535	549	534	565	516	601	536	541	555	579	529	529	564	517	536	520	541	573	556	590	560	553	579	586	583	560	526	562	566	547	543	542	512	567	545	520	575	530	519	549	567	542	569	553	524	549	524	569	520	537	498	571	529	535	533	568	566	554	588	522	551	532	560	555	576	529	549	552	546	512	542	531	600	526	570	521	543	541	540	533	541	554	574	565	544	563	538	551	606	592	555	615	555	529	509	498	513	534	546	524	534	602	554	577	554	567	560	526	500	537	538	563	590	541	541	584	562	571	536	551	540	529	572	564	516	565	565	557	555	529	553	528	582	560	577	494	583	538	564	530	539	530	549	538	540	546	560	525	555	564	564	552	559	596	596	576	553	516	531	537	568	560	544	536	554	542	589	537	539	529	542	541	555	560	575	523	616	550	555	561	581	557	550	547	557	508	547	602	496	560	550	523	553	522	551	581	567	532	526	548	552	521	571	559	547	586	529	582	571	552	592	552	553	516	566	500	561	547	533	541	535	551	531	549	549	531	586	534	523	562	551	618	572	504	574	565	527	545	554	577	584	562	521	583	552	548	520	588	562	539	566	586	534	555	530	560	541	543	552	553	577	534	514	519	570	526	523	525	517	577	561	537	576	542	568	523	523	559	541	576	544	549	594	569	569	537	528	573	610	585	535	505	539	509	491	557	548	541	564	576	564	576	544	567	601	567	596	578	558	548	570	593	597	561	593	530	557	568	555	522	539	567	561	546	527	616	537	549	547	573	553	558	572	597	538	556	537	546	541	547	541	551	534	527	556	565	576	564	560	533	576	544	550	554	573	569	555	561	543	517	534	546	535	516	525	513	519	603	550	518	558	557	536	535	549	550	528	597	541	586	524	556	525	559	529	591	543	557	533	513	530	512	509	569	567	571	574	602	525	518	536	527	516	532	594	580	555	565	558	595	559	556	560	554	555	525	553	556	538	580	546	560	536	535	563	539	594	522	545	561	535	551	586	549	585	559	584	517	542	573	542	554	578	522	534	539	517	511	540	566	557	556	518	538	596	586	559	607	563	537	547	526	551	601	546	568	569	522	521	536	560	558	560	535	550	617	547	575	528	551	540	553	538	570	563	537	566	559	567	556	553	581	575	531	589	580	546	566	535	541	515	559	512	544	511	587	539	547	553	556	572	557	541	544	560	550	526	558	541	544	556	524	500	577	563	547	521	579	561	522	522	540	557	544	591	524	564	558	563	554	586	550	552	546	540	541	528	548	554	516	616	588	548	592	569	600	563	574	557	580	563	552	560	521	539	595	523	598	521	575	534	549	543	523	561	564	511	538	550	567	558	496	537	592	569	555	562	570	573	520	521	572	560	551	545	518	551	570	522	547	533	542	609	532	546	519	559	538	539	566	518	550	535	523	508	580	532	517	530	580	536	564	521	553	609	584	554	540	559	561	581	545	562	582	577	562	596	531	566	570	536	623	502	587	549	539	520	554	523	528	539	570	533	587	572	550	554	542	576	570	538	547	593	580	569	526	554	516	571	553	575	571	584	527	534	569	530	549	584	575	598	543	524	565	557	508	567	534	554	591	544	546	573	560	530	546	504	561	540	567	564	565	552	538	542	604	538	550	545	567	590	551	523	515	557	566	575	534	532	505	538	522	548	551	548	537	570	557	560	561	566	584	592	569	527	553	557	559	507	538	594	547	529	586	549	526	558	533	548	536	544	570	566	542	567	550	536	530	582	530	548	535	534	571	546	550	544	545	535	557	535	532	547	562	533	557	545	536	545	577	558	568	530	559	535	528	570	543	578	548	570	581	524	531	534	558	519	538	551	509	562	537	528	552	577	552	579	531	536	543	557	581	559	555	524	592	543	546	534	584	572	592	558	573	552	537	568	583	554	582	551	556	600	550	576	574	538	532	558	559	534	550	511	580	612	584	517	559	507	521	575	552	598	540	577	608	550	543	558	570	545	572	530	566	564	546	568	550	514
25174	18958	16177	6015	4229	2925	2000	1539	1091	1042	918	827	673	667	594	549	516	451	410	407	370	416	366	371	342	347	375	373	316	341	366	329	375	368	353	374	367	349	358	347	348	307	353	316	287	318	312	343	309	332	327	309	323	323	312	341	325	326	342	359	334	324	329	314	324	306	336	301	321	318	318	338	343	326	328	324	348	327	341	321	344	329	340	321	311	365	326	324	327	348	306	313	340	303	299	353	350	345	319	317	360	289	317	303	323	314	301	324	327	308	311	298	294	299	352	289	300	308	326	305	323	328	318	322	311	346	314	335	293	325	311	353	342	352	287	314	318	326	335	308	315	314	306	316	311	288	342	330	334	321	288	303	333	345	338	345	331	335	327	319	348	304	300	306	319	329	296	302	301	349	338	312	329	323	319	311	304	338	326	308	305	296	345	335	309	324	326	312	310	327	290	314	345	319	303	322	298	315	308	313	289	317	306	317	331	339	310	316	272	358	307	343	308	311	305	324	295	336	329	322	299	319	330	328	311	329	333	329	318	314	313	310	331	313	295	318	319	301	313	318	309	318	334	303	322	313	307	340	308	323	292	306	307	302	342	312	339	291	315	309	323	310	331	355	318	300	342	310	304	304	326	316	329	331	322	292	315	307	343	281	327	346	335	321	325	304	311	311	318	301	317	297	304	311	327	297	344	314	306	312	306	276	303	352	320	296	318	335	328	284	334	289	335	348	313	309	328	297	320	310	284	315	283	339	311	275	300	317	305	353	342	320	338	333	323	327	308	311	314	329	307	303	352	309	318	299	294	303	310	329	309	305	340	332	325	295	293	300	314	320	344	330	332	354	301	316	307	329	311	279	318	333	313	348	315	300	338	313	307	316	305	309	329	346	316	317	296	318	318	293	320	307	363	322	342	337	360	328	314	261	318	306	299	313	304	335	337	362	294	321	298	315	289	325	335	313	333	290	342	305	337	306	259	347	315	334	333	317	295	325	359	340	325	355	321	280	310	328	316	331	301	303	302	306	312	336	327	341	332	359	315	336	318	312	297	343	321	302	327	332	323	334	327	321	324	324	317	320	307	308	334	332	340	334	338	285	318	315	337	311	300	340	301	336	349	319	332	348	314	378	346	298	309	312	336	328	325	328	352	318	315	334	347	299	310	320	308	340	339	290	329	318	322	319	355	281	347	336	294	346	304	339	318	313	326	301	308	318	324	302	326	325	278	321	274	343	311	314	337	287	346	293	293	298	304	339	320	307	335	298	342	302	348	328	314	330	309	356	305	318	315	300	344	315	318	306	300	305	290	305	328	352	312	300	297	328	323	293	313	359	347	309	310	351	305	326	324	311	343	326	302	323	291	342	339	296	309	290	349	309	326	330	340	309	332	341	333	307	317	321	334	309	306	306	302	357	352	324	348	333	293	288	305	328	296	329	354	297	331	333	340	334	306	317	325	323	310	309	307	305	330	352	356	310	336	321	293	277	305	302	298	311	330	306	312	297	310	318	305	290	311	317	330	316	317	301	321	335	334	345	344	335	330	303	308	362	332	298	324	340	295	312	307	327	323	334	316	358	317	321	309	318	327	353	327	348	318	301	298	320	297	345	331	309	303	340	297	330	330	325	356	354	288	323	284	304	294	335	304	307	310	315	357	352	328	310	311	307	301	352	351	290	318	320	301	328	307	308	339	306	314	327	309	320	330	331	273	313	369	364	350	302	354	329	324	321	309	309	316	306	344	320	322	297	325	328	337	346	304	309	313	300	289	309	338	310	319	308	325	341	309	320	315	330	286	315	285	319	288	308	325	322	307	329	335	343	306	333	339	307	312	324	315	279	358	309	288	289	309	319	320	331	330	304	333	310	285	340	314	318	314	315	286	324	318	330	279	331	367	302	321	314	316	342	298	307	322	299	331	324	328	321	328	348	324	287	321	310	335	317	310	269	279	318	315	272	306	327	322	359	299	324	323	325	332	343	310	321	292	315	319	316	307	327	340	301	314	331	295	318	355	312	330	277	334	337	356	307	331	297	300	348	327	321	303	322	334	335	300	290	309	354	307	327	330	318	338	352	346	330	294	316	329	313	336	334	333	335	320	292	296	329	358	315	317	333	336	317	313	305	331	319	308	294	324	346	331	329	344	324	323	329	319	323	323	339	332	303	301	286	339	336	329	340	337	333	311	295	316	314	311	316	318	335	332	332	311	344	299	331	316	330	324	332	337	355	290	344	338	348	324	339	331	319	315	316	304	321	324	339	306	315	307	347	307	318	314	326	323	285	338	305	296	372	333	291	325	329	295	318	336	340	303	350	321	298	303	278	307	304	315	308	281	323	318	301	333	297	327	344	313	327	313	307	320	296	311	321	316	311	299	297	326	306	315	335	335	323	326	324	292	335	305	317	308	297	329	342	344	326	308	347	334	306	335	294	328	340	338	300	319	317	332	300	338	280	325	308	314	330	281	298	325	332	307	323	320	330	317	304	339	298	289	325	294	299	323	348	340	258	302	326	315	315	337	309	332	329	317	355	330	317	302	320	298	338	344	339	345	320	346	361	313	318	315	308	355	306	311	293	333	308	323	279	286	280	305	339	312	315	309	325	336	291	301	324	313	290	329	293	331	346	339	301	336	365	316	338	309	314	337	327	313	310	328	359	336	321	323	309	326	331	317	298	320	299	341	329	312	308	312	340	332	295	326	327	323	299	297	342	343	324	291	302	310	329	294	325	347	322	310	289	323	311	311	279	315	304	336	331	295	329	347	317	350	312	308	314	316	307	327	315	322	304	297	318	291	280	345	315	352	345	323	324	320	317	334	334	327	298	328	291	335	318	325	293	343	305	303	300	308	324	309	330	318	308	309	285	322	308	316	299	316	328	325	299	321	318	301	296	304	350	313	344	338	325	301	303	319	337	301	340	317	304	315	338	298	310	331	316	345	295	343	314	338	296	332	289	324	316	335	334	332	315	349	348	306	284	291	349	325	317	312	331	323	308	337	303	297	323	359	323	290	344	319	353	325	329	326	287	347	320	292	357	375	309	339	325	304	294	297	302	311	336	336	301	320	294	320	282	325	329	298	373	306	336	323	316	284	326	333	306	314	293	329	284	348	286	312	289	305	318	336	301	326	279	282	294	307	343	321	295	308	303	342	306	333	331	321	326	342	342	296	354	306	309	301	321	311	336	302	341	312	334	314	324	335	335	302	304	315	322	309	305	321	303	300	316	323	337	322	346	302	289	320	366	337	301	277	335	282	327	339	317	316	330	328	317	334	307	325	304	340	338	354	318	365	342	345	319	314	331	319	308	277	306	312	313	270	337	322	351	299	323	318	310	325	303	321	319	302	353	329	332	299	293	303	333	346	297	301	305	360	319	304	310	362	311	293	297	311	319	338	327	317	302	335	353	332	335	290	333	352	306	284	314	298	298	311	337	293	307	345	331	329	334	293	313	288	300	310	342	337	339	322	337	314	311	303	356	282	309	316	326	336	316
15439	17963	20284	10765	10818	9018	7184	5617	4345	4160	3930	3502	2989	2877	2245	2019	1953	1723	1560	1459	1388	1203	1167	1159	1144	1082	1056	1053	965	948	909	970	911	1011	1089	1081	1100	1080	959	960	939	878	865	871	864	837	855	883	889	849	878	883	867	817	818	836	789	792	835	771	801	808	826	800	833	843	796	825	800	824	813	758	759	770	802	743	832	752	773	721	781	775	725	760	720	769	776	774	745	741	712	812	778	758	779	777	816	718	757	758	715	793	755	769	793	749	747	801	770	745	779	737	795	686	790	733	764	767	802	756	781	765	745	727	763	768	800	768	745	758	791	806	796	815	756	737	721	750	770	802	791	754	738	768	811	774	759	710	779	806	745	736	790	735	795	713	709	762	727	784	721	749	792	746	797	764	772	731	752	784	707	758	748	785	759	771	758	766	772	767	762	757	761	721	766	739	754	749	776	754	805	727	773	767	757	732	743	775	793	787	776	778	751	759	766	743	766	778	744	761	736	753	750	789	785	787	749	751	749	745	768	738	772	760	789	733	741	785	746	778	792	816	772	768	709	776	809	759	764	767	750	764	759	731	759	746	714	738	731	713	775	767	746	749	761	732	750	774	774	730	766	783	736	774	751	794	768	753	799	770	776	738	730	757	803	793	786	793	725	775	727	776	774	751	750	723	713	779	754	747	722	707	721	744	747	760	761	748	833	803	787	767	790	764	775	725	742	703	772	833	795	766	802	783	725	758	769	769	745	743	708	714	792	792	737	744	738	776	787	721	766	787	780	732	728	752	759	748	795	748	749	791	777	750	763	751	803	714	791	760	746	756	748	737	739	784	769	768	792	772	763	744	815	737	759	743	792	798	753	773	720	753	788	784	834	752	750	782	772	743	766	831	773	792	721	744	741	782	733	750	740	738	718	733	774	717	742	748	772	778	714	771	772	789	776	772	762	739	764	775	766	730	735	742	779	705	765	754	747	746	765	721	759	812	740	768	778	715	808	731	704	745	749	762	797	756	747	791	786	720	760	790	771	727	709	774	770	712	806	786	789	747	738	740	770	728	757	793	768	720	793	792	779	779	718	757	744	737	742	734	732	731	726	707	769	786	721	751	745	770	785	758	687	764	782	755	753	777	748	763	724	725	774	823	784	714	771	764	771	709	747	771	736	757	745	749	794	733	752	727	808	740	771	767	808	717	757	722	710	712	755	738	745	738	720	818	791	712	756	783	790	808	756	752	718	730	804	764	752	736	751	767	806	783	766	756	737	763	760	802	715	720	780	768	766	756	782	778	738	783	766	769	740	779	792	825	806	747	762	754	744	728	773	728	769	804	771	772	756	775	716	803	782	753	746	741	746	773	760	768	783	798	709	752	721	768	791	756	746	792	768	718	794	761	753	751	707	780	790	772	722	791	743	774	738	765	755	792	786	763	751	726	772	791	714	750	759	750	735	791	717	753	746	815	723	731	755	778	812	782	773	786	700	774	713	770	759	791	789	716	774	743	722	744	767	785	717	798	764	765	731	748	786	781	788	751	757	720	721	781	794	736	770	772	716	744	773	761	771	814	743	731	773	729	785	740	739	749	760	761	739	728	811	763	740	753	703	794	758	805	819	676	793	744	750	765	753	792	781	744	742	723	762	764	816	753	745	818	772	778	718	797	747	752	780	727	755	766	782	736	751	766	741	761	814	729	743	723	753	762	785	773	790	742	760	767	779	724	757	751	799	784	772	775	734	749	751	767	770	788	734	756	766	789	750	777	734	784	770	773	724	789	725	728	767	799	751	782	830	779	743	732	729	714	751	760	756	750	784	773	762	743	756	791	786	780	750	725	806	710	809	724	718	771	716	777	769	745	787	831	779	770	747	796	727	808	735	742	763	731	783	773	785	737	776	770	751	763	780	787	748	764	732	800	746	731	772	757	773	756	735	795	736	725	755	801	750	765	729	791	754	791	795	724	720	757	768	740	736	752	768	784	711	686	784	788	729	769	743	785	742	739	755	749	760	776	766	767	727	751	749	776	754	735	732	719	727	799	799	772	726	728	763	709	757	799	813	738	714	731	721	776	708	746	697	763	761	789	797	784	748	753	724	754	762	801	745	757	748	718	798	743	725	735	735	696	767	803	773	795	762	769	737	773	802	717	776	807	764	750	794	788	772	739	720	780	751	743	772	725	762	750	773	776	759	771	780	774	724	797	758	810	766	762	758	779	789	761	765	794	712	773	762	798	797	791	750	765	791	762	735	765	760	737	748	759	726	783	730	789	756	775	762	767	797	786	740	743	726	737	761	684	765	746	767	735	788	737	743	762	770	752	717	715	801	728	782	781	784	761	743	793	740	756	785	762	781	813	748	763	791	769	757	783	733	736	739	780	726	795	762	796	754	765	756	769	766	773	773	827	712	786	700	738	776	771	759	745	776	745	781	764	738	782	755	774	795	775	721	784	723	763	773	740	756	759	741	802	786	766	735	722	755	770	762	788	746	759	733	735	755	800	740	762	773	781	696	735	775	712	758	756	750	754	765	833	780	760	782	758	772	719	723	763	772	740	774	708	725	794	738	817	745	736	705	772	742	750	764	769	764	768	785	769	720	804	761	781	760	754	762	751	752	780	740	795	776	711	744	736	747	778	776	774	760	776	771	754	801	759	759	769	771	746	803	761	772	765	752	769	790	753	779	756	761	750	782	768	755	712	778	750	739	832	768	766	762	739	746	747	767	775	736	726	770	739	743	766	764	736	750	727	739	792	815	809	774	736	746	757	756	802	747	802	809	756	734	768	757	779	755	736	764	677	751	735	698	746	754	777	727	758	746	754	761	780	762	700	724	768	782	777	754	749	796	769	740	743	781	773	725	714	768	747	766	808	777	756	767	732	733	741	782	768	773	764	720	755	745	763	771	787	709	746	760	711	785	784	770	779	801	719	794	733	740	763	770	758	761	770	830	774	769	782	718	778	805	773	766	795	737	755	732	764	745	748	798	817	768	800	759	764	751	768	727	763	781	764	789	724	752	751	767	708	778	746	760	769	762	718	774	747	810	730	775	766	772	782	748	703	755	729	739	769	665	762	800	761	767	774	736	772	820	725	777	732	787	741	788	740	755	782	734	739	781	760	773	750	800	763	780	728	785	801	747	779	780	748	781	745	780	735	742	703	753	796	734	748	756	829	766	740	727	744	802	733	745	805	743	800	773	735	723	725	784	786	762	796	781	777	775	776	753	815	763	772	692	715	767	745	791	778	771	774	818	761	742	788	777	729	773	767	778	768	766	768	749	749	799	734	790	765	792	790	762	711	847	748	714	788	780	777	735	773	713	767	806	743	799	728	737	736	781	747	761	754	757	746	688	788	773	762	704	750	796	723	793	771	772	704	731	773	761	805	741	730	717	712	766	765	726	783	741	826	758	760	778	795	711	753	761	718	720	754	780	759	767	744	760	770	749	796	768	720	772	742	748	707	776	755	772	769	796	767	726	750	735	718	778	769	759	745	747	704	774	774
42068	42658	45771	26341	25112	21190	16124	11376	7991	7090	6457	5509	4351	4356	2631	2051	2147	1549	1324	1146	1012	747	686	623	546	457	484	446	448	438	454	461	414	421	448	480	417	412	415	401	384	360	362	345	356	380	396	391	355	354	369	319	352	365	350	349	334	344	350	321	341	348	328	314	363	329	325	314	341	328	290	339	334	301	321	332	299	325	310	316	327	321	320	333	325	314	317	353	335	319	295	309	328	296	299	332	316	302	332	292	302	348	302	320	322	351	330	306	330	321	300	326	291	318	320	316	302	306	326	295	344	288	342	294	325	337	294	340	311	315	315	334	307	334	329	331	323	344	302	305	322	314	349	304	341	300	307	327	324	298	290	330	337	298	298	324	310	324	353	326	318	357	316	332	297	356	330	285	294	354	332	347	306	324	378	301	307	319	335	334	343	327	304	330	307	326	301	320	319	328	335	303	308	317	321	287	302	314	308	312	329	282	324	340	369	315	310	364	318	307	344	322	328	368	362	299	304	280	311	318	324	320	349	297	312	348	307	317	277	295	318	317	322	334	288	308	273	305	355	306	331	308	321	319	332	294	309	347	312	307	357	295	354	302	313	334	349	317	302	309	325	354	308	336	346	308	307	344	325	337	350	305	330	300	345	304	309	302	336	326	330	326	301	325	340	340	304	326	330	330	342	322	312	305	319	315	330	316	334	297	315	358	328	328	317	303	317	316	310	323	323	317	338	329	325	341	308	333	312	285	320	289	309	312	285	333	331	340	310	367	331	299	326	295	289	348	319	320	355	319	345	290	376	311	326	301	318	309	284	327	328	300	304	330	293	296	327	329	345	323	370	329	334	326	298	323	311	308	307	330	322	302	299	325	359	318	312	324	322	313	317	291	356	299	353	309	355	366	345	324	282	319	314	344	362	332	317	315	326	301	338	331	334	336	327	287	300	348	315	300	314	308	326	342	295	316	320	312	334	348	322	335	319	330	321	320	343	319	310	304	308	345	343	337	337	328	357	296	359	295	319	319	320	314	330	339	322	289	310	299	335	298	322	350	308	323	317	278	304	294	326	329	324	308	313	315	308	321	327	328	316	304	324	334	326	309	331	335	301	334	348	341	312	317	304	309	305	301	318	323	334	334	313	336	300	335	291	319	338	317	329	334	332	327	286	320	308	327	299	306	329	275	321	304	341	323	326	305	332	307	286	317	317	342	340	312	329	312	328	299	335	301	321	314	293	314	323	318	348	308	302	333	361	289	326	283	321	309	306	317	317	333	322	321	332	325	308	308	295	335	313	321	302	312	337	330	282	298	338	320	333	305	325	317	347	316	292	320	324	280	325	291	309	299	303	336	335	321	327	358	315	314	300	304	330	325	296	319	368	331	324	325	360	315	342	324	308	298	327	320	284	350	318	314	308	340	345	284	339	307	344	285	305	328	335	304	374	327	341	316	330	318	297	320	333	322	318	310	357	323	321	346	325	309	353	300	339	311	344	311	319	297	359	277	367	324	286	326	305	295	326	298	321	322	339	317	320	320	283	326	329	334	330	322	341	326	304	317	360	296	320	305	334	308	290	307	314	325	332	314	291	283	324	330	315	342	316	321	317	329	319	280	304	312	315	315	317	296	301	293	322	345	300	302	354	325	305	318	302	329	336	312	270	301	317	309	299	325	315	315	325	319	323	330	324	328	309	340	343	320	365	310	333	296	324	331	319	298	340	303	330	333	327	327	325	296	298	307	302	314	324	356	325	324	346	323	308	307	337	311	322	356	296	339	305	347	332	337	334	323	339	300	314	345	324	308	290	316	316	335	321	292	317	305	315	305	357	307	347	317	293	333	334	300	270	328	306	344	300	334	287	309	334	291	296	325	303	305	341	329	335	322	333	301	332	332	327	299	309	332	288	325	325	320	306	303	316	317	302	294	327	307	304	333	338	287	310	326	319	342	333	327	302	327	347	307	286	338	351	328	328	316	291	329	315	297	309	325	333	322	339	358	319	294	326	302	314	333	319	297	311	288	291	327	358	331	319	307	352	295	319	324	340	340	303	304	319	297	342	296	322	314	298	339	300	316	355	331	310	305	290	378	318	285	337	327	300	327	339	302	345	324	311	320	307	352	303	307	348	306	324	312	296	312	309	283	282	309	348	322	353	313	326	310	320	327	316	311	306	325	339	313	310	327	333	297	305	332	341	314	325	362	342	296	305	290	298	316	320	338	311	327	328	301	322	306	336	328	352	301	323	327	301	307	314	329	327	336	309	335	294	302	337	337	330	319	329	309	314	305	324	339	324	320	321	322	315	342	341	355	307	310	340	337	297	288	315	301	317	305	318	297	311	328	308	318	295	311	303	347	312	311	322	331	326	335	320	314	298	330	308	316	301	283	307	311	283	348	345	335	318	338	292	328	328	286	295	308	289	311	320	296	304	341	333	296	303	310	335	309	302	331	316	349	315	281	320	282	340	361	350	297	321	345	296	315	357	284	331	305	333	325	326	323	303	296	319	308	332	352	300	304	293	343	316	289	309	317	329	329	280	306	314	316	331	322	350	359	334	300	358	348	304	339	328	325	318	298	319	313	321	292	328	300	334	337	313	341	313	305	287	298	306	314	290	354	297	313	332	297	302	319	301	338	302	312	323	357	320	319	317	321	300	324	313	326	297	319	337	296	327	325	327	345	325	338	347	329	314	312	321	337	319	342	350	316	299	320	313	333	325	307	316	324	309	311	322	337	332	353	313	314	337	295	338	324	318	309	319	335	305	330	335	309	292	313	333	316	299	329	337	308	320	339	318	328	290	270	317	322	305	327	315	350	344	317	318	332	311	364	314	330	301	297	335	312	304	334	332	286	315	351	342	310	339	330	332	329	311	290	299	311	328	357	314	347	344	321	302	332	322	328	318	305	328	313	310	337	346	339	321	313	316	350	327	332	347	318	308	281	313	317	314	309	300	291	324	335	312	343	305	302	328	321	291	351	330	305	324	337	301	294	318	323	315	313	311	291	313	325	292	327	318	340	309	290	356	314	297	336	324	335	332	339	331	318	277	313	308	320	317	346	313	351	319	337	312	285	352	324	325	332	344	326	353	352	382	335	312	323	328	318	319	323	347	318	329	347	338	294	301	322	334	329	326	351	360	342	317	305	322	343	333	313	292	320	311	308	348	327	296	296	298	312	311	327	325	333	324	303	295	348	289	314	332	353	288	316	330	309	311	330	358	321	327	336	328	325	309	274	280	334	343	293	298	290	325	321	321	335	331	345	307	309	322	304	347	329	298	280	307	323	312	304	308	314	305	289	349	340	303	305	324	330	320	313	322	319	310	290	321	345	353	293	340	331	310	315	297	287	299	315	317	333	323	274	297	318	331	312	341	311	328	294	320	283	310	295	340	318	327	295	326	337	315	335	277	319	325	293	310	293	327	304	319	363	335	324	313	301	310	296	325	290	325	335	293	295	343	307	314	300	339	347	321	305	314	333	291	319	315	294	288	346	311	332
29034	37065	41863	23964	29482	26569	22932	18178	15227	16940	16628	14845	13018	13253	9340	8303	8678	6830	6026	5192	4673	3656	2963	2677	2335	2048	1961	1826	1685	1709	1601	1484	1462	1462	1575	1670	1612	1419	1346	1255	1275	1230	1164	1149	1105	1154	1281	1164	1136	1123	1092	1025	1090	1069	987	894	990	855	932	882	889	817	863	841	777	825	864	828	864	803	765	816	806	787	794	767	831	748	758	813	713	708	793	814	785	798	752	793	782	768	735	768	784	729	768	805	775	790	781	714	766	735	745	767	766	749	727	777	767	733	748	761	740	713	719	761	742	710	737	696	689	759	786	767	710	784	714	748	740	777	762	770	750	747	741	730	751	754	795	779	734	781	720	728	744	738	776	767	703	714	728	774	786	747	723	681	750	729	758	757	764	754	743	732	777	727	761	775	747	761	783	738	752	808	769	715	760	756	782	768	790	758	754	811	794	792	734	755	738	724	725	772	753	763	774	778	752	739	740	742	781	789	723	757	723	752	775	747	817	769	762	759	750	783	760	724	746	747	710	754	751	775	784	747	777	746	737	736	744	734	748	742	711	726	749	720	772	770	791	744	713	774	693	750	709	724	756	697	779	725	777	760	704	751	727	720	754	764	716	764	771	705	696	764	764	761	751	771	750	764	732	747	714	744	781	759	752	697	740	749	814	735	805	732	824	753	748	769	751	768	715	754	780	737	781	698	786	768	777	708	728	731	766	764	770	760	748	741	770	707	718	754	742	740	742	752	760	751	756	780	718	760	738	769	821	791	767	777	739	750	764	730	790	757	758	778	700	730	746	755	730	740	773	727	768	741	773	744	737	720	766	739	723	712	711	761	751	759	744	753	774	810	733	800	807	756	698	764	764	781	755	763	818	748	749	728	750	751	789	713	780	731	758	776	786	739	760	815	793	795	720	796	717	735	799	733	768	763	714	671	763	746	803	730	799	771	788	768	771	712	792	730	743	790	755	792	756	771	783	750	723	762	772	795	798	775	723	748	733	726	798	798	756	808	759	690	774	718	702	784	757	770	711	773	769	774	717	752	744	704	755	765	737	756	788	758	718	779	775	758	750	813	764	744	727	789	744	736	734	754	740	721	738	729	760	730	748	739	766	790	754	713	727	801	773	737	758	737	744	738	757	762	745	794	740	755	750	774	737	700	727	781	786	779	716	734	755	752	765	777	748	784	793	748	789	718	776	740	757	759	730	761	762	721	768	746	771	744	781	744	722	757	748	766	762	708	740	784	743	714	747	756	761	780	765	768	737	746	749	752	773	755	746	765	810	750	769	720	794	742	749	717	750	697	798	769	740	754	797	704	760	765	777	789	701	747	748	775	712	777	737	778	753	774	740	761	739	769	761	711	738	779	735	735	763	740	768	785	746	713	683	804	764	738	750	769	727	747	734	813	705	781	738	734	769	755	715	737	775	813	774	698	760	761	746	747	765	731	788	719	737	726	675	723	787	787	747	716	735	748	798	719	725	739	747	755	796	771	744	758	740	756	745	760	814	745	751	715	725	754	743	771	721	742	735	793	756	762	794	750	746	781	729	736	742	750	746	730	774	677	776	753	724	753	734	739	736	755	750	760	760	748	748	807	769	768	788	798	794	775	751	769	770	754	788	771	680	783	771	747	785	725	739	771	726	754	790	768	726	772	720	744	768	805	811	756	770	766	745	781	732	803	755	775	758	809	746	783	738	724	738	781	764	780	740	723	766	776	741	747	748	733	752	745	690	741	761	804	772	735	769	792	758	759	760	774	724	760	778	783	759	755	701	770	730	735	761	753	773	753	723	722	732	749	740	792	717	757	834	719	791	732	787	773	728	755	758	720	818	757	800	723	742	794	761	745	747	771	715	704	751	737	726	715	766	734	753	725	786	737	733	721	748	755	748	761	742	774	781	740	771	790	780	771	809	731	745	720	753	777	730	742	741	721	736	725	779	733	786	761	707	810	727	748	792	763	718	711	780	756	754	745	744	719	800	786	758	729	711	733	695	742	755	719	714	738	751	714	744	730	703	720	740	733	692	774	749	793	778	757	740	755	745	724	782	745	793	748	724	756	740	812	748	695	785	792	693	747	756	756	722	788	714	784	734	811	811	719	772	745	780	737	734	763	768	760	738	696	771	779	715	706	708	748	758	777	769	726	730	724	769	800	767	715	755	747	818	762	745	758	701	728	745	785	754	778	746	771	742	759	775	756	730	819	771	713	736	735	746	752	772	764	804	734	751	801	776	768	757	739	763	773	768	720	711	728	727	688	823	734	777	758	755	727	747	746	760	736	743	757	744	749	776	818	767	720	766	759	774	794	748	723	753	732	739	775	748	774	785	746	753	734	734	744	730	725	727	789	690	761	709	809	727	735	768	750	683	720	780	802	751	796	753	765	788	800	725	777	755	786	789	748	717	771	731	791	808	782	739	767	781	727	735	740	741	751	760	732	755	795	780	744	775	766	775	762	769	784	751	734	774	763	759	797	719	738	764	764	751	788	703	773	749	724	740	750	751	689	769	740	752	782	760	744	775	722	743	762	797	754	720	737	772	794	727	739	774	782	741	723	747	725	741	744	799	706	744	763	731	761	723	736	728	688	722	767	734	769	766	756	762	720	819	762	771	757	733	716	755	787	767	740	787	752	738	734	764	766	725	752	731	778	782	728	775	768	776	730	756	779	726	710	779	785	764	785	762	708	760	766	791	756	711	786	738	678	780	772	778	776	725	778	758	712	764	742	732	779	725	757	780	764	747	746	762	782	743	781	781	762	769	776	732	745	748	736	771	735	728	751	742	718	766	760	759	765	806	730	726	755	748	733	738	771	788	748	740	779	761	713	763	757	750	722	741	827	747	726	822	756	769	789	768	728	731	739	735	729	742	743	726	734	689	776	728	760	712	741	775	776	772	780	770	739	758	707	759	760	802	791	720	730	760	749	752	756	747	747	764	761	744	752	759	752	756	769	762	785	796	780	739	739	752	761	724	738	765	747	742	768	747	732	809	777	748	704	771	746	770	771	787	771	728	780	717	752	751	763	718	756	698	756	731	723	778	761	770	772	715	724	702	752	793	816	781	758	751	771	761	792	743	725	728	748	773	711	787	809	786	748	757	779	757	760	745	775	792	736	699	730	772	771	792	753	738	799	739	767	779	786	734	775	749	761	767	746	741	767	742	787	768	746	770	781	732	785	748	747	774	725	740	753	724	731	732	733	779	784	813	754	725	770	744	758	742	726	762	786	807	717	774	755	716	748	749	695	788	771	719	731	779	747	768	762	772	779	718	719	716	767	773	773	745	784	739	717	786	740	782	780	758	725	780	761	795	753	736	801	710	760	713	765	779	771	806	706	714	765	767	753	826	745	753	754	758	809	762	785	751	801	745	790	767	799	784	771	749	752	727	786	782	690	725	742	740	741	788	757	729	735	748	739	773	719	753	709	724	788	724	758	777	696	746	756	736	770	820	748	713	778	746	709	806	754	772	769	754	760	731	764	759	745	722	766	715	712
53233	50747	43236	28239	30717	28581	24940	21614	17097	14919	12613	11307	8796	8438	5640	4452	4426	3082	2855	2120	1978	1432	982	926	895	677	626	600	482	522	451	488	418	464	484	487	474	404	383	422	364	322	350	351	319	335	340	367	321	335	315	332	285	310	288	294	306	278	273	297	274	270	262	233	262	257	231	268	240	272	247	241	265	241	242	236	234	252	216	245	249	224	212	221	227	224	221	245	237	225	244	259	236	217	223	223	226	241	231	227	219	212	214	236	263	236	260	219	230	226	243	229	250	224	209	220	211	214	265	237	234	277	251	249	248	239	225	212	212	214	220	230	209	233	237	207	228	226	221	238	231	237	257	231	257	250	225	214	214	222	211	235	219	228	213	224	237	215	224	239	233	217	234	254	236	223	243	209	215	259	229	241	220	255	250	236	202	223	233	221	239	232	233	246	207	241	230	238	228	229	230	235	215	229	223	242	233	245	238	240	204	231	203	224	241	199	249	226	227	243	218	222	240	234	212	248	251	232	239	215	259	211	238	243	245	234	229	249	223	236	225	236	242	244	214	238	229	258	219	223	235	228	233	213	229	287	229	229	223	217	222	218	242	205	199	201	220	245	241	229	232	237	268	256	263	232	241	203	221	220	233	224	210	218	250	228	220	219	238	237	193	227	251	246	208	244	221	236	218	234	242	213	200	230	221	214	217	243	223	232	233	237	205	249	222	218	238	264	244	282	222	226	232	229	227	235	215	248	222	235	217	226	215	227	235	230	221	207	226	241	214	249	248	224	208	223	230	216	226	229	222	228	201	212	225	245	240	246	233	234	224	214	241	232	232	213	226	223	235	265	235	252	237	219	243	249	205	236	201	217	266	228	242	247	235	241	263	224	237	223	228	240	241	282	230	233	226	221	225	224	240	255	257	230	271	228	243	254	220	221	254	251	225	197	241	276	202	240	219	226	233	246	224	239	232	272	232	218	219	194	231	228	239	211	211	251	241	229	216	219	234	242	220	225	232	224	247	240	218	262	249	231	232	234	234	237	258	228	247	203	245	246	223	225	248	231	242	238	231	230	227	223	255	235	199	222	238	233	247	215	276	199	261	237	228	232	222	262	249	194	229	213	221	233	222	221	224	253	234	237	228	230	223	248	228	202	238	236	240	239	202	238	202	247	218	249	222	249	237	208	270	223	252	217	231	274	217	239	227	231	237	243	229	198	248	237	220	244	219	208	212	245	231	226	258	239	230	242	233	216	251	262	221	226	225	200	223	236	214	268	241	244	237	241	222	227	238	236	237	204	196	221	259	221	238	229	252	259	253	255	243	246	219	222	220	247	226	237	198	235	235	243	240	231	240	217	240	247	240	237	251	204	238	273	225	254	235	215	215	225	223	241	238	228	272	240	250	205	254	242	261	248	192	270	241	230	194	222	243	227	258	236	221	225	214	240	216	262	231	223	241	235	261	233	247	224	249	232	211	216	235	231	216	223	232	227	212	226	246	239	254	231	219	231	221	231	251	249	263	224	235	240	226	216	234	246	245	220	227	234	228	240	222	193	229	219	229	216	228	219	233	245	218	230	232	226	234	228	240	231	268	209	233	238	239	224	230	223	231	211	225	251	239	241	204	248	241	225	211	261	244	242	226	238	222	245	227	217	240	261	255	242	262	210	242	246	239	255	221	231	227	234	191	247	245	248	210	219	205	209	235	259	240	220	244	224	229	236	220	230	235	200	242	242	242	222	231	230	233	238	233	238	254	214	203	254	264	245	197	240	240	229	258	259	250	245	248	234	217	254	219	226	225	219	204	231	226	241	214	255	220	213	223	219	231	254	233	226	186	247	256	187	224	250	237	216	236	262	233	228	263	232	219	222	231	240	237	237	238	220	244	223	232	245	218	239	252	254	212	227	193	245	253	247	259	231	244	214	213	247	279	234	249	210	260	251	244	220	201	234	228	227	210	236	223	249	242	219	211	226	232	262	238	240	221	228	242	221	229	240	218	246	248	231	210	228	244	253	231	232	240	234	242	236	240	213	221	213	229	244	246	212	216	230	229	225	228	235	226	223	211	210	250	241	226	223	248	219	210	233	208	249	262	230	229	239	208	247	228	236	222	198	220	242	260	222	238	208	235	250	246	205	229	227	230	222	265	198	234	210	226	245	229	230	251	224	203	244	220	220	243	236	225	255	239	205	248	234	204	212	231	228	254	229	231	213	218	241	255	223	211	217	244	238	245	234	215	231	208	223	235	217	260	261	267	270	252	252	259	237	234	240	252	232	206	248	209	213	261	270	241	252	198	251	214	231	246	242	230	237	242	226	220	206	241	250	240	233	227	253	213	217	235	223	231	214	236	228	224	242	243	229	220	254	207	218	229	210	244	213	221	223	243	243	224	253	215	242	205	228	223	229	208	214	224	234	228	253	258	238	244	245	242	199	227	247	226	219	196	213	242	235	206	231	233	263	258	260	239	208	224	184	222	231	219	223	219	203	186	245	233	232	241	233	212	212	227	232	256	252	243	263	261	214	227	242	250	244	204	227	246	219	237	218	237	271	203	226	220	228	215	193	212	238	210	273	218	222	218	221	236	250	237	224	211	240	237	225	246	214	225	255	273	250	234	229	241	240	250	234	220	244	230	217	226	254	234	245	215	238	247	216	215	208	227	226	235	254	284	218	230	229	216	202	242	218	235	238	225	224	246	239	239	215	225	225	238	212	239	224	240	260	228	212	236	256	241	227	214	216	214	234	226	242	215	254	219	220	240	228	207	234	244	218	236	200	218	237	231	221	247	224	238	230	230	259	226	242	227	181	223	239	214	225	216	243	249	231	251	233	239	229	234	242	245	231	249	205	230	224	231	193	246	217	207	234	221	238	214	215	206	254	201	243	233	246	240	234	219	227	227	208	241	208	234	242	219	253	195	218	218	246	243	207	216	239	196	228	248	212	235	214	229	219	214	257	230	225	235	224	216	240	212	227	225	248	201	227	230	266	249	285	225	247	209	218	215	241	234	233	241	206	208	228	246	233	201	247	229	230	245	247	207	221	218	232	210	205	241	209	211	204	238	218	236	248	236	238	215	236	235	252	267	238	246	226	227	222	237	217	270	234	245	265	262	249	219	216	222	237	200	234	258	202	233	180	232	194	244	227	217	246	229	220	239	221	215	217	200	240	233	214	247	212	233	209	216	212	236	249	240	257	213	219	259	258	249	238	228	226	227	203	220	225	216	223	208	209	235	221	229	212	243	240	230	210	213	238	239	249	228	230	226	211	214	211	228	245	237	227	249	215	235	218	222	220	235	243	223	229	225	225	215	205	218	227	251	232	251	230	219	225	246	219	228	243	227	253	235	229	217	232	271	260	228	236	219	271	246	244	256	268	224	232	207	244	224	259	267	243	249	229	211	220	227	217	250	239	257	207	202	250	222	228	235	231	234	202	255	238	230	228	229	227	210	244	260	224	246	220	227	226	227	223	214	236	247	222	229	255	214	236	222	243	230	218
39225	47462	43724	30372	36445	34456	31743	27534	24510	26145	25202	23644	19362	20706	16226	14532	15115	11381	11216	9524	8571	6577	4901	4647	4264	3369	3030	2896	2524	2497	2250	2079	1863	2047	2160	2287	2325	1790	1625	1659	1540	1464	1361	1306	1381	1423	1560	1402	1344	1411	1234	1147	1149	1152	1028	948	998	824	822	839	751	728	720	756	770	693	695	658	662	664	614	632	627	647	626	646	594	612	612	667	643	656	610	612	603	585	579	584	617	654	654	586	570	594	606	594	609	553	586	580	524	590	583	583	550	557	589	582	580	529	532	551	541	601	551	577	587	557	567	554	544	557	518	576	583	609	559	562	535	534	502	538	550	581	584	560	564	563	520	554	601	542	580	557	550	580	528	576	624	567	553	573	568	540	527	543	595	596	559	537	550	555	599	512	552	508	533	553	544	564	562	517	575	536	565	592	562	588	480	610	532	554	559	547	554	519	569	537	572	539	525	554	585	580	531	547	527	589	562	585	569	560	544	601	591	539	538	570	524	506	530	541	524	531	558	519	582	576	562	559	584	518	577	517	582	528	563	575	591	536	573	529	551	583	542	567	520	543	556	557	508	570	531	588	565	605	559	569	560	514	553	548	518	523	588	566	547	554	536	534	580	555	548	540	541	569	555	527	575	542	572	551	580	563	593	546	550	570	541	543	562	607	545	585	563	548	547	533	549	588	534	540	591	553	561	557	561	585	537	568	583	547	568	538	563	581	546	583	563	570	587	562	509	537	560	597	530	593	555	569	523	602	550	515	541	571	556	547	608	514	551	579	521	515	559	549	528	570	544	560	553	546	533	573	568	539	563	546	519	587	570	572	600	564	539	558	567	538	551	583	571	580	501	578	562	511	553	596	554	591	591	567	577	541	538	589	576	601	527	589	539	557	551	563	554	521	588	563	568	603	546	569	529	540	553	552	553	564	532	561	573	550	571	558	532	502	566	538	575	528	572	563	539	561	545	552	574	533	547	533	538	563	563	569	538	569	548	546	588	563	562	555	572	535	591	578	582	544	606	591	581	530	574	549	541	552	541	601	576	546	586	535	551	530	533	562	562	605	537	531	545	550	588	563	558	557	537	560	564	554	588	578	541	576	575	561	603	546	556	555	527	526	550	568	569	573	528	537	565	575	549	563	576	599	523	522	532	518	546	540	552	541	555	566	549	544	539	537	563	528	553	562	582	534	544	514	552	513	531	596	598	601	556	563	562	565	538	568	557	582	549	595	519	560	548	576	575	592	538	559	577	557	561	542	603	585	545	592	553	487	544	527	519	537	543	530	567	544	532	557	561	564	533	526	587	541	544	505	533	530	510	545	559	581	540	506	529	579	555	536	542	528	528	557	570	545	544	541	558	553	527	555	505	530	555	569	562	563	543	523	524	614	519	543	569	529	514	547	573	551	557	559	544	542	613	587	554	555	568	545	560	593	589	570	577	518	583	581	550	578	507	569	582	526	532	552	571	586	537	569	553	588	530	594	547	555	537	546	537	561	600	553	560	612	544	540	545	536	513	608	600	546	532	568	575	526	539	527	546	542	555	573	543	557	543	571	558	509	548	561	560	509	553	522	565	597	552	538	530	542	552	542	539	547	555	540	561	562	547	597	586	573	562	524	567	547	557	582	554	565	522	555	577	544	559	574	583	539	629	558	560	601	538	566	565	546	558	530	555	585	572	552	585	532	579	563	558	522	518	542	607	522	525	561	595	587	546	579	550	552	554	547	555	587	560	555	565	584	576	565	536	561	538	544	577	531	576	578	540	561	528	553	578	565	569	568	542	556	574	528	542	558	537	500	526	565	562	607	559	547	558	593	579	624	551	556	562	575	539	591	513	565	520	579	578	598	578	564	559	524	581	586	538	556	532	567	568	554	578	564	551	563	550	555	536	565	562	560	573	568	540	569	542	560	551	533	588	539	552	521	577	594	562	537	551	519	557	558	566	608	569	514	574	518	506	583	544	583	561	579	599	552	545	550	601	554	561	582	611	561	529	534	541	547	557	584	573	525	583	534	543	559	547	513	525	588	574	547	555	542	548	554	580	609	547	565	575	540	578	538	575	550	570	569	549	576	573	565	576	513	572	569	558	530	551	524	546	587	582	582	542	532	572	537	542	579	542	532	560	564	544	563	550	497	568	562	524	564	522	575	547	579	604	528	565	556	549	536	565	524	580	562	551	591	603	579	576	579	595	582	586	515	586	583	572	535	557	540	523	565	572	521	619	530	591	554	573	550	540	552	513	518	525	558	536	534	594	506	560	537	570	598	566	576	528	589	541	589	555	554	614	530	570	588	545	575	556	530	547	548	557	534	552	531	565	531	526	555	586	557	563	556	543	578	522	561	502	554	526	563	574	531	549	564	537	558	580	554	588	561	541	618	583	579	522	504	585	546	532	524	547	552	558	521	579	574	537	577	547	563	573	535	552	576	530	561	593	544	545	579	613	516	531	571	533	544	578	514	539	627	576	543	579	541	539	572	528	561	573	504	578	575	557	555	536	576	576	600	600	552	563	578	534	554	581	507	545	589	515	569	559	571	567	595	537	562	571	522	578	580	520	596	542	557	531	535	593	548	563	500	559	556	556	544	549	581	527	534	589	558	597	541	577	575	496	532	555	552	554	534	561	558	549	512	537	540	548	557	557	600	560	548	556	557	554	602	576	561	566	531	563	586	603	557	536	541	551	550	559	586	555	525	590	544	560	552	555	514	585	620	502	561	572	549	536	556	552	564	555	513	536	552	574	557	611	556	555	571	560	567	555	500	546	553	520	594	583	572	569	588	534	558	553	572	577	526	581	552	581	575	555	538	534	547	515	589	541	532	529	573	580	543	553	544	589	552	545	545	570	520	523	527	528	552	543	554	578	564	580	527	597	543	552	539	547	556	619	522	520	562	573	561	541	564	541	556	521	546	585	537	585	558	542	576	532	561	513	564	514	562	540	578	552	550	535	525	508	547	561	504	590	580	574	580	533	596	537	554	565	563	569	586	582	547	541	526	546	550	575	594	605	557	568	572	571	594	533	587	565	588	550	531	560	551	552	525	587	562	596	605	561	577	562	527	581	594	555	541	552	535	563	585	544	533	539	545	523	520	564	527	590	566	488	560	558	560	563	591	584	488	534	546	515	564	591	544	553	567	567	553	567	561	574	538	553	539	571	550	537	550	559	562	553	532	582	537	532	567	556	570	582	477	536	592	534	576	602	539	545	551	557	560	567	540	566	553	535	530	536	538	572	527	517	565	537	581	578	563	559	569	567	522	580	583	556	594	540	553	591	560	614	563	553	551	596	558	540	548	544	556	546	522	564	536	559	514	554	573	571	565	563	524	557	557	538	518	506	578	553	559	561	561	578	560	549	558	555	508	600	593	548	519	570	591	564	553	533	598	588	552	582	525	528	579	521	570	539	596	534	544	524	577	570	561	595	553	560	528	540	540	529	550	551	559	530	546	565	565	518	536	562	560	565	573	593	539	587	591	535	549	548	596	570	558	560	560
24790	20366	14873	5712	4118	2908	1973	1612	1206	1050	853	752	642	629	591	473	471	476	438	380	414	404	374	375	393	363	370	351	352	338	335	347	376	371	335	345	336	316	317	359	407	350	357	375	329	317	318	350	337	333	346	334	352	316	332	322	320	329	328	339	411	321	321	361	350	340	305	293	307	352	324	340	355	301	343	363	307	327	330	353	332	321	344	318	274	313	339	326	335	320	362	337	296	305	301	337	308	311	351	310	327	311	326	333	307	310	311	302	327	323	313	311	285	339	325	332	308	344	346	339	340	303	333	371	348	314	308	311	326	349	308	317	316	309	354	322	343	354	357	327	353	345	314	320	355	322	297	336	319	343	349	342	342	331	306	316	319	336	346	348	346	338	311	312	298	330	331	313	292	320	321	321	349	304	343	329	335	333	343	326	311	300	305	309	318	346	318	324	304	312	316	328	340	345	294	319	339	316	334	316	306	307	282	330	326	311	315	336	337	296	336	329	316	333	327	338	358	360	308	303	336	297	340	290	328	330	334	348	300	345	306	322	306	293	304	338	347	323	318	307	310	329	315	300	345	299	313	324	310	321	340	347	336	328	307	373	327	301	310	336	314	336	325	345	316	327	310	318	319	314	331	340	346	293	356	331	266	343	336	322	314	317	317	325	325	328	299	315	332	336	326	319	337	301	303	335	336	332	328	296	311	288	312	330	302	342	328	340	281	350	321	298	324	345	331	322	340	303	310	329	334	323	326	328	307	315	311	310	309	301	329	309	332	313	331	309	322	331	335	305	312	319	317	318	312	357	326	342	303	304	308	285	319	321	351	336	315	296	315	319	316	352	318	321	317	364	310	297	350	320	317	281	357	323	322	305	325	309	290	340	356	356	324	332	329	304	331	320	314	317	340	350	327	322	325	311	344	305	350	326	327	335	339	319	325	330	336	326	307	304	309	288	316	316	346	316	298	318	363	290	341	324	338	338	334	331	336	367	331	305	311	345	315	353	324	341	346	295	341	307	340	322	320	314	344	326	323	344	332	344	334	353	323	325	303	342	351	348	307	303	317	353	332	319	357	311	308	348	305	302	323	325	360	333	336	328	330	346	310	326	345	316	331	326	320	364	331	347	346	319	340	328	297	339	332	324	311	341	322	343	299	361	347	324	337	331	313	299	327	321	309	323	323	352	287	355	345	308	308	281	313	319	307	318	324	346	334	311	352	349	340	350	295	304	312	350	327	301	285	329	341	319	317	343	326	328	350	343	338	317	338	297	346	309	296	313	327	315	349	353	340	339	283	321	360	300	320	366	343	325	323	328	343	314	268	305	328	329	335	330	284	287	290	284	322	355	335	337	307	325	295	317	310	316	331	289	326	316	292	310	293	305	346	329	320	301	343	301	319	318	333	323	337	309	304	360	333	330	285	345	331	368	323	302	338	317	333	316	299	339	290	310	339	339	346	305	315	332	326	333	381	326	299	331	334	340	306	342	318	315	360	339	313	379	314	337	322	347	323	332	311	318	296	337	340	318	270	312	311	344	343	325	274	325	344	317	329	322	331	325	347	317	304	350	318	355	305	342	325	323	309	321	317	326	350	367	312	301	315	332	314	299	316	325	337	343	308	308	324	314	309	333	344	321	322	341	331	331	361	306	298	335	319	314	328	326	306	284	352	341	358	321	300	359	313	334	320	320	341	309	304	349	344	314	288	334	333	332	332	336	323	288	313	368	341	312	311	289	329	304	337	336	333	355	302	321	343	319	333	302	329	315	349	330	336	310	298	343	308	351	301	313	337	345	300	333	325	328	333	347	321	332	338	317	345	290	329	321	323	293	348	300	314	307	328	323	318	310	317	347	320	327	352	346	342	309	359	331	303	337	304	341	342	324	301	325	349	300	326	349	332	327	291	325	322	308	325	337	322	302	327	355	289	333	312	349	329	294	322	346	318	312	326	309	326	324	321	322	269	347	344	322	338	354	308	312	323	334	342	279	305	309	323	307	321	317	317	331	329	319	337	286	328	324	307	345	334	326	306	306	326	339	331	336	355	312	336	329	294	302	347	300	326	334	328	289	340	328	311	318	330	335	313	345	345	309	346	322	328	342	344	330	302	307	301	314	318	295	348	349	357	315	288	305	335	333	364	327	347	341	329	341	331	323	307	336	310	328	310	322	331	361	350	299	299	335	313	317	350	306	322	346	345	302	316	294	289	326	325	302	307	325	345	324	316	292	316	293	339	325	343	315	324	345	315	320	335	374	354	356	298	338	337	315	344	311	349	329	291	339	336	296	303	331	281	342	356	302	285	331	314	333	296	329	310	330	300	296	338	313	336	322	338	333	327	349	350	331	320	314	315	261	361	316	289	322	322	309	302	334	324	331	324	317	300	307	320	303	297	307	290	337	341	341	302	320	325	329	333	296	316	333	319	332	299	302	321	364	306	339	335	304	353	294	332	318	276	338	358	315	366	303	310	311	322	312	326	330	322	347	335	312	281	286	347	305	318	358	353	325	289	307	311	318	288	331	326	320	335	305	326	329	318	352	352	337	353	299	336	309	300	326	312	333	328	361	317	328	350	346	299	310	314	351	326	334	358	353	309	365	316	329	303	294	316	326	306	319	318	322	335	328	327	332	359	335	315	349	319	353	323	315	336	325	326	340	349	297	324	322	327	312	345	324	339	312	297	360	346	300	299	354	323	340	314	288	322	312	330	318	353	307	327	331	338	324	338	313	345	343	311	344	316	348	319	294	338	353	291	338	340	323	318	319	329	332	299	335	318	326	320	335	292	302	320	333	315	352	339	288	310	296	351	306	302	329	275	368	329	337	336	299	339	343	326	310	341	368	281	314	329	303	334	309	335	296	294	357	334	319	304	332	321	327	320	340	314	329	318	342	332	340	314	343	301	367	315	343	340	303	313	312	324	367	313	360	338	309	331	333	330	332	308	317	313	299	349	325	313	309	354	316	303	317	330	358	300	313	305	344	348	312	319	368	330	315	329	313	364	344	328	317	297	324	327	356	327	291	326	279	337	340	347	314	341	320	326	331	298	332	313	330	316	313	339	333	324	335	291	307	314	329	344	305	339	348	302	346	318	318	302	337	354	308	322	310	308	323	319	303	339	331	311	314	285	341	321	327	311	319	340	304	289	321	320	316	340	305	330	303	320	321	339	336	340	322	299	324	309	295	315	326	355	343	322	367	333	331	314	354	335	339	297	307	344	366	336	320	346	341	334	348	295	335	366	341	361	328	276	315	315	349	317	349	332	319	330	316	352	316	332	349	309	335	315	336	286	343	284	361	317	313	324	368	310	303	320	326	308	327	328	318	293	332	316	302	340	292	330	322	323	336	325	318	296	332	328	339	326	331	334	325	333	315	298	311	327	300	336	319	337	319	275	345	346	319	327	320	329	345	322	306	314	311	320	327	318	324	325	344	328	316	311	331	298	357	308	354	350	305	339	383	315	364	323	337	307	320	313	317	343	362	327	311	356	343
15535	18591	18982	10821	11225	9126	6921	6210	4721	4178	3668	3270	2801	2659	2099	2015	1971	1717	1593	1385	1404	1269	1171	1166	1146	1080	1090	1047	999	1048	1015	967	965	1070	1013	1105	1023	1012	966	930	867	859	866	849	874	843	870	869	868	873	862	828	880	850	856	803	813	825	799	822	843	839	817	845	805	856	818	827	800	827	807	859	776	765	816	834	785	764	752	824	713	761	738	791	779	791	776	784	837	769	769	796	766	775	809	766	783	794	746	763	799	815	770	797	760	805	721	796	715	759	784	783	752	807	758	764	793	802	763	727	714	779	769	757	734	761	795	804	762	802	740	749	797	756	723	766	785	746	769	784	784	807	774	730	799	759	760	829	803	811	801	753	768	776	777	734	779	759	729	778	797	779	750	747	781	728	796	807	763	729	781	810	772	758	754	741	770	784	794	718	771	750	725	770	777	758	774	789	747	783	731	800	752	795	792	770	823	794	774	788	745	764	764	802	739	777	733	733	768	747	800	782	764	766	747	762	771	766	764	810	747	784	754	779	827	745	794	799	821	765	768	799	727	765	735	739	819	775	769	766	703	772	798	761	739	775	730	765	745	762	719	780	790	779	782	797	789	791	763	773	761	774	749	732	820	798	754	796	776	771	760	735	764	760	755	750	730	767	742	843	770	819	794	719	776	778	735	774	733	782	774	793	758	805	798	793	748	763	759	789	751	742	782	758	792	745	794	786	809	797	784	757	769	759	761	796	807	750	756	797	796	742	758	798	781	751	746	758	807	762	725	760	789	798	730	768	767	750	749	809	780	739	774	766	738	727	845	799	753	810	772	806	766	767	788	771	737	732	747	765	799	779	762	757	779	811	737	770	721	761	778	763	768	789	756	791	730	782	850	783	775	765	761	814	788	787	760	790	745	784	775	701	745	758	817	813	758	739	754	742	796	856	719	803	766	767	789	787	778	793	774	759	769	784	791	778	786	761	822	770	742	744	748	753	766	718	769	804	792	769	751	725	789	787	810	768	770	802	765	728	761	740	806	737	789	804	789	767	804	832	735	792	752	740	746	726	786	745	728	739	760	803	824	725	798	804	808	739	740	763	799	811	738	760	733	801	790	762	761	769	751	746	749	776	779	742	783	806	810	749	740	738	751	797	814	770	807	773	740	722	779	811	760	745	787	771	787	793	761	788	728	771	764	727	738	699	736	806	774	796	717	714	810	774	799	761	751	812	746	743	764	748	687	798	783	763	783	776	759	779	804	747	756	774	772	792	724	796	780	756	827	778	811	807	788	761	765	755	716	830	775	758	802	781	790	762	758	746	785	764	792	727	748	782	753	828	807	796	786	764	760	769	789	748	765	811	780	748	786	767	794	778	792	740	730	733	819	795	752	770	757	740	744	763	781	782	750	772	834	738	742	740	781	816	745	736	774	774	783	814	797	784	754	836	740	771	787	765	757	789	825	753	776	761	724	752	776	808	758	776	805	798	771	746	765	810	740	770	738	777	792	781	775	752	768	781	750	730	773	799	808	777	770	747	793	752	698	779	797	794	786	735	786	751	743	785	752	739	847	821	765	777	764	744	784	805	781	735	757	788	784	839	786	809	726	731	803	832	757	776	734	761	768	742	759	776	748	755	771	775	840	775	741	780	777	747	768	747	753	788	780	778	760	805	774	806	765	723	785	757	801	784	805	725	764	783	728	774	806	781	812	769	797	762	777	758	787	791	802	792	766	710	797	781	778	834	749	785	801	785	774	780	768	786	813	751	818	765	743	805	777	698	788	804	737	773	815	758	730	792	794	778	794	754	740	774	752	729	785	763	765	728	744	789	770	731	813	774	742	847	775	751	787	766	781	805	826	738	752	776	754	772	763	745	777	782	748	805	791	753	719	696	793	767	826	715	788	796	765	747	785	755	828	813	799	746	748	755	768	743	797	763	773	815	764	728	768	718	780	740	769	771	787	801	738	768	785	788	747	774	752	730	795	754	737	823	774	765	774	760	722	747	774	784	756	755	744	775	754	731	721	811	772	805	782	721	789	781	813	773	787	747	794	756	743	784	788	809	750	744	774	751	792	747	733	788	778	785	769	825	750	732	755	780	771	788	762	764	793	775	744	792	758	762	794	733	727	756	812	755	776	831	768	742	778	819	759	797	734	763	797	756	776	803	757	802	821	764	765	801	761	782	747	798	732	744	761	763	781	818	767	776	816	759	764	749	744	710	771	770	749	822	733	742	824	768	782	807	799	795	725	778	771	802	745	791	742	726	824	801	774	725	839	764	775	786	777	786	786	754	812	812	792	733	826	744	769	764	746	751	759	738	813	730	816	755	746	811	767	711	793	742	751	769	751	784	796	722	729	743	731	790	761	774	784	759	780	811	752	797	774	741	761	746	781	734	765	775	786	747	742	792	784	749	794	774	734	799	731	735	742	766	745	770	732	716	773	823	779	755	783	742	744	762	736	778	743	788	800	782	759	746	785	713	771	757	794	803	765	735	767	835	743	791	748	795	842	725	804	732	775	768	801	749	802	789	740	768	802	769	752	806	772	750	753	766	767	774	742	775	750	755	758	754	761	782	775	772	771	705	765	777	771	774	758	752	794	844	730	792	729	736	767	759	839	783	746	810	792	761	773	791	766	775	773	815	776	796	789	800	792	762	760	765	777	805	753	787	754	786	742	783	741	737	760	801	787	786	819	791	752	749	780	774	797	779	814	740	739	815	747	769	817	768	785	684	773	777	754	720	742	798	811	774	810	748	779	788	725	748	759	735	776	781	813	797	787	791	761	819	743	786	771	762	762	789	798	755	771	760	779	802	792	742	772	787	771	764	787	737	778	707	721	746	770	761	812	774	792	766	748	802	780	776	775	789	762	727	759	729	751	776	791	768	758	733	752	750	763	813	777	754	756	783	729	835	807	736	772	772	771	796	722	744	849	761	808	767	730	756	764	755	799	769	734	811	771	719	755	715	734	798	724	707	781	819	818	749	747	765	767	791	801	804	731	801	770	795	780	817	726	786	730	787	799	839	778	764	702	758	756	801	761	747	704	735	785	793	784	741	788	742	777	804	737	795	735	793	735	772	747	774	806	745	776	769	786	829	784	763	828	814	784	802	765	782	777	776	767	788	781	753	770	774	776	790	765	783	813	792	745	784	788	753	802	765	795	755	815	764	783	750	752	729	811	784	741	772	768	798	759	776	806	744	759	753	742	792	795	798	780	759	803	763	731	773	759	835	774	746	831	755	752	750	730	773	792	820	767	742	773	778	794	715	826	762	753	789	727	754	756	825	834	760	767	782	767	775	785	761	760	818	844	803	812	774	792	765	813	741	792	761	795	754	731	713	740	808	774	742	743	824	760	771	739	798	804	764	760	787	741	792	744	785	759	711	824	792	793	773	815	752	757	781	815	734	748	795	789	810	761	725	738	720	773	757	813	792	795	816	767	831	768	744	798	814	752	744	795	780	790	794	757	771	811	795	772	773	756	729	812	787	794	758	749	768
45170	44027	39503	25522	24868	21159	14654	12545	9725	8194	6170	5598	4164	4052	2750	2069	2148	1547	1493	1199	1003	890	692	644	601	525	455	458	436	503	447	464	423	418	417	457	434	385	342	390	387	377	364	358	387	437	395	395	367	363	350	367	353	321	352	361	323	351	332	372	334	341	336	308	307	308	342	320	326	325	357	313	319	343	348	333	322	289	342	308	314	342	323	312	338	298	334	291	309	355	310	316	318	356	321	304	319	329	292	319	323	367	305	341	332	322	321	315	349	325	327	306	347	303	312	314	284	352	316	289	294	313	346	332	340	304	308	312	355	322	365	304	303	326	341	311	338	336	318	302	331	315	334	300	324	315	282	293	298	330	315	351	309	337	296	307	310	308	340	337	351	320	319	328	328	344	282	318	334	336	307	367	321	339	285	299	302	322	318	307	332	336	332	342	302	308	343	324	344	312	302	350	290	331	328	328	346	317	317	314	337	330	339	309	330	313	333	319	335	309	330	316	333	334	303	310	318	332	337	309	342	317	332	322	320	313	311	316	323	302	334	317	319	295	304	309	323	332	339	304	310	339	305	343	302	326	312	342	306	319	328	318	327	323	350	337	305	350	350	325	310	321	319	297	309	324	312	336	329	330	312	336	342	363	347	321	284	327	285	365	337	321	310	354	305	350	324	312	353	336	330	352	298	355	313	329	331	339	308	335	324	317	342	309	328	349	320	333	306	318	314	343	327	348	319	323	322	305	302	313	325	322	299	323	323	339	347	305	297	300	312	311	301	315	302	323	351	312	311	336	339	317	326	296	300	315	319	294	326	346	317	317	303	302	312	306	335	298	318	317	303	301	334	310	328	338	315	303	331	301	337	340	343	376	332	291	330	328	299	315	311	308	334	293	297	307	336	336	347	322	309	299	297	326	330	287	329	320	364	352	363	311	290	308	337	329	347	317	337	318	347	358	314	328	320	327	308	291	291	292	291	309	317	316	297	306	297	324	309	321	366	361	308	340	303	342	342	301	301	311	339	334	307	322	334	316	331	352	303	316	311	331	311	332	328	307	352	334	312	277	293	306	330	348	323	306	314	316	298	351	306	316	329	314	313	322	351	321	328	319	315	301	323	312	322	310	299	330	357	300	327	302	319	352	322	286	314	289	291	294	341	326	320	291	320	330	315	321	294	308	327	316	289	326	331	300	344	337	315	346	313	303	318	323	303	332	338	325	318	309	297	316	337	307	360	318	345	334	328	307	283	316	298	321	311	290	295	330	309	345	335	314	319	340	326	309	300	307	301	291	345	288	313	330	320	297	311	285	310	333	360	295	365	348	314	333	357	317	353	337	312	329	331	336	311	316	336	319	327	315	296	324	330	303	326	296	315	318	308	358	326	321	317	315	304	353	353	312	305	349	336	328	337	311	307	321	369	346	327	332	321	329	334	317	326	300	331	343	298	375	327	315	324	289	316	315	301	288	358	327	348	314	326	334	332	320	365	319	353	302	319	313	304	297	298	336	328	318	342	309	355	314	334	319	326	346	324	361	337	314	300	291	309	313	316	339	297	326	340	307	335	313	310	308	329	343	270	288	330	325	313	311	319	310	299	316	311	316	331	355	302	317	313	332	313	313	313	302	324	333	319	321	320	294	314	347	323	334	307	306	298	311	309	314	319	343	319	301	312	344	315	288	316	356	296	306	315	293	301	331	281	342	347	308	322	343	334	352	312	308	310	293	329	335	320	302	302	306	331	340	301	312	324	304	317	320	293	314	316	306	311	330	323	335	321	325	326	323	288	339	301	333	356	355	325	333	338	317	320	309	303	318	310	310	339	345	344	327	340	319	314	356	337	322	347	307	317	314	336	283	308	309	301	327	307	300	320	300	297	305	349	335	328	323	321	324	312	339	321	328	370	294	332	345	325	343	312	360	335	297	328	325	324	312	344	385	345	301	280	323	279	331	319	342	312	295	307	313	333	357	278	340	315	327	316	320	298	313	308	306	338	344	335	322	311	351	338	341	341	322	316	306	289	311	326	321	337	320	316	323	309	311	321	305	291	335	322	303	288	309	320	342	286	302	293	321	336	319	295	324	333	351	339	335	293	333	313	335	335	336	320	312	360	324	322	315	330	323	336	312	324	344	315	304	386	293	323	321	348	311	350	321	300	306	337	331	327	332	305	317	335	324	350	322	367	317	326	345	281	339	338	338	301	325	322	337	310	325	309	324	314	319	326	319	330	321	289	342	320	340	315	365	329	336	301	333	311	311	310	321	334	328	348	348	317	304	324	322	331	298	319	308	324	337	319	365	357	357	307	324	333	320	310	322	353	312	314	353	311	319	328	313	354	289	331	315	305	304	311	281	342	308	343	329	310	350	364	320	327	326	343	322	283	345	316	316	317	332	287	318	328	329	320	331	324	286	337	292	317	339	324	290	312	343	348	302	303	316	304	291	314	334	315	313	343	339	275	298	307	319	317	304	333	309	280	307	327	294	327	311	281	367	356	320	321	332	338	294	328	314	312	303	305	332	308	347	332	339	320	298	312	335	319	345	327	333	344	340	318	311	337	334	314	339	344	324	290	331	317	313	316	322	349	344	342	310	307	283	290	300	320	321	357	364	327	361	311	374	315	306	325	339	331	319	297	299	320	343	314	357	315	284	288	370	299	289	325	320	326	318	298	296	316	332	336	331	309	307	311	305	319	316	359	342	299	331	316	293	324	363	313	325	328	348	349	313	339	317	289	312	307	343	312	304	335	325	318	303	323	329	328	334	298	358	313	362	326	298	333	338	309	342	296	331	328	327	295	328	318	288	337	318	307	292	327	316	319	314	319	332	311	329	364	308	319	341	317	325	314	318	320	328	311	333	331	307	313	324	319	327	324	350	305	324	323	327	344	323	317	342	289	354	331	330	327	317	351	327	331	311	336	353	340	295	335	317	287	335	331	326	325	316	313	317	271	324	311	287	346	316	331	334	329	332	329	307	312	303	332	345	334	323	316	354	317	318	302	329	318	334	287	318	293	277	318	316	320	333	324	321	341	289	296	309	324	294	334	302	314	327	310	306	305	343	276	343	298	321	331	372	324	307	324	325	301	309	297	312	348	319	293	330	335	321	318	279	301	316	321	317	324	334	332	319	319	318	331	346	310	316	332	323	336	300	333	328	280	355	328	354	322	303	312	328	295	309	344	318	295	324	324	310	302	331	311	327	321	330	389	338	295	313	308	340	316	326	327	314	329	324	300	311	344	324	355	347	341	350	304	303	320	331	329	322	285	335	331	334	312	281	317	313	310	317	307	346	327	332	312	341	321	347	323	319	352	290	343	341	286	326	318	322	298	308	311	308	286	337	344	330	345	342	307	295	312	341	312	313	287	356	303	349	305	344	327	345	309	317	301	298	323	332	297	284	312	305	342	360	333	347	300	312	350	303	284	319	309	353	328	314	319	351	326	319	334	348	284	279	312	306	317	344	328	304	303	330	323	304	306	339	312	314	312	314	329	324
32573	38483	38346	23304	29506	26950	20105	21931	17848	17622	15945	14898	12387	12685	9639	8256	9055	6669	6571	5231	4652	4070	2965	2839	2364	2123	2112	1871	1694	1765	1623	1522	1491	1428	1528	1608	1579	1351	1335	1336	1167	1180	1068	1115	1202	1284	1226	1204	1200	1116	1095	979	1016	953	1000	948	950	998	872	883	883	916	882	818	848	848	826	844	828	800	774	806	847	787	833	825	755	804	771	792	797	773	750	807	754	733	807	778	800	807	778	725	814	693	736	740	743	760	766	740	766	751	763	786	770	733	779	741	733	836	780	797	707	768	766	725	734	799	745	784	780	779	731	767	739	745	771	750	795	772	761	768	786	746	751	740	769	774	735	790	755	739	770	757	703	800	725	738	776	776	761	703	725	756	798	758	755	716	719	697	761	773	767	796	753	739	732	759	750	730	774	758	779	710	794	755	765	741	776	751	750	795	761	763	775	771	792	765	728	776	742	789	787	752	774	717	767	764	784	725	759	786	766	707	770	805	755	742	730	752	783	736	780	742	794	754	757	740	729	757	770	772	737	721	776	744	754	767	797	739	757	798	768	746	745	732	809	772	725	708	760	780	782	733	756	745	745	726	810	753	761	785	731	751	822	723	757	742	726	746	794	772	788	765	711	807	766	774	768	745	762	769	713	751	768	744	733	758	765	775	733	729	757	719	734	759	744	766	794	724	725	769	739	749	719	739	753	769	755	758	762	765	768	749	701	794	764	785	755	755	762	802	778	747	753	779	745	780	790	702	717	756	729	700	839	734	744	820	763	774	768	709	740	781	760	754	761	845	766	751	722	726	733	779	836	749	777	784	772	743	776	750	784	756	809	757	811	773	782	708	745	748	774	753	767	783	763	776	732	768	735	817	762	697	730	724	774	742	737	739	739	734	796	724	719	772	740	751	789	712	687	765	771	728	719	738	750	773	768	766	776	758	764	779	743	704	775	767	776	765	768	765	810	812	789	746	767	746	716	813	729	771	746	810	761	802	724	755	759	779	742	812	749	742	776	751	738	772	776	742	825	780	816	725	742	768	791	779	789	701	797	756	802	733	786	703	739	806	725	741	764	808	761	763	771	769	730	743	732	794	768	769	775	784	803	776	720	783	731	813	751	730	764	732	756	747	769	732	788	767	729	760	739	771	777	786	824	759	744	739	745	792	773	758	746	787	746	726	777	733	722	779	776	761	758	787	772	721	789	776	766	678	760	776	774	783	796	750	766	790	777	755	708	756	769	756	719	765	709	781	761	769	779	726	766	764	730	761	767	761	738	760	745	784	761	786	742	716	725	718	730	763	785	777	726	792	775	775	763	776	763	797	772	764	772	742	736	719	754	815	734	687	729	767	748	770	713	755	756	742	806	766	812	771	765	745	710	748	763	810	770	783	731	754	769	764	733	777	738	795	764	774	722	743	779	743	725	776	738	718	737	796	722	756	750	828	794	743	748	712	781	818	757	779	720	739	723	793	743	744	763	733	725	747	754	800	760	777	767	786	766	748	705	749	759	721	774	752	786	764	711	743	732	774	785	776	777	764	780	740	791	744	737	759	722	727	771	748	790	771	792	758	781	771	720	772	736	787	793	760	777	735	741	759	742	801	790	810	755	789	751	748	781	779	707	724	775	800	790	743	763	782	771	686	757	800	781	758	738	793	735	767	752	775	772	775	744	778	809	770	759	731	813	765	752	776	739	770	726	739	770	729	755	773	761	706	723	751	783	796	757	745	754	776	749	775	764	796	793	760	759	768	743	811	764	758	745	736	760	789	817	748	760	738	765	784	759	741	743	743	772	758	720	812	821	737	796	758	773	778	768	704	744	729	795	731	749	760	754	749	774	765	682	759	738	771	790	772	726	740	685	743	710	763	777	745	780	772	767	767	709	724	772	777	776	780	806	773	753	746	757	759	755	719	766	824	745	781	744	755	729	735	730	813	737	797	745	784	777	787	784	800	722	756	777	758	811	805	744	746	769	749	791	727	812	707	779	763	735	788	737	721	737	769	758	720	743	772	813	776	812	781	745	729	748	804	743	733	735	770	767	763	808	815	781	732	727	738	707	782	692	754	733	756	768	769	812	778	743	786	752	787	772	777	802	731	791	737	776	824	789	718	722	809	763	785	768	721	773	750	753	797	768	739	809	783	762	759	744	785	730	791	742	723	792	792	741	737	812	747	799	757	781	763	745	756	767	811	738	738	823	740	728	745	737	767	756	719	812	766	786	767	786	760	743	734	773	796	738	753	805	769	730	737	753	761	730	789	721	718	776	746	763	715	790	727	741	822	752	690	760	772	756	741	771	722	789	762	774	808	721	772	756	779	734	750	728	710	716	749	733	761	724	783	764	774	793	779	785	706	794	786	777	744	776	768	805	796	741	739	782	760	772	742	731	770	757	763	770	768	717	707	761	739	734	770	759	755	745	718	779	715	786	731	800	783	771	732	720	766	769	731	783	716	757	746	744	761	747	808	773	782	796	784	781	763	756	786	765	762	786	758	759	747	759	710	780	757	745	764	811	709	772	732	702	721	760	782	721	734	813	723	753	734	706	738	756	738	775	758	754	743	721	756	749	746	744	740	789	741	760	753	761	750	752	776	759	745	707	775	777	772	764	761	733	768	778	730	761	772	726	795	723	754	765	767	752	796	737	735	785	783	775	741	803	744	713	703	746	737	816	794	742	775	747	732	771	725	778	757	763	778	773	779	723	738	759	716	810	793	737	740	734	789	766	769	716	799	772	772	749	766	813	807	767	786	711	748	710	736	743	740	782	748	779	775	756	774	817	760	778	775	764	770	739	731	759	734	772	772	712	775	766	697	793	740	743	801	766	722	793	759	745	745	784	796	752	751	698	780	700	720	767	723	724	747	802	744	751	781	805	675	746	793	770	771	773	765	773	786	688	790	775	770	796	753	768	788	783	761	768	774	760	725	761	737	774	751	737	748	762	804	769	714	757	774	781	768	860	768	776	704	757	735	795	743	776	742	764	792	735	754	722	747	737	778	754	733	785	696	768	753	764	782	769	719	767	781	762	796	729	773	776	761	767	816	784	767	774	774	708	748	773	710	779	767	749	764	791	753	767	780	707	805	735	775	748	763	779	761	746	734	722	746	730	752	748	815	768	739	751	779	758	738	794	801	792	759	770	776	700	796	755	797	742	774	769	751	770	797	760	696	791	795	761	783	754	765	779	741	754	760	764	737	745	770	744	756	807	786	752	720	755	746	742	752	761	727	729	760	743	721	737	760	755	810	774	750	773	781	766	769	773	789	767	745	766	811	777	758	817	735	799	738	779	754	749	796	729	796	726	744	768	736	753	718	796	749	790	778	700	772	737	750	783	738	729	752	766	791	757	750	785	766	743	790	791	765	766	796	741	766	729	740	754	750	748	762	727	735	789	828	773	748	698	717	743	765	764	779	732	759	778	770	755	778	758	778	772	759	770	773	795	718	788	737	793	720	797	786	732	805	736	771	745	745	793	754	756	748	781	737	784	793	762	800
53227	49425	45139	29204	29885	28174	22621	20458	18357	15837	11962	11342	8567	7903	5227	4181	4545	3206	2702	1974	1941	1526	1161	1024	825	743	638	597	543	528	454	446	452	446	484	455	520	445	362	378	344	352	336	373	365	410	367	345	338	358	367	332	312	306	264	308	293	271	247	265	288	276	273	255	269	267	221	282	257	244	241	255	236	226	264	248	236	225	209	248	220	257	234	243	255	252	221	232	239	242	225	238	280	222	224	266	235	230	256	255	229	205	243	224	241	215	224	227	221	222	214	221	241	214	238	209	218	216	243	223	235	240	238	226	224	235	262	263	243	269	220	228	218	226	225	201	245	235	240	233	226	209	225	253	226	228	248	230	272	250	256	287	222	224	227	253	241	234	235	248	216	238	233	224	207	231	239	253	225	235	229	217	235	235	223	225	224	247	256	239	236	216	227	212	259	200	250	205	235	252	233	216	252	232	225	230	265	270	255	253	248	260	222	219	244	217	249	247	233	240	230	231	218	229	238	223	223	201	224	235	243	226	236	254	240	228	253	237	244	262	225	230	235	202	240	237	238	187	226	255	235	218	234	262	213	235	213	211	259	213	244	242	216	239	237	219	205	218	233	212	258	251	241	234	227	253	243	263	240	210	236	220	202	246	225	227	245	211	208	255	267	253	220	255	220	243	210	211	214	231	222	247	216	232	243	220	229	252	241	248	231	218	236	238	227	216	253	239	226	215	205	210	246	262	238	226	222	251	246	226	254	222	227	200	212	218	220	230	228	225	232	244	234	236	235	221	219	225	244	235	254	222	248	240	240	246	220	239	222	202	231	213	252	238	229	232	209	211	248	207	225	221	244	215	237	200	247	246	209	233	228	251	235	219	216	228	241	268	240	271	240	235	234	221	219	236	226	229	229	239	212	266	231	233	241	210	218	230	273	266	237	227	215	232	229	238	246	237	240	251	240	209	224	231	235	217	251	227	223	255	222	218	236	229	221	246	221	256	256	200	233	241	229	235	234	239	264	237	241	241	233	272	249	220	229	204	242	223	225	230	254	239	239	210	238	255	219	260	266	230	254	254	214	211	235	248	235	259	246	235	225	226	253	249	244	248	225	223	222	230	229	237	229	211	245	254	243	234	234	239	219	186	211	231	218	241	246	255	219	249	239	219	218	235	247	213	230	249	254	227	254	212	225	253	237	233	234	235	198	238	229	223	244	212	231	256	230	250	231	239	227	224	245	238	222	250	234	235	248	227	228	266	243	224	252	222	207	229	239	246	245	224	225	228	250	238	224	227	224	254	238	226	225	243	228	226	229	241	242	205	257	220	234	243	241	214	219	213	227	229	236	210	235	244	216	216	283	259	220	235	252	232	246	260	211	224	224	243	227	246	218	228	232	239	243	237	238	225	216	250	252	245	227	238	240	239	199	239	218	241	198	239	254	252	210	232	222	257	245	197	210	229	221	225	220	224	239	215	217	236	239	237	234	257	218	250	257	248	198	241	232	225	264	221	228	239	231	244	246	231	234	225	239	248	245	212	254	234	247	223	219	242	229	238	229	257	214	221	255	232	225	248	233	254	215	262	261	240	252	241	240	188	231	241	243	221	230	243	251	247	264	227	214	212	234	264	253	220	235	240	228	208	247	256	237	242	217	218	253	246	245	244	208	202	246	249	225	242	242	226	232	226	265	258	213	251	231	277	218	212	199	256	230	238	267	240	260	200	260	199	230	260	216	235	188	237	236	214	235	214	220	221	223	228	238	238	244	225	245	222	235	241	249	254	224	270	217	202	246	212	242	244	230	245	219	240	239	266	237	226	255	210	208	239	241	270	235	210	219	227	215	256	277	233	228	197	232	226	237	235	218	258	220	237	277	231	204	233	267	262	249	215	228	213	247	232	239	252	233	231	244	235	241	225	235	234	240	198	260	239	230	214	229	240	222	292	201	222	218	235	247	243	232	217	248	242	199	246	253	247	211	243	233	248	249	200	246	225	220	219	209	206	224	266	243	258	241	220	222	230	206	253	236	236	240	259	240	205	198	219	249	232	240	243	227	217	241	259	235	233	251	233	212	204	230	248	259	236	221	245	227	254	233	222	280	235	206	229	224	219	236	235	217	227	261	234	229	203	217	235	232	233	207	238	239	230	236	261	261	214	226	233	192	215	245	259	225	237	227	256	247	231	212	243	225	232	256	195	235	263	218	229	201	218	227	238	241	227	217	234	216	210	244	232	259	234	208	224	196	227	236	198	226	214	217	223	215	228	252	247	248	241	217	239	226	247	228	205	223	254	236	259	227	234	247	221	224	224	248	259	269	231	226	241	217	225	245	219	245	251	255	224	212	235	265	246	224	215	240	228	253	239	237	247	225	230	219	207	246	238	217	222	227	232	226	258	228	223	240	198	235	245	228	217	240	216	247	213	219	235	204	221	231	239	238	253	213	244	238	228	237	204	246	241	249	254	230	264	224	211	239	227	236	245	224	235	252	242	215	259	256	240	234	191	222	230	213	214	232	220	215	209	228	215	223	223	232	267	232	242	247	237	236	207	260	242	218	252	259	219	246	285	233	217	220	252	245	230	212	206	211	236	244	239	238	225	250	222	234	214	237	223	222	252	222	217	240	274	269	247	224	232	250	250	222	236	221	240	242	219	242	222	203	236	250	226	223	260	263	251	236	224	237	227	248	235	208	234	231	227	222	232	233	192	233	216	255	255	233	252	216	235	223	195	239	235	242	246	251	257	228	231	240	223	243	222	219	208	261	243	226	248	230	222	196	222	211	216	223	217	210	237	217	235	237	241	231	242	223	230	229	214	223	204	237	204	229	262	226	242	228	282	242	249	232	234	241	233	212	261	224	223	252	270	221	243	258	222	214	237	242	232	203	248	246	249	252	231	222	226	238	199	244	207	255	240	226	233	215	211	212	255	216	233	223	245	247	229	254	243	227	244	220	233	230	225	211	231	215	253	246	226	262	235	237	230	233	259	223	247	234	241	233	225	227	227	216	227	242	242	263	214	273	237	249	245	225	230	231	235	239	249	236	242	239	241	262	271	218	238	226	232	231	244	246	264	259	254	240	217	219	248	267	227	240	225	239	201	225	232	199	253	206	253	229	239	249	246	237	199	230	223	205	220	227	236	230	220	217	235	217	233	215	223	245	236	209	267	231	264	201	211	244	235	223	220	235	247	226	242	252	233	237	227	222	222	263	229	249	233	225	236	247	243	224	233	236	225	252	221	238	227	263	210	230	237	233	239	235	232	243	216	238	225	247	231	221	214	216	225	239	218	222	226	208	227	233	240	207	221	209	219	210	216	221	234	227	202	206	225	243	231	229	259	236	221	223	226	204	258	233	216	237	212	228	261	217	227	232	251	224	233	247	234	258	243	231	262	270	243	231	259	234	258	219	242	205	244	219	263	230	268	242	223	247	225	248	228	243	239	238	262	221	228	219	237	218	240	218	199	220	236	223	257	257	217	278	246	232	260	210	240	227	253	219	251
39697	47346	45885	29718	35471	33374	27029	28521	27021	27187	24205	23402	19578	19290	15398	14126	15115	11985	10935	9297	8103	6884	5557	5199	4114	3626	3264	3038	2599	2537	2225	2099	1980	2084	1973	2039	2506	1980	1505	1502	1496	1434	1410	1466	1695	1667	1694	1388	1311	1393	1288	1183	1108	1095	1025	851	911	780	848	872	790	841	805	749	724	718	638	671	685	645	617	600	588	640	646	638	616	625	605	626	584	588	622	617	585	618	611	604	634	635	562	546	593	587	577	570	571	580	601	543	543	573	520	533	532	569	558	599	547	547	544	551	579	571	615	575	599	544	593	554	584	567	558	564	547	553	545	558	603	538	544	585	574	571	518	587	550	566	555	566	556	581	563	535	594	542	555	562	560	585	542	552	526	570	533	533	555	554	581	588	593	570	559	564	585	537	588	559	581	563	570	570	584	598	602	556	608	568	586	548	541	583	564	551	625	534	589	548	575	542	554	543	535	544	593	552	577	559	556	579	587	497	550	574	558	570	592	572	554	565	610	536	547	555	574	554	528	560	580	548	574	596	543	538	555	559	573	568	603	594	547	557	591	539	512	555	542	544	535	601	553	571	593	595	590	558	568	567	545	562	558	561	577	568	542	532	577	576	564	573	579	566	589	545	563	579	597	538	577	558	561	568	562	533	571	556	527	594	570	569	516	622	558	608	589	547	581	588	593	565	545	599	563	560	577	545	517	564	557	541	599	559	549	564	561	601	555	575	535	553	576	553	590	538	548	568	590	519	536	550	565	580	573	611	564	593	574	570	530	572	592	556	576	576	584	578	542	609	551	551	563	573	546	605	538	533	574	524	572	603	543	561	557	581	588	566	583	523	553	580	566	497	590	576	589	594	530	542	552	583	565	545	507	582	608	507	539	546	573	568	556	582	561	579	563	526	528	578	557	561	559	536	556	608	560	560	569	567	580	535	548	550	557	546	546	521	572	561	584	581	554	546	595	515	524	580	527	572	558	555	561	586	595	573	593	572	598	569	530	547	532	593	561	561	520	626	556	583	550	538	553	561	570	609	536	508	611	586	545	604	518	556	585	572	606	603	557	526	542	541	558	558	620	625	589	570	586	551	565	551	549	550	527	566	593	559	566	567	565	566	590	564	591	555	550	594	566	571	589	569	588	604	614	612	606	561	539	581	557	544	575	573	581	545	551	551	576	526	550	545	580	544	545	568	546	568	563	531	598	538	572	604	558	537	579	565	574	540	574	490	562	567	540	561	556	536	592	571	607	574	523	581	563	574	585	520	579	575	569	572	556	604	560	613	569	579	546	543	559	559	564	559	559	558	560	570	520	506	601	539	570	517	588	557	561	589	581	542	563	548	568	553	573	521	615	546	576	577	576	561	591	547	560	574	573	523	554	507	567	549	542	615	527	578	558	537	529	608	557	530	540	564	585	593	583	583	604	584	564	535	603	533	563	523	577	593	552	543	621	614	552	549	528	571	569	570	556	583	584	563	590	613	575	578	573	576	615	581	556	559	537	583	549	530	553	539	579	569	532	570	582	575	569	561	544	587	524	596	562	550	593	585	554	542	591	519	520	583	561	558	637	530	545	564	544	578	553	560	558	545	526	566	564	554	552	556	537	553	548	536	553	565	562	561	571	582	550	554	574	567	541	565	541	576	583	552	582	569	554	553	597	584	556	551	575	544	583	577	529	596	553	556	599	576	607	555	543	557	564	551	593	616	570	541	599	580	589	541	596	569	585	567	550	561	535	549	567	526	603	582	541	565	545	595	540	561	598	586	566	563	581	564	561	580	579	611	563	547	575	549	600	604	537	539	588	531	511	539	567	551	583	571	568	567	533	545	568	551	567	517	592	507	583	548	535	593	627	568	585	541	600	526	543	603	574	546	565	549	530	594	544	571	543	558	618	558	557	538	560	568	583	549	581	570	514	587	549	588	562	586	593	576	525	574	562	596	541	606	573	550	582	564	589	571	564	560	550	534	549	573	572	582	572	569	572	574	552	516	587	534	553	531	548	536	525	561	553	560	581	547	552	581	587	514	578	556	553	572	578	552	535	597	559	584	551	562	584	583	587	560	555	602	578	575	572	575	577	598	570	542	591	576	569	553	542	573	531	565	573	538	564	593	521	563	539	530	591	550	575	567	567	572	555	540	552	554	531	543	593	594	595	591	591	524	538	552	573	581	536	558	573	538	557	508	550	565	558	581	579	531	608	575	571	565	545	545	583	572	586	549	557	567	580	563	611	595	531	563	521	547	593	573	524	562	510	582	598	617	556	543	569	575	598	619	592	577	550	594	588	590	557	549	570	579	590	526	560	571	554	564	576	573	544	563	555	574	552	614	552	569	550	560	535	567	591	516	564	553	570	554	549	560	558	537	567	537	604	519	599	535	536	598	570	579	566	550	544	567	586	562	587	558	520	572	563	580	574	573	608	535	615	627	598	539	531	545	543	544	584	591	571	514	550	550	539	585	551	532	557	581	569	573	583	541	532	601	550	571	621	548	571	592	571	560	529	579	631	536	579	583	525	516	578	557	617	522	557	569	537	537	606	607	565	548	557	599	559	523	553	562	574	557	592	569	593	560	571	550	543	594	544	557	555	567	553	583	521	563	580	585	535	542	526	581	575	532	570	544	541	563	554	569	517	521	551	572	578	564	573	579	530	586	587	548	529	542	603	536	505	555	582	512	592	566	550	608	547	547	575	597	532	580	589	596	618	568	587	569	560	566	586	568	578	573	539	555	554	552	587	532	543	569	601	562	589	544	597	557	562	573	544	535	575	608	559	567	568	563	554	584	587	550	630	579	560	555	568	548	592	555	577	581	508	607	583	543	553	572	581	598	579	590	601	561	539	568	570	589	577	574	590	524	512	560	551	556	575	540	589	617	596	545	541	584	506	569	564	572	542	546	542	580	547	566	546	533	532	570	567	593	531	584	559	583	599	551	551	576	575	584	530	566	575	583	585	567	556	646	542	568	582	582	597	571	563	534	555	577	570	546	555	574	570	544	579	588	584	569	579	570	543	554	586	568	584	599	535	578	544	594	543	583	553	571	546	631	514	565	550	534	599	557	553	507	524	586	578	562	557	553	573	595	595	550	570	554	579	523	561	558	571	562	558	546	520	577	590	580	538	569	499	554	536	566	568	574	525	530	518	570	530	584	557	579	536	548	538	576	562	602	551	596	607	521	529	592	577	593	530	601	615	495	544	587	549	564	564	565	537	558	548	580	538	529	568	522	549	565	551	530	547	583	582	525	577	541	601	564	551	577	591	532	610	563	575	563	601	573	555	518	557	546	586	547	553	533	535	566	598	613	545	569	553	561	550	551	558	577	578	556	554	580	578	595	558	542	565	568	592	575	584	591	534	524	579	547	572	593	577	542	557	565	565	534	550	573	557	559	529	555	576	566	538	540	554	541	562	556	590	557	567	564	559	571	590	540	590	580	544	580	575	613	550	592	548	544	554	594	580	552	556	566	574	562	549	573	578	575	591	574	587	559	570	542	576	545
27836	21137	13490	5510	4161	2977	2015	1563	1309	1090	881	787	663	587	551	518	520	451	425	376	421	395	375	401	390	358	380	364	336	367	337	358	360	360	342	390	376	368	359	356	364	332	351	344	351	310	377	333	375	370	363	339	327	332	327	323	349	349	357	337	326	332	355	316	330	329	293	345	297	358	306	348	310	314	333	315	334	344	343	333	340	340	327	352	336	334	303	325	352	338	312	328	316	314	350	317	351	334	297	314	339	328	316	331	349	316	346	294	330	315	323	321	317	319	335	324	321	321	322	332	343	302	331	348	376	285	323	348	302	300	315	333	314	306	341	306	317	341	318	283	332	335	309	333	292	339	335	333	301	323	301	296	328	298	297	356	297	310	359	318	336	336	320	317	312	300	300	313	333	303	347	356	357	315	319	313	346	330	317	347	304	322	330	325	320	334	318	311	332	295	327	349	322	331	318	318	330	341	292	304	298	325	327	310	328	320	304	306	303	319	309	339	303	316	323	311	312	309	315	338	303	339	329	318	325	321	333	341	301	315	343	326	328	345	341	330	307	304	337	344	328	318	330	358	338	329	297	330	343	345	361	343	315	315	348	291	321	340	322	284	326	338	290	325	314	306	342	329	333	301	350	295	357	302	335	322	334	339	349	365	309	306	302	306	347	331	366	333	312	337	365	311	316	303	328	320	367	355	311	314	329	315	308	341	317	336	356	333	319	334	325	325	312	354	335	299	339	347	345	321	305	333	327	371	349	343	339	333	295	322	308	351	351	325	334	325	318	341	329	316	335	315	340	306	353	320	329	308	335	363	312	333	309	328	326	317	345	326	304	302	316	330	318	319	314	334	317	332	313	319	335	327	331	329	325	300	337	338	347	337	312	322	303	320	323	347	349	349	324	334	353	343	320	338	320	331	330	361	351	326	343	324	332	356	353	340	333	314	346	339	284	301	321	316	332	346	355	328	355	316	323	285	326	324	324	387	332	312	332	322	339	342	296	287	307	335	339	323	340	292	326	344	335	340	314	347	358	332	334	300	329	302	307	341	339	336	341	340	347	361	350	300	318	303	314	326	321	316	336	363	317	337	295	342	337	344	340	298	315	333	312	339	345	336	341	330	313	336	336	323	348	312	297	335	300	355	340	337	315	354	328	311	319	322	327	299	309	345	372	314	314	342	309	328	350	337	291	324	323	317	320	290	319	315	324	334	351	309	328	324	327	357	313	319	325	357	351	299	367	319	331	338	329	352	320	315	368	322	331	348	304	301	328	346	338	333	352	293	310	316	292	365	348	337	304	308	290	299	315	319	356	357	340	333	289	339	328	335	339	303	350	336	323	319	353	305	308	340	287	305	303	326	332	353	360	326	324	335	310	304	306	338	321	289	338	313	331	352	354	301	311	347	307	343	316	315	308	351	296	343	335	316	335	341	319	304	348	330	332	313	357	325	335	305	337	320	363	337	348	339	321	315	346	361	305	342	334	307	286	321	334	335	290	358	336	375	300	334	335	363	322	295	335	317	327	326	300	337	297	337	373	336	352	326	334	331	325	321	344	322	309	308	319	361	331	335	342	341	331	345	300	326	345	293	309	330	317	345	330	326	327	317	312	346	328	320	327	339	322	334	324	312	289	352	323	328	332	324	310	328	373	335	323	304	320	332	290	330	329	322	305	331	344	334	333	340	334	332	337	357	295	353	328	331	331	306	295	369	327	352	290	347	320	325	327	332	320	341	295	357	329	337	312	334	324	311	311	302	338	303	348	335	334	330	337	346	343	336	326	339	330	340	316	297	301	330	336	339	329	341	341	330	351	308	295	302	312	327	328	336	302	320	315	318	324	331	324	314	322	294	347	317	329	313	347	296	321	311	303	330	322	326	313	342	364	354	364	317	316	339	328	328	311	323	380	341	326	302	323	288	315	334	300	359	360	338	306	355	321	354	320	335	324	328	305	328	346	344	310	315	353	318	321	320	319	320	353	303	338	323	317	313	343	317	309	354	335	316	317	328	326	330	314	312	317	312	335	313	350	315	342	313	316	316	331	332	343	334	330	307	340	331	307	299	315	325	319	328	318	316	289	332	301	332	350	301	339	324	333	338	319	323	327	316	302	313	340	330	339	368	346	305	324	349	325	327	319	307	301	319	369	326	350	303	348	314	314	301	364	317	335	335	326	325	299	279	342	320	301	350	327	363	322	324	373	369	342	312	345	346	301	312	316	329	354	348	333	295	291	319	331	321	332	354	327	320	343	337	343	321	319	334	319	336	304	333	325	298	298	304	315	331	272	327	333	328	358	362	334	303	322	298	353	314	324	341	326	322	310	315	308	340	300	332	351	345	306	316	336	336	336	321	328	309	276	346	343	316	337	298	303	319	344	300	318	306	313	299	281	329	363	322	335	336	289	311	354	332	324	329	313	341	359	322	335	303	298	326	302	308	312	342	293	330	334	371	347	305	328	325	328	367	310	307	330	345	343	329	320	349	323	314	335	288	328	348	303	347	369	349	320	353	336	358	333	341	341	323	356	364	342	319	314	316	341	311	335	319	336	354	325	323	314	366	330	319	330	329	357	346	316	315	354	322	332	326	358	320	306	319	349	334	358	327	328	281	305	308	321	347	368	331	341	326	300	318	326	327	307	308	302	321	354	327	346	301	314	319	314	301	327	324	318	309	333	341	316	330	324	318	345	319	326	320	342	333	334	304	346	334	345	325	335	346	333	359	324	341	297	344	344	325	340	304	299	325	309	364	316	317	348	332	338	329	339	313	324	336	335	342	312	329	321	337	322	310	334	340	329	327	325	344	332	329	308	301	332	347	330	321	306	345	306	307	309	314	351	322	314	287	311	316	335	313	327	341	361	342	313	335	330	342	323	329	308	299	313	326	355	357	317	293	304	317	329	322	321	305	312	295	288	328	343	327	336	344	325	330	282	314	320	326	310	333	329	342	319	302	330	343	320	335	315	359	300	386	317	299	324	333	322	332	352	334	340	332	298	356	307	353	328	332	307	342	294	346	325	363	352	344	313	304	337	308	322	284	331	328	327	330	317	305	383	363	325	352	328	366	343	309	352	368	340	342	291	364	305	319	323	306	324	320	339	355	306	353	322	337	333	328	318	313	328	329	313	342	339	320	354	331	305	316	341	352	331	306	348	335	317	320	323	340	347	333	325	355	339	312	300	308	365	342	332	297	299	316	346	306	346	310	353	352	363	338	321	313	302	353	321	334	340	362	351	332	366	322	345	287	306	353	352	339	333	312	318	360	330	327	333	365	324	302	312	309	338	341	309	365	315	322	341	299	306	300	335	339	325	331	320	308	343	320	308	356	321	307	332	303	334	315	340	336	308	359	316	321	332	331	308	299	321	333	316	307	312	347	295	306	328	313	347	328	319	341	329	302	324	364	306	319	326	357	346	350	336	309	306	316	324	304	373	342	317	330	331	380	353	354	344	323	342	304	332	303	355	289	330	299	296	299	351	348	351	330	348	342
17598	19278	17213	10736	10841	8601	6475	5869	5122	4285	3662	3392	2813	2587	2046	1873	1952	1567	1510	1388	1345	1291	1185	1141	1104	1125	1032	1022	1026	991	1006	962	1004	1035	1020	1087	1113	983	972	957	889	918	840	888	870	885	894	936	909	919	907	885	916	887	860	903	859	852	865	796	847	890	821	821	823	812	833	812	791	770	772	805	797	798	808	787	788	782	747	738	792	816	796	787	824	742	772	783	838	780	754	799	765	768	818	788	771	746	802	786	765	772	783	762	777	763	810	775	687	813	773	824	755	777	728	774	778	748	775	733	787	776	766	726	775	730	798	785	802	754	772	795	758	795	791	817	795	781	808	808	748	785	768	718	833	771	760	800	747	765	812	816	714	785	762	781	781	744	782	796	837	750	860	787	773	781	786	823	806	808	750	766	739	746	740	812	759	757	800	837	814	778	797	713	763	785	738	707	817	807	820	800	790	835	750	753	748	749	810	781	810	790	785	821	748	774	776	817	757	781	776	812	798	777	824	821	796	785	759	786	813	772	807	856	816	807	751	861	800	731	756	771	753	785	771	788	807	777	720	779	827	754	768	696	810	784	806	775	813	761	778	799	784	791	733	801	789	781	756	759	791	841	776	778	761	727	758	775	746	768	750	759	772	753	770	797	775	779	770	760	779	829	767	767	778	788	818	803	789	796	844	798	764	809	793	790	776	783	817	829	826	783	782	834	762	813	740	766	813	800	825	781	782	740	783	756	796	755	791	778	787	809	829	780	769	774	742	765	782	792	768	734	743	824	765	768	736	754	756	759	734	777	780	760	811	768	801	711	827	726	779	711	802	733	826	725	742	792	772	859	758	797	764	749	799	792	767	823	743	779	839	765	760	798	746	820	799	769	758	756	766	800	795	777	725	793	753	774	793	800	769	787	749	804	819	749	790	780	718	754	820	766	798	773	790	790	857	727	765	791	790	832	780	782	803	782	770	771	763	732	822	737	749	791	829	774	789	805	829	832	796	803	745	817	811	785	749	786	790	766	786	823	798	767	780	801	779	790	789	752	767	780	786	766	818	744	793	825	772	742	774	818	757	772	789	777	770	766	780	828	801	757	733	801	796	738	785	792	777	784	816	815	828	795	782	830	757	800	786	709	809	793	740	775	782	760	806	818	782	744	771	785	789	767	751	768	816	781	763	851	774	776	767	778	799	772	816	789	791	780	778	719	799	820	762	801	803	771	803	790	796	722	815	793	821	817	798	720	805	781	763	805	778	773	746	734	744	783	850	779	800	777	796	799	828	728	789	818	764	823	798	794	813	721	808	806	790	748	757	761	748	777	771	742	779	785	798	765	841	808	747	796	778	809	766	807	779	788	769	770	733	733	785	764	781	766	807	805	755	817	803	791	792	829	755	783	774	806	773	774	757	761	786	818	765	796	726	756	799	773	782	795	843	775	822	785	773	796	776	732	805	811	786	787	774	747	814	754	705	808	766	776	758	799	822	788	764	784	840	792	779	803	778	788	743	733	784	731	793	791	802	824	747	779	801	806	781	823	771	760	713	778	821	755	747	826	821	748	784	705	771	804	761	802	788	752	826	811	754	799	748	753	763	789	760	781	792	750	737	786	782	761	799	811	787	791	784	769	761	781	826	779	791	786	774	744	838	765	798	804	760	775	805	805	788	801	796	781	811	801	807	808	737	790	812	810	772	802	806	838	748	775	755	796	816	767	803	806	728	750	781	797	803	780	797	828	764	764	765	788	802	794	802	763	745	812	789	792	779	799	762	815	778	800	826	816	811	812	749	748	785	766	831	770	776	802	778	739	785	732	831	802	837	786	804	748	777	737	766	785	806	788	755	752	771	806	761	786	770	800	769	787	752	770	804	754	782	789	800	755	779	794	778	784	761	789	748	790	816	771	816	793	788	800	780	779	784	776	749	755	806	751	769	809	774	815	770	801	803	736	792	755	814	749	759	830	842	781	718	777	798	805	812	753	777	863	770	806	811	775	740	803	819	803	769	783	794	816	799	786	722	793	770	774	777	773	799	780	761	763	808	804	844	756	792	731	775	768	750	767	764	768	789	744	760	711	785	776	751	757	795	769	831	794	797	805	825	783	779	779	798	799	774	767	776	759	819	802	761	763	770	846	811	750	767	835	712	770	750	770	806	836	771	758	768	736	813	768	800	791	770	763	785	761	760	779	798	770	826	833	799	820	775	801	812	797	827	836	739	769	732	788	759	772	763	777	780	777	778	748	777	773	782	771	785	781	766	808	738	803	754	763	810	825	759	791	761	822	806	753	807	805	778	783	781	748	755	812	755	789	777	766	761	773	791	803	740	834	803	803	758	763	814	840	778	819	799	777	773	742	817	752	818	799	735	771	825	754	797	785	770	773	748	789	750	795	777	789	794	760	750	794	794	797	759	796	814	761	810	744	786	777	785	737	799	785	780	798	740	779	771	741	804	763	743	795	787	815	811	782	761	765	738	801	795	775	793	778	817	795	841	800	787	737	798	806	814	810	792	742	761	822	812	836	780	744	773	814	795	773	778	772	766	765	773	778	757	800	794	808	781	779	779	805	839	834	816	843	788	772	796	778	841	792	837	800	764	779	693	776	775	816	820	779	786	748	752	763	757	821	729	736	778	697	760	766	779	822	775	790	746	782	749	772	767	783	780	840	757	815	773	778	799	790	806	825	762	786	759	839	779	760	755	801	800	768	775	785	794	798	779	780	752	804	785	770	802	803	813	793	768	821	778	809	783	806	805	798	739	800	764	778	803	792	778	727	758	720	782	807	716	784	802	767	812	809	753	787	812	760	811	810	781	791	746	784	770	787	786	778	791	781	810	782	778	790	733	772	798	773	764	773	765	800	764	741	756	782	758	792	772	780	803	793	765	786	811	829	743	710	776	760	807	772	739	797	773	804	800	783	812	791	811	795	795	718	786	807	779	758	795	748	784	756	771	746	799	822	788	777	821	803	782	755	752	820	782	787	794	754	780	790	823	793	728	785	802	773	814	786	756	792	739	735	760	752	802	768	783	813	740	773	831	776	798	818	823	839	769	775	766	771	747	744	789	800	830	784	770	796	797	832	723	750	755	758	759	808	758	775	791	740	767	798	781	796	791	793	771	777	760	750	759	754	779	730	767	773	771	743	780	775	805	755	782	740	747	801	750	848	769	750	779	772	752	730	747	773	769	811	848	793	744	744	778	741	812	754	771	771	762	785	763	789	778	707	762	787	830	795	751	801	779	792	766	774	733	773	765	804	809	731	767	778	781	768	736	773	777	817	796	768	712	811	786	769	760	773	785	749	817	817	794	775	824	769	817	718	810	776	764	807	773	777	796	791	780	817	732	757	800	786	793	804	782	827	826	738	800	767	784	792	756	742	740	755	745	749	770	786	801	829	773	778	762	790	774	807	775	840	767	790	793	779	737	806	780	789	808	768	777	804	759	819	770	823	778	765	822	748	798	714	757	756	788	747	799	762	742	769	781	792	819	799	816	768
46483	46682	40575	25581	24783	20020	13927	11188	9289	7889	5858	5578	3959	3448	2574	2161	2008	1454	1330	1114	883	825	658	639	567	519	491	525	462	454	441	415	398	447	422	454	423	403	437	379	415	384	390	394	393	386	428	426	349	399	382	392	363	361	343	356	346	329	361	351	336	326	333	348	359	367	328	341	315	329	303	332	327	305	344	393	345	336	333	326	331	309	364	340	337	318	316	346	304	367	330	361	336	362	345	348	300	348	333	313	322	329	338	323	318	312	300	367	328	333	334	294	314	327	331	334	306	322	327	320	294	356	326	325	351	300	314	329	330	275	318	337	287	337	317	297	314	337	334	308	351	315	325	326	299	306	299	337	346	327	326	334	301	330	332	299	334	329	297	314	338	346	334	334	321	340	312	338	332	315	342	290	331	309	322	314	303	327	335	319	309	335	322	336	339	291	346	325	335	304	313	312	300	288	330	334	331	332	308	312	321	315	300	333	300	329	358	325	326	291	330	303	325	312	346	378	298	349	348	310	349	329	322	332	346	338	312	328	285	350	306	316	317	327	337	328	317	297	333	359	343	302	282	340	326	321	299	330	359	356	333	341	332	332	319	329	351	316	364	324	331	296	321	324	313	329	275	293	333	346	315	348	321	308	331	304	314	351	326	284	334	315	329	339	338	353	302	327	315	320	327	339	312	307	282	315	346	323	306	376	319	348	297	300	322	322	311	328	335	332	304	320	299	320	307	343	316	331	304	354	323	354	337	349	292	304	308	328	337	335	288	315	339	339	308	327	343	343	335	339	323	307	307	280	322	306	336	294	327	313	311	334	323	323	305	312	321	370	333	351	317	342	311	305	303	300	299	342	340	336	342	327	332	329	316	310	309	321	327	289	284	325	313	324	327	294	306	325	311	307	308	342	334	334	335	279	350	333	326	351	323	345	320	317	340	302	313	312	353	347	282	321	304	319	298	315	306	354	342	335	303	297	337	297	299	305	322	322	310	335	305	296	335	285	322	325	340	317	319	315	330	316	335	314	361	348	302	334	330	319	330	332	351	317	317	322	333	325	369	314	329	332	306	351	330	310	359	360	351	316	312	349	360	343	320	318	313	337	325	327	318	324	333	293	316	317	342	334	323	319	355	332	309	311	339	365	326	322	272	315	344	335	339	308	348	301	345	334	320	333	296	316	321	366	317	284	336	319	306	311	305	298	354	352	309	324	299	350	359	305	333	331	326	352	316	336	288	322	328	313	359	313	340	342	298	308	333	333	329	352	335	299	323	339	322	321	301	322	362	298	313	298	325	353	309	339	358	314	341	333	298	332	335	322	313	324	310	316	326	326	333	327	350	321	330	330	302	324	334	329	340	309	315	369	333	335	324	320	330	296	307	331	355	323	325	344	337	367	300	314	312	292	327	325	305	327	351	321	341	316	331	308	328	303	309	268	326	330	314	314	326	311	320	336	307	305	336	322	343	313	312	311	320	322	318	309	371	341	313	311	308	325	311	296	308	306	332	321	332	317	315	319	347	319	324	341	335	343	314	318	317	335	336	327	332	322	328	325	339	349	328	326	322	352	358	315	343	303	316	346	338	353	321	323	321	328	307	317	324	315	367	341	346	320	330	331	336	309	301	298	329	289	329	315	349	344	321	315	355	299	332	312	338	328	342	320	308	291	295	304	338	330	334	317	345	305	350	292	297	321	351	336	339	340	320	331	334	306	319	327	346	334	318	305	311	348	320	343	338	330	332	340	323	327	330	319	306	312	341	335	332	352	335	338	328	313	336	325	333	297	324	342	325	298	360	347	335	311	315	334	330	325	343	334	318	310	367	319	322	314	298	343	313	360	352	307	308	353	304	320	324	339	340	333	314	318	344	305	328	274	331	305	322	319	327	317	313	305	296	327	309	327	362	341	315	354	318	353	316	287	330	320	305	318	342	330	315	349	340	326	282	332	309	345	348	319	349	343	333	307	318	337	347	287	320	312	297	363	333	345	336	332	301	307	335	322	324	347	326	325	349	336	354	289	296	352	370	343	347	356	325	314	353	299	336	312	307	320	296	326	346	325	292	316	327	330	331	356	351	313	327	316	348	337	343	313	328	356	325	305	306	326	315	318	300	326	323	311	331	308	340	328	353	271	340	308	318	310	327	331	310	323	341	323	332	334	327	324	355	343	317	334	284	344	286	285	307	293	316	322	326	313	316	325	351	307	313	353	279	324	287	344	335	332	309	353	356	348	319	314	309	357	327	318	321	327	317	341	331	292	332	296	314	362	343	317	337	321	325	302	346	348	335	334	346	334	337	295	352	328	327	303	323	317	327	347	324	291	329	357	338	307	330	306	300	304	313	299	329	333	350	344	314	329	341	303	302	306	337	349	338	322	318	309	329	306	355	313	319	300	332	347	334	331	310	340	344	325	336	311	309	332	314	327	323	310	335	342	318	300	310	302	351	303	352	327	350	320	328	324	335	352	336	348	342	321	323	322	353	295	302	313	336	310	317	336	342	338	324	287	289	306	348	317	328	289	333	323	310	303	318	324	325	330	340	357	328	350	343	316	304	333	360	291	326	317	349	345	338	328	324	336	328	307	325	309	326	321	301	289	298	338	323	317	322	366	338	297	314	334	312	337	328	328	330	304	315	305	291	293	337	315	349	307	321	325	371	339	297	320	291	329	306	324	332	311	343	314	325	324	316	327	307	286	343	295	335	330	351	323	333	319	361	356	301	318	332	315	307	334	346	308	316	306	302	327	333	326	352	343	341	341	337	347	317	319	310	349	333	346	354	310	341	298	341	307	338	280	311	332	329	332	342	300	298	339	317	325	320	308	343	327	344	303	329	306	295	313	296	326	367	306	314	330	317	321	309	319	338	293	333	311	266	309	352	339	298	335	346	336	357	330	287	322	328	320	351	326	308	337	346	322	322	330	318	284	342	310	360	333	402	319	336	329	315	311	306	324	302	315	323	298	329	325	278	328	330	345	289	304	308	303	305	310	342	341	343	336	289	324	331	325	327	327	308	314	307	294	299	334	299	336	305	329	331	302	322	363	330	305	328	300	314	322	360	315	321	319	321	324	307	335	317	329	324	328	354	341	319	327	312	323	316	322	314	332	288	322	336	312	316	311	289	332	353	345	337	327	333	324	317	315	325	350	324	334	342	343	316	314	335	330	352	293	337	346	281	325	341	304	323	313	335	344	322	355	350	334	294	330	350	329	299	308	327	324	334	332	338	330	325	301	338	308	314	357	316	313	326	318	334	336	318	305	326	334	340	281	332	333	337	316	325	348	304	329	342	343	313	346	284	308	322	323	322	312	332	312	316	324	367	344	320	341	335	294	320	338	323	317	312	300	328	319	299	304	324	313	357	337	333	363	326	323	300	336	321	326	335	331	312	332	333	311	345	331	321	329	343	336	292	322	339	310	328	321	304	311	289	315	350	318	331	330	308	339	299	311	302	322	305	312	314	316	303	334	346	317	350	327	347	323	313	336	283	273
32935	40975	38660	22989	27337	25290	18905	19772	17532	17950	15777	15734	11583	11650	9554	8573	8671	6354	6122	5091	4349	3748	2994	2939	2498	2058	2140	1879	1794	1635	1679	1555	1367	1466	1415	1408	1599	1352	1254	1248	1276	1215	1208	1192	1374	1253	1257	1213	1207	1223	1160	1161	1032	1068	1024	961	942	960	956	943	940	869	925	873	876	813	800	863	740	818	797	773	771	802	807	803	770	772	842	747	769	775	780	795	819	767	818	795	808	841	757	753	829	793	796	740	743	765	769	779	732	717	753	765	758	762	751	731	853	782	807	722	744	797	775	787	745	778	757	781	790	738	755	814	807	765	742	758	742	767	758	780	776	816	800	786	811	772	736	773	761	749	742	794	752	793	805	767	760	768	787	757	768	762	746	779	782	731	815	787	790	731	733	758	738	767	803	679	786	800	756	773	779	786	807	781	782	794	758	768	772	791	751	780	786	740	773	750	755	788	798	774	769	777	739	742	743	781	806	814	793	809	753	776	784	738	747	798	756	761	746	771	788	795	745	768	791	826	773	782	755	768	785	750	796	785	781	788	776	759	742	760	776	812	799	794	721	732	757	760	763	841	782	746	716	746	764	759	792	731	775	726	778	760	765	800	779	743	711	810	754	779	737	782	801	771	755	788	739	788	747	786	815	746	789	774	733	821	725	756	790	786	734	729	801	787	791	793	768	795	732	769	779	760	837	734	774	794	805	779	765	747	725	753	780	741	742	753	733	807	764	739	748	764	802	802	715	839	762	747	778	807	739	815	790	784	798	799	719	811	818	825	782	737	792	768	781	741	768	750	800	775	741	779	774	807	725	783	753	758	784	790	759	815	744	729	769	801	829	770	818	784	765	826	798	733	774	782	764	811	740	763	767	793	791	770	765	753	792	794	761	778	740	732	827	792	789	787	763	772	776	738	783	787	785	734	782	733	773	788	793	760	738	781	779	756	789	775	779	777	794	759	782	749	787	794	789	800	778	792	739	783	811	808	796	781	741	751	807	760	733	748	755	773	746	812	827	757	756	772	778	793	792	751	813	753	736	803	748	766	747	785	775	815	756	771	746	769	747	702	786	796	737	780	816	775	768	843	788	763	744	756	761	761	751	793	792	767	804	793	751	722	756	805	762	792	732	769	742	744	791	781	819	790	758	765	740	753	817	770	770	813	779	749	699	751	783	762	773	729	760	777	754	790	752	781	747	812	791	771	781	810	755	767	827	765	801	737	784	810	786	759	738	772	822	809	739	790	727	787	747	748	764	773	761	752	782	766	734	724	770	786	814	738	775	770	770	771	777	772	812	767	788	879	737	781	773	742	703	725	751	754	737	780	701	741	742	750	736	734	761	795	769	763	760	737	759	809	738	817	798	756	791	807	745	793	793	734	727	754	846	778	718	721	752	732	790	744	775	785	765	771	719	774	797	831	750	761	707	797	757	775	788	746	762	790	849	766	811	748	800	720	746	781	730	780	711	820	729	819	764	771	752	752	753	814	734	823	771	724	752	789	778	734	780	760	736	775	773	763	759	765	736	781	783	780	770	735	793	814	752	753	769	791	805	771	760	742	802	794	794	799	763	690	758	761	804	724	766	749	754	738	769	752	751	764	806	764	757	763	818	746	775	738	763	753	735	788	754	771	783	806	775	753	746	788	708	763	773	782	777	771	839	813	795	738	741	739	794	789	779	768	819	747	766	795	745	726	799	813	760	769	767	726	765	737	779	776	757	769	746	783	757	842	726	812	775	755	741	775	792	781	773	738	767	759	752	751	758	715	729	792	748	738	789	783	753	755	766	810	779	800	760	761	741	811	802	768	729	792	791	788	779	743	740	783	704	761	776	810	722	807	747	743	832	783	743	802	819	749	778	726	771	779	773	761	766	710	740	797	738	773	740	732	777	726	747	740	777	760	809	753	750	792	763	733	754	744	739	809	797	787	815	788	747	750	706	757	769	788	729	712	809	791	757	736	778	805	753	793	793	745	750	763	774	797	754	752	718	755	790	786	742	767	799	765	811	761	799	804	762	736	825	789	800	767	716	766	723	740	790	791	745	785	784	749	759	765	781	772	792	799	803	747	810	773	834	769	718	813	729	777	764	790	747	752	765	822	771	731	767	796	752	776	767	784	807	709	822	764	770	766	752	766	769	791	759	827	772	738	718	764	806	807	736	770	801	755	786	805	777	752	724	756	747	785	775	774	727	788	747	717	762	755	764	779	762	769	745	732	784	791	784	792	745	729	745	728	806	770	817	748	794	753	729	764	791	754	794	732	759	773	739	842	740	745	772	755	758	751	800	796	784	718	752	791	804	747	729	701	765	773	784	754	792	752	759	744	808	780	761	710	742	787	755	796	738	769	755	790	804	753	799	810	770	782	769	783	796	754	806	758	755	712	723	787	747	713	747	764	787	765	754	726	770	762	780	768	767	782	783	780	756	751	758	786	760	758	761	755	786	815	755	753	731	764	789	707	734	767	759	750	760	809	787	762	727	794	762	747	753	736	799	735	742	694	811	708	766	747	754	745	773	752	757	760	771	760	763	811	719	761	746	761	773	748	736	756	792	783	769	754	774	769	766	771	794	779	779	816	756	730	821	761	801	778	710	763	748	718	789	773	788	740	778	749	787	787	744	739	769	808	773	787	769	762	827	763	772	765	784	833	762	751	777	754	795	764	749	757	786	756	799	778	794	760	761	760	745	809	767	758	780	746	771	816	790	721	769	796	791	774	793	772	721	808	763	854	817	782	763	760	779	792	758	796	812	783	760	761	774	774	795	728	798	788	825	737	831	762	803	800	869	778	760	711	771	758	771	799	792	733	760	771	775	739	726	744	777	775	717	824	771	732	766	812	760	807	775	785	741	819	727	772	741	789	758	693	784	788	783	735	847	797	730	740	749	720	761	742	780	799	738	732	802	761	759	784	748	770	774	758	810	721	755	879	784	783	756	779	821	750	807	790	816	816	782	770	762	746	797	756	824	760	814	739	830	783	767	778	750	733	762	808	752	807	799	796	767	755	758	751	838	778	751	797	732	763	784	791	744	764	779	774	753	742	810	798	802	759	739	770	743	742	750	720	804	791	738	777	787	770	785	770	751	776	751	780	767	773	772	740	748	759	770	778	731	790	807	771	745	770	802	781	791	744	768	823	784	761	783	755	761	737	800	745	795	732	743	813	802	746	770	779	788	751	764	762	786	740	770	726	718	775	771	748	742	761	744	779	774	758	776	755	807	741	811	772	771	741	785	780	788	756	763	764	766	779	729	753	756	745	759	736	763	783	767	809	832	784	740	774	817	750	730	785	816	717	761	787	809	794	696	747	813	760	773	780	754	770	719	774	739	757	762	769	730	794	792	819	750	738	811	744	748	736	784	801	720	743	774	758	783	771	800	799	752	791	763	779	794	773	740	795	767	815	738	791	799	822	716	706	794	751	773	814	807	789	780	821	741	728	779	772	736	713	795	748	786	762	805	740	775	812	720	798	724	743	733	752	703	758	754	739	750	778
54190	49475	43019	28871	30508	28004	22666	20411	17492	15617	12551	12471	8925	7977	5814	4729	4695	3042	2436	2365	1747	1498	1003	1069	888	719	629	598	555	569	512	497	380	389	435	447	469	425	350	381	353	390	355	348	421	415	342	346	369	368	320	352	344	292	335	279	305	290	282	284	293	283	263	281	273	238	261	259	253	274	238	256	239	238	246	233	250	255	253	247	250	247	265	272	279	260	254	240	264	233	237	255	226	273	285	232	221	255	260	260	210	234	215	212	246	232	240	235	224	247	246	213	219	200	218	234	253	225	223	220	241	224	221	240	240	238	243	242	247	232	240	255	245	240	239	241	257	235	249	233	212	246	204	247	241	236	220	232	240	214	236	259	249	216	233	220	210	236	277	218	255	270	256	245	228	238	216	251	222	229	237	227	232	241	231	196	224	251	229	239	206	220	240	235	241	245	209	237	224	246	229	214	248	263	267	229	249	232	246	236	231	218	259	232	232	235	261	216	226	260	217	224	272	249	256	204	239	238	255	247	246	240	216	229	226	230	220	254	231	234	232	249	267	211	215	219	230	231	269	255	232	244	228	217	244	267	242	236	244	260	216	225	228	229	233	256	253	224	223	214	202	241	197	226	223	200	253	248	225	233	225	251	236	236	238	229	211	242	272	223	191	231	240	233	215	252	236	252	246	211	246	225	239	237	230	271	244	241	258	254	230	232	240	212	238	221	208	229	230	208	244	249	269	261	242	241	235	236	253	224	243	216	242	242	221	246	244	244	217	226	236	234	287	240	255	241	252	214	222	256	211	257	246	247	241	247	212	229	227	247	247	254	220	234	223	237	233	209	216	266	223	213	232	227	242	224	233	242	246	244	243	227	244	232	246	210	241	222	209	231	218	247	256	242	252	235	234	246	221	236	212	233	208	231	258	250	261	248	220	230	216	210	226	242	234	223	235	245	216	237	244	216	219	228	242	233	231	239	228	247	235	213	210	226	257	241	253	242	232	249	253	246	271	242	255	253	244	290	236	237	258	236	229	245	242	254	214	218	233	257	234	280	235	245	218	244	244	237	252	241	230	242	224	239	259	243	224	237	244	248	240	216	245	247	224	212	209	212	249	256	219	259	221	216	221	238	201	272	252	234	231	245	286	231	234	241	225	268	257	212	219	232	217	244	241	249	236	259	271	211	245	216	223	216	230	242	253	254	245	244	218	252	228	256	229	241	235	250	231	246	239	250	248	237	254	241	231	224	232	223	229	235	244	245	224	228	206	243	231	249	204	232	238	215	260	250	237	229	250	249	253	239	272	228	245	223	242	241	234	242	229	233	262	235	238	220	233	230	236	228	232	229	229	243	247	250	257	228	205	222	232	262	262	227	216	248	232	217	234	244	227	235	231	234	242	265	223	239	250	241	232	220	222	254	239	243	249	230	245	253	227	250	219	222	250	233	228	223	219	250	236	233	234	248	215	257	233	230	223	239	240	237	225	238	222	232	233	219	232	225	245	234	224	221	217	236	218	232	217	251	242	234	250	253	224	228	230	243	241	239	226	241	260	241	243	213	240	244	232	220	235	258	228	234	218	235	242	252	252	245	213	196	223	210	276	263	274	240	229	245	253	207	247	227	262	212	227	228	218	238	233	206	235	238	255	200	243	256	224	233	225	242	256	232	220	256	257	224	251	233	246	252	248	238	230	256	273	229	246	220	268	224	252	249	256	221	223	240	237	246	247	249	244	233	227	235	219	224	258	214	255	187	227	270	251	244	213	228	233	239	215	245	250	246	250	234	206	246	217	220	252	266	231	222	267	251	225	256	219	218	224	224	226	213	227	202	230	245	267	235	227	223	232	225	234	239	247	236	228	242	200	237	230	253	226	238	212	238	256	231	225	241	232	222	257	251	259	226	249	235	198	251	206	231	240	234	252	231	235	210	253	234	222	253	249	232	243	231	258	251	241	237	252	243	231	245	234	215	222	233	225	237	207	242	247	226	226	241	241	225	251	235	221	214	206	226	222	234	201	211	269	241	227	234	239	256	217	230	245	225	247	253	239	252	238	263	267	240	242	247	225	239	206	263	267	272	283	241	243	252	246	238	236	241	205	237	232	266	240	242	246	234	201	229	224	230	233	263	225	245	253	244	233	248	245	227	237	246	260	244	203	239	235	249	205	223	240	262	250	237	257	223	249	239	213	262	218	246	224	247	229	217	214	265	242	234	239	253	226	248	234	222	212	236	244	236	249	239	251	251	258	250	246	241	251	219	237	228	254	221	254	248	244	258	244	247	254	230	236	243	252	222	252	216	241	230	243	240	253	253	245	235	222	220	234	231	259	230	243	232	220	243	249	222	227	244	232	242	230	251	250	198	236	244	241	226	225	244	220	247	215	221	237	243	251	233	224	275	242	231	246	214	213	242	209	242	260	243	228	237	245	247	236	229	273	227	238	218	228	270	242	218	214	251	254	247	242	230	244	239	233	218	250	240	239	221	226	248	238	234	254	259	246	238	223	257	245	256	237	233	229	239	254	247	220	265	250	255	259	242	243	233	238	225	237	216	251	243	219	241	229	269	270	230	244	229	229	213	249	245	224	225	258	250	249	241	206	240	220	233	235	212	242	262	227	207	260	248	243	234	232	243	232	229	237	270	230	228	262	202	246	248	232	245	237	229	247	237	237	256	239	232	269	244	242	265	240	239	209	237	228	224	219	223	229	240	222	222	240	226	241	235	229	236	202	238	253	236	219	227	252	225	297	268	244	216	221	227	253	251	252	238	249	234	232	218	229	264	247	241	222	257	220	237	240	230	244	230	233	249	240	239	204	235	249	229	244	225	251	244	223	230	195	227	224	248	216	228	245	234	225	247	258	260	212	243	234	230	229	243	233	206	218	227	227	240	239	253	247	230	207	247	243	256	244	223	248	244	246	251	257	229	241	238	244	221	241	246	235	249	257	259	243	256	222	251	273	235	223	241	202	235	228	268	235	222	253	258	220	195	210	257	235	218	277	225	253	244	235	247	234	212	236	245	224	241	220	227	240	224	248	222	229	259	226	219	267	241	242	245	233	245	223	242	267	214	253	241	254	234	246	207	228	237	248	254	220	255	251	250	240	228	253	237	245	239	233	218	269	238	245	248	232	247	264	243	244	244	253	232	252	234	235	228	250	240	238	237	227	225	220	224	229	237	231	220	277	250	211	227	216	241	256	279	253	264	227	227	224	268	240	253	262	224	246	239	246	254	245	231	235	247	249	233	250	234	235	253	219	215	217	227	232	240	235	210	248	246	257	255	261	215	227	224	249	230	229	248	260	222	253	209	218	268	223	226	264	251	246	225	238	220	249	212	241	276	236	205	257	240	215	216	250	220	253	242	258	239	240	226	264	217	225	225	239	242	236	258	196	223	254	245	208	203	205	241	234	218	239	241	251	258	249	257	232	223	233	238	230	230	210	225	220	217	264	238	228	262	245	233	221	245	237	234	251	219	239	247	239	252	254	249	252	230	217	226
40040	46965	45209	30711	34816	34359	25974	28439	25948	26778	25286	24899	18118	18483	17070	15093	15853	11481	10670	9931	7700	7388	5369	5079	4103	3403	3207	3036	2761	2302	2259	1897	1859	1821	1983	2038	2142	1940	1639	1513	1492	1700	1526	1644	1786	1704	1506	1453	1473	1619	1390	1436	1141	1172	1172	1032	943	1017	877	960	872	938	860	824	764	768	704	679	660	708	663	599	643	683	597	630	599	626	586	637	601	646	592	604	609	589	638	666	652	607	602	587	539	580	564	551	525	563	593	550	570	575	587	592	569	553	555	584	571	590	571	582	545	620	621	542	556	551	567	577	561	584	582	592	600	612	606	592	605	564	597	565	559	584	552	558	597	594	573	596	617	580	577	588	561	567	557	565	571	582	551	570	561	566	567	560	573	588	589	582	573	563	578	571	617	553	561	583	566	548	583	570	539	561	596	611	594	613	523	587	561	583	593	562	605	607	539	539	538	624	525	556	581	563	565	590	550	579	586	575	534	565	576	599	563	537	554	567	561	594	545	586	566	611	603	573	600	578	570	585	580	542	583	618	609	536	577	590	549	593	563	561	535	579	538	571	607	548	520	573	575	548	529	588	569	581	554	573	563	585	598	584	587	537	574	549	559	619	568	577	557	623	573	557	591	596	590	617	554	555	569	523	563	562	553	586	535	593	588	543	554	576	591	552	592	559	547	590	607	609	541	592	570	549	568	538	580	586	595	567	550	499	588	526	567	553	510	571	565	579	541	601	597	574	635	562	551	560	562	565	567	532	582	586	589	549	584	561	561	576	606	586	585	575	551	526	568	563	577	570	594	569	574	577	614	550	548	580	582	554	590	564	555	564	594	546	560	547	535	560	560	548	591	567	581	577	593	561	610	541	594	571	579	547	511	551	554	582	557	572	553	569	557	618	577	560	529	583	559	550	567	593	573	555	547	577	578	550	591	586	579	559	599	609	604	575	579	550	569	613	584	567	594	584	542	559	568	521	566	594	539	555	628	582	568	604	548	601	580	607	584	562	548	542	613	622	573	555	563	545	535	560	557	588	579	505	537	589	594	598	570	560	582	584	584	569	574	606	542	593	576	562	572	541	533	549	572	514	565	567	569	569	552	562	578	589	539	612	568	562	567	562	578	555	597	567	596	579	535	606	587	552	512	586	557	560	585	579	597	554	535	586	569	574	612	601	536	551	587	604	562	508	585	561	578	576	560	581	583	568	592	572	574	590	589	575	562	559	563	563	534	584	592	566	602	582	575	577	582	586	524	583	586	586	588	585	562	571	572	546	594	555	589	542	559	600	586	577	588	577	608	587	577	570	575	577	573	601	547	573	569	586	567	579	614	556	533	602	563	608	549	542	594	546	555	543	597	591	564	571	584	565	560	580	544	560	593	550	510	600	543	598	570	563	575	545	534	551	561	558	591	586	616	552	561	557	555	576	585	536	558	584	550	541	557	601	579	559	574	535	570	535	547	563	592	566	559	563	553	565	595	532	591	565	585	585	543	588	578	593	591	600	555	589	588	558	579	521	561	589	552	573	548	541	575	567	559	575	512	580	538	561	582	578	563	561	577	576	561	568	558	559	594	592	549	559	605	575	575	598	592	579	574	603	548	589	590	587	594	627	612	581	607	564	540	523	536	608	527	551	577	579	591	566	576	563	576	553	584	566	544	573	555	535	584	574	537	535	569	556	565	555	580	581	527	579	583	572	581	576	571	599	597	572	540	577	573	535	553	569	627	587	616	571	583	600	586	553	569	580	546	583	577	586	566	595	542	511	551	579	558	517	591	562	552	614	517	569	600	591	565	548	590	552	590	569	554	621	593	601	589	563	585	583	529	560	641	568	580	553	578	526	594	591	575	604	537	596	536	599	560	546	579	560	516	572	522	562	559	567	580	600	575	568	580	554	625	582	574	529	580	575	596	606	612	573	561	562	567	600	599	572	530	614	546	567	533	567	546	584	581	548	560	576	571	556	558	605	551	554	591	571	509	563	514	572	579	553	549	572	620	587	554	572	569	565	525	596	604	601	604	564	545	558	538	622	582	518	567	529	559	583	549	540	579	557	598	539	542	560	569	549	515	582	578	593	587	545	576	597	579	565	528	534	602	594	566	553	539	587	586	546	601	590	583	550	576	599	577	601	611	569	577	564	535	575	574	544	561	565	555	598	575	571	593	597	572	561	511	529	549	549	585	601	586	593	576	579	546	585	623	563	542	543	579	607	571	592	571	598	567	603	565	599	551	574	579	547	585	544	586	536	596	586	575	563	570	553	542	583	554	571	568	576	544	564	577	604	606	535	558	527	598	562	590	561	568	557	611	579	575	554	582	573	577	537	572	545	576	583	616	531	568	568	545	553	591	575	584	592	508	575	575	583	604	591	569	558	544	562	593	585	573	579	580	546	529	551	580	563	595	551	563	597	533	564	600	611	559	582	567	599	580	501	587	584	568	571	599	542	568	534	581	586	602	578	568	506	610	576	585	568	572	560	579	562	566	603	585	586	567	572	614	566	590	574	564	576	580	544	574	538	566	555	573	535	564	574	558	581	573	553	556	597	552	563	548	537	539	566	558	563	586	513	617	555	591	582	568	545	614	561	567	578	578	606	610	591	558	601	548	608	565	560	560	604	573	585	560	544	557	565	557	574	559	571	612	589	596	575	531	621	526	565	572	592	578	558	562	571	559	565	545	573	557	555	575	551	577	519	566	554	551	601	526	531	575	585	607	584	547	572	572	589	601	569	590	554	570	549	569	615	591	566	586	584	562	560	576	579	622	549	560	593	573	587	581	566	572	566	524	568	558	573	536	562	568	575	540	608	557	562	606	602	587	622	582	547	578	531	560	543	571	554	559	566	571	597	618	569	595	565	577	590	583	570	560	550	544	588	603	558	595	558	564	609	573	577	552	585	578	556	555	622	582	556	590	588	563	566	588	592	592	584	563	566	540	590	580	597	527	583	545	558	572	561	535	516	574	549	546	650	609	561	539	605	549	632	550	543	542	623	609	577	596	532	601	564	565	562	570	571	564	588	533	563	550	560	561	609	590	558	534	575	612	575	591	585	582	582	559	557	591	577	560	563	569	552	562	568	558	542	560	619	582	599	544	581	573	577	563	585	566	532	572	553	542	547	586	569	564	537	570	555	587	573	569	567	577	556	546	582	594	562	558	591	550	575	575	567	570	565	582	593	563	588	556	617	582	576	581	555	516	609	608	594	570	581	569	570	592	574	550	555	577	558	568	561	577	578	508	555	591	599	575	579	583	575	576	528	567	544	556	598	566	541	587	605	572	563	612	543	542	608	602	549	598	572	632	607	619	554	622	550	562	581	502	547	574	552	533	570	574	556	545	533	575	550	572	587	546	557	578	532	547	593	549	540	571	587	560	565	564	560	547	565	540	572	524	552	559	582	556	569	542	559	573	562	605	601	551	557	617	550	577	593	615	597	562	546	576	580	568	554	576	540	570	558	598	528	523	571	573	600	561	571	584	565	568	550	541	589	567	570	553	573
24119	18316	12389	5689	4307	2989	2089	1663	1332	1095	877	831	641	562	575	530	484	480	450	432	403	409	392	392	357	383	388	377	388	370	369	353	349	377	328	362	360	355	327	331	326	343	358	369	386	367	349	359	356	344	339	350	331	320	312	362	368	333	354	349	351	352	331	328	355	369	332	311	313	311	341	359	355	316	334	353	323	339	327	355	318	349	291	333	307	368	306	325	343	312	336	314	354	317	294	342	331	362	328	357	339	374	355	342	375	338	337	326	331	326	305	321	331	311	328	325	325	335	339	342	322	346	385	327	299	291	320	330	344	327	336	318	355	350	347	338	352	323	331	333	314	319	296	319	316	320	322	321	306	348	297	329	323	309	329	332	330	339	320	342	325	343	316	337	341	347	301	314	295	356	339	311	320	338	337	354	313	319	337	340	350	330	330	302	355	326	350	349	321	286	338	319	315	344	319	298	326	362	324	322	340	314	335	364	331	355	315	322	320	344	366	377	348	327	329	330	326	324	351	315	312	315	372	328	336	316	330	349	344	329	301	326	338	301	308	348	337	311	361	319	372	341	349	346	317	364	317	364	348	334	331	336	333	324	312	340	320	342	301	301	335	329	389	344	315	358	311	359	307	341	331	326	328	342	344	332	321	347	334	345	344	328	289	334	336	324	338	333	329	321	370	337	351	343	310	334	343	333	330	332	364	349	341	319	342	355	323	317	347	301	338	336	353	340	326	336	350	305	360	353	310	335	314	352	356	297	356	360	307	369	370	307	333	332	339	338	332	315	325	314	309	334	326	327	328	311	315	366	352	319	326	337	316	354	348	357	306	307	375	303	327	316	315	302	328	341	330	327	332	292	299	325	327	351	323	325	291	323	336	342	312	318	342	329	303	326	324	324	334	348	330	324	326	339	378	309	348	333	333	329	328	311	348	368	320	335	352	338	316	348	307	343	332	315	335	319	332	335	297	357	313	319	314	318	342	314	330	309	353	343	336	348	274	333	309	337	339	310	317	331	315	322	328	334	293	305	322	341	357	318	341	338	297	341	344	300	326	338	355	339	372	355	325	310	311	326	311	322	333	339	314	343	288	361	351	337	337	340	317	329	376	322	312	342	343	339	341	365	312	352	322	375	325	322	329	316	342	331	331	313	348	317	306	319	339	301	328	338	316	335	320	320	328	345	310	330	351	303	347	306	344	352	329	351	339	307	320	356	371	349	328	365	321	382	332	335	347	327	325	337	285	335	339	358	307	330	341	348	353	331	320	307	306	360	329	322	354	327	323	324	330	315	308	329	298	323	347	314	370	351	335	297	307	303	307	314	342	332	320	301	302	338	328	320	324	309	347	332	373	360	342	337	284	333	329	340	334	307	349	373	292	345	329	324	322	297	310	356	344	359	309	305	339	353	344	339	352	331	304	331	319	308	335	327	338	315	323	377	352	329	305	302	313	334	332	322	322	362	341	320	337	313	325	323	284	331	343	419	353	338	330	354	305	353	323	326	315	310	342	307	317	327	320	346	330	313	368	305	317	321	345	321	322	341	325	339	333	330	350	293	338	302	336	345	327	320	356	335	310	329	355	355	340	338	350	321	311	292	331	314	330	317	341	339	285	349	325	329	335	342	339	304	319	350	353	351	322	354	315	309	321	339	326	339	338	300	314	303	311	314	308	325	284	327	326	327	284	327	338	296	310	326	295	317	327	334	310	340	333	295	346	331	315	323	348	296	332	358	339	296	310	330	329	323	329	369	344	364	333	330	321	366	335	328	313	369	344	332	332	351	374	358	336	320	335	327	326	320	341	290	308	307	329	342	319	339	327	347	338	331	346	316	333	329	340	325	321	341	295	332	304	339	326	326	316	322	340	320	321	338	314	334	337	329	284	333	333	328	346	361	327	324	340	320	315	324	352	331	349	361	346	343	341	332	312	364	317	317	325	322	337	328	322	310	337	317	322	313	355	385	328	353	318	298	323	336	310	323	326	307	341	353	332	342	331	305	355	316	360	345	301	349	333	335	318	327	373	300	339	317	318	337	332	316	318	334	333	315	340	364	352	329	359	315	327	344	331	311	370	319	343	328	362	319	328	319	335	334	329	340	320	319	309	291	349	343	327	320	327	338	312	346	360	342	325	325	340	361	315	340	367	345	274	365	348	321	314	318	312	346	324	341	346	364	321	315	339	331	338	372	352	346	344	380	327	314	342	335	315	367	312	304	308	327	360	341	308	313	327	350	344	331	342	376	329	319	296	337	322	308	318	303	283	323	322	350	322	327	382	354	390	301	325	378	304	302	338	342	350	311	324	345	341	309	335	362	321	340	356	328	349	362	336	331	356	341	340	332	343	313	336	342	296	337	351	331	351	320	312	344	318	337	332	369	360	334	344	293	333	347	335	353	360	348	357	305	337	322	338	316	344	330	306	344	298	312	304	322	328	335	305	339	343	326	329	331	316	315	333	308	318	342	330	355	325	321	311	327	360	354	324	309	352	333	333	332	339	330	333	359	348	308	324	322	357	358	296	303	346	327	319	359	323	347	356	321	359	343	311	326	321	348	326	345	328	335	338	341	321	325	318	337	341	321	346	337	339	332	320	345	331	326	316	328	339	361	345	314	329	320	334	316	319	286	306	319	310	347	331	327	322	329	330	337	307	344	341	304	352	345	316	355	332	330	329	325	320	345	308	326	347	309	313	331	329	355	337	338	357	305	323	286	308	342	334	350	324	337	338	320	351	328	332	320	303	320	322	346	349	368	317	316	313	323	339	345	296	332	314	292	314	332	329	338	332	316	307	375	348	346	342	341	331	322	352	315	345	316	326	335	330	324	310	313	334	346	342	311	345	355	347	360	353	365	325	305	314	318	332	307	326	338	358	338	309	338	327	334	306	345	356	346	346	336	339	353	332	326	346	296	314	353	308	295	318	322	290	317	342	316	318	339	308	317	325	367	363	311	322	335	340	363	332	365	314	333	290	317	333	357	373	313	331	330	307	327	306	316	321	326	308	342	335	330	361	331	346	308	334	345	329	293	325	356	321	309	305	320	298	310	300	325	324	325	364	338	351	322	304	320	346	319	338	328	321	303	355	317	307	342	323	342	335	306	331	333	328	337	318	336	339	358	353	352	340	371	366	308	305	329	342	342	365	380	363	309	351	342	354	322	333	350	317	364	315	347	328	324	308	334	305	356	312	308	342	320	309	337	321	355	327	328	326	356	317	361	324	350	327	330	361	372	358	355	336	320	334	357	362	328	360	314	360	331	328	296	353	317	346	351	321	328	325	336	334	321	351	320	344	340	320	340	355	355	346	339	339	316	321	322	364	363	324	330	313	335	310	329	335	328	298	363	326	325	327	329	321	315	347	339	342	336	342	365	311	298	354	307	342	341	334	304	319	344	316	316	313	326	360	319	324	350	334	314	325	339	324	326	293	303	299	357	301	371	358	335	343	331	305	307	350	311	301	324	336	333	323	348	341	380	309	305	326	289	341	303
15436	16742	16102	11974	11134	9100	7171	6338	5518	4525	3941	3749	2894	2435	2182	2001	1917	1704	1614	1469	1364	1336	1270	1189	1153	1125	1117	1014	994	1011	1006	1009	978	1006	1032	1084	1026	1019	988	1020	1014	965	927	876	916	962	921	963	943	913	874	886	905	913	847	872	924	887	926	791	860	862	844	854	833	787	856	819	799	826	820	758	819	775	796	768	765	791	781	847	746	810	770	753	772	804	817	823	781	782	771	752	787	775	781	792	821	736	808	779	770	760	805	815	815	785	779	809	802	783	824	847	824	763	807	776	795	770	738	803	851	854	807	776	823	766	806	833	792	849	793	807	747	765	801	688	788	793	805	797	813	802	759	855	780	781	802	776	766	806	742	811	814	777	858	764	781	757	789	826	758	823	758	774	783	802	760	776	847	776	781	741	793	742	721	842	799	793	800	769	784	848	788	790	785	800	811	790	781	841	812	797	778	827	792	826	748	819	768	772	796	781	854	810	808	825	748	764	810	776	828	773	771	794	804	775	829	814	800	770	867	801	818	758	769	826	779	780	806	805	783	777	784	829	824	761	813	819	818	767	830	791	819	801	785	809	771	785	801	809	764	772	785	801	777	735	772	833	757	846	815	817	756	746	800	816	786	794	772	773	792	776	749	776	790	819	833	796	768	796	735	805	821	765	811	742	799	754	791	775	808	761	780	788	799	766	762	807	773	762	771	740	792	824	783	783	736	778	800	783	788	822	818	780	752	779	772	768	780	787	777	807	755	780	818	768	801	786	782	735	728	827	813	785	820	856	815	797	770	757	796	837	785	778	771	768	750	763	770	809	769	798	720	780	793	764	730	744	835	730	806	804	810	758	781	769	806	806	792	794	809	758	779	829	780	810	817	805	796	772	746	830	771	784	793	814	763	774	776	781	739	778	805	834	833	818	814	757	773	747	815	764	780	774	825	779	801	843	766	810	816	774	792	724	782	788	792	768	809	767	790	784	759	784	762	812	792	820	766	817	765	803	779	759	815	759	773	787	759	820	751	816	767	811	744	795	773	800	801	832	834	751	784	776	818	810	787	734	812	757	799	802	841	800	783	782	835	784	851	785	781	802	785	815	774	810	783	800	807	846	733	791	757	784	809	733	794	772	801	775	772	804	831	805	731	761	810	840	815	755	763	745	801	792	808	771	803	748	792	761	779	805	771	774	804	791	831	763	779	893	756	771	806	832	799	767	766	795	829	802	823	816	803	810	797	846	780	795	732	802	776	764	820	784	730	784	775	791	785	757	798	801	739	780	767	772	732	767	759	791	787	785	741	830	786	797	816	772	752	768	747	837	808	808	776	757	756	733	752	797	740	774	743	784	803	816	817	787	797	840	813	784	747	792	788	771	748	753	783	771	809	772	766	793	719	790	806	772	827	794	815	765	749	766	853	738	773	786	820	813	789	782	800	793	781	803	806	760	774	753	735	791	837	786	805	773	836	794	785	844	833	744	803	778	817	790	790	767	744	779	817	779	797	798	830	793	819	789	804	776	790	801	761	798	742	758	768	802	797	800	751	753	817	793	816	780	780	799	804	787	762	785	808	838	783	785	761	739	800	815	772	803	781	750	796	726	721	766	769	781	782	801	770	722	778	763	767	768	783	725	825	764	739	775	824	797	788	819	744	792	743	826	804	809	763	730	810	751	820	777	811	796	790	721	821	826	778	803	806	804	815	880	798	780	797	768	782	765	800	811	820	744	803	786	759	758	790	771	785	813	764	736	766	764	773	832	811	764	764	798	755	811	802	855	765	768	773	780	835	772	756	786	802	771	755	759	788	762	792	733	775	780	834	760	813	823	784	784	769	762	787	776	808	792	849	802	785	843	793	787	827	818	802	819	775	774	781	778	762	766	800	780	798	772	725	725	801	814	734	783	729	760	788	800	775	814	778	849	799	814	755	819	793	770	769	780	801	782	758	716	794	800	740	826	753	747	797	772	803	743	753	806	767	827	858	781	811	747	804	813	770	775	802	807	793	699	770	783	787	799	773	829	763	781	786	824	805	786	794	768	819	767	788	823	792	759	756	812	787	791	830	832	770	742	801	796	829	816	799	784	799	738	769	806	784	801	765	784	792	795	751	812	778	798	805	781	792	775	796	816	781	770	811	824	807	831	780	815	781	807	846	819	750	780	783	799	832	751	812	817	791	805	768	784	799	849	813	742	802	742	822	736	750	746	846	811	761	799	827	785	799	763	781	780	882	791	721	814	742	786	773	801	777	803	764	814	754	781	770	805	746	804	742	780	805	785	781	797	828	778	794	838	794	826	774	853	805	753	757	808	792	838	798	780	780	753	786	796	858	803	783	756	770	759	834	769	762	741	750	789	768	721	817	784	783	761	790	736	776	765	799	794	805	797	804	807	785	816	791	803	802	772	793	809	742	782	801	853	831	782	800	796	777	786	803	846	798	796	771	795	764	769	803	793	776	765	832	770	804	774	798	820	810	740	845	795	743	824	803	842	816	820	829	802	832	808	771	790	801	776	811	806	783	789	760	817	846	792	819	788	791	801	839	800	748	729	746	792	826	811	766	835	824	767	796	805	823	737	740	775	766	772	832	756	788	818	841	763	784	782	775	805	795	781	791	778	820	756	780	808	783	788	793	841	843	835	804	732	796	762	840	807	802	789	806	758	821	827	792	796	793	847	783	814	723	773	790	802	819	799	821	770	813	773	814	787	806	798	818	772	836	778	799	788	786	734	764	786	806	800	769	816	776	858	786	790	810	794	827	749	774	789	867	775	794	759	773	813	782	793	779	827	822	851	811	818	735	851	823	814	791	781	824	745	779	744	807	801	816	789	810	832	805	822	765	799	790	789	814	803	806	808	761	770	748	836	807	769	824	794	843	816	791	779	802	834	799	792	789	806	761	770	823	814	749	759	813	804	766	793	821	801	769	770	773	784	805	852	751	835	748	790	821	800	809	819	789	752	767	789	754	760	782	827	789	728	834	802	789	792	745	802	722	796	799	792	795	736	774	794	794	789	781	767	737	774	798	818	758	789	760	781	769	718	768	818	818	775	828	808	802	786	820	844	762	747	749	833	797	742	782	742	785	793	766	778	784	835	750	794	714	772	814	767	776	844	782	756	739	792	805	807	784	753	803	754	820	777	758	786	781	803	806	794	809	783	788	803	794	836	774	821	813	760	807	812	786	766	771	766	739	807	802	782	748	812	763	760	773	816	772	781	794	735	759	759	771	758	800	819	793	753	792	746	813	743	806	792	737	804	769	853	799	784	773	767	778	806	803	764	791	804	774	776	765	762	775	831	737	795	801	708	813	809	778	725	743	812	760	780	861	810	808	813	764	815	776	803	788	817	791	780	806	767	844	779	797	744	761	816	745	778	810	801	770	819	776	781	767	770	819	800	823	841	804	830	809	807	815	810	823	786	815	773	772	793	750	759	811	782	760	760	792	758	765	818	782	806	828	753	800	810	762	856	829	755	748	799	840	794	725	783	740	886	799	797
42156	43995	41852	25891	24562	19697	13031	10841	9654	7742	6014	5653	4060	3423	2452	1867	1940	1628	1389	1138	957	898	674	599	591	489	561	493	482	440	422	427	406	454	418	400	445	448	416	444	417	435	391	436	409	420	379	386	371	390	390	390	371	377	408	344	322	374	374	381	351	357	363	327	333	361	360	364	319	363	343	341	329	356	332	360	308	331	319	341	356	356	350	324	312	331	324	345	317	322	352	295	378	351	315	379	298	333	343	343	331	334	342	349	332	309	346	339	331	322	319	301	319	329	329	343	357	330	331	321	321	331	324	333	332	306	356	339	337	340	347	319	323	331	290	335	312	348	333	301	327	327	357	306	307	318	309	312	364	337	343	323	366	328	324	318	341	321	328	326	328	319	331	342	326	344	325	329	303	313	381	299	311	297	328	350	329	339	311	353	346	348	313	297	320	334	339	356	337	315	318	302	356	317	306	333	334	344	317	324	319	374	345	364	341	349	323	306	327	318	299	345	349	317	325	299	324	306	334	326	351	327	308	335	351	349	327	321	340	367	360	340	334	296	300	321	344	354	328	313	313	303	333	288	329	351	338	362	341	314	312	327	324	363	323	319	352	354	323	320	310	347	319	319	316	318	331	359	311	348	324	333	312	325	340	349	303	326	324	320	316	349	331	339	335	320	318	355	318	331	301	315	327	318	321	350	333	343	335	310	305	346	322	315	333	348	312	335	315	347	298	362	353	319	337	354	377	369	327	341	336	331	325	353	319	334	336	326	336	322	315	351	334	331	306	334	307	325	349	337	344	303	329	317	313	362	362	342	312	319	331	311	299	384	341	308	340	356	298	326	339	341	327	317	319	339	371	351	299	304	341	311	308	328	333	322	322	342	347	348	352	355	332	349	366	335	334	311	315	299	341	326	348	314	299	319	330	325	323	332	331	305	323	333	306	304	338	314	341	325	352	356	313	323	316	309	321	357	364	336	346	293	356	332	362	331	342	346	359	355	349	330	305	339	322	338	345	323	345	329	352	310	312	324	311	325	323	311	324	296	345	364	283	296	326	367	331	332	335	329	325	330	325	325	333	318	307	340	307	354	337	348	311	322	333	338	341	309	312	332	335	302	341	334	322	348	350	333	341	349	337	339	306	294	309	338	367	331	321	345	338	304	327	333	345	307	324	332	344	355	338	360	330	324	308	343	382	334	320	350	315	336	329	341	358	321	325	313	358	339	325	347	346	361	340	328	322	346	337	338	341	285	334	322	353	303	347	346	357	285	339	317	356	320	318	339	331	349	350	282	315	345	346	304	361	348	298	331	350	314	309	328	327	298	363	304	334	345	329	317	356	325	319	334	306	330	344	373	351	319	322	298	317	339	334	342	371	364	330	328	321	315	325	323	331	315	309	332	330	319	326	304	283	315	335	310	351	346	287	323	336	317	328	307	328	331	385	315	333	335	345	327	326	328	326	327	317	327	352	326	364	353	311	383	322	332	314	317	323	328	347	307	325	321	326	296	312	316	352	329	311	358	303	342	332	288	333	311	353	302	311	290	336	340	339	378	338	346	329	338	300	343	326	308	308	332	334	332	340	317	349	341	308	305	318	333	338	312	335	331	316	330	313	328	301	309	349	330	322	355	353	304	319	340	330	300	320	325	359	335	333	295	290	322	294	339	342	321	353	333	324	329	373	298	296	375	332	311	287	300	319	313	326	309	345	322	297	308	307	311	351	308	316	341	344	316	331	373	345	315	323	339	343	312	329	324	317	344	321	348	347	360	326	304	345	325	319	297	310	341	346	340	297	354	341	326	344	352	349	362	350	301	321	317	335	326	336	295	337	359	345	334	343	344	333	345	335	330	337	349	341	314	342	316	306	298	344	346	321	323	347	370	369	309	319	302	317	315	332	294	314	324	365	337	313	337	316	318	341	320	316	331	292	359	334	335	317	321	320	391	336	315	333	331	343	320	339	325	342	341	347	321	330	337	309	326	354	301	335	337	348	319	336	354	326	312	353	314	350	337	330	303	305	315	304	355	317	347	334	324	338	361	311	326	335	338	355	329	342	315	327	320	333	329	336	350	340	337	318	348	374	327	301	358	341	339	311	376	322	337	365	323	344	330	320	361	360	361	345	335	336	344	337	354	338	331	298	330	275	323	318	332	322	358	367	328	366	293	292	329	336	301	321	330	337	304	351	341	331	347	310	363	341	340	349	356	351	344	344	329	355	318	347	350	333	347	326	322	299	330	330	331	321	345	338	371	328	331	310	328	365	320	342	353	318	342	315	328	299	302	318	338	359	329	327	311	313	338	331	312	357	316	379	323	333	314	359	347	320	320	316	289	304	358	341	338	334	356	346	339	329	314	327	325	315	349	354	354	352	326	310	349	330	339	344	365	378	339	355	343	324	329	291	340	322	318	372	341	317	358	313	306	288	336	345	313	314	334	356	298	353	331	309	312	333	343	297	352	361	344	349	320	347	300	309	311	337	308	328	358	295	301	350	343	326	310	329	318	334	354	355	366	348	355	341	330	337	325	334	314	342	354	362	328	308	319	303	320	349	315	315	329	346	333	323	346	335	306	352	335	332	340	347	328	334	331	342	363	317	338	310	353	383	318	330	336	338	334	332	339	325	295	350	352	321	320	368	327	346	309	324	331	298	311	360	314	325	338	318	332	326	328	310	315	308	297	323	363	322	286	313	360	302	311	340	325	329	297	321	343	306	355	329	323	316	324	331	326	328	289	357	280	339	318	324	321	308	345	320	332	331	322	345	256	293	306	333	311	384	337	294	331	339	347	328	311	338	329	342	320	336	310	333	311	335	316	321	341	356	318	359	342	325	356	347	331	334	330	355	321	335	322	316	309	353	327	294	340	319	344	343	334	331	346	313	307	363	281	325	324	333	347	327	349	317	330	327	347	320	332	335	345	332	367	330	323	348	367	349	321	335	315	310	343	347	307	333	355	323	326	312	299	319	335	343	345	330	332	331	352	352	288	365	306	332	329	343	318	355	320	321	306	340	356	305	310	329	311	346	343	364	319	359	323	337	333	346	370	330	353	333	349	336	330	334	341	310	359	318	337	364	311	327	331	297	295	338	361	335	302	318	325	353	348	322	339	318	290	379	355	355	340	303	333	322	309	309	336	336	354	336	296	356	310	326	374	337	321	328	329	349	326	308	349	325	336	340	328	354	367	316	336	335	304	321	306	334	319	332	341	313	332	312	302	327	334	337	316	365	336	343	318	325	361	333	330	322	314	353	336	335	330	320	313	336	318	334	348	327	356	328	347	326	350	280	317	341	320	319	345	336	363	334	330	311	334	352	363	320	326	303	339	309	353	325	315	312	327	332	354	340	358	347	291	303	285	327	350	357	333	310	357	313	316	310	321	307	348	321	354	343	314	307	331	362	325	341	344	329	329	339	348	325	337	293	329	326	317	333	363	301	332	326	332	350	364	305	334	339	298	324	315	322	353	347	385	320	304	323	368	339	310	344	343	297	361
29081	38055	38924	24455	27830	24990	17950	18940	18601	17546	16163	15523	11350	11261	9772	8380	8617	7173	6309	5465	4407	4398	3174	3050	2512	2141	2168	1816	1708	1666	1561	1404	1468	1620	1502	1583	1561	1520	1368	1347	1411	1294	1348	1270	1250	1236	1204	1099	1207	1188	1182	1176	1080	1077	1143	1035	939	976	938	970	961	956	925	904	835	900	899	810	875	860	826	814	753	754	774	781	777	793	827	757	800	812	804	754	806	774	790	811	772	816	782	875	758	792	753	783	762	777	818	821	776	749	789	792	807	814	755	788	832	766	747	747	761	773	788	797	758	774	759	745	794	779	797	812	784	846	772	807	771	775	739	786	727	775	776	793	786	814	815	805	783	764	789	773	785	786	741	759	765	814	740	804	780	793	827	791	808	775	763	770	787	775	793	796	769	765	771	769	805	765	776	772	812	793	760	734	797	763	809	792	747	800	812	767	731	826	784	771	801	797	788	793	784	788	807	729	703	795	803	784	791	796	786	761	768	791	794	800	824	784	774	778	841	769	748	765	777	742	757	784	756	794	807	798	787	784	770	741	802	818	836	753	756	777	745	785	801	756	778	745	806	726	794	809	765	818	784	762	788	754	746	802	803	763	808	772	775	764	836	817	802	805	762	793	830	771	770	806	797	805	778	745	743	802	790	783	794	773	810	788	772	784	786	784	841	830	799	784	803	811	795	793	817	733	758	778	783	721	723	774	770	829	855	798	756	813	800	739	761	802	780	743	751	778	763	751	757	800	790	750	796	789	719	782	751	817	792	780	802	800	742	785	800	748	749	736	812	747	844	716	778	777	804	739	794	744	751	761	776	768	816	778	766	777	811	799	791	795	826	804	822	849	807	793	768	784	819	756	726	757	789	770	733	758	778	772	809	766	791	829	787	736	777	786	760	803	809	795	801	813	802	764	785	763	794	777	790	774	766	785	791	821	769	819	813	816	766	777	781	730	787	761	832	748	749	760	740	765	771	781	757	779	760	722	839	720	834	792	815	835	791	768	716	793	757	774	726	792	785	772	819	758	791	771	746	788	768	821	742	777	754	767	783	766	793	750	808	808	782	787	798	788	751	824	768	833	786	775	767	776	738	738	766	839	751	781	820	792	780	776	770	770	836	770	777	821	788	787	728	813	790	816	778	718	747	731	755	806	759	769	786	763	752	739	797	787	802	775	739	758	824	769	841	789	740	766	815	760	803	723	776	782	800	777	820	814	775	759	781	786	763	834	789	789	761	774	757	736	791	788	771	820	770	794	800	773	765	749	746	805	793	836	793	781	727	815	731	772	750	772	782	792	793	748	805	744	809	800	797	791	771	789	760	747	814	760	799	765	781	780	710	819	832	798	768	802	802	752	752	804	843	786	746	783	777	769	873	804	791	810	783	767	772	776	778	798	788	769	806	770	769	759	814	761	806	722	813	750	786	788	748	764	818	783	834	801	806	740	775	750	788	811	770	800	760	754	785	773	753	798	776	779	827	770	793	711	774	796	771	769	757	751	789	782	772	776	774	789	782	779	784	747	790	792	814	736	786	787	761	769	772	815	802	790	817	765	793	763	761	824	764	795	777	763	798	804	799	765	811	731	751	724	794	777	754	811	793	761	834	812	750	772	855	776	759	767	830	791	800	742	782	760	788	753	761	787	862	757	731	728	756	787	785	805	716	777	784	799	785	808	843	819	790	769	811	783	775	824	807	849	808	824	810	743	804	787	760	808	736	816	795	771	782	738	796	786	815	793	777	777	752	802	733	734	775	757	753	792	826	800	799	754	727	768	780	753	818	802	812	711	787	769	747	794	794	778	792	793	787	818	783	760	798	749	797	803	716	860	778	722	860	734	785	768	776	791	827	787	758	735	740	783	754	734	816	786	785	833	791	712	760	778	736	817	780	807	785	814	748	743	788	793	752	787	772	772	853	811	728	789	800	754	790	742	782	791	739	785	782	768	741	736	745	769	810	795	785	760	790	764	768	734	811	805	805	807	778	814	759	785	740	774	818	756	836	785	754	809	789	794	771	757	725	782	813	773	748	716	744	781	792	798	761	824	738	715	780	783	791	745	799	785	776	784	761	744	837	794	823	785	796	827	790	756	768	783	766	806	745	773	834	836	801	801	771	779	777	792	760	785	786	775	792	817	758	805	770	747	768	813	807	753	756	763	753	812	761	843	765	809	802	735	748	775	747	772	741	853	803	747	780	800	780	836	749	765	772	771	745	759	808	759	794	796	720	761	755	803	747	821	779	789	767	748	796	816	742	747	786	763	776	855	803	794	752	804	730	787	797	762	812	765	738	776	791	803	773	802	779	771	790	865	811	722	768	759	771	785	813	795	794	807	834	836	814	765	809	756	749	777	803	758	788	760	745	786	748	851	792	780	831	766	762	767	786	844	803	823	808	831	772	748	774	780	779	812	797	789	758	800	761	737	806	817	735	792	848	736	775	776	795	822	754	745	813	789	766	728	809	742	804	735	784	838	749	803	808	799	773	739	778	743	810	778	730	796	770	757	788	823	780	782	775	788	775	804	766	747	757	759	773	776	823	798	720	785	785	729	767	769	766	778	841	786	750	752	782	809	799	817	742	809	793	751	778	819	804	774	827	784	765	770	811	776	777	809	749	798	755	772	766	788	793	798	776	814	741	725	754	717	808	778	797	764	775	798	813	818	775	817	750	804	808	783	752	819	758	751	801	754	772	785	820	787	794	769	772	764	774	804	729	825	802	754	761	772	735	751	821	781	773	784	743	766	802	761	787	764	764	791	802	805	756	812	788	808	784	815	783	821	754	843	749	782	816	754	759	787	784	813	865	814	781	805	763	748	785	819	720	789	798	835	778	807	754	753	812	775	792	763	810	798	745	765	789	778	807	782	769	802	831	823	803	784	789	788	774	844	793	718	780	822	742	761	845	783	776	786	797	791	782	769	749	765	795	785	786	787	800	740	793	819	848	785	813	784	821	784	797	801	766	768	777	769	766	744	827	777	821	740	783	811	802	805	769	787	752	751	796	782	832	804	829	759	750	842	797	774	774	786	766	825	838	767	770	736	755	754	823	815	781	767	785	779	790	817	790	742	742	802	773	727	791	773	792	807	804	801	769	773	749	772	806	824	814	739	785	724	695	808	795	769	748	799	807	763	773	807	780	742	749	790	745	746	836	765	785	740	781	824	728	726	719	796	733	778	782	737	837	821	803	765	753	750	785	734	739	799	748	753	803	780	819	768	802	808	806	776	801	802	785	770	786	754	761	750	821	792	760	766	781	779	809	778	797	806	762	772	839	757	793	781	788	780	774	761	790	756	783	775	770	762	747	802	743	761	730	730	795	783	801	769	741	770	800	776	794	779	781	802	755	771	746	780	775	791	786	823	812	810	794	777	784	820	752	740	758	829	807	779	802	779	756	818	772	863	769	738	788	754	725	800	728	779	768	774	789	776	782	759	806	773	818	793	774	804	781	849	762	777	794	800	792	790	803	786	824	794	791	759	777	800	754	757	784	787
54437	53907	42808	28519	29182	27178	22023	20045	17191	15690	12146	12171	8906	7135	5777	4974	4553	3427	2947	2155	1606	1546	1108	966	796	696	700	539	494	514	481	476	401	459	415	434	479	425	398	395	432	378	381	355	328	345	338	348	364	352	332	328	335	381	378	318	285	286	314	289	290	275	282	267	241	266	288	238	253	251	274	233	232	279	261	314	223	252	251	260	260	255	257	244	236	211	231	252	254	253	235	240	243	268	269	240	290	247	242	259	246	234	252	236	269	243	265	244	249	237	276	270	274	254	247	253	241	244	236	239	267	263	242	245	245	258	272	250	234	249	248	224	249	271	263	253	270	263	217	245	244	230	252	267	227	232	246	241	256	237	224	222	246	235	238	217	254	230	239	272	257	213	225	242	248	237	239	257	242	246	258	214	253	263	261	269	234	273	266	223	243	255	229	222	250	242	241	210	230	219	243	219	217	248	245	228	247	254	277	250	249	265	225	266	256	228	257	228	281	249	236	257	219	255	242	246	265	236	237	238	261	218	259	272	228	255	252	258	257	248	280	227	251	238	239	245	197	245	242	272	245	251	239	230	244	253	230	246	239	227	216	228	243	233	260	230	256	241	253	267	203	242	245	238	257	242	268	227	221	217	246	233	272	244	254	229	235	237	246	242	249	224	212	264	252	241	241	220	242	253	243	257	231	248	245	242	258	249	257	294	270	237	238	251	229	245	250	253	254	237	224	244	244	245	245	241	233	261	245	250	232	237	244	224	259	253	253	239	233	267	247	220	247	231	254	237	243	235	257	237	261	245	226	245	252	236	233	243	248	228	231	236	238	249	247	249	248	264	244	248	247	262	240	260	259	262	235	208	244	218	278	248	281	244	257	231	260	244	218	227	232	248	241	236	234	260	274	246	248	269	236	273	244	283	265	246	257	248	241	264	257	227	246	268	237	258	235	263	260	216	238	253	225	243	247	236	248	229	206	265	238	256	278	262	235	236	249	259	241	224	258	242	231	273	254	232	257	228	234	252	237	266	251	256	261	242	242	247	237	277	205	246	254	220	257	255	264	249	260	229	235	225	240	254	250	235	227	273	269	278	253	252	259	287	264	249	250	202	267	240	240	224	220	253	250	269	241	246	246	237	248	248	239	258	225	254	255	232	256	236	238	245	224	263	227	244	272	241	249	240	249	251	239	247	253	216	248	225	253	238	227	235	238	208	234	263	252	264	224	245	247	295	257	242	259	230	258	250	279	220	225	244	263	233	234	225	269	256	261	253	283	217	245	222	237	251	253	261	233	217	229	271	251	246	245	258	242	244	227	253	253	256	238	214	236	254	245	239	239	231	264	236	255	248	220	216	242	225	256	243	260	237	217	220	250	241	247	232	250	229	229	241	244	256	248	212	238	235	232	256	237	225	261	236	231	236	257	259	212	227	238	234	238	253	231	216	262	253	262	212	237	263	261	213	225	232	255	262	224	217	240	264	254	245	250	265	220	270	278	252	259	222	253	226	225	246	256	260	257	246	241	242	228	241	247	228	241	259	245	241	237	254	222	248	236	228	224	283	264	227	229	265	235	241	295	230	242	234	271	250	272	220	241	236	271	229	259	249	233	263	260	237	255	239	241	211	229	251	252	260	250	264	261	243	257	273	256	260	274	224	259	246	235	234	248	263	245	232	248	229	244	229	232	239	228	228	273	278	248	236	249	229	221	215	233	237	229	251	268	243	238	268	264	257	240	221	217	243	236	244	262	241	246	242	266	209	224	274	217	240	236	241	263	265	233	228	253	231	243	229	249	220	245	240	235	244	268	252	252	226	251	262	247	253	245	280	231	271	228	282	225	228	224	260	240	212	226	237	232	223	237	232	226	238	231	251	214	251	239	236	249	269	251	235	234	267	261	241	246	222	251	230	250	233	260	247	225	247	250	244	214	247	233	225	220	222	253	227	267	236	248	243	243	241	219	253	236	228	266	244	266	243	259	270	248	234	266	254	259	244	239	243	239	231	263	266	253	226	233	252	241	243	275	226	261	241	243	236	231	235	254	236	267	240	238	232	275	232	252	221	218	252	241	233	242	248	255	248	244	252	244	240	243	240	219	237	269	270	245	256	243	215	238	227	248	229	265	250	257	242	276	265	225	252	219	250	244	210	278	237	264	234	242	238	257	231	215	250	261	231	258	247	249	255	249	227	219	230	217	244	257	264	236	252	264	256	264	284	246	250	224	228	217	261	237	286	251	221	244	256	266	222	285	206	238	269	244	258	291	233	262	236	262	226	245	234	228	224	250	228	234	242	245	249	271	264	223	233	224	267	257	252	240	182	237	214	286	262	233	225	216	230	235	231	211	257	247	248	213	264	250	228	252	259	244	249	226	233	227	266	237	232	252	220	217	235	217	227	227	247	256	248	263	287	243	235	243	245	250	252	238	217	231	239	218	218	286	237	228	254	241	245	236	243	241	224	232	258	253	243	252	286	230	230	248	225	266	243	250	268	274	245	247	256	247	263	262	260	262	251	236	277	246	250	237	250	236	260	226	244	246	248	235	226	241	240	250	229	250	236	281	238	254	222	237	232	240	252	227	247	246	235	242	238	225	267	209	241	270	240	261	244	253	272	232	246	255	233	236	275	248	239	228	235	254	274	228	252	235	211	253	231	253	258	248	242	286	235	258	278	231	270	238	240	243	262	234	277	262	249	221	257	242	221	267	234	247	229	243	242	258	256	235	230	239	272	256	230	242	226	261	241	245	234	255	268	221	253	252	247	256	288	236	212	249	238	221	220	236	264	252	244	251	246	241	251	223	265	246	235	245	237	229	241	223	235	233	226	256	234	232	220	222	243	243	260	256	271	280	247	252	266	265	242	269	245	257	226	253	267	229	235	235	249	216	261	232	234	205	234	244	259	247	251	248	250	255	252	251	244	232	260	224	255	252	227	261	249	233	221	250	251	251	252	239	282	235	257	227	238	248	219	247	236	275	259	240	267	250	232	205	213	240	225	253	253	226	241	236	255	243	260	257	235	269	239	242	222	251	246	214	242	271	245	248	263	270	265	264	243	269	248	239	238	230	241	241	206	244	221	251	242	227	242	261	238	231	226	270	239	213	245	245	232	227	243	239	265	256	224	272	247	211	231	255	267	254	247	245	221	230	271	237	261	228	251	249	245	243	250	241	231	212	250	235	236	277	256	254	267	237	256	204	236	244	261	246	275	245	234	200	270	242	243	256	236	256	244	218	255	224	258	275	251	263	244	229	275	219	245	277	265	265	240	276	251	268	260	236	262	282	233	272	238	234	256	272	250	250	228	265	212	244	205	238	224	265	246	266	249	234	256	221	226	258	211	263	273	239	243	222	259	242	239	249	225	236	260	270	242	232	250	219	243	277	222	238	211	211	232	248	244	249	232	232	258	193	277	247	237	249	241	238	256	233	209	243	227	289	248	254	232	258	248	259	252	229	261	250	220	250	237	251	231	239	231	267	240	235	230	235	250	242	239	229	259
38725	49579	46935	30620	34542	32806	25828	27839	26636	25778	24562	24246	17818	17968	16879	15346	14224	11912	11282	9634	7357	7228	5608	5035	4312	3457	3274	2941	2538	2221	2222	1928	1893	2045	1989	2024	2253	1976	1716	1658	1711	1475	1520	1423	1483	1458	1350	1274	1303	1537	1352	1376	1277	1489	1453	1053	1020	930	910	856	872	814	824	735	789	761	697	772	728	742	661	642	629	645	650	597	581	630	655	631	621	636	673	682	631	630	641	650	602	575	622	611	602	612	609	560	586	618	588	566	603	613	563	619	582	637	591	609	585	544	569	547	585	566	567	617	602	614	647	569	614	585	626	606	588	604	529	650	589	583	608	589	643	563	577	616	607	588	587	560	589	574	592	566	571	563	596	599	580	581	603	576	601	588	575	570	627	581	588	607	578	560	605	614	596	611	568	585	566	604	576	579	577	547	600	591	595	565	587	586	513	620	570	561	615	607	574	553	596	584	604	642	595	640	622	627	569	593	591	598	595	639	577	586	585	580	609	592	577	608	581	597	592	594	589	632	590	523	580	605	567	565	544	625	553	611	585	590	595	619	557	580	580	605	546	611	562	605	563	582	587	546	593	570	594	560	594	564	597	645	561	585	556	617	586	608	565	573	593	590	645	599	595	583	585	583	581	616	551	538	583	568	576	571	616	577	576	600	579	593	578	624	603	583	569	560	585	628	590	551	572	583	600	570	568	561	598	584	592	591	567	568	623	633	637	525	553	591	519	569	577	566	582	590	588	622	608	586	609	561	577	601	578	594	582	605	554	617	593	590	556	540	542	601	565	539	603	580	587	542	565	596	603	593	563	577	571	586	595	562	589	572	572	560	639	594	586	569	557	572	612	591	548	605	615	580	617	583	584	562	613	614	627	601	646	586	595	597	555	601	549	643	547	640	618	549	599	572	541	596	578	574	587	588	557	578	604	588	646	601	563	583	609	641	575	573	583	587	623	578	586	597	572	572	621	613	558	564	570	585	580	578	580	548	588	589	611	584	555	571	580	621	596	589	589	600	606	579	589	637	610	669	600	605	538	606	595	577	606	565	602	584	588	564	637	574	600	563	610	615	594	610	603	595	605	585	608	596	582	590	593	615	561	604	571	616	553	530	546	623	592	586	573	560	610	581	546	518	581	578	593	605	626	600	597	623	561	569	593	544	577	590	611	598	614	568	572	595	594	597	592	595	607	587	580	580	581	641	588	574	595	610	571	591	584	557	563	621	566	554	604	595	587	573	587	594	588	588	561	593	554	596	590	621	610	567	590	578	582	611	584	613	617	623	566	565	634	578	647	588	581	589	597	594	578	583	586	588	605	616	582	621	589	541	550	564	556	586	570	581	607	575	570	605	537	602	627	555	576	611	574	605	566	604	573	629	588	575	530	591	582	569	579	554	605	579	582	599	633	605	591	608	573	554	595	574	589	582	570	608	575	561	645	578	570	569	564	636	588	630	579	552	590	569	571	554	611	618	609	621	563	543	576	602	606	544	612	571	588	569	544	618	573	629	561	599	617	563	575	612	578	637	613	592	564	608	572	597	561	612	554	549	618	573	584	591	577	597	568	581	557	591	615	603	621	611	569	618	585	577	614	558	602	568	628	587	581	577	580	564	590	585	600	548	630	544	604	590	606	583	608	581	555	589	596	586	630	632	561	585	590	601	613	633	560	590	536	573	586	618	602	602	570	544	541	611	623	596	577	622	573	572	543	595	598	569	610	574	591	595	583	604	559	561	628	565	625	605	586	636	587	576	621	600	566	604	620	580	595	576	564	615	581	617	563	572	594	572	592	593	594	584	608	624	592	593	519	606	597	567	607	585	559	555	589	598	546	572	588	573	605	570	590	614	615	598	574	591	571	621	576	554	604	580	537	591	594	608	638	595	589	573	579	607	606	617	561	578	609	597	616	610	586	612	607	589	574	553	589	595	548	593	600	600	581	539	583	611	606	591	577	560	549	562	611	579	572	590	593	611	553	613	594	592	601	594	615	601	611	586	608	574	596	586	598	596	558	626	576	585	616	596	549	590	583	564	628	572	607	632	629	621	605	607	582	609	567	577	640	578	597	610	594	588	584	574	596	581	657	585	603	601	519	620	610	596	600	594	583	578	569	596	587	615	559	582	634	567	579	600	581	614	583	583	570	604	583	588	547	632	578	614	565	619	596	598	581	542	568	599	540	611	594	582	561	624	606	598	573	621	585	571	570	599	606	554	621	612	567	604	626	600	580	570	595	577	573	572	585	587	626	587	614	557	624	594	606	624	637	623	616	598	603	576	605	595	632	592	577	590	557	603	551	623	583	550	587	618	604	575	639	613	578	595	615	607	573	596	626	573	585	585	597	598	564	572	572	539	571	578	561	591	599	562	577	580	584	602	609	597	586	549	577	595	623	579	602	608	572	616	611	560	587	595	616	638	554	610	594	570	585	617	575	575	604	585	575	554	597	601	562	588	590	579	586	520	531	591	581	567	572	598	594	598	529	578	583	557	576	575	583	571	584	556	591	580	584	542	607	579	573	617	633	601	596	567	610	562	664	596	594	574	593	602	591	546	556	602	566	648	552	591	564	587	588	602	613	562	631	577	569	600	554	580	608	576	597	567	570	580	611	569	563	576	635	574	590	613	623	582	595	586	599	606	591	614	563	541	601	556	566	584	588	606	583	570	587	593	542	599	626	603	612	601	538	570	581	583	587	616	586	664	617	600	553	596	603	585	621	599	623	580	626	620	594	588	571	569	591	622	602	589	616	605	579	578	551	584	599	577	551	614	613	610	627	645	545	622	542	575	583	605	609	596	576	556	553	592	567	595	592	638	603	584	594	615	641	592	592	563	569	619	581	585	592	607	541	638	593	627	594	594	579	541	591	590	554	568	603	596	600	601	592	640	620	571	612	565	625	596	600	575	588	646	559	618	575	615	552	582	640	581	604	600	610	581	549	563	608	574	569	541	554	612	584	589	586	607	611	592	565	598	605	630	588	586	590	678	558	586	605	593	589	557	614	542	544	548	615	664	583	603	563	566	525	582	574	607	602	585	604	585	570	584	586	616	609	642	567	578	594	557	586	554	554	609	571	595	643	559	580	589	565	653	548	588	587	537	611	621	614	531	606	609	586	596	557	632	617	578	590	594	573	580	562	559	541	621	545	582	592	584	586	602	631	617	620	607	583	584	528	566	615	573	582	570	573	604	589	567	621	623	589	594	586	595	565	612	597	583	613	589	585	604	565	586	590	554	525	590	596	572	587	544	580	547	630	626	582	590	577	587	564	544	594	584	575	588	564	595	584	588	586	557	607	553	576	593	614	625	571	580	582	572	602	578	595	581	634	611	596	563	577	561	548	620	626	604	605	599	597	596	554	590	570	553	595	560	563	579	546	615	590	619	594	593	606	611	585	592	581	553	608	581	583	568	586	604	547	595	565	634	595	596	554	598	593	607	629	578	566	593	599	620	599	590	626	562	577	594	627	583	605	586	600	624	587	634	599	596	583	612	580	597	587	636
26335	20592	15306	6349	4198	2878	1954	1614	1372	1027	943	841	705	677	566	535	554	474	443	512	470	404	400	401	406	354	417	366	370	396	389	360	361	385	383	420	371	397	399	348	350	332	341	366	385	360	341	310	376	352	363	351	363	380	326	347	341	313	362	315	356	361	368	342	351	328	354	328	341	329	344	340	381	307	322	360	328	369	310	334	346	327	348	350	338	323	379	369	327	335	337	304	355	379	338	344	328	325	330	292	369	299	315	322	337	355	343	330	315	351	326	339	346	321	320	353	327	330	338	337	315	354	355	346	354	340	358	340	343	339	356	364	319	316	329	337	338	303	341	329	330	352	341	341	338	328	365	335	351	339	319	327	347	347	332	331	341	327	320	324	359	326	330	343	341	355	328	364	321	369	319	310	357	348	348	367	311	339	351	339	368	383	320	324	318	331	361	319	371	333	341	382	352	329	346	321	347	328	350	337	340	342	350	342	339	311	317	336	345	367	361	300	320	359	391	359	311	346	325	359	369	349	300	315	348	355	334	348	342	348	351	325	319	336	342	336	299	361	353	351	345	377	341	341	319	334	323	331	346	310	336	320	348	324	345	320	315	341	345	306	336	347	333	345	371	330	320	342	349	351	350	348	346	340	358	358	355	327	329	358	340	321	311	324	354	368	306	323	356	335	306	352	337	331	348	336	356	326	349	354	378	339	346	332	326	363	369	311	357	335	339	354	361	341	341	332	357	343	349	330	319	353	338	373	326	325	374	331	348	326	299	354	351	323	336	317	366	341	338	330	350	337	324	342	326	343	359	323	337	348	359	356	345	330	419	366	316	343	327	345	346	342	343	369	320	365	321	347	330	352	346	351	335	356	355	331	376	336	317	346	325	325	329	348	341	374	332	303	321	336	356	320	370	361	335	320	368	327	321	314	313	384	364	344	330	341	358	322	336	346	337	364	363	343	321	358	359	309	364	331	320	341	314	348	339	344	330	347	317	313	342	324	334	343	334	360	373	390	314	362	348	357	333	318	343	312	303	375	338	349	357	346	319	329	359	325	361	331	308	337	348	327	336	355	326	375	334	338	320	351	353	354	352	351	369	354	328	379	311	332	309	351	314	370	318	329	386	312	356	336	327	364	368	337	352	375	355	316	335	335	317	367	343	362	359	326	354	336	310	340	345	345	341	315	341	385	319	359	357	358	334	345	347	344	310	327	364	357	337	347	350	346	328	330	375	315	352	337	352	333	352	309	324	319	333	329	378	327	336	346	371	339	329	316	311	350	363	325	333	331	308	315	316	319	323	359	343	317	334	358	348	352	364	342	348	318	364	324	349	346	325	367	345	342	346	351	329	321	360	338	318	370	366	384	344	335	361	333	334	314	322	308	314	329	377	330	331	334	330	353	332	326	294	340	341	316	336	331	336	364	342	328	342	316	353	383	345	372	353	350	367	354	332	364	319	319	332	354	361	354	342	364	337	333	322	341	313	332	337	345	337	341	350	357	353	347	325	323	372	313	341	339	314	321	357	324	363	320	353	344	337	317	363	345	343	353	347	342	340	317	336	361	338	320	333	330	335	378	355	366	350	323	340	323	355	364	328	311	322	334	330	320	357	360	319	364	359	329	348	340	325	389	351	355	392	351	344	336	353	310	344	365	316	335	340	387	369	378	321	355	336	343	336	329	337	338	306	331	310	374	325	333	355	314	345	319	327	319	350	355	341	336	350	326	339	354	329	335	345	315	351	361	301	297	316	325	347	342	355	350	349	312	353	364	304	325	331	318	338	295	340	339	334	338	306	347	364	332	329	337	294	325	319	351	358	342	358	329	333	367	329	317	364	348	340	328	344	339	342	312	341	335	354	320	350	334	326	348	364	334	316	301	371	339	335	373	313	352	319	364	340	362	323	331	335	357	311	353	379	354	359	374	320	304	332	337	303	351	327	345	331	355	320	350	368	361	363	342	339	352	351	326	357	356	341	344	343	325	344	351	317	354	337	333	313	356	365	337	318	317	352	330	357	311	378	332	365	339	333	340	361	365	332	350	351	322	332	308	318	326	353	341	328	335	311	311	353	362	328	349	316	326	357	313	328	332	353	343	322	347	354	319	327	333	342	337	351	340	328	328	313	308	358	335	293	335	346	304	317	306	323	348	325	310	374	309	347	330	386	340	357	333	346	366	365	367	347	332	343	337	329	326	367	308	345	350	318	355	343	349	369	348	334	341	362	334	348	341	357	332	353	342	342	386	309	324	324	360	335	317	342	362	370	327	357	335	370	332	350	347	355	349	330	347	341	323	362	367	346	315	346	359	319	331	343	337	339	316	356	358	343	323	326	352	369	309	339	385	300	370	317	359	341	325	335	318	340	357	346	313	348	324	325	342	339	394	362	321	350	317	324	341	357	379	341	384	353	357	328	384	356	342	347	346	373	340	341	339	347	351	335	333	337	333	350	382	305	345	334	324	359	337	322	345	343	298	312	311	367	321	356	344	304	336	310	342	331	348	298	326	322	346	304	313	367	354	361	344	326	345	364	364	354	352	358	322	342	332	328	341	328	348	334	335	358	341	328	323	365	292	347	362	334	343	334	340	308	336	343	312	298	340	373	332	348	346	338	290	338	358	348	336	346	374	306	374	349	333	363	336	333	295	349	328	321	353	357	340	356	329	344	325	362	328	350	335	371	344	302	348	351	321	334	327	345	349	327	297	339	346	355	378	369	338	343	360	336	326	312	323	329	323	332	335	345	351	325	312	351	345	335	329	341	306	333	370	376	356	341	363	339	359	333	357	330	369	344	337	340	354	334	381	378	329	340	343	374	306	363	303	320	343	339	303	337	311	363	331	317	329	301	330	341	348	326	314	372	334	342	332	324	331	356	335	387	350	358	330	326	337	359	353	334	351	355	346	351	371	342	352	346	360	309	327	337	375	337	340	323	331	305	334	297	345	337	332	313	324	332	357	320	309	342	318	345	321	354	352	329	356	309	322	342	351	324	293	370	308	345	375	347	348	343	295	366	340	327	337	318	350	387	390	365	331	351	346	354	346	342	335	349	376	340	332	342	351	355	336	364	310	349	359	333	345	326	335	351	313	334	326	354	332	356	354	341	363	390	338	355	315	329	347	337	326	328	346	340	359	333	373	321	356	322	348	317	333	323	343	321	329	348	336	320	330	386	360	376	323	338	358	352	359	344	342	337	348	317	347	374	340	303	331	348	332	351	346	324	344	328	338	382	339	339	338	360	353	379	354	344	325	327	376	369	338	337	352	312	340	354	344	326	336	356	324	318	311	340	350	368	368	344	315	356	339	354	350	367	351	345	307	355	367	388	340	335	335	343	379	346	354	368	333	365	341	326	324	347	355	353	340	376	339	330	350	325	349	323	345	337	367	343	344	342	334	347	349	349	325	332	339	350	354	318	317	349	346	345	338	354	322	314	357	368	356	313	329	334	326	359	356	335	312	304	355	301	364	352	340	352	322	338	350	322	348	311	394
16278	18781	19634	11555	11102	8920	6633	6280	5346	4496	3723	3648	2746	2586	2152	2179	1856	1788	1615	1477	1383	1334	1253	1252	1252	1156	1102	1073	1063	1006	1048	1059	1061	1052	1064	1024	1065	990	1009	1003	995	905	994	949	980	954	970	950	967	984	939	899	920	978	876	917	875	916	817	905	895	872	865	813	836	852	858	804	880	817	842	815	851	851	862	791	823	819	767	808	836	804	850	808	821	772	877	795	852	793	799	847	837	773	808	796	860	831	775	838	883	844	778	814	766	851	778	801	833	821	861	854	834	786	800	845	792	791	795	813	817	849	860	830	814	805	814	846	861	821	821	781	796	817	852	778	790	831	757	833	857	802	826	817	763	797	819	843	788	835	784	791	841	807	812	826	837	809	792	752	819	835	839	846	825	783	762	767	795	767	837	793	814	855	853	845	841	818	783	873	780	781	821	773	770	807	892	757	811	785	803	817	792	838	751	836	829	832	827	771	787	784	828	767	803	807	827	777	765	784	823	798	819	753	765	834	784	827	824	787	768	826	741	813	766	829	820	740	843	813	814	844	819	808	770	849	830	842	845	782	801	817	824	827	769	792	795	804	821	818	767	808	798	807	833	816	818	789	818	826	739	846	842	772	815	809	802	845	807	860	884	834	830	852	763	872	820	807	810	821	822	828	799	830	792	809	821	807	801	808	814	806	803	859	808	806	807	786	819	774	812	790	786	809	825	856	795	847	805	816	827	805	808	791	844	832	767	854	839	798	792	795	836	806	821	810	818	812	850	809	775	834	819	791	805	824	822	791	866	788	844	818	848	798	840	791	780	816	781	826	807	828	792	828	792	773	864	810	812	842	776	812	811	835	789	853	833	781	808	834	827	815	893	800	828	852	851	832	811	809	821	807	794	826	767	824	791	825	789	779	793	810	853	789	828	782	837	830	842	772	820	787	818	827	804	829	806	817	840	817	798	856	812	846	815	853	844	845	786	826	822	830	841	866	842	779	846	844	746	823	819	803	807	811	822	904	826	848	794	799	869	825	819	792	836	834	804	786	829	781	801	789	834	870	804	864	843	839	789	822	784	810	790	850	791	790	844	803	776	843	835	784	829	824	824	789	822	835	856	824	830	853	790	832	776	837	859	823	810	853	793	814	809	828	839	785	841	761	776	757	857	841	874	817	838	797	840	833	862	858	874	872	823	832	808	819	836	800	810	818	801	811	836	802	856	797	789	828	830	759	828	847	845	787	796	822	784	816	812	759	827	774	777	832	797	827	795	835	834	838	837	820	790	798	848	829	818	797	825	760	805	805	802	799	873	808	796	852	794	843	792	846	810	810	804	806	799	852	779	796	873	816	811	814	815	818	793	783	811	849	828	839	813	828	830	845	808	877	825	799	793	802	781	758	782	804	809	845	774	792	788	810	854	869	830	810	818	808	879	822	807	785	827	809	739	830	813	824	774	815	758	808	753	824	854	789	775	845	793	839	827	841	850	793	765	801	818	869	822	818	832	790	811	793	848	786	795	844	837	823	842	775	801	835	792	745	806	822	777	846	803	746	883	797	805	810	765	809	785	778	834	760	769	819	801	797	855	772	776	774	825	802	818	855	794	810	810	811	801	799	795	831	842	825	809	823	796	819	766	887	844	769	804	812	843	865	859	809	796	785	841	827	785	822	803	818	812	827	813	786	811	807	800	844	830	839	774	827	811	762	803	801	865	791	793	850	785	781	753	846	817	794	843	820	789	821	807	846	866	784	844	809	800	814	823	769	851	834	814	807	825	798	798	832	852	805	818	818	817	803	865	828	804	830	791	786	852	829	825	816	816	804	790	815	762	887	824	857	825	801	792	860	837	801	797	809	810	874	839	827	856	818	833	763	815	838	778	797	837	773	841	802	810	742	825	826	820	801	806	808	808	809	851	785	819	837	815	861	863	823	810	788	850	828	843	838	757	822	796	804	821	802	840	887	861	824	755	837	811	815	814	773	854	823	816	813	815	814	821	808	831	842	844	802	824	782	809	794	796	761	811	741	826	809	839	773	829	801	809	790	776	831	797	817	845	782	817	842	809	813	831	764	797	800	805	787	794	838	786	817	793	882	840	821	836	796	783	840	791	764	812	828	828	810	841	850	805	867	809	752	836	844	827	876	783	814	857	844	805	834	777	793	835	828	795	786	788	792	822	793	841	795	841	770	778	838	844	840	779	849	833	789	835	776	777	845	819	758	796	817	835	818	809	827	778	820	776	782	770	851	850	826	790	868	802	855	812	755	748	834	832	827	848	786	809	825	805	840	775	814	761	881	814	829	811	802	825	815	795	824	779	834	793	805	861	758	836	808	858	756	827	802	762	825	812	824	829	845	874	813	813	799	803	804	819	782	825	789	840	839	795	813	770	801	774	829	794	858	838	801	814	798	821	857	830	768	834	807	856	811	808	828	792	771	843	758	798	800	855	817	765	784	790	778	810	798	798	799	835	793	866	803	809	847	816	807	804	800	833	824	871	742	841	807	811	806	815	834	802	809	794	920	802	831	818	786	796	841	814	822	817	829	771	854	802	813	794	784	826	788	832	842	766	771	792	823	786	783	848	850	826	813	823	813	780	764	820	840	796	822	821	824	830	826	814	806	850	778	802	826	811	797	865	804	792	876	839	833	830	841	793	813	802	841	823	879	824	842	819	836	835	855	837	794	841	777	816	809	798	822	847	808	836	823	796	785	793	854	850	778	786	801	823	801	817	792	794	750	785	802	821	803	780	825	819	868	798	821	845	811	812	805	813	828	796	805	841	815	797	813	814	809	842	795	828	822	852	810	781	810	771	819	851	840	843	759	839	799	803	840	801	844	828	781	797	802	817	787	815	858	810	782	844	783	867	862	779	866	820	795	801	792	834	817	805	808	811	849	787	805	809	797	847	836	826	789	856	827	869	818	800	828	809	866	823	824	813	814	842	795	816	796	843	786	837	824	826	790	844	852	781	871	814	839	813	788	801	836	835	800	819	817	796	815	801	835	846	783	858	852	759	859	844	820	805	841	830	823	801	810	851	809	848	831	832	829	824	792	784	846	756	810	845	844	835	836	771	797	823	842	806	827	768	819	780	814	820	803	764	822	804	799	801	807	822	829	835	807	838	802	825	807	849	770	811	815	838	794	828	791	864	792	821	852	766	823	819	802	798	814	796	815	819	806	809	829	831	805	802	823	857	841	799	783	832	804	775	765	804	780	790	806	767	813	837	838	841	834	838	834	820	845	784	827	823	793	834	776	838	795	813	834	835	797	851	859	793	788	835	820	785	819	770	843	788	803	837	776	862	791	839	862	847	818	778	826	802	839	780	793	830	833	798	799	888	828	815	781	874	819	814	813	758	846	785	826	779	821	852	822	786	823	810	827	846	786	800	816	822	799	807	820	830	818	754	810	886	817	814	865	796	845	807	805	787	794	806	831	825	762	808	856	848	840	867	811	814	823	782	808	796	807	764	847	789	795	805	809	841	841	817	818	816	844	850	870
42763	46475	43309	27671	23701	20717	14343	10956	9086	8066	6043	5347	3782	3741	2703	2497	2181	1716	1469	1270	853	852	713	705	621	534	503	498	494	473	464	457	440	469	443	410	454	395	463	435	434	404	391	367	410	375	382	359	362	382	399	389	395	349	357	401	358	387	365	372	358	350	350	339	332	335	346	343	333	325	331	366	324	367	381	365	331	352	373	368	353	337	345	325	362	339	346	352	345	319	340	332	345	323	356	347	310	323	339	341	338	332	366	325	345	309	313	329	327	353	343	357	334	339	341	351	354	327	338	313	373	318	349	336	353	352	351	341	359	323	353	309	321	356	326	335	319	347	323	335	373	347	342	315	369	354	304	319	353	354	350	338	377	339	388	309	332	352	376	321	371	317	367	332	356	343	343	354	320	332	359	340	322	356	338	352	354	339	331	339	349	343	398	368	312	294	326	352	374	349	330	316	355	356	323	345	340	331	336	365	348	349	326	346	346	342	336	334	350	361	344	328	344	334	327	373	346	324	345	353	322	370	324	304	316	323	345	309	337	338	338	325	341	327	382	353	330	348	353	339	372	325	322	331	315	315	306	360	341	326	290	356	333	318	311	363	365	367	317	319	340	337	350	335	340	325	318	342	321	342	345	345	329	315	350	328	308	374	361	340	340	319	321	338	340	332	310	373	321	354	341	340	325	323	353	334	318	306	324	377	344	379	336	344	343	345	352	324	345	338	335	343	340	320	351	331	332	350	322	315	351	354	334	352	336	358	351	329	313	297	353	299	330	319	347	326	358	318	332	304	359	320	352	298	362	324	329	361	323	349	337	328	332	343	295	347	390	363	332	373	319	346	335	355	353	344	354	335	328	335	335	309	329	318	342	361	348	341	364	343	338	287	333	352	339	360	319	333	348	351	355	323	323	343	325	307	359	331	337	314	373	355	338	314	334	393	336	351	345	316	360	372	330	336	349	362	345	327	330	355	320	305	374	327	350	299	345	297	352	310	337	308	326	368	352	321	358	333	358	335	326	345	387	375	317	333	349	310	358	342	318	333	360	322	316	352	330	323	346	326	323	298	347	357	367	315	338	348	352	312	348	377	351	350	337	366	296	352	348	333	360	323	346	345	333	333	350	348	333	345	348	366	366	362	308	361	354	327	347	365	340	341	335	314	348	323	341	383	320	363	349	336	330	317	322	326	340	302	313	331	325	351	362	380	348	310	355	339	368	322	379	303	331	349	369	347	303	326	349	339	361	331	333	333	334	316	355	361	354	308	297	316	320	327	370	348	355	357	355	329	349	362	336	329	342	314	341	332	326	330	359	306	344	352	342	340	349	331	338	377	330	322	349	335	332	305	367	329	330	364	328	326	353	326	326	314	332	295	358	327	321	342	379	313	355	346	317	342	340	330	335	346	327	322	328	330	373	371	312	342	364	314	356	337	315	309	318	352	334	311	342	355	345	330	337	325	352	315	352	348	335	321	316	332	347	337	308	345	333	355	365	347	312	328	354	337	308	281	362	322	338	351	334	344	336	331	365	328	341	348	315	307	305	361	300	330	305	350	333	345	317	375	329	350	314	351	336	356	311	318	356	338	334	337	321	338	326	359	338	357	297	334	371	307	321	322	333	308	318	319	339	356	345	394	347	330	340	330	330	339	357	346	334	349	352	297	353	338	356	355	317	351	334	335	349	377	369	311	315	312	314	320	324	351	292	319	339	358	322	318	357	338	335	323	342	322	317	336	315	378	294	320	333	340	324	333	387	349	351	344	344	367	334	300	362	348	330	339	299	335	323	349	314	344	353	383	333	372	335	324	354	361	354	319	334	341	314	317	337	333	325	367	335	330	346	345	362	338	352	329	317	362	363	321	316	375	359	366	309	323	332	314	319	361	322	361	385	345	353	367	315	351	338	340	349	350	308	351	298	328	316	342	375	343	342	368	337	337	347	361	337	360	339	344	338	373	420	341	361	325	335	333	361	313	366	374	364	337	333	349	322	349	364	342	361	321	346	367	316	350	304	346	365	336	335	335	332	322	379	327	361	320	345	349	342	350	335	341	364	346	329	335	323	335	313	328	333	339	351	315	331	353	351	361	357	332	350	337	321	357	347	366	328	347	325	360	342	340	313	329	316	316	328	347	328	281	325	337	357	323	357	378	354	311	322	359	336	345	337	352	323	343	359	361	331	341	364	324	332	345	327	306	356	336	345	314	356	334	335	303	356	317	325	315	315	353	354	315	339	372	364	374	316	353	357	349	358	331	346	335	342	339	339	299	341	373	355	318	330	331	305	327	352	328	341	351	347	282	319	331	331	342	341	330	351	359	348	360	336	378	305	332	328	322	333	349	363	366	295	359	313	355	331	338	328	308	308	341	372	353	323	319	343	329	310	325	305	337	359	333	334	334	340	338	326	349	337	343	340	319	304	322	317	360	350	343	338	350	328	301	332	332	348	307	315	329	306	360	313	329	333	339	344	342	349	299	349	326	344	341	337	282	361	318	319	349	319	347	356	327	334	314	350	366	370	324	354	365	335	326	326	335	299	336	329	350	361	313	363	337	365	329	355	313	360	359	317	333	322	319	335	347	351	352	341	311	354	336	326	323	329	336	302	354	329	320	362	318	328	318	347	350	361	331	322	358	357	309	347	345	356	313	353	323	366	329	306	353	325	322	334	324	316	307	318	331	376	338	318	305	329	332	340	335	335	340	354	320	313	341	364	367	332	345	310	325	360	343	323	353	346	369	344	306	337	375	351	318	314	312	352	339	352	351	309	366	322	364	307	341	366	337	312	340	331	333	323	321	326	369	336	347	371	358	312	324	351	358	333	307	339	356	334	343	342	333	350	315	313	349	346	337	349	331	340	346	315	373	333	329	326	321	298	343	389	317	331	308	335	354	344	327	361	345	324	373	320	300	294	312	316	325	326	320	381	342	343	346	351	320	326	343	352	373	329	311	298	323	293	347	389	317	362	338	324	354	334	328	350	328	345	313	326	336	345	309	308	326	328	377	312	357	347	337	374	350	346	321	335	356	331	341	358	340	336	361	353	323	359	313	357	341	310	348	325	327	331	344	319	360	356	301	365	354	357	299	359	324	335	308	370	337	345	351	340	352	327	334	328	348	325	353	345	317	375	357	342	340	307	359	324	364	317	300	351	341	311	356	343	339	347	340	339	326	337	348	342	327	361	326	315	375	325	342	323	297	334	352	317	345	343	347	317	335	333	351	338	364	355	334	342	341	333	329	364	340	315	317	335	340	326	337	332	329	337	326	337	303	312	346	369	374	345	342	355	345	354	334	335	321	362	340	359	364	365	336	323	329	320	361	333	332	325	327	323	343	310	309	335	342	316	338	290	308	361	366	328	350	347	358	363	324	383	338	343	321	332	333	338	339	322	304	369	325	329	331	337	318	323	353	376	334	325	370	326	344	342	333	345	345	330	315	355	320	329	312	367	321	334	334	350	345	305	312	322	323	304	349	353	308	358	333	326	362	327	327
29333	40650	41669	24954	25979	27046	20230	19276	18373	17897	16352	14852	11136	11963	10026	9411	8873	7421	6548	5705	4363	4268	3174	3191	2637	2179	1982	1969	1636	1632	1623	1514	1528	1569	1540	1555	1550	1404	1390	1357	1339	1203	1255	1202	1193	1172	1079	1153	1119	1250	1154	1146	1094	1073	1011	977	925	934	960	943	926	930	950	918	928	914	875	828	858	858	891	810	824	789	862	817	851	834	829	796	826	805	838	784	859	853	823	826	893	830	808	745	800	787	823	813	772	776	806	752	794	828	776	846	828	763	813	761	836	789	843	786	775	803	809	814	814	819	850	849	798	820	805	761	805	777	849	794	818	788	842	795	803	831	801	803	773	768	775	779	753	794	786	816	777	794	815	722	799	781	792	795	818	845	838	806	844	747	836	775	765	834	835	808	786	796	788	787	843	775	806	802	823	787	826	814	803	824	771	817	749	782	795	779	801	784	815	812	782	750	807	788	744	794	803	800	739	844	782	819	858	841	846	778	782	790	838	797	770	753	821	835	810	810	798	805	833	780	768	813	784	813	797	835	805	780	750	839	804	824	840	786	800	819	836	822	813	800	844	819	796	847	844	810	791	809	780	802	777	809	817	779	796	802	829	848	813	762	815	852	845	780	777	752	816	785	778	808	836	800	826	806	804	783	863	836	788	767	770	787	857	794	814	818	771	801	794	768	824	763	813	820	797	786	801	801	835	794	841	795	758	747	846	833	846	759	872	848	850	829	804	855	798	855	782	799	792	779	787	750	846	801	780	844	808	802	812	810	762	795	808	822	790	857	833	763	814	849	801	839	856	791	771	812	786	828	813	761	823	758	775	844	793	805	788	767	770	772	855	763	794	810	803	806	799	804	748	810	804	734	790	792	813	802	815	706	817	794	800	762	782	826	815	820	813	821	804	841	805	837	874	754	826	802	818	806	770	821	791	808	788	808	736	790	806	786	806	811	811	794	742	772	786	823	791	814	794	808	807	789	816	794	807	773	818	767	812	795	761	828	822	814	799	816	838	769	807	780	788	866	796	821	796	801	828	787	781	794	790	792	772	828	818	783	831	790	806	804	852	855	781	825	793	758	814	757	840	864	818	817	848	780	823	800	831	825	815	768	846	772	784	812	825	798	838	752	764	768	853	793	836	836	804	768	790	807	850	787	799	805	805	816	762	810	787	788	799	814	795	780	766	782	833	813	776	781	777	761	818	819	777	764	814	815	814	807	831	786	770	761	825	817	793	886	776	797	796	787	758	838	758	745	821	806	761	786	798	798	807	820	813	830	799	865	782	813	759	808	775	812	798	857	831	782	769	828	814	745	849	766	801	795	836	832	772	813	746	790	784	808	768	790	814	817	817	805	770	813	785	745	829	777	811	825	792	773	759	803	775	754	785	760	805	805	823	799	801	810	795	819	779	800	770	786	771	762	769	839	790	754	823	750	828	813	758	826	825	800	826	797	795	812	793	809	795	820	820	784	797	797	801	813	792	759	767	801	792	867	774	810	806	765	793	786	775	784	806	791	803	804	789	820	788	791	798	784	817	762	793	777	763	846	838	829	814	801	815	807	745	759	803	802	804	855	763	798	794	769	820	835	796	817	828	766	724	837	825	769	825	831	775	787	779	780	826	836	802	756	763	812	799	834	751	806	786	826	738	794	799	777	847	787	824	810	828	825	814	794	792	826	805	819	855	805	810	811	793	807	848	789	800	825	773	779	788	806	777	802	745	781	779	744	779	820	772	792	808	835	794	810	807	784	812	801	795	775	729	791	810	764	849	817	792	811	810	737	750	775	828	768	787	799	773	822	823	785	835	837	787	793	780	895	800	790	811	795	836	778	827	768	833	848	827	800	794	801	800	810	820	784	738	806	822	813	837	768	787	800	813	807	798	839	759	816	813	839	812	823	761	789	823	784	804	803	812	786	836	785	845	833	746	762	807	834	830	811	771	772	768	791	813	754	782	802	764	800	774	766	820	867	792	829	754	877	789	801	805	817	810	806	794	787	812	797	794	810	764	768	779	805	778	819	768	788	789	788	823	824	786	797	784	792	750	774	816	833	793	795	813	821	806	810	800	780	818	765	774	777	811	816	802	797	792	794	801	778	805	833	815	832	762	830	791	793	797	770	834	768	787	827	824	832	790	806	776	795	781	797	773	813	778	795	836	739	781	800	784	807	789	835	793	796	808	795	822	810	751	783	765	829	789	801	772	802	824	770	797	865	786	823	809	781	763	817	750	794	802	781	840	796	754	786	809	804	811	801	765	783	808	843	840	805	812	799	771	776	784	814	860	826	797	774	797	843	756	788	827	740	796	778	783	803	842	725	806	840	826	842	816	786	785	748	798	799	846	816	773	752	774	774	783	800	810	810	766	823	856	807	797	854	806	812	778	801	810	780	811	815	793	878	812	813	829	854	771	852	757	824	808	841	818	792	783	851	798	790	794	834	857	820	780	725	809	822	777	835	794	792	809	787	799	799	821	808	758	795	774	829	771	778	798	801	767	836	765	850	799	767	761	867	809	804	801	795	810	783	821	739	765	838	794	822	828	810	793	801	790	811	825	768	808	801	779	781	787	835	781	790	775	818	771	787	852	887	793	800	845	833	741	800	803	797	801	755	795	834	774	808	789	772	825	804	802	797	804	782	802	763	859	789	786	841	818	777	857	763	835	796	779	759	780	783	790	817	824	790	795	744	785	755	820	794	785	774	799	765	862	823	803	787	804	855	786	826	807	782	870	776	829	839	785	776	792	773	801	816	821	872	822	810	755	856	814	744	791	763	786	807	824	808	807	799	749	798	831	802	832	789	816	780	829	772	740	786	813	825	812	808	733	773	825	827	784	802	858	786	775	751	810	797	822	775	784	807	786	763	797	785	790	739	798	852	818	782	798	802	792	803	827	772	802	782	844	854	789	834	796	800	799	813	773	790	818	784	791	801	840	834	828	774	789	766	789	845	800	773	839	742	739	807	810	816	834	765	861	802	791	770	813	767	783	765	771	830	779	765	751	777	757	847	792	811	844	851	792	808	837	814	842	826	801	810	800	809	824	822	781	850	790	803	812	758	813	811	782	742	736	756	830	741	786	790	773	808	790	775	813	773	765	813	797	863	832	807	847	774	829	813	789	795	844	783	765	792	802	782	784	818	815	775	791	804	802	824	779	726	800	780	844	833	769	828	800	765	818	825	779	772	834	794	779	847	769	818	814	779	823	835	786	803	832	751	810	888	819	783	758	777	806	791	783	787	817	804	796	752	730	831	802	786	838	756	792	813	768	742	807	788	763	838	847	813	822	774	809	754	816	817	823	866	822	815	843	798	827	769	841	796	747	777	754	785	798	797	833	793	762	793	803	809	790	829	769	824	779	780	821	831	737	808	823	805	813	771	752	847	774	823	736	804	754	790	768	818	813	792	827	822	813	803	823	803	795	750	849	798	778	783	773	787	799	798	785	776	835	765	783	798	797	812	803	779	784	798	764	771	820	836	824	825	836	814	838	793	745	817
54034	49296	45044	30293	27966	27251	24807	20623	17385	14896	12955	11539	8529	7697	5717	4694	4854	3744	3414	2404	1820	1593	1225	1037	790	681	738	597	530	492	450	421	479	469	442	438	463	414	402	417	363	319	321	342	362	372	293	349	332	367	329	343	302	287	289	295	270	307	274	268	279	274	273	255	265	285	258	263	262	272	261	254	268	268	254	265	239	249	235	251	258	255	269	258	272	245	266	262	231	260	260	270	246	239	252	260	268	284	207	242	245	267	229	254	249	248	238	248	222	235	258	229	241	259	247	233	215	277	247	250	250	256	252	271	222	250	230	239	247	233	237	252	264	243	253	243	237	253	269	235	243	273	266	207	273	264	217	254	269	271	245	228	242	231	254	249	214	260	255	254	244	260	219	233	227	271	247	239	218	260	260	261	248	239	266	251	261	254	259	266	229	272	198	243	267	256	264	267	250	265	286	264	244	242	241	239	218	265	264	208	247	222	226	256	258	229	217	222	240	267	285	250	275	267	253	253	252	253	231	241	228	279	235	251	228	251	270	262	279	251	265	265	251	209	267	227	259	236	264	293	242	220	251	293	223	228	251	248	224	252	249	248	246	238	256	240	243	243	286	233	249	246	251	243	246	255	249	238	245	236	225	250	253	232	239	255	287	242	272	240	255	260	230	224	251	261	220	228	240	246	256	240	262	229	261	253	254	266	242	254	289	236	244	241	237	231	224	270	252	262	244	261	253	272	223	211	288	243	267	261	234	262	243	253	261	223	243	230	275	253	250	239	244	269	253	242	262	274	262	252	244	273	242	263	296	258	255	266	235	232	252	251	252	243	244	242	248	251	264	254	254	218	254	246	226	241	241	244	248	234	241	270	253	221	268	239	278	258	250	262	274	248	233	251	257	255	261	274	250	263	260	270	261	275	246	274	262	262	264	265	247	262	245	277	259	277	254	251	237	246	219	270	264	244	255	233	225	238	240	249	273	235	269	260	221	258	254	225	241	250	247	271	217	267	251	270	256	239	249	223	235	276	265	252	246	225	265	266	233	267	231	247	258	242	210	248	234	249	260	245	241	243	279	249	224	267	242	257	237	229	230	221	227	246	247	251	240	254	253	231	251	270	279	259	264	243	236	248	265	235	224	241	253	265	249	237	237	255	261	239	242	286	243	218	265	233	259	233	248	249	266	245	207	245	244	246	231	256	253	253	239	254	287	226	254	258	238	245	240	249	232	247	229	231	247	247	244	270	268	250	230	244	248	255	242	250	248	239	245	227	246	275	223	232	231	252	248	279	246	233	238	247	258	223	234	230	247	227	255	236	254	251	259	233	241	244	222	278	237	244	250	238	240	278	268	261	242	239	267	289	241	242	229	257	240	233	230	236	256	254	243	250	267	264	226	240	226	237	236	238	279	239	257	255	246	224	222	271	222	242	248	270	262	266	276	291	219	247	239	234	221	221	252	245	234	235	246	221	260	211	255	241	227	254	262	241	268	264	261	244	268	248	253	259	241	249	248	255	252	276	265	245	235	250	232	267	271	229	238	275	242	238	223	244	273	276	276	244	262	239	262	253	240	250	241	219	269	230	261	230	233	266	266	248	230	240	246	254	231	234	243	256	245	257	220	241	254	239	243	262	240	273	239	264	259	257	267	241	255	251	264	260	245	255	237	265	243	256	243	262	275	268	258	228	246	243	249	261	231	256	295	239	262	263	259	251	263	235	249	248	248	255	261	234	264	229	235	248	250	249	241	252	239	234	270	252	240	255	274	238	258	265	267	250	269	246	253	274	246	264	263	251	244	268	226	245	220	259	235	256	253	256	248	256	266	272	270	246	246	264	251	237	204	236	252	283	241	224	265	239	228	253	218	231	239	270	262	240	255	230	293	243	250	230	230	244	248	220	251	218	225	262	251	275	267	267	229	273	247	312	208	260	244	262	265	245	231	247	264	246	241	252	287	270	260	239	235	228	248	218	248	256	245	252	258	273	263	241	249	240	251	233	252	276	240	240	271	250	263	255	253	250	235	237	247	236	246	257	262	275	262	233	253	231	250	275	255	247	252	248	248	253	273	273	267	276	284	215	241	242	265	257	290	252	246	264	249	240	274	234	258	244	262	252	239	249	243	230	268	250	235	246	266	234	260	237	236	246	235	246	250	248	215	232	252	269	249	266	266	263	260	249	239	264	269	238	222	233	263	274	209	248	249	255	246	247	242	242	260	251	251	252	276	252	250	221	270	263	246	273	241	253	264	251	227	268	280	253	237	247	230	234	278	229	250	268	236	261	235	274	257	258	231	238	256	233	253	244	239	277	255	256	244	266	253	260	246	229	228	216	239	225	250	262	231	242	257	264	252	225	253	236	227	245	232	251	259	224	239	246	244	237	226	256	240	240	244	243	239	235	259	241	228	241	256	261	243	255	244	254	252	242	253	240	239	255	260	236	272	240	256	276	288	284	265	252	227	253	273	236	244	242	256	235	241	250	245	220	218	252	234	233	262	285	262	258	255	236	253	242	266	230	246	241	254	247	248	245	253	212	222	235	257	291	271	225	230	252	233	279	249	257	286	258	248	238	232	232	252	245	275	287	250	263	268	234	244	221	251	285	266	257	255	238	230	275	232	263	239	261	270	248	233	231	254	261	276	219	223	245	237	242	275	274	265	227	280	262	262	264	272	240	221	252	245	258	252	271	261	240	243	190	254	230	244	235	242	235	277	239	252	247	254	237	261	231	232	274	246	232	244	252	277	265	252	239	256	277	252	229	242	257	244	243	224	244	249	257	260	238	241	230	240	261	272	259	270	251	232	230	227	249	260	240	248	248	249	248	217	273	234	244	285	279	248	245	249	254	243	236	247	270	258	236	261	274	257	259	262	246	238	257	270	246	246	249	240	239	259	222	262	242	249	242	258	259	248	255	227	267	264	283	273	247	264	251	256	235	222	257	220	225	223	241	244	231	252	270	232	266	263	264	254	253	238	240	234	215	244	261	256	246	237	231	245	263	256	231	274	225	250	220	248	236	251	271	270	245	238	250	262	247	276	250	297	236	245	247	220	241	256	246	244	247	253	257	243	215	253	266	245	244	250	264	258	253	262	235	228	257	245	266	260	232	261	218	278	253	270	261	247	262	256	255	242	244	274	214	229	267	250	228	256	234	230	256	238	227	248	250	239	239	252	261	232	242	205	256	257	260	255	257	234	239	245	264	221	243	253	256	257	256	253	243	253	275	262	253	248	253	277	234	252	237	268	243	231	255	249	266	228	245	266	252	256	280	254	254	265	233	249	231	235	251	239	256	233	262	291	226	250	244	294	245	248	259	256	271	243	236	224	244	242	246	248	235	236	239	259	221	227	264	271	241	261	243	221	230	263	263	244	223	253	248	232	227	271	259	257	275	251	250	245	235	254	263	251	249	250	217	250	271	241	248	248	216	254	257	246	267	280	235	267	271	264	236	251	248	248	262	244	253	257	258	243	276	249	240	230	229	259	237	243	219	266	257
40027	48216	49037	32679	31931	34600	30357	26744	25735	26040	25008	22920	18316	19221	16100	15392	14794	12715	12010	10410	8068	7809	5764	5367	4263	3291	3110	2725	2470	2249	2055	1910	2039	1996	1960	1826	2012	1959	1632	1650	1646	1307	1290	1302	1469	1328	1259	1243	1255	1514	1390	1154	951	976	913	830	838	808	852	862	857	784	886	844	783	724	679	736	774	680	671	684	678	701	669	638	647	661	604	685	654	680	673	605	623	670	652	688	635	578	593	626	644	556	599	664	605	594	616	598	578	600	586	619	593	610	552	576	618	606	599	612	608	612	626	579	586	570	618	581	623	618	601	608	578	603	615	606	615	613	576	612	582	629	564	625	620	617	619	638	610	589	588	610	598	615	581	563	623	608	617	623	581	577	584	620	608	562	598	634	616	585	597	624	620	588	588	630	600	604	587	591	631	554	592	587	589	584	620	586	608	596	655	631	552	579	599	629	629	621	601	613	618	631	615	560	616	594	589	563	556	601	599	631	582	614	568	582	626	571	633	566	652	577	604	589	595	594	566	597	609	631	623	583	622	593	620	603	612	581	585	592	611	601	601	601	598	611	592	581	589	613	605	624	605	601	601	602	610	604	594	566	607	599	598	662	576	598	589	567	609	579	648	576	589	604	593	618	583	565	559	607	617	571	587	633	629	637	601	607	609	581	609	616	584	616	638	564	622	574	627	566	654	668	597	591	608	576	612	596	613	603	563	556	594	595	590	628	598	630	577	602	536	585	558	576	595	579	612	576	634	589	621	589	578	552	563	623	637	583	606	620	586	601	584	630	619	621	621	572	586	618	604	630	588	662	601	605	584	606	621	611	587	605	591	615	593	596	602	535	606	597	593	582	627	609	570	572	530	582	600	598	594	575	642	610	582	608	606	588	596	638	585	578	617	577	599	610	599	621	542	610	581	589	584	590	568	582	592	550	607	597	582	612	559	561	633	627	597	612	569	587	598	588	607	604	627	584	619	594	581	597	571	601	606	622	598	598	639	582	580	609	601	559	646	609	617	580	580	588	636	603	609	611	589	623	555	655	599	619	592	568	563	567	599	594	632	608	620	613	589	556	603	637	606	637	619	559	619	567	583	602	609	584	584	602	625	600	595	582	607	593	582	565	636	597	555	557	616	617	593	592	563	590	612	600	565	646	598	635	613	553	562	602	595	626	612	579	589	567	639	611	578	621	556	584	579	622	578	573	577	636	590	624	627	631	611	607	632	602	601	642	596	554	587	568	597	622	583	569	588	620	577	579	617	547	625	573	553	616	600	610	607	567	583	625	609	593	616	628	634	606	601	581	537	623	663	621	621	567	581	584	604	599	548	597	614	602	617	598	609	640	604	590	598	562	578	614	595	616	590	591	621	607	555	588	572	599	532	622	607	629	581	617	598	578	579	588	566	611	568	568	593	624	611	620	612	581	635	569	617	611	571	626	599	579	606	580	615	584	630	627	641	579	611	631	580	598	578	589	646	607	618	587	632	613	627	595	616	584	593	563	582	591	602	642	593	606	605	625	613	603	638	585	590	652	593	630	603	603	616	653	574	647	581	568	617	601	612	574	576	600	567	596	591	556	591	580	610	613	611	569	622	621	615	551	614	600	575	607	603	587	610	597	600	602	597	603	596	576	624	606	613	611	594	631	577	614	555	589	612	590	575	576	548	578	575	605	591	575	576	613	613	612	613	586	590	605	610	586	595	599	580	553	592	612	587	547	586	657	598	595	621	589	625	594	570	611	635	617	601	574	633	604	544	612	578	610	652	600	600	589	590	592	583	609	620	590	619	601	604	558	659	628	636	646	603	623	614	622	620	608	578	610	580	603	605	557	583	596	615	539	606	573	569	590	608	584	613	590	615	625	595	630	594	581	576	618	627	651	577	593	656	645	559	627	615	578	604	608	627	594	605	607	612	586	587	577	580	608	645	572	601	617	626	599	595	573	625	550	565	619	613	567	621	642	620	623	632	628	600	594	598	599	607	557	607	627	596	571	598	631	607	540	613	603	602	586	584	616	582	603	578	570	647	572	598	646	598	610	597	609	595	662	556	621	601	595	609	631	560	636	597	604	610	635	599	625	606	587	659	585	589	619	563	600	630	645	577	603	621	626	548	589	640	592	616	599	586	652	665	592	611	530	596	569	632	596	591	604	603	593	609	635	610	604	590	579	608	606	586	601	573	599	624	578	600	580	600	616	535	625	612	616	622	614	638	611	627	552	598	614	570	621	564	660	617	636	613	611	601	598	591	574	608	642	576	609	608	626	578	590	644	574	594	600	593	622	615	615	615	598	555	641	636	561	569	603	621	579	608	603	562	575	575	584	601	590	618	582	545	590	562	599	577	598	602	597	595	605	600	583	553	590	584	578	566	588	618	623	555	590	600	609	569	585	580	611	640	592	604	602	594	634	615	623	605	623	571	611	601	640	590	578	597	616	551	621	613	616	533	631	594	599	613	589	595	597	594	668	603	619	604	558	610	566	609	609	613	625	564	570	609	559	587	635	551	559	624	611	611	567	592	612	573	610	618	580	635	622	596	599	623	613	588	584	568	616	583	566	614	590	607	611	626	586	643	600	607	640	603	608	570	596	563	643	633	612	599	611	579	568	599	626	573	590	595	581	576	606	618	596	622	610	616	608	582	623	603	603	601	588	606	601	588	589	582	610	574	654	596	600	621	587	579	557	568	597	610	633	577	588	612	596	568	608	568	579	636	616	589	562	579	631	596	626	582	572	596	565	599	650	619	607	566	594	630	570	603	597	588	636	591	548	556	579	595	584	552	649	563	578	568	587	615	631	600	635	617	566	580	591	638	631	591	594	596	652	607	623	601	574	601	594	618	581	591	580	614	593	653	623	610	607	568	612	594	586	604	595	615	624	584	582	601	580	557	589	623	638	620	604	590	554	648	593	607	606	644	610	582	586	583	618	587	607	582	584	582	596	598	580	590	569	633	596	637	601	622	607	623	588	577	601	581	584	574	592	609	597	616	618	611	630	564	616	614	630	617	578	623	613	644	619	616	626	607	598	583	590	603	570	617	591	630	618	631	607	635	553	607	593	594	586	588	582	574	613	583	620	658	650	582	611	599	626	615	580	611	607	563	600	623	569	582	594	571	617	584	623	628	615	612	610	598	626	630	566	616	639	600	566	602	566	565	590	591	582	557	587	568	610	575	602	560	561	546	634	591	584	584	574	587	643	624	585	651	594	553	586	619	621	585	588	611	600	566	606	632	617	612	593	626	630	583	608	615	590	601	601	609	628	603	567	568	605	586	627	583	608	598	633	552	586	595	623	582	602	626	617	626	587	591	593	631	574	615	592	590	571	629	584	606	623	603	588	598	577	609	603	643	660	602	604	627	614	554	589	577	618	593	670	654	603	613	561	561	576	598	633	584	625	608	572	579	567	631	615	586	589	596	606	612	558	615	551	630	582	591	567	606	605	623	612	581	622	595	580	595	575	599	583	608	600	599	608	578	582	587	619	587	578	625	631	585	663
26785	20719	16450	6422	4263	2876	2254	1671	1314	1030	942	823	687	645	640	513	552	485	495	420	450	445	387	396	406	419	383	409	378	379	410	373	363	394	366	393	385	394	386	380	367	321	384	391	390	367	351	357	356	385	388	379	351	363	372	324	360	351	339	351	348	375	350	366	381	360	351	339	378	357	365	367	331	359	361	355	376	345	326	339	343	350	332	342	355	340	368	350	330	335	340	352	320	317	370	352	325	347	305	364	348	338	367	381	340	367	345	343	355	344	345	348	387	358	358	330	354	333	323	352	347	325	358	320	345	336	336	306	358	364	330	326	324	332	362	351	351	356	321	350	353	338	361	350	352	330	362	359	334	354	337	317	371	372	341	367	376	353	304	365	372	318	342	358	340	348	354	341	322	344	318	337	338	354	325	348	336	343	373	347	356	364	335	307	358	366	361	384	328	356	363	328	363	352	384	365	346	308	312	334	326	353	331	346	367	347	344	320	337	334	352	341	343	358	374	341	359	345	370	356	358	338	334	333	330	351	365	348	348	325	347	350	338	370	319	328	331	315	324	347	355	342	392	342	342	341	343	330	350	338	330	345	333	385	365	328	318	312	346	386	352	330	337	368	379	352	336	371	380	334	322	332	362	315	350	351	345	312	335	344	324	359	342	330	357	354	342	380	361	366	366	332	316	364	346	364	342	336	355	315	357	355	377	327	368	377	332	352	325	393	352	325	336	324	323	341	397	399	361	343	309	337	355	340	318	328	325	330	360	356	334	366	325	352	339	355	326	316	344	379	334	352	354	332	318	336	364	335	357	341	343	355	360	333	351	334	339	345	373	329	339	336	333	336	347	340	365	315	364	323	347	318	320	405	336	353	335	348	326	343	327	350	376	354	327	369	366	385	331	358	350	342	389	354	364	389	387	371	353	360	349	329	341	335	357	322	363	328	321	299	336	340	360	370	366	349	373	349	324	327	375	346	358	338	344	386	381	317	351	375	349	303	325	338	359	360	371	363	332	380	318	367	331	342	346	322	362	343	376	373	323	341	337	355	335	333	333	346	358	343	356	348	376	348	338	347	353	342	365	339	341	328	374	331	338	315	348	321	327	332	328	342	350	346	357	348	358	366	342	370	313	337	356	382	341	342	361	346	324	326	333	371	376	361	347	339	388	368	329	365	347	363	386	341	361	362	328	336	350	361	318	344	314	373	386	357	345	347	313	356	336	289	337	380	317	345	337	333	363	359	325	371	351	358	362	341	369	357	341	349	353	368	327	343	324	369	406	386	339	375	356	347	348	372	322	357	325	363	323	337	331	318	319	353	368	355	338	321	362	350	370	359	342	372	327	339	394	346	343	341	339	329	362	371	344	350	347	324	346	337	333	359	387	339	359	414	320	356	379	361	349	351	346	375	352	341	330	368	306	336	355	379	359	323	356	347	349	335	336	361	365	338	337	312	335	349	351	375	322	369	345	329	315	334	345	378	344	369	343	361	333	317	337	320	326	340	326	352	377	363	358	349	333	371	343	367	318	347	345	376	341	358	351	373	346	386	306	374	326	359	364	369	337	329	316	356	353	367	357	331	356	306	355	334	361	303	354	329	360	348	376	361	329	338	356	385	317	346	369	374	313	319	357	346	371	366	336	344	335	375	365	363	336	369	360	338	315	325	347	324	359	333	379	308	360	344	330	343	324	336	354	337	353	337	347	332	348	351	330	335	329	361	362	336	347	339	387	337	342	331	360	345	357	335	330	346	343	349	383	366	354	326	335	331	345	334	343	310	358	340	341	332	357	316	367	375	363	340	297	334	343	359	354	361	370	339	346	347	355	345	343	362	340	316	314	339	356	371	316	354	363	337	301	339	348	364	359	352	349	342	337	374	367	309	355	357	341	329	335	336	316	351	311	361	333	346	329	354	369	325	338	353	353	354	336	341	350	367	351	341	323	338	362	341	331	354	339	373	338	344	354	342	357	375	337	320	341	341	360	346	341	374	338	361	360	323	357	350	371	334	345	363	342	331	319	378	346	348	376	348	350	353	318	341	320	328	327	349	384	336	319	354	334	328	322	356	313	356	378	345	312	340	385	343	340	331	366	349	340	379	355	336	359	331	295	325	371	336	373	341	381	326	344	329	348	360	362	359	354	350	354	334	353	366	343	333	331	350	368	349	321	350	329	371	362	361	347	320	377	329	344	356	374	332	349	331	353	369	348	369	366	384	326	344	380	338	333	352	327	330	347	354	331	344	330	397	396	373	348	312	361	356	313	345	357	366	364	362	333	343	338	312	311	364	349	317	333	363	333	303	361	375	338	346	343	346	357	303	351	348	336	329	347	340	335	366	332	401	376	354	342	357	363	319	385	349	356	366	338	338	357	338	334	333	325	320	359	382	341	333	339	356	376	361	335	344	330	359	382	357	344	318	345	318	343	324	335	359	365	358	368	381	322	342	330	342	392	341	377	351	347	398	347	338	345	366	331	319	355	320	331	339	330	359	353	330	313	365	304	323	331	348	320	346	358	328	365	349	372	383	321	316	349	373	359	334	336	318	344	365	365	310	340	337	346	352	350	318	327	338	356	409	369	341	365	351	360	336	351	329	352	376	312	344	317	309	345	357	324	341	332	317	355	347	361	323	312	321	339	330	376	311	325	350	345	365	332	360	338	352	335	285	348	361	349	342	334	344	342	354	362	332	320	314	327	353	363	325	351	353	364	335	316	319	382	364	385	343	349	340	372	341	357	350	366	372	331	325	324	369	333	328	345	336	382	313	355	308	331	330	372	359	337	377	343	368	335	343	341	354	347	367	346	393	370	367	348	353	347	344	355	346	329	316	333	313	319	327	348	339	340	344	340	333	313	343	380	325	379	333	342	363	344	347	362	394	361	305	324	326	360	381	349	340	333	321	348	374	337	401	326	321	314	330	375	330	326	348	323	341	319	362	360	395	372	322	330	352	354	359	337	329	326	366	346	336	347	338	325	360	353	330	324	344	373	322	328	334	317	339	337	279	326	393	342	322	354	372	355	322	311	347	335	302	351	355	340	345	349	328	339	357	363	359	349	358	343	331	368	343	305	381	322	328	343	358	313	368	348	360	356	350	338	328	324	332	371	367	332	377	331	367	351	335	360	363	335	369	317	351	362	341	354	337	338	336	344	346	334	357	334	335	343	328	357	361	380	353	339	352	351	368	361	335	335	336	331	351	335	375	312	342	378	351	351	354	325	334	290	346	338	351	332	368	360	325	359	352	335	354	352	360	322	354	352	342	351	307	348	332	373	325	356	344	367	351	364	318	353	349	357	359	340	345	369	346	358	327	296	337	338	360	356	350	378	327	358	318	327	342	361	363	311	355	372	321	342	339	318	355	311	352	320	299	347	336	299	361	336	385	351	365	353	351	349	373	344	329	380	374	336	352	331	374	332	324	349	357	316	345	341	346	321	327	339	338	335	332	323	350	335	346	347	325	366	370	368	327	343	340	319	363	327	364	339	387
16355	19235	19972	11863	10901	8777	7760	6036	5158	4341	3846	3627	2769	2558	2194	2091	1967	1756	1650	1473	1364	1353	1307	1230	1175	1124	1108	1042	1077	1085	1101	1022	1018	1050	1073	1022	1024	1055	1044	1023	963	921	910	889	967	941	906	984	990	908	932	932	873	907	909	905	895	844	920	877	875	874	870	838	857	874	827	871	855	876	853	842	835	776	864	826	857	845	780	822	844	823	802	869	809	821	845	847	856	821	822	782	793	852	814	818	836	857	834	802	803	872	817	802	779	835	783	808	792	838	790	820	799	804	787	800	793	845	793	795	800	784	804	849	851	817	821	817	792	779	789	882	780	819	779	812	817	817	813	803	798	832	788	784	784	819	770	839	820	797	807	819	815	782	878	849	842	806	778	802	851	784	809	786	829	793	823	781	835	808	805	804	791	782	774	889	774	820	807	849	827	793	796	787	859	822	781	791	843	834	850	847	808	828	846	842	853	813	824	868	835	827	828	831	784	822	798	859	819	808	890	818	807	807	826	779	832	771	835	822	833	818	846	881	827	872	799	830	808	804	802	821	808	781	840	776	840	828	828	839	837	802	833	798	798	835	798	792	791	834	819	851	803	804	810	813	852	821	875	833	819	783	835	769	856	806	814	822	826	822	808	842	797	821	803	786	829	848	787	819	835	852	838	817	851	818	819	802	790	803	790	829	854	826	783	806	866	812	812	817	803	854	879	861	756	789	826	845	818	829	889	828	802	837	815	868	806	809	792	792	843	888	845	794	876	775	746	854	847	816	834	876	845	837	804	789	801	858	816	811	836	831	844	831	787	761	782	790	801	804	828	848	790	786	793	855	784	818	845	900	848	790	808	819	808	791	813	839	809	843	756	802	821	807	822	812	829	844	831	785	834	832	769	810	834	821	788	795	810	807	811	877	858	836	841	808	834	827	813	824	772	874	804	820	856	825	827	797	781	827	808	774	821	822	837	806	855	825	861	803	770	803	794	851	804	780	805	798	891	793	841	793	810	846	880	833	776	851	813	817	794	832	825	796	832	822	848	798	816	801	814	770	834	869	833	827	833	847	800	773	849	826	788	841	821	862	811	822	863	829	846	782	777	875	836	809	820	802	816	808	871	785	819	800	787	856	834	821	805	816	806	778	839	821	802	840	812	838	777	844	833	752	803	820	817	800	787	811	840	818	841	829	825	772	871	770	868	848	844	783	819	841	862	857	802	822	796	848	792	766	794	819	758	830	847	822	830	815	827	829	866	836	857	798	825	842	818	837	850	816	839	831	805	845	784	791	844	781	804	781	801	822	794	881	860	871	775	882	850	834	795	841	827	810	806	834	803	839	826	790	843	861	796	797	836	818	796	858	803	812	847	808	870	828	845	769	774	804	846	838	839	817	808	844	828	833	836	827	811	850	825	790	761	755	834	831	873	828	801	793	828	766	786	816	862	830	847	766	803	790	772	809	840	822	824	821	821	802	814	807	840	815	812	842	814	810	781	849	830	770	839	853	831	845	865	813	817	846	792	862	866	822	781	838	800	821	789	873	813	817	838	811	826	813	846	876	856	854	808	778	821	811	810	812	843	846	866	799	803	800	836	790	816	811	807	788	785	786	793	804	828	799	835	833	851	799	799	798	779	851	809	796	807	784	828	805	768	845	865	841	794	806	797	803	829	853	841	796	808	818	834	818	792	844	827	854	799	835	798	847	786	812	862	784	813	857	916	841	869	807	827	801	779	801	835	822	895	817	805	784	871	809	863	848	789	899	806	842	839	811	861	811	814	855	822	833	845	872	809	800	826	786	804	841	784	817	869	804	854	857	779	794	785	827	741	859	804	848	810	806	814	793	841	812	789	808	889	761	800	846	824	780	884	832	821	821	825	799	820	814	820	820	808	829	793	869	802	821	770	823	815	812	823	829	851	854	819	793	830	836	767	822	803	830	774	810	813	833	781	829	845	823	822	811	802	794	875	815	808	848	872	803	817	866	823	839	850	758	829	788	799	814	775	814	814	817	817	854	785	841	843	805	867	851	823	859	788	820	819	840	828	769	803	821	789	796	838	767	826	801	816	836	831	836	822	777	830	798	793	820	820	765	775	828	807	804	812	805	793	798	800	861	818	807	859	856	853	773	805	772	795	827	878	858	829	825	854	805	859	845	823	777	822	844	809	867	839	823	859	797	821	787	783	848	812	779	826	857	819	836	847	810	799	737	762	798	791	783	839	842	801	793	847	816	771	805	809	825	862	817	822	836	791	838	810	803	805	866	825	867	861	784	856	765	828	787	814	833	844	824	818	794	809	857	869	811	816	781	809	806	804	826	875	812	781	830	833	820	827	831	819	822	807	797	830	801	781	839	868	839	815	823	861	803	865	845	815	868	833	790	824	824	810	787	835	791	804	828	774	792	791	839	862	827	878	765	818	835	812	777	802	827	808	820	826	823	786	815	788	811	789	789	847	817	877	828	808	777	826	817	831	820	819	813	867	787	815	836	819	800	837	805	816	808	834	835	784	870	837	821	813	873	794	873	791	807	851	775	754	788	804	780	810	831	794	821	733	767	800	846	848	843	810	845	819	812	823	807	837	866	800	833	815	839	825	815	826	734	814	801	901	794	777	849	785	791	815	833	854	830	850	875	832	818	866	824	824	838	838	777	785	828	824	759	829	825	789	853	779	809	880	837	807	876	780	850	802	862	837	860	833	859	792	793	807	781	785	821	794	836	848	803	861	833	816	844	873	831	806	839	785	774	809	824	840	850	827	806	790	830	843	834	815	788	833	807	785	805	783	800	819	822	805	864	857	840	829	814	779	834	868	801	753	717	832	859	843	812	842	824	823	905	813	814	801	814	824	840	841	795	796	827	829	865	842	792	799	857	871	817	798	850	898	853	817	756	809	791	884	840	825	908	777	799	763	827	834	794	802	822	831	791	802	839	767	824	798	844	814	844	860	814	843	832	834	841	853	803	845	819	760	767	797	801	845	803	817	811	823	824	813	845	808	778	828	811	803	862	808	801	836	821	830	804	804	822	852	857	781	814	810	822	826	803	811	773	841	831	797	849	839	856	809	793	800	883	827	810	800	790	861	852	779	778	786	815	762	808	789	822	854	818	813	783	839	794	790	816	843	847	772	801	802	829	811	806	817	849	815	860	816	781	754	796	802	789	830	834	852	790	864	808	822	798	814	819	838	863	799	835	824	788	805	816	897	785	825	794	857	820	871	776	820	840	815	840	842	831	805	837	830	865	829	856	821	789	803	821	855	798	820	794	828	862	785	774	809	826	786	755	786	848	812	819	786	801	829	839	743	786	839	790	825	825	787	808	840	792	792	831	793	821	816	903	834	860	767	780	802	830	815	804	822	846	830	836	824	849	835	810	844	813	824	821	855	836	828	837	840	794	827	831	867	838	823	785	839	799	832	800	800	761	838	829	817	842	760	824	818	855	860	772	836	832	803	766	844	829	815	805	772	817	898	796	824	856	800	815	829	838	806	801	849	835	813	840
43717	44292	45587	27688	23890	20198	17143	12709	9458	7857	6277	5614	4167	3498	2707	2152	2348	1863	1542	1213	915	947	684	676	656	568	501	510	444	469	434	440	416	424	439	444	408	417	439	418	418	375	378	429	402	400	397	394	396	379	403	355	346	414	378	335	357	352	373	365	350	365	356	342	387	357	343	329	346	345	328	354	346	376	366	353	337	324	307	389	331	367	336	365	335	370	349	346	337	371	323	387	316	333	367	325	334	327	384	336	341	336	360	356	384	349	350	341	340	393	350	320	329	321	351	363	353	307	334	325	339	352	340	345	377	333	335	340	305	350	309	378	384	336	314	375	363	356	325	332	327	388	381	349	338	348	340	351	329	349	364	356	366	326	350	304	321	334	315	339	348	333	350	357	353	394	377	327	336	340	369	360	327	330	312	353	367	326	367	353	341	340	325	349	325	310	359	338	324	315	365	355	323	364	337	347	347	360	307	377	390	352	376	359	337	348	367	368	351	341	336	332	374	321	352	319	359	363	320	337	327	355	321	339	351	345	336	326	315	328	347	339	357	332	369	341	320	362	321	389	340	341	320	336	351	344	381	335	312	353	335	341	336	350	336	369	317	343	356	307	355	343	350	325	313	346	360	348	344	332	354	325	300	334	336	321	364	358	325	335	296	323	353	345	348	345	345	326	384	364	344	321	334	325	334	339	329	370	343	357	343	325	325	350	367	389	331	336	313	348	373	317	336	312	335	330	324	349	341	352	348	335	376	319	355	325	373	359	329	325	348	343	328	330	327	327	329	342	337	365	345	368	380	340	319	317	359	341	354	362	333	350	341	327	347	354	326	323	333	355	333	341	321	354	363	299	330	346	365	350	332	329	396	350	359	357	320	353	359	360	355	322	343	329	327	335	334	336	349	340	329	332	345	328	344	340	344	346	329	323	319	351	315	328	357	326	327	342	362	323	367	304	340	367	321	381	325	354	330	367	335	335	337	370	320	361	314	363	327	332	368	364	343	347	355	341	340	324	341	342	342	331	364	313	340	324	346	357	367	352	375	378	351	348	324	340	327	327	300	317	349	357	329	314	322	336	341	353	333	326	331	346	325	307	338	329	371	343	362	358	372	351	330	362	309	335	340	333	293	339	337	353	348	333	348	357	378	333	316	349	362	336	341	335	359	378	371	341	362	341	315	358	375	361	339	359	349	312	325	372	340	362	350	341	342	337	365	329	315	333	328	303	346	370	357	311	335	352	350	316	338	342	336	359	346	331	316	356	382	319	359	363	358	348	345	348	346	312	365	320	332	351	344	335	330	341	365	317	319	339	354	362	325	374	346	380	349	327	310	343	339	326	342	363	332	332	354	307	332	344	354	336	345	357	317	335	339	335	352	349	316	322	330	366	325	333	324	339	329	324	332	340	316	386	377	325	305	314	327	345	356	334	343	334	321	332	379	310	330	329	306	404	378	322	337	330	358	354	356	366	310	344	332	350	350	337	375	348	337	318	328	347	333	353	374	327	329	331	342	353	333	301	319	341	362	360	330	346	329	357	320	332	323	341	334	366	361	333	360	348	335	377	370	365	342	336	335	342	364	302	354	357	308	344	364	360	331	331	307	325	347	335	379	340	333	347	335	331	319	341	382	329	355	351	367	337	321	337	331	329	328	328	330	335	378	353	317	338	349	377	311	376	308	373	324	332	325	329	347	327	340	344	348	377	324	330	363	336	340	354	352	322	338	385	330	335	319	352	347	333	318	339	352	322	357	345	336	287	329	332	350	340	343	325	327	328	335	340	359	367	379	333	363	347	381	309	326	346	344	331	360	334	321	359	342	360	337	328	310	301	336	319	340	382	313	316	318	332	346	359	330	358	355	316	332	362	333	303	338	366	341	357	350	340	357	329	343	354	324	342	343	326	339	361	338	341	301	349	336	328	322	329	348	322	343	312	345	360	336	361	358	323	328	373	323	334	355	387	329	335	345	351	323	348	353	351	325	353	362	313	327	349	329	333	332	356	341	324	332	342	351	329	308	354	359	355	334	346	354	364	329	309	353	360	344	317	327	314	313	345	352	333	332	315	361	301	379	321	336	332	354	356	351	372	332	336	363	325	337	344	387	325	362	311	356	354	340	333	327	408	365	385	331	340	364	330	320	361	346	377	342	374	358	340	351	345	366	370	323	358	330	320	370	355	314	355	327	358	325	321	327	334	376	340	340	345	348	318	329	340	348	348	358	360	329	374	363	338	342	324	317	323	321	342	327	327	352	342	337	331	317	343	311	366	314	345	335	325	371	336	324	338	332	324	292	336	333	347	315	366	337	367	358	355	347	338	318	330	359	320	347	340	331	322	361	375	329	348	309	323	325	357	347	345	327	330	334	349	317	294	339	326	318	375	336	352	351	342	349	299	332	306	323	347	353	347	367	378	348	344	306	329	347	340	316	353	343	336	383	348	327	357	361	317	314	318	340	362	370	297	325	337	366	357	351	333	346	345	351	329	328	346	326	350	367	335	294	322	344	358	365	330	341	357	307	359	346	332	357	361	394	320	325	342	329	344	324	296	317	336	314	333	337	332	371	348	356	318	302	321	313	336	352	304	350	349	332	342	351	356	364	341	353	345	336	338	321	324	328	338	353	344	351	347	357	338	337	350	328	356	367	358	320	334	331	305	362	298	364	359	323	344	324	315	318	342	361	318	363	323	361	341	336	338	320	341	378	354	312	336	360	401	346	359	356	378	358	338	351	387	339	381	341	350	360	333	341	361	315	320	336	343	330	333	330	341	355	354	343	345	357	320	341	337	299	318	344	353	322	336	331	330	325	344	347	306	355	312	324	362	360	335	316	353	339	327	353	322	344	342	363	366	368	338	335	347	369	349	333	381	349	327	348	332	325	374	304	369	334	352	371	330	321	294	363	343	347	344	339	350	337	339	328	346	346	347	346	299	348	358	343	324	328	353	350	357	381	317	338	328	320	324	310	340	333	332	373	369	351	359	350	349	374	397	334	325	335	356	349	343	350	374	341	365	326	318	370	351	354	307	344	339	353	368	324	340	342	333	345	301	372	334	352	321	347	386	348	339	338	344	362	343	332	331	327	332	308	333	361	328	321	364	328	341	341	324	350	336	345	328	353	366	332	337	330	346	319	338	322	358	359	348	353	362	365	329	351	341	344	331	324	346	361	337	369	332	319	334	326	338	357	351	346	335	356	319	365	317	366	379	346	308	331	348	340	377	332	345	327	311	318	331	349	326	347	319	339	314	385	329	365	346	324	344	340	326	343	338	341	370	315	341	354	348	373	359	345	343	317	330	331	363	354	367	334	311	368	335	352	322	357	317	334	333	341	369	325	341	311	316	348	364	344	307	321	355	346	329	329	370	334	340	362	349	362	345	338	336	339	346	317	368	330	340	344	355	356	351	351	339	346	341	345	370	329	334	333	312	292	345	328	329	304	355	350	370	362	336	333	360	349	334	352	300	310	349	356	335	355	338	350	358	349	319	340	349
29971	37977	43925	24486	26532	25101	24043	20528	18150	18064	17204	14914	12049	11939	9869	8869	9411	7542	7085	5993	4601	4591	3115	3224	2604	2104	1970	1908	1719	1613	1556	1537	1492	1524	1647	1466	1605	1442	1407	1381	1168	1143	1112	1181	1245	1252	1215	1188	1177	1244	1089	1008	1028	972	1005	930	885	953	931	967	880	932	961	881	875	907	887	844	897	832	836	846	881	787	808	836	801	814	862	848	813	875	910	836	834	804	855	778	818	821	790	822	849	798	807	804	821	784	831	778	831	820	754	844	824	825	816	777	820	783	741	822	761	793	779	837	806	847	750	837	837	837	754	784	857	839	825	798	793	823	817	774	845	825	798	830	866	806	792	790	775	813	818	840	839	819	807	799	789	799	785	815	825	860	771	852	806	793	750	814	889	791	811	787	783	804	852	792	806	765	812	819	831	818	798	789	813	797	839	810	825	797	783	781	778	829	836	811	830	816	804	786	831	798	824	829	824	795	761	831	757	838	793	784	817	829	793	870	845	843	805	760	782	801	786	816	763	740	820	806	792	820	808	803	797	826	862	805	822	789	828	787	837	795	815	820	815	814	745	803	813	738	831	782	813	840	835	804	783	835	832	787	799	759	772	787	851	848	768	779	792	813	829	811	804	802	808	832	837	795	855	818	791	795	823	787	838	785	786	805	828	799	776	828	789	800	808	835	812	817	842	823	861	767	767	811	756	838	746	811	760	792	789	861	777	781	840	816	874	789	800	794	741	829	787	806	749	833	784	820	871	809	770	790	811	813	871	760	828	782	804	848	829	816	794	843	793	819	827	810	792	803	790	802	807	772	849	782	904	793	785	845	782	829	835	857	858	852	821	835	775	806	768	843	826	814	797	861	815	806	795	807	789	821	802	826	806	757	743	854	788	781	785	803	853	775	811	799	847	856	787	800	812	806	793	813	812	824	823	811	847	853	789	861	798	804	845	795	832	779	768	863	747	827	793	822	812	791	828	820	829	825	807	818	810	784	807	782	821	774	770	835	798	832	764	847	828	793	763	833	780	814	825	795	806	848	804	829	791	794	825	784	808	829	814	799	825	792	854	783	781	817	763	808	799	829	852	814	811	849	858	781	854	809	856	796	802	804	750	822	810	827	831	846	796	852	785	837	821	804	825	807	796	829	798	811	760	840	821	804	829	769	815	829	817	829	838	833	787	810	846	876	832	802	819	815	842	803	764	813	812	845	786	815	818	823	743	840	778	834	850	800	828	787	792	842	817	839	848	822	781	876	768	760	847	773	835	800	798	818	805	776	776	866	843	789	825	827	878	791	825	782	762	832	785	780	802	759	771	766	821	774	803	826	773	822	816	844	779	802	796	855	806	833	806	811	812	870	805	827	788	836	778	779	834	827	819	783	764	826	799	827	830	746	776	814	801	797	826	797	784	791	768	789	804	830	805	819	825	828	828	795	813	824	774	822	793	804	846	821	746	850	772	793	807	811	822	808	792	765	801	803	870	774	810	751	816	794	800	781	826	796	833	822	776	809	795	809	809	762	800	802	861	861	813	824	779	829	825	830	758	762	829	851	831	821	836	809	845	804	773	804	794	757	795	760	808	821	812	781	818	779	826	772	791	833	818	830	780	811	771	795	784	866	830	799	811	798	830	824	761	739	794	748	817	818	747	837	772	814	805	804	824	802	793	781	809	831	791	807	768	773	822	787	861	821	774	767	829	816	842	771	804	813	746	846	779	759	829	812	789	815	828	784	794	794	833	779	816	822	819	810	751	836	822	850	810	856	800	826	759	777	802	843	844	798	814	834	809	784	838	812	818	835	801	777	789	794	797	777	786	797	805	848	742	784	812	800	802	794	835	765	772	790	805	770	793	778	805	804	774	840	824	813	827	788	831	813	814	825	762	783	843	772	811	823	787	833	847	798	813	795	797	785	787	811	810	788	847	775	822	821	807	814	807	817	813	816	850	811	856	778	810	805	777	792	747	767	778	797	793	828	852	844	789	820	810	846	824	793	787	787	797	781	834	832	791	802	782	776	871	824	718	802	821	793	754	837	806	775	802	811	741	846	822	808	764	760	784	794	785	807	803	810	821	802	783	809	787	808	863	757	798	764	810	779	818	788	804	834	780	825	859	784	825	820	805	795	839	809	843	840	824	783	818	838	814	836	825	783	777	840	807	784	805	860	827	792	769	820	839	869	819	762	799	796	803	803	801	817	810	779	814	812	795	781	849	833	827	813	793	867	878	790	805	818	847	820	836	814	773	794	844	802	847	822	789	782	832	802	843	807	751	771	775	855	807	781	739	789	775	809	800	820	776	751	787	830	791	735	858	843	794	820	810	813	820	851	828	870	757	821	816	775	779	799	783	782	781	842	799	824	807	798	799	763	832	830	844	796	814	771	762	785	782	798	818	844	801	825	789	801	789	818	814	816	796	827	788	818	741	781	816	800	819	828	795	787	794	827	817	819	805	800	789	750	794	765	723	841	811	809	822	821	817	880	857	798	867	769	829	842	757	819	754	803	814	779	849	817	788	787	857	820	845	844	829	793	798	847	779	816	784	787	828	798	738	770	846	775	837	799	801	792	814	815	765	813	797	866	856	834	795	824	779	813	803	808	850	819	805	802	781	835	797	758	853	853	814	801	790	824	775	822	789	820	817	767	808	797	849	796	827	779	790	790	810	827	836	811	821	851	826	777	829	796	821	808	786	803	805	845	798	828	841	778	808	785	793	806	803	825	789	825	820	822	819	826	832	829	780	780	785	778	864	815	846	821	769	780	822	812	800	811	848	783	835	764	805	810	791	840	783	742	766	793	832	814	827	787	758	822	798	786	737	798	793	776	804	819	834	845	770	837	770	806	763	809	811	746	805	767	835	842	836	796	758	816	803	761	771	785	754	801	816	850	776	797	801	812	847	812	817	804	811	751	788	860	838	804	786	819	845	814	784	821	788	750	848	798	781	800	821	837	827	815	832	825	777	823	829	842	804	801	728	850	784	816	800	747	791	806	836	773	813	837	799	829	810	799	852	799	842	816	801	779	796	847	772	810	802	834	830	788	805	773	847	795	874	812	797	842	849	811	811	818	727	845	812	787	793	798	782	764	774	789	832	849	816	787	782	780	812	850	789	808	819	804	783	820	796	755	786	844	771	819	772	802	746	843	800	798	836	802	772	802	817	798	842	857	817	780	816	808	794	803	748	794	805	794	815	771	773	789	879	791	809	780	772	811	815	775	787	830	775	843	804	815	798	822	811	771	840	774	767	818	881	822	796	823	774	835	871	807	837	758	823	827	830	832	814	795	868	850	817	799	801	835	797	771	833	789	826	770	795	796	848	788	807	824	796	803	838	842	822	784	791	772	825	824	817	795	794	839	795	812	845	805	761	807	823	812	830	797	839	809	784	805	777	820	813	814	837	824	845	795	818	789	832	840	790	872	763	852	822	820	740	788	773	861	759	857	778	794	794	817	768	801	829	820	779	835	800	820	816	789	790	825	817	801	829	781	825	784	876	826
54244	53465	43832	28814	28102	27384	26195	22610	19126	16764	13590	11483	8998	7983	5629	4612	5028	3935	3527	2350	1705	1497	1282	1086	930	797	678	609	497	489	493	495	472	489	504	490	438	440	391	417	403	380	360	374	401	391	369	315	313	381	345	332	319	281	298	303	319	272	279	289	331	274	306	268	265	252	267	290	299	257	290	243	253	252	284	246	271	266	274	244	249	276	269	272	278	249	296	260	244	260	274	247	238	272	248	235	255	244	263	265	252	241	276	265	261	277	276	272	268	257	242	262	238	286	258	241	249	241	259	270	257	272	246	265	281	271	255	222	258	259	207	266	275	255	246	256	245	250	270	240	229	255	273	266	259	256	295	256	289	236	240	236	240	221	244	257	251	258	268	291	250	283	285	263	272	246	253	268	248	254	241	238	252	258	254	237	271	241	258	270	273	276	229	254	273	227	272	224	253	235	263	241	254	232	260	278	257	265	243	237	237	257	256	244	228	277	282	284	252	248	260	278	260	252	256	269	249	266	224	250	259	267	229	261	249	260	260	228	239	240	270	263	258	254	265	244	258	262	261	286	253	260	262	239	259	243	238	250	235	264	277	237	237	267	229	277	268	250	245	263	267	251	254	262	262	238	246	265	265	273	231	232	227	221	219	250	260	264	252	248	235	257	276	285	252	267	225	259	235	240	276	250	248	289	250	288	250	244	275	226	245	246	257	257	222	214	247	241	243	240	248	267	237	235	267	223	220	280	259	270	228	252	251	253	243	271	245	250	245	259	237	231	264	271	253	267	256	274	257	235	282	243	270	247	229	262	257	262	245	275	270	230	235	243	260	256	230	261	265	258	253	207	253	257	248	251	276	226	249	263	261	276	242	259	271	239	252	236	261	244	244	245	229	268	277	268	264	254	238	264	277	244	249	227	247	248	243	226	288	256	262	253	250	249	273	265	252	250	245	248	242	260	275	270	245	265	285	245	247	229	250	230	221	243	222	244	235	268	287	257	245	255	231	230	250	235	225	254	241	264	250	241	272	258	255	259	263	250	253	250	260	291	265	262	263	254	295	263	235	245	234	260	272	272	249	252	251	234	217	251	270	233	282	266	250	255	266	254	239	271	254	227	256	255	254	240	257	265	214	239	248	244	253	246	257	256	231	253	244	227	265	240	246	276	249	256	256	236	238	228	245	242	236	285	249	246	270	230	214	259	257	248	230	257	254	277	262	275	241	251	245	271	265	232	267	243	236	253	245	237	230	253	280	250	267	282	260	279	262	256	250	249	268	261	262	247	253	250	241	256	259	255	249	227	276	291	258	269	213	267	291	279	248	270	274	239	251	258	248	254	276	256	271	266	234	245	254	266	260	264	241	268	300	246	267	271	283	237	261	234	234	259	252	235	263	253	223	258	244	245	239	238	227	252	228	262	230	272	245	246	233	245	244	282	246	251	269	227	262	225	236	227	249	253	230	257	237	255	245	253	259	235	214	247	232	238	297	260	255	252	250	243	250	253	274	242	245	246	275	246	265	238	253	249	249	265	249	247	235	261	238	229	261	243	275	227	228	268	281	263	264	252	267	251	228	278	255	220	264	253	272	247	248	218	241	240	238	254	269	239	248	228	242	289	236	253	248	244	238	262	269	275	241	256	274	261	277	252	257	270	252	282	265	247	236	221	279	262	248	241	245	239	231	276	214	273	250	256	248	251	226	257	238	234	218	220	299	259	254	227	244	254	262	230	244	255	283	249	242	275	252	227	260	256	252	251	251	237	234	249	254	274	254	279	269	235	242	261	261	279	260	276	260	251	231	240	249	236	258	263	227	256	246	251	253	229	260	259	256	289	239	228	245	232	244	227	250	246	260	266	266	259	243	213	237	244	266	259	249	278	270	259	208	253	263	220	245	221	257	267	258	271	255	240	273	264	253	244	279	239	253	271	268	234	237	243	250	245	273	225	250	270	222	248	263	254	244	266	227	236	254	241	247	258	255	261	254	227	271	268	250	234	249	267	243	268	299	232	232	271	259	228	224	250	269	240	271	253	255	248	232	259	239	238	277	254	273	245	239	248	255	245	240	231	270	241	267	271	214	219	260	259	253	248	263	263	252	263	222	231	277	224	262	243	250	239	265	257	243	231	261	258	240	268	241	245	254	269	271	227	268	236	252	258	235	268	261	250	241	273	229	264	234	256	239	253	266	257	248	246	245	265	255	245	266	220	232	274	253	273	241	276	253	251	264	243	236	257	261	228	246	278	245	248	279	283	270	251	279	245	283	232	229	249	268	262	232	251	233	254	237	277	280	249	281	245	225	264	276	255	242	252	243	250	259	280	259	251	263	241	238	232	244	251	232	246	268	245	230	254	247	244	267	262	248	283	282	258	235	291	245	262	260	252	234	230	258	244	264	273	274	236	226	245	252	237	244	254	234	248	266	259	248	241	262	246	265	238	261	244	243	273	254	275	236	229	272	227	237	227	274	251	253	258	241	236	253	235	227	238	242	253	268	256	284	259	233	249	253	244	242	261	239	232	271	258	232	251	237	264	258	266	262	245	252	238	303	227	227	257	235	246	274	268	258	250	247	228	271	287	258	246	255	251	254	247	263	246	237	247	264	243	238	260	270	208	277	246	274	263	237	252	243	229	293	269	232	235	274	249	239	245	241	247	261	230	269	245	272	275	251	233	262	250	261	237	250	282	265	235	269	289	249	270	255	251	241	284	239	264	233	261	241	267	248	231	272	275	245	266	235	247	245	262	229	254	248	240	241	274	263	263	245	247	266	271	251	257	263	251	278	256	230	283	243	233	236	272	281	266	262	272	260	252	257	242	270	260	271	242	251	247	253	241	244	254	258	237	239	244	256	260	263	243	255	240	253	280	243	288	236	257	278	234	244	277	266	247	258	227	254	236	243	237	235	256	228	251	238	237	243	307	229	267	257	262	271	282	268	250	242	255	212	254	251	251	247	240	252	280	262	237	226	281	271	250	270	248	259	254	262	234	247	245	266	227	250	227	262	229	265	267	233	252	212	263	217	227	218	271	244	254	264	223	269	272	231	244	232	289	245	244	232	243	281	240	244	252	253	267	284	249	229	277	254	284	241	247	248	262	242	254	247	261	225	269	264	226	245	261	267	235	259	230	235	251	262	259	251	277	254	228	246	246	230	280	240	229	237	254	252	215	253	266	277	219	231	246	246	271	243	259	282	248	213	260	263	281	249	258	254	261	247	240	264	263	256	246	235	254	235	253	264	263	271	248	262	260	270	250	252	275	257	252	229	202	290	267	267	263	251	264	233	237	271	264	271	252	246	269	292	262	290	231	241	213	257	277	248	280	242	243	267	254	268	243	310	255	248	245	256	253	244	254	281	270	253	233	251	252	285	270	257	274	233	253	234	251	251	262	249	247	262	242	229	254	276	251	270	260	234	248	268	269	243	261	248	239	246	249	264	259	238	270	232	254	238	253	261	282	260	219	226	236	263	278	225	216	258	239	240	253	239	248	253	252
38562	48724	47157	31652	33229	32652	33533	29092	27014	27036	25871	22707	20361	20216	16867	15846	16147	13525	11947	10285	8036	7502	5671	5428	4321	3755	3228	2803	2310	2475	2291	2146	2079	2224	2264	2057	2035	1923	1725	1635	1677	1378	1360	1455	1552	1300	1308	1271	1261	1483	1292	1013	977	964	947	850	882	841	841	877	830	835	846	760	781	763	763	800	726	740	687	681	668	633	669	661	639	628	662	636	711	741	649	680	694	596	675	647	640	652	644	615	593	643	607	667	611	651	631	643	628	607	620	622	610	559	606	663	625	608	614	639	608	587	586	640	607	638	641	594	595	665	667	604	622	584	629	579	595	594	593	627	601	569	620	670	614	627	609	618	579	610	637	623	607	595	660	628	605	617	650	604	607	608	596	578	635	600	625	598	600	629	637	610	566	620	650	595	661	617	660	602	610	578	625	627	624	584	608	558	543	557	583	590	641	606	587	622	603	597	623	612	638	647	612	613	600	597	614	642	611	617	589	586	561	592	612	593	562	614	651	616	585	549	587	594	625	621	583	609	615	600	611	610	597	586	576	593	623	655	601	626	641	623	602	594	599	608	629	599	641	575	613	585	607	611	576	550	639	561	653	605	596	645	593	621	636	574	581	584	648	591	670	586	607	652	620	621	538	600	644	642	578	602	600	584	594	633	611	588	588	611	628	600	591	558	613	619	615	590	633	595	602	612	607	598	603	628	640	576	599	641	624	611	624	592	581	648	599	614	568	620	599	582	625	603	605	618	595	593	605	646	616	600	622	591	580	655	617	597	584	594	590	619	575	622	600	582	616	585	627	587	615	615	612	612	641	547	596	592	599	612	596	564	586	635	544	638	637	620	559	607	582	576	603	616	595	601	589	620	612	625	625	595	591	586	619	631	594	543	604	670	619	612	607	601	575	618	604	618	641	612	574	594	590	626	575	589	635	629	630	609	611	669	626	613	578	624	584	619	595	636	613	582	622	599	631	561	614	597	602	596	626	581	582	605	585	609	590	634	611	619	551	588	618	626	622	601	599	582	597	608	635	615	641	637	616	584	608	578	625	609	581	652	598	613	637	590	590	586	611	567	569	621	648	625	576	609	583	632	626	568	567	616	630	561	590	593	631	598	564	598	567	590	622	633	586	621	597	594	600	620	626	600	611	634	590	622	659	600	608	591	571	651	643	609	644	623	629	583	610	598	597	616	595	625	570	610	594	640	653	589	589	622	585	650	604	642	657	609	613	582	586	595	614	566	590	599	616	611	655	611	552	615	602	555	589	614	617	577	582	582	640	616	580	605	601	622	578	572	598	630	617	617	615	617	630	598	635	585	583	577	618	603	619	629	552	602	591	598	638	576	595	560	617	589	617	670	666	605	595	581	644	578	597	648	626	620	615	591	591	560	608	599	590	615	661	579	581	561	628	676	639	637	558	612	588	577	573	631	636	593	637	652	638	614	624	606	564	626	617	602	638	601	567	621	574	625	606	595	597	588	625	641	553	636	625	602	629	617	658	630	563	625	600	629	578	566	612	585	619	576	617	566	605	608	630	635	594	604	606	627	613	594	629	633	593	613	610	614	590	660	567	593	599	612	657	579	622	616	618	609	597	626	596	611	583	603	623	603	604	602	576	596	600	647	597	592	633	606	601	620	631	638	626	613	611	635	643	609	549	653	602	631	584	632	577	567	612	619	578	569	604	600	625	624	639	618	575	634	600	641	600	620	630	591	593	591	601	567	594	607	594	575	611	622	547	604	617	618	661	571	610	578	619	626	597	572	611	612	591	575	605	600	604	629	600	582	601	589	582	567	603	573	632	615	614	650	576	593	568	592	599	645	615	622	570	626	604	598	662	603	574	621	609	619	635	615	626	577	627	588	625	616	611	610	625	598	637	583	639	602	635	599	607	605	608	610	599	637	552	594	598	598	580	627	613	600	638	581	599	587	617	630	600	609	645	586	607	583	627	648	610	615	581	629	585	578	580	620	653	604	621	620	618	634	587	596	590	586	616	629	582	632	572	583	655	616	570	646	601	620	569	594	572	588	636	612	650	610	641	622	625	587	601	685	633	565	626	607	638	602	623	610	615	589	620	632	586	608	633	646	595	572	528	597	595	620	661	632	600	619	583	563	611	615	626	620	607	617	631	611	617	579	588	622	621	658	610	624	591	620	588	590	596	584	640	580	635	573	573	603	644	577	625	627	624	637	598	596	633	615	589	607	649	613	630	628	620	636	641	597	632	583	602	624	638	589	621	621	616	610	607	591	605	575	627	613	599	609	582	599	613	591	645	600	635	595	618	616	570	569	586	621	664	618	613	566	614	602	599	612	591	617	609	605	595	620	594	670	576	605	613	584	541	601	566	634	605	633	599	603	616	630	577	565	597	590	605	659	589	590	591	556	593	591	625	648	619	603	598	618	604	605	652	583	599	624	592	587	589	606	644	593	593	658	590	642	566	626	606	619	657	600	608	617	626	637	614	605	612	589	645	632	613	593	623	672	614	624	592	600	611	611	645	618	569	611	596	588	617	592	627	602	615	634	582	635	618	577	586	641	663	621	618	600	587	599	601	613	624	637	648	610	619	605	597	624	579	577	631	658	559	616	578	593	645	602	609	639	610	566	615	584	591	620	581	575	616	591	597	617	622	611	584	620	551	628	586	593	632	609	619	610	600	572	628	624	611	585	623	583	586	652	602	647	609	616	578	612	569	618	629	574	631	575	591	611	636	564	625	614	610	624	567	594	588	627	556	569	589	611	594	623	644	617	563	631	630	686	617	598	649	601	633	599	649	619	673	589	635	639	594	600	623	643	591	604	596	602	581	589	609	569	595	632	624	607	588	613	614	587	604	623	564	636	579	615	636	616	580	547	603	627	581	591	599	626	631	652	620	623	589	623	601	589	684	562	590	565	636	584	606	631	604	603	605	560	561	616	567	610	632	613	613	611	609	620	617	556	598	552	603	620	577	639	581	608	603	599	603	606	619	562	601	636	595	634	645	644	594	632	601	566	650	569	624	618	581	612	608	624	581	619	621	659	573	629	653	641	574	645	570	579	610	559	603	622	606	587	591	637	630	582	608	601	643	610	586	613	641	602	622	613	624	647	593	639	618	600	553	603	568	618	614	636	583	586	610	609	602	597	640	573	571	617	605	622	621	638	590	586	589	626	617	572	581	601	597	594	639	636	577	630	536	600	600	646	634	620	634	637	613	598	616	589	566	625	609	609	574	636	624	610	572	647	619	629	563	577	618	580	603	617	605	633	605	602	635	662	594	576	595	618	570	609	612	581	637	614	606	569	644	611	616	606	610	603	578	606	598	625	611	579	655	595	643	610	588	607	574	618	618	614	641	615	632	675	573	606	619	610	606	592	610	634	579	599	617	578	624	601	625	596	598	609	588	601	612	606	583	625	560	597	612	633	592	638	602	576	630	629	595	591	599	609	570	610	595	587	630	625	569	583	629	614	574	596	605	584	623	604	622	605	654	547	591	648	608	640	666	599	615	603	608	591
25769	19390	16065	6764	4346	2911	2111	1635	1268	1120	920	782	760	651	580	532	506	517	499	429	408	427	377	363	410	415	383	353	364	387	400	369	383	375	415	394	400	403	415	376	403	353	327	357	331	366	393	376	359	364	363	352	320	368	339	356	355	366	359	359	395	387	314	347	329	367	353	338	399	318	355	340	336	344	359	326	353	359	371	324	351	338	357	372	373	356	350	356	361	352	349	338	322	321	359	350	420	360	316	352	343	348	325	347	338	337	400	352	366	362	342	391	347	341	364	331	312	352	353	352	379	306	318	345	352	364	373	335	375	367	367	343	342	324	330	382	350	395	365	349	364	351	354	355	351	329	363	347	337	366	324	343	351	356	346	316	337	375	358	336	348	374	360	381	335	346	350	322	302	357	333	380	347	381	333	319	336	331	322	337	354	332	321	313	366	286	384	372	316	381	336	385	371	314	350	378	342	314	322	324	333	356	325	325	337	347	326	339	382	373	298	313	352	372	365	323	363	336	383	383	395	342	350	344	335	329	330	339	338	339	355	325	350	331	382	366	311	366	363	304	316	337	363	353	354	378	390	365	308	343	325	350	317	335	352	339	345	338	371	360	343	349	355	342	314	300	357	351	369	363	341	359	326	313	352	349	328	344	328	351	317	334	332	356	330	351	353	291	306	354	326	364	341	370	324	353	326	349	331	377	339	362	356	360	333	362	340	351	352	352	354	389	328	319	339	350	337	329	367	374	301	349	333	347	359	347	360	350	374	366	365	372	335	370	341	341	333	376	353	354	306	309	363	381	340	349	348	344	361	327	362	393	351	356	346	385	338	324	329	354	345	364	344	366	362	357	357	350	327	343	332	316	359	332	358	334	356	342	343	365	339	368	357	344	336	368	304	351	303	360	329	333	347	340	352	350	350	332	358	403	359	336	331	335	334	330	355	372	357	327	357	329	344	341	361	379	349	355	311	354	359	348	333	358	364	375	305	351	338	393	339	341	365	343	332	365	351	344	327	345	339	348	358	376	351	334	352	337	360	377	355	362	347	386	327	319	313	385	334	353	333	360	348	346	384	350	358	349	343	341	351	366	324	305	365	360	373	325	344	339	327	361	339	352	356	323	357	372	372	360	332	381	316	356	379	354	319	333	339	360	345	320	315	340	327	327	338	368	366	349	340	350	324	375	349	343	365	342	317	384	363	367	361	319	339	341	352	357	369	357	301	348	349	370	344	324	359	343	333	336	349	406	368	366	349	348	365	353	356	345	364	325	363	358	339	328	341	385	349	379	324	338	354	303	359	367	356	297	311	315	331	340	367	390	373	379	348	359	362	336	373	336	348	349	328	377	328	339	334	339	358	357	311	381	369	376	370	343	319	353	394	370	360	357	313	375	344	355	357	324	337	337	332	332	363	345	386	350	380	356	382	353	339	352	356	360	359	350	372	359	343	345	345	360	338	374	339	324	335	330	337	354	396	364	356	342	347	334	334	375	361	393	342	352	343	350	361	341	357	340	330	338	335	367	367	356	351	412	319	340	332	316	367	350	342	307	346	341	361	341	350	351	355	359	382	363	378	407	357	386	362	333	376	339	347	331	328	352	349	375	332	360	317	360	376	331	330	336	327	336	371	332	383	341	344	329	366	327	351	382	339	322	367	365	357	407	373	348	344	356	310	348	367	364	314	351	329	360	337	374	371	335	343	309	348	333	338	342	373	353	387	375	335	336	353	369	329	422	349	372	308	347	342	344	367	305	364	326	340	402	350	360	347	342	352	353	374	363	331	342	375	338	353	333	359	386	329	351	369	356	307	329	373	344	337	360	347	367	338	331	318	373	332	330	363	350	368	343	324	365	335	340	370	364	345	361	323	384	390	354	340	294	373	367	356	337	368	337	335	346	362	331	359	327	377	336	416	347	363	330	373	358	373	328	346	318	351	316	332	362	328	322	337	362	374	373	340	349	380	327	368	341	318	324	350	349	346	325	369	327	326	355	326	348	357	335	316	339	329	323	321	337	347	381	325	379	356	339	371	322	357	328	330	325	367	354	364	351	368	340	320	391	358	334	341	366	392	365	364	300	332	362	339	359	382	348	359	354	347	336	330	316	341	313	366	364	378	326	372	341	342	378	341	389	343	335	358	335	362	328	323	347	320	339	360	378	347	331	340	393	371	375	329	386	356	364	350	339	362	347	355	331	321	374	332	314	342	358	386	340	350	350	356	303	351	355	375	398	374	331	329	340	352	370	334	386	315	341	368	359	347	337	330	358	328	339	336	341	374	338	345	347	334	352	375	351	343	354	341	368	332	380	338	333	350	340	334	369	342	334	358	335	341	334	370	306	343	342	359	346	346	338	358	325	349	352	369	371	343	355	365	385	350	353	325	345	359	382	376	355	336	355	372	355	337	325	345	361	347	372	385	370	369	366	375	361	320	376	352	345	372	359	368	327	329	375	385	342	317	351	318	366	348	363	333	371	383	362	342	351	342	366	341	363	366	330	361	325	347	344	338	328	338	352	354	353	360	339	368	342	327	354	384	359	345	347	350	345	347	361	335	367	331	351	365	336	353	296	359	347	347	329	357	349	365	365	389	370	324	402	370	340	313	363	345	348	356	334	366	355	375	326	320	360	342	331	319	313	343	358	355	310	362	370	319	321	360	323	350	360	341	375	379	326	367	344	345	348	330	325	354	361	362	348	380	334	307	325	383	348	333	330	330	352	375	343	359	372	361	336	379	345	354	333	362	361	335	390	342	353	306	364	332	333	331	342	359	322	346	340	384	348	354	336	347	392	352	343	359	320	361	336	313	338	312	375	361	348	354	370	401	364	356	343	341	339	311	355	368	358	374	364	352	333	361	370	341	382	357	330	358	342	339	335	320	360	371	314	304	363	312	339	323	351	353	364	345	384	294	374	383	345	371	352	339	349	375	377	313	347	328	358	343	354	390	374	391	347	356	353	345	339	357	354	370	319	321	340	319	349	351	362	309	353	376	320	355	341	347	318	330	321	347	350	369	354	349	354	333	342	320	385	343	368	377	333	374	340	336	369	327	370	355	381	351	330	354	379	346	354	368	370	335	350	326	364	331	327	335	332	336	334	357	356	346	359	307	339	350	360	331	370	310	305	362	350	335	344	337	351	342	322	363	371	352	331	364	347	379	352	357	372	366	338	376	356	326	329	315	346	334	336	344	329	358	345	347	360	329	365	328	358	352	363	352	335	319	359	345	355	349	324	338	326	327	340	353	346	336	349	380	363	315	348	391	367	377	369	341	342	353	353	344	351	356	330	371	322	357	334	342	324	334	353	383	318	342	328	358	345	361	340	350	381	370	323	336	345	372	353	312	364	363	319	350	300	359	370	355	328	344	378	339	344	362	348	337	300	360	371	318	343	333	351	344	364	345	339	367	359	362	342	363	386	326	318	379	343	352	366	354	368	350	337	332	380	370	314	340	304	375	359	337	340	341	362	324	307	333	354	325	353	351	347	347	337
16308	18071	20496	12549	11198	8693	7912	6103	5096	4654	4049	3545	3002	2755	2328	2088	2062	1801	1657	1529	1454	1384	1332	1209	1188	1198	1158	1082	1058	1085	1074	1047	1023	1130	1129	1164	1083	1072	1127	1083	1031	952	985	981	930	923	982	980	926	884	870	925	967	907	894	906	857	867	831	906	860	860	892	865	859	888	858	838	868	846	853	828	838	803	807	818	843	826	811	847	861	852	853	867	852	842	845	818	832	855	835	844	828	758	853	866	809	846	791	798	837	869	868	910	852	868	796	817	859	848	830	848	837	853	839	827	845	825	816	847	871	856	809	795	817	782	850	746	841	813	794	833	850	825	826	836	859	834	848	790	856	804	849	830	859	843	870	841	817	811	837	868	854	810	837	820	850	855	829	862	876	845	874	804	862	839	798	792	867	853	802	791	834	808	833	824	837	788	870	847	828	805	806	818	817	800	809	757	827	840	832	789	808	798	840	844	869	844	825	796	840	776	824	872	835	892	816	803	819	795	793	827	818	857	877	828	844	824	844	866	815	796	812	825	822	858	834	817	823	832	778	858	835	796	801	804	810	864	794	779	791	837	846	849	813	891	866	861	858	825	864	838	862	833	832	873	816	818	819	810	815	851	824	804	841	842	804	844	845	809	820	815	836	836	849	859	755	851	851	794	817	795	810	836	834	861	772	824	807	808	800	860	800	799	899	839	839	866	817	891	862	812	790	805	793	845	839	811	839	810	862	764	797	837	858	884	814	851	784	840	810	822	855	854	824	808	835	855	870	804	810	885	853	792	860	825	822	846	744	856	797	818	795	821	849	854	805	873	860	829	851	864	823	872	886	842	838	779	827	805	809	821	876	861	816	838	747	795	814	814	844	836	824	824	811	835	854	834	822	818	813	872	835	843	862	785	821	839	828	827	837	819	853	828	806	839	818	823	847	807	798	805	842	807	849	897	865	760	797	816	817	822	840	828	851	890	864	823	888	800	824	830	802	824	785	811	833	818	850	807	820	801	809	840	801	833	761	871	796	826	784	785	809	825	849	792	876	853	826	856	823	876	845	827	861	823	798	810	842	774	845	818	859	847	856	815	826	831	876	850	852	850	837	815	838	858	836	855	818	814	801	816	838	819	800	859	839	824	841	843	827	858	833	815	837	862	811	850	848	832	794	850	825	780	830	818	851	829	825	794	817	823	855	792	854	853	788	808	809	801	826	778	817	827	813	830	821	851	797	801	823	822	837	809	828	820	840	834	805	811	805	888	788	832	864	798	821	862	853	824	799	804	825	821	818	820	885	820	782	818	807	826	775	856	830	777	842	857	830	834	860	831	825	827	812	863	862	808	856	819	817	852	799	763	784	823	780	806	832	814	892	834	909	755	822	823	841	838	820	814	809	884	850	801	849	856	802	806	846	813	825	819	848	839	847	887	814	848	816	804	820	860	871	827	767	809	820	857	799	820	822	855	834	807	804	843	802	829	811	837	774	850	786	828	871	826	845	878	839	824	864	786	823	826	810	852	812	760	796	864	869	841	840	856	870	818	851	799	821	870	822	822	790	822	770	850	834	831	927	777	825	811	798	827	821	845	848	842	850	844	831	789	825	857	882	843	835	868	781	847	806	895	806	809	859	866	794	873	809	804	835	831	790	801	765	784	791	853	841	833	830	851	799	850	848	822	820	887	866	780	824	852	852	855	842	839	787	860	849	802	815	817	809	847	789	858	816	820	822	842	781	803	824	803	839	785	806	814	786	812	814	845	847	808	860	854	792	805	839	845	877	823	792	796	813	863	823	789	843	812	769	796	794	805	842	793	819	806	871	830	821	845	890	814	829	842	817	832	821	834	809	796	863	838	829	842	783	840	823	886	775	841	807	840	840	806	851	832	847	834	866	808	820	818	801	833	854	856	895	840	795	823	780	829	781	826	838	791	800	813	865	833	854	839	883	821	793	783	831	840	806	847	881	843	841	845	844	847	799	847	788	831	749	821	878	808	861	800	839	826	786	852	855	845	870	823	835	852	828	832	824	832	816	821	797	820	857	781	789	832	779	799	860	860	796	836	849	810	867	839	792	793	813	845	862	854	857	785	857	863	764	819	768	852	826	828	815	842	815	805	861	815	822	825	842	902	834	853	805	841	825	817	895	838	803	821	796	799	829	823	843	846	831	805	838	854	760	864	806	787	862	862	822	847	828	835	842	832	819	841	830	832	790	839	837	828	837	853	831	839	809	814	792	830	840	906	847	850	829	906	860	816	803	849	823	826	818	808	824	787	844	831	818	811	870	859	815	849	840	842	809	865	777	881	847	842	854	826	895	819	805	795	826	849	827	857	881	856	815	792	774	801	881	836	785	829	779	792	812	868	870	896	739	784	855	825	864	870	842	792	813	861	794	794	885	809	897	822	800	823	842	835	796	892	831	776	847	851	865	815	825	790	830	818	831	859	905	854	811	794	806	868	850	798	820	851	829	853	826	807	876	827	856	821	854	834	825	846	837	752	770	818	819	849	824	809	825	854	841	832	773	848	787	803	821	844	835	821	790	822	795	829	836	796	906	822	791	838	816	881	852	823	832	813	855	797	825	826	800	816	845	867	859	855	867	789	860	813	772	819	821	879	833	799	836	819	878	860	833	792	811	810	873	817	869	844	840	831	782	815	817	844	787	885	813	848	849	844	808	820	798	847	818	754	838	808	815	833	788	847	821	840	817	827	806	843	835	794	813	815	840	844	849	839	810	834	883	816	811	825	827	815	821	830	865	865	851	821	798	820	884	843	864	841	795	851	863	819	836	874	868	811	831	819	851	871	791	815	851	786	807	851	817	791	824	831	867	834	860	826	839	838	810	847	878	804	852	870	846	817	822	820	816	775	784	878	865	776	849	826	865	839	859	805	832	831	815	765	835	837	860	786	796	771	819	817	809	822	830	831	810	786	797	824	817	866	843	839	844	798	851	861	863	811	813	806	841	837	856	841	786	858	842	812	872	888	808	850	828	882	807	815	823	771	793	859	762	774	804	806	923	855	836	869	851	859	820	805	882	836	807	830	808	835	851	814	792	829	797	855	813	785	808	846	765	803	847	827	847	825	873	828	792	883	803	823	818	836	827	826	824	819	868	835	885	800	815	787	825	827	852	793	831	825	817	821	853	860	862	872	804	784	827	861	838	814	806	868	805	796	819	843	796	860	826	829	835	864	827	855	813	844	843	822	792	848	770	863	819	809	853	875	833	841	856	868	854	824	791	817	806	840	777	828	803	859	795	821	806	841	820	836	796	796	835	827	833	780	842	831	850	877	842	842	826	803	840	868	859	782	827	839	837	813	879	874	791	866	906	834	794	803	822	807	863	851	891	841	842	819	886	859	839	842	848	871	839	842	834	813	851	826	793	842	817	801	835	835	817	822	791	837	830	839	839	806	853	825	829	863	818	829	842	806	782	830	816	896	849	831	840	856	795	801	841	836	783	840	818	872	812	836	834	810	806	804	814	810	825	834	853	820	854	777	824	814
42450	43505	44278	26978	24143	18918	16179	12580	9420	8396	6784	5436	4800	3852	2842	2396	2363	1808	1564	1298	961	945	732	684	654	587	524	508	521	470	414	476	452	472	487	481	464	439	444	410	433	421	431	416	414	393	388	372	379	371	377	382	386	344	350	389	398	353	406	363	389	343	374	355	370	400	351	378	367	378	364	364	329	345	367	362	349	350	332	354	423	324	333	387	348	344	346	345	384	372	327	363	353	349	361	351	363	345	341	374	351	363	338	342	345	364	349	357	353	353	362	350	346	386	367	314	347	350	344	348	364	333	335	339	382	350	338	332	356	332	323	314	334	328	382	306	331	347	359	356	301	327	347	325	352	344	384	344	348	340	355	379	357	335	348	341	378	324	332	327	347	367	371	346	338	338	314	368	356	349	350	350	354	319	346	326	339	351	333	350	381	312	362	348	335	351	355	354	356	341	346	366	283	364	351	352	398	382	372	352	326	324	398	330	346	377	359	353	331	351	366	346	362	328	369	346	358	349	327	395	359	361	374	368	323	380	321	323	349	351	335	334	305	332	340	349	327	346	351	347	345	337	382	337	356	351	333	347	361	390	358	339	345	361	380	367	347	332	365	388	354	336	382	329	381	344	344	329	360	336	361	340	339	344	324	347	327	344	344	344	379	339	359	334	349	358	397	325	360	329	363	354	343	349	342	338	362	372	359	332	348	325	401	319	374	379	354	368	361	336	355	318	351	341	384	374	356	334	311	322	350	349	401	356	370	376	375	358	377	355	366	376	368	379	367	347	327	317	351	316	337	325	352	357	361	326	337	357	358	330	359	360	340	366	336	345	342	325	366	313	370	333	340	316	361	362	349	358	324	332	349	379	327	347	359	340	338	355	356	319	373	340	358	356	357	351	365	333	322	356	358	346	310	348	351	381	360	323	362	346	354	347	363	379	373	334	382	335	363	321	363	358	353	350	341	367	340	305	313	309	342	381	348	359	299	338	358	354	337	359	332	303	339	363	343	335	327	377	344	370	321	293	307	347	323	366	353	341	332	350	347	347	354	362	365	372	321	338	355	379	383	381	345	343	353	320	343	327	331	332	334	333	332	343	322	358	313	346	331	353	365	329	377	363	359	351	302	354	345	358	348	311	320	359	340	343	356	360	358	352	340	353	335	333	338	349	348	338	329	350	343	346	352	322	321	366	356	357	328	363	373	347	359	329	372	361	390	338	345	369	347	378	349	336	363	328	346	333	379	344	365	328	336	334	350	328	396	329	356	350	345	356	339	336	367	355	351	337	361	339	334	315	339	360	325	386	356	325	356	339	361	354	309	370	306	312	321	356	357	320	376	371	376	342	328	352	327	349	347	349	330	310	338	354	371	334	315	330	351	377	365	322	327	357	364	349	349	330	338	355	313	336	405	343	359	310	361	321	346	307	364	322	351	333	360	365	338	341	347	367	337	345	376	363	329	312	332	322	382	364	370	371	333	357	359	317	323	362	332	356	352	342	359	329	332	360	363	342	331	365	351	324	339	380	317	369	371	357	339	377	353	337	353	340	374	359	334	333	379	345	359	374	338	360	362	374	343	344	367	369	332	322	346	365	364	326	340	356	365	341	357	375	354	338	355	373	333	350	326	381	330	372	340	375	333	369	378	362	380	324	336	334	337	347	361	355	332	318	348	330	336	353	313	344	345	336	349	335	373	351	362	365	372	326	365	322	345	350	326	367	348	344	335	339	324	353	350	358	318	329	321	355	369	398	340	358	365	324	376	346	348	346	363	345	315	322	385	345	348	380	347	347	365	329	345	367	358	340	336	352	341	341	354	312	324	345	339	330	341	329	347	362	338	333	336	357	315	349	325	340	324	364	325	332	327	377	333	389	320	363	333	319	329	311	371	335	348	331	335	338	355	323	323	322	345	373	347	376	342	338	344	376	342	371	369	352	327	334	354	358	360	358	344	338	323	351	331	332	344	333	355	353	324	330	355	321	318	371	341	359	384	338	374	383	368	321	345	320	349	348	344	322	376	334	325	378	363	338	346	364	317	360	337	353	330	336	316	358	337	364	374	345	345	344	335	357	348	353	359	318	330	337	334	354	354	333	345	362	365	354	331	354	334	344	352	357	364	359	377	320	358	337	359	331	328	320	377	334	318	373	347	309	354	375	329	345	322	346	335	380	349	360	332	331	322	338	370	356	378	359	306	332	349	329	350	323	333	354	347	336	334	318	346	381	373	356	367	324	339	361	394	352	338	335	344	371	351	366	339	346	359	354	381	352	311	349	349	333	346	334	364	355	331	322	367	331	374	359	357	347	392	385	350	351	351	338	329	359	335	336	346	304	351	336	346	347	348	378	363	324	343	338	335	332	341	313	355	324	341	318	358	337	373	365	328	347	350	327	349	336	330	380	330	322	352	360	357	326	338	357	346	333	345	362	369	339	344	368	406	367	319	368	343	346	375	354	343	359	358	349	306	365	386	345	325	360	336	352	330	303	367	363	333	347	333	329	324	324	360	348	343	374	322	326	336	331	355	335	359	325	335	345	341	352	350	348	326	327	334	384	333	349	353	358	351	341	339	320	379	359	346	362	364	327	351	365	346	357	391	339	336	350	353	361	333	365	332	384	348	352	365	361	356	319	336	375	331	343	344	345	344	390	329	351	361	331	340	321	327	370	338	324	343	326	344	340	390	343	343	342	365	383	360	378	356	339	363	312	337	343	371	351	335	355	331	339	339	386	323	352	350	347	329	358	387	334	414	335	375	323	377	364	352	339	360	345	354	364	329	344	326	374	349	356	360	347	348	368	328	339	355	345	321	349	358	381	337	334	346	350	342	351	335	316	398	353	362	349	332	333	311	323	360	377	382	332	320	359	367	340	363	354	328	359	340	345	311	378	364	329	326	331	319	358	343	343	318	344	370	327	384	376	360	352	375	353	358	342	347	338	351	333	358	352	328	366	355	317	325	345	309	343	354	330	368	357	356	373	335	342	351	362	374	335	314	332	387	316	368	353	356	390	374	343	319	341	329	303	367	337	325	373	334	373	384	353	321	328	381	364	367	393	358	329	351	344	355	344	382	342	355	351	349	311	354	333	323	313	336	329	353	327	332	331	353	336	362	357	334	356	334	336	371	387	362	357	302	348	301	361	321	303	348	327	351	387	353	350	354	324	370	339	323	331	343	327	366	362	378	332	329	336	341	340	337	334	340	353	349	344	327	344	381	345	387	301	353	355	326	327	359	349	316	359	319	352	334	349	314	348	329	365	333	354	381	323	331	357	335	316	347	356	352	355	309	322	329	325	330	371	355	357	340	338	346	353	371	337	345	312	363	344	332	344	326	381	323	335	353	340	354	343	307	338	348	358	332	319	365	340	402	331	354	317	339	379	374	318	353	362	322	354	344	342	357	334	333	382	348	313	337	373	355	323	303	331	341	344	303	349	341	369	353	378	357	305	356	322	355	365	389	360	364	373	316	324	389	375	324	320	345	322	362	358	327	359
28967	37829	40005	25042	26645	24118	24225	20437	17882	18926	17279	14940	13964	12427	10576	9314	9154	7511	6923	6062	4594	4376	3465	3149	2965	2408	2227	1886	1788	1654	1617	1616	1641	1571	1701	1619	1552	1497	1417	1394	1447	1336	1255	1292	1193	1086	1116	1100	1057	1111	1076	1016	994	1001	972	990	990	958	956	969	906	944	887	881	941	915	922	954	917	892	923	869	876	832	860	837	841	809	835	873	811	861	814	876	834	803	802	810	827	879	865	861	818	859	897	860	807	824	821	837	813	849	827	804	833	846	891	817	817	819	855	858	733	860	829	802	853	791	825	804	811	799	869	788	800	823	843	771	813	825	821	795	817	833	811	857	890	865	859	797	740	870	808	816	824	762	852	815	835	854	820	796	867	841	811	810	838	822	838	834	829	799	798	833	810	813	794	835	806	822	807	840	818	820	834	806	788	843	784	854	834	797	854	816	825	794	825	849	820	766	756	781	788	819	845	881	858	904	790	806	827	813	838	844	882	816	815	801	824	808	808	808	792	818	857	833	809	827	814	812	794	886	776	799	786	856	809	855	798	815	784	839	813	801	844	745	827	795	791	821	840	843	851	827	796	826	844	804	792	835	830	787	767	816	805	817	800	822	822	828	798	816	815	797	796	844	843	794	773	789	842	833	816	802	807	825	819	861	818	778	798	857	809	825	841	832	828	814	793	799	802	858	825	808	801	812	811	760	844	814	812	834	813	836	785	782	816	780	842	797	823	810	812	816	817	825	860	785	850	885	881	803	783	860	841	882	856	836	807	828	788	834	905	829	824	832	873	836	908	790	782	860	813	818	816	834	859	845	858	792	838	797	815	828	817	833	812	809	833	842	883	804	849	820	755	826	782	787	831	859	802	784	826	813	836	822	766	790	856	814	841	802	824	790	867	785	863	800	799	840	823	810	820	820	842	790	776	850	821	846	827	814	794	809	824	835	818	810	837	796	811	863	840	794	863	807	813	855	812	875	833	835	795	788	819	849	829	825	905	802	828	835	780	857	801	790	818	868	862	805	796	805	857	820	832	823	827	875	814	843	853	772	833	810	815	790	817	824	795	821	849	836	884	804	818	741	805	824	796	844	786	887	846	818	800	795	888	824	819	836	776	803	805	810	824	814	811	771	812	884	810	800	813	814	836	792	816	826	814	846	810	897	822	773	840	841	850	840	798	807	826	819	849	833	797	789	810	805	834	842	804	834	855	784	813	850	778	844	801	794	809	805	828	788	772	788	782	873	802	856	817	842	814	849	802	803	831	804	824	762	788	806	815	846	808	888	847	799	858	809	796	829	853	814	833	865	809	827	809	815	839	792	780	823	812	856	803	829	857	833	786	781	792	832	804	848	763	822	816	771	802	838	790	843	814	829	809	779	781	836	826	803	813	865	787	815	817	840	842	800	787	785	824	840	826	793	809	792	807	768	889	800	848	819	805	774	876	810	799	820	801	802	802	775	792	821	872	801	802	763	814	783	829	817	804	798	826	750	813	804	834	850	881	868	768	884	824	804	785	789	805	831	802	724	776	816	808	824	806	790	828	853	834	840	875	759	865	828	860	867	789	820	832	814	794	828	841	834	825	816	817	827	830	781	812	827	790	795	811	795	843	813	820	809	870	827	823	813	827	828	831	773	823	789	836	778	795	818	819	836	851	823	818	852	813	835	831	841	871	820	842	818	868	795	793	808	799	835	849	840	763	817	819	863	853	778	831	860	811	807	807	818	837	834	826	861	819	810	838	791	802	874	851	838	827	816	888	827	793	821	807	835	791	861	770	785	822	811	826	788	823	845	840	824	834	820	864	811	819	787	828	828	863	823	808	870	799	789	823	813	801	813	860	833	870	888	797	797	820	828	804	795	864	819	806	834	776	800	792	837	772	799	795	822	851	783	809	845	786	789	810	863	813	792	854	842	782	845	818	808	836	815	849	857	845	785	843	801	821	826	854	815	826	798	899	857	830	798	796	781	833	853	823	782	841	821	813	889	810	869	836	770	834	824	805	858	810	826	813	836	800	796	827	839	771	830	802	795	848	776	826	795	866	832	845	768	819	817	817	800	782	819	810	846	821	784	829	829	794	818	813	841	846	786	776	806	819	849	798	853	775	869	841	804	824	828	799	829	849	868	800	796	834	825	839	815	839	845	847	789	858	833	838	793	826	829	802	840	767	879	835	831	789	808	844	780	806	823	817	844	845	844	800	859	851	866	849	769	793	816	792	824	849	800	867	789	862	864	854	849	830	832	797	789	759	851	855	804	870	839	882	825	820	819	812	787	818	817	798	796	822	810	801	800	846	813	843	803	826	809	850	819	823	820	821	797	841	890	826	805	859	829	788	806	814	819	850	803	838	791	844	790	868	839	780	798	782	794	868	802	797	840	797	818	823	799	778	773	793	793	786	805	851	831	830	822	812	814	830	798	815	776	835	784	786	849	805	805	797	828	823	825	833	822	836	811	815	836	793	841	841	806	798	805	811	773	792	829	800	791	894	816	856	824	793	788	816	820	813	781	881	848	786	768	849	774	833	798	802	816	811	870	819	781	815	816	791	822	828	826	791	817	870	812	839	786	850	797	765	803	795	803	792	852	781	871	786	812	821	842	805	815	784	841	865	791	844	821	832	827	819	830	804	903	788	818	800	896	817	818	833	803	834	810	823	820	800	835	819	789	829	808	800	820	848	833	783	796	822	861	796	821	854	827	791	848	773	819	845	811	830	831	871	839	787	824	846	800	794	820	831	827	785	869	838	835	826	792	800	790	845	793	809	827	798	868	819	785	783	821	848	835	808	864	866	833	812	795	840	809	819	809	763	862	812	813	804	802	815	785	816	822	793	862	767	810	838	829	817	802	787	794	799	772	814	788	812	847	784	817	785	823	795	827	808	835	816	758	800	805	838	833	797	821	813	819	807	896	801	800	853	802	805	838	829	793	830	829	799	797	781	835	845	813	860	807	827	811	822	801	836	842	864	858	783	823	813	818	837	797	841	797	776	824	807	822	813	868	796	808	811	838	836	858	775	826	807	808	795	827	829	801	842	845	791	743	849	851	809	795	820	786	852	837	803	832	830	797	788	793	836	889	806	857	805	843	831	850	811	844	796	839	817	787	802	798	831	820	815	837	805	797	836	815	819	857	831	817	802	800	754	838	775	804	787	812	812	879	793	797	847	798	781	858	818	794	754	760	912	838	767	860	796	880	859	834	803	831	819	863	809	887	809	833	813	807	801	838	829	770	805	864	854	794	848	866	791	828	813	792	823	838	791	891	839	818	853	787	826	813	794	826	833	808	797	862	808	806	828	810	749	841	853	825	817	870	810	812	824	881	818	844	750	834	796	823	796	868	782	840	811	788	818	827	827	811	823	821	815	779	824	873	832	837	816	792	763	824	801	813	830	851	813	832	815	812	845	810	840	804	815	846	787	838	813	789	819	788	828	873	776	847	800	834	863	811	782	837	862	785	793	807	813	825	797	799	838	812	817	845	813	873	763	871	792	833
53637	49731	45058	31283	29666	26535	25385	21229	17879	17051	13441	11742	9440	8796	6452	5069	4976	3753	3488	2868	1918	1646	1316	1166	987	748	709	678	563	516	508	464	484	461	490	460	431	401	435	408	422	358	397	405	379	354	341	324	292	324	315	341	324	337	299	287	290	277	289	322	295	253	301	242	259	296	288	258	276	278	284	272	285	255	267	261	300	274	270	262	264	283	273	270	284	250	254	233	261	232	280	238	280	273	264	283	250	271	253	269	243	229	246	280	234	234	276	280	258	237	289	242	257	274	252	251	211	225	261	234	297	234	251	265	276	260	266	272	265	259	287	249	274	246	289	271	235	255	278	247	261	272	235	273	277	268	278	261	259	254	258	274	281	267	259	282	267	261	243	238	280	273	263	257	249	247	251	259	260	243	242	243	260	272	259	248	284	266	277	251	248	252	238	261	252	278	240	252	276	216	275	265	280	287	231	248	246	248	257	257	257	272	279	244	253	270	264	282	242	281	251	236	264	269	275	252	263	213	258	272	260	256	268	262	247	253	279	253	257	241	258	258	280	278	264	216	244	232	271	237	299	264	260	264	242	261	234	253	258	317	250	261	255	277	278	236	222	257	277	258	293	257	254	239	275	268	250	227	246	258	234	252	267	246	252	228	248	295	261	272	247	255	267	247	245	253	248	287	252	245	254	251	257	255	232	266	273	260	230	281	248	237	262	261	271	266	264	261	245	224	269	276	284	250	240	255	238	254	279	287	278	246	229	236	276	270	238	261	275	278	275	223	288	262	251	278	280	266	267	249	239	256	235	255	249	256	231	270	274	240	245	252	279	257	266	267	228	253	272	260	277	254	273	245	255	255	248	261	279	250	251	271	306	247	238	259	269	235	271	244	252	278	234	251	252	255	250	258	255	285	260	253	264	254	270	245	246	279	242	257	250	234	283	251	269	308	286	250	266	228	250	264	305	251	242	281	278	251	240	254	261	271	244	264	266	259	254	236	265	271	267	241	248	268	223	291	231	272	253	240	250	261	279	256	259	266	262	264	281	262	264	268	249	263	298	248	263	254	204	269	238	257	240	260	242	297	256	265	269	247	287	284	258	239	240	268	268	267	262	278	263	236	237	249	250	236	258	263	255	238	283	251	282	267	256	246	230	256	269	290	272	292	273	252	256	256	262	242	236	262	232	239	271	224	272	246	220	239	267	266	219	287	253	261	272	253	262	261	262	211	250	261	239	256	252	276	237	281	261	277	244	305	272	263	239	263	258	283	227	247	255	275	245	305	245	244	289	245	292	283	298	270	284	250	265	255	237	269	263	228	262	297	235	245	218	245	260	223	253	267	268	224	255	253	263	248	261	266	272	250	239	277	254	261	261	249	289	284	238	247	270	266	267	259	257	252	249	259	268	238	249	258	264	273	252	225	249	264	255	256	257	238	273	269	260	257	278	251	250	282	244	252	265	274	278	252	242	254	253	260	245	259	234	263	256	249	255	266	244	283	246	269	263	257	251	230	268	304	269	269	247	254	258	268	230	247	221	235	254	232	292	238	233	265	273	243	294	280	255	239	283	265	278	257	274	267	249	287	250	269	289	283	267	256	237	263	269	263	258	278	237	245	287	256	286	269	260	289	259	265	280	270	237	251	268	252	279	262	263	245	261	264	257	257	237	290	255	269	261	266	294	275	258	262	258	240	224	269	263	291	263	267	246	261	264	240	280	228	245	282	216	271	236	256	257	258	268	293	273	256	259	252	253	259	266	266	272	240	256	291	270	252	254	267	282	262	223	259	262	289	261	274	263	210	304	266	264	259	257	233	266	248	248	276	230	266	257	219	270	240	276	264	255	257	283	245	272	239	257	244	250	272	265	239	257	263	263	265	271	247	262	266	263	259	260	249	216	260	241	255	269	267	266	256	231	251	243	267	266	251	260	275	279	249	232	274	269	256	249	258	263	249	264	270	251	260	256	257	283	237	286	285	279	277	238	237	279	238	246	249	261	267	301	245	242	263	281	255	270	250	243	263	254	276	271	288	271	282	256	249	245	246	262	258	239	234	244	235	276	241	302	266	239	276	269	267	232	272	261	248	275	269	245	256	277	246	240	271	252	271	286	264	251	267	254	217	246	294	247	313	248	274	238	286	252	257	248	297	263	276	271	258	283	224	284	264	251	254	282	236	230	243	260	254	259	283	274	268	237	292	272	270	262	287	246	254	256	265	301	270	262	267	289	282	274	286	275	287	269	281	255	247	236	279	240	272	276	253	254	283	286	274	305	284	265	217	249	237	249	240	273	248	267	229	288	209	267	228	243	243	275	267	284	241	238	252	272	273	249	251	292	285	249	255	266	264	248	273	246	253	244	270	244	256	229	251	256	283	275	264	238	269	281	258	252	231	246	251	272	259	271	249	262	271	237	244	248	257	247	248	287	271	317	258	257	271	258	287	261	238	261	250	259	257	256	265	295	246	249	253	255	257	288	262	273	269	271	256	261	268	255	260	268	250	234	254	280	246	231	269	244	237	261	256	269	258	264	282	263	288	259	299	266	242	234	284	228	241	286	255	248	259	265	264	246	291	248	224	260	281	243	278	273	233	239	252	251	244	284	258	241	239	242	268	244	268	276	235	254	267	258	261	262	254	227	279	237	271	274	251	252	257	241	262	252	244	262	259	232	242	264	259	251	236	289	246	269	264	262	273	299	279	283	262	274	244	253	259	242	264	260	261	253	259	232	231	248	250	265	207	284	267	263	265	249	249	267	259	267	269	256	242	248	230	284	254	286	258	288	272	237	234	298	245	237	277	235	271	227	282	266	250	237	256	284	277	237	247	259	275	242	222	231	236	274	235	248	274	296	260	273	264	246	255	264	263	249	242	272	237	250	281	277	290	262	265	234	239	274	257	250	256	246	242	247	249	260	266	254	281	241	244	257	244	278	250	266	260	272	274	260	227	255	291	249	276	285	226	261	229	246	259	253	294	242	224	236	236	276	261	249	283	294	292	247	249	235	273	280	257	246	234	265	261	270	265	241	231	258	289	262	240	245	275	256	260	269	249	245	252	238	260	261	252	245	278	265	274	270	282	252	253	258	289	226	269	242	237	273	273	272	274	309	248	249	269	259	274	221	251	253	275	267	271	300	249	285	281	254	270	271	274	218	257	296	263	251	282	246	261	275	226	277	258	256	223	252	266	242	276	249	268	242	253	272	285	252	229	267	283	229	279	242	255	267	253	273	245	257	281	251	258	256	246	253	267	264	271	209	265	252	254	257	258	242	256	255	259	224	279	286	255	228	257	270	276	241	246	247	262	251	302	259	252	286	269	292	264	270	257	243	252	221	225	249	267	257	263	265	258	283	237	259	258	273	259	261	234	243	283	232	258	249	251	248	284	275	278	275	235	234	301	263	262	258	260	251	238	275	272	245	280	265	282	245	232	252	234	268	264	283	255	262	249	261	239	236	245	247	254	270	279	255	246	274	253	278	249	254	266	261	262	240	257	253	237
37888	45179	45535	31997	33902	31682	32228	27525	26860	28856	25944	23190	21378	20939	17243	16506	15925	13238	12252	11458	8451	8203	6492	5387	4846	3936	3237	3008	2515	2529	2265	2217	2102	2164	2229	2031	1952	1836	1775	1628	1763	1502	1391	1425	1513	1377	1235	1160	1118	1195	1144	1052	1031	1071	946	855	870	842	875	882	901	847	851	777	815	785	783	716	768	760	740	688	701	661	692	688	633	712	696	731	704	752	711	632	690	675	667	662	671	615	641	622	665	602	625	614	614	617	617	645	655	634	626	658	612	648	639	574	643	652	618	613	593	633	609	647	662	602	642	600	619	655	578	642	652	619	628	616	633	618	674	636	662	652	642	590	620	611	623	601	670	619	636	611	626	642	605	608	635	591	606	642	628	604	634	538	592	672	606	630	619	649	654	619	632	632	699	626	588	638	628	615	660	637	643	593	656	586	599	625	602	594	609	625	631	651	638	648	658	615	655	596	625	656	677	611	587	607	621	629	663	596	657	629	621	646	670	606	608	588	612	607	580	633	622	656	584	611	628	609	613	637	662	578	605	618	613	616	659	596	620	641	633	570	614	627	599	652	650	596	625	605	566	648	586	617	624	651	601	606	624	645	620	665	595	578	626	608	636	615	606	610	623	611	632	631	648	665	593	655	583	698	598	604	625	586	600	681	645	644	598	632	602	654	595	600	619	644	601	601	595	642	610	647	608	648	591	633	672	633	623	630	663	635	594	582	644	576	664	650	626	648	623	609	603	593	643	640	592	673	598	660	620	651	662	641	628	592	595	589	612	642	597	601	569	628	596	612	653	629	676	649	632	590	635	618	588	666	598	601	619	602	665	616	661	634	639	602	651	613	594	640	632	605	633	610	599	577	625	607	616	606	629	634	641	632	610	604	623	631	655	633	588	655	636	600	621	595	619	635	617	633	630	621	617	634	620	603	672	655	635	601	647	602	630	620	598	623	647	664	635	635	623	590	596	615	633	586	630	636	666	651	646	626	588	660	608	639	667	620	616	549	660	624	613	644	607	616	650	609	638	615	614	618	620	611	582	570	594	623	605	601	643	648	620	654	639	679	620	591	629	614	588	610	637	596	652	641	626	656	606	653	607	552	612	626	595	591	623	605	623	630	631	661	609	613	598	699	574	605	605	618	587	563	646	621	627	627	661	623	630	602	650	623	619	609	625	656	612	640	628	613	648	629	682	627	610	623	598	577	618	585	648	603	640	613	613	588	593	567	610	620	623	582	623	580	632	630	638	603	598	609	696	623	611	621	663	634	609	669	648	625	649	628	571	637	635	615	602	639	633	605	634	665	655	624	664	640	593	603	622	618	628	639	651	601	618	617	632	592	600	614	582	612	621	637	634	590	618	614	610	622	638	647	569	599	642	609	635	588	609	636	573	619	597	643	647	657	638	644	590	603	619	639	643	627	598	642	654	641	660	575	613	594	619	624	646	599	639	579	620	630	586	608	604	596	634	624	642	662	628	619	631	634	616	634	621	634	617	626	616	614	645	640	617	625	653	619	631	673	651	669	649	597	590	628	627	618	643	594	608	661	609	645	595	614	605	638	629	621	626	621	623	632	594	592	639	647	589	621	631	626	650	569	618	628	643	628	631	625	624	643	599	589	622	646	639	620	610	628	645	650	578	598	597	588	594	599	630	619	601	591	629	649	594	671	605	573	654	625	628	600	645	646	637	583	606	619	625	643	636	649	645	644	592	598	632	617	617	579	626	646	626	636	636	599	618	628	599	601	600	626	614	617	650	611	588	609	607	603	644	614	650	611	632	629	626	635	620	624	657	609	607	599	628	620	641	611	641	592	640	635	629	634	610	620	604	574	595	595	641	628	608	630	629	627	623	614	606	621	619	614	638	644	653	618	619	640	634	581	624	627	673	628	658	623	628	600	622	615	612	599	599	587	623	632	607	613	621	648	590	639	648	650	570	626	588	630	582	597	586	622	602	639	658	614	602	640	623	661	621	574	588	632	607	595	638	646	627	639	648	658	644	625	613	621	628	621	624	617	619	573	609	638	625	631	604	621	646	630	601	611	568	621	607	566	632	652	624	604	564	625	569	653	633	607	584	631	576	605	621	653	598	624	648	631	599	602	653	606	592	578	627	628	697	580	619	642	639	647	628	617	639	614	636	635	618	662	617	602	647	627	601	609	592	591	628	579	606	608	635	670	647	626	590	607	621	624	655	653	650	582	648	650	613	610	626	584	655	646	609	641	574	652	639	645	590	650	629	609	590	619	650	627	630	611	613	612	569	639	623	638	579	617	665	645	622	620	638	579	587	590	598	593	596	630	619	606	599	635	576	605	602	611	633	597	658	646	633	617	580	654	620	594	616	601	635	649	643	630	599	648	609	591	616	622	591	643	627	642	643	603	582	657	644	612	611	626	637	655	611	608	631	634	668	607	583	631	614	598	612	608	618	576	606	656	649	609	624	609	614	651	611	651	625	584	641	609	620	635	646	633	618	600	667	630	642	614	649	609	606	602	617	621	674	585	626	615	572	597	586	607	653	586	590	610	619	614	602	617	624	591	607	624	598	648	656	641	616	653	614	625	626	620	626	616	632	570	599	626	611	613	626	632	601	628	586	582	650	646	644	655	639	582	604	655	633	601	607	658	609	607	631	632	588	614	645	612	650	624	621	590	663	627	581	642	576	600	624	614	602	653	655	619	631	595	599	624	597	631	615	647	640	626	607	599	645	668	644	668	627	611	592	617	595	576	581	637	593	657	627	639	651	657	646	603	644	653	624	618	607	602	578	636	600	595	598	658	594	614	627	595	608	587	609	643	621	581	676	646	610	627	667	620	574	667	621	575	646	581	589	653	628	589	656	636	646	612	651	615	637	665	600	607	582	644	646	640	605	593	622	652	623	631	611	619	620	681	626	601	635	652	625	622	624	650	625	628	632	621	610	593	636	618	619	604	597	593	605	585	628	634	612	606	656	653	619	637	665	604	630	645	568	695	628	605	647	591	621	629	588	557	605	622	659	570	615	617	635	613	615	647	598	657	648	620	581	571	592	610	590	646	668	590	571	642	668	656	599	622	638	587	636	606	608	631	618	602	616	625	658	596	621	636	597	655	622	647	613	616	606	605	617	597	693	661	582	635	656	672	633	573	622	636	615	602	650	589	570	577	647	628	617	645	638	617	627	639	601	609	583	609	607	634	641	598	604	638	657	607	593	625	627	660	616	588	648	602	599	599	618	600	631	593	610	604	601	587	581	634	631	652	612	641	643	619	614	587	596	617	575	683	624	630	641	604	607	631	631	600	624	636	576	613	660	584	584	613	644	602	599	563	626	623	631	635	629	589	652	633	681	611	620	575	657	608	651	601	622	659	601	634	610	628	653	625	677	645	630	606	619	627	602	650	620	589	580	625	631	637	613	583	592	636	623	607	651	599	631	613	680	637	611	590	612	588	614	612	601	655	623	618	636	638	639	630	597	609	645	587	646	602	630	608	638	655	593	638	596	586	621	602	651	623	613	580
25305	18711	13679	6351	4231	2817	2123	1709	1389	1119	970	801	779	633	606	581	543	479	447	450	463	404	436	434	395	401	435	451	425	424	387	388	373	406	406	400	429	395	383	383	384	353	407	384	378	377	358	350	411	363	355	340	412	349	348	333	335	392	369	357	375	352	350	357	361	348	348	330	378	352	353	334	353	380	371	328	351	343	352	321	317	390	336	349	371	373	376	320	368	339	323	332	373	363	357	411	376	379	372	371	362	390	360	366	342	349	341	353	364	365	369	352	335	348	330	359	318	342	361	358	359	359	349	341	368	322	335	344	388	371	390	356	365	358	378	336	345	323	375	349	348	365	385	361	320	346	370	358	329	320	358	376	357	354	349	333	344	332	320	336	385	353	385	353	371	348	333	358	339	339	377	346	365	361	356	337	350	360	376	378	385	356	343	369	332	364	342	348	323	364	363	407	353	380	380	354	337	355	333	377	367	374	325	356	376	372	360	340	301	364	368	352	380	345	377	351	346	361	365	390	340	310	357	378	316	352	337	357	360	351	361	381	325	340	340	334	385	337	373	323	367	340	330	368	316	367	353	357	356	358	349	344	352	332	354	344	350	324	346	357	343	366	354	354	332	335	351	353	342	352	340	399	366	366	351	323	360	366	359	365	342	404	346	365	367	331	340	359	352	375	357	339	362	350	349	377	353	359	353	346	337	386	359	370	344	358	372	320	380	350	335	382	363	358	346	381	328	300	348	375	331	356	344	387	358	333	320	362	370	387	355	333	384	318	372	374	353	357	379	361	394	388	365	332	314	318	374	340	399	300	393	336	340	339	383	353	378	314	358	342	372	346	349	362	374	330	362	378	367	337	318	357	345	368	366	390	346	345	335	360	396	364	313	285	366	334	335	375	349	353	355	330	366	355	348	338	351	351	329	352	330	338	352	362	355	376	377	386	368	350	369	349	357	374	364	368	367	375	342	345	345	358	352	350	358	347	336	344	374	358	340	318	367	312	363	328	358	344	333	359	365	328	331	366	373	339	359	350	360	340	332	320	379	351	342	342	366	362	367	326	339	367	391	362	361	348	341	371	351	316	346	392	379	347	349	335	353	331	381	332	383	374	324	372	336	340	344	355	353	350	349	364	348	334	334	352	363	368	336	363	369	358	341	314	358	340	355	345	359	365	357	361	322	361	370	368	345	344	346	347	320	354	353	324	336	359	386	347	347	326	335	374	348	357	378	343	315	331	390	342	367	354	341	360	356	343	354	383	343	342	325	339	386	344	357	349	366	355	369	361	394	352	351	361	365	386	370	350	345	351	378	321	364	348	349	372	319	353	362	319	324	343	307	352	360	341	374	367	327	342	344	359	357	381	314	337	324	333	355	349	358	337	343	337	376	365	348	361	347	338	352	323	388	359	382	358	335	349	332	369	364	346	360	307	348	316	308	335	338	353	358	340	363	357	358	347	353	329	377	336	342	339	347	386	369	330	367	350	382	335	358	371	339	354	313	381	331	391	353	406	356	335	327	368	374	333	354	351	362	344	361	347	386	371	376	375	375	348	357	355	339	329	374	348	354	370	358	369	341	347	380	332	318	367	362	356	336	370	373	369	375	311	401	351	345	357	366	353	350	360	355	373	375	353	316	360	389	336	391	318	341	342	351	381	358	337	366	383	383	324	367	348	360	344	364	319	343	328	342	354	316	321	322	363	370	344	352	352	360	363	359	353	376	327	353	352	373	319	316	358	368	373	362	352	345	380	322	378	375	328	376	350	341	315	376	370	347	357	347	380	376	336	419	371	337	330	342	352	390	374	360	385	361	318	312	362	371	341	351	326	368	346	365	379	374	340	360	332	355	389	369	346	353	357	334	354	320	366	355	368	366	351	319	350	368	352	333	351	379	351	341	360	371	359	309	362	397	380	370	400	323	379	373	397	349	349	321	330	337	378	387	336	364	371	325	357	334	369	370	329	361	390	336	377	331	341	368	342	355	310	328	354	365	365	362	352	338	352	363	357	332	352	370	334	355	351	347	328	376	355	359	362	395	308	330	354	340	343	349	390	359	347	347	359	383	336	390	350	353	339	340	329	318	362	358	334	347	353	353	368	348	378	376	344	349	326	334	377	371	322	374	332	330	344	342	390	345	336	376	341	355	351	382	346	305	367	376	343	386	312	343	391	363	362	343	352	340	370	352	351	363	382	347	358	353	338	385	361	316	358	343	350	348	374	321	342	401	357	366	328	373	340	336	358	350	390	388	340	386	333	351	361	357	355	334	338	376	365	332	329	381	314	364	337	370	380	361	320	353	325	350	379	344	323	358	390	377	385	350	338	348	366	355	360	376	335	358	363	346	360	365	342	337	327	374	347	356	359	382	332	373	325	359	339	361	334	350	380	318	346	334	352	369	367	340	326	338	333	368	361	354	364	378	362	366	325	335	359	351	360	326	334	359	375	371	316	335	378	403	362	339	336	355	352	372	357	364	319	337	359	385	347	311	353	334	349	364	348	387	369	358	356	357	336	331	354	372	349	360	344	332	351	401	381	338	349	327	369	342	345	334	384	337	346	315	354	383	381	336	358	379	378	371	345	387	334	351	338	391	333	346	332	345	341	359	357	388	354	364	357	362	349	306	356	353	340	399	336	294	357	356	350	328	331	374	374	349	351	363	359	367	320	387	345	345	333	339	335	368	342	353	368	358	382	359	376	366	341	354	328	334	351	360	355	332	363	343	351	344	348	344	362	340	351	362	364	368	360	356	328	320	355	359	323	351	395	366	316	349	340	346	371	335	313	345	354	364	341	385	342	375	344	343	341	359	344	360	360	384	305	356	335	353	358	359	337	382	382	326	331	365	358	382	344	363	333	358	404	370	363	364	351	337	369	387	357	376	385	359	331	361	381	324	340	351	347	345	355	343	343	349	376	349	347	338	344	359	335	365	340	328	325	357	344	381	379	368	365	368	355	337	393	342	363	383	363	363	373	342	345	316	353	322	334	362	369	357	342	355	340	369	342	344	334	363	388	372	342	368	377	403	335	357	339	336	348	344	333	321	342	351	364	350	331	353	315	343	353	358	337	360	374	372	353	348	370	354	349	323	332	330	359	357	363	355	345	370	377	358	369	352	339	321	368	335	351	360	333	382	351	359	359	386	340	388	340	362	324	336	364	352	346	339	318	361	369	341	382	330	349	352	360	334	354	356	349	370	381	369	387	366	358	351	361	380	353	403	363	380	366	346	394	357	366	345	386	377	338	340	344	359	328	352	362	373	386	372	358	341	314	345	343	339	332	381	338	367	361	321	371	326	307	365	324	336	333	346	341	329	371	353	388	348	355	352	366	384	347	359	374	349	339	359	334	351	357	379	355	357	376	370	349	332	388	372	349	335	363	334	346	309	370	372	326	366	329	334	368	357	300	351	331	356	361	346	368	349	353	381	394	344	380	352	342	347	330	366	342	345	318	354	384	374	373	371	366	367	338	372	362	354	356	383	380	324	346
15989	17080	18329	12840	11114	8988	7608	6273	5521	4678	4152	3398	3124	2867	2298	2180	2128	1742	1816	1604	1465	1457	1304	1276	1322	1223	1165	1134	1153	1080	1150	1135	1126	1126	1097	1117	1092	1130	1069	1085	1068	1000	935	928	922	930	915	960	921	929	919	919	930	980	947	930	936	905	899	971	882	873	897	850	918	840	864	855	846	835	839	848	878	873	851	847	851	894	860	794	858	817	780	837	856	857	783	829	813	838	838	826	875	855	816	817	835	860	824	824	861	827	818	833	846	813	812	839	822	858	809	825	808	845	861	850	838	862	804	834	848	881	835	842	840	813	834	862	822	820	852	820	851	855	785	793	840	842	905	863	876	862	871	842	851	862	813	827	849	837	845	836	881	861	839	850	814	819	841	828	880	844	857	822	816	870	856	861	863	872	828	797	828	864	810	839	806	844	831	825	863	843	868	863	826	827	863	876	823	813	807	826	828	807	843	870	846	836	864	853	866	880	882	839	857	892	862	819	844	837	878	872	838	805	792	817	894	817	876	787	873	810	885	858	846	867	869	827	880	803	864	885	848	842	889	837	883	819	840	806	846	811	834	850	850	822	870	907	829	853	881	835	841	853	858	825	811	778	870	836	862	834	842	868	876	858	856	837	848	876	834	838	849	837	839	861	850	835	874	836	840	904	820	794	881	845	886	856	815	859	824	868	857	820	862	812	835	868	817	816	869	812	813	857	826	845	837	886	837	851	847	830	836	844	849	851	836	851	888	872	895	849	800	847	831	828	819	818	844	827	858	861	815	786	838	901	838	799	856	864	867	872	823	816	861	830	851	816	859	872	832	876	782	811	789	852	884	861	863	880	812	914	867	835	861	805	850	822	826	808	840	890	859	865	810	812	796	845	880	816	830	868	818	799	817	886	844	813	847	823	844	814	811	830	795	887	821	858	886	889	831	855	866	852	841	847	851	823	865	860	871	827	837	820	862	950	814	836	835	832	877	826	888	843	861	845	835	830	852	862	848	820	887	839	875	827	822	805	773	878	844	828	877	854	854	792	834	829	833	843	840	824	803	881	825	879	859	851	885	840	895	832	885	862	839	868	847	820	877	856	860	837	841	856	875	865	827	796	841	877	822	845	811	828	844	875	889	874	884	851	818	870	899	864	792	820	890	802	820	893	820	816	857	833	857	832	855	870	881	856	821	801	838	862	841	834	820	873	857	889	919	873	819	872	903	896	854	813	820	887	833	856	828	856	795	814	847	813	849	891	866	847	843	842	834	885	861	837	867	841	857	865	848	841	854	867	860	839	845	875	844	821	854	811	806	843	866	839	899	846	829	874	852	885	835	832	847	840	827	881	846	856	858	790	863	855	851	814	832	832	864	868	857	877	836	870	845	852	859	857	826	890	845	868	840	845	819	843	853	853	835	858	849	856	789	823	797	834	844	816	867	829	808	881	818	869	811	836	838	832	832	845	815	828	864	809	801	820	823	888	838	876	831	886	794	834	859	845	866	835	865	823	851	844	803	845	778	833	859	862	833	820	810	860	783	851	872	846	831	876	876	890	858	821	814	838	814	799	864	812	828	876	915	824	901	819	867	844	871	826	835	830	830	813	810	863	855	833	841	893	842	835	849	884	819	853	863	834	835	815	854	855	832	831	862	846	840	858	818	866	814	802	842	867	826	882	825	864	850	808	857	852	810	862	888	832	796	838	883	752	829	866	822	855	828	846	799	836	830	831	815	864	897	857	839	845	842	826	862	841	886	778	818	833	845	854	874	838	888	824	860	851	876	856	820	820	805	874	862	857	769	855	827	821	825	848	843	816	874	889	837	865	869	829	800	848	886	876	837	868	891	852	849	828	802	890	818	851	828	887	811	857	821	802	871	853	828	885	813	842	814	827	869	836	842	804	809	886	839	817	862	872	831	859	830	839	919	885	826	795	859	813	805	830	857	798	854	831	897	843	883	842	820	815	884	851	863	821	853	832	861	873	847	916	841	929	826	816	862	815	847	805	838	889	814	881	799	759	842	851	848	855	885	803	815	818	839	853	920	818	823	848	845	826	866	844	885	837	817	858	802	840	825	828	822	887	823	808	853	843	793	831	877	863	835	865	847	858	881	840	813	912	814	863	790	822	887	846	849	789	849	866	842	810	865	826	842	793	803	831	890	838	849	869	836	891	877	797	848	817	866	808	846	871	871	821	824	887	839	867	841	840	914	860	833	818	805	888	821	861	907	872	866	829	805	820	793	804	839	839	855	863	821	885	815	821	870	860	861	860	881	846	793	835	800	892	816	851	809	850	825	867	888	790	822	886	856	899	873	840	867	813	868	853	825	792	882	868	872	855	867	804	805	802	823	870	880	829	823	839	859	776	857	853	860	868	881	779	830	849	861	868	840	848	831	873	846	815	789	803	902	865	788	804	838	804	860	853	853	835	840	869	811	819	899	840	872	815	858	861	805	860	829	843	836	895	873	854	869	876	818	856	869	840	845	893	884	889	887	806	835	832	849	867	799	833	869	847	802	827	849	850	858	830	877	858	869	857	812	879	905	872	886	828	866	812	889	863	817	837	874	794	836	895	838	841	812	826	844	814	851	862	850	881	861	836	890	821	878	847	850	849	864	817	828	827	810	831	846	848	861	821	910	871	810	848	835	855	813	835	871	852	795	830	873	817	844	901	824	763	848	831	831	849	848	823	878	798	868	840	813	819	855	875	900	814	860	820	850	826	879	863	877	819	848	828	820	867	837	812	849	839	838	838	812	834	834	857	856	931	822	860	846	792	785	846	846	789	877	860	852	912	880	829	835	861	882	834	920	803	862	851	869	844	867	844	879	877	883	801	834	834	822	819	879	821	918	825	869	850	823	830	891	895	860	806	826	822	846	793	850	891	856	817	850	866	822	844	869	818	873	862	844	865	887	813	798	875	847	821	833	758	807	900	824	789	856	876	899	822	885	866	797	835	827	817	860	814	801	879	861	831	887	840	866	817	817	865	826	857	926	905	844	897	902	856	881	866	834	857	842	843	842	888	878	828	864	809	798	851	821	896	807	871	854	855	845	903	835	899	810	855	834	851	866	827	863	834	836	846	886	830	891	913	871	876	853	815	834	877	880	878	848	843	872	873	827	817	831	841	865	857	856	836	842	849	811	841	813	803	798	806	859	853	810	812	804	824	832	761	843	825	815	819	869	825	921	793	839	830	850	820	865	847	804	803	850	835	854	868	868	876	832	845	808	806	836	859	848	866	840	832	823	867	867	807	881	828	838	815	858	824	903	816	889	827	847	829	842	794	874	845	864	824	840	802	881	880	828	812	861	834	869	887	853	802	855	840	892	802	819	812	842	854	840	863	810	867	840	843	861	793	900	834	852	858	888	770	803	825	911	872	859	871	830	824	888	841	827	821	831	785	831	843	854	842	812	770	848	866	869	886	855	883	888	795	855	845	855	868	869	831	856	876	865	880	818	842	832	825	854	848	823	845	845	861	836	823	811	902	787	827	849	874	826	843
42654	44305	47085	31033	24300	20181	16954	12196	9951	8509	6820	5999	4507	4263	2724	2370	2285	1725	1448	1307	903	966	759	697	666	581	553	502	541	471	451	467	460	493	459	398	463	468	404	427	394	396	387	412	400	399	357	393	408	400	324	385	363	421	363	373	358	358	392	381	389	371	349	357	371	345	366	368	400	340	336	312	320	357	352	361	357	356	366	326	360	338	375	350	341	335	357	317	356	346	353	346	319	364	357	318	361	408	346	362	332	375	343	323	405	362	348	291	319	353	355	368	366	339	337	342	372	351	349	328	302	381	329	365	334	344	361	341	339	357	368	359	384	332	364	353	378	344	368	359	385	317	349	350	340	334	368	324	381	333	393	342	364	306	363	357	372	361	343	312	321	349	337	351	337	370	363	329	377	311	304	336	353	356	352	362	313	339	345	404	362	342	352	359	332	365	362	341	369	357	351	365	388	395	349	359	349	395	355	381	328	347	354	327	381	331	369	390	336	348	384	357	335	349	326	372	340	363	372	333	341	374	330	343	354	323	347	360	368	349	368	336	357	339	382	350	364	377	326	351	352	357	352	407	324	346	347	356	336	367	366	316	375	366	349	375	349	363	336	363	343	353	352	340	340	347	364	330	345	340	323	319	357	384	364	346	319	319	346	343	346	356	316	337	344	378	362	364	345	333	347	353	354	335	371	343	346	345	309	349	367	369	387	378	385	359	328	367	378	371	328	349	339	346	336	354	335	378	343	333	408	344	324	380	380	353	354	350	350	345	323	338	357	359	374	349	347	364	332	351	373	362	318	342	324	392	324	289	334	342	359	343	355	359	374	342	376	339	320	359	371	357	389	366	324	337	327	337	376	333	357	335	331	365	340	374	371	357	360	313	322	369	321	350	352	342	344	347	365	321	340	355	329	339	351	360	331	335	366	401	298	329	346	346	349	355	343	386	349	347	346	308	376	352	354	358	398	349	329	364	347	389	349	356	340	339	389	358	399	362	394	356	365	332	341	368	316	365	329	354	370	372	354	376	421	346	337	379	324	379	377	341	382	344	366	361	359	329	356	356	362	336	356	335	344	362	362	370	372	367	313	339	303	334	359	335	380	327	351	354	370	345	331	361	334	344	340	368	343	320	355	373	337	359	362	350	350	355	349	333	355	343	351	380	353	379	353	346	344	344	367	377	342	377	334	362	324	389	340	283	346	362	367	336	333	307	352	338	340	398	324	361	346	335	345	378	322	338	345	327	373	367	337	368	353	352	359	382	338	326	358	321	370	340	331	328	364	324	321	337	368	356	361	382	406	320	347	370	365	348	391	333	373	324	352	354	328	318	337	397	378	362	390	363	351	344	369	374	348	361	360	375	373	341	387	339	355	353	380	372	342	353	329	370	335	356	296	358	373	361	362	335	348	315	359	392	349	348	327	350	335	333	352	338	356	349	344	331	385	372	364	356	336	337	362	316	342	329	350	328	297	368	359	316	361	354	341	341	379	375	339	359	342	344	353	321	363	363	368	367	335	326	373	343	356	324	361	363	378	354	351	323	383	330	379	355	354	355	346	302	347	362	361	363	347	321	352	360	337	359	340	377	372	337	392	348	349	325	377	354	334	349	356	386	327	322	405	376	348	341	359	348	350	362	340	350	388	352	346	324	344	368	360	324	357	323	369	368	353	341	351	318	355	356	371	371	335	331	360	348	349	318	352	394	361	359	338	346	376	367	373	358	358	338	365	368	331	331	364	362	358	344	355	347	365	349	374	325	376	342	319	357	321	360	342	378	368	373	398	371	350	353	355	322	332	346	319	335	367	340	328	377	345	316	342	357	332	372	384	352	377	354	337	347	352	347	372	353	337	382	345	306	357	373	323	341	309	366	333	365	355	398	335	329	332	355	352	343	350	362	356	356	385	373	371	335	340	338	345	328	336	350	340	403	321	350	354	372	330	328	350	308	346	387	330	376	350	321	369	368	368	351	332	357	327	372	334	381	330	365	350	358	344	323	352	388	385	363	350	362	371	345	347	366	361	330	349	359	343	342	343	358	346	304	313	385	357	349	360	375	371	333	328	339	354	321	370	339	404	363	370	374	362	336	389	358	323	361	364	336	365	371	367	369	370	342	345	341	315	331	374	356	376	366	303	384	374	362	343	335	363	330	377	331	402	354	379	330	361	362	365	360	372	336	382	357	377	352	354	352	373	361	365	347	360	350	382	349	346	384	359	354	354	371	369	353	307	345	364	347	342	344	345	347	356	338	350	337	350	369	354	353	370	363	374	390	385	385	348	384	358	353	333	361	354	338	368	371	382	346	367	353	352	355	415	361	348	385	346	345	360	333	365	351	349	380	338	361	336	382	321	361	364	370	328	321	371	381	361	378	379	335	356	353	341	326	334	366	310	378	385	308	342	380	335	382	366	372	353	326	359	333	364	371	347	333	353	361	340	358	359	349	319	365	376	359	350	349	367	365	317	373	379	345	386	325	350	357	368	366	343	372	355	345	312	329	337	341	347	387	343	365	362	348	363	331	361	327	351	359	329	359	364	377	348	396	351	338	391	330	392	331	336	391	359	397	337	375	339	374	343	372	342	381	338	369	377	376	339	343	362	339	359	369	338	349	359	338	350	373	351	362	380	337	315	338	360	376	343	334	382	347	333	353	360	360	362	345	356	390	374	362	348	360	327	330	333	369	367	358	336	345	385	355	343	320	351	365	373	407	339	418	358	333	360	376	374	370	375	376	349	357	316	351	357	360	343	373	369	313	352	351	359	349	355	325	353	361	321	361	376	364	348	370	327	303	375	355	347	354	355	341	357	360	352	353	359	372	327	404	342	385	360	367	332	338	366	375	356	373	356	370	377	397	385	340	353	349	379	322	363	346	383	380	344	375	360	333	328	397	374	350	342	360	391	324	365	373	314	376	369	369	365	379	367	352	364	380	356	323	346	338	363	384	385	347	361	360	366	346	366	364	399	385	361	386	336	357	333	330	314	347	377	361	356	373	367	349	375	340	302	411	352	392	331	341	360	354	376	361	358	375	392	344	352	366	397	374	320	355	339	362	331	329	355	346	353	403	343	374	348	346	325	361	348	362	358	385	345	338	356	383	342	342	374	379	382	367	339	334	339	368	355	339	343	362	383	327	339	386	383	339	361	404	349	382	346	372	343	321	342	339	330	340	349	349	367	353	348	385	353	336	339	384	334	360	362	381	353	342	330	317	364	378	323	336	338	333	333	394	303	338	356	371	352	338	348	351	344	348	321	355	365	325	370	357	312	364	346	335	385	408	336	339	363	333	344	356	324	339	345	376	366	356	311	369	353	406	343	342	358	341	350	341	359	362	320	378	346	358	335	367	358	359	351	364	361	339	368	405	359	337	334	325	332	342	328	323	339	344	356	353	340	357	360	360	330	378	313	339	340	346	326	350	343	351	348	364	369	338	342	353	345	357	339	349	355	334	339	356	349	367	356	379	340	348	348	361	359	354	368	322	352	368	352	385
29061	38257	45751	27694	26846	25574	23859	18680	19575	19287	17487	15491	13349	13152	10079	9455	9359	7515	6768	6187	4460	4503	3674	3086	2805	2359	2214	1911	1770	1632	1635	1543	1489	1652	1542	1412	1497	1450	1374	1376	1290	1189	1158	1281	1204	1130	1081	1068	1076	1058	1027	1004	993	1000	991	972	982	932	1020	961	916	932	937	975	873	900	924	893	862	918	928	852	880	854	862	883	815	922	849	838	896	878	840	830	859	860	837	815	869	840	849	790	831	850	825	833	821	811	854	857	829	838	815	799	876	824	788	824	834	829	870	856	772	849	863	815	866	831	822	822	859	820	844	835	864	774	913	835	843	857	821	812	862	827	870	843	802	836	807	841	832	851	858	874	868	846	818	787	799	770	822	851	803	835	867	822	801	814	824	794	848	838	879	845	811	824	840	827	818	811	822	846	842	840	850	834	827	815	839	811	851	809	840	849	796	784	825	871	860	790	822	827	816	800	829	911	805	812	820	831	837	852	845	821	875	894	850	842	822	808	823	861	813	805	834	848	877	811	880	840	830	837	838	858	846	796	819	831	825	834	860	795	790	761	819	846	812	833	837	768	813	881	819	843	852	786	816	836	836	836	843	810	796	821	813	802	864	792	825	864	828	858	869	831	834	830	837	816	803	862	802	870	841	849	822	748	843	811	836	838	860	848	844	803	826	809	849	806	859	811	821	825	847	856	857	871	787	809	805	772	823	861	840	822	832	790	791	811	844	832	791	831	800	822	823	792	881	818	781	871	814	832	780	842	859	842	830	845	757	817	859	818	807	829	838	805	814	880	851	865	823	818	826	844	810	880	846	880	821	834	811	782	816	875	847	838	778	806	870	833	815	797	842	783	837	815	847	775	829	823	865	824	800	767	817	829	814	868	805	837	845	848	828	817	803	878	820	831	810	867	838	817	806	799	917	864	830	839	806	795	813	866	804	807	844	831	808	864	871	825	779	824	790	860	825	791	849	858	829	860	851	803	848	820	809	843	837	860	784	868	816	876	825	904	820	834	864	871	825	855	788	844	817	779	833	819	838	851	833	798	852	809	851	765	840	825	891	817	856	780	851	870	868	854	822	837	881	819	822	844	825	882	829	810	874	812	862	770	906	785	849	851	831	807	761	801	781	796	828	866	864	841	876	859	808	801	847	819	848	856	835	854	805	869	841	834	855	840	810	846	824	808	830	832	845	848	825	794	855	834	843	829	821	775	852	851	840	783	814	805	820	824	845	845	851	787	862	794	837	858	833	822	799	864	819	837	874	840	845	847	812	842	849	829	851	873	815	874	829	802	832	825	819	812	809	826	851	835	832	809	837	795	784	823	839	868	799	803	891	851	794	785	781	811	814	819	827	828	806	839	807	876	801	832	825	856	779	807	889	839	848	879	858	839	796	871	837	786	882	777	883	818	843	860	847	869	776	815	774	838	808	834	827	756	795	852	835	837	839	835	845	786	804	824	897	840	798	817	806	798	839	821	835	845	795	827	849	824	855	786	812	832	820	839	813	860	839	858	868	824	787	846	829	856	834	847	824	831	769	793	797	868	843	846	853	809	816	822	814	840	804	810	811	862	791	808	857	821	791	853	865	798	866	882	821	865	829	819	801	823	856	814	830	782	831	839	794	901	873	819	804	845	800	804	803	869	812	860	831	775	847	743	849	830	793	863	846	842	871	814	783	846	775	840	794	862	822	823	885	815	910	796	852	822	814	830	827	833	913	860	783	808	834	816	819	825	838	801	849	805	803	778	816	787	838	924	816	830	868	835	822	837	851	852	877	819	885	862	814	832	806	858	813	783	872	819	798	841	831	836	876	838	863	820	816	824	809	827	810	876	851	848	849	831	832	860	823	829	891	798	829	869	839	808	808	802	848	848	805	797	822	859	810	804	828	824	808	826	878	797	865	843	825	803	844	809	812	863	870	824	835	787	865	809	826	862	854	825	833	835	849	798	834	803	843	788	793	870	796	819	806	814	815	817	802	821	794	824	824	824	798	841	787	831	805	821	835	835	806	823	819	797	855	823	807	787	832	849	771	874	797	783	847	840	826	842	767	860	849	886	839	801	804	817	842	781	867	841	814	852	824	804	837	844	824	814	835	826	853	839	840	870	799	757	861	820	764	835	834	777	831	823	836	828	799	800	833	825	869	827	829	854	805	832	850	817	938	838	792	833	847	843	815	843	808	873	828	838	873	825	855	864	840	832	836	847	851	824	819	809	830	857	811	847	863	803	786	879	819	795	818	860	787	829	827	820	870	816	831	827	849	863	856	860	790	800	830	869	867	815	840	866	804	852	808	852	800	875	842	855	871	784	862	803	847	831	801	832	813	846	866	839	797	823	787	857	847	835	830	831	790	831	833	822	898	841	809	875	879	880	843	812	828	845	844	805	865	835	896	888	820	825	779	865	859	825	786	846	872	820	799	865	818	851	867	872	793	852	810	821	796	852	835	805	789	800	810	834	853	865	827	821	837	868	778	851	873	810	813	821	852	812	867	887	837	819	805	827	825	764	834	880	851	848	847	880	862	803	838	826	789	843	819	821	816	799	883	768	825	793	801	833	833	775	825	856	845	846	817	776	812	743	833	825	801	801	872	813	814	856	738	819	814	803	823	806	811	840	824	808	805	824	823	889	816	793	841	801	844	827	841	863	784	892	841	762	800	825	820	838	848	848	844	833	850	798	842	803	853	867	838	814	805	814	780	785	849	810	840	818	808	817	816	825	867	803	835	853	839	836	838	827	851	837	858	841	811	843	906	839	828	900	883	823	829	865	878	856	811	858	809	823	801	789	838	801	836	871	797	821	861	833	844	834	855	860	902	828	807	784	870	845	800	799	864	849	851	845	890	842	869	860	771	826	809	819	826	790	798	852	839	781	846	810	805	840	852	847	859	804	803	809	826	801	857	859	850	780	863	825	857	826	855	848	862	841	859	839	773	845	829	832	825	844	825	818	752	833	831	814	817	867	840	846	864	842	872	892	791	886	797	876	815	896	830	791	835	834	856	791	864	820	828	807	819	822	838	795	826	812	813	801	851	838	820	825	776	799	800	874	838	802	825	848	834	813	884	816	872	785	823	796	840	819	777	818	831	815	793	860	805	865	843	812	844	817	793	808	846	874	862	821	856	822	791	837	862	825	796	838	821	852	805	865	812	825	821	845	769	818	873	864	829	834	841	834	824	843	865	838	828	836	802	880	828	875	853	831	856	788	841	868	787	809	854	844	827	834	840	824	804	837	793	815	837	828	812	793	780	812	829	841	861	849	829	790	800	820	805	875	831	814	844	779	839	838	847	828	811	829	873	815	815	867	844	826	847	809	815	807	873	839	827	825	857	789	826	825	839	797	806	784	868	846	848	853	822	804	822	848	794	848	818	853	857	851	858	819	838	788	780	793	817	807	836	825	810	901	878	849	820	805	814	809	860	817	825	836	787	756	844	857	832	789	782	841	851	867	888	797	803	800	822	827	821	805	807	794	796	794	875	816	820	893	844	793
52934	52778	45798	29173	28933	27650	25228	20995	18341	17141	14461	11758	9488	8412	5708	4970	4291	4033	3308	2670	1809	1528	1262	1171	1001	842	683	545	591	517	496	464	433	512	521	430	443	416	395	435	398	398	360	376	368	391	330	281	311	337	336	314	312	308	280	300	313	304	300	288	295	314	271	254	314	293	279	299	295	283	269	260	267	262	257	271	267	241	299	269	254	305	250	253	268	249	276	270	264	249	269	252	287	246	234	290	265	305	250	260	276	261	266	283	263	247	255	249	276	262	265	260	261	269	251	289	268	257	263	274	236	275	296	260	264	259	278	262	269	285	255	264	253	264	266	253	275	252	237	286	274	270	268	284	272	261	270	262	260	256	245	287	265	263	297	298	266	283	288	243	272	252	288	265	274	284	282	275	288	267	275	232	269	274	266	237	250	270	267	233	270	281	240	234	283	264	263	281	258	254	237	228	279	236	266	266	253	257	270	254	253	290	242	283	237	250	247	272	271	247	260	257	243	276	252	247	255	253	279	310	246	275	250	258	272	241	261	256	252	271	275	264	250	281	274	255	308	291	275	271	254	247	247	244	256	287	279	262	264	274	258	271	284	245	258	242	245	259	265	248	288	268	282	297	262	268	244	275	270	285	272	274	241	249	262	255	258	257	244	264	264	276	274	272	282	257	260	274	249	241	252	252	236	282	263	230	255	243	286	245	252	235	257	214	270	246	263	254	282	280	242	251	262	291	281	281	272	240	287	265	265	267	245	277	260	275	248	270	271	311	285	220	282	271	247	230	281	271	238	254	256	262	273	272	246	265	252	274	251	274	255	294	259	282	278	280	256	272	250	284	246	296	280	246	284	248	269	253	239	275	239	251	261	264	266	277	238	247	260	244	261	272	255	289	245	258	280	259	285	272	260	280	266	243	299	242	286	249	278	265	269	265	272	284	277	293	278	251	271	266	259	279	261	258	297	255	234	266	268	238	296	264	280	261	261	243	243	265	250	287	254	256	257	235	247	252	274	272	237	277	273	263	280	246	270	239	243	243	262	268	303	272	260	274	243	295	261	296	241	275	268	287	292	253	271	250	287	280	260	263	238	282	270	264	260	295	273	267	246	307	269	307	275	265	273	273	258	240	255	253	263	244	257	250	253	210	262	246	278	266	258	274	274	274	253	265	255	244	253	265	260	266	237	259	283	252	314	270	243	255	258	250	274	269	266	291	255	266	263	255	244	290	254	250	277	251	266	253	304	248	236	256	273	290	278	264	270	283	239	244	298	285	256	291	285	251	276	282	299	242	279	270	240	256	261	299	224	258	241	260	276	304	295	256	255	263	237	233	263	278	260	251	265	261	274	288	252	241	256	243	257	226	281	257	227	265	286	277	265	268	265	242	254	258	258	231	260	281	237	269	289	262	242	259	254	270	264	261	281	267	267	234	255	252	266	221	253	265	292	269	272	279	244	258	290	274	233	259	267	253	234	260	273	267	262	261	275	248	240	243	249	270	256	252	296	255	270	259	290	254	280	253	257	234	243	268	270	263	232	241	238	253	272	271	302	268	276	289	250	262	297	247	267	217	267	259	245	245	258	250	250	274	274	251	274	243	277	257	246	308	269	272	268	243	235	293	269	265	239	291	279	276	263	273	273	275	281	308	282	263	254	263	245	252	244	258	245	272	265	221	232	254	235	223	237	269	284	288	242	267	283	279	270	274	287	298	267	246	271	243	278	278	281	282	259	278	269	282	280	278	274	249	289	282	250	269	223	260	276	279	282	241	210	280	254	253	269	271	260	235	277	284	309	255	258	276	261	293	260	286	245	252	289	240	245	257	255	263	250	273	245	222	277	253	249	269	262	279	258	254	261	251	238	267	275	280	246	271	278	270	286	281	281	278	278	247	261	285	260	257	256	270	280	287	252	299	284	269	285	294	275	272	249	254	302	276	270	274	274	265	255	249	244	278	266	233	286	259	251	253	251	261	271	245	231	272	254	271	272	299	297	261	256	286	261	243	270	272	260	298	283	244	249	263	267	286	264	231	252	268	260	266	280	256	261	243	253	273	257	272	277	286	220	225	263	257	242	254	257	248	248	260	268	291	262	253	237	285	265	265	265	281	302	288	279	268	271	273	230	283	247	263	274	235	243	297	259	274	246	225	266	258	238	253	243	259	228	255	254	252	262	275	266	236	243	275	249	229	259	273	291	255	255	250	243	266	271	251	267	253	256	261	248	249	250	300	237	243	251	308	220	284	253	262	225	259	293	284	279	230	251	250	234	271	271	272	265	271	282	264	283	255	238	233	280	239	262	283	284	258	219	284	261	286	264	265	264	264	288	260	245	258	279	271	315	266	274	246	266	266	298	257	248	278	231	270	283	273	260	276	266	257	256	258	276	263	240	233	265	241	260	287	259	266	269	252	280	250	290	261	268	240	258	235	255	288	270	262	264	269	248	262	218	247	257	277	247	269	258	266	281	287	293	270	253	271	265	289	256	302	291	284	285	294	252	263	274	283	282	260	276	242	272	259	242	252	240	254	257	255	279	244	268	286	253	282	285	253	258	283	261	263	240	276	235	270	249	267	251	270	233	261	274	217	250	245	265	251	252	271	292	233	273	255	249	282	255	235	249	262	305	260	274	250	220	254	268	271	256	267	266	288	244	273	246	260	242	254	267	256	277	236	271	294	295	278	244	287	265	241	261	259	249	248	274	282	272	253	266	257	262	245	273	244	289	225	279	257	242	261	283	255	248	247	247	278	235	243	271	259	263	294	268	271	271	266	277	267	240	310	280	268	242	256	258	261	310	253	274	264	283	286	304	268	251	223	233	271	254	265	260	261	264	259	224	272	253	270	266	247	275	230	240	236	273	242	235	243	273	262	246	264	261	255	256	246	265	250	238	250	250	247	262	265	254	245	246	251	240	263	215	288	254	243	229	248	270	250	267	284	265	263	278	283	266	240	266	257	246	254	237	311	237	228	248	256	245	264	298	278	255	267	247	285	273	275	236	273	248	283	284	259	250	256	225	276	268	271	276	249	248	260	273	272	245	262	280	283	260	305	276	297	263	258	277	253	249	254	276	260	243	275	257	267	260	256	264	244	244	270	279	271	248	258	252	254	268	258	239	244	278	272	266	265	238	265	260	260	272	260	272	249	288	261	286	240	242	265	267	251	273	253	272	264	266	223	229	255	280	276	252	257	256	271	261	262	260	269	239	270	234	239	250	251	260	253	274	255	267	260	312	269	255	265	263	264	232	261	273	286	265	264	255	251	260	266	256	266	263	233	251	263	261	258	251	235	284	278	250	265	282	263	284	263	272	283	243	258	262	251	254	253	253	255	295	241	242	269	255	282	281	270	260	296	259	264	254	266	237	277	300	250	276	270	245	256	239	271	262	267	243	269	287	259	279	264	237	212	274	280	253	275	248	259	256	254	282	248	248	250	252	264	298	227	252	274	235	278	249	270	243	266	271	242	252	271	244	281	280	275	301	251	287	247	257	252
37269	48328	45663	32794	34833	33981	30185	26686	26878	29073	27512	23407	22139	20555	17065	15995	15464	13352	11566	10938	8351	7909	6368	5791	4847	3967	3479	2749	2803	2337	2362	2173	2094	2175	2214	1982	2071	1817	1682	1512	1563	1497	1489	1397	1309	1106	1056	1090	1061	1228	1020	893	997	950	893	799	841	829	847	819	844	856	816	765	748	747	770	801	774	726	760	716	651	668	683	711	670	697	727	709	684	744	672	628	686	664	691	653	706	654	630	607	665	625	616	625	679	662	626	694	632	663	681	644	617	592	642	623	648	644	673	621	665	631	626	629	627	655	592	615	699	613	601	668	604	624	598	614	614	598	676	650	659	620	635	648	636	622	639	603	610	640	636	631	625	638	598	620	617	612	621	602	636	667	655	661	625	666	650	653	607	624	656	657	633	619	622	634	637	634	675	653	620	614	620	647	629	646	606	649	657	642	654	665	661	623	654	654	633	621	623	607	661	669	636	614	616	649	599	633	650	665	611	635	648	628	628	635	619	594	650	611	685	593	615	648	657	638	612	603	625	637	646	592	615	583	662	674	666	618	674	604	641	627	617	656	632	610	662	632	680	631	664	630	628	602	666	594	620	595	661	606	590	616	652	648	629	599	601	660	642	649	644	585	624	597	643	601	578	615	604	640	617	631	635	627	596	640	637	664	651	671	598	601	648	628	614	629	609	646	666	597	644	616	637	707	587	633	644	629	623	616	637	651	606	663	636	592	586	655	642	628	590	667	615	651	616	636	627	591	670	633	628	647	605	657	611	664	645	629	631	676	644	639	641	636	599	658	602	644	606	635	607	658	637	612	617	624	639	684	631	641	660	660	662	598	630	644	599	672	604	607	612	573	675	598	660	614	642	610	625	627	616	614	678	671	625	624	635	623	638	621	604	625	640	594	656	590	628	677	599	619	602	626	693	682	606	604	657	623	581	619	645	677	625	637	596	636	594	673	590	620	630	597	622	643	636	657	630	651	631	681	602	598	657	635	582	613	617	594	621	652	611	666	640	613	615	651	667	639	648	600	591	661	600	606	618	643	641	648	638	591	634	638	605	660	613	616	611	647	641	644	609	659	694	641	635	675	650	670	612	596	608	656	659	623	662	620	621	641	649	653	648	669	611	631	657	640	641	631	642	621	637	660	621	603	616	651	645	630	676	641	615	609	631	625	640	597	617	637	667	626	635	617	629	659	620	641	646	624	606	632	615	668	658	612	648	638	664	597	647	586	686	585	644	640	645	584	618	656	617	627	590	648	625	629	623	586	681	645	661	607	578	609	655	647	610	667	651	649	655	592	635	658	636	606	625	672	632	603	659	626	634	652	652	661	619	630	626	638	642	599	624	622	616	613	617	614	582	632	641	643	580	642	647	638	630	663	638	639	638	631	674	653	663	657	602	650	633	633	672	633	614	636	646	627	628	636	656	620	632	646	636	609	622	623	637	642	621	650	635	619	680	673	641	626	645	642	636	669	626	600	619	611	635	629	618	640	626	648	632	608	673	668	684	613	634	657	634	652	640	624	682	626	663	641	635	644	627	646	656	604	672	645	623	603	627	596	626	611	665	626	649	612	621	676	650	616	637	605	627	627	602	640	652	599	610	623	607	629	624	611	627	585	659	629	624	611	629	602	639	608	563	646	619	594	628	650	614	654	666	649	642	658	647	651	664	584	649	652	597	589	618	609	636	573	627	598	629	648	634	666	610	657	655	608	615	603	634	627	653	617	578	638	628	607	586	686	667	599	601	678	624	642	643	618	631	636	653	622	611	661	614	609	615	593	626	645	607	646	650	645	659	624	640	620	618	617	652	624	660	633	619	633	599	650	650	641	635	701	602	637	606	671	639	641	674	620	618	614	629	620	670	618	592	631	623	604	672	599	633	619	627	639	621	569	647	626	639	617	666	622	618	634	650	589	605	646	651	644	598	604	598	612	651	564	611	603	628	608	650	636	625	644	653	654	595	632	632	632	604	594	598	633	664	605	636	650	650	634	614	565	693	631	577	605	621	619	695	617	634	614	620	621	583	651	626	669	655	677	687	604	591	609	618	631	689	586	590	623	630	598	628	635	656	632	639	659	634	664	602	626	616	652	631	657	624	610	619	682	640	602	642	647	652	615	621	636	673	602	626	601	666	625	653	623	614	599	636	622	652	612	664	682	636	680	671	662	607	669	599	599	611	623	606	650	629	635	633	583	602	603	643	636	632	646	674	608	635	645	602	639	619	680	645	640	648	627	628	633	607	597	604	628	626	624	603	644	656	659	610	616	601	634	609	569	646	608	613	606	611	603	640	602	631	661	651	663	622	624	594	680	638	668	588	606	646	605	665	633	634	630	628	676	639	616	627	589	594	636	612	650	649	630	630	627	646	643	618	653	603	623	663	603	708	598	591	603	644	644	650	605	656	648	653	623	608	661	634	645	611	644	663	583	587	671	604	619	622	660	630	609	646	628	624	620	635	665	658	621	604	617	580	639	648	637	682	623	640	657	622	605	635	628	626	683	634	608	625	597	625	646	599	664	608	639	596	632	626	618	665	616	614	622	632	673	658	650	605	627	583	667	659	568	642	658	615	632	672	642	665	593	633	644	610	603	636	625	643	645	678	649	596	631	588	628	658	661	596	615	617	593	596	612	620	618	607	632	642	591	663	623	632	651	642	589	591	657	583	670	646	624	646	634	613	640	625	622	607	632	670	640	588	563	629	619	590	636	630	625	624	616	640	628	632	684	620	631	608	580	593	632	618	615	623	594	623	597	594	623	612	636	611	621	630	588	633	612	549	594	607	590	656	658	654	627	639	640	615	631	635	600	637	593	622	659	598	608	640	643	643	620	620	622	682	680	614	687	686	623	657	596	636	622	612	653	628	620	673	670	656	631	662	659	650	656	623	600	590	633	649	630	629	670	667	647	613	639	657	590	681	609	676	648	657	663	631	647	597	656	627	609	583	633	678	641	623	641	627	623	649	646	596	654	601	612	664	642	654	604	634	637	616	605	600	633	632	656	637	655	620	646	637	629	629	635	644	664	671	611	645	669	635	597	650	633	598	633	604	645	596	623	664	614	636	613	611	667	614	626	627	591	668	611	654	646	625	640	601	564	626	613	619	627	614	615	645	579	618	633	631	629	667	570	661	641	640	622	670	626	621	602	617	622	647	630	602	608	626	612	643	665	624	625	664	610	628	636	608	658	640	629	630	607	627	616	644	634	680	640	629	637	623	627	665	679	652	659	659	596	603	601	615	659	648	635	635	655	652	640	610	664	662	612	641	608	608	646	643	633	621	637	623	686	616	623	652	635	633	611	597	611	596	613	631	632	624	617	657	634	603	619	627	648	626	597	599	639	617	593	606	596	599	622	664	633	611	652	633	648	608	617	662	617	658	620	626	596	644	650	658	648	612	577	653	606	644	651	675	647	611	628	621	615	598	626	613	597	626	656	648	659	661	637	614	609	633	638	643	631	610	623	635	609	626	635	644	589	644	621	610	616	593	623	615	645
24416	21168	15002	7150	4371	2914	2232	1626	1320	1103	1021	944	760	652	621	589	594	462	452	467	411	427	465	443	417	396	352	431	374	380	363	402	370	388	433	365	381	386	357	395	383	380	347	373	338	358	353	370	395	375	374	366	367	349	332	376	373	358	374	367	366	382	383	371	348	350	386	345	338	345	382	398	389	392	378	354	428	342	356	361	373	364	347	362	356	361	335	334	354	355	356	349	367	344	348	358	338	363	342	346	360	307	322	337	363	405	378	354	336	375	377	380	387	373	372	323	364	378	354	353	389	402	354	351	387	346	346	355	359	368	384	369	358	331	361	302	357	348	350	375	353	360	398	373	350	358	353	394	357	348	382	401	351	336	390	402	351	357	329	386	345	353	362	363	331	349	343	367	344	363	335	387	366	332	338	342	357	386	363	336	348	325	351	371	350	355	342	339	349	348	354	288	352	356	354	329	419	343	353	361	390	342	385	338	336	377	342	347	356	363	388	348	393	362	342	354	341	366	309	375	342	358	332	357	357	330	346	366	337	333	359	334	373	371	356	358	320	399	371	370	367	380	329	362	381	369	348	353	331	349	370	361	357	397	378	368	370	346	387	393	372	322	355	344	359	338	361	310	355	325	347	363	345	371	356	341	349	347	318	369	348	393	418	379	368	371	358	370	363	366	325	362	367	323	407	375	349	338	326	351	349	331	337	341	360	350	333	346	310	370	362	341	372	334	349	364	319	359	313	351	395	336	364	372	354	348	354	385	355	353	365	400	323	355	373	334	322	356	336	314	372	320	381	336	362	336	372	355	338	370	309	374	397	359	384	345	353	361	353	359	328	351	338	367	355	337	367	358	359	357	344	350	347	340	372	357	369	339	328	350	321	316	385	357	321	405	372	336	339	350	370	369	333	355	365	358	390	338	336	330	367	357	368	363	328	369	383	340	339	338	370	320	400	366	378	357	344	377	346	359	324	384	383	358	351	359	359	364	386	360	353	341	356	323	372	359	347	347	367	361	368	375	349	385	320	390	308	374	362	393	363	351	357	354	327	357	356	352	382	368	371	311	341	366	327	353	375	371	325	335	362	397	366	380	375	376	368	353	369	377	366	371	363	365	339	364	327	352	344	374	385	355	343	382	340	366	350	390	362	358	347	356	350	369	377	327	386	383	357	361	368	387	331	395	353	335	331	351	310	344	352	354	372	351	328	371	371	364	361	339	361	353	356	353	366	369	372	354	348	361	353	325	377	388	357	359	330	336	371	364	370	353	356	372	342	346	350	338	364	357	338	341	365	357	369	378	367	354	401	314	373	349	354	379	362	376	362	367	320	356	372	328	366	341	335	401	350	349	353	356	364	353	352	357	352	362	342	385	349	365	338	335	348	331	339	394	347	341	365	342	370	351	364	333	376	388	334	359	373	335	338	323	356	370	347	356	354	373	358	363	347	348	363	348	393	401	325	362	347	341	356	340	359	403	347	342	384	353	372	374	383	332	345	373	347	358	337	373	365	338	370	356	340	350	369	341	366	336	377	337	337	369	371	357	348	349	331	390	366	404	338	358	364	345	365	384	358	326	396	331	331	399	383	337	381	367	327	353	345	372	375	388	346	352	350	355	331	355	341	344	359	348	355	340	365	343	360	355	352	345	311	373	388	395	344	293	370	336	344	377	397	325	338	347	326	361	376	328	373	356	357	354	357	350	373	365	324	379	372	317	361	375	342	351	362	356	357	390	351	337	371	361	371	351	358	357	334	345	376	372	339	381	379	324	382	355	372	353	337	377	361	325	364	344	365	366	376	386	364	357	395	348	374	357	378	364	370	365	342	386	334	355	371	355	327	363	387	358	358	384	391	379	326	346	349	340	340	349	358	403	362	383	352	343	341	380	393	362	378	364	346	372	369	352	336	350	368	343	379	354	337	391	335	358	377	361	347	392	360	353	374	331	345	381	356	394	379	339	391	339	353	323	386	322	334	392	324	343	382	393	323	337	353	375	342	359	334	358	375	326	372	373	355	379	353	341	376	355	312	363	397	359	350	330	378	366	403	343	342	326	390	345	360	360	377	361	356	361	364	365	341	356	403	352	361	367	370	359	340	373	380	353	344	395	347	338	327	371	324	356	342	370	347	371	337	353	352	343	373	319	332	359	327	361	375	342	334	376	349	354	388	365	357	355	367	364	373	366	371	333	366	341	333	335	373	393	341	383	379	351	337	352	341	347	357	371	372	383	354	348	340	356	384	363	375	383	322	375	346	396	373	368	363	366	370	321	360	319	318	354	381	376	343	330	360	386	345	401	299	351	352	335	340	379	359	380	342	358	363	323	369	336	369	358	378	330	400	357	323	393	385	324	350	345	351	376	357	344	408	358	355	363	340	357	348	384	351	347	359	345	354	349	362	400	347	347	391	361	356	348	330	372	360	369	343	388	323	339	335	372	334	346	374	372	355	340	343	335	334	338	361	371	377	373	354	346	375	395	349	347	348	344	324	356	406	402	347	386	391	359	366	397	358	353	349	360	355	338	349	344	344	397	334	359	347	350	375	392	366	358	337	349	361	335	338	370	382	371	390	333	348	330	339	336	386	373	353	390	325	367	342	325	356	343	335	360	351	383	334	354	379	339	363	364	364	338	321	313	371	310	353	360	341	342	354	336	332	338	389	353	346	336	360	346	347	382	351	362	341	351	336	341	337	333	344	349	340	335	377	374	333	371	354	355	337	330	340	367	334	357	350	346	370	357	334	342	363	366	385	330	357	353	369	388	391	349	391	341	368	364	354	399	365	364	347	328	382	385	364	335	403	328	371	361	330	314	333	345	323	373	352	384	346	349	341	358	374	370	389	377	334	330	362	328	356	374	340	334	330	360	358	353	367	371	373	379	334	381	341	359	357	365	352	367	379	342	344	403	335	363	371	358	346	362	342	375	347	351	341	358	364	378	363	357	375	360	339	336	374	326	360	319	352	381	341	357	337	352	344	344	367	348	353	355	354	392	377	372	361	366	358	373	345	365	355	371	352	400	347	362	383	351	386	365	336	394	366	361	357	361	366	344	384	353	387	375	394	374	380	380	355	382	366	345	366	325	363	327	316	361	398	369	326	398	362	370	386	371	335	386	366	378	345	363	357	355	365	354	346	350	326	351	352	357	364	359	352	388	371	365	376	377	378	342	328	345	376	340	389	391	396	347	351	336	381	324	397	398	376	336	362	340	403	351	360	347	353	348	337	361	367	390	346	327	362	363	358	330	364	322	348	364	323	363	362	341	387	329	373	343	313	363	394	353	394	345	380	361	356	321	351	334	366	379	336	370	394	355	364	364	330	348	338	363	359	357	352	313	340	362	377	351	364	359	358	333	378	359	392	343	378	365	366	328	352	338	334	328	384	358	353	347	352	358	356	380	316	359	341	359	353	385	329	380	347	370	306	383	333	382	326	363	350	340	374	343	337	374	379	340	351	320	336	349	329	380	377	345	360	360	370	374	339	388	358	355
15193	19683	19309	13433	11652	9090	7495	6107	5493	4781	4438	3933	3193	2882	2267	2190	2058	1789	1761	1590	1521	1425	1383	1284	1282	1256	1211	1153	1164	1083	1078	1066	1040	1126	1111	1116	1044	1003	1127	1060	1051	997	962	947	954	899	917	928	877	922	931	886	917	896	911	857	895	929	895	912	845	873	806	924	866	922	888	829	862	866	872	846	852	860	837	829	911	885	833	803	828	858	871	899	919	808	873	847	882	851	846	883	829	861	889	863	852	851	818	841	874	861	778	865	907	890	837	854	833	878	854	873	862	831	837	896	816	794	882	859	872	838	838	911	797	868	882	814	834	795	873	907	877	843	825	843	807	851	854	842	874	825	851	841	853	883	843	836	827	852	887	868	842	883	911	816	843	858	854	868	856	885	818	843	860	836	830	845	801	862	830	830	886	861	838	884	860	845	848	818	857	824	868	807	855	861	831	824	922	853	829	822	829	853	837	824	827	791	876	830	839	842	852	824	839	907	843	859	860	880	851	831	838	830	865	865	830	890	826	841	793	819	853	867	912	822	801	855	839	893	834	813	854	840	884	826	864	854	849	827	844	831	878	818	865	837	820	827	852	889	822	829	874	893	811	814	817	892	853	879	862	838	834	881	886	857	888	844	814	861	838	889	810	814	879	850	866	903	825	886	885	890	865	822	862	912	842	806	829	877	873	873	807	836	825	826	826	895	821	841	799	845	830	785	814	841	874	823	850	865	828	863	801	850	840	873	844	865	856	855	826	867	879	856	894	857	852	837	861	873	872	788	853	850	844	819	849	855	866	825	861	861	871	786	862	839	830	800	875	799	875	841	841	816	860	865	858	847	850	874	800	882	808	877	883	851	866	852	882	874	853	871	855	844	794	897	852	834	861	863	809	771	798	854	843	872	847	838	820	826	833	868	798	839	835	860	861	869	876	846	910	830	935	846	855	874	851	800	820	865	850	850	881	849	842	846	840	913	879	834	833	828	862	843	818	863	820	819	893	800	838	871	825	829	819	846	822	835	863	864	879	866	852	865	844	871	840	849	846	893	865	816	827	840	878	884	831	843	840	876	836	901	849	807	869	813	823	865	826	830	852	846	841	855	826	890	823	834	752	817	898	834	871	834	851	863	843	813	897	842	894	861	841	817	852	835	823	818	823	819	838	881	904	859	831	873	832	880	872	788	835	870	817	830	789	842	891	847	857	830	826	857	908	855	889	824	877	840	909	825	882	910	847	831	891	844	855	891	805	859	796	838	855	839	872	839	792	812	822	857	842	866	862	861	882	846	821	834	874	877	857	840	852	836	882	775	859	833	863	837	873	849	849	916	836	844	878	828	844	832	811	853	807	810	877	858	843	849	817	793	815	871	856	868	835	825	868	865	858	836	892	828	912	879	876	878	815	898	834	832	812	872	858	863	850	840	864	863	883	894	864	796	836	855	844	870	812	879	770	865	815	843	815	900	892	913	847	805	865	830	866	855	823	846	864	828	836	861	803	816	860	885	825	870	891	855	859	807	844	842	804	849	821	885	818	797	824	873	840	875	840	828	867	874	823	838	847	922	784	867	876	847	831	872	865	864	855	858	819	803	821	844	801	844	882	804	882	860	832	835	842	873	825	826	844	834	858	872	881	817	854	822	834	859	862	925	856	887	868	853	854	867	835	809	870	869	863	801	883	863	838	825	819	865	832	782	785	907	876	809	824	841	835	829	912	840	816	826	863	840	864	848	826	883	821	842	832	814	877	813	849	881	818	846	852	819	829	829	819	943	873	841	786	866	817	791	863	917	854	837	836	836	849	824	863	874	849	824	877	870	845	829	844	850	831	800	882	839	844	827	873	785	876	830	869	854	852	833	865	841	858	855	824	890	870	871	879	883	829	833	822	816	862	835	868	849	875	842	845	835	831	871	846	863	835	819	880	840	840	837	921	802	851	856	877	872	810	859	842	890	852	847	817	873	801	892	865	878	893	864	823	822	838	853	837	874	866	916	881	850	866	890	884	897	871	860	884	832	871	800	832	832	868	849	789	919	848	844	864	843	887	846	861	831	877	817	869	859	848	828	792	848	865	832	826	834	865	845	918	842	853	833	835	837	899	864	884	855	865	886	839	885	811	902	809	784	852	842	857	882	835	833	872	850	803	892	840	824	822	814	853	867	866	859	837	868	882	875	855	790	825	842	903	841	812	841	852	856	852	880	814	815	908	847	794	850	852	840	818	851	888	836	876	867	851	832	846	846	819	850	842	835	835	829	833	865	832	837	859	851	836	813	901	869	818	865	893	823	851	831	906	825	842	872	860	873	846	896	879	851	870	841	824	846	858	817	837	857	886	780	907	851	859	872	887	863	838	839	904	866	818	844	816	832	827	858	860	875	825	865	784	828	852	850	856	880	841	843	841	830	839	882	769	838	846	853	839	799	853	895	924	905	838	821	873	842	886	787	831	829	859	833	809	893	908	792	834	859	817	931	830	833	851	845	856	875	881	801	860	847	881	856	835	819	872	862	885	851	851	858	886	905	876	814	834	854	875	819	815	918	840	860	862	829	915	817	852	821	816	857	883	865	805	893	861	823	853	844	824	862	808	862	886	858	881	893	824	788	847	888	866	842	906	862	853	856	858	821	863	871	890	843	839	840	850	810	904	809	826	837	800	856	855	872	877	851	841	833	839	845	807	863	895	842	848	868	839	837	865	844	814	855	886	844	873	888	794	849	813	901	874	850	832	873	913	877	843	839	844	837	854	849	855	863	828	858	818	883	831	835	814	808	872	811	858	813	805	843	853	837	853	830	848	816	819	867	798	840	862	873	807	862	813	830	837	852	800	861	849	872	846	837	834	871	846	875	855	786	842	842	851	838	854	888	844	822	790	846	861	793	937	894	839	892	857	821	792	865	869	812	887	825	929	840	831	793	840	871	836	854	899	854	826	854	832	842	838	825	889	853	847	827	829	910	857	843	892	865	803	871	782	883	855	882	783	862	887	795	861	855	867	864	847	903	882	811	865	795	833	873	821	879	895	843	858	891	853	872	881	885	866	804	838	829	858	816	879	859	858	880	881	859	796	862	816	888	838	853	850	853	806	902	834	822	910	837	816	890	904	888	820	866	831	885	827	916	876	878	857	844	867	883	791	849	867	832	851	787	838	901	859	846	849	869	829	836	841	855	881	900	830	837	895	853	832	864	811	856	877	820	827	915	822	882	823	889	828	831	853	825	883	879	864	854	887	879	891	874	816	864	826	853	864	812	806	875	863	865	846	860	852	821	874	839	869	876	860	848	826	845	820	883	869	827	825	856	838	872	822	838	802	842	852	851	919	795	813	828	852	840	788	883	820	821	815	802	830	816	880	809	892	885	835	822	902	829	840	860	845	785	898	859	865	848	845	835	820	869	875	813	868	796	814	845	876	872	821	850	862	873	872	838	802	871	893	804	818	803	887	835	832	825	808	855	868	820	874	829	851	863	878	842	874	826	895	899	844	810	866	841	878	804	885	848	875	861
43756	45957	45880	27457	25535	20708	15441	11598	8501	8177	6950	6474	5003	4090	2653	2364	2381	1821	1665	1348	979	884	810	732	684	593	585	536	501	530	507	451	459	474	474	420	413	435	409	409	421	445	410	467	376	415	366	419	379	375	360	361	381	369	346	388	368	341	397	389	345	393	346	353	355	372	385	353	345	328	372	373	361	366	377	387	345	353	367	348	332	352	371	351	368	330	357	369	375	358	359	348	347	359	352	336	353	330	340	343	390	363	357	346	351	331	350	381	341	375	353	332	371	385	375	380	365	365	373	385	325	339	369	317	348	346	341	362	362	338	382	348	312	352	335	355	341	351	352	361	354	336	351	311	335	320	370	331	355	366	333	342	347	350	379	343	337	354	323	349	373	385	345	360	362	379	357	363	357	309	344	361	375	355	361	334	337	314	329	364	360	399	352	361	342	392	382	363	345	380	381	357	344	343	353	316	358	323	348	347	331	355	385	351	348	359	366	350	360	326	344	337	337	351	360	346	346	360	370	349	312	343	353	368	357	367	357	327	356	364	306	341	397	350	363	342	343	357	362	338	362	364	380	315	369	357	343	386	362	348	355	364	351	369	350	322	340	322	353	358	307	374	343	359	393	346	292	358	328	359	396	367	325	330	339	372	373	393	323	343	337	335	320	342	353	352	363	346	336	370	330	348	345	335	367	339	331	355	308	335	354	387	349	358	341	351	338	370	352	391	336	380	369	364	337	363	387	327	344	330	359	358	327	346	354	354	337	369	347	396	386	334	329	355	356	345	329	368	371	334	333	385	359	366	372	379	363	342	336	345	348	373	326	363	350	366	353	345	360	369	344	326	349	304	365	395	361	355	337	374	336	384	331	371	353	350	351	367	358	363	352	378	336	349	340	337	376	304	373	347	355	371	340	314	319	325	373	342	344	368	363	348	354	343	334	311	320	354	339	365	355	330	342	352	349	339	293	391	401	373	324	381	365	308	360	329	381	361	372	366	338	342	342	336	342	335	286	377	383	363	335	362	340	352	311	344	312	328	325	352	321	328	347	331	377	357	344	348	343	382	353	377	338	350	375	410	353	360	365	343	356	373	353	367	375	355	368	348	360	337	375	348	371	356	340	349	362	374	341	389	321	376	375	338	359	343	379	367	344	367	349	398	329	348	327	364	354	336	380	318	365	374	358	371	380	366	371	349	367	388	365	369	354	382	340	361	345	368	399	347	364	398	342	325	376	352	350	333	333	328	353	333	357	354	373	329	357	363	327	352	329	366	346	363	374	330	313	352	345	381	305	364	351	329	358	380	335	327	320	347	367	370	364	309	370	324	341	360	370	372	386	371	363	379	344	331	341	386	352	361	316	382	321	346	358	363	341	335	334	366	352	342	338	348	313	346	360	368	357	357	346	345	351	340	363	356	369	302	383	365	340	328	343	379	356	325	357	364	358	358	366	367	364	334	330	373	340	351	351	349	388	338	325	406	360	370	380	306	353	307	371	356	338	375	368	361	362	363	384	343	355	377	351	382	330	379	323	392	376	373	357	367	366	344	388	323	341	377	389	366	362	343	355	380	352	371	301	347	356	328	375	357	377	359	354	342	373	367	352	369	349	373	340	366	381	328	371	367	354	368	341	357	335	358	356	361	396	372	312	312	379	375	363	366	352	380	367	350	347	377	344	370	345	355	352	304	341	326	356	366	340	336	343	371	360	361	344	348	389	358	370	364	342	368	346	328	350	343	364	339	422	361	325	329	352	369	325	309	389	382	341	357	315	364	365	314	355	321	351	333	344	337	330	350	356	377	374	379	350	342	343	374	353	372	356	343	365	365	336	377	310	331	345	352	357	353	344	344	345	380	354	351	356	332	360	376	348	341	362	341	353	355	372	393	360	373	363	362	368	330	351	343	359	402	324	364	396	343	359	324	340	369	353	371	372	368	376	296	344	338	345	355	337	353	303	401	328	367	351	359	343	351	362	348	346	369	371	368	346	371	351	363	340	379	368	368	354	365	358	322	359	358	363	335	379	344	379	368	385	333	353	367	348	359	317	338	310	377	398	378	352	379	358	319	325	312	342	379	352	320	323	327	342	345	338	327	366	325	336	324	368	368	357	366	332	351	361	387	371	341	378	354	351	338	377	344	387	370	331	324	335	364	359	373	348	367	364	331	347	363	352	353	341	363	362	343	346	376	347	346	348	336	362	341	346	355	359	322	337	367	340	352	370	331	359	357	349	410	411	371	375	372	391	328	354	361	322	345	333	383	343	372	387	352	316	393	315	368	373	378	326	379	378	361	363	368	354	348	316	375	372	326	352	350	336	388	360	326	348	366	330	387	356	357	361	322	373	346	343	332	333	376	314	345	362	394	383	396	384	358	353	326	365	369	346	358	329	332	363	371	346	359	328	379	353	374	325	362	356	328	367	337	366	386	338	344	362	357	344	360	323	334	347	361	343	367	309	364	364	359	349	340	338	347	335	358	371	366	354	373	356	377	343	358	388	346	367	388	346	371	365	335	377	336	346	347	368	365	338	349	381	377	370	371	379	372	370	364	352	374	356	376	340	366	328	359	341	373	363	368	331	358	369	339	347	366	346	329	364	340	354	347	384	351	372	336	374	332	376	348	372	340	350	362	381	331	357	353	355	370	404	396	349	365	368	349	306	328	413	368	361	361	376	354	353	352	392	345	364	371	341	370	324	325	350	366	331	346	326	354	343	380	328	349	387	351	337	347	333	344	360	355	351	349	373	346	342	340	338	356	383	362	363	332	357	343	296	333	333	347	348	318	330	331	375	334	398	364	366	380	353	349	315	366	391	339	384	333	358	317	370	315	399	366	335	337	356	357	356	358	354	387	353	324	380	379	332	356	361	350	324	340	357	368	385	338	321	352	332	340	345	350	362	318	351	343	353	339	335	378	375	376	346	353	366	359	361	333	337	393	361	356	370	326	325	379	373	375	331	387	333	343	348	369	360	346	360	358	358	372	357	326	328	376	376	350	331	371	350	393	366	365	322	345	338	365	395	363	378	384	384	347	388	350	337	367	370	331	360	335	347	328	319	376	368	358	329	338	357	341	344	359	378	356	307	331	392	354	330	345	357	354	364	364	338	334	362	361	327	334	355	363	368	375	383	346	363	341	363	348	354	370	365	346	391	376	333	326	371	337	349	389	337	362	331	371	367	352	369	350	368	345	349	370	327	354	334	345	346	320	340	331	365	334	397	312	356	323	335	373	319	350	371	364	346	356	339	340	340	356	317	360	367	397	363	335	342	325	379	329	363	367	360	372	371	365	348	353	333	361	356	312	321	356	343	368	346	353	343	343	354	361	356	348	348	393	365	344	355	367	391	386	350	348	370	348	342	348	376	366	369	367	381	341	396	360	392	334	299	349	366	397	331	356	355	362	374	345	370	327	350	393	385	345	377	359	353	325	356	328	366	340	361	372	371	372	350	389	353	335	357	351	335	366	337	338	331	331	376	378	327	381	376	330	332	348
30825	39843	42937	26280	27836	25218	20643	18532	16553	19664	18367	16968	15190	13386	10344	9582	9541	7436	7031	6070	4877	4310	3560	3316	2838	2313	2120	1978	1862	1664	1658	1592	1517	1575	1633	1540	1350	1505	1401	1342	1395	1329	1316	1219	1177	1171	1061	1050	1022	1010	1014	1014	951	973	983	991	931	899	945	921	898	949	906	930	908	911	935	919	924	831	900	834	838	875	867	846	885	863	837	918	891	880	880	841	842	854	846	829	848	837	826	812	817	858	831	813	837	789	845	843	847	815	876	830	789	876	851	850	850	790	771	849	835	826	792	877	848	805	854	783	830	858	841	881	832	818	836	849	794	810	838	848	773	818	817	845	838	908	829	797	825	840	837	846	827	830	895	783	883	863	875	803	855	834	808	846	818	827	851	862	804	848	834	852	836	792	842	852	821	785	779	848	816	824	827	810	796	830	788	806	866	858	820	843	852	865	899	859	841	829	834	820	822	855	846	743	845	814	792	831	787	829	806	827	872	780	911	831	830	778	815	837	877	822	829	856	842	847	817	805	873	894	810	887	809	818	837	854	881	830	815	846	856	820	843	800	820	834	849	799	816	865	809	830	827	849	820	875	886	798	813	837	851	797	841	823	871	832	850	868	765	851	856	800	792	884	895	869	878	870	796	826	815	856	863	824	834	757	824	834	790	817	870	837	847	905	829	830	819	813	809	853	870	823	818	808	817	836	826	772	830	826	865	811	864	774	877	797	837	791	852	876	806	818	821	842	845	857	823	787	809	867	847	853	791	844	841	890	807	825	855	794	809	827	886	826	871	792	829	825	801	781	799	847	842	834	812	837	807	858	869	838	831	818	842	874	838	840	800	862	871	825	880	868	835	839	807	805	778	881	866	828	803	826	803	814	861	832	865	788	820	852	837	791	852	829	875	841	862	816	869	776	819	839	766	851	849	843	842	822	880	797	815	845	838	814	842	815	863	792	781	857	857	863	816	823	856	800	905	806	792	865	898	879	799	862	842	802	826	784	829	832	839	842	864	871	825	858	818	813	861	848	824	823	845	797	912	870	857	834	816	837	859	836	808	800	783	840	871	792	839	807	793	817	857	860	872	817	896	832	834	834	847	830	808	790	830	848	821	875	771	848	858	849	763	838	823	835	852	862	820	801	808	855	840	881	806	873	801	873	799	839	805	824	834	788	850	826	802	834	773	829	814	828	851	829	826	906	817	800	780	853	859	871	846	823	856	830	848	809	864	868	780	815	807	907	832	836	838	845	852	835	793	800	849	868	790	874	849	822	832	805	819	831	856	817	804	837	853	839	792	784	847	843	805	806	864	818	815	839	786	791	847	819	842	855	896	889	832	792	856	865	841	827	838	833	831	794	847	804	842	822	889	849	863	776	815	831	833	840	826	820	857	797	870	792	884	828	807	822	916	839	875	823	828	845	883	827	840	864	848	819	829	834	808	841	836	838	750	854	815	803	817	815	801	809	829	784	825	834	790	834	849	808	843	844	812	865	818	806	848	899	834	864	799	866	830	827	852	784	798	810	775	785	803	801	841	826	861	843	795	813	856	867	799	832	850	833	821	752	849	782	821	857	851	776	830	844	793	828	863	859	869	810	822	792	854	849	844	822	867	800	802	797	852	815	836	808	827	839	817	882	793	811	865	829	827	824	889	816	820	828	823	868	860	799	848	840	824	841	778	826	816	848	772	790	819	811	838	809	833	861	831	773	739	862	821	855	828	883	855	829	862	820	776	863	824	851	802	820	865	855	834	836	861	848	798	830	894	845	834	853	843	881	829	840	894	789	854	809	839	878	830	816	829	856	838	832	859	882	806	798	815	813	802	855	799	856	827	783	764	797	895	900	856	778	824	861	840	823	811	830	802	842	829	842	855	849	826	816	868	870	851	795	834	786	804	841	834	846	781	848	848	728	859	847	822	808	829	896	799	829	858	814	824	815	845	847	834	845	819	859	839	819	805	808	878	773	843	846	786	809	809	804	845	827	837	845	804	837	882	797	839	832	876	804	825	855	855	890	850	838	818	798	848	879	782	826	851	858	845	806	850	815	843	873	798	751	852	856	856	842	828	883	830	777	818	833	844	845	853	811	874	819	848	821	841	798	813	858	821	845	818	826	857	873	846	755	822	845	883	866	846	830	843	830	816	834	866	885	832	841	860	784	824	826	831	804	853	837	787	883	860	842	897	864	858	807	856	824	831	844	840	767	809	840	845	840	808	815	802	779	808	807	809	813	860	814	831	799	811	886	834	816	812	818	822	805	797	860	817	839	827	851	826	824	843	852	789	812	831	837	813	806	838	736	833	822	830	847	856	879	850	801	872	831	827	847	836	831	899	798	841	869	868	864	858	835	823	813	829	839	788	842	819	836	872	854	814	808	866	811	803	841	804	821	876	830	824	854	851	838	833	810	817	809	814	831	846	801	840	857	835	791	835	827	865	807	836	818	804	864	839	805	852	819	838	824	854	864	848	824	845	888	846	897	842	832	826	821	852	850	819	829	874	850	870	898	823	803	874	847	849	859	814	847	840	813	895	886	851	860	868	918	827	828	844	888	839	880	844	800	813	844	865	865	787	808	820	781	809	801	809	831	802	842	840	794	884	821	866	844	821	857	790	849	804	850	837	832	831	777	821	842	787	814	842	828	789	869	842	832	827	889	847	841	897	828	844	844	815	820	812	887	839	814	828	888	828	909	863	795	869	880	867	827	840	820	783	790	842	852	865	820	827	820	797	826	872	851	820	825	822	846	864	853	821	879	831	832	796	839	882	830	848	832	847	776	821	860	779	842	846	801	795	915	799	806	824	845	815	847	839	850	831	828	843	875	826	878	821	826	799	825	813	812	805	866	809	774	834	807	818	844	841	838	867	829	823	822	870	851	803	816	857	822	817	851	815	825	812	863	816	809	818	814	851	791	846	830	811	828	876	824	794	838	833	855	791	826	849	814	842	835	800	887	879	821	852	839	821	801	907	859	838	795	766	819	811	784	876	814	864	805	866	772	798	845	815	855	833	796	836	863	833	798	777	764	850	816	825	904	770	858	807	862	746	858	855	816	843	847	866	870	827	786	844	815	873	830	847	813	862	829	817	825	803	863	864	848	834	798	826	820	859	846	822	811	790	873	831	765	851	811	826	867	818	851	832	827	861	870	833	846	803	798	801	840	891	861	829	825	849	827	834	861	832	888	882	826	797	841	844	870	771	834	838	867	822	797	834	812	897	877	883	845	818	808	831	861	879	829	784	836	822	804	859	811	754	834	804	796	850	787	833	851	844	832	856	883	841	843	841	886	834	840	810	798	875	842	844	891	868	829	822	848	772	822	839	827	850	844	823	832	842	837	841	798	793	787	858	848	857	795	847	887	839	827	782	908	812	814	846	873	875	860	853	843	891	873	875	839	786	878	842	831	845	856	854	842	783	843	796	835	825	804	863	837	792	811	838	861	830	833	831	836	830	844	839	844	828	847	813	826	825	850	837	839	859	831	869	813	775	820	852	864
53905	51578	46612	29026	29365	27305	23711	19580	16241	15860	14202	12378	10280	7983	5656	4819	4528	3348	3078	2524	1821	1503	1175	1078	968	700	694	575	552	466	496	489	416	443	474	481	420	461	450	426	420	371	409	379	355	347	320	329	276	313	317	287	261	313	288	291	322	319	289	268	291	285	282	302	293	279	246	312	290	263	252	276	309	258	290	256	306	270	265	276	260	281	291	268	290	277	278	266	242	272	249	255	301	263	288	236	222	273	278	268	250	264	280	293	277	285	267	253	279	282	286	308	281	257	248	274	231	256	268	286	264	264	251	240	228	305	243	287	267	265	248	295	252	282	285	216	285	281	280	253	300	284	247	265	254	250	237	245	278	250	275	266	282	262	292	257	251	249	255	260	288	274	250	258	287	251	267	287	271	241	261	251	252	274	252	245	272	276	230	267	298	288	272	233	269	246	249	271	270	316	262	272	256	240	276	267	268	294	299	271	260	245	258	261	254	268	261	243	256	257	273	249	262	264	271	273	266	280	253	223	257	277	264	263	246	257	261	260	241	247	272	261	269	275	232	246	249	269	258	256	273	272	274	252	260	282	245	289	278	252	287	222	272	318	264	234	280	258	247	248	281	260	253	258	244	267	263	231	260	288	252	294	266	275	266	290	268	259	289	256	270	274	274	266	271	267	287	300	220	268	300	265	270	267	258	261	287	254	250	274	270	259	249	277	247	258	266	253	288	281	250	261	260	251	272	268	256	266	252	274	271	267	270	266	250	271	249	255	259	271	284	265	252	254	237	259	271	264	273	277	243	275	264	277	285	278	285	248	273	301	261	250	255	274	295	262	289	248	247	257	270	263	254	261	229	253	254	239	251	264	259	256	240	264	268	240	256	263	293	265	287	254	258	301	249	267	260	263	257	265	306	258	295	263	264	272	253	257	275	265	290	261	282	268	278	269	275	268	230	252	262	274	264	278	233	286	230	260	280	257	250	273	239	253	264	291	275	257	245	257	247	254	258	250	264	256	270	263	239	258	268	254	272	292	240	255	249	288	259	276	282	264	280	269	266	305	258	261	254	270	236	278	265	278	228	271	254	264	269	265	259	270	279	259	256	240	254	265	267	290	274	273	296	271	277	229	270	260	278	273	293	264	254	260	264	285	255	259	263	262	263	267	279	245	238	288	289	270	249	283	252	262	286	280	276	260	277	255	255	245	282	224	283	266	244	249	249	241	252	270	272	284	274	288	242	256	259	260	257	269	257	253	255	240	271	256	276	262	256	280	267	252	268	254	269	267	262	266	263	265	285	298	280	288	271	274	231	245	277	261	256	254	217	262	261	248	281	265	277	276	256	239	231	247	232	268	278	265	262	265	272	301	263	270	250	284	275	283	260	274	238	269	271	266	267	262	270	282	278	259	264	272	281	239	265	270	251	241	277	273	277	263	259	259	248	258	268	243	285	284	252	245	280	253	269	270	253	281	267	266	270	248	273	259	280	272	242	261	289	237	268	286	261	258	279	323	284	239	252	287	274	289	242	267	256	262	276	246	246	278	253	271	253	240	266	278	245	242	260	252	282	270	247	268	268	252	269	266	263	314	265	261	260	285	259	260	257	277	251	296	280	267	243	303	275	264	268	258	266	248	289	290	262	260	262	281	290	253	242	250	281	252	242	252	280	271	246	256	258	264	269	257	287	253	275	257	244	269	261	273	257	260	250	280	291	246	254	278	269	273	252	260	237	263	269	262	271	268	250	276	264	259	224	260	250	271	249	274	244	246	248	253	254	293	278	269	261	296	271	236	282	257	264	253	286	282	288	272	264	266	282	243	239	271	262	290	276	249	262	272	266	276	284	268	278	265	297	290	238	292	234	259	279	251	265	273	268	278	251	257	249	292	248	231	275	286	241	268	244	265	230	283	262	274	234	272	252	254	275	251	277	258	247	254	236	255	269	270	258	276	264	252	248	285	249	264	262	272	279	260	254	280	272	245	273	236	283	267	257	268	280	266	264	266	252	259	237	277	248	275	259	230	272	274	275	253	244	261	250	249	258	294	269	244	225	290	249	303	276	247	273	246	268	277	271	252	266	240	270	244	263	281	229	265	256	233	260	254	267	270	259	277	266	276	282	246	285	253	234	289	270	254	278	234	292	280	259	241	256	273	265	267	277	250	267	274	270	277	250	246	276	274	295	242	267	251	263	278	263	284	260	290	259	272	264	285	268	261	260	266	288	256	251	285	253	304	267	229	266	274	257	275	288	254	302	249	242	261	284	268	293	241	253	257	260	280	286	239	265	291	264	269	238	297	281	271	258	254	268	236	254	283	253	236	235	239	284	268	258	284	251	282	269	244	286	250	253	255	269	252	284	274	281	288	291	260	256	233	254	275	265	254	262	256	260	269	267	251	275	278	288	291	272	237	259	257	249	269	267	233	298	243	245	270	255	268	262	266	242	266	242	256	246	278	266	242	271	285	229	250	269	246	256	288	289	247	253	252	302	272	238	270	247	247	242	250	257	259	264	254	268	273	299	259	272	249	288	245	266	260	262	242	247	279	284	269	277	248	281	265	258	256	271	260	236	250	244	255	243	223	261	237	239	273	275	242	265	253	242	273	314	269	260	296	245	280	259	258	247	270	283	285	267	264	260	254	245	275	255	255	260	276	281	269	263	289	283	263	265	256	284	254	222	268	267	284	275	268	276	210	258	253	258	268	270	273	261	253	283	253	263	250	268	283	269	275	268	244	255	258	275	252	279	271	272	265	273	268	243	254	300	246	289	275	241	269	307	303	261	282	272	264	284	236	268	236	259	265	255	302	278	253	267	266	246	252	259	248	279	256	245	268	253	231	285	234	281	273	256	291	256	290	276	251	290	292	251	286	273	266	303	233	252	269	276	275	271	228	241	265	284	290	266	293	248	270	261	262	228	260	275	303	241	266	245	247	281	273	277	239	281	260	279	286	248	277	286	246	272	266	271	261	277	245	294	281	269	281	269	269	258	251	271	256	287	267	255	246	291	291	268	255	233	271	239	268	274	257	249	252	242	248	261	286	264	277	232	262	289	236	248	269	221	268	253	274	273	253	260	269	263	276	279	263	257	272	264	302	259	267	260	294	248	240	255	247	274	256	262	239	263	277	268	254	316	267	249	252	266	246	245	270	269	266	267	251	254	270	285	275	262	243	282	268	283	273	282	261	270	272	285	255	270	281	238	265	264	277	273	258	236	262	286	269	252	242	269	276	283	254	264	232	267	264	282	247	273	269	246	261	240	252	279	263	284	257	277	249	267	253	249	280	245	278	266	284	263	267	293	270	239	276	259	266	258	275	259	270	261	255	273	267	251	287	235	251	288	288	293	243	258	272	237	263	254	250	256	291	259	266	284	282	268	262	250	236	264	280	255	276	245	257	274	280	280	296	238	285	287	261	244	245	249	289	283	265	252	274	283	246	259	253	298	279	268	266	268	266	267	273	295	262	287	261	278	260	271	262	257	255	273	283	280	296	254	281
39312	47050	46912	32404	35176	33108	27871	25180	24935	27719	26917	24413	22991	20993	16961	15617	15556	12161	11382	10694	7941	7272	5918	5110	4538	3388	3334	2693	2561	2287	2185	2011	1989	2091	2202	1982	1786	1980	1786	1677	1684	1611	1538	1650	1472	1147	1182	1109	930	1003	943	800	832	895	895	834	825	806	765	775	772	800	803	813	766	756	720	745	760	763	729	658	706	712	659	687	640	662	676	679	657	721	740	688	634	653	690	665	631	657	651	648	599	669	614	642	623	582	684	629	641	665	633	581	647	613	658	605	658	637	639	618	658	623	616	653	637	655	609	584	657	628	603	640	610	661	632	660	619	654	666	644	633	641	609	617	618	650	616	628	653	635	608	662	637	663	666	652	659	651	599	610	643	665	629	624	672	641	687	629	606	627	644	656	656	679	655	630	637	651	679	629	611	631	655	619	654	642	593	641	681	630	576	571	604	623	589	633	596	643	642	685	621	612	588	616	641	694	631	644	640	618	608	587	639	625	594	617	591	604	611	655	666	614	635	677	638	625	591	641	560	651	635	612	605	596	617	625	646	593	572	668	625	656	650	613	671	663	588	640	620	662	657	663	650	609	617	627	657	613	628	587	627	669	612	644	638	629	593	612	638	621	625	612	602	641	648	626	674	651	639	596	628	601	622	621	669	626	588	623	631	666	580	617	612	654	652	610	589	646	631	650	580	662	601	599	648	675	624	593	628	628	609	642	649	641	650	624	611	627	649	679	604	665	570	617	640	615	621	660	672	659	704	635	634	567	675	640	658	601	633	627	602	634	657	636	639	635	678	646	656	607	636	611	637	594	616	611	638	608	626	647	608	625	633	645	633	592	628	641	603	634	630	640	664	646	668	621	599	634	655	638	629	610	609	597	621	621	628	655	641	666	619	628	628	659	606	680	667	665	639	598	646	603	613	592	643	640	640	616	647	610	669	663	591	586	639	624	662	652	612	641	640	684	624	631	656	627	636	716	611	661	637	634	638	631	631	611	614	663	648	606	641	612	638	611	621	612	577	616	642	596	690	673	673	625	634	682	597	632	634	611	654	667	680	615	620	669	624	628	643	651	651	647	658	670	597	639	654	655	628	637	650	597	625	609	674	631	597	642	644	626	604	635	651	629	634	625	599	607	628	620	620	591	680	624	629	647	643	591	603	630	648	662	618	618	595	626	618	605	605	626	650	629	624	607	664	631	634	603	647	609	622	673	611	652	609	629	644	637	642	648	618	627	678	606	639	606	619	627	650	639	628	642	592	625	647	614	678	631	635	626	643	610	642	624	619	644	622	614	641	644	639	653	641	587	640	617	634	631	627	624	656	638	676	631	644	576	561	654	658	635	610	663	618	681	644	669	611	655	626	655	621	634	649	629	670	659	603	626	623	607	653	618	640	647	654	662	645	617	614	654	613	578	598	573	604	649	606	649	605	648	660	618	622	650	592	644	642	627	594	646	635	637	686	618	625	599	615	620	652	613	639	618	595	649	669	601	630	597	631	638	641	646	637	692	654	652	620	637	604	621	608	642	615	628	607	686	614	637	623	628	649	620	647	641	641	638	623	631	632	641	604	647	634	609	639	666	654	623	671	617	626	661	651	666	656	617	690	669	639	626	625	696	639	607	642	611	638	674	667	631	621	613	621	642	614	625	592	653	642	607	590	636	597	619	666	600	629	650	587	627	677	648	636	679	603	603	613	621	651	677	599	664	638	618	612	636	633	623	617	660	620	646	608	597	620	623	625	658	644	680	673	631	607	650	631	634	608	656	666	613	672	636	649	619	623	621	654	624	643	651	649	632	615	607	589	664	611	638	637	637	627	646	639	643	595	621	645	611	690	653	659	646	638	628	660	619	629	692	613	627	632	643	688	602	631	640	606	598	648	621	676	629	669	659	657	610	656	628	596	566	598	615	648	632	610	622	662	605	637	620	616	664	591	673	589	594	620	627	653	649	616	634	636	602	624	596	662	619	617	649	641	583	637	665	626	648	650	602	657	658	676	628	625	603	629	644	574	639	659	683	647	657	621	622	650	644	657	599	641	659	685	629	616	645	595	662	644	622	611	620	617	631	631	613	644	613	614	640	634	603	594	633	655	647	612	643	662	638	646	673	642	628	647	588	609	649	649	619	634	634	602	635	605	633	614	618	641	682	704	628	614	663	656	623	627	662	667	643	626	649	622	598	657	626	622	633	622	662	670	655	627	645	659	609	600	658	653	670	662	709	578	670	633	627	666	601	641	666	626	614	638	636	643	666	606	624	617	610	675	614	603	678	603	600	662	635	638	659	640	638	657	644	621	649	656	625	632	650	596	610	684	641	632	621	680	640	578	594	632	669	612	628	660	595	645	634	587	652	635	630	627	605	637	629	685	630	597	638	650	628	647	611	581	682	685	611	617	624	662	677	631	669	680	629	633	634	624	603	635	672	638	647	616	585	643	631	631	654	601	615	622	653	632	659	650	624	607	638	630	607	603	644	618	606	694	689	640	664	654	643	640	630	622	649	563	621	631	614	649	660	632	669	640	626	661	624	650	587	597	619	621	611	678	588	616	652	615	634	606	631	676	647	601	632	622	631	655	603	612	649	656	621	618	615	644	608	674	624	622	675	648	623	630	655	624	654	592	663	675	640	613	667	658	634	614	600	650	657	639	628	616	629	638	672	675	641	656	630	641	644	635	614	648	651	622	630	631	622	612	562	653	669	622	612	619	664	678	594	615	632	584	643	634	624	626	643	603	650	652	645	620	616	644	564	611	596	598	638	640	633	637	652	569	652	620	607	625	647	633	638	641	608	585	666	626	657	616	611	605	684	568	645	628	627	629	614	639	633	622	606	652	645	655	635	652	655	643	643	656	643	664	628	653	623	645	616	630	631	608	666	630	602	667	582	633	650	632	668	595	582	627	646	611	654	620	604	620	639	631	624	649	605	608	568	629	599	635	649	624	635	643	631	606	653	646	595	640	637	650	604	647	594	669	623	641	645	662	641	615	677	669	657	628	624	640	660	652	657	638	647	625	673	660	659	634	603	625	635	623	674	701	611	613	650	645	610	596	611	648	648	640	649	618	608	633	564	653	631	652	599	637	624	621	579	557	624	619	660	635	612	630	683	641	666	658	614	612	636	641	643	613	538	676	623	622	633	626	646	670	639	634	640	663	625	632	626	589	617	645	607	679	589	634	667	602	583	648	624	646	637	613	647	599	650	604	606	614	620	685	598	654	628	616	647	639	655	623	585	633	574	643	676	621	594	636	624	600	639	664	641	639	672	595	630	627	587	656	640	663	638	658	651	623	609	622	648	644	677	639	643	607	651	653	593	648	590	635	624	618	584	667	602	631	648	626	586	678	610	614	651	646	650	661	645	609	660	646	625	606	644	612	639	645	663	668	613	639	621	690	657	694	644	636	632	670	621	673	708	638	634	714	620	597	662	615	632	655	594	652	629	607	623	620	597	616	647	644	638	650	605	629	632	632	616	664	689	595	618	616	625	613	622	627	658
26012	21102	17993	7350	4722	2915	2071	1638	1304	1030	913	876	790	624	633	569	562	477	509	462	474	493	402	403	457	444	430	407	387	398	374	392	363	375	400	402	380	397	340	408	412	364	363	391	411	349	394	386	366	375	391	365	354	332	346	381	329	355	387	374	360	380	354	330	373	354	359	361	365	350	349	376	345	341	350	375	386	336	365	384	363	332	351	354	351	362	407	388	383	353	376	335	374	372	379	350	377	326	331	371	362	348	351	349	357	352	362	361	331	350	364	363	350	375	330	392	328	342	351	352	364	343	354	374	337	346	354	351	344	319	363	374	368	401	340	349	329	365	358	344	373	350	370	378	379	385	360	339	358	356	374	368	329	342	370	391	361	395	351	344	366	356	378	360	335	324	360	313	366	382	359	349	339	376	335	395	360	397	353	366	344	322	332	394	423	370	352	371	393	349	339	355	321	338	374	347	357	407	378	363	339	369	369	368	314	364	393	377	385	377	377	351	368	371	356	379	353	355	353	325	347	326	339	367	326	341	337	361	376	336	383	399	371	366	346	375	379	332	400	358	386	351	366	360	334	374	343	349	351	334	338	382	347	388	337	367	357	369	402	348	339	398	362	369	357	344	369	354	355	358	381	362	372	414	355	357	330	367	363	366	378	385	366	368	346	368	354	343	356	372	356	350	344	396	376	377	370	364	329	374	382	363	327	338	356	327	373	367	369	366	359	344	339	366	378	381	352	348	354	359	377	341	325	324	397	405	345	338	348	394	362	329	331	366	377	357	390	363	346	349	357	360	356	344	388	356	370	360	372	368	355	380	382	356	344	378	329	359	338	389	379	377	366	336	350	407	368	395	346	367	334	347	351	363	324	360	382	388	314	382	335	358	340	359	338	375	339	341	351	387	345	402	363	390	352	339	354	359	385	374	338	348	390	377	318	370	365	354	366	380	370	357	372	365	414	315	362	358	344	325	389	384	349	350	372	377	384	361	397	351	348	338	346	360	373	353	368	351	351	381	341	354	371	388	378	382	390	359	377	387	364	344	356	378	330	378	359	357	370	367	333	382	356	400	366	380	356	334	352	357	391	367	368	356	366	374	355	346	357	345	400	347	349	356	357	352	363	363	358	334	365	335	350	339	346	381	356	369	368	360	378	349	401	318	344	327	342	364	381	361	368	374	365	367	350	345	354	342	364	378	357	365	356	362	396	385	371	364	392	358	348	390	339	404	354	338	373	317	368	379	353	364	376	342	342	361	353	361	356	371	358	337	393	341	373	382	371	333	347	355	362	359	367	375	385	360	353	370	376	353	361	393	399	330	340	365	359	366	386	397	387	342	400	347	351	369	360	380	372	357	374	365	343	359	306	380	372	368	398	377	373	362	390	327	337	371	337	322	363	316	371	364	352	354	390	328	347	374	332	373	365	347	370	348	389	368	353	386	354	351	398	378	349	380	346	361	376	346	360	351	360	376	374	332	344	363	353	371	368	357	380	366	353	357	354	371	347	345	338	355	372	366	379	357	350	400	335	347	343	357	349	321	356	345	346	355	389	354	337	393	352	357	339	376	357	358	342	358	358	360	396	344	350	382	339	335	411	366	347	381	355	361	386	353	368	357	385	374	350	331	372	375	338	343	366	367	347	347	336	353	364	363	367	347	379	357	326	345	334	358	394	338	326	334	356	358	380	372	318	358	361	336	367	349	346	370	388	351	361	351	346	337	345	324	355	375	371	337	348	373	387	379	394	348	327	324	333	345	340	333	380	383	386	377	357	395	361	330	353	365	356	351	350	343	363	388	363	403	350	374	373	415	346	344	349	367	354	355	381	385	322	338	357	360	361	341	350	379	349	356	346	317	379	322	333	367	330	361	330	348	346	346	360	364	368	381	329	358	357	356	376	331	390	327	342	338	338	310	323	375	339	357	373	321	369	379	328	346	406	336	333	348	386	355	347	320	394	388	344	371	393	373	394	351	372	400	352	390	352	358	375	380	374	357	375	350	363	356	379	395	357	343	364	402	370	392	362	336	328	330	351	362	368	349	398	363	369	360	378	321	387	369	354	360	350	360	354	336	364	335	371	386	358	398	410	363	385	377	351	348	396	333	375	364	362	346	366	373	365	325	358	367	358	372	344	338	363	358	359	333	396	362	384	368	382	370	317	372	325	355	359	373	372	358	366	380	375	398	342	355	338	333	343	340	349	365	353	325	352	331	358	344	370	382	370	347	375	335	384	359	367	357	392	361	406	356	353	385	337	368	381	366	365	360	367	368	366	367	398	360	388	350	323	347	358	331	371	337	342	386	384	341	330	394	375	364	358	387	347	377	388	391	385	325	396	356	370	359	355	371	377	379	346	379	388	360	343	384	384	371	358	391	359	395	349	343	394	385	336	331	334	375	372	359	372	333	374	359	358	376	379	339	372	346	309	400	347	342	346	392	347	333	349	338	362	372	369	319	374	362	376	323	336	342	341	368	356	338	350	352	330	338	322	356	383	385	334	354	368	373	394	357	385	386	386	361	385	355	342	360	366	378	355	370	378	375	338	358	389	349	386	366	367	357	343	343	369	363	348	369	341	334	362	341	364	355	355	385	381	356	369	344	361	363	373	370	351	352	410	380	351	301	360	372	330	379	365	350	365	343	376	385	339	362	335	342	374	378	374	382	338	399	366	372	359	356	337	378	360	367	350	348	352	381	321	376	373	352	348	359	375	374	369	349	350	322	359	356	334	364	340	352	359	353	378	373	355	364	350	333	381	333	364	361	325	405	364	350	333	374	396	340	365	402	359	322	373	380	389	365	350	339	380	334	335	347	385	362	343	325	335	345	361	378	367	391	373	358	347	338	353	377	388	412	385	357	340	336	386	368	345	360	411	367	346	368	362	358	370	365	343	380	348	367	375	344	390	375	362	346	359	345	394	362	358	338	355	345	362	353	349	370	352	327	369	356	357	367	323	367	344	350	384	341	379	364	390	351	360	381	334	379	340	356	345	326	361	374	409	384	367	378	372	322	340	381	373	378	382	362	350	341	381	352	390	356	379	310	343	350	323	347	344	360	361	358	367	375	384	376	367	354	369	329	376	331	356	376	355	350	343	377	397	376	351	370	364	374	386	374	354	331	399	399	342	375	372	324	349	357	338	367	377	353	362	358	353	372	362	369	325	387	370	351	356	376	367	359	356	357	402	357	360	359	342	376	390	341	376	344	386	369	356	346	340	345	354	346	383	367	342	343	361	353	357	391	388	354	361	389	363	342	354	312	369	368	328	375	346	366	359	333	356	362	372	395	365	367	325	380	367	378	390	360	369	376	329	360	339	363	359	347	360	391	360	332	325	354	363	371	370	364	361	330	354	363	346	396	368	388	397	363	341	337	354	321	354	381	398	366	347	347	334	323	400	365	383	344	345	351	358	355	384	362	371	379	392	370	371	324	332	359	315	337	358	349	357	353	349	360	356	373	361	339	347	369	370	366	339	389	386	346	348	375	384	359
15920	19965	22101	13167	11968	9100	7058	5705	5172	4473	4152	3635	3071	2811	2345	2194	2163	1872	1835	1595	1488	1440	1350	1362	1238	1271	1185	1114	1192	1072	1056	1118	1118	1081	1074	1124	1003	1117	1005	1018	1047	1017	1017	972	879	941	1018	886	890	947	899	934	927	897	903	899	871	931	860	942	911	934	906	935	875	902	854	874	935	886	886	912	836	811	828	892	833	862	866	884	838	887	873	883	871	853	883	882	831	871	918	783	807	815	876	858	839	865	832	879	856	832	847	785	866	844	851	874	836	868	852	889	802	832	822	861	921	852	838	871	825	892	833	866	836	850	865	847	832	869	839	808	863	863	822	816	846	894	847	857	852	905	789	847	840	834	820	844	837	829	869	841	879	880	838	907	864	860	845	839	894	867	820	853	830	884	845	813	835	895	860	897	816	846	871	861	857	861	794	887	836	845	867	896	858	928	833	872	806	858	852	845	881	843	855	895	847	862	872	886	897	858	854	858	869	833	924	856	873	897	869	821	878	911	858	825	816	900	905	815	862	828	900	835	871	880	859	857	858	832	842	864	855	854	856	849	866	832	822	807	889	839	880	868	832	839	822	851	838	833	823	913	855	882	873	848	885	870	847	846	856	833	832	867	812	889	840	837	866	865	832	846	845	842	876	869	874	810	822	847	860	833	845	840	846	826	854	896	839	846	884	862	834	853	838	866	809	897	830	831	855	885	810	849	894	879	854	924	905	885	853	867	855	832	835	890	817	786	858	832	883	895	870	869	828	853	831	925	870	894	857	884	902	869	848	901	827	820	883	896	805	851	843	855	864	831	849	864	858	848	849	843	869	841	860	833	881	869	859	869	877	921	862	874	806	827	801	851	878	817	871	854	905	873	915	837	887	774	825	834	837	831	886	850	843	891	888	826	841	909	893	825	872	877	839	895	845	836	854	885	833	863	845	884	851	813	893	853	809	885	861	865	846	814	835	835	875	862	851	782	833	852	865	902	889	865	830	904	920	854	840	848	870	852	881	856	825	831	828	860	851	842	873	806	835	904	871	838	879	865	849	867	926	847	849	822	815	814	887	871	857	923	923	888	874	895	850	878	833	819	854	800	856	854	866	800	883	843	845	870	838	771	846	905	852	906	852	891	888	845	831	865	889	877	856	820	831	842	840	828	901	802	845	838	892	848	827	835	844	873	876	844	831	839	908	851	831	870	869	852	873	832	835	841	907	821	859	856	877	875	863	875	895	863	899	833	834	925	902	834	866	825	864	896	878	855	832	824	917	872	856	800	823	864	810	884	837	883	838	900	847	912	839	831	865	901	869	830	877	864	851	799	822	831	860	818	816	860	852	911	751	854	817	842	852	788	849	823	841	877	916	839	858	861	854	878	893	820	852	857	857	778	818	856	837	864	921	863	883	837	847	896	888	882	871	828	878	905	857	861	884	828	896	792	863	899	868	902	857	825	824	844	820	811	878	895	885	886	871	939	911	844	866	849	887	916	869	865	888	862	857	893	915	821	872	833	867	834	863	857	846	821	790	862	846	835	874	869	844	805	785	902	893	804	805	868	816	910	905	821	872	846	903	878	846	853	865	859	860	851	863	846	864	861	864	863	837	882	793	839	920	891	913	799	841	828	876	917	884	914	868	868	932	832	824	884	844	874	872	868	848	849	856	865	868	863	835	818	836	867	888	850	773	856	874	848	801	878	917	903	818	870	892	818	878	864	893	845	865	863	850	842	861	895	844	865	832	845	845	880	839	870	865	872	841	817	838	843	868	852	880	807	880	846	835	837	819	859	916	883	917	860	819	863	840	851	873	907	890	882	856	808	882	846	881	858	866	825	909	830	905	832	838	879	845	866	861	850	877	818	853	859	893	851	838	831	799	839	881	922	855	859	850	856	844	846	834	831	890	813	811	869	889	810	919	836	874	855	813	831	879	851	817	824	826	855	861	827	836	849	863	853	809	803	868	845	908	863	848	843	819	874	818	840	878	848	905	842	850	876	875	822	843	867	891	849	800	884	837	846	861	867	879	840	835	843	869	831	840	804	816	879	852	845	814	861	850	864	874	939	872	840	923	903	825	882	838	880	863	810	884	863	839	843	797	811	859	823	815	810	841	796	877	890	898	817	864	822	843	870	879	866	897	844	862	845	869	876	860	856	908	820	846	846	847	773	862	815	839	898	879	806	797	841	846	871	848	861	801	825	873	848	862	817	885	804	837	927	876	880	820	871	882	832	844	886	835	814	894	837	860	835	900	874	905	904	839	809	857	846	871	867	912	844	836	874	867	868	834	891	822	806	842	890	825	860	846	868	850	850	868	892	858	863	881	849	820	878	837	850	851	817	816	849	828	889	839	845	840	830	813	863	862	854	792	912	853	866	879	841	854	872	883	803	866	849	852	830	832	845	832	862	876	842	768	842	801	940	900	867	856	873	842	897	867	830	836	844	831	890	840	845	874	828	811	823	847	838	873	850	874	849	842	846	897	876	847	861	845	840	872	831	866	875	894	878	893	905	881	839	842	845	864	840	829	848	840	867	836	888	864	844	882	818	845	878	828	831	847	865	857	903	842	879	859	837	825	875	863	893	870	843	837	888	883	835	848	862	832	886	853	824	855	873	849	829	886	866	861	831	863	874	857	872	882	814	839	829	848	823	806	847	865	828	894	877	861	846	868	845	849	836	828	876	912	913	807	861	866	828	842	850	871	860	852	848	789	862	899	914	840	847	880	847	920	823	866	840	840	901	885	839	847	857	821	890	881	882	885	839	853	875	836	885	811	893	835	869	858	879	944	842	842	897	844	893	839	923	837	913	804	873	852	802	873	888	849	874	877	869	852	852	894	895	807	961	889	838	879	818	850	879	873	851	859	875	888	878	867	807	854	896	854	882	814	836	832	840	876	899	862	870	886	863	831	826	836	883	850	906	862	820	824	911	816	852	849	843	817	835	853	870	877	875	887	867	844	855	870	835	829	852	835	942	856	859	866	871	830	825	859	887	913	873	860	857	870	835	828	883	822	892	898	894	846	875	871	863	834	875	787	779	865	893	841	877	845	848	912	805	858	814	895	862	869	835	889	854	886	875	822	875	855	882	825	839	808	869	866	830	892	805	878	895	832	854	822	818	848	846	845	864	841	912	824	855	832	845	865	819	887	819	900	801	868	841	844	872	919	849	850	870	849	817	872	835	840	850	863	862	860	843	894	814	826	837	864	850	872	879	857	873	890	882	855	883	871	776	888	826	872	858	831	842	861	879	825	854	871	847	860	914	828	856	841	837	858	841	894	836	885	813	843	811	883	846	843	881	865	830	895	865	889	832	903	838	851	774	851	901	858	870	836	851	856	835	834	882	872	928	848	834	892	881	865	857	880	883	886	815	842	888	899	876	871	868	874	889	853	860	891	858	877	875	866	857	814	881	845	828	940	900	821	845	870	830	914	846	809	860	860	856	878	854	850	845	875	815	851	835	895	858	865	840	854	853	853	800	794	874	867	882	841	871	850	841
43011	42683	43922	26731	24103	19662	14397	10014	8338	7774	6380	6025	4613	4003	2605	2430	2034	1544	1468	1314	992	959	757	688	578	556	523	505	469	539	455	444	466	417	451	455	433	455	416	401	427	453	422	420	415	419	387	398	387	354	403	361	349	367	395	353	383	384	366	355	355	364	369	369	367	378	386	383	341	367	373	351	349	348	325	353	391	336	341	337	357	322	363	339	344	341	347	336	339	371	382	339	363	349	347	311	358	346	380	340	372	352	336	357	362	359	345	358	366	351	344	374	320	381	370	379	343	355	362	350	365	400	364	334	374	378	347	378	335	383	331	345	314	354	359	358	325	351	378	375	390	341	351	314	316	332	338	355	336	349	354	313	363	365	369	377	321	318	387	382	379	339	347	353	345	357	327	345	377	346	361	356	374	361	332	342	325	375	318	371	363	391	349	382	362	364	358	331	378	321	326	360	309	358	378	337	322	375	342	321	337	384	360	348	362	344	357	347	381	337	331	343	354	359	367	375	353	389	338	342	337	339	345	373	368	403	333	344	347	347	346	377	342	363	380	380	370	386	376	357	375	339	343	360	339	344	370	336	360	379	386	327	368	340	360	360	356	371	373	374	328	346	381	326	367	345	349	328	330	372	348	356	359	375	380	363	333	354	349	322	366	370	349	348	371	392	339	336	332	351	370	369	352	359	338	388	364	361	346	423	329	354	339	357	340	400	349	367	369	346	368	352	322	371	328	345	361	364	389	370	342	336	344	367	349	352	346	340	336	359	362	383	369	353	353	379	386	356	345	323	321	361	351	354	337	312	313	345	345	343	331	349	350	328	370	341	394	345	343	398	363	339	340	354	338	350	325	332	356	341	348	372	341	376	363	343	329	332	326	359	343	350	390	384	372	347	311	347	340	362	347	340	373	392	340	333	359	370	354	377	354	382	384	378	346	321	340	377	378	363	420	353	363	345	356	340	353	342	366	370	364	356	338	351	361	371	368	355	355	362	341	351	376	359	360	333	341	369	384	313	348	380	336	352	319	341	368	327	317	371	327	351	319	348	348	355	366	337	335	345	374	350	345	370	337	384	344	340	332	321	345	317	364	369	370	367	351	353	354	366	364	381	325	345	369	391	350	372	328	350	345	355	339	345	329	351	327	336	337	340	347	351	344	376	367	339	339	370	360	366	327	338	374	307	328	356	387	347	361	399	373	361	312	352	356	339	357	325	317	335	364	320	336	344	354	335	357	328	346	371	347	365	372	345	336	374	317	355	337	357	337	353	336	363	318	342	360	353	371	333	340	373	293	400	336	395	351	393	360	357	366	342	364	387	353	341	367	385	369	381	336	336	375	352	372	354	353	338	360	346	357	360	341	363	361	377	355	401	354	378	355	369	372	385	343	349	345	329	353	335	339	380	384	359	354	370	332	342	385	370	361	336	325	375	337	347	365	351	350	348	367	328	372	365	356	362	321	323	312	301	342	349	368	375	331	360	377	349	398	339	357	358	351	311	331	352	356	370	368	356	347	362	370	401	347	367	347	319	332	373	364	344	376	332	350	320	351	375	359	373	327	355	378	329	355	359	382	339	334	376	342	309	345	397	397	354	346	314	343	342	365	355	349	329	342	402	341	355	351	375	358	371	346	348	352	377	372	385	380	342	369	342	350	344	336	361	371	347	360	342	375	351	376	360	346	341	350	391	394	353	369	375	387	399	384	342	338	355	401	338	339	374	383	326	380	324	333	380	341	348	315	341	336	354	329	355	395	342	338	359	363	416	366	328	349	330	377	370	361	333	342	372	368	362	350	367	356	359	331	331	348	371	349	345	397	373	336	342	359	332	352	352	360	359	382	368	361	370	355	366	368	326	347	385	340	354	373	333	313	353	361	350	361	323	303	371	329	366	371	342	369	360	371	325	368	348	332	386	366	355	348	360	332	358	352	361	350	320	326	358	336	330	353	350	340	361	342	341	363	321	365	327	376	365	355	344	361	366	376	391	360	306	358	330	307	348	355	347	355	392	328	360	325	375	322	374	352	333	325	375	362	359	380	350	376	362	361	351	297	370	337	378	339	360	324	347	358	400	348	320	354	328	372	352	373	343	383	364	340	360	363	357	369	306	360	353	354	372	345	399	352	349	363	392	323	313	341	328	359	333	328	345	343	344	342	390	324	350	356	349	384	396	322	363	377	350	352	364	380	326	375	359	358	369	336	354	355	349	378	378	361	368	336	363	333	325	336	310	343	327	362	362	339	330	346	332	324	381	377	367	322	367	344	376	368	344	335	337	339	336	344	323	327	359	351	323	363	336	341	385	366	392	347	347	335	340	349	317	339	339	319	360	358	375	327	332	346	332	352	341	335	364	372	369	344	351	372	347	361	364	354	365	359	360	332	350	350	367	356	378	333	351	328	353	352	375	368	326	359	334	335	366	343	369	387	342	344	349	336	358	335	341	388	352	335	377	355	363	330	332	353	348	381	359	398	347	378	334	353	369	326	350	383	335	381	327	353	395	324	377	333	382	336	384	370	369	351	357	381	357	317	342	342	372	385	356	355	370	332	381	354	396	372	319	331	343	323	321	360	362	340	339	346	374	359	352	332	354	355	340	349	346	353	335	371	387	354	383	371	319	332	322	354	334	354	359	370	355	360	351	375	394	369	314	424	355	381	334	378	363	369	368	358	395	326	376	377	344	351	366	352	354	361	367	400	317	357	347	311	343	359	379	341	351	358	366	416	354	365	354	349	345	370	342	343	315	351	366	334	341	360	321	337	335	335	360	387	348	340	337	359	338	360	370	336	367	337	338	357	353	347	376	323	341	401	357	354	368	347	367	313	342	344	328	323	307	350	333	367	367	355	341	337	334	379	337	357	370	359	373	325	331	379	358	345	336	312	393	358	366	386	373	349	337	329	352	371	356	344	360	370	389	350	357	374	337	366	361	350	362	370	334	336	329	354	348	362	313	303	369	355	359	304	323	361	361	367	376	371	340	382	326	338	335	326	360	359	344	390	346	373	362	382	358	352	326	355	362	368	359	351	344	348	361	334	356	339	348	357	370	366	333	364	383	375	356	367	356	336	330	339	354	379	365	320	361	370	349	362	379	373	340	377	339	365	354	350	375	344	362	369	372	346	378	344	327	369	365	389	357	340	376	346	324	360	378	368	310	361	343	354	357	342	336	344	347	341	356	345	381	379	394	361	376	333	338	332	338	353	327	345	347	383	328	362	327	363	322	344	325	372	344	358	338	339	366	366	301	354	368	380	346	360	347	344	374	385	380	388	342	362	378	359	389	339	337	371	377	327	331	330	359	373	378	361	351	336	360	358	336	360	332	375	332	366	352	329	388	381	364	360	333	351	316	378	364	339	357	355	328	372	359	349	358	345	355	350	342	339	381	370	319	340	331	354	340	360	349	352	370	310	335	362	331	376	332	328	369	355	388	349	342	343	367	355	390	349	363	383	381	399	336	329	385	381	346	334	338	376	358	363	369	345	346	342	339
29622	37391	41131	24721	28544	25155	19778	16624	16397	19264	17661	16011	13987	13082	9546	9348	8985	6865	6014	5901	4227	4436	3466	3075	2544	2378	2047	1782	1803	1698	1572	1542	1484	1592	1654	1638	1554	1425	1412	1235	1350	1337	1327	1234	1257	1147	1032	1071	986	1026	956	898	964	968	954	869	1015	950	967	944	967	910	926	864	851	919	949	937	881	858	856	868	894	890	850	856	906	830	894	874	852	882	896	862	917	845	848	841	876	805	844	803	859	814	827	868	862	877	839	860	795	830	813	860	880	848	887	856	838	790	834	807	860	893	871	846	839	816	843	839	836	848	870	790	797	910	843	800	804	875	850	849	813	804	868	854	831	834	841	828	847	870	829	868	802	809	848	887	788	866	876	832	833	850	802	815	809	834	875	827	822	847	852	858	815	803	843	840	793	829	805	838	842	897	809	833	846	869	887	857	882	846	846	868	834	812	808	861	861	871	851	841	898	859	866	810	857	862	836	833	858	853	820	840	842	836	851	836	822	838	833	801	827	806	864	798	832	832	793	823	874	838	870	795	829	821	834	850	828	828	842	871	831	793	827	872	824	804	818	882	818	869	818	829	806	769	822	789	883	818	816	848	828	811	786	841	855	809	827	866	828	783	880	850	858	836	798	828	842	805	836	784	826	796	818	835	807	842	759	866	798	836	829	860	814	851	874	794	851	847	826	867	831	851	831	806	863	829	850	825	905	811	865	858	853	924	850	826	814	888	824	830	839	784	851	871	828	831	860	818	859	847	843	828	805	847	812	800	829	835	856	856	871	832	846	821	812	849	810	830	831	835	861	862	885	851	768	808	865	821	833	824	786	822	820	832	821	857	830	869	851	832	844	878	880	834	845	800	862	889	828	789	886	798	845	798	793	773	837	855	883	868	804	821	815	830	858	853	861	818	857	788	838	814	832	810	857	825	870	830	839	852	852	835	814	809	765	826	851	890	833	826	863	854	804	830	818	845	859	837	902	778	835	793	836	874	841	806	869	836	851	815	840	819	843	864	833	854	838	778	888	829	832	848	791	888	814	843	824	827	858	819	818	863	840	831	810	875	825	852	858	835	838	865	849	854	876	800	803	873	841	815	840	831	899	865	905	835	870	802	826	866	824	840	828	834	830	849	829	824	799	810	868	873	853	815	849	836	833	816	787	817	873	815	870	829	859	843	852	817	857	830	839	830	852	829	850	799	822	820	849	822	835	835	844	796	824	838	809	855	770	838	872	832	852	806	842	885	867	871	887	838	839	866	832	849	867	881	847	862	817	814	871	813	846	838	915	835	848	843	880	884	856	827	880	917	857	846	859	891	826	811	833	834	858	840	788	800	869	865	822	806	871	821	777	885	842	799	799	793	850	831	882	840	886	832	822	856	790	835	861	813	859	843	795	867	874	833	820	817	864	843	820	891	863	841	823	814	842	838	838	809	809	823	859	873	811	805	901	809	781	840	886	809	837	830	837	852	880	828	805	860	806	884	871	839	837	844	884	816	873	816	831	827	849	859	862	801	836	811	834	811	828	882	847	918	849	840	819	844	841	843	790	863	854	834	876	813	808	870	844	845	821	870	852	772	826	770	821	792	843	886	813	804	804	851	817	850	840	803	850	858	846	868	814	867	815	881	829	819	897	817	872	845	862	850	805	820	879	879	842	861	856	840	831	852	837	817	882	870	906	869	852	837	830	864	874	839	825	807	888	873	863	825	818	858	795	823	828	858	844	855	849	828	826	836	817	789	845	834	889	863	815	829	835	836	851	839	800	893	832	828	888	833	817	875	781	785	834	830	850	882	849	834	784	843	819	815	814	802	839	884	859	820	821	808	869	773	797	848	821	810	822	828	865	846	873	872	832	866	920	855	825	869	829	825	827	818	834	800	913	821	841	830	833	831	825	823	861	802	809	779	875	901	826	846	830	811	846	873	876	852	861	804	804	869	849	860	806	788	868	839	841	845	862	848	840	862	873	822	803	866	839	807	834	921	815	868	861	822	826	819	846	849	834	891	837	836	893	853	821	763	805	800	880	820	850	856	811	803	847	842	842	773	855	836	827	828	852	876	825	828	785	846	800	853	853	855	890	851	816	852	861	835	808	783	870	845	788	818	866	824	869	872	799	823	782	844	808	888	812	872	832	848	837	847	866	831	852	777	849	831	817	856	855	843	816	864	857	868	809	819	845	810	831	845	834	780	855	835	810	817	799	880	797	870	850	813	862	875	899	867	865	761	852	861	834	838	892	846	846	792	850	858	804	839	841	836	866	872	919	864	798	830	826	875	813	871	827	857	820	815	824	826	819	863	850	896	819	834	809	855	797	799	869	830	865	859	847	825	925	858	870	843	855	871	885	850	888	849	877	859	841	857	825	844	811	853	790	826	864	856	859	813	834	848	826	821	810	831	896	840	817	853	869	826	826	793	875	845	822	855	836	870	873	829	877	836	783	858	828	805	869	839	803	877	809	819	884	838	814	871	854	826	826	837	855	870	812	867	853	863	789	831	850	877	850	839	811	836	862	851	833	849	852	864	798	807	857	792	852	864	850	850	836	827	791	804	859	872	764	834	885	863	822	860	934	812	895	855	821	778	841	858	855	840	803	863	784	828	821	846	821	870	824	798	845	874	830	878	877	852	841	820	878	800	810	840	827	819	840	834	802	855	860	807	807	843	824	803	787	834	825	767	861	816	818	841	854	819	832	862	820	917	809	827	873	824	848	882	813	880	845	788	822	797	882	855	830	800	843	829	848	874	903	815	803	847	789	826	865	855	870	808	819	777	860	844	810	810	804	880	882	854	843	860	855	867	835	895	874	862	820	846	858	853	865	839	864	863	874	848	854	810	847	849	822	829	844	811	839	821	842	857	837	881	840	824	847	813	881	793	831	835	843	854	868	799	825	857	834	812	795	831	792	890	793	856	823	831	811	845	812	885	897	869	833	828	797	857	838	784	856	804	834	872	819	881	848	795	801	812	843	799	829	815	862	841	865	821	898	816	842	801	844	829	846	860	828	836	825	859	885	848	857	843	850	909	761	807	828	796	861	897	864	796	854	850	845	793	901	870	806	866	854	850	844	839	833	866	859	833	812	828	841	817	823	859	818	927	851	858	858	873	885	859	852	776	861	808	842	823	863	861	832	847	796	805	827	838	860	818	856	868	876	837	825	841	832	846	861	851	835	832	799	823	788	872	775	853	836	842	839	841	789	806	795	819	840	776	826	895	845	850	870	843	813	893	830	837	823	876	794	866	827	843	857	869	822	823	794	853	844	859	797	852	876	791	833	872	860	784	817	836	828	847	860	902	805	832	782	872	779	829	850	873	889	793	805	865	858	819	864	824	838	835	889	811	805	871	868	809	856	792	852	845	801	804	808	820	808	821	830	827	852	852	820	811	842	820	806	833	899	839	904	883	839	820	854	796	853	855	794	861	854	843	790	787	832	841	828	856	830	839	832	801	861	856	854	782	846	823	831	881	843	908	894	861	871	803	871	888	812	836	853	828
53871	51531	42999	30312	29911	28081	21990	17844	15921	15747	14040	12753	10074	8307	5574	5401	4455	3184	2763	2508	1629	1602	1273	1110	770	721	601	521	523	534	488	474	517	500	491	485	503	449	368	379	366	390	367	357	365	327	320	327	310	315	264	304	302	276	309	282	289	302	270	326	261	305	293	297	273	320	286	271	247	291	258	259	272	305	258	266	220	260	283	280	285	260	246	273	264	245	272	248	275	295	259	276	266	233	277	265	241	286	244	262	257	273	238	273	253	275	268	258	241	258	252	286	281	250	260	266	289	221	257	257	245	279	248	216	250	241	248	247	233	257	297	259	259	237	259	276	263	269	281	286	258	265	250	274	251	238	293	245	252	258	251	270	269	265	249	256	265	277	255	240	266	264	255	273	244	305	275	273	290	276	257	261	256	297	254	258	261	292	248	272	262	302	276	278	297	274	296	249	270	280	261	238	256	260	282	266	264	248	288	246	262	245	261	289	275	266	281	264	259	268	256	239	286	250	255	279	269	292	263	262	255	240	272	284	256	264	252	250	242	264	261	261	279	265	258	252	247	239	303	230	239	249	270	252	289	252	249	236	274	263	260	247	240	271	260	272	272	263	276	261	287	276	249	268	270	276	273	260	268	284	272	244	257	255	280	288	266	284	249	255	292	234	253	249	277	280	268	238	249	257	258	284	290	294	259	270	259	243	265	244	279	278	270	259	281	277	294	270	281	269	258	234	256	261	249	295	291	283	274	263	287	270	279	265	284	243	271	290	230	246	265	254	232	236	274	254	266	259	268	247	291	237	274	249	239	265	220	245	267	257	249	260	249	271	241	260	287	242	254	253	222	246	266	248	283	269	243	269	293	279	292	236	270	283	234	276	255	244	249	261	293	247	268	268	253	249	254	255	246	270	272	264	284	263	271	238	255	249	278	263	260	239	261	239	264	267	305	262	260	270	251	244	261	260	274	290	257	273	260	268	258	282	237	246	264	269	258	281	259	263	286	265	247	277	290	250	249	270	271	260	248	274	267	284	257	252	252	235	280	272	261	269	263	256	257	272	266	265	255	263	246	254	307	275	251	261	263	294	261	245	264	268	241	291	269	265	260	276	281	257	237	272	257	266	261	275	255	275	280	265	257	251	276	252	296	283	287	294	299	273	285	215	238	291	282	273	262	255	279	245	250	252	252	238	249	267	275	238	250	241	269	294	264	246	274	278	231	260	262	262	292	282	281	241	286	276	273	270	242	242	252	261	293	283	269	266	237	230	236	247	307	257	249	252	264	268	256	272	232	235	262	254	273	217	260	280	291	297	270	241	223	260	311	291	268	255	257	252	252	275	268	249	254	283	284	283	256	257	233	262	251	262	245	280	232	240	259	280	252	276	259	277	242	270	233	266	228	267	293	255	286	236	271	276	239	233	237	267	293	225	270	246	266	258	231	266	245	284	237	267	251	284	239	253	280	273	289	261	274	255	256	241	291	287	269	263	250	279	265	257	281	274	248	263	249	251	258	257	254	277	295	248	287	232	277	255	259	254	270	262	266	254	277	252	251	269	281	252	249	285	238	301	257	275	253	256	291	293	278	290	269	258	250	248	255	245	255	244	266	223	262	269	261	270	257	291	277	272	249	260	267	251	254	234	232	265	270	273	262	273	273	251	266	271	272	261	275	264	267	258	283	235	267	297	241	245	295	257	258	283	267	275	256	271	295	266	260	278	263	272	267	270	249	290	267	263	240	245	262	259	284	284	233	256	283	250	273	276	267	264	270	253	294	234	243	248	267	254	273	288	254	252	276	255	254	243	272	248	259	269	273	260	260	244	275	254	286	225	238	285	266	306	248	251	248	242	257	271	229	281	246	254	282	266	254	254	274	261	272	255	301	216	265	251	300	270	275	273	277	284	274	268	256	254	253	246	264	254	280	262	254	257	322	296	247	275	271	254	254	241	260	256	272	235	270	250	266	253	245	283	286	278	246	241	277	272	248	254	250	285	257	273	256	261	263	268	250	249	280	285	251	271	271	282	252	260	270	269	267	245	224	259	262	230	230	233	288	260	249	271	270	266	265	259	291	250	262	262	281	262	276	257	262	257	292	246	254	266	258	249	276	280	235	313	261	256	270	265	265	282	255	248	258	265	249	248	245	239	278	276	270	267	260	251	282	295	283	279	262	232	268	263	273	278	290	265	235	251	274	240	258	273	249	243	288	312	299	271	252	276	258	279	241	273	303	264	277	257	265	242	284	261	252	276	280	275	263	289	256	266	261	250	240	266	249	265	253	289	241	242	274	272	230	244	225	256	257	283	279	253	277	262	249	277	267	294	290	276	263	312	286	247	273	285	237	271	250	259	280	234	260	252	226	283	274	260	280	260	269	290	265	301	280	259	292	308	278	262	298	231	273	262	239	251	246	287	278	265	246	248	252	241	251	263	264	257	284	246	262	277	258	273	246	280	270	262	259	261	259	267	273	259	271	245	286	250	252	272	250	256	256	260	271	275	268	230	246	251	259	263	285	249	269	256	267	224	251	261	270	242	259	257	286	242	250	256	279	245	259	240	248	274	296	279	254	259	257	247	264	264	229	290	297	273	238	252	245	256	243	264	274	288	284	278	237	270	243	258	253	251	246	258	258	276	278	271	237	248	231	299	264	251	281	281	222	271	297	266	266	267	284	246	292	263	280	228	272	233	296	294	281	279	261	262	266	277	267	271	245	280	216	259	255	247	270	274	264	277	253	252	265	253	259	251	278	268	264	246	243	280	248	279	277	265	257	250	247	294	281	261	278	271	250	242	248	271	267	262	260	275	240	274	250	263	245	232	266	242	248	245	251	244	288	256	268	282	288	264	256	261	277	256	263	253	277	255	265	247	260	259	266	261	242	245	277	238	279	269	258	282	278	272	273	275	268	292	262	271	263	247	248	298	243	253	240	265	266	256	246	278	273	273	263	255	291	269	272	249	267	235	240	250	264	259	262	253	256	276	237	298	247	240	239	281	256	255	277	232	252	249	277	259	298	269	293	259	252	246	255	272	261	265	286	274	239	246	290	277	263	264	242	274	269	250	243	251	257	269	234	258	296	245	254	223	248	258	260	256	264	253	266	260	295	255	273	260	295	275	270	241	273	272	270	267	246	263	277	257	253	249	293	264	263	266	281	280	279	254	239	239	259	268	258	276	256	276	257	241	279	248	258	286	255	266	288	265	249	277	280	264	274	242	264	255	276	263	259	284	282	256	285	270	246	269	261	235	253	273	252	273	280	299	286	254	251	253	256	267	291	300	264	257	267	251	262	309	288	244	287	267	286	266	279	249	235	291	295	247	262	268	276	260	254	276	268	225	283	266	236	252	282	229	258	252	260	265	257	236	268	252	268	265	251	266	262	245	245	282	266	295	264	258	233	249	272	282	283	282	267	283	245	289	285	235	266	275	254	283	271	248	268	296	285	264	284	247	246	271	249	262	267	283	283	250	299	249	266	290	284	240	255	255	244	282	249	272
38458	47142	45897	32555	35814	34010	25038	24262	24439	28256	27887	24633	23047	21055	16814	17076	15869	11303	10416	10727	7616	7936	5553	5881	4209	3551	3074	2614	2475	2322	2316	2204	2098	2212	2586	2163	2127	2012	1686	1558	1579	1548	1570	1543	1586	1208	1047	1034	1011	1037	907	818	857	816	776	805	830	834	816	793	805	723	775	773	730	775	761	744	743	708	674	726	752	736	662	686	671	664	669	737	707	724	752	678	684	662	662	671	692	648	652	642	649	678	649	641	622	619	657	647	620	658	654	664	619	668	648	657	617	608	646	668	683	666	600	612	644	602	635	638	613	656	637	618	629	646	617	652	591	605	637	618	645	574	610	660	653	643	646	671	615	658	649	626	642	613	627	607	636	658	635	646	623	631	662	694	634	642	637	653	650	612	643	613	581	593	586	634	626	664	633	629	669	650	618	672	626	630	636	607	591	688	590	650	612	593	602	588	614	628	633	680	624	615	647	641	616	656	614	627	566	618	626	627	621	597	667	660	648	608	641	651	617	671	580	651	656	644	664	610	590	625	678	662	639	605	618	599	637	602	649	639	632	626	658	636	678	624	646	645	654	650	640	653	609	621	625	676	673	618	651	606	601	625	614	591	658	628	579	666	642	595	648	628	630	649	606	670	636	674	661	645	590	657	656	623	617	672	641	618	624	586	634	666	641	669	616	624	661	668	650	641	673	640	646	644	640	653	606	638	637	651	645	625	642	637	596	631	618	639	630	596	599	622	645	661	649	685	625	654	651	623	637	627	610	605	631	655	640	623	650	666	620	632	642	620	624	622	604	585	596	654	646	607	586	678	646	657	667	624	580	603	661	649	663	636	626	587	636	647	710	611	615	661	626	651	605	604	645	625	607	617	665	681	655	683	645	601	636	620	682	617	623	601	636	650	655	648	671	644	649	638	649	628	673	642	674	577	642	646	683	602	660	597	620	631	619	694	624	657	631	591	655	640	648	613	627	649	617	589	627	623	620	684	614	641	684	625	629	620	633	626	645	636	634	628	653	649	626	657	672	626	618	643	611	626	623	575	616	650	640	629	589	588	643	656	623	630	630	666	654	589	636	606	599	677	634	626	654	639	676	636	623	625	647	637	621	622	642	629	618	634	653	616	633	608	611	658	675	637	591	637	624	560	611	638	608	626	626	617	621	622	640	640	621	631	607	656	608	664	648	626	619	634	641	588	667	665	592	684	642	654	644	655	643	614	646	624	635	642	628	681	626	619	637	659	626	632	675	596	639	648	680	653	686	624	665	627	629	610	635	547	670	596	677	632	630	650	654	640	627	586	633	624	619	659	636	687	629	637	607	641	643	658	659	621	632	669	628	623	618	652	645	589	621	588	631	625	657	684	679	592	675	608	608	635	624	643	677	658	630	636	578	648	586	605	641	648	589	665	615	610	589	643	640	653	624	644	635	631	658	620	593	640	596	599	653	636	642	617	605	607	675	599	630	664	684	623	633	626	632	627	662	653	617	598	616	615	649	611	647	663	637	603	588	632	605	642	658	620	631	645	661	606	655	593	631	663	620	601	603	614	635	599	626	637	678	660	658	634	636	634	656	625	627	622	609	634	630	617	621	583	601	670	632	605	627	639	616	623	644	655	645	670	616	631	617	605	632	596	640	624	622	638	668	686	613	645	662	615	640	617	631	649	644	624	604	611	655	646	632	654	600	625	628	634	605	648	652	651	647	628	611	673	603	626	658	672	640	659	667	662	640	634	637	599	639	689	637	636	604	637	637	613	635	617	636	585	619	645	604	651	619	633	631	670	644	644	633	670	614	637	608	640	687	627	661	656	629	663	682	603	608	638	616	635	604	637	663	676	637	661	638	651	609	638	658	642	623	637	631	697	613	618	634	620	596	605	596	639	698	644	627	627	592	664	624	649	641	643	661	688	663	661	615	598	605	655	678	612	629	615	665	623	631	684	645	675	627	633	651	623	677	638	632	634	636	629	665	638	647	662	606	656	619	665	628	637	613	650	616	612	617	616	632	587	627	634	580	681	641	679	663	575	683	601	621	659	610	635	597	652	639	639	592	633	635	630	654	637	666	633	661	582	654	601	622	599	626	644	655	581	659	681	659	618	614	646	624	600	607	658	585	652	645	632	654	638	639	633	630	657	649	624	666	632	635	633	675	631	625	640	638	674	588	615	656	647	662	628	596	639	660	645	655	624	618	619	671	641	623	648	631	622	586	631	660	598	629	644	648	655	599	614	650	659	607	619	613	646	594	637	663	653	640	660	643	634	615	644	635	623	602	645	628	650	646	611	616	669	608	686	655	641	648	605	646	647	623	593	599	621	660	635	654	620	645	619	627	687	659	647	609	642	639	650	648	643	608	626	603	654	598	654	620	634	587	685	687	611	660	630	626	623	654	622	605	628	614	609	585	651	632	626	678	608	634	640	613	672	639	628	612	628	644	629	677	604	606	674	611	651	665	631	641	624	652	640	645	655	600	633	644	584	599	602	606	610	636	643	612	668	671	635	642	629	633	645	610	675	640	632	631	640	644	619	611	614	618	625	690	576	630	664	660	634	560	607	671	614	573	611	630	632	617	620	627	657	573	639	658	644	625	611	599	630	569	671	624	634	623	679	595	609	616	644	634	657	628	650	636	566	670	626	683	664	625	648	583	632	630	625	649	603	624	652	667	631	680	665	607	598	631	639	635	622	595	652	653	651	642	604	667	655	625	632	629	627	630	626	653	634	671	635	631	593	627	611	634	652	662	640	643	641	630	643	625	631	650	622	667	671	585	623	641	575	596	621	630	629	678	631	580	600	583	621	670	613	652	632	592	613	606	610	623	592	621	669	691	615	660	633	672	651	643	640	611	604	597	619	634	634	672	636	652	596	687	670	633	589	630	622	633	651	571	633	633	629	690	598	615	633	650	619	640	670	617	675	638	652	603	611	603	617	601	614	618	637	615	658	675	636	644	651	628	633	615	604	622	644	607	617	659	641	584	590	594	602	629	642	628	652	641	612	645	595	679	641	656	616	620	645	584	649	656	607	631	613	608	608	655	651	639	634	612	605	674	671	648	637	650	662	643	651	640	618	602	612	653	652	630	645	663	611	644	647	670	654	662	588	649	651	617	621	642	628	629	631	648	633	630	639	607	607	607	641	654	655	653	631	636	617	697	604	615	661	632	650	635	648	623	627	626	623	612	650	648	625	641	668	645	663	635	663	651	681	677	621	609	656	699	629	640	631	646	635	627	624	618	665	613	622	633	624	640	646	696	671	623	644	650	621	632	663	710	659	645	623	661	670	631	631	596	614	647	664	621	612	663	630	617	618	597	614	619	614	643	604	646	620	618	647	615	653	606	621	650	643	648	643	674	666	644	606	674	610	667	631	616	634	645	628	672	596	648	600	672	640	626	640	685	651	644	626	639	609	627	644	640	680	631	649	668	678	614	646	573	655	691	665	667	619	648	645	623	599	656	595	668	627	645	633	651	650	637	613	599	638	655	665	596	633	633	648	614	630
24621	21325	14901	7111	4763	3194	2298	1707	1487	1184	1007	1035	880	809	693	636	589	557	502	496	506	466	460	440	430	379	404	386	414	417	399	418	413	428	383	416	389	397	343	403	395	351	359	388	347	374	338	361	325	325	352	376	362	375	356	378	356	362	370	344	360	355	334	347	337	364	389	359	354	371	340	382	355	354	380	369	343	354	373	350	353	354	343	382	354	331	381	368	373	305	379	356	371	376	356	339	384	376	350	367	338	342	393	341	384	345	338	395	310	352	331	356	333	383	373	372	350	311	339	381	345	353	356	337	339	351	362	393	389	360	368	335	347	371	355	359	324	347	396	357	333	375	387	376	364	335	343	339	358	381	354	351	379	336	367	365	405	354	354	340	369	393	371	341	386	394	357	340	377	340	373	372	344	377	339	343	390	364	340	343	332	314	341	358	402	372	363	346	384	361	371	350	342	374	375	348	337	377	340	358	324	364	350	367	365	354	379	368	343	356	335	382	361	360	360	362	376	351	350	335	365	355	346	391	368	369	352	365	354	315	353	370	336	340	361	331	406	319	341	349	342	337	364	387	376	371	342	380	353	380	355	391	352	376	365	324	363	363	327	355	378	380	367	362	371	373	368	312	337	356	422	357	379	350	339	351	340	362	342	349	358	373	360	340	368	410	346	360	380	355	382	349	353	334	373	351	338	285	377	343	354	358	365	365	346	362	347	352	363	377	334	371	376	352	377	371	343	366	342	338	354	387	391	357	364	356	353	343	343	364	363	362	345	331	353	329	384	371	372	350	390	356	348	350	337	361	364	382	373	368	356	361	387	385	340	389	335	339	369	386	365	341	362	369	366	351	362	321	332	336	367	357	340	370	341	390	361	366	356	363	340	351	304	361	377	341	357	339	347	380	355	382	358	346	345	377	367	366	378	388	389	345	377	371	363	335	406	392	347	385	373	332	356	333	336	358	369	353	405	337	321	371	365	363	360	373	355	349	371	386	370	393	371	353	346	342	366	344	373	396	359	379	347	388	369	375	378	340	358	343	364	352	353	379	354	343	376	383	353	338	344	382	353	401	352	381	328	365	382	381	348	344	349	368	305	386	345	364	349	352	391	353	361	379	337	372	380	382	376	340	329	356	338	356	383	364	348	369	328	371	353	304	382	346	382	369	332	340	368	389	375	349	343	362	358	350	359	342	343	369	338	355	374	356	402	369	374	355	350	378	360	368	371	366	346	340	380	347	349	347	354	368	336	377	376	325	376	345	353	361	363	359	381	360	363	388	355	362	369	368	365	349	390	337	358	382	360	388	376	339	359	372	335	357	390	373	346	370	352	376	346	370	353	350	367	359	351	339	364	343	365	349	334	343	369	351	402	359	361	356	343	349	357	383	355	372	407	330	304	347	363	349	360	341	356	391	355	355	402	330	350	355	358	362	353	360	356	370	384	343	370	341	383	350	337	365	369	386	336	335	360	365	352	363	364	368	370	330	374	366	359	353	372	391	357	321	383	379	357	371	372	394	368	384	351	361	358	345	386	358	360	366	330	373	347	384	380	372	346	364	387	342	339	340	358	350	370	381	353	328	356	367	357	389	384	370	335	395	378	338	332	366	343	323	352	366	370	373	343	343	369	332	339	366	372	378	349	359	376	361	354	368	340	357	323	332	347	353	388	377	362	353	331	360	367	363	380	362	394	359	368	409	352	375	365	373	361	357	365	333	341	384	365	362	376	338	341	338	366	379	350	362	367	367	333	370	362	374	384	362	375	369	355	350	369	379	349	319	378	357	351	341	368	358	336	362	356	346	367	375	358	357	349	307	337	350	353	363	378	380	357	353	392	356	360	393	321	344	349	335	360	361	355	370	365	373	351	337	379	371	385	361	335	389	350	348	354	353	365	375	364	381	348	370	322	394	382	376	356	398	356	359	354	347	360	359	332	328	374	350	369	352	358	338	332	341	319	346	330	374	388	352	386	361	367	333	394	357	345	377	373	400	367	349	334	347	368	358	378	370	364	362	366	379	353	336	389	367	326	344	394	353	360	385	379	366	339	345	345	358	360	381	405	371	352	371	345	348	358	332	338	367	373	402	358	366	352	383	346	342	343	348	361	331	325	322	400	373	358	367	384	359	364	339	362	350	379	361	343	342	338	342	361	351	395	381	356	339	361	369	350	380	409	366	367	404	363	383	344	316	339	361	370	405	402	357	361	365	341	350	409	333	388	342	342	337	323	347	370	344	340	349	345	351	353	367	332	349	363	328	386	365	355	392	354	343	367	356	360	348	401	365	376	354	379	345	364	369	334	335	358	366	351	352	365	364	402	362	354	347	347	367	383	330	314	344	367	354	356	411	376	347	355	360	340	400	367	341	305	350	348	357	381	352	370	361	344	348	333	362	350	335	343	354	369	369	310	324	368	407	368	345	371	366	374	360	355	375	382	350	357	402	359	362	345	359	355	384	344	359	380	358	374	324	375	331	383	372	347	335	367	335	381	346	335	367	383	345	360	384	331	364	344	327	372	346	382	384	358	392	387	362	346	336	378	345	341	376	356	350	354	334	375	384	364	378	349	358	383	335	356	366	371	341	375	335	362	334	374	352	375	354	345	388	355	386	340	344	373	364	352	356	339	334	352	376	366	326	363	359	354	381	339	346	348	354	364	334	359	347	393	386	355	375	350	364	345	301	370	388	346	340	340	338	340	359	353	359	333	385	327	349	384	397	411	375	357	362	328	358	325	385	347	362	353	337	378	344	378	371	386	351	393	422	367	334	353	383	345	356	367	369	378	317	319	391	359	364	335	360	351	377	344	404	374	349	366	378	325	347	367	371	349	373	346	386	347	354	344	338	378	345	356	352	387	337	373	382	383	365	366	376	346	329	345	362	342	364	374	360	347	372	358	361	380	356	355	365	362	327	346	391	397	352	403	355	346	394	396	390	363	337	363	373	357	363	365	356	361	332	361	355	360	368	347	362	374	370	347	396	360	326	382	372	356	389	374	330	362	359	354	374	360	398	408	346	368	377	341	358	363	378	398	356	346	372	383	357	357	354	349	384	364	390	380	366	350	383	398	372	367	371	350	337	375	360	348	402	330	341	383	372	367	342	355	365	371	342	383	368	370	367	347	360	356	348	323	336	331	331	382	346	332	380	357	352	351	388	380	361	364	355	356	355	359	367	387	376	354	355	332	356	362	379	375	323	352	397	376	338	376	395	339	352	352	399	357	378	374	352	338	363	372	369	336	333	390	345	361	365	354	362	325	364	350	366	377	350	356	331	369	348	354	357	337	355	366	386	358	367	369	384	368	346	332	362	357	374	357	372	347	336	333	367	358	388	395	390	322	332	333	364	349	333	366	336	334	354	386	365	367	373	353	367	349	395	373	360	386	391	354	339	362	359	335	376	336	388	349	373	379	338	353	383	358	408	331	368	356	341	345	349	360	342	362	368	354	365	367	373	346	336	362	347	362	364	345	359	356	383	342	312	359	393	399	368
15481	19950	19103	13151	12206	9421	7182	5629	5516	4628	4228	4298	3430	3174	2658	2579	2331	2052	1734	1810	1580	1633	1422	1421	1300	1173	1188	1177	1147	1110	1109	1097	1088	1132	1076	1154	1087	1063	1036	980	990	1008	984	987	910	913	906	889	901	911	907	916	858	905	890	884	867	886	911	897	891	848	864	892	905	784	855	883	903	876	866	841	856	845	861	886	838	848	820	879	876	862	826	861	888	856	880	814	861	851	845	859	815	819	859	890	868	843	875	866	847	868	846	882	911	837	897	875	866	884	854	801	821	889	835	860	863	849	828	828	837	873	814	877	882	842	846	859	848	875	859	844	884	807	859	854	861	871	864	886	870	848	847	849	818	829	827	830	942	803	882	823	849	873	854	872	846	866	851	879	833	828	893	837	869	893	873	838	850	797	855	847	881	926	846	861	855	839	825	852	905	916	822	887	908	885	820	903	819	900	883	854	890	872	828	864	865	826	882	833	847	836	849	841	823	894	857	863	893	824	831	851	808	812	813	813	907	822	836	889	883	852	803	910	857	844	806	852	802	878	918	814	900	842	863	927	885	821	857	845	824	841	813	884	807	835	845	889	884	848	851	900	856	894	875	860	826	853	881	793	837	838	862	862	834	876	827	798	857	829	810	853	892	843	873	826	888	880	848	883	814	875	913	847	853	855	837	854	835	825	779	855	844	843	859	875	852	836	853	821	862	864	798	857	884	856	862	861	852	830	863	904	864	864	895	915	831	899	895	833	864	826	819	820	806	866	816	893	878	846	883	837	853	836	896	814	787	843	849	911	888	856	875	843	868	848	862	799	876	883	843	830	853	835	821	833	824	869	852	878	804	909	888	816	800	832	869	838	807	822	843	836	866	839	816	865	870	856	880	892	823	848	879	902	841	870	863	885	804	904	857	819	799	823	855	874	887	846	885	828	847	824	887	873	824	795	893	883	835	849	867	915	814	863	884	879	883	829	877	837	882	823	835	812	844	869	800	843	853	821	842	869	872	868	887	854	834	880	887	861	868	851	847	880	856	933	859	811	849	848	823	846	876	874	839	878	868	801	832	841	855	836	868	888	846	858	829	837	859	878	851	851	823	807	820	872	841	839	762	904	838	838	866	840	798	897	838	864	918	801	871	811	877	848	851	892	815	854	882	831	834	882	882	909	792	897	862	911	864	864	886	849	890	889	890	865	840	851	815	829	842	895	842	862	851	855	858	917	921	832	899	873	840	798	871	881	875	828	856	840	845	813	932	848	840	830	865	883	831	840	888	824	831	871	803	893	888	825	849	831	884	845	835	931	877	831	891	835	856	878	787	890	825	813	867	894	837	909	828	839	873	798	869	845	879	839	864	868	873	789	817	852	837	879	838	836	866	839	929	837	811	932	847	878	844	848	908	857	856	846	877	817	804	905	884	832	875	840	853	823	825	938	835	850	865	863	853	810	875	841	846	834	856	848	832	899	855	857	832	865	855	800	852	858	848	834	841	874	846	867	858	823	812	838	875	839	846	865	859	791	842	845	871	845	893	850	824	853	861	863	867	808	877	836	872	849	870	816	865	809	871	830	912	815	869	854	836	923	878	892	784	889	882	865	874	841	849	834	854	858	832	854	844	879	898	861	870	883	904	879	813	873	836	868	816	836	838	799	889	878	846	847	859	874	856	787	841	882	862	828	824	843	842	863	773	785	822	831	839	853	876	821	858	860	854	826	796	876	859	891	833	870	895	869	853	881	836	890	799	853	825	864	848	840	850	790	813	823	879	825	867	856	803	912	839	844	854	851	852	918	879	843	824	865	876	836	789	883	858	889	862	849	877	834	827	821	850	783	849	862	856	911	911	842	841	871	842	853	854	837	803	856	849	864	838	886	842	839	837	841	830	888	861	854	830	888	838	838	835	815	868	857	780	860	872	799	885	876	838	917	876	864	886	842	895	844	873	895	815	829	843	853	823	868	831	831	842	858	852	833	886	903	862	884	850	792	891	814	874	821	835	855	882	851	840	871	813	808	849	844	838	860	829	863	828	824	840	871	863	850	796	847	861	851	879	851	813	834	855	879	875	839	858	829	837	881	819	880	876	854	799	851	894	888	828	809	877	860	839	823	859	859	901	865	884	867	867	888	876	830	837	840	897	826	853	853	883	878	835	882	882	860	854	889	873	801	885	833	856	865	883	847	813	840	843	888	843	879	844	922	831	864	832	852	838	836	863	858	855	828	895	808	839	840	840	819	831	863	860	856	861	849	819	848	857	868	885	826	837	844	869	859	880	789	796	837	829	822	800	821	871	904	898	921	892	837	847	849	874	895	871	864	835	884	847	830	864	846	794	807	822	844	862	850	905	859	848	860	850	867	892	898	844	878	852	899	899	840	884	819	801	873	862	821	819	899	894	882	825	854	827	856	817	889	866	804	838	901	827	822	887	854	849	880	858	813	841	869	871	835	854	885	812	886	839	900	824	835	843	865	884	877	877	815	861	842	880	874	870	877	808	856	856	860	846	845	837	825	816	803	847	917	881	868	869	882	810	831	831	876	910	867	936	821	868	890	904	854	810	886	839	842	831	880	868	855	796	829	877	830	833	830	909	863	891	823	823	866	805	828	860	830	862	885	847	865	904	820	865	848	836	907	844	834	898	808	864	882	877	846	818	874	880	846	840	876	872	849	829	856	808	838	864	790	888	839	852	846	801	805	865	846	898	864	888	800	852	862	920	863	849	851	864	850	901	878	858	896	867	926	833	834	825	835	794	813	793	868	865	830	823	884	815	877	840	911	841	870	870	875	841	875	853	943	816	798	894	885	852	862	892	881	838	854	846	881	842	857	844	839	866	873	818	834	800	874	828	879	825	869	840	882	860	914	794	889	845	868	862	893	822	912	864	864	876	899	860	828	815	874	883	856	863	832	820	877	880	856	848	812	899	873	834	849	884	869	847	856	841	910	861	842	856	873	846	829	871	855	858	823	877	837	844	824	891	857	868	877	852	827	858	866	800	866	869	831	796	928	836	900	879	906	869	826	829	874	859	853	851	843	894	895	829	865	855	888	846	834	866	801	868	836	862	829	845	838	924	930	866	838	903	822	856	814	907	871	844	865	835	887	874	899	851	871	871	874	868	846	808	833	825	860	871	860	894	774	777	813	895	915	893	851	878	858	844	809	842	837	841	851	861	835	841	888	856	869	809	841	914	816	893	821	855	863	812	840	839	861	875	849	907	874	841	867	864	852	864	801	917	857	841	833	875	862	797	827	865	895	894	853	853	835	862	821	836	817	938	869	838	864	860	834	840	826	866	889	833	819	763	853	872	940	833	878	883	818	860	856	895	793	845	890	863	878	856	815	836	890	857	863	862	811	915	830	834	853	856	820	804	867	840	844	859	862	846	883	855	855	855	864	866	854	855	867	832	895	882	828	831	849	853	832	825	841	858	872	832	862	862	850	893	818	856	882	857	915	880	875	846	853	885	867	848	868	877	853	873	865	841	935	817	815	841	848	779	854
43759	43999	41471	27606	25043	20060	13426	9538	8943	7929	6031	5936	4749	4086	2567	2268	2075	1486	1401	1364	950	850	720	735	627	578	517	505	494	469	486	488	428	503	512	468	415	466	456	413	405	410	438	429	391	389	371	406	372	392	366	386	374	402	403	383	364	331	405	368	390	357	359	350	348	356	379	408	338	358	383	368	374	310	340	360	364	407	396	353	379	336	343	362	387	343	365	363	360	377	378	392	340	356	376	347	361	377	357	364	330	354	347	346	348	375	338	346	376	337	350	323	340	304	344	375	360	369	342	366	349	341	344	341	301	353	326	345	368	376	378	334	355	344	352	387	337	350	348	313	375	326	331	332	310	329	361	342	385	367	360	342	369	360	356	380	368	349	321	375	384	342	357	378	339	365	365	374	332	348	356	346	325	374	371	389	386	358	327	340	371	340	364	360	344	329	355	331	343	374	337	354	376	338	342	361	375	355	390	361	339	357	354	345	338	348	361	351	325	359	373	384	369	355	382	346	353	360	357	368	349	389	344	340	364	377	347	343	329	348	348	329	358	347	353	396	357	345	375	331	368	358	355	376	372	336	337	332	371	307	349	359	350	322	367	386	348	371	348	380	396	373	347	365	321	415	353	327	396	380	350	371	355	345	363	376	332	374	331	358	338	343	345	334	365	385	354	342	365	366	357	375	346	395	378	367	355	350	336	374	384	351	348	368	351	339	370	375	351	352	388	356	351	331	315	332	397	339	338	325	358	377	338	347	378	329	371	336	362	345	379	349	355	364	342	392	377	375	345	381	389	351	343	333	364	376	362	365	328	342	362	337	354	316	368	358	375	323	380	355	333	343	345	348	368	344	322	373	352	339	359	347	336	358	346	378	347	375	361	366	424	372	352	365	333	345	340	324	333	335	366	347	346	358	346	353	345	367	362	388	367	371	376	341	356	350	327	358	306	376	351	344	331	365	373	366	336	379	362	365	343	377	382	359	397	353	348	326	314	301	373	392	357	375	355	357	374	356	374	352	389	340	337	380	350	370	341	386	353	355	324	351	352	365	347	364	331	359	375	365	330	349	334	357	339	321	352	337	349	330	346	348	332	339	354	330	368	363	335	364	355	346	347	383	336	359	347	350	342	336	349	300	345	312	349	325	377	358	358	352	333	358	340	354	359	355	404	332	359	340	364	360	365	377	328	346	388	382	350	373	347	345	344	351	375	361	375	353	318	362	344	377	356	326	364	413	366	358	366	335	347	326	327	353	397	358	348	364	351	343	356	421	397	385	365	348	359	373	347	328	341	333	320	316	366	383	350	394	349	340	347	347	325	404	358	365	381	398	363	394	368	354	324	361	324	360	389	347	338	356	358	328	339	371	334	357	379	364	381	352	378	365	337	363	329	334	367	354	356	327	365	391	349	343	363	361	353	364	380	337	373	353	388	350	338	328	363	369	378	331	355	335	388	371	354	382	334	338	359	396	402	388	359	371	346	373	392	360	339	364	363	330	369	349	343	344	345	338	338	335	337	362	346	388	369	380	361	386	346	361	334	360	334	330	375	374	376	388	349	350	352	327	347	385	360	348	341	354	344	375	386	357	341	372	378	349	379	331	378	373	349	336	354	303	332	368	357	326	357	322	397	335	344	364	336	363	349	342	379	349	341	355	359	360	352	336	365	353	346	311	337	381	378	367	361	349	416	362	406	356	346	307	386	344	377	342	363	349	342	387	350	328	336	363	378	337	363	379	338	347	301	347	335	360	378	345	354	371	357	357	334	330	333	364	354	363	336	357	397	314	350	340	364	318	344	348	352	337	362	374	379	384	353	381	321	369	375	300	356	342	334	388	384	356	373	366	351	351	340	384	354	369	357	333	352	351	338	333	352	345	345	325	319	363	340	341	370	357	360	305	348	393	356	360	358	387	348	327	331	360	329	370	363	394	350	341	364	376	350	355	331	342	375	364	347	377	349	352	386	357	358	358	337	345	347	378	354	364	363	361	379	341	376	356	333	372	353	345	370	376	346	318	348	371	362	403	421	370	369	389	349	355	341	368	341	330	324	325	385	360	360	366	386	357	367	359	330	385	302	372	345	362	340	347	345	355	365	351	344	347	362	327	360	330	364	355	365	366	343	350	357	386	399	340	351	386	346	353	371	362	340	336	339	348	349	340	352	354	350	379	334	362	355	375	357	385	380	360	359	349	353	371	364	348	325	305	379	345	362	401	336	364	370	336	347	355	321	338	314	373	364	363	345	359	382	353	356	321	364	368	350	362	336	345	377	333	388	347	390	376	357	331	348	346	359	325	334	371	333	351	377	334	367	327	339	314	357	406	373	358	332	353	368	340	344	346	364	326	379	360	322	388	336	373	367	355	361	325	357	380	343	359	361	378	358	334	384	358	357	333	366	323	366	353	357	344	406	357	363	392	368	369	327	360	354	318	348	375	328	372	309	361	314	352	349	341	374	379	336	367	359	341	342	358	349	348	303	373	374	353	409	316	350	343	364	359	334	345	391	365	361	379	364	298	342	354	336	366	372	355	319	352	341	344	324	366	352	360	382	351	348	375	362	391	360	347	361	365	340	372	358	345	318	345	349	340	381	331	387	360	382	360	350	327	322	370	352	362	357	340	366	356	365	335	363	360	339	359	356	364	349	334	371	366	373	349	422	373	370	352	378	341	343	329	339	386	336	357	389	370	373	369	375	359	349	363	363	339	392	366	335	339	356	377	347	332	374	353	343	351	341	363	352	368	335	350	348	348	386	364	371	364	335	370	385	361	355	380	369	380	333	390	365	365	362	381	378	387	336	371	391	358	327	352	360	362	384	345	380	337	355	379	351	363	332	309	359	387	387	348	369	334	351	353	351	359	390	339	356	373	346	312	371	383	383	381	356	345	316	371	349	346	358	343	374	367	330	387	380	348	361	374	347	334	339	328	363	350	332	362	333	331	324	372	395	348	357	339	342	331	362	371	337	350	361	368	366	327	370	354	349	364	369	365	354	369	348	350	368	381	332	355	358	330	382	343	336	333	356	344	319	357	381	343	394	374	364	378	338	356	371	356	352	360	368	314	371	330	379	390	353	368	370	369	346	340	339	358	375	354	352	333	345	366	372	366	358	349	357	334	349	342	357	363	349	325	331	354	339	307	407	350	367	406	333	406	353	347	382	369	372	329	355	387	360	354	328	334	370	341	368	351	381	346	369	357	344	365	349	381	361	355	358	365	346	345	342	339	368	368	334	352	368	331	366	363	353	355	389	367	380	350	341	344	408	353	341	353	365	315	339	339	378	342	351	355	373	362	362	353	343	374	345	334	342	338	300	344	373	402	323	393	346	344	392	373	345	331	364	341	322	339	361	300	332	363	370	362	337	374	356	345	347	320	349	332	325	359	371	354	386	368	397	351	334	378	374	357	380	346	369	345	345	381	374	371	380	365	380	357	376	341	364	371	342	347	364	363	353	377	360	349	339	417	306	344	361	315	358	363	324	339	340	363	377	372
30713	38319	40806	25431	29684	24776	18063	16359	19244	18775	16556	16038	14540	12963	9698	9966	9339	6642	5970	5977	4266	4469	3117	3218	2596	2191	2117	1822	1629	1649	1638	1613	1596	1566	1786	1666	1477	1481	1344	1319	1303	1242	1354	1235	1151	1095	1065	984	946	981	887	958	932	937	946	913	888	951	960	905	926	933	923	882	875	818	821	904	866	872	863	902	888	871	808	853	906	882	877	828	863	884	837	862	779	864	850	877	849	846	805	822	832	847	838	862	871	825	824	847	849	842	835	826	823	817	839	907	852	883	839	833	847	824	822	845	849	841	873	801	837	807	868	842	827	782	867	864	887	845	793	824	783	827	817	820	876	806	865	836	829	849	798	842	839	801	824	842	825	801	839	855	803	818	824	853	815	831	839	839	805	830	846	832	864	829	887	814	881	833	820	803	857	826	870	791	813	875	810	828	825	854	783	790	831	878	843	837	802	802	832	796	809	816	824	850	807	866	859	833	816	872	822	838	890	787	848	859	846	828	897	861	883	814	862	865	876	853	817	803	791	816	817	801	884	819	789	829	876	776	883	882	796	866	817	805	852	809	804	785	810	821	828	797	857	849	832	813	883	788	836	777	845	865	847	864	873	795	824	867	880	868	820	838	853	789	813	870	838	812	858	842	834	848	864	868	852	859	793	821	805	844	826	819	886	819	860	797	805	830	818	824	794	756	844	843	836	888	844	820	860	778	866	816	828	785	798	838	858	839	883	769	810	821	855	831	849	839	844	823	884	812	843	811	832	883	822	815	886	821	846	838	827	836	773	888	862	838	832	878	836	858	852	839	850	839	806	845	814	830	857	878	822	861	834	837	803	859	826	778	833	801	830	825	860	830	844	875	854	865	797	821	843	826	825	841	814	802	846	855	794	881	839	828	817	884	795	801	811	810	838	846	836	864	867	828	835	851	815	867	817	842	834	816	823	837	862	808	828	830	876	850	804	886	861	845	828	832	846	865	849	842	841	855	905	838	824	836	821	844	827	885	849	851	872	864	860	830	883	832	824	869	830	796	804	884	806	802	803	802	833	833	834	819	819	827	862	869	892	858	812	835	843	874	847	895	837	819	870	815	889	857	828	835	822	883	795	845	837	853	844	839	843	859	828	810	841	824	795	812	849	862	844	828	831	821	827	872	794	812	823	878	861	821	848	856	795	873	814	782	847	834	838	850	877	854	832	872	865	810	847	820	803	809	890	836	815	831	798	862	798	832	837	844	760	888	830	856	833	793	865	794	850	802	844	807	795	833	856	845	837	859	830	859	826	843	799	843	837	846	827	858	854	804	871	797	782	836	834	793	835	842	801	798	829	788	868	833	840	817	781	864	843	878	828	806	842	822	836	896	829	873	857	828	842	816	803	779	860	829	780	815	827	864	822	833	858	871	800	811	837	799	843	816	793	866	836	861	868	855	790	826	837	813	840	804	846	782	839	865	784	843	817	846	813	796	805	832	822	843	829	845	792	840	849	869	801	873	774	854	825	853	845	851	855	807	825	798	883	848	811	810	849	865	800	837	860	791	909	861	824	799	841	818	832	866	871	820	817	814	832	835	837	855	792	835	846	812	809	769	831	847	855	869	807	845	821	846	816	819	846	865	841	862	829	897	812	884	886	821	797	830	825	858	820	798	825	798	881	848	834	837	848	880	837	860	809	861	851	834	795	808	888	800	844	847	827	855	807	842	837	811	781	831	828	880	869	816	849	838	859	804	823	822	797	850	897	830	876	834	879	857	818	803	817	856	843	841	835	887	850	823	800	831	879	884	883	810	842	822	861	831	877	819	819	807	845	849	791	821	818	856	830	842	835	851	808	856	836	874	825	809	831	847	848	827	820	807	863	835	844	802	880	810	803	836	822	823	834	874	834	813	837	899	826	838	814	859	806	800	838	827	841	797	822	842	839	874	882	848	837	848	860	857	837	819	838	828	785	867	779	828	860	829	856	829	878	851	785	843	808	885	807	813	816	849	849	818	782	822	837	818	880	793	901	842	805	815	821	834	796	831	800	851	855	855	815	798	791	781	879	788	819	837	861	825	833	818	824	811	823	808	861	829	806	879	879	838	815	849	818	835	844	814	845	851	847	834	870	844	780	793	839	857	788	818	845	863	803	836	833	825	804	835	813	863	823	780	814	797	869	806	837	831	836	782	834	782	795	849	856	843	897	858	814	814	787	826	858	852	816	854	889	836	803	828	847	840	833	820	853	812	848	781	792	861	841	848	847	831	837	867	853	838	841	839	855	867	800	870	799	843	882	817	847	815	813	820	822	860	833	875	823	810	812	828	826	848	781	843	782	849	809	810	806	823	876	812	872	785	770	790	855	748	808	817	853	854	851	824	849	811	780	864	828	833	861	857	893	852	827	835	849	862	879	813	878	788	801	817	815	814	783	815	827	804	817	810	806	873	820	786	821	767	871	819	819	829	871	838	853	889	853	804	858	850	812	841	878	864	833	827	827	871	791	845	856	793	843	836	835	843	818	860	858	842	829	866	841	812	827	854	864	841	827	843	903	813	862	803	897	847	864	786	865	780	897	858	845	847	839	942	796	862	842	879	837	813	828	856	843	869	823	859	781	825	815	872	836	817	823	836	840	855	781	831	825	876	782	801	839	858	841	809	833	844	816	850	846	903	861	838	846	853	873	819	828	835	899	823	792	763	877	820	863	816	841	866	857	929	817	855	843	859	878	889	832	810	827	848	831	885	797	851	802	794	845	835	857	799	838	891	843	863	790	827	827	859	872	847	771	877	791	868	856	738	816	824	852	829	843	868	870	856	875	882	841	823	833	821	838	840	831	870	816	888	855	840	827	867	867	831	846	814	856	869	849	823	844	807	787	843	871	905	812	855	849	831	861	829	849	845	785	816	871	814	799	807	880	852	870	851	838	855	847	835	865	845	843	801	871	870	831	874	851	803	853	826	828	837	787	800	874	821	859	807	837	810	887	815	817	815	830	800	815	839	861	834	790	850	832	872	869	808	801	832	819	863	846	850	858	826	780	777	835	831	839	857	836	857	823	852	883	858	845	799	833	868	848	820	842	830	850	864	811	883	848	795	855	839	817	840	826	811	827	817	842	800	868	836	817	835	853	835	833	803	851	893	810	796	836	820	825	836	784	826	835	850	826	881	882	836	813	812	872	835	845	840	794	839	854	821	785	834	807	869	854	780	861	883	809	852	829	877	840	832	842	874	875	878	864	833	822	856	829	832	817	861	777	844	835	871	846	831	833	837	825	772	847	821	881	786	864	798	825	893	797	818	818	781	804	808	861	837	827	836	866	816	826	866	781	832	811	851	866	832	832	864	850	856	839	856	781	856	871	841	846	806	849	845	834	852	824	848	828	840	809	848	835	782	847	809	815	778	783	772	866	872	874	823	827	867	853	818	823	813	826	846	834	841	872	807	812	877	825	840	839	854	851	831	807	794	811	828	822	888	860	883	854	815	863	833	883	784	835	843	839	794	830	873	833	830	847	821	814	789
53875	49262	42836	30976	30796	27062	23066	18379	17142	16439	13379	12732	9937	8810	5516	5294	4479	3326	2628	2472	1679	1594	1161	1067	808	708	651	587	539	490	525	507	468	517	505	443	470	416	410	422	392	406	411	331	340	351	329	324	333	240	259	275	286	275	278	262	261	301	305	294	279	269	262	286	250	284	262	261	239	283	250	272	285	287	291	283	266	270	271	310	279	274	260	283	302	269	269	289	271	252	295	263	236	261	300	276	300	243	285	264	259	284	281	251	262	269	261	297	258	227	298	253	284	257	265	263	249	261	262	272	278	252	231	261	263	280	223	263	256	249	262	266	233	239	260	262	267	302	258	265	286	255	252	274	272	249	260	237	243	253	265	267	273	257	261	273	267	279	265	253	237	257	280	270	249	259	247	279	272	262	232	240	280	259	250	281	245	252	281	278	245	249	226	251	264	303	286	259	295	261	281	249	246	258	270	265	285	265	258	279	266	278	248	249	248	294	254	281	237	267	253	266	258	261	277	251	269	263	278	272	284	268	279	235	285	264	249	287	267	276	268	262	268	275	268	261	260	268	224	272	280	273	269	259	250	244	260	274	263	237	265	245	221	233	255	276	258	237	268	234	263	223	266	230	248	246	280	272	260	270	243	265	255	287	297	282	296	271	280	274	235	262	212	272	248	247	240	254	261	279	268	279	256	229	295	287	255	252	248	295	247	254	277	249	260	273	274	269	269	266	236	246	250	236	252	259	277	293	284	261	245	246	277	226	234	232	241	291	269	272	278	246	283	267	280	259	256	278	252	282	278	282	257	258	278	252	291	253	256	293	275	284	263	303	263	245	274	284	283	249	237	276	251	244	251	248	255	281	273	264	261	266	262	255	250	267	265	245	276	262	262	278	264	244	253	264	244	263	246	284	259	257	291	258	249	253	246	305	265	243	287	228	244	234	292	273	287	247	243	261	228	289	254	255	267	260	276	276	256	262	256	275	252	250	263	281	229	261	274	280	256	260	253	275	254	254	258	259	272	258	271	251	260	324	283	253	269	250	241	268	246	255	245	254	238	265	251	243	257	282	264	267	244	265	280	268	269	244	233	270	263	247	262	255	233	309	255	251	278	225	279	275	293	279	256	279	235	225	248	209	310	295	236	237	222	278	290	292	256	207	276	251	272	283	258	257	243	273	260	263	249	265	258	243	257	276	232	237	267	244	238	272	236	245	260	269	272	275	251	260	266	215	287	243	251	265	246	315	254	249	273	255	254	288	234	251	263	284	257	258	276	249	277	246	239	269	255	252	224	288	248	248	260	274	270	292	281	279	294	260	269	265	293	255	254	250	271	248	244	255	267	243	268	270	268	273	253	249	282	286	255	257	245	238	272	288	242	230	287	257	273	250	249	291	257	290	263	267	312	277	283	273	259	252	295	245	267	253	274	271	261	301	246	281	288	253	261	233	241	259	231	244	261	272	248	236	278	239	266	240	269	263	258	292	293	259	244	247	270	240	253	248	234	228	246	270	283	246	246	232	241	238	245	274	257	237	275	265	249	256	247	232	278	248	270	274	303	272	238	241	259	245	238	233	245	209	261	280	248	241	243	265	284	269	254	241	250	273	243	257	286	227	233	273	292	246	242	279	233	283	277	278	278	252	236	270	265	260	257	250	291	221	278	251	255	247	273	263	255	254	262	284	251	269	281	258	295	275	249	240	264	238	277	240	269	260	259	268	260	258	285	244	272	258	240	253	274	280	253	299	270	263	256	250	269	248	297	286	258	289	246	252	291	269	282	270	271	287	273	267	259	283	263	270	275	255	240	270	261	279	277	264	245	262	229	282	288	266	264	249	265	248	237	256	247	251	246	246	266	268	237	266	249	254	250	272	257	240	264	274	264	261	242	247	259	259	275	250	253	292	246	278	245	263	266	256	267	258	262	299	262	270	270	255	272	279	257	277	268	245	270	207	265	275	257	257	249	261	253	274	244	262	258	262	258	225	263	271	247	281	252	274	251	237	253	266	260	262	276	260	268	266	238	249	297	258	257	279	256	287	268	250	267	248	259	244	263	283	274	247	246	256	214	273	245	263	275	249	258	267	234	253	251	246	236	270	218	217	271	284	268	267	319	263	292	278	268	291	250	252	256	268	263	229	233	255	231	272	258	243	248	275	266	262	276	281	250	267	254	217	255	245	282	255	265	269	240	248	278	264	262	250	237	263	259	228	257	277	257	261	267	268	244	237	237	251	298	253	262	261	253	243	257	276	247	244	271	219	274	261	244	255	256	236	265	251	276	251	246	271	264	270	247	251	277	279	281	280	245	272	266	277	265	257	266	249	230	252	282	277	262	249	286	247	245	262	268	266	285	250	223	255	247	234	269	248	248	217	260	263	241	272	254	269	253	269	283	264	251	254	255	285	263	250	264	260	270	290	279	230	237	237	265	254	265	286	261	244	251	275	273	274	259	260	238	247	263	289	271	284	296	252	266	253	258	280	249	223	279	241	292	295	268	247	256	248	243	265	250	261	243	264	268	264	286	276	230	263	281	278	263	247	238	249	275	253	222	274	232	259	237	292	239	267	248	258	294	241	262	259	262	260	266	254	298	269	252	290	270	246	256	261	279	256	273	246	236	224	243	269	286	241	255	246	264	260	261	247	260	258	243	244	269	274	245	247	244	250	261	275	286	245	265	260	243	241	250	276	222	274	236	257	256	303	264	274	253	259	273	260	273	256	287	281	268	272	257	268	254	274	257	245	253	277	255	258	227	243	252	248	257	269	270	271	274	228	283	309	262	264	248	261	260	263	276	282	303	267	251	273	265	279	254	250	276	226	299	263	259	264	273	264	249	305	268	253	219	259	246	267	240	243	263	253	214	279	288	227	245	262	264	255	252	265	236	265	272	269	248	269	268	290	257	271	282	271	287	282	253	270	256	265	261	251	260	272	272	244	283	244	261	261	287	257	261	269	284	275	295	247	258	268	294	263	270	290	268	266	261	272	237	275	254	283	270	246	262	293	250	260	238	244	252	251	234	268	234	242	275	247	255	286	261	267	261	244	270	240	265	273	259	269	279	241	242	257	275	259	243	277	275	245	289	279	295	261	278	248	252	249	268	260	251	252	234	258	231	259	257	272	288	268	265	246	237	274	245	278	296	268	258	264	267	255	300	262	269	253	273	247	264	289	271	269	279	251	259	238	260	258	251	270	266	273	249	247	254	256	262	283	236	254	273	272	273	258	280	250	252	236	239	254	257	267	298	295	245	281	244	262	257	253	235	252	271	241	262	289	274	271	282	257	237	250	290	265	238	265	256	222	252	259	249	252	239	269	249	273	263	286	260	236	268	245	256	263	281	268	273	270	271	262	265	248	244	233	277	275	246	277	234	247	276	246	250	272	269	269	275	261	237	248	280	241	249	264	261	276	294	274	253	256	278	257	267	218	284	268	250	262	261	292	228	251	282	269	265	258	233	263	229	241	256	252	289	243	261	260	257	256	264	251	271	241	252	264
39984	47028	45471	33694	36693	32138	25723	24579	26993	27388	26077	24424	22230	21444	16460	16982	15582	11073	9778	10523	7488	7729	5413	5539	4138	3520	3131	2657	2349	2302	2396	2257	2114	2289	2365	1962	1975	1971	1742	1677	1807	1592	1462	1371	1215	1181	1041	1063	939	907	838	824	784	840	836	815	804	795	750	805	791	739	673	776	715	737	746	756	751	696	744	701	705	717	694	720	667	679	712	705	698	659	711	694	702	684	634	640	656	611	621	614	668	644	642	633	636	595	636	544	614	625	586	655	654	626	609	639	650	650	622	637	661	667	647	632	621	720	659	630	611	642	610	641	598	628	683	636	619	624	621	594	625	651	609	614	595	645	630	641	656	629	565	672	617	626	637	614	621	605	614	625	624	661	590	653	618	642	618	624	635	599	619	681	651	611	621	672	652	636	609	648	664	615	623	669	648	610	637	629	596	598	641	594	589	663	604	639	676	649	595	630	640	647	590	626	599	665	628	605	607	624	660	593	626	652	620	601	634	610	618	605	675	617	584	631	666	622	651	624	617	637	615	631	609	627	632	598	596	578	630	633	628	566	623	628	628	629	659	594	591	628	619	616	601	632	639	635	594	668	619	674	624	647	597	602	626	655	626	627	623	613	644	594	660	619	584	636	629	641	612	658	668	595	686	593	606	670	669	632	587	641	639	680	584	636	593	638	644	611	617	640	587	595	622	601	593	624	625	634	658	622	615	647	591	633	693	646	618	614	620	624	643	619	621	687	667	659	667	635	618	603	661	626	628	694	632	651	666	626	629	551	682	681	607	642	639	630	576	665	610	603	598	644	616	619	653	593	622	595	636	618	626	622	665	620	674	573	608	628	589	638	591	611	655	630	613	618	641	611	643	637	610	612	627	650	629	663	549	613	626	640	670	641	614	628	630	650	627	628	641	623	597	654	639	652	642	638	597	629	669	663	650	641	674	580	663	633	628	660	616	620	639	580	642	613	602	602	679	626	638	634	625	595	614	593	627	609	651	611	636	592	624	670	601	651	626	634	625	605	680	609	692	583	650	606	639	564	661	623	653	622	657	622	653	569	583	608	620	646	612	592	659	616	634	614	658	616	625	606	639	580	617	621	586	649	630	640	600	644	632	605	608	643	627	612	624	694	635	664	619	663	656	638	611	648	592	600	656	610	665	625	647	613	643	621	657	602	638	666	650	620	598	578	641	629	632	610	661	674	631	618	636	617	631	622	623	610	675	655	622	620	633	610	625	635	622	675	582	656	603	676	586	607	641	672	640	638	623	637	590	582	594	632	657	648	621	638	666	636	615	589	598	645	646	621	630	642	637	627	635	626	629	653	582	633	652	627	619	641	609	647	672	599	625	600	598	650	597	641	671	577	644	622	625	613	618	648	611	637	641	610	641	636	577	642	639	603	643	617	616	639	675	644	659	632	638	628	620	637	661	581	637	629	623	617	630	619	606	638	654	640	625	623	650	640	617	609	608	650	606	649	641	665	678	682	632	629	636	585	625	641	643	641	653	626	646	648	602	628	658	692	624	649	670	634	644	600	631	601	598	642	631	616	643	613	643	629	624	604	652	645	599	621	635	616	681	613	616	626	584	669	643	677	575	618	659	628	644	612	666	622	642	625	626	648	667	653	595	632	661	598	638	620	648	591	637	638	583	612	637	627	633	626	673	656	562	601	637	607	626	634	638	638	659	568	629	627	635	674	651	644	640	618	632	633	610	589	623	673	577	621	610	647	611	603	636	631	639	629	621	587	615	624	666	585	630	641	645	601	660	595	622	663	658	624	640	599	641	635	591	613	668	639	630	588	632	635	606	625	629	610	618	636	671	633	645	625	616	673	626	652	604	636	601	650	612	603	621	642	647	643	648	613	632	599	669	582	671	597	637	622	610	658	618	595	599	608	597	589	596	642	655	598	606	628	611	652	619	636	630	631	652	592	647	612	639	647	618	652	653	650	610	643	629	628	609	651	647	608	662	644	616	606	619	633	638	647	604	621	606	653	611	622	611	593	595	604	617	625	645	649	585	636	565	622	589	598	645	628	611	646	617	596	640	583	643	620	649	684	614	631	615	588	581	663	600	642	625	622	652	652	612	633	628	637	604	611	648	615	625	609	610	579	614	627	590	656	600	621	673	597	623	645	653	637	598	605	629	655	645	652	671	620	632	666	648	608	611	555	624	638	623	644	591	616	625	680	624	697	619	603	620	613	627	645	578	615	601	632	616	606	625	632	675	639	648	630	644	617	623	622	671	627	677	615	637	635	634	641	612	657	615	638	633	607	642	641	626	631	601	626	619	614	635	604	656	643	618	666	644	643	620	672	663	686	636	637	600	598	621	649	600	611	647	635	628	608	618	612	604	640	623	588	600	588	611	629	624	646	638	654	627	631	630	630	618	621	600	650	634	598	609	680	626	626	621	638	623	595	601	646	585	636	596	619	630	656	602	627	630	622	618	641	624	581	634	640	637	605	621	625	646	624	629	631	664	663	621	645	598	638	659	622	631	652	662	629	586	636	639	616	601	634	615	628	648	583	665	592	639	598	665	637	658	619	607	646	611	618	606	628	593	631	616	656	626	609	615	662	651	672	654	607	608	632	628	628	630	640	619	595	642	576	654	634	608	607	654	646	633	604	634	638	609	627	632	685	637	623	616	682	619	627	651	631	693	618	621	627	618	648	592	639	625	644	629	618	617	619	630	629	656	633	676	601	630	594	579	606	610	648	653	671	604	615	584	645	658	601	626	626	649	615	601	610	650	648	615	641	629	645	622	622	591	653	596	632	650	633	625	644	597	618	622	655	637	656	602	602	577	619	639	595	646	613	648	621	661	655	601	659	624	609	596	633	622	675	603	615	609	613	594	620	642	621	639	606	636	631	607	592	604	607	639	633	644	578	658	603	588	605	590	585	630	598	621	633	645	646	579	615	627	613	611	639	623	668	644	616	640	633	664	624	613	633	624	610	591	632	631	662	666	653	606	615	632	639	610	618	624	639	641	630	616	648	614	614	698	623	662	623	593	611	630	599	601	624	608	639	640	662	636	629	601	649	632	568	599	625	617	609	567	613	644	632	617	678	638	624	658	618	637	650	629	634	631	593	632	641	603	632	622	637	635	624	622	653	680	647	613	604	603	635	656	610	630	650	647	612	628	578	621	614	618	557	602	645	649	637	625	617	621	628	632	629	626	616	623	599	623	606	636	606	607	596	588	614	599	655	612	584	627	580	648	631	591	614	617	629	607	630	640	605	623	631	652	610	602	621	643	623	597	612	636	644	606	687	569	630	622	615	653	612	595	616	631	645	611	596	635	641	616	606	651	606	649	685	620	637	625	644	636	592	595	655	612	591	602	651	604	636	576	574	609	626	619	655	605	622	603	618	683	616	661	620	637	615	644	638	573	621	651	651	651	630	631	652	600	635	629	649	644	611	653	608	618	639	625	585	638	632	633	638	664	650	633	612	659	627	639	568	630	642	644	674	665	651	595	628	661	660	617	639	648	628
25574	21441	15297	7339	4600	2877	1914	1518	1251	1162	980	903	774	712	586	594	578	519	530	516	471	469	455	478	420	382	395	420	380	373	377	415	372	412	403	441	410	382	411	383	350	351	381	359	356	396	347	373	381	378	348	345	405	405	353	378	365	346	363	349	348	357	338	362	350	320	345	361	368	356	375	354	357	322	350	355	319	299	388	347	330	357	366	398	346	378	386	334	344	325	390	369	357	380	343	362	381	369	379	344	385	364	336	375	369	394	334	360	376	354	306	372	373	369	357	340	355	342	370	334	354	340	357	354	334	374	354	342	358	367	307	365	378	362	373	383	364	401	358	352	340	345	345	352	376	362	332	378	356	352	370	340	359	378	401	367	382	377	354	351	355	318	358	337	329	386	339	310	326	338	359	354	346	373	370	337	344	362	360	355	361	327	359	350	338	366	354	349	341	340	368	356	355	354	355	367	331	387	403	383	366	359	370	334	339	390	373	378	338	382	353	354	335	386	332	356	369	344	382	363	380	376	372	353	305	333	353	353	345	385	358	387	351	380	372	342	381	335	365	331	345	369	361	399	361	339	353	367	358	353	380	365	344	367	359	317	347	370	358	330	362	345	348	341	380	348	368	342	349	348	361	383	346	344	382	371	372	370	362	344	353	365	362	364	345	363	385	341	334	331	347	374	338	372	368	355	356	366	364	367	332	347	344	339	358	352	359	382	370	362	359	360	347	349	370	372	327	365	345	371	359	353	380	359	370	356	363	365	406	363	384	360	367	354	358	348	328	324	374	337	339	339	370	330	360	349	384	357	337	361	366	336	356	367	346	369	336	354	352	382	373	362	345	367	369	360	372	377	343	341	357	396	385	346	348	337	381	370	352	344	351	340	338	377	363	333	354	408	346	366	350	365	351	371	354	331	333	348	364	328	354	322	336	376	355	340	378	356	349	377	321	349	357	380	362	344	360	342	366	387	349	330	342	359	378	362	355	348	337	333	341	371	350	312	341	393	345	392	367	354	351	365	356	358	378	363	356	376	385	358	334	344	412	332	374	386	390	381	365	367	376	361	376	369	352	350	309	347	361	332	354	359	355	338	350	366	374	362	340	404	393	378	354	378	340	360	347	347	339	374	317	377	371	364	371	383	400	319	402	336	385	378	363	374	356	336	364	387	356	365	360	374	359	335	364	376	332	340	358	372	342	346	371	358	340	363	398	351	369	367	380	388	355	319	352	358	381	340	360	373	359	359	390	362	373	374	362	354	334	298	365	318	370	360	372	336	319	358	345	360	355	399	357	336	350	406	403	348	331	390	387	369	355	355	346	369	358	380	349	336	356	372	373	343	335	353	362	327	328	369	381	384	337	369	393	395	387	367	343	385	353	383	394	380	334	361	317	394	331	330	361	356	379	331	355	348	369	362	357	362	356	361	363	374	361	352	357	412	361	358	418	352	373	338	364	363	354	364	379	362	368	339	375	364	347	363	316	363	377	327	377	332	346	349	348	386	342	382	323	375	381	365	373	339	408	383	347	386	340	367	364	347	369	346	368	370	346	344	313	374	343	329	344	334	379	349	380	316	347	361	345	396	355	367	347	346	383	334	344	339	331	356	400	365	362	363	357	382	336	380	378	350	309	344	349	358	373	361	361	367	349	374	373	351	314	384	355	360	367	346	356	370	365	364	377	369	355	361	365	331	348	347	353	376	357	372	388	356	314	383	355	349	377	356	383	389	362	363	354	376	344	351	375	319	383	385	337	349	382	375	290	345	383	333	335	365	356	351	403	381	350	342	393	338	336	387	339	359	326	337	336	341	378	375	368	329	342	333	345	352	382	382	384	388	379	353	352	354	333	385	353	367	365	384	359	348	373	347	348	350	352	354	357	364	366	332	382	360	380	348	370	382	371	324	375	344	381	315	343	344	357	366	378	352	320	361	343	361	351	384	349	346	333	352	339	340	361	355	376	421	351	353	381	343	330	379	369	380	349	382	355	390	387	339	351	354	342	325	381	366	355	358	357	348	364	387	368	380	366	366	347	348	328	374	348	350	361	336	356	383	370	351	367	349	354	365	362	380	371	374	411	349	398	363	366	358	372	399	351	363	364	367	367	353	368	386	345	339	351	341	344	348	374	353	349	352	368	340	340	366	357	341	351	404	336	362	343	365	370	344	411	350	348	383	390	384	360	344	349	373	391	328	370	364	389	319	334	345	352	375	359	330	364	351	367	375	340	364	347	367	302	361	393	357	374	357	377	370	368	360	345	367	348	326	346	346	407	327	394	354	370	346	371	338	342	361	334	356	360	359	346	367	346	358	382	341	343	356	340	321	344	370	374	334	357	351	354	348	349	344	351	353	400	383	377	341	339	374	383	348	374	361	379	376	391	338	334	321	380	320	319	327	356	392	376	330	351	321	369	353	361	360	358	352	331	349	348	347	359	342	367	363	365	373	369	368	330	348	357	352	352	373	374	350	359	392	313	360	353	364	350	359	361	367	378	368	371	373	393	351	338	372	390	352	371	386	334	387	371	346	354	340	302	362	376	369	383	332	391	360	390	345	382	357	331	355	383	358	366	390	376	371	333	367	341	358	367	363	355	347	358	372	351	353	357	338	380	379	359	340	356	374	327	361	321	367	335	382	375	363	357	352	356	351	377	333	345	372	365	355	348	353	382	359	369	354	336	327	388	362	335	355	335	347	306	358	327	368	360	366	371	320	363	372	356	355	373	385	358	389	339	367	369	352	355	344	325	340	350	366	370	357	368	383	378	338	328	359	366	374	381	320	361	371	346	352	355	392	387	357	376	345	361	368	346	384	341	393	353	360	377	383	350	376	347	372	347	325	353	341	341	357	376	382	379	357	376	363	332	368	317	365	336	402	360	390	368	322	366	333	391	368	353	347	348	376	366	349	350	342	339	357	378	363	361	363	354	363	352	359	361	352	341	385	342	343	352	335	355	336	377	348	370	366	371	368	370	352	378	343	349	354	354	338	356	358	371	344	381	361	367	364	341	346	350	342	369	325	336	337	370	340	352	367	331	359	358	383	368	355	366	336	339	368	356	337	377	342	334	359	374	360	390	377	336	382	340	353	364	386	355	350	358	354	359	357	347	364	361	368	351	363	354	343	355	324	358	357	360	337	373	363	361	372	365	336	344	357	329	406	366	355	362	384	386	412	365	361	351	339	369	379	332	357	396	366	352	372	371	369	352	363	321	351	344	343	353	367	352	335	368	379	343	340	364	359	344	334	392	367	354	347	351	397	348	359	367	378	393	370	322	407	347	337	378	365	324	346	351	369	355	361	360	365	389	367	354	354	377	351	353	390	325	337	365	368	365	373	361	385	352	344	379	363	374	355	354	371	326	331	365	379	373	335	342	344	372	371	350	357	362	337	373	343	364	344	399	381	379	364	341	363	391	355	367	344	345	393	328	386	332	358	372	357	353	324	357	356	344	381	343	360	356	374	340	352	344	370	339	371	340	373	389	335	354	395
16042	20060	19503	13417	11792	8527	6768	5638	5087	4612	3969	3878	3451	2882	2394	2354	2278	1839	1799	1769	1572	1543	1373	1360	1324	1222	1197	1165	1122	1064	1076	1102	1120	1101	1161	1098	1119	1081	1049	956	1003	948	1007	996	963	985	907	884	947	888	909	901	933	902	876	908	886	835	922	891	898	878	894	893	892	847	862	876	853	817	883	897	854	873	878	867	882	898	899	838	869	890	869	890	841	885	867	889	831	792	846	806	852	903	839	869	873	897	885	859	856	871	810	834	854	812	852	838	897	953	811	859	854	853	839	896	829	879	868	813	870	903	809	857	867	796	837	876	830	860	868	888	827	882	805	856	845	852	780	854	894	855	841	840	853	855	849	844	838	825	893	824	847	852	867	837	857	808	823	862	902	827	797	837	864	878	874	836	837	825	862	865	871	865	895	842	840	898	820	874	853	861	834	820	835	828	846	830	839	820	852	854	832	855	844	850	845	800	889	880	863	850	849	846	910	869	854	879	877	835	866	897	885	856	819	834	878	831	847	804	843	853	860	839	936	827	852	891	839	840	759	925	801	892	855	839	845	886	857	816	817	855	882	862	839	827	813	845	832	881	852	850	873	820	875	802	818	895	844	879	851	855	878	886	828	861	875	863	839	852	876	874	831	890	879	848	880	845	880	832	811	885	871	851	857	854	846	856	825	804	874	889	868	902	835	875	913	831	872	819	871	850	895	866	830	865	854	839	846	933	809	848	846	810	848	864	890	833	858	831	872	851	902	823	894	867	860	908	905	879	854	863	885	833	863	869	858	885	844	885	860	850	833	857	825	839	838	818	862	865	871	831	903	879	854	835	895	841	867	797	858	852	884	829	878	897	848	872	869	863	792	859	842	845	861	840	865	864	815	867	887	824	868	839	922	866	878	862	808	863	865	864	836	831	859	818	926	904	830	899	819	859	896	860	857	870	920	852	886	865	877	833	862	858	835	877	862	840	845	869	929	854	825	855	866	883	891	833	891	847	861	862	858	786	848	833	881	843	828	870	877	882	852	844	865	838	854	905	828	900	834	878	791	889	784	876	794	845	831	839	864	819	875	895	893	867	857	841	831	816	847	864	845	821	862	866	869	825	839	923	846	856	849	856	860	911	880	857	869	829	849	836	853	830	829	873	849	808	838	810	804	857	859	851	839	853	877	856	842	855	889	868	863	846	803	904	812	816	850	816	878	883	880	821	879	832	840	866	869	874	897	893	902	840	876	791	856	876	816	821	900	864	880	851	859	842	862	891	803	848	836	869	851	849	857	864	876	895	912	885	809	853	865	793	840	886	887	862	907	854	839	811	830	829	872	795	879	841	912	888	817	880	861	834	852	837	872	820	810	862	832	862	838	905	841	866	877	850	843	806	886	822	917	846	863	859	885	861	779	851	824	839	890	852	833	866	836	865	870	905	845	873	857	798	834	825	866	903	815	882	870	782	906	860	897	853	838	865	879	838	891	891	883	872	850	817	862	847	862	845	835	859	872	880	871	862	822	868	846	845	891	825	840	856	812	829	820	845	875	876	831	856	878	823	865	858	894	869	907	868	844	879	823	829	838	922	889	862	884	920	884	847	835	837	867	818	860	878	925	919	855	851	834	809	810	870	878	834	889	901	838	813	883	888	878	891	872	836	858	864	851	890	845	826	904	858	849	861	873	840	831	822	880	813	823	899	859	836	839	860	818	859	851	903	892	825	835	820	847	838	847	809	863	808	816	841	799	841	821	858	871	907	820	827	905	838	833	836	856	891	875	885	847	870	848	815	871	903	837	866	849	880	858	881	841	854	847	824	841	868	849	909	833	850	826	854	807	848	864	868	827	856	873	882	871	834	866	852	805	816	881	878	821	855	866	888	861	875	840	902	817	860	885	833	866	887	866	836	883	889	889	871	845	806	865	855	828	844	876	831	863	828	863	815	851	812	851	865	878	863	838	855	921	853	908	867	820	790	847	870	871	873	856	855	935	897	882	870	818	873	822	842	821	881	860	881	837	864	893	840	895	859	844	819	835	882	836	866	862	786	849	838	827	917	804	904	877	849	911	851	869	884	853	913	839	873	829	812	882	856	864	868	822	857	797	898	870	887	828	857	864	859	809	851	831	812	845	848	851	831	855	847	836	820	867	826	811	876	887	875	788	812	845	870	919	857	888	851	875	860	823	852	863	850	860	826	841	908	875	873	866	843	847	846	807	874	817	911	832	863	809	819	891	906	849	829	924	846	862	885	863	884	858	841	802	836	824	837	882	883	842	900	864	839	874	854	874	908	850	900	849	851	842	865	815	803	845	871	878	859	859	854	829	837	891	844	853	856	862	871	870	830	861	855	872	838	845	860	824	845	907	854	872	845	867	885	844	867	820	855	813	870	900	825	893	868	840	852	874	871	822	804	859	875	898	874	846	859	841	842	869	854	889	896	871	834	824	848	876	830	854	879	872	834	845	865	909	931	879	859	813	826	835	794	853	809	857	851	833	866	818	808	860	857	866	940	860	849	922	857	829	852	850	903	845	831	826	850	866	886	898	850	850	797	861	858	881	818	833	856	823	843	843	873	843	880	801	831	815	865	838	829	883	836	860	866	876	892	863	858	825	934	883	844	861	851	901	868	838	879	846	854	865	874	849	862	842	849	857	834	858	845	816	936	848	821	909	813	888	884	852	851	846	888	876	852	854	845	834	863	890	809	834	868	851	849	823	849	877	833	817	847	878	850	855	853	890	870	818	848	833	839	869	898	811	866	870	831	848	850	883	855	884	809	881	893	864	851	815	888	860	816	839	864	807	788	855	900	830	841	911	818	827	842	873	818	837	831	834	822	909	848	830	840	826	919	900	855	848	897	827	854	840	833	870	818	847	897	843	834	873	857	877	835	845	897	848	786	877	870	914	830	811	850	848	843	802	821	796	867	829	875	853	905	794	835	881	851	920	883	856	872	859	841	873	857	854	852	863	818	863	880	845	869	895	821	859	857	824	888	848	813	821	885	894	879	862	854	835	825	889	855	873	843	840	823	848	875	842	870	828	882	822	884	856	829	912	900	806	873	836	862	892	828	873	878	904	851	862	861	844	815	836	854	798	855	862	840	853	876	892	892	849	864	877	832	867	847	843	846	878	907	919	858	860	788	814	860	845	839	852	909	846	874	865	805	820	842	830	862	881	874	842	922	838	844	919	889	855	827	878	884	826	871	850	853	878	882	904	871	919	869	874	876	824	836	831	867	819	874	871	863	843	851	830	848	894	849	853	829	859	842	811	859	847	808	886	871	875	870	865	878	808	842	902	909	858	848	824	821	798	896	821	849	837	892	893	891	866	871	853	893	819	857	915	912	868	876	897	894	848	852	869	846	811	825	873	856	804	884	850	844	862	823	822	863	854	817	841	832	896	800	846	881	858	789	894	911	820	836	886	820	839	808	852	824	867	818	860	830	809	848	782	858	841	825	868	890	801	858	852	838	841	873	876	836	867	897	867	892	852	859	860	850	865	836
44046	48329	43113	28496	24982	19496	13919	10547	10140	8722	6260	5937	5047	3895	2430	2292	2072	1529	1398	1432	976	829	725	746	595	609	489	548	468	483	476	468	457	444	477	493	432	411	428	425	424	420	441	390	368	367	365	415	377	396	377	383	345	396	354	379	338	351	362	358	348	317	328	396	396	346	353	364	360	351	342	374	336	354	336	339	366	348	351	335	343	369	374	381	361	348	354	351	347	328	344	390	329	345	359	343	354	339	355	340	376	349	348	335	356	359	336	342	337	355	358	374	356	345	355	383	343	355	372	352	380	339	333	359	340	370	373	374	372	357	337	353	358	348	320	308	338	369	368	365	374	336	348	354	348	335	354	336	321	362	362	355	367	360	356	335	359	350	350	341	369	336	366	368	347	357	347	387	355	355	348	376	345	357	327	355	344	319	328	354	355	378	365	338	346	344	365	362	331	358	371	371	315	345	359	371	340	379	344	339	357	373	358	373	378	335	385	357	331	360	352	361	351	388	414	343	379	346	355	346	365	414	341	348	368	336	368	390	324	355	331	424	354	359	358	380	360	344	378	338	337	393	396	349	340	374	370	348	341	348	365	360	371	360	356	355	340	355	327	406	361	332	354	350	323	363	367	332	369	359	342	357	358	362	376	338	344	393	334	338	345	346	368	327	318	387	340	353	344	338	354	364	342	352	383	372	366	391	378	354	366	363	348	299	314	362	346	350	356	344	324	336	355	343	370	331	363	380	379	374	367	377	353	347	355	345	350	373	376	383	317	412	382	376	337	353	358	376	351	341	381	372	335	363	366	346	375	343	354	364	357	337	319	371	340	352	359	354	358	409	349	349	355	359	361	361	334	377	371	357	364	374	360	339	387	364	340	335	396	384	356	381	357	349	385	361	378	367	338	355	356	401	352	328	332	360	359	368	343	332	372	381	349	362	339	335	333	355	374	371	319	317	349	396	367	337	337	363	346	381	346	363	388	347	370	373	334	336	358	367	348	339	342	350	391	333	384	369	348	356	367	353	348	323	346	347	381	300	345	323	359	375	344	360	335	366	348	353	356	360	347	350	338	348	359	350	361	317	358	318	393	361	355	352	375	357	363	351	381	339	328	347	384	354	369	381	351	330	383	360	352	367	352	360	367	368	322	354	364	357	342	365	358	375	374	391	336	357	371	366	411	353	348	356	369	377	383	338	301	347	348	323	372	364	387	343	354	350	398	351	377	332	331	355	352	379	372	316	333	342	353	371	351	355	399	397	356	368	327	384	346	339	363	364	331	336	375	387	314	315	358	365	400	344	363	388	364	355	349	369	354	330	354	368	352	366	335	328	407	349	348	330	324	332	365	365	341	358	341	336	349	348	300	341	392	380	332	390	356	372	368	340	384	364	370	375	346	325	350	357	335	357	384	330	333	355	358	430	390	339	380	321	325	362	320	365	348	363	356	353	371	356	380	388	350	313	339	360	302	366	370	369	340	368	306	354	353	367	375	310	376	372	351	376	373	368	374	331	333	374	338	362	363	374	327	326	343	346	368	320	348	345	381	328	348	316	332	340	328	377	348	355	354	365	330	343	367	345	368	346	369	325	350	376	395	325	378	327	327	374	347	353	346	347	359	344	361	374	331	353	334	375	374	366	367	324	325	348	333	340	374	388	365	356	338	327	381	346	369	372	344	338	353	342	385	359	349	345	346	369	369	398	349	390	336	360	377	315	383	362	309	335	348	368	365	360	370	356	352	349	377	356	336	330	365	373	334	358	391	355	388	345	366	380	370	394	372	350	366	379	358	339	327	349	381	332	369	373	347	339	368	375	351	382	380	365	332	359	360	327	332	347	345	375	367	349	368	376	362	347	382	363	342	363	359	368	342	384	386	378	352	333	377	368	365	328	362	341	367	364	329	322	351	363	340	355	346	357	389	336	347	332	339	322	361	379	346	357	350	377	356	334	358	369	362	356	357	356	377	340	353	319	347	373	338	351	356	380	335	357	354	327	378	352	319	428	381	337	372	357	367	346	364	337	333	339	354	325	365	360	352	354	367	359	328	360	339	339	387	325	334	335	375	374	347	393	391	369	351	348	344	340	368	350	377	405	365	322	332	344	358	358	333	366	312	399	353	341	406	395	352	341	369	340	372	371	371	355	341	378	330	367	374	368	347	323	356	379	354	360	361	352	342	379	336	355	338	370	364	354	340	364	345	347	311	380	341	332	378	360	366	362	394	334	336	345	343	345	360	384	369	361	366	354	337	332	326	384	367	360	344	359	333	353	345	368	327	368	356	363	365	368	361	377	364	371	369	333	327	434	353	355	328	391	347	356	372	363	372	349	359	313	352	322	375	341	352	360	343	363	339	381	298	337	355	356	326	342	349	321	383	378	347	375	374	336	357	371	367	327	375	357	362	354	346	374	355	376	375	344	369	367	363	350	360	333	379	299	358	373	343	350	387	339	363	347	338	351	404	356	368	362	373	340	304	387	387	337	340	351	341	357	369	334	374	345	370	358	334	354	356	362	322	368	329	346	356	350	348	365	365	338	390	340	329	330	381	363	347	373	330	333	348	390	372	338	375	347	321	345	353	348	362	345	361	345	393	370	347	358	383	344	342	351	309	349	368	372	356	300	374	371	348	340	347	328	338	343	348	334	332	359	372	363	391	349	349	324	341	356	332	344	362	358	328	338	339	332	322	379	337	393	365	338	381	373	369	361	364	375	338	330	348	373	378	348	369	328	365	316	345	335	333	376	359	360	342	369	346	323	341	334	299	341	376	338	345	351	324	373	387	365	385	366	329	360	388	361	313	357	321	359	344	339	336	337	336	328	352	336	348	376	344	322	343	356	371	349	342	333	357	331	360	341	333	344	363	375	362	355	354	329	373	331	389	346	363	360	349	326	344	376	341	365	343	336	355	373	374	392	334	307	419	343	332	309	318	350	376	349	352	329	374	359	324	342	360	391	373	330	368	380	353	337	350	369	363	350	365	367	344	363	340	366	302	361	389	345	343	324	347	352	364	372	370	384	357	361	374	362	369	364	364	357	340	352	341	314	387	367	345	355	332	352	354	369	401	323	335	349	322	366	392	358	343	383	345	337	367	364	319	367	338	329	405	367	355	344	350	364	345	368	372	355	340	363	335	367	361	369	351	374	344	352	332	392	336	373	340	361	361	341	356	326	331	357	337	332	378	372	354	353	354	336	372	342	351	364	319	338	372	370	380	386	350	335	341	375	375	368	378	325	364	360	354	348	344	340	293	363	379	363	363	321	306	332	357	364	359	352	341	358	375	344	327	373	347	376	342	342	384	331	352	350	363	388	353	327	327	362	363	359	379	358	358	337	368	378	364	355	388	319	354	375	380	354	339	380	379	337	366	358	335	351	374	341	356	353	361	367	337	350	352	352	338	356	344	360	345	345	333	337	353	346	339	342	378	332	391	318	347	307	366	354	342	352	372	385	373	364	371	335	353	329	356	358	365	358	391	344	402	358	371	366	341	359
30783	41558	43679	26633	27792	22191	18593	17321	19593	19163	17374	15570	14950	13457	9584	10234	8505	6421	5864	6386	4665	4330	3251	3272	2554	2299	2141	1994	1709	1740	1800	1690	1642	1592	1750	1607	1461	1513	1453	1457	1381	1234	1259	1222	1122	1067	977	990	936	955	991	969	967	974	906	956	915	968	913	953	877	935	877	847	895	843	899	939	892	895	934	865	903	850	823	824	856	925	884	862	837	846	878	828	840	848	834	845	807	820	840	886	854	819	824	849	861	848	853	879	876	858	873	838	811	803	843	844	824	824	827	823	814	841	831	835	832	916	864	757	811	832	818	873	823	823	886	846	814	910	829	869	821	863	835	846	844	849	808	788	871	827	809	857	805	813	858	868	843	827	883	835	781	796	856	799	781	875	852	799	827	825	837	824	775	843	852	874	842	860	830	848	832	811	889	828	811	782	823	871	866	880	818	824	831	852	832	836	814	810	830	840	784	848	816	809	847	854	817	787	850	817	783	817	841	831	813	812	769	832	841	786	834	845	786	831	820	860	823	822	849	860	871	859	823	893	842	817	849	891	800	871	858	830	846	830	814	848	896	836	868	828	847	822	850	819	758	824	851	793	829	828	855	850	863	820	816	834	882	851	857	852	840	819	814	845	877	815	824	817	840	834	840	811	836	833	836	838	841	852	873	816	867	776	834	817	865	831	828	844	827	785	808	822	845	897	833	848	840	832	854	856	816	840	847	918	824	826	893	867	826	848	874	836	815	823	846	835	850	817	813	820	839	783	826	867	843	837	813	849	809	798	855	835	858	853	839	817	844	858	890	856	888	819	772	832	852	802	794	892	826	868	826	875	831	809	778	859	836	805	848	860	889	853	844	836	840	829	804	799	834	861	809	843	897	863	842	858	805	874	868	859	851	795	769	806	841	838	799	793	836	848	823	910	863	792	870	834	825	839	900	816	812	808	827	820	826	831	879	787	819	831	843	855	825	867	838	831	784	818	817	865	806	823	818	825	809	849	820	822	816	810	831	833	823	891	821	787	851	804	878	850	826	895	836	801	884	847	881	778	877	855	867	829	824	769	845	880	858	863	836	849	797	859	848	818	870	830	826	845	845	844	835	818	829	796	830	824	833	813	816	846	810	882	824	788	849	805	827	834	820	822	814	807	786	876	828	821	818	828	831	795	804	860	857	853	830	858	846	889	807	828	792	846	819	794	803	790	805	854	882	794	815	833	832	796	866	824	865	864	785	890	833	843	804	836	809	845	873	857	816	815	809	859	816	805	866	820	818	845	836	818	842	842	910	795	864	864	875	846	836	798	862	826	877	819	856	857	829	818	863	889	835	838	870	838	819	816	857	831	830	840	817	881	877	824	898	869	841	864	857	869	802	868	863	824	845	785	831	858	797	835	815	780	849	825	893	833	866	824	810	792	868	780	773	823	876	838	822	818	869	831	785	834	839	834	836	838	829	790	829	833	838	884	827	874	834	851	826	871	839	879	798	837	808	825	892	844	783	842	821	848	848	821	874	825	845	857	822	846	782	859	834	816	881	825	786	815	839	832	810	849	837	825	810	844	853	812	851	867	841	808	804	885	816	863	826	820	827	796	866	844	827	803	852	884	824	810	802	839	812	864	849	826	794	851	804	807	827	824	843	831	848	846	820	851	850	798	826	800	840	831	825	834	869	848	839	862	797	826	867	836	846	799	824	838	842	850	765	839	853	834	826	803	846	902	782	886	847	852	812	834	803	791	830	865	842	847	831	764	859	852	860	810	793	818	868	788	854	808	834	809	857	853	858	805	882	820	853	826	815	795	830	866	805	863	782	840	897	865	852	846	808	842	848	851	826	828	872	809	816	866	792	857	792	812	844	829	824	862	822	798	840	808	806	815	822	829	882	803	835	842	876	903	837	860	875	816	892	846	816	830	833	834	794	811	854	799	878	819	847	804	846	866	820	825	814	846	881	830	807	834	808	818	823	831	771	867	831	844	838	797	861	838	849	836	832	804	836	836	842	782	836	818	810	846	840	808	798	818	804	850	842	853	890	831	815	810	836	827	808	820	855	811	841	844	850	810	847	839	819	812	801	882	864	869	829	858	795	818	866	811	890	797	791	847	822	840	785	816	889	796	849	874	879	773	866	837	801	839	858	862	806	814	844	796	851	842	846	825	828	876	819	878	850	859	885	856	814	840	852	791	858	803	811	794	865	856	821	837	786	875	841	788	830	841	893	857	867	886	850	828	817	769	837	827	815	825	787	804	838	814	794	793	852	844	892	841	829	835	792	809	800	878	837	857	822	781	829	846	854	838	814	787	891	823	832	829	864	816	815	805	846	842	816	827	801	849	833	863	832	849	865	771	808	817	857	844	840	819	807	854	835	825	853	778	832	869	791	888	823	808	845	838	822	832	805	834	826	861	804	906	851	805	776	866	856	855	824	767	872	861	837	859	852	828	871	822	818	837	865	825	861	825	780	848	837	816	828	856	839	826	867	802	798	845	815	789	870	799	826	837	812	830	857	791	836	850	820	862	809	835	854	852	859	867	883	797	861	822	831	808	879	816	816	821	840	871	814	873	806	880	862	832	822	810	819	856	798	844	828	839	844	815	781	855	830	846	829	857	836	822	864	810	832	803	847	844	852	825	832	855	826	862	843	769	799	829	819	835	922	863	850	836	845	780	845	888	882	788	886	836	802	906	862	844	848	825	862	801	843	860	777	841	866	829	853	848	839	796	835	848	831	811	850	914	819	867	866	851	808	863	854	797	822	784	826	817	876	809	820	863	867	843	797	806	795	815	834	819	824	886	792	802	839	799	814	833	871	886	852	833	877	822	828	829	843	816	781	821	851	836	850	904	864	796	817	831	858	776	838	815	811	811	830	850	824	845	847	840	798	833	753	855	838	794	856	831	805	802	840	859	810	872	833	851	833	863	858	794	766	861	880	887	856	847	803	857	822	842	835	816	841	873	808	810	854	829	828	850	820	857	854	832	837	805	851	831	815	871	828	828	797	788	778	822	846	817	880	820	826	864	794	798	854	797	783	849	765	844	877	834	852	849	867	856	822	814	854	890	797	808	842	835	823	837	859	796	809	829	796	831	821	835	877	863	855	813	813	848	881	838	827	800	811	780	785	837	847	851	872	819	830	803	820	835	798	880	809	780	839	810	833	838	836	851	888	849	810	815	817	794	846	819	794	835	844	803	798	850	929	838	849	842	781	876	875	854	839	822	835	826	829	791	814	827	836	855	829	852	781	818	843	749	822	856	835	821	846	860	833	789	838	840	808	854	859	809	807	848	800	832	859	819	840	840	892	837	756	836	835	848	790	836	819	803	853	892	827	856	819	817	845	857	792	855	871	815	779	782	848	817	833	883	823	835	837	826	807	874	809	823	804	836	820	814	813	876	864	857	806	830	819	850	818	785	878	794	816	814	865	809	821	834	790	821	826	853	798	829	836	814	848	809	906	872	858	863	881	814	817	858	832	805	840	858	853	903	852	808	847	824	835	815	837	819
52750	52052	44965	30441	30699	26109	23562	17352	17374	15608	13171	12027	10643	8402	5606	5269	4253	2744	2558	2590	1695	1608	1406	1021	863	745	654	532	527	513	564	485	508	423	546	450	478	437	438	442	385	412	381	360	330	316	340	298	295	262	310	298	289	260	291	268	278	292	270	315	296	310	258	280	250	284	278	277	261	235	274	254	281	270	301	245	283	262	242	271	254	274	252	233	252	270	262	263	253	246	261	252	258	273	258	259	256	278	253	242	275	246	252	297	238	238	273	270	278	269	254	278	268	243	244	289	255	261	251	224	256	258	272	278	249	279	239	264	254	266	282	256	284	235	264	275	272	247	264	238	228	231	241	251	264	250	264	272	238	254	258	247	246	260	280	262	252	250	248	282	270	254	274	268	259	252	272	259	273	287	278	253	247	235	271	280	274	281	267	268	254	238	238	251	271	252	232	240	245	258	285	277	264	237	242	234	279	251	240	257	282	290	256	252	241	270	247	257	276	284	260	262	263	244	262	261	290	249	244	265	235	264	254	254	284	268	253	273	242	231	266	293	252	261	248	232	258	261	238	234	237	265	231	247	225	259	289	283	235	240	232	265	246	278	251	272	231	266	250	259	253	254	265	279	230	254	266	257	252	240	259	268	248	231	241	270	275	269	274	239	273	261	268	257	257	219	270	252	264	238	274	249	251	260	238	298	234	256	302	278	234	260	265	231	244	251	271	286	252	258	279	259	238	258	245	282	235	263	235	274	258	294	280	243	238	241	242	263	249	255	291	244	244	246	260	246	268	250	271	276	277	250	288	267	265	289	266	268	265	255	263	260	258	269	259	252	246	270	278	248	258	233	278	249	244	262	290	242	270	277	239	249	263	270	260	270	268	259	253	274	265	253	242	232	245	261	268	252	266	262	266	251	254	257	278	283	293	269	254	242	257	260	253	257	254	237	255	259	240	267	267	264	231	284	283	254	251	258	272	262	254	261	257	234	292	259	240	222	251	268	277	250	263	228	258	231	257	263	263	236	260	284	304	272	256	277	243	245	269	265	253	242	270	268	263	278	281	268	252	277	268	238	265	272	262	286	249	262	251	274	272	259	257	247	274	246	273	253	231	262	280	253	252	278	279	253	266	257	255	265	277	259	245	255	241	260	240	269	248	271	256	243	277	250	243	263	251	243	240	266	224	242	267	271	258	309	238	278	255	271	258	238	249	265	252	228	258	250	238	256	292	283	296	250	234	242	260	230	278	290	279	272	282	240	263	231	238	251	267	275	270	230	254	257	262	229	276	256	262	236	251	232	270	287	273	257	228	260	249	224	252	253	249	252	294	249	237	251	246	270	285	233	260	263	275	253	258	234	260	269	267	226	244	240	292	272	242	235	248	261	225	281	251	255	244	286	237	260	286	271	220	252	239	258	252	241	262	273	290	280	237	240	260	263	264	286	262	271	265	262	271	243	251	290	284	282	257	274	251	250	279	224	250	256	266	253	222	249	243	253	229	259	252	261	266	271	252	244	265	233	233	235	284	234	250	254	240	261	234	263	260	277	249	252	253	245	268	244	278	227	236	263	255	271	274	250	239	283	278	239	245	275	256	280	261	238	241	245	268	264	280	247	244	273	273	257	255	271	266	268	267	248	208	286	253	243	256	289	278	255	257	256	256	233	223	261	263	284	249	258	279	247	266	295	238	258	243	245	253	304	251	274	264	269	249	251	251	265	276	233	255	259	255	233	259	262	232	279	247	236	256	299	266	264	278	236	283	291	282	247	253	258	257	240	283	284	239	232	262	239	269	281	245	269	228	269	261	266	242	239	248	274	256	255	251	277	270	265	226	276	249	239	230	289	258	270	231	261	291	270	248	251	253	262	287	256	244	255	231	224	242	242	230	233	238	270	250	266	249	288	254	250	253	277	266	279	248	287	244	240	255	258	246	278	282	257	255	257	255	267	255	227	285	239	280	257	276	227	269	262	267	243	244	215	254	301	253	262	317	283	261	254	275	257	246	253	285	242	287	247	297	260	268	265	235	261	282	241	302	278	258	250	259	236	237	269	275	237	229	253	271	238	237	251	271	276	248	239	237	280	250	260	250	279	250	272	268	274	262	263	229	246	253	272	283	279	263	250	273	213	244	236	288	297	258	282	236	250	247	236	225	281	250	257	248	253	290	252	242	264	251	255	235	232	267	249	256	230	270	224	235	241	241	260	229	254	252	264	270	304	277	256	257	275	286	305	243	234	267	260	257	257	246	264	243	269	294	250	278	257	258	245	266	292	241	237	250	249	245	260	253	267	254	267	263	251	248	257	243	275	261	240	243	245	252	242	271	229	273	257	293	273	259	256	260	281	272	259	272	274	233	239	253	224	263	244	283	268	278	248	253	264	236	268	249	274	255	247	241	230	235	268	279	248	290	258	257	249	239	235	243	262	250	254	276	265	265	246	261	265	273	265	255	265	253	241	233	286	280	236	240	263	237	240	266	260	247	268	228	245	239	283	235	252	261	257	264	256	255	246	259	273	235	279	254	288	254	260	242	276	244	259	259	242	270	255	261	275	249	260	253	237	237	275	285	264	262	253	262	274	255	269	266	289	253	265	264	246	246	261	247	248	255	297	257	255	291	260	309	267	258	236	247	267	240	247	239	231	225	247	269	251	241	282	248	251	246	247	243	247	285	243	244	255	250	261	243	278	237	239	231	258	243	260	277	274	257	240	282	252	277	236	248	262	279	269	250	263	246	266	262	269	253	287	245	259	243	268	258	245	252	298	268	248	267	240	263	267	253	261	246	236	258	247	271	239	256	257	248	279	238	282	241	266	251	235	272	248	250	259	256	278	274	299	257	223	284	229	267	275	278	240	265	239	281	288	263	248	249	245	279	275	227	280	261	245	255	262	261	243	252	260	257	236	256	234	261	233	238	257	261	265	251	280	234	240	273	286	259	254	257	270	240	245	238	291	241	262	255	243	244	260	270	260	251	282	254	253	248	257	258	281	254	240	274	270	284	267	271	275	222	267	226	242	231	264	280	264	231	277	288	283	275	275	270	252	216	229	253	243	268	271	262	263	265	279	221	278	236	284	263	242	234	271	284	238	248	267	246	279	289	242	277	230	242	229	243	225	289	256	275	261	267	245	273	253	228	232	223	237	258	221	247	259	260	254	251	243	258	269	277	255	289	251	268	269	249	260	289	249	269	229	253	273	256	264	304	267	271	243	265	253	270	262	298	250	229	256	226	244	212	245	260	221	252	247	252	251	253	279	263	235	252	253	266	269	241	241	266	245	274	246	269	266	237	253	271	251	238	272	244	270	242	272	266	227	282	265	250	260	267	267	278	286	276	270	234	260	280	257	227	237	262	237	269	243	270	274	254	264	282	251	253	259	251	265	263	242	262	245	292	238	244	253	251	245	272	242	254	274	249	262	264	253	259	242	278	237	269	216	270	282	241	265	251	274	304	242	264	273	254	271	227	301	266	251	277	256	245	268	259	251	274	253	256	252
36290	46572	45406	33214	35528	29495	29932	22220	27549	27164	26378	23291	23532	21091	16376	17180	14283	10291	9179	10600	7771	7635	5476	5396	4163	3572	3030	2675	2500	2389	2463	2322	2272	2116	2387	2047	1952	1846	1791	1983	1612	1443	1278	1222	1097	1015	941	907	909	944	858	877	848	852	820	770	833	797	834	771	784	789	770	730	694	762	721	710	715	637	719	715	690	696	684	734	707	672	687	745	726	657	687	650	650	648	662	672	624	664	588	615	639	618	613	638	628	634	649	618	642	605	596	621	609	608	653	634	627	629	614	611	628	600	648	625	642	611	607	612	650	606	649	621	623	607	654	608	653	601	613	592	647	633	593	653	616	596	618	582	621	643	643	589	615	634	638	612	619	597	644	641	635	617	621	637	617	622	604	614	650	607	602	655	658	607	651	616	629	634	626	614	685	643	651	612	653	635	625	653	646	634	611	604	627	608	612	639	614	602	648	641	588	620	617	631	611	603	605	674	646	567	630	646	603	640	605	637	614	655	590	643	644	650	610	578	628	599	640	642	602	642	588	633	642	595	649	625	609	640	661	645	661	620	617	634	603	663	596	575	641	631	627	650	621	618	606	625	609	680	585	655	660	595	639	585	615	645	637	605	631	609	604	653	609	653	587	612	651	619	624	586	634	562	602	625	624	570	643	625	609	625	635	609	579	623	627	600	599	577	659	612	617	639	605	677	622	620	598	628	619	623	610	678	643	615	594	600	615	626	606	628	621	653	674	594	619	638	651	595	667	627	602	625	622	583	598	642	570	614	623	585	645	640	621	602	578	626	633	604	598	637	615	637	623	606	635	633	635	675	641	639	659	639	607	649	598	627	627	616	585	643	654	632	618	580	624	592	635	590	626	648	629	575	632	619	643	620	613	678	624	580	595	626	621	590	639	574	644	643	638	594	625	680	650	596	593	617	624	632	618	641	632	616	632	566	606	621	599	619	620	609	624	613	617	625	628	677	639	639	653	614	610	618	649	636	592	631	624	619	645	666	662	613	616	607	672	648	647	616	599	632	626	645	609	631	625	645	635	611	631	604	621	614	600	597	618	586	644	605	633	628	615	600	614	637	635	645	594	640	654	618	595	610	635	643	612	628	576	600	639	632	587	615	646	651	630	658	615	620	614	607	642	620	644	570	614	624	642	663	663	633	623	638	603	600	669	619	631	594	670	656	627	617	625	596	627	596	631	637	628	600	617	622	571	620	625	642	571	622	611	604	598	612	592	620	630	655	655	634	628	643	627	624	627	651	609	662	633	649	628	607	619	610	648	647	621	625	613	618	573	674	660	633	658	624	599	617	594	633	624	600	646	602	632	646	624	648	570	644	641	656	605	610	624	648	637	607	646	607	583	609	634	635	600	612	586	650	656	614	616	650	613	631	617	644	602	633	627	628	650	617	613	659	634	622	606	618	627	584	590	630	647	595	604	614	622	620	612	625	651	648	648	631	645	640	642	637	657	614	637	579	581	612	609	646	591	623	627	606	604	598	626	592	632	621	631	646	633	626	657	646	637	612	619	641	609	618	618	620	590	616	597	621	602	613	609	643	630	593	606	594	578	631	672	629	635	586	645	568	620	597	634	600	585	619	615	666	566	642	648	587	637	610	613	658	587	649	580	616	614	628	587	613	609	585	627	685	627	625	599	583	654	615	621	608	613	596	586	637	573	650	676	611	650	632	620	571	608	640	639	592	604	592	639	609	638	605	626	633	605	638	603	654	620	664	654	631	653	594	644	594	654	647	579	611	653	616	665	651	602	570	636	601	608	644	608	683	612	604	627	629	602	598	614	600	600	571	679	608	645	564	597	614	574	649	606	669	585	587	628	642	585	603	633	593	612	639	613	602	596	603	643	629	629	593	642	625	645	604	649	681	607	600	620	617	657	620	643	634	662	636	614	647	605	615	599	617	693	608	609	641	620	553	650	629	641	617	634	625	591	581	608	628	645	651	647	686	634	657	618	680	580	626	583	650	608	616	648	623	617	609	577	634	699	625	629	640	635	617	622	649	628	602	614	621	563	689	619	693	645	636	598	641	622	608	645	606	624	588	590	596	616	602	587	654	621	596	635	633	561	649	599	634	681	593	586	625	619	600	639	570	600	642	621	667	591	649	644	565	597	642	622	630	601	626	628	648	628	603	639	607	623	649	639	590	672	615	567	575	640	642	606	623	652	637	596	657	655	625	620	631	603	624	637	605	611	653	657	635	572	595	621	648	631	644	652	606	649	604	581	615	655	659	627	636	586	656	628	607	630	585	636	578	631	608	622	624	636	626	590	613	618	606	591	624	581	649	600	642	602	637	594	557	635	651	649	647	595	615	645	620	570	624	603	579	625	605	652	584	602	619	616	592	612	608	594	606	635	628	610	583	587	636	623	618	605	604	638	643	621	617	634	581	584	606	626	605	660	607	616	644	623	632	679	634	603	617	613	629	662	668	582	627	660	598	610	640	606	596	619	690	612	644	605	637	639	608	585	627	589	609	635	659	593	610	667	626	627	617	623	636	644	624	586	625	612	615	627	608	620	621	617	653	618	619	596	584	629	643	608	593	600	636	608	617	600	633	596	634	668	632	616	611	616	593	622	662	632	637	618	678	598	622	592	647	637	586	630	649	625	609	639	624	606	642	649	670	669	665	630	646	588	613	617	598	631	621	624	598	591	645	602	639	601	619	601	603	629	643	626	602	583	607	639	603	664	636	618	634	601	624	591	654	632	627	613	617	657	612	668	578	605	609	644	664	624	620	658	635	605	610	654	606	648	604	606	629	620	649	674	622	604	603	604	622	648	613	619	591	630	638	601	643	603	625	603	631	609	578	638	635	601	602	601	624	630	598	596	609	626	597	611	614	610	630	633	615	610	637	633	644	581	637	592	618	604	599	657	587	629	675	665	612	613	610	610	629	653	634	638	638	597	620	655	661	619	649	596	611	649	621	617	592	596	629	651	611	601	598	684	597	652	607	598	619	622	580	635	674	588	635	591	620	603	649	624	601	626	613	600	616	613	685	610	630	626	628	610	611	579	630	621	628	612	658	636	643	624	596	620	595	668	622	601	683	634	678	626	603	623	620	627	652	590	658	638	592	624	613	634	664	635	613	640	647	592	596	616	637	622	614	613	624	597	558	626	651	645	623	647	642	642	623	583	599	657	592	625	599	642	628	662	590	612	616	574	582	623	646	649	634	633	674	663	601	611	612	594	653	561	622	648	591	595	619	675	580	649	642	613	642	631	631	628	634	645	595	601	613	606	609	625	642	620	632	619	617	662	628	621	620	598	659	604	670	628	580	594	604	672	635	629	631	604	659	573	604	616	575	592	618	619	589	584	645	602	568	616	614	651	617	621	597	607	618	604	638	607	577	648	646	661	588	645	597	605	613	614	668	654	611	646	621	617	635	654	666	622	638	640	639	601	646	642	591	598	616	606	611	632	569	657	624	636	618	580	644	605	630	639	626	591	603	638	654	626	639	647	606	603	594	583	640	611	636
25862	21300	15848	7109	4287	2622	1784	1379	1254	1064	879	798	765	715	506	528	562	507	498	453	476	464	411	462	410	415	465	349	391	414	437	402	392	388	422	420	423	393	402	355	375	380	365	377	391	330	370	414	399	355	381	368	359	369	329	377	375	347	411	353	382	353	374	373	355	347	394	318	349	348	340	358	350	374	360	378	359	343	351	346	352	334	365	328	381	371	334	377	397	361	403	362	359	336	358	372	370	367	398	332	383	343	345	327	345	360	338	336	342	383	330	365	327	351	353	390	356	340	349	369	387	345	357	374	313	354	369	382	374	335	339	332	327	366	334	384	358	343	350	340	367	374	374	334	363	362	366	369	360	366	357	386	359	373	366	361	344	354	372	346	367	365	378	370	350	361	369	355	346	365	353	316	331	361	350	379	366	359	359	349	357	356	343	358	339	367	347	357	379	336	358	350	375	347	350	351	338	370	348	335	349	326	380	372	331	363	354	337	371	330	371	320	382	366	320	347	367	328	360	342	333	381	320	365	353	347	384	366	394	390	375	363	378	396	329	346	369	373	345	397	344	381	370	371	338	316	363	334	345	358	348	348	352	351	337	338	362	361	329	371	395	372	343	325	372	359	384	351	402	364	323	338	367	380	391	357	336	393	358	367	364	342	343	346	404	382	379	357	336	344	369	370	361	348	360	380	368	365	347	382	363	361	337	348	369	328	344	369	346	347	385	402	356	367	334	332	360	347	346	375	368	333	342	338	361	363	329	372	416	375	378	360	380	391	361	315	343	365	378	357	348	369	376	366	342	352	378	351	352	345	361	348	340	333	355	332	344	370	348	306	325	355	359	377	354	383	329	356	367	333	354	373	382	368	372	397	319	320	350	360	357	334	381	389	383	361	368	325	341	362	368	367	332	345	365	370	347	353	364	343	364	335	402	366	384	388	338	359	391	335	335	362	331	403	394	356	386	360	343	358	332	369	374	324	350	356	361	366	354	360	351	366	364	367	385	352	346	389	402	364	357	363	338	390	404	336	353	350	347	362	379	380	375	390	370	338	342	345	383	365	400	381	319	362	353	358	351	340	354	348	360	319	333	347	330	325	362	375	329	364	354	395	349	354	381	397	346	382	400	367	366	346	351	342	362	357	399	338	378	380	353	354	337	355	334	364	388	358	370	370	387	338	357	345	337	371	376	339	371	341	344	327	359	376	349	339	375	351	379	378	371	393	317	363	344	362	357	333	379	372	352	404	393	345	367	332	320	378	373	375	363	362	352	389	338	338	362	347	352	336	336	385	371	349	348	343	376	319	362	369	338	362	376	384	327	372	344	330	317	348	381	370	320	393	399	377	363	381	343	359	363	352	372	369	354	354	377	339	343	379	357	383	358	384	379	373	373	358	367	348	348	323	354	344	354	357	349	364	337	336	319	349	362	337	381	340	341	354	358	331	315	334	390	367	347	360	398	349	363	371	401	344	354	338	344	367	338	386	352	392	356	336	373	366	326	417	363	406	324	351	383	366	366	357	353	324	362	359	370	353	332	377	393	383	355	381	386	340	374	378	348	332	357	397	355	326	394	362	367	378	393	369	326	368	350	321	336	361	392	361	357	349	373	397	359	365	329	388	359	380	374	370	365	343	337	371	367	340	367	364	356	352	374	364	353	374	373	353	368	379	332	346	372	358	348	362	344	345	342	369	381	353	353	345	363	367	336	340	351	363	370	355	376	375	361	351	331	331	381	362	380	382	359	386	381	343	355	372	348	362	370	384	360	380	417	345	342	377	369	341	361	373	380	388	353	367	346	387	376	379	372	374	395	349	329	392	360	363	353	363	397	344	327	353	368	358	342	389	368	371	374	360	353	337	379	400	384	394	330	344	381	379	403	345	393	396	385	395	347	382	408	364	345	395	366	362	334	353	366	349	358	352	358	358	349	354	349	348	348	363	347	348	366	391	354	341	379	369	366	330	356	365	336	366	379	348	363	380	374	364	361	355	364	381	363	406	359	384	328	354	365	391	363	378	340	340	353	346	383	392	353	361	339	343	362	349	365	364	367	379	396	354	351	340	352	353	367	343	368	365	370	361	358	355	371	352	330	372	343	345	354	340	365	346	382	347	380	355	369	413	345	364	387	331	344	364	351	384	379	366	323	342	348	366	339	353	360	357	337	360	401	369	356	356	350	329	332	369	371	384	376	362	355	373	377	348	346	409	372	364	372	369	360	334	381	355	371	378	327	342	378	348	379	379	362	338	366	335	336	391	332	347	379	355	354	361	375	392	338	355	385	352	360	352	355	367	375	336	350	345	360	369	349	361	401	384	370	393	372	348	331	353	368	338	351	386	368	343	351	368	379	338	350	352	343	362	363	363	346	403	357	361	376	345	349	387	330	362	350	343	358	358	356	356	320	389	346	359	351	356	391	366	364	381	378	372	345	388	343	374	360	363	342	381	370	365	356	372	364	380	383	361	369	344	391	338	388	356	370	376	352	356	395	334	345	346	377	384	357	354	356	323	366	372	368	355	358	354	358	372	308	377	367	388	373	357	382	330	379	355	372	384	356	387	324	382	371	324	377	371	370	317	383	347	350	364	313	363	354	378	326	364	348	366	330	370	350	356	360	347	374	342	371	405	417	342	357	362	346	375	353	325	321	324	367	344	385	364	326	373	375	390	370	371	351	349	351	386	358	370	385	367	347	355	359	367	394	385	327	357	338	355	328	363	387	369	360	350	362	375	384	383	382	376	375	357	392	323	386	360	382	370	340	380	345	328	370	370	361	400	328	355	388	374	378	338	411	415	389	369	392	388	372	403	395	375	328	334	355	332	349	368	386	358	358	407	334	359	342	406	339	350	341	357	366	350	351	342	362	397	350	333	361	364	347	357	353	359	370	352	354	343	360	358	328	344	381	351	348	330	359	356	364	377	398	342	366	341	380	307	376	338	376	349	383	359	369	364	388	330	371	366	371	394	356	374	374	411	366	330	353	364	347	351	335	362	352	364	370	372	338	344	353	321	385	357	336	340	392	353	357	339	338	352	360	346	334	347	385	355	348	388	340	337	342	367	363	400	382	396	345	338	365	365	351	375	343	383	367	393	341	313	354	392	368	338	352	378	353	378	343	373	347	361	335	330	373	396	342	338	360	352	343	321	354	337	354	379	369	363	359	369	338	332	372	341	353	353	422	354	383	355	354	378	289	349	384	358	362	378	372	342	385	334	350	366	339	379	384	330	349	352	374	361	368	386	371	377	337	355	358	363	361	343	348	347	339	331	395	342	329	343	353	366	378	405	357	361	361	362	339	366	414	367	385	360	332	378	397	366	374	340	362	375	400	353	375	363	372	376	358	372	395	357	402	384	370	357	356	352	366	364	337	358	339	358	344	372	340	345	379	394	364	349	366	348	345	366	355	384	342	356	375	357	357	390	388	364	372	389	346	357	323	380	359	384	364	370	382	370	363	382	395	367	349	387	385	353	378	353	393	354	344	346	370	298
16220	19780	20026	13295	11305	8281	6444	5254	4972	4342	3872	3579	3406	2794	2299	2352	1996	1846	1600	1631	1470	1417	1344	1272	1256	1218	1159	1170	1128	1120	1009	1080	1144	1132	1104	1119	1117	1084	1026	1038	995	1101	953	944	952	907	910	887	877	942	896	899	939	887	892	902	906	938	871	892	924	865	839	858	851	903	826	878	893	824	887	863	856	840	859	923	909	866	882	797	858	883	837	815	893	844	828	804	836	842	865	866	835	860	861	855	870	861	836	841	886	852	842	877	853	845	832	904	855	876	852	874	911	856	824	811	926	834	832	828	861	859	879	871	864	878	810	869	836	864	894	818	839	837	880	782	844	874	816	798	829	866	846	871	817	858	854	891	823	845	852	838	881	883	862	821	849	879	906	891	826	837	831	806	878	846	824	841	888	862	908	804	859	901	887	836	850	858	817	867	840	838	813	830	836	858	833	795	851	911	864	863	828	876	852	843	871	893	839	871	819	807	813	874	882	823	842	885	827	857	836	890	895	832	856	867	825	852	840	835	837	865	819	869	855	845	837	840	881	869	858	814	819	855	852	889	832	824	843	890	810	856	858	789	882	830	858	892	830	876	856	886	850	899	878	880	858	844	796	839	801	875	850	810	846	884	861	858	810	879	893	869	844	871	856	802	835	844	842	848	889	853	801	827	857	837	878	880	844	875	864	797	815	815	858	817	828	878	858	855	879	848	878	877	868	853	866	865	826	808	868	830	868	877	929	853	873	825	867	873	886	864	911	883	873	823	861	841	849	863	858	857	836	822	823	834	881	851	870	862	843	888	833	838	928	844	836	851	853	925	849	847	852	878	866	925	869	812	854	833	849	888	829	816	851	872	887	878	832	848	872	825	908	826	894	894	843	812	887	856	846	881	828	880	838	891	831	862	781	874	837	839	870	875	866	853	848	819	829	840	846	828	866	918	879	882	855	821	823	818	859	854	826	832	892	883	845	882	855	861	880	856	809	831	833	847	878	892	901	833	866	865	873	843	826	849	834	842	898	863	819	857	842	859	876	847	856	894	837	858	902	858	885	846	832	884	760	870	843	879	921	858	871	806	832	845	831	875	804	816	852	784	846	878	882	889	847	841	859	860	852	876	858	905	824	871	856	879	867	852	843	865	857	810	811	841	839	838	888	835	863	874	818	871	895	861	876	872	849	875	900	833	848	797	839	858	885	809	876	870	868	847	857	870	824	786	887	876	824	855	803	824	877	876	787	844	878	806	850	863	841	826	874	845	864	882	845	806	895	831	854	916	857	841	881	890	870	858	825	845	885	862	892	816	866	880	891	808	869	904	871	842	845	819	826	868	838	865	844	866	827	818	903	858	805	836	862	881	809	815	857	878	908	829	884	869	893	881	822	876	867	849	862	842	857	857	817	863	879	852	863	852	870	795	818	864	886	889	838	831	811	884	788	831	814	846	818	786	839	840	844	868	824	917	849	893	894	873	889	901	823	891	858	882	836	876	851	851	871	784	854	905	883	811	833	818	904	858	850	823	770	887	846	851	862	850	851	802	842	905	854	840	909	873	866	832	859	841	833	864	825	797	890	873	868	868	844	857	853	825	903	881	875	854	874	837	893	861	885	856	832	777	875	838	826	841	790	841	867	835	792	853	867	886	788	897	875	893	839	856	813	879	894	818	834	794	862	819	843	850	914	842	864	815	838	847	819	824	885	879	857	883	886	867	893	873	904	871	850	876	882	870	855	846	879	822	854	852	826	884	806	851	880	814	841	876	853	858	894	866	895	866	848	831	819	841	834	864	824	895	856	795	900	811	848	872	836	808	885	873	879	837	874	881	808	851	853	844	804	852	878	795	852	840	894	829	890	857	900	929	867	849	847	842	864	876	843	852	833	825	903	852	846	882	824	813	885	857	896	886	876	853	894	860	905	837	829	878	828	839	890	869	819	842	857	853	871	808	839	792	821	866	821	851	895	877	894	872	833	821	877	874	844	888	855	806	860	800	853	869	859	848	812	860	842	828	788	858	866	841	830	834	844	883	849	884	872	856	866	869	911	853	896	837	889	843	837	893	868	821	807	810	867	887	895	854	870	834	853	838	863	906	868	830	876	821	823	881	853	791	843	843	839	875	863	802	822	836	821	829	910	890	864	818	806	894	833	840	824	880	824	849	832	836	869	885	798	836	838	892	875	842	882	801	801	826	805	842	857	845	877	920	846	833	830	834	820	818	864	901	830	852	868	855	870	822	841	888	849	859	884	865	873	876	892	860	875	859	891	828	824	846	871	882	882	853	854	824	888	835	835	920	894	845	848	836	823	854	910	821	841	901	861	824	850	848	908	830	832	832	801	838	816	907	863	818	895	858	853	851	908	793	854	847	884	878	848	834	875	845	836	841	821	857	847	893	870	856	839	823	889	845	808	863	843	854	851	884	883	811	847	844	863	850	872	843	819	857	828	800	833	856	858	825	810	830	880	858	878	901	817	881	862	867	843	838	842	849	894	843	838	878	822	882	805	880	845	892	841	814	839	884	881	831	873	862	830	862	841	838	850	840	847	794	864	909	829	861	841	877	848	845	831	857	874	837	884	846	883	823	802	895	834	835	832	887	846	840	898	851	852	859	789	830	875	830	928	847	863	856	870	802	865	830	798	827	868	887	844	859	888	899	893	857	842	872	907	910	916	868	831	879	835	871	847	867	866	837	855	883	868	872	882	863	841	883	825	838	836	829	847	885	907	812	816	840	831	828	847	865	843	822	832	848	917	858	877	792	824	871	881	855	885	949	870	854	858	864	868	847	867	870	843	854	834	874	834	832	868	876	870	838	831	845	802	876	837	873	849	823	856	820	834	872	846	857	841	845	809	882	856	859	893	893	804	851	862	827	827	829	855	840	835	819	856	884	871	900	830	855	809	831	814	904	811	882	874	818	842	881	860	901	833	833	879	845	837	865	788	825	816	832	848	824	873	881	833	815	891	857	800	856	863	860	837	869	812	902	853	834	823	850	832	911	819	825	831	864	854	883	783	852	808	854	820	829	839	866	865	850	897	875	870	865	829	888	883	845	940	864	897	785	863	809	894	880	865	851	892	864	836	862	868	826	823	783	892	821	892	841	827	858	804	875	848	877	870	825	833	866	846	860	810	840	858	810	874	852	809	856	858	889	890	863	828	802	867	842	878	878	839	818	843	857	826	829	859	810	850	847	824	845	897	837	821	830	832	903	863	757	894	885	844	873	823	884	893	768	881	884	877	909	809	852	895	855	847	861	819	899	837	871	895	835	834	837	821	838	916	845	816	825	892	860	823	830	879	802	855	862	816	831	863	839	866	853	827	871	839	871	803	825	876	869	844	841	888	846	792	859	830	838	877	827	771	819	814	893	821	866	897	834	880	866	781	864	813	863	865	833	857	788	848	893	873	861	859	836	884	834	911	845	893	944	799	870	871	838	868	837	850	883	905	896	859	885	836	848	821	855	849	916	808	877	819	840	849	845	846	871	842	800	850	859	860	900
44415	46334	43587	28244	24505	18278	12307	8618	8875	7619	5737	5485	4599	3636	2482	2276	1800	1419	1162	1216	899	886	759	672	581	613	508	471	495	475	458	478	480	492	490	456	462	413	442	390	438	429	439	392	380	392	379	397	383	362	364	389	371	376	380	365	353	390	375	399	383	374	366	337	376	358	355	342	337	357	330	357	359	360	386	359	380	352	339	360	350	368	352	354	362	332	348	348	348	346	391	376	349	349	318	373	322	361	375	353	376	351	350	358	356	364	363	369	369	334	383	357	355	350	385	350	339	356	377	323	314	329	362	390	359	347	372	376	332	352	372	365	363	347	371	357	346	345	335	356	340	354	347	365	371	359	353	357	364	357	349	354	351	386	369	324	349	377	372	350	353	347	402	359	342	371	338	348	311	388	357	332	336	339	372	365	343	342	352	320	333	348	342	348	341	346	345	343	358	340	347	389	365	345	326	352	361	325	395	343	388	348	316	354	375	388	354	371	364	348	359	337	352	350	358	367	339	409	368	377	341	367	339	376	363	357	371	347	378	353	379	400	369	343	405	338	339	394	397	361	371	348	347	340	348	369	337	364	337	344	339	354	375	357	368	325	338	334	355	363	320	371	328	350	343	346	353	320	357	340	356	383	385	352	379	346	340	343	369	365	359	363	369	365	369	339	367	339	339	358	331	373	357	352	347	386	352	358	367	357	360	374	365	346	355	349	335	379	375	383	363	377	345	362	343	357	301	351	379	350	353	388	288	341	342	356	312	366	359	325	375	367	359	349	358	382	323	333	362	344	354	368	361	332	327	367	309	344	331	373	362	364	350	380	385	368	333	370	386	374	314	311	377	346	366	351	339	337	341	349	345	364	377	388	327	382	385	368	339	331	358	330	329	355	331	356	337	385	346	402	332	359	337	345	364	360	367	337	347	352	370	352	346	354	348	378	363	320	352	317	356	373	366	407	392	372	379	359	358	341	364	389	346	357	371	361	377	345	357	332	356	340	345	356	351	384	310	328	317	358	331	368	342	325	345	372	368	363	355	328	336	347	336	354	339	344	386	345	349	316	353	356	309	360	323	360	369	368	377	338	345	354	351	332	355	384	367	360	362	345	348	344	323	365	340	338	338	378	357	375	322	355	382	358	375	374	362	358	351	349	333	345	369	348	330	319	362	336	339	341	342	335	370	388	349	334	355	333	359	352	349	347	351	368	356	329	368	322	338	333	349	358	322	356	353	340	364	357	344	389	369	354	361	362	349	334	352	376	361	378	358	340	355	346	412	332	373	356	335	397	355	364	341	344	316	362	412	352	359	375	391	347	348	379	392	366	363	355	351	368	346	356	347	340	371	318	348	319	364	352	337	343	336	344	341	340	349	370	314	387	356	379	349	329	332	328	358	342	333	355	367	330	342	339	350	354	359	402	354	326	352	355	328	332	356	356	367	337	362	373	364	363	356	343	353	344	357	366	361	363	330	366	352	337	371	409	364	332	361	364	371	356	340	320	325	347	374	355	360	335	367	333	357	352	339	338	326	347	375	321	310	341	357	379	356	357	369	392	338	374	353	340	345	357	313	351	378	354	327	333	364	326	335	374	361	365	324	327	346	358	348	353	344	302	325	375	341	367	354	343	349	375	334	384	340	320	394	378	349	352	378	385	355	363	366	342	365	306	384	342	370	347	349	350	352	311	345	358	369	324	348	380	326	355	331	388	368	343	330	340	335	356	362	341	349	321	326	375	334	325	380	347	338	328	373	351	347	370	343	346	354	378	383	337	368	330	340	357	346	373	364	356	351	367	362	342	326	360	316	359	351	354	320	345	354	324	357	331	366	361	383	353	380	330	312	366	346	336	359	350	386	344	338	339	377	419	347	361	366	349	340	349	360	317	351	346	348	332	346	365	352	342	354	291	368	358	341	338	357	365	367	355	315	345	340	366	355	314	353	334	341	346	380	329	383	349	348	375	332	357	345	325	346	347	372	351	326	319	315	368	374	347	381	360	356	346	347	349	352	340	377	371	343	342	348	369	378	366	378	323	372	353	338	374	323	354	370	330	372	311	355	323	348	367	346	360	357	353	325	398	387	333	346	349	361	373	363	378	341	394	372	368	386	340	359	335	338	363	350	363	355	388	356	368	327	347	342	353	370	359	373	387	358	353	371	305	356	364	328	381	370	380	347	375	333	321	335	381	328	347	360	380	341	375	381	333	345	360	374	401	344	332	338	360	330	390	331	326	348	338	353	368	344	355	353	355	375	410	319	366	335	360	339	349	352	370	350	367	376	360	357	373	336	367	364	337	354	343	357	306	368	336	344	329	322	383	375	336	354	381	333	359	357	358	370	367	369	321	344	353	366	374	368	360	332	368	341	385	345	392	344	334	342	360	330	343	316	381	366	312	314	368	363	341	348	341	348	386	344	348	350	364	358	326	319	370	338	350	374	325	346	377	363	321	328	339	364	332	374	333	339	374	335	339	335	354	364	363	381	326	339	344	389	344	372	332	348	359	378	361	375	341	316	350	359	367	364	388	320	353	360	369	342	377	352	345	365	324	390	385	384	326	352	334	313	372	385	361	333	344	341	366	368	376	373	361	353	357	382	354	340	328	379	331	386	336	364	362	348	335	371	354	337	363	346	342	357	362	350	349	374	357	379	362	379	338	364	374	336	335	336	326	381	367	342	376	341	362	334	328	342	347	356	389	365	361	339	340	358	377	352	338	367	361	336	379	372	345	354	315	367	335	370	323	363	324	366	327	386	344	327	351	351	349	346	337	341	350	320	363	376	320	335	372	352	363	387	361	380	374	374	357	362	331	371	361	357	389	356	344	321	350	375	375	364	345	320	320	355	354	371	371	339	338	351	367	357	351	353	344	369	352	351	348	337	347	364	368	379	374	374	369	374	378	372	356	367	341	345	347	337	339	365	324	340	340	375	346	379	326	331	348	325	356	335	324	344	363	363	367	372	407	327	363	372	331	386	350	362	375	358	373	376	362	362	373	333	348	342	350	366	372	345	336	378	370	354	341	343	334	328	349	381	355	330	371	400	344	346	352	325	361	384	361	353	334	357	362	346	361	385	342	318	337	346	329	330	332	340	342	366	327	355	341	358	325	316	317	379	360	339	361	338	355	344	356	328	324	319	321	373	345	345	358	343	366	359	345	334	339	369	341	360	367	367	297	349	377	350	367	319	365	339	360	341	364	378	334	348	344	343	383	381	337	346	372	378	311	364	367	340	340	364	364	369	319	366	380	346	346	340	337	328	344	376	382	337	354	336	364	326	353	350	330	357	358	357	327	365	343	355	340	361	353	385	368	358	360	368	344	337	334	321	340	358	344	358	340	348	381	349	349	337	396	342	331	374	362	344	327	320	319	326	358	340	364	367	340	328	350	352	321	344	341	339	365	381	376	371	310	363	323	345	332	338	339	349	369	343	373	364	384	331	360	355	354	327	371	379	343	357	348	360	381	334	334	354	358	340	380	357	384	324	327	382	363
30711	40363	42642	26869	26986	21074	16105	14536	17891	18250	17138	14930	14620	13129	9708	9984	8514	6107	4996	5755	4549	4193	3230	3050	2595	2246	1968	1906	1823	1694	1662	1514	1564	1557	1757	1548	1514	1546	1492	1476	1331	1337	1206	1198	1116	1073	981	984	969	973	982	948	984	957	942	940	947	892	933	946	920	887	896	898	875	818	865	862	899	863	883	856	883	925	865	872	865	803	848	849	898	847	879	873	815	805	845	840	845	823	884	871	870	866	833	851	821	852	790	850	861	837	898	818	840	806	853	822	819	851	828	818	914	832	843	820	861	852	825	806	838	892	832	834	825	802	858	836	802	839	837	860	833	875	788	843	835	845	833	792	830	865	828	834	835	821	806	818	872	803	805	825	913	853	839	831	859	826	831	856	858	817	798	863	797	790	790	808	860	844	826	829	854	807	859	874	826	827	819	871	827	833	815	847	861	835	854	844	836	830	831	819	835	816	830	826	861	854	794	839	805	820	846	819	801	912	768	791	794	829	834	828	865	823	804	796	736	839	845	844	793	863	860	806	852	878	846	868	883	844	814	851	839	818	836	813	868	836	822	872	834	852	848	802	860	813	864	834	816	833	864	845	853	807	828	801	863	847	848	867	826	904	854	825	793	828	759	850	846	812	773	807	849	834	865	881	825	841	813	816	835	871	842	820	844	830	823	883	808	832	781	854	813	840	860	812	837	842	833	836	819	853	857	812	826	871	865	836	793	828	861	815	837	822	876	857	826	818	863	793	869	763	814	819	819	878	828	855	824	823	847	815	818	846	854	824	799	861	842	789	837	850	839	807	846	804	881	895	851	853	829	827	832	899	850	841	816	810	782	804	801	851	801	859	823	843	833	894	862	834	835	801	849	876	793	829	852	884	849	833	863	819	880	868	849	793	803	905	843	838	855	875	824	833	837	858	815	806	861	811	840	844	878	804	813	840	793	814	840	826	842	859	838	769	840	825	873	856	826	799	881	806	884	843	825	857	829	810	829	799	825	899	825	840	805	877	794	765	831	849	822	806	839	806	831	817	836	771	809	831	819	854	817	860	886	850	812	823	850	849	845	808	852	823	826	833	823	815	784	842	834	821	792	787	852	811	836	832	794	879	819	818	821	848	891	810	850	865	906	876	787	798	881	803	800	819	827	857	804	839	799	869	853	879	805	818	858	847	835	821	877	855	842	872	873	841	824	879	795	813	781	822	843	827	851	803	805	818	879	872	843	791	812	780	831	806	803	807	865	878	829	823	862	832	828	833	853	846	817	860	869	833	833	811	770	829	830	822	825	827	820	827	884	807	772	876	786	807	855	776	853	864	869	868	826	862	888	808	842	810	810	804	870	842	847	812	820	813	779	849	845	800	838	801	782	815	842	851	867	833	819	828	818	859	860	863	853	834	831	828	873	885	805	833	834	856	840	804	833	806	819	871	864	857	830	823	840	863	827	838	785	826	861	841	795	810	794	798	799	824	829	862	820	811	793	800	829	813	855	810	867	855	798	778	836	849	781	813	825	826	853	861	794	854	843	839	820	830	866	799	824	816	836	818	764	838	806	840	858	807	814	842	875	828	816	869	822	870	834	858	818	842	799	886	863	868	756	840	853	870	869	806	848	857	836	872	815	791	815	806	851	821	848	832	803	834	842	832	812	827	819	836	814	835	863	818	822	840	824	893	856	802	817	826	884	827	803	861	809	805	887	810	848	828	840	823	857	851	844	777	880	782	844	838	786	829	776	811	832	904	755	864	870	841	818	877	875	838	806	797	895	868	760	891	846	823	803	867	834	843	822	865	828	839	842	898	835	820	820	827	831	850	886	885	800	837	834	803	861	893	826	828	848	824	835	833	835	759	845	833	820	828	857	880	771	834	864	829	835	829	870	826	797	870	854	938	824	876	812	849	799	878	802	803	889	849	899	879	806	859	840	838	852	791	858	846	797	826	828	812	824	839	808	803	840	884	850	845	830	825	822	872	851	800	865	834	875	844	810	881	855	850	865	860	819	838	807	832	860	891	825	756	869	840	857	850	847	859	828	872	850	802	858	765	798	846	872	811	815	880	868	806	792	878	802	811	800	872	811	887	829	840	821	831	792	782	870	801	816	827	869	860	774	826	830	806	840	828	818	811	785	796	832	847	820	844	853	803	843	844	788	813	800	774	788	797	834	814	850	801	833	808	811	861	846	864	840	828	829	829	788	867	808	878	847	798	836	821	823	804	808	834	882	829	850	821	797	908	799	879	812	875	813	781	819	789	832	881	776	825	819	833	847	856	805	849	842	798	798	825	843	811	836	848	852	851	843	820	808	824	790	838	810	811	879	820	847	754	811	806	795	830	856	859	838	805	861	820	833	818	829	816	811	911	836	800	809	831	851	827	761	805	809	842	866	818	886	870	821	823	824	859	873	857	831	803	843	775	812	822	810	827	845	866	812	870	824	831	840	838	792	887	783	800	851	828	805	789	827	794	878	868	896	852	800	807	784	842	805	827	866	815	879	856	846	833	875	872	879	781	823	835	798	865	895	803	800	870	865	814	829	872	842	827	831	796	827	807	775	863	853	770	830	808	823	837	836	842	854	844	824	888	913	819	834	821	831	824	886	820	836	829	797	809	861	816	853	875	863	816	838	860	802	853	834	805	822	805	801	837	837	837	809	838	799	811	842	831	854	819	799	805	813	834	826	876	846	835	850	864	798	852	790	813	842	776	795	881	880	842	815	782	841	835	864	819	876	819	802	784	818	832	863	822	813	806	831	816	884	846	855	816	813	800	803	916	811	803	811	843	811	785	850	779	845	826	803	849	830	808	787	866	830	790	787	848	863	818	820	876	833	814	835	829	817	833	854	850	872	789	863	807	890	843	828	839	838	841	814	798	861	825	837	822	856	817	837	811	841	898	881	854	826	813	826	854	819	819	813	846	830	843	819	861	853	867	875	884	814	813	794	847	838	829	782	853	851	867	799	865	789	820	821	802	827	803	774	828	837	862	835	845	851	839	833	849	843	829	853	848	803	827	800	828	826	882	844	872	843	900	836	807	775	793	818	809	844	800	867	845	832	850	829	852	861	866	852	802	884	779	840	815	758	786	824	821	807	756	863	870	819	834	865	850	861	799	857	830	815	880	839	815	833	808	814	839	858	855	811	870	854	791	846	858	843	859	850	842	849	842	817	838	781	816	886	820	768	843	818	789	849	776	878	813	873	846	838	844	837	829	864	857	845	839	822	798	884	789	822	842	805	884	875	783	835	805	849	887	768	848	816	826	877	857	861	808	858	795	851	816	843	861	875	804	783	827	819	831	836	823	811	784	771	803	885	871	819	821	835	857	823	812	883	879	800	810	836	861	805	836	825	830	806	817	836	830	808	845	843	814	841	879	801	831	847	833	841	865	850	825	839	872	850	844	827	830	838	811	875	779	852	814	823	844	837	845	822	791	805	812	857	871	874	880	801	847	833	792	828	885	832	852	805	838	842	836	844	859	874	876	804	809	818	771	824	802
53010	52284	43547	30189	29629	25957	20589	17208	16667	14453	12990	11954	10759	8557	5402	5590	4385	3355	2843	2381	1708	1525	1139	946	861	743	602	636	537	542	490	497	454	464	520	455	491	469	424	371	341	362	392	327	320	291	307	291	289	294	323	291	302	258	304	299	292	264	294	293	273	270	250	277	292	279	264	279	251	284	268	274	266	276	271	269	298	268	255	289	252	294	280	277	233	240	234	245	234	266	265	254	238	255	245	247	239	229	251	258	273	290	245	262	260	272	272	266	279	282	243	231	250	227	264	259	239	258	269	241	284	246	257	275	293	243	279	234	267	287	237	273	270	242	267	251	247	249	269	238	257	266	246	231	278	267	269	259	254	237	269	241	257	277	256	245	214	280	254	264	274	262	270	259	229	239	262	265	240	284	247	256	248	273	270	247	263	252	265	260	258	235	246	248	265	254	256	272	264	251	246	227	277	253	256	251	253	259	263	249	246	261	276	235	244	280	248	234	252	233	253	271	254	268	288	259	234	216	256	254	246	248	264	257	270	248	274	248	256	251	270	259	273	257	230	261	223	250	231	282	265	250	294	292	289	266	247	261	253	290	268	270	259	268	261	270	266	293	252	280	241	283	275	257	271	267	252	269	247	270	258	270	256	271	270	309	264	245	268	241	237	252	263	245	239	236	256	270	243	225	269	251	286	241	260	231	286	245	237	251	266	254	261	297	263	267	281	259	249	263	259	278	242	248	288	237	262	252	246	247	241	272	245	250	266	246	251	297	282	258	241	235	236	247	255	268	267	232	231	244	253	274	260	277	260	281	230	243	269	263	273	238	268	264	240	273	280	255	235	262	242	274	270	258	255	296	253	252	260	250	229	250	289	275	236	274	289	259	255	258	255	245	283	240	268	229	255	262	261	261	274	240	226	266	229	242	279	261	228	259	243	224	254	238	229	274	246	249	298	223	276	256	266	255	240	249	263	257	261	265	277	248	273	272	239	250	255	285	262	264	268	211	259	259	249	253	252	278	273	247	259	265	224	268	240	291	233	273	265	267	254	269	254	292	263	253	210	246	272	275	263	245	254	278	273	260	230	254	282	266	276	254	255	246	223	271	242	266	281	248	258	242	288	238	236	262	290	264	275	291	268	251	269	272	250	282	259	236	282	251	268	273	240	248	260	264	256	255	251	223	285	286	252	273	277	240	240	279	248	279	258	268	257	253	263	281	268	275	259	269	246	237	284	258	250	268	288	282	251	260	255	273	282	273	271	251	254	266	274	255	290	263	267	255	269	277	229	282	257	243	254	240	284	257	245	274	238	264	256	235	259	221	248	263	242	254	269	272	264	321	264	236	275	231	260	234	252	250	263	250	258	272	262	245	285	219	252	284	284	240	241	268	234	265	264	262	271	230	223	287	242	267	269	250	246	245	242	269	263	250	263	239	245	252	238	246	238	194	266	257	253	235	274	260	251	265	244	243	246	265	251	251	273	282	263	308	219	293	250	263	254	263	251	262	304	274	220	252	250	269	235	266	276	257	284	251	265	240	286	270	286	260	263	266	266	260	261	240	266	259	258	252	251	266	222	253	228	229	231	259	269	237	287	286	244	250	252	274	243	267	266	260	250	246	241	261	258	268	271	263	249	264	282	285	288	286	273	282	253	246	264	266	255	262	275	262	230	243	250	279	237	237	245	243	271	245	270	260	266	252	279	269	298	265	274	239	267	263	272	269	275	261	237	249	269	282	263	253	236	234	251	245	243	266	269	253	259	249	241	264	275	254	258	247	242	285	283	249	264	255	246	259	248	272	300	297	258	270	244	253	259	252	225	225	266	266	268	250	270	272	241	288	229	260	281	247	267	238	238	267	266	273	245	291	261	246	266	278	241	230	283	288	255	292	254	265	248	243	255	266	297	267	259	284	270	275	272	274	244	246	262	274	258	257	231	229	275	238	279	279	260	257	268	257	257	278	258	256	263	268	244	227	264	258	274	228	233	240	258	268	282	259	284	266	255	276	290	265	233	250	271	253	258	286	289	276	276	241	297	269	271	242	267	271	260	249	239	269	261	249	244	238	267	242	233	267	250	242	260	246	283	243	260	275	264	276	279	235	251	246	241	292	242	260	242	256	262	241	268	288	288	265	267	291	244	275	286	281	243	253	253	274	274	262	282	252	267	243	284	229	293	281	274	243	273	240	263	253	280	253	246	261	226	261	246	263	254	260	273	256	245	253	263	274	245	301	238	243	245	247	245	268	261	231	235	249	257	272	240	263	247	269	267	236	246	262	267	267	271	281	269	268	265	251	244	256	266	230	232	298	256	267	255	243	233	257	285	280	272	290	266	248	251	257	270	264	261	260	243	254	275	270	237	265	248	264	265	246	290	288	268	256	285	256	269	273	243	236	264	255	259	232	251	267	232	276	247	265	278	265	250	274	266	265	252	253	271	271	233	276	295	247	253	267	279	263	237	267	243	239	285	280	256	249	298	257	259	279	260	234	268	223	245	267	254	279	258	256	256	288	273	284	265	249	256	230	266	268	287	263	263	245	249	249	248	253	257	230	267	252	258	271	273	270	247	250	300	264	260	240	247	253	264	238	257	264	267	278	311	275	252	274	253	219	230	241	294	246	274	269	270	259	274	278	248	248	265	257	300	229	240	232	236	294	248	251	262	253	273	237	249	239	284	275	272	255	277	258	242	277	230	277	250	240	230	240	258	263	242	265	274	238	234	270	287	266	265	268	249	251	265	254	246	295	254	246	254	249	247	225	268	240	282	256	231	243	235	244	251	252	243	257	250	262	255	280	268	218	270	222	274	245	236	264	241	252	277	261	248	266	249	304	252	281	231	261	289	277	259	271	241	254	275	256	293	259	269	280	261	228	270	242	265	244	281	302	275	268	243	258	272	255	228	231	239	253	236	249	276	265	282	268	276	235	223	264	258	245	261	272	255	250	254	258	258	261	252	277	276	281	265	263	287	250	255	267	231	286	274	242	295	271	262	259	242	223	279	263	241	233	264	233	226	247	253	226	249	281	241	248	255	219	273	280	283	278	270	257	262	270	239	282	287	283	233	297	253	255	262	266	258	245	247	253	245	277	260	243	262	247	258	242	238	238	256	270	257	254	222	271	248	222	268	256	243	271	255	242	260	267	240	267	247	277	254	235	243	246	258	256	240	221	254	257	249	231	288	273	271	287	256	281	242	250	272	230	262	266	247	262	258	267	256	235	281	266	265	273	251	249	276	265	258	247	278	252	251	244	276	259	265	253	228	277	283	250	247	268	253	264	242	252	267	250	231	244	244	256	299	268	222	234	232	252	252	266	265	268	255	283	249	278	257	279	255	271	283	253	236	262	270	247	274	281	251	256	254	245	269	294	292	242	263	227	264	269	269	244	241	247	238	235	253	254	302	254	275	266	264	272	242	264	248	243	254	259	279	261	231	278	267	241	261	261	272	273	268	251	226	272	279	268	270	272	273	270	283	236	229	239	245	246	245	256	269	259
38278	48639	46939	32569	33736	30438	22602	23091	25190	26999	26600	23650	24140	21220	16538	17337	14855	11370	9623	9679	7466	7545	5555	5056	4534	3762	3035	2965	2364	2353	2361	2087	2211	2183	2516	1925	2108	2091	1777	1857	1564	1524	1378	1291	1039	974	932	900	904	903	859	836	872	852	836	814	877	781	768	794	756	727	765	786	760	721	710	787	732	706	752	708	732	691	742	735	706	671	675	667	676	697	681	669	687	651	655	634	681	643	606	647	609	648	640	577	608	617	590	646	629	625	640	655	651	662	620	622	687	622	601	599	636	614	631	585	648	640	667	591	627	627	645	652	644	604	620	662	653	628	627	606	626	653	611	647	574	644	626	635	625	587	617	616	650	596	637	603	653	656	650	638	620	651	663	606	618	669	640	624	601	613	635	659	651	633	663	615	632	635	635	607	615	618	674	617	618	644	590	680	655	627	680	637	607	609	623	641	595	645	625	610	635	638	615	607	602	635	574	597	618	618	638	612	611	619	627	607	555	637	621	622	604	639	635	624	667	648	635	648	610	623	603	688	639	590	661	606	618	632	629	613	622	656	612	610	596	631	602	604	611	553	660	658	621	661	647	622	631	663	610	649	639	643	598	618	635	658	627	666	655	631	654	612	615	594	620	611	638	622	632	637	708	630	583	596	614	654	601	584	657	626	621	603	664	619	645	628	588	594	623	643	621	620	640	677	615	621	630	580	631	629	636	601	620	612	597	622	625	627	606	585	629	631	633	601	630	626	642	609	592	653	656	611	602	652	637	635	607	655	695	671	602	648	598	645	662	605	588	609	650	615	655	645	556	611	650	635	634	692	583	613	606	602	627	611	625	619	647	609	665	616	587	657	607	644	606	634	580	608	614	622	620	650	621	593	639	619	634	574	594	653	598	611	604	595	616	619	574	620	602	627	636	659	609	608	625	650	664	565	684	627	636	629	638	601	644	586	649	611	606	691	610	640	612	611	638	609	680	610	641	583	575	606	598	613	640	645	579	624	626	621	629	581	654	647	556	633	616	628	641	626	631	633	649	607	618	649	627	683	620	594	625	634	623	574	627	665	639	601	624	591	569	661	650	635	622	635	633	631	642	619	627	547	616	602	664	614	624	621	598	636	627	641	627	597	652	608	616	628	623	640	639	616	621	623	659	645	638	619	578	642	638	635	637	624	615	585	656	619	572	610	619	575	623	623	594	652	657	598	634	636	621	594	636	624	589	591	612	625	608	621	635	639	644	613	628	626	629	590	592	620	625	580	631	615	580	606	611	616	660	634	578	603	605	598	602	595	650	625	639	638	637	595	590	632	632	617	576	605	639	594	645	628	597	632	632	610	603	629	615	630	638	675	606	625	614	574	612	584	619	589	631	617	626	664	623	616	595	587	643	638	633	628	626	589	632	629	627	602	576	634	608	676	604	640	630	630	628	636	611	612	637	657	602	651	620	667	604	605	598	610	608	645	587	659	655	615	621	608	609	654	656	629	661	582	602	617	599	551	636	651	583	638	603	635	623	597	615	646	612	615	655	652	644	617	645	603	592	636	606	612	600	602	633	684	592	624	610	604	628	631	618	604	603	625	597	630	617	652	630	675	637	634	623	615	622	633	633	632	596	656	607	651	624	617	638	624	673	652	572	605	604	602	618	592	620	605	622	678	587	632	650	567	579	624	652	627	641	636	631	682	639	628	631	623	611	613	666	621	588	635	626	586	608	646	614	608	607	603	633	599	615	620	652	688	606	623	655	582	612	620	605	636	623	619	587	643	637	622	632	626	632	619	656	623	610	626	637	615	642	648	643	586	663	608	585	654	609	632	563	628	608	614	632	629	597	580	631	630	635	646	617	601	605	584	623	608	641	594	596	617	624	620	644	605	626	612	621	608	608	635	616	628	640	631	643	627	613	653	639	649	633	648	588	636	650	559	598	598	582	662	620	609	608	604	592	631	643	603	611	629	589	586	640	622	654	596	673	612	617	635	620	655	587	683	613	621	602	622	584	621	606	597	592	655	642	621	627	607	588	611	632	644	600	622	635	645	574	625	630	630	605	648	583	652	678	648	618	611	656	622	600	621	647	672	660	621	626	594	628	610	628	634	601	604	632	631	609	684	609	589	584	637	606	590	612	594	587	671	657	645	638	642	609	630	582	630	611	636	568	629	656	628	608	577	630	659	597	632	604	593	613	623	637	627	588	642	656	638	593	622	645	593	615	584	632	661	634	630	595	630	657	625	623	614	641	625	613	617	627	620	620	628	589	629	637	608	591	626	580	643	639	654	630	639	625	614	639	631	635	607	615	660	627	603	636	639	660	625	641	611	638	647	604	623	583	609	618	574	590	621	634	607	626	591	673	615	612	655	656	584	603	631	646	622	602	625	629	656	569	618	663	604	632	638	642	649	610	634	581	577	663	637	619	663	584	672	620	604	649	598	598	648	598	631	627	600	646	627	644	595	623	630	634	645	631	565	585	603	645	630	599	582	634	641	610	614	612	677	651	635	583	599	572	553	649	593	623	609	658	624	622	638	635	616	584	614	588	634	619	640	630	615	645	621	620	602	618	601	640	616	612	652	665	657	618	633	586	602	629	586	583	654	643	645	625	616	632	624	622	629	620	648	604	643	583	625	631	606	581	624	607	638	614	615	620	611	560	627	581	621	637	623	661	652	670	644	615	586	587	618	632	632	627	619	615	599	607	597	650	620	620	599	600	632	645	579	664	633	630	614	648	621	582	649	621	599	581	593	661	599	610	664	649	611	651	635	627	632	632	663	592	588	658	617	640	635	608	580	584	625	571	601	623	600	586	607	633	631	602	660	661	640	643	610	666	657	644	574	658	622	632	599	668	668	622	639	603	623	640	602	565	593	621	619	614	622	617	620	640	612	612	590	646	627	653	616	636	619	597	623	624	627	616	639	629	585	618	645	640	601	640	646	625	625	667	654	615	641	620	624	595	641	667	570	578	604	620	616	642	642	633	580	643	639	621	619	644	588	581	596	606	653	606	667	626	631	647	646	657	627	619	656	638	587	604	582	594	638	599	614	653	628	646	671	605	653	628	608	655	612	651	622	588	597	605	626	624	652	611	647	636	617	586	624	598	609	620	592	645	578	655	608	618	653	681	610	647	617	647	621	601	622	600	621	606	648	667	662	622	618	644	596	654	612	671	605	672	599	631	618	598	618	619	591	656	580	566	615	665	561	607	640	605	561	596	623	615	614	596	568	606	660	638	625	636	621	621	625	664	590	623	651	642	585	634	604	600	615	625	611	640	633	645	608	605	622	654	639	602	616	613	655	662	616	656	667	638	613	658	651	606	637	633	653	639	634	618	663	641	613	633	601	649	584	611	619	656	588	640	603	644	655	623	599	601	621	605	595	617	598	648	594	635	604	567	596	656	591	646	634	596	619	608	637	621	629	582	654	581	619	638	616	604	591	632	639	610	617	625	603	602	665	634	597	654	623	617	641	608	612	665	628	607	622	623	639	642	615	607	621	614	614	585	626
25116	18949	13789	6883	4478	2734	1897	1528	1203	1053	894	915	839	632	592	620	564	524	519	470	441	439	419	422	405	419	408	431	410	336	432	413	379	400	371	383	399	398	402	400	405	312	385	382	419	348	347	382	375	381	392	355	352	360	366	351	385	361	365	376	334	340	353	335	350	317	325	346	342	330	365	383	358	359	379	373	387	329	343	370	348	346	383	382	355	352	365	353	369	355	334	363	323	354	381	358	381	341	392	376	402	373	341	364	332	339	363	330	325	343	335	392	389	330	362	360	332	405	373	367	367	363	405	338	417	361	357	383	382	329	395	376	357	369	324	370	342	371	334	334	358	358	371	376	349	324	354	363	368	355	349	374	363	360	372	354	367	325	362	378	338	351	355	349	339	332	338	314	349	368	346	369	401	347	368	298	356	341	339	365	394	356	354	376	346	341	363	338	351	354	303	311	376	373	370	335	372	374	385	358	399	351	352	333	359	348	363	325	359	333	358	360	358	344	348	352	344	359	383	337	372	376	343	372	366	360	346	379	373	369	358	369	337	334	383	349	364	352	371	359	392	354	363	348	359	319	355	334	339	364	354	358	353	312	386	369	316	353	376	325	352	346	365	377	404	332	352	346	439	392	367	351	335	382	340	358	381	341	342	396	348	346	375	307	313	356	375	352	334	349	355	341	366	366	347	399	352	367	355	326	345	363	343	374	368	372	366	338	342	364	334	351	314	389	360	361	343	389	388	348	352	392	340	339	351	369	348	376	323	340	352	342	358	325	352	385	350	342	384	349	380	357	328	369	350	371	356	336	348	363	382	345	325	344	365	369	358	347	349	384	345	347	347	388	346	348	368	331	367	351	319	357	357	389	339	401	391	378	349	343	371	333	350	390	352	378	344	342	387	358	347	377	354	380	328	318	346	371	357	361	346	329	337	350	352	345	369	368	343	321	369	373	348	353	350	346	366	367	335	372	343	330	348	353	327	351	357	355	357	359	355	384	310	366	361	352	397	382	357	355	341	365	404	388	372	358	375	361	329	331	349	367	362	343	359	383	361	362	361	379	337	330	358	358	364	367	394	342	359	362	350	365	378	363	359	347	348	373	350	358	363	378	335	358	389	371	378	340	362	365	359	336	349	376	368	368	366	339	360	350	343	359	338	342	373	349	361	359	355	356	357	355	364	364	341	349	375	361	382	352	350	342	328	368	325	363	398	388	378	348	362	347	371	349	378	349	369	379	362	358	369	364	370	338	348	352	373	340	357	341	325	360	363	399	340	332	357	362	340	348	360	348	398	354	367	376	354	337	376	354	325	369	349	406	349	379	375	347	388	353	413	364	343	354	352	358	361	361	370	386	379	331	366	311	361	374	351	348	360	346	348	362	344	369	326	340	379	374	359	359	334	360	338	357	387	367	330	341	342	356	357	333	368	348	368	379	341	333	394	330	352	355	353	328	356	341	374	325	288	402	362	362	343	376	355	328	351	319	382	367	354	351	380	366	340	360	355	361	360	379	405	306	364	366	369	348	322	369	386	301	402	341	345	335	337	342	356	359	340	349	357	339	359	375	370	379	365	377	324	379	340	361	367	307	323	403	353	348	339	337	313	381	336	364	369	350	351	351	310	354	396	403	363	338	367	356	378	355	363	347	365	342	346	311	342	383	376	360	367	352	348	350	354	371	339	362	361	371	385	346	374	342	375	363	342	360	375	378	375	368	368	358	338	354	337	344	367	351	389	378	369	373	347	358	347	381	345	373	370	360	358	352	349	372	333	345	324	350	356	358	340	348	358	366	361	355	363	354	368	355	368	356	358	372	379	378	319	362	360	367	360	358	356	353	368	381	330	343	348	372	374	362	373	351	357	377	370	359	330	352	318	349	368	363	337	338	352	349	362	328	365	329	362	328	357	357	345	359	326	354	313	387	359	369	375	338	336	376	365	356	368	364	359	350	408	324	368	335	357	368	356	376	363	342	351	328	378	347	373	339	388	356	430	394	372	355	338	390	384	355	364	362	381	388	324	343	381	340	379	358	344	357	347	361	369	356	358	338	357	351	368	360	317	377	346	429	355	370	369	342	338	326	376	379	339	333	400	365	361	381	362	381	352	335	365	348	385	389	327	336	382	378	345	373	379	367	354	371	338	308	366	368	412	359	383	378	346	393	332	355	365	354	365	345	346	353	331	376	358	367	365	332	361	325	356	346	330	345	353	396	394	358	331	366	343	382	358	386	350	355	397	332	365	371	334	372	354	339	369	331	342	370	354	372	357	370	335	370	345	345	357	380	363	364	354	371	348	388	359	354	372	354	355	377	346	359	389	352	331	355	356	407	352	370	362	332	343	369	333	358	346	357	362	340	335	367	357	341	359	357	365	381	381	355	347	376	355	369	374	375	330	325	411	360	328	370	319	351	374	363	385	339	328	371	340	347	384	348	376	345	364	391	390	352	356	343	342	338	368	374	364	324	351	355	346	338	340	355	363	308	375	364	335	369	327	356	375	365	374	356	340	364	359	369	352	359	354	356	400	353	341	357	346	362	341	355	386	356	330	349	339	342	357	349	338	369	343	353	382	362	345	359	375	356	354	351	347	357	351	359	388	369	332	380	339	371	325	335	336	352	351	371	360	365	338	336	365	349	346	362	370	371	412	398	344	385	388	385	374	360	370	396	396	370	329	363	336	350	358	361	362	385	378	364	383	355	345	362	367	354	371	322	370	362	389	347	354	378	400	338	355	350	335	333	383	372	363	363	365	366	331	390	342	363	343	370	323	331	356	351	350	381	365	357	368	385	385	361	314	340	325	382	343	378	356	355	351	354	388	379	355	367	378	380	322	382	373	324	391	363	385	372	345	361	349	298	338	364	410	347	345	346	371	369	372	356	350	364	352	374	360	376	376	342	340	351	358	357	353	364	318	347	371	368	369	396	361	371	384	350	344	398	341	337	392	349	339	402	357	338	386	361	369	387	373	385	363	350	331	355	363	341	356	328	370	364	351	320	353	361	348	346	335	396	336	360	385	358	394	362	317	339	367	351	358	347	311	360	353	325	351	366	378	347	372	393	345	385	363	343	368	329	352	379	344	385	350	392	342	372	320	361	373	362	352	338	365	341	352	351	322	352	335	346	360	389	362	329	369	349	363	390	353	382	359	351	356	365	322	342	365	386	398	309	404	373	347	347	344	334	340	342	362	351	356	356	372	321	375	337	363	376	313	358	333	349	372	343	355	371	352	329	353	313	363	354	355	360	352	387	359	352	333	377	357	341	332	357	397	362	369	325	334	347	356	359	334	352	385	359	381	336	347	350	333	356	381	355	369	397	353	362	325	378	372	349	355	324	350	337	338	350	383	334	327	372	345	328	369	373	346	337	346	348	342	330	374	356	330	357	343	362	364	374	332	394	381	346	335	356	347	351	351	359	355	355	373	417	383	408	360	362	375	365	366	359	344	355	336	330	390	370	376	339	358	387	351	339	333	357	379	338	347	360	375	344
16086	17165	18577	13817	11796	8546	6391	5465	5049	4536	3932	3809	3473	2680	2417	2444	2130	2022	1684	1567	1567	1563	1435	1308	1233	1134	1136	1165	1105	1135	1148	1083	1088	1136	1090	1107	1141	1081	1048	1002	1011	927	979	938	897	906	927	896	894	901	945	926	911	886	869	871	923	898	923	847	938	914	839	858	904	865	820	865	891	856	883	815	860	825	848	874	819	874	811	814	808	832	834	783	862	840	869	777	861	838	869	873	790	801	847	831	824	876	823	853	816	829	847	916	862	890	851	869	889	817	855	816	845	859	900	888	855	882	823	903	845	833	883	863	859	886	890	843	825	848	813	820	860	815	867	874	847	866	833	844	853	798	830	838	855	911	822	874	835	865	875	871	899	823	827	885	835	810	874	814	846	833	810	841	796	831	912	836	885	841	866	832	836	809	873	774	845	856	891	831	799	837	813	892	876	909	860	827	847	856	829	844	878	835	847	845	824	858	859	865	841	875	869	842	851	866	915	873	807	834	855	878	894	848	833	781	836	810	838	816	873	796	855	853	865	828	869	843	841	819	837	847	846	884	856	852	881	830	804	861	876	849	891	909	843	836	844	810	865	856	861	881	798	885	811	833	879	839	819	900	847	873	847	837	842	842	841	822	844	821	851	879	874	861	869	848	839	818	836	845	877	866	852	854	860	831	905	849	910	877	831	864	920	856	797	857	863	824	857	862	868	866	880	826	817	825	840	903	833	850	860	823	850	915	851	828	841	848	824	844	906	874	808	898	870	872	889	888	865	892	835	837	838	798	888	839	840	805	845	801	827	829	886	865	867	788	870	883	898	836	799	890	841	830	868	848	860	890	830	852	851	855	868	841	822	870	845	833	861	891	884	857	876	844	836	823	823	853	851	841	827	875	827	853	828	812	882	858	911	855	819	822	849	800	825	858	860	857	889	846	878	859	860	906	885	809	848	850	790	818	854	925	860	866	922	862	842	838	921	819	850	841	830	874	862	898	832	841	881	852	846	783	931	875	861	857	855	821	843	899	836	826	810	884	848	869	832	797	882	843	841	814	900	809	889	860	896	887	847	868	876	845	854	892	839	839	806	851	825	863	845	891	801	849	806	845	894	806	812	816	817	861	838	859	819	893	869	825	881	788	871	844	863	814	829	833	867	846	805	851	837	800	808	799	897	823	830	833	843	870	842	900	839	846	857	844	848	816	840	876	855	792	891	838	852	826	867	851	886	812	888	897	871	866	825	825	828	895	815	868	848	883	851	838	873	871	833	851	875	858	836	832	891	904	862	826	809	850	844	855	796	805	901	875	805	824	876	852	888	826	810	852	873	815	830	884	834	873	862	831	849	855	852	846	872	856	876	850	853	861	880	813	870	825	861	870	813	832	882	885	849	851	880	856	844	866	794	901	803	825	834	905	856	873	891	882	817	820	879	868	853	862	877	868	886	829	821	885	814	845	851	889	828	835	806	810	881	817	883	771	849	832	874	839	863	853	846	860	845	802	858	865	828	840	820	859	871	854	851	823	872	845	867	849	828	880	821	879	865	842	907	825	878	832	886	855	862	851	867	840	839	894	888	858	849	894	855	878	880	881	819	839	864	901	812	870	883	873	831	861	871	835	815	856	847	814	840	869	798	819	894	845	907	844	923	860	844	817	838	880	834	812	860	873	941	844	842	909	860	881	825	783	895	840	883	856	878	895	882	821	813	845	872	872	869	875	852	839	884	807	891	860	796	866	842	872	807	894	889	808	866	845	836	857	915	900	809	775	819	805	822	817	876	815	835	876	820	816	869	874	872	827	855	832	875	906	859	882	864	866	817	868	858	854	876	846	851	841	820	876	829	856	861	848	830	875	864	842	803	905	875	855	876	834	843	848	859	848	830	881	892	868	865	787	826	885	832	846	902	829	915	880	826	902	835	810	884	871	878	807	833	853	841	823	853	805	821	869	836	879	858	795	874	824	823	862	775	889	858	809	855	833	887	890	843	837	890	863	811	894	870	879	852	832	834	868	867	867	896	868	899	816	836	878	847	876	854	826	858	822	877	839	871	851	885	804	855	847	873	865	839	872	856	858	845	840	853	873	838	867	885	887	870	847	835	879	854	834	846	833	837	867	862	873	876	862	789	833	876	831	835	846	887	902	898	859	864	860	863	829	833	825	851	803	811	866	811	822	842	862	857	822	839	854	823	887	830	849	841	832	874	855	806	864	818	814	832	876	882	843	857	857	828	852	840	903	836	835	861	852	871	821	833	874	813	892	832	864	816	798	896	857	881	842	843	894	842	838	908	827	851	859	854	883	829	843	853	890	850	856	872	828	879	884	880	902	870	850	875	825	873	841	839	840	879	877	830	788	815	819	827	822	831	813	853	852	856	810	834	858	869	850	839	855	849	857	912	843	818	871	844	789	843	876	859	891	864	859	857	812	869	854	876	809	808	849	870	850	883	873	845	857	806	820	810	832	856	862	866	837	820	878	814	885	821	850	891	834	845	861	844	835	858	803	836	838	838	880	844	834	846	873	835	841	860	842	880	894	832	896	819	825	837	897	894	786	874	852	812	887	862	827	842	850	824	831	862	849	843	849	867	858	831	840	829	850	897	855	832	804	862	853	894	804	815	847	874	856	846	836	875	879	890	832	900	869	898	798	837	822	835	864	839	860	834	865	870	835	838	889	849	863	873	904	894	853	809	856	860	820	882	877	887	833	805	897	865	856	825	802	879	845	826	800	835	876	831	856	911	867	801	862	822	866	883	859	870	852	900	831	821	833	893	854	900	804	830	841	856	862	833	818	854	892	850	885	859	886	791	838	840	775	853	875	906	854	834	868	878	921	864	939	834	832	856	860	843	827	851	799	831	843	856	862	864	880	843	817	900	813	879	896	839	870	831	898	811	846	862	857	833	837	846	839	851	794	855	875	895	811	856	866	768	878	824	861	823	837	886	885	862	854	893	850	866	836	848	856	849	829	817	857	839	880	875	847	830	862	865	886	881	858	867	854	841	819	848	796	839	813	876	832	833	863	874	890	823	849	848	852	846	798	910	902	871	830	839	925	836	860	867	850	894	812	866	859	803	855	822	846	880	843	853	829	852	850	837	806	902	786	840	870	838	879	847	890	884	846	815	837	798	854	886	869	867	856	846	851	821	835	824	862	834	891	795	878	872	855	847	869	841	804	834	869	884	891	876	857	866	867	872	829	852	843	899	829	865	856	805	854	863	826	810	881	817	843	886	868	845	881	876	830	871	841	840	822	853	873	884	820	855	846	796	914	826	844	832	880	839	905	763	849	823	851	818	845	862	828	825	843	834	818	871	843	839	880	849	872	829	858	845	830	864	843	894	838	829	829	860	889	855	843	864	864	836	862	863	834	869	853	854	808	809	840	812	870	857	854	838	828	847	895	878	848	805	826	883	887	865	876	857	842	816	879	819	856	877	834	880	888	847	912	811	871	858	843	887	819	845	814	859	796	852	850	843	855	887	839	863	877	842	878	884	833	836	870
46113	43627	42225	27353	24261	19450	12677	8429	9038	7752	6184	5753	4443	3566	2537	2574	2115	1501	1401	1312	898	871	768	656	625	579	534	500	499	454	514	483	460	436	517	412	446	447	457	406	444	443	419	404	366	392	368	361	345	383	365	377	389	391	384	355	382	346	385	376	392	367	379	389	410	357	338	398	354	372	355	359	367	373	372	359	370	376	348	377	350	347	385	366	368	335	337	365	349	358	356	367	353	353	354	340	322	322	359	351	381	293	365	343	339	364	368	404	350	349	351	365	344	355	337	363	371	366	374	344	371	374	357	313	335	351	362	331	349	329	330	361	375	350	308	386	328	341	351	328	389	335	364	356	348	359	372	354	346	356	351	339	346	300	309	310	332	354	322	346	333	335	366	370	388	382	345	313	373	376	320	344	367	361	341	346	341	337	365	328	343	345	324	370	371	322	345	351	375	353	361	374	306	325	361	342	357	338	343	374	347	332	335	313	342	331	323	318	332	357	349	350	363	346	389	348	329	333	371	326	361	358	337	362	391	386	344	352	381	349	377	382	394	363	367	377	378	317	363	343	343	350	382	348	308	381	400	388	363	340	355	326	350	345	368	339	353	340	369	361	356	337	378	356	376	392	346	346	346	356	341	336	319	342	356	386	367	332	344	349	347	359	337	362	338	330	359	315	368	337	376	366	342	348	350	351	358	322	332	340	349	378	303	388	353	374	328	362	336	332	333	335	363	334	337	363	379	349	354	372	361	354	325	348	388	356	354	345	335	354	320	361	362	349	362	363	342	390	318	331	350	336	376	350	336	360	377	351	362	338	357	357	348	312	321	361	342	347	318	361	356	345	324	361	350	356	317	356	352	354	337	380	367	339	347	352	369	351	376	368	379	343	372	345	358	347	342	336	336	363	335	343	369	349	361	381	366	337	319	387	355	378	359	334	329	375	369	346	326	375	361	347	326	342	341	349	364	361	363	362	400	360	343	351	379	381	375	359	308	398	350	357	378	356	338	362	363	330	353	352	393	326	334	370	318	323	332	375	348	359	378	359	345	367	364	370	331	343	338	343	355	341	364	356	361	322	347	374	354	355	335	334	314	348	341	297	366	360	340	339	350	326	335	372	347	370	352	306	375	326	318	364	334	351	356	343	385	352	373	392	349	398	367	325	359	383	366	362	379	334	353	359	366	381	357	330	392	351	365	366	345	353	336	350	341	316	368	378	338	348	329	347	342	368	339	317	366	366	357	370	329	361	351	326	389	375	332	355	322	355	323	353	335	352	320	367	339	381	335	340	378	372	350	346	343	332	354	368	345	365	366	370	362	348	367	358	341	358	352	389	349	356	353	368	349	350	332	354	334	348	374	343	324	356	343	365	353	337	358	346	365	362	354	370	372	356	334	328	331	340	345	334	360	339	358	362	360	343	365	361	350	368	358	355	341	315	380	338	334	345	343	393	331	324	338	358	363	360	348	358	347	373	357	386	381	330	352	329	323	384	325	357	355	359	350	375	368	310	339	355	378	346	346	383	377	347	369	363	361	349	327	366	406	344	357	305	361	312	325	324	358	374	347	333	363	342	350	342	373	348	328	360	351	364	351	359	348	359	360	355	343	313	355	337	321	339	367	342	344	359	359	346	362	338	333	344	379	370	357	341	345	319	352	315	395	319	369	354	363	384	378	315	343	353	359	328	350	343	348	388	353	340	345	344	349	355	318	332	324	328	353	356	374	364	342	336	364	320	332	346	369	355	285	347	337	339	349	329	354	355	333	331	356	345	350	373	403	320	369	347	328	332	362	350	336	311	340	360	356	352	350	346	369	372	332	329	326	343	368	350	356	378	360	349	359	333	338	386	360	334	369	347	362	323	335	339	344	349	356	383	374	356	360	346	323	314	373	334	342	341	350	329	351	369	347	331	308	327	384	343	357	335	324	377	333	374	359	324	383	355	328	319	365	376	371	332	357	320	366	367	352	318	340	328	370	322	326	333	334	367	378	332	357	335	378	326	326	323	355	374	335	343	358	357	344	360	367	352	306	349	360	356	337	330	322	371	361	341	339	376	350	380	352	355	343	321	375	334	372	379	340	356	340	355	353	361	363	308	339	362	369	340	401	371	339	354	374	342	357	347	327	364	330	340	366	334	366	352	368	339	353	334	339	334	371	359	331	346	358	361	339	371	351	368	345	379	347	347	335	348	342	337	363	343	353	348	317	324	319	367	362	363	404	364	346	355	370	337	350	348	372	364	344	353	340	326	347	360	369	325	373	307	379	373	327	363	343	297	330	386	347	376	335	323	405	383	326	371	334	338	364	357	416	321	412	368	378	341	353	331	364	380	368	340	343	339	333	337	355	372	342	321	336	366	352	358	338	387	358	362	360	351	344	339	363	376	349	352	363	343	362	326	338	329	392	360	333	340	316	352	342	387	361	362	340	374	343	348	336	354	379	348	351	355	368	355	391	320	305	378	336	369	374	380	361	365	354	364	344	378	328	346	364	355	343	379	360	369	366	366	352	386	349	366	343	357	316	393	327	332	382	330	337	331	327	307	371	316	337	350	352	307	333	359	374	355	355	339	349	334	364	339	352	356	366	361	360	331	364	343	346	359	341	367	351	349	349	341	355	399	359	357	332	331	349	380	384	339	356	345	328	325	333	385	354	350	363	341	337	371	358	366	357	357	365	341	395	335	385	318	319	372	359	365	329	320	364	349	376	354	357	361	331	362	352	377	336	355	353	344	346	355	349	371	303	366	356	397	347	364	350	374	352	373	372	353	357	320	357	344	381	357	387	328	345	320	338	333	339	335	355	291	362	355	327	345	378	350	349	357	361	329	343	341	361	339	338	329	352	347	344	357	343	341	327	371	332	374	376	355	316	327	356	353	317	366	331	367	379	370	380	372	325	332	337	329	344	361	366	333	336	361	327	344	362	325	326	337	343	328	362	328	359	343	316	348	364	332	321	331	292	339	347	363	350	359	390	340	349	348	344	323	343	344	331	355	358	409	316	331	336	370	359	356	342	361	356	327	395	380	353	334	355	344	341	371	386	381	343	357	336	354	337	343	363	346	339	374	345	327	360	410	310	354	362	349	344	345	340	335	340	349	345	347	334	361	356	377	352	351	359	362	329	379	351	328	408	374	359	289	370	321	345	401	377	334	349	368	344	345	348	409	364	363	323	345	326	328	322	355	401	348	343	359	348	365	360	325	360	367	327	345	374	354	345	338	363	360	337	367	361	340	342	318	354	320	332	366	321	331	359	375	330	349	323	338	354	344	341	355	341	325	386	346	380	386	318	357	347	345	341	332	375	331	374	338	360	363	338	335	340	332	337	355	345	362	349	351	333	350	363	371	333	365	368	364	341	373	363	368	364	359	362	339	324	354	374	369	348	363	347	333	375	356	346	382	351	347	343	357	374	338	337	358	378	331	357	344	338	412	367	367	367	338	357	336	388	342	327	380	382	370	361	336	379	363	361	360	339	341	365	333	388	378	363	339
33107	39785	41403	26240	27830	24338	16611	14510	18440	18332	17411	16406	14017	12531	9619	9676	8809	6442	5752	5652	4072	3923	3196	2838	2559	2324	2006	2104	1883	1805	1788	1701	1535	1705	1834	1530	1514	1433	1373	1434	1305	1252	1183	1118	960	1004	961	965	1028	1055	960	983	958	949	977	971	919	991	987	966	954	940	849	882	827	913	875	864	835	841	848	820	869	816	870	887	858	831	858	870	809	877	878	830	842	848	866	846	811	807	839	834	846	867	791	770	814	826	849	877	860	842	810	841	853	831	854	850	863	819	868	868	803	836	845	835	866	830	821	831	810	855	811	805	853	795	812	853	843	863	835	845	817	825	836	884	865	787	862	801	875	832	858	859	848	781	845	830	822	855	835	813	808	831	836	812	837	867	846	836	854	780	828	799	847	819	836	803	821	822	893	819	859	840	789	858	808	890	815	821	886	800	865	861	772	817	816	842	835	786	810	825	868	859	857	857	812	798	838	857	776	872	861	830	813	835	831	841	805	800	842	878	843	792	799	825	861	862	822	833	877	778	849	837	775	836	804	854	830	796	838	873	814	819	840	813	850	823	823	845	880	852	820	864	808	844	840	844	863	822	814	854	881	859	789	816	814	808	847	839	826	777	810	863	809	828	816	879	869	884	857	832	871	816	821	848	837	852	825	815	885	868	864	851	837	843	809	819	869	857	777	817	890	820	809	836	823	833	913	825	862	801	748	783	842	857	830	822	829	799	792	841	828	831	788	854	855	815	777	844	850	808	834	828	835	831	862	837	844	828	822	822	826	866	827	833	818	860	811	840	802	812	791	824	844	844	835	869	799	866	841	871	795	844	818	791	815	808	823	821	782	811	802	836	867	837	834	818	847	832	802	831	888	812	834	841	850	740	805	773	852	856	822	825	834	858	814	837	824	822	855	818	820	823	841	831	787	824	817	842	809	796	846	836	806	838	833	862	839	790	871	841	900	815	852	870	824	841	828	880	810	865	857	802	833	840	857	850	811	762	810	845	837	802	857	766	825	827	820	795	822	836	787	842	881	870	869	853	787	856	778	833	799	835	851	840	798	814	835	846	770	823	854	841	852	854	803	793	795	802	797	839	845	836	889	863	865	846	835	842	871	846	844	798	768	841	864	778	809	799	813	877	828	802	837	821	856	812	763	778	843	869	877	789	815	841	837	812	845	801	824	810	828	817	833	796	858	879	795	847	823	795	811	826	847	806	823	827	826	834	798	853	855	857	809	865	865	817	842	875	836	818	839	779	845	844	829	882	785	812	778	828	865	858	877	831	839	824	889	843	811	800	820	848	846	880	813	847	834	843	776	845	860	908	801	822	820	833	805	772	842	864	900	849	827	812	831	845	843	872	814	842	870	854	805	814	787	840	788	842	840	798	848	832	767	847	802	817	825	872	818	824	878	826	774	804	814	804	834	847	820	806	861	843	856	827	788	820	848	822	846	803	865	780	880	845	836	799	866	838	788	785	860	831	822	850	833	814	828	838	865	845	807	829	888	869	839	839	848	812	831	803	815	840	850	828	831	789	842	830	826	832	869	859	799	923	870	865	843	781	835	806	778	875	795	857	833	841	852	829	778	815	840	782	873	840	814	800	832	842	849	823	849	817	900	838	896	830	884	820	759	837	806	821	836	823	800	841	860	848	837	818	895	796	882	825	821	845	842	902	826	833	817	793	793	831	878	799	869	842	821	870	857	836	785	768	867	825	793	830	800	871	855	866	837	865	840	838	847	854	821	778	820	800	827	824	840	804	800	860	816	782	797	809	867	874	820	862	851	886	831	803	875	840	781	799	840	822	846	801	851	835	842	844	806	882	821	852	773	876	859	841	804	872	847	831	894	830	842	848	798	913	829	805	822	828	843	834	788	802	811	858	817	853	862	842	861	823	832	799	887	860	852	815	840	865	787	825	831	838	788	823	794	834	881	843	852	800	772	845	835	785	842	825	827	804	907	813	858	797	905	839	889	850	883	807	823	848	849	845	847	874	841	817	886	786	853	794	793	825	833	869	830	813	774	856	807	849	798	847	853	833	845	866	777	855	833	843	773	813	891	836	828	816	825	783	839	802	811	804	834	809	864	785	833	835	813	801	841	806	809	843	805	838	829	802	819	877	865	885	787	830	843	864	868	858	863	886	821	858	843	832	862	876	802	890	846	826	798	851	801	811	796	822	853	836	779	858	816	858	818	850	795	840	848	816	843	784	827	819	854	816	845	780	855	828	838	836	817	836	801	809	781	805	851	872	821	839	821	874	844	868	836	845	851	812	832	839	816	865	818	820	856	811	791	874	835	814	842	817	887	840	846	826	803	863	833	795	824	814	826	816	839	844	861	820	839	809	794	838	816	818	872	822	792	817	828	858	853	846	823	887	825	816	829	804	809	770	857	883	828	860	821	854	844	802	847	878	822	841	771	862	797	887	805	840	796	820	804	834	837	853	810	872	813	800	814	897	793	836	813	845	815	864	854	809	807	846	834	846	860	820	897	853	825	850	837	856	763	791	819	816	825	858	810	805	867	811	810	845	776	813	864	777	824	861	822	841	794	822	812	865	814	799	812	790	839	794	835	833	807	808	866	785	887	840	858	834	830	843	790	828	826	834	817	798	829	828	786	810	808	774	854	853	795	826	781	871	848	810	792	834	857	848	856	832	860	880	816	815	848	862	795	870	837	856	822	854	831	835	824	797	794	835	838	851	815	828	802	847	900	819	865	857	848	796	824	848	820	867	812	858	831	872	873	853	855	828	848	853	830	849	862	830	836	867	799	850	767	847	786	818	811	815	829	913	847	861	846	822	831	797	819	836	819	818	796	842	867	795	805	844	844	868	832	878	829	826	801	880	815	832	804	808	833	856	853	875	845	820	774	812	831	844	774	854	839	827	816	850	822	887	863	820	820	826	872	860	806	844	809	771	827	874	840	844	842	844	838	835	840	816	838	852	816	883	821	822	826	844	879	836	802	878	875	796	841	806	845	853	835	789	777	787	871	827	810	822	853	814	805	813	793	802	861	790	828	817	828	841	847	822	848	847	860	889	768	789	862	859	791	877	857	839	882	890	817	817	803	816	822	857	759	825	803	806	814	836	833	847	842	846	843	800	849	892	833	802	841	814	812	836	852	783	873	833	850	770	812	860	807	837	823	859	879	817	874	873	890	782	856	849	790	818	811	848	835	841	850	812	768	782	810	790	822	876	856	810	854	817	841	846	853	858	836	815	847	808	858	804	843	825	793	854	771	828	847	839	821	835	852	846	852	827	754	844	827	823	866	830	772	828	890	871	849	854	791	825	792	800	848	873	870	853	871	856	814	870	797	807	828	844	830	811	825	869	835	810	843	811	813	839	833	846	820	832	821	828	853	890	836	816	841	856	849	822	864	834	855	874	840	763	823	843	787	849	880	836	836	756	828	806	844	811	830	857	848	787	888	811	854	848	790	860	850	810	820	871	881	870	798	828	798	816	801	787	817	917	859	831	847	802	793	807	875	802
53840	49931	46877	29657	28476	27289	22501	17122	17171	14703	12634	12578	9793	7918	5356	4909	4087	2656	2557	2185	1442	1472	1181	980	859	715	659	611	531	510	530	522	493	475	510	438	469	412	358	391	372	407	368	335	346	286	280	328	284	289	307	289	276	317	286	312	292	278	274	332	282	278	289	298	280	269	257	295	258	249	267	260	275	251	276	248	234	241	246	267	272	279	282	266	256	275	245	265	253	267	242	286	278	261	252	261	243	276	250	286	264	262	263	249	249	281	264	257	265	238	271	292	258	220	250	299	256	286	281	232	244	251	254	272	252	260	248	263	262	254	251	291	232	245	253	261	278	251	258	274	238	258	286	266	258	259	244	259	274	270	260	253	254	260	261	281	277	271	264	268	269	246	284	273	254	256	245	245	234	272	267	252	254	256	273	236	256	218	284	269	251	266	239	248	256	240	258	270	282	245	289	272	261	262	259	280	252	258	261	248	274	272	256	269	286	223	283	237	258	224	278	264	250	265	248	252	239	254	258	282	260	263	260	259	255	251	241	249	262	262	251	249	247	241	222	238	247	261	263	280	253	269	271	274	227	262	254	266	268	244	260	272	241	251	270	257	264	291	274	259	259	275	256	288	252	225	242	280	265	241	249	283	225	295	262	261	252	244	259	249	270	254	254	276	229	253	233	246	265	245	227	288	261	248	244	265	251	260	290	271	243	249	277	279	268	220	291	237	277	260	255	247	266	256	293	279	275	237	259	252	248	267	272	256	257	224	266	253	271	272	285	247	258	247	271	267	254	245	276	230	268	261	270	264	258	271	251	243	238	276	264	253	242	262	262	229	287	266	258	254	259	250	279	236	292	252	254	264	249	255	271	265	228	226	265	236	273	242	258	269	254	248	236	229	270	244	260	270	270	294	254	227	252	262	228	255	251	252	261	213	263	249	229	250	248	268	271	288	227	279	298	236	268	240	251	263	212	247	229	284	248	239	233	222	268	271	250	279	260	251	251	239	252	237	264	263	260	282	271	228	240	251	274	251	244	267	241	258	238	262	236	237	251	269	272	276	282	260	274	245	256	243	229	268	222	266	253	220	229	257	228	251	299	279	252	255	243	237	234	269	249	260	260	252	256	281	225	248	276	237	262	265	281	267	240	252	254	219	281	272	275	265	279	244	218	270	257	265	262	246	250	256	275	244	245	262	262	208	246	266	269	301	273	261	275	252	269	224	276	238	267	274	237	265	266	259	267	270	249	249	239	256	247	270	250	246	250	308	279	241	244	243	260	258	243	252	269	251	269	279	269	269	272	278	251	242	261	275	279	234	265	274	244	247	271	238	282	248	280	288	255	265	268	236	220	246	260	285	246	237	250	282	245	278	253	248	258	224	268	237	250	255	275	264	277	248	281	269	289	232	246	259	244	280	275	237	260	278	270	261	260	248	252	248	260	282	247	272	239	277	253	272	245	266	270	235	281	275	266	258	274	277	273	263	255	222	252	216	258	278	224	253	268	271	249	254	247	290	240	253	276	278	271	288	268	255	280	273	261	267	253	288	247	245	230	254	249	253	262	252	252	283	259	255	269	285	246	263	238	246	270	279	270	251	238	259	236	249	252	248	283	272	277	250	268	285	271	285	240	236	260	259	280	252	260	258	236	250	255	261	258	238	288	248	231	264	237	249	278	252	276	285	249	241	266	275	262	246	267	268	270	226	256	268	266	273	279	282	276	296	251	239	268	241	241	270	243	264	255	225	256	268	239	245	256	265	279	253	259	270	239	263	272	251	273	273	286	276	264	272	247	260	294	268	238	255	256	276	263	247	268	232	267	243	249	273	251	267	257	242	265	246	256	218	264	283	261	280	227	247	253	254	258	253	259	229	281	256	258	240	262	246	260	265	224	256	253	244	261	263	245	263	239	266	247	221	239	272	249	267	264	254	260	280	244	268	247	248	258	266	248	234	253	271	238	260	280	222	249	263	255	278	260	215	278	240	275	283	277	247	260	243	276	266	269	275	284	274	279	235	241	274	298	243	267	261	247	274	264	259	256	267	293	255	225	258	273	258	276	241	245	280	245	308	248	243	245	254	278	239	273	258	255	282	271	272	257	279	259	263	264	260	268	240	261	240	268	264	267	229	271	248	273	250	260	251	255	248	269	261	252	276	270	265	262	261	246	290	252	225	248	265	266	280	289	240	268	237	277	304	241	291	259	253	250	247	267	251	263	253	224	247	236	259	258	276	297	272	256	268	256	265	249	245	262	275	282	231	242	255	238	273	226	264	255	217	260	241	242	255	234	259	225	238	267	258	219	274	245	249	268	250	265	260	247	251	244	289	314	262	236	244	280	254	267	260	261	274	281	275	260	272	268	260	266	291	282	258	265	265	265	235	284	237	256	265	240	280	241	256	238	261	249	259	254	251	232	233	230	218	235	255	262	240	259	236	264	238	244	277	246	287	288	284	281	251	225	279	262	259	257	252	246	274	259	267	246	282	273	243	246	261	270	236	258	283	253	251	284	251	247	295	248	212	262	259	268	248	273	230	274	245	258	267	255	248	276	261	243	253	253	275	287	245	279	273	256	219	304	280	250	270	271	244	255	244	233	243	235	285	251	249	263	269	288	275	261	240	255	259	248	273	256	273	266	237	265	264	244	261	256	249	278	280	252	241	232	231	248	233	264	255	231	242	260	261	274	275	278	244	257	275	291	268	241	239	253	253	259	252	259	233	272	261	227	254	291	282	223	270	279	303	251	271	238	276	277	262	254	243	242	266	263	260	239	251	271	249	259	280	274	267	253	252	230	257	290	276	262	243	258	291	290	223	228	280	280	264	283	239	268	240	238	257	246	230	269	234	267	253	250	254	251	245	260	268	249	260	265	257	272	215	233	274	252	283	262	264	237	243	259	245	261	250	283	241	234	275	274	278	233	253	251	237	269	301	231	279	259	247	262	257	244	240	282	257	258	275	239	243	280	280	280	268	273	262	266	266	254	263	262	230	257	231	268	275	260	269	265	240	271	240	254	258	237	266	266	265	266	252	264	264	266	261	257	259	257	249	274	257	263	250	228	273	257	244	256	270	232	250	273	249	243	246	224	248	247	260	260	276	279	277	268	254	254	267	249	278	257	257	260	258	290	258	252	267	267	235	273	233	253	258	244	278	246	266	233	246	250	265	271	271	244	266	258	238	274	250	247	264	256	257	308	245	267	225	258	245	268	274	252	235	269	264	244	248	269	265	298	241	257	240	240	260	268	264	266	279	255	254	257	244	287	241	273	270	255	273	241	267	258	284	257	254	263	256	273	262	251	272	267	244	254	252	281	260	229	264	244	231	270	256	279	235	230	246	255	214	245	253	259	233	243	243	256	256	278	273	265	259	264	263	269	255	274	263	246	267	300	277	279	272	283	257	271	254	264	275	256	281	249	270	279	235	253	255	258	227	232	235	239	268	245	252	262	238	246	285	252	272	242	246	275	265	279	251	281	251	257	231	255	290	254	252	239	259
39310	46922	48104	33481	34683	32215	24269	21812	26115	26494	26111	24861	20786	20862	15844	16058	14629	10578	10332	9291	6987	6802	5547	4857	4450	3551	3248	2862	2478	2379	2479	2181	2106	2046	2340	1907	1963	1861	1639	1794	1597	1477	1344	1192	1106	979	927	961	897	898	905	868	851	892	852	860	876	842	814	790	772	811	792	699	721	698	710	692	666	710	691	708	688	684	672	672	651	644	669	624	682	646	641	670	634	635	604	661	680	645	644	620	636	605	650	638	604	618	615	628	632	595	680	606	598	648	621	624	646	632	658	650	632	642	657	642	590	633	646	638	650	628	671	608	589	626	598	680	663	658	598	659	623	670	620	632	630	626	611	659	627	634	594	662	600	663	621	597	606	627	620	603	587	647	643	665	662	573	647	648	659	606	667	630	656	651	640	633	638	634	664	628	595	672	632	603	647	620	625	600	588	611	640	637	627	597	618	624	647	590	562	621	639	601	655	639	641	623	651	622	605	642	585	602	604	577	634	616	578	631	647	631	642	610	606	638	660	624	616	661	644	620	651	602	637	607	630	645	642	623	606	581	602	658	645	665	628	600	639	650	614	611	592	643	647	637	599	595	667	623	616	640	607	606	652	618	598	625	613	574	660	646	589	637	632	654	655	589	621	675	679	611	639	649	591	649	633	604	638	618	618	626	646	613	613	619	582	626	625	616	635	625	582	634	639	605	624	623	649	624	638	655	636	579	619	615	621	647	595	608	655	608	627	672	591	586	601	608	654	595	653	622	608	597	618	593	632	617	590	612	609	590	653	649	633	613	640	629	604	648	628	655	598	611	621	648	626	620	613	677	609	638	591	636	631	658	617	624	651	625	639	581	625	630	624	631	605	660	640	645	672	652	602	623	600	578	646	627	594	598	661	631	622	623	579	644	613	613	628	595	575	591	613	672	642	612	633	655	589	644	638	633	643	624	573	646	653	633	631	581	569	663	605	610	591	588	596	637	610	618	632	617	607	630	626	615	618	645	583	611	588	655	658	604	642	630	632	592	644	578	600	650	600	610	680	597	633	588	647	649	646	632	612	617	595	600	609	613	608	620	645	640	639	639	637	610	618	606	626	608	622	625	635	654	624	616	647	603	641	649	670	633	624	590	629	614	634	598	631	630	649	631	595	618	607	578	633	643	621	658	605	630	599	655	596	615	641	602	652	618	627	616	646	600	613	631	635	625	606	663	619	613	616	639	636	632	610	606	609	637	584	632	581	573	621	607	651	645	601	617	620	596	634	627	594	638	638	604	625	575	611	662	636	629	659	607	612	632	630	599	614	695	617	605	594	604	676	634	596	636	612	643	637	599	652	653	666	647	603	581	604	669	639	602	621	668	663	596	585	604	607	595	623	630	593	653	607	627	632	648	664	654	597	609	629	625	598	625	652	619	585	599	652	675	607	613	644	617	599	619	596	631	616	642	619	651	640	633	631	628	608	609	602	625	611	632	633	629	621	596	616	631	599	611	636	621	633	577	588	629	693	600	622	586	613	584	651	604	598	638	645	624	633	670	599	611	623	596	610	651	646	607	618	588	636	656	675	618	603	597	632	625	632	610	638	617	582	609	656	598	663	609	628	623	617	591	619	633	595	643	635	636	605	664	588	639	648	625	638	655	609	623	598	609	631	662	648	622	624	621	609	661	667	595	645	611	652	631	632	623	609	594	659	615	635	618	647	585	642	614	624	659	627	650	607	649	603	666	649	630	619	648	630	596	623	591	650	618	606	665	650	602	605	598	634	589	627	631	637	642	564	610	565	638	648	620	623	645	551	668	640	624	642	624	611	626	610	602	632	655	585	627	653	635	607	627	597	649	584	658	656	665	646	634	640	656	628	646	621	640	617	620	652	605	630	636	644	558	603	574	651	629	645	659	584	594	615	586	656	661	598	623	623	620	616	610	594	581	652	635	597	595	628	672	612	618	635	625	660	635	609	612	589	617	633	691	636	629	605	573	583	623	620	636	595	649	609	624	622	660	618	606	651	578	659	589	610	676	583	613	654	597	602	642	583	674	625	584	670	608	654	640	635	656	614	624	655	651	591	638	605	601	628	646	640	573	602	614	672	610	628	581	646	633	596	661	620	619	629	623	618	594	651	604	645	614	611	652	632	617	637	658	687	605	623	596	646	660	578	634	637	578	643	591	612	623	651	662	628	600	656	607	606	597	672	622	594	604	612	628	623	652	652	643	596	586	668	622	607	629	629	627	626	593	595	646	661	629	610	587	621	635	610	621	615	624	636	610	611	609	629	624	621	589	621	632	600	633	603	637	634	584	645	643	611	610	533	636	630	632	618	628	662	621	600	624	623	622	635	620	635	633	633	659	639	662	634	612	590	635	627	646	631	648	663	600	655	598	600	544	624	630	602	577	610	554	605	633	675	623	633	606	614	659	586	617	659	613	637	642	591	604	647	614	616	571	595	603	610	638	609	641	613	664	584	619	606	630	604	648	589	612	602	635	645	578	586	606	641	636	633	632	592	604	680	622	592	631	643	635	647	621	596	631	636	631	611	638	634	591	613	632	608	593	667	613	615	604	614	629	629	627	602	604	666	599	645	637	634	614	625	653	647	618	630	659	658	581	597	561	627	642	580	638	618	656	662	623	613	617	616	646	641	598	648	648	637	654	595	638	622	647	641	645	647	607	587	632	611	638	620	636	632	594	606	652	598	629	591	605	651	644	644	663	628	628	654	618	627	643	657	640	666	651	576	647	622	608	584	621	579	610	641	608	577	610	590	601	612	657	584	663	659	595	591	622	630	668	611	656	621	592	632	614	643	674	618	563	623	609	621	621	592	627	666	582	592	615	615	647	627	617	602	605	623	596	593	645	625	660	631	615	658	616	699	611	611	623	639	648	625	598	620	599	615	664	609	591	600	601	624	575	596	677	630	619	631	604	573	634	587	659	574	567	622	653	631	618	644	634	626	664	622	623	640	617	640	616	596	638	619	617	627	623	625	599	644	611	600	571	649	600	623	595	636	640	654	617	639	599	624	597	622	594	622	607	649	645	669	628	616	655	643	639	672	628	618	666	625	631	607	683	651	634	614	627	605	631	612	617	618	622	630	616	639	603	611	610	647	645	648	608	593	609	653	599	632	635	675	610	603	600	612	588	643	622	632	670	635	628	627	600	621	570	599	627	571	599	642	612	621	635	628	638	589	615	607	593	643	614	625	606	572	631	634	587	651	629	589	616	656	629	652	613	663	654	626	619	675	638	570	616	593	628	610	632	600	649	623	630	608	601	681	598	644	607	586	621	611	577	640	590	685	615	628	609	613	607	687	618	583	601	608	568	639	629	659	627	612	577	566	635	638	676	621	592	626	643	599	637	639	608	694	661	622	635	608	656	628	660	643	638	657	636	601	605	589	639	644	586	617	661	605	662	597	648	657	607	649	591	626	631	626	607	646	610	628	582	610	613	611	621	625	632	638	617	657	653	633	642	655	648	617	605	624	649	586	625	621	633	639	620	642	607	597	649
26317	22286	18120	7850	4914	3051	2043	1344	1289	1015	932	917	853	766	652	651	571	539	501	478	480	477	447	450	399	447	416	414	396	396	360	381	395	382	375	388	369	365	398	386	369	384	354	380	394	338	373	380	392	377	385	390	339	382	393	393	338	350	330	360	356	363	387	357	311	326	356	370	356	347	317	384	342	358	350	379	331	354	371	383	364	369	362	375	347	363	357	344	357	335	362	338	346	368	371	347	353	356	330	361	371	388	332	368	364	330	342	357	354	369	352	363	358	374	361	326	352	389	344	357	344	350	362	372	366	330	347	380	374	333	331	380	385	338	343	383	366	352	406	349	325	336	363	337	353	354	368	346	348	362	367	362	393	363	361	353	362	343	377	366	378	350	366	401	334	378	338	340	352	334	374	382	354	389	374	370	389	360	366	359	352	365	385	351	341	339	336	352	339	312	351	389	368	371	340	373	372	396	330	352	362	343	352	370	330	347	353	378	376	324	344	380	378	373	344	375	340	350	379	344	370	332	377	371	357	371	380	373	407	388	342	360	358	372	354	303	403	355	354	387	366	407	322	333	336	353	361	383	360	332	360	361	396	378	371	329	322	356	361	337	397	380	342	310	362	393	344	326	361	345	396	377	359	371	414	379	370	379	368	354	368	344	328	375	369	348	348	368	361	341	369	364	351	386	369	369	325	354	353	375	383	399	362	342	349	360	344	342	327	326	350	371	358	373	388	359	397	367	344	367	340	344	367	340	390	365	359	357	378	332	367	358	369	341	364	313	337	340	379	370	371	382	353	381	357	399	347	343	346	354	347	388	354	370	380	365	358	378	368	380	348	356	394	355	356	331	329	338	396	368	385	323	404	372	337	381	364	333	318	360	362	360	364	371	377	376	360	337	348	373	355	371	339	330	360	369	392	362	381	372	326	413	330	380	364	388	369	352	358	358	364	374	319	350	387	336	384	351	383	338	361	346	358	376	383	364	337	357	347	334	318	391	385	374	356	363	354	366	359	358	379	354	386	402	354	373	386	373	364	392	377	357	369	359	377	358	359	374	356	361	316	346	404	346	339	352	362	364	352	374	360	366	364	381	351	345	368	359	373	392	340	372	362	339	370	308	369	376	315	372	377	335	368	363	344	348	350	370	379	398	359	337	363	401	330	332	370	330	400	347	349	342	346	344	319	357	366	359	328	386	380	339	384	328	383	379	354	334	357	381	352	344	367	382	415	363	368	333	352	337	350	321	351	351	347	324	344	385	369	374	351	378	369	345	320	361	352	392	364	370	384	313	319	336	365	361	376	399	356	340	377	352	365	390	370	366	355	358	333	366	417	354	354	345	377	349	391	341	353	377	378	410	354	370	344	336	361	362	391	337	341	356	367	340	360	366	343	367	394	378	397	326	383	377	350	373	367	366	356	377	345	366	331	359	368	350	361	364	353	378	364	391	367	360	385	356	336	350	360	356	359	356	382	369	376	339	366	366	319	359	366	368	352	299	364	339	326	370	350	367	373	353	377	322	340	357	348	357	350	352	367	393	362	338	347	333	345	343	355	357	338	334	380	351	352	370	389	389	374	366	367	373	376	365	373	337	345	371	367	359	343	364	368	341	364	397	363	348	353	325	348	361	354	350	401	349	356	352	377	357	355	395	395	375	353	353	366	351	346	371	350	367	348	410	385	352	373	337	388	370	368	372	354	342	337	365	369	355	367	325	345	405	373	402	350	385	379	389	354	363	401	365	358	369	327	342	322	333	336	371	357	329	350	370	319	373	358	355	353	317	321	381	340	353	375	386	403	352	344	326	347	338	348	420	355	348	345	340	350	360	359	388	369	331	372	360	379	351	366	361	351	327	350	386	347	352	380	366	346	347	344	359	352	366	337	351	368	355	385	336	346	351	331	354	310	366	348	358	349	327	321	361	351	355	326	354	345	386	351	358	371	372	379	372	357	348	332	342	355	338	371	391	363	328	338	362	327	336	388	389	358	387	368	322	356	334	373	356	376	353	362	347	366	362	341	373	381	366	382	353	373	363	365	422	352	339	353	353	335	350	353	333	359	351	367	371	347	401	369	364	389	358	374	346	382	360	370	332	341	354	391	284	345	351	374	359	363	373	373	366	373	356	362	351	338	350	368	356	364	370	317	342	348	326	365	353	356	329	338	392	366	349	330	337	358	341	332	372	375	349	365	357	308	362	358	386	361	345	353	363	352	336	353	384	333	368	325	343	382	341	371	340	393	354	350	354	332	353	358	381	350	364	368	374	354	365	339	392	350	356	355	357	368	333	351	360	359	377	363	370	333	358	363	372	328	367	356	348	346	349	355	337	377	376	402	342	354	326	386	347	394	349	307	374	364	373	346	346	370	399	378	390	343	352	369	355	377	357	346	329	376	364	399	359	361	332	317	324	350	376	353	350	372	358	359	348	365	339	358	372	372	369	386	358	370	354	353	352	375	367	382	375	339	333	337	348	330	373	367	362	347	385	351	343	332	340	376	384	341	351	386	375	342	346	371	344	348	326	357	359	363	345	355	357	357	350	371	379	372	383	338	320	376	349	336	371	378	362	367	390	352	322	351	335	371	335	359	345	340	362	394	354	381	330	396	390	374	383	362	365	347	341	367	386	360	357	327	374	348	334	365	367	329	333	382	351	354	339	338	369	355	353	359	366	382	358	357	369	343	379	372	360	380	374	384	323	353	357	360	388	357	348	405	351	336	356	369	332	351	350	350	371	367	365	346	413	339	350	343	403	383	364	349	330	409	357	351	335	325	381	369	371	343	348	362	403	363	365	354	345	341	344	357	375	376	364	370	345	385	363	346	334	323	339	382	377	367	364	339	334	356	376	386	362	358	378	398	365	352	339	334	347	382	397	338	340	373	316	355	369	388	365	366	351	341	355	341	364	369	325	373	368	345	372	379	362	355	360	347	349	350	382	362	398	351	347	396	382	338	341	343	371	359	365	355	367	335	388	360	373	362	374	359	361	386	363	329	332	374	380	395	326	377	348	372	338	376	373	352	349	347	359	348	335	323	313	339	368	376	363	326	391	329	358	380	381	338	391	364	367	383	362	364	349	397	356	359	362	319	332	354	331	376	346	348	361	341	382	411	349	333	370	338	347	360	361	380	345	356	302	342	326	356	334	351	349	386	327	353	360	396	336	361	358	337	325	340	327	348	351	353	350	404	338	341	345	350	365	342	354	368	365	356	351	337	341	326	371	354	356	360	406	387	349	325	366	349	369	356	323	365	362	368	360	338	349	343	369	402	352	363	398	354	322	339	339	343	329	338	390	359	342	374	390	381	337	353	338	365	363	371	340	350	378	334	286	339	356	360	397	367	373	348	377	377	331	367	408	329	419	347	349	350	317	386	321	364	372	377	361	358	338	335	329	366	355	346	366	358	346	349	401	333	369	391	357	361	367	356	354	349	350	337	333	364	329	321	358	361	350	358	349	361	364	381	364	349	362	360	330	340	355	357	373	401	345
16775	20054	22553	13700	12240	9339	6776	4934	5211	4481	4030	3867	3308	2829	2443	2402	2103	1859	1741	1646	1545	1473	1363	1313	1303	1194	1233	1220	1158	1091	1087	996	1074	1063	1048	1067	1018	979	940	974	940	894	921	897	927	919	899	894	923	926	939	906	909	944	972	1003	889	899	915	859	903	903	871	878	868	885	878	889	867	839	833	836	872	829	891	831	898	829	874	870	834	864	810	880	883	836	866	828	865	817	869	818	849	831	812	903	880	865	834	878	860	823	845	838	852	871	851	873	869	814	862	872	848	891	908	852	868	830	816	802	848	843	834	869	882	824	863	818	858	894	854	821	852	846	882	889	816	839	852	863	819	872	860	812	879	861	777	834	888	838	814	828	854	848	854	871	890	851	846	898	838	816	819	867	831	766	901	846	811	802	877	861	876	863	863	855	858	819	859	866	813	863	858	895	886	873	855	854	829	872	837	847	869	841	855	861	824	858	808	849	837	873	802	882	866	855	861	872	907	893	825	866	855	863	829	853	848	823	860	879	798	788	863	822	862	841	845	828	828	877	862	814	838	801	845	854	840	832	795	848	827	804	887	785	825	859	834	845	858	856	838	883	864	861	839	828	894	836	788	803	878	884	861	858	845	795	852	841	817	783	887	882	888	858	824	851	778	796	896	834	847	825	848	855	849	823	835	807	845	850	878	828	880	899	889	850	899	884	868	797	895	872	880	872	846	803	806	862	839	875	863	839	863	871	834	851	813	835	890	859	842	878	863	854	814	823	852	809	847	886	867	875	842	888	833	896	776	810	845	889	864	857	833	819	826	856	881	886	846	894	852	803	840	833	865	846	849	862	849	827	875	879	831	806	925	811	876	831	846	858	803	823	889	857	866	840	837	857	864	805	837	870	843	859	824	814	793	834	820	828	857	790	794	841	850	835	870	858	895	816	844	837	815	888	874	854	840	858	814	892	834	802	846	821	885	834	856	902	836	855	873	875	843	847	861	847	861	867	845	871	862	871	834	856	854	822	898	893	819	806	841	824	868	870	868	866	873	906	868	816	834	829	844	841	845	890	926	869	847	855	862	867	864	892	847	889	880	856	857	876	776	852	863	738	844	836	836	827	827	873	850	810	875	860	812	806	860	840	820	860	838	854	830	797	824	844	836	892	841	860	844	822	874	857	868	864	904	852	857	867	805	817	880	875	872	830	865	894	840	858	854	851	846	799	834	868	892	914	883	834	845	871	838	828	845	829	882	852	881	877	833	851	806	850	878	862	957	829	854	856	834	840	836	891	875	900	881	834	865	856	848	882	864	886	880	821	842	867	851	844	811	790	909	877	758	836	865	833	860	844	880	807	828	841	871	857	903	877	843	915	786	843	939	893	790	845	814	814	842	926	845	844	872	838	890	874	847	866	888	888	781	814	883	883	884	821	864	893	850	889	807	903	838	875	894	868	905	815	870	838	868	841	829	845	862	871	886	878	859	818	882	886	850	843	921	785	892	817	789	910	889	837	859	831	879	833	844	790	845	889	797	850	818	830	892	902	822	922	821	809	828	855	859	853	850	900	886	786	856	880	842	858	833	865	811	829	870	851	839	825	853	852	906	875	865	876	858	797	855	921	841	901	835	840	848	843	810	845	851	807	849	835	825	812	895	859	858	833	890	870	768	873	893	889	879	830	819	871	872	824	837	863	869	912	838	901	873	861	819	855	805	858	837	803	882	864	822	871	879	877	859	916	876	891	837	861	864	850	823	846	831	944	878	849	856	903	865	853	923	878	862	796	845	865	831	860	840	852	805	916	836	858	869	878	822	803	868	820	889	876	857	856	879	853	890	827	867	868	899	880	890	842	870	815	845	851	855	885	859	850	843	816	842	826	841	880	875	896	803	906	875	863	858	796	812	827	836	834	872	881	877	862	830	824	832	824	871	851	893	848	881	805	839	846	865	765	825	880	917	864	870	867	827	838	805	871	891	871	832	802	818	920	846	913	897	825	847	842	802	889	930	843	814	853	792	869	813	867	851	887	873	833	864	880	859	813	884	836	858	802	845	885	825	888	844	866	830	860	837	865	906	767	830	834	831	848	825	860	918	865	824	849	882	856	885	811	802	808	814	873	886	888	809	843	810	838	836	830	861	851	851	879	877	825	869	869	845	871	862	840	826	837	888	817	868	869	774	871	949	884	839	793	861	859	896	856	814	828	895	837	838	900	848	833	844	886	863	846	852	850	903	861	842	877	862	885	835	842	793	847	856	875	874	825	886	858	851	868	870	856	851	832	851	837	837	863	874	811	872	836	858	838	841	863	844	841	848	877	878	820	872	874	905	861	864	850	852	838	859	852	844	873	870	825	828	848	832	927	851	836	844	849	886	843	856	831	832	808	891	827	882	838	859	865	809	865	862	840	893	888	850	831	878	871	903	803	841	878	821	839	874	813	813	837	796	865	828	825	885	904	870	881	837	879	878	835	888	832	815	877	812	826	827	863	794	845	830	874	831	850	818	863	863	845	842	799	812	845	835	876	851	850	828	889	851	827	778	881	856	879	874	824	889	863	886	835	856	923	815	836	876	896	877	833	872	880	836	843	829	866	847	836	879	835	805	846	884	851	931	833	854	823	874	856	872	837	835	884	861	839	849	846	854	818	896	803	890	889	838	897	814	844	920	832	869	845	797	896	851	872	818	821	858	817	842	825	826	859	857	855	864	837	888	850	835	842	830	795	822	855	870	854	837	860	895	819	888	871	895	897	857	833	873	839	850	842	822	862	828	826	811	889	828	881	877	819	826	862	876	853	865	857	855	839	883	858	887	864	879	896	823	854	843	887	889	836	864	872	884	822	862	854	836	849	911	889	837	903	826	833	886	855	876	879	843	836	812	868	843	841	824	878	824	842	852	873	884	853	866	805	862	874	815	831	827	855	845	874	853	817	869	836	813	863	860	859	919	848	906	802	873	859	859	854	833	819	845	836	847	865	844	789	870	843	896	862	900	911	908	818	836	882	852	813	858	864	838	809	869	829	854	864	824	822	835	867	840	845	855	889	872	851	813	855	905	824	841	835	833	854	826	888	828	900	861	826	888	851	859	857	817	909	841	826	866	844	858	827	852	873	869	859	854	856	831	790	833	870	837	830	878	893	793	833	830	864	879	806	842	858	862	793	887	870	865	851	826	848	846	826	806	848	822	853	796	908	819	886	870	844	859	867	871	838	880	878	819	872	809	845	827	864	845	813	851	875	873	818	836	859	897	830	872	819	825	856	842	839	795	901	874	867	862	871	817	841	857	882	856	877	824	854	859	835	847	886	886	812	856	814	858	877	814	892	910	865	895	918	814	848	872	883	881	868	876	887	862	800	892	902	881	883	831	869	909	905	835	851	895	838	921	827	823	787	855	869	876	836	840	902	843	843	841	816	824	879	847	874	839	887	896	873	861	864	859	817	845	831	836	797	879	912	832	861	836	873	831	826	859	866	851	831	816	812	805	788	828	872	821	861	871	869	811	882	814	823
43878	45618	43892	27583	22985	14703	8991	6540	8484	6597	5648	6266	4852	3596	2369	2114	2106	1643	1638	1056	910	782	705	730	732	632	563	502	469	505	484	529	466	431	504	467	458	431	412	417	408	406	413	416	398	341	403	377	388	368	360	375	367	374	359	325	358	358	347	372	366	368	378	362	356	341	360	342	370	361	355	395	350	378	379	389	382	335	344	391	343	349	348	350	379	342	345	339	382	378	371	358	359	328	357	358	358	361	340	333	353	367	304	371	367	346	349	349	311	331	351	339	363	369	373	354	326	354	343	379	373	329	333	322	334	338	361	336	372	330	333	346	350	357	327	353	331	297	371	392	324	345	338	378	367	370	333	359	364	345	354	353	362	342	329	366	378	339	316	367	352	353	349	358	352	371	376	368	364	347	349	359	365	368	360	371	362	346	364	363	398	368	354	354	338	364	370	384	340	364	357	371	382	318	361	356	347	356	337	301	363	347	340	339	359	362	336	293	337	367	338	310	411	381	374	342	356	373	362	365	339	373	377	362	348	352	380	356	325	350	331	388	358	380	320	367	384	372	377	358	396	340	321	344	362	327	316	387	363	361	341	336	372	359	360	344	346	341	350	335	362	384	327	380	300	325	352	377	347	377	366	344	329	345	393	358	338	324	371	345	357	369	329	366	383	393	367	333	372	328	351	376	336	328	394	359	360	370	338	368	372	380	317	347	349	310	319	363	350	355	322	398	369	327	361	365	340	384	360	355	378	361	315	323	338	370	364	351	357	353	355	371	377	341	338	341	356	357	306	387	339	380	325	354	341	318	335	340	340	351	381	337	380	317	341	330	360	341	335	365	381	358	348	331	381	377	369	353	376	383	353	366	371	370	367	317	376	372	331	339	342	359	347	359	330	376	327	330	371	359	357	370	362	350	359	325	375	386	374	336	332	339	327	368	358	366	318	355	360	353	337	348	368	357	318	383	346	338	339	361	313	349	370	359	353	312	358	354	347	336	326	390	344	331	342	321	330	360	334	364	338	316	367	389	378	379	324	376	353	339	369	380	370	346	352	380	377	348	331	332	344	366	339	333	322	349	350	355	319	363	357	361	358	373	332	369	379	358	344	353	377	347	348	366	351	341	380	320	363	341	382	388	331	383	372	322	373	348	331	339	342	366	352	354	346	392	386	335	344	330	343	350	356	334	344	336	364	352	382	348	320	327	358	341	372	392	354	349	344	386	348	349	343	363	382	347	344	332	369	339	356	355	349	400	364	366	356	365	357	349	355	337	336	327	335	347	349	340	350	373	343	337	354	358	347	346	353	378	314	341	395	360	339	339	347	324	332	344	348	354	343	387	322	369	340	340	367	350	344	361	382	347	343	333	331	344	357	339	316	360	356	368	351	377	351	339	332	341	344	323	343	364	362	338	346	378	353	332	349	353	371	381	361	321	345	399	355	338	354	368	342	331	360	350	325	341	362	362	378	333	381	374	326	387	333	322	343	337	361	367	397	333	368	349	369	364	321	380	353	328	320	361	333	347	339	328	305	342	396	397	350	340	361	332	356	356	380	365	347	380	336	354	353	359	349	354	340	336	350	358	363	377	353	395	344	348	355	372	375	370	356	362	366	356	385	352	351	333	338	316	342	358	350	308	349	361	359	359	365	355	360	327	331	367	334	376	364	354	373	355	338	345	311	365	346	365	344	369	386	352	351	371	339	356	418	355	317	346	393	330	349	369	334	377	389	343	384	367	376	354	369	347	351	365	347	378	369	365	353	354	347	312	312	342	328	350	333	352	383	325	343	348	342	344	371	348	366	342	370	403	372	355	372	379	366	386	299	344	353	344	333	343	372	346	360	381	355	359	398	358	332	359	326	365	368	355	373	320	346	368	390	352	313	349	333	312	353	365	343	372	378	338	353	334	345	360	368	338	355	382	337	318	344	319	361	381	323	371	364	351	356	339	350	347	350	358	337	349	337	345	338	364	352	383	378	336	382	344	373	338	354	352	386	354	349	323	330	368	343	341	350	341	334	344	347	361	346	360	340	384	329	335	346	373	349	342	332	368	330	336	343	367	363	358	354	348	363	363	371	372	314	355	365	330	355	341	318	335	328	327	342	352	339	361	343	352	312	357	371	377	354	353	335	349	333	334	355	391	323	345	329	392	379	393	315	375	337	328	340	351	332	346	347	335	369	381	355	343	343	353	396	343	359	402	330	329	332	359	355	354	343	341	370	355	344	367	373	345	355	357	370	388	366	367	340	364	357	375	376	383	330	361	325	336	344	364	391	333	355	354	337	355	366	329	348	308	349	346	341	350	342	374	367	349	398	369	349	380	374	341	348	344	366	357	392	365	360	336	338	323	358	352	339	314	360	372	375	340	373	320	339	364	346	352	368	356	317	355	346	364	341	341	331	342	346	349	343	352	353	366	335	352	403	366	336	359	362	326	384	356	335	330	329	355	375	331	371	301	344	367	355	351	368	348	383	351	376	317	340	346	373	337	352	350	359	328	354	354	375	348	353	357	341	330	354	355	319	397	346	360	359	340	324	346	339	367	353	373	335	357	366	383	387	370	325	374	357	362	355	389	355	348	353	337	345	319	364	349	347	349	356	352	360	332	355	361	365	378	382	349	346	379	366	331	344	344	369	344	397	328	370	360	348	378	371	357	336	372	344	324	365	350	402	334	352	331	351	354	349	350	366	336	382	365	323	381	358	351	337	320	350	351	348	348	374	319	359	339	372	301	380	376	363	342	303	398	334	337	367	381	334	373	357	350	351	380	309	355	321	352	367	328	370	364	345	383	359	324	339	339	350	350	368	366	387	357	370	323	339	335	349	366	360	340	361	348	345	348	333	406	351	335	333	335	395	342	400	328	334	335	344	346	293	364	348	331	315	325	353	352	376	354	388	321	339	326	360	385	342	367	365	381	342	350	332	342	325	336	357	332	341	334	355	333	369	323	355	317	323	366	349	345	320	346	363	352	374	360	354	356	359	345	345	362	339	378	336	367	343	331	334	349	312	354	341	342	361	331	340	358	346	387	341	370	369	378	357	358	317	331	377	339	363	374	331	359	346	348	352	344	379	344	338	346	327	319	327	317	334	314	355	349	352	356	343	346	371	343	376	368	351	382	324	344	381	363	324	340	380	371	340	359	372	335	318	351	385	332	362	334	365	347	364	337	354	344	347	348	380	383	370	349	341	364	322	355	371	375	347	344	338	309	354	370	331	373	386	356	337	328	337	362	343	361	364	396	328	356	343	341	365	377	369	356	360	349	341	387	402	376	383	340	343	370	388	378	359	322	350	363	328	379	375	360	348	332	368	352	303	375	381	325	302	343	308	381	354	341	382	352	355	367	361	369	353	376	371	352	340	319	354	363	336	337	353	330	322	320	369	350	326	324	349	355	330	366	363	326	368	380	367	353	322	325	355	355	355	370	335	338	367	363	364	370	354	323	344	358	372	334	339	352	360	346	352	349	324	340	366	377	347	352	368	397	374	340
30570	39947	42946	26223	24033	16930	12808	12779	18450	16846	16862	17391	13960	12454	9241	9359	8665	6649	6208	5026	3975	3639	3166	3094	2787	2440	2151	1934	1751	1777	1844	1779	1545	1585	1776	1507	1553	1529	1404	1448	1285	1319	1174	1204	1112	1041	1031	994	1011	1007	989	940	1032	920	961	953	947	936	876	956	919	938	908	872	872	916	862	844	888	885	835	870	840	861	824	818	872	860	824	886	875	878	837	847	863	799	823	875	839	860	822	857	829	829	851	831	849	893	831	831	788	828	841	851	837	844	833	805	849	885	792	832	854	795	847	837	822	839	819	879	769	839	870	891	823	794	843	805	819	847	832	832	862	780	853	842	799	824	800	843	864	831	814	778	842	840	813	812	779	834	787	868	805	803	808	830	780	823	837	849	836	783	848	809	855	831	823	789	796	860	812	794	782	801	827	897	796	829	846	847	837	796	829	815	809	865	835	843	860	844	813	883	835	855	862	810	849	808	867	867	797	855	811	815	837	776	773	828	828	840	857	828	833	837	857	853	842	859	821	795	846	806	803	836	816	853	835	881	811	893	841	839	849	824	830	818	839	818	819	826	843	814	879	860	875	817	873	883	857	837	798	833	864	875	873	864	790	837	803	847	811	873	894	829	831	830	826	854	843	803	847	831	846	864	842	796	882	838	827	851	797	811	813	873	795	816	825	814	847	846	896	860	815	825	830	826	828	820	815	839	767	861	839	836	791	821	835	822	813	823	793	806	865	852	822	871	774	836	810	830	848	802	844	780	873	820	799	858	888	881	859	850	788	787	841	792	872	841	863	908	851	815	888	815	835	850	907	772	815	851	802	868	827	828	812	888	905	801	803	843	852	816	844	795	788	790	837	834	845	830	801	858	867	791	797	847	828	789	829	850	833	814	878	826	861	805	819	861	774	831	836	845	880	837	845	804	866	806	795	780	848	813	843	823	817	806	843	801	853	792	818	831	816	832	888	883	904	821	874	828	880	857	821	786	819	811	852	875	824	822	779	812	857	884	856	825	826	796	841	808	876	825	820	862	836	862	850	829	777	831	868	838	829	834	811	838	790	815	841	810	833	894	812	805	810	829	809	816	875	806	811	805	839	829	811	795	838	853	844	788	880	835	853	855	841	855	818	822	862	758	817	897	761	853	790	809	884	828	841	824	879	819	794	841	814	790	812	796	793	835	791	823	812	903	826	824	854	819	880	845	855	793	807	827	860	799	830	843	856	776	882	812	844	882	843	814	783	833	799	842	781	816	861	871	857	810	815	822	902	834	831	827	871	876	781	809	833	860	800	850	820	794	755	876	804	836	875	810	794	817	810	871	809	822	807	812	814	829	813	800	816	844	820	796	841	875	815	934	832	866	854	873	856	905	858	845	792	742	818	821	777	836	887	771	865	824	815	812	816	818	805	816	814	789	862	804	859	792	829	865	865	834	830	829	804	815	772	802	815	844	807	867	833	806	820	815	862	850	826	876	821	834	855	826	833	909	814	857	852	798	868	881	869	880	861	829	846	791	837	833	810	839	823	789	850	829	901	810	812	856	780	829	826	844	829	837	864	814	847	835	831	813	800	837	828	847	859	842	817	820	791	839	859	845	848	802	818	812	843	777	865	888	833	834	904	825	864	808	848	767	845	852	848	834	832	784	830	831	831	796	868	836	838	855	803	791	811	846	814	832	839	832	844	824	789	887	862	817	891	786	793	866	808	805	825	839	837	896	840	843	851	756	785	846	844	811	837	854	895	849	836	810	848	824	816	859	771	803	821	776	827	808	787	881	852	794	801	805	841	828	813	779	841	833	834	828	822	834	831	825	837	833	796	844	857	840	803	817	830	815	833	855	817	830	847	816	850	856	850	802	796	823	843	833	818	845	816	855	786	870	862	830	832	812	849	869	866	832	806	835	818	839	797	863	789	844	801	829	848	870	852	828	795	827	826	795	848	833	811	842	819	820	848	823	836	796	806	867	779	832	815	836	871	827	831	804	838	837	846	822	807	851	848	801	842	853	768	822	846	840	839	805	795	790	784	794	884	870	829	865	785	852	793	890	823	834	833	828	873	836	790	856	870	853	823	878	835	800	828	866	815	891	793	855	854	826	856	886	819	780	797	788	853	809	843	823	781	839	864	881	789	851	841	818	813	840	840	827	833	814	849	839	771	831	811	847	874	834	798	831	826	826	826	840	853	827	856	829	842	788	805	846	809	844	862	878	831	844	863	850	838	847	808	826	873	847	840	834	821	832	869	772	813	865	870	833	870	810	766	852	840	837	816	853	852	781	820	873	882	873	814	833	806	784	823	828	811	825	787	884	835	830	804	813	846	803	854	845	824	815	837	826	776	852	762	837	817	798	825	837	846	814	830	821	877	788	830	833	882	852	909	905	819	835	808	866	797	833	836	837	836	843	840	855	844	848	848	807	803	834	836	844	855	806	829	824	838	839	841	807	842	830	815	805	836	814	830	822	810	837	862	812	838	834	890	811	850	754	816	850	824	867	827	815	860	846	839	841	857	831	782	771	805	830	828	842	875	867	835	862	798	861	883	871	831	840	869	889	811	900	853	792	829	844	821	866	849	866	870	810	802	870	823	859	828	834	850	821	864	834	775	810	845	838	782	853	867	820	819	805	804	818	838	836	835	887	800	829	829	804	854	827	781	916	871	797	867	823	791	840	825	861	828	848	876	840	824	865	862	863	861	832	831	846	792	793	819	828	816	822	844	789	862	766	862	828	856	860	844	782	817	819	849	870	813	842	822	816	851	828	794	839	827	842	834	831	842	831	799	848	872	807	829	825	824	867	848	851	820	888	860	851	892	838	836	826	829	851	833	793	852	856	851	818	817	819	811	795	805	885	859	786	811	899	868	871	815	832	828	837	820	822	811	854	788	867	844	886	830	826	878	830	828	880	830	892	816	844	799	893	822	801	850	870	858	856	866	820	808	800	796	894	829	826	833	799	865	828	826	786	795	834	786	852	820	859	825	851	814	813	877	814	841	850	850	842	789	910	805	857	805	904	890	834	865	837	808	814	832	849	851	856	803	782	829	843	830	810	826	833	878	797	899	835	836	814	878	822	847	812	848	816	814	845	807	842	848	836	827	779	873	890	821	781	870	858	823	840	802	857	824	869	758	851	848	808	836	811	850	833	868	807	800	896	861	889	823	850	824	818	875	823	840	821	873	822	824	831	839	873	789	861	832	812	827	857	813	810	843	841	828	818	824	810	842	830	804	889	830	833	832	794	844	843	853	801	811	893	772	813	813	811	883	813	865	845	846	782	826	847	870	855	818	808	790	876	836	756	861	874	828	859	800	833	832	835	898	826	816	815	816	885	875	804	822	762	820	858	808	836	866	847	865	830	839	814	835	767	815	821	837	815	761	785	842	812	829	815	832	837	826	840	810	889	837	834	842	787	854	860	813	836	857	838	899	831	853	846	810	840	833	848	826	809	882	810	824	835	843	851	874	814	804	877	842	835	826	837	821	893	794	811	824	827	786	818
54186	49102	46429	31320	27620	23230	18295	14691	16175	14153	11745	12296	9359	7731	5281	4538	4466	3212	2973	1981	1522	1313	1097	1036	881	840	635	647	552	509	576	541	537	484	551	475	440	460	383	409	355	405	385	352	336	295	304	306	275	332	305	311	308	303	334	285	275	256	315	238	269	260	279	298	258	276	266	263	280	271	280	286	274	256	263	260	275	255	230	268	281	285	265	257	250	260	290	281	274	235	251	236	259	272	219	241	244	252	275	258	250	250	264	289	252	273	260	246	268	222	243	266	255	246	235	282	247	277	290	283	273	249	269	269	290	257	263	254	261	266	220	270	272	247	251	227	252	257	284	283	274	249	249	246	265	256	304	263	220	259	242	270	279	262	269	248	278	290	282	245	275	255	261	249	265	239	240	237	260	221	245	246	239	250	229	281	251	259	257	277	255	276	265	278	228	240	257	278	245	288	251	271	289	241	253	263	257	267	263	293	251	311	283	230	276	250	241	258	256	254	265	245	218	264	237	261	261	270	222	251	256	220	262	283	257	286	273	291	259	257	253	255	288	267	238	265	261	245	242	248	259	254	241	242	246	270	272	259	245	266	253	269	257	244	273	230	266	263	285	256	264	244	280	254	243	240	272	265	257	244	260	280	267	235	253	262	269	241	263	276	263	253	230	259	240	266	247	259	266	241	201	272	264	265	256	233	231	227	239	288	266	292	238	259	260	275	258	269	246	232	263	284	252	250	245	266	265	259	284	317	252	302	248	256	253	244	265	271	286	281	270	260	261	293	257	259	272	257	274	267	232	249	290	284	233	270	243	259	272	264	232	256	248	268	276	261	284	245	242	248	272	237	256	262	260	276	267	285	264	262	253	277	269	242	282	218	267	233	245	260	249	287	268	281	267	278	261	297	222	249	265	254	250	228	236	254	237	253	250	257	299	273	279	252	254	253	275	252	282	271	260	251	291	250	274	267	266	255	281	266	290	261	271	259	246	278	251	252	277	285	250	240	267	250	287	263	254	278	239	257	268	267	262	301	277	241	258	266	257	255	259	305	263	255	296	244	294	286	278	247	246	261	237	241	242	271	262	271	270	296	240	267	284	250	263	239	287	252	268	256	266	227	250	244	250	299	281	270	253	252	280	271	248	280	254	265	244	268	239	263	280	259	257	234	268	290	284	265	266	259	251	231	245	288	253	278	262	234	247	247	255	240	268	268	255	262	251	276	253	251	251	247	267	234	239	253	250	274	279	278	262	242	245	248	232	271	278	275	288	263	264	251	266	265	274	275	265	287	271	257	259	237	280	252	269	264	236	262	242	222	246	259	266	266	253	255	243	256	268	237	235	267	274	265	231	250	272	252	269	275	277	258	262	303	257	272	282	247	255	276	263	280	238	238	252	252	257	272	246	296	270	251	251	283	264	275	254	260	236	262	267	251	272	263	251	266	237	267	243	301	273	279	231	256	288	283	246	248	257	276	290	270	256	274	242	255	224	267	276	259	291	273	269	274	238	247	218	268	268	252	286	254	244	255	259	252	248	253	261	245	261	244	244	274	241	234	249	271	243	277	268	266	237	240	277	280	254	260	257	263	251	249	231	255	273	250	261	230	248	307	277	231	262	236	296	283	263	256	266	263	278	280	274	236	259	238	276	245	281	277	243	241	246	271	271	263	272	242	243	250	258	273	280	261	250	265	249	252	294	288	259	249	259	268	241	284	277	239	244	239	256	250	269	248	228	253	247	298	269	256	274	277	280	268	296	260	272	242	241	248	259	240	271	269	243	210	250	285	239	261	264	261	262	243	278	239	283	252	235	238	278	259	251	258	263	272	244	267	244	259	269	257	250	269	248	277	233	251	265	277	272	259	286	224	278	238	224	259	270	262	291	283	244	238	255	247	273	245	247	272	238	237	251	251	261	251	240	284	284	265	269	289	287	247	272	272	300	260	288	280	262	265	243	244	263	258	256	286	233	284	298	239	278	241	250	252	275	241	262	258	264	242	261	255	273	270	274	268	257	255	239	283	256	270	241	285	265	258	249	252	270	292	264	282	299	226	245	238	248	226	247	250	239	290	254	268	283	294	258	282	231	255	237	227	260	240	286	277	277	285	276	249	248	261	251	262	255	239	261	239	224	265	244	253	256	244	279	264	261	261	263	262	249	229	258	271	245	244	280	243	256	253	269	265	279	283	259	276	290	256	250	262	263	261	247	240	251	241	268	260	263	240	264	257	254	281	274	268	240	253	253	258	254	251	258	272	269	250	280	244	254	264	259	257	262	222	256	273	278	255	269	266	257	269	267	243	234	229	253	281	275	264	273	238	260	242	252	228	281	281	276	262	251	229	278	259	285	265	239	236	250	228	242	243	272	244	266	274	277	256	259	267	265	259	274	259	232	246	247	247	253	265	247	262	254	262	261	269	266	257	270	248	253	236	240	276	259	246	265	255	247	271	276	278	233	243	255	274	270	251	244	268	261	249	261	282	238	263	238	267	274	253	255	259	272	230	258	230	272	273	249	258	279	263	249	245	250	270	256	250	222	256	263	263	263	273	261	239	232	277	268	251	268	241	270	259	255	241	251	251	242	259	249	225	260	274	283	252	244	275	255	240	258	225	256	259	284	258	291	262	249	273	238	256	267	253	261	283	251	297	282	252	270	278	248	284	237	256	242	256	243	228	289	245	236	292	283	256	248	265	225	273	266	256	250	260	253	280	278	248	227	262	259	238	262	260	264	248	248	285	261	244	245	288	223	218	244	261	262	289	241	286	252	257	263	259	273	238	272	285	263	240	231	301	269	258	270	269	307	241	240	260	271	240	246	270	274	261	244	277	284	281	246	241	288	249	240	251	275	240	250	253	226	270	301	230	257	258	262	229	291	248	253	260	250	275	262	291	258	262	253	230	250	264	286	253	273	287	277	287	245	235	264	250	255	263	283	258	258	274	258	245	232	276	244	266	280	262	273	256	258	280	263	257	278	258	279	282	273	268	271	244	220	243	265	266	275	264	243	239	269	289	222	274	254	259	255	273	256	245	245	238	262	264	274	251	265	260	269	263	259	242	289	273	273	246	249	246	268	277	219	244	250	291	267	255	246	265	261	242	281	279	259	282	231	237	258	237	249	256	269	229	284	246	244	245	245	257	261	295	279	252	252	246	277	267	261	279	273	296	215	263	246	253	262	255	228	252	242	260	260	279	247	247	252	242	243	250	244	262	261	226	271	256	277	280	259	238	298	279	284	270	256	266	266	239	257	235	252	272	254	263	257	282	232	266	290	266	270	267	276	233	237	251	262	264	255	270	273	275	266	252	280	232	240	235	236	254	260	249	258	238	243	267	262	280	276	259	298	250	246	230	268	254	269	262	297	277	259	233	244	247	238	243	273	232	261	262	238	252	276	244	224	279	271	265	255	252	231	246	259	223	268	272	251	309	223	258	271	266	268	262	293	282	261	268	263	228	243	241	279	255	251	225	269	263	271	275	247	238	262	273	240	256	255	253
39242	45655	49402	32725	31635	23087	18913	19764	26903	26171	25471	25780	22851	21101	15378	15709	14910	11820	10636	8875	7352	6588	5469	5369	4597	3740	3271	2879	2412	2597	2885	2456	2448	2177	2688	2078	2088	1995	1775	1808	1520	1701	1414	1194	985	960	938	920	962	1017	912	893	850	863	870	862	852	837	817	771	758	739	742	698	748	724	678	682	693	630	658	667	731	661	671	684	658	667	649	662	666	689	669	668	676	585	627	645	680	630	583	645	668	589	611	574	643	603	628	630	663	583	629	620	649	593	657	593	617	609	702	641	633	573	627	622	650	661	598	617	679	624	589	625	648	638	612	668	634	584	699	627	616	609	624	607	602	590	656	602	579	603	615	628	639	629	605	576	583	600	660	620	626	601	618	659	613	654	618	596	645	590	592	596	688	601	632	679	619	595	591	606	608	586	675	606	610	665	672	630	648	630	615	655	653	643	608	615	621	613	637	566	600	621	607	622	611	611	606	620	588	693	585	644	616	594	611	624	604	652	610	630	650	603	575	614	636	630	581	612	617	616	602	644	597	610	665	589	582	617	638	608	606	615	581	593	605	581	601	594	624	657	590	609	640	656	615	667	619	621	574	585	639	622	605	565	653	608	616	672	590	643	604	684	619	618	615	619	612	593	665	569	608	593	640	625	603	608	616	642	604	618	640	622	626	639	612	623	629	574	604	563	643	637	612	624	613	589	630	624	650	619	594	606	645	603	618	663	611	589	565	659	627	612	647	644	611	648	648	656	611	651	608	642	622	660	638	640	661	593	668	658	605	638	580	617	617	596	595	622	644	598	627	665	600	637	614	639	585	605	642	626	633	645	608	597	609	635	578	611	637	634	639	616	628	603	626	608	589	620	633	659	614	591	601	635	695	665	583	646	625	646	642	601	660	582	634	634	622	636	642	595	641	624	625	636	644	656	596	639	650	620	616	595	622	607	637	610	596	652	621	573	608	631	589	615	618	607	629	626	642	604	584	645	632	568	629	604	660	618	577	602	612	633	638	625	667	610	650	598	617	621	617	607	635	621	585	556	650	649	641	644	615	580	623	592	623	673	638	604	632	619	613	625	597	626	627	594	610	668	631	599	599	670	645	613	642	615	595	643	611	673	611	607	606	634	619	595	616	629	620	597	644	624	634	581	595	640	597	648	648	634	650	564	607	621	581	662	608	635	600	619	603	603	630	620	597	612	607	586	586	648	618	634	640	606	608	597	592	628	623	659	646	593	650	643	609	560	649	621	635	603	615	614	634	611	622	602	601	645	666	640	621	642	596	606	599	615	629	636	637	603	610	581	613	618	670	645	617	623	589	642	619	640	586	628	594	628	571	588	666	618	624	611	607	629	633	658	654	638	586	583	624	623	620	628	615	656	652	647	610	594	663	650	617	586	618	634	558	630	626	569	654	658	630	610	648	604	626	623	648	602	637	651	628	638	650	585	587	611	611	655	669	656	637	649	646	645	607	627	567	563	610	658	601	592	647	633	659	597	644	606	640	666	609	616	611	685	620	607	611	640	638	600	643	638	599	637	646	653	599	621	609	653	625	600	602	638	612	648	651	657	597	632	608	612	616	607	645	628	598	604	621	624	642	636	618	669	601	622	635	677	644	662	630	645	678	609	643	592	608	591	620	654	588	666	590	605	639	604	626	626	634	613	626	610	619	612	607	646	618	604	655	680	598	638	581	599	613	620	601	578	599	625	607	599	636	638	591	639	628	598	621	579	641	613	639	655	612	635	620	640	662	617	624	600	640	608	575	614	662	637	630	635	611	604	612	638	658	579	612	634	622	618	590	633	658	601	591	592	648	628	623	640	608	610	645	635	619	610	631	654	601	596	659	616	628	580	600	642	587	582	610	640	649	621	571	643	600	575	648	612	624	636	580	595	634	583	632	620	578	596	662	604	617	618	600	672	595	585	599	598	621	606	588	633	647	609	634	611	578	619	620	587	584	626	624	641	613	643	682	623	616	634	582	633	603	636	660	650	629	642	662	612	636	590	637	620	604	560	591	565	643	661	641	665	652	615	595	626	609	635	631	626	666	582	639	583	603	656	650	648	550	561	658	634	612	610	666	583	613	603	634	602	661	576	637	618	572	627	615	627	640	599	642	590	674	608	635	601	640	605	617	619	613	633	660	605	597	637	595	660	662	647	656	613	631	659	602	617	644	623	643	645	651	659	594	563	597	643	599	589	641	590	608	648	618	609	610	659	586	613	673	590	682	643	613	690	611	604	596	613	576	629	626	589	579	658	578	613	636	618	620	611	659	649	634	615	609	666	628	608	646	619	609	659	582	652	570	613	597	617	591	648	606	647	623	650	657	607	632	603	631	611	640	613	607	596	631	617	577	562	627	591	601	656	680	661	606	690	650	696	600	643	590	626	631	613	595	657	602	645	612	605	632	575	651	616	643	651	634	642	609	595	620	625	556	617	672	612	625	619	669	642	608	594	637	627	607	617	591	615	617	639	651	574	595	623	573	599	599	612	619	641	617	629	626	613	596	646	633	611	576	561	618	663	619	609	647	649	703	652	610	678	594	630	592	682	646	594	683	610	649	648	644	597	587	613	616	650	619	619	633	630	615	617	615	584	616	666	588	592	613	619	627	598	565	624	587	581	651	661	592	595	643	643	645	606	670	629	594	665	662	637	639	653	606	605	650	645	619	609	601	637	610	650	576	583	608	679	604	653	583	635	633	610	617	593	590	603	662	597	581	633	606	651	603	642	636	643	587	603	599	645	667	684	619	641	660	587	626	619	610	616	647	594	638	599	632	571	646	599	632	598	632	617	612	641	629	649	628	625	637	572	609	648	639	577	586	639	661	615	598	585	607	609	590	640	605	601	613	615	591	592	623	640	603	600	595	627	613	608	580	639	657	638	620	605	624	590	601	610	621	655	611	630	652	573	632	608	647	586	613	633	625	595	590	630	622	627	657	579	636	613	627	581	614	638	658	646	602	634	606	599	595	624	646	617	581	588	672	652	627	673	610	625	647	591	625	614	619	627	590	611	615	622	642	635	639	627	614	582	577	628	626	685	629	634	622	667	637	633	631	601	660	605	623	621	607	628	605	617	610	617	632	618	650	629	620	636	587	599	638	627	622	601	606	655	636	635	591	638	613	611	634	631	665	624	565	607	634	627	657	632	647	608	635	633	595	642	627	599	584	608	623	612	634	609	624	577	647	638	606	653	628	671	629	600	634	601	628	632	636	626	615	618	646	650	600	630	661	630	646	635	623	679	619	610	626	593	624	626	605	608	656	581	623	618	669	608	629	597	624	637	590	634	616	596	602	632	622	646	633	610	608	627	639	626	588	604	619	597	585	582	625	625	615	605	619	620	632	639	634	592	568	628	629	654	619	606	633	645	619	612	613	605	651	593	595	656	631	631	597	625	594	642	621	662	623	637	613	679	614	637	631	582	641	621	634	635	609	613	692	642	629	604	645	567	650	651	577	601	623	657	579	669	656	638	614	625	562	632	588	619	616	633
28278	20802	17394	8042	4792	2892	1860	1429	1406	1063	926	968	852	730	637	614	547	545	494	434	446	403	447	474	426	423	433	400	402	413	398	384	381	363	370	387	381	386	364	382	356	331	350	359	361	343	358	374	350	379	336	348	348	408	400	347	401	374	330	391	349	398	363	385	395	351	363	368	334	361	325	414	362	359	334	394	389	336	359	369	329	363	376	337	350	361	355	340	374	367	319	377	335	379	370	347	394	380	385	372	356	321	377	354	377	344	381	337	356	353	404	345	371	422	371	376	389	383	336	366	333	353	364	353	359	340	377	376	331	372	335	345	344	352	346	343	342	372	377	376	334	354	387	364	349	395	343	349	381	336	368	347	340	371	357	337	363	358	341	362	339	352	374	335	366	414	341	341	343	329	365	367	336	363	342	378	378	317	354	380	355	368	345	379	384	414	339	374	353	346	369	369	402	343	360	380	404	353	370	347	369	334	353	387	376	388	383	351	373	367	358	365	346	367	384	370	377	379	334	352	347	375	367	347	356	351	344	364	360	340	297	363	367	350	371	395	331	376	353	335	379	358	337	338	373	349	351	366	343	347	357	340	378	394	355	362	380	363	384	391	365	390	360	359	391	367	378	331	343	339	349	357	380	362	378	393	384	399	383	374	374	336	336	353	342	412	348	341	387	391	339	331	354	367	337	353	366	373	391	355	363	379	344	372	338	377	347	375	335	349	374	340	339	372	359	332	342	344	394	351	323	362	340	346	393	332	350	374	379	327	343	351	347	321	345	370	367	347	359	353	361	385	358	344	353	348	380	356	353	360	361	328	364	383	354	369	362	349	319	344	402	358	376	375	377	367	388	354	398	378	361	393	337	340	399	363	350	368	370	336	382	381	378	368	342	331	337	354	358	394	381	352	344	380	354	334	336	346	361	352	334	343	360	383	374	384	347	351	357	371	325	373	371	378	359	399	366	371	357	372	422	344	348	338	355	331	364	344	357	342	344	347	323	377	332	359	374	339	354	412	349	345	358	362	381	388	425	351	348	379	365	327	360	346	361	363	362	387	375	366	364	369	389	332	364	364	379	367	360	371	356	386	342	333	358	367	377	329	367	376	377	351	371	364	361	351	367	364	410	342	355	351	395	389	361	387	383	384	336	328	345	366	363	357	348	398	339	362	364	346	357	370	348	372	377	363	339	360	359	374	366	330	371	343	353	373	385	346	360	358	343	373	369	358	381	367	401	352	383	373	346	339	370	380	363	367	347	351	356	353	366	353	331	385	381	378	344	362	342	367	387	382	371	346	353	338	375	368	339	424	375	389	354	353	334	361	346	382	368	346	379	356	328	377	364	317	372	365	351	373	358	344	376	344	369	398	348	356	376	376	347	348	397	327	322	368	366	361	366	345	331	338	296	343	370	354	322	376	360	344	354	342	359	352	344	357	345	362	327	374	350	396	346	372	404	378	351	340	381	388	396	368	348	356	373	350	319	337	358	353	350	332	347	360	340	339	356	386	381	376	375	344	381	362	354	359	390	368	356	382	376	361	360	365	356	356	370	366	378	382	355	356	374	382	383	404	363	366	363	315	356	341	347	363	396	349	359	345	391	378	365	327	324	335	377	328	356	354	373	371	371	352	333	340	380	377	378	359	351	351	369	346	329	347	357	349	365	371	367	357	359	352	394	352	417	376	340	340	397	367	375	367	361	348	357	369	358	337	331	341	371	370	376	410	356	349	368	370	344	347	360	375	369	354	378	349	344	332	345	387	338	404	385	366	404	380	387	366	355	413	386	364	348	351	360	373	356	345	362	357	398	363	383	380	378	339	364	382	390	337	384	361	377	370	370	354	370	340	393	380	368	364	342	355	345	391	387	333	402	327	358	342	351	351	377	385	359	359	388	358	342	383	380	368	371	426	367	378	370	325	406	333	338	395	350	395	356	381	379	348	367	362	359	356	356	376	316	355	347	322	368	364	342	394	356	362	364	372	373	345	343	325	379	352	361	330	370	365	397	345	340	369	350	362	350	372	376	316	345	370	371	340	347	343	387	345	365	353	384	377	419	349	322	353	369	361	351	331	341	377	352	337	364	369	365	344	345	347	348	354	373	347	366	333	381	383	350	351	359	369	338	373	394	366	349	344	371	320	367	369	340	364	376	377	366	362	333	346	364	374	339	397	361	356	346	376	384	377	346	384	354	355	372	367	341	341	378	401	354	399	343	346	369	375	340	364	358	364	357	370	322	352	339	356	359	358	369	374	356	379	346	363	341	346	387	386	338	366	373	341	377	356	356	356	335	331	353	404	355	363	357	361	353	381	333	343	358	341	382	356	382	349	340	373	354	355	403	384	368	344	372	353	384	404	394	355	345	356	342	352	366	351	412	371	368	402	370	393	355	359	348	358	329	344	347	388	364	369	385	348	384	324	345	385	315	349	380	338	347	338	352	368	397	360	354	352	401	353	339	387	366	351	309	365	297	369	346	388	375	328	382	384	362	364	386	355	346	364	390	368	355	356	370	349	366	386	336	379	350	396	369	377	380	361	320	385	334	320	380	380	363	367	355	381	343	364	349	331	364	325	360	360	379	348	369	361	353	368	358	369	324	335	430	370	380	362	361	394	358	358	356	382	383	385	377	369	397	363	339	341	339	340	345	386	368	370	385	355	334	353	375	382	328	339	376	356	367	347	370	359	343	357	339	365	353	358	385	371	379	363	361	343	382	361	362	392	348	337	401	341	375	365	350	361	336	351	345	369	368	351	387	364	396	364	362	332	390	349	349	342	345	371	357	392	402	355	369	365	388	367	365	366	364	370	347	364	359	344	363	371	363	374	359	366	347	363	365	332	342	377	357	353	370	338	381	379	360	346	386	373	376	369	369	347	373	364	369	379	306	401	368	343	352	339	350	363	353	385	339	346	392	383	403	356	384	331	374	383	379	357	376	370	342	353	359	359	355	373	343	357	377	371	325	373	351	359	375	385	357	329	340	418	355	395	378	374	378	365	406	350	343	362	369	382	366	378	349	370	367	322	388	348	353	337	336	343	382	348	356	345	332	356	349	378	324	372	366	356	358	344	363	373	343	337	385	407	411	366	344	353	358	350	338	327	366	363	392	346	357	359	341	372	364	352	383	392	373	373	391	364	340	403	307	360	332	331	311	352	372	354	343	341	369	365	374	368	386	387	391	356	366	378	361	362	394	343	368	344	383	375	360	378	360	333	363	354	382	362	369	350	399	355	367	374	337	342	364	359	362	368	359	359	371	384	385	392	342	342	358	367	357	337	404	373	383	375	349	361	369	405	334	363	391	339	384	353	346	389	382	363	367	380	402	338	365	363	320	373	360	339	302	316	377	345	319	369	346	360	368	365	376	364	333	300	350	360	375	376	346	335	327	364	331	349	415	359	378	358	375	348	372	350	375	381	350	367	370	400	369	324	355	389	361	359	365	355	363	357	375	364	345	396	340	360	344	378	355	350	365	356	344	348	370	375	340	376
17470	18474	22240	14079	12054	8464	5775	5283	5373	4147	3904	3849	3421	2903	2376	2377	2302	1890	1792	1644	1581	1422	1364	1299	1299	1269	1208	1153	1089	1129	1106	1034	1037	1017	1054	1015	1046	1027	999	979	1003	920	959	923	951	953	894	921	903	985	913	912	915	994	921	902	927	939	917	833	910	862	907	866	932	897	782	808	851	892	864	870	869	847	863	865	895	843	816	769	822	815	903	904	926	819	834	862	864	843	859	853	864	870	851	821	873	892	832	867	864	855	861	833	839	862	901	882	833	880	848	908	819	869	895	895	904	819	877	855	854	909	898	864	849	883	881	857	771	843	843	863	821	837	836	836	879	841	834	855	848	850	927	850	847	880	892	861	865	880	844	842	839	883	849	848	878	872	843	824	903	868	863	858	881	813	883	878	843	823	846	835	876	848	880	838	842	896	839	894	873	844	880	843	852	867	786	810	871	897	841	818	809	884	807	863	845	839	875	875	909	846	862	855	874	828	846	759	868	818	826	821	877	874	906	801	919	833	826	857	823	885	858	887	850	886	838	857	871	883	857	868	850	857	825	912	806	822	849	874	817	839	888	840	869	871	841	834	858	848	863	918	817	874	902	858	878	868	810	883	848	854	880	886	814	870	842	810	833	859	815	833	848	823	819	875	890	847	864	834	862	865	818	891	831	845	952	866	846	857	875	885	870	903	857	886	847	857	892	838	858	858	878	903	872	849	878	763	870	843	818	874	850	808	879	910	847	824	845	816	895	860	831	865	815	862	856	848	868	899	852	796	838	878	860	828	862	850	859	856	844	842	838	891	877	874	838	855	871	865	822	864	865	874	869	829	841	860	861	835	829	853	803	879	839	841	868	888	891	907	814	858	862	857	836	831	866	860	903	874	894	826	890	834	855	857	905	869	826	945	846	865	857	821	880	826	879	876	820	870	840	917	808	894	879	843	846	874	873	844	823	824	814	870	835	886	858	890	837	881	854	864	886	867	836	821	880	875	893	856	842	876	828	871	836	845	889	867	894	857	871	837	891	882	852	829	885	871	891	865	879	892	839	892	873	870	919	848	823	838	913	872	823	841	861	919	869	867	901	830	883	816	856	847	846	843	820	873	859	842	881	824	850	885	818	774	869	868	846	852	878	857	845	877	880	876	867	887	851	828	803	858	864	846	825	863	865	841	884	821	906	828	853	838	848	840	803	816	818	896	819	860	843	908	919	841	832	832	866	833	839	844	873	890	844	856	864	850	897	844	843	850	888	863	870	854	893	842	814	874	851	816	866	851	872	860	847	835	898	856	876	870	829	822	844	858	886	834	772	818	835	834	895	840	882	865	854	851	931	820	850	857	899	893	853	824	850	869	858	811	830	850	863	858	825	857	857	846	896	841	878	900	878	842	846	860	851	857	803	842	860	840	883	868	881	859	877	804	909	801	807	887	874	843	753	812	846	875	836	882	835	883	849	858	887	892	832	870	862	853	896	877	826	825	806	913	865	875	817	871	857	849	860	853	840	821	844	893	851	855	842	843	899	850	842	853	860	894	854	878	879	851	857	847	856	904	913	901	881	853	852	866	838	815	839	830	913	919	849	829	843	838	850	903	875	835	886	820	904	849	855	836	857	863	890	823	833	890	883	815	867	819	886	868	861	807	873	901	814	862	864	851	870	839	810	916	820	867	874	822	878	902	836	851	855	791	872	897	880	806	868	837	917	842	891	837	899	870	843	831	859	827	844	884	813	852	830	863	835	867	832	850	831	801	857	856	869	879	876	866	775	870	852	808	893	875	879	862	827	842	849	821	866	810	887	918	838	866	892	899	875	841	834	854	827	802	871	878	894	882	860	864	844	834	842	852	831	914	870	831	841	883	877	870	844	818	864	879	848	841	829	807	811	867	872	848	874	841	829	828	866	864	841	890	862	821	837	876	913	832	840	837	888	833	863	836	862	906	833	854	846	816	877	885	854	835	820	856	852	884	827	851	853	853	844	852	837	882	858	879	825	840	860	865	868	845	872	853	835	866	768	820	863	840	856	867	827	854	816	833	870	819	866	844	821	930	853	858	841	913	852	881	863	885	840	911	860	825	865	833	844	880	917	865	890	824	871	852	854	884	847	804	876	822	825	880	876	853	812	818	870	891	867	880	826	908	895	805	858	879	843	837	867	864	805	866	920	852	843	823	888	868	842	861	832	907	855	925	810	863	913	875	819	853	856	878	839	904	860	849	874	861	815	882	882	866	852	884	928	859	908	878	872	871	920	893	872	919	866	877	864	874	868	850	856	810	862	845	859	861	883	835	877	870	889	863	872	895	898	860	842	887	891	871	831	851	878	855	818	881	830	857	837	858	895	875	824	888	871	839	827	849	897	871	861	808	850	880	845	913	883	885	838	852	860	883	896	871	864	848	841	860	870	868	849	854	861	883	897	860	863	878	866	892	859	857	859	848	844	844	836	821	869	849	858	774	908	828	842	878	871	828	870	855	866	890	810	823	878	866	887	840	847	855	865	918	859	839	904	857	895	817	878	866	850	861	839	845	882	872	823	881	820	853	859	872	863	858	914	842	812	836	852	873	832	887	850	870	841	890	852	863	869	842	834	889	836	849	883	858	851	792	910	774	842	848	810	868	874	859	820	859	805	878	853	896	803	866	882	862	846	819	831	892	802	851	922	858	908	882	875	850	883	865	833	835	905	871	878	845	840	832	844	824	887	828	885	851	838	864	859	860	815	875	869	800	883	819	869	857	832	846	838	859	846	831	869	854	873	822	872	835	884	880	876	877	866	918	868	822	874	885	875	800	845	776	866	851	825	848	863	858	892	795	860	877	851	878	815	845	857	883	891	810	845	855	850	770	840	892	846	854	894	859	825	860	886	866	863	882	866	853	840	836	822	839	850	835	859	846	908	845	875	872	845	788	855	817	814	843	869	873	882	876	838	843	871	825	901	819	841	883	866	877	906	868	881	853	887	796	880	850	789	841	898	893	881	903	876	832	860	832	805	851	845	884	863	825	838	856	855	858	895	841	820	833	865	817	878	883	849	852	865	824	892	860	827	846	839	835	893	869	820	849	822	934	839	876	814	863	876	874	834	841	831	864	885	858	809	923	877	794	851	843	857	832	793	872	904	844	814	833	856	840	833	868	852	858	857	888	853	852	895	872	831	835	817	866	882	865	842	826	842	844	839	877	860	870	829	865	860	850	891	865	848	871	889	857	838	900	868	920	847	828	875	851	793	877	837	870	892	831	845	806	835	868	904	888	815	818	836	871	895	809	843	831	871	857	858	881	847	878	896	874	831	871	842	816	861	865	811	808	906	841	824	888	854	889	867	940	840	828	872	915	839	844	822	903	887	890	814	851	826	870	835	847	871	835	872	828	860	868	748	819	809	880	858	846	902	849	866	887	850	870	832	834	879	857	875	820	828	861	855	826	841	851	902	906	840	856	848	855	913	867	886	854	878	905	853	852	854	786	852	828	897	842	889	897	927	791	822	868	848	864	854	875
44076	45118	45014	27334	24108	18245	10107	8139	9394	6835	5463	5556	4609	3461	2197	2227	2274	1592	1472	1156	876	856	737	650	656	565	557	540	462	501	504	501	454	451	455	444	442	470	421	425	389	391	385	378	377	363	347	370	397	379	381	373	408	385	390	382	413	361	419	362	373	348	377	378	341	353	416	370	334	418	360	348	342	341	384	407	356	360	367	372	356	348	365	341	394	357	387	354	351	405	344	338	343	322	378	343	359	387	347	368	356	331	378	364	340	380	346	341	358	318	345	330	349	345	364	348	351	366	341	350	348	358	358	363	352	363	342	344	354	343	350	349	361	346	379	339	356	350	368	360	388	333	343	361	349	345	342	342	381	387	380	364	375	312	364	345	375	387	316	341	350	331	357	366	364	376	348	366	328	399	379	358	354	366	398	342	330	366	356	340	358	328	351	345	326	398	336	315	368	347	367	365	348	312	389	375	364	373	355	338	366	349	341	353	383	340	334	334	380	341	342	346	380	339	355	350	365	331	339	376	359	361	336	388	340	338	335	363	374	375	339	336	333	367	331	369	338	337	353	337	340	356	332	358	353	378	367	379	375	384	351	361	362	360	340	323	356	324	365	312	342	372	371	346	356	360	324	360	348	358	316	309	348	359	356	355	390	353	356	391	385	383	380	373	325	290	352	357	318	381	327	360	324	344	407	364	363	346	349	396	390	354	380	377	357	347	371	404	345	316	351	387	352	373	359	358	318	357	352	370	342	355	386	361	353	367	368	337	385	366	351	347	346	358	370	362	339	340	381	330	352	359	323	360	344	368	355	350	373	388	344	357	375	391	359	328	359	339	339	360	351	355	328	358	344	354	342	369	331	355	336	353	343	355	339	365	348	351	350	366	393	352	357	336	394	363	366	366	359	347	346	361	358	334	332	352	359	339	359	354	384	383	355	349	363	361	360	357	348	383	361	334	368	334	330	339	374	339	360	355	349	353	376	358	353	373	334	344	383	364	343	342	396	347	353	352	363	368	366	423	335	362	338	378	356	371	327	365	343	331	331	360	358	365	372	331	350	381	359	334	372	381	368	337	327	397	383	359	357	329	379	366	358	380	377	358	351	351	340	348	367	349	375	364	325	363	341	365	355	384	375	368	343	340	374	336	351	359	339	333	328	335	354	376	369	354	384	360	385	351	335	367	363	317	357	325	361	327	346	357	347	361	330	354	339	335	325	389	369	375	310	357	378	358	339	368	363	354	392	383	355	388	333	348	351	368	342	369	340	411	362	352	363	363	363	378	378	348	365	353	354	399	361	390	383	345	352	402	366	345	377	342	358	341	355	368	373	375	341	359	351	362	371	347	325	385	363	380	371	343	338	329	384	379	387	358	398	362	373	376	375	376	383	381	352	356	331	355	302	353	347	355	334	352	354	335	347	351	338	352	376	339	339	354	382	387	337	346	377	354	322	352	358	375	367	331	351	369	361	375	322	347	403	375	381	369	348	333	362	393	344	410	359	397	345	394	364	366	353	340	373	336	379	380	343	354	365	330	346	353	352	358	367	371	368	353	356	323	353	384	357	359	364	352	345	354	370	346	337	315	375	395	367	364	334	358	347	355	344	338	360	343	334	360	364	367	352	368	388	356	354	349	325	326	373	361	394	357	350	372	348	371	354	336	373	381	327	366	340	336	326	357	375	378	341	361	347	386	388	343	385	339	343	373	358	405	328	352	345	352	394	399	355	365	361	363	371	348	346	317	361	380	373	366	338	384	357	336	361	379	350	352	380	331	366	350	331	389	346	341	328	356	334	327	357	366	376	377	334	355	353	334	409	344	334	348	348	348	354	349	371	338	349	355	347	347	386	354	364	343	364	348	375	384	353	338	335	343	360	368	380	315	361	375	380	361	342	327	333	363	335	371	402	371	397	376	348	339	342	368	380	332	387	340	365	366	363	354	377	348	348	342	343	342	395	352	382	347	367	361	372	365	332	354	347	355	345	334	344	359	381	346	319	328	358	338	332	366	372	324	363	354	355	375	367	374	382	358	347	339	349	379	370	323	347	342	367	353	374	372	389	367	382	376	308	356	340	375	403	352	346	374	342	339	330	341	349	357	323	357	397	347	348	330	383	386	365	378	334	357	369	344	359	346	371	375	390	355	362	345	334	340	375	370	346	376	366	321	358	384	336	336	371	343	346	337	344	366	338	365	341	348	370	394	343	377	350	356	338	364	359	334	353	359	377	367	359	340	348	373	366	314	355	351	342	379	349	372	394	376	335	318	358	344	341	378	324	343	372	387	382	348	375	363	364	367	375	363	347	346	361	368	357	362	354	363	388	345	337	378	375	360	341	355	360	378	322	325	329	372	335	333	333	346	349	347	353	381	319	343	351	338	323	361	333	323	416	386	356	385	338	352	370	334	377	380	346	331	344	382	376	368	373	360	348	325	402	352	356	389	381	356	369	352	340	353	350	340	341	370	380	344	337	334	351	368	380	331	393	369	346	350	340	340	347	362	387	342	343	346	367	328	359	378	361	354	361	346	362	362	341	295	341	345	329	320	382	362	398	352	374	329	380	370	359	343	344	353	350	377	345	362	343	360	390	370	351	332	367	360	382	347	356	335	355	335	374	350	325	395	332	351	367	321	350	374	335	368	348	373	361	339	348	305	374	376	395	364	346	330	391	367	351	344	350	361	348	365	343	382	351	372	363	353	368	351	358	314	341	356	400	356	344	368	339	345	365	356	369	315	384	347	366	350	350	337	389	365	344	347	357	329	393	371	353	373	371	350	367	366	369	361	354	360	352	369	343	377	344	351	342	374	327	391	368	366	339	386	334	358	354	369	345	332	363	364	378	357	347	327	313	358	301	344	345	365	361	313	345	364	391	375	352	429	346	353	364	373	347	327	357	340	348	344	353	365	362	326	366	343	349	346	353	347	393	384	310	316	371	341	370	332	366	379	334	344	327	323	374	380	354	375	362	359	342	339	313	348	353	346	380	335	337	373	371	356	357	340	368	319	337	364	390	353	376	350	337	325	338	384	373	384	361	361	368	352	351	352	331	335	360	371	351	297	339	357	317	338	381	385	342	362	377	352	367	349	341	342	353	339	375	352	370	332	324	381	383	359	368	392	400	350	319	332	343	334	396	342	407	377	360	347	378	349	357	354	351	337	361	371	354	344	365	353	371	334	316	338	370	348	353	381	371	373	367	357	388	346	371	338	382	387	342	359	343	357	354	333	355	349	324	375	339	395	330	374	367	364	329	370	346	347	347	338	372	363	344	338	362	388	336	346	356	343	403	349	372	360	402	325	348	368	342	356	400	352	378	335	385	357	350	331	383	373	345	371	366	349	331	356	351	371	360	377	348	362	392	371	366	372	388	353	325	378	355	355	343	355	354	310	343	388	360	362	354	368	357	347	359	343	372	358	377	335	366	327	350	384	363	354	376	363	374	355	361	348	352	364	352	380	394	336	352	372	348	378	355	358	344	358	343	354	358	369	332	352
31040	39827	43452	24964	27036	20963	13187	16082	21173	17607	16754	15847	14955	12549	8859	9119	9038	6752	6033	5128	4074	3581	3117	2811	2683	2192	2150	2004	1690	1756	1793	1669	1554	1587	1656	1555	1525	1505	1409	1394	1385	1259	1071	1046	1008	1062	1032	1027	1094	1015	1070	957	977	1022	976	978	926	977	959	913	913	935	886	885	889	895	864	844	841	808	820	847	842	872	856	877	885	798	899	816	852	872	854	837	822	882	816	819	792	839	832	854	836	874	853	830	866	813	888	771	842	838	858	836	807	842	881	817	786	847	831	843	835	859	801	843	757	870	846	814	851	804	890	831	874	860	862	790	858	828	806	814	819	867	816	797	894	867	825	869	798	859	791	848	840	794	819	843	859	840	795	865	835	796	855	870	849	853	787	842	833	800	865	805	860	809	806	826	846	795	798	820	882	848	914	867	830	820	885	848	785	833	812	818	799	852	872	857	863	879	840	862	817	828	839	837	851	842	832	830	810	802	853	834	833	813	851	838	899	892	815	779	835	857	809	810	886	855	822	842	868	800	818	823	821	865	843	861	851	874	822	845	818	837	854	856	838	865	848	800	839	874	813	810	807	807	838	785	799	899	844	817	829	808	898	810	826	848	833	807	876	867	784	807	811	870	838	842	839	814	847	797	847	849	798	848	842	838	887	822	899	848	845	863	818	807	792	787	816	826	853	903	822	873	839	856	839	814	842	812	783	844	878	854	876	884	857	864	876	845	859	813	831	830	831	841	809	867	857	845	786	843	841	904	878	869	828	796	867	835	843	758	853	858	799	830	855	818	836	833	836	843	785	848	905	825	790	862	829	872	810	845	804	828	846	905	849	855	819	827	833	823	841	885	844	789	860	865	824	814	858	812	804	859	852	891	889	820	872	874	857	855	824	842	854	816	879	840	842	819	813	849	808	826	832	822	849	862	804	818	862	806	858	864	852	798	876	816	794	845	813	848	834	857	800	829	849	863	846	896	835	870	820	862	817	846	821	839	840	885	856	847	855	778	866	830	820	850	845	863	854	861	901	818	849	780	792	804	883	853	843	852	871	837	859	812	896	854	808	831	811	824	890	855	821	837	848	876	792	833	821	811	867	877	880	816	820	882	825	859	812	827	884	837	855	795	838	790	824	819	844	845	839	867	888	846	796	823	838	849	809	828	867	824	806	818	848	852	870	822	801	838	804	836	807	804	868	810	781	836	819	825	850	771	815	823	893	839	830	799	842	832	808	875	823	853	842	786	830	812	840	854	872	882	756	816	806	808	854	824	837	845	847	836	841	814	808	867	837	798	776	883	849	852	841	877	837	800	867	829	829	819	804	789	818	806	829	884	823	836	842	839	806	832	839	875	820	812	851	819	790	882	877	832	802	886	826	808	858	876	836	859	790	804	834	846	860	826	836	847	797	829	823	850	799	823	799	885	794	853	892	833	879	808	880	782	774	841	839	787	818	856	862	857	815	830	864	871	776	823	814	794	835	817	846	792	838	826	831	819	823	824	783	839	820	832	812	863	861	786	808	842	819	818	845	864	817	871	846	862	818	832	845	791	814	833	793	869	840	880	794	839	819	899	820	859	854	859	820	845	892	850	824	832	804	838	853	870	834	852	826	823	902	871	799	836	816	821	860	857	829	810	815	866	846	815	875	832	812	839	835	842	787	828	829	841	837	790	847	862	849	852	817	831	804	830	865	783	807	797	804	864	827	833	849	813	802	811	815	842	873	894	793	815	824	882	840	843	839	810	814	851	862	847	834	823	827	840	813	869	826	806	816	790	844	846	852	879	868	875	865	844	852	855	851	811	837	807	874	866	839	862	806	806	799	859	837	860	859	843	859	786	843	811	817	873	847	788	831	838	827	840	815	880	843	809	824	859	871	838	824	856	826	861	841	844	837	850	876	851	910	814	840	825	872	857	877	837	832	817	831	880	858	829	823	877	848	825	866	809	812	832	787	820	872	789	842	844	832	846	819	836	803	836	854	839	891	833	843	871	829	853	825	875	834	835	842	826	833	886	835	912	839	795	817	877	863	825	833	845	819	796	868	847	795	844	827	791	823	822	821	838	816	803	880	864	865	850	886	865	890	782	829	840	859	847	841	823	789	823	867	831	836	849	833	824	850	878	859	851	844	832	820	810	902	832	856	822	832	833	867	835	848	811	831	790	824	819	808	804	886	887	868	792	856	843	840	815	743	811	816	850	874	864	867	832	846	818	861	822	810	807	806	797	839	844	827	854	815	832	857	765	829	908	813	856	837	837	851	808	817	823	835	829	801	829	851	797	863	858	838	850	841	814	844	850	893	795	889	886	803	845	832	854	871	864	834	824	869	806	790	866	834	846	893	802	846	792	835	849	836	833	878	845	899	817	855	831	850	816	862	850	877	791	798	818	871	781	866	828	797	841	861	915	821	845	879	811	908	850	851	846	851	809	862	841	846	859	881	868	846	820	846	816	834	835	854	850	851	787	836	850	831	866	791	864	840	841	810	854	856	832	818	803	815	831	806	806	794	869	864	856	763	855	864	862	824	817	844	827	849	842	810	834	853	839	879	863	842	852	810	874	830	817	829	832	782	844	867	853	819	832	892	795	860	779	827	872	779	867	833	900	816	844	862	861	885	855	809	821	836	817	801	810	853	824	846	864	842	810	854	853	840	810	866	850	848	787	807	816	854	847	813	894	866	833	783	821	824	808	851	833	803	892	837	847	853	765	810	871	810	888	878	841	811	782	839	831	883	850	859	862	838	853	826	882	787	811	834	856	831	836	848	817	831	824	853	854	859	841	860	781	877	880	819	813	788	850	853	893	794	827	831	831	785	830	863	823	858	876	847	888	828	849	792	814	844	847	894	832	876	806	849	806	823	830	881	855	794	842	810	876	846	864	849	835	852	830	827	877	799	862	846	829	866	875	862	801	857	889	829	852	852	815	822	832	818	886	834	833	846	807	815	848	833	806	787	816	887	803	861	832	857	820	811	836	807	863	812	813	871	783	808	864	839	819	853	861	833	858	887	834	857	816	799	817	772	849	864	880	879	885	880	857	817	846	864	854	833	824	842	897	844	869	832	818	828	836	852	865	860	852	805	824	930	870	897	842	809	834	811	870	858	864	773	901	853	819	840	848	877	897	801	800	835	880	825	876	829	847	796	885	808	840	883	832	808	852	820	906	838	819	835	814	851	839	827	825	826	878	847	835	871	826	837	878	879	864	839	798	917	859	828	860	858	775	879	846	815	846	839	846	822	817	872	863	854	878	819	850	825	855	881	864	852	839	853	852	843	868	793	795	837	819	844	871	807	830	837	807	850	815	860	810	890	810	792	841	802	821	852	849	850	812	873	851	840	800	833	809	841	843	828	805	837	805	849	835	875	845	795	892	824	830	837	802	885	801	787	848	854	794	864	858	844	827	787	848	836	819	889	847	868	846	827	826	824	855	867	826	880	830	859	868	866	835	809	824	869	804	854	860	834	799	859	827	841	847	839	818	854	808	841	825	836	830
52057	50569	46370	30823	29234	26278	19594	14458	15856	14044	11570	12776	9853	7930	5204	4325	4692	3167	3085	2014	1463	1233	1001	907	882	736	642	589	551	532	497	548	474	494	548	471	473	470	418	414	406	381	301	342	322	338	349	326	297	297	282	281	307	321	314	282	290	251	283	305	288	255	264	278	269	251	246	245	282	258	273	246	283	275	250	274	277	270	257	234	272	256	235	223	258	271	269	275	260	239	240	280	285	273	229	262	254	283	291	277	241	238	264	241	256	210	255	269	283	269	260	239	283	265	266	261	244	280	268	263	238	255	291	248	273	262	277	239	275	248	290	272	258	240	240	260	251	257	231	255	278	278	256	256	239	254	266	267	255	294	271	267	251	277	258	258	267	265	265	258	270	290	292	242	257	269	271	272	305	302	234	286	295	253	261	240	261	244	228	251	257	227	242	255	271	286	243	270	256	254	252	270	285	246	262	240	270	262	243	258	228	251	282	251	253	273	243	246	262	254	243	258	261	241	242	253	287	262	279	250	267	252	257	251	261	267	273	260	256	273	278	249	286	279	286	246	259	247	276	230	278	266	274	227	237	252	241	247	253	251	250	256	243	240	253	268	252	266	257	275	277	255	263	269	263	290	259	255	254	244	246	264	268	237	258	275	263	271	246	235	257	248	259	279	289	266	281	263	240	242	254	259	257	247	283	268	252	246	270	261	282	242	237	240	275	240	265	275	255	275	268	243	277	261	296	273	271	289	254	266	251	249	242	273	275	274	237	256	286	268	267	246	244	263	289	251	248	300	280	269	275	263	255	263	279	232	239	260	294	263	261	259	253	298	245	244	260	272	233	219	256	241	262	271	249	281	270	267	271	314	273	284	250	261	243	250	285	266	245	280	243	252	245	252	255	239	262	241	249	274	264	269	245	271	288	255	266	251	240	283	281	251	293	254	253	253	289	268	246	244	260	255	268	254	263	264	262	269	265	285	198	264	267	254	239	246	283	237	257	249	264	258	250	251	289	291	290	261	283	256	287	243	273	275	278	262	236	266	270	240	289	232	252	272	257	269	251	265	240	244	228	249	281	262	294	292	260	265	273	260	262	256	269	243	261	275	254	222	236	236	272	266	278	263	251	267	266	238	269	252	279	238	243	264	237	251	275	247	257	277	257	266	268	283	271	274	259	240	240	237	259	253	263	257	249	252	270	251	259	234	273	255	239	273	298	235	269	248	272	268	275	254	253	247	278	263	278	233	281	272	280	301	255	241	269	270	228	246	248	252	263	267	267	201	255	256	271	264	226	260	248	276	260	246	288	291	239	260	256	236	248	285	257	259	272	275	258	265	255	244	238	274	287	254	269	274	309	245	247	255	285	259	284	277	251	251	258	263	229	249	251	246	240	259	273	252	267	238	273	260	256	271	258	257	269	284	275	260	244	256	258	287	283	261	240	288	255	282	238	280	247	267	255	249	269	279	264	263	250	270	254	249	288	248	240	253	286	283	267	259	252	262	275	257	265	270	286	247	256	232	266	251	237	238	280	253	242	299	253	258	237	222	251	281	275	284	257	253	270	255	241	246	250	312	263	251	263	261	261	249	255	279	240	255	277	266	262	246	254	290	259	260	261	280	256	252	291	268	268	246	292	245	253	233	240	254	274	250	225	277	263	261	251	225	252	254	283	268	228	274	240	262	255	260	270	263	257	280	225	269	265	304	241	271	290	266	265	260	235	283	252	275	237	242	260	282	298	277	259	259	286	254	253	264	241	289	246	230	226	231	249	254	259	242	257	262	281	248	239	271	297	269	258	294	264	250	271	274	262	250	276	258	252	229	264	253	265	258	262	274	256	267	257	265	271	291	266	279	288	270	259	273	270	287	262	248	274	268	233	257	260	264	271	277	281	260	298	283	285	280	215	264	244	260	279	280	251	251	266	241	255	258	253	260	224	257	278	267	263	229	257	251	264	273	268	244	246	269	276	278	256	247	235	256	268	241	267	255	251	274	234	249	215	253	263	255	281	258	273	238	253	245	283	241	287	269	271	237	268	244	283	234	264	264	274	244	274	239	254	254	241	272	274	303	292	254	288	229	250	245	236	265	238	282	250	272	249	266	273	246	288	271	279	240	275	285	292	242	233	241	237	230	261	256	263	265	263	271	238	287	270	270	268	253	271	244	255	270	272	250	244	255	250	263	278	252	279	247	222	263	301	241	261	270	243	252	244	289	272	279	255	291	258	277	283	255	260	272	260	259	271	268	262	231	271	264	278	258	245	228	279	274	255	267	269	255	256	280	237	271	250	283	249	269	274	266	257	236	251	266	283	264	252	241	232	265	272	252	241	263	253	243	276	260	243	277	285	257	245	283	261	232	267	259	243	232	264	230	273	278	277	261	254	280	248	307	279	269	269	279	264	271	246	267	304	258	279	256	252	256	269	266	266	255	254	264	256	258	262	263	250	266	253	285	276	270	271	270	227	290	218	243	291	265	243	261	244	260	263	233	262	271	254	249	244	250	242	274	286	246	238	258	215	263	253	280	246	273	249	269	246	283	276	249	270	255	277	271	264	257	254	279	270	254	252	232	272	268	277	260	281	258	260	281	220	254	273	255	261	291	267	242	267	234	252	283	284	284	220	273	244	284	257	285	265	254	279	272	274	242	276	260	241	262	274	266	263	273	245	250	273	286	303	254	257	250	298	257	265	268	252	267	251	287	249	243	257	263	252	273	260	244	275	255	257	252	247	277	269	264	229	246	253	276	261	246	292	263	269	272	278	261	286	259	264	276	284	269	283	260	281	264	289	290	264	278	255	305	263	260	284	284	248	273	250	293	261	239	234	263	292	250	250	274	253	264	265	245	252	234	242	266	260	271	261	264	270	263	270	263	281	264	260	263	289	270	261	241	261	250	286	256	271	260	272	280	257	285	248	269	275	261	236	237	275	265	256	228	252	226	269	246	268	272	240	265	297	258	238	275	288	271	263	236	270	254	247	236	268	257	267	251	272	236	263	270	241	275	253	278	261	292	274	272	286	260	237	295	260	254	225	269	228	282	287	246	241	268	266	265	252	278	274	260	231	252	266	253	286	276	265	254	282	256	251	298	254	284	285	270	270	256	249	261	272	264	257	256	272	217	248	262	253	260	264	262	242	239	270	247	227	245	261	236	294	280	230	256	265	259	263	265	269	242	260	254	277	248	259	250	256	245	277	277	258	264	288	267	277	243	268	252	264	297	272	250	268	282	260	260	247	259	274	283	272	282	267	278	314	233	259	267	282	275	263	270	264	267	262	270	226	256	280	257	227	266	292	251	242	270	270	276	243	259	255	261	280	266	254	249	273	242	256	230	302	280	261	244	277	231	257	257	230	247	238	270	268	281	275	263	241	281	251	249	252	237	256	282	270	271	255	259	272	263	273	289	262	244	267	237	269	260	298	242	288	248	283	266	277	251	237	248	253	245	268	278	231	263	277	287	238	265	246	251	264	234	254	243	284	282	281	265	236	250	255	274
36432	45292	49159	32682	35111	30865	19868	19547	26952	27614	25203	25382	22605	20801	15807	15358	14525	12004	10604	8819	6811	6253	5215	4712	4271	3527	3218	2889	2428	2525	2559	2404	2328	2269	2564	2064	2277	2091	1910	1769	1634	1382	1098	1081	972	936	998	979	1011	1041	988	973	913	856	855	842	867	826	773	800	751	745	723	744	699	710	675	712	723	699	663	668	651	748	699	699	687	710	675	665	659	695	653	701	687	720	660	670	723	657	640	620	647	685	630	660	641	663	665	654	613	631	619	627	613	603	623	592	575	616	620	626	598	654	581	639	635	646	605	642	655	647	620	630	650	658	583	639	658	605	634	588	604	611	613	592	659	621	598	613	652	598	609	631	628	658	604	608	613	614	580	606	618	649	647	650	622	610	632	602	623	624	647	621	694	624	596	595	634	631	624	615	607	666	647	632	610	611	657	617	647	625	627	603	638	621	660	654	626	609	622	606	628	644	585	620	664	649	637	640	634	643	600	627	641	611	598	627	614	631	622	655	601	641	594	636	604	616	625	583	614	651	626	596	645	630	628	632	628	601	611	637	635	634	616	618	605	608	618	598	633	623	628	607	654	632	641	635	637	639	615	658	631	619	615	578	621	625	620	651	609	666	659	609	639	592	617	633	605	684	655	600	587	665	647	613	629	653	642	640	594	632	651	650	647	638	631	622	600	608	612	614	675	571	625	594	604	642	653	630	613	625	657	613	631	623	652	652	639	612	639	654	626	632	629	628	618	630	640	623	611	574	604	629	643	620	619	626	626	668	627	630	665	617	589	633	633	655	657	657	646	631	633	640	613	668	617	639	612	646	611	614	619	625	670	656	619	597	624	614	639	632	610	614	643	648	629	677	648	613	655	632	626	601	587	591	621	636	616	662	654	588	616	651	595	639	648	584	636	632	663	642	640	589	645	640	619	603	603	617	622	676	669	594	669	614	670	579	651	635	633	630	597	647	602	638	595	695	639	612	626	606	614	637	615	581	614	631	614	643	662	623	627	634	624	591	626	611	615	583	651	594	654	698	594	592	662	597	635	646	633	569	633	628	620	616	594	664	615	610	618	623	586	667	647	616	601	607	623	588	681	664	670	612	639	648	630	665	602	598	617	611	638	654	638	664	647	669	648	637	602	609	613	617	655	625	626	608	666	661	573	633	600	635	683	591	602	631	590	597	630	577	659	679	607	601	641	622	623	593	589	668	607	603	653	641	620	648	644	643	648	672	611	635	627	632	650	649	658	602	677	620	628	614	637	627	591	635	647	606	631	616	619	673	647	645	639	620	627	584	640	624	591	583	640	612	626	641	590	590	589	601	673	635	596	644	617	610	650	657	614	653	590	632	658	616	604	614	610	622	626	664	626	650	618	585	640	608	654	618	654	636	628	615	651	616	624	628	640	620	630	666	597	622	586	642	666	592	605	634	630	662	633	632	593	633	652	639	633	649	676	608	637	650	638	671	640	621	630	606	630	683	661	638	609	670	626	631	638	622	629	620	662	588	622	635	609	600	599	598	618	639	629	586	624	625	594	631	627	601	621	590	606	627	620	603	629	615	638	627	633	622	617	621	626	601	629	615	614	637	643	644	597	635	649	626	616	632	608	626	658	689	628	630	642	596	593	655	652	615	624	619	606	625	635	608	596	609	616	651	595	643	639	669	607	645	594	645	633	662	663	628	619	592	568	633	626	642	646	602	631	612	633	620	595	604	604	625	620	615	617	643	641	645	647	647	676	636	611	609	620	611	634	613	656	652	614	644	638	637	610	653	663	654	630	635	624	617	612	680	634	667	647	609	647	636	651	631	682	614	667	633	671	646	631	590	681	631	626	608	629	594	606	595	592	660	618	631	623	604	651	662	632	610	596	603	656	658	626	634	619	586	608	626	586	627	643	621	606	668	605	586	619	684	629	614	622	624	648	596	598	618	606	625	579	621	662	638	672	631	606	662	602	588	617	628	626	625	644	598	653	601	623	677	610	590	611	617	677	638	611	623	624	621	636	558	624	589	682	596	617	633	614	650	597	649	613	662	633	626	642	647	637	645	615	617	625	647	605	619	612	601	614	679	598	641	647	632	651	645	596	594	641	657	580	624	629	617	658	605	658	634	624	651	633	617	616	604	638	586	617	649	629	623	618	635	591	614	581	650	659	646	624	660	608	640	607	637	647	607	674	634	622	640	634	564	594	643	591	598	646	627	584	621	603	636	602	659	637	588	585	657	584	622	630	612	644	655	651	597	600	577	620	649	648	604	658	628	645	642	644	580	583	628	628	623	618	619	639	640	583	599	596	665	620	598	635	635	603	608	573	648	699	619	670	615	625	604	567	609	602	633	583	629	668	607	624	583	625	636	638	594	638	605	578	643	657	593	657	630	604	631	641	617	628	676	642	634	630	602	634	644	629	648	610	639	619	625	605	590	618	646	635	602	620	623	588	637	641	619	620	652	640	622	620	615	597	600	629	629	632	619	657	559	613	649	683	626	635	610	659	598	636	635	621	633	668	633	619	625	614	567	646	613	641	611	636	637	647	650	585	637	651	627	588	626	618	676	657	644	630	622	668	595	655	588	645	633	631	617	604	664	643	639	645	628	618	641	601	611	626	587	656	576	621	616	621	645	606	655	637	628	610	636	614	644	657	638	652	591	670	610	632	614	620	606	604	644	629	648	604	639	675	632	625	654	678	649	653	668	647	585	639	642	635	691	605	608	550	617	647	638	649	645	640	621	618	636	584	611	606	634	652	609	606	632	587	598	629	615	604	677	686	611	590	630	594	597	639	604	652	621	636	604	613	608	649	612	579	670	617	609	646	606	639	617	607	625	628	623	594	604	603	627	592	639	592	609	636	640	625	626	602	653	601	677	660	640	627	645	635	644	649	617	641	675	593	656	654	635	652	612	608	648	597	613	679	602	608	642	655	605	632	619	594	604	644	630	623	624	596	671	622	630	616	635	627	602	658	629	634	614	584	623	610	614	617	634	600	648	645	609	634	616	625	597	646	621	663	618	568	619	574	610	617	611	670	620	644	654	611	629	627	637	618	611	647	633	641	623	640	643	621	642	573	587	613	659	594	625	631	624	648	644	646	645	597	608	620	600	628	660	627	651	638	623	633	628	607	619	616	624	613	660	644	612	640	616	628	640	610	625	622	617	657	617	637	623	590	641	613	592	647	604	662	633	642	611	577	626	632	648	620	647	615	617	590	585	590	701	647	674	627	614	653	667	625	631	634	643	647	599	642	619	623	616	633	604	671	618	649	633	621	661	593	609	642	620	643	649	666	653	663	640	681	683	623	652	611	578	632	617	615	610	626	596	615	652	631	644	647	587	630	598	629	607	650	594	644	630	602	626	606	643	592	644	610	642	599	637	633	663	664	590	632	651	645	614	637	645	581	636	631	662	615	643	613	644	662	618	626	648	666	605	591	592	673	683	640	677	624	612	632	662	662	632	634	605	627	604	669	629	636	631	647	641	591	623	596	678	593	665	587	571	634	631
25166	20519	18763	8770	4922	2842	1864	1338	1202	1037	928	855	747	658	645	540	543	479	532	498	487	404	443	443	479	421	392	380	413	413	402	389	419	390	392	371	355	419	389	386	342	354	369	378	375	369	381	384	365	384	367	374	372	359	372	367	376	341	376	368	349	363	377	373	360	338	355	351	374	357	389	354	389	371	392	378	386	357	386	367	356	377	340	363	359	361	357	364	325	352	370	376	360	381	357	382	351	371	356	361	353	371	359	335	325	344	306	368	328	388	388	355	352	357	361	348	345	374	373	367	366	332	344	367	374	367	370	349	329	389	343	370	355	386	351	375	400	389	345	355	354	371	354	366	375	393	381	366	368	352	374	373	408	404	393	360	340	343	388	380	394	351	415	399	343	379	341	375	402	348	331	336	356	396	340	400	403	340	363	381	369	390	343	369	367	360	360	346	360	372	357	342	371	350	360	371	374	348	357	372	332	344	353	358	360	379	361	390	387	384	328	353	353	391	367	358	370	303	315	327	416	357	316	379	350	368	384	358	354	363	346	358	377	393	356	340	351	340	342	348	332	348	397	339	388	376	338	345	376	343	333	368	381	345	354	380	399	377	407	370	381	370	361	363	374	335	339	350	359	344	388	373	370	385	361	364	356	400	394	391	350	353	366	357	364	372	358	397	381	374	392	355	372	350	376	348	370	346	383	348	341	387	380	365	331	365	365	344	375	389	380	346	330	355	336	374	345	385	350	344	391	366	414	332	376	342	355	377	368	381	356	313	335	364	369	315	350	357	357	337	387	365	332	396	353	378	340	381	333	361	343	371	354	374	355	391	352	358	366	376	346	378	358	369	347	355	356	379	337	364	349	334	354	381	366	346	357	369	325	361	374	361	368	337	342	368	354	370	360	377	399	364	344	365	365	384	378	371	362	368	323	374	343	330	345	360	361	396	356	367	368	350	355	365	363	370	339	346	374	362	388	347	382	351	364	319	368	378	343	367	355	334	337	373	370	378	355	359	355	368	381	366	381	350	332	362	369	389	359	374	389	395	397	343	351	353	353	393	378	375	353	362	350	366	351	372	370	348	393	315	375	357	374	331	362	358	359	362	363	355	360	329	353	382	354	322	381	402	372	336	372	373	360	347	365	374	398	400	341	373	386	378	342	346	381	380	344	362	373	379	390	365	355	359	365	336	375	364	390	332	358	347	352	371	388	351	334	367	346	350	380	360	399	377	369	356	348	369	373	333	313	329	367	380	349	372	376	352	347	393	350	355	387	363	380	382	336	361	389	420	372	370	360	381	375	374	376	380	367	410	349	394	402	371	383	373	362	373	348	333	365	379	369	377	352	363	410	337	402	352	332	376	383	383	354	411	368	344	384	382	353	385	355	341	364	388	337	298	329	349	352	349	395	382	366	364	357	328	385	334	370	365	375	372	348	373	337	342	382	339	347	373	360	368	390	381	369	349	343	388	371	384	371	348	332	377	360	367	345	346	316	353	354	384	372	355	371	396	331	375	362	357	362	384	366	349	344	368	356	362	361	359	366	362	391	393	351	348	359	378	330	354	334	372	375	357	360	355	416	361	352	441	354	378	361	355	372	386	345	333	316	372	336	381	389	366	344	406	360	361	329	365	369	388	370	367	389	374	348	395	357	361	357	385	324	342	341	372	333	380	341	360	361	378	341	365	388	363	361	363	388	375	372	368	334	392	377	338	354	354	386	361	359	391	378	378	348	371	352	371	350	323	351	369	375	392	344	353	345	342	356	343	360	367	378	327	355	375	344	334	372	364	394	398	373	378	360	380	370	389	338	354	367	366	353	376	391	366	344	331	404	381	377	347	353	374	366	345	358	368	352	367	342	352	354	402	397	391	365	323	366	360	345	360	333	364	327	361	347	397	385	360	357	345	361	411	348	352	351	372	378	370	340	376	344	369	411	360	407	386	349	364	370	382	392	387	375	351	317	350	389	388	351	376	385	334	377	354	378	371	337	362	355	346	383	360	388	375	348	379	352	384	366	373	324	402	390	373	372	347	393	395	385	372	347	357	344	374	383	371	383	341	351	359	369	374	415	355	343	328	362	404	396	334	373	350	365	349	353	354	362	384	361	348	373	383	343	363	361	376	344	355	366	379	350	317	389	344	355	378	383	367	385	358	368	355	396	423	355	381	348	364	371	406	373	375	362	347	323	348	395	372	354	383	337	388	378	351	358	375	340	377	351	356	345	338	358	333	352	366	374	348	375	375	338	353	360	376	374	384	357	414	375	341	374	326	364	329	371	353	374	361	352	393	381	347	358	368	352	366	367	354	372	349	361	350	368	356	382	363	366	403	344	401	341	335	383	369	381	355	387	352	385	370	363	346	370	388	385	355	364	326	325	384	363	345	365	373	340	369	353	352	378	306	361	359	393	381	339	379	361	347	342	368	367	327	397	366	361	357	397	371	357	374	363	342	363	340	350	353	335	376	381	343	334	366	369	370	347	338	370	355	335	325	343	344	373	373	411	391	363	366	333	364	357	370	349	382	354	391	367	396	346	382	352	374	360	344	334	399	387	348	374	342	368	364	355	365	358	368	365	357	356	370	407	376	374	350	358	316	394	376	350	369	395	359	350	355	348	391	357	349	383	360	352	389	334	342	343	363	400	406	386	400	313	352	390	375	347	393	380	383	337	346	363	333	348	347	377	370	388	349	340	341	383	351	329	334	366	367	344	374	378	340	382	347	359	371	394	329	338	324	392	394	355	377	373	358	356	373	374	365	345	339	333	375	362	374	343	363	389	389	350	370	361	372	349	353	386	365	380	308	370	374	354	391	371	342	335	367	351	360	354	356	381	347	355	382	369	350	351	377	349	381	393	362	369	334	381	360	366	402	349	388	380	377	392	340	381	339	373	391	363	379	382	390	349	321	360	383	353	337	377	382	355	347	355	368	373	398	354	402	370	328	384	376	349	368	388	343	393	347	372	346	338	347	398	307	376	357	350	339	345	377	358	389	359	353	319	342	355	332	402	348	356	355	364	354	423	363	400	378	394	386	383	358	373	364	343	354	362	382	374	372	386	378	363	404	384	344	362	356	394	336	350	361	371	363	377	355	368	389	378	372	399	381	363	373	353	356	382	370	367	379	373	352	397	360	334	405	348	357	347	353	352	363	371	350	373	378	355	377	351	379	376	358	369	341	344	338	328	378	368	389	359	338	334	337	381	357	372	372	340	373	373	376	356	368	380	370	372	390	345	383	348	360	394	383	337	385	387	363	340	319	367	354	358	358	371	387	378	380	357	347	361	373	371	374	342	356	380	361	336	402	393	356	347	348	373	363	352	335	357	357	373	350	361	345	347	427	322	377	366	379	326	356	354	384	367	336	313	381	390	370	338	376	371	335	371	315	372	363	361	320	374	354	353	362	412	349	378	376	391	388	322	348	363	350	356	327	381	340	340	355	366	377	349	363	384	405	362	338	348	329	365	390	381	355	364	391	364	377	342	376	370	336
15829	18782	24096	14733	12069	8689	6037	4749	5197	4243	3818	3774	3172	2735	2368	2157	2143	1794	1797	1591	1496	1409	1373	1307	1296	1262	1200	1168	1117	1087	1113	988	1044	1064	1090	1008	974	982	973	925	982	988	945	923	889	891	919	901	943	907	940	924	939	933	951	911	955	912	952	939	900	939	891	896	891	905	847	904	866	905	842	878	883	915	856	898	864	831	884	901	818	873	844	908	831	832	853	876	895	824	845	822	814	861	842	835	830	877	875	866	894	901	825	841	874	843	850	850	894	833	881	908	870	840	819	874	857	852	818	878	836	907	786	929	855	883	902	883	919	871	873	880	883	836	888	853	862	836	829	899	885	828	833	878	880	876	886	892	879	903	918	898	888	859	885	835	848	853	828	845	884	846	903	850	884	821	853	861	833	890	855	895	923	861	876	848	918	869	933	854	859	939	840	888	825	871	873	850	851	863	821	872	890	846	827	850	855	925	913	827	898	837	871	862	875	837	837	873	852	855	863	874	906	863	920	875	850	870	826	864	842	864	802	829	832	866	891	833	815	840	875	893	869	915	889	832	850	896	842	808	874	889	916	837	829	930	873	865	891	876	897	874	854	854	870	838	858	928	873	886	859	832	900	852	806	830	825	871	875	855	854	884	892	840	828	821	856	812	868	859	887	832	788	847	901	910	890	832	846	836	874	859	869	853	866	827	840	921	877	891	884	852	879	770	823	851	810	892	851	850	864	924	834	860	869	868	842	830	863	872	811	881	894	875	913	828	874	860	886	865	835	865	903	848	827	856	864	906	882	943	875	861	853	885	892	883	874	808	845	834	849	902	883	871	814	925	874	856	909	803	832	804	858	820	815	836	928	853	828	860	847	920	821	849	863	829	837	869	860	833	910	869	829	868	847	848	852	912	811	862	859	830	823	895	843	884	836	844	864	902	910	885	896	893	886	921	884	835	901	875	802	881	865	839	808	911	886	826	836	859	881	868	809	911	841	873	882	870	809	864	822	916	823	861	846	897	845	838	845	858	866	886	865	814	847	856	870	913	916	877	854	827	851	846	885	865	862	873	879	817	886	830	854	810	865	866	862	868	828	849	866	881	844	850	868	837	896	860	874	868	855	852	858	880	939	845	883	878	854	900	900	811	889	863	879	851	875	883	863	892	868	895	910	881	872	835	832	931	869	851	813	899	887	883	848	875	926	802	835	866	879	812	849	843	845	878	823	834	795	805	908	854	888	883	891	857	836	873	865	905	871	879	828	814	843	855	879	847	849	869	888	839	840	845	865	880	860	858	839	849	870	763	881	804	911	856	851	899	864	862	813	864	876	824	815	914	869	888	894	856	884	870	859	828	906	896	844	851	831	866	844	816	874	880	854	835	866	838	802	851	858	863	843	878	870	894	873	866	865	880	869	894	894	851	868	851	884	857	838	919	848	834	898	892	881	861	873	869	858	894	892	872	831	911	926	891	843	883	882	907	865	897	851	861	866	859	854	850	870	918	900	859	868	880	869	901	837	843	814	873	854	870	821	896	839	855	889	875	900	875	824	874	857	852	873	838	824	937	886	796	864	853	858	892	892	818	899	843	826	854	814	874	880	863	868	846	899	851	887	852	902	829	885	864	841	891	883	871	887	805	880	855	871	877	870	906	889	832	798	881	861	857	873	828	866	878	872	865	849	876	859	875	859	851	841	840	845	883	825	828	865	902	914	938	852	841	900	828	855	871	898	856	850	848	866	915	862	808	841	906	823	834	839	857	865	895	868	849	827	839	839	883	845	833	934	908	875	802	880	852	874	876	855	831	863	846	856	800	899	905	818	888	906	918	868	871	821	874	886	797	912	840	896	851	822	842	845	876	876	880	839	860	852	866	824	830	883	883	830	882	909	875	810	844	867	848	861	902	842	866	906	879	832	829	797	907	853	832	862	861	881	883	891	891	817	862	796	839	839	849	892	892	874	852	881	783	877	878	856	809	940	820	892	886	909	862	870	870	861	894	904	877	828	837	863	807	864	867	868	895	912	861	821	877	879	843	868	898	838	876	848	837	857	961	828	848	823	870	885	813	908	855	857	902	827	868	900	860	856	868	855	886	869	895	889	898	845	875	910	907	841	874	831	867	853	878	849	841	873	823	902	876	870	856	898	810	893	765	865	844	850	858	914	850	871	875	850	861	843	854	893	848	838	911	853	873	844	886	863	826	865	864	816	861	919	829	881	874	838	919	848	896	855	869	838	862	870	884	884	788	829	847	901	884	905	837	903	880	869	875	883	851	904	810	850	899	867	830	851	843	846	864	895	863	912	889	862	849	864	882	843	873	838	864	914	804	878	847	875	859	831	843	895	854	847	888	864	825	868	832	828	846	907	877	897	866	852	856	889	921	861	894	857	844	879	844	841	882	862	833	859	854	832	846	827	871	862	859	817	850	871	834	825	851	879	896	853	878	852	801	908	897	874	843	858	853	845	888	880	833	872	839	867	901	874	880	873	902	869	817	816	828	856	904	879	823	873	873	879	854	876	891	881	865	911	827	867	838	873	810	910	862	902	831	843	855	831	898	857	882	841	890	922	883	902	850	846	841	877	843	807	849	855	796	853	822	842	886	806	856	841	828	846	884	842	850	869	862	827	882	875	904	892	896	899	852	842	848	866	823	848	859	860	855	872	902	848	876	863	843	871	869	894	877	863	842	925	911	872	853	855	846	900	871	881	832	880	837	870	868	865	883	841	858	840	838	851	879	862	876	850	863	844	906	849	851	903	856	839	862	845	865	876	844	849	834	874	862	863	908	832	842	898	867	814	850	827	881	873	875	895	845	809	870	910	831	849	855	865	869	895	893	852	792	833	866	871	839	878	843	823	886	809	863	875	861	818	796	894	887	886	836	853	864	884	859	841	858	820	890	833	897	849	872	892	847	861	860	890	871	876	860	881	858	909	833	880	870	890	868	879	868	877	853	815	920	882	872	841	901	871	898	855	880	896	814	918	869	836	863	920	836	853	877	818	908	887	887	850	879	881	900	896	809	872	848	882	862	870	851	840	898	890	825	860	806	868	867	885	826	888	818	809	851	854	888	817	907	886	897	891	869	841	814	859	841	880	871	867	874	860	916	862	876	832	878	899	873	864	812	834	855	835	926	883	863	840	799	901	892	899	862	850	838	839	882	894	874	924	889	849	862	856	860	907	894	855	865	881	916	878	860	850	900	834	856	833	861	861	820	865	853	844	866	866	850	853	891	847	853	869	853	808	855	844	848	847	868	841	850	847	827	858	837	880	889	862	844	862	838	851	862	860	848	864	883	917	805	865	840	916	893	821	888	886	880	864	913	824	889	858	868	845	865	888	912	838	842	888	840	841	859	907	853	838	869	867	818	899	875	805	828	818	790	912	853	933	809	835	863	836	851	859	866	835	841	849	896	853	832	847	879	884	872	824	879	848	817	850	846	875	866	827	848	906	866	866	842	843	867	886	905	898	786	890	852	846	883	884	866	845	832	838	831	891	810
43390	46370	47792	29631	24518	20162	12713	7588	8723	6822	5732	5733	4160	3341	2347	2278	1974	1415	1325	1056	919	704	710	727	629	602	557	532	531	490	499	464	458	469	427	418	446	468	418	392	380	353	355	360	355	433	381	413	381	416	420	361	380	424	369	368	353	369	379	369	392	352	358	359	395	368	357	369	403	387	379	373	345	395	362	336	366	369	400	356	317	373	393	348	372	338	346	368	379	382	390	352	376	351	339	384	329	332	312	371	364	360	356	337	370	402	351	353	397	365	387	359	370	343	311	332	394	362	330	397	348	383	357	371	366	339	343	367	397	352	343	383	339	355	338	339	370	346	358	349	322	359	360	339	365	328	350	386	360	348	353	360	352	356	340	361	336	399	389	388	327	367	344	328	364	355	341	357	353	380	357	367	356	391	343	349	332	352	344	400	371	342	346	369	382	346	382	374	376	321	357	339	347	353	378	370	328	338	354	371	356	373	355	393	324	360	360	365	349	372	366	351	368	355	327	355	337	341	339	339	370	337	375	367	372	386	340	388	337	353	369	353	331	346	373	340	385	396	376	343	367	363	340	340	393	372	330	333	393	335	386	390	338	337	339	355	350	370	364	367	343	347	353	362	337	350	352	372	339	390	350	366	382	374	365	352	380	336	333	335	335	373	363	377	356	331	357	360	346	372	394	366	366	384	349	348	366	387	357	346	350	362	334	359	355	319	392	342	345	335	370	393	377	371	316	342	345	339	358	365	353	365	390	344	340	354	371	375	346	380	359	354	307	358	359	353	352	349	346	363	336	336	366	371	362	329	389	345	375	331	374	369	366	361	352	343	313	352	351	348	357	305	368	358	328	340	322	395	350	374	342	363	371	377	332	380	362	386	358	390	387	355	372	336	351	344	385	365	374	352	370	388	394	337	343	382	405	377	359	345	339	356	344	343	350	348	345	372	354	337	371	377	368	378	328	408	385	325	333	385	359	382	365	385	389	374	374	364	392	374	352	358	364	359	378	371	385	321	378	383	383	361	350	362	344	342	379	360	351	363	345	366	393	390	365	346	364	375	334	370	352	345	344	385	357	384	336	349	353	349	359	339	376	334	379	332	329	371	379	393	366	382	381	404	384	335	380	376	358	337	369	378	391	359	341	349	363	337	337	366	358	334	340	322	348	337	327	342	346	345	359	358	349	336	367	375	333	357	337	367	350	375	343	369	350	389	371	346	374	358	393	356	335	360	361	372	323	390	348	354	377	388	366	355	358	314	326	353	334	372	349	384	328	356	341	374	343	357	343	368	340	345	341	368	353	343	355	352	371	344	360	349	364	313	324	352	354	356	335	344	339	340	339	381	346	365	360	379	361	361	378	386	343	351	340	379	342	345	362	394	364	320	364	372	352	361	359	379	331	377	351	364	386	354	345	404	371	378	342	343	347	333	383	367	381	346	371	377	356	348	364	398	361	387	371	341	354	321	373	354	362	398	341	333	347	352	354	378	350	374	348	361	315	374	353	362	367	362	358	351	345	368	361	375	367	341	370	352	387	356	351	341	324	349	345	337	390	356	374	348	356	347	328	349	362	365	389	342	363	357	357	365	371	336	364	359	373	361	379	351	348	324	360	381	355	337	357	350	363	349	374	326	320	335	343	331	355	354	347	362	394	371	335	330	367	353	351	349	345	357	373	344	376	384	339	368	362	385	338	349	338	360	392	368	348	353	397	353	333	377	329	363	393	361	330	318	344	356	344	356	370	339	389	342	367	341	349	390	372	343	331	340	361	353	352	353	333	381	368	365	382	369	360	347	373	340	365	340	364	335	362	356	390	347	327	389	343	360	356	367	360	383	345	361	344	344	338	342	356	368	365	362	375	382	376	362	342	341	330	350	327	323	360	371	374	384	361	340	332	367	353	298	358	397	404	345	351	366	338	339	360	375	366	371	365	373	366	362	372	384	365	328	356	352	383	329	361	352	368	350	345	359	386	359	329	326	340	355	311	348	343	354	363	376	349	348	336	337	342	362	366	336	364	377	328	381	344	340	373	354	396	352	359	352	313	372	355	356	365	345	384	351	388	349	372	343	370	349	370	378	371	391	368	361	353	316	354	351	359	376	368	370	363	353	362	369	339	398	354	402	356	343	359	395	371	355	390	351	368	376	327	361	335	352	355	346	384	341	360	317	343	359	377	377	381	337	367	344	364	367	350	354	340	360	333	373	367	365	381	338	363	356	349	340	363	355	356	372	388	336	364	371	359	313	376	350	336	364	348	355	358	334	343	366	346	364	378	397	322	380	383	407	338	380	385	378	377	387	369	327	403	354	349	383	377	339	325	375	379	396	366	355	321	387	343	359	380	355	401	345	332	359	356	336	339	334	321	366	341	359	296	328	345	391	406	351	353	335	364	354	368	335	340	374	391	350	327	339	330	341	391	380	367	357	381	404	371	367	346	364	344	367	365	357	347	377	358	377	356	358	362	331	334	411	304	355	372	389	349	363	393	337	367	321	368	330	353	381	402	388	344	372	344	369	363	347	380	342	384	384	338	396	353	361	350	360	366	364	386	342	322	328	379	326	351	368	305	340	342	318	346	394	355	313	394	374	352	338	362	393	373	349	334	324	365	343	346	323	335	409	364	361	352	365	341	364	337	422	363	358	401	368	338	361	341	361	363	369	334	363	346	363	376	331	350	363	372	359	371	395	328	341	372	368	398	352	373	357	328	359	365	300	358	371	322	355	360	349	361	390	356	372	357	350	366	346	397	345	381	338	388	330	368	350	346	366	332	360	324	392	344	363	353	365	359	360	348	358	327	348	350	340	342	337	357	363	367	357	376	376	358	369	375	344	365	356	390	326	387	356	390	341	372	352	368	330	359	330	348	348	359	327	360	397	370	339	316	340	364	360	349	345	369	341	356	366	322	371	350	352	394	326	373	381	371	338	382	382	356	373	383	360	346	357	401	338	354	347	363	332	325	415	321	357	360	340	373	346	344	338	364	377	359	347	377	378	384	398	352	351	382	369	359	322	371	356	339	350	348	342	372	334	378	341	388	377	368	349	359	363	385	348	374	358	351	344	410	380	328	377	383	351	356	351	359	354	359	353	348	350	331	340	366	352	343	324	375	349	347	345	384	323	321	378	363	354	355	362	352	337	354	387	424	355	367	368	345	344	366	377	348	361	340	407	353	358	388	362	352	361	392	388	367	350	346	362	368	394	390	332	395	368	361	341	370	337	356	375	360	361	354	337	372	393	375	359	312	356	377	346	341	384	341	334	358	339	369	367	331	336	349	355	349	357	341	343	336	362	354	322	310	386	340	356	369	363	341	361	346	382	399	346	373	352	343	343	352	375	364	387	364	392	393	389	365	338	360	352	346	332	366	367	364	347	376	384	366	382	377	330	344	369	329	376	368	382	419	342	371	391	391	348	323	369	335	354	364	362	374	370	362	366	368	366	358	364	367	364	353	379	382	369	382	367	338	324	364	355	350	355	386	366	382	348	330	340
30141	40148	47006	27824	28129	24199	14715	13680	19902	17382	16760	15613	13202	12601	8935	8970	8200	6865	5657	4938	4150	3269	3001	3076	2516	2163	2115	1922	1633	1793	1898	1655	1599	1586	1625	1500	1521	1416	1388	1215	1159	987	1019	1026	981	985	1054	1001	1026	1017	968	984	1007	988	941	972	936	980	959	908	911	923	881	876	957	789	921	911	876	878	841	825	891	878	912	840	808	878	857	865	876	887	858	894	824	873	818	851	816	807	860	772	886	828	853	840	903	851	834	866	816	820	820	825	850	828	847	822	842	808	853	813	832	837	777	836	837	787	879	822	832	833	806	847	815	849	841	839	879	873	836	829	833	837	827	868	797	831	875	838	872	840	795	813	820	826	862	873	883	838	823	789	834	844	820	814	852	834	879	827	831	819	846	880	844	856	848	890	854	825	846	866	782	771	844	826	862	857	830	801	767	819	834	866	845	851	886	845	841	820	822	845	844	837	865	808	875	839	828	817	846	786	826	886	862	834	872	813	820	782	840	836	829	850	813	835	841	895	802	854	829	851	918	868	832	834	829	823	837	849	823	851	853	884	876	897	888	839	868	863	798	843	825	861	837	879	821	884	846	878	823	840	868	802	849	805	875	785	839	830	790	813	863	747	850	891	828	767	877	872	825	871	857	835	835	831	852	831	844	862	877	842	787	769	798	832	853	821	784	853	779	891	869	895	881	783	853	820	827	841	874	825	859	830	853	846	789	891	738	877	849	795	830	793	835	846	856	826	821	786	837	829	848	875	842	789	865	876	863	830	822	855	849	919	853	799	829	854	834	794	827	789	757	814	858	828	796	851	850	859	824	872	828	804	850	821	848	802	804	818	792	875	799	852	814	849	834	869	819	834	825	840	784	845	846	786	870	847	804	868	837	763	797	799	845	836	811	834	813	838	848	802	872	859	845	828	830	815	848	848	817	865	833	843	789	820	882	831	844	869	868	876	850	838	852	869	817	834	855	841	870	841	861	839	788	806	817	858	834	867	842	880	872	875	880	825	853	869	799	879	800	868	855	836	792	823	870	865	843	868	852	876	839	848	777	888	884	826	845	810	834	844	812	865	801	875	837	821	875	857	781	779	789	822	851	872	829	766	882	805	819	810	809	925	868	844	861	836	836	819	797	803	880	862	790	817	849	874	809	854	850	816	842	889	839	814	841	839	816	889	828	861	838	842	815	853	899	847	775	795	831	845	842	838	825	807	784	817	815	798	872	851	830	831	841	855	871	834	836	807	840	825	857	841	858	842	850	846	862	844	809	769	801	828	831	842	885	851	848	827	850	869	775	874	849	848	801	812	827	847	859	887	843	853	865	872	878	837	839	876	826	864	832	810	772	851	792	857	807	882	864	850	871	826	835	829	848	870	817	828	845	828	859	846	832	820	825	795	808	825	839	844	831	872	806	838	861	813	843	836	848	820	832	820	819	837	811	857	864	833	801	872	805	830	839	849	808	849	818	869	838	828	855	864	808	869	865	840	836	862	848	832	826	801	860	839	875	875	837	866	774	826	836	829	841	781	839	870	807	825	788	813	840	899	804	769	827	891	870	882	821	830	851	854	820	851	836	823	854	844	824	884	846	815	791	856	866	880	792	833	853	851	810	824	849	803	838	848	801	856	888	820	864	806	888	853	869	812	814	871	857	861	844	804	845	834	890	860	913	859	853	830	868	881	865	852	850	858	844	848	878	796	837	834	868	809	869	797	892	865	798	872	835	839	857	872	835	906	888	818	844	784	824	841	764	819	813	793	829	839	872	869	850	856	872	834	873	811	843	813	834	843	853	844	798	794	853	844	809	793	847	830	878	822	858	858	854	880	822	818	818	834	835	837	803	815	807	895	812	799	855	798	806	867	879	844	852	851	815	788	848	811	860	812	814	812	864	834	886	830	849	849	815	853	875	836	858	832	809	860	856	851	854	856	814	846	775	842	843	811	816	834	912	828	860	877	853	819	827	777	824	845	819	820	896	849	849	859	890	842	900	859	857	875	888	854	820	827	844	868	832	857	857	841	841	847	859	873	812	854	858	808	794	914	912	789	856	829	842	855	886	819	832	833	818	860	839	823	828	899	822	801	848	825	829	868	860	813	790	809	856	861	791	812	782	774	870	849	883	857	864	837	883	881	846	802	827	827	880	830	838	820	873	848	827	893	849	835	851	866	843	853	864	857	839	845	832	806	884	826	855	889	888	820	797	818	873	862	836	878	874	812	845	822	860	902	821	856	801	834	839	803	811	845	864	879	857	849	810	845	804	837	864	800	863	788	870	840	818	830	819	816	838	839	798	835	890	801	811	865	792	846	846	875	863	890	817	853	824	873	808	885	842	856	870	891	817	830	837	898	774	791	819	839	752	860	826	815	848	851	802	880	847	812	848	843	837	849	837	846	828	804	844	876	850	854	794	829	768	884	798	864	848	805	838	832	852	805	832	876	860	806	866	834	823	843	805	848	873	822	871	838	781	825	819	881	803	764	881	781	863	826	844	800	856	874	814	830	825	837	851	799	877	846	862	840	868	830	855	867	806	864	820	853	842	852	824	857	805	780	861	788	833	836	802	825	868	826	854	834	842	816	846	827	839	857	907	794	832	863	822	845	844	852	868	860	819	817	843	855	849	859	878	801	853	871	839	869	834	765	786	825	849	805	872	865	871	859	856	827	842	867	838	862	809	838	817	879	815	815	862	801	850	841	880	861	859	850	829	845	800	805	826	796	845	854	873	828	802	813	853	797	795	857	800	855	835	841	854	835	846	830	856	795	818	882	858	842	842	862	814	877	858	841	837	810	831	796	841	823	881	822	845	857	846	858	812	861	819	832	838	839	766	859	872	837	850	829	882	804	819	844	834	804	817	829	831	884	786	865	853	824	835	886	815	850	847	826	807	784	856	832	858	833	838	850	825	856	861	818	786	845	807	849	853	881	873	780	854	873	826	784	832	793	864	880	794	852	854	869	854	860	846	839	808	827	802	873	857	870	827	853	869	823	838	879	823	836	803	860	837	855	872	842	880	815	845	857	833	831	841	755	823	862	903	845	882	814	878	845	840	814	843	796	862	871	827	819	822	833	875	842	848	811	849	773	819	812	856	835	838	837	859	886	896	831	806	840	879	842	848	793	791	844	858	826	855	795	840	796	875	862	862	893	811	821	839	849	873	829	780	830	878	879	831	849	857	839	878	788	811	818	815	880	838	822	805	865	842	781	822	851	786	775	854	833	853	873	856	845	870	839	811	802	842	816	877	857	844	818	868	853	819	785	861	862	885	884	842	838	877	814	848	801	814	824	899	813	797	856	869	846	830	833	870	840	799	859	837	825	850	805	903	853	823	857	814	845	792	829	797	800	810	877	822	838	858	875	810	797	847	823	826	869	834	883	876	839	839	862	832	818	805	907	835	826	853	838	788	823	846	817	847	753	826	835	831	829	867	832	753	852	895	838	795	808	858	838	837	868	839	855	850	805	864	846	861	827	825	807	871	810	816	853	866	867
52974	50795	44565	31218	30445	27323	22439	14823	15785	13045	11333	10469	8153	7011	5289	4554	4370	2839	3012	2179	1492	1325	1095	1011	877	682	620	653	585	557	505	496	497	474	480	395	424	437	363	358	328	312	298	341	304	333	340	285	305	304	307	302	329	322	320	295	281	260	295	280	242	277	289	246	252	227	280	272	273	253	233	269	262	263	244	247	270	272	271	287	255	294	243	231	273	249	301	285	252	250	284	248	277	238	267	260	223	291	292	267	241	239	245	268	265	224	275	239	251	278	258	258	296	269	259	266	262	247	272	258	255	242	293	243	256	251	252	292	269	258	275	268	237	267	245	289	232	258	255	245	234	261	248	249	234	265	266	276	256	300	262	266	253	237	265	271	275	264	222	256	248	219	272	235	252	249	240	286	265	276	269	269	297	256	240	258	266	254	276	236	233	267	232	256	230	225	228	276	294	285	267	245	243	271	254	244	250	267	251	278	250	268	246	262	228	253	268	255	267	271	255	242	264	259	261	245	256	261	245	219	271	265	254	255	244	260	286	274	264	237	247	255	262	250	290	262	248	256	273	238	262	272	252	263	251	275	250	265	261	232	228	271	233	246	261	259	257	261	264	283	235	271	281	277	272	248	257	253	229	274	254	283	274	230	267	267	239	262	246	247	260	236	244	236	258	277	246	281	269	234	280	268	270	255	267	271	258	249	240	259	253	269	227	234	269	287	264	278	253	246	251	291	260	239	279	256	265	262	244	224	253	293	257	273	280	249	255	236	255	292	266	272	282	253	253	241	292	268	262	244	287	243	243	261	237	284	256	277	264	264	260	236	245	246	231	257	255	262	251	277	266	278	281	247	306	232	253	254	275	237	228	246	261	262	283	278	266	273	232	273	283	255	265	259	259	251	275	251	296	255	230	280	294	274	283	279	249	235	251	239	283	283	247	257	256	272	248	256	250	278	268	251	292	277	297	271	285	261	263	247	251	261	280	262	264	288	246	255	261	246	271	265	263	257	258	260	231	258	259	268	279	259	253	246	256	245	269	270	263	264	248	261	284	246	247	249	256	249	279	257	267	258	289	268	243	229	248	272	251	240	263	238	257	255	258	231	241	214	254	258	244	255	241	252	261	255	252	266	289	242	288	258	252	241	249	250	267	254	283	253	253	231	261	218	250	224	260	256	288	285	261	275	269	233	223	299	234	253	269	246	232	251	260	264	243	259	234	232	234	234	252	264	253	264	277	264	256	275	264	252	273	248	247	237	274	284	244	265	266	273	236	253	251	261	254	265	232	269	232	279	260	274	250	247	260	268	280	268	284	244	276	247	264	242	249	225	278	256	248	259	236	248	238	268	253	284	240	266	253	261	293	272	208	275	239	291	270	265	262	267	243	249	247	259	274	272	286	249	238	262	243	269	261	276	271	276	263	278	258	267	282	238	246	251	259	243	233	243	221	272	264	261	254	230	267	234	267	244	263	266	284	259	252	241	261	290	227	296	244	262	275	275	291	268	284	291	274	244	260	267	256	270	249	253	261	261	237	262	245	262	270	247	263	241	243	272	258	280	241	264	276	240	265	266	263	222	240	240	284	270	234	267	244	262	250	235	251	247	250	281	307	228	242	225	258	274	284	274	254	237	250	255	245	272	259	258	277	266	269	276	277	254	254	284	253	241	262	261	273	305	273	278	255	263	255	253	239	277	243	290	264	234	273	260	241	252	280	260	300	270	260	263	265	265	252	251	241	272	284	241	246	250	241	304	249	256	261	257	270	240	267	250	265	247	249	267	258	263	255	263	285	251	272	253	248	264	252	257	242	238	239	284	252	266	249	243	260	261	258	235	249	273	275	315	292	247	229	287	245	250	280	269	230	256	237	279	260	267	261	221	235	266	259	265	244	256	256	254	251	207	256	266	290	253	263	264	246	256	250	296	249	253	256	230	264	259	251	242	263	254	256	257	296	268	215	262	258	271	264	277	252	275	262	282	269	267	277	267	264	253	268	270	210	265	266	244	274	268	265	290	273	230	256	236	251	258	282	264	259	259	238	239	253	283	262	251	244	236	250	261	292	247	272	251	259	248	259	252	258	223	266	253	247	250	271	286	290	238	278	255	243	298	242	244	259	244	239	287	265	260	247	283	244	240	255	261	237	231	252	241	226	255	264	248	273	268	256	269	271	265	289	245	260	235	268	257	259	273	230	257	237	263	253	264	277	254	247	267	224	246	250	255	275	283	268	255	239	264	281	237	258	258	273	281	255	271	287	276	274	255	267	296	249	266	277	239	240	256	274	274	258	261	277	228	259	247	237	284	246	253	265	272	239	278	277	236	286	261	284	268	282	248	260	278	257	262	253	232	241	259	272	269	271	275	272	264	247	272	287	254	277	263	256	284	254	290	250	234	231	229	254	225	237	239	271	279	274	273	266	257	254	236	265	236	266	241	260	229	254	274	242	251	252	252	244	269	240	252	287	247	260	280	243	269	264	256	279	262	252	264	235	278	250	274	243	229	266	215	258	220	247	290	258	242	249	259	292	265	261	270	247	219	279	281	255	260	254	264	261	262	264	282	238	252	280	265	256	255	245	242	246	234	263	290	255	265	255	264	228	249	271	265	257	229	229	259	249	252	269	239	239	245	248	259	237	256	283	221	246	240	251	270	275	263	250	221	239	259	235	258	260	272	274	249	271	248	231	290	238	265	257	275	261	230	258	261	289	248	245	239	255	287	280	216	236	255	244	260	248	281	251	259	270	272	283	248	271	253	276	287	266	272	246	243	301	266	258	230	239	282	251	254	269	234	255	252	239	277	264	269	299	223	262	253	273	269	257	248	286	277	252	257	246	282	270	267	249	279	277	260	264	292	232	249	245	244	240	256	237	255	232	259	252	280	290	246	264	270	253	255	267	257	233	249	216	228	271	233	258	237	250	226	276	241	253	268	245	265	262	304	239	265	268	271	255	248	295	264	267	247	239	262	241	286	238	284	274	251	266	264	266	254	269	246	246	269	272	287	273	248	252	258	281	256	236	241	260	263	239	265	239	252	248	269	248	265	268	261	285	255	262	258	241	251	222	221	255	242	267	284	283	283	259	289	249	251	269	250	274	289	261	261	257	272	272	246	230	244	310	249	254	253	264	230	263	271	269	244	262	238	279	257	267	252	265	232	242	275	278	268	239	253	266	270	257	255	264	295	258	246	268	253	258	275	230	269	266	276	260	313	267	274	262	278	289	292	257	246	255	259	258	286	259	256	248	261	241	262	276	263	251	229	274	262	241	269	241	260	269	246	250	289	262	252	273	258	277	244	245	250	267	262	245	250	260	256	258	264	253	258	247	250	259	250	246	235	269	268	265	256	286	243	246	253	260	277	263	248	249	237	277	238	258	255	266	266	257	268	239	297	253	255	259	278	256	253	254	275	249	273	266	251	275	250	265	265	251	254	270	286	267	254	232	249	258	250	276	285	276	267	239	253	272	249	276	224	242	235	271	266	295	247	266	277	235	270
38846	48313	49573	35829	38303	32955	25088	16689	27143	26088	25113	21738	20557	19822	15074	15360	14375	11483	10612	8980	6676	6023	4999	4973	4131	3311	2974	2839	2591	2822	2478	2262	2228	2398	2167	1803	2026	1768	1557	1390	1257	1097	1016	982	1048	1020	991	1035	953	893	855	887	858	903	851	866	760	823	778	749	726	683	704	716	726	714	680	649	665	694	635	655	655	704	680	667	626	668	625	621	662	645	697	736	699	679	649	657	620	626	606	641	633	631	646	620	639	662	623	607	590	636	603	631	625	641	641	612	661	653	632	592	620	622	625	629	624	601	582	579	603	618	657	602	616	620	614	618	635	636	601	618	626	621	600	626	621	620	591	688	637	623	596	593	617	648	606	663	559	616	603	657	671	593	625	617	648	620	618	617	629	634	614	617	615	604	637	620	634	621	623	603	620	639	608	601	599	615	602	629	603	620	619	587	606	659	611	588	607	632	638	637	608	648	619	579	610	640	649	648	617	659	632	628	606	618	597	614	670	635	654	561	623	601	638	600	623	617	640	629	604	641	584	628	569	628	592	634	594	606	633	665	644	630	589	599	657	637	579	644	611	631	616	652	619	578	634	629	624	639	624	640	622	626	631	613	638	592	596	623	645	644	620	628	573	599	602	653	606	623	651	641	660	575	610	652	613	662	631	608	600	629	639	612	598	616	618	657	580	616	601	626	605	605	600	624	606	606	665	636	651	604	634	618	608	577	645	616	618	582	568	594	604	659	615	661	637	595	658	608	656	603	635	644	638	623	632	602	607	621	623	638	616	641	626	673	595	637	600	623	596	634	593	626	550	602	640	629	662	605	608	634	643	618	646	631	634	621	610	559	587	622	567	591	610	622	628	623	641	662	627	626	595	645	639	649	600	640	597	676	628	637	653	606	635	607	587	618	642	621	610	650	608	627	619	646	617	625	665	632	643	604	604	653	622	641	682	594	656	595	609	629	605	628	592	623	677	610	620	598	622	600	575	579	617	589	628	611	609	627	641	581	624	630	631	585	680	620	575	619	637	602	693	626	595	651	592	618	618	620	620	666	588	624	622	597	615	631	657	637	631	582	644	624	627	642	619	601	612	630	656	616	591	646	650	597	625	645	606	610	633	623	585	605	640	622	604	612	616	619	628	556	635	615	607	624	623	638	628	600	643	614	609	672	630	610	629	622	612	644	590	658	636	605	602	628	596	591	687	654	659	609	620	564	596	586	619	662	679	617	617	662	623	645	596	616	643	637	619	609	684	625	604	686	679	615	631	615	630	633	607	636	615	637	624	598	637	630	610	590	628	638	661	605	582	572	609	667	636	652	636	574	601	596	632	633	594	600	649	577	648	600	608	587	608	657	637	595	605	642	588	628	641	573	624	606	592	642	649	640	622	616	623	631	609	647	601	626	637	601	610	560	630	655	594	618	605	582	608	584	605	620	626	598	595	632	571	627	577	614	596	608	623	639	649	616	622	660	623	607	641	614	625	643	630	604	594	648	620	620	609	646	595	607	608	615	627	625	647	621	615	600	626	610	595	597	644	600	609	585	606	637	592	655	592	616	596	585	633	613	589	582	602	614	617	633	610	610	575	617	600	583	610	619	649	622	619	619	629	568	648	600	625	642	620	603	662	611	646	646	622	666	549	592	602	649	605	601	635	668	647	659	569	628	670	596	598	600	657	616	609	592	644	572	630	610	625	633	621	673	617	606	575	636	638	598	624	597	616	637	592	648	647	635	636	619	596	587	634	631	674	647	650	623	640	605	627	634	622	643	624	587	647	630	639	597	606	581	601	614	608	652	580	650	617	615	632	604	607	633	620	628	626	598	636	648	651	628	569	607	669	564	571	592	637	593	641	610	602	640	633	594	580	592	635	579	609	626	625	646	638	630	626	645	664	630	588	642	619	608	651	649	619	614	609	588	598	646	626	625	630	610	632	621	637	610	620	616	600	650	620	628	616	609	593	621	634	623	626	562	647	614	607	612	635	619	625	648	625	607	619	658	620	687	606	668	633	624	667	640	631	609	655	638	604	614	626	623	603	619	602	631	654	611	656	586	612	609	672	659	603	612	617	609	584	601	640	558	618	591	605	649	600	578	639	619	631	634	580	607	603	619	654	600	604	626	631	634	599	636	629	643	655	619	614	637	622	633	659	612	633	641	660	590	611	644	606	592	640	647	585	660	546	588	619	562	619	602	627	627	681	587	627	606	642	638	615	600	604	602	588	647	575	643	615	645	632	632	619	645	601	630	598	625	603	639	608	622	644	646	610	595	630	597	589	608	587	618	658	619	613	613	640	656	638	608	602	638	632	652	624	659	559	590	574	597	675	636	634	598	600	595	596	636	655	575	535	604	610	591	571	587	668	619	606	613	606	641	584	622	619	657	611	595	627	583	629	595	618	620	605	607	599	650	653	610	626	613	616	628	645	628	603	609	619	598	649	604	636	606	584	627	601	628	596	608	558	625	624	595	638	627	630	635	629	642	609	623	660	656	602	631	602	624	604	632	573	602	663	611	647	603	628	591	605	604	590	596	638	648	625	590	627	596	666	619	617	648	599	568	605	600	614	592	574	643	616	613	576	617	643	671	657	633	616	615	611	637	616	610	639	592	595	656	631	630	633	627	588	590	607	625	643	621	628	639	626	627	566	620	630	618	614	610	602	613	563	666	596	641	641	611	659	599	638	606	593	585	627	626	619	562	636	638	671	633	628	642	619	613	630	640	653	641	608	610	611	610	643	575	614	619	594	617	593	602	641	614	610	635	616	599	583	626	602	634	604	627	633	609	641	635	594	643	591	636	600	622	669	609	606	632	629	634	593	639	659	614	634	661	639	633	635	619	632	561	560	626	611	645	607	567	660	617	608	658	594	635	626	596	657	610	625	590	622	568	657	662	612	660	652	624	656	613	594	600	609	658	640	628	648	616	568	634	625	625	629	607	635	594	615	616	584	616	626	602	641	633	599	640	585	612	664	636	568	639	644	572	611	583	654	651	591	623	609	639	607	599	622	634	627	599	610	611	616	604	597	602	636	604	651	623	647	658	602	598	608	662	624	612	629	609	631	657	624	620	597	620	585	681	631	609	574	631	594	636	621	591	652	579	611	651	581	610	629	658	600	597	595	641	585	632	622	614	637	622	595	616	640	603	625	633	611	627	574	566	616	602	603	615	621	592	601	606	644	615	614	587	667	609	647	582	613	639	654	631	618	628	627	634	630	611	588	596	579	655	609	640	615	596	627	650	633	618	610	644	616	612	581	635	617	589	606	607	608	590	570	636	619	590	620	683	642	595	600	658	629	605	663	597	637	559	630	657	604	634	614	632	634	600	641	594	603	622	629	606	605	639	601	581	632	621	612	570	599	571	668	641	619	646	571	654	645	622	618	618	654	638	637	581	609	630	613	621	620	608	632	664	621	602	601	629	619	631	624	625	602	641	614	615	623	644	642	620	599	627	655	654	628	601	620	661	577	617	636	593	602	657	613	640	637	594	665	617	626	572
24877	20758	16340	7916	5596	3303	2100	1257	1230	1025	852	815	775	710	624	572	591	539	487	479	443	483	458	439	438	386	400	370	392	416	393	380	400	366	381	361	388	377	351	382	348	363	374	337	348	423	370	390	362	361	357	379	387	389	367	375	381	359	336	370	359	341	391	374	380	361	344	378	346	334	394	331	389	365	351	398	362	360	358	371	390	337	341	328	350	343	341	372	358	331	354	346	371	361	366	344	382	315	371	355	328	368	370	334	379	358	338	347	353	380	345	385	341	333	364	354	340	333	351	361	363	370	347	353	348	349	360	369	356	362	346	350	353	357	381	361	373	382	358	360	350	386	374	365	374	333	389	341	349	372	374	333	333	365	350	381	353	358	367	379	332	370	346	388	383	346	318	318	367	337	313	364	379	382	332	350	351	365	330	359	376	362	341	343	361	375	318	346	331	366	356	393	346	374	365	371	323	350	362	385	369	397	384	324	310	324	343	335	371	356	366	338	387	387	341	350	410	349	335	323	363	374	377	341	363	369	344	304	376	384	366	352	355	331	338	373	357	406	370	349	378	382	371	360	360	353	338	349	377	333	342	368	356	318	367	342	350	359	381	361	349	334	367	350	351	349	363	381	349	334	375	395	355	348	356	349	364	365	359	338	370	344	340	366	346	302	353	366	346	351	353	351	336	360	364	360	366	306	324	361	340	364	395	360	362	359	367	383	377	348	369	369	351	334	330	347	361	368	340	347	394	376	347	343	350	351	395	342	363	378	335	325	360	327	317	353	344	364	358	364	333	362	350	355	335	359	334	308	354	359	352	314	369	356	315	377	348	369	340	377	343	380	375	362	349	386	357	348	389	372	313	340	340	354	335	343	387	367	359	369	357	381	385	401	354	358	319	355	324	396	378	359	361	367	376	359	368	339	383	365	353	394	333	350	381	334	347	325	350	358	354	340	289	370	333	363	359	395	385	369	335	334	361	368	353	327	357	363	380	364	363	376	373	349	344	358	363	364	376	369	346	361	356	385	346	359	355	366	357	361	340	329	342	349	344	371	359	357	382	343	354	309	370	326	363	363	364	345	369	370	355	368	341	380	371	351	370	340	342	373	360	344	386	324	328	345	357	372	349	342	368	338	344	355	380	343	362	325	331	366	343	355	354	360	349	325	383	353	361	383	358	361	367	368	370	350	338	351	369	365	339	385	351	351	372	362	336	394	316	335	344	372	365	336	349	335	370	365	365	333	390	380	373	355	368	389	373	360	358	372	386	358	340	364	378	423	355	309	339	356	352	363	341	342	360	360	351	320	348	366	387	345	363	381	396	352	385	363	304	372	346	393	359	368	395	366	365	385	378	338	324	359	330	376	331	369	335	383	352	341	362	324	379	348	355	368	351	387	406	399	363	369	342	330	371	352	354	335	339	342	338	373	372	360	340	369	387	378	335	328	367	342	386	357	330	351	378	338	332	381	332	343	368	354	358	376	358	361	324	353	351	359	371	335	354	367	358	359	372	343	358	342	363	379	371	364	351	369	335	391	336	388	358	379	373	375	370	361	332	330	354	361	343	341	376	370	364	342	360	385	400	352	361	382	364	386	343	371	379	332	365	339	326	375	343	363	423	358	374	361	359	349	350	334	366	373	342	364	350	364	393	350	362	379	370	378	379	365	359	346	388	377	349	359	313	393	356	388	357	346	337	377	365	369	341	364	361	339	325	337	349	372	361	396	389	367	389	374	385	358	374	368	367	343	357	351	377	366	370	361	355	343	376	367	355	346	330	350	335	321	390	415	383	351	322	359	372	363	360	363	326	362	397	364	346	370	352	392	348	351	396	401	362	370	363	371	363	380	362	356	343	362	337	359	388	388	375	366	358	359	358	364	387	346	373	331	371	367	333	337	330	366	346	358	336	386	355	370	368	369	378	370	378	352	360	369	360	384	355	322	344	361	370	346	343	358	367	365	339	326	372	361	335	361	348	385	323	347	334	334	365	348	356	374	347	333	357	349	346	363	339	371	363	364	390	379	338	352	370	361	336	381	353	341	322	369	400	360	361	396	340	313	365	337	363	353	319	331	339	343	336	346	357	381	385	360	382	365	351	361	312	402	338	382	378	361	356	371	370	390	379	369	366	341	327	344	340	342	341	385	354	361	341	371	364	371	376	324	351	365	333	335	359	348	362	361	349	344	338	335	349	362	357	377	372	356	371	347	388	336	338	373	358	358	362	339	371	363	395	348	359	361	349	357	345	353	357	334	366	354	356	359	376	372	357	334	376	354	374	340	371	393	384	351	368	357	394	370	359	394	374	357	353	340	321	349	349	335	340	372	349	348	367	346	355	393	331	335	332	343	349	359	347	358	350	340	364	324	332	346	397	400	343	324	356	345	327	401	347	349	391	341	338	356	375	356	334	371	351	369	360	367	347	344	352	345	340	350	361	368	356	350	348	348	386	351	349	353	322	375	337	378	392	348	363	335	386	359	353	351	325	361	330	336	337	358	427	393	338	333	328	403	379	352	338	345	329	342	386	361	357	344	361	346	361	342	381	356	356	383	345	333	359	354	356	339	336	342	345	349	373	344	360	365	382	310	352	356	361	344	354	372	369	398	339	360	342	348	424	365	320	384	381	361	346	340	337	350	381	367	359	366	316	322	395	322	342	378	356	372	327	377	353	363	386	381	371	368	375	353	357	376	373	353	384	351	351	363	366	380	347	368	337	365	353	360	363	376	353	369	341	392	350	359	384	381	399	352	372	352	331	328	332	370	352	368	326	363	326	390	360	353	333	333	379	385	365	391	371	379	336	367	358	381	346	363	379	333	345	380	343	367	345	346	344	329	366	323	360	341	376	343	344	375	360	328	331	358	347	363	345	359	352	354	382	333	355	371	374	332	348	387	346	356	385	352	354	381	382	354	356	360	324	339	342	380	362	342	365	397	366	371	357	340	358	362	358	328	367	372	371	318	360	366	372	328	388	325	364	354	348	375	359	360	367	347	339	358	364	350	370	352	382	328	336	349	368	360	342	349	379	365	401	335	360	348	371	359	360	335	335	347	352	369	375	332	332	337	374	319	358	353	374	343	347	386	356	387	391	344	332	348	309	352	360	336	315	383	346	375	344	365	368	324	347	336	384	376	359	352	358	373	371	386	341	381	365	369	360	377	326	384	381	353	377	396	348	378	361	338	369	358	405	323	342	357	371	358	352	374	360	358	404	371	305	391	367	402	344	337	362	363	354	357	334	350	350	325	355	391	365	361	352	356	368	325	335	361	359	369	360	360	333	382	332	358	367	392	347	340	364	371	350	354	347	357	371	316	361	342	373	359	343	371	328	349	348	375	352	330	349	342	382	357	340	375	384	359	367	375	372	351	372	382	359	374	390	395	338	313	349	366	385	371	364	371	356	318	350	346	344	368	348	359	326	369	323	382	368	355	355	331	348	362	331	352	365	386	373	348	382	337	353	335	354	359	345	369	385	384	357	326	350	342	398	351
15901	19298	20303	15117	13921	9959	6915	4546	4843	4131	3696	3532	3120	2647	2320	2277	2157	1759	1727	1540	1516	1404	1387	1357	1255	1185	1231	1130	1131	1101	1028	1010	1005	1023	1022	1020	993	931	1003	951	929	976	907	889	940	878	895	906	900	906	848	911	919	828	898	861	958	891	877	865	941	918	902	856	832	826	827	856	826	920	848	844	873	832	833	869	852	870	843	849	881	809	890	903	800	849	840	824	895	878	868	874	812	848	840	862	858	809	865	786	830	854	838	833	835	808	854	877	883	831	857	863	864	821	843	870	884	821	867	843	869	849	874	839	858	830	841	805	874	858	843	844	896	848	846	803	899	831	831	893	817	823	869	819	891	891	862	873	856	849	863	785	907	844	860	831	881	822	812	797	903	881	885	821	884	913	833	831	806	836	863	817	834	867	839	859	860	886	887	871	827	889	867	827	843	858	792	845	846	849	836	811	834	836	871	836	833	832	832	839	866	793	919	869	849	851	870	877	946	816	848	792	842	835	867	842	849	847	846	852	812	842	917	864	842	852	866	866	893	855	830	873	881	894	854	788	852	859	823	872	831	847	853	776	848	841	793	869	827	895	858	869	827	812	832	823	846	824	826	847	860	839	838	886	842	846	801	883	835	832	832	842	847	904	824	833	813	854	847	823	792	797	891	864	848	873	836	837	835	841	860	810	810	848	878	833	842	925	889	849	920	887	893	771	896	847	878	846	869	864	820	862	849	857	835	837	861	819	831	821	850	827	874	859	821	822	836	884	879	840	850	845	929	876	846	823	835	838	859	852	861	882	882	781	851	801	789	830	810	863	820	802	847	882	879	805	841	849	842	856	843	853	829	846	876	882	822	807	829	823	817	789	876	834	864	878	795	832	875	810	817	881	891	819	844	858	833	896	815	802	888	839	845	833	838	873	796	805	855	843	828	867	860	840	859	862	841	847	915	848	856	853	808	864	835	820	887	881	895	826	856	816	859	875	890	892	842	837	858	872	857	792	855	852	878	894	807	839	868	839	806	903	830	885	836	855	824	885	809	851	834	858	861	907	858	853	859	842	795	776	823	851	821	852	828	889	814	878	846	768	851	818	880	815	882	843	818	814	889	872	891	810	799	796	850	839	830	851	842	846	906	871	868	884	841	891	861	819	832	849	869	878	849	891	845	808	851	865	841	862	857	876	867	847	844	841	858	804	840	860	902	831	929	880	854	863	897	797	852	807	827	822	854	895	908	846	871	807	860	868	890	882	894	851	839	762	868	871	842	884	841	851	843	841	901	888	858	869	904	872	853	846	878	900	850	821	766	871	833	836	913	853	806	822	809	815	870	851	813	842	880	859	868	853	823	838	799	857	857	891	853	866	917	852	841	866	864	831	845	807	828	814	856	874	852	834	832	820	847	844	864	831	823	865	858	890	826	820	844	810	852	805	860	850	843	870	853	841	862	818	899	841	874	890	893	855	851	844	836	905	829	846	836	842	839	885	886	857	868	841	797	818	816	800	880	806	846	842	846	780	887	830	846	884	845	834	886	835	851	863	828	862	929	838	827	831	844	853	839	874	793	806	840	857	853	871	843	829	853	847	826	920	853	826	826	829	864	848	838	907	807	829	879	853	828	804	846	827	874	802	819	827	871	863	854	871	870	826	870	865	819	836	843	872	877	867	873	865	861	831	882	845	803	759	854	815	830	779	836	813	845	853	863	828	852	840	843	844	849	836	904	867	816	820	787	860	864	836	835	804	870	930	855	889	899	890	835	832	801	859	908	838	904	841	806	858	881	892	833	834	864	868	925	801	835	832	872	825	806	846	841	881	851	790	865	894	843	866	884	858	857	844	881	881	863	836	840	906	817	852	835	812	831	879	928	852	831	880	822	878	849	834	825	836	924	834	857	848	865	786	811	839	820	771	868	867	850	837	879	875	883	804	786	868	871	899	807	845	816	815	848	814	837	878	848	871	874	854	860	848	857	876	835	914	857	834	852	833	830	876	874	895	826	872	803	875	847	827	875	889	827	856	833	826	876	846	888	841	868	847	858	865	854	821	825	801	789	923	822	840	820	835	858	809	836	838	818	801	869	820	840	826	831	873	858	858	854	863	852	877	835	819	850	878	893	798	851	892	819	816	828	861	867	859	821	833	842	851	858	840	811	895	833	859	852	846	811	844	872	858	865	805	837	869	850	861	841	833	858	851	896	898	846	833	813	810	829	857	857	848	909	832	814	828	826	842	846	856	880	844	825	843	826	831	838	872	844	813	822	855	824	902	831	824	810	844	829	825	845	861	829	864	880	878	817	860	840	831	853	860	830	824	836	888	827	884	847	892	842	853	859	828	880	876	853	832	798	816	874	848	855	836	852	876	823	849	831	874	811	802	809	919	884	867	877	910	856	797	858	848	859	850	850	853	803	825	872	893	855	811	833	886	871	845	858	860	856	866	862	843	869	843	851	908	871	902	832	854	873	857	861	889	884	901	798	883	881	837	867	815	869	862	832	807	852	872	844	877	820	882	856	866	874	891	913	871	823	815	816	829	885	810	831	850	852	871	833	802	893	843	860	854	875	807	871	829	876	887	827	843	858	857	884	857	845	806	905	853	862	874	822	873	868	870	830	876	836	811	832	896	854	843	844	864	838	821	842	795	818	862	856	855	790	876	837	878	879	906	856	838	844	881	829	871	904	874	834	876	811	894	865	912	854	884	878	833	854	795	879	844	897	879	843	917	803	839	821	819	907	841	872	883	831	853	864	861	871	867	845	856	858	907	905	840	853	838	838	821	829	887	863	793	866	807	854	845	834	850	901	829	868	840	832	854	855	845	876	851	863	846	883	864	841	840	853	855	840	798	835	872	881	780	852	837	919	883	782	885	937	855	854	844	848	855	826	876	825	888	871	841	862	824	841	838	831	835	789	900	862	827	852	887	856	858	806	865	879	890	891	848	880	847	873	919	915	845	848	841	836	816	864	824	844	911	898	889	791	921	863	900	869	810	862	857	893	830	848	886	824	840	838	853	860	815	890	830	813	868	888	876	830	886	828	903	877	874	869	825	828	864	809	848	823	898	777	827	836	845	802	867	875	821	833	822	884	842	875	867	892	820	837	877	871	884	885	826	862	780	832	827	859	800	867	887	861	843	833	839	837	888	848	847	860	869	830	864	836	897	790	883	837	872	833	802	856	874	880	821	870	862	917	869	854	846	867	912	871	831	836	918	877	868	841	823	865	854	873	849	867	805	806	795	796	823	885	901	876	836	853	891	834	849	870	805	867	843	797	877	829	842	827	882	882	842	880	875	827	848	860	824	835	853	839	866	898	849	892	860	861	829	879	864	802	863	831	891	841	853	816	888	848	825	886	895	850	919	862	895	824	845	831	821	872	893	905	819	830	868	831	895	831	862	840	855	849	852	908	813	852	827	811	878	870	914	881	832	834	797	895	857	855	882	862	845	888	873	832	802	872	867	814	822	957	825	818	926	819	836	906	877	855	828	816	800	867	886
44466	48102	47072	28307	25910	20968	13319	7556	5336	5041	4534	4246	3745	3130	2276	2118	2119	1519	1389	1080	793	753	683	619	566	535	559	548	471	454	438	430	407	411	437	432	390	370	447	407	390	376	399	425	398	386	415	402	374	345	374	378	358	325	405	384	371	359	378	339	338	356	334	370	370	317	343	347	346	359	326	346	353	348	378	358	363	375	347	323	351	336	357	352	343	372	340	387	394	331	333	360	332	394	323	360	356	382	333	373	363	380	380	373	326	300	354	350	359	341	340	354	352	359	306	383	351	365	345	357	310	358	367	368	355	358	322	336	369	350	385	373	377	368	338	306	346	366	342	354	336	359	350	336	372	357	347	333	343	344	391	329	329	335	385	339	310	333	360	380	357	315	373	348	354	376	345	337	350	343	353	296	347	343	358	382	322	342	368	350	368	371	351	345	343	389	347	334	345	310	345	368	366	332	330	355	331	383	382	320	345	360	302	369	336	351	326	368	322	359	321	375	322	346	347	343	361	336	347	333	322	339	387	376	356	340	352	369	344	363	357	368	355	334	368	356	363	372	332	341	350	364	383	326	367	343	332	365	385	356	321	391	332	324	325	348	344	338	369	386	373	354	383	371	366	377	340	324	369	340	384	352	360	342	345	354	359	360	352	335	362	342	331	386	368	351	331	342	330	361	362	341	360	347	333	354	363	334	315	323	368	385	311	393	339	349	340	356	320	364	337	370	350	392	360	386	390	321	350	345	352	349	358	328	378	334	346	335	350	340	353	333	348	341	364	361	342	339	365	310	330	341	343	338	323	351	372	348	351	362	379	329	362	352	373	325	361	352	383	330	354	344	346	322	334	342	330	336	368	328	357	361	387	405	361	360	368	340	356	346	351	345	352	361	363	384	362	371	343	364	368	352	359	325	346	362	325	336	330	337	344	368	390	366	323	376	327	341	338	354	354	331	380	355	338	351	364	345	344	379	366	374	353	302	337	357	360	342	347	355	347	330	316	308	362	350	335	340	312	293	369	385	351	339	352	351	357	351	344	347	348	334	327	380	359	367	377	359	337	377	327	337	369	312	362	352	387	344	341	359	325	374	391	362	365	340	325	345	362	390	371	377	365	384	348	346	359	320	337	348	288	342	350	366	346	365	365	351	345	334	332	350	328	329	360	322	368	317	369	335	326	358	349	329	381	373	347	346	339	391	360	357	347	334	341	335	355	358	371	336	321	345	365	358	335	332	336	345	365	332	362	380	372	327	413	346	352	339	354	362	375	365	336	345	365	368	357	375	382	339	344	352	346	404	374	376	327	350	361	367	331	339	361	355	376	330	346	313	350	311	341	320	362	382	358	296	347	337	353	354	373	356	340	349	359	342	379	335	391	360	394	345	352	382	358	340	347	372	317	349	379	376	355	328	366	353	346	346	385	344	347	341	364	340	357	379	338	358	364	367	381	320	339	372	328	347	344	333	295	372	363	327	376	356	356	353	365	336	364	358	315	364	364	334	337	376	359	368	362	352	305	345	311	358	362	341	349	361	371	351	366	351	365	389	344	353	355	339	333	352	350	360	340	369	346	339	354	317	330	330	359	346	364	349	369	325	346	340	350	356	356	347	349	317	378	336	361	392	394	365	346	354	341	342	353	371	353	355	321	369	409	339	370	332	360	369	374	397	343	345	363	331	363	340	373	348	359	368	362	335	371	353	336	374	352	333	371	334	327	359	376	336	385	355	335	321	370	345	311	330	338	355	379	347	355	348	363	320	366	368	323	319	311	346	345	358	338	356	305	355	349	343	331	328	368	338	340	330	370	388	345	374	341	354	350	317	359	348	415	360	323	372	329	379	394	354	351	324	354	371	355	368	338	338	355	324	349	378	378	387	337	353	351	367	341	324	390	374	345	323	339	357	324	337	342	375	339	359	350	385	324	330	328	332	294	354	317	356	375	320	369	388	356	352	352	326	371	375	371	358	328	337	363	394	356	356	325	330	364	340	367	392	377	353	369	387	385	343	351	362	340	364	354	299	368	343	359	350	376	373	353	329	365	365	361	365	380	368	342	341	327	350	351	381	336	363	374	322	354	341	359	332	399	335	364	369	375	338	351	350	353	313	332	326	366	382	374	367	361	337	357	344	357	334	327	322	370	360	360	342	346	329	360	318	357	354	383	328	335	358	360	346	374	341	341	355	344	364	359	350	356	352	335	344	371	324	360	366	339	373	341	313	371	334	324	366	338	361	326	349	358	371	365	366	342	353	339	355	344	359	337	352	344	350	381	345	385	372	392	390	354	356	320	344	354	344	319	359	338	335	348	289	343	332	333	358	334	381	398	344	369	341	370	371	355	335	357	343	397	348	368	375	326	350	368	340	373	368	367	333	354	349	326	347	320	324	335	348	376	355	322	364	384	340	354	373	363	363	348	338	330	360	356	362	345	330	350	350	392	326	322	332	341	325	382	332	336	388	362	341	366	344	342	373	344	368	337	353	328	319	331	340	361	344	370	383	330	376	371	365	355	360	335	355	323	359	374	346	355	363	370	320	344	357	385	352	380	318	311	404	387	343	381	356	350	363	362	306	373	357	329	348	354	342	330	364	356	343	321	332	357	362	316	363	356	336	356	374	385	346	369	347	343	353	348	358	343	337	377	330	319	366	367	359	362	355	376	369	342	363	391	331	356	369	334	342	344	371	383	343	356	373	360	324	354	335	326	339	347	363	347	365	371	319	352	340	376	349	338	385	373	320	344	347	391	369	345	373	300	345	334	378	331	358	359	328	362	358	345	345	361	386	324	338	339	383	362	373	349	339	374	345	332	343	348	324	352	369	347	372	342	344	364	377	321	343	386	374	344	359	381	356	328	352	336	367	345	399	345	321	374	354	352	365	369	360	293	318	349	329	318	353	333	373	363	327	393	328	360	328	329	309	342	384	355	390	369	343	361	338	333	345	378	357	346	340	369	375	333	366	357	393	343	350	363	362	347	385	339	322	338	335	316	366	365	354	339	359	328	322	359	364	373	326	334	337	359	354	356	354	360	356	351	356	379	371	338	343	328	322	362	376	356	370	335	345	363	333	353	357	380	348	339	332	345	339	375	360	315	346	378	337	343	366	398	380	356	348	358	371	367	344	354	386	349	353	373	365	380	368	387	406	374	357	364	356	344	366	371	356	338	334	353	354	348	400	363	307	338	359	359	343	368	335	382	324	326	327	349	331	369	364	334	305	359	339	355	345	349	333	369	343	360	333	364	358	334	375	337	343	378	384	338	365	354	346	342	368	368	371	357	338	312	361	367	337	365	367	348	401	380	363	352	392	333	366	351	327	367	372	336	330	343	347	367	383	367	339	322	351	325	354	362	365	367	334	335	347	356	360	343	379	348	331	330	389	366	304	354	382	373	346	355	331	381	319	346	351	346	353	360	322	368	363	345	325	347	368	348	370	376	333	344	332	406	340	347	382	347	337	319	322	321	357	387	382	339	371	345	341	350	351	383	364	378	376
30908	42656	44865	29034	31120	25679	15551	12287	11585	14605	14484	13825	12588	11590	8732	8732	8406	6156	5834	4958	3896	3401	3011	2782	2375	2105	2133	1906	1740	1726	1805	1690	1626	1616	1586	1340	1354	1280	1248	1193	1001	962	1046	995	1036	1010	1002	978	975	948	990	947	942	969	915	928	918	927	908	874	915	889	852	863	849	819	810	834	826	841	848	885	822	884	881	845	868	839	838	867	830	847	884	828	806	786	830	816	839	838	821	853	835	832	805	847	844	806	819	845	816	857	881	842	867	894	832	840	826	895	774	874	832	791	850	810	809	842	793	835	846	856	846	825	781	776	849	834	798	798	804	868	835	772	880	841	808	816	861	805	817	765	819	802	805	791	829	859	859	825	816	835	839	812	757	831	853	876	836	785	817	825	832	890	813	838	866	856	823	805	843	836	832	797	834	861	786	865	820	853	845	833	817	816	838	830	820	837	834	792	810	838	787	851	818	748	846	881	795	822	789	786	808	875	846	790	863	838	766	814	807	839	837	854	839	831	815	827	826	805	789	816	783	796	829	826	851	798	853	851	835	811	835	801	820	862	847	853	807	869	824	838	858	861	795	773	887	807	828	864	846	780	843	768	861	822	771	854	809	903	780	810	833	817	827	875	829	837	887	824	831	826	812	853	812	823	830	852	870	824	791	800	787	805	839	797	896	816	820	768	782	820	825	795	916	797	792	823	831	826	845	816	803	784	790	830	776	809	787	820	835	820	837	844	807	896	836	837	867	836	838	834	856	802	799	832	825	864	809	845	854	800	760	871	824	866	782	831	835	828	829	837	840	793	834	867	816	839	819	803	823	774	850	795	835	813	823	848	854	855	836	821	767	841	801	815	855	785	810	868	835	842	775	832	833	839	836	817	860	857	867	826	833	836	837	812	852	795	824	828	855	829	857	839	821	838	816	829	831	814	823	841	818	844	828	822	848	787	864	782	849	845	788	899	835	856	852	842	826	850	837	837	807	802	818	867	799	878	875	854	787	832	870	850	845	772	832	840	848	845	809	853	824	867	846	823	848	845	847	900	821	849	892	803	888	770	845	835	856	834	814	884	842	871	869	792	858	842	814	857	868	812	811	835	795	807	790	849	808	781	811	830	829	826	786	828	840	825	800	802	779	864	781	849	877	834	849	789	760	863	833	805	829	834	769	804	867	885	851	835	825	841	791	819	809	835	865	822	798	835	814	793	801	778	820	815	810	810	826	829	880	839	840	812	790	849	818	823	881	851	833	822	801	829	816	872	892	801	805	777	829	821	845	791	801	791	785	841	796	819	816	824	831	880	806	812	823	807	821	887	819	807	834	813	835	802	779	839	842	854	854	813	846	816	835	833	802	799	825	886	826	827	852	911	853	827	801	797	817	815	788	833	862	848	788	861	847	833	829	875	812	822	820	818	859	792	811	824	861	811	843	851	819	844	841	823	835	821	803	835	796	850	834	864	804	766	823	858	835	810	876	854	838	838	794	776	841	811	863	849	776	767	799	819	820	812	793	818	876	838	789	807	797	844	818	844	780	838	840	813	851	797	865	788	807	840	815	808	841	854	881	877	814	831	799	809	852	847	859	860	860	796	857	862	813	883	873	838	824	812	851	855	866	816	852	824	827	777	836	804	812	806	807	831	830	786	848	792	852	861	779	840	784	831	831	776	790	828	801	795	828	851	850	883	839	856	891	851	869	781	851	767	835	883	853	856	804	844	810	885	836	807	817	824	891	819	900	825	839	835	831	809	766	861	778	802	816	828	826	825	854	787	847	845	816	841	799	798	847	807	866	855	843	857	846	816	846	848	814	842	795	830	763	810	801	847	878	819	836	899	803	845	801	890	810	831	855	838	839	850	841	845	824	849	834	868	818	792	859	810	800	864	830	808	784	846	874	793	815	851	798	830	852	815	826	874	821	862	858	801	808	822	812	821	824	834	831	842	818	858	867	842	859	777	829	844	865	807	843	806	808	861	841	777	837	800	901	842	869	865	787	864	839	783	801	827	806	840	874	804	831	817	822	850	841	802	831	843	838	847	857	830	803	795	835	823	832	784	864	761	783	804	830	811	814	857	852	802	856	867	828	821	832	820	772	867	843	861	795	815	856	871	849	810	840	796	814	824	851	820	784	827	813	815	835	796	815	826	862	848	804	812	780	802	800	818	841	824	797	866	862	879	830	817	813	767	822	807	875	825	838	781	887	854	816	863	841	824	864	824	791	860	857	799	860	855	844	856	827	797	814	823	797	823	849	811	865	795	813	801	827	755	820	853	820	853	791	841	837	843	836	834	870	850	839	834	832	815	805	826	844	812	866	813	831	846	830	854	793	796	860	824	833	826	835	840	827	813	794	783	894	774	795	809	860	787	846	861	830	855	846	812	876	812	765	772	840	814	829	861	827	867	843	810	787	844	815	842	792	844	798	854	803	849	811	836	834	837	855	767	897	783	819	860	819	885	799	808	808	765	842	855	832	874	823	769	830	856	839	850	802	789	817	832	884	791	855	870	813	809	855	844	831	823	837	796	835	826	842	813	832	822	808	860	833	852	815	824	766	795	822	866	830	827	799	791	826	794	853	842	802	843	848	818	784	811	781	831	803	851	870	831	822	835	861	796	799	839	887	841	796	876	806	772	867	814	879	897	857	848	825	852	833	821	815	824	843	832	810	858	799	827	819	838	791	804	883	838	774	942	808	850	875	787	803	827	818	822	801	827	827	885	842	840	807	836	801	849	815	858	859	865	845	868	827	801	816	809	856	815	796	835	812	773	855	806	851	857	856	825	847	789	831	882	805	799	857	839	860	783	825	810	830	837	843	806	803	788	818	879	765	839	869	894	801	819	787	812	778	840	773	818	798	803	837	767	831	826	833	864	817	860	820	854	841	802	860	848	817	864	837	816	855	818	889	795	802	841	836	799	831	848	808	829	867	838	766	869	820	815	851	828	825	860	808	769	799	805	797	805	832	803	828	821	783	820	854	827	813	842	866	806	835	890	852	838	832	814	815	843	772	814	886	797	816	842	792	782	817	853	817	789	873	815	876	786	848	804	882	813	846	828	883	816	809	824	791	780	816	873	858	819	821	810	839	813	842	828	808	889	788	830	818	812	830	825	820	815	871	861	915	782	869	829	869	834	844	874	800	796	790	845	823	815	792	797	845	853	829	820	776	885	789	871	811	815	834	848	787	833	823	824	838	828	830	819	818	845	865	838	813	800	817	801	795	833	830	869	820	857	787	821	852	791	792	818	802	867	881	824	798	809	810	794	834	828	772	844	885	810	822	826	832	802	852	814	823	810	861	796	850	851	800	786	837	833	845	826	858	886	811	834	830	818	807	834	821	782	846	817	791	801	849	783	838	805	809	879	802	826	815	824	828	803	833	795	808	839	818	797	863	873	825	856	792	808	868	837	818	769	847	834	838	880	828	814	851	828	814	849	824	776	827	834	827	861	836	820	791	862	810	865	887	808	857	851	851	841	815	797	817	845	794	822	820	835
52420	50710	48800	30526	27584	26333	20020	13976	9491	9870	11563	11248	9339	8692	5781	4797	4361	2916	2675	2116	1409	1294	1025	946	841	683	632	600	585	511	469	558	483	436	477	385	427	372	356	313	293	301	304	308	325	294	337	292	295	288	306	332	298	316	269	290	258	269	277	280	243	282	243	246	261	233	243	266	239	255	275	256	219	262	287	267	256	273	272	229	231	269	246	275	254	235	255	284	257	204	292	255	264	220	296	241	218	239	276	267	259	260	254	250	264	246	262	288	259	263	255	274	263	240	246	237	252	269	265	258	264	238	237	262	217	268	268	265	260	249	222	290	282	253	255	277	255	283	263	267	271	228	261	229	249	255	255	248	276	245	290	257	237	299	275	289	237	236	224	259	264	237	247	269	245	272	290	246	243	264	248	229	266	237	257	245	255	264	263	224	267	246	250	269	265	242	267	235	258	239	252	218	280	277	229	256	263	254	256	264	259	270	294	267	247	282	260	278	261	278	271	228	268	252	258	245	238	256	244	282	252	251	233	256	278	271	229	266	247	293	242	263	242	261	258	230	237	233	271	261	226	242	276	288	254	269	243	277	256	273	247	233	241	249	272	246	261	268	271	255	238	272	244	281	252	244	259	227	241	267	256	264	242	217	243	239	243	243	266	256	253	255	252	256	274	243	259	267	238	273	268	236	218	242	237	234	244	280	254	263	246	267	246	236	255	261	243	244	261	244	266	261	270	259	250	241	247	262	231	273	256	262	273	258	259	269	241	253	227	256	251	238	228	242	253	243	292	255	293	249	274	257	231	259	249	247	231	235	222	261	259	240	251	220	228	270	238	282	264	262	248	251	289	230	254	259	266	258	268	254	228	268	246	265	237	256	306	256	225	256	264	259	233	244	266	274	281	238	258	265	268	282	223	282	246	241	279	235	247	256	251	252	281	242	270	260	247	280	268	265	231	254	275	265	259	259	253	261	236	245	234	237	290	242	249	264	274	237	245	273	234	243	251	286	272	249	287	262	243	251	250	291	281	247	236	236	279	225	272	270	229	255	241	239	255	267	264	255	254	246	242	260	250	299	252	288	250	249	266	263	235	259	242	242	256	239	245	289	283	254	236	239	261	250	267	249	245	262	261	277	221	248	252	245	265	219	281	247	253	234	237	259	283	266	260	225	258	214	245	255	227	250	245	245	267	238	281	259	268	228	270	245	234	242	288	254	257	253	221	280	258	279	263	247	246	250	272	232	254	248	215	248	211	244	289	248	226	243	268	224	266	230	274	273	287	246	275	236	244	243	266	276	213	247	238	236	265	267	270	251	248	247	260	273	262	252	258	226	234	272	256	275	261	257	246	265	240	238	252	251	246	238	240	272	259	237	241	272	253	253	272	258	254	267	232	245	253	241	259	251	277	274	261	234	249	238	236	279	257	254	264	279	232	240	286	273	271	245	283	255	263	219	252	256	239	266	226	270	246	259	283	245	241	247	273	272	227	270	279	247	259	331	240	260	251	235	253	268	254	249	273	241	243	265	260	230	256	234	243	260	243	267	254	255	242	270	264	255	244	248	262	243	241	249	253	258	246	251	236	260	265	270	255	232	251	243	258	251	240	280	292	288	254	238	236	255	235	246	261	259	260	263	260	253	241	256	217	258	235	286	244	278	235	238	241	269	256	263	269	228	229	249	267	261	250	245	274	243	246	228	262	269	248	267	226	248	273	257	261	273	243	242	258	246	254	252	205	242	287	244	238	233	278	259	245	232	244	232	275	249	274	261	242	267	243	243	273	231	245	237	251	224	274	246	232	243	238	263	251	255	279	250	261	249	257	259	261	268	288	248	234	254	286	241	263	246	248	221	255	251	255	285	231	249	268	239	233	276	270	244	236	269	246	266	273	231	253	253	270	247	256	233	257	259	238	252	284	268	237	250	250	274	232	247	259	274	236	216	255	241	255	244	259	271	243	252	277	257	265	251	267	253	274	251	261	270	276	255	246	247	245	272	233	248	224	303	289	269	232	232	231	252	265	243	243	267	252	270	236	240	240	257	257	280	266	273	240	239	243	269	275	218	214	285	254	273	241	255	272	260	248	230	260	263	283	262	224	269	239	263	241	262	254	258	245	243	249	280	249	236	246	274	293	304	259	267	258	220	223	218	232	237	251	233	243	239	248	262	239	238	283	252	242	236	258	273	267	229	259	267	267	265	253	279	242	237	268	218	227	236	261	259	220	231	253	270	256	244	240	252	249	257	266	239	265	234	228	253	261	266	281	253	272	272	264	254	231	265	266	256	240	258	267	258	258	245	236	237	230	240	270	258	261	283	264	255	273	239	245	251	260	228	252	239	275	219	266	247	257	256	240	252	286	225	265	271	254	250	257	245	248	247	232	252	262	230	263	258	245	273	263	226	237	214	244	271	262	264	243	240	214	242	276	253	278	249	262	267	258	215	240	252	255	258	249	258	249	229	244	257	245	272	247	276	262	220	258	237	246	261	256	251	261	222	259	240	238	265	238	238	240	232	244	246	234	219	274	227	265	264	256	256	251	236	283	264	307	257	254	272	265	261	263	241	276	219	244	277	264	239	233	252	253	271	277	231	248	256	237	252	252	277	260	235	282	267	247	255	260	251	289	224	258	265	244	236	243	226	234	239	297	283	269	215	246	263	271	311	269	268	232	284	237	264	261	275	251	237	244	267	267	215	274	272	259	262	275	269	253	249	270	221	248	255	249	267	253	263	207	277	242	226	254	228	250	267	247	246	256	270	238	279	242	236	224	252	239	254	240	290	271	259	296	271	226	251	257	246	255	230	264	242	264	232	267	226	260	242	229	273	233	260	260	254	279	241	261	240	253	231	246	283	245	236	268	271	287	239	267	251	247	271	266	234	263	234	245	273	249	236	239	279	251	240	306	260	254	252	256	252	238	252	259	265	233	266	245	291	214	229	253	241	262	234	251	267	222	239	260	224	267	282	235	243	267	231	245	250	253	262	270	247	245	227	267	248	234	251	257	256	260	265	250	278	236	261	269	217	250	221	254	279	273	271	259	237	221	253	263	272	259	243	252	256	254	223	244	243	249	252	271	264	266	276	288	258	224	232	270	220	239	271	249	265	226	247	236	250	234	260	278	242	272	264	256	264	273	262	270	256	240	252	269	224	252	263	277	247	251	242	263	245	267	225	254	222	256	247	289	234	241	256	258	256	234	253	246	249	285	264	247	278	243	258	256	217	259	222	274	235	272	260	243	254	237	281	244	249	236	267	225	267	252	237	264	239	220	239	242	208	304	241	240	256	270	263	261	251	265	261	278	265	237	269	263	256	268	251	239	271	266	269	215	238	262	239	253	243	246	256	264	222	248	227	267	258	255	235	260	243	236	267	243	240	247	272	244	267	267	221	249	238	247	257	247	228	242	268	267	264	275	246	287	263	256	256	252	255	243	266	251	256	249	262	262	236	229	232	234	255	225	228	262	251	252	231	248	205	253	253	269	268	226	285	227	247
37608	47247	50917	35825	36045	31909	19545	17168	14600	20747	24865	24276	21274	21328	15957	15209	15018	11071	9547	8968	6635	5748	4870	4557	4033	3374	3391	3050	2701	2547	2353	2320	2275	2194	2014	1646	1733	1448	1440	1369	958	951	876	930	964	941	963	945	868	887	913	851	813	796	837	787	771	767	750	780	716	685	755	678	643	694	645	633	637	699	699	656	692	646	678	677	648	626	651	635	679	666	616	631	640	672	686	666	695	642	636	602	595	622	674	607	646	550	597	651	658	611	559	584	618	566	617	627	610	590	610	622	618	623	638	602	629	617	643	631	607	599	602	587	627	617	631	594	601	627	613	581	645	577	593	561	620	586	560	624	599	634	631	546	597	609	624	588	569	637	598	566	576	661	622	605	605	612	631	635	625	630	661	627	641	639	607	621	597	627	582	613	593	634	616	598	638	614	619	618	603	580	604	633	613	578	607	622	627	609	569	555	644	602	557	634	616	591	572	655	631	589	599	625	611	621	625	607	599	624	641	636	641	579	585	596	600	604	651	591	592	615	611	596	552	641	605	630	598	618	622	591	636	618	613	635	591	630	615	593	596	651	605	584	615	600	554	568	630	601	610	596	615	629	598	586	605	593	611	583	614	646	636	650	607	630	645	665	608	615	583	647	617	581	626	625	543	622	622	627	633	595	592	603	626	618	613	593	604	619	553	599	578	603	582	618	588	613	628	576	584	586	639	621	618	589	584	579	645	637	614	664	576	628	609	614	601	600	628	635	552	618	626	628	624	598	612	557	661	615	625	620	621	625	604	603	622	576	592	552	611	630	584	619	643	671	603	650	566	590	593	593	605	615	608	618	622	626	578	652	581	610	609	551	619	592	632	580	660	604	591	607	592	575	617	580	627	634	657	596	577	600	567	593	566	660	579	629	607	599	611	657	661	599	601	552	608	619	598	589	616	634	596	623	609	598	616	621	624	603	599	609	609	623	573	600	657	609	644	603	614	648	618	617	632	626	604	610	618	579	613	542	586	661	618	636	594	549	602	624	634	574	606	606	605	593	622	614	580	567	640	597	581	621	641	567	604	664	567	620	646	588	625	584	653	610	593	610	546	600	630	595	630	593	630	606	591	631	627	617	635	570	599	589	663	637	622	600	617	596	600	565	620	637	603	656	619	586	638	624	593	608	565	640	622	584	596	567	592	617	651	596	632	598	652	604	613	636	572	614	545	562	598	630	600	601	641	636	628	594	664	664	573	618	579	612	583	637	606	636	632	598	580	620	604	607	612	585	588	595	605	629	560	616	609	583	607	657	574	655	652	625	588	640	588	630	636	601	637	639	625	613	618	599	591	616	630	563	603	567	599	639	600	591	617	610	572	649	610	619	620	586	621	601	590	635	615	605	617	620	602	634	573	582	624	649	576	571	667	576	610	611	597	670	629	624	600	620	646	554	585	617	595	633	578	651	671	583	629	589	610	607	633	613	621	619	622	557	636	582	597	619	657	617	621	621	656	536	608	584	577	574	568	610	633	616	608	559	608	596	611	606	635	605	618	563	598	599	602	609	611	616	588	610	607	596	634	612	578	611	606	635	599	594	573	629	627	589	587	591	579	612	588	644	682	583	601	604	593	584	576	571	625	646	591	632	605	604	638	594	617	572	616	626	585	605	599	575	622	602	612	657	622	614	584	629	555	576	574	577	648	572	602	615	627	607	599	622	629	628	625	624	566	646	561	607	577	575	553	666	645	623	562	594	584	594	620	579	631	625	604	604	616	591	602	584	608	617	589	609	597	614	640	623	561	609	564	624	632	638	626	605	606	598	598	595	630	563	607	657	608	610	583	600	633	604	578	601	590	638	612	616	621	619	614	620	606	624	578	599	604	645	650	588	576	586	583	608	602	598	626	589	571	620	639	641	653	597	618	630	611	596	589	582	609	619	591	611	644	629	609	612	621	597	578	628	629	637	601	629	579	601	608	615	592	678	608	604	607	630	585	637	624	632	599	604	612	652	635	588	643	630	609	635	621	594	623	645	622	600	663	662	622	604	624	589	599	602	590	579	629	619	589	576	629	641	613	613	626	646	629	617	621	591	636	619	672	598	589	660	605	617	641	582	607	633	614	610	609	620	587	608	586	644	584	635	604	593	606	617	661	617	601	589	620	619	628	615	606	629	600	638	581	627	588	617	685	599	608	592	590	579	615	582	576	613	606	586	632	607	582	617	600	606	655	576	621	583	621	615	575	600	600	582	596	624	626	642	566	609	637	592	637	600	602	618	645	602	649	651	542	612	598	650	618	607	605	613	639	636	635	601	650	601	613	599	617	601	567	593	645	596	625	632	622	611	540	594	577	613	636	578	586	628	588	572	584	623	596	599	610	603	626	604	549	608	601	577	645	628	616	604	619	581	588	639	557	623	635	648	633	640	586	593	599	627	637	593	628	605	625	571	579	590	629	582	656	638	591	577	592	599	613	617	603	615	642	554	606	568	597	587	607	573	617	608	637	605	603	585	605	583	628	635	624	559	591	583	680	586	638	643	619	622	636	606	610	599	613	583	641	609	589	594	594	580	621	623	567	640	601	577	603	583	584	591	606	579	639	592	586	588	639	574	560	611	612	562	604	603	595	615	649	588	608	609	598	648	630	587	590	630	619	627	639	599	575	603	627	592	612	610	593	606	604	617	651	629	633	574	595	661	640	615	590	608	581	589	620	583	618	591	636	612	646	629	685	572	618	611	601	603	600	578	570	615	598	599	589	609	623	607	574	616	618	619	610	608	616	644	610	623	665	600	630	580	588	566	601	582	614	581	570	648	642	617	614	610	616	608	552	633	594	559	644	596	629	613	601	587	575	614	592	590	572	603	590	653	611	568	625	606	605	596	578	593	643	591	617	593	619	564	604	598	600	595	662	622	637	584	609	631	605	550	622	622	632	585	593	588	571	594	572	601	603	614	625	593	626	594	569	567	623	611	611	614	609	635	587	626	587	662	644	626	610	602	621	623	626	624	606	605	611	653	594	589	612	601	575	577	623	607	629	605	603	618	606	626	638	612	591	600	631	573	625	635	638	608	615	585	660	581	597	605	602	583	616	611	619	635	674	610	616	600	592	613	629	632	594	635	639	604	624	615	565	613	582	620	609	631	649	611	568	625	581	621	659	594	580	582	623	626	622	625	572	611	639	594	640	610	610	592	609	615	584	593	628	626	626	642	608	565	611	591	583	658	558	607	588	594	564	574	584	637	607	617	600	642	629	627	595	647	600	578	634	587	547	610	630	596	582	609	631	649	570	593	614	614	622	617	610	595	617	575	632	585	585	664	597	594	560	634	564	604	625	607	591	651	597	633	589	619	602	574	682	620	605	581	644	624	581	590	605	597	616	571	631	623	577	640	603	615	634	638	603	615	632	619	612	631	597	606	613	626	614	655	632	635	613	653	604	659	619	627	623	624	637	597	619	601	602	610	665	577	614	645	604	582	608	602	601	624	592	600	629	581	650	626	641	641	639	620	598	611	591	580
24456	20595	19077	8794	5035	2787	1776	1351	994	987	895	904	723	643	596	588	562	501	497	468	470	421	444	440	397	411	407	393	394	341	390	366	349	411	375	343	367	356	364	387	362	377	376	385	407	347	395	381	391	324	350	371	374	376	363	373	387	387	324	382	364	350	352	353	363	381	335	370	342	356	356	387	362	380	382	396	364	366	355	385	362	368	354	371	367	358	315	357	372	374	346	322	362	358	351	378	371	352	341	369	400	396	353	391	352	365	352	377	341	325	384	361	343	322	376	332	368	389	371	361	358	392	326	353	331	367	367	331	350	374	333	331	357	400	308	372	369	330	373	355	373	361	339	393	367	390	367	346	356	334	355	377	313	344	355	386	376	338	354	343	330	361	344	351	351	329	342	373	364	342	321	329	392	375	375	373	352	339	346	345	377	385	379	334	360	345	336	369	370	343	376	356	347	349	359	380	389	348	373	350	344	368	362	374	356	350	374	386	372	352	375	364	345	331	379	354	350	382	335	368	359	367	346	358	382	332	384	384	359	318	341	373	339	332	350	296	364	325	320	367	361	372	327	394	360	377	371	366	373	342	365	365	356	356	391	354	356	374	318	355	344	356	331	324	331	360	333	345	360	340	342	346	374	354	375	320	346	346	356	322	367	359	357	304	366	394	372	339	379	322	367	369	377	406	362	365	389	367	346	347	349	329	389	354	369	358	386	341	377	321	367	370	369	320	345	310	388	350	362	389	370	347	384	356	358	358	383	368	352	368	365	376	376	347	357	363	328	361	369	323	359	372	390	366	399	358	383	355	347	356	328	361	365	381	351	314	365	328	325	364	357	361	374	356	353	318	328	359	345	319	373	325	354	375	361	328	390	309	368	326	331	320	339	341	355	366	340	357	340	310	351	322	362	357	401	389	397	356	387	341	343	351	339	333	356	341	345	369	362	361	351	343	370	374	334	326	351	338	386	366	339	350	379	385	343	388	365	377	383	364	356	361	342	354	330	361	317	357	365	349	359	374	367	308	342	332	372	382	366	367	384	329	363	355	382	348	337	362	343	342	341	329	349	341	369	385	357	379	364	330	365	366	338	354	355	374	343	363	385	359	346	329	315	351	323	325	361	344	360	338	357	317	353	364	335	327	338	367	346	364	396	361	326	331	343	346	358	354	365	352	338	363	350	387	361	365	359	361	352	316	359	330	393	358	366	349	362	328	351	351	372	383	345	342	376	358	378	355	372	354	352	358	331	389	374	381	379	352	331	328	352	358	340	370	375	332	385	351	315	369	350	339	346	358	328	382	384	359	341	326	369	382	400	334	386	364	361	373	380	299	353	359	359	370	382	339	387	379	381	376	367	340	390	355	324	366	359	364	367	382	361	339	345	366	385	349	330	355	381	342	385	356	341	347	366	374	355	343	373	333	346	361	383	369	340	348	358	377	368	380	378	330	387	403	354	377	339	351	353	358	363	374	372	330	337	339	355	342	375	368	339	341	378	334	316	361	331	360	365	346	348	362	381	348	355	354	353	332	364	348	355	323	370	364	351	350	379	333	354	364	370	356	354	336	359	357	367	312	359	341	323	322	382	371	354	373	338	351	365	345	343	372	372	398	371	375	330	352	340	358	382	358	333	359	359	327	337	338	373	367	362	358	319	348	337	356	355	388	354	346	350	345	342	334	340	372	368	331	333	325	343	373	354	360	355	344	336	317	345	366	346	360	365	398	317	360	371	382	379	335	347	364	354	382	364	324	383	347	367	372	363	364	368	375	404	318	388	334	345	375	339	377	326	378	325	353	351	371	369	396	347	396	380	343	319	372	353	333	340	352	378	364	366	319	375	366	389	392	355	350	350	359	330	355	343	343	352	366	346	360	368	388	341	374	345	366	357	375	371	387	361	360	376	380	407	347	336	353	334	388	360	377	352	404	332	321	351	399	378	347	356	395	341	332	386	360	353	369	372	351	363	405	328	355	349	350	392	381	359	359	353	360	369	344	354	369	318	353	365	385	368	374	376	369	374	345	353	338	332	369	378	322	371	354	350	372	369	354	372	342	365	339	363	319	369	354	336	359	320	361	331	367	351	356	359	368	368	335	342	329	363	324	380	336	339	314	336	370	366	378	351	360	367	350	343	350	328	348	322	380	346	373	370	379	336	355	375	376	358	314	394	343	347	338	350	397	355	347	362	361	360	338	387	350	349	357	333	328	361	354	372	375	363	333	345	336	378	372	364	363	360	381	387	313	363	365	385	328	326	365	394	369	326	346	392	365	358	345	364	350	341	384	318	369	343	375	333	377	365	314	375	330	370	375	375	341	405	349	332	371	354	371	346	349	343	360	336	338	330	361	386	365	338	348	357	385	372	362	390	347	341	333	359	351	399	382	373	341	360	315	386	318	345	394	369	371	333	364	391	342	346	396	355	342	389	351	375	351	354	372	377	400	349	360	355	365	343	313	369	353	343	374	333	329	366	367	361	333	379	347	342	350	366	360	336	357	353	370	360	338	354	344	353	366	345	329	353	324	312	374	357	333	345	363	321	367	396	356	343	344	380	366	374	358	335	365	375	349	339	346	336	381	349	366	358	358	379	372	371	377	403	349	354	362	316	314	347	374	366	357	357	346	391	359	346	405	353	346	362	365	364	355	353	349	358	373	326	357	372	374	382	403	358	347	350	392	385	375	338	350	380	368	346	345	414	367	343	323	385	362	345	363	325	358	373	368	350	356	382	372	368	339	349	334	368	324	351	357	330	389	365	354	399	382	380	396	349	339	375	371	358	344	352	355	378	354	370	394	387	361	329	358	368	374	355	339	361	382	378	364	345	391	371	379	335	351	381	358	360	332	326	342	347	331	370	348	344	379	360	388	369	320	355	348	328	366	345	351	355	316	378	338	339	333	386	354	364	350	339	364	369	366	378	329	358	331	354	323	352	323	380	345	335	324	314	355	366	331	357	364	336	378	377	396	367	339	350	329	378	355	385	376	347	317	351	377	371	318	361	361	352	359	347	392	363	334	381	361	378	358	346	349	341	391	375	384	334	343	391	356	345	301	355	313	345	336	334	359	336	378	359	343	329	357	326	365	360	382	361	363	384	346	356	372	344	341	391	333	312	372	378	364	405	349	379	362	352	370	331	361	391	360	395	382	350	335	356	353	353	384	350	325	374	368	389	388	315	356	347	361	325	350	344	362	354	357	362	362	363	367	351	303	361	373	326	345	379	361	344	356	335	343	332	324	363	361	359	360	354	361	377	358	400	375	371	351	346	347	344	332	361	347	369	310	376	359	346	400	350	340	339	363	369	354	354	351	366	345	374	358	394	371	351	336	368	368	376	387	377	364	359	336	351	390	370	362	335	361	328	351	367	351	318	402	342	365	344	333	362	369	380	355	383	375	354	363	330	378	339	334	382	345	329	357	320	371	347	363	322	340	328	385	397	369	379	384	384	343	365	345	360	341	339	347	373	357	362	380	353	340	363	404	355	376	369	387
15073	19693	23118	15103	12552	8574	5775	4668	3903	4181	3736	3813	3188	2814	2283	2193	2313	1767	1778	1637	1434	1354	1285	1235	1157	1152	1149	1128	1092	971	1013	1004	974	907	1007	953	878	915	905	936	903	852	954	884	941	913	910	858	897	954	876	894	905	926	918	954	887	815	870	868	836	868	902	866	854	902	861	880	822	844	815	844	862	896	838	834	853	876	838	830	882	867	863	893	847	852	865	830	863	845	872	864	842	872	831	854	839	857	882	854	812	836	827	830	874	899	850	864	843	863	841	852	809	841	856	761	844	882	837	808	844	885	828	850	847	864	889	807	828	839	865	804	863	808	851	834	870	871	886	834	864	870	867	822	846	871	826	851	846	869	807	860	814	863	903	820	820	873	844	880	878	824	851	814	848	864	868	835	839	858	815	865	836	908	829	912	784	836	796	854	837	848	830	860	858	786	838	906	843	806	824	861	909	816	826	863	856	835	821	857	832	837	857	847	856	802	851	866	791	842	875	855	866	893	856	891	792	869	829	826	908	831	877	892	828	848	838	847	830	810	886	854	861	911	830	809	851	809	815	865	869	916	830	847	875	849	819	871	863	839	828	860	878	791	826	843	844	850	860	877	871	809	814	844	894	845	835	841	838	836	848	840	826	845	848	812	815	847	864	851	866	865	795	822	796	839	806	819	823	897	843	809	836	861	838	823	855	896	862	897	809	842	834	901	845	832	847	862	838	866	901	799	872	870	791	862	856	890	810	887	797	873	880	822	750	841	865	825	868	905	884	822	842	914	826	887	826	863	836	809	889	838	896	890	839	887	880	794	808	782	795	833	832	845	866	822	881	827	832	843	820	843	840	850	865	834	834	867	865	872	813	872	844	900	848	831	862	848	850	881	841	861	866	906	807	798	842	873	863	827	849	829	891	860	857	894	862	847	844	913	806	843	872	826	840	798	846	770	813	800	857	865	875	860	834	883	860	861	853	832	832	844	804	827	832	856	853	822	818	842	865	874	832	857	883	838	854	839	859	858	863	841	814	842	853	877	857	788	788	887	875	823	874	860	854	830	860	878	868	833	856	848	810	867	860	893	859	864	894	850	874	882	880	830	797	893	838	852	845	884	837	820	833	834	856	829	828	835	873	874	831	829	863	819	887	840	829	888	858	912	844	835	859	885	860	847	841	828	846	824	822	883	823	856	835	831	853	850	843	870	854	883	877	817	833	848	810	798	858	885	811	810	860	825	849	859	880	802	799	835	883	818	883	860	871	848	853	814	874	793	845	823	898	833	862	840	847	778	821	866	861	865	836	877	930	852	833	853	828	814	799	777	811	812	866	860	840	870	845	840	830	845	883	856	855	850	825	825	882	845	862	825	841	842	822	875	803	884	829	872	884	837	804	874	883	881	820	850	847	877	838	851	810	861	834	864	900	804	836	814	867	862	844	836	836	827	833	858	847	854	831	821	803	833	885	875	922	849	835	855	849	841	838	872	814	829	877	867	835	861	841	854	849	796	871	864	821	828	828	856	888	850	851	840	874	832	818	852	871	888	783	857	869	833	854	818	809	873	904	821	849	865	850	800	836	888	856	758	797	836	797	897	904	834	944	827	818	858	822	875	832	829	844	901	872	845	884	894	824	873	846	835	853	854	797	838	820	810	893	796	791	858	834	858	794	851	799	867	863	816	829	897	866	833	810	903	837	839	863	812	864	913	837	803	844	868	859	838	823	847	792	829	888	824	885	833	935	804	845	844	790	843	860	844	871	843	873	888	868	848	878	844	854	830	830	857	895	850	866	861	842	875	846	891	796	898	832	843	834	879	836	852	851	843	857	900	842	854	825	862	922	870	864	916	833	815	890	840	764	845	865	854	800	865	856	847	902	817	839	859	886	792	875	895	808	878	899	868	859	808	849	820	831	847	840	822	849	855	807	824	851	874	850	865	845	838	820	868	829	860	843	839	828	823	814	787	826	799	824	850	910	814	857	846	822	865	816	873	811	832	819	865	839	855	828	827	831	824	825	839	843	832	863	863	879	883	830	831	866	874	819	872	880	819	823	839	832	883	830	834	860	901	841	853	803	850	834	821	845	888	875	835	854	858	821	876	836	856	819	860	863	871	783	821	825	850	844	865	797	840	876	848	890	855	799	857	826	921	796	820	898	855	844	880	844	880	872	904	837	873	919	794	897	807	873	868	892	848	826	833	864	875	844	886	884	868	820	870	874	858	847	855	821	879	849	856	843	837	822	885	838	824	880	891	816	823	865	880	851	784	839	872	895	834	862	883	826	840	810	838	788	896	839	816	837	864	838	853	851	862	857	852	838	822	834	877	832	853	844	857	810	799	808	850	817	867	888	792	822	828	855	868	787	820	873	851	855	879	836	876	906	847	882	802	788	869	870	838	807	904	862	861	809	819	843	792	842	830	821	822	880	841	846	849	880	886	877	861	842	836	846	868	804	844	851	893	869	791	853	837	858	849	874	862	862	852	884	787	829	822	811	883	816	820	855	871	856	809	814	864	846	820	845	876	824	833	830	807	892	893	831	773	860	863	784	903	836	855	860	847	872	845	879	827	847	838	859	890	867	834	857	800	917	771	835	887	839	834	856	891	817	803	857	877	801	821	771	843	860	838	790	825	841	833	837	852	806	857	906	855	907	806	869	837	888	848	848	877	842	879	864	792	871	886	830	828	874	890	845	870	844	843	833	851	871	840	860	874	856	814	858	822	890	864	831	857	837	929	838	868	820	873	825	913	842	871	828	883	846	827	825	863	892	909	845	859	841	862	869	835	861	904	892	820	841	830	865	782	851	837	868	814	810	798	864	804	859	849	890	847	823	814	870	888	836	862	858	845	835	812	805	799	836	869	806	824	870	799	871	823	859	861	848	805	907	851	788	867	900	831	840	820	806	883	878	852	830	896	827	843	839	892	854	801	894	871	836	861	885	818	860	837	842	885	859	846	851	836	875	848	873	859	898	852	868	851	893	823	803	900	865	841	850	830	823	866	844	839	867	827	769	821	815	855	848	882	847	891	872	854	857	782	835	859	833	834	842	805	863	859	828	835	905	873	851	859	831	824	860	896	818	878	846	849	809	847	795	883	848	852	855	870	832	805	829	826	918	840	856	879	798	873	884	785	823	877	881	861	842	820	841	839	850	875	862	895	825	840	862	849	805	795	857	864	779	850	848	833	873	840	855	850	880	869	805	862	891	805	852	850	800	901	882	814	814	833	835	816	838	846	867	861	837	859	813	817	799	896	826	855	843	834	837	866	828	846	846	773	872	906	829	877	898	847	834	913	857	858	822	830	836	786	820	870	837	890	864	838	883	835	814	846	875	872	809	812	803	827	829	767	916	852	845	826	860	831	815	831	866	831	872	839	806	816	866	914	844	849	846	862	809	894	870	860	822	816	826	871	873	830	777	903	847	886	880	862	872	862	862	871	897	857	869	806	863	842	819	815	863	846	879	901	825	848	811	839	844	829	840	827	835	830	868	868	885	899
42369	47069	46061	32227	25992	21109	13106	7119	7573	6966	6020	6363	4931	3975	2696	2267	1898	1447	1494	1159	858	742	669	608	612	568	511	496	485	417	475	429	435	429	401	419	428	394	393	376	390	369	382	399	367	378	348	383	374	363	388	363	377	364	333	393	366	412	366	395	367	371	379	325	371	368	348	372	350	356	378	390	353	370	384	351	373	378	358	370	347	363	372	349	326	335	347	369	381	379	408	344	360	316	356	391	407	327	352	341	352	323	350	332	365	351	350	353	345	350	351	353	348	361	368	378	346	343	353	362	363	338	356	345	345	342	358	304	361	359	341	359	350	367	359	362	334	352	350	337	365	366	362	350	353	335	366	371	356	363	329	356	337	366	395	360	378	342	304	349	329	341	362	368	329	399	354	362	372	321	339	362	375	338	391	408	336	373	343	312	376	375	363	363	348	376	343	345	371	339	346	371	364	366	393	352	349	330	340	358	336	337	357	356	366	349	339	357	385	322	337	371	321	333	355	349	383	332	338	380	324	319	362	349	341	396	372	356	331	353	346	342	383	368	344	373	346	366	346	375	333	372	365	368	340	386	326	334	342	362	335	348	339	391	354	367	372	349	350	361	343	318	391	328	336	369	341	336	375	336	367	378	389	353	329	347	319	316	351	359	371	357	370	337	332	335	379	347	340	330	344	367	339	336	386	354	340	356	334	338	379	333	329	368	368	353	349	372	346	324	375	376	328	360	347	330	346	356	360	356	324	383	364	377	325	366	339	338	354	352	354	363	324	374	346	385	369	334	390	361	327	306	329	331	355	358	385	368	330	363	337	397	361	351	334	344	359	345	375	369	317	384	327	346	320	364	352	332	327	361	312	363	349	324	396	349	315	335	358	335	364	337	333	351	342	339	363	383	352	366	367	365	364	360	364	368	339	322	378	378	339	395	363	347	323	431	382	350	357	334	391	331	364	330	353	352	339	364	359	367	361	357	354	370	345	365	379	363	366	368	342	356	339	375	355	370	370	379	359	378	336	333	361	378	355	340	353	352	392	370	397	326	356	302	349	339	374	340	344	336	388	349	370	340	315	360	347	337	395	347	375	336	313	305	307	380	346	349	373	358	373	365	360	348	349	373	335	343	372	352	327	309	339	344	387	363	370	357	321	340	353	391	369	358	338	402	350	333	354	344	344	363	356	357	341	351	350	363	385	342	327	337	366	332	335	355	329	339	354	340	347	326	370	336	385	380	341	332	335	342	337	338	379	380	332	351	336	340	354	346	313	328	339	348	361	371	331	347	324	343	324	337	338	366	371	356	374	333	331	327	362	375	341	365	372	374	366	337	342	326	334	310	338	331	336	380	337	372	394	345	377	335	388	344	335	366	376	346	351	347	344	332	362	358	363	359	372	334	361	326	351	327	329	361	385	376	353	395	337	342	340	355	349	351	373	336	359	362	386	381	317	356	357	342	358	357	377	344	335	333	307	336	380	334	352	332	302	377	367	339	311	325	351	337	371	369	330	347	344	348	357	341	346	326	314	346	331	350	341	368	341	373	335	352	354	411	340	345	370	367	327	342	370	319	345	343	352	354	336	361	368	378	360	354	344	371	341	328	353	380	365	355	351	349	360	383	376	381	350	355	332	342	374	345	398	328	390	388	341	350	342	358	343	329	347	321	381	333	321	364	302	338	372	351	366	302	324	428	344	360	323	357	367	348	336	350	343	343	360	335	323	348	344	343	341	380	338	322	351	362	374	316	364	344	390	350	376	347	321	352	327	329	354	363	358	370	348	346	343	405	359	314	364	305	324	330	369	369	348	354	340	354	359	365	402	373	363	359	357	353	371	330	430	355	357	355	380	351	334	334	341	360	358	336	357	373	361	355	353	342	351	321	378	366	369	366	382	334	379	328	361	373	339	359	364	341	341	335	380	331	346	341	348	357	373	357	360	355	355	339	356	377	326	357	343	345	333	360	342	390	371	377	382	381	369	375	397	355	339	322	351	356	349	388	369	340	335	378	350	322	337	378	349	324	356	354	351	347	336	359	332	344	322	337	359	356	359	363	356	394	385	364	329	350	344	363	339	334	377	362	365	346	333	360	369	313	339	354	321	339	327	336	362	359	339	342	344	328	368	310	341	363	398	322	367	363	344	345	346	346	328	305	352	344	317	374	332	335	338	382	347	348	325	398	361	337	362	329	374	387	328	386	340	354	337	336	324	387	346	358	290	313	331	342	345	344	348	364	371	348	323	382	343	314	370	376	340	361	377	366	369	319	338	357	358	331	337	326	350	359	362	344	366	340	360	372	321	340	331	363	342	388	396	326	337	349	298	341	351	384	391	359	349	318	363	353	342	336	367	366	347	342	329	352	340	392	339	364	350	353	358	357	361	344	330	405	377	341	405	359	343	357	385	318	349	394	368	315	345	366	363	349	333	357	383	385	368	367	358	326	369	348	389	369	360	360	353	342	351	361	342	340	351	330	357	343	346	333	334	346	351	353	381	349	383	352	336	350	381	383	369	356	352	362	336	347	399	350	343	361	356	353	374	356	345	375	350	329	389	380	317	375	350	346	321	391	366	341	353	371	345	331	331	364	355	342	337	379	354	339	337	395	367	353	346	344	353	348	347	325	365	367	364	350	344	351	383	364	361	330	347	330	337	368	341	359	321	318	383	364	350	378	335	355	390	351	379	354	382	352	349	342	364	349	345	321	358	364	381	334	356	345	367	367	348	328	385	341	359	361	316	372	347	349	354	380	365	346	345	336	373	369	360	319	308	380	370	356	344	366	350	377	351	335	342	375	355	334	327	358	367	352	317	362	324	345	350	364	331	339	349	390	346	346	326	337	372	336	352	331	314	341	388	382	362	350	364	372	362	382	322	373	345	348	327	362	323	341	409	356	346	365	332	345	344	391	382	368	346	353	374	378	329	319	363	368	360	373	387	339	317	351	341	369	345	331	387	336	358	343	369	358	347	319	374	376	339	324	324	339	359	324	334	320	357	358	358	366	351	326	382	374	368	356	367	344	371	366	337	339	331	366	371	343	341	386	342	375	362	370	337	342	348	326	366	328	355	370	352	357	358	372	344	349	357	329	364	377	396	345	315	348	339	348	329	317	357	362	357	360	350	354	314	349	360	374	341	343	354	387	327	370	367	349	317	316	369	312	320	340	359	383	373	358	386	329	342	385	321	336	374	355	347	316	384	405	404	370	356	341	358	318	339	347	351	366	384	348	372	347	355	377	346	353	347	379	323	370	370	378	353	367	355	383	375	347	352	357	357	353	364	389	329	334	409	353	377	374	345	320	348	332	333	348	317	350	355	354	336	343	310	361	358	339	355	347	337	339	331	346	361	368	374	346	320	392	355	338	346	340	368	358	365	307	364	354	339	357	347	350	341	364	357	347	348	341	365	351	376	363	358	327	345	367	328	356	362	357	358	321	341	371	359	374	350	383	339	357	359	351	386	380	347	346	353	325	403	357	343	364	324	321	321	323	350	338
29403	40955	47173	28996	30334	25435	14801	10645	18031	18394	17598	16788	14324	13339	9625	8956	8282	6534	6000	5065	3604	3332	2683	2629	2420	2008	2003	1840	1666	1634	1686	1471	1494	1487	1302	1281	1316	1245	1247	1255	1066	1108	1019	1015	990	993	948	955	964	1001	923	925	918	955	919	921	878	894	908	930	852	917	868	885	874	836	858	869	887	841	831	853	803	825	792	822	854	791	911	838	886	830	864	800	847	855	922	799	863	867	813	821	838	878	808	797	790	829	793	842	822	859	858	794	879	792	837	848	865	796	803	829	846	771	812	840	816	824	815	813	847	866	829	815	859	876	845	834	798	865	818	796	854	804	849	799	772	806	876	796	851	844	793	764	821	846	801	857	832	821	833	769	841	825	821	866	837	851	818	838	805	847	830	869	807	883	827	834	800	803	781	805	817	824	795	764	884	878	824	811	849	817	836	781	834	858	844	841	872	834	836	800	854	818	783	846	791	839	823	842	822	779	799	905	826	840	811	814	805	843	853	825	842	838	813	810	817	763	827	784	796	843	834	822	872	807	828	795	745	799	849	865	822	840	835	831	768	827	775	769	827	835	891	861	886	813	836	816	836	835	801	830	843	863	827	884	829	875	833	808	815	820	826	756	831	834	852	802	806	834	793	806	803	829	798	766	824	858	825	831	822	816	796	832	811	831	816	736	845	799	818	812	786	807	826	787	865	806	805	834	829	858	802	795	825	797	831	830	787	851	844	844	758	850	853	861	835	815	775	835	821	794	876	795	832	861	810	847	787	830	839	866	816	809	843	826	831	785	834	849	802	841	867	799	846	845	800	840	795	815	800	792	878	875	823	815	847	846	818	881	835	865	814	833	837	850	833	851	824	848	807	800	818	837	820	852	802	830	819	833	847	850	831	817	846	836	801	820	835	893	842	832	829	844	862	817	827	782	793	870	808	817	803	785	787	813	816	794	807	754	787	837	808	827	826	814	824	824	841	839	842	848	853	807	832	837	841	834	809	827	824	849	810	831	843	790	789	805	864	853	872	795	816	811	821	845	853	808	843	847	853	810	812	855	820	808	831	781	850	854	837	771	832	804	845	820	869	773	809	820	784	784	838	821	806	803	875	920	870	837	832	797	831	858	809	825	819	818	818	830	785	817	842	854	869	830	833	837	797	753	807	793	817	787	813	788	805	857	841	770	825	877	815	838	795	895	841	831	837	863	788	860	849	798	837	838	837	801	788	766	882	784	852	846	873	844	840	807	831	814	828	849	816	807	859	821	839	847	799	829	823	800	808	785	831	817	821	850	776	843	850	839	824	803	800	811	782	836	802	805	852	826	880	742	813	779	824	797	844	772	785	860	875	820	784	762	798	817	792	822	839	830	845	803	816	839	781	798	801	799	864	757	766	811	805	767	844	869	799	840	850	797	800	787	829	802	826	797	804	801	796	832	793	820	800	841	778	841	804	787	787	795	798	805	792	813	817	805	822	829	824	834	794	848	823	795	850	868	827	871	855	856	815	864	821	899	847	854	767	799	821	797	819	784	784	784	797	794	769	796	813	825	828	840	763	750	782	803	869	870	866	834	848	802	846	828	801	821	827	788	832	825	793	817	784	845	847	832	826	783	855	840	862	872	813	850	815	831	834	755	841	859	825	815	811	885	843	813	815	823	771	844	810	896	852	877	802	802	804	861	845	833	812	858	858	854	800	827	755	866	867	819	841	757	885	830	811	774	849	817	847	791	807	836	820	859	805	893	805	815	859	835	833	815	819	842	820	812	849	804	845	804	878	841	778	871	812	804	838	757	848	897	854	813	842	787	822	804	774	852	881	856	859	809	849	790	847	871	831	810	780	807	800	827	802	834	808	871	793	821	825	866	810	850	847	813	826	791	798	804	802	841	820	821	815	800	824	824	867	822	823	833	852	809	808	796	836	836	887	839	859	807	770	772	837	831	828	837	791	778	784	831	789	831	806	824	802	804	869	839	910	833	802	822	839	833	818	813	853	846	863	823	809	883	827	819	826	799	817	813	812	793	828	819	851	820	855	843	811	821	832	816	822	795	796	847	838	817	871	868	846	824	812	858	840	789	830	846	835	813	788	793	823	870	846	829	781	801	839	842	822	799	797	814	827	853	816	810	846	852	829	806	829	820	820	850	788	876	877	848	846	836	861	842	852	779	817	825	808	849	788	816	848	814	824	794	864	800	847	858	768	836	816	856	846	816	797	815	852	811	776	811	849	862	872	791	813	770	834	799	883	786	842	829	771	806	791	859	882	832	790	813	795	795	836	830	817	830	804	804	817	821	790	791	838	824	821	772	828	837	768	839	768	841	835	800	795	856	813	802	835	734	840	802	887	849	762	808	814	833	859	850	820	786	850	840	842	813	816	822	824	846	799	852	799	830	793	799	803	823	851	857	887	817	856	832	836	799	815	838	855	795	793	897	808	800	821	794	860	827	834	908	851	798	795	815	808	820	784	851	843	868	816	845	794	774	824	845	784	782	858	852	820	776	787	821	813	794	845	795	822	842	867	804	814	820	846	734	854	868	827	816	874	865	838	811	796	781	838	797	820	853	831	789	814	825	828	801	789	810	847	834	840	801	851	874	851	809	834	796	834	838	872	820	818	800	830	857	851	804	779	837	784	801	820	817	808	875	880	828	862	844	823	842	806	770	869	799	860	806	810	888	809	794	839	800	854	886	826	846	868	824	849	788	814	815	822	797	841	836	861	869	828	889	781	778	783	780	790	779	798	855	842	808	848	802	825	879	850	814	858	863	809	875	824	830	802	827	799	791	770	834	838	861	856	800	824	854	792	826	820	781	843	798	853	812	798	853	829	822	805	813	837	805	799	839	841	829	789	876	862	818	779	840	776	877	815	851	860	801	778	824	804	830	837	808	816	813	825	812	824	821	771	858	866	801	808	773	819	838	816	837	814	854	843	843	769	901	821	819	798	894	792	822	763	799	828	826	795	823	801	834	843	818	858	798	831	839	793	884	818	859	816	830	820	874	823	769	843	837	774	855	791	780	761	798	792	843	824	834	869	798	797	792	852	815	870	885	851	822	824	818	857	864	825	819	813	793	823	784	884	805	841	833	806	830	800	812	852	813	835	798	827	794	816	784	865	847	829	874	827	855	830	836	771	797	821	778	857	830	791	845	808	867	830	791	829	884	800	856	804	780	833	843	833	854	814	781	774	781	814	870	835	868	867	788	853	795	893	792	782	793	776	899	768	833	832	815	823	824	825	812	794	828	855	763	843	834	835	838	859	831	827	806	777	843	848	862	815	844	804	839	869	862	837	852	800	821	793	783	841	818	872	859	846	785	798	806	817	866	851	845	818	852	832	828	811	837	829	818	812	835	850	843	846	800	791	854	793	856	819	804	816	888	827	849	854	858	833	861	818	789	826	802	814	777	823	795	791	837	822	839	846	850	797	804	864	816	854	845	853	811	816	802	832	795	823	803	821	822	874	808	825	821	807	872	779	775	801	820	822	834	757	828	761	851
51412	51391	45911	30605	31422	28628	24336	17758	16951	14496	12026	11831	8960	7088	4996	4094	4246	2740	2683	2172	1411	1266	1009	865	767	630	638	594	547	576	523	466	424	438	435	369	351	351	366	419	339	318	312	343	319	274	298	304	275	288	312	288	291	292	266	271	269	261	225	288	281	244	245	287	245	256	248	239	283	259	282	252	234	281	270	288	237	277	256	270	269	262	282	284	306	278	257	290	273	257	281	237	278	249	267	258	253	251	250	241	266	270	267	269	269	233	261	237	265	268	248	266	258	264	248	251	265	255	244	259	271	231	244	251	278	283	260	275	273	250	259	257	265	253	266	259	232	271	239	216	261	244	242	293	239	283	232	247	223	230	291	265	237	258	255	259	256	265	243	241	271	252	274	244	253	219	260	245	244	264	262	250	261	252	262	236	256	226	227	285	260	231	232	250	237	250	266	252	274	269	265	234	239	256	278	234	250	229	249	258	276	235	263	247	249	240	261	240	268	247	228	252	248	221	236	236	241	257	284	246	249	237	270	250	250	256	298	211	241	245	248	257	290	250	255	232	267	254	230	259	237	254	273	240	253	249	253	271	270	263	251	269	264	240	269	280	264	260	255	259	246	243	272	256	272	245	248	246	224	242	281	218	257	250	237	250	256	257	252	241	251	217	249	237	250	254	298	257	248	230	224	255	273	233	233	253	229	252	273	257	239	270	274	279	247	241	229	225	257	260	245	264	252	249	250	272	245	248	258	253	255	235	264	245	253	256	250	257	227	252	233	249	259	256	243	251	263	236	264	252	238	274	229	236	285	248	227	247	261	272	270	234	253	285	281	257	263	247	257	239	272	284	232	254	274	260	259	247	264	275	262	252	268	231	312	257	211	272	254	278	231	253	244	251	269	246	266	258	283	239	235	238	267	205	213	267	277	232	282	244	250	249	224	272	258	240	250	243	272	266	267	262	257	266	260	269	267	251	223	295	259	273	227	263	256	268	266	239	237	228	255	270	244	234	239	233	260	243	252	263	244	241	255	212	262	244	258	261	232	276	243	250	271	256	242	251	222	231	245	246	231	238	269	228	252	253	266	261	238	245	223	240	242	264	256	234	265	246	268	219	261	247	221	273	271	290	236	266	254	227	280	262	240	255	273	250	263	253	279	292	272	268	229	257	258	243	265	273	251	260	236	263	240	248	234	235	258	259	269	260	277	242	251	235	242	205	211	239	245	266	255	244	276	254	262	255	266	243	223	279	256	261	243	257	236	264	259	263	251	272	246	225	275	252	255	266	232	229	271	270	284	251	253	258	258	254	251	249	223	253	278	267	248	244	305	273	247	230	221	244	255	237	246	261	218	234	235	249	254	244	281	263	258	243	266	273	254	229	246	247	251	249	243	253	245	249	255	236	235	232	234	250	232	259	246	273	259	245	279	251	255	287	220	231	256	267	244	216	245	223	276	244	261	232	254	266	242	224	248	226	255	230	256	285	238	226	279	231	237	247	246	245	248	280	229	255	259	255	267	234	271	244	258	249	244	273	229	287	239	283	251	244	276	248	235	273	266	242	244	249	237	248	224	274	207	245	244	229	249	267	225	254	244	233	246	279	247	224	248	226	244	229	251	245	251	262	241	246	278	240	249	261	273	270	276	248	228	244	236	246	253	291	270	263	259	247	252	223	276	255	222	228	248	243	249	267	253	250	268	226	262	285	254	234	241	261	282	284	262	279	254	287	256	239	241	275	274	224	253	260	249	258	241	262	244	227	259	246	258	227	257	222	249	245	243	293	212	259	242	262	232	264	267	240	272	266	261	263	247	273	275	236	267	241	271	223	226	253	237	250	252	267	267	221	237	259	249	288	236	259	267	260	234	255	255	241	230	238	259	258	299	235	271	266	249	264	248	241	244	257	228	231	259	234	249	263	239	268	241	248	251	245	232	252	248	251	243	255	242	263	231	247	258	252	247	226	238	240	246	264	252	269	267	249	239	257	217	251	290	256	246	236	268	270	269	262	250	255	295	249	225	264	277	252	270	240	274	247	248	216	258	252	287	230	253	256	241	243	268	259	251	263	262	280	259	264	241	257	255	223	259	256	237	235	278	279	261	215	224	237	264	252	264	264	229	248	230	269	261	243	260	247	266	255	259	288	263	233	254	215	264	265	241	261	266	217	267	279	263	266	269	254	268	239	261	229	264	249	238	246	266	254	225	256	254	264	251	243	267	238	229	279	267	250	261	244	268	241	221	259	261	256	270	268	241	245	249	247	278	259	275	257	243	259	232	228	251	224	263	255	297	260	257	232	254	278	241	251	252	234	225	259	241	246	280	251	239	273	255	243	219	254	270	222	232	226	256	249	257	233	249	274	242	257	242	256	255	248	234	248	258	274	261	255	244	266	271	255	239	230	241	236	247	284	303	252	275	230	243	243	252	232	289	268	252	214	223	241	220	264	254	282	250	263	252	235	228	255	249	258	254	251	292	260	250	300	253	232	252	260	256	262	258	247	228	239	273	250	249	225	260	216	263	244	247	265	268	239	255	246	264	245	234	257	245	234	246	281	277	247	270	268	234	258	276	235	246	247	256	281	263	237	276	265	235	234	238	266	245	257	239	260	276	262	258	258	234	234	221	234	231	243	257	252	252	248	267	258	251	242	267	222	252	252	272	252	258	235	237	220	244	270	255	258	252	244	226	229	225	240	256	275	249	260	237	230	268	244	246	267	278	259	233	245	263	261	267	262	213	249	274	251	226	257	248	249	264	251	258	250	251	242	252	238	249	263	244	255	234	235	263	259	234	237	266	233	253	238	257	241	272	219	242	253	262	260	273	255	240	266	271	268	254	237	243	242	258	263	246	259	261	251	266	227	272	241	245	246	255	248	249	253	263	251	244	261	232	250	256	237	280	251	281	253	253	265	236	254	253	260	261	272	286	290	285	193	253	236	253	247	250	259	259	282	270	227	217	276	254	266	223	251	226	276	245	250	269	272	258	257	256	245	268	256	266	222	273	263	266	266	251	243	252	234	280	237	293	253	259	232	259	257	241	263	243	266	270	238	250	270	228	257	261	248	282	236	235	244	260	248	257	240	263	248	280	250	238	253	230	296	250	245	248	224	285	273	280	235	266	270	308	237	221	265	269	249	250	274	242	216	237	271	235	258	253	296	264	213	241	254	271	237	250	242	257	272	239	220	274	266	240	252	254	232	255	230	235	259	266	220	243	247	282	226	230	242	231	244	244	243	260	271	275	276	256	249	259	284	259	302	238	239	269	255	233	267	261	234	265	245	244	256	277	273	261	227	265	266	243	262	276	255	235	233	246	255	238	257	247	246	221	239	234	239	223	241	277	276	240	222	248	277	227	265	253	239	247	273	258	218	282	257	263	217	252	257	260	236	259	254	268	271	235	254	227	245	254	250	256	251	256	248	272	232	249	228	239	244	247	273	272	246	236	257	255	266	246	260	251	274	248	250	236	265	229	245	248	244	230	253	221	281	244	263	265	261
37103	47993	48060	34823	37516	35953	29497	22480	26977	26971	25687	23179	21044	20199	15477	14088	14889	10872	9458	8654	6489	5627	4836	4330	3841	3218	3032	2717	2563	2352	2317	1983	2021	2201	1746	1512	1559	1463	1647	1858	1036	1051	982	970	1033	942	912	878	872	876	849	953	820	827	824	789	807	750	720	758	707	719	702	636	692	671	646	647	619	727	684	659	681	655	639	604	685	651	656	651	721	700	672	615	635	663	689	596	666	602	606	614	614	637	547	563	605	620	608	613	556	617	618	603	643	605	618	613	633	644	630	608	633	585	588	630	618	632	604	593	572	610	596	618	630	584	590	594	594	593	615	666	638	598	592	580	619	582	619	611	604	604	661	637	622	590	629	591	619	613	596	613	625	595	588	593	605	610	602	600	635	601	612	614	617	598	553	579	667	626	615	599	566	579	619	587	622	617	623	615	625	597	606	607	600	617	611	618	622	632	654	584	610	606	582	582	600	611	640	604	620	577	600	630	654	618	651	598	611	607	676	633	591	615	599	659	585	610	596	587	661	597	583	618	584	571	582	628	606	586	623	567	616	626	607	606	589	607	602	631	652	566	598	618	593	602	603	605	629	617	612	580	593	627	574	579	617	607	610	596	593	607	626	630	598	622	619	615	625	659	589	585	595	598	591	584	551	626	603	579	635	579	571	575	601	597	600	615	650	622	582	628	585	591	605	631	639	618	609	579	616	585	612	597	592	601	620	579	613	649	593	600	569	589	630	610	606	603	559	637	657	605	616	599	559	628	687	626	625	578	652	600	565	626	597	578	665	628	625	614	587	597	597	596	592	612	611	573	607	658	604	587	605	593	609	605	619	600	611	603	585	592	581	624	616	602	594	601	633	590	619	622	605	614	544	599	567	649	601	580	598	616	624	597	627	615	584	612	589	600	592	544	596	601	603	568	577	634	576	623	635	618	613	610	604	590	579	605	608	613	627	601	650	593	564	645	625	571	604	606	607	588	550	599	614	566	614	560	591	582	640	621	617	624	640	578	600	601	595	596	621	590	638	595	652	577	592	596	655	610	621	621	613	602	607	612	578	574	598	639	608	615	560	567	632	571	586	608	629	627	608	555	608	617	594	642	620	633	610	586	605	634	633	624	650	618	623	611	604	619	601	671	586	585	604	597	556	620	576	592	587	633	620	592	617	585	583	594	643	602	617	598	598	605	624	589	605	601	589	608	601	629	603	671	584	602	578	611	620	610	596	572	607	596	587	614	616	609	588	574	610	603	592	619	611	607	629	597	607	576	581	578	603	639	638	610	612	625	593	667	610	671	587	626	613	584	608	569	597	623	570	596	620	637	580	583	604	616	589	596	618	577	629	628	589	614	586	577	586	584	587	604	613	601	571	598	569	640	657	661	629	613	624	582	593	611	622	667	602	619	633	627	595	640	623	601	645	618	614	583	582	585	583	591	634	580	549	580	627	571	595	624	600	584	596	614	571	589	591	585	617	583	638	566	598	608	626	589	613	608	634	582	642	573	633	587	594	640	595	610	578	592	604	604	585	608	644	593	582	614	578	599	620	616	598	574	656	613	577	614	602	596	626	634	606	602	643	607	567	614	580	620	641	627	622	599	632	636	588	580	616	597	617	615	639	627	559	549	610	570	609	615	594	623	644	603	602	600	611	627	614	599	602	608	605	611	629	617	612	624	618	616	615	600	647	599	619	628	567	620	628	579	608	634	608	625	645	611	600	637	617	575	586	601	601	558	566	614	601	628	560	594	596	593	615	585	639	595	618	609	584	551	615	615	615	595	618	634	587	608	592	650	579	569	628	589	621	587	612	606	602	664	577	622	603	615	578	603	616	597	635	544	606	577	600	594	565	639	625	643	592	616	624	611	581	650	633	607	609	620	596	638	590	642	611	609	562	606	601	610	623	604	633	607	594	609	585	617	616	596	641	621	649	587	575	590	650	646	609	613	558	612	577	629	623	587	616	646	614	580	616	548	612	637	599	607	600	601	593	588	603	580	544	595	616	589	665	648	624	601	585	603	609	573	585	601	622	626	608	581	601	578	649	639	603	613	600	561	630	603	628	596	605	638	601	608	600	611	588	628	672	561	580	626	611	645	590	583	613	573	565	577	655	597	569	597	621	610	584	617	616	602	620	579	642	656	599	635	644	560	628	604	556	649	615	643	645	661	617	598	609	606	641	589	565	587	625	615	634	618	623	573	613	586	600	639	610	568	612	559	636	588	615	584	638	640	582	605	572	636	608	634	613	600	552	648	598	591	660	628	683	622	607	568	595	610	605	623	625	617	599	596	559	646	599	639	612	612	560	603	582	588	606	595	635	587	597	630	586	640	627	632	609	655	608	573	621	603	612	608	598	626	604	586	619	612	616	561	589	640	629	605	589	629	630	565	611	624	584	630	609	588	593	579	605	636	579	636	591	622	620	588	601	574	588	627	669	594	604	615	595	612	603	603	572	580	621	593	596	584	586	594	602	639	583	606	622	609	575	595	628	586	592	606	620	605	616	608	598	570	625	619	606	644	585	655	637	624	562	589	614	638	608	616	553	631	627	660	577	578	625	623	611	635	580	599	629	585	602	595	631	629	635	607	639	627	632	573	624	623	605	594	577	589	578	606	579	595	604	622	640	605	636	560	573	636	573	628	617	593	577	609	580	581	577	626	541	555	612	593	594	604	595	638	587	607	630	595	624	612	623	615	574	616	633	585	605	587	580	617	581	593	572	620	584	592	621	609	565	606	653	569	620	624	564	604	625	609	598	582	615	579	678	618	601	651	608	573	638	606	598	645	626	629	644	616	655	606	644	599	586	571	633	582	606	606	595	691	606	621	591	623	622	597	589	605	617	596	655	600	566	636	580	551	631	583	602	581	639	597	589	610	613	590	580	612	612	583	579	584	637	605	615	589	618	601	615	546	597	614	580	598	587	626	632	601	634	592	616	620	627	602	577	597	579	575	578	612	599	646	584	596	589	645	616	598	626	614	581	541	634	614	591	567	602	613	637	628	647	603	572	612	597	588	637	623	582	603	627	605	588	561	616	606	583	612	607	608	603	585	615	572	595	592	637	614	556	540	578	602	602	625	581	567	587	630	610	624	624	607	627	632	632	620	614	582	624	594	551	597	596	595	582	584	631	602	591	624	633	613	597	572	588	610	613	595	604	606	634	602	653	612	609	606	615	650	653	597	594	634	607	593	645	597	577	592	599	607	578	639	625	601	587	590	618	575	585	620	589	630	619	616	562	581	597	626	609	582	633	582	603	583	625	622	601	605	610	610	592	636	624	617	570	631	553	613	587	550	576	602	561	626	603	582	637	633	595	615	584	581	609	587	625	627	636	644	618	602	575	637	543	634	605	609	597	595	622	568	587	610	599	613	608	606	602	594	572	628	581	580	587	580	591	575	585	627	599	597	606	627	622	589	617	575	607	576	612	574	623	552	616	618	587	577	627	624	570	619	576	613	559	605	635	590	618	597	622	588	593	578	571	552	574	626	636	591
23884	20487	15196	7862	5373	3702	2346	1493	1166	946	812	754	739	666	588	561	528	528	519	495	443	418	479	441	416	398	377	384	414	382	393	355	382	393	362	367	389	362	414	370	358	362	387	382	351	355	385	363	355	387	361	388	369	377	352	344	379	370	361	352	381	384	355	348	344	337	351	365	394	318	344	367	393	369	319	342	387	381	392	369	372	367	344	385	361	376	379	341	382	359	397	372	341	367	342	360	342	376	385	382	324	369	336	342	331	368	370	380	372	381	343	333	376	351	357	362	363	394	357	402	339	343	338	373	341	371	371	352	375	358	358	324	340	357	330	345	369	354	360	350	381	358	378	355	353	360	360	367	353	335	366	366	355	356	356	385	360	366	362	361	356	343	321	329	372	342	337	338	358	303	340	352	374	352	319	373	304	330	377	355	341	345	331	354	332	384	359	345	348	391	355	361	348	359	345	359	381	360	366	390	363	352	337	339	401	378	346	358	367	359	368	389	394	344	373	361	334	346	364	365	380	348	403	372	323	355	346	358	371	332	352	312	335	380	330	314	386	360	329	346	388	367	352	371	387	366	370	309	356	371	386	381	358	375	363	347	349	355	375	375	352	337	341	338	340	369	376	339	379	359	389	344	379	367	355	355	338	330	329	357	407	369	350	394	392	350	375	367	319	360	359	361	364	389	363	377	364	361	317	339	339	380	364	334	362	394	386	347	359	364	350	370	364	333	358	361	351	364	373	383	362	375	350	332	384	335	344	337	350	381	382	342	337	359	325	370	341	359	348	399	332	328	365	390	346	384	354	348	372	353	358	331	371	345	391	357	343	379	342	324	355	378	397	387	371	335	390	353	350	341	379	346	387	328	373	386	336	373	380	391	377	353	341	368	338	377	364	341	372	357	357	372	336	347	374	369	333	344	395	326	382	291	359	303	406	366	358	356	358	386	356	352	377	360	359	357	361	366	365	361	344	327	337	357	334	362	396	359	354	351	357	329	399	373	385	364	337	347	362	356	351	387	360	351	369	346	397	398	374	367	385	370	392	362	366	339	355	356	335	361	351	381	363	345	352	402	359	369	335	351	340	352	372	334	361	341	365	375	363	331	361	328	347	350	362	363	369	349	339	353	341	339	326	347	371	329	385	362	408	345	347	357	391	373	331	389	343	350	351	340	353	342	389	365	359	356	361	392	362	336	331	375	366	350	360	377	385	337	372	332	355	342	361	333	371	363	330	377	312	330	357	377	363	368	364	369	332	362	364	389	372	387	328	358	342	324	359	384	368	366	351	328	403	387	393	364	395	350	355	362	349	356	347	342	334	378	339	368	357	376	368	335	365	380	348	400	311	351	371	365	332	359	367	346	358	352	345	341	358	355	340	358	362	363	360	351	348	352	386	345	348	374	363	355	375	350	343	359	367	344	364	346	338	349	359	327	369	359	381	355	357	336	368	345	313	348	361	410	334	372	378	366	334	325	357	395	337	360	376	347	351	353	401	360	370	346	340	339	347	358	324	343	379	355	378	375	348	381	382	364	300	356	356	339	359	386	363	345	312	343	384	369	381	377	351	362	355	344	324	315	369	360	350	363	378	352	342	352	384	353	347	362	382	327	369	348	373	336	374	360	314	345	389	346	347	337	350	398	353	354	322	373	341	367	328	368	374	345	361	396	389	356	374	351	377	364	362	364	399	362	368	344	378	330	356	360	362	366	372	352	290	377	331	356	348	354	378	338	319	337	324	339	368	363	315	369	387	356	345	369	355	358	346	359	318	370	345	336	343	349	297	378	360	342	371	383	388	392	377	354	357	351	388	368	358	383	350	344	341	326	321	343	373	367	368	335	362	388	349	363	353	359	382	371	364	339	389	374	355	359	385	344	391	287	345	381	348	384	343	351	353	397	340	400	372	343	317	344	354	348	381	338	378	338	365	301	364	341	348	328	373	403	374	354	416	339	372	361	360	335	323	366	373	381	363	334	360	360	384	352	375	340	318	344	351	329	339	350	358	347	338	389	365	369	404	364	343	348	373	352	374	367	349	316	341	358	342	359	359	383	366	346	358	380	344	344	340	365	388	370	320	368	345	351	367	361	331	350	327	357	377	352	396	371	350	328	375	355	348	319	362	354	359	383	335	357	345	330	356	338	347	342	322	344	351	285	361	359	378	367	357	352	336	357	341	346	327	347	364	356	364	348	368	355	384	346	337	363	358	395	356	353	340	401	341	376	340	369	362	382	382	367	338	330	321	326	387	380	360	395	383	364	343	330	371	368	371	365	384	310	394	343	353	339	335	353	365	363	327	363	361	354	330	349	369	382	371	343	351	359	363	332	324	331	368	347	364	328	340	367	352	355	317	365	374	367	330	378	367	356	383	382	371	371	324	371	362	344	366	332	336	372	340	374	368	373	345	343	353	329	346	371	379	359	339	334	341	372	351	359	364	344	380	357	389	314	381	332	349	368	379	357	326	351	377	338	356	366	355	372	334	377	352	328	370	370	372	357	356	397	376	382	347	356	346	369	332	331	368	381	346	360	348	387	352	359	347	356	396	363	358	341	333	334	355	345	336	378	348	343	406	384	359	382	358	345	372	391	378	346	326	330	397	346	352	346	394	339	380	362	355	314	342	342	344	326	331	354	369	365	361	362	353	360	372	355	358	399	372	357	357	355	339	342	326	330	318	378	398	341	335	335	349	373	364	370	359	305	388	341	412	352	354	361	370	352	371	341	348	372	375	345	337	330	391	377	325	339	345	340	364	361	374	336	332	369	356	344	344	355	316	363	400	356	356	341	381	358	359	356	336	379	358	360	321	333	376	334	348	372	355	355	374	359	414	384	342	367	321	351	345	357	372	404	335	372	338	338	341	351	377	381	355	328	379	364	347	322	388	354	353	388	365	385	406	342	339	365	325	341	345	367	356	350	364	368	338	355	338	333	345	376	353	336	368	332	376	341	350	358	380	355	307	355	387	356	351	395	357	345	363	348	372	382	353	323	336	348	373	364	356	362	335	361	378	360	359	363	367	385	390	328	333	386	334	337	383	351	302	331	380	374	365	341	349	387	337	361	367	404	381	386	355	362	408	352	355	359	369	327	375	320	408	351	362	393	358	340	341	349	400	374	358	352	345	357	370	337	345	366	362	380	338	323	369	365	374	356	348	374	394	346	379	378	330	365	356	346	374	366	349	338	353	351	374	317	289	347	363	353	381	360	341	330	386	391	367	339	362	324	355	369	354	350	377	359	346	347	345	329	365	360	369	370	365	365	355	360	384	387	406	369	385	391	342	357	346	332	326	333	373	385	335	355	364	348	346	348	347	320	390	362	316	371	361	365	346	385	400	372	387	316	364	391	373	388	363	326	372	339	365	392	348	361	346	341	352	343	374	387	435	360	330	394	321	377	370	358	364	380	346	355	327	365	368	357	350	367	387	368	344	398	358	357	347	361	339	361	354	347	389	356	347	343	357	380	364	346	331	352	374	353	348	325	360	380
14961	19317	19367	14291	13434	11142	8403	5660	4926	4008	3365	3359	2951	2815	2371	2302	2251	1784	1773	1643	1453	1421	1290	1285	1236	1130	1111	1074	1005	1060	990	978	1025	958	999	976	949	940	951	919	954	859	873	925	893	940	898	902	909	921	904	927	945	932	887	892	923	894	871	880	855	850	887	831	911	872	858	896	875	850	882	796	849	828	873	839	862	845	845	787	836	814	831	880	845	844	845	851	841	851	848	818	825	802	796	892	857	827	875	861	874	869	806	866	852	833	866	802	868	841	813	897	817	836	839	842	847	886	822	874	812	813	839	809	863	847	885	835	805	846	855	808	892	862	853	824	830	827	835	880	830	813	886	768	807	820	850	836	838	902	849	888	852	849	799	839	824	840	852	838	865	815	851	876	872	852	849	892	889	833	856	838	855	874	853	836	886	810	885	828	792	856	853	867	752	830	812	815	860	832	830	834	876	840	785	835	812	881	847	798	845	848	767	880	836	870	856	873	846	846	893	816	866	814	835	814	832	873	840	853	851	797	812	884	861	860	832	862	839	854	816	820	865	841	854	853	825	820	857	824	858	854	834	871	879	836	822	864	878	892	830	839	857	898	835	825	814	781	810	858	865	828	855	863	846	854	845	829	867	859	847	835	815	867	862	871	871	847	822	893	904	818	828	881	878	806	861	856	824	819	810	845	810	878	839	884	794	853	862	837	845	828	850	846	844	834	822	831	817	835	817	781	846	843	825	851	849	808	887	797	830	824	803	827	814	904	867	851	890	808	850	835	843	842	834	844	808	829	877	845	812	842	847	804	844	864	801	822	870	777	866	854	826	779	821	835	867	852	844	791	820	838	838	858	843	823	844	802	806	840	795	880	898	847	768	797	887	829	809	861	820	863	795	807	855	834	795	836	801	804	847	873	796	906	801	910	888	826	868	837	851	865	796	848	819	857	795	865	876	872	818	822	900	858	846	844	873	848	789	827	857	832	875	835	869	815	893	849	824	853	821	848	842	851	792	893	794	892	882	823	827	865	845	864	846	867	877	809	886	830	870	852	830	893	833	860	905	883	849	821	891	808	812	892	805	869	886	901	896	837	824	834	882	872	836	814	873	845	795	824	851	861	879	844	873	828	802	857	815	821	816	814	879	886	873	870	799	830	836	823	795	851	831	894	807	844	871	874	867	833	834	819	846	879	843	891	853	842	800	842	888	789	829	821	814	869	869	847	777	902	879	875	841	844	876	834	781	872	889	902	859	862	853	824	837	810	849	844	816	863	833	908	860	876	860	859	861	873	833	866	846	858	843	866	843	856	833	826	850	862	872	844	830	809	866	824	791	871	837	848	863	885	861	910	792	886	848	766	890	852	888	792	828	818	865	804	892	839	913	899	828	822	824	903	806	890	814	868	807	848	839	821	827	851	779	821	832	835	819	829	796	849	859	810	799	827	832	830	853	808	893	880	833	844	874	823	869	823	852	822	845	879	947	841	848	872	881	851	829	825	858	811	893	890	824	812	877	860	831	823	918	881	825	856	824	809	872	840	808	823	824	845	858	811	790	844	867	832	853	844	915	838	814	897	803	848	817	836	841	911	902	873	856	865	898	898	772	880	853	857	848	816	832	822	793	798	824	880	854	869	815	893	839	826	824	859	818	831	843	847	894	857	801	867	812	842	865	880	893	837	781	834	855	847	838	868	800	811	804	869	899	873	872	849	759	824	855	854	850	883	828	840	843	855	825	882	810	867	896	839	870	861	841	878	840	888	820	790	866	883	830	831	873	816	853	807	873	857	882	870	850	840	825	839	876	812	842	824	816	858	840	822	827	904	816	886	807	878	863	827	811	876	817	825	851	854	842	888	879	862	860	838	850	870	851	890	862	856	890	849	881	836	903	862	837	849	817	832	831	856	865	869	830	804	848	828	845	854	811	814	877	789	822	830	850	826	815	805	854	899	856	823	853	878	875	884	841	796	857	916	878	787	834	861	804	917	835	811	858	815	817	892	791	841	831	847	809	855	867	847	872	810	836	791	866	822	820	897	844	838	889	816	850	836	846	854	860	868	874	852	887	780	817	816	789	793	824	830	828	834	851	836	864	843	846	836	835	843	843	847	822	857	837	842	817	891	881	793	834	840	867	870	858	853	889	820	823	881	843	868	855	858	823	839	817	860	865	814	823	833	841	881	822	822	813	864	813	813	854	848	786	864	869	833	842	798	811	853	834	839	869	863	823	851	806	849	828	841	882	852	796	811	827	811	849	886	866	863	832	821	909	868	860	796	905	829	812	873	869	874	852	815	798	856	820	802	832	880	852	808	848	859	839	834	871	837	834	827	848	879	843	839	792	832	867	841	835	859	872	816	801	795	855	858	863	815	827	845	845	834	852	843	879	849	844	819	841	851	840	824	867	816	806	857	801	859	862	832	855	839	826	845	820	796	871	843	893	834	853	867	842	840	808	872	806	883	802	850	847	895	819	835	828	859	804	846	823	890	840	870	869	796	844	896	900	818	847	839	848	838	847	837	831	874	800	846	825	848	811	868	858	859	910	855	844	848	884	852	808	908	877	893	842	832	853	866	845	829	775	832	831	865	827	830	860	807	862	873	865	814	852	833	821	838	870	805	858	855	886	869	884	890	820	820	824	852	796	802	803	903	821	859	831	857	841	845	852	896	882	822	849	839	874	803	839	821	864	835	816	838	829	868	812	813	817	845	856	815	796	827	813	853	838	861	859	887	860	876	852	816	852	824	886	847	828	854	801	836	827	890	875	832	859	806	803	854	870	778	810	863	818	836	835	846	830	795	927	841	872	853	856	855	888	837	839	814	840	850	843	846	801	824	858	828	862	854	865	844	867	811	829	821	822	822	846	878	789	851	892	857	805	855	847	854	871	857	861	875	808	812	868	881	780	836	801	848	907	832	815	844	853	787	903	841	843	865	844	866	817	845	842	817	790	847	857	820	839	827	832	822	793	821	834	849	850	807	842	840	853	823	871	816	855	845	839	853	823	870	874	872	833	815	812	820	842	817	832	853	891	791	816	868	853	822	842	802	831	852	869	885	869	866	859	826	826	825	789	850	894	817	839	850	824	871	851	843	904	882	837	861	832	795	862	846	861	812	877	818	845	862	849	888	778	828	852	878	857	830	848	805	810	882	802	858	909	857	819	846	831	851	819	809	854	843	883	857	782	845	902	874	802	880	854	819	830	809	880	832	863	811	898	811	870	843	833	833	845	818	835	888	842	852	819	847	831	800	826	870	819	850	823	877	845	846	846	925	890	834	825	865	827	820	893	838	838	819	897	884	827	834	803	842	851	825	828	878	831	830	830	859	847	861	885	850	821	903	845	892	876	832	842	799	858	839	796	839	851	825	856	841	894	851	840	852	847	868	801	851	881	844	821	843	867	816	836	817	803	823	887	838	892	835	842	831	812	906	838	820	873	853	846	837	832	835	861	899	824	845	836	866	838	843	880	854	860	848	843	830	845	844	818	826	890	834	818	831
43368	45944	48815	31108	25819	22886	16367	9154	7564	6184	5039	4834	3860	3382	2440	1925	1966	1343	1491	1093	850	712	642	624	569	561	525	491	535	469	491	448	473	489	417	410	390	417	410	433	385	366	397	405	382	373	370	359	369	349	360	375	344	391	368	351	340	336	385	347	375	361	353	320	366	387	364	309	337	368	378	354	356	367	370	388	353	352	340	382	335	342	333	365	376	353	361	365	388	354	386	346	354	347	377	362	334	351	341	405	325	350	353	383	346	364	350	353	352	360	356	353	363	375	334	338	340	349	357	355	363	352	351	348	349	357	342	360	353	374	376	341	376	378	340	363	327	340	368	313	351	327	322	356	386	337	349	330	357	355	351	339	373	377	338	350	353	388	328	326	371	342	321	375	358	327	346	326	347	327	318	343	351	370	337	334	355	357	341	351	374	328	359	360	388	381	351	359	338	383	356	340	356	379	360	371	340	381	339	305	340	326	353	355	339	377	345	331	361	347	320	354	369	351	348	367	339	379	315	306	392	343	346	364	341	372	374	316	364	307	367	337	336	365	340	367	350	358	316	348	367	374	378	367	387	362	330	312	365	320	338	427	336	350	348	354	341	364	358	363	370	340	332	326	337	330	315	377	332	340	369	347	324	386	349	333	406	341	366	339	359	343	355	375	373	338	360	354	368	340	356	357	368	308	362	329	333	314	336	360	333	345	360	353	373	373	368	350	359	370	336	350	352	340	334	368	359	329	399	342	371	404	314	342	338	334	353	375	328	369	327	359	328	356	352	374	345	345	354	363	336	343	375	318	342	367	319	341	381	363	381	344	347	380	324	361	349	352	346	377	340	349	340	315	351	338	371	360	339	353	362	304	349	365	371	367	356	389	335	343	360	366	337	341	376	330	346	380	344	351	352	380	343	338	347	331	347	365	334	326	339	339	328	382	330	319	351	389	348	389	331	371	343	345	337	372	364	354	315	324	328	361	349	325	336	357	373	383	324	370	335	347	327	334	348	365	350	368	353	357	384	365	401	344	384	336	339	384	307	333	342	349	328	354	365	335	380	311	345	321	372	365	317	339	346	367	360	375	363	344	343	345	338	347	375	359	322	362	367	385	377	311	366	361	353	360	346	327	311	354	343	359	365	328	348	360	360	331	368	350	317	320	355	365	344	375	369	366	380	379	340	344	357	344	321	361	331	362	340	344	326	358	361	374	351	343	345	318	356	347	357	340	359	379	362	356	312	346	361	367	347	365	348	369	339	383	333	333	374	317	405	354	311	339	350	363	350	340	351	349	361	350	373	375	338	380	361	341	358	326	353	328	344	329	339	373	332	322	378	358	349	367	355	358	382	335	341	319	333	361	381	371	361	315	334	325	366	341	338	355	368	346	318	356	385	330	337	369	352	344	362	330	356	365	324	362	371	355	324	361	331	332	350	354	363	356	364	339	392	364	355	363	355	353	349	337	350	338	354	355	370	320	328	349	320	366	346	328	294	372	350	338	374	346	332	317	342	330	360	353	363	376	354	299	333	361	348	354	321	379	361	350	385	354	372	348	344	346	378	343	381	359	357	323	369	329	342	356	390	358	357	342	340	342	369	343	413	370	329	387	377	308	341	362	327	339	348	350	318	381	331	345	341	359	360	330	324	352	330	336	326	346	383	368	349	350	369	346	353	328	353	343	370	352	349	424	360	357	363	352	360	325	353	342	337	356	373	361	324	323	373	377	339	358	368	348	323	354	356	358	343	369	346	332	347	361	317	311	357	370	336	360	340	323	350	347	354	378	299	343	367	344	348	364	383	322	362	331	359	368	364	362	338	367	373	301	373	384	368	350	335	306	331	326	354	382	356	350	380	335	358	364	365	356	327	373	341	350	369	368	339	318	362	329	329	349	381	363	362	348	308	339	369	366	340	382	382	318	340	332	392	386	361	366	347	366	332	330	362	369	378	369	374	343	361	351	338	391	350	336	343	351	364	398	343	366	372	385	368	340	362	325	359	303	350	361	325	347	350	342	358	359	341	351	389	345	334	369	330	371	374	340	346	350	337	333	386	330	350	373	337	335	358	331	335	366	330	320	368	359	358	371	346	353	342	380	361	349	351	387	340	376	349	357	380	342	334	367	311	350	359	341	389	323	334	379	323	328	350	358	345	355	358	392	315	331	322	363	340	353	331	361	358	383	348	328	393	385	342	347	373	374	372	352	316	368	337	354	369	360	318	343	358	360	351	322	333	342	339	340	341	370	334	355	317	355	343	326	372	357	332	393	390	371	353	353	342	316	353	331	366	359	350	355	342	384	369	365	359	358	338	339	363	374	346	349	343	346	366	367	338	383	366	355	370	342	333	347	383	343	336	358	358	367	351	371	325	333	349	355	381	328	371	377	339	355	350	352	387	327	320	360	340	378	329	351	372	359	369	371	380	357	307	347	341	356	352	358	356	340	365	374	348	326	352	359	364	343	341	362	363	339	346	340	350	332	355	324	338	391	360	375	328	331	374	381	356	334	312	362	359	318	331	331	351	366	349	350	355	369	305	335	374	352	346	364	361	340	339	335	366	342	361	322	351	334	353	344	348	339	347	339	355	359	360	358	368	351	386	354	344	334	308	337	367	350	372	391	330	317	325	328	365	392	357	331	326	324	322	342	387	382	361	380	371	394	363	344	364	336	367	325	342	324	386	371	363	356	337	330	361	357	364	378	335	381	385	360	375	355	374	346	368	336	353	338	363	338	338	347	335	311	373	345	319	375	359	357	340	338	354	349	313	331	327	369	317	358	389	369	346	348	309	342	335	359	377	369	355	328	306	317	365	357	353	342	356	335	346	343	315	382	361	295	323	379	373	340	345	331	349	345	356	314	332	347	305	346	376	357	351	360	350	319	383	369	373	336	349	333	377	357	368	351	338	350	361	355	351	378	330	348	346	354	341	365	369	351	320	364	326	355	340	359	325	356	372	354	351	366	374	338	353	389	355	334	334	375	338	386	315	362	347	350	334	346	352	346	327	371	329	383	370	345	326	363	341	362	336	371	350	343	390	345	328	344	351	349	319	338	400	341	341	343	379	348	350	373	366	325	357	349	351	377	343	394	344	332	349	369	333	357	306	375	337	384	332	355	353	362	363	358	349	333	370	350	365	341	361	362	319	352	312	355	350	356	355	338	385	386	365	359	344	351	344	352	381	321	341	354	399	357	341	339	349	355	328	329	328	353	336	384	330	350	364	366	367	316	339	360	378	327	366	354	359	336	311	339	352	388	367	326	343	358	339	371	371	352	378	349	359	332	329	346	330	337	314	373	315	374	324	382	361	389	348	351	324	314	347	339	320	356	358	333	348	344	367	337	361	384	354	327	355	358	329	352	355	349	344	351	359	385	365	373	365	316	351	347	337	348	319	367	376	376	308	376	327	346	344	352	360	367	360	313	382	372	382	347	349	363	366	371	331	354	334	353	398	377	342	355	351	333	368	317	335	331	361	342	352	384	374	359	328	323	349	354
30579	40756	48499	28948	29995	28083	20821	13568	15922	16029	15409	14520	11875	11945	9483	7781	8556	5836	6132	5012	3605	3162	2776	2723	2322	2119	1954	1822	1908	1603	1600	1526	1510	1539	1388	1340	1249	1253	1364	1247	995	991	1065	984	969	961	1022	958	990	969	978	998	939	969	917	855	883	807	940	898	874	811	865	887	813	791	828	831	838	838	817	858	773	826	839	814	838	885	894	840	834	883	832	831	849	790	840	833	792	927	857	853	816	857	823	857	773	823	789	775	816	866	848	831	832	779	843	854	816	782	797	854	818	802	855	844	818	841	848	771	802	839	835	820	843	767	827	838	813	854	848	768	873	820	781	848	742	854	859	875	823	812	812	805	831	803	845	878	829	783	843	779	838	797	811	810	839	799	814	820	828	823	819	815	830	806	839	802	831	797	804	815	790	839	825	801	793	805	845	844	790	791	825	783	835	841	859	822	867	858	842	861	794	777	809	809	865	854	809	771	863	812	823	838	813	816	798	818	810	843	835	882	860	800	806	853	810	865	808	868	842	765	838	803	820	847	838	817	886	838	859	840	841	870	846	815	798	828	824	847	787	840	830	775	767	797	811	835	842	805	841	837	788	799	832	791	825	851	851	863	882	814	848	816	836	862	777	865	805	817	858	792	764	781	816	829	881	840	832	818	858	839	848	845	819	870	842	771	844	789	868	833	799	797	773	838	789	833	790	812	839	821	852	818	851	840	823	859	839	782	808	839	754	750	795	821	864	867	808	832	852	848	784	825	842	827	848	816	850	830	795	898	837	858	828	832	866	796	837	824	795	853	845	801	851	782	841	837	835	862	838	797	836	854	778	773	872	802	768	841	786	806	824	775	862	817	859	795	850	824	807	802	783	803	828	826	810	822	823	814	870	810	827	828	811	818	810	842	837	824	828	837	767	783	837	800	828	833	840	862	863	829	910	837	843	836	824	824	829	831	864	833	845	820	833	809	834	852	842	813	858	816	829	835	814	820	868	835	839	839	831	813	817	789	878	850	827	813	778	788	842	845	838	838	856	853	839	826	869	858	848	817	827	818	828	839	798	789	831	828	813	826	890	781	797	792	792	820	858	771	760	832	841	810	847	836	860	869	819	793	806	795	803	810	834	818	811	788	811	865	805	802	848	842	776	831	824	841	791	779	869	817	869	825	866	788	780	850	767	853	781	830	776	818	856	807	809	799	807	821	754	843	827	806	852	863	872	836	833	823	834	794	848	852	778	828	833	843	795	847	811	847	791	837	860	785	860	805	815	881	867	805	864	876	803	831	817	837	717	848	813	834	822	827	788	823	808	795	783	833	841	808	809	818	809	824	858	855	818	849	814	844	810	834	835	858	848	798	801	886	862	861	775	806	846	816	833	822	784	813	825	846	806	791	786	787	830	851	855	819	849	815	846	835	755	838	814	868	861	865	864	861	822	843	868	835	854	801	806	838	831	827	846	825	827	818	830	824	820	801	804	833	845	815	860	804	832	838	824	832	823	836	794	867	813	768	803	772	861	765	776	852	777	824	785	796	821	798	813	802	790	846	839	873	782	786	764	795	851	770	839	779	840	807	821	821	814	768	792	844	817	801	835	852	820	810	850	841	797	858	825	789	840	825	868	826	806	831	850	776	823	830	853	798	866	800	803	801	880	813	800	825	821	819	854	847	793	826	855	801	802	811	856	805	784	787	843	818	807	839	817	799	825	815	824	814	816	831	824	862	855	837	807	804	820	855	848	817	807	899	849	775	808	798	819	813	796	824	775	805	871	824	816	842	781	817	829	837	815	777	870	784	904	803	811	819	805	860	783	826	795	778	794	845	835	816	811	853	812	833	821	786	728	811	846	785	819	830	842	833	799	849	797	875	795	815	839	866	763	867	837	820	867	873	778	835	786	813	818	865	841	787	833	835	839	809	795	893	846	777	836	829	814	833	852	877	783	827	805	822	821	825	859	771	851	797	841	829	830	855	839	827	834	767	807	793	793	763	823	800	831	772	871	830	837	848	829	808	817	813	810	812	814	802	842	848	795	803	825	786	842	828	815	835	792	784	786	809	857	826	833	800	843	853	838	863	809	808	802	795	830	856	805	820	828	787	806	807	794	825	837	853	825	806	844	781	787	808	821	797	807	833	812	815	832	850	793	867	818	802	827	864	786	852	828	784	837	807	855	856	861	816	809	826	829	803	812	833	857	829	784	794	868	826	777	884	833	855	813	812	817	791	809	837	815	807	802	882	838	793	835	805	837	820	825	833	804	838	820	794	827	792	808	785	844	821	817	851	791	846	801	789	852	850	886	852	847	816	812	817	840	756	797	826	811	823	841	816	783	810	746	750	809	792	843	836	847	804	844	836	826	844	804	790	830	757	807	861	841	856	786	842	826	849	788	790	837	798	794	816	774	787	819	831	846	823	836	855	835	840	831	835	794	844	789	794	816	824	801	802	839	840	835	792	754	813	784	842	840	808	899	840	813	810	775	839	836	847	876	765	805	796	836	840	848	826	863	836	817	792	841	803	772	842	799	831	810	799	831	802	787	804	767	812	793	835	812	824	847	823	843	883	789	829	851	801	862	805	832	840	754	806	815	830	823	826	804	837	884	821	772	829	839	797	799	855	798	768	824	813	848	842	841	769	819	852	777	809	840	799	821	856	829	809	846	796	781	785	896	805	830	860	832	803	796	751	827	828	879	819	779	873	825	862	728	832	838	793	827	793	854	843	823	836	839	789	843	859	799	797	808	817	801	849	784	828	834	815	828	818	828	888	795	853	756	785	792	790	889	805	858	818	805	858	873	812	764	780	782	855	817	846	807	829	787	846	837	833	803	816	794	856	799	811	785	817	797	805	787	839	850	785	769	824	840	826	830	821	813	798	838	794	788	830	887	799	806	778	804	874	808	876	785	808	818	789	858	809	840	835	789	848	814	837	852	821	802	871	873	840	843	808	787	868	837	796	843	796	770	820	847	861	836	842	819	844	845	846	820	839	822	820	803	812	811	783	803	780	823	787	789	792	775	860	787	829	853	803	781	845	836	840	829	834	822	843	816	806	790	802	820	816	861	813	812	839	844	839	758	792	833	777	817	809	844	809	803	831	865	841	779	831	809	798	831	845	853	833	829	795	780	780	843	849	873	874	847	775	794	846	814	797	802	820	849	812	807	826	855	826	843	799	814	829	795	830	808	792	840	827	822	805	769	878	818	842	816	778	817	819	812	850	816	810	818	823	834	877	814	790	830	830	867	790	823	848	787	830	803	800	841	790	846	821	821	814	831	828	782	826	848	858	871	819	851	845	803	795	802	831	841	813	811	800	823	842	815	829	763	845	897	791	822	794	801	833	814	810	841	827	804	823	841	837	824	808	823	849	857	824	816	829	801	767	788	790	840	850	812	836	858	819	795	851	852	795	809	882	817	819	790	801	834	778	849	819	830	807	815	836	797	832	796	852	817	796	858	759	813	816	811	812	827	811	805	811	830	840	878	807	853	833	827	823	863	847
54692	47298	45154	30974	29296	28678	23943	16498	14084	12873	11615	10952	9080	7447	5599	3611	4236	2791	2767	2162	1589	1247	947	897	746	695	604	615	564	519	492	486	459	549	413	382	407	406	415	384	350	315	325	336	293	294	296	290	279	289	314	314	271	270	264	299	234	284	277	266	284	261	273	258	285	251	243	262	246	274	218	240	282	233	286	260	254	274	243	246	245	257	271	255	251	307	277	263	273	249	237	262	255	247	225	229	240	260	272	268	249	239	239	244	252	235	236	231	243	267	249	299	252	231	244	238	244	274	238	258	267	241	262	255	261	242	233	263	248	243	257	265	262	235	222	242	258	219	228	260	223	252	249	231	252	284	260	259	268	260	260	259	256	259	258	227	291	214	253	265	267	251	236	229	249	259	263	243	280	293	264	245	240	247	236	250	260	231	253	282	239	236	262	256	257	246	233	246	264	251	263	235	243	236	288	226	247	241	269	247	257	240	250	279	246	265	241	238	229	282	255	238	246	251	276	255	269	241	222	236	231	229	213	264	274	253	259	273	256	281	242	255	266	234	254	278	236	266	268	242	237	257	301	262	252	259	210	266	261	268	220	236	260	221	227	268	242	270	227	258	241	246	237	278	239	270	226	235	227	270	275	244	251	251	266	229	255	257	241	252	262	237	267	256	255	245	275	238	248	245	246	227	218	264	263	236	270	256	247	255	231	274	250	233	245	284	226	221	260	246	229	273	263	255	243	249	244	239	268	279	227	276	250	255	263	208	258	232	254	242	249	242	242	241	245	250	221	272	240	247	239	255	244	269	260	277	283	274	207	256	268	255	267	266	249	273	272	232	256	268	270	224	250	243	253	252	258	236	220	267	242	261	295	292	247	251	220	257	254	243	245	249	279	281	244	255	251	264	234	252	271	252	249	241	258	221	263	248	246	220	258	283	243	219	269	273	237	263	225	208	248	240	245	247	222	287	270	253	244	276	250	246	251	234	257	232	231	280	240	252	245	227	227	249	258	277	219	290	216	254	225	236	273	261	253	236	234	251	272	251	253	247	231	280	235	228	265	238	241	261	259	277	283	238	225	266	263	259	258	284	272	240	233	223	250	266	236	222	243	227	265	241	242	239	257	275	267	226	241	237	232	251	259	259	264	228	235	257	238	290	274	210	258	254	247	252	239	234	279	259	223	277	242	245	270	260	265	243	251	275	251	242	241	249	221	266	256	265	233	232	225	254	224	228	272	256	232	257	278	250	241	229	247	257	274	281	240	232	231	234	251	262	251	256	262	259	261	245	268	253	255	241	235	264	264	233	241	256	234	248	253	274	237	231	241	272	253	229	284	247	238	249	266	258	252	234	269	273	263	264	228	261	254	266	248	247	259	242	206	241	248	238	234	256	219	256	242	260	226	267	232	253	232	250	261	272	275	270	278	226	235	275	245	246	245	256	239	254	275	266	225	219	263	260	260	272	247	252	259	229	253	257	256	248	227	255	241	228	262	253	250	241	251	264	236	261	223	279	226	236	228	252	267	262	244	232	264	252	260	263	226	270	265	231	234	271	221	238	237	245	234	249	264	229	252	233	237	226	239	215	257	259	261	249	247	223	253	226	234	246	271	257	252	275	216	224	232	243	257	241	252	287	233	236	253	249	259	242	257	277	270	233	236	245	244	249	236	198	242	254	239	241	254	260	243	218	238	247	247	244	244	262	212	248	231	257	269	264	273	230	231	248	283	240	270	225	262	237	249	211	252	259	251	252	256	280	245	251	250	253	248	225	249	255	238	255	263	252	264	256	248	258	268	253	263	269	268	256	242	235	249	276	242	238	243	251	263	248	245	267	245	240	257	251	271	234	244	248	258	252	255	240	260	255	279	273	234	261	265	264	241	277	242	238	260	268	257	248	250	248	244	231	241	227	263	256	250	247	267	216	259	284	253	238	264	233	260	261	263	281	270	288	247	254	258	258	259	252	232	236	274	229	228	254	234	278	259	252	235	250	286	214	258	241	226	257	224	250	242	260	259	259	284	266	248	247	281	241	232	256	252	239	253	221	225	228	272	231	264	236	253	244	239	258	240	212	265	244	214	216	246	275	216	254	250	282	225	281	260	243	216	237	254	274	265	256	243	230	243	238	246	259	259	260	247	235	242	250	255	265	239	238	277	250	225	246	267	251	256	252	270	241	226	273	239	233	245	218	257	259	221	250	256	233	269	247	244	262	300	262	244	258	237	239	240	228	234	246	260	253	253	253	247	265	276	253	226	250	269	240	264	263	282	244	239	275	266	219	287	245	236	249	268	267	229	245	256	234	250	228	249	239	248	265	250	288	279	275	254	275	259	263	250	255	256	250	243	267	260	270	244	232	260	233	253	256	271	237	289	258	256	272	278	257	265	226	271	232	273	284	278	268	247	268	242	232	267	258	271	254	260	261	232	246	243	265	250	230	252	253	263	259	256	246	230	233	240	222	239	244	259	244	261	265	249	273	253	273	223	237	240	245	238	267	247	232	251	284	275	270	247	259	242	237	275	266	250	234	264	255	249	247	229	262	257	247	234	256	244	282	249	285	263	245	278	263	268	237	231	251	264	274	243	255	247	235	221	237	261	249	234	261	250	250	252	266	264	232	219	260	252	249	273	253	249	272	278	290	218	249	227	283	250	269	257	231	257	245	257	235	257	249	299	239	261	262	234	236	253	281	250	274	226	233	256	274	241	269	226	274	239	243	268	273	256	257	239	240	264	245	246	246	226	275	267	256	272	243	262	256	276	222	241	265	268	247	269	283	231	266	290	231	257	260	228	278	243	273	265	265	226	245	258	245	235	264	245	251	243	257	255	254	249	270	251	291	250	253	240	242	267	225	245	256	227	255	265	237	236	284	254	250	247	278	259	282	242	261	250	225	230	228	255	276	283	270	251	238	221	252	234	263	220	244	243	254	254	285	260	272	267	230	231	264	248	235	236	259	282	241	280	258	271	281	270	262	243	250	279	241	243	242	214	265	252	259	241	235	279	263	240	246	258	240	274	272	253	247	262	260	257	249	256	261	250	246	266	225	254	232	252	216	264	233	255	256	225	302	259	264	260	252	256	282	263	250	239	224	267	278	254	259	232	285	273	271	240	266	239	256	252	237	251	248	256	249	264	263	241	243	272	267	239	249	265	248	260	257	248	262	243	248	262	294	234	261	257	271	261	258	267	255	278	247	252	259	219	248	240	253	244	268	236	267	286	262	268	240	272	271	263	230	261	250	281	267	256	232	264	238	268	280	257	223	238	255	254	242	260	250	245	258	247	249	249	259	251	242	250	236	259	267	256	253	263	259	228	218	226	218	273	250	270	261	250	264	236	260	213	235	261	234	262	268	246	261	273	249	260	259	237	241	253	233	264	282	256	294	278	254	273	258	297	264	241	263	258	238	249	235	237	248	253	273	237	257	273	249	251	258	262	254	252	233	252	231	261	259	250	232	237	225	251	257	251	264	219	272	282	254	256	249	271	225	254	243
40560	45841	48718	34787	36854	36500	27212	19263	22815	24604	24688	22933	20492	19518	16478	12910	14600	10391	9846	9017	6839	5731	4534	4539	3712	3189	2996	2815	2673	2357	2057	2233	2067	2368	1600	1732	1731	1722	1671	1454	999	981	1015	947	1032	936	918	915	912	891	848	823	793	844	834	775	769	777	771	724	685	671	655	684	650	646	643	667	623	662	633	611	648	679	639	674	671	622	675	673	651	675	691	647	640	677	639	658	640	672	624	650	621	571	604	618	625	614	566	574	564	587	547	620	586	630	592	580	601	625	602	611	561	614	621	586	613	567	643	597	576	604	601	601	609	594	542	579	577	610	601	635	612	639	597	611	604	625	603	627	565	572	602	606	573	542	602	626	594	595	611	574	594	604	581	601	612	618	594	662	596	565	575	618	604	646	602	595	635	636	596	592	616	545	586	593	609	595	582	590	574	630	538	612	583	602	641	588	574	603	594	634	615	605	612	572	639	604	571	606	590	617	644	614	579	577	624	599	599	608	608	611	560	604	582	596	599	608	614	575	608	604	603	600	595	586	653	646	608	569	592	592	587	613	609	595	580	592	592	639	597	627	648	610	586	609	638	604	602	618	579	604	596	600	582	638	613	604	635	606	615	590	606	622	549	616	573	609	560	628	621	605	590	570	620	575	628	590	605	585	564	623	632	597	590	570	545	662	607	571	591	575	578	558	628	642	631	586	606	619	609	599	594	576	592	605	629	629	586	616	618	593	616	612	610	579	602	576	612	601	566	598	603	633	628	544	643	622	613	606	618	648	564	540	596	607	585	571	644	607	588	640	612	662	573	639	623	620	590	635	636	562	604	612	618	602	605	605	626	608	617	592	606	604	623	648	582	615	605	627	610	577	598	615	616	596	588	591	606	591	582	624	589	564	612	594	552	598	608	582	633	571	668	603	604	622	621	578	557	618	667	652	624	605	628	653	619	582	581	600	633	556	591	595	659	587	575	607	629	576	582	587	599	554	614	627	646	600	602	638	679	655	560	582	605	647	523	585	613	642	580	594	579	622	597	652	635	613	567	572	629	578	624	610	560	588	578	598	598	590	591	612	625	591	605	574	565	638	585	623	600	587	638	643	563	615	633	581	600	584	591	549	601	633	616	569	605	600	612	570	612	607	632	594	596	611	608	569	614	597	614	584	562	543	626	573	582	627	542	594	593	639	617	609	634	532	598	626	611	617	556	587	565	560	631	602	603	598	614	593	632	635	563	617	598	605	621	586	579	602	592	586	619	628	602	601	595	625	682	615	573	606	597	605	583	605	566	608	576	601	634	598	598	636	531	588	584	562	617	575	606	577	637	585	595	583	580	607	574	618	635	617	563	610	600	605	637	580	587	629	577	601	574	581	548	596	606	606	619	621	590	649	611	562	615	589	644	620	592	621	627	586	653	623	596	602	563	596	620	625	592	672	591	595	599	556	590	637	606	600	585	595	592	593	578	562	588	624	585	615	641	586	554	567	607	574	623	550	614	589	622	624	623	601	606	588	610	559	614	571	577	608	556	571	624	591	561	623	620	605	604	643	657	614	635	608	620	617	587	611	586	613	574	564	637	602	637	630	573	582	578	595	611	588	578	622	635	606	569	662	565	634	624	576	651	579	569	601	583	632	586	588	633	587	598	574	638	591	626	561	631	565	559	589	588	586	620	614	587	620	570	574	651	593	612	607	579	617	614	571	598	603	553	577	613	587	584	593	641	577	567	607	604	598	583	596	624	615	650	628	581	585	603	624	598	650	593	549	616	600	608	589	606	597	589	600	617	623	615	619	566	640	564	666	609	597	625	636	612	587	590	576	633	596	631	596	558	597	645	623	560	631	629	575	608	599	604	585	577	585	588	629	656	601	612	560	616	648	641	614	598	589	613	584	614	589	616	574	646	604	603	617	603	580	616	647	591	580	589	609	579	613	595	605	618	615	677	598	542	585	578	589	637	588	626	597	603	659	542	598	622	581	594	637	598	606	621	610	573	613	571	604	623	621	581	572	571	594	580	594	595	615	619	582	578	628	583	606	641	576	580	594	609	628	561	692	601	595	625	606	624	565	540	583	576	641	611	588	584	560	598	592	607	567	611	590	574	631	587	629	612	623	587	560	551	617	602	609	569	586	578	613	630	607	538	598	605	647	587	611	612	560	621	631	628	585	577	626	551	578	585	613	557	634	620	648	560	606	618	596	574	598	625	586	601	585	666	585	604	606	577	629	606	590	594	617	618	593	589	635	554	601	610	587	604	583	576	575	596	625	601	609	572	626	585	586	622	628	600	618	630	586	587	569	619	615	593	618	601	601	611	569	624	643	622	592	602	568	589	605	578	556	622	642	587	606	592	557	610	622	603	568	636	545	612	574	590	627	607	599	587	584	579	576	593	611	578	587	619	558	601	563	595	589	588	634	621	610	584	584	608	590	563	608	598	583	577	645	637	599	630	621	589	629	601	610	606	577	600	576	596	567	627	607	563	584	648	593	570	617	589	623	621	573	634	619	610	607	624	615	601	585	609	579	585	637	655	602	611	572	581	616	564	611	597	582	601	578	596	625	579	618	617	594	650	658	580	574	609	631	622	595	593	612	642	615	619	611	615	624	553	622	645	609	588	593	609	599	577	614	641	637	559	600	580	604	580	589	616	579	554	631	590	593	580	600	607	605	553	625	592	619	611	551	611	619	569	592	613	611	612	611	595	632	625	594	575	541	592	589	599	611	627	612	568	562	566	610	609	634	582	588	631	603	591	611	594	603	544	589	598	642	602	639	604	602	562	615	582	624	594	618	625	586	611	574	598	616	640	602	582	593	639	591	617	617	581	587	584	580	644	624	651	586	603	623	619	612	561	582	606	542	617	558	592	611	573	583	617	558	585	571	672	646	591	630	597	610	607	595	592	625	634	608	625	561	591	589	605	607	599	583	633	649	633	613	558	625	619	632	582	567	631	634	622	617	608	633	555	614	616	551	558	618	639	565	602	591	602	580	635	598	580	555	590	548	531	642	600	585	586	579	591	623	617	580	621	591	595	554	586	653	600	615	588	660	617	603	604	602	584	598	545	594	587	626	584	565	534	627	629	660	643	578	623	590	605	631	555	562	595	629	614	575	613	585	640	584	579	602	604	614	611	590	662	614	621	584	583	596	577	623	615	611	591	617	615	581	559	587	607	611	623	600	568	593	581	560	627	588	572	582	625	643	580	559	585	605	646	605	561	629	578	651	603	597	579	626	625	568	603	575	627	616	586	659	634	680	604	586	576	574	598	623	629	617	609	612	625	629	594	586	636	628	590	574	576	618	597	598	616	567	608	601	590	615	599	548	630	612	573	617	624	618	588	617	604	612	599	552	591	635	599	622	640	636	595	602	619	581	604	606	624	594	576	586	566	590	598	650	653	588	604	615	605	595	576	640	577	596	597	628	601	588	572	628	595	629	578	613	574	611	609	585	617	598	635	624	601	586	568	608	629	639	574	552	639	574	588	608	543	612	625	592	564	579
23007	17829	14947	7174	5124	3612	2499	1615	1159	1125	941	885	780	694	601	547	552	466	488	464	424	423	391	414	426	419	408	389	413	410	358	370	406	375	363	334	379	354	339	394	390	389	387	382	331	383	367	358	351	367	372	389	367	373	359	373	378	362	337	372	388	397	367	371	341	390	372	365	359	336	354	388	350	354	347	391	371	340	383	359	360	375	366	340	359	390	347	372	360	382	386	395	393	375	355	369	396	360	366	377	331	359	363	350	362	352	366	361	363	355	338	362	328	377	345	366	369	372	350	368	370	357	348	386	405	362	361	346	390	342	394	361	352	349	381	338	313	370	351	354	336	357	348	372	419	367	405	353	353	394	365	341	375	323	342	349	348	329	367	387	362	357	367	375	342	386	355	296	354	353	332	348	366	326	344	346	367	362	384	354	357	359	361	371	369	350	390	363	350	381	353	342	364	392	357	357	357	355	377	344	351	371	370	352	389	346	383	388	364	354	372	393	393	344	352	365	340	357	364	352	388	344	366	370	364	377	410	371	369	330	377	333	349	389	357	339	331	373	332	356	354	362	365	329	324	337	354	339	352	361	375	350	351	335	376	369	384	388	379	350	405	344	353	366	361	356	354	332	369	334	368	326	386	353	349	350	381	353	372	341	363	348	352	347	386	351	368	344	356	372	335	318	374	363	371	309	396	365	364	299	334	336	394	354	348	366	358	344	379	341	337	363	378	374	365	310	350	361	356	405	350	398	349	336	360	373	328	366	341	378	364	376	357	351	336	346	355	347	366	350	374	377	330	372	353	361	356	374	357	343	369	347	373	339	361	333	371	373	374	376	363	383	338	338	356	331	328	353	391	344	362	350	373	360	343	356	354	365	367	375	341	335	372	313	380	381	350	414	358	360	358	377	346	348	384	363	343	351	335	345	339	366	377	380	352	366	350	332	342	350	391	349	347	320	343	307	353	301	371	368	373	363	354	355	385	348	349	380	351	385	338	391	372	386	383	352	360	339	352	386	347	359	368	318	359	333	380	364	363	363	370	349	387	363	338	386	350	367	356	352	359	357	392	376	351	373	367	343	388	351	344	376	368	358	348	356	416	347	384	340	378	361	354	351	364	346	338	400	337	361	392	377	357	378	353	384	350	374	373	399	355	373	365	364	323	372	357	351	389	354	365	347	384	365	332	397	344	387	370	340	368	332	340	328	353	393	357	375	396	376	326	349	357	382	349	370	349	361	361	331	335	353	351	361	337	361	322	343	350	365	368	350	360	379	370	390	349	354	358	330	322	375	342	358	352	369	380	354	389	351	360	367	378	381	398	373	371	367	332	385	350	350	378	362	360	335	348	345	336	337	403	371	344	336	366	350	367	355	360	328	354	346	341	362	396	353	355	354	366	399	360	388	340	356	362	332	355	345	388	330	362	355	351	370	373	375	395	354	336	357	371	335	336	387	370	374	407	354	344	394	342	365	366	361	346	371	371	372	376	366	348	373	350	346	359	340	371	335	358	394	368	352	363	375	324	343	363	337	340	376	376	345	375	382	409	347	355	347	367	358	369	374	370	352	353	346	365	345	366	363	361	370	360	366	362	350	324	368	395	406	346	349	349	374	334	367	366	361	370	366	331	368	364	363	359	359	374	387	353	323	358	370	323	379	352	373	369	394	364	360	364	338	349	331	395	382	339	337	336	339	368	406	307	321	353	405	350	367	353	340	371	365	356	328	355	395	354	366	398	364	358	404	327	346	379	373	382	383	372	369	382	369	345	362	372	369	347	372	352	359	397	379	383	336	373	375	339	349	343	383	333	345	324	348	394	367	373	332	384	331	323	337	358	335	328	340	359	322	358	354	346	373	339	391	353	372	357	380	370	386	404	392	395	362	346	372	386	346	387	346	354	348	311	378	348	354	358	373	361	370	372	373	412	381	328	371	355	355	347	353	359	374	361	376	377	347	359	360	366	364	386	334	328	385	330	349	367	380	321	318	343	382	370	366	347	406	366	371	385	371	370	349	387	375	347	361	350	385	350	346	334	391	376	358	407	356	390	373	360	372	347	366	342	353	340	394	355	394	336	360	362	368	373	327	386	364	359	366	345	347	325	385	367	381	374	381	336	356	341	387	382	370	361	350	380	355	310	341	382	392	362	335	352	371	366	368	346	331	359	383	344	307	379	395	366	393	347	406	326	342	356	346	387	361	341	325	337	375	370	350	331	345	365	339	388	327	367	345	342	315	319	390	372	345	347	418	371	335	350	338	364	355	363	384	363	393	371	354	333	366	392	368	364	356	351	331	398	336	366	364	370	361	348	331	350	356	353	373	354	346	377	391	358	356	363	375	358	349	336	403	375	357	362	348	355	401	399	389	343	400	393	362	369	334	338	365	369	372	330	365	378	340	340	355	346	334	368	341	351	359	361	363	347	331	365	366	365	338	372	308	358	343	367	336	380	348	367	373	388	345	334	354	359	339	395	389	324	348	330	330	383	408	330	341	376	346	334	326	379	351	346	375	377	335	363	345	350	337	386	355	392	382	370	366	379	379	347	360	348	376	364	349	401	367	387	347	374	362	326	386	353	362	375	378	354	371	349	313	325	369	392	348	347	377	371	335	363	374	311	373	321	359	416	374	345	360	384	346	328	337	334	332	354	349	351	390	323	323	356	363	329	372	353	352	373	325	307	357	392	363	320	326	368	349	379	361	339	346	370	360	303	305	416	334	363	407	406	382	355	348	344	354	370	384	333	353	340	408	330	315	343	353	362	362	352	384	377	356	386	376	334	367	353	377	346	375	363	367	346	386	348	347	313	385	340	334	334	361	389	350	344	326	355	390	371	362	369	349	340	404	354	351	341	342	368	348	352	349	355	357	329	341	373	380	332	380	318	351	360	358	368	369	357	350	340	361	368	385	391	350	382	374	380	377	362	370	345	367	372	391	351	368	397	350	381	335	361	321	356	373	321	401	378	364	335	355	347	390	373	358	346	350	363	396	341	359	377	395	344	374	374	344	356	359	367	382	359	333	377	381	371	361	330	331	353	354	373	317	389	376	360	366	374	401	365	375	352	342	370	334	388	360	368	360	359	389	325	369	380	412	375	338	354	384	362	348	373	347	326	402	387	377	347	363	369	340	351	336	347	379	345	363	366	333	376	370	356	356	383	333	334	363	364	395	331	369	343	354	343	378	346	359	337	344	356	332	341	365	363	360	366	356	398	347	360	357	389	346	372	324	331	342	358	348	374	394	352	370	326	383	346	369	371	343	377	374	373	363	339	353	333	347	342	361	347	348	358	340	349	331	320	378	385	382	345	320	326	340	334	329	390	377	391	375	425	388	393	335	382	369	382	370	345	345	387	353	346	358	343	348	358	370	334	382	363	388	372	379	334	373	324	360	347	341	336	335	383	359	366	370	345	341	372	340	354	355	332	332	353	385	369	348	368	374	347	357	344	348	371	372	377	360	371	353	353	369	360	368	373	351	330	359	346	360	362	396
14373	16805	19497	13523	12963	11038	8485	5621	4528	4256	3926	3518	3187	2741	2408	2002	2041	1825	1596	1545	1452	1333	1172	1249	1120	1142	1141	1004	1060	953	1012	986	1012	1040	993	997	1011	926	933	870	915	942	959	883	859	914	921	906	918	902	916	879	926	924	925	854	937	863	872	830	882	892	847	863	830	808	837	823	811	861	852	856	860	810	846	884	868	904	856	839	859	882	845	838	818	874	877	882	861	844	841	856	836	881	869	814	795	821	841	849	772	857	826	851	809	801	875	850	806	884	852	838	885	851	836	827	902	861	860	812	842	828	817	902	847	839	827	845	863	850	827	820	842	808	897	846	893	820	843	803	844	880	843	850	924	831	882	867	852	906	861	871	853	836	827	909	848	829	901	846	841	883	825	826	897	825	918	855	859	866	847	861	858	839	877	871	836	827	829	853	813	926	844	847	833	860	835	803	850	839	832	820	817	833	841	856	828	838	807	887	838	851	871	864	854	855	848	877	856	848	909	913	817	875	845	833	918	893	804	888	830	870	848	849	891	821	845	827	829	857	832	834	856	882	853	810	872	869	845	916	831	827	860	813	848	865	833	831	902	844	829	821	897	886	842	858	816	838	836	853	922	834	890	852	855	835	846	864	889	913	835	890	892	889	844	880	882	825	855	900	856	836	825	872	860	873	811	803	860	863	839	888	890	833	882	853	881	854	832	840	859	799	863	846	790	852	846	939	873	883	837	849	832	863	870	831	857	830	859	833	858	853	833	903	859	825	836	845	851	836	839	811	844	845	845	848	854	901	786	849	880	821	834	865	847	850	800	848	837	861	845	869	774	866	810	874	831	823	854	816	872	848	900	803	896	828	856	872	872	854	844	850	808	848	868	823	877	877	837	850	837	846	830	858	863	836	863	838	837	863	851	850	808	875	847	860	839	838	871	831	881	871	804	878	861	850	864	841	815	873	847	884	816	817	814	849	862	819	863	864	849	831	804	804	847	869	852	829	840	815	858	852	857	849	862	833	849	854	845	868	877	836	871	821	809	822	876	839	779	875	893	897	825	876	843	879	837	813	816	890	838	895	888	824	883	886	862	900	851	871	825	842	784	836	844	785	854	859	844	822	809	821	823	909	865	812	877	892	904	851	871	846	830	878	939	864	836	795	895	807	851	834	852	871	889	887	874	841	881	812	857	862	856	865	887	862	852	837	835	863	797	844	880	853	842	837	853	830	847	852	823	824	849	843	791	907	909	857	890	810	818	825	876	803	843	836	853	810	819	887	830	840	858	841	884	869	855	879	856	889	856	837	813	839	811	871	864	897	819	901	887	861	909	810	832	840	821	811	899	808	851	841	848	852	817	808	783	825	851	832	800	872	869	849	857	823	804	849	914	866	841	797	868	865	814	876	919	837	849	899	854	877	914	774	891	845	873	895	827	761	873	870	800	852	881	850	874	823	873	842	851	892	810	831	854	824	830	818	847	932	897	865	855	883	831	828	861	777	817	863	803	893	854	873	878	814	855	878	840	863	853	871	860	827	839	859	829	878	848	836	886	906	855	837	832	826	893	831	837	853	830	852	782	879	844	865	867	799	872	876	784	790	827	836	779	800	799	833	872	807	863	879	864	885	824	824	846	883	841	837	827	814	860	879	891	827	929	862	842	829	892	876	833	855	872	847	885	840	840	816	844	816	843	865	846	873	856	878	832	870	827	901	862	840	842	836	869	856	861	842	819	826	843	851	817	845	870	874	827	867	832	858	825	876	805	819	881	841	856	833	854	907	824	812	885	899	894	852	878	867	822	868	831	854	846	878	803	831	886	821	836	838	821	813	841	848	826	862	858	831	878	850	840	856	874	863	894	839	844	852	869	804	846	861	833	839	850	817	790	843	810	893	868	897	827	859	894	864	873	901	831	851	869	878	827	783	778	824	839	783	783	837	846	858	847	905	801	887	853	842	884	800	862	822	882	859	894	875	861	797	826	859	875	819	870	881	832	843	792	859	827	829	794	846	899	853	881	840	887	835	822	895	849	845	841	857	865	782	844	868	874	821	898	860	845	837	835	872	873	867	878	861	854	846	889	796	899	870	883	810	854	816	852	841	844	842	856	858	761	852	861	834	872	900	857	859	852	850	856	825	842	851	932	794	889	823	866	821	819	888	847	802	896	800	823	845	854	872	834	869	857	858	830	808	844	828	869	872	790	896	835	887	819	818	858	859	876	900	855	865	859	879	851	879	840	898	890	914	824	807	847	894	859	850	830	803	901	878	879	835	854	817	878	837	775	920	925	871	865	839	860	849	886	896	840	859	813	844	777	848	836	842	804	857	840	894	896	755	844	881	892	859	889	846	852	881	881	836	868	851	841	896	845	810	860	846	850	893	851	814	827	843	839	858	836	800	825	862	831	841	902	886	867	818	811	919	880	891	884	843	819	860	902	866	820	864	820	840	843	876	868	857	788	861	907	892	868	827	830	832	810	834	827	819	848	885	844	821	815	896	839	865	846	848	846	867	839	851	871	834	886	861	843	835	891	891	858	828	874	834	882	815	837	885	835	811	848	851	881	851	821	828	857	805	848	819	882	896	886	833	828	880	888	828	859	883	848	837	781	856	833	827	855	840	813	849	803	824	855	836	826	863	776	883	883	847	810	885	868	862	831	837	908	912	852	852	846	886	822	837	804	831	871	833	825	849	902	911	862	886	842	829	868	844	861	811	821	852	853	849	872	870	845	815	894	904	837	864	863	809	830	791	872	841	866	807	805	874	815	838	846	896	902	827	881	869	871	847	864	863	847	793	801	864	812	856	877	838	848	882	880	851	833	868	840	853	853	883	875	864	891	878	831	838	816	852	898	857	835	831	830	826	873	857	851	836	883	831	893	886	856	822	872	848	862	797	846	843	817	836	871	828	821	891	875	801	828	838	866	892	840	835	873	830	912	921	887	847	816	838	885	814	808	890	813	855	851	875	862	861	868	861	855	878	867	841	870	909	874	807	882	837	816	852	870	853	884	856	854	850	874	828	853	855	830	866	828	854	870	853	827	840	825	820	911	845	831	877	872	853	857	871	870	811	849	853	844	823	879	864	809	874	876	818	812	890	831	845	858	859	820	806	879	875	816	824	884	866	855	852	865	816	829	855	856	814	817	844	888	882	873	854	854	862	834	818	813	890	824	862	855	896	860	814	824	881	776	862	859	862	883	847	883	848	850	824	815	822	843	832	806	906	854	879	854	874	849	866	866	876	861	872	880	870	843	850	845	792	848	850	845	854	895	860	827	847	848	889	865	845	831	846	865	847	857	851	855	848	908	875	862	816	873	825	830	866	834	939	860	852	873	844	821	876	819	831	833	859	849	836	822	860	895	857	861	870	787	875	844	832	850	842	832	860	829	857	913	820	874	835	857	847	818	852	839	801	893	859	863	866	838	875	835	878	828	855	840	868	890	786	858	875	890	839	873	764	889	856	826	857	839	830	842	898	831	828	822	858	837	817	854	907	857	841	859	859
41281	44597	44578	27781	26569	22056	16590	9222	8989	6779	5833	5633	4379	3598	2742	2213	2313	1438	1337	1187	984	753	718	702	555	520	571	549	501	486	444	453	467	456	437	441	381	420	425	398	419	395	377	366	390	398	399	378	390	388	390	370	365	376	374	366	371	367	396	403	351	326	348	346	342	353	346	319	334	330	347	336	381	357	381	376	361	401	347	352	364	318	354	364	378	392	343	320	371	373	368	367	358	342	343	344	369	363	376	355	336	373	322	362	338	366	377	329	372	330	369	356	337	347	336	327	355	339	376	358	318	351	362	364	369	321	330	375	340	345	366	356	359	344	333	366	352	326	365	389	351	360	343	377	361	362	364	408	381	386	358	351	349	320	363	357	364	330	361	347	363	358	379	360	357	349	367	374	389	369	348	362	341	349	359	331	342	364	362	339	320	363	370	386	346	335	343	368	335	399	314	336	375	347	353	310	342	380	335	333	328	377	353	353	336	330	335	393	347	367	353	359	364	349	331	351	357	366	354	395	332	386	367	364	368	343	367	371	378	360	362	347	356	403	328	372	333	366	345	328	372	363	298	349	366	372	376	386	403	363	345	385	372	342	344	386	353	361	351	330	373	352	333	351	367	350	325	362	333	359	377	321	306	324	327	346	357	340	327	344	355	381	321	368	355	337	351	407	355	333	332	348	363	342	356	359	369	363	367	390	383	362	324	324	355	344	320	343	336	349	368	303	320	335	357	359	350	353	371	304	345	334	365	330	307	369	334	361	399	362	374	338	327	334	340	340	371	340	398	337	382	364	381	380	331	337	365	341	336	318	358	372	339	384	366	347	366	379	383	315	332	350	358	356	333	359	313	412	384	373	365	382	355	383	356	353	343	320	352	359	333	325	364	399	378	339	345	336	339	329	340	340	364	344	331	373	363	369	320	363	354	341	367	341	336	338	355	330	322	327	319	331	340	358	372	316	339	369	349	358	358	319	345	347	359	364	369	345	356	367	328	387	358	338	335	375	367	328	361	373	352	356	351	345	376	365	378	382	329	344	357	360	332	323	319	372	358	364	343	369	337	350	351	380	380	406	372	352	361	366	333	382	382	367	350	372	379	353	349	354	319	342	352	365	353	353	351	371	372	363	385	358	308	368	356	378	361	337	355	346	332	369	335	368	385	346	346	333	364	348	361	346	354	392	335	322	392	332	352	328	346	357	364	336	331	324	350	349	371	369	377	339	349	347	360	378	339	316	356	340	389	384	344	300	369	390	329	385	347	348	339	352	357	316	337	365	353	353	376	363	385	329	336	335	383	313	344	345	330	366	363	340	344	319	375	389	396	352	357	364	363	346	349	372	356	357	375	349	331	317	366	341	352	382	330	347	350	343	360	372	375	368	333	371	354	355	351	331	350	328	326	340	347	370	359	355	370	323	355	377	376	349	330	372	332	336	329	384	344	332	377	348	332	358	349	376	354	363	400	338	392	332	326	338	368	341	316	345	332	365	341	306	363	410	358	323	315	365	376	325	352	376	374	350	363	360	348	345	364	367	318	330	365	355	336	357	337	353	330	337	383	313	358	355	387	350	396	382	342	358	333	335	348	359	384	354	344	353	331	365	368	385	392	384	357	320	338	346	343	362	358	352	363	327	343	383	370	341	358	370	341	355	365	370	336	354	387	353	330	325	336	369	345	326	338	328	356	343	294	384	337	368	391	361	353	336	368	360	388	390	359	363	316	345	376	323	349	353	355	349	360	338	377	343	329	343	356	365	363	365	372	343	378	361	351	370	318	409	320	337	348	354	366	357	349	340	313	318	383	364	356	348	344	328	341	348	326	347	337	330	379	364	310	377	354	353	379	349	381	350	366	339	343	329	341	331	339	350	332	365	355	377	391	382	372	372	354	337	355	356	312	310	366	347	366	335	379	361	340	338	345	368	336	350	352	330	369	344	346	350	347	316	337	383	358	348	353	344	346	324	305	332	364	354	333	352	374	345	349	329	360	352	339	345	351	343	357	346	358	392	348	358	348	356	358	365	384	323	389	378	359	370	382	335	330	389	353	360	362	330	338	377	392	324	365	368	383	338	341	369	306	337	355	324	365	345	358	374	371	333	354	366	368	380	362	369	359	344	330	348	382	361	364	362	349	358	326	337	381	335	365	393	340	348	364	364	333	349	342	377	355	336	364	335	326	368	362	378	364	358	368	336	346	363	374	339	358	357	342	375	382	319	353	319	333	365	354	340	362	331	370	379	359	354	348	320	384	343	353	365	379	347	352	371	372	356	374	339	338	411	360	378	337	346	374	342	387	330	354	359	347	316	339	362	355	358	344	357	348	352	338	361	371	349	326	370	331	379	375	361	364	360	332	351	343	385	368	365	338	360	340	367	308	364	345	359	369	378	378	350	350	343	366	360	353	365	333	356	329	339	363	370	362	362	343	367	344	373	387	352	365	380	388	371	393	326	357	389	367	381	336	328	345	345	340	385	321	347	379	332	343	332	332	319	373	375	369	347	320	325	353	376	361	324	387	356	346	378	323	322	376	369	348	346	355	344	329	364	384	347	357	339	330	366	349	369	360	360	355	357	380	343	381	333	383	370	355	356	350	358	373	363	380	327	334	344	367	345	304	321	339	329	377	321	382	393	352	336	331	327	392	320	344	344	345	344	327	354	409	358	337	330	373	354	387	337	365	366	360	365	373	371	369	340	349	335	365	374	359	350	344	322	364	343	372	323	349	377	381	346	387	355	342	373	367	354	361	349	354	333	338	320	365	372	376	390	328	353	402	358	334	354	379	382	367	409	346	330	330	310	361	347	346	324	365	341	345	345	318	315	364	347	346	343	324	347	350	325	358	354	352	353	351	341	377	344	333	346	375	356	377	358	332	353	326	357	348	354	378	333	330	342	366	336	358	346	350	355	353	335	355	339	356	353	385	325	347	387	377	351	350	369	350	330	342	325	360	382	321	362	392	317	371	366	342	347	348	404	298	361	367	372	358	349	355	331	350	368	353	311	327	316	372	353	350	320	359	355	348	374	370	376	350	357	336	373	377	378	334	347	351	343	391	343	333	333	361	346	333	373	349	417	340	327	372	367	377	339	358	378	343	343	321	367	360	345	370	354	358	367	373	339	343	332	375	343	363	320	353	387	326	359	354	351	329	373	371	379	351	327	341	382	323	346	370	348	353	378	366	365	364	354	376	385	363	332	303	359	331	366	349	352	364	347	313	319	396	332	332	380	322	362	359	362	341	340	348	362	346	366	362	297	368	373	335	322	355	377	334	364	353	392	303	358	386	372	311	368	339	330	318	379	359	345	336	331	338	354	364	354	354	354	383	355	324	379	327	355	351	385	363	349	315	368	365	325	358	388	388	322	332	357	366	352	370	301	354	361	315	320	364	378	356	313	342	359	316	405	346	363	358	329	329	365	343	357	334	371	378	379	341	344	342	370	355	360	335	372	369	354	351	331	324	341	340	346	358	355	300	381	354	356	372	347	339	362
28773	39313	42729	27379	30424	28138	22676	12976	19699	17119	17164	15776	13637	12469	10411	8861	8709	6021	5898	5290	4256	3292	3223	2834	2292	2186	2206	1985	1832	1763	1721	1610	1590	1559	1430	1375	1359	1350	1290	1326	1056	1027	1070	1037	1088	1043	1033	1012	990	974	966	959	982	934	961	888	848	895	885	877	882	891	870	881	881	857	883	858	868	873	852	834	852	865	855	842	923	845	879	852	908	852	864	841	836	783	846	861	881	803	813	849	897	850	824	866	894	808	811	768	909	782	842	821	836	837	758	828	848	848	802	809	827	822	861	872	784	823	822	872	857	859	794	817	874	847	813	856	871	838	818	800	892	878	850	874	853	804	845	829	870	886	793	826	825	833	878	902	829	820	807	816	828	864	815	830	804	826	834	860	779	804	824	867	820	832	854	825	826	844	813	848	859	802	829	851	819	871	833	824	831	828	835	777	844	867	817	844	824	804	817	903	811	818	827	787	826	856	818	807	756	851	812	857	806	871	830	855	760	891	847	836	817	874	777	845	814	850	833	815	793	808	797	817	799	784	804	844	822	822	816	789	751	794	848	810	805	827	813	859	830	860	831	835	838	812	819	794	785	797	852	811	805	774	833	796	797	850	826	795	808	792	895	814	736	838	780	841	837	835	819	827	816	863	817	829	836	825	898	810	789	846	816	880	840	837	851	824	848	850	815	826	789	812	791	814	844	808	857	827	867	815	855	847	831	811	828	869	786	865	798	788	819	795	794	898	861	831	872	792	843	792	838	828	842	831	836	827	800	840	831	772	871	852	791	830	788	820	878	800	889	846	790	801	799	792	803	830	829	854	839	867	840	828	783	862	796	828	807	841	820	824	800	774	822	833	778	800	830	861	778	870	818	831	821	824	812	776	809	857	829	838	835	842	793	843	842	795	862	771	886	812	794	889	837	856	866	814	849	821	832	796	811	839	799	837	837	868	828	807	841	824	850	828	808	813	844	807	850	850	842	837	846	833	884	780	799	900	793	841	831	802	815	812	834	880	887	791	827	797	765	776	819	839	832	847	862	801	852	808	816	823	822	812	809	777	827	849	866	866	808	826	831	823	880	801	836	773	852	811	896	799	840	840	772	871	886	817	807	860	923	839	832	880	838	821	852	849	831	820	873	859	854	850	817	852	832	825	847	863	806	806	859	819	794	807	834	834	798	794	795	878	795	864	845	825	862	785	856	847	813	842	786	833	854	791	867	871	836	855	838	821	803	832	746	797	865	819	853	855	831	797	783	824	842	831	801	821	787	819	856	847	862	804	808	828	816	842	858	833	795	892	836	831	789	843	820	846	827	840	790	811	808	846	815	844	841	845	821	836	838	848	827	830	864	795	791	790	759	758	842	921	852	796	894	849	805	871	815	840	796	831	802	809	792	872	810	800	832	812	862	833	799	865	800	799	837	844	823	843	816	847	837	862	844	831	830	852	807	815	828	831	849	853	842	833	849	844	822	894	825	842	788	836	834	827	843	826	808	821	771	836	807	884	837	805	816	847	799	795	856	830	907	774	841	820	759	823	826	861	842	828	837	776	775	834	865	803	870	795	854	873	852	878	863	831	874	842	826	826	811	820	821	804	798	853	833	813	795	824	805	804	845	852	831	785	805	792	860	817	797	860	799	803	756	856	850	812	880	893	777	910	871	816	817	848	808	826	765	841	882	832	840	838	828	806	823	769	800	895	842	850	812	826	858	823	845	878	829	789	805	800	827	837	771	885	811	853	852	831	857	822	769	849	820	829	839	802	864	833	855	816	873	868	895	819	814	821	795	849	814	804	826	824	814	766	838	787	846	810	845	797	796	829	779	849	827	802	846	840	816	815	881	791	812	824	825	792	803	846	846	870	856	818	841	894	825	825	842	863	837	782	841	862	819	824	825	830	797	812	845	844	796	812	809	818	819	822	852	816	842	772	795	846	821	784	856	887	795	825	874	803	793	763	839	853	850	820	809	845	860	804	844	803	833	861	801	818	824	872	837	836	825	818	794	895	835	849	823	845	835	868	787	839	795	797	819	833	807	815	803	801	841	814	863	852	829	784	784	844	852	793	869	834	823	854	820	866	858	853	855	857	851	846	822	855	836	810	828	845	859	841	861	828	845	815	854	799	807	849	846	845	862	854	841	771	824	819	823	782	843	813	846	842	811	861	771	814	816	824	852	804	823	819	803	814	820	812	846	862	830	820	821	800	840	842	832	838	863	824	815	808	804	832	796	840	862	858	853	817	822	867	816	848	864	856	797	826	852	820	852	854	866	820	868	842	864	822	811	837	848	779	824	788	863	772	878	787	811	804	831	800	800	830	789	769	858	751	857	832	855	829	803	828	811	822	864	828	800	851	816	832	830	796	838	812	830	844	792	776	854	812	842	822	833	800	833	802	808	862	761	855	787	823	856	830	809	849	809	807	813	819	809	840	808	820	770	820	821	817	802	856	813	833	846	828	832	843	864	854	857	833	854	830	835	842	825	909	822	827	854	800	824	825	809	847	837	829	799	870	803	796	827	821	852	833	833	859	840	864	845	832	846	803	810	849	820	800	797	823	817	825	857	819	820	795	819	817	846	772	852	821	855	811	834	799	818	871	897	835	821	798	843	861	810	817	817	848	777	864	836	859	847	817	893	820	842	839	820	825	876	847	862	837	846	797	802	836	864	849	820	779	853	848	833	839	790	813	852	807	819	817	829	802	787	844	847	810	804	869	863	828	833	881	825	834	863	824	841	764	826	832	848	830	911	862	792	814	860	812	801	793	869	830	812	784	837	856	744	859	847	824	874	825	855	866	821	833	821	906	794	784	813	918	811	833	816	827	803	803	835	814	780	802	821	839	801	766	828	831	783	891	831	813	813	809	836	868	861	836	809	880	795	771	822	809	849	836	852	838	814	881	798	848	798	846	806	844	825	838	848	806	831	840	816	829	837	893	841	783	813	822	792	817	790	816	837	807	834	813	860	846	830	789	807	871	817	793	822	854	798	863	791	826	777	782	823	815	801	841	837	848	772	862	820	823	847	836	834	844	815	810	792	817	841	854	807	798	874	811	844	845	857	832	823	788	826	810	824	852	819	813	814	811	845	851	841	777	865	837	845	881	864	802	828	788	847	820	824	832	798	831	843	863	794	802	857	822	874	826	869	822	811	837	844	816	851	763	857	854	808	850	804	888	839	825	865	859	850	807	834	794	775	833	855	880	855	799	854	920	837	800	812	786	803	761	857	826	767	824	829	856	818	829	888	811	815	809	835	841	793	815	799	832	812	846	841	851	888	787	830	814	779	843	883	860	839	822	823	861	837	827	834	792	838	853	833	841	810	806	806	818	825	863	811	795	813	870	851	848	840	813	813	896	830	809	822	799	844	846	854	855	859	857	810	786	867	822	847	807	827	847	817	817	838	824	811	820	796	885	800	792	762	862	843	842	828	782	778	876	812	842	804	841	793	852	860	799	892	827	814	868	857	843	850	765	848	829	843	904	845	837	813	835	819	868
53341	51908	44114	31648	29833	28447	26068	19246	17676	12889	11277	10414	8920	7605	5620	4184	4978	2898	2514	2311	1677	1218	948	947	741	722	700	658	572	571	537	523	492	469	395	382	358	365	376	426	315	296	315	331	291	309	315	305	294	278	316	297	284	273	279	275	236	266	290	261	251	253	245	248	291	277	254	301	265	246	285	278	261	259	256	255	249	260	290	236	254	293	250	251	272	273	242	250	253	240	239	275	266	253	252	258	272	249	241	264	260	242	253	247	251	262	222	270	249	259	251	228	274	256	234	259	260	257	274	242	276	269	222	262	263	283	239	261	254	264	247	246	238	265	250	252	257	264	250	255	256	244	235	259	245	245	253	262	256	288	309	249	242	281	281	261	267	270	240	226	228	231	294	285	250	256	273	237	254	284	268	235	257	235	235	256	260	266	244	250	268	245	276	237	255	244	248	254	260	259	263	276	257	284	258	265	257	272	283	253	272	252	259	273	237	237	245	278	250	208	268	255	280	267	295	265	286	295	262	247	235	254	267	275	253	247	238	267	267	219	271	265	284	248	218	242	263	269	272	263	227	284	259	263	234	241	265	244	291	266	264	246	234	278	235	250	262	259	263	270	292	262	247	235	249	243	256	280	244	252	269	264	259	283	259	271	209	257	252	260	253	233	281	268	266	284	270	245	266	261	247	247	259	301	205	246	265	226	256	294	249	250	259	292	253	252	282	287	267	271	219	269	233	255	268	237	232	237	252	265	265	271	242	262	273	278	246	286	259	255	263	235	265	240	249	288	276	226	267	267	249	279	244	247	259	245	280	231	253	255	247	262	271	278	262	288	233	251	256	240	243	261	268	261	254	263	249	253	262	239	269	276	230	230	235	252	237	259	284	240	256	265	242	246	239	258	243	289	269	246	261	238	261	278	226	263	235	268	279	244	256	293	250	257	256	269	260	242	239	302	252	236	251	245	249	230	279	281	254	252	268	245	247	250	248	281	255	247	234	261	267	254	257	254	256	260	247	263	256	247	274	241	282	244	259	237	267	251	267	247	254	237	258	241	253	239	255	239	220	270	240	271	280	231	233	231	267	249	264	243	259	254	251	266	261	238	237	247	262	241	252	260	278	264	256	271	248	264	266	250	279	259	256	249	268	238	251	228	261	263	256	261	272	269	279	279	263	271	254	237	262	259	273	231	269	270	241	293	277	265	279	259	254	257	253	250	229	258	274	241	290	278	245	274	243	268	257	249	258	250	226	249	243	229	274	240	265	265	252	264	251	265	262	258	247	271	232	282	271	242	278	266	252	275	248	275	299	267	277	256	269	252	258	272	267	270	261	243	240	240	244	253	239	267	284	293	262	244	236	262	263	243	242	256	283	268	264	253	263	250	273	244	264	254	258	226	287	281	243	256	231	251	270	273	268	258	243	247	245	270	251	250	280	232	255	256	242	258	240	267	250	273	255	265	277	247	259	235	237	234	269	243	270	253	241	237	266	278	258	248	269	255	277	220	238	273	277	271	265	260	258	239	231	281	288	236	273	262	256	259	253	224	252	262	242	225	253	285	252	228	249	235	226	239	257	264	243	254	264	266	239	246	279	262	257	257	259	253	259	293	254	272	276	257	235	279	255	245	241	253	256	267	250	255	295	283	265	231	248	258	229	250	249	258	254	257	269	237	254	259	262	241	247	215	240	254	285	266	263	285	273	246	272	270	227	231	233	265	245	245	250	263	253	240	266	260	256	240	265	268	262	252	266	233	264	253	260	254	282	259	267	261	258	271	276	263	246	235	275	266	277	256	250	257	271	254	244	248	286	269	230	287	257	250	243	287	268	227	254	237	233	240	268	228	256	246	255	263	272	253	250	242	221	271	254	259	246	266	256	266	244	270	266	244	288	265	253	254	272	238	242	279	246	263	259	279	245	247	249	237	256	255	225	252	256	247	276	246	258	240	246	271	266	234	260	260	260	263	268	253	262	272	240	260	281	242	249	256	251	255	273	239	245	255	277	237	268	257	251	240	221	241	264	256	266	276	264	263	251	227	268	266	217	244	267	270	257	240	263	293	260	271	262	240	228	230	251	281	282	292	257	235	277	264	251	277	250	236	273	231	248	240	272	245	258	240	260	252	268	232	260	267	254	243	276	255	254	269	244	283	265	255	215	266	226	264	249	262	260	267	234	242	263	302	246	254	243	263	256	245	264	247	219	254	258	276	248	273	245	241	270	265	277	240	256	235	219	257	240	256	251	242	216	264	259	245	258	257	242	246	296	263	274	260	250	255	243	259	228	259	259	224	266	252	276	288	231	232	250	257	254	271	252	265	260	248	245	242	250	259	270	260	240	268	249	283	255	244	258	258	226	278	245	220	272	276	257	278	246	228	253	277	264	242	259	256	256	222	247	275	255	251	254	256	244	240	273	238	255	268	260	274	268	253	267	258	262	246	250	253	257	253	274	265	253	241	245	249	210	251	282	280	280	255	241	261	270	277	276	252	240	251	258	259	261	267	257	262	261	232	243	237	230	271	230	258	229	243	277	240	270	275	254	265	241	245	260	248	223	232	267	272	234	269	243	257	273	270	293	275	263	262	254	257	233	242	264	285	257	246	262	255	274	254	229	244	280	272	267	265	252	274	281	267	250	264	252	271	293	256	256	265	248	292	236	264	264	259	270	237	240	266	263	247	263	259	271	258	259	258	247	263	256	255	300	230	241	275	247	233	239	240	269	231	248	222	254	223	232	260	284	248	264	221	265	209	227	250	254	234	251	262	246	250	214	282	269	264	248	253	270	236	258	236	275	222	239	282	273	280	272	253	250	240	262	287	261	254	276	257	257	266	250	254	291	263	252	249	247	258	253	258	252	284	256	277	231	279	253	253	277	220	277	217	252	231	265	246	230	253	274	232	258	235	288	256	246	258	242	253	240	283	229	246	286	247	255	298	235	226	246	255	255	248	244	239	241	258	254	274	229	270	251	232	239	237	249	240	243	247	255	239	278	272	250	259	257	281	233	270	261	220	236	246	249	215	232	265	262	283	255	256	262	268	238	234	234	259	195	245	210	243	234	234	240	241	237	235	273	234	259	253	264	256	235	251	241	243	247	253	283	260	259	291	259	275	249	238	273	269	256	246	257	236	223	260	245	252	253	266	267	237	266	256	254	246	257	261	292	244	249	241	245	247	246	275	264	251	252	284	296	280	235	252	270	241	249	267	259	250	258	240	233	242	271	247	240	240	273	254	233	238	247	267	286	251	223	270	249	294	261	281	241	264	222	259	253	256	266	260	233	276	247	275	246	247	233	240	260	292	265	264	269	253	246	276	242	261	254	238	245	258	274	249	272	267	211	269	254	263	258	258	253	259	285	259	259	267	251	257	264	266	272	248	266	250	246	286	278	271	261	265	266	253	248	236	275	284	235	238	245	234	245	254	257	260	265	255	264	279	244	255	253	257	253	252	247	248	253	241	245	260	205	219	248	262	258	258	221	228	263	250	245	249	276	261
38637	48682	49667	35380	37766	36814	32030	22251	28670	24710	25318	23560	21061	20615	16633	14068	15230	11191	9510	9178	6738	6064	4895	4712	3800	3531	3278	2978	2682	2342	2376	2330	2240	2139	1537	1624	1559	1550	1488	1538	1115	1002	1032	1035	984	955	921	890	884	865	855	815	872	865	823	829	833	776	737	727	736	725	674	687	641	672	628	686	672	635	618	631	634	678	718	648	638	638	640	672	683	700	690	684	617	675	661	672	662	659	667	630	600	631	635	610	629	615	619	659	609	636	634	622	637	582	623	618	585	615	636	558	612	583	634	634	579	563	641	654	677	629	591	643	661	596	567	618	602	612	633	622	639	638	571	637	618	646	637	600	643	635	596	659	601	635	600	604	603	586	629	608	601	633	637	630	653	591	629	610	598	608	594	608	663	585	661	626	679	631	613	631	620	624	612	595	613	609	595	562	593	652	601	630	601	658	589	607	610	652	618	549	630	617	611	591	644	608	627	591	599	607	606	678	600	621	643	644	630	609	603	634	618	570	585	589	613	608	577	600	644	594	630	596	600	615	620	597	626	608	669	591	607	611	560	591	635	622	574	582	606	588	628	633	595	643	623	613	600	541	593	630	603	627	641	602	629	606	579	632	607	645	627	583	633	642	611	573	534	615	626	617	614	606	609	664	600	586	608	638	638	615	584	643	603	619	595	610	601	643	643	575	664	622	643	601	618	579	627	599	644	625	638	584	612	597	637	572	624	633	599	597	609	610	633	649	620	630	637	636	669	599	622	586	609	622	648	661	633	549	576	642	650	637	614	600	621	611	617	643	618	621	623	623	599	596	588	582	612	607	578	585	598	638	591	645	598	599	605	599	639	602	652	623	642	619	606	609	548	592	652	609	630	613	612	600	617	582	573	581	610	616	557	594	602	625	624	613	582	557	623	604	606	592	628	581	605	623	602	608	595	649	587	597	613	660	602	592	627	633	654	615	618	606	603	624	648	619	611	591	628	578	631	583	557	559	599	601	642	621	636	591	611	624	607	633	622	560	598	590	588	605	627	613	600	625	624	614	589	591	643	606	592	578	598	594	572	599	624	623	615	575	634	616	583	556	613	611	596	643	622	597	585	621	590	605	604	667	654	580	625	579	590	588	630	625	648	687	609	607	600	582	627	630	657	620	625	639	600	619	576	628	602	596	607	610	658	629	613	563	606	570	592	614	593	599	598	624	587	589	621	604	623	635	618	593	597	607	621	611	561	597	658	620	610	621	607	624	576	635	626	613	626	579	610	638	590	644	610	591	618	629	590	606	584	602	586	631	634	638	614	662	647	634	585	630	621	630	622	636	629	602	571	567	591	618	637	637	621	585	622	549	621	585	608	646	630	673	653	580	597	627	599	617	617	565	646	632	632	637	636	548	630	599	618	644	640	607	591	589	628	623	593	604	643	626	592	614	640	597	627	604	667	610	614	619	601	590	598	638	584	576	618	568	600	600	590	638	608	613	610	614	587	632	580	585	608	620	612	566	592	635	577	635	671	588	619	600	653	620	568	601	611	597	647	580	663	618	616	627	631	600	606	635	626	642	633	553	644	612	589	642	657	607	640	623	575	607	617	600	638	633	577	600	600	596	627	607	633	653	651	673	632	611	619	601	642	612	630	604	598	650	599	588	633	622	589	599	602	604	657	612	600	593	598	627	647	591	590	647	609	595	645	660	574	612	662	570	593	613	625	611	626	645	602	576	627	610	578	664	608	575	626	611	643	569	628	571	619	620	595	589	613	648	599	584	634	628	601	641	618	624	640	634	556	574	632	639	631	521	608	640	599	633	582	606	611	614	646	639	606	600	633	610	613	591	648	639	625	592	586	597	634	611	644	628	610	632	615	625	607	605	633	615	574	598	625	650	600	620	616	592	596	593	605	599	638	654	617	624	610	582	634	600	633	579	654	567	574	612	595	564	648	585	596	611	578	644	596	582	610	609	619	602	629	601	632	599	639	626	638	663	577	623	613	621	623	673	611	622	607	602	619	621	639	600	614	606	678	615	561	583	613	614	642	632	631	655	623	597	623	613	630	621	625	627	606	633	601	688	571	635	590	613	579	607	612	609	624	577	632	636	655	576	624	612	649	580	622	614	626	647	630	607	576	605	629	671	618	636	630	581	636	605	606	619	660	599	663	559	608	560	604	612	635	591	581	619	625	580	609	613	650	645	594	585	631	560	635	610	605	621	640	606	587	623	640	602	576	599	638	591	554	614	645	626	597	645	638	610	601	614	652	617	599	603	536	603	626	616	656	602	652	607	602	623	604	614	597	623	637	629	625	601	589	586	598	611	591	596	584	586	589	613	601	624	622	636	639	636	587	610	582	663	590	594	631	646	596	621	612	602	616	605	633	661	604	634	623	565	617	604	599	615	606	651	653	591	609	625	564	623	628	618	623	598	616	585	668	598	581	622	601	611	614	591	618	641	623	639	616	628	596	646	615	639	599	624	633	590	607	634	673	604	632	610	573	585	586	605	606	639	636	589	611	606	617	607	601	609	634	612	640	579	641	604	610	646	624	646	598	584	658	622	595	611	652	649	629	593	606	595	677	589	604	583	605	591	601	629	633	604	575	597	677	636	641	599	626	614	633	624	657	642	631	604	629	643	575	583	584	587	626	565	605	629	611	605	595	615	625	595	661	643	647	657	643	618	654	546	576	577	596	590	577	593	603	616	616	603	574	598	618	633	651	598	655	648	636	656	602	639	632	635	651	678	604	576	636	645	573	643	624	589	658	649	614	589	540	594	618	616	571	613	626	663	648	589	600	629	530	620	628	607	597	615	563	606	628	579	668	595	616	579	570	621	579	642	595	628	642	606	624	601	606	586	599	641	627	624	604	606	619	609	584	590	597	589	625	605	614	557	615	620	610	602	633	591	587	614	580	574	617	619	611	619	594	592	625	608	625	633	589	620	595	605	626	606	684	594	638	603	595	628	633	637	579	616	581	594	586	592	579	606	602	597	569	617	575	588	620	603	622	632	617	648	579	616	602	578	580	631	567	619	621	574	648	618	641	594	596	592	606	622	589	576	620	631	609	560	634	564	622	660	648	603	595	581	623	616	645	604	611	603	602	636	613	609	594	645	616	592	619	607	672	625	617	612	608	630	614	632	606	624	599	612	614	608	645	598	579	621	576	616	627	629	626	628	588	622	615	621	630	578	605	615	576	618	607	607	619	608	630	608	615	629	621	602	616	559	623	586	604	585	625	658	638	629	599	598	577	604	609	607	605	621	626	601	602	611	571	623	632	649	625	633	602	626	607	637	624	564	595	562	606	598	637	628	604	650	607	610	587	599	592	590	594	660	619	644	617	602	564	591	625	589	620	586	612	564	665	632	630	589	614	626	579	653	604	599	612	637	595	622	607	615	633	584	637	610	596	588	599	624	592	600	619	614	625	607	588	586	570	643	607	590	623	632	650	594	603	628	614	598	629	604	632	601	636	583	597	625	660	611	621	635	642	654	625	587	607	637	621	639	629	620
23646	19456	17750	8396	5155	3563	2383	1588	1305	1033	870	789	723	713	568	548	533	518	499	497	486	409	407	405	442	401	386	379	366	406	393	378	342	371	385	380	390	399	372	361	371	372	352	360	386	359	360	358	370	348	393	341	400	391	360	357	360	377	363	353	387	359	394	370	390	394	392	351	388	337	348	349	377	378	367	381	356	356	358	369	358	351	381	354	374	365	388	339	375	379	351	400	377	376	389	349	429	344	357	377	354	348	373	384	356	372	348	329	402	390	371	388	384	363	378	397	335	405	331	352	354	378	376	363	385	363	359	334	367	327	350	346	372	353	377	360	360	375	340	360	353	343	341	349	390	368	363	367	359	350	380	357	363	367	345	377	356	366	365	391	348	365	354	367	368	368	355	364	337	366	392	369	378	410	356	356	343	374	346	376	366	341	411	365	360	377	373	369	321	319	362	365	371	364	383	338	397	353	336	340	355	349	392	385	389	384	374	377	385	402	332	364	387	359	404	371	326	376	382	346	345	345	385	379	389	374	330	370	342	361	351	348	335	355	360	412	351	343	335	307	331	371	392	375	366	361	367	350	331	361	361	357	365	379	358	355	374	390	348	392	366	368	358	395	362	334	337	354	367	409	364	397	340	371	365	347	367	350	367	350	366	414	374	391	403	386	369	350	375	366	396	386	343	338	366	374	366	371	368	409	370	367	373	393	325	370	378	378	360	329	338	347	369	364	410	331	382	357	365	335	378	367	351	337	360	340	333	370	386	368	364	330	368	342	374	395	372	385	387	370	372	358	367	374	369	337	346	371	367	377	395	366	345	379	315	368	372	330	378	371	390	380	376	396	349	359	357	337	387	381	342	368	319	361	345	345	365	386	362	367	343	328	387	366	365	381	366	349	356	385	344	355	371	397	328	369	338	343	358	389	363	369	359	308	369	359	359	343	382	369	376	362	358	393	379	377	378	317	373	409	398	366	365	363	373	321	362	334	375	358	395	374	364	352	333	353	362	363	369	349	359	361	378	368	389	327	355	354	353	373	367	375	365	375	356	370	345	367	346	382	368	328	349	349	361	339	349	373	344	363	377	336	388	363	398	343	352	412	384	330	376	385	352	367	375	403	369	408	338	380	392	337	357	399	359	371	375	368	342	341	348	378	396	352	363	366	381	376	352	323	340	381	361	353	400	373	383	375	354	370	365	360	347	342	359	345	328	348	360	376	363	365	378	350	365	388	367	408	378	382	391	351	350	378	385	348	353	372	382	352	356	344	367	372	362	376	375	343	368	325	375	362	379	372	331	397	357	354	383	368	360	345	308	386	376	381	384	346	373	325	350	383	343	382	381	367	336	376	373	385	345	383	430	355	346	351	387	380	349	347	343	380	379	395	366	402	358	373	395	401	356	388	351	380	330	392	366	399	387	359	360	351	366	342	345	328	335	360	356	361	369	309	364	409	359	383	405	385	385	350	356	357	358	392	350	343	373	394	371	389	385	346	375	335	371	357	383	367	374	375	399	337	354	370	382	359	334	336	385	377	377	371	356	369	382	404	329	375	358	386	332	349	359	391	368	350	360	353	346	392	324	383	355	379	345	372	376	390	394	388	372	363	396	382	399	345	319	356	366	398	346	378	383	395	363	349	365	338	393	372	383	408	378	350	363	370	381	363	347	398	390	386	366	359	363	365	350	346	341	370	349	392	349	378	354	401	367	361	373	350	407	383	345	405	373	365	368	360	375	323	354	339	388	367	360	404	318	355	393	369	370	364	373	342	346	357	385	386	346	368	341	385	362	368	378	375	371	313	349	363	381	355	395	365	364	416	385	336	363	346	348	368	367	365	342	357	366	374	372	333	401	345	333	361	323	346	397	355	327	336	386	387	348	341	381	358	377	346	391	366	357	367	374	359	371	348	364	343	353	358	344	387	377	365	371	380	369	353	389	366	359	399	363	392	366	356	364	407	327	336	421	376	362	365	377	363	373	396	385	350	351	353	397	335	340	319	388	344	364	371	389	375	388	390	394	368	352	359	384	368	344	360	379	358	348	334	344	365	385	373	374	339	364	371	351	373	391	388	330	362	375	360	384	362	382	387	379	357	364	397	385	357	339	390	373	371	358	387	353	343	343	355	370	370	419	365	386	363	384	366	355	392	356	358	379	363	394	354	357	378	375	343	369	408	349	396	356	359	404	352	329	336	378	375	337	300	372	351	350	380	343	394	367	340	391	363	399	340	366	372	345	371	357	371	366	325	391	340	407	325	373	372	353	337	341	355	368	363	347	327	358	364	367	364	363	357	335	342	372	401	361	366	337	348	413	373	365	397	389	407	370	391	375	367	384	382	355	370	376	377	377	388	380	345	360	363	370	337	382	355	371	347	369	375	338	345	379	358	337	349	383	345	392	353	364	362	332	341	361	392	391	345	366	372	361	366	349	358	363	399	368	410	383	376	364	361	333	390	352	366	372	371	350	383	369	383	310	389	373	376	369	376	365	380	387	384	371	384	379	305	372	338	398	396	339	359	357	341	347	351	349	341	371	376	394	378	379	367	338	356	384	329	318	396	398	354	352	362	378	388	353	387	359	356	364	344	395	320	348	383	380	348	351	363	344	398	361	369	333	374	336	367	362	357	345	364	335	349	382	339	345	332	372	390	341	381	356	392	403	379	351	369	354	368	378	363	324	390	391	398	379	392	333	345	365	389	366	375	376	352	353	359	373	391	382	382	363	370	344	383	339	322	360	367	337	351	387	371	367	366	352	328	380	354	356	364	339	381	399	356	361	380	348	364	363	363	382	359	378	356	358	379	330	355	330	344	361	380	371	391	366	385	363	372	369	410	341	364	373	362	342	360	340	380	363	395	361	380	388	375	340	350	373	328	389	394	378	335	348	341	361	363	377	385	363	375	354	386	373	373	350	409	355	369	374	396	327	365	336	378	397	337	351	363	363	388	372	359	353	345	358	361	388	378	383	344	339	338	346	318	358	359	399	378	386	342	398	363	385	343	336	349	376	372	368	392	352	330	390	357	407	387	344	375	355	355	363	372	327	382	337	383	367	400	358	343	341	369	359	343	387	367	369	382	378	346	368	342	349	319	344	384	336	338	395	312	362	377	359	378	351	376	364	379	387	393	348	371	370	346	362	334	378	360	381	370	372	396	354	385	361	342	371	380	342	378	363	350	392	387	337	373	373	344	332	364	372	351	352	380	356	365	365	367	370	373	357	373	353	347	337	350	357	366	375	382	387	370	363	332	348	351	347	376	392	364	299	366	373	344	338	350	381	393	365	345	344	372	368	325	393	350	345	336	363	371	362	352	371	355	385	402	363	348	349	358	362	373	357	369	389	387	398	395	328	335	381	377	363	402	374	401	406	355	389	338	341	349	394	378	357	349	365	366	362	335	366	427	384	365	345	338	379	344	401	347	386	341	369	362	368	357	361	355	380	342	335	343	368	352	383	350	369	378	353	373	349	376	353	340	374	353	374	388	349	358
14886	18310	22481	13989	13115	10751	8398	5744	5175	4059	3612	3360	3151	2695	2498	2214	2165	1815	1679	1532	1400	1451	1317	1228	1171	1132	1115	1090	1109	1078	1037	1015	993	1001	1038	1010	974	950	962	964	985	923	891	916	965	934	901	934	853	886	913	961	888	945	927	952	868	867	869	865	898	845	861	880	922	864	868	916	853	834	858	938	802	826	889	874	829	893	856	875	896	850	827	892	873	919	843	845	875	837	859	873	826	881	878	812	845	790	840	841	875	897	882	860	887	829	805	884	908	835	825	872	889	857	913	918	842	900	895	870	885	825	900	876	845	841	824	832	915	858	802	825	885	853	906	833	836	840	848	831	884	844	875	844	883	852	916	854	916	856	942	880	904	921	902	924	847	812	830	928	905	882	832	900	863	917	838	862	845	896	876	821	876	889	874	845	882	847	861	851	858	803	816	838	864	892	867	824	861	834	902	890	848	854	879	902	824	874	862	915	888	874	854	895	869	885	832	828	857	843	898	850	832	874	852	872	869	825	876	844	885	871	835	827	851	868	855	888	831	921	851	877	910	911	917	857	847	860	940	876	844	848	855	849	834	834	870	838	837	862	880	858	855	873	928	881	928	897	858	863	847	917	852	875	903	923	896	841	868	825	856	844	840	850	825	762	859	844	846	831	886	864	797	867	834	891	827	871	881	856	847	849	881	898	887	842	866	889	909	860	836	880	861	852	884	861	871	875	863	873	832	885	853	838	883	843	841	843	926	839	871	886	854	879	890	849	848	818	825	849	856	822	895	858	907	877	809	879	799	843	825	818	854	859	820	878	816	881	859	842	806	871	848	865	853	852	862	821	872	854	901	862	838	871	805	800	869	915	882	869	876	844	873	869	856	798	904	868	844	866	888	803	816	846	896	831	880	916	868	846	890	852	910	821	856	902	852	865	860	873	867	850	835	901	882	836	853	841	888	835	901	851	858	828	873	862	911	824	874	878	835	884	881	932	825	896	909	833	929	811	838	819	897	851	837	860	813	879	873	850	890	887	891	815	827	858	882	853	853	841	878	851	836	804	890	855	818	873	891	886	835	858	883	846	803	861	867	814	905	830	878	897	856	838	889	887	888	875	889	836	906	892	845	881	911	862	877	850	887	873	878	879	879	877	811	856	887	799	863	836	857	860	835	861	857	850	854	873	926	818	912	835	899	903	869	837	882	878	834	853	848	853	857	934	867	875	873	873	865	865	860	878	836	850	863	869	887	901	857	864	921	868	877	890	861	864	876	855	838	853	878	858	831	863	903	874	889	870	824	845	837	905	868	831	878	844	893	890	850	833	899	902	846	810	842	861	921	844	849	867	908	898	882	835	897	889	863	897	873	937	840	854	865	817	840	867	828	887	862	888	874	980	867	861	849	900	836	831	835	814	863	900	896	867	864	848	890	913	875	846	904	875	856	855	871	893	867	834	831	878	848	845	802	825	848	914	881	833	901	872	877	890	855	879	883	863	839	834	908	873	825	901	869	897	881	874	883	850	859	886	925	921	831	827	880	844	813	867	844	886	847	854	856	848	896	854	845	903	895	842	893	826	823	901	881	869	923	879	844	903	840	897	869	890	828	868	865	863	873	820	874	904	898	824	882	824	811	879	871	840	886	895	833	836	841	850	864	846	862	835	896	857	847	895	841	908	929	831	892	920	851	855	917	846	904	866	889	859	848	889	827	875	851	892	855	843	847	842	878	880	840	856	882	856	896	866	858	866	836	845	888	839	859	918	865	891	873	888	884	862	882	857	889	867	855	811	865	852	882	889	802	804	885	903	820	870	896	900	867	875	888	857	904	834	858	903	866	874	941	823	815	885	876	862	836	880	827	845	845	871	878	859	893	821	865	833	859	869	827	894	842	918	905	876	823	870	858	884	891	853	924	845	868	890	919	864	852	872	870	859	867	904	859	830	841	891	898	876	817	868	879	875	867	867	876	856	820	873	840	867	873	891	842	890	850	829	857	843	822	905	916	846	858	819	862	817	878	923	863	854	921	880	905	876	830	886	874	856	902	929	855	833	837	836	871	831	864	927	857	852	863	813	871	866	824	831	883	894	942	870	867	873	826	889	873	827	904	839	895	860	868	888	849	863	832	861	844	878	936	900	838	870	886	853	885	862	890	853	847	873	912	896	838	859	800	863	818	885	870	876	876	844	879	864	894	818	826	856	832	779	876	883	857	857	850	849	887	842	889	908	934	843	859	889	852	821	875	873	846	863	910	820	916	885	894	914	835	892	824	860	875	914	859	838	913	876	837	860	902	873	865	814	816	889	867	875	844	857	861	869	845	856	852	821	871	854	903	796	924	863	888	919	859	872	832	850	843	850	857	858	850	856	862	888	835	883	876	854	853	831	861	917	923	829	893	857	826	839	919	926	894	841	891	848	822	853	866	850	897	863	841	834	878	877	864	839	837	876	874	818	847	891	934	876	883	885	820	826	837	817	860	843	898	901	897	828	867	878	848	831	813	823	863	871	862	842	856	853	870	818	820	824	818	878	855	824	847	844	890	853	871	823	842	886	884	870	857	836	866	863	866	856	831	892	876	827	877	880	867	883	883	852	837	852	900	875	850	867	819	854	880	851	818	877	869	880	868	835	887	832	855	897	851	865	868	832	826	885	858	871	838	908	858	844	820	857	829	812	880	850	907	869	896	857	836	833	851	833	845	933	874	831	826	866	867	839	882	879	837	837	849	869	853	839	859	836	866	847	846	912	823	873	835	824	938	874	945	868	799	868	849	892	891	857	872	854	829	872	880	868	870	904	868	875	882	887	884	879	867	865	897	862	824	911	868	865	831	825	840	853	833	835	891	841	817	841	851	876	872	863	838	877	892	833	877	873	869	844	841	826	899	855	894	895	829	859	876	904	869	881	829	804	867	905	858	892	873	871	885	883	850	882	823	865	890	848	877	912	848	883	879	912	861	818	853	855	905	803	859	849	865	903	894	864	881	838	838	822	876	830	826	855	878	814	810	914	875	832	863	843	827	882	876	801	854	872	844	816	857	872	860	889	827	868	846	888	913	873	888	887	855	850	842	879	893	861	839	869	929	858	852	833	859	898	880	864	824	885	849	867	861	905	890	901	886	907	842	916	892	847	841	817	860	848	870	819	871	832	787	952	852	862	838	921	795	862	911	883	932	851	911	878	883	827	886	826	949	872	860	884	860	879	887	792	895	882	826	880	869	881	894	925	873	821	917	889	906	820	867	872	862	881	846	905	860	863	825	873	810	910	852	884	889	862	835	798	858	919	872	840	886	865	869	859	824	848	854	875	836	887	813	887	853	904	894	878	856	879	798	825	917	865	856	865	858	835	822	882	902	855	895	881	831	933	904	836	859	935	843	839	874	834	902	922	888	897	822	877	858	873	882	857	819	812	883	838	878	802	869	775	909	906	861	899	876	875	841	859	862	900	889	893	929	927	868	867	839	870	879	867	802	923	826	874	864	887	896	829	836	859	826	833	861	855	806	827
40544	44818	40837	27360	26433	22167	16936	9976	8127	6507	5156	4882	4585	3541	2803	2061	2112	1358	1536	1068	897	721	625	649	569	554	532	514	442	436	487	485	496	480	412	405	401	408	402	391	413	376	382	386	405	378	350	397	398	344	377	339	371	367	388	363	314	333	381	373	379	357	379	345	349	335	364	346	362	342	395	349	348	402	330	351	364	387	359	373	383	341	356	360	365	352	361	364	354	357	366	387	378	358	386	361	349	339	349	341	332	328	365	347	340	337	322	339	369	336	388	362	346	338	395	391	394	368	389	362	345	364	319	328	368	386	384	360	348	379	356	376	362	337	364	368	352	351	365	320	345	342	352	354	362	359	366	373	356	341	372	365	373	345	382	364	384	371	354	382	359	365	373	356	368	355	354	333	357	363	374	341	340	333	360	370	356	355	369	357	343	369	331	348	347	382	363	349	344	363	345	350	350	365	335	355	371	340	366	361	407	378	376	357	359	348	332	368	385	317	359	381	351	371	357	382	351	396	373	390	373	373	364	328	339	355	351	391	390	364	368	372	373	328	365	331	374	343	357	347	359	359	377	384	340	357	354	364	380	340	388	415	391	360	373	404	347	382	370	320	363	363	355	349	393	359	340	362	376	336	358	348	335	346	332	395	357	324	339	367	359	333	341	346	398	323	344	329	383	326	340	358	374	324	312	347	369	346	333	361	348	301	349	369	364	346	336	386	348	363	380	378	379	375	350	366	333	366	358	335	377	335	340	354	335	367	350	365	380	361	372	355	374	386	337	354	327	394	378	370	381	391	357	353	346	364	365	342	366	336	342	336	338	345	383	364	347	363	325	338	324	372	378	340	421	360	355	375	340	354	367	370	378	352	329	334	366	387	358	378	327	413	351	348	342	349	329	351	361	352	375	364	378	349	375	334	356	384	325	355	370	341	331	394	319	345	343	365	352	373	374	349	351	356	327	368	338	371	358	377	357	344	327	365	353	336	361	375	343	376	363	341	351	350	370	318	359	355	336	353	333	307	328	344	324	335	369	343	347	365	333	374	371	387	356	355	338	346	354	367	376	339	346	367	336	345	326	357	354	366	356	375	376	374	340	353	352	363	381	396	323	342	351	362	370	371	344	386	388	358	381	353	350	372	364	355	390	376	350	376	394	344	375	375	394	373	330	328	346	369	371	357	370	357	361	379	391	360	369	353	385	389	327	359	359	369	342	346	344	343	360	358	364	330	352	367	362	372	338	350	379	347	330	368	376	331	356	368	381	358	372	388	358	369	370	367	351	365	376	380	376	355	353	356	372	336	314	350	365	353	347	332	357	337	368	340	380	377	374	327	335	348	332	361	343	338	350	386	354	371	360	345	363	334	352	358	353	368	340	354	393	384	366	363	345	341	356	360	331	390	361	367	334	359	333	342	360	371	356	352	354	348	329	363	330	337	348	331	368	363	351	367	365	364	396	360	334	357	303	363	376	372	360	346	371	375	401	312	332	357	348	374	393	348	336	344	339	334	369	339	353	385	360	371	337	333	347	352	390	389	388	337	368	381	363	347	336	358	338	345	314	345	360	350	315	339	357	320	356	352	324	313	345	351	386	327	349	342	370	330	341	354	365	340	394	353	367	337	360	358	367	346	358	371	362	375	354	374	364	357	355	355	352	340	360	356	356	366	387	342	371	368	384	332	383	361	366	345	355	345	358	377	366	372	352	331	367	360	348	343	345	358	350	350	381	352	351	342	356	367	339	373	315	342	341	390	373	369	382	371	356	341	338	366	384	353	362	356	338	347	352	309	353	348	353	367	328	315	369	349	351	355	352	363	359	378	353	376	378	366	347	371	344	380	372	380	360	376	379	402	349	353	330	354	323	347	357	362	338	361	354	347	347	347	375	381	369	346	379	331	330	335	368	339	337	353	338	344	410	333	371	416	369	353	352	354	355	389	355	323	362	353	368	356	327	356	323	343	358	356	339	343	363	359	328	342	376	336	369	338	350	392	347	361	342	328	354	370	349	329	381	332	375	343	377	335	364	384	354	338	349	343	364	364	335	358	345	341	355	356	348	360	361	354	359	363	347	379	390	380	375	360	337	361	371	364	366	341	331	342	343	355	389	360	337	313	343	364	381	378	344	386	354	378	378	389	382	356	374	345	346	337	347	339	342	323	363	362	360	385	369	374	350	373	328	381	358	368	344	367	378	348	368	347	361	375	362	382	358	311	327	346	332	346	349	377	403	384	331	348	341	359	351	364	359	365	353	378	337	388	352	344	393	356	377	344	362	340	353	390	414	331	339	325	370	362	346	366	355	364	354	335	388	364	339	351	339	377	334	357	345	376	390	362	335	373	351	309	347	326	347	381	349	372	346	348	321	384	349	355	331	327	359	366	368	347	358	379	360	366	331	371	377	370	353	382	376	347	393	348	351	343	374	350	342	314	364	360	347	350	330	360	350	351	383	370	360	376	373	342	361	341	359	352	338	348	325	328	347	375	369	362	389	406	340	337	333	361	392	330	368	311	360	378	339	356	364	330	393	366	380	366	377	349	354	308	341	358	345	376	322	367	351	330	316	358	339	358	365	361	381	367	343	360	346	332	355	321	417	325	351	391	341	366	409	372	377	354	354	339	369	349	355	417	369	347	356	342	399	386	352	337	368	325	336	317	402	365	358	363	352	379	352	369	340	335	367	372	358	353	381	357	365	371	387	351	341	357	351	350	361	352	341	352	333	362	349	378	372	357	351	357	339	357	387	393	362	347	331	358	362	369	377	376	361	409	340	310	351	359	378	348	360	356	321	355	386	368	340	369	369	375	331	344	347	323	363	362	347	379	366	341	316	335	328	353	332	357	389	373	369	346	372	385	358	350	364	330	343	349	354	374	353	356	337	356	366	379	333	363	350	334	344	362	354	376	370	360	343	377	324	350	378	343	392	327	343	382	360	329	332	338	334	374	342	352	336	369	344	389	353	347	318	374	351	350	385	364	386	349	377	381	344	336	391	316	370	346	393	390	339	367	321	339	345	340	348	354	336	367	327	368	324	363	335	343	392	354	383	362	372	351	365	361	345	377	354	342	367	363	331	329	364	367	342	339	355	337	362	377	364	338	373	370	357	358	315	353	359	330	347	378	351	360	336	355	346	342	374	352	338	371	315	332	348	410	328	358	359	357	350	319	360	361	361	336	329	354	372	374	315	352	372	352	381	358	397	364	392	347	350	364	380	371	337	361	379	328	354	347	331	363	375	362	363	333	383	333	323	359	362	323	423	386	379	346	362	347	353	360	350	344	342	344	367	351	353	377	350	354	371	370	388	355	358	383	352	350	349	356	363	358	346	366	391	347	352	352	369	326	345	354	374	343	352	375	352	370	363	396	362	340	331	349	334	353	339	372	384	316	395	347	314	333	413	346	359	370	387	364	359	352	368	325	379	311	382	389	372	376	384	351	360	335	358	370	383	334	385	393	377	341	400	346	383	334	342	331	352	358	350	357	349	364	313	388
28104	38056	40371	27342	32169	28308	23717	14829	18190	16024	15687	14478	12955	11987	10393	8135	8205	6244	6001	4782	4135	3412	2783	2856	2351	2118	2154	1955	1709	1833	1829	1713	1561	1556	1364	1261	1311	1377	1346	1239	1098	1017	1093	989	981	1033	975	1018	998	1019	982	991	1012	918	910	922	951	879	960	883	891	940	841	875	797	852	846	870	858	860	868	874	903	848	893	885	866	862	821	893	871	789	835	778	856	900	847	818	910	852	871	882	822	838	876	884	842	796	843	879	855	803	844	881	785	821	877	900	830	835	833	882	812	838	861	837	837	819	858	854	851	879	868	853	853	873	836	820	841	813	855	866	788	844	839	879	816	877	845	830	820	808	843	834	862	848	887	861	829	840	785	820	808	804	836	839	888	793	837	874	842	873	875	868	797	878	805	879	800	853	863	830	858	836	845	811	832	881	815	793	872	866	828	805	906	832	790	782	876	820	829	767	904	816	850	833	841	855	852	838	803	866	867	874	820	845	876	849	822	827	850	824	858	818	833	847	775	827	840	876	825	885	851	805	784	790	823	809	868	847	876	822	832	822	846	861	852	932	810	841	832	905	862	790	836	812	819	850	853	898	826	832	842	876	889	829	847	854	852	854	814	828	826	858	866	871	816	863	852	826	856	838	840	930	881	864	879	851	816	859	852	840	806	832	813	836	834	806	852	831	893	856	834	860	815	910	840	813	855	819	869	830	827	831	871	805	854	836	841	824	825	859	791	818	842	875	778	838	846	886	832	877	864	868	884	833	802	853	830	861	821	925	786	860	813	817	829	823	822	837	840	835	824	825	867	813	888	828	841	819	795	850	806	823	884	905	824	813	841	838	790	819	802	838	811	793	891	843	842	845	819	898	817	845	857	879	790	852	846	799	821	852	852	822	784	827	859	812	830	816	837	813	844	825	866	841	839	839	872	796	797	795	866	872	789	866	825	877	830	861	849	840	885	827	829	892	809	858	839	835	838	897	870	808	834	886	868	879	857	814	852	847	780	831	868	852	845	837	839	839	851	866	834	870	851	804	834	813	852	824	856	890	803	821	873	842	856	818	925	842	857	831	837	829	803	806	860	799	846	857	827	810	849	845	811	863	841	807	806	875	823	839	823	872	803	808	836	829	849	856	833	911	818	863	869	888	802	882	810	852	842	822	832	839	834	831	868	803	823	800	841	866	798	798	826	802	870	908	829	805	856	864	838	789	825	860	862	897	866	794	791	867	785	850	845	844	849	855	838	847	868	866	818	860	818	855	856	789	829	840	884	834	906	817	824	801	832	801	857	827	793	842	809	845	813	893	814	826	874	802	843	842	845	831	867	835	789	866	832	837	894	813	838	870	910	891	850	853	882	845	786	853	820	873	828	812	787	842	805	831	857	865	884	795	778	798	816	840	930	857	831	817	831	873	847	827	805	844	886	901	891	844	855	833	772	846	860	845	825	827	771	841	817	825	825	813	846	871	792	864	868	806	866	881	859	814	829	874	815	872	860	863	872	878	809	860	835	799	821	803	856	833	813	834	845	833	866	840	837	826	860	805	852	812	770	806	847	848	900	834	826	897	830	788	880	864	829	804	825	835	859	814	897	817	870	790	868	842	831	816	806	849	831	885	809	863	852	875	812	815	793	812	784	843	834	864	866	800	866	791	897	877	796	853	883	882	868	814	831	845	796	846	861	857	860	923	843	834	842	829	844	824	844	821	865	814	877	914	828	783	854	823	864	862	813	801	790	815	827	813	841	826	859	857	902	800	850	860	882	819	780	799	792	838	844	819	858	841	810	810	848	885	787	800	878	890	862	819	809	898	812	876	832	858	890	819	804	826	861	857	842	893	861	844	835	883	856	843	847	841	845	835	816	804	830	890	800	838	834	798	829	828	852	829	837	854	846	833	816	833	822	841	828	823	831	790	875	876	872	828	846	853	812	906	880	850	789	801	822	790	889	831	901	822	862	853	822	832	863	888	814	836	820	825	827	833	854	874	869	823	831	856	812	860	852	849	849	808	838	823	808	814	816	829	806	836	885	840	791	839	851	841	837	821	851	817	846	841	899	828	812	842	849	862	825	864	843	886	815	865	858	827	853	883	835	835	865	820	859	812	841	878	827	833	818	871	878	826	869	842	843	777	806	814	886	831	842	786	853	752	801	873	839	812	825	864	872	764	812	880	787	831	834	911	810	825	862	837	794	840	801	853	853	796	877	846	824	852	860	853	854	772	880	801	818	865	849	849	817	882	854	882	821	922	849	770	878	753	846	866	891	829	883	846	854	847	826	833	803	831	817	852	840	820	832	804	856	812	856	817	806	856	825	818	839	818	837	808	900	786	861	813	809	852	912	858	848	844	826	831	803	784	878	800	846	904	816	847	817	873	849	842	804	802	856	801	827	844	788	792	804	881	815	838	866	866	801	820	849	800	792	838	854	908	831	823	845	824	814	834	827	815	807	820	841	821	888	863	824	839	852	883	834	828	865	856	885	852	823	804	814	819	839	812	806	870	849	808	866	848	852	873	837	779	805	865	862	797	846	793	818	757	886	861	794	801	851	833	856	876	819	828	840	801	839	830	845	822	843	816	842	819	818	823	805	890	905	807	861	821	931	802	816	774	867	821	899	839	858	820	820	820	831	808	865	877	863	813	821	823	819	885	863	878	824	878	807	871	837	810	871	797	865	864	839	868	824	828	888	860	848	852	866	864	868	843	818	896	825	844	834	783	807	858	857	886	897	813	875	826	869	838	838	835	832	866	818	875	847	835	833	835	816	848	854	816	858	860	862	862	824	823	878	880	864	865	873	774	831	833	843	807	838	877	854	870	799	846	836	823	831	824	787	825	855	802	854	901	851	813	864	916	833	819	810	843	820	839	835	846	803	877	879	813	841	859	822	828	797	849	860	824	825	862	850	856	794	815	821	865	796	870	804	837	867	852	807	843	847	836	832	831	860	838	823	861	837	860	872	825	844	799	863	861	812	848	826	873	860	833	818	896	849	828	858	852	792	808	805	795	889	871	817	796	875	874	863	865	837	856	843	832	872	804	875	865	857	841	857	853	881	844	863	804	810	792	857	852	878	828	861	838	846	854	851	822	833	867	808	806	831	916	854	922	845	837	844	801	821	821	794	903	827	888	836	829	834	843	853	804	845	824	882	871	766	891	823	825	849	830	866	849	816	880	828	809	842	851	826	845	827	885	863	826	819	801	834	814	829	857	822	834	851	826	828	854	859	841	848	792	819	833	854	800	867	849	831	828	830	844	846	778	854	883	819	844	867	825	789	873	844	789	842	797	912	835	840	849	831	850	817	867	806	856	871	831	864	889	809	825	837	862	839	824	833	895	847	868	847	836	847	765	835	802	813	867	841	789	843	903	857	876	852	870	817	831	878	834	824	865	852	867	849	794	816	799	779	861	833	857	889	843	847	857	837	812	898	880	812	815	809	815	890	883	824	838	868	838	843	883	845	830	811	830	893	862	856	825	827	776	874	850	900	813	810	835
51385	50831	46164	30738	30245	29177	26173	18791	18272	13565	11479	10780	9452	7589	6408	4145	4021	2717	2579	1938	1463	1099	949	989	736	795	680	597	504	576	528	595	528	443	414	412	424	415	421	445	345	366	351	335	349	289	330	304	307	283	300	288	298	265	259	282	293	258	313	265	255	258	288	263	275	273	240	253	254	294	266	242	260	244	265	256	299	272	290	261	297	258	246	244	269	282	258	252	273	260	278	272	264	241	274	203	263	251	252	249	270	258	256	257	262	266	239	250	224	269	292	256	243	262	249	265	236	243	238	245	258	293	274	257	242	248	271	270	260	266	275	242	249	253	271	242	277	251	246	251	226	235	261	253	255	256	232	258	248	246	252	257	265	257	260	259	267	243	242	267	240	260	266	271	248	268	242	261	268	265	304	246	258	274	253	244	263	287	289	238	272	258	247	289	259	248	245	234	246	243	252	272	246	283	272	244	241	278	254	242	271	253	262	272	273	246	239	249	276	270	270	244	248	254	272	266	268	258	255	241	241	255	221	233	239	256	266	255	257	282	263	283	283	233	247	254	220	252	252	277	239	278	245	244	266	287	251	274	264	287	230	270	272	278	267	278	289	251	261	261	245	221	260	296	280	276	248	297	236	275	232	268	267	222	247	256	242	267	275	237	265	265	275	276	244	222	272	256	246	274	258	251	275	278	260	260	214	272	250	258	260	269	258	252	236	262	238	226	246	272	273	228	280	256	285	272	245	270	259	259	252	260	259	237	253	243	255	246	266	254	245	257	264	255	241	276	227	260	254	299	277	241	302	236	243	259	250	258	282	268	257	264	272	248	231	259	270	279	253	250	259	242	251	225	281	243	269	262	234	240	259	267	236	263	221	264	267	272	260	226	223	217	288	254	255	243	246	244	228	257	275	246	254	272	266	252	276	260	276	248	233	269	236	252	232	305	221	254	243	250	218	276	270	252	279	275	262	262	256	242	263	247	273	277	274	254	226	254	249	274	271	246	248	231	272	260	255	230	260	243	222	234	292	262	241	231	259	249	247	245	259	288	251	242	236	281	245	272	247	240	279	259	271	260	271	250	276	263	266	249	248	252	244	269	250	246	246	252	260	265	291	230	237	250	276	254	264	291	279	244	245	253	256	245	253	293	264	225	278	258	272	271	260	252	251	238	231	267	265	267	271	236	259	264	239	242	271	249	237	250	245	250	273	264	242	257	250	245	262	283	243	259	283	222	243	272	244	274	244	268	275	264	265	261	253	227	258	253	248	253	243	268	275	247	236	254	250	256	268	265	261	245	248	262	266	256	251	257	239	245	309	283	222	254	247	263	261	261	268	273	265	276	275	243	252	259	235	243	212	249	278	260	265	262	243	255	233	244	249	248	283	257	254	285	251	248	262	260	269	244	259	263	264	278	275	281	272	269	258	270	270	288	223	275	272	286	267	263	276	255	245	233	293	279	259	239	231	219	245	239	262	288	259	258	237	242	249	274	250	254	257	251	268	224	271	241	247	260	246	245	238	259	252	245	232	262	280	269	247	268	267	228	243	261	241	241	253	258	255	259	261	261	242	289	248	243	292	251	246	252	246	267	267	273	245	274	269	263	280	288	251	264	268	272	251	273	265	243	229	254	214	237	250	260	256	276	275	224	250	260	225	298	252	263	256	286	285	258	258	263	231	269	255	248	252	257	254	254	253	260	248	260	267	264	239	282	262	253	222	247	242	241	232	277	268	240	274	258	269	228	259	272	249	277	268	250	286	289	242	245	221	270	263	249	245	262	240	262	275	269	292	239	243	270	230	288	248	267	258	239	255	229	254	253	238	249	244	283	217	249	235	247	287	228	238	259	256	245	254	243	268	282	240	243	265	261	256	284	236	258	246	263	240	225	255	244	275	273	273	245	293	262	243	234	288	246	248	260	251	236	268	254	273	247	292	238	248	286	239	269	252	252	242	240	242	265	268	264	240	258	237	302	279	278	261	254	250	255	268	262	250	227	251	272	238	239	283	248	242	225	247	256	242	243	264	281	246	295	267	267	221	277	225	269	255	263	251	265	253	276	259	265	253	264	253	266	242	265	232	290	259	225	267	267	251	243	257	251	266	248	280	255	269	271	277	258	232	254	277	248	258	265	256	259	252	242	265	254	249	256	230	244	255	280	271	268	276	286	262	258	232	259	263	284	250	235	258	230	244	292	273	258	257	264	221	270	239	232	257	275	255	249	274	273	245	274	250	274	272	258	261	260	253	258	268	276	263	232	243	265	266	251	281	268	251	256	247	252	241	243	263	257	244	269	276	263	227	260	247	260	258	251	269	260	263	269	251	229	241	252	261	273	256	242	263	261	260	268	276	234	294	268	280	265	266	249	240	255	274	257	253	261	257	278	224	268	257	240	267	244	219	255	252	259	279	243	270	242	270	246	262	254	270	249	310	257	248	275	246	265	233	246	283	267	267	262	270	232	278	244	272	246	275	254	276	263	282	248	262	264	271	243	263	236	217	250	258	251	250	264	259	262	275	279	280	265	237	270	274	259	239	244	276	262	251	245	279	236	266	271	243	264	277	251	231	275	231	260	254	253	257	282	280	252	267	265	231	287	251	288	268	269	249	253	264	248	277	281	246	237	253	213	211	229	247	262	257	276	211	243	257	283	248	274	300	249	270	241	247	286	271	269	278	228	256	275	262	247	218	254	242	259	279	240	235	264	248	264	260	240	238	245	247	274	243	267	254	276	257	272	253	264	243	266	247	272	272	269	256	270	251	262	267	245	253	259	263	267	240	251	257	294	272	252	246	260	250	272	236	279	251	246	251	231	257	259	261	246	233	234	261	240	257	283	258	248	244	262	224	248	247	256	254	305	263	278	238	223	253	232	242	227	256	272	286	249	263	220	286	262	292	250	241	255	262	246	245	239	279	252	272	241	275	259	272	287	232	268	261	269	280	270	267	253	259	275	270	249	227	247	271	288	252	229	261	246	244	258	243	271	232	263	267	279	268	238	249	270	253	267	246	268	237	262	244	257	266	253	271	241	269	278	237	232	278	246	251	257	267	253	240	280	248	239	250	215	267	244	269	275	262	248	276	277	237	258	256	270	222	232	267	264	247	249	269	261	283	296	253	224	260	235	242	274	244	251	289	281	281	258	283	306	271	238	281	231	255	288	254	246	240	219	234	228	252	250	261	265	228	248	223	213	257	250	250	295	265	258	253	247	244	239	254	275	264	289	248	231	255	250	233	230	225	253	264	240	243	244	245	245	273	230	255	271	270	246	291	282	273	263	268	252	247	306	271	267	293	232	260	249	260	233	284	242	279	251	245	258	254	264	265	255	260	255	246	232	256	258	236	243	270	283	252	245	256	263	231	269	211	245	235	240	257	262	259	250	270	263	280	259	261	263	220	262	231	258	247	259	264	257	238	237	253	266	272	273	243	259	260	251	248	246	265	250	232	244	288	254	259	264	266	250	280	279	259	307	242	242	274	267	285	225	244	271	243	240
37237	46802	48511	32813	38707	36921	31954	21166	29681	25367	25391	23945	20620	19863	18273	13483	13821	10051	9467	8180	6893	5658	4816	5053	3771	3609	3497	2877	2867	2735	2436	2411	2280	2018	1576	1650	1856	1728	1841	1696	1307	1160	1014	980	1007	987	862	954	904	871	881	904	822	789	807	798	819	744	688	769	679	705	757	703	700	660	693	696	676	654	650	698	666	634	655	656	635	630	699	668	704	701	680	693	693	704	711	630	655	675	586	659	587	668	637	606	581	671	635	593	672	635	648	614	623	640	663	649	550	643	662	634	588	633	616	643	658	617	580	634	638	611	686	586	611	579	659	628	623	617	616	601	649	625	564	619	658	638	657	629	613	650	606	588	649	621	638	657	602	658	630	610	596	623	625	649	631	621	631	633	610	585	608	580	608	669	602	616	608	580	578	632	594	601	607	624	589	601	648	625	592	623	605	563	594	619	582	666	565	618	636	617	621	599	577	631	627	615	625	639	584	631	648	602	626	627	680	605	571	615	593	603	632	627	628	592	606	609	614	603	598	646	595	647	634	640	624	620	611	595	646	664	608	631	612	639	569	613	605	608	654	626	612	649	668	593	593	630	591	609	618	632	588	636	604	627	648	624	629	637	621	647	637	648	623	637	621	620	602	597	653	640	622	601	623	578	649	646	657	614	629	637	618	624	619	638	575	621	605	609	633	597	573	642	590	617	609	634	659	612	600	602	607	642	636	613	637	646	592	578	634	594	648	634	632	607	578	596	590	607	612	625	601	621	592	604	624	619	638	571	624	633	634	631	621	659	626	555	601	600	617	603	663	633	614	607	573	616	588	624	615	572	617	589	621	577	587	672	621	578	654	631	621	629	585	637	596	632	648	585	586	641	617	577	595	583	567	623	616	622	599	627	582	583	595	590	617	622	602	578	645	609	640	619	616	553	636	596	601	611	637	576	602	610	593	578	638	623	621	616	658	615	620	629	604	610	624	618	606	609	662	584	580	611	632	627	632	567	593	615	595	630	602	587	581	585	646	624	623	626	670	601	624	612	600	597	625	638	597	610	592	613	607	562	589	579	580	591	635	609	585	630	595	633	656	598	654	603	603	590	606	621	592	583	594	592	610	602	589	607	608	633	604	615	611	589	616	602	594	614	621	615	524	629	646	629	592	590	606	618	625	626	648	640	594	640	626	631	628	621	576	617	623	571	620	618	629	616	579	608	617	591	627	628	604	646	576	594	587	603	606	604	650	632	619	598	594	613	589	600	619	568	612	641	630	620	591	621	647	638	626	614	593	616	609	642	611	578	599	601	586	665	625	631	631	605	584	620	627	597	590	600	626	599	609	591	605	624	610	604	615	606	615	612	591	636	628	645	641	596	601	629	610	569	628	615	646	603	639	604	644	634	577	629	604	697	574	593	559	611	618	567	646	626	636	566	629	654	612	606	594	584	587	583	639	578	590	629	578	632	610	623	614	613	646	603	550	613	584	650	579	593	607	587	559	585	601	641	630	622	640	589	545	635	588	612	582	573	660	565	585	642	644	592	569	620	619	609	585	600	638	601	565	617	603	591	600	621	605	605	593	613	611	590	612	609	613	608	607	597	578	567	635	643	608	636	603	595	596	609	640	616	628	608	575	599	592	658	611	603	662	602	619	641	565	625	613	576	609	624	585	632	594	599	651	601	643	588	623	630	617	561	609	640	593	620	597	615	633	634	617	590	601	590	607	619	632	639	619	570	599	622	612	642	598	581	636	572	592	620	640	638	626	658	641	634	644	615	627	635	619	572	608	621	628	638	624	600	567	638	612	598	602	644	653	593	589	623	613	582	633	613	607	606	622	592	581	686	587	599	624	577	603	583	602	611	616	621	623	665	587	602	638	630	641	584	584	598	621	604	644	593	606	599	640	630	634	635	592	630	626	627	617	613	617	603	647	607	576	647	619	598	626	619	583	632	625	624	641	613	583	604	630	576	588	624	596	646	578	628	633	623	583	593	588	635	603	614	613	590	587	638	629	607	591	567	631	632	559	663	646	592	606	638	610	560	615	609	619	585	619	609	627	609	585	595	608	567	605	630	655	617	583	577	599	607	635	609	620	600	580	597	642	673	608	642	627	648	607	595	623	603	612	572	640	637	601	660	583	645	614	649	615	610	649	606	584	601	610	609	610	619	597	639	641	639	631	628	595	612	630	620	601	611	619	611	611	608	621	613	614	623	609	595	670	600	598	627	586	630	621	616	613	585	620	592	601	647	566	620	600	610	623	659	622	605	643	611	602	643	631	650	624	619	616	633	605	642	656	646	603	573	615	601	599	609	678	626	623	602	592	579	613	595	631	621	631	601	572	609	648	584	663	615	573	620	624	605	575	607	613	627	623	559	575	623	667	587	605	639	622	584	588	584	618	583	633	602	648	605	613	563	593	635	651	578	593	605	618	623	597	643	573	609	577	645	607	602	678	630	605	632	586	624	600	656	596	621	600	633	622	646	619	631	637	611	603	617	639	585	595	622	643	651	594	612	647	629	595	621	568	620	560	635	604	619	645	600	605	657	571	580	587	577	659	630	654	561	616	659	625	612	631	630	601	627	605	649	635	615	623	593	593	621	553	629	633	586	576	639	656	627	595	636	572	578	673	619	607	633	643	628	568	624	587	646	604	625	592	611	662	606	615	628	596	614	684	591	611	625	644	648	623	608	580	617	557	647	623	639	534	634	611	561	646	599	629	614	592	588	554	614	578	639	595	592	599	616	609	620	619	597	674	607	611	580	591	623	582	612	598	609	615	608	614	576	645	573	587	617	593	636	614	571	590	599	620	630	581	614	588	633	606	655	615	602	586	650	614	600	612	624	581	575	635	630	550	625	630	635	617	608	635	662	593	618	624	623	654	621	608	623	631	594	639	628	642	609	687	614	623	607	597	580	630	605	616	641	627	586	606	602	628	636	571	644	582	611	622	657	601	628	601	592	588	651	621	648	630	626	631	594	621	642	612	606	616	636	660	601	591	592	593	641	618	694	604	617	604	623	633	621	607	594	594	606	618	611	579	677	670	595	620	575	605	626	609	606	655	599	615	594	607	641	630	648	619	595	645	604	606	618	603	619	635	604	628	605	572	575	591	629	614	624	613	612	604	659	613	609	596	623	602	605	616	587	595	602	590	610	617	614	609	592	603	627	584	649	613	635	634	597	616	636	589	626	586	623	624	628	604	617	600	585	663	602	593	583	638	580	597	673	571	649	618	611	654	628	620	622	632	608	628	645	616	570	636	662	646	605	647	607	615	616	579	601	612	627	687	616	577	591	640	606	593	610	631	624	640	619	600	644	626	582	627	604	629	678	648	617	618	606	612	630	627	668	615	620	639	633	638	610	612	650	584	676	630	663	597	645	592	642	578	633	603	587	609	625	619	604	596	603	620	597	599	649	582	624	604	636	616	606	618	632	630	596	606	587	602	592	601	632	578	603	632	605	642	595	607	588	627	650	658	623	627	617	642	590	614	630	626	587	602	658	628	611
23443	19587	14583	6768	5050	3663	2643	1807	1438	1156	930	892	809	641	674	545	596	535	517	448	448	440	433	429	405	371	443	407	442	402	384	376	395	385	382	344	373	422	398	391	361	371	380	391	357	386	359	360	365	363	408	376	352	387	379	396	369	388	348	336	392	380	380	416	349	380	338	387	360	368	377	345	358	378	343	335	341	352	329	360	365	364	342	393	356	368	374	386	331	367	343	365	380	364	367	369	356	380	342	354	359	342	354	329	359	352	346	404	349	381	357	378	388	353	372	357	359	329	341	390	340	344	356	356	345	354	357	357	362	322	375	348	382	385	354	352	330	385	353	363	350	330	381	354	344	391	365	332	374	390	337	361	408	356	365	362	388	330	341	353	376	377	371	355	380	361	344	377	340	338	384	390	352	343	377	372	398	362	372	354	360	383	385	408	353	349	367	362	355	385	360	368	396	358	393	375	345	362	329	385	364	361	364	367	375	345	368	349	407	370	353	339	353	381	360	355	356	339	393	357	367	374	345	377	354	343	349	376	334	376	351	385	370	386	371	349	355	323	359	350	386	393	335	347	349	376	355	365	393	377	373	371	395	382	352	382	376	356	318	336	337	354	354	363	332	371	374	379	374	349	371	408	367	346	349	326	372	363	332	373	401	370	353	388	346	365	377	353	369	333	378	352	351	353	329	345	331	350	344	353	360	350	346	373	363	350	377	352	356	403	353	385	359	344	354	357	391	411	393	365	332	380	357	327	355	355	349	374	357	391	372	365	378	340	368	361	372	356	377	342	357	375	347	364	386	369	376	346	427	393	410	355	362	353	364	416	381	372	350	358	367	338	353	352	382	340	350	312	356	368	373	350	329	371	361	362	344	375	321	312	369	354	384	411	385	341	329	335	395	419	385	388	372	359	333	345	389	374	360	353	379	372	344	355	404	357	358	312	329	374	385	330	372	370	367	350	395	365	359	369	354	350	347	410	349	384	395	316	352	372	342	353	365	373	355	383	372	381	341	344	338	379	369	336	359	352	356	395	331	340	344	335	334	385	401	368	400	376	381	361	373	380	354	363	406	374	335	351	395	331	383	368	347	366	376	363	383	349	352	368	351	376	371	380	336	311	336	358	393	380	360	374	353	370	354	345	367	342	336	360	362	365	352	340	373	380	334	356	399	397	311	364	399	336	386	335	338	335	339	337	366	355	344	343	369	363	384	328	338	381	378	334	363	404	369	351	370	372	358	357	361	359	342	316	345	352	345	348	380	338	353	351	358	383	388	342	381	342	383	364	346	363	337	329	359	347	367	380	357	369	352	352	357	358	359	379	360	383	381	372	396	376	374	369	343	380	348	361	391	352	346	368	361	408	366	348	349	374	366	377	385	373	375	356	367	358	383	373	355	404	390	351	331	355	349	335	348	406	369	354	372	383	337	393	340	368	370	344	326	364	364	379	363	338	342	354	380	328	367	380	379	407	384	366	368	425	372	391	378	365	313	332	361	385	381	357	386	350	361	381	402	348	384	360	363	370	347	363	377	370	366	375	357	385	356	373	338	369	357	359	379	360	343	369	379	374	365	408	363	368	369	369	345	390	349	391	345	368	398	397	353	368	334	379	390	372	345	358	377	361	361	336	374	347	345	379	380	379	369	363	354	335	346	389	367	360	360	342	367	355	360	386	367	388	351	330	355	348	353	373	372	379	377	332	368	407	370	354	392	372	347	339	338	367	359	350	396	398	345	381	362	355	376	348	359	359	369	384	367	341	391	342	348	368	373	355	345	395	348	354	378	348	350	351	433	356	381	345	359	388	375	376	353	329	346	352	378	350	355	354	348	351	374	364	342	377	378	353	385	418	375	370	352	390	350	367	331	343	363	373	408	357	325	349	361	342	348	365	369	377	355	388	346	344	416	334	359	326	391	369	367	413	372	364	361	381	328	379	322	381	360	379	383	369	387	364	365	354	366	328	384	395	356	412	360	370	341	365	364	362	398	421	332	355	365	327	367	402	370	362	395	336	402	355	370	381	367	374	352	375	353	339	373	351	351	418	390	354	330	326	335	344	334	393	410	357	362	350	365	348	385	359	309	399	378	366	350	342	342	354	341	380	343	383	379	385	397	374	359	338	365	353	348	346	370	381	408	363	358	326	369	366	393	347	362	411	353	333	337	384	384	368	406	359	365	367	380	371	383	388	350	364	361	351	346	365	335	359	349	347	375	363	381	371	364	372	327	347	334	353	344	344	386	410	342	343	386	385	404	400	393	355	367	340	359	374	363	381	380	349	405	352	374	370	357	346	366	353	346	368	364	356	345	397	355	370	364	349	368	397	335	349	369	397	364	321	364	372	339	342	348	355	354	362	364	365	316	342	363	382	386	362	363	357	360	423	356	379	385	372	389	373	340	383	359	357	348	339	403	364	355	329	360	375	358	350	365	356	375	351	330	395	360	374	393	358	421	358	396	365	356	345	338	337	338	373	355	353	365	357	376	342	363	367	363	394	381	344	338	329	390	381	380	363	345	337	373	384	358	328	347	350	368	403	367	327	360	348	361	352	376	344	354	381	386	329	379	362	363	351	361	367	393	338	353	351	355	353	342	347	347	360	373	374	355	359	375	374	350	367	324	351	350	319	384	360	406	390	331	372	370	399	392	342	377	379	363	353	372	369	400	340	384	330	370	371	388	351	388	344	378	374	382	387	354	369	380	342	343	372	333	389	373	326	363	347	390	347	379	369	386	336	366	362	365	322	383	375	331	419	372	347	371	377	369	412	369	386	382	341	389	330	336	371	366	346	375	352	354	349	343	343	375	344	368	376	360	372	380	391	367	368	388	340	375	358	334	382	337	346	366	395	382	317	372	344	389	375	332	381	348	353	393	339	366	340	354	355	357	364	361	355	363	383	378	376	318	322	349	353	381	354	331	396	346	358	397	352	388	396	394	341	375	357	388	360	412	341	378	366	316	335	366	365	343	359	352	356	367	369	321	360	330	333	340	345	361	400	374	345	316	366	389	353	355	365	358	316	374	379	342	352	344	363	340	348	370	349	358	377	342	315	370	351	377	400	337	377	364	401	327	354	356	397	363	369	371	362	384	350	357	358	390	346	341	381	343	369	379	392	349	359	395	398	351	392	358	347	338	362	361	383	398	360	369	354	348	362	352	375	389	342	362	370	392	352	353	370	345	381	346	349	369	356	392	342	368	338	354	377	366	386	342	353	381	379	379	389	348	401	370	396	371	385	383	357	369	373	368	378	349	354	335	402	374	368	375	345	363	348	331	383	363	376	351	329	384	368	366	372	380	353	385	386	353	337	327	354	374	346	351	362	349	332	345	361	376	359	309	347	351	353	336	366	381	375	342	353	376	369	375	372	325	365	371	370	384	321	347	331	358	384	377	342	399	386	384	383	352	380	374	359	348	388	386	348	417	368	398	385	380	358	356	391	356	354	371	364	382	362	366	365	320	377	358	347	371	383	353	352	368	387	366	353	374	363
14847	18041	19250	12701	12877	10935	8317	6130	5622	4328	3854	3691	3093	2859	2577	2134	2165	1881	1789	1521	1405	1391	1282	1215	1153	1144	1087	1114	1078	1096	1102	1058	1063	998	1029	991	1032	1004	1002	1020	963	952	967	926	943	942	929	912	896	871	890	865	932	938	933	867	845	872	902	904	882	887	878	880	886	855	853	859	875	886	842	857	853	847	807	854	865	836	851	813	876	829	865	890	886	893	919	804	856	891	859	883	859	852	845	810	895	916	872	896	845	889	863	847	861	839	866	847	816	841	837	864	867	898	865	869	857	861	855	893	896	813	858	871	907	850	828	827	843	857	814	817	862	838	841	892	866	850	823	888	898	858	862	867	856	876	852	803	821	811	890	806	864	863	852	833	840	833	945	909	897	879	865	818	839	821	855	872	853	874	888	793	777	839	864	827	892	872	834	868	840	889	857	860	833	885	852	912	870	873	871	884	850	858	883	922	807	878	850	894	864	851	858	841	883	884	923	853	932	792	854	839	857	839	878	828	838	869	886	832	875	879	889	843	871	859	816	874	850	862	847	843	882	888	858	874	914	846	804	857	877	882	858	811	847	842	868	789	868	836	871	901	833	854	842	833	803	819	816	851	834	895	805	878	890	840	891	848	827	858	858	850	816	842	875	889	862	827	871	833	867	860	850	864	844	823	831	881	839	910	853	842	881	895	902	863	812	830	819	841	876	828	849	844	829	881	928	834	899	855	923	832	821	814	887	836	844	848	892	902	852	891	850	804	836	891	796	851	858	856	885	888	853	862	836	849	851	821	845	845	860	835	830	867	877	913	907	855	868	833	918	885	846	887	870	844	886	875	801	866	894	829	874	844	835	868	837	874	839	846	884	857	861	816	885	874	860	865	867	858	840	919	851	838	836	829	915	799	883	881	845	885	808	838	850	863	873	858	828	862	838	878	896	874	879	784	868	871	849	850	855	798	837	856	845	868	840	906	895	888	824	831	887	853	797	847	857	839	893	901	909	832	852	861	852	826	877	881	854	870	840	900	865	870	814	892	872	820	851	864	811	859	825	841	892	851	871	831	890	906	880	907	860	860	864	814	882	811	888	839	837	903	872	857	887	888	870	901	827	852	849	864	845	854	803	848	888	849	828	843	852	823	821	857	869	849	802	868	853	842	883	839	855	862	840	840	829	877	805	847	853	838	811	867	843	859	829	851	856	847	841	836	840	916	857	884	858	815	845	847	845	866	850	861	875	804	840	919	879	898	815	854	891	892	855	798	845	861	900	905	855	857	884	844	879	839	840	826	895	907	845	865	801	835	857	853	839	822	878	852	872	846	855	799	823	871	875	922	864	793	838	833	868	854	839	897	866	771	878	876	878	860	883	885	809	895	870	835	885	870	848	877	818	852	858	835	846	848	863	869	854	871	869	858	841	858	920	839	845	860	840	845	869	890	849	906	857	882	860	876	866	846	869	831	884	805	830	843	878	869	810	882	877	881	824	855	856	841	861	850	865	845	862	859	845	845	811	860	855	896	882	873	880	848	839	877	868	860	861	838	853	862	868	830	844	809	850	843	876	887	869	859	895	818	881	880	892	838	848	796	840	852	874	872	839	865	858	902	880	826	881	873	880	851	843	842	872	884	844	845	838	931	807	896	812	862	860	861	874	833	881	825	883	849	879	839	897	852	796	842	816	862	840	873	855	839	844	840	841	878	868	881	842	841	892	871	856	840	904	863	856	846	822	883	815	835	876	851	861	872	871	860	882	856	915	866	891	880	842	863	840	911	821	867	859	886	869	929	858	831	851	914	876	872	831	885	821	860	847	852	851	904	877	860	872	867	881	801	881	849	795	879	822	835	869	834	823	867	868	877	810	835	827	892	845	827	835	869	858	855	899	894	892	941	866	820	853	847	830	889	821	852	860	845	835	825	859	849	827	821	923	846	872	894	884	841	849	853	833	854	876	839	876	819	860	835	856	899	824	857	844	859	865	860	856	850	903	901	904	839	867	866	837	854	830	828	838	882	851	904	821	861	796	836	858	828	841	850	860	813	877	829	843	835	845	883	902	847	796	847	898	897	855	806	911	882	865	854	859	848	849	832	872	932	877	855	875	916	869	913	861	906	870	895	874	865	876	892	841	831	849	859	875	845	829	854	894	828	813	921	897	869	926	816	856	880	897	841	843	837	839	894	841	824	944	891	854	822	872	843	811	823	846	885	803	866	822	849	825	801	847	849	897	846	866	859	853	849	856	871	802	855	852	897	851	831	860	843	856	913	862	868	846	877	878	845	849	896	875	833	881	826	840	877	832	854	857	858	820	872	855	846	916	809	873	845	838	823	819	879	845	837	821	878	832	851	823	858	866	817	838	886	833	861	904	878	857	897	889	818	884	821	853	855	822	862	888	887	845	837	842	863	849	840	876	847	861	841	877	865	871	854	832	813	897	843	872	899	838	915	881	891	849	856	869	882	841	836	851	895	873	866	872	827	853	874	864	844	902	882	853	856	862	873	842	856	868	854	873	860	846	855	884	870	880	842	806	897	861	866	892	944	921	802	879	866	775	826	889	816	877	843	824	862	815	858	863	828	844	814	892	867	855	868	849	872	881	884	851	826	806	847	848	914	845	888	853	865	859	914	848	875	820	823	880	869	902	855	858	859	823	875	898	865	835	894	815	853	829	831	870	894	887	863	906	838	896	819	848	861	898	854	833	840	866	862	850	893	876	857	851	875	881	938	860	883	834	833	865	853	800	847	830	834	885	855	877	860	879	853	883	830	890	891	876	890	879	812	849	888	859	865	903	815	906	872	872	864	827	816	854	879	839	836	855	846	853	864	871	804	842	889	836	913	867	806	835	789	815	925	914	870	847	867	876	868	865	893	846	850	826	902	843	882	831	873	835	845	899	848	905	794	862	850	879	827	830	831	892	866	878	843	866	812	800	855	856	857	849	809	887	873	867	830	906	847	908	824	834	881	855	893	873	877	867	867	842	831	831	868	841	846	803	857	840	850	860	903	837	867	867	824	852	873	832	887	887	868	900	904	854	883	896	873	836	837	922	866	899	827	807	865	810	827	852	828	833	818	896	835	838	828	812	869	821	864	842	877	865	887	874	843	836	924	841	839	886	861	865	863	890	862	822	882	867	845	862	834	865	840	874	836	852	802	853	831	854	852	904	828	880	868	868	893	898	838	839	857	865	887	856	900	800	887	840	910	851	853	898	804	855	890	873	891	857	884	841	842	865	861	811	869	804	847	923	914	881	875	881	889	844	849	814	855	806	855	826	884	847	868	836	849	902	837	828	837	868	839	832	881	883	894	831	870	869	877	840	921	849	794	872	903	821	896	836	836	905	893	898	872	896	891	835	816	853	853	868	883	863	851	806	847	816	876	854	782	835	861	856	905	836	874	840	838	847	876	889	884	861	838	845	886	900	870	824	873	822	847	871	854	843	840	849	857	873	821	841	850	826	857	885	864	900	907	867	881	847	826	913	863	877	901	882	865	879	829
42512	43846	43159	28376	25497	21638	15934	10513	8482	6075	5228	5264	4486	3283	3095	1954	1992	1296	1376	1037	888	802	727	746	577	572	528	527	487	516	526	410	467	457	407	455	451	451	456	426	385	396	411	361	334	391	405	356	356	354	359	352	368	366	360	384	366	357	349	388	392	376	408	380	377	383	373	361	348	348	391	369	345	333	367	410	347	330	384	358	407	378	357	312	361	372	367	366	364	340	381	420	372	330	316	341	364	327	357	345	388	361	363	349	366	343	351	345	352	357	351	363	342	352	350	405	393	357	344	344	367	362	342	332	340	316	384	356	387	339	361	384	348	385	382	291	328	400	364	391	389	358	358	374	371	391	373	339	312	365	333	325	331	354	365	345	341	315	368	368	374	346	350	395	355	338	378	375	345	338	346	380	317	378	354	344	362	352	336	346	338	362	323	366	345	353	369	347	366	381	318	364	374	366	346	361	377	363	337	364	383	335	354	387	341	366	383	363	356	332	315	300	347	368	335	340	365	355	352	345	367	348	372	365	344	392	351	361	346	359	350	369	387	351	344	379	345	370	373	382	352	371	394	394	361	348	329	337	356	348	374	380	333	354	371	352	380	334	352	348	343	337	372	347	338	351	355	382	319	360	358	341	333	368	378	361	363	388	350	324	326	328	353	357	368	347	361	352	368	363	391	363	321	364	360	339	369	380	335	339	383	358	344	369	319	350	362	375	351	381	356	339	368	383	375	336	377	337	332	346	364	343	400	332	375	342	349	344	370	358	378	365	399	334	408	385	357	338	384	391	353	380	397	369	350	326	373	358	360	364	355	359	397	359	378	329	354	359	370	351	346	369	343	311	356	326	361	358	353	333	398	362	353	349	356	341	361	380	345	374	362	363	394	377	351	378	349	334	342	354	361	375	359	372	326	366	343	345	377	360	342	365	348	382	343	337	369	377	377	352	344	330	348	369	330	333	370	327	402	404	378	347	389	387	344	344	397	331	334	390	364	334	357	354	377	346	347	379	335	369	360	367	341	360	364	341	351	390	372	346	349	362	338	357	360	336	359	349	376	352	379	328	374	373	325	340	336	360	359	383	325	328	335	345	322	340	367	364	367	352	365	383	364	379	356	330	338	341	344	329	365	347	367	376	355	362	372	370	395	375	360	403	378	380	350	343	369	365	379	330	364	363	354	334	349	335	370	360	359	348	326	360	370	351	372	339	356	322	385	330	360	351	376	421	381	361	370	358	351	371	371	344	345	362	378	358	370	332	373	364	361	374	347	346	360	352	357	342	338	370	340	338	365	340	351	387	358	340	356	352	364	356	357	334	352	368	354	333	381	335	342	332	343	350	363	371	378	334	332	328	355	353	348	356	395	341	349	350	367	354	358	371	366	350	352	366	336	337	371	347	349	376	407	329	346	313	353	339	349	338	347	377	301	404	367	357	373	372	335	353	377	358	331	358	326	344	352	385	350	348	378	391	377	358	359	343	362	339	335	343	348	357	377	371	371	352	351	363	376	368	367	347	354	370	359	388	381	336	356	335	353	374	347	351	349	385	352	378	326	355	373	331	330	351	379	373	366	365	324	382	364	355	350	323	339	350	343	362	348	337	357	336	378	337	386	361	339	346	350	392	357	335	382	356	386	366	364	351	359	355	385	356	326	331	370	347	385	362	374	355	374	374	376	352	359	358	391	372	364	388	296	363	364	352	379	348	348	352	344	313	353	330	337	309	371	370	352	362	299	358	391	326	357	364	382	357	379	358	330	313	367	357	342	355	376	349	343	354	349	360	369	326	324	369	364	339	363	384	341	383	322	324	357	345	348	374	349	346	365	361	359	359	336	345	398	349	356	344	342	341	319	393	333	328	368	340	362	380	374	345	345	315	340	345	362	333	346	355	367	383	371	363	347	359	328	361	362	347	359	355	369	345	365	319	318	338	378	371	345	313	344	346	403	333	402	348	347	358	376	348	373	358	381	335	343	353	353	356	353	348	347	371	362	376	337	356	346	354	314	398	323	340	362	395	344	353	374	363	356	380	335	354	390	338	353	386	337	353	348	338	354	376	335	369	326	335	338	317	329	347	332	345	367	358	378	382	347	368	372	358	367	363	378	349	370	342	371	366	340	331	363	380	391	341	347	357	382	342	359	368	381	351	363	342	360	328	383	356	377	367	345	338	301	368	339	318	324	327	374	350	361	350	358	339	351	395	395	335	317	370	370	356	355	350	366	361	399	389	347	362	352	355	331	365	365	355	359	389	356	354	340	358	385	393	331	336	339	389	373	334	372	305	375	389	393	349	361	329	350	402	348	366	360	348	400	380	334	374	332	392	365	378	396	366	371	348	349	335	367	358	372	358	341	381	343	353	369	367	360	381	363	324	330	359	375	352	360	335	354	355	345	342	341	368	379	358	361	350	338	371	339	323	364	339	354	329	394	380	383	346	371	391	372	366	319	408	310	356	383	362	362	374	392	382	365	367	343	340	347	309	380	376	393	323	312	347	368	336	352	356	368	336	333	334	383	354	362	347	352	350	357	353	384	318	353	331	356	340	380	386	363	323	373	350	369	357	370	363	326	372	363	356	335	327	347	337	358	371	313	346	346	361	353	327	383	350	336	378	415	366	370	376	333	320	336	339	358	406	363	340	364	377	352	357	360	356	346	334	347	349	337	361	387	333	365	385	364	370	359	353	333	374	337	348	353	367	349	343	376	361	372	389	354	363	374	347	382	361	357	347	328	352	372	367	357	379	333	357	378	327	336	373	378	355	378	368	367	365	330	355	364	336	361	343	318	360	380	351	358	340	361	359	342	377	337	357	351	326	374	383	369	349	359	365	357	345	358	362	375	355	344	393	374	332	356	316	369	329	329	321	334	377	341	379	366	332	322	338	383	368	386	368	389	355	366	361	373	366	371	367	365	379	369	329	349	364	367	378	344	358	315	353	353	358	319	390	372	367	360	327	359	338	331	354	361	365	329	328	358	352	366	362	338	348	350	377	370	344	339	366	366	346	413	353	378	353	392	375	374	346	366	390	363	321	404	353	362	315	341	352	349	328	332	335	381	371	365	383	372	365	364	342	314	360	376	376	353	378	368	374	356	349	375	333	342	327	379	378	386	365	357	344	349	375	393	366	331	367	351	344	381	357	353	370	329	356	364	380	352	343	382	345	369	378	389	368	364	340	378	346	374	361	353	358	372	346	353	368	366	376	372	365	384	395	356	344	349	356	367	345	359	364	378	395	353	332	375	351	361	343	352	354	351	368	359	372	364	342	329	329	351	361	347	329	373	380	354	358	338	358	361	341	350	362	364	372	372	365	350	344	323	355	379	358	332	363	363	371	383	319	378	375	356	371	337	388	380	357	317	379	365	334	355	388	350	365	365	329	337	357	340	367	352	329	388	345	316	360	347	371	349	346	330	392	354	356	316	319	321	383	385	352	373	357	346	397	342	341	373	353	370	329	357	339	376	343	336	377	343	383	397	359	364	358	341	366
29703	37739	42028	26812	30553	28270	20864	15896	18409	15887	16789	15683	12489	11844	11250	7862	7993	5849	6018	5115	4017	3240	3084	3265	2556	2270	2195	1966	1996	1893	1817	1702	1731	1579	1391	1406	1428	1394	1376	1334	1119	1106	1091	1073	1075	1038	1013	992	991	974	987	996	990	950	913	973	905	863	902	880	925	896	875	927	859	847	856	834	826	822	900	879	898	785	875	888	863	844	840	826	867	909	845	852	841	852	886	832	842	869	826	824	836	876	842	863	804	862	912	832	847	817	873	855	822	855	808	847	849	807	825	863	863	850	837	849	879	808	831	816	795	831	864	865	871	853	871	836	847	876	773	853	850	893	916	837	842	858	859	863	865	860	886	845	835	808	821	836	823	848	887	876	820	813	875	854	827	833	894	864	803	811	815	865	816	811	830	862	855	835	864	845	813	922	899	881	838	894	842	839	835	839	857	888	786	828	862	861	824	846	820	839	814	805	819	832	804	831	791	801	846	830	850	823	822	829	861	864	835	886	795	864	850	799	814	835	862	826	781	844	841	874	851	810	838	832	807	819	871	807	774	834	848	835	823	793	838	796	816	832	848	846	834	850	832	805	844	878	856	861	823	793	844	856	793	819	845	840	814	826	844	891	903	852	852	845	835	824	834	887	848	836	852	799	818	830	847	822	838	873	853	886	799	839	853	844	855	836	853	920	814	865	845	822	864	861	809	859	876	848	866	871	804	870	836	819	855	835	851	818	808	842	828	826	811	861	828	793	856	868	866	785	855	876	830	811	820	804	780	828	882	878	834	860	820	873	841	805	858	871	851	854	895	924	848	798	846	841	863	842	835	822	892	846	891	845	884	836	779	841	797	828	874	861	886	807	828	858	821	881	871	840	859	809	861	871	888	779	857	822	875	852	834	848	863	902	843	868	818	846	845	841	863	831	823	810	849	844	885	825	866	818	858	820	801	830	794	793	873	818	835	866	815	900	837	811	806	791	814	855	832	819	898	864	838	809	861	813	809	854	831	872	834	856	855	869	823	813	844	815	791	868	846	848	850	798	813	850	814	859	844	831	818	877	864	831	783	842	854	898	848	863	854	851	866	801	797	855	850	822	821	816	833	849	828	827	845	844	833	848	868	816	842	903	863	803	799	882	840	857	845	802	822	849	797	850	847	781	787	835	845	827	849	821	890	854	819	836	838	825	880	890	822	872	810	846	846	868	821	828	812	830	813	818	802	795	877	887	858	840	842	882	832	820	839	853	827	854	871	838	888	817	822	870	868	842	850	872	872	824	827	850	831	818	874	864	805	827	867	875	816	806	900	836	824	883	798	839	822	870	844	841	820	853	833	831	852	836	846	816	846	857	792	850	876	830	871	838	834	817	905	834	873	854	841	841	868	852	812	875	867	848	843	791	836	805	815	843	811	880	780	896	855	863	842	925	861	811	876	847	814	897	797	861	931	843	900	879	851	862	835	831	793	788	891	815	823	800	809	862	865	777	818	818	845	876	901	790	832	834	858	856	873	859	863	852	873	864	822	837	833	835	824	850	847	829	842	843	859	868	841	886	894	798	843	854	860	858	879	854	837	803	840	837	867	816	824	818	841	829	839	816	868	833	813	822	871	818	834	846	824	861	852	858	874	864	839	843	812	811	849	835	841	804	892	827	807	902	879	885	828	865	831	837	842	814	863	858	800	832	827	821	855	774	813	805	861	910	830	834	787	868	820	821	813	800	846	845	837	811	838	831	811	791	875	845	792	852	844	805	848	851	845	832	926	811	827	868	884	836	883	818	817	835	839	822	826	810	804	825	839	815	880	854	835	839	887	794	868	843	794	815	832	835	754	883	808	793	822	860	861	762	870	823	797	858	868	863	845	839	918	836	839	836	807	842	870	844	807	860	811	854	842	818	830	804	841	831	841	836	836	861	855	847	812	852	764	841	827	876	845	855	829	866	868	865	812	776	811	819	822	839	868	856	871	862	799	857	791	851	818	862	893	802	891	820	803	814	828	869	872	849	804	850	831	850	871	836	817	835	862	820	816	797	870	762	771	883	802	793	831	835	858	825	840	806	794	814	838	844	871	835	839	860	869	871	872	864	866	876	861	869	865	863	846	834	853	822	832	885	776	819	840	834	826	815	865	847	839	826	840	816	879	821	855	858	832	871	882	865	830	861	857	909	857	852	885	828	865	866	868	840	886	875	809	828	806	829	869	843	871	813	840	844	846	807	785	864	826	877	811	836	805	815	857	849	872	825	802	832	773	806	874	861	870	919	867	786	852	870	823	827	839	832	842	849	841	854	841	842	823	840	819	882	831	805	826	846	841	846	824	825	848	836	832	825	862	817	825	830	834	877	861	851	830	866	889	811	828	890	874	841	836	845	859	799	814	821	857	862	838	841	805	888	851	841	833	861	782	815	851	867	825	828	822	819	834	860	884	851	869	872	875	810	821	815	860	788	845	807	870	854	833	833	886	824	903	874	806	851	835	820	845	865	854	830	874	813	804	850	804	850	806	832	842	846	799	793	906	861	827	858	828	845	824	864	833	859	869	799	826	862	907	876	847	876	833	814	792	849	870	847	843	818	839	856	821	806	857	849	858	822	847	841	838	825	839	863	871	837	825	850	814	838	848	854	859	837	828	830	820	834	874	831	856	815	844	850	870	855	840	892	841	831	862	876	844	844	806	876	820	869	816	894	897	844	826	806	781	875	842	803	874	825	890	888	829	842	834	882	867	855	861	829	868	864	840	874	864	828	821	873	810	829	805	811	846	859	815	797	832	857	805	797	805	818	865	881	869	847	830	838	825	844	854	862	882	855	835	839	899	829	838	835	858	835	815	827	843	823	820	854	831	831	796	878	826	827	824	840	820	849	888	791	823	837	832	885	816	804	865	840	840	822	842	816	887	847	852	831	799	817	786	869	867	880	870	853	820	892	878	842	820	818	829	851	870	870	849	872	829	868	871	853	825	836	785	823	813	826	862	801	838	821	839	869	819	897	795	811	845	887	815	785	856	895	821	879	846	844	825	870	830	860	803	836	910	839	859	836	824	840	877	793	832	816	816	802	811	847	880	885	819	834	824	837	850	904	832	866	870	835	816	840	834	799	766	884	856	797	899	836	838	846	859	859	858	814	855	800	809	860	833	845	835	869	815	802	784	816	801	829	822	878	840	802	802	874	862	853	778	843	794	817	774	863	871	887	825	782	892	858	843	827	835	867	863	841	796	853	835	817	863	825	830	807	862	839	805	864	787	825	792	860	839	813	845	824	786	896	829	848	834	854	889	838	852	836	859	824	852	827	829	821	785	845	843	842	811	806	865	792	870	830	808	822	815	853	846	770	800	841	832	810	816	790	795	849	864	837	782	878	846	812	784	839	872	817	852	819	832	861	867	775	825	845	788	829	843	863	859	813	802	854	831	861	843	801	847	887	856	811	800	871	852	796	818	802	800	869	856	854	893	816	862	849	832	860	865	881	820	843	830	879	832	850	833	852	859	771	879	831	820	859	801	871
51323	50896	42619	29150	30992	29647	26303	18783	16192	13016	10794	10472	8906	6845	6640	4423	4086	2979	2839	2032	1440	1266	986	870	876	707	741	642	623	551	564	499	495	477	435	392	417	445	406	414	315	340	314	328	346	326	277	286	290	317	307	291	265	316	291	300	268	318	257	249	259	271	264	247	279	265	279	286	279	249	248	284	282	252	264	285	274	290	300	252	301	264	250	281	272	265	257	249	246	273	265	263	263	260	245	273	214	259	246	262	261	269	254	244	234	234	272	251	247	256	249	232	225	278	235	282	234	231	253	273	244	275	234	265	261	252	260	268	222	262	238	248	246	263	269	263	262	255	294	252	261	233	229	234	252	236	277	232	255	263	224	272	245	262	282	234	274	286	252	294	268	282	264	255	240	258	217	259	270	264	282	234	231	272	255	245	240	228	260	273	263	247	236	242	255	261	264	274	243	256	260	265	275	266	224	290	261	263	262	239	240	277	276	258	263	251	242	275	262	231	266	285	257	263	251	216	258	244	257	257	261	221	244	262	224	281	260	262	264	270	240	255	247	252	261	248	234	248	263	274	233	240	251	231	264	244	273	272	278	264	263	218	248	279	277	290	263	259	283	251	244	251	262	249	217	277	294	270	280	284	264	244	238	255	257	269	253	252	260	255	246	260	259	224	265	255	240	256	234	249	253	235	266	247	234	286	275	251	286	237	265	272	247	233	246	268	245	284	247	239	250	274	286	261	283	252	248	264	284	250	270	260	232	243	230	244	256	274	245	234	268	253	271	240	252	257	256	261	270	238	237	232	267	266	234	269	245	238	232	240	241	251	260	237	264	257	257	262	237	251	264	234	270	252	247	270	243	261	255	248	255	249	255	217	295	267	245	271	265	224	251	267	257	258	246	239	275	295	266	262	234	225	280	285	254	260	235	239	270	247	255	299	262	273	208	245	257	265	304	261	255	303	264	246	263	284	246	269	254	276	239	264	254	262	235	271	278	289	286	229	255	276	260	260	264	243	254	277	253	238	261	258	269	240	244	261	255	268	256	237	234	248	240	225	247	249	213	240	219	261	247	260	242	234	251	233	245	284	258	245	267	232	277	264	250	219	274	259	235	253	250	304	225	263	256	288	269	266	283	247	261	260	246	225	235	266	253	258	245	250	273	234	244	251	240	249	267	255	245	263	252	248	269	241	263	237	258	266	239	273	256	256	243	260	260	241	246	283	263	250	247	229	238	278	250	230	251	277	255	238	239	230	267	268	280	260	251	245	213	215	279	247	261	251	230	261	241	300	252	269	279	242	234	255	264	245	240	228	262	245	265	258	278	220	277	276	260	278	227	237	233	245	241	253	237	250	226	251	257	274	249	238	245	243	240	263	263	263	274	268	249	274	254	263	287	238	275	235	260	255	214	284	256	259	279	230	237	273	293	249	264	261	307	235	250	250	274	273	266	269	260	229	276	258	264	241	283	247	257	257	250	266	262	207	241	249	265	237	238	262	258	244	285	253	268	273	272	251	247	280	255	260	264	251	257	219	241	260	246	255	270	254	213	246	244	266	279	261	246	246	266	273	222	239	282	265	239	236	242	258	287	249	241	231	244	251	237	237	239	256	271	251	245	249	271	275	252	262	242	262	244	243	266	250	291	252	230	229	256	246	274	258	246	281	228	260	264	290	251	248	258	230	304	254	244	255	266	235	254	278	283	248	264	274	236	233	247	285	236	253	212	270	259	271	237	227	228	255	263	263	261	243	217	274	254	265	260	251	250	270	258	248	242	232	285	275	243	265	266	252	225	259	260	274	257	211	269	283	279	254	250	242	230	243	247	265	273	269	212	237	260	260	268	231	256	244	241	278	214	256	242	247	235	234	252	245	254	249	260	247	289	260	244	264	255	261	255	256	264	265	256	248	240	243	259	260	240	229	280	223	256	262	246	265	285	266	225	246	297	240	264	251	258	258	278	239	242	239	254	236	260	245	219	274	217	243	237	261	243	263	257	232	267	251	248	297	266	255	241	257	244	259	283	234	253	238	261	225	254	253	276	246	280	249	242	263	249	266	261	260	258	244	292	243	240	260	247	256	228	286	281	268	280	257	231	238	264	286	252	235	254	234	274	235	229	266	271	236	241	259	255	257	235	245	252	270	255	258	242	248	256	242	257	265	272	297	267	293	287	261	237	252	226	250	286	266	247	251	262	261	230	235	237	255	248	264	258	249	264	245	278	266	238	255	256	257	253	262	250	263	273	245	252	268	264	263	232	254	259	269	293	258	243	253	235	233	253	228	262	266	262	234	265	293	270	267	279	252	264	266	269	239	254	228	235	232	247	228	265	287	265	262	266	288	283	276	271	280	234	257	281	266	234	256	253	250	253	265	285	255	248	240	251	255	266	266	258	275	275	252	254	280	268	253	270	253	238	249	269	264	284	257	252	265	238	293	256	249	272	262	240	275	271	264	254	251	253	248	275	252	266	279	217	275	268	252	231	230	237	216	260	272	264	269	273	227	253	247	260	238	255	272	282	253	253	265	275	262	298	252	277	251	237	230	248	256	258	243	221	283	229	269	261	273	239	257	267	268	273	271	265	249	267	249	237	248	265	267	251	247	286	251	277	271	248	242	281	235	267	255	246	232	254	253	247	254	259	269	241	264	234	269	272	282	258	259	263	250	248	257	280	246	222	240	241	243	274	241	248	282	267	254	251	245	262	240	290	294	289	268	261	252	214	273	252	265	295	273	248	241	254	307	249	230	223	265	249	264	261	261	246	274	258	293	256	289	275	246	290	243	271	264	278	229	249	221	258	226	228	261	277	259	244	246	247	249	247	235	239	286	238	258	253	263	252	271	245	255	256	217	248	260	284	260	286	249	229	258	235	259	256	245	257	267	252	249	277	233	240	268	272	221	243	255	271	251	274	251	236	222	234	242	274	254	228	235	277	281	252	249	291	232	288	290	243	268	253	270	292	266	250	243	297	263	264	288	247	301	264	252	223	246	268	261	269	263	252	242	241	248	258	285	253	272	242	238	258	253	241	257	251	246	273	262	262	258	235	232	277	266	254	231	233	257	274	271	263	232	260	249	261	233	256	271	227	228	222	312	247	251	253	273	268	241	222	259	268	290	258	259	249	240	274	251	265	242	244	237	266	257	262	254	282	245	243	255	259	268	241	233	264	246	261	245	251	243	233	270	256	287	226	271	257	272	248	262	262	259	279	251	249	242	248	240	250	259	290	274	253	248	273	250	258	241	265	232	247	242	255	254	233	250	247	267	258	256	218	242	267	243	259	255	246	269	266	227	259	231	260	268	261	266	244	267	263	248	284	254	241	232	253	248	255	302	251	258	256	255	253	245	268	265	258	271	238	270	247	280	249	255	270	273	258	255	260	272	268	248	260	251	274	257	245	233	265	266	235	266	253	244	250	255	260	233	276	275	248	254	266	229	273	230	256	278	260	269	238	258	268	243	227	260	247	241	266	270	266	240	253	254	254	276	257	288	253	311
36561	46132	45131	31207	37856	36757	32117	22527	27132	24610	24685	23465	20771	19171	18487	13541	13751	10514	10058	8224	6825	6048	5181	5167	4046	3564	3482	3046	2889	2940	2663	2522	2282	2261	1929	1806	1680	1777	1737	1474	1207	1139	1115	1069	1031	991	956	852	955	928	819	806	881	817	846	759	725	748	735	710	723	703	690	753	657	672	700	686	690	677	667	650	649	638	686	652	689	654	680	677	671	672	664	651	683	667	686	688	682	638	667	634	583	579	669	618	603	611	673	657	583	624	594	676	628	593	669	656	600	579	625	618	651	623	632	597	634	608	600	598	602	578	620	645	630	630	638	638	578	623	605	629	611	660	608	629	648	666	586	582	628	607	584	614	587	601	588	646	622	610	651	610	623	624	651	608	640	646	578	576	622	604	639	637	594	634	661	621	632	612	591	623	624	611	606	636	540	596	598	576	631	642	621	595	604	665	609	616	628	582	574	595	611	627	606	616	609	590	643	603	593	613	612	623	586	627	624	628	567	590	655	604	645	666	621	608	599	621	669	595	614	605	581	650	629	635	626	592	612	621	631	656	622	609	594	574	603	601	609	577	607	641	602	616	631	630	640	617	608	615	607	605	591	635	618	624	591	612	660	618	613	614	641	646	603	629	586	618	603	589	574	607	646	594	629	629	620	561	642	599	581	615	644	615	606	630	628	578	609	641	605	611	584	640	602	624	623	619	597	650	622	575	635	609	613	608	597	598	623	616	613	587	607	599	605	592	631	624	630	633	645	626	605	597	640	592	585	636	619	660	590	627	622	626	627	578	634	655	571	600	599	635	620	592	615	603	633	609	585	581	595	637	622	620	638	615	666	645	608	555	600	622	639	619	631	674	602	615	679	631	624	644	623	621	600	631	603	582	603	621	621	651	607	587	597	629	620	557	630	634	590	631	647	633	605	637	632	580	599	594	616	633	586	661	593	633	567	593	625	615	585	593	631	641	637	614	629	627	624	636	624	593	652	591	601	593	616	595	607	619	611	572	592	652	600	625	630	591	616	575	636	626	625	608	658	637	610	631	577	611	655	646	602	601	613	601	640	612	623	636	657	589	627	608	624	648	655	562	603	603	577	601	646	610	630	592	602	646	655	638	613	595	641	597	580	606	584	632	637	630	595	590	622	603	613	645	647	627	580	645	643	629	567	582	630	613	652	607	609	607	614	607	602	589	585	642	662	625	633	579	608	650	644	656	593	611	588	591	615	594	628	602	614	681	578	609	611	632	630	614	606	581	603	608	627	600	606	612	579	638	646	623	630	604	603	614	605	606	634	602	615	596	591	623	623	600	590	589	582	622	603	616	650	582	616	626	678	604	666	604	602	608	606	609	680	658	625	643	596	613	650	684	668	629	615	576	629	653	638	619	573	598	646	622	595	609	623	591	616	657	617	610	635	618	596	614	571	660	563	596	645	646	590	602	620	617	602	580	604	655	621	622	669	602	574	638	584	607	621	626	643	596	636	611	611	610	647	610	646	609	633	618	614	630	606	636	611	600	642	611	631	613	647	608	594	588	621	641	610	610	609	587	620	601	612	623	609	551	602	638	612	595	590	568	608	607	564	613	626	614	633	600	581	629	601	615	587	613	605	603	632	591	623	619	588	617	650	657	636	577	605	615	618	615	661	628	586	595	605	624	613	656	613	591	602	671	602	607	618	619	603	632	597	641	588	579	657	571	620	633	643	594	653	644	610	645	625	619	597	592	642	594	623	636	607	661	640	629	627	600	588	624	613	629	596	609	620	613	609	634	549	620	610	604	672	641	626	656	634	629	608	626	610	626	672	599	622	623	630	597	627	625	609	604	614	619	628	625	611	650	615	626	673	611	597	574	611	596	607	624	631	650	642	606	610	630	606	651	616	611	654	594	617	654	588	616	655	617	610	607	589	659	663	589	592	637	639	619	632	622	606	586	649	613	597	614	594	566	606	652	620	615	604	629	656	580	581	621	618	623	610	597	623	593	623	607	607	630	628	605	639	592	603	616	638	612	650	630	679	627	608	585	632	634	624	678	644	645	609	612	620	591	603	642	622	610	647	635	618	610	584	616	628	595	628	636	604	624	622	597	598	582	584	640	644	671	582	617	596	643	587	613	629	597	669	614	631	614	618	592	649	643	620	635	634	649	627	632	610	625	612	658	616	599	607	615	646	617	615	649	634	624	628	650	622	633	645	601	642	636	646	598	612	624	581	614	635	631	625	611	616	660	638	630	589	633	644	617	608	620	653	626	598	599	628	580	598	606	591	663	597	586	619	613	628	627	613	609	630	658	601	620	651	607	648	601	590	628	645	589	629	621	611	605	657	613	649	597	584	639	621	608	625	622	634	604	622	601	600	592	612	609	594	623	623	670	589	633	665	629	593	631	622	619	623	599	612	564	633	557	608	635	625	644	603	623	633	640	625	590	647	650	639	635	594	620	622	592	639	672	621	568	604	613	612	612	615	627	574	581	620	632	625	610	622	581	658	613	633	622	595	597	643	634	605	579	580	621	597	593	647	602	587	611	647	581	607	635	638	585	640	610	662	609	647	599	630	617	571	625	599	617	578	699	648	643	638	605	591	579	627	628	604	630	573	619	601	602	603	583	572	562	617	654	592	595	598	601	642	593	606	600	625	631	650	574	643	640	693	644	643	627	603	644	643	611	591	651	631	616	616	548	678	591	588	652	675	612	614	617	586	674	629	587	591	594	636	626	592	633	627	601	644	606	622	657	609	607	562	660	603	643	623	616	600	626	657	638	618	627	641	585	618	595	638	587	606	625	638	584	638	636	647	592	622	612	640	620	587	601	587	582	601	615	647	596	645	598	634	617	579	599	627	623	573	592	592	613	619	620	637	608	633	635	613	643	584	646	579	661	600	613	661	621	634	634	604	575	624	592	635	602	590	588	589	607	644	660	593	659	637	639	615	637	616	590	576	615	595	625	606	622	588	601	570	631	605	604	611	656	597	579	609	627	615	612	634	628	607	606	566	645	624	601	622	632	658	600	619	625	608	603	635	585	616	607	627	608	633	618	639	609	640	633	624	620	635	619	587	621	638	626	619	613	592	585	584	580	539	628	643	598	583	616	590	628	607	627	594	649	595	591	588	560	597	633	612	582	651	627	668	631	607	605	617	586	646	623	618	601	614	585	615	603	589	633	596	643	593	621	580	605	637	627	645	608	634	642	602	679	588	582	582	614	661	634	569	575	587	667	629	602	611	616	641	651	587	589	591	570	606	601	617	625	588	616	610	612	616	649	559	674	598	650	598	599	634	628	630	670	611	620	599	599	634	613	612	670	557	580	626	598	634	609	637	588	639	596	613	629	613	602	651	580	566	587	614	613	670	582	627	648	612	606	620	618	626	635	625	607	609	627	631	619	591	605	570	605	604	600	656	672	587	610	622	627	574	625	629	591	650	632	609	591	627	624	642	556	651	597	670	650	579	640	609	612	597	590	679	631	637	612	639	615	591	564	634	614	673	612	609	649	603	626	611	625
23975	19406	15713	6350	4580	3109	2388	1588	1426	941	908	893	722	656	602	563	583	473	485	462	445	440	427	374	422	416	410	391	413	391	407	393	429	387	385	384	385	379	416	356	400	366	356	355	369	379	378	367	371	380	407	350	386	360	354	349	422	384	366	376	395	367	406	370	372	381	390	378	323	349	372	343	339	346	395	351	371	329	376	345	381	367	335	344	400	374	348	372	363	385	345	388	345	362	385	383	394	363	362	391	344	362	365	335	356	375	381	355	361	371	390	362	416	363	365	368	358	374	365	377	387	381	378	347	348	362	348	377	344	381	378	383	347	349	340	355	358	361	363	372	391	345	347	376	390	354	359	368	375	354	386	398	377	359	341	351	349	370	368	344	341	351	381	354	366	378	335	354	354	387	370	370	347	375	371	340	340	361	370	384	367	362	374	352	409	388	347	379	395	401	377	397	406	337	364	356	375	361	354	380	378	351	365	408	366	367	371	326	377	381	392	362	378	383	339	372	370	344	395	392	383	379	343	367	333	358	378	380	369	364	375	352	369	354	392	382	335	378	349	361	375	408	371	386	355	394	391	360	351	361	363	360	348	351	365	355	343	407	379	395	357	334	353	337	363	370	380	339	380	369	353	350	357	358	362	339	393	400	341	362	361	404	350	375	352	346	347	373	344	352	364	397	359	361	363	365	382	404	368	367	360	374	397	346	376	366	372	412	398	371	373	356	338	340	409	369	363	384	363	383	358	364	372	380	346	372	376	354	409	387	404	372	387	357	363	357	355	397	388	352	332	371	366	389	365	377	375	363	367	346	377	395	362	358	390	375	387	379	368	398	343	362	393	378	400	388	378	392	387	391	334	343	357	379	374	363	364	343	388	367	375	374	385	371	328	375	353	357	390	357	361	372	363	345	366	373	364	366	382	385	386	406	370	398	366	355	359	389	358	384	389	389	378	348	368	379	358	392	377	362	359	365	353	384	367	354	357	410	353	363	337	358	408	392	353	315	384	371	348	383	354	391	356	365	338	351	385	363	392	384	371	345	402	359	360	385	357	375	344	374	376	391	353	408	364	351	364	356	346	411	364	335	361	433	385	380	399	369	346	366	335	376	368	384	375	377	374	376	376	408	371	389	349	357	357	370	351	369	378	378	368	353	348	375	382	365	383	396	332	377	354	342	328	382	336	382	347	353	388	358	369	378	344	327	412	356	353	381	342	347	379	363	346	358	383	383	398	376	360	373	368	328	366	389	385	398	390	336	392	368	352	425	339	360	346	341	373	357	430	340	384	350	363	404	377	353	387	387	353	371	365	381	383	369	360	345	361	380	394	317	362	380	327	375	365	409	371	370	385	349	394	372	370	343	383	373	385	359	366	371	382	381	368	362	391	363	360	364	337	372	384	379	364	316	376	362	381	321	360	336	385	363	359	371	341	396	389	386	384	371	406	362	337	402	404	403	375	392	386	362	376	358	392	356	361	371	354	382	364	385	363	373	362	345	405	354	371	394	363	340	377	340	327	383	380	371	353	371	351	375	409	401	406	413	392	336	369	369	375	319	387	368	369	375	387	395	329	372	346	341	363	399	377	369	361	359	339	355	357	384	410	365	392	370	346	374	367	367	384	356	371	338	355	376	386	388	381	363	360	370	401	377	346	379	343	403	362	383	394	375	348	381	367	371	405	385	354	354	373	389	385	371	354	339	388	358	372	390	404	402	406	318	365	392	386	323	349	389	336	387	375	339	383	358	386	380	354	344	369	386	366	351	357	342	367	332	394	346	348	359	370	359	354	370	356	363	388	375	336	383	356	356	366	355	355	332	423	362	373	388	393	386	385	389	354	363	375	365	411	330	379	339	366	362	387	345	341	394	404	387	355	379	344	380	359	379	375	333	347	383	391	357	380	348	354	382	338	368	370	346	360	386	347	351	381	373	349	386	412	385	454	383	392	377	374	361	397	360	368	327	344	397	352	360	382	379	364	378	379	347	331	369	384	362	339	366	379	358	336	390	335	363	397	373	354	371	365	417	372	365	379	341	328	352	319	395	339	346	367	400	387	348	353	377	375	387	377	384	311	388	338	372	393	363	346	375	363	365	337	392	382	373	368	365	360	367	349	348	341	385	366	377	365	371	369	406	408	364	346	351	377	367	391	382	383	370	375	350	309	355	365	403	381	344	353	345	358	398	365	365	377	384	360	332	369	360	367	370	329	371	352	387	354	384	369	357	376	363	367	404	359	385	366	370	384	385	409	351	384	331	364	378	377	392	368	349	379	378	379	379	355	364	372	396	388	389	368	398	384	343	389	353	372	376	378	396	363	350	380	341	371	365	361	385	366	358	417	356	364	344	348	356	367	326	355	360	378	343	371	360	384	394	365	374	363	373	393	358	357	378	351	364	397	415	344	367	352	386	376	380	356	375	383	372	376	378	379	374	400	361	385	368	373	378	341	373	371	364	358	379	372	334	351	408	371	386	383	376	415	384	361	383	381	337	379	349	380	393	342	365	346	380	356	368	374	370	377	360	373	344	350	392	366	360	362	342	361	380	356	342	381	404	385	346	332	352	385	378	365	349	383	364	387	377	374	360	383	402	344	364	383	366	361	407	381	355	386	352	347	390	357	380	384	379	351	338	338	381	366	375	364	369	352	366	372	326	376	360	371	367	356	406	394	362	370	392	339	364	350	364	390	366	379	357	365	404	381	326	372	415	339	368	362	373	364	385	376	382	353	361	363	363	339	377	410	373	373	396	381	375	378	398	378	379	385	401	349	362	352	373	355	385	410	378	370	360	370	368	365	330	341	380	397	393	379	344	334	300	359	377	372	401	376	350	370	374	373	356	370	354	389	426	370	379	382	329	350	371	357	385	376	375	382	391	375	329	376	333	387	378	356	361	366	379	377	335	402	369	359	354	355	383	361	405	370	335	353	395	372	375	410	377	331	343	364	364	401	353	397	380	364	361	351	348	380	380	361	362	366	381	366	348	355	363	366	403	380	375	371	342	352	367	360	382	375	373	388	392	418	372	355	382	383	357	389	404	349	390	355	372	383	380	367	373	374	336	360	392	388	377	354	340	370	369	379	334	359	340	363	353	382	390	383	399	381	345	381	371	367	389	361	387	354	337	347	347	383	407	381	374	411	361	359	365	374	355	387	375	379	355	396	375	415	393	404	362	390	385	389	406	366	354	392	365	378	380	368	363	388	363	362	368	363	360	401	376	380	393	370	404	345	389	349	384	360	357	368	354	375	378	372	380	358	395	359	359	375	390	386	366	383	382	383	357	365	382	372	384	344	362	327	352	380	366	378	322	372	379	345	339	384	366	362	339	368	374	383	382	395	342	369	354	349	377	364	378	383	359	387	421	355	345	381	355	393	377	391	370	369	383	391	365	365	360	330	364	368	330	349	372	347	353	380	381	363	355	390	380	376	357	373	352	427	354	358	350	349	377	373	348	345	374	361	355	414	331	347	353	359	381	367	357	385	399	372	361
15079	17329	20297	11086	11894	10379	8686	5912	5408	4119	3700	3491	2910	2612	2456	2097	1978	1740	1655	1542	1436	1339	1263	1220	1162	1132	1164	1129	1095	1060	1106	1071	1134	1095	1108	967	1031	1014	1033	984	965	939	978	948	1052	974	941	950	901	920	893	953	881	924	929	922	881	903	911	898	898	878	894	858	896	871	882	892	873	875	929	874	876	937	839	846	888	882	917	831	895	926	850	881	870	864	884	846	878	861	865	873	811	835	861	806	860	873	840	879	915	905	811	804	926	812	889	927	870	839	849	864	857	916	934	870	818	869	882	885	864	899	881	833	829	898	895	900	845	882	909	915	890	874	836	834	876	885	891	876	865	867	921	835	963	852	953	857	861	839	905	885	857	917	914	853	838	892	896	884	880	886	863	869	853	806	884	857	901	881	838	874	849	870	852	921	860	873	887	846	851	886	864	859	874	866	864	890	878	862	858	834	863	855	891	849	828	883	872	877	859	873	883	879	827	916	876	843	870	866	908	819	806	873	835	898	810	847	856	859	852	906	906	913	903	815	833	876	852	841	866	919	857	885	841	882	874	858	865	859	889	878	827	847	903	838	900	823	886	867	857	829	862	848	869	896	854	860	914	883	812	922	860	844	870	870	851	901	869	921	903	904	897	896	889	861	884	877	844	834	879	884	821	842	939	871	860	898	882	857	882	928	814	880	890	929	852	904	927	835	891	858	877	818	876	858	814	892	887	948	895	864	883	866	869	881	882	887	881	850	833	882	871	843	858	878	902	875	893	958	878	948	872	886	856	853	826	848	874	864	900	879	924	894	887	853	843	870	848	867	865	856	880	950	930	861	912	897	861	853	908	809	862	887	941	894	840	892	892	858	896	871	867	822	912	866	911	909	840	844	907	891	932	881	870	917	862	872	854	874	881	890	820	851	838	877	888	852	901	882	858	893	830	878	845	884	812	824	885	894	839	889	894	882	865	827	891	840	879	874	901	828	888	860	866	867	832	847	879	865	880	859	899	919	896	851	866	812	932	830	869	847	884	912	892	922	897	866	850	905	833	897	860	897	851	862	887	899	859	813	895	860	822	854	846	883	879	845	867	844	857	839	910	860	894	819	915	874	853	853	881	875	895	824	905	899	865	855	870	869	834	889	852	887	860	922	834	881	873	838	890	880	833	867	898	860	875	931	893	878	937	887	882	874	899	905	867	877	854	897	874	855	849	910	900	904	883	874	893	966	869	828	816	854	850	853	821	820	892	873	898	857	899	842	863	910	908	875	847	884	867	815	892	869	843	842	839	888	895	877	875	871	833	835	921	940	932	928	852	840	856	893	851	877	862	861	908	826	915	849	913	839	849	882	861	838	893	865	924	903	927	903	909	926	857	880	862	846	872	895	883	809	934	904	857	857	827	887	881	870	895	876	791	830	872	864	838	875	901	878	863	853	843	842	889	889	860	908	964	843	862	842	904	826	826	859	867	857	849	892	889	855	895	909	863	894	905	877	887	828	842	864	952	871	884	867	839	845	866	880	874	847	854	864	835	856	913	846	832	908	874	838	856	866	876	859	855	884	887	873	836	858	852	890	881	840	870	889	862	873	888	900	846	885	867	832	936	832	886	875	805	868	837	855	867	875	898	864	820	849	898	846	929	911	878	850	888	839	839	862	908	885	879	795	871	894	894	872	878	881	824	877	829	874	854	914	884	874	899	881	839	894	909	851	860	876	896	865	870	843	864	915	874	916	881	855	886	874	858	851	824	895	870	868	870	822	868	835	897	900	884	851	858	861	890	862	878	837	847	898	863	881	854	869	852	856	824	885	883	874	872	842	855	866	885	928	950	900	877	868	855	907	838	886	863	845	913	890	893	822	869	876	828	870	842	910	872	875	881	891	842	846	924	879	923	916	869	889	898	955	845	852	886	826	901	878	885	861	867	902	871	791	896	877	871	850	870	892	861	843	816	887	893	898	847	875	935	880	825	877	850	921	858	899	882	855	886	890	863	861	824	918	841	843	911	882	901	857	847	885	897	839	852	883	830	957	838	921	858	866	850	889	827	834	826	825	900	885	904	881	862	909	856	870	856	877	891	893	909	870	893	887	885	898	840	867	885	855	847	874	860	850	910	909	918	865	864	897	835	904	897	871	883	895	891	878	853	873	812	860	877	905	862	876	838	932	876	883	890	835	870	880	838	884	873	913	848	843	885	938	823	900	860	879	858	873	853	842	825	870	866	874	861	858	834	941	892	875	888	894	901	860	886	830	880	845	804	852	887	865	879	860	819	892	892	843	896	877	897	913	836	835	846	887	861	873	877	822	886	885	890	895	827	886	841	850	901	885	840	895	913	760	929	855	912	889	874	881	851	852	879	874	883	865	850	911	882	838	862	884	829	897	901	915	832	869	854	872	836	886	843	885	832	868	856	851	826	892	897	876	882	867	917	886	901	869	887	860	894	887	855	829	883	856	881	885	903	932	896	837	913	903	862	944	877	878	896	909	895	876	873	901	854	856	874	906	861	849	890	881	869	921	879	876	900	909	880	838	859	892	875	853	869	890	910	864	877	872	827	903	851	879	893	930	871	877	857	855	805	837	873	825	889	812	906	885	885	878	905	863	830	856	852	834	867	852	866	831	896	882	922	914	909	918	878	897	902	843	852	923	845	883	854	851	867	923	865	914	888	899	851	886	853	878	833	890	890	828	925	924	945	897	923	850	906	890	913	900	896	894	853	914	877	897	896	852	857	893	854	854	859	919	941	927	843	895	865	885	873	917	868	917	807	845	894	937	852	841	858	911	900	870	905	829	810	882	866	839	835	858	877	843	861	866	887	876	823	863	868	889	851	900	840	867	887	850	864	894	826	825	867	857	882	913	878	889	866	877	901	842	833	916	869	875	861	878	863	854	912	893	862	876	820	843	901	888	858	897	835	903	886	861	797	883	821	913	876	839	896	823	949	834	872	857	845	925	842	836	843	874	881	878	865	875	889	843	847	861	863	878	889	870	949	883	892	892	885	923	895	883	901	812	923	908	889	879	876	881	831	801	839	900	861	841	857	866	787	858	894	828	869	901	875	933	883	860	860	852	831	859	917	904	871	858	855	815	882	881	948	870	902	857	849	838	843	908	868	879	847	870	869	839	832	925	878	860	853	894	842	867	863	894	912	871	893	899	823	884	853	945	894	842	891	874	860	871	871	804	860	917	834	831	840	855	857	858	859	853	858	857	856	860	896	868	870	859	938	828	828	867	929	860	870	930	857	876	916	914	859	874	814	902	922	890	872	871	887	835	918	845	882	864	872	904	906	843	912	880	876	916	904	859	892	886	842	847	834	892	864	917	864	893	915	857	837	854	873	831	834	886	880	864	852	892	893	859	786	900	861	906	887	889	898	840	875	874	850	894	869	893	881	874	848	844	887	864	910	771	933	861	889	843	882	911	888	850	872	870	924	881	896	851	873	811	872	868	859	899	854	864	848	871	898	814	864	850	822	880	853	874	900	888	869	884	910	854
42299	42043	43192	26226	25367	22844	18954	12549	9715	6493	5214	4956	3911	2951	2955	1854	1763	1355	1423	1052	821	707	682	685	603	611	558	555	497	524	472	453	503	459	439	426	457	429	438	440	389	399	408	422	435	397	357	415	390	389	363	383	413	372	354	350	391	395	369	393	339	348	342	353	371	359	381	360	356	354	365	380	377	362	406	361	365	353	388	326	348	371	383	389	360	377	338	385	354	345	351	337	397	381	317	338	353	320	320	383	360	392	338	369	342	403	373	358	378	389	365	369	385	358	367	341	410	358	377	382	337	363	362	368	367	363	330	345	371	347	359	355	341	359	383	373	400	370	356	343	364	380	360	371	399	368	371	329	343	388	340	373	379	349	337	360	362	361	359	381	357	357	361	339	377	388	364	398	355	358	390	382	353	344	359	363	373	341	333	351	342	400	349	342	393	367	347	355	367	356	344	391	371	368	367	353	399	377	328	344	361	337	377	326	347	402	397	365	363	379	375	357	360	394	346	360	387	327	380	360	344	347	365	366	396	318	348	331	353	342	357	367	393	354	379	376	371	348	406	389	346	355	377	371	378	385	364	353	370	344	370	345	337	366	368	347	335	354	361	371	348	360	353	383	355	395	370	346	357	388	392	339	358	373	342	387	344	378	376	377	357	359	362	374	413	400	349	376	360	321	358	391	343	347	371	374	344	347	342	386	367	339	358	345	375	358	385	362	382	396	364	362	322	380	364	383	386	382	362	386	350	399	332	347	361	366	413	370	350	398	371	356	374	365	347	371	342	382	361	374	328	351	345	362	374	366	367	363	367	368	368	381	371	340	348	390	345	353	332	330	346	391	368	373	357	347	380	344	364	381	352	349	366	351	343	360	385	338	387	340	382	362	400	350	336	351	366	363	351	393	361	354	349	388	352	360	355	348	355	383	367	399	374	374	373	380	325	399	382	335	337	358	331	350	345	365	375	396	362	360	375	368	338	347	353	353	347	346	348	397	368	357	336	384	375	331	369	357	342	378	358	419	340	349	396	329	347	412	419	362	407	327	371	363	354	373	385	338	351	379	371	356	353	345	350	381	381	388	364	338	378	367	338	390	408	374	344	363	397	369	363	354	346	374	370	367	371	366	330	356	330	361	344	346	371	377	370	381	348	357	344	379	358	381	343	395	353	353	374	329	366	347	381	363	339	353	375	368	359	376	346	357	343	368	393	385	375	370	365	352	373	377	368	405	362	374	336	385	343	350	354	368	378	364	390	385	335	353	404	340	346	365	346	408	371	320	366	422	374	361	372	403	365	351	354	383	368	371	378	342	363	367	361	342	340	347	350	374	338	333	385	348	351	389	391	361	345	379	342	375	365	367	365	365	340	355	345	374	373	331	330	353	352	380	351	361	338	387	334	391	365	369	371	345	334	353	357	353	350	371	397	356	369	376	385	384	386	365	378	361	388	361	402	348	338	370	394	395	356	358	383	391	367	365	407	375	376	390	329	354	343	344	361	353	412	335	366	344	374	351	367	373	348	377	379	373	373	335	364	378	375	362	330	407	354	331	363	343	345	385	357	341	379	360	379	335	385	380	367	379	353	351	365	380	380	356	394	364	337	388	359	341	371	362	340	361	370	382	371	344	372	401	372	368	385	368	362	351	354	393	364	330	361	344	372	373	375	408	385	348	376	380	364	407	404	339	337	382	369	363	319	346	331	369	362	343	354	359	318	374	346	361	355	322	337	355	406	376	360	362	420	377	338	382	340	340	351	385	373	363	370	381	359	368	370	354	345	388	381	349	367	349	340	370	367	400	362	377	330	355	338	355	384	365	390	393	365	356	373	328	356	340	348	388	412	373	380	394	346	339	352	369	420	325	343	353	358	353	345	398	345	343	386	394	346	393	359	371	406	386	335	350	343	341	363	386	392	378	381	373	328	419	397	384	342	374	339	356	347	344	362	383	368	352	346	362	353	342	378	330	357	366	386	363	390	371	364	351	367	389	385	367	387	337	378	353	327	380	357	346	396	364	351	348	354	369	396	349	372	403	369	385	332	362	359	327	348	345	357	356	376	388	363	386	370	353	355	372	357	386	349	348	373	323	372	366	354	332	368	344	334	362	337	353	355	362	406	382	379	338	366	340	370	359	384	348	358	377	405	348	361	384	363	353	347	389	357	385	381	365	346	362	353	377	377	327	356	339	383	391	353	328	358	380	363	369	358	382	389	356	371	343	364	370	360	390	367	353	327	342	337	333	376	379	376	379	362	358	381	387	349	360	324	349	362	334	399	344	365	335	317	359	349	353	404	362	317	356	347	332	347	357	355	373	349	363	304	350	390	383	367	359	376	355	364	355	381	376	395	364	379	360	356	364	388	413	364	367	375	364	374	389	324	410	340	367	333	371	375	371	372	372	333	373	359	372	356	359	385	393	324	368	343	339	343	377	337	343	334	346	368	358	359	379	350	348	358	336	357	339	336	341	403	367	344	348	368	384	361	329	350	356	414	391	360	355	347	373	377	370	351	372	358	376	385	365	374	339	324	363	364	347	384	370	375	345	342	348	360	359	366	372	342	379	328	343	350	408	374	397	326	347	356	320	360	353	378	356	400	373	360	344	350	362	376	352	328	387	348	371	356	344	375	331	333	426	387	397	357	359	346	349	382	352	363	360	394	361	374	338	366	333	373	346	362	368	413	383	410	351	344	400	344	341	316	354	375	361	372	365	359	323	378	370	365	354	346	404	364	400	356	324	374	351	363	349	361	374	329	382	380	359	346	406	362	368	411	389	346	364	357	328	380	378	376	357	384	386	376	349	352	374	396	348	393	348	363	331	346	391	378	342	371	341	430	364	343	342	405	377	341	346	390	391	348	369	367	366	379	360	397	370	369	407	375	351	347	293	309	366	350	368	377	398	369	362	370	382	368	344	336	356	346	335	338	345	366	388	364	370	377	354	405	379	387	380	365	381	398	376	354	375	378	387	379	355	384	348	404	350	360	352	372	399	363	326	348	377	376	376	363	324	341	369	338	369	371	353	396	380	333	376	390	355	375	339	396	424	372	400	360	354	360	342	331	369	361	345	346	368	395	348	388	347	326	364	362	374	391	416	395	360	334	405	294	356	366	355	379	342	389	380	378	384	399	349	381	378	354	336	393	379	379	364	352	361	404	319	353	377	304	362	350	347	337	376	366	356	312	368	361	342	319	364	346	352	393	369	373	376	397	360	350	415	330	349	344	351	374	334	368	369	366	378	366	353	360	376	399	379	350	344	376	380	364	417	393	375	395	336	385	354	392	378	344	372	351	356	325	371	365	367	342	352	345	401	347	373	365	383	363	357	379	375	393	354	363	344	349	375	384	353	370	364	360	366	353	374	349	397	376	353	338	365	335	359	357	368	356	393	347	383	372	376	363	381	366	380	363	368	378	358	366	365	386	365	393	380	373	381	345	359	392	367	376	353	385	369	357	393	347	380	345	364	367	393	399	347	359	358	350	339	385	387	377	377
28972	35950	40675	23146	30538	29840	28120	18113	20225	15911	16002	15483	11604	10798	10680	7010	8020	6344	6044	4929	3898	3394	2809	3147	2623	2405	2145	2116	1903	1936	1829	1578	1687	1557	1464	1408	1365	1331	1311	1268	1212	1100	1112	1112	1134	1062	1066	1038	1061	988	988	995	986	1014	983	910	871	922	909	921	932	895	886	879	877	855	916	882	879	854	896	910	894	857	913	822	866	877	876	897	890	964	863	876	926	836	876	893	887	894	865	828	855	868	905	860	913	877	809	828	863	849	817	836	820	826	839	852	884	844	833	849	802	880	840	876	911	850	861	888	846	839	823	827	833	815	839	864	841	877	880	874	835	833	839	840	848	817	850	865	820	877	852	880	895	837	766	860	890	826	821	876	855	894	882	859	825	830	849	879	835	892	866	836	872	835	892	838	806	867	842	839	889	839	822	882	843	791	894	869	865	837	855	896	854	865	854	900	897	844	889	849	857	887	908	885	904	897	875	840	822	830	921	905	847	847	878	868	792	865	868	874	833	892	843	840	806	830	808	841	914	856	838	825	869	836	836	875	877	829	866	850	843	850	831	848	883	794	868	877	873	845	796	814	904	837	859	872	852	867	824	846	879	895	844	896	848	880	852	869	867	834	875	883	831	898	864	845	829	808	855	800	840	837	892	830	822	867	909	832	841	875	835	835	808	906	881	845	881	840	880	868	815	831	894	861	846	833	810	817	854	849	824	867	851	856	855	837	871	926	837	872	849	873	841	792	855	835	878	850	813	850	837	831	884	842	833	852	815	829	906	824	890	893	887	869	846	799	891	878	854	850	845	839	859	846	883	901	897	869	839	865	888	830	821	867	867	804	866	836	800	836	854	814	855	847	842	857	858	850	863	866	851	852	905	807	866	879	871	798	806	860	837	862	802	876	866	893	855	832	830	890	844	824	851	860	895	912	874	831	841	863	911	817	851	924	783	895	855	854	889	853	879	837	891	838	833	862	806	857	855	860	895	838	830	865	885	836	830	782	868	827	890	862	811	844	838	858	850	811	831	857	889	882	836	816	867	858	851	831	919	862	909	853	874	874	805	837	839	855	831	827	871	836	880	842	858	842	879	858	819	845	848	845	865	895	816	908	841	902	837	881	922	875	868	858	896	910	824	830	846	867	849	885	859	867	891	912	851	848	847	867	862	821	844	900	847	879	827	858	858	857	821	864	890	843	819	862	876	881	868	831	894	871	841	855	875	856	798	807	841	886	850	867	808	904	887	881	875	803	846	831	849	813	851	893	922	848	874	841	829	860	882	840	879	917	877	916	842	874	835	871	845	809	884	865	863	837	814	870	870	837	837	908	823	817	870	833	929	882	856	863	869	827	875	878	871	871	896	879	816	854	809	861	816	851	824	883	875	796	830	865	812	885	845	887	884	910	901	841	838	858	856	853	849	919	838	842	868	838	864	847	881	859	859	846	829	914	910	797	942	878	838	864	864	849	886	859	896	867	857	858	854	845	871	811	843	843	881	819	858	827	819	845	851	857	826	879	870	824	892	827	876	887	819	847	858	809	870	839	885	897	862	875	862	840	859	894	883	900	868	878	823	870	852	890	815	830	837	880	878	874	850	850	873	854	882	866	861	831	851	865	846	850	912	871	903	821	825	828	873	827	893	851	830	814	881	823	869	879	826	884	817	890	837	873	851	785	896	870	860	925	870	899	863	893	886	827	836	880	920	813	808	866	888	845	812	892	873	841	812	857	867	909	853	859	878	888	850	860	898	920	865	828	866	851	852	814	848	845	879	862	837	804	913	877	809	888	831	920	862	858	858	858	830	871	837	807	875	923	841	917	863	839	828	871	895	848	871	826	824	904	856	925	877	881	866	842	821	859	824	855	856	852	840	855	866	848	809	884	888	849	872	855	835	858	803	870	868	842	890	788	869	851	826	869	843	859	867	879	842	808	906	838	896	837	866	858	862	864	858	773	846	852	851	865	820	850	892	837	851	837	780	854	866	871	835	871	838	890	894	862	840	871	836	888	820	802	878	860	873	872	880	829	833	883	867	861	872	886	833	887	843	845	878	858	868	830	845	850	829	835	826	889	882	845	856	865	835	827	854	831	793	822	939	889	899	845	849	837	873	868	843	889	872	866	888	862	847	854	824	865	834	829	831	878	846	875	835	810	803	825	871	815	845	852	831	818	852	831	896	874	872	836	883	817	843	876	834	853	852	822	823	860	849	859	825	848	870	836	856	843	834	851	847	837	836	855	808	877	862	859	843	870	884	862	831	885	890	865	843	872	853	833	851	862	827	881	881	879	891	811	861	855	849	829	800	865	864	833	871	864	852	879	859	820	867	863	918	830	826	876	830	918	831	848	824	876	876	866	870	879	892	793	861	861	863	850	826	849	950	862	822	876	853	910	892	830	854	849	870	896	854	879	841	835	873	900	839	835	817	851	854	874	860	855	865	864	903	807	800	899	882	844	814	897	819	874	925	843	849	839	848	839	835	826	832	832	831	884	858	861	869	867	813	815	844	838	857	915	841	812	853	901	862	854	883	862	833	871	868	780	837	895	891	881	801	844	849	876	866	833	818	848	871	845	880	873	893	882	879	866	879	844	800	830	923	919	845	900	840	895	907	814	865	852	886	815	764	871	860	859	863	895	846	859	895	829	840	866	849	859	919	832	833	857	839	813	874	850	911	843	852	822	824	899	869	863	855	827	837	900	834	826	889	873	908	818	870	858	847	855	853	868	840	829	878	864	849	863	847	870	879	952	837	887	867	901	850	845	831	809	829	869	856	846	828	831	829	879	817	905	849	861	851	828	909	879	885	823	843	808	857	875	865	845	845	847	859	865	833	898	801	867	858	913	894	814	869	806	911	884	865	843	842	839	835	865	849	872	858	843	810	896	888	796	824	877	860	889	844	810	833	865	830	806	870	900	872	813	823	857	851	830	888	813	880	859	860	869	865	875	874	877	862	850	838	827	875	880	892	787	841	867	820	844	842	856	885	876	859	907	860	829	843	890	889	861	864	868	845	891	835	845	880	817	867	875	859	852	926	858	875	880	885	885	872	853	828	827	828	884	843	872	872	864	885	843	845	826	840	858	874	883	835	821	852	853	881	825	869	872	815	874	830	893	918	827	878	868	836	804	924	871	848	855	877	827	814	885	911	822	819	860	866	875	842	884	867	845	790	853	848	899	831	929	871	848	869	922	865	880	801	890	871	823	831	862	876	790	890	845	878	825	862	867	810	882	823	843	846	876	890	894	836	825	849	851	914	889	819	877	827	902	892	813	878	829	845	852	825	864	828	863	799	843	884	860	818	793	909	859	921	868	829	850	869	834	810	907	932	859	857	848	882	905	847	904	889	845	882	819	860	823	842	915	840	866	826	923	880	909	861	893	896	862	863	811	900	834	819	838	869	866	833	825	867	876	840	889	806	875	854	849	888	850	864	932	894	879	819	827	894	845	861	898	859	908	853	832	835	891	910	862	814	808	883	903	888	835	842	882	847	845	870	838
52621	49371	44303	30442	30817	30127	28612	22554	18010	14030	11770	10312	9085	6372	6084	4130	4205	3144	2882	2318	1631	1198	1025	1126	857	751	687	653	602	587	504	677	480	548	451	419	410	390	397	325	316	319	319	339	330	299	327	348	278	293	259	299	283	266	308	283	310	282	256	284	266	270	278	282	276	270	277	300	277	268	259	261	241	272	273	271	246	283	269	284	284	277	298	263	267	278	273	277	299	265	257	271	290	226	243	282	266	255	247	249	263	277	259	255	300	300	252	271	241	231	273	272	249	258	265	262	274	267	248	252	254	247	304	274	258	284	279	297	266	263	257	260	229	239	262	258	301	276	285	269	248	259	248	269	280	261	239	271	291	277	250	270	264	284	263	276	266	269	274	310	251	286	303	239	268	279	240	310	258	248	242	275	268	263	268	244	244	276	236	257	278	253	280	270	276	255	264	271	285	259	248	259	255	220	266	244	222	278	268	281	277	246	287	262	264	262	279	248	243	272	265	264	246	248	275	265	263	258	293	268	266	286	280	266	235	271	241	283	269	292	253	232	236	247	254	274	268	258	299	280	254	262	288	276	247	312	280	285	262	273	277	282	252	249	252	243	242	241	269	270	261	273	290	254	271	243	248	271	260	263	256	264	281	262	276	246	258	248	250	238	280	279	250	254	247	274	258	261	242	253	251	266	266	295	219	254	260	274	275	263	274	243	266	270	277	304	233	258	219	249	270	231	252	244	276	276	242	249	283	272	272	239	247	244	253	272	255	251	249	256	253	246	281	269	243	252	273	288	257	242	263	246	272	259	241	254	248	266	254	254	276	244	272	258	284	237	279	250	281	273	282	258	253	268	236	289	299	262	260	261	274	257	270	258	245	248	281	273	260	261	268	239	268	269	231	241	244	271	261	255	300	253	252	261	247	270	245	232	241	253	269	279	271	260	259	268	268	261	282	266	266	269	265	258	270	244	274	251	246	261	265	268	256	253	246	245	256	274	247	270	260	247	265	278	261	289	280	253	274	271	280	283	233	244	238	245	244	257	244	259	274	264	260	237	297	261	289	248	262	262	251	268	273	249	293	265	262	272	280	269	266	287	267	269	216	247	271	281	256	240	283	234	273	260	269	279	270	286	288	272	288	281	262	247	266	249	241	253	240	279	250	258	261	268	276	279	267	245	265	278	237	228	248	272	258	255	253	262	270	269	284	256	238	250	273	269	281	246	270	260	245	267	233	258	278	262	261	237	253	283	246	263	261	252	265	239	289	278	263	232	260	265	257	262	251	254	270	246	248	271	275	270	259	267	262	236	263	278	280	281	266	245	252	282	281	269	284	228	232	280	267	270	267	251	248	225	252	263	279	252	243	265	249	256	300	250	268	257	285	275	282	259	271	248	260	283	249	247	241	290	263	251	278	256	262	233	244	245	250	261	260	276	265	279	260	222	263	276	253	263	268	269	261	209	272	275	246	239	275	254	289	265	274	259	232	245	261	225	254	265	286	256	274	248	279	259	256	233	282	266	278	265	250	269	258	262	244	267	266	217	253	288	257	295	277	254	268	252	255	260	282	272	263	234	253	249	264	272	299	268	240	274	243	267	275	247	267	277	279	248	238	279	256	237	252	221	253	261	261	253	272	247	246	256	247	274	276	269	268	269	256	282	260	289	251	273	265	250	283	272	241	259	248	259	240	263	263	305	221	253	295	261	279	261	280	245	272	246	240	251	272	242	285	261	259	294	296	257	252	267	229	260	266	254	252	262	255	241	259	239	278	261	259	270	286	269	276	249	239	280	269	247	290	258	264	265	281	259	315	296	270	230	256	278	285	297	289	264	254	259	260	235	270	250	263	285	255	287	289	266	244	270	272	227	259	272	263	242	271	262	241	274	263	282	272	245	263	261	249	236	295	261	289	244	253	279	253	241	257	244	273	252	263	256	249	274	246	250	244	258	259	294	261	265	246	253	273	256	266	277	277	301	233	256	255	254	232	264	269	273	239	245	276	259	249	237	249	270	251	255	259	260	245	255	289	257	253	256	253	289	277	263	278	256	232	263	271	267	246	235	275	270	261	256	257	265	250	262	277	276	258	246	285	279	264	248	253	248	270	270	275	255	253	265	280	243	241	255	284	286	241	273	271	267	272	292	265	260	249	239	252	274	240	258	247	286	248	268	264	279	250	252	247	254	210	243	237	266	256	274	228	238	289	286	293	264	248	263	270	257	271	263	270	271	258	249	268	239	300	255	255	233	242	256	244	273	241	284	254	293	267	272	270	238	237	256	275	256	259	253	251	246	254	251	271	223	255	287	259	289	286	232	283	295	273	261	266	303	244	294	272	246	277	208	281	239	273	295	268	260	283	261	272	239	264	234	286	263	235	280	255	266	251	264	256	273	288	267	279	264	256	274	259	252	234	264	257	266	250	234	258	270	283	252	242	275	283	275	257	253	297	282	246	250	278	273	252	268	296	262	308	253	287	295	247	269	236	264	248	280	257	251	225	236	273	215	240	273	253	275	246	255	274	291	271	243	244	281	274	249	248	286	250	236	255	249	260	268	246	231	255	263	262	256	263	281	250	251	280	227	280	258	282	282	257	255	244	269	263	261	246	224	266	263	253	245	277	256	252	299	252	213	250	250	273	263	262	286	280	282	258	239	245	289	267	276	289	262	240	246	269	244	279	251	255	254	250	287	243	244	250	279	298	286	282	260	245	257	277	266	274	267	256	272	252	279	256	259	285	266	251	244	258	284	266	240	219	255	276	273	251	256	273	250	252	243	283	280	284	262	275	263	257	266	249	254	269	280	260	277	242	235	251	253	249	244	271	216	246	248	257	264	257	278	246	277	271	270	223	243	300	265	276	260	276	290	266	257	278	262	243	246	247	227	257	293	238	257	253	267	284	276	251	257	280	271	250	261	250	255	270	285	268	271	278	289	271	262	248	262	267	254	241	264	298	282	262	267	253	268	234	258	255	267	256	250	257	229	263	281	250	252	259	258	259	258	251	248	248	250	269	226	294	268	273	279	277	292	293	260	282	259	258	261	264	240	239	276	263	265	248	244	269	271	237	253	269	256	300	266	257	265	239	255	268	274	251	287	270	258	284	254	267	259	292	285	244	307	240	246	261	254	274	298	251	255	269	261	264	263	273	247	266	241	244	281	262	248	272	272	272	247	253	231	268	255	257	239	270	286	269	263	266	269	266	263	268	266	252	292	259	243	247	286	268	279	275	286	283	293	255	294	285	269	269	253	261	282	246	246	265	246	267	242	256	294	265	253	228	262	251	276	278	257	261	238	259	278	269	291	276	259	245	258	266	245	265	266	251	266	262	259	250	268	237	269	248	269	270	251	277	252	269	278	259	284	243	270	253	259	232	268	286	262	266	263	267	278	279	287	257	261	280	272	262	247	247	238	243	255	259	248	291	265	270	243	278	281	258	276	255	263	252	258	250	256	248	277	265	235	263	245	251	240	220	275	250	263	290	258	235	232	245	284	245	258
38303	45639	46901	31185	37421	38290	36041	26496	27375	23724	24966	24101	19736	17559	17290	12738	13389	11371	10319	9342	6685	5951	4827	5536	4273	3850	3479	2929	3080	3030	2404	2377	2323	2239	1935	1719	1540	1504	1610	1191	1096	1111	1031	1066	1141	1042	934	924	902	869	858	798	827	828	802	789	773	805	774	737	740	709	745	701	713	702	695	693	650	653	642	658	685	686	635	723	671	654	756	658	689	672	710	649	721	732	708	699	664	662	626	625	651	622	612	623	610	665	649	668	645	655	630	616	639	676	657	635	636	602	612	626	623	663	639	648	608	610	618	612	634	637	589	636	598	650	644	676	589	590	626	644	666	626	692	620	621	633	606	628	585	620	630	616	601	638	627	653	597	624	637	677	648	618	613	629	609	599	647	648	633	610	617	685	685	634	662	651	622	663	617	624	593	651	706	638	636	616	611	598	649	644	637	602	643	598	596	602	629	615	616	626	618	622	652	633	613	636	620	639	643	638	590	616	646	590	660	649	572	624	602	642	608	688	604	541	625	601	627	621	622	620	664	630	618	640	609	621	626	625	648	628	664	581	652	601	641	610	621	609	611	629	650	649	621	610	608	642	557	628	631	610	654	636	606	622	629	631	668	661	575	582	613	608	656	642	661	675	607	621	650	627	609	636	604	624	620	603	661	651	640	623	632	668	608	626	624	618	627	622	633	629	602	593	618	659	610	651	673	588	605	635	617	602	617	662	620	596	612	675	643	599	611	582	609	653	628	614	618	619	593	631	642	682	623	600	640	629	689	613	586	648	607	613	624	643	631	612	647	649	629	672	571	610	596	579	632	607	580	607	626	606	650	624	619	658	629	606	616	638	645	648	613	582	623	614	600	603	650	612	646	622	631	651	619	611	612	600	622	630	623	652	631	650	634	604	634	597	600	611	615	637	617	615	629	591	650	635	665	618	648	592	617	636	622	610	668	643	592	588	636	574	627	666	608	621	636	654	678	593	671	644	644	621	655	631	611	641	657	616	632	667	648	668	682	647	597	637	657	615	632	640	621	575	591	645	662	594	640	668	646	660	598	589	639	588	657	612	683	616	594	671	622	671	636	616	590	586	614	654	665	647	645	645	637	694	612	613	644	620	630	597	634	609	641	638	635	647	630	616	623	609	608	618	606	628	644	602	614	641	621	606	641	651	635	601	603	629	663	612	593	643	654	652	628	621	592	611	625	625	669	584	651	622	613	646	638	597	656	620	626	601	632	617	651	627	630	620	614	646	643	621	644	635	601	596	633	640	645	664	592	593	640	597	669	613	665	654	632	644	589	630	628	660	612	617	626	624	628	676	631	653	580	659	629	657	635	639	607	634	623	645	641	688	639	650	647	622	663	602	634	618	629	610	638	596	669	618	637	633	640	610	606	623	599	563	584	639	610	649	585	614	618	608	609	621	611	605	585	601	621	626	612	634	645	602	614	622	676	669	641	623	609	627	628	629	628	622	647	661	617	588	609	626	585	624	599	654	630	603	636	624	630	637	626	600	596	595	592	634	616	601	657	612	637	638	677	639	641	576	648	651	613	652	640	613	611	660	636	609	644	670	622	628	653	626	657	602	633	615	608	655	636	613	636	617	659	642	647	613	637	642	616	612	642	655	606	599	604	600	600	616	593	603	606	629	642	601	584	662	617	653	608	622	606	609	627	614	637	651	594	613	625	593	621	653	667	645	601	596	599	634	660	617	640	637	625	627	620	660	648	635	596	614	668	649	598	589	608	630	618	620	585	612	614	661	625	619	593	623	616	620	611	640	586	643	620	594	646	658	608	634	628	632	646	626	628	611	591	611	609	670	660	606	643	612	626	619	630	650	620	632	623	638	621	665	599	616	619	623	648	570	637	619	615	645	618	602	606	631	596	635	616	618	612	656	574	624	581	615	638	651	618	640	648	647	615	618	586	627	602	687	632	605	577	599	625	619	644	604	626	573	633	561	597	621	631	648	620	645	644	605	631	597	666	613	646	633	639	637	694	615	611	627	652	610	636	617	595	614	609	564	620	645	616	676	628	613	634	611	642	628	613	609	583	635	604	645	614	626	643	657	623	600	590	615	631	627	598	667	669	671	630	643	625	602	619	638	628	605	637	640	632	606	656	613	627	618	630	631	587	628	600	640	640	625	626	641	639	614	625	678	613	656	622	630	614	634	631	657	625	612	607	599	575	615	657	688	651	661	636	608	592	700	644	619	656	570	608	633	598	642	617	624	623	595	638	643	606	646	593	647	579	634	637	660	652	650	609	641	627	672	574	596	619	613	642	590	669	591	660	641	600	637	625	603	622	615	590	623	641	617	605	606	670	607	627	646	610	655	649	647	600	656	671	620	621	661	602	620	624	620	668	627	617	571	652	648	619	654	636	661	632	657	586	649	592	625	646	618	684	612	619	649	640	667	609	608	620	600	605	664	622	611	650	599	610	563	639	604	634	640	689	605	652	671	599	654	636	622	605	611	629	616	632	631	647	666	682	631	641	617	637	591	617	629	648	626	606	666	628	623	617	632	636	651	635	645	630	598	618	620	579	615	642	651	603	641	652	619	629	639	613	575	598	621	632	635	684	625	592	607	688	617	621	607	648	668	618	598	641	593	604	586	614	626	600	629	689	679	635	638	621	675	667	626	606	610	649	634	641	559	592	591	630	622	565	587	624	603	613	635	631	662	648	614	624	587	616	660	606	672	617	620	626	622	627	645	688	610	651	615	601	626	670	614	614	632	683	638	672	573	603	644	594	593	595	618	650	687	641	601	639	591	591	674	577	633	637	659	612	598	666	650	639	602	710	627	643	631	630	634	614	633	625	618	687	653	636	600	630	642	560	615	621	582	611	609	620	584	631	586	629	591	603	643	606	598	611	608	673	635	674	633	581	586	639	629	623	604	631	601	646	589	637	604	617	652	634	624	620	596	605	607	634	602	652	612	672	649	616	648	590	641	600	644	580	643	659	626	597	670	617	646	608	615	619	633	621	583	637	609	607	637	597	618	607	668	582	632	606	614	671	618	634	624	651	640	601	647	587	609	667	621	661	587	627	601	610	632	609	624	624	638	618	641	642	632	617	636	618	596	612	594	566	632	649	688	617	632	639	651	626	665	609	616	638	586	620	646	632	622	640	678	639	648	607	594	623	615	628	587	627	654	631	613	596	608	651	612	639	618	648	628	655	650	614	651	581	658	647	594	610	620	618	646	643	666	609	635	599	613	659	663	576	630	633	580	649	653	668	628	628	633	609	628	648	585	589	635	635	640	655	605	637	638	611	640	672	584	595	589	594	617	616	605	611	594	622	658	629	586	623	587	647	608	677	625	597	618	622	595	605	607	642	592	620	617	672	634	666	644	573	649	631	581	687	624	613	637	680	654	669	671	660	615	593	602	615	598	590	630	608	636	659	611	625	624	625	625	641	605	635	608	677	652	636	633	647	617	648	613	602	649	649	649	643	635	583	608	654	593	620	600	632	603	606	633	639	596	650	610	642	664	633	618
23472	17953	15664	6624	4358	3141	2467	1791	1436	1054	901	766	759	622	629	584	545	498	513	442	471	429	399	416	403	404	422	435	414	404	389	410	394	406	413	367	402	369	436	392	399	373	404	360	385	397	362	378	370	390	383	390	358	364	374	371	388	375	384	364	392	355	391	378	396	362	362	336	385	410	355	377	339	340	381	357	355	366	358	351	361	377	367	353	376	373	380	381	379	367	383	359	389	393	347	351	367	376	383	391	387	374	379	405	369	368	391	363	395	385	365	404	376	354	391	381	348	380	364	365	383	362	393	340	325	401	370	365	343	370	376	372	383	361	375	363	335	365	410	398	396	376	367	354	353	376	334	358	387	375	378	359	366	369	383	388	356	344	387	408	386	359	350	377	366	400	380	372	377	355	400	332	382	368	350	352	352	370	403	354	393	352	400	358	378	378	404	357	364	341	406	409	388	376	358	383	377	363	383	413	388	394	381	394	380	391	353	373	390	363	400	405	356	388	357	359	363	375	367	394	370	363	391	378	371	373	402	362	332	327	397	383	377	396	396	360	353	395	380	363	357	345	358	333	373	406	428	376	368	390	368	385	394	375	380	357	378	368	348	395	362	370	396	339	370	380	384	377	391	373	347	386	372	403	330	376	368	359	368	394	340	354	381	338	377	356	368	402	405	346	376	402	389	337	391	367	379	417	355	363	378	402	349	380	360	389	377	366	355	350	382	338	374	341	352	370	378	385	352	408	375	386	340	345	338	374	358	369	356	355	377	402	387	358	367	361	363	366	371	321	427	370	378	403	377	354	385	358	384	384	389	340	381	404	379	371	379	385	422	335	379	396	368	379	367	378	381	382	400	402	366	389	371	393	362	353	368	345	345	385	383	370	376	386	365	341	399	390	382	364	375	365	392	395	366	362	384	372	391	370	334	386	381	362	386	356	364	384	382	361	381	384	385	368	355	343	388	358	392	370	371	378	334	395	380	331	366	392	376	374	367	367	345	383	367	370	370	347	398	391	337	359	378	347	373	365	357	355	351	369	364	343	368	356	315	360	341	388	381	356	392	355	394	390	404	421	369	356	343	342	376	383	357	342	375	393	373	349	392	404	381	351	381	355	350	361	364	370	373	385	379	335	373	372	353	396	386	355	375	364	395	375	348	345	363	353	387	346	401	407	360	374	378	384	371	383	353	365	376	366	339	372	374	382	396	353	388	371	383	371	348	391	334	387	386	368	374	397	380	368	363	411	396	369	373	384	373	351	374	371	371	377	347	369	359	366	382	399	340	369	370	419	388	366	376	365	371	356	388	384	370	390	387	363	393	374	358	360	386	377	340	387	362	367	347	394	389	373	339	393	382	385	324	362	374	351	346	359	327	368	359	395	391	373	357	348	400	342	361	382	380	416	367	366	377	371	388	358	389	372	388	370	347	389	372	359	379	371	383	378	334	382	376	368	366	360	361	419	380	356	320	358	393	370	348	380	378	383	372	417	352	387	379	380	345	343	362	367	371	394	378	329	391	400	356	363	382	389	340	357	358	370	389	375	391	374	342	375	339	388	380	365	348	343	363	406	351	401	372	357	369	365	375	386	399	385	355	365	373	363	368	354	348	399	404	353	395	420	374	395	393	334	356	373	375	309	340	406	353	379	376	356	367	385	382	418	398	330	341	388	344	386	366	379	361	367	352	357	374	372	338	333	356	381	368	357	350	376	361	360	373	369	408	354	379	347	383	351	367	373	379	377	386	354	382	344	371	368	373	381	379	394	358	356	412	356	341	361	376	349	372	377	382	370	384	367	347	382	392	395	375	421	391	383	340	384	366	405	338	376	374	390	371	414	389	360	389	380	372	394	358	359	378	371	402	399	366	357	355	351	357	358	361	387	409	395	405	396	360	361	395	390	436	423	329	391	397	391	383	362	376	384	372	384	327	337	399	389	378	355	335	366	367	370	338	351	380	381	369	390	367	350	364	366	380	410	408	345	347	406	379	373	360	392	379	363	381	359	357	369	382	351	372	372	367	351	373	370	373	383	354	367	380	380	398	340	355	379	367	361	331	349	327	358	363	382	373	378	392	333	362	379	394	385	371	356	374	435	408	376	360	332	349	370	367	402	354	387	381	368	397	392	369	365	362	400	353	370	328	385	377	357	343	396	387	387	339	385	410	360	359	343	340	348	371	378	370	384	363	395	351	417	388	361	345	394	383	401	408	327	386	357	351	380	385	384	347	375	397	417	379	337	321	371	352	374	392	381	378	373	437	383	355	368	349	369	345	339	385	377	333	395	383	356	358	357	390	352	368	365	392	397	362	368	382	357	346	398	404	349	402	366	377	378	375	354	367	373	363	354	374	367	363	361	372	366	360	366	331	366	377	388	338	381	368	337	399	391	349	371	389	368	353	355	367	339	407	381	417	350	365	366	365	404	363	400	376	363	402	369	344	378	371	370	365	385	362	353	402	353	313	373	389	367	343	330	374	343	368	373	369	335	382	367	351	349	372	389	347	359	391	373	352	354	350	375	363	377	410	372	357	343	359	357	370	334	408	336	382	414	341	349	371	352	357	393	357	385	378	385	338	376	364	363	380	393	377	329	357	362	343	384	392	379	357	378	395	401	389	412	383	352	361	379	373	382	372	393	388	362	405	400	376	372	339	372	372	375	414	358	394	396	390	381	406	369	388	358	384	362	357	370	356	340	372	398	366	397	392	360	368	375	358	355	345	354	390	354	375	367	372	352	360	383	356	371	367	355	364	367	363	370	396	367	388	364	395	342	353	389	349	407	375	368	382	368	384	381	339	364	361	389	389	345	403	383	391	377	407	361	380	400	370	383	329	332	359	391	380	325	352	341	376	396	362	341	387	356	378	361	372	387	404	366	387	357	382	388	370	377	392	378	367	397	371	383	365	363	354	363	366	374	405	352	386	392	352	387	370	367	359	360	372	382	362	362	381	360	409	365	350	365	361	384	362	377	357	337	349	369	358	385	380	401	409	399	354	357	384	372	362	391	369	369	354	340	349	372	379	385	352	375	352	347	371	394	413	409	350	370	423	355	383	371	363	352	388	357	352	434	356	374	349	347	356	364	399	359	406	358	370	386	351	362	362	392	400	410	359	400	385	388	363	370	417	371	374	378	365	388	373	356	379	372	363	345	381	362	359	350	401	386	378	397	372	387	386	391	404	328	370	347	352	382	345	370	348	383	385	381	361	366	370	352	389	377	393	374	404	343	362	372	349	341	373	401	373	355	352	403	374	383	357	370	395	368	387	370	364	387	347	353	357	373	379	379	356	388	371	391	389	384	381	400	354	367	387	383	377	389	399	344	379	384	371	371	369	358	339	370	375	380	389	356	388	388	344	377	367	359	403	383	357	365	364	374	422	346	396	365	382	368	353	342	375	354	353	357	379	401	363	373	375	346	407	358	372	349	372	374	396	397	377	392	379	366	351	359	362	375	346	362	371	346	356	361	391	402	327	343	376	348	369	364	330	367
14584	16835	20657	11874	11595	10003	8644	6459	5350	4238	3762	3439	3087	2613	2524	2145	2130	1774	1721	1537	1379	1303	1235	1309	1196	1187	1146	1208	1096	1129	1165	1091	1123	1116	1097	1102	1081	1042	1006	1040	998	1004	1004	1029	996	979	974	924	908	881	943	953	906	928	897	915	869	893	833	910	923	942	895	919	883	881	867	920	937	899	907	868	864	886	859	950	905	877	937	842	896	904	898	842	872	860	895	884	821	906	974	867	886	904	893	888	862	859	845	901	863	882	824	879	887	917	865	841	902	883	867	863	900	889	860	844	881	861	864	887	907	904	873	871	874	884	926	863	831	880	860	878	871	932	892	874	868	927	838	897	915	862	956	885	832	860	867	931	928	876	882	884	888	859	931	891	900	926	918	944	884	895	906	904	894	870	821	879	926	891	877	891	902	856	913	916	873	963	883	903	906	924	886	956	835	850	838	872	842	888	871	861	867	886	839	862	853	872	870	864	871	910	906	913	925	894	857	860	890	896	830	955	872	840	860	913	875	868	826	865	864	886	883	877	874	895	906	908	888	873	858	881	916	828	891	829	876	863	948	832	855	853	875	885	882	861	887	878	860	879	877	853	879	847	948	891	918	863	816	872	840	880	859	905	859	863	846	842	861	836	831	891	944	889	843	862	887	910	843	875	905	836	911	860	899	860	860	855	897	835	874	925	915	866	934	884	897	871	881	832	869	909	878	843	864	849	887	906	919	849	893	856	876	845	886	874	874	871	855	923	867	858	930	885	878	917	906	868	867	910	912	924	891	894	892	862	850	880	830	874	835	872	853	882	874	859	927	890	895	894	853	893	888	872	851	892	868	908	880	890	907	838	884	856	903	864	853	902	920	886	912	862	973	894	841	848	858	835	929	946	872	925	922	866	914	872	868	921	880	878	866	869	902	877	877	958	857	917	916	880	909	881	841	873	854	883	868	922	887	911	828	876	848	915	862	833	871	872	868	850	837	915	872	836	898	898	868	862	867	895	886	883	879	831	869	846	903	908	936	883	847	795	836	866	859	838	886	890	884	888	834	802	881	837	875	936	834	893	901	857	842	931	900	895	852	821	873	900	867	935	933	848	901	882	908	879	909	928	857	863	869	893	865	927	916	891	900	896	869	807	916	895	998	841	881	896	890	860	844	918	840	893	927	920	871	913	833	846	847	883	882	883	868	837	853	907	907	855	886	888	846	911	853	844	865	842	876	920	856	855	854	839	914	885	935	896	824	882	899	824	875	849	871	921	881	886	851	796	912	880	923	868	835	875	877	831	887	858	897	870	889	911	846	857	974	876	873	837	880	919	831	866	877	848	876	847	906	920	897	883	856	910	917	923	920	832	856	900	851	853	856	886	882	850	835	908	827	928	846	933	906	862	817	883	887	873	886	931	908	887	908	924	880	898	882	905	903	877	904	909	904	868	824	884	892	877	849	871	838	878	893	865	900	850	941	885	820	863	881	865	855	923	892	867	900	873	890	900	853	912	880	898	917	883	913	880	858	894	844	851	873	830	863	915	860	905	880	897	856	882	876	937	862	912	867	868	859	838	902	880	888	860	889	876	850	854	851	886	834	864	875	927	830	857	885	890	904	944	921	852	882	920	870	898	862	878	890	875	843	879	858	884	925	875	916	896	873	910	871	886	852	910	877	815	896	915	848	841	853	907	927	876	881	851	846	859	907	876	878	844	874	801	893	869	939	891	958	875	911	860	883	881	812	828	898	890	884	856	883	848	876	877	885	842	901	844	885	887	884	867	929	850	875	858	883	864	897	885	902	823	827	857	902	902	848	879	890	904	867	902	907	902	856	906	830	851	836	934	890	882	927	889	873	894	811	924	858	838	907	888	856	905	820	890	876	854	877	911	854	831	872	859	938	899	857	899	881	912	938	874	852	827	846	897	933	876	885	860	907	863	927	847	861	847	858	852	877	884	859	855	877	866	900	899	873	880	869	927	926	862	924	874	911	845	856	912	905	926	888	906	923	861	938	918	873	836	899	875	880	920	876	837	877	865	869	874	867	897	873	867	893	831	936	895	895	833	909	884	862	855	902	896	878	858	887	834	877	896	896	878	874	891	816	857	889	890	906	846	826	965	895	904	833	908	893	924	864	846	875	851	882	915	835	865	860	946	874	889	857	920	879	865	831	868	870	907	864	861	918	904	825	849	846	876	861	891	870	880	892	924	882	935	878	913	892	862	865	893	928	927	914	872	921	856	863	861	902	853	894	888	859	822	914	881	898	880	865	850	858	878	851	900	881	900	912	852	893	850	901	873	878	857	889	900	877	880	894	846	860	848	955	895	904	886	887	830	899	871	904	857	916	899	887	851	925	862	874	869	961	869	936	912	931	874	870	899	900	877	841	827	888	846	901	866	879	868	892	922	877	877	897	883	891	925	864	865	873	857	895	884	907	886	884	910	861	948	949	885	814	885	892	887	860	868	810	838	876	890	893	886	905	854	933	905	928	866	875	869	892	909	944	930	912	902	885	867	883	873	873	888	890	926	893	877	874	879	926	901	904	888	884	851	883	905	893	879	910	895	934	854	901	916	874	860	922	905	848	859	925	890	860	921	853	897	850	849	912	933	868	888	874	841	911	889	898	868	905	928	859	901	896	867	841	879	892	913	883	868	874	925	899	894	919	889	840	862	920	859	851	866	829	812	907	910	862	873	855	814	913	846	856	876	878	831	859	933	927	880	913	860	886	860	915	850	900	870	843	889	901	889	874	937	873	813	922	884	919	877	870	855	900	909	863	861	876	862	914	944	848	874	844	889	917	880	856	859	880	915	853	945	908	898	878	887	883	878	853	875	920	855	895	873	941	871	881	866	896	909	911	875	832	915	851	839	902	927	855	906	867	879	906	875	881	857	883	857	805	934	898	855	942	848	856	846	894	906	865	868	868	870	851	828	891	884	876	907	806	865	902	855	855	903	877	893	822	896	812	886	905	866	887	862	912	925	809	946	953	893	878	870	867	894	893	905	876	886	900	882	870	896	908	919	848	853	843	868	856	876	871	841	805	839	899	862	826	868	852	903	903	903	906	920	890	861	866	886	868	895	882	894	839	868	865	897	877	903	933	951	900	854	899	898	865	876	882	963	891	844	870	844	914	844	875	875	853	869	880	846	956	867	828	858	890	913	871	829	897	872	946	887	856	938	855	849	893	891	910	847	920	872	854	904	859	863	871	838	867	865	848	864	829	864	924	874	871	854	866	896	856	911	882	865	875	895	911	906	867	868	877	868	882	919	899	888	889	910	853	894	864	901	887	885	861	887	897	890	857	865	858	917	856	877	839	917	871	837	851	824	856	882	867	864	857	876	923	884	898	911	909	865	905	874	878	857	886	853	878	863	924	895	909	881	890	926	858	888	830	894	904	966	882	857	885	848	921	887	871	869	914	867	890	924	858	908	879	909	910	912	843	900	842	931	916	886	879	883	881	845	873	865	859	876	840	877	898	852	864	904	929	888	837	902	939	886	889	876
42665	45320	45574	28126	26114	22707	19022	13054	10384	6557	5648	5382	4139	2886	2831	1919	2067	1476	1503	1094	920	769	728	683	653	592	547	549	545	551	526	477	497	486	468	429	429	448	440	435	436	389	379	387	341	379	386	393	380	383	351	386	416	378	350	349	365	364	396	364	355	348	409	372	377	347	395	347	356	387	367	372	375	376	371	369	391	382	403	358	387	403	368	360	410	331	368	353	367	341	378	362	362	352	393	350	359	367	389	375	372	371	362	378	360	347	369	355	373	389	363	398	391	332	401	368	379	356	390	356	359	398	338	349	370	407	387	354	382	359	408	370	391	352	343	349	383	417	361	364	347	352	323	376	351	365	336	360	327	349	377	348	354	319	348	342	356	356	357	358	361	329	348	372	378	344	329	384	355	355	358	392	335	368	389	332	363	390	330	371	343	390	340	346	371	360	340	369	328	349	371	378	343	398	340	352	371	343	378	359	351	348	391	393	382	346	357	373	348	388	359	368	332	364	324	366	390	362	386	371	376	356	345	364	386	358	399	385	356	393	404	417	368	347	345	389	380	369	351	346	363	379	365	369	369	377	361	381	365	350	339	378	349	362	383	363	372	376	378	364	404	365	361	370	343	366	345	362	335	362	351	351	343	369	348	346	365	382	393	392	385	369	334	338	379	337	372	336	344	396	369	351	385	391	343	380	400	388	389	380	374	327	362	428	374	362	337	407	358	371	366	333	386	393	370	356	374	391	329	376	337	386	379	333	354	399	349	362	356	381	332	357	371	391	349	395	373	363	374	358	380	402	359	402	361	373	363	344	397	358	341	396	361	373	362	373	374	321	341	328	351	369	366	369	353	361	378	373	398	404	366	361	357	386	380	397	353	396	338	351	364	366	330	374	379	395	341	339	359	367	374	389	392	399	351	369	339	353	373	362	369	370	361	369	351	380	373	343	337	331	407	343	410	353	346	357	353	347	356	381	319	384	363	357	363	374	400	345	350	348	392	364	371	381	396	382	389	383	376	380	352	354	406	353	390	366	357	337	394	390	337	352	392	378	378	352	364	359	382	358	316	356	339	372	341	381	381	372	343	357	336	385	355	348	370	383	366	374	333	379	371	382	382	317	381	353	355	373	345	392	377	325	324	354	398	353	367	403	379	373	394	397	383	368	351	345	389	351	355	392	350	361	379	360	382	347	365	371	371	359	341	358	349	381	391	396	383	360	376	378	364	358	394	368	371	357	352	398	363	383	375	376	345	354	377	370	357	355	382	376	372	372	370	348	343	355	404	319	390	413	353	348	378	370	400	379	349	368	369	362	367	381	366	364	370	379	378	363	354	338	370	422	336	364	351	334	375	361	419	352	400	352	354	345	365	352	377	373	354	414	354	386	375	388	345	324	343	393	398	366	363	363	337	372	378	386	351	375	394	348	373	368	365	385	370	352	399	365	346	373	355	345	362	397	368	404	358	340	346	372	364	378	347	391	381	348	381	359	353	357	348	379	358	357	376	388	371	353	356	385	353	371	362	348	320	357	371	385	374	348	365	348	324	349	398	421	397	365	371	360	359	377	371	391	374	350	326	327	394	347	378	362	365	354	359	353	382	378	401	349	374	358	375	361	362	360	360	339	354	393	368	395	346	354	363	359	401	385	372	319	393	370	316	370	352	331	344	344	360	377	358	369	387	350	393	383	367	400	378	355	320	330	393	348	369	349	365	349	377	356	319	377	370	350	346	367	370	391	367	371	385	341	360	334	415	371	374	350	348	371	358	357	378	332	364	355	366	382	375	349	375	367	375	369	393	337	371	379	360	373	356	351	376	375	398	368	364	385	370	375	373	368	364	370	348	342	376	415	373	350	372	398	365	352	356	358	392	370	356	397	369	391	343	355	361	356	395	379	381	363	381	392	331	386	364	406	358	368	363	370	358	331	386	356	348	342	374	343	356	374	378	387	343	370	401	372	364	373	343	387	370	390	385	395	363	386	346	432	362	331	350	342	340	401	358	366	354	343	388	370	348	364	403	392	378	354	360	391	343	343	369	373	341	365	361	386	362	427	386	366	344	359	392	323	370	375	385	369	337	372	351	381	377	358	359	378	379	364	361	385	380	353	358	369	361	384	395	355	368	336	372	384	377	365	355	345	380	401	350	366	394	374	350	334	349	344	349	371	383	362	363	377	355	368	345	381	360	363	360	305	348	351	326	339	366	330	380	389	343	369	337	344	365	381	343	328	349	382	375	388	394	416	321	354	352	366	364	366	368	369	355	347	363	381	376	384	354	375	394	376	372	394	356	372	368	360	349	369	384	340	350	400	374	368	327	382	356	404	381	375	353	402	352	339	316	391	362	388	393	361	350	371	349	373	375	338	368	337	409	342	360	355	360	367	390	382	354	342	382	339	390	336	340	387	346	361	367	360	377	344	356	350	354	374	420	387	382	371	373	337	352	383	362	328	325	371	358	384	402	370	347	369	367	350	362	361	389	333	358	361	378	380	357	336	351	378	415	374	376	359	348	352	355	367	388	369	394	344	364	336	366	371	364	354	364	395	330	348	367	390	349	346	362	365	340	375	360	369	398	338	366	399	374	358	414	361	385	353	368	335	349	373	343	327	350	384	379	355	351	345	378	365	363	376	369	343	362	369	398	374	357	335	365	363	355	354	364	342	369	399	337	361	355	388	365	357	412	380	394	334	380	373	324	348	409	365	372	342	344	347	356	375	350	366	399	372	384	362	367	362	345	374	387	351	360	384	369	353	356	364	362	384	339	400	342	371	384	365	359	355	344	331	361	397	408	364	344	371	370	372	334	391	399	369	355	349	331	381	330	340	368	354	342	321	377	392	375	366	398	342	381	369	370	323	389	386	366	380	351	370	371	400	362	404	385	384	351	381	372	399	375	377	377	327	333	374	346	352	349	353	393	364	365	369	407	374	370	358	372	313	357	350	349	364	373	378	353	398	379	360	403	343	377	348	372	357	367	390	372	366	349	378	351	352	382	357	355	370	362	346	339	391	364	363	405	339	359	381	347	381	371	381	341	390	361	364	354	379	356	370	411	377	382	361	352	358	358	380	358	357	357	324	366	326	359	385	346	395	417	396	382	397	377	348	325	348	393	364	367	362	362	403	398	374	354	352	371	362	373	348	375	380	358	368	369	353	371	395	354	378	377	389	362	386	392	362	374	325	366	364	344	323	392	361	335	386	343	339	398	363	365	341	331	397	377	354	368	400	358	328	389	386	385	373	372	317	332	363	359	385	368	381	328	366	374	351	387	376	336	356	360	358	356	403	378	359	391	333	357	383	319	349	393	366	361	379	351	385	368	384	350	355	389	339	349	381	340	365	357	379	374	362	379	363	413	402	388	353	334	368	395	392	340	380	371	358	372	362	405	398	382	369	370	349	367	380	355	344	365	351	364	382	335	357	369	359	403	393	408	363	383	356	354	392	418	355	375	396	379	370	326	381	359	342	388	331	348	374	361	345	384	376	357	362	377	360
29745	40140	43398	25256	30466	29817	26039	18977	20395	15108	15986	16466	12665	10605	10632	7577	8787	6250	5924	5235	3988	3359	3128	2971	2553	2416	2276	2156	2092	1965	1871	1534	1733	1578	1517	1444	1360	1354	1294	1232	1237	1158	1178	1122	1166	1134	976	929	989	1032	949	975	930	910	896	902	880	907	948	958	906	915	896	903	909	866	810	871	878	870	880	875	839	863	845	877	854	942	861	877	854	919	900	854	910	902	922	932	883	900	840	844	865	840	871	906	853	840	810	865	854	876	852	904	858	875	847	834	880	908	865	910	819	851	840	888	878	904	888	865	852	909	877	899	845	846	843	820	877	921	819	861	838	912	835	825	893	893	874	865	872	901	913	820	893	846	886	848	819	856	871	838	858	802	853	834	886	844	831	898	821	822	865	865	840	942	893	909	816	879	868	958	816	878	865	853	838	850	876	837	917	857	832	906	846	898	937	872	856	870	831	878	882	866	867	849	867	852	817	840	834	903	844	860	835	903	821	929	867	792	867	866	844	872	886	880	870	830	865	902	898	839	885	888	889	863	879	864	844	906	855	888	884	838	806	848	891	879	840	852	899	855	888	811	888	847	887	897	876	892	835	943	830	890	863	880	841	834	817	837	853	886	881	863	844	864	836	845	945	829	836	906	907	876	840	831	877	835	830	798	882	825	868	858	877	836	853	879	794	853	865	819	906	872	877	911	918	875	863	893	938	883	887	923	862	867	839	877	853	827	908	875	865	834	885	891	810	889	856	868	865	894	879	882	873	880	846	857	859	873	846	872	813	856	918	807	853	888	847	866	862	812	838	876	846	885	860	841	872	859	911	902	886	864	870	817	869	863	856	842	841	872	832	881	882	832	857	872	915	918	894	771	858	874	829	940	916	875	878	871	933	864	852	891	827	874	865	879	852	868	892	954	871	856	817	825	856	854	847	846	862	864	837	897	854	895	836	867	927	875	900	908	825	910	876	855	877	813	890	893	803	873	817	891	849	877	845	867	900	830	873	906	843	848	822	824	824	862	867	807	857	878	864	857	844	863	848	853	868	886	909	866	906	866	889	905	904	842	843	902	874	917	890	854	881	864	854	869	894	805	907	892	867	788	891	850	845	909	856	799	856	875	869	807	835	856	844	895	886	844	847	866	907	847	853	824	818	889	877	827	869	894	886	825	836	881	859	832	886	850	856	901	917	916	888	879	899	844	844	873	858	828	886	909	879	870	891	846	887	886	830	866	849	868	830	834	867	886	868	853	895	901	880	901	871	833	882	870	861	842	882	856	789	801	874	886	830	833	848	839	885	848	903	933	827	853	832	888	858	833	909	849	893	844	848	852	866	834	857	889	816	873	892	862	850	899	887	849	840	840	806	887	890	863	846	876	878	844	882	828	907	885	892	841	885	832	865	829	871	854	895	873	887	875	835	868	822	872	867	810	912	906	841	905	818	841	853	872	871	807	828	890	916	856	826	865	840	826	853	890	886	861	828	847	851	907	812	897	910	853	814	861	847	834	818	825	906	836	863	822	895	877	827	874	802	831	899	861	821	877	866	844	870	903	860	869	858	835	902	835	881	886	878	872	845	849	881	850	851	875	839	835	831	885	870	804	880	880	834	904	839	859	899	839	855	850	852	846	865	815	852	884	835	907	891	899	890	830	842	931	847	850	855	911	893	872	893	820	880	843	858	857	847	844	842	847	890	876	885	822	860	821	837	822	868	856	880	857	922	857	872	921	799	849	835	864	899	854	942	881	840	819	819	862	825	825	896	921	847	834	844	832	842	883	856	905	824	864	854	882	812	855	814	835	832	831	866	917	921	890	906	873	837	850	875	849	878	855	861	914	892	852	854	870	820	853	877	864	846	837	833	819	841	817	832	878	891	849	854	862	856	840	938	883	878	870	898	912	892	860	852	788	944	850	941	890	848	897	833	874	873	848	928	842	850	866	889	912	895	899	878	817	901	885	883	840	872	881	819	893	876	905	833	885	900	866	865	860	864	832	777	849	851	893	855	849	900	857	865	852	834	881	825	879	832	857	906	856	903	851	845	926	825	827	850	899	858	851	894	890	888	833	844	853	944	889	866	861	910	829	858	835	876	807	843	855	848	869	853	889	859	899	861	920	849	877	837	869	890	840	880	862	885	894	894	856	816	886	859	822	847	880	848	863	825	914	875	838	835	903	856	886	850	800	881	829	872	846	892	874	871	890	841	845	884	865	851	825	841	840	883	829	890	856	838	835	839	843	885	831	840	849	862	894	835	847	872	833	842	887	816	879	874	849	909	824	863	882	868	953	825	849	829	847	847	857	861	833	825	872	868	879	870	821	845	831	846	854	887	880	879	856	859	813	880	874	827	888	869	869	887	842	829	867	817	875	832	852	895	861	850	845	847	914	903	891	791	898	830	860	806	871	879	849	874	850	855	899	800	829	897	867	777	866	884	847	882	864	908	863	838	865	852	812	844	853	865	885	900	921	884	862	862	877	872	869	864	865	910	861	840	809	888	874	844	876	806	827	931	850	848	813	830	852	863	836	913	907	813	877	882	877	843	872	900	886	843	837	876	848	900	888	863	864	865	888	809	860	901	893	814	871	871	864	881	832	835	841	850	889	883	841	862	869	847	847	849	823	883	833	888	866	851	886	900	921	830	880	913	839	901	860	863	895	866	835	861	924	894	832	920	830	824	829	865	855	863	849	851	861	869	856	856	845	818	873	879	911	827	865	871	918	865	929	863	859	843	819	863	831	910	878	922	909	857	818	910	863	851	890	879	883	896	890	895	907	884	805	892	801	879	982	827	845	839	829	915	856	895	860	858	840	812	883	826	905	887	810	888	886	903	823	864	858	859	810	834	829	829	866	869	860	896	901	906	920	874	862	883	869	822	836	831	856	845	883	845	807	836	871	798	870	867	895	900	841	845	853	855	849	888	829	881	847	844	888	848	891	838	843	910	843	829	879	828	855	890	940	892	883	879	925	893	842	871	886	830	844	873	875	834	871	877	878	903	853	831	896	848	849	878	861	864	873	871	810	895	862	829	857	868	831	817	853	885	901	840	886	853	839	849	855	853	895	846	785	923	863	854	870	803	881	916	849	879	855	901	880	878	834	860	846	862	896	845	828	898	822	891	893	870	799	828	903	830	830	812	872	927	859	842	842	906	800	840	878	844	826	869	823	876	843	871	855	849	825	897	875	830	871	865	846	923	864	895	868	859	858	898	858	870	842	861	847	787	883	838	814	850	888	871	828	839	860	835	851	873	916	823	884	842	883	871	858	878	839	891	864	875	912	858	847	871	894	888	874	874	866	881	880	825	835	899	856	875	852	853	865	837	873	899	967	876	835	876	846	883	908	890	888	849	799	843	862	851	852	844	898	881	857	874	893	815	890	855	808	841	829	862	892	867	867	892	862	855	813	912	864	900	816	850	883	891	858	894	867	869	803	860	861	835	888	886	833	846	858	854	896	860	836	837	874	835	844	845	862	905	845	841	884	861	842	842	926	874	852
51702	47377	45208	30118	31475	30973	27701	21529	19367	14044	11728	11670	9501	6338	6501	3996	4129	3341	3313	2338	1496	1277	1162	1059	839	682	715	668	603	558	562	497	478	498	427	378	386	359	315	316	342	334	337	340	338	312	317	292	318	323	303	287	312	290	255	273	269	278	280	278	272	278	295	270	277	288	281	279	274	277	300	271	286	265	256	288	261	283	235	228	266	272	280	241	260	258	304	298	278	278	257	238	229	263	261	282	282	247	280	279	266	248	261	272	228	246	274	272	282	251	269	274	307	284	297	278	244	254	264	265	246	272	267	298	244	258	222	264	232	262	285	280	238	264	257	271	272	246	263	257	233	285	263	270	268	261	276	223	275	259	243	253	277	240	263	233	259	273	257	256	269	256	253	277	256	270	243	236	255	273	280	262	290	262	267	245	254	251	253	255	283	266	277	265	244	288	258	285	250	261	275	274	257	283	241	256	258	255	283	228	261	261	222	254	261	262	251	270	260	266	289	264	272	290	279	254	283	267	265	248	267	285	290	258	274	265	246	274	261	230	262	251	258	257	232	247	271	262	282	254	251	255	257	238	273	270	264	276	256	259	247	284	258	262	264	246	263	256	295	286	244	254	267	260	268	293	232	275	245	266	294	272	247	248	250	293	252	265	252	247	246	235	267	278	260	251	268	253	259	289	277	274	277	239	287	265	263	250	245	227	286	261	238	265	223	246	275	252	264	245	260	249	261	253	250	269	284	239	249	254	237	268	250	242	260	254	269	243	280	269	232	275	295	272	272	250	239	254	270	266	240	260	246	225	272	240	263	272	240	249	249	261	277	271	290	251	252	248	258	251	257	268	248	262	279	229	265	280	266	235	263	241	256	253	261	270	242	277	264	278	247	271	266	254	244	258	263	270	284	265	246	288	257	266	284	254	231	280	259	282	263	278	231	266	266	261	240	264	242	251	272	225	257	261	262	259	280	282	293	262	287	235	262	258	278	253	281	261	261	241	237	285	250	292	242	254	269	255	267	237	254	271	259	259	261	237	262	249	244	271	307	272	235	260	258	249	295	252	267	251	261	245	272	257	240	265	284	276	246	257	287	245	272	254	262	248	294	250	264	248	259	301	257	267	217	233	280	267	263	261	246	272	247	252	265	267	266	260	253	293	241	237	264	261	256	254	258	251	260	259	257	245	241	257	287	241	255	230	258	266	259	244	228	236	227	256	258	261	274	261	218	261	218	256	235	280	283	267	261	251	266	261	251	259	276	261	236	268	276	297	271	276	259	250	227	267	250	251	280	271	272	285	258	252	268	225	256	275	255	249	258	256	297	230	299	271	280	274	271	282	265	251	277	231	269	220	293	233	239	277	238	251	274	276	240	232	281	259	283	264	294	251	256	275	285	275	262	266	267	259	257	290	283	259	254	256	287	316	288	268	271	268	262	258	267	243	289	233	256	250	229	269	276	266	250	257	234	232	282	281	256	276	241	218	262	270	277	235	263	253	260	257	259	227	251	279	263	232	251	252	279	278	257	274	227	255	250	249	283	248	260	275	269	287	273	305	259	245	269	272	288	286	261	257	282	248	275	245	240	265	283	248	252	260	243	264	254	288	264	248	273	260	259	278	285	267	249	233	276	268	258	251	265	242	252	241	275	253	262	260	258	259	277	246	267	264	248	282	247	256	246	244	278	239	241	245	238	253	283	280	255	286	257	247	242	271	249	281	277	264	263	266	220	247	234	240	279	268	227	237	306	289	275	283	271	258	267	247	252	257	253	255	290	296	303	254	284	278	239	258	230	284	240	279	287	257	278	260	277	257	260	253	264	250	271	226	228	283	272	281	279	235	255	266	272	258	279	282	257	266	273	253	246	237	251	238	253	270	274	249	245	280	261	277	260	281	254	241	263	255	249	264	253	266	270	259	272	233	274	270	261	260	298	280	255	233	259	260	268	270	305	292	233	278	270	261	277	235	232	261	247	244	273	276	275	242	251	245	264	257	253	259	275	276	255	247	242	275	263	264	308	252	283	235	284	285	266	255	255	264	263	269	249	257	263	278	277	248	265	269	219	260	294	259	279	249	271	266	254	277	273	272	261	269	265	219	239	279	255	254	241	254	269	250	275	291	251	202	236	230	242	273	239	270	250	249	246	263	260	294	251	266	263	241	291	301	243	247	254	256	258	259	251	295	286	229	271	257	256	266	274	259	254	242	262	280	245	291	242	244	294	293	274	285	260	237	284	282	253	241	272	264	255	293	266	230	269	267	269	259	313	248	274	264	301	273	242	258	244	266	243	258	262	249	264	272	255	259	241	267	261	272	263	254	273	247	246	261	270	268	236	277	254	247	252	240	240	245	253	257	246	275	234	240	261	246	228	276	262	275	268	267	253	270	231	250	278	279	289	283	234	270	258	259	272	248	241	275	285	251	259	299	256	239	260	253	264	260	269	283	264	271	278	256	251	254	243	276	278	279	243	268	269	264	264	275	254	254	275	258	282	249	281	231	255	248	263	259	247	237	260	264	266	250	274	268	251	282	251	263	258	255	263	247	261	244	238	277	257	271	271	245	240	232	269	247	254	263	274	242	259	256	257	252	259	244	271	240	221	241	251	252	235	255	274	283	271	266	252	273	281	252	252	252	263	246	272	262	256	276	249	252	245	256	260	270	248	254	266	239	211	291	255	271	262	278	293	243	286	264	265	272	276	281	237	281	224	261	292	260	275	273	255	264	228	263	252	266	252	240	249	252	271	267	260	258	245	253	257	242	261	267	258	254	254	302	269	269	259	227	236	253	270	250	252	256	261	279	275	244	271	278	254	283	255	284	246	272	291	290	287	250	270	263	264	304	276	259	270	279	261	251	234	280	242	263	257	248	264	281	261	284	271	270	282	289	240	249	253	273	262	250	232	257	241	257	282	270	250	268	286	271	254	295	253	274	270	259	280	275	243	234	257	260	254	258	251	266	251	274	268	268	280	286	238	260	249	262	269	242	253	255	249	258	257	257	269	265	276	301	274	263	263	256	238	267	261	270	237	256	243	251	245	271	239	257	274	233	279	291	273	242	263	260	258	263	259	287	295	283	274	267	265	245	268	283	287	259	247	278	225	233	248	248	273	274	265	280	263	292	243	260	266	263	254	245	262	277	261	260	268	250	260	266	247	282	292	258	258	288	262	293	264	245	277	283	279	256	276	254	260	264	280	248	275	227	281	264	237	279	257	252	249	265	255	293	254	253	253	254	244	268	268	267	250	258	299	233	259	249	233	244	286	233	252	251	257	251	228	256	280	265	240	285	263	284	269	255	226	274	250	262	228	251	263	256	242	264	231	295	252	266	277	239	227	231	276	269	266	243	284	265	236	282	248	271	279	267	273	278	276	247	280	282	231	267	269	255	269	292	260	250	249	284	256	246	249	280	275	272	245	289	242	258	256	235	261	248	304	293	257	272	266	254	277	265	254	288	278	272	281	254	235	237	281	252	300	227	268	274	273	233	265	269	308	251
37736	44191	45936	31139	37797	38459	34035	26763	29481	24378	25471	25470	21022	17551	17691	13100	15391	11330	10796	8338	7147	6067	5641	5353	4528	3466	3780	3399	3128	2676	2483	2337	2289	2062	1792	1682	1561	1345	1245	1122	1144	1149	1191	1173	1191	1074	982	901	906	888	894	885	831	815	790	788	834	776	760	705	721	684	700	731	719	714	742	694	675	674	637	698	643	653	671	711	673	639	641	680	703	680	707	652	670	654	749	722	663	645	611	663	676	655	624	655	687	633	632	634	687	648	657	633	667	667	636	621	642	606	646	635	621	637	646	597	623	611	640	578	639	610	641	659	617	631	565	581	628	694	626	652	611	650	645	632	616	614	617	624	602	716	621	662	608	639	592	650	640	636	619	639	624	620	666	687	675	637	673	642	640	666	644	653	597	643	666	660	645	662	693	606	659	646	653	659	624	609	628	611	659	615	655	682	662	630	644	681	595	642	635	642	624	613	660	672	647	614	635	643	622	671	688	670	683	656	670	596	652	641	647	604	651	626	615	632	652	598	651	679	636	679	666	597	656	602	594	628	654	636	606	633	693	625	689	649	653	666	626	644	652	631	663	618	662	629	616	628	631	637	633	586	639	593	703	652	621	668	617	639	594	654	620	667	655	631	628	593	650	613	605	608	650	678	650	627	595	620	620	646	671	635	626	625	636	623	618	661	582	609	685	679	619	618	651	644	655	645	674	629	667	608	686	646	619	636	581	550	590	613	629	603	667	623	643	655	611	668	621	662	646	628	661	596	580	609	636	648	630	673	615	624	685	638	650	679	630	642	649	609	629	653	636	622	627	623	626	621	614	607	615	587	660	668	607	622	637	622	629	589	590	653	651	620	620	639	629	608	587	671	596	663	647	643	614	630	626	639	604	649	614	594	597	627	634	665	635	615	604	630	625	647	566	638	654	639	626	571	588	618	643	635	600	629	645	606	652	678	603	631	645	645	641	639	633	618	639	622	652	665	601	629	551	598	602	644	621	627	645	644	677	625	615	582	593	662	659	664	600	579	686	675	611	651	602	646	680	634	664	648	588	605	653	666	618	655	627	655	611	637	676	684	643	607	653	634	631	623	664	612	596	622	635	659	615	637	592	651	639	659	603	669	629	642	655	602	661	632	639	644	657	628	616	619	647	611	609	627	636	661	658	622	581	636	627	581	629	616	632	643	658	657	628	642	610	623	667	627	640	655	645	632	644	593	627	681	640	622	626	632	669	597	648	655	596	647	688	635	618	678	627	630	669	685	621	659	633	621	594	609	625	610	629	602	670	636	664	620	616	623	650	643	662	606	657	651	647	597	660	623	611	629	658	588	640	642	633	639	697	653	634	591	651	631	652	659	673	619	628	624	629	607	636	628	627	626	657	637	595	639	669	589	682	641	651	616	626	600	630	618	619	654	640	573	620	639	582	628	636	645	606	616	639	623	656	647	648	627	648	661	634	590	639	583	615	648	575	660	613	658	650	623	623	635	607	631	628	644	604	649	604	601	647	619	606	624	673	655	654	607	622	613	607	603	618	588	643	598	633	658	639	641	605	629	669	611	644	605	605	637	624	636	652	658	632	645	620	667	655	627	656	621	629	610	640	660	615	629	632	584	652	561	581	627	617	645	608	631	636	642	634	609	665	655	646	608	676	629	630	615	637	602	591	650	647	627	610	667	635	656	644	611	642	637	583	690	636	613	614	641	620	644	654	647	630	629	582	632	641	679	611	610	627	677	667	618	619	654	637	593	587	658	628	632	630	619	637	627	671	605	579	642	621	658	611	666	668	608	677	613	617	625	628	626	666	606	615	633	609	665	627	647	651	658	619	627	635	620	677	596	659	628	668	620	634	686	631	614	625	606	645	610	637	593	618	612	620	584	626	610	639	661	649	613	630	618	647	649	621	595	635	610	627	659	617	639	611	643	600	648	623	631	608	633	614	674	671	642	609	602	605	647	675	595	621	619	622	583	628	646	649	650	686	643	638	643	661	654	637	606	620	664	650	667	600	628	639	620	574	628	619	604	622	659	644	633	644	659	623	638	627	592	691	608	637	607	678	632	661	585	607	605	606	645	636	669	649	594	645	644	597	618	633	631	603	597	634	671	627	638	651	652	678	646	636	661	628	629	635	622	670	640	624	620	608	646	585	651	572	660	616	651	653	626	633	616	649	615	644	607	576	688	613	617	636	630	643	658	679	675	615	622	626	649	684	660	665	645	631	588	611	662	641	638	605	636	644	626	661	654	640	619	636	633	674	707	633	595	600	592	644	683	631	630	637	663	639	638	657	647	624	646	620	668	658	608	646	637	643	660	669	645	629	618	639	626	602	673	657	625	653	617	626	655	638	656	647	654	640	652	625	620	628	669	659	619	680	590	609	656	619	664	608	617	651	602	634	622	654	615	624	616	589	661	629	636	619	643	585	654	630	633	621	628	643	611	642	587	624	653	570	636	623	608	608	662	660	612	632	620	645	633	623	626	689	629	648	611	655	624	629	567	664	666	666	726	647	642	626	646	688	625	652	641	639	628	620	595	645	672	651	618	585	626	614	641	593	626	644	606	634	649	619	628	605	669	622	636	600	631	627	584	625	591	643	656	642	629	665	628	662	610	637	658	626	637	663	599	618	630	598	605	618	653	607	636	599	670	625	618	654	638	619	617	620	624	623	609	664	621	670	635	662	645	578	695	641	581	578	680	629	640	649	618	641	627	610	649	611	646	637	593	624	673	674	639	635	632	625	620	612	641	587	655	599	619	604	627	638	645	611	597	653	680	644	595	639	616	616	660	639	635	658	646	632	642	665	633	607	647	640	654	613	710	606	642	603	656	644	601	640	635	588	662	592	619	660	667	614	623	640	609	627	663	592	629	623	616	648	588	626	593	601	623	662	619	618	660	604	612	667	624	587	626	658	667	677	633	660	635	671	632	641	623	650	603	663	635	654	618	641	683	625	611	640	649	566	644	634	629	649	602	602	639	635	622	644	646	652	660	612	652	618	663	623	618	649	640	633	676	631	653	626	687	645	620	614	648	591	654	613	616	626	615	637	586	646	636	616	563	605	610	651	659	661	632	624	639	658	649	612	646	608	621	668	627	657	667	632	638	599	645	621	648	591	598	630	654	620	628	627	625	619	601	635	599	642	630	612	610	631	639	654	662	615	619	654	631	627	661	643	652	680	588	658	597	633	656	624	638	630	613	593	653	624	645	609	605	605	608	610	650	626	606	667	604	645	594	614	607	634	614	605	607	628	655	636	574	659	593	639	613	629	635	607	674	670	605	613	579	668	610	602	616	675	595	604	681	637	633	673	635	659	657	623	652	670	594	638	675	631	639	613	657	627	649	597	647	600	638	606	615	674	652	637	668	629	627	648	609	573	628	636	638	619	640	600	655	668	642	645	601	681	659	652	640	612	650	628	623	622	655	613	651	670	668	667	646	637	588	639	632	632	619	641	637	651	650	639	673	635	660	671	649	618	621	608	612	637	639	685	594	607	623	602	591
23247	18632	15203	6462	4201	3258	2527	1620	1357	1035	837	870	758	652	657	554	559	482	486	475	405	425	408	450	446	467	411	397	439	403	427	400	430	418	387	356	423	429	396	331	371	346	395	373	375	386	391	417	415	401	359	362	370	384	399	364	385	384	364	364	384	382	385	404	364	371	370	353	392	359	392	368	388	362	383	322	365	399	361	363	378	359	409	367	363	373	369	388	390	392	387	376	375	354	347	414	375	387	373	365	360	393	366	366	380	376	381	391	399	388	383	385	365	385	385	349	353	349	378	399	392	413	381	382	383	363	353	361	349	359	366	442	377	382	362	371	383	372	394	373	391	374	337	377	389	377	367	361	406	406	407	381	349	384	375	401	383	360	339	392	348	393	374	366	354	366	400	400	339	391	398	374	394	363	367	390	386	380	334	407	395	369	383	351	339	380	429	384	392	395	357	398	355	373	381	391	362	310	353	374	355	383	372	380	344	334	395	370	350	427	373	396	365	367	367	368	392	370	383	360	379	378	350	378	377	353	368	377	375	399	372	371	405	383	381	369	386	375	372	390	362	408	417	334	345	353	379	413	366	401	380	430	390	377	385	382	377	352	357	343	379	417	365	426	385	372	361	389	366	359	349	390	354	404	421	350	389	386	366	406	401	369	341	387	340	359	368	384	404	386	352	354	351	386	369	325	394	396	365	368	374	361	343	371	364	358	392	359	389	357	360	377	380	388	377	374	403	357	385	371	379	384	393	402	361	413	424	353	369	350	369	339	364	352	395	389	336	389	422	394	351	363	403	361	382	363	389	368	378	350	398	347	401	401	346	356	371	349	376	387	380	387	358	378	402	357	374	417	356	367	364	396	399	397	388	375	365	364	418	376	354	407	333	398	371	404	346	362	410	341	353	379	413	385	372	383	399	392	362	346	421	383	403	357	366	354	330	382	399	365	377	361	371	396	400	324	376	401	350	365	413	377	348	365	344	412	373	354	368	345	383	354	370	390	389	382	364	358	418	372	375	347	376	329	362	384	388	351	353	379	334	363	383	352	378	356	378	360	366	343	353	381	370	377	408	378	398	383	353	404	363	404	355	387	347	396	407	353	371	353	385	357	415	349	375	370	383	393	376	380	363	419	356	370	371	382	386	344	389	361	371	368	371	380	366	401	365	372	366	388	389	389	380	407	350	373	404	389	375	361	365	375	393	385	368	371	380	374	353	366	386	385	393	367	351	368	369	390	360	353	393	360	415	341	356	349	402	392	427	385	407	392	370	386	390	394	417	375	361	376	364	351	376	355	403	363	385	407	361	347	379	378	411	370	396	358	385	354	379	386	384	361	368	382	392	359	374	403	356	358	368	391	384	376	366	374	382	378	387	365	328	366	391	364	374	362	371	390	375	366	372	360	403	352	365	356	383	387	426	362	359	367	391	380	383	378	365	383	416	411	363	378	391	331	349	361	371	388	385	392	394	364	360	388	363	332	403	372	387	350	344	368	358	414	351	351	366	348	368	376	388	385	392	371	347	356	345	344	370	371	340	392	406	397	358	349	391	358	392	381	360	399	381	376	370	361	367	382	326	374	402	370	387	375	363	377	371	374	393	328	379	407	414	385	348	387	364	368	370	383	375	394	374	351	356	379	348	375	358	402	384	345	397	388	369	364	362	345	373	375	383	403	362	373	366	351	339	361	407	393	410	408	384	338	351	368	357	359	352	375	405	352	351	379	371	411	365	359	320	377	396	376	355	373	379	399	383	394	362	334	412	365	378	395	372	375	338	384	342	355	343	392	387	399	388	362	390	389	357	359	363	396	389	372	400	394	384	421	378	391	408	384	387	381	375	371	355	398	326	394	370	380	365	374	378	380	336	362	396	374	395	349	366	359	369	401	361	369	353	370	399	344	374	350	363	339	358	385	365	391	371	398	374	372	359	357	387	355	377	374	347	352	394	350	385	413	373	381	347	407	368	332	392	381	381	378	359	398	342	399	388	391	374	349	328	387	393	375	342	355	383	376	375	373	372	389	405	372	394	358	352	364	355	353	364	375	369	358	414	367	360	359	370	352	383	365	335	373	361	378	342	352	396	349	377	416	383	359	361	394	363	354	365	365	389	380	378	407	358	373	362	352	406	366	364	351	356	390	379	383	357	351	403	360	344	390	366	373	349	374	372	390	352	362	387	347	375	354	383	374	384	383	398	384	363	395	357	351	364	381	389	397	390	428	373	386	388	356	392	410	375	384	361	385	356	432	358	371	384	377	429	366	383	386	330	371	354	385	358	373	374	357	357	369	362	350	387	381	386	350	350	364	392	408	347	375	375	379	365	377	339	366	363	395	360	386	351	378	396	396	387	347	406	349	352	376	371	359	399	387	389	433	356	363	386	328	386	381	400	368	380	377	356	352	354	382	383	349	413	364	364	347	338	396	383	353	351	378	368	381	381	406	403	379	430	376	371	392	401	406	384	371	397	368	396	368	364	343	413	402	372	382	389	386	360	356	368	349	367	378	371	349	352	380	363	380	397	344	370	371	368	340	394	416	371	382	379	376	387	365	383	386	368	330	329	394	356	333	384	368	365	389	360	365	382	360	369	364	344	383	381	383	406	359	372	324	359	335	368	381	365	335	400	373	386	329	354	360	383	364	400	376	379	397	351	360	406	379	407	364	355	362	373	388	374	394	380	398	359	365	380	388	385	379	400	376	418	350	348	381	356	389	395	365	391	396	396	356	391	349	369	368	376	372	352	350	392	350	322	369	396	360	370	371	370	416	377	355	384	373	356	374	383	366	371	366	367	389	362	379	338	361	369	393	361	352	388	432	384	378	335	388	373	368	385	352	399	356	400	415	371	395	368	364	391	361	410	360	392	380	395	347	384	357	351	363	379	391	381	411	331	335	357	404	329	363	341	355	362	380	358	376	354	397	353	363	348	404	340	377	380	369	374	379	354	386	348	393	397	378	412	372	386	353	365	391	384	392	363	367	385	377	368	390	358	363	384	380	394	385	369	334	361	365	353	342	375	366	384	364	371	380	378	393	346	344	351	377	364	369	385	412	398	367	336	347	368	374	394	387	387	395	397	421	374	359	354	368	387	331	360	388	382	363	366	347	366	375	386	375	364	335	361	370	386	340	376	382	362	403	393	414	362	341	340	383	374	347	326	320	388	414	376	386	368	349	379	379	364	371	401	384	367	393	373	368	383	399	369	367	410	346	374	373	368	361	383	357	375	363	393	383	377	343	395	371	391	386	380	375	368	382	374	356	350	402	389	371	366	370	376	356	362	365	374	369	414	384	422	349	369	378	393	410	403	379	353	386	338	380	367	393	357	393	381	378	378	371	378	371	395	358	384	340	383	362	374	399	380	397	359	373	396	394	350	371	361	388	376	372	372	366	375	361	370	357	383	392	368	361	355	381	381	342	368	356	351	355	357	371	333	368	348	353	361	397	365	354	382	376	398	379	397	366	365	376	385	379	385	350	367	341	366	376	395	396
14330	17334	19625	11776	11395	9653	8138	6031	5670	4169	3671	3649	3043	2539	2579	2116	2004	1778	1725	1521	1470	1336	1322	1224	1250	1195	1176	1163	1161	1183	1196	1190	1171	1142	1106	1061	1026	1080	965	993	956	1000	1063	990	1016	933	950	926	944	942	944	877	946	921	965	911	929	931	870	853	943	883	866	926	893	919	892	904	908	916	914	893	874	918	871	891	870	888	897	909	920	858	864	867	958	883	919	875	886	880	853	918	850	909	911	899	910	874	907	899	965	851	888	894	869	952	896	883	893	959	825	876	903	924	921	870	916	916	918	883	910	890	938	910	905	856	844	917	875	927	891	909	904	882	856	929	906	873	885	849	835	916	915	904	875	939	858	937	908	920	918	913	913	901	855	882	850	925	923	933	889	912	884	914	832	823	868	961	927	934	910	893	835	920	884	914	883	887	874	927	873	836	917	859	871	887	820	859	896	911	892	871	903	918	865	839	915	843	876	882	880	896	861	899	962	893	947	877	893	869	831	875	936	832	868	879	874	881	895	860	851	881	893	869	937	917	880	916	846	897	891	904	876	842	859	833	841	928	878	873	864	854	864	859	875	913	941	931	898	878	908	870	865	876	858	916	906	934	814	909	868	877	887	896	896	854	878	897	906	880	887	840	929	877	970	906	920	871	888	878	890	855	865	938	834	908	948	874	865	879	882	889	932	915	915	948	870	899	885	895	928	909	812	908	945	912	924	921	909	817	882	944	882	908	867	843	869	912	866	932	897	906	928	952	814	861	886	919	890	854	903	931	886	946	961	855	893	907	908	860	891	917	861	861	851	844	873	851	907	867	936	891	879	908	863	899	861	910	870	905	875	919	915	849	818	881	916	887	866	869	886	886	890	879	912	904	900	836	930	931	890	891	900	903	878	881	878	907	857	901	925	885	808	858	877	861	925	923	870	835	895	892	872	885	900	929	923	887	865	885	866	914	959	907	918	897	924	948	911	874	919	922	907	906	913	848	864	921	893	891	914	894	863	885	875	912	867	926	881	896	909	912	905	926	938	912	850	882	862	859	900	885	911	888	883	883	851	889	849	895	868	861	880	873	875	872	844	880	849	884	845	861	901	943	881	874	888	867	839	874	894	830	863	901	886	892	905	905	907	879	896	921	856	879	915	885	948	895	904	870	866	901	875	878	933	902	925	888	898	878	917	896	930	867	907	912	922	858	924	907	912	860	846	915	951	921	843	892	831	879	843	894	899	947	884	885	865	903	881	920	888	929	910	859	974	948	851	890	929	878	915	908	878	911	909	878	867	883	930	941	877	910	950	872	883	935	894	889	838	856	872	915	964	860	879	916	914	859	863	906	887	884	926	916	897	889	886	925	864	916	913	883	870	891	872	858	904	860	842	852	919	934	909	902	891	879	851	829	829	898	918	932	858	864	890	872	910	869	898	856	860	923	902	905	859	885	962	871	883	893	875	921	861	912	876	918	870	916	864	905	882	881	849	881	917	873	914	911	894	936	871	876	919	862	903	904	880	870	802	874	919	860	896	884	835	895	908	874	944	875	865	900	939	895	847	880	870	865	898	935	879	921	905	918	908	863	873	881	897	862	881	914	879	901	879	844	893	920	881	876	863	902	908	919	911	883	866	890	898	863	891	923	861	869	933	867	899	926	915	876	887	871	885	884	862	919	854	840	855	910	911	920	895	906	873	890	881	876	913	855	844	877	891	861	909	857	946	908	891	901	909	921	892	889	928	873	898	852	917	892	909	883	886	918	887	977	889	891	871	940	871	895	880	875	852	879	886	889	927	872	913	895	907	858	841	860	928	885	882	857	907	878	918	858	876	910	858	857	909	945	865	870	891	887	941	861	911	873	877	855	826	958	860	859	900	901	874	858	860	890	861	873	877	864	879	895	899	897	886	923	864	916	884	852	829	893	872	850	914	901	860	950	872	850	912	933	929	858	859	914	882	915	869	888	877	941	892	860	950	913	904	863	864	861	887	833	866	868	888	930	908	918	896	871	860	934	950	879	873	882	945	904	919	893	898	889	857	876	823	948	886	899	855	937	903	910	851	854	890	930	868	900	928	941	878	921	898	877	887	926	902	890	932	883	888	899	839	866	884	879	882	853	924	913	875	901	926	853	888	852	879	886	927	885	895	884	886	867	824	932	902	851	911	881	918	926	872	905	884	887	919	937	891	934	863	903	864	916	958	914	860	904	887	880	848	891	908	896	908	915	934	885	918	897	904	908	889	868	887	889	870	901	917	873	913	879	860	906	864	894	976	961	873	886	860	893	894	864	913	912	883	849	894	843	889	905	901	845	901	916	925	894	908	897	894	896	899	913	942	880	859	911	900	883	870	931	881	872	906	936	871	869	919	887	911	873	889	891	863	907	859	867	834	892	863	935	905	867	860	904	871	889	897	857	924	876	888	865	842	914	892	923	821	931	853	904	899	876	893	860	885	897	976	910	921	896	903	930	861	904	906	917	944	852	943	917	889	813	897	896	847	878	903	862	918	939	854	946	846	823	907	885	896	833	905	900	940	872	926	953	942	916	905	920	905	846	898	896	915	887	912	858	888	954	900	918	891	892	911	895	915	861	883	862	929	894	880	909	896	932	920	823	932	866	894	879	897	886	907	935	936	830	931	899	893	932	910	882	895	954	915	872	904	904	913	893	913	905	860	864	925	849	946	883	923	903	882	950	872	888	875	842	899	918	888	906	853	930	881	805	902	897	892	821	943	816	887	834	884	879	875	895	909	897	908	894	877	860	869	943	936	856	893	856	914	857	867	881	909	919	895	869	862	895	856	904	883	927	935	894	883	861	895	851	929	947	847	895	893	872	922	931	889	890	881	922	866	906	939	803	884	865	876	872	891	908	923	901	897	857	894	899	962	905	894	927	856	868	899	856	964	912	934	898	846	877	851	928	873	930	922	925	905	867	868	894	893	877	890	889	873	949	875	886	891	893	864	894	847	860	903	890	859	906	891	865	867	869	874	889	941	926	910	878	931	856	884	899	844	886	924	850	856	838	893	871	916	918	882	865	882	902	860	915	915	935	882	934	905	906	866	867	868	840	826	867	894	905	911	895	905	894	857	930	889	864	898	913	870	877	928	928	902	926	900	906	912	947	830	884	916	962	930	900	892	865	939	938	899	890	896	842	874	905	860	903	897	895	865	899	902	881	841	876	914	903	903	868	892	899	897	921	914	899	835	888	883	856	873	913	859	886	888	865	906	947	915	954	870	831	893	855	881	898	895	904	877	911	885	879	847	862	925	867	909	887	927	872	864	911	879	942	907	900	898	885	918	908	880	893	879	899	870	878	946	931	863	910	875	860	879	875	895	824	902	925	883	914	938	913	913	871	921	873	911	852	907	889	914	958	873	888	893	884	888	919	901	912	904	863	922	879	853	878	926	855	833	886	887	888	885	891	921	849	909	895	896	868	918	897	851	885	880	833	908	942	860	852	867	854	920	931	915	963	879	844	855	874	883	850	886	854	958	885	881	949
42629	43338	46450	27169	25769	22490	18320	13474	11809	7655	5661	5754	4622	2963	2884	1717	1916	1399	1616	1207	881	830	650	662	698	529	577	526	497	589	494	517	532	521	439	438	476	426	372	406	445	402	440	445	403	409	392	382	383	372	376	393	382	404	386	393	381	353	394	374	378	383	350	401	399	391	370	364	363	336	389	353	359	370	370	360	404	385	409	357	392	365	379	361	393	358	364	346	345	355	344	372	362	363	360	393	403	397	365	377	380	338	353	340	372	341	379	328	351	337	389	382	361	384	387	388	391	393	351	385	383	394	401	385	352	330	373	362	380	361	368	376	376	361	361	379	379	340	365	356	314	380	395	347	345	390	324	382	397	364	333	343	384	395	340	380	384	357	345	387	358	348	382	345	357	406	358	365	371	355	410	377	364	365	360	343	346	384	351	388	359	367	350	380	383	369	414	370	364	363	370	386	354	372	371	391	327	339	320	341	387	356	361	373	368	432	399	358	407	390	374	357	354	345	358	377	390	357	367	386	381	345	339	392	329	368	387	370	358	379	377	337	374	382	356	397	362	381	367	353	400	383	384	352	384	345	359	369	405	393	371	387	366	393	363	371	358	363	364	355	338	391	363	383	377	340	399	366	376	372	390	342	365	375	347	368	391	324	359	382	412	325	365	337	364	387	359	381	421	373	373	384	372	357	359	372	402	381	371	345	384	331	320	361	344	353	364	363	327	367	393	372	376	365	374	372	338	407	369	344	352	384	382	381	369	391	343	356	342	368	383	362	408	403	372	356	381	353	370	357	362	374	347	327	354	413	377	362	353	380	362	360	360	400	371	387	407	361	362	358	356	384	383	375	359	381	356	381	419	371	356	374	384	357	405	383	395	371	362	383	354	357	342	326	361	398	356	396	386	380	344	380	364	375	362	349	333	401	396	349	369	373	376	335	366	328	345	351	339	370	346	370	320	367	354	355	384	351	333	402	368	372	358	374	370	402	364	336	371	396	340	355	375	384	374	370	410	369	370	333	379	374	391	372	354	372	351	337	356	354	391	350	353	351	385	363	359	346	356	382	354	331	339	399	379	397	385	347	394	353	356	353	399	349	389	339	362	369	380	355	346	383	363	338	396	349	396	335	363	365	397	359	376	383	383	383	364	360	348	340	359	368	362	384	367	388	369	384	340	352	402	332	374	352	407	352	357	362	362	370	353	373	356	351	368	389	361	344	381	353	377	385	376	363	387	363	367	357	343	368	423	374	346	337	391	398	355	390	405	353	377	367	324	317	327	370	391	374	328	373	369	341	365	368	361	378	364	372	340	344	354	349	366	344	372	340	387	374	379	362	351	369	374	344	391	327	358	365	310	363	380	383	389	369	332	365	380	343	391	375	384	351	372	362	359	368	351	338	377	374	371	362	381	368	358	340	369	332	356	382	356	377	356	357	381	391	364	365	329	394	361	367	365	348	342	396	382	380	356	336	362	397	348	372	344	362	366	372	335	376	370	411	372	318	355	374	385	347	370	385	352	379	323	363	352	398	399	354	367	390	357	350	374	405	356	329	342	346	399	346	392	412	367	381	358	376	340	378	372	393	339	388	372	358	395	376	330	331	368	325	375	368	380	417	381	384	360	360	359	374	369	338	372	337	369	357	342	393	406	370	371	385	318	378	390	395	351	342	365	366	349	350	375	385	349	353	365	358	374	404	399	385	373	361	358	345	344	394	376	344	370	339	340	342	326	339	381	362	344	364	367	373	381	385	374	384	403	353	363	375	361	388	368	387	384	359	383	355	370	395	354	376	369	392	402	338	393	388	333	355	317	365	380	365	365	396	358	374	342	317	391	362	385	383	345	354	373	374	372	339	397	408	356	375	386	373	351	368	376	357	367	362	344	333	354	368	333	372	385	368	412	356	381	362	376	342	385	372	362	362	368	367	348	398	362	380	341	356	354	363	356	427	386	345	370	363	358	370	364	357	349	349	359	367	383	331	374	376	397	375	348	381	399	359	379	373	356	350	347	351	409	342	400	369	376	355	358	348	380	381	361	337	368	384	389	353	346	361	367	408	350	395	384	367	368	396	353	364	364	404	385	403	370	337	346	390	422	342	379	345	343	380	365	376	365	379	327	395	337	354	382	364	340	357	381	360	363	346	359	352	385	353	353	365	377	364	353	388	340	356	372	376	373	387	354	335	377	340	381	369	353	377	382	371	343	326	349	347	363	330	381	373	382	352	321	387	381	365	349	360	369	348	401	384	339	403	370	361	360	351	384	381	352	340	368	395	361	344	401	392	363	385	366	366	397	392	348	405	353	385	347	357	415	383	362	362	404	340	384	351	345	388	338	368	345	380	376	368	354	341	347	395	391	408	364	392	334	338	360	357	338	396	348	381	355	376	353	393	365	360	352	383	352	389	334	382	363	378	406	364	349	359	373	383	390	349	384	374	359	322	353	402	367	382	359	367	339	333	393	377	356	367	370	407	358	351	348	353	399	402	365	349	408	362	396	348	393	339	384	323	371	388	381	377	385	382	385	395	384	374	335	338	335	359	355	375	365	364	388	376	355	367	367	346	320	362	334	370	376	367	382	371	394	318	401	369	398	392	350	373	388	348	357	358	323	385	384	364	354	371	315	349	355	374	341	341	344	389	364	370	379	372	344	374	372	340	328	380	372	380	363	365	375	351	360	387	360	370	393	392	333	359	385	357	391	362	349	350	375	367	372	371	371	372	372	364	368	363	328	395	365	354	357	350	368	364	359	378	383	376	346	372	336	377	348	395	394	329	387	348	355	386	372	362	387	379	388	377	389	363	344	344	359	380	380	346	352	378	384	382	403	375	381	402	385	406	393	358	355	360	352	348	385	429	381	390	365	368	347	362	374	337	378	369	390	341	380	393	344	355	364	370	362	339	370	376	396	347	398	351	353	380	396	365	354	355	331	352	389	369	347	369	396	350	347	389	337	332	307	358	354	359	404	399	391	368	336	388	374	347	358	354	414	380	347	411	355	392	377	341	399	375	358	355	357	352	351	405	381	375	394	372	371	354	351	380	389	386	374	335	365	349	367	347	371	384	379	349	368	341	360	379	342	357	360	362	326	356	355	381	353	355	349	373	405	337	399	352	348	353	362	364	355	364	370	371	344	342	328	380	397	363	343	373	359	333	356	361	325	330	353	340	357	339	358	343	390	359	345	345	379	369	348	376	347	314	379	364	325	374	330	344	376	363	377	392	356	355	361	366	419	343	324	376	325	351	351	370	380	356	407	339	349	371	343	386	345	376	395	369	369	353	353	368	353	350	341	389	370	378	358	349	333	373	343	369	387	340	369	355	349	344	341	348	332	367	349	339	413	362	361	362	386	406	371	340	349	357	361	371	375	352	374	389	344	375	375	362	387	325	352	327	376	371	355	368	345	381	350	323	364	381	397	383	377	341	368	365	358	357	361	347	352	377	398	355	388	383	393	415	383	373	386	390	360	372	362	379	387	391	328	378	347	374	415	342
29005	38075	42162	22708	30072	28577	24470	19051	21948	15830	15683	16380	13437	10886	10884	7616	8887	6481	7247	4963	4311	3585	3079	3071	2777	2221	2420	2271	2037	2149	1903	1853	1924	1604	1423	1443	1455	1406	1296	1204	1262	1302	1180	1238	1157	1068	1063	981	1048	966	988	959	979	956	976	974	982	910	945	910	888	898	926	917	947	911	906	880	906	895	905	879	851	900	873	912	913	878	866	842	854	872	912	895	878	871	941	888	887	884	854	899	884	866	897	843	838	858	858	898	883	912	867	894	847	884	866	848	830	908	857	917	834	849	865	874	870	827	910	828	891	850	826	844	921	859	821	894	857	836	831	817	875	843	859	851	898	852	847	891	915	847	833	868	852	867	918	859	873	811	818	879	837	890	841	884	839	876	900	839	919	903	829	862	876	843	865	896	856	837	864	858	866	845	877	906	883	840	884	930	871	886	869	895	853	898	806	878	849	901	839	957	864	846	860	848	909	873	824	858	874	875	850	893	823	853	891	859	944	881	899	878	883	881	861	916	841	867	842	934	849	882	814	926	871	855	857	866	876	858	861	853	843	886	885	872	803	891	859	858	913	836	878	839	891	852	864	858	877	872	870	888	819	820	875	885	844	848	881	893	880	844	826	919	826	898	858	835	860	909	848	903	870	903	891	855	905	910	919	864	846	848	918	887	857	873	820	848	846	875	861	793	873	895	832	886	851	847	831	826	868	854	868	831	905	901	864	841	925	872	901	847	903	823	833	845	918	861	866	856	884	826	934	839	832	834	813	869	862	880	839	893	858	883	841	838	871	833	882	805	852	843	879	852	829	863	830	889	851	856	862	913	896	829	840	861	876	865	847	909	868	820	851	915	900	907	821	820	853	854	842	889	886	887	863	882	814	836	907	859	829	884	831	843	828	887	863	859	836	889	849	852	826	819	901	888	871	877	875	824	859	866	863	819	813	871	834	817	941	907	845	884	905	886	846	895	853	882	872	876	896	881	863	855	860	837	845	851	817	885	845	871	862	866	834	891	835	813	918	852	903	906	799	866	870	871	880	874	866	819	840	866	864	822	871	872	851	871	855	884	866	832	854	904	890	840	858	853	909	823	809	947	876	886	889	908	792	889	895	866	851	867	831	850	876	892	877	907	895	828	859	890	846	915	850	881	863	869	829	872	892	890	824	884	899	870	837	818	832	895	850	893	869	855	844	895	877	884	822	875	864	818	823	878	846	869	878	849	865	880	852	842	867	867	885	909	906	825	858	888	878	874	883	874	879	905	901	859	841	856	875	875	857	932	842	913	871	835	904	851	811	830	837	882	890	837	914	868	908	870	874	851	885	875	846	816	874	802	834	843	839	870	880	860	855	840	877	877	911	861	872	849	858	843	918	831	814	807	909	876	879	847	819	817	826	872	873	848	888	860	850	834	903	839	864	836	857	895	934	814	906	879	831	862	878	847	914	794	856	855	868	838	848	865	884	868	804	864	876	882	886	851	845	823	845	837	888	872	841	839	878	857	849	840	863	889	892	869	859	920	883	880	878	848	874	876	894	859	843	845	857	870	851	838	861	854	927	867	815	832	900	830	842	838	858	881	825	839	914	891	896	856	902	889	828	870	893	832	887	897	820	902	866	877	874	900	857	854	867	813	878	855	875	898	844	877	868	900	852	869	935	905	893	883	848	885	873	891	866	822	887	857	863	844	885	884	882	880	855	857	856	833	842	886	831	793	881	874	874	861	859	798	892	898	820	869	869	888	828	881	830	883	848	901	891	844	872	879	865	868	883	861	842	902	913	846	862	830	861	850	879	810	902	879	846	860	857	853	872	826	852	864	912	910	822	909	885	904	816	879	875	857	879	866	899	879	865	890	850	876	883	886	884	895	851	785	840	866	861	850	841	879	841	881	839	876	870	867	902	846	872	849	859	838	847	837	890	843	896	823	824	887	876	831	806	844	908	889	897	826	875	875	850	841	882	849	872	854	846	865	851	828	867	810	850	842	845	909	801	861	858	837	832	825	869	918	877	845	869	811	891	886	873	882	855	838	920	854	881	850	856	919	877	917	864	834	894	845	845	908	782	861	859	892	870	918	842	851	872	885	882	836	835	886	891	867	876	825	873	888	889	834	878	893	802	892	860	833	895	866	862	888	904	844	873	896	863	836	890	878	879	840	886	860	837	850	892	890	835	908	871	861	869	871	906	877	882	872	878	899	824	851	852	935	868	870	866	819	832	858	856	834	934	894	851	863	888	890	894	785	802	825	866	885	909	887	848	875	895	884	867	885	879	827	879	899	902	910	846	883	858	914	895	897	832	868	893	883	895	883	892	833	826	849	865	840	868	831	882	928	909	857	820	837	828	900	879	877	894	889	861	872	900	924	843	828	873	870	890	966	825	860	906	927	885	875	816	824	834	856	878	913	812	844	841	858	839	808	872	863	880	877	870	822	839	883	834	878	872	899	795	900	922	892	874	901	817	896	879	933	843	870	875	848	904	834	885	904	863	830	829	897	851	871	852	897	862	934	830	844	857	848	839	889	902	867	845	854	847	856	880	842	835	902	894	902	864	892	885	906	888	855	888	813	819	869	876	860	871	931	865	892	869	838	854	807	875	883	812	825	847	858	843	861	827	862	898	861	834	841	889	840	899	866	898	923	870	853	856	852	919	872	894	772	879	939	886	853	865	871	940	931	848	851	894	910	841	899	889	840	898	860	889	924	849	909	875	846	877	847	882	901	832	803	904	881	898	870	860	877	920	898	914	857	894	872	909	834	864	866	884	887	823	875	872	826	864	877	926	819	876	878	874	882	864	930	873	894	862	855	874	892	875	811	900	880	902	866	864	895	858	842	879	887	851	894	814	856	888	887	868	862	872	843	853	897	874	876	839	899	918	921	864	827	826	897	812	871	869	813	826	855	898	821	903	901	839	876	806	878	917	856	862	886	849	870	823	868	861	875	851	854	838	863	831	865	837	879	879	883	864	894	849	857	916	865	860	827	852	883	805	814	932	854	912	858	909	885	856	855	871	854	848	869	858	937	901	843	927	837	868	898	862	810	852	819	877	873	840	835	858	851	853	878	869	882	855	899	874	870	829	844	920	849	791	899	935	857	824	852	856	850	863	877	895	915	821	898	838	837	805	833	818	889	884	839	854	858	834	820	858	869	844	817	793	855	830	852	853	857	874	834	895	897	833	885	857	873	855	831	885	866	872	824	870	929	854	858	861	900	867	800	861	921	839	852	851	912	901	880	886	858	855	851	849	842	883	839	839	855	897	907	894	818	855	819	858	876	840	844	846	847	864	846	869	829	882	859	859	923	820	855	826	913	858	919	853	806	856	848	855	839	907	845	915	854	877	816	867	822	887	864	864	868	833	912	801	851	843	826	884	864	857	882	862	903	830	925	860	851	853	847	834	854	827	855	810	892	876	860	853	820	887	866	901	830	878	870	864	850	871	873	856	855	825	887	842	843	844	853	877	833	866	886	913	834	867	845	879	870	902	892	896	903	857	841
53289	48797	43367	30938	31011	29454	25552	21645	21327	14357	11909	11316	8801	5965	6109	3863	4054	3066	3300	2474	1769	1418	1031	1072	935	729	736	662	629	642	541	506	510	465	428	392	376	407	380	352	336	373	382	321	343	342	328	306	255	308	294	278	275	282	312	280	278	282	288	265	266	299	291	312	250	260	268	265	268	260	300	258	257	263	245	263	275	284	264	259	263	263	271	264	261	260	265	260	274	232	277	287	286	231	243	248	258	248	258	270	258	227	234	254	256	262	275	271	237	272	283	262	260	251	264	257	260	261	234	226	268	238	289	237	276	280	250	249	242	237	232	254	249	260	242	213	261	254	244	277	299	244	260	258	265	276	260	314	257	246	268	247	252	233	263	296	275	231	261	301	279	229	256	248	300	262	238	274	252	248	280	281	276	273	301	264	256	240	283	260	261	254	264	265	239	252	260	283	258	277	268	272	240	254	273	230	259	235	252	274	253	257	238	258	280	268	288	249	257	291	264	245	243	254	299	266	241	301	269	271	251	260	249	223	257	256	284	232	271	255	290	276	281	263	252	260	273	288	283	255	282	242	283	265	265	268	257	243	248	219	238	281	250	261	250	259	264	237	290	264	231	260	250	233	296	269	268	264	255	255	264	270	253	248	255	247	285	267	218	267	237	267	247	228	256	263	266	282	261	252	259	264	295	267	265	242	266	254	234	258	250	312	270	256	246	242	270	256	284	227	271	262	241	262	266	255	275	246	266	264	274	265	262	246	246	257	262	223	268	288	271	269	251	245	304	268	264	251	257	250	278	261	255	256	267	261	255	265	240	257	279	245	281	249	254	250	230	237	268	277	222	276	244	257	271	269	279	293	274	275	234	268	256	262	270	281	246	264	237	260	269	266	280	243	255	268	224	272	285	275	272	245	273	276	258	299	255	286	258	248	282	270	309	273	268	243	276	263	269	268	255	257	274	272	252	234	252	242	232	250	265	307	287	264	248	256	288	278	223	243	251	241	226	240	290	263	290	259	274	268	254	238	276	287	266	256	268	274	289	265	261	249	251	264	262	242	255	278	265	266	243	267	264	261	254	248	247	256	276	253	250	257	277	292	251	248	284	260	259	285	267	252	261	251	258	266	214	268	270	251	245	276	274	253	247	266	284	275	256	273	268	268	264	259	235	255	240	254	261	231	280	269	267	302	252	250	242	270	242	245	287	248	265	244	235	281	293	275	264	241	252	248	269	279	299	296	275	268	282	239	275	293	242	262	266	262	265	255	263	252	225	252	260	241	252	258	271	269	275	262	260	248	275	273	239	264	250	260	253	259	284	253	287	270	269	228	251	260	261	254	283	246	274	282	254	268	243	243	259	299	259	276	256	260	262	249	250	250	261	279	269	242	295	290	290	260	278	276	258	284	269	265	247	249	287	280	256	252	266	234	268	263	261	258	218	279	266	246	266	273	215	282	259	234	270	255	261	267	234	226	252	250	278	249	249	257	247	274	254	252	253	269	282	232	279	244	265	270	267	284	268	253	298	249	251	258	247	269	263	232	278	275	250	258	277	289	253	243	260	254	287	237	269	242	272	277	253	272	250	304	270	281	270	243	302	250	266	275	210	239	251	276	277	275	271	278	254	284	267	255	235	252	265	267	287	239	241	266	238	271	267	278	241	271	243	237	265	250	242	281	268	254	267	250	253	242	277	250	265	247	245	212	278	274	266	260	250	255	275	271	274	263	255	260	286	226	250	248	257	237	274	253	248	240	263	301	233	273	260	255	234	212	225	277	246	248	256	258	273	235	235	255	298	267	254	237	244	281	262	260	253	226	250	260	260	248	247	270	251	238	245	281	239	296	263	295	240	264	282	255	254	274	278	275	236	226	238	259	297	251	250	258	279	273	254	237	242	237	244	254	255	268	239	270	234	276	267	245	253	266	254	257	234	271	272	246	232	266	267	253	268	253	274	250	255	251	244	253	290	257	248	266	226	231	254	231	277	254	262	268	243	234	267	261	256	273	263	264	265	255	259	243	270	278	272	279	262	242	249	239	232	296	254	255	253	274	232	254	236	261	279	263	247	252	244	277	276	256	241	268	257	269	243	266	256	282	277	221	231	282	262	268	287	263	261	247	283	255	268	284	248	256	273	239	284	264	281	275	256	282	269	270	264	305	266	285	288	292	261	303	236	274	236	289	269	237	265	266	231	286	271	275	289	247	307	233	264	254	298	274	258	248	263	242	285	265	254	263	264	280	251	248	275	272	284	237	269	262	246	237	240	239	255	235	287	274	291	258	244	269	245	266	258	246	265	274	245	264	252	268	261	246	239	268	265	270	248	263	292	276	277	279	247	269	276	282	265	247	251	256	247	284	263	224	265	238	255	288	299	283	258	272	225	254	272	257	272	300	273	287	244	260	272	286	255	265	263	264	278	262	301	279	266	270	260	283	292	289	222	271	254	263	272	235	288	271	227	264	231	246	265	248	287	271	236	263	261	233	261	290	252	266	267	298	280	242	244	281	286	239	261	269	259	252	266	275	246	256	269	235	263	273	266	252	275	290	271	228	254	282	259	264	271	258	275	255	250	248	222	277	241	276	255	258	265	272	255	273	245	260	294	249	269	248	255	246	268	264	260	254	266	237	267	258	247	255	276	243	261	256	253	277	266	289	272	252	256	235	262	273	247	258	264	260	253	278	266	280	261	274	249	293	241	258	300	287	246	243	289	268	292	280	254	276	252	294	245	245	245	260	301	256	265	263	242	274	266	234	254	275	260	229	262	274	249	258	239	260	271	239	243	252	265	254	243	238	268	249	248	272	246	271	242	267	279	265	268	291	281	288	275	238	264	252	279	263	263	263	243	275	232	236	245	308	271	240	269	256	257	254	278	244	284	260	275	262	249	277	261	260	252	259	241	273	243	270	278	256	269	265	270	246	295	242	258	272	274	265	242	233	278	242	249	289	271	244	279	279	263	251	262	277	244	257	269	261	239	253	275	271	272	259	279	244	292	262	243	266	245	285	259	255	285	273	267	243	249	246	270	246	256	252	262	246	255	256	273	271	262	245	299	239	250	252	253	275	251	269	257	247	230	271	255	256	237	260	262	258	262	266	272	287	289	262	247	268	237	274	237	269	272	259	243	279	216	245	264	262	266	259	306	243	271	282	252	270	243	273	258	283	274	245	243	274	249	257	267	241	261	247	261	248	267	243	262	261	269	283	275	263	264	239	290	251	264	264	256	268	250	258	254	249	281	267	258	257	268	258	239	265	263	258	263	297	271	266	265	261	260	267	262	273	261	262	255	255	244	248	296	249	278	279	247	245	243	294	268	322	260	271	250	257	265	266	264	256	272	250	248	248	259	258	268	254	269	258	269	283	273	263	230	276	247	216	250	267	225	255	292	252	262	253	256	260	243	267	252	266	251	278	287	258	263	249	257	282	252	238	258	276	242	262	260	255	269	239	264	244	233	249	277	269	266	259	294	272	253	257	290	245	252	270	234	275	256	272
38132	45094	44150	31094	36801	36199	30558	27126	31233	23776	24714	23206	20336	17502	17378	12981	14137	11375	11939	9146	7172	5987	5404	5004	4281	3404	3667	3465	3246	2896	2502	2413	2312	2160	1864	1765	1651	1512	1444	1372	1432	1364	1162	1269	1195	1094	961	1012	917	912	908	826	764	817	838	799	772	756	667	725	742	733	740	687	706	698	662	707	674	708	711	713	709	681	698	710	662	673	705	657	683	680	705	690	622	716	676	703	684	693	666	643	639	694	623	620	697	647	613	628	650	615	629	640	652	612	640	660	637	666	640	670	654	651	634	650	586	611	667	612	650	637	635	627	606	670	624	648	634	595	600	670	631	630	633	629	662	648	627	612	642	624	643	665	652	651	639	598	625	654	608	633	646	629	635	609	619	603	630	637	672	619	587	644	686	651	681	618	647	564	643	643	679	615	622	638	617	587	661	618	613	625	633	612	696	615	668	619	595	654	630	614	637	662	632	642	616	587	640	648	614	608	643	611	678	604	632	637	652	596	611	684	633	632	636	620	633	641	622	631	635	618	637	614	637	624	601	684	598	607	670	644	647	638	627	720	662	658	612	665	641	636	677	671	668	590	651	629	638	623	586	597	646	644	618	642	666	623	624	648	618	590	618	620	610	616	608	645	675	611	622	649	647	611	597	667	614	691	642	622	636	602	663	665	655	653	653	634	633	684	601	654	614	608	662	663	686	622	629	600	665	623	622	656	620	648	657	617	627	644	605	617	609	622	619	621	634	634	667	618	621	642	611	598	653	679	669	663	610	628	636	662	586	610	656	635	617	669	668	641	627	624	612	623	637	644	668	648	642	633	652	643	641	607	627	607	613	626	633	640	693	584	581	572	605	608	651	629	660	608	664	604	629	692	581	657	638	615	606	644	605	659	571	647	636	634	633	659	623	699	624	606	626	613	651	647	663	636	609	600	630	599	682	628	647	635	639	665	624	625	638	629	612	590	697	639	624	654	654	612	609	638	619	644	649	640	616	666	606	653	637	649	630	625	662	647	654	647	651	642	621	639	645	646	618	613	628	623	590	607	629	620	615	626	597	615	641	655	608	667	666	608	683	646	602	603	661	608	609	623	627	640	638	615	654	633	642	640	626	666	642	636	648	654	634	657	661	620	613	690	652	628	619	673	666	569	598	641	641	635	619	657	633	638	650	591	635	639	588	634	648	669	621	572	631	561	601	648	654	599	630	628	611	616	607	639	669	619	621	600	627	618	634	582	633	602	649	638	617	625	621	640	634	637	619	626	621	669	610	641	604	601	644	632	609	622	638	612	627	680	616	643	637	625	607	643	610	599	680	653	612	679	652	645	658	612	625	633	639	613	646	652	594	615	629	685	629	641	604	628	608	636	616	639	657	617	633	681	625	653	626	629	610	632	603	620	642	638	619	617	586	629	629	614	653	635	624	629	670	619	677	583	618	643	634	624	619	619	637	659	638	692	635	566	633	639	607	619	599	629	642	601	675	635	621	657	621	628	635	619	615	671	646	644	640	647	646	606	579	590	648	648	640	614	612	618	656	628	655	633	641	643	609	594	634	586	619	657	640	639	606	667	636	643	654	608	642	638	619	608	650	651	669	625	624	637	667	624	604	653	631	607	584	653	603	668	617	636	644	669	625	592	663	620	612	632	624	648	589	623	618	639	650	606	607	644	623	609	650	619	613	625	642	646	636	624	638	617	594	659	615	618	629	605	636	635	657	620	586	612	586	654	626	653	591	671	712	606	665	620	650	638	635	669	635	622	616	582	601	619	615	651	618	642	605	642	602	653	679	646	605	646	647	668	624	673	620	671	629	653	609	637	674	665	675	608	659	654	616	691	627	582	688	657	602	665	577	599	607	668	633	619	569	654	605	644	594	632	640	604	599	572	621	611	654	620	657	639	619	641	593	630	629	644	636	652	633	632	631	628	597	594	613	619	629	617	688	635	633	630	666	630	615	640	640	642	629	630	640	663	651	659	632	677	620	591	631	645	657	613	628	650	598	610	670	674	583	614	630	592	641	663	592	658	624	651	618	670	624	624	653	621	672	606	640	689	606	607	658	611	606	596	599	655	631	593	638	598	640	637	599	588	646	630	661	633	667	616	657	596	635	656	663	643	601	676	674	630	661	619	623	636	635	655	616	651	612	627	631	598	675	644	606	650	648	652	651	621	628	629	691	667	625	623	622	650	628	666	644	622	642	603	636	611	645	569	634	629	646	653	658	608	641	612	659	665	669	654	653	629	594	636	623	686	663	640	623	612	654	656	604	613	666	637	672	614	666	636	636	662	637	646	635	667	693	610	595	600	675	642	631	590	595	607	592	655	633	597	630	621	606	641	618	671	657	608	640	663	653	637	678	669	628	610	620	633	641	593	598	657	618	621	617	659	619	653	636	657	572	626	626	604	637	638	635	622	605	620	660	651	615	601	639	635	597	637	664	587	614	652	629	647	649	594	597	659	656	669	643	601	610	639	616	626	597	653	616	604	611	643	628	610	633	647	665	605	652	576	619	642	639	676	585	622	652	597	646	637	646	646	615	625	594	630	643	620	649	627	655	600	652	654	673	648	657	649	635	623	629	625	616	660	654	662	672	600	665	655	684	619	629	652	612	650	668	622	626	605	636	614	600	658	604	653	672	653	713	632	665	615	606	655	634	651	659	615	646	645	623	651	623	594	612	596	645	637	634	623	636	624	629	655	604	655	616	662	655	615	574	658	647	639	627	645	644	661	595	603	603	597	649	639	628	632	632	662	628	665	666	626	659	617	579	627	613	631	629	592	669	594	585	625	634	636	614	617	680	629	628	646	648	596	619	612	605	634	668	651	672	625	661	662	597	642	617	628	693	633	610	608	618	605	636	616	591	639	619	645	641	625	630	662	621	646	642	619	642	618	616	619	629	578	644	642	664	620	669	599	620	607	652	620	607	603	629	654	632	673	604	624	618	638	619	617	594	613	614	627	652	600	619	635	628	631	658	656	683	602	643	631	651	659	640	587	601	626	679	602	621	641	633	659	633	602	639	615	667	622	633	619	639	617	640	650	652	639	591	674	658	657	674	641	673	623	643	617	617	628	638	655	592	653	582	643	611	612	609	610	652	603	660	619	628	642	645	663	614	652	622	652	665	638	617	662	587	646	661	619	668	628	621	661	625	639	646	635	642	615	610	608	637	636	631	614	657	636	597	635	663	587	654	625	642	622	639	639	614	581	637	643	665	625	619	643	608	605	686	653	599	637	636	639	609	619	601	597	640	627	644	603	640	654	614	648	587	582	618	625	594	639	660	649	616	675	625	631	614	630	584	634	596	653	646	618	650	616	626	588	659	602	586	634	590	621	648	622	654	626	629	666	655	657	643	608	634	604	673	603	653	668	644	616	592	612	637	592	666	613	625	632	661	617	685	652	632	607	655	614	640	606	621	620	635	644	662	624	655	626	606	654	671	637	651	616	620	635	634	611	660	637	628	608	620	590	643	677	651	631	705	626	616	640	654	645	640	606
23691	18462	13021	4770	3828	3095	2238	1647	1446	1026	884	847	737	659	647	532	510	493	497	452	465	439	440	423	388	411	405	384	428	395	404	430	386	411	453	406	407	348	381	412	426	384	392	403	409	389	398	365	380	384	346	344	406	386	347	382	375	362	374	361	382	394	382	348	362	389	343	366	398	397	375	360	359	394	321	394	331	386	351	371	351	347	361	336	350	348	357	384	362	363	368	390	369	394	410	366	380	375	353	321	398	324	373	362	390	386	358	373	377	331	391	382	357	335	427	368	379	389	355	398	345	403	368	349	371	354	395	338	381	422	371	380	357	358	358	366	371	376	344	323	383	360	375	343	363	418	330	346	377	373	361	391	399	349	379	349	389	388	392	360	412	375	377	374	418	375	378	380	375	360	361	351	386	383	367	368	397	399	372	377	383	330	398	395	356	369	381	359	359	391	391	359	368	369	341	348	368	373	346	356	368	370	358	361	359	387	399	345	377	354	381	376	392	429	336	347	381	403	363	350	388	336	386	370	376	365	373	388	370	363	358	398	377	354	399	366	365	390	343	370	359	351	366	376	365	401	385	392	351	349	351	370	382	396	355	338	388	343	366	378	326	382	369	364	358	340	397	377	373	413	344	387	368	351	385	372	383	382	358	345	413	391	366	340	355	413	355	409	359	354	360	391	342	341	354	392	366	367	396	347	363	385	354	361	385	409	352	384	360	371	362	359	358	370	367	357	364	340	416	366	347	362	374	383	356	384	367	347	373	332	394	347	362	361	374	338	348	367	386	378	372	379	403	363	351	360	411	377	406	374	428	375	374	369	376	372	374	329	376	370	383	367	327	361	347	358	361	348	375	399	343	368	380	391	377	379	374	370	354	374	378	385	376	372	391	408	379	356	363	401	376	365	364	368	386	347	358	410	341	327	347	376	361	369	372	384	400	390	363	395	372	386	359	409	393	388	388	354	348	398	361	387	365	369	369	354	374	344	366	353	416	376	391	344	357	368	374	387	355	358	348	373	392	386	355	349	391	375	347	346	350	350	345	359	349	368	379	343	399	371	331	365	379	402	348	394	388	405	364	351	380	366	345	386	383	374	386	376	374	360	348	354	346	383	345	364	382	332	378	333	350	350	362	396	364	396	360	404	371	376	383	370	361	352	377	362	370	369	371	374	340	353	373	375	414	346	386	354	380	388	385	393	362	374	369	371	382	367	414	364	378	385	366	356	393	375	397	382	398	370	381	376	350	383	370	384	387	382	370	333	416	373	378	302	359	332	377	386	403	396	386	356	345	342	380	383	376	381	392	342	403	379	394	361	378	348	353	397	389	375	403	376	325	389	420	408	359	403	387	361	365	371	372	390	359	386	358	358	343	384	366	380	330	408	364	373	348	402	379	343	355	381	409	375	374	382	369	412	352	366	356	386	366	354	368	381	334	363	417	382	344	393	370	348	370	391	356	332	380	365	363	367	392	363	376	341	371	391	403	360	369	344	380	369	380	408	338	341	384	357	363	395	383	382	371	344	353	371	324	379	391	379	356	355	368	391	383	358	347	363	366	363	403	368	365	381	352	369	348	359	386	352	375	368	348	361	357	375	352	370	353	363	331	336	404	391	370	368	352	385	381	397	392	393	356	376	377	384	360	357	335	392	374	386	383	358	382	385	402	360	407	369	357	322	408	368	356	384	376	365	349	364	371	369	372	381	377	357	390	371	370	337	367	391	373	406	323	342	394	397	408	387	386	376	396	347	374	395	380	367	333	367	354	353	367	372	358	386	365	379	371	362	351	381	338	404	364	372	329	349	399	374	337	392	352	414	405	397	374	344	374	385	350	394	416	354	393	361	355	384	348	411	410	394	361	348	390	363	358	380	361	391	379	352	410	370	399	367	393	371	385	353	361	394	366	372	361	373	380	367	337	321	378	333	366	358	401	395	329	389	357	377	381	397	393	382	348	381	382	331	407	373	337	348	378	410	388	375	356	363	337	354	381	420	382	336	380	387	411	362	333	348	384	362	350	367	389	349	353	384	371	352	336	371	388	393	373	372	385	403	399	372	335	361	393	386	360	364	362	359	382	323	377	349	399	389	380	324	422	358	337	361	373	349	361	412	340	366	364	391	357	341	376	347	388	364	383	343	320	350	363	357	322	348	375	395	381	363	358	373	347	331	354	393	341	368	394	335	392	370	385	406	385	385	381	385	354	367	348	372	385	382	374	397	319	391	398	387	378	390	381	375	354	388	388	341	367	344	346	352	366	374	391	348	364	374	371	384	371	355	373	354	349	362	388	363	367	381	340	353	361	405	358	388	386	338	363	399	412	332	312	351	391	399	356	338	375	362	356	384	361	377	360	391	364	380	358	365	348	371	373	353	351	368	335	346	393	403	350	384	356	373	383	384	382	357	392	368	372	366	369	373	364	376	366	347	368	371	406	388	414	374	365	346	373	365	341	377	353	353	339	391	363	380	355	338	359	391	369	351	398	369	362	346	365	350	360	367	390	356	369	346	364	415	374	395	362	369	343	337	398	382	385	395	384	396	367	388	343	394	389	357	359	414	357	372	399	350	353	340	353	355	371	361	376	356	371	368	360	359	412	383	384	391	394	412	392	327	387	394	381	370	362	335	389	373	394	396	357	383	378	387	392	354	377	401	375	402	392	399	402	394	366	405	354	388	399	390	355	354	357	353	383	364	351	357	367	361	369	357	324	389	350	376	365	367	395	348	349	359	376	372	342	372	339	356	382	371	379	356	382	338	370	358	358	396	409	354	387	383	366	372	415	371	378	416	374	355	390	361	383	386	377	368	386	371	393	354	365	392	342	331	417	378	385	361	403	369	348	369	378	385	366	368	346	379	371	383	363	347	363	387	424	345	419	405	370	357	373	406	362	317	344	335	375	337	378	374	364	389	377	357	366	351	361	386	358	374	381	355	388	352	312	388	378	349	370	390	373	354	364	362	402	349	428	419	407	344	330	374	388	384	354	333	395	343	374	393	360	367	402	321	376	368	354	413	357	390	392	373	397	380	362	348	376	401	367	384	379	369	351	375	329	377	367	342	368	356	375	380	385	365	379	399	361	371	389	363	373	350	378	376	356	364	355	380	388	363	393	377	337	360	407	388	377	385	399	364	384	372	369	355	367	357	342	391	399	379	368	373	399	334	401	372	370	397	380	380	366	371	383	402	389	387	385	368	375	393	362	369	396	400	382	330	382	368	392	365	393	372	368	400	361	376	381	371	395	392	351	351	382	374	385	346	360	344	326	378	382	379	370	345	365	383	360	397	351	374	376	412	350	348	352	373	324	381	392	401	392	372	391	395	378	363	392	383	386	383	365	408	413	348	338	372	380	342	351	361	372	400	357	393	335	375	373	358	366	357	380	366	410	378	389	376	361	344	354	360	388	392	363	403	381	310	350	361	346	378	342	355	362	362	373	381	402	416	318	377	381	366	392	371	405	381	397	363	384	374	361	383	366	368	398	380	369	352
15076	17671	15932	9138	10498	9394	7335	6009	5714	4064	3609	3507	3057	2521	2466	2056	1947	1757	1770	1571	1426	1338	1263	1259	1210	1192	1218	1158	1167	1171	1156	1241	1209	1167	1159	1060	1088	1004	1056	998	1035	1066	1038	987	917	1004	947	921	928	930	917	911	913	867	886	915	889	910	908	891	867	931	895	918	899	940	888	846	937	901	873	934	825	914	828	914	852	880	904	838	847	944	859	909	876	877	890	920	903	887	914	887	870	837	869	906	878	877	921	949	877	883	931	898	916	893	884	897	860	856	927	925	922	975	917	853	910	895	894	908	892	867	885	882	879	882	892	881	918	905	846	852	896	895	866	894	891	892	898	886	929	837	859	883	899	921	888	858	865	878	854	821	840	887	897	890	867	887	848	929	843	924	862	875	870	876	829	856	863	914	877	908	866	851	878	894	894	870	900	923	907	880	900	890	902	855	877	856	863	907	915	894	931	900	855	874	927	918	888	883	839	856	861	860	869	869	892	844	964	894	869	921	940	909	922	881	859	896	886	918	926	913	886	852	858	887	860	881	854	876	872	909	897	875	868	878	866	878	836	899	903	873	880	896	870	855	832	866	907	866	850	892	900	918	889	921	898	860	841	847	915	849	885	870	930	875	820	903	879	865	911	901	881	874	849	894	924	900	902	854	910	875	858	890	893	874	922	870	831	892	896	847	917	921	936	874	836	902	869	839	889	928	916	869	850	879	865	878	897	884	938	889	894	919	918	826	868	904	857	884	893	890	884	927	842	861	853	883	867	847	856	876	903	864	867	900	826	888	900	857	877	879	915	901	907	858	878	902	869	877	856	870	900	899	855	916	880	890	925	867	890	891	858	855	855	856	899	872	884	910	885	940	857	875	927	866	928	885	889	869	851	915	873	854	931	936	862	861	897	925	852	950	909	889	890	863	900	873	873	914	876	883	904	897	860	910	897	869	879	835	858	884	877	821	890	849	880	836	868	911	882	866	910	851	911	821	863	830	911	827	861	867	870	903	930	897	905	893	824	895	907	866	908	878	842	886	901	904	872	854	930	919	822	882	903	919	872	894	882	870	912	829	883	874	915	879	857	845	880	912	914	935	913	864	932	875	882	884	988	937	864	862	913	837	850	938	996	874	954	864	873	851	880	877	891	890	849	833	895	911	898	873	902	847	839	872	845	884	908	843	801	883	866	866	874	926	811	854	945	868	914	846	858	891	910	901	895	879	841	861	896	883	809	893	870	911	869	854	877	865	859	854	914	878	901	865	917	907	915	868	887	879	924	880	911	911	898	850	903	895	907	841	859	860	853	889	909	910	899	968	885	893	895	854	827	898	879	919	907	832	888	961	866	892	887	890	881	921	881	848	896	911	936	864	867	850	868	894	924	873	896	969	898	894	868	866	913	898	836	902	844	896	925	878	844	928	844	897	866	948	865	865	871	850	881	907	877	892	889	908	899	841	918	903	842	892	841	888	894	870	888	916	855	837	882	855	893	870	922	936	919	877	897	893	899	926	882	867	860	914	860	906	888	932	914	866	899	918	877	852	881	882	896	916	889	883	834	878	891	903	839	873	883	888	865	858	937	899	922	934	866	827	871	923	931	912	896	865	908	903	888	883	836	844	892	880	885	918	901	897	845	875	861	894	875	914	867	910	880	864	859	899	878	926	862	847	913	903	886	865	820	905	871	918	875	901	873	842	899	863	873	884	915	939	875	917	892	867	955	829	876	941	806	881	893	897	911	878	892	865	894	870	858	901	863	890	865	853	900	857	925	821	879	901	897	905	876	864	880	940	840	914	873	897	859	859	879	874	875	898	883	906	893	893	860	906	884	885	872	934	921	877	922	887	860	919	901	909	861	829	911	915	885	880	888	923	873	902	892	904	877	877	890	881	875	888	928	866	891	863	869	895	828	897	892	830	877	950	887	926	879	913	880	900	825	890	869	856	844	918	892	907	851	891	921	910	842	951	916	885	871	880	902	821	895	909	913	868	862	855	877	916	915	853	918	949	857	883	891	856	885	913	951	878	867	882	861	887	916	861	917	878	875	887	920	884	915	839	913	832	904	900	869	920	849	885	866	879	876	905	863	884	907	878	878	869	861	867	857	898	875	860	914	896	896	848	827	906	857	885	855	880	889	896	865	942	922	919	949	877	936	927	894	873	902	904	906	895	900	921	914	912	866	871	917	896	896	880	863	911	905	862	893	893	823	889	905	823	861	875	865	923	871	867	871	881	914	880	831	895	861	905	861	883	901	928	900	894	917	895	853	844	916	863	873	867	844	875	944	898	884	925	932	893	885	900	900	906	854	947	889	906	946	857	906	900	861	840	856	859	863	895	916	831	847	875	883	914	876	903	887	893	870	890	870	895	883	870	872	940	874	881	926	864	900	883	884	928	897	874	883	878	894	895	843	869	930	884	910	884	845	918	850	937	947	903	905	907	896	884	897	900	854	842	928	846	903	868	961	940	916	893	901	913	874	894	856	878	905	854	894	894	874	896	878	878	884	836	844	880	900	901	895	882	862	841	943	922	911	876	861	850	892	860	878	875	838	877	854	942	849	898	904	921	890	889	889	903	884	841	888	921	872	879	894	911	861	850	865	872	883	877	875	905	873	854	872	892	885	901	841	894	844	913	925	926	865	912	872	920	837	886	876	905	953	917	847	834	895	878	845	884	897	867	905	901	833	846	874	923	916	864	872	883	838	943	931	881	923	874	899	868	895	861	889	893	926	902	932	895	906	878	885	906	919	861	854	901	919	902	838	857	928	871	869	906	896	879	857	882	834	846	908	889	862	847	872	898	937	865	861	923	899	913	884	861	910	835	949	840	854	885	850	846	913	915	872	878	878	880	903	908	932	904	914	876	870	897	870	893	891	859	856	881	942	876	904	880	868	887	919	907	913	903	866	880	855	847	927	848	855	890	972	843	899	861	949	876	866	890	843	889	884	922	921	896	912	911	910	886	880	919	886	904	886	888	869	874	882	929	864	906	841	946	899	842	867	919	850	893	890	855	869	903	933	893	854	910	908	865	878	901	862	960	876	864	902	883	885	881	884	887	885	878	902	849	876	842	850	864	874	902	864	927	856	894	917	843	867	868	876	828	825	860	887	901	831	880	881	874	900	886	872	836	866	923	920	884	898	872	862	892	895	839	850	895	869	879	902	847	868	915	884	883	911	848	876	939	935	832	863	920	896	927	870	868	793	910	854	865	833	871	885	875	921	908	859	871	852	870	845	871	923	855	920	878	889	856	888	867	889	940	868	874	874	833	883	892	863	907	877	921	901	897	867	876	853	893	899	900	877	901	932	897	880	814	908	926	895	849	863	902	859	934	889	891	883	881	893	901	893	881	832	923	889	906	887	832	916	929	909	860	897	852	839	876	869	910	896	865	919	839	918	921	922	882	871	875	926	921	886	899	940	843	869	898	882	893	882	893	871	836	911	878	847	856	918	865	871	926	881	882	867	903	872	851	876	892	875	903	877	848	875	889	873	889
42986	43928	41665	26446	26590	22863	17664	12418	10663	7027	5872	5697	4630	3151	2627	1879	1852	1370	1786	1223	988	821	706	715	648	602	650	553	549	537	506	522	496	500	473	497	433	478	444	399	399	450	429	394	414	429	419	384	376	426	403	404	356	385	427	381	394	392	385	425	422	381	373	386	368	385	382	363	340	376	366	386	348	367	352	339	388	364	406	347	354	395	382	353	369	366	392	365	387	340	379	369	359	367	373	355	410	394	377	368	338	353	365	378	374	331	354	363	324	366	367	334	343	348	349	342	381	342	351	367	349	386	327	343	388	378	316	362	342	370	353	340	374	366	403	376	356	348	370	387	400	366	363	352	358	377	327	375	358	377	378	354	353	379	366	313	367	322	367	359	429	342	342	347	381	352	402	372	346	375	367	379	374	345	361	372	353	359	333	343	380	384	366	324	388	346	356	352	382	365	345	389	340	402	363	387	383	379	359	345	363	405	387	335	349	373	327	376	391	367	373	384	376	347	352	308	385	366	365	400	365	376	359	374	370	376	395	344	362	345	355	353	381	386	373	364	342	367	385	377	363	336	389	359	315	359	383	352	373	379	361	389	344	344	364	363	362	369	344	336	355	371	361	399	364	345	359	370	386	400	430	361	381	380	367	363	365	380	350	374	359	337	339	378	336	390	383	369	348	329	408	377	373	372	348	381	383	390	336	351	371	362	355	371	353	400	379	363	362	385	379	363	352	343	365	330	349	369	341	387	339	373	336	339	332	346	352	359	367	370	370	378	370	358	351	384	360	373	312	354	379	362	359	369	392	375	382	340	356	382	385	381	387	387	383	333	346	335	344	352	358	328	364	341	388	389	371	386	370	342	379	403	381	338	346	342	336	389	363	394	368	374	374	374	356	368	377	374	355	384	376	351	368	368	330	382	375	357	334	388	353	350	356	370	344	372	431	365	344	347	354	373	361	366	357	340	352	365	361	372	389	381	376	389	343	391	378	351	381	369	388	385	349	374	397	374	373	393	399	384	372	367	359	368	343	325	342	373	363	345	353	396	340	346	376	379	375	363	346	365	358	404	369	338	329	348	352	386	322	353	339	351	362	351	365	384	333	350	389	378	372	360	378	359	347	362	399	348	381	359	353	355	396	366	347	403	382	354	332	375	348	414	388	358	372	400	354	360	382	378	349	342	352	363	349	376	320	332	340	360	334	333	350	376	360	360	383	363	375	389	358	340	350	399	392	378	365	353	358	354	330	342	334	344	349	358	394	379	371	370	339	317	365	362	338	378	320	347	340	346	358	311	384	381	373	380	384	382	354	366	363	369	354	350	368	360	350	361	358	355	371	377	345	357	407	367	367	331	379	382	345	368	354	360	351	345	387	352	399	342	343	379	343	375	366	368	390	380	337	374	349	361	349	347	332	332	387	347	329	331	346	369	320	352	336	363	361	409	403	403	359	349	345	370	356	379	367	377	340	360	380	360	351	347	364	349	332	348	364	318	346	402	387	404	373	363	358	333	360	349	359	355	360	353	344	344	391	328	353	393	338	359	392	338	357	347	317	369	374	355	386	378	390	405	333	376	361	392	356	366	334	387	391	377	360	359	361	342	338	353	364	375	389	342	376	364	377	362	364	370	342	372	353	383	381	374	360	370	365	356	367	378	362	387	363	378	381	358	344	358	371	331	369	415	370	323	343	337	371	373	336	374	361	380	369	396	356	379	347	364	355	399	363	355	382	349	347	363	349	351	397	328	324	422	366	359	370	394	358	390	368	353	416	410	367	384	350	370	388	379	353	355	333	353	394	363	364	365	377	370	356	347	376	383	350	395	348	382	377	374	381	362	357	348	368	363	369	376	374	348	329	350	372	381	348	382	354	349	374	379	366	381	355	398	384	356	356	365	362	383	350	349	370	409	344	359	380	352	357	338	378	336	381	355	380	404	368	343	337	368	322	348	365	389	353	343	357	359	359	369	347	365	335	346	355	364	377	368	348	386	339	397	356	380	379	327	341	357	354	402	362	372	357	355	377	344	355	387	334	392	373	332	390	327	395	424	334	370	359	343	351	363	356	325	386	359	340	327	393	347	344	367	366	336	329	355	345	394	339	360	387	426	330	332	354	321	369	340	399	372	366	347	353	365	377	388	372	328	370	353	377	370	348	356	324	340	394	358	372	376	359	384	376	372	385	365	375	382	370	325	384	356	331	387	334	353	369	348	335	362	358	328	368	361	342	329	356	354	399	363	394	366	346	342	355	384	363	353	330	362	374	353	358	417	365	378	340	362	330	363	339	353	350	331	379	364	378	323	338	382	394	361	337	357	357	380	365	327	350	365	380	390	360	383	361	376	369	351	350	354	355	351	349	351	409	392	346	340	358	394	361	383	359	374	351	361	356	391	375	360	350	377	362	348	393	350	359	326	353	341	360	355	368	403	352	341	328	390	386	384	371	369	389	381	334	343	356	334	346	365	350	376	357	379	359	399	360	384	350	357	371	334	390	363	401	354	342	368	353	356	362	372	383	380	362	348	357	356	347	325	358	381	352	355	346	342	355	348	330	348	371	384	380	390	339	406	380	372	382	329	393	377	357	352	387	353	404	364	368	329	370	372	353	372	360	378	381	370	361	327	357	391	396	385	347	368	358	392	347	351	366	394	363	344	375	353	340	380	377	377	380	364	337	391	350	384	376	382	373	345	361	342	325	363	347	356	358	364	348	382	347	375	365	374	374	333	364	382	359	376	370	353	360	368	363	375	339	396	320	338	391	362	370	371	412	382	337	350	364	366	344	366	376	352	327	381	330	340	393	361	348	361	369	353	350	351	366	367	362	352	380	359	386	366	378	341	366	352	389	359	355	371	393	367	375	339	379	369	372	361	385	338	354	369	352	342	364	372	352	370	346	368	372	360	355	361	357	377	397	400	366	368	349	360	342	378	344	393	384	356	348	382	341	374	372	345	343	377	334	384	347	368	412	351	322	391	396	350	355	336	389	381	331	331	345	342	370	315	337	340	346	353	348	392	387	378	359	359	396	359	356	367	367	359	379	343	376	363	355	355	354	369	382	378	376	376	367	351	374	358	381	361	377	329	367	386	378	413	387	355	367	371	339	388	378	343	362	307	329	370	355	343	399	318	374	376	374	401	354	353	332	355	339	372	358	335	360	343	343	357	383	330	353	374	344	374	374	381	364	364	369	357	351	344	393	361	354	366	378	365	361	380	372	337	367	401	325	361	408	367	356	355	344	356	385	353	377	378	338	374	368	417	337	337	351	329	355	355	393	361	362	359	363	364	387	338	388	342	399	399	346	402	381	370	365	357	354	406	411	363	368	398	348	397	374	334	360	355	361	338	365	365	363	379	347	375	375	381	350	357	388	368	352	365	350	343	386	372	343	390	412	378	342	342	350	390	347	391	405	385	349	340	401	386	348	356	360	390	378	374	365	384	371	367	335	372	369	392	385	376	353	357	354	380	363	380	358	362	382	367	362	368	366	351	401	345
30633	37501	39652	23521	30280	27361	23779	18442	21875	16451	16100	15989	13660	10995	10073	7629	7793	6236	6929	5444	4635	3857	3313	3123	2706	2432	2412	2347	2041	2021	1919	1752	1780	1725	1488	1570	1383	1300	1253	1228	1268	1316	1213	1214	1186	1135	999	969	1000	952	962	929	967	1012	943	954	925	942	896	905	913	966	891	919	965	939	924	906	879	907	946	888	896	880	916	884	863	908	907	912	909	883	873	903	864	877	915	895	867	902	832	909	899	914	851	820	899	904	929	903	835	894	858	852	892	880	871	826	858	868	824	883	840	856	877	822	849	835	854	851	846	918	876	882	848	851	859	862	864	859	833	843	863	885	858	842	862	867	895	858	858	884	833	843	803	836	838	846	865	901	883	840	892	871	834	866	879	821	827	831	881	860	850	827	874	839	793	860	916	826	904	847	838	902	879	865	899	831	834	862	862	871	867	883	836	861	870	893	851	871	849	848	885	842	799	838	870	875	845	864	877	830	883	815	878	872	832	837	859	898	845	859	846	847	825	874	910	871	853	825	886	897	874	886	873	840	780	842	881	860	852	879	826	844	879	879	866	879	799	828	879	921	897	901	833	861	854	916	878	876	870	860	814	805	852	869	811	841	908	816	861	861	851	862	853	860	877	842	783	835	828	821	886	873	892	832	825	797	883	805	878	877	820	892	850	902	825	841	886	858	871	833	825	899	866	850	832	910	907	837	854	901	835	869	792	888	871	895	852	885	886	848	894	833	809	873	845	845	879	878	881	857	834	863	832	839	862	931	850	834	864	864	803	870	872	907	874	861	868	818	848	841	835	879	902	838	878	872	889	817	884	881	850	866	835	896	863	881	903	888	826	885	845	869	862	909	883	919	902	859	844	868	860	844	847	868	885	822	867	809	862	821	865	858	845	858	886	860	878	899	866	864	901	860	848	871	835	897	886	847	880	893	875	881	853	875	884	920	854	896	814	827	838	896	874	854	813	883	901	877	869	864	873	841	910	864	845	859	872	780	859	886	845	822	871	817	807	929	873	909	920	876	835	834	888	844	827	869	880	876	863	823	821	839	871	866	857	863	846	845	831	909	849	874	869	875	879	836	834	849	855	835	816	832	831	832	842	872	842	862	877	858	858	820	863	832	847	880	877	867	804	893	930	831	878	852	858	832	863	789	845	893	828	850	822	879	813	862	874	879	911	880	880	851	802	872	852	802	851	850	865	875	840	879	840	874	831	879	799	887	896	848	843	875	866	831	845	824	866	871	900	836	892	854	841	836	904	852	868	884	813	850	887	848	901	807	839	834	852	899	802	841	893	805	841	847	888	842	863	859	835	908	857	859	908	876	881	833	876	864	862	791	870	842	853	884	848	841	873	797	867	853	888	835	802	841	855	886	820	844	842	930	893	840	889	863	865	875	861	863	848	889	893	791	881	872	898	878	854	882	800	903	833	847	803	825	883	884	876	873	864	837	853	908	848	831	880	867	912	857	884	879	833	897	872	856	827	860	865	863	852	868	870	829	849	868	844	889	892	798	869	899	892	830	902	892	865	866	844	862	890	901	854	875	865	874	848	840	947	834	861	890	918	882	847	806	855	842	814	865	870	860	877	841	888	867	854	815	852	873	861	798	884	816	875	843	822	856	867	822	873	879	878	909	848	877	851	845	869	927	818	818	875	866	904	839	858	817	826	832	880	899	826	855	844	876	856	843	803	881	884	845	888	813	859	851	810	850	890	864	842	867	868	895	854	860	885	856	839	836	868	884	854	824	863	875	837	881	820	897	871	845	817	906	826	841	854	815	868	848	863	857	853	856	783	899	871	893	820	841	848	840	851	863	823	831	839	849	852	867	850	807	893	863	866	883	857	831	859	893	856	860	841	873	845	851	882	822	853	857	846	868	864	842	860	847	839	835	850	862	845	873	817	901	924	862	821	921	851	880	867	867	840	905	827	816	855	860	836	844	842	855	843	913	834	829	802	908	898	823	855	814	871	843	862	884	832	883	838	874	827	859	859	873	882	854	826	796	816	881	894	846	877	858	883	876	843	847	849	835	864	821	901	775	871	827	843	866	838	883	837	850	867	863	846	898	858	863	885	892	881	847	858	844	904	853	861	826	858	877	825	874	884	861	862	893	838	815	859	831	839	905	871	854	863	860	897	831	835	860	838	841	854	862	826	849	858	849	848	855	856	852	872	803	847	865	854	909	879	877	865	848	852	904	871	831	854	887	821	838	843	864	904	861	831	832	850	858	838	860	867	890	800	909	893	844	877	823	883	855	835	870	827	851	880	883	890	903	842	852	872	894	826	877	832	889	847	811	853	841	915	855	886	889	840	833	893	846	819	842	834	869	864	873	803	911	874	838	847	854	894	871	802	837	804	831	869	851	834	879	816	906	835	837	863	849	852	816	804	831	882	881	856	841	854	830	855	894	876	925	848	840	833	880	832	845	903	882	816	846	839	834	870	842	880	855	851	826	903	897	875	879	865	845	877	867	868	813	857	890	830	853	845	868	882	806	881	873	878	869	823	854	834	889	866	875	863	853	866	867	851	867	866	863	847	886	836	864	867	875	875	814	845	859	856	858	819	815	848	880	895	848	821	880	844	840	921	844	850	867	850	851	836	827	919	818	880	842	900	869	870	821	862	866	832	811	815	912	857	868	836	878	837	897	861	831	823	839	862	843	874	856	934	888	896	830	928	883	851	874	880	885	886	823	820	869	882	851	845	866	907	898	811	883	897	842	837	827	804	870	813	877	861	903	888	858	883	842	872	808	867	841	887	857	819	857	871	901	882	864	843	872	879	830	869	871	880	851	810	858	866	879	861	897	810	884	835	845	902	811	834	856	888	847	868	864	848	845	865	884	894	849	862	830	863	873	845	927	865	823	887	877	846	909	881	873	862	891	891	817	855	855	855	887	897	827	839	919	855	807	880	830	879	854	883	850	902	881	835	808	861	904	849	883	872	895	854	870	854	893	897	828	881	892	865	890	867	820	847	816	850	833	856	836	835	832	838	890	909	831	923	866	899	909	869	862	855	843	890	854	838	868	849	840	831	854	907	822	871	883	848	839	861	838	863	863	881	947	829	884	873	805	877	845	849	877	874	837	836	836	854	799	879	804	881	869	923	873	834	874	819	847	869	831	842	872	841	844	788	922	851	863	811	824	869	848	827	871	864	866	835	900	820	880	839	841	846	862	877	919	819	824	910	879	845	837	867	828	853	837	853	872	813	855	829	843	851	838	843	855	847	863	909	883	877	840	877	865	821	886	844	862	925	856	865	873	872	892	844	839	888	907	836	869	899	851	867	862	882	856	844	885	819	881	845	877	885	819	849	886	864	863	856	842	867	902	909	821	830	874	923	865	899	822	838	890	924	827	871	888	821	857	884	788	831	873	878	850	873	900	872	857	873	864	861	888	848	864	869	905	850	872	863	872	831	877	838	858	867	869	869	849	811	865	832	863	871	793	799	912	836	826	919	853	878	825	843	832	837	885	848	837	864	886	881	850
52218	50261	44167	30904	30088	28297	27035	22882	20925	15468	12558	11547	9668	6506	5961	3835	3651	2889	3249	2612	2094	1594	1194	1201	951	836	689	654	676	575	557	535	459	467	396	415	395	418	350	368	395	353	338	367	303	350	298	287	270	294	264	305	307	312	299	288	301	288	228	271	294	256	263	273	281	281	237	268	277	255	247	277	229	234	268	243	296	260	254	266	249	289	273	294	286	263	267	275	241	268	261	265	260	250	273	262	262	246	250	257	266	246	255	259	265	239	268	287	268	254	274	255	235	263	267	256	261	246	247	279	238	273	268	234	261	230	244	220	269	253	289	263	228	258	257	257	282	279	271	255	257	247	264	243	253	270	255	263	244	283	249	253	214	261	259	278	226	265	256	246	246	277	283	230	262	253	293	253	242	266	247	217	249	265	238	278	210	236	258	233	272	267	264	269	263	277	253	255	282	240	216	259	258	256	229	272	293	272	265	248	258	290	271	302	243	266	249	266	236	247	240	262	266	233	237	290	259	247	266	281	262	261	268	259	274	252	244	265	216	233	269	245	247	271	266	251	255	266	240	220	277	268	266	252	266	247	275	261	241	264	242	261	260	280	249	237	284	269	251	249	263	242	267	268	284	247	249	261	250	281	270	258	291	258	260	247	262	263	270	273	255	243	255	234	244	262	266	239	260	262	284	254	255	236	266	261	246	277	238	246	243	270	250	289	266	255	268	268	256	263	259	276	254	244	262	270	256	258	249	249	254	259	258	227	262	274	258	263	247	248	277	297	235	281	258	279	257	278	273	244	265	247	301	258	267	274	261	253	276	251	275	279	256	286	265	249	239	248	260	237	252	274	255	252	290	284	224	262	236	253	245	250	260	276	264	224	269	260	238	247	299	245	261	261	296	257	255	276	265	278	250	267	264	261	287	233	229	234	254	272	246	251	239	255	291	279	267	261	285	241	247	262	272	250	257	262	249	270	239	255	258	273	268	246	266	245	261	275	263	241	230	231	261	280	268	286	266	264	277	260	277	251	225	231	280	264	249	295	281	260	262	236	257	246	251	276	268	277	272	242	274	235	260	255	255	258	247	222	252	238	279	253	252	265	241	261	235	234	237	277	272	259	230	273	274	240	252	259	276	246	247	237	274	267	264	229	245	250	263	271	254	256	255	244	279	285	284	254	262	269	217	259	242	258	281	275	272	256	259	259	278	265	238	262	239	266	256	315	281	247	281	257	274	236	212	257	269	266	248	239	259	250	261	281	243	235	278	236	261	272	264	276	267	244	258	270	280	287	257	244	257	238	260	251	252	236	265	263	275	238	238	277	263	230	279	229	232	248	278	229	253	273	250	247	256	255	256	283	246	254	253	245	283	242	262	248	244	257	256	260	271	262	278	280	254	232	273	278	252	249	267	244	247	261	257	293	234	227	259	246	262	268	280	261	289	247	234	278	278	242	270	280	249	239	253	254	272	240	284	264	255	270	247	271	282	253	262	262	292	229	259	277	268	269	260	250	258	263	247	251	253	250	255	254	251	265	276	267	252	276	231	253	241	291	264	268	275	261	258	268	267	283	270	275	258	253	256	251	298	265	267	237	272	268	274	253	284	253	253	279	283	268	238	286	298	270	249	258	269	272	257	240	243	278	256	246	257	251	255	265	269	271	237	278	267	241	228	256	253	251	277	223	284	278	250	270	279	242	254	265	216	236	271	262	268	275	285	270	271	279	241	241	232	264	304	266	232	280	235	238	256	259	239	284	286	255	243	268	271	283	296	283	288	259	260	284	266	264	266	290	246	235	290	260	277	289	267	265	256	272	227	268	239	275	286	214	228	245	264	245	237	260	253	280	301	286	265	258	264	260	240	282	249	254	276	263	265	246	271	262	275	253	280	243	264	232	248	240	262	264	248	264	282	266	252	244	210	283	270	270	276	274	248	242	256	251	273	243	234	258	253	264	274	262	252	263	236	279	279	261	248	276	234	259	282	266	245	246	238	267	249	272	257	248	247	255	266	277	263	256	281	268	268	243	228	253	241	294	232	249	245	248	258	248	239	253	240	272	290	261	247	232	272	275	267	243	279	245	252	275	253	249	249	267	247	262	277	256	243	241	248	271	282	275	272	234	292	276	253	277	274	249	282	271	258	267	262	260	228	261	266	259	263	281	225	284	259	283	248	264	244	267	304	232	248	260	251	262	248	262	261	267	269	239	246	285	250	250	257	265	282	251	243	255	262	251	233	260	256	277	238	289	261	254	248	267	268	289	271	275	250	256	265	301	257	226	266	262	247	234	283	268	261	283	259	246	277	252	239	265	261	268	304	262	256	250	249	246	272	265	280	276	240	257	260	258	265	258	261	279	262	250	216	255	256	286	263	263	249	255	268	225	241	255	280	275	242	262	267	247	255	291	269	270	263	281	242	288	257	273	305	263	268	269	279	269	255	254	244	256	264	255	299	233	268	245	238	288	268	282	272	247	292	264	253	262	282	274	277	268	263	244	236	243	290	227	271	283	234	257	271	276	265	246	272	262	276	269	254	294	252	257	250	257	246	251	262	244	252	281	280	269	264	260	269	263	245	247	245	227	262	251	253	264	277	245	266	268	264	267	265	251	258	264	254	260	259	240	264	260	249	275	266	255	284	280	227	268	263	258	286	282	276	260	272	266	304	276	258	254	256	259	265	275	273	276	266	257	251	254	220	263	269	252	241	250	238	255	245	259	256	269	292	278	226	232	266	255	259	266	259	283	258	265	271	257	259	276	252	251	284	288	272	254	260	252	276	259	264	294	253	232	254	256	238	266	282	247	255	256	249	273	272	272	262	244	286	253	280	263	270	276	234	270	212	242	243	258	267	266	265	285	240	230	261	251	236	254	269	239	242	251	276	259	257	262	270	265	252	269	260	288	284	274	237	282	261	267	259	280	250	236	272	249	292	254	252	261	279	258	226	251	234	294	272	238	267	275	277	270	268	263	284	219	236	285	267	262	259	221	239	236	246	293	259	265	260	282	264	272	268	264	277	250	239	248	254	267	264	239	261	254	251	265	282	227	284	243	278	247	245	265	269	256	272	220	267	253	288	272	271	276	277	244	283	263	237	233	246	263	248	286	259	252	243	278	266	274	221	292	252	250	275	257	268	264	236	257	259	272	249	271	268	235	285	241	258	264	284	281	279	277	219	259	293	273	292	238	224	245	259	271	281	282	253	255	238	243	257	260	274	275	277	273	261	279	234	264	258	265	248	251	263	260	266	254	288	260	290	274	256	242	234	279	255	281	246	267	264	253	276	294	273	249	279	289	282	246	273	267	274	293	279	281	260	270	280	230	265	244	226	279	265	233	257	271	274	275	257	299	261	256	276	248	256	280	284	237	280	290	236	276	258	276	233	238	280	246	255	257	270	275	259	254	237	228	270	277	276	261	252	284	279	281	290	239	248	244	252	283	256	285	257	264	289	249	246	264	256	234	252	265	268	224	283	248	252	241	258	289	279	247	252	276	270	264
37594	47268	46975	31788	36698	34299	31773	27904	30267	24748	24561	23527	21563	18192	16660	12869	13509	11066	11137	9184	8975	7031	5802	6086	4866	4049	3734	3450	3129	2793	2496	2472	2255	2106	1616	1680	1582	1554	1500	1364	1411	1367	1209	1258	1036	1015	916	880	874	839	790	796	858	816	751	799	772	805	751	724	708	707	721	696	720	694	642	650	682	662	673	672	707	727	683	711	640	650	677	662	717	731	699	640	742	733	694	649	729	661	686	670	649	598	649	629	633	653	646	641	620	644	652	629	617	640	689	573	627	684	637	656	635	665	665	608	630	635	603	625	600	623	616	676	616	608	638	630	656	605	614	670	660	622	601	631	596	631	588	648	627	637	619	617	605	638	622	620	636	627	622	640	632	620	645	638	655	654	621	636	629	634	599	672	661	625	647	652	640	656	669	633	622	618	595	611	633	620	620	603	635	617	624	655	625	637	624	614	612	603	628	623	626	615	599	620	605	656	664	590	657	619	603	609	590	600	634	594	588	676	607	609	620	639	619	678	650	612	649	616	633	677	638	610	599	637	672	620	614	613	585	631	635	657	627	633	634	638	639	636	622	609	657	599	625	647	637	605	659	623	650	600	641	635	628	655	645	621	667	650	598	655	637	600	618	642	610	618	631	676	638	649	594	631	654	581	631	624	609	630	626	654	616	611	602	595	643	588	625	652	625	634	664	606	593	635	615	611	627	633	597	604	624	606	623	625	685	655	659	624	595	614	613	631	668	617	621	612	626	685	673	591	629	612	650	614	656	606	653	660	568	652	618	640	629	677	570	635	618	591	649	636	621	574	648	623	620	613	640	640	638	606	597	620	615	596	643	623	641	604	637	620	589	629	590	618	592	644	618	608	624	610	615	648	601	642	591	581	631	635	634	659	647	593	641	622	659	622	607	629	587	655	618	632	615	655	606	634	618	595	610	589	627	593	625	688	634	610	616	594	637	628	613	613	613	580	677	618	624	625	582	610	581	627	625	607	654	633	601	694	688	655	598	602	625	633	606	651	649	682	614	666	664	613	653	603	665	593	611	643	625	604	608	587	590	618	646	600	611	641	637	618	628	571	653	658	661	627	648	645	664	611	621	590	596	646	641	646	594	660	630	591	643	616	590	628	669	621	626	605	679	637	609	643	591	620	635	603	591	650	590	625	646	563	589	604	601	624	665	639	616	605	644	612	631	659	669	618	646	636	617	599	645	598	663	601	628	621	647	605	628	604	659	595	659	646	621	674	594	610	620	630	611	620	587	600	603	634	582	630	635	617	611	625	633	624	625	613	608	601	651	656	616	632	655	619	620	640	638	631	642	653	623	655	592	613	635	641	638	654	661	653	598	596	648	631	631	592	660	648	619	616	639	613	650	600	653	639	639	579	622	639	564	602	656	594	681	588	575	581	634	627	584	644	606	635	650	636	612	641	583	643	634	648	637	640	546	673	596	673	592	630	617	602	624	603	627	639	610	589	604	669	601	616	646	600	655	603	593	639	603	611	626	645	619	640	645	612	655	617	602	623	587	581	640	621	603	638	643	642	648	645	647	639	642	618	591	651	618	619	610	624	641	610	614	654	654	612	630	606	631	633	646	637	639	612	615	594	620	651	580	602	636	611	641	653	634	618	603	637	653	590	608	605	621	622	630	606	601	588	602	629	611	600	696	624	672	595	582	563	629	594	571	588	647	623	600	588	545	614	638	639	608	615	640	636	627	604	619	605	574	681	634	641	562	632	619	640	616	678	645	656	626	657	651	613	660	613	628	615	649	645	639	630	642	638	638	616	624	635	612	607	621	601	607	607	626	641	622	592	619	621	618	664	598	645	627	619	664	617	599	678	656	572	577	617	630	588	574	604	593	634	613	605	614	613	576	652	619	635	623	602	614	608	610	648	648	576	637	608	621	633	638	656	594	622	602	617	635	620	629	649	654	657	641	604	614	603	639	641	652	646	611	632	634	636	591	598	613	577	649	595	597	618	631	641	680	609	587	587	612	603	628	585	652	613	655	622	627	614	616	589	621	608	676	623	635	652	598	649	659	594	604	605	632	665	652	644	647	612	627	609	593	578	670	592	623	655	625	587	632	618	625	616	602	635	671	618	666	588	650	586	642	637	583	604	649	630	637	623	626	595	623	632	594	600	602	657	591	605	637	654	624	608	611	622	612	659	613	629	604	602	603	620	645	627	634	597	615	599	604	670	622	606	648	616	625	618	638	635	639	616	609	630	718	629	608	608	625	624	631	598	609	654	638	617	641	611	642	651	627	647	670	598	642	606	601	598	614	634	582	591	649	605	625	647	619	604	605	637	611	677	609	581	654	641	650	641	650	666	624	617	647	601	640	623	650	670	665	661	652	601	614	593	659	591	624	640	640	639	661	616	620	610	618	607	652	586	638	616	642	576	607	633	629	596	657	646	616	600	607	615	595	632	625	640	635	645	649	613	622	602	651	616	675	637	642	648	596	605	612	634	652	598	633	648	659	649	606	619	598	666	666	637	633	615	699	629	582	618	586	629	609	606	622	633	615	680	637	674	586	638	646	598	660	643	600	652	678	613	603	590	622	606	613	624	625	620	639	589	658	638	606	625	629	618	625	609	635	609	657	630	639	612	609	627	656	625	610	699	640	628	595	611	582	651	585	647	627	592	584	629	647	651	591	617	610	635	582	642	613	641	581	634	602	644	618	625	614	612	605	606	625	647	601	628	595	645	670	597	633	641	674	637	593	641	633	638	625	632	652	599	626	617	577	602	638	635	632	644	634	601	594	597	630	641	629	588	597	637	606	656	617	636	663	626	587	612	633	644	650	610	619	667	609	653	606	611	644	593	630	616	643	621	624	641	617	634	615	670	609	654	639	636	641	635	639	612	640	624	615	629	578	626	669	606	619	625	622	629	669	647	646	650	609	635	628	635	666	607	626	644	647	655	630	635	632	599	655	606	616	657	612	627	615	638	650	598	653	620	604	578	582	654	655	600	610	611	640	604	600	635	604	597	645	649	641	618	594	636	639	620	612	599	664	639	585	599	636	663	601	664	647	664	615	618	652	574	623	587	619	629	610	637	663	638	616	583	665	623	622	602	632	663	632	605	598	661	661	590	662	651	613	636	613	611	640	625	634	623	642	629	663	578	654	639	627	682	595	646	642	626	621	606	606	602	589	595	601	631	639	680	620	611	619	653	602	639	606	611	584	613	700	596	610	631	624	639	640	611	630	628	625	596	654	631	602	616	566	588	618	584	651	660	631	587	661	621	611	646	562	561	667	600	622	635	629	598	690	639	627	641	622	645	632	595	649	631	621	619	612	633	676	579	611	613	597	590	636	625	595	641	639	609	570	627	596	594	636	598	646	605	587	604	626	648	646	647	632	615	641	642	616	660	605	658	611	567	645	613	626	638	616	651	622	635	606	637	677	654	622	593	609	548	625	598	646	609	631	639	622	655	610	639	645	628	644	601	646	612	596	632	599	633	603	624	638	585	644	581	648	623	644	605	626	653
23232	18846	13673	5344	3958	2834	2236	1749	1417	981	881	814	727	610	593	513	503	505	500	508	459	450	415	397	433	406	414	402	411	401	398	378	379	403	387	424	396	416	390	392	427	381	414	377	401	367	369	391	388	389	380	399	370	344	367	348	389	402	402	390	349	373	333	383	398	378	363	378	348	350	386	377	366	379	401	366	354	361	389	362	380	368	387	371	346	410	382	364	365	386	400	369	371	346	354	368	374	388	365	352	357	364	382	343	391	385	380	352	372	399	337	383	368	366	390	352	382	354	400	349	408	363	381	379	393	382	366	360	378	394	372	397	391	381	403	388	369	384	396	393	378	371	367	411	362	365	366	410	409	364	387	397	440	387	378	410	354	351	360	357	379	368	323	370	377	374	390	377	369	351	401	375	372	381	381	352	379	373	371	370	378	383	392	394	399	381	398	402	397	352	399	350	347	393	374	374	365	382	375	445	375	366	385	352	350	355	363	359	356	404	367	409	386	394	412	364	392	402	373	407	370	405	349	349	375	377	386	391	398	378	387	368	370	372	365	376	365	363	387	375	407	346	406	373	381	367	349	348	394	355	353	388	415	383	377	404	402	405	389	399	375	365	376	360	353	376	385	358	368	366	360	386	389	385	399	386	377	343	389	379	379	378	373	380	337	361	367	389	345	356	387	355	388	375	360	411	392	381	382	393	359	380	410	360	401	357	385	321	415	352	370	349	397	396	388	350	369	371	375	376	349	403	361	364	393	385	411	348	399	403	380	374	365	397	436	356	424	364	338	367	394	335	364	367	384	376	380	359	335	370	372	407	384	383	408	379	379	346	400	395	413	351	362	374	346	412	389	368	367	349	387	352	372	371	394	369	390	376	412	347	327	380	353	391	381	374	348	344	394	430	363	378	398	385	386	349	371	341	355	389	391	387	348	393	384	324	360	388	392	386	382	389	383	372	383	377	337	385	375	380	378	371	354	414	353	410	349	368	376	360	394	394	400	382	383	373	380	409	329	376	378	374	374	401	399	410	362	370	369	392	397	358	392	387	396	354	341	387	381	375	408	339	366	330	323	378	319	352	362	387	375	381	381	373	365	386	380	376	389	371	381	366	368	374	394	383	376	385	406	402	338	404	385	405	346	323	351	367	401	354	374	353	371	373	397	359	404	412	337	357	387	366	365	362	379	383	386	360	364	370	358	365	376	397	361	329	419	342	351	357	366	386	392	392	357	356	383	395	358	355	387	398	371	360	337	376	368	361	404	383	378	350	351	358	352	382	351	353	389	373	378	350	375	358	365	353	389	398	370	386	362	381	366	358	360	342	362	363	356	347	380	377	390	423	382	337	360	367	371	333	364	396	368	369	366	401	369	395	356	355	376	367	360	331	370	352	358	373	345	430	374	378	340	374	378	406	409	350	378	395	391	386	404	361	386	352	362	388	379	364	395	373	363	374	360	383	409	353	391	432	384	392	392	382	359	343	345	367	365	405	342	355	382	409	352	357	391	356	379	382	418	379	370	345	348	369	362	402	342	402	390	405	378	387	386	379	338	393	373	356	389	377	391	380	355	381	381	369	398	375	335	368	380	359	374	367	386	379	388	362	394	333	381	358	362	372	397	381	381	362	366	359	343	404	396	406	364	358	355	368	355	365	371	346	367	393	343	372	344	355	385	402	388	384	373	343	381	355	388	388	368	380	342	393	362	365	400	371	385	385	360	368	363	362	354	365	389	341	374	362	379	387	375	375	361	342	346	401	356	382	336	395	378	345	390	371	377	370	395	326	345	422	355	385	396	360	371	405	377	370	366	366	353	366	395	359	364	396	395	396	371	402	390	371	359	384	360	377	378	386	346	336	368	383	381	362	356	354	346	369	359	371	370	337	385	381	356	381	381	365	361	353	406	380	380	348	372	398	356	394	377	398	400	345	386	382	350	367	407	399	381	341	469	391	374	381	370	380	374	377	341	354	386	423	352	351	400	320	385	370	360	402	380	378	415	381	394	344	374	382	370	366	346	350	375	383	374	367	404	343	364	362	354	366	357	337	365	406	376	384	422	363	394	365	379	398	347	385	358	363	397	370	397	354	362	363	328	377	387	385	359	399	370	409	378	348	380	404	417	332	392	363	357	353	375	388	325	390	384	393	400	386	381	373	391	388	377	384	374	385	365	403	351	374	377	388	427	396	377	368	390	374	350	353	376	378	353	388	382	390	385	405	373	394	390	408	378	397	400	378	394	363	363	368	398	409	354	394	378	370	404	330	380	384	409	348	345	402	385	397	346	415	339	321	372	378	371	375	388	372	393	400	385	368	338	364	392	375	379	377	387	381	357	386	378	326	372	376	406	381	382	362	409	387	358	384	389	385	373	390	392	381	443	386	370	380	391	388	398	373	356	353	425	357	365	353	406	373	374	385	390	385	387	373	409	407	386	350	407	379	360	409	365	370	374	384	358	359	376	411	424	369	381	377	391	371	407	380	386	366	324	369	393	352	397	361	351	381	362	392	360	366	360	342	354	373	366	379	409	372	361	382	355	377	363	375	397	373	370	363	378	400	417	381	396	379	369	358	396	382	390	379	422	404	357	378	396	382	372	324	368	359	343	397	362	352	368	384	380	382	413	380	372	374	335	390	373	362	398	342	365	364	354	373	355	365	370	338	368	371	349	390	398	388	373	408	391	348	399	385	404	352	390	373	376	348	355	359	383	365	378	389	320	394	396	370	386	385	368	369	401	347	356	397	390	387	407	372	386	371	385	355	383	388	392	375	393	377	369	396	418	336	406	379	394	379	392	401	396	360	352	349	400	366	371	384	401	370	368	357	382	381	384	353	394	349	421	373	385	323	373	363	393	374	347	368	380	382	361	370	368	329	351	380	373	385	374	324	366	366	374	397	427	368	364	344	419	344	370	385	383	360	371	409	390	358	375	399	353	340	375	371	357	358	398	369	379	348	384	392	414	363	356	376	359	371	392	384	368	354	410	356	410	378	369	390	402	382	346	379	397	364	366	359	400	379	364	365	344	337	342	326	386	383	395	392	404	375	388	400	375	406	354	365	381	392	367	378	365	365	358	394	381	388	365	371	361	390	400	368	353	370	397	351	372	373	383	386	384	341	395	387	363	361	396	355	356	363	364	365	377	403	387	357	361	388	364	353	379	417	371	359	336	370	405	376	375	393	356	397	350	431	388	383	396	389	358	366	368	371	375	358	395	360	368	373	408	379	369	370	368	347	430	368	363	348	402	376	386	352	343	385	352	401	388	391	338	362	390	379	371	392	371	370	361	366	361	384	386	371	368	418	374	357	371	369	366	339	403	369	382	391	417	395	383	384	371	346	349	374	405	413	379	389	379	372	375	365	375	387	382	423	373	395	372	346	350	349	383	353	401	372	360	355	374	349	348	349	386	377	414	366	382	371	364	412	386	359	375	378	374	369	352	387	390	402	365	375	377	387	356	326	390	400	343	394	364	404	379	390	390	369	345	419	395	361
14810	18080	17567	9784	10382	7999	7159	5932	5433	3980	3860	3675	3007	2580	2374	1978	1885	1799	1801	1556	1563	1377	1360	1272	1270	1189	1206	1247	1204	1186	1152	1146	1119	1199	1132	1114	1034	1067	1086	1074	1047	1087	1014	1015	991	958	904	902	1002	947	920	923	967	970	994	943	916	929	868	882	925	872	933	866	873	970	969	871	930	924	904	927	918	847	896	880	865	891	941	903	890	911	966	868	901	935	955	881	897	940	897	904	865	889	870	839	878	841	894	905	851	882	912	889	925	894	877	899	844	893	890	864	917	854	863	869	916	862	942	894	875	924	821	885	911	877	950	962	887	866	876	882	858	869	870	879	908	876	869	911	877	876	815	906	871	929	919	896	887	861	888	850	917	899	864	898	908	943	860	845	907	893	923	925	834	875	895	886	908	898	881	891	898	944	947	854	892	877	891	871	899	912	877	862	925	877	899	888	903	879	869	889	889	920	850	932	903	916	904	867	901	910	867	900	920	910	908	870	895	877	855	822	936	880	898	966	932	920	914	871	859	874	886	936	875	855	846	911	829	874	870	861	841	875	900	900	901	875	915	910	914	866	849	920	834	940	905	856	903	842	927	925	823	847	917	881	864	906	965	871	832	922	892	876	883	849	863	913	864	875	868	930	863	908	900	918	867	891	879	933	818	914	928	880	889	900	863	928	903	882	913	943	881	876	894	861	850	857	933	866	857	870	930	892	856	898	893	845	946	917	904	896	886	860	906	873	876	877	861	906	922	916	901	922	896	829	845	924	963	928	871	912	919	881	888	868	852	882	893	892	907	934	904	918	873	920	932	900	908	923	914	945	902	854	905	870	871	890	831	912	895	904	862	871	913	898	921	880	899	864	902	825	886	909	883	832	852	938	912	901	892	937	868	930	879	924	942	852	889	848	867	871	947	854	866	850	876	886	885	914	878	893	897	924	894	884	841	942	887	851	902	877	873	844	932	865	869	884	962	864	949	931	884	919	918	860	851	905	852	889	875	849	871	880	828	862	882	904	856	922	917	888	902	861	906	911	883	933	894	883	843	883	902	918	880	834	904	897	901	882	856	846	942	891	913	900	898	921	919	900	913	806	930	985	883	869	892	902	908	890	953	917	874	863	887	914	893	896	912	853	896	878	871	876	857	896	875	915	897	903	848	876	921	922	891	879	931	956	879	948	906	912	880	935	920	961	873	855	906	902	911	902	852	916	827	893	866	906	893	885	855	850	887	917	878	916	891	899	914	883	882	929	898	911	882	928	844	873	880	909	863	862	887	921	901	919	936	885	908	882	911	910	915	948	922	928	937	831	867	894	829	882	910	893	943	854	857	865	909	881	899	915	890	898	885	875	903	851	923	870	913	901	835	914	914	914	896	890	928	882	892	853	933	887	901	870	928	884	902	873	887	941	876	915	886	864	922	905	864	946	857	853	899	883	834	844	945	875	953	915	919	917	909	884	941	918	889	894	913	874	922	869	891	943	945	887	867	890	914	919	902	850	890	873	874	936	868	921	784	922	839	903	814	921	853	865	891	911	864	901	883	868	858	876	873	903	827	950	944	894	822	842	958	894	908	920	871	943	896	971	913	916	876	881	884	881	882	934	832	856	859	892	938	879	925	894	879	951	915	911	869	862	888	929	935	867	942	894	880	920	872	911	901	892	976	917	910	938	871	907	959	885	896	941	922	909	905	938	851	879	869	885	877	906	866	952	897	917	886	954	869	868	883	946	897	857	953	891	904	883	891	900	904	898	854	861	925	847	890	862	826	866	899	866	918	879	926	925	889	872	880	879	903	899	898	887	897	921	906	874	946	944	910	882	919	904	869	862	878	847	909	883	896	909	876	873	893	845	886	852	900	860	907	877	867	860	935	898	899	864	882	849	871	908	906	892	855	838	840	909	892	906	893	914	885	903	902	903	874	838	872	859	883	874	866	883	808	935	910	885	893	898	925	900	885	900	844	934	842	934	936	904	819	909	911	883	858	885	871	866	893	940	857	862	914	899	864	884	898	857	873	915	858	938	924	923	918	889	877	876	867	902	889	890	848	929	857	918	855	893	927	928	882	896	922	859	905	860	927	899	868	880	873	884	895	872	876	857	858	947	858	882	866	899	926	896	955	847	910	866	866	861	923	843	867	886	914	911	843	871	944	900	890	864	892	902	916	880	963	897	963	940	889	802	845	882	921	924	886	892	889	847	912	899	862	906	878	904	911	883	902	879	854	897	830	871	910	869	948	909	881	930	956	888	864	864	845	902	873	895	908	922	904	885	863	908	901	886	910	902	875	872	900	863	922	890	866	885	871	927	906	864	906	872	827	829	893	901	919	899	862	838	846	891	905	909	910	888	896	876	887	903	900	924	835	942	904	865	880	865	871	879	921	884	938	831	860	897	885	894	949	861	868	885	879	904	855	929	876	909	914	862	892	838	886	923	916	877	933	872	917	852	909	907	892	905	878	868	845	885	849	932	916	853	848	868	943	894	927	843	897	896	851	902	889	926	933	895	919	925	891	859	914	941	869	887	869	869	856	899	927	923	865	870	883	893	894	911	862	878	884	923	845	923	853	908	876	910	927	874	870	911	872	865	909	857	943	951	909	908	903	887	882	843	900	839	857	878	867	895	855	856	894	897	886	838	866	837	890	854	915	927	872	896	887	886	910	890	922	881	850	856	924	861	814	845	918	856	887	879	887	922	850	876	892	875	912	874	860	908	933	920	913	944	861	885	903	957	851	889	853	856	872	859	903	896	883	944	889	882	912	915	930	875	915	842	903	903	871	887	901	949	882	902	927	887	826	867	892	883	891	907	887	861	876	876	889	877	918	903	890	888	824	900	906	848	900	905	880	919	892	891	878	912	862	914	875	900	892	920	913	884	909	909	870	924	897	909	830	878	901	858	889	855	904	920	870	896	927	856	877	880	924	908	887	923	837	910	828	916	909	852	890	915	915	857	889	868	868	820	862	891	899	905	884	892	830	967	868	889	885	902	934	864	831	917	862	949	900	913	890	904	925	931	831	850	890	940	837	896	923	955	862	894	967	901	912	926	913	893	916	899	881	871	929	911	887	922	917	940	871	880	864	847	888	871	846	904	909	841	867	909	925	856	938	889	836	891	896	902	882	865	908	904	885	915	923	912	897	877	894	879	923	849	901	929	906	908	879	930	844	939	954	891	895	886	923	868	857	903	907	883	807	912	976	879	864	875	857	878	881	881	855	892	879	839	934	906	844	933	902	931	881	876	931	851	888	863	895	859	892	908	900	901	882	815	867	884	854	949	922	884	904	895	876	902	856	865	930	876	882	933	895	873	862	892	907	887	920	883	903	828	862	902	882	878	907	896	930	862	872	860	926	864	925	848	881	932	925	932	899	887	960	866	876	910	866	878	881	908	879	852	893	878	862	869	925	902	920	867	918	887	840	894	873	851	913	876	956	896	865	869	865	862	846	914	918	872	910	918	909	930	887	898	901	852	898	852	859	863	895	899	893	870	837	876
43996	45627	43623	27898	27016	22130	17470	14146	11873	7434	5757	6032	4709	3180	2514	1742	1649	1345	1231	1138	1103	842	721	765	673	632	562	579	495	506	537	469	503	449	491	462	436	467	456	436	443	440	443	426	427	352	402	414	394	400	411	388	384	393	382	368	417	442	384	374	393	405	354	354	420	347	416	350	391	378	398	367	343	360	397	363	354	369	350	394	363	383	363	387	355	362	384	378	393	361	330	377	377	355	348	346	340	382	381	343	377	370	374	378	365	321	377	397	358	401	336	385	333	398	357	407	402	384	344	372	335	364	350	327	364	349	353	337	379	354	377	412	339	362	379	381	363	373	363	380	331	371	368	350	355	367	372	353	384	375	370	357	375	392	386	341	362	375	359	394	328	416	369	389	353	348	374	360	384	358	373	352	377	336	376	365	371	365	378	378	352	344	320	328	366	378	388	390	390	357	371	351	365	339	366	360	366	347	390	358	395	370	383	354	364	379	364	369	373	396	381	394	369	366	365	335	364	349	347	360	362	418	340	382	361	351	356	375	403	348	374	384	338	404	355	379	351	331	371	374	367	396	355	361	347	378	365	340	401	389	384	381	370	400	338	356	371	386	338	350	384	367	369	367	365	344	343	400	347	360	379	404	344	370	368	390	361	379	371	347	370	352	348	365	378	417	360	357	356	360	376	346	359	386	373	393	383	319	379	390	385	343	350	350	384	364	375	394	357	372	364	357	365	375	380	355	401	392	399	375	388	381	370	385	379	397	365	345	410	337	392	368	368	401	355	367	384	361	357	352	360	352	363	390	369	372	393	399	354	385	354	411	348	323	388	390	360	385	389	392	372	355	374	389	357	356	338	365	369	356	365	380	415	374	335	377	383	375	371	341	359	336	365	362	373	362	372	346	327	369	363	372	362	346	387	367	352	370	382	354	379	365	377	391	346	390	383	372	354	378	350	374	404	407	390	355	372	356	352	405	373	397	421	361	381	359	331	371	394	352	365	368	402	383	404	391	334	397	348	345	338	388	363	348	356	359	366	370	386	370	367	336	387	373	362	371	375	377	368	373	375	370	364	323	376	347	357	373	396	379	351	344	349	382	325	362	384	343	361	339	369	359	370	433	351	367	338	383	374	384	370	375	405	390	385	392	373	393	351	360	363	384	353	383	363	359	347	415	361	393	355	417	397	347	355	337	391	385	376	370	372	397	376	376	362	365	370	373	384	354	389	368	363	364	332	383	390	351	354	346	400	346	362	345	399	416	369	374	384	371	349	373	361	360	346	348	348	328	388	343	339	379	376	388	353	399	370	411	366	346	369	382	342	384	373	378	354	354	345	367	399	341	372	417	392	418	335	400	355	353	386	343	398	346	363	378	357	354	362	354	363	364	361	367	360	362	378	369	368	416	382	347	399	361	385	361	349	370	380	356	386	369	338	376	363	385	386	388	341	368	365	369	392	348	386	333	339	369	375	380	374	369	398	384	366	326	386	368	341	362	390	359	383	394	372	360	362	357	371	368	380	352	394	351	369	374	359	400	375	382	357	346	372	337	382	360	404	379	370	350	365	365	337	366	335	382	335	379	354	383	397	405	371	394	355	392	332	362	335	371	359	375	352	376	365	337	356	348	349	320	388	325	358	356	367	398	404	357	373	362	357	391	409	356	364	383	378	358	358	384	371	394	347	396	381	376	393	352	355	358	405	378	370	377	373	389	351	381	369	343	372	405	312	348	412	386	377	357	380	367	404	404	340	384	353	361	368	381	365	395	384	361	353	346	348	373	378	352	368	368	354	391	378	369	404	381	352	375	375	370	360	363	324	323	345	379	391	318	330	393	403	385	359	356	378	383	351	414	382	389	341	394	382	341	346	392	364	350	371	357	346	345	369	329	388	400	365	368	355	388	373	367	380	368	411	407	338	374	396	372	345	358	329	359	378	364	380	378	371	374	376	378	379	391	340	367	330	341	368	349	368	387	345	355	341	385	349	349	355	381	376	341	364	361	374	372	371	361	366	383	387	389	356	370	357	395	369	389	375	366	332	388	380	370	362	380	321	355	344	402	354	363	366	401	352	350	316	332	367	400	384	418	334	353	383	349	365	410	359	381	386	398	370	381	337	393	375	361	373	371	356	358	399	355	352	364	351	398	356	334	398	344	388	380	354	365	389	389	372	430	359	349	373	380	410	339	357	365	395	390	361	354	343	368	370	368	367	363	392	382	361	354	385	383	404	355	384	374	384	345	377	333	374	368	395	323	383	366	348	391	396	357	348	356	404	376	365	385	368	382	337	359	333	350	346	409	365	380	370	341	364	371	405	355	362	370	351	386	400	359	383	360	353	372	371	362	385	344	362	394	365	346	366	418	352	395	354	349	339	363	390	356	364	372	342	371	357	382	364	346	369	397	350	345	408	374	386	362	377	321	374	353	356	367	377	355	333	377	356	368	386	392	404	389	366	378	397	361	392	385	386	325	364	407	365	392	358	382	362	359	355	333	353	357	362	358	356	372	392	341	378	365	407	388	349	383	351	386	380	421	337	367	368	371	382	394	372	380	354	361	389	362	388	378	362	361	389	391	359	380	351	321	370	364	380	396	362	374	380	365	374	351	370	373	363	368	357	375	375	362	380	329	347	368	350	349	369	383	374	373	375	388	377	379	384	358	377	370	383	372	386	392	412	374	373	321	372	413	411	401	379	351	370	374	349	396	338	344	383	357	372	381	372	340	379	385	379	381	365	368	341	382	387	355	395	386	387	370	400	335	382	339	371	322	370	371	388	354	367	382	381	371	366	365	377	361	364	378	344	395	394	359	379	386	356	377	340	353	360	359	405	390	351	365	374	349	325	374	404	389	342	399	321	354	363	385	370	412	354	367	374	408	406	356	365	377	369	403	404	333	419	378	396	372	335	329	389	385	357	350	312	398	379	387	356	344	372	395	378	346	395	339	348	377	399	383	347	339	353	372	368	337	356	357	345	409	393	382	407	339	369	360	369	362	383	343	362	349	395	354	372	350	369	363	359	370	391	376	368	397	383	382	388	342	360	396	357	404	402	369	388	416	361	394	360	363	357	365	359	334	358	325	350	363	360	348	363	338	366	370	381	400	364	376	347	393	392	365	339	413	346	362	362	403	361	368	354	357	374	375	380	371	348	384	386	387	360	365	355	400	389	356	415	378	380	364	380	389	362	372	359	344	397	397	398	376	377	334	375	377	366	377	370	387	400	356	345	369	379	387	353	378	349	361	380	355	322	377	374	384	343	375	364	360	359	385	388	373	385	350	388	379	373	371	358	399	411	346	368	372	354	360	390	397	389	334	338	320	367	362	370	370	375	365	354	360	372	385	379	347	366	394	333	371	336	377	364	336	365	358	364	369	358	377	337	392	374	372	371	358	365	372	363	385	365	398	380	331	394	378	363	360	345	361	394	403	350	361	369	355	365	361	372	345	408	373	348	366	364	364	355	374	362	354	400	392	381	384	375	366	348	355	392	376	357	377
32237	40795	41038	24754	29734	26196	21615	20671	21169	15768	15608	16437	12903	11123	9986	7093	7298	6362	6086	4830	4693	3469	3281	3375	2807	2415	2386	2111	2143	2059	1910	1782	1780	1667	1383	1442	1471	1498	1415	1309	1384	1251	1250	1178	1102	1060	1014	1013	1012	929	912	931	979	944	988	965	893	890	951	877	957	879	875	882	897	869	849	879	913	885	885	898	903	882	889	883	900	897	851	868	890	898	896	873	873	913	943	956	924	890	822	902	913	882	857	929	846	834	872	842	810	874	827	831	892	875	896	811	847	919	881	892	868	882	880	902	860	915	896	863	813	859	839	874	866	889	870	846	926	847	831	861	858	888	864	820	900	816	766	857	854	864	897	871	889	913	850	913	865	837	860	869	865	865	887	854	866	873	851	911	921	951	839	826	881	867	868	847	890	864	838	872	911	865	894	832	872	919	867	875	840	885	856	822	831	885	882	930	881	883	860	873	859	839	904	850	861	875	834	866	883	910	913	826	826	873	848	837	843	862	857	840	940	888	879	860	844	914	794	880	915	878	859	877	914	843	929	885	823	864	834	917	848	924	907	840	867	863	840	824	857	841	899	872	838	918	838	833	846	903	862	876	914	934	825	865	896	895	885	864	853	905	879	843	887	869	879	869	892	837	787	838	899	832	854	891	893	919	852	827	859	875	847	877	909	856	837	865	875	832	862	863	838	932	872	857	899	886	854	842	877	855	814	848	889	917	879	890	890	905	905	880	884	888	878	895	850	847	861	862	861	887	887	861	885	819	899	869	850	889	862	821	894	846	842	909	871	844	886	805	864	875	907	883	823	826	872	900	845	855	874	877	877	861	916	824	851	894	825	895	876	873	922	853	827	825	847	863	894	849	839	914	904	875	842	877	852	882	856	867	858	846	833	861	879	874	917	880	895	895	867	822	866	858	888	886	847	908	867	855	853	863	856	905	882	850	853	875	873	876	924	852	871	860	846	896	877	863	859	835	911	872	874	850	863	905	885	851	889	884	885	826	855	905	854	887	854	905	859	828	902	857	864	867	816	925	896	879	863	865	863	918	871	833	803	851	851	878	850	846	928	893	851	867	859	792	859	811	870	896	903	877	886	907	901	856	830	869	862	892	876	874	878	897	886	900	854	844	853	858	867	887	813	807	814	895	877	832	829	834	822	888	912	829	867	828	881	870	894	876	885	890	853	900	867	843	858	882	923	868	877	901	838	889	912	851	908	886	905	884	823	867	915	868	868	809	809	859	913	871	832	895	871	834	872	841	914	892	819	840	833	817	839	833	864	854	904	872	835	868	880	888	867	872	837	833	889	865	888	836	858	911	836	868	816	885	893	859	820	820	843	864	926	818	841	878	823	866	875	932	876	897	895	837	847	866	867	861	883	841	886	906	860	832	863	880	864	860	919	817	860	843	887	876	883	890	882	839	884	843	836	866	870	901	894	817	871	860	894	898	824	849	891	839	866	815	864	873	877	857	875	906	867	872	863	852	831	831	820	860	877	857	815	849	828	876	911	867	827	813	889	821	886	882	837	876	868	865	921	897	922	872	840	897	863	809	877	879	908	819	915	874	934	862	894	836	825	877	835	879	832	903	907	825	870	848	840	853	848	877	862	851	891	808	830	838	880	871	917	858	892	924	865	822	894	862	918	862	879	852	836	868	857	837	913	871	819	842	839	850	833	882	898	865	874	891	883	847	845	880	849	854	878	848	828	801	818	881	855	846	876	817	856	846	886	823	865	948	860	777	911	849	876	871	884	842	833	872	880	880	876	897	895	883	858	848	877	908	870	879	887	872	941	865	816	872	833	862	883	871	876	868	843	873	874	857	846	860	856	871	855	837	847	876	840	900	908	848	857	884	850	892	875	840	880	897	926	864	879	852	857	888	873	817	870	852	822	894	825	794	863	805	859	861	858	858	867	864	845	833	876	865	841	917	835	908	875	895	888	886	857	864	915	868	863	890	872	853	830	802	856	851	861	897	834	866	838	853	867	886	903	829	827	878	834	810	865	831	855	894	872	856	869	912	901	914	889	857	859	868	820	873	878	894	878	811	867	821	852	841	844	856	913	886	888	865	914	836	907	887	824	887	905	833	876	849	935	883	880	867	889	851	870	871	887	868	881	868	909	905	879	916	880	762	865	868	842	849	869	817	906	881	913	889	870	917	906	818	845	894	894	837	887	815	884	872	842	827	905	873	844	882	855	867	809	880	809	877	866	890	853	858	858	897	841	905	860	841	895	878	820	831	901	823	867	839	812	866	867	832	844	858	869	895	918	890	899	825	881	852	888	868	890	839	887	862	881	831	878	870	840	884	862	864	918	834	856	875	808	850	854	858	849	877	842	815	878	909	872	899	878	844	886	860	845	865	850	883	907	903	886	900	884	857	840	858	838	860	912	867	899	932	837	828	848	896	871	821	842	912	888	850	856	864	894	900	890	869	869	875	893	852	868	895	931	877	860	849	814	885	881	885	799	858	850	831	887	878	813	900	896	780	850	802	896	843	895	881	875	880	896	908	862	844	820	847	836	864	842	841	871	855	879	895	858	883	907	886	857	952	874	860	859	884	853	885	862	885	846	889	874	883	875	840	884	838	841	832	911	855	854	899	895	882	828	901	840	897	903	859	884	869	864	882	863	915	884	860	884	865	863	831	874	876	891	837	883	861	864	825	871	908	932	889	856	838	852	849	864	898	835	905	870	891	845	878	848	872	854	884	864	898	886	885	918	882	880	838	877	894	858	866	866	890	870	867	796	875	816	894	887	795	873	871	854	882	821	886	841	918	823	870	941	907	890	934	839	870	839	894	832	862	833	869	849	864	929	893	833	825	874	864	843	873	905	834	871	861	910	883	940	897	853	860	839	929	828	858	863	906	929	886	869	803	834	827	873	855	902	923	860	866	856	886	865	828	857	859	827	889	848	873	866	873	871	792	839	845	836	920	943	862	849	832	845	879	923	857	877	824	887	883	871	827	862	872	875	844	860	910	877	879	900	883	939	878	904	906	909	838	855	843	896	834	879	825	854	887	890	882	892	874	877	911	853	894	844	802	869	941	886	864	898	890	883	877	838	838	815	869	900	878	814	874	838	874	888	926	902	870	901	825	904	903	846	842	846	893	875	879	879	884	887	954	888	890	903	897	877	848	878	830	875	866	919	891	913	886	897	820	888	854	859	855	875	831	861	847	873	881	827	866	828	851	830	860	866	828	904	824	888	870	851	951	844	902	893	867	891	846	822	853	870	889	845	843	896	841	876	868	905	864	871	849	886	852	924	848	796	860	856	853	844	933	883	904	890	914	895	918	886	897	829	881	890	854	818	835	869	857	837	895	878	878	821	881	880	861	852	880	821	875	904	894	892	842	903	895	843	784	862	834	822	877	817	868	869	867	909	849	907	871	907	876	879	828	867	815	891	916	819	856	861	816	912	865	868	888	855	849	885	884	867	894	861	884	840	811	878	885	803	825	867	833	861	903	850	839	863	877	884	873	854	824	879	902
52435	50936	46068	30785	30794	28157	24669	22247	21863	15294	12097	11324	9558	6794	6109	3618	3506	3109	2948	2131	1710	1243	967	1064	964	765	756	730	654	769	593	490	539	467	415	435	395	456	461	412	440	344	358	346	334	324	291	308	299	294	307	307	310	278	335	283	282	318	295	275	312	260	289	279	234	299	284	267	260	272	272	252	277	250	249	292	287	225	247	282	252	305	282	285	264	262	250	301	241	309	242	262	261	257	268	292	254	278	254	279	266	253	263	274	224	295	292	250	245	238	257	241	253	271	250	274	276	284	262	289	264	283	282	298	248	260	292	264	270	265	251	275	282	266	289	265	260	242	253	283	233	259	273	286	263	274	291	258	306	235	263	249	276	267	245	263	245	265	288	227	249	219	274	282	285	262	260	257	268	280	287	252	266	252	281	238	288	246	262	244	258	249	283	271	276	260	281	244	268	264	259	273	269	253	255	246	290	259	307	267	270	260	289	291	228	264	272	276	275	309	289	305	272	264	262	262	240	304	315	270	231	289	280	253	251	257	250	262	243	278	256	288	273	290	255	269	270	276	248	262	302	231	289	265	251	245	244	290	246	260	275	292	245	221	248	259	279	276	242	262	252	282	265	233	254	259	253	292	265	252	251	267	284	253	264	231	261	272	264	231	252	302	263	225	277	278	265	243	253	254	291	274	250	248	265	266	291	280	255	270	259	268	259	241	260	254	273	251	261	268	247	255	239	272	249	274	263	262	237	259	249	271	258	250	297	236	256	272	235	247	268	252	267	288	253	249	257	246	270	260	259	254	272	268	254	251	292	252	260	277	262	237	319	236	269	246	241	262	244	283	276	281	284	253	261	289	217	282	245	277	254	257	273	275	261	251	276	270	268	244	261	268	286	290	295	243	277	250	263	266	302	275	272	298	262	266	280	268	250	269	273	287	281	315	286	249	278	261	280	279	287	246	273	275	288	255	245	262	274	269	247	215	258	253	270	266	253	247	257	267	272	239	234	253	290	267	256	277	311	275	245	266	239	282	266	267	255	252	274	264	268	280	254	254	270	242	266	276	260	255	252	253	265	257	282	230	249	261	255	285	252	248	278	246	264	279	253	240	261	272	264	269	266	283	277	257	270	287	300	250	261	257	249	281	257	292	254	248	267	273	273	270	247	293	267	282	279	254	274	265	258	255	245	267	282	243	252	278	266	290	225	272	298	271	264	267	282	283	269	263	282	221	272	258	270	275	270	232	290	246	267	273	253	293	274	262	266	246	257	280	248	288	265	260	270	281	286	271	259	251	261	292	269	253	278	251	250	238	249	264	235	257	256	255	261	289	256	296	276	270	271	218	274	244	281	283	260	296	235	245	297	264	238	272	273	278	260	271	273	251	254	282	258	267	239	270	272	267	236	277	275	259	251	274	239	254	258	260	265	263	250	267	257	256	253	266	239	262	252	280	262	290	286	253	273	295	251	250	270	258	238	269	269	269	246	241	300	265	251	296	274	255	257	264	261	268	246	254	263	269	267	259	242	265	262	264	272	270	311	272	273	270	273	261	265	237	271	253	280	282	264	299	250	269	273	250	250	281	258	270	283	255	269	301	249	276	269	256	264	278	321	268	248	278	274	280	273	255	256	275	239	255	249	275	271	269	265	226	267	286	229	257	257	276	268	259	266	292	280	257	234	286	286	276	256	288	273	300	279	257	274	263	274	273	258	272	279	260	259	273	249	268	253	262	279	273	253	262	290	272	230	241	274	262	266	266	262	278	282	275	279	231	274	294	265	252	245	258	246	257	282	279	275	248	251	269	274	290	266	252	284	286	281	289	264	273	264	272	250	288	266	304	250	248	273	235	256	251	262	290	247	290	278	261	276	259	271	299	247	263	251	261	236	271	250	262	259	276	267	255	257	299	264	290	274	263	237	272	271	277	254	284	280	268	244	264	262	260	245	257	247	263	294	267	288	268	240	216	275	273	277	277	251	274	287	246	232	270	239	255	257	259	246	256	267	241	264	258	265	245	285	262	259	254	239	286	240	274	276	280	238	237	250	287	263	282	247	280	257	272	257	269	236	262	260	255	292	250	270	265	274	267	278	247	264	273	267	244	274	290	267	273	260	269	249	266	248	266	284	272	279	235	261	273	259	305	272	296	229	268	254	258	289	286	261	257	259	281	258	266	275	262	293	298	273	233	278	261	270	253	245	248	258	278	258	277	270	268	279	273	254	252	250	271	242	265	259	278	219	254	258	245	259	263	268	241	267	264	272	266	277	257	259	253	285	290	271	303	279	257	279	224	236	249	242	235	250	262	228	270	276	272	278	289	303	242	260	241	272	252	273	265	289	268	286	243	264	262	252	275	264	229	250	292	247	239	290	289	267	261	289	237	291	243	254	254	267	290	247	269	280	247	298	258	258	236	274	259	235	267	274	261	277	257	260	266	275	263	262	233	251	249	268	240	245	292	264	239	243	257	247	269	270	230	249	254	246	301	250	293	231	245	250	254	283	254	266	268	232	266	246	250	249	287	253	259	246	278	268	264	299	295	254	252	261	234	219	277	267	309	267	255	299	251	268	253	265	269	269	265	276	277	271	269	268	266	277	256	285	274	262	261	295	262	262	266	310	267	279	263	297	273	265	262	270	242	272	245	261	270	238	253	273	260	276	260	283	256	253	248	286	262	273	237	247	247	297	270	277	264	273	291	252	256	257	278	248	297	285	266	277	281	261	275	260	280	253	278	277	251	317	275	236	268	273	261	277	263	240	255	267	271	252	260	253	289	278	284	286	280	263	253	274	256	263	264	277	277	276	280	250	267	255	290	300	260	269	281	272	235	271	298	242	265	270	262	263	274	270	274	238	253	298	243	237	245	264	286	290	276	261	276	252	254	310	260	269	241	267	255	272	285	271	245	268	245	249	259	273	253	268	254	257	265	251	285	265	225	218	289	251	261	279	275	263	271	281	263	272	241	257	274	277	268	257	253	236	243	235	267	238	272	240	264	266	257	270	267	273	252	258	276	270	263	295	255	286	285	250	281	263	230	270	288	281	260	260	258	271	267	245	266	264	239	290	242	274	262	274	274	240	253	279	255	268	258	244	268	254	266	223	252	235	251	298	295	283	250	274	279	246	284	254	250	262	227	262	267	228	281	252	245	305	282	239	261	242	275	250	241	277	290	280	268	254	291	268	264	254	256	275	286	271	241	255	274	284	287	274	249	242	239	262	297	282	241	288	243	263	246	279	278	264	267	262	240	255	271	291	297	246	272	279	263	260	253	236	224	272	258	268	255	271	267	261	242	262	274	258	259	252	230	263	282	283	256	287	281	267	245	264	260	266	257	287	245	275	262	258	265	266	239	296	287	255	226	277	272	248	262	259	273	256	279	272	243	263	251	275	268	269	235	268	248	270	270	253	270	284	280	278	242	260	241	247	263	281	265	271	266	284	206	279	302	272	235	272	239	299	246	264	260	253	273	290	269	228	250	251	282	240	251	217	265	283	302
37917	47248	48756	29736	36817	33067	28551	28027	31012	25078	24690	24583	20687	18904	16697	12609	13628	11615	11299	8710	7830	5934	5031	5412	4888	4344	4026	3711	3398	3314	2835	2662	2527	2238	1850	1804	1772	1859	1733	1755	1513	1392	1327	1284	1161	1022	947	927	896	835	882	834	791	889	826	818	743	786	734	738	716	695	701	732	740	763	669	704	717	724	715	666	714	717	645	798	661	663	712	684	693	708	702	649	712	730	751	714	685	733	681	648	653	638	620	626	623	605	650	638	611	668	645	655	664	665	651	663	668	680	607	639	667	634	649	636	651	625	658	692	643	661	661	624	676	579	645	679	651	633	662	661	653	663	686	633	620	607	675	606	673	600	636	628	637	659	589	669	634	644	624	646	616	653	653	675	639	639	648	671	703	654	676	632	632	657	697	602	668	644	643	673	638	673	616	651	616	652	653	676	628	620	638	684	641	670	638	619	636	593	650	679	655	652	642	647	627	633	640	629	638	670	646	590	632	656	598	654	690	618	613	626	656	638	628	662	638	622	599	661	633	631	619	620	627	622	570	676	617	605	642	623	628	622	622	636	637	658	667	657	660	616	614	627	654	630	679	645	649	668	647	637	617	684	622	600	669	647	594	652	645	616	599	653	637	657	618	644	626	628	679	659	592	618	663	631	621	673	631	626	653	592	619	570	591	634	625	616	647	601	640	635	615	622	607	609	650	640	676	618	610	625	598	622	651	670	608	674	637	591	579	637	665	645	638	634	604	613	650	591	632	658	631	681	646	675	613	638	641	661	637	645	597	615	604	656	700	569	647	603	637	638	623	656	640	705	629	637	623	610	593	671	624	611	576	653	635	637	645	654	672	635	632	637	664	616	597	604	680	681	679	623	647	591	605	627	641	621	650	597	654	622	657	661	661	625	653	629	585	638	636	598	627	624	589	657	636	633	626	680	638	634	615	590	652	613	619	630	652	629	630	635	633	605	599	660	640	644	669	646	619	626	633	627	659	622	596	648	644	646	596	632	655	610	656	584	588	656	653	624	595	660	692	634	625	661	595	666	630	664	633	658	638	688	628	587	605	600	596	620	630	621	628	609	596	626	639	604	586	635	653	650	586	626	621	636	649	644	664	629	621	657	626	636	633	611	647	613	645	633	642	654	646	616	619	635	666	628	622	607	616	610	649	633	646	637	669	659	598	658	646	634	643	610	628	632	633	623	621	595	657	616	661	647	650	630	660	637	615	646	595	659	651	616	650	631	680	684	644	669	579	626	609	661	653	686	671	645	668	659	633	683	638	633	664	636	635	588	641	688	599	661	612	650	617	638	623	618	652	687	640	635	667	624	633	597	636	643	657	580	646	678	646	612	644	641	681	640	600	667	642	598	656	640	649	657	660	647	651	629	651	630	629	609	643	652	651	639	657	619	602	628	642	568	659	661	648	667	656	638	575	642	649	651	673	626	644	607	643	673	660	603	672	623	641	650	650	646	597	605	601	652	636	598	636	652	676	622	661	612	617	625	648	592	622	620	655	611	675	637	671	630	642	597	615	665	625	680	650	598	664	646	615	625	591	668	646	668	636	619	664	672	625	623	605	610	632	644	625	608	604	647	635	647	654	632	628	633	622	618	639	667	654	635	681	654	628	619	651	642	656	648	676	666	669	597	661	636	654	665	635	600	604	640	631	659	624	598	648	630	673	613	628	628	633	635	642	634	663	634	627	674	621	626	624	676	613	676	660	593	612	685	642	631	645	586	641	567	657	616	628	666	641	609	666	615	653	619	659	683	613	645	631	643	669	654	610	656	620	628	661	599	668	634	633	634	631	612	675	643	628	673	623	632	608	583	582	705	663	621	578	632	623	670	605	656	615	629	607	609	633	650	668	636	648	625	607	652	633	640	605	635	620	664	650	652	642	643	645	657	693	622	638	614	633	637	644	658	614	624	636	645	600	612	671	642	629	620	621	618	637	610	658	639	616	609	658	670	642	607	638	661	665	611	641	638	597	617	610	621	619	664	645	638	637	672	626	602	617	640	605	612	660	638	616	639	592	659	627	648	597	665	621	643	670	669	592	647	618	618	616	630	686	646	643	650	610	625	660	656	619	610	691	638	654	618	650	625	659	616	647	665	577	626	640	601	635	647	643	633	672	649	591	637	644	625	596	666	602	628	617	649	629	637	603	606	636	648	619	626	649	654	587	625	602	662	624	670	683	668	650	691	679	623	622	687	616	640	660	624	634	585	643	627	649	622	659	649	631	609	672	691	615	651	624	689	608	608	629	639	596	611	639	615	617	625	611	611	630	648	669	668	651	644	661	628	622	643	616	601	673	686	669	660	585	595	633	600	665	644	639	660	677	596	623	631	623	610	630	639	669	614	650	689	601	625	685	597	611	621	621	610	641	613	651	620	601	636	648	648	652	661	652	673	623	655	623	655	644	638	629	660	704	647	625	636	619	622	632	625	638	647	647	631	666	634	643	602	674	659	646	635	648	641	643	610	623	634	654	632	593	628	627	633	564	603	660	614	578	647	625	626	620	669	643	660	666	603	624	672	674	630	673	639	636	680	645	594	640	652	628	612	678	603	650	605	620	627	635	623	657	632	625	640	630	624	606	657	637	644	639	623	665	619	658	681	668	634	611	645	670	643	642	602	624	620	594	585	620	652	638	618	625	619	677	663	624	639	692	626	705	735	657	647	623	635	640	608	663	707	645	596	655	619	654	623	691	655	656	629	622	627	643	608	712	665	582	639	623	662	639	618	622	628	642	594	655	614	650	639	698	642	625	615	642	625	627	649	651	643	613	633	657	681	651	604	666	650	629	644	644	665	627	641	628	664	634	617	612	594	615	600	606	664	662	641	634	621	590	668	669	597	614	639	676	672	643	658	591	633	647	689	623	656	649	598	652	604	611	690	666	615	659	624	620	645	628	610	640	610	596	618	685	671	637	655	640	626	591	642	663	645	640	629	663	670	622	662	650	658	582	650	641	604	647	615	616	620	617	671	681	603	655	672	638	623	653	676	636	643	651	601	689	710	653	659	644	624	669	671	660	596	588	599	666	611	638	629	625	649	615	633	630	609	632	659	657	662	627	659	611	650	639	658	632	623	657	612	639	664	677	604	678	613	663	599	637	628	658	626	636	637	638	651	615	697	626	605	633	670	613	665	626	645	717	670	614	676	637	600	651	629	602	655	666	634	623	577	677	627	674	607	661	639	650	648	608	601	628	619	599	609	646	656	624	644	641	652	656	626	642	621	596	631	638	666	622	613	656	624	611	605	685	657	622	651	597	599	682	632	588	627	600	629	637	648	594	627	626	628	649	601	585	664	617	676	620	608	618	627	681	623	673	617	596	597	625	661	651	637	675	626	658	657	614	652	659	616	615	613	601	636	632	659	626	685	604	622	647	617	623	666	623	668	607	638	608	630	647	601	654	633	593	639	641	605	633	630	651	682	608	611	643	656	595	638	625	688	669	633	642	625	626	642	627	643	613	574	650	666	647	629	647	645	583	616
23746	20940	16519	6022	4101	2915	1862	1519	1436	1084	869	791	807	723	661	541	485	509	511	486	452	452	414	418	438	407	431	427	437	423	384	433	430	453	417	384	412	438	424	381	390	390	402	403	359	380	400	389	419	406	388	364	396	354	383	405	376	379	372	383	394	382	394	351	413	396	362	376	388	370	382	372	396	378	374	371	357	412	362	372	376	388	351	381	376	380	392	380	374	413	351	365	376	371	372	360	362	400	359	388	373	392	385	385	366	405	359	355	394	371	361	391	343	379	389	354	358	386	385	367	371	371	360	415	339	377	403	408	371	382	388	396	382	374	377	384	401	358	351	382	361	377	395	347	381	452	374	373	394	395	398	382	350	379	399	368	406	372	397	392	369	371	357	342	373	356	390	393	385	357	378	389	398	383	349	391	395	383	376	372	343	387	403	377	383	360	403	350	373	382	426	383	407	376	383	384	395	398	368	385	352	361	381	390	359	374	364	389	391	375	385	349	388	360	391	382	332	378	376	410	341	383	373	345	410	368	376	369	336	386	366	390	374	392	351	378	388	382	333	430	345	373	379	376	378	367	388	375	391	364	393	352	410	359	410	410	407	407	379	379	408	397	357	360	352	386	377	382	400	434	372	367	404	407	357	409	363	353	390	363	370	376	361	386	365	381	384	362	378	406	372	353	394	389	364	395	375	394	402	399	360	348	393	397	363	423	373	321	375	399	363	340	394	400	409	366	395	382	358	383	385	383	393	428	397	370	375	386	390	371	378	394	383	352	391	383	377	356	371	369	390	355	368	430	374	416	349	374	429	378	404	419	374	381	371	382	349	392	412	424	366	363	372	412	418	360	363	402	397	391	394	364	367	370	388	365	359	376	381	412	403	370	385	380	392	360	348	390	420	365	351	405	375	372	380	357	409	363	388	389	357	400	391	409	397	385	353	384	374	372	351	402	389	410	343	356	370	394	317	394	402	384	397	399	359	367	370	353	397	382	356	400	369	375	377	355	375	367	383	383	367	378	389	350	363	375	398	384	396	373	372	388	385	355	421	389	371	384	351	377	382	381	385	384	370	366	402	356	336	394	369	379	394	370	397	388	390	384	316	388	378	380	375	402	376	367	396	378	340	412	375	370	361	367	389	329	397	404	364	349	382	361	416	371	386	358	364	339	431	346	366	373	387	384	379	364	356	411	377	378	381	405	381	326	367	387	385	370	416	371	386	376	381	384	381	377	354	403	390	325	388	397	414	367	375	383	404	387	387	335	353	374	391	393	398	402	383	368	349	328	393	394	373	408	361	376	408	373	380	361	369	396	363	376	399	409	389	368	376	355	341	346	387	364	378	357	378	389	356	386	384	396	371	393	384	380	363	397	344	341	361	389	365	397	369	359	361	369	366	381	388	380	354	391	385	371	380	386	394	382	392	339	383	368	345	382	369	355	387	383	367	339	391	377	411	391	388	368	382	381	373	362	348	360	373	362	385	376	395	358	355	385	423	406	389	369	378	356	381	378	368	401	404	387	402	391	385	393	367	364	420	384	430	373	368	381	357	357	404	379	406	365	359	390	378	394	417	380	397	396	379	391	404	327	365	356	381	386	403	390	381	370	435	388	347	363	409	377	362	404	405	403	383	379	409	405	358	400	352	334	350	356	351	362	372	388	371	370	384	361	393	354	362	395	382	394	384	373	382	362	353	365	370	376	392	390	376	392	357	368	380	392	378	393	396	362	399	380	389	423	353	387	367	384	348	362	372	372	388	368	380	358	369	379	354	357	391	361	380	397	391	382	380	379	422	396	382	375	369	434	423	384	358	374	387	400	355	362	358	375	369	374	466	354	418	390	370	361	369	400	387	366	373	368	362	369	395	396	371	377	420	416	363	397	385	344	381	380	422	350	374	382	382	398	382	391	386	394	393	345	385	398	365	355	372	390	417	380	385	377	353	360	343	380	413	385	373	396	360	342	381	352	361	403	356	406	338	379	430	406	345	355	353	394	348	382	371	384	400	373	361	394	412	389	358	362	389	352	354	396	367	406	422	382	362	354	369	410	381	371	403	362	378	388	409	368	421	408	362	372	394	383	401	356	329	421	379	375	378	372	372	392	401	406	371	401	338	390	361	412	378	376	349	360	405	386	432	368	376	377	372	382	387	358	358	395	373	361	387	351	377	391	379	383	377	384	406	405	380	363	391	389	406	368	385	369	399	385	390	394	378	358	382	377	388	394	391	381	386	403	393	396	368	366	392	376	395	404	379	387	372	372	399	354	371	351	385	354	392	354	368	392	370	425	354	397	374	390	363	365	387	385	371	365	414	363	402	422	386	384	414	348	371	389	397	395	409	403	368	385	353	382	409	361	408	388	378	407	360	400	378	372	403	412	360	383	384	368	313	350	374	396	392	390	400	365	378	405	384	365	367	394	360	345	351	360	356	374	382	381	427	383	372	344	392	375	300	374	401	384	402	327	377	366	361	391	393	390	385	401	401	372	377	363	386	409	405	379	399	388	393	345	373	363	385	363	325	403	383	384	364	397	353	360	348	346	373	354	374	393	414	413	370	402	383	367	404	363	337	395	359	378	428	388	377	364	375	362	379	388	395	385	400	375	392	380	392	380	415	352	388	362	391	384	358	361	367	411	411	372	359	370	357	375	393	373	403	413	404	365	338	407	371	338	361	370	349	358	395	390	369	349	359	387	384	385	380	407	346	448	340	384	383	328	364	354	383	378	363	360	397	352	367	440	399	382	381	332	384	352	392	405	388	383	383	412	365	374	384	364	385	377	366	386	428	406	380	392	403	387	386	376	380	378	384	390	426	426	382	387	339	363	398	402	390	375	403	363	390	373	362	365	370	372	370	406	401	412	343	376	388	384	370	388	403	412	354	346	376	364	423	379	418	388	382	400	409	370	384	372	362	421	364	379	369	365	405	375	345	346	379	389	376	371	367	368	387	356	341	385	358	361	364	377	398	379	374	390	373	373	369	346	330	404	395	414	360	413	402	394	399	414	359	407	395	406	370	357	405	378	375	370	397	372	400	371	405	327	408	428	366	405	384	383	396	406	372	384	365	380	364	355	412	376	376	374	373	344	376	378	376	401	365	350	368	400	357	401	363	365	375	388	346	393	401	356	405	348	377	362	364	376	361	416	410	384	388	389	390	418	397	410	363	407	379	362	394	357	389	394	403	393	403	374	386	373	362	390	383	348	371	346	406	386	378	391	351	388	390	405	382	360	367	406	367	387	405	367	369	403	383	354	357	412	375	383	413	396	383	404	393	369	367	361	385	365	365	356	385	386	402	364	374	363	383	385	398	344	383	412	389	412	366	374	385	358	376	381	388	345	428	393	365	391	403	384	346	388	378	393	363	365	357	383	363	391	358	371	388	340	378	392	342	357	366	375	352	377	376	358	397	376	376	362	365	406	420	380	378	383	385	365	390	384	382	364	382	352	406	356	379	384	352	406	416	423	397	366	396	427	397	399	394	390	387	386
14744	19722	20100	9971	10303	8332	5880	5303	5443	3909	3699	3628	3017	2690	2397	1945	1892	1824	1682	1610	1431	1366	1253	1286	1230	1250	1265	1188	1264	1236	1233	1248	1168	1111	1127	1146	1130	1105	1121	1066	1117	1073	1098	1003	1005	921	947	935	916	958	935	925	957	896	918	889	846	887	874	888	879	882	898	912	869	889	892	915	856	886	896	911	893	921	883	943	908	866	902	908	929	865	900	862	998	817	959	882	929	932	876	899	1005	842	878	921	912	879	894	944	880	934	926	903	888	895	893	902	864	886	857	873	905	941	917	905	848	899	868	903	911	857	860	873	888	864	864	911	908	943	928	905	914	914	947	916	912	888	892	869	835	955	969	868	905	911	905	898	885	867	905	892	894	920	872	945	914	908	840	884	863	918	919	896	875	902	912	903	864	917	889	935	854	918	882	844	840	954	873	934	928	897	871	907	894	939	904	895	916	910	866	923	859	898	871	893	899	851	886	892	900	929	914	860	892	944	874	941	931	911	895	872	863	897	876	925	932	862	933	884	953	918	899	930	898	890	860	868	904	875	889	904	964	961	897	869	941	869	907	845	913	862	882	895	871	910	871	870	919	850	956	915	883	869	884	929	893	895	877	899	877	938	888	884	863	901	946	898	919	892	809	931	828	945	894	913	938	894	823	897	901	904	924	913	911	908	843	878	891	861	905	855	869	882	909	878	904	898	885	909	895	942	885	860	916	960	905	943	876	887	921	848	907	994	869	939	937	877	917	931	862	961	879	906	898	898	900	894	879	865	944	865	900	896	909	912	863	920	933	878	928	884	911	948	901	891	915	951	896	873	898	907	874	911	878	927	888	893	868	911	868	880	858	894	936	944	860	932	884	861	895	933	831	904	950	895	904	887	873	838	908	861	907	877	932	894	946	884	903	913	921	994	909	903	926	916	904	923	875	932	877	863	882	909	896	899	926	894	952	906	905	864	882	868	894	884	873	877	864	944	928	901	874	917	878	847	865	874	875	929	841	910	878	861	929	950	931	902	914	912	930	892	907	820	882	938	882	941	895	914	858	925	886	910	944	919	925	898	921	937	937	910	884	928	868	892	900	878	879	867	913	889	834	916	883	892	856	849	848	915	916	920	893	909	888	879	860	922	902	921	880	911	920	908	893	891	895	871	877	924	858	920	906	861	909	937	873	938	913	856	886	906	877	933	901	871	848	905	921	898	872	850	832	874	871	853	879	951	897	884	905	921	907	847	868	948	873	922	917	926	864	882	920	855	915	925	907	867	843	808	882	844	858	905	834	920	903	929	847	915	901	868	888	866	926	904	912	927	918	900	870	921	842	929	948	931	917	856	880	885	895	901	860	906	903	864	890	903	923	921	899	900	915	861	929	862	882	894	863	918	886	931	907	909	825	855	918	881	875	895	868	910	859	873	882	926	873	926	921	928	928	915	878	884	909	901	861	905	927	859	924	943	904	912	870	924	886	950	909	935	880	851	858	929	929	923	927	928	911	842	902	917	906	891	927	911	879	865	895	932	872	913	927	903	920	909	866	920	934	901	870	885	910	913	885	941	935	892	921	880	852	870	916	913	890	890	910	897	888	865	878	899	881	881	869	923	862	902	881	927	921	830	920	886	850	899	877	920	900	904	902	911	873	871	866	885	897	830	901	874	879	908	978	869	943	909	955	932	888	924	884	864	920	872	881	931	871	896	885	925	905	955	905	952	954	923	849	864	894	914	918	931	896	870	830	936	931	922	859	873	862	886	872	904	839	930	910	913	907	913	913	912	890	904	922	867	825	879	889	897	923	906	993	927	925	895	874	939	847	874	881	924	871	840	946	900	903	920	861	966	901	880	877	921	886	887	883	851	880	851	857	937	896	910	907	882	918	897	881	867	919	849	895	894	877	928	886	906	957	917	999	944	880	908	833	931	912	928	889	902	893	865	865	929	835	882	880	884	829	919	919	918	906	877	902	864	908	908	935	947	914	897	865	937	883	867	928	873	919	889	884	942	939	947	930	879	880	861	863	908	907	889	899	852	896	857	892	878	904	859	886	906	897	882	873	915	899	889	856	888	870	895	879	853	925	849	888	923	931	857	928	943	913	926	906	911	913	917	937	909	880	899	885	854	902	839	930	886	879	886	825	858	877	901	850	929	904	879	871	924	873	907	948	858	850	913	837	862	897	887	890	891	892	895	871	943	874	859	898	908	866	969	883	924	889	818	920	909	854	946	914	897	886	917	860	856	854	940	897	957	882	912	883	958	866	968	877	917	868	902	926	913	887	865	927	853	889	922	916	912	851	938	893	872	874	914	878	881	920	893	882	896	878	945	866	859	864	875	928	899	879	865	922	871	871	897	862	890	885	888	926	923	924	926	935	876	890	883	972	914	848	946	885	835	860	923	886	909	897	868	918	917	931	842	917	828	911	875	890	916	871	910	877	844	877	929	909	877	898	914	867	852	855	899	887	896	948	905	944	898	928	890	834	903	916	947	882	879	856	911	863	909	857	949	910	896	936	868	939	884	866	879	902	906	978	899	902	924	900	914	908	880	862	927	874	920	871	891	884	842	832	920	908	889	903	879	921	911	907	927	913	838	883	905	941	848	910	912	943	895	863	888	872	883	881	912	901	961	926	893	859	906	950	851	862	909	918	877	900	955	886	920	928	913	897	839	898	875	905	887	898	934	876	910	909	934	881	838	879	886	932	946	889	882	891	888	862	888	818	893	879	831	922	886	871	877	859	890	881	934	889	974	937	852	881	892	897	887	914	919	882	913	905	888	870	913	908	904	900	846	870	947	890	943	930	894	877	898	834	926	868	847	929	905	964	866	991	918	970	897	938	915	898	890	858	883	895	955	953	883	893	890	916	853	928	906	904	947	887	941	925	864	925	959	949	933	922	898	875	886	895	849	875	865	963	843	926	930	868	827	909	860	913	918	929	855	840	841	867	917	922	907	879	968	892	924	888	922	863	912	908	877	898	884	908	880	903	888	923	889	879	878	887	932	888	848	945	893	919	908	895	897	894	914	888	937	887	918	878	900	819	836	921	892	896	947	866	844	893	913	885	919	879	915	910	869	925	886	869	867	924	942	935	949	866	888	928	909	849	897	882	964	901	887	904	865	864	884	940	930	892	879	893	934	887	891	907	925	907	855	896	938	937	872	919	922	932	977	857	869	905	903	892	909	859	873	943	884	862	967	883	945	925	912	902	887	923	873	917	909	915	896	910	862	919	880	899	918	869	893	908	900	847	921	886	908	862	926	902	873	895	876	860	863	923	942	934	907	859	908	891	882	863	934	938	873	924	892	897	902	937	874	847	921	907	917	844	847	887	923	918	901	905	926	902	867	907	914	883	897	885	891	890	917	900	854	954	882	896	890	933	944	879	888	952	877	909	886	916	886	946	831	922	872	927	937	880	879	880	891	866	827	890	870	892	858	918	854	892	920	900	836	868	902	880	846	866	853	918	831	973	902	941	942	903	894	878	910	911	979	906	856	889	928	944	919
44892	46630	44106	28367	26639	21656	15936	12925	11949	7938	5976	5700	4465	3336	3055	1949	1681	1542	1514	1188	901	826	685	632	600	617	533	601	563	565	487	430	506	473	438	457	423	456	403	414	400	460	424	405	399	404	339	393	370	394	383	390	372	371	378	404	405	351	369	387	424	376	392	352	382	372	377	392	393	380	387	362	364	385	346	394	360	381	334	391	367	384	408	373	412	388	392	395	408	390	403	345	404	367	381	347	337	368	403	375	372	378	394	396	382	365	374	387	370	353	354	371	402	386	353	408	337	357	353	356	385	359	369	373	382	344	349	385	395	365	354	382	348	351	371	363	363	391	351	357	364	388	372	391	392	361	388	374	422	381	367	384	371	368	367	394	382	378	395	391	372	349	390	371	377	402	380	388	393	365	341	373	349	365	401	327	375	380	397	366	403	360	364	332	340	353	405	371	385	360	388	389	369	369	367	340	386	367	395	321	364	366	368	366	379	356	358	328	374	384	384	366	364	377	397	430	365	352	368	378	365	392	401	366	365	359	382	378	386	366	379	363	371	381	368	372	350	383	352	358	393	414	394	344	379	362	348	404	381	385	427	365	393	396	382	380	399	404	412	351	367	382	362	358	424	348	351	346	365	351	358	389	409	357	349	365	383	378	358	346	405	389	373	396	365	396	394	344	366	365	347	387	360	359	330	381	361	338	400	344	389	416	338	400	327	356	369	361	348	342	406	360	341	378	383	389	410	362	359	422	394	382	366	361	372	358	360	390	362	361	373	356	361	348	410	414	382	352	368	382	393	363	401	379	371	381	360	368	387	369	361	393	375	370	322	352	375	406	365	352	340	369	357	346	367	365	394	366	379	323	410	402	389	368	351	393	399	398	361	364	362	384	393	371	383	378	378	396	378	355	413	368	364	404	385	366	382	339	382	361	352	372	396	394	403	340	396	427	411	374	397	347	372	351	394	361	392	378	374	345	392	390	373	361	382	380	392	369	403	390	396	390	399	394	366	373	353	398	370	355	393	415	406	336	370	383	336	376	368	378	358	366	379	375	367	352	406	377	353	320	380	380	355	380	355	380	369	338	370	360	365	355	326	362	373	376	384	365	372	372	371	416	361	397	331	354	381	374	359	373	376	348	378	375	352	360	377	326	356	383	361	358	375	405	344	376	372	423	404	349	368	365	359	363	380	345	347	389	344	358	363	384	373	399	381	368	367	350	400	370	398	428	331	418	367	367	367	385	363	380	368	384	387	391	362	358	356	355	400	372	369	368	372	376	363	353	369	381	359	356	393	371	344	395	362	391	369	352	414	379	402	403	377	375	389	353	368	378	362	378	378	352	353	387	371	371	372	417	377	367	377	349	374	360	356	347	335	384	364	369	363	346	365	396	374	355	378	381	336	392	330	361	391	395	370	390	377	368	411	371	369	381	376	387	411	361	363	332	356	396	383	341	353	366	391	364	393	366	374	376	379	387	356	359	352	384	361	370	354	390	361	393	362	361	427	378	381	351	378	356	372	414	356	360	353	367	368	395	358	384	378	332	374	369	387	383	354	360	400	402	386	357	384	400	381	413	354	343	396	352	375	391	393	388	374	358	381	382	368	382	375	363	381	354	392	352	335	353	384	369	402	370	349	384	384	369	374	351	384	357	402	339	385	349	384	382	364	347	387	374	404	391	399	389	370	370	374	369	379	379	374	437	343	393	378	382	346	348	368	355	396	381	373	354	371	373	396	360	424	385	333	377	396	374	381	360	335	383	378	368	392	381	373	374	381	357	385	429	393	390	340	376	345	367	392	406	342	359	373	424	361	350	375	362	373	384	402	351	374	369	381	379	361	363	395	387	369	374	353	382	314	365	363	334	360	361	349	378	382	364	384	364	376	367	359	405	411	377	362	411	370	386	402	378	351	376	376	361	365	372	344	379	360	376	418	349	390	385	368	385	395	412	435	369	346	374	372	381	421	371	380	355	374	370	319	369	368	387	376	399	376	392	391	369	397	372	371	362	381	380	344	343	355	381	371	348	367	406	391	350	366	384	372	409	377	416	373	348	352	381	359	381	362	381	389	378	357	384	407	336	369	368	394	408	410	375	369	368	369	389	337	395	345	363	402	369	415	396	354	359	349	370	345	366	356	345	405	374	376	388	357	366	412	389	354	387	395	360	359	384	383	376	380	357	398	361	405	356	392	393	384	378	396	361	384	345	374	369	346	381	377	387	351	377	376	358	386	364	330	362	357	362	395	354	358	361	370	395	364	385	391	367	352	380	353	378	369	370	365	360	383	370	380	367	390	357	363	382	378	360	381	406	335	336	372	388	392	373	400	340	373	385	392	392	335	379	383	379	386	372	373	385	409	389	348	370	395	363	380	343	418	403	380	389	367	340	373	417	421	393	388	364	371	380	384	376	419	359	342	406	352	345	357	351	395	380	343	381	351	340	407	388	389	380	355	365	367	358	387	401	390	388	393	379	363	367	351	376	366	370	395	387	364	394	384	382	358	380	389	340	369	400	350	376	366	342	351	360	356	388	381	377	417	379	409	359	378	358	351	358	376	382	387	379	386	387	358	398	417	400	383	387	368	412	343	334	351	356	390	383	398	390	397	393	411	344	374	404	367	386	378	373	367	375	386	394	361	416	411	395	334	373	333	398	383	359	381	373	375	350	368	368	326	366	379	374	378	425	384	373	378	361	392	336	351	369	368	373	327	382	366	346	369	353	380	355	403	379	347	357	382	376	376	380	402	435	346	403	367	408	363	364	363	381	397	352	391	394	385	395	386	333	361	386	383	324	366	368	418	366	355	352	377	377	373	398	407	351	390	366	390	385	375	353	379	370	380	352	387	378	370	388	401	397	380	390	377	389	372	431	395	353	382	354	375	370	403	370	398	388	387	352	401	339	374	383	348	404	380	358	363	350	383	378	360	348	377	367	364	357	377	381	419	394	389	357	398	360	386	396	384	381	395	379	373	393	382	374	379	385	369	389	364	366	379	381	365	374	355	337	390	374	387	326	343	369	360	370	390	380	373	390	377	372	363	378	382	342	372	369	359	359	345	364	391	368	366	370	355	367	354	373	372	387	381	408	372	374	358	381	384	351	380	337	396	348	355	361	365	379	342	386	366	366	375	362	354	368	382	405	387	378	360	386	368	360	365	361	330	376	368	372	357	385	358	388	357	369	340	381	353	396	418	369	366	381	371	340	354	397	397	355	379	344	365	341	373	384	367	402	367	337	382	357	367	344	378	387	387	400	339	373	371	381	382	401	372	339	395	367	401	364	367	371	390	332	392	403	355	381	326	389	370	380	368	363	365	396	374	343	363	383	383	338	347	359	367	375	363	356	408	384	393	384	340	372	356	364	359	394	363	371	357	384	376	382	365	375	399	363	359	384	345	362	393	374	406	372	366	362	357	373	376	371	392	363	363	405	367	349	361	358	375	386	360	354	361	393	351	328	385	363	424	380	385	373	345	424	412	367	351	354	383	368	397	385
32150	41202	42175	24612	29432	25321	18763	20440	20894	16692	16787	16497	12058	11774	10385	7687	7159	6529	6692	5169	4113	3408	2801	2972	2591	2511	2444	2241	2122	2065	1898	1756	1771	1588	1433	1401	1429	1378	1266	1218	1217	1191	1184	1147	1066	1077	1073	1006	1061	953	900	1011	956	985	961	944	943	934	915	926	881	882	929	886	918	863	885	890	965	888	872	906	923	891	873	882	851	936	859	876	867	892	820	912	840	913	965	882	821	942	858	886	839	885	893	840	916	902	877	874	799	912	864	892	906	909	880	836	919	858	868	890	805	843	857	905	904	902	860	891	882	852	917	865	842	847	922	853	879	858	901	878	858	919	883	874	883	847	915	883	902	882	849	867	811	934	874	917	874	915	857	886	865	872	847	888	881	886	871	860	900	932	858	907	890	871	829	923	883	884	919	865	840	895	885	876	882	904	870	839	886	847	889	814	875	930	867	899	834	865	849	886	915	878	852	885	904	854	886	880	888	867	925	906	879	889	879	850	806	891	856	833	906	884	877	895	885	864	873	862	869	898	843	895	899	900	830	871	928	848	867	877	846	909	889	866	863	914	875	882	865	911	888	876	899	859	891	908	886	832	916	863	868	865	869	859	865	863	886	924	829	840	888	883	854	886	892	910	858	871	856	897	911	897	857	927	917	927	907	860	866	883	906	921	909	851	886	850	856	899	854	891	892	823	872	859	783	858	875	868	851	853	876	841	814	856	844	894	927	850	875	907	897	859	864	933	836	822	904	892	897	874	907	823	905	908	871	846	845	880	884	909	846	834	873	888	869	855	856	881	832	900	900	866	884	857	901	899	872	927	899	904	798	878	892	855	901	890	900	865	838	830	835	872	857	867	843	929	955	901	909	893	891	868	886	900	900	907	917	870	945	852	903	870	844	875	901	883	869	875	845	877	874	882	898	853	924	908	845	909	924	916	860	845	892	853	829	824	884	871	900	852	849	895	854	873	887	888	913	908	858	914	900	874	856	838	801	861	897	895	893	853	880	879	877	926	852	907	875	850	868	846	873	853	877	837	865	868	835	884	900	877	894	819	889	880	844	896	867	878	915	848	894	838	874	892	890	879	847	893	905	909	924	855	834	918	905	894	869	878	892	911	884	874	882	843	852	832	842	891	909	839	830	899	825	855	922	898	877	863	866	856	855	867	897	826	888	891	881	893	895	911	842	933	876	874	878	950	857	856	919	860	877	900	903	912	931	850	843	917	930	870	828	932	858	836	848	869	908	863	851	866	879	845	869	835	912	838	845	835	835	892	897	892	886	908	826	882	923	850	876	880	853	891	888	903	841	832	849	831	861	901	874	868	919	832	860	899	849	838	843	853	884	888	876	921	842	924	925	905	832	874	900	876	845	933	904	881	866	918	838	875	872	892	891	852	861	873	874	837	853	835	908	894	894	826	892	884	881	866	842	894	878	830	916	893	928	849	908	867	908	847	882	874	844	875	889	900	843	888	822	862	834	839	915	834	881	894	897	886	875	893	873	885	891	838	845	918	824	877	905	866	958	851	862	855	862	920	873	881	855	892	842	862	878	860	896	950	865	878	872	841	918	887	931	928	841	899	875	905	838	886	936	830	882	880	919	911	884	870	885	878	822	860	901	854	878	821	853	852	864	879	846	876	877	856	851	870	823	872	900	919	925	883	904	923	862	868	847	906	933	864	928	887	873	896	832	874	924	862	872	869	828	832	868	884	852	823	853	863	875	876	864	880	872	856	876	871	848	910	890	854	898	911	958	882	844	900	882	866	900	861	847	872	887	840	886	876	857	890	921	837	848	827	799	844	878	908	910	869	875	896	883	858	923	837	909	848	923	889	868	935	878	838	875	872	867	886	837	914	905	843	871	876	901	893	844	896	867	912	860	874	928	904	911	928	921	824	891	825	878	837	902	891	889	856	908	891	880	906	852	863	829	910	850	861	900	863	875	803	878	890	857	888	892	905	849	832	917	898	882	871	885	872	841	876	909	879	927	865	890	889	878	850	841	849	892	918	810	837	883	891	894	861	798	895	931	851	909	913	865	888	865	924	881	820	861	871	893	834	944	901	877	866	919	899	903	881	890	818	857	853	883	861	867	849	890	932	896	900	863	866	882	846	858	839	860	884	915	903	839	879	918	877	899	900	870	859	806	893	916	888	834	948	904	850	898	914	851	824	896	903	826	880	875	874	875	885	846	882	847	898	863	860	893	852	881	918	870	874	907	913	874	921	861	870	890	904	885	941	854	877	882	867	896	900	875	907	882	870	828	890	908	855	866	895	877	896	887	853	858	928	863	886	892	879	908	893	895	859	913	839	907	872	884	902	854	847	948	864	859	861	897	896	921	914	845	886	921	898	907	889	901	884	861	869	876	906	851	880	821	810	871	876	857	895	889	884	884	862	924	867	913	939	825	868	904	892	866	860	910	917	872	866	881	863	837	908	884	925	961	846	876	893	892	823	846	908	896	904	861	892	873	876	883	874	889	855	860	873	917	880	955	870	903	852	858	893	859	867	818	886	915	866	874	812	937	877	925	869	896	863	901	874	885	896	875	876	903	887	901	862	856	916	841	890	856	856	856	877	880	886	847	907	861	894	839	909	902	880	844	889	855	866	866	904	830	862	854	905	882	889	879	849	875	897	849	894	896	882	881	924	825	914	882	935	898	894	842	821	915	878	886	882	890	913	863	840	841	921	841	866	840	916	865	881	913	864	899	874	822	870	905	865	836	852	893	884	861	853	829	886	868	829	955	876	911	895	932	881	889	866	824	905	887	880	823	833	857	911	872	892	846	872	847	874	857	834	904	889	916	831	872	906	854	870	858	881	921	891	858	861	917	893	885	925	832	843	814	889	922	882	866	828	869	840	896	870	875	901	865	865	912	893	923	873	900	814	862	891	877	846	870	889	912	884	875	891	873	852	883	870	873	906	829	899	886	864	835	866	876	863	919	927	854	839	815	854	839	860	893	937	854	857	860	892	905	836	876	895	844	847	888	916	859	845	958	909	868	888	830	864	897	820	926	904	865	850	865	823	901	859	910	816	880	923	892	900	882	874	829	838	848	918	876	945	828	865	894	913	863	893	854	871	845	867	910	917	888	840	900	848	872	856	898	872	911	908	860	881	904	894	891	861	837	875	897	870	865	842	861	883	935	823	944	862	861	914	875	834	871	845	880	894	894	893	834	910	856	863	831	927	865	838	850	861	832	878	860	895	874	940	863	903	840	851	876	861	846	912	832	889	853	914	900	916	869	895	827	851	854	847	900	842	854	924	879	885	856	898	895	854	866	842	882	852	835	866	856	883	896	881	864	888	880	922	909	827	868	854	893	894	883	825	834	857	878	895	864	865	857	889	882	887	847	850	857	838	924	904	871	859	839	868	913	907	903	819	890	847	888	892	863	890	899	907	858	863	819	867	867	861	856	810	834	865	872	890	922	840	853	859	864	847	889	863	859	860	896	898	836	873	841	863	820	853	833	865	941	878	938	854	878	885	926	861
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
